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
341516382576	341516383094	341516383644	341516384194	341516384743	341516385294	341516385844	341516386394	341516386943	341516387494	341516388044	341516388594	341516389143	341516389694	341516390244	341516390794	341516391343	341516391894	341516392444	341516392994	341516393543	341516394094	341516394644	341516395194	341516395743	341516396294	341516396844	341516397394	341516397943	341516398494	341516399044	341516399594	341516400143	341516400694	341516401244	341516401794	341516402343	341516402894	341516403444	341516403994	341516404543	341516405094	341516405644	341516406194	341516406743	341516407294	341516407844	341516408394	341516408943	341516409494	341516410044	341516410594	341516411143	341516411694	341516412244	341516412794	341516413343	341516413894	341516414444	341516414994	341516415543	341516416094	341516416644	341516417194	341516417743	341516418294	341516418844	341516419394	341516419943	341516420494	341516421044	341516421594	341516422143	341516422694	341516423244	341516423794	341516424343	341516424894	341516425444	341516425994	341516426543	341516427094	341516427644	341516428194	341516428743	341516429294	341516429844	341516430394	341516430943	341516431494	341516432044	341516432594	341516433143	341516433694	341516434244	341516434794	341516435343	341516435894	341516436444	341516436994	341516437543	341516438094	341516438644	341516439194	341516439743	341516440294	341516440844	341516441394	341516441943	341516442494	341516443044	341516443594	341516444144	341516444694	341516445244	341516445794	341516446343	341516446894	341516447444	341516447994	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	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
21374	20064	27335	22534	20059	20069	5960	725	481	418	381	368	315	269	249	247	226	225	216	212	216	208	210	180	166	164	164	205	204	195	171	178	163	184	183	187	170	188	183	188	198	171	182	185	161	165	174	182	184	168	189	166	181	154	160	171	171	175	161	183	154	176	150	180	159	174	196	160	175	174	180	167	165	167	186	169	165	155	147	178	144	150	159	147	150	139	157	142	171	178	157	169	152	159	158	164	165	181	153	155	156	132	147	161	175	171	164	156	178	166	150	177	135	152	155	160	179	189	142	165	168	146	180	154	165	164	151	163	160	168	169	166	180	131	150	146	156	148	144	147	152	153	173	153	166	157	132	141	177	166	181	164	163	169	172	165	147	159	137	155	156	160	167	153	182	165	132	175	179	169	161	155	170	147	156	159	166	147	173	167	148	165	134	153	178	149	161	161	151	162	173	161	168	175	154	149	124	150	161	157	159	162	170	173	160	160	169	151	173	157	165	155	171	151	152	152	147	148	144	137	162	158	157	168	164	155	153	164	152	163	175	162	160	167	169	159	161	172	149	169	133	150	171	176	176	147	164	162	166	174	164	154	164	177	164	148	182	168	170	160	159	178	178	140	163	171	143	164	165	144	155	176	149	170	192	152	154	130	170	157	167	172	130	165	145	160	180	170	159	142	163	165	148	151	166	167	159	162	164	143	157	163	183	143	173	131	149	159	142	180	159	163	179	173	155	157	161	138	152	170	154	165	165	172	146	159	147	161	164	183	159	152	157	158	154	142	173	159	155	161	155	183	146	160	162	145	172	164	153	159	161	160	162	163	161	161	148	165	161	147	181	194	162	154	182	170	163	157	169	174	165	143	163	149	152	169	143	157	163	141	162	156	165	153	150	170	167	182	138	169	170	164	164	170	169	147	165	157	163	169	148	175	152	155	181	184	172	140	166	152	153	159	150	143	162	170	166	157	156	169	186	149	156	167	149	159	157	180	166	167	173	150	127	178	183	161	146	139	149	175	149	155	150	149	174	153	154	159	151	157	130	156	176	159	154	163	157	171	158	161	174	159	168	144	173	172	169	155	159	158	171	168	150	145	170	157	167	165	160	123	169	178	167	136	156	155	164	165	160	167	140	159	164	159	161	162	140	197	146	144	151	156	152	163	148	169	167	156	142	166	162	181	166	168	159	164	166	150	180	149	173	147	161	156	172	151	147	184	156	163	176	169	165	158	145	155	157	133	180	149	142	174	162	183	142	168	158	149	147	175	173	158	166	164	156	153	138	155	144	161	158	148	171	157	160	160	170	162	169	146	146	167	149	172	159	167	172	167	156	163	169	164	141	178	147	138	158	157	156	166	140	162	166	169	167	189	148	172	153	156	176	160	160	149	161	155	167	176	172	162	170	165	170	163	158	162	172	166	174	167	164	148	151	137	157	143	155	126	137	177	159	168	174	174	146	175	172	164	173	171	156	160	165	146	140	183	169	178	170	176	157	144	156	147	177	200	155	160	155	159	147	161	161	166	159	146	158	166	134	155	179	163	164	171	168	183	186	140	185	149	165	152	185	150	144	137	169	161	168	169	161	147	171	166	152	148	180	145	166	141	148	175	135	167	168	155	164	134	172	160	176	156	176	143	170	152	167	154	146	163	156	137	161	142	135	162	169	140	163	159	156	162	170	165	173	151	156	153	143	136	158	145	149	160	165	142	156	165	177	164	153	151	190	157	166	188	182	155	161	166	161	160	145	161	172	179	153	176	171	147	152	168	159	156	165	135	171	146	187	148	164	172	138	171	176	148	177	161	171	156	161	131	168	161	165	163	153	139	162	165	165	147	171	153	162	162	154	171	161	158	156	142	163	196	151	149	163	154	159	171	159	150	144	157	193	155	152	150	147	143	129	135	178	163	147	162	172	155	154	167	150	167	170	154	168	166	154	181	170	185	160	146	167	162	166	162	146	162	152	159	163	164	140	154	149	177	143	156	140	154	143	159	147	146	147	156	180	171	161	137	162	178	158	133	142	164	144	157	163	171	171	139	154	180	139	180	152	137	146	168	148	149	166	144	157	140	148	164	162	156	164	159	162	162	155	186	152	164	153	176	162	164	165	173	150	149	157	176	199	158	156	184	148	161	147	168	159	176	180	154	169	172	153	176	171	184	147	171	167	189	167	173	149	163	170	177	172	156	171	168	144	160	133	160	157	154	156	163	157	167	162	165	157	131	155	154	161	161	134	164	159	143	140	160	166	157	154	135	161	154	145	182	145	159	155	180	169	179	180	148	166	153	158	157	149	175	162	151	172	170	153	138	152	153	165	172	160	154	147	147	166	146	157	170	188	141	145	186	161	162	154	163	182	140	154	153	157	157	172	159	170	164	164	144	161	168	147	168	158	147	161	155	164	162	153	157	151	155	172	146	187	175	156	166	170	170	138	156	161	164	141	151	134	177	170	155	155	166	153	179	191	168	172	164	169	132	169	148	178	174	165	159	173	146	145	166	158	131	178	155	163	157	153	144	167	170	161	161	166	149	145	172	166	138	144	157	145	151	167	150	155	132	190	160	148	169	159	145	151	166	161	155	165	143	147	172	178	174	162	156	172	161	172	147	160	173	137	145	175	147	157	160	134	158	161	174	166	159	187	158	145	159	147	147	149	139	139	176	157	169	137	175	152	157	158	158	147	125	168	172	158	144	154	154	151	136	159	171	156	164	187	178	143	159	163	148	143	142	155	151	165	175	156	155	154	157	150	163	150	136	169	167	172	153	155	164	146	139	180	141	181	153	168	160	144	164	165	179	153	136	166	168	162	160	154	155	154	165	160	171	177	141	154	154	127	173	142	146	157	182	156	167	150	190	164	174	150	151	157	193	156	162	159	161	154	161	167	155	149	168	154	129	180	133	161	138	159	149	170	180	144	154	178	134	154	155	139	159	156	155	187	144	167	137	153	163	165	182	161	162	159	158	179	146	156	166	159	167	155	159	152	180	153	163	152	153	162	156	171	142	192	153	164	178	195	147	168	149	147	168	156	186	165	141	166	153	159	180	155	174	161	162	140	144	167	164	138	141	147	150	160	165	178	162	164	152	167	148	163	162	155	176	159	144	159	176	162	150	183	166	139	157	150	135	145	165	170	150	155	153	154	164	169	163	177	155	153	143	153	150	153	152	176	156	173	138	156	160	164	150	155	150	167	172	157	162	169	163	155	174	150	166	144	166	142	134	157	171	157	179	141	175	168	147	161	155	162	165	157	171	150	173	158	145	178	163	150	164	168	151	151	150	149	153	148	156	179	184	163	149	144	154	155	138	175	168	134	163	174	162	146	162	168	154	159	151	179	158	149	163	154	163	166	152	158	139	148	164	149	157	143	143	171	172	176	179	156	158	147	159	158	174	165	163	162	166	145	157	174	175	158	179	169	152	148	170	148	193	186	167	170	170	138	149	146	168	137	139	164	171	162	129	165	155	142	162	148	148	167	169	146	166	143	167	139	145
11864	13498	9345	4421	2896	2234	1650	1264	1000	848	706	579	525	460	432	391	368	325	278	307	270	310	283	271	245	223	207	253	189	241	234	257	220	224	200	218	229	225	230	233	240	240	249	228	233	242	237	210	225	208	223	223	230	206	219	196	215	219	202	225	227	215	190	187	198	203	175	184	217	207	225	188	179	195	189	197	191	210	192	212	200	228	203	182	197	195	195	192	199	199	208	206	210	204	183	194	194	196	193	194	197	217	205	212	214	198	179	175	190	209	183	206	193	216	169	216	204	178	209	192	195	188	202	184	195	196	212	213	220	183	196	200	223	195	205	189	229	171	166	185	200	198	202	191	212	202	181	177	198	194	203	213	198	190	215	203	171	190	181	206	206	210	189	213	205	186	214	211	197	190	169	186	201	188	180	219	219	206	199	162	182	229	212	193	188	210	178	196	175	188	182	189	179	170	204	181	206	220	183	192	202	206	220	188	194	193	187	181	215	207	186	219	201	202	193	196	194	179	195	192	188	183	223	204	215	202	215	195	202	228	215	197	163	188	184	197	183	182	202	197	168	218	195	204	189	202	203	207	180	181	190	223	186	191	172	189	195	213	186	204	192	196	219	211	207	206	197	193	165	216	203	223	212	207	198	213	198	211	221	189	210	174	192	195	208	212	212	198	187	208	168	216	214	193	209	213	187	198	196	197	192	213	200	178	184	204	203	188	185	192	214	209	208	209	185	208	194	214	191	180	198	194	214	192	214	198	230	229	210	195	187	189	213	205	191	214	205	196	209	204	185	189	203	180	194	207	214	209	199	178	201	179	205	198	193	193	206	192	217	177	197	189	219	187	189	191	203	193	207	226	195	211	199	202	205	215	188	175	182	204	205	212	197	176	175	204	220	172	182	223	205	209	214	178	220	212	199	195	195	198	187	194	180	208	182	209	200	198	187	194	183	192	200	201	212	196	192	192	194	192	202	182	222	186	187	188	196	192	215	192	201	196	196	194	218	172	195	206	206	201	189	209	192	173	205	181	207	183	197	198	191	201	184	184	187	202	194	218	204	198	207	201	201	203	184	186	192	220	195	196	192	178	180	173	222	209	178	192	196	215	195	190	193	208	209	191	202	177	177	185	202	198	201	230	202	183	199	195	183	185	199	197	202	184	220	193	197	208	199	191	217	221	193	181	198	223	192	202	199	198	197	198	196	189	192	212	200	189	208	168	208	172	214	181	199	178	192	209	181	189	196	173	208	214	180	201	199	180	178	193	181	217	197	191	203	192	176	216	177	209	206	188	208	181	206	192	196	187	199	201	202	197	207	203	202	184	193	188	187	203	196	189	188	196	185	178	183	209	208	184	179	194	179	196	219	237	190	202	229	193	205	188	209	180	196	208	189	203	204	212	177	196	217	186	209	204	231	206	228	200	188	178	182	213	211	197	211	178	180	194	164	203	217	184	190	205	175	211	204	218	168	181	187	217	203	195	218	193	196	180	197	187	194	204	195	189	206	211	195	208	201	201	202	203	210	204	184	179	174	226	215	197	217	205	205	203	200	203	213	199	199	184	210	172	191	205	187	213	174	206	182	205	201	207	166	185	200	216	187	204	193	206	163	208	204	204	215	213	215	181	221	183	207	200	221	196	205	187	200	193	192	194	197	203	181	199	166	201	200	190	206	226	190	197	205	223	198	192	190	221	196	217	212	177	181	205	182	181	198	192	212	189	197	193	216	199	210	180	173	206	194	188	187	212	202	190	224	243	198	201	190	168	224	207	211	206	197	223	191	215	187	207	200	176	216	200	188	188	196	227	186	203	185	210	214	187	214	205	215	168	194	185	183	196	206	189	183	178	198	175	189	206	202	185	197	211	184	182	195	189	174	198	196	203	189	191	213	190	198	209	218	212	181	164	186	195	209	198	184	178	219	189	182	189	178	213	210	191	204	199	202	172	198	182	188	190	201	214	165	180	214	216	216	192	190	219	171	194	185	200	212	188	172	189	193	198	212	204	216	223	198	209	199	186	196	212	194	187	199	201	204	204	210	192	190	186	201	223	209	182	208	189	218	207	187	187	210	173	190	165	168	165	178	208	175	220	236	224	196	192	193	200	182	197	208	181	196	214	195	211	192	192	207	172	189	203	226	199	199	205	202	193	212	202	210	210	197	210	194	193	197	215	195	195	212	215	221	191	190	176	200	163	183	201	209	184	209	209	187	202	203	174	207	205	226	185	214	193	174	211	204	184	196	205	225	197	190	183	212	217	210	205	221	178	218	184	204	207	206	206	190	206	214	197	187	215	194	207	216	214	206	210	194	207	195	188	198	197	184	173	222	176	183	183	199	170	194	175	219	173	180	191	180	193	216	197	197	201	188	216	226	179	176	192	194	189	208	230	219	183	169	195	171	190	192	176	192	200	208	189	190	181	205	198	181	184	172	191	198	193	176	179	184	201	191	197	207	179	199	209	207	208	200	215	208	235	192	187	195	181	229	208	183	188	197	182	220	196	201	182	212	219	174	203	160	200	212	198	208	209	194	171	201	188	183	213	198	166	187	200	172	198	209	213	172	186	209	196	199	196	205	193	199	167	184	207	197	208	198	213	203	201	195	182	186	192	198	187	203	209	203	197	203	213	198	206	179	184	203	198	182	170	192	207	194	189	208	194	206	194	197	168	197	196	174	161	205	210	206	211	196	202	181	227	226	186	191	214	198	204	178	179	196	214	185	185	199	210	199	200	205	175	188	181	181	219	190	200	194	190	191	194	218	194	198	209	216	188	212	199	193	187	223	191	200	206	208	187	211	225	217	204	228	175	182	182	203	206	189	192	177	188	227	236	183	209	200	190	207	178	180	183	195	208	206	186	200	185	203	202	223	194	199	213	196	193	205	182	188	207	201	213	200	187	180	189	222	227	173	208	199	209	181	206	195	202	185	202	220	211	203	191	209	195	207	213	196	205	192	192	186	203	191	184	182	192	191	194	195	214	170	177	188	198	219	213	195	187	165	195	195	202	211	184	193	197	218	200	200	177	220	180	217	201	194	182	193	193	211	187	185	187	181	195	193	170	178	199	192	202	214	207	205	195	195	200	187	185	198	189	178	192	215	207	197	214	209	187	208	204	190	212	178	216	163	205	198	197	209	194	200	177	196	200	196	194	183	178	208	214	205	196	190	206	204	194	207	189	198	204	190	206	179	204	181	182	212	217	198	212	197	163	210	204	203	199	197	202	190	195	201	196	204	200	208	200	186	204	190	218	193	200	176	205	188	201	200	227	183	185	175	181	180	194	220	226	224	239	214	165	188	194	195	206	185	184	175	204	192	205	213	211	185	223	202	183	202	217	179	176	214	200	217	163	190	187	213	202	205	219	194	206	210	202	195	187	208	183	210	206	194	170	203	209	194	192	173	207	194	193	189	173	179	201	212	187	191	204	221	198	191	188	212	217	198	201	188	192	200	207	206	197	213	193	199	207	184	203	206	186	217	185	192	203	196	195
27546	18701	4813	978	641	556	488	462	471	446	440	478	425	457	439	461	432	395	449	414	432	409	412	425	436	465	418	447	455	414	457	385	416	409	419	432	446	408	449	452	403	396	386	380	450	419	420	421	443	466	439	424	413	443	409	444	416	414	472	418	418	432	428	434	423	448	416	374	419	397	423	432	445	435	447	434	414	449	450	419	438	454	459	400	433	396	438	417	461	436	437	445	398	414	419	431	416	413	432	418	407	437	437	426	420	453	412	430	439	414	409	416	436	416	457	439	410	423	476	437	421	429	422	453	409	421	423	429	436	398	432	433	433	424	427	416	382	413	378	429	438	409	409	431	458	437	416	419	434	410	404	446	417	428	469	411	411	424	452	406	430	407	405	454	414	412	402	402	435	424	454	397	442	423	417	415	464	412	436	436	441	436	406	402	417	420	443	438	434	416	401	450	436	415	443	439	411	426	431	458	454	392	442	417	424	418	425	431	441	410	391	439	424	459	458	449	439	493	397	454	449	440	408	460	408	374	430	395	404	420	442	420	451	426	413	426	407	402	397	452	444	445	459	388	392	389	419	429	447	420	448	418	443	414	418	482	450	386	458	405	446	440	406	452	414	448	451	452	450	446	410	427	420	410	426	435	416	431	380	402	428	392	433	442	429	410	399	436	423	409	404	423	430	437	411	384	422	405	438	406	432	447	443	438	451	417	405	431	425	438	396	383	403	406	412	439	442	416	401	445	425	453	428	422	402	452	432	452	428	446	467	385	447	442	414	453	420	421	426	418	449	435	426	409	429	420	415	465	420	448	451	468	416	429	430	454	444	443	404	413	402	403	459	449	442	426	394	421	453	419	409	377	435	421	398	401	420	422	423	445	423	440	406	441	422	435	439	457	391	429	437	392	433	413	407	424	428	451	409	405	418	399	425	439	435	432	466	404	427	423	395	380	422	422	461	420	401	431	396	486	428	432	447	437	484	420	413	395	463	417	399	427	423	380	424	435	419	433	412	428	432	460	415	399	448	439	467	448	392	412	423	428	416	420	440	396	453	396	396	435	451	432	404	394	428	456	441	426	441	431	417	456	421	396	427	409	404	410	457	440	449	371	493	410	455	389	419	393	437	411	454	429	434	440	436	470	440	412	421	408	424	440	405	434	430	447	445	420	426	481	419	418	443	403	458	432	419	461	464	461	420	420	392	420	441	402	424	436	407	422	422	408	415	481	412	408	433	438	448	410	421	431	430	419	450	435	387	425	427	442	439	409	470	442	414	438	448	403	427	409	387	395	435	423	403	388	423	425	422	412	435	425	440	425	405	413	426	414	408	402	450	452	438	444	484	473	456	423	439	416	437	363	413	405	406	415	433	416	429	411	411	429	432	448	416	428	472	425	447	443	408	413	413	441	414	415	448	397	424	413	441	440	409	406	416	431	425	441	436	442	406	445	382	438	404	428	426	427	436	427	401	413	406	412	407	437	417	409	450	411	422	417	458	392	407	449	418	405	446	403	395	437	408	410	428	417	416	444	457	472	454	436	447	405	439	395	437	405	418	435	423	412	443	421	444	433	439	408	417	404	451	431	458	404	409	408	412	448	467	427	408	394	419	427	426	402	420	444	465	440	405	461	408	427	432	425	425	431	420	434	417	458	393	452	432	419	447	423	436	464	443	388	448	439	443	380	410	417	412	450	468	407	427	440	414	441	424	383	421	406	444	434	435	420	394	393	431	442	425	394	453	450	410	437	418	424	459	413	400	415	431	386	393	417	436	461	420	425	437	404	447	404	436	415	431	472	434	426	422	441	405	445	412	424	463	440	423	431	433	402	431	403	439	462	416	445	400	411	415	445	437	442	415	463	428	450	420	442	434	441	395	425	395	381	420	404	433	404	443	435	446	421	448	448	418	447	441	411	428	436	435	461	414	437	376	448	395	434	407	431	411	405	464	448	431	446	413	429	445	409	448	411	449	413	423	437	450	439	409	450	444	466	435	419	480	429	421	415	405	400	445	427	459	437	443	433	429	430	452	402	400	407	433	428	420	451	440	419	420	437	411	461	427	425	410	430	431	413	458	427	420	445	419	414	424	437	450	442	411	434	406	447	466	415	433	436	420	436	425	444	401	387	401	444	400	471	425	448	415	469	410	407	412	399	470	410	418	400	408	427	434	425	438	419	440	416	409	398	423	431	388	413	409	438	415	378	412	452	405	435	422	421	403	435	402	441	398	433	429	444	451	436	410	405	415	445	440	387	461	420	450	432	429	462	425	441	402	429	448	428	440	420	449	438	412	439	407	440	416	428	413	441	420	435	444	417	446	404	375	440	394	405	404	431	458	432	433	422	415	451	390	410	450	401	399	461	432	428	435	401	452	410	438	427	412	444	438	398	431	423	391	422	431	465	460	435	424	464	432	416	435	441	411	450	448	431	416	435	410	416	418	427	433	419	395	422	450	438	425	433	395	464	431	442	455	392	426	442	415	443	449	410	396	418	435	428	425	432	442	410	390	434	426	440	414	426	432	473	399	413	450	409	465	412	408	418	450	458	431	468	424	430	436	430	450	435	404	470	410	404	389	435	425	401	422	439	441	441	434	429	426	394	450	439	410	436	446	411	460	431	439	434	415	434	448	447	461	437	426	436	418	424	420	455	439	433	381	431	432	402	430	432	443	403	424	425	432	402	412	411	407	445	430	401	413	399	414	441	418	392	466	418	421	453	412	442	424	404	458	441	429	483	370	429	405	447	444	425	442	440	412	451	425	428	465	423	397	406	436	417	405	425	459	416	392	389	480	403	442	409	419	421	427	382	436	412	445	410	426	448	447	421	461	412	451	445	408	425	434	421	420	425	426	425	410	422	416	408	401	440	486	450	415	424	420	467	449	441	444	499	431	413	456	408	430	401	429	433	441	431	445	418	415	444	426	444	463	430	439	421	439	412	457	437	411	425	453	385	459	416	428	417	433	417	415	454	391	428	456	434	417	426	395	448	449	397	406	433	401	433	430	449	412	405	438	431	403	401	413	446	420	428	383	402	415	430	425	472	412	456	362	402	432	458	420	402	453	423	420	435	436	445	450	470	428	386	416	420	422	444	402	408	413	429	412	447	482	444	409	426	440	428	412	403	381	422	417	453	430	413	422	442	400	429	397	405	417	418	440	439	446	432	403	426	402	416	406	446	415	410	399	436	425	418	431	432	391	428	396	434	371	430	383	465	456	405	435	455	406	419	452	429	406	430	453	392	439	405	415	391	443	409	453	421	426	436	404	411	440	381	453	421	437	465	410	423	445	420	454	418	410	417	447	417	452	415	422	441	467	407	452	437	439	444	448	447	431	437	454	419	407	428	441	418	415	418	425	389	431	454	413	419	405	438	404	377	422	432	436	444	417	415	440	409	405	402	447	459	426	412	457	418	427	419	423	441	435	421	417	483	410	435	441	402	415	405	449	448	408	399	420	437	400	424	437	431	438	432	423	433	403	420	456	389	418	388
5608	2207	1588	961	753	657	628	579	534	506	542	500	530	521	517	551	538	550	489	512	509	473	538	475	511	504	547	481	480	518	530	497	480	485	511	473	492	496	508	508	527	464	519	499	514	543	508	485	489	461	491	504	522	512	523	464	485	508	490	473	498	499	511	491	496	508	529	498	518	511	503	510	473	490	513	477	522	495	511	516	487	498	513	495	514	543	520	505	539	473	455	492	477	543	501	488	487	529	505	487	474	507	514	494	525	494	467	511	512	524	511	501	460	502	520	501	556	507	564	494	494	490	486	509	498	531	474	507	490	495	513	532	531	507	482	504	493	492	516	502	485	512	453	507	481	517	529	475	516	487	507	485	489	513	523	513	502	502	532	482	520	499	502	516	505	540	505	523	508	512	462	504	522	501	529	539	527	479	491	545	490	513	464	514	545	493	531	502	529	505	489	508	556	519	528	488	502	509	496	500	517	514	469	458	470	525	520	495	508	478	502	484	472	491	481	476	533	504	470	460	479	499	481	475	512	521	518	494	502	536	542	524	491	482	546	481	462	562	488	472	486	510	498	541	508	543	511	503	519	507	512	553	466	500	521	518	516	487	550	517	547	514	477	492	493	519	476	501	472	483	455	484	524	503	503	498	500	520	516	504	551	510	508	532	493	539	501	532	533	500	494	474	471	509	511	511	533	523	500	496	485	493	503	539	475	493	528	487	514	525	526	515	493	496	539	492	528	508	500	516	502	505	519	513	508	528	504	521	493	467	534	506	536	508	463	477	511	535	543	480	492	512	482	498	461	492	514	493	520	505	493	499	538	493	472	539	482	475	508	490	487	506	506	502	483	485	511	521	505	480	471	480	522	553	483	492	542	529	499	495	474	472	513	500	502	499	467	505	502	523	542	526	469	500	549	494	476	479	494	499	533	490	496	488	494	493	491	475	520	491	497	494	499	471	519	488	478	515	512	532	509	480	501	486	509	494	482	461	523	499	505	536	478	472	496	490	495	489	502	447	518	467	511	483	519	533	486	522	500	478	475	547	517	553	521	537	507	488	514	488	477	495	470	510	549	502	508	505	474	475	498	479	518	502	552	480	488	504	479	505	484	452	524	464	517	512	494	487	504	486	529	510	498	490	468	498	473	526	486	519	484	495	481	521	468	524	541	526	522	498	494	486	476	504	480	540	519	495	509	521	526	507	500	506	511	519	463	511	520	506	481	496	509	509	493	465	502	487	520	494	517	509	488	508	535	500	491	484	511	487	489	508	523	490	524	504	504	496	514	511	483	525	525	475	478	469	489	492	558	514	492	534	506	521	490	500	489	496	477	518	461	525	508	510	494	433	500	525	533	507	513	506	507	516	526	503	525	513	517	457	490	496	512	468	547	502	504	496	456	490	484	519	486	514	457	514	509	518	486	510	503	498	528	480	539	509	493	491	482	481	473	510	511	478	498	505	501	503	508	559	517	523	530	515	510	516	487	488	523	465	474	510	506	500	504	533	463	469	496	488	467	517	464	500	465	527	520	494	505	503	498	490	483	471	501	482	519	501	477	492	474	509	500	502	485	506	512	499	522	531	492	483	498	520	481	507	477	491	515	489	486	502	492	490	483	471	509	483	521	503	533	554	467	524	486	470	516	521	522	516	518	500	465	482	493	475	516	489	482	518	490	526	503	498	469	480	534	517	546	503	546	488	515	476	517	516	526	492	479	526	495	474	504	534	469	516	525	501	513	514	503	532	488	570	505	514	517	524	501	516	514	490	506	452	510	487	522	479	526	525	525	485	473	454	501	523	473	475	451	520	498	464	475	491	518	518	472	522	511	497	505	479	475	515	443	510	497	498	484	544	488	513	512	518	527	499	504	483	517	528	499	465	517	468	533	526	473	497	511	487	523	490	481	533	448	482	494	479	478	502	522	474	482	508	469	489	529	519	453	497	488	520	492	512	515	498	486	507	492	511	505	499	490	472	510	497	510	478	493	495	469	535	454	479	526	521	479	513	481	516	505	501	511	513	511	507	508	487	497	518	497	488	481	513	538	501	479	487	470	490	487	477	515	471	530	479	472	536	504	459	493	521	517	506	498	482	478	496	534	496	520	517	473	541	524	544	542	499	452	532	508	494	485	489	464	503	514	472	525	539	494	488	488	476	526	491	517	478	487	515	529	470	492	517	483	472	454	495	512	524	459	511	482	513	506	483	493	513	485	526	505	494	476	515	478	499	477	482	493	513	479	526	503	511	488	497	471	522	492	503	531	502	504	492	466	486	460	510	513	474	454	485	506	511	478	526	505	496	474	506	509	517	504	521	495	480	521	482	467	514	521	519	482	494	510	524	498	499	485	496	500	530	493	486	541	536	522	546	521	480	489	526	480	470	480	546	463	502	496	464	531	513	475	521	530	498	490	479	501	453	510	517	508	491	496	495	493	496	465	502	489	484	497	498	499	499	511	464	508	475	538	487	527	522	498	499	517	528	508	540	512	488	524	537	505	508	499	507	496	549	492	511	461	460	480	537	515	505	540	538	483	512	528	495	522	495	484	508	540	486	485	454	491	495	506	482	514	501	552	535	455	544	501	469	508	511	545	496	483	517	467	526	477	512	500	513	527	506	533	506	497	490	483	501	488	544	506	506	423	488	476	526	526	518	506	513	487	499	512	506	471	482	498	508	519	522	507	504	495	481	534	506	504	460	478	506	498	487	470	502	506	480	483	515	497	490	497	524	534	495	501	484	500	486	508	496	527	494	505	436	519	528	524	491	501	532	483	497	521	515	491	467	516	470	479	491	457	492	484	490	483	473	500	519	515	526	508	535	481	503	474	527	510	511	531	491	492	489	516	517	485	493	479	526	485	489	465	510	507	474	526	515	490	537	482	497	475	465	533	487	464	522	517	465	505	521	516	525	476	529	526	519	496	551	515	527	513	497	516	512	506	480	489	532	551	511	468	499	508	500	447	524	485	502	498	534	473	519	532	508	498	502	430	515	519	471	484	551	533	485	534	528	508	510	507	530	483	545	519	525	483	497	475	525	471	525	489	503	483	478	504	523	507	517	461	446	478	481	511	546	512	554	534	532	483	497	513	503	483	529	486	507	491	498	509	476	511	495	491	447	430	533	497	497	506	493	484	482	488	467	532	501	504	500	504	513	471	509	498	520	528	497	512	511	506	471	508	479	506	480	528	496	484	528	477	522	486	485	509	468	543	522	500	492	485	499	499	476	465	496	471	476	494	515	482	484	486	501	503	475	498	485	510	484	540	509	466	518	489	496	477	486	493	482	501	497	514	489	486	499	464	517	472	540	517	484	511	476	516	462	519	512	499	483	498	507	499	480	463	486	499	500	511	453	503	480	489	483	494	527	504	518	500	526	480	524	476	508	506	486	503	468	483	500	485	471	533	506	500	537	531	473	481	490	453	504	462	467	492	474	511	511	474	503	533	491	499	504	490	506	528	522	484	536	507	518	488	467	533	468	496	503	534	486	501	527
23744	21326	28550	24421	21308	7911	998	691	584	526	512	481	483	488	447	440	398	402	374	419	429	413	404	403	396	433	388	419	377	396	415	394	430	414	420	433	409	376	370	397	426	404	416	399	388	417	390	388	402	383	365	392	409	397	381	378	418	409	397	361	380	402	403	371	401	457	367	410	384	397	399	390	374	399	375	373	363	405	400	345	378	396	370	378	393	430	371	383	382	370	415	381	366	406	356	380	390	404	414	361	417	396	397	409	327	404	355	376	346	396	387	368	400	410	389	382	372	365	362	406	404	403	379	388	391	392	434	386	386	410	391	368	377	428	402	394	383	413	402	383	378	368	399	395	396	378	378	342	431	384	360	374	369	426	382	388	418	385	400	400	364	349	383	373	367	393	390	413	374	395	366	379	398	387	381	427	394	390	388	405	405	397	378	374	387	344	379	399	374	367	405	405	372	389	375	381	378	417	381	398	381	383	353	352	430	394	392	371	373	390	396	377	421	376	404	449	394	379	406	385	374	393	396	367	373	371	375	380	383	352	425	405	383	387	385	393	380	367	377	414	423	381	392	340	370	375	397	389	389	387	355	363	375	377	395	374	388	410	421	380	416	386	379	413	406	386	413	402	394	412	386	421	400	409	378	352	375	379	363	404	378	409	379	410	355	385	377	389	413	389	416	385	391	391	362	406	415	377	393	419	391	392	368	352	357	352	376	403	388	367	381	377	402	397	355	351	410	386	407	405	409	367	397	443	377	383	392	422	403	374	392	368	401	384	389	379	377	400	389	379	387	434	408	402	383	399	348	416	401	394	375	405	368	369	418	373	428	374	354	381	400	384	358	407	370	412	386	387	388	409	353	379	387	406	378	372	373	403	363	377	382	393	362	394	362	381	365	363	372	382	368	368	397	360	383	371	391	365	408	378	369	391	392	363	368	368	395	341	410	398	411	380	366	371	373	366	414	366	391	379	383	414	356	392	384	408	371	408	409	396	334	379	408	362	398	422	388	387	357	389	352	383	400	381	390	409	402	400	407	407	367	362	372	424	370	415	372	410	355	387	372	388	367	406	413	399	390	364	409	418	415	362	373	399	411	400	398	384	351	382	392	378	373	376	414	411	391	336	430	371	389	375	407	407	389	375	388	389	416	396	371	404	387	413	380	414	393	387	429	386	378	383	401	348	370	387	357	368	416	348	373	389	406	385	381	410	387	397	383	380	392	368	385	383	388	394	366	409	415	396	403	375	382	367	404	409	395	386	391	385	390	335	367	371	385	416	375	350	386	364	376	365	414	361	395	409	411	354	373	402	376	360	374	377	363	348	375	386	372	375	380	385	388	372	400	366	429	395	389	402	380	347	382	394	380	365	391	385	387	376	392	323	371	385	400	393	426	394	384	394	358	390	388	380	359	364	391	387	384	404	415	380	400	394	404	374	398	355	393	372	431	384	407	393	389	404	412	374	403	423	377	358	387	405	426	428	378	395	402	377	373	407	411	364	381	399	369	381	418	388	420	390	356	397	386	412	389	368	377	375	395	376	422	403	399	393	378	367	394	378	372	408	400	375	370	384	357	388	364	381	369	377	421	374	392	379	397	390	414	368	373	385	384	401	383	352	360	397	401	347	367	435	387	418	394	370	390	381	366	367	346	369	394	346	379	417	373	401	399	368	393	401	398	373	371	390	367	405	372	396	368	405	384	388	414	360	425	405	417	380	400	373	385	419	382	419	373	400	420	387	383	395	371	413	392	367	365	416	395	422	413	387	395	393	381	388	386	407	374	372	418	394	414	383	394	344	389	403	371	381	393	391	402	397	402	402	385	414	379	389	381	415	369	421	427	370	383	369	398	380	396	387	381	393	403	384	441	398	384	397	375	399	355	396	400	412	373	384	427	370	376	372	394	428	373	370	390	417	374	409	380	409	380	358	391	400	377	385	392	425	404	386	370	399	388	392	375	408	386	389	375	382	378	367	396	381	366	383	405	434	382	422	371	388	364	398	360	404	339	386	382	403	406	380	389	394	392	367	388	403	410	376	410	398	384	338	381	431	354	397	380	403	412	390	411	377	405	380	387	386	411	407	364	369	352	411	420	426	367	363	369	414	397	403	373	372	378	412	369	411	387	359	437	399	417	418	360	385	393	407	378	403	376	381	377	375	371	380	390	403	370	366	418	387	386	411	397	403	416	366	387	400	392	372	397	379	392	399	370	399	396	411	388	359	391	425	374	354	380	353	392	344	385	394	370	371	396	401	391	384	409	386	380	384	376	369	355	393	413	407	400	427	380	400	383	417	385	390	391	399	398	416	363	384	359	367	424	401	419	402	358	423	376	380	369	423	361	401	384	379	393	391	372	372	345	350	398	373	387	362	380	381	360	369	365	373	385	384	392	381	434	428	364	339	382	359	389	386	370	400	376	392	408	382	412	378	419	378	381	400	397	375	396	423	373	360	393	396	436	387	403	399	388	385	398	379	375	400	367	348	393	402	410	393	353	371	384	374	372	404	356	375	405	422	355	363	409	376	387	391	396	385	379	400	365	364	363	394	355	392	406	362	387	398	391	401	386	352	380	406	402	410	359	412	396	381	404	363	389	380	367	355	361	387	379	357	426	401	364	369	373	387	389	369	339	419	375	381	395	408	378	396	393	385	422	382	396	366	429	405	404	333	353	375	395	402	361	390	397	388	395	358	389	369	416	343	403	361	445	394	400	372	395	402	395	427	383	409	413	386	382	411	357	373	396	430	355	411	403	388	360	384	397	362	369	402	365	397	355	405	368	372	409	391	381	387	369	395	417	387	387	393	358	405	371	389	374	385	430	351	353	395	397	386	414	408	425	391	390	352	349	382	355	407	380	391	401	441	388	390	396	421	411	397	378	415	401	380	399	390	373	390	402	408	379	374	389	406	379	411	360	420	366	416	375	393	424	359	383	400	409	393	401	382	407	371	385	402	389	388	355	378	408	386	359	406	422	412	427	419	395	370	390	406	390	415	354	347	413	390	407	386	365	410	393	374	396	395	407	369	380	387	392	384	370	375	414	383	340	406	398	391	386	394	387	389	390	400	374	349	405	404	387	359	378	400	416	373	371	388	399	388	358	397	395	397	390	402	409	400	387	410	377	407	361	385	391	376	396	363	393	371	370	417	421	349	389	379	381	375	396	402	404	393	393	392	408	374	408	415	375	400	390	385	372	390	388	392	379	401	410	414	389	375	395	392	388	361	379	402	382	373	423	380	400	389	377	366	363	394	375	356	415	391	371	363	381	407	386	407	396	402	379	382	395	381	388	390	392	369	382	386	379	394	376	388	371	403	385	364	414	369	370	385	383	395	390	379	370	391	395	442	426	415	385	408	382	396	415	393	401	364	392	411	402	381	374	393	400	364	397	397	369	403	382	374	421	362	401	356	425	394	359	353	378	396	390	385	400	384	375	393	363	372	397	399	358	378	394	413	375	401	372	362	370	403	387	382	410	396	380	352	397	412	376	374
10408	9348	6341	3050	1992	1666	1368	1067	904	714	762	640	592	645	566	523	567	528	489	488	569	516	499	488	496	491	449	490	500	459	474	467	493	499	484	498	496	498	494	491	488	502	487	491	462	454	527	479	445	463	447	480	437	473	465	455	498	457	469	468	457	519	442	496	488	471	458	478	457	481	455	533	430	448	467	471	456	444	477	450	459	461	457	457	495	437	485	460	426	482	465	444	472	456	430	475	483	453	429	456	478	410	458	445	452	468	462	464	467	514	476	460	445	440	478	472	479	462	457	458	437	478	479	480	469	452	425	481	489	488	457	481	464	438	447	452	431	478	467	447	480	478	434	450	420	490	459	460	468	440	466	489	471	494	436	453	465	445	488	461	473	456	457	474	450	491	454	468	441	454	461	485	449	480	471	488	436	468	513	449	458	469	457	430	429	502	448	450	460	513	474	490	435	490	437	479	441	449	503	435	437	461	513	470	456	469	456	448	458	493	476	471	457	469	459	490	484	435	441	503	443	454	438	446	463	473	418	466	459	470	464	490	490	450	487	448	445	486	427	500	444	491	486	459	463	477	467	500	461	486	453	470	472	465	447	462	523	463	466	511	426	492	467	487	457	457	499	444	456	439	468	484	461	465	453	488	472	462	473	433	445	471	460	451	480	454	412	457	446	497	413	476	470	513	485	480	451	458	511	484	477	447	424	457	459	450	438	486	475	454	432	457	493	462	482	467	466	440	459	497	483	420	488	488	468	489	450	479	483	489	459	468	493	451	463	451	437	468	476	465	477	447	461	451	468	445	440	438	474	450	471	439	453	459	427	442	494	492	455	460	454	452	448	487	500	427	478	454	457	470	451	469	471	476	467	443	462	429	467	461	483	448	446	460	448	454	461	439	495	433	484	463	449	467	413	466	433	469	442	442	490	447	508	449	442	463	432	433	445	447	450	479	468	438	448	491	487	451	452	460	433	454	527	464	454	481	454	472	485	467	474	465	446	460	483	469	457	458	426	461	419	478	460	482	476	484	471	500	483	472	469	448	465	462	427	460	484	470	456	448	452	494	462	425	478	446	494	419	464	460	454	454	448	512	466	450	440	462	462	450	456	448	452	459	413	459	480	462	464	443	486	473	476	450	414	443	463	475	456	478	463	492	474	479	488	450	457	464	474	466	487	447	483	507	474	479	476	499	503	441	474	495	433	448	449	443	455	442	479	479	406	487	462	449	533	512	499	464	471	474	437	472	452	465	455	476	469	452	473	451	448	466	469	465	477	464	464	423	485	462	485	458	474	469	454	422	465	451	465	438	457	407	455	498	472	491	502	463	458	474	460	473	459	483	439	437	505	429	439	493	465	445	498	416	403	466	489	470	460	466	476	471	457	482	437	494	499	464	433	430	438	470	479	463	487	485	458	472	441	475	437	507	479	446	443	433	418	475	455	457	462	446	484	474	438	455	465	463	450	452	468	479	456	443	472	437	472	467	455	457	453	476	463	462	464	481	479	431	464	439	455	444	463	473	421	490	494	498	432	426	447	439	495	441	459	442	461	439	451	425	450	454	414	465	455	433	440	480	460	480	457	456	431	467	467	470	451	422	475	460	443	495	474	464	444	454	495	491	466	440	421	513	464	456	515	460	450	491	455	454	465	425	454	469	452	454	475	441	463	415	437	457	479	439	490	430	474	487	465	493	462	450	478	447	462	456	418	498	450	475	473	468	415	467	466	454	460	436	447	501	433	410	512	499	452	450	450	446	444	484	486	472	475	436	503	435	471	468	492	461	436	456	499	455	508	458	485	490	465	435	433	445	474	453	454	427	500	477	430	481	498	477	451	495	464	446	446	442	453	459	423	464	460	458	481	447	444	464	456	514	485	479	479	422	443	497	455	485	462	458	477	454	484	470	460	467	499	477	496	442	470	460	464	470	465	469	485	445	470	455	435	438	452	435	448	471	485	492	459	461	472	464	475	441	471	470	445	417	445	486	480	489	457	463	423	461	490	429	444	482	462	469	476	467	445	513	468	452	474	493	485	451	472	456	477	441	465	454	482	459	457	439	448	482	434	473	460	486	479	435	479	444	422	487	473	471	426	478	453	465	475	484	449	437	449	455	464	452	473	454	441	465	477	456	477	442	485	471	485	433	456	459	468	428	495	461	463	487	451	466	462	470	467	433	465	463	431	485	470	453	483	493	445	448	508	465	457	473	421	430	470	451	464	510	483	443	455	482	473	473	460	464	467	447	413	485	482	475	492	497	504	505	450	442	448	438	464	447	466	455	456	494	447	436	474	478	470	443	464	466	442	476	457	519	438	473	480	426	478	444	471	442	480	438	434	471	454	471	479	491	511	484	449	458	449	490	421	472	480	461	475	444	465	451	488	447	452	426	486	453	435	434	463	463	452	468	497	452	465	412	466	448	486	466	447	457	484	474	450	469	471	462	461	445	497	483	448	459	489	475	451	420	484	461	467	475	476	488	485	448	488	485	502	456	467	461	440	468	423	501	451	423	418	454	477	481	435	485	437	494	477	438	467	521	483	498	492	456	455	482	459	478	500	421	442	476	470	492	427	451	456	457	471	395	478	469	425	478	455	450	526	457	484	461	490	477	489	459	487	453	484	465	460	438	464	442	496	491	479	458	454	470	448	464	434	461	429	456	464	482	463	446	461	430	443	474	447	481	432	474	432	469	453	475	463	402	439	461	463	472	443	454	476	473	428	454	459	444	451	451	474	467	439	424	494	485	451	426	434	476	455	447	452	493	477	463	450	435	442	471	478	415	458	449	503	475	449	426	420	434	448	467	446	470	479	482	474	487	473	457	443	454	435	458	444	465	450	471	488	454	446	463	419	469	445	475	429	445	494	457	437	446	469	447	425	490	442	408	477	460	461	478	458	464	436	462	470	481	500	504	473	455	464	457	439	456	493	476	502	484	495	447	463	481	442	443	476	454	498	484	486	471	457	469	484	501	473	492	435	457	455	459	435	459	442	481	454	469	439	487	488	443	449	439	433	455	472	469	472	473	476	445	437	441	447	448	459	440	438	461	469	460	461	467	468	439	453	426	433	453	450	466	479	480	440	470	474	445	441	438	490	436	472	439	483	454	498	480	491	478	450	443	512	464	471	457	455	454	454	482	427	467	477	471	470	505	475	491	460	441	432	490	466	457	444	486	449	485	456	482	459	492	476	464	485	474	439	442	435	466	483	496	433	482	442	456	448	476	451	476	467	457	493	466	444	483	484	451	474	445	456	431	440	464	480	492	466	437	472	478	464	444	451	427	467	441	464	454	466	438	467	444	472	461	418	436	440	495	458	521	460	456	463	431	455	468	448	485	439	459	468	458	475	454	446	474	463	458	432	441	463	460	443	499	474	458	449	465	493	472	468	458	451	471	444	449	444	446	462	495	447	464	470	492	504	451	444	447	469	459	425	455	443	460	500	443	472	462	442	464	464	462	470	493	439	453	446	471	465	478	435	493	449	471	428	494
24933	21332	27381	25584	7932	594	501	411	350	358	298	298	311	289	302	296	272	261	274	283	263	305	278	261	266	270	278	254	294	265	266	257	276	254	265	277	285	262	277	319	298	299	254	296	287	264	269	286	272	257	237	292	269	284	273	243	253	254	279	269	288	222	258	259	243	285	277	272	282	273	277	249	250	251	261	278	270	253	274	238	286	239	275	267	301	277	267	261	287	263	313	263	297	255	264	247	294	270	256	251	247	264	260	250	262	260	285	249	264	240	270	257	258	244	276	259	269	275	248	249	251	253	242	283	287	261	255	260	242	253	256	238	272	253	269	296	252	256	266	280	259	278	273	247	289	262	265	273	269	299	288	266	248	272	283	267	285	242	295	284	281	233	255	225	266	290	266	287	262	273	234	309	242	249	274	256	258	272	257	283	277	282	283	246	253	270	276	270	267	260	286	265	264	271	282	251	274	238	277	265	260	264	266	248	262	239	256	268	265	275	267	267	267	272	253	296	239	268	288	281	277	250	274	242	252	252	245	232	272	278	267	269	280	252	237	301	258	273	247	249	273	279	264	272	241	287	241	242	266	259	269	234	232	263	300	265	266	285	268	263	260	263	267	258	281	265	278	262	247	261	302	266	283	251	275	283	276	250	240	257	238	294	256	279	256	264	258	241	261	259	268	273	277	269	254	253	265	262	254	255	252	265	259	280	251	252	259	266	257	273	268	243	250	299	281	257	259	281	253	283	272	270	277	260	274	266	259	254	251	252	280	269	287	256	222	231	276	257	243	249	265	261	288	251	255	270	255	255	259	272	276	278	267	252	235	281	278	282	259	277	270	223	281	236	252	257	277	262	263	290	280	244	273	265	235	270	250	295	263	255	281	289	228	275	255	253	268	255	233	270	281	245	258	259	257	277	245	275	286	256	272	250	253	282	246	269	256	232	261	258	288	252	266	273	279	280	231	285	271	300	266	255	246	242	271	259	260	311	269	259	239	259	270	279	261	252	310	271	257	264	271	270	281	255	251	247	260	263	253	266	253	283	247	261	276	277	279	255	226	260	286	272	258	269	273	279	265	258	242	277	266	278	275	255	251	244	244	278	285	267	263	281	226	286	277	229	281	291	218	249	272	264	241	243	282	284	279	291	280	269	249	276	277	250	275	254	234	277	272	256	255	243	257	274	267	278	269	280	230	242	263	287	254	245	237	263	301	253	266	261	232	274	236	267	261	272	313	245	278	274	303	256	250	273	272	262	240	254	273	268	253	238	293	271	253	257	277	260	246	257	258	269	299	261	281	273	285	266	261	261	287	267	267	282	251	278	305	284	271	254	285	265	267	256	268	265	298	244	274	254	250	253	268	271	258	249	273	288	274	283	284	275	277	270	290	267	273	277	249	277	299	303	241	266	265	269	272	269	271	248	257	245	242	262	253	276	262	265	294	269	259	252	279	286	262	287	264	255	275	286	263	271	284	239	274	277	258	260	280	269	263	264	274	271	250	242	290	265	287	270	265	266	284	229	255	267	270	217	289	275	280	260	288	279	270	284	268	261	257	244	241	245	271	256	279	260	253	269	281	240	294	249	259	253	252	293	284	278	259	262	279	245	267	255	265	279	285	271	304	264	305	274	291	254	293	281	261	263	270	244	309	267	272	274	291	274	267	271	263	266	278	274	260	265	267	275	279	284	275	235	254	254	267	230	294	249	286	246	265	289	277	282	255	251	291	309	252	246	276	274	243	251	277	261	263	271	281	276	266	299	266	253	279	280	271	263	254	239	276	275	286	271	271	262	286	286	254	247	258	287	270	285	269	281	290	270	293	260	271	262	292	289	262	295	255	247	286	247	259	270	256	278	265	271	272	255	291	241	254	271	270	277	302	270	269	292	242	237	264	259	272	235	247	260	260	263	274	228	234	265	265	286	252	277	276	285	309	247	276	273	310	255	276	240	276	297	296	252	263	275	284	278	257	296	272	249	257	272	260	274	255	264	266	265	251	276	267	246	287	255	278	257	262	260	278	253	245	251	256	289	283	252	276	255	251	273	273	230	251	253	269	242	238	257	266	275	240	264	275	295	255	261	260	270	261	288	276	272	307	267	272	256	279	240	247	283	263	257	268	268	255	276	266	266	277	274	284	250	244	255	268	277	291	277	271	274	251	274	269	263	287	254	251	264	251	277	257	245	276	276	241	250	282	242	264	284	275	249	259	273	268	277	275	267	266	270	247	254	279	278	262	254	258	268	273	273	260	296	264	284	280	275	276	267	271	288	271	254	268	268	272	279	272	304	292	281	254	276	282	280	273	287	267	272	256	254	261	261	262	243	252	266	258	270	282	267	275	286	275	274	240	278	254	273	296	256	263	251	272	248	262	244	281	255	263	268	286	263	254	265	265	257	256	280	247	262	269	308	266	270	264	286	245	256	297	276	266	255	262	270	294	251	269	268	268	250	251	287	303	284	287	302	286	260	237	271	237	280	283	270	232	279	260	241	301	267	253	278	279	233	256	251	260	277	259	266	281	287	239	274	241	252	288	232	257	283	282	270	271	289	267	283	276	272	277	274	276	257	269	269	252	254	266	258	272	285	238	282	244	239	248	273	254	280	259	276	255	283	269	281	267	261	276	259	264	250	237	278	297	290	262	234	271	268	249	267	268	277	231	254	283	268	275	251	247	249	279	248	263	267	250	254	255	261	284	241	262	288	256	275	264	241	273	260	283	281	280	290	268	256	265	268	284	262	273	275	253	268	287	224	245	260	277	279	273	305	260	263	258	265	274	275	280	271	265	263	251	266	249	229	274	284	248	292	279	263	272	231	269	254	266	267	296	253	239	271	272	235	273	278	257	267	277	227	273	253	262	282	290	250	267	283	288	279	274	279	259	259	256	261	294	275	308	260	262	276	250	270	262	268	252	244	262	256	270	263	287	281	251	285	258	262	240	251	262	276	281	295	239	273	243	254	265	270	268	255	261	258	249	286	277	254	277	270	252	270	282	239	292	265	288	252	291	266	268	270	269	274	256	267	253	258	264	243	267	263	268	246	247	253	253	295	255	271	264	243	297	272	246	284	269	248	271	262	284	257	294	280	296	264	286	223	267	268	272	276	241	242	269	255	253	272	256	244	254	257	283	252	273	262	248	304	283	256	235	256	278	247	261	310	273	265	266	254	279	260	250	244	304	272	269	267	248	256	259	264	251	279	288	250	274	268	269	239	246	288	243	275	251	260	283	263	269	255	277	257	252	255	265	260	281	259	267	252	263	270	281	254	250	276	281	278	278	232	288	254	260	248	243	254	246	269	242	267	265	264	285	270	267	273	267	273	267	267	264	261	260	245	286	265	242	245	297	253	279	284	254	268	246	238	236	275	251	282	252	248	264	263	255	275	287	285	259	254	280	261	278	272	270	280	246	238	253	280	258	260	299	283	286	256	256	274	298	289	254	262	258	256	270	256	265	241	250	255	282	267	251	247	283	261	258	259	288	260	252	259
7638	6004	3915	1805	1241	998	822	700	593	539	452	452	420	386	365	379	368	363	344	335	334	361	353	332	359	324	315	316	310	316	314	339	314	298	337	326	334	305	355	342	340	336	377	319	286	306	323	327	350	332	300	305	296	325	324	332	344	342	332	348	301	303	317	318	320	329	310	305	332	344	322	321	351	302	315	295	325	290	301	314	295	313	331	313	318	310	300	304	330	326	310	304	335	340	320	301	341	316	315	314	297	326	337	303	306	321	298	306	286	297	295	315	299	300	330	338	326	305	308	335	318	295	308	293	311	324	315	312	339	307	290	312	298	310	296	290	297	306	333	320	325	308	311	328	294	286	304	292	304	304	322	287	304	300	335	326	319	324	302	311	309	318	318	321	317	334	308	319	328	327	316	333	328	321	328	310	308	323	324	303	293	324	298	310	320	294	276	310	289	324	300	327	339	311	339	285	322	312	315	313	314	314	335	330	297	296	297	306	294	323	283	342	344	345	334	328	294	329	347	312	310	298	311	308	311	296	308	317	333	297	314	328	312	310	313	313	294	323	297	339	320	316	340	295	306	323	311	298	327	320	296	341	313	313	326	325	319	342	347	287	306	342	313	345	305	287	323	281	316	316	319	308	305	324	341	314	294	322	328	327	305	323	337	325	306	303	322	315	315	295	305	342	330	314	293	308	314	308	289	310	311	337	299	293	302	291	326	334	308	300	326	268	307	315	337	345	317	300	310	303	318	306	315	329	287	317	319	302	302	315	320	332	320	312	310	345	284	342	268	323	329	299	302	304	292	311	286	312	291	310	341	308	322	307	296	284	286	345	309	307	317	307	334	292	302	312	333	308	287	317	329	321	349	301	320	327	298	286	352	313	325	315	311	284	320	314	314	335	319	326	302	336	325	338	303	283	305	287	299	315	324	300	321	345	348	331	296	311	323	324	302	297	322	327	288	317	314	317	318	306	278	326	300	301	324	334	286	325	314	321	330	292	346	324	288	296	304	294	322	292	307	340	318	309	322	321	323	312	368	322	312	321	326	306	331	338	277	315	278	317	326	303	297	319	286	288	320	317	316	335	310	321	322	318	335	327	281	302	330	299	342	322	288	306	341	301	307	292	312	341	310	313	303	315	326	305	327	296	309	301	336	311	328	319	305	302	338	288	368	337	285	306	306	303	324	302	325	282	305	328	321	285	291	318	308	314	293	316	316	279	302	301	291	311	301	351	324	283	304	334	304	319	323	327	295	308	313	296	333	309	276	304	300	322	320	285	333	347	279	343	302	303	294	324	313	319	309	345	320	315	288	315	296	320	329	329	300	320	315	314	311	337	300	325	333	336	296	288	294	339	313	325	310	321	343	355	336	291	303	290	310	298	319	296	278	337	311	330	343	327	310	317	300	310	311	329	318	324	311	321	278	290	310	322	292	283	333	328	315	282	318	317	304	333	278	326	307	312	312	326	290	296	341	334	317	292	287	337	323	298	317	296	323	305	331	324	327	303	331	318	321	312	298	326	309	321	306	320	335	299	319	320	289	331	311	292	323	274	355	298	308	313	333	327	317	294	307	309	306	305	298	298	307	347	286	318	287	305	304	341	334	296	289	312	295	313	294	313	322	327	323	330	295	299	319	321	322	294	298	320	326	268	304	359	285	331	298	329	309	304	332	314	297	320	307	330	325	321	294	290	319	354	305	309	299	322	304	297	297	294	315	312	292	325	304	321	332	332	310	316	300	293	282	327	322	311	306	302	342	307	320	337	293	315	308	298	310	304	329	315	314	296	313	303	364	279	305	292	309	328	333	286	263	321	314	356	309	320	291	318	342	342	307	314	284	321	309	325	330	314	297	323	310	269	299	312	299	325	318	299	312	343	313	316	320	326	305	326	308	306	290	326	324	314	305	304	294	319	303	328	326	315	323	325	303	303	284	319	314	303	309	324	305	302	322	328	315	322	319	303	309	332	304	344	299	337	337	316	323	303	300	270	320	294	343	311	337	325	335	299	296	327	320	312	306	333	305	307	310	314	298	313	315	304	302	326	297	295	324	328	312	277	309	305	329	301	334	317	293	303	338	301	280	327	313	313	301	320	347	292	288	305	330	289	307	332	316	347	284	318	313	302	280	305	307	299	292	325	302	320	336	343	313	329	306	322	330	324	325	304	306	340	303	315	313	328	317	298	298	329	319	316	299	320	348	324	351	318	338	307	341	348	296	345	330	299	305	273	277	318	338	285	321	340	338	310	293	311	309	304	285	320	289	336	307	307	299	329	285	286	302	315	317	310	301	343	329	309	316	310	308	325	327	293	316	356	332	335	298	302	332	325	288	304	290	303	303	299	338	288	319	320	325	307	330	322	331	313	329	293	317	330	289	293	301	318	333	320	301	308	294	328	327	318	286	294	309	305	324	359	253	344	310	300	284	323	335	299	322	308	283	308	324	295	331	260	290	307	276	307	310	325	304	287	320	293	306	297	344	303	340	324	286	346	297	270	328	299	288	315	297	318	322	345	313	313	289	299	290	309	300	318	327	336	313	323	322	299	289	288	346	280	332	316	310	301	323	304	311	321	315	335	301	340	286	312	340	309	329	327	337	339	301	301	327	287	303	296	288	270	272	297	312	279	297	327	333	336	323	313	292	305	323	317	322	319	297	301	308	313	322	334	295	316	305	301	303	329	298	328	314	297	313	342	333	344	328	346	340	325	299	317	348	324	311	304	317	297	343	334	269	322	306	303	329	301	294	323	292	315	299	357	347	287	311	333	328	305	314	329	313	296	298	304	332	307	325	297	317	312	326	311	315	310	295	325	330	313	317	284	301	308	337	304	284	346	294	303	289	299	300	323	338	334	326	262	352	277	302	309	318	364	296	328	320	313	298	337	287	319	310	310	327	300	286	322	288	295	310	329	310	304	296	313	364	282	302	329	285	310	282	311	338	323	311	290	296	279	334	312	327	322	327	277	319	312	321	309	292	275	299	320	315	319	316	331	274	304	292	314	329	331	290	331	324	283	320	306	307	337	325	308	291	293	298	324	306	316	325	302	326	328	309	321	288	345	303	342	293	293	324	316	354	319	268	303	313	323	311	277	316	292	350	324	322	311	310	321	325	300	323	302	327	316	319	315	294	326	361	316	291	298	321	296	339	297	342	287	322	316	299	297	299	283	328	298	311	320	325	299	337	349	315	321	304	300	320	338	326	309	343	334	314	298	316	326	314	360	327	329	350	316	317	328	317	336	336	277	344	296	317	304	331	338	326	348	289	317	303	291	284	287	319	342	315	308	332	350	295	302	306	315	301	345	301	277	341	289	307	321	309	305	331	315	306	327	325	329	341	323	297	323	301	331	326	296	325	337	312	313	308	327	325	317	313	287	331	298	310	310	300	316	319	318	293	297	331	349	315	293	310	317	349	357	330	331	336	306	323	299	275	348	327	332	316	315	318	295	322	306	323	316	329	312	284	298	354	322	319	312	337	330	321	310	314	332
22761	21356	29074	23986	21358	21358	5787	778	539	439	354	383	335	298	247	244	248	232	242	222	195	195	220	200	198	220	195	206	211	201	167	219	183	186	222	164	197	204	199	209	200	186	185	197	172	182	174	184	202	195	188	172	177	182	213	204	195	191	174	199	192	180	163	194	168	173	150	194	169	195	140	157	184	160	160	167	182	161	152	159	160	186	167	163	159	164	175	169	180	180	166	193	173	182	168	177	163	181	169	148	172	179	175	165	173	179	162	158	189	159	173	161	180	177	167	180	146	199	175	161	174	189	148	169	189	155	158	187	168	147	179	165	172	176	157	156	177	169	190	163	173	194	163	170	154	187	168	178	163	167	185	163	178	151	167	185	151	203	168	176	182	159	191	177	181	153	198	159	187	164	174	177	176	176	163	176	169	177	173	166	175	163	179	156	202	172	188	157	160	179	185	161	184	152	173	158	192	190	164	164	167	197	172	157	189	159	158	169	153	161	178	159	172	149	176	149	174	185	160	165	170	166	159	191	159	172	163	166	144	192	170	167	180	172	166	153	180	167	178	180	168	167	198	175	162	170	183	185	179	180	149	197	184	157	173	181	167	165	184	173	183	168	174	177	157	173	151	179	170	168	170	162	189	171	162	171	149	159	177	173	162	154	175	158	174	185	182	168	191	187	161	156	176	181	169	164	172	181	174	155	170	188	140	147	165	155	177	181	171	161	183	181	170	171	170	157	142	199	164	147	165	178	170	161	182	182	165	193	148	157	171	151	184	166	163	172	191	173	166	146	189	162	182	162	167	172	185	176	165	161	173	185	183	174	147	187	168	150	173	176	149	147	174	173	189	173	188	167	160	158	173	169	200	177	192	172	165	163	148	174	163	184	182	172	172	151	183	167	154	173	167	192	153	180	166	187	187	163	191	167	150	162	171	179	189	176	165	175	177	191	186	168	167	171	179	175	183	160	150	156	188	183	157	167	170	169	186	188	194	186	178	170	176	179	176	164	149	210	178	141	157	161	191	161	167	171	169	170	184	181	171	150	170	171	164	164	157	151	170	186	150	167	171	143	161	150	160	179	177	187	166	176	181	176	163	160	156	155	173	162	172	162	164	175	172	163	149	160	169	163	184	166	185	175	173	153	171	190	165	144	170	165	152	152	156	196	180	181	173	166	175	160	166	159	173	154	156	176	149	183	159	182	158	169	156	177	169	156	193	164	162	171	184	180	170	169	160	172	174	162	163	149	173	187	162	172	201	186	186	172	172	185	188	186	158	181	178	152	143	175	171	166	181	162	173	158	163	168	178	158	178	184	179	186	165	164	172	174	182	171	185	200	158	175	175	163	179	171	164	166	149	190	158	148	177	153	182	188	188	173	191	150	176	163	170	159	163	158	173	181	172	154	154	174	195	165	193	170	176	171	184	185	171	175	172	171	164	167	179	175	149	158	180	161	155	186	170	164	170	161	184	169	180	168	173	155	149	163	181	162	173	167	175	164	154	176	167	181	163	172	185	178	178	150	174	176	162	162	154	139	169	166	201	159	159	176	170	157	161	147	195	177	151	172	186	173	152	165	160	197	173	181	177	159	171	168	178	181	152	180	160	187	171	185	150	154	183	187	161	166	173	169	169	182	175	171	176	172	180	142	190	166	172	168	149	169	163	159	180	167	176	170	176	179	158	175	187	175	162	192	170	162	166	190	181	163	165	176	165	164	156	176	157	179	147	175	162	169	150	161	181	147	153	174	177	159	192	171	151	173	209	183	169	163	165	175	153	163	139	181	150	150	166	177	163	168	142	148	174	177	151	165	158	180	174	175	180	163	176	141	169	177	163	180	180	170	163	172	157	150	171	172	202	167	161	174	162	166	167	184	171	184	163	162	143	175	157	165	139	178	180	165	172	179	178	155	178	162	168	166	194	181	178	152	163	164	178	154	165	160	147	169	157	159	174	181	158	160	165	182	171	164	157	178	172	154	160	159	156	177	187	177	180	187	200	174	168	192	158	174	165	159	175	142	200	166	158	184	183	199	167	187	186	166	174	165	159	170	174	179	170	161	165	176	194	158	163	173	171	158	180	163	201	155	183	177	189	161	185	151	175	162	176	168	159	168	184	160	161	171	153	180	187	161	182	152	153	176	175	178	172	187	149	169	162	174	168	160	171	170	174	150	154	176	161	163	179	162	165	170	151	173	176	153	167	163	175	164	175	175	163	172	185	183	164	170	166	173	169	177	181	146	170	171	172	166	156	163	179	161	167	178	168	155	161	183	164	174	159	204	176	149	165	175	165	181	188	193	189	164	146	161	164	179	168	163	173	175	185	155	178	181	182	167	203	174	163	178	168	179	156	182	162	165	188	178	164	159	176	147	179	167	163	200	180	164	182	171	193	180	185	168	167	169	189	146	171	182	153	174	189	175	167	169	172	156	183	157	194	194	186	140	149	173	174	168	164	155	183	159	203	193	162	161	164	166	159	172	163	173	162	158	168	153	182	164	163	179	161	172	153	167	177	186	159	167	148	167	189	188	159	176	172	192	162	157	180	169	188	161	145	170	163	195	178	189	162	199	168	178	162	160	201	162	170	154	166	176	179	161	170	195	161	157	153	148	181	169	197	164	185	157	208	171	167	195	175	173	168	165	167	159	162	175	190	171	170	195	170	181	185	170	168	170	172	203	172	158	169	169	165	164	151	162	168	186	174	183	152	181	170	166	155	161	192	153	205	175	165	184	174	157	154	166	172	158	175	175	157	176	148	172	153	193	154	165	162	168	185	156	187	185	150	169	171	173	168	191	174	157	197	170	154	175	182	153	173	158	137	151	172	173	181	161	168	164	170	153	186	166	172	172	174	191	173	144	179	182	193	175	177	163	166	173	192	189	169	162	161	167	171	157	169	157	166	167	179	161	146	152	191	154	174	157	171	173	144	197	156	163	187	178	157	181	191	166	204	164	169	153	162	163	172	133	165	169	169	161	165	161	177	168	156	159	151	170	184	183	182	172	161	176	177	173	165	160	184	171	161	165	170	204	175	194	150	166	163	179	166	182	180	178	167	164	154	201	161	180	196	173	178	169	165	155	190	168	159	171	172	165	182	145	185	180	156	181	164	169	171	188	174	194	170	166	172	189	198	191	161	150	179	168	170	165	158	168	171	170	174	186	176	189	169	177	170	163	173	188	162	157	162	167	179	172	168	180	149	177	181	161	147	179	179	174	167	166	171	174	154	180	176	158	181	161	183	163	171	163	159	170	164	162	164	163	166	177	157	135	174	168	164	154	150	161	180	189	189	201	170	180	188	172	148	177	173	189	166	196	163	166	162	165	189	165	161	159	173	155	148	175	154	164	160	154	144	157	163	168	165	185	168	177	180	174	180	135	155	161	172	179	182	158	164	164	166	146	178	172	188	174	176	175	182	147	162	186	185	172	183	178	155	167	179	174	164	172	187	179	164	175	156	172	169	180	177	176	143	151	171	197	173	150	165	167	166	173
5814	14708	10279	4875	3202	2480	1807	1352	1042	837	710	618	560	483	478	435	398	364	348	339	308	296	270	286	271	279	286	251	236	239	231	263	247	253	213	236	257	246	280	246	271	249	260	232	228	253	216	244	225	250	252	254	243	193	214	210	217	288	255	226	218	212	237	225	206	210	240	234	204	228	247	183	218	208	224	221	208	226	199	216	229	201	226	220	218	201	200	214	222	187	227	215	194	208	203	216	205	220	228	234	212	227	196	206	196	211	199	215	210	195	187	208	220	224	212	217	228	191	184	191	213	223	203	229	198	207	213	238	242	229	216	232	230	205	215	210	207	220	182	228	203	234	218	220	243	197	205	204	180	199	209	206	236	232	229	218	207	207	220	208	195	221	214	221	204	214	231	208	234	226	214	195	191	197	205	235	188	210	198	218	214	196	186	231	207	220	225	207	217	204	211	192	215	199	219	219	218	195	223	196	207	233	195	200	219	192	215	186	212	223	230	224	202	205	243	238	212	217	222	221	191	241	210	202	206	229	223	242	219	223	209	227	211	214	200	216	218	205	222	205	207	226	199	213	205	205	226	198	193	243	191	229	200	221	205	231	229	212	199	196	215	231	210	218	236	209	205	197	200	250	200	229	214	205	192	221	205	232	199	222	219	196	207	183	218	195	200	200	216	224	194	213	229	227	233	199	215	213	212	194	196	210	203	221	222	217	173	214	207	243	206	204	229	212	193	206	196	230	225	240	192	218	204	211	201	204	233	211	220	208	233	215	213	203	206	196	209	223	214	191	204	220	229	208	225	194	200	208	190	206	200	213	226	207	213	187	232	194	202	201	235	200	212	202	210	224	202	224	228	195	194	208	188	195	214	216	201	212	222	192	224	228	220	214	204	199	205	212	203	205	201	212	215	236	242	203	208	222	216	200	214	200	219	203	214	191	208	209	219	213	208	190	191	203	224	212	235	195	231	216	207	198	214	200	223	210	211	197	202	197	216	242	220	247	184	205	220	225	209	235	218	243	231	211	194	210	215	218	236	202	190	201	228	181	202	237	202	228	193	205	196	221	205	223	201	195	191	212	219	228	229	229	235	183	204	208	211	193	213	205	211	184	211	208	226	202	258	218	201	228	188	209	245	211	206	225	218	200	206	209	234	225	199	181	243	190	219	222	214	202	187	204	246	219	211	197	199	205	200	202	216	205	232	182	209	191	201	231	205	200	215	207	215	189	201	212	225	224	219	206	205	190	222	199	203	218	202	224	217	207	216	211	201	216	203	200	192	196	205	224	222	203	218	210	214	227	218	210	201	201	186	216	224	235	199	185	233	199	225	222	192	216	223	257	215	218	203	232	207	236	213	206	204	203	215	204	205	212	214	184	207	220	204	229	207	208	219	210	215	200	208	205	213	215	212	184	212	212	183	212	204	206	247	200	197	202	200	203	221	227	215	190	213	203	198	208	205	237	204	229	199	213	211	224	216	207	220	231	236	228	226	215	215	208	227	238	218	232	200	208	240	213	180	216	186	231	209	210	215	200	224	221	203	197	214	225	199	215	202	210	227	206	217	232	211	213	193	199	230	202	227	214	214	224	198	199	210	218	177	215	189	204	212	235	167	178	217	216	232	204	206	185	200	233	228	195	217	221	221	220	210	201	208	220	222	227	203	209	213	222	224	214	237	205	217	192	207	209	227	188	208	200	197	226	207	194	201	215	186	172	212	235	213	207	214	202	202	209	224	217	201	198	197	222	203	209	197	219	214	207	212	197	186	231	231	202	205	244	227	208	216	218	204	235	247	217	197	208	210	221	201	218	202	190	236	219	234	224	212	198	219	218	222	216	195	222	230	200	219	218	210	211	189	226	216	200	196	219	234	236	217	215	196	239	196	192	224	198	222	214	201	213	203	202	216	184	202	232	206	229	206	224	234	205	223	189	235	196	197	219	240	189	213	230	221	206	220	233	200	218	231	206	202	199	190	217	223	214	221	215	206	206	227	230	202	207	207	213	209	225	219	213	200	229	228	202	222	226	222	193	233	226	207	219	192	212	207	181	197	213	203	202	200	233	201	198	176	205	220	223	194	215	210	207	202	194	215	188	189	228	233	226	205	210	200	252	206	218	214	214	212	192	234	228	216	190	208	204	203	212	205	200	192	227	223	185	204	212	217	203	230	216	224	204	223	190	204	208	220	198	208	199	201	196	205	198	210	227	210	190	199	225	224	229	202	209	246	198	243	234	217	193	223	213	228	202	201	213	189	223	195	227	206	235	209	218	176	229	216	200	209	228	222	219	233	217	207	212	231	207	206	227	203	224	238	176	202	220	215	219	212	199	196	200	215	220	215	217	190	199	198	219	244	231	227	188	201	219	232	226	217	215	202	194	248	229	237	214	205	200	210	230	214	199	236	215	227	195	214	191	193	200	190	219	228	199	222	202	233	229	239	191	234	206	217	224	220	204	197	244	194	198	200	220	235	197	192	214	217	230	219	238	200	211	212	206	212	189	201	241	259	191	233	203	239	194	193	206	202	231	225	236	223	204	225	222	221	209	236	226	199	225	234	202	224	205	223	218	233	197	230	212	207	228	195	202	211	205	195	210	220	211	206	216	209	235	225	193	201	235	214	198	204	218	213	200	227	214	242	206	216	211	209	207	198	182	220	205	210	206	224	210	172	205	199	203	231	211	213	208	204	189	184	204	222	225	217	226	221	199	225	199	215	211	204	200	206	220	233	194	199	176	215	215	185	217	188	205	190	237	202	193	219	214	206	210	194	202	213	216	213	224	218	204	228	206	219	187	224	215	210	200	211	192	222	206	208	220	219	216	232	219	220	221	223	208	214	193	212	240	198	215	187	219	214	221	207	204	207	224	216	208	216	210	213	202	205	175	193	208	210	226	205	172	219	236	213	209	223	223	209	255	221	242	212	232	235	202	233	204	206	220	216	224	216	199	224	202	196	218	200	200	201	217	218	215	222	218	188	244	229	209	225	211	196	232	198	201	222	201	211	203	184	210	195	235	205	219	223	227	197	221	197	200	206	226	188	192	211	212	212	200	210	231	208	224	213	192	171	209	206	205	214	222	205	217	205	232	173	209	214	212	224	218	182	207	220	211	221	186	211	211	222	209	196	188	221	215	195	228	223	203	217	201	221	207	219	220	201	213	209	192	221	191	192	204	214	196	202	237	203	190	185	211	201	175	223	207	219	187	181	216	202	218	225	192	217	205	182	196	213	187	238	220	224	210	225	225	237	235	211	210	207	200	220	228	190	208	200	202	190	208	224	200	200	225	218	232	210	213	195	210	200	188	242	223	182	206	197	219	195	232	232	216	227	209	204	192	217	218	239	211	201	239	198	201	196	213	198	201	184	227	228	212	199	240	235	206	214	188	212	210	248	204	205	198	208	219	202	209	222	223	222	216	228	208	212	206	209	200	224	210	210	210	201	202	203	189	215	199	242	213	194	213	219	215	235	198	229	214	228	181	224	195	227	195
27538	18624	4695	968	617	527	453	486	423	446	439	456	460	397	472	465	470	448	426	422	432	468	450	414	424	441	450	394	493	439	423	415	442	441	430	417	423	429	434	443	429	416	424	421	439	423	451	463	453	438	467	420	440	446	432	442	421	454	440	451	469	464	417	400	400	408	437	435	419	406	426	424	439	445	430	444	422	427	432	438	403	434	414	452	477	439	395	415	456	418	436	456	409	410	429	428	432	443	435	391	427	401	474	402	437	463	441	417	399	420	460	420	435	391	415	434	442	437	444	434	423	437	387	464	471	426	440	438	411	457	419	420	421	406	402	414	419	401	456	426	461	404	405	424	434	428	421	431	402	458	377	406	439	436	431	423	423	429	464	464	422	472	430	447	436	445	455	462	434	424	424	390	418	462	426	427	436	436	409	471	454	473	445	412	436	419	402	469	440	427	434	395	437	421	443	446	397	380	411	481	409	435	409	445	436	455	430	435	414	425	434	435	435	420	411	463	427	459	452	432	406	394	430	408	396	428	449	449	425	435	423	450	408	432	457	440	427	438	439	437	437	431	442	482	413	434	413	437	453	428	417	451	447	439	447	438	436	416	448	448	412	411	464	403	421	426	380	398	433	439	437	423	454	458	453	414	429	405	448	483	426	412	412	435	449	456	446	402	387	414	408	446	418	403	465	395	434	399	432	435	386	405	405	440	430	440	424	497	435	426	430	401	418	432	405	402	408	442	460	433	405	388	404	389	380	401	408	423	430	422	460	432	416	438	434	460	425	441	432	411	423	420	426	426	406	469	453	430	436	411	436	419	420	413	455	443	402	431	441	439	453	433	414	421	438	434	437	433	396	470	418	437	383	419	412	413	413	388	429	418	424	414	431	434	457	434	401	464	437	412	411	413	408	445	409	424	448	435	429	444	461	403	447	439	450	415	430	415	405	416	460	436	453	437	448	401	427	428	429	433	446	433	426	393	442	441	420	412	438	448	418	418	422	453	418	419	414	436	483	455	399	391	467	465	409	434	444	411	400	455	433	417	441	426	464	430	447	407	434	461	443	439	440	463	445	418	469	427	403	410	419	432	447	404	442	439	469	434	446	418	407	413	410	422	439	422	433	454	425	445	464	413	416	424	437	414	451	436	445	440	455	437	424	438	402	419	442	406	455	406	402	455	451	422	435	471	400	423	402	423	424	443	430	443	443	427	413	428	444	405	443	419	422	469	412	420	418	443	428	429	412	418	447	427	406	412	449	406	468	415	458	417	412	440	431	419	430	409	431	439	466	439	406	457	426	389	446	407	427	409	382	455	461	426	412	442	423	446	435	453	449	428	465	459	434	422	472	465	412	471	409	431	436	448	415	413	444	437	475	417	435	405	418	463	447	422	453	427	452	456	433	435	415	413	424	406	403	429	442	376	444	442	418	399	484	424	422	475	437	419	402	423	433	446	470	413	469	418	406	445	465	397	403	437	400	378	431	412	406	440	448	414	438	406	416	436	446	442	424	431	424	411	401	453	458	393	424	385	465	416	427	406	443	435	397	422	443	439	430	408	396	438	429	419	436	464	407	430	405	444	428	437	433	403	434	439	484	418	439	422	394	427	409	397	466	460	428	435	436	441	414	441	442	436	415	471	451	410	433	425	465	417	424	410	398	463	416	404	440	412	412	429	423	416	433	451	441	432	442	448	423	418	471	464	415	418	442	446	435	447	457	438	426	467	407	429	442	396	418	411	460	423	420	419	430	419	400	435	464	430	412	444	463	445	431	451	445	469	409	411	412	439	457	476	416	445	441	455	410	410	458	472	463	432	441	419	416	420	440	405	417	426	412	455	445	442	446	435	438	405	465	403	443	429	432	457	421	408	410	434	457	446	465	402	409	408	384	434	447	400	412	450	421	433	412	405	432	439	420	439	441	439	423	462	445	430	425	435	430	430	441	416	447	416	437	440	411	448	472	387	472	436	435	432	459	430	417	433	389	448	438	418	430	451	456	434	398	456	467	455	422	418	430	396	390	444	437	440	434	427	433	424	424	481	440	448	423	461	431	448	442	448	397	402	419	454	405	405	486	475	445	493	429	413	436	432	419	408	445	458	427	434	422	435	439	475	435	414	435	444	450	456	437	444	456	432	411	426	442	426	428	438	428	392	423	452	428	422	438	399	433	439	435	423	469	447	454	446	429	447	421	415	418	403	430	447	402	400	442	441	417	443	419	425	423	424	433	396	447	437	428	482	446	438	429	447	456	452	410	426	428	448	439	445	429	415	426	433	419	462	464	476	410	427	414	466	429	421	457	451	444	489	455	449	416	410	418	408	469	443	439	445	448	440	433	428	387	410	430	461	425	424	429	422	429	446	455	432	427	443	391	410	470	445	420	464	454	407	417	426	456	465	381	411	402	395	434	417	426	400	438	434	417	452	411	425	453	430	409	419	434	420	461	450	396	434	410	455	391	403	427	420	436	457	415	430	421	434	486	452	397	421	436	435	384	464	464	425	459	409	435	452	413	395	455	433	433	414	458	452	409	389	473	413	455	448	460	407	440	452	413	418	405	435	448	426	420	413	449	461	452	440	440	414	437	391	439	439	417	414	425	452	452	453	453	417	440	444	429	472	409	426	425	433	461	426	430	447	460	431	421	442	454	419	441	418	414	458	432	450	465	453	429	451	377	408	400	439	404	402	444	431	451	427	416	459	436	424	443	423	455	450	497	462	383	436	451	444	430	422	459	396	438	431	436	450	409	481	393	444	450	425	428	457	445	450	425	449	414	423	429	420	423	440	427	445	413	477	392	415	457	445	424	451	443	436	430	436	422	434	429	419	431	423	444	387	426	431	464	446	416	437	428	441	439	470	450	438	431	431	417	441	415	434	454	439	430	425	423	431	471	406	439	447	426	407	425	440	444	391	467	459	455	432	431	438	390	397	415	401	431	395	457	491	414	434	425	427	436	431	438	423	432	448	444	430	443	402	432	435	435	425	406	423	418	437	463	440	463	453	448	433	412	429	411	434	429	413	438	465	420	436	423	425	406	403	443	454	442	405	401	406	420	435	430	406	446	430	443	423	418	448	416	459	444	411	425	420	429	389	439	459	466	449	451	429	408	419	385	434	439	426	423	411	457	470	427	445	440	443	418	446	448	427	407	402	406	420	428	438	447	442	441	421	430	412	472	429	443	443	396	426	433	434	443	422	433	384	449	436	489	408	413	420	474	459	453	437	412	409	419	395	416	400	472	447	404	402	449	470	443	434	405	416	415	408	428	417	460	428	468	433	446	420	433	457	417	403	455	466	414	464	400	456	401	440	469	435	453	447	426	423	402	393	397	447	455	438	420	379	431	446	437	409	418	433	456	406	454	444	441	460	410	419	438	402	454	419	425	468	403	446	438	418	441	450	434	426	419	421	409	402	453	423	444	475	410	434	470	455	442	434	416	415	431	440	447	439	426	398	423	426	445	409	411	433	410	455	416	407	423	409	448	409	435	450
4540	2340	1700	1016	746	690	640	600	544	552	606	519	525	542	545	475	528	527	496	524	462	506	525	529	520	494	515	473	519	545	491	506	504	531	526	518	501	538	482	522	522	531	488	502	515	481	475	511	509	515	519	512	497	489	513	530	504	483	524	496	497	519	490	487	501	492	479	507	520	492	546	474	485	479	486	519	534	539	528	529	488	529	498	501	513	507	502	463	471	533	471	501	509	506	510	511	520	506	482	496	527	511	520	503	542	496	481	512	493	500	495	527	544	510	492	507	479	549	500	515	522	488	504	504	542	491	532	514	542	518	490	483	495	486	493	500	465	505	511	516	513	503	495	491	509	525	485	511	491	485	493	494	493	500	512	506	518	505	502	512	494	517	531	557	519	488	538	503	490	573	472	492	479	479	518	529	519	527	520	526	515	500	497	502	524	511	519	513	533	532	512	503	494	490	540	519	524	518	511	516	527	526	489	491	501	498	534	517	504	528	523	549	500	479	509	510	541	511	523	476	517	493	536	512	493	513	522	513	480	514	501	468	533	490	516	517	538	494	501	510	520	489	486	475	478	541	496	506	512	505	527	517	517	524	488	494	534	535	508	501	522	483	504	529	505	495	483	510	513	439	466	484	500	531	480	488	528	479	482	528	549	493	511	510	512	522	510	486	513	505	545	477	509	490	518	486	479	484	503	471	524	501	542	535	484	516	493	491	515	488	528	519	521	512	475	490	488	485	460	520	493	482	503	520	481	553	539	508	495	531	498	545	486	489	523	464	482	504	538	507	518	520	532	494	520	515	531	506	468	500	487	495	489	526	533	478	534	513	517	494	518	490	530	479	477	515	494	488	481	522	472	503	493	530	538	494	556	536	459	532	482	492	515	524	512	478	508	529	488	485	522	521	508	495	503	488	505	509	463	551	506	492	496	517	524	512	503	509	504	555	517	485	508	490	494	524	460	524	488	498	490	481	496	513	493	479	474	511	475	496	528	515	533	494	511	503	483	530	479	515	504	519	491	509	516	523	543	513	531	500	516	485	487	463	509	493	489	559	472	504	502	471	467	480	550	512	496	511	527	479	533	455	534	511	519	471	480	497	521	538	541	535	530	478	501	538	483	497	500	507	495	493	529	458	486	524	525	544	493	520	512	497	508	545	501	454	516	522	454	506	552	508	495	514	496	538	483	472	517	500	553	540	494	491	495	516	494	540	502	491	472	512	506	544	512	491	498	527	487	510	495	504	514	485	496	460	559	504	543	524	521	465	542	498	510	512	506	509	523	533	458	486	528	471	551	526	510	523	478	466	499	500	500	529	514	503	537	523	504	482	483	507	504	519	510	501	513	538	491	462	503	559	506	532	524	542	507	502	536	490	519	518	501	511	504	520	544	516	507	526	544	521	440	514	518	482	535	492	512	499	531	490	541	501	468	495	532	514	476	490	501	507	508	462	507	488	511	502	526	505	546	534	492	539	472	501	482	495	532	512	508	513	502	514	504	517	521	486	548	501	474	466	515	490	531	525	486	548	544	533	521	522	512	517	536	510	498	518	517	495	536	502	493	480	495	488	532	506	506	511	504	493	487	508	489	500	523	503	506	541	474	483	513	521	486	563	516	521	505	490	475	500	485	502	484	527	506	495	532	481	500	489	506	518	531	478	481	507	530	477	545	533	511	473	463	468	533	500	494	529	514	494	489	564	496	452	542	475	518	488	507	508	530	512	501	523	517	512	525	514	485	503	542	514	540	489	529	514	494	505	481	538	525	512	494	497	522	491	485	484	500	529	475	508	457	474	488	494	527	561	518	484	515	503	494	492	533	524	510	554	533	475	500	523	481	528	533	526	493	501	506	507	527	499	556	519	519	490	480	540	505	513	511	504	500	480	522	508	509	559	515	507	493	506	517	526	467	520	492	494	516	495	491	490	513	500	482	490	532	504	484	538	519	544	493	520	515	497	509	498	484	492	510	481	505	518	520	505	503	542	505	532	507	537	548	536	511	546	501	505	505	522	494	515	524	513	525	523	469	504	496	481	528	522	500	489	476	538	514	523	525	530	544	488	551	526	482	468	509	501	529	499	501	513	522	506	528	515	505	487	497	530	470	504	499	531	486	485	521	517	520	530	515	531	518	503	536	491	520	503	523	490	502	486	515	518	551	501	513	509	517	486	538	481	506	516	485	514	466	531	517	517	517	508	520	529	430	508	502	510	532	535	487	489	516	503	480	440	502	518	529	534	495	536	524	496	512	526	481	511	524	513	488	531	464	514	547	519	537	492	476	537	489	482	512	523	490	546	490	500	520	504	504	518	505	493	499	498	516	526	531	476	517	531	530	538	556	514	543	511	518	507	513	535	546	497	527	500	529	529	497	552	477	516	503	481	508	505	528	524	509	509	504	484	506	489	537	526	511	533	514	518	512	519	506	525	476	488	450	493	565	487	503	475	512	490	490	480	506	487	504	526	531	501	480	578	513	492	464	496	490	506	522	554	524	521	509	562	476	528	543	525	490	489	546	498	469	496	501	523	503	523	482	511	519	581	485	518	507	510	520	554	481	551	452	495	506	491	465	488	520	481	521	507	490	477	522	531	492	516	527	483	497	499	508	503	510	483	517	523	484	516	519	500	538	560	491	496	541	534	528	489	525	510	517	534	529	517	525	520	518	497	507	499	500	537	494	506	524	476	507	520	494	512	513	514	505	502	496	506	504	504	538	534	498	563	544	496	521	531	528	532	515	499	566	503	548	550	523	526	485	505	534	516	502	485	513	533	514	492	498	520	503	523	495	511	506	504	524	519	494	471	534	482	524	486	512	524	501	516	538	526	485	540	537	536	539	525	481	537	490	525	523	474	522	526	523	504	463	513	542	559	517	489	525	526	504	534	514	489	532	504	515	520	525	481	526	509	530	526	489	491	454	521	521	504	503	512	536	454	494	498	501	514	496	541	476	552	525	509	526	525	509	486	469	521	517	479	535	484	503	500	460	504	482	493	508	517	536	525	475	512	468	498	546	523	491	510	533	547	490	482	506	483	494	483	518	506	536	499	522	504	500	520	510	519	533	485	512	490	541	512	504	502	512	495	472	495	514	473	456	488	499	494	496	482	497	511	498	510	510	524	492	500	483	548	537	467	475	521	509	554	492	487	472	535	501	461	503	486	505	490	507	483	513	511	501	490	504	480	494	491	468	527	550	532	575	483	517	516	510	502	536	538	523	536	447	488	497	535	483	448	511	504	511	520	488	472	517	519	534	502	541	457	511	495	509	520	500	497	475	450	503	499	498	522	502	497	517	486	528	497	480	516	490	481	546	464	516	481	479	512	512	516	479	534	517	516	473	464	548	497	499	496	527	512	457	506	494	471	506	513	467	547	524	569	527	507	506	539	540	532	514	524	529	545	500	497	480	512	503	486	529	473	519	509	509	471	502	518	500	505	487	500	512	537	523	476	535	502	509	496	503	463	516	480	522	545	463	491	523	471	544	543	511	513
23856	21344	28529	24496	21324	7761	968	698	565	539	516	488	491	514	499	408	427	463	439	378	425	425	388	422	411	387	384	391	410	401	420	406	435	416	427	392	401	424	442	426	432	414	432	430	394	390	398	388	418	408	395	393	380	407	409	375	412	386	420	424	409	390	404	375	411	406	400	371	409	429	401	415	377	409	417	400	382	446	388	356	362	368	374	411	370	393	401	387	401	409	376	381	423	394	413	391	370	418	398	404	387	357	418	396	431	403	408	384	411	396	382	408	390	364	415	393	414	416	414	402	381	391	407	393	427	391	404	403	415	404	365	406	382	391	434	429	381	400	369	387	352	401	409	393	424	374	400	385	406	402	392	397	411	397	377	375	410	377	362	384	382	388	370	415	413	406	397	383	401	378	367	387	390	400	354	411	412	350	392	397	385	379	353	392	372	349	376	379	392	377	438	401	388	396	406	433	392	413	396	385	392	390	399	383	370	362	396	371	415	410	371	410	384	402	402	424	404	375	400	380	367	394	403	390	425	392	401	367	397	431	401	401	403	399	374	400	439	405	390	373	364	393	428	408	414	400	401	400	405	367	386	405	390	397	360	396	397	367	418	368	406	401	374	423	394	414	404	401	432	427	394	369	393	374	368	407	396	397	390	361	382	384	382	394	411	373	380	388	412	385	409	386	422	417	365	387	406	415	378	408	371	385	383	372	380	403	429	361	422	384	379	382	404	396	384	387	393	391	390	384	406	383	379	361	354	405	369	388	411	421	383	385	386	421	429	429	421	385	384	380	381	384	391	372	403	405	402	390	362	415	422	386	401	374	410	396	413	402	362	379	413	376	402	414	419	375	373	387	428	373	413	417	390	424	424	392	392	408	384	370	404	393	417	424	375	373	395	434	396	379	407	432	384	407	410	392	384	362	369	406	395	378	399	396	401	390	377	403	402	378	421	413	371	419	394	392	406	387	390	379	401	381	380	396	401	372	414	348	367	401	403	376	416	378	364	357	366	403	371	414	393	406	409	415	387	394	402	416	413	415	403	398	414	409	331	386	403	382	377	382	400	405	390	407	391	391	386	413	405	402	407	361	370	373	404	377	376	397	402	383	385	380	393	402	379	392	385	389	385	392	386	387	398	363	405	381	400	385	355	392	374	412	404	401	425	395	408	397	407	448	413	387	406	395	400	393	362	415	395	400	396	382	408	429	385	433	409	382	402	434	370	382	372	384	377	403	392	426	438	411	383	398	384	377	396	391	371	370	399	375	384	390	397	394	372	414	379	368	356	364	372	397	390	396	379	387	411	388	375	408	377	388	421	433	402	373	406	401	425	419	400	371	425	391	402	384	380	384	411	366	361	364	399	378	359	407	387	404	380	346	377	366	396	387	391	412	360	409	405	362	389	414	373	382	392	424	387	391	413	383	367	366	398	399	377	381	397	372	378	428	399	415	399	425	365	394	365	372	391	408	402	372	393	392	397	379	422	390	387	392	385	400	396	389	388	407	395	419	387	398	418	363	393	366	357	414	393	366	399	382	399	380	389	385	400	395	391	364	401	396	380	454	435	389	405	393	365	398	400	382	383	391	416	390	369	402	395	343	368	377	372	417	398	382	395	424	367	370	372	372	404	413	385	415	396	404	394	408	360	393	363	396	426	365	394	375	390	375	407	382	373	404	401	398	379	424	361	392	400	405	413	389	383	373	430	394	393	401	443	400	394	361	370	384	347	381	398	411	375	385	401	375	446	380	401	389	378	396	408	396	397	397	382	332	381	401	408	407	431	381	361	407	390	422	421	398	396	399	379	392	401	378	370	384	430	386	409	386	411	379	384	368	409	397	387	410	384	348	389	372	402	382	403	416	398	389	330	392	380	403	399	390	379	392	392	398	380	384	394	375	389	398	407	364	376	406	366	384	391	413	366	364	345	393	391	398	388	394	412	415	374	392	416	375	404	408	416	391	377	383	390	402	407	393	408	394	398	437	417	393	335	396	391	407	397	378	367	371	424	393	370	397	404	407	412	376	405	390	427	382	385	418	389	403	372	401	438	401	399	383	387	387	387	356	388	399	396	430	393	376	404	405	396	423	366	375	405	413	388	416	414	414	413	367	389	388	384	402	363	401	394	381	366	391	425	410	402	380	395	360	422	369	390	353	405	405	399	386	411	390	386	418	396	369	413	379	350	375	360	366	418	392	413	429	398	376	409	400	408	411	400	372	379	387	409	365	375	422	380	384	365	380	385	394	392	370	414	386	404	384	394	410	398	410	393	402	426	383	376	409	352	397	381	400	373	390	391	391	393	404	420	401	390	414	391	366	401	400	379	390	421	379	358	377	363	419	384	443	353	397	379	426	418	351	411	397	386	361	379	393	387	385	366	400	407	382	391	388	388	432	381	392	405	422	390	390	426	409	365	348	372	388	389	384	412	389	391	386	386	391	395	386	370	423	356	373	403	414	377	359	402	361	406	404	393	426	389	375	385	402	404	381	383	368	383	389	424	441	375	372	404	361	394	398	396	406	385	387	387	392	389	410	409	399	388	362	388	393	383	397	374	387	387	391	378	339	387	349	362	406	369	413	424	403	414	380	440	350	406	418	406	375	376	389	410	407	385	390	404	401	416	375	410	390	357	378	370	402	389	348	397	376	387	399	392	359	398	386	431	423	409	401	389	380	375	368	374	379	436	398	345	389	381	369	389	392	402	371	404	421	408	366	402	376	394	417	405	417	394	405	400	373	410	391	410	387	387	370	398	383	391	402	389	364	355	404	395	406	391	393	389	393	365	391	409	365	369	396	376	429	408	411	424	395	384	402	411	372	397	356	393	378	401	443	404	372	404	380	390	421	398	388	350	376	355	397	369	368	386	373	356	364	382	368	369	391	384	386	398	379	353	397	393	412	393	392	408	401	391	387	377	378	373	403	407	349	422	374	383	388	414	382	352	391	412	361	420	428	380	390	404	418	371	371	389	397	396	396	402	408	406	373	388	404	388	415	405	420	361	398	399	373	392	412	393	422	372	388	456	381	401	397	392	394	364	392	389	409	386	400	385	383	392	422	385	368	422	367	393	374	408	381	395	375	428	399	388	412	403	388	380	434	415	400	369	401	391	381	378	391	416	394	394	411	386	418	409	387	363	378	367	381	394	380	380	389	366	407	432	372	418	378	402	381	391	396	407	410	398	382	429	380	377	366	357	395	394	376	350	353	423	381	392	393	397	370	377	424	361	375	406	442	418	380	366	382	421	412	415	411	418	387	353	344	371	370	409	368	420	379	369	428	407	393	384	356	401	426	406	389	385	381	380	409	408	427	397	418	385	404	382	386	383	361	407	387	364	386	380	412	358	364	394	427	365	400	377	380	392	410	379	410	373	387	376	399	395	407	379	398	400	414	404	396	399	412	365	421	400	402	395	372	410	383	427	389	454	402	368	349	363	391	414	393	388	364	389	381	391	418	367	410	356	422	395	370	423	390	414	357	419	400	382	356	393	388
3586	9460	6548	3148	2138	1686	1310	1055	917	813	733	646	661	638	611	590	565	568	520	540	532	497	536	467	496	548	499	499	511	502	489	459	467	463	492	502	476	463	523	501	535	462	532	486	465	484	453	482	480	479	440	474	497	468	488	462	423	473	503	475	494	492	524	452	469	482	498	486	479	460	435	481	436	454	474	497	491	485	495	481	469	476	432	423	503	457	496	508	468	469	483	479	448	469	461	463	450	486	491	436	496	496	452	446	460	473	467	474	485	469	455	459	476	480	465	475	496	519	441	441	457	513	469	422	504	453	439	464	484	454	467	472	520	479	466	441	492	455	459	465	499	463	478	474	476	465	478	522	500	444	462	442	469	464	471	464	445	462	479	459	462	493	531	460	451	434	435	449	464	444	473	521	490	435	453	465	478	463	452	461	505	464	496	484	461	446	439	433	440	454	489	491	491	478	462	451	474	460	460	491	497	490	474	482	440	507	477	499	453	477	472	450	447	457	492	452	484	507	472	459	442	463	476	518	476	468	477	440	460	452	484	447	483	475	480	464	467	491	471	455	452	477	469	454	449	463	484	484	482	470	456	475	489	449	457	483	477	474	473	451	484	484	485	478	472	461	498	470	448	471	454	474	461	468	453	465	489	459	448	464	490	503	505	447	470	472	472	506	516	485	462	453	481	469	447	473	458	475	487	490	474	463	463	518	491	463	447	501	450	444	526	465	475	446	461	455	451	466	456	468	464	472	476	456	458	483	443	473	494	464	459	462	488	453	438	493	457	462	476	484	446	444	496	508	492	440	455	493	457	464	479	482	468	481	454	460	490	471	484	479	454	483	490	468	509	478	515	469	433	454	488	497	473	477	483	476	452	483	495	491	474	437	459	454	486	455	417	501	458	477	473	449	395	482	490	469	484	512	450	473	503	428	490	491	479	454	449	459	482	492	449	422	452	476	448	446	425	472	468	495	511	484	468	430	453	505	445	489	463	437	442	470	457	487	433	472	470	464	472	454	501	450	499	449	440	436	459	481	435	447	480	470	492	467	477	453	502	487	446	491	480	494	443	468	464	459	483	485	453	474	456	498	462	419	480	463	477	479	465	509	442	486	458	450	455	489	498	472	486	464	497	482	503	470	475	470	449	497	450	486	478	447	447	468	471	473	451	431	438	434	468	465	484	488	477	445	467	460	432	464	439	481	486	491	456	472	449	436	485	438	472	444	459	461	523	492	470	463	470	421	488	431	451	485	481	506	461	467	460	487	468	469	451	453	476	480	463	448	473	514	471	451	482	476	473	482	477	506	417	459	435	454	459	481	497	461	463	465	484	463	478	475	429	424	490	456	477	443	450	453	506	441	454	468	429	459	508	457	466	482	458	462	474	486	477	447	474	479	472	512	468	496	454	466	481	472	480	463	454	453	471	501	478	485	486	459	484	446	500	465	474	467	484	408	493	464	455	502	494	480	482	460	497	433	504	499	451	448	457	447	454	447	466	455	479	479	442	447	482	460	468	493	480	475	471	483	509	456	479	455	490	455	452	433	495	476	494	465	518	484	447	452	476	520	444	464	481	460	449	463	465	482	442	493	485	457	522	443	478	475	470	444	492	471	446	455	426	475	477	469	512	442	450	510	462	459	449	458	494	513	468	457	433	507	446	460	477	455	470	465	451	459	458	449	459	440	440	495	456	478	482	483	461	506	486	487	499	506	424	478	432	480	486	493	473	480	457	465	450	460	475	480	434	450	497	424	443	446	465	475	485	454	491	459	474	455	460	463	447	465	497	521	457	480	470	505	444	497	470	489	474	483	441	470	468	469	480	471	512	451	458	441	484	467	447	476	510	464	485	462	483	485	484	465	478	441	466	485	470	484	461	483	429	466	485	493	457	488	458	433	474	504	485	442	494	417	497	480	524	468	485	446	443	472	512	455	503	458	454	488	497	456	464	480	487	459	465	449	470	481	461	478	483	426	488	446	511	456	487	490	497	468	444	447	413	484	468	484	473	506	480	507	454	464	475	432	494	455	464	494	457	479	469	464	477	434	482	484	459	468	467	490	482	464	481	490	452	506	472	428	470	470	476	461	457	474	469	455	454	482	470	499	433	452	459	494	525	492	457	467	472	474	437	494	432	479	470	447	435	466	475	470	442	493	452	462	455	494	466	474	469	470	417	464	455	506	428	476	467	467	484	477	481	453	493	455	421	472	480	442	462	471	467	513	458	466	492	457	491	444	455	464	457	461	461	469	468	474	447	468	456	459	479	479	460	525	457	474	474	478	470	448	427	459	476	490	491	487	472	476	439	499	417	461	462	457	433	471	512	435	487	497	466	441	444	443	469	435	455	443	454	489	478	458	472	458	463	460	500	465	448	467	472	478	480	479	459	500	476	465	485	474	475	448	457	465	462	487	487	461	458	434	389	520	470	458	497	452	441	466	508	485	503	455	520	444	481	457	486	426	488	432	466	424	477	462	486	473	489	489	489	487	463	468	453	432	480	492	491	460	481	433	495	474	421	471	467	496	474	520	464	494	486	460	472	446	451	479	475	447	497	462	472	478	455	466	502	481	474	464	457	458	460	499	462	479	495	486	440	479	443	470	453	466	470	482	468	517	470	443	473	465	493	488	477	469	474	466	452	474	459	458	504	480	460	467	474	450	475	494	469	474	478	470	458	486	440	457	478	436	478	493	505	453	513	484	456	444	461	448	473	457	470	453	465	475	485	457	469	494	472	441	462	493	470	460	482	503	482	502	457	467	480	487	469	504	443	483	451	438	487	508	494	423	499	463	491	470	485	521	455	461	489	468	496	458	454	502	489	483	455	488	444	491	453	462	487	427	492	414	485	476	472	446	467	422	468	450	465	465	474	463	461	440	426	466	443	442	433	475	499	456	487	431	437	457	455	445	532	453	439	511	418	465	503	464	486	483	477	473	468	486	484	457	485	497	448	476	484	472	487	496	444	484	469	460	447	497	462	490	434	466	436	451	472	468	477	496	467	473	482	476	466	469	497	448	471	485	433	449	496	471	443	444	472	451	416	503	461	477	478	511	486	474	445	513	497	428	467	459	476	454	472	459	501	464	479	492	457	449	480	455	482	485	446	480	449	486	472	472	489	484	435	479	455	476	449	480	459	464	456	477	488	467	465	483	474	463	479	435	470	460	455	474	476	525	498	489	473	455	470	467	480	462	458	474	448	473	488	451	447	521	466	465	440	481	458	469	454	484	480	430	489	468	497	509	458	459	478	449	504	465	521	503	446	453	463	510	477	442	485	490	432	456	460	430	474	519	404	484	489	455	448	482	455	439	441	489	483	471	465	468	484	530	465	434	444	499	474	459	487	465	488	466	445	455	457	428	467	475	461	470	472	460	514	455	453	470	463	470	514	486	478	464	460	468	465	436	502	433	471	480	438	447	471	498	452	469	482	478	474	466	447	470	475	433	425	461	468	468	448	461	472	394	466	475	467	466	498	416	465	448	476	492	500	473
25020	21354	27308	25609	7865	620	480	416	368	333	289	319	312	306	296	291	283	272	289	310	289	269	276	260	261	259	283	290	289	300	308	282	286	273	265	299	258	281	279	275	277	268	257	237	286	271	293	275	276	235	289	271	251	254	275	267	263	274	285	260	279	256	278	293	277	249	284	280	267	280	245	281	267	294	242	250	258	288	244	261	240	254	252	267	263	278	274	277	271	271	272	248	278	277	274	270	266	262	289	274	275	287	280	246	257	255	294	293	261	247	268	273	264	266	251	280	261	277	295	279	298	284	263	263	246	277	247	265	289	275	290	264	298	284	282	279	286	286	312	264	288	266	282	267	289	288	255	289	253	270	263	275	259	254	270	254	274	265	275	249	266	267	274	271	259	255	267	269	297	280	287	271	267	265	256	263	294	300	262	276	265	274	246	242	295	280	296	270	275	300	295	293	263	289	287	272	281	244	267	284	272	264	249	293	246	280	270	275	226	289	274	264	275	281	267	248	239	249	280	258	269	258	247	251	258	244	267	258	290	279	263	278	263	266	235	278	258	267	299	275	254	307	264	284	272	279	266	273	275	279	293	286	268	287	267	276	263	264	278	260	268	269	289	287	269	275	291	257	249	267	286	272	238	293	274	265	274	239	262	276	305	275	261	285	247	280	281	295	256	277	263	279	225	254	253	290	246	258	277	272	261	244	252	281	274	278	267	295	245	270	276	303	275	289	267	313	255	248	281	280	265	289	268	285	273	228	231	275	270	284	273	264	267	267	270	284	259	265	291	262	258	274	288	283	260	251	285	270	264	264	266	289	240	276	266	289	254	267	279	268	261	267	255	292	308	281	273	291	283	243	300	291	313	233	270	284	275	259	306	286	277	260	247	279	275	261	258	243	303	269	272	259	256	256	279	276	276	269	261	291	250	295	263	272	256	265	256	278	294	278	277	263	259	299	296	281	271	267	235	270	307	282	284	269	275	290	239	284	247	270	270	248	304	281	243	275	303	293	241	284	270	268	264	291	286	287	285	296	259	271	276	255	306	252	288	264	271	291	285	309	264	264	249	273	285	266	239	288	270	280	278	271	279	252	260	269	272	281	259	257	276	267	254	284	254	266	250	285	272	265	273	276	270	276	257	279	278	283	259	288	273	276	219	255	276	281	244	274	231	262	251	286	276	242	278	308	257	267	275	247	281	277	268	282	288	254	263	304	308	265	286	278	255	259	280	265	282	286	271	265	291	285	240	277	298	271	252	281	307	251	275	265	246	276	282	242	250	235	291	241	270	242	259	238	274	275	309	291	263	273	260	266	289	268	294	272	274	280	236	281	254	282	280	282	284	270	279	245	281	260	287	263	246	277	273	290	270	275	280	264	258	268	253	267	279	307	282	303	262	290	287	274	267	268	277	266	280	256	291	281	278	244	241	241	243	268	278	300	295	272	237	251	260	238	264	268	300	266	277	274	267	259	244	276	255	260	290	281	257	280	239	271	276	260	288	274	305	246	271	281	289	277	280	267	249	265	256	274	229	267	281	256	281	274	278	264	280	258	270	244	270	262	272	289	260	253	270	280	290	263	261	274	257	236	273	273	268	294	279	251	275	240	287	258	247	267	252	264	266	240	315	280	276	271	295	230	274	265	285	304	287	277	273	248	283	278	255	246	279	267	277	284	248	237	270	270	288	279	285	239	281	268	288	250	293	245	267	259	286	290	290	268	278	262	255	267	260	261	269	261	264	266	271	265	262	261	312	243	277	258	280	283	253	259	241	263	265	268	253	284	236	285	278	258	280	267	254	259	260	241	275	258	256	278	273	255	244	263	267	242	237	282	235	270	296	231	290	278	271	270	249	238	261	266	298	230	306	222	269	257	277	280	245	280	271	250	257	254	269	270	256	280	238	278	292	241	282	284	273	251	278	256	253	245	264	278	266	276	274	263	244	259	240	254	303	278	258	247	264	252	237	260	250	265	244	277	274	301	275	277	277	289	281	310	268	270	279	296	256	281	268	266	277	273	258	273	289	260	289	258	274	261	289	281	263	263	256	268	289	281	265	264	258	283	267	239	281	280	261	267	258	266	286	273	297	270	303	280	312	270	304	252	256	282	273	268	261	254	275	276	283	259	269	291	286	286	283	277	261	302	262	278	276	250	267	279	268	266	240	269	268	291	255	268	269	256	288	265	263	248	238	262	268	281	307	253	270	270	270	251	268	262	290	280	264	270	258	287	250	265	273	261	301	304	257	286	275	261	231	251	266	245	278	280	287	252	259	314	260	277	266	316	280	250	273	272	244	267	263	265	268	263	263	250	247	281	274	306	261	268	282	274	266	249	243	254	291	282	318	239	278	259	269	239	271	279	282	260	244	282	268	278	260	258	247	270	269	276	265	262	268	300	261	265	293	291	271	282	285	285	272	261	276	255	272	268	280	292	275	248	275	274	256	261	267	252	282	283	279	274	274	264	273	281	255	317	270	245	274	278	236	265	293	251	253	270	262	258	268	275	249	300	263	249	283	296	274	267	259	263	265	258	249	291	253	291	244	291	253	273	244	288	273	282	253	256	273	273	256	245	267	283	260	291	279	270	235	255	248	278	294	281	274	261	270	296	277	285	270	251	278	278	286	273	287	258	261	268	249	282	266	269	261	277	283	279	255	248	269	293	271	259	260	267	242	265	273	278	299	251	261	273	282	275	267	279	287	271	296	272	253	252	275	257	268	258	265	261	282	266	271	264	271	267	275	261	262	286	269	284	253	290	241	265	266	278	268	296	275	243	249	257	258	264	277	263	275	216	233	264	268	275	298	246	246	267	270	254	257	278	294	264	278	275	271	267	274	248	235	257	268	280	273	265	280	293	286	275	289	265	327	233	288	261	258	286	262	261	280	298	283	277	258	278	272	285	274	309	275	272	280	282	270	263	254	287	278	282	252	257	266	282	234	263	255	259	286	290	268	290	247	275	263	271	258	299	244	295	278	247	275	285	301	234	260	273	275	266	268	276	287	262	242	290	261	270	273	274	268	267	266	256	283	272	245	255	266	309	282	247	254	291	287	299	256	258	271	284	292	255	284	257	276	267	268	275	253	264	290	271	305	281	273	270	283	270	281	272	270	236	261	264	297	249	264	268	266	252	275	299	287	252	284	244	270	254	285	286	281	267	283	271	275	246	272	253	254	277	269	273	252	283	285	268	234	266	274	257	285	250	290	280	276	270	286	279	302	270	255	271	265	241	265	238	273	247	272	272	279	258	295	264	300	259	279	288	272	246	284	249	251	293	296	258	262	253	272	273	276	273	273	263	264	251	245	288	294	301	276	270	275	254	266	287	267	240	285	263	273	272	272	255	267	282	242	282	288	270	276	270	321	268	263	283	248	277	255	255	271	276	286	278	274	252	240	269	258	280	250	255	266	258	305	256	283	263	281	268	255	265	281	279	278	303	249	284	258	285	266	285	270	276	266	272	283	276	231	275	253	289	273	227	253	285	264	265
3755	5880	3949	1887	1304	1020	841	617	579	506	487	459	386	418	371	361	386	354	352	335	328	335	381	367	332	310	326	324	354	359	320	309	332	321	344	354	347	336	331	378	358	322	347	340	339	346	357	335	343	357	332	328	330	326	356	330	359	377	353	318	286	324	301	320	329	346	317	298	306	326	305	347	326	334	325	305	312	332	311	296	316	321	304	339	297	339	318	314	307	329	283	319	317	315	343	278	284	304	290	300	328	330	299	327	324	332	311	322	290	331	323	362	308	343	295	318	339	346	311	327	306	297	303	304	310	312	329	302	344	327	303	352	321	298	283	266	314	317	331	300	311	314	318	318	336	299	321	318	349	345	310	336	348	359	320	349	317	338	284	300	302	314	317	326	304	352	294	301	345	310	325	316	283	305	297	296	334	308	304	325	308	328	300	331	329	327	324	323	310	319	360	320	310	315	287	317	339	302	317	327	333	319	320	294	318	313	335	342	344	304	344	322	297	328	323	317	341	320	343	319	325	325	314	327	312	327	310	324	317	310	282	302	324	294	326	318	325	315	340	303	314	317	296	328	314	305	290	310	309	346	328	334	315	348	328	318	313	288	311	289	313	313	322	321	305	314	317	327	280	324	304	312	349	317	321	331	328	349	325	342	316	340	327	305	330	323	311	321	336	306	310	339	313	294	326	333	290	326	285	333	286	314	335	310	306	325	327	296	310	286	316	337	330	305	316	290	333	313	329	302	301	329	309	323	326	313	290	309	295	337	331	323	322	326	344	307	315	314	301	327	326	310	324	311	334	312	294	312	326	329	300	322	300	358	287	303	318	334	314	365	327	307	296	324	324	317	334	293	325	286	314	339	289	339	328	283	298	317	309	317	348	327	338	295	322	325	303	312	320	295	317	328	340	288	326	322	334	305	301	307	314	312	297	318	341	330	338	322	313	326	325	304	300	339	343	302	300	319	313	322	314	320	300	296	285	292	297	315	329	328	303	318	298	298	331	313	329	316	308	324	330	302	358	333	298	308	306	325	304	335	313	334	351	327	286	329	319	313	283	299	311	320	299	317	330	299	331	345	302	299	336	335	303	321	332	306	330	283	313	317	311	301	340	301	304	317	322	294	317	313	314	325	295	322	317	314	331	330	317	331	302	327	311	318	298	339	319	308	339	317	283	310	301	301	317	328	348	312	344	320	337	339	337	343	312	327	302	309	321	306	314	332	313	321	333	311	293	350	324	292	321	317	319	334	327	319	312	342	324	290	334	296	318	326	319	353	330	300	333	313	316	340	339	320	335	317	331	330	309	349	309	301	317	352	305	338	328	302	295	305	337	307	316	343	328	316	304	289	304	304	319	324	305	293	322	305	298	327	299	323	292	352	285	335	331	317	328	315	317	305	315	334	337	323	330	301	334	319	307	333	311	306	310	319	335	311	305	318	298	309	340	311	340	358	303	320	294	330	311	285	335	319	321	351	337	335	314	316	304	342	311	330	315	286	293	314	319	323	325	289	340	371	296	312	350	305	282	309	313	329	339	328	295	320	330	320	333	345	325	320	312	314	346	300	316	330	350	320	299	293	298	302	315	297	331	305	322	310	333	313	320	295	333	331	291	328	326	342	327	317	332	313	314	312	326	308	314	309	309	334	292	302	339	337	318	332	277	312	304	292	348	301	320	312	335	318	323	305	300	304	326	320	328	314	320	309	323	315	317	327	320	338	334	308	347	352	317	341	315	310	273	345	299	317	300	303	304	314	313	331	320	333	296	332	305	265	325	294	343	327	316	315	294	299	321	337	295	336	320	309	292	344	338	304	340	301	309	293	333	308	358	348	340	309	342	343	325	325	315	309	319	356	332	287	329	327	337	328	308	338	342	312	310	316	316	312	323	317	302	307	310	292	318	351	330	301	349	326	312	310	305	329	323	370	320	320	306	322	322	333	360	353	289	309	317	311	285	344	331	293	294	323	311	326	321	317	327	327	306	329	361	315	328	322	345	315	305	327	316	307	344	311	326	290	331	310	294	364	313	335	311	318	321	287	311	306	308	286	328	315	302	302	323	320	322	325	347	323	308	340	369	330	315	330	315	314	351	314	309	312	349	316	305	276	339	303	342	317	335	320	325	319	306	323	306	319	316	323	306	322	311	310	344	331	312	324	340	331	343	309	332	315	318	311	327	326	335	325	307	334	303	339	321	318	289	312	324	304	293	333	312	331	303	329	325	308	301	320	307	317	343	332	303	335	347	320	325	327	325	331	300	300	280	271	294	284	304	320	318	319	331	338	313	331	290	319	333	331	292	305	315	327	303	327	286	313	295	314	303	314	338	356	319	298	329	297	306	323	322	312	325	311	346	310	316	305	304	334	323	296	316	327	316	323	313	345	330	331	317	337	309	302	338	299	336	326	321	287	305	299	349	310	313	309	323	319	315	322	344	317	308	301	309	305	313	323	346	302	331	332	283	313	362	325	300	311	323	342	299	314	355	297	329	348	287	303	301	335	321	295	330	324	301	327	285	318	325	330	343	310	315	330	311	312	359	335	323	326	325	325	319	327	311	300	332	315	309	361	291	358	328	301	330	302	316	345	328	299	315	323	309	323	307	324	335	316	341	313	317	332	328	325	319	333	299	310	307	344	315	331	301	305	331	320	347	317	319	326	328	321	305	312	300	333	309	320	328	320	276	320	308	338	325	330	322	318	334	304	334	312	339	303	329	356	277	291	314	327	318	269	324	310	331	333	347	308	363	328	372	290	315	331	339	327	275	350	322	332	345	302	328	318	336	331	318	336	306	336	343	278	308	340	339	322	372	311	319	310	309	314	313	329	321	337	331	341	306	317	324	307	305	321	313	335	339	330	353	312	320	324	333	286	325	297	328	328	325	287	345	334	269	320	296	325	298	317	304	314	290	314	355	268	333	345	316	314	288	333	301	350	289	323	339	340	330	297	330	285	321	322	324	297	325	346	317	308	289	353	305	347	306	315	312	322	305	321	320	321	326	300	322	289	315	301	319	319	298	294	322	353	340	299	318	318	301	315	302	333	333	328	333	332	286	311	312	283	295	284	332	311	319	314	301	314	305	284	306	304	321	320	358	312	288	312	300	293	317	326	314	324	316	307	315	299	303	297	309	328	327	299	308	327	328	340	321	324	334	299	335	296	297	299	347	311	329	338	333	315	318	311	308	294	326	331	334	339	318	330	331	346	312	328	330	283	352	280	320	330	318	320	333	326	323	331	333	322	309	348	304	336	316	320	302	296	295	320	344	326	332	333	302	342	308	340	320	307	334	323	308	313	322	300	299	355	284	297	295	339	325	299	315	318	327	326	288	313	307	327	315	318	318	299	338	320	299	313	302	344	331	359	362	328	325	328	322	301	309	303	325	340	301	341	317	331	297	319	322	346	312	323	347	288	301	348	292	316	335	316	339	319	324	304	312	315	315	320	310	318	332	349	323	314	327	324	331	326	345	318	340	319	317	327	335	290	317	341
22797	21372	29082	24056	21367	21364	6336	763	491	448	439	364	293	320	286	276	273	250	269	237	215	206	208	224	189	220	212	202	176	189	196	168	163	186	215	176	204	182	191	190	179	196	222	199	187	191	171	188	184	171	182	168	150	186	177	181	188	161	205	195	192	181	179	184	179	156	163	185	203	179	170	182	158	166	185	193	192	190	178	167	173	193	179	189	175	154	191	178	167	175	192	173	198	177	170	177	181	189	183	191	196	179	199	199	181	167	156	197	185	191	182	176	174	163	175	179	158	149	173	157	200	171	157	189	156	193	185	179	152	173	183	188	175	170	180	193	174	169	162	178	177	180	173	178	152	186	161	194	177	186	161	178	165	181	207	215	178	185	214	177	176	142	185	205	177	181	189	193	196	194	182	172	175	179	174	165	182	161	173	169	164	162	189	188	176	169	172	192	185	209	159	202	184	210	196	192	153	183	176	176	195	156	180	194	177	187	160	175	188	185	181	176	186	172	169	154	179	179	169	179	192	178	155	192	186	150	175	180	159	189	164	172	185	186	162	175	161	174	193	170	172	150	189	153	161	164	189	171	166	176	168	169	172	197	160	174	192	181	171	171	171	183	197	185	170	207	165	167	159	183	195	180	166	172	174	200	176	174	160	174	161	171	179	161	170	192	160	176	174	190	172	165	185	172	170	177	176	205	153	184	185	176	176	168	176	157	175	162	169	186	161	187	169	158	162	191	169	167	171	163	184	185	156	169	190	190	176	168	164	158	195	176	176	174	211	162	154	170	199	164	195	194	170	164	153	180	188	174	176	181	175	155	178	188	180	161	168	210	166	167	152	157	162	197	190	170	163	176	202	184	185	192	185	191	169	166	169	188	174	189	164	164	165	157	186	153	168	158	197	195	174	169	171	154	180	150	173	168	183	177	155	176	201	191	180	166	199	175	170	190	170	162	163	167	176	197	167	160	173	193	184	177	194	168	188	175	171	171	147	185	190	159	160	194	180	189	155	169	188	186	154	163	177	175	148	179	178	193	171	177	168	165	187	175	190	206	180	168	185	186	160	174	179	152	174	187	173	174	152	154	176	203	198	179	206	188	212	159	174	194	170	187	157	171	195	161	177	170	155	147	167	172	152	162	192	175	193	157	201	185	157	161	194	174	180	179	180	184	159	176	170	181	184	169	167	184	181	182	166	177	172	182	179	177	133	174	179	163	164	172	185	156	156	168	191	157	161	174	162	163	175	178	185	165	172	169	181	188	180	184	184	170	186	166	189	188	208	172	188	175	171	177	191	181	171	182	182	191	191	169	167	167	170	184	181	153	165	186	182	167	194	167	162	177	177	192	174	166	201	180	185	174	196	165	179	174	171	182	159	195	158	195	165	175	189	176	194	181	170	160	169	188	165	170	173	171	188	193	166	179	154	161	172	177	184	197	155	171	164	190	182	188	191	177	172	181	154	165	169	185	157	175	163	169	150	151	152	176	167	166	186	177	165	173	212	175	181	178	181	179	182	167	185	162	166	184	163	162	186	172	182	197	179	181	171	183	175	150	173	180	193	172	172	168	182	173	182	176	198	171	169	173	179	183	179	168	171	180	180	188	182	174	187	196	195	175	160	181	187	175	167	203	176	148	177	170	189	174	209	164	168	173	146	182	153	169	195	147	188	175	171	172	179	171	171	176	179	180	181	191	154	167	165	183	171	198	191	188	167	167	161	152	176	196	178	161	175	177	149	170	177	197	172	187	184	139	179	155	170	173	183	184	177	178	177	174	198	170	163	173	185	157	171	193	165	174	172	204	185	170	181	148	178	149	187	184	208	162	188	164	168	171	183	185	190	180	187	172	178	155	165	184	152	172	186	171	174	175	176	144	185	165	185	155	184	168	156	155	167	201	179	209	194	172	169	179	182	162	174	188	184	169	185	175	170	160	149	180	190	167	176	173	165	178	184	154	159	187	199	161	184	176	159	169	157	162	185	163	181	186	153	176	168	167	170	161	172	185	160	172	173	165	169	149	168	179	173	189	185	191	182	159	175	181	168	176	178	176	168	168	166	166	191	194	178	153	199	163	186	173	182	179	168	188	182	172	174	147	173	174	155	170	159	156	188	196	158	157	187	154	148	162	164	192	163	143	179	174	165	179	177	172	185	185	187	174	187	192	162	194	175	166	182	201	176	161	167	162	162	184	139	181	200	152	188	175	177	177	173	181	162	161	207	181	176	150	177	160	174	179	162	202	188	158	159	185	189	194	185	190	169	171	161	173	163	174	153	194	168	177	146	165	174	176	174	191	163	184	190	176	180	177	174	156	169	131	163	177	154	178	193	173	154	167	182	172	174	196	170	167	169	172	191	147	179	174	194	201	176	151	156	178	164	177	158	176	184	181	182	175	162	168	165	192	183	178	177	168	194	169	167	175	181	159	183	186	154	168	166	157	166	142	185	170	145	164	163	203	171	168	173	187	174	170	174	174	178	174	162	161	166	181	173	159	189	154	156	183	171	170	177	180	193	191	174	181	181	172	187	154	167	161	169	162	165	176	178	160	187	173	190	183	186	192	186	175	193	166	169	161	172	198	170	144	168	159	166	177	163	153	186	167	185	160	148	170	158	178	175	153	159	178	157	164	174	180	160	166	183	151	188	177	200	169	179	158	179	157	195	157	169	171	162	174	167	148	185	162	162	167	175	197	171	157	181	179	179	165	169	180	162	164	164	174	189	168	169	161	168	184	161	180	202	166	170	197	156	168	163	195	164	179	169	174	181	170	157	202	160	173	178	176	170	186	168	170	166	191	179	201	187	168	168	163	183	156	190	192	193	162	185	184	176	161	159	174	160	165	171	186	152	184	146	179	189	186	164	162	179	177	176	192	180	199	175	187	192	194	149	171	176	180	193	167	184	172	172	160	178	159	169	180	167	182	169	186	174	167	166	161	173	183	172	186	165	168	178	175	159	176	172	163	192	178	154	144	177	161	167	171	147	170	165	163	188	172	183	180	158	189	185	173	170	166	178	170	173	153	181	177	162	175	174	172	178	187	200	160	152	163	181	175	176	179	176	170	180	184	180	163	162	172	180	201	157	177	166	167	182	161	160	171	179	169	183	159	159	163	182	165	188	195	171	163	185	166	167	195	177	187	195	170	170	178	191	194	184	170	151	182	171	178	165	172	167	150	163	166	160	173	169	178	187	173	175	166	162	166	190	173	167	170	185	167	146	179	174	186	156	175	178	167	170	169	188	183	181	174	185	156	179	182	194	177	170	165	192	183	166	171	157	180	185	158	163	184	196	161	139	151	180	159	174	147	156	160	169	171	144	152	173	167	186	160	186	176	171	182	159	200	181	169	174	168	182	185	164	182	163	165	182	190	179	162	166	177	174	154	180	169	175	167	190	157	176	169	165	167	176	175	188	163	184	192	197	161	190	184	178	200	193	175	177	181	162	165	166	164	200	176	183	169	171	163	187	152	155	184	166	180	194	170	175	173	175	202
4830	14464	10305	5024	3334	2522	1857	1416	1136	846	705	668	517	495	500	418	408	349	363	340	331	279	308	290	285	316	264	259	264	240	225	243	254	260	237	247	256	277	286	303	255	234	253	267	269	218	230	239	250	222	244	233	240	277	250	240	223	232	245	251	249	214	212	227	218	243	220	230	227	230	229	225	214	200	197	247	218	211	231	206	202	213	240	233	229	204	223	214	215	199	223	233	224	205	200	227	242	222	213	201	222	211	199	207	251	215	205	215	243	248	210	209	193	192	210	195	208	215	241	213	251	241	208	203	201	220	201	206	246	204	237	217	202	235	203	203	221	243	215	199	230	228	202	181	223	228	226	224	218	206	219	225	235	226	215	217	235	222	221	206	208	210	196	229	204	214	234	231	213	239	198	211	198	199	209	224	174	219	212	205	235	213	192	205	216	202	198	246	224	215	214	242	205	223	206	221	214	225	207	185	242	220	212	216	186	214	233	203	235	217	239	198	235	209	217	200	223	210	209	224	246	229	194	197	194	192	205	198	196	246	213	239	200	240	232	205	206	229	196	207	217	239	240	225	196	216	215	226	217	188	198	237	232	204	218	185	205	211	194	209	207	189	212	199	220	200	216	222	199	210	225	187	209	233	235	237	230	197	233	233	220	240	226	218	209	208	215	224	184	226	215	213	181	174	206	254	199	212	233	200	218	233	220	213	233	220	215	218	220	236	241	223	236	225	216	230	234	202	203	224	221	191	223	237	224	210	227	227	201	204	200	205	238	216	212	231	187	201	225	213	212	181	205	225	230	208	226	220	227	207	187	201	232	216	195	231	192	238	213	222	222	223	219	226	218	207	216	215	220	217	196	225	207	218	225	199	193	200	213	233	241	216	229	224	214	222	198	178	231	226	221	218	200	228	218	203	211	207	214	230	220	218	248	222	245	188	174	226	196	234	193	212	201	234	217	224	227	213	224	218	215	229	194	224	221	233	210	201	188	230	233	255	194	208	214	227	226	224	208	211	239	218	207	226	208	231	228	248	214	218	193	204	233	192	219	212	195	205	210	218	219	199	236	227	210	224	220	221	219	206	216	236	208	206	254	203	201	214	225	207	216	232	216	171	202	181	203	227	201	218	208	204	196	198	232	215	202	201	229	205	220	218	230	224	202	235	207	208	217	222	217	229	199	222	220	198	213	219	221	206	247	227	212	206	215	202	208	250	233	246	212	229	247	202	231	212	211	216	198	214	197	230	213	221	220	219	227	213	203	210	216	216	233	198	238	220	210	202	230	234	206	187	216	199	226	229	239	246	199	237	238	226	215	203	234	228	219	198	197	209	202	213	215	192	190	225	214	223	232	215	218	232	202	231	227	196	238	200	204	211	200	214	226	208	217	219	215	220	208	209	204	209	226	228	215	209	219	214	228	218	242	218	213	209	225	232	223	202	227	226	225	219	205	215	233	232	243	205	206	199	209	207	217	223	208	222	215	239	202	211	211	203	200	197	227	192	201	207	224	211	231	226	213	221	214	207	213	220	235	186	226	221	210	221	231	204	219	204	230	224	230	222	204	213	209	226	193	204	195	210	223	206	204	213	200	202	196	240	215	181	211	218	219	199	220	212	192	205	207	214	214	215	203	212	229	174	222	186	215	257	204	245	205	218	222	218	219	235	205	198	240	230	214	221	228	232	205	234	223	194	196	215	196	235	214	206	222	227	233	217	224	202	212	196	218	231	210	229	215	169	235	210	208	228	214	219	222	200	209	217	196	211	246	225	220	219	227	215	228	215	202	222	204	202	227	213	212	209	214	176	182	226	231	208	235	212	206	251	231	212	195	207	194	183	212	216	201	223	217	224	208	204	208	208	219	245	238	206	221	214	202	225	207	218	208	212	210	199	236	220	240	219	212	229	220	224	229	230	204	213	211	197	195	224	240	228	217	223	216	227	227	230	221	237	204	216	183	212	223	231	215	214	229	206	204	226	234	211	222	227	225	189	205	202	202	192	213	234	213	212	219	246	218	230	222	225	219	203	213	209	217	223	236	239	217	220	218	212	215	213	227	212	226	228	222	205	183	186	191	214	206	199	222	232	187	208	202	204	234	213	216	208	220	198	200	220	197	208	205	223	219	216	234	197	226	226	233	225	210	221	205	222	217	208	217	225	210	218	222	194	213	194	204	220	208	212	195	197	210	184	199	222	190	212	207	191	247	206	215	208	226	211	192	193	236	226	208	212	215	226	227	224	202	211	204	226	220	209	208	201	219	211	222	191	222	216	198	233	218	202	227	233	223	224	204	221	207	195	208	216	216	219	216	198	223	223	232	209	224	203	226	212	218	214	205	223	232	257	237	218	217	213	221	238	203	249	204	226	206	215	222	254	199	216	222	198	195	219	228	215	201	208	217	220	209	204	222	214	236	220	214	213	244	218	211	245	212	218	188	196	198	209	223	227	224	219	194	224	211	196	217	213	193	220	222	220	235	233	222	196	214	206	238	209	215	234	206	212	203	210	215	219	234	214	210	226	217	220	222	205	241	219	222	217	232	227	192	216	208	231	218	211	243	211	204	198	228	217	210	226	216	214	225	213	216	231	224	179	208	201	199	201	215	211	243	223	197	214	214	223	185	197	210	214	197	196	225	207	209	208	195	228	237	213	226	219	233	227	243	195	207	197	212	208	240	201	208	227	208	222	244	235	207	231	206	238	215	219	212	213	214	196	229	219	220	227	216	199	236	224	214	203	214	235	203	205	226	196	230	231	231	210	223	204	225	200	233	253	216	213	199	205	222	209	206	224	217	221	217	240	190	207	204	208	228	212	197	217	218	217	190	200	232	183	209	220	211	220	245	181	243	195	225	215	228	221	216	206	221	235	189	226	210	215	191	224	202	216	192	211	211	219	220	199	215	233	230	212	209	217	209	225	182	190	200	220	208	226	212	217	209	213	188	213	196	225	212	225	217	176	222	214	207	214	232	208	220	226	208	222	237	239	217	236	206	230	207	232	224	217	208	212	203	218	215	226	232	216	231	212	202	237	232	189	232	212	228	227	214	180	231	208	216	223	196	204	215	244	238	221	206	219	236	214	210	244	217	188	197	215	217	232	226	208	220	200	197	206	205	214	219	218	216	230	237	195	204	230	222	213	222	211	218	200	230	220	217	213	227	192	246	209	202	228	191	219	189	200	213	203	208	211	237	211	190	238	223	230	227	237	203	201	219	235	234	239	219	236	245	207	219	216	213	225	198	207	216	199	197	229	229	216	228	189	225	220	200	221	211	229	218	229	210	203	222	214	207	228	206	199	218	217	219	240	203	219	216	200	226	231	218	224	217	215	199	215	183	220	182	243	240	218	243	210	221	194	217	221	207	227	234	207	192	201	202	207	219	217	212	229	227	237	224	233	189	227	199	223	218	212	203	206	223	227	230	226	193	204	216	208	217	208	214	213	224	203	209	208	218	203	203	209	227	213	216	220	218	198	212	220	218	183	228	205	215	220
27709	18643	4773	982	653	507	513	469	479	436	440	484	452	418	452	421	423	466	434	437	428	441	434	449	400	416	410	432	445	444	430	430	456	433	454	454	405	420	458	446	435	484	464	464	444	428	468	460	444	448	423	407	419	476	447	445	400	452	448	402	429	433	403	459	431	444	449	454	442	413	446	452	433	447	455	464	434	403	457	405	462	402	442	438	401	437	492	403	424	413	465	449	421	429	457	430	453	461	413	427	422	450	452	466	430	415	445	433	448	424	410	445	427	406	467	442	455	435	412	421	434	418	473	407	412	443	413	446	410	440	443	427	463	442	405	413	475	428	459	469	398	457	399	450	483	440	442	447	445	434	435	469	454	411	436	487	417	462	460	420	442	440	424	433	439	442	441	444	418	442	439	431	448	417	430	459	471	468	415	451	431	440	429	421	398	429	414	431	437	405	477	477	408	416	421	433	430	454	493	445	442	428	468	445	474	420	465	406	441	482	456	409	441	438	473	417	415	447	437	445	450	413	460	446	429	439	449	449	445	418	427	450	432	395	437	449	453	482	437	424	406	433	428	462	471	451	443	430	448	449	446	429	431	457	451	451	461	495	437	451	426	444	435	425	453	459	411	415	438	418	416	450	396	429	419	406	436	403	421	458	452	473	439	435	426	451	428	431	454	408	440	441	450	444	423	448	441	432	438	440	413	426	414	435	451	403	437	424	410	472	412	442	454	427	431	439	433	438	450	419	432	409	452	437	440	399	428	456	442	460	440	440	449	429	413	452	427	458	446	422	428	449	415	419	433	454	467	421	453	429	445	473	430	426	379	477	414	449	457	433	395	428	447	433	447	476	463	457	451	445	424	428	430	423	453	423	403	426	435	449	439	455	440	451	405	446	428	420	439	435	424	431	453	498	454	466	434	478	438	442	442	423	452	406	470	429	448	393	427	433	468	451	420	446	423	429	471	450	418	443	406	415	424	423	426	408	449	428	426	439	442	466	489	425	414	427	431	436	441	462	459	416	462	391	425	423	414	431	440	407	421	436	448	469	444	424	418	441	413	443	430	438	429	404	388	453	443	440	393	463	435	438	449	473	399	451	424	434	433	424	424	450	436	411	460	401	434	434	464	421	491	479	403	446	435	441	448	486	417	449	446	425	454	434	400	428	432	457	420	471	403	419	426	454	429	465	424	424	481	409	422	437	448	406	441	385	420	440	406	411	418	419	442	473	460	466	448	437	448	457	451	427	425	472	447	422	425	435	432	400	406	436	467	459	439	456	455	410	424	431	432	493	448	433	453	471	448	448	438	440	426	434	401	425	430	448	425	427	433	440	448	450	448	462	458	433	420	411	445	470	433	404	456	434	497	462	430	425	474	418	447	463	441	441	479	410	421	434	474	461	435	454	462	462	451	424	412	431	429	410	461	434	439	459	440	407	420	431	446	434	419	431	421	438	448	400	439	466	436	436	434	481	395	427	434	457	434	415	415	423	448	431	440	467	473	461	415	402	447	440	444	412	456	417	425	453	447	430	436	447	432	454	442	448	428	437	426	464	473	461	448	457	412	437	433	422	438	448	444	455	436	468	428	446	479	430	455	457	417	457	449	430	495	473	430	442	402	441	444	469	427	425	459	428	409	467	475	449	441	450	450	457	464	428	432	448	440	376	426	406	426	418	457	412	403	433	432	433	429	451	464	459	448	430	417	441	437	451	423	458	427	462	487	459	428	442	453	442	448	437	463	482	442	429	442	439	460	433	444	463	444	425	410	433	427	451	404	451	408	445	437	452	429	462	429	450	457	427	452	459	440	439	447	421	444	423	436	405	449	462	427	421	444	446	467	425	461	419	433	432	441	444	451	410	458	441	429	427	437	444	451	421	418	468	423	438	426	452	398	439	431	473	446	442	442	455	440	422	419	395	443	395	395	427	442	427	470	452	463	428	423	437	448	437	448	434	454	434	443	441	434	433	437	438	456	425	465	424	422	453	448	447	418	440	447	416	449	418	419	408	434	407	432	436	412	497	446	423	460	474	417	482	422	442	418	455	471	459	446	443	432	466	425	464	458	423	462	454	404	417	452	441	449	435	428	442	428	441	447	476	433	463	470	425	410	443	414	477	459	443	457	457	417	442	475	419	455	458	448	425	453	449	412	420	420	446	421	434	405	460	469	415	481	476	440	431	469	424	445	422	434	455	437	429	449	448	439	444	413	398	426	468	486	434	477	413	470	517	448	477	480	398	460	462	495	468	416	435	446	447	447	452	436	423	423	426	439	420	459	420	428	433	432	422	452	432	445	454	470	452	410	456	451	424	421	435	391	450	455	425	403	400	438	440	434	416	435	471	425	436	415	447	450	438	457	443	451	427	433	449	474	427	441	424	427	390	458	443	449	463	438	436	425	415	452	441	438	438	471	440	460	423	430	426	423	436	466	446	388	447	435	429	413	470	439	434	453	435	432	411	416	449	427	435	433	474	414	407	383	467	445	415	432	454	453	442	420	434	449	467	397	459	399	413	443	439	441	438	469	511	444	424	411	438	408	438	462	442	396	405	439	426	413	420	423	461	423	424	408	459	414	413	442	404	408	437	428	447	434	467	425	471	439	435	449	438	418	413	402	447	421	464	428	457	403	444	464	432	464	408	453	447	432	442	468	473	454	439	420	429	447	419	450	414	434	432	397	456	414	466	417	437	466	464	430	392	431	417	472	471	442	437	443	464	425	430	426	425	422	438	399	446	406	443	428	415	442	402	433	421	482	408	446	432	454	430	442	430	418	463	432	423	434	423	419	474	442	451	442	430	434	475	418	439	354	453	437	418	427	442	438	467	463	432	442	427	454	448	417	446	427	461	457	444	460	422	431	474	428	477	418	435	473	425	432	432	440	432	425	418	416	426	439	428	465	468	414	396	435	422	443	453	468	433	470	394	433	446	428	419	477	455	454	429	455	463	472	475	420	495	428	407	474	427	465	438	428	429	463	443	446	416	457	476	443	410	464	416	448	431	414	419	404	437	407	435	424	418	416	435	419	423	429	442	452	434	437	440	435	436	437	429	466	380	393	438	459	418	468	441	455	431	457	446	454	434	422	456	431	413	406	431	477	447	468	422	411	441	464	389	424	414	427	466	439	462	467	437	419	416	465	416	432	427	415	405	434	451	436	434	441	430	423	402	420	423	435	458	438	472	427	457	414	433	462	403	434	439	422	449	408	416	432	466	446	445	435	464	449	430	413	431	458	479	390	416	440	435	447	451	436	440	442	446	422	421	440	392	459	408	496	440	417	426	390	449	451	432	424	425	454	413	412	436	479	465	420	442	486	410	427	431	403	437	452	446	440	431	441	471	434	452	456	407	404	443	461	474	443	431	429	428	450	432	410	454	453	437	446	453	402	426	430	464	457	440	436	434	497	437	437	439	473	408	450	428	455	400	460	423	417	398	423	448	435	444	436	465	427	463	454	449	498	433	466	443	410	435	403	404	415	424	420	450	443	446
4535	2001	1739	1017	800	699	620	603	604	552	577	544	512	585	513	509	550	530	526	568	498	515	536	548	489	483	501	513	513	518	522	493	516	494	504	514	514	523	500	509	533	517	536	531	528	470	470	479	546	514	542	508	526	496	516	543	543	538	518	492	532	462	518	484	507	464	457	491	531	513	523	473	532	513	512	490	476	503	494	555	519	494	501	518	538	523	491	523	508	506	535	534	486	483	526	520	508	480	515	471	503	483	529	526	510	507	512	535	526	515	513	541	512	540	561	523	522	496	478	528	502	491	516	526	486	524	561	514	485	487	527	508	537	567	505	459	539	521	535	541	526	525	491	522	509	535	497	514	514	499	544	534	545	492	511	501	499	514	489	475	499	511	528	503	535	525	470	516	505	492	503	545	521	535	552	537	484	537	512	498	515	524	525	490	568	489	495	545	540	519	539	526	466	472	482	506	497	519	515	511	568	493	517	517	515	533	518	518	496	499	509	533	517	493	482	566	520	519	511	544	545	525	494	535	538	488	516	491	542	495	513	517	505	517	479	490	512	482	535	508	512	497	535	502	533	542	539	516	508	504	511	535	507	571	517	481	526	525	517	485	516	531	512	523	522	522	498	520	508	542	557	540	516	518	467	498	534	496	507	539	516	496	458	506	507	507	528	558	512	503	548	476	521	521	482	530	496	497	522	515	499	528	499	523	528	544	511	526	508	544	482	505	522	520	511	538	505	527	512	511	469	558	531	476	530	564	516	498	473	498	485	532	498	548	498	484	517	501	505	475	508	487	514	463	516	468	513	486	521	515	496	526	509	510	550	500	530	487	489	516	489	546	529	504	539	518	494	497	537	493	521	506	513	504	478	513	522	527	539	530	490	515	512	539	494	551	486	539	493	526	534	470	530	512	521	540	523	502	492	499	525	515	520	497	476	478	508	515	502	499	484	541	530	522	463	504	532	500	503	531	509	561	511	470	552	478	505	518	480	530	511	532	505	538	535	526	533	530	515	532	488	470	511	523	510	466	525	530	482	536	501	509	486	501	505	521	490	522	516	509	509	501	449	506	554	527	497	525	510	535	517	520	514	521	491	530	540	516	498	555	511	565	497	483	497	499	498	518	478	526	536	516	501	530	517	476	484	499	489	492	515	513	556	476	537	491	475	481	549	561	498	506	496	516	484	527	513	562	450	523	496	508	501	516	533	531	501	499	516	521	518	519	515	497	508	524	503	520	540	531	501	590	541	520	482	529	516	517	494	485	541	490	483	572	519	517	512	463	493	558	525	508	514	521	523	545	518	494	515	516	521	524	517	517	495	511	497	495	528	501	521	530	467	516	537	534	495	553	491	479	511	510	540	574	474	543	517	523	478	509	509	552	500	506	543	551	503	508	496	500	524	533	485	481	521	578	551	506	467	509	552	509	526	474	531	494	515	515	503	533	517	573	487	518	490	540	500	525	519	503	503	490	475	485	485	488	481	488	534	522	540	528	507	517	487	548	478	500	491	548	506	511	510	493	519	478	539	485	527	481	541	472	520	529	500	489	488	509	517	529	549	496	482	498	511	497	536	487	523	498	536	521	485	521	518	497	509	530	524	537	556	465	480	579	492	511	517	506	499	527	504	498	522	562	529	533	503	521	503	510	508	504	496	507	500	505	472	482	498	522	541	501	515	488	505	481	507	502	529	515	527	521	534	512	471	541	507	493	525	514	510	531	513	512	496	516	531	522	560	495	548	490	503	503	481	504	504	539	491	541	514	518	523	521	506	512	478	510	466	559	467	515	531	501	507	529	498	528	448	459	523	539	523	473	514	571	506	501	539	524	501	512	493	542	498	505	515	527	524	480	507	504	525	486	530	502	528	496	519	526	491	501	476	513	505	510	470	511	492	523	504	476	488	500	537	524	494	550	485	487	500	463	510	503	522	495	524	509	488	522	531	533	535	518	478	557	520	528	509	504	508	514	548	542	492	482	534	497	491	518	522	522	477	552	461	482	517	474	532	486	493	536	520	551	513	515	579	470	558	517	517	521	526	543	512	535	524	499	507	496	493	542	484	524	500	510	505	453	493	501	542	509	539	487	533	516	515	497	496	549	508	474	513	530	513	517	498	509	499	485	516	500	506	481	533	531	491	516	528	503	488	498	526	559	506	491	482	497	503	518	507	557	496	510	521	455	530	528	512	532	536	508	513	528	545	574	486	486	501	490	493	525	491	541	544	520	497	465	485	533	514	513	496	542	531	520	520	516	518	486	514	526	500	499	475	537	500	535	485	522	537	501	523	513	540	510	498	503	506	516	548	507	505	496	525	495	521	552	492	510	521	521	476	496	516	573	490	540	494	448	514	526	548	516	525	479	520	510	489	514	503	549	507	566	531	537	503	522	469	531	542	532	529	510	544	504	526	495	511	527	543	542	551	525	515	554	484	489	500	515	526	554	510	456	477	471	506	502	530	502	525	521	515	500	541	550	569	525	495	515	513	510	494	523	456	479	475	481	549	520	509	509	537	512	522	499	503	513	503	526	516	528	520	496	545	510	532	530	501	497	466	547	497	506	511	499	532	534	552	509	471	491	494	519	526	498	538	495	530	506	547	545	478	475	473	519	468	485	511	544	528	495	507	502	528	513	493	493	504	497	517	525	541	490	492	534	540	518	495	476	494	515	531	502	493	474	504	523	506	566	518	502	533	468	546	549	523	507	459	517	538	547	493	530	531	506	518	507	518	503	506	485	543	536	473	511	519	518	505	516	479	531	552	530	496	537	482	503	521	519	497	493	505	516	495	516	493	513	539	522	479	516	503	516	508	529	554	518	526	531	532	512	495	543	503	517	509	445	521	545	543	473	523	514	507	476	514	508	505	510	510	513	514	490	531	515	490	547	538	511	528	519	511	482	581	548	475	487	542	535	504	492	519	513	541	523	523	515	523	483	516	493	489	502	521	502	470	528	501	543	511	522	519	517	489	485	540	491	491	534	505	486	540	498	550	502	514	508	532	518	523	486	506	469	496	508	484	471	526	507	519	534	501	487	525	528	494	544	542	504	495	503	521	487	514	473	522	503	550	538	539	515	525	516	503	523	505	507	552	475	531	508	545	502	496	513	504	506	518	507	512	516	536	522	535	538	507	546	503	501	554	509	525	526	496	516	514	510	482	496	490	494	491	496	519	504	549	558	488	536	528	469	468	510	491	518	562	530	491	504	457	514	488	487	548	489	524	514	496	529	503	483	520	492	547	512	539	501	528	506	512	508	479	478	530	495	517	543	483	549	480	522	497	509	509	511	491	525	493	496	507	540	492	541	494	542	543	556	552	510	511	520	500	529	493	505	533	499	516	520	496	476	507	547	499	512	532	507	525	507	498	522	571	538	550	557	485	475	491	506	499	485	524	457	519	534	500	477	504	525	533	522	588	503	514	488	538	555	496	505	516	522	502	556	538	516	477	504	568	520	541	533	475	513	517	516	559	505	524	555	528	536	476	541	493	525
23806	21332	28525	24465	21294	7885	997	700	606	538	509	500	466	470	430	458	419	457	446	433	423	452	426	404	434	416	399	406	408	396	418	400	420	408	384	403	388	425	469	395	469	379	395	404	412	423	398	411	419	428	397	424	436	413	415	411	453	449	377	444	406	374	416	358	380	422	404	413	365	394	416	377	399	395	394	406	380	401	411	397	392	413	373	401	387	447	395	368	388	398	376	423	374	405	463	400	393	427	374	384	414	423	376	431	424	423	415	387	393	399	403	413	407	429	359	414	411	389	399	414	382	415	395	400	436	372	395	395	415	420	408	412	417	402	426	426	406	409	408	399	404	393	413	436	397	394	431	416	392	401	411	411	422	401	396	377	378	346	451	399	413	427	413	383	386	359	426	406	353	390	406	414	386	394	374	376	437	385	423	408	389	429	384	384	408	420	410	399	392	404	392	403	394	392	378	398	402	400	421	384	413	381	407	414	410	384	395	403	396	410	427	422	429	410	400	407	398	373	425	397	389	408	400	392	370	410	426	415	423	395	372	391	418	423	392	375	381	415	423	409	400	382	414	403	406	442	397	363	374	405	398	422	420	387	370	388	369	386	432	397	414	405	412	412	427	403	423	398	411	427	409	383	418	417	386	383	445	381	401	430	424	383	425	371	379	365	394	363	369	400	416	359	404	410	392	418	405	400	394	402	384	397	428	396	396	382	423	422	412	424	424	419	398	391	395	379	426	386	413	434	397	385	412	413	424	425	384	396	409	433	385	402	384	394	415	384	372	429	401	384	372	402	428	395	381	403	398	422	410	384	396	411	420	404	425	413	413	407	388	412	414	426	373	374	376	364	372	359	418	412	415	416	418	370	408	385	403	412	411	414	417	384	432	404	394	403	422	423	412	425	414	387	431	394	423	384	424	406	440	406	406	427	361	360	380	385	437	391	422	424	390	395	416	421	422	428	389	376	425	398	398	423	394	400	394	433	386	403	410	394	415	425	411	407	389	359	399	386	384	387	432	367	380	391	376	379	372	393	387	412	375	439	397	395	425	390	396	410	416	384	418	361	411	394	409	380	424	418	395	403	409	410	408	427	421	422	395	378	374	366	422	386	417	401	395	409	405	352	374	430	403	403	366	393	423	406	371	387	380	387	408	392	394	446	399	423	427	375	377	438	401	379	397	410	383	393	406	387	424	397	390	419	385	374	384	404	404	425	415	448	408	388	392	361	396	380	382	371	399	370	373	416	366	403	414	383	390	421	394	369	408	437	390	373	417	435	382	412	422	399	386	403	394	405	382	383	398	385	404	418	389	408	436	369	392	419	388	406	389	405	375	401	416	401	420	386	414	417	454	366	397	403	393	368	442	368	384	392	409	418	414	385	398	417	364	385	399	381	391	398	424	410	415	401	341	377	368	399	361	452	394	419	378	405	419	423	408	371	410	378	397	401	390	414	397	395	391	409	410	390	406	399	431	427	443	399	423	383	394	404	391	377	407	419	399	390	401	416	426	415	405	405	394	426	405	416	413	413	418	369	395	401	417	393	388	405	352	439	379	413	361	408	405	422	385	401	397	423	422	387	356	392	406	367	407	442	414	406	384	371	394	406	424	402	419	412	387	387	406	405	418	363	387	433	419	455	363	380	398	438	417	426	419	401	366	376	447	353	406	407	400	393	422	425	411	414	425	436	425	413	422	404	432	420	398	409	393	412	417	388	413	391	407	384	401	379	404	391	402	399	388	391	393	399	385	416	392	404	371	405	408	404	389	384	358	395	386	392	410	460	388	373	418	398	426	399	422	407	416	421	391	382	395	421	418	383	405	405	388	411	393	407	397	435	386	401	442	400	403	423	380	403	431	375	389	423	398	415	402	420	396	419	406	429	422	404	431	440	423	408	400	396	373	347	388	412	416	383	413	398	409	419	424	394	389	392	395	395	388	411	390	385	380	405	388	390	390	409	363	406	420	412	409	415	398	383	395	417	412	404	403	402	372	385	382	425	421	432	405	364	427	432	382	406	399	351	412	403	400	367	360	371	394	432	395	405	427	373	393	425	406	400	396	427	408	381	382	415	460	431	413	422	401	370	389	380	378	390	376	406	388	376	376	396	388	388	383	374	389	368	377	412	404	401	360	425	406	414	383	399	366	379	416	393	404	412	425	403	397	390	418	402	361	406	404	404	424	397	401	371	410	401	389	386	388	466	435	382	421	394	400	415	404	380	385	367	396	401	431	374	417	403	389	381	408	430	368	385	392	384	382	374	387	378	413	394	388	392	416	385	369	386	384	425	410	399	413	397	413	388	407	410	413	400	407	399	399	379	401	376	409	374	385	410	411	397	387	413	377	400	427	404	399	405	411	413	406	385	398	383	387	425	375	396	383	395	418	416	385	401	411	397	379	408	385	375	393	402	393	398	413	393	407	412	399	390	396	404	387	395	426	368	398	398	400	422	398	395	379	388	406	409	380	441	425	388	396	391	434	396	426	410	424	382	420	397	438	418	447	427	403	404	376	383	415	417	401	415	413	417	404	407	397	407	374	416	387	375	401	400	407	401	445	410	388	437	384	361	383	433	383	373	368	387	423	420	374	405	426	419	408	388	371	406	420	426	388	381	394	370	381	410	368	429	378	382	381	420	415	401	374	378	357	375	424	368	395	411	394	387	377	374	402	414	381	412	397	422	346	381	407	424	393	417	392	395	378	399	383	397	402	417	376	371	392	392	353	409	393	391	378	432	365	376	449	406	403	387	396	379	371	402	401	406	392	383	357	444	428	400	418	422	380	415	403	401	401	413	402	398	413	400	427	445	389	400	408	426	400	400	426	410	404	385	427	414	427	393	381	371	412	377	394	434	388	368	386	398	398	401	427	385	405	396	405	389	437	390	392	412	395	404	378	386	417	398	406	390	400	403	365	418	415	386	382	369	388	401	428	377	427	420	417	404	399	401	366	396	416	428	414	356	373	413	354	389	388	378	399	386	381	416	392	392	361	420	402	414	417	417	379	406	400	437	405	392	369	390	388	403	405	425	384	398	368	429	399	401	391	373	371	405	412	387	375	369	426	417	414	425	412	427	399	397	389	416	383	385	380	368	394	391	414	424	376	406	394	385	424	361	423	394	395	413	375	420	429	358	408	407	389	379	386	384	397	410	378	422	380	399	383	382	401	398	369	412	369	400	410	407	409	375	379	384	426	372	382	421	346	370	396	401	397	396	429	412	404	380	395	414	387	396	389	410	413	421	415	381	397	417	395	443	422	390	419	369	354	409	410	405	409	431	398	418	400	436	349	380	369	432	446	421	391	372	383	412	419	391	406	413	369	386	372	410	404	395	412	393	382	399	418	416	420	412	384	370	381	391	414	370	434	428	414	375	402	388	392	407	397	394	391	387	379	426	397	426	387	359	418	428	371	421	385	418	403	434	397	390	411	414	403	414	401	401	386	421	375	427	399	436	398	379	393	397	368	411	402	392	393	389	395	384	429	401	356	392
3676	9181	6595	3172	2168	1657	1382	1096	927	858	740	731	664	655	605	567	529	546	527	558	573	507	514	515	497	523	497	532	498	503	483	523	501	523	511	486	496	522	501	467	516	431	471	514	458	504	468	487	490	459	486	501	498	486	455	462	475	483	508	497	478	482	471	478	482	449	488	461	452	466	499	467	500	466	488	487	424	462	456	451	464	493	434	435	514	495	482	473	471	438	453	483	469	486	479	480	489	467	501	467	425	452	487	466	503	471	484	448	495	485	429	472	466	465	499	452	465	439	464	473	481	495	474	485	502	495	486	457	500	441	466	502	452	497	458	462	473	453	455	450	470	474	468	460	435	468	457	486	448	447	444	495	470	449	482	469	515	485	521	487	495	465	474	486	463	476	459	456	468	444	429	476	451	443	456	429	460	450	459	444	495	468	437	467	452	491	481	507	454	478	473	471	434	471	480	463	449	483	456	459	466	476	476	465	523	485	485	479	462	503	447	467	482	490	500	490	455	478	491	499	469	454	515	528	472	500	496	541	469	477	452	529	451	466	445	432	496	495	446	417	453	455	455	471	467	464	460	459	461	492	452	509	439	480	487	468	468	464	488	508	483	434	473	511	471	495	507	458	485	484	467	430	443	491	484	441	469	481	467	510	476	426	467	492	451	490	460	493	471	458	481	464	466	490	465	473	500	495	476	466	466	473	455	455	514	470	496	489	456	492	468	456	477	514	463	475	470	483	483	503	443	488	489	492	478	477	489	471	438	496	465	497	480	448	491	496	503	451	481	488	479	508	472	446	434	462	481	497	497	486	432	469	511	454	456	497	478	498	485	459	448	518	433	496	448	514	484	472	481	428	479	441	513	504	487	462	485	489	455	445	431	466	439	470	485	481	431	481	499	508	486	467	486	477	439	477	489	447	519	470	465	450	495	479	456	488	484	526	466	463	464	471	466	531	461	413	479	463	479	452	469	472	434	468	467	457	466	456	490	455	416	482	455	489	452	470	529	471	445	494	464	509	490	484	468	487	453	518	493	438	426	471	476	488	468	460	457	462	479	453	457	449	476	461	521	448	474	493	500	439	459	480	495	451	489	435	476	491	513	449	456	500	485	482	460	499	467	474	429	442	461	486	481	464	490	465	490	492	480	448	468	482	476	455	438	496	514	501	483	439	491	457	496	453	480	474	485	513	418	449	457	449	491	461	472	443	474	444	472	471	457	490	509	474	500	467	429	499	504	517	444	502	458	477	488	498	463	472	509	506	461	463	492	474	476	438	494	467	492	502	481	414	463	477	498	481	481	498	497	463	506	473	467	478	476	517	497	450	476	462	458	493	434	474	460	492	471	459	475	503	458	477	494	463	474	477	426	470	514	516	465	488	449	497	488	470	469	484	487	475	464	451	442	466	449	486	492	460	459	453	436	516	475	469	475	488	470	480	477	501	441	450	504	466	475	481	487	497	481	442	447	470	458	475	455	487	440	430	493	470	495	518	454	490	468	492	435	462	476	468	463	502	507	474	472	455	475	469	490	480	487	460	492	482	495	430	462	516	471	488	468	470	489	469	480	474	484	487	479	480	479	479	448	484	448	494	482	446	461	447	454	456	520	483	514	437	468	500	447	459	497	480	457	485	457	445	448	432	471	470	464	481	469	496	487	462	451	491	470	469	482	449	464	450	469	436	488	485	456	479	472	439	465	437	442	474	475	463	467	485	431	514	462	506	488	476	518	474	528	489	450	470	478	453	473	481	487	490	457	458	430	482	484	469	449	487	472	453	459	479	479	452	478	444	506	511	485	423	510	424	484	459	524	470	483	476	443	469	436	471	466	475	453	429	478	540	473	443	473	524	484	494	483	468	469	523	441	517	445	481	518	456	464	473	451	486	477	460	454	493	461	465	453	490	453	460	503	493	470	440	457	477	453	469	494	446	487	468	473	470	483	450	505	484	495	463	481	465	504	497	499	508	517	443	487	491	478	496	476	450	495	489	476	462	476	471	473	465	455	479	472	473	516	473	473	465	483	481	438	503	463	450	467	494	479	433	456	476	472	416	474	462	479	481	493	491	496	476	486	510	463	486	472	500	499	486	500	469	478	419	489	458	522	480	456	447	457	464	540	488	440	448	447	476	492	452	462	478	487	472	484	492	485	526	456	446	511	459	478	474	473	477	492	490	491	445	471	497	490	468	456	450	496	428	486	512	464	485	500	475	480	491	463	458	481	465	486	474	451	429	487	440	494	456	439	458	469	429	487	436	494	505	492	472	466	492	455	448	519	471	503	479	440	441	471	463	453	499	473	476	461	452	483	482	496	486	499	488	494	476	478	462	456	464	455	467	497	438	469	490	461	507	495	455	466	474	486	496	491	439	491	469	459	467	479	493	453	450	452	473	508	453	473	469	461	520	498	461	490	460	493	489	488	481	413	484	464	484	491	474	455	440	494	484	497	479	491	452	484	492	458	431	497	493	445	460	468	467	460	447	477	438	474	473	497	462	459	506	471	456	439	469	463	465	468	499	488	468	537	457	502	507	478	465	479	494	493	461	457	443	478	457	467	487	428	470	481	487	467	456	483	495	497	484	489	469	489	518	477	499	479	475	425	436	494	459	485	428	471	460	486	471	470	514	466	459	478	486	471	470	475	504	471	447	475	491	446	484	463	448	476	498	417	472	494	450	479	472	464	494	445	467	467	455	473	468	485	493	479	487	430	473	455	500	523	477	449	473	476	463	467	436	464	470	498	462	522	473	457	495	457	436	465	488	514	443	489	433	436	492	468	490	472	464	482	532	521	480	481	492	492	455	490	493	473	466	472	492	480	515	467	432	495	509	504	479	477	484	481	447	498	468	460	516	486	479	471	468	472	466	468	464	474	451	483	443	481	430	482	443	497	483	486	488	496	448	460	476	469	489	516	478	489	540	476	433	477	511	459	486	490	480	473	446	495	453	454	483	460	452	487	443	482	456	471	476	508	452	469	486	443	453	507	435	487	496	486	482	461	467	471	447	488	479	492	464	478	450	508	481	486	471	436	449	475	481	507	465	449	454	471	440	442	453	483	519	509	502	455	509	440	474	471	461	481	514	482	499	461	492	446	476	449	467	462	466	474	475	487	425	495	491	475	484	473	502	506	524	484	487	467	466	457	480	458	444	482	477	480	458	433	443	472	486	502	445	455	469	508	492	464	463	482	461	467	469	477	492	484	488	498	467	452	482	471	463	485	480	467	454	480	490	430	486	452	480	488	475	477	487	454	497	513	443	453	491	463	487	475	455	465	469	459	482	459	474	469	505	496	485	492	479	449	464	478	500	492	456	490	474	445	489	499	487	466	473	493	484	490	457	467	487	497	491	421	489	424	455	499	502	474	510	450	455	453	467	493	468	451	489	462	461	438	475	478	493	473	495	459	449	480	507	452	532	513	450	461	470	455	481	477	489	453	450	510	495	480	464	457	460	459	505	454	461	422	459	476	457	494	480	473	506	492	425	429	497
24883	21308	27259	25568	8043	661	491	438	381	359	343	343	332	302	300	282	289	296	270	275	267	277	285	266	305	261	294	260	272	280	301	279	310	304	270	258	307	268	296	317	288	301	301	301	269	282	298	297	244	280	299	292	281	250	311	277	264	283	269	267	279	288	269	275	263	255	298	274	291	307	276	295	300	285	290	257	312	272	290	294	263	271	263	285	295	276	245	283	291	263	261	292	286	259	281	298	272	286	268	271	269	286	263	281	261	296	255	294	260	307	301	290	276	272	256	279	288	279	257	262	286	252	287	293	322	254	246	255	254	273	257	274	269	260	248	261	282	296	295	281	259	264	266	289	275	258	260	313	277	305	274	268	290	316	319	275	313	264	254	266	265	287	280	303	298	260	257	257	311	281	289	303	263	288	284	284	291	258	277	285	296	282	263	258	308	298	270	303	298	283	289	250	263	269	270	272	252	305	285	285	283	292	264	283	279	274	275	286	255	267	263	229	277	295	294	291	271	304	285	303	265	313	277	276	234	287	311	256	304	226	260	246	274	283	285	304	280	238	304	258	262	301	272	276	264	290	297	252	270	252	233	282	272	248	286	263	266	273	239	307	270	306	299	306	268	291	262	276	290	280	283	290	259	288	263	262	282	292	308	263	244	271	297	297	307	295	257	268	278	267	282	269	288	284	262	297	275	242	288	272	297	291	252	288	270	300	260	264	274	274	265	287	282	267	281	280	279	276	271	266	288	286	247	268	260	261	279	305	269	265	251	299	286	276	263	248	247	285	300	308	268	298	321	262	273	254	270	263	267	289	284	262	296	290	269	262	240	259	280	284	279	277	272	275	258	259	310	262	257	281	254	278	266	302	276	275	247	275	266	271	262	275	269	267	268	265	288	266	302	282	284	305	291	266	275	297	281	274	295	275	301	266	272	269	275	258	283	272	271	288	301	270	290	285	268	268	276	268	293	308	275	282	296	268	280	289	295	242	287	313	278	275	271	263	260	281	272	268	275	270	288	291	266	255	278	260	258	281	259	282	291	302	268	278	252	277	270	259	279	269	307	268	282	289	305	274	287	258	306	297	278	264	278	258	287	277	281	274	294	282	287	260	279	258	255	262	273	270	264	285	286	257	278	308	250	288	264	272	269	263	273	293	285	265	285	285	272	289	292	266	278	264	284	284	297	285	250	268	278	266	290	255	278	251	267	284	291	289	290	286	278	253	271	245	287	315	301	311	275	293	284	268	288	262	271	261	292	269	304	291	292	278	233	272	272	279	266	276	291	255	276	304	282	287	289	262	284	279	282	256	279	306	257	263	262	308	287	279	287	293	272	263	280	290	290	267	284	256	279	272	280	282	262	278	282	264	256	254	243	290	266	268	268	264	297	271	270	252	298	287	272	263	298	297	295	265	272	268	272	271	267	278	276	296	274	273	283	282	286	290	284	249	258	290	293	284	258	303	277	276	250	260	279	253	292	274	247	271	252	311	285	261	311	257	282	299	270	257	276	271	262	248	259	239	292	271	271	250	265	274	269	318	285	276	245	263	296	297	273	266	287	294	273	264	261	304	268	299	270	285	280	297	253	257	273	276	282	257	283	256	290	314	287	288	271	260	267	286	276	283	279	246	269	266	277	269	293	276	258	275	263	266	258	270	262	271	290	228	266	283	252	267	289	256	279	286	284	294	242	277	291	290	290	280	275	309	287	270	248	269	291	282	265	317	283	257	271	277	264	291	263	259	250	319	286	287	250	259	255	263	276	299	297	276	278	288	262	301	254	264	244	262	281	275	302	294	285	268	287	277	311	288	292	292	293	286	258	270	278	276	253	266	286	254	311	275	259	279	279	298	285	255	264	279	270	281	240	239	307	277	268	275	285	259	269	282	282	280	291	270	265	256	282	291	275	264	287	282	287	260	270	279	279	290	270	271	282	263	288	262	284	268	281	261	281	262	269	277	275	262	278	273	284	307	284	266	284	252	246	256	289	269	262	254	269	289	238	279	258	284	250	277	256	274	224	281	273	282	266	275	262	271	259	285	278	252	264	284	267	275	257	296	256	252	298	280	266	280	245	284	284	281	260	269	266	281	269	270	266	277	279	258	262	274	273	271	279	294	298	262	271	281	294	266	294	271	264	265	284	248	302	282	310	286	281	273	255	276	275	286	269	282	276	286	275	278	269	293	270	288	261	274	255	292	298	278	293	276	265	307	280	271	276	275	252	253	258	289	270	285	281	260	280	259	261	268	278	283	249	284	277	326	287	266	290	270	274	301	278	282	277	250	304	293	263	296	296	278	249	284	270	256	263	235	283	290	293	263	265	294	281	294	295	276	276	280	306	246	256	289	259	258	282	266	304	260	269	258	256	280	266	287	277	265	247	250	282	288	287	266	286	273	285	297	293	258	255	309	266	287	267	281	266	282	284	284	283	282	265	288	282	310	266	249	285	283	272	287	273	280	273	255	295	269	313	242	273	289	282	273	286	261	246	268	296	262	263	285	246	263	282	293	281	257	273	249	249	262	247	252	315	256	268	284	286	263	295	304	275	276	258	271	269	276	301	260	292	273	290	269	293	239	270	296	281	277	263	278	291	256	259	252	283	282	290	272	286	264	262	257	284	249	269	274	288	260	258	255	290	277	273	293	293	259	275	256	294	284	288	272	275	263	277	265	244	268	253	255	287	237	273	292	296	265	259	282	274	251	294	306	288	247	292	306	283	279	284	270	292	270	294	293	256	293	281	303	251	287	257	268	290	304	272	275	267	273	269	257	309	281	284	295	274	273	264	271	251	281	272	266	265	276	274	278	278	266	254	266	271	294	303	298	298	285	257	269	295	307	287	277	282	280	318	264	273	260	284	292	266	241	267	295	234	259	259	272	297	268	283	254	281	281	264	265	238	297	310	289	283	269	282	265	264	267	283	257	281	292	288	246	290	263	255	289	256	290	278	286	293	290	289	271	268	256	288	301	249	250	272	287	286	269	279	292	260	279	301	292	279	296	265	272	289	295	265	261	290	274	259	260	281	260	248	276	280	285	287	319	280	289	276	289	289	249	273	305	287	294	279	290	270	289	279	318	286	274	244	281	294	273	247	292	276	276	255	299	271	298	243	277	262	244	263	262	292	287	255	275	284	281	288	296	273	282	254	292	272	294	268	264	276	248	314	284	289	274	281	252	280	290	274	258	273	281	271	245	277	294	283	250	274	268	292	256	235	275	268	298	269	284	271	239	281	272	271	272	299	288	299	263	264	271	275	295	265	303	284	274	293	273	287	265	277	254	289	267	296	291	283	270	258	258	283	271	293	279	288	256	288	268	291	262	266	300	277	284	262	258	280	295	316	285	288	237	266	304	287	292	288	282	293	259	270	287	305	277	276	286	266	264	286	279	276	292	323	268	276	265	287	295	302	262	283	267	298	275	275	263	259	286	264	256	320	266	271	275	278	297	255	278	300	270	285	289	262	255	259	299	257	277	272	260	325	289	288	289
3667	5533	4035	2007	1339	1115	847	696	572	531	479	469	425	419	403	395	373	325	358	365	370	322	339	382	337	353	366	344	358	333	325	346	305	328	317	325	342	337	347	316	341	384	351	319	323	330	346	309	316	360	331	304	326	355	335	359	317	320	327	322	319	368	323	365	345	335	313	316	334	337	302	364	358	298	305	334	302	352	295	335	303	333	333	328	326	328	323	313	312	321	322	323	310	329	337	323	318	336	343	311	345	329	318	321	332	338	297	305	313	317	325	335	354	306	322	324	351	349	357	320	334	340	336	326	325	321	328	358	326	328	292	325	332	329	324	311	332	302	333	293	354	313	321	338	335	332	332	345	312	319	319	314	319	304	332	317	313	322	323	288	314	373	315	310	336	323	344	340	303	354	314	310	322	343	318	322	341	303	306	339	301	311	317	318	313	330	304	351	301	340	333	336	333	290	347	314	323	335	317	340	319	322	336	328	311	334	316	317	317	344	319	323	330	329	337	330	341	293	305	351	312	335	317	316	330	299	314	359	337	321	299	328	316	356	327	331	297	335	317	340	352	339	353	317	339	329	316	337	307	300	314	306	320	320	313	316	317	323	336	324	310	322	338	319	320	341	288	303	287	318	341	282	331	329	337	309	310	345	335	339	334	340	323	312	336	336	309	317	314	312	357	299	325	338	312	336	345	325	304	334	314	296	330	339	368	314	299	308	308	321	307	330	315	330	312	328	341	317	333	308	295	319	326	343	321	346	329	327	351	321	308	327	312	278	338	323	306	299	299	334	320	314	295	322	331	331	344	301	340	352	353	319	344	304	329	331	326	344	317	333	334	343	320	306	301	322	363	335	331	368	313	313	302	318	305	303	298	317	323	317	285	304	327	303	352	321	315	337	296	307	307	320	297	324	351	332	319	324	328	283	304	322	316	336	303	335	302	295	326	317	308	289	314	324	302	316	352	313	346	352	320	329	307	339	345	315	336	356	336	337	327	338	326	295	306	285	341	306	315	319	327	313	328	361	355	294	348	308	334	319	315	329	303	333	306	316	329	338	293	315	316	329	321	348	302	351	335	312	334	321	343	341	306	320	320	329	340	366	313	344	325	315	320	334	301	315	320	318	304	337	340	314	330	333	309	335	336	350	304	319	305	344	321	335	308	323	344	310	343	358	317	349	322	333	318	335	316	283	331	313	304	323	301	349	323	343	330	323	339	337	329	348	350	312	315	336	346	320	321	333	320	332	313	360	330	291	335	312	322	284	347	313	325	348	342	297	324	305	345	341	316	344	336	321	325	386	321	304	336	312	313	301	331	321	305	374	276	287	356	291	361	354	311	348	317	328	333	315	333	299	330	343	335	367	325	296	324	326	316	322	331	370	338	290	297	308	288	325	306	335	323	327	345	318	308	294	310	322	335	335	312	338	299	332	305	331	332	305	335	320	333	331	317	313	327	307	313	329	303	308	311	319	302	345	304	314	331	318	339	308	308	332	340	333	319	333	341	340	282	317	343	336	340	335	340	304	308	349	315	332	328	336	347	347	314	314	366	336	328	335	299	332	319	329	336	321	322	339	299	297	340	314	327	330	341	317	314	319	308	300	337	344	337	298	341	338	333	341	295	327	326	328	317	303	284	331	329	324	344	341	298	319	285	357	305	319	325	365	353	332	306	341	332	334	333	304	301	316	300	314	326	346	331	319	315	336	278	345	328	310	341	330	312	295	300	311	319	312	328	337	346	378	348	342	316	328	365	352	335	291	330	346	329	302	328	347	350	361	357	317	327	325	335	306	284	321	363	323	330	332	331	340	311	333	314	312	311	328	336	335	307	293	325	313	362	344	328	339	304	322	298	343	293	306	319	330	321	310	332	290	312	342	362	321	341	371	325	311	296	301	339	328	334	333	325	323	338	351	324	325	320	303	297	308	314	316	322	326	329	301	327	283	327	347	335	335	357	317	316	310	325	323	347	304	309	324	312	342	338	318	313	346	335	360	344	323	307	346	313	321	322	341	326	332	332	338	322	354	310	333	304	352	310	347	306	318	331	345	329	312	284	333	329	317	357	311	338	316	295	311	307	331	337	286	309	305	351	304	328	325	350	329	326	299	344	340	316	339	324	345	305	328	324	336	331	357	318	332	305	345	306	314	355	318	320	337	337	303	318	320	347	345	327	316	326	337	326	343	282	325	320	341	329	304	293	305	288	337	314	289	352	312	281	340	301	295	339	315	354	312	333	356	289	331	349	336	322	350	319	292	309	336	341	296	303	360	304	295	325	345	314	336	349	300	342	337	302	345	360	330	326	326	315	345	369	311	344	320	288	326	305	329	307	352	318	343	292	349	335	322	326	342	303	304	316	294	319	348	325	328	309	354	321	351	362	331	331	302	334	324	324	349	302	339	331	313	331	318	354	348	333	325	337	317	349	335	312	330	342	308	320	317	306	362	329	306	317	322	295	319	343	330	343	324	321	344	291	344	294	303	336	295	322	322	313	323	352	323	329	307	343	299	341	305	345	336	289	321	340	324	336	343	341	308	338	328	307	306	302	334	327	345	367	329	316	336	311	326	305	327	303	305	342	338	339	319	316	323	327	354	351	347	283	328	314	328	313	328	298	325	308	306	338	349	333	314	325	316	333	337	300	329	361	348	331	319	360	334	328	341	321	337	295	333	308	313	345	305	317	327	337	287	303	305	351	351	318	358	303	294	312	348	335	304	317	328	306	347	342	303	336	349	326	316	303	334	310	350	349	340	345	307	321	323	297	312	309	326	351	344	318	306	281	312	321	318	341	292	310	314	331	309	302	327	305	326	323	345	306	328	314	341	317	319	331	294	357	332	334	334	358	311	301	331	315	329	331	330	316	372	315	298	351	318	334	336	304	347	324	328	308	322	344	344	318	356	334	310	310	322	326	329	308	321	317	355	333	345	294	319	339	349	302	315	348	331	361	334	365	345	332	340	309	355	312	321	333	360	308	341	337	309	316	329	363	320	305	363	332	339	323	342	304	308	316	316	323	325	362	324	326	282	314	316	311	306	341	325	307	326	359	345	322	310	322	299	333	300	322	339	366	364	309	339	313	338	308	319	345	342	346	286	327	306	314	315	347	312	302	310	333	350	325	321	329	316	327	314	316	364	294	316	320	316	334	335	329	289	315	336	330	342	346	306	288	352	322	323	305	312	318	319	369	292	328	291	330	343	304	323	348	302	352	320	313	349	289	321	335	318	302	338	334	324	305	295	322	355	322	349	332	308	298	346	308	350	346	317	307	304	346	289	285	302	313	326	311	309	328	295	317	304	339	354	311	331	340	317	313	346	325	312	308	286	339	328	310	342	322	301	346	343	329	348	303	315	370	331	320	350	312	334	327	329	324	357	333	352	309	310	311	324	304	330	363	315	294	346	309	313	275	309	347	302	327	310	274	335	301	320	327	334	324	299	322	326	313	282	296	347	310	301	311	362	347	325	301	318	334	324	329	305	325	323	285	310
22707	21356	29050	23995	21347	21364	6201	786	525	468	412	367	326	314	264	287	245	261	241	204	227	253	238	229	206	222	189	206	192	197	183	180	189	208	190	193	214	190	220	197	182	186	192	188	180	164	176	177	176	216	188	191	174	193	193	195	180	177	200	191	162	182	169	190	216	186	189	169	197	175	185	164	168	192	204	178	202	147	155	160	161	176	176	188	167	196	164	165	193	149	185	191	144	168	190	166	180	187	178	174	169	183	185	163	187	177	181	170	166	182	159	169	196	199	183	179	173	170	182	185	160	173	170	164	174	185	187	190	213	183	174	179	210	193	184	163	176	191	166	176	179	182	169	177	161	198	191	171	172	182	189	171	177	178	196	164	175	188	188	170	196	157	188	178	159	179	177	185	179	194	160	200	162	174	178	173	203	163	202	169	186	163	181	187	170	173	173	153	171	165	171	176	175	184	180	175	183	162	170	184	189	187	190	175	167	177	188	155	181	164	189	200	174	165	156	171	191	164	168	167	176	212	187	151	173	181	190	173	172	187	155	162	201	190	172	161	167	196	172	163	155	173	199	190	179	182	156	169	169	173	169	190	173	170	165	161	155	199	158	168	187	167	168	185	183	179	167	170	199	175	183	200	168	175	181	150	160	149	150	186	187	174	167	172	177	169	190	207	147	160	162	165	176	188	175	186	161	179	183	161	196	191	181	171	158	177	170	201	162	162	173	191	165	181	185	164	173	172	167	168	181	163	187	166	159	175	176	191	182	169	157	166	187	181	178	181	169	164	197	168	152	170	196	147	185	162	163	188	171	178	170	183	173	181	176	184	180	199	169	192	191	172	181	200	198	162	184	213	179	178	161	173	169	174	146	197	175	168	174	174	165	172	172	146	158	167	201	191	172	177	206	176	183	181	160	189	186	181	177	171	218	184	162	185	171	186	159	185	172	187	172	179	175	150	162	190	188	167	163	156	173	168	201	198	167	186	185	175	162	167	206	168	176	184	184	174	139	161	181	185	174	174	194	186	224	176	202	184	174	177	155	193	191	160	161	179	173	164	166	182	176	185	197	178	181	198	200	195	202	172	169	167	150	191	157	202	182	190	160	159	173	161	180	198	169	182	187	178	151	183	187	171	172	171	208	163	149	175	166	155	162	201	181	178	180	176	182	158	187	186	165	192	183	192	164	164	198	160	198	182	187	172	156	169	156	162	159	168	159	177	184	161	184	188	187	175	168	200	172	184	189	177	185	178	168	172	169	183	173	169	185	161	179	178	179	172	176	164	184	172	189	167	181	160	173	158	187	187	197	188	150	159	160	184	188	168	181	175	169	156	158	187	176	152	180	169	182	183	186	176	170	168	177	160	168	168	146	169	178	202	175	172	202	151	154	189	173	176	171	174	183	181	182	185	171	164	204	168	183	191	185	175	155	157	212	184	161	192	180	175	191	194	180	168	190	191	169	159	180	186	199	155	154	175	184	157	196	160	205	174	155	163	172	159	188	163	183	157	167	160	193	179	178	181	190	196	155	161	186	178	191	190	204	168	164	193	194	182	177	170	178	170	167	174	182	175	169	185	180	174	188	165	160	173	195	168	185	192	200	179	178	195	180	173	183	197	163	179	180	167	163	179	175	175	179	142	170	163	194	168	171	177	186	174	167	173	174	182	183	171	172	166	169	181	185	179	197	173	195	177	188	159	179	158	161	176	169	172	170	180	205	168	176	172	173	162	149	169	181	172	181	179	176	179	174	177	190	171	166	175	204	159	169	155	169	179	192	181	175	172	176	179	160	163	187	184	203	175	177	169	178	194	154	188	209	170	184	177	181	191	179	184	154	160	170	174	172	195	196	171	163	162	174	168	176	151	178	178	169	185	170	191	201	201	174	175	164	169	150	190	172	182	175	171	173	166	171	174	179	171	181	178	173	174	182	175	191	158	183	159	186	171	185	187	161	160	193	173	174	178	189	177	189	147	174	176	175	188	169	187	198	165	163	185	206	192	180	181	193	167	181	187	171	166	175	183	168	171	169	164	198	185	173	172	158	205	170	174	199	164	183	171	191	186	193	190	184	171	170	187	198	153	194	168	192	183	159	188	143	180	165	193	157	171	174	186	163	165	164	145	172	150	204	174	153	185	168	182	163	193	191	167	157	179	179	185	178	167	173	182	178	173	169	194	195	177	170	177	145	171	150	191	167	183	169	163	179	185	165	164	192	181	192	186	166	191	174	182	163	155	175	155	189	180	160	199	182	153	163	163	188	173	175	190	156	204	196	162	164	171	168	170	193	180	160	171	161	178	175	185	170	173	172	181	166	193	169	182	181	169	176	187	180	154	179	171	184	181	165	210	171	179	153	179	191	170	160	183	176	195	181	168	159	184	165	176	168	187	178	168	172	174	187	166	177	154	170	168	151	176	165	177	165	178	191	181	157	175	170	192	188	157	177	177	189	171	177	193	182	163	149	183	200	171	194	180	175	173	165	175	161	164	173	162	181	163	194	188	180	186	161	173	165	167	184	163	180	175	160	180	188	172	171	155	198	167	178	176	184	213	167	172	184	189	180	157	155	191	171	170	175	172	172	174	179	162	149	201	163	194	195	180	176	189	180	176	206	170	200	185	161	186	187	187	169	163	182	158	186	183	182	154	188	178	161	174	171	160	175	197	172	181	185	193	160	168	177	182	187	173	161	166	166	176	182	169	195	161	137	167	173	176	168	152	197	173	164	163	173	179	190	164	161	170	180	182	180	148	198	176	160	179	136	179	190	196	182	201	177	159	191	196	182	196	192	146	156	163	180	162	171	190	172	172	186	180	165	180	188	161	190	158	156	156	176	160	176	178	168	179	190	146	152	176	190	190	201	194	167	191	166	178	186	180	146	170	184	187	182	174	155	210	175	168	178	178	191	160	181	166	159	156	173	190	174	168	196	158	174	173	170	167	171	178	186	158	156	174	184	192	184	179	174	171	171	193	177	182	187	192	184	194	163	168	190	197	165	158	185	186	199	158	197	181	196	156	165	200	155	178	168	166	184	185	159	196	165	199	165	185	161	158	177	155	168	155	191	181	163	182	176	180	178	174	172	186	176	188	181	158	161	175	184	161	182	185	176	183	158	172	166	161	178	152	196	205	191	160	174	174	161	165	182	166	183	161	177	175	175	168	200	174	171	166	190	167	172	150	180	177	174	171	177	157	168	188	161	162	191	166	155	146	156	193	187	168	164	175	185	191	173	169	188	150	150	158	183	169	150	170	173	180	159	172	164	172	200	177	195	175	177	160	190	167	174	178	189	194	177	181	178	178	194	176	168	159	168	173	163	187	182	183	161	165	197	193	171	211	182	173	154	161	172	168	178	181	197	179	158	175	158	163	182	181	167	167	184	167	173	173	180	197	177	155	180	188	175	181	168	191	191	179	154	171	169	165	184	177	151	168	179	174	152	172	168	219	155	175	170	179	185	179	156	135	166	152	161	161	167	158	177	175	178	172	165	187
4721	14519	10453	4878	3344	2571	1949	1469	1156	818	743	674	564	528	477	425	403	363	328	340	320	316	309	276	275	258	279	240	271	247	268	270	251	251	269	233	249	298	289	240	254	266	264	236	208	239	263	237	229	245	229	233	259	231	225	248	221	260	243	227	245	198	251	233	228	208	246	236	228	231	216	223	227	215	231	230	204	260	238	226	233	231	225	204	233	199	230	212	241	203	231	224	198	208	213	221	208	204	223	216	236	206	212	208	208	212	249	209	209	243	234	187	224	203	194	216	209	214	229	206	211	211	227	210	207	223	243	215	219	218	180	213	223	224	215	207	232	227	223	228	208	232	198	228	209	243	226	214	204	191	208	216	197	199	210	231	208	211	241	224	214	194	207	230	222	206	214	231	234	212	241	199	231	225	224	222	234	232	230	207	198	190	219	195	193	230	231	212	224	204	209	217	239	214	216	219	228	211	224	243	209	220	223	226	249	227	213	216	189	214	192	207	215	222	204	209	208	221	226	217	213	224	220	226	224	202	207	212	214	212	229	196	231	211	224	236	213	217	185	201	213	213	240	208	216	221	226	217	174	214	213	207	220	227	220	187	219	225	237	232	227	226	222	225	212	202	247	223	233	203	228	245	244	230	247	224	221	226	226	226	224	188	211	219	211	236	235	242	240	249	210	242	225	241	222	197	237	221	229	234	209	190	208	215	213	213	236	224	247	222	195	207	210	216	252	215	237	204	236	218	208	233	230	209	234	255	207	203	216	222	237	226	230	221	222	220	228	195	217	216	225	189	228	208	230	217	245	197	213	221	215	237	203	240	244	214	233	217	221	187	201	227	226	245	228	193	220	224	221	247	209	218	220	226	198	235	202	228	213	213	254	216	230	185	177	231	221	219	233	225	217	220	230	230	224	215	245	236	208	231	203	212	235	215	194	221	239	232	237	217	233	227	208	208	218	215	234	196	210	215	216	237	238	204	198	209	213	206	221	205	203	206	210	227	227	221	220	227	203	224	223	227	218	220	211	226	246	234	201	212	222	197	237	198	206	234	205	209	222	215	200	208	228	213	229	212	228	204	208	211	214	190	214	209	214	239	216	216	194	202	231	226	220	203	214	190	217	244	214	226	189	239	236	203	203	216	213	238	200	221	205	219	199	225	207	193	197	207	220	208	238	215	207	208	226	201	216	250	211	237	214	202	225	201	230	206	213	222	217	224	225	213	219	223	219	216	224	228	204	220	235	209	223	244	220	244	192	215	204	208	205	234	183	218	233	220	206	224	226	224	222	217	210	200	211	223	206	205	202	207	229	212	209	209	224	223	188	225	208	236	197	215	209	208	224	222	197	241	204	203	209	228	227	215	211	220	212	187	194	219	202	222	221	214	211	232	208	217	226	197	225	215	210	218	222	232	220	202	213	192	209	222	219	238	196	219	209	219	223	232	210	215	211	225	236	213	200	216	204	235	217	221	186	232	205	225	202	192	244	230	227	253	223	237	195	208	246	230	214	209	226	228	231	222	227	225	225	224	222	217	256	221	225	227	219	218	204	217	189	206	234	207	209	209	211	217	225	238	215	204	240	208	228	241	208	230	235	223	229	215	242	216	196	192	214	208	214	194	218	227	212	221	235	190	216	211	180	254	235	222	224	228	210	214	214	214	203	210	226	194	228	199	201	240	240	218	227	221	205	212	188	228	192	216	187	204	254	217	193	202	182	221	229	215	203	221	198	209	245	189	211	211	202	206	216	214	212	209	232	202	240	216	199	208	208	230	209	213	221	229	207	213	210	196	194	227	213	223	219	217	229	222	213	228	214	233	223	212	218	239	219	237	234	229	224	204	211	218	212	225	181	189	205	231	208	225	233	202	210	200	242	221	215	211	217	203	230	221	228	229	179	221	217	245	237	216	194	203	198	228	251	191	249	215	201	207	229	230	208	229	210	225	205	197	203	225	250	213	198	213	220	204	235	232	213	230	196	218	265	234	228	237	223	211	210	226	212	227	227	231	218	200	197	209	237	212	185	205	227	217	213	231	238	235	204	229	226	219	234	218	230	223	245	211	203	216	199	214	209	197	220	197	215	204	212	202	242	248	227	230	233	229	219	198	221	243	231	213	215	223	201	224	224	212	203	225	207	220	201	231	232	218	215	226	205	206	227	214	229	220	208	215	214	198	233	226	201	230	246	233	245	187	231	221	203	235	226	215	227	217	259	220	203	230	216	220	196	220	195	196	207	237	215	218	203	222	216	235	237	204	220	217	218	226	231	216	219	197	230	221	213	233	216	226	200	222	235	223	218	215	193	209	231	211	212	224	236	196	241	211	210	210	212	195	191	211	200	221	199	213	204	218	218	241	220	192	217	196	210	207	236	227	228	197	223	182	240	208	210	195	204	221	215	207	228	220	207	202	207	209	231	215	234	239	223	222	207	220	194	230	209	209	224	229	213	208	224	237	226	242	213	179	228	219	192	235	225	199	216	217	213	212	202	188	223	214	179	216	209	219	211	215	206	217	200	214	223	203	223	190	199	214	210	217	235	207	220	209	190	225	227	218	211	199	210	211	226	209	243	207	189	232	198	208	200	241	197	207	212	233	219	208	230	218	228	229	223	243	188	231	194	224	226	196	243	246	211	199	198	208	240	233	223	206	219	217	193	233	231	204	217	219	201	229	224	216	201	180	243	234	215	222	225	198	217	243	195	245	239	203	200	222	206	202	217	210	219	205	207	222	233	220	219	220	205	208	240	218	228	215	187	197	208	243	224	241	210	204	210	219	199	189	228	204	232	215	188	189	227	202	229	189	215	194	178	188	210	229	246	218	233	203	214	199	203	200	219	220	221	208	216	214	215	241	220	227	221	227	209	230	244	223	198	234	232	220	231	204	201	215	238	204	233	208	215	209	215	222	227	204	203	237	207	235	191	216	204	216	224	222	206	234	227	215	209	212	216	217	225	203	222	229	215	204	214	210	235	218	219	230	192	250	207	218	221	200	221	195	230	216	241	226	217	231	186	226	220	212	205	210	209	224	226	215	225	215	230	214	225	231	234	229	224	215	222	227	234	249	234	238	209	196	235	237	221	241	225	226	231	214	208	184	229	194	228	211	205	181	244	200	239	217	198	206	222	227	213	197	209	207	233	219	221	206	208	215	219	210	203	202	210	225	184	217	199	204	218	207	212	235	221	224	203	223	251	209	216	230	200	224	210	202	197	217	220	220	218	204	212	200	226	221	210	212	234	220	209	200	220	206	204	241	210	240	243	202	194	222	205	207	223	227	220	193	237	198	218	253	207	210	201	204	221	208	238	227	212	185	174	235	219	192	220	228	226	204	189	215	223	246	221	196	237	244	236	213	240	224	227	211	193	206	211	206	236	215	212	235	201	232	188	225	210	199	212	230	186	218	212	231	240	215	246	194	215	240	229	204	209	251	251	184	222	207	206	216	212	215	207	222	196	230	226	210	214	230	202	200	197	192	220	207	219	199	225	204
27522	18815	4858	1006	622	608	524	501	509	465	469	445	434	468	427	432	457	454	447	443	412	428	456	480	440	450	492	482	471	474	435	485	429	487	456	430	487	469	451	440	425	430	465	428	431	440	492	441	417	484	472	412	423	427	478	474	471	444	438	490	442	436	472	477	447	488	463	455	415	434	443	469	448	459	456	493	478	460	431	434	438	447	481	433	473	459	433	483	470	442	465	470	452	435	484	482	409	479	419	443	457	416	457	447	441	424	489	464	438	438	503	470	463	456	490	462	455	440	420	417	457	456	424	447	481	457	435	466	470	469	439	438	426	447	427	438	420	415	436	442	437	461	409	462	421	450	446	430	458	487	412	471	433	480	445	441	415	442	456	443	485	446	430	407	435	428	483	439	443	410	480	452	437	447	455	492	412	492	454	442	456	469	443	458	443	432	461	449	468	441	440	440	475	401	449	446	468	469	461	439	452	426	464	452	476	448	455	412	459	436	488	418	432	429	447	392	519	490	473	412	459	412	485	449	472	441	476	458	491	432	437	451	487	479	436	432	434	467	464	408	431	439	474	447	430	444	442	494	430	379	453	455	474	403	451	471	453	439	415	458	444	471	468	414	467	455	433	422	470	426	452	441	455	453	430	431	449	469	445	465	442	470	469	490	425	461	440	473	490	468	434	404	444	428	427	424	452	462	420	482	452	483	445	452	430	476	454	468	466	451	445	414	435	473	460	435	452	443	437	483	419	439	444	464	472	448	459	441	443	427	423	447	452	450	483	461	425	429	444	422	446	453	477	457	427	435	440	420	488	441	448	435	434	453	443	473	443	423	454	455	450	450	441	438	490	441	415	452	406	451	479	485	415	423	454	444	440	472	457	429	435	433	481	448	458	478	446	480	438	451	452	431	442	449	438	488	452	486	449	480	468	432	445	418	410	438	421	410	456	439	499	459	411	452	424	496	493	435	406	392	441	494	423	462	410	467	435	468	400	468	465	469	401	467	439	424	453	432	481	467	451	436	424	449	468	416	428	445	466	464	458	439	450	462	449	453	415	454	448	451	441	391	422	468	444	442	467	435	465	415	474	466	480	453	464	426	431	452	426	447	430	417	448	428	463	467	450	444	459	430	463	468	474	465	429	443	472	472	482	402	422	435	455	433	411	484	480	437	406	485	473	458	469	460	451	441	466	444	426	422	407	445	457	448	443	455	406	436	467	433	451	417	443	469	453	428	441	470	421	456	454	494	455	422	444	434	393	458	365	418	421	445	464	452	440	458	476	471	427	429	459	433	486	427	435	425	441	444	443	450	473	433	427	458	441	458	425	449	453	445	444	451	433	449	467	450	418	479	439	436	443	428	401	420	431	424	463	438	441	411	427	459	428	450	415	425	459	452	429	445	450	428	448	453	465	459	479	445	461	431	418	455	398	428	473	479	468	457	404	425	449	442	429	450	431	435	426	416	448	457	461	452	442	416	426	431	421	451	454	438	446	465	446	457	441	440	472	482	467	493	450	476	464	430	423	426	465	481	446	438	428	489	454	480	431	460	436	450	485	428	440	453	441	484	472	463	422	412	457	452	459	502	488	426	432	487	458	469	455	421	431	423	471	440	503	456	416	439	445	455	447	478	461	473	434	449	443	427	442	429	433	385	413	453	400	442	465	443	451	456	434	434	469	470	457	436	449	450	429	422	428	467	447	451	442	453	437	416	452	393	441	447	482	427	482	431	457	454	459	449	491	504	428	439	450	472	463	413	426	436	470	467	416	407	502	489	403	445	433	427	443	406	452	456	431	454	441	463	433	410	467	466	435	464	465	475	440	444	460	489	455	442	449	412	440	469	417	461	432	447	451	430	442	447	456	448	432	447	453	437	465	457	433	447	462	453	473	442	462	483	447	446	433	474	442	470	444	447	459	452	458	479	418	416	450	427	449	449	426	436	485	437	440	475	459	449	429	451	465	499	441	474	472	452	426	454	466	477	441	459	458	483	491	455	494	461	447	461	449	416	528	441	475	430	469	461	452	477	477	499	468	412	446	445	458	442	449	447	470	438	433	424	463	432	437	429	435	466	408	415	446	409	498	454	446	445	476	431	457	428	494	445	449	470	428	468	475	463	425	444	456	486	503	430	466	427	443	419	478	421	442	461	446	423	464	455	465	450	432	460	482	472	442	441	423	432	432	450	436	482	434	441	441	451	452	489	454	491	468	450	453	444	444	466	463	455	439	469	452	434	435	476	447	439	450	451	430	459	437	426	461	443	458	489	472	451	444	472	461	422	467	475	455	451	452	453	456	463	446	388	430	410	451	452	427	472	468	431	455	469	429	427	499	450	472	474	416	448	449	435	426	431	463	444	466	475	441	474	443	420	460	450	436	416	504	436	424	433	477	483	472	445	404	451	425	417	415	447	424	453	426	446	453	464	438	473	458	480	428	460	470	467	451	457	469	438	469	424	424	439	438	448	425	454	447	478	479	438	444	399	447	446	460	465	478	476	439	470	474	439	433	426	459	444	453	442	450	410	408	420	469	460	448	448	381	412	448	457	445	446	410	437	489	447	465	444	445	481	429	446	461	433	455	448	478	448	478	422	462	461	474	472	460	458	433	497	443	432	452	442	454	448	422	449	431	448	457	431	451	424	483	493	454	443	453	423	449	452	475	414	464	433	434	488	455	482	496	458	453	466	460	483	427	450	481	475	446	461	443	446	453	447	411	439	446	455	459	441	459	438	434	453	430	423	430	456	438	462	446	426	459	429	456	471	434	443	436	463	417	445	437	377	460	428	462	420	432	451	433	424	439	439	454	434	476	440	495	438	427	449	487	416	478	429	439	451	450	446	426	443	500	471	454	408	452	458	441	439	423	428	442	436	414	452	501	465	432	462	481	465	420	455	454	415	464	446	473	453	488	448	433	433	476	488	456	418	441	466	444	452	456	452	457	438	435	400	474	450	444	412	427	493	476	423	425	463	465	474	457	407	483	491	418	452	483	432	453	433	446	437	475	453	442	466	447	452	416	445	416	444	466	432	396	457	475	454	449	456	461	428	458	468	437	423	461	424	431	451	452	441	498	475	436	452	453	434	454	461	459	453	468	479	431	441	435	447	468	406	501	482	450	434	451	445	474	442	444	420	424	446	429	496	434	450	415	469	444	442	430	427	440	475	457	428	425	430	440	492	460	451	441	445	419	448	463	444	457	458	497	426	432	403	459	434	450	412	456	486	418	471	470	443	477	471	442	421	446	465	407	453	479	502	476	417	429	441	493	456	460	490	453	429	455	448	458	437	449	501	454	478	430	452	470	459	427	454	487	423	497	437	421	448	453	452	463	427	458	491	474	484	377	471	450	424	423	418	451	471	463	421	462	473	435	462	448	432	431	459	425	455	433	442	475	459	441	430	448	415	477	452	425	494	402	494	468	401	430	456	438	418	472	451	421	434	483	445	456	417	435	416	424	442	459	435	440	464	459	490	444	462	424	438	450	446	414	440
4541	2150	1853	1087	772	753	662	584	550	567	558	577	546	512	538	556	559	511	537	528	520	500	500	519	519	519	560	525	508	515	568	503	497	539	519	541	506	524	525	561	516	507	499	510	482	528	541	539	514	509	560	554	538	538	519	540	499	563	521	529	539	532	533	503	504	526	478	521	521	522	503	534	524	535	523	537	522	531	487	515	545	523	513	513	506	567	536	516	545	485	511	476	503	498	549	529	506	518	557	508	510	555	502	521	522	546	521	540	523	532	542	540	556	552	547	538	534	518	556	530	529	498	509	549	515	545	517	514	513	546	498	506	527	535	523	534	481	542	513	487	565	513	563	519	520	501	553	479	508	526	489	541	513	553	518	492	521	500	553	553	545	560	486	480	526	513	486	524	507	526	556	521	513	533	514	530	502	531	521	517	520	479	525	522	542	573	535	523	512	531	525	584	542	526	531	547	536	527	526	535	542	517	543	574	501	533	562	503	519	498	549	516	524	509	518	548	506	508	531	551	530	508	534	519	529	519	557	542	494	500	535	503	520	501	490	547	528	538	532	535	540	518	530	471	514	542	544	508	557	485	540	580	504	513	492	502	559	494	492	494	530	500	545	493	510	493	542	525	525	509	522	533	548	526	568	544	530	541	501	567	508	511	505	477	523	556	522	533	505	527	525	501	506	549	556	571	543	546	567	494	534	520	540	557	528	528	530	497	468	533	540	557	528	500	588	536	522	502	510	487	504	546	493	464	496	494	547	485	553	530	523	554	518	558	541	555	508	536	505	509	514	523	531	516	490	528	518	566	509	547	522	512	513	545	517	547	538	539	526	512	527	524	553	544	539	560	491	531	521	548	544	572	515	549	535	550	547	544	510	511	510	546	537	515	480	486	528	517	515	547	551	531	528	537	492	530	523	525	546	498	521	495	526	537	521	545	503	543	515	526	554	517	516	537	513	502	495	564	470	546	519	520	553	514	521	521	519	506	524	529	502	488	526	483	529	523	512	513	570	519	472	495	502	508	527	546	512	534	512	519	536	511	527	512	497	509	528	500	529	562	521	522	510	516	484	526	562	517	532	521	486	493	500	530	512	541	508	501	567	537	493	529	522	490	503	503	520	507	519	550	530	512	558	537	505	508	522	557	520	515	533	517	523	549	485	503	501	538	531	489	525	519	504	514	493	509	563	529	527	500	532	500	509	526	568	507	524	572	522	510	500	520	513	533	514	507	494	520	511	521	490	537	534	511	514	555	545	508	477	553	461	540	518	486	563	527	546	531	559	503	550	553	512	503	498	538	526	530	458	525	549	562	539	511	530	551	519	498	520	528	506	527	534	553	526	547	517	488	519	552	538	498	521	513	546	555	492	526	567	512	514	482	531	494	530	489	538	523	552	552	486	522	508	513	526	554	565	520	536	487	516	530	510	501	557	475	521	501	525	541	521	513	515	546	546	492	535	527	555	510	523	528	497	507	518	495	535	503	508	509	495	516	517	509	506	484	539	484	532	526	542	510	553	529	519	514	548	528	499	527	531	519	523	520	529	526	494	515	519	507	542	532	488	560	507	507	542	526	496	529	502	507	524	538	547	521	539	520	501	548	534	563	506	518	553	513	506	535	476	536	517	508	550	567	529	504	507	507	519	552	501	539	534	477	522	543	536	525	527	522	468	531	561	502	490	500	473	524	552	550	536	527	558	518	544	543	535	526	541	543	475	523	536	552	543	501	549	490	563	518	538	541	546	518	526	482	476	525	501	529	514	531	485	543	555	562	539	525	528	522	538	530	510	499	510	490	546	538	537	492	524	528	522	534	523	498	571	545	476	521	501	486	501	548	483	485	518	507	521	484	519	551	545	549	538	492	520	520	526	543	563	510	538	518	557	528	564	505	526	477	521	523	534	477	499	530	526	505	503	530	576	516	487	498	508	516	486	550	530	546	537	509	516	502	547	522	490	499	522	519	506	542	540	511	515	528	507	515	512	545	553	540	529	568	524	501	541	542	462	498	563	512	536	510	558	525	495	530	530	531	522	530	520	555	520	540	498	534	548	528	531	525	499	504	527	511	531	517	552	542	595	535	506	487	539	531	530	528	544	505	487	521	528	544	503	507	548	521	503	506	525	515	482	477	537	493	545	527	496	521	511	523	496	533	507	488	516	560	553	540	527	505	540	512	535	474	519	571	537	524	519	544	527	546	547	553	506	523	552	541	494	555	548	525	548	564	501	490	484	527	480	562	524	546	496	517	552	519	563	508	541	509	522	493	477	529	540	505	509	500	560	542	532	475	558	510	532	531	557	505	535	493	520	535	560	568	504	569	548	547	530	522	532	514	547	552	544	526	527	577	533	569	512	504	545	526	544	547	523	535	527	519	508	517	558	509	548	564	508	550	522	498	538	500	534	513	511	546	543	563	530	520	519	511	550	518	501	541	502	519	526	565	556	526	502	530	516	542	503	509	539	540	531	561	507	543	554	553	534	506	529	484	523	533	503	536	495	488	534	542	552	506	520	526	485	528	495	503	500	497	471	487	523	497	550	515	521	530	541	539	460	509	557	503	509	533	508	523	552	474	508	534	530	510	551	562	486	551	494	542	492	512	530	539	543	502	547	521	539	490	516	513	545	501	546	538	501	487	542	550	516	522	497	485	534	527	497	506	479	540	509	506	471	520	523	516	551	528	506	568	546	522	517	523	518	527	478	561	523	514	540	468	543	527	524	495	591	538	468	543	511	529	486	490	527	568	505	518	514	492	530	499	522	550	554	519	548	507	527	575	538	501	516	512	589	530	520	492	508	532	539	481	568	493	480	537	484	548	519	524	520	502	548	496	534	529	511	540	536	517	520	516	510	517	489	530	525	510	527	512	537	455	526	543	513	530	510	503	540	506	529	514	571	493	587	469	498	518	524	539	544	521	496	558	484	517	527	523	539	521	503	516	500	528	550	535	535	541	523	553	501	529	519	534	544	542	509	532	541	540	507	560	522	517	507	536	511	484	494	534	523	511	519	535	483	531	471	518	502	501	517	515	519	492	510	492	547	454	509	520	526	512	528	514	527	526	498	548	543	521	481	524	506	485	530	474	513	495	541	531	518	539	476	524	493	528	547	546	555	513	524	522	538	487	558	511	543	528	577	533	505	514	536	513	507	535	531	529	550	505	538	505	528	533	505	547	528	533	547	511	530	533	505	540	530	514	522	523	513	494	502	544	534	543	529	536	528	518	505	481	514	522	513	510	556	522	538	514	553	551	542	504	491	545	524	519	512	569	521	518	532	513	514	532	537	546	525	529	489	493	513	550	446	532	547	524	492	542	563	497	520	479	479	545	506	508	508	543	535	560	510	508	536	532	484	543	527	524	507	516	510	511	560	522	574	506	511	524	505	494	543	513	494	507	522	503	532	512	519	516	548	538	514	513	503	561	521	530	511	520	553	529	499	477	534	572	542	504	503	570	556	547	509	483	497	514	493	562	532	556	544	515	517	480	523	511
23819	21339	28520	24489	21308	8110	1026	724	648	548	550	516	493	492	438	427	458	465	443	429	439	416	459	438	443	383	432	413	426	450	437	408	433	405	390	423	432	425	434	415	371	426	393	366	411	425	415	423	441	428	401	460	452	376	443	423	412	407	425	406	422	384	400	409	436	425	427	407	396	384	375	448	394	429	422	451	404	387	374	442	418	409	438	420	421	390	394	395	397	398	408	390	420	418	432	404	409	380	453	418	366	430	392	404	418	362	396	423	440	446	397	390	394	429	401	383	379	399	390	427	406	414	383	386	392	424	368	403	382	444	420	412	429	455	439	394	402	421	403	396	393	388	376	422	426	420	400	393	405	418	399	404	374	392	428	441	399	431	378	412	402	401	430	387	372	384	409	434	389	402	411	440	430	413	384	432	427	386	415	443	403	424	378	397	387	423	420	404	387	430	394	402	375	422	410	421	411	401	394	382	400	400	395	403	413	381	371	375	399	389	417	436	421	400	398	379	449	415	391	422	437	414	407	366	404	428	389	423	428	406	386	405	376	410	415	418	372	422	408	412	394	380	440	429	385	426	416	411	424	415	404	412	427	412	418	414	441	388	415	394	406	397	414	388	419	394	436	440	401	376	401	398	404	387	426	408	414	371	401	399	391	388	401	389	418	396	375	419	395	373	389	436	369	405	368	436	390	368	387	398	404	350	408	407	399	412	429	389	389	426	412	378	414	402	420	396	379	388	417	382	356	382	433	391	411	392	388	392	438	439	382	419	428	430	451	422	380	381	406	397	404	409	398	385	425	397	387	383	391	405	422	413	402	419	370	414	439	427	415	403	392	422	408	365	395	389	424	433	409	382	409	395	416	441	409	406	431	408	404	411	372	435	387	383	411	449	390	415	399	366	410	422	385	391	426	405	406	402	398	413	412	380	399	383	409	427	394	402	410	415	396	416	423	396	422	428	433	414	402	410	407	398	372	413	406	421	370	445	408	411	402	393	405	439	446	443	434	388	369	403	404	396	426	410	395	389	407	369	397	380	416	402	413	400	371	433	406	380	418	391	415	382	395	410	401	435	382	410	409	383	400	395	420	419	393	399	455	388	426	425	390	420	425	423	397	384	402	416	411	400	401	408	418	421	403	394	396	417	380	418	408	467	402	440	392	444	410	380	413	417	426	411	385	406	384	427	358	406	405	401	390	412	407	371	445	426	419	427	442	394	390	408	427	388	402	399	373	409	419	393	409	382	407	404	392	414	408	435	381	429	374	387	397	396	426	413	444	389	434	391	382	447	386	406	390	408	383	395	415	367	429	401	411	412	374	417	353	408	416	383	427	393	406	403	401	394	428	393	372	433	427	384	411	397	417	409	418	426	396	379	430	407	404	422	411	401	421	412	370	423	421	404	369	391	396	421	375	399	410	397	393	421	406	405	424	456	399	402	400	383	372	368	421	376	391	398	412	402	376	391	430	427	411	395	453	402	416	374	410	413	393	424	379	374	401	438	421	419	385	410	384	424	401	405	405	417	384	399	416	390	396	376	411	410	426	365	386	413	409	353	427	363	394	426	406	398	395	444	414	401	390	406	391	444	396	393	415	388	422	394	398	409	392	418	398	387	418	417	414	426	415	410	404	403	441	442	405	396	396	403	434	412	420	366	428	433	410	414	459	386	407	389	406	382	396	479	431	425	424	403	376	411	393	385	387	409	387	407	405	407	414	387	398	417	404	390	388	382	392	409	435	393	393	409	421	408	391	403	415	382	384	401	417	433	396	417	410	414	398	358	396	446	424	415	420	381	408	399	385	416	406	414	417	443	400	439	409	385	409	393	422	390	370	408	387	409	398	415	412	401	451	406	392	423	399	418	394	412	415	405	422	424	401	419	407	396	424	423	389	405	412	419	420	393	391	428	413	401	414	385	399	434	406	456	407	397	405	428	404	400	422	412	402	424	431	427	431	401	414	414	387	420	406	396	388	415	379	397	394	412	398	391	434	390	432	391	414	376	426	398	420	397	413	403	462	416	420	428	367	402	437	397	393	416	357	407	397	392	391	396	436	385	428	387	420	380	398	431	383	398	392	405	416	385	406	447	396	367	404	416	414	424	368	392	412	389	416	426	400	371	396	432	404	437	393	379	421	421	406	422	426	405	402	428	414	411	392	410	393	385	381	383	390	432	376	418	426	376	418	394	403	383	386	408	436	409	361	395	429	420	373	420	432	415	411	447	418	407	387	377	403	407	428	397	390	380	436	389	376	418	392	396	428	370	394	407	409	439	420	397	401	430	424	397	434	383	399	392	387	427	386	427	434	394	355	442	384	417	411	409	400	396	441	398	434	378	395	436	387	413	386	415	420	409	420	409	398	422	392	421	393	391	438	402	412	396	402	411	402	365	439	431	420	372	435	420	382	415	399	417	392	446	395	395	363	400	372	417	373	413	374	423	411	410	401	420	403	461	398	414	402	441	409	414	420	408	432	388	420	410	384	412	388	409	391	420	426	368	382	408	434	423	397	394	373	450	403	422	395	423	398	390	434	393	446	455	346	425	406	364	417	393	434	402	414	391	405	424	398	374	425	382	413	404	398	386	429	441	386	401	406	406	391	397	418	363	408	440	392	411	405	421	381	379	393	387	411	400	385	411	395	432	436	435	465	408	441	375	403	414	371	382	394	400	393	419	433	436	429	442	437	422	412	415	405	421	394	382	380	384	384	394	428	412	387	420	408	417	399	426	389	431	386	390	425	379	419	408	418	395	405	406	393	409	389	353	401	389	405	398	394	412	453	403	423	386	403	423	395	401	438	390	391	405	413	405	395	406	380	408	417	399	405	418	401	455	427	423	401	422	402	414	411	381	381	421	397	382	381	386	412	416	413	419	440	426	376	394	397	411	427	383	412	406	428	409	405	411	417	430	394	439	395	404	409	375	373	397	394	431	414	424	415	359	395	397	405	437	379	398	406	408	387	411	428	392	404	420	403	395	378	377	390	422	430	410	403	419	422	416	390	417	389	423	409	385	407	427	384	409	398	372	392	408	448	386	407	391	402	409	408	412	383	379	426	416	382	408	385	389	391	410	399	368	394	440	401	396	403	399	413	399	413	396	455	378	437	375	416	383	405	383	370	404	383	421	383	383	398	369	434	397	387	382	402	400	423	425	423	366	369	403	405	422	391	428	391	409	402	401	404	401	395	400	421	405	414	398	377	415	375	392	401	392	375	399	441	420	434	409	405	398	446	431	396	438	406	433	424	378	425	375	449	393	380	401	418	405	382	377	388	347	392	403	413	384	422	399	407	415	395	365	421	394	427	375	401	377	393	420	434	417	406	415	402	420	415	425	383	386	426	394	365	417	410	367	382	402	433	389	424	433	400	424	403	384	423	406	433	398	425	447	391	401	367	410	415	437	373	371	416	403	412	420	403	414	392	421	428	389	424	435	396	420	419	418	385	369	422	408	403	355	401	354	428	382	422	426	406	398	390	416	377	442	409	363
3649	9317	6667	3242	2199	1807	1393	1102	969	823	734	634	637	647	580	603	567	533	524	553	544	487	494	582	507	517	497	524	527	505	516	512	491	512	493	500	519	547	492	521	554	503	511	496	536	506	491	504	501	497	444	480	497	509	471	446	449	529	535	463	469	450	483	502	471	475	468	489	501	448	505	461	470	514	536	472	490	506	504	486	492	468	495	488	458	471	506	482	487	485	489	467	450	492	466	481	474	487	497	478	452	507	467	475	496	476	445	491	491	457	463	499	501	509	442	462	461	509	523	454	503	468	511	454	453	486	495	495	501	502	524	462	485	485	526	446	520	481	464	424	527	462	501	486	468	458	496	462	458	504	497	528	503	479	457	518	479	479	487	476	488	481	518	509	469	500	454	457	492	444	468	484	496	482	450	489	502	468	461	426	463	463	537	505	461	482	489	503	446	456	477	492	486	475	530	495	454	463	494	472	512	483	472	473	488	461	482	473	436	485	495	472	487	433	472	478	470	490	433	442	456	475	458	490	485	490	504	463	471	471	465	482	450	485	468	467	442	469	487	466	477	501	521	481	453	482	486	493	482	456	478	515	444	523	499	503	489	486	435	473	496	460	472	469	499	498	478	508	467	506	513	454	509	491	473	447	499	495	428	466	425	481	503	487	469	469	479	485	515	493	484	456	489	510	488	457	483	518	466	490	494	450	475	463	497	497	478	488	502	477	450	482	434	506	482	501	471	465	462	478	492	434	445	502	479	489	444	485	472	467	477	482	494	500	508	486	494	479	484	492	431	486	473	490	470	482	461	486	476	483	504	469	502	486	514	487	475	455	463	514	482	477	450	485	476	493	510	460	465	497	459	517	465	497	504	456	478	506	508	459	457	468	503	468	473	452	466	477	499	493	489	463	512	488	500	488	469	501	498	455	500	503	421	471	456	525	453	496	476	479	443	486	465	461	456	449	478	484	489	489	442	496	485	479	442	484	483	458	486	468	456	477	463	508	487	491	461	457	492	495	443	496	466	505	470	462	479	492	473	461	487	428	487	496	475	441	493	486	496	468	488	505	482	487	492	461	522	480	513	431	469	517	470	474	493	486	477	519	452	482	503	473	478	497	479	469	460	463	515	430	498	479	485	513	467	477	490	489	473	475	455	461	458	458	501	468	493	503	471	491	457	512	492	458	478	489	477	455	460	492	497	505	485	443	503	484	521	502	458	469	500	460	493	477	461	505	462	471	471	491	478	438	485	492	467	477	485	465	516	478	498	485	457	470	487	503	487	496	447	466	466	517	482	481	484	477	477	495	481	483	473	498	487	514	468	490	526	458	453	486	476	464	467	458	479	548	436	468	469	458	508	472	470	496	459	523	476	483	509	486	496	469	465	449	467	492	459	483	489	488	499	515	455	460	491	449	512	509	445	451	446	464	502	492	469	449	491	508	447	495	493	469	461	509	489	490	458	486	476	511	457	446	516	434	483	475	496	489	469	523	483	511	449	446	515	485	491	464	472	452	458	499	493	513	464	477	473	491	471	484	511	461	480	484	495	527	466	469	497	481	468	481	465	472	450	458	468	470	460	467	463	497	503	474	460	450	502	480	483	490	449	503	516	492	455	499	473	452	483	471	529	475	470	499	496	488	436	470	483	495	478	503	491	475	478	450	469	481	526	503	486	451	525	484	429	510	459	480	484	482	471	470	422	519	472	462	465	519	463	464	479	475	491	472	450	441	475	491	464	459	511	449	465	459	458	502	477	486	458	470	476	530	498	497	510	499	476	500	485	482	483	489	490	514	484	419	446	471	486	524	463	479	435	491	445	483	492	492	454	520	465	475	466	497	457	436	497	465	501	491	466	496	476	495	477	464	520	558	478	490	462	475	488	482	481	509	487	453	464	488	477	453	495	489	485	497	501	494	477	485	520	452	479	478	532	487	463	425	501	487	473	490	468	491	463	481	495	476	518	462	482	473	485	468	476	471	473	502	471	519	450	439	457	487	494	495	467	500	480	484	462	461	485	518	494	477	470	479	473	465	487	480	470	502	491	451	459	462	481	497	481	492	499	469	491	520	486	508	477	485	478	502	465	494	452	497	500	457	443	472	461	480	486	498	492	476	480	501	424	482	469	479	479	488	461	455	481	497	487	455	468	470	495	472	460	454	530	461	456	535	466	493	507	467	480	514	453	486	486	521	471	436	480	476	501	477	534	489	492	471	456	497	484	480	536	469	472	491	488	459	487	459	455	521	517	479	487	476	510	478	472	467	490	491	495	481	492	509	506	497	503	469	461	438	490	475	471	466	463	486	448	490	470	443	493	470	468	484	468	488	457	501	493	483	452	456	478	483	509	473	500	493	493	463	466	487	512	502	500	474	500	493	479	449	488	483	462	428	472	457	464	506	447	460	511	507	482	476	479	520	470	466	499	493	497	467	447	515	472	501	497	425	458	450	478	483	480	497	473	507	487	538	491	478	476	486	481	466	477	480	494	464	497	430	499	515	490	467	498	486	500	482	487	450	478	472	461	480	504	491	514	459	465	473	481	504	510	497	478	510	497	488	460	487	495	507	460	489	539	527	481	521	518	425	461	470	487	518	438	504	525	492	457	495	479	489	413	476	527	451	442	476	485	485	477	464	502	452	470	476	433	484	503	475	511	469	449	475	512	454	481	491	487	502	472	457	551	462	475	476	456	509	442	478	525	504	488	477	452	479	456	503	476	478	481	447	475	466	467	496	468	493	474	484	484	469	487	504	482	458	501	491	469	483	466	499	490	461	427	501	479	477	494	477	494	470	504	453	499	518	511	460	446	506	484	482	459	484	464	449	475	446	501	486	468	480	467	520	482	509	482	456	502	491	513	470	462	526	477	455	449	478	503	479	468	505	438	470	448	484	465	501	467	476	449	506	504	501	470	465	481	506	435	490	457	496	496	447	506	493	457	481	469	481	484	487	449	445	463	471	474	471	445	470	502	496	518	480	495	484	499	493	483	489	470	430	453	485	458	474	524	486	487	482	477	457	443	456	516	460	510	491	466	444	485	472	476	498	465	470	469	470	504	430	456	489	492	444	456	467	470	459	472	458	488	476	487	498	482	510	491	466	519	474	493	466	476	451	455	468	486	511	478	537	480	462	447	479	486	462	459	476	506	506	470	502	464	513	469	510	502	516	464	471	468	455	464	491	504	450	507	490	483	517	462	483	491	464	463	492	456	476	462	435	481	429	462	488	498	449	469	458	499	443	507	469	507	527	513	499	492	469	469	494	468	510	472	477	503	512	508	460	498	481	471	444	480	506	461	457	496	487	538	478	447	483	494	495	492	486	482	469	510	438	523	504	444	494	442	474	517	499	495	473	449	507	467	470	473	457	455	499	468	530	476	463	521	506	478	492	456	435	427	456	499	480	455	507	486	506	463	506	518	448	473	473	453	535	507	493	492	504	487	503	472	482	493	461	461	482	495	487	526	468	479	502	485	538	446	474	441	520	469	511	524	493
24986	21338	27352	25595	8162	705	459	440	351	362	336	318	333	303	299	301	340	318	309	309	274	273	275	259	303	296	289	285	316	289	276	293	290	299	300	301	318	282	279	280	296	287	306	300	284	278	296	281	268	278	267	280	282	284	274	280	267	310	306	276	261	300	279	286	281	273	267	276	274	250	262	279	296	268	265	293	293	272	292	314	267	289	301	284	289	294	304	248	288	268	318	285	285	295	287	309	306	285	271	309	270	282	280	271	277	289	292	260	297	320	280	280	327	309	274	284	290	277	249	282	261	275	297	277	269	296	292	290	296	291	286	267	263	277	277	300	303	270	286	270	292	297	291	283	312	267	279	250	280	284	317	287	288	252	288	310	299	294	271	249	263	288	251	253	259	285	284	273	303	288	269	309	275	292	283	296	277	282	279	272	304	271	284	290	276	288	297	280	270	265	262	253	259	270	286	268	287	324	272	288	301	262	269	284	286	281	287	285	264	312	288	277	256	297	278	292	281	294	261	277	303	271	282	298	278	252	270	271	284	271	270	272	256	284	266	279	268	276	276	294	274	287	279	313	278	293	273	285	301	269	299	299	284	284	314	259	288	289	287	267	287	288	300	278	268	282	292	280	261	298	296	295	282	287	283	269	276	284	286	259	297	268	268	278	298	251	276	301	282	271	300	271	283	304	270	245	280	295	276	284	286	291	295	284	280	266	279	276	320	282	273	258	291	303	273	299	279	245	301	275	281	292	282	282	274	275	268	296	290	317	261	305	264	280	262	298	275	263	258	299	313	278	281	294	269	283	294	276	270	293	257	268	285	298	284	276	294	243	302	288	300	266	311	290	280	274	286	278	270	290	311	298	288	269	300	309	255	269	237	308	251	283	295	266	280	280	264	303	294	268	273	278	314	302	279	280	277	273	246	284	272	302	298	286	273	273	285	301	282	280	284	277	282	290	293	277	270	257	304	268	277	273	263	305	261	274	302	282	230	294	255	292	280	284	282	303	265	250	297	285	279	299	281	275	306	260	298	285	272	272	271	284	284	285	310	258	275	267	302	294	282	306	283	269	290	275	278	274	277	276	246	254	268	287	287	277	297	265	257	247	244	280	308	313	347	259	284	272	309	264	290	276	265	267	284	294	298	261	300	284	295	293	276	297	294	263	272	290	257	298	273	279	302	277	290	254	246	282	253	289	259	283	280	244	285	297	278	305	308	259	292	289	305	256	271	276	312	303	283	280	262	280	273	259	264	286	273	280	269	265	273	276	264	302	284	281	277	265	266	284	274	291	288	315	255	280	295	279	294	283	265	306	278	307	313	268	283	263	259	290	296	270	262	277	271	313	295	297	279	269	290	263	293	276	264	260	285	275	264	261	269	285	299	263	276	282	279	306	269	308	295	289	268	311	282	254	271	267	277	285	270	295	259	271	270	282	278	256	267	285	277	270	277	254	248	268	271	316	297	260	286	261	282	272	279	259	278	269	290	263	290	244	238	245	286	308	289	280	261	292	266	258	287	269	294	288	271	300	309	295	297	274	288	279	285	254	273	297	292	272	269	274	283	268	284	276	299	262	300	292	293	293	309	325	285	294	301	266	274	297	308	286	291	289	267	278	300	284	308	276	270	327	274	256	292	291	272	255	292	293	290	283	268	273	285	243	281	262	299	287	261	279	281	270	293	292	266	275	273	272	280	268	280	274	261	278	317	292	286	292	272	289	273	293	319	302	271	271	284	301	297	285	283	272	251	282	270	280	267	300	263	251	279	262	290	285	275	302	266	302	294	289	292	252	286	272	290	271	296	277	304	298	284	269	277	259	284	277	279	293	281	265	293	271	270	307	288	276	292	305	255	268	264	272	289	270	318	267	289	275	293	279	265	283	270	266	258	280	266	298	251	275	303	308	272	249	269	269	266	271	291	279	264	281	287	290	300	262	256	301	259	296	311	304	278	287	269	275	282	289	306	275	268	326	263	282	267	280	284	285	259	312	271	297	269	284	267	282	272	273	323	267	331	278	275	277	262	245	304	284	263	258	292	268	292	276	296	284	256	281	283	257	254	303	279	273	266	273	311	264	292	299	265	269	302	284	301	280	314	306	287	245	294	296	287	285	263	286	287	274	297	292	274	255	278	277	247	252	282	294	266	270	268	285	293	280	254	257	241	273	276	294	273	259	289	274	280	273	315	288	290	305	272	289	295	289	262	287	304	244	299	286	262	281	312	310	274	257	258	286	260	271	265	312	236	281	277	279	264	261	283	289	283	264	286	279	324	307	265	301	260	297	283	282	301	310	265	281	268	265	277	269	271	288	290	307	291	295	306	283	282	281	303	284	263	287	276	272	285	251	264	269	258	290	273	276	266	299	269	258	299	286	305	284	288	280	306	307	260	268	284	300	255	273	259	260	285	282	278	308	276	278	276	267	301	308	244	299	250	279	287	288	273	271	245	263	283	286	275	260	277	309	311	305	271	282	288	275	287	293	312	278	286	302	282	261	291	304	258	275	290	290	295	305	276	296	270	297	277	287	272	281	278	296	303	280	266	269	299	291	269	266	285	247	280	287	291	258	275	304	260	277	277	270	267	239	254	251	298	307	258	290	307	274	297	300	296	288	309	269	266	270	283	261	290	285	258	281	269	288	260	284	278	294	254	282	267	274	276	301	267	264	279	279	317	265	267	303	285	283	313	267	280	311	288	279	303	248	304	258	273	255	281	280	270	309	269	269	288	270	273	292	325	277	278	310	267	268	274	274	288	269	278	325	261	309	287	278	265	289	264	310	253	244	306	302	277	265	290	301	294	300	269	294	258	283	261	260	281	259	277	261	255	285	276	297	277	252	282	292	281	217	280	282	262	282	296	278	275	270	281	286	282	250	284	272	285	276	278	311	290	244	295	272	298	271	289	307	316	283	309	294	300	254	277	266	269	265	269	306	259	254	284	304	310	277	265	293	287	276	264	288	281	289	281	276	287	277	268	264	301	282	314	281	295	271	295	263	270	275	273	291	248	300	256	289	293	291	279	281	280	279	278	275	302	287	275	254	287	280	292	311	278	287	269	271	272	303	284	267	274	287	289	234	266	273	283	266	268	313	278	259	277	255	307	285	283	275	282	264	270	271	274	260	284	285	277	272	276	295	283	300	235	264	286	290	288	272	290	285	264	313	284	277	271	284	284	267	279	319	272	275	274	264	300	286	304	247	296	298	256	318	314	255	265	280	275	279	290	231	260	307	272	264	268	255	297	272	245	300	267	242	289	246	273	263	297	292	274	255	259	295	287	275	247	276	286	269	306	260	303	238	276	267	270	318	279	297	279	261	275	274	267	259	287	274	286	309	327	282	285	266	317	259	306	292	269	287	240	279	308	260	270	264	288	266	302	290	301	267	293	307	317	300	279	277	271	262	300	300	254	268	285	284	295	291	268	282	277	286	283	292	242	310	278	278	259	296	276	278	266	288	255	260	273	260	284	322	272	272	266	311	281	256	336	310
3662	5830	4106	2027	1368	1176	877	744	541	533	509	489	439	432	408	392	406	361	365	377	370	340	363	334	340	362	383	349	367	331	338	341	367	313	343	342	313	356	369	374	317	339	368	322	308	352	365	335	345	342	356	381	355	317	307	346	382	321	326	333	346	340	319	374	324	315	356	310	326	337	307	321	325	346	316	350	311	345	345	355	325	343	354	337	318	324	331	288	295	339	344	328	330	334	332	311	336	339	317	334	306	311	340	320	331	324	322	331	324	307	336	340	310	337	327	353	309	339	313	335	363	313	298	316	315	301	350	351	350	302	322	323	321	343	306	302	332	366	333	311	330	308	334	331	321	337	365	325	313	320	342	340	333	344	314	307	339	336	312	324	325	309	344	335	330	333	348	345	317	338	285	316	380	320	366	371	331	311	330	327	327	336	312	323	347	330	331	348	329	332	342	288	359	359	364	323	327	354	311	338	315	335	307	336	317	339	301	319	323	299	343	348	329	312	327	317	351	328	298	342	331	308	322	353	354	369	322	326	313	319	294	337	312	321	302	345	367	326	338	313	303	320	343	295	358	343	300	303	326	302	329	342	306	323	316	351	324	338	371	345	336	353	334	343	335	324	342	335	344	347	328	330	326	315	304	318	356	304	341	328	336	339	323	306	325	305	328	329	330	336	320	317	334	334	311	345	317	329	311	310	360	317	346	351	352	347	339	315	301	345	321	350	312	339	315	304	327	313	344	327	332	318	309	333	326	323	320	321	344	319	286	334	339	350	326	361	365	323	296	315	317	334	317	357	353	340	323	320	329	289	308	341	334	336	311	341	336	331	332	338	337	325	298	317	332	324	339	351	287	349	314	322	305	353	305	313	317	352	333	329	321	377	294	343	286	334	325	339	343	336	337	328	336	323	349	337	316	338	351	321	360	347	351	338	318	304	327	350	302	312	333	352	323	342	293	312	332	345	329	322	360	329	306	347	320	352	323	352	312	322	332	300	310	315	286	363	314	321	331	316	320	321	337	335	303	357	317	335	297	334	311	318	299	345	322	319	317	319	356	324	320	331	349	357	349	307	356	297	321	378	305	364	343	334	329	333	307	322	336	331	347	359	311	332	303	378	307	326	312	298	332	321	318	339	318	314	300	323	320	314	323	310	324	350	320	343	304	349	345	330	332	296	351	333	290	307	316	307	354	327	324	332	315	354	341	335	344	330	341	317	340	320	345	287	325	305	324	309	329	279	314	339	330	336	309	337	325	344	321	300	336	335	313	291	312	359	362	353	303	315	334	332	361	319	317	329	289	324	327	307	334	349	345	323	333	336	333	333	321	304	338	323	329	315	317	345	335	294	292	326	325	325	291	348	359	368	329	323	345	335	324	330	327	327	318	333	327	348	340	327	301	336	326	330	324	316	349	338	315	350	341	318	317	328	311	339	343	373	324	339	324	321	358	303	346	317	330	329	326	306	319	335	356	334	310	316	314	319	363	392	306	325	337	336	341	348	306	332	342	344	316	329	339	320	320	351	342	329	319	329	344	338	326	350	346	312	353	291	345	370	311	347	336	307	292	348	323	330	332	338	307	312	320	333	324	346	305	348	313	356	324	343	365	312	326	337	321	315	316	313	324	331	323	304	334	342	285	338	305	336	330	319	371	283	315	333	338	314	308	356	300	349	349	314	340	339	305	314	306	316	345	312	322	296	335	336	342	332	342	348	316	314	320	331	317	336	324	312	291	346	337	294	298	339	324	359	332	334	317	311	390	331	327	322	327	348	320	338	341	313	310	305	320	324	346	305	356	326	340	350	327	337	300	326	327	326	317	328	330	327	322	300	314	290	321	342	325	317	321	300	358	305	282	288	337	313	331	310	320	339	344	323	287	335	296	301	326	322	345	329	339	329	343	328	346	330	338	326	313	329	340	318	321	350	334	319	308	331	323	313	337	323	348	322	334	316	293	337	341	314	306	324	323	319	323	342	347	308	331	356	322	325	341	337	300	371	344	304	350	335	353	358	338	295	322	310	340	323	316	329	344	315	314	343	371	341	342	333	313	338	307	332	336	353	292	316	311	315	309	328	319	308	281	362	358	292	335	299	335	314	335	346	312	340	278	364	325	317	295	329	301	317	352	335	320	321	311	325	334	321	349	326	364	329	349	382	298	373	361	355	333	313	332	322	337	362	278	313	353	340	321	334	323	292	333	306	352	358	342	302	361	318	316	304	331	370	323	342	326	330	324	318	330	294	311	303	341	285	334	314	314	326	353	340	328	323	356	319	343	348	337	359	324	319	337	331	359	313	353	333	361	316	348	357	317	336	343	294	334	322	348	358	349	322	313	320	336	339	338	338	334	340	300	325	367	291	303	312	340	374	316	293	324	318	335	309	331	320	319	354	355	356	355	327	335	369	328	325	327	307	329	344	327	337	341	334	325	333	324	319	321	336	307	336	332	312	356	352	368	336	322	338	309	323	335	338	325	327	329	357	318	319	307	347	311	324	352	331	311	334	318	329	321	325	322	307	308	355	292	305	313	327	362	315	309	366	337	320	323	341	319	349	333	328	355	335	333	302	349	362	331	328	342	346	311	299	337	314	309	335	308	336	330	309	343	323	326	327	339	322	305	336	340	321	339	322	326	373	333	328	337	329	345	367	301	321	342	320	353	306	341	333	306	304	325	332	307	339	323	341	285	344	328	295	327	343	362	323	313	320	334	327	333	333	332	304	329	370	310	316	362	324	268	325	317	355	308	327	310	324	325	332	346	335	328	330	311	294	340	280	343	304	312	329	343	328	302	345	316	348	337	328	345	300	312	294	312	331	336	330	299	314	306	317	325	335	310	347	315	357	371	355	311	371	302	308	326	302	354	341	361	322	323	337	331	332	313	359	343	318	344	348	339	320	316	360	311	291	319	351	342	331	304	345	320	359	311	370	321	331	321	335	283	324	334	343	323	350	328	335	346	310	350	287	334	311	332	336	332	346	329	347	325	330	304	339	322	306	358	315	323	349	323	303	299	336	361	367	321	358	343	310	337	336	336	320	329	351	361	293	312	350	342	344	324	349	372	330	283	338	357	303	352	349	351	324	310	317	287	345	329	333	319	328	344	316	313	341	318	340	301	308	349	321	332	343	334	345	323	305	366	348	316	328	352	342	323	336	323	332	339	304	320	317	339	326	337	337	338	326	362	321	319	312	314	328	326	333	342	359	302	333	300	322	332	350	323	338	312	314	341	334	319	324	355	354	339	316	320	329	321	305	351	360	340	317	337	338	335	361	335	376	327	343	333	347	305	353	332	319	276	308	319	337	301	308	335	299	344	339	363	301	314	352	324	290	299	308	352	311	348	322	298	331	350	298	322	318	341	342	336	329	308	300	319	335	287	355	333	368	333	319	338	332	341	343	338	319	298	334	334	356	320	339	322	300	332	356	319	346	346	316	287	312	367	355	341	312	332	328	315	341	325	325	312	337	344	355	350	339	299	308	316	325	335	343
22740	21362	29057	24016	21361	21371	6137	795	553	466	430	355	363	326	288	278	261	219	249	260	219	212	249	250	209	201	225	206	206	198	202	193	195	212	208	183	217	206	206	201	189	208	187	223	204	178	203	182	167	183	178	192	169	199	172	199	211	192	184	187	183	184	171	200	155	202	163	188	175	176	190	195	187	197	171	173	192	182	178	168	196	191	190	184	182	183	172	188	179	185	165	177	178	196	190	174	193	181	169	192	184	182	166	179	189	177	166	188	181	197	173	193	174	182	157	175	173	161	179	172	153	154	170	186	188	204	169	171	179	174	186	156	175	214	161	191	177	199	175	178	203	213	190	156	173	178	181	193	206	162	187	185	180	150	161	152	162	197	168	159	154	196	177	185	192	183	163	147	168	190	184	184	181	179	188	170	179	203	164	184	197	174	161	171	175	189	188	174	163	174	165	175	179	178	179	173	188	167	169	184	175	168	190	158	198	147	186	184	170	192	185	188	193	174	172	171	181	196	153	163	168	184	169	172	178	170	166	185	196	180	182	181	173	141	188	180	170	179	179	177	169	192	176	172	186	197	189	200	177	155	179	182	177	188	176	170	201	180	197	178	183	166	191	169	199	180	185	214	195	180	167	180	174	194	183	167	192	166	178	169	198	186	177	171	182	159	191	205	184	196	165	192	181	154	174	185	187	158	168	178	182	169	174	197	170	202	180	175	179	179	175	192	162	176	169	173	180	172	174	178	213	171	189	173	188	205	172	183	160	168	178	201	164	182	173	159	187	168	163	182	161	166	189	192	171	193	172	178	173	178	189	166	207	185	181	182	165	159	175	193	174	166	169	154	194	169	188	159	158	169	169	157	159	171	162	165	161	190	160	149	165	192	171	168	187	203	171	179	170	185	186	180	167	174	187	149	174	170	202	202	157	185	175	175	200	194	176	168	170	178	172	177	180	177	165	200	183	170	205	179	194	157	168	171	205	182	171	182	150	175	165	177	168	168	202	184	187	170	186	196	188	177	199	181	181	174	192	185	182	195	170	159	154	168	153	166	160	165	180	191	186	189	162	215	151	178	165	183	184	180	193	159	186	172	170	192	168	180	154	176	175	187	177	173	179	184	182	178	172	170	176	180	168	178	188	182	181	180	186	164	181	189	184	198	163	157	191	168	222	189	182	180	182	199	184	178	188	166	172	190	164	155	197	179	188	181	198	168	160	205	175	163	204	194	200	189	170	205	170	165	176	187	177	178	181	171	190	150	175	192	196	174	179	165	189	165	158	167	171	184	170	173	171	159	184	163	197	180	181	162	157	175	194	192	187	178	171	176	157	165	185	166	161	156	209	195	185	167	168	204	170	168	157	170	156	187	171	176	172	202	166	172	180	178	202	160	190	167	165	184	189	166	190	178	156	182	183	191	188	196	183	186	169	170	189	193	163	167	173	191	178	198	170	200	167	186	178	177	184	194	176	172	173	162	173	193	168	190	176	168	174	161	159	170	183	197	198	196	168	175	183	149	206	194	172	157	187	179	159	177	190	158	165	154	180	167	191	181	148	173	153	178	194	190	176	170	178	175	181	182	160	165	151	166	170	161	170	177	176	186	165	164	165	161	170	178	188	173	183	171	159	163	171	177	175	173	181	154	210	178	186	192	176	177	180	182	166	165	161	180	190	158	191	199	172	186	173	200	177	186	179	181	153	174	196	153	190	179	167	157	163	185	181	180	161	176	181	187	175	189	185	182	183	174	159	160	181	178	190	190	163	176	167	175	177	175	191	161	158	169	169	190	169	167	185	153	178	177	181	168	166	194	181	173	175	154	197	147	172	197	187	191	174	167	183	193	186	182	188	180	159	188	171	186	182	172	185	198	173	190	139	168	167	190	194	173	165	150	178	188	189	193	185	197	155	181	191	194	191	187	183	191	180	206	189	184	163	165	193	178	186	198	203	177	165	165	169	182	167	198	184	191	180	177	183	174	176	185	205	157	175	163	162	194	177	173	184	182	197	170	165	162	172	188	159	173	174	188	182	170	178	201	159	174	202	186	195	164	192	177	176	168	197	184	185	164	197	178	175	181	195	164	184	149	202	168	185	190	191	189	173	162	170	162	175	167	156	173	168	162	190	183	194	179	158	181	165	155	167	165	151	155	187	166	195	159	192	194	174	170	190	169	183	194	166	180	195	188	177	180	186	207	197	178	190	180	172	162	163	223	160	174	168	151	179	194	168	184	207	203	199	170	170	167	183	170	184	146	179	179	172	182	173	194	178	220	181	165	182	178	183	162	174	157	173	179	179	170	177	193	149	194	176	208	192	200	184	172	167	181	181	181	174	212	164	192	176	203	173	163	171	175	196	187	184	160	174	167	203	182	148	186	181	178	165	190	215	179	178	178	178	157	173	167	152	181	167	165	148	171	203	183	204	172	170	163	191	159	165	197	192	174	172	185	166	183	189	190	182	166	201	186	166	158	179	187	190	190	180	165	178	210	186	183	192	160	193	169	167	191	176	159	195	210	163	186	155	179	147	166	192	186	178	194	176	162	177	188	164	160	202	190	180	176	166	187	173	193	183	187	186	174	169	184	196	169	186	167	200	142	188	199	188	169	195	160	185	176	174	173	165	198	199	179	181	169	182	192	169	188	190	166	161	172	163	186	203	189	191	173	170	176	188	186	171	169	186	169	180	179	184	210	161	166	167	168	177	179	171	190	193	168	177	178	180	177	185	164	173	185	173	178	176	183	177	205	189	182	183	170	162	198	177	181	176	186	132	187	178	164	166	190	153	203	154	181	187	173	177	199	160	186	183	180	179	189	189	165	207	184	179	190	178	179	171	187	172	165	192	183	158	201	176	182	176	185	176	213	209	174	181	184	179	167	149	174	167	176	180	193	192	200	174	177	160	178	166	166	181	157	193	171	172	180	169	177	183	174	181	181	192	161	199	188	171	174	196	198	168	163	180	196	185	164	174	182	188	188	182	169	166	155	160	177	188	181	170	187	191	170	207	170	169	201	179	195	212	198	190	186	171	158	174	177	168	153	185	194	166	166	159	185	176	178	170	162	178	166	200	154	154	171	165	170	176	175	184	181	165	181	182	187	181	208	170	199	191	160	183	172	180	170	179	187	184	186	192	204	160	173	176	186	171	149	185	157	171	170	174	159	180	181	194	196	174	180	185	171	171	151	198	167	184	164	170	169	175	185	151	196	168	182	173	181	165	188	173	166	155	165	182	159	188	192	181	185	204	197	177	204	170	166	179	166	162	176	189	187	194	177	180	166	170	176	193	190	177	191	176	176	181	176	181	189	190	173	188	179	179	175	172	160	171	177	180	188	148	177	176	168	194	195	183	167	164	198	185	173	172	170	195	183	171	162	175	180	175	174	168	172	167	150	183	207	163	171	178	171	169	196	178	172	196	195	163	173	158	166	182	178	184	184	174	173	176	183	158	181	158	186	195	165	179	161	177	186	187	147	193	184	188	162	157	168	194	176
4625	14577	10572	5119	3392	2625	1889	1457	1152	893	785	646	552	564	480	468	396	353	341	312	287	286	304	310	274	297	264	282	272	228	258	232	271	234	266	252	262	270	266	265	262	264	240	238	262	267	235	254	241	227	233	231	228	247	226	258	229	256	268	238	212	234	218	241	233	257	230	235	227	217	223	227	235	219	225	231	250	240	238	226	214	232	214	206	216	216	215	203	243	228	204	214	239	226	243	226	250	228	223	189	187	214	204	222	227	262	204	190	202	221	203	223	258	217	221	215	237	203	213	245	229	257	213	211	213	218	231	200	207	217	214	222	207	178	234	217	244	219	247	208	226	239	234	209	195	237	202	199	220	213	212	206	215	205	218	209	227	224	230	231	208	215	214	206	235	212	222	204	220	217	248	227	236	198	230	228	223	222	208	207	206	199	248	205	214	205	213	240	191	206	238	225	244	212	210	220	224	223	212	214	194	224	242	232	223	219	232	233	210	213	209	236	212	208	209	238	226	239	203	210	222	188	217	252	212	208	242	212	197	216	204	210	233	202	235	213	219	231	228	253	215	221	209	219	218	221	213	266	235	217	196	233	224	230	237	208	234	217	209	226	214	249	219	241	214	224	209	207	194	206	213	203	228	211	222	217	221	216	235	237	234	229	201	228	223	222	200	251	232	227	220	204	205	207	209	200	226	238	224	237	214	235	220	227	198	233	226	206	230	212	227	228	224	241	205	231	241	216	206	221	195	231	242	225	243	213	242	198	218	235	220	226	202	207	232	243	199	233	233	208	193	226	192	205	229	183	229	229	226	242	214	229	200	223	220	207	249	225	207	203	235	199	195	209	219	223	214	244	223	233	214	198	208	230	217	195	215	239	201	250	207	249	195	208	203	207	222	205	221	223	233	217	202	227	202	228	216	226	196	214	243	195	236	217	220	190	228	215	231	211	205	222	246	241	224	213	217	223	244	211	217	215	216	206	190	210	207	236	233	207	204	213	217	219	219	239	198	215	222	211	200	243	244	225	238	234	208	213	231	223	228	201	188	215	230	224	186	210	245	199	230	237	201	216	222	225	208	219	223	255	222	265	223	216	212	222	224	209	228	228	218	200	194	228	187	218	235	199	213	239	224	216	224	189	205	215	207	194	216	244	235	226	204	231	220	202	222	220	248	224	212	215	215	219	210	211	227	199	245	217	209	219	214	212	221	219	195	219	204	228	235	224	239	210	264	227	204	235	232	229	222	215	234	216	241	243	230	239	223	211	216	235	192	207	225	223	207	210	219	192	224	243	219	217	228	241	215	240	199	212	215	205	198	216	241	225	246	224	223	212	223	250	219	193	221	218	219	220	225	228	205	216	229	221	239	232	214	207	230	247	240	204	208	206	207	207	215	212	219	232	204	219	228	227	231	242	216	211	241	227	223	213	227	205	207	214	225	223	213	220	219	233	204	218	219	242	223	227	251	235	204	203	228	233	208	248	237	243	201	266	241	199	209	197	220	257	259	227	233	206	216	232	210	230	206	230	209	219	210	213	190	228	252	226	231	223	220	193	227	241	230	207	212	198	200	224	212	226	206	230	232	264	200	227	217	231	193	226	246	227	216	233	239	214	220	204	222	230	208	209	207	214	212	249	217	201	228	214	218	193	232	234	226	214	222	218	222	200	225	210	216	220	237	192	204	230	221	248	209	210	200	228	216	213	205	226	231	188	263	214	209	211	207	228	224	224	232	194	236	237	213	217	234	230	220	194	194	225	240	230	241	204	219	228	207	216	209	249	229	227	208	201	234	225	201	216	237	222	230	225	226	209	232	229	218	240	214	207	210	214	221	231	233	200	237	208	237	207	221	236	225	232	230	234	225	201	215	220	238	223	214	212	235	209	224	210	205	228	206	227	220	212	228	239	219	210	218	201	215	229	232	232	221	228	201	225	234	248	227	220	186	216	198	211	210	235	236	212	211	211	232	201	220	222	234	220	219	224	236	231	207	212	237	217	213	217	208	227	216	228	230	234	203	207	194	224	212	223	231	225	204	225	204	238	199	216	223	230	227	201	230	217	220	241	207	215	229	206	230	221	226	217	221	213	222	212	231	194	207	221	218	244	199	249	214	234	206	191	214	194	188	227	230	198	212	208	225	214	220	234	213	196	197	223	209	219	225	200	204	230	232	200	219	225	222	210	244	213	212	215	212	217	211	204	213	241	228	219	223	230	228	216	227	240	239	227	214	208	224	226	216	220	207	206	211	238	229	202	208	219	217	226	224	207	246	212	199	202	217	230	185	220	205	207	242	209	233	193	208	203	236	237	206	198	211	226	211	229	245	222	205	204	208	246	218	232	222	234	242	225	241	244	201	217	225	194	243	203	251	196	239	224	235	236	226	186	224	217	218	214	214	215	212	249	214	223	217	204	213	231	239	200	191	243	214	193	208	224	236	216	231	209	231	211	222	216	222	212	212	236	226	228	231	246	210	224	202	214	221	212	221	215	197	213	234	202	252	215	224	220	202	224	257	207	215	193	214	207	203	211	225	253	233	191	219	213	211	217	230	202	243	240	227	214	183	200	220	213	211	207	210	242	226	210	242	211	219	223	212	209	242	232	213	215	245	219	217	214	202	229	231	210	241	228	208	238	234	192	216	218	200	183	208	225	206	245	206	207	207	224	211	227	236	217	231	214	231	234	230	211	226	194	213	190	211	243	203	228	176	212	214	218	235	227	222	220	237	209	202	237	201	229	232	207	188	224	202	231	201	221	257	217	234	222	199	204	230	238	218	231	208	213	233	232	235	224	237	235	221	253	188	254	205	254	240	219	201	197	216	222	249	251	225	210	234	215	209	212	237	211	235	220	222	231	190	239	246	219	234	191	211	210	238	224	230	189	206	213	232	198	211	232	238	209	223	225	221	215	212	230	215	236	224	211	226	231	222	223	194	222	217	204	249	242	215	201	241	200	192	213	238	229	236	193	217	220	238	223	222	247	225	218	210	248	223	197	199	204	229	232	242	210	195	229	205	240	237	207	211	227	208	206	228	224	212	248	206	238	224	214	232	209	221	234	215	226	235	186	230	213	195	220	199	224	206	219	207	238	221	206	239	217	203	234	208	241	213	238	205	208	218	208	234	214	211	246	225	209	247	230	175	229	226	253	217	201	211	225	207	245	226	221	223	209	210	225	238	244	221	242	225	210	207	220	207	235	208	210	232	237	218	238	216	212	229	207	212	219	194	218	228	204	205	225	226	215	236	218	199	207	208	213	228	248	206	223	196	218	223	224	229	223	201	222	233	218	232	224	212	211	202	212	214	219	213	233	214	251	191	232	217	222	211	217	230	222	225	202	240	241	207	196	227	203	217	209	196	219	222	214	205	210	213	217	209	215	253	189	256	237	215	206	249	216	214	223	229	211	207	212	202	226	204	209	208	235	203	219	210	213	238	219	232	219	202	216	217	228	238	214	226	213	218	220	220	197	186	230	219	230	212	217	230	226	211	217
27595	18805	4903	1011	616	606	540	499	478	478	453	482	471	477	475	480	435	430	459	474	445	433	424	420	424	426	421	444	460	442	440	452	479	404	462	467	469	434	476	423	467	465	488	435	459	463	463	457	427	439	445	466	483	435	394	452	453	450	437	430	448	477	435	402	453	434	413	461	477	420	463	435	464	465	445	475	440	485	437	469	451	413	408	418	445	461	470	476	444	453	437	463	437	422	452	469	457	456	468	446	465	470	442	436	452	446	454	438	448	431	455	464	472	468	447	443	410	445	463	475	474	456	425	454	459	467	424	482	458	446	467	472	437	465	436	449	465	433	438	456	463	438	481	435	437	458	427	420	463	452	469	490	454	464	460	439	453	475	431	451	428	449	446	448	471	433	432	458	450	437	463	477	443	473	452	444	420	464	447	454	443	460	486	485	421	449	500	415	482	464	443	441	441	447	465	467	431	446	483	448	459	461	475	476	436	455	452	441	450	446	489	461	470	466	456	472	462	463	399	402	430	482	462	433	486	436	484	415	459	461	466	480	431	425	389	459	473	448	457	471	462	489	432	435	480	438	508	480	435	423	436	468	425	449	424	447	415	425	468	451	420	476	453	464	427	424	437	457	445	443	457	479	438	449	461	471	479	441	446	448	448	440	474	462	430	426	442	456	444	447	458	471	453	470	442	458	481	414	494	443	478	489	471	483	453	471	430	412	411	463	447	499	471	485	432	403	441	448	478	487	451	422	436	441	426	445	442	490	412	455	463	455	469	463	446	466	458	463	446	443	432	491	440	444	426	474	438	427	454	419	445	444	444	450	435	403	469	463	498	418	438	467	456	429	464	460	449	472	470	456	470	493	419	465	463	452	447	451	446	437	466	476	475	489	474	440	460	496	462	438	476	468	438	403	485	441	484	484	442	452	429	427	498	454	470	441	420	448	430	477	480	449	449	480	471	436	414	473	501	424	424	495	440	471	462	429	442	416	441	483	458	473	458	452	462	495	450	456	446	487	442	424	432	464	462	448	426	417	419	504	453	496	463	492	439	455	468	492	430	422	418	457	460	461	466	454	447	470	415	452	480	481	457	439	473	448	447	453	442	447	443	433	471	433	461	461	439	448	512	463	465	474	436	477	448	456	424	451	431	409	482	459	478	470	466	449	470	438	464	433	464	480	473	439	415	446	427	462	463	467	422	461	453	473	432	422	420	453	467	458	485	445	421	473	447	434	431	426	505	417	422	404	447	462	437	457	443	452	429	443	429	458	454	456	466	408	452	404	487	412	498	445	428	486	478	468	449	454	454	463	466	439	453	461	458	455	436	482	461	431	433	464	412	437	479	445	457	468	464	431	498	412	465	474	467	439	498	463	452	441	454	430	434	491	454	472	413	478	436	429	449	471	466	496	456	460	460	426	428	465	438	444	453	446	440	443	462	447	474	471	443	420	452	474	467	458	440	485	447	411	460	419	424	462	431	467	464	497	418	468	442	462	452	455	458	496	451	473	444	484	437	456	462	452	447	438	448	412	431	453	460	431	459	458	456	436	461	446	454	439	402	478	437	478	424	445	445	477	433	475	474	401	454	435	476	445	432	458	455	479	423	448	480	446	435	425	426	436	498	471	455	457	464	446	464	440	491	420	424	453	434	459	462	464	451	418	468	448	489	458	515	483	465	424	468	457	468	466	439	461	440	460	453	441	451	475	433	426	454	473	511	460	458	449	460	446	456	466	438	430	470	472	429	424	454	456	428	450	477	465	414	452	480	443	475	452	449	391	428	441	480	450	439	464	457	444	441	464	504	481	446	476	440	440	466	464	474	431	458	466	458	444	444	433	451	454	447	479	435	492	447	485	421	476	426	512	419	442	441	454	452	458	382	469	479	455	447	423	444	453	455	468	446	463	479	441	441	485	434	437	463	446	454	466	433	454	444	442	487	441	488	429	443	431	469	431	502	438	456	476	465	462	477	466	469	449	451	463	470	488	482	430	432	468	492	434	433	466	423	437	450	455	451	438	471	482	490	416	405	449	455	447	458	459	416	457	462	433	432	441	430	469	417	417	442	445	474	464	462	461	465	485	422	469	421	435	457	432	447	465	416	469	464	402	415	468	429	462	508	451	438	443	465	452	457	479	494	440	474	467	475	423	458	436	459	446	434	440	436	487	422	454	454	468	475	389	431	461	469	465	437	451	454	467	403	418	428	479	452	444	477	459	428	467	477	486	462	446	432	475	449	496	432	433	494	456	444	449	453	461	448	447	481	454	464	491	462	456	454	467	451	473	477	452	426	461	429	460	461	466	425	448	439	456	492	440	447	440	432	456	448	477	480	415	477	439	503	449	455	462	436	432	438	423	445	465	442	411	462	415	464	426	442	466	463	484	432	500	500	465	454	467	445	449	424	427	452	446	489	448	486	437	466	449	443	471	443	440	438	444	421	464	450	487	457	466	431	466	484	433	467	422	450	455	447	459	438	435	478	438	446	437	414	457	465	435	401	447	472	484	455	439	381	460	466	431	449	467	411	440	421	446	453	423	452	412	474	461	436	475	451	442	428	428	441	441	476	484	449	414	459	479	451	411	476	477	473	462	458	470	445	467	468	409	474	456	451	437	443	457	411	480	417	458	474	469	423	444	455	470	445	461	465	457	410	446	465	461	469	524	467	452	469	483	447	428	445	425	441	472	456	456	522	445	433	417	434	462	446	440	464	459	456	462	449	482	437	405	482	438	441	459	454	453	431	449	427	458	456	468	440	486	474	403	464	445	428	460	490	446	463	410	463	429	505	450	472	459	442	463	435	414	425	436	420	442	484	442	466	435	455	445	429	456	458	475	448	447	463	446	413	450	471	451	442	454	409	468	401	471	448	479	480	481	410	445	461	477	456	439	444	425	477	473	441	431	473	457	463	446	422	457	446	456	444	424	491	451	441	471	475	435	452	478	436	450	428	419	465	416	457	469	453	452	401	433	464	475	461	465	449	463	470	483	451	463	480	459	478	472	449	466	401	445	451	490	480	471	447	462	461	470	480	437	464	446	427	458	427	445	455	490	453	451	461	457	446	428	473	464	424	449	440	409	454	428	424	447	438	454	475	470	468	482	441	467	473	448	421	482	444	473	456	455	471	414	417	434	478	454	446	473	449	454	464	469	433	463	434	451	453	427	447	464	441	453	473	427	469	493	441	468	439	451	444	448	486	446	480	455	461	483	467	448	430	465	453	449	436	455	417	434	391	423	468	468	429	430	412	468	455	448	465	504	415	481	458	425	460	500	435	470	455	473	480	454	402	418	469	469	435	452	467	497	474	475	455	456	475	477	493	428	451	433	464	447	479	408	432	442	440	509	485	447	428	452	456	419	443	441	442	456	462	450	454	466	480	461	452	420	459	440	455	467	426	431	477	443	421	456	445	459	440	439	459	447	479	463	461	470	456	453	442	478	471	449	410	459	476	459	496	445	449	465	434	434	441	446	458	440	470	447	445	438	449	431
4508	2345	1925	1064	788	731	688	663	585	601	600	518	559	549	552	551	525	490	513	484	554	492	517	513	510	537	540	533	569	512	530	531	521	498	521	508	533	561	528	562	520	514	547	496	531	526	524	530	588	559	539	516	545	547	529	518	503	530	544	482	516	519	511	530	530	577	518	516	498	543	507	482	505	514	521	542	549	532	539	547	484	564	542	553	513	542	540	511	542	528	530	555	565	519	540	491	546	549	532	557	560	557	542	515	515	521	486	506	573	527	568	542	553	533	518	512	507	530	576	552	541	563	523	541	532	524	547	562	533	544	494	508	538	532	532	565	528	531	528	553	561	526	518	523	571	517	528	492	543	532	559	503	507	526	589	534	527	530	508	516	529	506	517	514	533	546	506	547	500	546	522	537	529	545	507	532	518	579	539	547	507	560	515	535	530	539	507	522	516	547	517	510	501	533	544	523	520	523	560	535	546	562	536	569	511	551	514	530	549	527	541	552	492	547	499	522	537	568	531	496	521	518	528	538	540	515	507	489	575	535	579	562	542	536	534	513	524	550	529	537	567	516	523	560	529	535	518	521	542	509	537	529	520	507	528	519	514	511	515	546	524	517	477	526	506	534	546	510	510	536	568	541	533	546	519	526	519	543	501	534	544	531	555	528	534	542	495	521	539	529	525	516	494	524	494	516	522	521	543	529	532	502	538	504	521	547	533	536	513	510	491	524	556	536	561	528	545	545	564	527	497	579	571	544	518	519	474	536	525	512	530	498	546	571	518	520	510	505	522	515	527	564	534	510	525	500	553	516	512	562	515	515	514	491	545	514	548	535	526	543	520	513	557	512	559	485	548	528	545	503	510	546	561	522	488	525	517	527	524	524	533	561	548	553	535	522	520	525	566	506	519	548	537	561	563	553	475	521	524	567	537	532	512	523	533	554	572	536	551	530	551	546	532	502	527	567	534	522	524	559	526	508	525	518	538	562	536	515	519	563	500	584	534	493	509	550	485	518	549	517	552	524	523	518	531	561	537	567	505	522	524	521	555	521	529	544	553	532	479	562	548	543	525	595	524	536	532	539	563	522	583	503	507	536	548	555	525	521	520	501	566	513	549	525	551	566	512	538	552	551	520	496	539	504	510	571	546	538	514	477	530	504	545	528	510	494	506	527	552	488	549	518	531	515	558	509	565	511	524	513	510	553	476	564	561	516	532	534	519	522	539	526	504	495	552	538	532	523	503	535	532	543	534	579	535	528	526	549	516	537	539	536	495	555	527	533	550	561	513	528	538	533	547	537	554	506	579	542	537	586	537	516	524	499	528	504	490	564	550	506	513	506	515	550	527	527	538	591	493	519	540	550	537	531	518	531	519	516	523	547	532	552	559	520	533	531	507	533	536	575	531	543	564	517	509	520	561	534	516	530	488	541	552	547	537	550	476	511	532	510	568	520	548	562	561	524	499	533	538	535	525	538	527	562	534	541	559	520	488	534	539	522	523	581	558	549	518	555	505	498	571	527	496	561	541	535	529	525	514	510	539	511	541	522	501	531	541	548	519	521	499	531	551	489	515	533	507	525	518	523	543	570	536	525	556	542	539	545	548	531	572	580	534	517	552	568	597	536	558	565	517	509	557	506	527	571	556	502	539	516	519	521	529	524	530	530	484	570	572	543	537	490	549	536	504	563	556	558	544	524	507	553	528	530	516	516	536	518	491	541	496	500	532	508	571	536	537	548	558	530	542	524	535	523	518	571	550	530	529	559	528	531	526	524	513	578	520	552	539	508	556	554	507	474	549	520	523	509	527	575	583	507	558	542	533	520	545	518	503	501	552	543	523	547	552	542	550	515	527	531	562	556	523	531	550	544	558	511	509	550	517	522	518	563	544	518	494	538	526	525	507	524	550	521	547	552	573	525	532	529	551	537	562	552	512	502	539	532	506	536	562	558	528	524	519	491	501	504	499	533	530	577	528	547	491	519	551	529	533	542	526	504	538	540	506	534	517	508	541	491	515	498	560	533	529	530	532	521	535	527	478	534	517	561	531	540	556	513	570	578	495	560	560	529	538	542	577	531	531	540	583	528	511	534	505	552	528	535	521	554	552	560	586	511	551	507	526	558	530	530	574	485	541	529	507	552	523	547	533	514	530	507	549	551	518	535	532	496	547	540	535	499	508	538	545	538	517	516	524	520	554	560	537	531	567	563	517	495	545	497	541	526	537	517	541	516	541	540	534	564	496	516	528	517	531	527	539	539	514	552	546	518	540	521	509	518	540	553	521	521	516	526	507	529	512	530	565	500	526	493	531	535	552	534	561	498	560	513	561	489	526	509	538	526	506	561	534	549	587	536	517	522	515	525	533	561	506	518	533	578	499	528	522	503	522	529	507	543	520	487	526	506	529	573	544	481	549	520	535	526	549	542	534	549	483	502	549	573	493	486	549	515	531	541	526	546	508	498	496	524	515	561	518	512	480	506	570	523	567	553	531	526	540	538	537	546	543	536	483	560	492	519	517	520	522	533	512	544	524	506	525	539	552	540	528	519	543	506	532	540	581	503	553	547	544	539	568	522	534	523	589	540	533	526	571	519	525	581	552	544	478	506	502	554	532	516	503	553	533	526	509	541	529	511	541	552	525	485	542	521	565	519	496	517	531	549	525	578	476	546	496	488	517	536	519	516	589	552	526	556	556	523	554	503	528	554	520	531	527	514	535	570	503	503	542	503	524	541	552	534	532	547	565	516	537	535	522	522	506	529	554	549	553	531	526	521	585	493	476	549	539	541	491	535	497	557	541	534	551	530	577	521	573	525	536	494	549	581	546	530	500	540	490	535	530	507	544	539	554	570	509	510	533	509	487	523	567	481	503	534	523	542	515	486	544	505	532	586	521	519	517	491	536	523	520	535	509	493	553	575	532	499	504	554	557	540	542	537	524	486	549	486	519	577	543	518	512	520	551	527	506	538	534	550	534	514	489	517	464	503	524	531	491	501	500	528	503	510	509	553	517	534	555	495	543	495	506	535	492	499	552	571	555	550	528	534	523	562	539	532	506	557	577	506	529	557	530	551	513	524	550	541	505	521	519	521	531	526	518	550	547	582	521	517	550	546	513	513	534	530	536	548	541	521	538	513	520	510	518	530	535	535	542	518	501	527	515	543	528	538	494	511	534	538	558	524	515	548	540	519	557	504	516	518	551	534	546	537	548	485	529	527	546	519	553	538	521	540	525	519	515	547	539	517	519	524	521	547	578	541	575	527	490	504	557	522	516	517	559	559	514	460	514	496	551	551	538	535	530	534	517	504	542	549	501	531	524	530	529	503	537	514	559	494	541	528	513	520	482	504	502	504	528	564	551	542	519	511	540	593	540	506	528	521	547	535	496	526	510	550	506	523	560	528	520	519	545	492	536	547	478	517	536	547	518	506	509	520	523	493	515	489	548	522	561	500	517	549	560	530	486	523	521	501	545	548	518	549	537	552	506	500	538	554	555	544
23813	21310	28487	24481	21290	8078	1077	739	642	549	563	511	464	495	495	437	469	445	466	459	443	468	413	426	411	392	427	429	403	393	388	413	383	398	436	455	389	447	449	447	415	418	404	434	416	406	424	444	429	420	407	392	448	393	447	401	406	433	411	393	441	399	382	455	394	394	417	432	440	396	398	399	396	427	396	419	388	396	428	462	432	430	409	401	395	422	427	387	397	422	439	431	417	372	414	426	414	396	398	418	410	424	406	404	398	394	383	426	399	387	415	385	400	368	444	447	416	397	430	421	448	392	414	435	421	390	400	393	397	436	435	435	438	413	390	457	434	407	385	399	415	404	397	403	450	424	384	401	440	435	422	423	400	410	404	414	451	415	400	412	382	402	473	402	427	406	407	424	422	365	419	413	409	421	413	390	401	424	413	433	393	419	369	395	427	408	405	397	434	436	449	393	429	434	419	413	391	409	420	422	421	420	385	420	429	384	396	410	411	407	442	356	365	408	392	380	379	409	417	430	408	462	424	376	394	453	417	366	374	404	406	419	420	397	411	385	377	376	394	414	430	364	425	414	416	416	397	367	411	437	386	433	442	460	464	423	427	394	388	419	405	421	443	398	417	428	437	401	386	424	416	417	410	428	393	414	427	437	411	424	439	437	430	407	423	444	426	455	435	440	413	416	432	418	399	393	406	404	440	345	448	423	436	406	419	414	427	422	417	357	431	415	348	405	422	415	380	419	430	408	416	406	428	415	431	399	422	408	397	375	427	427	402	438	419	394	425	381	393	412	443	442	419	398	401	387	394	376	421	392	410	388	416	428	403	409	397	406	445	421	414	382	429	397	389	423	425	428	428	357	431	397	419	411	421	435	429	366	386	444	405	389	394	425	392	370	426	412	402	415	411	405	443	412	408	392	391	396	407	397	397	410	401	419	412	429	384	428	399	424	430	363	432	392	399	417	416	423	443	402	460	415	388	403	385	415	420	388	408	399	422	386	384	370	396	432	384	430	441	421	433	436	423	396	403	395	401	413	418	383	388	436	411	455	398	430	427	453	408	380	373	411	407	404	405	415	372	394	405	424	440	465	395	413	405	430	428	399	424	395	395	387	461	443	410	381	443	380	439	393	414	373	425	418	357	391	399	389	413	405	401	418	429	412	393	407	400	402	408	390	412	431	388	417	440	390	404	398	421	406	432	425	402	412	405	412	404	407	403	429	417	398	451	401	430	391	402	425	418	433	423	393	416	395	414	422	401	418	401	386	438	422	413	427	414	419	434	442	390	430	450	439	389	419	434	385	403	427	388	367	421	384	405	401	415	438	419	400	419	397	406	385	444	407	432	381	399	446	399	413	382	399	407	402	383	410	379	421	360	373	371	411	398	435	387	389	435	398	409	395	392	394	392	402	426	402	410	422	426	383	440	378	427	422	420	430	397	440	396	397	440	396	450	389	386	395	397	405	401	446	389	427	418	355	386	401	387	399	446	426	408	396	391	392	381	407	397	403	403	415	426	403	413	448	403	424	438	414	396	376	404	402	378	376	368	393	389	409	367	404	387	424	452	390	430	412	421	372	391	407	422	388	420	424	427	392	413	400	421	419	395	424	411	409	445	420	408	421	460	397	409	420	379	447	430	404	415	407	401	429	422	401	396	402	427	441	402	396	422	385	370	385	417	420	420	407	386	428	421	381	399	424	398	422	413	414	396	410	448	402	418	382	419	446	431	399	416	396	429	405	394	407	432	363	426	422	402	425	416	389	426	415	419	408	379	426	385	438	393	398	384	327	391	397	394	425	426	384	390	385	418	402	420	437	392	401	407	388	448	403	440	393	428	436	402	412	365	421	377	425	416	426	420	428	423	411	400	427	396	427	428	394	391	396	444	367	409	410	402	459	425	400	415	393	422	449	440	402	393	368	413	411	416	452	397	425	407	375	420	397	412	401	379	404	366	396	380	398	405	424	396	424	427	383	430	367	399	397	380	433	422	414	407	412	426	435	455	394	378	385	416	424	402	400	418	416	431	410	420	403	432	398	415	384	458	397	385	403	375	444	409	413	415	419	397	423	431	368	402	395	408	388	411	420	405	434	441	407	421	434	395	392	411	403	399	420	430	417	409	407	431	412	444	414	398	433	404	404	405	403	366	408	441	388	419	412	409	406	422	407	412	402	436	418	375	436	408	375	435	374	402	426	421	426	424	412	397	398	404	421	419	397	388	398	389	441	402	418	393	396	426	424	392	422	420	410	405	422	421	398	392	394	443	402	424	401	426	376	453	410	376	449	458	402	435	427	405	371	419	405	383	417	410	398	431	395	450	431	428	427	405	456	431	392	421	396	405	406	440	405	413	418	449	404	405	432	408	404	384	381	401	386	416	400	417	433	406	402	440	407	370	384	405	430	385	398	440	392	396	417	454	432	380	432	405	460	414	422	426	413	400	390	363	358	409	392	397	415	423	423	377	423	403	406	413	424	455	366	413	431	379	383	372	416	412	410	381	408	415	384	457	390	434	406	407	416	434	429	414	403	425	425	387	440	413	400	425	406	385	395	412	419	436	438	425	441	408	387	399	408	420	408	396	403	408	441	364	424	405	440	417	388	402	417	410	418	415	418	419	446	403	442	432	418	393	413	428	390	419	403	404	390	365	428	430	411	375	382	399	385	429	427	419	432	414	395	408	387	400	440	442	407	404	415	403	387	403	415	414	395	401	410	459	405	409	400	418	415	408	402	424	417	420	408	399	410	448	427	397	401	397	447	413	410	403	456	404	448	388	390	397	404	388	423	419	372	412	408	383	394	421	411	398	399	461	414	398	417	400	410	422	418	405	429	421	425	438	443	429	426	397	418	381	421	418	400	430	385	400	403	407	435	409	384	429	371	401	404	404	410	396	411	419	415	400	379	420	385	424	399	402	381	384	387	405	433	424	379	411	434	467	428	406	392	395	390	436	441	409	416	406	410	418	434	393	400	410	407	421	413	390	397	427	404	408	411	414	382	391	367	409	437	396	420	415	440	410	394	456	369	411	410	417	401	375	408	421	394	461	393	431	430	433	387	410	424	412	387	383	395	410	398	444	415	403	419	421	420	400	412	402	425	420	417	381	416	402	436	421	386	414	438	417	440	418	364	386	402	430	417	378	409	414	366	428	432	415	403	445	445	431	421	409	386	401	410	420	425	424	428	413	430	417	390	375	422	471	432	392	440	431	352	442	397	415	361	401	406	427	413	394	419	441	389	418	387	432	409	411	419	438	377	383	383	403	432	424	403	364	431	416	394	429	398	389	420	382	406	392	412	431	394	412	451	424	408	435	450	399	425	425	436	406	405	393	373	428	410	431	408	407	400	409	404	429	404	396	441	416	440	443	413	427	400	432	483	405	377	418	376	417	412	388	389	404	428	411	441	385	425	433	407	472	426	386	403	434	418	427	407	392	419	429	401	419	443	415	380	382	376	422	397	389	404	438	384	415	404	407	398	424	394	372	436	412	385
3599	9491	6955	3306	2237	1836	1471	1186	958	833	780	695	676	598	609	591	535	567	545	516	503	522	520	525	471	502	498	496	520	501	512	508	492	475	477	494	496	521	494	504	516	461	492	511	520	490	519	557	490	501	515	491	488	525	507	498	499	502	512	517	492	462	515	490	533	490	490	478	444	504	514	491	505	510	473	531	519	474	508	506	468	464	495	475	507	510	454	478	491	491	496	523	472	468	469	498	482	525	486	473	501	501	482	477	459	467	490	494	502	433	451	470	498	531	510	480	504	469	489	477	474	507	495	489	522	477	451	479	509	519	472	468	494	469	472	477	530	482	467	500	482	455	442	519	472	443	497	448	519	478	504	462	514	489	492	463	471	494	496	486	511	491	492	458	489	471	513	440	479	500	473	503	498	519	478	480	450	465	461	511	479	454	485	536	493	451	411	494	509	472	476	426	503	528	516	533	467	494	474	450	531	489	478	482	482	467	477	505	463	508	500	510	510	478	470	486	490	518	501	454	523	527	478	463	461	501	507	474	486	493	484	435	499	477	445	479	487	483	470	467	479	440	494	461	460	478	486	512	495	499	499	474	460	476	441	453	471	492	514	469	459	494	541	479	486	462	494	469	513	466	475	478	503	509	476	478	493	491	522	491	494	459	540	462	521	485	522	491	491	452	521	513	438	487	480	510	486	499	495	487	524	498	477	453	463	513	504	475	464	507	557	465	496	464	459	492	460	464	470	490	486	470	492	491	509	493	497	478	526	460	515	493	503	453	455	467	476	454	488	458	480	460	475	488	491	521	479	486	491	503	495	483	520	543	507	496	482	541	496	466	504	517	475	504	478	499	487	482	496	451	505	488	491	472	468	481	473	481	475	479	517	451	460	467	485	497	478	524	455	439	485	507	491	477	486	510	477	468	505	490	464	478	507	474	487	514	501	477	454	487	451	459	524	460	517	471	474	502	493	465	492	482	493	506	473	458	476	477	479	455	490	523	533	465	466	464	460	465	464	509	441	478	500	493	521	482	478	498	472	506	508	445	476	500	522	476	504	483	476	517	465	498	468	495	472	467	498	497	465	495	461	523	479	480	487	477	518	514	511	503	498	471	443	558	476	490	528	472	498	492	476	503	492	478	476	478	496	482	485	521	536	477	499	475	523	511	495	463	466	487	498	469	478	447	511	450	533	496	531	488	478	503	478	438	497	483	515	518	511	465	482	497	491	494	480	494	498	487	512	507	455	445	449	480	504	498	436	471	505	491	486	478	474	438	489	473	490	513	479	496	472	461	512	492	503	487	480	517	469	501	492	504	506	477	505	461	479	485	477	456	486	453	496	461	534	501	504	539	467	496	499	488	488	461	511	482	525	462	488	493	512	494	465	460	454	468	466	522	493	480	491	485	472	467	472	463	470	494	459	525	486	459	492	487	487	511	472	466	484	472	489	478	490	478	489	526	466	476	468	506	503	465	473	507	491	508	524	484	485	465	471	467	489	495	479	470	500	504	517	482	479	483	443	501	495	504	508	454	484	452	510	464	438	465	482	502	496	484	474	485	491	502	498	460	496	452	474	486	498	500	512	505	501	489	515	471	496	455	491	503	490	495	527	462	457	452	455	470	492	505	479	514	515	494	481	483	488	490	492	533	456	518	530	487	485	433	516	480	486	469	480	503	492	477	478	464	477	495	485	464	479	488	480	491	501	502	473	482	503	497	447	463	477	482	503	479	495	480	471	470	477	503	454	468	475	501	486	469	497	485	487	471	487	481	494	478	501	515	478	525	480	461	449	467	464	469	442	524	509	485	438	501	454	514	460	447	483	447	515	533	489	459	480	476	500	469	469	510	498	498	498	459	493	464	482	481	460	525	491	512	495	431	518	487	508	485	489	514	477	467	467	519	497	507	543	482	507	494	485	469	521	500	521	498	512	469	500	490	517	505	469	438	495	492	507	487	481	498	460	477	473	490	455	449	509	498	507	530	495	474	487	462	489	489	498	487	482	473	524	505	501	509	481	484	493	484	501	503	474	509	492	479	485	497	524	438	422	469	484	502	502	497	524	516	498	546	499	476	440	499	480	479	456	465	489	478	476	478	516	494	522	473	520	497	511	491	529	496	473	503	512	483	472	496	499	437	497	515	479	466	535	437	446	492	497	480	476	484	507	483	516	469	492	471	484	485	456	477	433	521	497	500	457	494	471	524	446	477	510	480	509	476	488	476	470	502	549	443	485	463	461	460	466	522	493	479	475	512	501	488	468	499	476	535	463	451	488	465	461	482	503	468	462	481	527	504	484	514	492	467	454	476	525	454	510	500	490	496	471	480	471	519	493	478	485	472	484	509	474	509	487	490	458	497	497	469	506	503	487	508	456	462	472	468	450	446	508	449	469	468	515	502	502	481	465	488	493	491	459	464	451	469	511	492	547	527	509	496	499	508	492	484	502	520	476	503	440	517	514	520	470	524	500	531	472	485	501	501	512	474	498	509	476	507	484	469	473	479	497	494	492	522	483	525	532	499	499	443	517	473	485	469	491	508	477	471	486	495	447	443	473	462	474	477	471	495	538	439	472	451	462	536	480	500	501	505	489	433	509	496	472	477	495	468	464	477	469	479	464	510	437	505	493	497	486	491	484	481	498	502	452	495	424	469	522	533	505	491	510	525	494	472	481	527	451	497	482	475	496	523	466	496	466	490	549	500	519	483	464	475	468	482	506	484	494	523	445	449	488	484	477	450	464	536	509	495	514	480	490	522	501	498	488	471	480	485	511	498	488	510	527	476	550	417	488	514	456	472	494	471	486	493	481	533	450	482	490	495	469	483	495	455	512	509	489	471	516	518	451	465	495	486	491	466	472	480	485	469	479	445	475	495	463	459	487	487	494	472	502	503	481	480	492	501	482	505	476	501	498	492	469	502	464	475	484	516	462	507	488	483	462	512	517	509	484	472	481	480	494	520	454	441	473	492	476	487	484	477	473	469	473	526	500	519	483	503	534	473	504	479	498	495	475	505	471	477	488	499	465	517	472	474	471	499	501	488	496	470	498	500	497	481	505	480	505	458	451	469	456	463	461	494	482	518	489	468	564	462	465	504	489	486	459	456	525	499	439	517	475	507	502	491	560	483	447	513	471	481	467	451	449	458	492	496	479	449	502	519	488	493	509	457	486	501	469	466	465	473	478	452	460	465	498	503	499	516	498	474	491	457	482	462	499	498	480	498	487	451	502	451	441	457	479	493	488	456	519	529	459	523	489	481	481	491	486	478	479	477	489	442	478	476	475	486	488	494	525	499	487	466	473	484	480	517	495	514	468	512	487	493	465	478	479	516	506	483	495	497	470	467	487	505	484	482	526	484	498	492	480	485	498	488	505	454	497	471	483	506	461	477	462	446	497	515	479	484	423	485	504	481	467	508	487	466	486	491	484	475	510	489	469	473	489	476	477	463	473	494	491	475	506	495	519	481	477	502	477	519	467	471	482	476	520	507	431	460
25036	21363	27361	25613	8309	673	526	400	373	343	351	335	339	322	316	314	313	313	296	298	271	310	269	293	317	288	278	292	302	288	285	300	298	304	297	305	283	287	286	297	294	310	295	282	296	298	282	289	295	293	307	304	290	294	280	280	289	313	295	302	284	283	308	325	294	310	311	269	278	278	260	261	277	277	264	306	256	288	270	268	305	267	284	282	262	283	287	288	276	285	271	262	314	294	301	262	260	255	309	297	254	282	270	254	297	310	268	273	289	275	292	304	292	318	250	293	252	267	278	252	283	290	302	297	266	303	256	260	276	297	273	291	304	271	281	302	279	281	279	304	298	272	266	312	275	285	255	313	295	275	302	285	294	277	275	306	303	272	265	276	298	269	301	263	282	299	301	282	289	273	298	304	286	308	302	274	301	292	307	307	287	262	285	290	252	303	305	295	325	283	303	310	303	272	285	234	268	290	311	290	297	286	305	285	292	291	295	313	291	294	282	245	294	291	287	256	307	289	301	277	277	318	289	317	252	274	292	273	285	309	281	261	306	304	302	293	297	293	293	278	266	297	284	262	296	274	293	272	285	295	271	302	273	278	274	290	305	263	288	261	315	262	327	257	278	275	267	282	257	291	283	291	289	295	269	300	288	289	266	275	286	276	297	287	290	265	289	263	291	273	307	276	296	311	279	268	293	325	289	261	291	286	274	286	296	289	277	296	303	279	281	308	285	268	302	283	284	284	288	314	279	288	310	299	299	294	290	304	287	317	295	294	301	263	287	302	306	265	283	320	305	299	326	291	248	298	310	280	301	282	308	304	287	232	260	301	300	269	262	275	291	274	283	271	300	271	309	283	282	278	247	307	280	287	257	286	282	261	281	302	286	286	283	267	260	282	300	254	269	286	256	278	295	307	302	244	285	285	272	277	301	289	288	284	253	286	290	266	317	315	286	274	290	257	307	280	284	273	262	262	321	297	280	290	290	273	316	279	314	280	276	300	290	279	284	257	305	302	304	284	275	315	276	288	278	299	283	296	274	302	279	261	281	280	302	296	302	279	281	272	300	299	278	270	304	297	245	295	269	286	267	280	267	314	312	283	251	287	305	293	304	309	289	293	303	264	280	284	241	282	297	281	312	300	257	288	309	278	279	290	313	272	278	265	260	287	283	254	289	308	302	286	292	271	275	273	299	271	284	298	255	286	288	261	289	264	294	276	245	272	304	266	304	299	271	285	269	299	290	307	281	316	298	295	296	306	295	270	258	316	298	283	309	280	267	312	273	292	261	307	255	254	277	297	270	265	282	279	296	319	268	264	297	285	295	260	260	294	286	304	258	279	310	292	288	304	312	306	286	261	280	291	295	318	303	299	295	303	262	289	297	299	277	295	270	284	292	299	268	283	288	308	268	285	268	333	270	297	262	279	308	269	317	279	273	314	302	278	271	276	292	312	281	296	272	261	287	278	273	339	292	310	291	267	299	283	306	285	255	280	296	301	280	288	277	283	289	256	286	291	300	259	298	250	304	298	264	263	289	281	294	290	270	288	291	278	267	268	295	297	252	296	286	251	277	304	309	291	311	282	307	300	307	303	285	292	299	264	296	298	275	303	273	284	278	294	286	291	290	296	288	285	292	316	285	331	275	266	268	272	299	286	268	281	275	281	283	301	298	301	281	283	284	287	284	303	285	306	309	280	303	272	299	278	278	284	242	276	300	301	279	299	289	292	282	309	289	270	254	270	278	279	291	267	269	288	306	308	271	273	282	289	335	287	289	274	283	290	277	274	283	283	299	244	259	280	292	325	298	307	284	281	277	293	277	312	285	268	278	290	245	278	306	278	305	271	301	271	269	259	269	274	285	292	282	274	307	307	297	293	266	293	283	301	314	291	263	285	292	286	278	275	295	268	297	274	296	317	293	321	301	268	289	260	316	287	294	276	292	294	255	265	264	257	311	293	308	260	309	274	318	290	262	280	288	287	269	301	314	280	282	302	266	259	264	314	297	283	297	297	305	272	305	260	317	271	259	301	285	317	242	284	278	307	274	276	270	304	294	309	289	302	323	261	249	267	284	257	283	307	296	289	281	287	265	267	294	272	275	281	294	286	254	256	302	286	276	292	305	274	294	277	270	292	316	284	239	303	293	258	266	279	281	299	274	268	264	285	264	281	257	292	281	294	302	261	276	245	266	320	295	263	262	306	268	318	304	294	294	305	307	289	271	271	265	271	272	291	266	297	262	282	306	268	289	272	312	284	302	274	283	261	276	272	272	289	259	281	267	268	285	289	274	294	287	280	301	299	282	295	267	281	263	280	264	289	280	283	283	325	277	291	275	302	275	303	273	280	285	302	278	276	270	279	256	301	290	298	267	274	267	263	290	270	292	289	287	279	267	278	272	281	296	286	312	295	290	283	298	257	286	298	279	284	276	290	297	287	299	318	295	307	276	325	305	293	253	276	297	290	307	288	253	260	287	290	310	284	282	252	276	268	283	291	296	286	288	295	256	267	290	312	277	291	300	290	288	293	292	279	267	274	261	302	303	275	303	285	296	279	276	275	295	286	292	271	279	286	303	285	236	297	290	258	270	291	269	273	283	307	277	296	250	274	292	292	285	275	294	298	281	264	275	268	270	286	283	300	292	296	279	288	295	303	281	286	281	276	270	303	275	307	308	306	302	294	288	263	277	273	278	269	277	295	291	259	272	279	296	271	267	259	272	266	295	271	290	263	275	271	280	279	299	308	300	279	267	319	275	291	264	299	294	305	280	260	288	312	284	290	300	325	282	318	311	290	295	290	299	290	267	261	298	264	301	251	278	294	295	282	273	288	283	276	309	310	283	283	282	275	300	293	294	279	270	289	261	288	273	256	261	295	263	285	294	258	284	285	264	270	286	278	274	271	283	279	291	304	280	267	308	277	263	284	274	279	274	296	286	274	291	319	261	311	302	277	275	279	298	299	289	277	293	277	274	304	291	265	296	295	259	278	294	276	303	290	287	257	295	310	287	304	312	272	305	266	293	305	282	305	293	303	278	280	306	291	302	287	275	258	280	266	274	255	246	286	273	251	282	309	267	289	261	280	279	287	315	272	291	273	294	306	294	290	309	252	273	286	247	270	313	333	277	289	286	266	286	247	296	299	275	294	323	320	270	278	276	309	268	275	305	262	286	291	296	300	289	265	260	265	282	284	264	265	309	304	261	316	274	284	266	276	297	282	272	282	269	268	280	311	284	285	275	293	295	287	309	257	294	272	270	281	302	314	278	269	317	280	274	283	293	276	296	308	273	300	282	293	288	271	294	296	274	267	271	306	276	269	290	259	286	294	294	279	305	301	331	299	261	283	283	309	263	311	297	265	278	315	277	302	284	251	314	276	299	284	285	277	284	303	303	305	267	287	288	286	286	281	313	282	302	274	256	283	282	272	280	250	287	275	271	285	291	279	279	260	269	281	277	279	273	275	265	282	265	295	277	308	300	278	293	275	278	251	279	297
3711	5932	4250	2122	1356	1155	980	695	580	520	486	436	457	428	392	374	388	390	351	386	374	341	348	336	332	336	373	347	330	368	341	330	366	332	360	327	301	336	370	333	348	343	318	366	326	308	357	374	348	347	345	345	355	361	347	349	328	345	340	327	357	338	310	369	368	333	342	369	324	345	357	358	304	339	379	341	344	353	385	322	360	314	344	333	330	324	299	351	321	319	369	331	316	314	362	372	310	329	355	343	354	338	319	337	341	324	311	340	349	371	327	338	314	326	343	346	359	349	331	337	322	337	357	342	343	328	365	307	320	331	305	335	327	365	336	342	333	345	308	326	311	342	307	328	328	325	317	341	331	339	348	331	333	345	316	344	356	319	308	366	349	343	342	345	323	328	321	343	369	311	350	307	338	352	346	330	328	327	325	296	346	327	345	349	293	336	321	320	357	329	332	317	311	309	340	329	312	338	336	325	316	317	322	314	357	308	326	315	309	328	302	318	321	327	315	315	308	378	344	326	316	327	311	355	317	332	379	330	313	314	336	354	332	301	350	346	346	329	348	334	340	318	308	325	316	352	343	317	323	329	328	348	332	325	350	332	332	332	352	309	359	329	330	339	330	333	347	365	319	312	343	361	314	329	332	315	318	339	346	361	322	338	306	313	349	337	296	339	324	364	327	322	357	327	315	310	284	286	343	319	312	321	322	325	361	329	299	327	310	315	349	330	376	333	321	286	357	345	334	317	331	340	351	338	344	308	332	331	322	351	359	302	375	358	321	337	323	333	331	327	335	322	336	311	334	328	318	351	334	322	353	312	316	320	317	349	333	315	317	349	357	321	313	355	334	340	365	330	367	312	320	324	324	327	355	345	375	334	326	349	341	335	318	360	379	333	351	350	333	294	363	336	338	301	313	337	329	349	348	370	325	329	328	341	321	365	361	341	353	321	357	333	323	312	325	315	344	318	352	352	335	345	355	354	302	323	334	339	306	326	335	316	308	335	357	330	333	311	336	350	356	349	337	343	296	335	328	358	308	327	328	339	313	328	359	316	359	363	325	343	325	338	335	306	330	330	338	329	327	336	315	353	353	313	342	371	331	329	337	360	309	347	315	335	369	336	333	346	337	365	322	356	311	339	348	343	303	339	333	329	334	318	311	331	353	335	341	349	354	335	362	330	353	322	319	311	329	319	340	333	335	326	324	375	328	338	352	349	305	341	347	336	343	329	314	378	340	338	341	314	334	312	362	359	349	342	330	328	334	330	326	350	341	307	340	308	299	330	324	332	339	330	345	349	314	358	356	341	307	351	329	319	348	345	359	365	318	312	350	321	351	386	302	334	341	317	351	319	339	317	311	327	356	373	349	284	311	342	299	328	298	311	341	347	337	332	303	341	327	320	332	332	362	353	308	329	354	333	348	350	337	354	344	311	306	359	332	342	323	374	375	323	361	380	337	358	339	306	327	331	332	319	340	345	349	321	318	330	353	335	358	354	284	337	350	311	316	299	315	329	323	371	325	341	324	347	354	344	316	314	323	336	317	329	315	324	314	326	336	349	346	309	331	297	321	330	362	327	305	320	354	339	331	340	322	318	318	346	344	307	350	308	356	333	312	333	320	336	334	302	344	350	343	318	309	344	324	310	322	321	342	349	307	342	355	355	341	355	308	282	358	348	328	311	311	333	345	369	344	343	352	359	347	331	340	378	354	300	341	315	356	320	326	358	346	328	307	349	344	329	376	349	330	297	321	371	350	313	344	310	320	356	341	337	279	319	365	314	308	327	342	345	342	350	323	308	304	353	328	339	339	330	338	322	331	319	337	330	341	353	332	340	329	339	335	349	345	333	343	336	358	352	343	381	344	334	328	309	324	338	330	334	312	341	317	334	339	348	316	365	339	333	345	329	313	335	307	323	339	345	341	326	313	354	325	293	323	318	344	309	319	363	316	328	336	338	319	310	326	338	302	304	334	336	302	334	337	368	355	317	330	332	324	358	336	315	360	361	361	328	336	371	314	383	352	324	312	361	358	322	322	347	327	358	341	334	321	319	330	373	349	345	307	303	321	301	340	315	326	294	337	361	363	315	360	334	337	300	349	334	356	346	314	338	356	318	332	344	350	342	349	352	360	296	345	339	345	361	330	357	363	344	351	309	330	324	335	337	340	326	298	370	352	340	334	361	345	346	289	330	337	334	335	306	354	363	334	309	340	355	324	311	321	344	332	363	329	327	316	358	355	333	324	347	345	348	342	322	334	326	333	335	350	365	349	347	301	344	334	382	320	348	338	304	335	359	353	314	345	351	366	285	356	342	332	325	344	311	329	322	334	327	350	339	332	311	310	347	309	325	330	339	329	338	311	353	348	328	324	358	329	323	310	309	329	312	341	304	318	344	317	352	318	342	336	294	333	314	328	294	309	325	333	362	341	344	352	309	327	355	315	318	340	334	335	344	341	316	348	363	332	346	343	351	348	328	344	374	349	339	364	312	330	323	350	355	316	313	349	311	321	344	294	297	326	321	347	331	300	342	350	311	336	316	317	359	325	364	313	368	280	339	322	310	309	367	337	338	315	333	338	305	355	345	313	337	292	326	283	334	338	347	297	357	305	349	334	333	340	355	330	344	343	299	363	350	353	320	322	345	332	309	303	330	360	301	308	312	340	347	342	335	330	341	299	324	308	344	323	322	312	351	328	312	352	286	351	327	325	332	325	344	340	343	352	331	337	359	334	349	325	332	310	338	326	317	363	352	337	341	337	324	328	325	315	341	312	307	342	342	357	307	349	364	345	358	334	311	340	350	343	342	331	330	342	326	342	366	335	314	313	339	369	293	333	324	339	354	324	347	350	334	341	348	343	302	314	356	318	337	330	351	342	344	310	358	317	321	355	324	354	320	348	321	318	333	312	334	334	330	319	342	348	304	350	345	351	343	331	368	352	324	286	304	340	341	351	345	319	364	322	341	305	315	321	346	301	332	350	350	313	328	331	326	332	344	311	350	354	309	312	314	351	343	357	322	341	344	319	354	337	401	326	333	350	301	330	329	325	365	303	334	365	329	345	311	320	336	316	327	312	370	339	326	315	315	324	342	343	324	336	363	329	323	347	330	338	333	353	330	346	339	324	348	366	307	299	313	319	342	326	348	331	298	319	322	347	313	316	343	357	330	328	326	301	335	329	349	329	350	320	344	299	285	354	302	326	353	333	362	346	347	329	339	339	350	315	330	299	359	350	342	298	341	348	356	352	313	339	332	324	311	377	315	320	317	309	341	346	318	323	327	317	335	309	340	310	317	359	326	326	369	288	332	289	309	328	345	344	316	339	346	306	362	322	328	321	316	336	320	316	340	318	334	325	304	345	342	340	347	355	334	351	356	338	329	323	337	320	368	343	311	339	333	314	345	344	338	361	342	328	317	339	315	325	318	324	305	343	363	343	326	343	329	348	315	336	328	329	364	334	316	318	321	319	301	314	372	336	335	320	353	336	314	333	345
22802	21372	29085	24031	21368	21392	6457	796	552	494	413	408	338	327	302	296	267	256	239	238	235	220	215	203	204	213	203	216	205	161	219	198	199	215	205	200	188	205	243	205	204	206	198	214	205	193	213	196	180	184	171	193	200	189	205	183	191	187	233	197	193	189	185	184	174	169	231	164	153	200	179	188	184	180	169	187	184	220	188	177	204	186	171	176	190	177	190	184	183	194	196	192	191	192	189	174	188	163	179	197	163	182	188	179	174	199	159	174	188	192	164	202	157	170	180	178	172	185	165	173	199	199	204	181	186	162	205	172	199	189	204	160	197	173	202	186	203	158	206	188	174	194	167	191	202	181	163	193	187	194	166	175	178	193	181	184	184	164	172	211	169	166	169	208	167	194	178	201	187	184	173	193	199	163	194	187	184	169	180	168	207	183	187	192	178	165	188	176	182	172	176	185	182	193	176	186	181	170	192	173	149	174	172	206	173	167	214	186	167	162	178	157	188	190	152	188	175	170	150	163	169	195	182	197	182	162	184	177	177	173	181	188	200	199	192	180	161	160	173	157	160	153	168	193	210	180	176	165	207	194	206	187	182	183	166	190	172	190	211	171	198	170	183	204	185	188	198	176	167	180	174	185	215	207	165	167	168	187	171	166	200	199	175	186	186	178	175	216	171	184	174	187	186	192	172	170	159	181	185	191	178	190	169	161	172	195	176	177	161	181	210	172	159	167	182	189	187	183	180	189	188	187	154	191	201	198	191	170	185	190	192	184	162	212	198	177	204	186	180	191	175	174	199	191	198	187	165	176	190	184	188	187	198	191	183	197	190	177	176	174	185	192	179	180	215	196	170	199	197	175	153	192	183	194	164	190	202	184	189	171	181	203	176	179	191	167	191	170	205	177	150	167	166	190	212	170	176	173	179	175	177	182	178	199	176	184	183	198	162	166	174	154	205	172	164	172	165	201	203	172	177	166	181	192	188	170	177	180	153	165	169	191	196	185	181	186	166	194	184	193	189	193	172	201	183	193	191	177	211	183	174	176	176	173	164	181	177	172	182	190	178	201	172	158	215	189	163	198	183	195	178	191	170	176	200	162	190	181	180	213	186	181	176	177	187	166	203	172	171	176	184	192	190	186	194	188	179	206	182	207	183	159	175	182	200	165	196	143	189	190	172	182	160	184	183	164	196	165	178	201	171	182	205	190	176	186	169	169	209	185	173	208	179	165	199	197	203	193	199	188	170	159	172	177	182	185	166	187	187	182	202	169	169	176	200	163	197	201	187	193	155	183	171	174	196	211	165	171	188	193	158	189	189	194	169	181	174	166	178	173	177	200	179	207	189	179	178	199	179	203	159	188	199	181	171	183	186	181	183	187	178	176	192	185	176	206	184	161	184	212	183	182	180	183	211	170	215	186	189	186	187	165	190	185	178	171	160	186	179	170	176	181	151	178	181	179	177	179	169	177	181	194	189	181	195	178	195	183	193	184	192	181	190	179	174	159	190	197	175	194	172	212	169	177	199	199	193	192	182	194	187	160	203	192	153	196	200	166	173	180	179	188	183	165	181	173	184	175	188	186	174	195	194	175	193	168	185	207	195	185	211	168	179	200	179	207	186	165	191	183	182	183	181	192	171	183	169	185	158	159	168	173	185	170	179	183	187	185	168	171	190	179	160	184	183	173	174	172	186	197	189	189	194	158	176	177	189	188	161	198	209	182	177	195	168	154	192	181	176	208	174	196	176	174	204	182	175	184	161	186	184	167	192	163	179	172	174	188	179	185	185	185	158	187	171	171	190	173	175	197	202	167	179	164	186	168	166	184	169	183	185	196	184	207	204	184	173	195	204	171	198	183	185	188	192	170	169	165	208	167	198	188	198	170	188	197	193	197	196	175	181	200	194	182	189	224	185	183	186	181	166	181	186	194	164	186	180	172	201	166	194	163	198	186	179	159	179	170	164	176	209	175	189	164	199	177	192	175	160	193	177	181	184	172	171	193	202	174	175	164	199	173	158	172	179	195	193	204	196	197	185	187	208	190	189	185	187	185	194	174	190	166	191	172	190	180	174	168	172	183	173	166	189	184	192	185	180	161	196	180	158	174	194	186	179	188	168	169	173	173	195	190	159	187	183	159	162	192	165	189	167	192	208	185	176	187	169	209	196	176	186	189	181	190	184	177	193	180	188	191	188	164	167	171	174	201	198	210	189	172	177	175	191	186	191	168	168	173	181	151	171	150	153	182	187	158	196	168	172	194	188	191	170	176	183	187	187	196	191	204	168	169	168	186	188	157	164	185	170	205	176	179	164	180	177	166	161	181	203	182	178	181	167	207	189	176	180	157	193	164	173	200	188	177	166	224	186	192	189	158	188	195	178	192	164	211	172	184	187	202	210	162	178	159	184	178	168	177	189	169	188	197	190	182	160	186	202	184	198	194	188	183	206	167	183	193	174	180	176	173	184	191	168	194	177	204	170	187	181	173	178	197	166	171	202	204	175	190	174	156	186	190	191	197	186	193	194	194	193	183	186	189	199	184	190	189	192	185	197	182	166	185	174	174	176	200	180	190	188	173	191	181	188	183	177	171	182	176	194	184	180	179	197	197	191	152	189	167	180	189	181	187	155	196	179	170	182	178	196	178	188	185	165	185	164	215	176	185	181	185	198	171	166	175	196	181	179	183	199	173	176	173	170	162	175	199	174	160	180	176	183	193	196	182	194	191	175	179	164	173	198	177	211	184	169	190	171	201	185	197	174	180	175	184	184	199	172	182	193	190	180	172	165	184	182	182	200	173	173	171	194	165	172	176	196	200	173	190	171	170	181	166	186	162	172	193	174	190	161	176	218	158	171	185	194	195	168	167	161	198	177	187	185	161	171	200	183	155	159	181	176	214	165	189	178	161	186	156	195	171	178	172	187	186	174	184	172	156	163	206	194	180	183	209	166	157	173	193	195	165	169	188	192	158	181	201	195	173	181	189	184	197	177	188	204	176	209	186	176	200	178	195	197	186	189	183	183	186	192	171	166	171	166	155	213	186	191	168	199	189	178	142	198	192	189	177	193	176	192	183	200	190	173	199	196	181	188	176	201	198	184	183	160	179	163	204	184	191	174	189	189	173	170	183	194	208	187	185	186	155	186	187	198	182	152	192	182	193	189	174	181	188	179	182	172	164	163	187	188	179	183	193	179	186	188	182	175	178	163	191	173	171	174	168	179	169	184	164	183	175	166	171	168	180	201	146	194	199	212	182	194	181	198	190	179	198	201	184	182	163	171	195	192	184	164	187	186	186	160	181	168	187	191	187	163	158	185	170	187	179	172	175	167	176	171	160	184	180	204	170	192	184	190	171	191	178	208	188	150	155	187	144	173	177	196	207	170	201	195	182	165	182	196	180	208	206	169	184	161	186	183	185	197	170	186	188	205	187	162	166	171	193	179	178	203	179	169	192	192	195	196	174	205	182	164	177	193	192	175	194	186	185	196	166	192	169
4822	15072	10721	5231	3396	2628	2063	1530	1080	914	783	729	595	524	443	407	384	338	351	317	334	287	272	286	266	288	280	273	269	291	247	257	279	269	252	262	249	274	283	294	258	261	228	255	232	249	240	274	232	241	263	212	254	248	239	263	236	258	242	253	246	241	234	218	216	209	249	220	225	246	208	218	230	254	242	248	258	212	224	240	229	227	234	200	212	223	253	240	230	246	224	226	200	247	221	218	238	207	222	219	214	216	208	213	204	247	234	229	226	220	236	210	236	212	215	202	216	238	202	244	227	253	250	218	240	215	236	235	233	226	218	216	233	249	248	228	239	233	227	232	224	247	228	253	241	231	240	241	223	211	206	199	220	189	205	208	243	246	229	212	219	232	254	239	217	229	226	219	203	230	216	224	215	228	207	214	224	227	240	207	216	247	228	197	246	214	214	206	240	194	202	213	228	197	220	231	231	225	218	215	247	225	227	219	211	226	221	218	218	212	232	195	240	240	238	216	210	223	225	221	234	214	233	222	217	233	234	205	226	216	225	222	195	229	222	216	210	222	253	211	233	240	260	230	197	200	238	231	210	220	240	203	237	208	217	199	248	248	234	231	206	208	202	203	227	216	229	218	207	251	202	258	207	247	221	241	216	216	232	234	243	221	211	210	252	210	208	221	216	227	199	217	228	219	224	207	224	230	209	228	211	224	205	196	208	217	224	225	223	215	219	216	207	206	231	232	237	200	199	234	219	244	246	234	221	230	236	214	207	228	223	237	208	224	245	224	207	232	247	251	216	214	232	226	209	200	224	221	209	211	201	202	223	227	244	214	206	239	227	234	220	221	226	214	237	202	214	241	211	216	210	233	232	186	221	219	231	226	229	233	230	206	205	239	213	244	222	239	224	221	234	233	254	226	234	217	229	227	258	223	211	250	247	224	253	224	210	220	230	192	237	235	214	201	217	209	210	210	227	206	222	214	223	217	219	200	229	196	223	252	235	202	233	232	235	226	252	220	208	217	239	231	218	224	214	225	229	203	233	229	210	227	227	223	230	190	236	223	220	216	211	237	212	224	213	212	253	213	227	190	205	196	212	223	240	216	232	202	218	217	246	227	230	229	237	209	222	201	218	200	253	200	253	190	220	216	206	247	239	215	219	224	204	233	204	202	243	191	223	205	224	221	215	212	219	205	220	216	232	244	210	231	207	227	234	228	218	226	212	203	193	231	232	233	210	223	244	242	205	230	200	221	228	217	225	236	246	215	224	256	208	212	213	209	214	220	219	232	258	255	229	220	218	243	233	204	215	190	216	222	243	229	214	196	217	248	217	204	245	214	207	218	239	216	249	239	230	220	217	217	246	246	218	220	217	214	205	212	238	224	197	219	220	239	223	222	242	212	222	238	254	233	195	213	218	221	218	213	234	253	201	246	219	205	220	205	220	197	200	241	226	222	226	219	234	217	227	262	236	225	236	244	224	217	225	208	238	217	229	230	201	234	213	221	217	227	200	206	206	217	216	248	246	238	232	211	207	228	235	219	234	247	221	236	224	211	226	234	218	224	217	223	229	220	212	232	239	225	233	231	210	219	239	226	233	223	222	253	233	216	210	229	228	219	230	217	205	259	223	209	212	207	180	213	237	238	204	211	213	214	226	211	219	208	244	216	214	229	208	218	208	222	219	226	228	241	229	225	223	234	208	188	205	212	230	211	215	209	222	229	215	209	192	224	211	238	216	223	212	202	247	191	198	218	223	214	215	220	236	198	194	233	233	225	224	222	218	202	221	227	208	225	224	222	231	224	209	241	225	213	224	240	212	215	219	227	242	209	215	225	221	219	238	206	223	203	221	209	224	214	223	228	229	219	249	213	207	223	242	210	205	214	210	241	229	237	219	227	226	218	225	216	221	243	213	214	223	208	205	236	205	238	233	228	235	234	220	241	209	257	236	213	210	237	268	247	248	238	230	201	224	226	212	249	240	207	207	221	203	198	202	227	210	213	192	209	232	211	204	232	243	230	224	214	239	207	243	223	201	196	209	227	221	229	213	218	226	211	250	239	247	219	229	235	249	224	223	207	221	212	248	222	202	195	219	231	237	254	232	212	228	215	232	218	229	209	229	199	227	210	226	216	212	225	228	203	207	232	243	228	218	210	221	206	188	237	208	219	234	210	232	222	250	239	220	227	219	202	235	210	216	215	230	243	211	217	223	221	225	227	235	219	229	217	208	251	220	250	233	224	219	212	225	240	210	250	217	193	257	206	214	211	218	230	258	229	251	243	208	228	242	233	241	218	218	215	229	229	203	234	203	229	239	216	239	227	228	227	224	212	207	245	225	238	218	217	216	201	231	227	207	217	206	235	222	235	216	216	227	226	228	214	194	219	236	246	209	201	207	214	225	195	208	242	237	199	208	256	204	221	229	224	205	215	192	223	211	200	208	230	215	256	205	219	245	211	242	214	214	238	208	230	231	236	232	220	217	206	209	233	234	242	214	227	241	226	202	214	240	208	225	244	226	209	221	231	254	216	209	219	218	230	225	196	227	215	199	219	221	238	221	228	239	238	219	220	229	183	247	214	223	211	212	255	226	216	232	231	217	226	201	254	212	217	218	210	218	215	207	232	257	209	207	220	202	229	223	246	226	226	238	233	230	241	207	227	234	210	221	212	206	230	224	239	227	228	194	197	225	213	220	230	219	229	234	228	227	226	232	212	227	222	201	208	239	233	219	216	237	211	208	194	241	210	210	218	206	224	231	206	208	232	202	212	224	224	239	219	213	231	199	233	219	212	221	210	222	217	235	207	210	220	228	242	207	232	216	186	204	215	222	237	221	250	229	225	230	211	232	210	227	231	218	256	223	226	214	243	233	229	228	226	258	225	238	219	229	207	242	229	252	199	186	200	223	223	235	242	199	222	227	217	215	215	218	212	231	226	215	211	231	222	227	234	189	219	229	210	220	215	226	220	228	215	260	214	201	252	236	204	253	228	218	237	217	204	216	191	224	221	228	216	232	207	210	222	230	232	219	210	238	211	187	204	214	241	237	226	214	211	218	200	234	233	202	246	218	213	220	216	232	237	243	221	232	218	184	223	221	229	238	234	224	236	237	245	223	227	212	230	220	211	234	219	205	221	225	221	222	244	243	239	241	238	223	215	208	233	227	239	218	212	215	221	237	221	239	215	203	224	221	186	219	227	202	208	215	218	212	193	211	210	248	232	202	237	250	240	226	210	248	235	212	221	227	220	240	187	195	261	215	231	194	225	229	218	245	220	240	223	205	206	239	229	231	228	218	232	227	214	208	216	220	222	239	235	223	221	240	204	246	181	217	230	236	197	233	207	240	245	217	229	196	211	232	230	221	216	227	246	207	213	202	216	198	202	247	228	222	222	236	238	219	233	203	233	216	234	213	190	222	223	234	222	230	230	247	223	212	236	223	229	213	190	207	248	257	222	224	223	222	226	226	224	214	226	232	216	214	211	197	213	202	208	233	221
27535	18772	5173	1173	787	643	604	495	477	463	485	472	444	450	480	474	436	455	474	455	494	454	462	449	478	485	455	482	492	460	477	494	416	473	449	449	498	476	463	496	445	457	480	504	469	474	468	455	444	453	496	452	448	435	437	444	426	459	439	459	491	449	458	478	503	419	475	460	448	454	484	419	458	459	511	472	465	485	478	453	476	446	429	406	493	452	452	456	485	445	449	403	461	473	503	471	459	472	471	453	453	467	442	445	501	472	464	483	450	446	441	445	500	424	474	468	438	480	479	465	437	447	438	458	462	445	443	467	450	451	445	491	478	490	467	449	445	451	444	473	416	435	430	455	435	436	427	455	494	456	472	479	420	418	468	476	483	441	493	400	473	509	452	461	479	473	461	462	448	509	432	482	478	427	428	450	461	439	456	452	462	430	429	505	410	453	449	453	496	466	439	494	458	458	469	441	489	466	460	445	483	436	460	435	420	456	450	458	449	476	493	467	463	459	471	483	460	497	476	457	487	446	451	459	418	480	473	452	442	431	509	474	440	458	453	460	461	431	434	465	433	432	460	495	440	464	491	449	463	443	471	461	454	462	445	468	441	454	482	461	453	433	458	509	500	473	486	442	455	439	484	471	436	464	465	446	445	449	486	480	465	468	482	452	449	455	466	470	480	457	454	436	495	442	431	462	465	454	438	465	444	463	469	469	441	446	450	448	495	504	457	489	481	475	450	477	478	441	450	434	444	446	461	454	471	430	489	494	444	459	493	475	480	426	465	460	448	434	478	442	449	439	447	475	464	496	416	440	430	443	498	418	432	470	447	465	454	494	456	474	476	452	406	476	465	484	509	468	480	488	492	463	422	457	440	424	442	455	455	470	437	424	424	460	428	422	453	503	463	457	455	480	478	460	432	484	455	409	462	488	440	469	461	418	474	435	451	485	467	463	459	483	430	472	498	413	418	481	479	452	457	430	457	479	463	450	465	410	477	440	454	465	446	450	448	464	477	433	427	451	476	441	427	476	451	468	443	490	460	415	452	470	451	474	432	460	442	478	485	460	455	406	424	457	474	445	469	437	452	475	456	444	488	467	451	443	477	478	443	450	487	446	458	460	440	469	450	465	460	466	460	436	457	449	462	443	446	458	454	459	482	427	464	448	445	497	449	444	440	473	409	465	458	417	468	481	457	448	410	472	448	451	442	454	440	458	442	460	442	462	442	476	423	480	426	439	477	428	512	489	469	424	471	469	484	465	489	449	481	459	476	461	488	476	437	501	405	424	438	446	478	470	453	465	437	469	441	473	481	468	446	422	456	448	446	444	439	462	480	446	427	449	446	489	459	491	464	478	473	453	461	425	499	479	396	471	485	448	448	448	448	516	467	453	462	441	447	489	457	438	447	455	471	439	456	468	455	473	471	491	455	474	415	452	449	439	488	494	486	479	458	453	464	487	431	479	462	448	464	462	477	459	455	459	462	465	490	459	487	463	445	443	462	453	449	459	455	440	441	481	493	469	438	421	448	458	462	440	415	435	480	478	467	484	456	455	431	455	426	479	472	453	451	477	458	464	467	472	452	466	489	438	483	463	457	452	456	436	471	440	438	466	442	450	453	450	452	468	493	462	450	480	455	424	480	465	469	450	492	461	497	470	469	504	427	474	481	445	459	479	421	481	450	441	453	467	446	476	464	455	468	435	490	450	474	457	437	474	451	471	443	454	435	426	444	435	438	455	455	469	483	483	498	458	451	468	446	465	452	488	412	478	471	440	463	425	427	491	459	425	490	473	501	510	450	477	429	446	466	459	453	423	445	448	461	468	467	463	472	442	490	450	494	455	439	484	458	494	498	452	455	455	454	444	486	464	422	475	454	431	436	486	438	476	461	438	474	476	487	487	466	482	463	448	466	423	476	476	511	473	464	485	456	458	469	462	464	446	454	503	475	449	456	482	459	478	453	471	447	471	467	469	455	452	429	464	425	451	480	432	412	481	477	438	417	455	440	482	419	488	473	510	501	484	464	483	451	400	466	475	464	498	439	450	451	475	411	440	472	492	464	474	463	468	468	480	484	479	445	465	500	472	471	452	463	468	458	423	445	474	462	492	444	439	428	453	436	433	487	431	442	472	494	485	446	456	465	448	470	431	464	437	474	477	468	426	439	493	480	427	445	473	455	477	440	461	444	478	463	467	433	434	437	446	445	484	453	433	468	440	443	469	469	432	435	440	475	446	440	445	459	414	486	453	462	468	483	501	468	488	445	442	426	445	469	467	461	459	444	458	446	450	435	443	457	446	457	477	450	483	439	443	455	414	450	463	435	458	468	491	439	446	464	516	449	451	463	455	465	439	473	443	492	489	438	438	511	453	488	467	497	491	491	463	491	479	472	465	453	439	413	469	460	460	459	437	498	483	428	432	462	488	464	477	452	455	474	434	465	485	461	451	445	434	452	483	463	430	485	459	453	450	472	452	467	431	453	457	462	481	447	426	430	433	452	461	489	438	462	419	437	444	454	444	431	501	501	404	437	435	462	440	438	405	479	419	457	445	496	439	475	460	445	455	462	479	421	455	500	456	436	467	449	418	467	464	439	446	484	447	431	428	476	453	454	408	439	444	431	454	456	456	414	454	440	468	433	446	475	444	447	471	466	461	480	432	487	453	461	466	446	450	486	459	492	454	476	433	447	436	471	471	461	441	448	489	463	463	490	458	479	454	463	490	445	451	462	467	439	484	441	448	491	449	473	463	444	477	458	465	434	476	489	453	431	437	463	460	477	453	455	462	441	453	460	417	434	470	474	440	464	477	518	457	426	425	485	478	443	472	449	456	475	480	488	464	448	456	490	491	453	492	481	482	485	484	431	439	462	435	452	428	473	464	450	453	488	492	476	457	456	457	447	456	468	474	473	508	487	439	434	450	476	448	459	443	468	464	507	430	441	478	437	478	471	447	476	432	444	419	426	436	467	470	466	500	460	473	454	487	477	421	485	456	439	466	464	456	449	476	467	412	439	440	419	468	473	437	457	449	460	458	478	470	451	456	410	481	445	435	470	471	438	446	486	454	443	481	466	450	471	488	474	443	482	472	517	451	459	483	441	466	433	453	461	497	449	420	429	421	472	443	459	430	450	426	459	430	471	456	408	439	458	462	446	490	435	433	457	427	466	437	464	462	440	462	471	437	457	444	472	436	469	463	488	467	454	466	460	495	458	467	447	439	453	464	463	448	493	483	465	485	469	462	469	511	463	420	451	454	483	452	427	486	484	435	466	439	465	453	476	447	446	478	455	433	496	460	460	433	466	446	471	463	437	448	459	418	447	424	427	458	490	443	466	447	485	463	453	441	453	492	479	453	438	458	433	501	454	451	475	469	440	437	472	456	467	455	458	497	457	488	440	480	488	474	483	438	458	468	436	436	475	461	477	457	481	454	430	473	480	443	457	492	437	452	459	455	464	451	435	466	416	465	427	477	460	456	509	461	465	428	470	431	482	460
4617	2634	2009	1153	872	790	723	631	619	607	570	547	554	589	585	561	579	583	557	514	603	539	519	534	528	543	495	552	536	544	550	525	567	505	510	576	572	559	568	558	571	530	494	534	537	518	510	553	544	537	562	547	497	541	557	565	527	586	564	551	535	567	547	520	525	542	544	544	573	570	521	555	564	542	498	554	557	521	548	490	535	525	597	519	524	561	569	533	540	464	567	538	505	552	553	550	522	559	513	539	565	563	522	562	572	512	536	600	519	505	537	533	574	530	533	529	504	555	557	507	534	536	532	558	543	568	513	558	559	537	549	544	513	540	518	537	540	502	525	506	562	553	519	545	555	570	565	557	549	516	544	503	530	539	495	562	519	548	526	531	516	554	564	534	533	536	513	526	555	546	532	569	532	475	533	513	543	524	497	507	555	549	531	551	581	548	542	571	488	520	553	495	519	480	551	510	535	498	548	552	540	536	554	509	481	575	549	549	553	536	526	541	587	535	559	548	579	542	554	542	545	511	507	531	560	546	507	540	545	501	534	508	537	540	526	544	570	546	521	559	538	545	534	552	533	499	537	556	525	537	533	532	539	533	524	531	534	507	551	527	558	485	535	483	524	558	514	534	536	531	597	554	537	574	544	554	511	536	500	562	533	544	563	579	530	546	514	511	546	503	530	532	575	512	500	580	527	561	516	583	535	515	519	576	526	514	537	497	527	556	508	528	501	541	500	536	553	554	532	521	550	552	493	514	539	490	528	474	550	533	583	533	552	555	548	519	548	561	557	510	525	509	552	560	513	522	537	553	558	550	560	535	514	540	568	552	547	543	546	579	544	543	517	521	555	572	561	529	596	506	508	577	520	498	518	573	518	579	565	559	505	529	514	533	530	511	536	514	523	554	516	514	548	576	606	546	512	536	533	556	550	543	544	538	566	549	530	555	537	588	537	542	515	522	550	547	525	567	529	545	522	561	543	542	525	528	494	537	558	544	526	566	530	506	564	517	555	537	572	550	528	510	557	566	507	554	535	572	531	522	565	551	592	547	554	511	553	549	536	534	552	556	540	539	496	524	560	536	536	554	569	542	552	589	568	555	545	569	554	547	497	572	560	493	548	548	530	552	528	515	542	544	515	542	527	541	534	561	530	526	538	559	534	535	506	527	564	542	552	528	566	543	558	522	500	557	521	536	584	560	545	555	567	543	541	566	486	564	539	541	526	571	526	529	545	549	547	542	539	557	542	501	540	532	525	550	513	541	539	513	556	529	506	511	533	532	533	524	561	520	525	511	563	499	511	509	570	517	535	549	521	552	564	534	533	523	555	565	523	558	526	535	555	498	558	532	523	546	551	542	531	531	521	550	568	512	539	546	514	529	523	509	542	504	529	500	570	554	540	554	568	545	529	527	530	559	514	535	495	550	544	575	497	543	532	570	527	505	549	522	542	551	482	520	480	487	540	514	519	549	528	553	554	533	549	529	525	541	567	534	505	551	548	544	544	525	514	563	554	538	573	533	550	496	540	531	525	516	535	529	524	505	494	556	565	521	547	553	534	523	546	514	521	524	515	575	541	528	491	543	528	587	551	551	512	566	535	527	566	556	543	467	489	533	546	566	552	544	475	529	533	517	528	572	552	544	540	526	494	565	517	514	540	524	526	561	529	575	526	528	539	537	506	548	566	538	542	493	503	492	560	514	509	522	537	554	531	539	563	495	538	521	560	515	562	533	518	518	545	562	517	529	526	491	541	536	519	532	534	523	508	514	537	527	530	549	576	501	523	523	522	537	553	534	535	544	512	527	556	507	534	546	509	548	559	545	544	538	513	565	531	481	567	528	516	489	541	537	566	567	551	523	537	537	560	520	538	558	573	583	527	496	511	577	518	525	555	521	507	564	538	508	509	514	499	520	512	541	530	593	573	542	513	540	512	547	555	557	535	561	572	546	554	532	529	533	471	523	533	545	542	526	550	549	519	519	527	524	551	521	558	527	551	533	543	536	537	530	539	536	531	546	521	542	474	544	532	551	527	524	552	554	535	503	537	552	483	527	546	526	536	529	539	528	559	538	522	563	545	529	543	541	531	554	542	556	551	512	555	534	521	505	560	504	502	533	517	552	503	468	554	507	535	572	511	556	527	514	507	540	517	526	515	536	549	520	531	564	581	576	535	597	515	574	500	541	476	532	544	512	549	537	522	525	546	552	527	587	555	548	565	535	562	537	568	518	557	518	520	551	544	498	552	529	524	522	545	590	547	528	547	534	562	521	498	546	556	491	560	539	595	521	506	533	571	547	549	518	513	529	553	512	563	504	545	529	560	543	535	539	542	551	568	497	531	557	494	525	560	543	536	536	528	547	529	576	519	551	597	513	527	551	476	550	569	488	529	529	526	505	523	523	503	574	498	533	511	552	565	570	524	573	525	530	526	524	556	555	535	495	561	526	492	538	543	529	479	548	556	512	540	496	514	492	542	549	555	514	508	521	521	573	546	546	580	516	576	520	525	569	547	568	534	520	540	550	520	537	508	543	561	499	538	562	505	565	515	539	577	534	537	541	490	540	565	512	520	522	530	553	547	524	515	509	489	541	556	517	523	546	533	542	526	516	542	522	531	551	536	535	540	501	537	525	515	575	559	511	553	536	531	540	487	538	578	554	541	508	546	554	511	539	490	498	520	575	498	548	525	536	572	544	520	517	531	515	544	525	548	502	573	521	537	557	542	516	529	518	544	546	556	528	531	530	491	543	513	523	543	519	534	550	498	537	504	516	520	517	539	572	513	538	514	505	539	556	505	536	532	543	571	572	482	561	583	558	522	503	476	556	521	529	536	525	520	512	561	536	512	499	480	528	529	508	550	528	516	563	562	549	546	497	538	561	500	545	539	548	569	549	504	523	553	534	481	544	510	537	513	555	562	526	515	510	497	549	547	575	526	500	505	570	555	547	577	534	520	501	545	534	554	543	540	501	544	560	561	530	536	499	536	533	562	536	532	526	544	510	520	519	495	525	542	527	555	498	451	528	539	545	508	540	527	519	585	522	500	547	542	544	589	521	524	544	539	557	539	519	545	541	507	507	507	527	490	552	542	532	547	574	574	535	533	503	525	501	518	518	512	525	593	533	556	531	541	564	527	545	532	508	533	529	499	528	540	560	526	543	501	510	507	528	533	538	547	550	490	532	525	556	515	518	522	491	504	527	543	568	540	532	527	548	557	533	501	542	473	524	553	540	500	554	500	551	567	530	527	543	541	548	516	527	527	565	543	551	494	534	535	541	514	537	528	527	540	521	583	571	531	546	586	518	518	565	533	510	537	564	536	541	531	547	524	541	583	481	565	559	553	561	505	532	523	560	501	536	506	525	539	516	497	528	491	540	601	542	534	520	536	510	546	519	580	553	546	542	538	550	548	524	514	513	544	522	550	525	537	507	526	518	523	563	521	533	529	556	525	537	534	552	544	533	524	562	561	528	504	519	556	526	542	500	525	541	544	527
23870	21364	28579	24511	21339	8089	1079	740	679	531	551	529	539	484	431	475	479	450	493	449	447	459	454	411	463	429	421	464	458	418	419	418	451	428	450	441	422	402	450	428	445	409	390	422	403	440	409	392	415	430	426	438	421	449	426	432	429	442	452	405	416	455	395	412	386	403	412	418	407	454	417	437	423	447	421	447	446	447	409	408	400	424	433	397	395	420	452	427	443	408	439	404	414	433	396	436	427	425	390	429	427	440	424	437	392	425	407	398	418	441	415	408	411	393	395	416	427	432	423	419	413	420	428	389	399	414	400	423	426	397	392	388	428	388	431	431	390	394	410	425	372	451	385	405	405	431	380	423	401	415	448	400	384	415	403	426	398	431	433	431	391	384	416	423	436	399	417	387	425	414	404	397	419	427	419	381	395	426	438	419	428	391	413	436	443	419	432	402	427	422	401	430	429	421	437	415	399	422	393	426	423	413	367	387	427	416	415	428	399	403	398	425	427	390	409	415	422	417	434	412	400	408	441	413	414	446	399	372	390	373	400	432	450	409	401	396	411	412	423	419	429	417	407	411	431	432	429	414	419	443	396	438	414	416	393	383	454	395	399	430	418	409	430	413	406	412	384	426	427	366	415	409	439	392	429	438	401	372	432	434	453	441	400	387	422	402	412	394	409	409	412	425	407	415	429	417	424	406	397	384	407	393	386	433	377	416	406	429	443	401	422	410	441	406	407	438	397	391	405	396	403	432	417	426	394	403	402	411	392	418	383	400	434	408	423	425	383	422	429	424	427	390	422	422	414	390	439	409	431	410	414	374	416	418	387	401	401	377	386	416	427	413	391	398	388	388	400	379	405	405	415	419	367	414	421	421	424	433	481	417	424	436	429	416	390	384	417	417	491	390	416	385	436	442	424	411	405	388	443	400	393	422	398	433	412	427	457	400	405	405	433	408	426	418	427	413	415	405	412	394	401	421	370	422	418	407	422	371	418	409	411	392	417	394	422	398	429	453	394	421	410	408	434	360	398	452	431	386	413	401	434	412	381	400	459	430	400	460	428	432	446	420	438	424	385	398	422	431	427	417	430	437	396	405	399	421	403	432	440	371	361	416	431	418	433	376	446	439	393	443	453	369	411	412	401	409	408	409	430	419	418	417	405	417	418	417	380	406	391	381	406	377	393	418	408	404	408	442	402	421	389	406	401	465	448	428	434	425	427	390	431	397	383	408	412	401	424	421	412	395	427	425	415	392	437	408	394	404	446	410	422	423	396	402	427	405	404	400	413	423	387	424	423	394	430	403	430	399	400	413	401	404	389	412	384	383	423	425	387	399	416	388	413	412	381	425	420	430	449	389	435	418	392	459	405	415	371	420	416	412	397	404	413	432	415	449	423	423	394	381	416	415	411	389	399	402	406	411	380	394	401	435	445	411	415	424	379	381	378	415	417	408	434	397	415	406	415	389	415	441	448	450	435	386	429	430	434	398	424	392	448	427	408	398	372	413	412	407	426	390	417	414	404	436	400	402	479	387	409	425	424	382	414	445	451	406	402	408	419	419	385	414	420	420	404	413	413	445	377	428	428	404	416	423	420	444	415	408	453	423	435	434	425	415	405	407	413	416	418	389	432	394	428	447	420	401	413	439	387	399	402	433	404	421	409	430	411	390	404	387	395	386	447	383	419	412	402	403	414	415	383	416	470	449	410	447	423	409	406	420	437	396	410	424	404	413	405	448	418	457	430	420	419	398	403	425	383	412	409	390	414	423	431	414	415	402	390	385	404	432	386	396	408	426	425	448	401	431	407	410	373	410	436	432	409	413	396	439	411	433	424	414	368	394	430	414	420	395	395	434	413	414	361	427	405	420	391	402	418	410	433	407	433	425	401	391	392	392	397	388	418	414	442	367	418	373	422	403	408	415	393	392	408	404	398	418	401	420	432	408	421	429	399	441	386	375	419	433	432	438	390	401	423	417	409	398	394	440	391	425	448	469	433	428	437	401	419	353	393	406	406	382	396	427	403	396	446	402	443	393	456	421	406	399	423	420	404	436	395	416	382	427	381	402	456	382	413	394	392	408	406	422	433	392	422	421	430	402	414	423	392	450	425	398	442	366	402	387	441	433	405	364	393	377	358	404	432	420	414	403	434	415	403	400	444	429	402	386	410	398	427	391	423	406	400	410	376	401	396	414	449	397	373	427	403	389	433	419	411	447	387	433	429	428	425	396	363	408	408	405	406	406	393	384	429	444	438	413	346	436	425	431	406	420	412	412	402	427	412	395	424	410	427	428	441	435	403	435	431	397	406	423	415	393	407	423	383	401	448	409	382	422	412	418	412	432	409	444	416	400	421	435	424	395	417	398	385	442	433	396	386	392	406	418	447	447	418	384	401	408	406	410	402	469	409	389	445	407	404	381	415	385	433	433	436	410	471	423	433	397	377	414	378	400	361	415	425	433	406	375	422	398	399	418	381	389	424	437	422	410	401	429	438	442	436	375	422	363	400	413	403	391	434	452	423	453	397	418	420	413	411	419	410	409	391	414	363	394	406	410	414	359	423	429	421	387	449	398	422	454	409	394	414	412	400	411	424	395	448	408	461	442	424	406	426	411	417	414	434	365	449	401	413	425	398	407	433	440	387	404	376	430	415	442	368	399	427	414	435	411	431	421	427	386	393	422	456	398	441	397	435	406	403	417	416	421	399	399	423	423	404	423	389	399	428	395	430	395	413	414	446	449	403	366	418	413	438	401	417	420	404	417	407	399	430	403	408	466	424	463	376	434	407	436	419	390	407	450	408	395	418	415	447	418	430	412	441	442	426	370	398	423	419	400	440	396	445	378	396	436	379	437	408	420	373	426	429	413	448	405	432	414	402	420	393	419	428	417	419	418	386	419	391	454	393	399	418	464	409	416	336	435	398	435	395	385	409	382	426	400	447	452	431	403	432	425	417	437	409	396	417	415	447	434	395	433	393	435	471	413	402	409	407	444	434	381	403	423	402	428	427	389	382	413	427	420	400	378	416	404	418	398	427	407	416	388	366	387	406	380	399	381	425	421	427	418	440	405	394	394	406	443	431	434	452	414	379	456	419	404	371	406	449	423	456	453	401	421	422	407	438	421	398	400	398	401	399	383	383	399	411	408	396	383	410	391	411	395	426	462	439	389	403	370	418	434	447	385	401	415	416	414	426	388	424	426	416	421	402	434	405	381	408	391	414	420	380	415	388	415	372	385	388	431	400	443	383	452	412	412	405	408	410	405	433	416	416	420	389	402	446	443	404	410	388	408	442	413	389	386	451	429	420	452	410	391	391	420	427	412	413	403	414	412	378	415	442	399	420	395	414	467	390	432	420	422	422	395	368	432	449	429	417	416	427	409	381	386	375	434	407	377	402	382	423	387	439	436	422	417	426	390	417	414	467	403	409	428	385	389	410	394	394	423	394	411	407	437	408	439	400	383	437	442	451	415	392	426	443	399	418	465	403	435	403	402
3663	9866	6945	3329	2309	1780	1423	1185	944	804	776	672	659	643	635	614	607	549	541	544	540	517	537	519	545	534	499	509	525	522	508	517	496	545	509	479	553	532	524	542	493	519	539	497	524	488	522	535	493	488	503	507	546	481	475	518	511	484	530	518	512	500	523	509	523	553	493	481	468	508	498	524	471	505	465	478	517	528	496	477	494	490	517	523	499	449	465	504	516	493	502	506	550	494	508	517	500	487	468	520	509	522	500	450	508	525	483	499	504	495	511	526	507	467	502	512	478	473	533	498	491	500	451	489	490	494	516	509	505	531	512	497	494	546	504	491	462	514	453	510	492	500	507	488	490	499	455	498	496	509	464	482	468	515	499	467	515	478	445	506	483	516	482	495	504	454	471	460	478	515	495	510	469	513	545	492	509	470	541	527	523	514	530	486	512	477	473	502	472	491	489	531	462	505	544	506	481	494	528	491	475	482	484	486	502	504	500	530	490	509	465	487	485	509	473	520	477	514	497	509	538	495	505	508	486	493	499	481	467	507	503	516	483	503	510	489	478	499	444	509	472	464	537	504	464	472	482	430	497	475	491	529	468	523	489	477	488	487	480	515	509	499	473	502	461	475	489	513	515	464	523	501	493	469	482	483	485	527	506	510	499	519	494	514	498	511	501	492	516	490	480	478	529	474	492	517	478	500	509	522	465	497	524	507	519	495	505	461	500	504	503	487	532	461	480	488	516	507	487	480	511	508	470	499	472	531	501	507	505	515	517	514	507	506	494	471	456	507	514	484	557	520	502	508	548	468	467	544	506	479	470	513	458	492	516	500	486	478	486	453	504	492	510	493	482	513	533	526	449	515	482	485	496	492	496	505	510	504	477	475	564	470	507	513	500	518	501	480	507	519	500	514	513	539	491	442	457	540	464	510	483	537	501	468	484	506	506	490	493	515	463	500	477	492	513	495	489	459	489	502	511	492	478	540	484	482	503	463	499	495	478	496	448	508	478	502	471	514	496	505	473	453	488	494	471	535	470	522	499	466	532	495	494	482	469	452	504	535	510	484	490	493	498	508	495	483	482	510	488	526	532	473	484	484	513	482	463	477	542	515	499	503	520	513	439	477	472	468	465	478	475	466	481	491	464	515	536	487	507	539	502	485	502	504	469	511	507	462	498	471	514	498	466	461	514	501	493	473	493	513	468	483	484	473	506	531	509	503	507	477	482	522	475	471	560	487	462	507	507	503	476	500	485	498	531	489	499	487	482	521	509	491	503	470	492	506	486	440	507	487	503	471	480	520	487	518	513	473	492	488	483	542	517	485	468	463	511	493	515	484	515	508	471	490	478	494	482	500	460	479	503	498	499	539	517	468	515	494	500	481	494	500	491	512	503	480	469	488	465	473	504	499	523	484	476	535	494	468	508	492	452	501	491	486	521	509	513	459	515	495	513	470	478	475	488	490	502	501	485	486	509	487	505	454	522	514	517	487	502	470	510	503	492	488	493	491	487	490	476	521	489	502	490	496	503	477	461	522	543	482	496	494	500	420	465	510	501	562	518	454	485	505	495	505	498	482	477	501	495	500	473	457	483	464	499	513	486	492	472	481	488	472	473	468	500	525	474	482	484	496	515	474	496	514	488	475	474	469	508	497	485	515	503	476	485	496	499	473	475	510	500	476	497	491	476	505	482	514	456	506	495	495	562	462	496	497	521	458	474	518	488	513	485	488	476	480	526	503	516	494	495	504	542	456	493	473	461	470	524	488	479	492	450	478	490	499	489	484	502	479	512	493	464	480	476	507	486	546	475	496	464	460	476	510	486	539	517	526	481	498	497	496	482	520	543	483	487	519	523	521	491	491	467	518	537	506	468	462	495	459	464	480	514	512	501	490	480	464	496	543	521	476	470	475	494	468	491	505	495	436	481	502	477	515	464	505	509	478	507	492	469	521	446	522	474	500	488	522	500	507	502	499	492	506	476	492	468	483	499	558	505	495	473	477	494	508	465	492	522	462	514	498	482	526	483	507	500	512	485	487	479	476	478	474	493	452	521	487	533	493	512	509	500	428	469	505	518	486	492	495	512	454	498	504	486	536	513	502	492	514	540	538	446	492	490	538	528	501	464	521	520	521	493	516	500	477	469	446	495	437	504	449	468	460	540	486	429	496	497	511	498	468	513	489	501	493	509	443	479	476	517	513	484	465	479	469	475	503	498	488	556	501	486	454	460	522	506	488	458	512	476	465	466	537	484	508	479	492	525	476	496	506	506	502	529	506	486	527	496	514	499	510	514	506	493	520	494	504	477	482	493	525	493	453	527	490	494	500	520	481	509	511	475	473	500	451	524	526	472	525	482	517	516	511	463	515	485	509	486	504	501	508	497	480	461	485	516	498	519	497	479	518	510	510	468	486	447	484	546	448	517	468	510	478	508	472	521	490	470	467	486	488	505	459	492	537	490	468	494	456	495	475	526	506	496	518	513	471	504	513	502	502	480	501	489	483	476	483	474	519	500	492	480	498	463	475	516	495	509	514	484	503	472	464	444	464	460	495	500	488	501	522	484	489	490	537	471	474	493	456	514	511	518	494	465	468	484	498	440	469	484	486	470	485	491	517	511	504	472	491	490	520	501	499	487	483	518	471	491	499	473	470	476	464	500	473	527	475	514	464	495	459	493	486	447	478	466	529	521	506	509	497	497	518	488	491	488	540	521	504	484	508	517	518	505	509	481	455	476	483	474	500	526	509	500	499	486	485	479	480	517	502	518	483	477	531	466	530	521	485	501	504	496	481	453	516	487	505	521	499	486	497	471	514	479	543	505	530	484	486	514	507	490	471	480	485	491	482	502	511	527	484	534	498	475	489	502	532	456	516	508	516	480	478	460	539	499	544	500	472	516	513	487	493	491	495	484	451	523	464	491	485	483	498	525	492	496	508	469	475	513	484	489	507	488	495	458	498	465	478	492	455	548	492	474	494	432	491	480	450	475	502	455	519	492	494	491	480	541	487	489	517	497	464	500	519	491	508	497	506	514	489	497	497	472	523	521	507	512	475	474	525	473	490	488	494	510	504	448	465	505	476	484	529	512	494	510	479	501	486	477	490	515	511	474	512	486	480	516	492	492	528	498	480	491	497	480	470	441	462	486	534	484	488	490	530	472	498	469	456	465	486	478	464	514	476	466	508	498	483	458	495	508	454	488	501	504	539	514	538	478	501	519	517	509	478	477	460	458	481	484	497	555	506	489	529	485	515	524	522	499	532	513	459	499	476	495	480	487	499	489	495	491	495	449	467	490	498	506	499	496	486	517	485	465	506	481	517	505	479	493	499	498	497	503	508	475	505	458	511	531	468	452	498	505	470	468	441	496	509	513	502	479	500	470	497	477	490	528	491	463	491	482	486	476	508	495	525	471	546	504	509	500	494	466	466	508	492	516	451	489	489	538	500	497	478	536	447	476	499	507	510	500	488	509	492	481	480	459	506	511	508	530	485	466	493
24976	21322	27255	25558	8276	668	541	438	393	336	371	334	323	315	329	293	297	296	282	309	324	305	307	301	288	264	278	294	305	261	278	320	288	292	294	336	313	292	295	316	300	289	308	267	281	309	289	293	288	346	272	264	287	300	296	272	298	289	312	256	319	302	273	306	250	296	299	266	311	290	295	282	281	306	283	293	272	287	287	303	283	293	296	279	284	281	274	338	328	254	304	306	267	271	293	303	277	300	280	287	268	278	293	277	278	301	296	272	266	294	300	281	307	303	272	258	301	281	308	288	298	298	286	246	275	298	298	280	264	303	279	300	296	262	287	286	328	279	304	307	297	258	291	267	296	293	254	280	310	296	289	274	302	284	300	284	327	311	293	264	301	277	313	293	280	280	308	282	303	313	286	284	289	287	316	279	303	298	284	276	296	299	278	300	281	286	267	288	270	252	320	257	301	255	285	311	293	278	298	270	265	316	269	249	272	314	282	319	277	296	312	288	284	292	272	297	307	284	278	302	290	257	278	293	318	279	276	255	277	282	245	316	280	281	294	282	297	278	284	274	287	295	298	293	272	282	285	261	287	299	291	310	283	304	296	277	293	268	294	279	301	301	276	291	326	310	303	309	275	318	307	301	306	301	270	282	301	256	265	287	299	282	264	280	291	299	312	292	274	294	294	298	307	264	326	284	297	307	302	298	295	297	275	268	272	283	295	277	296	288	293	305	267	282	306	303	293	283	278	297	279	314	279	287	287	308	275	299	280	280	293	312	303	303	296	259	328	292	279	308	283	296	271	281	310	274	280	265	273	292	275	258	306	269	274	259	303	303	292	318	313	286	266	276	290	284	282	282	313	285	311	279	284	284	285	287	305	266	259	295	245	278	318	291	278	263	286	271	272	274	285	285	299	295	257	292	308	291	278	277	287	294	255	277	297	268	279	313	273	288	303	254	294	292	290	265	263	284	249	262	275	281	262	308	275	277	310	290	269	325	272	275	301	301	290	281	295	288	292	283	250	266	288	259	306	282	308	307	276	301	278	268	254	314	285	272	287	265	325	285	240	280	283	290	276	263	289	284	300	290	274	308	302	274	291	265	299	309	302	281	288	268	296	270	273	283	251	298	294	269	288	273	304	275	270	278	297	291	283	305	287	295	283	295	289	262	277	295	289	294	264	291	251	302	280	281	312	298	253	277	287	283	266	277	267	278	235	282	277	302	262	287	280	290	272	292	314	277	260	306	282	274	290	258	303	285	289	285	307	288	284	322	293	281	297	268	305	316	276	269	264	305	321	295	295	312	278	270	289	287	294	285	284	268	293	298	282	315	280	276	282	282	288	274	269	283	271	285	273	279	295	331	317	291	290	288	286	269	280	303	290	294	289	314	276	269	265	285	285	281	261	292	308	311	270	294	271	286	303	307	286	288	301	288	264	289	286	277	277	280	260	310	312	286	299	305	293	303	276	293	255	315	280	302	284	294	278	261	303	269	288	274	307	293	284	312	273	254	282	274	309	282	278	284	269	289	307	295	329	302	290	313	283	287	290	277	267	263	278	301	287	263	303	271	308	321	281	276	281	310	307	284	294	287	321	288	275	277	275	315	260	287	310	265	292	315	286	294	267	296	281	270	294	278	291	282	296	300	295	299	282	291	286	268	280	317	275	281	302	290	306	281	261	274	267	298	300	285	291	323	286	274	285	259	280	316	306	278	306	294	249	278	286	260	298	246	282	294	322	274	260	266	295	302	283	263	308	279	277	283	278	292	273	294	292	262	286	310	258	287	298	280	302	304	309	325	287	310	285	280	282	268	274	287	283	290	306	246	285	275	304	275	272	266	282	280	284	262	271	261	269	281	317	283	301	308	286	294	259	295	292	292	285	285	309	292	292	284	290	281	283	266	297	288	277	297	302	292	304	295	287	297	323	292	256	296	292	314	273	278	308	289	286	270	249	293	284	279	255	303	330	262	304	301	322	271	290	292	289	277	311	305	284	289	296	286	283	283	272	301	284	320	283	251	321	285	322	324	298	257	285	317	287	263	279	287	287	291	279	306	290	314	270	283	255	279	261	278	309	277	292	312	287	280	265	268	295	280	283	315	291	282	274	278	263	270	280	316	296	263	297	336	265	290	324	291	259	284	285	282	280	281	265	287	273	300	263	283	276	299	297	280	331	306	297	286	313	282	303	301	272	294	317	268	268	284	262	297	307	275	292	239	269	304	244	278	280	300	287	283	274	291	334	284	296	266	299	275	279	284	288	284	300	295	275	275	303	266	295	300	276	291	294	302	287	272	287	293	303	284	258	272	293	274	282	278	287	287	261	292	262	271	271	304	292	295	259	287	275	299	324	320	287	287	268	317	294	252	296	288	272	282	303	277	282	281	280	251	316	306	297	296	273	277	289	284	265	302	305	271	332	287	283	294	270	282	259	317	279	305	280	262	256	275	277	287	297	318	274	278	296	295	284	274	286	270	259	291	292	306	292	310	303	274	314	286	303	293	301	241	306	262	271	236	293	287	297	300	311	294	300	328	302	273	256	307	274	287	292	292	289	298	289	251	277	303	294	281	291	286	308	282	285	278	262	275	304	298	283	277	266	316	290	287	301	274	293	276	262	300	258	278	281	271	260	273	316	313	282	261	293	298	284	276	290	294	285	342	278	263	290	310	285	300	322	296	290	307	293	295	298	294	261	279	299	280	267	283	299	296	264	307	259	279	314	284	275	292	251	292	282	275	285	287	310	304	271	256	275	280	288	275	289	274	272	301	293	292	270	292	261	304	276	286	261	297	271	288	278	274	267	302	303	285	295	310	337	281	318	300	290	295	250	310	291	259	310	295	262	269	313	292	286	301	270	302	259	281	296	297	281	280	276	273	291	283	271	318	274	294	277	285	302	305	281	313	282	273	298	256	279	272	283	272	274	320	277	280	302	266	283	303	285	296	292	280	307	293	270	293	310	277	272	277	295	300	273	280	279	285	282	305	282	304	266	284	301	308	290	281	296	275	299	265	278	305	267	270	312	291	272	261	288	298	264	274	304	318	278	286	308	273	262	289	308	294	312	303	290	282	317	289	265	285	278	277	319	276	285	270	269	275	261	277	298	291	279	259	279	306	278	301	284	273	265	259	308	320	262	289	300	315	292	299	299	283	320	294	304	283	304	271	270	301	253	323	278	277	323	309	275	271	289	282	269	277	294	300	267	293	304	289	274	290	295	283	301	281	284	283	311	299	293	264	267	283	284	290	310	307	281	304	284	287	288	285	283	271	294	304	286	294	287	300	312	291	299	275	279	293	290	290	288	289	323	277	259	260	291	277	306	276	310	287	269	326	272	302	315	293	305	295	276	272	253	301	274	263	299	297	270	275	280	280	290	296	287	239	315	265	289	317	279	268	273	282	258	259	250	278	309	280	311	268	307	267	264	315	284	253	299	290	245	306	253	291	266	316	285	264	275	265	297	274	262	300	289	289	286	298	277	271	270	274	286	297
3724	6141	4207	2051	1447	1175	946	748	576	537	500	500	452	414	392	410	377	386	406	344	386	359	357	355	336	358	335	324	359	357	360	332	340	360	334	348	367	384	337	376	358	354	315	333	346	361	331	348	357	338	341	348	328	367	352	366	347	332	321	365	301	323	345	365	347	340	399	342	319	363	333	332	349	325	333	363	368	314	323	331	341	305	348	320	311	336	383	338	343	329	366	310	349	359	354	341	318	396	357	364	374	322	334	336	372	361	332	330	355	330	326	345	338	345	347	340	351	337	377	309	331	359	349	327	354	342	333	383	381	348	327	362	350	346	347	305	349	354	362	311	368	340	335	339	348	340	335	332	323	357	381	349	361	365	362	360	334	339	316	345	319	322	320	331	333	332	359	339	336	317	366	366	342	316	323	351	325	320	313	323	332	356	368	361	353	337	328	361	346	346	370	342	297	359	318	308	349	348	342	320	341	326	360	340	335	355	360	382	330	376	320	356	332	335	325	352	339	328	325	323	328	314	309	313	329	330	326	322	358	331	351	360	325	327	338	342	342	340	334	331	343	316	326	332	355	337	329	349	361	311	335	376	330	328	324	331	324	317	349	323	347	325	341	338	345	348	332	360	317	334	322	341	347	351	347	316	306	333	378	333	338	339	321	345	305	337	338	318	348	315	368	299	357	330	356	370	352	358	340	339	336	339	333	322	335	305	357	356	331	334	375	324	346	317	326	337	326	373	354	349	301	346	347	307	362	319	310	320	342	348	363	357	371	337	330	365	341	336	330	320	305	307	338	307	345	323	333	310	372	328	345	330	324	365	345	353	335	365	295	340	361	334	361	311	308	320	335	326	338	332	308	333	359	337	345	370	342	319	363	350	372	341	337	356	348	344	347	332	335	358	325	355	370	326	324	353	320	376	315	350	304	332	341	330	308	349	323	372	337	354	321	351	333	335	329	339	316	321	352	328	345	324	328	333	318	332	318	321	371	341	336	344	325	363	339	337	367	324	361	335	353	347	325	362	343	323	319	319	347	326	317	353	370	352	330	331	358	347	367	333	312	332	350	323	316	357	371	332	343	339	341	353	309	315	337	333	333	310	367	349	319	338	369	315	343	348	329	342	346	310	346	349	319	349	354	338	340	317	332	339	355	351	315	334	313	339	330	329	334	339	326	327	321	321	322	336	305	347	366	336	314	348	345	333	327	328	316	304	334	318	329	347	334	346	348	362	366	320	347	332	306	324	300	359	327	351	364	333	329	338	345	318	336	385	333	363	342	337	343	333	352	318	321	351	370	342	333	376	383	364	346	349	302	362	356	329	338	324	351	362	327	360	338	302	349	355	347	353	319	339	330	327	338	330	325	330	355	364	334	346	318	363	308	342	370	309	351	321	372	341	296	330	348	336	362	346	386	349	337	341	335	323	336	337	366	359	296	330	351	335	286	360	331	344	333	328	335	356	338	334	357	367	333	323	356	322	310	338	344	373	364	327	367	312	357	362	328	361	330	330	314	317	342	325	341	348	319	330	380	309	309	329	316	331	321	311	338	336	308	314	336	340	350	340	317	366	295	363	323	363	350	368	318	361	323	358	334	366	363	327	315	323	338	346	324	389	348	349	356	346	333	368	335	312	362	343	354	349	325	348	351	318	337	335	321	352	331	340	338	362	333	347	333	338	319	347	326	393	348	333	301	320	357	325	359	294	347	354	332	330	332	339	357	352	322	323	340	298	308	357	357	341	328	332	338	336	319	357	348	372	343	311	313	347	325	366	354	332	315	347	320	342	334	357	341	355	325	333	343	336	350	364	358	326	335	362	353	329	338	357	355	346	347	345	374	372	374	326	317	366	334	329	311	339	353	346	316	322	348	358	320	316	314	354	340	327	338	347	356	360	351	358	334	328	366	336	356	355	334	346	361	326	327	324	336	351	346	345	342	320	329	309	326	336	308	365	328	345	330	358	357	346	349	325	309	322	310	347	363	320	335	389	364	353	356	349	340	326	322	384	375	325	340	325	368	299	324	308	335	359	350	319	324	332	325	337	349	338	288	358	355	348	333	359	368	312	368	347	336	360	356	348	328	350	342	320	349	340	341	299	348	338	330	317	350	340	342	329	337	317	307	347	320	323	333	305	344	308	357	314	359	358	322	327	355	320	317	288	314	336	368	356	336	368	341	353	362	320	320	363	319	331	336	338	352	365	310	384	347	339	318	343	390	368	328	375	339	321	368	325	366	329	355	344	341	318	356	321	319	331	334	338	360	356	342	381	378	355	350	319	362	339	329	355	335	340	314	389	373	344	329	331	368	332	316	345	336	316	334	326	361	343	338	345	327	332	333	346	324	344	343	333	344	304	353	325	347	326	355	348	322	321	330	338	336	326	340	350	336	333	346	328	359	331	323	335	333	317	328	349	338	335	349	344	325	341	311	345	341	343	333	340	346	318	334	344	353	321	302	340	345	337	313	319	294	344	346	369	324	345	359	348	348	347	367	332	352	349	343	368	338	376	301	335	361	373	336	345	340	358	346	359	336	328	354	349	353	343	305	305	321	341	354	342	348	342	350	327	336	339	349	341	337	372	338	336	342	322	322	317	365	323	346	339	329	351	346	363	345	359	341	348	342	364	326	347	328	355	355	314	328	368	343	334	318	320	343	355	361	364	345	320	322	330	348	376	354	336	328	360	341	345	350	299	346	321	341	347	320	317	361	328	335	371	318	344	318	356	340	358	348	364	340	310	326	339	333	347	340	335	370	337	349	329	316	333	336	357	350	376	342	325	351	334	341	362	352	349	343	289	363	330	344	317	326	353	373	338	308	349	373	331	349	318	356	324	342	336	361	360	311	351	340	334	345	366	357	329	356	361	362	340	333	340	323	342	357	361	316	320	360	318	356	323	321	332	362	391	304	354	340	352	339	350	328	349	328	330	346	337	300	353	325	313	362	332	320	338	317	359	339	326	356	339	336	363	319	309	344	324	353	323	327	351	318	370	313	333	338	334	297	337	324	321	306	347	336	348	347	340	307	344	337	345	320	325	328	364	328	347	336	334	327	274	350	343	325	356	347	312	333	323	366	352	361	321	348	334	325	337	358	364	314	355	337	369	325	352	364	344	296	321	361	371	315	321	351	323	327	353	334	331	376	351	325	339	353	300	371	342	357	347	350	342	352	347	350	378	350	340	337	327	351	344	334	351	318	326	325	321	360	349	343	344	340	305	335	335	356	344	348	350	312	328	312	365	334	320	335	333	351	334	339	340	376	345	328	365	355	346	338	363	316	349	332	364	382	373	345	327	324	334	328	346	355	325	324	314	320	369	335	353	336	343	366	325	338	359	322	327	333	348	348	307	342	328	347	346	331	326	355	303	334	336	338	342	366	359	310	338	354	350	366	345	344	339	335	325	370	329	344	349	329	335	313	366	354	323	341	303	340	351	358	336	378	324	341	354	314	348	354	358	356	333	322	326	352	332	302	338	335	326	349	363	326	343
22727	21356	29064	24017	21356	21380	6634	845	550	460	419	367	338	313	343	303	279	231	258	231	219	214	243	193	214	227	214	218	241	184	178	187	195	215	193	212	197	205	215	224	208	194	208	205	229	182	169	171	225	175	208	198	198	195	180	208	182	206	203	192	174	163	195	155	194	208	191	175	204	194	207	200	193	204	189	176	198	176	181	173	180	182	211	181	194	192	187	185	195	173	175	162	191	188	202	179	189	214	193	167	199	192	177	184	178	181	198	201	200	209	182	193	191	166	201	162	171	174	184	173	176	175	195	187	201	163	191	192	193	200	203	202	152	195	175	191	178	174	183	186	184	161	177	208	208	196	175	168	180	182	183	205	200	168	179	183	193	195	176	181	179	197	180	176	176	191	200	151	184	154	186	182	182	178	221	186	186	198	180	191	179	177	154	152	184	204	176	199	182	187	184	187	188	186	166	192	160	179	172	187	170	175	167	178	183	202	172	167	189	162	180	175	196	166	180	209	185	187	171	185	182	204	185	181	182	197	178	171	174	175	177	190	193	174	174	175	194	170	188	186	188	169	172	168	169	184	202	208	164	200	169	191	171	183	185	203	177	180	171	194	178	192	208	177	170	187	173	158	190	153	194	173	172	193	186	157	171	202	195	173	201	218	179	190	180	179	190	195	164	181	182	182	162	167	194	163	170	211	180	194	210	160	180	188	196	207	184	180	183	196	175	164	165	175	190	169	211	201	192	179	200	170	158	184	191	196	155	193	195	183	170	195	193	196	186	183	166	158	157	182	174	185	184	164	169	179	198	191	174	181	201	188	186	162	185	173	194	202	200	170	170	170	179	194	197	168	171	208	183	200	189	180	207	196	179	184	202	179	165	219	182	190	186	194	197	190	183	188	193	207	170	179	195	190	186	203	171	180	162	196	170	177	202	179	183	171	192	170	182	163	191	194	201	191	195	192	189	180	151	208	196	193	156	186	168	178	187	178	172	184	173	158	169	159	197	160	203	195	175	198	187	190	171	177	200	198	186	186	172	197	180	189	159	191	212	211	191	221	181	190	172	168	162	201	211	175	196	183	192	176	184	175	167	187	207	194	187	195	190	191	207	181	179	178	187	210	176	187	173	195	191	196	165	181	192	183	189	209	195	193	156	173	161	199	155	185	165	185	178	180	183	180	205	172	167	175	187	191	192	184	207	181	182	165	177	174	175	194	192	181	207	153	170	185	169	192	215	187	190	173	185	198	187	182	190	182	199	177	170	168	172	185	185	184	184	199	171	184	198	204	153	180	185	185	163	174	192	174	179	179	170	187	182	181	170	178	182	183	178	200	202	193	192	183	182	192	194	189	194	186	162	175	186	189	187	186	165	181	179	175	188	184	174	188	193	169	177	206	205	205	192	194	170	178	187	174	173	182	195	186	166	181	182	208	200	187	181	175	188	207	181	173	168	175	169	176	186	175	181	188	177	209	162	173	212	167	178	157	174	181	190	189	179	198	197	190	174	200	188	202	195	185	175	199	172	193	191	198	190	179	172	173	176	171	179	185	160	199	164	178	170	178	195	192	185	172	171	178	187	163	206	166	185	196	178	189	205	177	181	198	193	181	177	181	200	175	192	180	162	174	162	180	188	193	182	181	172	174	176	172	187	178	169	184	167	186	181	170	171	171	179	193	176	166	170	192	180	199	162	166	179	177	173	181	208	188	180	198	174	183	164	172	188	148	177	181	168	158	215	211	192	170	185	189	152	174	172	187	205	176	189	199	188	191	182	203	212	193	173	179	196	190	165	144	193	196	172	194	167	169	185	196	176	185	193	172	176	181	181	155	174	189	210	184	188	187	171	173	203	186	185	189	174	186	180	186	189	193	196	187	183	187	167	162	177	179	189	178	200	190	168	179	167	180	183	187	172	182	159	186	189	171	183	176	187	199	191	201	168	192	159	209	183	182	173	207	192	191	165	190	192	151	172	200	197	166	183	173	177	176	187	187	166	157	207	192	177	194	144	165	176	171	211	191	181	169	171	194	185	166	176	198	203	190	174	201	172	184	199	176	196	172	190	210	175	178	188	189	190	198	156	183	165	190	204	176	174	199	211	191	179	181	195	149	170	182	160	170	165	197	180	180	194	174	194	188	199	180	204	167	189	197	196	184	175	193	181	175	183	189	189	179	160	165	196	196	186	186	174	202	174	187	177	173	158	170	197	178	200	165	168	164	165	167	187	178	161	187	207	195	183	203	184	191	179	200	188	182	181	174	162	187	182	190	188	210	174	168	175	190	209	179	175	176	158	194	177	170	178	184	179	170	191	172	192	196	169	177	180	196	166	191	163	209	199	189	179	200	161	191	168	191	185	180	174	199	176	159	202	179	188	186	172	158	188	173	191	161	192	205	191	177	192	176	173	217	172	191	194	188	179	188	192	179	170	185	181	204	163	188	162	186	178	211	179	168	192	159	184	171	200	168	190	184	185	152	179	181	178	163	172	183	176	186	180	174	171	160	194	184	176	176	185	160	175	168	185	193	191	180	208	195	215	191	183	194	192	200	191	169	157	189	198	183	163	172	181	150	177	175	197	181	179	195	198	168	159	202	188	201	184	182	171	165	161	185	164	162	189	178	179	183	196	195	194	190	180	161	204	179	177	177	157	198	212	173	169	193	173	185	185	198	188	171	179	180	173	193	177	177	199	173	185	204	183	199	190	202	169	169	181	176	183	175	167	197	185	172	172	183	218	171	159	182	179	206	179	207	197	164	159	177	184	190	168	182	168	138	188	172	203	195	174	176	172	162	168	165	190	170	189	175	175	200	172	193	169	180	155	160	175	182	194	201	177	190	174	181	179	191	185	176	186	196	179	185	160	193	183	168	193	186	184	200	189	183	197	198	178	194	175	181	173	179	165	188	159	172	177	197	171	182	216	170	192	177	194	198	164	170	189	185	201	201	185	193	180	206	194	180	199	173	174	190	186	172	169	221	171	187	196	177	187	181	169	181	203	182	180	187	178	179	164	189	187	165	188	171	185	179	172	164	176	172	204	201	200	215	160	199	185	186	188	177	166	208	186	184	190	177	172	190	155	174	182	187	201	162	220	193	194	211	178	162	195	178	174	173	189	180	178	187	182	174	176	189	190	163	196	192	140	171	175	179	156	173	174	165	201	186	178	196	183	165	166	163	169	175	217	188	187	197	201	208	180	195	203	169	186	199	181	174	203	176	183	192	188	183	185	184	172	177	188	160	159	192	178	172	207	181	181	186	200	156	196	184	165	203	174	175	186	172	198	192	177	194	190	206	206	207	189	208	159	196	159	162	181	175	186	172	183	180	188	189	192	165	180	206	168	180	183	180	180	202	198	190	179	178	202	183	166	174	169	177	207	179	165	188	182	192	157	177	156	189	194	167	166	172	189	183	183	188	157	207	169	182	185	158	195	173	175	196	184	190	193	158	205	179	192	191	157	169	190	170	211	176	184	167	183	185	197	188	181	172	182	189
4826	15361	10776	5331	3541	2677	2019	1490	1115	934	775	704	592	538	493	477	406	406	370	358	351	304	302	281	267	275	251	258	272	252	256	236	248	262	236	270	281	254	252	288	248	270	248	294	247	287	272	213	272	246	235	240	269	272	217	249	247	248	207	220	255	249	258	268	228	248	217	230	240	222	215	227	273	237	246	251	249	203	221	250	232	212	214	225	218	207	222	214	225	224	248	224	230	202	227	252	235	237	240	241	204	221	247	221	247	213	225	235	241	235	209	224	196	223	220	224	248	222	227	242	210	230	224	222	245	214	218	240	247	239	232	231	247	229	249	244	224	230	219	236	217	236	244	223	215	236	230	238	224	216	222	222	229	224	214	200	232	216	231	236	239	228	227	250	210	222	218	219	206	251	250	234	216	230	225	208	234	254	221	247	221	235	239	215	232	180	214	233	219	243	222	236	240	232	208	251	233	247	221	231	227	254	216	236	233	235	226	204	239	223	228	242	260	211	234	216	215	232	221	223	217	235	228	241	229	248	228	194	210	205	225	238	249	228	201	233	234	204	197	236	220	203	214	209	222	228	221	235	226	244	240	207	202	231	262	216	221	211	238	250	230	248	217	223	235	214	221	217	230	224	208	212	212	233	230	222	255	225	243	217	223	217	220	253	221	223	218	224	230	228	214	220	211	255	202	224	215	231	210	209	243	194	223	222	205	214	196	237	233	205	242	261	228	233	217	207	238	231	232	207	226	225	254	208	245	209	246	246	259	211	226	237	222	247	235	229	223	205	214	241	225	233	215	224	250	227	226	235	220	264	212	227	235	230	208	228	199	223	235	221	204	235	211	252	222	223	205	241	186	249	229	222	207	234	214	219	252	237	219	213	223	213	225	234	260	252	231	236	242	236	230	243	229	235	238	234	238	235	210	216	217	203	241	222	212	222	246	227	206	232	241	247	238	219	210	203	221	248	217	218	217	239	227	241	214	254	200	209	261	227	197	225	221	226	243	226	219	210	249	219	224	225	223	217	241	242	258	227	232	234	239	261	236	234	204	228	250	229	221	228	220	206	223	235	238	241	250	245	213	223	207	206	225	212	220	214	216	202	221	227	230	238	227	234	250	199	219	215	226	215	207	221	250	226	237	217	240	234	227	227	223	236	214	239	219	230	238	239	235	250	221	209	218	224	245	191	208	234	227	234	225	234	215	215	219	217	205	222	213	243	208	209	224	231	223	213	224	220	238	207	231	232	218	227	226	210	237	236	220	226	231	233	215	240	234	235	210	227	228	221	238	206	220	249	221	229	200	220	207	235	255	200	219	223	265	234	222	226	228	254	221	224	250	246	217	223	212	249	228	242	212	214	235	247	222	262	227	225	248	224	232	212	213	244	209	203	192	228	230	240	245	219	219	221	222	238	226	222	223	192	200	226	232	225	196	226	206	225	235	236	213	209	260	256	220	229	210	239	227	226	229	259	250	236	215	205	221	236	226	246	215	220	192	239	237	198	222	201	222	226	218	237	216	225	223	229	226	253	214	220	246	240	232	225	246	215	242	242	220	231	224	219	269	211	249	226	213	227	224	243	217	211	231	217	233	217	249	222	218	227	208	223	216	218	216	214	236	225	232	235	210	223	261	210	199	231	228	234	225	222	231	262	254	225	202	248	223	254	205	222	208	211	247	241	226	221	223	204	233	218	226	260	210	215	219	219	220	186	228	229	187	211	214	221	226	237	232	226	224	226	226	212	227	235	245	201	246	240	230	206	247	217	216	218	238	225	219	240	219	253	225	207	244	254	233	217	209	189	219	228	234	225	207	207	242	236	217	224	230	209	196	239	223	225	213	210	219	239	223	221	227	214	219	208	241	238	213	232	218	209	205	229	222	199	211	225	236	233	211	248	247	232	194	258	235	235	228	216	206	231	214	240	224	232	232	258	268	222	215	197	230	197	207	224	250	224	238	214	235	232	247	227	228	250	228	233	246	205	232	229	253	238	212	232	217	216	218	221	258	224	222	236	214	231	226	221	242	184	232	243	228	226	232	214	253	226	214	225	227	231	221	228	216	251	223	208	236	265	236	236	230	215	215	242	215	248	242	232	235	235	237	249	211	234	205	224	224	215	214	243	237	217	217	233	213	221	219	263	224	231	219	255	212	261	218	208	236	213	211	234	218	232	257	243	246	249	218	225	228	257	230	223	237	213	212	242	228	252	209	234	224	201	208	203	237	201	224	227	251	220	229	211	233	227	234	228	202	217	251	220	215	244	237	223	199	259	234	226	234	224	193	227	244	217	204	226	197	226	224	211	225	228	227	220	227	239	215	237	214	219	197	261	213	207	216	238	243	235	237	223	247	227	212	222	228	225	235	189	204	219	229	198	235	257	205	243	234	226	220	227	221	231	208	256	248	229	190	245	226	226	215	220	244	237	227	234	202	222	210	237	244	242	210	262	245	221	218	250	240	198	231	209	234	228	220	230	232	225	235	224	220	207	222	246	223	238	219	203	252	221	230	216	208	207	210	219	224	234	240	247	223	243	225	217	220	216	238	208	232	215	227	227	217	207	212	206	224	216	229	238	243	245	209	254	222	235	255	261	244	263	231	252	227	215	213	214	234	222	220	220	216	227	209	240	204	250	218	227	229	221	223	228	239	231	251	241	229	223	233	231	216	235	214	213	207	246	234	207	214	238	217	191	222	217	219	220	234	238	213	241	224	230	240	225	233	210	220	202	226	220	228	240	234	226	216	230	257	236	216	211	210	205	230	234	249	212	222	225	238	211	227	194	250	240	226	223	234	238	211	232	234	233	239	228	234	235	228	268	248	222	243	209	235	232	209	243	252	233	238	230	210	216	196	244	211	218	223	243	232	222	220	231	219	204	216	229	208	237	213	201	237	236	248	238	226	223	216	238	216	238	223	218	228	201	212	237	229	232	227	259	221	228	239	213	246	259	250	209	215	233	219	234	221	231	222	200	226	222	196	217	239	241	237	192	227	214	217	218	245	226	235	215	241	255	204	235	212	226	254	232	212	227	256	212	205	243	200	221	227	216	240	219	214	245	224	211	220	218	187	232	223	238	222	235	230	249	207	214	217	235	239	235	210	249	217	239	226	216	240	217	235	243	233	207	218	217	237	218	240	222	227	244	215	226	219	239	224	225	194	182	232	237	229	223	208	208	256	223	211	231	250	267	239	265	219	239	206	221	241	222	222	218	222	244	205	205	208	235	216	232	223	228	243	220	223	228	228	224	213	232	240	206	219	214	218	245	229	211	231	249	230	241	227	216	225	232	219	211	234	222	236	234	215	232	237	223	219	217	210	208	234	228	254	230	232	250	244	232	244	211	235	224	223	221	236	234	201	223	251	219	233	209	231	225	216	210	200	223	212	193	245	225	240	247	221	229	212	237	231	222	226	240	206	233	213	246	243	222	239	219	228	239	216	218	239	243	230	233	229	223	223	237	259	217	235	240	208	224	221	251	227	217	257	231	245	237
27677	18776	4900	1156	675	582	561	526	479	465	493	465	452	460	438	479	483	504	449	499	446	468	490	472	528	457	469	495	481	466	515	458	431	493	486	459	486	415	503	485	486	464	470	486	432	449	483	450	481	466	499	472	462	492	459	454	467	413	472	462	467	450	438	473	436	454	484	486	449	444	442	457	499	451	503	475	426	473	459	440	462	449	480	456	477	460	463	478	445	443	472	461	513	457	500	441	463	459	493	498	458	428	497	452	449	461	443	501	473	435	465	470	475	467	459	468	436	460	456	440	486	397	422	475	487	505	459	458	452	474	482	451	455	433	499	488	449	505	439	453	457	492	463	480	495	459	432	480	478	456	467	465	460	458	479	468	443	453	442	460	485	491	484	427	490	455	451	516	511	494	466	434	474	458	482	433	415	472	455	423	457	482	462	419	506	441	437	479	458	488	434	461	496	419	470	484	464	415	478	451	468	451	457	493	435	462	479	442	454	452	465	483	481	479	478	467	451	443	440	472	457	461	465	426	435	470	434	487	461	460	491	451	437	470	466	480	469	460	478	430	462	492	447	470	456	481	440	487	477	461	426	447	446	490	504	455	447	462	497	485	459	459	429	457	475	464	470	469	523	512	482	459	428	463	445	458	486	434	430	487	475	465	459	477	476	453	467	431	470	461	435	482	467	464	443	510	497	474	432	411	479	435	434	466	493	521	478	462	436	493	489	487	432	439	436	469	459	448	487	481	448	477	415	480	456	454	458	469	439	466	472	423	473	452	488	479	457	472	407	474	442	490	447	475	461	469	447	461	458	472	467	508	474	466	497	434	451	469	460	470	487	442	453	489	449	443	469	475	461	447	477	476	430	467	431	496	464	466	460	441	466	496	455	470	486	473	461	442	463	442	425	452	461	520	455	453	474	470	434	464	447	422	441	452	460	443	541	503	459	468	475	475	459	444	486	496	443	426	457	447	445	507	478	471	441	450	522	456	452	458	463	451	480	503	476	505	456	459	471	475	460	464	468	457	417	491	475	466	440	471	451	482	479	426	443	461	465	459	448	471	458	449	481	486	466	476	431	464	442	467	477	456	482	505	456	474	472	471	462	488	510	474	437	487	462	473	462	445	448	463	446	474	432	451	465	453	478	475	458	467	485	470	457	486	432	474	460	451	470	468	475	471	502	485	473	510	456	462	444	433	430	457	462	427	451	453	457	428	485	475	414	443	470	434	488	434	416	485	463	458	465	457	456	466	432	520	449	463	493	477	464	474	446	487	452	507	455	470	447	479	446	435	471	474	467	457	483	472	435	472	524	476	451	453	458	486	451	442	468	445	469	465	445	508	453	485	472	438	502	509	460	399	445	439	425	477	453	475	465	486	424	426	456	483	489	441	441	481	442	431	456	475	478	450	465	458	444	414	487	489	460	451	458	452	487	472	473	486	465	470	475	477	489	456	473	436	439	452	453	486	474	484	485	477	455	476	477	467	448	477	450	429	444	430	427	445	465	455	451	454	448	469	469	489	470	475	473	476	482	409	486	438	467	427	445	477	527	439	467	474	457	482	453	470	468	481	425	475	451	458	484	459	470	454	434	468	433	451	474	426	473	451	450	463	438	445	422	472	461	464	473	442	491	427	441	488	463	455	476	491	478	461	447	450	456	459	499	470	448	464	468	446	471	442	476	484	473	405	481	478	467	493	439	494	475	476	520	454	424	493	454	498	450	462	444	493	470	469	442	475	463	444	453	470	470	430	457	451	480	478	445	453	443	437	488	430	470	436	406	443	454	458	432	436	503	482	488	444	473	430	506	492	463	463	459	484	476	453	463	455	470	463	463	438	459	460	480	463	453	486	442	466	515	428	446	480	425	434	477	455	506	458	471	481	477	480	431	484	467	464	476	450	472	501	430	497	462	465	483	458	468	431	442	479	458	459	469	487	436	480	484	447	457	471	460	490	490	473	478	460	508	456	479	445	452	439	466	464	408	456	454	479	447	436	456	470	456	500	489	471	445	467	480	489	484	471	457	462	465	428	480	465	469	456	464	467	442	506	433	492	441	447	476	420	500	464	459	455	494	488	452	473	456	465	412	469	452	476	469	465	507	439	470	459	496	438	509	499	457	485	490	451	452	437	477	510	461	467	450	462	460	449	471	470	485	462	462	452	489	440	493	497	485	443	428	439	401	462	457	432	428	467	444	419	491	493	426	486	465	452	488	509	462	469	482	505	494	428	460	462	471	478	435	508	450	441	472	499	432	448	476	459	481	436	501	445	479	466	462	477	467	453	453	446	439	499	461	448	486	473	507	473	477	459	459	452	499	469	456	458	461	464	461	460	461	468	470	511	451	454	451	442	508	424	463	492	444	459	452	446	466	500	430	486	495	457	455	474	468	480	487	442	505	496	466	464	445	450	485	461	483	471	439	469	437	454	496	463	459	438	464	464	459	493	491	467	484	432	490	470	470	484	482	465	498	475	455	486	485	468	464	458	458	458	460	480	443	440	448	461	473	468	480	508	464	482	494	502	508	486	431	436	489	485	467	490	500	476	452	469	463	460	460	464	446	450	460	446	465	472	456	458	441	484	461	469	491	432	414	448	462	471	488	425	434	462	490	461	473	471	454	459	464	440	473	464	469	488	448	448	465	477	445	450	497	503	514	473	439	455	457	456	505	429	467	466	423	510	481	470	441	522	481	470	444	462	462	422	495	463	460	473	469	449	473	478	441	473	478	449	416	405	445	479	460	466	475	448	464	489	498	477	464	472	435	461	457	476	469	438	462	468	457	481	462	483	501	459	450	450	449	477	447	468	445	475	447	455	469	412	482	482	464	463	472	431	449	470	489	430	442	437	475	409	479	457	484	480	467	482	458	442	481	476	490	439	449	447	498	444	461	493	450	487	499	458	457	438	438	464	517	434	475	438	443	453	453	493	451	438	473	471	448	508	411	461	474	480	467	443	458	458	479	495	491	467	474	505	475	454	449	468	461	484	436	475	486	517	454	445	438	467	443	473	446	488	449	457	452	439	425	455	433	452	497	479	490	467	499	487	478	482	442	471	469	490	481	473	488	486	493	471	452	480	441	468	489	481	483	458	440	480	436	468	430	461	475	468	502	455	452	480	510	485	452	492	496	463	464	441	429	439	436	469	474	473	472	466	429	477	480	471	474	496	442	449	459	443	475	492	483	438	453	462	434	469	474	447	473	440	436	450	432	470	444	467	470	487	443	458	427	446	449	452	478	479	474	502	471	471	454	498	453	455	452	487	459	449	479	464	432	483	474	478	496	432	446	464	466	445	490	457	485	435	461	475	480	473	478	461	460	454	492	455	478	502	475	458	468	489	457	458	432	468	442	461	476	467	455	434	471	454	495	465	459	460	432	455	451	456	458	419	470	460	438	460	449	454	461	509	481	477	455	501	480	489	443	445	506	487	477	436	485	447	494	463	489	480	479	457	442	466	455	443	448	475	438	469	471	466	475	481	468	458	468	454
4640	2735	1955	1136	859	812	785	649	592	623	584	601	580	595	612	558	555	577	534	584	543	548	509	543	532	531	543	538	504	535	532	542	566	522	513	597	561	600	539	584	547	533	568	548	548	566	539	574	550	543	559	543	557	518	562	557	528	503	550	551	522	546	565	544	564	534	500	517	526	608	549	530	537	542	532	547	544	550	592	570	496	531	548	581	556	543	533	558	517	515	533	500	542	533	557	569	519	524	560	558	581	537	551	546	507	571	536	540	547	550	543	543	549	547	547	535	530	536	577	518	572	542	497	568	531	548	519	553	565	528	552	527	551	533	574	510	541	525	565	581	542	523	536	586	540	565	562	540	558	533	540	568	518	555	509	540	595	502	548	559	547	534	595	594	517	579	503	522	555	524	558	532	554	518	521	502	530	531	578	509	540	507	528	495	545	585	545	484	514	526	518	536	541	544	508	531	531	507	555	532	543	498	563	524	554	559	533	535	540	554	577	537	556	558	549	525	557	524	553	517	546	551	546	591	539	551	572	568	542	541	566	558	556	512	558	593	530	523	572	560	518	540	560	550	544	486	530	567	554	571	504	557	566	582	531	527	534	518	521	551	545	566	541	521	557	527	537	517	582	523	550	538	544	552	534	557	547	579	547	545	545	587	540	533	554	530	580	537	535	531	524	488	565	534	580	567	556	504	535	598	526	551	505	558	523	532	534	574	564	554	503	593	528	539	566	533	545	553	518	558	538	517	542	559	522	523	547	558	556	536	495	573	572	556	541	502	562	547	519	496	530	590	522	511	514	525	566	561	498	528	586	553	613	551	592	532	577	541	550	534	512	561	535	510	555	559	527	500	541	542	509	534	577	529	559	532	538	506	523	554	541	538	518	545	548	549	588	546	537	533	531	518	563	583	581	546	557	544	511	580	535	511	601	538	557	565	552	506	578	533	556	545	530	558	529	531	510	538	548	538	577	540	565	535	522	532	520	529	529	525	533	516	560	540	550	539	554	589	519	556	536	566	579	533	536	551	566	582	573	569	545	518	542	580	592	513	532	543	532	536	528	533	472	578	544	577	554	564	528	515	532	583	595	548	566	602	555	562	503	541	545	582	568	543	579	569	534	531	483	555	559	563	570	553	556	565	566	528	557	564	569	576	565	541	532	593	509	582	510	557	560	532	571	545	528	569	524	577	530	525	537	570	549	583	573	541	543	514	531	563	491	536	583	536	560	541	545	540	500	572	564	526	551	548	577	570	543	532	553	532	549	576	556	562	542	543	588	591	532	571	541	515	550	504	504	552	547	556	535	573	560	535	518	513	594	545	549	524	550	509	542	544	552	560	515	546	538	538	523	575	506	574	501	520	505	495	550	557	556	518	537	571	529	549	513	559	515	500	560	534	558	571	544	540	568	553	536	557	538	520	549	493	550	516	539	577	574	546	545	561	551	539	559	549	536	563	564	545	517	525	514	547	529	579	596	514	531	507	536	539	547	562	489	519	502	549	531	575	564	533	583	523	545	527	519	530	538	502	569	515	536	549	509	567	565	599	557	540	508	479	516	557	477	564	545	550	572	523	575	527	525	528	549	538	545	550	531	568	577	536	514	558	579	549	570	529	565	557	576	533	610	580	583	534	530	520	568	513	568	541	523	552	534	549	549	523	526	553	534	493	576	553	528	534	551	572	533	533	559	560	531	582	547	541	543	526	524	531	580	550	542	537	542	531	550	533	547	540	491	564	560	558	502	545	553	553	554	533	537	517	558	504	517	576	556	567	574	524	538	545	561	569	540	562	570	553	506	554	535	564	511	536	512	531	537	536	564	521	538	590	565	597	586	524	510	512	551	533	539	481	571	522	573	543	585	563	543	578	522	538	526	517	531	559	521	535	512	561	561	550	549	572	571	519	528	556	571	541	574	536	584	474	527	556	540	521	548	523	555	527	511	522	556	553	547	534	563	561	588	488	547	538	534	538	545	516	548	613	526	538	565	532	584	601	549	570	558	578	523	575	537	544	527	524	541	589	541	535	503	536	606	549	500	573	556	557	503	538	571	564	527	562	551	540	579	542	554	576	540	541	511	560	550	547	576	537	553	556	567	570	553	588	542	554	520	559	542	541	519	545	541	515	515	556	544	572	537	547	516	524	541	538	554	517	570	565	548	515	524	536	568	530	536	536	562	535	577	560	533	522	547	527	564	532	556	528	544	545	584	521	571	539	575	544	509	503	532	520	526	514	564	557	546	521	536	527	534	561	565	520	547	563	566	533	528	563	517	543	518	524	537	542	526	556	507	557	529	545	570	546	545	543	551	550	552	591	531	579	526	554	538	543	536	567	517	543	576	583	535	552	526	527	569	543	508	542	518	567	553	594	550	563	574	549	513	514	550	563	563	551	601	549	559	508	589	548	574	535	511	545	562	550	551	577	545	559	576	583	572	514	546	530	619	536	552	518	484	534	538	573	524	523	552	528	528	558	567	547	532	574	546	590	574	524	541	530	551	530	565	512	522	544	504	554	560	605	530	531	581	504	544	562	538	532	519	550	527	550	509	530	575	516	589	595	518	522	574	576	528	527	584	513	567	534	560	501	498	551	531	557	529	532	555	524	522	517	542	555	563	525	571	600	534	550	553	539	552	538	536	527	542	607	561	561	577	542	564	540	548	528	574	523	546	543	533	544	545	541	583	566	536	507	549	558	533	546	528	534	538	495	525	502	530	541	552	548	549	538	546	521	525	575	567	536	548	561	599	565	556	545	583	516	570	557	530	572	513	541	505	561	533	588	550	543	560	581	563	542	524	584	534	575	581	520	554	557	581	547	558	536	570	568	516	569	523	536	578	584	572	544	523	581	544	542	588	530	551	515	559	547	543	540	472	558	499	557	537	559	529	585	530	544	566	535	521	512	530	556	549	512	476	536	541	530	537	513	552	554	544	548	516	548	531	550	542	579	568	532	551	528	572	552	557	586	521	559	579	523	504	527	549	529	552	582	564	575	536	559	525	526	535	537	527	519	561	524	560	547	557	525	557	585	543	598	589	529	563	528	541	541	518	569	551	543	573	548	555	524	483	587	536	541	570	553	526	502	567	559	559	534	554	536	520	557	572	517	516	572	550	535	509	551	537	567	525	537	573	556	555	536	539	572	528	559	562	566	533	594	511	526	531	544	539	483	541	544	542	568	540	536	567	547	559	578	553	548	481	522	569	523	545	551	511	482	548	539	552	546	558	534	549	562	597	536	559	544	503	536	561	528	581	542	548	548	555	544	594	530	544	533	579	556	555	522	511	552	515	577	590	561	517	545	551	549	507	574	540	518	554	556	515	535	541	509	531	551	541	556	549	548	544	576	541	525	550	567	587	535	592	570	590	555	542	509	528	597	579	536	538	547	565	513	552	538	514	534	548	549	542	504	540	578	573	519	531	512	582	576	507	551	542	522	527	527	586	543	540	544	545	533	551	537	565	529	541	526	581	555	522	499	578	568	540	536	539	553
23868	21322	28526	24442	21288	8387	1129	802	619	569	521	518	502	483	478	499	476	442	511	484	450	478	471	410	470	440	419	414	428	403	441	414	435	456	444	399	403	453	450	443	423	454	402	449	425	452	419	434	447	437	442	382	443	438	415	438	416	448	413	417	411	399	419	423	418	432	411	428	397	398	445	423	412	393	407	423	446	422	414	439	418	410	404	415	393	399	410	430	426	429	394	431	441	422	435	434	403	393	445	479	425	382	398	437	437	464	419	432	405	412	439	437	387	437	425	391	417	435	414	450	384	382	415	387	424	401	418	389	409	428	422	377	455	444	368	391	429	422	409	395	469	469	438	406	411	432	373	422	419	405	389	442	426	411	424	413	430	442	425	414	422	406	444	423	419	451	391	402	415	429	418	473	402	449	421	416	424	421	462	388	422	456	413	402	443	434	426	413	437	442	403	468	422	436	393	392	442	429	422	423	405	436	438	421	390	416	407	450	406	422	386	441	436	445	412	407	438	450	437	403	406	454	393	433	418	384	422	446	400	388	415	474	357	424	437	435	425	421	400	419	435	382	403	412	461	450	426	398	432	450	433	401	412	396	442	408	447	418	448	415	464	394	424	414	387	376	430	401	448	408	411	451	461	434	412	423	454	406	463	429	448	421	445	414	419	393	401	410	386	418	402	413	450	420	442	424	417	464	422	415	365	431	442	439	413	428	385	442	414	421	400	385	422	469	405	430	384	430	396	445	394	447	450	406	414	423	410	427	393	419	395	451	400	430	410	428	416	449	445	447	416	403	426	444	437	428	410	423	385	410	420	430	414	423	393	407	391	409	428	435	436	389	426	456	414	383	460	410	431	415	427	386	411	446	385	431	431	380	435	441	437	441	473	409	433	428	448	398	438	427	422	429	439	395	428	432	412	434	395	420	424	439	427	418	402	433	364	445	404	374	463	390	427	410	434	420	434	411	400	394	420	410	416	425	421	469	427	389	408	408	401	429	401	431	419	450	412	423	420	414	409	428	426	435	411	454	391	419	435	440	434	440	397	452	446	433	410	413	453	404	432	384	440	446	404	404	437	451	440	390	409	404	443	446	400	432	444	419	453	392	424	453	414	408	445	398	408	432	475	420	424	419	421	420	428	398	447	440	415	405	417	434	412	434	439	421	440	423	433	441	432	414	388	430	416	417	399	386	406	442	425	384	445	403	416	433	393	422	414	423	395	381	441	408	461	438	402	359	434	414	438	448	405	410	444	429	446	455	434	425	425	410	414	409	442	429	394	411	425	431	387	419	433	360	410	390	410	408	426	431	442	421	476	432	446	418	429	426	443	412	414	400	425	396	396	430	403	432	445	413	408	420	435	428	416	420	424	421	401	424	413	452	463	427	430	428	387	415	420	395	427	416	411	439	432	404	408	428	440	385	425	403	452	408	413	422	442	430	432	416	383	432	405	386	447	405	435	440	381	438	455	395	443	466	477	420	407	376	417	449	428	425	361	406	395	437	407	409	459	445	388	419	420	417	392	368	442	436	426	423	418	459	414	420	423	419	448	451	420	446	406	411	383	433	393	399	423	453	435	395	433	406	431	413	423	419	406	467	462	426	403	428	454	405	393	419	408	413	399	422	440	453	417	401	398	427	447	412	416	425	404	398	415	426	407	420	410	405	414	433	412	448	436	442	424	448	383	430	419	411	389	388	455	427	421	428	419	432	441	429	406	447	410	421	400	413	424	425	432	395	427	412	437	431	391	375	424	460	432	419	421	453	416	408	414	455	432	414	396	424	439	415	442	425	440	423	433	430	410	372	446	447	416	435	421	408	416	428	426	449	365	440	439	433	450	416	391	423	416	459	420	432	412	407	432	410	398	455	413	406	407	406	438	425	412	414	407	425	421	432	419	420	378	392	428	430	433	412	414	406	424	443	432	417	397	395	398	412	418	420	389	421	459	442	398	388	391	384	419	425	433	431	435	413	450	406	403	424	414	405	442	445	439	402	421	428	400	444	433	444	410	410	441	419	410	402	394	419	427	426	410	420	440	439	410	451	409	370	412	401	440	424	440	405	419	405	408	403	434	418	426	417	413	445	423	422	417	421	419	430	394	458	439	463	396	452	422	436	440	442	434	409	403	434	399	443	454	423	402	442	436	395	433	415	422	373	408	471	433	425	415	401	429	419	459	402	440	414	404	429	435	421	418	421	413	453	377	423	413	387	402	427	382	394	437	478	425	428	419	423	436	414	415	386	449	415	395	429	409	394	396	412	407	417	422	386	416	409	440	412	397	433	464	382	435	438	447	413	420	446	410	425	441	421	392	431	376	434	374	424	396	426	444	458	446	433	445	427	441	416	406	435	421	414	408	442	402	417	429	414	389	402	408	405	397	421	342	411	398	437	426	422	430	405	437	392	426	412	413	419	443	429	409	430	455	429	431	415	410	435	426	409	440	433	440	443	459	408	412	434	457	405	427	403	443	448	422	444	432	445	406	438	405	411	402	421	434	398	429	463	433	432	381	421	420	410	370	392	408	478	440	439	405	438	434	423	418	444	412	406	428	448	385	434	421	407	437	442	412	425	428	425	427	403	400	415	426	447	404	443	418	445	407	430	404	456	384	421	479	439	406	399	426	405	409	415	448	439	398	394	428	437	455	430	415	423	444	430	447	423	441	427	410	398	402	422	403	396	397	411	423	411	401	422	424	420	402	411	432	435	428	436	420	475	396	389	444	414	413	404	407	410	458	419	391	456	447	414	395	395	445	453	403	423	431	404	436	419	416	423	409	432	428	408	410	444	382	418	417	442	391	411	419	402	423	424	436	435	412	412	411	400	420	433	422	435	423	429	468	422	407	406	415	416	422	406	415	391	410	419	408	421	406	423	418	429	387	428	395	418	427	468	461	434	416	403	432	408	401	400	433	445	401	388	413	415	462	417	405	414	384	408	423	408	426	431	428	416	431	421	421	433	415	418	440	438	421	437	413	404	396	384	412	418	442	405	441	413	416	415	415	394	394	393	432	441	410	413	427	387	412	430	419	437	441	389	430	411	438	438	407	442	434	445	369	372	444	400	399	418	403	417	384	398	461	426	418	414	439	446	419	422	432	405	418	454	433	406	414	456	434	397	414	440	422	389	412	455	429	417	421	425	362	405	434	420	413	451	419	412	405	421	462	411	429	448	425	411	395	449	406	453	460	402	420	440	455	398	430	435	380	415	411	441	404	437	398	387	441	448	431	455	423	431	430	376	419	474	430	447	430	387	403	391	443	406	421	405	439	420	409	377	395	420	439	442	433	468	373	406	454	443	393	419	469	440	475	415	412	411	453	414	426	414	455	404	423	451	412	427	405	421	443	406	414	495	431	439	406	409	411	431	428	431	447	466	391	433	426	394	457	422	427	417	417	415	428	452	388	432	427	416	400	414	382	430	446	428	455	376	438	409	436	438	428	416	455	441	441	410	466	424	433	428	404	372	418	431	444	451	414	449	434	426	438	418
3726	9881	7160	3422	2388	1824	1520	1180	967	825	762	731	665	683	674	685	573	544	591	592	550	556	524	527	498	527	518	560	507	524	501	548	516	499	527	493	536	523	573	519	516	473	499	491	517	501	462	493	532	525	521	487	525	510	484	514	516	446	525	536	506	515	479	490	528	472	482	473	529	506	515	475	517	477	498	530	483	489	513	508	531	503	507	477	488	533	539	528	505	496	506	497	475	488	494	466	510	561	546	484	487	510	479	525	480	499	513	489	532	485	528	530	480	499	489	475	512	517	517	500	507	473	480	525	480	500	481	453	508	459	459	483	497	473	491	513	522	495	511	491	505	475	511	492	485	525	476	490	482	452	495	477	512	522	473	535	472	461	495	494	471	508	542	537	542	508	488	491	504	464	495	493	498	515	487	528	555	452	533	482	506	541	504	488	507	489	534	503	515	480	501	505	461	497	516	505	524	446	506	470	461	476	469	473	507	568	477	492	484	514	492	498	502	506	490	504	475	453	499	525	525	490	494	531	512	501	472	517	526	498	533	499	498	494	503	520	486	478	505	467	481	526	541	473	502	491	499	537	500	492	520	480	493	510	529	503	523	492	517	508	505	515	505	492	508	488	497	516	508	527	495	508	525	529	523	483	496	525	471	519	483	497	479	517	488	498	493	517	516	520	499	481	501	504	491	514	507	501	510	516	494	537	489	441	529	449	487	481	497	546	466	474	489	484	474	541	515	457	484	531	489	471	486	505	520	544	507	469	516	515	543	476	491	489	502	492	486	484	473	585	494	490	453	481	541	502	535	473	509	494	488	513	514	483	490	465	496	515	453	511	506	500	459	496	481	479	484	467	429	507	521	492	563	482	513	495	487	512	522	483	474	469	464	488	491	529	489	426	526	494	496	542	500	495	497	514	480	450	514	487	516	499	494	487	496	516	475	504	495	489	541	497	508	490	494	515	515	469	486	499	485	515	530	469	470	492	537	508	491	488	501	522	524	488	518	530	521	492	518	514	530	489	530	533	483	516	495	490	493	481	524	516	526	511	497	528	483	474	503	492	527	555	516	487	510	509	496	501	502	516	478	512	516	521	520	480	505	478	505	509	522	497	485	475	543	469	510	518	525	510	478	465	469	517	498	522	474	468	482	506	499	526	479	503	503	455	517	507	514	468	514	482	487	496	477	497	492	532	525	453	518	544	489	500	495	488	475	485	488	480	504	486	538	517	548	487	465	501	542	482	530	510	534	492	514	511	509	500	518	517	494	443	502	471	515	475	458	486	448	506	513	476	532	467	476	499	502	512	467	486	498	489	490	503	466	484	459	512	517	506	474	516	502	554	454	469	464	466	511	462	511	460	472	502	486	520	489	457	505	509	483	485	497	505	501	519	523	505	464	461	529	510	465	537	483	473	487	487	521	456	523	486	513	501	503	490	517	481	577	496	528	481	483	541	483	472	475	507	527	501	481	514	534	505	535	481	529	490	527	479	496	500	535	486	509	486	505	530	473	491	482	498	472	502	550	513	481	498	500	500	483	496	487	495	537	485	473	482	522	489	514	489	510	472	504	515	481	492	490	486	486	511	479	521	480	468	479	490	498	486	513	459	473	430	487	538	475	511	500	515	479	509	463	507	501	496	478	500	495	494	512	498	503	513	485	455	513	508	490	494	527	493	484	514	498	482	538	470	451	484	504	511	456	504	501	452	499	492	497	531	473	512	493	508	479	495	506	488	537	505	490	526	473	518	476	528	514	515	466	518	539	476	479	522	498	512	507	501	505	481	477	486	565	469	495	476	471	488	474	497	505	535	515	461	505	494	479	509	502	458	494	455	458	497	512	482	518	533	447	551	514	518	523	497	497	484	497	493	462	486	459	504	516	482	493	493	518	469	523	483	514	466	506	485	550	564	520	503	462	464	468	477	500	497	511	487	489	526	544	490	454	517	518	479	514	519	488	477	541	487	483	504	476	479	492	470	519	505	510	515	529	499	500	489	563	474	508	502	497	480	505	533	487	514	488	525	532	497	469	502	470	538	497	498	491	512	479	462	536	551	517	502	480	492	495	492	505	462	528	527	528	485	518	492	501	491	500	482	519	485	476	492	522	504	485	493	501	489	533	527	463	481	521	499	518	512	497	525	500	523	472	457	511	492	473	521	469	547	511	496	524	541	469	474	490	541	540	497	478	479	525	476	518	480	508	490	522	499	502	549	487	476	497	502	489	501	506	530	512	527	523	489	498	497	490	510	494	500	451	521	495	468	487	539	473	538	506	484	477	492	464	531	485	533	458	508	504	511	494	505	545	520	535	535	488	474	529	510	492	525	477	497	545	502	506	474	506	531	465	500	506	488	455	517	488	522	486	482	480	469	485	477	505	488	507	499	486	545	533	497	462	523	501	517	468	477	444	482	481	524	479	521	478	511	491	512	473	471	535	498	510	509	491	473	478	500	523	487	498	521	491	449	486	501	480	518	477	498	513	514	480	490	535	494	534	495	514	456	476	494	485	521	495	539	501	467	517	476	517	485	504	471	523	476	508	505	493	486	468	479	518	517	497	489	488	512	488	516	512	509	468	494	532	496	485	455	526	500	503	453	503	500	501	483	516	507	499	503	501	504	522	512	507	498	502	493	461	485	495	545	513	506	501	469	515	535	514	468	498	544	501	500	480	500	507	514	509	510	530	484	512	483	455	489	474	536	539	519	501	505	544	494	518	470	485	497	495	529	441	516	470	503	494	486	473	475	509	491	501	501	472	473	511	493	504	518	486	442	521	472	481	523	460	554	444	511	496	504	502	505	471	474	525	526	486	485	482	514	473	504	474	541	485	501	489	510	474	489	541	546	502	496	502	499	505	508	487	458	504	473	483	500	514	519	489	494	526	500	500	493	489	432	526	479	496	504	487	494	478	497	484	461	487	446	507	463	447	477	510	522	534	483	501	511	503	518	485	527	501	510	503	513	455	485	515	502	487	493	495	537	507	539	470	483	506	522	486	474	487	499	501	507	437	498	525	531	483	551	505	477	552	493	494	510	512	488	472	440	471	516	499	486	476	485	503	480	498	523	485	483	515	475	481	486	493	525	511	495	519	508	506	464	500	490	468	492	485	462	481	522	509	484	519	516	515	518	525	482	501	478	501	528	530	481	486	507	535	469	512	477	520	484	520	510	493	482	509	535	454	475	480	508	510	518	491	489	524	465	494	514	524	511	508	446	473	484	538	477	504	522	531	539	497	516	454	531	511	505	487	488	475	525	508	545	463	505	493	477	482	488	500	479	522	496	515	522	519	534	508	507	497	433	435	501	528	484	489	536	497	514	484	514	497	513	490	514	466	518	502	491	504	492	496	482	517	495	511	479	490	501	482	528	511	494	509	514	525	455	448	508	450	497	470	514	526	511	475	531	486	523	481	522	508	504	535	483	506	512	468	523	481	500	458	480	507	475	482	467	487	533	552	532	519	491	514	552	523	523	514	455	480	485	505	484	489	513
24958	21322	27293	25535	8550	732	545	434	472	391	380	332	349	324	313	341	318	316	311	293	303	304	336	318	310	304	279	298	293	311	292	329	329	327	293	289	303	312	296	317	341	308	296	306	295	306	285	315	302	309	301	291	306	296	299	316	311	264	286	287	287	295	302	295	313	288	310	309	284	306	279	292	306	305	292	283	292	285	304	290	288	299	280	312	289	301	292	283	281	311	284	277	287	263	280	326	285	257	306	283	346	284	284	299	261	281	310	289	313	290	278	305	299	309	291	275	337	323	249	277	315	292	275	294	301	283	293	294	279	301	308	331	328	325	300	307	298	315	300	282	293	272	314	288	282	289	273	300	282	325	295	293	322	274	293	279	306	292	309	300	266	297	340	262	287	292	290	291	297	267	314	291	262	270	308	310	268	285	308	304	298	277	311	286	282	276	315	289	299	299	293	281	291	295	279	302	296	283	295	310	310	275	293	288	303	305	289	314	288	333	263	290	301	286	285	298	283	279	301	297	259	291	298	261	308	270	312	301	303	272	291	288	298	288	283	286	293	317	294	306	285	303	283	300	283	291	298	295	261	287	307	315	306	298	285	301	262	296	282	291	279	329	275	294	298	293	298	276	306	280	278	318	300	297	300	318	292	271	311	281	296	301	329	301	265	285	327	276	284	288	267	312	311	273	312	287	264	269	321	284	306	291	311	285	311	278	281	314	277	279	300	296	322	270	279	299	283	285	277	246	298	282	308	314	285	262	317	288	304	300	295	315	296	261	310	318	288	283	272	312	269	325	319	313	295	293	269	296	297	276	299	283	298	276	288	313	320	284	247	307	290	333	287	292	293	301	300	309	274	297	302	303	313	288	306	306	302	282	268	279	319	292	283	314	279	301	290	311	313	278	284	334	308	291	303	280	277	299	320	271	314	294	310	256	268	292	319	282	272	298	288	270	308	305	298	300	311	273	255	302	307	296	283	274	285	288	286	295	308	292	291	297	309	298	323	279	290	315	281	307	291	300	283	275	286	290	309	297	282	277	328	318	313	278	297	271	285	291	318	314	285	278	282	308	271	274	312	284	319	318	321	296	294	288	275	283	296	285	286	280	301	292	320	270	310	293	297	255	290	284	317	296	273	301	286	284	281	298	293	306	289	302	288	288	289	292	315	285	285	282	317	299	272	271	310	279	295	312	311	275	295	288	278	283	327	306	297	306	316	268	314	287	287	298	326	270	279	312	292	283	289	281	295	301	315	292	272	276	299	268	290	266	297	279	316	299	267	296	277	296	307	303	285	279	293	281	308	292	311	311	283	243	301	262	267	299	297	296	286	283	288	287	290	319	291	289	314	294	307	281	273	295	308	330	272	286	279	256	292	304	303	297	301	296	293	271	298	320	259	298	305	318	330	271	314	282	282	316	317	255	284	347	300	286	318	297	273	284	312	286	317	303	307	298	321	279	302	286	296	323	289	270	322	296	299	300	286	304	294	302	312	304	295	300	279	305	286	284	301	301	304	313	273	281	302	325	290	313	302	288	282	275	306	318	291	308	292	278	284	288	309	286	297	301	266	279	298	311	326	278	316	326	292	287	273	293	290	280	264	309	310	293	270	275	302	279	290	278	267	278	281	316	295	319	298	269	267	266	289	294	321	334	312	268	277	330	281	283	270	271	292	288	268	306	279	270	292	329	304	309	299	275	326	298	283	316	262	297	288	257	270	305	275	310	254	325	273	287	313	283	306	305	272	289	283	305	296	298	288	306	312	293	331	299	305	305	308	261	295	303	302	286	279	293	305	313	343	297	290	281	311	288	313	326	301	265	299	271	277	258	292	293	264	265	265	292	281	270	264	313	278	287	277	320	267	323	299	290	272	271	294	307	325	307	281	292	276	287	309	271	275	312	288	296	282	314	338	307	283	299	271	287	296	278	295	292	277	293	285	255	274	302	282	277	314	272	286	305	313	325	303	298	299	285	292	294	300	277	260	289	275	289	264	280	293	312	320	289	315	288	316	303	278	339	301	286	267	296	316	289	296	277	299	297	284	300	280	300	300	289	285	273	324	281	317	281	304	284	292	292	312	283	272	288	321	315	291	271	307	267	315	275	266	304	282	306	297	287	291	296	303	314	295	316	283	280	303	278	297	303	285	285	302	315	286	285	277	289	287	283	299	272	299	292	283	335	303	283	305	302	280	283	294	298	291	289	294	283	288	289	273	283	306	302	327	308	275	282	292	306	303	314	297	282	297	292	297	311	289	307	272	279	267	329	324	280	302	292	284	286	271	269	285	337	278	290	282	285	287	300	295	307	285	296	279	291	291	274	297	278	284	308	293	318	324	288	280	307	271	279	306	273	283	305	310	304	311	272	288	304	308	308	284	312	310	274	282	282	307	287	302	276	291	277	258	300	315	304	283	271	281	299	279	274	333	291	313	282	286	312	292	273	297	326	305	284	287	302	285	297	301	309	286	298	277	281	290	274	313	307	314	276	291	306	294	281	308	304	300	304	291	275	314	297	299	265	295	323	281	298	277	295	299	313	285	269	312	300	256	283	297	278	283	286	296	265	283	282	296	334	300	320	308	291	305	283	279	297	268	309	322	279	298	328	293	300	256	295	280	291	269	320	277	281	270	291	324	309	286	298	298	295	302	297	290	333	272	298	301	285	307	305	290	285	287	301	274	297	275	298	265	285	260	286	296	294	307	313	300	302	280	284	278	261	278	266	264	295	284	303	307	294	301	322	290	285	313	301	321	298	280	284	252	311	269	290	272	310	294	272	263	276	261	298	295	301	287	280	324	283	309	282	284	278	270	298	306	286	320	308	297	293	291	290	322	299	307	251	297	295	296	343	261	291	298	288	274	281	269	305	294	329	274	285	261	296	293	289	306	275	290	315	302	289	291	302	287	297	312	289	279	313	329	319	280	311	312	294	332	269	304	306	279	304	284	275	290	285	291	271	291	311	327	296	335	305	290	302	316	276	300	288	312	273	283	291	309	278	290	289	279	289	293	285	300	293	271	293	292	279	293	289	295	306	288	269	296	293	284	290	279	272	316	268	292	268	288	278	303	303	278	302	282	320	296	297	288	276	290	275	276	281	277	290	274	296	273	301	329	264	305	291	314	278	306	295	295	290	283	286	334	266	268	283	284	301	345	287	306	293	281	304	267	310	283	317	286	258	333	278	280	289	303	290	289	288	273	293	295	304	295	286	291	297	289	322	266	301	265	292	307	290	283	289	304	290	252	284	317	259	268	292	291	299	307	286	317	263	271	292	293	272	269	323	280	304	257	303	299	307	286	331	303	314	269	286	297	299	284	281	300	294	300	286	300	282	289	282	303	292	287	248	324	286	305	311	274	284	282	296	306	291	274	296	263	310	296	305	270	287	295	327	299	316	296	287	298	277	301	257	279	264	294	298	300	287	279	299	258	284	299	266	316	323	324	290	330	307	282	298	289	264	259	293	284	276	327	306	310	302	293	298	307	281	275	274
3750	6382	4360	2159	1498	1137	886	734	606	547	519	524	438	443	429	424	370	387	384	341	391	398	378	353	365	353	345	371	385	334	324	303	355	322	361	353	373	396	351	375	353	378	325	330	357	368	330	378	356	329	344	359	342	327	337	390	366	338	348	383	362	374	361	350	337	359	344	350	352	390	339	329	314	362	346	380	331	339	325	344	367	351	360	320	357	347	347	330	339	378	357	341	346	356	329	357	363	326	343	340	348	363	369	330	342	346	345	361	342	358	324	337	367	331	344	328	328	365	326	320	355	361	305	341	373	355	389	393	323	337	338	339	332	316	335	336	344	340	341	330	357	348	358	334	353	336	347	350	329	349	364	334	353	326	335	329	327	397	346	331	341	341	362	308	358	356	307	361	350	352	306	353	354	339	312	351	358	343	352	375	342	344	364	364	392	365	309	346	344	309	379	352	353	309	325	336	329	392	340	342	332	361	413	384	344	329	372	354	324	347	326	362	352	330	350	347	359	318	332	314	331	339	331	347	342	336	359	356	350	351	339	360	352	327	346	341	342	326	350	333	353	336	366	369	340	362	343	342	339	324	348	358	303	347	364	382	364	357	365	336	332	316	372	373	308	319	346	325	334	349	337	362	324	354	330	334	329	342	363	355	348	334	307	336	311	365	343	355	339	333	316	331	327	349	368	335	347	359	339	304	314	332	336	298	300	328	376	316	396	351	343	318	354	349	366	353	320	357	351	358	341	339	308	336	353	324	350	353	349	325	348	346	357	349	350	322	325	346	331	348	334	341	352	320	325	378	362	327	337	328	351	342	352	334	334	313	355	341	365	348	350	333	345	345	343	356	329	305	310	370	356	362	358	362	377	316	339	300	362	377	358	363	342	321	336	369	373	341	363	357	343	336	376	345	343	345	358	333	365	379	348	312	383	304	385	363	347	335	358	357	346	322	293	331	332	339	343	352	357	332	362	374	345	340	338	373	345	301	341	362	335	343	313	356	342	329	342	326	337	386	343	354	339	382	312	375	359	339	345	355	342	389	338	345	328	355	341	343	365	346	342	314	342	367	347	330	304	350	343	348	341	342	331	382	358	324	318	323	346	349	359	346	336	359	359	328	326	346	335	367	313	324	346	344	366	316	309	321	348	340	365	358	343	311	350	350	348	337	375	350	323	332	333	333	340	363	342	369	366	334	321	332	355	325	356	378	326	313	315	351	331	311	343	334	333	360	358	362	367	359	381	357	337	354	343	368	330	360	311	358	335	335	328	348	306	340	350	301	317	356	354	329	334	375	353	342	335	348	372	331	349	374	354	349	407	401	354	312	327	349	339	341	348	335	323	332	328	377	331	367	361	343	335	336	359	351	366	324	367	326	320	344	342	343	337	346	352	370	339	372	321	373	372	351	312	351	344	328	377	365	316	327	334	376	333	360	328	381	362	332	343	396	358	311	319	355	318	375	292	368	360	351	338	348	359	351	327	341	378	349	369	334	333	347	332	352	348	366	335	347	325	351	336	356	376	343	323	343	322	329	332	345	364	324	335	350	295	366	326	360	333	340	321	326	355	345	350	312	351	372	351	355	353	319	346	361	359	331	335	356	353	316	322	311	351	320	347	350	342	333	344	346	377	360	366	339	329	349	336	363	339	360	368	346	344	343	356	361	343	363	345	373	365	366	344	323	351	331	331	333	353	340	374	342	338	307	321	360	355	317	362	373	352	354	356	365	346	326	350	339	353	314	359	352	359	344	348	320	321	307	335	348	365	376	376	340	332	369	342	371	321	342	365	338	346	330	325	382	332	315	363	321	343	305	325	342	315	330	375	333	358	358	351	339	336	339	355	304	341	345	339	383	346	317	357	309	334	353	344	332	339	328	329	344	346	340	335	348	346	386	370	331	327	399	341	348	387	348	318	335	308	346	325	367	367	373	361	355	354	347	322	338	362	346	339	313	352	331	324	370	332	338	354	368	318	346	328	341	341	314	360	343	340	330	343	319	348	372	348	332	336	329	372	334	359	382	336	379	379	356	336	341	332	333	349	341	356	348	344	339	330	361	335	330	370	335	331	364	371	351	369	342	339	340	327	372	309	368	369	350	340	349	303	328	368	345	346	359	350	330	366	370	354	377	337	375	356	327	345	353	339	359	342	367	324	360	343	367	332	341	367	337	350	335	350	344	321	358	328	326	339	346	353	325	328	330	335	338	368	357	357	345	326	351	319	345	332	359	343	356	305	359	352	371	325	340	364	332	346	315	329	360	333	317	334	357	340	342	349	311	351	331	366	363	312	330	314	374	362	373	333	349	332	341	340	361	334	347	378	310	359	353	354	363	366	334	319	311	346	373	364	339	348	357	343	317	320	331	346	378	343	348	319	346	337	350	363	333	329	381	350	341	341	349	343	340	336	349	352	329	352	336	343	369	356	345	363	349	343	365	356	325	361	343	329	363	319	383	350	352	349	375	364	296	390	313	330	335	330	348	316	318	344	366	330	319	335	330	311	307	318	337	354	360	365	331	330	348	349	344	354	365	349	340	345	339	331	313	361	345	333	333	365	330	358	349	358	303	329	338	343	355	318	334	341	390	341	385	356	328	359	356	363	332	374	340	347	392	363	327	321	344	356	349	324	346	323	334	332	314	333	356	363	341	322	330	342	339	362	349	332	348	319	363	367	351	345	312	347	371	383	338	376	292	382	370	306	327	344	357	309	350	338	344	356	341	364	333	341	332	339	347	335	354	325	324	328	326	334	340	333	339	338	361	325	338	319	326	333	349	331	371	395	369	321	347	329	335	358	359	341	356	363	349	325	370	360	351	322	360	337	326	327	327	337	341	340	336	313	332	332	354	332	360	369	338	311	367	326	359	376	361	330	360	380	297	342	347	360	354	333	333	351	339	344	331	330	334	383	360	353	311	371	390	321	347	378	360	328	336	342	376	318	319	331	327	351	366	357	363	325	345	363	300	302	320	358	351	333	363	368	343	363	343	350	332	331	366	330	345	323	370	343	377	361	333	334	327	327	355	383	347	295	349	334	342	341	315	341	353	308	359	336	358	360	366	343	344	342	321	371	316	349	342	339	378	357	328	343	343	400	357	363	340	327	332	332	345	336	329	343	373	368	351	352	285	370	358	384	348	309	344	305	339	367	347	322	332	315	338	333	317	327	377	358	337	333	353	360	351	376	350	339	360	367	375	360	356	366	386	353	366	326	347	333	361	363	320	298	362	343	334	289	369	344	298	339	371	358	339	305	357	311	364	354	343	338	347	359	328	337	341	337	342	344	324	333	348	366	325	343	332	331	341	325	335	381	374	332	378	358	339	360	342	306	342	354	354	319	356	305	359	322	360	316	351	378	342	328	314	348	335	342	352	319	340	314	362	379	327	343	363	374	321	339	353	325	307	337	357	353	340	306	325	334	327	327	334	351	364	356	354	348	327	365	317	341	371	361	352	349	358	382	346	348	347	316	366	334	360	364	356	379	332	345	315
22738	21374	29088	24018	21369	21384	6713	816	655	481	409	381	328	347	326	282	281	273	260	235	217	226	247	225	236	196	260	179	198	177	202	207	199	193	204	239	226	228	201	230	204	214	201	215	199	205	186	189	194	191	184	195	214	215	195	209	211	204	225	211	200	195	177	181	191	194	218	189	181	213	171	190	197	144	189	219	184	184	188	180	186	206	195	162	173	176	180	197	175	184	184	191	170	189	177	175	187	184	188	187	200	191	184	190	182	195	178	186	181	200	206	207	165	192	213	172	159	181	180	207	195	172	166	219	174	193	193	187	183	189	189	196	182	212	185	179	179	169	188	179	199	181	166	183	198	175	190	184	172	183	198	173	186	177	169	178	205	188	167	190	173	193	184	174	188	206	209	191	204	188	183	196	198	203	194	163	189	179	156	202	175	160	199	145	175	174	179	188	173	193	188	195	181	170	188	185	185	187	190	187	173	176	191	190	171	176	183	199	151	189	188	190	184	184	175	187	221	196	189	186	170	181	184	172	161	191	183	199	164	186	205	189	182	183	186	180	174	167	176	202	165	184	179	178	212	192	181	160	204	181	174	172	213	197	184	194	199	182	177	187	185	197	170	187	201	207	172	176	183	177	189	195	180	169	196	198	179	168	180	171	210	212	186	176	170	183	220	183	169	203	195	174	179	187	187	187	205	204	195	186	160	186	196	210	202	171	187	182	202	187	180	177	194	188	200	180	193	221	213	164	180	169	200	207	208	184	185	178	202	180	191	169	161	209	173	197	204	200	179	167	188	198	175	194	163	174	172	198	195	214	189	198	190	191	152	181	206	198	171	182	175	210	173	184	170	186	182	205	188	189	201	196	193	193	182	174	183	191	178	200	180	171	175	166	176	176	186	151	199	200	190	179	176	169	188	188	187	178	206	216	185	195	197	181	180	177	207	161	210	180	193	176	163	203	191	197	183	178	187	196	177	186	174	192	182	189	173	198	197	198	166	191	174	177	181	179	185	186	178	184	200	176	177	184	199	198	190	206	193	184	185	192	212	181	190	196	157	188	199	202	170	196	189	184	189	220	192	185	192	174	186	172	203	182	197	187	162	175	157	167	191	184	167	178	206	178	199	179	201	180	205	207	186	176	206	164	174	165	185	185	187	187	182	198	192	204	197	167	207	198	195	188	204	193	165	173	186	200	193	210	183	187	199	185	192	197	186	183	199	170	197	169	194	199	193	180	166	193	170	203	164	186	194	206	182	166	192	204	147	180	185	206	178	186	202	199	182	176	183	212	177	202	188	166	186	180	155	186	170	177	177	214	183	178	184	188	190	203	172	192	177	169	180	171	196	222	182	178	170	190	188	180	178	199	197	219	189	160	178	171	225	180	183	189	180	186	187	176	199	185	171	188	168	206	203	229	207	173	175	208	182	192	174	188	191	185	186	177	189	166	206	186	186	205	174	191	176	191	208	159	186	216	197	180	179	162	188	191	200	195	170	210	210	175	179	191	180	186	170	175	174	195	194	183	193	175	184	196	179	179	164	186	184	192	183	171	171	183	173	183	169	189	182	205	187	206	201	194	181	162	200	217	189	163	187	183	169	175	158	174	216	168	182	183	171	168	221	206	186	187	187	205	190	182	199	218	193	179	186	172	181	160	155	171	174	196	187	206	182	193	218	177	171	169	198	195	201	194	174	190	185	188	179	189	188	207	203	166	181	172	180	198	200	213	172	177	172	162	195	184	163	183	184	176	176	166	179	164	192	165	207	192	193	183	172	190	187	161	174	199	178	180	187	199	188	190	172	204	187	190	166	197	190	179	191	192	199	200	198	171	216	158	174	208	191	185	184	173	191	196	182	212	184	185	183	167	186	162	176	193	198	187	184	202	162	179	187	200	180	189	176	187	177	197	182	209	205	201	192	178	188	178	190	195	158	207	209	207	185	180	184	202	184	191	223	204	188	188	195	176	184	180	159	179	206	187	199	188	180	188	182	171	183	186	189	178	202	188	178	188	204	146	168	181	184	188	187	179	178	187	195	205	187	199	182	188	201	176	187	196	178	205	200	172	190	186	185	169	190	182	187	195	179	205	167	199	187	190	184	187	163	186	185	201	181	192	187	186	194	163	176	199	195	196	189	183	208	157	183	200	180	185	168	193	177	199	180	199	178	197	185	177	191	185	179	194	169	203	187	201	183	183	219	181	176	171	214	180	176	197	189	165	207	193	166	198	201	192	197	204	198	171	175	206	179	196	170	175	156	183	211	176	197	188	188	173	181	173	207	187	177	195	205	182	196	206	197	162	189	192	191	162	190	179	187	191	179	175	189	195	189	193	189	175	186	169	171	169	177	174	165	195	179	212	189	184	194	180	181	180	204	179	199	194	204	181	167	192	168	181	202	199	203	189	177	174	209	187	169	181	191	196	193	203	192	170	186	201	203	169	173	189	188	173	174	192	203	176	171	170	170	185	172	170	171	185	182	145	168	177	197	208	177	170	191	200	186	199	166	176	185	203	189	174	188	167	197	200	191	194	198	187	192	179	184	182	189	186	184	165	192	178	186	200	187	199	181	200	202	186	188	212	188	194	181	183	176	198	179	165	175	193	194	170	183	188	203	174	192	191	191	170	187	177	181	184	185	196	203	192	167	202	187	161	203	174	187	198	185	185	221	199	210	194	197	173	174	181	175	190	194	203	215	192	165	203	169	185	191	194	202	173	194	204	179	176	190	190	187	183	166	195	185	174	179	183	188	203	203	184	173	175	172	199	203	166	186	191	193	193	195	200	208	197	201	206	208	179	205	203	199	202	153	183	176	164	172	178	206	193	171	207	172	184	198	208	180	176	203	177	173	183	185	168	191	184	161	190	183	173	161	203	175	180	179	184	169	178	188	193	175	156	195	182	161	172	182	191	173	181	180	176	177	204	205	185	192	180	194	215	182	208	175	165	185	179	183	199	186	181	179	198	198	181	161	191	210	198	182	184	188	199	165	204	182	170	195	183	174	161	196	201	189	180	200	177	167	183	193	215	197	171	188	179	193	184	178	162	172	223	197	178	199	192	175	182	189	180	177	178	194	173	203	185	192	196	177	178	181	196	179	186	158	190	185	183	177	189	172	177	173	196	178	186	178	178	194	200	199	195	201	186	199	181	176	204	213	199	171	176	176	182	160	186	178	174	197	172	182	193	182	206	176	194	174	186	205	197	170	193	193	200	178	182	183	160	180	151	180	169	164	184	154	199	155	191	195	160	199	170	181	203	172	223	194	159	167	179	177	176	187	190	197	160	178	184	172	180	195	207	187	202	174	181	184	181	190	198	194	203	176	183	179	207	188	158	186	188	173	188	193	176	197	166	181	189	190	203	181	188	204	180	183	179	204	196	173	208	173	186	167	191	183	159	170	188	198	203	205	219	165	201	172	163	207	184	177	171	160	187	199	187	200	185	183	186	194	183	187	203	172	187	200	182	165	185	177	207	173	192	196	192	186	186	178	182
4843	15439	10880	5228	3552	2660	2100	1547	1168	930	754	644	574	555	454	453	395	409	346	365	303	348	290	316	284	275	269	276	296	253	289	279	259	267	238	291	268	286	299	285	279	286	258	240	245	260	272	269	253	252	198	242	252	238	236	250	236	262	242	245	238	225	259	263	238	255	238	246	206	242	250	239	251	265	249	210	231	221	219	208	238	206	204	233	218	228	218	254	209	249	240	234	244	242	221	232	232	205	220	240	244	213	218	236	231	226	236	236	248	228	237	225	242	262	220	216	227	247	233	216	232	242	205	233	237	253	238	226	222	244	229	237	256	268	230	219	232	217	202	240	215	230	227	221	237	228	224	243	228	228	235	214	245	254	234	222	201	233	231	237	217	251	236	233	237	239	254	235	244	231	207	230	263	236	194	218	249	230	233	237	234	229	222	238	243	239	243	222	238	221	217	236	241	230	231	266	214	232	198	205	229	197	237	237	225	234	241	212	231	246	208	238	226	222	232	213	231	241	190	209	228	224	230	226	216	215	240	243	198	211	245	232	227	249	207	249	212	207	249	233	214	218	209	249	261	254	261	203	249	239	226	233	210	197	233	214	226	233	236	230	236	248	249	238	215	236	233	235	217	217	234	235	228	220	197	229	240	188	221	220	218	231	240	229	222	215	233	245	212	216	253	248	212	230	208	224	227	239	240	248	230	225	222	231	232	217	210	221	259	238	233	214	222	234	232	247	214	222	226	232	250	220	217	230	201	238	240	211	244	205	230	252	221	250	251	233	239	215	235	235	222	232	236	253	216	201	217	219	231	244	237	230	214	231	222	218	204	220	220	229	245	225	249	216	236	193	239	254	243	228	237	280	246	243	194	220	234	219	242	227	222	246	249	243	228	249	215	241	256	225	235	259	236	208	274	243	227	218	248	242	244	240	228	232	246	242	233	256	263	218	208	213	266	230	206	234	234	233	229	239	235	232	213	225	234	230	234	215	251	241	225	230	229	246	244	232	209	252	219	199	235	217	201	241	216	251	206	230	222	245	240	256	232	242	243	221	200	234	251	219	231	220	237	227	240	234	216	238	250	215	210	262	230	259	228	234	224	216	206	203	216	213	249	197	236	230	236	266	244	251	244	218	253	214	225	230	237	196	260	223	212	264	210	230	251	276	250	240	257	270	230	248	228	233	224	224	232	227	219	210	201	225	224	252	272	216	218	228	224	244	202	212	248	227	222	249	238	223	238	236	231	240	226	203	229	218	245	242	213	229	236	236	204	222	247	238	234	211	230	240	211	234	215	220	241	214	229	216	230	231	244	246	211	222	218	219	226	243	244	244	238	231	238	228	229	246	195	215	251	243	240	218	223	247	195	213	242	214	178	244	242	222	236	226	240	217	245	248	231	226	213	224	230	239	222	230	205	211	226	212	228	234	226	214	198	213	211	229	220	235	248	229	239	239	232	220	208	187	252	223	212	243	219	249	223	263	235	240	231	254	226	243	234	220	234	229	227	213	223	231	235	236	221	258	223	244	214	225	227	240	223	252	212	225	224	256	242	229	219	212	232	199	225	226	201	229	246	257	214	237	213	267	215	232	215	225	216	250	229	224	204	216	230	253	244	252	211	225	203	226	247	222	246	242	236	237	230	228	231	217	253	210	216	222	215	227	249	229	258	221	239	207	229	223	258	219	218	236	215	205	243	207	206	215	217	212	208	261	243	233	234	239	258	213	228	229	230	241	241	241	220	252	259	224	221	235	254	240	242	258	236	234	269	236	200	249	232	213	256	214	221	216	227	219	226	215	247	245	200	215	242	237	220	256	229	252	231	237	234	251	202	203	263	236	239	249	208	249	219	243	230	234	222	238	237	223	234	236	255	221	244	255	192	227	216	227	230	226	255	242	248	224	257	237	216	270	216	219	198	232	245	215	233	231	248	245	251	271	210	240	227	233	228	200	230	201	225	233	212	214	226	223	233	218	242	248	201	211	225	217	256	224	220	252	233	214	248	232	216	246	223	217	238	254	225	216	251	207	221	241	201	227	234	238	231	239	226	234	255	209	246	225	206	222	239	226	235	235	215	211	236	222	212	237	225	231	249	216	227	212	238	238	224	223	233	230	250	216	237	230	255	254	224	233	262	238	202	182	219	221	226	237	226	221	253	233	228	217	228	227	233	229	219	231	238	250	232	224	252	228	218	222	206	226	239	221	232	251	229	213	224	220	225	223	241	234	238	195	233	217	244	240	214	209	224	250	220	236	257	232	231	223	217	228	275	225	234	242	260	210	213	216	248	223	246	229	229	226	260	209	230	253	221	238	222	225	214	223	255	234	197	226	242	218	225	221	223	247	235	235	235	214	218	239	231	210	252	219	214	230	223	254	258	245	203	221	209	223	235	223	241	229	240	244	217	210	249	218	219	226	250	236	216	198	263	206	222	213	242	257	225	191	216	242	212	220	204	223	231	221	218	222	228	213	243	249	233	233	261	246	211	235	216	235	228	238	225	237	236	245	224	250	226	218	236	230	233	226	237	209	225	204	227	223	218	246	214	224	238	228	269	240	259	240	205	210	233	241	228	236	226	238	215	246	223	227	225	204	228	248	270	230	250	199	246	235	249	221	219	233	235	247	248	233	232	222	221	220	220	247	215	225	212	232	246	205	225	215	234	224	239	219	218	212	241	191	240	238	225	225	228	213	203	237	219	229	240	244	219	218	241	217	243	211	231	232	227	226	211	218	240	231	233	209	241	221	218	244	224	238	233	238	221	241	235	237	221	219	229	217	205	234	226	218	234	226	231	253	237	207	263	230	223	241	222	237	221	236	229	239	244	244	211	220	251	242	253	236	257	241	212	234	243	245	223	232	230	204	210	214	209	260	235	227	234	217	240	216	219	219	239	242	224	223	216	229	221	209	222	231	217	225	225	225	232	234	226	204	214	210	221	236	230	245	252	220	205	211	218	258	236	214	221	237	226	247	237	221	241	244	256	220	211	210	231	216	220	214	224	225	224	229	230	236	202	237	229	227	216	236	227	241	225	233	223	204	244	216	204	250	256	223	209	246	206	237	247	205	228	216	226	238	195	234	241	225	237	250	239	225	230	233	226	237	226	214	223	220	196	229	239	220	241	222	218	235	212	232	231	243	215	213	243	250	227	214	235	242	229	229	242	228	251	226	217	238	239	217	240	238	246	219	220	241	216	224	233	228	226	211	225	234	198	220	226	233	219	211	257	244	212	250	239	207	221	237	234	205	222	225	219	240	244	211	211	243	226	267	213	229	237	208	222	224	237	267	226	275	215	218	234	208	234	242	217	250	211	220	254	221	218	227	241	228	219	239	230	243	215	223	243	272	207	218	219	228	216	214	225	246	204	231	236	227	245	220	224	193	213	240	222	216	232	231	222	229	236	218	214	218	200	236	236	202	250	219	251	235	251	249	230	234	243	222	242	220	233	224	183	215	236	248	229	225	242	242	213	233	219	229	222	250	228	213	224	232
27553	18799	5126	1102	696	595	606	563	525	450	476	478	466	489	494	477	475	480	485	483	442	442	493	483	515	500	481	461	498	504	441	511	499	495	475	470	503	488	499	494	487	447	504	521	476	461	491	468	440	470	439	470	490	493	494	470	474	444	488	426	497	461	441	503	500	487	478	479	465	457	460	479	447	489	490	494	410	462	453	457	470	481	479	483	466	474	436	446	505	486	496	505	454	453	475	444	498	431	478	498	506	466	508	476	471	491	465	442	489	432	466	481	488	474	495	472	463	482	489	426	471	448	474	480	495	465	479	475	483	494	518	473	450	448	487	453	479	468	505	460	508	478	500	444	461	527	537	481	472	509	480	455	493	499	436	475	483	513	458	488	463	461	485	506	438	462	475	486	488	488	456	494	497	488	489	480	494	504	482	493	502	441	507	481	455	455	495	491	477	477	532	490	457	480	444	436	471	488	482	471	570	483	505	506	473	508	455	475	467	486	446	465	480	518	452	514	487	510	477	464	452	483	509	492	482	471	513	481	483	490	490	448	452	481	472	487	476	426	450	484	499	470	491	484	479	472	480	491	447	520	510	451	476	431	449	441	488	456	448	491	463	471	507	500	507	474	495	478	507	480	468	456	448	474	489	449	510	465	491	467	480	487	522	440	492	475	508	452	489	433	492	456	499	482	526	472	497	453	492	460	465	444	495	485	454	464	499	502	475	467	476	434	468	487	476	472	503	485	466	431	444	459	454	503	463	427	467	462	481	476	472	495	459	512	440	471	469	401	465	493	519	536	484	476	488	453	454	485	484	493	477	463	474	471	461	509	445	493	515	464	511	455	478	493	528	479	490	483	493	491	494	468	429	513	448	451	485	470	490	494	470	506	502	502	477	481	467	519	473	504	465	492	485	462	467	463	484	441	495	415	461	497	469	485	485	493	476	434	444	479	527	506	423	490	487	467	483	469	475	497	466	460	465	461	462	503	507	477	446	480	438	488	489	506	454	458	483	505	457	491	461	462	513	479	488	468	523	483	488	474	476	466	488	485	461	483	485	509	447	483	486	508	464	457	491	484	449	521	482	479	467	470	500	437	482	452	447	442	494	470	497	431	465	476	479	438	473	501	476	500	500	488	457	483	516	475	494	448	484	469	480	465	457	494	482	473	470	482	474	493	479	490	475	491	490	473	490	442	484	500	460	491	460	537	458	436	507	466	450	462	482	469	473	529	469	483	498	426	459	488	457	475	476	476	476	449	491	507	488	435	516	500	479	466	486	502	482	478	489	444	471	457	423	488	481	469	453	471	475	449	502	466	513	483	459	464	453	504	473	486	426	498	461	478	453	477	424	466	477	493	467	478	493	506	454	475	456	436	463	480	446	511	451	467	500	454	457	492	442	495	455	500	452	478	469	478	493	479	462	488	488	482	467	472	504	476	463	494	488	466	497	492	439	543	462	460	504	469	513	500	489	470	491	508	514	476	490	460	479	501	495	469	448	489	503	448	461	522	455	482	482	469	501	442	436	484	515	501	508	505	490	501	480	457	479	474	515	473	495	485	487	506	500	488	450	484	478	495	454	474	459	477	471	466	510	442	490	446	458	501	464	443	441	483	484	483	482	464	482	470	486	508	435	459	465	440	458	487	476	495	503	453	506	493	479	513	511	469	452	466	449	468	451	464	496	478	490	482	473	469	474	516	467	511	454	475	487	501	501	498	480	436	446	524	458	489	453	508	474	469	495	484	471	447	426	454	490	491	457	497	453	471	487	497	493	504	479	484	502	495	474	475	481	476	515	480	493	473	471	497	454	453	496	457	483	490	446	485	447	441	507	418	466	531	503	484	514	518	470	444	494	477	489	466	493	502	470	465	423	479	485	460	484	487	482	469	483	491	500	461	467	447	469	469	458	526	443	482	500	481	509	478	479	430	451	487	443	481	512	477	536	445	506	441	464	462	457	528	459	468	473	505	466	480	469	469	486	477	480	493	507	424	435	462	491	486	451	429	461	483	489	465	478	445	500	489	455	495	498	516	481	479	462	459	471	440	461	484	449	489	479	473	446	478	444	442	496	504	481	456	490	467	505	450	485	505	489	450	465	483	459	468	464	472	455	483	495	475	508	527	447	455	464	466	477	464	464	475	461	463	469	464	479	456	507	460	451	498	469	467	438	489	466	483	486	450	497	462	462	490	478	508	471	460	509	486	495	482	473	496	481	461	514	467	482	520	451	451	461	473	448	472	480	503	464	469	494	488	447	499	459	448	456	471	488	438	470	476	486	489	494	492	452	481	452	478	503	485	483	498	480	502	452	461	472	519	464	476	456	519	452	454	500	508	489	493	468	497	477	465	501	422	464	469	453	454	497	476	465	493	490	458	486	511	447	457	474	452	455	466	405	465	498	479	460	509	472	487	476	464	468	464	493	459	457	441	444	534	481	498	463	486	471	476	485	485	459	507	460	488	456	492	501	460	534	440	464	485	468	471	453	475	511	470	461	437	497	489	454	472	488	456	450	481	497	457	472	476	447	497	487	478	451	459	466	496	458	492	440	477	484	485	494	498	498	479	459	480	489	441	466	481	507	530	487	435	448	439	469	508	504	468	429	499	512	486	477	474	446	487	462	434	456	456	461	490	491	470	476	476	479	497	472	473	481	456	471	460	464	491	436	443	486	474	453	476	487	479	469	463	488	450	509	488	463	465	489	448	454	477	434	508	484	473	456	474	448	487	436	460	516	485	485	479	457	494	467	477	474	477	467	455	507	450	527	500	477	497	453	495	470	502	462	465	474	462	483	473	467	478	482	470	482	466	471	485	479	493	498	458	449	531	459	466	514	448	491	489	468	469	511	465	459	443	451	470	507	475	457	473	494	470	510	443	479	450	469	463	483	503	426	477	438	469	448	458	450	453	517	459	473	490	469	488	472	497	494	491	511	485	441	502	471	487	502	469	527	453	470	489	475	474	479	450	467	463	505	471	483	494	474	461	476	483	452	452	476	449	513	470	465	461	488	452	466	446	467	498	479	462	471	437	423	455	482	462	486	483	499	460	481	486	494	474	481	489	490	513	501	494	461	422	437	443	469	498	497	471	488	496	491	482	485	468	467	486	488	483	474	494	454	464	472	468	467	453	503	463	478	485	515	507	492	505	432	494	454	471	497	511	484	454	439	480	480	487	496	448	492	496	488	485	485	490	458	521	457	461	488	519	490	493	464	465	467	455	484	464	472	456	486	454	449	464	502	451	487	489	482	469	490	522	463	456	460	462	483	476	488	448	431	470	459	444	463	438	462	499	460	516	471	532	525	490	462	499	498	498	476	471	479	467	487	471	423	421	519	490	455	518	433	478	534	510	471	488	465	458	458	508	496	496	479	466	487	469	464	514	451	487	503	461	468	446	502	511	448	460	468	500	501	439	454	451	488	471	494	501	463	484	478	520	475	441	461	496	451	460	437	465	468	474	492	463	499	451	468	483	482	470	459	418	478	450	487	443
4642	2777	2045	1191	920	841	752	658	625	583	595	587	597	555	616	549	608	561	502	534	604	569	548	562	515	549	516	612	547	556	533	550	577	530	531	596	555	517	549	579	576	556	595	553	568	585	534	555	547	583	542	587	534	568	562	559	561	551	568	519	578	556	554	578	591	580	524	557	563	524	577	565	543	562	545	560	584	523	540	507	500	588	525	521	554	564	566	508	540	564	510	520	575	524	541	576	548	557	538	536	515	551	559	551	562	555	567	586	529	585	563	593	562	543	564	511	567	546	545	547	527	523	581	564	571	575	563	529	542	553	590	544	545	533	513	540	536	584	566	559	564	520	556	523	594	540	566	557	512	579	524	508	551	576	538	548	552	572	566	532	541	538	553	568	539	614	575	524	545	548	595	538	546	581	567	551	547	532	505	546	561	587	536	579	537	569	530	555	574	542	578	558	584	559	545	558	555	531	564	586	525	604	546	557	550	533	554	535	549	515	528	548	544	544	588	550	536	540	533	537	548	536	567	556	565	565	533	519	553	533	514	527	520	538	524	568	585	498	567	536	558	574	575	580	574	529	542	537	579	573	557	544	526	590	561	523	540	529	531	570	558	562	538	555	518	561	547	534	578	583	562	575	548	549	551	546	515	595	542	487	523	580	560	582	542	536	541	545	526	561	539	555	564	545	551	567	577	567	547	578	561	565	557	538	530	554	574	569	550	573	569	602	557	539	570	572	552	523	570	573	524	570	532	570	553	549	587	543	569	538	528	585	579	545	521	577	528	535	535	522	556	570	599	550	581	552	576	549	560	575	526	546	580	582	569	558	588	541	550	533	574	535	550	562	548	553	575	571	552	557	559	547	557	544	584	563	552	572	510	514	533	544	528	558	583	475	527	530	569	529	563	560	553	591	570	556	489	539	580	570	546	568	553	542	576	552	540	517	598	597	565	575	588	530	527	558	567	507	529	523	554	562	565	580	520	642	558	540	561	578	546	581	584	548	549	594	567	516	554	582	579	514	494	545	559	553	563	529	600	559	534	600	556	571	536	576	539	513	513	524	592	550	549	537	552	530	576	578	539	538	527	575	565	590	529	549	554	587	552	546	552	560	559	583	546	551	522	583	506	582	576	515	576	597	557	537	480	539	525	576	569	521	546	556	558	543	585	563	548	581	575	518	568	522	582	548	550	571	580	593	530	598	530	537	534	541	508	555	576	575	592	509	571	537	549	515	571	529	588	578	561	558	506	540	555	561	498	547	533	547	573	558	564	529	525	523	510	544	547	584	520	550	543	574	557	532	565	539	515	541	593	535	552	512	564	585	552	540	540	544	527	501	548	537	537	533	579	585	548	562	513	520	554	544	524	567	561	602	551	542	532	572	567	583	562	516	574	560	543	595	569	562	581	559	555	554	534	566	561	543	538	549	552	581	558	558	523	559	552	552	539	559	567	555	553	585	553	553	517	568	621	561	505	576	582	563	550	540	539	557	585	544	521	557	557	489	534	571	594	518	572	536	581	555	622	555	586	587	559	545	565	547	560	556	527	596	584	573	594	517	554	576	566	564	561	563	528	526	569	543	570	557	528	569	523	544	533	579	519	574	551	550	581	511	583	521	556	530	550	522	545	549	571	533	532	550	544	514	546	527	541	544	521	553	559	557	505	605	485	529	513	566	542	542	558	569	531	515	534	542	573	545	592	535	566	546	606	557	597	574	573	552	516	580	524	528	568	523	552	550	533	563	559	591	518	552	608	494	558	522	537	529	521	552	562	521	550	581	583	541	546	561	549	540	595	579	543	595	495	576	607	557	556	561	541	545	581	543	563	531	562	590	540	543	560	597	535	544	565	579	547	538	555	521	588	544	552	583	558	529	574	563	503	581	560	574	570	541	567	583	552	537	568	557	583	516	521	522	544	527	543	550	557	545	561	519	544	586	528	575	554	561	545	528	590	567	530	556	534	529	544	560	563	540	528	501	590	557	522	526	536	589	565	539	575	541	520	567	552	553	544	559	549	566	620	574	536	524	569	505	599	528	524	574	548	534	519	573	552	575	560	552	528	527	540	534	556	552	554	609	521	560	592	526	539	561	574	561	570	522	533	568	536	516	537	565	545	571	615	553	556	538	577	551	548	508	527	528	521	527	526	563	554	569	552	551	568	552	544	556	551	566	541	565	594	538	530	585	536	530	552	582	563	558	557	532	546	546	583	576	540	568	530	602	591	609	559	555	574	545	577	555	581	517	548	554	521	554	540	591	584	539	582	587	535	567	563	573	590	552	541	524	556	570	512	561	531	549	525	560	600	590	524	554	546	554	572	521	582	592	569	535	485	565	532	540	547	530	503	582	565	577	568	546	526	528	570	557	539	536	553	527	557	533	577	563	597	536	523	594	563	535	526	527	531	576	544	575	538	566	600	558	589	548	507	532	565	545	543	541	584	527	552	585	552	561	575	561	559	551	591	552	579	533	533	559	553	556	549	544	564	552	567	571	536	587	561	576	544	497	549	565	537	556	565	560	539	520	591	555	525	531	533	547	551	532	592	553	519	584	525	553	538	537	555	533	536	496	534	519	514	554	579	558	540	509	529	578	567	570	530	533	539	528	558	528	563	584	576	562	582	551	569	563	563	567	526	571	531	583	531	541	566	566	549	543	549	532	570	554	528	550	548	522	526	528	545	565	578	538	555	528	494	573	517	551	580	538	582	561	543	600	580	576	597	544	530	533	574	568	572	552	523	549	535	555	581	541	560	551	526	565	541	523	549	556	557	550	540	562	567	563	565	555	568	550	551	569	543	551	534	534	521	580	542	542	568	635	557	502	519	532	562	564	508	550	545	511	601	539	528	565	564	547	599	546	561	530	572	552	575	498	526	541	559	548	545	574	537	550	519	572	541	596	579	556	593	573	562	622	534	507	556	490	531	543	593	541	558	586	542	567	526	545	592	531	567	529	550	556	539	524	546	560	573	568	578	531	560	573	520	560	546	554	569	552	521	547	567	516	559	538	564	532	565	578	555	564	564	528	560	566	557	585	557	601	553	556	591	554	565	523	526	545	584	538	564	552	566	542	534	557	535	589	584	590	593	612	568	552	554	526	553	548	546	539	541	546	529	537	523	547	594	566	529	551	577	540	603	583	551	537	553	495	544	541	584	553	529	545	545	522	545	545	511	551	584	545	555	562	560	526	538	559	548	568	543	560	600	561	547	569	567	541	528	535	543	557	544	546	549	502	525	577	541	558	569	541	553	540	550	553	570	532	602	556	542	549	551	559	509	558	565	564	496	569	583	505	507	514	514	556	555	571	511	550	542	563	609	561	580	564	596	534	501	559	567	552	520	492	529	564	587	542	550	539	490	594	540	571	555	562	586	560	562	536	541	546	582	562	585	543	569	564	533	567	578	561	579	534	569	514	565	557	541	550	544	559	566	541	551	533	531	494	548	561	526	563	593	583	543	521	520	584	532	537	557	562	537	539	565	544	563	554	590	570
23888	21372	28602	24517	21363	8446	1152	828	664	581	535	532	516	508	496	470	487	491	510	470	467	445	424	454	439	398	440	410	450	471	471	438	390	444	400	427	434	439	466	440	418	434	449	453	409	454	435	450	414	380	456	428	451	441	449	431	415	431	422	438	430	452	405	404	447	423	438	442	387	428	461	407	445	375	433	415	427	441	408	450	405	462	439	420	462	420	452	423	424	413	434	463	413	431	422	425	417	444	492	398	476	429	437	415	424	465	430	451	426	441	468	456	438	428	423	404	453	430	405	428	419	419	450	439	419	446	425	441	419	424	417	455	442	457	431	444	415	463	442	426	404	416	446	440	463	412	446	452	460	428	441	467	433	454	458	430	430	444	411	436	476	436	443	401	420	439	405	419	403	434	478	424	399	430	411	456	404	467	443	420	424	421	429	439	398	423	399	391	443	418	449	443	414	425	416	417	433	404	417	417	429	433	430	387	396	436	395	445	426	441	401	378	434	443	409	446	443	429	447	439	404	447	440	428	448	434	421	404	436	443	437	437	407	392	433	411	432	440	443	409	443	459	441	407	424	408	422	427	439	447	400	423	438	444	413	461	457	417	429	435	422	427	381	444	426	431	426	443	422	415	417	419	431	457	391	433	441	445	450	421	454	429	456	442	419	398	402	433	457	426	420	405	445	451	452	439	431	453	428	413	443	433	408	419	390	393	398	445	403	442	438	457	445	430	468	402	451	380	438	423	436	441	438	440	416	459	407	443	450	421	442	444	424	400	457	411	422	447	399	430	389	441	423	429	436	461	419	428	443	392	436	453	409	436	443	436	434	375	422	441	432	410	421	414	467	400	445	415	418	423	414	430	417	451	429	429	418	437	400	425	460	390	403	442	369	442	411	413	445	412	452	404	452	429	456	454	441	437	435	467	384	430	474	424	444	460	439	436	408	414	447	390	455	419	431	436	427	442	416	415	430	412	390	392	437	414	420	447	438	449	443	401	443	422	431	429	449	451	426	435	423	453	429	430	427	432	429	404	434	425	449	499	460	463	422	418	420	421	445	448	401	432	423	406	420	400	430	445	412	436	437	399	418	436	449	442	430	444	419	399	440	430	414	456	478	476	443	408	385	418	423	435	445	420	431	432	398	436	456	420	454	412	445	410	434	432	386	425	441	375	453	434	412	371	422	444	447	419	450	398	439	425	399	433	425	447	418	460	439	475	414	385	404	399	434	460	427	438	434	490	435	414	417	413	409	426	448	399	456	452	410	422	455	434	450	438	442	414	400	424	449	424	461	446	423	443	428	384	407	392	424	437	448	406	426	438	459	432	443	414	436	438	432	451	434	444	380	417	420	421	440	461	422	399	453	421	427	419	438	423	421	468	432	444	437	462	445	424	410	416	383	418	433	458	444	449	417	430	434	441	447	446	434	434	447	457	398	405	440	443	417	427	430	436	445	427	420	460	404	427	435	439	408	453	409	426	387	393	453	427	478	439	424	457	414	432	434	452	417	404	420	412	429	450	413	431	440	442	408	446	442	448	460	441	385	414	466	411	428	447	440	395	434	453	419	422	441	427	412	411	418	439	407	426	437	424	448	450	455	457	411	433	410	427	399	396	412	400	447	430	419	410	446	418	407	442	427	443	423	439	438	451	395	419	432	420	443	453	421	445	418	383	451	481	405	403	444	400	426	421	398	393	420	464	412	426	423	403	402	462	425	417	421	393	414	433	434	425	445	437	384	411	421	452	375	428	429	420	442	425	455	414	430	402	426	426	424	418	399	408	406	446	460	423	461	420	437	421	426	403	376	413	431	453	430	447	417	462	424	413	454	414	455	438	420	447	412	411	419	387	419	472	470	437	429	422	472	411	416	439	409	444	409	431	401	420	423	413	446	412	417	396	432	445	409	420	413	408	470	393	462	447	425	463	453	408	448	476	460	412	414	407	431	429	460	452	432	443	396	409	433	416	422	419	473	414	432	426	464	407	500	426	406	400	430	414	435	444	405	412	432	430	410	443	441	438	413	429	461	466	434	430	410	453	454	428	416	454	420	451	440	439	433	422	449	429	441	481	421	434	417	458	443	432	421	428	411	413	410	455	467	412	426	407	436	434	440	429	424	434	420	420	413	420	467	418	434	414	413	424	412	452	446	454	372	456	418	439	408	399	491	444	419	441	442	415	457	392	452	392	420	454	429	455	407	422	438	400	457	430	420	440	436	382	449	455	461	449	424	416	445	434	435	432	393	429	418	395	392	412	429	450	434	425	417	427	430	433	414	455	442	449	431	448	393	436	408	439	444	406	401	458	455	387	412	425	451	442	419	406	410	409	423	409	442	438	435	429	410	419	417	402	420	415	419	415	409	425	448	414	421	419	455	465	430	412	410	401	416	430	431	426	452	401	421	420	420	451	419	450	412	420	440	438	373	424	450	428	415	429	457	448	433	434	436	448	402	419	449	444	390	435	488	441	453	419	439	415	429	411	391	425	430	428	433	411	452	411	396	441	419	413	444	404	432	412	442	413	412	433	455	418	422	478	414	441	416	392	416	448	397	410	408	402	401	392	434	415	414	440	423	409	440	462	457	387	423	434	430	430	408	472	408	457	446	442	414	399	444	391	432	463	418	408	439	408	412	464	434	422	421	431	401	456	414	412	427	437	368	425	411	415	400	401	417	453	450	446	468	445	480	421	420	418	461	387	393	423	410	461	445	466	434	437	415	419	414	433	422	450	397	392	421	461	417	463	382	425	413	369	437	419	436	424	435	444	419	445	427	412	413	447	446	411	405	380	418	414	420	431	428	427	451	486	429	419	426	420	437	417	398	418	427	411	404	385	411	440	435	440	414	404	419	434	434	435	432	432	457	442	428	428	402	407	421	432	418	436	392	442	422	420	416	403	428	448	403	446	471	431	473	393	442	405	422	456	446	479	416	417	375	412	426	398	410	416	455	471	421	401	449	410	411	406	412	390	413	442	453	454	457	432	387	442	447	409	433	426	444	416	445	435	421	427	427	393	431	452	412	407	450	438	392	488	446	427	465	409	433	430	433	452	437	406	451	436	461	416	452	465	424	431	381	434	419	437	402	437	481	392	398	404	431	431	424	447	389	431	442	422	413	394	424	438	399	426	402	422	440	453	421	415	425	405	410	415	454	425	453	443	449	430	462	426	416	411	437	434	398	476	435	418	386	415	427	403	410	456	444	447	442	443	436	437	409	461	452	416	423	438	447	409	442	366	378	411	407	420	420	413	415	413	416	440	432	377	434	406	441	429	444	464	429	463	417	409	408	437	401	420	450	412	424	436	418	435	418	401	391	450	428	417	436	452	424	424	430	390	420	430	393	407	445	438	446	410	443	424	460	416	390	417	417	411	421	442	381	421	421	423	428	407	417	424	419	427	438	423	410	460	423	385	418	470	419	454	427	447	442	438	416	416	439	435	413	412	434	449	415	420	402	395	432	403	429	406	446	410	424	476	439	440	468	416	430	435
3783	10096	7171	3446	2464	1938	1605	1298	1027	795	820	736	739	654	641	621	602	590	563	511	570	568	545	498	534	539	515	537	521	518	526	530	487	526	555	522	526	538	545	504	592	564	528	515	530	524	526	491	536	535	537	514	515	505	504	514	536	491	507	500	518	486	517	526	535	521	532	533	515	545	507	473	533	495	546	554	540	521	522	491	489	491	547	521	526	506	485	544	525	484	531	509	491	497	505	486	543	502	501	478	513	497	484	500	509	501	486	527	506	505	476	504	521	502	490	501	492	519	527	496	489	466	487	510	506	544	470	524	527	480	524	489	506	493	508	506	505	538	488	504	454	525	514	514	482	515	494	558	514	517	511	542	526	536	539	509	512	515	513	503	492	508	509	543	474	537	510	502	537	504	511	500	489	539	487	526	500	511	522	531	496	477	533	489	551	498	520	528	481	544	522	477	472	509	520	476	481	484	509	533	488	529	525	495	520	488	510	488	492	540	516	487	516	510	508	515	522	483	540	529	485	468	504	484	518	532	503	539	487	521	534	484	501	518	530	490	497	528	525	464	546	516	522	520	513	479	448	533	523	493	515	470	485	519	521	466	507	507	524	521	502	516	530	488	497	505	512	507	495	513	531	509	479	509	494	467	511	503	496	493	499	473	519	526	488	516	500	527	516	489	526	516	504	490	524	538	523	544	514	506	491	503	476	499	510	540	496	497	509	502	539	497	545	540	488	512	487	550	515	525	501	509	531	495	537	543	505	522	506	549	512	510	536	517	475	477	485	523	513	500	518	507	504	484	461	500	538	519	535	526	497	501	512	525	502	524	505	467	497	536	507	486	534	472	524	477	495	458	518	502	513	503	489	469	494	526	523	492	492	514	502	559	488	485	487	482	514	511	501	483	486	532	505	504	543	490	513	483	542	460	530	505	486	501	520	503	468	513	556	493	499	492	526	482	526	530	519	504	494	471	519	497	495	516	502	522	524	505	503	490	502	478	527	475	509	515	489	516	513	492	450	463	518	491	515	475	493	499	497	531	521	517	498	559	470	511	463	510	502	505	496	536	492	544	508	527	523	520	463	469	464	494	506	502	515	492	509	523	502	537	535	538	520	484	473	512	520	530	492	497	460	479	472	517	533	514	496	514	495	511	532	508	532	483	509	523	480	522	486	533	500	540	528	489	489	486	513	517	513	508	473	509	531	497	507	525	477	469	502	477	536	526	500	510	504	504	487	452	526	501	500	498	506	570	518	493	493	534	517	534	475	523	534	541	492	486	498	510	476	467	527	505	467	538	506	481	518	473	487	512	506	483	521	467	509	510	510	506	509	525	527	513	522	538	494	510	489	527	496	492	570	496	533	492	543	513	505	479	498	470	516	549	521	510	485	522	449	517	480	521	524	523	506	499	475	496	528	504	539	500	535	488	531	495	512	519	506	544	481	505	519	504	496	516	507	509	451	522	471	493	507	507	525	522	504	482	504	505	537	518	493	485	531	478	500	509	511	520	472	508	498	501	493	501	499	523	522	501	491	537	470	495	505	494	482	503	478	500	511	488	468	479	507	520	468	527	496	495	480	481	485	498	518	522	496	523	523	503	512	525	498	511	505	478	488	500	522	501	532	495	512	524	522	493	542	539	493	466	495	536	507	483	510	494	534	527	544	449	536	447	540	533	526	482	527	503	533	482	519	570	502	497	526	530	521	527	509	502	486	480	504	466	498	508	522	514	493	527	559	487	503	507	486	515	516	534	499	492	500	501	540	510	502	472	495	483	529	529	527	463	519	476	494	494	465	481	479	547	505	544	543	536	510	493	503	515	509	489	510	500	506	513	503	511	536	574	496	490	533	483	501	493	540	464	479	477	478	492	514	506	485	505	529	494	544	511	529	539	523	469	472	489	517	468	542	489	537	475	475	485	538	485	515	560	547	465	498	476	502	496	560	523	509	525	484	525	517	478	504	512	461	488	479	540	483	506	537	542	521	513	518	488	541	507	494	501	528	477	510	502	498	486	540	514	545	514	536	496	495	502	501	489	526	510	499	503	470	524	506	529	526	484	512	490	514	533	523	500	536	496	515	513	515	492	494	485	502	562	505	525	479	500	510	504	502	493	513	542	519	426	505	523	479	523	506	536	495	533	480	538	511	526	524	521	515	514	517	502	539	508	500	557	489	479	527	471	456	560	485	496	475	543	484	493	533	521	494	454	530	491	505	458	497	499	469	524	500	509	524	542	533	484	491	522	544	497	477	515	474	497	520	500	545	505	475	536	523	481	523	465	498	491	530	483	531	541	481	520	504	540	529	557	468	484	517	478	473	528	474	515	469	515	526	509	518	525	515	500	461	477	534	508	511	481	479	552	512	526	528	494	527	517	516	497	522	492	497	504	486	497	507	484	525	501	512	517	520	492	496	488	489	515	484	521	538	488	487	497	525	510	502	486	482	515	505	491	525	483	472	481	471	466	513	524	511	481	541	505	527	481	524	495	501	499	515	525	483	536	519	542	492	505	499	553	498	479	489	498	510	498	534	510	483	485	500	458	540	544	522	523	494	520	483	548	497	504	528	535	530	498	530	487	562	526	489	480	543	529	501	489	457	503	484	510	512	503	467	511	494	515	486	473	540	476	453	492	506	496	523	465	507	502	522	490	494	485	476	507	503	517	525	514	467	494	518	514	505	490	503	488	483	466	535	461	490	473	493	520	512	481	503	485	521	484	491	481	516	506	487	532	521	525	480	475	502	503	510	520	518	496	503	513	481	492	545	542	481	530	511	496	508	509	493	507	506	513	500	478	510	482	498	436	506	506	477	503	512	563	509	495	496	480	490	543	515	522	477	526	497	503	487	542	512	496	506	501	502	487	523	518	525	486	471	481	534	492	485	528	480	499	500	511	494	470	534	486	541	513	487	496	500	558	523	489	503	532	492	507	526	509	510	526	502	456	529	534	527	513	508	480	527	511	490	493	505	527	504	523	514	499	484	519	530	513	511	489	533	498	562	464	490	489	495	502	506	523	486	512	462	510	528	511	512	474	524	531	468	494	472	520	482	516	515	501	488	470	469	505	464	536	535	556	513	499	548	490	529	516	479	516	518	497	515	468	520	511	473	493	497	517	532	514	520	484	512	464	501	543	467	487	530	511	533	503	497	520	493	490	539	528	536	538	501	527	486	493	451	514	498	485	503	524	477	444	516	479	511	520	502	497	498	494	537	501	501	489	513	482	459	494	544	508	511	526	496	496	502	499	529	494	490	512	532	521	507	475	484	496	509	534	532	512	525	500	543	507	525	505	488	532	482	464	539	560	468	516	532	479	509	520	520	477	514	507	514	542	538	499	511	500	480	517	522	509	539	454	544	518	508	529	475	554	483	531	546	512	532	486	504	511	473	549	505	512	490	489	560	483	477	516	537	505	506	521	513	515	510	523	473	505	488	538	495	468	516	496	506	507	522	522	538	487	539	498	514	524	526	499	515	494	495	505	525	532	490	487
24995	21349	27358	25537	8581	786	581	473	407	380	354	373	356	350	322	314	328	338	323	311	302	326	314	300	326	347	278	319	271	305	271	302	328	315	298	335	316	280	318	320	334	314	294	308	313	325	299	310	318	284	279	309	317	287	300	271	281	298	331	308	275	293	286	293	303	311	324	294	298	339	323	278	293	286	298	319	323	307	305	313	316	318	318	302	283	307	312	314	291	353	294	310	330	307	265	283	290	288	281	305	314	311	275	305	284	283	315	285	281	329	308	286	297	285	291	295	308	302	286	308	277	321	303	301	293	280	307	310	310	304	304	314	299	307	307	316	322	285	331	289	328	293	298	274	309	297	312	301	290	289	301	284	286	307	297	311	304	304	322	304	273	305	275	323	308	287	281	310	295	304	324	317	286	290	284	288	307	298	286	319	303	299	289	294	338	327	258	297	292	313	333	309	324	296	261	299	310	263	305	293	287	307	270	289	300	299	281	293	310	288	295	293	286	286	282	294	338	281	294	318	282	272	283	288	300	271	276	311	291	280	300	334	327	305	312	291	297	307	317	313	283	292	283	300	275	301	314	302	307	297	311	296	308	283	278	338	293	324	310	296	301	290	302	317	291	286	302	275	312	293	289	309	341	289	284	300	320	314	307	308	307	288	301	322	345	310	315	326	290	316	291	296	307	283	296	313	303	313	303	307	312	303	296	335	299	323	299	291	311	341	279	288	323	290	296	333	317	303	307	283	322	306	323	297	314	329	272	314	309	301	301	290	317	315	293	275	298	328	289	286	290	295	299	282	306	286	298	321	301	275	333	287	262	323	297	282	283	296	310	337	271	289	288	284	298	296	294	286	305	282	308	308	293	316	276	316	327	324	302	318	281	298	307	317	309	291	285	324	306	316	265	300	271	318	277	289	321	289	304	306	289	339	285	322	298	301	322	297	310	285	288	273	290	286	288	330	284	296	295	314	271	291	330	327	295	289	277	277	288	312	313	299	268	283	269	301	287	316	318	279	297	318	302	306	285	285	302	303	298	283	274	304	288	300	312	328	285	311	324	317	343	327	283	304	302	311	289	319	271	300	319	284	278	309	298	298	289	308	304	300	315	280	356	279	280	322	307	279	298	314	310	313	303	298	321	294	324	310	341	291	287	262	327	324	311	292	304	288	310	296	281	294	310	322	292	295	313	319	298	307	291	306	305	269	328	319	282	324	291	304	300	330	274	287	292	321	278	288	285	336	283	292	282	296	278	341	291	314	306	327	334	324	286	302	326	306	312	282	308	288	295	314	326	297	294	333	316	310	331	273	284	322	307	307	317	315	286	271	298	286	284	315	295	297	277	315	292	305	299	306	312	312	311	304	286	320	280	318	325	331	304	292	304	287	311	263	297	293	309	277	301	308	293	321	271	286	300	299	297	314	302	292	305	293	297	308	310	303	339	291	292	335	287	300	302	281	302	293	295	289	279	306	299	285	273	290	296	299	325	283	321	309	313	257	296	311	316	273	279	330	315	296	290	309	339	271	281	296	319	313	269	310	303	327	330	291	307	294	292	326	310	285	325	317	334	299	327	303	283	337	282	289	297	268	321	311	313	281	298	287	305	315	299	283	312	312	303	320	289	300	337	317	289	317	314	293	293	316	260	299	274	300	287	313	307	316	301	317	306	301	298	268	279	310	273	314	294	320	262	278	243	322	304	336	269	311	286	287	318	303	298	299	273	300	329	305	288	270	304	313	275	311	298	288	302	326	267	315	313	300	302	298	281	288	295	279	300	317	304	290	323	270	303	294	302	287	283	317	270	270	317	316	275	326	308	286	319	275	292	275	301	297	290	289	326	340	300	275	306	283	278	273	297	296	283	299	292	306	327	315	310	276	308	296	316	274	272	290	269	298	305	311	293	280	283	277	309	328	290	352	297	292	311	316	305	259	310	293	301	312	283	302	309	308	297	275	305	296	314	316	278	281	310	312	312	327	308	313	330	290	290	316	303	307	303	291	264	304	301	319	292	298	296	311	281	283	279	325	323	321	297	289	292	328	306	307	300	271	301	276	316	305	274	322	288	275	311	297	284	300	293	307	278	303	297	301	334	291	281	331	331	292	300	284	310	294	297	331	280	285	320	304	303	321	304	265	288	287	326	285	315	311	293	306	293	298	264	323	327	308	294	292	273	302	281	324	285	299	289	294	304	296	315	331	286	286	309	308	300	281	296	284	312	329	315	311	290	307	307	293	328	278	279	291	288	283	297	272	292	294	303	322	317	324	328	302	312	329	282	313	322	284	292	320	308	276	279	307	287	283	281	322	290	318	273	287	308	303	285	297	322	278	290	316	302	319	343	295	308	267	273	320	294	292	293	320	309	299	292	298	257	299	272	291	305	269	299	320	295	298	293	285	293	268	278	302	288	297	303	270	327	303	288	305	295	303	290	293	308	315	313	316	289	307	297	297	269	284	296	307	310	298	288	315	299	308	315	297	293	309	300	289	333	278	317	296	301	323	295	297	293	267	280	302	279	308	289	318	308	332	296	300	263	305	297	289	307	309	309	302	279	330	323	324	284	277	295	275	307	310	301	299	270	289	292	315	302	313	287	297	290	325	295	290	279	290	272	306	308	272	260	336	286	286	301	330	301	321	318	322	328	307	298	300	300	292	296	288	302	320	311	305	314	324	309	299	311	293	344	299	285	353	314	298	301	297	279	315	302	289	309	310	331	333	295	309	291	309	295	307	333	292	305	321	288	298	288	319	307	291	316	305	281	307	317	292	325	316	277	283	280	305	326	320	310	301	308	283	303	277	307	323	303	298	299	307	292	293	308	285	289	285	285	281	312	317	308	286	304	303	286	312	280	322	293	267	297	311	293	324	290	309	311	293	287	324	328	310	274	279	287	297	333	266	269	306	301	301	290	298	271	313	287	298	327	281	323	280	319	292	290	304	307	312	296	317	273	316	292	295	280	298	277	304	299	315	315	322	301	327	309	293	305	295	303	308	318	272	307	307	306	266	301	301	310	301	285	299	291	294	317	331	277	320	270	302	303	277	299	294	283	298	274	292	298	299	312	301	286	300	285	300	296	312	309	308	294	336	305	313	290	282	282	303	336	275	309	303	289	302	310	313	299	316	270	295	296	287	340	267	278	285	281	299	300	300	304	328	287	308	280	275	261	319	285	297	314	263	299	306	318	330	282	303	296	302	287	299	279	314	270	295	298	304	307	278	325	300	284	317	281	302	347	309	315	285	315	328	265	290	305	322	270	302	308	312	277	336	268	310	300	289	314	313	289	322	289	299	298	296	285	337	292	313	313	298	286	299	289	293	296	296	277	288	294	274	277	299	320	284	342	302	309	319	288	289	340	290	307	290	269	303	284	313	294	289	283	282	321	320	294	277	320	323	298	285	320	288	284	322	309	289	330	324	308	284	281	326	300	291	310	277	309	270	297	317	289	301	273	290	302	292	324	296	287	305	320	283	300	321	316	285	275	275	297	285
3942	6462	4593	2241	1481	1226	973	816	656	606	514	494	469	438	465	396	399	396	373	361	364	372	400	348	371	388	345	405	363	362	332	357	356	350	374	384	383	366	374	353	365	391	382	383	368	354	347	358	369	342	357	337	358	358	343	370	405	385	350	346	366	359	344	381	357	347	344	367	314	348	339	325	353	352	318	346	382	345	384	326	346	360	345	378	335	373	358	339	335	382	345	365	355	356	341	349	361	344	371	346	352	315	307	330	354	359	397	349	318	337	388	368	338	354	361	353	392	364	344	340	334	368	335	351	326	368	365	341	402	385	344	344	360	376	395	341	369	343	314	404	372	339	360	357	397	366	338	342	387	355	364	357	373	356	324	373	333	338	332	377	338	341	359	397	348	370	340	382	345	314	370	323	342	328	349	327	341	310	359	351	369	337	333	338	347	384	345	367	373	375	320	335	327	347	346	347	371	322	362	330	340	304	386	348	361	334	341	364	336	310	418	347	387	363	327	365	362	351	372	347	360	342	390	361	357	349	357	362	368	371	377	335	367	319	371	324	380	380	335	325	367	360	361	366	364	354	341	336	357	370	388	358	345	333	364	345	347	346	348	346	383	359	330	370	345	359	325	335	360	358	374	379	366	361	345	342	360	350	348	341	367	356	324	378	366	321	372	341	339	336	352	351	366	377	329	341	344	369	354	339	364	362	333	342	356	331	330	368	365	385	337	358	337	366	351	345	324	342	361	331	340	354	336	331	366	337	347	361	351	363	340	378	355	354	351	328	316	330	378	355	334	328	373	313	358	398	372	347	361	349	384	325	403	352	340	373	375	347	360	329	350	364	342	350	318	305	352	344	339	364	365	340	375	325	318	318	342	363	382	331	348	298	325	374	385	350	342	353	336	349	365	338	365	382	369	359	351	349	330	362	385	322	352	354	329	353	357	350	347	370	353	346	346	317	339	329	359	365	364	360	381	332	385	333	360	345	352	376	325	351	331	334	357	363	380	365	373	353	319	372	353	343	343	350	328	335	357	362	318	344	371	318	359	337	352	362	336	361	349	373	329	359	337	356	358	347	366	343	377	378	345	340	350	379	365	346	337	356	368	371	308	321	340	362	315	345	357	356	372	335	391	347	354	309	347	370	373	320	347	369	369	343	338	358	364	354	391	335	355	364	382	367	364	377	365	368	335	336	346	331	368	340	380	377	345	334	323	364	382	366	388	351	354	389	333	325	346	355	345	325	365	346	351	334	359	357	327	339	349	366	380	338	361	330	318	398	328	340	329	397	320	357	348	349	353	391	380	347	362	342	343	305	331	352	316	340	351	345	366	352	366	348	313	351	358	365	360	361	348	353	328	359	353	357	312	322	329	339	311	330	370	335	353	360	383	368	336	387	327	359	340	369	384	350	339	354	322	376	334	334	342	353	370	354	330	330	345	340	374	328	318	339	386	354	345	370	357	358	338	371	349	345	345	340	398	349	368	345	377	298	347	352	365	359	364	344	334	356	344	386	390	351	345	317	359	375	362	336	358	340	341	382	352	352	368	290	357	364	331	349	356	360	316	369	364	356	379	337	332	365	372	361	339	363	330	355	333	335	358	386	324	360	334	341	344	366	314	364	345	325	355	382	349	358	304	368	359	331	320	384	372	392	351	348	350	355	345	342	347	335	380	343	343	330	325	347	352	347	365	351	334	337	345	338	321	344	352	354	364	379	356	372	361	346	357	340	342	361	339	340	357	344	382	364	340	354	325	364	370	362	330	348	353	367	365	354	343	352	330	359	350	382	343	339	344	358	317	329	356	335	352	343	371	340	322	323	337	355	348	341	324	326	396	332	343	351	368	338	342	353	332	347	361	350	328	340	379	326	360	338	333	385	404	347	363	347	365	329	343	378	359	329	360	395	376	344	362	364	317	337	365	344	355	347	319	374	359	332	344	411	346	338	352	345	331	343	351	356	355	320	389	360	356	372	360	356	339	330	339	348	367	331	361	361	350	329	337	317	367	359	356	351	359	357	332	359	405	352	364	344	360	347	353	318	343	338	343	343	352	345	374	367	379	372	338	336	330	389	374	344	359	365	352	331	370	352	385	348	372	344	368	385	341	341	353	361	359	331	321	353	357	365	388	340	371	311	381	370	358	344	350	321	379	327	347	360	333	329	356	348	348	387	407	343	342	338	351	346	341	385	331	345	356	361	376	347	354	354	372	363	361	369	334	365	324	355	366	332	353	357	335	354	341	383	395	357	349	336	383	360	368	340	378	340	334	336	340	366	371	354	344	336	364	335	351	378	341	319	344	332	368	354	347	357	373	381	351	368	361	340	353	363	350	366	352	360	331	358	354	376	355	365	356	367	329	374	339	359	341	349	330	328	337	330	336	341	338	364	344	366	351	331	323	339	358	367	382	355	379	337	395	343	344	358	353	344	345	381	314	344	356	339	348	389	364	337	349	368	362	369	346	344	357	335	355	387	335	343	357	352	393	345	345	331	345	354	313	347	345	354	355	362	369	389	373	350	347	369	344	344	370	336	310	346	340	354	359	373	337	353	346	347	361	321	364	338	363	358	357	382	347	322	366	316	347	351	395	327	352	362	331	364	373	364	361	355	346	344	318	350	376	346	359	358	356	351	400	353	330	373	311	351	361	302	352	362	355	345	316	317	344	358	359	335	392	352	368	319	350	359	339	374	307	319	372	347	340	318	351	324	375	334	329	367	343	328	343	334	344	345	342	364	336	366	344	366	368	347	353	400	347	345	343	326	370	377	355	379	352	341	353	406	356	354	347	360	364	378	363	379	339	339	340	353	366	337	338	371	376	367	337	349	335	353	360	329	331	350	331	332	312	346	304	368	367	366	376	379	347	362	350	344	375	346	333	375	353	360	384	327	370	329	363	411	370	352	362	337	361	364	353	377	349	395	342	373	343	341	380	339	351	317	359	315	337	334	333	332	338	385	346	353	321	388	374	334	358	337	378	360	358	355	339	332	376	341	350	321	361	344	342	335	376	384	356	349	375	375	376	341	378	362	339	365	365	365	355	346	353	353	362	355	346	379	358	367	331	332	352	371	366	352	351	342	348	370	379	312	350	358	393	353	311	343	340	357	351	345	321	326	360	344	338	354	374	359	373	328	337	334	351	340	342	365	352	368	367	341	333	344	323	343	365	341	347	368	373	333	369	349	386	331	332	384	377	351	378	332	357	347	334	342	374	309	351	358	328	322	354	353	380	385	393	320	338	396	315	348	333	329	363	370	363	344	363	375	346	356	345	361	348	351	339	351	364	346	384	359	324	385	356	343	331	360	308	341	355	332	338	323	358	340	335	379	336	340	376	359	341	372	372	362	350	366	363	358	359	337	365	348	350	343	367	352	356	354	376	332	352	364	325	337	381	352	318	345	338	350	313	336	376	380	314	353	366	346	330	328	339	359	389	378	365	359	373	347	339	329	368	332	359	353	370	320	354	343	344	328	304	334	363	398	342	340	349	345
22747	21372	29097	24010	21366	21384	6342	901	605	497	449	414	363	315	295	300	283	294	282	237	256	251	246	227	224	218	237	225	224	211	190	234	218	207	224	228	233	219	235	251	217	223	191	223	216	199	244	203	192	208	227	184	212	198	216	228	209	211	184	197	206	193	194	210	194	202	184	159	199	192	199	173	189	201	228	190	198	187	177	172	216	183	188	192	197	199	216	182	180	214	188	177	191	197	215	206	155	214	198	183	165	178	185	188	173	210	202	185	201	216	185	180	195	211	207	208	190	195	171	201	180	172	184	172	177	173	198	185	187	204	170	186	188	184	206	211	185	201	192	199	210	169	182	192	184	201	210	203	235	168	161	172	207	186	207	198	191	174	207	197	193	200	183	205	207	179	163	178	188	169	187	205	200	179	210	180	200	164	221	186	174	207	181	196	203	200	192	212	207	181	173	188	207	210	205	196	184	182	208	199	191	205	190	187	185	198	197	194	170	192	209	180	221	192	207	183	180	225	173	190	179	185	206	197	229	202	177	205	183	202	187	215	216	183	214	182	200	175	183	211	196	212	219	209	189	194	202	191	211	180	185	195	196	175	211	168	197	190	178	191	206	228	189	200	213	184	183	204	197	207	190	200	186	183	183	210	200	189	207	208	203	182	200	190	164	190	194	227	185	203	212	190	175	184	180	192	225	195	188	215	191	187	201	195	199	186	209	193	178	181	192	162	183	191	190	176	203	195	179	198	170	179	199	206	179	173	210	189	183	202	167	194	185	188	185	215	170	158	179	187	187	202	200	198	209	203	201	199	206	186	207	201	201	180	198	215	216	145	193	190	185	213	201	175	202	189	179	181	183	202	183	180	177	184	189	185	201	188	196	176	186	210	199	177	201	183	182	182	193	168	186	199	195	192	193	171	220	196	182	169	225	207	187	220	203	188	189	217	197	181	187	189	195	183	224	206	187	187	180	195	207	200	197	186	175	176	185	174	188	187	204	207	175	202	228	174	205	193	227	192	211	189	185	194	177	200	193	177	212	180	194	185	181	208	204	191	190	183	189	183	207	201	182	200	191	200	194	198	184	199	182	191	171	206	192	180	203	205	228	206	201	200	179	188	167	195	201	205	183	212	181	198	202	206	202	161	186	185	172	171	184	190	193	180	180	212	183	183	220	214	192	180	176	205	218	189	195	185	211	205	200	191	197	199	193	203	182	197	211	187	157	184	227	191	194	178	191	191	183	197	178	217	174	192	197	176	184	190	189	218	184	183	181	180	216	196	191	186	216	193	193	204	198	208	193	186	185	197	187	200	194	194	173	162	211	226	209	195	197	201	203	182	173	176	191	214	196	188	180	192	214	206	182	200	200	192	212	177	191	203	216	195	171	182	184	184	176	210	163	215	188	191	203	160	170	170	233	187	200	182	181	216	200	184	204	184	175	187	166	182	186	185	179	208	192	171	210	203	175	185	223	184	204	187	226	178	198	194	191	186	180	159	183	181	197	166	162	204	204	196	207	232	215	155	179	202	200	179	206	160	205	206	181	191	177	200	190	209	196	191	227	189	184	218	187	185	172	183	189	194	196	183	177	215	202	200	184	182	201	185	186	201	170	209	206	186	202	179	174	204	181	193	183	177	204	204	191	182	215	196	178	169	211	184	188	178	207	204	197	235	196	178	194	181	193	201	191	210	194	193	178	184	163	179	196	195	180	186	184	179	200	192	205	206	197	174	169	197	196	220	205	178	191	215	186	165	189	191	197	199	164	204	222	196	204	197	190	194	197	187	178	164	195	206	186	188	189	200	191	186	198	194	210	220	180	166	184	196	186	187	159	196	175	199	166	197	210	159	196	183	205	165	183	205	186	186	179	184	191	193	212	193	186	173	198	184	215	219	198	180	188	192	175	184	183	188	190	180	202	176	186	204	199	176	189	183	185	190	186	206	200	199	176	185	192	201	210	195	180	176	198	202	210	218	204	188	183	194	206	191	197	201	176	173	175	174	180	190	172	167	201	211	171	220	204	193	181	199	177	198	180	196	197	198	168	218	168	189	181	201	190	165	188	202	179	192	210	192	175	195	188	185	196	182	176	168	192	193	179	185	198	216	213	177	207	183	193	190	189	182	227	186	205	184	202	181	196	199	178	173	222	192	210	188	167	195	188	222	205	187	196	204	217	188	191	186	193	204	173	192	184	164	172	175	188	191	176	219	195	181	188	185	207	194	204	199	180	177	179	194	167	183	183	173	190	198	202	179	179	196	207	202	178	209	186	182	198	180	198	199	214	157	192	186	174	180	189	182	202	236	190	194	180	193	196	200	199	201	175	201	183	183	185	166	194	182	178	199	174	194	215	201	202	176	200	194	184	192	177	209	163	208	186	178	202	199	183	193	181	186	195	195	194	205	199	183	191	183	212	203	173	174	210	194	194	202	189	181	197	180	175	176	174	179	176	184	202	190	175	213	199	194	240	183	193	195	189	229	191	187	167	177	197	205	204	176	177	192	195	197	181	212	195	180	182	212	179	190	191	194	176	201	208	186	179	189	190	179	204	197	189	193	182	184	194	180	178	227	177	201	192	189	188	208	184	168	199	206	187	193	159	183	199	193	208	179	182	177	196	208	216	195	189	179	203	185	194	179	188	183	180	174	194	185	195	201	185	171	207	167	186	200	174	160	209	174	184	169	183	199	187	194	209	209	173	201	194	195	212	192	207	193	191	203	170	195	185	204	194	183	194	215	176	187	188	185	220	212	183	190	197	176	206	192	201	191	195	211	194	183	169	194	204	192	202	171	185	176	200	183	173	188	196	184	203	206	202	194	195	190	191	179	186	192	179	192	183	195	199	189	196	211	208	190	197	181	204	178	196	155	181	203	183	184	205	203	202	171	205	171	195	164	204	174	177	171	200	208	201	200	187	209	179	188	197	170	184	198	194	179	204	205	172	178	187	203	198	193	187	192	193	213	190	194	197	184	187	195	196	187	183	204	187	207	193	195	217	173	197	188	195	181	176	166	179	173	180	171	199	197	173	176	204	209	176	173	178	188	196	207	200	197	199	201	198	184	203	181	190	195	190	202	195	176	184	208	223	206	182	209	197	192	182	164	194	183	178	184	204	194	178	193	184	179	193	191	170	189	205	182	197	183	179	185	188	195	177	185	177	202	187	208	195	161	183	209	203	181	212	189	221	187	188	204	174	182	208	199	176	180	187	200	212	195	198	204	177	193	198	196	216	192	205	184	193	207	193	193	200	182	191	209	192	195	211	204	186	211	213	178	198	199	203	201	182	192	186	193	181	168	193	195	210	188	206	192	198	203	181	162	196	194	174	200	185	197	203	173	193	186	206	209	196	201	192	191	197	195	197	183	177	181	173	218	213	166	187	190	209	180	186	173	207	193	194	194	183	161	172	190	202	179	182	177	187	224	200	198	192	196	162	167	192	166	189	204	202	175	205	177	192	186	185	192	183	190	172	198	183	189	184	188	175	187	199	193
4879	15280	10957	5512	3548	2789	2092	1611	1237	947	762	657	596	516	500	435	411	366	370	366	355	344	317	310	322	266	293	289	264	282	252	271	258	268	249	258	265	270	259	248	253	287	287	249	279	228	265	255	272	248	248	246	228	247	258	259	266	271	267	249	230	244	251	254	207	229	230	233	230	242	255	248	244	255	270	238	225	240	237	223	229	231	235	226	230	245	252	241	237	243	229	231	252	251	237	239	216	225	259	244	239	245	234	224	228	235	241	256	264	244	237	220	248	244	247	229	236	246	238	232	259	237	201	230	225	227	227	228	228	239	215	261	230	240	251	235	237	258	219	237	246	237	236	235	214	235	216	242	214	230	247	234	249	210	235	226	221	231	252	196	253	240	282	259	249	232	213	217	222	229	243	233	236	252	247	245	252	236	240	223	227	250	222	252	214	244	240	252	222	244	240	255	238	228	232	276	223	260	219	252	245	246	221	239	219	230	269	224	231	229	236	237	241	241	264	278	230	242	232	207	250	227	256	242	238	223	207	250	219	226	243	240	239	240	230	234	247	242	230	224	246	217	236	232	231	255	215	251	203	195	245	242	244	209	230	257	244	216	215	226	211	237	268	217	210	245	202	227	252	234	230	231	239	225	239	247	226	252	229	208	212	231	263	198	221	251	246	248	223	242	249	219	229	228	238	222	237	221	251	228	231	227	245	216	232	241	239	261	242	263	226	238	230	252	205	229	223	237	220	223	230	230	204	228	213	225	253	222	208	226	240	238	234	233	240	243	241	211	233	229	247	226	233	232	230	228	239	221	223	233	234	207	264	221	228	244	234	246	262	239	246	230	230	260	210	246	228	228	217	233	248	263	245	232	235	239	220	229	229	225	209	252	242	208	219	255	261	230	216	203	232	249	229	250	243	216	234	244	249	259	226	252	229	204	254	239	262	216	217	232	237	234	249	213	231	222	226	236	216	235	223	234	190	250	251	228	219	246	242	235	254	246	250	239	248	246	209	243	251	213	254	248	241	204	230	232	233	229	214	246	229	212	233	267	198	266	273	210	233	221	212	227	232	217	226	231	219	217	267	237	218	218	190	232	248	247	237	239	201	207	221	245	246	259	241	244	214	236	238	238	240	238	237	234	238	247	221	245	238	215	214	211	210	217	227	235	234	231	224	238	234	267	206	234	258	235	230	244	241	199	237	247	226	234	234	245	218	225	225	231	235	254	262	229	228	264	224	230	268	237	221	264	233	241	233	219	267	249	219	244	212	229	231	227	239	246	251	212	217	252	231	241	225	208	220	245	218	250	224	229	202	226	244	229	253	233	225	241	230	254	241	252	247	237	258	243	220	230	243	245	249	222	223	238	254	208	238	211	209	234	224	276	223	219	241	218	230	229	220	236	238	252	214	254	266	242	233	250	241	233	232	241	234	236	244	247	248	220	225	218	219	245	196	236	202	246	239	265	201	272	239	216	239	236	239	251	212	224	214	244	276	232	237	252	250	264	236	210	235	209	250	237	236	235	216	250	248	230	196	244	235	206	217	222	221	224	232	246	218	240	233	203	238	211	265	247	217	220	247	229	240	245	252	251	249	246	238	238	232	246	280	236	217	234	221	241	239	233	253	255	256	247	242	236	233	233	259	219	233	242	229	229	238	240	244	251	209	255	231	217	218	232	221	227	209	225	236	201	219	243	258	222	248	216	256	240	222	206	259	216	225	240	224	221	238	237	219	231	228	206	243	232	234	229	253	239	239	240	259	247	224	241	229	242	208	240	240	242	247	214	253	231	263	237	228	201	253	235	224	216	231	235	239	284	230	252	209	244	243	252	259	236	233	251	222	235	220	223	232	272	233	238	220	229	265	222	262	225	241	230	233	244	218	234	222	212	233	246	229	239	210	251	258	235	229	236	236	208	242	241	227	235	215	244	249	230	230	245	235	260	225	248	222	236	240	203	241	215	248	213	244	236	253	239	222	253	231	240	222	234	234	233	217	231	226	243	236	240	225	228	234	226	206	228	222	242	248	237	255	207	210	233	248	239	247	215	238	255	243	233	242	229	249	237	233	218	226	244	234	241	225	223	252	247	238	243	241	229	266	232	230	246	249	235	239	255	247	244	241	226	251	242	210	235	210	251	216	248	226	246	235	218	233	241	230	238	230	228	232	237	237	221	216	245	238	251	252	218	247	254	226	261	246	250	261	238	251	250	248	251	204	234	230	218	236	224	227	239	241	219	242	217	217	238	224	189	252	212	246	230	228	224	234	237	224	240	256	219	228	245	244	202	233	245	262	235	233	236	197	230	220	258	233	240	250	242	226	237	254	232	195	218	238	246	247	227	247	238	260	217	246	248	236	244	226	247	235	230	239	246	243	240	213	197	263	225	224	216	211	215	255	230	251	254	223	212	227	242	236	222	239	226	203	241	215	227	229	216	237	241	220	231	229	212	238	234	239	233	224	249	239	227	238	205	274	261	222	235	222	232	246	244	235	229	225	244	246	220	258	258	213	227	214	223	230	228	243	248	223	210	226	230	251	219	231	244	237	234	245	235	239	232	223	270	256	261	228	218	217	227	258	251	203	236	235	252	221	234	226	256	223	222	248	236	250	237	231	230	224	224	223	255	208	226	237	224	225	243	235	233	250	233	225	235	243	240	266	236	206	217	230	227	216	221	244	239	261	242	258	239	256	236	206	238	215	230	248	225	229	222	263	213	223	284	261	239	233	220	237	237	232	224	237	238	262	221	252	227	230	252	234	220	243	217	239	227	233	205	244	259	236	240	233	224	251	224	255	217	233	250	231	224	253	213	233	244	252	243	242	211	273	230	232	228	233	224	206	210	251	244	211	211	232	231	212	245	244	238	252	233	248	247	232	232	232	247	245	255	221	223	279	229	249	233	217	221	239	221	232	215	225	235	238	246	229	218	241	249	266	248	236	246	243	239	279	208	249	250	224	240	237	227	218	241	237	224	221	239	239	224	230	239	226	246	217	236	252	210	235	254	245	228	253	227	227	242	255	220	205	242	233	214	249	241	248	204	228	239	230	235	253	235	219	239	243	246	200	253	217	228	225	233	238	231	230	247	237	216	248	212	240	234	238	252	227	236	233	222	231	238	249	210	251	228	222	242	215	223	240	235	221	214	215	236	250	224	252	257	264	221	239	219	274	227	219	231	262	237	195	244	255	217	271	239	240	242	223	207	250	244	252	231	216	235	246	241	248	242	253	236	247	230	216	236	243	218	233	235	261	263	224	241	216	249	239	242	241	241	243	221	222	226	233	232	223	245	237	242	231	227	238	229	214	230	242	239	214	245	238	230	246	236	253	228	222	244	254	235	208	250	233	219	246	229	253	247	225	248	203	225	240	231	267	270	243	233	212	216	249	195	247	260	228	249	220	237	233	225	251	225	250	242	255	198	242	232	243	233	229	229	245	219	227	224	222	221	228	228	234	237	235	230	198	239	248	236	243	247	236	245	247	214	224	214	231	252
27648	18579	4790	1141	687	611	575	529	501	480	462	517	505	487	479	454	453	484	463	488	504	480	473	438	471	471	479	478	459	516	478	480	506	491	479	469	486	490	480	492	486	503	498	468	463	486	450	465	470	493	448	484	542	485	505	476	485	488	470	477	474	480	468	516	452	437	461	458	475	499	469	484	482	503	476	463	497	500	483	498	467	464	450	449	502	446	479	465	449	471	504	508	463	486	465	469	447	500	449	472	497	471	472	470	461	477	468	530	482	482	472	514	509	485	522	465	504	457	494	470	496	456	472	517	486	466	495	480	499	466	479	481	506	512	486	486	471	459	445	479	456	444	492	514	452	491	475	513	461	493	496	497	501	469	467	537	455	466	521	513	499	497	488	500	533	480	497	493	453	456	468	488	489	489	471	491	482	471	485	458	486	516	461	421	463	478	456	446	481	490	479	481	462	434	490	495	457	412	478	481	504	448	491	491	494	521	450	452	524	480	474	504	474	486	507	443	468	504	455	520	525	471	501	485	470	465	475	518	452	484	468	476	480	464	504	471	479	469	474	482	465	468	483	504	502	497	446	422	471	503	501	478	524	472	467	480	509	474	472	464	479	499	468	478	449	488	495	484	462	455	451	484	491	490	471	466	493	461	447	489	482	500	506	483	518	461	516	499	461	462	484	503	491	486	464	476	482	485	504	453	460	460	506	464	474	494	447	465	460	495	488	517	468	511	483	470	394	487	486	451	474	446	507	456	490	464	446	475	450	475	462	508	516	495	499	484	463	459	490	462	485	495	494	518	438	472	440	486	451	486	492	437	456	435	448	459	485	487	478	503	443	458	466	478	503	451	480	487	471	474	440	500	465	511	498	470	498	452	445	490	507	489	461	502	475	460	507	482	455	464	474	482	511	459	495	475	461	464	470	484	482	510	476	468	503	426	437	492	462	452	479	474	470	511	480	482	506	474	517	503	482	495	488	499	462	507	445	477	490	445	467	487	493	431	430	444	475	452	454	486	465	500	488	470	491	498	473	482	503	477	451	503	478	497	456	509	483	471	465	481	500	461	515	502	469	523	467	487	502	471	471	462	425	495	493	468	508	485	496	488	492	467	501	460	498	510	513	451	511	460	388	526	501	459	495	434	443	531	494	461	456	502	499	473	472	481	524	461	480	434	493	473	507	504	458	464	459	513	471	473	469	475	458	463	444	471	507	485	483	474	462	498	498	466	489	492	440	455	473	513	478	518	421	526	462	479	468	467	492	457	509	480	482	506	469	457	494	489	476	496	533	485	490	484	479	458	511	479	463	456	509	422	492	464	476	490	446	474	461	496	467	472	472	473	441	526	533	509	469	502	462	473	492	504	476	463	435	518	472	470	484	486	500	468	496	497	509	455	499	495	499	491	452	453	489	487	489	471	458	484	500	452	463	492	473	510	479	455	504	491	455	461	451	490	443	501	484	441	498	498	500	460	437	518	452	482	468	448	487	462	446	480	468	484	462	465	499	528	492	502	466	496	462	487	515	447	487	486	486	454	456	460	497	534	511	490	447	469	495	463	452	492	456	477	505	465	496	488	467	503	523	487	466	545	518	505	496	471	479	502	484	471	467	440	496	441	461	483	450	491	451	471	446	460	501	447	475	488	489	476	469	488	471	461	446	497	477	477	534	496	465	492	517	447	498	440	505	510	466	475	452	474	469	495	447	469	460	466	465	499	471	493	486	512	503	462	436	456	468	474	474	496	447	457	499	478	494	459	502	457	449	510	481	465	499	482	480	505	470	462	509	507	490	485	464	496	472	512	481	427	481	468	499	549	513	498	449	489	502	459	462	486	488	498	458	492	500	465	464	476	493	496	462	485	535	467	491	521	466	460	508	486	435	485	509	504	435	490	486	470	447	475	482	457	505	503	440	488	497	492	481	436	477	510	486	463	442	491	462	519	469	490	454	475	454	481	503	431	473	481	478	456	501	502	504	466	454	465	486	493	480	466	480	508	495	454	487	465	473	527	526	492	480	470	458	480	498	480	513	461	486	487	497	454	477	442	462	449	516	463	500	454	479	501	503	493	485	478	501	485	449	467	490	499	453	456	488	456	477	452	461	504	487	485	484	496	526	505	483	477	485	494	488	454	476	487	469	498	480	491	467	479	489	486	476	468	466	457	431	508	455	474	486	449	509	460	477	514	468	470	515	504	490	502	458	521	500	480	463	477	548	469	486	499	486	492	461	451	475	526	432	506	473	511	463	509	450	481	433	490	470	464	466	469	463	474	538	474	470	511	474	521	487	468	480	512	505	468	463	462	466	490	434	480	492	490	464	482	521	475	492	455	487	440	448	509	478	479	455	495	446	476	447	466	500	514	473	487	512	484	450	486	509	458	507	483	444	489	454	477	485	505	411	500	453	437	478	475	469	454	433	494	472	466	505	496	476	492	454	457	508	482	507	493	485	475	480	482	505	466	496	444	483	468	418	494	475	508	475	502	480	438	520	525	462	446	483	506	487	510	484	439	461	507	494	478	480	456	487	509	473	482	473	470	470	532	483	495	456	496	475	511	464	486	488	480	445	475	473	452	483	458	470	499	486	491	472	483	454	453	443	442	468	490	504	501	466	530	498	466	492	446	470	492	466	530	484	493	489	440	493	493	505	463	482	504	460	524	444	483	518	502	471	512	515	474	490	476	475	455	417	485	464	482	469	478	471	469	499	465	460	487	481	491	479	495	478	506	456	482	485	442	481	494	464	516	461	481	478	496	461	464	482	460	454	461	442	492	502	491	440	485	461	478	468	485	475	442	467	451	472	464	453	494	498	490	469	471	488	497	516	477	427	473	484	492	508	459	475	478	439	485	475	447	490	471	492	501	461	523	474	467	536	476	488	512	504	499	477	454	559	506	459	482	465	463	483	493	527	445	443	451	455	464	482	478	491	469	504	486	485	506	480	484	478	503	475	455	508	484	474	479	476	470	504	499	468	496	525	478	478	446	498	459	488	478	440	489	461	456	496	485	487	474	515	509	481	476	490	461	499	456	494	495	493	480	488	448	517	450	504	459	467	537	502	461	456	445	485	508	474	461	504	501	469	480	485	497	515	469	497	470	494	476	469	494	518	493	477	475	514	482	512	459	461	461	462	475	496	453	519	469	468	453	464	469	479	509	464	498	458	496	449	492	498	433	479	456	487	468	451	491	510	464	476	445	450	493	497	526	459	474	502	487	474	451	509	475	488	490	503	483	492	468	461	482	489	484	494	488	463	470	512	487	502	496	458	450	516	505	494	502	511	471	450	487	477	493	464	462	443	463	504	492	481	486	466	474	441	460	475	460	467	493	520	461	469	503	470	500	509	500	463	439	459	460	457	452	479	507	508	474	490	470	469	526	489	476	497	490	465	488	478	491	477	475	467	462	491	491	449	429	472	464	475	458	495	456	465	463	535	473	471	461	465	490	468	474	486	547	478	480	468	525	443	421	501	441	499	499	491	492	475	466	492	469
4734	2937	1980	1275	939	829	722	695	625	598	575	584	569	624	591	548	562	601	545	586	554	580	552	550	513	557	560	559	586	543	526	561	593	554	589	520	582	589	548	567	570	523	549	563	551	551	561	563	567	578	556	528	529	599	596	576	618	542	579	546	557	538	528	546	547	575	582	578	593	573	547	547	586	555	561	559	555	522	566	577	538	539	553	581	507	566	574	545	577	615	572	526	591	545	545	534	538	544	569	575	569	538	577	573	554	563	608	565	593	544	558	570	539	568	546	550	539	529	545	562	576	557	513	546	557	529	556	579	547	556	539	549	549	552	600	540	524	584	535	581	518	541	559	545	585	568	527	558	576	584	576	538	558	581	563	588	550	560	540	567	575	553	551	574	561	489	561	575	537	548	546	601	589	541	575	589	532	534	571	566	532	562	557	591	558	552	534	572	553	527	529	537	580	573	563	573	550	563	571	591	547	538	524	561	569	578	574	549	559	567	542	562	602	520	545	574	535	566	525	571	511	578	578	576	518	535	542	558	564	566	578	578	534	551	582	602	564	585	583	544	573	591	579	598	507	594	569	564	573	578	567	543	573	554	537	544	548	531	558	541	557	577	550	557	546	540	569	550	562	548	492	527	549	550	542	533	559	567	538	551	580	561	551	557	561	580	526	558	583	579	538	555	559	619	559	566	540	529	541	553	565	575	521	576	539	536	538	602	566	576	571	533	593	572	525	585	586	566	538	549	548	567	554	537	579	555	589	537	586	566	532	559	536	596	535	541	559	585	523	549	559	561	609	547	514	562	585	563	524	604	606	605	561	586	565	572	522	536	539	572	587	584	569	564	550	595	508	562	567	531	600	551	608	553	538	578	551	523	573	559	571	568	588	538	552	578	624	574	532	583	541	611	562	563	543	545	551	614	543	540	543	543	610	536	556	548	541	554	550	528	582	546	567	582	574	591	588	584	543	562	584	582	569	581	555	550	591	560	523	544	551	547	570	598	560	555	537	562	569	543	588	554	566	548	564	577	528	569	549	526	585	570	538	585	578	533	572	572	564	575	559	542	585	535	535	563	540	513	563	554	555	571	505	561	513	626	574	557	540	580	573	586	547	581	551	593	520	609	604	564	588	576	600	558	582	542	569	550	549	523	547	556	541	541	540	556	589	558	537	532	565	542	555	540	548	549	551	555	555	574	551	589	556	556	583	594	569	578	539	582	539	532	539	538	560	575	569	537	541	575	586	569	542	567	527	553	539	566	558	579	536	560	596	568	528	544	525	550	547	548	568	582	550	524	572	598	577	573	560	537	559	545	535	527	516	559	578	537	602	565	604	520	619	560	530	551	553	568	555	540	550	495	540	570	591	556	543	540	539	611	561	557	576	560	546	570	570	562	528	577	597	572	515	529	552	560	568	564	535	576	567	545	601	573	561	576	522	572	562	546	589	554	606	556	564	538	567	538	518	568	585	509	621	553	573	559	576	541	574	519	546	579	536	525	546	567	563	552	580	512	546	554	564	523	531	544	540	585	553	595	621	554	538	538	549	560	586	569	565	560	541	567	551	530	518	583	567	575	571	576	561	582	553	563	517	555	548	583	554	575	577	552	558	551	572	515	574	579	616	535	539	575	543	563	549	537	562	586	547	549	577	529	550	563	550	516	583	495	582	552	566	570	527	566	551	572	569	560	571	564	574	510	555	557	567	549	563	551	540	556	548	545	561	536	569	561	576	550	558	586	547	571	565	549	516	555	538	537	579	557	567	560	559	581	563	568	538	554	558	565	522	544	562	559	615	565	505	577	511	539	544	542	578	618	608	593	595	520	563	542	544	573	582	533	512	559	553	529	577	598	546	637	525	589	553	553	518	602	544	539	540	557	550	584	563	527	592	539	566	539	534	565	561	567	514	569	570	541	579	554	600	560	554	583	566	564	579	568	557	573	596	601	513	546	549	561	564	534	561	574	554	540	542	554	592	580	510	551	595	566	574	545	541	588	519	560	511	606	603	560	582	540	574	559	559	522	554	571	548	542	576	585	539	560	524	575	539	559	567	576	592	546	512	521	559	575	571	567	539	577	557	582	550	556	567	552	581	575	540	548	575	528	573	543	571	555	580	553	540	564	589	603	561	515	498	565	521	575	537	526	578	556	582	531	575	534	530	584	575	599	552	539	575	628	510	599	550	548	567	539	558	542	571	564	512	517	554	557	550	525	592	581	540	600	568	562	580	595	575	593	583	554	563	537	594	566	547	530	527	543	576	539	567	552	523	568	551	596	550	584	573	585	560	545	570	572	603	586	561	615	529	552	582	575	553	545	591	585	573	596	558	569	574	570	582	555	582	586	545	531	526	574	538	547	535	635	560	549	567	557	536	535	587	543	567	555	563	549	544	554	555	552	509	544	553	558	525	565	550	527	561	558	508	586	585	574	568	547	547	595	605	574	571	555	572	539	555	560	539	557	539	563	559	587	584	559	592	565	553	568	577	536	522	534	543	540	559	602	552	542	585	544	495	574	581	579	575	545	552	571	557	529	535	568	596	544	566	541	577	505	560	615	587	566	570	530	562	520	573	523	566	552	549	588	526	567	541	529	555	566	514	550	555	561	568	586	605	579	518	552	527	546	567	555	567	600	570	535	512	539	554	568	552	566	544	561	568	575	582	561	581	565	563	570	561	571	538	549	546	558	527	537	525	577	545	570	558	583	524	570	575	602	566	605	566	591	531	563	533	573	583	570	540	601	576	561	591	580	543	568	526	554	512	567	539	579	545	535	552	559	593	556	556	516	589	546	563	559	597	539	582	534	556	586	576	592	530	530	566	555	579	569	535	515	558	586	534	567	557	578	580	594	569	544	542	553	526	547	621	600	516	548	570	587	568	572	577	572	564	557	541	627	536	580	583	533	561	580	553	573	546	570	522	548	609	558	542	583	578	586	539	595	549	552	552	555	565	552	602	561	582	545	551	549	574	548	529	570	582	546	567	586	598	577	552	582	549	583	566	550	560	588	538	539	589	548	542	580	544	520	589	579	586	515	578	578	578	547	565	556	573	576	551	534	601	551	547	542	612	574	558	567	520	565	554	543	569	522	559	591	538	544	562	583	496	553	577	564	576	582	558	560	530	572	556	553	549	559	542	568	576	528	565	539	566	573	557	569	580	571	575	550	568	590	578	556	575	555	516	584	539	563	568	557	576	583	547	563	529	549	551	564	565	557	574	560	555	554	581	580	512	573	513	534	539	559	588	544	556	560	560	566	546	535	572	596	536	528	534	570	543	560	550	533	583	568	545	556	585	565	604	533	586	572	599	577	579	521	542	591	553	537	528	541	575	574	580	542	531	545	587	542	571	542	545	513	575	555	536	591	583	563	550	563	528	567	524	511	535	554	571	565	552	565	540	528	589	606	542	555	586	569	549	543	548	573	573	575	579	569	580	570	548	540	541	530	549	559	555	579	564	544	574	591	576	542	557	556	548	555	556	548	581	544	560	565
23811	21322	28530	24469	21289	7853	1108	793	639	583	618	559	547	502	522	456	506	506	474	453	463	447	474	462	469	445	450	448	445	419	453	448	410	469	437	422	462	443	473	455	456	450	471	462	439	438	432	458	456	482	452	442	452	460	454	453	449	489	420	460	426	452	473	458	456	418	437	442	416	463	449	398	435	431	406	408	465	486	416	428	435	422	457	435	434	421	444	417	438	404	398	400	458	476	417	429	454	441	411	448	397	439	432	429	453	412	427	432	456	438	444	395	426	428	417	439	396	437	419	438	446	442	455	437	432	456	420	423	402	420	441	427	442	386	453	423	443	407	444	431	406	444	445	422	454	432	477	459	420	440	470	399	423	420	430	437	440	440	455	473	401	428	435	420	464	426	446	443	427	433	430	403	390	456	433	445	427	429	423	441	398	446	401	435	417	445	426	470	461	441	429	449	421	431	472	416	436	437	461	461	420	482	473	411	444	457	453	464	461	467	452	443	432	437	457	418	425	404	459	455	442	462	439	424	412	445	492	408	422	425	459	422	440	431	436	410	429	460	459	427	453	420	435	423	449	455	411	459	444	454	436	377	428	417	410	404	432	408	463	421	442	437	457	423	381	398	455	448	434	417	473	422	445	454	406	455	486	452	448	434	440	418	460	428	429	412	447	451	412	433	439	455	468	436	394	433	419	418	445	439	440	396	466	463	452	441	397	434	413	450	425	426	458	411	409	423	438	451	387	445	439	435	432	424	480	457	420	459	403	415	408	446	435	448	443	472	402	425	432	463	477	442	461	463	451	433	447	433	448	428	434	449	437	482	468	454	412	418	415	481	428	450	461	419	427	443	429	443	435	425	447	428	409	436	462	427	439	426	435	422	450	433	440	469	424	420	400	403	418	423	439	433	476	385	427	399	441	448	438	397	469	419	424	451	429	417	448	420	417	422	493	434	441	420	411	411	435	438	425	428	444	424	459	474	412	431	418	455	446	433	411	431	474	448	469	444	458	469	408	401	414	416	429	430	431	424	462	416	427	432	444	462	422	435	431	505	438	472	426	443	420	400	438	466	420	450	399	432	393	416	408	447	418	439	439	471	452	472	418	415	476	436	450	422	428	463	477	444	394	411	418	462	431	425	430	433	455	423	430	477	428	429	418	454	432	452	395	440	451	453	407	404	427	432	436	459	431	433	438	410	403	432	479	439	444	456	446	467	426	407	408	437	420	393	428	418	432	459	461	437	424	409	439	401	421	459	445	449	422	449	455	406	427	454	406	436	417	427	454	438	446	407	452	460	439	427	442	423	432	458	409	422	459	435	450	446	412	449	457	451	433	452	418	442	473	428	429	456	437	445	441	371	418	428	446	435	395	437	429	383	439	430	463	458	456	430	408	459	454	436	404	466	440	415	447	473	432	438	399	496	414	447	384	407	433	403	446	453	476	442	418	477	441	394	446	420	449	441	411	450	441	456	397	424	412	422	431	418	437	438	470	418	408	422	425	425	431	443	397	420	469	413	417	435	438	475	435	441	455	400	438	451	437	442	419	414	430	412	462	500	459	439	446	433	405	457	446	451	432	439	449	455	447	429	430	454	426	461	421	461	437	454	451	421	451	449	402	443	471	436	440	474	424	426	400	432	439	441	444	429	460	429	424	450	440	431	427	397	394	422	414	409	415	459	435	445	461	453	484	418	458	456	380	429	463	444	432	442	453	494	460	434	405	406	397	431	421	431	459	429	449	441	410	426	448	458	478	458	400	429	449	436	445	441	439	443	421	399	438	434	434	423	484	418	444	454	451	423	457	428	392	424	437	402	429	450	455	439	432	463	433	439	498	417	427	412	408	434	440	439	442	432	456	445	451	461	410	441	460	433	470	456	434	386	412	417	420	432	438	426	448	391	428	456	460	453	432	450	434	404	456	430	422	427	416	425	432	458	440	438	515	424	455	431	447	452	399	435	430	433	456	447	444	417	403	411	412	392	465	442	413	444	442	413	439	444	414	466	418	451	416	434	424	428	437	403	410	456	436	424	384	464	412	415	426	414	457	390	444	440	436	439	456	442	409	458	429	438	448	423	458	467	410	401	449	476	407	425	432	402	454	400	438	437	441	461	424	438	434	428	438	430	490	422	423	449	440	449	441	447	408	452	444	424	462	421	447	437	458	428	450	432	448	460	416	420	423	431	427	459	444	425	442	397	431	414	425	434	454	420	411	409	468	450	443	439	435	460	404	401	443	432	448	457	439	415	453	430	410	457	470	427	451	445	458	420	413	449	419	420	444	430	414	432	406	427	433	461	438	425	449	433	428	429	419	414	440	433	421	455	433	409	429	427	441	433	417	450	431	444	438	468	446	421	415	424	442	415	424	447	451	446	483	455	427	444	465	418	400	445	443	455	379	411	416	444	458	463	427	475	451	489	417	431	437	453	447	470	440	442	467	428	477	469	422	444	425	467	458	393	420	413	447	438	451	439	453	486	429	446	453	404	369	459	454	443	475	422	437	420	429	436	457	443	428	454	425	438	419	421	435	400	457	448	379	422	438	431	455	450	440	438	436	425	425	462	404	421	452	399	434	427	456	426	394	453	484	440	412	415	438	410	438	407	422	434	458	418	457	409	456	420	466	446	419	429	425	448	428	445	403	440	427	425	440	437	434	447	412	423	434	432	432	439	425	455	448	405	429	449	459	405	433	434	435	419	435	420	445	393	449	448	470	390	422	438	461	437	433	437	480	458	462	406	456	439	456	425	412	453	414	400	433	416	411	401	399	469	433	469	444	422	428	441	414	431	463	413	432	436	481	432	432	446	421	430	426	418	413	394	425	414	420	426	401	403	415	435	453	428	409	423	441	427	453	427	460	405	455	432	419	449	474	432	426	441	434	438	446	447	433	421	423	431	423	447	444	399	446	395	386	397	415	449	411	395	459	458	444	414	403	402	410	419	383	393	457	434	430	461	430	442	440	423	429	409	432	432	423	438	485	462	457	436	416	420	407	431	437	476	468	382	424	414	450	465	457	459	446	425	426	464	441	435	445	413	453	425	426	454	411	442	459	417	412	429	455	430	405	436	401	431	441	436	449	481	429	441	425	436	450	449	404	448	412	451	456	437	450	429	398	456	422	417	441	419	429	428	436	410	410	395	444	433	458	423	474	407	430	404	432	435	407	451	425	422	411	482	425	414	416	429	438	456	421	424	395	395	424	403	412	469	407	430	431	455	395	456	440	418	443	445	442	421	459	431	445	420	435	440	425	433	439	425	401	433	415	451	437	452	472	434	428	450	416	412	430	423	413	400	484	419	421	428	434	434	416	447	423	440	424	438	441	404	427	431	426	425	406	433	464	471	438	478	442	424	418	428	412	427	450	429	446	439	399	418	445	405	442	455	386	461	437	455	447	429	414	437	419	468	405	456	427	448	415	462	456	442	431	431	412	453	491	442	459	444	433	438	417	425	462	493	399	464	432	443	426	452	439	431	425	422	461	447	427	475
3833	10144	7103	3538	2404	1924	1470	1206	1045	874	793	710	652	682	638	584	605	579	595	547	587	516	549	507	539	516	539	545	571	584	526	560	546	510	556	550	550	529	550	525	568	532	523	521	556	523	507	543	496	525	532	526	506	535	515	557	524	513	538	525	539	495	540	534	551	509	534	519	520	488	488	576	479	544	515	520	502	508	534	511	523	476	531	524	538	539	483	527	503	521	504	516	481	537	538	520	510	487	505	512	514	531	508	522	548	497	513	509	483	516	506	485	562	505	548	528	527	494	518	538	511	513	521	536	516	566	535	482	469	488	521	526	491	538	521	510	533	522	537	521	463	479	522	473	542	505	530	508	555	509	528	538	497	503	517	542	518	515	560	543	492	551	538	565	559	536	538	539	496	505	503	518	527	519	517	466	504	502	527	523	525	515	533	487	519	516	542	505	518	510	530	520	486	493	542	493	529	471	515	533	496	531	504	510	554	480	496	513	490	543	529	488	539	508	536	482	516	498	539	521	485	509	534	507	487	519	476	517	493	498	500	517	472	499	535	534	511	516	550	552	529	497	524	505	484	496	535	528	518	489	483	530	509	536	510	496	499	482	532	522	593	472	525	493	498	521	545	527	534	497	524	507	489	504	538	523	480	514	518	501	520	493	512	535	539	503	492	497	481	485	526	517	549	536	483	542	552	500	516	487	514	515	526	509	509	550	548	531	527	544	481	514	512	493	525	500	515	501	522	462	532	520	510	527	526	528	547	450	507	499	492	513	528	514	509	489	516	525	473	546	481	498	517	500	565	553	491	514	530	547	560	499	475	494	529	543	494	516	529	536	531	503	523	518	510	529	522	520	507	547	533	541	510	535	509	565	526	486	544	480	520	481	523	507	534	487	512	518	539	513	532	571	517	524	478	516	501	529	497	519	509	513	515	538	584	532	513	516	550	488	517	499	485	528	511	492	561	507	566	522	513	540	592	491	477	501	544	500	500	532	553	487	508	536	520	521	525	518	522	528	503	466	501	542	499	505	480	477	520	487	518	525	515	508	516	533	531	507	488	515	501	541	545	451	518	519	511	547	495	509	501	511	537	518	533	581	519	541	502	572	540	516	501	515	505	508	537	515	544	495	495	527	515	525	497	510	472	535	503	515	505	542	530	505	480	544	508	532	524	497	555	523	521	538	499	496	488	514	528	516	539	466	546	479	489	493	512	514	515	528	551	500	480	515	526	509	517	545	512	520	513	558	499	492	522	508	544	508	499	518	556	501	474	519	478	522	549	524	538	541	473	474	519	523	502	501	521	480	508	464	479	505	561	491	523	483	553	546	521	522	495	492	521	513	543	504	539	521	531	529	556	522	493	484	493	480	485	501	546	510	567	543	528	540	519	521	471	506	492	512	506	505	548	486	550	529	468	515	535	478	550	547	515	509	557	513	488	521	520	546	485	526	500	497	503	510	509	525	518	520	510	469	517	490	516	502	532	527	538	522	536	502	513	531	494	512	497	543	511	525	527	501	558	517	519	485	544	516	490	527	527	518	528	505	569	495	537	549	520	463	482	513	514	529	551	485	497	531	532	511	583	509	509	485	513	514	532	500	505	526	544	466	489	551	524	496	521	556	483	558	504	463	535	506	468	507	540	535	501	543	509	554	504	510	506	477	514	543	530	512	529	543	505	492	511	504	468	488	504	506	519	518	512	512	495	474	509	484	535	500	531	519	528	522	488	503	491	539	553	520	519	506	513	473	490	526	507	502	496	496	513	496	542	529	526	497	497	522	570	503	507	521	512	552	505	529	490	494	530	485	490	525	497	485	498	493	482	490	530	503	530	525	523	528	542	498	499	523	497	518	527	505	523	539	517	553	526	504	482	507	518	542	507	525	491	491	505	482	492	524	452	527	516	563	504	494	520	501	524	530	535	535	496	528	503	539	510	540	521	525	541	503	526	537	520	527	523	526	479	505	499	488	520	502	510	573	461	545	546	522	511	496	530	524	511	533	545	538	550	513	557	509	504	495	513	482	536	504	499	494	453	520	514	498	521	498	495	521	498	508	498	516	543	529	508	532	518	484	518	540	505	509	499	542	522	499	528	531	516	491	545	533	545	539	480	508	534	517	484	541	543	489	518	506	501	541	494	546	499	537	550	517	529	541	540	538	519	534	484	536	550	520	564	503	541	542	554	492	516	521	485	504	548	523	506	554	498	445	534	506	516	544	486	548	525	525	496	487	545	557	526	524	493	516	541	547	550	529	532	457	508	457	505	498	549	493	514	525	493	526	491	482	530	536	537	508	500	550	493	504	488	510	508	487	507	536	525	528	503	521	515	533	483	506	545	484	499	468	514	521	502	482	491	509	510	542	531	502	492	541	473	522	523	534	504	533	493	519	525	503	544	507	509	501	532	523	542	525	549	493	554	514	503	538	541	483	474	535	506	530	530	493	490	489	523	530	511	466	522	513	508	529	508	500	469	512	537	477	483	498	486	526	537	518	508	527	493	497	535	479	491	509	507	499	552	521	533	497	517	460	503	545	517	526	507	528	489	507	526	506	523	519	529	532	521	533	514	573	521	502	479	522	504	549	548	533	493	543	470	536	515	555	512	521	477	486	470	511	514	514	499	514	524	561	517	546	524	497	513	510	527	520	524	508	535	465	506	539	550	466	544	474	545	507	495	508	516	501	552	517	493	485	508	544	516	531	506	513	518	518	537	510	541	495	499	536	506	504	516	529	494	486	480	536	483	486	531	507	526	528	521	514	527	535	499	525	518	555	530	526	510	532	509	515	515	489	490	523	534	552	513	514	542	496	507	499	516	500	490	502	507	492	498	527	521	528	497	508	537	499	505	502	515	495	498	500	491	517	484	541	540	493	503	510	510	501	529	528	525	537	508	508	507	517	526	508	495	488	559	508	528	523	542	497	550	512	544	565	531	501	501	545	537	495	484	538	494	512	512	506	517	511	537	480	563	524	553	566	519	483	488	548	484	487	480	529	505	508	506	544	532	512	521	489	512	515	485	541	531	515	503	520	505	526	500	519	517	509	478	519	537	511	507	541	533	511	541	477	515	551	502	544	494	498	520	518	520	523	514	531	530	505	522	499	519	504	519	530	519	522	479	501	520	522	529	488	509	496	526	504	531	534	510	525	523	520	504	515	555	542	488	488	535	514	520	498	539	538	522	518	528	518	502	509	503	534	504	525	530	509	548	533	508	557	541	476	518	500	495	514	539	488	527	481	532	458	552	511	521	441	551	507	474	474	492	511	476	551	470	504	503	518	512	558	495	493	510	496	533	551	498	518	523	493	507	499	530	497	515	512	500	480	509	520	492	516	538	513	540	491	507	497	485	483	538	541	511	536	519	524	540	498	509	530	498	504	566	546	521	498	524	508	479	491	487	530	521	517	529	543	527	510	542	505	494	523	513	520	501	469	517	552	530	525	542	491	508	483	522	495	541	485	525	508	506	522	513	531	487	490	513	521	485	532	493	546
25056	21356	27279	25638	8081	805	587	474	452	369	368	346	355	315	342	355	339	318	323	307	324	320	322	314	305	289	313	277	301	327	305	293	269	316	323	321	291	321	327	290	359	305	308	336	319	307	309	301	303	291	309	344	328	280	294	301	317	298	294	323	326	279	308	300	321	322	305	313	308	301	342	297	313	315	276	311	295	253	294	295	291	287	295	314	320	298	311	344	293	346	324	309	298	292	291	292	302	304	298	320	321	286	312	310	318	314	280	314	316	292	310	320	293	311	338	296	305	303	299	273	310	311	308	298	318	334	299	279	298	329	305	327	335	311	282	274	296	312	319	313	321	297	305	335	317	293	283	295	323	313	309	300	333	296	304	284	329	324	303	299	336	299	290	296	293	314	277	294	314	300	287	299	289	322	305	313	320	296	319	277	305	283	301	307	301	277	334	302	333	308	327	329	288	305	309	323	306	288	306	293	322	310	277	314	320	312	270	325	310	323	342	309	288	307	318	287	355	305	339	299	284	316	288	295	306	311	306	309	340	287	316	336	292	321	303	286	312	303	319	326	302	309	325	311	292	321	297	305	266	329	293	322	314	303	304	303	321	310	330	274	346	280	304	301	334	294	322	290	297	316	304	310	322	345	306	307	311	284	301	314	289	310	316	322	298	367	324	291	288	319	320	308	319	313	306	325	312	285	303	262	320	293	312	295	290	333	307	289	289	373	315	323	289	274	299	336	331	316	320	285	327	337	315	303	277	307	302	304	323	308	328	303	303	309	319	261	316	312	278	292	315	332	287	282	309	321	278	318	322	304	294	326	281	303	318	348	294	284	302	312	299	280	301	301	292	282	314	311	315	311	305	282	302	311	272	290	290	317	285	293	306	284	278	311	295	318	295	293	339	300	287	303	315	326	280	330	281	293	310	295	299	314	297	288	291	301	285	318	301	307	313	315	302	322	315	296	275	316	308	337	292	310	290	298	307	328	310	295	293	287	318	311	299	304	296	320	317	324	299	297	308	300	296	322	305	334	339	261	283	285	290	313	278	316	313	297	313	320	300	346	294	319	302	317	281	325	283	310	303	323	289	306	330	273	301	327	281	315	305	294	318	302	311	298	314	288	350	317	292	312	252	301	316	307	295	314	334	314	337	329	327	295	286	302	292	297	294	286	312	300	356	285	307	273	283	312	308	289	311	321	283	285	296	335	316	298	293	306	307	302	326	325	318	286	331	308	308	328	294	291	296	284	300	301	343	290	296	296	308	297	314	314	300	319	312	308	266	305	298	304	306	284	311	285	299	272	313	311	271	327	295	301	286	281	292	307	305	309	308	299	307	286	305	293	310	290	311	313	283	288	315	301	333	276	342	319	271	296	292	284	290	322	337	321	301	292	285	290	326	315	304	321	301	317	318	293	318	300	282	297	299	342	305	338	324	333	315	290	283	312	305	322	323	285	332	316	321	309	339	303	276	288	306	287	305	305	320	327	314	306	277	324	305	326	304	287	277	294	286	307	276	282	319	342	281	304	304	302	292	305	307	344	316	301	319	315	308	307	266	305	323	313	325	293	322	328	299	292	304	300	336	331	290	296	284	329	297	300	318	295	312	319	291	287	335	361	298	286	340	305	323	298	309	295	316	308	284	301	289	308	316	305	309	334	336	298	305	287	317	323	298	279	324	297	314	286	326	314	306	271	284	315	288	295	299	331	309	295	300	277	331	306	300	315	292	287	331	300	296	322	310	334	284	310	264	321	300	282	290	358	313	284	300	297	311	294	339	319	295	302	312	301	281	299	302	298	297	306	279	295	309	269	291	313	297	277	297	294	294	296	302	294	277	331	341	285	291	288	316	320	312	294	309	298	318	325	306	292	297	298	319	295	307	293	323	296	277	303	302	295	291	318	308	318	301	292	294	310	331	347	289	296	288	332	352	324	334	291	302	310	304	297	318	320	324	309	338	320	291	292	316	288	341	331	310	305	318	309	312	311	320	307	303	308	335	290	340	298	334	307	292	305	301	290	303	325	277	325	349	309	344	324	319	307	331	294	303	307	292	314	309	319	282	290	311	319	314	332	332	318	295	317	266	307	298	296	302	285	283	304	309	343	305	296	307	298	330	305	291	326	299	301	294	308	313	300	318	359	311	291	312	298	298	333	314	306	302	318	314	288	315	317	300	305	284	296	322	294	302	321	300	325	266	308	320	306	297	332	326	295	309	348	277	312	296	300	282	277	324	275	291	331	343	323	301	302	341	316	301	351	302	310	304	291	302	318	307	341	300	330	278	308	285	296	305	325	308	282	329	314	304	290	297	301	270	314	308	305	282	307	287	317	298	303	298	294	321	266	277	336	330	308	291	321	296	274	279	322	290	332	287	309	294	314	302	296	290	308	307	356	295	289	284	318	325	311	297	292	343	295	282	285	300	298	277	351	294	333	294	287	323	307	327	344	310	307	312	304	285	334	325	316	333	293	337	327	296	278	310	319	321	287	304	336	302	361	339	290	304	283	279	311	322	286	304	272	318	289	297	305	284	300	349	323	295	308	301	342	323	294	327	333	304	311	308	304	328	307	326	320	281	299	310	312	319	325	314	331	306	311	306	301	313	346	308	306	297	300	289	342	303	295	268	288	298	320	312	289	283	305	302	312	297	294	301	307	297	301	341	293	306	299	268	319	292	302	282	309	298	300	306	310	279	313	308	324	286	277	307	316	312	319	348	320	299	277	286	300	304	311	307	328	336	306	286	307	301	292	305	331	338	300	291	303	315	306	323	301	290	328	327	277	295	297	342	280	314	326	318	292	326	329	299	307	313	317	345	315	289	296	295	346	279	315	318	298	292	309	294	328	279	280	288	284	279	298	313	310	298	318	314	308	341	295	260	303	333	292	295	304	301	338	274	309	297	327	304	322	299	302	279	281	287	290	287	284	306	293	292	320	302	297	310	327	329	304	297	307	328	293	299	303	265	319	297	319	335	321	327	331	299	318	292	320	317	285	325	314	314	305	310	308	333	295	303	310	276	318	320	307	316	289	279	286	308	283	297	311	309	285	309	321	341	313	293	295	289	328	316	311	318	283	331	296	302	313	345	306	303	300	297	300	317	322	301	295	317	292	345	319	282	343	287	299	310	299	281	301	305	295	323	287	294	319	323	305	327	344	307	299	348	280	341	312	295	322	306	312	334	329	318	312	307	316	290	309	322	321	332	324	282	309	314	312	336	284	325	332	316	308	335	320	337	338	262	326	298	287	300	338	273	296	303	307	300	293	319	309	300	318	281	262	317	300	286	321	308	293	324	318	329	318	304	327	314	312	328	285	304	291	331	307	305	303	299	360	310	317	341	325	346	311	297	336	327	325	277	312	286	331	277	315	324	287	342	293	318	296	315	333	291	327	343	317	303	276	257	301	295	296	305	305	308	315	342	314	315	322	324	305	321	284	298	291	291	298	281	337	296	335	330	284	302	334	294	310	321	287	313	302	289	303	324	307	302	328
3848	6683	4477	2358	1620	1253	980	756	629	576	549	504	440	464	403	406	408	384	422	390	398	378	358	420	360	363	370	363	408	364	339	384	347	383	391	371	415	439	418	367	361	358	360	392	365	382	362	363	371	342	359	350	348	366	346	370	345	371	355	354	353	341	317	396	358	341	370	378	345	379	376	378	361	354	332	372	366	376	350	339	340	363	334	316	361	350	312	369	333	355	374	362	371	326	388	363	348	372	352	379	337	384	374	360	353	383	350	385	354	348	368	334	389	351	340	373	369	355	339	383	390	337	366	350	357	345	367	394	368	353	381	331	364	377	350	370	355	384	318	363	387	376	360	346	374	355	377	362	313	340	333	355	339	339	339	335	372	375	368	335	390	361	359	374	331	393	348	352	347	375	386	354	364	368	387	351	335	322	386	345	331	343	378	364	350	340	363	333	362	372	346	364	393	352	382	321	376	371	332	380	362	337	369	349	348	365	341	357	360	387	344	350	358	368	373	371	346	363	361	337	353	343	312	347	366	347	362	375	373	342	373	374	367	334	376	380	348	339	395	346	352	381	383	414	356	396	340	358	381	344	369	355	350	347	353	367	353	333	365	370	359	347	366	368	378	356	349	359	361	352	351	378	373	359	360	330	343	308	326	382	378	360	359	351	353	322	322	348	365	385	331	345	324	374	366	343	356	361	365	340	358	379	362	372	329	372	356	371	347	341	355	339	367	367	349	385	357	325	381	346	378	361	346	366	342	347	356	363	329	353	372	383	342	352	366	361	368	355	386	378	367	365	344	347	355	364	336	348	363	389	356	371	356	355	334	392	386	345	349	334	362	359	383	347	353	365	321	373	370	383	339	373	345	351	368	364	354	347	388	379	352	339	332	344	371	339	355	352	371	364	387	370	324	374	355	359	346	365	402	314	316	340	395	352	354	384	340	370	345	356	359	379	353	352	381	402	383	371	363	347	310	360	366	388	343	363	365	356	363	360	356	357	397	393	396	341	358	369	364	337	361	370	373	405	336	361	341	361	361	349	354	338	352	338	362	359	353	351	352	390	397	369	320	393	341	362	404	367	358	384	333	350	354	358	371	366	383	376	346	373	360	370	378	360	377	365	395	348	359	322	360	380	332	330	341	368	357	367	338	315	366	344	318	381	343	335	361	389	347	372	347	321	367	363	332	378	329	337	402	367	354	365	346	382	378	361	359	379	352	362	354	348	373	391	376	365	354	362	374	410	324	363	369	370	373	349	341	401	369	359	338	347	356	351	374	381	386	381	410	365	367	316	376	411	356	366	331	334	360	383	391	323	400	365	348	325	375	362	351	370	366	336	360	367	359	409	345	349	387	365	367	364	380	335	394	354	368	368	385	318	379	367	419	363	391	356	386	360	348	366	383	361	348	356	351	347	351	357	353	397	393	352	356	375	326	364	368	359	371	356	364	360	367	389	345	352	356	316	349	331	348	365	301	319	376	345	373	356	392	345	376	381	368	350	351	364	353	371	344	340	376	364	361	359	385	347	349	394	372	382	383	337	369	356	314	352	382	349	357	342	379	382	337	327	351	347	385	370	363	367	348	335	345	350	339	379	355	372	388	381	360	350	351	333	377	364	367	369	397	372	332	340	358	334	333	363	382	330	335	387	362	386	378	333	361	371	380	353	364	350	374	406	369	371	346	344	369	414	367	352	347	341	384	386	342	360	344	371	389	361	337	385	386	365	377	345	357	336	324	348	356	397	361	345	346	372	346	372	364	360	360	394	368	385	372	360	357	368	341	344	341	356	372	374	393	357	342	353	373	395	354	356	356	389	375	350	367	324	352	381	376	369	381	361	355	421	368	351	373	387	377	385	365	354	346	357	361	336	362	349	332	354	362	322	372	355	346	356	366	362	357	343	360	354	356	357	375	368	359	360	370	348	323	349	352	365	340	354	357	361	377	401	357	359	353	360	327	326	354	400	389	342	342	351	368	417	356	346	349	327	359	368	394	373	361	359	379	371	383	359	357	374	338	328	351	364	357	363	337	331	370	358	346	364	370	375	349	335	360	389	402	355	357	347	360	377	343	341	369	371	364	341	373	371	345	353	374	342	346	350	375	373	358	353	364	329	362	326	374	340	363	360	374	359	342	367	394	371	337	373	333	362	358	368	346	339	347	386	361	358	362	355	374	365	338	354	355	354	393	342	329	345	353	352	345	400	362	350	386	377	368	348	361	363	331	353	378	365	379	344	362	347	330	329	382	358	333	387	388	331	352	370	353	379	393	350	358	350	378	350	366	340	379	355	334	364	355	329	389	322	356	374	376	358	340	373	356	365	350	357	366	353	342	356	351	357	355	326	383	366	363	361	336	336	346	349	390	347	368	341	391	350	334	383	363	363	349	320	340	373	364	364	372	343	344	357	355	357	405	360	354	338	381	364	380	368	338	351	375	342	363	372	370	395	378	374	355	377	326	344	350	408	356	351	386	348	380	367	378	356	317	356	349	368	337	343	357	354	315	382	368	348	347	360	385	360	356	387	344	359	348	338	379	339	348	348	355	376	336	350	349	384	367	341	313	362	349	383	347	377	346	370	368	395	331	379	364	377	344	379	335	377	376	362	338	368	338	355	376	370	345	377	371	387	383	359	376	358	357	383	379	368	351	335	350	354	337	329	364	333	379	354	373	387	377	367	345	353	362	360	381	365	365	360	349	339	362	356	359	380	359	349	359	346	388	362	349	369	351	378	349	357	365	376	326	363	396	344	354	348	370	345	346	352	375	361	373	373	323	327	339	367	368	370	331	375	378	361	366	368	390	371	350	363	385	366	371	349	368	376	353	371	368	346	321	384	325	362	375	344	376	329	335	377	358	353	373	350	348	375	382	372	358	380	346	360	356	373	346	350	356	334	348	364	336	364	333	330	346	366	382	351	380	385	382	354	387	378	351	379	338	364	341	334	377	375	328	376	352	392	364	323	372	361	375	351	370	371	363	341	350	360	334	362	345	377	378	332	368	325	365	366	347	370	367	338	345	313	349	377	390	354	347	367	363	355	369	346	357	368	364	400	325	377	372	385	358	355	359	386	337	365	365	353	380	336	375	360	353	350	374	363	374	365	361	381	340	354	365	382	384	363	379	355	361	346	366	365	361	362	376	351	326	350	330	398	350	362	334	396	374	357	342	366	370	347	373	393	365	347	374	349	346	346	362	344	391	348	376	347	366	360	343	333	378	318	390	328	360	337	361	365	401	366	351	378	392	342	355	380	351	351	349	398	375	347	398	341	384	361	364	372	354	346	349	384	340	352	378	350	374	358	363	384	360	361	348	353	362	331	347	329	381	363	371	353	385	336	402	350	356	365	358	372	368	348	357	334	385	335	339	335	370	325	380	386	398	339	374	373	368	333	375	365	357	325	389	375	356	334	369	330	352	351	378	369	381	335	375	356	371	391	388	399	386	311	336	369	336	340	364	351	344	356	354	353	357	384	355	376	370	360	347	358	383	347
22780	21395	29094	24069	21386	21392	5963	860	622	489	433	401	369	345	335	300	302	248	244	237	261	232	222	210	238	234	195	214	223	216	215	246	244	183	223	233	247	209	238	219	205	200	215	206	205	188	181	207	227	195	200	197	224	207	195	191	232	213	192	217	208	194	215	199	207	216	205	203	184	195	182	201	183	217	178	185	171	196	197	187	209	205	178	200	204	192	194	211	203	198	211	186	191	198	220	211	210	203	181	207	216	206	205	188	198	196	205	202	190	193	209	177	192	164	190	218	202	160	213	198	195	199	190	186	190	203	194	201	205	213	213	192	183	200	199	229	218	199	191	217	181	211	204	164	208	209	194	197	214	200	212	207	205	203	179	229	180	203	185	178	177	186	203	203	205	199	192	207	181	214	198	196	214	211	207	189	210	195	211	203	204	208	186	215	185	189	206	159	194	199	191	180	186	185	177	232	174	170	205	194	187	173	218	185	219	188	195	186	205	209	189	194	178	192	225	204	169	191	193	226	174	188	208	195	184	203	222	187	200	184	198	209	184	192	173	180	212	207	185	198	214	218	201	180	174	194	198	195	188	188	174	214	218	207	211	182	203	203	174	183	187	200	194	190	196	192	193	186	200	192	221	198	209	202	206	180	202	195	193	205	178	200	243	184	191	194	197	218	189	214	207	192	206	206	160	197	190	196	197	181	181	180	208	165	208	196	199	185	194	191	190	199	207	180	219	188	196	201	205	225	192	184	193	191	166	197	181	199	183	203	208	208	194	189	212	199	174	174	191	195	194	199	187	177	220	195	213	198	165	185	198	192	207	200	225	200	198	202	204	204	188	173	204	180	178	193	209	197	187	208	215	211	190	191	200	188	189	182	210	201	197	169	205	179	199	203	203	201	210	196	180	183	208	188	212	179	191	228	193	189	210	189	206	184	181	207	192	198	183	186	200	226	196	193	184	177	198	209	185	158	204	207	203	168	209	163	212	194	179	180	185	184	186	178	187	166	208	182	197	182	186	187	200	179	211	192	214	174	206	193	180	210	197	213	172	195	195	196	187	223	209	210	189	185	213	192	209	206	191	190	199	184	175	176	189	160	197	211	191	207	208	186	183	194	177	213	182	178	192	188	187	196	199	174	202	211	177	185	213	212	197	186	227	184	178	192	212	200	189	210	192	200	191	223	181	184	160	211	190	218	183	192	210	190	201	195	190	182	196	193	185	174	187	205	205	188	178	178	182	208	193	208	199	190	190	204	226	187	193	201	210	200	196	188	213	198	195	191	200	227	182	182	195	214	196	182	196	184	164	219	186	188	189	226	198	167	191	209	210	205	225	182	196	220	155	226	187	200	181	223	221	174	184	189	214	195	181	199	194	202	193	202	205	205	194	209	209	201	204	179	170	208	206	213	176	194	203	187	190	175	209	206	199	206	216	215	201	172	207	192	176	198	197	217	184	201	167	215	205	176	195	182	194	185	177	191	205	203	209	192	182	211	190	201	199	209	191	165	188	181	186	206	201	209	179	228	203	184	184	197	211	186	187	183	203	186	190	194	196	178	192	191	195	183	196	202	184	170	198	196	176	199	189	206	192	204	211	200	178	186	202	206	164	176	176	194	191	199	192	189	196	197	186	192	211	207	200	211	187	192	210	209	192	180	198	191	202	200	191	194	202	203	188	183	202	205	175	213	202	161	209	174	186	196	167	171	191	181	184	198	186	181	196	192	203	195	218	200	198	202	196	215	201	196	185	223	176	204	193	208	187	207	186	209	191	205	200	196	174	195	180	177	181	224	193	192	174	212	202	204	220	193	195	201	181	222	199	166	208	193	164	219	184	173	193	181	175	185	209	202	203	225	171	202	192	190	196	207	213	190	194	198	186	222	188	182	178	195	192	189	225	188	199	176	192	202	191	164	179	199	219	202	218	183	201	215	173	183	206	216	210	211	198	203	191	180	200	182	188	211	185	192	188	178	197	197	202	173	189	203	166	189	212	184	208	221	219	186	200	194	207	174	188	169	183	199	200	194	190	199	178	208	196	191	211	183	190	197	198	201	196	196	187	205	190	201	218	210	181	206	207	201	194	192	220	210	204	179	187	199	180	208	209	184	220	187	212	212	190	195	213	175	198	201	182	191	197	212	175	201	175	182	196	207	195	190	201	215	200	227	214	195	194	199	179	194	179	182	199	185	198	215	198	202	180	201	160	200	200	197	194	205	185	181	189	188	185	177	208	190	195	195	182	228	173	208	206	206	191	210	198	189	206	194	200	202	210	202	212	188	177	215	213	202	185	160	180	178	195	187	215	180	156	188	189	212	194	195	191	210	196	187	209	190	225	212	192	202	238	205	202	196	178	226	182	226	202	209	195	206	205	201	185	170	186	219	215	173	191	177	194	167	249	173	207	182	178	178	203	185	219	186	180	176	195	179	188	185	193	202	222	201	193	206	193	175	194	191	194	208	185	180	213	180	211	201	223	195	184	162	205	206	193	178	195	205	172	189	180	173	210	198	189	184	185	209	207	204	184	195	190	193	180	227	199	178	227	193	192	211	202	202	167	190	219	193	195	188	204	183	220	186	184	199	220	212	186	191	191	191	186	203	200	189	191	213	196	189	209	205	188	182	177	201	207	189	175	188	198	158	182	176	196	183	172	183	215	196	191	183	171	186	205	187	229	184	188	183	214	194	176	174	184	208	198	193	175	179	196	202	181	202	197	214	203	188	203	209	150	215	212	197	192	220	176	198	205	186	169	184	178	182	188	197	222	177	183	190	179	210	207	202	179	195	174	197	184	168	213	191	216	167	218	181	192	195	194	192	175	187	193	193	179	208	179	189	186	195	194	200	194	181	180	183	193	199	204	200	176	206	199	186	200	230	239	206	192	221	170	165	198	179	175	174	169	197	179	196	177	199	198	192	193	200	191	168	192	205	195	208	191	186	204	183	202	195	174	203	200	211	188	175	195	193	177	186	210	208	208	197	193	210	190	208	200	179	180	203	193	191	193	189	185	201	168	203	209	170	211	199	171	213	194	175	194	207	217	182	187	184	224	205	173	179	187	208	188	197	198	181	212	203	206	186	181	198	194	198	174	219	193	197	194	194	185	205	200	183	194	202	198	194	177	213	181	187	205	183	187	207	191	205	186	205	198	206	203	172	182	166	183	195	183	212	198	185	183	199	174	206	193	166	176	188	205	196	189	187	194	200	219	195	174	229	188	185	174	192	209	174	199	198	160	207	185	192	176	197	197	191	178	200	199	216	200	197	192	192	202	191	182	189	194	185	200	170	182	210	181	188	205	195	207	213	210	213	178	173	210	189	179	194	194	218	197	211	219	177	222	222	191	192	202	189	189	197	199	196	188	197	187	173	199	202	209	219	217	218	191	191	195	193	181	195	205	197	218	222	193	201	213	196	209	190	185	196	219	180	196	203	189	195	189	206	183	217	194	177	198	203	210	189	212	214	177	201	189	207	197	194	201	192	201	190	177	176
5003	15920	11000	5576	3899	2848	2109	1498	1248	892	790	704	588	528	491	480	398	378	349	348	308	327	313	338	304	313	288	288	268	270	282	270	300	293	303	284	293	309	285	288	271	288	279	261	249	262	284	250	244	253	252	238	265	245	274	259	268	243	255	277	264	256	261	261	265	266	270	240	243	260	235	225	253	231	238	263	232	266	249	242	244	250	254	235	223	270	234	250	261	275	249	236	241	221	247	224	213	233	245	246	257	253	265	226	231	236	244	239	256	242	241	261	255	242	238	279	226	231	231	229	245	263	237	230	257	222	257	248	223	227	244	225	223	236	253	251	231	239	229	251	260	222	232	260	219	249	253	241	243	232	255	256	229	244	206	217	265	238	235	257	281	227	269	219	238	259	229	225	225	241	226	219	251	233	216	218	237	231	236	269	242	275	245	257	268	226	225	243	252	254	267	215	229	235	241	257	242	271	258	255	241	270	226	251	260	280	268	276	221	235	259	239	245	234	234	227	241	214	253	268	249	244	255	230	258	255	229	226	221	278	235	215	241	224	235	231	241	288	228	243	222	251	235	237	250	235	281	263	238	243	257	255	244	239	240	251	266	258	238	235	261	244	259	243	245	236	253	234	241	257	205	244	216	255	224	222	236	293	233	236	234	221	221	249	247	255	240	259	260	245	246	247	264	235	225	251	256	228	230	229	223	217	228	212	244	245	253	269	241	232	235	257	217	238	250	216	217	221	245	236	225	243	249	238	242	240	241	228	258	232	214	236	239	243	264	220	227	245	237	244	229	249	230	235	225	243	236	254	253	243	219	215	247	228	245	286	255	229	244	237	238	232	239	249	227	249	237	210	258	233	267	227	231	275	261	249	263	237	232	252	242	211	219	238	205	250	250	249	240	258	232	243	227	244	252	237	239	229	238	230	208	231	252	236	261	270	255	227	239	216	275	258	239	245	219	212	217	225	215	233	257	218	257	252	271	221	246	237	253	216	230	237	218	241	242	234	228	243	216	257	254	238	247	256	232	238	239	238	246	234	205	226	249	241	249	218	249	236	231	223	252	232	241	257	224	243	224	235	255	206	247	258	265	254	231	229	234	254	224	224	226	236	266	217	242	243	250	257	246	239	240	209	227	243	264	239	239	246	263	250	215	222	235	253	227	276	210	241	243	238	242	224	232	230	248	233	245	262	246	208	234	265	244	251	213	247	214	225	236	223	227	235	222	230	232	236	244	216	254	227	260	240	260	252	253	236	250	247	248	256	225	223	222	206	231	226	247	244	245	223	251	208	213	238	239	228	240	254	241	222	256	244	243	247	246	223	255	257	223	248	233	259	253	231	225	232	218	223	226	245	238	232	246	271	217	223	233	229	231	220	253	221	215	262	254	232	231	245	217	226	247	217	241	242	234	231	225	237	255	257	238	211	272	235	215	201	260	250	244	244	240	248	227	227	267	257	226	233	247	243	220	203	236	259	241	242	249	222	228	219	234	214	256	232	245	232	198	229	232	246	244	246	220	259	226	242	269	256	258	229	240	246	252	221	232	250	232	243	261	266	264	220	234	239	229	258	226	243	267	244	245	226	243	234	230	261	252	265	227	273	255	244	268	224	224	235	250	219	223	213	245	220	247	252	226	246	204	202	261	252	226	265	224	257	243	210	234	223	256	235	229	253	255	231	252	233	250	242	246	262	222	242	233	210	240	235	259	247	239	230	226	225	229	232	220	226	238	271	247	256	236	229	238	239	265	259	238	227	235	268	222	247	222	218	218	250	213	222	232	236	258	218	241	252	241	247	221	221	238	226	270	247	250	234	247	210	267	245	253	229	218	232	243	257	262	257	247	264	245	233	240	247	231	253	263	251	250	262	249	245	230	275	240	265	234	254	259	246	216	219	233	235	258	264	236	227	243	221	220	231	246	247	221	214	243	221	224	258	224	221	242	238	242	249	250	221	228	233	252	233	259	264	254	216	263	259	235	250	253	280	232	266	216	212	245	271	239	275	239	226	237	213	239	271	248	236	235	253	247	260	225	240	226	257	198	227	213	245	266	249	257	215	233	243	249	252	243	253	235	247	236	225	248	232	222	221	221	248	226	221	237	249	214	262	234	259	237	232	261	232	230	244	236	250	227	287	245	237	258	232	225	263	253	218	233	227	254	214	233	250	211	264	239	239	216	246	225	230	238	242	254	237	239	234	250	227	235	241	210	233	272	210	247	251	239	243	211	241	230	239	257	241	236	238	215	234	246	215	235	224	241	262	237	223	228	252	218	217	248	248	240	245	257	248	262	233	233	227	243	241	246	223	239	218	231	248	249	228	236	240	249	219	221	224	264	244	265	242	221	241	240	221	235	271	247	217	245	236	251	241	224	241	208	238	242	254	264	252	250	225	266	258	240	240	248	234	233	237	234	247	236	236	246	218	250	262	246	225	216	240	235	239	239	221	259	233	222	245	254	255	247	243	254	255	226	219	223	225	233	230	240	227	228	225	210	253	232	241	244	262	258	258	238	222	271	218	247	216	222	231	252	232	229	243	246	239	236	229	223	225	212	242	224	265	239	261	253	245	220	232	228	219	248	239	252	254	238	251	260	236	227	220	262	235	219	251	259	237	217	228	234	250	259	272	245	250	239	251	242	230	243	239	258	237	233	258	235	263	219	246	229	255	229	237	255	236	220	283	257	221	221	262	223	243	241	267	246	247	237	243	226	229	227	226	271	227	253	214	244	230	239	254	233	239	247	231	232	235	266	241	228	244	214	226	237	249	241	253	244	226	230	228	222	274	223	248	253	264	259	224	219	262	263	251	207	233	251	247	262	240	256	264	269	214	242	239	224	244	206	238	241	239	242	239	238	240	258	230	229	242	231	250	272	232	243	245	238	239	227	233	228	219	246	252	223	256	257	245	220	221	254	255	245	246	240	213	205	224	248	251	224	228	250	233	213	217	228	229	245	248	239	225	249	227	237	226	222	210	240	260	221	249	259	239	253	244	233	244	243	265	240	213	237	231	238	233	229	234	205	246	255	219	238	248	219	255	273	214	257	255	232	236	234	248	263	216	242	259	259	222	239	209	225	251	239	223	253	235	229	274	227	218	240	225	221	261	243	252	236	235	252	257	256	242	233	262	246	223	232	227	253	253	247	230	236	229	205	255	227	258	256	257	228	222	238	213	245	233	232	259	233	249	237	230	252	227	242	233	250	240	273	235	254	234	259	251	255	244	240	249	234	228	229	224	258	229	239	228	267	231	272	239	234	220	239	221	238	245	242	233	271	272	238	252	261	234	209	222	239	225	248	268	275	243	232	244	207	270	214	222	233	260	219	262	245	240	242	246	264	210	233	221	249	234	248	236	227	247	250	251	235	214	238	250	250	274	247	254	260	247	223	236	246	241	249	251	242	226	294	257	232	254	235	277	238	220	215	255	276	240	239	240	222	218	224	236	259	251	237	233	227	253	239	228	236	239	244	222	239	240	242	233	234	210	248	251
27680	18474	4856	1320	862	807	647	538	506	487	499	459	505	518	494	501	472	476	475	497	488	516	495	439	471	481	469	487	480	490	501	496	491	498	454	517	505	515	489	492	487	488	474	493	480	522	490	464	479	478	448	463	508	488	528	525	504	510	480	493	503	480	489	475	487	445	465	457	491	487	486	504	456	551	506	485	483	468	512	480	498	509	525	481	509	470	465	501	481	485	491	452	508	516	454	493	450	493	459	490	504	497	498	506	463	510	502	499	467	489	471	488	492	492	459	497	513	468	476	483	500	444	490	486	549	478	465	478	524	446	488	469	458	483	472	531	473	503	474	501	511	473	522	536	484	485	486	481	519	459	497	486	486	474	472	507	491	495	494	441	456	465	499	460	456	498	491	484	459	494	480	482	487	508	497	475	480	463	479	497	459	468	452	478	518	505	491	491	486	477	507	466	496	487	457	529	476	484	477	483	503	452	514	480	455	483	501	464	501	516	480	472	465	484	473	479	475	482	451	525	451	525	486	490	480	525	471	487	503	501	488	452	432	443	511	469	438	473	483	479	500	467	491	470	459	512	474	497	500	471	496	504	442	471	497	488	520	456	466	519	487	502	482	507	533	458	450	444	471	486	487	432	469	498	461	497	523	505	472	510	475	537	483	485	500	513	485	459	496	509	466	467	431	472	528	485	488	503	478	470	510	502	493	503	475	447	518	511	475	509	499	496	494	451	505	467	439	468	521	487	473	456	485	505	500	485	484	486	496	462	492	496	467	494	526	493	474	486	511	457	483	467	495	488	504	536	513	460	471	510	476	485	481	498	461	489	457	494	481	500	468	482	468	491	499	480	533	489	506	505	469	492	521	466	475	488	486	488	484	482	467	476	480	464	502	512	459	491	479	526	497	490	460	466	467	476	496	506	507	514	504	472	447	505	457	483	505	494	463	449	501	496	533	499	479	481	491	487	490	507	475	468	507	485	499	538	521	506	477	502	506	514	487	465	461	474	508	531	508	488	490	464	549	483	483	462	458	473	469	487	489	460	529	493	510	487	501	490	475	472	482	507	484	525	496	513	488	489	457	510	518	511	476	492	462	522	504	456	544	464	466	482	492	496	490	464	487	514	487	492	508	477	517	485	510	483	497	426	520	491	503	471	469	499	465	504	503	449	513	455	495	497	468	491	461	509	498	490	488	481	484	489	482	502	493	503	474	483	528	484	506	488	464	524	499	483	488	445	472	485	483	481	494	466	486	476	489	494	456	468	478	472	473	462	495	502	509	461	457	475	466	448	456	490	482	483	477	469	475	481	507	511	504	497	477	501	458	490	480	516	482	481	480	458	455	483	494	527	457	479	504	463	485	528	458	449	481	464	478	507	505	505	474	471	522	485	483	557	522	489	450	437	437	482	475	474	508	449	477	493	511	515	525	502	501	484	486	501	464	527	478	461	483	486	503	512	481	490	475	482	499	466	499	486	520	501	494	478	450	478	455	489	453	462	479	478	501	473	493	483	512	434	467	474	504	469	471	481	466	459	471	462	528	490	472	459	454	495	480	519	485	468	476	491	476	476	527	485	469	469	536	492	492	547	493	459	517	465	472	503	490	501	481	469	490	490	538	477	497	506	479	473	476	481	478	470	442	501	486	475	484	515	501	484	474	491	506	481	469	503	476	485	505	438	494	513	422	509	520	508	516	505	491	501	439	500	503	522	504	483	487	517	469	527	485	478	492	512	481	493	465	451	499	484	490	454	481	465	473	520	480	508	478	474	503	489	504	479	468	470	458	505	490	508	474	507	451	461	516	456	525	499	443	473	515	499	506	531	476	525	535	473	474	492	493	484	461	487	483	504	451	450	510	480	516	514	467	481	448	497	498	488	501	494	476	471	495	474	478	466	489	502	507	490	518	487	486	518	489	480	507	504	492	481	461	500	515	457	464	476	501	503	485	498	526	532	506	469	531	495	486	515	437	533	482	484	552	503	544	491	509	479	493	496	478	501	504	449	458	549	477	464	464	493	468	437	508	515	515	481	525	459	479	500	488	530	474	505	473	510	459	547	447	434	480	517	521	494	490	493	535	494	475	478	518	521	530	490	476	465	438	463	487	482	463	499	524	474	504	469	459	501	505	516	499	490	494	494	506	474	494	489	510	466	499	481	507	478	471	447	495	471	476	475	516	494	505	493	465	494	475	502	491	473	509	457	502	458	505	517	500	466	472	466	482	528	439	507	501	501	510	464	509	448	473	515	500	445	486	439	480	478	468	503	491	460	498	481	519	478	491	500	499	500	498	490	506	473	477	517	508	421	473	493	520	509	484	492	460	513	497	469	537	479	476	499	491	502	492	492	565	485	497	508	503	450	478	500	445	455	504	501	465	467	540	459	463	519	459	499	465	478	512	501	483	506	510	485	447	494	453	476	523	475	486	434	495	473	494	470	500	501	484	467	505	488	457	480	494	504	494	519	490	486	520	522	526	500	485	499	460	482	518	504	490	514	472	506	504	452	490	478	523	512	485	447	480	495	489	506	449	498	504	480	513	493	492	531	509	477	496	461	474	524	465	472	464	481	523	480	489	478	486	473	488	501	464	458	443	487	451	457	485	503	485	486	514	505	470	455	501	487	470	484	483	478	462	495	454	465	503	505	454	482	509	493	492	462	519	485	482	489	484	495	507	504	476	525	500	465	523	483	473	500	490	479	469	494	526	487	491	465	485	479	478	487	491	499	468	484	513	460	531	516	517	490	494	472	502	471	516	470	468	485	502	510	486	512	486	486	512	483	451	488	520	470	450	533	491	480	484	491	487	460	471	531	473	467	464	499	469	475	536	507	468	474	481	496	506	507	467	506	478	479	503	463	494	487	483	469	487	481	492	488	478	515	470	475	478	462	509	483	519	494	476	443	524	444	540	468	471	494	494	492	479	496	527	510	496	486	475	484	489	491	504	511	481	488	520	467	532	496	505	520	499	489	472	486	490	457	451	479	474	485	471	448	486	458	478	474	468	510	501	498	477	532	475	506	472	450	506	489	466	459	511	478	515	488	499	491	507	448	486	508	444	443	488	491	487	453	478	486	477	457	491	523	500	520	471	465	491	504	491	466	510	478	471	506	461	501	473	522	469	442	471	500	491	516	484	468	512	490	470	511	490	500	505	487	501	486	484	493	444	461	476	452	469	466	476	495	473	492	480	432	497	467	465	459	452	506	488	463	485	451	477	486	503	469	451	477	509	462	521	491	493	468	461	472	465	439	464	461	491	475	448	477	478	517	451	494	519	520	502	518	451	500	472	502	495	524	485	494	453	479	454	510	478	476	488	489	486	475	491	495	480	453	479	453	496	524	494	446	477	454	481	462	484	491	472	499	502	484	468	505	510	503	474	442	523	455	461	482	467	452	476	435	515	481	480	460	491	495	476	483	512	495	452	467	475	532	507	507	488	447	488	507	505	534	503	508	468	499	446	464	497	505	474	490	502	506	494	501	484	458	470	477
4735	3018	2157	1262	1019	901	784	675	701	617	590	627	582	595	608	538	597	599	574	541	564	595	586	547	565	564	596	590	586	563	587	559	548	542	596	597	551	565	572	541	550	542	575	558	572	538	532	599	561	535	565	559	602	552	590	539	572	585	546	604	554	588	577	540	537	566	580	565	597	598	557	560	565	588	581	567	589	536	566	616	567	571	604	558	581	542	572	514	543	553	582	566	587	561	578	603	549	570	572	583	575	617	562	617	512	545	604	574	540	516	577	549	544	559	594	527	571	557	568	557	508	551	564	599	546	548	614	538	570	579	607	552	568	574	586	534	578	584	586	583	603	617	588	591	549	588	562	551	557	609	579	561	591	564	559	549	535	591	599	623	591	571	597	602	596	571	583	576	566	586	591	551	579	575	566	549	574	572	575	590	552	559	584	540	551	577	581	604	553	576	597	597	576	592	529	570	574	557	553	574	576	559	579	540	578	577	582	549	566	521	574	610	559	560	569	587	581	569	605	616	517	584	561	521	575	604	565	567	588	585	554	535	636	569	558	572	621	571	580	605	579	606	564	530	549	560	554	586	528	609	576	581	580	548	553	534	597	563	570	597	608	553	592	569	528	549	579	552	594	561	569	513	572	562	556	591	573	549	562	568	577	560	557	616	551	560	556	579	571	581	538	573	600	541	629	547	591	546	544	597	559	575	543	569	540	560	600	594	574	592	621	586	611	532	559	530	572	580	572	555	545	600	546	549	564	585	559	572	548	511	565	550	551	577	539	555	635	599	584	618	573	560	532	581	566	612	567	606	549	561	574	576	595	576	573	614	560	574	568	567	588	570	572	536	554	589	572	562	534	566	547	609	548	574	595	559	549	602	567	589	576	573	575	598	542	582	572	611	566	582	620	569	559	524	546	544	576	534	558	594	594	584	579	571	592	595	581	590	578	576	538	556	585	560	576	541	550	543	586	555	597	545	544	528	515	593	558	576	585	575	613	554	572	584	576	582	586	574	578	597	545	587	538	587	584	517	523	565	570	594	596	557	554	552	546	593	561	623	599	555	560	554	572	560	562	549	578	592	570	586	548	546	607	549	536	566	587	539	571	562	587	540	529	588	578	573	560	582	537	577	573	576	535	585	556	595	569	586	545	535	536	508	611	579	559	583	595	577	550	556	557	591	609	541	540	554	589	573	563	579	547	528	584	528	625	575	573	556	566	556	555	600	557	541	554	636	551	550	535	601	544	602	594	579	600	566	577	549	543	594	556	585	562	625	577	583	576	546	573	553	561	571	558	571	585	602	556	555	580	561	569	570	573	535	547	530	601	617	587	569	570	547	595	555	586	594	580	564	588	606	622	547	585	581	563	554	583	573	534	580	559	615	571	585	584	557	581	550	539	556	586	537	585	565	568	558	580	581	565	566	539	586	549	550	550	563	563	552	571	565	564	577	561	596	575	566	567	575	592	587	567	603	580	565	550	541	536	573	591	567	573	585	584	553	576	580	587	565	551	573	582	604	615	550	571	558	568	560	593	556	575	552	560	574	564	552	514	555	555	583	565	558	545	580	547	575	537	510	558	558	554	564	565	539	507	564	595	576	579	575	566	559	631	564	597	554	554	543	573	585	536	545	545	619	560	577	557	550	587	542	608	583	562	579	611	573	584	553	578	586	589	553	568	562	570	589	587	578	558	588	542	562	573	546	597	579	617	569	516	573	583	552	542	547	545	518	599	572	564	566	561	588	570	593	561	560	519	571	555	587	576	545	584	582	562	585	572	552	562	564	531	568	532	548	569	542	570	600	578	557	600	575	573	587	574	590	575	575	567	559	577	595	548	567	565	576	566	597	564	568	604	578	530	569	577	536	577	542	567	587	603	560	554	573	503	559	608	592	558	571	565	531	626	599	577	567	524	607	581	523	587	573	599	555	593	580	571	544	549	580	577	540	533	549	566	563	548	549	581	583	579	586	615	614	614	512	545	601	556	555	527	593	594	595	550	604	554	576	587	582	555	551	552	548	521	572	520	573	569	554	580	560	547	569	582	561	564	546	587	562	547	590	547	578	590	540	522	589	510	569	557	536	558	573	586	648	570	585	553	594	600	551	557	594	580	568	568	585	551	539	556	551	571	572	589	564	552	598	567	555	559	616	597	507	544	605	551	574	553	544	588	548	557	563	577	568	577	591	570	537	604	587	579	556	583	563	547	620	557	582	583	527	541	564	577	583	560	537	575	544	597	584	546	607	591	586	543	600	547	574	574	544	552	588	549	568	574	590	598	548	517	577	588	602	527	557	548	634	599	574	620	559	567	554	551	579	556	578	563	610	607	537	557	558	557	542	565	593	571	620	571	529	574	533	539	562	577	530	595	577	587	567	565	586	546	568	540	534	583	630	542	557	540	520	566	549	555	554	543	595	562	521	581	577	555	556	574	580	542	596	568	582	572	557	550	569	527	535	587	561	576	524	572	569	529	551	547	625	536	546	635	589	536	578	580	576	574	547	541	601	566	551	538	566	566	573	566	588	602	593	599	566	566	546	566	594	571	564	605	574	595	572	581	571	540	544	618	568	596	478	543	588	578	626	552	547	581	546	581	585	565	552	580	585	571	607	555	562	569	571	564	553	569	592	574	585	570	581	559	537	549	547	559	548	588	563	581	584	585	619	561	603	579	557	564	582	607	522	523	566	545	546	552	576	627	562	535	502	533	562	563	574	578	588	581	564	551	576	560	576	520	571	596	545	573	510	553	536	591	609	524	539	590	555	574	553	569	596	582	562	578	523	560	574	571	555	532	541	579	572	538	602	573	587	560	597	556	527	550	631	566	559	562	556	578	600	598	534	604	615	573	591	563	576	560	582	577	564	571	566	573	553	595	566	597	554	617	552	560	618	555	590	583	569	581	547	568	578	548	597	579	559	560	545	558	560	555	555	576	582	589	566	564	566	569	577	543	630	578	544	538	575	567	550	584	593	610	546	605	572	595	578	598	549	581	560	541	556	594	529	546	583	577	622	578	555	549	525	611	558	598	619	558	549	606	567	546	582	583	557	535	565	613	530	618	544	581	566	576	572	530	577	574	540	612	576	566	601	632	550	586	556	544	601	547	555	603	555	560	601	551	564	582	540	557	577	569	568	592	519	542	559	578	528	580	561	560	566	567	561	573	566	534	578	571	543	567	553	528	598	549	548	569	579	600	543	583	539	523	568	565	526	566	541	589	630	571	602	581	552	572	544	577	570	584	562	550	582	590	581	553	590	550	594	545	538	564	553	547	551	555	569	559	599	573	556	589	582	595	562	540	530	599	592	555	548	528	548	557	522	550	543	547	562	569	563	554	531	571	541	577	580	543	576	568	562	555	586	558	550	580	544	588	558	546	565	543	586	595	552	571	588	544	528	530	550	568	603	547	562	602	547	534	574	566	546	565	544	549	582	606	573	594	561	573	574	579	523	581	565	548	566	559	562	546	596	596	540	571	574	571	559	581	552	583	565
23809	21334	28481	24516	21301	7761	1184	766	672	573	580	576	477	506	508	497	459	459	467	476	468	436	437	486	458	486	461	451	433	450	472	423	472	441	426	456	437	486	444	443	433	477	461	460	435	446	440	450	463	469	437	472	413	446	455	418	477	432	436	414	478	468	480	442	464	445	427	414	421	458	464	431	443	407	455	470	449	462	420	449	405	438	446	457	406	459	433	435	427	442	455	417	450	475	433	447	457	460	438	448	414	432	433	465	440	449	440	477	460	377	449	451	504	417	477	426	480	386	428	423	431	422	408	448	436	406	444	444	450	450	437	453	425	461	429	410	448	386	416	421	423	441	426	425	403	439	393	414	468	444	459	440	433	456	453	439	447	413	424	446	473	423	425	435	443	438	444	390	480	438	423	451	420	447	424	470	444	414	459	451	432	451	432	462	454	426	445	438	454	419	408	423	420	470	441	468	400	439	481	453	443	469	484	451	432	461	438	406	417	430	463	446	436	418	431	441	409	432	445	456	446	440	400	426	434	459	428	424	446	437	480	441	451	450	457	431	463	419	451	442	416	432	428	426	434	418	463	465	443	461	441	427	459	444	470	431	432	401	464	472	474	442	427	433	445	428	447	428	442	445	450	418	441	443	452	436	430	431	414	438	421	453	434	429	461	408	439	469	398	461	449	390	469	412	436	435	496	460	410	425	439	460	430	436	431	446	420	433	466	410	432	482	438	367	456	440	442	472	402	398	448	462	425	448	415	447	440	453	446	429	489	404	434	447	457	454	472	412	414	434	424	426	408	427	455	447	455	403	432	434	418	475	486	438	427	471	413	409	404	427	431	434	435	432	449	421	431	438	464	442	440	426	475	411	412	420	430	450	430	453	459	451	415	453	412	497	445	456	438	466	420	418	473	435	439	433	457	437	424	431	426	467	438	452	392	403	450	459	488	434	413	448	419	436	436	453	415	443	407	455	409	458	412	462	448	435	469	458	455	403	456	433	462	440	424	453	460	429	439	468	426	438	459	456	465	454	457	480	413	429	431	470	426	458	474	435	448	423	452	436	458	465	413	468	466	435	419	465	444	473	416	447	479	468	451	414	454	430	444	465	440	398	440	435	416	445	445	432	452	431	433	411	414	420	426	467	444	434	447	451	461	443	455	469	438	472	402	434	445	452	449	419	447	449	426	443	433	429	461	420	447	432	424	455	434	430	457	393	458	424	424	420	453	427	451	431	450	423	419	426	456	444	439	412	427	427	446	478	436	490	458	428	416	443	408	437	439	455	449	423	461	436	449	462	438	410	464	434	448	446	461	447	455	400	437	461	449	422	411	479	469	442	444	462	456	462	490	465	420	469	429	434	423	426	405	395	438	456	416	437	431	442	425	439	477	466	508	450	454	413	457	454	484	447	415	449	422	459	450	416	451	422	426	461	440	473	462	442	425	432	444	444	427	430	437	453	418	428	485	449	423	415	424	453	434	409	447	412	430	433	431	438	441	447	426	429	464	405	425	464	455	467	453	439	431	448	432	439	416	437	450	424	456	472	418	417	481	472	452	476	444	441	432	444	452	426	433	429	419	423	467	447	467	441	458	425	420	411	445	422	430	389	447	443	414	453	430	429	439	453	452	449	431	428	412	446	436	415	467	423	402	433	478	424	456	439	416	428	406	453	465	434	403	418	432	443	464	409	404	420	449	471	465	432	468	428	424	437	443	435	450	418	467	415	437	472	413	444	455	453	432	440	458	420	415	439	436	401	444	443	456	492	447	444	420	447	453	456	424	388	446	431	437	437	455	443	450	420	433	422	426	440	464	405	466	415	398	451	422	434	417	444	433	427	420	406	451	455	439	453	412	449	429	434	441	441	474	454	420	392	449	423	465	419	443	462	429	432	444	462	440	431	437	403	424	487	476	443	439	416	412	447	449	429	447	406	427	435	448	472	441	442	413	415	442	429	420	463	452	425	479	442	441	453	418	477	444	430	435	444	420	437	423	424	434	430	484	415	466	418	441	456	435	454	457	464	443	428	426	442	409	437	446	440	462	452	435	413	406	482	453	433	462	468	466	461	453	437	452	452	436	431	447	453	438	457	434	450	437	403	423	431	403	447	453	444	426	438	436	459	409	486	444	461	474	450	461	403	404	437	471	458	422	477	493	412	421	458	414	406	424	438	452	459	432	440	426	456	411	446	415	442	434	429	441	434	455	438	456	446	430	457	418	419	419	479	440	438	448	473	416	433	459	437	444	452	455	417	424	439	423	428	428	415	409	486	424	413	418	445	452	446	437	442	445	461	444	439	407	452	430	424	439	446	423	395	420	443	443	430	464	470	429	455	452	412	419	446	448	479	448	412	414	433	430	434	449	432	433	467	483	460	458	435	387	437	499	459	395	474	425	452	460	429	409	407	438	433	428	440	432	476	433	395	476	441	425	431	443	434	432	449	436	429	483	496	426	423	421	446	441	449	417	451	443	463	411	454	461	437	465	428	445	468	471	434	438	481	455	430	441	445	438	483	434	445	415	462	431	417	449	406	414	435	445	437	438	451	398	436	431	438	456	457	439	458	448	450	411	424	439	418	446	416	426	412	410	435	453	438	464	426	441	427	461	457	433	438	418	458	465	441	417	456	452	423	433	448	446	487	436	444	436	427	434	449	475	453	460	404	433	457	435	449	451	412	414	455	460	442	431	439	444	450	424	433	422	427	463	435	415	438	445	452	449	460	405	427	427	443	419	451	438	417	430	452	451	441	421	448	476	434	425	413	431	454	459	431	411	457	453	473	447	440	433	420	430	446	455	457	465	471	437	417	386	414	412	391	430	459	455	511	424	433	480	416	438	452	440	437	433	407	450	486	463	435	438	456	425	427	426	462	431	443	451	461	440	440	441	439	424	470	472	411	440	456	447	465	412	438	476	470	432	430	442	448	447	457	437	447	446	461	422	440	459	455	449	487	420	439	438	416	432	463	441	452	453	461	462	451	434	441	444	441	418	454	445	386	444	423	479	461	401	413	453	426	407	404	417	453	461	418	460	445	453	440	462	425	440	420	443	446	445	412	450	463	449	423	411	438	434	463	451	456	421	423	459	441	453	478	449	449	487	442	453	436	488	434	392	473	432	447	430	400	400	395	410	416	425	427	414	450	462	448	435	446	455	427	470	426	423	473	415	457	477	450	451	455	441	454	473	464	440	479	444	440	459	446	416	466	423	477	445	435	494	440	435	431	444	445	466	421	439	482	405	422	443	433	408	487	441	473	434	439	453	498	456	418	445	443	447	408	420	467	441	469	430	465	401	412	430	476	436	434	438	465	457	422	395	442	459	430	402	459	469	434	428	458	463	419	400	438	431	472	420	450	430	428	448	464	429	479	424	436	449	414	469	393	415	480	463	424	485	475	446	442	464	454	431	456	401	401	469	438	463	472	436	448	448	424	403	436	453	374	416	421	442	453	409	478	446	456	457	464	416	432	453	438	408	448	381	447	431	434	450	455
3986	10124	7254	3560	2491	1924	1575	1252	1019	891	786	721	721	660	622	629	642	635	615	563	621	541	586	560	568	561	557	512	559	531	513	531	529	532	535	541	553	548	539	552	556	538	565	529	480	485	552	543	557	560	542	487	504	521	546	552	484	538	507	526	535	520	526	511	530	520	542	518	494	555	525	509	505	552	514	530	521	543	502	545	520	519	514	544	526	514	543	549	545	531	493	493	524	514	503	497	542	534	497	482	496	546	538	528	517	495	510	517	539	522	498	489	498	530	535	538	552	510	500	531	528	506	495	497	540	526	503	537	530	524	523	534	521	528	565	587	538	547	491	510	501	506	537	496	525	510	523	515	548	535	543	518	536	516	520	511	504	565	526	506	509	501	528	540	501	528	534	515	525	521	535	541	539	495	529	511	547	483	524	544	545	533	539	543	525	594	529	521	529	555	543	491	470	525	462	549	537	514	513	500	534	529	508	553	525	525	512	523	467	501	485	578	495	520	538	523	500	562	532	513	511	552	516	516	537	534	524	518	508	490	491	548	495	535	501	551	511	516	517	524	519	490	519	523	525	486	571	519	564	521	543	530	536	533	533	535	548	519	515	543	521	534	520	534	501	542	554	514	534	534	493	508	570	534	484	544	550	534	489	505	516	534	557	544	505	545	559	518	522	516	499	509	507	525	500	539	546	501	523	535	531	536	533	490	513	542	540	484	541	512	526	509	526	505	509	507	538	528	499	495	526	506	539	528	487	545	520	512	501	514	515	498	517	488	512	509	491	568	526	521	488	539	508	530	513	528	482	526	513	513	516	505	524	535	476	555	564	524	505	530	527	497	526	469	485	493	539	533	529	555	474	532	486	495	486	511	507	507	512	493	514	557	509	526	560	524	530	543	506	526	532	536	558	499	539	526	525	572	548	488	527	533	521	494	514	536	542	517	495	527	534	521	521	545	512	511	511	536	515	509	489	498	525	521	567	553	498	555	494	510	545	477	502	492	510	548	481	526	527	524	551	555	508	521	513	505	541	510	538	526	485	519	488	515	540	499	524	518	503	504	500	486	540	488	548	527	563	525	509	506	538	529	532	543	503	522	524	530	513	547	497	520	525	549	530	517	513	530	511	506	519	559	496	564	553	504	525	492	482	517	528	536	516	516	485	520	520	517	511	517	525	515	505	498	516	509	549	504	553	514	496	511	540	511	542	529	547	536	537	563	516	552	489	489	536	538	515	502	510	521	519	558	513	496	509	537	537	507	520	537	529	511	568	519	484	522	476	519	508	555	522	502	509	510	542	509	540	558	521	523	537	505	503	512	488	509	501	514	520	502	495	513	505	547	519	480	517	515	469	531	525	496	522	538	527	555	500	519	523	558	517	517	519	478	538	478	535	505	486	528	544	516	536	520	497	539	491	491	518	538	514	491	499	524	515	545	499	493	546	515	518	476	499	524	487	542	498	509	541	527	509	520	547	552	521	533	579	525	530	518	519	516	503	544	538	506	522	513	499	494	518	541	536	513	514	535	527	495	526	537	524	551	517	546	514	521	535	501	498	538	522	519	491	563	539	514	489	529	552	468	556	556	503	534	474	545	499	552	559	521	479	559	481	549	521	501	510	489	517	506	492	482	489	496	520	573	506	549	487	500	463	519	503	519	542	562	533	554	513	499	514	524	564	534	545	532	525	514	551	554	550	514	485	543	542	493	544	453	473	533	512	551	488	505	498	513	524	536	484	565	529	508	569	515	542	563	533	523	538	571	526	565	522	550	491	564	530	480	500	517	534	530	536	502	512	549	507	557	521	521	518	541	534	541	522	519	542	530	537	511	549	512	521	500	482	546	518	520	535	499	488	527	507	530	541	541	517	538	524	545	510	506	536	483	517	513	508	533	517	524	521	522	510	529	571	532	491	527	509	508	503	541	537	525	507	518	542	508	508	567	513	532	557	539	534	556	494	481	498	569	500	545	514	520	509	515	519	559	543	525	548	513	527	536	536	498	539	539	503	531	493	500	508	526	515	543	462	536	491	530	507	506	523	561	514	478	523	490	497	531	529	513	478	537	512	510	540	557	538	509	531	545	508	550	494	494	505	501	550	527	492	506	525	524	509	508	505	497	503	522	513	512	537	534	519	527	545	518	519	556	543	537	475	519	528	501	538	508	479	520	516	500	493	546	512	498	476	491	557	448	512	531	505	531	485	489	508	505	537	510	509	521	557	517	543	498	521	553	514	476	517	495	533	536	502	515	508	483	495	516	553	511	515	518	532	501	568	519	497	512	487	551	552	592	554	519	509	508	548	511	494	521	521	570	540	518	491	518	568	467	497	527	534	491	493	537	490	517	540	507	506	495	553	491	517	524	515	520	505	562	519	539	469	522	520	539	490	505	507	488	492	570	520	495	504	543	478	561	510	545	531	527	509	510	509	520	529	551	564	524	528	545	503	493	539	505	485	542	498	505	498	512	513	505	517	512	490	501	522	519	504	554	543	507	566	507	477	530	548	535	506	542	527	530	538	498	509	512	540	533	558	551	554	497	524	492	535	511	558	520	533	523	515	524	507	591	527	532	532	484	553	479	520	532	535	546	524	502	484	530	561	539	511	526	519	540	515	514	551	522	523	505	541	478	538	545	471	532	540	544	512	480	536	490	533	530	573	523	542	508	544	510	533	552	533	489	506	538	500	536	549	525	601	551	538	590	488	527	478	493	521	524	516	541	511	511	522	509	484	506	564	520	505	505	552	501	513	550	520	520	518	554	510	523	486	535	484	551	531	556	513	509	491	505	501	525	511	529	514	501	510	545	521	512	532	516	485	513	542	538	525	539	507	501	527	518	524	546	479	485	562	529	494	551	532	522	497	522	506	531	502	515	541	524	516	514	494	541	550	519	564	496	543	524	514	544	518	527	547	537	532	509	516	532	499	528	501	489	556	515	555	489	534	493	531	558	548	539	530	562	542	523	496	487	503	534	538	551	505	519	531	507	574	511	535	559	504	530	522	518	492	530	508	507	578	572	552	525	534	540	496	528	537	523	528	507	542	516	548	541	533	548	519	471	549	482	532	475	517	544	519	536	539	552	525	492	527	491	500	511	516	508	560	488	518	504	481	491	506	545	532	483	543	525	528	541	521	528	491	487	504	537	560	500	488	537	514	542	526	534	533	528	549	506	485	512	527	515	515	516	562	535	509	514	505	539	501	479	539	529	507	523	555	484	581	511	503	522	514	479	491	482	531	518	531	508	488	516	497	520	498	504	521	517	492	521	535	508	528	502	512	515	519	499	530	516	531	508	516	518	497	530	503	503	490	533	495	557	513	530	477	546	504	517	528	526	501	533	544	491	563	542	521	536	527	499	521	493	523	579	495	516	547	490	502	522	505	527	517	536	511	511	521	501	508	520	507	526	479	525	553	545	537	505	581	545	472	521	524	501	533	569	505	548	536	529	556	532	532	506	520	539	470	509	530	500	538	529	512	514	505	489	519	552	513	526
24884	21322	27289	25585	8119	773	585	487	394	419	415	387	339	362	323	353	326	350	334	312	321	334	309	315	306	323	292	297	312	315	316	311	326	304	348	319	291	306	306	341	305	300	319	262	311	318	321	316	293	314	290	316	314	316	304	307	328	296	263	309	270	295	303	319	300	276	317	290	274	278	307	305	325	290	276	299	312	321	320	317	335	349	328	309	311	295	338	298	296	304	302	321	283	328	340	342	303	271	313	316	278	324	301	305	306	307	265	307	316	282	311	299	281	308	302	305	309	315	307	322	301	329	306	338	325	315	306	317	332	291	318	330	329	319	338	327	296	312	330	291	306	324	312	310	341	289	285	293	305	295	331	306	346	308	274	309	297	316	289	324	314	297	330	308	299	300	295	322	297	350	362	363	292	294	333	287	293	303	324	265	312	310	325	326	287	301	335	305	300	317	329	298	305	294	301	299	307	324	326	324	334	275	305	281	286	315	298	289	332	304	328	313	334	309	326	291	309	297	301	312	291	303	319	282	303	303	315	282	301	294	313	341	314	305	299	314	314	301	282	284	285	299	325	325	330	323	320	255	298	282	323	280	346	322	303	292	312	308	350	306	320	312	303	326	320	310	306	322	312	311	278	307	325	285	317	307	314	318	322	319	344	301	311	307	318	290	284	302	306	332	292	287	307	320	307	339	319	284	310	346	284	280	310	301	314	313	285	342	295	346	323	311	310	349	319	309	313	292	308	305	301	300	320	321	282	308	316	329	306	315	321	326	313	305	289	308	329	302	308	310	319	304	313	317	301	318	285	300	299	300	309	320	333	330	328	320	308	319	319	301	304	314	306	317	288	302	307	321	295	341	302	278	292	282	319	296	317	299	282	281	326	307	304	284	316	262	287	346	319	358	314	288	297	323	330	321	318	320	293	318	319	311	313	312	323	280	281	307	302	336	330	319	313	301	287	322	318	281	301	313	293	304	355	299	320	320	298	299	300	323	347	331	307	310	306	315	307	301	324	301	321	338	325	306	291	292	295	314	297	294	312	307	346	324	306	334	271	308	319	269	285	313	331	347	320	303	320	318	328	309	292	298	345	301	291	306	320	352	321	309	332	300	332	298	293	290	320	297	272	306	277	319	323	304	302	316	341	307	281	310	311	312	311	306	281	315	316	293	302	308	289	317	300	290	290	327	305	302	294	304	315	299	307	282	351	293	300	295	308	315	340	298	318	313	297	309	302	327	368	310	347	334	266	310	316	315	341	287	294	296	313	331	344	314	320	327	302	283	333	339	296	308	279	295	332	323	315	308	307	292	302	332	323	272	279	310	322	282	307	297	305	299	300	288	312	284	308	283	292	326	317	322	303	314	282	293	303	307	336	265	309	310	296	316	284	296	315	297	301	313	321	287	330	279	307	311	300	288	314	313	287	339	328	311	310	292	303	295	307	314	325	283	294	284	288	345	298	302	289	309	313	335	351	322	325	284	316	293	305	286	318	305	308	322	328	301	309	332	292	325	295	310	270	300	319	284	333	314	297	300	295	311	292	292	315	290	289	288	334	294	301	307	343	342	337	287	330	282	302	290	311	291	331	321	317	320	278	313	307	308	329	302	282	295	313	286	287	285	301	299	319	303	326	293	292	314	306	313	293	339	334	315	306	322	315	313	285	325	279	318	290	296	263	331	366	330	329	313	318	345	300	324	306	322	325	350	301	333	301	298	326	296	298	320	338	332	301	296	286	324	328	310	322	324	294	314	324	283	318	289	316	309	308	305	323	288	315	330	310	298	339	316	297	307	315	306	342	286	316	298	328	322	359	333	305	318	328	318	314	320	322	306	321	311	289	310	315	324	299	280	270	308	311	314	301	310	305	286	337	291	334	257	331	304	285	306	317	316	287	308	307	311	268	290	318	298	297	304	317	283	310	306	296	290	305	309	300	319	339	331	335	304	315	286	292	295	338	303	309	315	307	290	319	330	343	331	295	319	318	303	304	296	320	316	278	316	286	314	341	303	292	292	312	318	302	312	321	317	278	281	333	299	306	328	313	361	346	331	323	323	276	309	292	316	332	282	282	328	285	316	288	344	330	309	330	339	323	307	308	295	313	333	299	299	304	297	339	300	300	307	285	343	294	328	296	317	293	303	336	307	316	333	307	305	291	306	332	312	315	314	277	306	320	316	305	292	314	322	305	305	335	278	380	295	322	329	319	284	275	294	312	306	308	293	314	323	324	329	314	291	292	303	305	323	294	299	294	286	280	281	307	312	321	287	311	307	282	337	326	285	324	309	287	324	302	286	322	343	277	301	330	298	296	295	281	329	308	300	270	316	320	308	315	299	327	324	282	321	282	323	314	286	299	276	310	323	299	344	324	302	262	315	332	286	281	296	364	293	304	289	289	290	303	298	293	315	347	320	341	307	297	319	325	301	303	279	303	322	315	278	299	307	301	314	299	331	290	308	304	306	288	312	300	298	337	324	276	306	302	321	285	282	298	303	309	304	316	298	323	318	312	296	318	302	308	307	299	287	313	299	308	283	309	333	293	299	328	337	308	291	313	328	315	351	319	319	281	296	285	335	311	297	316	326	301	287	307	337	353	313	286	291	328	325	288	302	309	335	273	340	329	304	320	295	279	294	307	307	311	320	314	290	301	341	350	327	319	320	288	286	304	304	307	304	344	330	312	312	321	283	311	321	301	294	323	310	333	307	334	300	323	317	304	292	291	283	314	301	297	310	305	269	309	306	322	306	312	295	330	313	350	317	360	312	356	301	313	312	299	303	315	301	301	337	332	287	305	311	315	290	317	284	275	292	307	308	307	317	329	305	328	303	323	310	300	310	285	301	336	304	305	310	323	322	296	292	322	326	325	318	307	281	292	320	314	322	346	316	296	288	321	318	285	303	270	312	304	319	346	308	307	355	305	313	306	299	283	319	341	288	305	297	288	307	327	303	301	326	269	286	323	347	340	307	306	320	314	322	295	290	315	314	320	324	320	306	276	312	323	312	292	317	309	299	300	310	351	325	322	298	299	299	307	289	308	297	311	294	307	325	310	284	306	308	332	287	327	326	324	290	313	302	306	270	334	320	333	351	284	336	304	307	318	306	309	297	304	296	312	311	280	333	304	318	299	290	311	265	315	300	320	296	275	286	301	305	310	333	311	301	328	316	288	319	321	295	277	316	332	324	286	322	282	319	321	299	308	309	307	307	324	334	293	322	328	326	325	305	293	312	315	310	294	312	333	328	295	291	323	295	332	299	327	306	308	302	315	325	298	318	270	319	318	305	298	315	300	334	334	297	337	279	271	302	324	311	323	312	317	299	332	313	285	336	289	299	302	294	306	297	301	312	284	342	319	273	305	321	286	298	304	317	314	303	302	304	286	329	349	298	328	331	304	331	294	301	298	322	313	320	315	305	318	278	299	322	313	272	339	331	288	308	337	321	318	302	314	307	285	300	315	312	298	303	320	263	308	293	298	295	310	310	299	289	320	305
3979	6692	4495	2290	1679	1352	1016	812	644	563	581	506	497	463	426	441	391	436	392	382	409	416	416	389	427	365	375	370	343	380	362	370	362	347	371	409	407	393	396	364	409	349	352	408	352	351	401	377	401	366	372	359	367	367	374	340	365	363	355	357	386	360	352	387	401	348	374	367	336	381	363	362	353	378	362	370	333	347	351	362	315	370	325	347	376	317	351	359	387	376	373	353	362	343	365	367	351	365	348	393	345	370	347	375	405	399	363	363	374	351	338	368	384	382	371	365	365	394	353	374	333	373	364	348	382	363	370	365	320	348	342	392	354	376	342	353	377	373	353	369	372	354	338	371	354	384	354	380	357	343	360	361	364	365	340	372	359	376	327	364	327	380	359	358	366	330	377	345	355	373	379	371	400	403	371	393	346	372	341	337	400	383	359	374	360	375	329	361	350	356	344	381	338	347	348	387	372	369	386	365	348	381	343	346	350	368	375	377	347	330	362	351	381	367	371	365	327	370	371	346	375	374	367	364	370	360	365	345	385	366	341	363	335	404	366	373	366	352	373	352	394	345	350	359	349	377	349	361	358	373	337	355	385	330	362	358	385	392	383	365	344	333	368	369	353	365	353	343	355	373	372	342	364	355	385	353	326	328	404	348	370	334	368	333	380	365	356	393	335	359	356	384	332	354	351	364	366	368	358	352	370	354	402	365	348	370	393	354	362	328	356	405	369	363	339	390	325	335	369	358	342	358	355	376	369	402	358	385	351	332	355	378	357	385	354	395	378	342	377	375	386	367	360	356	370	368	344	338	339	368	375	381	349	383	354	357	396	349	392	359	366	356	364	341	377	378	376	373	385	345	383	391	329	350	358	337	395	352	387	331	357	375	361	346	373	368	338	371	344	373	372	372	393	361	358	352	374	357	362	389	396	363	365	344	402	336	353	373	367	341	371	375	373	372	356	386	382	375	347	383	362	331	384	351	361	354	355	375	369	361	370	342	411	342	357	398	401	389	363	379	356	358	387	345	371	366	381	351	358	341	396	360	361	406	342	338	374	372	368	403	374	325	383	365	355	358	352	384	375	321	367	350	361	387	381	401	344	374	402	337	356	359	341	381	340	393	353	352	331	353	307	350	386	401	356	338	365	393	330	370	378	361	366	358	345	390	373	343	370	371	363	396	346	365	372	400	375	402	337	352	380	353	348	346	356	349	326	351	396	374	371	354	368	354	409	393	370	377	341	352	343	350	348	342	380	390	360	323	361	325	349	381	358	360	363	368	379	354	340	353	357	372	388	373	383	369	381	399	354	356	375	346	358	333	356	312	374	321	335	366	370	349	370	319	369	374	388	342	374	372	358	332	381	354	367	372	384	340	363	322	349	362	353	363	331	370	361	386	361	329	405	348	355	386	372	332	354	381	368	344	328	352	341	325	391	362	379	359	333	376	386	350	363	395	329	380	337	379	361	345	382	369	346	402	322	372	360	370	384	359	324	360	384	345	359	385	345	394	394	389	345	366	345	345	366	340	370	320	362	375	335	356	383	344	387	359	375	350	362	360	354	413	387	358	332	352	392	347	364	370	372	371	356	371	340	343	370	347	365	359	358	369	364	359	343	373	339	371	381	333	320	385	370	359	334	332	355	348	367	350	377	358	372	344	338	419	340	363	365	366	367	376	339	368	442	380	347	389	371	353	359	356	389	363	365	363	369	373	383	300	345	344	342	351	351	347	403	358	369	354	340	329	352	360	330	368	352	346	385	357	374	373	342	345	396	393	363	364	341	383	354	343	375	364	394	363	389	367	374	381	354	379	352	408	337	375	349	375	359	344	355	380	380	377	383	349	399	354	353	372	346	352	379	337	360	359	354	380	374	359	333	371	345	372	322	414	373	379	386	354	428	350	379	374	368	351	381	376	346	363	370	364	349	378	371	334	371	368	339	336	380	421	354	357	385	393	350	373	368	356	378	362	355	363	365	353	358	385	399	350	348	401	362	373	364	314	394	369	371	382	367	389	374	356	401	375	358	351	353	361	333	362	346	321	376	369	380	353	378	350	351	370	327	378	361	391	364	358	378	395	357	382	337	366	321	374	381	366	338	333	378	355	366	379	389	373	362	332	332	366	325	369	387	384	325	369	315	367	334	352	337	372	356	356	328	361	335	373	364	348	353	375	358	373	392	350	362	376	383	365	345	375	365	399	342	353	390	371	321	361	372	341	364	338	373	346	331	349	393	330	345	357	364	334	330	393	372	332	368	339	355	355	362	376	364	339	373	375	365	349	351	352	383	374	355	364	366	361	346	370	360	372	322	380	372	340	346	351	352	387	371	373	378	393	341	360	350	351	380	385	343	382	355	359	384	378	398	364	397	362	371	353	366	352	370	385	364	340	361	340	336	385	332	390	343	368	348	353	352	362	388	353	350	370	359	384	337	382	369	354	378	366	364	351	361	344	365	386	389	377	375	364	398	365	353	383	395	355	339	387	385	341	344	366	369	372	350	339	377	365	347	370	347	379	355	345	356	380	372	339	358	379	404	366	338	339	390	359	376	334	318	346	329	375	376	351	398	381	357	317	314	369	365	353	372	368	341	396	359	350	385	362	381	369	383	368	367	355	354	342	377	336	388	356	341	359	398	374	367	404	373	388	341	351	359	362	337	375	355	377	331	339	345	345	350	355	417	375	383	360	388	334	369	402	364	385	414	361	359	383	356	384	327	379	347	349	358	364	374	349	372	355	338	388	333	362	388	349	356	370	370	336	342	377	369	337	385	354	349	348	397	351	348	377	349	378	370	346	353	347	327	363	372	352	378	396	364	361	331	361	321	363	377	369	357	354	333	377	368	355	379	372	333	391	342	373	355	383	365	351	376	368	383	376	324	379	334	370	332	342	376	354	367	337	378	399	341	366	390	348	335	356	367	355	374	355	314	355	346	389	330	389	375	391	347	352	366	368	370	380	369	327	392	348	385	388	361	346	330	394	337	400	355	347	350	367	356	348	384	334	382	363	341	348	352	365	368	372	381	356	336	360	376	381	384	381	356	334	377	378	353	353	346	335	389	389	397	355	391	370	367	364	328	361	368	387	358	363	375	380	330	373	322	374	380	353	348	360	350	346	351	314	379	363	356	346	375	354	373	371	356	405	358	354	355	354	373	379	336	331	356	375	355	383	335	386	360	346	398	329	347	345	347	357	352	340	398	372	333	348	377	354	368	337	377	352	361	354	358	367	392	309	386	376	330	342	362	342	337	365	350	352	354	386	340	385	345	365	405	356	374	346	359	356	319	369	359	375	382	341	379	328	349	337	346	346	374	378	375	333	390	347	320	357	367	349	364	377	339	354	358	339	358	377	377	353	350	336	353	370	380	375	375	366	349	304	381	366	401	345	376	361	361	346	329	348	371	357	360	368	363	355	353	353	393	388	381	378	288	354	335	353	391	363	396	395	376	353	349	410	355	349	351	392	344	349	352	356	340	331	367	372	333	349	368	344
22698	21348	29053	24016	21344	21337	6111	900	607	527	480	394	380	308	317	283	264	251	269	258	260	238	237	238	220	221	237	215	194	223	250	211	220	215	236	229	245	211	215	238	219	185	210	211	225	202	198	216	201	223	185	205	212	195	189	204	186	215	203	196	196	215	194	244	219	208	196	220	191	203	218	187	183	209	192	215	187	219	183	193	177	187	213	173	208	213	174	191	230	187	207	203	214	180	183	182	206	191	186	193	192	193	217	204	198	182	182	203	224	174	214	172	199	190	182	183	202	172	180	189	202	205	180	173	247	194	198	187	182	205	212	190	196	206	214	202	199	218	194	167	227	195	197	210	194	181	216	221	211	208	185	199	204	207	214	177	173	189	214	229	218	199	203	205	195	164	196	179	167	183	193	199	201	187	194	213	180	185	173	200	209	208	180	211	196	208	188	220	200	201	205	199	212	211	190	189	191	218	214	179	189	193	199	184	180	182	185	206	197	185	184	199	174	202	193	213	197	191	211	177	194	204	170	224	176	221	198	194	175	193	209	181	195	191	188	188	197	205	184	175	186	196	210	176	220	233	204	208	193	223	207	203	219	190	175	207	208	211	178	185	198	185	207	213	225	211	221	180	206	206	230	190	163	166	188	226	201	186	202	220	193	228	202	181	202	211	180	224	178	212	201	192	173	213	212	212	179	217	225	208	195	186	223	193	205	176	204	213	189	210	168	201	205	200	196	196	200	171	223	174	187	192	198	170	207	202	182	182	227	198	186	182	198	188	187	208	213	204	206	185	196	201	196	190	199	191	202	189	199	195	181	186	196	214	192	202	192	190	180	181	206	190	202	189	208	198	185	164	203	192	208	234	194	194	206	217	194	189	203	188	210	179	192	189	214	218	219	202	196	179	201	202	183	198	179	208	192	199	222	185	191	203	163	164	194	199	201	189	189	185	184	188	207	173	183	188	187	202	201	194	189	199	180	172	197	203	199	161	193	191	168	218	202	197	167	176	186	198	228	219	168	209	186	171	184	181	202	199	230	194	200	190	199	190	223	200	186	169	193	209	202	171	186	206	185	205	190	187	215	182	187	194	194	197	199	186	201	181	174	199	175	203	184	175	218	205	198	212	176	193	190	225	204	184	211	199	186	199	211	228	206	196	192	196	204	193	197	203	175	176	191	193	176	191	194	198	200	177	198	199	174	177	224	164	212	160	201	210	219	191	178	198	209	202	180	202	197	196	208	202	201	203	197	196	164	196	206	218	190	202	183	188	200	211	199	179	201	210	196	202	218	191	195	186	212	202	214	180	209	162	171	189	192	196	188	198	203	198	193	210	183	189	188	189	199	177	200	170	177	194	215	196	218	195	204	230	208	192	200	189	179	188	206	189	192	201	198	197	170	204	212	189	163	171	171	217	200	185	192	215	195	204	206	176	182	212	194	184	205	223	199	198	224	199	209	218	211	176	215	224	209	223	202	204	196	198	191	179	166	215	204	177	214	197	188	237	175	207	186	203	197	194	209	213	189	170	218	200	202	206	182	192	180	181	198	195	185	206	189	190	193	181	174	197	213	159	182	220	197	189	204	192	199	175	202	205	213	181	197	206	212	187	215	205	191	200	209	220	205	181	195	205	205	179	207	203	199	214	212	220	204	197	214	201	214	188	200	204	197	207	212	214	194	197	191	200	210	183	194	196	200	208	193	180	215	209	214	198	178	204	209	201	189	208	193	208	210	197	206	183	184	213	171	174	200	211	201	190	197	211	198	188	205	206	209	189	197	215	203	194	188	206	214	187	187	194	181	193	180	206	189	183	185	218	200	197	204	179	183	220	172	179	199	184	191	200	218	189	191	198	205	184	192	185	179	193	193	216	200	216	200	192	210	190	195	205	195	213	224	226	239	180	187	192	179	200	189	217	186	208	206	184	201	189	212	181	191	195	183	177	190	194	222	219	196	194	183	186	179	204	198	182	207	209	191	221	172	191	192	181	217	188	212	199	196	180	206	206	180	192	193	190	194	173	194	179	195	185	203	187	196	195	205	208	201	164	224	212	181	179	218	196	195	209	191	233	216	201	157	194	194	190	200	201	210	189	223	212	211	207	184	184	211	195	184	194	189	190	202	203	200	196	194	186	198	195	177	202	192	203	225	203	194	187	208	164	208	188	182	208	195	175	200	189	202	188	177	180	204	199	189	215	183	228	216	201	191	204	201	206	224	160	213	178	178	190	202	195	213	195	189	194	170	202	200	194	209	163	193	195	179	203	189	229	199	182	206	179	192	191	189	194	213	228	194	205	241	213	225	204	195	180	204	178	190	220	192	215	189	192	185	208	203	185	191	209	193	181	212	220	181	221	201	195	186	153	200	187	198	222	186	215	200	185	226	176	197	195	186	216	177	203	190	207	211	189	204	196	201	222	197	192	210	165	187	184	199	196	181	219	198	219	203	187	199	178	195	198	211	172	194	186	187	173	196	189	186	184	188	216	213	215	207	195	219	209	174	211	204	195	191	206	204	197	218	200	233	183	203	193	175	204	190	230	195	173	191	188	200	199	195	198	187	198	200	204	202	220	206	183	200	205	182	198	191	192	194	184	192	176	200	188	198	208	201	198	198	217	216	198	196	169	197	200	201	196	195	177	219	195	187	178	211	199	215	181	195	182	188	209	179	169	206	200	211	203	190	194	173	203	218	197	208	186	186	177	196	210	199	187	209	194	182	211	226	218	219	201	211	192	191	182	193	202	194	182	200	218	209	187	193	182	202	173	200	158	200	179	186	197	201	209	187	184	210	193	185	184	167	222	171	189	225	198	200	180	197	209	196	206	202	175	220	195	193	178	204	204	179	184	209	212	188	177	215	206	201	197	204	177	176	202	206	205	205	218	196	207	215	198	185	212	193	168	210	197	194	176	180	162	192	189	206	209	199	185	184	200	188	180	175	170	185	197	186	187	221	203	188	208	168	178	187	199	195	205	217	202	194	187	193	183	176	197	225	192	211	219	207	197	172	180	190	190	236	206	196	199	217	180	185	186	191	216	206	203	203	207	197	218	221	190	207	191	196	194	203	188	211	192	168	215	188	198	182	195	197	209	205	169	210	205	186	180	189	187	175	200	201	189	191	180	208	172	200	186	206	173	171	204	200	223	204	191	190	204	201	213	206	189	203	196	199	204	207	199	201	204	187	186	197	183	205	207	203	213	212	188	181	190	195	206	183	205	202	223	198	186	227	189	206	183	188	196	196	204	178	207	197	224	228	181	203	176	216	228	182	204	211	186	197	200	184	197	196	185	198	198	174	195	188	179	229	187	188	183	177	206	188	181	206	208	197	207	179	217	187	195	195	199	201	228	188	189	197	182	181	194	180	198	175	211	168	202	198	188	188	213	208	195	199	187	181	211	219	180	197	192	205	198	219	199	219	193	216	207	182	202	194	177	195	192	193	187	222	189	202	187	211	197	195	203	198	181	205	224	195	194	190	193	192	213	206	201	188	200
5194	15431	11228	5661	3895	2918	2183	1664	1282	900	772	720	603	546	470	377	443	379	344	328	317	329	288	342	299	306	298	296	304	306	299	290	249	286	275	284	314	317	287	285	246	277	268	277	277	273	299	259	257	256	253	253	244	263	240	279	263	243	262	278	270	268	223	262	247	229	260	251	227	244	271	251	262	229	247	242	237	239	215	235	261	221	246	209	240	258	257	255	221	247	243	251	234	246	268	223	240	243	226	251	229	266	243	227	222	258	241	258	239	253	253	233	246	258	201	251	223	250	218	230	217	236	219	257	214	245	220	211	247	260	229	224	237	243	228	232	260	246	240	220	219	222	248	246	246	208	238	247	257	272	212	225	236	244	228	241	249	243	253	245	252	253	259	219	259	253	225	259	229	221	250	269	228	237	227	242	240	241	221	211	223	249	267	229	255	246	261	257	207	229	257	222	203	237	230	224	239	228	234	253	245	249	241	235	268	247	223	249	232	247	235	232	229	240	270	269	221	226	265	275	248	238	256	240	244	247	234	276	233	201	259	264	240	211	263	241	223	253	231	233	231	255	241	262	246	246	255	227	249	243	241	252	252	232	221	251	249	256	255	247	259	225	230	220	236	241	230	258	250	241	256	235	223	241	254	247	239	226	236	250	241	253	265	227	244	251	248	242	232	236	237	260	192	253	232	233	251	232	248	216	251	238	241	245	256	251	236	216	266	276	223	248	261	251	269	239	235	251	251	237	238	239	228	273	223	228	234	250	269	254	256	262	240	257	218	223	246	254	235	232	218	229	241	262	248	227	233	214	252	215	225	261	236	221	253	247	243	218	243	257	269	214	228	245	248	230	227	195	237	229	234	260	198	266	253	243	242	243	237	229	239	256	242	229	233	230	204	230	245	252	241	244	229	248	240	240	233	247	242	223	251	227	245	253	235	207	262	233	266	234	255	234	237	227	252	238	241	264	243	251	232	239	249	225	275	232	229	268	256	260	219	221	247	247	240	232	253	228	208	249	227	241	238	230	266	245	230	244	258	203	212	249	261	263	251	224	233	248	206	250	232	243	249	237	253	274	209	251	255	261	245	244	242	202	230	244	237	266	240	259	252	258	209	225	242	243	240	237	238	248	219	253	210	218	245	237	208	254	229	228	247	244	247	231	248	234	248	222	240	235	245	264	244	257	241	253	273	219	246	234	235	249	259	266	221	252	269	257	241	232	253	229	235	244	240	250	250	226	261	255	219	263	228	251	275	219	243	231	244	237	263	246	254	266	232	252	265	216	268	245	224	234	203	267	210	255	243	194	225	237	262	227	239	236	258	244	255	240	263	235	254	250	242	231	230	235	249	229	245	237	254	213	234	227	227	249	231	247	254	222	257	223	215	264	204	246	270	245	255	256	249	245	252	233	218	238	245	240	233	242	234	234	241	261	228	250	243	236	243	241	242	244	231	246	229	229	217	206	224	213	237	242	230	233	236	240	244	228	274	242	249	234	238	243	242	247	234	245	243	239	253	251	251	243	221	245	223	224	256	253	224	235	258	230	283	245	241	215	223	245	238	237	261	246	234	217	247	262	265	241	234	231	255	236	233	259	236	270	251	239	257	241	220	236	242	248	265	258	236	237	216	216	257	237	217	251	247	224	228	231	231	241	259	240	249	220	229	247	245	263	225	244	254	232	254	254	243	227	258	228	238	236	218	217	240	220	271	255	224	242	245	209	243	249	267	234	238	242	245	259	246	244	252	215	229	278	250	204	252	238	238	257	238	258	244	230	211	254	241	256	226	247	266	211	250	252	254	219	246	251	227	215	254	236	230	244	237	236	247	253	255	231	259	282	236	219	223	227	261	253	234	238	237	237	237	243	260	237	263	239	243	238	240	250	233	211	241	228	252	248	228	229	240	233	255	238	246	225	254	232	233	243	224	231	246	248	250	287	280	247	245	228	234	236	249	220	268	252	259	249	251	250	231	262	225	246	222	236	259	233	219	259	229	239	245	262	251	217	246	255	218	261	237	258	217	261	240	237	234	229	231	233	226	231	245	235	221	233	250	246	244	231	234	242	225	231	249	242	231	239	219	221	240	249	235	237	236	265	225	247	244	247	231	240	231	260	232	249	256	265	260	228	224	235	239	240	242	247	241	245	286	264	229	238	253	233	235	238	233	222	231	237	234	256	268	230	265	244	251	232	245	218	233	241	238	240	235	246	238	256	246	255	237	247	258	242	245	267	277	238	282	243	244	212	226	242	232	227	245	227	268	221	215	226	241	205	235	225	221	233	247	248	231	241	237	241	234	248	237	252	235	202	249	233	212	258	252	233	229	249	256	238	233	212	216	221	254	243	209	238	234	251	241	233	266	259	235	242	237	211	243	233	258	223	221	252	250	246	247	260	223	217	263	207	230	225	259	251	240	220	261	241	226	242	250	211	228	221	230	267	253	256	257	244	242	247	234	238	218	241	241	238	241	240	235	209	240	203	232	239	246	217	240	255	222	218	287	236	273	217	258	238	228	258	237	251	229	233	223	231	273	226	244	272	220	238	250	221	269	241	229	211	211	239	265	290	231	259	213	239	231	245	238	226	238	251	241	265	243	271	241	211	243	243	237	246	247	220	251	250	225	232	260	219	259	246	246	247	223	243	210	235	223	252	240	256	252	237	250	225	242	241	241	229	240	251	227	252	204	232	220	237	249	250	247	246	243	247	207	248	281	271	234	222	230	254	228	238	216	234	227	259	222	263	256	211	241	264	227	260	209	271	252	210	254	219	256	215	246	232	253	225	249	244	222	224	244	249	220	231	226	247	254	233	257	262	233	235	242	247	247	229	269	241	234	208	250	249	266	251	265	259	258	245	239	208	237	263	251	251	272	240	243	245	214	256	247	235	273	234	227	240	250	264	241	258	283	252	248	252	258	251	237	242	245	245	213	220	256	235	255	246	224	240	214	281	233	262	266	252	249	232	233	222	244	222	230	247	221	261	260	246	232	230	241	227	259	231	227	244	237	237	239	225	265	247	237	215	232	229	241	243	234	236	244	255	262	241	239	242	256	217	227	245	221	239	228	248	229	214	263	235	241	241	248	229	268	234	253	236	234	226	215	253	227	244	261	242	249	234	215	238	241	248	225	243	258	241	250	229	231	240	241	238	241	233	221	243	236	255	273	253	251	243	220	247	237	220	224	232	231	223	228	259	263	247	246	227	221	247	243	234	237	211	228	230	256	226	259	230	221	240	233	251	222	255	248	224	238	221	238	229	243	252	249	234	226	243	270	253	250	223	224	251	266	218	250	250	217	260	246	247	256	246	234	244	259	253	251	234	231	225	261	231	232	266	240	237	267	242	233	238	211	255	263	271	219	243	234	248	217	229	214	239	246	261	208	259	244	247	261	250	253	237	266	257	256	226	267	220	242	233	229	254	226	221	226	240	247	250	254	254	255	251	222	225	230	224	286	239	235	245	233	243	225	227	237	247	225	240	239	243	240	256	260	233
27598	18445	4952	1160	797	633	596	527	551	533	517	517	560	527	490	501	489	534	479	492	515	483	485	493	462	498	458	508	489	507	511	507	528	478	466	510	492	537	473	504	495	500	525	499	489	488	500	489	462	494	525	498	489	515	465	512	483	500	539	468	521	482	526	486	467	477	462	476	464	509	489	506	492	496	516	490	449	493	496	523	514	530	500	476	533	504	523	508	461	497	507	475	442	534	488	466	541	489	474	504	492	537	475	473	525	481	469	501	497	516	499	480	481	473	511	470	501	483	482	506	471	458	500	525	484	491	471	461	507	512	503	486	500	516	473	483	455	536	507	465	510	492	486	502	490	473	501	546	493	506	480	500	548	516	490	487	505	497	508	496	503	531	477	494	521	463	496	506	497	473	480	485	530	496	482	477	517	478	472	521	489	484	456	492	489	506	488	510	488	479	506	484	467	520	449	469	516	460	493	485	476	491	506	509	532	489	482	496	518	514	520	526	506	487	503	472	497	470	516	495	466	539	480	476	498	506	453	476	456	508	509	485	486	504	494	476	488	472	490	468	500	515	484	510	493	482	530	482	465	465	539	509	451	515	527	507	507	524	515	464	507	512	457	518	492	510	488	491	509	493	503	471	510	511	511	503	484	549	543	506	525	399	513	487	488	496	521	472	511	459	459	498	504	467	514	510	505	474	512	465	516	494	532	469	500	534	477	519	498	522	511	472	549	523	488	494	521	526	491	492	449	499	505	493	528	498	475	523	489	456	504	467	470	513	517	497	523	494	511	482	463	503	480	489	482	480	489	493	479	497	492	458	474	504	509	483	496	472	499	463	452	518	488	468	476	502	515	521	469	516	452	513	447	474	478	483	502	514	529	473	484	436	560	498	462	500	515	474	460	438	528	519	526	510	491	516	502	495	541	492	479	503	468	496	489	535	456	489	506	513	525	502	454	482	491	508	485	497	509	509	468	507	497	481	481	483	492	500	495	479	511	532	481	451	472	497	467	472	500	497	538	474	549	495	481	489	516	468	439	488	467	489	512	476	487	534	506	549	494	471	483	487	506	524	524	445	519	490	479	495	486	492	484	547	486	493	474	502	526	458	486	476	515	489	482	518	486	480	511	464	561	529	514	502	524	513	458	463	502	490	517	476	509	493	483	489	518	507	483	498	532	486	477	485	530	484	512	525	479	524	491	522	517	454	504	485	486	508	508	482	446	506	450	488	456	493	493	489	484	477	529	522	484	507	491	506	481	521	510	514	511	496	526	469	504	498	513	506	516	443	501	459	498	490	492	517	565	462	491	480	505	506	553	473	520	540	526	504	465	514	496	520	496	539	467	477	492	472	529	477	496	522	509	528	485	497	512	496	490	517	477	476	482	525	522	507	526	534	463	496	492	505	534	496	520	486	465	556	516	493	535	511	478	479	491	479	508	477	536	479	506	469	491	515	501	484	534	496	537	510	488	529	468	451	470	502	454	487	535	478	490	480	524	483	488	478	491	512	464	515	502	498	503	490	502	451	492	480	498	471	497	512	510	483	475	480	528	498	436	497	482	502	488	505	489	474	512	491	514	527	487	521	536	488	507	488	494	494	466	513	516	506	540	502	476	528	487	478	508	489	519	545	529	522	478	476	492	510	509	518	499	510	462	476	484	469	478	471	500	522	478	492	499	479	493	489	467	514	497	465	486	502	488	480	502	522	471	485	510	476	475	534	491	466	476	516	442	489	520	502	479	465	480	505	498	472	494	504	492	476	482	542	454	502	477	504	520	536	480	513	510	508	482	500	516	506	498	453	491	514	517	504	490	532	500	494	459	488	482	486	491	537	485	498	518	491	472	499	534	435	474	474	486	490	509	474	506	500	486	502	467	508	506	528	474	505	501	503	499	473	508	539	529	481	453	493	496	499	487	473	519	473	469	490	477	467	494	519	506	522	513	519	491	503	529	467	455	528	458	499	503	500	498	484	492	491	532	486	493	475	460	539	503	540	451	499	544	491	512	508	506	500	516	461	528	527	471	534	480	506	516	495	473	484	475	474	513	507	478	473	523	485	483	506	439	467	482	470	481	512	508	518	512	493	515	502	488	484	528	496	519	482	507	496	497	474	511	516	505	473	505	485	524	518	494	510	498	491	501	448	499	499	523	467	516	499	514	498	487	461	500	489	480	512	499	498	488	468	513	467	522	492	474	486	484	479	515	502	476	524	515	488	489	505	518	530	477	495	506	436	502	492	525	485	473	459	469	510	477	514	509	520	498	502	532	501	482	508	536	485	466	502	497	494	520	498	528	479	504	502	455	489	485	481	488	532	496	516	497	508	527	489	503	542	531	525	508	469	507	505	464	491	482	507	521	515	511	518	467	499	538	519	495	494	527	505	502	497	491	539	504	480	500	493	521	472	478	478	541	491	510	454	523	452	466	508	489	497	537	449	486	501	473	481	505	511	491	487	486	462	536	473	517	493	488	531	504	493	485	475	517	502	479	467	493	476	468	483	480	521	469	492	537	459	479	471	494	510	515	467	486	484	495	502	503	477	450	474	495	547	502	485	505	487	526	505	526	534	512	473	496	494	536	482	536	512	494	515	514	493	496	500	463	523	509	476	535	486	501	508	500	521	505	507	497	474	501	537	507	505	485	520	502	488	562	510	493	470	516	512	483	519	466	485	513	464	449	498	514	470	485	472	520	512	488	473	491	498	481	483	533	499	471	498	515	520	481	488	522	460	505	494	520	520	494	522	522	515	481	503	470	515	477	514	492	513	482	523	481	524	471	489	443	454	490	469	514	533	518	513	499	494	472	491	537	478	479	536	494	530	543	469	493	484	501	525	507	491	505	451	439	486	507	513	491	490	471	437	467	473	493	501	485	488	482	512	474	497	512	464	480	465	506	519	520	548	472	497	508	448	508	467	510	467	497	489	476	464	516	500	476	491	519	491	489	481	505	515	507	471	506	448	488	482	530	513	486	504	500	497	516	496	485	506	515	465	464	485	520	493	536	476	518	513	489	495	473	434	473	485	482	504	484	482	494	503	499	482	514	467	509	489	488	496	484	511	478	457	518	501	468	485	506	498	489	514	492	486	487	507	520	496	505	497	514	468	485	480	536	553	492	504	489	539	483	473	481	498	486	530	517	513	459	468	476	448	487	479	531	478	498	469	511	521	510	480	507	517	484	506	480	434	488	513	490	501	497	518	475	446	493	494	469	473	506	475	499	500	530	480	485	465	530	526	498	509	533	470	506	508	514	491	511	462	497	502	523	528	462	460	501	544	492	482	522	460	485	479	489	494	493	511	466	530	512	483	531	509	472	489	487	490	511	452	468	459	509	505	501	486	493	545	537	508	482	454	521	483	472	539	510	516	519	494	499	505	513	499	486	516	509	471	499	461	473	494	482	507	459	487	483	480	537	461	522	508	532	543	514	499	513	469	472	493	519	523	506	501	464	522	492	471	511	501	479	502	484	504	514	504	508	533	488	509	504	498
4892	3136	2323	1319	1115	980	830	740	691	633	624	620	647	596	617	612	626	576	599	571	568	582	590	586	568	610	596	580	575	572	589	555	604	606	552	572	557	566	561	605	553	568	594	603	586	615	597	599	558	572	585	559	582	616	576	575	626	576	600	565	560	588	568	607	557	570	562	584	565	557	587	568	568	576	587	601	573	572	555	594	572	578	546	589	604	578	587	584	600	575	579	566	581	626	592	565	589	577	564	542	580	555	574	592	563	554	608	529	529	598	585	543	550	563	609	522	581	569	585	554	577	567	611	591	588	580	570	546	587	588	599	586	586	563	557	530	578	568	569	594	600	555	568	609	556	605	543	578	583	556	583	566	577	608	606	557	568	581	573	584	583	606	590	604	584	625	566	577	588	567	606	591	561	626	540	557	587	616	547	549	562	611	552	604	587	539	590	592	535	605	575	588	559	516	588	556	552	565	563	616	534	570	552	590	552	586	554	584	561	585	567	606	567	574	567	591	600	556	582	585	598	594	567	633	542	557	615	564	538	578	568	561	547	560	569	553	551	607	565	556	581	590	570	556	553	570	593	605	595	579	561	591	564	558	611	585	579	593	600	571	586	589	600	607	592	546	567	598	623	573	581	541	585	574	555	535	585	606	614	594	579	565	611	576	598	583	576	620	592	541	551	572	588	561	631	593	592	608	579	564	556	600	584	581	542	557	540	586	650	599	542	592	610	617	605	589	572	563	570	589	600	556	594	595	560	596	599	578	546	534	567	527	553	566	572	579	587	578	576	561	570	558	557	593	602	583	581	574	559	586	640	591	608	595	571	499	584	582	570	594	547	564	578	598	583	551	588	584	592	572	534	579	602	557	563	570	579	580	578	590	593	574	590	544	586	579	570	525	519	587	532	554	578	570	546	551	549	553	605	534	535	576	514	584	594	584	581	575	598	589	594	599	578	640	550	572	578	609	597	583	583	560	583	587	589	561	600	549	587	573	601	601	546	603	600	567	564	619	563	568	630	556	545	595	590	574	582	583	559	565	539	602	587	545	595	571	615	592	587	554	617	579	588	565	598	563	590	584	568	589	561	555	559	579	516	582	575	597	577	598	564	610	587	615	608	580	607	521	555	582	595	592	571	597	582	589	603	589	549	597	567	575	570	605	588	604	596	588	554	555	581	581	584	553	534	616	581	593	602	536	538	575	574	565	594	597	563	560	535	595	625	580	545	563	610	579	567	582	570	595	590	551	510	554	588	607	588	559	588	575	556	565	587	557	549	569	600	562	568	565	576	557	599	601	585	594	589	554	536	607	626	567	582	577	553	619	600	567	561	584	563	569	510	600	618	616	572	586	562	605	573	605	542	568	578	637	567	556	565	550	569	598	589	578	577	629	570	585	642	592	566	589	611	553	572	576	567	543	548	550	590	547	568	605	574	554	583	545	575	585	584	598	615	571	551	586	574	561	598	609	608	542	594	566	565	580	573	602	615	585	582	593	588	571	636	589	562	603	581	563	542	570	583	614	583	563	594	578	603	583	572	533	573	589	602	584	589	555	533	534	571	552	572	578	583	585	571	539	605	570	587	561	567	573	551	557	592	615	566	567	561	555	585	594	573	593	545	587	583	574	601	573	577	583	553	556	587	516	580	590	587	552	637	601	557	571	599	584	556	615	588	531	592	574	628	596	558	580	538	588	591	571	546	577	554	599	579	563	589	593	580	560	572	563	580	589	572	582	572	564	563	573	570	550	575	597	582	553	582	591	550	575	603	553	569	602	602	592	597	580	523	589	591	519	556	568	559	536	601	539	544	575	574	561	538	585	582	612	583	594	580	575	611	607	568	589	561	571	556	613	556	582	593	581	533	597	553	554	595	577	560	580	596	566	598	573	531	620	580	557	559	618	550	620	607	622	579	574	592	586	566	616	604	571	598	585	560	556	583	564	543	543	530	579	566	582	568	555	607	602	582	606	618	606	600	558	565	613	584	579	587	547	538	559	563	574	576	583	562	592	563	580	598	584	576	596	549	541	561	588	580	553	598	569	538	588	572	544	565	569	600	584	574	553	571	592	563	565	573	565	570	538	579	566	548	592	569	583	600	563	583	572	547	562	626	593	599	571	566	550	559	595	565	568	569	549	592	543	564	589	581	589	575	552	587	600	620	590	560	620	573	590	575	554	584	600	589	593	609	558	543	560	583	625	635	623	579	571	557	599	591	582	599	578	572	568	544	620	564	562	594	589	577	580	575	573	539	515	580	556	552	583	589	560	578	574	592	598	536	589	583	607	580	589	519	558	596	582	595	609	533	568	570	540	586	544	620	579	602	568	594	606	592	584	593	559	543	582	610	594	582	593	609	588	589	627	589	557	571	545	573	552	555	584	567	583	557	600	596	569	548	577	546	615	569	546	565	572	569	563	556	608	563	591	579	528	593	534	551	610	565	589	608	628	568	599	620	575	600	556	577	621	587	527	607	615	576	581	541	569	565	626	590	582	613	555	599	581	601	530	566	541	592	580	571	576	560	542	610	560	583	625	571	574	538	571	562	590	537	570	561	564	559	587	582	561	560	575	551	574	543	603	553	554	578	560	601	614	595	573	556	590	565	585	625	579	571	610	568	588	580	576	551	578	589	575	564	626	553	570	604	584	544	574	570	533	541	560	597	547	594	605	589	586	605	586	534	553	597	586	609	556	569	590	611	562	560	620	589	587	605	598	553	597	551	550	593	551	575	574	628	572	569	529	567	530	532	566	615	548	593	614	553	599	589	560	617	565	565	606	595	587	585	541	594	545	575	598	577	605	589	602	569	572	563	596	584	558	601	604	565	605	571	557	601	566	578	555	618	619	561	548	579	547	575	592	588	594	568	551	629	575	594	607	567	597	596	617	592	540	601	533	565	593	557	596	602	566	558	578	586	585	612	574	617	618	623	559	571	602	598	557	577	591	593	601	577	604	538	549	578	608	592	602	593	564	598	609	592	601	577	559	550	595	576	552	556	556	576	588	566	607	625	591	596	617	536	585	578	589	608	594	594	586	616	591	592	538	561	571	582	597	588	596	553	564	552	559	599	550	551	589	569	577	592	615	614	569	568	575	600	586	564	591	551	556	630	574	605	546	600	571	568	610	568	565	617	555	560	562	615	588	609	594	558	560	578	617	591	551	565	559	586	590	611	578	608	544	557	567	539	532	578	534	554	624	577	572	546	566	582	565	538	558	619	584	558	599	555	574	580	564	593	616	588	540	577	551	608	583	548	560	555	622	555	586	563	526	615	553	562	578	544	544	541	546	569	603	554	573	555	577	570	628	609	558	600	566	575	621	572	592	543	554	577	589	559	561	584	589	582	546	601	572	546	564	553	565	563	571	617	554	602	570	582	547	581	535	554	584	549	591	566	621	541	567	559	573	581	558	604	550	530	534	551	613	600	588	630	589	557	618	602	613	608	597	559	571	582	570	581	567	564	555	576	602	524	575	567	569	592	563	584	569	562	587
23802	21361	28524	24519	21297	7925	1147	800	697	567	622	562	543	526	505	488	471	481	492	456	476	439	448	474	469	461	502	501	467	474	476	480	466	449	427	480	463	500	470	478	458	410	445	470	484	476	464	481	475	431	446	453	464	455	452	444	421	415	469	465	402	418	485	466	480	454	414	473	468	431	445	434	447	486	466	437	422	482	422	443	429	414	447	415	440	429	444	452	399	454	428	457	433	400	468	414	438	468	437	477	414	452	397	438	430	431	443	428	464	422	459	411	451	432	426	441	421	414	438	454	466	456	458	438	453	437	433	466	475	475	451	455	427	446	474	398	431	448	460	453	421	429	429	448	446	479	422	454	428	461	440	449	423	414	446	443	442	433	459	462	451	406	449	451	461	425	389	457	435	436	420	470	452	431	488	443	447	469	444	448	434	476	420	473	455	441	422	484	475	444	436	427	445	441	453	424	484	412	482	454	443	449	450	463	432	436	385	471	437	438	471	466	423	436	471	405	452	433	424	455	427	410	437	418	428	438	423	424	432	429	464	422	482	431	437	423	427	415	422	483	450	453	416	444	421	416	436	445	425	456	411	454	449	432	456	411	455	442	470	448	449	462	458	404	431	455	455	468	438	480	431	431	417	445	436	474	434	457	421	434	443	426	441	473	459	461	421	443	418	472	434	431	425	457	468	440	438	427	428	441	454	411	420	409	457	438	465	448	417	409	482	455	466	431	447	465	460	438	442	455	442	487	447	483	431	432	427	452	455	491	472	431	428	398	418	442	441	457	436	448	460	465	411	413	421	463	453	466	451	423	465	462	446	435	451	456	462	462	451	440	448	429	489	441	449	442	457	465	394	414	484	446	473	416	395	408	440	463	410	425	443	451	444	417	419	441	417	439	431	453	451	430	462	417	424	468	436	467	478	437	434	452	421	437	406	394	457	434	449	463	427	435	442	463	447	450	456	461	453	450	436	464	420	467	446	449	430	446	485	464	385	435	459	423	437	460	425	458	441	431	446	427	465	461	444	485	429	419	458	464	458	436	417	459	458	446	426	444	436	400	425	459	443	406	427	466	462	460	411	398	427	443	445	419	404	468	453	446	470	453	455	450	433	463	437	448	410	405	433	434	430	456	467	480	445	434	419	368	457	404	443	448	483	449	462	426	435	469	441	398	440	448	442	413	451	452	449	430	429	405	436	461	454	447	445	445	460	456	443	458	457	393	443	440	457	468	436	419	439	468	425	459	441	446	445	451	461	461	431	424	439	436	401	444	457	473	466	434	483	442	456	482	438	426	434	415	458	464	434	460	465	451	445	446	433	463	406	461	432	431	437	463	469	456	465	459	422	441	432	461	479	448	407	478	416	450	453	436	410	423	410	416	454	440	477	476	405	445	447	466	457	448	484	420	415	486	454	414	430	439	450	418	424	415	444	410	434	430	454	422	424	394	458	479	416	456	460	453	448	403	469	404	410	427	470	427	432	428	436	389	425	448	474	462	445	456	435	443	462	446	443	456	438	420	452	394	485	414	455	462	446	482	454	455	486	392	427	401	469	482	459	426	446	432	448	449	454	419	431	440	438	419	458	452	471	468	435	459	441	408	455	432	434	449	440	436	422	481	425	433	430	415	436	471	477	429	471	457	455	429	412	460	450	452	431	430	486	443	403	410	416	411	428	412	476	455	430	454	425	405	421	431	448	463	458	486	433	453	447	457	430	466	429	432	407	429	447	462	430	429	411	447	483	460	435	414	492	430	440	457	419	437	453	453	448	396	419	452	434	470	421	430	450	457	438	450	472	450	443	422	422	445	419	458	460	435	433	465	435	470	414	457	464	448	448	461	445	491	462	453	455	417	432	407	430	427	417	441	457	427	430	454	439	454	390	466	426	426	468	453	468	448	438	447	444	418	473	451	448	436	445	468	450	432	443	444	433	437	453	452	460	457	416	458	485	408	455	480	436	449	435	436	433	470	475	409	434	461	457	442	443	428	452	428	435	415	489	485	439	488	441	456	416	422	474	463	477	399	468	426	459	430	444	407	478	403	455	433	462	446	467	473	453	435	432	435	453	462	474	444	447	440	422	438	450	465	473	440	454	396	411	444	439	425	459	441	431	470	454	409	434	429	440	478	417	423	407	440	461	469	467	436	431	455	487	443	423	432	416	428	426	446	446	433	459	432	416	428	427	456	416	466	427	436	461	454	446	470	469	412	491	421	485	449	451	461	457	442	427	442	482	434	453	439	472	458	426	426	492	478	467	407	468	440	409	425	449	457	411	407	436	433	420	459	457	487	446	440	465	465	444	434	443	469	409	458	456	417	454	429	456	455	432	442	430	425	479	445	453	392	483	419	474	433	393	388	445	442	468	451	438	434	414	416	427	379	475	443	408	442	452	430	466	443	431	435	441	449	436	448	449	375	464	435	435	461	431	423	475	417	449	432	486	446	467	412	465	398	447	444	419	424	437	437	438	431	437	467	424	456	439	414	408	420	448	410	448	421	415	471	433	410	445	419	468	440	459	455	418	449	471	506	457	425	435	455	474	458	495	393	433	453	413	453	441	430	459	445	442	425	444	442	444	430	458	399	459	455	413	439	450	447	458	437	439	427	472	439	453	452	425	472	432	441	430	453	457	477	410	406	428	474	451	449	455	449	397	408	451	456	434	426	458	449	454	450	452	458	477	406	410	434	453	458	442	436	437	453	453	441	434	489	428	439	430	429	420	438	462	420	480	471	439	447	438	450	416	479	452	470	438	470	444	442	452	467	467	427	396	393	425	419	424	437	446	467	448	422	472	426	441	417	441	497	410	446	439	443	447	440	467	468	445	468	402	440	446	462	454	481	444	427	430	440	384	369	454	463	418	447	480	426	456	430	476	417	446	469	467	445	446	448	458	449	448	442	468	461	462	456	466	436	470	441	412	431	458	446	447	487	443	448	471	425	411	466	444	422	469	435	387	421	453	417	403	454	473	460	434	404	457	446	437	446	456	424	460	445	465	406	439	449	410	451	421	407	404	427	445	432	419	438	416	430	421	479	381	462	414	496	476	415	452	458	422	481	412	450	428	433	437	469	429	420	439	482	438	438	454	421	431	437	449	459	414	444	430	423	414	449	429	455	452	478	451	448	464	439	429	469	424	460	463	446	464	443	429	439	434	445	454	459	386	441	422	481	485	448	474	449	451	452	434	424	426	458	405	423	459	439	478	432	452	449	456	399	443	435	484	415	454	430	464	428	442	443	428	450	426	446	454	437	455	482	461	397	427	441	436	410	412	456	449	416	414	480	472	432	420	474	452	450	459	430	462	433	455	452	388	470	450	438	474	439	414	413	446	450	424	435	433	426	418	415	421	426	437	428	451	414	425	441	444	446	417	482	439	420	435	441	453	429	441	423	461	443	450	460	414	434	395	465	434	450	472	458	434	430	406	442	444	419	453	409	479	481	433	478	446	448	451	442	430	460	468	411	448	450	468	426	411	458	456	441	424	454
4055	10617	7379	3664	2603	2101	1521	1217	1033	900	844	794	745	704	688	662	630	569	608	593	565	574	575	557	558	554	550	541	528	536	522	537	535	561	574	584	551	576	576	559	543	546	542	556	522	551	555	537	534	517	555	537	535	519	530	499	530	518	536	519	477	543	550	495	509	500	552	557	534	530	521	577	524	539	498	493	516	481	508	511	504	533	511	533	522	476	498	498	550	533	508	524	524	528	496	522	524	552	525	496	470	534	530	537	522	521	501	477	526	532	558	524	568	528	508	528	526	514	516	531	527	514	532	493	520	493	523	505	566	502	513	532	513	588	491	526	563	515	523	547	539	539	491	529	506	457	542	575	510	526	505	549	520	541	512	543	535	520	509	564	531	529	510	488	542	474	533	524	488	508	562	537	552	510	552	496	542	498	514	517	487	494	561	506	522	545	514	542	560	485	485	550	530	517	567	520	497	550	525	497	525	503	499	535	553	520	535	564	519	478	510	556	488	491	542	540	519	518	528	516	492	506	548	536	532	503	542	519	525	541	496	510	541	538	496	505	528	504	528	498	579	496	515	542	534	541	543	521	521	533	555	522	521	529	508	525	521	556	505	517	515	552	527	533	537	518	519	497	536	542	580	546	533	475	542	530	520	488	536	513	529	537	577	505	535	550	519	532	527	489	541	523	571	517	512	543	525	518	521	567	504	501	539	507	474	520	538	517	543	547	555	518	515	518	511	524	535	537	548	522	522	538	542	533	516	526	523	518	544	524	520	527	504	530	517	531	540	548	518	519	518	518	504	520	525	514	543	523	539	482	538	502	518	546	515	556	552	465	495	495	506	469	499	499	555	528	535	510	515	494	522	503	503	530	537	567	515	547	554	530	513	493	520	507	508	525	482	550	513	528	493	492	508	512	557	539	522	509	554	526	564	533	512	557	518	529	507	512	560	550	523	494	536	531	536	502	513	549	578	544	516	543	534	495	531	523	538	512	512	501	507	498	563	528	518	560	521	489	511	525	554	509	545	512	521	531	541	553	554	540	517	489	543	547	543	550	534	522	542	517	544	535	509	554	544	537	506	499	528	534	507	542	537	524	524	536	555	500	556	558	536	501	493	491	533	562	534	524	526	521	544	519	549	535	542	543	511	509	523	502	558	534	483	516	539	529	501	529	514	524	506	530	507	491	569	524	508	537	545	526	522	522	505	515	514	552	540	522	519	487	532	522	530	542	492	514	523	533	527	524	537	566	499	566	530	527	516	556	518	544	530	519	541	517	533	528	500	534	545	503	520	509	492	545	536	502	537	491	528	574	564	525	529	545	509	535	547	553	506	529	518	497	490	534	558	515	565	512	552	532	525	527	530	498	527	531	532	525	537	523	512	506	525	526	528	538	513	541	541	494	541	524	531	494	512	526	544	525	497	494	502	553	524	529	559	512	501	582	521	515	560	548	561	545	532	513	533	542	507	515	542	539	510	501	552	522	531	524	510	521	494	519	527	509	538	555	520	544	525	514	518	530	493	493	576	494	509	525	571	508	538	554	505	536	515	540	508	515	499	536	502	549	508	505	499	512	537	496	591	543	539	520	566	539	492	525	518	539	522	552	534	507	499	557	554	518	539	515	506	497	548	528	511	502	546	535	539	521	496	520	520	536	492	460	495	530	537	498	538	535	544	520	536	486	494	505	548	490	504	556	501	493	518	509	547	476	520	501	523	496	478	469	535	510	541	527	511	535	527	530	520	516	545	546	503	545	549	505	524	534	557	506	533	463	552	513	534	493	574	533	536	525	524	484	529	525	536	532	510	525	522	527	519	481	546	463	545	521	544	544	517	487	536	545	512	516	536	520	570	534	565	471	521	477	526	497	514	564	515	521	539	509	528	510	512	550	506	527	539	507	534	531	536	505	538	571	522	517	518	505	528	550	546	511	549	536	548	490	516	543	518	527	550	503	523	515	524	533	534	486	522	526	516	579	510	539	484	479	530	542	520	548	505	549	539	543	525	527	493	544	513	521	540	545	474	546	541	523	533	524	488	527	539	535	502	582	532	513	559	492	552	509	547	530	520	495	525	547	516	507	489	548	553	528	506	569	533	521	546	537	537	510	545	532	489	538	523	541	519	525	543	486	505	539	532	483	529	483	527	540	560	509	529	520	557	522	502	508	520	478	560	501	527	539	525	577	505	499	528	515	523	480	521	530	482	520	502	534	531	530	530	522	525	525	551	516	545	540	540	569	518	538	519	537	539	545	521	516	531	522	552	554	503	506	514	524	509	495	494	548	539	523	503	538	514	536	528	518	481	539	511	517	507	503	535	528	491	510	549	503	527	525	550	494	517	547	541	495	562	533	522	508	496	511	511	529	519	498	510	472	539	560	542	549	533	485	516	482	545	531	498	519	525	549	519	537	564	535	557	529	491	520	543	530	487	534	504	551	542	526	533	517	535	527	504	535	537	596	514	530	521	545	515	510	503	533	560	555	540	503	536	555	551	550	498	524	532	552	570	552	502	517	535	481	495	574	502	523	499	540	532	549	544	546	549	550	525	532	514	499	541	524	497	520	466	500	557	545	487	574	508	564	525	535	518	526	532	520	512	543	562	513	513	544	534	570	534	534	527	534	578	523	557	549	509	517	555	531	525	533	515	516	529	495	527	551	612	566	508	561	505	515	558	510	531	516	538	521	548	488	556	547	493	541	520	476	497	502	529	589	523	543	473	541	516	520	528	534	498	538	525	529	543	496	545	512	521	520	510	522	511	478	508	528	498	531	503	533	551	536	526	525	511	531	511	521	509	495	529	507	541	553	534	529	500	503	516	527	507	468	496	511	519	468	534	524	474	532	566	535	523	483	551	515	518	517	520	549	553	518	494	491	536	530	508	516	545	507	500	500	497	538	539	533	534	563	514	522	506	501	553	535	537	488	498	532	516	511	485	564	546	556	512	458	545	561	527	553	553	509	512	539	522	518	539	533	512	502	499	528	515	520	530	528	550	523	555	518	538	505	494	513	536	524	544	525	550	532	541	516	540	506	552	516	539	490	557	531	494	526	485	498	493	528	501	489	527	500	561	498	527	487	569	526	515	521	583	556	560	548	513	578	577	516	518	526	524	482	490	525	520	527	586	535	500	523	505	530	514	522	534	502	513	571	525	578	514	539	527	519	544	515	526	535	542	520	529	558	522	502	526	573	528	551	525	537	550	545	525	529	519	516	543	520	506	533	522	552	519	549	542	528	516	504	527	507	550	531	536	487	475	493	555	582	512	495	495	509	543	508	561	487	510	549	587	520	544	455	538	572	540	494	514	519	530	507	565	466	535	537	490	557	526	568	511	508	550	567	528	505	540	530	537	508	490	524	512	533	510	520	553	506	488	518	536	517	521	528	553	530	539	521	552	532	530	506	500	538	568	537	523	478	533	484	512	516	562	545	512	550	509	507	542	500	505	549	491	517	506	492	508	536	531	488	559	514	523	539	506	527	518	516	521	542	523	533
24929	21320	27270	25566	8280	799	632	507	429	376	418	341	360	367	378	314	366	327	339	379	323	320	328	321	347	291	309	309	350	324	338	339	319	336	341	346	318	300	313	325	341	323	308	354	312	340	324	298	291	315	287	315	324	296	322	326	325	307	354	338	295	356	314	306	325	332	317	303	330	309	322	312	315	315	342	338	287	318	311	313	297	285	305	330	294	314	338	316	322	304	304	286	312	319	317	306	315	305	318	325	306	330	321	288	300	319	322	319	332	273	325	305	326	321	328	283	311	332	336	309	303	339	322	303	330	335	307	314	293	302	298	312	329	347	304	314	309	314	274	325	301	288	315	307	290	293	316	332	314	323	325	306	329	328	297	285	331	339	304	298	296	312	317	324	351	342	314	312	324	306	308	345	319	318	293	328	308	309	338	317	333	305	289	291	299	320	302	310	311	331	311	328	293	291	326	299	299	327	312	324	299	321	354	317	318	319	324	301	291	321	300	337	294	320	306	290	278	309	301	316	335	302	291	317	300	310	311	304	310	315	327	342	345	303	280	295	339	313	335	308	335	331	318	327	332	313	315	288	312	296	324	319	317	322	341	332	308	304	337	326	311	310	308	303	308	318	324	307	335	309	312	322	309	317	290	317	320	317	340	351	327	272	330	315	277	331	324	318	307	316	327	293	308	297	301	303	327	285	309	316	326	313	327	318	280	300	332	297	316	293	301	314	348	350	314	316	294	318	299	315	301	292	309	344	320	317	298	313	286	311	290	325	302	340	323	309	308	299	306	329	309	303	316	297	297	332	335	320	327	304	296	317	306	318	301	325	290	285	330	316	316	289	328	317	311	321	300	319	331	300	335	315	345	316	288	300	304	304	361	317	338	316	294	330	311	297	322	364	312	327	275	304	349	312	327	316	296	302	329	311	316	312	298	279	299	306	329	304	298	352	289	331	336	298	287	302	323	302	311	327	306	299	307	315	311	331	344	299	358	300	322	305	287	323	299	289	285	326	326	309	295	293	343	325	335	329	305	329	294	324	307	333	335	321	277	326	320	323	326	313	328	345	332	298	359	304	311	310	312	306	288	320	304	320	330	305	326	301	295	338	294	314	327	314	306	315	339	302	308	285	318	316	297	312	291	323	312	316	324	304	265	303	322	339	325	317	311	276	317	339	266	313	307	335	301	322	313	324	326	308	304	320	276	306	333	312	298	316	333	295	314	313	323	310	294	329	316	312	297	330	289	309	296	280	330	321	278	290	277	337	339	298	330	288	307	291	319	298	299	318	299	346	340	319	332	272	303	324	334	316	331	309	320	314	313	311	330	322	293	328	331	336	303	312	310	313	309	315	379	310	316	342	298	284	302	304	294	305	335	307	295	332	320	303	314	302	302	313	342	377	309	296	288	327	292	321	317	282	339	335	318	307	327	312	320	323	309	316	300	308	316	308	348	303	310	304	273	331	307	320	322	282	346	321	333	323	264	334	331	326	313	329	320	299	308	326	285	301	325	304	321	315	315	318	319	355	334	307	310	322	315	291	338	270	313	305	317	287	322	331	330	304	327	332	299	332	334	330	308	302	295	328	303	307	333	299	289	339	287	291	331	305	355	348	323	322	341	298	314	331	342	321	316	318	297	307	331	305	315	322	311	301	324	331	300	323	308	318	313	316	325	331	276	324	327	307	295	275	308	323	311	320	316	352	313	301	292	294	312	293	334	318	310	324	328	324	281	315	337	331	331	313	349	294	314	296	320	312	309	310	294	284	318	315	287	302	323	316	332	324	281	300	298	323	309	323	316	293	311	293	301	318	301	296	310	309	296	293	322	313	305	277	320	313	298	307	319	327	333	315	341	328	279	292	357	304	305	301	304	338	327	343	320	297	315	324	327	322	318	342	335	351	297	284	311	291	312	275	329	294	311	287	299	303	321	312	327	313	311	325	268	290	318	273	300	308	307	297	302	285	332	299	308	299	308	319	349	317	304	294	308	322	316	316	289	307	292	324	292	298	309	325	331	328	299	308	316	331	323	280	318	317	279	311	307	291	341	324	314	312	314	361	308	302	292	303	324	306	311	297	347	300	314	309	306	285	287	321	294	302	312	326	312	283	288	327	313	302	294	313	323	309	296	313	318	312	299	331	320	294	293	324	302	325	287	298	302	298	327	308	309	278	335	309	308	338	324	323	348	301	301	338	336	320	284	291	308	327	270	302	323	328	307	322	326	287	322	313	286	293	318	272	322	285	313	327	312	320	311	337	323	295	307	305	290	302	289	342	329	320	343	335	299	287	326	297	338	317	295	316	300	319	320	311	313	309	312	336	326	292	323	309	303	319	316	314	357	312	319	295	277	308	335	312	293	304	313	288	313	329	303	312	313	315	308	310	310	346	296	305	364	334	323	339	322	295	320	342	277	312	289	317	306	317	298	315	321	325	308	297	307	319	282	308	338	314	296	322	319	328	319	303	293	322	294	324	305	329	317	304	312	286	290	338	326	311	294	312	272	285	319	319	327	299	303	293	302	319	320	321	323	300	303	315	308	309	312	303	301	302	293	323	319	335	286	314	319	292	338	316	287	310	305	319	296	311	293	352	355	320	268	284	335	281	295	309	308	327	312	355	304	300	296	317	307	321	308	284	325	314	330	308	309	340	300	332	311	368	278	299	341	332	333	314	311	319	316	272	330	281	310	327	299	311	314	270	315	305	309	297	314	300	296	302	282	291	347	331	324	323	280	309	324	307	322	288	300	306	330	292	332	331	314	303	323	332	325	318	320	314	291	317	331	310	315	302	333	328	315	299	298	310	310	299	316	270	322	296	326	306	302	317	277	306	323	337	321	325	319	293	304	319	301	308	297	302	326	308	311	297	309	317	330	311	306	324	344	311	311	311	319	335	354	309	271	335	318	292	315	324	329	297	314	276	330	296	306	313	326	312	307	306	317	310	311	304	315	322	259	304	309	303	313	311	336	344	290	302	304	322	313	321	328	316	301	332	315	319	337	353	315	283	311	279	321	327	336	291	323	346	355	347	300	309	301	329	308	304	306	295	296	330	322	313	330	272	345	312	280	310	275	289	293	326	316	315	308	288	295	286	322	312	293	330	310	307	328	322	305	310	302	316	334	289	314	320	323	306	307	316	306	317	281	304	324	321	314	320	331	344	282	322	309	329	322	349	318	302	300	310	321	289	315	324	298	329	333	320	339	312	339	312	289	316	312	313	308	281	308	327	311	300	316	321	299	303	307	324	322	312	313	305	322	326	296	330	318	307	312	305	339	324	307	300	327	309	334	283	332	316	336	319	343	292	326	314	331	284	305	306	337	309	296	320	295	333	298	309	300	294	308	301	291	304	285	304	338	311	291	293	314	321	278	323	305	343	321	315	321	296	322	302	323	310	300	321	314	311	330	341	336	322	320	324	306	333	295	292	331	299	292	321	332	333	304	322	303	323	319	330	314	306	285	286	301	310	336	316	326	318	329	334	318	322	320	317
4059	6922	4673	2316	1713	1255	1083	869	678	644	532	582	496	439	455	423	434	387	424	386	382	405	367	390	370	372	402	372	408	387	395	393	372	370	379	391	376	389	381	384	384	389	395	370	377	415	401	400	382	398	386	360	333	359	402	360	376	329	365	383	365	385	372	389	400	366	371	389	382	376	349	377	373	354	359	368	349	335	373	365	341	365	387	397	358	386	390	345	338	370	363	381	380	384	356	339	400	394	405	342	382	356	351	369	369	381	365	363	390	378	366	355	348	356	368	376	342	367	398	373	332	355	397	406	400	394	366	394	366	377	381	347	366	350	356	333	381	333	350	372	371	378	358	347	382	410	378	430	337	380	379	358	380	378	387	382	346	383	356	352	356	344	369	379	400	359	405	404	353	388	375	372	392	375	357	346	372	371	373	364	368	379	334	368	379	376	400	348	360	348	378	374	369	342	356	404	364	337	368	389	354	404	383	350	395	366	388	381	370	383	362	380	408	332	369	361	374	376	351	366	376	349	362	383	388	352	390	410	347	391	360	362	342	344	377	355	392	360	371	372	339	355	350	357	384	386	389	367	395	360	346	349	406	360	351	383	364	381	403	357	365	373	387	340	381	329	358	342	380	332	357	373	310	369	363	344	389	353	365	399	370	412	350	350	352	365	352	360	385	396	350	355	345	347	375	365	394	343	367	365	371	391	356	354	360	390	353	398	364	371	362	359	373	369	365	356	391	389	365	361	356	344	367	384	330	364	385	373	334	375	363	348	350	390	351	366	386	382	342	370	376	372	358	401	359	381	387	328	397	362	355	388	367	390	370	382	349	369	355	365	351	388	378	360	351	377	352	344	339	342	358	400	366	359	403	369	408	368	419	366	356	392	380	337	371	348	370	380	352	395	386	380	340	353	365	326	371	331	395	368	359	371	367	375	379	374	357	396	383	346	401	360	371	387	377	355	375	339	338	390	385	339	397	407	374	337	361	334	379	331	347	353	359	343	405	384	369	358	370	383	398	376	370	350	406	354	330	368	341	396	399	377	368	356	351	363	387	400	367	375	335	388	380	410	353	348	364	359	401	348	373	360	363	362	356	392	347	386	364	368	388	392	373	404	379	390	379	354	364	353	342	368	344	391	384	340	365	350	341	357	341	357	369	373	374	392	378	357	367	363	378	370	334	390	405	368	360	370	347	345	340	346	377	320	384	336	357	389	359	378	347	342	353	370	405	381	378	358	356	337	401	381	353	399	346	339	392	373	348	422	362	320	385	392	373	365	404	372	365	360	350	365	366	376	353	320	357	361	367	399	380	349	370	373	354	361	349	345	382	365	367	383	396	359	352	352	385	398	371	352	364	319	384	378	360	363	367	363	382	376	345	372	379	369	372	348	339	355	383	349	366	353	374	377	382	386	368	354	371	363	369	404	381	366	382	355	356	344	365	359	371	374	385	372	349	342	348	356	339	376	378	357	378	379	351	367	371	354	342	373	362	366	342	367	379	360	354	364	379	381	332	357	347	390	368	359	345	350	377	390	344	332	388	366	348	361	392	367	345	372	378	367	369	358	367	347	364	361	390	326	365	373	380	378	375	347	335	388	364	373	337	425	392	373	360	363	390	346	352	364	394	361	338	357	344	376	376	361	378	391	392	425	379	364	364	343	387	341	343	347	369	373	359	383	370	353	346	363	415	394	367	388	367	375	393	362	346	396	369	385	352	345	369	356	343	375	342	337	373	370	383	402	350	390	347	362	368	350	382	364	359	376	367	370	359	357	369	413	362	354	374	350	384	395	370	381	412	377	389	391	397	375	395	376	359	401	356	396	389	361	337	389	374	373	386	376	379	366	376	379	379	389	370	388	381	365	379	341	352	372	379	348	413	381	367	398	356	389	359	364	373	360	345	360	361	398	385	394	335	383	404	361	388	372	349	382	345	373	357	362	354	362	376	383	358	379	353	388	322	347	366	395	363	354	378	355	348	366	386	379	357	351	358	367	380	370	372	417	376	333	417	368	406	366	394	362	384	388	332	360	338	375	364	384	374	376	396	391	365	360	369	326	398	367	396	371	383	368	374	349	407	385	356	359	380	317	347	348	366	344	360	334	353	392	370	379	358	370	351	371	394	363	376	366	359	375	389	354	363	348	405	357	366	380	369	349	352	371	357	385	363	378	382	381	373	366	371	336	361	349	370	404	375	336	383	336	382	410	363	367	380	363	372	340	354	382	368	372	355	385	386	377	336	390	393	354	368	357	385	379	361	361	363	360	374	399	367	391	361	337	372	387	376	323	371	381	386	353	394	364	373	369	389	350	344	344	380	357	397	367	358	358	373	380	361	354	392	372	362	339	403	372	360	398	357	362	340	373	362	374	345	338	357	370	334	330	371	390	364	368	400	368	382	394	360	402	357	352	362	371	372	346	382	390	375	376	353	362	358	356	332	361	354	373	355	371	403	382	367	369	393	384	383	404	356	316	386	374	364	331	354	364	407	377	378	356	348	370	375	384	368	353	384	372	375	337	395	371	365	398	374	351	362	400	385	368	393	336	352	366	366	345	395	367	347	386	382	354	334	415	386	366	357	383	408	407	361	390	377	373	391	358	341	381	344	361	365	406	348	357	383	366	335	366	349	336	363	360	376	384	348	402	382	340	342	377	337	401	357	364	411	351	404	395	365	370	340	391	387	396	360	349	361	371	374	372	352	352	386	379	375	400	382	345	345	381	355	368	344	395	374	418	340	354	363	374	372	388	363	368	344	356	358	372	394	358	369	347	376	377	370	407	374	366	369	357	339	359	345	378	373	366	384	394	361	376	405	376	359	395	402	390	367	334	362	372	351	351	372	353	354	387	413	378	369	358	374	396	371	357	377	394	359	385	362	375	354	347	353	373	338	366	370	331	402	362	341	410	390	398	368	348	353	362	370	353	348	353	387	358	390	377	364	362	361	353	382	334	354	354	381	356	392	382	351	331	371	376	398	379	328	331	368	355	366	373	367	415	377	341	397	361	357	386	380	369	419	312	353	384	356	379	402	339	382	355	383	365	374	383	393	367	375	351	349	382	365	358	371	378	357	360	359	386	364	361	359	362	383	372	402	377	395	372	347	341	349	402	388	375	379	351	375	392	372	361	348	374	330	361	358	353	368	368	378	355	350	378	359	397	365	384	375	392	361	356	386	354	359	374	377	391	378	346	383	391	389	361	360	369	362	370	399	334	352	391	392	365	377	367	394	332	387	341	366	365	363	397	343	347	372	380	335	351	404	389	350	348	357	389	337	377	345	357	355	361	367	372	420	347	400	358	371	350	362	376	392	345	341	392	366	364	383	355	351	360	356	404	392	385	393	362	382	364	363	398	404	394	378	383	390	393	378	354	403	375	330	375	350	395	406	352	361	370	357	379	372	375	367	380	385	352	395	377	387	371	356	366	347	370	363	364	369	342	331	358	348	376	386	350	349	385	368	384	388	355	368	359	408	368	385	400	392	353	368	376
22702	21359	29111	23996	21358	21346	6110	985	628	525	486	420	339	328	301	321	270	266	265	233	245	242	239	227	210	241	240	204	215	220	230	195	220	197	201	234	194	233	214	199	230	204	234	216	220	202	223	232	200	190	205	211	207	213	208	221	205	244	187	222	200	180	199	213	209	204	190	207	199	190	199	217	196	188	205	200	192	223	189	179	189	181	213	204	208	193	187	189	190	190	192	196	181	204	204	222	207	206	218	203	193	221	197	186	214	191	197	203	202	196	192	184	197	189	201	187	199	223	213	198	178	175	227	187	180	186	197	210	210	183	189	166	193	206	190	212	203	207	179	214	195	190	185	191	205	197	197	222	198	200	184	202	205	200	168	163	191	179	190	198	192	189	208	206	196	205	196	202	192	192	186	224	193	208	189	221	183	200	200	204	187	197	214	216	174	191	203	185	174	220	204	206	164	182	184	183	193	204	199	202	184	172	201	200	197	212	187	188	170	209	188	201	192	201	171	194	189	179	199	170	199	203	190	201	201	215	188	186	198	222	188	221	177	186	160	220	183	235	202	200	203	205	199	195	181	213	188	206	196	185	171	209	195	201	200	191	210	201	215	187	180	187	170	202	190	226	186	198	200	196	190	201	191	195	213	201	172	200	211	187	200	164	205	185	187	208	179	181	201	195	207	196	175	207	163	192	195	197	195	198	190	197	200	196	184	198	193	206	223	196	185	200	223	205	221	205	205	210	176	233	207	210	159	187	201	215	178	200	208	195	183	204	235	216	183	197	195	187	204	208	204	203	186	207	208	197	213	196	213	190	188	186	204	176	211	198	197	222	207	210	181	200	193	200	188	186	196	204	187	206	190	184	198	178	201	203	218	197	190	212	232	183	163	190	176	216	215	184	184	215	176	204	167	193	201	202	173	203	192	208	199	207	186	171	210	190	188	193	189	197	201	188	223	197	224	219	225	202	212	193	200	208	202	176	208	208	189	209	173	202	200	183	214	209	214	199	200	193	204	169	213	217	222	221	202	200	197	200	186	194	214	202	184	208	214	213	205	171	206	198	200	186	195	189	172	210	218	171	200	185	200	188	182	177	201	198	202	222	179	188	200	204	191	181	182	221	202	193	210	198	218	203	198	199	207	211	209	188	190	214	214	187	190	199	185	177	189	201	209	190	187	200	192	198	196	193	199	207	183	195	232	204	203	201	190	191	197	213	217	223	225	198	179	186	194	196	208	185	213	181	170	182	214	187	174	182	208	192	194	193	189	209	215	177	195	200	194	206	184	182	207	213	198	197	184	191	209	193	252	199	183	199	199	197	196	223	192	215	196	190	206	194	184	212	204	190	201	201	195	201	200	220	212	204	222	238	183	202	169	212	171	222	205	194	189	192	201	202	193	193	209	202	207	216	209	200	215	166	205	196	225	184	187	205	215	203	193	183	169	205	206	200	185	215	209	182	184	163	210	203	164	196	197	204	192	177	202	212	193	206	198	198	203	201	218	197	222	217	194	199	209	188	202	192	221	198	205	205	193	217	196	206	174	220	191	189	192	191	197	204	170	200	180	224	225	209	194	190	182	188	180	185	193	194	194	199	173	203	214	188	195	179	202	188	184	193	210	171	197	189	201	181	179	176	196	214	176	198	203	179	229	181	202	218	191	230	213	210	205	199	195	185	198	218	187	189	189	184	210	200	203	211	195	179	189	189	190	203	196	223	225	186	196	220	208	188	187	220	217	200	233	187	187	198	195	208	204	202	193	187	185	179	191	194	207	195	226	217	204	178	200	181	186	192	174	208	207	187	189	167	224	179	211	195	211	212	182	188	189	207	199	196	183	173	182	184	175	222	181	189	210	218	215	180	205	223	207	207	184	202	178	217	205	221	233	183	213	183	202	202	187	213	187	188	218	218	219	217	230	189	178	201	190	182	193	216	177	204	190	191	219	207	205	189	216	206	196	210	198	190	205	200	219	172	190	189	191	204	185	169	205	204	203	211	192	185	212	198	207	209	185	197	216	208	210	204	194	194	198	220	215	201	200	191	196	180	196	219	200	189	203	181	210	186	183	201	210	194	198	211	167	192	196	207	193	189	202	173	180	194	179	208	190	181	215	182	234	207	187	199	202	183	232	181	201	206	192	197	180	183	196	200	199	213	184	218	196	165	182	207	187	214	193	205	234	222	193	169	198	206	194	180	189	204	220	200	218	188	218	192	182	206	216	191	197	192	191	217	179	202	219	175	223	191	206	183	191	210	228	181	215	186	214	206	194	204	182	199	192	199	176	180	213	196	199	177	203	190	216	198	204	205	208	199	213	212	212	196	196	180	201	195	189	202	179	172	206	225	194	197	172	207	203	210	179	210	189	196	203	223	203	181	211	189	197	174	190	208	214	196	215	214	200	181	194	165	192	205	193	212	209	202	209	206	217	186	174	203	181	194	188	188	199	185	202	203	197	192	189	209	198	216	198	208	205	195	178	204	201	201	194	193	218	211	178	192	201	189	221	186	191	206	188	185	214	210	200	209	217	208	193	232	207	209	177	205	198	199	190	203	215	202	213	177	178	195	190	201	217	200	186	223	194	180	197	220	204	199	175	228	208	204	207	184	176	200	175	211	210	176	191	189	210	217	177	177	171	185	198	193	191	196	172	222	215	188	180	190	202	189	205	193	187	193	181	175	198	181	217	220	157	190	221	200	172	202	200	230	205	203	180	196	180	185	222	203	177	187	204	193	211	170	184	183	195	216	166	200	206	203	201	192	183	201	190	203	182	188	161	206	226	215	212	180	199	179	202	197	189	198	186	197	205	186	193	198	212	177	189	199	206	194	203	206	198	183	206	211	193	195	174	177	184	224	215	201	198	203	217	169	181	180	212	207	200	193	200	194	182	185	195	183	194	227	211	191	186	238	196	193	200	214	178	173	166	181	209	194	191	204	190	228	196	198	211	187	193	210	186	203	193	200	239	195	227	179	209	184	199	200	185	186	181	172	191	207	189	191	207	192	176	204	209	204	216	184	195	189	208	208	199	174	210	188	230	173	204	185	185	200	205	209	198	208	220	224	209	206	202	196	182	199	199	192	199	163	208	157	185	203	200	214	206	204	209	205	163	173	196	225	191	174	193	177	164	200	230	198	183	201	198	218	195	242	180	215	193	191	196	182	175	197	185	199	216	192	166	232	179	190	188	204	224	194	204	197	202	199	207	190	184	241	191	192	195	208	188	212	181	190	237	208	208	207	223	204	177	218	203	205	188	216	216	209	179	196	194	191	207	184	172	190	212	190	204	189	182	194	181	190	194	203	179	207	186	183	205	187	197	208	198	227	201	198	210	185	193	223	225	202	201	197	190	210	195	195	196	186	214	209	192	210	206	214	180	205	210	222	181	192	213	193	194	187	182	178	185	206	181	204	234	194	187	214	201	205	210	199	180	208	187	161	188	214	172	203	204	190	188	196	207	202	172	207	197	169	202	190	209	176	217	188	197	192	213	210
5227	15647	11250	5540	3786	2935	2219	1691	1218	876	842	724	632	616	508	466	440	433	392	348	346	337	314	304	287	293	281	285	300	304	292	281	237	277	299	287	268	290	303	300	273	282	296	282	271	265	269	235	267	257	251	266	258	226	246	253	252	230	262	274	310	264	272	287	239	262	276	262	249	249	258	241	260	249	252	256	234	231	254	234	247	212	262	236	224	232	244	250	249	233	242	269	230	217	231	230	240	260	255	233	249	252	256	267	226	288	251	201	264	247	240	241	231	251	245	241	251	249	236	251	246	225	253	225	236	229	265	227	230	237	254	254	245	233	220	202	238	270	251	268	232	276	241	247	236	237	233	233	246	249	271	250	256	259	238	264	241	238	248	252	245	251	243	255	256	234	235	211	237	248	250	251	221	230	240	246	230	284	229	238	258	219	237	245	246	223	279	252	236	253	267	248	218	253	219	267	236	222	235	264	272	233	248	223	260	265	235	233	247	256	218	258	237	251	269	259	249	248	216	259	229	259	248	246	242	227	246	268	227	273	232	240	266	228	253	234	239	243	228	246	231	239	235	209	251	251	222	243	263	238	253	244	225	233	279	223	249	254	255	249	244	259	262	261	235	265	254	260	227	246	257	291	241	275	265	223	250	234	233	245	224	249	236	229	228	240	248	236	240	267	232	227	255	248	252	257	282	245	233	254	268	239	255	230	247	253	277	273	251	225	249	225	249	234	244	242	247	220	245	279	247	200	253	257	240	243	231	237	246	243	230	242	240	241	251	269	222	260	249	235	234	214	260	257	235	220	237	238	248	243	242	249	242	238	235	234	279	259	231	252	239	215	259	245	275	223	234	226	222	194	238	256	259	259	246	258	263	247	239	227	261	238	246	261	256	226	259	264	217	233	243	236	216	262	243	258	238	294	253	274	239	252	260	256	230	264	246	238	273	243	237	262	238	236	260	243	226	256	214	261	246	241	255	237	228	251	233	242	257	216	241	251	238	246	256	239	258	246	249	254	240	245	233	213	249	240	220	244	233	227	236	228	230	255	229	263	219	236	220	225	253	252	247	236	236	241	260	227	233	269	245	214	228	258	240	229	253	249	253	240	258	248	238	254	237	261	217	241	232	246	247	237	239	249	232	260	242	232	244	225	253	247	237	245	230	237	241	241	223	240	234	247	237	262	265	234	242	248	264	272	259	229	222	248	246	245	223	265	237	219	260	237	236	243	244	251	246	227	235	230	240	233	290	260	254	233	228	218	231	238	244	225	251	256	244	259	280	223	262	233	233	251	249	228	233	249	240	251	247	236	261	247	219	222	224	263	260	238	240	234	263	222	248	243	245	251	260	234	289	224	235	249	225	245	234	243	255	252	257	251	253	284	243	255	248	265	243	243	249	256	220	254	225	261	218	245	252	256	235	286	236	232	201	245	249	238	255	256	262	219	236	227	211	213	252	251	235	242	242	254	256	243	231	232	232	269	255	239	227	222	241	251	246	238	257	239	236	262	224	233	251	241	221	253	246	258	247	244	242	251	244	258	227	224	254	234	226	257	249	243	270	234	231	237	248	251	268	230	232	244	241	248	219	246	245	267	242	263	228	211	243	236	246	251	221	233	257	234	223	233	237	255	242	233	234	262	260	231	249	241	247	249	253	234	248	242	253	245	240	263	259	248	265	249	260	254	258	273	214	222	226	252	239	261	255	227	261	232	259	245	248	246	252	233	254	259	248	267	282	238	238	217	247	238	251	242	238	248	262	286	235	230	223	226	239	254	254	243	236	266	203	237	260	235	248	242	257	253	255	244	269	245	264	232	269	275	245	240	235	249	242	234	245	237	258	252	234	264	240	240	268	219	238	229	251	251	256	226	255	225	236	265	260	235	236	250	247	252	278	247	240	249	258	219	260	241	262	225	270	214	242	268	248	249	270	239	226	249	250	251	248	258	255	249	244	238	248	214	272	234	243	243	263	255	226	256	263	267	250	248	241	255	255	233	236	258	230	248	252	227	244	225	250	229	250	261	240	233	258	238	228	241	225	235	210	224	257	242	243	263	236	237	267	252	233	259	252	229	239	257	237	253	217	220	209	225	238	249	266	242	285	247	260	211	248	233	244	222	251	249	262	240	235	266	249	235	243	228	236	241	232	222	256	253	257	231	245	223	241	220	232	274	236	245	264	277	248	255	226	235	261	251	246	233	247	264	267	238	243	255	267	230	241	211	254	252	228	248	252	207	244	234	253	243	240	239	255	228	227	230	237	213	274	290	255	230	242	241	238	256	252	248	247	266	246	222	259	236	266	242	231	248	238	250	230	246	256	229	259	256	236	265	242	246	258	229	223	238	267	207	236	236	268	246	234	248	242	251	234	256	239	273	258	202	231	223	233	239	233	220	261	237	240	228	240	248	206	220	239	230	251	258	202	245	249	250	263	234	263	235	244	256	230	248	209	220	250	252	232	227	256	278	231	250	245	250	239	253	240	250	235	232	272	215	241	235	291	223	249	219	247	240	269	235	237	237	247	252	247	248	242	232	232	253	229	255	228	243	240	256	209	212	222	251	226	260	238	247	262	268	210	240	253	232	268	239	261	258	237	264	219	210	219	246	227	240	255	253	241	284	227	238	246	243	224	231	223	228	217	211	243	240	268	262	227	237	236	243	249	263	264	231	226	241	231	222	254	233	237	255	246	244	274	251	255	244	243	241	234	248	229	220	237	236	250	245	271	256	236	240	237	246	216	203	255	243	216	223	213	227	277	223	262	234	269	234	246	243	255	225	234	239	233	260	250	239	247	224	243	236	229	241	236	228	238	247	250	266	222	234	253	209	259	232	256	236	294	245	213	237	246	206	222	234	218	222	267	217	230	236	256	276	297	263	275	243	269	237	253	247	208	247	262	238	241	233	249	251	239	240	222	243	244	240	257	240	263	244	255	245	237	242	259	248	241	227	247	250	262	224	224	245	257	259	228	247	241	255	238	249	255	241	241	219	230	226	252	253	211	251	247	217	266	244	225	249	242	271	214	227	258	254	248	226	243	258	260	228	220	232	250	268	223	243	241	260	245	234	252	236	235	245	226	240	240	222	237	220	256	250	238	249	250	239	254	229	230	211	222	217	248	235	260	246	238	239	234	233	259	246	229	255	224	282	235	265	233	216	241	247	236	218	240	256	242	221	234	237	219	238	235	230	245	243	221	244	225	204	230	236	247	220	215	245	233	233	233	266	251	260	229	244	251	273	247	226	215	263	245	239	243	268	215	238	240	261	235	228	212	225	267	258	263	242	250	227	246	231	262	252	227	215	228	253	260	265	250	259	250	240	256	255	242	222	253	279	255	264	230	264	249	241	231	234	237	240	218	239	223	217	247	244	246	233	236	240	267	234	259	242	241	225	235	256	221	226	264	220	262	245	245	259	248	240	260	221	246	226	253	233	241	236	232	223	246	218	229	261	250	261	205	210	243	247	260	219	239	257	256	275	220	233	259	240	243	246
27683	18248	4841	1182	757	646	587	569	530	503	510	519	494	511	476	516	490	495	512	481	443	512	505	504	492	482	481	510	486	475	499	505	495	525	510	511	493	515	459	501	519	519	479	498	532	486	468	501	515	460	479	453	513	496	475	488	501	511	511	512	545	538	517	505	543	498	512	530	479	462	489	437	507	478	517	504	504	454	494	492	479	502	504	515	503	526	457	555	480	508	488	496	480	490	471	481	514	484	492	505	477	513	449	486	524	512	493	458	529	508	496	506	484	510	504	518	477	464	556	501	544	498	508	491	497	486	504	505	491	489	527	534	471	499	464	463	487	491	509	496	467	482	492	494	479	486	505	490	470	482	495	493	503	494	479	504	517	523	535	520	491	490	505	531	517	502	494	495	480	536	508	475	455	502	499	492	510	479	492	498	518	500	475	485	525	495	494	509	506	545	479	501	506	495	501	483	502	485	476	509	519	478	499	525	477	508	469	502	534	466	503	489	563	482	516	463	492	524	486	485	459	473	497	510	481	489	509	496	448	491	473	504	497	510	490	497	474	511	460	499	511	502	505	508	523	532	480	508	534	514	484	496	523	464	493	504	513	546	455	454	456	458	478	488	458	491	530	515	495	496	513	468	479	473	494	498	498	480	501	495	489	469	530	572	483	535	480	522	489	528	527	494	484	504	477	494	503	475	486	536	505	501	488	522	481	463	480	493	464	503	489	485	516	477	467	499	489	501	504	503	483	484	543	511	521	507	520	505	524	500	504	518	472	455	488	456	516	475	533	520	464	491	548	540	447	473	488	457	499	471	469	473	478	565	501	492	499	441	474	514	448	450	544	481	516	514	513	504	489	522	524	489	526	460	484	532	518	510	457	494	500	503	488	521	501	445	488	472	485	496	531	520	507	504	501	517	484	502	490	482	502	514	488	511	504	503	486	494	520	504	482	510	482	532	468	452	497	505	522	510	502	494	496	498	494	450	528	484	500	468	535	511	455	496	496	485	484	525	500	492	455	516	534	518	507	518	504	498	483	509	464	503	489	481	449	527	476	518	478	484	521	470	445	505	481	502	493	494	513	483	533	505	482	494	485	546	496	466	477	498	454	503	459	521	481	485	489	477	505	461	489	513	506	480	512	477	533	505	474	529	497	475	514	483	508	455	481	482	509	502	483	502	494	467	512	457	501	468	504	446	506	487	490	456	507	516	452	491	463	490	474	527	466	499	508	490	484	552	441	466	516	477	506	496	508	514	521	529	476	492	525	527	477	500	464	495	482	502	496	480	539	539	483	484	443	493	491	500	530	507	478	493	518	493	540	494	482	481	570	456	475	484	492	504	463	503	478	496	527	468	479	539	478	507	531	517	505	494	479	523	488	455	470	480	474	474	473	493	462	494	498	496	522	505	458	527	504	496	508	471	504	492	478	445	534	499	503	507	488	503	470	492	472	482	490	500	482	494	491	469	488	484	463	534	525	477	491	497	476	456	503	469	471	484	515	489	514	513	502	472	477	510	505	475	442	484	523	543	483	503	498	494	541	490	507	485	519	514	514	482	517	488	534	489	529	479	494	460	493	451	494	463	506	497	508	455	509	523	445	497	467	498	492	517	503	539	485	555	510	445	506	482	495	513	489	474	491	501	487	516	533	501	505	496	503	508	485	474	484	501	504	502	497	447	514	459	481	524	481	517	473	518	523	521	514	519	477	511	474	521	534	460	465	513	516	525	510	511	488	495	495	507	491	521	444	502	488	518	492	534	482	481	516	540	499	513	492	498	510	519	515	470	496	496	491	489	486	477	474	494	518	475	492	543	491	499	511	491	467	536	483	547	456	473	537	532	502	485	555	486	421	457	502	489	498	524	497	489	508	482	487	489	490	512	473	506	491	517	477	474	529	495	505	487	494	500	563	523	463	479	476	508	515	493	502	497	496	532	485	509	493	499	552	504	493	484	444	480	526	517	474	497	471	535	519	491	498	483	460	453	463	483	498	444	493	483	481	514	461	486	489	473	472	457	543	520	486	506	480	474	532	528	513	473	432	531	506	510	493	505	520	486	500	441	497	488	493	513	510	505	481	539	466	480	474	485	484	508	527	501	480	506	498	458	509	493	496	530	478	493	460	488	491	525	498	456	469	475	546	477	468	491	516	485	501	463	471	488	471	463	489	500	520	491	459	455	533	468	472	492	504	481	518	475	480	497	486	495	507	517	503	509	511	473	493	487	501	522	476	484	478	492	489	505	509	512	495	514	518	493	500	489	473	508	482	495	485	499	517	471	502	473	517	481	477	478	477	480	483	501	494	497	549	540	509	491	505	481	476	518	466	517	523	461	475	447	479	511	502	479	505	467	524	461	532	506	500	486	482	463	506	512	507	490	524	519	493	505	505	499	530	509	555	488	479	479	481	500	461	508	504	463	481	499	464	466	509	507	486	520	506	497	478	484	489	515	498	478	510	538	429	499	491	485	473	488	503	460	510	487	519	531	504	500	473	441	510	498	482	433	475	481	487	436	514	520	462	497	522	482	501	482	525	524	458	448	454	479	512	473	524	504	519	488	478	505	508	510	491	474	467	499	454	505	477	473	498	542	527	485	462	519	511	478	525	525	474	483	503	504	479	490	519	508	516	504	484	484	504	473	512	491	513	498	469	497	474	485	523	498	513	482	477	486	471	465	503	480	525	521	506	529	493	470	467	473	475	483	495	493	500	492	493	493	469	470	471	528	534	475	445	510	492	507	515	489	494	497	510	511	517	531	527	468	538	463	518	491	515	494	512	497	534	484	531	470	475	556	492	514	524	481	488	486	507	506	463	450	475	516	498	465	489	492	509	543	494	528	470	512	493	515	485	508	466	509	520	509	521	506	506	466	492	494	504	506	471	482	531	470	541	474	445	496	507	487	508	497	485	521	509	497	455	503	490	504	480	521	490	531	486	476	498	500	496	514	526	478	488	528	521	427	499	501	453	484	517	469	478	478	489	493	494	540	510	486	516	486	499	497	512	483	465	478	507	468	470	466	511	452	483	510	497	474	479	456	503	442	525	472	530	494	525	494	516	502	533	537	525	475	500	493	478	498	467	430	495	501	501	498	525	509	500	502	490	455	533	514	516	544	484	484	503	498	497	485	528	522	494	477	459	478	522	550	507	538	489	466	506	492	516	502	483	434	511	499	504	506	462	449	521	511	494	539	537	478	480	489	444	492	482	485	506	513	504	493	474	520	534	507	484	508	487	475	502	503	462	498	478	506	490	517	496	492	464	470	471	524	493	492	524	484	501	511	478	485	486	471	523	460	449	459	472	549	477	525	474	508	473	535	463	511	494	514	489	491	509	485	495	514	489	475	473	537	493	482	524	509	484	488	484	491	458	505	473	542	456	457	510	525	499	511	470	493	499	491	491	509	498	492	480	496	497	449	506	508	504	517	434	507	490	499	478	506	480	506	492	477	484	510	510	504	519	495	503	477	516	466	510	475	466	508	528	502	505	499
4856	3129	2394	1284	1033	910	792	733	677	611	683	570	626	618	614	649	585	591	638	574	597	600	548	596	564	567	572	596	596	548	549	537	567	541	607	581	611	592	560	554	581	575	557	600	571	607	587	636	628	571	558	565	610	607	573	580	614	561	568	582	601	560	599	570	567	586	562	585	572	584	601	575	587	588	616	622	603	584	565	563	635	521	574	587	574	596	599	569	619	576	609	591	600	594	596	572	619	583	557	581	539	630	600	566	617	578	617	582	553	598	602	566	558	603	591	570	598	603	555	573	634	562	536	538	549	578	596	569	591	609	609	580	600	566	563	571	590	583	589	527	593	582	609	595	588	585	568	587	576	575	582	579	545	559	589	594	605	560	572	570	582	586	538	562	580	577	569	580	601	588	560	548	596	575	579	615	568	579	603	591	546	582	573	574	566	584	567	603	607	645	619	604	539	567	566	554	608	571	581	560	577	594	593	585	605	601	561	580	590	607	574	568	554	598	565	574	581	558	576	571	567	541	610	583	544	585	603	568	578	592	587	578	568	658	564	575	543	559	595	588	588	636	597	614	575	599	577	582	581	542	619	613	592	576	610	544	565	615	610	565	574	554	584	578	592	567	554	618	544	560	592	611	593	590	593	539	563	606	647	570	593	634	567	567	597	569	589	587	546	588	598	580	567	603	573	599	590	600	562	565	581	600	575	571	613	566	560	604	551	595	613	601	622	559	567	534	569	595	590	574	588	579	615	579	545	545	577	597	557	607	564	583	517	571	576	566	617	582	590	525	618	584	561	565	528	570	602	594	584	604	572	576	583	561	584	581	531	639	583	607	529	567	540	585	588	562	569	577	603	612	630	581	551	590	580	579	586	553	568	607	543	574	643	536	591	608	588	551	560	608	555	623	577	594	523	590	553	596	607	604	566	596	624	596	593	615	559	576	567	579	580	572	582	528	559	560	542	613	573	574	605	599	566	586	574	560	607	594	594	606	586	564	539	553	562	577	588	587	556	539	581	605	575	571	644	609	595	553	611	602	628	555	603	640	573	567	609	617	614	577	574	584	564	611	619	626	546	584	581	573	574	574	588	594	576	575	599	578	576	582	540	596	628	583	578	578	594	604	543	598	545	564	553	594	600	590	582	541	544	580	564	571	594	561	564	588	565	575	542	621	579	559	591	579	573	631	546	597	557	575	590	579	556	629	592	617	578	583	558	647	605	538	579	564	556	537	625	588	603	613	557	570	597	572	658	627	574	564	565	568	600	585	594	558	644	598	566	584	562	586	592	574	552	592	546	583	590	586	582	576	539	583	558	567	574	573	583	580	582	546	580	523	547	580	574	578	583	573	536	585	561	609	572	591	589	584	573	586	571	595	573	567	553	536	594	578	602	566	554	593	570	568	612	581	558	566	577	592	591	564	612	610	594	604	594	603	559	553	608	559	574	586	557	577	590	555	594	576	581	633	603	537	550	567	635	589	617	636	557	587	565	607	566	580	572	576	604	574	578	577	583	551	590	574	556	558	578	584	593	570	599	551	601	598	568	605	633	561	558	529	571	574	569	559	556	579	550	572	523	587	574	554	532	545	571	553	577	548	615	581	614	596	552	582	593	542	562	569	602	606	625	565	550	590	585	582	569	555	611	595	537	576	609	580	580	606	615	598	558	575	637	574	590	612	567	580	560	604	615	637	577	594	595	598	600	596	558	577	577	610	557	562	602	602	551	577	598	528	587	577	588	598	596	552	627	571	550	578	587	511	606	578	602	601	621	601	568	602	581	565	558	591	578	592	630	593	567	547	610	607	593	542	594	588	606	591	561	571	590	569	639	603	632	583	573	572	561	567	568	571	579	554	562	550	584	591	607	624	582	577	616	587	563	564	630	585	581	584	569	617	599	588	576	571	585	600	612	634	584	593	562	611	555	592	633	586	557	563	577	605	565	567	586	605	553	621	588	559	551	583	559	578	603	567	567	568	554	582	576	563	590	562	597	568	583	625	610	568	564	556	588	579	561	587	604	569	560	562	580	587	595	530	582	579	585	574	570	597	600	599	555	573	560	539	563	554	562	588	542	556	576	559	633	580	591	588	603	565	588	618	575	553	597	571	585	540	603	592	571	596	585	587	599	571	596	571	580	575	566	595	579	623	606	549	557	573	605	557	605	533	579	577	593	589	565	597	605	578	564	586	591	592	619	568	568	556	559	627	579	595	603	624	544	565	626	593	591	573	572	591	597	595	547	561	572	588	567	617	605	535	609	529	581	600	538	572	602	529	613	591	619	565	577	549	558	613	598	556	603	619	574	547	580	640	593	596	637	596	604	588	566	558	585	628	581	611	613	581	584	547	575	574	584	575	568	542	548	514	547	610	601	570	558	606	595	583	524	598	568	587	561	566	618	596	578	626	587	567	580	596	573	572	581	550	566	592	630	596	558	629	597	565	596	601	586	566	606	584	591	604	574	588	595	571	533	577	591	552	561	585	587	585	531	570	638	585	559	560	602	596	559	589	560	644	537	597	552	527	548	589	641	591	589	526	563	591	565	612	571	600	554	592	559	606	572	545	578	587	631	543	559	574	586	590	601	539	560	540	616	560	584	589	591	559	624	575	605	559	554	530	605	597	611	621	589	542	620	544	593	593	560	587	606	634	544	571	577	575	602	577	569	617	570	576	596	626	590	578	613	609	540	613	634	579	598	603	600	591	568	616	582	637	574	566	581	564	603	563	562	582	578	621	578	586	583	583	557	547	624	560	609	553	579	604	590	552	593	602	537	602	635	584	574	595	587	583	580	591	561	562	593	549	603	551	554	577	552	554	565	624	576	534	575	546	578	577	589	634	604	556	609	587	577	590	569	610	629	607	553	559	582	618	560	610	594	555	589	622	605	575	580	573	532	561	604	626	588	544	561	572	585	602	590	597	540	602	580	580	590	570	591	541	594	591	602	560	607	583	596	598	580	627	578	580	568	587	592	589	553	584	561	546	585	562	586	544	604	567	573	584	544	602	562	573	553	560	585	594	599	572	599	554	539	564	586	589	609	560	578	579	563	562	553	555	579	541	592	561	560	601	569	576	606	567	550	568	586	570	585	581	595	516	574	580	571	563	580	582	543	584	550	618	611	565	587	600	544	567	565	574	580	576	589	582	598	593	549	584	624	574	554	593	624	535	596	564	574	553	548	623	575	598	557	588	595	579	570	559	570	576	584	622	598	611	568	599	582	578	556	596	603	584	567	577	566	604	575	646	603	594	555	586	564	578	582	552	562	611	577	567	597	593	583	557	602	568	582	554	549	624	606	526	610	595	600	560	584	554	563	622	586	587	585	596	576	589	574	588	546	575	646	610	606	602	598	568	585	607	526	549	591	589	593	651	632	562	555	563	598	556	580	591	560	568	537	587	572	552	598	566	588	603	548	599	601	593	589	606	597	570	579	577	568	565	541	601	587	562	603	531	553	619	587	559	585	601	584	582	621	550	582	611	600	557	574	608
23744	21354	28617	24448	21297	7387	1118	792	709	620	582	564	520	542	493	507	452	481	478	453	475	468	454	441	470	497	446	463	413	472	459	446	436	433	455	430	447	441	482	469	460	474	432	430	461	466	441	449	443	441	464	444	440	474	414	434	459	439	448	487	440	452	462	467	480	443	460	417	484	413	442	469	474	420	456	409	460	422	426	392	456	450	431	457	437	416	470	432	447	464	413	417	435	426	456	437	440	426	456	471	417	403	447	445	460	443	423	423	443	440	452	483	442	431	486	476	404	450	426	424	434	462	428	458	427	420	433	479	451	463	430	452	468	425	455	417	434	447	460	422	406	443	437	445	474	427	457	459	451	431	477	449	428	416	444	454	433	424	442	456	424	453	434	459	447	439	446	420	413	427	426	424	476	457	441	438	458	431	432	460	446	446	435	438	461	431	412	416	481	446	433	442	463	442	462	444	445	431	466	459	442	454	453	400	461	435	455	447	454	418	428	477	426	440	426	452	428	426	436	448	471	439	437	451	446	422	406	418	429	447	426	437	462	447	432	440	446	451	448	442	408	448	412	415	422	469	429	445	449	418	434	436	443	451	462	443	421	440	450	426	464	464	449	430	432	441	426	486	453	475	452	438	423	422	440	458	424	392	437	428	456	437	455	420	487	452	460	462	482	415	455	400	414	435	433	436	449	450	433	437	442	451	421	460	454	397	440	454	457	443	470	452	414	448	438	450	473	434	456	392	459	405	462	452	478	430	457	431	417	459	456	432	444	469	432	435	459	469	451	423	474	468	434	417	436	436	473	465	456	476	459	417	454	429	469	419	459	445	465	430	416	465	444	441	447	452	440	464	426	416	481	433	459	465	465	457	456	420	438	468	433	460	440	426	446	469	445	425	418	446	425	451	454	432	463	415	450	468	439	435	473	455	436	393	435	415	409	414	488	482	430	467	412	456	412	444	428	443	475	433	461	407	454	438	436	436	448	448	451	427	391	459	414	448	437	409	453	411	461	449	451	433	466	448	438	441	456	466	439	451	491	405	425	435	457	450	438	466	446	454	453	481	455	459	449	454	458	389	423	465	445	415	446	423	449	415	460	424	440	422	444	481	482	429	430	464	471	415	449	431	435	483	464	422	447	427	451	440	457	441	465	467	468	472	445	420	436	408	452	465	433	453	434	427	454	438	469	435	442	411	428	443	441	426	438	416	420	464	498	453	433	433	437	426	472	398	451	447	442	405	440	465	474	456	433	468	447	452	460	419	421	447	442	428	422	459	471	452	460	425	454	448	404	428	409	449	464	470	469	417	442	458	446	461	458	445	457	432	424	447	463	444	419	452	458	480	469	468	450	458	418	440	458	403	474	426	411	449	420	480	440	448	424	430	421	492	481	464	419	423	416	450	416	426	433	418	448	388	402	453	427	470	471	456	407	437	440	467	451	462	411	462	461	480	436	471	419	481	455	405	449	440	415	475	443	443	417	445	463	450	447	429	452	429	454	444	467	454	424	399	423	436	425	433	433	482	446	475	415	424	462	467	461	448	453	436	456	423	403	456	458	437	423	426	463	428	426	428	394	482	405	435	448	414	467	429	427	500	461	429	470	422	461	457	464	393	443	419	403	408	461	430	406	434	458	450	468	442	441	466	443	445	477	447	433	452	470	448	443	436	458	388	484	448	445	451	439	474	430	449	473	422	449	419	442	481	452	405	413	449	441	453	494	466	459	472	493	428	454	419	454	441	440	450	437	446	444	435	461	435	433	426	448	486	444	443	449	440	402	455	458	471	415	472	438	464	402	453	465	445	443	486	456	429	457	452	426	425	435	431	434	425	471	400	445	461	451	475	435	477	417	446	440	455	419	462	423	422	453	427	455	369	420	420	440	423	468	484	458	450	441	472	469	488	451	457	422	423	422	436	446	438	415	435	430	421	405	390	444	422	465	442	470	470	457	409	468	462	394	465	441	464	435	460	425	449	472	468	444	422	447	449	461	445	407	444	440	438	448	456	470	449	447	466	447	451	439	411	428	438	466	454	471	449	455	475	439	439	429	464	473	446	455	453	447	467	448	434	453	446	398	462	413	427	435	462	453	460	418	428	443	414	465	463	426	416	455	447	423	439	462	454	458	458	435	480	442	436	435	427	477	423	400	459	471	442	422	443	472	441	426	451	443	469	458	417	439	425	453	400	463	422	494	397	469	461	419	405	429	486	444	430	413	427	484	410	448	404	473	464	466	467	430	466	446	420	456	431	424	416	432	444	462	430	455	434	436	455	431	449	439	432	430	472	448	460	446	446	424	438	449	428	452	431	450	453	459	432	424	414	444	474	467	435	453	422	455	474	461	474	464	441	461	430	459	419	412	467	453	443	436	457	466	426	428	439	429	401	522	448	453	446	408	485	447	457	452	464	431	451	414	435	444	428	415	438	441	438	457	492	403	472	462	462	420	436	432	459	454	448	438	430	435	453	444	425	432	451	422	421	401	458	406	449	455	436	450	441	444	450	433	430	423	433	462	467	416	457	435	406	396	442	458	427	431	433	432	463	468	422	447	444	447	392	422	452	441	454	406	418	441	422	446	423	474	443	429	421	427	414	437	439	405	463	453	434	415	448	436	469	440	423	433	406	467	414	447	437	429	484	438	420	443	409	445	441	418	444	458	461	439	444	430	437	446	447	498	442	446	445	440	423	409	476	453	464	449	436	433	418	426	423	440	464	431	427	421	443	414	456	471	436	450	435	423	389	403	490	435	416	411	418	434	440	391	435	446	453	433	454	434	454	446	461	422	421	461	436	457	403	453	448	459	410	424	467	455	471	460	429	452	463	423	471	421	466	427	420	480	446	474	436	445	448	456	433	450	439	436	459	423	434	442	439	502	399	430	446	456	445	420	442	484	425	421	424	448	453	448	460	431	491	446	422	441	456	463	434	445	453	470	440	409	431	428	420	462	443	405	445	445	450	461	466	445	450	479	449	394	458	412	432	473	404	488	451	435	492	447	477	449	432	447	478	449	406	429	403	431	434	432	441	463	436	420	436	414	465	434	443	445	433	451	439	456	418	442	387	466	456	442	396	472	450	395	404	430	434	437	436	457	469	489	451	448	419	403	458	421	487	465	454	429	439	445	402	459	442	411	467	470	461	517	444	452	438	470	462	470	452	446	416	459	445	442	464	440	430	420	459	467	423	443	434	470	443	427	437	401	425	465	474	470	483	423	433	436	434	422	466	417	448	440	403	441	445	490	469	418	475	415	411	456	439	404	409	450	470	441	447	450	405	424	433	433	450	387	437	429	437	466	445	456	452	468	434	427	434	460	411	446	451	424	447	402	435	434	434	419	457	434	424	453	448	424	422	434	444	448	410	448	400	447	454	465	455	455	452	407	461	438	436	412	423	449	449	435	434	463	427	412	471	426	451	427	442	449	422	467	463	442	422	425	390	462	460	443	443	433	425	416	435	428	431	425	422	438	404	446	457	436	440	462	466	438	426
3877	10799	7515	3612	2668	1992	1539	1314	1130	924	889	741	744	667	697	650	620	615	580	553	564	563	555	559	534	547	556	558	602	532	537	561	530	570	553	583	531	542	542	538	564	569	545	560	515	520	512	502	540	501	561	569	530	508	548	525	517	503	537	526	533	571	493	500	537	522	537	543	560	551	551	558	554	567	515	511	523	507	578	501	505	565	589	562	579	507	527	508	555	539	508	511	570	534	581	533	531	570	516	519	541	544	523	540	567	485	549	493	509	531	546	526	550	527	550	536	470	527	527	566	534	493	516	505	512	529	519	547	493	582	549	510	513	501	562	520	530	527	523	531	521	533	551	558	495	545	522	490	542	529	545	527	530	479	523	557	533	560	532	550	546	549	561	509	505	534	534	525	526	504	531	494	530	533	507	520	542	545	518	527	538	566	553	505	527	488	528	515	520	543	543	506	548	567	552	520	546	512	571	551	523	533	509	538	531	541	521	510	514	503	548	501	522	526	528	469	503	511	511	520	511	546	502	530	545	490	553	504	543	529	525	560	517	494	466	538	567	494	546	478	531	504	535	559	484	550	525	466	555	525	492	539	538	512	540	542	533	563	567	540	522	561	519	533	509	540	571	536	529	521	492	540	515	520	570	544	544	495	548	524	507	513	530	532	531	549	523	580	529	516	505	534	528	531	525	513	539	508	525	560	557	499	525	527	526	518	521	553	528	548	533	538	576	511	536	530	522	490	554	519	522	525	549	460	477	536	512	535	534	513	554	550	513	519	582	550	528	558	549	541	551	544	507	547	538	556	546	478	509	563	541	553	536	532	543	507	511	550	511	487	531	513	516	529	547	516	496	562	519	529	480	513	506	526	505	532	525	534	476	466	520	496	510	555	546	507	582	551	527	589	513	504	533	517	536	523	518	524	544	520	512	546	553	520	516	582	514	524	516	530	500	551	562	513	560	531	510	502	550	504	568	544	492	535	511	516	537	538	550	553	551	527	523	521	534	480	548	523	496	497	517	489	537	515	508	565	538	556	565	519	538	567	516	535	525	509	529	503	532	547	531	535	528	501	519	516	567	532	562	521	512	557	543	533	541	495	496	546	542	520	553	521	501	547	502	518	584	541	517	509	557	523	536	524	570	570	478	529	542	514	559	504	497	491	548	520	512	515	539	537	492	544	504	549	552	537	563	529	492	529	506	571	557	521	508	527	549	486	562	500	517	536	485	541	541	510	519	529	532	528	542	518	514	526	536	535	524	554	521	548	506	502	504	511	514	541	530	522	493	558	520	547	512	515	487	557	561	493	499	534	530	521	536	539	491	508	556	530	517	568	550	501	507	546	509	549	520	554	548	476	527	493	546	526	533	527	549	525	525	585	527	516	504	545	502	524	492	545	550	512	565	531	559	520	532	503	516	546	532	502	516	503	532	506	520	471	481	511	525	524	523	556	533	523	536	531	529	527	509	522	538	500	538	528	497	496	551	562	546	530	544	494	509	539	539	553	563	516	525	536	495	535	532	499	593	512	540	584	530	517	532	548	515	496	536	502	518	515	522	540	516	552	511	569	546	538	552	573	506	532	556	525	521	505	549	586	514	504	540	541	544	554	517	504	579	510	558	567	538	540	516	469	483	482	518	536	541	567	531	571	539	520	519	539	543	516	546	531	543	471	530	549	581	494	500	550	511	539	535	542	518	549	534	507	507	516	536	505	547	562	568	569	516	538	579	577	536	496	549	552	505	546	508	488	521	542	560	526	525	541	508	514	551	522	522	521	503	522	555	531	503	509	529	516	550	552	552	537	517	550	481	558	543	537	556	542	491	506	514	540	548	557	558	575	504	494	532	520	507	570	530	522	592	568	569	540	503	542	525	506	525	510	512	528	514	532	525	491	546	490	509	550	529	584	558	507	512	571	490	569	556	542	491	521	560	529	523	502	542	489	494	509	502	513	522	540	542	500	488	523	515	517	537	507	541	529	524	477	532	546	534	538	515	541	536	553	528	551	524	485	556	493	485	543	523	543	485	499	554	515	517	539	541	553	490	513	529	516	565	492	537	533	556	537	548	528	505	543	538	550	517	509	511	555	535	487	549	557	532	538	548	544	503	489	569	511	533	505	496	565	533	510	561	515	508	497	539	546	535	494	523	561	541	519	545	508	544	537	574	513	532	514	503	536	494	528	519	527	532	529	543	561	545	518	506	520	571	524	487	576	511	527	552	533	534	508	550	500	530	544	524	558	550	506	494	570	560	558	544	514	520	522	564	532	518	534	535	533	530	519	527	552	539	540	516	542	533	527	509	557	530	540	512	542	527	512	512	575	535	552	500	521	506	546	544	508	560	559	562	573	502	520	557	524	512	524	517	549	551	550	541	510	553	533	534	567	520	516	506	525	515	515	504	548	503	556	580	555	520	505	561	508	499	530	541	567	551	556	471	551	531	513	492	529	541	517	546	516	534	519	523	547	526	527	508	549	539	507	525	559	542	511	558	526	534	504	470	529	509	504	534	505	552	506	564	545	502	557	547	521	506	555	528	507	522	559	565	546	555	496	562	529	528	515	553	549	527	478	571	514	497	550	535	511	479	522	530	519	523	525	495	500	561	550	559	551	534	521	551	479	534	516	510	548	521	518	510	486	508	553	531	470	501	561	512	501	539	563	525	522	506	535	536	579	557	557	575	501	527	493	563	538	517	490	503	521	542	526	540	550	506	519	526	538	535	513	560	535	562	538	503	545	515	544	554	520	511	522	536	518	537	554	540	528	565	504	506	507	574	506	510	509	493	512	502	565	582	538	531	490	543	504	560	531	529	501	523	575	551	540	509	534	523	556	548	502	525	541	516	502	494	538	510	549	544	526	520	531	549	508	513	549	553	508	524	496	538	531	526	525	498	560	577	538	539	577	554	542	528	553	523	532	529	509	531	580	510	501	544	535	524	562	533	512	499	532	518	561	552	537	537	515	491	519	568	569	539	519	549	487	547	470	525	547	494	525	527	535	575	509	545	507	512	543	527	529	505	539	561	527	499	499	514	512	507	507	540	513	504	534	535	527	503	569	526	543	559	530	522	530	529	523	481	547	543	537	521	548	577	544	546	488	583	530	536	555	548	521	532	516	540	570	569	544	537	525	496	578	536	500	502	496	556	548	559	527	542	502	564	513	507	528	505	570	506	517	517	538	513	540	477	561	555	571	523	501	537	551	514	536	491	527	513	519	507	552	574	498	511	563	566	513	569	524	495	494	526	550	527	559	500	566	512	558	522	543	536	526	550	518	507	489	555	549	526	549	532	523	534	545	506	544	592	552	487	537	503	587	523	547	539	523	541	543	512	552	561	542	536	507	539	535	536	567	510	505	517	511	539	512	548	534	559	550	527	562	493	460	531	513	546	566	495	535	528	545	520	555	515	569	510	512	500	511	540	549	518	556	546	558	507	523	567	504	510	475	529	552	512	545	504	506	495	527	483	536	556	506	509	526	531	515	514	518	519	519
24972	21336	27251	25673	7707	748	593	512	419	397	392	365	391	339	354	335	341	329	343	342	314	326	330	324	292	336	321	352	309	303	330	330	320	323	317	331	328	317	323	324	328	292	345	316	352	318	333	346	337	303	331	322	301	282	322	305	307	302	320	321	337	314	318	327	308	325	336	308	332	295	334	298	320	303	299	342	337	289	314	346	326	334	305	322	308	322	298	336	311	301	314	328	308	323	313	295	315	324	337	320	324	325	293	301	303	317	351	304	325	321	315	308	305	310	315	319	332	318	335	337	343	308	313	316	333	327	333	323	308	322	338	325	327	314	322	325	299	318	270	315	324	306	302	290	288	315	315	286	358	334	334	285	342	307	295	310	301	313	282	332	338	336	333	324	303	295	308	300	311	318	328	357	364	333	322	294	298	314	305	349	330	342	320	355	322	299	323	320	284	313	330	344	306	320	325	327	297	319	305	318	303	304	300	327	331	316	332	322	333	304	333	319	321	319	324	304	322	326	339	327	317	328	308	301	321	332	316	304	313	302	335	278	287	317	336	325	335	316	330	318	323	326	322	327	357	312	346	325	324	320	315	315	333	324	359	314	273	324	285	316	314	320	308	313	332	372	279	315	289	326	338	292	315	302	328	325	305	325	304	298	301	329	351	349	303	331	312	315	346	321	315	313	318	304	293	359	351	315	295	307	309	329	291	344	288	312	311	334	301	308	289	316	307	319	311	347	296	324	325	325	297	320	326	321	337	346	310	315	317	326	319	355	322	299	332	328	348	313	287	368	321	295	321	330	337	302	307	317	322	339	305	316	324	327	312	288	291	294	317	294	309	317	316	328	335	298	311	328	339	312	336	312	311	347	304	288	319	323	340	313	314	295	306	330	326	340	268	324	315	351	351	309	348	316	329	324	315	305	290	290	314	347	301	303	355	296	288	327	333	306	348	322	314	305	359	326	318	321	318	286	314	306	300	326	320	329	356	318	300	341	302	326	327	349	318	325	283	315	302	290	318	333	315	312	323	323	323	309	309	316	302	307	289	287	285	323	357	334	291	316	293	303	303	324	338	312	323	301	333	325	308	324	338	299	332	294	294	333	329	308	296	310	312	317	345	335	298	273	310	318	310	330	301	339	335	303	333	321	316	308	317	321	324	305	313	312	316	343	337	333	318	319	315	298	309	310	319	310	321	322	303	340	324	316	306	315	322	309	325	330	296	313	333	312	313	303	311	313	296	279	316	323	321	343	326	300	313	307	302	313	313	318	346	312	287	306	317	309	307	326	284	307	281	310	299	327	324	313	310	336	319	335	324	315	328	309	322	312	318	323	328	325	304	303	345	303	325	338	313	319	292	310	300	307	309	328	314	341	328	345	327	314	303	304	318	314	323	277	287	313	324	350	312	293	333	306	336	333	307	300	309	319	316	316	284	315	304	298	301	301	289	272	312	324	332	321	284	346	305	341	313	293	308	318	304	357	350	318	314	319	356	321	318	326	299	318	310	282	312	301	332	309	307	339	321	346	336	309	310	329	280	320	312	282	356	317	342	303	289	313	312	304	299	281	306	338	306	311	322	302	302	303	347	288	299	313	321	336	304	340	336	309	305	304	290	313	314	334	314	323	287	332	314	315	327	299	281	303	321	354	289	296	292	332	307	334	322	314	320	309	325	300	303	299	319	339	302	320	313	281	332	328	353	358	314	304	299	346	289	298	304	330	320	317	336	340	314	290	317	320	320	305	326	297	345	295	329	309	333	328	314	326	301	290	306	314	311	317	295	330	308	323	343	323	282	328	301	332	299	307	317	313	323	303	327	302	327	328	342	324	301	308	328	321	304	329	331	315	316	344	335	353	314	323	340	332	303	339	307	328	284	327	315	333	346	317	328	336	332	313	329	310	292	358	305	338	310	308	308	352	310	319	336	297	313	323	306	293	340	305	317	349	341	301	311	320	308	319	339	314	325	312	354	303	318	323	317	302	298	309	334	334	329	310	331	300	327	308	306	295	343	325	336	320	322	293	318	297	318	285	321	320	286	300	337	319	308	306	311	314	278	309	353	342	299	345	286	322	307	337	300	320	316	326	304	332	320	299	304	307	318	318	294	304	323	317	329	318	327	317	310	302	287	299	303	328	309	340	317	318	297	328	308	348	302	307	290	308	309	311	306	291	325	334	313	332	285	317	338	313	332	331	304	335	305	325	322	295	321	301	313	311	278	327	318	327	341	327	319	285	334	304	302	291	320	329	329	271	308	284	318	362	304	315	316	305	332	304	308	294	338	342	333	341	309	319	340	328	334	308	297	301	295	296	287	302	339	294	288	363	338	311	335	325	326	294	301	326	295	327	329	333	287	317	325	338	301	341	301	336	295	343	328	329	284	332	323	322	313	300	313	305	314	309	319	346	341	323	331	322	336	335	326	317	312	325	314	333	322	283	310	323	305	322	325	278	314	320	304	304	302	317	292	353	321	315	319	306	324	299	323	347	282	275	331	310	329	309	297	298	307	354	337	322	343	317	295	296	305	313	330	308	330	325	319	276	303	300	360	327	311	340	294	327	317	343	337	308	311	337	333	330	299	332	297	291	360	319	289	338	322	297	323	303	328	331	325	299	314	338	311	286	324	298	330	306	318	302	286	294	304	315	339	284	276	333	304	344	335	343	301	296	337	298	320	309	314	346	309	312	315	306	328	338	329	296	331	354	297	337	312	360	323	302	331	332	330	304	327	290	324	350	306	284	325	340	293	306	307	312	296	341	326	324	344	293	309	289	293	318	299	293	312	301	325	319	316	320	310	306	281	300	313	317	319	300	314	316	294	319	334	283	317	310	308	313	281	325	323	315	313	307	302	337	325	330	361	305	298	326	305	296	325	300	355	310	315	291	331	306	292	318	315	326	266	316	330	306	325	344	289	284	333	279	328	284	318	349	320	318	316	315	316	302	338	299	353	337	321	294	300	311	304	294	297	307	300	289	302	320	313	326	276	309	316	320	303	347	289	303	316	316	273	290	302	311	311	301	313	330	305	293	298	314	308	304	350	281	314	293	322	323	311	305	342	324	315	308	324	322	315	312	297	333	301	302	286	329	331	325	332	310	296	324	298	301	301	309	321	313	309	307	342	336	318	328	316	302	302	331	311	321	299	289	331	321	298	308	312	297	342	327	316	308	299	309	287	324	294	319	309	320	311	341	302	346	318	321	308	332	304	323	316	326	336	326	333	289	338	342	297	289	303	309	311	300	314	308	368	296	309	314	318	350	329	350	309	300	308	277	332	334	328	338	289	323	282	310	283	331	338	308	305	328	307	283	329	317	331	309	335	326	297	317	346	320	313	296	293	317	300	320	351	278	339	309	292	301	336	343	309	314	318	306	324	334	298	312	313	326	305	317	303	326	329	324	304	332	332	314	325	314	319	315	318	281	295	351	329	313	308	312	327	303	280	297	315	353	339	325	288	300	307	317	313	324	286	318	332	308	333	303	314	336	305	295
4001	7123	4782	2362	1689	1359	1060	829	702	667	536	548	531	452	484	431	450	399	407	400	387	395	398	391	382	366	398	380	358	447	366	413	372	391	400	395	375	401	373	380	362	367	390	389	363	379	399	364	406	368	366	391	354	394	359	339	391	364	353	383	384	369	374	372	394	361	372	346	375	412	388	369	352	356	362	390	377	381	327	347	393	371	356	379	352	372	397	415	390	384	389	387	389	361	348	378	354	351	362	367	380	377	383	372	385	350	387	386	362	360	362	362	379	372	340	389	365	370	373	388	391	358	363	369	363	396	370	358	397	386	374	384	374	372	368	355	358	371	366	365	369	367	366	361	344	342	355	357	403	407	408	388	394	369	401	408	366	365	353	375	354	404	391	378	366	345	383	391	396	352	361	384	335	352	360	369	386	372	392	391	406	382	387	384	383	365	361	347	401	369	368	353	381	374	391	368	371	406	369	350	340	375	364	353	355	367	379	373	371	357	393	334	402	381	347	365	369	382	359	365	373	362	412	347	373	367	375	384	366	347	376	372	363	398	374	374	365	356	348	352	410	357	347	351	372	372	324	338	395	359	375	331	397	360	352	381	359	405	367	371	359	378	342	403	335	384	336	404	364	347	385	359	390	390	349	360	323	382	362	332	344	366	369	365	368	359	370	384	389	425	382	376	377	370	365	342	365	387	366	372	376	359	361	338	358	373	412	367	397	365	406	353	378	355	375	375	395	380	377	365	359	336	383	391	373	366	345	373	390	368	368	410	377	362	374	395	357	348	370	394	349	371	381	337	390	351	349	350	355	340	373	399	371	404	370	432	385	374	391	358	386	369	363	399	376	385	340	365	363	391	372	379	369	402	369	425	397	362	363	404	379	361	337	404	404	328	349	358	381	378	395	362	366	376	374	358	419	364	378	400	398	382	375	359	344	338	410	389	368	395	369	331	366	394	369	383	394	359	371	391	358	408	368	368	354	394	375	384	386	391	383	394	375	379	394	363	363	356	370	368	355	380	388	394	379	399	392	380	400	359	363	369	371	350	397	358	374	350	372	370	366	373	329	369	399	376	359	394	386	348	379	378	391	337	380	390	366	331	397	386	341	382	378	359	370	356	373	374	364	379	412	334	348	373	383	366	374	359	355	334	403	336	365	368	366	374	382	372	364	370	392	359	371	379	367	377	361	355	374	370	377	355	365	405	349	380	386	382	388	387	359	317	385	365	368	386	391	381	364	373	375	367	335	377	364	348	388	357	392	383	407	411	387	381	369	350	390	358	383	386	363	361	376	384	373	398	385	382	369	348	392	370	386	390	360	331	365	342	382	336	396	369	353	370	388	365	365	413	357	400	379	382	385	341	429	380	323	373	379	383	362	401	400	350	355	358	370	391	408	362	399	364	360	348	337	371	385	415	391	372	373	357	394	380	405	384	382	354	377	357	362	411	340	355	374	384	338	383	345	393	409	421	417	385	350	392	355	358	371	380	372	350	363	362	387	379	381	347	399	363	405	382	372	346	345	363	377	347	377	373	377	375	377	374	427	381	386	373	343	382	365	390	389	362	353	385	386	381	383	389	376	362	374	353	368	360	402	414	367	391	373	377	382	378	389	370	379	395	376	364	370	347	390	370	359	341	363	371	383	413	358	393	375	395	360	351	377	384	371	380	383	378	402	390	352	366	362	377	376	368	377	386	359	356	354	324	339	390	363	399	385	412	352	373	382	380	355	379	390	365	356	376	371	346	371	360	387	391	354	339	352	377	371	364	370	361	368	372	378	374	364	356	365	373	382	355	355	339	367	380	368	358	376	338	331	376	355	389	374	338	381	365	411	368	386	386	410	412	362	340	348	433	346	359	361	386	393	405	367	352	369	405	369	359	370	355	393	389	389	404	350	386	356	372	344	366	395	389	344	381	403	359	348	393	368	363	372	374	380	359	369	395	347	385	390	380	364	403	359	350	352	338	399	381	351	363	365	390	385	380	359	386	399	386	353	356	353	367	340	372	366	404	380	379	341	367	356	365	391	383	353	375	381	383	397	364	362	380	368	334	411	383	407	370	357	377	364	377	371	340	362	318	360	392	359	401	348	375	375	378	349	369	371	368	377	365	373	380	384	367	365	378	357	396	385	368	383	401	373	377	353	385	366	359	349	365	350	391	378	385	362	377	387	400	369	380	388	345	335	342	392	363	368	353	381	353	392	339	361	372	401	387	385	347	385	366	367	359	363	341	373	390	392	374	353	366	347	407	378	357	347	377	370	368	384	353	379	403	330	373	373	381	385	379	355	371	343	353	445	345	367	381	349	355	393	393	358	360	399	357	379	374	367	356	347	410	391	368	372	385	350	412	355	373	363	363	348	355	374	367	375	387	370	365	365	351	369	370	386	382	379	383	378	397	385	384	359	373	376	371	371	380	360	317	359	386	408	387	379	319	380	362	379	374	358	399	361	367	364	382	358	374	362	339	360	392	346	357	390	381	365	383	397	344	392	363	360	372	384	323	403	365	397	368	349	370	374	369	368	379	384	354	368	354	392	382	409	357	385	376	391	398	365	363	384	350	394	387	374	382	343	376	400	392	393	405	362	380	357	344	383	343	383	337	355	343	347	357	375	384	408	348	380	371	337	373	376	363	390	393	345	361	359	401	370	371	388	364	364	387	366	377	356	369	373	407	357	413	366	410	424	341	381	359	356	312	383	382	349	373	370	360	390	359	363	395	374	381	369	378	391	398	371	416	341	360	356	400	368	364	356	414	380	345	346	357	347	391	379	342	383	372	379	376	367	381	380	375	361	380	360	367	385	355	358	397	374	354	339	321	371	357	362	385	397	381	341	400	363	354	320	352	392	386	382	374	362	366	386	393	367	391	366	357	372	397	396	347	364	376	373	401	353	358	350	373	360	398	369	402	367	338	397	362	364	362	330	395	391	362	383	395	338	393	389	349	368	347	395	370	368	366	390	380	371	319	371	375	388	392	372	355	337	386	360	394	360	402	367	368	382	356	378	357	397	368	373	404	342	369	368	351	381	367	397	373	396	363	368	374	369	367	364	361	391	348	373	378	368	366	367	357	365	367	402	387	396	349	358	377	367	368	388	373	354	378	355	378	382	364	340	380	399	389	395	365	332	384	412	379	333	408	382	411	360	364	377	364	339	359	369	369	367	366	372	414	353	350	388	360	368	388	334	362	363	386	375	345	359	376	336	375	359	398	377	370	388	349	365	376	370	340	353	315	355	354	363	374	362	347	351	385	357	364	381	378	352	358	360	345	371	375	370	390	417	410	363	368	351	351	408	408	376	369	367	354	375	388	390	422	369	349	370	340	361	370	360	344	350	378	364	348	419	369	381	386	371	358	383	392	381	374	357	358	371	365	365	378	372	403	354	366	359	386	370	365	393	413	361	377	328	386	361	364	353	361	379	351	403	408	369	389	410	387	352	414	375	365	399	364	377	379	384	363	364	343	368	371	357	364	356	382	375	387	389	364
22765	21380	29073	24049	21378	21378	5785	877	637	514	431	406	356	345	289	293	277	304	255	264	268	220	232	229	222	243	204	234	224	246	219	187	218	228	226	225	237	260	235	207	237	255	223	244	217	196	223	214	214	216	204	211	183	213	196	213	202	209	229	201	193	206	188	193	204	217	228	217	204	178	186	216	179	213	190	211	187	201	191	236	196	200	199	201	197	198	224	195	209	172	219	198	195	196	195	196	204	206	216	208	212	225	213	182	226	224	179	194	204	209	217	191	227	198	174	212	191	208	205	186	195	193	196	201	218	209	190	191	208	181	190	179	200	206	200	197	183	199	188	206	176	213	206	198	201	211	207	175	206	202	179	199	207	207	212	186	185	211	204	201	216	192	187	219	193	215	216	225	192	190	191	184	207	188	203	211	210	197	196	186	176	180	198	211	217	197	190	207	208	195	205	219	187	180	205	204	199	189	190	196	202	206	167	186	214	218	217	198	225	216	218	229	184	191	205	186	171	195	201	202	216	199	186	211	200	202	173	201	194	196	205	203	203	199	173	205	207	224	213	191	184	215	192	205	228	199	185	211	200	192	200	208	222	209	186	196	212	187	214	203	216	206	208	212	198	206	214	211	224	198	191	200	217	230	214	201	178	180	220	198	211	219	214	207	202	206	195	195	205	186	205	191	217	197	194	203	204	178	212	191	211	162	185	209	188	194	202	205	189	209	185	199	192	216	199	190	204	189	200	213	205	207	203	185	161	202	187	184	196	228	201	201	191	200	205	179	201	201	183	210	226	188	219	205	177	194	197	209	207	196	194	183	185	205	200	204	198	207	170	199	218	175	192	194	185	186	205	197	185	199	204	184	179	187	202	221	215	206	208	174	182	205	221	214	186	203	172	223	188	210	196	200	200	210	222	183	192	213	209	191	195	206	207	193	212	191	187	198	220	196	196	203	206	202	194	194	177	183	190	202	190	190	201	227	182	215	200	190	236	176	196	184	175	190	195	218	216	202	196	191	191	193	216	189	209	205	192	215	190	180	223	211	199	216	207	218	176	217	223	232	193	176	176	173	214	199	179	207	223	210	209	186	176	197	192	223	238	213	198	205	174	212	213	223	192	186	185	211	210	227	184	198	174	198	209	205	180	220	199	200	221	171	204	204	208	182	188	197	191	204	192	184	202	196	191	222	208	210	166	175	223	208	188	209	192	203	195	205	192	194	204	195	184	193	214	197	204	185	193	197	212	222	181	211	202	201	203	175	239	203	189	195	207	209	206	222	199	185	214	179	195	222	226	193	207	216	181	196	191	192	193	183	197	205	194	200	194	183	191	189	217	185	204	199	216	230	203	227	198	196	203	224	207	198	203	195	227	211	175	198	201	189	199	203	221	176	220	210	192	192	196	184	217	205	200	189	198	216	176	210	209	232	220	196	205	196	183	174	208	181	180	201	234	203	210	207	204	213	191	204	201	207	209	219	194	223	226	204	207	210	207	192	188	225	212	219	179	188	215	176	226	187	224	211	210	177	201	166	212	202	226	206	226	187	215	198	197	168	193	208	196	204	200	207	197	187	188	195	202	216	197	224	171	208	180	209	183	197	196	196	202	193	202	219	197	197	181	195	193	210	208	198	180	219	205	199	212	182	189	211	193	196	203	208	202	205	213	198	188	216	208	196	193	214	184	234	189	205	208	222	209	205	192	198	206	192	190	213	195	213	194	203	186	184	216	186	205	212	183	202	215	199	196	208	184	175	191	188	198	184	214	233	195	202	195	212	200	188	198	207	188	202	199	206	209	207	218	189	203	196	195	182	208	200	180	201	233	230	204	201	178	174	193	205	225	199	201	189	188	214	198	208	206	192	206	237	203	185	190	223	202	194	195	198	199	193	207	198	219	188	216	210	228	214	185	191	216	195	175	200	208	205	200	176	211	186	206	202	203	193	190	176	220	217	179	203	203	213	200	213	178	209	204	188	187	212	198	182	171	197	201	199	188	187	215	207	209	188	193	193	199	194	198	199	226	210	226	209	206	199	211	209	197	191	209	188	163	178	204	199	209	221	205	186	202	195	198	172	195	181	186	215	206	204	215	189	212	192	198	188	205	183	179	205	199	211	191	217	183	193	184	175	214	209	218	177	191	203	196	214	202	195	193	206	217	218	205	191	185	206	197	205	210	200	211	184	214	196	184	189	200	183	194	220	219	182	197	188	205	228	192	188	223	180	202	201	201	164	186	208	202	218	185	196	199	220	182	204	201	179	193	202	195	200	206	184	188	213	214	219	193	184	203	206	206	188	218	196	192	190	198	197	215	199	187	198	216	203	184	198	172	199	205	199	188	157	210	186	224	190	199	191	219	201	198	210	208	184	199	193	202	187	198	194	187	196	191	205	203	189	199	205	217	220	192	176	175	195	188	224	210	226	201	217	190	201	185	216	190	193	236	230	205	209	182	197	208	192	197	191	208	219	214	212	210	226	192	178	209	227	192	185	210	202	193	190	183	211	196	191	222	217	187	228	217	195	203	170	187	189	201	188	194	212	194	196	216	185	188	202	213	198	203	191	197	176	191	212	192	184	210	213	210	204	164	191	206	210	191	205	192	212	236	202	210	207	208	179	203	221	190	181	203	190	192	194	217	218	198	205	207	192	184	188	204	222	187	204	212	228	177	208	203	217	175	180	215	199	186	204	199	185	176	211	208	223	233	201	186	205	175	210	215	189	217	202	195	203	196	210	166	210	198	193	212	206	213	204	207	183	184	227	211	186	189	201	208	191	205	197	202	209	200	245	204	217	217	190	188	209	188	189	189	191	210	195	195	207	208	205	185	217	198	200	210	220	216	225	201	187	209	206	202	198	196	215	215	197	198	184	174	192	215	169	189	204	200	197	193	220	192	211	222	177	223	200	193	223	208	203	196	223	203	196	194	215	211	218	207	194	172	225	185	198	186	176	192	209	185	182	197	220	199	208	211	200	202	227	190	208	189	205	189	169	210	215	201	190	191	210	213	208	208	212	204	207	188	235	212	203	200	218	206	175	177	197	186	179	204	188	213	200	171	209	185	215	199	217	166	203	188	185	208	202	186	195	246	191	202	220	211	202	194	205	195	204	190	186	203	227	193	221	202	223	197	181	186	171	192	190	219	206	203	198	195	226	197	198	191	190	195	187	196	218	185	197	189	198	186	200	208	225	202	200	222	198	204	209	209	199	181	194	214	203	212	177	213	191	183	187	180	203	207	206	210	190	194	213	200	227	223	216	170	217	202	194	214	198	190	210	199	188	206	177	205	219	196	196	233	206	182	199	193	192	193	200	202	225	192	216	200	211	192	193	213	211	202	208	200	212	183	209	198	231	211	193	232	201	200	218	201	198	190	190	196	182	225	200	214	206	193	178	218	165	218	234	213	218	202	211	185	203	191	208	205	222	200	204	200	199	227	215	214	204	203	206	185	199	200	193	203	214	191	196	198	200	211	199	202	183	204	209	206	174	197	207
5084	15994	11453	5537	4044	2915	2196	1631	1241	988	793	810	657	583	468	445	445	411	389	362	352	302	341	305	307	289	298	316	272	276	282	283	268	277	290	309	321	308	286	295	282	280	267	271	292	248	308	259	230	255	275	272	248	239	250	241	281	269	227	236	260	260	215	254	253	252	267	256	248	246	248	241	240	253	244	278	267	250	274	242	253	265	243	257	246	256	238	250	247	248	278	246	275	264	228	244	249	245	252	255	215	259	238	243	232	253	248	268	265	234	264	263	265	234	242	261	235	261	236	245	260	267	237	240	239	229	257	274	227	222	229	252	271	233	221	265	246	258	274	227	239	253	246	228	229	235	222	261	230	264	263	251	255	239	240	252	256	258	254	287	262	238	256	276	248	259	282	300	242	237	226	244	262	256	263	244	266	234	232	247	263	232	261	227	241	248	252	233	237	250	250	255	212	238	248	252	274	263	223	230	250	261	254	238	256	244	238	234	233	224	251	226	238	235	251	272	222	226	270	236	252	245	242	196	270	264	240	268	241	268	240	243	236	241	240	253	232	266	244	233	269	247	221	244	281	251	232	236	245	272	253	266	242	241	219	256	248	249	234	246	234	261	241	228	246	258	246	263	241	268	228	234	241	222	269	235	250	231	250	255	237	242	222	259	242	258	242	249	237	270	248	249	242	244	253	249	231	274	246	260	259	260	247	248	269	244	243	248	260	252	235	265	253	235	248	267	260	247	257	231	241	223	237	255	230	196	249	236	226	278	237	240	237	219	261	259	254	246	222	245	254	244	234	250	261	287	250	224	249	266	233	238	251	239	247	263	244	258	250	222	255	204	246	221	256	237	256	233	254	245	281	237	242	234	229	207	245	234	249	250	235	242	249	237	270	221	237	238	249	268	265	246	247	241	230	237	252	287	234	232	239	261	228	234	246	240	249	222	241	252	239	269	247	235	244	227	259	257	259	255	228	244	267	239	244	257	245	245	256	239	277	267	247	244	249	250	246	256	225	286	258	255	231	250	241	263	234	242	245	226	243	244	244	240	260	249	238	254	270	232	247	248	258	247	251	249	240	239	232	246	256	237	257	255	250	232	247	227	248	233	231	244	232	228	230	231	263	281	253	261	251	255	250	274	229	225	232	233	252	240	245	234	237	245	231	264	241	239	250	236	277	250	256	242	256	245	216	248	239	243	258	253	243	264	236	239	236	231	252	273	247	240	249	266	227	275	242	229	233	278	255	227	238	247	244	258	249	237	231	236	253	263	261	247	276	224	231	220	255	268	247	238	236	220	240	229	251	264	249	236	218	227	280	253	248	245	258	256	262	234	236	261	280	243	219	255	241	236	248	252	253	228	232	282	244	249	252	233	223	230	226	218	236	257	232	214	263	249	276	237	239	259	276	261	223	239	274	253	249	264	231	253	291	269	254	247	259	255	214	273	281	221	234	265	252	227	283	241	250	224	239	257	262	223	259	264	226	236	229	226	264	249	236	210	225	233	230	222	247	261	227	243	234	223	280	244	252	231	269	251	257	276	228	257	251	275	229	275	208	252	251	267	238	248	236	250	282	236	241	253	233	245	260	235	267	239	227	253	230	236	228	229	262	246	269	249	256	230	245	232	243	230	253	251	239	253	245	259	244	274	238	236	233	219	241	265	267	239	246	228	253	228	261	275	234	240	254	236	277	248	257	245	266	244	234	225	256	248	264	248	219	256	252	266	257	273	234	242	242	235	257	246	259	260	263	274	250	260	255	248	246	233	248	226	233	284	249	232	241	242	246	268	283	240	229	250	274	254	255	252	272	237	245	300	252	275	204	237	231	253	245	228	226	223	269	291	240	234	245	267	249	252	235	226	244	238	241	252	242	240	219	258	255	253	250	253	228	274	255	238	253	239	254	265	241	246	224	267	207	248	241	250	245	245	241	222	262	233	273	253	232	245	271	236	271	264	233	257	241	244	245	261	240	251	236	273	246	249	250	236	244	215	225	233	241	246	271	260	234	254	263	231	252	249	260	268	251	247	267	241	228	242	242	258	243	232	238	270	247	277	256	203	259	234	258	239	244	212	232	258	246	227	257	281	263	224	229	236	247	252	248	249	269	234	259	252	238	264	253	215	268	240	238	266	258	237	238	245	268	248	232	249	266	238	249	234	224	233	246	270	229	258	260	258	252	251	259	250	246	244	250	247	253	244	259	235	266	283	249	253	233	232	256	264	224	248	228	225	223	244	239	263	218	196	249	260	227	259	231	251	238	259	249	256	266	235	235	253	249	235	262	263	242	246	239	245	245	254	284	238	244	251	242	245	264	261	250	240	264	266	239	267	274	236	239	245	221	230	271	244	250	255	254	261	266	229	209	230	264	232	276	246	226	278	253	286	242	245	254	237	243	260	272	271	272	231	251	238	270	250	235	253	247	277	235	216	236	250	202	260	248	260	254	251	232	264	233	230	240	259	243	255	234	224	243	274	259	253	219	261	272	278	247	235	231	239	272	246	249	253	258	224	241	221	255	244	244	215	254	226	255	269	263	263	251	227	288	240	256	198	237	225	240	274	268	259	274	276	249	226	257	223	231	247	276	264	261	261	256	229	236	247	243	243	260	239	255	296	211	217	270	248	275	241	253	236	240	229	280	260	251	262	265	242	240	223	245	237	236	249	251	248	250	238	238	217	253	229	243	259	258	210	246	254	236	245	254	238	226	236	271	262	252	253	233	249	243	243	244	249	254	252	244	244	258	259	247	251	244	263	251	239	234	222	226	264	249	242	247	227	240	258	232	235	232	246	231	236	247	231	254	257	235	234	272	239	262	257	241	238	230	232	226	227	235	240	261	238	246	268	239	218	227	246	224	248	235	250	267	245	247	238	250	231	254	242	268	269	250	256	236	228	245	242	224	265	243	278	224	260	222	219	219	230	256	231	272	241	241	245	226	220	215	236	260	223	251	250	253	271	236	227	252	234	222	245	264	248	259	231	232	242	242	254	256	249	233	241	227	258	262	248	219	277	250	238	253	226	248	259	283	235	253	231	273	233	283	270	279	213	274	257	241	287	242	228	225	252	243	254	233	273	215	237	234	243	250	212	220	248	242	226	226	258	245	241	273	252	223	225	270	232	263	259	272	234	226	241	246	233	261	261	270	243	258	256	262	265	259	245	236	285	255	254	284	251	231	273	250	226	221	258	270	280	279	256	232	262	220	245	226	245	262	252	265	248	261	271	253	245	261	236	255	264	240	249	240	228	242	220	251	262	228	272	263	246	262	244	219	250	241	227	280	240	256	269	227	234	210	262	242	255	265	241	233	222	237	267	258	255	252	269	226	235	255	220	259	228	255	257	275	220	266	256	257	244	269	265	270	245	249	246	257	267	227	250	240	222	246	246	290	251	253	227	223	202	240	229	244	247	225	268	240	244	239	236	268	231	253	262	221	235	205	268	235	252	242	239	259	240	247	241	278	258	243	259	233	226	228	257	254	237	246	261	264	241
27602	18387	4929	1328	833	707	623	609	551	495	533	528	534	533	518	513	497	508	529	543	506	533	508	504	480	492	555	480	541	531	508	506	570	516	526	530	505	493	534	538	519	546	506	490	509	521	541	482	472	485	504	508	495	535	508	506	538	517	517	486	541	493	514	486	486	553	529	535	521	542	509	491	517	503	494	491	496	524	513	510	495	526	501	496	523	468	540	521	486	498	513	449	518	515	499	556	536	501	536	510	507	538	520	512	522	522	540	567	461	519	515	505	483	511	489	490	492	523	541	449	534	491	470	522	509	456	495	521	533	551	517	491	499	509	521	474	495	480	516	507	470	499	494	505	507	498	505	521	495	515	500	537	479	493	546	518	570	527	545	515	555	527	509	544	479	484	499	507	498	491	508	530	500	479	517	514	529	499	477	482	502	521	486	538	514	503	459	510	479	492	504	507	521	470	499	527	520	491	494	543	512	547	493	465	490	521	541	497	526	507	479	505	498	489	520	530	518	479	485	505	477	489	461	508	511	497	518	496	523	512	488	489	474	496	518	453	504	456	525	501	513	491	557	482	500	533	506	496	489	493	516	482	532	509	585	501	507	499	485	525	455	524	519	533	527	511	506	525	479	555	492	516	507	528	473	487	493	473	534	519	490	510	479	530	510	500	518	505	479	503	506	491	515	514	504	492	499	552	548	502	525	502	504	525	522	468	525	479	493	494	522	481	511	519	483	494	514	538	488	469	513	471	538	488	499	472	501	489	497	526	476	464	487	489	502	502	490	509	511	487	510	502	515	490	494	519	510	485	523	519	527	499	488	543	502	504	541	498	516	503	530	503	453	493	511	502	463	511	554	493	516	463	493	528	553	499	557	465	486	521	505	484	484	475	510	518	475	528	508	514	522	549	528	529	513	530	526	504	489	551	497	530	505	478	513	472	528	512	489	513	520	504	504	498	492	462	468	531	550	519	516	522	510	525	488	490	516	480	503	541	521	520	516	473	522	523	520	549	479	533	521	476	548	522	463	512	507	480	515	497	509	497	484	542	442	532	509	496	514	470	520	527	500	508	510	502	496	506	457	506	520	491	549	516	513	520	515	530	492	533	486	511	528	494	496	561	501	508	534	504	520	533	505	516	493	471	544	518	513	517	489	504	456	486	500	540	528	530	543	529	536	508	521	504	508	530	508	463	474	512	499	541	495	490	500	466	560	508	482	507	528	472	522	488	492	498	499	516	522	488	480	461	516	502	501	516	467	500	493	535	476	510	501	475	498	512	532	512	497	525	498	500	502	497	489	532	499	493	502	507	526	517	513	498	488	511	501	518	508	525	519	542	519	468	521	521	526	518	498	511	472	517	500	551	497	494	530	525	499	514	437	574	490	517	540	558	541	493	484	503	515	535	521	521	525	500	534	472	538	517	506	500	500	499	513	523	548	532	497	530	481	474	498	495	526	514	491	492	514	473	514	492	529	509	533	475	542	501	545	469	519	505	491	543	472	541	513	509	500	556	527	517	518	510	482	510	473	483	559	549	505	532	523	509	496	482	494	507	494	488	486	495	531	551	530	527	505	486	526	510	551	493	491	491	484	550	502	528	497	516	520	524	461	483	515	522	500	507	476	528	508	525	476	480	512	512	515	520	493	472	484	531	513	498	535	497	515	501	502	514	539	511	472	488	516	521	524	513	520	513	508	493	546	481	534	529	456	505	484	542	479	516	477	493	509	492	529	533	485	523	516	523	504	478	499	547	522	523	490	506	488	464	476	535	509	492	469	503	475	509	490	470	503	492	503	511	527	493	518	507	515	537	509	519	482	478	510	523	511	497	521	518	483	485	528	507	518	459	499	497	525	513	501	535	490	538	530	555	501	502	512	485	500	480	513	516	489	522	530	481	494	537	519	520	501	499	504	531	503	508	511	510	496	547	492	472	502	503	514	426	499	510	515	493	515	541	481	516	515	551	524	502	492	497	457	555	540	527	503	522	494	503	508	560	505	485	476	543	546	495	500	555	519	496	473	547	515	460	527	530	502	498	529	539	530	499	513	523	523	513	557	511	492	546	546	467	484	503	487	558	548	475	533	492	503	448	529	521	518	505	529	526	528	543	550	566	489	478	511	523	492	524	564	504	481	527	508	502	473	513	500	484	488	469	522	519	523	477	512	478	473	528	511	505	544	513	491	528	517	517	501	538	512	518	511	509	510	530	475	502	499	478	526	503	523	491	544	508	523	533	521	506	493	515	526	522	495	512	502	520	522	538	522	525	493	491	530	516	515	537	548	528	515	554	501	481	471	518	534	563	498	488	470	524	549	513	546	458	532	529	504	488	491	530	471	491	512	495	489	549	510	533	514	505	529	504	493	519	489	483	487	514	545	526	476	494	532	539	513	508	484	512	474	512	523	495	503	518	569	484	495	476	505	499	522	514	515	499	541	505	476	507	514	492	515	510	502	494	473	512	481	516	558	488	491	515	479	487	467	503	523	518	523	508	492	484	492	502	526	536	534	505	493	542	518	519	502	537	494	526	470	473	526	498	530	526	533	489	544	503	481	490	482	502	483	510	517	531	497	536	491	525	518	467	519	470	480	527	501	524	550	516	499	511	509	474	492	528	506	518	561	473	482	511	485	526	504	459	515	562	493	455	506	486	532	542	522	518	498	494	490	537	511	473	548	473	523	442	514	513	488	506	534	518	536	475	502	485	512	483	506	483	521	532	552	530	490	511	510	486	478	511	532	529	513	534	506	484	494	524	503	481	505	491	519	517	464	460	505	554	473	544	468	494	495	508	509	533	502	474	512	510	511	529	525	496	487	555	478	479	530	527	518	482	516	508	516	497	507	497	501	496	521	513	507	498	497	527	476	531	556	471	515	507	520	526	539	507	526	529	539	481	527	466	496	507	512	477	506	540	522	479	505	494	505	480	514	494	507	532	526	504	519	487	490	534	528	497	521	460	504	509	536	498	524	491	491	474	503	496	517	489	547	522	489	481	477	462	537	533	485	534	505	554	479	510	514	474	501	519	527	521	509	493	530	526	548	491	511	503	498	525	459	535	501	522	517	526	521	566	544	473	498	514	513	490	496	495	520	534	500	518	501	485	537	528	510	463	517	520	538	525	528	532	526	488	498	500	534	500	542	517	511	521	502	517	500	497	518	474	531	534	476	511	524	538	519	524	489	536	509	541	492	480	521	504	508	461	465	532	502	494	504	513	515	549	511	533	474	530	506	484	521	480	467	503	537	487	512	516	459	532	503	520	530	507	496	467	522	503	507	458	546	503	537	537	547	523	511	511	490	551	526	542	494	546	500	520	513	482	535	498	511	508	512	524	516	493	540	526	487	509	495	508	491	466	512	528	532	468	512	538	531	539	538	478	522	565	537	509	519	499	532	499	509	499	491	527	556	499	517	479	488	502	524	511	524	484	555	485	522	494	495	460	507	497	454	498	506	516	504	489	466	540	481	505	530	494	512	531	478	494	537	532	520	513
4886	3187	2477	1481	1111	895	877	732	658	668	662	647	619	617	620	589	632	615	589	561	581	602	575	587	582	639	622	582	591	584	579	599	649	634	667	639	579	583	615	571	598	590	577	573	589	620	624	599	541	626	601	610	587	622	618	582	593	574	571	590	565	598	609	537	575	575	643	604	574	613	600	602	582	589	572	529	582	573	600	606	556	596	575	585	644	629	588	603	578	609	607	583	591	605	634	576	612	594	626	577	576	591	612	604	597	594	630	583	640	628	558	571	589	568	627	631	530	568	601	636	587	568	575	606	597	574	620	614	621	569	586	596	612	590	587	610	539	565	607	579	601	655	567	641	577	562	579	622	617	575	588	599	634	606	602	590	586	564	631	579	592	611	533	595	582	625	617	574	600	638	593	600	588	593	553	562	602	579	591	599	556	570	639	566	579	627	592	576	603	617	617	565	587	578	630	619	610	559	611	602	539	560	620	606	574	617	612	537	618	578	587	574	592	589	642	574	607	554	614	596	639	590	613	612	616	601	586	595	627	597	625	583	631	583	570	580	565	628	546	610	577	611	581	580	627	598	574	580	575	635	588	599	600	554	650	585	605	589	567	602	567	523	616	552	592	556	634	591	630	618	574	593	580	581	591	556	607	553	558	577	622	615	613	608	590	609	591	620	602	556	607	629	613	647	585	593	616	614	580	602	588	592	578	608	556	603	601	592	586	566	556	614	592	587	604	607	601	571	599	609	620	595	621	588	621	582	617	627	621	588	582	612	613	620	584	603	598	632	568	586	620	584	595	599	593	602	532	606	575	630	573	587	591	600	620	568	589	575	534	627	572	587	596	565	601	572	603	566	605	567	615	625	613	563	589	654	588	583	569	575	611	573	620	584	645	594	561	601	579	583	628	558	614	579	580	616	638	575	599	558	609	614	583	582	595	556	609	612	590	558	589	590	600	568	601	532	596	596	571	555	602	593	602	623	591	612	584	603	594	566	559	574	555	576	610	581	583	579	563	609	614	638	596	561	566	577	632	654	619	599	585	628	607	605	585	571	590	633	558	579	576	586	592	594	585	569	588	567	565	570	588	588	614	586	577	608	534	576	590	561	626	585	575	623	564	596	637	630	600	602	664	629	584	606	579	576	589	564	562	594	638	575	578	545	569	601	594	552	616	563	576	603	574	552	556	578	572	599	614	590	600	611	582	598	610	604	619	599	593	601	600	606	628	604	586	570	586	594	566	584	597	553	582	604	589	543	631	547	559	580	599	613	553	622	621	594	599	586	583	573	612	590	581	549	632	601	577	621	580	558	565	596	621	587	612	572	616	580	588	587	592	598	597	592	562	577	543	614	572	567	572	580	556	623	600	591	591	603	595	616	547	579	577	544	619	597	603	608	584	589	595	601	637	535	569	639	601	574	599	579	604	568	582	616	596	623	561	596	568	576	610	625	563	569	616	630	590	578	621	623	612	629	568	593	603	636	573	558	637	541	608	579	575	594	600	547	623	569	629	588	585	574	570	568	600	611	602	559	593	611	568	580	602	619	586	602	600	608	590	590	562	654	605	583	633	552	561	578	577	578	576	634	602	598	563	594	610	633	577	602	568	578	606	559	605	589	591	610	616	620	604	581	575	573	592	629	613	574	618	587	590	562	572	591	597	600	609	567	596	611	593	591	573	622	614	606	611	568	592	594	589	584	599	568	591	584	627	601	566	615	560	623	578	565	620	589	623	562	567	566	605	604	525	629	612	587	610	611	596	567	635	603	632	640	621	584	589	650	580	546	583	620	580	569	592	583	592	635	643	572	624	541	552	620	592	608	569	604	584	562	607	559	545	613	591	577	607	626	595	570	659	578	573	605	569	623	654	593	590	622	623	595	597	571	568	577	612	569	601	554	588	599	608	612	615	598	638	563	620	551	588	618	594	571	579	605	575	603	591	593	561	586	612	594	607	630	603	558	618	605	594	605	610	607	627	594	607	587	589	571	609	567	589	554	614	561	642	563	606	612	607	588	581	607	608	589	633	602	582	581	613	581	598	636	607	597	569	597	588	546	573	573	612	622	659	587	616	597	601	608	623	590	583	648	583	570	564	602	521	591	570	591	616	597	590	599	581	601	536	597	592	610	613	592	602	564	619	564	538	624	580	619	557	616	577	578	551	581	586	605	617	582	553	571	618	636	635	604	607	590	603	627	539	595	599	552	564	594	592	595	605	548	567	620	578	625	629	568	641	611	570	585	596	614	602	622	602	572	562	574	613	557	598	620	574	600	569	561	619	588	561	626	610	597	623	603	648	590	624	593	612	589	596	617	608	548	543	571	578	563	611	601	647	578	606	595	580	593	627	585	599	583	582	557	557	611	595	552	546	604	605	550	568	560	577	590	617	577	565	579	607	559	558	604	555	592	585	622	602	611	601	580	595	652	588	599	616	587	605	586	635	554	601	573	610	586	604	584	570	611	595	572	596	602	559	582	614	586	587	544	579	569	619	598	619	559	597	598	632	609	579	612	624	609	586	569	550	626	570	588	546	626	636	566	605	538	585	556	596	648	606	564	595	555	573	546	609	597	571	601	630	574	580	569	597	555	580	576	569	556	618	604	594	557	555	596	610	624	579	548	592	601	571	579	602	594	565	602	639	584	648	547	573	590	592	604	607	569	587	600	604	586	581	566	578	591	582	591	637	590	573	643	569	576	598	590	556	573	593	609	634	602	622	579	598	600	555	609	574	584	583	592	599	611	635	640	547	576	569	637	570	608	594	603	571	570	574	568	597	631	562	565	552	595	575	595	624	611	549	548	597	586	625	603	620	589	622	582	585	626	552	582	629	642	613	564	605	616	612	593	551	588	617	641	622	586	633	555	600	597	619	565	586	569	600	590	570	617	577	566	572	550	622	612	597	610	614	601	590	612	592	586	587	565	599	560	562	609	574	590	598	647	646	607	631	575	576	572	593	610	587	578	586	596	617	580	568	634	574	611	580	598	545	559	574	600	605	581	587	632	568	607	600	564	575	586	583	586	590	631	592	560	591	620	593	589	598	589	605	592	589	568	580	571	578	581	605	615	566	601	574	617	586	566	562	602	615	586	577	550	608	566	579	592	579	554	592	601	591	593	568	583	626	611	569	572	610	593	605	614	585	587	578	549	566	596	575	625	607	623	621	590	562	586	574	580	567	609	604	607	603	606	569	632	618	649	589	583	611	617	598	626	581	558	610	612	650	625	625	601	555	560	600	546	599	589	611	587	573	605	591	572	568	627	570	594	606	607	592	559	622	566	614	567	578	600	615	565	588	605	577	604	570	575	595	583	604	589	592	566	599	636	547	574	605	608	620	639	591	581	633	625	609	623	589	592	615	565	562	609	657	558	623	571	595	590	610	620	591	552	598	621	642	575	603	586	588	575	561	609	587	599	590	579	596	600	611	554	577	557	580	630	605	571	572	617	563	571	604	595	603	609	624	581	560	580	598	574	587	597	608	592	567	574	608	570
23817	21364	28602	24502	21325	7512	1175	851	732	666	597	570	579	547	532	534	488	477	471	483	523	503	452	432	484	480	447	496	444	442	476	458	454	471	479	505	467	482	476	462	454	494	471	463	484	467	463	464	447	469	471	435	442	480	467	428	449	452	455	434	442	436	435	492	428	428	448	438	474	469	474	459	439	444	451	419	465	474	482	445	477	416	483	419	456	469	469	478	470	470	461	486	475	444	449	463	459	432	441	443	437	455	438	441	445	467	459	417	473	455	449	465	440	425	431	409	476	438	489	502	497	432	490	443	465	443	474	454	403	455	432	439	410	462	437	474	463	486	425	474	439	449	442	442	439	501	461	471	425	415	436	477	441	480	443	447	457	411	465	416	431	488	472	455	448	467	477	493	497	429	450	479	438	452	429	437	447	465	451	448	459	461	461	459	440	471	448	453	447	429	430	446	447	445	461	500	464	428	434	437	454	470	467	479	457	462	460	480	444	447	448	410	424	461	470	455	455	462	447	478	449	447	438	504	486	439	460	467	470	453	488	493	466	448	451	446	443	479	485	463	480	494	443	444	449	468	465	438	437	447	463	474	451	464	453	474	435	438	483	447	446	482	442	498	477	427	439	448	485	458	453	494	471	452	449	420	442	461	461	441	424	422	469	469	436	464	403	461	435	467	444	449	440	465	471	449	463	480	485	479	444	475	445	480	449	447	466	442	454	448	437	441	443	496	487	407	508	438	461	449	416	463	446	429	468	424	455	446	434	464	411	442	443	437	434	459	441	447	429	481	421	413	471	442	473	461	450	470	506	459	438	472	467	451	482	443	409	468	448	454	449	474	440	499	460	440	438	468	484	437	444	470	434	426	438	472	439	444	414	482	438	465	480	462	465	457	473	455	476	469	464	436	430	446	420	423	473	445	484	466	420	501	424	466	472	455	476	411	457	458	471	450	438	444	450	433	485	468	470	474	453	446	448	426	425	470	477	462	510	440	439	436	438	466	487	478	432	439	409	478	459	483	433	436	447	469	456	462	447	441	460	474	462	463	415	440	440	460	441	440	443	433	396	455	443	478	432	428	424	484	455	445	466	474	442	412	424	434	510	485	461	437	439	481	443	465	448	437	439	438	463	464	488	444	449	457	434	453	507	455	462	475	431	467	477	445	427	454	455	435	471	486	439	422	471	456	482	463	470	478	481	458	522	464	446	427	496	427	496	410	482	455	437	419	410	443	491	464	447	433	467	441	419	466	434	484	401	427	469	449	454	418	446	465	467	420	458	436	446	484	427	462	444	520	443	403	477	486	463	454	490	447	460	475	430	453	470	482	478	412	443	426	446	458	475	434	446	455	464	452	456	413	444	443	448	488	425	485	462	431	478	475	463	457	446	462	448	439	453	465	498	465	432	449	489	481	480	449	460	481	461	458	453	481	464	429	476	456	452	465	451	434	432	449	487	453	459	477	489	448	447	477	463	486	479	483	423	444	409	417	477	436	465	447	463	446	447	459	460	430	463	475	476	467	471	486	453	465	467	443	415	436	435	435	458	453	468	472	463	445	439	467	424	453	458	451	454	500	411	428	441	446	476	479	457	465	453	488	450	493	446	422	502	497	506	413	447	491	428	427	465	412	439	407	436	431	442	443	429	468	457	467	458	438	472	465	461	465	452	414	462	485	418	446	469	447	441	445	456	418	480	490	463	447	502	470	437	489	431	456	464	471	439	455	449	428	454	452	449	457	488	436	447	442	475	441	474	424	470	450	447	471	439	474	485	467	445	474	474	447	490	467	408	442	456	506	479	454	464	465	408	451	441	462	422	457	488	468	491	466	468	474	453	439	475	462	432	478	502	443	459	448	479	456	530	436	449	452	442	476	431	472	467	447	439	448	453	449	476	461	451	475	427	476	478	442	423	455	443	476	425	441	475	471	410	468	416	459	445	463	437	471	472	458	469	464	432	422	495	463	441	477	481	447	482	454	460	440	483	406	469	435	429	465	448	425	456	427	450	477	420	445	472	424	452	479	476	441	414	434	460	470	440	490	464	458	422	459	469	438	420	473	489	406	441	468	443	461	456	449	411	454	466	447	409	446	442	453	462	460	475	454	446	452	430	428	422	494	466	472	459	481	435	426	456	471	471	456	479	467	469	467	470	467	464	447	477	407	456	474	444	434	434	486	446	467	434	447	465	488	477	457	454	477	423	468	472	445	476	471	502	474	487	454	428	487	455	462	445	435	472	440	459	482	458	462	477	488	434	414	405	456	410	410	449	470	446	457	477	441	464	500	459	425	440	467	487	473	450	465	456	445	433	454	430	427	432	480	473	443	444	452	456	456	456	441	423	442	458	444	424	478	468	463	450	449	439	464	461	438	459	446	424	464	442	488	423	450	458	464	417	445	406	462	437	481	422	453	488	440	483	466	441	464	460	394	448	449	478	487	440	432	476	440	465	460	468	453	429	466	402	444	432	490	449	465	440	460	481	469	450	465	432	467	439	486	441	462	456	469	478	427	447	451	485	452	480	457	463	503	441	440	471	450	468	436	456	469	449	491	491	385	449	431	470	442	488	419	418	472	451	459	440	459	460	450	462	452	464	475	448	452	443	475	478	437	449	457	392	452	460	457	453	490	457	421	429	463	432	505	483	459	495	404	430	521	427	448	464	428	464	448	443	478	462	496	458	468	497	456	458	470	425	440	472	448	475	427	448	477	431	428	479	455	492	478	462	483	440	452	464	459	489	468	506	457	493	469	454	482	463	435	451	466	465	460	467	451	450	447	472	468	463	481	441	413	457	439	456	467	446	465	463	415	460	453	446	481	446	474	415	448	490	461	480	438	472	474	470	449	447	441	449	459	448	491	459	462	456	493	466	450	452	501	461	468	469	436	455	469	479	467	456	465	462	430	430	462	461	436	427	467	434	451	419	432	466	488	423	448	434	425	476	464	476	497	450	487	482	468	438	464	439	441	465	470	439	480	484	469	451	455	462	443	431	440	432	469	501	468	461	450	464	474	450	443	476	422	435	477	464	454	447	457	472	440	451	469	456	465	458	440	461	441	436	456	494	495	460	461	408	437	435	462	487	454	447	416	447	465	470	417	441	476	484	479	483	435	450	431	467	448	480	438	445	463	471	496	489	423	446	406	425	469	474	428	475	449	491	420	437	428	462	449	475	431	451	423	459	452	471	461	439	472	491	445	463	466	448	401	433	471	480	484	424	455	469	460	459	472	443	432	460	478	474	431	499	444	466	421	510	468	434	491	472	463	428	475	478	477	476	425	423	444	450	445	474	423	446	458	476	436	441	464	494	435	456	439	457	431	435	422	449	488	458	460	465	418	408	439	406	433	412	468	467	477	495	474	452	465	509	462	467	464	466	448	449	429	459	441	460	484	446	454	457	451	476	433	466	439	450	467	441	477	441	474	464	478	451	412	475	463	444	452	478	450	488	443	463	429	420	482	455	414	462	461	450	454	447	469	416	453	436	490	442	454
3982	10633	7493	3803	2618	1956	1525	1205	1029	860	817	801	777	702	696	672	661	635	590	574	581	595	581	573	552	557	582	568	567	572	594	526	578	570	581	613	609	583	574	603	560	582	556	549	596	576	621	534	559	573	543	551	545	576	544	542	493	541	502	543	534	529	592	492	515	557	544	513	551	511	574	523	508	550	539	536	557	541	570	546	501	565	549	546	580	514	550	510	557	533	544	544	532	536	583	539	576	555	547	536	525	547	516	552	568	513	552	523	552	541	514	578	544	556	567	534	562	595	512	523	557	554	528	543	521	565	570	487	565	542	545	562	554	523	542	567	506	546	486	606	560	497	577	592	563	537	561	493	490	531	528	574	561	589	550	573	532	533	573	522	534	558	587	525	525	529	517	539	548	531	529	525	510	558	535	539	509	553	537	516	516	550	524	557	566	567	561	525	520	534	520	507	508	508	568	496	529	541	535	584	522	528	553	508	549	575	538	509	533	549	541	516	536	568	550	580	531	534	531	525	508	548	572	532	543	531	603	505	517	594	548	550	564	557	492	504	535	587	475	513	549	534	513	553	532	506	553	524	516	563	548	562	516	562	567	507	505	554	546	543	513	523	552	567	552	502	558	527	558	590	521	492	516	534	556	548	540	520	564	591	548	532	507	545	575	531	542	534	531	552	512	567	532	533	567	550	551	548	563	547	515	521	505	514	520	522	510	554	530	495	570	546	532	521	536	565	518	539	536	495	552	560	516	548	567	515	532	530	531	570	523	556	535	537	528	560	488	548	580	553	541	554	520	543	549	495	541	555	543	515	564	552	532	500	555	567	551	564	558	532	554	567	542	526	550	542	572	508	505	523	561	499	534	548	531	531	574	542	544	512	577	585	545	505	551	560	516	543	535	553	554	566	515	590	557	525	544	522	519	543	521	554	521	542	485	519	527	537	566	529	504	543	548	535	545	549	530	556	561	545	547	567	521	545	548	535	498	537	586	582	542	553	517	571	542	552	536	579	552	546	523	485	538	571	558	534	565	560	541	547	561	561	549	551	516	528	553	537	575	575	547	525	536	539	525	514	549	548	544	528	540	567	520	553	553	531	544	547	533	547	510	504	491	533	542	534	496	580	511	528	558	556	552	508	559	546	536	540	569	565	545	525	559	516	552	528	539	582	524	519	530	522	556	566	512	562	529	540	521	543	546	520	549	520	505	511	560	570	571	527	550	550	559	510	566	515	556	521	581	529	540	541	544	569	548	555	550	563	532	521	532	569	558	556	544	502	535	522	522	571	562	543	539	537	546	533	524	506	517	538	577	548	543	536	518	523	530	540	556	556	574	555	535	508	542	509	533	561	529	510	600	554	509	565	531	523	517	551	599	562	546	531	539	516	508	519	557	562	523	511	534	508	524	560	575	616	540	554	551	527	544	569	540	576	546	586	564	535	518	526	523	570	552	573	568	516	547	556	558	534	541	534	513	544	549	519	540	554	550	571	547	585	541	595	535	550	528	594	557	499	507	531	519	513	550	545	527	544	504	538	550	544	555	556	561	558	558	537	569	553	532	531	552	503	503	573	545	522	552	483	529	484	552	498	530	503	541	529	570	530	546	576	565	501	531	515	536	506	536	533	534	545	500	493	538	568	570	515	546	578	539	525	562	540	516	528	518	533	563	536	529	547	562	541	521	530	566	512	533	477	553	535	526	503	573	537	548	552	542	513	537	513	589	534	506	531	541	542	561	503	547	563	522	532	571	532	523	569	554	558	542	525	576	561	519	540	549	565	534	566	536	594	572	549	582	529	531	521	532	530	515	520	521	525	522	560	566	573	543	578	495	553	536	552	546	554	556	542	537	552	545	528	505	530	531	542	494	533	568	502	575	541	516	545	515	556	535	532	546	577	503	498	537	522	528	498	536	519	561	505	598	535	544	557	536	540	556	574	547	570	543	499	527	582	484	529	554	486	525	527	550	538	533	583	585	543	526	548	550	523	540	507	534	538	524	534	554	556	539	534	519	537	543	548	565	565	497	527	513	539	536	525	529	531	516	523	472	574	515	554	532	529	550	575	514	551	556	528	519	553	519	562	510	520	537	519	588	519	562	550	533	581	501	515	546	528	525	539	531	520	547	536	543	557	603	545	514	524	579	578	527	538	548	553	546	545	533	537	541	581	532	593	531	540	555	559	558	544	501	581	511	523	546	544	495	558	511	522	535	560	567	557	510	515	544	543	524	535	545	562	506	526	530	511	535	546	532	513	543	523	501	531	569	520	560	523	592	481	523	549	552	515	525	547	550	545	523	538	523	503	564	555	592	559	545	533	539	552	513	525	551	544	539	557	519	500	551	528	560	515	530	528	523	553	541	552	488	537	567	528	568	506	560	556	544	559	550	513	574	554	564	533	518	536	550	557	519	533	542	514	551	558	540	580	516	568	568	518	507	536	502	530	509	517	568	527	538	565	562	573	544	571	499	559	525	518	583	570	526	541	516	504	535	543	525	536	549	559	543	557	525	522	543	521	542	478	537	545	519	584	512	564	570	532	580	541	539	540	528	544	531	511	525	573	541	535	512	540	505	559	556	535	524	567	510	548	597	526	532	526	547	533	583	550	549	543	555	564	535	537	506	553	533	558	545	540	538	561	541	535	559	550	548	547	554	511	542	532	538	543	558	507	563	579	560	544	496	507	532	512	577	507	528	534	559	539	535	548	506	505	511	566	540	510	556	596	498	498	483	537	506	551	534	528	580	554	546	521	518	527	538	522	502	536	535	568	559	528	526	514	565	525	532	536	565	520	502	530	556	526	524	527	495	554	565	512	548	533	492	550	581	535	539	549	582	516	584	513	543	551	519	518	536	525	538	513	552	535	527	557	552	504	543	535	519	508	515	550	561	499	543	529	530	530	526	527	517	510	553	555	516	520	533	536	520	580	537	519	548	508	495	550	554	549	559	515	556	505	569	530	579	520	505	580	552	511	538	531	535	563	527	517	510	577	541	494	518	556	524	499	554	546	550	557	530	541	553	492	501	519	543	531	535	560	543	571	531	543	522	545	560	565	512	549	546	531	515	544	540	529	505	547	579	526	568	533	531	545	560	579	542	522	496	499	540	550	546	536	550	530	502	516	536	566	529	558	564	561	566	532	550	567	542	563	548	556	550	557	578	501	524	537	559	529	536	538	530	558	525	546	525	583	534	524	504	554	565	522	565	517	553	508	524	576	570	575	547	524	523	534	530	506	552	530	559	523	499	535	531	561	552	602	520	544	549	576	535	528	537	498	555	507	517	536	539	570	580	505	511	545	528	505	505	531	547	535	548	552	588	568	540	511	511	518	562	540	542	510	512	559	517	543	504	510	543	549	530	518	536	558	530	540	520	549	554	533	541	562	527	542	532	547	572	525	560	571	573	543	559	531	568	517	551	569	594	547	507	595	566	555	552	554	557	530	567	556	556	549	491	538	552	528	513	561	550	528	546	546	495	520	512	595	514	514	556	539
24809	21348	27347	25597	7993	846	576	504	472	428	409	395	332	344	368	361	364	349	330	352	346	333	356	355	347	349	349	380	326	338	322	336	323	326	338	314	329	351	373	330	343	337	345	327	340	339	327	335	322	307	343	330	331	312	346	323	343	317	323	323	309	314	336	315	310	353	321	340	330	315	312	342	339	351	340	303	285	298	337	326	355	301	317	326	309	303	342	319	322	330	333	315	357	327	309	334	322	285	299	340	362	342	345	327	323	296	359	307	333	311	342	304	296	347	319	321	341	324	349	324	323	331	307	297	348	322	320	318	344	304	316	301	327	337	347	329	296	341	349	328	350	309	297	357	320	319	323	296	321	306	309	301	344	353	347	314	339	299	336	322	315	328	331	337	326	310	335	325	350	314	323	309	310	319	304	307	338	338	320	354	334	330	301	350	305	347	317	322	331	296	321	318	318	316	331	347	336	324	342	323	338	346	323	364	338	312	335	306	322	282	284	339	312	289	332	332	324	294	374	308	345	338	321	325	339	341	351	343	318	307	329	300	323	296	333	306	333	373	354	339	325	291	326	302	344	342	300	312	343	314	314	328	330	324	337	373	324	328	342	348	344	331	330	332	323	321	303	317	345	341	340	349	329	347	326	307	312	332	349	335	326	326	318	293	342	325	307	291	314	332	336	308	312	308	353	334	299	332	351	288	316	315	341	318	299	309	358	338	338	307	383	358	334	309	316	305	313	307	371	347	349	325	331	353	340	313	358	360	312	308	341	329	313	337	332	340	316	363	337	308	352	299	339	325	353	321	331	307	289	348	324	366	327	319	317	316	322	310	307	291	347	359	345	329	334	330	324	326	357	336	301	342	337	335	323	356	323	307	304	338	359	311	297	297	328	342	330	322	314	344	342	332	322	347	339	313	320	316	329	318	323	356	336	305	345	373	340	287	322	315	368	317	312	337	317	314	323	313	321	310	337	298	337	345	334	302	294	296	353	312	363	308	331	338	350	336	325	298	313	276	334	326	339	305	313	327	345	347	346	308	299	318	321	300	327	360	322	297	322	316	316	335	309	336	351	306	340	346	314	333	312	284	363	321	341	325	306	350	329	351	338	328	318	333	303	289	321	324	313	319	336	338	336	332	277	316	303	357	319	326	277	364	323	328	299	338	373	331	306	321	356	345	359	313	322	320	313	334	343	360	365	295	306	302	332	317	355	347	338	342	330	338	324	322	288	325	298	306	313	343	344	318	317	309	332	294	316	319	352	332	328	341	359	306	341	330	327	273	321	329	316	286	321	292	279	320	302	304	349	313	358	333	297	322	345	327	333	341	339	321	319	345	340	302	340	357	321	308	303	358	303	278	301	300	322	349	314	323	337	308	341	339	338	331	314	325	324	357	352	330	321	322	315	299	343	337	299	354	351	326	307	338	313	331	330	308	314	307	307	328	360	326	326	298	322	324	329	324	294	320	353	325	340	312	338	306	301	333	369	313	361	314	285	319	302	304	348	322	320	307	322	344	315	320	329	322	314	314	303	336	357	323	326	336	373	319	277	325	320	327	341	344	327	314	309	333	322	316	314	319	336	320	307	334	340	309	323	300	343	341	315	355	334	353	346	309	365	343	329	312	306	352	310	314	351	332	299	318	354	303	306	344	344	323	339	285	330	309	325	341	350	319	309	358	352	318	321	337	328	310	316	379	354	323	318	327	341	322	330	281	345	301	332	335	341	317	334	313	310	317	319	330	326	328	340	322	330	330	309	376	320	354	327	324	312	318	313	334	306	330	321	314	322	306	309	367	292	345	362	330	331	302	331	283	341	305	346	326	319	331	316	325	338	332	274	339	350	293	312	309	310	288	316	327	292	314	301	343	291	311	310	320	311	323	356	314	337	296	315	341	333	320	305	317	372	295	332	326	336	322	343	335	306	374	336	344	303	330	320	310	321	320	325	308	322	306	314	322	302	304	293	342	329	338	310	311	356	402	311	353	305	324	345	328	321	313	318	312	342	310	325	314	335	299	314	307	317	329	361	319	309	347	336	324	332	326	318	334	343	313	289	332	311	283	311	314	326	346	342	316	345	313	312	327	295	313	322	291	346	315	324	378	311	326	357	335	323	305	320	326	344	301	303	345	315	284	354	341	338	321	331	345	286	342	321	311	328	317	322	338	325	301	322	346	337	334	320	335	322	327	344	310	307	276	285	339	339	361	311	311	311	332	344	344	306	326	328	327	320	352	331	310	306	340	327	337	328	282	335	332	296	341	332	329	308	287	345	337	332	335	334	318	304	309	319	327	351	325	293	335	305	313	335	310	315	328	324	304	316	322	316	330	307	332	333	363	319	326	328	315	319	343	315	328	314	327	341	304	346	315	302	277	344	332	336	329	323	299	341	324	314	321	334	338	353	312	351	324	288	328	337	311	302	317	324	340	319	312	315	296	327	352	335	332	336	315	345	318	317	360	333	338	338	339	316	329	357	344	317	314	329	327	328	331	337	296	317	333	308	297	336	356	308	291	353	336	339	305	335	340	333	306	326	340	291	317	322	332	340	296	316	327	331	278	331	321	316	312	310	315	320	344	304	314	339	337	312	321	294	321	320	332	323	319	325	325	334	310	278	333	297	328	311	341	313	349	318	321	345	289	322	335	329	302	332	313	335	318	332	317	299	312	314	308	307	343	309	324	334	303	325	335	320	293	316	318	337	321	299	363	348	357	339	333	326	328	332	363	319	359	292	312	346	337	342	319	324	340	352	335	320	303	348	316	331	309	350	354	335	317	322	339	295	309	324	319	335	335	351	338	347	300	316	317	321	323	320	314	310	344	324	307	328	305	325	324	322	325	347	322	320	297	319	307	290	317	299	317	346	355	313	308	318	328	310	338	324	298	308	312	303	314	323	302	328	314	332	311	317	357	319	336	313	305	304	335	321	317	350	315	336	303	281	330	320	323	318	359	287	350	318	316	311	331	359	306	316	329	330	320	311	328	356	310	311	337	278	334	324	361	330	314	306	332	289	333	306	286	329	307	303	330	284	307	319	303	319	318	313	329	307	301	320	339	312	336	325	336	337	330	313	373	324	308	340	317	318	362	328	296	350	339	322	291	336	320	311	331	301	324	319	311	312	301	324	326	328	325	302	299	304	318	305	328	332	338	355	291	354	316	283	314	317	300	301	334	309	322	321	335	333	326	321	304	290	354	331	360	305	311	343	355	332	338	345	298	330	322	317	314	354	347	317	281	326	322	330	311	338	323	330	305	314	341	270	309	315	292	343	332	344	322	348	287	322	311	319	373	328	316	342	340	302	320	331	328	271	326	318	319	324	304	353	371	318	343	366	353	293	314	356	318	316	294	342	344	308	319	325	321	323	313	303	337	334	337	332	333	354	348	319	321	311	324	358	335	347	354	295	330	320	315	310	305	292	307	304	342	310	348	299	301	318	287	318	333	374	335	314	341	332	308	335	317	347	313	302	357	347	314	330	328	320	334	287	340
3915	6898	4838	2476	1624	1356	1013	895	707	611	532	525	529	493	489	440	403	468	408	451	415	409	404	377	403	437	395	404	402	365	392	379	386	352	374	348	394	413	415	386	384	343	392	383	413	385	371	369	387	407	392	379	376	368	391	355	390	358	381	345	395	405	384	429	388	377	391	359	383	379	393	417	394	403	403	382	389	368	395	384	365	390	378	380	387	421	371	388	365	332	351	417	375	383	406	390	382	431	365	384	367	380	350	349	365	363	392	393	384	393	398	353	341	366	394	389	373	399	370	389	354	362	360	368	408	406	330	378	365	379	414	396	377	395	408	394	374	395	389	387	387	389	388	380	400	373	390	400	380	383	397	381	386	352	335	365	395	391	357	392	356	414	367	388	397	378	378	366	379	352	364	402	378	366	382	372	381	395	423	368	403	374	402	408	394	378	413	360	360	384	400	388	394	377	417	385	372	343	383	410	370	384	399	358	379	416	394	366	398	360	416	391	400	403	346	391	371	393	365	332	380	380	366	383	407	391	379	385	378	363	404	326	379	365	392	400	361	402	393	400	363	427	364	377	346	391	370	372	365	393	380	405	346	374	364	377	365	353	393	376	377	371	365	377	382	353	402	383	422	371	378	351	397	358	348	394	386	363	372	386	413	395	377	414	398	392	404	370	436	370	365	386	411	358	371	358	405	341	382	403	384	373	389	404	376	396	390	371	417	355	398	396	377	388	397	354	383	366	369	377	356	355	405	377	400	360	371	355	378	402	403	376	372	372	414	365	412	376	382	366	388	391	370	405	380	380	367	405	351	409	357	380	396	385	395	391	385	372	337	353	359	381	357	442	343	393	389	375	390	367	384	389	387	353	402	373	399	351	363	375	400	382	383	377	375	385	387	383	375	407	374	391	377	362	394	394	396	355	438	399	391	391	372	382	376	376	371	376	384	412	387	368	419	354	380	367	387	403	405	394	411	349	373	373	373	384	365	403	394	413	390	411	356	379	373	423	375	383	395	373	367	378	357	395	359	352	392	374	356	375	379	385	392	386	377	380	369	377	372	381	354	372	394	396	379	384	400	376	383	350	347	404	386	383	361	372	400	359	377	382	389	351	366	361	366	387	389	406	367	379	364	422	421	423	370	397	366	354	374	369	418	423	376	367	391	372	355	372	379	343	405	416	356	374	372	387	375	376	365	375	360	353	378	403	361	379	398	394	374	381	411	401	388	332	360	396	396	378	369	369	345	363	364	400	378	383	369	352	375	380	392	401	422	408	351	349	372	388	370	362	424	386	376	379	353	410	363	376	375	383	342	391	374	360	380	379	336	382	386	366	398	402	371	403	364	370	376	364	340	369	374	392	369	376	367	392	377	345	405	370	369	407	360	365	388	420	382	401	366	382	374	382	422	338	387	388	422	365	375	362	372	385	356	404	414	380	368	372	332	363	370	384	363	391	365	384	352	373	388	390	372	375	376	344	355	371	385	416	406	351	393	375	343	406	407	387	365	386	410	384	398	388	391	369	370	383	397	393	420	378	415	372	348	412	381	356	355	366	338	377	363	383	359	369	402	358	391	379	371	381	380	387	401	405	370	401	398	375	374	377	404	383	370	385	330	412	368	408	351	340	383	399	396	393	386	405	417	409	349	349	364	402	398	403	395	351	361	359	392	383	384	389	378	410	371	375	420	401	376	351	407	394	388	351	421	388	360	391	370	390	410	394	350	375	377	348	366	381	434	395	387	384	339	427	372	358	407	320	388	358	378	392	392	407	421	391	350	377	386	366	381	398	382	403	420	415	376	363	369	367	383	387	383	359	326	391	396	402	424	400	331	366	371	334	393	346	371	381	377	376	415	366	363	366	370	413	368	377	383	381	359	406	389	405	372	386	370	411	391	387	373	364	433	362	400	408	346	352	351	360	366	372	383	398	379	406	413	410	379	361	425	375	411	400	363	361	381	364	371	360	350	390	370	427	365	407	344	381	429	338	385	364	362	383	386	337	408	390	361	356	343	393	379	380	369	376	360	375	371	376	355	375	375	371	368	393	378	355	399	415	369	377	374	416	395	387	342	392	358	390	383	370	394	414	367	370	388	380	384	381	379	369	378	363	391	372	371	396	390	357	379	385	398	413	398	381	354	362	338	363	378	392	369	363	355	400	350	361	401	394	389	408	351	394	383	358	349	351	384	371	387	412	371	395	396	335	369	368	369	406	390	395	359	388	397	327	378	331	401	382	373	400	397	376	412	394	368	377	375	351	356	371	407	411	385	368	374	352	354	379	369	362	367	355	380	376	362	381	413	396	350	365	367	386	388	385	344	378	371	400	353	382	382	369	383	356	337	367	376	372	411	391	387	403	373	403	364	340	380	397	419	351	382	385	356	361	343	378	374	376	387	364	383	380	342	385	354	374	405	369	377	389	360	351	411	367	363	370	378	386	400	383	346	396	389	389	368	349	420	401	397	401	390	359	360	415	374	358	395	393	388	431	352	377	400	346	372	410	391	377	377	396	393	388	339	365	403	411	359	399	384	379	406	380	402	343	404	389	381	388	353	397	394	372	369	390	348	380	395	400	388	416	380	394	388	369	391	391	362	403	372	405	350	380	396	380	388	375	389	388	362	394	368	388	392	396	442	402	367	387	387	377	373	380	414	363	425	374	381	378	367	372	394	397	389	364	357	377	374	382	408	398	404	380	390	392	383	406	361	360	373	364	374	403	327	341	337	393	383	432	391	414	385	371	390	411	383	362	400	395	421	385	360	394	400	402	396	388	383	363	364	371	386	364	359	413	386	351	368	388	384	389	355	360	379	357	361	365	375	425	346	374	385	394	394	372	386	363	350	329	390	353	400	382	369	368	370	426	382	372	398	382	360	341	373	330	388	351	394	346	377	386	398	405	400	390	397	417	382	380	387	412	398	377	379	371	325	370	399	339	394	398	378	358	388	378	388	413	382	371	367	363	392	402	402	364	408	390	382	376	371	411	362	379	396	391	350	368	383	382	385	383	396	359	386	382	360	377	396	389	385	404	383	372	370	351	372	340	379	398	397	392	350	358	397	415	341	389	406	365	389	369	407	383	396	424	367	372	399	360	395	379	396	366	377	392	386	386	383	398	357	410	356	372	396	403	380	363	394	359	389	378	410	367	406	377	407	389	352	399	369	390	377	404	396	379	394	382	387	367	334	404	388	399	366	368	388	383	361	406	429	384	375	375	393	401	387	379	393	379	390	378	385	386	400	403	380	348	412	379	388	368	417	387	384	375	397	394	366	375	383	402	373	361	378	382	387	391	371	393	391	385	362	342	359	377	390	397	392	389	379	401	399	364	390	361	399	414	373	380	396	377	356	395	357	399	399	378	371	356	381	414	379	415	375	365	386	363	384	378	396	375	380	404	374	386	343	364	413	355	368	373	366	377	388	384	396	366	384	397	400	355	383	357	408	385	354	393	377	382	389	392	366	372	375	375	386	366	395	378	380	376	372	387	391	368
22828	21426	29139	24112	21430	21441	5975	937	602	513	469	420	391	353	344	298	304	263	270	233	277	257	265	246	211	224	220	234	230	236	208	211	235	236	224	213	247	241	251	228	224	229	225	206	213	213	225	215	214	203	193	193	201	220	193	202	199	227	215	191	188	180	220	224	204	211	201	215	213	200	214	182	228	212	202	213	196	228	231	215	245	203	217	189	196	193	219	206	212	223	205	208	200	232	217	209	197	222	207	222	214	190	182	234	224	203	216	211	221	207	189	173	193	218	172	180	194	195	250	213	174	210	192	202	193	198	207	201	217	199	197	218	184	186	190	182	215	200	203	208	190	206	216	212	189	185	219	200	203	189	209	195	214	203	185	212	248	212	219	175	192	208	207	203	214	212	195	209	222	218	206	195	216	217	197	194	195	209	197	199	211	188	179	209	224	213	185	223	236	186	201	210	190	207	214	200	214	209	193	216	198	226	175	195	206	208	203	180	190	222	212	199	208	184	182	227	190	200	200	205	216	194	205	213	208	190	213	215	225	196	196	210	233	179	223	185	218	209	227	225	226	181	195	208	207	204	209	221	228	221	178	197	190	226	224	214	204	226	224	201	189	195	208	192	209	189	180	216	211	202	209	226	191	183	196	217	212	186	204	187	193	216	217	198	215	199	194	187	217	198	199	206	248	209	208	228	175	221	188	225	217	202	192	204	218	226	188	215	238	223	208	194	186	207	208	192	189	215	176	213	181	197	193	202	198	203	207	188	189	205	181	215	189	184	202	213	169	186	202	196	221	199	232	200	207	183	200	226	188	198	185	229	219	191	191	185	190	182	169	223	199	200	199	207	225	189	203	222	192	206	182	178	203	183	188	182	201	215	203	230	203	214	212	210	191	211	230	181	157	199	192	208	203	214	178	225	223	187	198	179	195	193	225	179	198	195	203	185	199	180	205	211	178	202	192	230	229	189	207	193	232	191	211	195	203	197	212	199	223	218	222	236	207	211	213	228	222	198	209	215	194	213	184	193	212	220	185	202	188	192	204	205	203	205	206	199	227	191	202	193	218	194	218	213	195	201	211	184	208	193	218	196	227	202	218	198	199	211	200	213	206	201	198	224	217	199	184	214	189	223	227	190	212	203	227	207	205	210	198	179	197	217	212	209	215	207	216	191	203	229	204	182	194	206	228	204	229	206	184	189	207	186	200	209	210	201	221	199	197	207	192	222	186	202	189	184	221	201	216	205	184	187	204	193	214	187	191	222	200	200	194	185	220	213	206	172	214	194	204	188	184	218	210	193	200	218	202	217	223	208	208	178	214	214	215	196	200	207	190	235	202	197	215	220	210	201	219	202	193	201	205	211	191	196	185	198	214	202	215	200	222	193	196	196	204	186	207	181	206	203	187	214	200	221	180	204	207	200	222	196	195	213	226	213	218	208	180	193	232	201	214	190	207	180	187	216	184	203	209	220	187	182	203	200	202	178	222	172	215	200	222	189	207	206	214	195	215	222	212	194	222	175	189	200	198	213	193	170	206	202	199	207	191	210	201	176	203	239	207	211	192	205	197	208	211	195	209	198	220	197	204	224	217	205	197	194	210	223	216	196	208	203	223	225	191	215	188	205	183	222	210	200	196	197	206	205	194	204	189	227	210	221	201	216	210	222	220	191	224	220	207	203	190	185	179	224	216	182	193	229	206	200	182	218	216	185	202	206	221	239	171	199	213	199	211	217	203	193	229	183	204	186	208	188	194	202	204	183	205	185	233	227	212	195	237	213	207	212	204	221	229	218	225	190	206	189	202	177	212	207	214	206	189	181	197	193	192	192	198	194	222	211	200	211	203	221	219	190	203	205	180	178	227	211	212	214	209	206	222	206	199	204	225	211	190	177	211	197	213	169	184	216	170	217	210	188	201	226	183	221	209	209	218	190	188	193	226	199	174	225	208	206	177	202	200	191	227	183	218	205	177	206	196	194	208	213	184	220	187	189	225	242	217	179	199	203	219	205	212	201	211	219	192	207	188	198	206	219	204	177	229	199	222	193	192	217	197	209	229	206	209	201	207	208	231	183	203	193	208	189	204	188	207	204	203	209	229	189	179	189	205	219	206	200	202	205	211	184	210	206	194	204	198	184	219	206	208	204	249	208	227	201	197	194	222	235	209	192	212	217	208	217	183	190	189	195	200	211	213	201	183	220	199	211	200	185	193	199	204	202	207	213	191	215	212	218	208	197	185	226	205	192	198	188	229	187	203	188	214	213	202	202	203	190	201	198	198	190	205	200	212	196	206	208	193	181	189	188	197	186	211	200	182	219	190	176	228	227	195	216	219	198	194	204	202	199	217	213	227	202	218	179	194	186	230	201	190	215	237	206	200	185	195	197	211	194	197	205	213	188	199	197	191	211	220	179	199	207	199	219	210	201	177	224	192	191	206	207	180	190	187	186	204	222	235	218	213	191	196	213	207	197	207	214	189	201	211	195	194	185	243	190	235	195	192	208	219	211	200	218	190	226	176	219	181	206	214	188	210	215	192	214	200	192	214	201	220	192	182	181	229	220	212	216	189	209	203	224	184	202	192	198	182	181	221	208	203	190	228	202	200	200	210	202	209	194	216	209	214	209	203	196	220	230	212	229	199	216	206	203	192	222	194	192	208	203	202	199	201	172	192	213	182	217	184	200	202	209	191	211	196	182	212	215	175	185	212	223	196	226	212	217	217	216	225	211	216	230	193	187	215	186	208	184	194	182	186	203	193	204	187	170	202	193	183	208	192	223	193	202	219	191	209	252	212	198	204	192	187	207	236	209	209	182	205	194	213	187	190	200	212	195	203	190	228	210	195	195	223	200	230	193	223	192	194	194	200	186	224	198	202	178	187	179	195	228	183	198	216	236	203	203	185	212	212	190	222	208	196	181	202	192	180	239	192	217	202	189	213	188	205	195	203	215	223	224	193	183	210	208	225	212	202	223	208	217	207	184	211	195	224	234	192	175	198	205	188	191	212	182	184	203	215	209	249	222	206	216	193	182	199	202	218	209	189	179	206	185	186	181	195	217	205	184	194	190	180	204	214	187	217	199	207	209	202	198	174	193	193	183	196	246	209	183	207	220	185	207	217	182	197	202	193	195	210	197	220	189	207	222	205	207	208	206	187	212	198	215	177	218	199	214	199	212	216	221	199	185	200	209	216	207	204	188	193	221	213	208	176	197	208	185	193	206	203	200	190	203	196	190	230	191	187	193	211	196	229	181	223	192	206	195	199	207	219	207	223	199	201	218	225	194	177	222	215	185	192	208	214	218	182	220	222	184	184	199	203	206	198	193	207	198	220	226	198	200	211	199	174	197	203	207	202	204	213	190	216	224	224	183	207	173	205	202	228	188	179	194	211	182	183	209	200	228	198	204	214	237	195	230	215	216	198	210	184	211	198	224	225	193	208	214	214	205	199	190	210	153	204	192	212	212	237	203	204	213	178	223	193	216	185	221	219	212	200	205
5196	16270	11530	5741	3964	2904	2139	1590	1323	952	885	775	627	531	471	482	435	418	414	365	348	322	337	322	298	292	319	324	276	285	259	290	269	286	286	289	317	308	270	316	289	296	285	288	292	278	267	252	260	270	276	286	271	263	250	285	283	273	254	272	250	251	243	259	283	257	266	254	287	270	270	260	248	236	258	275	268	265	255	278	265	257	209	264	265	260	259	248	241	243	263	273	229	287	292	249	271	255	253	242	222	235	270	280	265	245	199	247	241	254	264	234	236	232	232	261	248	245	241	241	274	243	242	237	249	243	271	243	249	244	236	263	264	271	230	278	231	241	260	254	272	258	243	262	225	241	221	233	261	253	275	256	263	268	252	263	254	254	248	240	214	261	282	295	263	248	240	251	220	258	266	251	261	258	237	245	270	257	275	235	279	252	238	261	242	263	246	262	293	238	276	229	254	260	222	247	230	233	226	255	265	251	245	253	208	262	251	254	253	236	238	256	217	281	267	247	257	249	252	261	265	221	240	239	247	261	251	238	243	250	245	273	231	278	261	247	271	253	296	231	263	234	257	282	251	237	236	246	244	257	219	238	260	219	258	252	257	260	253	211	249	218	250	236	244	251	251	255	245	236	248	232	242	272	229	217	278	257	255	235	274	247	262	224	264	255	261	247	253	235	249	274	250	239	271	225	273	223	232	244	254	252	251	258	259	233	250	239	258	247	238	238	242	248	243	261	228	246	251	284	281	233	271	290	258	280	218	272	260	261	274	240	244	221	256	239	252	237	276	242	259	252	262	246	240	243	246	282	245	252	273	237	227	251	214	276	263	267	256	263	238	249	269	246	259	233	254	255	263	262	281	247	229	223	279	222	249	258	238	248	228	235	241	223	230	273	244	238	233	237	217	216	240	261	258	215	243	271	250	267	232	237	252	247	251	259	254	238	260	242	253	249	271	261	257	245	214	226	258	241	263	276	230	254	252	254	282	228	243	224	259	283	233	261	221	220	277	271	261	251	270	250	246	245	257	230	228	222	253	230	273	225	254	251	259	251	269	249	227	237	254	283	292	252	247	246	263	243	235	251	224	253	271	222	263	249	250	244	227	269	223	255	245	260	267	256	230	245	211	246	263	264	254	256	235	290	225	262	232	218	193	231	265	272	251	237	265	227	262	265	241	254	264	240	256	252	263	270	258	246	219	226	239	249	237	218	260	283	264	256	266	219	232	273	249	228	249	256	268	242	225	235	216	255	282	268	234	253	244	250	226	218	268	263	263	252	258	261	272	224	247	247	251	260	239	233	261	237	217	247	230	237	251	240	274	251	257	268	259	244	268	253	244	246	279	276	255	239	233	232	261	213	249	253	236	255	233	249	248	251	239	233	273	215	229	241	249	231	228	226	257	256	249	245	252	248	235	255	244	256	212	237	252	258	247	234	244	237	245	259	255	248	264	246	242	240	230	255	254	236	264	277	238	250	248	247	231	258	264	272	254	255	252	257	234	240	241	287	245	242	260	240	248	233	261	256	234	252	269	261	262	238	257	228	237	265	231	239	267	293	262	253	271	224	243	256	251	242	241	270	253	231	247	267	278	253	251	225	243	259	264	258	227	261	272	245	239	256	248	265	254	251	241	251	268	270	230	235	239	246	246	229	270	244	242	246	255	250	219	238	243	238	239	261	268	229	234	268	258	265	247	240	280	233	246	258	256	254	248	246	257	246	255	252	245	251	253	252	236	251	254	238	263	254	251	278	240	257	226	251	271	203	233	258	249	274	261	232	249	264	226	240	263	260	264	280	233	251	243	236	226	241	264	234	229	241	231	223	236	250	259	268	242	240	229	254	238	271	260	253	263	227	263	252	240	260	254	246	233	265	262	249	245	256	257	255	265	243	247	263	236	242	249	238	271	238	252	222	265	239	226	258	242	249	245	265	263	228	276	239	270	273	260	266	297	240	234	233	246	231	228	222	272	248	258	260	260	245	284	256	252	246	235	266	266	231	263	284	282	258	257	256	244	259	250	242	250	285	234	224	236	231	273	251	246	247	215	224	232	253	243	250	248	245	243	258	270	248	261	232	234	236	276	239	292	267	254	254	232	250	226	240	251	272	265	299	275	237	246	267	230	246	251	276	251	241	241	246	268	232	264	276	242	253	246	253	235	237	244	229	254	225	233	231	270	241	251	257	259	249	267	260	241	261	245	252	242	248	247	250	263	233	252	256	226	247	237	228	247	231	270	259	272	252	276	253	266	248	278	258	254	280	264	273	249	262	242	245	267	288	251	265	237	237	247	298	255	233	247	258	255	243	239	231	264	273	265	231	250	251	248	226	261	269	252	259	247	219	243	230	242	241	273	253	240	235	253	233	263	257	262	250	277	252	259	262	243	244	245	251	258	226	253	229	252	240	252	238	253	238	250	280	260	248	255	241	249	254	275	258	261	245	252	259	260	260	240	255	276	234	259	264	246	251	261	243	254	268	247	254	230	225	237	262	230	248	229	257	253	228	268	265	230	218	258	243	267	275	257	202	268	264	256	236	261	251	244	254	248	254	251	267	227	263	292	248	271	245	268	258	248	217	281	266	253	253	245	258	248	252	246	238	230	248	260	247	258	258	254	256	249	266	259	246	223	255	259	234	250	248	249	223	266	253	240	257	235	240	269	263	221	263	249	237	246	269	267	241	256	228	264	262	250	250	274	267	250	239	239	253	224	221	272	252	228	246	264	247	266	276	243	240	234	244	276	252	229	299	251	237	240	232	275	246	231	264	247	240	253	263	238	248	289	254	256	236	255	233	257	262	212	247	275	252	235	255	274	250	267	240	280	251	231	235	227	274	239	258	231	257	270	239	251	242	252	254	275	266	237	237	278	257	246	243	235	282	236	253	245	271	230	232	240	259	270	251	235	250	241	273	236	258	246	234	271	267	255	236	212	236	235	234	278	269	253	263	234	254	226	248	259	239	249	225	259	259	261	266	253	240	246	259	272	286	229	252	280	241	244	274	251	234	239	260	233	232	242	294	256	227	259	255	282	238	238	245	276	239	270	257	262	283	267	260	255	266	252	271	285	240	283	276	256	235	268	230	268	261	255	256	253	227	285	245	242	279	265	223	252	238	240	265	231	249	257	263	232	249	241	241	260	257	230	270	243	271	264	251	245	264	226	257	234	240	260	235	248	262	236	247	264	259	259	247	263	236	246	276	221	249	239	237	262	218	253	245	256	248	266	248	236	222	236	225	297	238	219	248	263	243	244	242	248	243	230	243	249	249	247	242	247	256	231	266	262	259	244	226	227	268	253	219	243	252	249	261	238	267	254	246	241	258	241	258	257	240	248	265	258	235	249	249	251	264	255	273	269	258	252	254	261	251	245	275	253	248	251	284	252	262	264	229	238	240	243	222	250	230	223	254	246	246	257	255	244	247	273	253	242	261	243	246	254	240	252	284	268	256	250	258	240	257	238	258	233	246	230	261	241	253	257	252	260	250	248	260
27598	18437	4951	1261	816	647	661	576	550	531	540	538	560	503	551	544	535	526	509	523	519	535	530	511	503	513	518	489	520	522	509	508	519	543	536	517	510	519	534	520	487	562	505	530	460	535	507	512	536	495	495	541	532	555	521	534	464	522	500	535	511	488	549	525	502	486	503	502	530	528	503	492	538	530	527	528	490	504	524	494	516	494	561	512	549	522	522	503	485	473	486	513	506	554	519	539	477	533	488	534	494	541	538	494	495	497	488	542	500	533	497	484	499	525	494	475	502	545	510	549	496	505	505	460	526	491	523	519	538	485	526	507	480	494	500	516	489	484	562	553	484	500	503	533	526	492	537	535	516	486	502	500	498	474	466	508	476	522	498	466	516	512	514	483	486	513	508	487	474	478	510	512	541	530	527	530	532	501	510	505	508	523	538	513	541	537	509	497	506	490	489	520	461	534	474	530	503	566	481	530	512	515	506	540	545	513	526	505	561	494	513	487	494	498	505	496	480	467	475	551	479	496	531	461	545	487	481	539	520	499	524	509	501	540	507	523	511	528	512	505	524	515	446	489	488	490	520	514	503	486	488	487	519	494	524	534	537	512	525	504	523	523	534	511	539	495	487	549	548	533	510	510	518	490	515	490	524	481	549	561	511	512	508	528	513	521	504	512	499	517	517	485	500	493	506	464	527	470	484	493	511	510	538	498	484	539	493	503	508	496	480	501	481	542	537	484	477	544	514	506	516	495	507	521	502	521	548	506	471	488	502	540	503	514	496	528	510	531	534	513	512	490	494	517	520	507	517	475	587	526	490	486	500	503	489	513	537	504	503	524	509	490	545	542	539	558	524	505	527	498	521	539	539	470	474	521	481	489	539	494	512	491	518	518	551	508	503	509	512	484	518	522	543	464	503	568	500	529	491	510	531	559	490	560	495	498	497	526	516	486	499	485	506	515	492	487	509	526	521	517	491	511	461	484	521	462	507	531	520	522	499	526	509	508	532	536	501	491	504	511	519	504	539	529	473	544	527	490	547	509	524	506	514	488	465	533	500	526	512	464	521	516	526	503	520	538	500	493	551	539	526	490	522	492	524	515	510	511	497	514	515	501	543	513	497	493	491	464	523	501	508	527	517	524	486	521	513	523	534	506	505	500	482	505	541	537	536	502	486	503	505	480	535	463	522	501	537	507	525	518	511	536	527	522	493	538	500	508	486	502	496	505	492	532	534	512	490	495	516	497	526	527	542	539	518	530	508	500	507	494	513	489	503	536	500	503	531	502	472	518	551	483	517	540	533	534	512	532	476	501	530	528	490	518	512	494	512	484	548	504	502	518	450	519	521	524	484	537	509	484	527	497	471	455	502	492	520	500	473	523	531	537	521	484	486	464	498	470	510	544	523	518	551	514	503	552	533	516	562	512	534	491	527	504	496	487	509	441	528	493	582	529	544	539	506	512	530	489	532	507	514	505	483	552	452	522	500	501	497	480	546	525	517	496	512	527	493	505	520	494	512	474	499	492	506	505	508	532	531	533	534	525	535	514	499	520	532	496	542	492	490	536	542	515	511	498	533	524	502	506	510	474	527	490	535	521	515	527	483	526	525	495	506	522	494	491	494	499	514	537	504	503	494	500	491	492	505	503	495	471	500	520	493	515	497	471	534	489	489	496	485	519	508	487	484	503	508	491	516	512	535	527	555	497	537	470	522	516	527	488	516	485	548	519	547	513	562	499	501	534	531	488	542	519	511	517	502	502	547	521	480	487	504	533	514	509	496	488	495	513	487	487	506	512	499	508	468	491	492	509	528	541	515	541	501	526	522	503	500	478	546	515	539	504	522	502	505	496	478	514	487	548	493	499	499	560	493	499	517	484	536	472	498	472	526	517	501	502	456	499	492	520	523	533	496	513	535	529	536	560	528	519	503	504	489	512	499	497	496	546	526	517	494	545	529	526	532	510	555	507	469	545	525	524	482	470	500	484	498	567	488	487	491	494	492	490	552	443	519	526	490	463	525	493	500	525	526	579	501	516	494	532	499	473	527	501	536	512	508	516	526	495	509	503	508	506	509	489	533	524	551	522	513	558	538	530	513	506	511	528	504	539	500	488	501	487	518	485	501	524	497	466	522	471	503	512	534	514	514	505	523	493	552	512	485	497	502	508	560	502	532	512	526	530	497	512	504	506	527	563	492	501	502	505	493	497	514	492	530	518	536	501	491	526	558	521	518	498	521	530	515	531	539	485	502	499	518	555	544	460	495	514	537	549	525	510	556	526	512	516	497	518	511	504	531	472	509	485	548	518	545	510	533	521	474	500	468	530	523	551	501	520	487	485	507	534	496	502	517	502	515	506	491	524	510	485	493	535	523	492	482	512	510	506	534	548	523	497	491	509	485	461	494	513	537	453	521	519	532	486	486	490	500	485	535	509	510	569	503	528	508	537	505	499	510	500	481	543	491	547	480	520	532	502	545	523	478	523	510	526	530	494	509	518	516	498	529	516	547	481	501	488	490	549	525	535	513	505	484	450	511	530	499	519	528	492	519	538	504	465	564	503	453	541	493	497	561	512	491	510	489	512	531	546	496	501	521	508	572	525	518	559	518	487	514	515	573	524	519	471	500	502	484	486	504	525	489	517	499	504	552	518	494	504	490	487	528	474	506	513	519	482	486	507	522	477	496	475	515	509	524	530	528	475	527	508	504	489	488	509	543	545	511	485	538	518	500	489	523	510	474	516	542	510	529	556	471	483	517	508	521	486	503	504	491	535	502	512	540	562	501	479	529	539	512	495	513	476	557	496	556	525	502	532	496	502	534	487	499	534	523	482	517	552	517	493	543	442	533	477	494	546	511	511	525	483	482	512	510	519	513	508	503	532	551	508	497	489	478	487	534	542	512	512	495	541	540	505	475	531	541	539	499	512	496	509	500	519	519	491	529	498	509	503	518	507	507	566	498	486	509	551	512	517	511	518	514	533	536	555	524	534	510	504	508	561	542	481	489	527	531	553	491	488	554	515	528	540	514	483	523	523	491	491	503	489	505	491	543	542	492	469	492	501	548	497	529	497	505	499	510	546	523	506	498	552	509	526	546	572	509	513	518	480	525	488	500	508	546	505	501	480	512	490	549	507	495	500	500	548	507	534	502	544	500	525	511	505	523	468	490	502	517	511	550	538	540	502	514	493	510	507	513	484	523	494	512	532	554	521	525	515	493	510	524	444	476	538	485	497	513	521	529	485	500	522	500	511	524	529	479	479	520	513	507	517	508	504	507	496	529	528	534	526	571	501	489	535	468	510	474	541	497	535	484	512	482	503	535	568	506	473	479	496	541	525	506	535	496	500	526	517	526	492	489	517	525	499	511	481	507	508	525	544	499	530	512	459	522	484	497	536	542	523	537	496	516	514	498	530	516	551	541	481	528	464	472	526	479	489	483	497	516	499	472	512	487	529	499	507	546	521	549	535	525	452	561	498	490	511	490	497	461	531	526	505
4855	3169	2510	1523	1098	928	796	772	715	656	667	719	683	629	629	606	603	598	596	547	629	631	635	600	603	616	582	614	570	572	590	601	601	584	596	594	620	614	619	578	615	620	586	619	565	653	589	606	605	554	614	579	554	623	576	606	587	623	594	612	598	580	533	612	584	613	562	597	608	596	600	591	587	577	566	632	598	633	616	549	591	664	592	590	576	614	591	602	644	570	625	594	583	554	616	615	593	598	568	611	593	624	592	587	595	574	633	554	562	577	610	562	624	606	510	606	627	571	641	612	607	562	542	596	605	634	604	595	602	575	603	611	587	615	613	607	565	567	578	603	591	595	620	623	577	598	636	645	627	604	583	595	615	608	594	618	606	612	603	612	621	609	624	617	587	619	533	588	572	589	597	611	612	582	583	633	607	611	635	581	605	613	599	595	612	597	634	584	576	583	610	572	647	597	600	600	611	603	594	594	594	569	565	638	585	598	618	621	585	594	576	596	634	611	554	604	612	610	589	604	611	606	619	579	617	587	641	604	596	575	611	577	587	588	546	611	628	523	570	591	617	590	606	620	583	576	578	634	583	625	602	617	594	579	637	622	638	573	604	600	594	560	593	590	558	599	575	584	602	610	566	598	604	584	608	600	608	598	574	603	619	574	612	594	586	587	591	607	582	628	558	589	577	582	586	585	618	582	569	595	581	600	565	595	613	532	607	598	571	641	580	614	634	598	640	611	585	588	561	591	583	594	595	593	586	600	577	583	605	617	587	597	583	609	577	612	598	598	625	546	634	617	634	586	604	581	584	600	600	605	608	604	559	584	592	604	597	577	592	587	627	604	597	593	596	580	611	559	591	573	540	610	600	591	590	594	578	551	625	570	591	618	577	637	630	585	651	615	563	601	625	583	583	606	629	584	584	605	623	642	637	585	622	596	558	564	614	585	589	582	589	558	563	578	581	590	593	573	575	562	613	626	601	596	599	608	614	570	573	620	565	596	583	610	590	602	592	597	580	633	594	623	617	572	552	584	595	577	635	595	542	604	631	608	592	582	577	644	605	581	636	583	591	602	592	613	580	605	581	575	584	572	578	584	568	570	584	583	585	581	620	546	624	604	628	615	576	594	563	577	582	633	604	630	641	616	604	620	622	597	609	629	573	606	615	622	562	564	602	620	579	610	569	645	550	628	588	619	598	587	613	572	555	621	609	618	612	603	597	607	622	626	613	608	597	594	594	576	588	640	596	579	581	597	627	529	622	637	576	578	615	614	591	615	618	600	597	622	613	617	590	595	566	610	593	588	589	642	585	628	596	581	615	606	613	594	612	610	566	613	597	598	596	586	601	607	544	557	589	601	595	603	607	612	596	620	595	577	593	606	595	605	581	568	582	618	568	604	575	597	601	614	636	599	621	605	616	660	592	604	589	606	572	623	604	589	591	601	600	601	558	635	566	612	577	607	590	558	651	575	596	538	598	583	578	620	643	608	576	583	579	619	619	570	590	594	646	624	598	597	601	585	636	644	569	620	569	615	594	582	583	562	648	644	598	611	609	608	598	615	637	587	614	632	623	603	662	603	588	630	628	593	574	597	629	570	613	586	577	565	580	607	613	588	685	598	602	611	579	635	622	577	617	611	585	617	580	641	604	624	589	592	604	608	578	619	643	566	612	599	573	563	592	575	562	608	584	565	636	640	655	597	583	610	574	598	613	592	623	554	613	566	569	618	545	582	601	587	606	620	608	593	637	597	597	572	591	611	632	624	558	576	588	591	603	549	584	567	572	615	588	600	618	555	551	592	618	557	588	602	577	582	583	609	608	624	572	615	620	542	591	604	598	587	594	639	568	547	595	602	629	564	619	608	611	576	582	585	570	550	551	640	560	586	608	566	578	601	629	600	600	608	578	550	579	615	569	577	561	566	576	613	600	580	587	639	615	605	615	615	568	590	625	616	607	630	608	607	577	602	589	578	610	616	613	584	576	615	573	602	603	615	588	589	588	569	625	585	621	613	610	629	558	597	567	599	560	572	600	547	592	574	610	604	546	558	612	565	606	608	625	579	540	613	616	620	664	592	619	586	590	617	603	580	619	621	592	540	644	535	587	617	584	579	622	610	600	618	594	579	578	602	599	655	578	620	580	603	636	606	592	647	587	578	641	595	628	592	613	583	599	588	624	598	645	593	614	596	595	615	587	592	636	633	592	639	580	581	601	621	588	612	558	575	626	567	603	593	626	546	620	617	611	631	580	611	604	616	597	624	586	610	584	565	588	570	537	578	592	607	630	568	574	563	612	541	586	557	615	619	598	584	570	627	622	598	580	574	612	628	622	619	615	629	575	616	582	626	608	605	570	651	563	566	598	550	597	584	612	590	630	575	591	651	573	590	529	633	615	605	578	602	580	597	608	612	643	592	570	620	585	609	615	578	603	553	566	661	637	607	588	618	611	584	529	572	586	604	615	595	596	604	564	607	649	643	606	641	600	584	631	574	628	604	608	603	625	608	623	590	579	627	640	600	590	617	591	572	608	567	580	588	594	579	594	609	620	561	598	598	585	613	589	635	551	629	631	620	590	570	602	561	617	603	584	606	588	557	610	598	598	574	612	561	603	618	584	621	577	574	597	620	592	599	568	558	571	590	604	590	602	604	587	654	585	598	643	618	566	588	611	630	605	626	592	570	588	586	571	603	624	595	579	593	604	558	564	607	629	570	582	609	635	573	606	604	583	620	592	584	618	610	567	618	596	627	628	577	597	621	586	588	594	549	582	587	550	551	585	568	586	645	587	610	575	591	585	565	562	582	568	620	606	570	613	572	616	608	596	601	582	639	560	580	595	583	592	602	590	626	627	589	587	582	561	613	613	636	618	588	593	552	610	617	591	618	565	595	579	585	608	570	625	604	617	568	622	629	573	607	610	576	593	584	610	569	614	610	601	608	590	621	603	591	622	576	613	618	604	602	599	566	636	559	609	596	621	611	586	614	607	630	559	554	611	545	589	601	636	580	557	596	577	618	586	575	631	559	598	597	583	588	615	600	582	619	618	637	564	609	612	597	575	581	608	591	583	583	594	576	612	595	561	553	578	593	630	580	582	585	555	604	645	634	539	653	626	579	584	588	612	591	594	612	565	602	579	608	612	575	578	579	613	553	613	631	604	616	590	578	544	596	611	594	620	608	591	596	594	613	547	586	600	560	563	590	576	585	602	592	629	574	604	591	618	620	627	653	582	545	595	617	584	617	602	600	582	622	585	607	607	582	642	582	620	602	617	611	600	602	625	611	593	593	627	598	621	641	613	593	595	609	618	558	535	584	623	610	569	575	599	632	596	638	613	579	596	600	610	616	605	587	594	609	583	551	616	578	629	597	602	605	564	567	640	630	588	583	600	588	621	580	586	663	576	625	584	568	602	610	636	601	593	590	558	567	613	620	619	588	621	583	591	606	593	599	606	598	613	572	589	614	601	619	598	638	594	592	596	582	581	595	621	594	653	569
23823	21352	28538	24513	21329	7524	1155	793	714	666	616	551	545	567	594	512	496	525	510	480	479	479	468	435	481	509	475	490	469	466	462	461	499	492	475	489	461	439	494	505	460	516	507	466	493	460	478	465	436	483	434	463	443	455	440	447	441	438	467	489	429	461	442	460	462	459	454	470	455	458	465	475	449	431	482	469	459	452	460	456	449	499	494	463	470	453	448	473	438	443	475	477	461	452	454	431	437	449	489	447	502	455	432	456	456	435	476	442	458	442	465	476	464	471	460	440	474	441	456	448	429	475	432	445	489	485	426	484	442	480	434	504	488	440	430	433	450	489	425	476	456	461	490	451	463	476	436	435	442	450	469	442	465	454	455	462	425	450	450	483	453	502	465	482	481	441	473	452	485	487	482	478	477	481	465	476	444	472	448	467	452	478	459	425	454	441	472	413	470	450	458	475	493	457	462	462	491	430	446	464	447	466	474	447	456	503	440	478	531	458	433	436	452	421	472	453	458	461	473	497	452	474	458	532	424	441	444	462	473	474	451	463	488	442	449	445	449	461	462	464	479	444	438	457	481	426	500	471	481	441	451	435	474	460	470	471	453	484	516	453	471	466	452	489	453	455	441	423	457	457	442	456	399	485	500	440	486	475	486	472	432	435	445	490	469	480	476	484	458	474	431	479	428	495	459	446	471	429	458	459	451	453	486	477	488	441	494	449	470	467	487	435	431	463	499	477	476	448	512	470	477	474	478	457	460	486	460	457	457	483	474	485	454	470	453	412	444	462	452	450	457	464	465	464	492	475	459	484	435	455	459	459	469	468	436	435	446	442	454	459	464	459	475	446	457	449	474	503	420	437	435	471	423	401	442	462	446	465	459	509	469	437	482	464	446	452	473	439	436	492	466	487	442	502	459	461	448	485	449	458	460	461	448	454	469	481	433	473	462	460	449	488	485	509	442	414	514	477	481	483	459	488	446	453	487	512	446	470	457	443	424	435	455	460	477	510	466	463	484	461	436	461	456	481	455	481	482	478	473	418	456	464	469	444	456	438	473	483	452	470	457	486	472	506	477	474	477	471	445	491	482	448	430	454	451	442	457	484	413	490	450	465	475	477	423	442	445	464	434	477	408	473	441	473	454	433	451	484	435	398	451	459	493	478	449	474	429	444	451	481	449	454	447	432	425	445	434	430	447	511	495	473	501	441	465	440	444	417	518	475	471	487	468	420	478	441	450	493	470	460	457	474	495	464	431	531	480	454	453	447	440	452	454	424	450	476	482	516	439	460	443	471	423	483	450	470	444	398	445	448	488	457	458	488	481	492	474	422	504	484	524	498	477	450	489	453	453	449	475	454	464	465	517	452	483	446	465	500	475	478	511	432	448	467	451	462	451	428	435	432	458	510	435	476	430	444	413	448	475	450	436	460	444	473	502	465	419	425	461	420	490	443	494	434	465	432	482	455	435	452	457	482	446	460	484	459	453	460	479	412	439	448	446	475	403	442	470	460	435	442	487	432	445	441	438	434	466	433	437	476	451	465	478	390	445	445	454	480	447	465	506	455	458	459	488	448	485	462	439	442	481	488	478	445	452	453	456	490	476	429	463	439	483	465	500	427	441	470	451	445	415	411	417	445	456	436	467	467	428	505	460	460	449	451	424	489	468	475	485	443	479	457	437	463	463	432	472	462	423	504	456	472	470	494	419	431	489	457	454	444	448	463	477	457	468	479	465	482	434	442	436	454	483	468	474	456	477	488	436	457	441	469	446	492	443	480	461	492	472	476	470	450	407	479	415	443	439	445	459	473	459	481	478	442	467	492	449	457	456	442	444	474	477	451	467	470	468	456	490	478	461	470	472	443	442	465	522	459	448	439	493	491	413	464	416	448	478	475	451	464	461	451	467	499	444	448	435	446	484	450	454	441	486	419	501	454	466	473	450	470	451	415	423	437	455	462	449	467	480	473	477	459	442	471	440	455	475	461	414	467	431	419	441	501	431	496	434	439	461	448	492	420	497	435	447	463	447	454	422	469	445	474	471	437	454	484	438	448	491	438	477	483	428	461	427	464	446	438	485	452	447	469	512	467	457	476	453	440	451	492	457	480	461	449	430	499	449	437	452	484	463	458	471	449	439	469	455	496	451	460	465	469	458	471	454	488	489	419	427	473	464	474	495	476	472	464	465	481	454	452	493	474	461	427	441	479	459	449	470	452	475	482	455	471	507	460	479	450	477	441	456	441	449	442	469	447	494	432	468	439	448	478	417	440	451	460	485	405	449	473	435	455	474	462	454	464	426	467	461	426	476	423	472	449	432	482	439	492	448	452	467	462	467	431	466	436	454	449	488	448	479	493	489	472	446	461	451	438	432	452	444	448	465	460	453	493	436	425	437	419	489	433	452	473	444	452	489	445	469	444	466	448	480	427	466	455	452	437	463	458	483	465	440	441	442	476	459	479	449	479	437	456	430	506	461	473	444	476	416	462	442	477	481	479	455	436	454	494	455	474	461	475	431	451	449	422	419	486	460	453	474	481	474	465	441	440	471	469	471	442	466	451	465	464	445	495	441	459	464	434	443	435	459	439	439	430	446	477	484	456	433	452	470	452	461	481	443	439	444	476	418	502	480	485	459	466	514	489	488	440	449	477	488	465	437	466	446	460	456	453	424	472	498	444	477	460	496	439	431	448	466	462	465	462	464	487	460	425	478	466	503	477	492	458	464	468	467	448	476	462	478	413	481	446	490	471	434	466	515	480	460	457	461	449	453	492	480	470	470	469	464	465	460	451	435	448	480	456	473	465	459	442	486	456	502	482	439	450	439	472	446	453	462	500	469	461	492	455	473	496	473	423	450	462	443	447	456	449	443	448	463	446	465	498	474	488	435	430	445	465	456	467	422	440	477	530	496	447	481	462	454	438	452	461	447	452	486	428	424	455	447	470	432	453	453	457	480	468	492	469	474	509	475	483	418	437	466	485	451	473	460	480	434	499	444	466	461	447	446	464	458	459	491	430	475	472	453	464	467	457	462	424	473	481	426	449	439	454	454	466	466	473	476	457	476	497	461	436	452	456	447	474	492	451	459	453	427	459	448	438	446	496	453	446	461	456	431	450	486	425	450	410	460	455	514	443	430	440	466	407	494	455	439	468	474	454	445	429	446	509	444	468	453	438	481	433	457	450	499	451	503	459	460	469	453	421	441	457	497	425	455	457	462	453	469	441	468	478	454	466	471	425	426	468	458	445	490	456	450	496	481	484	476	439	441	500	485	415	408	448	474	438	427	451	508	483	450	454	483	454	446	439	468	430	451	463	502	487	451	450	482	457	463	453	422	477	444	494	434	454	509	518	437	465	443	481	486	440	480	419	455	505	434	452	458	473	484	465	462	475	440	461	454	470	491	446	448	458	466	504	444	466	458	490	475	482	483	440	437	468	476	428	464	495	479	429	457	455	464	431	495	437	458	479	480	476	435	445	489	478	434	435	439	447	467	489
3976	10606	7454	3703	2688	2025	1646	1269	1043	936	815	800	766	736	703	655	629	696	594	617	606	596	582	571	548	580	552	519	551	549	552	595	564	581	612	564	604	567	576	586	573	609	536	523	554	533	601	526	537	550	499	585	539	508	565	538	546	521	546	556	580	547	528	571	541	541	525	534	551	567	531	528	558	503	533	548	499	578	525	523	535	552	580	572	533	524	529	541	527	533	581	552	549	531	578	560	496	530	504	550	527	540	541	547	591	556	541	574	556	566	562	583	535	584	528	510	548	533	586	546	560	583	553	546	556	586	546	567	558	590	538	550	571	542	560	534	545	545	542	548	527	530	529	556	516	562	593	549	563	528	553	578	560	506	565	550	520	541	533	539	530	549	529	592	584	597	531	553	588	554	509	556	569	573	554	523	527	571	551	497	541	562	560	515	520	554	562	518	517	512	487	527	573	583	533	562	575	534	522	524	593	539	528	580	506	550	514	561	563	539	519	573	586	581	542	539	550	535	543	566	534	550	495	551	543	577	528	559	500	512	564	543	542	564	535	514	581	575	582	568	534	571	516	565	555	554	548	566	514	542	567	533	603	539	506	512	538	513	560	529	531	573	564	567	530	544	565	546	521	561	527	560	538	533	531	550	566	558	548	576	564	515	499	559	532	528	557	548	501	516	586	534	576	536	552	567	511	506	517	567	523	554	562	548	519	537	528	520	546	546	530	566	561	545	583	573	539	513	540	544	561	544	551	534	542	569	554	553	543	519	566	530	517	582	572	526	542	486	557	614	541	550	600	530	518	544	559	574	536	495	571	536	535	532	566	564	550	517	557	551	508	560	541	537	532	590	550	531	515	538	605	551	575	551	528	544	523	557	540	554	548	585	539	544	593	531	540	550	574	545	568	563	504	547	512	572	560	523	556	521	517	517	518	532	561	545	541	576	575	560	548	583	532	530	501	546	509	505	537	559	577	525	524	529	551	533	555	529	566	561	537	560	521	553	526	586	522	532	550	584	508	564	545	571	555	538	545	573	552	572	545	567	566	540	552	542	510	541	539	517	536	496	571	575	541	519	525	568	538	546	532	505	554	555	549	575	535	558	530	527	528	577	526	528	589	571	543	551	573	520	521	562	519	509	506	550	532	582	538	572	569	546	573	563	546	609	536	555	562	546	551	522	576	569	510	535	511	503	558	547	545	498	527	546	534	562	544	554	588	524	547	556	571	500	536	521	546	589	563	571	559	547	575	555	541	545	521	570	544	533	562	518	550	545	568	555	527	569	545	536	526	555	549	536	526	552	535	562	527	562	530	538	533	542	545	550	528	530	540	536	558	587	567	576	560	558	538	558	524	558	542	559	562	543	610	521	541	508	601	547	551	598	540	546	579	519	534	544	565	541	545	556	581	552	536	518	554	568	569	575	534	581	539	554	520	525	556	596	530	555	544	500	569	570	557	545	562	540	560	535	527	546	526	533	549	550	557	526	570	517	570	493	551	514	572	526	533	507	510	547	523	528	562	532	553	532	580	559	528	499	547	561	515	523	553	542	541	536	539	553	543	566	560	570	547	508	546	522	593	532	573	585	521	539	567	502	527	534	546	523	526	528	557	526	540	590	539	545	555	521	517	539	543	538	516	533	538	540	513	538	535	550	525	560	551	538	496	555	556	563	561	522	532	529	563	572	555	544	537	556	526	532	527	524	563	498	528	583	524	573	508	549	485	511	513	566	563	560	539	558	522	553	556	540	516	539	540	559	562	548	515	557	542	584	569	570	566	510	551	521	520	557	505	544	544	544	549	563	519	534	549	539	509	545	491	514	525	564	519	508	542	528	569	531	495	555	568	558	566	564	524	548	563	567	538	506	531	569	547	537	508	537	593	516	530	548	558	554	533	626	549	568	559	547	593	508	526	520	541	566	521	570	518	507	537	509	567	512	540	536	560	568	534	506	551	561	535	577	498	553	581	551	526	560	499	547	542	531	527	578	551	571	550	529	480	556	538	553	550	523	550	523	556	547	548	552	529	548	540	539	503	533	508	567	514	551	559	560	511	559	517	537	561	541	546	522	528	545	565	496	559	591	518	572	520	523	553	564	534	543	547	497	593	557	523	528	546	547	533	578	539	544	548	531	534	526	479	557	497	539	558	555	529	553	542	586	538	577	533	500	539	507	528	551	501	571	548	554	543	550	591	544	536	550	535	525	549	527	543	574	552	535	518	545	510	552	526	557	581	515	507	534	520	556	519	561	565	536	536	512	540	555	512	576	498	512	544	582	541	505	545	530	570	522	530	530	555	530	564	538	524	519	543	534	517	548	542	557	587	565	542	531	532	561	538	550	559	546	568	524	582	567	544	523	556	542	523	510	541	537	566	556	576	561	566	537	504	541	535	560	539	541	539	516	499	582	556	529	547	521	552	572	536	570	538	574	535	547	512	559	573	534	555	563	521	533	571	563	516	547	554	563	555	542	546	550	532	564	567	562	571	553	575	527	518	553	534	536	511	559	515	544	510	541	503	493	517	562	539	546	551	554	570	576	568	548	526	504	497	537	535	552	579	570	560	551	567	515	556	556	575	578	556	558	542	551	540	566	560	546	558	567	557	531	536	552	531	554	578	589	545	543	504	575	536	517	528	562	527	510	587	536	553	550	531	545	507	570	572	511	538	548	565	527	556	541	525	569	565	574	558	551	525	577	567	540	531	521	601	551	537	566	534	579	528	530	510	562	529	496	514	564	578	572	578	545	538	571	553	510	549	538	539	580	537	581	557	557	560	543	549	586	570	572	513	577	565	483	543	511	534	537	581	509	506	582	597	499	545	610	563	542	544	510	536	523	577	564	563	582	517	567	505	516	527	508	554	511	514	515	561	548	518	534	540	546	570	537	550	543	577	548	544	515	559	536	589	540	512	573	530	570	562	558	549	526	512	533	521	508	521	565	540	555	569	597	562	535	552	542	544	526	550	558	510	555	567	497	558	565	521	537	522	595	516	554	514	542	565	560	553	569	540	548	530	539	569	549	560	535	549	565	534	561	530	491	555	569	564	566	542	515	486	565	536	530	533	494	568	565	590	506	525	535	536	552	526	537	531	567	576	540	508	528	559	542	542	580	520	547	555	556	529	517	542	546	538	541	557	533	545	544	538	586	567	551	585	532	523	599	537	521	554	536	576	521	516	527	532	558	536	562	512	527	550	535	563	551	548	521	596	589	572	533	487	523	513	544	536	524	553	534	537	559	551	555	572	573	508	532	567	604	529	521	515	539	530	525	534	554	560	565	556	556	539	549	532	492	535	526	578	527	558	561	552	557	518	554	578	520	554	619	514	533	558	528	530	523	551	553	549	510	520	531	567	598	579	566	571	574	576	561	529	555	589	522	538	516	575	544	549	518	605	581	537	521	568	543	557	509	580	540	576	529	528	568	536	585	505	551	538	533	536	536	492	545	489	565	598	568	555	549	554	557	593	530	550	552	550	518	519	562	548	561	557	571
25013	21388	27324	25688	8272	817	610	532	464	406	401	394	393	365	366	392	333	355	325	367	352	363	320	364	312	349	326	332	347	342	321	332	301	316	335	361	333	353	352	304	345	320	318	310	316	333	334	327	328	328	343	342	345	355	355	346	330	315	342	356	337	343	315	309	328	328	363	381	328	328	316	328	343	340	301	352	304	313	352	318	338	307	326	312	326	333	334	345	310	322	324	328	322	346	306	350	322	323	348	310	324	358	337	302	347	286	332	323	311	339	330	326	312	312	325	320	344	337	310	351	303	339	318	314	315	311	342	320	348	353	333	366	331	367	328	348	299	343	320	339	307	387	309	330	318	318	364	335	340	333	305	328	328	318	334	328	339	313	321	349	289	343	300	324	336	354	342	333	337	320	309	308	350	331	347	364	347	335	324	335	328	304	335	340	320	354	348	327	322	344	345	312	318	327	325	326	344	338	330	350	359	335	307	346	365	333	341	298	322	328	318	306	346	340	303	330	332	306	343	347	317	321	334	324	337	307	351	300	343	371	348	339	343	322	293	337	347	353	303	319	303	337	295	319	332	335	302	311	331	324	331	347	350	363	337	300	328	335	325	357	340	334	354	323	342	300	345	322	268	307	314	313	357	323	325	329	356	326	349	322	360	328	294	320	312	335	306	331	315	327	344	303	316	333	358	318	336	327	352	337	298	339	357	316	357	275	331	307	356	336	337	347	329	358	327	319	362	342	338	360	336	319	293	290	346	351	350	341	370	334	336	323	346	334	315	329	351	291	340	351	294	343	362	304	338	322	315	346	310	331	332	351	362	315	311	311	340	356	352	314	350	313	317	312	338	324	311	324	330	346	314	337	340	323	317	324	321	326	310	323	324	331	351	335	333	343	316	338	331	334	307	320	356	305	356	332	309	335	357	329	349	319	325	321	355	333	353	368	356	373	346	336	343	309	349	315	349	347	350	339	337	324	347	298	344	337	323	331	332	308	326	305	347	337	327	329	343	383	317	358	303	329	310	360	327	351	318	339	378	361	322	325	305	346	362	314	309	309	317	333	341	339	324	325	320	320	344	327	339	325	347	299	331	335	342	359	300	343	307	340	327	337	337	333	344	307	336	338	335	306	318	314	323	351	369	302	303	340	309	314	344	318	352	337	361	352	307	309	307	322	328	348	324	338	345	353	325	340	342	318	360	345	345	344	309	330	344	325	337	298	323	344	342	345	338	348	348	323	316	291	342	303	331	352	336	344	322	338	340	324	300	353	333	340	332	342	311	319	325	334	322	358	361	366	341	339	285	321	324	329	352	338	339	365	311	372	329	370	331	315	336	295	314	324	324	354	325	345	342	319	351	339	309	349	340	307	320	347	317	323	334	314	344	351	354	301	347	347	331	335	311	347	328	323	304	338	322	339	334	342	319	305	333	308	308	328	364	303	343	338	280	348	355	333	323	322	313	351	356	323	347	338	338	334	348	326	321	334	321	343	325	327	327	330	331	356	338	334	336	325	310	328	314	305	346	331	306	304	337	339	340	311	342	365	316	326	309	333	357	340	292	347	350	357	349	340	330	317	330	335	341	343	342	349	340	337	337	360	311	339	356	320	376	303	338	356	311	304	344	332	340	309	328	338	362	365	382	298	328	326	342	304	335	320	331	312	322	308	314	312	312	339	347	318	310	314	338	334	314	333	322	353	298	325	340	327	348	304	299	333	320	343	325	323	337	317	337	356	340	315	340	303	326	301	328	365	358	314	357	309	333	338	328	317	329	332	335	319	307	327	333	305	327	337	324	331	355	280	300	348	345	320	323	341	330	328	327	298	327	304	306	334	348	357	348	332	304	343	331	352	295	317	338	306	330	350	338	319	313	342	305	347	305	326	323	310	304	317	336	337	336	358	297	338	315	331	347	304	311	343	342	326	318	330	326	362	333	329	297	321	313	327	346	317	309	326	326	313	350	352	318	348	348	344	336	374	368	319	334	348	377	312	359	329	327	323	309	307	305	331	294	320	333	343	366	370	324	349	335	341	323	328	327	302	336	319	330	298	328	356	318	332	338	343	345	319	316	321	328	336	321	293	300	341	336	351	321	336	324	335	341	300	353	356	332	354	294	329	314	359	340	326	339	339	334	325	302	344	317	348	325	322	327	355	342	330	356	323	324	342	315	348	325	334	335	360	308	309	339	349	319	305	330	315	330	359	361	340	356	340	305	334	317	331	305	316	305	330	316	300	299	317	315	345	309	340	326	305	364	354	345	347	336	300	303	313	313	339	304	316	314	335	340	315	347	365	323	337	335	327	330	322	323	363	301	298	316	322	323	350	349	328	357	350	294	317	368	309	350	323	356	318	342	334	326	306	352	336	336	320	319	330	316	315	312	278	292	323	331	329	317	325	360	357	362	287	345	330	333	349	363	338	358	331	336	336	341	324	345	346	319	344	375	315	334	320	335	345	316	336	316	319	327	353	345	336	302	340	327	354	367	329	379	340	316	307	319	319	331	333	349	347	343	338	340	307	307	343	320	332	335	348	314	319	344	324	309	322	297	294	323	345	279	340	328	335	311	338	311	329	313	352	305	343	311	335	330	340	337	308	348	358	331	319	338	330	345	344	308	308	315	354	341	328	342	299	336	308	319	313	309	332	338	352	325	315	333	337	351	351	308	318	326	329	318	363	357	337	318	329	306	314	314	310	316	354	342	333	328	311	320	332	356	322	332	342	364	359	329	321	348	323	360	301	308	325	327	299	320	349	331	300	340	303	340	332	331	360	273	326	330	341	345	330	307	298	339	342	359	299	328	305	324	322	324	347	324	327	328	350	322	340	315	317	306	326	340	339	317	338	298	313	334	371	341	366	320	325	313	303	328	355	321	344	320	372	300	327	318	373	350	308	333	330	329	344	310	309	343	328	298	329	332	334	335	317	334	353	306	327	317	355	321	329	368	340	368	302	338	341	324	332	325	348	367	365	332	316	315	323	347	327	340	306	315	353	331	309	325	338	325	337	345	326	329	302	332	344	348	325	349	351	310	324	333	361	349	338	322	334	321	333	344	344	320	318	319	327	330	334	347	309	330	337	324	298	325	312	363	332	318	284	329	322	341	325	307	342	315	308	317	324	366	324	352	343	329	339	323	340	316	355	316	340	349	354	340	322	320	347	361	341	328	374	325	321	339	376	325	342	354	311	353	287	334	317	318	333	298	300	348	305	318	343	326	360	312	321	350	333	323	349	330	319	356	332	334	341	311	322	329	317	343	309	358	340	316	323	300	342	315	330	315	341	313	350	335	322	336	369	342	326	357	334	339	336	332	349	331	344	306	324	371	335	335	347	305	340	328	327	346	332	337	345	312	373	326	355	341	331	347	317	314	286	297	327	318	319	310	339	326	335	333	337	347	305	321	338	312	324	299	320	328	362	336	333	348	348	322	294	302	328	330	348	348	333	352	333	295	325	333	321	328	324	315	375	348	339	369	328	360	365	376	320	350	322
4014	7137	4661	2375	1732	1358	1051	884	772	637	606	558	552	492	484	455	436	433	415	436	400	394	353	406	427	369	395	436	397	406	433	417	415	391	378	396	411	391	407	422	399	407	414	365	446	385	385	402	387	386	429	382	401	377	383	399	414	409	372	397	396	372	410	402	379	387	390	400	385	373	368	442	371	386	410	394	402	348	390	378	389	372	360	376	340	367	400	370	390	388	366	411	357	373	372	346	386	397	363	410	341	403	417	383	417	391	425	357	353	380	366	374	366	395	392	373	367	400	356	437	375	348	375	404	359	397	388	386	366	375	361	346	420	346	397	398	408	421	370	404	393	387	405	375	362	364	392	409	339	398	402	354	396	393	392	406	388	365	346	382	415	381	374	403	401	398	371	372	373	352	418	364	392	391	389	396	377	373	387	438	407	367	383	366	424	425	400	423	381	393	363	368	382	344	400	359	386	439	414	363	412	443	385	378	415	408	384	381	378	369	401	376	393	376	359	404	361	356	376	356	403	390	378	369	376	362	386	410	384	381	396	399	402	402	425	413	353	379	363	405	390	401	378	403	410	391	380	421	365	389	398	395	369	349	372	366	372	403	411	406	412	388	358	402	401	383	377	373	373	380	353	374	415	403	357	412	384	386	386	362	418	401	415	362	366	363	384	408	419	386	375	375	385	409	411	387	431	355	398	366	384	419	394	378	375	374	401	392	364	411	371	395	374	383	375	362	380	391	374	353	378	373	384	406	404	392	370	405	418	404	363	351	371	374	389	374	384	392	382	416	400	396	380	372	394	367	370	397	367	352	398	370	375	358	409	365	366	363	394	358	381	389	384	399	378	377	400	359	395	402	371	367	379	369	367	387	408	383	400	378	361	368	409	384	400	402	425	379	353	400	404	365	385	383	388	403	366	392	422	388	397	377	405	367	391	390	400	361	387	382	364	368	388	406	375	415	400	385	403	375	405	397	401	368	368	391	379	387	375	394	437	374	361	393	380	376	372	404	395	366	373	392	385	343	404	353	391	395	393	374	400	372	434	384	414	394	385	378	399	365	398	397	375	367	337	404	378	378	401	383	367	390	371	380	429	429	381	399	383	382	392	369	402	391	357	401	402	383	393	364	363	393	382	421	372	391	375	386	424	367	425	401	396	390	392	359	378	366	407	375	395	400	382	407	361	407	405	395	410	371	391	379	382	380	424	373	379	376	398	404	364	404	392	424	408	394	367	373	392	402	389	438	372	390	375	390	386	401	385	370	383	420	411	429	412	391	401	377	393	373	351	394	361	417	401	375	394	380	365	353	396	412	386	399	372	389	398	393	392	419	388	383	387	396	399	390	362	405	388	357	406	384	385	397	371	377	390	391	378	399	366	372	368	406	401	379	366	363	371	409	369	383	400	419	414	369	363	350	428	406	375	376	354	368	370	397	371	412	393	396	413	419	387	380	399	405	398	379	379	376	358	384	392	402	397	384	443	402	382	413	360	366	383	377	403	340	407	380	408	367	393	396	399	364	365	421	381	347	372	386	374	373	392	382	370	380	395	399	384	393	422	347	375	402	403	397	378	413	387	336	386	363	394	370	365	364	386	428	400	348	396	406	383	382	360	412	377	409	395	386	423	387	379	389	408	401	408	384	418	369	375	370	427	396	374	414	418	380	388	363	402	379	391	384	410	405	393	394	382	388	368	406	403	362	384	379	379	391	406	401	415	386	370	398	371	392	389	403	395	392	398	353	377	354	403	395	386	407	438	369	349	394	410	388	375	402	394	337	400	418	400	378	370	367	395	368	422	399	402	369	404	375	376	368	345	389	377	368	410	395	419	397	380	383	406	399	358	422	407	428	391	393	379	372	417	382	395	363	394	369	366	403	371	431	395	383	387	365	413	435	374	409	428	366	384	365	389	397	392	399	339	380	385	377	415	387	401	377	381	415	378	404	355	372	362	394	365	395	418	385	388	385	374	391	378	384	396	368	397	416	407	427	371	383	396	380	393	390	393	395	405	398	399	398	399	380	390	366	386	376	376	409	382	386	367	376	362	381	421	420	397	384	402	392	372	380	383	381	375	387	374	384	394	405	405	370	391	368	359	352	381	380	392	386	373	404	361	394	410	426	348	407	403	402	399	391	387	379	369	417	409	394	385	395	365	372	388	364	409	351	346	424	410	386	352	380	387	412	336	408	380	363	412	364	399	401	379	417	421	368	374	353	400	382	378	370	387	377	395	400	405	370	355	390	404	399	402	427	390	424	365	391	419	398	396	377	391	365	390	418	350	379	397	403	384	370	382	382	393	412	379	389	431	365	369	380	374	400	380	367	369	386	403	342	394	342	388	403	386	380	379	428	331	382	375	378	401	363	396	403	423	378	370	398	386	355	400	380	388	382	390	373	398	382	381	332	399	378	400	399	408	344	390	363	384	382	370	384	405	384	385	368	385	431	399	390	385	376	406	393	349	418	364	380	363	399	366	403	373	369	412	392	371	384	381	360	340	392	364	390	399	364	374	395	407	395	353	371	412	390	370	402	383	402	393	421	378	366	388	377	349	403	406	388	388	428	389	353	389	374	358	358	384	380	417	369	366	407	397	383	406	370	403	360	358	365	390	386	409	412	378	384	374	373	378	386	425	383	402	368	392	385	399	370	399	369	389	392	406	400	397	316	367	382	420	358	416	399	372	416	354	396	392	379	388	399	386	370	405	362	391	365	418	376	398	395	391	362	400	408	397	382	376	370	390	387	361	372	406	356	366	382	413	422	399	407	368	416	383	354	390	356	380	363	379	388	387	394	412	407	401	428	397	387	353	366	378	392	408	377	407	362	390	374	384	362	381	405	375	385	398	388	394	350	420	364	355	392	407	383	395	384	424	372	427	385	399	380	390	345	404	386	392	375	363	383	377	382	394	365	403	396	373	371	375	342	384	354	400	386	387	387	421	427	390	383	424	366	377	371	376	393	394	397	385	404	406	380	405	366	404	401	384	380	382	414	392	390	407	376	405	341	400	455	402	384	366	369	404	382	376	375	363	416	405	385	406	376	349	394	362	381	355	388	356	411	373	389	402	415	389	412	411	324	385	402	400	390	381	383	361	362	397	404	386	402	395	416	388	370	398	375	404	368	395	372	359	425	371	375	363	371	370	406	369	416	402	422	375	381	425	398	387	359	406	363	373	395	381	383	338	435	381	401	383	401	377	404	368	374	397	402	406	395	387	382	373	413	435	337	407	347	389	381	386	387	366	357	367	387	351	344	411	395	390	388	387	381	379	419	409	383	394	376	422	387	376	385	364	394	360	368	375	372	342	410	398	393	387	409	388	379	383	396	365	383	375	411	353	396	376	383	407	378	414	350	379	388	410	330	415	339	368	352	367	389	371	370	374	370	370	411	438	450	411	378	405	404	389	411	389	405	374	387	341	401	355	394	381	382	403	386	350	379	387	373	412	369	387	363	379	386	356	360	400	355	403	401	385	375	418	422	363	399	393	411
22817	21450	29175	24135	21451	21462	6107	963	645	522	464	415	394	366	292	292	330	308	243	290	245	241	241	216	226	221	240	203	226	217	252	213	215	211	231	251	209	234	234	223	229	205	207	231	230	229	220	216	239	224	207	192	212	196	213	181	213	227	219	224	210	240	211	207	207	230	198	205	204	234	217	198	230	203	185	196	204	210	207	226	251	221	212	211	211	201	222	186	209	197	191	217	212	212	211	181	211	216	177	192	205	226	218	234	185	212	213	199	230	241	222	197	212	166	209	208	195	208	197	212	211	188	204	210	228	199	219	210	225	222	218	211	208	246	197	185	223	211	214	221	212	227	214	222	198	225	206	219	216	219	203	207	222	208	195	260	219	196	189	187	220	200	190	190	206	204	241	217	203	195	203	200	192	199	218	217	209	228	222	208	226	197	207	213	194	199	203	205	201	207	205	202	182	209	211	219	210	216	209	185	207	221	224	190	201	179	192	199	173	208	222	225	186	221	203	180	243	220	175	195	204	204	194	184	227	188	213	201	194	209	191	191	184	223	205	199	230	184	206	215	199	190	201	206	236	212	198	224	211	210	219	259	191	214	188	201	218	204	213	213	213	235	216	217	225	241	215	223	227	203	218	219	190	178	204	216	212	200	207	196	202	207	181	204	204	207	239	205	208	196	233	213	211	202	201	193	201	221	226	218	210	202	214	230	206	217	194	197	215	201	217	213	207	207	189	204	232	184	193	219	163	202	223	220	226	216	234	192	214	215	198	193	221	204	225	220	243	191	222	197	204	198	202	192	223	203	206	193	197	219	196	206	189	224	214	202	218	195	207	208	200	208	226	204	215	206	204	194	186	196	191	224	215	191	204	217	183	200	212	209	240	189	227	207	203	206	188	220	233	200	196	179	194	200	214	216	196	206	206	236	191	209	211	173	213	170	202	203	207	218	210	194	221	192	196	205	199	220	255	169	203	225	203	209	198	184	214	204	203	198	219	230	250	220	192	190	204	197	202	203	194	192	226	214	189	214	194	204	209	231	216	193	205	187	187	204	210	223	218	206	232	212	207	179	217	209	232	200	199	193	206	191	189	201	212	217	201	205	200	198	175	227	191	188	222	212	202	183	221	226	214	235	227	187	176	202	202	212	221	221	220	240	193	193	208	206	201	209	202	167	204	204	204	223	194	204	226	195	199	197	210	218	199	202	196	227	207	233	199	214	209	189	211	200	204	193	211	207	205	210	227	219	211	201	215	209	199	215	211	166	191	201	198	228	205	221	227	212	199	231	195	226	209	205	212	209	193	213	212	226	202	184	210	190	193	212	198	222	194	203	217	194	192	211	228	194	210	200	199	229	194	180	195	211	209	182	221	203	215	209	221	211	229	215	203	216	204	204	200	184	217	186	228	191	193	206	184	227	205	222	191	197	178	203	226	210	207	229	196	191	243	220	190	212	205	210	221	213	242	243	207	240	190	223	214	223	225	195	178	205	221	188	202	241	235	197	191	207	225	219	193	219	177	203	208	200	204	237	186	205	230	209	191	204	217	194	212	187	204	217	208	205	184	204	217	220	213	222	204	211	206	201	210	205	193	213	222	201	197	178	196	189	187	190	190	203	223	189	190	211	206	223	210	215	188	202	187	215	218	211	191	177	187	226	208	204	202	175	221	236	192	213	219	216	200	197	218	202	188	207	173	195	213	208	175	209	224	202	185	223	194	209	216	208	199	204	204	229	203	190	215	206	194	198	176	189	195	201	200	207	181	185	222	217	227	189	197	206	176	193	214	238	217	203	203	226	202	207	219	208	197	203	190	223	222	190	211	217	200	191	216	227	207	220	223	217	205	194	198	212	203	213	233	200	198	189	230	192	199	208	194	197	210	219	218	204	207	228	238	199	188	224	221	196	222	209	181	228	207	191	232	213	216	200	205	194	213	214	223	197	216	209	229	197	216	199	223	233	233	184	220	194	218	194	198	215	210	227	211	208	215	226	201	216	218	185	207	194	217	205	216	197	227	202	211	213	215	220	204	219	194	201	203	194	210	191	212	202	194	212	198	205	196	208	231	226	217	214	188	209	191	218	193	183	175	210	215	213	215	202	191	199	222	195	232	189	194	197	195	213	202	202	213	237	208	213	187	212	183	201	215	234	191	184	189	198	238	211	168	211	204	214	224	238	209	185	223	201	205	228	182	248	214	219	223	199	220	198	196	211	202	214	215	217	220	219	205	193	213	205	225	210	196	174	227	205	219	219	200	205	208	198	219	211	232	207	234	181	217	195	223	213	207	240	203	193	231	218	193	199	194	194	176	222	187	224	211	194	199	207	226	201	188	206	213	201	192	211	193	192	190	203	209	201	213	207	232	222	242	204	210	211	232	227	202	174	179	225	175	213	213	206	212	192	235	202	204	239	184	223	209	224	227	213	216	198	196	224	213	225	209	219	209	213	189	225	212	190	200	221	197	191	222	219	217	206	212	206	177	196	198	198	221	198	221	178	205	202	205	206	219	174	195	188	187	233	209	211	204	179	229	186	183	206	198	225	208	222	213	232	203	235	230	186	247	213	207	224	215	217	181	196	190	204	209	198	207	214	188	208	198	211	220	218	208	233	221	181	204	214	220	190	211	202	209	201	230	203	209	207	207	220	214	226	189	224	196	218	218	193	215	191	187	202	192	188	205	211	187	218	221	215	211	195	209	242	205	204	199	199	190	210	196	188	202	215	206	222	209	207	213	212	179	199	214	192	205	222	197	207	203	192	223	210	196	199	199	228	187	199	214	196	179	210	213	211	208	211	218	219	208	176	234	191	233	199	211	205	197	197	217	234	207	219	193	219	200	208	211	220	200	210	224	204	206	233	212	203	209	195	200	252	194	195	210	193	196	207	219	221	216	203	204	194	234	206	203	232	197	218	222	195	192	230	215	194	237	232	221	203	201	191	198	201	212	192	213	190	227	225	223	204	231	195	194	223	217	206	227	199	240	224	217	181	187	180	213	206	222	211	190	207	202	203	216	203	241	208	207	207	212	200	177	190	200	221	202	180	192	200	214	175	205	205	201	208	186	200	237	208	211	202	212	217	182	215	192	212	192	211	201	196	231	235	214	204	204	221	211	217	217	216	208	205	212	210	199	229	204	204	234	218	199	227	220	239	205	214	175	208	220	201	229	209	208	206	209	199	190	188	211	210	209	193	207	203	197	205	201	196	207	207	210	231	200	225	202	198	229	214	205	196	215	172	213	220	187	200	211	225	215	201	220	205	223	236	213	198	217	215	197	199	222	206	204	215	219	205	194	195	197	222	189	183	202	201	204	199	207	187	167	223	193	216	189	209	215	202	191	234	234	220	187	211	231	204	199	207	201	197	209	203	195	216	204	234	221	217	190	199	199	207	241	217	223	209	199	218	210	205	183	179	208	222	226	215	234	234	196	204	182	204	221	227	214	228	241	216	240	178	209	184	214	208	199	207	220	192	222	196	199	205	183	209	208	202
5180	16168	11538	5660	4004	3125	2275	1684	1271	1010	886	756	631	605	544	470	429	431	384	388	350	350	343	338	317	329	281	283	284	293	294	285	295	311	302	272	321	297	304	311	277	323	247	259	297	304	277	272	288	292	262	281	281	256	302	266	257	273	271	260	236	289	265	297	270	285	246	256	262	257	268	260	257	281	271	253	269	250	243	266	255	273	255	249	251	256	263	274	269	245	266	286	250	267	264	270	255	250	262	262	251	265	265	261	284	215	253	249	268	238	258	221	257	281	224	249	273	241	229	285	260	230	278	280	311	256	256	263	244	252	247	255	255	260	248	240	239	269	267	234	266	255	229	245	250	292	273	225	244	229	268	258	257	250	242	277	226	211	250	271	255	239	256	268	249	237	241	247	225	267	273	242	250	260	222	262	247	256	230	261	252	251	259	230	247	262	277	231	232	286	271	269	259	239	269	286	265	257	274	241	263	259	262	264	258	245	237	253	257	241	248	258	256	288	226	247	274	273	282	271	253	259	253	245	258	251	233	249	267	252	258	238	254	268	238	284	266	259	278	282	253	252	244	275	257	241	254	263	266	273	250	246	270	255	279	266	255	239	254	259	264	268	236	241	273	254	259	247	237	244	228	261	265	258	260	221	247	263	261	264	276	264	274	228	271	265	254	252	270	253	265	274	238	234	235	237	250	226	266	256	280	279	261	263	275	255	269	251	233	263	252	258	250	266	249	272	279	252	287	231	251	264	263	251	248	278	253	261	245	235	241	239	286	289	257	270	253	256	254	239	264	242	261	255	243	262	257	276	236	239	236	262	285	243	238	265	272	286	261	268	255	262	241	240	277	255	256	271	276	242	260	261	272	257	234	249	273	227	278	269	231	262	246	266	257	244	253	238	276	242	265	233	269	266	290	282	269	256	254	249	256	243	292	269	257	290	238	246	248	298	267	229	241	242	249	235	278	263	237	290	243	231	255	257	263	262	270	274	262	234	266	259	250	234	232	249	262	233	248	254	272	250	267	250	282	249	233	267	239	252	287	256	257	281	255	231	239	247	268	277	267	249	250	264	268	236	224	259	295	233	284	267	258	266	248	263	246	272	255	282	278	226	262	249	235	253	259	244	251	266	250	256	231	268	253	267	247	251	239	282	230	283	264	254	262	260	272	271	243	243	258	278	236	262	259	257	243	249	244	226	255	254	220	269	282	259	273	262	248	252	262	265	254	250	260	277	248	269	250	242	243	242	226	259	252	263	243	263	279	248	302	262	265	255	244	267	229	245	288	259	243	235	261	237	237	246	255	260	233	264	259	252	240	244	263	271	288	238	260	253	250	237	241	269	258	275	236	256	243	260	246	263	267	283	252	249	244	288	281	249	272	277	242	255	231	256	263	233	257	247	235	233	257	252	241	232	261	239	243	235	240	226	282	261	263	282	268	230	273	275	247	255	267	250	233	222	235	262	268	290	261	257	252	263	267	226	243	243	232	241	248	257	253	244	250	239	265	232	254	280	263	242	255	235	247	283	265	264	257	224	239	264	248	275	240	271	254	265	256	276	244	248	299	262	254	234	202	245	299	270	254	256	257	286	231	245	221	238	263	267	250	276	231	245	263	251	279	238	249	281	250	258	275	264	256	251	265	213	258	257	258	263	259	287	274	257	257	275	282	252	252	259	262	246	294	237	271	238	259	246	242	267	276	241	266	224	245	259	273	277	259	236	245	246	273	234	256	272	239	264	249	252	250	249	258	252	254	240	263	268	263	258	243	235	241	258	226	279	253	262	241	258	251	253	276	276	236	245	256	230	240	280	251	233	245	267	256	268	272	261	275	253	249	257	233	281	268	260	241	243	242	277	251	239	256	241	251	254	244	237	262	270	278	254	239	273	246	247	245	272	259	291	237	257	249	260	261	252	264	247	256	272	256	259	267	237	248	258	246	238	276	221	286	242	253	243	245	223	244	246	248	251	239	239	295	242	257	265	245	241	258	276	224	236	298	233	276	234	242	261	243	258	304	270	267	256	257	242	238	249	250	253	258	293	268	254	248	250	257	237	281	258	251	256	242	270	278	255	239	237	257	225	266	251	236	245	249	277	251	251	264	247	254	260	243	234	240	256	258	229	266	244	234	266	264	270	252	264	262	268	224	256	255	255	260	242	247	250	255	249	268	272	261	275	270	241	231	270	244	218	254	217	249	276	254	265	256	260	275	267	247	277	267	260	259	259	250	263	240	260	273	253	237	251	247	230	245	267	214	255	243	247	258	240	250	300	268	249	263	250	234	253	259	250	262	270	246	245	279	307	255	246	257	278	274	237	251	240	253	241	249	239	258	241	249	249	244	263	243	249	273	243	266	238	248	243	254	246	250	262	265	255	240	257	230	260	258	234	255	244	255	245	240	270	252	269	265	261	293	252	273	254	265	249	253	242	297	263	218	266	239	248	261	290	252	232	264	260	266	272	265	257	260	238	239	251	243	255	246	261	287	255	251	234	251	246	254	239	267	262	258	249	242	267	258	245	255	263	236	251	273	244	254	235	260	259	243	214	228	249	241	239	277	250	245	264	245	251	258	256	239	265	220	253	259	240	244	245	231	264	246	236	248	248	250	248	234	243	237	253	260	238	274	255	275	275	275	229	233	252	246	266	253	260	273	269	253	217	245	233	239	272	256	254	260	231	247	263	242	261	289	221	258	250	265	237	251	264	230	249	254	270	244	243	268	278	275	221	251	252	261	250	258	253	240	258	236	245	257	250	264	256	295	275	265	272	290	250	230	248	284	276	265	263	263	248	270	254	274	240	264	228	239	249	256	256	248	227	251	280	244	265	267	248	223	291	262	254	272	262	247	289	273	264	261	244	249	250	227	242	242	242	276	259	255	260	246	286	256	254	241	268	246	256	255	223	257	233	252	244	264	269	254	261	242	241	243	264	247	243	243	255	262	266	254	260	265	248	245	288	233	241	238	244	242	264	248	255	259	277	239	255	263	241	259	268	256	255	262	265	248	248	242	233	246	250	248	255	271	284	262	264	244	242	264	235	242	283	265	272	258	253	240	267	238	265	254	231	267	257	285	254	256	245	293	269	246	251	257	251	261	265	258	265	260	277	243	261	256	261	269	267	244	269	258	247	261	233	286	240	257	250	261	264	253	273	281	268	257	261	265	266	270	238	261	296	273	259	252	255	234	253	265	233	275	258	244	249	281	248	248	277	260	256	259	268	267	239	248	241	269	252	216	257	239	257	282	232	246	265	265	279	255	293	274	260	253	246	252	266	250	273	268	266	254	240	249	253	250	289	279	252	261	237	254	236	258	228	271	229	261	253	282	260	264	247	252	241	269	248	241	247	251	242	274	250	270	247	263	272	231	235	245	282	268	236	232	273	265	254	249	268	235	282	272	267	283	258	257	261	251	269	258	245	265	270	246	248	259	227	236	249	253	235	234	263	255	287	250	254	238	250	274	261	259	286	259	273	228	277	249	251	246	235	257	236
27653	18538	4993	1305	774	705	634	628	608	547	533	499	528	555	521	533	501	545	546	543	503	524	512	517	516	529	554	536	536	504	503	538	550	550	515	518	499	536	496	540	491	519	497	520	503	522	525	485	533	516	541	511	563	523	509	506	489	561	515	516	537	517	503	515	509	519	501	523	502	553	493	528	550	544	512	541	524	531	542	527	468	524	524	479	520	524	487	518	506	529	497	528	520	558	528	562	536	535	542	545	532	535	532	548	533	550	467	525	481	488	542	537	534	489	496	527	517	543	504	502	515	512	516	509	547	524	527	508	503	525	515	479	548	498	482	525	522	515	518	536	510	528	537	502	552	539	517	552	524	535	494	555	549	534	517	510	570	513	501	507	492	528	500	487	527	543	483	545	521	543	530	504	530	479	525	529	488	511	501	500	539	503	499	508	512	545	516	524	493	528	543	540	486	579	536	546	538	544	555	535	539	551	513	480	535	492	561	511	505	479	524	565	482	531	510	546	512	594	531	488	535	507	517	519	527	502	541	534	493	492	505	549	525	534	569	545	549	532	502	532	555	478	512	567	532	530	510	534	517	544	475	501	464	498	525	531	537	506	513	520	522	483	544	532	521	502	527	517	502	522	517	538	526	522	485	548	497	519	539	525	543	530	520	487	548	514	522	558	526	527	503	497	465	504	521	496	519	528	513	553	541	555	534	566	511	517	482	524	485	535	532	551	527	516	500	511	521	519	514	530	516	502	502	547	532	582	572	518	549	531	507	531	521	538	511	471	522	506	541	515	519	509	512	491	517	531	514	505	522	499	533	547	554	483	518	502	542	478	542	532	519	564	512	500	546	544	526	529	498	524	519	527	515	523	518	517	531	542	549	542	543	549	543	558	575	502	462	523	523	493	532	543	535	531	509	511	528	501	548	482	514	501	544	531	530	505	503	506	514	533	535	542	503	496	518	515	518	546	522	525	498	546	523	521	523	506	517	529	533	526	525	514	530	538	517	503	521	514	531	522	536	543	524	505	522	559	491	486	535	524	549	492	520	540	558	516	546	512	539	488	498	503	500	534	543	567	528	555	509	524	538	494	558	555	526	552	534	523	546	528	505	534	517	546	506	550	541	463	541	530	511	559	475	466	503	516	491	494	556	527	512	530	535	516	541	501	506	533	492	536	542	556	552	529	511	517	467	523	520	489	523	519	528	503	545	539	540	538	555	547	489	510	528	495	503	513	536	540	524	514	546	537	505	495	533	536	485	499	519	565	543	536	523	497	521	546	500	561	580	520	506	495	504	529	498	543	540	510	532	520	523	516	529	531	545	503	545	523	516	474	488	503	481	490	507	534	528	521	542	562	526	544	499	565	508	480	496	502	562	510	514	512	554	556	497	495	502	492	544	525	512	482	509	491	506	484	534	502	528	558	505	530	551	543	538	518	539	548	521	537	490	513	521	513	499	537	536	537	517	523	509	509	510	544	521	503	529	533	558	543	518	504	531	532	510	512	524	504	526	540	513	519	502	551	511	504	523	522	515	468	548	519	551	568	520	469	519	511	523	535	522	505	519	511	507	503	518	544	545	505	552	520	503	497	533	534	533	482	558	542	562	494	529	540	578	542	537	517	524	555	532	542	537	515	498	462	553	482	515	506	554	512	502	518	549	512	499	506	532	564	513	536	489	530	515	525	566	525	509	540	501	523	530	508	512	481	551	505	539	497	542	527	547	516	501	575	505	518	545	535	513	528	515	496	561	528	510	485	497	499	520	524	502	510	527	499	553	548	485	507	511	522	521	530	545	522	496	551	494	527	514	536	482	507	523	526	509	494	538	515	510	517	535	549	516	493	510	550	534	519	513	494	514	482	546	510	538	550	545	538	489	509	550	502	540	489	509	573	527	529	520	516	541	553	501	500	557	479	512	505	512	540	516	524	514	495	522	520	547	528	503	500	527	544	538	506	510	536	482	502	556	500	515	505	495	553	504	525	551	507	525	573	535	531	485	530	539	534	528	560	491	529	537	533	532	509	501	522	554	556	497	526	504	531	487	470	563	504	491	544	514	505	528	537	557	531	534	530	527	534	519	517	510	522	551	535	558	550	538	504	556	516	531	511	515	513	496	517	514	506	545	542	507	523	514	571	523	528	527	480	516	493	530	523	501	542	522	528	508	483	548	525	540	519	526	521	504	560	510	533	514	501	507	511	518	577	508	520	538	565	486	507	544	554	522	505	510	555	502	520	524	538	556	481	536	543	501	506	483	515	573	541	501	557	486	555	483	534	570	542	504	530	501	539	516	519	511	549	525	505	508	530	500	549	499	531	504	538	540	537	544	506	546	551	538	567	473	517	505	552	521	494	515	478	551	497	511	501	550	495	522	484	547	547	517	522	479	536	538	510	535	535	506	536	479	518	485	495	543	488	540	517	556	536	496	539	553	561	520	528	523	533	511	549	453	540	517	585	534	551	543	485	505	471	492	476	501	515	481	512	510	491	528	527	495	503	515	531	494	544	519	536	515	543	515	498	501	484	495	488	519	486	563	528	476	557	538	530	515	517	517	506	532	516	543	499	529	484	540	501	513	551	538	540	513	561	519	564	511	492	518	515	500	516	551	514	530	511	484	495	531	524	494	523	525	538	514	493	553	543	520	482	521	547	498	494	552	536	493	530	530	522	522	547	521	497	514	540	528	507	509	511	468	514	500	514	515	511	490	521	548	555	552	502	556	482	528	528	488	498	500	521	491	517	493	488	514	501	561	486	544	520	566	521	531	524	543	554	527	504	509	531	507	516	526	480	557	538	571	534	518	500	515	473	522	483	539	509	517	513	504	531	546	501	539	539	488	549	485	545	516	535	513	569	493	513	501	532	488	494	546	545	506	538	507	502	570	526	528	563	575	495	494	508	526	491	545	534	507	510	561	526	531	550	538	511	512	559	504	531	516	515	551	520	531	499	530	502	535	512	505	511	473	530	504	526	505	516	528	571	507	543	525	502	487	550	513	557	527	527	554	478	535	555	556	503	516	474	542	542	539	529	513	548	559	537	546	506	512	554	529	530	521	524	520	528	527	498	519	557	505	524	575	537	514	538	525	512	543	489	475	464	486	507	535	507	495	522	499	493	512	512	538	547	496	533	514	479	494	512	513	543	518	516	489	518	564	498	498	476	534	494	522	489	535	513	511	552	547	489	542	483	522	514	512	507	541	532	511	507	494	498	529	500	506	504	543	512	533	526	544	478	504	492	490	532	523	507	527	475	559	512	482	559	554	503	529	493	524	555	508	531	514	503	564	527	534	538	498	515	514	496	561	541	534	529	514	533	520	526	581	539	562	518	510	563	557	499	492	545	555	490	478	536	532	542	520	505	544	530	520	495	497	509	522	507	530	544	524	503	523	554	535	509	506	499	518	526	486	496	493	564	558	525	502	517	540	533	515	539	552	533	549	498	510	523	503	519	522	516	510	519	558	543	497	529	542	538	514	543	486	528	501	501	502	516
4817	3508	2433	1416	1100	1026	864	779	736	645	653	651	662	642	592	571	573	628	636	621	597	601	614	626	599	624	599	632	627	633	597	615	622	637	575	574	613	626	639	615	636	624	617	621	643	625	628	636	602	641	568	598	621	621	588	651	615	615	612	582	551	641	614	581	620	601	627	611	632	624	579	662	680	581	599	609	592	604	592	585	593	618	645	632	631	605	591	622	651	593	591	570	536	630	652	565	563	598	581	598	638	682	621	626	602	596	646	572	592	606	610	617	602	592	622	582	633	620	616	640	579	586	648	624	592	618	635	580	652	624	588	625	600	609	580	637	586	606	620	583	613	569	590	667	582	592	598	618	626	622	572	610	550	599	580	669	605	606	615	594	650	614	628	613	643	578	645	601	623	614	623	604	618	591	585	598	671	596	620	635	636	610	619	664	645	589	588	623	614	585	582	598	600	620	607	611	597	620	602	578	628	658	631	593	593	600	615	610	638	625	606	607	604	602	589	629	604	638	565	606	630	643	585	644	579	622	628	646	622	615	582	600	600	593	647	593	589	604	611	601	592	593	573	645	591	581	617	585	613	609	589	605	619	645	638	598	587	595	607	610	627	583	643	606	644	608	580	608	606	592	583	586	597	572	629	629	565	601	638	624	608	577	574	626	650	605	603	605	580	624	585	614	617	592	601	598	602	597	615	616	618	583	599	641	597	589	605	650	614	624	633	621	575	606	638	583	606	631	610	617	562	598	612	616	614	606	603	629	643	701	584	598	621	579	628	597	600	667	654	609	624	612	591	603	604	563	588	572	623	574	638	662	583	619	591	631	577	580	603	648	646	609	581	609	615	579	631	601	644	563	597	578	638	625	631	603	584	595	601	595	638	631	576	550	608	603	595	607	643	550	592	570	648	652	582	614	599	633	605	634	600	605	600	585	646	593	592	612	626	587	590	596	603	588	584	647	577	613	610	613	614	612	595	594	569	625	633	594	614	629	619	576	622	651	597	677	610	601	592	587	621	619	688	626	555	611	631	594	606	632	586	589	613	584	627	621	613	616	662	578	627	617	595	649	621	652	587	612	666	609	561	643	597	584	581	628	620	588	580	609	625	596	628	606	672	570	584	654	639	607	618	615	623	659	629	623	607	644	635	574	658	560	609	630	601	609	638	630	623	589	661	616	602	596	632	613	615	641	617	588	583	626	608	602	618	577	617	644	596	609	578	612	609	629	622	625	611	647	563	584	581	641	611	601	623	605	668	612	673	613	609	601	569	615	611	619	597	618	553	603	629	631	616	605	603	608	605	616	620	566	586	577	602	622	613	635	611	591	628	618	615	603	628	648	618	617	597	593	640	582	593	555	619	598	606	574	577	655	599	618	629	575	604	648	636	649	592	643	573	603	614	647	623	628	612	621	642	566	646	638	600	593	633	627	633	613	583	612	575	636	591	672	621	596	609	632	610	630	656	622	588	613	614	572	587	631	569	606	613	587	578	627	624	584	605	629	564	600	602	618	587	553	583	623	632	625	591	593	563	600	594	656	616	606	642	603	630	610	615	602	571	656	607	654	602	580	606	598	632	614	605	613	611	584	593	612	624	597	599	618	607	612	596	579	564	569	585	635	617	616	582	662	592	594	610	622	634	645	620	592	555	574	618	598	586	588	613	596	587	649	631	606	629	630	660	602	602	642	633	590	592	657	582	621	629	589	631	580	603	595	584	573	620	585	657	624	621	616	650	647	599	579	582	623	614	592	569	593	631	623	619	600	651	642	588	608	629	625	590	610	610	616	626	621	612	592	580	608	598	549	622	616	601	601	619	637	600	625	579	634	607	578	601	631	585	630	601	614	629	598	608	614	581	563	609	566	585	652	619	579	610	596	568	618	611	578	643	583	638	618	645	596	608	626	628	625	612	606	594	619	608	587	619	646	632	602	584	639	628	561	591	626	615	628	605	592	611	655	606	615	597	589	598	606	608	588	617	621	629	655	552	609	617	581	587	600	581	632	608	574	615	605	584	618	633	619	623	619	613	609	659	644	623	634	621	582	601	598	610	613	604	565	562	619	644	608	592	628	598	602	663	605	581	595	605	639	604	622	602	623	602	638	652	592	563	590	646	577	592	651	630	609	600	613	589	579	635	625	611	632	596	627	617	640	620	622	604	606	616	620	626	572	593	627	639	637	590	597	576	607	647	595	608	587	610	611	550	653	660	622	601	628	576	596	654	614	610	611	612	618	602	574	578	615	626	592	620	614	594	586	594	601	587	595	619	607	595	584	611	588	637	613	650	605	613	625	588	594	600	633	634	617	595	603	632	590	668	596	590	573	578	576	647	602	593	574	604	594	601	595	618	617	586	600	588	625	605	608	609	603	574	643	586	589	565	616	597	586	625	630	609	590	609	637	595	570	592	593	612	593	664	581	615	603	612	579	584	606	549	595	615	605	601	576	609	587	559	626	581	593	585	590	567	580	581	589	577	628	587	613	601	604	671	587	586	600	552	625	550	635	612	583	599	584	574	562	622	639	605	605	573	652	569	573	581	575	628	606	622	613	607	617	597	580	598	589	567	584	599	607	624	623	552	605	622	599	603	639	634	648	572	594	569	593	635	639	623	572	638	560	644	599	571	604	583	635	610	626	561	627	652	615	624	586	624	630	631	622	605	631	593	590	642	592	591	614	604	618	614	604	632	629	601	641	529	654	626	592	594	590	596	615	604	579	637	630	630	612	627	616	620	589	644	581	643	627	619	580	587	616	615	617	598	635	602	638	637	655	628	592	606	616	596	618	619	607	607	620	561	597	626	551	606	601	613	628	580	627	635	618	623	578	609	623	625	624	590	618	606	648	598	607	606	573	662	631	604	585	631	620	593	629	615	592	617	643	611	606	628	621	619	624	563	579	591	586	594	587	577	619	606	555	656	639	648	614	613	610	621	644	633	624	629	611	589	607	676	619	569	641	577	600	579	657	621	632	633	706	615	626	574	614	567	600	592	626	612	627	569	594	634	617	589	609	628	567	581	577	616	621	623	640	616	612	587	580	598	606	558	625	603	577	639	658	581	591	606	622	607	599	610	602	658	662	600	615	582	591	595	597	611	606	609	611	599	601	596	661	608	570	593	620	671	596	566	623	624	641	601	602	612	668	621	631	621	617	576	634	635	578	597	561	610	627	596	577	567	624	583	642	595	590	552	606	552	598	602	625	610	633	616	605	615	563	632	674	565	643	619	603	602	623	601	628	614	590	598	644	648	572	576	623	584	613	614	646	629	623	585	626	619	605	558	629	625	602	600	586	627	621	638	595	603	625	528	586	606	596	580	643	599	543	667	607	602	635	646	680	601	581	629	666	596	600	611	625	632	638	598	612	618	624	622	640	578	576	602	552	622	651	647	615	625	630	600	667	565	588	613	579	651	591	629	574	588	639	656	650	623	594	585	605	608	623	624	575	618	604	619	645	613	608	580	619	662	596	580	607	614	606	564	544	601	637	644	630
23798	21374	28586	24522	21343	7845	1327	897	710	616	563	600	574	549	524	489	534	513	514	502	495	510	466	462	449	463	491	459	442	468	514	460	477	473	443	465	465	485	511	445	516	477	447	478	454	416	424	464	465	477	484	495	478	461	474	476	463	470	429	455	486	436	459	443	488	532	478	467	453	532	436	469	453	447	521	435	482	442	499	427	490	448	471	490	466	481	482	476	451	448	454	477	475	493	469	502	443	494	452	459	444	505	475	498	469	456	467	432	439	463	475	450	474	470	482	465	462	445	448	477	479	437	429	434	432	441	448	445	437	486	426	459	444	491	471	464	478	466	457	472	481	440	471	472	473	444	441	442	453	469	462	439	475	498	444	453	459	453	468	458	492	446	456	447	485	495	474	452	438	468	441	422	465	453	502	453	443	416	465	476	466	437	478	446	455	456	473	440	460	461	432	458	429	464	437	415	458	442	482	478	455	471	456	481	444	444	443	436	455	466	471	451	486	475	466	476	449	474	487	465	466	443	473	464	486	512	481	471	440	445	489	448	475	433	441	446	460	443	476	422	501	434	494	462	455	453	451	460	456	438	492	432	446	452	450	429	438	462	465	439	467	437	481	454	449	478	462	490	434	464	492	477	421	477	460	462	430	444	478	502	458	417	480	456	472	473	437	460	476	470	493	484	450	475	443	467	479	482	448	452	482	481	456	443	471	476	449	447	464	435	446	498	464	480	476	491	480	478	458	476	443	484	422	473	453	477	474	458	427	431	457	426	449	484	457	476	470	464	481	487	464	425	459	412	473	427	438	448	430	459	462	438	466	478	493	444	434	454	487	458	398	466	485	479	433	451	420	414	474	478	458	456	478	474	439	451	466	507	476	472	396	475	475	446	480	472	427	502	475	475	460	423	448	441	485	448	436	427	459	459	467	475	477	457	456	458	450	463	454	481	428	509	436	482	441	451	464	438	444	448	484	443	477	482	465	438	479	454	498	462	445	481	439	452	451	454	450	444	457	435	479	463	449	462	453	484	447	472	445	483	422	482	468	428	443	411	471	507	500	469	453	471	426	461	477	494	444	475	484	449	450	437	446	465	460	485	476	452	488	500	454	433	447	467	442	484	467	464	416	432	477	474	470	460	441	481	488	428	496	466	468	439	451	447	479	497	445	473	462	476	469	412	430	436	450	431	440	498	447	466	524	484	473	473	473	437	461	446	441	416	500	441	455	476	466	457	442	494	464	472	447	484	460	439	461	498	459	470	433	471	428	495	410	457	464	483	442	471	498	450	427	449	505	395	464	443	466	472	411	489	444	488	491	494	449	459	447	433	427	471	480	491	448	438	457	454	452	465	483	464	476	451	469	460	437	505	434	444	476	456	445	482	434	474	431	462	448	467	449	482	466	490	471	465	460	467	419	433	462	423	487	460	462	489	460	449	486	475	467	466	436	475	431	446	473	457	476	437	432	472	489	456	456	411	442	416	501	463	483	516	458	475	436	426	493	492	437	460	441	434	448	460	457	446	474	438	448	497	460	463	461	453	434	417	484	450	459	508	474	514	443	433	463	440	430	463	451	468	475	500	485	450	464	458	455	442	476	502	447	486	498	465	481	443	457	448	460	486	474	453	474	443	447	458	460	451	447	471	457	465	432	446	501	419	429	472	462	450	471	425	482	448	473	449	457	466	455	506	459	452	455	459	456	425	450	447	451	489	504	475	442	465	470	457	432	456	467	475	452	465	456	480	424	473	453	436	468	474	471	480	471	475	496	456	476	472	421	440	476	475	454	476	463	481	454	444	470	485	465	476	461	471	418	509	486	473	435	503	466	441	481	462	423	472	469	465	440	500	423	475	442	481	487	451	471	461	483	475	458	466	442	502	452	449	443	453	462	434	450	462	469	473	476	483	482	484	442	488	481	442	425	498	475	464	441	452	458	429	444	438	488	476	493	411	436	492	459	469	487	452	471	447	449	469	431	433	459	444	434	450	472	423	480	432	441	470	458	442	466	477	407	450	449	437	443	427	448	429	476	421	455	428	483	457	457	473	459	470	436	443	454	474	450	460	447	461	447	441	441	433	453	458	452	474	450	484	443	430	430	427	497	471	493	515	452	440	477	452	454	479	459	441	470	476	462	462	479	434	503	458	468	487	489	449	491	479	479	457	446	467	408	448	478	456	465	476	463	471	421	463	440	474	435	439	457	454	452	486	467	490	459	486	458	471	473	488	460	443	454	467	434	432	453	476	464	487	472	469	439	466	448	476	476	463	486	482	463	449	471	436	458	539	457	454	466	440	485	461	477	462	446	466	459	421	503	458	461	471	477	440	471	464	460	477	483	504	451	431	459	456	497	439	468	454	473	461	429	486	448	466	445	481	450	472	424	444	418	430	487	447	472	478	454	424	451	468	480	479	451	456	454	460	420	466	439	438	459	421	454	434	496	480	459	468	459	438	441	456	449	437	489	452	397	468	485	478	462	474	455	453	452	456	454	442	514	491	454	470	491	457	504	444	459	473	446	429	471	471	503	472	464	472	438	470	487	482	453	469	460	425	446	462	483	471	448	490	492	483	431	445	477	472	460	457	448	481	461	429	446	441	454	453	453	455	461	484	469	475	470	442	479	422	491	437	452	448	447	477	466	448	443	451	479	472	461	458	454	508	492	451	455	455	451	453	453	485	464	424	479	511	433	493	426	478	495	450	469	452	401	476	470	446	490	435	442	462	470	466	427	479	484	435	430	447	487	461	444	465	464	440	479	451	460	426	452	442	465	484	454	497	480	455	438	451	468	463	459	466	473	427	495	447	478	483	476	490	449	476	457	491	455	484	454	444	471	432	442	482	412	467	487	461	475	509	482	449	437	450	491	454	434	451	479	451	463	445	446	420	451	485	480	440	463	479	462	460	484	457	456	425	463	437	440	511	497	462	513	434	460	469	464	430	484	458	479	424	475	461	473	437	450	448	452	495	449	486	449	420	444	418	471	483	499	435	497	472	446	456	487	423	455	453	431	481	427	481	448	472	466	447	426	467	452	438	431	443	435	459	465	462	505	441	452	486	458	439	501	500	455	433	462	422	444	446	466	461	449	475	463	470	445	488	476	469	497	441	464	470	463	419	448	460	473	422	455	433	443	438	453	439	428	452	444	422	488	459	465	462	437	475	439	495	461	451	460	426	455	487	466	433	468	413	468	473	486	478	425	476	463	452	469	492	434	476	478	422	468	404	467	433	479	482	445	448	474	439	470	476	442	475	441	465	476	489	469	428	474	463	489	474	463	420	470	468	515	482	470	485	476	431	462	455	471	451	438	450	482	453	476	463	464	465	469	447	444	472	410	418	430	484	447	447	493	480	444	442	456	464	427	456	454	466	467	435	490	455	451	483	450	468	461	485	449	449	420	462	472	479	457	463	458	454	480	467	464	486	478	446	438	430	444	440	484	465	471	431	437	423	486	444	480	424	433	454	486	460	477	442	474	500	465	439	464	447	500	445
3934	10742	7448	3816	2759	2104	1689	1375	1099	955	895	835	774	747	696	639	612	626	635	652	598	547	571	589	525	566	643	562	573	554	525	574	605	579	570	566	594	602	574	564	554	549	609	582	563	543	564	578	579	559	567	564	513	592	573	573	520	549	520	515	560	600	560	541	549	560	546	561	532	570	549	547	583	548	551	594	549	605	588	583	594	529	558	556	574	502	541	506	571	549	576	557	564	591	548	539	575	513	498	525	541	566	558	532	541	539	528	547	568	538	526	508	561	497	552	540	521	545	538	536	605	578	533	549	533	542	549	563	494	530	574	602	548	564	545	583	585	577	552	563	563	566	557	537	583	539	542	524	538	550	536	563	566	577	561	549	586	552	515	541	530	533	580	519	558	534	530	561	530	574	575	530	524	560	578	515	545	526	542	538	539	537	538	545	579	581	481	508	532	576	554	574	538	535	553	579	579	547	587	545	524	589	583	557	569	584	585	567	564	553	569	547	574	576	522	543	570	572	548	549	534	520	529	567	551	525	535	539	560	533	582	546	584	540	556	570	544	531	539	519	540	575	511	569	536	520	513	547	536	568	567	548	522	553	564	573	569	538	500	559	537	534	551	562	574	536	579	521	545	507	549	544	545	571	500	544	550	559	575	585	524	553	568	597	509	520	580	564	596	537	538	545	539	551	543	541	539	569	568	551	544	538	510	558	556	547	541	547	523	535	518	589	564	547	535	540	560	550	592	531	576	559	549	541	517	551	592	518	559	560	522	548	571	554	531	520	521	576	563	563	556	531	539	544	542	602	542	543	554	599	541	551	537	537	558	538	581	557	573	551	550	555	518	521	575	535	552	559	533	569	528	556	533	545	549	567	583	577	605	527	521	539	534	566	576	562	527	536	550	603	552	533	549	568	539	556	514	506	558	533	506	576	560	556	545	581	525	553	546	524	519	538	586	547	572	588	523	487	554	542	555	585	500	578	553	575	516	556	571	546	556	553	538	553	536	532	573	558	529	562	545	535	551	568	586	521	556	553	577	576	562	521	583	567	567	569	596	532	522	538	536	555	540	595	532	531	579	548	572	523	542	541	559	499	572	519	544	572	567	617	541	524	563	524	568	562	553	523	537	556	563	584	578	520	586	529	554	537	583	554	545	588	522	563	588	565	581	573	563	539	533	555	569	523	524	546	536	561	564	598	556	569	546	537	533	548	541	544	558	572	522	523	533	546	565	550	616	540	544	554	551	572	548	567	564	537	524	545	550	561	535	544	567	561	560	541	569	530	543	553	552	594	579	502	586	581	529	550	566	597	545	590	546	564	596	543	551	548	536	540	555	557	551	553	569	574	547	553	597	576	512	570	567	502	534	563	595	490	530	502	581	582	549	577	550	553	549	545	562	586	585	516	528	530	500	569	576	531	553	576	503	569	586	532	571	523	586	566	546	550	521	561	555	574	542	532	571	547	529	559	584	588	559	520	550	518	519	576	554	592	532	567	552	516	566	542	538	503	515	550	554	526	563	606	561	597	574	508	565	539	552	559	547	574	523	574	586	523	546	565	507	554	520	543	546	564	556	555	506	497	507	555	542	534	532	545	533	553	556	563	531	581	537	517	521	553	545	542	552	547	591	600	557	537	546	586	556	577	519	556	590	502	528	576	577	539	572	540	554	496	572	548	524	526	564	542	577	522	604	552	547	588	561	531	550	524	545	547	536	513	536	559	556	508	552	580	566	553	572	532	566	570	530	516	579	535	581	540	535	608	518	527	499	570	548	546	556	573	564	596	555	518	528	539	579	536	518	558	540	580	522	536	561	516	534	553	529	554	560	552	601	581	503	571	567	527	544	515	558	516	539	542	515	554	576	569	508	563	532	576	532	559	602	560	548	547	563	551	527	503	538	530	510	553	534	545	547	593	556	548	588	553	549	528	528	540	547	541	565	574	565	525	547	596	551	524	539	550	518	536	557	523	563	551	513	564	542	528	568	534	621	525	577	585	565	548	540	548	544	580	564	572	529	580	542	559	553	565	565	513	555	546	522	515	517	560	573	565	540	571	569	546	554	553	526	577	563	602	572	509	515	510	525	491	565	567	553	549	548	533	537	586	545	541	545	524	634	573	515	582	526	531	527	520	593	617	570	585	579	598	569	545	558	564	534	571	591	542	518	541	565	554	536	554	543	542	539	501	568	531	520	601	574	535	590	547	581	557	538	539	520	580	594	564	567	559	536	532	601	559	539	536	501	553	557	587	562	525	567	537	577	549	511	538	579	577	553	546	604	581	560	604	537	517	559	555	534	566	546	559	538	576	539	512	559	583	575	522	540	586	577	541	583	526	545	545	562	549	489	541	523	550	541	568	549	562	549	586	532	587	578	534	568	541	554	562	556	551	601	583	578	530	556	533	579	511	516	531	497	503	516	530	543	584	562	531	543	575	562	554	558	495	571	571	571	529	545	593	582	584	564	588	521	553	534	491	573	571	570	565	537	589	534	547	542	559	543	562	532	567	539	549	567	535	576	518	590	517	524	535	523	575	558	561	550	523	526	543	557	553	588	539	529	548	554	545	552	522	569	550	582	538	544	540	552	554	517	555	556	609	590	554	563	556	491	536	582	558	551	543	515	621	586	558	549	539	557	540	538	530	538	530	552	524	575	570	559	594	509	557	576	525	552	523	570	543	519	550	536	527	571	539	509	529	543	504	529	517	517	527	537	552	568	605	528	520	537	533	534	529	542	560	529	592	563	505	540	539	581	529	557	548	583	555	557	555	540	570	529	559	548	584	584	573	590	556	551	553	558	533	583	554	560	546	568	527	513	549	554	575	556	566	580	553	532	582	541	548	478	539	566	567	530	556	542	556	568	561	532	553	563	571	521	550	588	529	569	548	534	549	514	556	531	542	543	558	546	582	563	519	556	543	498	567	540	574	579	538	580	593	519	547	525	558	591	545	581	561	546	544	528	571	529	556	568	572	546	569	565	549	577	553	553	573	539	538	546	534	571	552	574	560	537	572	550	532	556	558	565	570	554	565	552	582	545	536	560	561	549	565	559	584	554	534	551	557	559	539	546	544	551	555	566	562	519	532	536	581	552	547	541	545	556	558	559	537	559	585	560	587	534	558	565	586	559	575	583	589	581	598	528	558	591	567	542	582	546	562	564	558	570	538	542	561	564	533	557	569	501	586	551	616	540	504	577	575	542	555	596	576	521	530	592	553	580	574	534	545	490	519	559	547	563	561	544	524	563	504	537	528	536	529	562	546	544	565	523	542	534	579	529	549	537	589	549	517	557	546	546	536	578	562	530	503	524	569	543	544	523	558	605	549	483	556	528	539	546	556	531	512	557	563	499	558	574	546	515	516	584	539	539	552	549	549	507	550	524	548	601	577	545	620	526	539	558	545	560	516	581	530	587	539	543	563	586	588	565	544	577	565	577	576	539	550	534	569	518	560	569	529	551	514	532	563	557	535	562	545	568	597	530	569	556	535	533	573
24990	21354	27284	25672	8083	856	675	496	458	429	398	442	413	362	391	372	379	362	359	346	311	369	342	300	344	360	343	362	345	394	323	345	323	316	316	330	350	385	315	340	351	338	322	360	336	373	343	337	331	324	350	355	350	313	334	301	343	359	341	338	326	373	338	348	315	337	303	366	351	331	327	337	316	349	324	313	334	327	330	333	319	348	345	319	338	347	294	353	326	346	340	321	345	299	316	352	333	296	342	329	355	337	344	325	312	318	340	313	326	316	343	313	352	316	294	334	311	337	333	377	335	296	335	345	326	355	361	368	338	309	373	338	342	357	328	308	328	345	337	348	303	308	359	331	320	320	308	333	321	341	327	346	345	332	317	303	355	315	345	338	370	343	362	346	328	334	328	350	359	349	323	320	320	352	359	333	344	343	334	327	309	347	332	321	364	317	331	305	316	358	356	366	364	303	350	287	335	287	312	320	330	289	303	367	357	330	307	328	316	308	327	320	313	329	373	336	350	316	327	328	341	336	355	346	381	347	301	355	330	312	359	319	323	347	347	350	343	352	336	319	330	341	345	316	364	327	360	341	309	346	338	345	336	304	324	345	310	332	351	328	354	338	338	336	350	327	311	361	334	344	315	306	341	327	316	334	324	305	318	321	337	332	346	357	322	312	356	315	331	318	349	318	337	325	321	336	327	323	355	321	325	347	320	332	342	288	344	342	324	312	332	342	300	317	325	343	334	336	333	372	322	343	343	348	361	295	301	323	325	333	301	332	352	316	299	347	336	330	332	332	309	303	363	390	336	326	329	327	314	317	320	330	330	359	318	349	349	317	329	339	339	360	337	322	329	333	309	299	335	342	342	317	311	323	365	332	344	339	324	330	277	319	322	316	314	343	311	333	326	347	343	322	329	328	346	320	361	325	335	335	332	353	315	353	312	330	332	330	339	335	360	326	309	343	337	327	349	305	340	341	331	361	348	331	346	347	333	342	312	321	383	336	342	352	351	303	302	298	299	356	313	331	331	341	348	329	356	353	304	359	358	346	338	309	327	330	341	332	344	331	318	307	335	329	312	360	348	350	286	333	323	339	356	336	306	353	341	322	313	284	290	357	355	354	356	305	368	310	359	333	343	338	304	325	317	338	308	337	316	342	341	352	341	354	360	299	329	320	349	341	318	303	335	345	324	339	317	328	320	339	341	316	333	320	340	306	382	298	318	367	336	343	356	386	326	324	321	358	328	342	327	330	298	315	329	285	361	352	328	341	327	304	309	342	312	324	351	339	375	303	318	312	342	360	307	350	351	347	352	355	350	358	321	344	347	320	317	375	305	350	333	358	288	325	299	318	341	335	312	316	345	301	291	310	327	347	341	333	296	358	342	350	319	330	300	353	310	331	330	294	321	329	320	320	347	337	309	304	338	306	352	312	336	329	323	332	317	342	309	317	374	300	314	351	317	329	319	331	340	349	343	339	350	349	311	313	328	335	352	324	325	317	321	325	316	333	299	337	343	357	329	311	361	284	312	346	341	353	329	326	328	346	330	301	321	325	385	326	333	305	362	327	310	321	338	344	345	326	343	334	318	317	338	302	340	345	288	333	329	331	297	346	332	349	344	329	352	329	295	317	329	344	324	319	328	343	350	324	356	302	306	320	333	342	309	347	334	309	313	350	337	337	306	363	332	335	327	288	370	331	329	324	324	334	311	320	334	373	328	328	334	328	332	342	330	298	373	356	346	358	352	291	335	358	321	325	328	321	354	328	364	336	354	317	343	342	302	314	338	350	308	329	305	338	350	322	325	324	308	324	297	309	343	343	322	325	340	319	335	335	342	320	357	322	348	337	324	320	319	293	332	306	315	354	337	324	320	357	338	328	344	312	333	346	323	310	309	349	334	334	318	304	318	330	329	295	320	338	328	329	320	348	353	359	319	328	321	306	333	308	314	331	324	359	330	346	308	314	333	337	321	316	312	338	340	362	336	328	357	305	309	305	333	334	334	341	342	336	318	345	350	342	339	350	336	331	323	324	308	324	330	337	349	315	332	317	322	322	353	322	333	351	318	346	352	310	329	338	339	351	352	326	337	327	338	322	341	349	321	330	348	344	357	358	324	313	317	366	309	345	319	307	327	327	322	315	322	329	299	334	341	315	338	340	309	348	346	328	296	337	334	337	356	331	315	299	310	323	326	314	325	311	317	324	294	350	351	322	316	290	359	329	352	349	347	373	342	334	340	323	338	317	329	355	341	309	354	347	339	334	320	351	340	327	336	360	335	342	312	319	326	352	345	347	334	332	339	322	326	318	350	353	319	323	295	328	318	324	342	344	343	331	329	334	337	342	339	333	314	333	352	301	320	335	320	338	316	325	304	355	321	328	331	341	328	338	338	333	342	347	310	315	338	311	306	332	300	338	325	343	345	335	335	315	339	352	309	332	355	333	345	324	342	320	339	362	343	353	377	325	315	335	328	354	321	332	331	327	296	320	348	326	328	336	334	360	339	318	345	315	356	343	328	307	343	322	332	352	303	310	332	299	330	344	322	327	323	332	325	354	342	333	335	334	329	319	370	352	304	332	322	305	332	334	341	348	385	310	304	343	320	333	325	342	335	337	336	357	308	353	330	372	298	345	344	335	335	353	320	354	328	332	326	330	361	350	327	312	332	302	338	319	353	305	322	339	334	328	354	324	344	347	338	293	331	334	348	332	382	293	316	334	343	361	309	331	345	323	318	295	314	329	330	364	337	348	340	341	336	312	329	310	338	326	365	336	288	352	356	355	317	333	301	341	323	358	303	322	363	314	357	325	310	302	296	324	347	352	345	333	290	328	329	348	333	322	341	327	347	342	330	320	307	320	326	355	339	347	323	364	327	308	305	326	354	319	365	344	324	340	350	397	302	324	360	346	327	341	323	320	342	317	339	363	346	319	337	345	375	334	318	346	337	297	286	357	314	337	313	343	333	362	331	334	352	351	348	315	303	322	336	329	312	342	325	366	326	332	330	347	347	308	377	334	363	344	332	304	274	330	343	350	323	329	336	340	329	339	315	331	357	381	296	346	289	335	344	365	322	318	356	334	346	306	329	337	332	323	336	359	338	341	313	339	337	341	355	306	310	329	317	316	323	298	324	328	365	324	299	301	339	363	279	338	319	344	353	334	312	350	354	346	309	296	346	323	329	348	325	315	346	319	318	318	320	295	331	336	364	326	329	323	297	299	294	312	335	351	322	361	344	338	322	309	338	299	320	354	339	346	349	312	314	297	309	338	339	371	339	318	332	331	364	330	360	316	352	309	353	281	295	349	332	314	347	317	340	350	332	353	349	320	326	336	347	311	338	350	321	335	330	350	307	308	327	339	355	335	378	330	304	334	305	349	329	334	313	387	322	293	290	332	353	315	343	346	284	345	313	324	311	330	318	350	328	368	323	310	336	329	335	352	328	333	276	324	321	325	331	322	319	346	334	294	329	312	321	336	323	320	334	302	337	352	350	309
3973	7113	4826	2423	1660	1410	1099	869	709	632	606	598	559	494	455	458	415	432	437	417	418	426	394	405	395	389	390	403	409	391	389	410	406	403	383	447	462	421	402	407	431	412	403	416	377	413	402	391	386	424	367	391	388	361	389	391	380	395	372	356	397	421	420	372	382	374	419	406	379	384	390	371	391	422	397	406	388	406	383	393	399	366	395	404	420	344	367	383	408	400	370	423	434	405	381	384	402	387	376	416	412	360	353	383	386	379	401	390	400	409	394	366	366	369	385	427	391	399	399	372	404	408	378	384	390	372	366	424	396	388	365	398	382	366	373	368	385	391	373	374	363	417	403	357	375	379	391	392	401	390	390	371	399	431	407	370	400	366	400	394	388	404	370	422	403	380	432	380	398	363	395	412	404	387	387	390	373	393	404	386	375	392	394	367	375	399	382	409	391	374	370	383	353	380	425	358	382	426	417	359	432	386	350	394	361	398	369	421	398	398	401	352	372	356	417	412	432	399	365	385	368	379	416	406	408	356	388	437	396	376	360	387	385	393	385	404	395	371	389	386	382	349	388	372	362	386	376	407	368	384	399	359	426	380	387	384	399	385	397	378	377	400	374	403	377	422	357	369	344	437	420	391	383	396	388	391	364	383	411	417	380	391	344	383	387	349	374	375	398	415	372	342	420	394	400	336	400	390	388	399	374	359	354	398	388	352	427	412	419	356	427	381	356	396	364	360	379	358	389	366	363	396	378	432	379	357	407	371	389	367	385	410	377	390	439	357	384	393	379	392	403	399	381	391	366	402	377	395	380	385	420	367	374	369	392	391	391	397	360	365	408	401	424	429	397	383	387	374	388	376	391	340	412	401	407	397	407	384	394	389	403	381	386	395	374	392	407	381	383	388	366	402	398	376	372	386	369	371	431	431	391	362	360	400	413	371	386	457	366	430	350	387	400	378	387	372	392	387	370	357	397	381	417	418	393	381	436	371	412	423	392	381	421	384	394	376	393	401	393	420	395	375	437	409	367	356	407	367	396	414	388	351	388	387	376	389	370	416	407	327	387	427	356	401	403	372	383	421	367	365	410	400	404	392	411	395	411	398	367	387	379	427	419	370	404	369	433	362	443	389	365	393	411	378	412	384	376	380	406	399	364	391	377	388	426	383	341	394	369	384	360	406	396	406	397	346	343	411	371	409	354	387	403	388	383	408	350	395	355	392	397	389	418	420	408	430	371	412	397	387	366	379	397	372	401	399	405	416	390	383	388	408	389	387	400	404	406	379	398	386	386	384	392	400	380	396	394	397	359	382	354	411	388	391	409	396	365	408	388	378	412	403	368	419	398	402	392	391	410	402	377	409	391	373	406	375	403	360	398	389	387	360	394	381	416	407	430	390	369	416	390	384	387	386	390	380	400	369	381	394	397	388	391	386	416	373	384	387	337	380	377	394	382	409	386	375	397	396	391	354	362	386	377	410	366	397	370	390	391	431	385	409	420	364	411	385	378	366	416	401	397	394	372	416	388	398	409	409	382	374	409	370	391	433	400	361	414	387	414	410	415	386	378	397	421	382	409	375	394	411	414	404	398	407	375	430	456	385	403	364	414	374	395	389	396	366	407	398	410	424	369	394	395	380	360	383	398	385	387	409	354	362	379	345	387	399	395	378	376	392	404	380	370	410	344	395	378	414	404	369	415	371	404	383	383	405	394	396	399	385	394	390	399	399	395	378	412	415	417	394	409	386	399	408	392	422	390	379	392	415	393	386	395	373	392	383	400	422	377	408	411	410	393	390	384	388	384	390	389	398	410	367	389	412	402	410	387	376	377	348	387	387	388	396	361	419	384	399	403	395	385	418	344	346	383	354	404	390	403	380	392	391	382	417	380	408	411	399	382	405	395	399	374	413	409	383	399	409	381	358	438	400	385	411	400	381	389	412	414	358	399	394	356	360	389	390	389	400	381	397	422	372	394	370	390	393	414	380	388	387	397	384	391	376	420	392	372	361	376	392	412	385	391	393	400	407	385	367	397	397	386	388	410	374	389	414	388	376	389	369	381	382	379	402	399	418	354	371	362	395	379	375	401	394	360	409	392	411	360	368	407	377	404	391	419	345	387	387	367	379	373	401	396	401	393	371	388	364	375	413	395	363	394	415	398	391	392	387	395	389	394	415	361	397	390	404	401	441	381	371	430	383	384	377	381	395	395	407	400	407	403	402	394	389	382	362	382	393	397	394	385	390	379	390	398	353	386	353	397	397	377	423	387	391	377	386	376	381	383	440	373	399	372	381	384	418	375	377	350	411	396	437	396	399	410	357	387	376	408	381	376	394	370	382	358	410	365	400	373	391	417	387	366	409	361	374	406	367	407	370	356	397	377	384	400	410	371	417	380	393	403	402	396	352	426	366	390	383	410	372	406	402	357	387	380	368	395	383	399	411	413	374	393	395	403	410	387	400	420	384	402	404	359	387	393	385	403	398	384	384	423	355	404	427	419	382	398	407	430	371	403	417	404	409	381	368	378	377	396	369	380	395	402	394	386	382	380	359	402	392	422	397	378	407	376	391	371	361	401	376	385	410	425	348	431	399	430	409	359	400	390	379	435	407	396	378	416	407	385	388	384	375	413	408	387	405	387	381	394	378	398	393	420	372	385	435	402	411	383	407	396	374	396	360	381	396	386	387	407	385	377	389	402	381	398	407	382	407	443	353	396	396	352	405	378	407	403	387	408	348	416	402	358	386	393	408	413	378	381	386	397	354	382	396	378	383	382	392	410	378	373	362	406	377	406	383	380	388	414	410	410	379	358	365	372	368	390	372	396	390	390	381	378	371	377	370	374	403	381	344	354	396	404	376	384	390	422	406	383	396	389	382	365	344	402	369	406	428	351	406	379	393	383	376	403	423	356	373	364	378	369	381	365	359	392	372	414	382	417	378	398	413	373	381	400	382	399	409	418	427	338	405	371	407	406	375	392	389	381	394	382	398	391	393	414	419	396	338	405	412	367	402	386	390	355	366	389	367	386	419	401	385	370	398	397	405	399	404	402	414	435	393	389	409	428	381	422	381	420	395	368	374	417	377	367	387	389	448	431	379	384	371	375	382	362	387	381	411	383	374	379	423	374	379	365	395	404	404	407	387	427	403	421	395	427	386	402	382	385	404	379	407	386	381	387	372	402	393	397	381	369	409	390	436	410	396	402	425	373	394	374	377	389	386	391	388	394	374	411	386	376	367	367	367	367	378	406	412	391	400	355	397	381	396	411	354	383	388	384	391	375	355	375	417	392	401	398	410	403	389	417	396	399	381	405	371	392	403	384	403	389	390	358	370	411	372	363	384	402	370	368	383	371	375	414	413	396	407	384	429	362	391	413	393	380	400	353	400	441	393	385	406	423	424	383	411	413	359	361	374	372	402	407	383	386	415	374	370	407	415	366	395	394	388	408	389	402	398	392	429	372	394	380	410	386	347	407	412	408	391	387	391	401	383	413	400
22757	21396	29088	24087	21399	21395	6090	1031	649	552	473	445	387	335	335	315	268	296	237	245	266	253	280	249	244	260	243	224	228	257	215	263	244	234	213	227	228	215	230	222	235	238	237	230	224	223	239	229	212	213	216	200	192	215	210	205	210	210	207	225	250	210	216	203	246	201	245	212	212	203	213	223	227	201	222	212	242	213	190	208	213	218	181	227	226	198	186	209	206	205	211	190	206	211	221	215	211	205	212	203	197	212	201	226	207	213	187	224	208	217	197	227	220	211	186	227	198	180	193	207	230	223	198	202	201	187	221	241	184	171	229	214	223	216	212	218	219	215	204	252	207	212	216	218	242	224	228	220	218	176	208	217	213	192	206	204	246	199	192	213	206	199	220	209	223	237	222	242	179	195	217	192	220	219	198	203	176	205	226	202	211	204	198	232	220	221	195	223	213	201	210	203	205	224	242	201	192	199	195	211	207	222	199	175	210	210	200	196	204	213	201	191	184	215	211	199	202	223	210	188	188	210	216	223	226	223	203	202	189	217	202	217	208	197	193	195	219	198	170	215	214	207	207	203	196	202	208	195	197	212	207	189	176	206	194	212	197	225	203	199	227	200	212	205	218	196	206	223	218	217	210	236	193	220	223	208	199	191	202	179	207	202	197	231	243	224	220	208	221	208	211	204	227	197	193	212	212	206	219	240	203	208	209	223	214	226	240	224	210	180	206	204	215	188	213	216	203	195	207	212	207	193	221	206	233	192	177	194	197	204	218	202	201	222	212	240	211	203	203	173	240	191	191	207	191	203	207	206	215	205	202	195	230	207	200	208	195	202	227	215	193	197	185	227	216	210	201	214	191	188	208	206	206	201	192	231	213	212	197	222	240	201	208	207	203	187	203	220	206	196	209	218	221	212	189	195	213	228	215	217	221	212	208	201	223	208	208	215	228	232	222	212	192	200	205	213	217	228	211	211	215	202	230	190	187	199	245	225	187	212	218	213	216	200	193	218	177	196	214	192	191	202	195	204	235	235	220	213	190	196	204	221	210	198	211	194	230	210	206	221	202	188	207	236	219	209	194	189	204	199	193	172	206	204	230	216	193	246	216	226	212	221	194	215	192	232	214	201	212	190	199	196	218	197	211	186	210	217	196	205	184	218	209	187	202	201	213	218	218	216	219	210	218	224	194	210	229	206	211	231	222	238	195	190	221	219	228	201	200	224	208	205	211	199	221	187	195	207	208	222	211	190	180	221	211	212	228	194	194	215	234	194	194	198	209	206	223	240	188	215	214	202	210	198	197	180	228	184	217	215	226	187	216	203	208	215	163	207	210	189	201	197	186	208	206	239	239	203	212	228	205	220	228	230	201	195	209	213	224	209	203	211	248	205	215	213	213	215	197	217	195	182	194	241	220	220	206	221	177	218	216	204	233	195	211	194	211	210	214	197	200	202	202	198	216	201	220	215	213	226	187	220	215	213	217	220	210	205	221	221	212	173	209	189	201	211	232	201	189	171	213	215	201	181	221	192	193	221	207	202	210	211	209	221	231	205	221	200	204	228	215	197	207	224	213	214	183	202	188	197	198	210	207	212	224	216	182	219	209	225	204	205	223	210	199	203	222	270	186	202	207	212	217	220	201	218	221	186	213	206	198	212	224	199	219	218	203	211	260	213	198	210	214	202	212	255	209	202	232	178	233	231	207	204	206	203	204	220	193	224	226	235	222	201	203	225	208	202	215	222	194	196	202	180	186	223	220	220	208	207	211	204	234	200	192	196	185	226	194	197	215	228	226	205	194	211	192	255	226	215	203	193	211	209	204	179	220	193	172	219	225	251	202	214	200	229	183	205	239	197	204	217	209	204	198	198	195	176	212	180	200	201	215	205	218	219	205	225	181	184	189	205	224	204	193	189	228	235	195	193	219	220	211	188	246	215	210	194	197	196	203	216	214	203	235	221	213	200	217	220	209	185	228	207	191	197	200	190	203	189	210	216	202	230	191	205	200	216	191	203	180	202	215	231	205	213	243	182	228	213	246	206	195	181	199	230	196	207	208	222	182	188	213	194	231	214	207	206	223	216	219	215	204	239	209	194	222	210	208	209	212	213	215	184	199	240	221	217	231	226	181	196	183	220	192	190	218	205	244	199	206	225	214	184	216	200	198	211	197	212	226	220	197	227	207	189	225	227	197	215	203	211	210	236	214	200	182	198	197	203	214	190	194	190	220	207	218	202	190	218	207	199	235	202	213	196	220	181	208	224	194	214	207	202	251	197	204	220	189	187	189	241	172	217	197	211	204	201	190	215	200	229	191	216	211	199	204	229	195	220	230	199	187	214	262	232	228	195	216	211	226	210	207	222	200	204	184	217	198	210	218	235	252	225	212	182	202	207	236	195	222	237	187	210	206	181	194	198	183	216	194	209	204	210	182	208	195	212	195	230	220	231	195	159	199	235	186	203	220	211	195	208	178	216	170	187	207	231	221	197	208	197	228	203	191	227	225	206	233	198	201	211	214	224	221	208	189	202	216	201	192	201	228	198	228	204	199	201	206	209	188	216	194	197	214	206	207	207	206	214	217	196	177	178	223	193	215	195	210	212	239	198	204	204	214	218	202	238	199	223	197	224	200	206	194	207	230	259	198	188	220	208	217	202	230	192	194	240	236	223	187	214	217	186	197	202	215	204	209	197	225	216	181	205	194	189	194	179	212	192	188	204	214	184	207	220	192	196	214	212	247	224	217	239	225	203	194	229	211	208	231	194	216	196	222	208	202	230	207	202	209	213	202	217	196	211	187	177	208	215	214	223	198	206	222	210	187	185	221	204	215	198	213	210	210	205	203	231	211	209	218	194	230	213	176	213	215	221	207	219	195	194	217	181	194	201	194	228	207	211	221	216	198	236	246	218	240	176	218	200	225	224	227	219	207	214	181	213	203	205	195	223	224	210	206	218	202	213	197	216	224	232	212	201	202	216	196	202	220	220	246	184	193	221	210	210	194	222	213	232	226	198	224	211	217	210	229	177	222	219	214	198	249	198	195	228	206	204	224	235	227	221	203	212	184	189	169	196	199	217	196	201	221	210	212	210	200	196	206	219	204	201	199	210	206	211	216	179	198	212	215	216	203	220	212	239	221	216	214	207	206	219	250	212	192	186	229	216	221	212	214	202	211	237	227	219	199	242	203	198	195	228	231	204	213	248	218	191	211	225	203	183	207	220	213	215	209	192	212	192	217	173	197	205	202	211	184	208	214	177	210	213	217	201	205	218	203	205	206	214	231	251	232	215	201	195	221	229	219	201	208	199	200	212	238	231	203	196	216	227	198	226	199	206	213	212	217	200	228	228	214	186	209	216	207	214	200	201	233	222	199	193	190	209	210	193	221	214	198	200	208	185	213	210	199	188	204	202	211	209	225	208	209	207	213	199	209	196	210	201	193	231	209	217	225	227	201	211	198	198	214	222	224	202	236	223	169	193	209	187	229	187	223	227	205	225
5163	16441	11606	5746	4004	3056	2296	1720	1266	978	925	752	653	603	526	468	455	400	408	395	419	346	335	348	301	312	293	327	281	283	300	305	280	294	286	304	317	290	280	287	291	291	295	289	264	291	275	287	275	258	258	308	265	258	232	259	274	279	280	309	276	254	275	274	242	274	276	291	219	251	262	268	249	255	250	245	253	283	243	303	276	261	249	264	259	254	240	245	261	249	258	261	278	285	225	234	248	256	276	277	299	259	274	254	254	262	282	280	234	258	262	270	243	281	256	276	259	272	301	250	249	275	259	246	229	280	269	265	259	236	245	259	232	268	236	220	255	249	242	250	257	286	272	245	247	248	215	273	257	260	238	269	250	245	264	232	244	230	233	285	283	252	260	270	255	228	283	277	264	253	253	218	265	240	226	255	263	243	275	268	270	293	243	260	244	271	252	271	285	274	267	234	268	278	252	264	274	283	246	254	270	238	257	282	233	237	229	251	254	289	254	279	288	285	284	229	258	267	247	252	253	234	265	222	268	249	234	267	264	267	239	219	267	271	248	273	254	253	242	260	264	264	274	278	236	276	241	244	239	256	256	240	264	272	240	257	240	249	239	256	247	245	311	241	277	266	278	247	263	262	256	252	254	237	254	244	258	236	278	242	271	268	226	253	279	219	254	258	240	268	253	246	268	254	267	250	254	246	270	250	243	261	259	260	237	250	268	239	251	249	264	257	260	260	272	245	264	256	268	239	295	262	252	260	257	268	253	261	260	225	257	275	263	254	299	245	246	273	269	229	261	254	257	260	231	273	260	286	234	216	264	251	290	277	285	262	244	273	238	251	237	241	250	267	231	251	267	229	273	269	239	249	222	245	251	239	251	260	268	270	272	247	263	241	240	294	253	250	264	269	257	261	278	269	261	263	226	282	244	253	273	252	254	262	276	255	230	241	269	270	224	276	276	260	239	275	246	271	262	244	281	292	241	257	237	285	256	267	229	272	260	256	249	247	257	269	245	245	264	250	259	258	271	270	240	270	253	270	247	264	228	236	268	262	245	266	248	252	261	237	273	276	256	265	230	241	262	261	267	224	239	236	248	270	265	264	259	261	249	246	238	283	263	247	239	234	248	280	256	266	266	250	267	291	269	257	255	262	262	274	252	243	244	237	233	247	284	259	237	332	287	247	249	256	249	278	236	299	225	256	255	251	244	267	265	254	240	239	279	272	242	255	244	268	250	254	278	286	245	237	270	270	244	292	253	256	293	242	255	237	253	261	242	247	245	249	252	273	247	257	264	267	279	274	276	241	231	256	261	288	246	253	250	262	260	267	279	252	255	248	218	278	259	275	227	232	291	232	265	278	249	280	251	283	259	249	246	275	256	254	273	250	277	267	258	293	229	262	242	251	234	261	294	278	238	255	276	222	248	259	272	296	253	268	271	238	249	274	261	247	270	248	250	245	288	260	263	256	239	283	260	256	278	244	268	254	232	220	283	267	236	254	248	258	265	256	255	259	248	288	237	246	274	230	285	245	272	263	242	266	266	260	246	234	234	262	235	270	258	245	260	228	271	238	242	259	236	254	243	252	257	260	271	253	258	280	222	281	247	258	259	265	286	271	276	281	249	281	249	257	207	245	268	262	256	251	274	237	223	239	246	247	255	265	246	246	242	249	265	258	254	256	258	297	280	246	255	273	293	255	249	257	284	281	231	257	235	243	230	274	244	244	269	242	248	255	258	273	223	239	264	256	271	276	250	247	254	224	236	282	284	244	251	251	257	295	244	225	260	251	267	273	276	260	258	258	255	245	246	277	245	282	233	242	242	248	268	248	246	288	297	252	269	257	229	255	244	240	241	246	245	272	277	239	294	268	258	271	255	266	240	258	274	266	262	261	256	266	286	276	238	256	289	284	258	249	253	253	224	268	256	248	256	256	253	257	221	227	257	245	259	237	248	256	258	249	237	243	242	252	277	235	259	243	262	255	283	256	246	289	227	247	261	272	249	266	259	278	258	238	283	278	240	272	250	280	238	219	247	264	230	289	246	229	250	234	253	250	250	271	279	229	256	276	264	250	251	232	246	271	232	269	259	257	273	247	261	245	277	262	268	265	263	243	277	241	246	244	276	256	270	278	248	296	242	272	252	250	258	256	249	270	222	243	222	249	270	257	262	240	264	259	251	287	248	247	258	224	268	257	238	265	218	284	276	263	225	227	278	275	270	228	265	261	264	289	216	265	269	229	261	263	265	247	280	240	261	242	224	260	260	241	259	224	292	284	248	276	256	299	241	282	225	273	265	273	263	257	270	246	285	258	255	245	249	250	264	253	238	267	248	254	261	233	248	276	244	279	243	236	269	260	249	256	264	248	255	264	265	250	277	239	256	241	272	258	272	257	265	287	254	248	282	274	218	247	287	267	257	250	267	267	237	276	239	225	269	266	243	257	244	247	282	253	270	270	228	256	273	264	253	231	256	247	242	249	271	243	259	256	233	258	235	278	270	257	242	250	256	268	250	275	254	264	256	260	238	229	228	263	282	244	265	258	250	252	235	268	248	270	274	256	250	239	231	279	272	252	231	254	264	251	243	248	260	267	230	235	253	246	262	267	238	266	270	252	241	269	266	280	254	256	257	251	277	264	284	251	277	253	228	262	244	246	245	250	246	264	252	257	268	286	260	238	243	244	267	259	231	252	244	267	252	259	259	256	247	270	237	258	267	270	251	294	260	261	273	247	256	246	246	276	299	278	250	268	255	276	273	231	263	270	264	244	286	253	284	316	239	258	254	269	234	248	254	284	252	259	260	264	248	264	258	254	286	252	265	258	249	256	281	246	252	265	263	240	252	255	230	249	252	227	240	251	265	252	300	297	251	260	263	274	254	258	268	285	263	241	244	247	261	253	272	261	252	246	282	239	249	243	249	269	276	238	255	231	284	233	265	254	222	257	239	220	224	241	256	250	232	248	253	242	274	271	250	244	260	246	242	230	234	268	253	302	250	229	259	284	249	261	258	273	275	273	266	263	272	265	270	234	237	278	271	271	255	240	269	274	288	265	253	267	259	267	262	246	257	291	277	252	265	244	274	258	267	272	258	282	276	247	267	253	238	271	255	261	278	252	267	274	230	234	269	228	260	267	220	265	284	264	252	253	283	230	256	260	229	254	266	292	270	261	266	289	270	268	246	223	279	244	272	262	269	250	252	245	264	239	240	256	262	232	291	249	247	269	231	248	242	237	277	257	241	280	258	264	256	273	237	262	271	261	233	247	274	230	270	265	253	268	252	236	276	236	241	240	248	256	263	254	240	234	236	276	244	259	253	282	241	252	256	266	263	251	262	264	264	269	271	284	273	252	243	267	259	245	284	246	249	252	252	260	270	284	261	276	256	253	219	246	271	274	249	256	234	269	239	251	285	258	250	239	254	238	260	282	262	262	248	268	256	232	234	241	251	255	281	263	271	269	256	254	254	262	269	250	289	275	247	282	242	261	235	270	280	240
27588	18668	5146	1320	932	680	629	617	596	578	571	537	552	557	552	552	549	558	534	588	543	524	506	565	521	523	550	532	550	509	517	547	523	545	504	533	526	538	531	540	531	503	515	575	535	552	526	527	533	562	526	506	508	520	536	534	517	517	520	508	536	476	557	500	537	546	500	549	527	529	518	526	489	528	526	477	510	490	557	512	551	544	515	564	506	520	537	496	497	530	506	554	541	525	563	539	548	528	548	522	598	537	517	563	541	539	556	525	529	553	497	518	528	501	529	496	543	498	537	537	529	513	508	549	534	514	497	524	521	512	550	562	552	541	532	521	551	500	559	528	541	517	554	500	518	556	527	519	538	547	521	584	511	539	528	497	526	497	525	544	532	516	501	559	516	524	536	534	548	538	520	543	547	527	493	573	540	514	542	541	510	543	523	514	545	520	523	531	569	528	459	541	526	506	558	541	549	490	509	492	526	493	505	541	521	507	522	533	514	557	533	556	539	515	524	478	535	509	532	594	525	538	507	531	569	477	543	480	537	531	527	508	549	530	508	535	493	496	550	536	533	540	544	541	525	546	490	496	513	507	526	523	519	541	547	479	532	526	559	529	548	522	525	507	543	536	500	517	553	536	519	517	522	514	484	511	565	508	508	529	505	538	512	548	519	521	494	533	552	551	542	556	554	519	519	528	536	499	498	489	528	539	523	584	529	544	502	527	539	527	490	534	554	537	539	579	522	546	533	528	565	518	496	492	518	556	549	485	535	512	551	506	530	519	517	503	534	504	519	495	511	510	548	496	550	526	513	502	548	522	531	532	528	500	509	522	532	530	542	527	556	483	505	520	512	545	527	502	557	528	501	547	542	556	514	538	528	527	528	540	523	473	501	538	505	546	535	569	493	537	511	531	493	540	529	517	552	501	538	558	500	546	485	566	567	478	534	508	525	513	516	538	549	557	554	501	501	522	546	500	523	502	558	511	496	546	491	523	523	511	520	534	500	534	544	533	507	525	537	523	483	552	512	522	529	507	502	506	491	508	505	549	553	470	518	527	499	524	523	562	539	499	515	507	547	497	541	582	533	553	537	503	550	534	519	540	539	549	547	520	532	539	511	551	539	535	553	544	525	501	486	538	525	543	514	561	508	519	585	567	539	530	530	480	545	523	564	528	528	535	518	560	548	525	548	521	519	527	511	539	546	515	530	494	555	552	518	592	519	527	534	550	578	545	524	525	531	523	579	568	543	548	461	543	525	543	504	490	526	476	526	452	517	511	531	526	490	528	548	534	569	544	519	532	511	558	543	527	568	509	535	516	525	562	569	523	547	531	540	543	527	504	536	498	514	502	547	517	551	530	541	504	523	491	482	546	534	532	503	546	533	527	528	533	533	504	496	516	552	577	526	532	517	525	550	572	530	500	510	527	550	519	496	489	551	537	572	490	527	540	524	549	510	519	515	534	505	569	539	504	508	498	540	562	494	543	502	495	558	529	514	547	514	533	494	549	517	527	522	504	540	486	496	491	519	516	520	566	515	519	539	552	535	516	517	529	521	535	560	552	526	547	519	461	525	534	519	530	517	556	563	504	494	522	543	514	522	548	520	523	563	524	528	566	521	576	518	556	543	528	516	527	507	515	480	538	506	544	517	510	549	533	513	463	511	559	527	538	515	559	478	509	520	548	498	573	523	515	550	491	526	533	489	510	518	504	544	531	527	540	534	520	545	478	516	532	557	524	558	546	566	563	537	526	529	514	535	527	521	569	524	511	514	539	530	473	531	527	519	557	521	526	546	556	535	538	532	586	549	499	510	515	546	523	538	569	548	510	511	540	498	557	536	521	542	537	551	515	495	519	538	533	536	523	559	560	542	538	511	502	501	540	514	493	517	536	529	569	539	539	521	513	493	516	517	541	517	508	502	542	513	554	517	554	521	513	524	524	533	510	533	509	536	520	512	522	463	548	545	554	551	533	531	504	551	567	520	567	520	528	519	525	566	527	518	560	512	549	551	523	534	496	528	534	518	510	550	519	569	544	545	507	535	551	519	539	587	529	518	502	545	535	457	503	482	519	552	538	526	519	547	548	551	511	542	532	552	539	508	551	532	548	529	535	547	561	497	527	526	520	516	490	537	513	530	536	539	551	583	539	540	518	529	524	527	478	505	550	515	518	545	487	492	483	509	518	500	549	515	557	516	555	518	536	563	526	559	505	510	511	553	550	537	520	530	506	536	574	533	525	547	553	534	561	554	507	543	514	538	493	514	548	513	519	526	536	528	522	528	546	561	527	529	551	486	518	545	542	570	519	509	554	496	556	535	490	526	549	562	510	510	562	568	544	546	534	543	501	535	502	553	542	512	536	516	563	544	514	552	508	515	524	524	539	552	494	606	534	537	516	542	506	510	554	516	492	556	550	505	513	500	518	543	507	566	501	479	518	554	498	530	535	533	505	546	495	542	517	531	523	550	535	576	509	537	511	542	606	537	486	498	528	526	488	523	520	475	468	517	511	560	547	548	506	562	545	529	521	510	485	510	546	503	475	508	494	523	525	515	488	530	547	566	535	530	537	539	551	594	528	543	515	525	500	543	562	528	563	526	512	549	475	532	493	549	539	530	515	535	539	541	541	527	504	485	524	534	506	487	579	504	535	557	499	540	530	497	506	550	567	553	547	502	511	554	534	483	504	527	560	544	544	522	527	534	526	511	530	531	495	533	523	529	561	525	534	508	532	509	548	520	515	526	556	530	494	520	499	555	522	540	532	540	560	523	515	498	517	522	547	536	507	547	500	523	558	514	546	506	501	514	521	562	510	500	551	505	494	509	574	534	511	550	501	549	494	527	538	543	547	558	550	502	509	507	501	556	496	541	522	514	551	546	525	536	561	514	522	522	565	501	506	483	515	531	552	570	530	511	522	562	516	530	546	531	514	557	525	489	557	501	513	493	546	541	513	562	517	515	508	501	519	557	515	560	529	537	535	535	521	541	522	537	536	534	568	515	517	530	533	535	528	515	527	505	493	543	506	507	531	527	527	553	516	525	536	502	562	522	531	503	527	513	540	524	497	522	526	549	511	488	528	520	540	527	536	506	498	537	540	498	499	523	531	533	556	503	518	512	567	550	503	519	541	495	514	541	532	512	505	505	545	544	570	521	562	518	535	518	532	549	557	538	538	521	565	524	542	523	527	536	495	613	539	534	481	500	547	543	503	518	539	545	536	556	549	509	588	469	542	517	510	524	518	493	488	495	549	565	508	532	539	534	550	489	505	555	522	481	523	515	501	548	540	544	510	525	538	562	534	515	542	513	521	571	527	533	520	518	561	520	518	533	511	540	528	548	520	528	525	495	567	545	538	521	561	565	495	533	543	541	542	544	512	525	487	552	504	538	513	553	526	499	554	509	525	553	562	517	566	493	558	526	524	552	505	539	513	538	505	557	529	509	550	501	584	518	526	541	534	530	496	506	499	518	532	526	513	549	544	476	501	539	524	539	525
4825	3559	2641	1433	1179	1030	803	811	777	707	724	702	655	663	655	655	631	635	600	614	619	597	613	654	584	649	632	610	637	613	614	617	626	656	640	623	645	603	646	572	604	654	614	638	593	618	632	602	623	648	615	593	645	601	591	664	654	596	672	588	607	623	589	641	657	623	601	615	619	604	609	610	621	637	646	619	623	613	612	657	614	599	644	593	612	680	613	624	619	606	587	661	561	603	552	605	603	656	641	608	620	585	599	590	639	618	560	598	636	631	565	561	644	595	589	636	614	631	611	618	635	611	602	625	601	613	562	600	596	615	583	613	654	568	589	607	619	629	605	635	575	658	552	604	598	649	619	613	603	580	606	612	619	596	619	593	602	615	628	617	606	655	631	622	610	622	617	614	596	615	656	624	592	631	632	598	616	678	616	624	624	617	621	664	603	645	597	640	645	637	639	641	616	609	597	611	574	594	631	637	640	648	631	635	636	605	654	608	594	617	658	592	646	651	610	613	616	641	587	633	604	647	614	572	594	611	599	577	588	611	651	622	592	609	651	603	658	614	615	624	602	596	658	648	645	628	628	596	632	608	614	648	629	610	615	659	666	611	647	566	590	600	584	641	579	571	577	618	593	607	601	604	600	615	621	620	572	648	634	624	641	617	597	626	571	620	648	596	654	596	613	594	655	625	631	648	639	645	626	562	625	594	617	570	645	610	588	598	616	615	591	556	620	650	593	594	632	610	603	673	569	648	623	623	587	591	623	614	627	616	577	598	658	601	626	644	606	575	627	602	578	641	655	630	609	569	607	658	589	578	618	651	617	619	616	599	637	591	616	628	554	599	615	633	615	575	604	592	602	601	672	644	587	634	650	619	659	626	691	610	617	602	597	606	638	629	598	650	619	621	650	616	639	623	610	608	606	614	588	639	624	652	619	627	597	638	623	603	633	615	609	634	652	620	611	623	620	631	586	669	596	653	585	576	612	563	613	593	620	609	589	597	550	606	617	637	570	639	611	608	636	627	590	580	581	617	610	616	612	627	630	639	574	634	626	583	631	626	607	621	593	619	608	625	610	643	577	647	659	620	649	622	666	608	640	571	595	631	653	596	627	627	565	650	613	643	621	564	614	627	582	618	593	615	582	602	613	630	609	575	576	640	583	629	646	632	606	650	612	649	606	593	612	606	602	599	585	592	602	661	675	621	565	598	619	624	606	625	571	608	637	621	637	608	663	573	619	678	591	560	625	624	644	633	626	591	589	639	614	658	631	607	636	610	619	593	615	642	584	609	630	634	627	620	586	636	637	647	626	632	602	617	595	612	614	647	572	674	660	589	574	664	633	606	617	633	636	602	623	608	617	647	594	597	642	564	633	640	659	649	590	606	621	591	567	602	597	592	585	588	699	595	655	656	603	601	612	619	635	631	620	638	594	678	623	607	644	629	618	607	644	621	637	601	643	651	608	609	637	594	644	612	612	613	614	562	650	646	573	615	609	619	585	610	640	631	616	643	633	610	594	587	615	631	580	620	612	585	580	677	645	637	639	626	585	643	612	601	617	648	613	682	567	611	643	628	607	610	599	598	609	621	589	572	597	629	595	658	610	651	573	599	611	618	644	583	603	632	630	615	644	563	569	600	618	617	602	617	621	572	592	612	634	647	587	630	593	637	634	593	632	608	592	595	604	590	563	642	645	613	623	596	615	639	633	627	637	670	588	610	640	587	630	638	599	596	635	652	654	610	658	626	592	611	578	578	613	569	614	651	595	618	574	597	627	608	643	636	612	645	686	645	605	643	658	606	586	625	631	596	645	583	619	560	608	593	627	611	643	583	630	632	595	638	576	627	603	598	587	641	598	567	598	590	629	596	631	604	548	583	582	621	630	620	629	592	634	621	636	625	607	594	602	636	652	667	642	605	622	609	604	609	597	620	614	598	609	599	645	636	605	608	644	595	594	626	596	649	651	592	593	608	640	624	627	602	577	588	615	632	641	593	616	639	639	647	587	581	659	575	588	599	603	626	624	588	556	662	648	616	614	648	629	666	599	641	626	588	622	582	592	675	571	619	602	584	547	600	630	646	553	623	618	611	604	657	585	614	627	599	618	623	627	608	582	618	637	628	637	615	632	564	612	590	601	624	617	609	619	623	630	629	588	591	633	599	586	641	600	687	624	592	579	604	578	600	586	623	655	575	618	560	644	643	599	623	612	591	614	618	572	593	612	601	636	635	611	570	594	577	619	586	577	622	597	610	593	598	621	605	623	624	607	602	614	623	656	625	642	589	625	618	611	619	640	605	593	608	572	565	627	587	595	615	641	589	647	630	571	566	644	606	651	626	574	583	582	606	625	600	634	602	612	608	635	580	633	570	610	603	596	637	693	636	604	619	628	634	619	639	583	598	634	640	615	565	624	580	601	577	604	649	591	552	617	568	596	612	624	683	635	634	649	623	628	632	577	628	625	620	643	614	556	606	649	577	610	628	609	595	624	600	628	611	624	630	619	610	589	580	602	611	607	620	579	617	608	614	648	633	604	659	627	629	594	658	555	579	643	632	584	634	575	656	603	606	651	610	624	603	601	581	608	602	626	585	602	623	681	658	649	621	620	646	599	559	597	587	642	613	630	613	612	609	662	569	603	640	662	583	636	626	663	615	629	609	641	641	604	642	611	581	637	634	596	624	596	603	632	619	619	611	553	681	637	604	622	602	631	610	619	638	606	588	587	627	630	609	605	592	617	658	608	601	593	654	603	598	669	624	610	617	644	631	626	600	611	630	571	631	610	581	621	633	638	620	594	598	647	620	603	650	635	647	612	644	631	575	658	630	625	651	618	576	598	605	643	584	605	592	584	656	615	607	615	632	598	642	630	625	587	591	596	609	613	608	577	616	609	628	652	622	657	644	632	606	639	630	595	625	604	587	639	579	635	636	623	641	609	644	627	695	566	605	594	624	640	597	599	632	582	628	635	612	672	622	619	593	631	623	586	586	648	562	627	548	608	637	606	620	640	656	630	607	635	558	610	652	596	678	615	617	596	638	628	599	639	613	647	617	581	618	606	633	619	641	605	628	611	608	617	607	634	575	614	650	634	628	630	622	589	619	628	665	617	599	619	606	537	617	599	585	642	581	627	592	624	605	584	637	646	652	589	604	619	641	615	607	589	646	597	623	586	589	597	599	630	621	627	588	621	603	625	630	631	639	613	646	562	622	658	632	626	635	628	607	611	611	614	594	629	609	622	639	606	596	616	619	627	616	630	575	626	608	635	605	646	557	583	618	617	570	590	632	676	635	618	596	599	571	610	620	578	628	649	608	594	567	646	659	644	602	613	641	615	648	611	602	631	602	602	581	622	631	600	618	627	622	632	575	590	629	582	613	617	617	611	574	631	631	616	617	617	629	606	623	597	608	650	634	649	657	584	577	623	619	645	615	596	606	642	628	572	619	598	625	649	595	665	588	610	617	594	602	583	588	588	625	634	676	632	617	621	611	603	657
23759	21388	28617	24562	21367	7922	1242	896	706	633	666	662	584	579	508	541	528	517	482	487	480	528	495	487	487	484	493	490	458	496	490	478	467	502	507	494	505	511	442	482	502	470	461	463	527	492	465	492	497	510	478	451	480	407	453	449	497	494	478	440	479	489	499	430	505	476	508	483	443	453	455	454	475	450	471	478	468	473	469	496	461	468	446	469	483	503	474	433	463	485	462	443	462	492	531	437	433	478	453	472	455	482	449	454	463	459	509	473	480	515	464	454	512	497	479	483	481	429	519	470	487	490	485	439	467	477	441	459	535	465	467	458	479	478	492	449	487	431	513	470	498	458	483	463	477	456	467	463	517	501	483	463	474	506	487	493	481	475	453	479	480	487	465	481	466	429	490	459	453	474	438	460	473	490	460	476	476	500	469	452	477	514	460	431	497	478	482	484	463	465	447	460	493	478	480	472	447	446	487	480	467	424	464	497	494	507	497	527	457	463	450	495	538	489	457	450	475	477	480	458	455	481	447	411	474	453	476	477	407	513	438	507	463	500	524	461	474	472	471	495	472	491	490	427	449	473	478	446	479	475	471	470	520	479	500	477	489	448	498	499	498	458	477	487	482	454	468	481	469	472	445	491	511	450	461	446	479	472	495	447	475	480	501	426	512	455	486	457	481	466	472	507	516	457	503	453	478	488	485	449	444	471	491	479	417	491	472	429	441	467	470	475	487	478	484	471	482	498	431	460	480	469	482	472	470	494	483	481	464	483	486	471	440	500	509	469	481	481	444	457	481	451	433	440	467	476	435	472	453	493	467	485	488	454	445	435	488	493	529	505	455	480	510	501	480	496	466	492	459	496	438	468	474	488	445	486	454	457	481	482	482	484	441	480	462	438	437	461	432	438	451	496	461	467	448	460	440	445	449	468	531	425	431	444	446	466	463	477	489	467	486	464	509	466	422	472	473	471	498	489	477	460	438	457	447	484	494	464	443	493	444	466	469	458	457	462	467	467	473	457	433	509	477	487	451	501	508	482	458	514	470	490	492	493	516	483	474	434	456	469	496	485	502	445	480	478	456	441	507	489	450	437	477	453	490	508	498	480	477	505	458	457	484	451	488	468	474	458	445	443	466	439	459	470	472	479	496	463	462	448	472	473	489	500	490	497	482	473	477	480	462	439	458	472	472	467	510	491	477	502	460	499	490	452	446	499	469	478	442	443	482	509	447	528	504	468	451	465	475	454	500	434	485	469	454	495	428	501	499	468	484	464	488	482	482	477	456	506	454	447	434	464	492	484	475	495	466	463	436	439	449	482	484	467	457	504	454	463	487	482	485	483	435	458	471	447	446	487	509	464	451	471	468	470	489	476	507	493	450	476	460	457	499	474	442	485	472	459	476	497	474	460	467	465	481	465	474	454	521	474	480	437	493	493	459	487	440	519	499	441	437	446	466	473	483	485	488	505	449	466	498	501	473	472	456	468	473	457	493	485	453	463	470	472	471	476	431	446	480	481	498	431	507	476	456	471	476	453	466	496	486	457	504	477	466	502	477	500	459	469	460	462	486	499	470	474	459	442	491	443	464	465	456	472	467	457	466	465	485	470	476	497	438	469	467	447	468	468	476	481	447	429	461	458	530	480	462	451	446	462	508	438	487	461	445	470	457	451	458	445	455	506	459	459	473	449	484	451	448	448	500	503	467	446	483	474	430	467	473	448	510	498	486	518	424	474	459	500	432	448	498	457	445	460	489	466	495	461	460	476	488	456	499	480	457	458	486	451	496	489	481	462	467	488	506	528	476	470	465	499	488	470	457	450	472	456	431	475	458	446	459	460	477	483	483	476	471	493	449	476	482	512	455	482	490	498	494	496	447	493	500	446	461	459	443	458	464	485	470	479	476	481	473	425	486	458	465	450	465	497	440	484	469	474	521	469	470	466	520	466	477	476	488	462	449	486	472	487	437	457	457	465	468	422	479	448	463	435	479	444	461	462	439	475	496	472	492	456	457	472	456	467	475	468	467	456	475	448	446	486	486	509	457	490	454	493	475	487	468	479	464	467	456	476	475	486	439	463	515	442	474	488	480	475	466	467	468	446	434	468	451	497	477	434	430	454	455	462	495	480	465	464	516	482	479	493	475	446	480	475	450	478	527	472	485	458	443	487	497	456	473	468	484	423	497	504	453	484	484	418	487	486	499	463	477	477	464	493	472	486	459	486	483	427	472	483	466	451	465	477	478	424	427	478	437	501	451	456	448	503	478	426	459	472	489	503	454	488	505	449	492	493	487	505	497	479	470	462	499	448	495	456	490	426	439	470	488	464	504	461	520	509	475	491	460	482	516	442	493	536	506	453	502	480	458	474	469	455	451	487	456	451	458	467	470	454	478	432	436	465	462	472	442	522	465	507	489	471	458	459	452	471	497	459	500	463	475	498	456	479	470	495	452	480	453	490	465	478	481	456	457	478	473	446	467	456	477	491	465	466	504	459	508	474	449	481	469	473	445	491	456	460	469	501	497	497	474	482	497	449	465	433	498	513	456	447	466	481	458	494	495	439	450	450	488	476	466	495	443	501	479	459	458	485	497	463	496	479	427	466	480	450	513	478	480	474	445	490	508	499	434	474	482	426	480	474	493	461	432	448	493	470	447	445	483	449	447	424	455	498	471	486	502	445	469	465	473	464	494	513	458	463	475	488	449	479	493	455	470	462	466	491	491	448	447	476	471	436	460	485	442	475	516	433	507	471	479	460	461	520	473	463	501	496	460	415	424	428	503	463	472	434	428	478	464	484	458	503	456	469	500	449	526	498	478	443	448	449	458	458	450	515	453	462	479	505	474	490	486	496	484	481	484	420	480	505	435	457	463	479	437	488	472	471	469	458	458	504	482	443	440	475	443	480	450	502	476	473	468	430	468	458	489	480	435	482	471	461	430	466	462	484	483	462	486	491	502	482	490	512	479	436	452	461	501	465	488	491	462	470	481	465	470	462	474	447	455	498	468	440	477	466	497	445	476	451	469	453	479	475	470	467	454	527	491	467	434	531	459	489	482	452	514	527	458	437	454	476	450	489	471	504	463	539	491	478	449	470	490	457	466	485	439	472	449	465	441	429	497	463	458	469	472	497	465	465	491	449	478	524	488	467	474	458	506	475	477	440	477	471	430	446	469	462	476	458	452	447	484	467	495	465	456	458	468	442	479	475	472	466	477	423	474	485	467	469	472	498	469	446	515	459	433	423	442	467	490	460	506	447	476	493	473	491	455	504	509	446	464	467	434	508	479	463	445	474	472	469	479	513	470	470	489	477	509	448	469	460	484	496	471	472	484	444	431	485	469	485	445	440	472	486	483	492	486	454	479	492	475	491	453	446	483	495	466	483	461	485	518	472	469	503	451	447	484	449	467	497	508	475	475	483	488	453	470	484	507	463	470	469	442	502	486	470	478	482	504	445	472	482	422	455	476	475	479	464	454	446	489	450	483	497	429	465	474	477
3952	10975	7846	3891	2757	2086	1753	1345	1178	927	899	791	781	761	678	631	649	686	614	622	618	591	582	583	624	570	585	614	588	587	570	555	539	585	581	633	606	585	574	544	615	570	540	566	605	581	568	576	552	566	581	554	535	571	533	559	574	567	582	542	549	581	596	605	559	580	581	532	551	605	560	597	569	556	557	572	598	584	554	550	553	578	560	572	547	551	539	533	569	523	530	543	575	571	544	551	564	542	566	539	524	512	535	536	527	531	594	526	575	548	525	532	551	548	563	576	563	521	537	615	555	551	562	518	546	534	578	528	558	540	578	557	536	558	587	557	565	539	590	536	530	524	548	594	608	565	588	531	573	533	538	565	521	533	546	557	532	537	571	566	599	569	564	559	585	578	568	569	566	544	542	555	531	561	517	547	566	548	554	533	589	538	606	568	507	583	526	582	563	567	563	535	574	582	578	572	578	550	528	546	547	554	569	569	580	544	563	555	512	614	596	586	549	551	556	559	588	556	602	567	525	533	536	573	568	559	518	565	538	548	532	562	570	600	534	528	490	543	588	571	598	546	558	514	560	591	595	583	567	596	543	555	530	567	580	529	566	537	630	562	554	547	559	578	588	564	551	533	579	557	551	567	596	565	507	588	561	571	560	549	580	544	581	584	520	573	574	582	578	572	555	555	579	580	577	559	585	572	581	574	545	533	575	552	531	550	568	578	575	578	525	556	551	543	532	582	529	535	545	520	548	531	571	514	551	525	522	586	541	524	590	569	560	563	529	553	552	540	601	574	544	583	574	585	565	525	546	542	515	553	579	578	581	556	520	559	547	579	562	546	557	593	573	568	577	537	550	531	534	547	549	534	522	563	572	522	541	553	551	564	559	551	581	559	510	567	558	545	574	554	581	597	559	516	550	544	606	536	535	525	576	545	558	571	590	522	541	582	574	538	567	564	571	564	551	579	542	588	549	556	528	522	590	578	560	532	555	595	548	558	577	593	545	572	553	589	556	566	563	549	566	540	543	534	578	545	557	554	557	559	582	598	545	556	536	579	561	569	509	510	552	574	585	607	548	562	577	594	592	579	556	555	573	589	531	552	572	539	560	584	538	580	536	602	551	547	586	578	557	589	551	565	548	551	575	573	548	586	601	522	537	580	546	592	538	545	553	594	547	581	563	622	556	588	591	556	553	602	556	575	545	544	543	582	556	521	565	564	571	582	549	566	534	553	558	546	574	572	580	584	530	533	511	542	542	569	563	541	558	551	541	543	576	602	556	543	569	536	590	592	576	568	556	571	576	506	570	547	565	521	592	568	558	556	589	529	576	549	520	570	602	529	625	550	570	537	564	544	585	592	570	596	529	519	552	557	531	538	555	578	560	579	558	560	580	574	527	549	500	593	561	553	551	575	586	589	543	568	561	546	577	575	571	562	563	529	552	551	591	563	575	583	524	564	548	545	555	572	533	595	545	579	521	586	554	560	561	571	535	559	575	603	534	539	581	569	523	585	546	512	594	553	578	556	555	570	566	579	577	599	548	570	567	588	569	543	580	548	543	581	570	578	542	555	586	550	554	561	549	555	562	548	569	561	532	555	549	552	518	561	555	555	590	563	599	543	566	566	538	591	585	570	582	553	536	578	569	589	568	575	550	558	562	535	576	559	560	527	584	572	514	507	537	573	547	570	552	565	565	533	587	562	552	549	531	554	577	553	587	560	551	569	575	570	544	540	608	560	550	579	583	588	561	577	579	572	561	566	491	568	526	548	553	559	545	603	571	547	517	523	533	544	536	563	590	572	531	574	542	573	546	588	589	516	550	600	557	591	606	547	584	557	559	542	563	569	588	549	550	570	579	581	573	572	561	546	552	567	605	553	553	600	569	530	549	540	608	569	566	571	535	542	529	578	536	548	555	531	508	539	547	564	554	568	602	581	594	556	543	536	583	563	535	530	541	544	551	585	570	584	558	569	558	588	545	559	557	547	509	579	550	550	603	576	610	573	552	537	559	533	541	576	624	568	529	570	584	539	563	581	609	578	583	482	581	558	593	554	545	558	554	511	598	622	566	530	564	568	562	563	547	587	580	514	572	597	510	568	578	562	615	523	536	556	530	552	564	553	569	551	579	544	554	602	586	587	536	564	498	576	540	569	538	578	555	554	555	569	597	570	591	575	560	515	572	529	554	549	582	613	544	535	537	546	574	504	603	545	520	576	606	574	556	517	594	565	573	574	568	562	601	614	557	508	577	558	507	515	560	552	549	567	562	563	539	570	537	561	613	583	518	555	543	540	555	534	591	546	522	552	597	565	549	561	552	554	529	579	555	552	545	541	584	546	556	546	500	560	513	571	566	548	516	605	556	592	563	510	531	645	563	576	597	604	562	529	575	568	522	560	573	549	578	554	563	560	525	577	568	571	567	588	597	541	575	543	564	554	540	560	534	531	567	521	572	551	568	562	573	580	581	558	552	541	518	628	587	567	552	536	588	540	501	561	550	571	552	537	563	569	546	568	584	559	536	557	559	566	590	575	556	567	561	539	569	572	554	508	511	575	552	549	542	555	548	556	598	584	572	572	571	564	587	563	539	533	556	548	560	555	583	559	569	552	527	549	566	592	550	585	567	552	537	507	576	503	554	550	567	579	553	571	575	582	545	550	502	523	548	566	566	516	586	583	554	582	544	585	579	509	628	562	572	548	571	533	567	552	571	561	546	550	553	519	562	563	553	568	555	536	528	554	581	538	549	598	551	558	544	608	568	585	549	545	566	594	537	561	520	550	575	542	571	542	554	516	565	549	530	505	589	523	499	535	552	575	561	533	591	542	571	570	543	568	574	537	550	575	590	513	563	585	552	552	547	545	537	611	550	565	544	554	568	563	568	588	550	571	530	540	579	567	569	536	579	569	557	562	509	560	555	541	588	591	566	570	570	542	549	552	560	531	584	543	566	568	563	548	607	541	526	558	569	534	570	551	562	545	555	550	554	542	578	551	543	599	533	547	584	547	582	535	557	513	621	560	585	555	562	624	569	576	559	579	571	560	561	583	573	561	590	525	551	551	550	550	554	571	566	573	579	592	588	519	584	556	528	507	626	562	549	571	568	572	544	582	558	563	550	607	561	540	551	535	563	567	596	533	588	579	569	570	525	549	563	572	561	573	556	568	552	561	558	500	545	585	546	590	570	557	587	530	567	579	585	568	599	535	566	569	553	543	577	589	544	571	606	560	614	548	527	558	512	549	576	561	557	568	544	530	583	561	604	517	553	517	516	574	552	561	578	551	571	549	560	554	551	541	566	580	572	546	574	597	566	519	537	577	552	575	599	612	564	538	587	503	562	576	562	546	558	565	566	550	557	570	568	593	558	539	602	518	606	560	515	581	561	579	585	559	503	555	590	557	542	530	515	547	552	531	632	570	529	593	567	553	567	565	553	588	547	571	508	506	551	559	559	560	556	566	575	562	537	583	543	563	586	553	566	547	576	560	543	589	571	556
24980	21365	27355	25603	8375	779	653	517	480	428	417	396	418	387	403	366	376	357	369	357	359	387	375	336	340	325	372	348	321	331	366	352	344	348	360	374	344	349	384	349	382	344	367	325	334	323	354	314	379	344	324	340	350	344	348	322	367	386	319	334	351	348	360	379	324	357	348	346	334	318	340	336	308	347	308	320	367	342	338	330	330	346	366	343	355	306	314	346	382	333	366	349	309	340	369	343	354	321	370	328	361	323	357	359	348	392	334	329	371	356	358	374	344	343	344	308	339	373	349	308	349	325	356	340	332	332	331	351	353	349	341	327	355	346	326	312	344	347	308	319	356	332	340	326	331	376	339	367	346	350	347	343	342	362	329	354	352	345	356	321	348	347	365	340	317	355	364	352	352	309	304	358	295	363	365	360	342	384	355	331	364	306	312	311	334	344	352	315	345	314	326	341	364	346	333	343	346	333	344	347	308	360	318	350	342	332	363	354	346	345	379	341	329	369	304	305	330	377	334	339	362	360	333	364	364	337	343	357	310	341	305	342	310	331	354	331	313	323	324	337	351	323	310	353	336	355	342	318	326	324	300	322	300	347	339	390	337	311	338	350	354	327	315	347	323	311	354	335	356	363	353	333	356	315	334	373	345	377	360	371	355	339	317	345	344	360	319	329	356	304	390	349	325	349	354	331	352	329	326	314	331	342	376	367	328	331	356	347	319	335	330	317	328	355	379	298	332	339	390	339	339	333	351	345	340	365	322	330	325	327	346	325	305	340	344	350	341	319	352	322	357	344	286	338	336	341	338	337	323	340	344	313	324	338	338	404	368	309	359	331	324	331	334	349	323	366	357	329	336	347	311	341	308	377	315	338	380	326	359	366	340	367	369	345	320	344	331	342	313	320	368	338	342	347	335	344	353	329	322	353	329	351	334	357	324	329	349	343	347	345	316	350	331	322	333	341	357	376	324	357	383	350	337	334	353	333	332	316	316	354	346	347	333	347	325	328	298	317	340	368	359	362	346	301	345	335	345	338	328	352	389	340	342	338	310	347	340	357	337	341	340	359	354	307	342	354	330	322	308	337	330	339	332	305	334	337	345	314	344	362	321	347	331	379	324	354	312	316	320	369	352	353	335	352	339	303	342	365	359	319	350	307	392	324	335	327	335	345	336	340	344	340	355	344	323	335	311	314	370	359	334	328	310	371	369	346	351	321	364	359	327	294	319	342	314	355	363	329	350	325	345	337	339	345	315	359	333	336	332	315	290	328	349	362	300	347	330	365	338	327	332	352	374	338	373	325	318	331	319	352	325	352	342	344	336	337	321	344	337	350	364	322	313	355	349	335	354	324	345	344	342	341	355	329	370	343	369	378	345	344	337	339	380	385	321	320	330	329	333	333	346	330	312	365	343	328	358	332	326	342	315	376	346	356	316	386	313	325	349	341	342	339	315	302	340	342	368	327	343	321	337	356	354	373	325	350	345	351	338	367	338	328	336	343	329	310	314	330	343	331	316	319	331	337	315	378	343	338	313	344	354	331	346	318	362	368	344	300	311	311	329	352	338	343	339	332	334	352	369	341	361	322	341	352	360	348	340	385	345	338	338	329	309	325	332	380	328	357	364	356	332	361	367	323	331	325	329	368	320	309	363	337	360	357	324	311	338	350	360	369	330	341	362	333	329	330	368	340	326	349	341	332	329	364	326	328	336	331	358	344	334	355	339	311	336	319	343	331	360	320	372	348	311	336	339	332	356	327	344	326	359	315	342	333	337	327	344	325	354	351	367	316	329	333	382	327	309	313	357	312	377	337	351	342	340	346	341	346	337	309	350	342	362	343	342	365	333	317	353	314	324	353	344	275	365	323	322	351	359	373	328	358	349	341	341	315	327	325	341	340	358	379	359	356	344	309	358	374	384	344	306	355	351	345	282	325	314	334	345	346	341	357	335	342	331	303	340	324	342	321	349	343	318	326	311	334	328	334	337	315	352	334	348	347	360	305	354	325	319	377	314	358	376	320	308	320	333	310	335	345	317	391	329	329	328	318	350	345	328	329	302	356	385	342	314	316	338	340	364	344	334	357	362	349	307	330	333	332	306	333	332	343	337	333	330	339	363	333	384	340	335	320	339	329	325	317	340	345	354	360	357	324	358	378	326	326	320	291	336	334	334	326	327	341	318	350	334	304	324	333	333	349	350	376	335	323	309	324	334	304	344	334	349	335	349	330	332	318	304	353	333	353	308	347	348	346	344	337	319	376	318	321	370	318	309	335	319	348	350	356	300	336	374	301	345	331	371	334	321	312	331	306	357	305	367	349	327	366	363	339	335	327	297	285	344	295	311	348	348	342	304	331	359	294	355	344	345	343	323	316	315	370	318	362	346	306	327	321	334	351	347	301	311	295	350	323	349	361	361	324	317	340	341	360	350	331	333	334	331	376	310	337	293	350	353	332	330	346	364	345	336	306	322	339	333	334	345	315	382	349	338	327	316	353	313	350	341	371	324	352	359	330	325	326	314	356	359	364	312	346	348	331	346	348	314	333	389	344	313	360	326	355	318	319	346	333	353	373	329	325	336	307	368	338	338	351	333	327	350	358	313	338	312	398	361	328	359	348	342	348	322	358	350	326	345	299	316	341	356	365	326	375	335	356	323	345	308	335	357	350	294	322	363	341	342	342	365	364	335	339	360	328	334	338	337	347	364	331	377	348	324	323	338	353	355	325	342	340	360	333	347	331	349	331	340	333	333	327	342	321	377	308	332	313	333	331	348	353	364	357	349	332	361	330	351	365	342	336	327	355	331	334	313	343	321	345	336	350	331	304	341	312	368	346	362	293	344	366	336	344	329	330	330	364	329	301	315	364	360	323	315	339	367	342	315	325	338	327	337	351	332	323	297	306	334	342	366	339	318	341	309	315	359	302	346	342	322	354	351	336	358	315	289	351	338	315	323	373	334	336	367	352	342	350	330	339	321	350	338	345	330	320	333	382	311	319	321	352	347	354	305	322	351	321	318	379	336	327	326	324	330	322	319	349	333	348	334	349	340	342	315	330	318	335	343	354	329	314	358	366	313	309	353	358	323	334	305	326	333	323	342	364	347	352	327	324	315	329	325	366	357	330	360	314	340	314	328	322	314	345	338	355	305	343	377	333	341	326	303	331	358	336	341	339	349	307	341	323	323	363	346	317	353	323	320	334	346	322	327	303	324	364	329	334	327	351	328	335	343	338	333	340	338	316	296	345	338	337	331	361	342	319	323	338	341	318	358	348	344	356	368	336	328	340	308	314	339	355	357	354	327	330	335	329	333	352	350	354	383	334	356	366	346	361	323	326	312	316	318	368	353	300	329	353	309	390	331	375	322	352	330	357	328	364	350	328	333	318	346	322	308	320	369	337	327	340	387	362	356	335	337	338	333	326	335	324	321	318	318	317	347	361	347	366	325	317	344	334	367	333	337	343	331	352	321	332	330	335	341	333	350	324	297	346	344	353
3980	7135	4992	2560	1734	1374	1139	906	787	682	634	578	536	510	455	475	447	452	435	406	481	416	419	449	389	424	395	390	421	418	451	399	376	377	434	401	420	401	414	410	404	408	431	394	431	435	375	379	430	404	437	389	395	362	389	421	431	396	367	384	381	420	396	386	453	395	378	371	391	439	425	399	428	409	415	425	403	391	417	423	402	383	383	413	382	364	409	413	404	378	406	369	376	362	400	385	381	354	398	410	425	372	383	384	438	390	393	381	420	423	393	390	395	368	392	392	379	371	388	395	388	406	380	410	396	424	394	400	396	384	394	408	401	403	369	390	410	383	349	385	429	373	382	402	394	382	408	390	399	409	401	384	426	409	389	388	370	405	383	397	369	408	399	381	378	392	411	389	387	401	403	417	383	382	411	397	367	381	437	402	421	400	375	402	409	422	413	392	396	388	403	391	356	413	379	385	411	417	377	391	428	379	378	415	392	393	399	392	375	390	387	355	420	378	379	412	399	378	384	407	368	346	417	431	391	397	377	400	385	383	412	390	374	367	409	387	390	390	389	402	405	410	393	374	392	398	388	385	395	408	402	384	395	405	416	395	403	431	362	407	365	382	427	418	393	379	433	412	377	423	360	394	394	402	381	402	410	423	393	399	414	386	361	370	389	411	382	396	448	408	389	408	408	412	411	412	387	406	416	427	392	378	408	413	412	420	389	383	333	442	412	380	397	394	394	430	417	402	404	403	384	373	420	426	408	428	416	429	385	414	375	411	400	394	394	446	368	378	390	404	387	425	397	425	402	412	385	425	411	417	417	452	389	390	385	425	409	379	401	375	376	373	407	402	360	399	407	363	387	391	368	377	390	385	420	390	411	390	392	377	420	397	409	387	402	392	396	403	416	393	361	395	405	394	374	397	430	381	401	395	404	406	421	364	359	385	402	420	400	382	398	410	426	400	411	403	382	413	408	427	411	409	408	383	396	384	407	360	410	427	379	392	352	378	399	418	386	427	426	401	382	385	384	402	398	405	395	373	390	398	358	413	382	387	372	407	413	426	366	410	403	405	398	381	429	378	399	403	383	380	401	408	414	384	373	390	384	396	396	362	360	385	377	394	360	425	434	430	385	430	384	423	394	341	388	402	407	405	390	380	426	397	402	366	412	432	388	410	421	399	402	399	400	382	411	390	392	380	406	395	375	439	400	410	423	384	387	422	379	399	381	363	384	416	408	383	374	396	441	390	405	411	425	437	389	429	368	395	398	450	417	383	415	399	402	368	395	419	396	372	430	406	379	417	406	441	363	408	358	375	365	377	407	395	411	402	368	402	377	412	424	370	371	418	391	373	414	393	390	416	411	410	372	406	422	384	428	371	408	397	442	392	407	386	392	374	353	405	415	370	414	410	388	407	396	408	377	401	387	390	407	384	427	379	384	383	414	402	404	369	410	379	389	419	425	394	380	424	400	407	408	393	429	383	392	414	385	418	394	405	380	400	402	421	387	376	389	411	373	402	428	394	442	398	382	414	401	389	387	382	395	376	383	420	385	362	364	394	379	373	384	396	379	394	409	392	410	402	382	409	375	375	399	398	386	411	404	428	392	377	382	415	393	405	367	396	414	407	391	422	399	381	404	414	388	410	446	360	369	438	365	371	372	364	400	394	369	389	414	395	398	435	385	392	399	385	412	390	369	399	414	385	399	380	392	363	430	389	392	383	394	421	376	385	393	389	394	383	407	398	345	384	373	388	407	410	387	375	365	410	411	365	434	393	378	404	393	367	377	411	414	395	387	374	406	394	399	378	439	375	383	349	378	422	405	401	374	359	359	419	378	410	363	365	419	414	419	436	378	398	387	405	411	374	383	388	384	375	391	406	400	411	406	373	423	399	415	399	387	417	367	377	432	407	389	425	379	425	384	386	391	370	367	378	378	398	388	430	372	388	417	408	375	375	386	379	388	421	427	396	392	381	410	386	397	402	427	377	376	395	393	421	394	391	379	365	365	386	397	388	368	402	437	394	381	383	411	395	397	411	389	364	393	377	363	381	420	355	393	381	369	419	371	410	408	375	409	375	426	389	410	425	403	436	378	432	372	402	385	391	401	384	386	431	398	409	393	428	427	425	388	400	408	382	403	384	377	391	414	402	400	399	388	402	383	401	372	397	358	425	435	388	375	360	375	403	363	409	407	415	420	396	404	402	403	357	387	396	400	365	395	404	403	384	392	424	401	373	416	418	405	421	423	407	402	422	375	407	398	397	416	400	412	367	394	393	375	398	435	378	402	389	371	403	410	453	410	420	409	379	362	414	398	409	392	388	398	349	376	393	394	369	349	413	403	375	356	399	388	404	425	401	426	410	399	399	383	439	397	386	443	392	364	419	356	398	402	407	384	402	402	385	366	414	396	371	393	384	388	427	387	379	366	430	380	386	385	378	432	384	409	356	424	419	364	403	399	406	413	425	375	389	376	423	386	417	411	400	417	383	406	410	425	414	400	390	379	420	386	379	383	411	399	362	382	363	416	403	396	403	368	418	417	398	416	393	393	409	385	413	392	409	373	396	394	380	393	396	355	401	388	409	382	407	389	382	367	365	385	382	445	391	382	397	409	391	429	385	414	425	414	386	419	406	393	407	416	402	399	400	404	407	378	393	377	378	403	380	377	398	431	370	407	393	428	393	396	393	417	374	412	369	389	420	380	412	383	401	382	392	382	455	410	392	395	421	391	380	398	369	374	399	404	388	395	408	401	434	419	386	365	416	407	375	419	380	404	414	376	387	394	390	393	411	395	401	416	414	403	379	376	385	380	356	431	393	420	391	388	378	423	391	416	389	367	412	400	392	422	392	401	413	373	362	389	395	426	419	412	353	393	379	414	396	394	419	395	372	394	414	402	407	424	390	405	385	434	389	399	396	377	362	403	375	401	421	409	374	391	397	420	391	412	379	418	410	399	377	374	388	419	396	426	383	411	423	388	412	426	387	384	360	394	383	415	394	379	357	395	412	374	395	416	380	385	377	429	364	387	387	386	413	413	404	414	376	376	424	418	406	432	414	396	381	385	372	393	426	405	431	409	384	411	374	367	390	422	384	406	392	379	394	374	393	387	415	400	393	355	400	408	392	405	387	372	381	395	419	401	421	373	377	453	355	415	389	396	396	380	398	419	423	398	442	419	413	403	429	372	422	424	388	385	397	397	393	417	396	388	385	385	405	394	381	412	405	362	394	384	378	425	397	407	410	408	408	377	387	355	406	404	418	382	403	403	392	397	410	422	354	385	393	370	438	402	380	390	388	399	414	411	415	395	387	394	405	450	392	362	417	372	347	379	411	402	380	416	407	362	419	389	435	373	425	399	386	376	351	365	419	381	419	395	362	412	425	376	393	390	392	378	389	397	391	360	405	383	401	392	413	383	418	396	400	383	387	421	431	384	409	365	369	402	442	413	391	418	400	384	387	396	393	387	411	393	391	403	397	398	402	378	399	418	391	405	394
22769	21416	29176	24081	21421	21446	6264	1044	636	538	480	466	400	343	308	320	302	269	260	248	259	269	205	246	257	255	261	221	218	224	246	229	217	214	248	222	238	228	242	225	214	242	259	237	224	224	234	224	220	217	244	212	226	232	211	206	217	237	223	200	207	226	201	236	210	189	205	218	213	248	226	227	215	208	215	214	226	223	217	225	190	186	217	210	223	243	217	193	233	217	230	223	204	214	201	191	220	227	230	214	211	218	227	214	234	205	223	243	205	221	220	213	230	211	204	209	231	190	206	233	215	217	211	218	196	203	224	243	221	203	190	213	216	195	231	211	206	199	219	189	217	214	236	213	215	194	193	194	216	229	225	192	225	221	222	215	212	179	236	187	213	234	203	198	202	240	188	207	203	214	191	212	213	217	206	204	203	218	216	227	225	192	213	231	211	186	232	209	238	205	205	207	211	200	205	215	208	205	198	204	244	181	242	226	196	213	247	212	220	238	231	203	219	219	196	238	205	225	215	214	239	226	216	208	229	204	200	219	246	197	233	204	203	231	205	246	209	210	197	204	212	226	210	224	209	197	231	228	205	214	226	187	229	199	203	180	232	217	212	226	231	217	212	221	210	200	209	216	226	214	223	220	213	236	210	226	215	202	202	199	190	222	210	205	211	204	201	207	228	220	203	237	220	220	217	226	211	207	208	224	241	244	183	210	199	215	198	246	223	213	213	203	202	200	209	194	238	220	216	203	218	215	227	211	188	223	211	208	216	196	203	201	195	233	227	230	170	217	189	219	233	240	221	232	218	214	208	227	232	229	222	227	201	209	219	219	209	218	192	227	222	224	223	190	193	205	213	249	220	214	200	227	199	204	223	203	190	210	227	202	229	219	208	181	202	170	205	204	224	206	187	182	243	243	208	237	208	214	228	166	225	234	228	209	211	208	200	183	220	225	241	193	206	222	225	200	225	210	207	214	204	206	201	205	222	222	244	216	208	217	206	218	228	193	213	210	211	231	231	204	205	208	200	202	221	238	203	225	215	216	210	191	215	232	203	219	204	204	235	217	223	209	218	196	220	211	207	204	224	189	225	199	218	197	208	209	208	217	204	207	194	224	228	192	220	190	230	226	208	231	224	243	205	215	213	227	205	214	218	211	194	209	206	215	200	213	238	194	248	227	208	200	227	200	215	197	206	197	224	203	214	213	214	232	219	199	225	205	198	236	235	216	214	193	200	202	236	218	215	212	187	185	228	232	217	210	198	234	209	204	207	203	219	214	207	221	189	209	207	212	190	197	211	229	187	213	208	211	211	210	192	224	228	198	213	215	227	196	214	212	224	215	219	221	200	180	230	208	200	208	230	216	242	247	215	229	191	192	213	210	223	232	218	219	197	226	224	193	215	213	206	194	200	229	229	227	221	225	192	214	181	212	206	226	222	210	220	220	227	188	218	173	231	225	220	183	216	197	224	224	195	209	225	225	239	205	183	221	259	214	248	211	201	226	194	215	219	220	205	211	230	214	220	205	199	200	201	214	244	203	235	233	190	226	204	233	196	215	192	200	213	217	212	233	232	226	202	213	189	196	206	198	223	201	181	196	209	220	230	239	213	195	213	194	214	240	202	219	218	201	231	237	218	221	209	201	223	203	210	220	221	204	227	195	196	208	199	250	207	200	177	258	225	197	195	236	220	213	210	216	204	210	198	227	238	216	246	190	183	217	227	205	212	213	196	238	171	210	187	227	210	205	190	189	185	194	235	235	231	188	233	208	197	208	212	188	213	208	199	216	221	230	215	213	210	191	186	220	201	210	209	216	229	242	218	179	197	229	239	229	221	182	205	211	212	241	224	230	229	231	226	243	218	210	228	206	204	182	236	224	193	201	219	206	219	220	190	211	233	242	227	221	232	219	229	242	211	198	217	218	238	219	224	195	235	194	235	209	211	197	201	183	200	227	201	219	223	228	209	225	207	226	203	219	207	201	210	227	213	227	208	235	222	182	231	190	211	226	226	206	207	211	214	223	240	198	207	186	217	235	194	238	223	209	234	187	222	224	218	197	216	208	224	219	193	180	201	204	212	211	231	222	214	216	214	202	187	179	202	200	203	207	211	231	230	215	205	224	198	231	210	231	183	185	186	243	206	199	202	215	217	221	214	199	201	201	195	220	247	199	221	213	189	223	232	199	237	208	230	191	228	205	233	212	235	218	213	208	210	204	226	211	223	233	195	223	223	230	216	210	188	207	223	218	197	223	209	201	220	212	220	193	228	207	192	197	225	203	198	196	207	204	220	167	239	222	226	204	217	218	230	183	221	209	192	235	192	220	204	207	223	222	218	198	221	219	235	235	213	207	211	232	226	235	221	198	194	233	227	211	227	224	214	216	211	193	196	218	216	210	222	230	189	206	207	226	203	175	205	230	221	206	187	209	204	227	207	201	227	203	218	190	193	209	210	187	204	210	229	207	199	189	209	225	217	209	221	202	217	216	201	209	211	218	222	201	203	208	182	190	208	201	211	205	195	203	213	223	243	223	210	207	182	221	233	216	214	207	208	177	197	221	225	233	245	208	246	200	213	206	190	189	209	213	226	221	178	222	214	232	202	230	205	207	230	194	209	217	226	201	213	170	237	186	218	206	186	201	200	221	210	211	216	195	221	198	208	200	211	222	197	228	207	214	228	212	211	226	209	222	225	198	224	176	203	222	202	215	224	201	211	191	223	209	198	199	230	213	209	212	212	215	212	215	214	204	201	220	216	214	214	202	212	208	184	196	211	201	206	202	199	199	208	229	213	185	228	176	231	223	216	226	197	226	203	187	208	219	201	191	218	228	206	229	192	233	231	189	197	212	206	200	219	205	213	190	216	203	207	205	209	207	202	204	211	200	222	202	216	218	219	199	228	202	193	223	221	205	190	243	217	227	227	220	207	210	207	184	192	230	228	187	223	202	223	195	201	210	206	208	196	213	208	219	232	216	193	211	223	247	206	206	217	234	191	183	215	214	204	209	211	223	226	215	218	218	216	228	199	253	228	246	212	205	227	207	223	218	217	222	221	193	202	244	206	213	191	213	192	203	207	226	210	220	226	236	215	199	214	217	225	221	190	226	224	229	234	193	244	222	228	222	243	194	197	217	208	211	195	217	216	197	238	195	227	203	221	180	205	206	266	229	232	185	211	202	202	227	206	206	196	196	207	218	209	201	223	221	209	197	208	205	223	203	218	208	223	237	221	226	206	201	202	217	211	231	221	205	234	211	218	219	198	215	201	235	225	218	193	249	227	230	223	209	222	191	213	239	206	244	207	215	202	215	238	201	212	196	211	183	205	206	202	192	204	233	212	180	216	190	198	219	212	189	196	214	228	213	226	204	199	208	219	206	226	213	240	218	214	233	216	204	215	211	226	218	230	217	238	227	196	203	199	210	205	249	212	191	212	210	204	231	212	236	212	208	227	185	225	191	201	213	203	222	204	193	213	208	212	206	223	225	224	212	192	213
5212	16634	11625	5886	3953	3084	2280	1643	1305	1032	877	777	689	600	531	478	474	465	406	370	358	320	307	357	305	303	315	305	307	295	301	241	299	279	258	291	298	312	271	311	280	277	308	297	297	297	279	285	296	287	285	256	262	277	281	260	263	295	239	298	253	257	243	265	252	253	273	260	262	282	280	261	259	269	232	279	267	296	276	264	282	265	276	265	252	266	242	251	245	274	248	266	248	272	280	274	285	254	295	262	247	237	240	283	275	252	233	255	253	297	237	260	259	249	271	242	272	238	230	278	265	255	261	272	272	294	272	276	277	259	271	236	226	255	254	265	201	279	252	262	269	254	232	239	238	271	260	272	256	249	237	268	280	296	291	279	278	253	274	270	259	288	269	288	249	263	252	261	254	255	277	236	250	264	256	289	275	253	258	249	259	248	249	249	284	262	224	237	267	264	229	266	285	234	262	264	250	265	277	241	245	275	261	230	264	267	248	277	261	261	267	271	278	248	292	273	284	263	239	265	285	242	259	230	237	269	269	270	252	275	270	268	273	284	281	262	265	269	261	247	268	242	269	239	243	282	277	248	277	249	250	238	272	240	249	282	246	276	285	251	271	260	267	289	261	265	239	255	235	285	254	283	234	263	286	277	260	255	271	255	253	253	282	260	258	245	270	240	248	225	295	272	261	265	284	251	271	255	302	253	246	251	267	268	237	260	271	256	288	255	254	266	285	278	277	260	265	258	245	282	252	263	247	260	226	251	215	261	283	254	276	265	267	260	266	267	267	210	248	239	255	274	276	241	275	260	253	278	272	299	290	286	253	266	288	289	241	276	272	258	294	292	236	296	258	261	277	215	249	252	263	267	245	271	229	275	230	246	240	227	255	295	286	249	259	251	222	244	264	275	263	262	237	256	274	248	256	245	259	268	281	273	254	258	269	271	269	248	256	269	264	246	265	257	280	265	281	242	265	264	269	260	262	247	239	286	291	270	286	271	238	275	270	273	235	258	264	238	255	264	281	248	269	270	266	228	250	277	257	248	255	279	256	249	267	264	248	240	281	297	253	279	248	253	266	264	257	224	278	254	278	273	279	266	264	264	274	257	250	282	277	235	260	256	270	253	269	275	243	255	282	267	280	253	269	275	269	267	264	259	241	266	252	247	278	260	271	283	245	266	267	271	275	266	250	257	264	270	268	268	266	265	254	263	262	264	255	276	256	266	260	253	303	258	258	263	255	298	275	261	268	254	284	244	231	240	261	255	249	254	263	244	254	274	255	261	280	267	265	300	257	286	290	248	256	277	282	300	275	266	236	284	278	259	270	289	220	238	262	261	261	269	232	264	268	237	283	262	233	254	246	266	244	283	247	269	258	260	245	234	267	265	256	252	269	278	240	241	250	270	273	264	264	236	276	257	294	256	281	273	264	254	265	277	242	226	250	280	230	261	266	275	259	265	264	278	238	265	271	264	259	276	245	243	270	283	274	260	273	282	274	280	272	245	282	290	285	254	260	248	255	273	272	258	256	250	289	281	253	264	293	258	256	235	267	288	279	265	265	229	247	266	240	252	257	269	276	258	275	269	263	280	269	251	253	278	250	237	279	274	250	251	254	263	231	280	243	259	253	271	258	223	256	277	279	258	265	253	273	272	243	248	295	256	279	257	272	272	270	263	237	274	263	264	234	259	230	226	238	282	244	271	259	245	281	253	277	249	238	265	255	276	281	269	242	242	240	273	254	261	239	243	266	240	270	281	235	261	247	263	248	246	269	271	265	248	251	279	275	261	273	275	277	287	247	273	249	271	274	254	256	250	258	254	267	261	245	256	277	287	250	247	243	231	253	273	290	251	282	254	212	272	267	252	258	255	271	233	263	252	252	271	256	228	266	247	291	267	260	238	277	248	278	277	287	247	240	285	261	262	270	261	262	269	249	241	287	256	250	272	259	266	275	241	235	271	230	276	259	283	248	268	238	272	256	260	282	260	266	225	234	243	249	271	281	248	294	237	265	262	270	249	258	255	286	262	241	236	291	263	285	272	252	252	273	264	243	243	266	219	243	284	274	255	264	250	256	266	240	250	260	265	264	251	238	267	277	260	241	252	284	268	292	279	281	261	268	284	250	249	267	246	261	251	249	246	223	297	257	230	267	231	285	276	257	277	236	249	267	274	256	272	271	267	279	257	263	283	267	282	279	276	235	267	285	237	263	264	239	262	269	221	285	286	271	297	248	258	225	262	278	262	263	264	280	269	291	254	244	251	262	257	249	250	290	271	255	254	255	272	249	242	244	281	231	271	292	251	260	267	238	271	303	300	273	259	264	269	263	268	250	265	230	272	283	250	266	254	243	248	277	222	264	275	273	259	243	247	247	311	237	245	250	275	267	259	275	271	218	266	278	257	266	250	247	256	254	284	239	270	290	273	240	271	269	229	237	263	274	243	267	274	248	270	262	247	263	281	260	269	272	260	238	268	236	236	280	265	264	267	272	262	269	250	282	251	234	260	268	276	261	286	279	259	261	276	252	249	258	234	259	246	272	232	224	260	284	269	258	245	247	276	268	267	262	254	262	244	279	259	256	274	267	259	243	301	273	272	250	255	268	254	248	265	269	272	277	265	291	282	284	256	279	233	251	256	244	260	265	263	249	252	267	260	280	258	256	225	240	247	283	234	281	292	288	255	273	237	276	232	245	277	276	251	278	254	243	270	261	252	258	297	274	270	220	251	250	258	262	252	277	279	261	263	263	256	273	252	256	253	245	248	248	237	264	269	265	252	284	250	299	253	283	272	233	251	247	260	291	263	263	248	265	272	279	267	290	278	250	262	249	261	288	262	255	260	255	249	224	240	261	222	267	259	250	259	263	275	293	276	258	261	269	233	257	266	260	279	267	255	265	244	269	248	282	234	254	278	236	279	273	264	268	253	261	276	248	292	265	270	217	267	243	259	270	278	253	274	270	262	275	238	280	265	274	256	260	244	258	254	271	249	256	259	277	266	251	248	274	253	281	257	255	262	265	253	248	273	250	257	234	257	270	261	258	256	300	251	262	237	238	267	299	284	266	246	266	267	243	254	262	243	240	258	255	275	267	259	257	290	262	254	267	257	272	255	279	288	242	253	264	255	242	269	313	244	276	296	260	257	279	253	269	260	269	239	285	264	277	257	265	273	260	243	282	263	279	250	257	258	265	264	255	262	281	251	255	276	244	234	265	290	271	252	251	258	254	254	259	252	246	261	236	277	271	267	252	270	267	277	253	251	236	236	264	252	269	253	280	266	243	246	270	246	285	243	259	269	261	256	228	275	251	280	268	238	226	248	255	246	276	255	222	246	300	284	242	255	264	268	258	276	274	270	283	262	272	272	243	269	261	260	253	272	282	277	237	230	259	243	265	253	270	232	239	248	247	274	253	244	247	252	245	251	243	245	264	274	241	285	260	236	264	247	272	248	262	280	262	247	294	263	232	208	281	284	266	251	269	271	224	262	266	265	234	296
27610	18577	5245	1308	835	717	678	589	592	568	551	571	570	547	508	547	527	537	526	526	519	532	531	569	514	543	575	566	563	539	490	573	561	520	514	568	513	579	518	494	560	529	525	511	556	560	513	515	542	527	529	547	513	580	515	546	547	533	526	553	573	525	502	566	557	569	542	527	523	521	540	552	542	495	549	507	530	524	530	537	548	562	506	535	529	500	573	553	538	509	443	532	505	510	531	545	519	524	560	547	566	542	566	514	522	525	541	546	537	538	556	588	536	515	539	517	522	525	525	546	522	547	511	550	594	547	495	514	542	526	606	528	532	545	530	565	499	560	543	503	538	527	538	498	532	544	525	523	571	561	510	507	532	576	532	490	514	538	553	537	545	524	513	533	530	564	533	546	553	573	517	570	530	555	523	518	512	540	530	548	526	509	510	543	542	509	541	512	533	510	528	514	515	533	555	573	533	535	544	532	530	532	518	546	529	523	534	567	534	491	521	544	621	570	534	528	557	561	537	503	565	514	523	523	525	537	545	524	517	530	606	511	512	549	517	536	581	521	492	558	485	553	579	514	523	552	540	528	500	489	544	513	533	580	516	532	528	529	542	518	550	561	494	507	543	486	538	507	512	543	501	531	548	517	573	519	539	548	540	547	520	553	537	584	546	572	530	545	530	554	531	551	536	537	520	514	524	540	555	539	551	505	521	516	537	542	526	507	546	499	560	542	550	521	535	519	523	589	533	513	554	529	535	532	547	528	535	525	542	519	576	574	506	510	548	522	516	533	535	535	534	544	545	499	514	556	517	527	538	525	547	528	515	570	493	517	487	573	538	525	506	535	543	558	510	517	534	568	544	533	546	525	539	532	511	546	547	555	510	603	559	553	520	513	495	531	528	542	518	561	550	532	541	548	558	494	518	491	495	534	539	535	546	562	583	542	538	502	545	486	540	528	524	514	527	546	535	537	569	516	563	548	558	485	525	586	577	515	540	539	537	535	516	479	543	525	584	534	570	527	511	542	528	557	524	542	560	523	528	519	506	555	544	513	533	543	511	549	526	523	574	545	527	551	513	531	486	538	558	530	543	546	475	516	507	559	518	527	533	522	569	520	521	554	526	515	554	516	574	557	540	510	556	534	544	525	489	518	553	519	522	518	502	533	534	553	496	531	556	575	494	519	524	531	526	537	544	559	545	524	518	534	546	537	529	519	501	560	584	531	546	571	516	523	522	530	547	526	509	547	562	528	503	555	577	577	513	498	529	492	561	582	531	518	480	540	551	545	552	521	495	542	537	532	523	528	529	543	555	575	512	520	579	556	536	513	515	539	549	548	549	554	532	557	535	527	479	529	514	538	582	565	536	535	550	532	539	547	527	495	514	519	541	521	523	506	510	545	499	555	554	564	544	575	515	549	460	519	531	527	540	537	518	517	537	539	544	515	519	498	500	534	539	537	561	518	538	541	547	518	547	513	545	501	505	504	567	527	571	537	556	582	533	528	529	509	559	574	494	540	546	529	535	543	512	560	533	543	546	511	544	525	493	546	529	567	529	507	558	523	538	531	572	496	551	530	549	538	512	516	520	533	528	562	480	552	545	530	538	503	539	540	516	549	533	569	518	535	562	511	565	528	533	557	581	544	517	569	543	510	521	547	554	509	528	527	539	457	537	532	524	515	522	476	523	537	552	545	506	576	493	524	510	539	521	550	586	526	533	513	525	574	508	561	533	546	525	532	529	526	515	530	519	547	496	497	548	533	537	550	529	536	544	556	544	500	527	572	538	519	542	530	543	553	532	510	559	505	508	549	521	546	551	540	505	522	555	509	545	557	513	519	551	538	542	544	559	555	555	550	537	499	533	518	519	555	578	535	558	563	504	510	580	486	527	556	501	552	513	532	501	540	492	525	502	510	556	552	511	531	504	515	513	542	502	551	496	536	521	526	524	513	555	534	557	538	551	584	506	535	564	554	526	546	539	507	531	513	485	582	577	514	586	551	534	544	541	528	493	547	567	515	545	527	508	521	531	502	560	534	556	557	539	497	540	541	550	543	477	509	540	573	503	543	536	506	532	494	560	562	539	525	531	505	568	506	498	527	457	536	535	549	527	577	548	534	551	527	565	538	541	524	535	515	511	554	540	544	555	547	481	555	523	554	520	520	469	544	532	532	537	554	558	561	541	519	542	540	532	538	555	554	564	536	531	516	493	539	542	533	502	518	537	540	529	520	528	543	504	494	545	489	505	540	542	558	530	555	572	534	502	549	540	521	535	511	476	553	542	537	552	503	508	523	570	527	514	531	524	553	561	561	538	537	524	513	512	524	558	548	508	599	516	548	539	564	537	548	523	486	550	549	572	530	511	504	524	492	563	550	538	532	553	571	550	560	529	561	552	512	566	515	527	509	520	581	534	547	557	534	543	502	526	522	577	585	518	527	535	516	542	571	523	557	478	493	545	506	512	521	509	534	482	525	549	555	531	531	532	559	554	522	573	538	513	510	514	542	565	499	485	524	524	549	552	510	498	513	493	556	547	534	548	531	534	525	534	574	519	527	586	513	518	514	516	509	537	494	520	494	508	519	542	581	540	538	535	555	536	554	532	550	550	549	568	518	519	504	554	546	570	549	504	578	521	556	555	549	509	476	546	501	526	555	494	528	544	530	522	467	530	516	530	490	525	534	539	529	516	531	526	601	525	506	520	580	507	548	545	552	531	549	544	505	547	544	520	546	541	513	523	529	531	527	500	523	532	515	553	519	548	552	519	550	552	571	561	578	496	557	554	554	598	538	548	537	572	536	557	533	564	532	524	514	566	553	540	530	502	555	500	555	550	520	510	588	551	491	532	532	522	540	509	545	534	549	557	545	488	507	543	564	548	558	489	542	565	568	537	543	540	515	543	503	562	549	521	527	578	553	544	551	531	508	526	510	577	555	547	499	511	544	524	506	522	552	572	553	524	497	531	574	525	541	546	500	572	544	493	520	506	569	573	526	507	554	486	550	530	509	453	477	555	541	502	491	565	526	507	564	558	525	525	562	521	514	513	528	525	498	528	549	547	536	517	528	543	540	532	576	517	506	499	525	532	524	565	556	556	552	545	531	506	483	501	538	541	523	525	566	597	516	545	522	549	509	529	524	533	494	505	580	501	530	535	546	549	521	526	506	539	573	528	556	555	526	550	576	525	523	561	572	515	481	492	519	518	516	544	480	506	506	528	538	536	536	537	488	537	553	545	495	504	519	521	534	489	504	514	569	536	534	520	509	531	513	528	530	558	523	554	544	537	531	533	505	486	501	550	538	489	522	513	551	579	530	566	552	554	537	538	535	547	527	556	487	566	506	532	517	534	562	516	564	515	552	515	537	517	541	498	532	490	503	510	538	581	529	550	545	552	556	532	574	589	539	506	549	555	557	524	523	530	538	545	558	540	513	520	529	558	587	507	532	505	524	553	538	512	529	573	580	505	529	506	543	511	563	542	492	468	560	535	536	513	544
4959	3763	2644	1387	1109	1057	917	755	764	740	726	669	690	620	651	625	581	636	636	597	652	621	630	619	646	624	612	637	645	637	649	610	629	581	704	606	657	613	627	607	585	637	642	661	629	681	630	595	635	657	632	584	638	660	634	619	618	648	623	596	646	672	641	621	603	625	677	649	616	604	638	664	626	642	621	613	587	618	618	641	638	618	607	642	553	650	652	656	619	616	621	655	615	611	603	649	629	626	658	606	630	600	650	590	632	631	616	653	632	614	661	623	569	613	594	614	581	574	637	640	621	616	657	614	614	636	635	643	579	620	616	621	635	621	630	631	601	636	612	632	611	616	625	594	639	669	646	636	627	632	607	535	561	597	618	650	665	599	612	600	626	632	592	654	562	611	622	643	658	619	609	597	633	599	624	591	589	635	624	611	654	628	620	683	667	633	591	620	603	619	641	631	649	606	649	638	664	639	614	607	662	639	618	606	572	653	586	612	627	596	636	630	574	605	668	627	642	595	625	604	583	623	601	608	640	621	572	654	578	698	680	586	616	603	642	611	651	624	612	668	634	620	615	655	631	629	619	627	608	657	593	627	631	630	637	657	617	615	612	609	618	603	634	613	666	650	632	644	627	662	620	633	592	572	615	644	611	618	587	644	603	623	617	618	620	568	623	595	591	645	586	613	638	596	623	623	620	588	603	608	585	681	584	649	685	570	604	615	608	600	589	644	624	606	607	635	566	601	640	628	626	591	606	619	583	636	615	601	637	598	616	592	610	597	647	634	567	632	627	648	625	608	603	626	611	663	644	652	628	652	586	587	576	606	647	627	605	629	654	622	643	620	615	597	580	623	594	656	621	650	616	612	676	593	613	611	628	592	628	600	591	623	611	592	643	615	644	687	579	595	616	669	574	567	628	609	633	617	657	608	625	641	590	650	612	589	603	591	635	660	605	598	645	607	647	629	689	636	591	613	620	619	623	601	654	678	644	628	631	605	596	640	592	634	609	644	621	605	627	602	599	646	605	615	621	648	622	645	630	622	632	630	615	626	614	600	597	624	594	616	642	621	618	630	556	608	602	568	608	602	603	615	613	654	644	614	623	615	614	636	640	656	623	612	651	667	634	623	620	602	631	629	643	627	610	592	641	594	625	609	660	638	629	673	572	639	601	654	615	638	606	617	593	669	633	593	617	626	609	634	596	583	625	614	639	644	610	612	615	597	627	618	618	593	621	634	599	609	615	636	598	610	625	601	624	662	627	594	630	617	649	624	649	559	589	652	669	633	614	621	638	651	619	570	642	613	612	638	652	621	610	635	617	633	613	614	634	610	599	635	604	574	611	676	599	597	658	639	628	676	613	643	615	589	598	665	588	631	620	652	625	634	650	607	595	621	592	622	595	577	627	617	616	593	608	608	589	632	554	607	637	622	617	635	631	598	651	627	616	626	607	631	650	596	659	630	628	644	673	653	619	608	640	653	636	618	633	619	643	620	585	647	639	606	613	634	627	595	613	609	627	634	625	650	599	582	600	585	639	610	635	623	638	637	614	564	658	562	635	633	589	631	611	623	638	610	604	621	623	597	651	660	615	604	598	658	626	626	595	623	630	642	652	605	562	635	681	620	569	629	607	570	605	613	607	630	625	580	600	638	604	637	639	618	611	606	599	612	650	598	617	601	620	610	627	648	628	607	588	632	636	637	620	589	621	614	630	625	579	620	633	649	621	653	631	637	639	613	638	587	626	588	643	625	630	638	617	584	614	601	628	626	614	644	620	625	602	619	622	612	595	690	610	592	585	604	660	574	627	620	634	627	647	661	578	594	582	659	660	610	622	603	619	630	601	657	647	626	656	610	654	571	587	581	614	653	618	607	592	647	637	621	644	626	630	607	627	609	627	640	643	624	614	616	619	609	637	621	631	623	609	623	584	629	599	631	614	591	623	663	616	625	618	613	638	614	600	639	594	580	614	614	676	585	631	589	624	596	661	646	604	618	605	609	612	640	586	605	611	635	594	625	603	621	612	645	637	616	640	663	622	643	634	648	592	634	619	635	593	664	676	632	585	589	619	642	640	615	665	617	584	582	607	620	630	638	634	619	625	607	660	632	587	609	647	679	625	618	559	649	636	620	621	596	607	714	635	662	617	578	609	662	647	621	624	671	645	607	646	574	645	633	590	597	611	584	657	648	617	600	625	632	616	670	615	642	633	634	599	597	631	587	621	637	636	621	613	632	602	601	587	637	651	599	642	621	624	596	634	628	606	643	633	617	614	644	582	653	661	598	659	659	654	640	616	592	606	644	635	610	614	624	633	623	622	629	621	633	553	602	632	644	629	629	634	621	607	632	632	673	574	604	611	630	638	633	680	608	607	648	644	631	626	617	579	585	574	626	617	642	624	580	592	631	616	621	616	643	661	609	619	637	652	600	593	651	627	627	634	599	595	629	651	603	591	637	611	607	603	677	633	617	654	622	634	611	561	617	647	565	653	668	609	661	616	629	603	599	651	667	664	623	608	640	648	626	634	609	616	626	612	610	597	614	632	585	618	569	601	611	615	619	607	592	616	628	620	646	641	622	632	603	632	625	628	624	643	578	665	592	650	574	676	639	614	665	646	608	657	628	580	701	582	623	590	626	630	626	630	620	610	595	641	613	634	603	625	612	569	620	611	648	643	645	629	624	669	645	621	662	618	615	646	602	659	634	609	617	623	639	648	648	612	602	616	637	588	638	660	622	613	610	568	631	577	607	617	632	642	630	609	592	636	646	614	613	640	620	638	613	607	634	644	618	650	606	623	589	594	608	650	622	675	591	656	644	624	633	636	607	622	645	618	572	630	642	608	634	624	605	638	611	632	660	622	630	658	605	631	616	602	633	595	623	610	584	655	611	635	602	653	663	624	645	606	622	603	677	619	631	577	635	635	691	622	616	686	629	611	592	577	683	608	619	623	612	611	592	602	580	627	644	614	606	557	606	600	641	623	679	619	638	649	586	671	566	619	686	608	598	613	626	665	610	593	639	636	620	659	591	582	602	600	616	598	616	652	594	606	635	671	615	632	616	625	618	585	612	617	626	639	624	638	642	588	650	615	614	642	619	653	596	603	578	563	620	574	628	639	625	597	600	652	589	612	637	619	628	634	608	632	602	597	617	644	610	667	624	598	609	632	571	618	620	617	623	628	636	615	600	668	643	634	654	651	619	656	632	597	609	632	638	626	618	659	623	574	588	628	629	578	646	632	631	644	600	631	605	606	599	629	659	606	635	707	657	620	645	658	609	610	620	624	626	661	654	621	608	622	621	633	628	602	606	614	618	629	632	633	594	621	609	628	644	622	670	578	659	586	619	574	580	620	611	651	634	656	639	600	610	616	617	649	619	591	609	607	668	611	628	567	654	618	585	634	602	637	637	612	577	641	598	606	622	651	582	569	659	599	606	638	625	588	599	622	652	625	655	567	603	619	580	600	614	621	615	637	607	617	590	635	603	660	613	640	597
23839	21376	28617	24503	21344	7944	1328	873	776	674	621	595	575	541	521	538	541	512	510	526	499	527	488	527	495	481	482	471	510	516	567	494	532	522	517	523	468	541	508	466	426	482	454	489	497	516	467	474	477	478	488	452	460	462	471	491	448	484	483	472	483	482	533	520	484	500	475	502	505	488	459	476	475	481	445	497	448	491	518	482	464	480	443	521	469	469	499	540	507	479	484	458	507	466	496	465	510	470	444	499	483	507	451	434	466	502	425	461	522	520	493	478	479	502	450	491	496	466	446	474	505	482	464	492	484	467	474	495	477	461	470	521	472	465	509	482	468	480	486	465	461	441	456	452	471	416	484	512	484	461	502	485	505	495	467	496	468	480	466	478	442	489	485	485	477	478	496	491	452	482	460	474	474	451	468	494	452	492	486	506	467	509	518	499	497	479	516	454	496	466	477	456	473	492	481	467	474	450	485	493	566	455	449	509	479	440	484	486	465	542	465	476	546	495	496	465	490	478	475	483	478	478	443	482	499	472	491	448	471	444	509	511	496	452	482	465	463	480	475	454	511	491	469	514	494	467	520	451	472	498	494	488	490	466	450	455	511	475	412	460	493	461	475	468	477	473	492	519	469	483	496	467	492	438	463	511	478	503	495	492	491	470	496	493	509	485	483	467	494	476	495	474	495	475	499	433	514	509	440	466	468	488	507	531	511	471	490	475	472	465	470	482	498	477	472	499	472	442	481	465	486	470	485	474	487	512	495	472	481	509	470	481	446	485	476	482	464	488	467	511	509	501	478	495	500	489	506	466	443	477	483	435	494	467	458	458	488	507	471	517	494	503	467	506	482	498	463	478	483	536	486	514	468	481	467	511	514	448	494	523	468	459	453	494	520	456	469	491	481	498	457	517	476	528	493	510	483	499	482	477	519	458	503	462	470	495	473	504	486	447	491	480	469	476	473	472	489	469	500	487	474	498	452	482	469	519	482	472	485	489	502	469	522	501	472	472	432	440	449	440	519	517	479	473	535	502	462	500	476	496	457	491	475	466	485	471	480	474	481	514	525	485	492	454	470	472	498	482	484	438	493	488	487	451	463	502	446	447	488	471	468	518	524	513	448	485	479	487	493	463	466	472	486	487	492	475	485	490	494	457	473	511	489	467	423	496	492	509	506	491	483	507	522	541	471	451	462	483	488	493	499	468	466	489	503	496	495	466	486	463	486	473	488	454	445	496	469	462	485	522	465	527	498	476	509	499	470	467	486	462	474	491	462	500	490	469	455	451	491	498	477	472	460	526	498	476	500	482	473	465	494	480	476	471	447	499	478	467	460	454	492	495	510	474	507	481	466	479	490	493	462	491	499	476	523	486	476	474	481	465	473	449	500	484	499	483	478	443	519	469	517	475	477	498	503	446	494	448	467	478	491	466	472	488	476	513	509	506	446	480	487	486	443	489	463	423	473	477	469	453	511	496	476	478	482	475	506	453	475	477	435	482	478	481	471	504	456	461	516	442	515	455	441	470	486	514	468	502	499	485	427	458	497	499	484	463	470	499	487	454	522	480	460	465	461	531	504	474	484	459	486	495	439	505	501	502	489	456	477	468	457	449	494	497	506	493	474	471	494	490	492	537	484	459	494	445	480	493	478	500	523	450	473	464	474	439	470	456	468	464	485	459	476	454	469	492	478	433	490	529	481	434	486	452	511	486	509	437	507	466	512	476	467	484	470	477	470	469	457	474	474	500	480	493	489	486	479	441	481	471	488	496	450	501	490	476	498	502	482	446	505	499	487	507	499	468	485	499	471	500	495	502	472	470	503	493	475	512	434	494	474	499	491	474	497	436	506	515	496	484	480	466	440	494	478	475	468	451	467	466	463	494	504	488	515	472	491	514	474	479	450	489	490	506	465	453	480	497	460	458	513	491	487	478	499	498	459	457	529	493	461	496	496	444	499	570	447	487	487	471	473	462	455	493	476	507	474	497	474	438	491	494	498	520	480	476	511	483	469	512	492	471	493	473	460	502	469	518	475	474	468	458	492	505	476	530	483	478	454	470	518	475	484	475	490	477	502	514	527	470	489	519	460	473	490	504	478	489	470	485	491	489	426	501	467	511	469	516	492	468	463	463	492	485	508	466	490	537	452	484	480	494	489	478	451	483	476	481	444	505	505	465	504	485	524	487	468	469	473	497	463	452	461	504	424	515	461	480	510	495	431	502	476	463	484	460	481	478	496	508	505	471	502	508	504	478	479	532	496	516	463	514	439	485	492	464	463	496	462	509	476	481	445	524	502	456	465	494	499	495	450	481	487	458	474	505	499	486	504	472	486	498	429	469	487	448	483	476	489	482	463	478	465	511	506	498	493	449	480	484	505	504	471	454	469	494	505	476	469	478	484	455	482	486	446	460	519	471	472	469	475	474	503	481	494	513	478	480	463	493	480	473	484	509	481	470	478	471	448	475	460	501	481	464	499	489	509	431	446	486	461	495	456	499	479	485	495	501	504	432	487	444	493	516	493	502	469	472	489	522	487	482	479	497	457	452	481	477	501	482	519	455	512	477	468	466	523	473	470	468	463	475	465	487	463	498	510	507	459	476	518	479	460	511	477	512	473	519	451	486	466	507	493	468	456	477	507	488	519	408	465	490	452	471	461	494	461	474	489	475	477	494	503	485	457	468	492	458	466	484	468	479	468	475	504	446	498	532	491	490	472	487	467	480	516	484	507	457	470	475	446	479	446	495	469	490	428	471	490	460	438	482	458	480	463	470	471	505	522	456	479	483	491	485	454	483	431	472	517	506	517	497	465	461	472	441	479	485	479	466	480	494	503	436	475	441	497	464	520	437	494	463	474	505	468	462	493	495	464	483	526	468	488	475	467	471	479	472	485	434	476	513	502	420	492	467	468	460	426	499	455	468	471	485	444	486	482	484	483	440	476	512	531	450	458	477	473	455	467	455	494	443	463	469	482	502	489	509	484	487	456	480	441	512	515	438	506	469	446	476	477	489	460	463	490	470	469	510	491	516	506	466	506	486	475	480	479	471	482	501	449	516	439	460	474	467	445	499	468	500	451	496	472	518	473	464	468	497	455	495	456	513	436	443	466	433	464	469	493	482	482	474	472	480	479	457	487	460	467	484	468	470	471	505	502	493	525	483	459	495	462	442	453	485	483	464	519	453	453	502	478	465	480	467	494	480	501	470	477	490	462	470	468	485	465	481	474	484	476	440	465	478	484	499	497	517	465	448	492	451	487	473	476	480	453	466	473	481	474	443	483	487	501	466	486	460	500	463	459	458	500	509	486	481	462	481	457	493	475	522	467	464	485	466	494	487	480	495	465	514	424	495	458	480	514	487	510	462	449	450	500	475	473	459	426	457	470	441	484	494	483	523	526	467	472	483	478	454	478	473	538	475	493	449	462	475	446	430	495	484	475	472	465	494	427	485	455	493	459	479	489	445	478	486	490	462	477	510	469	481	483	492	492	492	501	424
4066	11226	7769	3856	2770	2192	1649	1372	1147	998	921	791	812	729	694	714	614	686	626	665	601	625	566	616	579	596	553	598	576	603	560	566	583	625	617	596	612	605	576	576	594	584	606	566	605	583	573	561	539	590	543	572	595	566	589	589	565	586	568	529	589	590	555	559	586	577	568	593	586	545	576	552	560	507	593	572	583	602	564	564	582	597	565	562	523	565	544	548	589	583	538	564	521	530	570	552	601	558	555	550	559	547	577	616	549	592	567	568	582	531	577	542	577	568	578	554	529	563	524	578	541	598	558	557	492	581	546	606	591	544	511	584	545	565	570	551	494	586	579	555	563	625	574	572	584	571	564	533	573	589	579	568	581	602	565	560	539	518	547	559	588	574	600	565	555	569	564	531	583	581	592	594	581	550	573	565	558	542	574	570	565	570	609	563	570	568	586	527	574	594	603	551	556	553	596	591	552	572	575	589	550	571	617	592	561	587	486	580	543	551	595	581	604	542	592	551	541	537	538	547	523	541	589	569	564	596	519	631	586	562	588	600	558	588	529	577	562	572	608	544	581	576	625	564	563	563	563	572	581	541	556	541	573	560	595	557	556	565	564	555	589	544	553	591	559	541	569	609	579	535	579	569	571	585	597	578	535	510	575	570	535	544	608	603	529	543	598	572	584	560	575	575	575	543	568	562	575	535	558	564	554	579	543	588	558	558	537	584	588	577	569	560	540	592	569	610	550	567	562	568	541	590	552	570	593	561	577	561	585	585	600	581	554	552	574	566	520	536	595	574	599	530	568	552	588	619	564	526	590	586	554	556	583	552	614	565	556	604	582	579	544	601	547	559	552	611	558	545	558	585	565	568	607	539	561	546	590	517	574	584	584	594	507	596	571	552	575	560	573	592	547	574	531	552	608	529	568	557	610	588	547	578	577	560	577	567	579	565	549	558	586	551	529	564	573	582	549	596	568	592	591	549	543	583	596	583	580	569	578	557	547	592	558	586	564	531	580	623	554	555	602	578	556	573	564	528	587	560	562	579	591	601	573	603	573	550	577	573	615	505	558	526	537	540	614	586	585	552	608	548	541	566	564	555	564	569	583	514	520	589	549	586	561	590	566	571	561	541	593	552	576	552	593	582	577	519	617	547	597	591	572	575	587	576	552	580	534	568	601	564	567	578	562	573	570	515	563	531	570	566	535	564	569	583	588	609	593	545	546	557	557	568	565	560	602	526	583	549	561	548	617	525	525	547	599	558	521	531	583	592	525	569	504	554	543	543	533	571	554	595	591	553	593	567	558	566	548	569	561	559	570	553	582	565	546	558	568	610	523	582	562	595	576	567	572	583	556	545	560	595	598	557	562	569	554	562	560	541	542	585	593	612	576	556	576	556	565	536	597	589	505	566	551	556	550	602	530	572	584	588	584	550	582	549	568	568	569	564	551	593	542	589	565	532	543	562	575	589	545	576	560	550	565	555	601	588	532	578	563	565	552	560	543	573	548	569	605	588	583	563	613	589	586	544	589	602	580	592	551	576	540	525	548	607	567	588	539	538	556	545	584	579	539	572	546	601	575	595	581	540	540	544	625	557	549	595	586	559	601	574	577	546	475	569	554	606	535	581	554	559	574	527	555	593	570	580	573	569	574	555	542	561	541	537	538	552	542	614	586	575	583	579	515	578	539	556	571	571	544	567	569	571	565	591	535	551	576	595	576	566	562	545	545	558	579	583	584	600	574	554	592	527	548	515	546	553	537	585	558	585	611	530	542	564	570	569	578	601	566	554	614	597	573	580	583	556	563	549	540	550	585	564	560	560	585	567	557	542	541	543	582	565	541	597	570	594	598	548	544	549	576	551	538	570	586	530	535	543	540	544	593	560	621	553	529	535	540	536	559	576	570	580	534	537	576	518	580	587	565	563	620	559	554	573	592	540	590	576	565	561	526	562	553	550	608	596	545	544	556	531	584	550	595	584	580	570	590	555	546	582	576	573	545	560	565	549	559	548	569	620	593	572	653	589	597	567	597	558	580	570	599	564	585	526	588	535	530	603	600	617	581	580	536	590	567	599	532	573	580	548	570	532	586	541	545	563	582	580	569	553	571	539	549	540	555	590	534	573	604	583	577	551	594	566	553	569	540	562	542	542	546	557	530	543	572	539	596	541	609	583	567	618	513	549	556	532	599	545	576	560	544	571	558	540	512	548	590	535	534	552	550	593	578	616	605	564	531	583	605	566	599	583	567	580	549	557	545	551	581	559	578	547	576	576	566	598	535	577	523	557	524	544	528	596	579	572	607	552	571	575	587	557	551	609	612	575	583	615	578	579	564	528	523	580	552	558	579	567	573	560	594	598	557	588	574	560	578	572	551	584	556	565	583	555	569	587	541	545	579	614	554	579	581	538	577	567	607	567	552	571	558	559	564	571	583	589	547	517	590	548	575	610	518	583	546	544	544	513	582	550	580	563	590	555	579	592	574	569	579	602	560	555	561	536	581	550	554	608	579	587	533	559	583	532	611	535	600	570	548	567	580	528	578	539	555	583	525	545	566	534	539	527	543	562	597	561	588	585	593	559	548	596	567	616	579	548	553	549	543	567	573	608	581	583	603	577	542	548	532	512	562	581	518	592	595	592	604	542	607	509	554	600	580	558	526	635	518	521	591	553	555	618	560	564	585	609	572	559	545	561	574	534	570	570	567	523	590	555	599	544	507	591	583	530	584	585	580	534	563	533	552	579	582	564	552	558	586	562	587	572	511	592	575	552	589	551	531	577	534	565	573	596	581	536	590	531	551	575	581	627	549	574	605	490	541	551	567	542	567	596	561	547	578	576	570	533	572	560	583	525	578	565	547	616	567	548	542	568	574	584	566	536	576	579	570	564	603	549	534	598	570	551	556	575	609	566	592	549	578	563	561	583	531	547	603	565	575	569	560	561	555	529	562	582	567	540	530	589	597	561	552	586	579	543	569	552	569	558	565	522	567	587	586	571	558	520	581	584	618	582	562	649	564	543	584	543	593	591	549	562	549	568	527	623	587	524	564	602	524	582	580	593	590	564	593	564	586	583	591	528	574	590	581	541	554	574	567	597	559	559	571	586	573	542	526	545	565	545	583	577	563	554	598	598	556	550	565	541	592	565	536	598	579	550	549	603	572	559	583	586	570	587	533	587	549	602	576	603	558	530	546	510	574	589	577	527	540	557	582	562	567	560	557	578	530	531	546	551	573	566	531	532	583	582	581	550	562	554	595	601	529	558	581	529	631	600	559	541	608	533	593	598	601	549	543	568	492	526	575	562	585	519	555	532	600	560	553	569	570	566	562	547	539	578	540	549	547	524	539	549	544	537	572	577	532	581	549	558	563	570	577	558	570	578	551	540	583	543	560	564	539	542	579	541	541	570	542	568	539	569	558	564	517	548	561	532	568	519	577	570	583	550	544	527	537	589	612	602	586	582	572	545	566	569	622	589	607	516	563	595	562	564	570	599	578	522
25041	21422	27426	25666	8365	833	656	520	444	458	436	450	397	385	372	382	380	353	390	377	346	340	387	363	361	351	354	361	354	371	343	349	383	302	359	354	403	354	363	327	371	382	341	334	343	354	329	354	355	358	385	375	373	328	354	351	358	341	332	358	331	356	356	335	327	349	339	323	329	350	352	375	323	345	368	361	354	351	334	337	332	320	337	356	371	358	317	320	359	338	334	351	354	336	333	362	353	363	338	373	336	385	336	342	353	334	344	349	383	366	340	334	334	350	336	341	361	367	328	321	344	349	366	351	347	346	355	353	334	332	331	375	370	346	294	336	326	350	360	351	353	342	337	369	354	336	355	356	354	325	360	342	357	332	349	366	366	365	350	357	358	322	327	333	339	361	342	361	375	340	314	340	351	349	368	355	339	334	348	370	359	321	400	356	354	346	363	339	341	342	348	345	349	345	383	357	398	359	342	348	349	359	375	345	394	338	350	321	345	332	318	352	335	328	317	348	300	362	363	378	341	351	357	364	336	370	356	344	368	365	365	362	335	324	363	356	329	301	368	349	385	335	321	353	325	358	379	327	382	379	356	359	378	356	344	365	334	344	356	340	343	348	371	354	304	383	377	326	328	335	303	370	345	332	338	342	358	356	362	381	357	371	349	364	378	321	343	340	345	340	348	350	343	359	351	350	364	335	325	336	352	335	375	370	330	350	316	341	359	360	322	342	322	359	338	383	363	350	368	336	357	363	352	361	326	315	323	360	378	329	349	315	385	350	358	347	345	325	352	345	344	359	360	326	307	351	351	325	362	332	358	321	356	348	312	364	346	361	354	325	348	332	389	350	336	343	347	341	330	352	349	354	347	375	357	383	321	316	339	329	315	380	394	347	323	387	380	332	373	352	332	355	342	355	308	338	332	352	328	347	388	373	348	329	367	377	342	334	337	358	369	351	331	346	349	371	327	319	358	291	334	343	372	325	339	354	381	329	319	336	357	325	344	347	350	365	359	324	342	370	321	347	338	355	384	343	323	327	371	309	329	330	387	380	381	333	337	384	337	369	364	330	329	338	322	331	360	371	331	334	352	364	371	346	327	323	346	344	334	374	320	331	380	353	344	316	346	297	365	332	392	334	340	373	347	373	323	339	324	368	344	319	335	316	361	339	388	393	347	369	373	320	352	324	347	400	307	374	300	353	336	347	400	362	326	326	353	361	356	300	336	372	321	379	337	338	350	312	337	364	344	356	379	358	356	359	376	315	334	346	337	359	319	359	355	343	320	332	349	334	371	342	338	359	363	372	366	339	361	338	322	317	324	384	368	333	344	351	376	369	319	340	308	337	348	335	339	377	333	384	352	363	332	334	360	365	353	360	339	328	367	323	347	355	351	357	368	370	362	360	351	338	358	321	358	344	361	334	350	354	335	298	360	345	354	343	332	344	372	337	329	388	348	361	309	359	343	405	369	329	359	359	311	355	373	327	340	360	337	354	346	357	365	347	340	374	367	366	327	335	368	365	349	309	344	357	343	355	375	350	340	365	372	362	352	355	356	319	366	348	345	336	345	347	300	362	340	338	346	339	339	364	319	349	353	352	339	317	334	391	338	355	357	376	365	355	345	380	366	328	343	355	343	379	367	363	323	354	355	353	382	337	356	330	326	340	314	360	375	343	308	311	368	312	366	344	327	352	364	323	336	361	350	364	384	322	337	333	338	363	357	341	346	379	307	330	365	346	368	354	344	320	350	363	345	341	352	352	314	348	342	381	322	354	357	353	361	364	370	321	324	313	351	356	319	334	363	364	353	318	357	329	344	332	361	349	373	354	315	341	321	357	339	371	356	359	368	348	387	370	346	358	324	325	349	358	358	352	334	341	332	346	359	365	299	371	378	361	333	353	345	341	333	342	326	342	347	343	361	322	315	381	336	356	374	373	356	382	329	379	334	353	370	316	382	329	349	320	338	328	358	340	315	335	353	321	368	289	361	356	350	347	367	334	343	347	349	343	381	358	344	378	360	352	340	377	361	333	315	343	357	375	371	337	361	361	356	339	360	353	320	374	350	356	319	323	320	364	332	374	361	376	364	344	356	314	348	372	381	349	344	335	346	348	349	323	356	339	329	354	355	322	379	377	355	345	339	362	377	351	345	353	344	366	345	380	372	366	331	367	339	354	345	383	343	333	317	315	375	315	363	348	339	374	351	347	333	336	346	308	332	342	340	335	336	348	339	353	404	337	345	355	385	365	330	346	337	328	374	370	350	351	362	372	353	350	360	345	325	376	359	345	337	340	346	365	357	330	347	368	361	330	310	331	324	377	359	353	351	342	306	346	366	304	386	359	319	365	314	351	377	350	350	355	340	349	350	362	334	339	316	358	349	355	337	313	370	365	337	350	310	306	326	342	332	336	334	328	291	327	354	348	355	354	306	369	362	374	337	344	352	323	336	325	377	330	376	361	357	322	330	325	333	346	334	348	359	359	340	338	375	347	364	327	338	350	356	348	360	364	310	340	327	354	337	358	327	346	340	340	374	370	339	321	359	378	360	357	310	341	360	354	376	326	351	346	349	365	368	329	351	337	324	369	345	345	355	389	389	340	305	378	337	354	323	348	354	345	341	351	379	361	320	375	345	331	349	359	326	344	353	394	365	324	342	336	328	364	356	309	353	335	364	342	348	343	319	335	380	303	321	353	357	323	348	351	348	385	356	359	349	323	340	348	362	363	375	336	341	344	353	328	363	347	356	343	314	340	379	338	375	378	319	323	343	333	328	333	382	395	363	361	358	363	329	351	326	332	352	360	345	365	362	345	365	344	346	371	355	336	343	346	339	341	344	371	331	337	349	327	355	387	372	306	385	338	333	351	369	354	363	341	359	348	349	340	337	344	334	343	339	348	361	350	303	335	367	327	397	337	373	340	349	365	350	367	332	368	349	357	358	384	318	337	331	354	330	321	329	347	347	345	353	328	343	370	333	331	339	335	346	384	344	341	342	334	323	335	349	356	363	321	374	368	331	342	331	350	350	369	348	392	365	400	312	347	352	351	309	339	330	356	311	348	325	334	343	367	344	379	367	327	343	339	328	389	339	292	329	344	342	344	317	348	359	350	330	347	314	338	371	331	339	381	345	339	353	309	329	355	338	365	386	355	314	350	313	344	336	340	355	328	348	365	363	352	359	353	353	344	349	343	341	353	369	346	367	347	342	337	344	346	333	336	380	381	337	334	339	352	347	332	350	343	364	361	384	352	331	358	345	357	334	335	343	359	366	344	313	334	377	341	348	378	356	352	336	346	341	326	356	351	337	346	330	358	327	362	364	349	336	332	375	360	386	330	366	363	328	340	334	330	381	373	348	353	324	338	311	360	336	347	354	326	346	343	332	377	315	352	312	352	336	366	338	345	352	363	351	347	343	371	351	332	338	334	363	327	355	333	350	365	362	310	373	347	348	383	317	323	316	349	318	353	368	364	348	382	348	355	345	340	329	316	317	394
3977	7560	5120	2610	1770	1432	1166	924	795	679	641	618	566	524	490	475	472	480	459	415	476	452	431	453	458	456	397	429	425	429	407	385	399	412	466	416	431	429	431	412	395	449	418	452	409	427	386	403	430	408	418	416	456	387	431	399	370	422	414	431	402	416	420	439	404	395	398	402	395	370	380	388	415	416	409	410	399	394	391	407	394	397	391	435	402	392	402	396	426	429	432	387	391	399	409	417	407	395	409	388	411	375	428	435	391	428	387	420	430	388	407	403	394	389	415	406	406	442	414	411	391	390	375	393	404	416	402	398	368	425	397	395	404	392	430	448	404	363	380	378	415	400	436	383	382	400	376	395	386	418	410	400	413	382	403	402	422	420	372	397	428	358	441	435	397	425	398	416	377	434	371	406	427	411	421	370	369	402	395	397	410	389	415	440	414	400	399	406	396	387	418	384	388	401	405	394	407	411	422	406	415	425	418	409	388	404	397	399	423	415	396	421	420	439	400	388	402	407	413	443	426	403	442	397	388	440	419	403	418	400	441	367	382	416	375	379	396	393	435	386	402	374	393	409	423	368	425	430	414	444	387	402	381	426	362	387	372	366	393	420	430	412	430	404	402	410	402	395	379	411	393	395	415	373	444	399	410	379	394	396	377	399	366	421	397	410	390	397	408	381	442	394	379	374	422	426	423	412	388	402	396	421	378	426	405	413	429	382	400	401	405	399	424	420	385	440	417	357	446	393	382	400	426	400	401	389	435	370	375	420	398	417	381	399	380	396	404	407	419	407	375	425	388	438	416	387	389	415	419	424	420	413	390	385	392	449	421	404	406	387	443	392	386	396	405	397	387	399	424	421	411	410	417	412	397	421	397	412	386	406	399	400	422	421	397	412	430	419	392	416	418	390	389	402	403	417	422	387	417	374	392	388	386	419	424	418	421	431	396	394	409	402	415	391	396	371	420	419	428	398	410	373	446	406	409	445	422	392	425	393	414	390	410	388	378	378	397	378	407	390	418	386	390	432	400	397	393	399	430	430	380	388	424	396	406	413	422	401	417	408	439	422	393	411	392	395	381	419	406	397	411	420	411	418	407	389	410	407	405	396	410	424	424	422	414	389	419	375	433	418	385	385	380	377	431	405	418	413	389	444	432	395	399	381	435	392	393	374	424	465	381	411	420	427	367	388	427	397	435	403	387	385	428	391	431	357	434	405	378	404	399	384	401	395	378	374	396	413	402	389	395	429	382	395	423	417	412	443	413	425	443	394	402	406	415	376	400	352	413	408	416	410	415	425	372	389	433	389	442	409	383	385	407	397	421	400	378	399	436	421	399	395	439	384	406	390	419	403	417	388	394	426	410	446	402	412	435	394	384	390	397	424	380	375	399	384	426	411	415	414	382	411	434	398	398	384	425	384	390	430	434	397	390	400	399	446	411	409	426	383	389	399	449	385	390	410	439	372	401	427	378	391	426	423	427	418	417	389	406	407	378	424	422	401	383	419	399	451	395	400	370	431	389	410	433	367	405	440	435	409	360	406	443	394	418	424	403	402	429	371	425	398	420	409	408	390	419	433	394	412	382	434	411	387	447	377	420	400	412	397	375	398	439	394	399	380	417	386	388	409	415	383	420	402	409	402	443	364	405	414	408	386	389	416	402	402	399	403	439	397	399	383	438	404	405	410	394	413	406	406	393	412	407	400	388	428	393	431	388	390	375	413	410	399	381	414	433	405	408	392	410	409	383	398	381	396	394	460	390	406	398	405	408	394	398	383	400	412	395	430	379	421	392	419	408	396	408	403	406	420	463	360	389	366	408	420	380	384	410	437	386	428	398	379	426	408	388	381	416	419	406	433	386	417	372	421	375	400	434	422	399	413	416	422	425	380	383	384	424	428	395	406	425	388	442	431	413	449	419	436	389	420	422	430	403	383	417	410	413	384	417	386	433	405	385	417	389	374	384	410	419	417	408	394	374	421	419	388	404	359	425	426	397	404	419	387	376	381	384	389	449	385	402	402	414	403	439	399	388	416	429	388	401	365	386	438	404	384	436	420	420	415	392	410	381	407	429	422	415	411	409	400	396	406	416	432	384	425	403	393	437	446	396	397	419	439	411	403	410	370	395	368	456	420	406	386	400	393	422	415	380	406	380	400	439	414	404	378	432	422	375	399	405	424	417	390	416	392	383	401	409	393	423	406	390	402	378	415	430	419	409	422	430	434	428	403	413	438	376	397	422	397	407	398	375	451	406	393	439	423	387	439	355	419	413	389	431	393	405	450	400	385	423	410	410	399	365	388	445	401	409	423	379	392	420	418	441	400	385	366	384	377	389	423	404	363	424	428	421	409	432	427	378	400	404	426	424	448	405	391	414	431	413	395	391	404	406	390	407	370	423	405	408	431	404	396	390	391	415	427	405	393	425	409	410	411	438	389	435	410	394	395	412	411	393	376	348	410	411	429	391	398	372	397	414	408	393	411	383	394	392	435	409	373	410	399	380	408	417	414	435	374	410	421	400	412	406	399	409	424	366	418	407	376	404	398	418	437	444	423	419	364	405	385	384	410	390	436	402	407	406	402	395	386	369	402	403	419	406	407	383	392	446	407	391	397	417	433	385	390	432	385	380	434	388	410	382	411	445	381	387	377	399	400	407	381	407	399	399	400	420	378	420	389	397	380	367	396	426	378	421	414	411	433	436	443	411	391	396	401	406	392	415	389	392	390	387	404	398	359	402	384	378	406	400	435	412	402	423	434	439	413	376	448	424	424	391	403	428	391	411	416	415	402	434	399	420	420	445	375	415	395	428	413	421	447	427	414	420	408	435	400	437	412	358	404	401	394	383	366	377	423	379	448	424	442	409	423	418	418	443	404	415	386	368	385	417	440	395	390	401	421	409	398	427	402	400	368	404	417	393	406	403	443	356	432	391	405	402	403	410	387	398	425	375	410	397	386	421	404	399	375	423	451	389	372	426	390	419	391	401	402	428	426	445	422	374	458	382	416	376	408	402	417	423	405	407	388	383	429	388	426	405	404	400	415	409	408	369	389	410	422	425	388	416	411	382	406	427	429	421	456	382	405	415	387	406	378	419	403	408	433	403	387	415	375	432	387	393	415	365	433	374	397	411	411	407	385	395	389	393	430	390	411	384	405	364	377	375	412	377	391	423	379	420	378	429	366	442	439	390	420	430	422	413	426	405	391	396	383	399	391	423	402	406	444	420	430	419	418	392	407	409	409	419	426	384	380	380	393	405	396	385	379	367	385	397	421	418	414	374	371	376	401	426	425	448	402	413	394	398	409	395	399	403	422	390	442	380	407	411	376	397	376	410	401	396	396	381	396	389	402	400	395	395	421	394	413	418	398	388	417	382	430	388	446	430	390	443	386	405	394	401	423	405	385	399	395	391	394	356	406	383	393	427	427	380	426	437	395	396	394	395	422	386	415	431	428	442	389	400	413	370	413	426	404	432	392	434	463	430	427	407	404	406	424
22775	21416	29129	24132	21421	21433	6380	968	676	541	474	469	440	393	352	303	300	297	302	290	327	255	244	254	232	255	221	253	248	251	252	226	236	209	223	218	236	259	230	236	261	246	231	251	200	238	237	222	239	264	214	208	234	206	227	215	225	230	198	217	222	245	242	207	232	229	223	235	231	219	226	224	210	218	237	204	235	217	221	204	208	232	212	213	217	222	217	191	216	192	234	236	241	228	228	195	238	199	205	220	229	230	191	208	241	176	209	241	229	194	205	200	214	207	219	213	205	219	229	209	208	229	241	217	223	236	200	226	223	227	218	212	223	204	239	240	221	233	199	204	238	241	199	189	186	240	223	231	207	208	224	217	214	212	227	213	189	224	216	196	210	179	192	234	218	202	199	226	221	209	221	186	236	183	200	189	228	229	220	213	216	233	209	174	209	217	193	195	194	246	215	208	250	241	225	200	222	199	206	233	207	190	203	203	214	185	207	220	232	201	206	197	241	197	214	211	217	212	204	241	206	221	208	217	219	210	220	219	222	191	232	239	195	215	199	223	208	230	215	217	233	196	204	213	219	223	225	226	241	235	210	205	202	209	228	213	207	222	238	214	208	208	191	238	205	216	210	198	227	199	223	211	207	202	219	225	203	199	231	200	237	213	205	220	219	220	193	203	218	201	195	235	199	231	206	197	189	206	193	228	209	238	224	221	218	206	196	238	242	192	217	232	207	202	203	231	243	214	216	235	210	194	188	197	200	211	230	212	215	214	229	221	217	225	184	219	241	192	204	192	192	206	196	201	215	235	214	213	201	207	240	194	231	216	230	212	212	217	224	202	232	206	239	235	246	212	206	195	224	189	239	217	203	230	199	197	205	221	199	234	215	213	228	233	222	212	210	246	216	200	201	201	226	209	237	228	234	238	210	209	196	203	210	215	221	240	205	207	199	203	203	172	206	214	210	229	205	212	221	201	240	205	204	213	230	183	223	227	215	225	206	206	217	205	206	216	203	230	214	210	227	210	231	211	214	208	219	218	226	247	189	234	234	198	211	230	229	231	211	225	206	230	180	230	217	209	236	245	216	240	226	210	232	216	228	225	195	205	187	189	248	219	199	225	207	208	241	229	199	216	239	206	219	197	244	224	214	216	234	233	241	225	205	217	203	216	216	216	218	224	222	197	234	220	182	217	218	204	219	218	241	222	208	209	207	225	210	225	236	228	227	205	212	213	216	245	184	220	221	202	211	207	230	203	247	202	220	228	210	240	229	199	209	231	220	214	213	191	199	211	219	243	217	206	192	213	215	211	213	231	210	230	212	242	184	203	194	202	225	213	208	190	198	211	229	200	239	228	197	227	233	210	212	221	214	217	224	244	229	218	222	209	223	182	213	212	233	204	208	222	203	195	203	206	202	241	214	200	225	220	220	224	186	211	209	203	224	208	220	211	205	223	213	228	208	235	206	229	236	218	206	207	215	243	218	236	226	200	189	219	215	201	225	220	214	204	226	201	206	225	204	196	200	229	224	187	207	238	215	216	224	214	216	233	225	225	202	215	213	217	217	216	211	215	233	246	212	201	221	229	201	228	219	219	217	237	205	232	223	215	219	219	243	196	226	227	225	204	200	221	220	217	212	200	241	220	215	214	198	203	226	235	190	227	237	205	216	217	225	214	238	218	229	218	204	206	214	219	219	216	188	223	228	220	223	201	230	225	210	216	219	227	210	212	233	217	215	193	215	195	222	212	211	207	213	214	227	213	216	223	217	193	217	216	197	195	215	206	202	158	209	234	233	217	237	233	194	222	213	225	194	218	197	237	209	193	187	186	200	206	238	211	209	206	218	231	203	238	218	216	227	229	221	192	236	222	201	223	218	219	211	208	216	221	196	221	224	226	211	232	222	215	222	232	218	201	211	220	220	217	234	207	224	220	217	196	217	205	205	202	230	202	212	227	234	235	195	215	213	225	213	225	213	212	212	209	211	205	222	196	219	225	218	216	203	241	215	212	222	193	253	229	221	229	213	208	213	231	192	213	236	194	198	221	189	239	217	212	205	205	222	224	229	210	226	217	224	222	204	220	195	210	202	211	211	202	223	257	209	207	210	209	194	207	221	224	248	211	224	230	259	196	200	223	219	229	201	216	221	226	218	212	208	211	200	239	242	207	221	192	206	197	197	199	202	235	216	232	212	234	206	218	196	218	187	225	228	224	224	196	219	212	236	210	247	192	202	190	248	183	184	217	209	210	231	220	206	205	245	216	221	216	205	220	223	214	209	193	200	225	222	229	216	216	214	219	241	247	180	203	221	215	227	220	224	204	225	207	217	214	245	219	202	226	220	196	187	218	200	232	221	231	228	228	219	226	224	208	228	198	226	187	228	173	221	220	218	195	222	221	210	185	229	219	204	207	212	265	247	208	204	209	227	219	202	223	250	211	236	216	216	219	208	193	203	211	220	206	205	211	215	229	238	213	239	206	200	192	206	207	224	211	220	198	216	216	213	231	200	209	224	213	219	197	232	197	204	251	206	248	222	220	210	217	233	245	232	185	213	213	198	209	224	221	223	257	213	221	206	199	220	213	207	198	223	223	220	206	199	221	199	222	173	198	209	234	177	196	207	206	219	246	225	204	204	214	216	212	208	213	235	213	186	216	224	212	242	209	213	218	222	217	212	226	225	198	194	219	221	210	241	226	217	232	192	215	217	227	191	225	217	208	227	202	208	200	194	176	236	210	200	196	203	204	220	221	199	224	190	219	226	237	227	227	202	222	226	229	192	221	215	219	211	209	246	193	221	222	252	194	211	230	206	217	206	208	224	214	221	226	189	211	221	214	186	214	218	218	207	221	195	209	224	235	190	237	212	172	212	200	213	237	207	210	231	219	215	226	217	190	223	227	208	215	256	219	215	190	188	250	213	240	210	219	193	193	183	223	225	212	240	210	222	205	213	226	234	199	218	236	215	227	206	216	195	198	228	219	214	206	212	218	212	206	207	212	239	222	216	208	218	210	250	219	209	195	205	199	210	241	198	203	222	229	223	238	204	197	219	241	207	237	191	201	216	227	228	233	224	214	225	227	207	224	206	181	218	223	214	212	190	181	202	221	196	224	181	211	200	220	230	214	253	214	214	221	200	226	198	214	212	199	214	196	229	215	207	194	199	204	218	194	207	196	231	226	204	231	214	238	229	216	211	205	224	212	221	208	213	221	188	217	222	245	215	243	179	203	221	186	225	208	205	222	227	217	222	225	200	231	230	207	218	220	255	210	206	212	221	211	235	197	203	247	243	213	246	225	195	250	232	209	217	222	233	232	203	224	214	224	237	224	208	219	196	229	206	206	225	218	202	229	223	211	207	238	193	246	218	215	221	199	193	212	203	199	206	232	223	235	211	206	227	209	214	207	189	198	225	218	230	171	216	228	214	234	204	202	233	222	231	208	224	226	209	179	210	216	207	219	226	212	224	201	222	202	220	212	233	211	223	231	208	212	233	223
5220	16776	11601	5770	4065	3123	2314	1747	1371	1055	882	793	717	590	514	519	472	411	393	406	351	341	354	319	330	349	320	328	325	308	334	307	300	309	301	316	336	359	289	297	306	299	281	318	291	294	309	256	236	245	256	260	291	278	263	268	325	249	267	247	259	271	250	262	266	291	267	265	257	285	280	270	295	272	242	258	251	256	260	253	265	258	282	273	284	253	265	281	268	291	265	298	240	266	243	269	273	246	276	275	267	258	269	299	283	275	283	248	263	274	254	253	284	275	269	243	239	278	263	265	301	267	259	273	246	246	303	268	240	277	249	250	271	255	277	255	276	263	248	242	256	272	267	269	269	244	272	268	237	277	260	240	229	227	286	303	265	225	236	289	251	307	301	254	266	248	283	244	264	246	277	267	275	249	275	251	264	248	251	287	251	255	290	257	260	266	272	252	279	298	248	265	253	265	270	318	251	244	256	256	257	303	260	271	264	257	268	266	266	284	259	279	255	237	268	269	280	276	248	274	264	254	265	221	289	263	272	257	264	268	254	236	266	281	267	228	250	286	262	250	268	248	239	252	278	255	250	277	226	272	281	249	241	266	272	264	256	288	263	253	274	268	281	255	265	299	241	267	260	273	272	264	239	250	254	278	228	267	237	267	277	257	263	269	273	240	247	289	277	243	278	256	280	247	275	249	250	273	266	243	278	276	279	252	280	270	267	261	256	247	263	251	272	231	246	268	257	250	266	245	275	289	293	263	261	265	278	253	284	274	227	274	257	263	261	289	285	235	275	282	271	224	271	246	237	267	260	257	252	261	285	257	258	267	258	261	265	252	261	261	249	249	249	286	281	254	257	241	250	263	263	267	278	273	250	296	274	262	243	273	267	258	282	286	267	256	258	252	243	256	279	301	268	255	261	255	257	283	281	255	261	257	257	268	236	259	263	293	250	300	234	246	251	271	261	241	243	254	233	240	259	249	247	216	291	264	274	279	252	280	233	276	240	273	249	259	281	259	282	263	253	248	243	253	246	258	271	232	295	264	271	274	270	271	278	267	253	298	252	261	257	266	277	264	272	277	282	273	262	263	264	272	274	268	263	264	282	289	260	264	247	228	292	255	247	297	297	289	252	284	243	260	268	224	266	264	293	249	259	244	269	277	232	288	270	257	265	256	250	238	291	264	268	258	267	269	244	236	259	291	255	254	245	259	275	262	273	260	262	280	274	256	288	263	267	271	256	267	257	249	240	264	252	228	259	258	261	278	300	264	278	283	251	244	262	247	268	239	257	269	257	277	265	281	270	256	248	283	254	259	277	258	251	282	230	266	276	244	299	259	247	257	291	263	262	265	273	272	287	268	264	285	292	247	259	298	264	250	265	268	252	284	267	251	273	265	272	294	256	240	280	258	267	262	256	259	252	286	278	277	279	242	242	268	234	269	270	252	254	268	251	261	241	258	238	251	253	271	250	268	246	276	275	265	268	273	259	253	254	227	268	245	266	283	253	287	267	277	257	257	284	290	245	256	245	283	259	281	291	250	288	265	288	269	264	237	279	283	281	263	254	277	228	277	252	290	275	281	255	249	263	295	276	256	255	227	270	283	264	255	258	297	293	256	265	251	255	251	243	235	263	270	250	262	269	259	247	275	255	278	260	245	238	253	250	264	265	243	253	250	256	282	254	278	254	261	262	251	250	269	254	245	270	243	273	262	281	273	263	272	249	247	229	254	264	268	249	297	254	283	263	250	273	232	266	280	287	237	284	246	281	278	276	271	282	255	261	263	253	291	259	291	274	280	271	266	239	247	258	271	230	270	225	273	238	271	280	272	279	307	258	276	291	229	272	288	291	287	270	264	260	257	259	264	275	268	256	270	260	287	265	249	277	260	252	251	240	259	283	272	249	289	271	266	235	271	270	238	271	244	252	248	240	263	257	270	242	279	237	256	279	246	245	294	300	293	272	246	262	271	261	258	261	266	261	264	242	257	249	247	271	261	289	242	253	266	270	236	276	272	255	257	236	236	244	289	257	231	253	271	271	238	290	261	249	235	248	243	238	295	273	258	261	282	276	302	257	274	261	289	247	278	290	277	264	288	224	277	271	234	261	267	297	267	274	269	274	262	280	261	264	255	261	260	272	285	250	250	261	267	262	273	273	270	271	247	264	245	260	291	277	289	266	302	276	280	271	261	254	267	264	258	266	278	242	251	252	268	267	274	232	267	259	241	254	252	246	276	239	274	245	240	263	302	263	273	273	257	271	263	250	239	260	258	258	264	263	266	274	251	291	276	246	266	277	272	259	247	264	267	261	257	283	262	269	267	244	251	247	268	271	238	259	240	267	264	265	246	294	253	248	267	246	258	252	268	252	249	222	268	284	244	282	268	268	277	267	264	251	263	259	230	240	245	207	245	244	255	277	241	272	240	243	282	285	256	262	294	235	279	280	264	257	273	240	256	272	287	284	266	268	278	285	246	259	243	268	276	256	277	273	251	272	233	256	267	271	252	228	247	248	278	247	265	257	250	268	263	232	247	260	261	283	241	273	247	264	293	260	272	252	235	270	281	247	282	252	253	232	263	259	257	274	286	241	284	276	252	273	232	260	279	278	264	272	264	254	248	256	274	262	256	278	299	268	285	240	258	207	288	241	217	255	233	247	277	298	265	247	254	259	274	270	270	260	253	237	257	269	275	258	255	249	281	269	265	262	254	265	271	260	250	253	266	265	272	242	275	253	277	289	263	289	262	271	257	265	287	241	243	292	275	281	263	265	253	276	258	266	280	299	263	268	255	276	267	259	257	277	276	269	267	230	270	254	275	320	247	255	285	277	241	259	270	263	261	263	258	259	245	258	280	243	241	233	277	260	284	249	246	268	265	251	255	296	277	231	260	291	241	265	258	286	214	254	274	268	273	288	252	258	237	253	295	258	253	267	274	264	250	269	265	264	269	251	272	268	262	281	282	295	253	276	265	266	269	268	282	261	276	270	269	257	264	285	256	278	229	265	288	257	262	283	275	261	257	259	274	264	238	268	279	264	255	257	264	261	289	272	288	259	273	285	245	256	261	252	292	256	249	275	284	283	260	255	257	289	299	240	269	242	265	257	305	296	249	256	280	298	281	266	273	256	269	258	272	249	270	254	254	301	240	263	228	264	248	250	266	275	267	268	251	253	253	276	254	274	245	276	243	270	277	278	262	281	287	264	245	274	243	261	262	268	236	260	246	269	295	283	237	280	250	257	241	243	265	241	298	236	253	271	273	274	286	255	277	274	251	265	268	246	264	272	267	259	291	241	268	264	259	255	268	286	267	240	266	274	245	271	287	268	244	244	286	257	258	262	257	272	263	286	263	254	262	269	248	240	254	275	274	247	282	264	275	253	264	278	272	291	278	274	244	281	258	287	267	239	272	264	250	250	266	248	254	254	250	237	262	272	255	243	272	275	258	246	243	260	249	244	280	274	259	260	263	265	266	271	218	255	284	234	271	294	245	268	259
27603	18754	5458	1412	860	750	727	619	611	578	607	604	598	536	541	552	555	573	545	537	538	549	537	550	553	528	562	587	558	522	540	571	548	511	578	593	538	556	525	534	531	569	530	555	538	535	515	555	520	561	566	564	515	546	547	572	571	517	528	547	532	560	522	545	592	528	539	546	570	507	535	488	583	540	504	528	546	530	527	552	562	605	501	541	527	555	553	540	542	510	547	515	497	530	545	556	518	514	535	546	530	554	582	547	543	568	569	547	566	547	502	569	556	542	552	543	547	513	524	541	542	544	534	556	552	538	481	596	520	543	513	531	525	549	530	557	547	588	582	541	503	488	566	556	505	489	544	553	532	503	530	528	537	566	562	548	552	566	522	530	532	567	559	562	543	544	473	534	583	539	561	524	558	548	531	519	541	570	545	539	512	525	517	512	560	559	564	528	510	546	532	520	552	526	535	543	567	562	500	547	547	513	574	548	497	543	536	485	549	518	533	494	562	545	558	559	529	523	537	495	557	539	573	544	541	572	557	575	506	518	530	549	553	515	576	554	536	531	507	533	546	535	574	529	521	557	542	529	587	544	547	535	560	518	549	516	559	574	535	559	558	568	528	556	551	533	538	514	576	505	506	560	565	579	562	552	571	532	524	520	566	577	526	529	523	532	525	560	551	534	532	547	537	566	539	556	524	542	573	526	480	578	545	587	542	581	533	543	531	609	530	560	525	552	564	545	533	538	495	541	555	550	566	506	494	526	548	523	574	540	573	551	540	547	544	547	526	509	551	551	536	601	530	547	551	554	525	524	526	524	546	565	490	521	531	530	566	521	564	523	533	553	536	508	522	555	493	548	558	563	552	577	573	542	504	512	531	570	528	507	528	529	556	529	590	572	538	518	536	531	557	547	535	539	541	576	582	566	533	552	579	534	540	540	520	569	546	532	582	552	524	541	533	559	569	540	548	543	510	522	551	543	543	574	527	508	560	522	580	527	515	542	577	517	529	562	551	568	541	539	511	540	528	527	543	548	525	566	548	592	536	560	560	554	561	512	527	512	495	545	545	506	573	573	534	547	555	527	564	561	534	525	570	564	550	548	508	586	544	554	550	575	523	544	533	563	537	515	578	521	540	524	560	522	505	534	523	546	529	534	611	536	566	516	592	523	520	524	523	584	574	526	534	548	530	516	540	547	615	549	521	537	519	541	537	539	525	603	557	530	540	532	583	536	538	542	545	574	562	577	486	537	519	522	570	499	517	509	508	568	542	545	553	539	535	515	552	517	504	543	513	499	505	525	569	541	513	528	529	528	546	557	558	519	533	491	564	529	518	539	578	557	564	529	534	593	577	521	546	544	543	562	542	518	509	533	543	560	538	482	515	585	563	552	561	524	533	548	565	516	517	521	507	552	556	530	559	507	589	555	541	542	542	516	537	495	523	545	578	569	534	554	535	492	555	528	521	545	541	545	578	524	534	545	524	549	549	570	529	549	513	534	531	542	578	517	518	529	523	566	533	525	555	554	538	525	577	579	511	543	558	519	557	532	603	499	507	500	532	569	547	570	520	559	505	558	519	530	532	579	585	513	560	556	541	516	526	564	538	544	535	550	563	561	557	540	608	570	565	541	527	555	529	557	526	525	543	534	533	549	552	564	540	557	575	513	554	542	575	542	536	515	524	559	559	527	600	554	575	535	562	557	544	505	591	594	545	537	519	537	537	555	553	547	548	518	545	544	561	550	519	520	560	546	521	527	535	567	526	543	489	540	570	574	532	537	528	524	542	531	540	506	559	513	580	545	525	548	512	551	573	539	550	569	561	550	543	545	583	552	601	560	592	517	542	543	505	540	537	513	538	543	552	566	539	536	556	503	537	532	591	523	546	580	574	520	591	531	562	575	525	556	540	545	555	552	562	548	539	573	523	550	497	533	563	516	553	548	544	539	577	558	590	515	542	548	557	494	563	558	521	526	544	513	544	524	551	524	555	568	541	554	537	524	511	531	560	525	532	515	520	549	512	547	523	546	593	548	540	579	559	520	562	526	568	527	542	584	532	530	543	543	548	567	561	537	557	578	591	556	560	552	545	528	535	542	536	505	556	580	544	510	534	529	579	540	560	539	535	573	553	560	510	544	573	513	523	561	543	533	541	549	493	560	526	525	530	524	540	528	516	518	559	589	564	526	494	560	570	525	557	563	526	577	529	541	558	511	534	548	544	543	528	583	572	538	529	577	531	536	527	509	560	559	527	535	541	553	568	567	526	555	533	524	559	546	563	527	536	543	560	543	524	522	523	568	497	542	546	543	574	585	521	562	544	572	533	563	552	529	541	571	589	570	566	548	518	562	561	556	549	565	582	504	580	531	553	545	557	528	524	544	566	525	572	510	517	533	550	544	551	567	556	529	560	540	501	573	558	544	540	588	540	520	527	519	570	531	526	574	554	518	554	533	522	543	539	569	565	526	532	568	557	560	535	538	561	531	551	541	541	606	529	581	564	536	539	531	524	502	546	525	540	508	527	529	534	527	520	521	557	541	535	545	522	546	529	544	554	579	559	518	566	541	563	521	505	578	537	555	515	523	540	541	532	531	567	538	527	541	513	515	555	548	528	541	594	594	529	562	519	506	555	526	533	576	565	505	529	540	527	544	554	497	564	538	530	547	543	553	529	504	545	584	500	554	530	517	571	561	564	552	544	526	525	563	528	475	522	599	537	509	548	569	571	548	542	529	573	540	552	571	538	516	547	577	559	509	538	570	547	536	515	573	565	515	564	494	528	570	541	534	522	517	563	563	521	581	584	540	554	516	575	543	546	494	560	533	535	575	515	541	527	562	548	554	536	556	514	528	563	564	514	550	540	563	529	564	530	534	526	550	492	549	554	535	521	535	531	581	553	539	528	502	577	560	567	532	506	568	546	523	542	495	551	553	534	523	507	546	547	537	564	543	548	570	587	553	518	547	581	521	534	530	548	558	563	571	542	501	571	548	566	538	539	525	494	487	545	530	570	503	552	508	536	575	538	552	538	496	542	568	571	536	548	576	547	539	554	529	510	557	558	517	532	531	570	546	555	523	535	511	502	563	516	555	524	570	559	562	527	542	547	517	541	583	539	571	542	541	499	544	544	551	518	556	550	573	582	526	536	528	557	560	510	539	547	537	504	548	539	536	579	520	549	550	526	560	529	557	550	538	545	559	572	548	534	540	539	524	551	558	534	504	549	520	515	543	516	540	547	518	543	559	565	544	526	507	561	545	550	550	531	567	613	535	508	493	560	543	549	563	509	543	551	533	561	564	558	552	525	562	534	585	531	536	562	526	549	520	552	585	527	539	547	547	538	528	566	516	502	533	576	548	539	487	543	526	538	505	547	504	552	561	520	549	556	539	545	544	550	565	552	518	520	518	545	532	596	516	505	541	554	543	548	501	573	530	489	535	557	539	515	514	579	568	556	580	505	541	544	538	552	556	533	564	547	569	547	525	540	523	525	522	569	513
4910	3861	2628	1502	1170	1090	893	799	725	735	716	741	651	683	687	652	655	647	663	647	607	639	627	592	622	654	648	622	653	641	608	592	632	628	615	637	610	653	638	595	646	636	626	624	660	618	618	611	639	628	627	611	649	637	610	607	639	621	608	602	631	640	635	642	616	622	632	635	643	678	620	627	608	621	635	625	652	645	642	643	683	637	630	610	619	619	607	630	644	672	626	598	638	627	703	604	588	646	662	662	650	617	610	640	655	652	619	662	656	656	613	609	628	604	632	610	622	650	617	635	690	631	621	662	614	626	638	610	706	621	609	642	635	652	657	622	671	639	659	605	587	618	684	639	610	648	617	639	611	642	604	606	662	624	645	643	591	615	621	636	637	671	625	604	659	664	607	579	653	607	624	625	600	630	594	636	584	633	627	653	625	606	634	698	639	640	661	667	647	670	596	638	675	629	627	649	596	661	632	594	649	651	618	640	603	700	597	643	652	647	637	697	638	629	601	674	660	647	608	625	623	647	632	612	641	659	640	619	652	628	614	597	638	631	616	607	643	636	657	627	638	661	611	654	609	641	665	617	648	584	628	637	621	577	598	612	639	656	596	610	637	619	623	642	621	567	599	610	652	625	647	651	650	651	648	622	600	635	576	613	671	695	600	635	616	580	642	653	621	647	621	664	644	668	633	598	646	609	640	631	647	654	653	646	621	658	642	638	642	605	607	625	653	598	615	623	648	656	637	643	608	647	601	625	626	630	645	602	667	603	637	616	617	647	626	644	622	677	609	618	644	672	657	677	647	626	628	627	627	587	654	641	637	605	604	609	617	621	619	669	645	612	632	642	622	656	606	659	625	666	599	653	600	656	661	638	655	642	605	647	629	602	614	647	594	651	629	616	636	596	635	603	640	632	609	635	616	628	622	622	607	655	607	617	653	618	646	637	585	636	637	620	641	692	647	656	642	636	620	632	636	603	601	612	608	632	654	651	693	649	611	619	658	609	620	632	626	635	648	609	589	619	621	659	629	646	618	618	622	590	637	597	630	642	615	600	621	628	631	667	624	621	646	643	604	620	630	621	654	620	608	622	663	654	633	631	619	638	620	648	603	612	631	606	629	596	608	642	646	615	601	655	608	648	667	629	609	602	582	605	641	620	617	599	658	616	667	605	652	637	620	655	650	643	601	585	620	634	638	606	617	592	626	660	642	627	633	639	592	651	651	585	646	608	650	651	652	632	616	647	608	667	602	598	622	594	636	641	597	581	615	618	621	632	544	665	587	610	617	593	627	588	638	650	591	630	656	659	628	639	626	623	632	609	630	640	633	602	598	655	598	589	643	601	607	557	644	644	701	606	663	625	645	637	592	614	641	568	640	652	637	600	581	628	614	612	652	634	650	683	579	648	637	636	634	615	653	657	633	603	608	628	648	668	607	628	670	640	635	645	631	597	636	637	669	628	619	619	624	617	605	665	589	621	653	635	651	587	602	646	640	627	613	595	669	667	610	618	623	618	636	610	595	634	607	632	651	637	652	602	617	658	643	614	629	604	615	649	628	606	622	618	647	654	642	643	564	609	599	566	582	620	643	661	626	650	597	646	673	682	612	611	649	635	606	606	597	636	609	600	643	647	637	654	664	611	649	614	638	649	660	635	598	651	656	682	616	637	640	596	609	662	642	657	633	641	649	629	636	620	591	603	630	637	704	615	654	635	635	660	640	636	623	639	635	645	592	659	621	587	651	664	657	602	675	664	581	601	623	624	609	654	645	614	629	619	623	607	591	620	653	597	634	687	599	633	619	625	631	633	624	665	651	648	632	614	601	667	629	644	620	610	664	597	607	617	577	580	689	632	647	634	638	648	666	653	652	610	605	642	655	597	668	604	602	615	622	630	675	626	635	672	614	632	619	630	629	601	656	613	652	650	569	638	643	649	595	628	639	612	641	634	634	602	602	658	602	611	600	654	609	601	598	632	592	609	644	609	631	644	626	616	629	641	580	638	633	627	593	645	624	594	616	612	626	632	629	619	662	577	635	604	628	609	609	630	601	636	577	640	657	616	657	651	607	650	627	651	651	603	650	645	645	637	608	640	557	588	590	622	637	644	632	644	662	642	628	650	587	638	668	608	632	635	603	660	624	609	687	605	650	607	673	603	628	626	638	607	604	677	657	646	600	593	576	657	652	551	645	631	652	641	628	661	616	640	591	625	636	580	627	642	663	615	590	643	646	621	638	650	642	584	648	657	640	628	626	649	602	623	646	688	637	652	609	605	646	613	650	631	668	638	683	647	604	637	667	677	618	647	642	657	640	634	675	614	605	653	647	637	629	638	629	638	669	620	660	611	579	640	652	614	663	607	656	634	638	647	652	680	619	616	636	626	613	637	680	615	642	609	644	633	634	617	627	641	621	612	655	680	594	619	617	630	612	694	638	624	605	625	625	597	659	574	648	644	662	625	638	592	617	608	668	629	641	674	640	648	640	634	603	607	653	632	626	637	684	632	671	624	620	616	684	606	624	595	644	590	654	626	664	622	622	656	660	634	615	622	666	612	637	647	633	616	612	608	645	628	656	674	652	606	636	624	618	619	615	632	640	633	658	638	593	617	597	629	602	636	660	594	674	655	626	627	599	626	660	636	667	606	638	658	598	635	663	576	651	601	617	592	626	619	645	637	641	664	665	589	624	664	596	602	636	670	633	626	613	631	649	595	609	654	598	656	675	624	670	669	629	618	623	655	617	643	607	642	580	632	641	640	671	603	615	618	633	632	613	621	618	635	615	675	614	656	648	627	625	607	672	635	632	647	604	625	652	606	632	661	657	622	575	611	659	590	620	640	601	660	645	655	640	698	605	634	617	636	653	628	652	672	611	622	600	644	654	656	643	595	583	614	605	671	607	635	617	670	638	627	623	587	644	599	666	618	636	612	629	634	600	647	602	653	659	659	596	626	587	656	595	632	605	597	606	620	608	634	568	622	625	577	661	577	632	626	592	606	630	664	628	601	662	653	610	621	670	650	613	603	654	612	664	600	669	614	611	669	702	636	615	670	587	612	610	655	674	657	589	645	626	661	702	600	635	623	655	637	629	641	626	599	640	650	618	635	652	630	649	661	596	641	663	639	617	651	656	622	635	638	627	614	577	638	611	637	628	661	622	651	637	650	648	607	657	654	652	657	568	639	638	640	647	655	649	606	618	634	574	611	624	620	652	604	630	640	622	641	665	635	626	610	631	621	616	628	574	618	666	620	604	657	606	653	666	625	619	591	626	621	642	629	592	625	649	606	620	624	624	643	633	616	622	655	657	651	644	660	620	626	581	606	652	622	653	647	655	627	652	622	629	611	674	643	590	699	583	583	618	674	702	667	572	609	667	640	623	607	608	614	640	616	628	649	690	648	606	642	643	657	639	635	606	662	637	642	619	633	625	606	598	649	617	649	612	637	653	605	709	678	659	632	651	620	651	649	662	618	669	629	621	639	638	611	588	622	604	600
23939	21400	28615	24567	21378	8208	1321	935	790	626	624	670	610	594	556	526	522	528	530	495	535	487	537	495	502	464	492	486	524	485	445	518	482	494	502	533	503	465	540	518	539	440	473	467	470	461	527	507	509	482	468	480	520	511	505	525	516	516	545	546	506	506	468	485	483	498	461	478	459	507	436	517	487	501	490	489	483	454	491	506	445	487	476	497	538	460	469	524	518	498	473	454	498	476	450	452	496	501	541	463	526	506	456	499	457	493	422	494	484	500	521	443	506	457	484	493	516	484	505	522	476	526	482	486	514	515	482	477	498	500	466	478	460	438	485	460	504	501	494	488	503	484	474	479	515	476	471	510	519	480	468	464	456	459	499	456	509	490	460	490	485	466	527	541	463	532	511	461	488	497	440	466	517	487	513	494	472	485	454	490	499	550	506	484	433	488	441	517	480	512	528	468	502	486	506	523	476	547	495	498	470	472	462	485	509	470	470	473	508	471	495	479	456	501	499	521	482	509	456	490	499	498	487	520	479	516	493	490	464	463	516	490	493	506	453	507	496	477	532	467	467	488	513	495	450	478	533	485	458	461	496	486	486	465	466	473	494	501	492	480	487	512	459	476	540	480	499	487	496	462	471	471	456	454	480	467	445	478	451	472	467	475	474	452	455	477	463	462	512	456	499	433	512	488	482	497	505	476	459	497	499	495	474	465	472	453	509	474	484	468	520	509	481	488	477	498	495	442	448	475	492	452	484	521	491	480	478	479	522	510	495	491	507	470	472	479	530	464	491	512	503	501	522	508	465	451	485	456	490	485	534	424	511	458	443	489	468	500	491	491	511	470	494	527	503	497	453	455	446	478	454	511	482	481	484	474	506	484	475	504	492	473	510	521	481	476	478	501	485	496	471	501	465	514	492	496	508	505	440	484	510	470	494	465	423	526	508	480	448	466	505	502	491	477	464	505	482	467	469	453	487	534	528	467	486	485	488	501	509	504	473	504	474	440	493	476	524	507	490	471	496	492	473	470	477	493	485	483	473	494	502	487	504	477	455	505	503	435	526	531	483	474	482	487	464	495	428	463	460	465	512	486	445	456	466	519	479	482	497	473	447	458	457	434	479	498	516	500	497	532	483	503	482	492	480	495	489	507	464	473	489	451	516	494	513	510	465	508	495	454	501	527	459	496	477	461	485	508	466	460	524	422	466	479	482	481	475	461	510	470	480	489	468	496	518	457	515	502	465	448	494	487	434	474	463	463	486	455	485	487	481	473	457	486	476	519	502	495	479	478	475	480	463	488	498	515	491	529	479	491	458	481	534	507	482	488	483	470	468	467	511	498	489	526	486	510	484	463	470	519	462	493	465	444	482	500	498	474	453	482	519	470	462	453	499	519	467	494	481	495	516	479	504	485	490	469	475	495	459	530	489	485	489	542	484	459	468	504	476	470	513	498	477	480	454	475	463	551	469	463	440	483	471	483	528	508	464	487	487	482	459	492	485	485	447	527	497	490	478	456	495	479	502	497	502	501	482	454	512	499	535	513	483	466	497	500	504	486	512	541	475	469	523	503	482	556	494	474	504	496	506	481	498	501	478	464	484	492	495	464	461	500	489	470	521	477	508	481	497	473	466	464	505	473	475	480	500	494	497	549	505	475	487	498	466	486	474	504	495	488	519	497	512	470	532	480	460	468	507	526	499	489	462	473	472	504	464	480	467	486	459	525	493	473	462	500	473	503	516	480	446	474	499	540	495	432	445	505	471	508	474	471	487	471	451	505	477	514	467	473	499	456	476	483	469	522	468	494	468	494	465	488	497	447	500	489	465	464	460	504	497	484	465	461	494	513	497	471	522	513	520	493	469	456	491	493	467	500	470	528	467	468	479	456	430	496	490	474	509	489	490	480	498	475	490	461	532	463	505	478	480	501	453	488	516	489	438	476	459	481	488	423	485	482	473	493	473	504	465	501	484	473	470	488	488	466	446	453	475	510	428	447	472	461	512	524	504	468	475	447	481	527	474	464	443	541	465	519	527	473	480	485	477	489	502	466	482	494	487	474	490	518	449	462	501	465	506	485	470	439	447	499	505	512	461	483	506	456	476	461	460	481	427	481	512	517	501	473	443	453	468	501	485	488	491	465	499	504	512	458	475	488	449	457	476	509	501	499	439	473	491	527	480	467	470	464	488	470	508	507	487	463	493	478	486	467	493	487	482	513	456	468	498	486	478	505	470	482	482	492	489	471	481	497	505	454	448	493	496	509	490	470	504	498	501	463	505	437	501	478	450	474	489	455	493	474	475	452	508	495	467	530	533	483	457	486	466	520	458	440	485	503	463	486	519	474	478	440	486	470	491	509	486	469	407	501	481	478	476	517	450	453	513	478	466	467	501	490	527	488	446	519	476	523	455	515	485	506	484	478	471	516	469	475	477	481	490	506	490	487	491	488	478	492	525	475	473	487	501	469	476	461	458	515	490	492	506	487	447	498	475	505	509	473	495	485	466	462	462	468	484	487	483	501	474	487	478	433	471	470	485	472	518	510	497	494	504	488	478	508	469	456	495	455	484	509	457	478	468	505	465	491	487	484	474	507	493	501	485	504	462	462	494	473	497	466	471	490	463	473	454	520	498	471	467	458	463	470	514	490	517	455	473	481	468	459	497	492	474	470	473	491	532	477	513	516	482	506	457	492	470	490	460	500	472	480	468	529	471	510	507	469	481	470	493	479	461	456	454	476	465	531	502	509	496	478	454	489	473	500	474	469	494	470	536	474	497	505	484	479	532	512	465	483	496	464	550	505	517	471	472	494	486	479	519	489	489	479	499	502	479	506	485	457	462	498	476	487	491	459	500	522	483	481	518	520	487	505	501	465	472	507	476	486	459	479	499	518	482	492	508	485	461	478	474	470	481	560	478	477	488	464	485	505	477	473	481	473	435	442	509	465	494	478	470	493	432	480	505	488	482	466	513	466	532	459	487	485	501	520	500	446	489	490	490	494	450	481	457	481	425	468	520	490	483	503	485	501	460	518	514	469	470	473	504	478	476	483	476	468	477	472	502	440	489	471	467	480	482	496	447	460	461	485	476	478	498	469	502	498	470	490	480	471	475	491	432	448	465	431	458	522	477	504	456	501	513	490	485	479	480	459	430	506	498	467	472	457	470	472	484	468	501	500	473	480	445	491	498	510	476	490	481	483	488	441	505	465	469	499	489	515	439	540	500	488	459	464	509	500	487	493	532	527	513	495	482	489	464	483	467	518	459	488	470	499	481	464	492	464	443	481	482	462	454	484	456	496	466	473	490	497	472	504	485	466	503	471	469	508	493	483	440	492	515	503	492	474	516	500	481	438	527	487	463	493	548	508	445	498	497	462	482	499	511	463	521	492	468	475	477	444	493	504	463	494	502	462	471	481	453	458	549	457	458	508	504	527	464	457	496	471	472	470	500	474	471	477	481	470	455	468	487	497	493	475	433	461	512	494	491	483	486	469	455	433
4102	11679	7991	3873	2776	2268	1756	1394	1174	1002	889	837	805	686	738	667	672	625	641	636	651	589	643	608	591	615	662	592	600	550	580	586	584	579	582	566	577	622	634	586	578	602	569	619	578	575	604	566	607	574	572	621	554	575	569	605	583	586	555	555	584	603	596	597	535	595	635	545	567	605	553	573	565	556	581	595	607	546	572	586	567	571	587	604	582	543	591	604	584	553	547	542	594	567	572	569	587	547	523	575	582	549	644	582	580	591	553	549	561	582	574	528	555	554	581	605	589	565	586	574	617	516	583	628	608	591	536	607	529	544	556	588	561	603	606	554	547	575	593	578	550	559	570	554	571	550	527	567	544	563	603	570	599	605	595	577	578	605	535	573	565	571	554	574	594	557	571	596	594	595	584	555	586	583	547	552	556	582	590	585	580	570	555	562	580	583	543	576	570	570	546	575	561	582	537	584	603	578	594	552	562	597	570	557	550	521	562	523	620	575	634	591	570	549	591	560	499	534	563	571	571	583	590	574	640	627	560	559	611	579	572	568	576	593	509	567	629	520	578	584	545	587	601	566	545	605	592	556	584	582	568	614	575	556	597	565	611	605	540	588	526	562	526	555	531	599	598	598	561	604	568	575	534	545	614	534	541	542	598	554	585	552	592	555	585	555	586	572	563	558	595	578	642	594	574	585	560	589	586	529	573	547	553	562	554	595	583	591	534	598	555	605	587	546	545	544	536	562	621	575	563	544	602	584	526	569	560	549	544	561	529	528	578	608	548	584	580	610	549	535	609	544	597	562	590	511	582	588	601	607	602	533	564	535	565	595	580	553	571	554	594	534	589	588	580	559	596	594	631	569	610	561	601	576	595	568	606	565	544	489	559	572	560	541	542	572	555	570	581	580	553	544	601	533	501	589	596	546	601	617	578	562	538	592	549	547	585	544	579	583	536	591	582	590	563	611	580	548	627	594	547	561	561	569	551	570	533	578	552	595	560	560	568	566	556	559	556	642	568	543	570	575	563	549	546	580	564	565	571	575	546	535	597	566	551	547	573	592	548	529	550	576	575	588	579	619	547	607	581	582	538	550	563	565	562	558	554	608	552	551	591	550	585	577	601	539	583	586	570	549	586	576	581	612	597	567	556	544	548	588	561	583	548	562	566	564	555	562	555	594	579	560	563	562	572	526	582	559	544	551	581	562	575	566	542	581	594	577	626	570	584	577	589	595	551	549	529	550	592	568	568	573	557	557	583	589	573	511	576	582	569	587	612	547	577	559	575	590	544	595	593	531	565	552	540	567	575	563	613	566	583	571	595	558	576	556	585	575	573	554	567	548	529	567	556	584	599	553	593	556	579	548	595	560	551	570	613	548	534	559	578	582	576	543	586	553	570	525	598	577	566	547	566	560	551	567	563	587	585	597	566	589	568	568	567	569	554	587	533	560	561	549	585	553	551	559	560	617	556	533	558	564	568	590	566	588	573	544	553	582	591	594	556	580	558	586	548	556	543	605	555	603	550	617	586	548	539	611	586	573	582	548	567	577	570	523	556	534	573	592	589	563	541	585	574	542	562	580	601	558	586	542	556	552	529	573	535	598	553	538	555	581	567	587	582	530	564	558	567	561	542	585	571	604	574	555	583	599	594	554	523	579	607	565	535	574	589	584	570	548	595	555	561	572	576	556	587	572	571	553	551	534	574	549	580	548	591	551	532	549	497	531	575	525	580	531	573	580	610	605	587	592	553	568	551	591	529	629	547	592	569	590	546	592	543	568	560	568	592	612	539	537	586	533	519	522	579	572	606	529	535	600	597	569	575	558	565	572	578	595	603	588	583	594	627	567	570	544	571	565	559	597	553	554	584	541	556	589	549	558	549	633	586	552	604	562	578	552	570	588	561	554	595	603	589	558	594	579	568	583	521	582	554	584	561	563	587	525	566	572	563	526	549	584	542	543	558	552	576	550	563	573	498	574	580	533	588	577	587	567	583	584	567	565	626	570	573	575	617	550	570	593	561	563	544	546	560	545	546	550	603	517	545	571	529	500	586	614	546	564	580	607	537	559	560	574	575	581	553	584	542	589	539	563	608	578	550	561	550	567	563	597	582	565	642	539	570	521	634	593	563	558	580	544	516	593	570	586	523	596	558	588	613	534	620	554	593	570	537	528	520	546	550	604	574	569	576	538	596	583	575	584	600	593	590	547	624	521	539	593	568	548	560	575	555	584	551	562	595	593	527	529	550	581	593	617	600	533	562	574	594	587	553	558	597	590	580	586	536	528	636	597	579	580	545	577	582	538	523	568	615	582	581	572	561	631	585	549	554	601	552	583	569	576	567	577	530	574	612	579	571	600	601	559	600	548	565	585	549	575	574	548	551	539	567	575	540	543	570	644	580	551	560	603	563	593	592	565	591	562	524	547	559	577	584	526	591	543	564	572	562	549	566	549	584	567	553	560	602	546	534	614	554	535	553	579	571	577	572	556	559	550	562	538	539	566	582	554	578	588	611	587	547	601	594	575	617	560	571	549	555	554	579	532	578	533	550	536	532	596	563	543	585	612	574	588	573	584	570	571	609	535	606	553	580	619	583	566	610	567	537	560	550	608	572	593	563	592	548	575	554	593	562	540	570	530	541	569	598	575	616	568	551	602	556	578	544	568	528	585	553	581	586	593	580	592	609	570	552	572	526	579	569	581	556	601	538	552	560	563	582	606	586	598	583	535	546	562	565	564	566	558	566	584	603	536	601	573	528	599	562	540	581	523	553	578	575	545	582	585	548	544	555	538	549	549	606	562	600	564	532	563	532	553	607	585	530	543	526	583	542	587	549	587	542	573	604	541	578	599	577	597	574	570	545	594	578	553	568	551	582	521	534	589	571	593	592	585	544	577	545	552	556	576	573	602	610	608	569	576	588	541	526	577	556	565	597	541	600	559	560	628	599	543	569	543	600	565	597	562	569	564	558	568	568	540	577	557	616	572	584	560	513	585	543	565	551	543	547	556	542	558	546	596	576	624	539	547	580	544	564	555	548	580	549	579	553	505	582	521	570	543	530	559	573	588	588	568	581	519	553	605	604	567	554	562	559	568	577	592	584	529	631	617	539	585	560	611	571	563	567	587	524	600	582	580	547	582	555	583	515	560	588	590	597	549	592	596	555	552	577	522	563	563	516	579	552	575	582	571	572	590	561	550	547	561	596	564	554	535	563	547	563	602	559	566	572	576	550	588	532	584	533	589	537	563	557	568	560	537	572	566	553	550	573	591	557	583	558	612	569	565	569	550	560	564	572	624	538	578	562	570	579	548	563	578	550	620	513	565	566	522	591	582	556	568	573	539	576	610	594	575	573	583	529	525	593	571	546	537	524	573	587	569	557	587	603	560	527	562	555	551	553	512	618	548	595	585	587	572	565	549	538	562	557	520	595	572	559	582	605	580	606	614	609	564	550	565	578	533	553	529	575	578	598	533	573	549	562	581	537	513	582	594	603	556
24911	21376	27335	25620	8366	928	709	601	518	483	414	387	387	373	434	383	384	363	392	393	368	352	355	369	346	388	368	366	330	372	344	336	330	342	370	372	371	341	376	348	348	355	351	352	338	352	370	387	340	334	321	343	370	377	318	372	337	367	359	331	331	376	318	337	348	345	352	351	341	355	317	355	347	349	348	384	377	321	355	358	366	350	314	345	391	322	338	340	348	353	344	378	374	344	350	342	334	338	336	324	340	371	348	338	334	331	377	316	336	339	333	351	341	364	344	363	356	340	305	374	389	375	342	363	346	342	329	365	343	337	365	349	352	337	330	375	312	379	338	367	333	328	356	361	368	347	364	324	337	369	369	336	324	343	336	370	317	338	336	347	361	383	337	342	339	316	328	326	365	310	370	329	365	349	317	344	348	351	369	305	318	348	371	338	363	355	345	373	328	323	396	382	349	300	375	379	346	333	312	369	358	344	354	347	354	349	340	356	341	348	332	362	324	312	334	347	353	358	343	352	326	357	348	334	359	356	339	343	346	325	356	352	365	332	355	364	358	368	379	354	303	347	367	320	365	371	371	332	291	348	349	362	341	357	331	366	335	301	330	357	328	335	348	351	344	356	347	343	350	337	361	359	346	349	363	336	350	370	359	356	354	313	363	338	356	385	378	342	323	296	332	379	354	367	355	337	329	332	353	340	334	333	350	370	327	310	337	312	391	334	360	321	357	329	359	352	361	307	369	388	335	356	360	378	345	309	316	334	349	343	405	335	344	351	329	335	392	364	361	370	324	328	364	383	340	338	371	316	319	336	368	358	354	348	314	310	351	318	332	370	335	344	326	312	381	351	361	355	346	362	329	382	332	331	338	336	364	348	353	379	297	344	361	384	347	349	313	326	352	348	319	357	369	366	344	355	379	352	357	326	353	361	373	334	365	345	298	343	305	341	352	352	344	288	316	339	364	362	351	343	375	366	351	337	359	347	366	330	349	373	349	317	347	332	351	353	340	324	353	382	344	329	346	339	312	387	342	372	345	348	361	358	352	374	348	313	371	374	318	342	344	382	303	382	345	319	372	342	350	359	362	357	366	344	373	298	348	372	384	328	348	368	377	335	408	360	339	323	372	333	375	343	359	366	332	328	318	326	351	358	344	355	352	348	357	357	377	362	347	384	333	359	334	338	336	332	375	325	324	325	327	364	340	367	321	358	339	314	345	308	365	354	360	353	343	367	335	327	348	330	360	354	345	326	341	349	362	337	340	342	336	334	385	334	392	333	325	357	362	306	339	308	375	331	332	360	349	344	383	373	347	360	373	330	350	340	350	348	353	339	359	333	350	382	331	333	355	333	348	350	371	374	325	364	357	340	388	346	352	346	360	364	330	327	354	365	375	350	348	367	352	323	353	333	367	327	311	318	350	349	337	351	337	337	358	366	327	368	351	326	321	340	330	328	363	328	397	338	332	346	358	324	383	356	341	340	336	373	383	348	335	373	352	313	351	341	377	336	309	328	329	350	354	322	372	325	349	371	342	370	351	344	362	333	354	349	345	327	358	346	332	340	357	335	348	373	352	346	379	360	351	353	328	343	370	342	366	310	309	378	332	351	319	355	356	317	356	335	305	364	345	299	339	323	347	356	409	378	368	321	323	326	351	362	318	352	353	345	357	327	349	352	333	344	334	351	340	323	357	340	399	302	357	361	344	347	346	333	313	334	356	349	332	354	349	356	371	354	350	357	342	322	330	337	375	354	388	356	386	339	366	339	316	335	342	340	357	341	334	322	317	353	328	350	336	367	329	387	349	353	358	336	342	331	339	338	333	372	374	366	327	387	346	343	346	350	356	349	367	355	369	293	332	365	334	370	334	343	356	360	352	332	334	340	344	336	340	365	336	375	324	325	324	330	369	349	341	356	325	324	380	340	348	331	322	351	393	364	351	373	357	342	383	360	338	361	331	368	392	343	332	371	387	347	334	361	363	348	335	352	386	362	330	338	341	379	361	340	349	347	351	358	372	350	337	336	396	340	374	353	317	361	366	336	370	327	350	378	323	334	367	335	360	323	337	348	344	327	362	314	349	347	340	321	329	379	364	359	344	342	324	333	346	349	346	341	375	342	357	331	364	329	366	361	330	349	351	372	357	351	349	306	323	364	302	361	359	352	341	334	355	365	334	368	350	350	365	375	342	339	368	338	341	319	345	359	351	325	370	344	360	331	360	369	353	357	337	317	325	351	345	346	339	326	354	347	340	371	333	381	349	342	315	354	353	357	346	392	376	341	357	342	317	371	331	345	353	320	363	326	336	375	366	337	363	355	347	368	358	335	356	375	353	353	354	352	334	350	328	311	339	305	338	361	356	343	335	351	364	376	341	357	386	336	344	359	308	355	342	360	352	357	382	376	355	297	383	355	313	342	322	330	356	331	342	375	322	355	354	355	351	364	381	353	350	338	342	329	330	319	334	364	340	348	340	344	356	359	371	343	322	343	338	394	331	367	367	329	338	351	340	362	301	320	348	327	355	350	330	350	338	344	379	365	308	342	322	352	336	335	340	395	347	349	357	337	367	334	349	374	388	308	341	390	354	390	328	319	340	349	361	381	348	361	324	341	374	342	338	364	343	327	366	350	361	336	369	353	367	331	345	360	350	372	377	346	363	346	348	338	342	330	350	367	325	349	343	329	357	333	337	349	370	341	380	340	363	336	339	344	366	344	366	382	340	325	351	364	341	323	358	349	338	318	333	345	360	340	344	339	358	386	352	337	330	329	342	338	373	366	360	357	330	356	353	343	327	318	340	370	340	372	348	366	334	379	396	353	336	355	368	320	315	341	349	379	338	324	369	348	358	336	347	355	316	308	352	352	366	392	345	369	360	357	330	339	334	341	309	371	300	340	352	327	362	365	354	347	346	368	348	314	398	337	360	329	318	340	381	332	363	358	313	353	344	322	342	359	340	322	360	339	353	337	326	347	346	367	354	343	348	360	356	330	370	338	336	365	328	346	329	360	353	340	362	324	342	348	361	362	350	346	357	353	346	365	330	364	377	313	355	348	354	367	313	334	366	338	370	297	351	386	361	330	366	384	325	361	311	328	328	323	356	355	341	355	339	374	361	334	352	337	341	316	357	314	328	326	387	318	308	329	327	366	363	318	368	344	328	334	348	346	327	367	360	333	338	335	341	320	342	342	357	349	343	322	356	346	382	355	379	373	390	373	337	330	343	335	354	338	372	336	350	335	361	370	348	363	357	365	363	311	383	320	376	335	356	353	370	360	383	340	323	347	340	349	340	348	342	362	345	354	358	315	346	391	365	344	390	319	336	364	316	340	338	355	375	349	329	343	376	355	329	354	369	337	350	374	340	350	350	329	342	358	346	342	332	359	356	372	363	356	342	349	334	332	349	355	351	366	336	328	358	329	351	333	331	334	354	337	336	357	353	351	352	365	337	366	357	369	350	333	340	354	356	350	324	368	351	321	336	347	373	356	338	363
4116	7742	5140	2463	1999	1516	1237	913	813	607	678	591	559	510	505	491	473	486	432	466	471	446	452	453	448	444	418	435	410	399	425	402	430	413	434	454	461	388	387	447	407	437	408	437	439	410	404	421	411	386	401	402	408	388	411	410	416	439	425	413	413	423	388	390	404	387	405	440	401	392	388	415	416	455	420	411	412	391	406	412	398	407	419	422	375	390	435	374	344	409	399	388	437	387	400	385	419	408	409	405	384	402	426	404	424	402	399	393	373	411	370	392	412	406	418	429	426	421	385	426	388	439	435	409	427	426	394	404	396	378	414	409	420	390	386	421	441	369	404	406	411	446	374	411	365	395	424	372	419	423	395	396	398	433	393	448	422	404	410	411	414	448	397	405	360	423	399	394	415	367	413	443	405	426	408	424	406	426	408	430	392	404	391	383	417	387	407	423	377	444	391	412	438	413	377	380	394	446	390	419	392	405	411	414	430	420	405	417	394	409	395	420	399	442	424	415	390	419	386	364	402	387	397	438	399	398	384	390	406	388	386	447	386	364	374	376	415	421	393	374	387	384	421	399	439	412	434	395	382	419	384	387	412	388	404	409	436	386	408	445	400	425	407	430	409	400	447	407	431	431	391	410	429	389	403	380	400	469	403	418	440	411	415	412	411	419	408	396	449	429	404	375	391	410	408	391	352	443	432	379	373	392	440	448	431	399	425	394	437	423	428	429	408	389	412	427	378	424	440	405	435	402	427	400	429	395	394	394	375	404	413	367	420	422	445	447	399	424	412	427	403	378	384	409	385	349	385	421	385	432	424	377	431	393	383	415	398	420	404	405	413	391	395	400	440	416	395	440	433	395	394	384	413	414	403	416	383	404	413	412	402	394	436	438	397	416	393	413	386	384	401	424	399	388	399	409	430	404	391	412	392	438	391	396	409	421	422	411	377	405	419	423	393	399	416	417	413	419	432	417	411	409	375	396	403	427	406	429	403	405	424	423	412	417	390	400	401	455	402	399	426	429	399	388	378	413	392	378	421	411	433	408	398	429	382	419	414	423	399	403	399	382	414	389	408	375	381	386	400	426	385	388	386	409	391	422	406	409	384	413	386	382	382	406	426	393	386	427	403	442	409	393	407	397	409	384	362	375	431	403	420	402	464	402	422	410	434	387	432	422	397	420	403	423	424	425	409	430	405	390	388	407	406	368	398	426	380	410	414	415	398	419	400	431	419	426	393	429	380	401	425	372	436	451	398	369	423	435	409	423	411	429	428	408	447	412	425	411	413	390	412	398	415	381	417	416	399	400	407	378	414	371	414	408	404	392	403	379	437	417	385	435	407	411	403	415	408	414	401	448	406	417	433	407	375	413	417	425	431	430	425	420	416	418	428	435	390	419	411	425	385	416	402	434	373	393	374	384	424	391	398	386	422	390	395	427	421	429	391	410	401	400	444	429	392	422	399	432	389	449	397	371	435	380	419	419	413	431	409	430	413	420	426	417	392	415	417	406	369	391	408	427	472	390	437	417	390	423	368	433	389	423	406	408	411	411	422	395	362	405	432	411	417	383	418	385	418	412	424	407	417	414	386	426	362	388	420	403	407	385	423	392	436	422	407	380	421	420	393	409	413	400	399	391	431	398	410	385	367	400	385	412	412	394	424	397	397	417	426	442	431	442	410	408	412	418	386	447	392	407	423	376	392	420	405	358	379	402	417	403	374	364	389	393	371	373	406	383	408	436	410	380	404	406	407	385	389	405	393	391	410	401	392	438	411	410	417	411	396	396	408	395	397	427	398	424	409	386	438	439	404	403	400	397	425	434	402	437	387	404	409	389	372	417	388	399	420	410	394	401	409	395	424	404	399	415	418	410	408	394	401	405	448	415	444	426	434	416	382	458	397	440	361	408	394	426	417	381	415	416	411	380	448	396	439	438	424	398	365	410	412	385	416	405	418	422	389	388	410	428	397	453	406	411	418	391	387	391	399	406	381	410	419	406	414	404	392	384	419	410	417	415	405	438	384	400	433	401	388	434	387	407	419	431	406	367	430	382	433	395	410	428	408	404	375	380	402	397	426	417	388	373	374	461	422	419	452	441	421	383	391	397	427	381	412	420	394	447	379	415	424	377	436	390	450	425	407	416	401	412	412	383	407	440	386	450	395	390	409	443	397	411	402	409	389	397	398	384	390	396	405	425	369	370	397	391	403	430	378	379	384	388	401	399	375	432	400	428	393	392	399	360	381	431	396	383	402	395	421	427	425	430	388	444	440	418	386	417	448	426	420	402	406	408	395	393	373	425	440	403	428	392	390	411	428	396	404	368	391	425	452	416	387	426	409	398	416	390	424	433	403	386	403	381	377	425	415	368	392	406	374	391	398	382	409	398	410	400	433	431	431	407	387	397	401	401	440	434	403	422	377	420	383	401	425	389	373	420	357	427	397	364	413	412	417	399	416	377	415	372	407	410	413	411	417	421	383	413	375	392	424	416	367	395	380	422	364	402	396	386	439	401	408	447	371	391	418	405	432	400	434	395	388	408	422	413	412	360	422	418	388	420	406	380	401	401	404	417	396	427	405	368	430	406	376	400	387	435	419	394	363	382	402	384	422	379	388	410	414	394	399	403	416	415	409	421	389	425	393	419	372	398	420	388	409	409	430	401	416	379	399	394	408	391	386	432	430	418	378	379	414	428	417	431	420	392	425	410	421	416	402	415	379	377	399	389	472	408	383	376	423	447	405	421	384	407	435	427	395	390	396	407	408	387	401	404	397	417	399	401	430	374	387	400	356	422	414	397	401	403	403	446	409	403	361	409	417	398	405	403	415	383	405	397	408	416	396	412	386	406	389	429	424	393	413	432	402	411	427	430	403	438	412	459	385	394	411	422	403	415	394	394	417	422	364	418	378	403	399	394	429	378	396	430	408	403	411	403	422	420	412	411	373	402	383	410	409	389	415	394	382	393	412	384	378	437	430	417	413	398	388	373	377	386	387	400	402	429	381	403	402	398	429	394	456	407	371	385	362	410	394	419	432	420	375	394	405	422	418	392	430	394	371	408	431	369	395	396	428	392	404	406	382	409	415	431	390	417	419	403	393	392	437	401	422	414	371	402	423	389	364	394	399	387	388	412	445	428	395	427	443	406	439	402	396	410	407	379	389	404	394	391	364	406	423	425	419	385	372	399	413	393	405	387	430	405	391	392	412	425	375	404	444	407	424	434	427	375	402	386	414	457	411	425	385	390	418	416	381	394	420	431	405	410	434	407	383	408	414	405	430	455	401	373	417	453	350	389	390	412	379	404	400	413	417	386	436	417	440	409	421	375	373	388	413	377	423	407	398	443	428	397	401	373	391	420	406	446	406	408	435	434	422	380	414	415	387	394	416	366	402	392	399	415	382	402	410	414	406	383	408	421	408	424	378	388	386	401	406	435	413	405	418	404	410	398	432	386	435	419	409	454	407	383	432	432	387	389	419	414	417	394	385	418	419	434
22834	21410	29087	24109	21411	21435	6523	1002	642	609	511	479	427	370	341	309	303	284	291	300	241	260	259	284	249	229	264	262	219	255	250	227	223	238	243	269	270	229	229	224	238	207	219	223	241	225	258	232	230	219	202	237	221	211	216	238	265	230	239	214	231	222	203	216	210	210	212	207	214	227	232	244	221	262	220	232	237	233	215	223	199	208	225	230	239	221	218	231	202	209	209	220	230	238	245	244	206	218	217	229	224	223	198	225	213	198	213	236	198	230	244	235	233	217	252	242	205	227	214	229	222	197	227	193	220	217	257	214	228	200	204	190	224	226	210	220	208	229	218	222	218	232	223	241	246	207	217	222	231	225	208	217	188	203	224	228	215	213	204	219	205	230	202	234	192	227	228	233	214	227	196	242	230	214	227	219	230	234	196	214	205	234	230	190	241	202	210	198	208	224	218	219	219	235	252	212	230	214	248	239	245	245	211	228	222	221	199	230	222	235	201	214	220	197	221	232	217	205	221	207	230	225	218	190	209	201	222	226	235	226	213	239	220	222	199	219	215	228	204	217	219	226	234	215	214	204	196	208	196	235	199	229	230	189	205	239	223	241	214	211	256	219	205	209	184	211	235	220	209	217	232	217	203	232	207	221	230	205	206	196	205	212	247	197	231	218	213	203	223	220	225	212	204	247	205	238	202	202	209	211	195	207	207	208	198	228	234	220	225	210	232	221	220	211	225	230	237	204	245	222	222	219	197	218	215	220	208	207	220	210	221	232	241	236	199	209	236	224	217	189	217	207	217	237	184	203	207	211	211	240	201	200	221	215	224	214	213	237	212	233	226	174	197	216	224	220	226	212	210	216	215	227	234	216	213	229	250	221	231	209	239	229	195	202	213	225	241	225	209	227	193	212	220	198	205	205	210	218	194	235	214	208	208	207	220	225	256	238	237	201	216	213	217	234	230	198	215	169	196	234	209	213	216	195	188	205	225	219	203	210	215	206	225	222	184	239	223	217	212	174	203	199	205	207	223	215	203	203	237	181	251	203	210	201	193	200	222	218	200	208	209	224	222	236	204	234	216	216	197	214	215	249	247	220	212	216	216	216	247	241	235	236	206	211	212	231	216	191	229	218	216	200	206	206	208	224	222	216	225	235	191	213	212	221	213	199	204	231	229	220	221	205	221	207	232	245	231	198	227	196	192	215	238	219	220	223	239	209	218	228	216	216	205	230	239	240	214	231	231	218	222	221	201	231	219	201	231	224	209	212	203	203	205	230	242	214	227	234	215	232	208	220	207	236	207	207	231	224	196	221	203	213	222	224	208	226	216	199	242	226	242	204	218	209	206	204	206	218	216	219	214	197	197	222	220	221	201	236	222	222	200	214	223	195	238	239	209	221	225	248	239	220	207	201	246	227	203	195	219	254	208	218	195	205	232	218	226	226	213	207	193	197	211	216	225	237	212	208	214	226	221	227	221	193	215	218	230	187	238	218	245	223	220	212	212	220	232	217	235	225	219	229	199	223	232	219	234	203	200	196	236	205	221	225	230	221	240	225	208	235	220	234	214	222	237	223	228	204	215	219	212	212	234	205	228	185	212	204	232	218	217	255	240	201	194	221	218	221	237	204	238	211	226	209	246	206	193	202	214	226	196	202	230	204	191	224	209	215	217	237	204	227	155	202	233	198	189	197	183	230	229	207	203	189	195	230	218	217	213	198	242	201	234	222	221	201	207	231	223	216	234	214	232	215	210	217	215	218	233	218	227	240	228	245	216	200	210	208	197	211	215	183	240	221	231	208	245	230	227	214	178	234	214	240	212	206	201	215	228	229	211	196	211	195	211	226	206	219	205	240	233	206	224	220	221	220	204	199	229	227	240	222	217	208	219	205	234	233	190	216	212	217	204	212	258	235	231	218	221	231	222	198	216	208	220	243	226	218	177	224	217	219	207	228	226	216	219	211	219	222	195	245	208	227	237	219	243	201	231	229	226	215	209	228	223	213	207	262	207	196	219	219	203	210	218	227	226	225	193	252	203	217	207	206	220	225	221	210	217	256	228	231	218	195	219	218	234	201	202	212	190	194	203	204	217	211	208	239	203	227	220	211	239	213	222	219	226	231	223	215	213	199	200	223	197	210	214	185	211	190	240	217	221	208	199	199	212	245	229	193	205	239	212	208	197	226	228	224	231	240	224	227	237	232	223	213	207	227	239	237	231	216	223	192	215	224	198	243	197	225	209	213	224	205	234	235	197	222	230	208	241	195	219	202	217	194	221	177	210	194	210	226	190	204	219	214	241	211	225	224	195	221	204	200	212	222	205	219	236	240	219	229	230	228	231	215	228	203	196	214	222	230	213	222	191	211	223	215	192	237	210	213	210	237	239	223	215	251	252	229	217	228	209	217	234	218	234	216	203	188	247	214	206	212	228	246	211	224	190	226	223	226	218	235	188	218	200	226	196	214	228	224	199	225	210	191	203	241	233	196	219	209	235	217	228	222	217	231	237	227	218	251	193	206	228	200	230	224	240	249	220	219	229	211	209	205	205	215	210	223	214	210	217	214	182	207	203	213	217	215	210	229	246	227	215	216	203	215	187	202	194	200	192	204	215	200	228	209	209	209	203	221	218	214	237	239	214	201	223	209	224	217	214	211	204	230	222	224	212	212	237	245	205	214	192	194	212	209	195	210	205	183	229	230	231	202	213	198	221	238	192	214	204	204	219	236	224	239	220	209	217	206	230	234	182	218	213	218	238	233	220	235	198	212	219	216	200	201	209	205	246	225	202	238	211	192	217	211	239	228	196	227	241	212	205	238	212	206	204	213	223	229	214	218	222	232	213	239	228	204	212	220	216	204	223	228	226	209	218	214	220	215	216	213	206	206	230	236	234	227	221	233	215	234	218	255	233	193	225	216	206	216	232	206	228	201	202	224	214	213	229	211	223	194	223	209	213	210	202	216	206	207	232	214	209	218	220	237	214	181	207	238	210	196	223	199	200	224	225	173	216	202	204	212	191	216	220	228	214	195	218	244	206	238	226	218	235	220	211	216	231	204	217	242	231	225	221	218	231	234	214	229	217	252	218	184	215	234	213	235	202	184	213	229	221	224	220	234	217	202	231	229	221	207	224	229	218	204	191	245	227	201	209	221	205	212	230	247	211	231	227	223	248	204	183	193	221	194	219	214	181	185	210	190	195	225	214	202	217	232	211	202	207	212	221	195	220	211	212	233	207	195	233	205	227	199	229	178	208	204	212	219	220	214	216	231	226	229	208	222	230	234	222	235	203	206	222	206	218	211	221	222	238	240	216	221	218	198	230	193	228	203	187	250	213	188	227	195	224	221	224	181	205	230	197	215	240	199	214	202	218	222	216	236	169	208	204	231	194	238	196	212	222	213	238	220	212	236	227	232	210	217	209	223	196	201	218	204	222	219	219	195	232	216	225	206	220	227	232	197	220	224	202	215	203	203	199	240	215	224	212	210	217	224	233	257
5283	16798	11724	5539	4257	3228	2479	1814	1394	1058	889	761	707	579	542	482	469	399	418	406	378	335	375	348	315	293	341	307	295	299	323	302	302	331	300	318	293	315	302	303	279	287	322	267	295	288	296	291	287	305	285	290	267	287	270	276	321	251	256	306	301	271	278	277	251	278	239	248	298	282	273	257	316	276	257	264	254	298	255	268	301	255	277	263	268	274	258	262	265	272	256	265	248	242	274	250	280	279	268	265	257	270	282	270	249	271	259	255	253	237	291	248	243	244	271	271	263	294	301	264	286	265	250	278	290	274	292	268	276	271	286	259	279	269	264	255	259	274	255	280	269	289	239	284	259	268	232	257	268	273	256	284	269	238	276	285	275	265	298	261	267	260	246	228	294	271	284	274	259	282	259	241	255	258	259	274	230	247	264	249	267	261	252	256	275	262	283	284	285	256	267	252	262	255	273	232	276	239	256	283	305	238	271	281	279	281	279	260	276	287	275	256	254	232	262	253	304	225	282	239	258	290	240	271	289	253	242	248	217	228	253	267	247	299	273	265	263	257	256	275	243	289	267	264	267	276	263	272	270	265	251	298	270	271	277	274	255	316	279	249	271	267	240	223	283	275	269	233	246	269	283	266	256	262	269	259	246	250	266	235	235	277	241	270	265	265	254	264	253	285	265	250	254	276	260	263	237	256	257	260	265	244	253	273	286	279	250	269	271	274	259	267	273	245	273	289	300	248	277	287	282	253	265	264	282	302	262	264	261	264	269	253	272	273	271	250	231	236	285	254	245	261	273	278	298	251	262	251	246	249	273	276	258	247	289	261	263	255	267	237	268	280	256	227	268	231	253	232	273	277	259	276	261	266	263	261	282	263	281	286	293	272	266	275	290	279	238	271	241	254	247	275	272	260	280	270	269	260	273	269	243	275	259	269	273	272	276	266	237	261	276	251	258	252	266	255	273	262	284	256	288	275	257	260	258	275	253	261	254	271	247	248	238	278	240	250	287	298	253	255	272	248	257	270	298	278	254	276	277	297	272	243	252	298	264	302	272	257	281	244	282	241	267	279	262	277	271	280	258	277	259	256	243	252	279	246	259	274	252	255	267	262	252	293	302	277	259	260	272	278	259	257	274	261	292	256	251	247	246	284	258	253	297	268	261	250	279	288	257	255	279	264	252	276	270	285	254	307	271	274	281	276	265	267	271	283	288	259	265	266	262	274	248	276	255	255	260	234	256	239	280	265	258	267	283	262	268	267	249	259	280	253	260	253	263	258	281	265	268	321	286	298	280	256	260	242	262	288	249	257	253	250	291	304	255	244	273	276	266	277	265	269	258	271	243	246	266	286	232	285	253	265	260	271	287	274	272	253	285	255	250	247	262	277	271	248	286	251	293	263	273	288	264	270	273	259	265	259	268	282	261	268	267	282	220	246	270	226	248	248	247	255	268	261	266	250	270	254	280	269	280	286	262	268	270	240	259	261	284	288	244	273	315	264	252	282	257	258	268	255	255	283	253	276	257	284	269	279	290	267	240	272	246	246	284	237	271	262	254	253	242	255	240	271	259	249	253	277	272	266	278	245	265	270	278	293	266	271	272	308	268	259	259	285	264	243	269	269	295	275	294	252	244	242	268	262	247	290	283	247	255	258	255	234	273	251	235	261	276	257	241	246	283	283	253	273	265	265	275	282	246	282	289	272	273	255	238	269	258	240	267	249	290	271	289	262	226	297	245	252	267	274	253	297	276	271	257	282	279	254	253	256	282	261	245	265	260	307	227	271	283	278	255	286	285	275	282	258	273	258	261	268	241	263	246	271	258	261	252	231	247	234	221	260	257	266	282	261	263	280	266	254	253	230	258	260	244	228	262	263	259	258	262	239	283	265	291	260	251	269	259	263	246	265	273	270	246	265	275	270	287	250	255	266	272	252	264	263	287	298	255	275	252	272	254	269	317	270	259	261	255	242	229	266	265	299	263	250	253	281	246	281	281	260	288	266	260	237	262	268	251	273	254	253	284	229	255	266	258	260	270	278	261	253	273	232	251	253	275	260	261	289	289	224	253	250	298	255	251	284	254	263	271	239	258	316	283	314	249	277	283	260	272	253	291	282	262	288	246	296	257	246	254	249	268	279	234	265	303	286	261	276	251	242	275	253	276	262	269	279	276	244	274	283	257	260	283	269	264	218	275	281	252	250	295	272	262	263	257	274	295	282	313	243	264	258	283	253	297	285	232	249	280	257	283	235	263	251	303	265	264	252	288	242	248	291	268	262	253	283	265	273	263	262	256	259	256	264	271	221	283	303	261	283	247	267	250	238	239	276	262	261	298	267	256	267	303	289	278	238	265	255	261	227	257	271	278	263	234	265	224	278	259	239	276	243	299	278	231	226	251	266	283	278	264	269	258	299	284	280	272	264	276	261	264	282	244	255	255	283	286	251	298	265	260	289	281	302	273	257	268	256	264	273	254	267	244	262	248	276	246	243	248	268	247	272	241	290	281	269	267	296	262	275	286	278	259	279	258	273	269	274	287	289	237	268	276	276	296	226	260	262	282	265	289	289	275	252	254	265	266	279	267	254	246	259	268	280	227	247	261	308	247	246	249	260	282	267	289	283	256	254	252	269	293	256	249	262	265	291	257	277	278	277	256	273	275	251	239	274	268	249	247	236	272	256	289	282	244	273	267	279	253	265	258	252	268	291	274	284	235	274	270	269	249	265	250	276	256	287	258	286	296	270	267	268	248	250	239	244	279	265	283	246	261	262	249	261	269	249	246	247	272	254	285	249	244	282	258	256	244	278	297	249	260	276	260	297	286	266	274	253	288	269	264	257	279	272	250	284	272	285	252	269	257	275	278	281	251	287	252	275	258	262	250	241	287	279	256	242	242	288	277	287	280	268	257	247	262	247	256	253	255	290	263	246	253	261	275	264	242	259	258	242	283	252	279	283	271	255	260	274	242	265	277	280	265	252	263	284	286	229	268	287	254	295	270	291	243	271	238	254	246	262	262	247	270	237	267	261	251	260	267	259	305	257	244	261	263	273	271	245	250	276	267	236	257	264	232	248	252	241	276	246	280	235	287	264	287	273	292	250	281	249	240	293	264	262	281	255	255	275	243	250	252	267	259	270	299	264	264	276	248	284	282	276	284	261	242	243	264	244	249	264	259	248	241	253	263	318	270	275	266	268	260	296	246	259	251	244	254	246	241	294	271	271	260	258	266	247	261	245	273	271	267	239	248	266	272	265	286	263	276	300	260	245	274	255	269	248	253	253	231	255	241	260	264	255	250	232	255	251	231	258	268	247	246	260	243	245	245	282	263	284	226	252	260	274	227	292	264	234	295	266	257	265	254	233	273	296	261	266	267	258	278	268	291	277	253	265	249	291	265	263	247	272	251	270	270	273	239	275	267	279	260	235	285	254	246	275	257	248	244	272	288	275	267	253	276	270	278	259	277	309	301	292	245	261	274	237	264	289	268	257	278	274
27667	18679	5329	1301	882	752	719	654	603	610	592	569	597	541	544	540	546	541	537	558	532	548	525	542	534	558	555	583	556	578	556	565	507	549	539	516	571	555	587	539	556	585	548	522	546	546	563	565	537	583	555	549	558	544	558	582	541	605	591	484	542	541	548	514	538	532	545	522	564	586	565	550	508	562	555	566	521	543	552	549	533	536	547	544	517	556	559	565	557	540	520	522	497	543	530	518	538	555	530	566	538	566	519	531	505	551	566	573	513	581	507	527	563	546	553	540	552	574	526	527	523	514	537	552	534	529	533	527	501	497	534	574	559	533	530	531	560	543	540	565	562	562	542	504	524	525	581	520	529	522	536	559	532	541	500	521	569	529	549	572	569	497	543	546	530	557	527	553	500	561	554	550	540	571	581	568	560	565	559	549	533	570	613	553	587	519	543	548	561	521	526	549	591	529	562	526	535	569	561	563	546	545	563	555	509	519	560	519	513	547	536	574	576	562	531	567	523	544	601	555	589	537	504	562	544	550	556	550	527	567	527	520	519	576	569	530	590	546	566	542	532	535	499	597	564	556	504	525	545	546	547	520	569	535	514	556	559	541	526	531	572	556	549	560	562	546	562	531	579	554	539	531	540	538	584	572	511	547	551	573	561	519	532	588	545	550	553	546	550	566	529	551	574	536	558	538	526	559	588	568	537	512	552	518	546	582	534	584	556	529	561	506	591	588	587	577	542	603	510	582	561	587	503	504	538	540	549	527	534	532	537	538	549	552	542	555	572	562	593	541	531	527	550	539	568	527	561	476	553	532	526	538	554	531	547	535	547	553	524	566	548	556	539	553	549	583	554	518	518	511	565	511	574	520	555	585	556	524	522	541	562	556	554	590	544	600	545	519	496	570	532	544	543	578	539	556	544	539	566	579	520	541	531	530	538	579	579	528	530	530	554	536	575	554	528	548	543	537	586	519	619	554	537	529	523	534	533	554	490	539	551	532	526	571	528	538	564	543	528	521	540	556	539	529	501	495	565	544	546	522	530	573	572	562	538	580	545	544	521	574	542	556	525	554	532	541	518	540	513	542	549	561	568	569	553	575	579	544	549	551	549	559	531	581	540	565	552	557	550	580	522	551	544	531	557	527	544	559	565	554	576	550	515	539	534	565	553	593	529	566	561	560	511	528	558	578	604	538	551	488	577	546	558	560	538	569	554	499	566	537	572	549	602	553	563	520	548	573	567	568	485	520	548	526	555	551	516	545	552	559	524	525	500	526	511	532	518	514	545	532	555	524	527	569	551	564	511	539	520	595	556	551	561	570	555	583	503	505	566	543	560	534	569	571	532	609	543	552	537	591	578	565	542	543	578	588	527	507	536	546	532	526	551	584	578	527	562	558	564	565	556	549	552	519	521	514	505	557	569	595	562	535	534	561	534	568	517	546	549	579	531	579	609	523	557	581	512	545	557	527	557	538	532	523	527	576	548	540	561	539	553	600	529	538	575	548	585	506	585	533	550	563	539	564	534	536	526	559	580	559	546	513	566	577	541	576	534	555	537	502	552	551	557	561	545	531	533	558	541	548	542	583	571	562	525	554	537	559	568	516	540	538	548	558	541	546	581	551	564	516	559	580	525	557	582	562	547	572	563	533	582	505	536	579	554	566	561	571	557	516	524	589	526	507	559	496	551	523	533	514	585	612	548	537	559	584	542	580	569	507	556	530	573	555	504	543	549	559	536	526	584	544	532	500	505	586	579	508	476	545	606	539	575	567	565	533	541	537	521	550	526	556	532	539	599	547	533	544	571	543	561	562	543	556	570	562	565	518	537	549	538	531	537	547	550	560	519	588	542	521	534	555	593	566	499	530	573	541	556	491	567	564	552	533	533	543	562	558	539	551	516	591	560	550	579	571	539	548	512	530	565	522	535	534	556	547	580	540	529	544	559	588	538	531	556	558	533	550	530	561	493	539	581	544	557	552	532	587	536	527	502	560	560	596	558	528	558	608	596	564	523	574	555	556	568	600	553	553	561	546	559	513	552	552	572	582	514	508	517	560	562	560	571	552	501	536	556	545	560	557	580	623	511	580	593	574	575	560	545	575	527	549	556	541	543	480	554	506	543	574	576	517	572	535	582	552	545	554	531	591	547	544	551	597	534	570	577	530	549	540	600	578	522	533	527	516	558	526	548	565	541	537	540	565	526	511	530	552	562	557	569	538	554	563	547	546	551	534	509	556	537	554	545	548	523	519	571	549	526	551	571	526	517	551	560	541	529	609	534	557	537	538	587	553	577	533	545	552	555	569	544	511	498	570	580	565	550	522	509	522	570	541	548	542	555	518	486	533	579	532	534	549	580	537	548	559	533	567	580	550	566	578	548	532	515	506	550	526	587	546	536	544	584	560	516	570	504	520	553	540	539	563	564	501	520	539	516	512	535	554	573	551	558	562	602	593	540	562	534	542	527	579	560	533	543	553	517	543	576	577	509	506	577	535	529	495	561	514	542	528	558	532	550	547	530	578	506	576	507	548	557	533	525	509	565	578	568	535	572	535	533	557	581	592	559	564	551	534	584	561	528	542	569	544	544	598	558	530	542	521	547	577	551	542	577	588	565	544	547	536	544	526	543	615	558	523	529	566	579	551	519	576	522	622	575	542	557	505	523	530	536	530	526	517	564	575	521	537	528	552	536	533	531	479	527	537	547	549	538	568	545	524	512	575	524	557	574	560	536	534	552	586	580	535	546	519	579	554	557	564	563	548	559	528	549	525	586	537	569	536	540	531	546	551	556	575	582	557	548	520	569	525	516	525	563	546	503	562	531	583	571	557	537	550	589	521	535	539	550	578	531	563	604	568	538	555	578	515	540	564	530	552	577	556	547	529	563	539	537	544	537	550	541	526	554	564	548	576	556	529	539	611	570	556	503	544	524	542	525	540	559	579	534	561	539	540	559	587	584	556	587	545	574	505	544	576	542	533	562	568	550	561	552	577	591	566	547	535	527	537	578	530	544	553	546	564	575	535	553	545	573	518	570	490	573	520	544	550	549	550	577	576	529	544	518	564	554	558	539	570	539	537	547	540	548	589	580	518	547	565	556	539	530	550	561	533	571	543	571	538	528	525	525	537	563	521	573	558	545	593	545	569	547	628	524	577	526	556	486	554	576	570	533	545	491	559	532	609	548	574	519	561	575	568	500	543	537	555	520	574	532	558	554	523	547	535	544	491	574	515	545	501	541	586	541	554	552	544	506	546	525	537	576	547	568	567	578	597	528	586	547	527	536	558	523	569	550	566	534	573	583	546	570	560	552	563	585	490	530	572	568	574	597	538	531	557	568	517	563	544	551	540	553	525	536	571	561	544	544	516	557	529	506	507	535	512	513	552	499	518	530	511	598	554	532	571	564	484	510	567	566	548	537	516	571	585	568	539	575	536	498	531	593	542	530	563	532	552	540	532	553	504	568	553	589	565	558	552	585	571	503	558	495	588	551	551
4899	3837	2718	1456	1230	1063	1024	861	792	782	688	706	668	660	620	641	646	650	647	625	637	671	642	656	690	601	640	589	647	652	612	643	625	659	645	647	674	636	627	667	631	655	640	663	629	676	683	635	654	624	609	638	660	654	708	659	621	633	642	647	675	610	637	640	634	619	619	661	640	618	621	601	602	627	685	671	607	576	654	615	624	640	632	647	631	624	620	598	633	678	623	638	671	618	590	621	625	591	669	613	616	632	681	619	639	672	615	638	664	586	610	609	655	616	665	632	648	611	644	629	634	580	650	659	639	610	618	609	623	638	654	628	620	656	622	641	615	678	655	639	681	581	631	639	623	633	641	659	623	649	646	677	632	610	654	653	623	636	650	626	657	607	646	641	657	632	618	652	639	631	616	670	678	647	599	589	657	654	599	610	653	629	624	688	654	674	640	635	631	643	615	659	684	666	653	648	651	640	631	646	620	612	611	589	603	674	613	645	618	662	676	638	613	641	623	610	614	638	635	650	640	632	597	638	670	666	628	695	666	663	595	651	609	633	641	675	631	575	645	635	632	626	595	662	622	639	674	630	678	684	619	605	671	656	657	643	668	665	626	663	626	651	608	656	641	602	637	646	666	636	614	663	641	656	635	650	649	628	610	616	638	633	628	605	645	621	666	682	605	617	657	615	667	591	614	631	610	629	650	625	650	621	602	652	610	643	621	626	633	651	614	629	676	605	648	627	635	643	651	584	642	666	674	648	642	663	615	615	679	595	638	663	633	604	687	637	634	620	683	641	640	650	672	658	641	632	618	616	626	658	602	682	675	614	634	650	600	639	561	619	632	622	635	656	632	630	645	695	553	617	654	620	602	647	614	660	660	656	608	639	645	624	633	632	642	608	655	609	626	606	668	577	619	642	654	600	645	639	676	671	681	642	611	615	608	623	654	634	627	623	638	641	637	635	629	641	631	649	659	635	690	624	648	633	638	659	654	615	637	622	637	630	586	654	658	627	668	632	647	674	664	682	659	603	636	622	629	613	644	646	677	651	618	672	607	657	636	667	628	608	630	615	622	648	624	621	667	648	640	633	662	625	643	650	626	642	696	657	629	662	647	602	690	626	635	653	652	629	615	667	689	620	686	659	643	608	629	617	627	638	639	613	633	658	602	612	587	643	650	617	641	646	625	654	615	620	676	648	629	636	621	636	663	628	650	624	643	616	663	629	641	621	678	599	630	698	657	658	625	645	723	642	644	634	657	668	642	650	639	643	664	669	606	649	683	610	592	616	660	651	643	664	647	629	636	609	651	651	630	649	639	664	654	635	639	617	636	614	678	618	652	632	623	619	655	665	653	646	648	641	630	641	641	638	669	620	647	653	639	601	669	591	630	626	646	645	621	621	653	595	634	632	612	602	657	628	637	633	680	630	623	615	627	652	640	596	659	635	666	696	665	595	643	604	625	616	634	623	620	612	621	719	634	676	616	627	639	653	640	624	648	642	677	632	652	639	577	639	645	639	630	636	659	635	645	663	613	605	647	634	624	649	613	626	643	615	632	605	697	648	689	619	649	670	653	587	615	599	663	631	638	611	607	650	635	614	611	649	625	638	652	610	657	679	660	669	650	670	673	617	640	654	602	614	590	600	598	644	666	635	641	624	618	600	664	685	618	673	658	685	642	628	651	640	661	651	681	630	605	696	634	659	617	618	661	650	623	583	648	647	615	692	611	606	696	644	601	601	613	595	686	600	624	627	633	634	628	679	571	654	592	631	649	631	647	624	639	634	720	662	602	631	659	666	646	601	628	626	607	647	622	611	596	600	622	646	611	600	621	608	676	652	647	618	613	622	638	602	663	647	640	637	631	613	667	653	647	613	632	631	630	648	632	647	662	656	659	628	620	642	602	650	655	651	621	663	573	635	684	652	639	639	611	610	646	646	641	652	628	617	679	645	653	600	651	599	647	632	609	607	619	636	621	641	631	629	659	633	663	684	639	636	649	620	665	624	652	692	666	607	620	622	629	672	652	651	627	605	669	635	637	629	600	629	596	629	635	646	700	571	664	635	645	602	617	642	642	657	646	635	603	603	615	673	598	644	610	652	639	615	681	668	647	673	610	663	665	639	657	648	672	696	632	647	649	625	611	654	618	624	674	614	680	608	671	663	655	666	670	631	597	634	626	581	654	673	634	645	591	606	645	670	626	633	639	642	626	630	638	633	589	680	621	607	652	604	622	639	668	625	611	611	653	663	656	616	627	634	598	641	673	608	624	637	635	621	633	606	653	629	666	657	693	652	620	658	661	655	646	629	630	648	628	630	668	581	618	589	593	663	679	615	628	641	670	629	637	618	657	626	651	692	658	640	627	635	640	635	638	648	610	645	645	648	650	634	631	612	685	623	588	694	591	633	660	633	672	620	623	629	640	696	651	652	634	615	608	645	642	615	650	656	643	639	635	654	624	605	631	684	635	670	631	646	611	608	636	623	657	583	594	628	637	668	690	662	618	614	617	564	647	632	656	675	616	620	699	633	657	631	641	616	646	688	633	661	602	664	676	685	607	597	641	640	631	583	634	672	663	659	652	628	661	642	597	659	625	627	614	612	640	610	646	633	646	621	690	672	635	602	670	677	690	677	651	652	592	623	680	670	644	616	627	625	644	626	586	659	611	643	625	614	630	625	665	684	603	635	663	670	630	656	672	637	648	662	620	609	634	660	622	667	634	632	624	581	671	658	701	682	639	657	661	635	605	705	657	660	683	632	686	642	657	588	600	653	628	631	626	641	662	637	663	629	640	644	676	612	656	640	612	630	574	649	654	680	645	612	643	611	622	657	673	665	646	632	656	631	644	639	659	649	630	689	652	653	612	653	630	650	619	612	676	653	666	656	646	642	585	615	668	627	657	640	609	624	660	584	685	645	600	676	664	660	687	586	638	603	640	664	639	618	616	610	661	641	679	645	649	663	655	655	625	666	602	637	590	672	643	629	645	674	644	638	636	619	652	647	667	637	638	629	662	655	597	618	637	648	648	667	609	650	631	648	575	672	605	670	661	605	617	623	630	592	634	624	646	597	648	661	631	644	611	613	626	642	634	654	649	656	654	629	626	641	647	610	630	653	641	622	582	663	634	663	660	634	646	654	711	587	637	614	646	621	622	633	655	688	649	602	614	631	648	670	601	666	642	636	608	643	637	630	621	660	630	662	671	651	647	655	637	614	657	636	634	690	658	624	653	627	648	638	643	595	654	673	617	628	634	700	616	637	617	668	577	646	617	628	672	610	637	652	658	623	646	657	663	677	640	666	609	641	609	629	623	632	668	635	615	649	627	590	657	617	655	643	661	644	615	669	688	634	641	625	656	659	624	647	606	609	616	620	629	631	696	637	654	621	638	659	605	624	631	699	661	575	631	604	647	644	649	645	658	624	645	639	620	638	622	645	647	632	646	661	646	660	655	603	644	631	630	653	690	652	702	637	610	655	611	662	646	656	604	638	614	661
23852	21368	28551	24531	21335	7965	1252	899	764	688	670	654	575	574	599	530	577	531	543	558	507	523	494	503	507	519	482	492	483	478	448	524	477	504	490	546	503	518	488	519	506	524	499	486	506	480	481	490	514	469	476	503	518	465	497	494	473	466	509	481	483	496	502	454	497	497	509	493	500	497	471	459	520	489	467	492	487	488	492	502	490	481	501	503	488	510	469	483	441	487	484	476	449	448	513	505	456	492	501	477	480	503	498	518	514	469	478	468	490	521	510	501	475	476	478	484	460	497	481	456	491	483	508	514	500	488	526	501	496	472	486	432	499	509	483	524	495	497	469	525	449	493	503	494	506	431	476	485	530	502	481	513	490	479	467	511	495	495	478	447	507	491	490	483	492	475	535	446	498	475	476	471	489	475	523	484	501	487	474	469	508	487	481	477	535	493	480	504	516	489	507	476	470	478	499	469	490	492	517	556	506	473	465	479	498	486	482	496	483	487	463	481	491	462	479	519	487	525	493	523	509	504	508	555	475	491	498	464	495	487	484	518	477	488	510	479	488	533	530	469	490	471	485	459	483	514	503	473	482	484	514	492	479	503	467	497	486	503	481	493	470	504	479	467	471	485	523	478	511	496	461	496	526	506	454	498	480	462	468	479	514	488	499	470	488	486	496	486	496	502	525	449	478	462	488	478	490	455	491	437	470	474	477	528	455	515	498	483	462	499	527	503	500	501	514	485	507	466	474	512	486	470	489	465	474	478	532	515	506	446	482	447	482	459	483	476	493	517	490	432	491	478	521	478	489	449	484	500	522	472	460	487	470	455	466	496	488	469	481	504	473	513	523	463	480	462	473	495	484	503	446	479	538	470	495	478	514	465	469	479	507	549	466	474	500	493	463	511	529	492	484	484	461	460	546	496	505	498	511	458	461	482	512	499	474	480	489	499	491	488	561	451	475	461	478	493	481	495	477	479	492	449	480	505	477	464	497	438	444	490	470	443	485	494	480	483	454	479	471	487	513	507	504	486	462	515	515	471	464	514	478	479	494	498	524	492	473	481	472	443	470	471	535	468	449	476	498	467	500	513	477	481	500	495	471	460	473	505	490	489	491	495	436	488	441	481	486	427	504	454	503	460	448	500	433	458	556	552	502	486	503	511	478	464	487	501	472	489	484	475	469	532	516	517	498	459	477	480	451	518	481	498	473	493	476	437	529	508	471	459	522	471	514	488	495	522	503	485	494	449	524	511	497	463	491	506	516	496	513	473	491	514	491	457	496	501	466	453	497	514	455	479	473	498	503	516	482	485	483	481	497	465	509	478	451	483	516	483	506	498	488	497	469	485	484	483	500	539	459	492	487	525	492	472	502	518	499	487	477	508	503	455	496	487	504	492	520	505	519	487	483	490	475	473	497	513	492	471	482	545	523	489	460	498	501	451	534	460	514	489	479	494	503	498	522	518	469	484	511	477	476	476	491	518	487	492	498	488	473	509	483	542	498	500	513	492	502	492	482	491	459	424	485	492	510	468	468	505	555	474	470	524	481	511	544	510	499	449	460	478	482	491	480	510	451	484	472	451	492	507	493	496	492	477	476	483	530	488	461	515	457	478	479	501	492	494	490	469	468	465	480	469	474	494	514	487	487	479	489	443	487	484	461	555	495	503	515	472	470	458	480	493	570	512	482	474	509	486	490	489	519	495	490	446	493	471	468	488	514	541	472	472	478	451	479	502	526	493	495	460	460	505	472	467	537	475	475	466	461	498	502	508	475	456	469	514	489	476	517	517	471	498	509	484	521	466	480	488	482	498	481	449	500	510	490	496	466	506	445	465	502	470	499	494	507	517	433	501	443	461	477	474	522	508	500	508	472	492	498	495	478	491	484	478	476	517	500	468	538	522	509	510	463	516	488	489	522	486	459	506	501	498	455	499	484	473	468	470	499	466	519	479	476	441	510	486	490	522	476	511	469	488	457	505	504	527	472	490	499	498	466	483	494	475	513	487	474	462	470	505	427	477	453	484	510	497	500	511	486	466	493	469	510	457	482	464	493	467	496	463	481	496	481	489	516	524	520	488	486	477	521	476	509	504	510	513	473	524	482	444	490	510	476	464	494	496	501	466	451	509	482	491	483	517	490	482	475	486	486	492	458	508	475	491	506	496	445	501	478	515	508	472	509	464	484	482	461	483	468	456	496	457	480	475	493	484	498	520	483	453	489	480	502	480	503	504	502	466	495	485	492	451	457	491	479	447	532	487	521	539	511	551	488	453	487	516	512	500	453	487	481	477	475	506	525	499	468	471	500	563	466	532	468	508	490	477	489	494	433	445	476	488	523	507	481	477	529	458	511	494	479	478	489	471	447	485	468	474	488	500	493	481	476	489	503	479	484	485	474	507	522	502	487	472	527	493	487	465	453	511	480	480	505	492	456	483	489	523	514	482	512	467	501	478	477	448	512	495	466	460	488	497	515	488	440	482	519	519	470	496	514	490	480	444	503	455	501	485	482	462	496	454	496	491	479	507	454	476	470	455	493	540	504	457	457	481	487	482	493	474	453	512	458	468	464	487	457	497	459	469	516	459	470	497	501	443	480	500	462	465	453	502	472	441	489	489	472	468	473	504	481	499	502	515	483	490	468	475	484	474	524	471	477	478	461	463	505	432	475	490	510	510	509	502	472	428	484	473	457	467	501	486	524	503	470	508	484	501	478	483	457	507	524	498	520	482	496	483	494	493	496	500	485	505	490	502	473	499	502	482	442	497	463	490	482	475	508	495	466	457	490	487	482	475	513	519	490	456	485	475	507	519	513	473	456	449	454	479	500	469	506	459	448	449	454	497	487	487	444	519	482	513	516	451	490	513	556	466	472	499	482	509	508	468	464	491	463	516	477	522	508	492	480	486	500	490	470	483	493	516	469	448	510	454	506	493	470	498	450	516	490	497	459	532	511	483	502	471	503	520	496	523	506	481	463	495	485	456	508	493	477	455	473	515	472	489	519	456	476	491	496	511	490	499	516	469	478	446	454	520	513	490	459	489	483	509	505	455	471	523	483	474	514	490	499	499	484	443	501	485	510	502	467	495	487	473	481	472	500	494	476	484	464	469	445	477	464	487	494	479	476	464	473	474	488	516	497	495	468	500	471	476	481	488	454	481	486	496	490	486	447	474	518	473	514	453	459	495	514	451	505	506	521	509	495	474	443	470	481	491	513	492	481	508	447	466	508	534	513	522	487	498	521	484	488	492	478	509	468	462	502	477	464	466	444	475	460	480	486	507	481	481	486	484	513	437	475	490	450	503	406	487	449	457	517	501	499	515	479	489	496	443	488	470	460	480	499	502	478	457	459	487	506	459	530	510	481	511	481	535	466	473	491	493	483	499	501	492	531	503	487	493	508	543	481	467	486	483	513	485	457	492	441	458	515	488	510	473	510	508	491	478	464	486	508	504	500	498	496	508	473	464	478	453	477	485	481	449	461	491	475	498	531	486	528	471
4059	11286	7795	3716	2846	2193	1722	1425	1157	957	908	856	842	712	715	690	742	688	683	638	639	599	574	639	604	584	536	615	654	633	613	560	623	569	624	599	583	617	574	606	598	551	586	578	569	550	592	631	549	569	581	648	581	592	607	593	594	579	594	590	605	599	576	577	565	581	588	572	620	583	541	594	567	563	584	561	598	586	558	602	571	581	596	581	567	580	577	560	586	572	581	559	613	559	617	601	565	563	575	591	550	588	524	570	539	568	572	554	614	588	573	591	572	634	578	593	545	555	577	551	600	567	562	565	566	555	550	540	578	599	578	571	586	564	537	569	579	575	514	611	613	573	578	579	596	585	585	595	583	604	595	546	552	642	595	574	576	575	616	621	569	604	574	595	558	581	563	586	557	572	569	572	569	598	588	567	554	619	586	545	577	542	562	614	591	579	592	567	590	563	570	560	608	605	593	588	547	567	582	588	566	594	525	591	571	581	589	561	547	540	591	538	589	573	578	602	564	542	583	622	590	569	542	594	573	609	606	593	563	570	592	601	573	593	563	591	524	594	585	570	621	585	597	564	576	561	566	526	576	551	527	599	592	603	598	566	613	617	597	611	600	576	583	622	564	542	571	592	588	573	578	581	572	627	563	557	557	548	596	553	609	619	589	553	591	568	593	563	585	587	602	558	581	571	526	600	570	568	611	582	580	579	586	591	586	562	574	532	569	567	609	570	591	574	551	566	573	571	561	552	569	604	552	574	548	546	567	564	614	593	565	574	587	560	630	590	578	597	601	544	571	592	610	573	593	571	577	579	542	558	569	565	572	546	602	533	608	550	578	590	535	583	590	603	599	650	547	547	594	559	559	575	593	614	561	596	595	579	569	565	626	562	568	546	571	587	557	636	554	569	575	628	587	578	563	575	569	544	625	587	629	573	554	581	569	547	598	609	552	582	562	533	552	552	577	604	575	581	585	544	561	554	545	597	556	573	573	582	552	601	555	599	561	555	586	608	600	550	542	549	563	587	576	628	560	547	570	596	587	540	586	549	602	571	585	552	608	584	540	600	551	564	537	596	549	556	560	556	611	587	597	565	594	570	539	547	563	593	567	577	590	530	558	574	564	560	611	552	538	584	592	570	636	555	587	592	612	562	619	562	611	597	599	600	554	587	581	589	586	610	579	562	560	592	548	599	589	592	594	556	546	576	559	606	605	578	581	535	634	627	551	576	567	553	560	565	590	585	572	610	612	581	587	587	599	581	558	608	558	579	574	575	582	540	529	563	623	573	593	571	608	576	574	567	580	573	576	585	538	543	588	539	557	562	587	587	575	580	596	592	552	562	568	562	562	570	574	552	534	596	557	589	608	569	595	589	600	542	557	543	592	553	553	587	563	570	628	557	595	538	575	651	561	608	614	614	567	611	581	584	575	563	576	573	617	540	642	599	590	558	571	577	552	552	573	548	565	582	556	582	570	577	599	558	597	566	570	533	593	574	590	558	573	585	557	577	595	567	598	583	603	553	557	563	568	550	585	532	556	585	606	578	553	623	563	542	550	539	562	539	560	604	523	579	575	570	540	555	609	598	566	565	567	573	612	527	571	570	586	582	560	591	500	593	558	568	556	560	572	597	581	561	532	536	579	588	586	653	613	517	532	574	590	573	552	585	564	563	550	555	560	578	599	591	569	591	622	582	583	575	593	553	571	567	590	551	628	572	561	583	547	571	611	617	565	560	557	579	624	547	556	599	593	573	556	552	558	564	603	583	564	571	541	544	574	581	574	582	554	586	583	631	567	575	551	556	582	545	597	589	583	612	600	552	573	578	521	581	607	619	582	592	621	572	564	565	590	585	568	566	566	568	600	561	587	582	609	558	582	563	551	608	559	582	589	582	616	558	562	577	621	583	603	556	587	549	532	539	578	563	561	569	605	557	578	571	611	570	541	595	534	595	620	545	566	561	584	599	612	563	571	598	559	546	573	572	578	579	625	599	571	563	598	516	574	548	543	577	607	613	588	572	562	557	561	521	572	565	584	570	604	611	599	550	593	566	582	588	571	588	583	599	511	549	593	531	618	576	566	617	596	595	579	568	589	576	579	569	597	588	604	561	595	601	551	560	568	596	591	617	548	569	582	599	544	573	567	589	553	561	544	583	587	584	629	559	554	588	608	538	583	569	547	591	568	603	616	554	558	533	570	559	561	527	589	589	568	578	616	593	553	580	607	579	539	602	604	558	562	558	564	570	569	554	570	536	599	561	586	594	568	548	576	571	594	541	581	595	559	588	579	550	547	542	495	563	534	623	555	545	599	548	631	571	590	541	567	565	568	573	575	538	549	550	573	606	614	559	598	567	553	549	560	591	580	570	601	587	591	567	573	566	555	571	564	594	548	572	589	613	563	569	524	601	567	564	582	585	614	549	582	573	562	597	573	545	599	590	548	573	543	581	601	588	588	530	548	580	623	565	548	569	579	547	619	591	602	548	580	584	547	572	608	555	591	571	633	560	596	578	541	606	575	557	582	554	609	586	559	635	549	543	548	584	556	586	571	546	631	561	578	553	591	589	566	588	600	551	590	551	549	578	536	593	583	554	585	587	581	491	548	605	553	592	551	604	589	564	589	535	542	587	560	553	558	559	565	538	588	529	569	617	559	589	593	584	622	562	531	572	569	619	586	581	542	599	569	618	534	569	591	533	569	553	572	534	575	551	557	562	583	588	569	502	595	590	567	567	581	586	573	545	557	568	595	562	622	538	566	565	614	600	563	569	579	599	585	586	585	568	581	560	597	587	552	568	560	632	580	611	586	569	591	568	566	581	605	602	582	638	538	594	547	601	589	562	557	610	540	571	627	569	560	589	608	556	537	620	569	559	550	564	600	550	536	638	591	556	581	593	593	569	549	564	537	539	605	607	577	579	577	607	529	584	575	572	601	587	589	561	568	584	548	573	585	553	563	600	573	617	599	586	552	543	545	558	566	575	624	573	596	574	535	570	569	551	558	562	606	582	587	569	633	569	558	572	576	588	603	544	560	553	572	568	528	588	582	571	577	595	585	590	577	565	578	560	552	605	631	591	573	622	606	577	557	579	594	582	582	564	595	556	565	587	572	581	589	595	623	552	568	568	613	568	609	587	577	571	589	575	566	566	593	581	583	567	573	577	568	566	607	591	582	580	555	602	563	586	582	535	565	527	584	578	619	578	590	630	603	534	554	581	588	576	575	604	579	553	565	576	545	566	585	551	583	541	559	590	559	550	562	595	533	559	579	596	584	596	569	625	578	555	533	532	574	589	553	619	575	581	558	562	581	578	569	541	609	567	568	521	556	549	553	591	542	560	608	543	547	604	556	575	561	564	582	542	574	607	542	549	543	618	543	585	588	515	605	541	564	550	552	604	555	581	611	557	586	543	570	571	579	579	592	594	585	560	552	586	568	547	572	607	533	541	599	554	531	574	546	581	606	573	552	590	582	580	556	596	544	596	570	533	543	578	562	546
25132	21388	27414	25596	8659	936	667	555	482	422	398	427	404	388	378	372	372	361	401	390	338	383	378	365	379	374	351	367	378	385	375	345	344	383	356	373	364	364	345	369	328	368	358	352	375	368	344	365	355	354	324	358	337	349	366	353	350	354	322	339	397	337	381	351	351	371	377	359	365	351	358	363	363	383	378	364	339	343	355	387	327	366	346	377	362	346	361	355	367	348	343	371	350	331	336	378	366	389	343	309	367	338	368	355	359	324	343	336	332	384	331	339	317	402	367	331	349	338	382	368	370	329	328	328	352	344	324	353	369	346	371	380	329	372	343	330	383	360	361	343	375	349	397	364	354	345	331	357	376	353	371	368	365	321	332	331	355	354	373	360	363	344	329	360	360	360	335	356	367	355	367	370	365	321	328	356	388	399	329	355	352	361	360	388	354	349	368	355	373	359	353	328	401	342	348	338	351	375	373	360	369	360	348	351	360	359	350	353	357	375	357	333	363	364	353	368	326	389	352	346	358	350	336	407	366	353	378	347	362	349	345	316	337	327	342	396	373	359	372	331	337	388	372	366	372	348	338	357	376	380	380	373	351	377	350	367	378	338	351	351	341	354	382	365	382	341	337	375	344	355	344	364	350	340	377	359	358	357	366	341	402	368	348	328	380	329	360	335	354	316	354	318	326	354	391	359	382	338	365	379	356	351	354	341	330	332	387	372	356	370	377	342	358	380	357	371	373	383	390	349	365	343	364	332	340	346	346	337	367	313	343	329	353	367	358	344	344	358	368	346	347	364	317	377	348	350	381	358	353	342	346	330	326	352	340	333	315	331	320	330	346	374	343	352	369	353	338	305	349	364	373	354	309	372	358	316	349	326	322	344	354	370	339	365	352	355	314	367	382	339	344	375	353	357	356	323	355	359	346	347	367	373	356	356	363	352	361	370	329	352	338	318	331	383	319	358	379	340	382	353	316	353	406	363	345	381	350	369	347	359	364	351	366	354	368	371	358	312	380	366	344	329	357	337	316	371	363	327	348	345	364	365	363	346	382	352	335	357	338	344	345	340	354	346	327	325	350	357	351	349	365	353	388	341	343	378	331	340	383	369	345	374	336	308	363	362	345	357	359	343	376	378	358	364	364	358	330	336	344	346	362	390	362	326	342	364	326	370	350	362	370	389	364	341	360	368	347	362	334	349	355	347	372	341	356	350	357	382	346	378	348	362	349	358	355	358	330	383	325	380	348	396	377	364	341	407	358	356	341	331	352	369	358	382	366	364	364	360	358	346	360	376	348	379	397	334	375	351	330	339	394	340	375	350	371	369	314	355	362	386	378	377	340	358	370	336	323	370	358	359	331	328	330	363	350	349	396	323	382	381	357	366	354	336	340	348	335	368	320	332	329	349	343	351	344	356	385	349	378	351	354	407	365	352	364	353	379	356	340	336	318	338	358	355	367	341	325	334	336	364	344	375	380	316	382	345	353	354	351	354	351	383	356	344	404	343	333	324	356	337	371	367	340	355	339	325	367	347	350	362	373	385	366	376	375	355	358	350	357	379	335	353	342	379	363	383	365	349	365	396	339	314	345	371	362	346	379	350	367	379	361	370	330	363	339	368	334	373	382	359	360	356	360	371	354	330	362	356	358	377	364	369	379	371	373	357	360	371	346	328	325	321	324	364	366	359	325	351	367	366	378	341	333	355	360	334	387	362	357	352	324	340	367	368	310	355	359	352	377	349	341	346	358	348	336	364	351	359	373	325	396	335	395	377	374	365	390	380	350	353	369	362	360	369	354	346	361	368	365	375	339	363	373	341	354	357	351	364	379	365	374	342	320	337	363	364	359	322	360	358	351	342	336	349	325	405	363	341	314	345	351	332	392	339	370	345	370	369	357	368	311	321	374	378	368	339	342	365	359	352	335	337	342	352	377	347	341	353	380	382	344	324	373	349	350	381	381	340	359	362	323	366	361	319	322	375	363	334	354	349	349	359	343	355	339	341	339	381	378	332	371	360	373	362	355	320	357	392	343	338	306	371	348	337	333	323	369	341	361	354	365	370	351	390	360	371	324	343	365	378	363	360	366	350	330	372	352	346	381	341	366	381	344	367	333	365	354	373	332	343	355	346	327	349	357	358	365	370	335	373	380	358	368	341	367	337	342	350	348	350	355	330	333	386	361	373	338	320	343	366	359	319	363	338	338	352	354	357	351	364	362	345	358	366	360	333	345	369	349	324	354	358	351	355	329	338	326	340	356	370	321	349	344	364	359	355	365	332	346	346	384	340	334	349	352	330	381	368	347	368	370	349	399	349	379	331	332	335	378	363	350	378	371	356	369	365	393	336	376	365	345	369	334	373	358	357	368	339	366	353	359	364	358	341	318	398	358	352	315	365	376	319	345	363	349	367	368	370	369	373	326	336	341	334	341	334	346	344	370	366	367	356	334	342	365	368	353	335	357	375	336	346	356	348	342	368	358	332	352	338	347	364	362	352	367	355	364	377	342	370	335	339	386	372	377	342	377	343	351	338	325	355	370	336	344	334	367	332	312	342	362	365	372	375	359	374	349	320	349	351	346	346	359	356	391	385	346	327	355	354	346	338	343	367	333	393	339	353	353	321	382	376	342	374	317	338	343	344	371	391	352	376	368	337	329	360	319	350	362	327	343	373	357	367	353	367	339	335	337	374	389	389	347	339	374	350	373	356	351	354	366	373	330	354	354	356	331	304	354	346	352	339	342	352	358	353	345	316	363	331	341	336	326	360	338	352	342	356	331	356	361	363	377	350	329	347	354	335	348	340	364	368	343	358	341	362	366	333	336	339	341	356	350	347	367	354	313	360	335	387	366	356	310	362	358	405	339	350	368	358	323	374	345	338	332	366	373	364	361	334	355	375	348	355	346	358	352	320	318	327	358	381	318	369	329	392	328	358	343	350	348	389	363	349	312	408	356	332	318	338	379	341	391	369	378	359	353	374	354	370	346	356	355	347	349	355	312	375	336	369	373	339	372	362	361	366	352	362	370	315	326	372	371	327	328	358	384	334	365	319	335	383	410	381	358	374	338	375	382	383	317	386	344	364	367	384	355	318	340	362	362	372	324	351	347	349	340	332	338	383	359	357	361	359	347	368	363	342	373	351	343	385	363	337	335	336	354	345	341	373	382	398	330	362	373	370	381	333	355	328	343	361	366	356	325	355	374	343	335	339	366	350	356	353	353	330	374	352	348	358	362	367	346	365	344	367	359	357	359	361	367	347	358	349	354	335	366	353	349	364	354	349	364	352	379	336	339	350	356	353	351	337	375	354	340	345	365	321	338	395	340	317	358	350	374	345	379	332	342	376	324	362	368	368	368	352	323	366	353	366	340	357	351	387	346	371	359	343	354	368	382	374	317	366	367	355	377	377	329	370	358	390	366	310	365	342	370	365	318	358	366	338	353	330	346	332	349	327	318	363	370	376	346	349	351	363	373	309	357	385	374	373	338	353	355	346
4287	7705	5295	2574	1865	1469	1212	1053	850	669	633	594	542	531	494	480	476	489	459	474	437	422	390	421	422	415	445	432	418	409	415	421	449	443	449	460	448	429	415	427	428	422	474	426	453	442	441	405	408	429	420	416	415	393	440	408	449	404	410	424	422	431	399	435	411	392	443	433	459	414	430	407	429	436	431	406	437	422	409	442	421	411	383	440	415	413	419	403	418	393	398	394	424	431	425	424	437	416	408	415	418	412	408	409	407	376	451	401	407	410	406	434	415	415	393	368	429	409	397	417	425	414	437	391	394	415	425	390	425	375	411	411	383	456	364	403	434	407	416	434	403	394	409	410	412	440	428	400	396	405	407	407	387	434	407	389	416	404	422	440	400	405	401	388	355	395	403	389	368	419	425	425	435	389	426	399	403	385	444	387	422	417	382	398	403	407	398	402	426	403	406	419	413	401	433	415	441	436	442	424	380	413	359	391	402	416	400	438	415	358	398	448	413	434	435	389	418	393	407	403	393	392	423	427	409	446	419	415	419	427	418	429	424	401	388	440	429	382	421	428	375	417	402	411	390	438	405	409	417	400	396	412	408	423	416	398	400	404	395	391	420	434	399	410	438	441	411	409	368	402	425	405	402	423	403	419	407	451	397	392	429	442	408	418	397	404	433	427	428	414	393	411	404	435	375	413	421	367	421	428	419	394	426	433	409	396	411	381	395	383	362	435	403	413	454	420	434	386	379	376	415	404	437	411	372	396	416	470	380	410	428	422	414	401	396	403	414	400	390	414	395	426	430	429	395	429	397	402	407	408	429	450	380	442	421	416	393	408	427	393	405	398	409	414	397	411	433	393	410	415	418	428	473	418	424	373	419	436	418	415	402	425	422	387	439	398	417	436	457	406	404	395	433	379	433	403	411	394	398	389	404	418	415	442	420	406	448	448	410	386	385	425	429	417	393	418	400	420	369	386	423	395	398	402	389	400	423	397	433	421	383	416	430	373	436	436	389	402	393	412	400	400	400	441	391	390	410	404	428	385	421	410	413	436	400	421	444	399	419	431	425	385	382	387	420	383	407	410	393	382	399	401	394	405	420	447	400	394	413	402	396	408	420	432	467	383	412	424	405	411	389	390	394	428	406	389	432	409	416	402	407	374	375	436	356	401	412	374	416	404	428	395	429	421	425	388	422	426	409	428	395	421	387	426	390	461	418	408	396	415	404	413	418	387	398	413	437	398	439	408	387	413	416	398	434	401	382	417	393	392	414	393	426	418	406	396	397	423	397	419	406	429	380	406	464	422	421	420	395	447	403	426	417	454	396	390	382	399	429	403	406	428	392	396	386	422	416	405	400	423	431	433	421	384	417	419	401	423	447	437	391	409	394	416	411	371	378	425	409	364	407	406	403	457	408	410	419	439	479	417	450	407	412	383	395	415	399	400	418	445	424	379	399	402	393	460	398	427	415	394	389	387	412	418	450	397	433	419	431	418	425	425	409	480	434	412	435	435	401	406	443	397	401	421	377	423	452	445	415	361	422	406	469	432	417	411	404	392	384	413	388	409	424	396	396	434	414	427	441	404	425	398	452	398	429	420	372	388	429	401	437	399	418	393	408	457	401	407	430	426	416	381	371	430	393	429	427	424	394	379	398	426	392	440	426	391	393	415	412	440	394	423	398	417	425	402	424	378	407	404	434	390	415	430	408	395	421	415	399	380	391	418	441	452	380	425	408	389	422	419	365	380	375	421	424	418	388	407	445	451	429	421	409	397	418	428	431	408	391	442	414	381	403	426	419	426	416	419	388	414	428	402	444	400	424	381	395	405	440	407	440	410	420	409	417	420	394	449	423	384	414	434	430	437	400	389	402	434	403	451	417	430	399	425	403	412	407	423	390	410	397	370	398	422	394	406	423	425	440	387	381	415	415	437	425	428	418	404	423	445	413	405	407	423	383	406	395	411	409	415	441	408	399	390	419	376	391	415	395	396	407	420	413	393	424	419	402	347	407	423	399	393	429	391	402	434	407	415	414	393	423	411	418	407	384	391	405	430	398	416	436	422	414	433	399	405	394	394	386	421	356	425	395	396	403	403	406	395	425	426	396	403	412	403	407	433	400	406	392	439	438	410	400	415	448	417	437	420	424	417	405	399	402	396	437	408	399	444	426	445	385	441	404	408	411	397	408	380	404	417	434	393	439	413	401	436	415	441	391	396	419	397	417	364	407	435	407	395	387	415	402	403	412	418	429	412	385	387	401	404	402	413	385	397	425	381	409	401	392	453	374	428	408	395	420	391	416	416	409	398	426	406	416	364	406	399	404	400	429	409	411	455	408	436	421	423	398	398	396	449	411	452	407	437	400	403	455	464	403	423	411	429	381	409	445	411	387	429	387	399	424	410	432	442	435	409	416	410	408	426	443	428	366	361	415	401	436	401	445	445	446	415	386	423	381	412	374	399	414	396	438	407	407	391	429	406	418	395	393	423	425	409	396	398	384	415	418	414	441	396	389	378	417	412	413	379	369	423	393	448	408	426	402	450	401	400	418	389	392	397	415	411	423	408	406	386	390	418	410	432	409	382	434	409	419	406	423	439	422	411	375	422	373	415	401	428	455	428	413	429	419	435	446	378	406	450	400	422	405	411	414	393	381	410	408	399	394	392	435	444	431	429	409	396	384	381	458	420	434	424	398	432	389	434	393	397	424	441	442	398	407	405	385	423	391	397	395	389	410	386	413	376	416	413	405	422	413	425	412	392	407	389	430	384	458	386	388	414	412	389	403	419	403	423	397	392	415	391	435	391	438	373	394	410	392	403	415	387	411	415	435	427	426	401	431	426	393	406	415	416	449	389	432	430	443	438	395	432	399	438	384	415	422	425	399	449	422	418	420	414	390	384	408	392	426	382	443	420	420	390	390	425	423	385	412	443	417	449	433	397	405	405	403	404	423	451	401	433	424	455	412	408	399	422	363	416	379	406	411	407	412	379	423	395	413	381	414	419	409	433	417	405	378	390	437	425	408	440	431	420	404	421	374	417	413	403	422	440	419	414	404	394	404	414	369	421	403	401	428	408	393	396	407	446	426	426	407	412	418	409	434	407	406	397	369	402	410	414	440	378	402	406	382	396	420	386	442	395	421	433	436	433	413	401	405	420	369	403	422	408	415	382	462	410	424	366	389	410	400	390	429	381	388	429	406	381	427	417	429	449	373	370	447	409	401	391	435	425	398	417	426	412	414	438	410	407	447	446	389	419	413	429	385	401	429	433	419	395	411	464	425	421	430	452	413	426	418	432	385	426	417	392	426	412	394	412	454	421	415	405	405	392	415	385	390	428	427	409	408	409	399	402	421	442	399	427	390	438	405	405	459	443	391	389	412	434	383	378	396	420	418	432	417	438	396	430	417	422	423	385	455	443	426	395	461	418	413	427	420	399	428	417	410	425	398	409	413	412	379	413	404	419	452	421	433	407	389	422	435	422	427	419	416	416	408	358
22751	21346	29032	24024	21347	21382	6474	966	717	585	525	414	391	383	374	290	331	290	289	280	289	286	237	253	241	233	234	263	272	230	239	253	240	247	262	234	241	241	241	232	234	209	245	236	243	223	228	240	223	260	234	239	248	238	230	230	243	226	232	210	248	231	205	223	238	246	225	211	214	213	232	231	224	190	226	211	232	224	240	225	216	193	237	247	221	210	199	240	233	245	220	207	212	206	208	237	243	223	211	191	217	212	243	234	224	189	210	221	243	192	234	233	221	213	229	240	212	218	240	211	221	204	249	232	219	241	233	214	252	218	194	243	213	234	223	212	235	223	228	224	187	232	222	212	213	216	212	224	225	219	215	225	232	213	225	216	230	238	224	206	225	212	199	229	217	218	219	231	240	223	194	239	222	231	224	216	227	218	235	188	190	187	225	210	194	208	235	206	231	179	220	241	213	205	227	210	234	204	193	217	232	197	221	222	228	230	216	220	185	221	242	220	211	211	208	247	206	196	213	216	216	225	215	237	210	185	230	228	227	223	196	234	205	221	209	210	211	206	231	249	217	235	245	187	243	217	229	197	245	219	190	193	242	222	212	243	218	212	212	219	221	205	217	216	212	217	219	222	234	230	223	202	199	224	214	209	224	218	212	209	240	233	223	210	209	226	235	226	208	246	229	234	202	230	204	213	200	222	204	218	226	216	213	221	219	210	220	226	219	235	223	229	218	220	224	215	236	230	208	239	225	205	245	253	216	255	221	240	208	229	191	231	242	207	194	228	233	205	226	219	223	231	227	203	222	224	218	219	234	238	227	222	225	238	221	230	223	225	195	210	217	222	227	230	206	210	235	223	246	208	214	219	207	211	220	222	222	231	187	222	201	228	212	199	269	219	209	210	187	242	226	209	234	213	214	224	213	224	226	201	251	244	220	211	203	227	209	197	220	218	205	214	206	225	197	201	212	226	205	245	214	231	232	212	207	209	227	245	203	219	216	201	234	237	220	234	236	222	201	227	208	233	232	235	215	231	205	213	227	228	246	229	206	234	200	211	197	236	209	227	243	248	211	205	229	245	240	220	240	235	214	217	200	216	223	235	215	235	224	227	231	211	237	211	220	242	215	242	212	201	201	210	221	204	199	228	204	232	218	240	216	255	201	231	215	236	207	227	213	229	241	194	217	236	195	215	233	215	243	220	221	244	213	197	232	225	204	222	231	206	224	219	234	191	214	201	226	198	235	205	210	197	212	214	217	225	231	233	212	232	213	201	227	223	227	227	231	251	231	202	228	231	207	193	205	238	213	227	207	212	211	219	222	219	207	196	210	233	216	225	220	210	214	235	216	221	224	230	250	214	213	240	235	218	233	217	249	249	254	222	237	233	198	210	213	233	211	237	205	198	216	208	241	201	235	225	219	242	219	222	251	220	239	259	209	204	240	194	225	223	201	211	214	229	211	203	198	197	235	233	230	244	213	224	248	201	217	208	229	232	241	237	217	208	231	198	177	228	219	214	238	211	247	201	203	202	219	215	213	223	219	195	203	213	207	254	221	204	192	237	234	214	210	200	239	212	216	230	222	222	236	219	211	200	212	238	210	230	241	205	206	238	209	197	228	215	176	214	228	197	207	231	185	225	212	207	208	226	224	210	236	200	213	220	224	218	185	213	215	213	220	244	201	222	212	219	236	244	227	205	214	224	222	258	213	219	227	227	216	200	207	209	211	238	201	217	236	257	225	215	210	194	202	215	223	190	240	221	251	225	220	212	221	212	218	201	192	203	235	196	226	235	225	216	207	201	216	235	235	233	217	219	215	189	230	226	222	227	249	216	195	213	223	202	196	225	204	213	215	195	209	227	233	225	220	231	212	223	233	206	213	210	242	237	190	221	228	200	213	192	224	197	192	221	206	207	196	217	225	210	212	251	216	213	213	236	236	243	229	237	244	220	219	242	220	196	226	211	209	222	235	223	227	208	224	220	227	239	238	223	223	249	223	206	201	202	210	198	234	186	213	218	245	264	219	215	196	215	217	186	231	208	219	216	205	218	227	213	241	201	200	235	224	207	228	209	222	219	233	207	192	227	219	228	221	194	235	180	214	225	227	228	242	226	200	235	220	210	227	228	232	222	219	218	210	204	243	233	226	246	211	200	221	220	215	197	215	213	225	221	224	219	214	218	218	228	211	261	228	223	230	231	213	254	229	218	228	207	227	226	233	217	191	213	238	191	199	199	217	213	200	226	240	202	195	215	216	218	247	205	211	247	228	226	233	222	223	241	210	228	213	203	222	227	223	217	228	229	213	215	230	203	208	219	209	227	218	219	202	241	225	192	213	206	213	249	236	226	221	225	223	221	212	229	204	218	215	240	190	208	250	224	235	230	236	215	222	203	231	224	217	221	200	220	209	236	237	222	229	213	235	189	219	222	216	207	209	213	236	225	209	211	187	226	191	233	224	214	195	208	200	198	208	235	227	246	233	214	218	221	225	245	218	253	210	245	216	240	210	242	199	209	228	245	223	206	232	215	234	232	217	217	187	234	220	215	248	203	215	229	239	198	209	217	223	218	211	210	232	217	230	213	210	262	214	196	202	214	223	211	213	194	206	224	219	203	235	206	211	221	216	222	222	223	211	191	205	214	219	212	198	229	245	212	232	192	191	229	212	229	247	216	222	259	226	197	221	252	216	198	241	218	208	218	220	228	201	231	231	217	202	208	262	204	222	202	210	244	197	221	215	215	220	202	214	218	210	228	215	207	213	242	224	201	234	217	202	200	212	210	227	204	234	211	239	218	179	193	196	233	211	231	207	226	226	202	230	208	210	191	249	211	226	225	226	244	210	217	235	209	231	217	217	236	216	239	195	236	235	213	212	240	199	213	209	232	216	210	207	243	219	217	219	214	231	221	193	211	203	219	203	224	213	189	226	231	227	239	211	213	212	217	231	219	213	209	232	247	235	200	223	241	233	182	204	211	209	199	215	217	220	209	223	222	221	233	228	235	214	202	224	215	209	236	209	211	223	225	225	199	214	239	208	210	209	230	210	221	206	209	205	218	220	211	219	210	208	206	219	226	221	226	202	218	229	212	228	236	214	231	225	233	218	216	228	231	184	190	237	216	218	223	225	216	203	208	242	262	243	232	215	210	209	208	233	215	207	229	227	221	205	222	222	235	180	220	232	215	212	227	216	236	226	241	240	219	216	206	198	228	207	235	201	220	219	209	203	209	218	231	244	227	235	227	222	213	201	197	215	223	244	227	217	227	226	194	209	209	188	209	228	227	214	221	216	232	235	247	230	222	194	219	202	217	215	223	222	225	196	205	205	226	217	221	236	223	223	235	223	229	212	223	231	199	243	220	213	207	219	206	214	230	196	204	211	231	212	252	228	207	209	233	205	233	222	204	200	232	228	227	220	203	216	202	230	209	228	207	222	213	246	235	247	226	214	202	203	227	202	224	194	222	199	199	226	224	183	199	213	222	214	244	211	224	244	205
5312	16547	11863	6035	4156	3189	2289	1841	1325	1054	901	766	733	640	537	494	455	406	433	383	367	353	364	341	328	333	330	321	303	307	281	289	301	306	282	329	369	315	323	297	283	305	258	261	267	272	285	278	265	295	274	311	284	282	277	292	292	284	279	306	296	258	261	316	261	293	270	241	270	299	270	270	261	267	239	302	269	277	285	278	270	281	263	266	266	250	267	285	285	295	263	279	241	261	242	264	255	264	280	293	268	242	268	268	257	264	253	253	263	268	247	257	269	271	273	256	272	253	303	278	245	281	277	283	266	262	293	273	282	247	265	239	283	287	272	260	257	247	285	272	279	238	275	273	265	254	291	255	271	282	273	274	258	237	261	288	299	286	278	260	265	262	281	273	279	271	285	275	296	260	279	242	289	284	277	269	263	262	275	263	267	298	251	273	285	268	259	271	283	282	263	294	277	264	267	249	269	248	263	254	260	285	314	272	263	248	241	248	266	282	256	257	271	244	277	281	238	265	273	269	244	274	273	279	242	260	285	261	301	241	259	275	263	262	284	281	274	271	278	269	269	258	261	285	238	270	245	271	253	247	275	285	255	284	268	284	273	260	269	274	269	277	260	305	265	258	297	275	272	254	257	254	271	254	269	256	268	238	279	249	243	256	262	277	237	245	254	263	261	253	234	262	259	286	277	266	248	263	265	218	254	248	264	294	286	253	288	258	234	300	253	269	264	260	254	272	263	246	259	268	241	252	260	266	232	272	290	261	282	267	263	247	305	266	258	280	285	256	254	253	273	274	262	265	278	271	259	277	281	247	270	264	283	289	279	251	291	250	276	251	248	255	274	264	270	278	261	280	264	276	267	284	258	252	259	251	242	252	270	268	258	253	296	228	252	277	289	277	278	263	235	261	230	281	272	268	254	279	280	265	271	257	287	324	266	279	279	277	271	286	258	287	240	262	271	293	285	242	234	258	276	257	275	271	287	245	274	250	297	270	292	265	291	276	279	250	260	279	274	256	238	267	262	273	292	276	259	292	258	253	269	289	285	284	278	280	294	311	263	269	261	293	258	262	263	259	298	266	264	282	259	272	256	268	238	283	271	273	288	260	253	263	278	272	264	259	281	270	300	273	260	270	271	233	307	261	294	281	287	264	277	268	292	284	266	294	277	272	275	266	301	251	255	251	269	270	284	255	257	236	233	249	270	273	261	265	270	277	245	262	249	259	271	298	260	241	294	286	297	249	283	236	255	262	274	282	271	266	273	269	251	236	251	249	267	274	291	261	271	271	281	267	271	286	271	260	285	241	269	243	256	276	281	263	277	291	263	282	238	264	254	273	261	255	295	266	239	233	273	252	244	275	268	258	267	272	271	272	272	276	260	285	287	269	266	252	271	317	287	271	259	282	266	267	251	288	260	250	283	251	282	265	293	273	275	272	270	255	261	237	255	268	280	270	268	290	252	269	256	287	270	269	273	278	234	272	281	271	301	275	277	265	304	309	265	256	275	250	301	273	273	272	259	266	276	282	247	226	269	263	263	263	284	264	263	265	274	274	260	270	257	278	290	295	284	259	281	283	271	253	275	255	257	301	248	268	269	245	287	272	267	257	247	260	286	268	306	257	259	244	298	275	266	251	272	266	273	267	286	286	279	291	257	274	256	253	265	270	272	264	260	253	273	257	275	245	270	272	258	265	284	269	270	235	275	265	278	266	279	283	260	242	268	247	257	254	291	297	284	286	302	257	271	271	288	284	265	300	252	257	240	269	266	264	268	264	259	281	273	261	240	277	266	277	291	278	239	263	269	274	272	250	270	248	250	255	261	263	259	280	268	287	247	275	273	274	254	304	253	252	254	276	271	283	270	273	259	255	266	235	274	262	268	246	247	277	268	233	291	258	248	255	257	232	270	252	295	270	264	243	273	293	308	262	302	285	265	264	260	288	286	290	274	269	258	281	262	250	275	256	263	254	244	251	223	249	266	272	273	262	282	306	237	255	286	261	246	284	248	278	268	256	280	260	255	262	240	247	225	234	266	257	291	263	278	268	284	267	259	296	257	230	265	238	259	280	283	248	269	270	246	261	258	255	276	280	262	281	256	278	265	242	269	243	262	297	270	301	241	281	272	266	282	248	272	289	282	272	264	273	248	270	219	257	249	272	272	271	281	282	267	261	278	266	293	283	269	269	272	275	278	254	249	262	267	286	259	249	263	292	259	296	260	276	258	287	253	264	263	250	289	298	250	269	258	274	289	281	295	252	260	278	262	298	281	271	259	283	300	254	262	277	274	285	273	248	257	261	240	283	285	267	254	259	273	237	251	271	247	265	262	284	268	276	266	283	248	268	287	253	262	294	253	267	270	262	266	246	282	263	244	289	291	267	259	232	282	255	287	249	276	270	282	257	302	263	279	249	255	282	251	241	252	245	275	271	257	270	292	275	258	262	251	291	272	258	256	225	262	248	294	265	252	287	290	271	277	300	254	295	283	260	299	261	249	266	273	258	275	289	295	258	274	260	251	263	274	294	268	290	254	278	248	289	255	252	253	278	276	263	264	284	266	263	257	256	261	265	239	280	278	273	271	252	252	256	289	315	274	261	247	301	266	251	278	265	246	284	260	267	310	264	281	285	295	266	271	256	262	283	263	267	263	264	274	307	246	305	251	281	281	257	268	271	250	274	295	274	247	283	269	259	273	279	270	273	259	263	265	272	252	299	289	269	241	309	272	266	284	287	262	240	259	272	271	273	217	278	262	281	249	276	263	270	258	287	273	277	265	292	277	288	277	277	251	235	237	266	277	272	274	255	279	256	260	289	284	242	282	274	251	264	284	292	270	266	272	318	276	286	278	275	272	288	294	256	252	264	258	256	252	263	252	270	253	259	260	279	281	254	262	265	251	299	273	259	275	246	291	285	249	292	270	264	270	275	254	309	276	246	274	290	270	283	259	281	265	273	247	274	261	249	288	301	293	252	301	282	267	254	279	254	284	263	269	272	251	279	261	273	268	250	290	288	253	242	246	233	272	278	239	278	242	277	259	256	277	269	267	271	251	246	268	234	254	287	274	253	264	261	285	273	271	245	275	292	289	286	239	303	256	272	273	254	278	280	285	274	285	252	268	302	265	255	295	214	301	274	269	240	261	271	274	260	261	265	290	284	293	266	254	264	293	270	265	273	292	294	233	296	265	253	284	266	255	244	286	274	242	244	251	281	271	252	268	274	267	299	282	299	260	258	261	265	277	255	294	255	265	275	269	254	290	251	263	251	245	248	267	284	275	276	239	272	272	292	266	244	256	260	263	290	254	250	250	285	269	262	268	240	259	271	269	280	266	276	242	240	257	245	278	261	286	286	250	255	269	253	263	269	275	279	284	275	260	281	239	255	290	245	256	235	262	256	276	267	273	250	263	264	294	287	266	263	246	201	283	269	286	265	274	250	292	243	283	241	260	269	275	274	253	255	255	304	286	277	265	250	279	260	274	247	250	261	273	288
27504	18719	5621	1445	909	790	691	627	594	604	620	580	559	582	640	614	578	571	547	573	581	542	570	555	531	557	571	614	579	544	572	516	520	571	534	548	571	558	528	534	585	583	583	566	546	532	528	543	561	557	556	569	554	568	540	539	529	571	514	516	569	557	581	579	573	563	540	563	531	541	564	587	546	563	554	539	573	550	569	587	589	535	555	560	540	535	578	563	570	592	571	579	522	516	521	552	555	533	542	592	531	566	571	563	536	588	523	512	538	531	586	589	571	555	566	580	581	545	560	541	518	583	529	560	513	542	538	545	539	525	547	493	577	540	560	570	562	578	536	564	507	554	544	573	556	555	578	586	571	563	609	552	554	543	532	560	612	517	552	505	516	550	590	589	576	556	574	546	499	536	612	573	599	552	544	534	555	584	568	543	548	551	587	561	555	556	554	539	555	525	531	561	577	589	566	513	578	557	596	560	535	579	572	576	548	529	586	572	557	581	499	509	559	549	531	529	543	500	562	573	559	551	530	562	560	512	503	597	535	553	537	544	567	575	551	514	570	563	498	575	539	558	547	548	530	527	511	538	575	589	549	559	546	542	549	589	527	546	531	567	561	552	582	566	556	560	546	559	574	556	595	498	572	576	565	513	595	568	581	548	551	561	603	598	580	552	567	544	522	612	545	525	553	510	509	625	550	512	562	574	553	572	548	524	553	520	601	545	535	561	592	521	605	556	548	549	578	532	587	553	546	557	527	534	585	564	508	536	580	511	561	544	528	523	541	567	571	550	562	533	531	575	570	535	596	565	562	547	545	536	548	588	542	569	567	549	535	532	538	523	591	589	561	542	498	550	551	543	554	559	566	552	518	509	561	519	564	512	560	532	539	561	599	534	548	551	500	535	546	546	587	600	570	533	583	560	557	533	577	562	534	543	527	556	574	527	537	548	542	551	552	531	602	574	578	572	510	524	535	559	546	560	573	557	569	551	594	524	590	543	522	552	570	553	547	603	549	525	550	542	531	565	537	574	522	576	577	508	568	575	610	560	552	507	565	552	537	553	535	506	561	552	536	563	475	519	535	566	599	515	512	550	596	515	598	550	555	554	545	555	516	509	554	552	538	566	547	572	538	552	542	538	476	536	549	538	560	554	539	582	570	543	559	552	543	560	552	544	562	525	525	566	562	536	507	589	574	545	538	554	535	555	533	593	577	549	541	537	552	558	554	542	559	518	558	551	572	490	570	528	565	554	540	584	525	557	557	532	558	572	571	571	553	597	588	564	571	571	555	552	553	563	558	561	551	563	549	533	559	567	569	534	518	560	541	575	561	525	519	536	536	500	499	514	588	524	554	546	583	541	550	566	549	548	568	586	558	539	566	583	529	578	563	560	553	541	556	577	549	597	570	577	525	573	591	526	540	547	524	508	564	570	526	592	535	534	560	555	542	551	567	540	556	556	534	534	560	532	562	581	579	497	516	555	569	561	547	556	546	557	557	531	537	535	559	532	513	536	556	528	571	572	551	536	534	560	566	558	546	491	497	584	550	574	579	510	538	530	535	549	571	518	558	531	532	549	608	524	580	550	590	517	593	590	545	556	595	519	528	580	518	556	553	574	550	549	509	538	564	551	584	492	520	568	546	580	540	553	534	512	561	538	569	547	570	558	552	584	549	554	524	565	519	503	576	566	539	551	565	558	549	539	550	580	555	575	532	523	532	556	537	526	543	530	517	564	563	556	534	532	569	547	566	551	529	547	572	545	544	565	507	557	539	560	542	545	582	521	579	507	561	555	580	538	543	589	565	560	518	559	546	576	569	553	562	537	584	594	565	526	576	567	590	541	558	586	531	493	592	536	568	558	553	517	535	543	557	560	571	575	511	552	557	531	593	536	579	547	549	547	564	582	565	604	510	567	558	539	609	555	530	537	579	602	578	562	573	568	529	552	518	547	559	546	570	547	546	560	563	494	534	500	561	552	565	533	538	533	574	549	567	559	555	554	546	602	539	571	625	546	585	543	556	561	528	532	593	548	582	531	533	561	524	572	582	564	537	565	556	578	516	563	580	540	486	587	512	603	562	574	518	574	593	571	529	577	563	569	547	561	571	580	543	606	561	570	550	541	522	552	508	517	575	551	571	524	554	595	536	559	593	551	535	570	562	536	514	566	536	597	550	539	538	571	518	539	560	549	531	507	577	572	564	525	551	568	568	570	577	572	495	550	575	567	537	532	545	563	528	501	489	546	539	563	580	582	584	538	564	551	537	575	565	539	563	561	534	567	512	547	529	590	604	528	576	592	551	523	574	556	534	568	569	577	558	611	525	558	569	583	572	563	547	554	589	594	568	551	541	518	517	537	544	591	541	595	585	589	525	575	542	573	539	548	535	526	553	546	551	550	548	588	573	564	540	618	516	564	555	571	523	554	559	526	532	586	548	507	547	590	548	550	543	558	532	535	563	544	571	593	557	566	574	485	536	571	570	518	537	534	527	534	564	593	559	525	595	588	499	534	596	561	519	519	566	545	580	541	534	578	564	542	563	563	578	542	561	601	535	535	537	562	576	522	494	534	563	522	523	563	546	608	601	547	563	528	554	563	581	598	548	581	527	588	583	548	527	511	555	542	551	568	598	511	487	532	530	599	544	573	540	577	594	580	546	543	540	572	574	552	599	521	567	562	570	561	537	541	552	560	576	514	534	539	548	555	564	561	554	563	544	511	570	555	521	566	540	520	544	546	595	544	592	564	545	567	553	525	552	560	551	547	515	605	580	546	494	548	561	573	638	620	550	580	561	560	527	573	539	565	605	520	576	502	550	579	581	550	534	576	521	593	562	596	574	538	514	564	526	527	551	550	537	554	516	525	533	570	543	488	556	533	549	566	572	600	556	547	581	577	518	540	528	563	578	553	561	563	554	567	555	562	536	533	562	550	531	547	554	523	549	542	600	572	521	518	549	572	539	531	573	522	546	555	561	540	601	565	499	582	530	528	557	566	562	535	543	544	558	601	554	537	544	566	536	532	567	515	587	544	562	576	572	517	532	516	577	548	561	537	537	588	537	553	571	575	570	550	527	487	574	542	541	582	565	527	527	489	573	552	531	591	533	555	506	524	594	578	598	499	529	583	549	559	595	541	548	490	529	586	528	572	528	601	554	572	605	585	564	552	559	562	604	570	548	568	571	553	576	560	549	524	572	554	496	555	537	537	561	585	557	557	546	562	557	614	549	535	574	553	574	544	566	566	547	552	534	607	537	535	508	572	543	511	577	529	549	558	560	596	582	546	513	598	536	565	579	557	529	516	547	508	523	513	579	566	563	546	527	538	561	537	524	551	533	579	567	571	553	542	561	538	530	572	536	513	559	553	572	571	560	549	531	589	538	588	552	542	576	566	523	539	536	547	549	592	557	516	523	517	554	542	547	535	605	531	581	611	530	523	549	531	549	541	551	545	576	569	573	556	533	560	549	549	589	569	557	570	520	548	536	564	541	555	564	547
4992	3869	2752	1538	1161	1104	1002	808	764	691	735	675	691	674	631	695	662	640	649	664	675	602	648	639	589	639	624	647	642	672	643	634	677	662	646	672	693	646	662	617	652	615	676	670	610	608	646	642	668	652	568	658	634	640	627	598	671	595	632	637	641	640	684	633	609	593	635	652	628	656	643	625	628	656	618	666	647	625	671	656	663	608	613	655	670	625	703	612	659	635	635	613	662	658	631	618	607	578	645	655	643	684	640	667	601	660	615	616	650	679	668	687	614	622	646	617	637	671	665	626	635	608	615	597	609	641	665	639	634	641	656	626	619	623	624	658	636	666	638	641	618	625	607	585	704	686	630	626	624	635	624	642	633	661	623	658	629	665	632	600	644	671	648	611	636	637	661	618	658	713	619	641	629	643	673	664	640	620	686	668	618	658	642	622	646	622	604	568	640	618	612	702	648	636	650	687	630	664	667	645	598	627	662	637	636	653	633	631	652	669	644	619	698	665	636	614	646	677	626	646	642	641	631	637	642	632	644	647	652	602	664	660	633	657	630	609	655	657	654	659	637	611	635	640	623	620	646	625	652	638	672	644	656	621	619	669	655	678	607	687	644	608	633	641	663	658	623	649	624	622	635	657	621	671	659	600	652	631	614	616	619	652	669	606	610	654	661	608	664	636	624	640	630	629	639	670	646	646	679	641	657	606	598	591	670	629	645	649	665	645	646	620	642	622	658	644	632	602	682	660	653	656	647	637	666	611	600	621	678	659	665	698	635	630	589	631	667	611	575	594	645	646	643	576	651	622	637	638	656	590	618	620	626	670	644	649	656	674	695	639	658	665	637	629	637	663	649	609	584	659	635	642	626	631	648	616	620	650	596	621	621	598	665	646	634	605	596	681	674	617	645	616	651	639	655	649	656	716	663	623	638	652	589	681	622	709	620	645	654	645	610	632	613	641	657	670	654	659	670	640	638	687	608	606	620	657	626	691	631	604	647	699	639	630	634	641	665	653	644	637	646	647	622	681	654	679	594	687	662	637	651	632	652	595	662	640	589	634	655	629	619	643	651	676	645	643	650	633	610	594	697	671	615	626	620	662	671	622	635	665	613	628	618	646	665	631	629	679	642	630	679	669	679	615	620	646	657	632	686	654	625	620	670	627	650	662	662	679	598	680	642	680	625	636	665	596	678	645	613	622	637	668	590	632	645	629	638	646	655	656	655	653	632	625	644	625	660	623	640	635	644	639	636	640	632	666	666	640	667	636	669	699	672	644	641	643	711	687	607	618	711	615	643	624	681	653	612	660	629	611	631	645	643	634	672	652	627	623	679	704	618	650	649	614	632	648	683	637	645	620	662	633	622	677	625	628	627	631	620	631	620	618	688	681	629	684	653	602	604	634	612	655	667	669	613	672	619	610	647	631	636	680	627	661	634	600	642	628	611	675	642	675	630	667	625	639	673	682	668	669	656	622	651	681	697	626	620	702	638	619	677	598	651	643	651	675	651	661	660	622	693	618	608	673	666	609	654	625	649	620	626	576	658	611	680	637	644	671	655	631	645	655	622	654	658	695	639	629	643	625	638	654	625	684	671	629	618	649	606	661	657	631	621	608	596	609	621	624	621	644	639	646	655	659	657	653	660	647	614	643	645	627	656	648	660	623	673	657	659	612	630	679	647	619	590	692	617	570	649	666	619	654	684	647	659	676	652	658	639	642	652	649	640	638	634	656	664	617	657	616	669	643	648	645	589	657	643	616	627	644	677	683	638	627	573	649	609	660	643	616	626	670	673	664	593	618	646	582	639	627	642	612	613	645	667	667	703	630	615	708	627	641	611	597	646	642	613	599	620	684	658	679	662	614	669	657	630	651	673	636	643	615	609	623	660	665	650	621	656	632	632	649	643	612	663	625	635	661	664	653	654	605	603	645	599	668	672	672	610	655	586	638	656	666	644	655	646	677	642	655	667	666	679	613	637	638	621	668	643	675	612	642	625	621	656	609	663	668	618	615	624	666	669	643	618	622	655	648	670	669	629	637	648	620	609	644	701	672	618	642	627	678	581	604	684	605	671	662	667	628	610	637	648	668	676	657	681	641	626	685	623	658	675	646	629	643	631	651	620	650	721	698	619	656	667	638	617	708	617	654	659	687	633	664	659	623	610	630	650	648	636	645	632	683	615	644	647	641	668	583	650	627	639	628	597	636	628	654	641	654	659	633	666	651	671	663	594	633	661	671	660	621	625	713	659	654	616	618	617	621	623	701	690	685	622	615	642	665	655	634	646	620	665	645	616	643	640	629	629	624	632	628	660	696	618	627	595	675	597	628	624	622	695	654	674	632	611	621	628	658	625	656	650	653	699	643	603	620	680	718	617	668	611	664	613	615	622	652	678	642	649	644	604	624	634	624	628	649	620	672	667	632	634	634	616	647	656	645	653	641	617	625	669	668	617	607	644	686	608	683	667	630	683	668	618	665	648	592	697	627	652	673	569	656	642	647	624	654	608	676	602	631	673	616	623	647	668	631	656	611	655	629	643	671	631	628	637	660	613	628	664	622	643	631	621	637	623	655	656	627	629	679	640	588	706	648	671	655	637	595	704	637	627	647	635	603	628	652	621	650	632	660	672	674	654	625	626	689	634	646	617	616	655	619	627	676	641	630	636	612	672	656	661	649	629	668	640	613	638	613	652	620	676	609	631	646	638	612	664	673	651	617	636	645	654	621	631	622	627	647	613	579	649	658	627	643	637	620	637	648	601	626	688	672	678	600	668	622	644	694	618	636	633	608	652	649	617	613	632	617	676	654	644	617	629	715	676	655	638	666	634	655	647	642	645	594	677	675	638	635	623	605	600	679	622	657	658	674	633	638	623	641	660	633	674	687	622	669	650	646	651	664	644	664	639	627	602	643	640	621	584	658	617	685	658	624	647	650	668	630	617	687	628	640	648	629	621	638	658	657	625	615	672	647	607	622	662	603	646	623	625	620	640	662	657	691	658	679	604	615	601	668	656	617	653	618	647	640	614	584	608	610	685	671	618	615	646	583	673	667	682	653	644	634	656	656	622	626	585	631	641	617	641	686	672	660	688	664	627	606	658	612	623	611	629	634	624	618	646	628	666	663	630	647	608	633	617	657	619	623	676	631	653	652	624	658	685	599	633	594	651	612	619	654	635	649	649	633	612	633	659	626	681	679	653	650	644	636	637	656	620	655	622	644	612	630	639	683	617	614	615	690	626	635	625	644	627	628	625	656	579	639	643	672	632	627	643	632	611	616	654	653	613	624	668	660	626	657	658	637	637	671	680	643	616	617	650	672	610	667	629	610	630	674	654	603	632	669	640	643	627	641	637	660	697	623	699	603	658	624	624	636	639	623	644	637	617	653	649	657	656	646	617	646	613	649	685	675	579	669	644	629	627	650	631	667	634	660	608	606	655	680	631	607	642	633	641	637	636	632	690	671	633	601	624	602	632	692	626	637	659	645	679	591	635	636
23789	21326	28528	24469	21296	8116	1343	938	765	674	625	642	603	608	570	554	563	562	588	533	566	498	515	464	476	485	482	489	506	487	481	502	500	511	538	477	527	498	470	523	536	517	512	526	519	505	519	524	549	476	504	526	543	504	500	473	526	523	491	491	492	489	478	460	492	524	434	469	501	494	493	530	510	481	495	525	442	495	469	497	462	481	537	454	511	479	502	505	453	484	493	506	517	501	486	479	486	503	492	490	517	517	504	493	483	510	503	470	488	513	479	484	503	514	476	446	470	494	471	555	512	541	478	526	501	449	505	483	498	474	477	542	480	520	575	514	487	479	510	523	518	499	462	491	468	464	481	538	515	501	522	501	518	475	477	494	486	521	465	468	497	509	516	481	511	482	511	508	505	474	520	496	478	495	515	511	488	498	489	481	458	513	496	482	467	482	491	508	506	484	467	467	492	489	519	462	514	502	505	488	472	492	487	470	505	465	502	511	538	487	486	496	475	499	487	511	462	476	477	469	471	485	451	464	489	511	515	506	495	443	481	498	483	484	498	529	421	514	498	474	467	481	503	492	471	457	499	506	491	468	488	474	493	524	471	493	491	492	508	501	526	512	473	494	508	522	468	479	498	457	514	514	444	495	524	480	537	484	502	486	495	495	547	487	487	507	507	475	523	439	540	500	502	493	470	482	506	474	468	505	515	513	516	526	539	507	541	466	466	485	482	494	513	497	552	500	519	522	441	544	500	467	509	462	466	549	448	487	482	467	523	490	539	501	495	525	504	474	470	466	479	482	473	501	467	461	462	485	471	508	512	481	462	500	505	524	526	484	514	522	469	508	460	495	498	491	496	490	515	539	502	506	543	495	509	507	511	487	498	545	470	496	495	487	504	471	491	510	504	479	521	548	476	480	482	482	530	469	537	509	456	470	496	523	532	543	535	478	497	462	487	492	526	496	513	511	471	475	458	502	500	514	482	481	538	489	515	510	533	439	475	508	502	501	473	473	494	469	496	508	485	485	461	505	511	496	536	508	502	498	504	543	493	518	515	541	490	464	490	496	492	474	477	481	422	504	474	491	500	519	509	464	550	536	489	518	523	516	478	477	524	459	533	467	485	493	513	489	520	481	491	496	472	505	473	480	518	473	506	480	521	477	476	488	458	503	477	512	522	508	506	499	507	489	493	517	517	475	497	506	515	524	475	528	515	479	486	496	469	527	465	511	477	475	508	503	506	459	509	494	513	499	488	520	492	484	502	467	518	501	522	482	503	502	513	535	485	482	464	494	506	478	521	523	511	473	490	502	465	511	495	493	464	481	506	502	479	522	493	483	518	496	479	507	523	499	462	502	501	488	512	480	522	547	472	488	494	540	516	495	502	473	473	529	432	489	518	479	479	543	476	487	490	475	546	466	486	477	494	532	484	513	533	489	525	484	503	511	528	513	482	496	493	490	518	475	490	527	480	498	495	500	497	483	530	494	501	476	429	497	503	444	475	459	474	500	507	482	491	464	508	506	501	523	537	543	484	511	496	464	485	504	526	493	467	540	506	520	507	477	515	513	508	505	456	498	492	512	503	493	465	521	490	500	492	497	504	536	494	495	510	482	446	485	490	476	462	477	479	495	481	495	507	492	510	488	471	499	488	523	488	493	509	520	487	508	458	477	464	509	468	494	523	473	528	478	451	462	513	523	495	496	518	451	478	475	469	444	472	522	505	509	491	534	499	497	480	514	494	525	515	482	502	471	512	463	514	494	491	480	510	468	513	514	501	515	460	471	473	502	509	485	472	503	477	496	498	488	501	492	483	514	473	486	480	464	512	446	469	555	512	495	503	532	469	479	498	497	550	481	520	479	495	475	517	486	457	492	519	468	528	450	528	529	468	470	530	511	494	484	483	546	511	469	514	509	448	496	480	500	507	502	483	465	467	496	499	542	480	459	480	500	497	499	499	487	468	474	498	491	488	486	552	508	485	500	472	499	477	508	487	504	495	458	514	525	496	476	459	499	494	487	465	510	497	498	492	488	452	469	492	503	488	531	496	480	483	465	503	473	497	537	493	538	510	486	453	447	566	468	471	527	471	449	467	475	466	507	504	487	499	505	467	491	496	499	577	511	550	447	474	450	498	520	499	549	501	486	469	485	459	486	462	489	473	521	477	523	543	513	498	491	496	477	487	494	517	484	446	483	471	507	481	491	495	500	573	519	495	502	529	515	441	521	503	479	491	514	509	490	482	520	535	512	486	495	486	480	484	483	525	564	467	488	474	495	509	482	495	501	532	499	512	499	452	488	491	497	513	499	459	486	456	487	523	460	489	471	485	522	489	485	531	503	495	487	458	504	497	494	462	482	531	506	474	516	469	481	496	469	477	489	482	495	476	502	474	497	490	480	498	489	480	501	522	476	515	503	499	492	507	491	503	501	501	503	509	484	516	494	454	515	482	508	512	501	499	515	516	543	513	483	534	456	467	531	555	484	507	509	493	507	544	470	512	471	488	450	455	496	508	444	480	518	468	525	519	493	502	482	477	502	474	506	476	476	475	535	477	480	498	469	488	514	460	478	500	469	516	446	521	500	485	479	496	470	453	507	470	455	463	481	487	511	492	496	446	519	517	501	517	498	446	543	520	502	550	518	459	487	508	521	496	488	513	466	503	509	532	516	483	524	516	542	514	453	492	484	506	447	454	504	493	473	510	501	497	565	514	445	472	545	489	494	499	532	480	515	534	519	491	493	507	547	490	516	502	485	504	517	517	479	504	502	511	462	489	505	447	525	494	479	465	486	495	525	484	531	476	468	531	475	497	487	508	508	502	460	460	501	457	487	448	511	505	476	519	475	478	486	473	476	527	480	469	471	477	480	499	529	518	473	468	517	441	502	497	473	488	501	548	495	517	503	487	487	499	477	543	505	528	511	518	461	497	460	511	478	487	507	520	505	496	476	475	510	466	445	451	484	493	523	509	519	484	479	506	496	508	426	501	497	478	490	467	529	514	498	522	483	494	457	503	494	537	468	460	537	520	484	486	472	478	512	509	479	536	496	464	513	509	508	498	498	476	459	452	535	481	530	473	508	499	476	487	510	493	478	508	514	476	531	504	505	467	513	450	507	506	461	444	522	488	509	485	501	508	459	460	456	470	498	508	439	480	497	521	502	521	484	473	458	521	452	453	517	518	464	485	529	519	500	522	503	500	474	476	461	474	470	487	494	497	529	508	509	511	473	515	510	497	488	493	454	496	493	488	457	468	509	531	484	457	490	506	492	491	502	494	502	458	491	493	497	481	519	552	503	465	485	520	481	523	477	517	491	537	499	510	496	496	482	542	503	491	457	510	490	515	481	496	457	524	494	469	488	492	510	469	509	533	513	496	484	527	486	497	501	490	460	463	528	504	541	521	476	517	500	525	478	464	527	494	528	471	465	474	489	477	487	477	485	508	490	513	544	485	484	472	475	458	463	507	469	496	483	485	525	507	518	468	518	500	490	559	524
4230	11313	8302	3911	2897	2319	1768	1444	1194	937	897	855	804	736	713	718	671	690	640	640	631	623	572	596	647	585	633	603	598	573	590	545	596	605	587	607	592	615	589	640	593	648	578	590	608	558	608	563	582	583	596	619	547	576	613	594	578	550	601	585	608	574	558	536	578	591	559	579	601	549	629	560	611	585	595	603	600	608	538	584	575	578	589	618	569	584	570	594	547	558	542	580	607	600	579	585	559	651	605	564	584	614	595	577	620	568	574	579	589	580	582	584	558	509	591	575	587	583	611	560	604	535	625	594	591	548	587	588	575	588	556	587	564	641	521	578	636	553	580	549	593	607	574	598	580	568	631	590	604	587	555	561	588	590	611	551	600	606	578	607	566	574	574	635	618	592	582	616	577	584	604	546	571	608	586	598	594	576	568	569	561	575	618	605	536	584	602	599	561	551	602	595	559	516	585	559	586	583	592	599	587	590	578	620	607	581	575	580	541	563	581	591	590	600	594	573	579	575	612	566	561	580	629	561	595	570	596	574	596	584	559	579	584	571	572	590	602	543	539	559	557	604	560	589	583	615	608	570	594	550	579	603	587	596	549	569	573	572	558	572	553	564	588	554	559	553	562	564	551	605	561	582	573	568	581	614	545	573	605	570	548	586	572	535	594	589	580	613	579	589	622	583	549	604	601	575	548	573	577	609	628	578	576	626	576	612	575	562	601	564	609	594	630	599	531	598	614	589	569	572	563	565	556	553	617	553	599	608	593	568	617	617	582	567	589	585	590	560	611	618	602	597	614	582	570	564	602	572	563	611	578	600	578	587	598	603	539	590	572	560	568	578	603	541	616	578	564	592	637	606	588	621	557	582	578	559	581	554	562	563	624	605	610	570	601	584	567	593	565	590	565	594	595	591	587	563	641	562	574	596	569	557	571	598	636	589	573	563	641	595	562	600	557	564	571	595	576	571	592	589	591	617	594	576	597	586	579	575	585	580	583	581	584	559	541	571	618	544	593	588	603	591	601	572	553	587	594	575	563	592	556	621	597	626	570	603	565	608	591	593	542	568	613	573	593	579	617	593	544	564	610	604	540	598	595	518	591	619	618	562	583	558	565	601	589	558	571	586	603	571	601	555	600	584	565	599	592	560	549	550	583	591	594	575	577	590	572	588	600	593	586	556	602	552	574	612	582	584	605	571	581	578	517	529	557	593	557	567	578	618	545	601	585	580	559	600	610	634	577	599	597	576	548	593	559	605	541	550	585	556	558	592	578	599	621	587	575	597	619	585	575	577	548	562	585	567	589	576	552	566	558	555	594	528	559	598	578	578	570	580	564	565	524	601	560	596	548	615	560	588	569	624	602	583	532	584	569	582	611	536	585	595	597	599	565	582	626	563	548	555	555	617	589	591	652	603	605	587	558	566	581	606	571	552	568	596	577	576	599	562	596	607	543	602	580	522	591	588	607	614	547	599	558	605	556	623	566	605	588	579	598	612	587	553	588	575	543	553	600	570	588	587	583	576	535	621	596	537	556	571	570	557	575	616	610	562	643	563	554	558	547	555	602	571	585	580	557	570	567	556	530	609	604	585	607	546	617	606	577	582	632	571	570	609	584	580	631	556	548	549	565	598	586	567	571	611	571	623	621	605	545	568	563	553	548	571	581	603	564	606	573	593	524	614	592	643	603	611	596	601	604	598	570	609	607	552	606	606	611	562	562	586	590	572	584	578	573	568	571	541	586	618	583	601	594	578	611	592	598	583	552	545	588	528	552	563	631	600	596	539	572	559	589	601	556	582	587	582	566	518	566	606	577	553	577	598	564	573	646	569	600	595	590	582	572	591	534	560	569	586	581	623	603	542	629	590	592	564	588	571	549	596	569	576	608	553	586	608	635	620	571	591	551	587	593	561	548	615	575	631	590	560	564	589	561	578	607	639	533	559	564	525	589	555	609	600	579	594	548	551	573	572	624	606	533	603	587	602	579	568	598	557	560	549	617	578	586	531	569	600	605	573	605	583	586	573	590	583	602	595	602	592	603	574	586	589	551	583	537	536	587	618	615	575	575	587	574	607	552	608	522	579	572	602	589	562	573	543	599	592	560	603	570	569	538	600	596	574	608	578	607	578	630	591	545	581	588	559	619	564	595	557	508	610	581	607	607	610	577	560	596	575	596	562	579	597	572	626	587	634	596	570	609	565	593	618	610	550	559	620	607	544	530	636	584	595	615	567	588	544	562	634	611	551	619	569	608	622	595	595	585	558	595	605	637	594	614	587	572	583	592	555	574	603	567	604	556	609	543	603	560	556	550	571	611	579	590	593	579	586	610	584	553	553	596	550	612	631	568	623	585	543	608	610	585	613	596	587	607	569	589	584	555	627	597	569	568	572	586	597	565	564	584	578	610	589	587	581	607	579	596	586	670	554	564	626	610	586	572	605	600	559	599	601	559	579	589	596	594	541	571	557	584	584	567	619	559	589	609	553	586	578	583	535	536	622	576	569	564	607	603	560	583	605	574	576	605	585	540	597	598	609	575	604	613	627	552	603	556	576	584	592	547	557	627	544	592	568	590	594	571	597	590	608	583	580	575	604	566	587	610	576	577	548	587	629	563	603	592	577	533	579	595	593	589	606	584	578	676	613	558	580	605	579	577	553	637	546	607	585	560	586	593	633	605	586	580	614	615	580	595	592	594	606	625	599	584	565	566	572	607	612	576	593	587	582	571	535	591	585	584	619	579	591	589	583	574	621	596	601	558	607	567	632	570	583	591	581	585	550	580	575	595	556	592	571	607	574	554	591	614	560	575	617	600	597	584	554	573	597	558	580	579	574	584	609	538	607	565	610	602	617	557	583	600	560	540	569	569	610	611	598	609	606	628	554	574	584	572	594	616	597	564	552	590	602	574	617	550	602	579	592	555	591	569	610	588	549	550	589	636	614	575	600	567	586	565	572	545	609	543	578	577	564	529	635	585	588	558	586	637	592	576	571	581	578	564	567	571	576	557	570	596	592	577	623	564	568	583	554	606	583	628	544	621	557	592	563	544	512	632	584	623	558	536	613	590	543	602	544	593	555	542	538	569	596	598	582	591	544	608	576	613	624	595	543	538	553	567	582	578	569	596	593	577	589	547	561	573	567	558	579	570	593	592	563	557	547	555	555	576	560	586	566	597	600	620	593	590	573	591	520	599	541	586	592	561	606	561	566	592	604	587	576	550	604	575	582	591	601	567	632	559	571	576	543	582	642	582	600	607	573	568	587	589	577	600	581	582	619	541	584	580	592	561	567	587	565	510	557	583	581	557	587	570	610	616	610	575	545	608	562	585	549	605	615	581	594	590	559	634	602	592	563	602	560	593	582	541	592	587	591	596	591	578	576	561	546	571	551	584	611	567	543	596	580	608	583	586	556	565	544	611	571	611	594	636	619	542	564	595	556	572	602	539	567	605	582	579	587	592	595	582	564	587	586	582	556	587	581	560	601	590	555	586	576
24911	21339	27346	25534	8678	947	707	573	484	465	420	438	432	385	411	371	378	370	397	355	347	344	366	397	369	367	360	367	354	353	407	365	347	413	344	360	373	382	343	394	369	384	355	345	384	388	343	367	359	346	396	387	360	396	357	372	373	385	354	343	336	368	373	354	358	382	356	351	367	324	342	343	358	385	359	378	378	359	362	364	348	381	371	361	338	388	351	361	358	385	337	378	365	375	362	356	348	342	362	354	367	358	349	361	346	363	379	346	363	367	374	394	376	364	330	355	376	342	339	369	375	355	391	319	373	351	362	372	323	361	334	367	354	375	377	381	344	339	363	363	367	381	363	360	359	341	351	395	359	377	353	390	346	389	342	352	376	381	370	349	342	325	369	379	367	330	365	363	360	372	324	352	360	388	379	383	350	374	411	361	364	340	312	352	361	338	346	340	347	368	352	347	373	362	324	390	374	371	380	344	368	382	385	348	360	372	396	394	363	351	345	343	397	377	339	402	384	349	387	364	339	384	340	342	346	389	382	357	371	356	339	382	365	352	350	360	369	356	347	377	363	355	392	373	323	340	372	346	354	393	349	369	399	343	357	344	353	363	395	343	349	335	374	379	350	357	367	363	371	321	357	371	349	376	348	357	359	372	374	373	373	354	374	366	351	341	374	357	361	365	372	353	375	355	371	368	349	388	381	348	329	356	364	389	361	349	378	418	346	336	377	344	387	349	345	353	373	352	356	361	349	349	353	368	369	374	379	366	333	354	327	376	359	362	328	382	393	354	388	363	294	370	368	377	354	336	338	363	314	350	360	364	335	359	381	370	371	338	363	355	386	335	323	371	353	389	386	353	340	379	346	399	331	366	377	348	355	346	386	379	363	349	356	386	353	362	380	369	372	391	354	336	361	376	388	374	365	358	353	391	362	354	341	367	354	362	361	372	374	380	334	368	359	356	324	378	365	354	346	383	381	351	337	364	365	336	392	357	377	379	377	341	395	346	372	330	384	361	346	379	358	373	336	326	367	315	366	327	372	375	342	379	370	341	369	349	357	358	380	320	368	354	381	361	382	371	363	351	322	380	353	352	353	342	319	337	351	338	347	362	348	342	363	355	357	350	332	344	369	391	385	353	401	364	328	380	357	365	380	370	368	359	344	357	374	381	390	354	359	351	341	397	358	349	359	363	347	368	377	358	352	349	357	354	373	353	371	372	378	372	353	357	381	366	385	407	356	369	340	394	377	353	369	356	335	371	362	367	368	376	367	358	358	370	378	375	341	354	357	355	358	315	362	365	372	353	400	359	357	375	346	330	385	341	368	326	365	340	364	364	344	333	353	336	326	347	356	321	362	405	359	354	357	361	390	385	356	331	381	365	356	340	373	394	352	323	335	350	337	343	378	387	350	353	367	364	360	345	369	356	355	405	349	369	361	378	337	369	374	340	307	362	361	371	361	335	378	356	348	337	358	348	385	364	355	373	359	353	381	372	352	346	325	362	369	369	356	324	340	317	371	387	386	346	342	370	329	364	372	316	348	354	343	353	403	350	359	376	340	365	358	369	386	342	353	389	364	371	379	326	359	364	366	370	369	358	364	380	367	389	357	380	370	319	374	356	353	323	385	372	353	346	366	378	331	350	376	359	339	364	328	349	358	369	347	369	376	313	361	339	363	372	359	364	375	383	341	358	343	377	364	346	380	372	352	368	374	342	324	390	379	355	338	346	350	360	355	329	366	313	356	362	375	390	365	365	372	344	355	385	349	358	395	359	398	369	351	323	364	360	367	344	347	312	392	379	364	372	379	388	351	364	384	373	354	357	360	360	337	357	371	375	352	382	329	358	397	381	402	348	361	362	346	384	341	357	332	336	367	348	340	354	365	369	383	362	341	379	342	375	380	337	312	356	348	365	327	373	328	321	376	342	380	362	365	360	348	359	367	369	362	331	310	362	367	382	345	379	372	407	369	375	349	360	344	376	373	394	319	370	348	351	355	355	363	399	409	309	335	367	356	358	342	381	370	365	362	365	356	382	393	367	375	382	352	365	351	362	386	365	378	371	391	377	373	366	361	376	327	376	366	379	357	376	382	330	366	360	368	347	360	352	355	367	348	359	342	364	322	336	330	348	327	346	355	334	340	349	362	357	349	374	350	333	335	404	336	363	350	337	347	378	323	360	384	352	347	335	377	346	374	343	376	352	342	378	384	345	361	405	329	323	391	351	356	351	340	337	378	320	363	366	361	352	389	379	379	386	371	354	321	389	412	332	367	383	359	358	343	354	325	352	354	354	367	386	368	363	376	362	380	347	377	314	343	339	350	370	367	364	366	347	353	353	327	350	380	357	386	362	403	369	357	378	373	383	343	348	412	389	351	333	347	363	357	339	352	347	363	334	344	361	372	382	388	316	365	358	349	370	350	374	368	385	339	334	349	361	314	354	319	355	401	373	377	334	350	384	358	343	338	363	368	369	308	374	358	349	364	382	373	351	368	358	358	365	356	403	373	328	368	349	343	407	363	361	350	344	334	362	364	360	395	367	362	374	329	359	341	371	342	387	352	379	391	347	332	364	389	332	370	355	341	370	343	359	363	365	358	371	385	377	374	368	353	357	332	340	393	368	328	354	387	360	378	356	373	356	325	360	353	340	364	348	363	349	385	372	355	382	358	325	368	350	346	368	350	344	400	334	340	348	380	375	382	381	379	404	331	348	376	361	356	376	353	360	370	390	358	386	374	376	359	353	369	354	348	334	366	338	344	367	369	331	353	349	374	393	387	393	366	351	367	357	351	372	380	349	387	390	336	364	364	373	394	364	365	351	375	368	367	356	362	372	344	350	345	336	363	359	384	364	382	385	356	344	375	362	357	384	353	346	372	352	365	359	380	371	375	380	369	351	386	352	387	355	362	338	348	349	363	382	379	365	347	355	358	334	329	365	366	369	337	382	348	383	379	363	364	346	374	402	367	390	346	363	360	367	369	377	359	353	346	354	351	357	334	364	395	352	346	385	347	338	367	386	385	364	371	394	386	364	323	412	365	378	344	371	350	351	346	340	371	334	339	343	366	367	339	372	401	362	368	379	402	342	392	379	355	341	355	370	350	354	355	360	355	336	350	359	352	366	376	397	367	372	360	365	378	385	374	370	349	363	368	374	348	338	351	374	390	357	371	371	361	348	368	363	364	395	359	367	344	352	337	363	366	377	392	338	382	356	351	330	357	343	379	368	362	374	346	395	371	382	383	353	336	379	347	347	353	353	334	318	313	361	373	359	359	356	341	328	319	394	369	381	362	378	340	379	415	360	346	356	364	371	350	346	340	364	382	359	341	355	334	360	362	367	334	337	368	385	348	340	368	335	358	369	365	356	334	358	371	359	368	376	320	373	386	388	366	358	389	373	379	366	378	354	383	352	378	351	362	355	339	351	370	428	370	381	383	332	340	318	365	375	351	356	388	369	369	381	349	352	368	371	389	383	375	357	360	391	358	341	391	376
4203	7726	5742	2741	1876	1518	1185	968	792	702	586	651	562	519	504	481	422	477	476	460	451	472	505	427	446	432	458	439	412	428	457	434	397	425	434	421	437	445	418	452	407	429	431	406	433	406	389	432	440	447	406	395	398	423	431	422	406	441	434	423	401	410	387	419	409	417	429	448	439	458	423	388	424	458	464	431	441	409	447	440	448	426	413	391	413	401	399	399	419	422	399	399	427	375	428	430	409	422	410	425	409	432	419	390	432	439	485	436	425	430	469	423	426	423	459	418	400	400	440	413	426	438	411	415	417	409	388	401	422	431	402	415	407	412	461	414	439	412	392	399	440	401	409	378	417	406	400	376	436	429	398	405	419	468	404	452	415	411	391	453	415	407	438	426	393	424	438	410	402	413	411	436	423	412	411	427	409	425	412	398	420	408	404	411	439	457	432	404	394	451	408	437	413	419	443	419	409	442	454	407	412	402	405	377	407	439	394	396	421	413	401	400	441	414	382	461	426	434	384	421	434	445	431	394	431	443	414	398	409	471	413	403	402	439	430	406	431	399	407	438	387	395	404	439	420	411	447	400	424	389	418	435	385	404	407	431	401	409	424	379	414	435	405	420	407	425	426	417	407	419	396	429	432	410	415	438	401	401	412	429	408	407	428	462	416	457	413	404	402	411	408	426	410	401	440	405	400	423	394	410	437	395	429	401	403	410	433	451	356	440	440	426	446	411	412	407	439	402	400	419	468	421	419	456	407	418	461	420	380	402	421	413	437	433	414	427	429	400	434	410	421	415	405	405	430	403	367	435	453	398	361	376	419	430	422	425	413	431	417	400	428	437	421	460	401	400	427	437	385	377	399	418	397	409	420	399	387	442	399	408	408	465	426	445	406	398	426	397	412	454	391	415	449	419	403	385	416	450	422	426	395	408	413	431	437	400	445	405	447	453	421	430	441	423	447	394	392	398	384	454	418	425	408	392	408	422	396	466	432	394	410	401	426	437	410	431	396	445	404	462	408	403	393	370	416	403	401	436	414	411	437	429	400	419	470	434	406	411	443	409	433	391	406	410	411	390	411	432	418	403	429	421	434	412	396	391	430	438	442	416	378	426	433	438	401	426	379	437	429	420	432	412	431	459	403	408	412	437	414	470	405	450	418	397	410	382	432	444	425	393	410	432	365	399	389	422	426	413	397	412	386	422	428	415	430	413	421	394	410	393	369	392	417	414	387	432	422	389	441	411	454	433	386	407	429	401	383	400	434	432	447	425	395	407	422	411	458	397	400	386	417	443	388	395	392	418	371	435	408	422	412	423	390	435	400	420	426	398	450	425	422	396	421	433	392	430	395	423	414	411	414	417	410	452	410	432	412	393	415	417	434	424	416	439	433	416	405	437	424	402	421	419	446	417	425	386	409	411	426	449	437	415	345	424	423	404	434	426	430	467	437	412	432	403	446	421	428	397	439	434	427	380	417	400	496	421	402	396	457	403	418	414	445	445	423	419	394	444	421	382	416	417	417	407	429	435	414	428	400	399	439	411	443	411	425	424	430	453	398	409	470	387	410	420	424	447	426	412	421	415	418	419	421	420	408	388	406	415	450	391	451	427	430	455	420	424	405	443	450	447	420	402	439	425	435	405	426	419	452	433	403	407	426	416	465	436	432	402	378	409	405	448	463	416	406	403	441	462	416	428	375	419	396	456	432	409	422	418	423	433	411	426	416	404	456	416	397	426	384	448	433	420	400	397	443	443	412	405	423	445	403	411	426	397	383	443	416	426	424	428	412	413	427	419	421	447	402	422	441	432	437	422	436	447	409	434	413	422	437	376	412	443	385	458	421	415	417	410	444	443	423	444	420	426	430	411	405	410	413	418	393	446	420	416	448	452	419	434	416	410	417	398	434	430	438	425	413	436	414	426	435	425	438	384	402	367	413	393	445	435	471	431	421	441	436	400	433	423	410	432	386	374	412	439	412	404	414	417	427	471	416	400	463	450	386	413	439	408	401	400	429	440	447	420	405	437	401	388	404	399	422	429	429	426	423	417	379	384	374	391	436	420	425	449	373	408	422	385	422	397	447	442	441	469	425	431	396	415	430	413	422	439	392	424	410	403	414	462	406	405	433	439	426	419	411	395	402	419	439	394	442	438	391	387	433	436	402	430	434	444	425	445	383	450	426	400	408	384	397	423	449	424	420	423	430	442	408	419	391	417	402	430	438	436	416	407	407	450	417	415	420	402	427	458	431	412	420	417	408	420	409	408	424	400	417	430	437	429	374	405	402	374	414	422	414	411	447	414	436	383	361	424	417	405	418	421	399	434	420	400	391	398	411	418	413	413	430	408	418	421	419	434	456	444	442	397	414	432	411	413	396	403	391	428	395	413	430	396	406	448	416	425	412	415	425	420	412	415	452	405	434	448	416	418	444	396	425	410	420	401	425	399	410	411	399	393	444	430	413	413	418	407	426	409	412	454	415	403	430	410	452	396	445	444	442	448	409	460	415	430	419	403	383	404	437	402	446	419	389	418	427	431	435	418	422	423	416	401	439	448	410	424	419	395	432	439	413	406	474	386	437	412	400	413	449	458	428	419	424	392	392	402	424	465	425	459	404	413	426	407	390	430	414	420	412	437	426	386	400	410	406	431	390	417	397	431	424	453	416	437	422	389	450	417	408	429	435	397	389	418	460	404	393	414	375	420	443	436	446	399	401	445	416	419	446	450	434	411	391	403	403	432	428	391	397	374	416	428	447	429	414	442	424	426	409	441	427	426	452	416	429	404	397	411	429	435	427	411	435	412	366	415	414	405	434	413	417	419	410	434	393	442	408	408	401	429	394	451	409	429	440	403	395	404	365	405	383	422	425	395	390	418	411	439	414	416	431	443	421	409	396	390	426	421	441	446	377	424	422	413	430	417	460	414	423	397	419	412	435	444	402	398	438	439	403	384	403	438	409	430	436	432	419	461	453	405	403	402	387	372	399	431	472	380	392	437	375	443	411	420	412	417	405	434	418	405	406	397	422	406	405	377	424	427	428	435	386	431	445	442	425	418	435	443	414	407	378	425	412	398	415	405	406	460	439	417	404	440	404	424	392	398	453	420	435	383	400	453	414	422	436	442	389	426	431	430	386	393	410	431	422	388	401	444	415	430	437	398	434	444	439	396	410	427	410	422	421	417	471	417	388	401	430	414	418	411	418	405	444	422	407	450	436	392	368	419	434	378	411	419	402	420	447	400	435	415	393	424	421	438	403	431	433	409	418	439	397	428	421	419	405	426	398	425	407	415	413	418	413	382	436	386	440	438	410	393	416	427	435	419	436	403	438	443	441	432	410	376	393	473	412	401	402	464	443	392	407	432	409	439	411	418	400	395	391	426	449	434	392	404	426	403	433	385	411	409	423	404	421	376	465	409	415	383	384	401	400	421	406	470	408	414	412	431	419	412	414	408	398	377	412	410	423	413	390	393	404	411	444	425	416	415	439	445	423	404
22727	21364	29035	24045	21361	21353	6787	1092	716	535	501	470	408	389	360	327	312	319	330	294	273	295	254	236	263	219	257	227	237	220	240	214	217	229	249	244	277	234	253	240	261	248	227	233	253	236	245	249	246	229	224	244	235	230	245	247	218	238	229	237	234	229	215	198	240	242	235	235	206	236	237	253	231	208	238	258	226	209	202	220	219	242	221	213	231	250	231	240	230	243	244	259	238	223	238	252	219	229	217	235	232	237	229	239	203	217	225	208	204	233	228	253	216	206	230	236	223	210	217	266	210	199	218	210	201	214	221	233	240	217	216	219	203	189	237	231	222	214	220	212	239	231	219	232	238	244	203	244	235	209	222	214	202	239	216	214	202	218	223	218	195	222	224	220	232	217	229	235	228	204	209	198	220	212	224	209	249	224	249	208	253	233	240	217	200	211	249	237	208	208	244	207	227	201	230	248	214	211	226	218	248	226	225	226	188	224	223	194	239	238	220	224	233	234	226	216	214	208	258	216	233	227	197	204	224	214	214	214	218	224	202	215	241	182	221	215	207	198	227	227	220	233	208	227	245	206	230	216	214	209	209	235	193	237	225	244	224	247	242	215	197	207	231	193	221	224	215	253	239	212	228	226	241	193	245	235	195	221	216	235	212	212	220	216	210	221	206	227	211	228	226	234	228	234	230	220	230	215	197	255	215	205	236	234	230	228	234	238	235	244	215	204	220	222	223	221	211	203	232	213	206	211	208	263	248	208	210	241	204	250	201	220	201	223	222	224	241	212	217	228	233	230	194	227	219	234	231	190	217	221	213	221	219	245	233	235	207	258	230	250	215	221	201	222	211	202	227	215	248	225	228	216	219	232	240	222	206	228	214	231	254	241	236	222	229	220	241	240	217	202	227	222	211	206	235	225	206	217	225	252	199	241	237	243	240	238	255	226	216	245	221	187	214	215	206	221	204	225	225	208	262	205	211	203	221	201	236	219	214	249	238	234	255	228	202	223	199	230	230	237	225	215	251	214	216	220	239	247	215	197	222	220	219	204	210	208	213	238	206	222	214	187	240	210	219	218	197	233	202	237	244	217	243	212	202	218	237	199	225	218	242	217	207	217	211	230	229	201	238	242	265	244	214	216	213	232	230	214	221	261	212	220	237	259	231	240	243	230	228	231	213	201	231	227	207	232	220	230	236	231	220	244	245	202	214	208	224	248	192	248	218	234	239	217	233	217	243	221	225	211	232	218	226	216	221	214	203	214	208	231	229	193	208	243	208	214	217	234	243	249	228	222	214	230	222	233	220	238	221	236	217	218	222	199	214	206	248	220	221	206	211	218	245	208	231	223	238	232	225	220	225	228	203	207	217	242	215	224	221	233	221	242	240	196	250	219	218	240	231	234	213	193	222	216	221	221	235	220	210	218	239	223	222	215	216	233	235	255	223	214	250	218	209	246	232	204	227	226	201	229	228	216	241	227	237	224	216	214	247	205	229	242	216	205	213	220	222	195	206	211	229	237	237	237	212	205	218	214	245	232	224	221	231	227	241	238	210	239	244	220	220	227	192	245	222	228	207	225	246	233	215	226	214	215	203	221	244	201	228	246	234	238	229	226	219	231	232	198	212	241	237	221	230	217	241	219	189	209	201	218	237	248	232	211	225	201	206	206	217	197	235	218	228	222	218	223	219	221	195	231	210	240	199	240	210	220	199	216	221	230	218	218	206	210	242	231	191	240	220	225	231	216	213	223	228	205	236	222	248	210	232	253	224	214	218	227	202	245	200	239	254	237	249	244	244	206	235	226	224	222	216	224	248	226	208	222	225	250	205	216	240	238	211	230	254	240	193	226	219	204	243	212	220	216	243	218	248	181	239	245	238	228	231	236	224	215	216	182	226	220	224	238	204	225	213	231	220	186	208	261	227	256	213	206	191	193	201	202	237	230	226	191	250	244	248	211	257	217	238	232	234	218	204	201	219	214	223	204	215	204	214	241	218	231	246	208	228	228	211	210	232	211	230	223	230	242	213	251	220	225	238	212	233	235	209	224	233	225	239	217	197	231	241	222	219	201	209	232	227	225	217	203	220	227	210	246	215	225	206	243	230	220	246	230	211	218	231	205	205	254	202	234	219	224	240	228	215	193	227	224	219	210	218	231	220	239	221	242	213	214	239	228	222	227	212	201	213	241	220	234	232	233	236	203	216	216	257	257	198	242	224	233	245	192	220	209	216	218	206	227	230	216	223	214	223	222	209	209	233	213	200	224	226	232	233	230	219	240	232	211	210	238	200	206	199	222	213	234	250	214	236	213	227	211	236	211	223	239	212	222	234	211	203	230	237	240	253	219	222	239	224	229	208	226	219	242	206	232	226	223	204	215	229	243	238	218	203	241	214	195	219	236	220	206	206	239	243	195	205	255	248	208	228	244	241	218	241	230	244	211	222	211	236	204	217	225	221	218	182	211	245	230	222	198	205	228	205	232	267	221	238	223	195	232	206	200	217	229	230	220	229	215	213	238	213	199	210	239	241	228	217	232	274	215	221	208	250	238	219	213	197	204	193	220	223	215	235	235	250	249	193	215	237	228	209	225	235	226	244	247	216	209	218	236	216	250	253	202	204	244	234	225	228	226	227	250	220	244	219	194	220	217	213	215	243	250	214	221	218	242	227	236	242	220	237	211	224	235	214	238	224	206	201	240	219	203	227	254	241	223	227	217	257	237	239	235	232	209	231	253	234	232	239	210	229	211	191	242	199	233	212	236	219	218	218	202	214	225	222	214	230	230	237	217	246	218	236	201	210	241	213	237	239	214	226	195	205	232	242	218	218	213	226	206	228	253	197	239	233	227	244	230	231	213	218	219	209	222	235	242	212	226	209	215	221	187	232	241	244	187	224	195	222	228	218	217	234	217	230	235	213	228	237	244	220	238	220	237	242	223	202	204	238	232	189	236	250	223	221	231	247	221	231	221	242	206	223	237	214	245	222	235	218	202	222	218	216	218	215	194	221	216	198	234	201	198	209	241	227	215	255	235	230	216	219	208	228	249	223	219	228	257	256	194	197	231	232	242	198	213	211	210	242	241	199	216	238	205	234	213	249	259	243	215	236	228	210	231	227	235	207	227	220	237	220	219	224	207	229	224	228	216	226	233	241	216	208	201	244	218	248	204	262	204	197	224	232	227	240	220	199	212	268	224	245	216	231	206	237	207	220	218	205	177	218	236	222	193	196	206	232	211	248	250	188	212	230	218	253	244	248	207	223	239	231	209	226	237	236	213	220	213	217	208	221	212	187	226	220	196	212	220	219	199	222	192	230	211	241	242	222	217	206	209	217	238	245	237	222	212	225	209	201	224	225	208	211	234	204	219	236	248	229	199	223	211	210	230	217	224	217	233	198	223	219	226	211	222	220	216	221	267	209	205	225	206	245	229	213	243	231	240	239	191	237	222	227	209	229	228	232	237	205	229	229	221	238	226	226	239	245	196	218	224	230	207
5536	16606	12223	6208	4282	3199	2499	1864	1339	998	882	780	697	560	542	533	480	461	421	394	401	359	310	377	309	329	343	317	306	312	336	318	304	307	358	344	320	340	314	281	343	290	281	313	288	279	284	289	305	298	285	302	260	293	296	288	268	321	290	289	287	269	274	278	266	283	259	265	255	271	304	293	296	271	277	251	280	286	284	284	278	284	285	257	290	277	240	251	281	267	289	307	283	258	281	283	296	261	295	277	296	262	251	273	267	295	266	275	280	259	279	261	286	275	284	251	268	258	264	269	264	261	277	265	298	303	233	268	247	269	283	261	269	264	277	271	258	288	247	243	251	266	280	241	265	289	264	281	258	272	278	273	284	253	316	277	261	282	275	280	305	292	305	264	243	291	280	289	253	274	321	297	310	258	295	264	261	243	290	254	261	287	279	285	272	271	253	285	253	279	288	247	282	281	263	273	288	257	272	276	261	263	263	268	263	276	297	297	271	291	296	236	273	248	275	284	284	283	260	254	288	287	270	249	252	268	280	286	269	282	263	310	276	262	283	267	296	270	292	293	253	267	299	282	289	273	271	289	257	281	252	285	267	269	276	264	259	288	276	289	294	305	248	264	276	282	270	275	294	301	289	275	284	286	265	276	264	257	251	248	263	266	308	295	272	243	290	270	276	253	280	241	296	280	250	289	286	287	257	267	276	261	270	282	264	290	263	282	263	281	249	256	286	291	271	274	289	282	286	256	283	264	272	263	271	280	310	247	273	262	257	288	279	272	260	274	275	277	245	258	263	254	274	265	268	289	256	257	289	278	321	258	270	279	274	247	281	255	251	257	312	276	289	290	255	280	268	262	289	281	286	293	271	254	255	275	269	264	279	283	269	256	294	268	275	235	293	282	241	266	273	264	264	278	270	224	260	241	278	258	276	241	251	262	316	270	272	285	265	293	266	249	238	255	274	247	297	286	260	269	277	264	289	248	271	252	259	255	258	238	261	253	254	276	255	235	305	240	248	284	262	268	247	238	302	288	293	282	259	299	259	255	265	284	272	272	293	267	274	299	270	252	304	254	264	272	291	260	250	283	269	261	283	311	259	282	263	271	272	253	276	284	265	272	267	280	258	260	267	290	268	282	274	261	273	278	256	269	266	277	296	265	240	276	254	280	277	253	262	227	260	281	258	293	285	260	276	276	282	258	260	255	263	290	291	289	273	279	261	264	271	268	278	231	238	252	247	282	283	243	260	287	268	288	285	279	265	289	288	274	260	263	256	272	276	259	280	276	276	249	278	306	294	293	288	279	277	268	294	250	266	283	286	295	263	236	291	257	273	275	285	275	265	289	274	271	267	280	282	258	279	262	252	269	292	261	270	244	258	253	278	255	303	260	278	305	287	283	269	272	270	271	234	254	279	284	275	254	280	275	247	256	281	269	260	294	273	279	253	285	298	262	267	293	278	241	279	283	284	246	259	294	313	298	261	262	275	284	259	284	265	255	287	276	280	298	250	300	283	312	279	278	235	252	269	300	247	253	296	252	258	275	262	263	268	286	288	294	267	243	320	274	271	291	262	252	281	256	267	280	279	262	283	291	265	265	264	272	266	220	259	283	288	285	269	275	267	250	282	273	287	241	264	266	287	271	251	243	278	278	262	273	280	273	291	270	280	297	280	277	265	267	276	288	283	280	284	254	266	288	249	262	272	277	258	286	272	273	263	280	299	268	270	264	266	253	265	309	306	276	271	257	280	289	260	280	290	259	277	268	259	291	269	243	248	269	296	276	282	280	276	248	257	254	264	277	275	249	255	275	271	255	247	284	292	275	276	287	263	311	224	285	266	298	269	294	257	239	252	273	262	269	300	254	287	276	285	252	272	278	273	258	270	288	264	263	283	275	269	254	281	297	253	267	275	284	264	276	264	255	297	290	274	303	242	275	262	274	331	295	277	292	286	286	266	256	258	258	262	288	256	297	298	252	275	247	259	280	276	286	285	316	241	261	276	246	252	274	280	288	286	262	298	288	256	248	287	270	274	298	277	281	277	289	270	255	251	274	275	273	289	266	298	258	275	238	254	273	253	254	276	291	302	248	267	279	238	279	303	260	277	284	259	259	277	291	263	271	275	298	297	292	271	267	294	269	294	274	278	288	286	273	280	264	257	271	285	263	267	250	295	271	279	283	254	275	281	294	286	283	259	305	272	271	238	273	261	268	268	274	274	279	297	239	270	298	252	264	262	295	243	288	269	277	273	278	311	257	259	247	256	267	264	281	267	241	230	275	261	302	267	276	277	273	266	281	257	276	255	251	245	259	269	239	274	260	284	270	256	278	255	264	253	279	280	271	316	261	235	276	267	278	294	275	262	269	290	300	267	263	290	270	285	277	235	276	274	273	291	267	291	266	278	267	296	263	257	291	278	276	251	286	275	263	288	242	259	261	296	272	255	246	242	280	290	267	273	237	266	281	264	262	274	285	275	244	257	282	268	273	267	260	237	250	253	282	264	294	290	247	252	266	289	276	285	284	275	290	259	262	274	285	290	274	256	272	258	271	261	260	283	270	274	262	254	310	300	278	291	292	284	286	293	274	267	265	276	282	244	285	281	260	279	269	259	291	256	268	273	256	236	291	269	270	235	264	258	271	269	262	264	261	266	263	269	251	270	248	273	284	264	262	277	273	298	266	269	288	266	278	302	305	288	271	252	257	243	266	285	267	235	267	272	274	261	265	268	247	245	253	268	265	237	269	263	295	277	279	309	256	296	289	267	300	275	298	271	280	282	252	272	258	245	255	288	272	254	261	269	282	292	254	279	262	281	286	242	257	283	274	235	235	298	260	254	267	255	286	287	277	285	290	257	251	290	274	261	269	258	272	253	272	264	272	261	239	283	318	238	257	254	273	263	259	259	290	255	292	257	256	280	285	258	301	279	284	276	262	256	299	267	266	258	247	259	305	288	272	257	266	279	272	268	271	251	265	263	286	244	257	278	275	236	251	281	287	268	297	274	291	280	254	261	277	259	287	256	256	278	311	241	280	259	257	290	281	314	277	283	295	271	266	265	279	286	264	319	279	281	252	247	260	288	264	278	274	245	275	304	234	324	278	286	289	290	267	257	269	276	252	259	270	292	285	277	273	279	258	272	268	282	266	271	277	292	273	265	290	273	290	270	284	289	289	255	270	287	283	265	261	267	250	256	244	239	264	266	276	277	271	270	271	255	297	263	244	274	306	295	302	286	273	284	275	254	257	282	268	269	286	268	258	249	275	293	306	310	258	267	263	260	269	249	249	297	274	264	233	249	239	291	284	246	247	293	265	271	275	282	263	272	262	277	262	267	291	267	267	265	249	258	266	253	263	266	252	268	262	259	296	266	269	263	281	234	261	275	281	278	237	273	282	265	279	308	275	253	266	274	270	279	268	299	279	273	261	285	275	238	277	276	289	299	258	302	257	251	283	250	268	259	280	270	277	281	262	275	272	279	291	281	272	258	260	291	272
27614	18767	5663	1536	958	736	720	702	643	566	607	593	616	585	543	539	557	577	587	555	575	601	529	578	524	595	577	556	553	600	528	585	568	585	561	545	578	574	575	564	584	555	548	552	577	564	548	542	535	550	570	575	531	540	554	559	562	520	574	556	578	568	597	537	561	553	535	549	541	567	525	522	568	546	556	576	561	578	560	571	590	536	528	560	562	562	586	558	534	533	558	535	549	556	596	564	545	602	547	563	526	543	593	617	540	552	601	573	555	544	526	542	521	540	573	563	594	547	579	564	527	536	558	576	560	549	531	621	520	601	563	511	572	549	584	621	543	551	537	554	547	578	545	557	571	565	541	583	563	557	552	571	528	584	542	535	537	577	547	541	590	568	586	543	562	605	556	589	529	539	561	543	563	538	536	599	576	552	560	582	573	531	589	545	541	609	548	560	522	578	532	536	558	553	584	573	557	578	552	541	576	593	541	546	551	546	547	574	576	535	537	542	565	557	556	541	535	558	536	541	554	518	560	524	550	549	557	562	560	550	566	560	533	555	558	604	593	504	528	590	543	569	540	556	511	609	583	575	523	579	542	536	587	555	544	520	541	555	568	551	546	546	603	570	548	558	530	542	542	570	574	589	596	578	541	573	526	570	571	605	588	509	561	547	596	555	553	555	563	559	513	591	530	568	586	580	619	546	548	562	573	553	544	577	552	513	552	582	540	546	549	551	533	574	529	532	546	573	573	575	587	558	613	576	566	622	574	592	550	551	558	560	521	546	531	587	586	583	557	593	520	586	565	539	544	546	539	578	570	548	577	544	560	551	568	575	581	562	553	562	541	560	541	533	582	567	580	538	589	624	538	541	541	574	588	569	606	578	520	591	558	605	534	576	571	579	596	579	528	507	587	578	526	607	557	600	580	534	550	566	590	543	555	535	528	571	522	533	520	559	534	519	553	536	534	583	557	587	544	548	559	570	555	549	583	551	547	566	552	573	552	550	575	589	584	585	559	584	546	583	549	477	597	578	575	536	575	581	570	564	614	535	566	553	543	564	590	581	542	533	579	583	542	549	534	540	586	537	592	572	592	606	594	543	572	566	586	552	508	565	525	591	575	594	577	581	569	558	532	531	555	558	563	538	532	585	572	573	583	584	552	569	608	559	540	533	527	537	525	588	553	539	589	554	590	577	518	558	588	515	576	556	520	551	607	602	613	561	561	576	572	558	578	545	551	551	610	575	531	558	552	577	570	550	518	560	574	551	560	585	525	572	535	555	565	573	566	550	558	558	576	567	560	550	553	566	588	570	585	578	549	565	533	522	593	564	514	560	551	572	580	535	575	566	590	533	545	523	590	550	569	592	574	569	557	594	555	519	560	554	549	560	531	554	529	581	575	569	557	587	540	561	550	558	579	588	566	528	545	561	552	546	557	572	560	524	545	508	575	550	583	591	583	527	594	562	607	527	573	549	557	566	612	530	554	562	556	545	555	591	593	570	581	515	573	570	576	568	557	579	597	569	568	541	499	575	566	591	535	542	565	562	571	586	544	586	552	551	554	529	598	551	522	597	582	592	586	592	543	547	559	543	575	538	546	570	536	584	550	562	544	530	512	586	565	613	568	564	552	567	578	586	580	552	525	574	607	584	540	542	566	582	556	564	556	574	550	558	554	556	588	553	551	552	546	586	571	559	560	585	563	529	566	529	547	576	548	541	568	538	544	542	551	572	574	545	566	594	596	523	541	557	549	560	540	556	547	539	534	559	543	571	580	557	561	556	535	534	544	559	560	551	551	593	556	574	560	523	549	535	507	532	514	526	551	538	537	569	574	533	514	555	563	545	518	584	581	560	563	539	527	536	602	560	581	576	565	565	590	586	587	558	531	587	574	550	566	569	550	558	561	574	586	535	544	548	528	563	547	561	579	545	566	581	552	578	502	609	541	570	569	567	542	543	553	557	572	562	572	539	593	539	537	565	591	570	560	543	580	552	583	539	585	582	574	572	537	515	541	554	595	558	524	546	562	572	570	554	591	561	537	555	574	586	563	560	547	561	570	552	574	568	523	599	600	542	561	570	578	572	542	580	529	547	573	535	632	547	580	518	557	550	589	559	579	575	548	528	567	556	552	559	514	585	589	568	544	569	588	570	540	582	538	536	560	589	573	559	540	536	557	556	580	525	537	560	550	540	523	564	510	527	572	538	581	564	525	544	562	572	587	560	597	552	610	546	587	547	586	528	603	540	568	553	568	589	526	530	553	559	532	565	616	549	543	574	589	555	577	608	560	522	548	539	536	576	576	597	555	554	544	560	583	514	594	572	574	568	539	589	555	512	581	581	579	540	586	570	568	516	514	555	545	597	549	572	567	525	567	522	548	544	514	578	567	553	529	537	583	592	579	577	548	557	552	623	537	543	568	523	544	539	553	598	576	559	559	560	581	552	555	546	562	559	551	579	580	561	559	589	587	561	548	510	534	582	622	549	539	541	609	546	516	585	562	566	561	532	574	585	530	568	605	533	544	551	571	556	551	580	592	565	561	560	564	548	575	557	591	543	601	591	577	572	576	594	558	563	522	598	596	516	537	559	553	528	556	544	549	543	569	520	555	562	611	560	585	515	573	531	574	530	536	563	556	499	533	520	562	589	605	555	561	582	545	578	550	541	559	603	539	575	584	536	582	529	565	545	549	585	600	558	565	569	512	570	507	544	584	528	566	566	587	571	578	578	550	546	541	566	540	592	567	593	595	559	532	535	534	574	606	566	549	587	554	584	571	606	548	554	576	565	543	564	568	561	554	561	582	553	586	552	558	542	552	558	560	585	572	578	542	547	585	571	582	589	553	567	557	580	561	542	551	558	548	556	534	550	617	533	537	577	541	564	552	568	589	525	599	581	566	558	537	568	609	563	581	581	565	571	533	539	556	603	574	546	580	555	595	508	549	551	555	581	577	528	506	555	548	562	564	608	539	593	580	584	543	588	554	520	559	575	559	520	598	551	522	564	578	571	610	563	554	565	546	539	534	522	546	554	531	565	551	569	563	547	572	560	584	560	544	524	551	588	515	556	574	552	568	531	555	586	557	551	531	527	557	567	563	525	575	578	549	558	571	529	541	581	561	528	522	562	579	579	602	571	535	536	559	585	602	536	538	550	539	536	575	571	580	562	547	527	540	570	591	571	539	555	588	570	544	577	527	566	558	545	574	535	562	577	582	581	528	540	541	565	538	574	582	564	572	573	524	556	543	553	565	532	538	502	569	554	573	575	553	559	573	497	552	591	529	569	545	553	546	561	533	551	584	559	556	579	557	540	551	572	577	550	560	549	589	577	563	502	552	564	531	547	601	583	563	554	558	532	594	577	544	566	546	588	546	547	564	543	577	559	627	528	581	559	531	565	561	581	585	565	570	577	538	566	565	543	583	581	548	573	542	527	551	555	565	538	580	563	571	540	562	551	545	563	604	550	533	562	601	531	539	566	551	546	503	547	555	566	581	619
4997	3805	2956	1736	1307	1103	940	873	783	701	724	663	719	671	687	677	652	687	661	688	675	637	645	621	651	665	657	661	626	649	658	677	684	644	646	647	685	639	700	663	648	668	634	628	611	642	618	667	637	677	659	668	659	665	662	666	668	649	694	643	714	620	660	682	644	644	685	642	657	633	661	657	661	692	647	626	657	659	599	662	659	629	580	632	646	715	625	690	660	659	664	626	653	674	677	667	604	656	692	629	661	678	618	641	666	666	681	673	689	702	669	639	684	641	707	662	628	645	650	632	672	643	665	639	626	658	671	651	683	608	661	651	663	635	649	675	592	677	666	627	614	652	653	652	592	679	706	592	644	624	603	667	660	639	711	645	649	658	635	634	596	655	655	650	677	650	612	620	665	672	674	612	651	619	689	674	649	627	666	628	688	629	662	658	672	650	588	631	665	658	656	678	657	643	622	641	646	640	645	629	630	610	622	672	653	662	639	681	688	622	648	635	675	628	641	636	622	608	620	615	636	677	642	678	646	640	634	656	676	664	657	631	639	620	687	597	607	682	658	688	632	680	611	661	647	638	665	651	624	627	623	657	650	623	664	641	649	635	693	689	647	652	619	662	679	665	683	687	636	652	621	687	674	668	721	682	637	654	668	676	600	682	678	640	652	646	667	669	632	679	661	624	640	648	679	648	700	702	645	696	666	632	681	620	623	674	640	616	680	699	696	621	672	733	611	644	671	620	659	623	671	666	606	620	630	657	633	660	635	698	655	660	684	650	653	631	631	601	651	660	623	655	618	600	637	597	632	601	668	674	616	669	691	691	607	643	676	648	670	631	636	692	642	609	719	658	647	655	658	669	640	659	642	677	664	670	614	669	683	673	585	626	644	660	688	635	643	676	627	672	648	652	650	655	639	669	652	657	650	625	652	677	643	685	645	708	649	684	648	640	624	699	656	616	647	618	692	660	624	663	691	670	659	609	660	593	640	627	650	625	670	674	702	673	647	629	645	647	631	716	647	641	689	610	641	647	639	629	666	671	681	630	686	700	669	648	647	678	653	613	654	666	656	628	660	650	660	626	647	646	640	706	636	611	588	640	684	712	648	651	647	657	682	615	657	635	656	613	670	640	629	679	640	702	640	633	714	683	668	614	648	664	652	638	627	641	650	642	652	634	679	621	653	644	661	697	675	633	650	638	646	675	647	682	646	685	641	683	649	632	679	657	634	637	648	619	681	638	662	624	615	622	622	625	686	628	645	727	671	663	657	667	642	708	706	666	691	666	662	650	615	672	642	611	648	635	655	696	706	638	651	662	685	635	628	620	679	610	693	622	612	670	677	651	674	655	664	680	673	622	643	684	623	626	689	636	659	660	675	584	618	636	662	680	631	655	626	617	677	591	615	653	653	646	673	594	642	596	638	650	632	634	621	621	614	625	690	687	676	660	651	674	634	693	647	638	638	626	640	671	629	623	632	660	677	638	676	579	623	615	659	688	673	621	660	604	635	622	624	670	661	701	650	616	629	620	650	678	661	700	693	614	681	641	634	656	618	658	669	671	656	642	646	594	726	692	643	633	678	590	619	612	631	635	628	646	615	619	642	658	679	651	646	645	620	652	667	673	640	640	673	668	654	657	671	629	666	617	648	652	651	682	655	672	626	585	653	664	651	660	661	661	667	673	630	662	668	666	658	643	684	664	695	590	655	673	638	669	639	604	649	689	631	663	639	626	660	630	672	657	642	651	664	619	665	635	632	699	643	642	615	626	691	637	652	634	672	650	670	626	674	630	619	660	707	680	682	624	685	694	677	660	687	623	652	655	653	645	659	623	667	601	602	672	653	658	670	651	618	598	697	634	656	627	673	644	658	655	620	628	650	626	668	688	631	648	672	642	635	654	678	674	661	650	680	667	638	668	650	632	597	646	665	655	655	665	639	652	653	673	685	607	662	687	675	628	604	612	628	644	656	650	634	612	641	638	650	668	662	704	689	652	656	628	658	643	657	671	666	645	635	649	646	671	659	623	682	644	619	661	663	652	696	664	667	635	644	667	679	652	636	683	645	662	673	631	618	611	624	680	685	658	619	561	644	676	672	670	666	637	638	584	645	650	627	659	663	621	707	676	675	652	628	654	667	658	702	672	668	657	643	665	613	697	601	657	671	634	645	614	670	625	659	627	637	636	683	659	632	630	663	621	629	615	683	641	657	646	616	664	633	655	645	595	670	657	655	632	670	680	665	675	650	628	627	651	643	622	567	649	643	670	607	575	658	615	603	648	666	655	686	625	638	655	669	645	662	646	614	663	694	654	677	678	633	651	640	611	652	660	630	647	643	651	671	670	701	646	662	649	641	613	653	698	663	678	704	659	645	648	638	627	603	654	678	655	705	653	611	673	662	656	633	698	653	693	668	692	671	653	626	653	628	651	656	680	651	642	646	667	646	609	654	629	643	653	647	654	607	673	714	621	647	615	624	679	643	618	666	678	695	628	629	676	652	703	606	665	618	656	667	647	682	653	666	664	623	609	656	654	623	673	651	632	662	681	679	651	614	692	631	682	611	645	624	654	643	623	620	672	643	699	698	668	645	675	622	663	662	626	646	609	605	698	611	632	635	647	700	671	644	625	635	641	672	658	665	692	625	656	613	652	640	683	649	641	654	659	624	644	661	648	634	654	655	615	635	708	683	689	661	684	679	640	654	638	685	668	627	688	652	673	662	610	620	639	650	607	682	654	612	646	637	626	631	653	654	636	676	665	638	662	699	647	696	671	671	621	668	642	658	643	678	664	647	664	624	640	670	649	691	639	659	678	699	659	616	636	621	666	621	662	691	656	666	633	648	691	618	638	666	622	628	650	670	614	626	659	689	673	649	667	665	618	650	649	656	594	669	652	642	639	618	678	608	635	689	648	617	641	657	636	657	684	653	635	669	646	687	667	699	680	679	684	625	619	643	633	669	629	684	634	654	691	678	645	719	625	661	666	612	649	610	595	656	639	665	665	721	587	617	650	630	636	686	655	647	667	630	697	652	654	692	648	630	677	630	645	680	632	633	640	648	634	650	642	677	636	629	662	654	666	670	647	664	602	654	662	628	634	614	654	639	682	659	647	590	598	624	655	614	687	659	673	652	662	632	609	672	649	648	664	611	630	634	621	666	664	647	650	644	715	634	635	626	635	629	665	649	670	657	675	702	619	689	684	643	662	614	606	635	647	611	656	617	654	640	639	656	674	662	655	675	617	668	651	667	619	659	657	684	645	607	645	652	650	666	643	649	646	647	642	611	662	645	648	625	652	623	642	711	645	683	651	641	679	646	646	707	603	680	665	644	625	684	654	694	625	653	662	668	620	695	709	616	679	649	649	621	688	635	658	665	638	654	615	637	655	681	631	670	671	657	662	654	679	637	672	654	620	626	667	626	618	642	660	653	654	694	708	633	636	642	601	630	626	628	603	650	615	639	652	667	642	654	686	678	591	690	679	662	686	609	660	628	632
23801	21368	28557	24559	21312	8096	1383	915	743	692	645	676	634	609	590	550	564	523	552	519	515	517	514	529	518	526	506	493	488	526	506	533	536	527	512	513	513	554	531	528	531	518	510	521	470	453	538	561	488	486	523	500	535	508	497	508	459	492	485	533	429	512	527	533	538	513	496	495	458	530	495	469	476	518	491	461	535	497	508	525	510	503	528	532	466	509	486	488	448	498	463	526	499	489	495	478	467	492	487	515	476	509	499	504	546	485	508	523	521	488	507	484	512	473	457	489	490	497	450	513	468	502	494	498	469	500	470	473	535	484	513	483	479	504	464	487	488	510	467	486	456	492	500	521	489	510	507	473	498	501	524	478	502	474	442	466	516	467	509	497	537	442	506	490	472	506	492	496	532	486	510	504	479	497	486	475	499	493	486	485	493	444	556	491	491	502	511	497	483	481	465	477	506	512	476	483	474	502	510	500	516	495	498	498	506	508	487	525	472	477	472	477	513	460	493	487	520	490	477	486	518	492	466	569	531	478	500	460	518	494	461	537	439	493	482	513	455	494	485	504	460	510	553	510	508	471	484	513	482	476	504	514	479	487	508	505	487	516	490	484	451	501	489	531	515	500	517	483	498	474	508	490	479	513	509	475	488	498	495	539	481	447	486	476	507	505	488	493	482	486	540	496	514	500	530	490	479	485	505	525	489	476	522	485	489	481	526	476	519	484	500	472	490	500	482	500	473	514	494	480	464	510	474	490	495	518	502	519	514	491	485	510	524	492	486	487	488	467	485	488	512	480	497	468	510	540	482	496	484	512	498	507	516	500	492	474	478	527	480	502	486	491	476	522	476	526	502	473	485	527	507	482	471	494	510	499	495	493	509	504	513	532	511	492	484	471	529	504	519	487	476	482	509	452	501	523	526	526	479	492	476	505	522	523	493	497	501	523	486	522	453	483	495	474	559	487	525	504	533	472	482	498	499	526	529	500	516	513	479	470	495	484	513	501	465	511	515	533	515	514	514	490	476	483	496	518	465	507	531	518	510	473	471	458	447	477	462	495	476	512	516	484	496	510	483	450	502	518	478	504	483	491	513	533	485	503	517	544	538	503	487	514	496	485	478	529	477	526	503	494	500	510	489	497	504	490	534	469	501	500	481	480	524	491	483	477	494	490	528	500	483	503	455	484	487	513	485	495	479	505	436	491	517	482	500	502	465	489	523	544	499	487	481	495	508	447	513	474	490	504	505	435	516	497	495	490	454	512	479	465	492	529	526	511	484	517	476	476	538	503	549	506	493	498	509	534	479	500	524	479	507	519	500	480	510	472	509	503	475	517	498	470	484	472	478	488	467	506	507	500	491	529	523	500	467	509	522	527	509	482	500	491	485	514	519	502	469	518	486	512	472	517	518	497	500	483	499	450	482	500	529	505	514	486	520	489	500	547	514	505	475	494	484	477	454	472	510	468	531	495	467	480	521	489	483	469	501	505	490	493	503	481	516	511	497	524	519	463	484	495	500	492	478	518	530	500	529	489	502	457	457	509	503	516	483	514	489	498	520	475	490	470	484	456	500	509	463	537	525	473	469	482	489	497	498	487	522	497	485	501	498	517	468	456	520	462	481	487	507	489	510	502	479	487	481	455	450	468	454	482	507	471	509	512	503	461	502	466	509	516	486	490	511	479	488	504	501	465	498	480	496	464	493	484	520	468	496	490	500	491	516	484	526	498	497	489	478	514	527	464	448	470	559	517	540	509	502	472	484	487	474	488	484	508	460	485	490	499	491	487	475	503	506	488	465	475	503	493	519	528	505	519	445	478	470	489	461	511	496	508	458	489	495	480	479	461	517	474	509	536	456	461	483	514	497	486	506	470	520	507	447	521	477	510	487	514	486	469	497	475	476	467	498	450	514	514	480	500	507	458	449	484	500	487	528	527	502	475	499	520	503	469	498	480	453	500	505	478	471	490	454	471	534	470	507	497	496	495	488	490	500	511	488	481	484	492	487	511	507	534	492	496	483	460	505	502	493	493	505	532	519	495	508	541	466	498	497	509	496	516	557	526	504	514	534	502	496	491	467	504	499	485	520	546	541	493	519	499	511	476	485	460	499	511	484	535	495	524	501	490	465	499	526	520	495	488	484	491	494	529	460	511	486	479	500	491	482	512	483	495	483	477	448	511	480	470	490	522	534	455	497	507	485	450	498	512	451	481	492	512	457	511	509	489	466	536	512	551	495	473	494	472	504	474	541	468	502	483	480	504	492	502	489	522	500	479	476	497	471	497	476	495	468	513	509	487	497	487	486	533	472	467	507	511	516	492	473	524	506	460	517	483	520	536	524	481	500	509	504	483	528	461	503	495	521	478	519	512	515	519	492	497	485	490	548	523	505	479	501	511	470	482	478	512	522	508	513	490	506	466	468	448	472	479	478	469	518	475	492	474	489	527	516	462	519	465	532	524	500	481	525	517	492	485	483	522	481	482	499	475	490	507	482	494	495	463	514	500	516	522	457	519	463	482	514	476	523	493	497	502	482	492	477	485	510	500	447	484	507	506	473	471	499	491	486	493	512	459	509	510	518	489	498	503	496	504	501	477	543	514	502	494	497	532	509	536	454	461	469	479	476	450	473	485	501	534	483	493	475	482	525	488	485	492	484	510	491	515	493	473	511	524	471	518	456	481	456	510	477	527	548	448	513	527	518	476	505	515	521	466	488	538	514	475	499	515	513	512	502	493	510	470	496	485	513	502	502	464	491	496	494	494	468	504	491	503	532	506	466	508	510	446	493	510	496	484	499	514	488	486	476	447	480	533	493	494	495	547	490	475	505	453	474	482	458	521	468	512	531	494	502	491	482	488	458	513	540	496	519	479	471	479	477	526	453	489	478	490	493	466	503	501	517	490	482	489	496	498	478	490	463	488	491	502	514	510	490	492	491	487	517	515	486	473	493	465	509	478	504	512	462	472	497	532	509	467	493	497	469	486	543	481	490	480	528	506	497	503	505	446	488	514	497	458	461	514	460	524	519	489	482	525	497	491	497	487	468	478	505	477	506	493	497	490	517	471	505	538	495	523	494	485	486	491	494	479	500	444	463	467	515	446	514	518	530	476	486	490	516	490	513	472	486	471	465	526	468	474	475	501	489	532	530	480	477	468	493	494	497	498	447	495	510	528	488	470	489	530	471	488	521	537	479	471	487	497	498	485	491	494	496	510	479	471	516	551	487	518	492	503	486	482	506	499	474	495	460	505	443	511	526	505	559	494	482	487	481	519	520	489	474	500	484	495	495	503	493	490	514	490	464	506	529	551	525	528	504	483	474	457	488	497	473	499	513	497	488	551	505	500	505	494	499	507	518	476	476	464	535	492	509	539	496	509	500	499	464	514	473	486	487	455	506	515	520	532	480	496	545	518	508	526	481	452	491	480	532	471	471	487	514	467	514	477	512	490	524	522	474	489	510	496	478	487	495	496	506	495	438	491	493	476	501	533	452	494
4135	11444	8211	4160	2948	2313	1690	1432	1268	997	901	847	807	787	740	737	666	651	693	659	667	710	640	630	620	675	640	622	597	660	634	571	612	610	625	644	657	611	611	582	631	605	586	623	588	613	588	611	605	566	568	592	614	656	591	579	598	550	586	590	568	558	577	600	548	593	580	601	541	585	606	587	626	599	583	624	584	638	590	570	591	554	568	596	578	579	567	565	564	605	554	578	584	606	597	590	573	603	588	623	619	598	582	591	540	552	571	575	611	573	573	619	626	606	601	579	599	575	593	586	571	627	549	617	608	629	597	601	586	567	579	576	615	603	594	621	572	581	621	574	588	635	566	609	611	604	540	616	630	573	598	562	555	585	579	574	582	571	550	609	571	578	584	594	540	562	577	625	632	608	565	605	581	563	619	557	527	587	554	558	567	568	584	589	581	563	599	578	614	555	583	588	544	580	576	583	571	593	572	582	595	578	622	601	558	609	573	558	596	581	567	580	577	569	601	552	600	609	556	613	597	616	598	596	607	606	596	561	598	602	546	633	592	596	613	593	600	590	607	575	581	575	560	582	594	580	573	554	566	647	593	608	604	613	568	563	593	623	569	556	587	583	555	589	580	596	607	583	624	536	579	575	617	594	595	557	547	548	545	564	602	590	555	563	620	591	566	561	573	617	567	577	600	544	564	569	548	607	586	603	571	565	585	581	576	620	557	591	615	590	545	575	583	607	590	567	589	585	602	574	552	594	559	592	602	599	540	570	585	543	589	580	598	579	576	595	618	568	604	606	595	616	600	590	593	584	558	596	626	585	590	592	567	597	602	597	549	634	628	588	595	597	623	644	595	576	573	613	577	588	545	597	577	591	610	586	607	598	564	599	540	596	595	559	584	575	565	557	618	581	582	610	547	608	595	606	588	611	579	597	556	605	580	572	593	533	572	582	611	570	617	606	589	574	604	609	590	589	610	565	613	554	596	578	597	609	561	570	593	579	567	595	600	594	614	594	563	531	595	604	583	578	631	579	568	619	614	604	586	557	654	568	569	551	572	570	566	600	569	631	606	552	588	595	617	600	599	580	554	610	574	592	632	594	581	577	564	585	603	594	570	537	616	593	579	552	542	590	577	584	572	601	555	606	607	579	569	584	569	563	562	577	563	600	612	611	633	574	600	579	566	556	612	655	551	624	571	621	596	563	577	595	622	589	592	559	580	584	634	567	631	554	609	547	550	584	580	568	573	603	613	571	586	575	580	621	614	588	557	562	590	562	596	638	598	571	584	579	628	586	581	554	590	609	579	649	634	590	587	596	585	564	561	606	595	550	631	572	624	576	591	603	577	609	599	610	603	582	556	568	561	632	587	574	575	597	588	555	614	536	605	557	542	562	618	610	545	603	591	577	620	596	567	574	599	593	598	608	565	587	556	591	577	584	586	625	582	584	594	570	584	583	620	565	589	609	595	585	573	581	603	572	589	571	629	595	561	606	607	607	566	626	582	586	540	575	586	603	582	589	586	606	591	565	557	544	610	605	555	554	564	545	561	581	588	637	574	588	556	648	575	573	571	550	593	561	570	606	541	616	613	567	557	554	602	615	568	609	606	572	557	570	570	557	646	585	562	572	614	583	532	630	573	567	591	586	567	645	531	596	555	603	578	605	593	604	585	570	614	637	600	616	590	613	608	596	532	574	586	585	530	592	569	579	609	590	576	579	574	571	587	591	602	555	588	589	570	607	583	589	589	613	588	604	589	619	587	599	617	566	568	608	569	597	544	596	630	569	552	601	582	570	597	586	573	610	599	548	594	598	597	629	597	595	555	549	574	569	582	550	542	538	619	606	568	575	602	559	585	575	541	570	599	589	603	553	612	613	567	583	547	586	611	561	593	568	653	616	605	594	574	587	573	626	587	611	585	561	609	598	600	595	605	558	580	603	576	590	564	557	558	542	589	537	594	581	572	593	568	582	564	627	604	579	608	559	531	569	544	610	588	587	547	566	620	625	591	589	586	589	605	598	582	593	595	602	584	568	639	599	567	588	623	592	560	572	527	575	601	563	561	586	569	579	610	568	575	632	590	611	566	618	601	576	574	612	584	605	583	569	576	519	580	616	603	571	617	576	612	545	630	645	582	588	602	560	578	599	568	612	605	580	587	556	573	568	591	628	574	608	558	594	552	563	605	587	561	642	614	556	577	594	577	578	542	601	627	604	584	562	615	604	595	607	569	574	613	605	636	560	616	579	556	574	556	583	586	613	550	574	583	586	629	543	536	578	570	629	602	594	606	551	564	560	563	582	605	581	551	616	569	551	578	633	579	612	638	561	578	608	619	534	586	600	598	542	573	582	568	564	605	575	575	550	566	590	591	551	584	578	573	593	564	572	573	588	585	612	573	584	596	609	622	594	591	606	611	611	597	618	555	610	577	633	580	589	592	555	588	603	632	621	566	607	617	609	603	547	614	620	575	513	550	626	572	619	572	558	603	577	599	588	578	613	594	593	574	623	587	565	597	600	556	623	611	586	585	584	564	573	614	555	593	576	553	560	553	598	569	579	573	616	561	566	588	602	604	567	583	561	583	604	592	612	612	585	568	584	604	590	580	573	578	562	564	574	609	586	633	542	565	570	592	562	632	566	585	575	603	570	572	549	600	559	595	594	590	601	578	569	628	595	607	558	580	527	605	551	591	570	602	603	563	602	606	555	580	563	584	629	530	558	565	612	573	597	595	573	580	576	563	631	580	591	607	562	595	602	605	578	662	608	606	502	586	596	572	580	567	605	588	614	576	601	594	587	560	603	578	581	591	542	573	599	592	581	594	599	551	589	633	586	557	578	561	614	610	579	607	583	567	595	611	639	570	543	584	617	588	564	601	551	583	575	625	607	576	564	550	610	561	586	601	572	637	592	604	565	597	618	629	558	567	627	578	589	536	608	572	580	593	633	576	577	595	586	591	606	543	581	556	601	559	571	591	574	625	597	548	588	559	618	582	580	563	546	620	627	592	602	603	609	542	603	621	570	567	630	595	615	555	559	557	571	566	590	577	559	552	620	598	614	575	590	584	593	601	597	536	581	589	634	595	574	552	581	587	598	560	605	588	578	561	584	626	588	552	610	640	604	568	580	592	542	620	592	591	591	592	564	570	630	585	585	603	618	601	623	582	558	627	636	583	593	555	580	616	569	538	595	598	600	600	580	551	589	582	559	597	560	570	612	584	597	577	587	555	544	628	574	587	596	595	579	591	599	604	606	603	584	536	579	572	608	591	620	595	536	579	582	635	598	581	606	588	528	603	567	590	583	579	569	571	626	611	595	586	592	504	587	591	602	591	576	612	584	592	644	598	570	572	585	584	565	645	601	567	595	601	548	536	552	574	596	606	560	582	616	581	578	577	586	592	651	568	573	574	620	563	552	602	565	569	591	577	569	627	596	563	602	576	610	577	584	603	533	561	555	584	595	575	594	598	576	585	599	570	557	581	617	595	572	593	558	592	579
24956	21337	27291	25587	8860	999	702	600	511	462	443	453	443	429	416	392	371	417	381	383	385	354	332	382	359	369	336	369	374	373	363	344	405	374	384	399	415	369	414	363	351	364	368	425	377	329	372	379	361	384	351	368	364	344	364	368	372	370	389	364	380	373	381	390	364	350	362	422	376	372	359	372	346	345	398	336	350	375	339	380	383	361	359	341	379	388	360	364	359	381	345	342	389	363	373	390	394	333	400	359	302	376	355	368	368	376	381	380	367	384	345	337	364	339	354	373	352	381	371	378	344	372	370	349	398	382	375	379	364	323	343	345	367	348	379	364	398	362	370	371	362	365	354	369	367	347	348	341	366	344	372	356	328	354	379	313	364	403	353	398	359	346	371	342	350	339	326	340	352	361	390	387	381	380	367	360	389	359	357	353	362	309	393	328	371	371	342	347	340	349	322	370	351	347	380	368	352	345	361	373	362	379	355	352	362	374	382	301	361	371	375	377	379	340	352	345	353	350	352	365	385	357	341	384	361	379	393	385	356	358	358	370	396	363	339	354	349	341	365	366	365	354	349	376	372	358	341	355	360	358	378	357	365	352	357	347	395	380	340	375	378	373	371	393	370	383	353	330	382	335	358	382	365	357	365	378	397	358	346	365	356	341	386	367	364	339	388	371	358	354	309	329	392	358	371	359	332	352	399	357	379	330	347	380	373	366	347	360	346	388	359	365	361	352	391	345	352	387	359	339	386	366	345	374	325	360	340	342	341	379	401	409	366	388	374	366	386	352	339	372	332	381	372	351	380	323	374	351	361	362	349	316	372	363	356	394	363	357	400	334	362	333	394	384	375	363	365	346	375	335	370	354	364	380	353	366	344	386	356	405	339	390	397	331	343	405	370	368	374	337	349	378	340	375	384	377	362	379	361	346	375	369	367	334	348	363	367	394	347	383	358	360	354	360	393	363	359	361	381	352	366	329	340	352	358	357	368	365	386	374	347	386	379	372	358	342	375	360	352	351	376	352	383	383	388	360	357	336	350	346	326	354	352	386	402	335	335	359	331	364	379	371	354	360	348	353	391	362	371	365	386	367	350	321	366	360	364	340	378	369	340	337	380	375	327	354	365	395	350	375	360	343	327	404	418	369	362	369	358	378	374	386	344	394	369	359	373	374	389	398	326	357	375	365	347	374	377	347	384	380	369	372	347	383	365	356	333	353	330	355	348	349	350	364	359	312	361	346	338	364	394	348	356	365	347	361	378	358	379	369	334	333	374	367	355	351	340	339	360	341	347	369	356	379	343	374	333	385	389	360	386	359	376	364	351	371	348	385	332	376	382	346	369	327	362	361	333	367	362	399	354	365	339	361	357	353	368	394	357	364	349	379	362	342	361	373	381	351	367	375	353	358	361	373	377	369	360	367	356	346	369	395	381	356	334	322	337	384	384	377	366	327	349	360	389	343	354	363	372	348	345	336	373	382	377	396	384	376	397	368	346	340	359	343	358	358	384	373	361	352	352	352	367	381	353	374	349	373	364	358	344	411	360	340	375	389	378	334	374	349	373	359	342	368	355	391	375	358	366	357	354	350	382	356	367	356	356	376	353	384	356	311	362	372	381	341	356	367	369	384	366	356	359	371	375	380	358	367	376	346	392	334	357	332	373	333	361	373	332	355	355	324	368	385	360	381	355	361	383	339	301	377	353	383	364	369	331	353	366	351	356	400	364	369	401	339	352	377	351	347	383	368	336	354	363	391	373	388	398	353	365	362	350	345	347	370	339	329	406	382	344	362	376	390	356	370	350	373	354	355	369	387	373	365	347	384	357	363	335	352	331	354	326	365	338	400	370	384	344	383	340	374	338	352	368	358	372	372	345	363	365	343	351	349	360	346	350	384	366	351	373	329	352	344	356	349	353	350	350	337	382	360	357	391	382	341	365	406	363	360	371	378	354	376	314	381	353	367	359	362	356	402	357	363	355	363	381	406	337	352	373	361	387	352	356	348	387	363	383	372	337	372	340	339	372	379	372	345	371	349	377	351	330	360	353	366	387	389	361	338	344	355	359	363	349	341	387	367	347	383	390	340	342	347	373	377	350	357	376	373	363	396	353	351	361	365	365	328	315	354	341	360	355	373	351	335	386	373	366	373	374	380	358	351	370	346	359	363	340	378	384	365	341	341	328	381	373	351	372	384	389	366	356	343	369	355	330	369	386	360	337	379	344	361	344	377	354	385	355	385	356	362	373	360	367	347	354	363	358	327	355	353	361	378	361	347	367	372	382	352	342	339	360	350	390	354	406	336	341	373	353	354	351	371	386	353	369	379	318	356	336	392	381	345	374	358	386	384	354	358	322	376	363	343	366	379	326	385	365	360	397	368	367	385	363	380	337	358	384	356	365	369	376	362	365	367	346	368	356	381	366	375	371	371	378	376	331	319	359	371	362	331	356	364	384	365	366	368	362	360	362	338	360	391	345	365	316	348	345	387	409	356	380	374	338	329	352	354	372	396	378	378	376	362	366	370	331	320	379	372	377	415	344	351	363	340	349	352	392	352	343	354	379	387	394	371	378	349	323	379	355	373	391	326	370	376	379	362	336	344	356	374	353	367	352	382	364	368	379	332	362	342	378	365	363	372	373	403	371	360	336	326	371	356	344	412	366	375	396	341	350	393	396	347	388	357	363	383	361	358	338	390	361	320	394	383	309	396	343	354	328	352	328	406	344	358	385	308	354	375	364	362	328	333	372	324	367	370	312	367	371	379	392	382	334	367	382	369	387	369	379	375	350	334	363	367	350	355	355	367	382	332	394	372	347	351	366	374	362	345	382	359	343	345	367	339	386	325	398	378	368	369	351	338	376	367	353	363	345	376	341	382	342	318	304	371	394	348	362	388	364	357	297	413	335	370	335	365	343	358	360	393	356	359	369	374	355	371	330	353	366	331	368	356	330	403	359	365	389	372	378	361	373	363	377	350	379	350	316	362	350	339	384	343	361	350	376	368	367	377	353	364	374	394	349	374	361	381	368	333	352	372	394	323	357	330	351	360	368	341	345	372	433	370	381	347	374	365	368	361	394	367	368	377	380	366	368	334	356	372	360	363	369	379	375	361	377	352	392	352	349	363	359	370	354	401	339	370	383	358	346	338	352	364	357	340	347	342	363	353	354	354	395	366	367	367	327	381	371	343	357	390	333	339	353	380	396	325	351	383	389	369	368	343	389	391	379	329	368	368	365	376	359	361	336	345	373	348	373	317	356	375	344	347	327	371	355	366	382	412	368	353	368	365	374	366	339	372	355	364	358	376	325	364	382	397	338	370	374	345	369	370	356	347	402	362	352	387	352	380	369	365	358	339	381	382	351	320	365	374	378	385	356	345	351	383	352	396	378	350	349	389	397	358	363	339	373	330	355	340	357	345	356	404	359	362	379	350	355	393	373	358	360	387	375	378	337	401	368	348	376	347	371	372	394	383	348	348	378	388	354	352	341	382	376	364
4313	7932	5436	2705	1971	1572	1225	952	841	671	660	636	545	509	522	502	485	518	471	504	468	445	439	431	455	442	476	464	440	436	430	420	447	444	426	437	446	426	444	436	454	466	417	429	417	418	418	430	427	407	431	416	437	428	449	424	407	448	417	426	435	425	429	419	433	438	409	466	419	399	389	437	418	429	437	425	398	392	434	455	395	406	388	426	442	413	431	407	397	407	411	461	412	419	419	432	408	413	420	408	424	405	436	402	451	448	454	420	408	411	411	389	470	418	438	434	453	404	433	395	443	440	436	454	422	425	407	450	437	437	431	423	446	409	390	398	423	410	449	420	462	406	400	415	446	398	423	371	478	407	424	402	411	435	411	410	409	389	404	447	419	424	424	419	465	422	404	413	439	430	442	420	413	416	414	408	448	433	417	417	429	441	443	413	389	413	431	445	384	420	399	439	386	425	411	429	433	430	433	385	449	412	437	436	442	434	401	422	429	388	412	447	431	412	426	418	400	475	390	449	437	458	407	402	421	424	445	389	429	424	455	405	398	471	418	407	421	426	427	399	436	449	408	392	423	408	422	401	413	432	422	431	403	445	419	395	450	411	434	464	459	438	414	424	417	395	380	425	413	426	410	437	432	420	401	395	404	425	404	440	422	409	398	402	434	422	432	397	421	441	424	431	383	419	416	426	433	431	424	431	435	408	419	401	402	403	419	415	420	421	410	391	451	413	421	459	431	398	427	415	443	418	429	407	446	441	383	436	400	439	423	394	426	450	454	396	444	413	452	424	396	438	428	402	456	421	420	460	402	438	398	444	432	412	444	451	450	443	397	390	430	441	418	418	399	453	452	444	427	413	399	448	421	428	468	393	416	452	438	416	422	448	387	440	436	409	457	427	379	417	436	397	422	423	406	439	460	432	448	468	410	408	456	388	405	456	427	418	421	412	432	426	394	455	414	449	403	402	396	430	437	456	448	444	448	438	452	416	439	379	451	452	436	441	420	439	421	447	421	470	417	441	408	397	413	407	436	481	387	442	456	405	384	415	450	479	408	410	437	464	419	445	424	415	478	451	423	399	429	444	452	455	402	396	474	433	388	426	398	423	424	392	430	382	432	420	423	415	437	431	443	474	446	380	439	433	409	409	373	416	432	420	425	453	441	437	430	439	454	411	423	451	449	417	422	405	428	435	420	443	414	436	425	443	431	427	450	438	422	434	445	410	446	427	404	410	409	419	402	441	434	441	390	461	429	404	438	420	433	436	403	440	407	412	454	435	391	425	440	444	446	441	403	413	420	429	442	397	469	451	435	429	395	419	368	441	429	420	434	431	460	398	423	446	430	418	463	420	413	419	425	442	400	394	402	428	445	402	430	462	418	421	448	433	421	435	477	425	413	411	394	432	405	387	422	415	436	476	441	390	434	426	446	439	420	441	430	428	412	396	417	423	440	407	423	399	439	437	420	394	439	428	410	415	415	412	426	406	409	414	415	380	459	418	437	425	396	385	451	409	418	383	402	404	389	443	424	374	413	393	414	452	413	439	437	436	432	414	440	415	399	385	490	404	411	422	401	453	425	424	430	410	467	425	438	432	429	454	420	425	418	422	431	418	394	426	420	434	465	443	445	425	412	418	450	419	419	474	421	391	425	446	420	441	386	439	415	426	425	392	411	412	408	424	402	429	428	459	423	408	397	429	439	434	424	427	407	385	386	420	407	430	405	425	431	400	428	469	418	413	437	432	403	406	440	413	453	435	398	421	422	426	445	450	420	442	378	430	392	440	420	421	407	452	420	392	433	437	398	449	451	418	392	422	427	438	435	436	419	426	425	435	411	387	431	411	437	427	420	393	447	439	400	454	435	466	429	482	423	450	415	407	413	428	453	438	396	439	420	438	431	388	389	394	399	432	422	407	455	389	464	387	443	415	386	400	427	417	407	389	440	418	421	373	428	420	443	430	424	404	420	440	400	439	428	434	415	423	411	427	429	425	382	441	414	418	413	405	413	463	420	411	435	427	454	479	399	406	450	428	438	421	466	406	446	454	391	440	415	437	452	433	423	420	423	419	427	435	449	424	466	404	420	409	428	407	397	398	455	414	395	420	442	465	411	412	435	450	436	440	455	394	417	444	429	417	466	403	391	429	405	438	450	462	413	430	435	417	394	422	398	387	440	423	416	414	433	411	421	412	430	414	433	380	451	411	451	412	418	416	447	434	402	407	453	405	426	471	439	430	400	410	434	420	424	424	416	467	439	403	402	419	403	430	428	417	430	402	452	444	457	417	434	424	386	417	445	404	456	408	406	410	420	430	401	435	437	423	408	423	422	404	421	449	409	433	431	442	395	433	387	425	416	385	416	403	438	413	417	424	410	391	412	399	444	424	385	412	402	436	430	449	414	402	429	440	437	457	413	426	447	420	418	407	442	418	428	403	434	441	435	442	395	436	402	409	417	415	409	428	425	431	421	439	447	410	433	404	435	451	401	438	413	399	427	426	402	422	419	379	407	456	470	443	405	410	400	414	426	421	439	425	428	410	412	451	395	432	418	452	464	394	423	381	416	430	425	393	427	425	409	454	405	452	468	407	391	446	378	418	421	403	433	438	391	415	421	411	455	428	470	434	435	447	393	401	429	427	426	433	423	418	430	423	458	414	448	418	396	452	439	425	425	444	410	410	437	479	414	441	470	445	399	386	452	443	445	411	420	443	423	404	427	422	420	433	397	384	406	439	443	442	458	415	454	441	415	442	413	410	412	433	422	429	448	428	395	440	442	418	396	453	419	390	440	412	437	406	405	407	414	444	401	433	415	434	443	432	437	424	440	458	450	421	421	410	427	428	447	415	441	405	418	427	427	446	413	423	407	402	430	418	403	413	444	414	441	436	437	408	438	424	436	412	426	411	398	403	403	412	404	435	444	459	437	402	401	412	418	431	393	414	441	416	446	439	431	411	432	451	417	433	403	424	415	406	405	403	448	352	403	449	413	438	442	468	403	390	431	381	405	426	424	409	439	435	411	419	442	413	398	434	415	400	401	446	390	401	445	401	407	397	394	416	422	425	411	420	442	400	420	431	428	442	457	393	430	401	431	439	425	403	426	427	435	416	433	385	454	405	388	414	449	442	409	451	424	404	393	394	424	418	428	444	401	419	413	464	408	377	423	365	430	420	407	423	430	423	397	402	433	403	419	414	398	402	432	424	411	411	414	405	406	414	415	435	392	425	464	410	395	423	402	408	394	443	423	429	448	421	430	421	434	422	471	435	442	423	445	445	381	422	441	429	400	404	401	445	426	392	446	437	425	429	467	419	447	435	378	411	391	432	438	421	441	388	413	416	421	428	439	416	416	447	415	383	408	413	400	443	415	413	430	442	423	425	441	437	409	401	395	444	414	405	453	436	434	460	428	387	434	405	398	443	405	452	426	376	421	442	426	442	403	407	422	463	429	408	419	387	427	445	451	410	403	434	423	399	427	382	414	420	424	408	386	461
22722	21357	29052	24019	21351	21350	6715	1012	684	560	494	430	480	431	398	342	334	306	289	230	272	262	299	224	244	250	241	263	249	250	229	251	232	247	212	244	252	243	245	247	206	246	259	246	257	235	243	224	259	221	222	224	240	230	239	246	218	210	206	219	219	247	229	240	250	220	225	246	251	231	261	218	232	203	219	233	201	230	208	235	263	236	220	219	226	227	207	230	204	220	239	203	227	236	222	218	239	230	213	207	258	209	224	219	223	198	212	218	214	235	216	225	231	225	222	238	239	224	215	235	216	226	215	215	226	214	229	248	220	231	232	213	210	240	225	212	235	224	233	237	228	195	220	237	211	240	209	222	239	210	242	218	219	209	197	207	224	208	227	227	236	261	228	222	215	211	244	267	184	202	204	220	242	233	206	239	219	217	239	216	200	232	210	234	229	228	226	221	198	251	230	240	222	203	228	215	225	221	222	215	209	210	206	196	222	222	249	245	219	207	211	225	209	229	210	195	217	234	222	243	243	256	242	222	209	225	200	239	240	208	253	242	246	229	214	242	243	231	253	231	224	237	216	225	223	245	205	217	216	227	200	223	193	223	203	216	210	227	213	229	196	220	222	229	201	223	197	210	192	245	238	226	204	246	222	210	206	203	221	254	225	220	233	237	221	215	198	197	197	252	210	206	226	214	233	221	231	217	209	220	216	210	207	241	196	211	238	219	233	210	211	244	235	222	233	212	210	207	206	225	204	242	237	222	244	196	238	206	257	222	221	214	205	230	234	193	221	210	230	223	225	245	209	213	225	253	225	220	232	225	227	246	231	215	194	207	217	226	194	208	225	232	225	198	230	233	192	239	208	231	222	214	222	212	230	210	209	200	227	214	214	227	219	229	214	235	237	235	232	209	235	228	218	236	211	256	236	196	227	226	228	191	234	236	218	239	252	213	238	229	224	223	213	215	224	196	213	199	220	231	227	223	208	214	218	223	200	235	208	202	200	237	199	237	227	227	169	220	221	194	218	219	234	195	236	211	208	230	204	243	246	229	220	204	230	217	218	210	242	229	229	232	234	221	251	226	216	230	213	197	242	215	230	211	242	233	219	222	213	214	232	247	230	238	225	218	227	211	240	227	219	212	215	221	213	229	194	230	209	188	217	222	215	232	239	230	231	212	234	228	208	232	222	233	247	224	233	218	222	223	196	208	230	230	231	207	230	245	225	221	205	219	215	257	219	212	213	219	220	225	207	235	210	219	239	200	200	199	230	212	227	197	239	223	216	209	240	215	238	242	247	211	229	220	197	268	227	207	233	218	223	226	233	217	237	231	229	224	231	193	213	224	253	219	187	233	221	221	216	209	221	225	216	227	216	197	231	250	214	204	256	205	239	214	215	225	233	206	210	231	225	238	248	216	246	214	226	250	231	239	261	239	227	222	212	217	232	239	243	230	212	240	236	229	187	192	242	227	244	222	204	220	200	211	223	213	234	197	220	188	200	213	245	207	220	223	214	210	244	235	235	211	206	208	227	217	219	208	247	217	238	207	236	237	228	210	222	236	204	208	215	229	241	198	238	219	209	235	227	230	232	205	210	195	225	223	212	203	249	249	228	236	224	243	200	213	218	226	227	213	210	205	220	225	215	216	256	243	200	241	232	224	227	241	197	218	202	214	191	214	209	226	239	250	233	223	230	224	249	237	233	203	234	196	236	204	212	245	234	192	228	219	238	196	211	212	224	225	225	223	244	240	233	249	223	196	228	220	259	217	199	237	204	231	227	235	215	220	215	223	183	191	198	243	213	203	202	213	223	230	222	212	216	218	217	202	201	212	236	224	210	241	212	215	221	241	219	220	229	235	189	217	236	221	228	223	221	212	190	236	219	228	228	216	205	222	191	250	244	233	239	218	228	208	211	224	224	222	205	228	224	199	197	211	228	237	238	218	244	222	202	238	202	199	225	212	226	222	206	242	223	216	197	251	206	225	204	209	235	221	213	232	236	212	233	199	216	240	203	227	207	213	224	219	235	226	205	229	222	224	214	239	224	226	229	233	230	234	217	207	230	235	233	210	212	231	246	219	199	222	221	252	208	207	207	235	208	230	217	185	216	194	219	197	227	210	237	216	239	212	231	230	215	228	221	208	247	205	246	222	243	231	227	216	235	218	222	244	231	232	209	245	215	202	215	217	212	228	227	219	217	218	246	264	206	236	222	239	220	214	220	188	220	227	199	226	223	230	235	229	224	223	213	215	220	236	231	216	182	231	214	221	248	218	193	236	231	212	225	209	202	225	214	209	226	221	238	218	250	205	215	260	223	219	228	211	204	194	229	230	210	240	244	209	259	244	212	232	235	211	215	218	220	215	197	191	205	203	200	206	223	251	219	206	208	237	234	223	200	195	244	212	216	229	226	231	217	225	230	192	184	212	226	224	206	229	226	224	218	208	208	231	228	229	218	227	216	220	211	245	228	225	218	223	216	195	210	242	208	236	234	226	233	222	220	206	235	204	226	223	223	232	265	241	201	228	226	226	263	230	227	225	229	217	235	223	225	225	245	231	220	230	209	231	241	225	232	197	250	244	225	221	236	214	225	228	229	206	187	227	245	217	229	201	238	213	197	218	204	229	255	210	209	234	223	213	206	240	212	203	220	230	224	217	232	232	230	230	226	219	237	224	224	222	243	224	230	218	211	234	207	230	219	220	221	213	203	221	212	234	224	214	184	222	222	205	210	239	201	195	222	201	235	211	216	231	226	218	227	213	220	246	239	223	231	208	231	207	225	215	230	208	199	216	210	215	205	224	242	221	202	227	229	240	217	232	204	221	236	223	202	207	230	253	221	216	209	232	217	219	214	215	216	227	232	223	224	204	217	195	247	225	238	236	216	195	264	211	244	203	228	246	248	257	233	230	212	223	226	224	247	225	223	227	227	236	208	202	212	204	187	231	231	203	220	220	205	209	221	212	216	240	213	223	232	222	237	217	204	218	229	225	240	199	217	250	210	212	221	233	238	241	216	235	230	224	211	213	232	243	236	240	229	274	226	212	217	214	232	228	222	224	195	216	217	226	212	240	249	234	215	210	189	238	206	198	249	217	254	216	218	238	206	201	216	228	211	221	209	226	232	220	212	241	203	212	227	234	218	206	213	207	231	247	226	236	236	206	234	237	192	220	238	197	221	207	224	221	255	210	223	233	194	219	243	205	221	193	197	226	243	226	212	203	218	210	224	235	214	208	213	206	241	222	247	222	221	209	199	216	223	210	219	212	219	226	241	199	246	219	240	219	234	225	235	233	231	199	236	232	224	213	228	211	201	213	222	188	209	231	237	213	215	223	222	221	211	209	269	226	198	239	225	234	213	224	227	223	228	218	206	236	242	210	241	231	256	232	228	224	226	219	212	237	233	197	211	201	240	210	226	227	212	235	224	224	235	239	203	216	241	219	174	194	218	219	219	216	204	215	236	224	218	219	249	227	223	223	252	211	203	228	223	242	241	245
5509	17009	12338	6028	4440	3338	2502	1813	1447	1042	906	802	719	670	570	609	558	447	424	426	394	392	366	315	349	363	322	337	267	281	294	298	304	339	318	330	339	281	307	327	296	306	279	304	312	301	291	313	294	299	283	292	262	291	297	291	268	268	288	305	268	280	272	311	301	296	289	282	263	283	271	292	250	287	291	263	262	299	295	294	290	266	285	264	300	284	296	283	264	302	265	322	301	298	270	281	265	270	276	279	254	303	254	263	269	275	258	273	259	278	280	264	293	268	272	294	268	285	251	284	293	272	265	278	279	237	287	270	267	265	267	284	256	268	260	241	253	283	270	256	281	269	275	270	289	293	287	303	268	239	283	263	289	247	261	292	248	248	269	289	273	267	290	273	272	263	249	272	265	283	277	255	320	272	282	282	274	286	293	266	287	289	282	287	238	264	232	279	288	276	305	294	280	302	270	277	243	280	278	291	265	288	293	261	268	277	281	309	291	247	278	256	265	286	269	298	315	281	258	297	284	262	275	306	243	285	299	258	298	258	246	294	268	290	269	281	276	287	235	278	261	263	270	252	265	233	246	284	289	283	267	298	313	282	279	275	274	263	288	288	289	265	276	290	289	272	272	279	267	287	274	271	275	254	257	275	302	243	270	233	278	292	273	254	292	261	294	286	267	248	267	280	287	256	233	261	266	275	278	260	278	253	281	264	272	263	271	283	301	264	284	283	272	283	265	300	235	294	261	263	268	251	278	273	312	255	279	277	298	283	280	281	276	281	245	279	248	276	284	282	269	265	239	271	273	280	300	267	281	279	269	264	294	289	290	247	263	301	269	252	283	253	287	285	325	269	258	251	276	259	262	257	275	280	263	316	297	287	265	260	281	266	283	282	246	285	262	281	283	284	307	268	255	273	261	261	255	250	264	282	285	283	267	263	281	242	270	304	256	280	247	249	275	258	272	245	288	286	300	279	272	258	265	290	290	261	268	251	279	236	252	263	270	253	281	298	245	264	263	275	314	259	299	253	247	277	271	266	271	279	270	296	278	284	270	281	294	269	258	266	298	270	304	274	265	255	275	279	269	264	286	291	278	276	247	253	282	262	265	287	279	250	279	255	274	268	274	280	268	241	274	287	273	281	274	265	273	280	291	277	287	278	297	262	274	308	268	273	282	275	284	279	287	260	268	284	250	252	264	273	274	271	271	273	278	272	265	257	263	309	240	279	292	292	267	297	285	246	263	298	244	280	243	278	257	280	277	244	282	286	253	295	294	300	273	265	260	271	281	287	267	280	280	271	253	283	266	260	274	296	281	275	283	273	249	251	275	239	258	268	276	282	277	281	254	275	273	272	269	255	257	278	289	262	249	284	244	263	264	273	280	305	260	285	274	269	240	273	278	271	267	259	256	274	292	227	285	263	242	260	256	292	286	265	247	296	294	254	283	274	281	268	257	257	287	280	269	271	242	254	304	256	320	253	262	286	294	279	286	292	275	299	258	283	282	250	262	273	256	296	283	268	265	277	276	262	234	282	275	260	272	305	268	277	281	287	268	259	273	285	240	275	269	262	264	263	262	282	295	258	249	266	304	226	289	262	255	265	255	253	273	267	265	299	285	279	257	306	272	258	267	283	257	275	263	292	262	286	257	269	264	276	280	305	275	293	271	268	279	276	299	277	271	268	258	295	278	246	279	264	278	260	273	272	278	285	284	265	269	270	267	269	258	272	266	317	256	276	251	256	286	265	284	267	261	277	308	296	246	266	261	258	303	315	283	241	274	268	254	270	267	256	241	299	261	268	261	286	262	256	290	283	251	279	261	264	270	264	261	246	282	296	280	266	296	258	272	265	287	293	289	262	254	263	241	287	265	287	297	291	285	270	264	260	274	268	248	265	276	297	283	278	264	272	244	300	261	259	300	271	261	250	274	292	270	267	249	256	290	268	262	268	275	283	261	289	268	256	247	279	282	271	258	265	266	269	269	283	256	281	257	289	274	256	287	257	278	259	273	256	256	256	254	287	287	283	265	298	260	270	273	264	297	262	284	240	295	260	246	272	236	279	289	261	291	249	276	253	237	267	284	258	267	273	287	294	268	281	266	249	269	267	265	270	311	264	241	285	277	277	279	264	279	253	266	254	234	258	274	264	258	263	282	276	289	264	271	271	257	277	252	281	242	261	279	262	298	248	247	275	253	299	303	262	253	264	296	280	246	273	277	274	264	280	248	244	234	247	277	250	271	255	238	292	289	257	286	269	270	289	272	273	240	234	276	264	268	298	282	262	288	267	290	300	291	286	291	310	275	281	263	284	290	259	283	283	288	292	267	284	252	251	255	265	261	264	250	304	289	240	268	261	255	294	262	237	251	287	315	297	279	280	259	276	258	293	266	257	313	269	296	268	294	275	252	300	264	275	280	249	283	260	259	258	281	291	282	275	306	277	243	244	275	250	253	274	265	268	272	270	243	251	276	272	291	262	277	268	261	277	277	288	269	277	283	267	245	259	280	271	270	278	276	309	273	280	264	262	273	264	268	282	271	261	271	302	260	282	259	294	267	282	257	271	286	289	313	268	297	273	241	274	254	291	277	258	256	267	277	218	269	266	297	244	297	285	263	277	260	282	250	257	295	283	282	268	293	250	286	273	253	256	267	246	256	275	269	260	254	303	284	264	280	283	299	265	271	253	289	280	279	273	249	252	246	249	266	276	256	273	282	268	301	266	264	255	277	276	275	288	281	274	280	285	283	284	279	296	273	312	284	273	268	253	253	257	269	252	267	256	243	279	299	301	258	277	293	273	297	279	268	271	290	284	231	270	299	271	280	293	249	275	268	302	290	282	261	284	260	269	271	271	258	253	272	246	287	254	260	272	266	263	310	301	296	288	291	256	275	283	250	278	307	263	261	290	239	305	254	284	255	279	260	272	282	308	284	254	250	276	249	277	281	293	283	292	262	302	274	283	250	272	260	265	244	291	284	254	250	286	247	286	270	260	257	281	272	258	268	265	290	284	284	271	290	284	269	263	274	270	274	249	270	292	261	256	256	291	260	261	260	250	285	301	287	280	252	275	265	257	286	253	272	293	287	264	260	271	254	251	283	279	282	260	297	278	291	311	293	260	239	259	286	271	271	306	258	283	303	249	281	282	261	268	267	276	291	262	290	245	253	280	247	271	278	260	298	265	267	264	280	267	277	265	248	244	270	275	275	251	272	242	290	258	275	270	288	262	262	270	248	272	240	283	301	264	279	279	258	279	286	280	279	254	244	273	290	295	293	276	257	281	266	282	272	267	271	230	259	268	287	276	267	280	257	279	291	253	272	310	257	297	291	275	271	279	284	269	255	286	267	312	309	257	268	302	268	270	269	279	283	299	273	274	284	259	247	296	245	246	269	293	276	308	266	277	278	260	276	279	247	286	281	284	277	274	224	255	266	290	260	236	277	283	260	266	266	258	240	253	275	295	292	262	272	278	267	279	298	246	250	299	277	281	265	248
27636	18772	5562	1430	917	792	703	652	655	638	592	600	559	625	574	612	575	596	628	597	584	556	611	565	531	574	555	552	566	581	584	562	537	512	584	594	590	561	582	550	496	573	599	553	577	530	541	605	532	604	575	558	538	548	554	565	553	579	541	566	512	596	536	596	590	562	571	551	555	546	583	577	519	575	584	551	537	538	586	596	565	552	566	539	574	553	559	604	555	554	569	620	587	547	583	560	540	555	559	563	552	539	571	575	536	588	541	566	510	568	547	585	611	545	574	610	551	613	575	581	535	564	575	575	591	538	592	551	569	561	585	537	535	584	585	597	579	565	569	593	523	564	550	594	579	562	586	559	554	559	549	581	588	573	547	575	545	576	542	564	602	575	560	568	557	608	542	526	555	597	601	551	541	529	559	571	564	551	606	543	567	547	553	572	614	586	566	578	520	570	549	598	584	563	594	542	553	571	555	595	576	556	545	556	528	552	581	609	589	551	543	542	606	565	600	578	575	555	603	544	550	589	584	563	537	594	558	557	563	594	548	581	571	554	565	585	555	561	575	568	574	580	583	571	600	550	544	570	578	586	588	590	572	555	541	544	537	519	568	552	561	573	557	639	592	549	563	551	583	573	581	593	499	559	588	582	551	556	561	585	520	536	553	520	568	576	565	569	626	589	514	585	542	574	555	553	541	558	541	542	551	555	579	582	565	544	574	510	555	598	548	530	581	593	583	571	557	589	535	566	590	644	495	576	564	604	571	559	585	527	557	591	588	563	588	567	561	538	556	608	517	570	546	554	615	603	579	542	544	604	570	521	605	561	597	537	569	582	562	550	578	588	585	554	590	572	565	579	570	532	583	576	552	567	538	538	581	547	560	560	589	570	540	563	592	569	531	585	543	532	600	531	542	598	611	577	585	593	565	615	596	545	533	546	589	580	550	510	582	572	537	574	566	614	553	614	534	549	563	617	594	529	546	558	569	527	575	551	615	591	558	574	530	599	559	535	569	582	545	580	599	550	591	582	576	558	533	574	601	558	534	571	574	539	550	577	546	549	536	535	596	588	550	558	543	573	565	522	564	573	578	558	586	573	599	544	555	548	566	559	557	578	562	581	568	551	584	574	550	568	567	559	598	527	574	521	591	605	577	546	633	581	559	547	532	588	589	588	587	544	569	573	567	534	540	632	580	584	540	568	574	575	586	540	560	512	595	601	546	564	570	549	582	561	547	565	541	608	576	556	518	554	571	576	557	547	543	580	583	574	559	588	567	548	550	562	606	558	557	536	608	542	575	557	533	569	547	569	564	552	522	589	575	571	545	559	566	568	531	539	583	575	561	535	578	571	605	584	535	561	574	557	547	547	549	546	567	562	587	572	528	591	528	551	564	587	572	559	564	582	555	599	591	522	562	552	525	612	561	569	540	572	572	564	568	574	605	569	544	568	555	578	543	548	582	575	623	591	546	577	563	573	578	561	532	580	565	525	586	555	535	537	585	551	561	532	578	578	569	562	555	530	576	548	518	521	584	562	542	542	541	572	538	581	540	577	582	543	584	557	514	553	585	591	602	512	525	544	551	565	587	553	579	577	598	555	560	537	567	571	553	580	537	569	578	585	558	603	564	567	578	591	566	586	550	569	593	567	543	543	557	574	539	584	565	558	584	562	554	577	557	536	585	557	517	535	601	638	572	526	583	539	583	564	547	617	587	538	486	586	596	575	566	533	591	549	563	574	558	615	577	559	564	552	596	566	553	553	557	534	576	597	578	551	559	560	531	522	578	548	616	545	539	554	580	541	567	553	596	566	541	549	499	590	596	576	546	520	533	548	543	591	586	551	534	543	580	532	591	554	580	600	591	578	550	594	523	551	540	577	605	557	609	551	539	585	572	587	573	605	568	558	589	574	523	587	566	593	577	603	553	575	583	540	582	566	566	578	582	587	538	596	535	542	518	574	562	570	542	540	521	578	572	562	568	556	562	593	581	527	602	533	521	596	579	582	599	631	543	598	550	595	552	516	580	541	605	594	559	557	558	609	554	559	563	614	545	591	597	583	554	617	536	561	556	590	554	549	528	583	566	553	546	547	557	586	537	588	581	548	522	556	616	540	614	576	580	580	563	557	562	577	528	594	551	585	565	557	545	563	603	591	570	553	585	581	566	539	599	559	589	586	526	585	573	527	571	595	560	581	541	569	606	572	544	549	547	584	562	542	561	518	515	550	522	620	555	584	561	571	528	571	554	569	600	554	574	538	566	527	573	566	526	541	536	560	579	557	589	564	516	541	598	555	575	539	607	550	546	537	546	579	611	562	594	573	617	583	578	570	534	526	528	586	578	545	537	562	568	589	555	574	561	539	566	542	537	583	575	602	581	541	589	525	546	557	555	544	579	575	609	577	583	587	563	614	516	547	562	557	562	536	556	566	593	575	593	608	560	563	511	541	617	545	539	543	561	581	603	582	607	576	588	571	560	553	597	546	589	586	556	554	535	558	599	580	564	529	601	526	546	561	590	589	593	585	594	567	544	553	580	557	548	554	592	566	561	580	554	536	556	497	567	540	565	581	563	578	567	554	546	632	583	599	611	562	555	613	584	561	545	553	526	588	536	545	567	531	538	571	568	544	587	579	563	539	571	582	551	567	536	570	576	581	613	546	587	578	567	523	564	580	577	592	558	584	596	596	547	531	597	573	606	604	548	572	601	539	621	589	578	557	580	588	553	580	554	557	526	559	575	591	556	594	554	553	555	567	591	601	573	560	603	614	531	583	581	541	558	569	585	582	539	531	584	586	582	546	557	583	540	542	649	580	572	589	567	531	566	572	569	576	549	620	620	532	564	568	555	578	571	549	543	545	540	542	564	528	580	541	555	549	572	545	592	582	586	572	575	563	619	585	540	528	557	520	560	555	577	542	565	537	558	590	571	573	546	560	544	607	549	617	553	520	554	542	586	594	515	554	588	529	588	623	537	528	543	543	542	542	546	552	550	590	548	571	557	567	569	615	598	568	541	546	570	555	559	562	574	540	548	555	538	553	538	557	555	579	569	578	576	618	577	520	556	570	560	593	544	557	545	531	552	577	569	611	568	562	559	556	628	623	520	578	543	552	610	557	572	588	579	566	558	546	536	560	595	588	601	609	535	570	547	569	537	602	538	581	551	520	555	547	568	560	549	570	558	572	570	555	550	524	521	570	562	557	622	567	533	572	561	570	577	564	575	582	580	599	574	576	529	572	560	586	568	639	590	560	577	576	618	547	563	537	591	538	586	570	592	572	574	550	587	620	604	556	550	561	530	586	594	621	600	563	544	588	579	568	578	571	550	599	524	549	524	528	539	608	562	612	606	568	562	528	567	567	566	568	548	531	556	587	567	571	581	539	593	536	579	545	551	588	575	563	530	599	552	574	565	575	614	615	606	581	568	518	597	593	595	558	581	575	606	566	569	554	597	557	578	572	581	568	516	552	565	585	630	553	562	555	587	538	559	583	558	582
4890	4003	2947	1704	1327	1198	964	884	803	760	710	705	703	723	704	686	659	665	702	704	678	637	685	636	651	627	694	704	657	660	673	646	633	665	646	664	656	663	626	727	662	682	661	663	663	693	689	644	671	710	626	608	645	681	684	655	649	680	673	670	620	642	650	628	638	636	729	647	634	651	658	626	690	598	654	652	677	668	667	678	710	598	680	667	632	632	673	658	722	693	648	640	701	650	683	623	613	630	654	617	656	669	691	633	682	660	691	670	661	639	659	666	687	687	704	656	623	648	617	662	667	656	653	668	656	673	640	661	657	605	676	653	644	610	636	670	664	684	656	637	625	651	644	643	649	662	675	679	633	624	651	597	643	617	637	602	652	628	650	706	641	629	643	654	680	672	645	662	672	678	661	667	629	638	704	697	633	680	650	666	649	646	691	631	685	676	677	681	696	622	673	695	630	678	644	664	644	695	654	655	632	677	639	645	676	663	614	648	609	664	653	682	652	727	623	652	654	662	649	656	663	629	657	670	629	652	606	651	618	684	650	651	668	658	633	669	661	668	699	623	645	670	661	657	661	656	647	674	647	635	644	661	638	654	676	667	646	649	665	679	624	633	647	675	614	660	648	601	655	653	619	643	653	694	658	676	646	607	661	623	653	704	671	668	641	667	684	674	627	664	663	619	642	636	679	655	633	645	638	626	663	630	656	670	641	620	693	661	660	633	683	706	672	653	616	713	690	664	699	649	648	673	630	656	679	624	650	644	693	635	687	665	651	643	642	629	632	635	621	651	685	635	665	673	679	636	674	669	676	655	619	673	635	660	713	655	666	637	658	645	660	661	613	669	684	670	635	625	638	609	630	661	656	627	628	696	660	643	649	687	629	661	661	657	653	672	682	590	637	641	650	674	678	626	646	656	672	691	695	656	636	673	668	695	642	644	717	627	642	628	680	683	633	657	639	590	605	625	636	680	661	650	685	689	618	657	609	641	685	622	705	647	643	675	654	631	601	635	653	668	631	646	633	660	626	655	668	685	676	661	697	638	628	639	660	624	684	626	640	679	658	669	676	683	682	686	666	703	638	621	643	644	678	638	618	643	677	637	638	661	627	627	687	673	643	622	636	637	632	594	697	628	657	680	612	672	653	638	677	601	669	632	641	685	650	677	668	656	626	614	651	655	678	609	663	615	666	660	632	617	654	637	635	640	640	671	648	632	643	644	666	689	622	654	657	645	622	638	672	699	620	613	655	648	645	664	638	678	624	646	693	709	646	677	642	681	695	648	657	629	632	644	654	672	631	676	659	642	629	609	632	634	626	639	623	653	660	605	661	658	667	647	657	673	609	653	664	683	668	654	679	649	619	627	643	649	641	650	655	665	626	661	625	657	654	630	634	663	674	672	636	643	676	655	719	667	669	642	614	597	649	623	682	653	629	638	690	653	683	629	650	633	667	670	642	646	637	622	672	638	697	671	599	677	663	605	684	673	683	642	687	692	685	671	626	629	658	648	657	675	634	642	667	687	650	612	636	644	707	671	678	631	690	646	624	615	676	650	661	663	722	688	661	651	629	677	642	666	625	656	620	652	635	612	674	666	694	619	703	686	681	682	682	632	627	644	653	612	663	642	628	673	647	701	660	659	621	670	671	634	661	701	650	679	622	678	659	689	628	648	646	616	663	688	612	669	671	677	677	636	645	652	659	641	623	630	666	680	636	657	636	680	674	691	627	677	626	670	698	712	673	706	658	692	699	661	678	695	648	687	653	648	651	648	611	677	643	680	643	645	687	661	662	612	651	658	647	655	690	669	634	690	651	647	640	653	627	629	670	658	667	661	657	679	654	675	619	644	638	641	622	633	704	657	648	632	626	653	609	696	666	657	652	660	640	682	690	653	659	647	636	628	656	690	693	629	691	642	662	626	612	623	664	639	668	637	641	677	630	685	715	667	664	644	652	666	676	704	662	673	632	661	643	647	668	647	627	637	643	648	636	696	651	684	669	640	657	639	685	670	637	610	671	673	649	660	643	671	651	704	637	621	649	675	631	624	647	661	630	643	671	624	661	669	659	589	642	628	669	729	676	684	678	597	651	614	643	657	724	647	684	660	648	669	654	690	678	644	656	635	667	625	631	628	621	653	638	619	702	641	672	573	667	651	655	622	663	665	638	659	617	652	703	662	664	609	641	680	598	646	676	673	674	608	717	659	651	674	627	666	675	647	644	647	610	654	639	661	620	636	647	688	671	649	654	652	679	663	681	669	682	659	607	699	667	650	640	663	689	679	670	734	651	640	640	685	680	647	659	591	687	639	655	690	661	662	616	632	651	636	649	661	615	680	643	645	654	650	611	644	675	707	669	662	702	641	659	682	644	621	664	657	641	667	682	665	698	627	695	650	652	668	619	657	684	671	707	689	658	646	655	652	691	656	647	651	616	661	625	680	637	643	693	665	653	702	644	627	651	649	668	705	633	613	662	681	646	624	622	638	702	683	683	665	646	670	638	680	650	643	676	669	623	659	662	608	677	648	658	695	616	679	614	644	594	681	624	691	642	634	579	667	660	674	603	679	636	636	643	666	649	696	617	673	644	650	638	649	649	658	626	634	684	666	605	624	651	679	658	674	641	670	659	723	642	661	659	555	618	629	718	657	627	654	656	635	644	673	659	674	663	635	637	692	664	649	628	643	647	631	655	670	658	595	697	651	611	677	677	675	662	633	648	662	677	590	671	674	617	673	663	664	612	628	646	648	721	639	640	663	713	676	657	661	648	688	601	624	603	701	679	647	615	681	627	647	636	634	671	602	674	668	607	608	615	677	617	707	597	674	656	658	673	655	711	622	661	688	695	698	657	675	681	636	672	639	632	685	620	638	660	644	644	671	614	643	656	651	646	649	650	691	637	617	671	637	663	667	675	668	610	679	668	688	648	684	691	625	645	625	662	634	678	697	620	660	675	637	691	666	641	699	673	693	661	628	645	706	661	620	639	651	636	669	648	625	638	666	688	664	653	647	665	676	679	632	658	693	656	671	649	693	637	707	652	649	634	708	652	672	642	661	656	687	637	604	651	655	684	629	688	640	647	709	619	668	642	697	623	702	658	668	703	654	622	685	661	644	651	635	652	634	627	694	698	652	658	651	655	632	644	644	654	669	658	619	619	651	708	685	670	691	621	642	688	631	663	645	670	664	613	624	636	687	628	692	654	660	694	617	647	656	661	677	678	689	642	660	618	682	722	641	627	608	612	629	672	660	634	637	644	642	693	637	627	636	659	685	672	712	674	654	710	654	652	632	675	644	665	691	632	616	651	665	640	598	636	660	705	673	642	618	625	671	624	667	624	650	681	643	624	671	651	652	671	676	679	683	625	648	658	678	649	675	683	624	668	696	618	704	662	659	639	690	655	689	680	675	653	615	642	660	650	691	653	683	646	674	654	635	665	652	634	675	638	629	653	670	659	655	626	655	652	637	665	657	679	702	696	700	655	660	686	669	643	645
23824	21334	28524	24489	21288	8387	1336	963	828	732	676	631	660	585	614	614	526	538	526	564	510	558	543	549	519	509	510	498	538	507	539	510	525	514	522	522	545	522	495	530	540	509	492	540	512	488	558	495	445	493	495	509	495	499	522	476	525	522	497	545	497	484	481	498	491	508	501	501	488	513	530	483	537	516	511	539	525	491	509	468	512	488	492	532	490	497	515	512	496	532	529	510	517	498	521	507	509	532	507	510	456	514	518	512	501	490	508	497	481	494	570	487	520	493	508	552	528	494	520	480	500	507	498	511	506	521	463	483	517	541	483	495	506	506	480	521	503	486	515	475	508	509	505	476	478	491	514	539	525	473	471	502	537	503	488	511	499	493	481	525	475	539	513	507	507	527	513	517	512	545	478	484	490	479	495	489	505	516	524	544	493	511	480	520	483	490	528	492	521	545	532	499	478	485	476	526	531	493	524	529	537	504	478	480	515	485	487	501	484	516	494	459	510	483	522	497	513	529	439	504	525	518	494	501	517	507	492	481	479	517	530	526	492	492	517	492	499	498	500	494	508	510	505	520	530	492	493	510	488	493	543	530	533	515	522	491	535	547	490	468	498	521	488	508	487	500	491	524	519	504	504	511	515	525	502	531	502	497	511	496	519	522	504	517	514	478	554	479	501	499	495	491	502	519	521	514	502	514	482	525	506	510	523	494	481	484	454	531	497	512	504	489	508	509	477	519	494	488	460	502	493	526	491	485	528	501	514	492	541	531	498	584	502	501	477	491	497	506	490	506	483	507	505	471	513	513	465	511	540	497	464	497	506	520	493	502	501	473	496	495	506	502	499	505	474	517	516	510	532	548	481	500	504	488	520	470	516	515	470	506	529	488	509	514	506	544	539	495	550	458	524	488	499	477	501	481	516	477	520	525	477	529	500	481	476	498	543	507	520	479	512	505	470	490	495	470	514	493	484	508	496	466	471	492	497	575	485	500	502	502	471	516	528	484	519	445	471	523	524	456	478	519	487	483	506	519	520	471	506	529	485	505	521	514	505	533	515	539	483	488	500	481	522	507	513	464	464	451	533	470	471	490	546	530	536	502	538	466	526	508	541	473	550	512	493	542	510	472	516	485	512	514	502	516	559	493	515	544	490	525	493	506	503	481	505	476	459	464	497	522	473	493	507	532	539	467	505	466	506	509	505	514	545	474	499	511	495	482	535	515	488	559	506	493	477	515	472	449	462	506	478	499	486	492	498	490	523	540	540	536	473	505	507	510	521	496	533	492	467	501	499	501	505	500	530	511	529	509	517	490	513	498	471	508	497	464	464	497	502	504	489	504	523	482	522	526	507	507	488	528	451	535	527	512	505	509	544	499	492	487	510	471	510	526	535	513	516	495	490	495	517	481	519	503	504	502	523	492	455	476	516	501	486	516	524	537	496	525	493	515	534	466	466	536	484	507	543	512	466	524	476	476	505	483	537	501	489	489	513	487	512	499	490	509	510	484	512	461	490	501	478	440	458	470	466	576	559	524	515	524	525	501	502	519	500	509	504	494	486	510	516	499	513	501	496	535	487	503	493	486	501	454	489	532	494	499	493	529	495	481	490	537	481	521	495	494	546	500	505	513	501	494	481	514	531	534	499	533	544	517	533	537	497	452	470	517	493	508	484	531	567	526	498	503	542	531	529	491	515	519	490	536	496	468	537	458	518	500	485	540	518	479	481	515	518	494	510	512	519	475	454	489	516	525	512	495	506	499	517	545	493	497	523	480	523	540	490	485	477	497	512	500	513	508	487	479	510	530	475	475	482	468	505	469	505	504	476	520	496	508	524	496	549	495	504	469	479	491	517	448	484	537	516	531	513	520	508	491	488	482	487	454	475	518	512	498	505	527	504	518	527	492	495	471	500	553	524	466	510	507	544	490	497	500	469	517	526	566	473	486	494	485	490	506	505	523	492	485	522	520	563	494	531	507	488	492	474	483	500	489	521	525	523	494	536	487	508	502	490	499	509	533	490	511	477	525	531	452	504	469	497	481	504	544	456	460	520	489	488	517	505	513	510	486	457	531	496	491	479	465	471	519	507	484	528	505	494	483	501	523	487	527	512	479	525	499	504	473	488	516	487	518	492	498	520	510	500	534	478	496	522	452	465	511	529	438	480	496	489	503	523	500	530	487	517	542	522	552	505	505	490	495	517	537	490	464	485	510	523	521	489	506	484	484	521	467	496	509	498	532	559	562	507	519	515	532	483	453	520	516	472	473	489	497	513	467	484	502	532	506	525	472	504	511	510	526	488	509	489	522	476	512	534	497	515	467	473	511	495	509	506	441	508	497	470	524	501	532	478	467	526	502	485	499	481	521	483	499	517	467	500	509	493	507	510	484	483	470	469	507	480	479	514	517	505	497	514	503	489	513	495	489	477	473	506	476	511	524	532	460	495	500	550	493	508	526	488	520	511	483	508	495	540	547	485	511	495	475	519	543	538	532	501	508	502	474	518	541	475	522	483	465	503	519	536	533	498	491	477	452	506	488	504	502	481	511	488	485	509	532	498	464	509	477	516	473	481	494	542	476	513	512	508	494	477	475	462	507	487	505	480	504	505	507	498	510	517	452	538	539	500	494	509	538	512	466	507	510	479	518	479	483	515	496	481	476	513	507	490	475	526	554	499	498	542	542	462	493	513	464	499	508	506	516	513	486	490	492	549	479	509	513	496	500	466	464	495	490	540	520	513	492	488	495	439	532	517	441	535	459	516	543	510	528	496	487	507	480	557	505	495	502	488	511	485	506	539	450	480	539	505	507	545	505	531	536	503	490	487	483	475	503	539	512	498	493	504	475	504	493	490	474	519	513	519	530	486	494	527	486	486	521	478	468	449	526	496	502	515	514	489	470	492	497	489	507	487	476	508	479	503	522	487	528	489	529	510	500	515	494	511	499	540	492	494	535	511	508	506	473	473	482	479	489	533	472	482	511	506	480	503	503	510	523	485	472	482	531	494	531	517	498	493	507	539	467	508	517	492	516	478	489	464	505	543	451	493	502	481	479	513	508	489	530	503	499	463	515	511	487	497	490	528	548	467	493	548	506	533	499	442	500	492	533	521	533	496	483	494	501	516	522	524	478	494	512	503	489	510	515	519	484	526	510	509	521	498	489	489	458	500	504	533	526	543	480	524	528	513	560	512	475	526	519	483	462	506	515	541	496	538	455	482	514	446	530	502	547	490	536	460	456	481	479	449	501	519	480	550	507	482	496	510	518	463	508	516	493	481	489	504	508	484	493	478	497	451	508	510	495	491	532	533	534	476	497	483	455	492	519	487	528	502	524	485	508	511	547	525	499	494	485	464	506	528	498	507	512	510	479	556	525	523	461	485	492	522	531	555	505	458	523	499	473	466	521	504	480	488	530	469	511	521	493	478	530	487	497	504	484	488	518	518	545	497	547	510	444	529	452	516	514	501	477	537	525	487	493	491	467	459	485	507	488	512	506
4191	11516	8233	4193	3100	2311	1778	1536	1184	1043	965	851	794	820	750	733	717	701	679	608	603	665	675	563	664	589	646	669	603	597	658	564	585	576	651	614	613	606	609	604	600	625	643	608	566	579	591	625	609	591	543	621	579	597	576	602	578	580	579	564	602	565	595	601	586	598	614	630	583	592	615	611	614	623	625	609	636	605	591	579	594	587	580	609	563	578	572	559	613	604	623	569	626	564	602	618	611	572	579	560	613	607	598	577	652	563	592	620	595	579	616	622	580	577	588	618	580	569	571	538	602	568	610	574	623	564	592	630	584	581	630	594	562	595	637	590	595	550	557	566	593	615	567	591	590	607	623	606	586	541	565	571	615	644	588	591	643	602	583	589	579	579	588	607	586	555	610	595	623	589	585	587	575	614	585	611	563	556	602	556	614	599	583	577	626	574	613	593	611	622	572	603	606	631	575	627	631	599	560	604	609	618	600	575	581	638	605	561	581	547	590	574	601	577	639	595	553	585	596	584	596	569	589	586	575	616	603	540	589	600	602	569	610	598	593	601	540	598	586	591	580	648	599	541	579	582	606	596	624	595	612	577	541	604	598	570	551	630	568	582	616	580	637	598	606	570	584	583	608	628	597	545	625	606	582	566	574	630	573	608	546	538	569	585	628	593	610	579	608	618	604	599	537	555	614	599	592	605	542	572	575	628	594	581	628	598	536	568	588	600	600	588	600	602	560	550	568	606	602	613	569	600	590	584	622	585	576	610	562	600	568	566	583	565	573	582	568	569	603	561	557	618	589	653	640	578	566	603	584	565	603	572	568	638	581	577	615	598	575	578	602	618	595	583	604	605	592	600	545	631	599	566	570	584	603	607	593	662	581	570	619	612	602	606	624	626	586	614	556	560	611	592	607	592	548	574	538	590	622	587	559	605	568	546	640	589	615	568	584	535	599	595	585	596	580	637	584	629	609	576	611	608	611	607	595	555	619	590	588	586	559	607	623	623	596	595	557	608	589	622	564	627	596	579	596	562	596	596	641	614	635	535	655	561	565	598	512	641	591	609	604	598	616	516	583	584	581	584	638	614	601	569	592	626	601	541	605	537	581	593	581	605	630	633	574	669	562	585	602	633	596	619	627	565	593	575	600	559	559	569	627	589	605	561	597	606	578	625	581	592	555	582	611	553	595	571	587	595	615	582	604	561	602	581	651	589	625	612	616	546	596	642	579	591	573	589	542	570	590	573	555	568	594	547	625	617	605	554	613	565	586	590	605	548	592	576	549	573	605	584	566	589	593	631	526	585	588	604	566	612	597	567	609	593	588	577	610	587	592	604	539	598	615	515	580	605	574	571	559	592	623	593	586	583	582	605	606	532	603	640	564	575	619	597	616	590	519	592	558	557	565	565	606	591	595	602	580	594	586	550	594	597	594	640	586	571	621	552	577	569	610	594	627	612	617	587	593	603	582	585	581	609	622	559	588	606	586	576	596	563	606	560	553	587	576	566	553	565	606	604	559	612	578	575	610	553	579	537	543	591	585	615	606	606	571	585	557	627	573	596	563	590	608	568	629	572	646	596	606	522	591	579	623	560	572	651	617	616	631	614	586	591	600	589	616	577	592	569	554	622	586	579	586	606	583	564	587	587	574	645	579	569	616	598	585	610	597	584	525	532	622	586	563	587	600	558	589	586	578	569	565	627	604	583	592	568	572	607	588	597	632	564	577	592	596	562	576	568	590	631	552	579	584	636	579	555	632	588	588	556	572	546	574	599	588	590	582	561	607	641	578	592	595	617	571	615	591	575	596	604	597	564	616	570	555	578	606	597	612	568	593	638	626	598	587	557	592	580	605	619	596	635	574	603	598	550	597	584	601	580	607	644	625	581	595	602	585	593	590	621	586	562	581	560	623	585	605	592	590	594	559	596	613	562	533	585	610	587	618	591	613	574	581	633	554	589	608	572	588	607	582	597	581	592	584	546	591	582	579	640	604	589	604	593	606	613	629	588	573	573	573	585	596	574	554	647	580	584	598	562	576	620	563	593	580	580	573	598	587	570	590	576	673	562	602	602	592	583	605	596	603	615	585	577	614	598	585	605	588	610	626	593	572	558	593	571	567	569	590	597	576	590	577	588	570	602	581	569	554	590	606	543	581	588	589	587	564	611	574	593	614	569	577	590	587	573	627	600	583	584	625	578	562	599	570	611	590	590	590	570	581	555	623	632	609	589	643	576	610	557	627	608	606	562	550	569	576	544	564	606	653	607	558	565	584	597	563	567	569	609	605	596	616	633	606	597	617	578	603	608	583	558	554	594	611	592	603	594	596	582	641	567	607	652	570	599	564	570	584	522	613	580	597	598	583	612	593	568	609	591	593	608	615	559	572	572	625	608	580	592	592	578	607	537	600	583	576	572	602	595	592	564	568	571	599	577	588	583	536	600	607	633	579	651	588	585	550	590	573	605	582	601	602	604	598	662	603	645	573	586	581	627	594	605	589	610	596	546	593	571	574	588	584	567	581	558	580	618	552	602	619	572	560	607	613	587	531	608	578	598	594	597	569	577	632	587	632	549	555	607	605	560	568	573	580	593	602	603	582	592	612	609	611	587	598	603	612	573	583	551	589	574	617	545	586	596	584	613	613	585	579	616	611	541	569	602	613	605	584	628	583	632	579	573	592	600	551	556	503	560	575	601	586	597	573	602	598	617	627	575	568	549	578	553	582	596	596	620	590	575	582	610	594	550	602	565	556	604	590	613	588	542	564	544	595	603	589	569	563	556	579	599	599	606	615	564	603	539	607	567	604	561	577	594	616	579	602	570	611	609	609	557	553	583	586	589	599	609	608	600	562	566	607	606	575	613	608	582	598	573	583	556	628	608	601	613	545	606	584	615	577	565	609	595	587	610	598	606	568	582	599	601	602	630	574	620	592	607	607	607	630	571	584	564	574	570	588	617	637	543	592	586	593	577	567	597	624	584	595	585	601	583	621	532	595	609	572	609	617	640	614	600	591	613	593	618	614	588	589	637	598	539	581	600	581	582	595	584	590	555	625	580	629	605	602	568	583	622	595	635	594	608	582	574	631	589	558	620	599	588	567	586	577	583	618	557	597	593	591	590	554	600	580	578	576	629	598	601	569	617	592	635	581	612	581	568	544	596	605	578	638	583	593	594	656	568	602	572	552	580	562	596	594	552	619	562	625	585	570	596	568	584	564	611	617	592	590	571	571	611	583	595	558	599	618	626	601	588	586	544	593	592	602	568	564	595	614	590	552	580	571	637	553	552	540	618	599	566	588	587	581	592	566	585	595	619	592	607	571	592	593	602	592	570	580	557	588	574	561	600	572	623	572	594	607	579	628	597	529	596	572	625	579	599	574	586	589	545	590	584	551	623	606	608	576	555	571	609	568	580	564	576	575	572	597	564	600	535	576	598	605	607	586	580	561	647	594	562	590	560	622	598	568	590	596	582	606	589	542	578	614	594	604	596	593	524
24914	21320	27303	25525	8832	1018	701	567	500	459	449	446	429	389	410	425	413	407	378	401	387	383	398	383	392	428	386	353	381	333	385	367	377	386	348	397	398	337	395	406	325	382	396	370	369	385	424	397	399	338	396	368	373	379	387	340	386	361	380	377	376	360	357	339	386	360	368	347	374	398	363	345	359	374	385	354	358	382	380	369	374	368	361	390	380	400	379	386	401	338	358	359	394	364	394	353	380	349	367	398	363	411	371	374	390	391	356	324	334	361	320	374	366	336	348	376	333	357	350	336	372	383	376	353	376	337	359	350	374	356	386	399	384	376	351	346	315	377	382	344	336	323	385	361	358	369	343	367	352	350	362	352	370	351	362	367	363	368	345	381	404	347	358	329	367	390	383	344	359	375	411	346	394	385	384	394	383	356	377	367	370	366	383	338	376	372	374	353	388	335	358	366	339	363	399	347	350	373	362	363	352	373	385	362	356	379	385	361	362	416	407	331	382	374	404	355	352	339	377	391	363	372	378	333	341	341	336	378	341	313	363	379	362	355	347	340	353	377	335	369	370	363	380	350	386	354	342	397	355	354	386	375	351	395	358	359	357	373	366	351	373	404	356	363	373	398	389	356	375	388	363	372	359	330	401	365	383	370	390	371	356	393	349	373	367	366	380	361	366	354	356	366	385	386	383	374	426	389	350	330	357	364	343	343	368	367	347	401	375	374	349	346	344	390	350	350	339	374	358	338	368	344	383	339	345	347	405	358	379	322	370	339	369	373	374	360	365	355	350	418	384	345	365	371	369	380	401	340	387	375	366	368	370	370	354	397	342	368	339	372	368	357	392	366	356	350	403	394	376	360	383	334	370	371	393	354	379	350	399	349	360	374	382	348	347	358	354	400	369	372	376	346	369	378	347	389	357	354	342	365	376	339	356	383	380	394	350	354	359	362	376	391	368	386	342	385	352	387	372	377	385	357	390	383	375	389	332	373	371	407	394	357	373	392	383	401	390	342	363	314	374	364	393	347	355	390	368	375	409	383	380	337	382	398	375	383	384	378	391	395	391	398	370	394	362	359	349	385	391	397	348	367	375	372	354	341	361	363	350	364	402	352	368	358	360	368	397	384	369	395	383	389	371	381	374	361	349	393	357	368	377	393	359	351	360	383	388	384	372	392	387	378	385	380	412	345	359	340	387	340	359	383	348	358	367	318	383	364	400	384	388	381	340	361	348	362	351	390	361	368	364	337	331	391	371	352	378	387	338	379	357	377	361	351	370	385	397	371	388	375	386	351	394	377	351	398	394	387	391	393	373	355	348	339	376	389	356	414	384	403	329	357	360	343	368	370	365	391	385	361	377	375	389	344	350	341	368	389	361	385	372	369	355	381	400	348	328	357	369	378	363	353	379	345	377	360	409	341	379	372	356	380	379	357	379	363	346	361	331	350	358	353	377	363	343	365	399	353	365	372	354	392	386	367	345	368	376	373	408	385	412	392	355	358	351	384	358	364	318	352	310	371	361	381	371	369	350	355	377	374	333	370	366	332	342	368	374	378	369	369	405	377	360	382	360	381	379	332	363	392	350	365	364	382	365	387	419	379	347	389	375	375	377	376	406	362	370	352	350	322	354	389	385	372	365	383	341	353	357	364	386	370	390	361	353	357	360	363	337	355	357	361	412	361	365	351	362	334	349	340	385	403	353	375	376	361	370	390	345	391	359	352	353	350	384	376	328	356	370	362	352	369	369	343	381	364	377	354	358	332	398	378	363	369	356	356	398	379	346	348	367	418	362	349	349	363	399	390	345	355	393	345	387	378	393	349	375	419	368	387	359	396	354	356	368	369	383	340	339	346	362	365	348	353	366	384	330	401	388	335	365	341	370	373	377	392	343	358	346	362	357	382	373	360	363	380	379	395	376	345	337	412	363	407	341	337	378	357	342	348	368	393	402	368	362	379	343	355	399	361	356	350	387	377	384	362	381	346	362	387	352	393	357	362	388	384	359	368	367	356	365	360	415	381	392	344	397	361	366	393	354	350	407	349	393	372	375	362	361	366	392	363	360	358	367	376	376	349	351	361	355	400	360	370	405	380	391	379	354	367	378	398	367	363	392	360	360	339	400	386	362	366	362	404	323	354	356	336	387	402	378	374	344	368	377	321	390	355	356	368	361	386	343	351	367	387	381	381	341	369	371	415	351	391	389	368	350	349	349	375	366	372	349	365	360	361	340	350	374	376	376	362	356	389	363	395	355	355	351	335	390	389	367	391	356	364	380	351	369	357	366	359	394	371	374	392	344	391	351	376	374	378	366	392	375	376	360	368	326	322	339	349	375	368	370	389	363	373	367	376	340	367	366	365	379	344	339	356	371	366	344	405	379	368	367	366	341	371	396	361	359	394	358	357	391	317	353	346	350	348	362	389	325	360	364	344	376	388	329	349	348	332	388	361	356	368	358	371	362	369	344	384	331	384	384	339	369	355	359	391	360	384	389	360	378	344	398	351	399	364	377	379	378	381	358	366	360	401	385	388	372	360	376	353	360	345	406	374	365	361	378	337	374	367	323	363	385	368	362	366	358	378	350	376	402	374	365	352	379	374	365	330	360	351	358	384	330	373	391	350	384	373	358	356	374	348	350	369	355	395	391	364	365	362	369	376	380	361	377	343	325	378	414	342	378	386	379	370	342	325	347	376	397	384	362	368	347	356	390	389	386	340	384	383	376	364	384	357	335	363	404	353	355	350	401	355	385	379	316	399	380	386	362	362	401	366	318	365	379	377	389	366	370	397	350	352	385	352	371	376	352	339	384	349	349	385	365	347	370	379	391	353	379	364	367	359	330	383	371	359	383	380	364	393	375	364	354	374	360	379	345	409	372	327	378	362	394	387	334	339	378	371	417	397	357	339	365	335	327	374	362	393	363	352	380	363	369	396	357	376	399	343	351	382	376	376	377	363	371	333	399	362	364	395	358	363	368	364	389	354	397	353	373	346	390	403	376	354	380	351	351	385	415	368	365	358	344	365	388	384	330	385	372	362	375	357	354	372	387	376	391	379	344	365	352	393	364	370	393	380	351	421	378	393	403	402	378	358	358	348	326	327	384	372	383	356	354	368	387	352	358	352	360	385	350	381	381	376	385	375	386	395	338	376	346	384	394	368	374	394	382	375	365	369	355	360	323	347	391	348	356	394	362	371	336	390	388	368	408	351	360	384	325	353	372	357	380	372	388	371	359	357	368	383	345	362	356	379	368	359	378	376	345	383	329	328	338	378	361	381	397	381	378	341	342	374	323	366	381	364	367	354	406	385	349	338	349	379	379	371	386	386	373	374	400	376	335	377	388	362	392	361	409	352	350	370	394	336	360	339	354	369	379	360	377	354	387	384	377	374	382	393	386	312	388	383	367	366	331	388	383	375	386	362	374	371	325	360	377	379	385	342	349	395	387	396	380	356	354	359	379	349	377	384	357	361	389	351	373	361	359	381	374	343	372	351
4170	7831	5856	2827	2021	1587	1247	971	802	739	622	641	608	544	514	502	494	510	472	514	450	439	456	461	428	450	446	465	433	456	456	450	423	418	427	434	444	409	471	471	446	437	445	423	430	432	411	447	421	446	458	419	468	431	449	434	457	436	410	443	447	439	425	388	415	427	428	394	444	454	412	452	463	429	449	410	392	471	402	441	389	425	437	450	408	435	437	451	426	431	410	435	419	432	436	439	418	407	425	437	435	451	450	417	446	386	423	403	400	387	410	436	476	436	432	409	460	420	435	428	447	438	441	423	418	455	407	355	426	450	412	418	443	422	429	423	419	396	444	420	465	432	430	436	428	406	416	396	417	410	408	421	426	445	429	374	484	427	440	442	437	477	457	426	448	464	443	448	405	451	406	421	435	430	438	449	455	450	426	404	445	412	431	437	411	435	445	388	373	413	434	414	463	418	435	411	413	430	444	412	450	453	406	470	422	418	432	406	434	446	410	423	426	418	427	440	433	438	404	426	458	396	426	471	418	436	466	446	429	408	432	443	440	439	435	465	424	426	406	427	432	405	414	453	444	389	406	434	474	448	437	453	395	424	463	372	413	431	461	424	454	429	454	421	447	410	443	431	425	416	420	376	404	432	403	419	404	383	459	454	445	458	448	402	412	409	445	451	413	445	433	390	434	418	403	470	411	372	475	399	465	421	414	407	442	385	425	446	416	393	393	441	451	432	435	398	420	383	400	443	418	436	414	438	425	409	415	409	412	402	446	437	456	435	419	413	419	441	433	389	444	414	440	409	438	415	436	436	425	407	425	397	399	451	437	381	380	457	446	435	445	429	429	408	441	449	451	459	429	402	392	440	420	428	431	412	444	414	379	421	443	422	395	440	411	445	451	468	418	403	408	406	402	455	410	402	431	437	394	437	412	445	419	443	382	412	412	447	398	386	430	403	458	427	433	425	426	425	435	408	430	434	446	448	396	447	409	401	438	436	425	433	448	399	405	415	397	418	406	405	399	442	400	382	428	408	426	434	423	424	404	421	418	435	479	452	404	404	417	443	424	440	441	400	424	422	392	387	438	436	429	430	440	432	428	451	417	448	377	422	402	432	400	457	460	449	423	431	447	453	410	436	433	465	447	475	408	422	427	392	400	449	430	413	422	470	422	449	446	425	430	446	446	388	412	442	422	444	458	464	422	442	424	439	408	430	400	420	428	448	403	454	428	437	433	449	428	421	438	412	442	433	433	449	396	474	466	408	440	436	408	433	428	424	415	434	421	434	416	423	427	420	427	444	426	442	427	443	434	425	435	451	405	413	409	434	400	439	399	451	441	402	439	446	395	414	436	397	459	384	467	441	425	437	437	433	405	415	423	403	465	437	444	386	433	421	452	463	408	387	415	420	432	460	447	392	403	410	408	411	403	458	445	462	452	393	420	443	447	428	435	449	423	434	410	451	396	437	412	434	431	432	417	443	392	436	401	455	424	403	393	401	422	402	447	439	446	439	406	462	454	474	399	389	435	410	428	433	380	426	441	409	415	444	443	420	420	441	394	458	444	400	470	429	421	470	409	402	411	427	468	465	413	403	412	413	414	443	428	440	444	454	428	417	450	435	386	418	439	468	444	469	405	386	434	451	406	410	433	402	419	442	410	389	421	421	435	432	411	402	420	404	387	427	398	425	442	374	463	459	389	425	424	457	427	429	447	393	412	444	400	399	438	397	437	450	435	384	424	427	364	442	443	419	409	453	392	425	412	443	433	413	443	415	417	458	452	452	386	426	424	413	452	445	425	418	429	441	419	431	405	455	419	410	406	440	437	431	388	449	391	416	420	448	407	463	464	418	440	431	429	424	436	438	436	441	417	432	424	389	384	396	401	430	451	447	473	444	422	409	425	449	431	438	412	424	476	431	421	436	406	403	433	450	416	422	419	436	438	425	441	435	432	401	446	448	406	393	435	448	413	395	430	430	404	408	434	420	444	406	440	424	398	398	446	417	431	428	419	421	423	425	396	423	418	430	437	447	454	432	468	444	425	387	391	450	420	436	470	451	460	404	416	432	465	426	441	442	425	393	400	358	449	420	430	441	405	385	425	421	432	446	441	433	415	434	418	411	438	405	430	400	442	454	404	421	424	468	477	425	429	413	419	465	458	403	409	431	455	396	452	433	456	427	392	430	456	396	405	452	422	456	434	410	430	442	423	443	409	448	422	474	417	428	414	424	403	439	451	391	386	385	438	392	445	468	452	468	431	388	442	440	441	384	402	436	434	444	446	425	405	431	431	415	440	376	457	441	419	460	428	416	397	453	415	450	443	418	397	458	424	429	440	396	418	450	436	407	422	409	437	440	429	438	409	461	441	441	408	455	443	415	408	436	415	412	429	402	443	487	437	441	394	424	471	407	453	453	404	407	403	434	438	443	425	425	414	442	429	436	426	440	423	422	418	440	400	424	382	393	419	428	433	434	431	392	470	429	437	455	416	440	430	406	421	453	412	427	421	416	413	416	427	414	439	413	414	440	480	455	417	433	470	442	445	407	422	442	421	426	438	438	454	432	413	438	437	361	455	420	399	410	462	413	431	415	437	436	423	413	427	433	446	418	452	432	464	410	426	446	449	440	438	444	408	417	449	425	391	401	459	431	447	388	420	444	401	381	369	411	385	415	419	443	439	458	414	431	430	427	428	390	411	426	387	412	399	430	396	411	430	452	428	421	430	423	438	446	470	400	403	432	424	457	420	470	453	423	433	416	462	450	433	452	392	430	423	451	469	411	391	416	402	443	448	422	419	429	416	362	388	428	430	430	433	440	425	398	411	437	417	433	410	451	405	428	436	443	435	476	436	398	421	401	437	444	425	409	405	435	418	446	464	469	429	445	412	457	406	425	408	457	417	449	421	428	425	458	400	395	436	450	384	415	447	408	405	440	422	447	380	406	401	419	451	414	434	425	424	412	456	419	420	430	433	441	435	401	389	408	454	432	423	462	429	442	417	426	446	448	409	419	430	424	421	395	390	430	423	455	437	422	430	421	426	412	428	413	437	414	417	423	462	485	446	411	445	413	431	427	411	409	441	424	397	433	455	456	450	409	436	411	422	426	420	416	416	408	415	404	420	459	446	410	444	406	441	421	415	456	444	428	443	434	408	455	435	396	444	433	415	426	434	388	411	420	417	425	445	476	420	434	425	406	448	423	416	401	419	430	438	451	425	433	403	441	398	446	432	428	439	443	391	433	391	467	467	416	417	415	403	428	415	470	399	417	422	459	391	432	428	407	406	397	426	424	419	403	458	409	416	412	419	411	438	411	402	435	452	436	408	443	434	403	412	404	441	401	408	434	413	445	453	424	419	433	424	410	423	468	418	411	427	426	417	456	460	425	417	442	434	399	421	440	393	462	448	432	440	455	441	442	409	405	426	430	398	460	423	411	442	440	441	420	451	402	416	415	432	467	400	457	412	435	446	466	401	387	422	423	434	416	448	452	409	418
22813	21420	29159	24069	21422	21459	7288	1026	712	602	561	460	414	421	356	374	327	299	304	308	286	256	299	280	251	267	254	247	240	244	233	262	254	238	235	276	266	238	230	281	230	243	253	225	259	271	217	216	238	223	250	235	214	218	213	249	246	236	235	233	226	217	236	231	231	227	279	254	238	232	233	260	221	221	267	225	218	207	226	239	230	204	199	248	235	242	223	224	204	223	202	220	245	232	245	234	215	239	216	207	231	220	263	232	201	227	243	251	262	255	213	236	239	245	209	226	190	235	262	232	227	228	246	257	210	212	259	218	232	256	217	240	217	246	247	225	211	227	239	225	218	228	205	201	245	216	233	248	209	196	240	218	247	233	230	221	230	207	228	227	245	248	221	221	220	243	220	231	237	209	237	245	245	219	227	217	243	221	224	217	228	233	231	243	216	240	216	207	207	220	239	230	256	226	231	216	225	235	246	220	229	251	207	223	230	205	225	235	230	237	218	216	213	218	241	213	209	215	213	214	235	206	210	240	253	218	228	204	199	231	255	216	236	217	227	219	233	215	220	212	257	212	213	227	211	252	249	221	218	227	247	221	221	227	213	232	245	235	230	231	205	235	237	232	220	253	221	235	243	270	223	184	248	222	233	222	196	246	216	237	213	207	245	233	232	242	239	248	225	230	206	238	216	216	206	224	221	260	229	220	202	227	218	254	230	230	207	236	246	242	231	208	217	213	236	232	251	241	215	235	219	233	230	223	240	236	225	244	224	231	258	211	250	209	240	206	190	230	206	235	230	233	234	202	215	245	235	264	236	235	234	213	233	211	216	215	227	227	204	211	226	257	220	223	226	244	210	220	220	247	227	243	230	215	206	231	218	217	249	218	212	204	251	214	230	224	263	223	242	242	236	220	229	226	205	251	245	205	265	242	215	211	208	256	237	231	226	249	207	203	211	235	242	218	230	213	229	232	234	250	239	236	216	248	247	232	230	201	238	208	238	243	211	231	241	229	247	253	262	230	219	242	227	229	231	239	241	258	225	220	244	187	229	216	236	225	235	232	234	218	224	230	251	231	232	216	258	205	232	234	235	235	216	238	224	232	252	227	209	230	230	233	229	205	204	243	225	235	230	232	244	237	221	222	242	225	203	213	187	230	216	241	202	246	229	241	231	235	232	230	206	206	223	255	221	207	197	243	237	230	240	235	218	230	215	223	212	240	249	205	241	229	223	198	229	234	235	207	232	235	213	215	240	276	240	219	218	234	212	217	228	226	255	222	227	214	254	235	231	228	223	203	225	232	222	224	217	215	220	255	220	227	206	213	218	220	225	222	223	216	240	230	198	218	242	203	256	224	194	229	213	250	209	238	216	248	218	214	254	241	209	230	224	243	215	215	201	223	237	237	233	238	220	228	240	225	261	227	231	212	206	226	237	233	215	236	219	228	213	230	235	236	261	202	189	210	240	219	220	250	220	227	229	247	224	214	237	206	250	237	280	213	198	240	219	232	255	225	239	237	236	215	226	219	212	219	223	235	222	240	232	209	231	226	221	230	200	206	229	213	216	205	234	202	191	228	242	218	229	244	207	241	241	212	235	216	206	232	204	204	222	226	210	238	216	212	226	222	225	221	230	231	246	209	260	227	226	217	242	251	232	236	217	206	221	251	194	218	216	215	247	202	214	219	245	258	214	216	241	210	210	200	230	212	213	244	232	210	192	245	230	230	210	215	206	247	220	233	227	233	223	211	202	257	226	214	224	217	196	229	249	244	232	226	255	210	230	231	250	219	235	227	248	214	219	225	253	225	258	238	224	201	223	218	247	228	242	229	262	249	231	211	223	237	216	214	241	251	233	226	229	227	213	222	235	240	206	222	251	238	220	224	216	228	241	262	208	269	222	220	216	243	254	236	228	207	239	206	202	221	251	223	197	245	208	208	232	223	218	229	214	233	231	233	204	218	219	226	244	211	223	249	214	210	249	212	229	206	233	203	228	227	252	250	209	227	225	226	216	245	260	231	250	240	220	216	218	247	214	240	171	230	230	235	256	265	229	217	255	207	249	253	228	230	245	239	223	240	245	204	209	219	223	225	236	242	206	229	233	234	244	229	246	243	246	249	230	224	224	217	205	221	232	196	241	246	233	224	218	216	234	200	221	240	260	223	219	224	202	195	214	221	250	226	239	222	229	204	234	239	226	224	211	222	228	248	223	246	212	233	203	228	245	268	215	229	229	237	201	211	212	224	220	201	209	243	220	218	214	244	247	236	219	237	242	223	208	259	222	244	247	231	229	202	227	231	227	220	263	203	208	233	208	265	231	237	247	225	220	238	237	256	217	232	227	226	247	220	222	242	219	231	222	223	210	252	220	233	217	252	219	252	203	250	230	211	234	222	203	259	226	224	213	250	220	227	226	239	208	208	210	209	237	241	222	258	207	204	227	216	234	237	237	239	212	219	245	222	230	226	248	240	226	221	234	220	221	227	238	211	238	229	219	221	219	241	231	241	226	230	239	218	227	233	238	255	225	207	239	192	227	215	216	228	224	231	227	225	239	239	202	211	206	228	265	240	231	243	210	227	229	246	203	225	224	196	213	212	221	259	218	227	219	254	230	212	217	224	239	204	216	230	220	249	244	224	223	199	203	199	219	237	229	225	231	235	225	234	225	214	209	221	215	202	221	231	238	243	216	227	221	220	234	248	212	238	253	219	202	227	230	221	222	221	246	241	219	226	233	201	220	223	226	214	221	224	217	221	241	250	239	244	246	231	242	223	235	201	232	236	249	232	201	228	233	225	247	222	231	234	230	211	227	244	241	251	238	222	225	212	205	229	248	207	227	234	220	238	238	215	235	221	237	266	217	251	222	227	225	240	230	234	208	221	237	213	212	209	226	224	220	191	229	218	238	202	238	228	221	251	226	229	216	238	238	215	265	229	226	231	228	254	220	226	235	243	232	197	228	251	207	202	240	240	241	228	214	209	227	202	211	224	224	206	221	215	221	220	259	235	230	210	219	233	224	228	232	227	240	217	263	240	217	221	213	208	218	219	224	221	222	237	229	241	243	236	227	230	218	257	223	214	222	240	208	224	222	232	222	204	248	228	249	240	243	230	216	223	230	234	227	244	242	212	235	221	225	214	237	237	232	212	232	219	239	245	223	248	225	230	223	214	216	237	224	223	244	228	234	242	212	256	248	224	229	235	225	205	223	237	231	240	228	239	254	222	232	230	226	233	241	235	230	220	207	223	220	218	208	226	231	239	230	241	230	239	219	202	235	211	212	236	212	221	236	225	252	209	227	207	223	196	205	226	232	247	228	257	231	239	202	226	214	223	258	229	222	219	205	214	207	213	234	212	236	196	219	215	205	243	237	249	215	224	242	205	249	229	216	208	221	220	229	210	220	218	234	227	223	213	219	236	257	235	231	208	230	222	253	227	215	220	215	213	223	207	239	235	224	239	234	228	201	201	227	202	232	212	221	214	251	205	236	205	216	231
5527	17215	12728	6371	4484	3481	2546	1794	1337	1122	962	846	752	636	559	538	516	492	410	405	384	370	362	359	347	357	330	331	328	289	317	294	310	333	312	343	337	310	299	300	284	317	314	328	305	310	303	295	311	293	286	311	309	272	308	319	310	310	288	273	283	284	289	270	278	305	310	290	267	305	285	281	259	295	272	309	302	323	265	323	253	293	317	246	289	314	266	279	289	283	269	295	298	302	291	275	283	277	259	276	271	295	268	310	236	266	295	257	292	286	236	270	277	299	281	260	270	276	246	285	307	303	271	270	290	295	276	249	268	288	266	273	313	285	262	291	292	290	279	283	296	260	293	289	258	272	266	275	288	273	286	309	285	289	285	290	298	288	265	284	282	316	261	268	296	270	279	276	257	279	262	288	294	265	275	282	285	278	273	257	264	280	272	281	301	244	307	275	252	261	271	271	264	290	264	278	273	267	282	284	258	255	274	234	263	302	272	296	281	271	291	244	285	274	255	255	268	252	275	295	296	261	263	276	292	272	283	258	268	277	262	260	290	282	263	287	261	258	267	266	284	289	278	278	313	280	294	296	309	254	291	271	313	260	280	298	289	271	285	286	251	284	285	285	270	258	289	245	270	229	271	310	279	280	279	254	290	293	299	270	271	268	265	267	305	302	252	289	290	293	283	285	269	268	287	250	239	283	279	255	265	240	269	272	274	275	271	267	288	266	286	267	296	253	256	262	306	286	289	265	245	260	323	288	292	292	283	290	284	281	277	288	260	289	272	265	273	290	287	277	269	280	263	266	279	279	241	278	267	258	286	282	268	303	259	234	250	269	248	305	294	295	282	277	256	260	265	289	294	285	280	317	276	261	294	265	269	275	294	308	261	291	262	249	268	277	282	306	310	313	302	271	270	283	268	273	272	281	278	284	257	314	278	252	275	266	286	293	280	273	257	290	263	288	276	278	278	274	273	304	275	284	305	277	291	272	247	280	291	266	281	274	296	293	264	309	289	284	300	273	269	262	251	274	303	284	285	264	253	262	258	252	248	247	268	282	285	275	259	303	255	285	283	266	283	300	298	265	267	273	279	290	281	285	253	283	269	294	291	291	275	275	244	273	279	264	280	298	281	271	282	285	270	265	274	278	292	277	291	288	276	279	260	280	276	269	262	265	251	268	280	242	296	283	261	280	302	279	281	293	291	275	270	261	280	282	302	308	287	267	271	294	269	266	285	285	287	286	277	273	282	256	256	301	229	281	256	299	279	272	254	286	273	262	264	296	243	277	268	270	277	271	285	265	263	285	294	241	304	271	265	276	292	268	290	331	251	258	269	264	266	277	291	271	260	290	281	293	269	259	287	253	286	278	294	281	280	257	281	278	311	271	273	259	266	251	281	260	279	282	277	258	268	277	306	257	280	252	285	278	293	278	280	293	285	259	282	255	264	281	275	290	270	272	299	275	260	258	244	291	256	261	320	295	260	270	261	275	277	278	261	274	276	252	307	249	290	267	280	296	276	278	292	264	279	266	274	256	275	255	293	267	258	265	277	264	270	262	281	284	269	281	276	261	277	291	258	285	280	267	270	280	286	279	265	267	294	272	273	286	297	266	260	305	304	273	288	233	294	256	289	264	271	281	258	262	277	261	260	279	289	266	292	285	303	280	276	280	287	262	295	265	262	279	259	237	301	260	291	296	274	266	280	284	283	274	293	250	258	272	285	284	326	274	253	280	280	257	249	268	244	294	261	285	284	296	297	255	301	278	260	264	230	270	274	255	255	283	282	262	277	277	248	283	272	266	240	254	281	257	254	285	285	243	246	301	271	273	277	278	271	281	263	284	290	289	270	256	282	269	298	283	273	299	238	260	287	283	288	267	271	273	279	289	288	295	285	267	282	330	258	258	274	248	295	328	282	263	273	273	288	259	241	263	279	260	273	282	275	285	253	288	280	289	288	281	252	249	270	258	297	245	244	258	276	277	278	248	287	282	271	249	290	266	260	256	269	294	278	263	254	277	294	265	295	265	267	240	295	262	239	269	263	274	277	274	274	288	270	266	265	291	297	285	289	290	286	291	260	290	293	267	249	274	285	294	287	288	271	282	259	267	264	290	253	296	291	280	278	258	301	275	246	290	260	300	268	264	288	289	255	277	280	292	270	272	280	267	294	274	281	271	271	274	287	265	308	297	295	256	279	281	242	291	283	277	270	292	255	259	272	300	276	264	272	297	243	293	278	264	289	261	265	303	254	292	290	289	297	295	250	295	287	291	275	257	253	289	288	290	247	310	303	267	239	282	307	286	264	262	291	249	292	298	306	261	279	346	297	263	281	296	262	291	323	265	317	277	265	275	271	273	259	287	292	262	285	283	290	252	252	272	262	258	267	288	267	311	273	281	260	263	267	259	285	271	262	276	291	283	281	279	277	270	297	284	251	294	275	247	255	270	325	265	268	278	259	255	277	280	293	272	267	296	290	262	293	272	283	280	286	286	255	241	258	299	267	259	281	273	287	269	277	300	244	286	274	245	263	281	281	255	266	259	246	269	286	269	263	278	266	265	281	282	257	279	259	273	290	293	283	295	264	300	259	271	303	272	262	283	257	266	293	270	315	268	251	255	263	283	253	256	269	274	237	276	288	309	279	260	266	272	277	280	305	275	286	247	306	263	268	262	256	261	290	255	267	282	296	272	269	261	298	244	304	291	283	276	282	284	292	273	261	274	254	286	283	289	273	260	271	274	268	287	299	296	272	265	304	311	297	305	284	285	256	286	295	270	329	272	265	283	284	300	264	283	269	268	278	260	291	258	254	290	278	277	290	289	266	260	256	254	287	275	285	301	264	273	251	263	265	301	260	278	263	269	268	287	263	297	248	266	270	262	268	266	286	275	255	321	260	275	288	278	268	272	282	261	290	270	290	286	278	265	278	257	268	285	297	281	250	265	286	275	294	278	274	267	258	265	260	301	274	309	317	274	270	281	249	304	283	246	305	264	258	312	292	303	260	272	282	257	250	257	263	273	282	278	276	271	299	262	277	273	294	285	265	273	293	276	284	265	284	277	272	268	301	263	260	291	252	271	264	274	293	283	265	271	261	272	280	266	268	254	303	247	248	275	273	279	293	296	278	305	285	273	250	250	292	255	265	273	295	279	278	262	267	273	271	288	265	290	292	283	240	315	252	261	262	236	284	289	298	297	245	291	263	288	278	272	259	293	277	254	282	239	247	267	291	306	293	252	275	298	271	261	274	253	284	292	299	267	284	285	277	284	279	315	310	293	273	262	276	288	282	272	267	285	261	258	257	269	285	254	307	288	263	271	264	267	282	267	296	260	274	281	266	265	273	298	245	301	243	268	224	288	312	285	300	283	256	263	269	280	275	274	259	276	288	286	269	243	281	278	252	276	289	280	260	301	270	268	263	272	259	312	272	292	269	305	256	272	278	248	274	303	231	296	272	274	305	295	289	312	259	258	294	277	268	266	279	263	251	293	285	246
27639	18867	5896	1562	987	754	749	671	673	618	607	614	608	583	592	596	604	555	604	581	597	573	623	596	599	560	566	566	586	581	608	614	564	592	583	632	602	571	604	584	568	594	590	589	569	581	563	619	586	591	635	571	591	632	590	588	544	607	568	581	591	574	551	541	538	572	576	593	559	567	568	586	587	581	597	574	569	609	599	545	590	609	545	513	633	569	552	608	603	580	585	600	556	566	562	566	588	555	586	570	568	583	555	592	521	611	551	588	625	591	550	589	583	555	578	557	574	622	536	580	581	579	583	577	584	551	575	523	588	613	560	591	565	599	568	584	575	612	567	613	600	564	536	567	570	564	576	606	552	594	586	640	593	566	580	589	610	583	611	590	586	586	579	610	584	559	564	586	526	577	625	581	581	562	568	551	608	604	603	597	577	634	573	616	604	584	612	572	546	627	597	563	640	574	540	595	584	553	536	598	603	589	577	591	606	575	573	583	600	580	587	567	594	577	560	551	577	602	587	574	592	597	582	595	593	619	577	578	537	563	582	608	554	550	575	613	606	585	568	583	570	549	577	576	577	593	590	575	591	573	576	569	558	599	541	582	591	547	581	565	556	594	553	628	563	584	579	551	545	553	597	564	557	532	567	583	555	549	587	586	613	552	598	611	585	558	570	595	593	623	583	632	588	555	582	551	562	559	568	575	587	574	550	602	609	582	617	553	582	551	596	587	568	598	624	545	618	578	561	571	582	554	568	556	582	565	614	580	590	599	533	530	538	566	551	577	576	613	588	624	548	580	597	590	583	541	550	591	567	576	562	602	562	573	556	625	558	554	570	555	557	590	554	577	587	560	568	598	587	595	626	600	529	626	577	648	644	582	546	569	620	600	561	558	601	562	600	590	543	563	560	549	590	620	581	571	617	582	615	619	540	549	614	588	555	585	558	615	632	629	564	569	537	592	575	564	580	584	569	548	585	610	584	583	545	598	597	604	531	600	573	563	534	596	546	561	581	586	529	583	553	543	583	587	585	600	598	577	634	560	548	577	580	536	598	597	599	583	591	592	602	557	628	548	594	587	602	591	571	579	593	557	587	586	591	593	549	542	575	573	598	618	616	587	561	607	541	587	592	600	560	568	580	602	577	547	596	582	594	606	547	618	572	583	578	549	619	622	557	580	583	569	619	578	561	579	601	582	567	551	598	575	589	565	579	575	575	592	520	626	577	508	589	544	534	545	597	561	568	564	598	542	591	617	544	604	583	585	540	579	586	621	565	556	615	563	589	578	572	578	550	582	610	542	584	590	576	536	626	600	577	567	621	622	580	578	604	575	571	555	553	605	612	563	601	573	628	546	641	571	521	594	589	554	594	600	583	571	611	566	563	584	616	556	564	622	558	542	581	593	608	611	574	631	567	599	625	599	567	565	598	581	541	559	548	532	554	562	569	627	561	574	637	556	575	592	591	556	552	612	592	560	585	575	605	567	572	553	611	582	590	578	573	586	586	599	527	536	594	553	618	577	580	586	566	635	601	577	577	604	574	559	550	615	571	582	617	556	552	597	609	577	561	574	546	599	589	606	570	540	544	583	562	630	556	632	506	603	576	553	541	617	592	603	579	534	642	585	616	560	580	566	578	554	547	557	599	529	615	594	587	527	574	625	632	571	557	596	617	596	572	585	577	578	524	562	618	598	597	606	594	570	587	593	597	591	547	597	545	610	545	588	548	575	598	607	540	557	564	612	606	575	585	602	605	536	576	593	601	563	582	581	582	605	629	611	591	581	610	557	517	562	612	587	591	618	600	595	557	574	590	535	563	577	555	538	565	592	592	624	568	560	555	591	584	561	629	567	554	560	589	584	581	572	583	560	553	538	602	612	606	618	590	579	632	588	543	575	551	579	614	576	588	568	587	630	611	589	552	555	546	538	585	591	571	571	618	559	592	550	631	616	567	583	613	542	597	557	587	592	564	589	589	583	605	610	558	614	591	588	619	560	577	564	582	583	595	587	545	583	577	545	561	611	598	609	563	563	627	589	580	612	568	623	566	568	564	593	538	586	562	524	617	600	595	562	585	574	592	588	560	563	601	567	625	572	574	621	595	586	546	572	583	595	575	565	566	587	557	599	579	600	568	547	598	622	592	552	551	603	547	645	567	572	537	548	612	620	559	600	585	600	602	637	551	595	556	539	598	544	592	588	596	558	588	627	575	565	590	568	588	564	579	591	590	585	543	559	614	563	575	591	540	555	556	597	552	552	607	554	559	609	552	586	577	593	552	567	591	545	580	596	555	608	578	583	566	576	578	597	577	576	575	542	545	568	613	597	597	571	597	568	613	558	551	593	620	583	611	591	599	585	583	612	627	567	604	558	602	562	605	624	583	554	580	621	575	561	626	610	574	583	596	592	616	556	593	618	621	568	603	593	564	576	564	589	618	541	572	565	576	616	580	540	603	535	582	563	569	589	566	603	608	572	561	621	582	558	541	604	585	544	613	569	593	583	564	581	599	556	578	585	597	580	561	595	562	547	559	624	547	576	584	605	566	555	577	570	569	582	563	563	612	571	601	578	577	576	600	578	557	567	565	550	598	570	608	551	617	571	547	543	557	597	605	576	584	578	583	571	578	571	566	572	566	613	579	558	588	629	553	605	588	562	618	534	558	571	563	551	534	592	545	590	586	586	576	555	569	570	607	572	576	591	626	575	587	580	625	638	578	576	576	554	570	576	581	560	578	613	575	551	594	561	563	564	620	566	575	565	569	534	594	608	570	568	617	630	600	571	546	555	581	513	541	620	600	582	559	628	591	596	541	570	569	574	552	608	585	562	570	595	594	626	567	561	570	566	577	645	543	563	608	588	551	589	570	591	558	590	596	556	570	555	587	583	581	569	586	590	561	551	545	551	584	605	607	602	578	588	587	555	566	581	570	583	571	571	545	551	583	584	609	574	571	578	581	590	588	590	532	591	582	624	538	571	574	597	594	546	603	587	555	583	579	585	605	570	576	630	577	595	548	591	569	604	571	551	612	561	580	580	587	589	569	623	551	569	607	593	537	568	626	593	571	540	603	573	588	592	532	576	555	604	556	535	588	598	575	564	587	556	552	547	557	568	583	548	563	567	576	575	596	583	618	558	581	598	581	573	545	568	560	555	575	578	588	558	609	600	571	586	603	574	602	560	573	551	602	587	561	570	556	572	576	541	534	590	513	575	557	635	626	582	587	604	586	556	577	573	619	538	538	579	582	634	543	566	586	571	559	565	583	575	568	576	569	536	556	532	615	561	597	537	594	587	540	575	568	584	563	561	609	570	590	583	581	596	587	592	592	541	555	568	600	578	556	641	591	561	566	624	542	571	549	583	582	568	572	548	598	586	601	582	576	606	542	584	572	568	591	598	578	557	642	587	613	574	568	557	602	577	618	623	573	498	547	582	574	573	577	589	541	573	614	602	586	584	609	586	567	507	576	579	596	590	612	545	548	558	578	557	568	542	576	529
5087	4259	3290	1779	1383	1184	1029	899	833	768	784	816	727	724	704	695	716	705	667	675	654	615	670	678	672	653	668	623	662	616	652	728	683	716	626	696	660	732	681	659	685	653	666	627	634	667	673	664	657	667	633	692	656	662	669	667	678	652	680	656	678	654	646	619	624	643	668	690	705	691	665	735	686	701	668	679	688	694	680	677	652	700	701	687	634	676	704	676	662	673	651	685	686	681	704	694	724	637	667	687	679	675	660	649	661	665	661	644	703	646	666	642	694	642	662	658	678	631	636	665	669	641	686	680	660	685	656	658	674	644	650	701	631	641	665	611	677	672	707	627	672	601	666	640	643	671	637	648	657	645	675	676	702	674	598	683	643	642	631	610	660	662	704	643	662	644	686	658	685	626	650	681	674	675	698	680	650	696	661	690	659	687	694	637	676	656	671	637	685	677	649	687	691	690	625	642	667	690	699	652	646	625	683	699	688	695	670	710	661	665	664	665	670	679	681	662	673	640	669	651	646	681	674	669	684	679	692	708	662	666	695	702	652	656	624	689	596	677	634	660	676	632	664	689	667	677	666	613	642	636	663	630	713	660	675	659	628	617	694	644	633	610	688	637	661	629	671	657	678	668	628	628	709	654	696	628	685	708	638	623	651	679	691	648	666	669	733	654	612	659	650	648	672	649	711	665	638	666	655	615	677	664	671	635	665	677	649	699	640	646	653	647	670	697	697	671	666	631	641	708	669	635	700	662	666	679	607	710	683	637	678	646	642	667	606	636	615	624	618	669	642	646	653	667	647	641	650	674	679	645	613	697	644	734	680	702	652	679	704	680	655	692	717	658	651	705	669	677	692	638	704	632	727	624	626	694	648	652	645	660	663	636	627	702	718	648	646	678	674	613	644	652	631	652	690	653	689	694	713	649	691	610	665	708	624	687	670	660	667	660	714	679	644	648	651	699	695	673	721	669	703	668	650	682	661	669	651	690	592	673	681	699	641	690	703	653	716	639	674	681	613	674	696	695	674	626	624	641	676	713	653	651	648	677	649	679	582	675	627	619	663	654	700	646	688	722	678	645	696	712	661	674	605	639	631	704	680	668	723	628	689	660	701	638	629	626	646	694	647	668	641	615	666	656	634	688	650	660	685	687	644	626	651	631	649	682	700	714	639	644	729	650	714	645	641	646	694	664	671	700	677	699	730	688	661	666	675	668	638	640	606	630	664	683	726	620	642	680	642	681	680	709	695	641	678	648	696	660	656	676	679	655	673	714	684	638	639	630	649	691	659	678	697	662	676	657	681	641	671	629	701	630	673	694	753	675	668	674	673	643	663	687	631	666	665	708	624	671	641	655	660	587	705	681	674	649	624	661	669	672	622	714	644	673	673	660	659	690	676	690	651	656	689	675	646	681	659	654	674	649	673	705	664	664	654	682	677	690	670	666	623	671	619	670	668	665	684	621	710	641	648	659	661	657	710	670	680	670	672	658	672	678	637	650	665	676	636	677	651	650	661	696	616	662	645	648	668	681	688	630	627	685	667	665	690	671	662	692	682	653	659	656	667	641	648	651	674	659	708	639	656	687	628	692	652	648	640	691	665	648	703	686	657	642	667	658	647	650	682	715	641	665	638	663	656	692	719	700	684	666	685	683	704	742	704	699	641	685	656	659	683	697	651	690	699	620	648	615	651	665	687	630	687	666	620	611	689	707	673	641	680	657	696	684	650	650	619	656	676	662	679	615	643	667	657	667	676	685	658	661	628	642	656	646	629	661	689	659	693	674	681	679	678	688	665	640	642	667	703	666	659	664	662	672	632	671	627	700	643	667	678	663	676	687	653	662	660	652	631	640	677	679	707	665	695	681	698	682	651	693	700	705	660	649	661	685	654	709	654	667	633	675	695	684	666	649	703	673	710	661	636	657	694	679	665	669	637	678	648	638	672	630	705	676	656	690	730	624	691	671	671	660	645	679	668	688	643	699	666	673	642	682	638	669	672	671	664	645	640	627	688	685	626	684	678	640	702	678	681	642	661	652	623	659	639	666	630	652	669	676	646	711	648	677	691	694	691	663	649	668	626	650	680	697	701	680	670	722	634	602	709	713	683	666	639	686	637	634	694	650	654	686	704	671	622	617	648	630	658	712	682	671	679	645	682	664	635	651	685	667	694	610	639	661	694	675	657	607	639	645	662	605	670	694	672	648	670	642	631	658	642	674	668	684	645	638	657	638	640	671	680	693	699	672	641	643	660	667	637	684	640	664	651	686	628	636	648	661	639	640	689	667	594	626	674	684	635	651	651	659	652	617	695	631	662	703	621	641	648	670	718	663	634	629	664	687	660	639	688	668	647	682	670	623	652	653	621	700	614	643	668	680	657	674	672	667	636	669	672	680	636	704	663	652	663	644	705	665	679	641	667	674	661	712	652	680	708	639	697	651	657	672	637	702	675	717	678	632	698	654	674	672	645	677	618	688	650	677	607	710	685	637	695	642	647	702	682	680	636	675	711	697	667	671	650	655	651	681	690	664	653	654	653	649	674	670	665	673	681	649	687	702	697	685	632	658	667	678	692	684	672	665	633	685	636	636	683	665	665	702	678	676	646	641	663	703	669	702	647	692	669	699	655	673	622	641	646	679	738	648	660	673	672	689	704	677	642	672	631	672	675	671	667	714	626	649	687	652	688	683	650	653	661	646	652	616	657	654	741	636	658	628	699	679	703	675	691	653	611	668	666	691	657	669	690	633	641	633	695	668	662	669	685	707	664	684	683	715	671	659	664	640	643	692	632	650	624	713	657	678	655	655	672	663	658	696	617	606	632	666	612	681	660	676	658	649	649	647	708	636	627	658	646	612	656	666	689	607	664	681	663	690	640	669	670	691	668	677	646	662	651	640	667	679	638	654	637	629	660	659	687	712	625	650	697	688	691	663	663	690	610	660	697	641	654	644	663	648	714	685	650	698	650	643	709	690	703	650	650	678	639	638	708	654	631	624	619	631	676	695	688	631	683	678	657	684	645	645	691	649	681	680	707	639	654	594	678	642	690	674	664	650	694	714	656	685	651	651	716	691	658	705	661	661	604	662	632	643	644	673	641	670	672	663	669	675	652	664	656	689	671	654	704	679	621	638	624	680	627	665	636	697	663	649	683	646	651	655	667	723	679	644	688	707	644	693	687	666	651	647	687	657	696	670	660	668	670	651	676	686	665	688	677	691	650	659	676	660	624	684	622	661	694	657	655	625	675	650	691	621	629	577	642	680	666	651	656	686	656	682	683	625	713	693	663	654	657	682	657	658	697	697	633	680	675	675	654	689	636	662	659	608	650	704	652	638	696	689	646	621	678	604	695	621	680	649	667	629	644	685	628	665	645	674	667	643	689	679	651	637	666	647	711	702	683	713	646	716	632	668	646	623	657	669	697	657	687	647	688	672	663	693	682	670	685	699	685	629	652	690	634	675	689	674	695	713	659	671	680	663	690	631	646	680	651	638
23851	21372	28579	24539	21373	8591	1457	911	786	719	707	658	646	645	585	557	582	567	563	511	569	556	549	478	558	558	494	533	499	525	507	549	563	542	521	546	547	513	530	520	554	500	514	487	544	578	476	545	496	505	520	522	528	509	463	502	521	509	526	536	522	512	531	549	491	550	507	508	492	541	475	503	526	565	504	528	550	469	462	516	508	550	505	556	481	507	511	498	485	515	542	503	511	536	490	487	509	535	534	479	547	522	516	479	471	553	551	488	502	552	513	525	520	532	475	504	531	466	518	481	522	524	460	496	551	530	503	482	488	495	526	497	475	553	522	534	474	519	553	496	463	532	506	511	526	518	531	502	532	555	546	529	507	532	509	506	536	490	545	521	494	529	521	486	515	491	497	532	508	550	518	531	506	540	509	507	518	501	534	517	502	540	497	483	494	567	536	520	523	519	509	539	522	502	525	506	510	525	485	509	521	512	527	468	469	488	533	538	490	533	557	504	564	515	512	493	527	504	533	518	487	516	514	532	553	527	489	517	525	544	509	502	470	500	509	541	532	521	516	526	540	520	481	497	476	534	508	490	531	506	497	552	534	492	492	457	494	577	480	460	501	515	502	513	514	495	509	486	503	489	511	516	523	517	567	482	511	553	507	555	535	516	477	540	527	553	525	486	514	506	526	516	530	557	468	502	529	515	477	481	539	526	499	474	519	516	519	483	489	544	514	483	493	518	541	504	489	478	536	555	480	531	539	498	521	511	497	472	481	480	488	476	455	496	505	497	448	510	499	500	521	485	517	480	512	484	513	494	489	495	527	523	486	503	511	509	490	524	550	551	492	502	486	462	488	504	527	532	500	534	508	523	523	519	530	529	546	525	496	513	492	487	530	493	513	483	490	481	522	504	555	528	478	511	508	489	536	499	508	520	514	523	524	481	536	503	507	476	538	505	514	504	495	510	539	459	518	472	533	502	533	505	473	494	534	460	495	487	488	516	492	523	538	540	500	474	543	500	517	536	469	524	499	495	487	534	519	533	494	518	495	479	513	498	496	535	499	502	518	550	539	511	537	503	502	504	533	504	515	482	478	475	542	513	492	493	478	522	493	483	503	501	495	510	526	508	508	533	536	530	547	502	498	486	551	507	518	507	467	494	528	537	496	453	545	509	522	533	501	510	518	515	470	539	513	506	507	503	504	502	560	493	516	529	504	536	496	528	509	554	522	521	501	511	506	514	545	517	507	498	545	537	533	515	503	499	523	499	540	512	535	490	517	537	504	486	500	508	513	518	489	477	488	490	515	494	526	516	476	521	501	504	531	486	524	541	552	508	489	528	520	535	511	551	521	505	526	435	490	503	527	543	502	525	518	507	499	524	490	507	509	506	578	534	495	508	480	484	506	516	510	523	542	496	499	511	490	518	542	521	529	525	524	499	551	523	512	481	511	464	528	540	523	521	517	496	576	505	521	478	493	502	516	520	526	496	505	518	526	496	458	528	508	505	529	502	489	506	481	524	489	478	524	513	532	502	495	536	499	527	498	505	524	502	507	507	537	512	503	517	538	498	541	481	488	523	464	502	579	484	524	558	499	536	471	509	529	479	533	509	529	545	505	533	470	497	519	540	469	495	476	480	515	516	483	495	476	446	519	558	493	514	469	515	537	495	485	502	488	517	505	521	487	525	522	531	498	531	519	520	507	502	499	502	530	529	511	522	475	479	526	558	512	533	493	504	503	524	495	486	481	518	525	467	487	503	551	483	512	493	512	522	512	510	505	504	508	521	545	500	516	546	490	500	488	467	498	494	551	507	517	509	503	519	492	494	507	500	503	524	477	513	531	503	508	510	540	539	490	513	484	518	504	484	489	491	526	511	459	548	522	500	523	494	545	565	510	458	463	495	523	514	499	530	532	499	459	500	518	489	500	534	498	550	513	531	512	466	519	509	514	501	490	507	523	539	546	532	518	460	541	522	472	521	521	491	513	519	511	505	508	510	511	522	478	540	505	535	515	482	518	516	499	512	533	525	499	500	486	490	526	488	496	519	529	471	509	508	504	506	534	481	527	474	470	518	533	507	533	523	512	514	512	503	477	546	534	513	536	503	516	518	529	494	503	512	516	517	543	529	493	535	531	518	511	552	505	495	542	474	532	538	508	467	523	527	528	467	503	478	536	505	500	519	503	510	550	534	522	518	459	496	492	526	501	477	497	500	473	517	515	494	504	557	519	515	491	531	516	484	510	530	488	492	515	477	506	478	482	545	503	498	516	521	494	509	519	498	485	547	503	486	512	447	516	509	493	519	525	506	535	469	548	534	471	480	498	526	505	529	507	536	551	521	557	493	543	499	511	513	483	449	498	518	514	510	469	494	487	497	491	506	465	532	475	494	501	487	494	478	479	522	518	558	554	528	548	462	503	525	499	517	560	491	535	475	487	500	538	480	507	516	494	546	473	473	516	539	542	500	516	531	479	484	504	485	509	527	537	507	526	517	550	482	508	492	480	535	482	531	515	491	538	466	502	554	493	477	495	468	508	494	499	500	528	524	546	565	493	524	481	478	466	516	501	510	514	544	522	502	527	508	518	488	512	485	512	527	531	490	503	507	524	537	476	530	505	511	512	515	552	504	521	536	530	481	485	523	483	536	504	505	501	499	523	462	497	509	519	491	486	520	527	546	563	497	526	516	486	565	474	540	512	481	513	514	506	501	494	504	508	508	504	486	493	490	524	523	485	531	519	498	458	487	502	522	535	502	511	527	504	556	535	525	490	521	533	485	519	485	484	496	517	540	474	549	572	476	507	526	544	531	498	543	531	498	538	496	512	512	535	470	516	548	529	558	537	510	508	533	529	548	559	527	494	512	518	512	494	521	522	540	486	520	489	474	547	554	534	502	491	513	500	520	532	474	476	494	528	469	517	503	481	534	478	500	518	474	504	508	528	508	512	502	536	512	515	482	542	490	504	495	477	504	500	508	540	507	522	531	491	501	519	524	543	515	513	518	474	508	506	492	534	540	508	508	495	522	491	569	518	483	477	524	535	516	485	492	528	501	493	505	485	474	546	522	513	522	498	513	543	507	552	533	517	515	562	503	531	497	500	500	524	520	532	492	513	483	505	518	489	541	534	514	516	540	470	510	529	523	500	550	500	491	510	505	499	508	512	494	513	497	478	497	509	487	521	526	482	496	529	466	488	570	566	504	482	510	486	526	540	527	503	507	516	503	477	498	497	504	526	518	544	516	482	503	477	501	519	550	469	546	504	499	481	528	519	518	533	514	516	516	533	545	486	496	550	525	484	476	514	503	492	523	523	479	493	506	533	498	508	529	499	497	524	471	483	486	501	539	511	515	482	547	502	530	515	513	508	518	554	550	493	531	497	494	519	553	511	553	516	511	508	564	526	482	498	483	511	501	499	490	517	504	524	513	521	510	499	507	494	535	554	513	489	501	537	513	470	504	521	522	510	500	486	555	505	502	521	502	481	524	542	522	494	493
4341	11677	8352	4356	3016	2337	1860	1517	1228	1043	986	934	859	827	778	736	739	685	673	661	680	652	639	664	695	670	598	600	653	613	603	603	632	593	627	675	633	641	628	617	633	622	607	575	610	646	620	616	658	593	592	605	586	630	638	560	621	629	579	650	617	603	605	583	579	589	599	587	574	627	601	622	619	563	630	595	612	544	602	594	620	616	580	569	574	594	595	621	583	641	623	598	614	600	584	606	585	574	594	606	575	568	589	600	599	584	612	598	575	567	599	611	638	628	616	627	606	596	604	633	578	567	635	553	598	655	536	588	563	583	625	629	608	580	581	643	606	575	591	549	621	593	635	579	555	602	580	640	570	616	552	629	610	627	639	599	612	639	589	578	651	614	647	590	618	652	596	607	615	624	608	636	629	635	592	643	630	602	603	604	617	615	611	576	555	583	597	542	568	588	600	553	582	636	607	604	584	584	588	621	635	633	584	595	616	596	628	613	603	630	619	570	595	580	632	580	605	624	624	601	621	597	601	596	601	608	591	612	615	582	628	587	634	596	566	618	627	610	586	580	564	561	615	637	600	575	559	595	627	596	576	650	608	603	597	596	621	614	599	620	598	562	574	605	600	644	607	589	593	560	642	582	598	604	634	629	597	599	596	593	641	605	615	633	623	596	633	582	618	641	610	603	639	577	588	550	594	606	537	585	611	605	618	600	610	624	638	584	598	589	611	577	598	583	577	557	618	629	620	621	613	536	598	577	659	608	621	603	600	577	608	632	600	644	605	599	594	606	554	639	610	644	628	589	583	612	627	593	611	594	639	619	550	601	574	582	588	588	573	572	620	614	546	627	589	596	520	602	595	551	583	606	578	636	606	585	613	650	656	598	633	615	603	588	599	583	611	588	631	593	578	606	578	590	624	580	592	592	596	569	627	553	599	610	616	622	605	579	594	610	589	649	598	592	575	579	632	583	598	601	606	624	562	618	604	616	573	614	626	615	574	579	597	633	628	599	633	612	596	627	631	582	584	585	602	560	587	582	606	632	626	595	613	619	638	637	608	611	583	620	605	585	555	575	578	603	646	618	571	581	584	613	589	586	638	625	582	597	618	633	604	603	593	636	610	584	589	596	591	587	636	651	625	646	578	614	595	594	595	627	602	621	612	591	625	613	649	564	567	630	578	619	589	562	602	624	636	552	601	608	598	587	593	586	555	600	611	609	577	609	580	539	612	600	563	613	578	626	581	601	628	614	603	585	584	590	605	611	599	612	581	610	616	594	611	629	577	609	621	608	592	613	599	592	560	585	605	622	577	622	586	610	635	596	612	602	629	594	614	592	593	579	568	579	605	542	583	614	587	614	590	601	632	617	619	593	605	618	605	623	599	609	596	579	559	575	634	591	585	589	597	615	561	595	618	580	592	604	621	584	583	585	635	621	567	625	573	613	563	573	576	559	597	617	597	612	626	608	602	616	620	602	619	608	569	600	615	610	617	586	611	598	604	549	565	584	608	610	613	579	591	646	620	585	608	580	589	607	633	571	592	583	573	657	621	626	584	597	573	586	601	574	563	568	580	606	580	583	618	609	590	603	617	600	567	654	620	573	573	568	580	588	604	613	565	615	600	624	593	646	604	611	609	621	585	587	632	570	590	602	605	535	614	637	617	616	609	594	573	626	605	600	588	624	556	625	596	560	615	669	614	584	593	611	572	622	602	580	578	615	562	592	585	602	615	632	594	591	654	577	584	611	600	605	659	649	583	609	661	595	620	613	605	642	599	606	571	562	588	610	592	603	616	577	606	587	580	590	571	605	600	627	588	596	605	637	604	621	628	589	643	632	599	589	598	541	634	641	610	612	605	610	611	627	600	607	626	596	574	555	586	569	548	543	607	580	615	554	608	617	613	591	654	569	568	599	620	586	563	591	633	605	576	588	595	626	635	594	600	580	610	613	586	621	542	602	611	575	560	598	574	635	593	617	602	572	642	576	618	593	606	600	589	657	599	647	592	576	601	606	613	628	585	603	584	603	616	572	578	615	607	586	603	589	590	614	625	543	600	599	618	614	569	562	613	570	607	616	615	600	605	548	611	638	617	601	591	579	587	606	574	537	623	564	613	595	614	624	585	589	625	586	586	636	622	569	583	582	600	594	615	567	544	613	637	572	639	611	615	600	621	613	570	598	604	557	567	593	547	587	574	562	577	567	591	618	587	670	611	564	575	611	612	589	612	615	579	613	606	577	571	607	575	628	664	572	613	585	599	612	580	591	580	552	621	607	601	639	623	597	600	591	608	627	581	581	567	570	569	615	606	569	575	567	633	574	590	588	581	580	583	599	580	579	574	571	603	569	615	552	622	580	636	567	607	615	610	607	601	587	601	600	641	622	606	579	574	625	654	586	594	609	626	619	623	596	570	623	580	567	611	591	632	593	598	618	591	630	581	613	636	589	592	587	630	598	600	586	599	591	614	603	589	569	612	556	581	553	627	589	603	634	559	613	601	602	564	569	579	620	602	625	630	561	642	596	574	582	607	598	610	556	618	584	614	616	580	612	551	611	570	590	621	653	636	595	587	569	620	551	604	610	573	580	622	620	555	572	566	585	610	597	636	619	582	549	629	595	544	613	644	600	595	616	602	607	594	617	616	614	617	598	604	598	625	590	624	626	591	597	614	641	632	606	594	591	597	596	598	566	600	578	582	588	612	582	594	578	605	562	633	642	609	642	599	640	577	583	608	618	661	592	611	569	555	594	607	626	606	673	619	573	604	632	585	628	597	605	591	560	606	594	596	608	613	649	617	570	566	592	583	610	615	629	603	632	554	603	628	652	620	652	586	579	574	610	605	587	595	590	574	631	581	616	581	570	582	623	608	598	604	551	622	605	604	610	629	592	583	586	652	563	583	618	600	611	576	553	575	590	601	619	580	605	571	576	595	613	606	601	590	610	605	583	555	599	571	581	633	609	604	590	618	592	548	627	628	599	600	581	616	596	538	595	563	603	571	592	627	569	602	587	578	630	592	567	592	603	581	583	574	613	580	573	630	612	573	609	642	588	630	558	604	598	578	590	575	598	588	571	606	609	553	617	590	604	605	645	603	618	570	562	588	605	616	620	595	625	584	582	584	607	584	554	620	614	597	591	619	602	573	582	566	559	600	558	567	598	613	623	589	634	601	635	615	615	550	606	590	623	592	576	583	572	616	564	584	598	587	586	577	563	665	589	593	610	577	617	603	622	618	599	594	617	612	592	608	617	645	589	594	585	586	615	576	577	625	651	612	572	606	599	585	583	599	606	578	603	602	639	619	616	566	650	575	585	642	598	651	556	599	588	556	609	568	626	602	605	628	639	632	597	585	557	606	582	600	606	630	627	606	597	598	588	575	644	628	646	599	577	610	596	610	575	613	620	602	592	597	609	594	564	556	617	580	560	627	662	612	633	557	551	574	614	602	577	594	648	594	618	592	635	594	611	575	589	594	624	614	587	586	566	589	595	584	606
25003	21400	27460	25700	9182	995	755	620	549	534	507	472	433	441	402	424	428	398	394	418	368	392	363	381	342	367	380	408	378	313	407	389	377	425	395	403	364	402	372	339	382	381	346	357	370	395	363	352	334	355	380	375	389	371	393	396	357	399	406	388	374	416	399	403	398	352	412	350	404	383	397	378	411	360	381	359	348	387	371	381	386	397	385	374	399	376	370	387	355	359	367	395	365	359	398	359	396	420	392	360	368	350	375	336	364	349	378	388	371	402	367	390	388	350	370	387	375	375	351	365	345	400	380	374	352	354	385	377	376	368	390	367	392	395	387	352	356	353	343	370	383	369	362	372	382	367	353	396	361	355	375	410	389	356	364	376	361	364	350	389	353	346	395	374	382	371	346	382	373	380	365	377	391	398	367	386	359	372	359	357	351	359	371	372	361	363	415	395	374	386	352	374	393	356	328	374	393	349	378	376	361	375	381	373	370	358	382	402	391	378	375	381	372	353	362	386	383	388	415	378	339	348	370	379	370	416	369	362	374	362	360	362	372	369	356	363	385	379	415	350	364	386	393	373	414	352	399	369	378	349	403	384	354	386	365	330	401	378	350	343	369	348	366	380	397	335	365	348	356	374	370	361	358	358	365	331	397	386	422	376	360	376	323	353	352	355	332	362	375	378	385	379	379	349	381	369	406	387	338	361	342	367	351	334	338	367	347	380	381	364	372	390	371	370	341	382	368	344	364	382	373	382	359	343	371	372	347	371	345	374	382	365	363	404	397	382	385	386	317	344	381	380	377	374	376	372	367	358	391	378	341	352	373	387	351	371	375	364	405	412	393	336	384	340	371	399	366	383	394	366	359	339	366	346	360	363	369	380	343	370	381	405	377	356	359	370	395	379	379	380	384	389	409	362	363	345	363	359	361	385	367	346	410	390	373	365	363	375	379	398	319	370	355	360	356	337	380	373	375	376	353	369	393	331	363	380	348	387	375	349	397	365	342	392	382	390	377	403	359	369	341	349	356	372	373	393	357	376	360	350	367	350	358	356	385	386	360	369	348	378	400	366	361	385	390	409	334	399	365	375	349	369	374	394	386	375	347	410	391	379	363	379	400	389	400	374	414	371	390	385	367	378	365	378	365	404	382	366	381	374	383	395	337	369	349	352	363	350	400	357	375	374	355	365	345	376	388	360	375	350	353	389	370	371	384	359	367	386	399	384	400	387	356	362	404	358	388	355	395	368	351	357	372	390	370	329	389	378	362	382	412	374	389	337	390	397	375	368	359	377	359	331	365	381	354	325	377	372	380	369	399	363	357	364	330	398	356	350	365	367	353	398	354	398	380	357	401	377	335	387	346	394	389	404	403	319	392	363	379	368	356	400	365	359	388	389	384	375	366	367	385	379	355	408	404	380	383	367	381	383	400	381	366	340	369	356	353	408	384	353	392	377	401	388	353	384	384	368	380	385	398	395	366	380	371	358	389	332	357	371	371	354	377	354	390	377	397	387	374	365	395	374	382	374	383	356	355	356	342	381	375	388	349	368	374	380	328	384	390	378	358	336	375	372	349	352	371	358	365	325	359	344	363	365	394	380	400	347	368	405	368	384	388	378	340	355	411	374	421	360	345	362	363	362	385	336	368	343	370	380	388	380	359	355	380	376	356	355	373	352	379	345	350	404	387	351	371	350	382	376	329	335	360	358	341	383	353	381	365	419	362	436	405	359	378	395	357	376	374	358	373	401	354	352	348	379	359	385	388	416	393	342	369	362	395	398	344	400	360	381	378	343	395	388	370	398	391	360	368	368	365	368	385	404	381	389	401	379	367	396	325	390	382	405	394	363	388	356	406	387	413	356	377	371	389	388	344	362	362	385	396	358	418	389	351	350	345	376	373	364	387	375	421	395	375	370	361	392	352	360	380	377	349	369	374	398	398	356	353	385	374	377	381	394	381	374	356	374	405	347	388	358	380	379	367	372	353	353	343	352	365	392	407	382	384	374	390	400	384	405	366	376	399	377	359	370	402	353	388	376	387	389	395	373	403	400	368	377	358	336	380	364	382	381	370	373	371	390	328	363	383	350	400	359	401	408	341	410	381	391	372	377	388	345	396	345	380	395	357	373	342	379	390	360	377	348	376	370	370	351	359	379	383	378	362	387	347	361	362	385	354	382	389	371	376	385	360	359	387	388	349	373	365	327	368	376	363	359	376	360	365	349	349	380	360	385	349	384	379	353	394	395	412	364	418	379	386	385	421	379	374	397	366	354	358	368	352	403	349	386	362	369	354	402	356	360	388	412	385	367	382	397	397	368	349	373	412	414	380	367	394	398	413	411	341	369	342	369	390	323	369	360	353	363	364	371	372	373	369	395	379	344	394	346	385	385	381	381	390	391	361	404	389	359	377	349	351	413	355	381	413	358	346	386	368	409	389	360	376	362	387	397	356	377	374	385	371	367	378	392	338	362	349	383	371	391	346	377	378	392	380	389	394	372	406	388	354	362	355	364	374	366	381	349	380	348	381	348	383	366	394	390	359	375	374	389	387	364	378	374	378	363	366	399	412	339	372	371	363	380	367	381	375	381	379	375	375	387	364	373	389	396	373	343	367	377	428	378	388	371	401	388	409	366	384	412	358	386	338	372	379	341	370	387	377	363	369	365	362	370	369	385	410	404	361	364	381	367	401	361	384	364	377	372	380	367	346	378	354	393	395	388	370	340	375	392	381	352	378	400	389	327	362	391	360	356	376	395	393	388	367	389	387	371	384	403	376	359	348	367	349	369	401	359	418	362	349	353	369	353	327	357	384	381	392	340	351	375	390	390	383	343	398	363	366	368	351	385	351	338	375	357	375	346	320	368	399	381	335	380	401	370	385	355	326	375	387	391	390	373	353	357	386	396	401	377	396	346	356	416	367	372	334	346	362	357	374	377	382	387	345	356	376	356	425	397	362	379	408	383	362	367	403	356	331	381	396	366	416	376	362	325	390	392	367	353	373	385	357	373	324	347	369	371	391	387	364	394	355	388	394	390	405	378	389	408	373	369	352	354	325	349	361	379	366	387	378	369	375	343	377	409	354	375	367	398	356	353	353	402	392	373	394	369	347	364	347	365	356	345	361	374	411	357	353	366	361	362	386	366	386	403	384	349	370	351	362	370	363	381	368	386	359	424	391	373	352	378	364	347	354	362	381	379	350	375	356	344	338	389	373	404	393	367	394	353	406	369	370	339	373	361	386	374	375	356	383	332	376	383	353	362	339	347	383	360	356	378	369	370	344	395	382	346	398	370	381	351	366	389	367	361	397	385	378	387	353	359	376	373	393	365	367	374	362	352	377	355	350	335	385	396	380	352	398	381	352	336	374	384	384	348	363	387	408	366	379	382	377	393	394	387	409	369	400	400	395	380	365	377	382	368	385	353	360	356	363	375	346	385	396	341	348	370	374	372	379	358	360	367	359	371	369	371	348	371	364	386	390	360	408	359	360	369	389	384
4307	7847	5705	3031	2060	1621	1333	1054	811	738	712	595	645	570	535	507	542	504	485	490	489	452	493	462	429	463	465	453	443	452	444	433	451	436	488	449	467	444	447	463	492	441	396	446	456	456	429	445	440	463	437	466	416	444	455	456	431	514	392	440	414	429	448	427	436	452	389	401	477	447	473	476	419	418	431	423	408	432	440	410	442	439	433	401	449	422	431	440	371	447	439	448	441	452	437	450	439	407	427	441	422	439	435	469	451	426	459	401	429	434	402	436	433	434	429	496	457	429	421	433	428	401	444	421	443	450	454	411	429	404	434	437	454	411	405	414	436	471	461	493	400	436	445	462	437	445	431	429	428	413	395	431	454	425	422	405	456	458	441	471	408	426	426	464	411	426	435	449	439	409	410	452	425	444	447	451	417	426	435	446	466	423	448	431	429	464	456	451	440	409	440	417	461	405	417	444	440	427	437	455	424	416	439	402	488	428	432	434	418	439	428	397	416	429	399	464	465	434	423	428	430	480	438	426	436	465	445	455	435	404	411	408	468	449	439	423	461	401	433	408	425	417	453	452	412	410	448	422	416	456	421	446	426	477	415	468	429	448	440	454	448	430	422	380	426	442	460	462	455	440	492	421	409	448	429	432	470	456	426	434	430	450	436	464	428	444	460	424	440	423	469	402	485	415	417	404	418	430	414	426	482	437	437	432	457	420	422	434	418	444	446	435	436	426	436	394	404	437	453	426	445	402	430	393	420	446	452	445	428	438	445	441	450	458	402	442	449	434	433	459	430	410	410	438	449	420	448	432	430	441	432	447	406	426	450	408	432	441	416	422	452	455	433	441	463	501	404	408	425	433	456	398	459	436	466	438	439	421	408	418	432	380	427	411	414	431	432	411	453	405	457	420	422	451	391	417	412	449	437	421	461	418	441	476	446	411	416	429	410	447	429	472	368	441	427	425	414	437	422	388	405	438	428	442	464	411	432	388	407	435	389	411	450	461	449	461	421	435	428	422	450	455	421	442	457	445	453	444	420	477	428	452	476	428	444	439	430	459	417	472	456	437	437	427	422	418	448	420	460	450	464	445	427	444	434	414	423	427	427	441	436	428	473	442	421	437	433	453	397	406	446	425	383	391	431	398	414	412	464	426	414	411	427	430	386	449	417	415	464	396	447	455	474	465	450	422	462	458	433	451	414	438	448	446	412	445	421	419	411	420	457	439	441	429	423	422	421	414	483	435	482	406	414	448	420	475	458	437	420	454	479	418	363	444	442	445	447	442	471	441	447	452	433	426	421	430	442	406	411	430	460	460	448	401	460	422	439	454	394	413	441	424	392	427	410	427	459	443	459	431	427	436	423	465	413	408	439	458	439	408	412	474	445	405	413	422	464	456	439	458	431	425	442	417	421	439	417	431	427	424	405	455	429	418	461	427	442	415	402	463	454	429	425	392	460	441	435	482	408	433	417	477	433	476	403	460	439	479	441	459	430	417	429	447	435	437	443	439	438	422	420	451	420	415	420	431	480	460	432	462	430	406	436	453	421	454	397	416	458	437	449	424	422	438	401	494	448	435	436	392	437	416	453	465	388	441	442	408	441	457	411	442	412	426	404	467	444	418	438	433	441	414	474	416	462	451	430	428	463	429	426	448	423	451	432	420	417	480	441	437	464	411	436	408	456	450	434	439	414	463	448	416	419	452	468	401	493	456	441	439	441	417	419	436	434	448	462	447	468	447	424	417	460	446	430	443	460	422	425	422	417	469	405	427	450	423	415	432	411	430	431	456	408	443	431	467	432	409	421	419	426	405	404	448	449	466	404	436	425	448	438	437	437	449	451	413	429	431	419	433	437	441	475	388	429	446	431	405	416	443	411	404	435	413	455	440	414	397	425	419	425	419	431	437	409	406	424	482	442	442	447	475	419	413	424	460	428	416	413	449	430	444	449	431	428	444	440	407	439	460	422	398	377	432	416	438	413	445	427	448	415	432	403	437	478	425	410	398	447	423	447	438	434	428	413	427	468	419	445	443	435	431	405	431	415	452	426	427	453	464	426	474	473	437	406	438	424	427	412	427	466	399	444	423	469	408	469	426	407	396	423	411	462	438	404	447	446	457	397	428	421	420	452	442	433	431	413	448	443	456	455	457	439	406	443	392	460	414	409	405	399	397	438	442	462	459	422	441	453	442	484	406	430	426	437	429	433	464	402	444	397	443	419	407	461	448	390	408	483	442	435	436	461	452	429	427	452	399	402	417	470	436	450	428	403	444	423	469	424	444	452	389	451	431	449	417	429	437	437	448	428	400	450	407	455	446	456	455	367	430	424	435	464	427	444	450	469	406	430	474	443	436	441	431	447	458	450	459	464	460	394	444	408	401	411	444	444	414	453	404	404	464	438	439	399	417	457	391	425	422	402	432	453	402	424	434	404	428	441	445	422	468	414	462	442	432	429	442	411	451	429	429	428	420	401	452	419	457	460	400	461	439	410	431	412	442	435	434	414	445	453	454	441	423	459	400	407	428	448	427	440	432	464	433	420	438	434	424	421	422	420	404	464	455	432	436	421	450	417	450	417	451	428	413	456	449	422	446	466	423	428	451	397	446	465	449	400	440	440	437	425	443	422	411	429	428	402	406	444	436	430	412	410	417	412	422	431	421	420	456	444	398	444	424	427	438	451	407	443	422	472	396	429	468	449	454	439	427	453	454	446	406	432	440	429	472	416	404	453	446	422	407	462	468	435	451	467	426	400	460	417	451	453	435	411	424	419	425	443	442	506	468	419	430	454	443	449	449	431	447	437	428	442	452	427	430	441	463	427	396	446	456	415	414	457	460	439	442	432	464	489	400	442	460	447	467	430	432	458	417	415	453	456	441	437	442	459	405	433	425	394	439	430	445	369	438	440	412	416	424	419	445	470	414	437	417	440	458	426	408	455	415	411	427	426	391	421	455	483	460	475	424	438	448	473	434	426	442	416	416	394	437	451	454	440	442	434	429	395	446	429	433	435	440	414	459	420	434	445	437	410	451	429	416	435	441	429	432	416	411	438	430	420	436	430	448	457	423	450	451	448	427	442	453	444	435	437	456	476	434	438	424	425	413	416	470	392	433	456	434	418	419	458	419	443	428	464	451	420	443	429	423	402	447	409	421	457	429	426	396	469	469	404	432	433	431	457	420	409	458	438	437	423	423	427	437	454	465	437	448	435	416	444	413	450	426	460	423	452	437	407	439	433	446	412	441	426	399	429	406	448	473	464	457	434	415	426	442	401	454	451	406	478	451	412	441	423	411	466	451	417	421	423	422	433	406	423	420	427	444	432	425	430	455	423	411	448	394	439	419	398	440	461	472	438	431	453	441	445	427	413	449	429	473	408	437	414	443	429	407	428	438	455	420	442	457	424	454	415	407	423	456	456	446	432	446	426	482	429	440	393	420	437	466	424	403	435	450	412	444	425	435	422	455	464	419	473	414	444	425	444	424	452	416	481	418
22821	21420	29156	24096	21419	21424	7291	1058	754	580	553	478	409	394	376	349	348	319	291	301	315	282	264	285	248	272	288	249	235	227	252	227	241	268	247	284	260	260	263	275	271	239	255	225	245	255	218	236	245	268	230	224	227	218	242	237	222	277	229	246	237	250	231	253	222	246	258	225	227	243	234	235	259	258	220	226	246	213	261	216	242	236	213	220	257	244	248	244	246	216	244	232	238	235	233	212	204	243	219	201	226	237	226	222	249	233	227	235	206	222	226	251	262	225	247	255	253	224	234	242	240	221	247	225	220	230	254	210	226	243	236	221	250	218	244	238	228	214	210	234	252	211	228	222	233	207	212	229	226	251	252	218	229	234	241	243	231	233	226	224	237	226	214	227	211	238	242	244	247	243	238	201	223	231	252	233	218	233	214	231	248	230	228	242	205	220	226	232	215	219	252	225	232	259	227	205	219	248	222	256	248	234	255	218	239	221	240	230	242	235	222	247	236	236	224	258	238	218	216	232	231	233	233	203	277	265	213	256	217	222	249	230	234	236	227	221	241	233	219	230	226	231	262	212	233	255	243	234	221	241	204	243	210	213	228	232	222	216	223	234	198	243	258	212	236	239	251	248	226	208	247	216	227	211	190	249	237	241	242	249	204	240	204	236	223	228	234	228	227	214	228	224	242	252	244	210	247	217	224	216	228	222	209	240	228	233	197	232	232	212	227	257	244	235	225	230	228	262	215	238	236	242	211	224	244	250	229	223	224	203	237	203	251	211	247	258	219	243	241	245	205	226	219	220	246	243	198	247	218	212	268	228	228	219	212	239	247	230	215	255	228	250	203	209	255	251	239	231	201	227	241	227	226	261	242	219	218	208	194	225	229	241	239	238	234	234	206	239	214	243	202	220	226	218	235	238	204	229	254	224	229	257	242	230	233	229	236	216	229	259	229	219	256	226	250	219	222	243	182	222	229	218	249	213	246	212	243	226	240	215	218	217	235	190	220	241	230	234	256	246	221	241	219	220	221	254	292	222	212	233	239	239	243	208	238	240	211	220	233	195	220	236	211	227	228	256	232	250	239	228	204	221	225	210	222	227	239	229	198	230	238	210	248	222	214	258	234	225	210	235	217	209	229	231	228	207	218	224	233	255	247	253	235	223	223	258	273	229	239	252	228	199	215	234	228	217	236	241	220	242	250	248	222	211	227	232	224	229	234	207	226	235	232	201	245	257	229	201	226	238	261	225	223	214	225	213	223	224	225	202	189	196	228	223	226	215	229	228	205	253	215	209	250	242	233	223	217	189	207	222	232	253	215	233	226	221	246	226	226	195	240	225	199	218	244	238	249	236	251	203	227	218	227	223	247	244	221	236	247	248	224	230	224	209	245	206	222	220	269	250	225	230	218	239	246	225	249	224	215	220	259	234	225	261	242	240	225	252	239	251	221	227	241	228	259	240	227	258	214	241	240	229	207	236	209	225	257	263	233	209	217	206	233	248	215	238	218	215	239	247	251	220	204	229	220	225	249	239	240	215	214	206	242	239	235	225	236	192	228	234	260	255	223	238	221	253	234	247	209	237	222	225	220	258	210	221	247	221	243	233	239	260	199	248	215	243	258	243	219	234	243	212	242	217	215	246	215	213	210	228	232	229	214	229	218	239	210	219	241	236	199	250	212	230	209	237	228	242	232	246	251	229	263	244	218	199	211	212	214	259	238	183	233	226	248	240	233	222	211	213	231	247	261	231	224	225	212	227	248	233	202	222	236	231	221	202	247	211	230	208	217	242	226	208	231	239	227	233	234	225	238	237	221	231	219	209	225	245	231	201	202	206	214	233	227	223	258	233	226	220	267	219	247	237	245	214	223	220	232	224	226	228	262	233	216	231	210	235	220	234	235	223	223	263	224	222	225	235	223	221	228	204	242	247	217	228	230	222	244	220	236	210	237	239	236	213	222	209	231	222	229	220	199	234	218	230	220	230	238	235	228	204	227	225	237	221	251	223	256	241	228	225	235	206	254	254	261	264	221	238	214	273	231	215	224	234	232	227	239	226	253	241	220	222	231	251	225	235	226	223	214	243	219	267	235	226	254	245	265	257	215	232	249	246	237	232	243	235	217	273	234	214	211	199	211	221	216	217	241	206	221	235	252	240	219	219	229	240	216	223	255	246	243	207	232	261	229	223	230	245	240	233	240	232	234	250	217	233	235	231	237	234	219	212	244	229	226	234	229	232	215	227	221	205	257	236	242	227	242	249	209	231	248	202	219	253	275	225	213	221	240	242	220	215	196	229	276	223	224	228	228	224	249	207	242	209	229	219	241	229	212	229	264	204	239	231	243	233	237	230	238	225	238	222	229	247	221	242	234	210	231	267	232	243	257	256	230	219	226	227	218	225	220	222	219	255	229	216	229	230	206	226	238	229	235	213	222	237	243	241	240	229	231	232	202	244	241	237	238	222	239	237	216	247	211	226	229	225	211	235	233	228	240	232	214	215	211	239	238	240	251	219	216	245	209	240	233	231	226	221	238	211	252	239	209	221	206	200	203	225	225	231	228	244	225	196	232	241	226	246	209	241	263	217	252	219	249	261	213	217	230	258	237	227	246	239	208	241	245	204	212	229	239	247	227	229	223	234	249	244	205	191	219	198	211	257	224	215	208	244	228	240	252	247	248	227	243	248	223	224	232	255	233	233	253	214	210	202	209	213	201	227	240	231	192	219	240	225	217	222	205	238	215	250	230	221	212	238	229	229	216	218	217	219	227	236	236	235	239	205	215	227	213	213	220	238	245	202	249	240	247	223	232	232	232	234	226	237	229	230	224	219	242	201	234	233	230	234	221	226	232	219	230	219	246	249	202	225	261	220	218	242	228	214	234	227	224	246	228	252	221	219	237	222	237	233	243	217	207	246	221	218	230	226	213	225	244	236	241	219	250	250	220	207	234	210	261	219	241	235	218	229	251	210	225	234	222	252	247	239	208	196	219	246	205	213	243	223	257	228	224	249	255	237	233	236	207	249	211	259	217	246	239	229	223	227	243	233	238	244	243	254	226	204	256	232	232	223	227	221	244	233	197	219	202	228	224	251	252	247	237	252	214	249	247	221	233	233	204	227	227	237	210	234	220	216	210	205	216	222	252	223	245	241	247	244	220	237	218	221	239	234	212	240	209	235	230	220	196	218	232	212	225	217	264	224	242	237	227	236	228	225	240	240	221	239	221	220	251	231	244	233	227	249	223	238	230	218	237	242	221	234	202	244	242	233	240	218	222	237	214	239	252	241	230	220	240	231	212	233	221	242	249	204	207	252	222	228	224	198	202	217	222	233	243	216	212	238	250	246	187	228	241	201	223	251	218	231	230	232	211	258	216	236	213	221	236	195	234	213	228	238	229	213	240	242	221	220	201	265	233	259	222	237	237	226	228	234	231	233	231	233	206	237	223	220	228	212	225	241	247	216	221	224	213	231	225	210	230	214	248	230	224	225	235	238
5505	17391	12526	6726	4534	3516	2615	1905	1530	1049	1021	868	694	636	638	527	539	432	422	426	410	361	363	352	360	347	370	317	324	349	301	340	314	329	323	321	331	338	342	316	311	298	317	294	289	306	298	305	273	285	300	296	269	318	290	297	299	309	313	300	282	288	285	299	290	272	301	274	291	288	280	291	275	292	284	286	301	303	286	290	258	274	294	317	296	309	283	279	290	313	290	284	317	288	259	305	284	291	275	281	276	269	298	261	293	296	285	287	306	300	302	235	315	320	268	262	269	290	280	281	294	253	269	279	279	257	283	280	283	299	275	269	303	242	262	267	283	285	303	263	274	284	267	278	278	288	268	289	287	276	287	278	316	306	285	262	288	301	312	286	286	286	289	283	299	305	278	293	284	259	290	289	277	288	277	257	268	288	279	257	295	269	281	256	252	257	293	291	266	282	263	282	268	306	273	266	285	268	285	283	258	285	276	264	298	302	297	306	257	277	282	303	279	299	329	297	274	279	317	294	291	269	313	249	266	286	289	276	265	300	292	279	254	286	271	249	290	274	275	301	300	277	264	258	286	264	293	277	290	303	291	290	285	272	278	282	324	288	272	299	262	258	270	266	310	296	302	285	267	284	280	293	263	282	276	283	270	271	280	294	302	253	286	263	318	257	281	258	294	295	253	268	291	279	268	278	270	289	270	279	290	290	285	264	255	266	273	300	262	282	320	283	302	280	291	249	279	327	280	280	267	314	263	274	296	316	298	310	270	265	283	272	300	300	303	264	292	274	292	295	276	267	309	291	274	252	278	273	304	262	257	301	273	306	261	289	268	273	267	271	291	284	284	289	269	291	252	289	266	266	284	297	259	264	269	286	288	295	280	277	306	283	280	266	256	259	241	272	268	281	268	268	280	236	288	278	285	280	286	299	291	301	283	309	276	281	246	285	305	294	312	299	289	282	285	252	268	253	297	278	280	284	272	325	273	267	282	259	265	257	275	291	288	281	263	269	267	269	302	281	278	315	264	261	308	271	297	290	298	283	279	295	283	307	293	284	307	249	256	286	270	235	260	259	299	268	278	273	314	279	291	256	274	288	296	260	271	309	285	281	283	262	272	309	262	266	278	303	258	272	285	290	292	272	297	283	275	310	287	267	266	280	290	284	281	281	313	273	321	262	282	245	269	276	260	290	297	276	291	285	308	265	276	280	264	261	274	298	291	282	268	257	292	269	279	287	281	267	290	265	297	266	316	261	301	263	275	279	291	293	264	269	288	257	283	311	284	281	289	293	322	270	260	290	278	288	254	246	284	291	288	278	277	283	300	283	289	297	286	295	276	258	316	268	271	282	283	288	294	257	282	287	301	263	269	252	270	262	302	308	275	297	292	257	288	300	295	278	288	291	286	285	266	277	288	271	258	326	274	249	291	276	275	285	280	250	293	290	299	312	284	274	249	271	275	268	249	291	269	263	272	312	287	264	282	275	250	285	226	270	274	278	269	266	338	283	262	310	272	268	269	253	264	262	317	292	309	287	270	272	268	300	269	282	267	300	294	265	285	276	277	296	265	294	286	306	289	288	306	266	292	279	245	266	295	280	278	263	293	268	298	292	263	311	286	291	232	306	278	303	299	292	252	278	266	290	265	273	267	276	262	264	261	281	312	296	275	263	287	268	268	280	271	281	295	309	304	267	272	260	301	293	306	288	282	266	256	281	271	219	275	269	289	304	304	272	276	261	276	278	293	273	291	282	274	316	268	258	279	286	273	292	261	264	281	284	275	300	252	290	270	304	304	289	264	279	242	283	263	275	271	264	282	293	271	282	289	285	311	277	271	276	266	247	265	244	275	278	271	280	280	307	293	288	274	259	292	265	275	262	277	280	272	249	277	284	249	262	273	271	273	280	256	270	269	308	270	283	249	284	273	256	321	291	285	293	276	282	260	255	279	267	274	291	295	266	290	252	290	269	277	280	294	270	283	257	292	273	274	285	289	253	290	265	298	272	265	274	236	280	285	281	281	295	259	300	277	270	269	275	279	304	272	258	254	281	301	292	307	271	282	283	274	294	251	318	288	312	246	311	289	267	316	281	274	277	286	288	291	255	319	275	284	289	317	273	268	287	284	287	274	289	285	301	270	283	294	258	276	284	293	257	283	290	314	293	270	279	257	244	301	276	287	269	253	273	275	310	281	286	307	289	283	283	288	270	291	304	288	291	305	298	297	259	286	283	295	320	267	296	253	271	296	292	258	231	254	262	263	260	280	288	305	295	273	278	304	272	290	270	262	270	288	271	290	263	265	269	305	261	318	280	256	274	264	284	284	276	271	261	311	284	266	291	288	265	269	318	270	292	278	298	276	278	275	268	270	254	284	288	302	266	295	261	275	248	269	289	270	268	277	262	302	290	282	251	303	287	295	289	255	304	269	282	256	308	290	285	276	265	259	293	319	298	282	288	298	269	296	272	270	284	269	271	254	287	270	263	304	302	302	268	269	268	259	287	277	261	289	306	271	274	274	290	282	276	296	258	284	268	303	244	269	307	261	292	309	309	299	269	290	273	290	268	280	333	269	294	299	276	281	291	282	278	281	282	296	308	297	285	267	289	289	275	289	254	277	238	309	304	294	261	277	298	273	257	292	258	279	274	302	276	304	289	314	278	301	288	313	291	280	272	279	314	297	287	292	273	271	259	292	279	298	282	284	300	270	315	279	304	294	256	281	270	295	259	258	291	304	289	274	310	302	304	302	295	265	273	268	257	281	273	276	290	267	275	254	274	305	295	279	264	287	314	263	307	273	285	283	289	272	269	277	301	277	273	294	287	282	294	285	268	271	280	285	282	267	288	288	276	252	269	248	288	301	296	283	265	298	288	268	250	264	294	291	282	292	278	295	283	277	293	292	292	295	246	272	319	279	279	268	281	289	301	285	268	279	294	272	286	272	258	275	290	275	291	262	277	270	271	277	298	282	276	242	275	266	295	277	304	305	279	280	289	262	299	278	285	258	290	257	273	284	282	258	286	291	288	278	279	302	311	259	279	258	256	276	302	284	293	285	276	242	266	273	259	270	267	297	284	307	260	270	307	281	286	282	321	298	257	262	264	265	304	277	299	279	276	267	264	267	272	269	298	284	263	303	278	303	258	309	271	298	251	287	276	291	273	282	298	263	283	257	299	274	276	267	277	293	270	273	251	285	268	287	281	276	268	301	278	282	244	288	301	270	284	266	299	266	284	262	283	271	261	290	291	249	287	272	276	275	301	307	295	283	265	279	288	290	256	297	268	251	288	273	252	290	270	246	276	283	292	267	259	271	263	302	288	286	263	269	292	251	253	295	300	279	290	278	260	284	300	294	265	253	286	253	276	300	318	276	279	269	277	288	256	274	251	272	305	296	298	290	294	329	292	295	286	284	281	292	274	296	279	286	266	306	312	240	291	278	273	294	297	277	295	276	269	261	282	274	304	280	270	289	279	275	245	277	282	284	281	271	285	256	280
27571	18813	5821	1742	1120	933	764	702	626	611	632	655	659	591	589	624	619	572	563	577	546	613	565	593	592	578	588	603	587	589	603	588	573	614	588	604	560	591	627	549	574	583	592	586	626	579	532	530	539	598	575	575	606	585	582	625	576	537	535	604	547	560	632	552	601	611	617	616	585	584	592	589	590	624	638	582	558	562	604	594	573	576	590	598	594	539	601	595	600	552	588	592	558	538	551	568	614	574	591	580	571	597	561	610	586	583	586	610	554	578	525	559	561	566	610	576	569	586	572	578	587	599	571	614	582	588	587	561	622	607	625	572	638	548	531	577	581	607	614	571	559	598	600	546	592	674	594	579	553	589	602	610	566	580	571	584	591	587	582	551	565	610	593	605	544	581	638	596	600	583	616	602	559	573	542	593	542	619	583	564	590	614	593	567	572	593	587	610	589	579	570	591	570	598	596	591	601	587	578	625	615	540	539	602	592	585	574	537	556	587	570	546	569	574	561	571	555	565	586	560	564	544	595	588	602	575	597	551	590	548	605	589	585	580	567	563	597	601	606	560	569	526	552	606	545	574	570	536	561	601	568	569	612	554	558	590	606	565	592	618	587	579	586	570	609	597	620	585	589	589	571	551	585	595	614	557	550	572	552	584	583	567	576	579	507	610	576	568	513	579	555	549	620	567	592	599	557	512	601	626	552	554	574	616	592	575	602	587	600	582	594	560	619	587	634	564	590	607	583	569	626	563	560	581	587	585	575	580	603	601	565	597	572	571	588	566	645	538	621	574	570	597	586	543	540	559	607	567	577	577	614	609	590	547	557	587	580	527	585	598	567	560	622	585	599	601	565	597	579	562	561	568	570	599	591	593	595	545	584	541	570	596	559	579	555	572	559	562	584	565	565	558	554	569	585	604	539	534	558	575	531	612	592	596	550	613	531	588	559	573	584	572	571	549	574	549	609	567	629	578	594	581	569	561	508	598	603	554	576	595	574	576	563	534	585	591	585	598	606	551	613	534	581	567	565	526	581	552	603	556	557	586	638	585	593	628	580	561	574	583	547	638	572	579	575	601	556	597	623	591	566	610	589	558	633	572	568	581	578	529	599	573	625	589	607	596	561	631	583	537	600	561	560	595	560	532	544	600	573	573	574	590	584	539	578	559	601	569	584	546	534	588	553	523	591	561	607	603	615	556	524	598	568	584	579	616	569	571	569	617	591	593	590	541	623	554	604	571	579	602	567	572	564	598	579	584	577	593	556	581	562	558	588	582	577	555	564	629	613	589	595	550	564	624	594	582	623	602	559	573	606	585	580	561	564	587	578	573	571	575	569	595	581	560	601	591	626	570	588	550	587	532	540	597	552	556	559	571	572	605	589	548	603	584	571	583	580	604	557	534	565	598	581	589	559	570	585	555	544	591	590	632	568	578	572	574	571	562	591	591	617	618	594	558	632	544	536	596	560	603	566	558	551	625	541	580	592	579	540	611	615	549	541	571	595	562	559	592	564	623	588	575	612	554	581	601	573	591	561	577	569	599	597	568	568	571	591	559	610	582	565	560	555	581	552	530	558	553	560	566	602	617	577	616	596	589	622	588	614	594	569	628	568	601	640	552	555	560	581	602	602	616	583	589	557	610	616	590	547	566	619	584	582	577	576	593	592	577	555	576	577	585	567	588	592	579	602	607	588	551	564	605	571	578	570	578	565	596	568	578	566	553	539	565	569	596	592	618	578	555	573	579	587	528	580	587	637	558	608	587	582	571	551	569	585	587	551	568	590	597	568	566	535	612	593	611	573	560	657	563	590	586	633	559	598	544	564	616	598	583	584	547	558	596	570	595	620	589	595	590	630	598	587	585	596	598	531	633	578	573	548	533	540	580	594	576	587	533	569	579	556	592	592	578	618	616	584	602	576	612	596	638	585	580	591	573	577	602	589	602	613	532	583	580	581	611	595	587	576	591	588	550	577	596	552	568	582	544	594	565	565	566	550	590	558	580	568	576	584	624	586	587	613	582	583	583	603	585	573	565	581	577	579	591	580	556	574	605	597	645	600	585	575	600	544	630	588	569	589	594	579	613	585	581	571	580	570	590	582	632	622	580	572	555	612	571	588	577	533	565	592	659	598	548	555	550	596	551	584	584	594	587	602	572	569	605	587	621	604	604	563	572	541	565	584	581	562	550	585	589	574	577	569	566	623	578	552	574	572	595	550	619	545	585	564	569	572	577	555	591	593	548	573	562	608	540	605	603	570	570	616	570	591	548	558	565	577	612	578	599	563	575	546	592	606	547	573	629	605	588	575	572	559	551	550	596	584	577	629	551	583	606	581	618	577	574	610	572	571	573	572	609	616	545	633	580	555	564	583	617	569	571	602	552	572	602	588	584	559	551	609	590	594	589	586	547	546	590	590	566	553	587	605	595	594	629	560	607	556	584	587	599	608	555	624	593	546	569	598	582	581	574	602	589	597	542	568	568	589	602	545	538	547	574	588	629	576	548	579	522	593	595	594	566	569	534	574	542	582	530	569	607	576	568	628	623	527	581	552	577	581	587	611	551	611	567	618	619	602	616	588	582	623	604	570	604	600	551	570	564	585	564	543	561	577	544	563	587	588	622	569	541	587	573	611	576	552	580	564	571	584	623	562	569	611	588	609	573	547	609	579	571	593	597	550	573	607	598	580	595	579	587	607	580	570	577	572	577	535	602	556	558	551	583	537	579	542	583	569	615	614	562	556	558	582	586	605	592	548	591	584	610	582	574	586	542	568	555	589	551	571	600	567	554	549	599	538	569	617	555	552	592	617	559	557	547	582	606	604	612	572	536	582	598	581	590	579	614	561	610	596	593	548	586	581	614	586	539	575	628	561	596	621	588	565	605	585	601	581	591	543	600	583	579	590	612	573	569	594	618	609	562	589	547	595	571	583	588	588	570	637	599	558	598	554	591	576	552	570	578	583	578	571	572	539	597	585	551	543	527	605	561	594	593	562	596	562	579	602	586	547	588	580	568	571	556	543	600	618	609	576	592	597	582	590	604	610	592	607	569	587	569	546	557	574	555	580	578	606	600	574	622	559	568	584	549	524	527	609	575	626	619	589	577	581	587	558	585	556	593	595	615	599	562	584	553	575	629	539	587	601	578	553	551	556	559	574	594	593	596	531	560	580	586	543	564	561	605	565	597	644	597	593	575	590	575	616	586	566	526	566	580	584	633	579	582	546	591	556	570	551	559	557	586	538	583	555	590	583	586	592	591	641	581	589	575	588	609	532	592	582	541	575	595	573	590	578	590	575	607	550	573	567	567	585	608	564	568	560	553	581	563	592	576	581	557	547	599	558	579	596	557	549	598	538	600	565	612	527	613	585	569	603	603	621	592	573	603	624	566	580	561	602	531	524	561	608	588	599	585	566	573	603	613	570	593	577	568	572	572	573	554	586	577	572	601	559	593	576	590	543	631	550	555	573	580	556	592	589	567	608	591	600	631	583	639
5002	4244	3124	1850	1404	1252	1071	929	839	855	733	752	747	745	702	722	728	662	701	672	684	674	702	638	688	673	673	689	651	669	656	667	667	709	702	680	693	690	670	685	662	685	648	674	683	668	691	708	665	667	653	658	625	653	674	756	636	666	722	648	669	695	690	685	667	659	672	656	711	694	654	683	690	687	697	687	671	672	643	653	619	666	634	689	660	710	666	624	696	673	679	671	695	671	695	629	729	675	667	648	678	675	659	689	690	703	695	674	697	669	689	725	695	695	702	737	681	671	661	640	655	668	634	638	630	678	679	644	685	651	631	646	644	658	691	676	671	705	670	678	664	631	676	664	673	647	707	691	651	730	684	670	661	705	651	661	724	690	678	624	689	718	645	687	718	731	700	629	627	680	622	658	696	715	687	644	660	650	671	655	690	660	655	711	661	720	647	665	634	685	659	687	648	673	693	685	660	671	647	698	657	718	642	699	670	659	693	682	675	647	656	663	721	708	689	683	680	661	663	652	653	684	678	645	685	660	697	699	693	628	641	671	683	689	697	689	685	658	669	700	653	660	633	660	705	664	657	671	687	696	672	689	679	688	688	669	657	674	648	679	626	666	681	644	707	704	661	693	718	677	638	651	667	691	685	655	648	682	621	665	694	624	670	656	689	701	686	709	676	666	683	680	717	712	670	658	672	704	649	660	679	658	665	622	676	673	669	727	664	664	692	636	680	672	682	680	649	652	649	675	690	673	622	684	659	742	665	683	639	666	678	721	720	677	679	690	658	645	673	699	701	647	615	645	650	654	681	726	680	630	671	674	655	676	616	678	677	690	663	653	647	694	689	687	646	682	680	603	700	685	678	662	645	643	713	640	685	611	685	673	668	653	682	636	651	672	724	673	688	676	644	670	724	717	675	688	666	678	699	689	690	620	641	690	716	675	692	706	669	708	702	684	740	665	676	659	691	708	655	663	658	680	629	676	657	670	665	667	660	652	687	697	661	692	693	704	682	689	697	736	653	636	697	647	680	704	714	676	656	670	696	637	664	746	691	719	656	645	671	653	648	630	675	654	698	667	662	661	675	695	660	660	714	662	651	705	589	674	644	736	646	653	663	663	664	650	687	671	652	658	671	671	659	697	695	704	685	678	672	642	675	675	648	654	694	700	671	672	686	658	690	641	680	668	633	683	641	635	661	698	684	664	659	671	675	689	622	644	684	626	687	653	678	632	669	666	718	694	646	651	683	638	635	705	679	643	670	631	674	674	695	640	687	732	689	687	653	697	690	660	704	706	633	678	677	669	662	686	653	677	673	689	738	655	663	684	669	685	652	699	696	653	724	686	645	685	686	704	639	657	688	685	660	695	681	671	646	645	682	726	713	679	685	639	686	699	690	675	691	704	645	659	655	609	704	689	654	646	619	688	660	655	636	662	636	717	679	730	648	681	643	674	679	664	668	697	673	681	655	683	693	668	703	709	635	671	687	638	734	656	666	665	660	668	675	687	729	673	619	665	622	679	679	676	671	701	643	651	634	655	718	698	655	661	709	681	686	666	666	653	701	699	643	682	664	693	638	657	663	644	707	642	646	660	681	654	625	712	685	667	667	645	722	688	676	658	657	640	677	671	689	673	716	686	661	665	688	643	690	685	662	664	657	670	654	685	638	677	662	665	635	663	629	703	650	670	692	636	720	670	633	636	659	644	703	620	714	665	676	634	691	661	665	656	655	657	657	631	700	652	619	636	668	659	615	672	662	662	703	695	707	668	689	635	675	653	650	624	640	667	738	695	675	671	640	701	663	662	623	662	647	721	657	654	685	731	616	664	681	668	651	674	712	661	674	685	691	690	664	701	699	713	707	616	659	665	664	682	684	649	640	718	623	699	685	695	675	705	651	699	732	691	701	708	691	637	648	662	687	663	647	627	693	680	661	674	640	672	698	693	709	683	697	652	665	633	709	677	655	667	662	639	650	630	632	693	665	665	685	732	709	708	680	668	700	639	648	666	700	651	610	708	667	647	693	714	696	684	648	656	645	659	679	694	715	691	632	691	673	643	681	663	676	639	680	636	675	685	681	660	674	689	705	707	625	692	661	687	665	687	681	631	680	664	675	678	670	694	657	687	686	704	661	651	693	638	659	712	693	652	668	670	684	635	734	697	684	656	651	694	739	639	681	642	684	712	706	647	683	711	622	689	698	655	685	635	667	636	702	631	663	657	625	640	654	636	663	678	678	663	674	698	641	675	666	645	662	676	669	666	711	698	641	648	640	682	685	673	638	696	714	659	699	652	642	731	684	650	677	670	639	665	639	681	638	696	664	677	660	656	639	673	690	645	669	655	632	683	650	697	641	676	653	665	688	692	686	656	695	692	625	643	700	648	675	652	685	650	677	691	629	671	653	674	696	717	655	694	661	671	721	709	692	662	630	668	614	703	713	665	694	640	697	647	716	669	640	690	651	688	696	722	688	707	723	698	654	671	685	672	646	692	663	690	673	704	633	660	705	706	663	664	674	667	692	684	693	638	670	636	671	681	677	649	689	679	660	679	694	654	689	679	629	693	686	661	677	674	682	676	641	643	665	709	661	695	643	694	691	681	677	644	684	725	686	662	702	649	678	661	641	701	636	649	695	644	649	643	685	623	671	698	659	683	649	636	663	703	639	646	622	698	628	673	655	713	699	670	679	655	655	730	608	636	692	649	671	696	645	680	716	629	705	698	657	623	682	663	694	707	717	625	663	661	665	659	663	693	666	711	629	684	629	689	644	659	703	649	661	651	663	716	681	642	643	662	652	701	670	678	705	658	715	668	652	657	704	662	622	677	681	713	663	693	654	674	656	637	645	680	703	655	656	662	677	706	678	624	637	651	729	671	676	669	681	676	720	668	688	651	699	628	680	664	674	695	680	690	653	693	685	698	630	658	652	684	646	682	649	687	607	673	675	657	697	691	638	695	669	697	714	652	644	711	665	669	657	659	667	644	688	703	676	692	692	642	693	672	644	714	673	689	649	690	655	667	632	698	672	665	687	657	686	657	673	645	659	657	662	672	705	669	664	726	707	728	653	653	670	659	716	624	686	664	701	637	673	683	648	642	652	675	643	665	644	674	686	633	657	668	675	680	679	687	705	684	634	667	665	682	674	650	699	671	664	667	659	702	633	686	708	664	681	685	633	649	651	668	729	705	700	688	695	708	642	709	698	680	639	738	674	714	661	659	664	671	715	695	710	642	676	671	700	687	694	649	664	673	688	654	665	645	647	614	651	656	706	661	654	676	691	696	669	702	677	719	656	694	707	646	668	664	725	651	644	657	661	663	659	729	664	626	646	644	688	700	701	705	688	675	695	657	694	678	632	685	652	685	654	707	612	655	664	647	671	619	652	709	679	647	661	677	691	672	704	691	680	672	722	664	668	640	642	666	641	678	696	683	682	720	670	666	683	669	635	650	700	675	704	676	656	664	695	693	626	659	708	668	658	669	671	703	721	660	692	714
23788	21326	28532	24481	21289	8622	1432	1024	830	729	735	673	625	632	581	565	586	599	572	555	537	531	522	567	558	527	521	512	556	534	515	499	524	541	506	548	507	522	527	509	558	557	502	517	555	499	527	520	529	520	522	525	511	511	553	523	512	554	531	533	525	514	508	486	503	518	523	521	516	521	532	548	566	535	498	541	510	504	532	506	516	511	529	496	490	536	488	561	485	501	507	520	558	486	530	527	525	506	514	528	513	548	511	538	552	502	521	506	515	517	519	495	471	545	526	548	558	530	528	476	496	522	512	499	473	546	511	506	522	529	512	523	484	478	486	550	512	517	529	507	511	508	486	514	508	516	502	517	504	510	518	511	507	547	487	535	531	507	491	521	507	467	565	512	481	493	514	469	516	519	519	531	497	505	476	523	549	522	490	499	549	542	493	538	501	534	520	514	534	507	517	529	516	504	513	508	537	512	521	505	520	564	534	475	538	513	527	494	557	521	491	534	489	548	515	551	531	476	530	557	537	528	493	488	505	498	508	521	528	550	533	501	522	527	531	518	530	490	500	559	540	515	521	505	505	492	507	500	494	517	504	495	506	513	538	519	481	563	487	521	520	539	545	567	512	520	539	489	503	527	521	515	499	538	563	507	525	506	532	488	508	512	529	488	526	514	495	520	494	538	481	531	537	502	521	535	535	481	514	493	518	494	536	520	516	534	560	568	514	514	516	538	536	554	534	520	523	507	524	492	518	512	509	496	522	522	525	535	501	522	497	508	512	530	546	527	519	540	512	561	512	489	507	538	524	503	516	498	510	554	518	504	470	488	514	531	471	542	525	534	517	542	507	537	484	495	493	510	537	509	542	498	525	537	490	513	514	504	501	520	545	530	520	534	487	494	513	501	504	525	533	512	507	572	530	463	491	541	546	509	518	509	517	455	496	541	539	529	527	524	500	551	532	496	508	524	517	498	512	554	512	528	513	481	496	552	524	543	524	503	550	549	499	511	524	528	515	524	533	572	531	523	552	497	545	523	506	493	531	551	506	495	523	479	517	536	526	538	531	482	541	523	484	506	550	475	483	514	497	523	495	502	488	482	543	547	521	531	533	486	501	533	468	548	525	514	497	513	505	498	499	525	518	543	516	521	519	543	540	531	500	555	550	535	488	493	529	508	524	484	513	536	498	487	502	503	556	543	503	487	504	535	540	518	529	459	526	525	566	506	492	499	550	503	502	509	538	571	483	546	528	467	554	512	439	486	473	517	528	499	499	481	544	484	565	490	510	529	496	515	529	553	499	543	542	527	484	505	511	536	505	510	517	538	530	502	522	481	528	505	506	547	529	503	521	533	530	523	496	541	524	532	547	494	501	506	520	489	523	509	470	479	522	542	493	531	531	558	508	530	518	489	573	534	511	513	535	549	494	523	542	468	540	501	527	498	501	504	513	524	511	498	543	487	501	504	512	500	522	496	514	529	545	502	509	535	528	515	483	575	522	513	517	505	493	539	506	522	480	528	487	470	550	487	513	525	485	510	514	528	494	525	521	480	510	490	481	507	526	524	508	517	525	536	518	504	527	494	514	547	547	506	494	502	543	543	488	490	510	487	528	548	534	501	484	555	505	531	513	502	496	486	541	533	503	523	493	497	518	529	523	532	483	500	499	482	529	506	518	489	517	519	499	522	538	544	497	549	525	515	488	501	540	538	466	510	521	516	464	515	527	516	503	522	514	533	536	524	528	496	535	536	493	440	515	530	517	520	503	523	495	495	483	502	506	519	496	530	529	516	569	524	471	530	555	487	503	490	526	526	509	533	537	532	485	465	547	474	500	493	549	527	494	498	515	509	507	531	532	494	532	499	538	480	502	546	555	474	510	533	504	495	538	525	523	473	542	534	507	533	540	553	506	510	498	537	479	548	494	520	495	535	504	527	546	539	511	522	505	513	509	496	478	540	533	544	501	545	534	495	499	498	532	489	540	535	472	537	469	525	553	498	520	540	545	501	520	517	507	502	499	504	519	554	532	497	533	509	533	522	507	488	487	523	505	519	507	497	473	487	596	515	524	519	526	531	580	510	517	544	510	508	559	533	512	539	484	511	482	512	508	507	528	559	512	489	490	482	530	475	527	515	552	520	521	476	510	513	489	504	501	516	505	524	517	493	510	552	541	522	523	518	449	527	518	517	534	483	502	511	564	524	506	489	564	522	513	476	510	501	479	490	499	504	491	507	519	479	520	510	504	558	515	526	502	536	524	519	529	507	493	530	471	487	499	480	508	511	473	490	511	528	521	488	503	518	497	520	538	512	485	521	532	505	536	525	547	482	502	525	516	527	550	557	528	538	513	496	509	521	538	500	501	522	529	491	467	545	538	513	514	499	487	489	501	522	510	502	480	502	535	509	539	485	517	499	533	526	516	542	514	534	512	522	500	506	512	495	492	526	492	503	534	510	539	579	526	468	490	509	565	494	497	557	506	527	544	533	478	497	492	500	517	483	569	529	479	506	479	525	512	517	531	471	502	537	533	523	545	475	519	511	535	544	502	519	532	501	546	512	515	501	497	508	538	521	529	537	515	567	526	491	485	544	532	527	485	535	496	506	493	500	497	552	497	486	501	504	543	500	534	503	497	509	565	508	522	500	530	509	493	579	501	478	522	574	544	485	512	492	481	525	516	485	529	529	542	500	511	496	489	520	468	511	539	545	513	484	563	538	501	551	545	513	521	526	516	560	559	530	510	527	502	518	514	539	545	518	503	516	510	470	535	501	523	521	528	498	509	518	508	525	543	513	546	488	524	521	536	493	500	505	525	506	520	489	532	534	515	492	530	544	529	507	514	494	532	470	539	526	518	508	494	532	487	525	529	562	524	530	519	506	485	514	495	499	487	476	488	507	546	497	493	511	497	535	535	470	527	503	500	499	492	531	524	516	563	435	526	529	517	524	535	532	482	501	562	474	473	511	523	533	525	550	533	530	523	486	476	514	527	503	536	504	540	507	527	528	526	493	519	541	521	483	508	514	508	529	535	512	518	560	514	519	529	527	508	511	533	515	496	507	544	516	524	539	486	506	503	497	511	543	499	546	534	525	528	512	538	529	465	500	527	511	535	524	520	488	517	479	505	511	490	541	510	485	549	483	515	518	503	495	516	509	531	471	542	515	524	499	510	520	542	533	520	522	494	562	523	493	539	503	494	539	552	526	489	534	499	493	508	513	567	497	517	519	520	495	546	514	509	500	537	531	488	509	544	503	537	532	538	538	533	499	478	502	524	535	490	497	528	508	498	518	540	507	495	522	532	568	512	513	476	553	511	522	506	508	499	525	504	512	525	486	519	515	514	495	511	508	512	523	506	534	518	538	500	501	505	493	595	533	512	519	501	549	495	522	486	486	471	511	569	522	509	521	509	539	527	512	490	472	569	507	521	553	527	528	527	508	519	491	478	526	529	528	525	528	477	514	530	524	533	505	548	498	474	509	525	516	474	553	528	478	541	544
4284	11597	8398	4492	3023	2397	1950	1606	1246	1087	974	905	878	769	727	721	687	698	703	697	653	752	616	676	594	663	659	618	608	615	647	577	629	705	618	619	669	652	626	660	541	623	615	577	633	635	629	626	647	603	578	645	626	620	576	617	629	585	579	626	596	621	639	653	638	653	589	630	556	656	582	619	615	606	610	546	592	572	607	573	628	619	544	604	633	647	614	609	581	611	580	622	592	632	618	642	629	652	630	633	605	634	614	600	625	604	602	639	627	616	608	573	575	612	591	640	594	620	621	579	635	604	609	586	607	648	594	610	621	618	663	629	576	584	616	610	616	654	584	605	615	578	660	578	623	570	618	629	626	624	566	576	610	580	591	612	616	602	618	582	625	606	633	585	601	643	570	617	595	598	581	586	659	591	639	609	605	582	606	571	615	583	583	562	643	599	626	598	581	587	603	631	603	540	620	598	624	624	611	633	569	622	615	617	627	640	614	574	600	611	571	593	649	620	634	636	623	646	603	631	585	580	575	593	623	628	605	631	605	625	629	585	636	596	601	587	611	617	565	622	571	644	565	615	638	590	594	648	613	586	588	612	624	594	569	562	642	603	574	607	584	585	627	613	602	601	609	571	605	556	627	580	637	605	616	636	604	572	633	649	565	552	551	600	599	622	582	601	566	587	601	627	613	590	622	587	584	636	615	608	588	629	598	608	640	600	589	608	571	644	576	607	631	611	622	613	616	604	591	600	622	594	638	596	592	599	617	580	616	579	614	602	562	631	597	570	630	623	602	641	594	635	578	617	594	647	598	585	629	600	597	602	620	624	586	621	620	585	612	581	589	624	614	596	601	595	563	575	586	560	625	589	588	598	592	600	628	611	594	588	631	612	580	644	573	599	605	558	596	617	564	623	632	616	608	646	630	590	599	631	599	629	626	633	612	604	580	621	594	608	637	609	606	604	590	588	623	608	618	609	645	621	612	618	574	634	620	619	584	587	611	601	604	635	591	598	628	619	639	639	559	562	615	612	594	599	598	593	593	620	646	608	657	572	540	573	630	614	626	593	609	596	627	626	598	591	601	662	652	589	589	581	598	623	588	616	578	603	580	598	652	602	605	617	613	606	615	606	641	621	629	582	624	605	608	615	537	643	596	603	625	590	608	640	590	618	629	628	622	620	574	605	612	605	561	621	539	615	589	575	618	600	625	576	563	664	612	575	610	622	639	596	636	624	583	618	620	577	593	630	619	612	591	632	634	620	617	583	597	596	560	631	593	608	628	625	602	576	606	609	599	587	590	614	612	622	638	615	579	586	612	620	618	652	607	594	636	607	572	605	652	587	593	547	601	573	574	628	594	616	614	588	636	627	635	612	583	611	547	636	567	635	613	624	597	560	587	563	586	578	605	629	602	606	637	578	617	608	590	648	598	615	598	566	616	616	580	564	625	615	616	613	624	628	613	603	614	623	575	625	552	546	632	605	639	597	623	628	572	595	625	601	573	623	604	665	575	600	597	630	589	550	593	570	592	592	623	602	581	617	608	562	553	586	607	603	566	611	618	613	652	629	610	623	624	625	575	559	592	601	601	610	645	619	594	642	641	617	582	582	590	646	598	611	609	606	614	620	605	614	635	621	629	599	615	585	634	568	564	622	621	588	652	572	595	611	626	628	579	610	617	597	579	612	626	600	602	612	615	615	607	612	628	586	583	558	578	648	586	607	588	638	609	588	605	636	638	553	609	652	590	608	630	597	589	614	562	603	579	604	595	660	618	626	599	612	618	646	596	569	584	643	602	599	641	622	591	622	568	630	619	635	646	566	613	630	620	577	582	586	592	571	594	633	630	606	557	603	552	599	619	610	650	594	593	596	558	557	631	640	602	598	582	668	612	625	602	595	588	599	572	592	564	615	596	644	626	603	603	562	613	594	619	585	631	621	621	587	607	638	623	585	598	589	605	543	612	618	571	601	613	597	601	652	617	648	596	545	617	562	624	586	613	613	584	594	606	622	574	575	624	620	569	626	608	566	605	605	625	605	598	640	624	617	614	601	638	600	636	605	637	541	597	633	612	600	638	625	607	588	575	615	570	657	607	586	581	571	601	606	650	612	586	643	579	627	616	625	618	588	648	575	589	595	585	621	603	601	624	628	645	599	656	646	582	638	616	582	636	643	596	561	614	610	616	605	627	587	618	581	599	591	599	620	598	598	575	584	604	563	647	585	585	599	556	557	622	550	601	587	596	596	597	598	576	617	577	614	658	607	603	569	619	659	592	600	604	586	619	568	590	630	639	603	595	601	632	592	610	611	599	606	550	582	628	612	605	619	564	565	618	582	606	567	569	635	632	586	578	582	597	645	602	581	611	615	595	586	589	589	572	570	603	636	621	616	612	639	614	596	611	582	630	619	586	592	577	620	623	593	612	583	577	623	614	558	630	590	628	641	615	639	608	598	563	607	605	577	611	623	599	627	648	605	577	597	617	612	655	573	582	628	639	629	636	598	589	665	609	649	622	613	618	586	599	641	655	637	555	580	611	597	568	616	571	607	570	594	600	660	612	637	608	593	612	614	621	621	656	579	633	613	611	591	556	573	629	648	565	596	629	582	609	637	603	617	620	592	639	628	642	600	617	627	605	593	605	583	638	604	594	610	657	614	552	647	640	605	610	594	588	577	547	573	608	628	602	600	596	621	625	620	617	585	585	635	596	603	624	595	624	613	627	618	626	631	653	614	570	617	620	606	614	642	633	609	585	616	566	599	609	598	624	598	617	560	613	602	608	596	597	593	560	603	642	607	664	604	636	611	615	589	628	587	599	610	605	590	583	613	608	578	612	612	597	598	643	614	631	599	602	610	674	590	595	632	619	611	589	611	621	541	626	631	623	612	631	600	602	609	613	629	628	581	640	636	600	629	595	599	579	605	646	610	629	630	606	607	620	615	605	550	612	601	565	561	586	612	593	605	632	609	607	610	614	639	609	619	632	580	615	576	611	583	606	636	605	590	604	613	607	639	587	578	652	610	579	652	593	591	564	647	619	607	611	631	652	592	596	620	612	570	614	578	578	598	615	596	647	620	595	623	574	618	627	607	559	591	614	639	571	617	608	568	576	624	622	595	627	585	608	607	614	645	615	630	589	576	625	577	577	605	615	620	666	601	570	574	627	605	623	624	565	599	597	570	626	616	585	630	617	623	612	634	622	592	617	643	598	587	594	591	594	577	584	616	625	623	618	613	603	576	608	619	607	580	647	600	614	649	619	611	565	585	630	622	594	562	604	628	584	620	606	559	603	634	599	608	573	607	629	620	601	627	577	624	608	616	631	555	635	635	565	635	655	582	566	570	604	585	561	613	576	584	601	599	561	587	579	624	620	565	643	631	588	618	579	589	573	611	594	618	628	595	650	570	628	586	626	567	589	603	609	591	629	618	612	617	593	637	596	584	608	633	559	602	593	615	610	619	589	608	613	627	610	601	597	593	606	588	590	601	599	583	628	613
25048	21397	27426	25619	9110	1116	777	656	569	560	503	464	462	438	419	396	412	397	451	393	440	423	397	387	395	388	398	389	409	339	405	384	365	368	382	387	397	396	394	405	385	373	333	424	405	380	403	392	388	386	390	410	378	350	387	414	404	352	389	373	377	385	402	373	398	347	374	378	380	364	401	391	392	415	378	363	371	399	384	360	408	418	383	389	401	387	394	386	350	397	397	347	363	368	374	390	409	400	408	395	393	380	393	375	422	381	375	356	420	393	362	397	392	379	376	395	368	371	405	370	356	401	414	384	388	423	362	371	393	396	380	411	399	385	417	341	406	409	385	385	385	362	406	375	359	401	394	418	349	359	369	342	359	383	398	350	374	355	363	383	363	400	385	347	419	373	385	399	375	378	390	376	377	394	389	351	378	391	391	385	392	349	393	401	338	362	420	330	386	411	366	400	382	363	343	396	396	371	393	355	364	353	371	345	384	371	398	358	432	429	377	389	406	367	382	399	384	408	438	366	386	396	401	405	362	361	385	348	393	369	361	367	366	382	369	420	384	381	394	398	382	393	380	374	388	392	400	345	402	374	360	391	396	393	334	371	409	389	395	354	350	357	393	411	391	355	344	393	355	348	412	374	383	394	391	398	386	409	377	408	382	409	398	347	377	339	376	385	393	371	390	343	395	366	403	385	394	340	384	408	366	360	403	401	343	370	368	389	376	402	416	383	386	386	398	400	376	393	373	426	361	373	370	406	365	375	359	383	390	381	420	370	364	361	362	376	425	406	417	375	365	387	417	400	366	358	352	390	372	354	394	392	382	408	396	417	407	393	424	386	408	380	396	428	436	356	347	393	365	430	419	382	422	395	425	360	410	380	375	357	387	413	360	372	366	397	382	381	404	370	360	351	358	384	384	394	398	393	392	363	369	378	375	386	379	387	370	367	389	347	384	380	386	363	378	387	353	357	358	379	399	399	404	359	388	399	392	383	392	408	381	367	392	370	362	369	368	393	370	407	326	399	364	393	395	382	374	388	396	403	425	384	410	400	361	390	383	395	366	380	387	373	390	375	371	395	374	385	402	378	373	405	387	399	357	375	424	376	436	352	392	364	397	392	376	361	376	368	349	358	376	407	377	394	418	409	364	374	409	399	402	392	372	428	393	361	355	405	392	376	350	399	354	372	401	406	387	400	391	375	385	407	399	381	366	390	362	368	382	389	380	396	388	395	395	366	343	360	362	450	372	390	338	400	399	363	380	356	346	359	378	379	370	407	379	400	363	389	389	358	392	390	379	384	397	391	396	364	403	396	354	361	400	396	349	340	390	383	351	403	380	398	406	394	389	435	346	367	362	398	372	408	405	380	420	370	392	398	370	390	408	373	380	352	375	402	374	390	375	380	347	379	375	400	392	346	370	419	404	378	413	347	388	383	346	373	378	340	402	409	387	400	388	382	364	376	387	382	388	371	395	387	369	368	407	392	378	374	373	374	378	394	376	385	375	373	353	382	402	438	385	391	385	389	365	387	400	382	375	384	369	371	410	453	376	396	400	381	363	405	401	341	406	399	399	404	386	366	408	411	369	402	400	367	367	348	396	383	383	366	413	331	388	368	379	399	345	361	379	368	394	381	389	405	380	356	407	381	396	389	382	378	401	379	360	386	383	361	402	387	386	415	372	397	397	384	387	381	353	372	398	369	370	394	355	358	391	411	402	368	385	355	406	387	410	378	410	382	387	406	385	398	395	394	367	413	390	372	352	373	383	378	378	400	343	365	397	360	368	376	399	398	359	360	412	400	413	400	369	367	373	356	390	381	396	374	357	380	385	391	406	389	414	366	365	398	401	397	374	395	369	360	393	363	342	379	399	382	373	403	401	355	389	358	378	388	351	350	359	367	403	348	394	371	366	373	376	393	390	349	376	412	365	351	428	394	387	366	398	377	415	382	384	358	406	395	397	391	397	350	424	394	386	311	341	374	369	365	364	382	372	426	389	364	368	442	400	400	405	369	389	382	383	321	364	359	385	395	388	387	361	381	375	375	395	387	406	388	432	414	390	342	397	352	427	390	400	386	385	374	398	388	405	409	366	373	373	364	399	402	407	435	342	407	379	387	370	363	397	377	413	382	353	378	402	420	398	378	398	370	387	386	397	378	360	399	380	367	384	368	380	374	392	396	386	391	359	367	411	400	389	374	370	369	377	384	356	396	403	370	364	389	360	398	371	354	376	389	394	400	377	394	395	382	389	384	352	410	400	382	397	378	393	404	371	398	390	354	396	394	352	363	360	374	385	379	418	399	413	389	389	338	405	395	376	409	378	421	433	414	363	381	377	359	409	381	392	347	368	365	408	389	361	382	392	357	380	368	369	367	383	381	334	367	375	458	367	391	367	387	406	394	411	393	384	390	376	363	380	383	377	381	372	350	350	374	372	396	355	368	368	402	395	395	357	396	366	376	369	389	380	393	392	383	395	403	381	386	359	375	428	377	405	382	407	384	358	392	367	381	366	387	415	380	393	382	372	375	392	355	402	380	413	396	393	389	401	390	415	384	401	363	381	397	385	348	404	388	434	372	400	409	366	348	395	389	369	365	393	385	372	358	387	402	379	372	373	367	400	423	399	369	405	397	389	399	389	377	347	435	369	393	394	365	374	383	420	377	371	373	410	417	390	371	382	388	381	387	378	386	385	384	385	388	383	398	388	389	396	403	406	393	397	389	390	380	370	378	386	353	384	388	415	410	409	392	373	410	395	362	399	354	373	372	394	352	375	369	393	366	371	365	398	363	361	362	385	381	406	377	384	373	430	376	407	381	375	355	380	374	366	387	345	417	378	390	378	339	409	383	396	377	412	406	371	359	363	385	386	355	367	357	391	386	375	410	383	416	391	383	370	373	359	359	316	382	413	403	350	357	400	368	363	372	358	381	407	383	394	376	397	400	355	370	385	363	476	355	392	332	396	386	404	376	391	404	381	372	344	369	379	389	398	359	375	376	380	407	386	373	371	367	378	367	420	377	366	392	401	372	404	409	376	387	338	357	401	372	392	367	371	370	385	388	385	367	390	389	384	408	387	379	392	381	417	390	380	363	367	372	370	378	405	358	388	385	415	410	381	355	391	391	402	391	352	401	414	387	368	407	378	392	395	348	380	385	371	385	370	427	352	385	396	387	391	374	349	385	362	391	363	357	377	361	397	400	384	414	403	391	390	377	376	394	380	362	342	367	363	385	379	400	373	392	382	391	387	378	401	415	401	382	347	404	363	359	430	396	375	408	379	390	384	406	373	373	398	376	401	366	373	374	410	381	405	352	403	406	341	395	402	374	377	394	396	367	373	397	367	405	401	400	389	394	414	358	411	369	417	386	368	381	373	359	357	367	370	347	393	401	363	391	364	327	392	405	380	400	397	372	380	382	376	418	420	371	362	416	436	402	366	391	389	370	392	379	405	382	364	369	322	355	410	387	357	374	355	374	385	403	362	379	417	371	388	386
4140	8110	5895	2904	2089	1745	1390	1115	881	748	719	639	621	565	520	515	532	554	495	526	449	474	491	476	423	488	467	434	469	441	428	504	448	469	461	494	458	457	469	466	462	439	442	459	457	476	472	460	414	427	422	474	455	446	446	455	442	444	442	473	467	489	460	439	433	487	447	470	497	452	422	411	468	427	478	433	432	456	459	421	425	441	465	443	514	466	463	448	480	448	465	456	435	446	427	445	486	463	425	430	441	436	437	433	435	399	417	489	460	451	436	475	433	420	481	437	456	421	467	423	446	456	401	460	451	462	421	448	467	472	436	420	455	446	454	447	462	448	433	415	423	445	440	458	444	436	452	453	459	473	442	430	448	452	451	434	466	454	432	469	396	416	461	421	472	429	452	409	424	403	446	423	391	428	466	442	446	488	462	452	458	444	407	455	411	414	437	457	416	465	459	438	436	444	419	445	419	415	477	458	449	450	452	441	440	432	460	449	436	466	444	439	451	458	465	470	434	445	445	442	444	454	416	454	479	435	468	478	465	498	439	470	478	435	475	438	422	422	407	471	454	508	442	481	441	446	471	420	431	431	436	437	454	439	412	448	442	449	413	467	438	458	411	427	467	433	434	469	441	426	447	447	490	466	421	470	423	439	465	423	430	447	500	481	424	456	393	462	468	433	446	436	437	446	455	424	452	418	432	413	436	476	458	419	450	492	463	440	462	412	449	461	437	481	467	448	430	444	404	433	447	440	435	419	464	445	419	461	438	477	427	420	399	451	420	453	426	457	458	441	462	459	443	437	422	442	458	492	452	381	416	440	443	452	458	434	441	457	475	433	391	420	452	436	445	432	473	432	450	443	437	464	410	447	453	430	442	427	436	450	470	456	474	431	468	410	447	469	430	460	434	435	442	468	463	435	468	455	468	452	475	466	427	494	477	420	435	438	457	436	434	457	418	428	389	446	483	445	450	451	463	434	424	442	436	451	419	426	451	480	437	451	451	425	428	423	454	447	433	439	440	450	439	414	389	411	473	437	440	426	440	430	412	435	403	438	467	476	452	439	445	437	490	441	454	451	437	451	458	412	440	391	451	443	455	477	444	419	422	424	425	478	475	427	426	440	439	418	475	435	433	454	445	437	477	423	419	446	472	447	446	425	481	466	492	426	445	392	429	471	470	440	455	441	430	447	477	431	468	467	440	448	403	407	450	430	427	486	433	442	456	450	441	450	422	438	415	463	463	445	461	469	458	473	436	446	467	408	461	460	471	451	440	427	412	433	441	448	466	496	484	449	443	442	422	429	458	446	444	443	441	452	440	415	445	418	446	480	463	474	456	451	472	469	474	461	455	427	435	432	455	427	450	416	443	498	425	447	435	409	427	458	470	424	462	449	478	465	425	462	438	429	479	428	453	434	453	445	435	440	471	464	493	442	413	396	468	454	470	435	446	457	428	443	439	434	457	442	437	457	437	443	452	409	424	442	420	474	414	438	400	412	413	419	461	449	441	448	469	459	431	431	447	458	405	421	421	436	448	441	450	437	492	428	452	403	438	445	459	437	452	462	438	435	466	450	431	424	471	476	455	430	425	454	478	433	411	450	453	446	463	448	471	473	420	414	429	479	453	431	421	441	454	464	448	449	463	407	411	447	448	472	451	412	459	457	428	431	422	429	446	423	462	453	419	417	457	422	425	414	449	454	415	426	432	419	439	440	456	454	443	411	431	442	457	477	449	460	465	447	450	470	444	478	422	443	455	467	436	431	452	449	444	461	467	424	434	442	482	441	437	448	455	425	444	446	448	459	436	425	429	440	432	399	428	412	485	461	458	451	439	443	451	410	479	442	412	436	469	445	438	452	415	448	416	445	448	433	442	446	460	462	454	448	480	441	487	430	490	424	469	475	424	438	439	453	445	421	475	416	435	454	439	462	411	422	415	415	456	432	422	445	460	447	444	432	438	494	419	476	424	457	435	438	458	480	447	457	453	440	438	455	422	491	416	437	484	413	474	443	430	427	460	471	459	416	403	459	408	445	449	436	429	426	450	491	426	443	461	456	389	457	418	466	453	413	446	424	427	402	433	428	445	489	449	479	434	450	437	471	433	447	448	437	452	472	430	442	451	446	440	448	457	438	458	440	478	457	471	446	412	457	445	454	428	472	480	457	446	418	452	419	440	431	435	475	455	417	444	449	497	460	467	414	440	441	439	455	442	468	439	449	455	429	459	457	419	434	457	474	428	404	448	454	434	417	438	433	449	449	458	430	438	435	466	460	461	420	423	421	439	469	487	439	440	435	465	454	388	460	446	380	462	453	486	438	446	435	422	417	438	430	481	423	436	431	448	439	473	449	446	427	444	447	420	423	445	445	423	433	427	443	430	423	466	442	448	407	468	430	409	445	447	451	414	426	425	455	423	440	455	448	474	442	474	452	469	438	467	420	449	434	429	454	449	402	440	455	422	438	450	475	433	432	414	452	414	462	465	451	434	426	428	448	449	444	417	464	458	425	445	459	459	414	429	436	430	430	460	448	441	446	453	441	446	454	439	426	456	416	447	450	429	468	440	468	409	435	439	454	450	414	417	465	438	455	395	451	443	407	423	428	414	449	480	454	441	473	452	435	438	421	452	452	470	453	424	444	434	406	431	453	470	400	411	481	451	464	451	450	481	478	448	435	451	460	468	473	459	423	502	440	475	428	431	448	453	443	428	445	472	452	444	432	436	446	430	411	462	446	447	458	434	444	473	473	453	438	415	414	445	486	447	459	476	470	437	457	421	452	445	430	455	430	479	404	441	480	474	411	425	418	434	437	450	458	438	443	427	425	439	443	407	415	466	423	441	436	436	436	437	447	413	449	448	415	419	460	460	442	418	463	453	447	452	424	420	446	447	461	430	454	451	421	411	447	449	477	433	438	448	413	454	415	424	446	449	459	451	427	463	447	416	404	456	448	422	442	402	401	422	425	425	474	428	452	424	442	455	441	426	432	456	464	454	433	471	464	452	443	457	468	464	420	472	481	465	435	437	429	427	449	463	453	420	460	438	470	422	451	484	438	458	407	468	464	452	462	460	461	441	490	455	470	431	446	389	428	422	456	471	449	447	446	458	463	435	449	376	418	438	442	503	427	449	438	464	436	465	445	483	440	487	442	429	442	481	417	437	433	444	446	443	451	404	440	415	440	438	451	442	420	432	426	479	468	418	455	430	424	484	463	473	447	449	452	444	458	463	420	434	452	433	473	483	447	487	444	408	476	440	407	454	457	442	434	432	431	433	447	426	450	413	425	465	427	455	444	411	447	450	423	465	434	451	427	431	478	432	439	446	441	453	488	466	457	418	455	470	466	424	468	469	464	429	452	449	445	428	483	444	425	459	387	433	446	434	451	429	452	429	473	462	467	436	460	439	454	494	419	457	464	453	400	427	499	457	431	445	464	399	455	475	424	438	415	433	435	472	460	462	447	439	461	436	427	430	445	432	462	446	416	459	456	428	421
22837	21446	29201	24100	21442	21496	7405	1107	768	593	539	450	403	436	414	379	371	338	338	322	287	274	263	277	286	255	233	258	268	253	277	249	246	261	254	270	232	262	261	256	245	267	242	246	260	228	221	259	268	262	247	210	261	245	227	240	243	242	237	237	231	254	256	247	245	233	234	230	251	230	234	239	247	244	234	234	218	241	232	219	264	239	232	235	214	235	235	233	229	242	246	223	245	235	240	256	218	230	222	230	236	212	227	227	229	224	251	261	246	230	233	229	243	222	239	233	235	237	198	274	232	195	232	246	214	243	225	202	244	233	224	223	204	229	240	228	209	237	236	236	251	240	253	257	236	213	238	216	253	253	221	227	230	220	254	254	261	241	246	236	216	226	273	241	241	216	227	225	225	228	255	249	227	251	254	213	253	247	227	230	236	220	235	221	254	240	222	229	213	225	245	230	253	256	258	227	226	235	250	241	211	250	242	243	260	220	228	217	221	251	235	252	210	240	236	212	232	237	239	256	220	250	220	236	251	250	211	226	232	236	246	228	246	235	226	213	231	226	253	263	238	236	236	231	246	223	222	214	205	227	262	235	242	226	230	262	234	225	251	223	239	229	233	247	215	234	232	232	249	241	237	233	208	229	235	234	191	239	241	237	198	224	236	218	244	233	233	260	247	218	235	249	225	226	230	241	209	244	275	254	230	256	213	218	252	227	234	245	223	244	244	233	244	232	243	228	222	228	247	238	224	181	254	222	247	238	236	224	257	263	264	225	232	258	237	239	251	216	229	227	251	232	247	227	247	221	244	229	250	212	223	245	246	242	241	251	229	219	251	229	231	218	222	202	235	226	249	228	221	229	240	217	222	235	278	221	219	229	223	208	258	241	223	255	239	239	211	247	263	250	223	219	214	210	232	229	223	237	248	253	228	249	259	216	209	212	248	239	219	243	229	223	199	218	215	241	233	265	241	213	246	237	235	243	239	233	237	248	248	219	252	228	226	199	246	243	215	247	251	239	234	233	238	238	226	228	221	224	249	241	231	231	225	229	222	211	222	255	232	250	259	234	256	244	213	262	251	223	238	245	250	211	247	240	227	237	247	245	234	228	223	236	240	257	209	242	220	227	233	234	257	241	220	228	231	252	239	220	230	244	213	217	238	208	217	212	258	214	222	222	227	213	255	245	244	261	237	219	266	222	251	250	228	242	218	252	236	216	218	231	246	214	237	262	225	227	232	226	262	230	223	215	228	223	228	239	239	249	204	254	249	244	213	254	242	241	243	266	213	260	237	205	222	255	248	238	235	224	246	237	259	239	191	236	259	242	231	238	239	232	216	230	234	204	260	244	225	233	247	208	253	257	242	238	222	255	227	229	264	252	228	215	225	220	216	215	245	236	264	235	227	223	251	219	247	231	224	227	246	255	221	222	229	203	254	241	249	241	230	245	259	230	230	246	221	202	220	231	245	274	237	209	236	237	244	237	220	210	246	220	242	241	233	219	233	216	220	212	239	222	248	241	222	271	219	231	225	221	246	255	244	238	256	243	246	243	246	231	213	256	221	212	229	222	244	235	216	245	244	236	234	215	223	216	265	240	240	218	227	231	226	226	218	231	225	251	222	234	252	222	235	232	231	214	236	201	241	240	215	224	227	236	239	209	225	226	230	221	251	230	259	219	236	229	213	232	223	212	244	219	251	256	219	219	208	227	227	222	269	237	208	228	228	242	220	226	207	212	236	218	255	237	237	252	222	245	225	238	235	235	203	242	213	233	240	229	243	232	255	230	230	239	246	242	271	214	241	240	227	276	250	237	219	223	242	228	239	228	219	224	223	241	256	242	263	204	234	264	233	220	233	236	215	232	260	230	223	247	229	251	236	245	226	258	264	257	218	221	232	229	231	252	221	260	265	221	251	248	223	220	246	229	234	252	259	248	237	235	241	241	197	272	226	205	227	232	248	251	246	242	234	236	223	209	234	238	229	239	228	217	236	246	231	224	215	249	210	227	211	240	250	216	233	236	249	226	254	223	232	228	226	212	225	245	245	217	223	206	242	240	225	223	243	240	232	212	234	249	244	230	202	206	212	222	201	249	233	228	247	222	243	248	223	217	236	234	241	237	233	248	242	239	232	260	236	238	208	242	242	232	210	262	238	205	256	223	219	237	217	220	249	228	219	230	231	237	248	213	243	237	243	233	239	243	238	228	230	221	220	227	241	206	234	241	238	239	222	244	238	247	231	228	224	244	242	233	248	192	234	270	229	236	249	244	225	240	215	232	274	222	252	230	228	250	256	220	239	275	251	266	241	243	230	238	248	243	241	243	242	247	228	234	220	250	211	240	252	232	257	248	238	214	241	251	237	242	222	249	245	271	229	245	203	240	219	237	262	222	238	225	248	195	240	209	242	235	233	242	229	211	251	208	249	188	238	237	251	243	240	214	216	235	241	222	221	226	209	220	226	210	260	268	236	263	215	248	221	256	236	247	232	243	206	263	257	236	209	249	222	221	209	232	231	211	215	245	229	213	234	254	233	248	239	221	228	233	226	221	230	223	228	234	223	217	225	218	233	211	251	240	250	228	226	199	231	241	251	255	245	251	247	233	214	215	243	247	263	224	254	250	241	217	238	230	221	247	240	250	222	227	250	228	236	248	242	263	218	245	249	228	218	232	244	230	220	239	253	199	232	233	247	226	236	211	185	252	226	237	241	245	220	242	211	221	223	225	226	254	234	247	241	246	232	219	241	236	227	239	226	246	205	229	222	220	254	236	203	221	241	230	210	221	224	233	264	216	231	211	228	256	229	228	232	245	212	238	191	240	238	239	233	229	237	229	211	190	237	228	244	253	233	247	214	241	227	198	248	243	244	237	228	210	219	243	254	215	234	223	203	218	243	231	222	223	223	224	219	207	227	221	224	234	229	248	233	215	228	217	261	225	243	256	232	226	244	231	248	241	242	233	216	226	257	248	211	227	238	193	213	257	202	246	244	226	223	231	236	230	269	256	222	226	242	236	255	237	234	209	213	252	244	214	231	237	203	216	227	246	242	209	239	244	221	263	215	236	218	242	242	262	201	233	230	235	235	239	256	234	223	218	238	232	219	251	206	251	222	244	247	236	235	241	246	205	209	208	222	225	248	220	235	246	218	230	231	225	214	200	232	241	222	240	257	238	221	207	246	236	219	235	233	253	212	247	232	226	245	224	237	225	217	223	243	254	222	233	275	243	230	203	241	195	216	200	256	229	257	240	237	215	231	240	231	245	243	222	235	214	231	253	236	229	266	245	231	245	225	242	220	247	222	225	216	235	270	226	235	227	245	230	220	208	220	224	197	248	217	219	247	260	228	243	235	219	224	244	240	239	238	232	238	240	226	232	246	223	230	219	255	220	239	194	234	247	234	246	248	231	242	237	217	241	255	234	232	206	243	235	272	238	207	247	233	243	223	233	207	250	235	250	245	225	231	201	240	245	246	245	220	210	242	224	220	235	216	241
5432	17489	12915	6684	4666	3688	2824	2097	1454	1129	1036	816	796	693	566	584	518	461	468	419	393	383	403	370	368	344	331	349	309	297	343	338	340	331	307	330	336	370	355	349	353	321	297	310	303	320	319	337	316	301	303	321	300	327	303	307	318	276	338	310	311	315	271	315	302	265	307	288	265	275	307	307	291	293	295	278	279	287	271	296	271	295	319	275	261	266	287	289	310	324	264	303	307	282	274	267	292	296	299	320	281	295	275	307	300	292	305	293	285	282	265	295	277	281	279	247	283	294	276	280	303	324	283	289	269	289	279	285	266	266	312	316	270	260	305	310	317	304	298	338	272	265	268	293	297	305	298	305	313	282	280	258	323	248	293	283	314	273	273	303	324	284	272	319	316	280	288	276	287	273	315	293	299	282	282	289	305	284	285	279	278	307	280	288	297	271	271	290	272	270	298	300	289	273	274	295	269	253	308	285	289	303	254	273	280	269	292	262	294	302	307	239	278	316	298	285	256	272	277	318	285	307	299	295	316	276	269	301	274	259	266	287	280	275	311	304	276	293	314	275	275	306	272	290	304	309	278	295	293	308	288	313	283	276	252	266	271	262	268	279	288	292	276	301	247	283	316	275	296	319	272	288	304	269	288	272	283	262	292	279	269	257	310	255	280	274	292	295	289	275	267	284	283	290	293	311	265	302	296	275	290	288	309	281	285	289	268	277	277	301	279	268	295	289	290	274	283	281	278	296	270	307	283	271	291	311	306	281	262	291	267	256	292	301	280	274	293	277	256	289	264	284	279	314	296	274	309	309	295	295	302	237	265	326	304	286	257	281	306	248	306	297	284	287	268	261	271	284	279	281	272	267	303	292	303	297	294	278	306	296	248	272	253	295	316	303	292	270	261	298	308	301	300	315	282	268	278	267	272	303	307	292	273	294	276	265	273	272	271	286	302	333	286	269	270	283	268	287	283	272	280	296	270	279	289	265	302	303	297	311	289	287	281	283	284	333	265	306	253	293	263	285	269	306	307	294	299	302	279	276	296	304	294	296	290	286	262	289	337	302	288	278	275	279	304	238	272	291	299	292	269	305	271	290	258	301	316	283	250	286	276	279	271	266	274	268	273	311	290	318	319	266	276	279	285	292	307	275	261	300	272	286	287	282	290	317	312	283	293	329	296	280	299	290	275	291	274	326	299	307	310	269	261	270	295	280	305	254	300	285	255	319	272	293	279	263	287	273	292	286	291	288	274	278	252	283	298	249	291	269	308	293	250	289	275	302	294	249	270	299	282	265	267	280	287	276	309	281	313	253	287	274	300	287	283	251	276	302	288	278	268	297	302	307	294	293	293	285	267	285	292	295	275	280	287	287	278	301	290	281	280	301	303	273	296	287	315	289	294	263	268	300	294	257	260	250	279	270	287	303	283	304	268	259	295	279	303	269	284	259	306	294	291	275	287	288	294	269	293	257	305	304	282	292	294	273	286	305	278	282	274	271	283	294	305	275	301	317	271	292	283	265	274	310	310	287	278	293	286	281	302	309	290	303	291	293	289	310	257	272	299	264	308	303	277	279	284	269	282	296	296	264	299	270	310	297	288	287	288	312	313	268	288	272	297	269	281	310	296	315	301	276	279	276	274	261	297	292	270	327	270	279	316	311	268	306	284	303	276	276	285	269	257	301	297	304	267	274	269	282	301	285	272	278	285	294	279	286	275	297	301	300	296	302	309	290	308	300	293	294	285	310	262	278	309	278	293	275	285	249	298	277	302	268	300	325	299	290	277	276	288	287	294	280	258	318	312	286	276	290	286	283	298	318	271	327	266	290	313	296	273	300	277	298	260	312	296	298	297	275	284	289	284	283	275	314	267	267	260	266	279	294	291	255	322	276	289	295	282	283	302	282	285	259	277	279	274	264	302	337	307	316	281	270	290	297	282	278	299	283	286	285	271	295	281	281	278	283	305	298	285	316	292	312	276	269	297	280	287	270	287	299	292	313	283	286	305	270	268	300	306	298	275	269	268	278	285	277	250	264	276	279	287	288	284	311	299	310	303	283	261	283	297	285	311	259	299	278	261	281	284	300	273	302	259	305	259	280	296	290	244	288	289	269	283	297	265	278	272	269	301	278	292	268	282	276	298	267	282	282	287	281	294	290	264	269	288	300	288	290	269	281	287	288	291	281	309	299	295	265	290	296	285	303	300	294	276	291	284	274	298	273	297	303	266	268	285	292	269	293	305	311	280	297	293	295	293	282	291	299	286	319	275	257	241	280	286	269	302	276	290	279	286	284	306	278	291	290	273	278	290	278	283	285	290	322	301	280	275	295	279	277	284	270	300	271	262	263	265	314	280	279	279	299	281	303	269	302	297	300	306	296	292	306	308	293	313	310	287	250	258	284	268	287	298	287	288	273	292	293	269	285	273	280	265	304	236	312	281	263	296	284	278	272	268	299	250	269	274	266	290	265	285	304	287	288	259	287	283	264	307	299	287	298	277	281	279	281	274	255	256	270	295	284	276	281	274	265	253	334	295	266	285	270	274	284	278	254	295	328	287	288	287	293	269	295	283	317	303	283	312	302	274	257	323	287	287	261	270	264	268	301	295	275	273	296	307	309	308	255	293	303	268	278	262	300	266	262	313	240	287	253	286	272	266	272	298	305	299	278	273	314	299	268	283	282	266	277	290	290	287	267	284	276	287	270	272	285	278	292	302	314	272	297	281	287	288	332	270	283	290	302	294	274	302	316	290	308	297	304	273	280	273	274	281	295	313	307	278	272	279	290	317	292	311	286	283	262	251	270	301	260	305	269	305	285	269	269	301	287	256	258	313	294	297	283	272	298	280	307	321	273	306	331	287	261	293	296	302	254	294	269	253	272	290	284	290	275	271	291	280	294	305	281	270	283	299	301	280	248	298	281	310	274	260	296	272	290	322	282	288	259	307	307	276	300	268	287	306	272	276	309	317	306	290	267	242	280	262	278	274	257	286	269	267	267	305	281	284	289	281	299	297	292	281	310	241	286	264	303	265	296	287	280	275	281	271	287	311	262	283	288	268	315	295	288	265	257	287	273	303	274	277	274	297	308	288	289	268	278	263	326	277	260	264	259	287	283	279	316	296	275	294	287	301	284	282	292	301	287	291	264	262	295	305	302	280	255	255	302	280	300	275	292	285	269	295	274	259	309	282	236	292	294	326	289	310	311	290	287	287	287	300	284	264	303	250	293	286	284	318	286	277	293	277	256	281	272	257	309	294	307	290	308	274	271	284	271	298	307	256	280	294	264	282	280	286	290	290	277	293	280	278	294	278	267	285	286	307	278	278	312	280	285	303	327	281	310	304	304	284	268	283	273	280	270	273	279	285	279	312	296	275	265	291	307	273	277	313	276	299	269	275	300	295	307	287	258	271	280	338	296	306	279	267	294	270	269	306	297	263	261	303	296	301	281	280	276	292	295	292	288	253	264	263	250	306	291	278	290	267	282	291	282	301	291
27574	18801	5858	1689	1016	826	775	720	629	658	710	609	660	598	548	582	532	598	577	643	609	598	591	581	544	612	613	597	604	569	608	626	612	590	582	611	617	564	592	612	622	622	559	596	626	600	605	587	594	574	619	600	605	598	598	618	589	606	544	606	637	552	594	610	585	624	584	570	559	589	550	561	609	619	596	597	616	605	564	569	575	584	598	559	579	601	592	601	574	573	649	564	597	587	613	568	618	596	561	577	580	580	617	537	557	587	585	568	577	583	564	589	621	548	616	569	600	619	650	584	599	566	581	609	563	603	581	559	569	624	618	579	590	596	573	575	583	568	598	584	590	592	616	576	631	581	630	560	606	583	583	570	628	563	592	532	618	583	608	585	576	594	580	584	633	566	599	585	559	589	570	619	560	557	598	535	624	558	585	599	557	622	580	599	578	582	577	588	598	598	557	606	583	600	546	593	572	597	598	577	582	629	646	561	586	591	589	565	620	551	585	597	618	609	592	591	591	548	613	571	581	590	594	610	653	593	601	558	551	608	579	603	543	546	578	627	560	616	587	573	570	575	558	534	603	623	554	620	601	589	604	598	607	591	613	558	575	573	568	591	603	560	622	618	556	637	604	592	607	604	622	569	568	625	572	612	570	598	561	585	620	615	561	619	571	536	630	607	583	605	591	589	589	647	620	611	558	529	589	543	603	614	598	604	617	588	607	572	627	589	609	615	604	607	579	577	592	582	655	606	560	632	564	547	567	655	601	583	570	599	580	580	568	581	540	559	570	554	582	589	572	598	591	575	664	583	622	575	576	598	552	630	620	589	586	593	612	622	574	574	577	575	607	576	565	594	557	595	583	542	566	610	618	562	624	588	601	585	555	582	576	561	579	585	584	589	638	598	586	601	549	587	625	589	532	612	591	616	594	594	567	568	607	564	576	579	614	584	630	583	652	584	552	622	566	578	623	559	566	602	554	656	551	567	575	577	619	656	573	622	564	626	568	604	594	612	597	573	611	545	631	604	604	594	594	577	618	599	600	568	554	590	625	601	578	601	610	591	632	581	633	627	594	591	593	595	556	588	561	592	567	606	578	596	583	574	585	600	576	572	581	606	607	588	560	560	605	580	569	606	599	590	559	585	603	599	585	600	580	573	553	625	647	584	586	595	600	554	601	545	598	587	556	580	615	597	574	601	572	567	608	578	580	536	558	602	573	629	571	552	603	623	581	587	572	605	577	557	595	591	595	604	627	628	612	592	555	554	535	598	593	601	583	596	582	620	535	561	560	566	632	587	600	606	581	591	603	605	559	584	621	596	593	574	548	608	585	625	581	571	548	550	591	627	557	620	588	612	575	605	574	578	551	551	565	595	579	587	621	607	592	596	586	600	574	602	636	563	606	604	588	570	585	589	574	582	615	601	587	602	573	602	577	555	602	589	557	609	602	584	591	614	575	588	591	599	540	593	534	554	582	583	569	561	593	605	612	567	647	581	527	610	586	578	600	603	594	616	580	630	593	567	647	606	596	531	548	602	569	570	576	632	617	600	571	582	612	601	585	579	616	667	573	573	561	602	584	565	588	563	605	568	624	568	611	638	610	557	587	587	628	585	622	574	564	567	559	585	576	604	574	608	590	615	601	589	597	607	634	590	546	564	573	582	576	570	563	594	603	594	579	589	580	617	580	627	596	550	572	583	553	565	578	578	560	552	593	595	571	585	561	619	580	582	627	583	608	592	614	594	593	649	599	603	579	565	587	580	587	614	557	557	568	610	557	652	609	640	585	579	620	611	607	571	578	607	598	624	621	605	603	606	557	620	608	596	595	624	581	596	592	551	566	592	585	611	549	599	561	553	610	539	610	566	595	588	614	617	590	598	618	608	573	595	610	617	610	569	579	583	592	586	591	624	537	601	587	592	613	603	615	588	559	573	589	609	607	583	564	572	567	578	600	567	600	537	610	603	564	621	589	597	592	573	584	599	575	549	582	573	596	559	591	612	601	585	592	567	572	577	612	614	610	563	568	608	546	563	601	562	556	599	607	590	600	571	584	591	593	592	601	582	639	582	616	564	579	614	589	630	564	573	577	584	626	596	572	609	618	580	637	571	622	583	596	583	577	560	580	604	663	575	602	632	603	553	621	639	626	573	545	610	590	592	629	565	601	598	567	546	601	600	665	586	544	573	599	543	649	560	580	586	654	598	575	580	555	571	613	586	574	611	603	558	617	599	609	582	610	580	570	592	622	559	572	580	572	599	572	600	559	583	547	600	598	557	597	565	595	569	599	600	575	590	564	573	585	621	625	575	590	591	576	572	625	542	577	610	555	607	604	573	561	584	575	556	558	623	591	583	569	614	585	623	542	567	586	588	558	604	588	606	574	538	578	586	560	601	569	592	558	528	577	599	588	596	636	580	581	539	578	609	578	606	588	604	597	593	575	592	554	632	589	606	595	571	543	603	623	587	576	583	556	582	649	577	564	578	605	560	555	590	573	616	600	586	578	609	616	569	635	597	600	584	600	589	609	639	586	637	612	633	546	592	563	566	612	562	576	583	599	592	571	610	599	603	599	621	640	638	592	587	575	611	586	535	594	621	580	626	615	594	589	620	603	588	605	586	587	582	618	580	589	568	607	615	587	616	605	584	592	616	575	626	616	610	557	630	593	630	604	597	616	575	572	587	580	561	587	588	582	586	598	582	539	612	578	594	565	601	609	613	616	581	571	581	594	564	567	567	580	572	617	613	573	614	558	629	617	617	619	596	579	591	630	592	596	606	556	573	598	606	654	588	564	649	539	593	591	665	605	614	580	562	570	670	598	652	578	616	581	569	608	606	617	589	625	567	546	626	609	622	591	658	592	630	581	577	580	598	639	556	623	586	571	603	596	637	600	600	582	582	547	631	576	587	572	539	537	583	613	551	592	568	572	579	595	606	629	593	591	575	637	603	575	572	625	615	555	568	606	641	570	616	594	579	559	583	610	576	558	578	615	602	610	601	592	604	597	632	607	594	571	588	574	579	642	607	610	612	593	594	585	576	596	598	586	648	581	596	548	565	607	578	604	571	607	575	574	590	537	585	599	594	618	603	591	621	651	616	604	568	577	557	592	605	575	548	601	579	583	567	555	555	634	580	646	541	616	589	601	625	602	592	558	601	593	608	607	610	588	571	568	589	592	607	600	596	605	621	566	614	570	579	582	585	572	627	630	597	569	616	618	551	594	622	624	609	583	570	625	551	602	618	608	600	570	586	641	576	626	586	617	593	577	598	580	593	622	619	588	592	587	610	580	561	613	622	597	606	620	646	614	587	594	577	607	583	549	594	601	595	649	560	634	587	583	600	598	612	603	593	593	579	566	562	624	607	624	606	633	571	587	579	566	582	599	580	615	570	595	630	610	573	608	627	602	577	569	608	592	594	577	591	559	583	608	632	607	586	606	602	613	567	578	595	621	598	617	587	572	605	600	595	572	601	568	604	555	565	600	611	562	578	615	548
4972	4127	3240	1838	1443	1265	1074	960	814	830	766	733	676	746	730	781	737	711	734	642	699	678	646	704	701	682	685	696	698	675	644	685	711	724	666	665	643	699	680	653	711	696	701	669	688	679	671	710	730	704	667	649	638	707	700	657	710	698	749	654	708	715	691	707	714	689	680	706	690	706	660	679	693	657	648	704	670	664	683	684	667	668	653	687	643	658	669	686	750	717	634	659	689	651	633	696	635	654	675	723	692	673	695	690	691	648	705	685	650	677	628	706	696	652	692	687	699	696	703	699	639	689	706	680	683	668	681	661	652	692	683	683	665	666	648	667	688	659	669	619	713	682	687	695	726	687	685	665	681	678	726	704	736	696	656	659	723	713	690	687	704	703	712	712	685	688	675	708	703	668	708	705	679	740	689	701	664	650	675	661	701	716	649	680	769	720	697	681	693	677	702	692	645	692	721	712	669	723	680	692	647	690	647	701	734	726	693	644	663	677	686	673	699	660	679	735	732	689	687	687	701	655	709	697	675	700	674	711	650	661	672	678	701	691	692	705	672	690	711	653	678	713	679	674	666	643	678	652	734	711	671	691	651	719	704	682	662	678	716	662	683	685	698	671	656	716	689	705	703	693	715	665	725	686	714	674	672	730	673	726	695	699	704	706	667	755	704	649	724	741	679	709	719	718	660	630	660	638	668	689	729	666	703	673	675	672	682	740	687	719	704	690	679	707	726	662	692	729	645	652	693	664	663	706	660	715	715	696	734	713	690	696	664	667	659	682	693	700	675	714	672	650	684	727	688	674	656	704	684	676	695	695	692	712	677	697	678	664	713	681	703	666	705	678	680	745	689	655	670	679	686	692	753	743	699	675	658	697	725	704	790	696	706	688	708	692	667	665	672	686	677	685	704	664	699	652	657	729	687	691	680	686	701	669	710	678	686	709	722	635	676	705	692	679	702	641	708	730	686	679	716	665	636	692	670	655	659	716	630	628	678	679	620	745	704	698	708	711	690	679	703	669	653	706	687	666	667	662	683	704	700	701	697	625	687	706	721	668	730	669	655	651	671	665	679	739	667	684	717	700	696	678	661	658	709	677	657	702	674	692	665	671	658	702	691	693	657	663	690	691	654	690	672	680	686	660	675	713	675	691	708	683	625	694	701	690	706	667	724	746	628	673	680	692	662	735	684	693	679	728	676	704	698	665	708	714	694	689	668	726	696	666	714	722	726	672	650	648	676	672	716	716	660	679	644	689	657	721	690	650	713	708	710	694	694	733	664	711	720	682	689	656	672	709	696	664	719	727	728	677	648	694	666	689	694	715	703	700	683	716	623	656	659	671	651	713	704	680	665	667	664	692	700	643	650	649	695	704	680	711	686	714	681	641	683	675	696	681	687	646	682	644	683	719	721	702	680	668	679	697	669	680	712	637	669	685	682	668	698	700	652	690	697	632	671	692	657	714	671	725	731	719	698	688	730	672	718	729	695	719	710	705	718	693	651	684	663	647	720	671	662	671	688	653	727	668	694	682	678	696	670	673	681	706	690	736	694	670	677	710	666	687	692	695	715	655	681	708	666	669	632	714	676	662	685	672	684	716	728	713	702	664	710	643	721	668	681	683	677	675	653	689	651	662	697	637	690	700	709	656	641	668	675	670	704	633	732	673	697	681	690	668	688	653	670	639	685	704	692	708	678	639	715	706	652	675	706	732	716	672	660	632	689	687	668	674	719	716	683	655	737	670	667	658	692	688	689	698	662	697	655	757	670	690	664	701	663	684	668	661	701	689	664	649	701	681	697	673	688	671	657	686	732	670	680	679	709	747	669	700	712	671	672	666	694	686	694	687	727	670	660	674	654	702	710	701	724	651	732	667	713	646	697	701	672	690	668	675	694	686	672	671	728	709	681	688	681	667	719	656	713	649	671	677	659	718	674	654	699	658	682	676	654	649	673	671	677	695	680	710	686	728	726	679	656	688	681	653	653	658	677	677	672	668	679	709	741	690	697	692	712	657	635	664	700	759	649	691	663	662	676	652	645	654	657	646	639	637	652	679	673	663	703	689	735	676	678	708	686	678	714	684	679	674	681	698	726	685	717	704	717	686	711	632	712	667	697	702	712	686	697	680	707	654	710	724	677	686	672	660	717	710	681	711	666	708	682	673	677	642	717	675	655	718	658	695	702	693	662	669	702	683	690	697	700	669	737	686	673	668	692	725	734	678	679	640	695	664	737	708	633	684	693	696	658	658	666	715	683	682	701	683	693	670	716	721	742	697	673	670	678	692	719	683	657	674	641	725	685	655	668	658	700	694	691	643	662	650	649	752	706	678	665	641	684	716	663	693	676	675	671	635	686	684	670	736	663	692	651	682	636	717	687	645	694	621	679	662	665	646	646	639	647	718	702	720	696	622	676	645	721	705	666	679	720	709	667	685	673	645	689	668	703	660	681	674	704	710	701	704	680	680	728	698	645	643	696	680	691	684	671	697	690	671	688	685	680	749	710	674	671	682	661	662	697	648	706	665	644	657	704	674	674	738	708	675	673	681	710	703	666	660	674	685	677	667	695	750	683	695	665	681	684	701	685	682	690	674	703	652	640	668	692	684	630	679	682	676	680	671	665	687	706	663	696	729	666	697	651	709	668	650	636	696	710	698	646	697	721	661	734	686	686	631	666	667	668	681	676	663	654	659	686	690	714	673	644	665	660	646	682	705	691	694	648	705	685	690	687	755	672	703	665	675	649	687	678	681	660	665	654	707	697	702	686	693	692	689	727	693	708	686	684	650	695	713	671	728	709	656	675	683	659	684	707	712	687	673	708	700	670	714	694	647	726	681	667	675	676	688	715	647	714	677	684	677	708	678	692	711	709	722	683	711	682	677	704	666	720	675	654	682	701	724	663	674	641	689	670	679	694	670	686	696	660	656	676	722	689	703	694	682	677	676	661	667	666	680	634	662	627	671	665	626	699	647	687	651	694	656	701	655	748	666	673	689	724	734	678	710	669	685	693	669	667	645	656	667	718	652	653	679	697	720	678	702	733	694	714	648	723	697	674	679	644	639	652	700	732	732	758	699	687	722	666	677	696	678	696	654	665	709	708	647	649	684	693	682	712	669	718	726	716	686	680	678	670	675	639	694	682	660	681	701	678	657	692	655	707	708	658	677	704	647	683	696	682	687	652	674	635	684	713	722	696	683	704	669	711	671	699	692	720	704	674	677	693	682	689	682	682	690	661	654	685	721	672	700	660	638	687	692	715	710	700	707	705	671	666	677	641	726	650	656	703	673	666	645	677	656	672	651	694	690	660	683	693	672	679	687	704	662	670	677	714	725	675	645	682	701	679	702	678	687	715	739	702	674	711	681	686	651	696	697	627	705	713	697	716	700	691	659	668	651	693	700	672	759	660	726	730	682	716	659	700	695	690	699	651	661	690	698	670	663	718	731	713	670	674	705	671	663	688	656	680	708	636	678	697	679	701	668	696	657	681	701
23879	21360	28568	24512	21335	8799	1521	1040	795	722	696	729	708	598	629	595	528	558	580	580	536	550	565	565	566	545	570	512	548	525	558	551	557	538	541	577	544	588	563	546	543	489	539	544	543	522	589	485	550	516	530	527	530	525	464	510	557	508	516	497	526	535	507	544	522	504	545	547	597	478	524	506	497	543	557	524	546	556	560	506	517	559	525	569	503	524	525	506	507	531	534	542	485	519	529	524	527	533	495	513	520	547	544	520	558	523	536	515	503	517	568	537	520	539	512	557	488	538	542	529	544	531	542	514	549	529	540	514	543	527	524	516	541	520	537	512	548	481	530	524	508	543	546	525	516	502	547	516	508	496	543	521	546	533	510	528	521	531	510	513	562	510	514	582	562	520	538	514	527	535	493	533	528	504	506	504	553	551	528	549	530	489	517	500	542	517	500	527	503	537	525	511	538	515	507	511	544	564	496	535	503	545	561	518	557	537	489	511	507	532	543	524	566	561	520	529	528	506	542	564	513	512	545	539	508	520	507	559	510	543	508	515	454	529	508	559	503	522	530	539	557	615	503	551	529	562	521	513	564	533	544	524	475	559	538	494	518	546	529	552	519	528	516	506	510	513	562	496	470	538	518	533	481	482	534	516	576	514	564	524	549	510	540	504	499	528	535	505	516	516	541	499	504	584	575	498	569	533	536	546	562	556	494	491	505	515	551	546	503	478	508	547	495	544	556	520	554	533	506	516	494	478	567	530	510	489	502	503	504	455	542	562	526	563	527	507	560	574	496	483	521	500	541	571	516	557	596	522	497	576	503	499	553	527	548	472	518	549	555	531	533	508	506	542	514	514	553	487	503	493	564	520	552	563	542	527	530	499	505	498	556	494	544	510	541	515	527	529	545	531	527	541	534	551	498	515	540	510	522	508	529	524	490	534	508	528	533	504	525	510	534	542	554	557	585	526	505	539	519	530	516	522	484	501	502	488	510	495	536	538	491	541	529	494	507	500	506	520	512	525	539	534	568	471	518	555	551	551	531	526	509	525	507	555	502	480	525	515	534	481	538	515	513	564	545	541	522	499	552	552	558	534	535	540	554	523	563	526	542	555	516	545	478	531	550	508	522	544	516	485	497	542	525	513	533	516	577	530	529	533	482	575	536	519	507	516	534	520	558	481	525	497	543	539	529	593	511	490	520	548	516	519	566	512	512	532	554	528	494	472	480	500	514	507	562	489	527	518	549	509	515	482	517	534	500	513	513	540	527	516	516	539	514	528	484	559	490	555	485	566	545	512	492	516	521	529	514	511	488	542	558	503	532	465	504	562	539	527	509	495	575	540	524	516	517	531	540	515	585	521	488	523	537	528	521	527	509	510	551	502	509	533	536	504	529	508	505	505	499	520	495	506	507	531	533	498	504	526	514	529	509	538	540	519	526	530	507	535	541	536	522	565	518	496	483	507	514	554	529	503	575	505	528	538	538	487	493	578	525	511	478	506	532	482	534	544	542	545	531	508	477	574	525	512	535	512	511	549	549	540	494	540	505	525	514	512	557	539	499	518	488	546	497	510	524	533	526	521	513	482	498	561	507	478	544	550	558	508	493	520	520	567	523	518	488	526	540	519	544	504	492	505	498	523	574	554	525	538	550	511	522	515	506	533	510	533	532	539	536	536	542	514	525	541	527	546	546	464	523	469	504	505	531	523	562	525	538	513	584	504	546	504	520	537	495	504	514	518	502	554	527	495	551	532	510	523	550	507	503	513	524	517	543	519	527	494	531	497	530	509	481	499	538	508	512	493	568	495	521	498	511	556	539	461	505	521	544	490	520	569	519	527	519	536	554	526	555	530	543	523	519	554	550	513	574	522	489	544	575	529	530	514	500	487	509	535	502	520	531	549	552	534	529	499	536	541	535	491	484	544	492	507	532	566	522	506	515	535	513	481	514	521	505	557	490	531	504	521	489	453	551	523	532	523	515	561	579	519	515	521	514	501	480	556	549	574	533	547	492	522	504	547	520	554	508	528	552	526	516	539	519	540	506	523	527	513	497	555	499	536	542	532	493	542	527	490	509	578	519	545	497	541	550	545	541	483	466	564	512	497	495	528	568	508	509	515	562	492	508	556	536	489	526	532	491	488	519	494	533	528	534	538	504	548	547	534	566	517	510	503	539	507	522	539	512	506	514	509	539	507	530	528	552	522	521	537	529	498	484	554	555	536	533	526	548	568	528	481	562	481	534	483	556	533	510	507	525	503	538	533	501	509	482	518	535	476	562	496	498	498	516	544	510	532	523	492	531	505	523	526	510	477	512	504	563	491	498	524	542	532	556	529	526	521	539	504	566	562	532	520	514	540	516	542	515	526	521	528	558	493	539	517	473	517	545	525	562	500	518	537	506	519	496	551	516	560	523	580	527	541	535	546	533	508	542	510	519	515	518	562	528	519	530	517	522	459	490	532	536	500	508	510	539	541	531	527	576	477	521	540	497	504	509	461	538	591	505	557	502	522	544	539	513	502	529	523	531	535	521	532	541	507	536	482	507	528	538	531	520	512	531	540	552	506	518	494	530	531	520	484	486	523	514	499	500	515	527	524	508	549	542	491	511	527	529	503	476	527	514	537	526	491	536	534	467	509	516	522	523	563	528	452	484	491	554	502	501	487	540	524	512	532	546	568	577	535	504	544	542	567	521	503	548	516	492	522	550	505	533	505	526	532	528	493	539	539	534	540	537	535	524	581	523	505	557	485	507	554	510	530	524	539	516	542	526	530	540	563	534	533	535	521	536	530	518	519	510	562	569	495	503	530	534	538	554	527	521	492	501	509	562	522	536	538	529	524	526	501	549	519	520	516	500	540	576	522	553	542	500	540	510	520	498	529	534	507	492	514	533	554	548	590	482	510	537	545	527	511	494	514	508	485	525	526	504	495	546	556	518	489	518	528	537	550	521	528	566	519	510	521	530	502	552	533	549	482	509	526	522	507	534	527	491	549	548	578	557	548	510	512	509	499	513	532	534	544	545	517	561	560	480	537	528	555	511	533	559	503	514	580	483	511	550	501	522	495	485	521	538	487	494	536	562	544	477	517	534	523	544	545	494	493	525	499	542	513	522	490	505	515	554	523	546	541	508	522	550	504	508	541	514	508	503	483	546	515	495	535	514	513	521	515	559	533	549	553	557	522	513	516	569	501	513	575	537	539	522	545	547	506	551	513	571	541	557	535	531	511	534	493	539	532	528	507	529	518	489	524	551	501	528	515	506	478	501	542	558	521	503	502	537	525	546	471	486	507	556	524	507	542	505	546	527	493	507	574	543	534	535	522	517	505	505	498	526	500	504	530	552	536	541	521	505	542	544	485	549	514	497	520	506	525	554	542	533	537	557	541	512	542	489	547	506	539	520	511	533	509	541	467	502	506	526	539	598	509	488	513	536	544	518	501	544	549	583	514	493	512	556	556	500	499	517	493	512	492	530	524	530	536	542	515	544	581	559	526
4393	11757	8909	4419	3243	2560	2080	1608	1326	1120	1072	942	872	848	763	738	681	699	704	715	683	707	718	672	646	687	637	615	649	633	680	647	632	616	655	659	639	660	648	677	609	644	652	598	621	612	626	639	603	620	679	623	667	591	604	628	591	584	618	674	638	616	616	636	644	574	605	612	586	661	648	606	586	560	638	607	661	577	631	649	613	591	626	665	630	637	661	613	654	639	600	626	604	612	614	629	634	607	634	573	595	628	590	637	621	604	620	603	586	636	590	566	615	644	635	590	543	598	646	632	639	615	651	646	614	617	639	648	598	594	652	611	593	627	598	601	606	623	637	663	637	612	636	561	636	642	559	599	636	603	595	648	596	647	592	624	592	612	665	617	584	632	618	621	632	602	646	647	624	618	577	610	627	580	570	580	592	572	612	594	669	627	637	634	649	634	628	629	622	594	622	568	622	642	623	627	622	596	605	620	642	609	611	626	678	585	573	644	663	659	627	637	608	648	636	614	612	618	575	605	672	604	601	684	589	575	614	579	627	658	598	658	634	607	599	629	692	630	609	606	622	662	601	647	629	630	584	598	628	624	629	655	605	648	605	646	618	657	623	602	589	638	660	622	600	596	627	622	614	573	634	643	609	644	700	569	619	673	648	639	607	590	598	662	620	583	603	647	607	589	639	640	616	598	619	623	612	642	621	591	601	646	571	601	616	590	624	615	650	587	622	620	596	668	641	581	644	623	575	647	607	595	569	643	625	606	577	650	619	619	630	598	590	589	622	587	610	632	610	601	592	581	586	584	641	613	631	617	603	585	602	643	583	632	596	642	631	652	644	631	571	626	596	584	602	641	634	640	619	603	595	625	630	621	652	606	638	630	645	634	585	587	688	614	634	588	600	583	549	596	606	600	583	659	648	624	683	624	599	629	631	658	637	617	562	580	643	647	579	652	628	612	609	598	648	621	618	606	629	638	597	630	630	615	600	629	656	581	594	625	611	652	590	607	653	631	629	598	621	585	620	577	638	668	611	639	611	632	642	621	614	624	628	577	568	599	629	594	664	662	615	599	582	627	582	644	591	627	603	644	610	614	613	618	632	611	628	641	608	686	589	601	674	635	607	594	608	607	603	569	591	626	610	631	656	618	617	554	607	596	609	608	630	635	600	619	606	603	637	655	647	604	616	638	651	631	601	580	630	631	598	635	602	639	578	615	607	594	582	585	584	637	587	639	675	589	603	612	603	628	612	600	626	611	633	587	627	607	626	590	614	629	676	640	594	567	653	638	620	623	614	566	638	593	645	650	577	613	618	671	602	627	646	618	582	584	593	617	588	596	644	579	650	661	610	661	596	647	654	600	590	599	627	588	611	612	655	643	654	570	633	616	616	642	597	612	616	597	609	607	624	642	664	639	641	643	586	588	617	630	580	659	593	635	627	550	565	632	637	656	596	642	649	594	617	648	609	626	598	602	641	671	579	633	582	643	636	619	665	613	641	581	641	579	592	620	599	664	612	636	665	612	584	653	610	662	641	615	665	590	628	611	641	593	599	614	637	592	619	604	624	636	613	594	624	550	591	571	641	626	589	619	655	588	618	593	628	627	635	634	621	605	657	594	594	597	621	595	621	626	651	616	579	639	643	601	613	614	585	645	616	624	643	609	643	629	605	602	612	631	616	647	642	601	621	634	564	631	633	619	578	665	568	587	555	634	588	641	620	611	601	611	618	595	603	595	569	598	682	586	582	608	628	598	631	579	639	582	617	571	595	567	628	646	572	640	611	604	639	621	609	597	638	644	609	602	534	598	602	611	587	635	622	613	674	625	659	696	621	628	637	631	637	567	616	661	606	590	639	627	610	596	602	613	620	648	641	630	614	665	610	628	629	649	641	614	593	629	639	629	626	599	601	624	638	634	598	616	620	612	589	657	608	614	578	592	600	622	594	660	611	601	607	553	584	611	599	595	616	677	669	552	625	603	606	629	647	598	611	638	612	638	628	613	634	644	646	637	598	615	607	615	605	633	613	603	619	640	619	612	627	588	570	635	603	614	624	613	596	622	620	570	588	630	566	626	636	644	604	619	579	653	628	631	569	662	583	574	602	578	616	628	592	630	589	619	627	640	648	639	641	544	590	667	618	631	628	645	587	633	611	609	621	583	622	601	638	597	628	603	612	576	608	643	619	647	592	616	628	652	610	613	619	599	603	582	628	579	599	599	597	620	656	572	635	637	607	620	595	647	627	614	595	602	599	613	664	634	631	617	635	644	584	635	610	608	639	602	616	584	629	643	627	598	609	661	598	622	601	604	629	645	644	632	601	656	582	645	603	577	635	636	615	625	621	609	617	627	641	606	592	643	647	600	628	616	615	653	634	606	616	584	568	629	594	629	614	679	609	572	614	614	607	605	590	629	638	600	608	600	606	613	638	612	600	653	584	631	640	601	614	620	561	609	572	588	644	623	614	588	627	608	669	673	638	611	614	611	588	624	628	607	579	627	645	611	598	615	596	604	612	626	628	623	588	588	596	560	642	611	600	589	608	569	625	591	617	643	620	590	602	596	604	630	692	575	607	623	622	631	620	631	632	630	606	622	596	623	619	580	584	611	645	670	613	584	597	594	671	646	609	638	617	612	615	626	637	614	577	641	619	599	627	635	626	605	622	648	602	587	573	591	611	588	635	607	607	598	636	574	616	632	632	641	629	610	627	590	613	583	617	643	618	613	620	648	663	652	695	586	586	597	612	597	558	616	627	596	590	583	585	597	623	621	592	579	587	648	590	635	609	615	632	618	602	617	615	601	607	632	624	599	618	640	593	596	606	607	616	579	639	617	676	568	595	614	611	601	653	626	636	588	628	593	604	574	646	647	597	610	647	622	597	653	619	647	638	635	617	609	629	599	599	575	566	602	630	545	618	578	598	660	612	590	654	626	613	653	634	592	659	620	595	617	619	596	625	604	603	643	606	622	637	620	615	623	618	610	607	601	637	642	627	598	574	643	663	653	651	624	638	635	620	638	674	633	632	623	618	588	622	597	555	681	643	610	612	595	636	633	610	630	625	627	608	606	609	596	619	627	630	632	612	639	652	634	599	642	557	621	563	577	610	640	579	608	620	661	632	630	638	660	609	636	591	604	593	595	636	575	623	589	617	596	638	646	613	612	639	612	617	647	633	594	648	656	597	631	587	593	624	641	583	637	599	613	631	625	589	613	654	622	597	613	629	628	595	633	610	640	617	580	640	670	614	608	602	633	598	585	623	586	637	646	580	601	634	593	641	636	599	590	626	566	623	618	633	628	641	594	603	613	616	616	631	601	600	582	636	617	592	617	591	630	622	636	641	601	631	663	633	664	631	609	607	579	613	604	627	614	598	656	606	595	581	659	598	584	646	615	614	611	646	644	656	610	640	630	646	667	632	617	625	607	664	599	649	589	631	613	583	583	629	678	628	619	596	609	596	606	679	630	565	663	638	624	611	647	564	619	640	635	629	625	616	571
24942	21376	27382	25621	9114	1126	875	628	535	507	463	526	411	466	453	402	409	424	395	416	372	436	373	428	389	390	418	421	423	413	434	429	394	429	423	381	378	400	359	391	397	350	361	387	411	419	419	376	355	415	425	359	403	351	395	398	359	413	406	415	396	388	404	388	406	386	384	426	415	377	353	362	388	373	424	417	414	394	411	396	374	349	382	419	371	399	397	361	380	365	380	377	356	365	371	400	367	370	407	390	370	360	376	411	386	362	384	415	388	404	422	376	419	390	384	360	396	380	381	439	418	410	363	420	411	374	404	387	362	369	405	373	380	398	364	412	422	394	390	354	396	392	428	356	410	431	380	385	361	385	368	371	409	438	381	359	371	436	412	391	372	367	383	376	405	330	363	406	394	389	389	396	388	435	376	349	395	384	378	411	384	434	374	399	369	366	389	409	397	393	375	383	408	394	373	397	368	384	426	404	409	406	391	397	410	424	383	383	399	377	392	375	397	385	357	361	426	371	383	379	414	392	389	422	367	397	412	390	378	366	353	392	388	375	424	376	421	366	391	373	367	398	416	366	374	397	379	395	393	400	399	372	365	420	395	389	384	400	407	396	384	391	398	380	383	380	398	385	406	389	395	438	420	380	402	420	391	374	399	373	390	399	389	389	366	442	399	363	411	384	382	408	390	412	364	405	365	403	406	353	413	382	374	396	385	358	399	382	433	418	369	364	390	387	405	384	387	393	388	369	389	381	402	385	411	387	357	387	389	365	391	361	349	356	391	392	406	367	366	384	374	409	388	365	369	404	363	376	387	404	406	387	363	397	396	368	352	391	412	379	388	391	400	376	424	354	386	383	388	403	420	401	341	390	408	388	403	404	395	340	378	380	390	400	435	399	391	370	402	368	384	373	395	382	398	380	372	397	387	370	433	399	395	403	361	352	395	414	382	367	366	359	361	421	395	365	372	368	396	383	394	390	372	376	422	324	371	398	375	378	385	389	446	378	404	378	403	390	397	403	380	376	392	357	399	361	403	381	376	381	354	394	381	362	382	396	406	399	428	361	389	349	363	379	379	381	394	375	414	402	373	419	354	370	347	384	385	383	391	338	383	379	399	360	379	390	410	387	381	379	399	377	403	375	381	409	441	408	379	387	352	388	372	405	390	415	440	404	369	381	419	400	402	389	407	420	428	365	421	390	405	396	370	385	411	414	372	412	367	390	423	388	397	395	337	373	385	385	373	372	370	410	394	410	381	372	387	406	415	405	375	357	391	380	371	394	394	353	374	390	402	381	391	412	393	371	420	404	380	379	375	408	394	407	383	407	384	397	397	393	375	382	384	415	415	389	365	408	395	402	366	335	379	391	428	398	399	375	410	370	369	402	390	363	392	386	405	403	375	386	403	352	388	379	414	386	368	404	392	385	384	400	424	380	410	375	383	366	370	379	367	403	365	356	375	355	392	364	377	388	384	365	349	427	339	405	371	394	381	434	395	385	385	378	375	373	382	415	417	378	363	405	391	334	414	377	396	406	395	426	391	350	402	379	387	432	396	398	413	399	357	374	383	367	437	366	408	404	397	398	396	356	382	433	397	389	381	403	413	424	366	380	407	382	398	420	390	396	366	413	380	406	358	378	413	397	378	433	399	368	428	404	372	357	421	367	382	379	388	417	417	334	380	372	430	400	379	401	395	393	373	377	364	408	409	375	378	378	366	360	392	365	418	374	367	395	390	402	387	385	374	367	391	344	382	385	384	405	343	400	408	414	394	376	378	362	348	385	392	384	390	395	388	378	401	394	382	397	368	375	408	374	397	359	410	409	390	375	403	365	366	389	417	392	401	379	330	381	407	389	381	387	372	406	360	367	403	388	398	384	387	413	392	403	397	386	378	398	425	401	378	389	381	353	399	339	374	363	373	397	388	414	377	365	399	343	404	410	405	407	370	366	375	392	356	415	408	405	398	387	370	389	392	365	372	382	404	388	353	383	390	393	409	413	407	404	371	359	374	421	384	411	375	400	363	420	366	368	414	378	359	367	409	415	378	405	401	388	371	391	387	412	418	389	418	389	383	381	348	410	411	412	393	423	383	423	358	406	400	381	393	396	386	401	406	380	384	391	414	373	372	389	374	374	353	383	434	364	386	356	409	388	394	377	405	373	402	419	386	411	385	415	356	403	384	388	405	406	406	370	377	390	391	380	413	391	412	361	402	358	393	362	407	390	392	362	382	409	394	383	395	397	393	409	375	397	386	382	384	403	399	368	371	418	370	426	406	378	349	385	399	381	394	402	366	395	392	392	365	383	361	395	415	367	371	375	383	364	405	423	418	359	376	394	368	365	370	396	408	378	378	387	394	415	387	367	396	407	360	406	362	412	376	380	351	391	366	379	381	383	392	355	377	409	404	390	347	374	406	382	413	395	388	376	361	383	414	396	409	373	386	375	375	373	404	382	373	399	427	384	396	356	362	385	437	350	424	395	376	385	394	370	386	387	360	426	397	391	353	384	373	428	381	376	361	404	351	385	380	414	405	374	385	416	397	410	363	377	362	418	391	395	405	342	375	414	406	355	392	401	387	375	381	412	400	347	370	406	377	379	394	352	386	384	393	398	380	396	373	403	381	361	357	397	391	397	369	361	392	369	374	403	366	400	422	385	376	405	415	395	389	387	365	369	383	369	380	380	374	371	401	407	389	376	390	402	391	392	398	405	400	431	377	434	396	416	355	395	353	354	349	401	397	417	408	378	379	396	379	407	397	412	420	350	382	407	413	374	411	397	398	381	383	390	400	376	388	343	388	379	384	339	438	391	375	416	401	357	420	354	403	362	404	389	424	375	398	417	390	360	388	380	382	389	404	407	387	413	413	390	385	354	367	364	359	379	348	383	386	393	371	392	374	389	394	405	373	404	397	377	404	390	401	419	393	393	369	399	391	398	424	393	401	400	369	369	385	414	400	347	353	389	387	395	380	392	404	401	391	350	362	367	405	393	392	390	379	378	422	373	383	428	388	431	372	366	369	418	355	418	347	358	393	398	409	373	391	389	375	379	365	391	404	376	379	425	346	417	387	357	357	351	402	381	385	407	397	388	405	353	366	364	400	354	385	378	339	401	392	378	386	373	393	416	418	399	417	395	423	388	359	384	391	407	366	403	338	389	363	375	372	414	392	379	381	388	397	394	422	372	406	372	397	394	375	439	377	377	362	393	386	369	414	405	372	406	397	374	395	368	360	414	371	362	386	386	392	409	380	337	412	373	373	407	409	386	385	379	375	396	406	368	360	378	378	392	399	404	389	394	356	427	413	395	382	393	399	384	399	424	384	392	406	376	416	390	398	385	404	393	389	381	362	401	379	367	400	385	426	359	364	381	425	398	386	371	355	432	388	363	376	386	340	373	393	391	384	371	410	370	441	337	384	371	403	359	399	376	443	414	348	373	377	392	406	362	378	367	396	406	373	392	394	396	387	402	382	380	396	356	426	412	380	412	378	349
4210	8480	6213	3157	2404	1915	1561	1124	935	747	743	670	624	544	550	592	513	535	497	506	492	480	443	437	477	490	465	466	460	489	463	454	493	462	474	491	492	477	481	404	456	474	436	449	437	462	473	486	412	479	456	446	457	452	465	470	448	462	412	446	457	420	418	496	461	479	469	440	466	461	462	459	457	406	479	479	506	421	481	444	481	447	414	461	461	443	489	446	431	479	458	501	412	472	441	441	460	437	488	434	438	454	442	402	464	435	429	476	438	435	491	455	459	471	404	447	472	478	460	465	479	430	462	438	486	476	411	437	426	448	453	478	476	439	430	462	452	451	484	445	472	423	449	406	453	437	467	402	489	485	451	479	474	478	426	473	451	475	465	475	442	455	417	455	422	483	418	422	414	427	426	497	453	440	449	443	449	427	442	469	437	464	424	458	470	455	450	469	414	441	473	474	465	476	478	445	465	470	498	454	457	436	454	420	457	421	433	431	446	425	458	428	413	447	423	465	483	427	418	459	490	405	455	423	465	455	465	438	445	414	439	454	475	456	451	462	466	451	456	462	472	415	438	430	416	449	448	453	440	442	479	451	473	457	446	453	457	432	426	470	437	448	425	447	433	450	427	448	441	499	424	440	416	433	439	435	413	488	397	452	462	435	446	462	462	452	463	451	489	442	423	410	473	451	464	483	436	457	444	438	460	477	468	465	470	447	436	476	424	450	448	431	437	456	444	435	421	430	464	471	451	452	476	448	461	452	416	452	496	457	459	445	455	458	487	505	448	444	431	461	444	447	447	469	423	462	444	469	454	442	468	453	437	444	456	460	479	484	398	423	454	447	450	438	425	435	459	419	466	452	457	467	432	424	433	453	427	459	494	485	448	412	445	467	421	438	455	466	430	486	449	423	422	440	439	460	463	457	438	430	457	447	496	422	487	397	438	429	444	429	477	436	475	435	475	430	442	445	478	503	424	474	465	480	456	444	439	430	432	447	429	459	478	467	430	471	476	420	463	427	452	496	449	457	460	458	460	467	480	492	475	484	454	447	468	412	484	420	439	452	473	453	434	442	461	498	439	440	429	440	482	475	459	464	499	423	482	491	432	430	495	449	462	470	455	441	455	475	421	439	445	429	473	460	466	435	460	438	424	429	455	444	475	451	430	420	457	487	426	428	418	435	472	443	448	451	455	449	449	450	463	470	450	471	439	458	411	459	416	454	460	412	476	438	468	492	450	409	437	492	457	422	457	446	464	446	442	449	434	452	464	441	427	456	469	444	439	435	478	443	451	452	444	451	444	435	459	475	453	448	449	430	493	444	441	475	440	452	455	435	447	414	449	471	415	504	479	455	402	455	429	487	486	471	473	451	419	402	455	462	480	470	443	439	488	438	469	472	475	482	475	463	408	421	477	448	441	455	448	405	456	468	465	469	451	486	407	442	461	452	465	453	425	471	454	446	410	430	422	468	429	451	434	446	436	475	441	442	448	418	416	431	457	459	471	480	440	453	428	454	436	454	438	447	465	472	440	458	464	452	464	419	458	463	433	466	466	486	467	446	433	444	476	454	459	429	444	462	456	479	460	448	440	435	449	462	468	440	456	475	451	488	485	459	474	428	475	504	425	463	445	398	423	467	430	466	458	502	431	427	433	453	467	463	417	453	444	472	420	417	476	471	464	438	457	459	481	485	453	447	428	433	458	460	460	471	470	475	446	447	457	446	439	457	452	459	468	473	427	439	481	441	477	431	462	435	439	446	449	456	419	456	441	426	466	477	467	443	439	437	478	445	434	464	486	485	442	486	454	462	501	467	417	450	448	458	467	420	424	454	470	472	444	469	459	428	454	450	430	477	463	432	446	472	482	450	470	480	421	452	444	405	417	442	484	451	433	468	464	467	438	474	427	510	463	458	446	469	424	420	398	449	443	443	443	441	417	444	472	483	470	445	433	416	466	464	473	444	486	451	476	468	493	454	466	454	406	452	437	440	426	484	434	439	481	496	432	460	422	435	411	467	472	488	418	419	485	458	486	454	461	436	431	425	467	420	431	455	458	447	434	462	434	466	485	453	457	472	434	438	421	423	485	461	446	461	384	479	435	465	478	450	441	409	479	450	447	439	433	454	457	438	457	454	437	453	453	436	468	437	487	440	458	451	410	444	460	467	429	464	421	451	424	443	429	446	445	450	459	448	434	517	483	463	460	429	446	449	481	463	437	474	436	473	447	435	437	405	421	476	462	420	444	465	424	446	474	470	427	468	487	456	450	432	431	469	449	451	468	462	445	464	454	460	479	414	443	453	449	452	501	396	456	417	446	465	420	456	502	422	428	466	459	410	413	427	451	474	414	439	483	419	457	463	463	445	434	433	426	488	434	459	440	442	448	435	459	471	456	485	436	450	470	433	417	467	442	463	456	457	472	417	497	435	473	456	421	463	437	464	414	450	480	453	431	458	410	462	451	446	433	473	425	429	514	476	450	456	470	446	446	443	438	451	454	422	453	432	423	441	448	465	437	462	432	467	399	397	445	427	445	461	431	432	460	444	451	467	457	415	443	453	437	469	405	422	474	460	426	446	428	497	457	478	451	429	405	477	463	472	450	476	459	462	464	463	458	458	464	447	471	458	446	466	444	449	456	494	433	440	415	421	425	439	460	409	481	486	446	445	435	458	444	476	474	450	480	459	447	427	446	452	433	462	467	432	446	418	454	493	456	431	452	417	438	475	469	439	439	442	459	444	451	430	421	419	423	420	432	457	414	469	445	454	447	474	448	456	461	465	412	503	461	476	466	459	450	450	459	419	440	449	501	442	483	443	403	450	491	427	460	457	423	406	466	441	477	458	435	484	447	417	472	486	381	490	472	482	445	431	446	481	446	425	480	473	463	474	453	430	469	483	467	459	454	483	449	488	482	479	426	454	469	428	417	411	495	441	456	483	456	463	433	432	430	444	445	434	460	428	444	436	459	454	451	460	451	445	481	472	426	464	440	453	456	453	449	424	431	448	434	463	478	442	426	444	472	455	408	448	480	479	465	420	427	494	468	458	439	420	453	440	434	454	449	424	451	480	481	438	467	436	482	479	407	446	412	459	425	479	480	442	440	471	471	442	427	471	437	480	439	468	455	417	455	456	446	421	422	431	443	457	432	418	421	459	444	476	429	494	455	454	462	440	451	433	472	412	434	429	445	464	485	420	449	457	462	454	431	437	450	456	448	444	430	457	442	417	439	477	451	460	472	435	461	493	465	411	467	446	423	462	437	440	492	465	463	456	450	455	431	466	480	494	412	449	436	474	469	433	413	491	480	405	436	461	426	437	447	476	419	458	433	458	454	473	441	434	441	475	443	423	474	457	429	418	457	486	475	419	493	418	435	439	458	423	450	451	444	431	460	441	489	442	451	458	418	489	468	461	470	463	446	450	439	457	472	478	425	467	454	494	446	454	488	441	435	451	473	410	410	477	428	448	452	436	448	481	437	459	488	460	446	467	490	468
22828	21352	29079	23977	21352	21361	7509	1188	827	615	560	461	447	421	352	343	352	307	290	328	297	292	281	287	291	309	271	246	233	259	237	247	260	258	280	289	280	253	272	262	275	249	256	264	269	271	229	235	245	235	211	248	243	249	273	253	222	242	224	245	263	241	229	217	254	234	224	252	243	233	269	249	224	228	232	245	270	253	252	226	225	242	246	242	231	255	269	247	233	273	220	242	229	230	244	193	236	239	240	256	241	202	248	244	235	213	245	258	245	230	241	243	197	263	238	231	237	238	222	243	238	219	235	223	256	263	244	222	249	246	233	222	266	243	230	229	230	225	253	241	243	227	257	217	231	253	236	229	267	221	230	227	218	247	245	234	235	229	229	264	237	234	250	246	255	224	246	226	236	246	244	230	252	247	252	213	251	231	237	219	233	259	251	247	241	249	227	233	268	216	244	231	248	244	228	266	247	265	225	243	254	211	241	255	244	214	235	262	234	216	254	227	247	255	240	216	242	268	225	235	252	248	247	246	223	229	254	238	251	273	234	246	252	232	223	224	244	230	212	252	247	243	252	215	216	226	247	235	238	239	238	228	222	252	229	263	250	251	239	253	262	243	237	240	242	245	249	256	232	253	220	226	232	223	204	233	249	239	198	245	224	239	215	221	258	227	246	252	222	242	228	238	225	261	247	246	231	222	239	230	226	235	264	256	234	231	234	234	257	208	222	235	216	251	209	229	220	247	267	266	258	248	205	252	239	232	238	239	235	233	240	206	274	260	224	219	234	227	212	238	240	211	203	229	223	243	248	243	228	217	222	203	223	256	233	246	230	274	243	221	219	255	253	241	249	225	226	258	243	238	247	242	246	235	242	264	237	236	217	240	229	243	237	267	234	220	203	239	256	229	243	227	224	229	241	208	238	255	237	279	223	221	246	259	236	214	239	228	206	235	215	227	229	248	225	241	252	240	245	247	242	243	260	236	270	224	242	241	252	245	255	253	219	258	266	244	252	287	234	224	242	255	260	238	269	245	246	242	241	240	222	253	224	219	235	239	237	221	235	241	253	247	238	204	231	231	226	252	221	226	231	236	242	253	251	223	267	258	251	234	261	234	240	231	209	230	246	220	226	256	257	248	273	213	210	245	230	208	242	245	235	229	246	231	243	260	237	240	245	224	236	222	226	227	242	263	215	228	222	215	239	232	218	239	233	253	226	272	241	228	212	213	245	197	247	225	241	215	238	220	253	245	213	236	221	237	233	244	245	232	251	221	233	237	235	230	228	229	242	209	230	223	239	261	230	226	238	246	222	215	251	246	263	255	231	280	242	253	240	229	213	252	225	217	241	208	259	231	224	229	240	232	250	237	251	255	225	243	237	219	246	235	214	258	262	237	227	233	238	225	260	237	231	255	211	229	227	232	205	204	232	243	216	250	216	226	219	224	251	246	231	218	226	228	226	225	237	248	209	221	265	274	242	226	220	232	233	239	259	232	204	210	236	252	232	236	232	240	262	256	231	261	235	247	262	218	258	246	230	235	227	227	256	230	217	243	243	227	244	224	219	251	253	230	226	204	252	240	259	253	235	241	212	221	228	241	241	226	243	240	213	231	212	206	225	216	221	231	228	246	259	222	219	245	237	200	235	267	253	260	222	260	213	248	236	217	226	229	196	217	227	236	230	235	239	235	245	220	254	234	218	248	257	235	211	210	214	246	239	244	238	250	242	247	232	213	242	246	247	226	226	240	215	270	249	241	220	237	230	244	239	245	254	224	252	238	200	244	229	228	232	239	232	229	225	232	226	225	215	254	249	233	238	259	235	228	221	230	211	256	265	257	263	272	231	256	244	222	248	273	237	237	232	240	237	263	260	258	232	230	224	237	224	267	257	235	244	264	207	219	252	241	229	219	210	222	272	202	230	247	254	221	233	244	226	247	254	246	225	230	241	223	250	220	196	214	247	255	253	212	215	246	260	242	234	239	245	280	222	234	205	273	224	228	243	215	244	221	231	213	249	245	249	203	235	246	221	238	228	255	248	228	256	221	252	210	232	243	243	250	221	256	243	218	248	260	254	272	219	233	248	233	232	242	238	235	205	270	226	218	215	215	239	238	223	236	224	206	253	255	236	253	275	232	220	212	247	247	237	226	243	248	237	269	245	241	230	200	235	199	205	271	233	266	224	250	207	209	272	255	225	227	214	245	231	239	227	235	236	249	235	234	192	247	240	245	259	253	213	268	218	255	247	238	222	233	236	253	240	242	257	224	246	223	257	203	260	237	244	232	251	243	249	240	211	260	247	237	270	259	250	254	240	235	223	243	188	227	246	230	243	234	218	228	221	228	231	249	225	257	218	248	235	208	265	233	259	246	211	243	244	218	252	212	241	241	229	235	268	259	253	245	237	251	253	236	229	238	265	224	255	246	235	249	227	210	228	245	229	238	242	232	235	245	235	230	237	260	234	238	250	259	230	267	235	233	231	224	236	237	220	226	238	230	231	251	234	271	243	214	246	229	257	202	236	213	242	232	232	206	232	243	263	244	233	260	233	252	222	251	235	254	238	250	227	269	248	215	239	228	260	225	217	226	213	231	209	230	226	242	218	229	209	260	242	255	238	185	221	247	256	190	222	249	222	247	231	252	228	229	226	237	245	241	239	221	237	240	210	238	219	245	226	252	252	232	232	216	219	240	250	234	224	234	226	228	232	231	212	252	238	221	245	233	264	263	253	226	245	232	232	244	240	197	227	225	255	229	253	231	244	263	235	218	262	244	228	235	211	222	240	234	231	232	249	237	240	241	237	220	233	260	274	222	241	261	224	230	260	207	260	237	229	256	227	232	247	248	245	227	214	220	230	250	213	229	242	226	217	218	250	237	228	248	225	222	233	239	235	221	218	248	275	227	249	236	230	233	224	237	229	245	268	242	225	242	226	228	252	239	222	227	242	219	205	231	264	255	247	232	244	221	212	238	230	247	255	230	237	241	230	216	215	207	246	252	229	237	247	240	239	246	240	263	239	259	239	245	222	218	241	226	232	259	237	241	221	253	259	229	222	206	253	218	217	222	215	265	238	223	243	250	233	224	234	224	242	212	232	219	244	244	211	240	215	233	220	231	236	254	239	237	228	240	242	223	247	235	242	240	244	252	231	217	230	243	265	219	254	261	236	232	230	234	252	247	226	247	225	241	221	235	244	221	239	227	228	234	233	232	255	231	237	213	216	223	252	221	257	264	221	231	232	241	210	244	226	248	228	212	230	234	248	215	232	237	221	223	228	241	222	254	233	210	226	216	235	231	204	226	242	241	216	236	210	247	230	232	210	228	213	217	225	194	217	212	252	224	250	223	241	219	222	228	252	247	255	249	240	273	239	235	261	229	203	235	229	223	225	259	231	229	241	229	269	239	255	248	252	249	231	242	233	216	220	237	239	266	235	254	256	222	236	209	250	262	258	268	257	249	248	254	263	232	229	247	215	249	270	228	249	272	224	238	241	211
5543	17677	13082	7060	4927	3965	3010	2164	1596	1216	1034	849	790	693	582	550	494	482	439	434	392	385	418	391	372	372	346	350	337	336	355	313	315	339	351	360	363	329	359	320	300	336	325	317	303	321	334	310	322	258	309	311	324	341	322	308	317	321	308	300	274	312	257	300	287	296	299	311	309	296	296	294	314	307	268	319	268	280	305	303	290	288	285	287	270	290	321	316	311	284	291	285	250	273	260	278	324	285	283	259	270	297	291	291	260	289	307	284	312	275	255	288	267	316	293	303	275	311	292	278	285	274	323	302	297	268	304	278	289	289	329	277	276	304	290	313	290	312	288	286	297	315	293	305	287	281	301	275	296	269	268	317	292	275	326	291	279	291	286	298	295	301	286	301	310	281	292	276	308	302	297	317	301	282	280	322	276	277	282	326	295	286	273	294	301	306	312	304	298	274	298	276	287	279	281	330	293	271	314	288	302	311	283	304	262	298	271	292	281	307	286	286	282	283	277	305	295	288	283	277	314	302	283	278	276	315	295	277	285	305	308	328	258	271	299	300	294	289	286	280	271	318	265	249	289	291	286	274	249	282	305	307	263	320	275	293	268	298	283	288	284	296	286	284	273	264	266	281	297	308	287	284	302	322	300	285	303	293	252	279	320	267	282	294	297	287	296	293	283	297	308	246	286	280	289	288	292	290	291	275	275	307	280	286	308	293	271	286	293	275	316	292	289	258	291	277	302	313	275	306	314	272	282	308	284	275	299	275	275	304	308	252	304	298	258	281	281	299	270	303	303	280	281	305	268	288	304	270	272	275	262	272	275	291	287	273	286	285	286	281	312	292	289	294	317	294	285	296	281	265	295	280	309	319	304	272	290	296	269	260	265	295	281	318	284	310	291	294	265	283	283	295	330	311	268	288	324	289	297	293	283	278	324	288	295	265	267	287	285	318	292	268	292	269	316	268	301	282	315	289	289	283	261	318	300	289	302	290	280	316	293	287	313	274	270	271	317	299	271	304	327	308	292	274	293	274	286	272	293	297	318	298	310	303	284	275	295	295	307	305	314	301	293	265	289	285	291	306	301	298	280	297	274	320	276	308	265	296	286	272	289	322	300	301	317	235	244	283	257	259	293	306	294	288	284	300	283	281	275	328	293	317	295	268	276	288	298	304	301	239	298	270	265	282	266	282	304	269	290	319	269	253	278	258	270	295	280	294	270	298	277	292	290	298	251	309	274	296	315	268	312	289	273	257	292	305	284	279	273	304	296	298	267	281	307	266	287	300	269	305	265	270	290	268	275	291	329	278	281	263	296	285	295	285	255	298	315	303	270	298	282	278	271	274	289	278	309	289	287	258	255	288	264	295	282	313	312	264	290	299	286	302	272	292	308	302	296	271	291	303	302	271	274	311	315	270	264	309	300	246	296	329	312	295	304	250	280	301	294	293	302	280	257	289	284	259	287	311	284	271	303	282	321	276	271	296	281	307	271	284	300	275	289	278	278	289	267	283	289	300	263	281	251	292	285	262	302	256	274	301	294	272	295	273	269	281	308	306	285	286	285	283	285	258	311	282	268	304	311	267	276	253	288	275	302	283	246	281	319	288	286	321	286	255	315	308	274	271	281	333	250	322	282	302	313	271	308	263	273	280	316	314	307	295	256	312	279	284	317	302	264	288	278	298	290	284	267	272	256	290	275	304	309	304	272	298	273	273	288	301	303	275	288	283	313	263	318	277	307	294	284	332	281	267	291	292	278	290	282	256	271	300	297	281	281	298	244	294	316	266	266	303	287	282	262	327	287	266	280	318	301	300	280	272	284	278	278	287	296	277	288	305	293	286	267	273	291	292	294	320	310	304	295	325	261	284	324	270	295	289	304	304	283	271	273	300	312	272	297	297	304	299	282	283	297	313	318	277	308	286	304	302	309	320	281	307	302	305	299	268	316	295	267	282	288	299	291	272	255	281	280	274	305	300	284	285	275	278	278	282	298	299	262	280	304	278	274	306	304	286	257	286	272	285	287	290	305	310	273	275	312	313	293	271	333	284	290	265	269	289	277	283	277	289	272	290	307	263	276	301	296	275	275	324	304	310	270	290	303	299	320	259	309	323	283	262	313	311	291	296	311	293	288	309	288	282	323	300	292	290	262	303	282	310	276	291	307	304	290	264	301	280	308	289	298	286	316	263	270	291	273	278	296	281	293	280	279	297	285	275	258	283	259	276	279	268	303	298	299	281	314	285	299	261	291	296	288	281	304	288	294	309	274	264	298	293	264	274	284	294	302	287	294	289	279	317	305	299	260	283	313	276	289	269	292	300	303	303	329	266	268	310	308	290	290	257	302	292	290	304	291	292	314	306	277	262	281	292	260	281	296	295	253	275	262	296	287	317	318	286	293	294	293	269	308	276	298	304	315	267	330	299	265	277	303	297	300	276	276	274	276	287	309	294	284	280	276	257	257	251	259	322	296	274	273	287	281	298	291	283	293	302	290	286	308	301	281	275	277	304	282	276	284	293	314	296	304	289	291	255	277	271	283	286	300	271	316	299	312	281	305	278	234	282	290	294	266	278	291	275	287	299	272	280	249	296	282	301	279	303	292	284	267	283	312	306	276	279	291	280	292	263	295	263	294	263	281	277	313	260	266	294	317	297	262	305	272	279	282	299	283	288	296	292	329	295	284	297	259	304	300	302	276	283	273	255	287	290	295	276	279	302	309	280	286	287	286	292	279	287	273	283	304	301	284	274	285	291	314	287	287	299	279	253	256	277	284	305	290	291	301	291	276	299	318	283	287	299	291	310	311	277	304	307	295	318	263	270	251	263	271	288	280	275	310	267	293	338	314	284	301	295	302	272	286	308	285	314	293	285	277	294	278	313	303	284	291	295	302	313	279	279	265	272	273	285	299	278	308	283	291	279	306	284	305	300	287	275	300	327	271	322	286	286	297	282	310	299	296	278	292	277	298	292	267	297	315	303	281	315	301	311	260	281	286	254	289	309	286	330	298	310	304	302	298	290	289	264	275	278	313	291	283	291	321	304	283	281	311	277	282	329	276	257	280	283	285	280	281	288	314	277	309	272	282	317	267	282	278	290	309	289	286	292	325	300	283	302	280	298	288	278	271	294	304	278	293	277	303	299	257	323	287	307	281	262	276	287	299	302	290	298	292	275	299	293	287	292	298	321	283	289	299	292	264	277	298	288	263	284	297	334	266	300	287	315	267	312	261	289	276	275	308	310	283	267	278	265	296	262	294	265	292	307	309	282	299	279	275	293	308	263	278	252	289	294	282	276	302	271	261	296	266	267	301	277	282	307	301	285	301	279	283	262	277	277	287	277	291	310	291	283	279	287	297	287	278	263	265	290	302	294	299	262	287	288	285	291	275	304	296	300	289	298	306	304	322	302	288	280	281	300	292	306	293	298	263	267	283	283	299	308	306	272	285	284	304	287	266	285	300	293	286	300	276	298	272	300	287	288	296	305	317	288	281	281
27634	18965	6297	1937	1152	920	803	757	692	656	616	659	644	667	613	615	603	631	609	600	584	590	620	590	651	643	629	572	599	607	575	639	562	558	623	571	661	620	576	603	624	610	617	604	616	602	616	611	596	552	568	625	597	634	619	600	617	615	613	584	566	604	563	584	588	663	577	613	585	609	589	552	565	591	608	639	573	579	589	597	607	610	600	600	573	586	611	580	613	592	581	606	592	601	558	562	590	592	617	584	670	558	586	570	611	589	563	576	589	605	606	581	570	580	594	590	570	601	561	600	557	582	619	588	603	656	606	571	607	607	565	579	565	613	589	604	565	602	589	585	592	574	624	566	608	575	594	562	583	600	642	637	584	543	604	579	595	556	629	560	576	558	576	567	623	594	656	635	593	576	594	601	647	576	607	612	631	620	568	610	635	590	600	657	640	622	535	594	628	550	611	581	618	630	582	616	557	549	577	638	569	629	592	587	625	573	625	599	581	568	537	622	550	605	629	625	568	583	570	628	643	607	618	575	605	582	580	553	582	581	584	620	576	559	599	659	595	624	581	574	571	563	597	567	608	600	586	560	569	634	610	611	624	553	591	551	610	629	621	585	577	617	576	581	622	581	599	598	573	641	592	589	597	605	595	618	564	614	599	603	608	600	638	611	616	535	571	606	555	588	613	574	588	638	598	611	599	621	597	641	595	586	605	642	619	659	623	608	623	614	602	590	585	591	623	598	585	595	617	611	575	579	598	567	603	607	586	615	640	576	594	597	591	579	610	597	608	619	594	619	607	620	606	610	601	598	615	645	573	583	620	586	626	593	578	593	579	562	589	580	614	615	576	642	621	594	583	605	568	594	576	601	613	602	622	591	622	587	622	630	599	609	574	592	636	609	632	596	645	550	619	600	575	622	559	568	605	577	607	594	561	642	596	621	569	569	593	583	653	657	595	603	594	579	643	587	545	639	641	657	600	599	583	605	630	637	602	631	535	578	605	599	623	599	653	548	602	621	609	619	611	577	560	620	585	588	584	609	620	572	637	576	625	612	576	569	614	595	585	551	585	583	604	586	615	568	569	598	585	573	622	613	620	588	594	554	642	609	572	627	652	642	625	574	564	623	595	579	565	620	634	586	567	632	631	622	605	600	628	585	607	620	619	601	607	632	612	621	630	612	659	548	601	615	619	596	617	621	582	640	575	628	608	627	584	543	597	585	665	624	615	617	580	602	620	596	618	612	601	616	623	625	579	601	625	579	608	624	588	599	608	643	616	597	617	590	617	597	585	573	595	575	619	622	571	578	623	593	614	659	606	587	566	620	644	608	587	642	607	607	615	593	591	635	630	595	626	619	597	552	634	622	603	641	611	636	596	550	581	577	564	633	612	634	602	596	610	628	636	602	613	583	598	653	622	614	568	643	611	630	621	602	589	572	602	635	634	594	572	650	602	600	611	593	630	580	615	616	587	585	544	587	612	597	617	568	550	611	611	601	547	572	571	583	623	622	603	572	595	575	578	596	592	593	577	614	580	619	655	592	593	591	631	624	605	556	612	641	599	590	621	592	605	627	584	603	599	600	562	627	625	589	638	582	628	603	562	606	547	620	609	597	599	585	632	574	612	617	611	575	588	583	599	614	561	619	612	619	620	592	585	578	582	629	630	603	595	654	569	610	654	604	617	570	567	582	588	597	583	588	599	576	631	614	614	636	627	641	585	592	637	596	608	583	569	547	635	585	597	580	558	612	612	618	573	624	601	634	659	584	603	599	590	598	611	592	628	619	610	626	630	579	619	625	640	617	607	590	604	620	594	595	655	570	607	572	574	601	558	623	561	625	620	623	597	589	582	613	600	598	656	614	623	600	604	602	634	600	597	609	602	548	628	644	562	590	605	605	583	582	621	588	632	627	619	631	648	580	625	584	603	596	586	662	576	552	541	582	576	603	585	606	663	615	609	660	595	589	593	633	559	597	596	593	566	600	579	579	600	565	613	591	591	588	601	583	583	601	596	605	594	628	601	642	570	622	598	616	598	615	578	634	578	625	612	585	600	619	587	644	607	600	589	607	601	608	588	615	593	595	570	634	617	622	631	595	624	631	610	639	622	648	620	594	635	604	602	589	608	610	623	547	616	585	636	583	601	609	625	627	599	568	607	589	592	615	580	607	569	652	610	575	624	629	617	618	614	653	584	595	561	559	589	598	582	569	608	610	609	566	565	590	578	559	650	594	644	598	570	608	648	619	606	571	615	571	630	576	648	566	584	590	631	632	637	583	599	603	592	590	589	576	578	594	611	628	634	598	577	586	624	611	563	593	633	601	610	618	638	615	620	604	609	561	646	587	566	592	616	597	582	622	598	609	620	618	654	627	622	645	617	600	586	639	603	633	607	610	617	555	601	608	578	570	643	574	591	646	563	611	603	572	630	563	589	616	546	549	573	568	597	602	612	617	638	605	553	592	638	620	595	630	632	612	617	597	563	634	617	621	638	649	602	568	594	574	575	623	600	631	551	617	586	592	580	615	606	602	616	584	591	558	591	632	559	614	544	566	593	620	612	576	590	589	641	595	609	575	574	573	600	660	596	577	595	612	591	547	592	573	649	614	651	609	591	615	605	599	580	571	663	585	567	638	567	609	623	605	587	618	584	560	591	613	578	570	610	609	596	607	597	588	582	645	620	568	591	632	554	557	585	642	621	628	624	596	617	625	631	611	607	601	626	630	610	631	589	594	646	621	603	570	563	619	573	591	601	583	575	627	598	611	606	646	597	642	590	629	663	577	633	567	588	625	615	635	622	582	583	644	616	587	639	589	601	569	588	640	597	591	633	558	583	649	638	592	647	640	604	612	606	616	621	584	574	601	592	596	590	610	615	593	576	625	620	607	555	603	592	612	577	603	613	618	569	622	600	615	592	623	600	610	600	609	641	573	598	519	610	587	602	610	635	547	574	629	622	642	543	605	553	605	647	580	603	616	586	565	643	634	617	606	614	569	588	599	588	615	632	607	588	602	568	543	581	583	629	608	584	606	600	626	617	615	598	599	594	595	589	603	603	588	646	682	579	637	650	629	600	585	575	586	597	619	620	605	601	589	595	615	572	586	599	594	615	552	596	582	586	587	587	644	609	592	616	620	594	630	597	627	630	622	615	595	611	586	597	607	590	567	621	606	618	601	598	601	598	603	572	592	552	573	598	541	564	560	549	604	592	584	582	653	594	592	555	575	583	589	612	602	579	598	577	588	624	573	588	615	625	609	610	634	629	593	619	575	667	562	643	647	590	601	592	543	633	581	595	585	610	625	630	642	622	593	601	595	625	586	587	578	598	630	598	601	580	591	576	628	600	582	598	651	606	572	566	653	575	609	617	611	556	593	617	603	600	623	580	594	602	615	566	620	646	627	566	633	625	619	582	582	596	580	617	601	648	620	575	609	582	614	622	573	571	564	557	583	556	566	600	617	596	617	554	604	598	553	592	621	610	628	603	613	583	631	641	598
5127	4484	3494	2070	1635	1348	1209	982	869	840	846	709	783	744	723	712	703	676	736	694	699	735	655	674	714	705	710	667	726	705	676	645	702	687	680	658	721	667	693	693	686	692	666	723	742	690	679	689	719	711	719	692	725	704	743	701	675	689	694	699	698	714	756	734	645	695	687	706	662	707	679	691	690	691	708	699	693	674	672	744	694	748	672	677	724	689	701	651	688	684	661	696	676	689	690	732	671	675	696	743	701	635	667	698	710	685	657	679	649	668	701	652	706	689	688	700	659	692	696	691	688	664	734	643	691	674	695	649	687	721	679	715	687	663	719	704	657	634	717	708	691	684	662	688	666	690	679	710	702	701	660	684	674	666	700	703	669	651	695	683	745	658	743	705	643	707	623	714	662	693	670	728	697	689	719	710	660	688	722	702	727	708	665	688	697	676	706	658	697	672	713	689	727	740	707	744	673	684	687	707	696	720	698	684	672	723	684	680	676	692	686	721	710	674	731	661	692	668	695	697	684	729	737	647	686	679	675	733	699	641	678	748	681	706	679	700	708	685	702	664	682	702	680	689	673	682	685	721	738	659	693	704	678	698	657	717	680	727	697	699	691	690	670	691	678	671	675	706	693	694	733	734	742	714	662	674	695	677	740	668	678	752	704	736	671	683	688	714	737	676	660	663	708	709	661	723	706	723	716	715	681	713	705	708	700	692	697	696	709	640	694	698	745	701	683	638	705	717	716	643	720	705	663	732	665	712	717	686	684	686	687	660	618	712	721	646	693	649	671	661	680	672	681	703	685	668	688	711	727	702	700	656	699	733	688	672	689	716	683	714	700	700	696	675	735	669	722	698	671	691	682	648	684	680	692	711	757	661	617	693	694	730	695	648	710	712	672	684	661	680	637	701	655	647	660	706	659	722	677	706	709	701	711	707	741	705	724	673	644	688	681	671	698	671	670	736	658	714	699	651	673	691	705	695	709	716	729	662	712	704	679	723	685	670	681	669	734	672	677	659	686	705	691	692	684	738	695	657	705	701	649	698	683	722	704	719	720	715	682	695	670	672	682	635	711	680	698	666	676	679	685	661	658	670	666	748	722	731	696	712	677	684	678	710	719	676	679	721	678	751	729	658	759	690	701	693	680	670	681	669	682	694	676	716	684	660	666	734	733	730	704	703	715	721	718	703	731	715	695	721	722	685	699	673	717	654	701	710	649	665	696	681	662	708	660	676	740	661	699	717	677	685	693	695	658	710	666	682	698	685	715	736	700	706	733	670	710	709	700	696	673	723	701	647	669	765	647	706	718	705	665	704	688	688	678	697	721	701	691	688	671	692	751	741	739	648	676	690	673	699	729	734	700	691	672	702	671	714	682	717	715	693	716	710	696	705	732	676	675	694	753	688	732	668	669	724	690	690	689	723	666	748	695	677	712	715	690	700	671	697	665	685	694	688	705	697	707	720	687	682	735	698	692	621	718	707	690	644	713	723	645	746	663	721	704	712	703	690	661	675	706	721	707	710	708	705	706	654	681	660	654	675	719	692	685	692	696	729	666	697	715	675	691	670	662	686	710	684	683	714	709	682	698	694	706	656	704	725	733	665	650	680	694	680	727	727	647	716	691	671	701	646	672	720	749	693	690	675	722	687	682	678	716	678	662	706	717	656	698	686	707	706	726	689	658	642	723	727	670	727	702	667	682	655	665	685	745	690	706	672	719	695	672	704	695	688	667	709	667	679	678	716	685	720	706	699	701	655	676	719	714	676	672	697	718	690	695	683	728	674	668	706	704	704	713	689	680	707	691	698	772	733	630	650	666	680	674	692	698	722	684	686	714	681	721	691	692	654	672	713	657	652	677	733	713	650	718	664	702	726	732	717	710	679	652	707	746	683	695	723	629	709	693	671	680	692	634	645	704	705	677	683	670	672	700	679	714	674	692	675	709	675	682	706	688	681	728	663	689	663	661	694	679	710	739	721	684	734	703	731	691	727	731	710	649	681	697	696	691	726	690	658	706	721	696	718	678	683	682	710	677	693	679	712	671	712	751	732	764	704	676	706	691	697	645	658	695	687	688	704	747	737	678	673	678	709	698	676	691	700	712	667	653	695	701	688	671	703	664	738	663	684	712	696	685	710	725	684	670	612	702	752	714	680	706	686	676	689	656	644	664	654	674	677	679	700	668	694	685	699	707	684	743	739	731	713	712	750	704	704	668	699	689	701	711	686	682	714	740	742	678	726	698	714	711	689	662	728	681	669	663	761	687	723	709	657	678	720	735	691	716	726	754	689	710	714	708	683	659	706	682	689	776	698	678	707	686	693	691	725	701	687	710	713	674	669	723	687	687	700	710	731	714	727	676	737	672	687	718	703	684	646	745	715	645	681	666	650	694	683	685	678	714	660	694	708	668	661	663	698	696	686	653	679	639	705	685	702	713	722	707	685	701	663	694	697	677	684	693	698	662	699	687	675	692	736	719	699	744	683	686	706	679	730	755	731	729	686	713	672	718	675	695	673	666	701	696	687	731	689	635	690	666	721	694	690	639	679	672	713	677	716	658	698	656	701	657	743	668	673	664	687	716	683	680	677	720	717	705	667	687	655	649	647	672	768	685	694	676	715	669	683	693	707	702	734	713	696	699	654	741	650	698	690	718	691	653	663	780	730	691	676	664	694	745	657	673	712	689	749	763	683	696	717	689	673	670	695	734	706	666	723	688	703	686	700	654	721	681	694	669	712	721	723	690	669	672	729	659	706	724	707	729	664	695	671	652	724	691	668	720	679	637	694	719	690	650	664	674	706	706	654	672	632	657	739	670	716	706	671	676	655	668	680	673	742	688	692	688	670	691	754	623	702	675	683	665	639	697	684	705	718	690	684	665	675	683	696	672	688	663	715	704	731	724	680	665	709	656	648	683	694	653	654	691	650	657	686	667	686	701	710	650	698	684	690	689	654	699	694	678	688	697	663	721	688	661	711	653	709	707	672	676	706	648	648	738	642	675	670	697	701	687	703	742	697	752	664	716	681	699	693	719	682	680	722	685	689	718	730	752	708	699	640	694	687	709	705	749	733	718	683	714	717	711	715	675	704	716	712	652	700	663	672	727	687	679	672	697	688	668	716	720	731	676	682	657	658	691	678	693	717	674	700	668	714	721	641	685	697	675	640	660	693	664	717	694	738	664	728	695	698	684	658	670	655	725	731	696	671	731	676	666	698	643	687	668	742	735	663	694	740	686	696	672	686	701	689	676	699	710	688	682	691	696	697	708	658	639	714	633	679	699	622	707	646	683	679	673	676	702	643	689	703	647	681	685	729	738	681	692	712	712	677	670	634	724	724	665	706	679	719	721	734	700	720	709	692	678	668	678	692	668	695	721	733	696	755	671	732	676	720	653	736	692	716	713	674	701	658	709	696	706	663	654	653	686	698	691	657	708	634	668	701	695	667	702	700	668	689	658	692	653	702	659	683	740	733	646	651	698	656	699	696	715	652
23839	21356	28564	24477	21326	9045	1635	1037	850	746	747	689	658	687	659	629	580	585	593	577	580	543	587	562	561	552	543	553	539	558	567	527	563	564	544	589	548	543	516	580	581	568	565	553	566	561	534	532	532	550	551	545	543	563	484	544	497	546	549	572	536	532	537	558	566	567	577	548	515	571	545	519	550	550	534	575	540	576	548	524	539	541	533	549	525	547	536	566	579	537	535	501	552	541	483	507	532	542	514	526	526	550	537	535	539	517	546	514	545	516	509	512	545	552	507	545	494	509	561	515	560	531	575	548	511	517	509	530	545	538	535	515	506	529	494	500	536	525	524	530	553	504	503	507	543	517	513	528	485	516	502	560	480	502	552	568	536	535	516	551	536	557	513	526	532	557	550	563	516	523	594	504	569	546	512	579	566	537	535	479	535	505	524	579	567	551	525	519	585	561	525	559	460	536	581	518	538	528	530	537	529	563	534	548	510	546	525	521	562	522	541	539	572	498	553	512	535	554	535	532	510	532	503	521	556	543	525	520	548	503	545	533	521	492	516	547	531	571	497	543	566	545	549	561	530	507	537	518	561	549	505	519	557	528	562	555	540	537	521	522	533	569	508	534	522	508	553	566	531	528	570	526	548	447	563	543	556	544	516	517	521	525	518	523	561	558	528	546	574	523	532	511	512	538	551	553	553	490	547	499	533	522	556	546	520	491	530	563	541	512	499	527	576	529	519	540	551	542	577	529	514	554	523	564	587	556	526	536	550	561	546	537	516	547	539	560	573	508	514	520	559	580	590	559	541	578	544	554	497	545	515	531	530	519	522	547	500	548	530	564	551	546	562	545	514	529	506	541	539	537	518	545	514	519	523	539	541	550	500	506	565	535	548	516	505	551	535	502	530	537	553	574	533	565	547	524	533	557	537	525	530	530	515	518	576	538	559	522	571	531	560	524	517	567	504	587	492	528	523	522	547	535	559	511	538	528	546	564	547	547	521	566	582	565	526	568	558	511	524	568	507	542	516	502	505	507	551	493	524	540	540	524	549	497	520	516	519	526	554	529	548	552	574	523	562	512	567	503	518	524	531	508	544	561	548	547	553	564	569	509	502	522	532	515	548	533	558	543	527	509	522	534	530	520	565	531	526	533	523	549	477	526	552	540	546	520	509	543	487	504	542	497	562	519	509	524	519	534	549	522	486	537	562	524	580	514	541	515	512	562	509	535	572	556	500	564	530	508	525	545	525	532	501	501	526	526	560	527	513	538	491	511	524	523	561	526	490	528	502	528	515	505	550	539	552	515	532	495	535	527	516	519	540	518	551	539	562	548	545	550	526	498	546	544	536	533	535	558	551	586	543	556	548	521	571	509	521	539	537	578	554	523	528	515	534	551	525	498	542	473	546	598	538	539	513	573	536	531	547	523	528	527	587	549	540	535	547	536	538	545	526	550	540	527	513	559	525	546	552	586	536	545	530	548	544	505	523	555	506	514	513	514	535	536	534	571	529	527	518	516	536	519	510	566	518	524	564	517	531	519	544	541	510	508	537	519	554	527	567	518	544	526	545	572	527	553	544	531	527	544	519	503	486	528	525	573	517	532	580	538	557	502	515	501	537	544	515	504	531	539	515	543	547	520	536	568	511	531	544	487	489	509	538	554	557	503	523	531	525	533	520	508	492	529	511	477	516	535	509	520	525	492	534	516	543	509	565	565	552	533	571	558	517	522	507	547	527	520	543	538	504	526	521	529	549	558	535	519	527	545	517	558	524	548	507	567	559	557	527	484	544	530	505	542	520	539	532	550	526	542	548	583	519	550	522	514	527	526	507	557	547	549	525	502	534	533	538	521	593	511	536	508	557	522	537	544	513	569	511	543	521	555	548	510	586	522	526	555	563	534	551	532	534	510	557	522	533	559	548	534	548	517	487	560	524	519	539	530	570	547	544	524	521	570	534	513	514	519	551	515	543	525	560	518	569	517	489	496	513	528	534	543	520	559	522	530	521	568	529	558	492	541	520	550	508	525	518	571	556	514	562	534	536	559	531	526	535	521	547	584	539	493	520	590	556	482	559	544	516	529	525	533	521	563	515	529	538	509	537	543	540	528	539	507	561	483	534	556	515	509	519	545	504	520	494	572	549	524	554	520	565	531	552	511	569	562	531	544	559	511	552	544	558	542	523	538	525	497	555	538	544	537	495	545	521	514	496	519	557	527	563	533	561	520	509	551	501	549	529	525	517	562	537	568	551	531	530	536	508	523	488	565	533	510	543	549	519	588	538	532	520	537	534	520	537	567	518	510	553	601	517	513	528	540	544	524	532	547	533	507	539	572	576	522	507	532	505	540	533	554	560	543	541	522	546	515	510	538	559	503	547	528	528	527	513	530	545	528	564	583	518	522	526	509	523	539	540	510	495	532	525	524	514	570	570	537	517	506	548	507	589	562	489	500	551	514	524	512	529	539	575	585	466	559	586	511	559	529	533	502	531	514	553	537	556	546	513	572	548	513	528	515	540	496	509	553	535	560	536	503	511	505	545	551	582	512	549	544	495	512	545	546	567	547	535	521	517	507	547	503	496	570	517	518	499	517	480	533	493	505	528	556	560	567	521	550	520	564	480	530	547	514	519	503	523	556	530	492	565	585	492	551	531	504	535	535	537	511	526	497	537	514	530	544	526	564	489	511	536	538	519	506	524	506	512	518	503	510	532	572	536	531	498	532	557	521	557	546	537	584	556	533	551	547	498	568	517	560	538	476	545	540	609	545	564	518	576	535	514	554	549	524	545	578	520	554	544	529	512	556	572	522	570	514	540	529	484	512	531	537	536	547	519	548	547	561	531	564	565	531	517	510	546	542	578	516	549	524	554	536	507	532	526	519	531	534	526	552	534	531	574	543	517	570	510	529	546	590	506	537	523	524	526	518	527	537	522	534	529	575	553	570	517	566	464	512	523	504	544	550	537	566	548	472	527	550	538	536	532	524	524	530	506	548	509	534	496	544	531	531	549	537	569	538	568	542	531	557	525	555	537	520	522	529	555	472	525	562	542	524	502	558	548	527	534	533	526	515	564	532	577	548	528	533	540	538	509	530	518	519	520	539	565	540	566	541	507	535	553	558	502	536	543	560	542	553	538	562	533	524	512	537	564	559	511	527	518	535	540	556	542	534	546	530	563	569	513	550	528	526	541	579	542	500	499	536	513	517	524	517	539	503	501	542	561	550	504	564	512	510	547	509	586	523	559	565	523	550	532	582	520	537	568	463	512	506	538	519	543	530	513	507	546	526	529	554	527	517	540	523	533	494	508	520	521	542	511	578	563	519	552	553	514	521	499	518	581	539	567	550	536	534	509	514	532	551	517	527	512	490	536	588	544	543	525	531	542	533	522	531	564	508	513	541	472	519	570	547	545	516	534	541	540	515	527	537	545	534	547	530	540	550	529	518	501	515	544	537	580	529	569	542	556	532	544	577	551	584	535	503	540	554	525	519	539	540
4347	12366	9024	4683	3638	2791	2125	1707	1359	1134	1058	937	832	860	841	772	787	711	737	706	679	654	696	685	672	666	645	641	670	637	637	625	647	652	644	675	658	646	660	617	658	595	662	599	624	643	619	613	684	657	606	625	620	652	620	626	655	684	644	632	607	597	628	634	616	641	618	624	635	596	639	637	624	595	615	655	640	626	660	653	609	571	643	616	612	613	632	623	654	554	605	662	663	559	637	660	645	612	616	637	633	582	659	630	647	669	633	590	639	583	641	569	609	576	581	647	651	689	616	614	616	562	657	606	644	609	603	667	639	639	610	605	588	616	625	616	635	581	623	637	637	612	663	629	630	608	640	636	589	620	614	599	629	642	623	654	608	671	606	631	599	627	624	632	660	632	651	644	582	628	631	632	623	609	599	630	582	618	612	642	628	586	689	579	637	605	621	664	669	622	619	650	631	618	619	623	599	647	621	630	661	634	665	592	630	641	639	629	616	662	658	623	614	651	536	648	638	592	607	616	659	644	581	611	616	599	620	578	619	641	619	637	656	649	620	635	662	625	598	637	616	649	639	618	633	603	591	647	623	595	623	627	645	657	650	638	619	637	615	647	632	626	585	612	623	595	649	622	619	599	636	647	628	566	635	628	630	628	653	619	628	643	654	564	642	597	589	618	654	619	622	669	626	652	628	565	623	628	622	621	588	587	628	617	636	639	587	621	610	671	631	591	614	579	618	609	600	626	646	620	621	639	593	639	624	607	611	650	608	629	642	663	652	630	654	639	622	649	633	692	664	591	595	646	600	600	670	618	592	638	602	619	652	606	637	616	625	616	602	630	627	621	619	642	624	595	642	587	647	619	617	627	656	593	657	612	658	630	577	618	673	624	635	618	640	636	571	611	590	588	572	575	627	666	626	643	626	644	608	632	621	647	593	645	674	647	625	604	617	661	612	627	605	619	608	639	588	619	596	630	635	642	707	628	639	593	630	581	634	652	586	654	577	652	631	615	653	632	648	603	611	615	651	619	607	675	596	650	612	638	641	642	639	616	638	603	622	576	600	620	637	638	650	626	621	650	646	668	607	572	604	614	609	606	593	676	628	634	585	610	617	588	572	620	644	586	592	678	631	645	594	646	613	618	615	628	663	603	610	633	588	626	620	657	590	626	584	620	618	607	625	600	609	599	631	605	578	604	632	657	588	647	616	635	684	650	649	645	644	622	609	651	647	666	613	668	592	645	660	622	595	597	622	591	654	596	627	595	643	642	627	626	641	641	630	614	600	636	627	655	599	614	626	613	668	624	638	628	612	628	635	569	634	650	625	641	594	599	641	591	645	657	625	643	652	618	646	634	576	657	625	654	612	622	668	644	632	607	579	593	590	637	632	577	694	645	629	629	584	604	643	650	670	635	646	577	614	603	607	672	637	609	652	630	636	577	604	634	614	615	722	606	631	634	593	645	614	680	608	624	640	693	571	607	598	612	613	571	631	620	635	622	641	630	655	632	688	630	559	602	628	630	644	659	624	641	635	661	638	586	620	598	627	590	629	625	640	640	599	661	623	641	607	589	609	655	633	618	612	649	608	611	610	614	650	618	647	644	650	624	618	587	606	605	645	608	615	624	593	621	666	589	607	632	665	663	603	593	627	557	582	631	672	648	627	611	591	633	607	615	662	630	603	629	630	612	612	588	588	626	621	627	607	600	646	648	668	618	618	620	634	606	663	647	637	655	601	622	626	687	639	609	635	652	631	627	607	635	610	703	643	597	593	618	576	601	609	645	607	621	636	652	634	579	627	599	655	632	643	600	605	620	614	625	607	629	586	642	636	580	633	636	655	646	620	612	610	593	630	645	621	627	609	599	632	636	657	602	649	644	605	597	633	656	589	614	653	628	633	586	623	624	626	604	668	636	630	644	602	622	603	645	628	649	677	622	606	591	620	612	633	627	621	630	626	648	641	600	629	640	630	630	656	588	632	629	653	614	584	656	628	662	642	612	623	591	672	652	624	610	639	666	615	649	648	680	596	607	598	638	644	661	610	594	620	649	638	611	652	594	611	622	654	611	591	576	608	565	611	612	612	635	623	624	643	646	630	608	627	635	630	623	632	644	636	639	624	617	644	579	657	632	623	686	628	678	636	619	658	624	657	664	641	642	635	589	632	568	634	602	590	605	604	594	631	635	651	647	634	616	587	645	639	606	650	635	617	590	620	615	625	621	585	607	630	608	596	651	624	667	654	598	635	640	606	628	637	623	603	640	596	647	609	600	601	606	633	609	649	624	642	623	585	622	612	644	630	640	604	626	604	609	609	571	654	611	644	637	606	644	606	633	613	670	593	610	641	663	634	616	633	592	616	562	617	594	601	664	599	623	616	613	607	606	622	615	634	659	577	617	630	658	607	588	618	627	583	618	596	595	679	610	617	598	603	620	612	629	613	612	612	671	595	625	657	623	603	626	645	605	624	604	636	648	614	638	676	632	606	561	626	616	594	633	652	616	618	628	655	635	626	572	595	659	637	627	616	597	645	682	623	613	653	640	626	610	629	609	691	581	576	566	596	597	631	658	617	605	634	632	633	654	637	629	582	657	610	664	635	660	619	667	653	602	590	601	609	623	618	594	607	588	617	561	665	629	661	619	642	609	603	651	636	622	628	601	619	632	652	641	667	654	672	603	647	618	627	653	575	628	620	609	588	629	673	578	620	619	637	646	613	580	639	642	627	651	614	612	636	633	598	640	653	645	639	658	639	642	645	634	609	646	637	608	608	626	607	629	621	604	629	651	607	682	634	605	628	615	605	605	608	615	633	589	586	605	674	637	602	582	626	653	617	624	625	593	633	623	586	687	624	598	605	657	636	589	624	665	584	606	608	648	611	607	624	675	644	642	576	590	672	638	611	606	651	626	594	614	628	590	629	626	608	583	677	604	584	649	613	613	596	624	561	650	641	650	619	617	588	665	625	592	606	619	641	640	600	569	612	620	640	597	618	648	606	592	626	619	593	627	602	600	649	617	590	640	595	581	607	672	606	601	657	605	601	584	636	618	645	599	623	617	665	585	661	651	586	591	625	603	602	635	610	615	625	583	650	627	618	657	661	591	618	618	608	635	606	654	653	614	650	614	620	599	646	663	656	621	579	619	591	627	616	624	565	577	610	621	624	638	635	589	585	643	633	628	595	624	653	605	661	598	657	639	608	634	606	603	673	610	578	639	660	590	647	645	618	601	613	596	666	632	619	605	646	617	592	640	574	586	644	611	662	590	698	625	630	626	607	590	643	661	624	600	599	602	639	651	593	567	606	659	554	626	632	619	644	632	618	595	598	599	649	619	629	600	639	636	668	609	595	620	648	663	633	600	600	635	594	620	610	661	615	647	638	595	606	612	574	640	592	658	645	610	642	595	662	623	595	623	595	638	649	617	601	660	636	650	582	610	632	644	609	613	624	587	678	605	600	679	605	635	629	618	625	641	581	674	588	611	651	586	656	589	595	579
24869	21307	27319	25504	9398	1202	863	691	587	514	517	486	483	478	425	432	427	446	423	413	399	452	404	387	387	447	396	404	408	385	379	394	375	406	401	421	435	389	367	401	422	429	418	364	374	390	424	442	394	384	407	394	377	389	401	373	398	401	391	391	427	417	430	381	371	360	394	392	366	370	370	385	423	363	425	388	414	397	377	420	423	379	389	456	422	400	369	372	379	391	380	384	388	411	393	365	375	415	381	424	380	390	418	386	405	410	399	389	362	363	375	375	387	411	419	397	413	368	371	404	383	382	392	393	424	403	369	401	376	392	380	386	408	363	376	426	390	392	405	363	363	395	390	434	397	404	393	411	409	388	372	407	399	367	398	422	363	410	379	352	375	359	373	387	405	383	405	363	410	416	394	393	375	398	407	407	366	397	422	358	381	397	361	367	402	397	406	400	462	420	379	384	393	349	385	388	382	374	374	405	415	394	392	389	395	420	424	392	392	376	416	376	398	365	437	392	408	412	352	404	370	389	374	395	383	397	397	392	363	410	425	415	419	396	379	347	395	438	413	386	417	429	414	424	376	399	375	413	380	430	379	376	350	405	388	437	402	408	391	388	408	401	393	395	356	410	413	374	408	374	368	400	385	407	375	377	395	397	377	364	373	409	391	419	379	354	393	396	412	377	328	411	372	377	402	426	382	384	379	392	348	383	436	390	386	441	398	368	382	403	410	391	412	393	395	396	403	388	377	388	387	426	403	428	403	412	423	378	380	382	397	418	415	416	400	393	450	419	426	369	406	364	402	410	377	394	405	398	368	379	372	394	382	383	406	392	399	385	375	395	396	389	377	369	364	430	378	355	382	399	345	359	367	358	434	377	395	381	417	388	342	425	371	417	404	394	373	364	405	431	402	380	382	388	409	393	384	396	402	376	410	379	399	411	396	396	381	378	406	401	380	385	398	418	385	429	423	397	401	377	378	374	445	409	390	363	404	417	389	400	389	398	401	348	428	403	380	427	413	392	404	398	377	450	401	413	389	371	377	414	404	385	389	420	380	364	392	410	408	414	371	417	418	381	419	397	384	391	433	400	385	396	378	439	375	382	376	395	344	415	365	382	400	414	381	414	413	440	409	362	407	407	370	388	391	390	402	396	383	426	390	364	357	385	386	389	407	422	351	391	400	381	381	414	401	355	404	400	370	361	401	397	333	414	423	388	377	423	401	398	383	392	401	370	423	396	376	385	379	422	413	409	391	434	376	371	404	392	388	364	414	418	363	381	396	372	385	387	393	393	416	386	403	376	414	382	395	393	396	388	399	406	405	386	387	364	400	411	361	396	380	398	378	409	407	351	390	393	392	384	386	400	406	424	393	371	379	363	417	391	371	396	373	404	370	391	355	396	378	398	393	394	373	410	373	431	416	374	412	379	401	370	361	396	390	397	384	391	380	397	406	395	406	375	404	444	389	364	364	380	384	401	393	354	428	397	402	408	338	425	381	387	398	402	390	382	408	392	403	407	409	371	377	414	388	396	396	380	400	387	367	392	393	398	421	390	374	367	409	404	381	392	426	372	422	399	400	394	400	425	383	383	400	381	372	397	416	399	402	364	373	366	363	407	387	406	388	389	403	414	404	417	381	391	429	393	407	414	396	378	417	394	411	393	406	423	406	393	394	360	407	367	395	413	400	391	447	388	378	379	425	395	437	395	371	401	374	404	420	413	397	398	365	404	339	383	403	391	400	404	408	417	376	383	415	432	396	414	361	451	357	430	385	417	408	382	376	384	384	394	392	396	430	398	394	361	423	420	355	419	401	400	405	386	382	369	398	418	380	390	375	406	391	419	365	386	425	466	411	402	401	377	378	402	392	420	394	381	422	407	380	400	396	383	380	414	367	365	412	381	357	401	371	407	419	404	386	384	377	396	405	362	376	406	389	423	385	344	395	395	403	419	397	388	382	403	416	401	420	391	386	380	398	414	381	382	409	355	404	403	408	398	367	414	370	372	385	410	386	389	420	393	409	389	419	402	370	374	351	389	376	403	393	381	392	378	399	369	375	403	379	350	394	409	387	394	400	389	375	383	362	336	400	406	421	354	430	405	401	421	376	389	403	392	399	377	397	400	396	390	390	408	375	401	419	377	386	403	390	422	406	376	404	428	375	380	402	383	390	411	390	351	411	370	387	410	386	403	395	403	387	398	393	414	368	405	386	407	413	367	387	382	384	355	381	391	390	375	381	406	414	380	388	377	371	395	375	366	397	394	420	395	395	355	384	372	391	376	364	392	387	389	370	368	393	398	394	383	433	431	409	387	396	371	393	395	374	397	404	392	371	396	408	399	385	386	387	398	442	401	400	374	367	394	372	358	360	389	353	391	421	384	412	425	402	381	402	386	389	357	413	417	376	399	356	373	380	423	403	390	392	400	392	407	376	388	347	384	398	388	415	392	380	386	389	372	372	372	376	373	347	392	382	364	367	415	408	412	391	396	380	397	394	380	393	419	362	395	406	383	421	419	387	389	418	351	418	346	391	385	373	416	392	416	385	408	381	394	414	373	421	361	376	364	395	401	390	397	375	391	431	422	377	425	396	385	371	372	378	424	414	353	365	385	406	399	409	396	403	442	419	381	401	383	402	349	412	396	417	401	417	381	381	365	426	388	413	391	387	368	370	363	414	388	394	403	382	392	390	405	412	386	346	373	384	423	408	389	377	413	426	422	382	376	374	390	350	376	404	411	416	410	393	408	418	384	375	406	425	403	410	395	358	397	371	378	416	357	417	395	411	380	401	411	391	382	393	426	378	449	451	417	384	405	411	379	396	366	385	403	379	394	400	398	407	448	398	368	356	399	433	406	416	403	401	404	334	412	376	390	373	413	362	349	411	383	415	370	366	373	387	393	396	431	401	407	386	337	408	383	378	388	367	369	422	354	394	367	401	413	392	404	343	377	373	372	388	370	402	394	365	420	420	414	392	418	368	397	396	415	416	421	371	376	414	383	388	392	389	415	398	408	421	367	437	370	394	365	413	385	393	420	380	382	368	415	436	387	393	378	387	374	361	405	423	377	424	375	399	397	386	396	425	410	386	400	375	393	351	401	415	417	409	360	397	361	376	365	377	388	390	387	423	398	348	379	385	407	381	367	415	404	414	384	424	409	381	438	393	366	374	421	422	394	411	389	390	382	438	377	414	396	357	386	404	389	374	437	380	398	372	393	382	375	397	390	377	413	405	394	402	383	375	401	408	367	393	402	404	419	421	394	398	411	374	383	389	387	347	413	393	374	432	410	405	394	400	429	373	426	421	382	360	388	409	396	414	402	398	392	385	396	411	382	399	362	413	425	371	389	403	405	391	397	391	419	410	412	396	386	392	378	383	371	377	415	398	380	385	406	401	406	401	364	352	389	404	391	379	377	423	415	401	375	411	384	354	426	447	383	378	411	391	423	396	450	424	370	412	413	396	400	365	384	403	370	362	366	369	385	384	418	369	416	378	398
4302	8477	6279	3287	2464	1908	1457	1194	922	786	721	713	613	615	572	540	494	528	515	478	465	515	523	487	455	465	480	483	452	466	487	467	440	466	457	479	550	495	481	464	464	453	460	477	474	447	459	464	451	404	472	479	444	447	481	484	473	453	449	470	476	448	481	455	428	468	453	446	441	467	428	434	440	485	468	419	455	487	432	483	466	432	431	465	442	490	451	401	447	436	490	441	410	433	450	462	429	485	444	423	449	472	432	450	464	441	454	495	450	464	448	473	395	460	426	415	445	409	432	407	445	457	469	435	493	470	441	474	474	485	442	444	458	412	455	468	460	447	452	459	431	472	509	465	441	448	494	469	473	466	432	461	465	426	449	507	455	457	412	452	451	448	396	457	487	453	452	436	472	453	446	440	465	455	453	493	445	402	439	458	453	494	475	460	407	458	475	441	462	462	450	461	466	452	456	447	476	485	432	456	460	451	466	476	440	430	474	428	456	486	419	468	478	451	450	453	486	459	457	441	443	480	485	439	450	463	451	449	480	414	463	464	447	439	466	435	445	471	429	459	431	470	475	466	463	436	466	470	448	475	436	456	481	478	433	453	457	436	452	453	473	395	432	469	450	476	440	459	477	459	437	476	470	449	447	405	436	439	448	478	417	444	446	446	454	465	425	454	438	442	467	465	480	486	490	460	475	457	467	479	475	468	459	441	461	476	467	475	423	436	457	464	467	458	440	495	481	453	471	457	484	457	436	436	410	444	446	443	439	456	439	440	470	429	439	468	475	439	454	434	457	428	463	469	420	459	417	431	445	476	433	426	428	468	418	455	442	430	438	431	408	402	422	435	435	464	443	441	416	481	545	464	399	469	444	455	444	482	475	488	469	474	479	419	456	456	442	439	466	468	486	444	490	430	450	423	473	444	434	458	432	430	463	451	453	434	516	440	472	442	462	428	445	441	437	468	470	436	452	417	485	465	442	439	460	434	487	477	464	472	443	472	469	447	459	440	437	474	484	444	446	446	452	447	463	473	459	464	469	419	455	435	458	471	471	462	439	443	450	462	444	400	456	463	453	456	437	449	474	449	513	462	492	426	454	460	468	407	436	465	429	455	449	431	439	462	457	456	446	473	461	451	455	482	502	452	441	469	452	439	461	481	482	467	483	448	470	418	492	439	496	449	467	469	453	451	453	428	503	460	454	498	456	478	471	474	507	472	420	412	439	470	409	446	455	443	462	417	459	484	474	461	457	457	434	445	422	441	438	414	444	447	418	404	445	499	424	472	485	454	479	439	446	424	438	497	467	449	487	452	463	450	470	474	462	480	446	474	457	451	456	445	421	462	473	446	419	477	467	460	464	459	489	480	406	449	491	450	472	456	461	441	455	468	454	428	489	429	448	471	447	475	455	457	469	466	492	438	465	461	472	436	477	448	452	474	440	428	420	456	461	441	445	478	429	462	464	434	477	422	481	490	489	447	439	422	456	457	425	442	433	436	465	435	446	442	432	481	456	434	463	444	433	483	470	436	458	449	441	430	487	443	481	467	488	444	464	461	435	439	405	446	479	437	463	436	461	482	435	448	470	452	460	459	443	467	430	482	461	440	443	465	444	433	461	459	442	491	434	478	457	446	450	474	439	452	419	463	432	457	458	472	440	488	444	475	464	446	445	432	474	431	485	500	464	511	444	441	466	467	441	442	457	446	453	430	436	460	443	448	508	451	426	422	455	457	476	491	447	450	442	432	437	447	463	481	439	444	519	454	454	447	485	436	410	462	480	434	419	460	433	475	440	450	434	437	466	488	517	433	440	490	453	473	429	436	436	441	475	478	428	428	438	445	433	415	467	387	449	455	416	468	470	435	455	422	442	457	451	439	451	449	457	450	431	440	459	470	486	453	455	482	446	453	432	443	451	487	423	480	463	435	484	423	431	444	466	446	468	484	473	434	433	452	470	482	448	440	504	462	464	420	458	455	438	446	483	469	441	469	425	480	458	439	466	458	451	459	443	442	434	420	463	453	455	435	435	489	443	466	417	443	450	402	467	477	449	483	431	471	469	451	494	437	458	463	446	451	477	456	425	469	459	447	445	442	432	442	478	444	426	432	439	488	491	463	451	450	484	470	481	483	459	461	434	424	451	441	470	408	469	435	432	477	450	434	478	453	474	468	438	408	461	452	450	428	454	441	458	412	439	450	446	448	480	473	469	454	451	427	445	428	445	464	438	458	466	441	442	449	446	448	401	440	398	443	437	479	407	442	495	429	443	479	479	472	494	435	446	437	461	476	404	437	472	471	482	445	431	434	458	450	474	421	458	459	492	434	475	441	445	447	481	393	449	494	425	488	510	448	423	412	444	449	445	459	488	456	458	467	476	450	417	441	436	504	470	449	457	455	421	429	475	477	489	461	462	448	494	452	428	435	478	434	470	473	445	483	437	445	450	474	458	433	452	465	435	430	461	448	470	442	447	455	470	467	443	448	426	431	478	467	511	466	457	446	471	471	457	420	446	466	498	438	446	445	440	483	476	469	489	462	434	467	437	428	474	457	449	448	455	465	428	452	497	444	472	445	451	462	447	440	454	446	444	478	460	478	470	448	460	457	473	444	427	444	446	423	464	463	440	453	428	442	462	493	467	440	462	434	446	423	464	433	466	467	434	460	439	441	428	440	451	471	466	443	425	466	453	463	439	445	399	448	444	442	459	472	463	469	411	492	487	480	430	470	475	459	470	444	472	460	429	480	460	444	463	460	477	463	443	472	466	465	432	447	473	438	485	428	474	442	481	452	444	406	479	467	419	431	446	464	450	421	475	408	462	446	454	412	461	440	433	444	492	451	396	434	444	461	454	479	447	484	495	445	451	447	471	477	484	481	441	466	464	449	418	432	438	428	480	460	448	431	467	438	457	462	454	474	441	476	436	434	472	433	470	407	432	408	459	440	445	451	422	463	458	439	450	449	427	467	440	477	434	442	477	484	470	488	430	490	453	415	441	432	454	437	432	450	484	490	478	478	448	435	433	445	470	463	465	486	456	443	440	490	465	440	466	401	451	424	446	427	418	450	445	463	411	432	455	434	450	415	417	462	447	437	464	444	423	456	494	488	452	457	441	436	431	461	422	498	478	439	429	480	458	448	408	479	436	454	479	445	461	435	431	437	462	454	438	442	449	483	452	463	454	431	442	455	441	462	452	426	459	476	451	442	471	462	454	474	442	420	512	442	487	485	457	437	470	473	493	513	461	460	465	429	487	474	474	451	458	483	472	460	464	421	443	439	494	459	454	452	461	516	430	476	442	465	475	467	468	460	429	488	458	448	452	410	456	430	461	457	420	435	452	458	443	459	439	456	448	485	491	477	461	434	488	479	480	455	487	432	445	460	467	422	465	453	451	457	499	464	444	398	459	463	475	425	460	477	422	484	481	451	435	464	481	401	457	454	475	429	460	504	401	444	473	458	457	440	412	450	505	415	480	481	465	452	461	454	483	447	449	437
22827	21368	29086	24027	21366	21387	7673	1299	802	660	554	488	451	448	383	408	368	343	343	316	344	296	295	253	278	267	295	292	270	259	259	266	274	278	283	305	280	291	259	253	243	245	284	274	281	304	259	238	277	263	278	248	230	254	263	254	243	248	268	261	271	244	238	242	240	268	257	253	266	250	241	230	232	255	277	246	244	264	250	253	238	252	241	260	247	243	251	218	222	253	244	252	239	247	241	245	244	256	253	244	242	264	245	194	243	270	272	249	247	252	262	247	238	234	237	232	280	279	258	241	287	224	249	242	235	237	234	250	228	269	240	237	234	244	246	251	253	258	238	251	243	235	238	233	245	236	254	270	240	241	230	250	263	256	231	257	180	259	240	273	247	256	244	232	236	242	236	204	237	249	232	246	262	243	234	251	259	227	246	261	264	252	245	246	250	257	255	231	242	247	228	241	244	248	294	264	275	259	221	226	226	225	243	237	236	247	239	249	260	236	259	271	241	271	258	237	244	266	252	257	243	247	229	259	251	228	255	259	197	225	231	244	227	229	277	242	229	243	243	220	258	241	241	235	231	243	224	268	253	231	240	231	249	242	230	262	236	256	206	244	244	242	253	235	257	245	227	232	243	215	246	276	248	234	259	249	239	216	210	227	248	229	240	220	224	244	267	218	261	257	231	219	233	243	253	235	238	248	261	224	263	228	251	231	223	248	246	221	249	249	265	235	265	229	242	240	199	274	227	283	245	263	247	247	247	222	247	228	255	254	274	236	262	239	262	241	263	231	258	261	230	232	208	292	214	263	232	259	241	223	229	229	216	225	266	237	230	251	265	236	237	264	232	275	240	232	234	238	258	216	245	260	221	213	222	241	251	228	252	283	216	224	217	258	252	251	272	262	255	250	250	231	248	256	266	257	223	253	240	241	221	227	234	234	245	253	254	229	260	237	226	209	274	218	274	246	239	254	237	230	287	249	252	254	248	274	245	247	251	207	248	233	228	247	240	227	229	236	251	266	243	214	214	255	224	256	253	230	250	247	253	217	252	227	252	243	252	224	241	257	254	245	244	261	245	265	248	237	243	260	257	238	243	271	215	230	249	245	248	246	235	214	213	265	249	230	240	276	232	251	246	215	254	225	245	244	258	252	230	234	218	227	211	223	251	260	238	229	251	238	266	219	237	247	241	240	267	236	231	255	259	257	242	254	238	259	222	266	246	224	261	225	262	238	254	259	227	226	245	243	264	218	218	233	233	226	238	252	256	219	223	231	215	225	263	265	226	221	238	238	216	205	215	240	238	253	215	250	240	230	242	224	265	246	226	224	264	221	271	244	238	247	249	253	261	224	217	233	247	270	238	264	242	245	240	231	248	237	249	258	215	243	234	244	254	239	263	228	248	255	262	243	245	232	235	239	250	238	255	227	255	241	247	263	265	254	236	236	263	237	250	245	254	231	256	237	231	240	237	240	232	264	256	247	244	232	223	239	234	218	217	260	245	268	231	247	224	253	232	255	233	229	217	241	224	251	260	250	243	278	234	235	239	267	244	239	250	214	249	278	250	243	244	268	241	238	246	237	251	260	242	228	248	227	240	235	232	229	228	268	280	210	241	243	268	271	238	238	253	232	244	248	248	247	202	245	228	198	241	240	223	246	234	232	233	236	239	236	238	237	277	274	259	268	263	206	264	241	249	242	269	259	236	260	244	229	231	253	232	251	260	236	267	226	233	226	236	250	243	226	264	226	238	258	268	221	222	208	215	251	276	211	222	236	243	226	217	223	225	264	239	242	246	233	243	231	236	216	232	248	227	261	240	261	246	222	248	266	216	254	237	250	249	234	231	250	250	218	233	246	238	239	246	225	285	250	237	247	219	230	231	231	242	253	215	240	223	262	238	246	240	225	247	247	240	211	228	271	220	208	265	260	269	250	231	218	257	252	275	240	230	251	221	225	293	237	268	228	250	243	247	226	226	255	198	254	223	228	235	233	227	228	260	241	231	243	243	213	239	258	240	218	255	241	221	249	249	237	263	252	248	217	234	229	236	239	247	237	222	273	223	212	237	226	248	246	228	250	219	270	216	246	260	253	243	251	284	258	249	256	268	201	231	233	254	233	253	249	241	210	234	239	261	251	245	254	233	259	234	260	219	248	250	261	251	274	248	230	238	239	260	243	219	285	243	232	241	251	247	265	262	203	252	234	231	243	224	244	265	264	232	230	277	246	213	235	270	282	238	239	239	232	257	263	245	227	243	229	218	238	273	261	237	259	251	240	242	229	252	238	251	250	221	258	233	243	241	215	257	224	246	236	257	230	242	243	224	215	236	229	236	227	220	225	257	235	255	232	243	233	238	260	258	251	255	233	244	246	248	253	256	270	249	239	237	243	244	223	232	276	237	236	217	252	239	257	247	262	257	239	242	242	235	258	230	245	230	229	252	246	264	255	263	213	227	236	219	261	249	232	279	230	261	237	230	240	240	265	225	238	241	237	244	234	232	261	223	241	255	269	239	270	229	230	228	229	226	240	249	233	231	243	231	264	228	237	249	226	229	251	239	263	255	209	235	253	226	239	232	233	259	250	239	252	232	226	251	220	253	270	262	249	233	210	210	248	237	228	257	254	219	229	240	247	253	259	250	249	253	241	255	269	255	235	241	260	235	242	232	237	217	250	237	252	262	230	250	249	262	222	241	249	247	219	237	252	256	238	220	255	264	248	257	252	244	250	215	224	216	261	232	260	235	249	222	246	262	256	240	260	234	285	237	250	245	257	233	221	265	216	235	218	237	217	232	247	234	232	250	216	252	221	227	246	234	220	263	229	242	252	249	251	253	253	255	245	225	242	293	264	247	245	251	252	239	261	255	241	242	201	260	236	278	248	231	238	244	240	267	235	236	239	233	253	259	230	241	264	218	226	261	253	263	237	236	226	232	221	221	212	240	234	250	221	230	248	268	263	228	227	236	229	270	231	237	262	271	228	246	246	234	229	220	233	217	252	254	244	276	250	215	243	234	232	225	236	237	261	234	242	217	247	229	272	258	250	260	253	244	250	223	238	249	226	253	263	255	233	236	278	232	269	264	263	252	259	270	268	219	263	248	218	243	248	246	241	243	267	244	231	237	265	220	255	248	229	248	243	246	248	221	221	255	237	239	247	232	259	243	231	223	274	240	220	254	227	289	250	237	221	223	235	238	229	230	247	220	234	256	253	237	238	247	249	234	232	250	269	261	209	252	281	252	251	274	236	251	249	245	233	227	226	247	241	224	239	261	254	238	242	260	245	236	248	257	258	247	225	234	259	251	231	267	231	220	248	237	244	225	254	245	211	232	232	238	221	231	246	238	222	270	245	244	236	243	249	235	236	259	268	246	282	251	248	235	234	259	257	248	238	212	256	243	223	256	239	231	263	248	255	217	235	232	251	228	240	234	248	222	253	253	242	227	243	250	243	239	220	244	246	241	225	238	266	246	242	234	238	266	240	232	234	233	271	239	209
5689	17663	13317	7447	5253	4035	2878	2099	1569	1229	1022	908	766	719	625	554	524	526	461	437	418	410	343	384	365	352	366	347	365	352	306	304	355	358	364	374	370	318	355	357	332	314	338	307	329	320	355	331	304	300	294	317	312	330	305	299	320	322	334	294	296	309	290	296	290	297	278	293	284	315	287	316	308	313	291	309	296	300	331	276	292	297	310	283	286	293	260	303	296	301	285	300	260	319	312	295	298	293	319	286	289	300	303	265	323	306	274	274	309	269	292	291	295	280	273	265	302	264	312	314	278	314	302	295	291	290	289	293	273	313	318	291	307	328	273	267	282	306	277	300	318	320	295	299	263	322	289	320	297	304	270	288	325	276	342	296	307	308	291	311	329	292	278	269	283	302	289	296	307	294	296	279	277	318	291	277	297	293	297	305	294	271	256	279	282	321	296	280	301	305	253	276	291	311	297	316	304	298	292	301	282	301	329	270	280	278	317	295	266	302	271	273	276	262	276	265	295	293	302	302	284	286	284	317	323	308	285	303	297	284	266	291	283	278	317	288	298	247	335	290	269	311	331	277	296	270	274	292	289	277	290	283	313	282	327	274	298	300	281	274	270	326	319	276	291	282	285	264	279	301	285	304	290	313	305	300	285	273	297	277	288	282	298	287	296	306	283	280	306	270	310	312	284	315	288	292	301	303	295	287	269	330	281	302	297	270	291	284	315	275	267	279	281	294	312	333	289	293	269	359	293	302	298	281	333	291	310	293	289	291	285	273	295	279	255	295	293	281	285	260	301	295	305	301	296	306	286	295	292	308	278	285	262	286	262	289	283	254	284	299	305	289	309	282	310	262	298	299	303	323	283	293	272	306	284	312	288	289	280	323	293	319	313	284	282	275	281	303	282	306	268	291	299	289	283	307	309	307	281	260	310	280	299	307	269	302	290	298	304	288	314	288	286	312	286	268	259	271	303	300	282	319	301	298	270	298	307	294	306	299	314	328	312	286	255	279	299	246	295	282	266	308	310	262	298	323	286	278	305	274	294	277	304	290	285	282	281	289	301	297	266	299	316	274	308	309	279	297	301	296	284	304	316	297	319	247	282	265	301	298	276	270	280	276	306	323	311	272	293	277	296	259	271	287	300	297	265	301	286	308	270	300	315	288	305	288	297	282	290	272	306	256	289	299	263	282	296	300	298	322	289	286	303	263	295	321	305	280	306	301	290	287	263	296	279	288	305	273	292	304	300	294	274	306	311	289	287	308	247	297	321	317	273	289	289	273	304	310	312	325	284	280	283	265	318	306	301	338	312	320	279	301	292	256	259	265	271	308	283	314	303	281	297	307	332	284	302	304	291	298	307	292	305	264	304	276	306	285	308	304	328	295	274	293	280	289	296	277	274	277	273	288	266	301	286	287	285	304	290	298	257	276	330	276	264	269	284	295	266	301	315	286	301	312	298	304	314	295	307	299	305	301	314	312	316	291	284	273	313	297	293	312	258	281	292	290	268	292	265	302	294	301	281	272	272	244	297	281	302	305	314	291	281	325	271	279	283	289	315	306	287	275	279	297	286	334	290	314	259	292	305	304	266	297	265	301	293	291	330	272	272	297	290	308	286	289	269	284	318	302	289	289	294	271	290	296	295	269	290	285	273	302	278	319	250	268	306	300	270	296	291	279	320	283	279	266	289	304	309	300	281	267	259	281	271	309	294	304	310	301	331	263	296	296	294	302	293	288	291	277	277	266	292	283	282	323	297	272	307	293	273	309	271	272	271	311	298	309	319	303	278	297	281	292	293	297	309	281	284	299	275	289	287	272	271	294	297	286	316	318	282	311	265	282	273	298	297	314	280	263	274	294	279	256	274	279	272	309	294	306	283	306	296	303	295	300	291	270	297	304	257	266	300	278	300	292	295	300	251	293	302	301	299	265	291	286	284	301	300	310	288	283	263	272	308	268	306	294	297	278	297	300	295	320	306	282	309	292	288	287	303	311	314	305	311	316	261	289	300	271	263	291	306	270	294	285	269	308	286	301	279	314	292	293	287	307	300	305	277	306	290	301	284	287	290	284	305	335	294	292	283	323	275	299	276	271	309	318	259	297	274	311	287	297	325	315	292	316	285	284	319	285	275	318	264	290	302	286	321	276	271	312	316	295	270	289	313	265	279	315	272	285	302	276	306	253	279	305	297	294	294	296	303	280	292	303	277	282	305	304	325	293	277	283	301	303	293	290	290	247	282	297	307	301	304	272	311	299	302	291	294	259	302	304	264	270	336	262	322	329	269	304	282	271	295	296	278	273	281	291	274	305	306	322	312	304	297	320	295	296	298	321	297	292	269	312	304	316	258	274	272	286	298	267	300	312	323	275	335	296	279	319	292	306	271	293	275	320	289	298	324	298	287	285	276	281	313	303	262	294	318	305	313	255	263	293	288	285	273	296	317	285	307	295	276	344	298	228	285	279	333	291	287	294	265	305	265	295	291	293	283	284	284	274	283	295	265	279	269	284	278	268	299	291	329	304	299	291	289	310	285	278	304	305	309	311	287	258	294	257	284	297	318	313	286	290	319	292	279	301	287	309	292	333	303	294	271	287	295	311	335	287	296	257	333	289	277	293	277	306	275	329	309	288	264	309	313	297	304	301	290	308	306	299	264	285	274	294	291	319	310	311	306	319	300	303	292	262	277	321	300	265	303	268	290	293	293	286	305	279	281	273	276	338	325	312	303	292	287	298	283	283	302	285	292	296	288	287	261	270	293	284	291	309	310	287	267	308	289	304	265	276	302	307	320	300	293	279	277	281	298	303	298	310	255	286	315	286	306	295	301	291	319	295	284	314	264	295	316	313	306	286	274	272	290	295	310	288	290	277	315	278	299	320	288	288	320	268	274	282	301	289	294	305	304	287	301	311	314	273	288	287	264	323	285	293	296	301	302	266	263	271	259	290	272	290	267	308	327	307	293	279	312	287	298	265	293	329	250	282	265	265	291	290	255	311	280	304	284	262	278	313	306	280	289	288	306	296	307	276	302	279	288	282	339	303	306	276	295	293	290	301	274	294	290	312	273	271	298	297	289	284	274	335	300	308	289	267	285	291	295	269	297	295	318	273	306	306	293	275	302	307	267	262	320	296	299	319	297	301	289	293	290	294	305	294	309	261	293	298	271	266	285	262	281	299	325	278	293	312	281	298	279	302	289	266	302	315	303	255	283	270	279	319	325	294	286	277	301	296	268	291	310	267	335	309	290	306	254	295	312	280	305	292	294	299	279	307	306	264	272	316	279	275	338	319	272	286	316	269	314	299	294	293	291	292	288	278	311	297	319	295	285	289	319	252	294	296	295	305	268	283	278	296	273	332	299	288	332	295	309	327	305	295	294	287	284	315	272	292	307	291	305	326	303	278	295	281	283	301	293	274	288	292	307	306	302	287	288	330	291	290	251	303	322	273	287	323	264	276	309	306	263	329	308	311	298	301	307	304	286	313	309	279	291	304
27604	19011	6601	2029	1215	1020	858	786	711	666	646	632	623	636	616	590	639	596	592	611	622	591	658	631	557	633	649	632	567	649	618	618	614	595	591	651	601	606	645	667	631	593	614	589	640	630	655	609	607	654	629	629	633	572	562	631	636	608	623	629	621	609	596	623	602	594	661	634	622	602	606	586	644	604	615	656	616	570	585	648	614	637	616	571	593	620	617	625	620	600	610	558	598	603	603	628	601	577	555	629	594	591	615	616	619	603	598	639	595	616	627	599	626	601	585	622	611	598	651	624	574	618	604	666	623	660	619	645	604	602	596	624	606	587	594	590	597	631	580	623	608	635	647	628	591	633	628	627	607	610	624	621	626	595	602	599	604	582	619	627	654	611	573	587	598	577	608	598	644	614	637	623	623	652	635	608	612	617	571	624	647	620	648	581	618	604	595	663	591	616	617	636	589	629	572	625	624	657	642	634	627	639	596	578	668	627	628	668	632	590	592	619	573	590	606	588	619	593	587	605	585	621	594	622	605	608	595	617	555	611	603	583	575	616	609	560	609	591	612	595	627	629	636	607	641	587	595	602	625	620	597	608	602	621	581	612	611	633	584	599	617	606	618	599	630	664	610	629	584	582	590	639	608	656	594	577	612	594	630	617	611	632	616	609	616	654	627	600	603	595	609	617	610	644	614	642	626	643	656	582	627	599	621	576	602	610	593	640	574	613	599	607	586	628	590	633	573	624	626	568	592	589	597	585	614	600	611	612	586	617	620	592	621	595	578	589	595	594	620	604	634	623	590	617	600	630	603	622	611	627	633	641	604	630	593	614	584	600	560	666	651	653	625	597	598	569	596	587	604	654	573	606	651	599	615	615	604	661	557	589	646	658	635	601	634	612	598	620	646	607	652	621	571	577	615	574	623	599	587	600	615	549	568	619	601	577	575	631	597	636	657	600	624	617	568	576	631	620	589	598	644	645	603	637	606	607	607	643	603	602	629	614	629	650	612	607	598	614	664	616	576	623	606	659	611	617	586	652	643	647	612	577	617	593	605	576	609	599	592	610	572	604	616	612	571	610	583	612	583	585	612	634	629	586	597	567	627	583	588	625	610	606	571	603	603	649	590	625	597	622	661	571	622	581	619	590	593	630	621	601	604	609	596	591	635	559	599	563	602	567	604	604	610	639	623	647	638	606	598	607	638	623	638	623	615	622	597	627	572	599	609	609	619	603	670	634	655	580	622	594	563	600	632	622	582	656	584	654	621	633	647	622	566	589	610	616	629	610	589	612	638	619	618	616	599	585	620	624	582	594	603	602	590	617	589	640	581	578	583	610	608	639	639	570	612	658	592	606	578	613	598	617	612	564	622	614	616	601	590	600	608	626	642	625	627	621	629	594	613	550	552	623	589	596	633	655	624	577	630	595	610	635	599	574	608	622	601	626	647	568	585	623	594	607	581	632	550	644	627	615	611	628	671	644	643	666	603	592	630	625	647	632	591	577	587	588	637	627	628	596	597	651	599	657	621	593	602	576	628	639	634	609	681	600	607	611	613	564	622	621	579	643	615	623	618	583	636	615	624	602	626	599	592	599	584	602	635	573	632	618	602	625	625	626	635	575	583	627	598	619	612	642	574	561	608	572	625	581	625	617	634	615	613	569	615	645	603	619	595	621	582	592	648	620	546	646	667	573	611	673	610	623	615	603	623	587	625	587	565	595	562	629	627	591	634	583	594	632	576	636	595	608	618	589	615	639	648	609	585	632	607	589	579	635	609	592	616	630	600	620	635	643	628	651	602	622	621	639	617	597	557	618	614	583	583	634	633	616	606	585	650	633	612	613	617	624	644	638	677	581	611	619	606	623	613	603	610	626	609	614	601	588	572	581	638	698	643	628	608	573	624	608	622	629	590	636	566	601	623	627	616	639	638	601	639	641	585	609	597	602	649	644	590	632	611	649	626	590	650	578	598	584	607	653	595	598	571	581	618	593	587	616	613	579	609	595	620	610	605	623	604	606	590	609	609	591	610	682	601	603	645	580	602	630	584	603	604	609	623	591	598	634	609	628	626	620	596	619	605	609	615	640	635	609	602	664	632	651	613	635	615	574	627	618	582	627	625	606	580	579	599	616	617	573	576	646	617	616	590	618	590	593	599	603	653	623	645	595	604	626	632	582	583	646	589	582	584	611	628	547	612	606	672	647	587	677	610	629	608	604	602	638	654	651	618	627	601	561	643	578	628	673	627	619	626	612	601	643	590	602	611	648	641	659	628	625	599	649	650	634	589	588	614	577	638	627	619	644	644	626	608	620	627	587	618	578	586	625	612	610	591	581	620	578	632	638	595	613	632	604	632	624	623	598	595	611	628	673	596	551	619	632	590	600	609	596	590	616	580	587	589	584	638	613	616	639	624	619	545	574	597	611	610	612	634	584	616	655	625	572	630	599	611	614	597	604	623	630	625	594	622	598	616	604	614	620	609	558	572	585	628	626	600	619	634	655	620	683	638	573	582	608	572	596	609	598	617	575	597	575	613	592	624	595	604	603	662	586	622	587	580	605	598	596	617	639	609	650	598	590	600	622	696	598	589	610	581	576	621	617	600	602	602	612	651	570	654	631	599	635	647	581	660	606	617	586	620	584	620	631	645	653	594	573	606	602	576	659	645	607	599	636	619	626	634	587	652	634	603	644	606	628	562	603	633	581	590	555	613	621	618	590	569	595	641	560	627	599	647	644	668	627	641	659	644	609	609	584	658	617	626	568	604	610	590	605	597	610	603	585	635	615	593	665	577	628	590	600	629	599	602	583	604	670	646	612	607	667	634	621	640	615	670	615	649	629	619	594	557	596	637	648	627	594	645	571	615	634	602	597	612	599	571	601	629	614	590	608	608	669	604	637	653	613	561	579	593	592	622	584	590	591	617	610	582	639	583	619	605	602	610	590	629	629	576	658	637	564	626	562	612	586	623	617	573	627	648	629	628	561	591	588	643	606	606	592	591	626	551	618	579	621	610	598	638	641	605	550	608	599	644	642	630	588	608	578	657	566	607	578	587	592	610	603	633	600	617	622	603	599	632	608	648	602	594	640	653	646	662	642	611	586	634	604	607	593	531	651	622	569	625	648	601	634	568	633	626	617	627	586	618	608	631	590	628	665	626	603	616	602	596	599	637	608	649	626	590	589	578	633	615	628	585	615	612	597	612	608	640	656	626	615	647	594	585	635	604	629	615	641	616	617	613	588	597	602	608	609	577	606	622	624	639	573	663	580	550	607	601	588	628	652	638	614	609	622	612	587	595	603	630	557	621	612	587	633	647	603	614	644	576	608	642	639	600	634	572	584	564	649	611	625	578	621	621	624	589	618	629	624	587	589	624	615	604	618	673	633	590	578	633	595	602	540	628	647	592	598	648	617	663	593	566	609	580	621	610	625	620	622	677	608	602	575	597	584	587	599	650	639	628	593	604	594	609	609	618	610	600	611	659	642	627	637	605	616
5297	4531	4001	2225	1840	1375	1165	1000	861	844	802	755	734	789	796	738	761	712	714	721	657	718	738	726	721	700	722	725	697	709	705	747	726	713	719	725	712	703	684	683	717	724	712	677	699	698	692	709	674	687	756	647	693	680	697	759	681	647	717	706	682	752	716	699	728	652	734	691	671	728	715	707	678	688	741	675	660	694	713	756	686	695	743	700	687	679	681	683	683	676	728	677	663	649	681	726	686	653	694	693	707	767	702	733	658	675	723	724	718	660	671	677	716	725	759	682	686	655	669	737	737	711	719	685	707	717	688	706	676	684	722	689	683	678	684	681	691	676	693	670	715	722	688	660	750	726	663	687	705	731	720	744	687	669	671	678	697	660	705	707	745	711	709	708	692	705	678	721	733	747	665	691	708	751	745	708	709	738	754	688	667	679	727	712	726	698	711	675	722	730	666	722	685	713	707	691	715	663	697	719	700	727	735	718	697	755	685	677	732	695	716	703	705	728	676	679	677	691	675	699	704	711	656	720	713	696	649	671	654	691	688	656	675	675	693	688	698	665	691	689	721	714	695	716	661	712	692	718	724	680	679	692	694	701	660	748	630	705	684	749	713	685	709	700	665	727	729	737	708	699	704	710	719	687	747	694	751	700	690	691	681	712	699	699	690	697	722	685	758	669	686	699	634	659	691	691	753	685	681	686	712	709	710	708	693	694	707	719	764	691	702	713	670	701	657	712	680	670	744	675	687	713	732	711	707	699	788	692	708	648	660	670	651	690	724	725	711	702	654	695	715	723	679	686	744	688	664	694	682	721	690	715	694	636	680	685	687	700	669	673	736	670	726	723	667	657	739	718	700	685	694	700	685	678	679	730	725	689	697	788	743	735	688	646	715	724	710	728	728	644	724	682	676	694	727	741	717	675	721	702	673	690	728	670	711	700	711	752	733	712	677	692	697	700	726	689	688	690	654	650	703	736	710	681	681	738	745	744	697	682	652	706	716	684	703	687	671	702	746	685	710	670	738	705	664	681	742	697	692	706	744	713	695	747	728	741	742	699	705	721	768	716	697	710	714	723	724	734	693	695	665	701	718	685	683	698	705	700	691	677	683	722	694	717	696	722	704	688	696	693	678	704	707	717	708	689	678	717	714	684	705	732	692	715	700	710	671	727	670	693	709	663	742	729	702	727	658	690	688	717	665	657	735	719	700	667	682	686	682	692	758	688	702	702	717	685	737	695	698	686	688	699	704	708	718	687	686	679	694	717	679	687	684	664	741	683	722	705	763	708	636	732	703	697	755	723	716	735	716	706	717	694	700	684	710	711	734	668	663	738	719	715	694	729	703	677	728	736	740	716	712	674	679	691	694	730	714	680	652	716	699	718	724	709	713	711	686	640	707	721	702	712	699	736	686	687	684	725	718	647	676	716	687	693	738	698	657	717	687	695	671	725	679	721	740	703	657	680	712	681	669	694	709	710	711	694	667	707	738	728	733	707	696	696	658	688	660	699	737	701	703	734	737	671	731	712	684	670	678	714	760	717	691	687	669	695	686	686	715	694	702	698	692	708	729	729	650	681	732	681	688	719	729	692	689	700	708	699	729	697	714	703	671	711	701	670	716	714	754	719	745	691	676	699	702	708	718	745	663	720	651	686	669	670	654	708	688	682	715	681	708	689	720	738	716	682	706	693	683	712	781	719	695	713	714	693	647	666	705	733	686	696	724	705	697	707	697	729	699	702	733	698	716	770	748	736	692	700	721	710	712	686	727	758	751	654	719	718	715	693	680	673	726	665	710	690	690	715	708	704	705	750	687	738	706	674	740	665	724	740	661	654	671	643	724	689	706	688	712	725	715	697	698	708	729	722	749	727	734	699	670	707	710	728	714	677	752	690	703	702	727	739	713	715	657	717	713	686	691	700	708	681	686	695	674	655	715	625	734	742	695	714	684	677	747	713	698	727	725	644	689	657	665	689	687	678	717	712	721	739	760	739	665	734	726	692	709	713	733	693	673	647	691	713	788	692	677	703	648	696	643	653	682	745	718	697	738	723	723	709	723	735	714	734	733	742	653	741	687	713	682	677	678	726	693	725	668	704	734	757	747	700	741	681	695	699	704	767	731	714	685	694	745	700	742	735	741	702	670	715	703	686	704	698	697	685	671	695	732	736	661	722	654	695	672	722	716	706	710	742	717	717	742	685	682	669	743	675	716	643	725	736	687	668	636	710	684	672	699	655	642	695	651	706	670	684	658	723	730	712	699	696	707	707	685	684	714	713	733	693	697	745	685	685	702	721	678	702	698	754	703	649	695	673	674	692	669	669	668	710	735	731	688	706	704	688	704	719	712	685	694	687	766	683	707	683	742	699	688	701	712	749	669	700	724	697	697	684	714	701	683	724	719	703	738	701	707	698	695	691	654	676	716	720	720	690	679	706	675	699	717	698	685	708	711	710	700	751	700	681	768	703	693	745	704	712	681	672	703	732	710	668	648	699	661	703	734	709	713	679	734	720	711	644	704	690	724	700	726	728	675	686	712	706	685	708	657	766	733	695	684	710	699	694	754	672	685	735	685	683	705	751	735	710	699	677	743	668	686	645	692	746	713	662	674	696	698	703	697	697	724	720	696	696	695	700	720	738	708	681	743	735	736	728	796	754	730	717	690	751	651	708	706	753	687	706	723	709	664	685	727	747	708	750	687	679	738	699	713	676	701	665	679	735	645	677	758	702	703	682	720	710	713	661	740	698	747	758	701	691	696	695	713	692	655	728	718	652	691	694	738	722	731	744	641	693	731	713	697	697	734	724	739	681	690	707	675	708	725	702	689	722	739	702	731	697	684	734	681	679	705	761	657	715	692	719	726	713	711	655	716	686	697	735	688	701	727	714	724	704	684	673	726	768	688	700	702	718	683	684	732	726	699	688	704	753	770	641	706	697	731	676	663	711	684	739	708	732	720	689	732	713	697	734	687	668	721	718	756	721	742	663	696	678	711	668	678	677	699	695	697	716	688	650	700	694	697	730	724	710	752	719	726	681	714	690	717	696	731	740	734	716	678	726	718	735	714	687	682	745	718	715	677	682	726	704	726	705	705	695	681	695	699	713	664	728	691	740	731	739	678	717	712	752	743	671	707	728	702	666	703	714	733	689	705	700	685	694	717	715	659	742	717	660	653	690	701	710	716	695	758	685	698	679	711	708	681	714	739	660	709	679	684	668	680	706	749	675	703	693	726	689	718	746	685	652	729	716	718	654	697	659	700	655	702	663	701	679	716	675	688	694	683	687	716	741	697	680	752	749	735	714	698	724	667	699	738	699	728	742	695	730	673	732	679	698	721	667	731	718	677	698	726	680	692	699	722	670	675	680	685	730	692	684	694	709	693	710	682	681	679	670	712	708	700	692	714	717	667	702	726	698	692	721	691	679	738	677	665	724	727	704	691	691	759	748	710	686	707	732	714	717	651	670	673	679	696	681	703	702	687	705	709	660	713	685
23767	21310	28508	24448	21277	9027	1636	1084	877	850	722	677	657	687	629	613	581	593	625	600	556	571	554	554	507	574	557	532	577	530	570	567	538	518	561	516	560	499	570	565	518	536	542	556	514	537	560	577	554	520	509	543	571	526	557	544	577	562	549	531	510	592	547	527	551	557	514	555	582	567	543	520	558	515	514	541	541	532	549	547	520	523	507	553	559	569	535	547	519	529	554	570	529	505	578	545	556	547	549	530	541	528	568	502	532	546	556	529	544	535	545	521	528	549	530	556	531	580	518	557	559	575	505	545	581	568	545	550	539	534	526	579	522	496	567	573	531	549	540	552	544	566	542	544	545	512	522	497	554	572	567	539	527	556	551	573	551	530	498	524	547	538	528	520	543	479	526	541	564	528	551	553	544	537	560	498	601	560	542	580	563	555	574	545	529	524	557	488	532	501	527	522	536	561	541	524	564	553	522	549	528	500	575	523	556	510	572	550	524	602	500	544	538	519	537	565	545	521	529	514	560	510	504	529	542	533	525	530	523	567	526	529	529	529	546	536	564	539	572	554	570	521	511	511	513	490	505	542	539	525	524	549	514	560	533	516	540	554	532	523	538	550	541	544	506	569	561	552	505	554	574	489	546	560	540	527	505	547	532	557	568	553	526	498	553	513	523	531	511	555	540	535	529	554	539	543	549	528	508	569	554	524	514	522	562	516	565	513	513	545	517	544	509	564	559	550	557	572	577	566	561	552	553	517	486	518	544	524	558	539	522	525	521	547	492	535	545	535	613	511	562	543	558	490	491	555	546	552	501	563	575	497	531	536	553	546	563	532	550	598	528	543	563	546	540	569	533	536	535	519	541	556	518	531	525	543	554	537	573	532	544	534	553	542	542	573	517	506	552	514	543	525	530	533	525	559	557	573	563	524	544	540	514	528	502	568	542	532	553	544	570	531	569	546	511	530	524	585	511	544	563	539	537	548	530	526	515	520	584	520	557	529	556	533	527	530	536	562	551	539	501	543	571	531	534	495	575	546	521	548	576	524	491	498	561	545	539	545	542	544	534	521	525	520	524	527	586	519	523	559	511	537	574	532	523	520	530	522	558	535	530	510	535	539	541	538	533	516	547	579	542	564	526	554	510	528	527	536	575	531	533	517	535	500	558	555	576	558	533	537	553	554	551	520	560	522	519	527	563	550	539	521	571	573	537	545	546	506	515	505	521	554	583	506	573	506	507	552	539	511	543	513	608	504	548	568	587	570	577	556	544	527	518	483	560	539	547	527	537	511	585	565	551	529	516	552	549	526	534	582	539	554	534	496	535	573	542	535	550	528	574	528	517	560	556	534	521	519	554	512	541	577	548	549	502	522	540	545	529	514	540	603	549	525	509	532	508	509	569	525	576	538	514	527	503	538	529	502	504	539	560	503	540	572	530	497	522	549	565	497	501	546	545	532	528	543	541	536	540	542	530	547	490	554	543	519	537	538	529	536	557	596	555	531	556	519	545	566	537	551	551	528	531	537	580	507	540	525	513	550	572	534	499	531	537	515	548	525	557	509	514	550	509	538	500	560	565	559	531	525	527	573	559	574	539	544	506	543	542	554	543	515	514	524	508	555	491	529	537	530	524	508	542	504	531	516	541	550	548	546	509	589	502	552	543	525	519	589	548	506	516	508	546	538	538	530	531	578	498	483	539	544	539	490	546	511	529	518	512	544	528	520	538	541	582	503	545	532	523	535	525	561	519	491	497	571	493	523	518	541	506	570	527	549	559	540	523	525	579	546	518	533	514	505	541	557	486	520	556	558	553	523	532	565	522	504	548	531	530	485	544	543	520	537	532	562	566	548	541	528	530	538	539	577	502	521	492	491	532	500	519	599	551	517	523	519	519	535	528	514	546	532	545	554	512	512	572	558	567	507	552	556	553	539	567	530	506	550	549	515	527	522	534	513	557	577	569	557	567	534	530	528	551	568	557	534	532	513	527	561	538	517	552	539	526	539	519	505	543	578	542	530	548	530	533	558	526	566	535	487	508	528	557	545	533	571	567	510	541	548	523	549	535	567	512	540	538	522	513	515	575	553	481	547	512	526	506	528	513	556	541	518	539	567	529	513	556	514	561	563	521	542	482	567	530	560	518	499	595	552	555	546	515	540	501	546	522	562	536	513	560	523	566	521	549	541	493	545	560	571	501	525	527	525	519	531	553	565	562	544	530	535	530	555	542	533	554	539	546	557	547	526	552	511	511	555	546	522	548	565	558	517	531	516	546	521	527	577	576	519	541	522	577	550	538	507	501	544	539	506	575	538	566	520	562	550	529	533	544	537	543	532	543	554	542	515	579	529	557	496	553	530	527	550	503	549	507	548	573	549	547	557	546	527	553	550	528	542	545	535	536	532	548	545	535	554	512	522	589	518	548	546	538	549	489	534	491	575	527	575	520	550	530	550	550	583	518	540	566	562	531	556	528	560	510	572	533	533	561	540	520	512	534	499	570	540	523	528	532	541	509	560	519	508	524	563	520	598	517	529	598	555	533	537	547	543	526	586	547	557	526	582	569	513	527	587	543	534	536	504	483	553	561	541	592	524	501	515	518	535	550	554	554	519	529	518	524	536	483	577	536	515	536	564	522	542	557	568	534	548	560	534	574	551	537	520	521	516	540	505	519	575	546	514	547	527	571	550	519	522	546	518	541	561	560	489	514	567	496	519	538	537	546	580	540	537	517	507	487	509	549	520	504	537	515	528	551	523	538	546	527	521	550	553	586	560	580	526	551	521	518	514	558	523	501	564	562	559	564	525	538	535	544	566	540	521	520	529	543	517	537	522	554	552	561	520	522	572	555	531	534	560	542	551	545	560	499	523	511	518	554	528	516	533	527	516	554	574	498	533	511	504	507	495	557	530	538	534	576	556	533	569	563	522	538	539	537	535	495	550	534	559	521	552	490	554	503	552	573	495	533	536	504	559	479	491	545	530	555	546	521	527	525	525	545	545	539	538	529	504	527	542	539	492	555	551	552	559	534	519	530	485	499	536	508	564	574	547	576	542	510	517	527	548	533	581	538	540	535	566	524	527	517	502	496	566	511	547	540	582	537	523	563	506	503	540	526	553	554	551	522	521	581	496	507	534	559	501	509	532	523	551	498	533	566	541	506	530	489	562	492	546	511	523	563	513	529	525	600	516	516	514	549	534	547	559	534	538	553	557	554	529	497	519	534	542	560	528	469	540	520	554	557	541	537	544	495	531	554	551	535	565	547	574	513	543	552	544	538	520	521	531	524	525	508	577	540	543	513	554	565	565	527	527	592	566	557	517	511	521	551	563	560	507	515	520	518	556	585	526	522	528	502	530	540	553	538	525	514	541	499	495	587	563	534	506	529	547	508	603	523	477	569	510	574	527	543	540	563	498	509	528	560	540	526	536	535	576	552	510	519	526	545	521	532	534	540	557	543	532	564	532	544	517	524	517	537	520	516	544	515	523	556	546	562	517
4518	12276	9493	5101	3857	3034	2181	1709	1407	1146	1036	931	856	823	785	804	711	765	750	703	745	661	708	684	614	655	641	695	666	642	631	614	661	652	664	686	705	666	681	607	665	630	612	647	617	643	669	657	665	647	630	643	707	623	603	607	648	672	617	656	643	608	601	639	657	663	635	618	629	649	603	632	624	644	661	660	653	636	675	623	612	665	630	628	658	617	618	628	590	641	599	666	673	644	646	580	620	634	653	586	629	639	590	621	655	637	617	585	610	665	632	620	617	602	622	640	633	578	613	662	634	651	567	652	628	617	614	636	651	623	639	648	648	652	626	623	633	635	609	585	609	620	570	620	612	650	612	650	614	662	624	652	641	662	636	592	624	646	623	637	682	635	668	618	618	636	611	592	629	618	614	626	620	682	620	602	602	603	627	664	611	635	625	619	611	627	631	642	656	590	680	639	634	629	631	591	649	633	645	640	678	617	668	601	675	622	637	628	636	649	641	613	647	655	655	628	602	637	646	627	615	600	613	650	600	612	639	620	604	591	666	602	625	612	587	609	627	587	607	589	626	635	628	623	626	628	628	596	677	616	649	639	582	626	624	616	617	590	640	630	632	649	597	633	618	674	611	682	650	608	607	631	649	655	620	600	652	679	632	615	630	605	604	623	603	603	616	642	661	630	619	657	636	561	618	626	659	601	631	602	627	624	662	628	599	597	652	661	630	653	630	617	617	672	679	625	611	620	665	644	601	602	623	608	622	630	640	637	651	640	621	635	646	636	641	627	589	597	627	637	609	600	639	581	649	681	618	661	640	600	603	634	617	674	604	618	623	639	611	643	627	619	648	635	651	611	634	628	627	589	678	652	679	638	617	626	582	612	669	616	614	593	615	626	646	628	592	570	647	595	617	622	607	658	622	658	631	634	630	653	644	614	647	605	664	587	646	628	660	660	612	658	645	617	627	595	608	689	624	638	577	603	592	608	595	620	640	637	617	654	661	628	565	602	636	630	575	654	650	596	619	639	622	622	605	627	650	600	658	625	647	612	658	608	624	635	638	634	604	604	636	641	628	600	660	619	612	659	601	628	610	623	635	610	605	566	603	623	587	643	679	637	627	608	640	617	623	626	603	639	650	567	616	625	668	672	652	601	603	627	630	623	620	600	674	667	635	589	625	645	630	623	591	601	602	606	610	623	606	643	633	654	613	615	611	630	591	622	641	649	650	623	637	641	651	647	630	625	690	575	611	632	622	616	575	634	627	645	609	648	701	646	630	604	630	637	639	595	571	659	610	636	611	622	640	616	592	595	627	645	653	631	598	586	606	611	635	640	659	625	629	649	648	624	659	641	646	657	618	613	660	585	677	643	618	608	604	626	617	619	590	612	678	644	623	598	650	624	684	597	635	626	620	595	601	656	636	634	644	604	647	618	584	620	598	644	636	654	639	607	613	661	615	697	648	678	611	621	620	618	627	663	632	626	567	576	633	611	601	638	621	622	614	647	644	611	637	619	615	606	636	630	646	638	624	646	598	599	630	617	633	622	628	624	603	628	668	646	619	637	651	659	657	670	669	644	593	650	642	655	651	643	678	671	633	628	601	623	574	632	637	619	612	611	649	627	628	636	581	648	613	649	670	651	645	641	644	649	622	634	615	599	621	611	617	638	627	663	647	634	647	640	637	634	640	633	554	610	639	659	625	582	618	595	635	594	633	633	630	636	657	643	607	589	633	679	590	601	610	637	619	617	638	654	620	620	623	638	630	655	597	623	610	647	620	625	586	638	604	619	634	645	614	635	650	641	611	643	576	579	599	652	587	623	652	671	662	610	644	610	596	651	626	612	644	599	589	643	647	643	605	665	605	600	644	639	617	576	620	671	613	641	622	641	634	670	638	594	647	655	630	625	599	674	615	657	613	642	634	606	636	589	630	674	611	606	623	632	634	619	627	595	624	641	650	657	607	607	596	606	635	622	693	643	599	632	637	607	606	618	615	598	623	622	605	663	653	646	596	608	671	622	672	558	608	606	620	611	606	612	630	674	667	643	635	633	633	637	643	624	651	633	585	601	626	578	639	627	644	593	593	646	627	666	634	589	630	620	640	616	598	609	624	594	657	635	647	625	614	596	601	591	588	634	632	645	620	583	634	601	622	662	669	619	634	639	633	622	628	601	636	594	644	646	648	622	643	635	600	680	620	632	626	624	668	659	642	633	603	623	646	629	581	608	621	629	639	607	667	659	585	628	584	623	665	625	633	627	602	596	662	632	591	639	620	586	583	592	626	639	621	616	664	663	659	585	658	547	578	599	624	624	632	640	614	647	634	594	564	650	605	600	669	583	625	630	646	640	644	648	559	626	633	634	557	603	623	628	662	673	581	654	684	633	622	607	657	612	632	575	623	667	631	577	642	648	628	621	614	619	598	654	644	579	656	621	626	629	616	684	633	589	588	617	614	630	623	633	644	629	631	657	602	627	649	612	719	634	635	566	607	649	635	663	611	589	618	670	579	641	655	623	613	690	708	573	627	617	631	622	597	609	624	632	613	653	713	623	601	601	623	599	607	600	619	616	600	621	625	607	652	587	640	608	673	601	634	587	635	614	609	607	621	627	650	660	683	634	623	639	631	623	632	591	611	651	667	625	635	632	615	667	646	639	621	633	656	610	616	590	617	592	606	605	632	673	640	621	601	600	600	674	614	606	656	594	637	643	660	606	630	623	594	655	624	619	607	631	559	652	621	588	641	602	605	648	684	592	638	650	670	618	635	618	648	607	625	617	653	660	624	635	635	594	682	641	641	639	654	632	653	617	638	593	584	654	657	634	624	667	628	631	624	658	640	604	614	609	586	660	619	616	600	632	644	591	647	671	646	594	648	631	606	646	628	619	599	663	637	586	635	610	636	606	609	604	606	597	635	652	670	617	614	642	626	628	657	606	638	633	628	609	619	655	621	600	598	651	642	600	605	678	668	665	592	631	649	631	645	609	679	613	633	628	614	632	664	607	636	639	645	615	604	604	653	642	648	632	697	631	592	652	619	656	608	613	600	629	650	606	638	606	613	628	614	617	606	612	657	612	629	621	641	638	616	588	635	637	655	583	623	655	646	669	674	644	640	614	635	617	613	600	650	615	586	671	615	611	649	597	552	628	638	631	613	713	658	592	626	558	636	667	585	625	637	601	615	633	629	591	577	643	631	614	640	609	601	621	635	629	623	614	594	694	642	627	643	628	638	650	643	638	639	645	652	611	637	624	583	600	605	616	661	618	617	637	673	630	638	614	653	609	620	603	611	598	652	630	658	633	627	667	569	633	641	623	642	591	604	641	652	648	602	656	634	626	627	674	688	646	634	629	626	592	634	610	584	609	634	606	640	582	612	662	636	628	651	644	627	655	636	646	690	601	611	587	553	645	612	611	624	643	633	631	589	605	640	602	616	646	639	629	613	668	631	604	625	595	651	619	619	610	616	656	657	613	640	610	605	604	615	614	645	596	582	562
24898	21332	27365	25509	9575	1286	1014	716	605	543	503	506	480	463	470	456	460	410	426	414	399	414	391	444	434	405	405	424	405	359	406	437	397	400	409	428	425	453	375	414	403	367	414	425	402	420	407	409	406	407	434	399	397	369	394	378	413	403	420	373	397	441	392	408	401	396	413	415	427	406	405	411	389	403	354	392	388	425	402	439	390	389	381	399	385	415	387	360	388	427	429	380	426	400	413	410	362	426	369	392	388	391	419	405	391	410	390	380	397	400	410	409	391	406	424	414	396	396	387	400	385	419	411	415	410	388	385	424	392	401	413	439	400	403	424	406	393	431	382	379	375	351	347	373	381	433	397	388	405	416	397	422	394	390	411	423	368	362	399	395	437	365	430	408	383	411	411	382	401	406	391	399	423	385	432	413	382	372	390	382	421	432	400	379	389	399	405	403	400	378	382	374	385	378	399	383	397	387	409	376	396	399	406	409	388	386	390	386	382	396	391	435	419	428	368	401	407	416	425	374	407	399	397	410	391	384	410	367	395	430	407	396	411	379	369	412	392	415	401	411	395	390	389	403	365	363	425	363	434	398	389	405	360	427	442	414	432	386	418	364	380	412	390	401	405	407	386	413	412	369	381	371	368	414	395	408	396	409	400	413	403	380	423	418	379	436	356	402	388	384	412	401	403	376	404	383	383	383	389	429	386	409	425	364	400	416	377	418	375	398	409	432	377	406	381	411	399	384	398	397	406	401	395	375	390	394	381	401	393	415	397	419	407	437	408	374	390	368	411	417	385	404	403	433	412	373	405	380	397	408	414	410	415	381	386	381	381	411	402	413	425	392	356	413	387	388	359	393	431	392	377	405	430	358	405	404	388	411	422	374	412	408	366	407	378	407	432	395	422	401	405	416	368	407	407	389	390	401	393	376	429	404	383	434	409	421	438	398	392	404	384	413	412	448	407	377	434	403	410	375	411	424	386	365	368	396	370	417	414	403	410	404	412	416	419	379	364	394	403	387	425	401	408	413	377	383	372	395	390	394	376	407	410	396	444	408	409	402	399	361	437	422	414	384	419	365	363	383	366	384	380	395	451	411	425	372	401	414	375	400	401	419	397	398	383	367	405	397	420	387	374	421	404	387	425	379	409	405	368	391	407	412	420	372	390	415	406	386	398	411	403	423	373	392	380	406	405	391	381	378	408	430	391	420	411	398	427	402	419	425	400	393	403	362	423	387	380	405	390	391	406	402	394	383	407	380	397	388	406	389	387	378	382	385	402	405	371	401	408	390	389	414	384	406	399	395	407	473	386	388	390	406	418	427	424	414	401	379	396	427	411	430	386	410	382	404	387	357	394	391	384	403	371	395	421	363	400	390	419	412	427	389	381	402	416	396	389	412	443	410	409	414	381	423	400	400	391	404	396	401	379	425	396	435	379	396	418	414	399	428	410	378	380	408	407	396	410	400	377	383	413	425	400	413	411	390	411	373	398	416	383	387	409	408	398	429	427	432	360	397	389	421	435	415	429	415	407	417	422	350	416	385	378	382	429	386	412	387	394	406	411	411	436	385	421	356	428	354	413	408	373	407	423	412	413	398	380	380	427	366	371	378	364	416	384	380	393	427	393	390	444	363	396	408	390	406	398	408	336	415	400	373	405	405	417	385	409	374	371	406	387	383	395	405	432	401	392	434	392	385	432	412	376	395	417	365	401	400	412	421	411	402	422	417	415	372	399	370	385	391	362	409	408	412	463	391	383	434	421	422	398	420	399	365	380	392	431	420	409	412	384	392	412	395	412	423	406	412	407	386	412	374	411	397	371	375	415	405	412	377	384	361	391	406	410	422	401	385	397	409	381	424	369	383	394	408	440	394	425	417	394	395	397	405	360	437	404	382	399	368	399	398	425	439	396	399	389	383	394	392	372	411	386	376	439	389	444	432	411	399	408	398	426	383	394	407	406	372	410	397	414	400	422	403	384	378	348	385	394	420	379	390	406	422	400	410	405	370	425	424	390	414	395	411	404	408	414	339	407	394	412	436	416	388	374	414	416	404	392	421	370	423	450	421	362	417	418	401	391	381	396	406	403	387	400	382	442	416	369	398	403	414	367	418	373	453	415	412	404	437	361	412	397	412	416	389	365	404	396	451	398	426	374	378	395	399	382	424	392	395	404	402	404	406	407	432	413	421	405	395	417	380	393	411	383	381	406	381	400	389	386	393	385	366	371	405	377	413	418	414	382	379	351	377	367	424	393	397	392	437	397	375	407	403	384	416	411	382	437	403	391	390	423	427	421	404	408	422	392	396	425	382	430	384	389	429	382	378	402	416	408	412	412	437	398	421	406	353	417	397	402	436	352	393	387	396	403	408	400	375	377	425	389	341	399	384	405	402	400	417	372	404	418	376	431	397	406	397	379	387	422	389	432	412	391	386	398	424	385	445	411	414	400	379	381	395	396	398	388	381	400	410	397	395	422	410	404	426	413	426	382	418	429	395	398	426	406	395	392	396	445	442	380	386	435	407	372	394	394	383	392	386	409	384	397	397	350	409	419	393	416	384	391	406	441	412	353	387	370	396	409	388	385	389	428	399	366	409	356	420	384	395	408	394	400	418	409	394	379	408	396	414	403	418	403	374	379	406	385	376	423	381	360	383	416	388	361	400	411	413	389	361	374	400	424	409	395	409	409	393	408	346	404	422	388	428	378	439	372	382	428	394	413	400	406	426	409	427	356	395	389	381	377	385	399	392	428	394	390	380	364	396	416	396	392	381	391	416	395	376	399	441	419	407	381	410	410	428	368	402	395	400	396	401	427	411	411	386	410	418	386	385	451	369	373	374	357	395	393	376	418	428	400	387	405	386	397	405	361	409	384	368	401	405	382	408	410	388	407	409	430	419	423	403	398	395	418	386	371	384	369	375	383	377	401	399	385	415	390	402	411	393	389	349	373	420	397	404	386	378	404	370	382	382	426	405	393	402	375	400	420	413	414	400	409	399	387	407	446	414	390	410	383	409	401	424	380	385	392	398	397	373	404	401	400	434	380	410	382	385	372	416	410	400	425	422	417	380	368	395	399	376	422	413	416	390	390	423	423	406	423	388	374	403	356	391	373	428	365	401	398	414	441	400	390	358	434	378	392	340	400	383	430	424	443	388	413	402	410	396	360	435	423	397	397	395	399	389	414	403	394	375	424	390	414	399	379	390	399	401	431	387	394	376	414	397	393	436	382	435	405	403	392	410	423	389	413	431	421	410	412	422	380	400	411	418	389	421	387	415	407	449	413	394	410	346	398	400	390	392	431	420	433	356	404	407	396	398	390	394	391	392	386	382	396	404	400	399	397	374	428	376	399	434	404	382	382	402	386	379	402	387	420	376	407	399	411	363	400	375	385	374	377	409	411	406	417	379	375	435	396	364	426	396	410	393	375	440	401	408	382	380	372	394	392	392	408	397	389	397	381	399	395	407	388	374	376	409	367	432	397	385	393	411	410	383
4541	8518	6333	3564	2793	2164	1616	1192	971	769	726	709	653	611	596	552	550	505	558	530	513	524	495	507	472	543	450	438	466	449	434	532	459	529	534	479	472	495	461	470	479	496	465	520	456	458	470	430	497	423	449	448	462	497	489	450	447	464	443	444	473	430	489	450	467	453	425	474	440	455	442	472	501	499	470	439	453	444	470	437	481	461	462	463	473	469	447	495	457	456	479	476	465	494	466	428	443	444	466	453	482	452	501	444	498	447	426	426	465	450	475	469	441	486	464	494	454	470	491	464	475	452	460	420	450	467	467	453	462	460	498	475	501	455	452	457	440	436	482	496	481	462	467	438	485	481	469	457	429	439	441	476	453	446	489	487	452	457	443	434	476	498	474	464	454	470	479	465	437	465	467	435	465	464	431	446	469	451	432	517	480	470	505	477	467	449	516	494	479	470	482	483	437	451	456	460	471	475	468	495	456	472	429	431	434	473	428	443	500	471	479	464	439	469	459	473	477	459	489	471	478	464	432	488	451	423	456	476	446	414	467	483	492	447	460	474	444	481	498	437	452	462	465	442	451	425	439	486	433	449	471	455	474	446	487	465	462	490	460	440	464	454	486	476	469	489	482	454	461	425	458	406	475	451	447	472	471	451	461	449	432	483	473	507	505	476	456	473	411	452	448	472	463	475	408	482	426	504	464	464	460	438	459	437	522	437	461	464	455	460	460	434	443	455	444	471	442	448	429	479	482	431	483	472	447	496	458	460	457	460	502	434	449	471	468	439	461	495	490	483	467	456	455	473	511	448	446	464	423	457	460	505	463	472	467	488	437	456	460	472	459	456	504	456	466	443	447	451	443	468	458	453	497	471	460	445	486	444	468	434	428	466	462	453	494	457	467	452	454	434	452	462	483	478	427	435	483	460	453	436	468	406	468	462	463	454	465	419	460	459	461	459	475	467	441	448	474	429	473	480	506	446	453	446	471	470	436	428	450	417	461	481	488	452	473	511	454	441	463	465	457	456	517	442	449	471	421	484	446	458	472	477	440	460	462	469	491	452	414	465	419	453	475	459	445	430	444	517	482	472	450	471	448	485	449	470	418	463	449	455	448	507	424	498	441	455	454	471	422	490	459	492	480	440	510	453	456	448	457	440	439	423	459	489	421	475	469	474	458	435	475	467	492	474	451	438	478	469	431	460	482	447	465	458	436	447	465	451	470	442	427	470	426	445	425	462	431	469	468	476	438	458	452	462	460	469	482	454	487	422	483	468	431	455	465	436	522	465	434	457	493	457	453	499	491	450	468	473	413	459	441	444	466	438	464	461	457	468	441	476	467	447	410	482	448	413	463	449	448	410	498	463	492	490	511	501	482	457	467	446	454	478	461	499	453	475	419	455	465	456	457	534	450	452	466	439	470	441	437	454	456	477	475	466	485	473	477	464	478	459	457	521	498	432	440	419	475	437	481	443	460	473	461	481	471	443	452	456	465	444	462	435	448	479	415	487	472	466	451	477	495	482	480	452	432	483	452	448	457	443	436	468	479	498	427	420	488	465	466	434	477	504	531	468	459	484	459	449	482	486	402	437	459	424	469	456	447	502	470	466	446	445	478	467	421	478	430	463	493	468	459	467	476	464	485	471	467	469	432	450	490	441	451	445	472	430	481	498	496	452	471	463	475	504	455	487	467	440	485	493	441	454	458	446	443	465	437	475	472	483	480	465	477	418	485	497	450	489	439	421	495	441	457	448	498	433	463	480	452	462	440	480	448	471	439	471	464	449	447	469	448	471	450	464	466	475	447	458	445	499	435	441	447	462	479	436	445	448	479	425	458	457	522	460	445	460	500	440	431	442	443	465	466	479	443	423	441	445	441	486	459	430	463	480	477	444	469	442	449	490	485	458	446	434	471	480	456	470	432	437	448	441	438	500	459	450	486	487	454	436	454	466	447	492	463	441	457	457	447	438	466	451	446	466	454	455	467	469	476	458	453	493	457	433	461	464	461	438	481	473	479	468	465	443	453	465	455	473	429	456	467	467	450	493	469	501	471	449	485	452	476	466	483	443	482	502	431	448	501	471	453	451	514	457	490	493	482	449	485	445	458	455	485	459	488	469	447	425	464	463	465	469	490	472	477	453	471	431	479	469	476	454	475	451	466	509	465	481	489	464	471	452	491	482	458	473	450	476	450	456	468	449	464	413	449	448	436	488	466	467	430	482	436	478	480	456	478	446	460	472	450	504	432	472	455	467	463	451	476	477	502	445	457	439	448	425	420	477	470	465	456	453	422	428	451	420	451	486	467	449	468	459	437	451	466	465	473	469	472	450	448	406	431	463	474	458	505	463	449	439	489	470	441	466	424	459	460	455	475	442	489	445	449	472	461	463	455	487	472	441	456	487	456	442	505	427	472	480	455	467	487	495	470	495	423	425	443	505	428	441	442	424	468	528	479	418	455	484	462	449	478	449	428	497	449	451	442	471	450	486	443	462	451	461	480	473	468	448	459	485	495	447	490	458	509	458	460	480	471	509	450	493	442	499	434	480	477	452	422	441	437	508	452	489	471	465	451	467	456	475	453	449	468	469	448	454	473	434	467	474	450	484	483	460	460	451	482	471	456	456	439	483	469	443	484	474	459	449	461	496	473	456	441	497	446	446	480	454	453	461	442	468	464	404	487	427	468	505	468	456	483	428	460	441	477	444	428	461	470	480	447	442	492	460	450	451	441	451	443	460	478	437	464	494	466	459	478	503	472	488	479	449	484	447	510	440	442	456	481	430	487	510	409	454	472	478	444	483	442	415	463	458	467	479	458	434	456	454	461	470	506	441	487	435	434	446	454	463	443	483	472	462	457	461	458	475	416	458	461	492	432	468	470	452	453	473	430	477	434	498	454	486	513	418	476	433	473	501	450	442	450	477	451	481	489	448	477	496	454	461	487	437	461	430	461	479	428	486	452	426	447	442	461	411	481	452	414	472	436	439	429	483	456	440	453	442	473	491	464	458	444	445	452	441	476	492	420	468	451	478	452	492	464	472	459	476	423	436	483	452	440	481	464	493	427	485	472	464	474	460	426	457	477	448	480	470	470	455	495	448	473	492	469	423	453	466	509	460	459	463	449	437	471	450	440	458	478	483	500	483	453	467	489	457	457	454	428	463	450	437	462	474	464	468	469	440	463	489	428	435	464	486	466	445	462	445	469	452	417	422	445	475	471	440	444	472	433	439	421	460	473	446	455	489	478	461	424	465	462	473	465	456	429	460	475	504	459	485	433	479	476	431	454	482	481	441	463	468	437	441	427	447	481	441	449	456	449	478	447	478	485	495	491	498	465	461	441	456	475	473	462	446	478	442	466	439	448	444	434	448	475	422	464	491	475	433	465	490	483	444	459	460	461	437	494	444	476	471	479	483	462	498	495	473	458	446	460	485	457	431	504	447	495	439	453	453	491	465	457	460	479	499	465	454	466	494	467	454	461	408	466	478	470	469	457	474
22706	21348	29053	23978	21341	21382	7569	1317	802	704	592	493	454	403	367	396	337	348	333	341	311	279	252	286	270	276	254	284	297	265	266	267	292	277	267	268	259	286	276	241	278	251	252	271	286	257	258	283	273	252	247	258	270	244	260	265	245	273	258	269	241	229	270	217	241	244	270	247	241	260	237	249	222	229	259	251	229	234	242	230	231	209	235	252	236	208	239	242	245	227	240	233	207	238	221	241	211	227	277	216	227	227	229	243	236	267	229	237	216	233	268	246	220	242	263	233	230	266	240	243	261	253	237	218	260	259	268	236	270	242	232	271	244	258	236	234	237	245	225	243	225	221	260	258	222	269	253	244	226	239	235	244	257	236	253	238	258	223	251	246	244	215	221	251	235	260	226	237	282	242	231	241	220	250	254	252	262	270	220	221	246	207	247	244	244	223	263	221	264	225	254	278	258	265	232	227	262	238	233	239	226	255	264	226	258	204	204	251	258	218	251	240	270	256	237	235	246	239	233	230	237	229	255	225	241	241	216	235	219	243	239	264	243	242	247	250	245	257	231	255	217	254	228	258	245	236	268	237	240	248	253	249	216	216	261	270	244	271	241	220	266	263	255	214	257	252	283	256	245	241	207	268	234	268	273	280	265	228	253	223	236	262	232	254	223	251	252	241	226	222	229	247	245	237	231	266	253	226	251	213	232	241	222	250	247	246	262	254	255	277	233	265	256	257	251	252	248	251	227	240	243	226	225	269	240	241	232	200	228	231	251	238	256	247	262	218	261	243	257	247	228	229	274	239	227	224	238	248	214	253	204	235	252	249	227	244	232	263	245	252	223	228	237	230	255	251	232	244	242	240	254	243	259	240	227	253	246	240	234	206	242	234	225	217	253	249	247	241	221	247	256	217	245	240	241	241	220	235	237	225	260	239	239	247	251	256	257	243	233	229	261	236	242	228	229	259	248	221	216	256	241	232	239	242	220	257	232	236	239	245	250	243	245	232	256	251	248	253	229	246	264	262	240	240	248	243	214	236	260	244	248	251	257	230	220	254	254	224	263	257	269	253	242	239	226	217	248	250	278	227	229	236	264	255	248	236	230	221	230	260	249	236	248	221	259	258	243	250	224	229	259	249	238	244	238	255	252	222	241	251	221	259	221	219	251	213	251	238	232	221	252	234	210	229	226	230	256	238	267	194	231	232	220	243	209	256	251	258	233	237	239	238	221	209	224	247	232	232	266	254	246	264	243	232	219	237	248	226	224	241	254	241	242	259	250	236	247	250	236	232	244	243	242	248	255	260	264	256	235	238	244	247	240	247	236	261	245	258	233	226	209	224	238	215	239	249	265	241	266	252	266	251	252	231	249	279	251	217	219	233	262	275	249	230	248	244	260	268	238	241	282	217	281	230	239	235	243	241	245	240	223	246	213	230	259	247	254	236	267	226	252	249	236	237	218	222	235	244	233	246	243	230	238	233	212	242	217	237	229	243	248	235	231	265	219	235	216	246	250	249	243	245	239	243	284	281	238	226	238	224	239	233	258	239	241	231	256	243	242	263	227	227	247	259	231	255	255	252	229	227	262	219	253	268	234	271	274	236	228	239	239	245	231	271	252	217	241	255	239	195	235	265	219	221	242	252	228	220	242	235	215	249	234	244	249	261	264	243	210	235	239	219	238	242	246	278	203	228	212	240	268	257	244	250	246	202	250	254	253	236	251	251	264	260	243	254	271	235	242	246	207	249	258	240	233	263	225	236	265	230	277	208	226	235	238	250	250	244	207	224	220	256	245	244	257	272	261	233	260	280	223	213	241	267	238	233	238	219	237	236	234	218	253	236	257	226	259	259	248	233	215	242	215	211	251	254	243	240	240	226	249	250	242	210	257	259	237	262	242	252	237	222	219	252	231	225	236	220	220	282	234	235	262	247	237	255	258	271	211	237	258	269	260	238	239	223	246	238	222	222	226	254	243	214	261	246	250	226	238	249	223	274	264	228	264	213	224	248	237	226	244	260	231	254	252	234	226	250	229	239	215	253	228	227	227	221	264	208	218	248	252	227	242	239	268	239	257	247	245	235	242	219	261	255	238	248	241	253	259	240	264	222	268	202	235	240	221	227	231	239	243	254	260	232	246	249	260	240	249	233	244	227	231	230	268	221	228	238	228	242	262	241	258	274	216	222	237	241	239	250	221	241	233	280	224	260	248	251	236	244	224	237	230	251	212	242	254	247	267	244	229	229	241	247	252	256	226	248	229	241	236	262	239	261	248	251	245	256	244	225	218	233	243	246	247	226	248	222	242	249	247	251	247	252	250	212	248	224	260	244	220	244	245	249	260	264	225	267	247	239	261	221	248	236	250	250	245	259	232	240	263	263	246	257	228	248	237	241	267	233	226	235	259	233	230	236	256	222	212	232	236	230	229	240	242	230	271	223	251	269	271	211	245	234	241	262	247	261	243	275	243	242	247	269	208	246	264	237	249	250	253	237	235	232	246	200	227	225	265	246	251	245	246	259	235	235	244	252	250	252	247	208	250	259	260	239	225	246	229	249	240	231	234	272	249	266	217	225	254	248	274	222	242	247	229	207	256	247	252	229	241	250	252	235	241	239	246	239	222	225	239	256	223	241	278	254	253	239	248	233	226	214	234	246	235	238	216	248	241	212	218	255	216	276	252	241	239	261	226	231	271	227	264	267	248	268	255	223	221	243	250	252	239	238	278	278	259	239	266	237	224	246	243	238	248	280	266	218	242	253	213	243	249	228	238	257	256	261	264	210	249	238	254	225	255	251	218	253	264	255	261	225	232	246	266	229	234	240	227	249	234	222	216	259	243	237	212	236	277	246	239	251	234	265	253	229	271	264	241	245	240	252	246	242	232	223	241	253	217	249	240	269	259	226	251	281	253	238	265	249	235	263	224	225	249	232	218	248	265	256	257	246	224	246	233	236	226	263	254	246	234	235	239	256	250	220	233	269	233	234	228	238	233	224	233	225	256	240	235	251	219	218	243	242	244	230	256	251	282	263	239	215	226	250	260	267	218	232	231	251	212	267	233	258	226	233	280	257	261	241	233	222	247	223	258	228	255	224	224	232	237	255	253	258	242	223	229	243	205	284	279	246	248	232	227	208	239	267	245	248	231	256	251	241	240	246	275	250	225	251	234	247	263	239	279	233	189	244	244	246	231	196	229	255	234	245	235	208	259	239	269	230	272	271	236	233	238	234	252	234	244	257	259	226	207	249	228	252	256	260	257	251	247	232	263	230	246	248	232	254	239	261	240	253	234	216	251	260	239	261	232	273	216	233	234	214	246	238	229	230	263	264	255	226	232	239	236	234	259	247	274	268	230	266	230	241	243	234	232	247	238	212	227	244	245	249	251	213	262	216	245	278	254	222	247	250	284	248	232	269	262	264	208	247	252	232	258	263	235	232	258	281	234	231	253	235	237	251	257	237	230	257	266	240	237	231	256	229	236	226	213	242	212	238	229	233
5629	17673	13308	7275	5417	4088	3108	2230	1682	1241	1008	939	826	679	613	567	516	492	449	442	437	383	373	372	374	372	363	369	329	316	355	329	344	341	395	346	342	336	342	308	330	333	308	316	308	296	303	326	315	331	298	324	287	313	311	306	271	318	303	306	283	300	351	271	309	294	296	312	310	316	316	308	303	250	303	304	295	308	282	313	267	313	315	315	312	278	307	337	275	296	314	295	287	310	321	311	296	302	297	319	309	294	264	308	297	284	286	291	297	288	317	307	297	316	320	268	297	310	300	271	277	280	303	280	291	311	284	306	290	283	288	295	318	296	291	283	282	312	297	289	300	306	296	292	299	301	266	290	295	296	322	306	282	292	319	311	300	314	292	304	314	319	294	284	297	279	307	283	315	274	285	302	294	299	310	309	304	288	295	272	296	283	286	280	283	276	279	294	303	315	301	282	283	300	298	308	329	303	329	308	277	284	322	304	252	328	294	264	306	318	296	278	331	301	303	308	273	325	258	300	334	277	303	285	268	298	294	283	303	263	287	302	276	291	301	301	287	251	302	291	311	280	294	286	282	304	300	281	324	256	286	311	276	302	298	304	268	312	297	275	287	301	325	286	271	281	336	294	281	304	276	283	280	292	307	281	311	305	294	319	297	311	273	305	285	278	307	295	308	294	319	285	296	302	267	273	287	304	332	313	298	275	265	288	307	310	299	319	308	303	305	274	310	281	293	269	319	320	286	313	311	296	310	273	297	282	278	317	290	255	313	271	289	310	283	296	293	310	283	290	280	306	276	287	285	323	294	272	290	295	315	306	299	297	313	297	319	284	275	304	286	274	280	285	295	305	304	286	289	298	296	325	270	317	268	306	291	305	304	328	329	330	282	287	296	305	298	283	269	285	278	302	282	276	299	305	312	272	300	294	291	308	286	307	320	290	259	302	269	276	289	297	261	295	279	284	293	306	269	302	284	286	315	270	303	316	287	276	290	320	296	319	281	266	296	315	291	287	299	260	312	285	307	269	295	324	290	270	285	292	280	290	300	293	302	264	282	275	285	278	285	297	307	287	307	270	273	290	276	280	302	289	307	269	297	290	295	269	284	287	251	300	292	324	296	286	275	306	353	293	274	263	302	286	281	298	259	298	313	307	316	287	267	300	303	269	328	301	326	287	308	306	303	314	279	306	305	277	331	309	286	273	284	309	288	272	279	282	290	308	298	270	280	269	300	290	280	314	293	285	275	266	291	306	278	312	305	285	320	288	295	306	292	303	272	286	277	314	281	254	298	293	313	296	285	287	278	304	263	273	260	321	284	297	296	304	276	305	320	312	337	294	294	301	286	279	313	283	261	283	285	318	302	276	313	299	320	295	292	303	306	307	304	279	282	277	292	318	297	301	309	307	296	310	293	302	286	286	288	289	296	270	296	294	280	318	315	274	282	251	281	265	317	300	304	303	306	288	281	294	276	279	269	325	299	255	266	299	266	299	302	294	300	294	302	309	313	301	301	277	264	279	316	298	308	307	259	302	290	295	273	303	287	299	266	292	322	265	286	264	281	266	312	299	292	304	278	286	306	326	304	273	296	258	280	270	301	288	286	282	298	295	261	338	265	318	275	288	281	296	274	290	274	301	296	276	278	304	291	285	271	283	301	306	264	262	298	300	336	275	287	291	299	295	314	298	287	306	291	315	306	265	263	315	303	272	306	283	296	280	289	269	254	292	280	294	282	287	310	304	299	285	288	267	302	311	305	275	290	297	288	288	312	288	289	315	269	309	310	308	259	289	290	286	264	273	288	258	308	283	314	285	295	303	303	285	246	268	308	297	303	297	255	298	301	263	271	295	292	296	280	287	299	298	305	271	303	289	321	311	260	296	283	279	316	314	298	296	302	298	291	300	306	295	294	282	312	287	261	289	270	256	351	288	283	288	272	286	272	277	292	281	291	283	294	297	270	307	284	306	298	284	313	277	316	258	307	281	338	303	292	310	277	294	291	283	302	310	273	263	321	288	272	289	284	268	302	272	322	289	252	309	291	274	309	280	281	298	299	299	312	267	291	278	306	295	315	301	286	283	272	258	313	301	281	306	308	294	311	278	300	281	313	283	309	303	266	304	271	319	282	294	278	292	290	267	281	263	288	323	266	294	291	281	273	256	304	293	299	303	317	294	301	326	289	298	301	303	298	283	313	299	304	268	297	267	302	311	323	289	288	292	297	278	263	326	270	274	310	296	297	302	275	325	295	303	278	291	316	304	290	296	318	306	283	274	301	299	279	312	276	319	310	320	310	304	281	314	277	285	273	312	300	304	288	273	306	296	317	289	279	287	270	286	303	258	279	253	295	282	286	314	295	310	281	301	313	283	300	297	315	275	300	286	277	301	303	311	325	275	284	305	310	312	282	298	288	302	293	286	297	296	293	281	279	293	284	292	313	291	288	279	274	294	310	304	255	317	291	276	297	307	303	303	293	274	307	295	290	304	279	300	279	307	292	340	285	270	305	310	289	298	279	283	293	280	269	304	289	289	299	285	275	330	268	287	283	293	316	313	307	282	282	307	275	302	297	314	298	262	327	286	291	309	293	291	275	304	289	294	280	313	287	292	292	293	296	285	307	301	298	291	285	301	297	320	315	303	322	316	281	270	256	308	279	269	290	286	300	296	287	297	321	286	288	304	288	308	310	289	294	303	325	271	283	308	298	305	296	297	276	289	267	296	297	296	303	297	302	266	291	280	276	301	312	295	273	297	291	277	289	303	308	293	289	301	298	264	311	290	277	302	270	312	288	302	311	297	330	307	286	299	297	262	302	281	283	291	298	305	278	271	268	285	303	274	312	295	296	292	309	297	260	280	298	287	314	273	303	314	329	269	302	318	286	278	287	300	296	267	287	298	279	299	305	292	289	309	261	308	284	291	277	310	320	268	258	298	282	299	279	332	260	289	321	280	291	303	286	276	298	283	276	297	274	294	264	329	303	290	281	289	283	285	322	308	312	286	292	303	296	283	259	292	316	303	329	286	291	314	263	342	283	292	278	311	286	265	274	302	292	288	289	312	304	285	265	284	306	280	260	279	315	264	307	314	284	293	291	317	279	277	283	305	291	301	309	304	288	294	296	299	291	294	312	298	289	285	293	274	310	280	314	298	261	303	286	306	283	260	317	301	290	287	280	311	321	277	286	300	293	302	281	273	293	306	275	284	310	291	296	297	305	295	297	291	299	302	278	262	319	278	310	267	293	264	299	278	297	285	303	307	310	294	298	274	280	289	302	268	294	293	286	276	298	272	286	287	287	273	316	306	281	303	284	305	314	295	277	290	304	270	289	311	301	296	303	307	288	281	283	285	295	279	295	294	274	317	277	262	305	310	335	294	298	310	298	272	291	292	293	280	288	287	285	288	280	304	292	316	296	306	306	307	292	278	278	293	349	299	303	332	310	283	312	289	284	297	286	297	295	282	298	266	277	284	294	266	289	287	293	281	304	311	312	272
27612	18872	6307	2033	1204	987	859	699	693	633	674	665	621	583	633	647	627	657	597	601	602	628	628	616	618	575	651	653	569	596	620	611	613	611	592	605	642	609	642	601	586	569	640	622	613	606	615	617	620	602	637	609	632	549	612	628	624	564	612	625	612	589	614	567	628	647	581	666	623	622	592	635	619	639	596	624	617	602	627	624	612	619	610	576	591	633	613	631	585	627	594	612	577	557	600	615	587	612	610	616	554	606	599	608	638	595	611	556	609	532	670	591	619	664	595	594	578	603	613	629	603	610	646	603	617	600	619	631	632	611	578	626	594	598	646	610	608	594	625	609	628	625	616	603	612	586	611	567	589	607	571	608	599	596	641	663	618	616	625	566	617	597	622	598	580	612	621	581	601	609	641	594	572	594	600	588	567	666	623	580	608	586	635	606	604	581	600	586	630	659	645	619	587	580	628	606	596	617	622	574	620	600	623	587	619	636	618	588	601	627	606	642	587	598	613	626	637	591	624	591	621	649	645	641	603	595	612	621	585	626	639	627	618	605	618	592	581	644	579	631	649	612	646	617	590	578	629	619	610	589	628	622	610	577	587	594	633	597	627	660	638	588	641	594	600	598	602	595	650	600	596	637	622	610	611	597	591	591	604	573	607	638	585	629	613	572	624	606	618	598	640	582	636	635	646	610	604	624	637	602	640	599	615	568	586	610	593	624	589	658	613	578	573	608	543	607	609	592	620	591	564	604	615	633	621	636	627	557	586	597	658	616	596	640	618	583	612	617	651	623	591	629	599	599	630	598	640	607	651	605	656	607	656	625	577	620	662	625	609	562	612	544	625	535	606	599	591	569	639	610	600	591	648	613	629	578	548	638	585	610	615	616	584	578	564	609	622	596	623	610	594	655	591	562	608	599	624	633	660	636	582	569	608	606	618	598	597	600	643	591	640	625	611	629	621	600	619	666	616	612	598	639	605	644	626	636	594	589	608	627	586	564	612	625	635	671	630	648	620	633	566	577	619	581	598	639	577	592	581	572	602	584	568	619	610	611	598	581	571	616	586	581	599	594	578	610	626	609	630	599	615	581	580	608	615	625	632	625	637	573	587	622	606	668	611	620	609	602	600	631	589	614	635	632	666	645	622	603	572	635	598	573	609	621	651	627	585	591	597	585	608	647	600	584	549	637	596	617	614	622	599	624	620	612	612	589	614	626	584	611	652	595	602	623	601	613	590	629	599	564	651	620	612	625	582	617	682	598	621	641	635	603	574	629	597	619	577	625	612	593	595	622	578	608	639	653	639	632	582	617	630	636	561	608	634	611	615	643	639	592	587	587	599	631	675	639	603	620	611	585	615	590	630	624	608	649	562	637	575	590	621	644	622	628	599	602	609	570	590	632	620	578	590	579	618	555	588	619	614	630	596	682	625	659	640	631	642	636	606	610	628	581	620	568	612	571	593	591	601	601	591	639	580	560	596	612	574	584	620	605	605	645	639	592	650	602	645	608	573	637	591	592	582	601	649	638	554	622	599	612	619	590	618	561	596	602	628	616	605	564	543	625	605	634	614	661	582	631	589	614	632	615	601	582	570	614	612	603	608	586	628	602	597	561	640	583	621	636	635	627	610	639	708	612	574	575	598	657	604	584	625	620	599	587	634	589	556	614	620	593	621	572	611	614	589	592	665	586	602	600	635	598	588	621	617	624	577	619	637	651	588	608	637	623	614	585	583	620	647	594	612	643	613	655	571	601	617	611	629	558	573	612	593	561	688	605	612	639	592	565	587	588	602	603	598	665	589	611	547	607	576	604	587	602	585	598	603	616	608	596	635	610	653	617	627	570	568	645	631	619	598	616	589	611	607	580	590	599	589	588	583	608	601	630	565	557	596	578	586	618	636	606	623	589	607	613	584	616	605	602	585	644	597	586	582	575	625	623	557	625	629	609	605	622	608	604	598	621	627	634	614	622	621	620	615	564	619	573	631	675	587	607	589	632	607	604	607	591	648	579	662	621	577	627	605	643	618	599	589	618	600	587	623	659	642	587	596	647	635	613	606	627	616	628	585	662	635	597	602	636	596	620	550	625	598	577	591	622	656	619	591	658	605	618	648	592	581	574	612	595	584	658	595	590	605	616	591	658	615	666	624	615	646	625	606	617	613	572	608	563	652	589	591	597	591	598	545	660	590	660	644	594	618	606	602	614	581	599	617	595	583	569	611	617	680	638	556	583	636	651	638	599	591	640	578	603	608	622	610	620	636	644	607	584	630	602	595	613	615	614	589	639	667	616	617	628	624	635	585	619	608	584	643	644	577	596	627	618	627	613	611	567	620	602	585	583	573	619	618	618	625	565	577	620	629	566	560	608	639	633	557	605	644	636	580	618	584	629	628	604	607	619	565	589	578	597	644	633	585	600	584	603	581	593	576	658	565	580	603	656	572	635	604	588	590	641	622	626	623	610	578	573	581	615	604	634	616	630	630	587	625	654	630	588	595	599	645	610	641	659	675	583	612	571	599	565	603	612	615	616	647	583	600	622	642	561	590	575	608	613	581	612	634	648	590	642	616	615	587	608	609	630	659	624	628	580	601	589	612	577	604	604	606	628	580	609	620	593	625	582	595	658	611	606	603	649	625	607	557	606	625	609	631	621	615	631	652	611	597	603	645	623	601	603	597	588	619	626	644	582	612	594	622	618	618	592	585	650	573	632	652	624	617	634	629	654	603	652	584	598	599	602	627	613	627	579	559	631	643	637	604	594	591	601	605	622	587	636	586	583	589	597	623	606	607	588	609	605	608	596	584	577	616	625	582	620	609	625	620	617	615	623	585	568	638	598	563	604	584	580	638	569	606	593	619	585	661	601	598	574	615	603	613	635	624	648	624	644	649	563	572	600	609	595	608	584	615	586	566	613	608	622	597	626	635	613	603	650	619	582	599	569	623	617	618	572	598	601	599	611	596	618	634	613	639	662	602	583	576	617	605	581	614	588	630	619	586	573	655	581	562	593	597	630	599	629	598	601	597	573	614	593	558	629	633	562	614	584	602	611	603	572	617	657	631	602	645	621	590	659	618	570	574	620	579	651	601	626	666	581	626	625	626	626	611	602	604	599	582	638	610	613	551	585	613	611	590	606	624	618	647	546	609	572	574	595	604	626	638	612	600	634	639	609	620	573	623	601	655	638	585	637	545	597	603	589	613	651	609	578	620	612	622	627	647	633	548	611	576	631	591	606	631	606	594	585	601	609	562	571	609	636	612	593	619	598	587	579	645	606	617	633	639	618	599	618	609	637	655	607	583	603	610	609	614	604	632	615	639	649	589	620	625	605	625	623	608	608	620	628	600	600	556	541	611	645	656	629	621	583	631	584	619	640	562	606	620	618	551	630	611	610	568	634	599	604	603	599	596	617	594	650	585	599	655	601	603	620	605	612	582	590	583	617	617	600	622	605	656	584	648	614	642	623	579	586	616	572	595	582	642	597	621	621	619	653
5236	5002	3766	2383	1747	1489	1139	938	955	854	807	811	763	791	762	710	765	690	775	693	743	672	705	724	744	734	727	695	733	659	761	753	685	698	671	645	721	676	731	667	697	713	738	698	718	698	681	712	715	716	695	702	705	723	708	691	719	683	719	724	669	748	716	651	714	707	669	676	691	678	716	715	686	683	717	716	669	717	726	706	696	699	673	739	665	687	693	710	753	719	786	679	772	695	696	680	673	670	712	709	696	689	732	691	679	724	702	659	721	713	728	677	730	694	706	687	746	725	656	684	686	705	696	730	698	706	697	750	699	694	658	666	712	717	760	687	697	685	735	684	702	747	671	784	706	671	699	724	723	707	714	724	680	721	708	759	708	730	696	691	666	678	675	676	669	716	698	676	696	738	664	668	687	695	692	697	673	712	740	712	744	691	676	679	666	748	714	681	726	706	718	710	683	732	702	747	717	670	672	712	703	716	687	747	671	704	690	709	677	684	686	725	694	704	698	684	700	703	714	737	645	709	664	741	724	732	732	699	684	723	665	698	676	711	686	646	678	698	694	696	690	736	709	686	678	701	634	690	680	692	735	697	711	711	704	677	707	694	701	715	708	688	711	724	694	707	720	686	727	666	739	704	724	720	695	691	738	729	725	728	661	762	669	692	709	681	727	698	696	719	711	718	704	724	718	712	679	725	721	746	698	692	684	703	690	676	708	710	711	678	729	687	687	723	676	704	746	706	710	754	707	669	673	705	695	698	733	716	684	700	676	701	755	697	749	668	770	692	696	743	694	702	700	705	709	701	719	744	629	709	743	726	676	732	690	687	699	703	664	687	677	682	721	699	701	732	689	653	680	709	740	729	715	740	736	689	704	723	734	663	677	699	686	736	717	707	697	742	676	731	697	702	690	658	746	679	724	693	663	744	747	716	720	721	680	728	705	717	717	734	686	694	681	672	697	677	738	693	691	705	723	688	714	680	693	704	681	721	674	671	739	702	707	708	671	669	712	697	707	709	682	728	713	636	734	719	679	731	708	747	674	689	727	712	716	733	696	711	721	667	716	654	659	680	710	721	721	716	724	704	710	705	740	664	719	706	685	703	706	686	685	718	742	679	701	719	700	671	728	750	767	702	673	668	692	690	678	702	719	702	694	678	665	717	675	686	705	726	693	678	707	674	734	645	693	742	682	678	730	705	705	717	713	692	692	700	696	729	720	722	695	704	712	740	685	697	705	668	685	705	717	708	713	697	678	718	737	666	686	661	679	746	718	693	693	675	717	692	716	686	689	660	764	728	759	686	716	695	713	700	730	689	686	684	709	708	678	690	675	690	744	697	718	696	703	744	685	694	722	738	688	697	706	706	693	685	675	684	733	717	722	710	667	712	686	679	722	654	732	750	738	699	727	713	665	713	721	706	721	714	716	696	715	673	682	739	729	711	632	642	640	677	657	702	735	725	659	665	672	723	705	749	706	653	722	688	698	727	707	706	693	692	713	722	686	707	699	655	683	710	698	715	701	705	686	690	725	715	665	707	704	688	658	694	726	675	716	701	717	708	703	680	684	688	728	695	704	665	691	691	676	677	756	678	728	711	732	693	690	684	700	724	688	700	685	722	659	660	715	711	713	679	680	734	661	672	717	705	733	732	712	675	710	688	703	731	718	655	686	719	729	707	700	690	688	742	725	692	685	709	664	725	685	651	677	662	752	732	725	700	760	674	659	696	659	745	671	688	736	662	681	693	702	731	726	699	728	725	708	695	665	718	685	691	730	683	703	694	737	725	743	728	740	669	727	695	710	723	720	749	716	707	683	664	698	690	706	712	702	669	727	709	762	681	677	747	699	663	732	717	700	719	679	742	697	738	703	698	748	656	720	670	677	736	706	748	715	719	703	680	713	685	724	694	702	675	739	682	691	695	689	730	710	698	719	681	742	712	726	696	701	709	694	753	704	693	695	709	718	729	713	689	706	737	668	740	689	695	676	712	730	727	674	738	673	696	694	727	778	639	729	730	701	741	722	683	667	710	775	723	663	679	694	699	715	698	708	701	713	695	701	675	755	705	711	698	674	673	669	723	715	695	670	694	654	699	715	663	711	751	709	702	692	757	722	703	733	693	654	718	732	697	726	721	696	653	672	707	711	756	733	713	688	702	662	685	723	713	745	694	666	714	747	672	656	764	718	698	722	676	683	714	713	704	678	783	676	697	692	742	697	701	725	694	658	661	725	684	704	675	707	718	687	711	681	723	674	665	721	726	703	739	702	648	650	662	724	715	664	685	675	698	742	734	649	699	672	734	654	683	673	682	729	712	704	645	653	691	690	758	709	661	758	709	708	728	683	727	711	745	686	663	707	718	701	724	698	710	771	680	726	698	711	736	716	756	696	742	689	710	706	681	670	705	753	741	751	722	705	705	708	758	705	737	683	725	688	697	684	705	734	732	690	680	684	699	718	736	726	647	690	701	713	661	656	702	698	678	706	707	721	696	719	728	696	671	683	690	690	727	695	678	642	717	766	701	737	663	708	738	716	694	683	706	674	710	669	697	711	690	750	688	673	770	742	653	673	725	697	698	651	731	697	718	752	713	688	701	676	747	671	718	710	727	712	672	686	713	724	739	699	719	706	682	749	689	705	701	727	751	700	698	699	728	678	700	740	676	732	728	722	704	670	729	716	734	673	742	735	695	710	704	741	688	656	700	673	668	670	755	681	674	692	682	735	714	740	725	672	687	714	676	684	697	694	680	719	736	709	725	678	713	722	707	691	689	703	726	671	708	672	759	758	650	738	696	715	717	723	678	670	689	719	743	707	709	719	731	734	663	696	650	721	676	721	692	727	708	716	638	694	686	699	685	708	673	715	652	684	755	694	712	689	707	669	750	702	721	693	687	738	741	691	727	759	715	701	689	713	710	695	671	670	724	722	689	729	684	700	680	685	669	712	720	679	752	732	709	714	724	726	690	680	731	662	647	689	655	757	707	677	692	693	724	747	670	708	707	715	700	692	675	725	673	684	741	679	734	698	679	716	694	673	747	724	696	709	701	684	678	721	682	692	709	687	684	678	721	698	695	710	665	705	715	683	648	697	737	702	730	688	663	715	711	700	726	746	688	687	718	719	697	705	691	712	743	705	762	697	696	677	675	728	679	699	726	735	685	704	696	648	694	708	714	688	696	723	726	678	712	746	731	709	679	694	676	712	682	648	721	706	734	693	678	708	652	711	658	680	700	692	694	712	675	717	743	728	708	723	703	646	673	690	696	704	671	719	762	694	720	703	681	712	685	691	716	734	694	681	698	699	684	687	716	724	729	695	710	640	685	714	699	726	731	721	707	710	733	678	716	708	690	769	671	721	689	712	711	670	698	765	711	765	723	679	724	610	671	713	708	697	675	696	636	662	725	719	711	708	715	735	709	753	697	688	766	721	740	708	679	703	734	727	720	717	683	715	712	681	701	686	691	691	670	716	686	690	706	700	661	720	676	671	725	708	668
23744	21302	28506	24413	21250	8794	1651	1058	892	808	715	738	665	681	647	623	592	652	598	621	564	583	562	568	556	563	554	566	582	542	578	574	567	552	589	566	576	532	547	531	552	549	544	551	573	499	576	542	490	549	545	529	529	543	514	559	541	533	553	556	529	567	529	549	556	519	569	558	559	553	500	520	549	542	567	533	568	569	557	541	520	550	532	563	567	548	529	537	582	533	548	494	518	539	517	530	564	534	572	487	552	517	534	566	539	529	506	521	534	580	507	520	558	532	549	556	539	537	564	570	530	538	567	528	529	560	565	554	526	525	548	522	513	550	534	516	552	546	515	527	537	572	528	565	463	617	537	536	585	556	474	538	542	507	527	537	561	559	532	527	532	570	557	526	559	496	522	587	545	538	521	524	544	525	559	604	546	589	549	539	573	547	534	543	556	491	526	515	536	523	499	545	477	534	541	548	527	556	509	543	535	485	552	540	510	559	540	549	568	584	568	515	514	573	564	513	594	494	545	542	550	526	516	541	555	549	520	527	576	554	585	567	523	535	514	537	509	519	538	491	502	539	519	579	535	568	531	519	491	586	508	537	531	535	525	559	564	505	560	569	549	550	526	530	559	549	563	535	561	534	520	574	558	565	506	500	542	513	534	515	574	554	538	533	539	490	521	580	521	540	545	532	497	519	519	555	563	567	521	565	534	534	586	545	543	541	536	512	507	521	536	563	537	556	528	489	555	510	575	545	561	524	531	506	534	505	507	530	546	509	518	536	523	557	535	524	525	567	519	553	545	547	487	574	522	562	590	524	533	553	567	495	513	533	528	572	498	566	473	527	546	500	544	550	513	509	499	530	557	566	514	516	546	582	535	553	507	540	523	538	532	504	560	535	547	531	497	555	498	517	547	538	531	516	510	552	578	528	560	559	535	529	543	563	525	527	516	547	491	570	525	510	526	557	496	550	501	541	579	533	600	527	580	558	528	544	532	567	540	544	568	541	545	516	554	540	553	541	497	519	526	548	533	520	533	524	513	513	573	530	522	550	577	540	540	529	557	532	548	548	513	570	536	481	555	507	545	533	546	539	557	523	511	492	521	537	569	489	533	545	556	535	530	494	553	515	554	553	533	550	533	602	508	537	508	551	542	529	538	549	567	543	561	494	552	558	562	509	529	538	519	530	528	487	537	509	540	536	554	549	534	542	531	561	547	540	592	553	541	544	511	550	527	514	535	518	561	519	551	576	502	549	516	523	541	570	509	519	546	548	562	523	529	574	540	565	526	575	519	522	535	536	524	570	548	581	540	512	516	566	592	556	564	529	534	518	513	492	544	489	549	536	533	506	534	504	513	588	539	519	499	544	541	537	515	521	533	542	565	496	497	564	534	554	559	506	525	538	511	559	510	550	565	532	535	556	532	517	535	577	512	523	557	511	553	525	540	570	532	534	539	539	536	530	533	553	549	568	516	533	543	511	529	553	487	522	528	566	521	564	487	562	548	559	535	561	550	548	507	549	551	558	571	558	536	503	538	509	549	555	534	542	504	544	539	547	554	541	517	556	552	529	492	564	520	575	523	497	535	551	527	540	489	530	515	533	570	561	531	594	558	546	527	521	542	515	556	501	515	525	503	542	534	530	485	555	530	536	515	552	577	556	522	564	529	555	544	538	511	503	542	538	524	515	513	518	498	515	534	531	500	509	512	543	525	521	499	552	536	547	537	543	605	526	538	489	548	526	548	533	500	527	564	514	542	521	535	556	526	504	518	535	513	504	539	498	549	546	545	551	513	533	507	541	526	532	573	534	514	516	525	548	525	563	537	533	533	505	567	493	521	523	532	541	511	600	545	534	529	536	522	528	525	551	532	504	509	528	545	469	568	557	515	554	559	533	565	501	503	545	539	508	547	521	544	510	572	542	533	551	533	545	527	543	525	499	578	536	535	567	537	544	573	515	531	541	559	513	496	542	545	547	549	553	487	523	564	502	516	531	524	538	511	501	534	499	530	541	514	573	545	559	551	557	522	532	546	572	526	515	556	534	529	507	546	487	541	506	500	522	500	501	506	529	588	529	523	522	529	541	522	465	518	546	513	547	504	534	544	541	527	560	538	529	550	482	541	532	490	502	549	523	532	497	514	524	519	553	515	569	541	526	530	557	539	545	540	526	492	490	558	540	523	541	551	513	499	588	551	538	520	544	563	502	546	480	498	538	564	554	551	526	552	548	560	552	539	547	505	525	555	505	549	546	554	495	527	517	534	497	528	503	513	531	502	553	497	518	562	521	558	586	518	531	540	538	507	522	547	515	537	545	528	520	499	514	513	532	500	528	532	547	519	498	532	535	533	579	543	528	499	512	503	501	555	515	514	557	564	550	573	507	582	543	506	552	547	514	562	574	555	552	523	571	531	558	510	522	544	510	548	556	518	586	528	541	564	558	534	529	533	514	542	563	580	573	536	556	560	485	527	500	519	576	533	527	532	526	542	530	565	525	473	540	532	506	559	555	551	516	539	548	538	542	531	533	579	502	554	539	538	522	535	571	507	508	568	568	549	535	522	485	576	547	529	543	567	563	552	550	544	547	491	568	507	557	533	547	504	569	545	552	551	532	543	545	568	536	508	548	503	540	535	521	540	540	556	527	517	547	549	557	525	535	486	541	568	558	540	513	540	485	516	538	562	559	529	555	533	574	549	520	516	551	558	515	535	539	538	535	522	546	516	544	564	548	499	538	513	510	533	497	542	523	547	531	526	541	520	506	491	543	526	564	551	543	559	515	525	533	503	490	510	561	532	548	534	505	547	554	558	553	506	541	495	547	550	555	556	535	509	543	585	530	513	533	539	504	527	558	523	553	553	504	525	503	537	521	526	550	560	541	550	543	517	544	558	542	537	561	521	527	520	548	529	530	546	540	568	521	555	504	520	540	557	567	519	527	482	520	550	560	545	555	552	562	581	502	521	512	577	549	521	531	537	577	559	543	531	570	554	506	515	533	525	500	535	552	513	546	529	551	567	504	536	539	550	524	507	495	582	517	522	501	536	603	538	540	548	571	532	503	512	533	500	522	546	527	517	517	522	516	566	521	512	552	528	545	534	548	564	550	546	525	559	537	521	542	489	592	550	525	532	545	582	558	529	515	513	517	533	561	488	537	566	531	485	546	553	531	607	565	505	528	533	555	533	494	526	528	510	495	527	511	516	546	557	529	543	523	566	515	536	620	581	513	558	537	501	523	573	518	520	519	529	536	559	548	572	542	508	564	538	526	516	497	536	538	521	560	548	552	540	517	536	546	569	528	530	552	538	502	527	530	564	562	556	549	545	508	501	535	544	525	530	553	516	545	537	526	523	569	539	558	516	504	513	481	531	502	522	551	571	538	542	543	531	511	574	573	542	525	533	511	530	558	523	535	554	567	516	530	523	516	524	540	536	528	538	574	535	517	541	542	556	541	556	561	538	532	547	492	513	504	511	558	469	532	530	510	512	554	550	514	531	537
4450	12509	9394	5194	3565	2926	2325	1657	1361	1153	1028	974	917	830	781	805	736	801	735	731	717	679	685	628	699	653	676	613	673	648	632	653	637	685	654	676	699	646	653	644	652	697	672	656	648	594	647	669	626	665	601	601	632	620	631	649	654	622	633	642	667	622	635	689	590	634	639	587	573	622	621	643	617	658	630	607	634	646	647	672	621	657	642	635	628	633	594	607	668	628	605	633	602	650	586	659	638	579	676	600	664	660	621	598	589	655	694	580	629	630	595	603	649	604	609	602	575	630	635	631	606	635	621	622	622	619	662	621	684	642	578	588	612	679	615	571	596	609	613	643	589	615	650	678	589	626	631	586	630	616	665	640	602	608	598	644	631	595	624	640	648	659	624	663	630	671	656	618	625	641	653	618	640	610	612	672	665	647	645	630	642	671	598	652	608	611	645	640	588	659	633	595	625	639	620	592	616	633	648	642	592	607	621	658	576	626	640	671	619	631	629	607	660	606	649	649	631	641	620	639	663	679	627	631	639	619	635	630	608	610	620	658	659	626	606	605	629	612	639	626	610	593	622	612	641	630	630	666	644	627	652	643	668	657	585	633	615	617	643	623	625	659	644	627	631	638	651	600	602	679	593	636	667	653	662	630	591	660	606	620	608	577	624	615	628	606	680	579	641	602	624	651	656	609	643	633	645	588	621	620	650	633	665	649	599	633	600	609	611	635	597	657	609	559	613	625	648	623	604	640	664	600	608	595	587	665	667	633	653	684	647	592	592	656	633	661	677	672	603	644	598	606	632	606	617	664	642	627	622	639	662	635	645	645	613	623	693	639	664	623	631	640	628	603	655	618	636	624	646	579	621	631	649	637	651	583	643	632	642	636	649	700	648	607	571	645	618	618	602	622	657	649	650	640	657	632	609	648	605	651	578	661	650	656	688	626	631	629	606	590	707	619	617	632	592	658	597	638	631	650	628	632	640	646	624	650	611	640	594	695	633	647	628	629	634	630	636	624	618	609	658	605	678	605	642	635	596	605	635	644	635	632	634	625	660	626	637	612	651	615	629	599	641	624	606	631	645	724	613	616	658	613	615	587	630	617	601	643	600	657	599	683	643	655	628	585	633	616	605	617	663	644	600	672	653	636	659	621	655	646	657	635	626	616	608	619	641	627	623	638	662	635	626	602	638	669	638	648	630	640	641	609	594	603	663	583	620	620	584	635	648	632	622	598	619	668	646	582	642	582	609	633	616	656	666	623	610	637	621	600	609	646	621	665	615	637	633	605	652	626	702	639	638	647	623	641	623	624	644	619	649	605	613	667	621	604	642	630	624	691	660	641	626	643	614	615	623	618	606	643	636	623	620	623	677	615	648	694	652	612	661	639	629	647	638	614	639	597	621	602	642	710	635	600	659	616	630	645	645	615	624	646	679	617	617	646	573	620	574	674	613	617	626	629	646	612	678	628	662	617	680	603	645	619	635	602	639	647	638	601	669	596	647	595	642	645	638	630	620	650	630	577	633	626	629	594	645	615	592	628	666	625	620	636	626	619	674	638	585	682	639	622	637	602	619	656	643	625	570	638	611	650	627	615	607	650	652	632	619	652	622	631	636	617	620	686	630	651	639	640	628	616	617	620	630	615	671	616	651	662	630	622	611	662	653	619	631	663	594	621	620	596	574	660	659	641	649	590	650	658	603	651	647	640	642	605	640	648	617	637	622	592	627	589	668	618	624	626	601	608	646	636	651	669	592	642	590	601	605	613	602	646	593	634	594	614	624	630	640	625	623	619	646	611	623	616	610	634	678	652	627	654	584	670	576	663	675	645	622	642	585	636	626	648	627	625	628	639	631	664	670	625	610	627	617	612	570	622	618	634	667	608	601	652	574	589	630	656	626	679	644	605	628	612	651	630	621	614	663	652	613	643	640	607	665	685	639	623	632	628	629	616	619	617	597	662	652	626	604	626	638	643	659	665	609	613	623	639	647	632	638	627	599	673	654	653	637	631	664	620	633	648	604	613	646	643	568	653	656	638	583	618	647	616	590	624	640	643	604	613	673	636	647	638	646	606	601	646	613	608	599	614	684	619	606	681	708	617	619	640	630	606	625	631	636	613	612	620	660	655	671	644	636	669	645	658	641	654	597	608	629	650	629	640	659	617	607	632	644	671	637	594	621	634	640	610	594	641	648	634	645	642	600	629	630	616	622	592	624	619	613	631	666	632	619	583	641	634	638	609	648	642	642	624	624	631	611	643	648	656	617	605	593	647	630	632	621	620	686	631	639	629	629	609	664	626	616	646	603	625	687	615	594	625	634	635	676	637	611	668	626	607	581	617	608	614	651	647	583	614	621	630	652	632	645	646	688	621	646	657	619	684	582	599	637	590	614	640	614	645	663	611	649	633	645	649	653	637	651	666	643	666	606	635	640	630	651	649	627	629	648	636	628	632	594	621	584	675	637	652	625	604	633	608	665	685	657	672	637	623	681	649	632	618	608	621	621	591	614	625	634	651	662	667	601	608	616	611	597	628	648	624	638	640	591	635	668	630	594	638	592	617	598	604	643	635	669	636	628	674	661	611	684	623	590	634	675	637	621	662	593	662	633	657	603	616	616	631	664	650	626	642	601	633	628	640	622	683	628	667	644	602	657	654	621	667	650	647	633	647	657	649	671	633	641	605	653	671	621	633	675	616	630	631	603	635	646	625	622	637	625	659	629	599	644	640	644	621	659	640	631	618	631	614	634	638	655	630	616	601	657	585	649	607	678	660	615	660	676	607	640	594	620	613	652	599	604	661	661	612	620	623	625	663	655	612	611	612	620	624	635	648	606	604	651	658	674	658	611	621	639	652	635	606	616	629	655	671	644	653	627	584	632	662	650	639	641	641	604	654	678	613	574	671	616	607	626	625	621	630	603	649	639	607	653	611	605	601	596	669	669	592	622	632	655	615	655	669	653	631	598	610	631	656	603	638	638	604	650	701	660	607	660	615	705	642	633	662	569	616	591	573	643	630	635	612	644	656	620	567	657	623	612	620	605	616	641	627	643	655	610	603	649	657	659	625	610	654	597	605	605	605	632	657	649	612	634	586	627	641	641	618	610	595	616	653	644	644	600	614	614	666	635	641	627	648	609	627	621	598	629	637	611	652	664	637	618	612	640	648	674	626	625	628	645	651	602	606	653	588	650	633	653	600	653	617	644	632	643	634	593	676	628	623	630	601	608	675	597	638	595	654	616	610	676	624	632	659	596	611	634	659	609	672	585	609	591	606	635	616	599	635	628	611	679	666	587	616	644	631	611	637	599	612	634	631	617	662	664	604	595	618	658	606	633	651	617	650	642	616	620	702	643	609	628	618	631	633	614	601	659	621	673	617	588	671	600	588	648	606	647	592	635	618	667	658	624	590	594	671	608	627	641	645	678	600	670	641	597	624	595	583	649	596	676	607	613	610	612	605	646	619	615	611	616	604	627	617	583	632	632	661	621	645	648	605
24843	21312	27308	25502	9257	1200	916	709	619	559	527	473	502	475	462	457	458	444	452	416	452	484	396	418	402	442	413	415	397	413	441	419	395	416	427	400	415	442	411	455	452	402	426	459	413	443	409	415	406	453	419	382	418	405	414	408	396	413	425	456	400	394	408	378	444	400	384	409	417	412	382	396	438	407	403	369	393	381	408	401	441	397	398	409	397	415	386	413	411	424	412	420	401	415	415	394	360	431	369	385	386	424	370	373	378	390	382	390	369	407	417	385	354	435	399	370	384	355	456	401	404	402	384	400	449	416	406	417	404	406	381	389	365	397	414	414	421	403	431	422	400	433	410	381	391	438	433	400	374	431	388	403	402	389	399	406	410	397	420	417	406	420	422	398	408	428	376	398	386	403	375	404	433	398	431	403	425	437	409	394	403	406	380	390	401	426	396	413	420	391	395	412	417	433	416	397	390	408	390	380	430	407	396	401	435	417	375	416	420	400	385	400	383	379	386	437	388	422	403	405	390	390	386	444	426	411	405	395	424	398	408	385	397	387	417	424	392	429	403	371	387	430	417	407	393	407	426	406	413	410	397	427	454	390	353	418	421	396	418	431	399	392	390	418	402	445	411	423	405	412	421	420	415	446	377	422	403	428	382	374	412	390	402	425	410	430	405	397	383	407	399	389	450	445	425	387	400	402	403	412	415	399	409	366	369	413	430	397	379	402	399	416	399	433	397	389	377	395	411	375	390	393	376	403	372	418	387	399	413	401	413	393	383	453	397	450	385	388	414	354	427	434	372	416	407	377	382	393	400	385	374	432	392	367	408	414	389	426	397	395	416	394	416	344	355	427	366	421	374	411	430	367	395	392	417	399	392	378	391	394	388	395	417	396	391	397	404	423	428	408	432	399	389	387	403	413	399	381	451	399	410	388	369	389	400	409	392	394	410	429	404	405	379	416	394	408	420	388	402	425	444	411	401	422	398	384	396	394	407	376	358	390	398	428	381	407	429	430	407	402	416	406	419	414	411	394	435	408	383	413	411	398	419	394	400	386	412	423	415	425	405	404	392	376	385	413	422	391	424	412	432	408	426	428	445	406	408	396	417	447	405	392	397	439	458	398	426	436	420	392	408	369	393	401	420	378	410	411	414	417	412	382	396	418	390	396	424	412	423	432	394	452	392	396	394	416	423	395	410	377	412	380	416	413	408	390	402	424	412	421	429	436	399	415	405	433	393	358	371	381	391	394	423	423	399	412	437	419	391	400	373	414	435	385	445	427	385	398	405	423	403	385	406	428	397	376	392	429	373	422	357	409	411	420	379	413	413	389	426	375	417	401	418	400	386	415	433	426	405	421	429	449	407	371	408	397	414	416	409	467	421	367	395	393	399	368	418	383	410	387	391	399	415	385	408	427	381	416	395	410	400	397	405	367	386	396	416	419	391	388	377	419	424	388	394	388	407	441	377	439	419	362	405	413	383	382	397	431	421	427	409	418	375	384	399	380	411	406	409	436	419	419	419	390	427	409	381	415	377	398	428	425	421	408	377	406	397	401	420	420	425	394	436	415	407	368	401	427	406	404	417	371	393	405	402	395	406	425	424	413	416	385	380	421	385	418	425	378	380	432	387	382	395	393	405	415	406	394	404	446	407	353	393	417	390	428	419	429	402	396	377	381	410	383	411	387	380	416	437	399	388	374	385	397	435	424	400	417	407	407	384	402	426	402	410	383	436	414	426	414	373	414	401	415	426	399	382	428	378	430	439	422	452	412	425	427	393	381	433	432	399	413	432	416	409	407	384	423	383	419	383	364	430	407	372	402	399	421	416	394	384	383	433	403	423	431	438	398	439	379	374	389	410	393	395	383	426	395	428	407	419	391	451	441	390	390	420	414	392	389	389	414	393	395	413	400	412	421	414	398	389	409	413	415	415	422	413	400	398	395	408	405	443	404	399	416	428	397	383	426	420	438	391	438	425	385	425	420	407	372	381	466	401	395	413	376	367	416	415	377	409	434	405	439	405	391	401	444	421	428	428	416	472	407	415	395	390	411	413	436	396	398	399	385	382	427	394	384	392	438	397	434	354	390	378	384	395	378	410	386	399	371	411	383	373	391	410	381	357	381	378	376	423	426	402	375	416	416	365	404	414	369	415	414	380	360	430	382	386	386	391	398	391	411	408	411	394	388	394	437	398	424	396	398	412	432	412	432	418	374	422	408	395	386	403	404	371	409	415	371	414	389	431	424	371	420	412	380	375	372	421	404	424	432	374	400	452	358	437	402	368	417	411	414	415	385	380	405	388	414	423	418	396	405	385	386	412	405	392	411	396	397	392	379	394	356	393	374	398	376	390	392	413	414	404	381	425	395	406	397	429	433	409	405	388	409	388	380	399	386	431	418	397	405	430	360	367	406	413	407	448	411	421	398	375	389	400	396	375	421	374	385	390	399	395	412	377	434	387	404	413	414	399	391	451	442	424	422	393	411	402	413	422	415	424	401	406	407	400	423	393	403	425	424	395	427	393	370	386	424	407	394	406	373	372	396	409	453	445	386	414	387	412	414	419	377	411	386	406	368	406	375	387	412	369	401	397	403	411	383	380	412	411	361	426	397	420	449	414	434	385	392	390	381	402	423	382	386	389	416	389	415	401	375	389	396	417	390	387	371	382	389	402	408	368	390	425	363	394	406	394	381	407	403	396	416	393	404	451	401	363	414	409	389	414	419	438	393	378	418	384	410	408	374	398	400	403	383	381	403	425	419	414	398	415	434	420	411	401	429	386	409	417	380	424	416	394	423	392	404	394	409	424	411	384	414	457	389	427	384	460	396	376	418	386	372	411	411	392	427	425	402	417	430	407	397	390	346	405	377	392	431	379	421	409	399	379	372	408	398	381	407	429	423	404	388	429	399	417	420	389	389	388	392	405	398	414	397	400	396	414	394	424	418	383	399	369	429	404	435	380	409	403	397	368	388	366	402	387	389	380	449	385	425	404	407	432	384	429	428	412	426	425	407	437	386	394	396	401	390	388	402	391	390	388	410	406	354	388	435	406	398	402	384	368	410	426	396	427	421	399	416	389	399	380	391	414	412	427	401	384	426	407	373	428	405	376	402	442	403	392	412	416	366	414	389	416	422	408	397	390	417	431	357	407	388	385	403	399	390	370	419	381	430	430	389	355	422	381	438	385	390	403	412	365	391	398	426	419	383	429	385	408	416	389	421	416	379	396	424	406	425	423	391	399	391	414	395	404	388	385	399	436	410	438	424	371	387	433	390	356	389	369	397	384	430	421	405	357	366	391	444	433	421	399	386	421	393	380	417	433	399	402	433	408	422	426	417	391	389	432	379	428	434	374	397	415	425	420	400	409	436	418	422	418	405	413	393	414	395	434	384	399	412	421	383	415	411	402	380	424	392	405	400	385	406	341	412	427	389	419	378	411	401	395	367	354	393	407	387	413	362	423	424	422	383	418	411	434	382	362	369	434	408	398	406
4409	8967	6343	3497	2535	2013	1560	1216	957	809	728	729	668	585	597	557	535	552	549	475	528	518	518	490	464	505	465	476	473	492	450	491	499	486	518	496	444	459	455	465	483	469	491	457	475	485	481	468	513	463	483	484	453	461	467	486	457	480	430	432	443	452	492	506	461	451	462	458	444	466	441	495	448	455	466	449	463	481	437	488	478	463	470	483	466	452	462	431	456	452	445	448	425	447	466	487	438	425	467	459	460	483	454	442	461	469	468	434	473	466	519	468	469	451	491	510	468	466	487	451	439	474	484	492	481	453	468	485	462	486	472	451	515	458	470	473	484	467	436	490	485	427	483	457	450	514	441	449	447	473	501	478	510	446	458	471	482	501	458	473	489	457	458	460	458	479	451	489	455	475	475	491	429	443	439	475	471	451	482	460	480	482	505	474	465	470	470	469	435	437	436	481	495	438	505	467	513	477	460	434	456	463	438	475	418	483	461	473	453	478	468	451	455	500	466	461	441	490	499	455	478	479	468	473	438	480	466	499	475	421	478	494	453	482	460	487	480	475	455	453	439	489	467	446	447	470	416	493	485	474	457	445	451	456	453	490	426	424	434	473	446	461	414	521	463	488	439	465	491	470	427	454	465	432	465	468	515	480	476	448	459	469	441	465	493	453	441	455	469	466	467	469	448	465	482	448	431	475	434	473	527	467	450	445	466	435	463	457	477	479	399	446	479	450	484	462	424	482	454	494	494	446	464	481	466	511	463	492	475	486	474	434	476	455	478	492	478	441	427	443	494	457	513	461	468	442	468	460	484	469	474	461	431	463	451	505	508	475	447	453	489	459	476	459	468	473	432	455	427	498	470	454	503	469	408	461	486	442	461	479	483	473	463	516	449	449	471	436	435	461	441	472	465	478	478	483	452	488	495	488	417	497	493	498	446	451	438	485	448	443	455	463	483	472	464	489	476	492	465	460	506	458	459	486	479	477	420	450	477	476	488	432	506	465	460	452	476	427	461	469	496	438	467	467	458	467	444	479	442	461	431	433	467	476	445	499	448	440	488	485	478	482	491	441	482	468	487	427	451	436	471	439	469	438	481	491	454	511	435	456	481	477	463	480	470	484	468	472	484	460	447	459	477	459	435	451	446	500	458	475	485	437	467	465	443	470	480	455	422	479	467	467	455	493	516	465	432	463	448	432	447	490	430	485	452	443	457	518	448	487	458	485	425	463	457	449	458	477	442	445	462	439	435	462	447	465	460	499	400	452	504	480	488	463	473	442	475	505	464	495	489	493	443	480	436	468	473	444	443	460	458	456	444	490	482	502	469	477	460	465	474	464	485	488	443	481	456	462	446	461	493	492	476	499	468	482	495	473	458	493	422	431	473	477	473	460	468	475	450	474	454	472	478	506	474	477	435	484	502	469	485	469	469	471	461	459	477	441	491	486	492	503	446	452	455	465	475	447	489	462	495	432	483	480	475	464	463	514	443	489	472	465	459	468	439	470	456	498	466	496	450	499	460	499	446	441	453	485	446	485	439	475	470	461	470	443	481	479	488	465	474	503	467	470	493	456	455	467	473	471	459	470	475	456	456	464	461	502	487	449	465	495	458	485	466	470	418	457	476	434	483	423	481	470	469	480	453	470	465	432	477	459	425	451	418	487	484	485	464	440	439	455	498	467	477	479	460	466	467	507	475	464	479	466	462	461	447	479	451	476	481	405	501	477	435	483	481	466	475	462	474	459	466	463	438	436	451	498	464	481	508	503	481	465	467	501	457	473	418	452	446	476	424	486	442	451	471	456	467	466	476	459	474	474	456	471	481	459	443	480	451	468	472	458	469	451	448	434	468	464	467	462	481	448	436	456	457	525	475	471	458	422	481	455	464	475	441	466	429	470	487	466	481	454	463	446	490	437	495	477	499	477	482	475	419	431	458	448	471	497	433	479	447	462	443	498	465	465	428	473	451	478	474	504	514	451	498	470	449	496	433	506	490	448	467	456	444	461	473	446	460	473	427	442	441	468	444	497	439	459	462	466	434	457	448	408	450	435	463	470	466	460	484	465	460	462	469	461	492	420	460	484	432	465	475	437	471	477	448	472	453	505	482	464	459	446	444	462	495	460	458	446	475	474	415	447	468	484	494	459	469	451	460	475	449	478	457	482	447	492	446	488	469	489	466	460	415	483	446	443	476	459	472	442	473	466	464	447	450	476	441	454	438	459	499	473	437	476	495	420	413	477	458	449	476	451	471	452	471	458	498	449	457	506	452	448	493	444	467	506	454	474	460	489	484	480	464	471	446	489	468	463	472	458	492	502	508	473	458	478	492	527	468	485	508	535	488	431	427	481	429	450	476	483	449	456	482	481	492	448	446	439	473	478	489	417	490	450	474	450	461	473	457	472	505	451	473	440	482	434	460	474	469	459	453	500	446	487	477	451	436	435	471	447	453	484	479	472	477	450	423	465	467	457	445	480	515	459	428	456	492	456	428	469	408	474	467	461	461	488	473	509	478	471	462	477	508	470	464	454	476	436	492	438	461	482	471	454	461	490	441	470	479	483	468	450	504	469	461	435	421	459	484	457	479	458	470	482	430	489	476	467	459	491	487	430	492	460	436	455	407	461	478	481	487	480	449	462	463	468	489	515	469	473	463	443	484	483	483	467	442	477	436	504	420	430	486	476	441	442	460	469	505	469	471	512	454	482	462	505	455	465	467	453	443	478	489	446	459	432	469	484	493	494	441	464	473	478	475	475	443	484	465	490	477	512	476	462	448	514	454	472	476	454	485	489	497	467	461	474	459	466	434	454	491	462	449	455	446	462	430	496	458	476	483	469	492	452	459	462	434	484	455	474	482	467	455	523	402	479	471	428	429	466	456	486	466	421	434	498	479	467	435	460	459	455	446	463	444	468	469	471	482	478	464	482	406	443	481	448	469	484	458	475	504	478	441	443	429	480	470	454	460	498	486	493	455	426	460	472	454	463	455	453	473	479	486	460	448	487	493	485	492	452	489	467	509	485	477	484	476	461	491	469	468	482	462	464	477	442	441	456	442	480	469	447	457	433	482	443	489	470	483	455	458	463	469	478	431	445	458	468	458	454	440	456	509	448	444	484	460	491	486	508	428	473	509	485	492	449	480	472	430	492	432	459	446	476	424	449	459	439	471	433	454	434	454	442	465	493	467	441	451	491	452	457	470	451	527	455	486	426	461	434	453	458	471	464	468	488	465	468	419	429	455	501	472	451	448	462	463	461	428	461	467	467	477	458	469	481	471	481	477	461	472	452	445	456	453	442	447	489	455	464	466	476	458	426	495	453	463	472	464	488	482	462	453	442	467	437	461	488	449	442	486	412	449	448	456	464	453	442	458	432	466	473	465	453	457	446	459	455	458	506	464	462	442	426	456	431	440	495	510	446	454	436	426	446	501	474	494	446	457	433	403	442	475	480	472	467	471	460	480	458	471	523	491	458	473	443	490	500	458	489	478	467
22797	21392	29123	24031	21391	21421	7458	1333	881	702	578	493	470	396	389	341	367	380	329	320	318	315	291	273	308	278	256	304	277	280	303	265	274	281	262	317	280	290	269	256	250	245	281	248	243	236	241	251	248	231	255	248	225	271	259	215	257	253	263	232	267	267	258	248	255	231	227	214	236	257	261	244	250	254	251	254	250	244	226	239	242	241	242	263	258	251	246	268	252	234	245	225	246	248	235	243	261	244	258	241	243	255	266	251	239	239	218	264	231	235	267	237	274	256	239	229	271	242	228	276	252	233	280	226	219	236	234	268	244	258	260	239	246	264	281	248	249	256	224	234	239	233	271	240	250	272	251	253	236	252	219	272	226	250	260	257	225	275	240	245	208	221	259	264	254	228	239	242	226	221	252	261	220	245	237	213	261	243	241	249	262	221	231	253	263	256	242	249	253	250	275	229	263	215	270	268	233	254	255	278	245	254	254	266	264	261	221	257	238	223	235	244	239	222	252	264	269	241	228	265	245	229	256	231	251	247	262	239	262	241	236	245	243	272	235	231	220	231	254	281	261	239	260	236	250	250	272	258	278	230	257	265	231	242	260	237	262	231	245	242	271	246	245	226	233	230	220	240	287	241	251	248	243	227	236	242	254	218	234	248	258	241	258	210	229	237	266	258	269	226	211	229	212	258	264	224	267	264	250	251	238	257	233	262	226	249	243	245	251	233	233	241	248	238	232	250	234	227	268	234	267	260	268	233	224	264	257	251	235	246	252	231	250	242	253	250	261	261	229	262	259	252	263	246	248	230	273	254	249	246	250	261	243	225	257	245	254	226	217	240	253	227	268	249	252	274	248	223	242	264	273	262	246	237	240	240	253	248	243	247	222	244	253	237	254	253	245	220	234	263	246	219	250	254	243	265	226	254	269	263	250	267	230	266	252	259	192	248	226	253	236	248	247	277	247	250	259	260	258	252	220	243	263	225	233	258	270	239	258	229	231	217	280	264	257	246	222	265	254	244	267	279	273	222	243	248	258	275	217	258	249	254	263	273	271	253	246	250	249	250	274	264	231	233	239	255	249	273	253	215	260	254	237	257	241	228	240	275	267	234	242	251	263	221	251	271	242	254	246	228	249	229	246	260	232	253	259	236	227	209	232	274	233	240	243	239	231	258	281	241	233	247	230	222	249	248	261	237	227	232	237	257	233	243	235	233	245	240	260	261	247	258	254	233	244	238	260	256	267	241	251	241	245	234	236	231	231	239	253	281	269	248	249	269	216	242	245	253	223	243	239	246	245	238	251	237	242	232	250	255	232	250	246	246	249	255	249	244	265	240	244	274	247	254	228	224	233	246	267	258	242	248	248	259	244	243	254	240	239	262	243	243	264	249	253	257	228	223	242	242	261	253	266	228	245	234	241	243	266	249	231	246	253	267	226	254	214	265	227	256	242	249	236	243	240	249	238	212	246	260	229	228	226	261	256	241	238	246	232	252	219	232	227	275	261	233	245	235	229	261	233	266	238	259	243	246	235	256	257	226	258	234	265	249	233	240	252	255	245	241	260	239	235	228	264	246	270	245	255	253	234	238	251	225	277	259	254	246	233	245	259	260	234	244	270	257	240	256	268	234	277	244	250	243	230	245	241	240	227	240	236	266	242	217	258	253	242	248	269	273	252	257	226	265	251	260	231	242	248	230	266	243	266	257	234	232	265	239	249	247	261	272	228	222	226	251	239	217	251	247	227	263	254	208	264	264	250	239	274	266	237	276	252	270	242	276	238	245	235	242	233	264	250	224	239	238	257	241	242	231	256	270	260	254	266	233	271	258	246	244	260	253	233	238	249	223	228	256	253	243	259	252	256	263	256	236	243	245	223	240	251	260	261	251	260	262	245	240	276	228	242	272	249	244	243	288	234	263	241	244	250	241	250	283	245	225	250	243	259	228	252	239	255	233	286	258	254	266	258	252	272	263	243	228	218	239	244	250	236	267	226	245	229	247	236	241	262	245	263	248	241	265	241	256	254	252	255	228	267	253	227	236	260	262	264	264	212	258	243	252	240	265	249	224	256	225	237	228	234	216	251	234	241	262	229	240	251	221	221	246	263	246	272	254	234	236	260	214	250	239	267	250	249	260	244	253	256	237	245	243	256	255	256	259	250	263	250	240	265	264	276	233	241	241	249	243	254	231	237	247	238	249	224	253	248	241	233	239	258	257	247	275	243	214	235	231	246	266	243	269	220	230	251	251	236	248	224	270	211	242	225	239	248	241	235	251	258	232	280	256	222	248	212	240	248	248	270	224	276	222	240	236	226	251	233	249	246	228	235	261	236	226	240	237	234	251	235	296	251	254	213	241	249	256	288	236	259	242	255	238	257	207	244	281	255	266	213	270	265	280	239	243	262	246	222	240	265	245	235	234	255	246	294	224	273	245	277	232	290	251	229	269	217	238	238	258	258	244	226	259	239	227	249	258	224	245	269	219	228	256	235	258	240	273	255	248	260	230	229	238	262	243	266	254	242	220	247	276	218	235	234	226	261	258	224	221	248	260	254	214	246	269	266	237	273	234	253	248	254	245	241	235	246	238	261	238	279	251	247	231	236	246	260	238	237	239	243	244	240	246	263	237	240	259	246	236	265	253	228	217	250	274	258	245	241	250	244	281	248	262	266	247	246	222	237	226	259	237	251	245	257	219	253	232	232	258	251	256	232	244	257	253	247	272	255	252	262	256	243	240	254	227	262	257	259	256	275	233	252	227	246	243	254	245	265	226	236	262	265	253	249	239	246	264	253	261	244	260	260	218	254	224	243	272	261	248	253	244	239	224	224	242	249	239	249	213	242	250	232	241	235	227	239	243	261	270	256	255	235	245	244	236	233	232	250	267	254	238	241	255	274	230	236	240	267	237	224	253	272	243	218	237	254	241	273	237	215	245	240	269	259	246	235	265	229	221	268	248	223	265	228	265	270	218	247	223	226	252	251	255	250	242	250	236	252	249	233	269	251	237	232	229	249	238	251	234	249	240	217	260	234	257	232	241	256	236	213	238	263	259	241	252	256	232	221	279	228	228	268	252	231	234	244	236	271	266	248	227	228	233	251	265	268	240	238	259	237	249	226	242	242	249	254	224	267	264	278	209	255	247	253	241	250	230	241	243	244	278	271	262	219	231	265	264	239	254	263	256	267	247	289	249	239	257	244	252	258	238	268	214	247	241	262	241	248	243	258	240	243	256	230	245	229	246	222	264	258	237	254	256	213	247	255	270	249	274	263	253	222	260	275	244	239	236	265	237	242	219	245	241	303	233	234	247	245	228	234	280	238	249	263	236	241	248	261	251	257	221	243	284	216	221	210	249	216	215	256	265	249	235	250	252	265	260	210	263	233	252	235	236	243	265	258	251	240	239	248	258	268	247	246	243	244	234	254	256	253	232	250	272	274	256	261	247	238	237	275	261	249	242	240	241	232	232	225	222	244	227	243	226	230	247	260	254	245	260
5797	17998	13376	7307	5433	4052	3044	2170	1716	1264	1049	903	811	677	615	597	483	515	489	439	484	373	383	391	396	382	412	353	360	340	317	351	335	347	360	388	353	365	374	317	328	302	333	318	313	321	352	350	311	285	321	291	299	358	296	312	315	290	352	287	328	279	287	312	305	301	333	297	318	286	294	323	325	292	305	270	288	333	305	289	328	308	295	307	275	321	288	274	291	306	301	307	333	285	285	293	286	308	317	276	275	314	279	300	303	299	305	281	333	304	313	304	313	301	313	353	311	328	325	276	280	320	293	342	340	312	293	323	315	263	306	287	304	301	270	303	308	311	293	317	292	275	307	295	289	293	286	303	298	299	308	322	279	300	307	318	303	314	318	324	291	299	290	303	313	306	323	284	301	300	302	286	293	285	289	293	283	294	297	322	316	309	323	305	308	299	276	311	293	280	312	290	311	319	320	310	300	298	295	284	324	320	323	314	306	299	306	297	303	310	293	307	334	271	284	309	291	291	319	277	305	328	317	313	285	270	303	301	316	290	295	287	283	271	310	300	288	281	279	318	306	293	283	306	307	295	332	308	286	301	278	292	340	308	282	287	305	309	300	278	304	279	269	301	301	296	285	289	297	294	294	308	342	294	294	280	302	279	296	316	279	298	310	316	311	310	298	333	293	302	268	313	315	293	303	297	293	296	283	295	292	282	305	323	281	301	287	275	304	283	301	291	312	313	319	309	318	309	321	299	296	292	298	293	303	312	300	324	312	301	292	293	297	310	315	305	322	334	307	286	316	271	343	270	320	320	321	299	314	268	340	302	304	310	301	292	304	277	298	295	283	290	302	300	297	310	276	334	331	295	301	305	290	312	313	297	313	279	274	310	332	285	291	304	280	302	294	274	283	317	299	276	309	299	295	315	306	282	303	359	291	268	299	276	298	303	293	293	305	311	308	310	299	281	297	302	248	298	316	318	298	296	292	271	278	298	293	306	277	285	307	287	294	288	266	298	286	322	257	317	276	303	298	294	299	304	276	292	279	319	285	332	301	270	291	284	300	330	325	330	313	269	296	281	333	311	276	287	299	309	308	311	301	306	302	277	294	293	287	293	278	290	304	291	285	291	290	274	300	290	303	324	307	283	304	303	318	326	296	290	304	297	289	290	283	285	335	271	302	305	285	300	287	295	313	295	294	286	286	289	314	321	299	286	286	278	304	307	287	307	307	310	301	289	322	293	332	343	312	310	341	310	283	333	248	306	293	288	327	281	285	297	266	306	292	316	314	328	323	284	311	312	300	298	329	300	303	319	306	287	294	301	274	307	309	273	248	277	287	318	291	295	286	280	295	297	341	310	295	276	296	290	302	311	317	286	298	306	305	298	313	321	307	282	294	305	322	285	268	278	304	290	287	276	274	295	279	309	290	282	294	298	283	283	298	296	284	272	297	303	313	304	330	301	326	304	289	286	294	299	289	287	310	285	286	270	301	343	308	279	330	297	322	315	310	305	298	301	296	296	274	305	298	294	310	275	308	286	298	326	275	348	275	282	290	321	321	313	298	319	309	300	283	315	259	291	298	282	303	272	285	300	320	273	286	298	287	305	302	290	321	304	304	316	300	280	292	293	300	305	284	304	300	329	307	266	302	319	284	283	305	287	324	325	269	286	303	313	306	320	311	298	302	281	293	319	296	316	272	294	303	293	274	322	321	299	320	301	327	316	280	299	296	312	320	266	297	326	300	320	305	322	264	294	287	315	294	352	312	312	308	271	303	319	319	307	315	318	317	259	281	294	273	275	278	255	304	316	314	292	316	292	302	311	294	278	300	302	298	299	283	277	307	278	328	309	347	282	289	303	313	295	302	301	356	276	322	324	328	291	330	295	308	307	288	312	296	302	344	273	253	297	300	340	308	300	281	287	321	300	294	296	336	330	324	297	311	279	301	279	313	310	301	305	302	302	307	272	312	267	296	279	276	279	305	298	304	292	292	326	299	298	257	295	292	315	321	293	317	309	272	292	280	289	300	284	296	284	306	295	303	304	292	328	294	299	298	324	306	310	301	270	307	313	298	311	295	311	265	308	300	289	320	271	307	300	264	303	278	301	274	269	275	304	328	286	304	320	327	307	305	321	298	320	292	306	314	346	318	314	337	309	298	303	303	297	329	291	295	320	311	334	339	279	327	244	262	296	294	313	292	301	303	293	298	312	273	280	307	292	298	293	312	264	304	288	302	311	298	268	348	294	293	304	291	321	301	341	297	310	298	314	272	296	295	308	290	316	300	289	287	285	325	326	313	289	303	289	286	302	322	293	269	276	335	277	314	313	300	271	254	288	305	310	279	312	276	303	309	293	320	318	310	281	319	307	276	300	298	294	302	266	302	293	281	303	274	288	307	288	304	292	304	302	309	322	322	304	305	316	285	307	308	265	313	286	293	301	275	320	283	276	319	272	299	293	296	322	320	299	313	294	283	290	271	317	301	291	289	304	295	326	291	325	282	317	320	308	307	303	306	311	280	303	319	325	303	307	275	308	293	285	309	309	296	314	295	279	307	308	278	277	312	344	301	283	297	306	303	322	311	290	280	268	299	301	285	299	316	295	327	290	312	274	271	296	312	318	284	310	292	300	315	297	291	296	322	302	302	322	287	284	297	285	309	314	285	283	311	313	311	328	324	310	331	265	288	276	317	291	287	301	319	297	323	290	325	288	300	293	264	285	287	309	299	314	285	285	274	295	273	311	304	291	281	305	285	305	327	300	303	321	279	329	310	274	339	292	309	253	299	294	295	302	308	295	300	280	326	300	302	296	281	302	311	326	299	319	304	326	286	282	290	290	333	292	335	308	293	291	285	322	315	297	308	303	287	303	299	278	308	300	308	293	273	309	282	324	305	287	286	311	288	296	308	306	286	268	295	299	271	302	287	311	331	279	300	301	299	302	312	317	305	297	312	293	317	311	290	288	321	329	293	284	286	322	289	280	290	285	298	295	291	314	323	302	304	316	305	297	289	307	327	271	344	313	337	314	283	320	295	322	324	305	288	276	277	289	280	280	347	329	294	305	301	272	301	286	326	269	287	306	305	305	318	325	312	302	267	324	313	315	305	301	300	289	280	292	315	322	284	319	316	265	293	283	306	292	314	290	321	323	297	296	300	336	331	295	306	298	308	305	333	315	331	312	286	303	294	304	289	337	303	335	300	315	308	308	310	290	302	304	321	300	308	316	277	294	288	292	287	326	298	281	302	314	301	301	305	317	286	282	291	285	279	279	295	303	294	294	309	307	290	307	289	293	314	338	318	281	293	309	309	302	271	310	294	302	303	326	313	336	296	277	272	297	321	298	297	290	290	324	303	285	289	306	301	270	295	307	298	302	302	295	302	295	299	289	285	299	282	302	323	304	281	305	292	331	272	291	292	304	264	305	294	291	284	299	285	321	275	277	319	280	330	303	291	295	312	303	268	284	284	308	291	318	303	292	289	297	306	279	295	287	289	331
27642	18963	6324	2016	1286	916	866	838	791	704	655	695	637	692	681	669	652	612	656	618	644	658	600	652	633	630	634	619	597	670	643	626	636	611	630	640	657	612	621	639	598	599	604	632	634	641	585	624	634	658	636	656	632	626	638	600	632	599	622	597	608	670	647	607	626	653	608	624	630	655	615	656	622	611	618	674	661	600	622	641	600	644	619	588	609	607	650	554	717	651	608	640	607	635	634	600	619	607	636	654	613	635	631	627	601	576	624	645	649	587	630	610	601	631	629	591	607	601	652	642	606	631	601	645	657	596	596	654	608	643	654	642	656	643	643	620	581	686	610	589	683	621	613	615	588	633	667	620	602	635	672	634	662	641	636	625	626	643	593	641	570	661	630	611	629	632	593	603	627	664	664	588	642	630	599	619	636	624	577	604	601	660	592	635	620	608	617	603	613	587	647	614	618	608	623	674	572	571	680	589	609	644	611	590	671	609	639	610	615	582	609	625	635	609	640	639	582	621	665	639	614	604	615	663	642	643	594	627	639	658	625	612	603	603	585	632	636	621	602	653	601	640	678	668	667	607	621	664	607	643	638	602	607	625	666	658	627	609	567	631	632	583	621	645	601	646	634	641	587	614	644	631	637	616	668	627	659	636	587	656	638	574	683	641	597	661	649	668	625	563	593	670	643	638	610	594	631	640	591	588	632	620	665	590	610	627	631	607	607	673	655	661	650	582	632	632	634	609	631	621	627	633	638	676	576	620	662	599	655	555	614	594	588	635	578	582	626	618	663	641	641	629	643	620	571	642	586	662	625	644	608	630	665	647	620	604	578	600	623	591	619	606	605	655	601	620	649	649	612	610	641	627	614	585	654	656	655	649	634	629	562	624	622	595	624	665	596	684	646	598	654	600	615	678	672	614	618	596	610	642	608	649	673	610	608	605	628	586	644	631	671	655	657	584	651	610	615	609	672	619	598	661	655	613	649	629	598	670	626	657	627	651	612	610	638	615	604	620	613	623	605	618	603	645	625	562	610	619	655	617	610	637	635	622	636	611	581	626	609	620	646	663	629	633	638	602	643	633	614	618	637	619	628	607	622	626	613	598	610	690	643	623	590	654	614	629	610	607	623	626	673	621	604	619	592	607	645	629	626	576	626	609	622	640	599	607	624	624	614	608	677	592	676	642	603	630	651	627	629	640	635	637	604	593	625	635	601	616	618	690	596	631	627	601	587	705	626	629	605	646	620	663	650	626	614	608	666	634	644	574	626	621	628	641	652	610	588	637	652	591	616	658	605	604	614	627	611	601	561	594	633	668	667	609	623	618	642	575	639	621	651	603	630	646	619	618	633	582	611	659	667	598	599	627	630	598	620	612	666	625	658	617	618	588	629	666	663	641	618	644	624	613	620	647	593	652	648	650	612	613	637	617	621	642	601	636	614	596	636	632	643	631	635	661	601	649	627	630	639	634	651	615	626	621	597	678	615	605	636	645	638	669	625	587	651	642	595	646	590	600	628	651	611	627	617	618	663	604	642	595	589	615	639	660	627	579	601	644	596	679	641	592	649	611	625	623	621	648	673	619	594	638	666	639	610	603	597	600	607	598	617	637	634	611	639	640	628	634	645	611	628	590	653	598	659	642	623	565	591	629	650	597	626	613	671	627	584	627	605	607	635	629	585	618	610	620	640	569	598	617	685	650	627	628	650	634	591	671	664	580	634	620	606	651	641	613	636	644	661	607	623	630	628	600	629	613	601	626	627	628	652	628	662	631	603	592	589	622	614	629	653	612	597	590	597	606	620	590	625	640	608	628	626	660	633	572	656	627	655	650	650	580	605	594	628	625	634	624	626	567	632	642	612	582	601	627	576	635	644	605	653	601	665	659	577	669	657	592	618	652	578	634	578	617	622	610	631	627	619	654	635	610	647	625	621	592	627	644	632	642	601	589	618	630	664	679	581	596	639	633	654	628	590	608	580	616	650	643	637	635	635	612	658	636	627	647	653	627	597	606	627	604	643	623	628	643	633	643	605	635	636	605	602	599	606	664	619	584	621	619	587	641	658	588	629	701	599	624	623	629	618	651	631	613	608	651	616	601	665	648	558	620	611	658	619	650	643	576	648	606	613	610	632	601	601	631	676	605	620	630	630	623	653	650	590	600	647	613	601	656	612	649	633	655	607	627	619	626	634	693	629	642	612	575	644	593	615	623	621	640	606	640	641	679	632	619	631	643	632	615	594	671	628	648	622	586	631	634	596	641	607	629	662	675	611	589	595	646	623	660	628	635	607	621	599	597	622	627	613	577	590	670	652	635	663	587	649	633	614	622	614	632	579	649	642	647	678	606	610	647	584	580	619	642	610	644	664	664	595	640	582	606	641	598	553	608	555	628	649	641	612	575	628	606	649	626	609	631	631	649	649	617	583	628	637	640	612	609	611	656	648	617	602	600	572	640	616	637	654	665	630	605	606	611	631	612	622	657	684	668	644	659	598	613	595	615	623	620	599	648	623	613	649	580	586	666	598	640	626	615	641	698	650	632	659	642	643	619	579	625	644	626	572	622	625	589	624	604	566	558	643	600	656	608	623	648	649	693	675	594	623	632	701	648	616	583	615	601	595	617	653	593	642	605	631	635	606	636	588	631	633	640	574	623	600	622	611	645	608	666	617	678	678	618	626	588	630	621	613	624	604	594	604	614	599	603	653	626	647	656	628	620	608	638	626	604	643	605	650	616	601	608	630	622	578	610	637	628	670	634	629	588	627	600	677	615	607	605	629	600	647	648	552	667	636	596	602	638	619	594	629	645	686	621	623	631	655	656	620	608	621	612	626	614	614	615	593	602	556	622	628	587	644	626	622	619	609	614	616	609	620	643	593	604	617	627	657	623	653	617	653	624	626	651	612	655	643	647	658	603	633	601	612	615	646	600	633	596	619	634	602	630	675	567	671	638	626	650	619	610	633	622	613	678	631	651	613	658	626	627	599	641	648	631	641	610	603	654	615	627	598	626	607	616	610	611	601	648	609	637	583	632	617	580	653	612	630	592	605	597	641	602	630	565	640	601	608	656	653	657	663	602	639	615	636	616	609	662	624	659	682	598	616	620	658	644	632	597	594	602	627	654	622	660	663	645	572	614	622	646	601	634	667	667	629	663	631	621	596	617	597	656	614	663	638	648	611	639	670	634	587	639	599	588	604	627	671	630	572	633	571	651	582	610	612	620	609	597	642	619	620	610	621	609	606	627	619	654	632	593	647	611	706	616	603	637	649	651	600	623	596	672	582	627	617	661	607	614	573	627	658	610	655	652	598	669	612	631	625	637	629	678	584	584	644	653	653	641	603	585	647	602	602	597	606	595	597	633	633	624	621	613	624	634	667	581	621	646	610	666	600	622	651	591	630	580	588	611	594	593	685	593	630	572	632	636	614	644	631	605	608	662	637	581	563	569	627	621	615	598	625	612	630	650	669	670	675	577	631	663	612	629	602	643	617	586
5319	4947	3875	2265	1828	1504	1189	1076	994	894	762	782	762	776	747	795	716	745	730	697	796	734	740	774	768	718	750	710	723	737	718	761	720	703	716	770	732	743	686	718	718	742	707	735	733	733	709	695	710	696	719	709	722	717	703	702	730	705	732	697	740	703	752	729	724	732	720	716	721	714	686	731	732	707	760	690	684	720	689	688	682	667	757	726	692	750	673	714	664	691	721	664	708	690	734	715	691	691	679	715	769	721	696	705	728	717	720	729	681	707	697	697	735	726	726	692	784	699	728	732	749	776	710	711	706	685	688	734	735	697	741	698	684	723	699	721	747	706	698	723	708	688	741	714	689	678	678	709	692	716	743	732	804	674	738	718	734	729	724	717	689	729	676	707	693	692	715	719	754	763	728	686	687	706	647	709	695	707	753	713	755	742	741	746	681	749	721	685	711	750	737	745	703	719	713	709	739	709	708	732	685	714	744	690	673	713	715	743	726	681	718	697	735	737	763	701	708	673	708	692	671	694	691	730	696	686	724	742	715	706	709	710	709	724	712	760	748	698	793	722	712	710	741	705	779	672	719	692	729	759	730	715	707	717	769	701	725	681	683	739	715	736	759	737	727	770	709	720	709	753	721	710	741	795	750	744	695	677	736	706	734	723	712	699	734	715	692	721	732	745	690	691	724	687	696	702	729	748	718	732	724	694	733	724	744	701	727	719	725	696	704	722	703	743	728	721	686	739	653	721	748	717	701	726	649	733	724	726	686	719	739	669	745	733	733	713	706	683	706	708	731	712	763	730	776	697	733	729	689	740	748	727	699	722	719	709	706	769	714	695	714	696	689	656	714	736	713	685	747	702	742	717	716	741	710	721	736	718	741	777	733	744	743	765	689	726	715	751	708	697	680	698	665	712	699	724	717	749	686	723	721	704	722	709	736	732	748	751	674	683	708	698	714	718	710	733	688	677	672	733	691	722	722	739	715	751	668	684	783	721	695	703	711	705	714	733	695	749	761	732	747	756	685	723	707	695	777	722	754	696	702	732	717	703	706	714	777	726	739	685	707	762	692	729	720	709	728	762	661	713	736	702	654	749	749	711	742	733	709	712	728	729	747	702	727	727	752	697	735	701	693	710	714	707	748	726	676	744	764	731	761	732	660	695	748	698	716	757	733	704	784	669	701	668	701	747	687	752	713	718	789	714	684	717	720	749	723	744	697	709	720	698	721	739	677	710	713	720	704	749	681	709	672	753	703	735	739	725	726	716	694	745	710	713	720	675	744	698	754	772	707	700	677	660	684	730	738	650	708	717	704	722	715	695	686	703	705	697	722	701	710	741	699	735	695	724	686	714	700	710	750	703	714	694	695	711	761	696	706	728	730	740	757	711	687	735	680	729	696	751	725	713	711	708	763	757	742	719	729	701	718	720	751	763	720	701	683	713	726	704	723	711	721	715	718	729	729	719	714	748	714	711	726	735	764	738	704	740	673	714	731	735	693	706	723	735	695	727	739	763	671	712	721	746	693	742	723	709	710	748	766	699	705	753	765	736	707	709	732	743	730	740	671	715	726	711	731	747	748	704	710	747	747	747	685	712	738	720	729	728	732	750	648	747	725	722	693	774	727	737	763	722	698	707	745	711	728	671	756	708	810	693	677	728	744	730	716	685	709	668	663	727	708	702	668	751	731	682	725	689	705	708	702	745	734	696	695	749	745	698	706	757	732	726	730	727	683	676	678	745	710	659	726	727	720	698	716	707	777	692	673	724	730	710	699	712	749	684	684	724	815	766	733	715	735	674	701	682	717	728	710	740	706	721	691	715	707	671	675	678	715	717	716	756	717	681	691	718	691	697	729	714	718	694	741	697	722	730	697	712	732	737	748	730	706	727	729	671	763	718	680	706	727	767	703	718	714	724	741	691	743	688	698	732	769	723	714	737	719	737	675	675	723	702	721	742	744	712	689	734	686	711	732	718	728	724	700	724	680	684	764	711	679	708	685	728	711	733	731	754	746	736	727	683	706	757	706	701	720	683	716	713	722	713	673	661	787	727	774	690	722	739	790	725	712	750	722	712	680	749	743	793	703	709	693	714	743	684	704	685	732	735	631	736	726	688	735	699	738	722	715	697	747	734	728	698	732	739	706	716	764	720	664	766	725	735	750	727	728	726	698	736	743	723	688	698	722	723	698	710	745	734	699	750	730	723	711	753	739	707	745	745	687	674	726	693	726	743	674	718	753	732	668	726	696	667	690	714	741	710	722	729	702	694	703	700	710	681	698	666	711	744	691	745	750	731	689	753	721	717	705	732	734	766	779	686	711	713	752	720	711	759	721	720	688	712	729	718	713	735	686	682	729	722	788	737	681	706	750	743	722	712	711	675	683	650	743	760	701	737	769	700	732	740	691	720	724	740	721	739	751	713	712	695	725	702	741	695	721	714	758	719	727	715	733	734	748	744	736	715	686	691	782	717	746	745	771	717	732	694	717	755	732	740	733	698	725	687	706	708	736	754	703	722	710	691	711	700	699	765	699	673	740	726	723	730	734	720	716	707	729	746	702	705	732	668	705	734	702	694	714	717	762	707	706	706	680	726	701	730	753	713	741	727	737	747	733	684	737	705	688	695	710	710	651	743	765	760	782	670	715	678	709	707	690	757	707	719	719	717	686	768	735	671	710	705	672	713	788	719	739	644	783	718	728	699	727	715	766	711	770	627	718	734	733	688	718	712	715	726	672	691	694	703	711	701	681	744	687	727	715	737	753	713	727	644	698	723	725	742	756	700	703	726	686	694	723	714	728	747	716	711	707	771	691	704	723	774	730	691	689	698	732	773	768	746	658	686	717	727	701	750	691	692	733	735	718	703	722	698	738	735	744	705	680	718	703	725	711	699	738	688	665	726	683	714	659	729	731	699	699	699	679	742	759	736	731	757	666	745	693	732	676	799	733	700	711	718	730	671	732	717	727	687	728	703	700	667	678	696	674	710	753	741	736	758	670	688	681	699	685	721	673	717	742	720	762	746	752	726	749	737	735	763	684	702	696	717	739	705	739	684	735	728	743	696	745	692	729	705	700	722	746	698	739	715	716	760	700	672	792	757	714	759	804	720	702	701	754	671	761	732	741	707	739	699	724	725	691	699	749	720	731	695	747	656	659	739	734	691	741	728	683	724	737	731	746	774	713	724	710	744	716	702	742	724	666	726	739	729	770	716	742	736	735	730	721	689	652	760	709	741	783	709	660	716	729	726	740	699	739	718	638	721	717	709	693	710	718	707	743	666	730	685	722	729	725	691	715	745	781	710	717	719	693	739	723	709	717	708	717	740	701	723	723	698	688	715	737	719	709	729	686	700	736	744	766	693	722	726	716	717	714	673	733	766	738	697	748	729	778	721	736	661	732	725	725	713	681	682	707	717	691	699	712	731	721	707	731	724	693	710	684	773	726	735	668	655	747	698	700	718	672	695	723	717	742	707	748	717	726	680	735	738	696	734
23826	21310	28516	24422	21274	8905	1656	1126	900	880	708	729	653	589	654	581	553	618	592	592	580	590	536	591	567	541	568	542	565	576	563	558	558	545	554	562	603	576	575	554	563	537	503	561	529	538	545	542	548	600	515	594	562	572	527	588	534	555	550	582	598	546	530	587	529	545	595	555	572	530	546	554	531	529	556	572	549	588	547	510	528	520	540	575	574	521	573	538	550	536	552	541	577	556	522	540	516	534	565	560	560	542	547	569	556	563	551	524	573	563	516	522	559	602	523	537	543	575	526	580	572	566	562	549	547	552	524	545	556	523	549	524	566	553	547	570	567	536	562	504	542	548	539	536	496	529	524	557	561	533	543	582	557	562	547	569	576	525	546	550	549	560	554	583	569	578	554	504	556	548	534	598	570	569	525	558	543	593	572	556	507	529	541	571	569	528	545	521	538	545	575	584	556	580	567	506	559	550	520	525	573	575	519	531	594	540	556	525	613	592	601	529	538	529	557	548	555	532	599	546	575	518	547	594	552	608	566	554	534	554	525	580	542	542	522	510	544	505	557	535	566	531	581	546	539	512	546	524	595	536	585	515	520	569	532	511	556	530	584	565	536	582	558	559	563	587	614	555	549	519	526	550	544	535	548	573	519	526	538	558	569	566	551	540	554	568	540	541	539	557	543	540	541	536	549	569	556	546	549	548	559	529	533	579	561	576	532	570	550	563	539	540	557	545	564	555	572	586	563	529	523	535	562	532	535	548	539	550	524	556	558	546	527	567	571	551	536	574	559	541	521	507	540	528	534	560	546	535	557	541	510	542	561	533	567	570	581	532	537	520	529	583	523	550	554	537	581	575	576	489	519	556	573	583	545	481	570	575	538	564	549	569	564	551	527	596	583	554	579	536	544	557	543	574	536	486	575	568	549	552	587	518	562	592	546	546	535	551	550	562	536	542	506	568	564	566	516	529	507	544	522	515	521	568	550	487	529	584	538	570	526	558	536	534	550	547	546	559	530	549	569	558	546	513	556	569	562	545	551	513	538	545	592	520	549	526	528	560	516	553	545	537	545	561	565	506	542	508	544	544	562	539	522	557	590	513	538	563	515	563	513	557	574	538	576	531	543	520	529	583	502	540	522	587	525	558	525	578	529	557	537	581	468	510	550	561	553	539	534	521	523	600	547	596	576	547	546	485	564	502	511	532	545	573	517	521	565	557	561	600	547	586	549	517	581	559	551	524	546	579	537	528	516	543	555	539	537	547	523	540	589	533	539	573	569	552	512	539	508	556	522	555	586	546	543	568	576	559	548	553	532	522	575	559	559	523	554	509	538	547	551	540	523	574	546	524	550	548	577	519	581	525	534	542	535	549	548	531	537	568	549	537	546	546	530	526	570	497	511	556	569	553	563	552	546	579	537	589	554	521	571	538	563	552	522	547	466	534	585	452	572	539	536	567	538	528	545	534	589	547	551	548	545	564	553	566	556	572	560	560	511	531	556	586	572	568	551	561	527	516	547	528	566	538	544	536	511	502	558	541	530	568	552	506	555	526	571	544	496	576	513	520	534	534	550	537	555	573	580	541	541	537	589	549	576	562	512	553	548	561	520	565	547	543	531	511	522	518	546	518	572	562	538	539	541	543	544	568	536	526	504	521	575	512	545	559	519	541	504	596	524	512	525	538	562	519	555	537	530	539	532	564	545	561	549	549	532	534	552	558	557	523	560	535	543	557	511	546	512	559	605	559	587	569	545	523	526	525	570	547	573	556	590	589	568	509	526	511	556	513	544	559	543	559	543	527	527	545	538	571	539	534	539	508	546	559	536	621	525	552	536	544	555	549	533	553	543	521	551	593	548	544	551	567	566	544	540	535	555	583	544	525	588	579	557	550	546	550	544	536	558	558	544	510	505	577	572	578	562	546	574	581	534	545	556	553	558	546	528	567	529	549	565	566	593	593	553	551	501	550	523	522	535	518	530	581	507	553	556	505	525	554	533	537	577	511	515	510	518	521	497	553	552	550	583	583	550	580	585	533	554	553	508	561	574	533	561	521	586	575	566	575	523	537	518	526	595	564	533	548	547	552	538	550	529	568	560	525	545	532	538	546	545	588	557	526	552	556	532	560	565	545	534	519	555	562	550	557	576	538	519	560	540	538	544	550	541	531	545	553	524	526	557	548	581	556	544	582	519	578	565	534	538	577	525	525	538	537	542	562	584	538	523	527	526	564	581	565	523	536	550	549	550	523	571	556	542	528	518	559	539	584	534	563	574	589	525	578	558	546	593	522	510	581	514	552	516	540	518	550	557	565	540	567	554	532	586	541	542	538	580	514	506	583	557	556	545	561	533	541	554	508	521	551	569	538	540	498	559	540	544	591	548	547	534	563	544	524	562	560	545	535	537	565	568	521	512	513	547	539	563	577	566	565	527	522	550	533	588	548	545	550	541	530	545	547	554	520	541	528	522	564	520	566	558	557	537	535	563	540	601	559	566	535	550	537	536	521	564	537	512	575	535	528	564	535	560	523	525	554	487	575	512	567	525	579	526	554	585	519	525	524	521	519	570	550	548	555	524	560	517	538	523	560	545	522	570	546	538	569	570	572	529	570	551	559	545	610	564	548	570	604	591	546	544	513	582	512	550	554	533	532	543	545	554	570	567	482	577	571	549	501	525	539	557	545	567	583	536	558	561	548	547	544	569	501	507	539	590	542	543	587	498	546	513	528	543	546	565	586	518	526	555	537	582	556	563	560	513	547	571	548	530	532	560	533	535	540	542	533	549	543	546	517	544	551	557	552	527	603	511	590	544	551	550	530	508	528	534	565	506	522	543	583	573	573	554	514	540	531	560	564	556	574	558	541	573	555	539	567	573	526	513	567	564	564	570	541	523	532	543	519	543	553	524	530	520	601	523	474	567	549	575	535	543	568	532	536	544	580	546	574	526	512	563	571	542	536	503	560	535	569	536	526	536	540	552	533	552	553	544	510	557	548	535	542	531	579	540	598	577	568	539	573	509	557	550	535	526	605	525	573	554	549	536	531	574	544	551	533	534	535	553	564	559	539	518	566	575	599	560	571	581	548	510	540	522	538	551	533	566	580	515	595	532	552	525	559	538	544	553	557	536	564	562	537	552	536	544	553	526	509	549	555	519	525	565	541	519	555	560	550	546	565	494	571	545	589	548	544	562	553	581	563	551	580	577	562	533	532	605	540	561	554	498	537	537	562	563	567	521	552	466	520	537	580	498	549	541	509	511	527	565	561	565	548	562	561	537	557	558	503	537	593	566	574	496	574	525	538	524	541	527	573	568	521	516	526	518	542	540	539	574	505	567	559	538	550	563	519	530	581	520	522	552	538	553	518	542	584	559	569	524	530	563	579	567	596	593	561	574	551	574	595	517	596	522	512	601	559	515	549	516	586	559	560	507	514	559	540	559	555	574	526	554	591	536	588	540	526	562	569	568	549	509	524	572	539	581	525	551	481	523	537	539	525
4544	12584	9538	5066	3691	2844	2184	1751	1459	1204	1075	1025	894	847	870	793	810	818	733	726	722	649	759	678	691	670	666	663	658	715	642	685	669	693	690	685	705	661	671	642	669	680	674	634	622	649	639	669	650	644	637	683	638	631	636	648	609	615	657	666	620	603	632	624	665	659	675	691	655	661	639	637	618	623	643	612	629	662	661	640	652	632	645	640	621	668	651	628	668	643	589	643	639	630	614	598	619	714	663	645	607	622	661	614	648	636	628	649	648	646	630	642	644	619	658	656	605	616	656	617	620	667	675	620	599	630	641	618	667	599	677	663	623	635	653	646	651	625	673	656	629	674	702	651	660	656	659	610	626	631	658	629	620	663	619	672	622	595	657	658	595	647	668	644	663	646	598	658	643	643	609	664	600	637	692	623	654	591	683	656	632	643	640	635	635	612	665	665	654	638	655	659	631	642	659	624	630	633	629	641	608	635	608	620	683	593	646	645	668	631	628	639	664	609	600	662	657	646	650	638	653	628	650	651	678	667	664	650	606	645	612	614	634	633	605	643	601	630	683	663	653	581	602	632	643	674	646	652	647	639	643	671	651	611	658	621	618	701	659	632	604	611	645	624	614	636	627	607	617	630	675	620	664	638	643	651	628	650	629	670	633	611	652	632	655	656	653	645	678	668	654	660	644	656	658	663	628	630	650	663	630	629	641	614	638	643	638	655	672	632	692	659	625	660	638	660	613	636	650	624	591	638	629	590	680	645	670	694	640	632	654	613	673	694	691	637	643	656	651	600	633	671	643	622	626	660	649	658	621	686	648	654	687	694	636	658	626	629	649	601	641	664	613	585	631	642	640	693	653	623	639	668	642	603	634	636	609	648	649	651	654	640	619	667	643	602	629	591	680	663	635	628	688	618	668	641	657	590	598	628	672	652	599	609	668	654	677	629	669	648	628	640	628	625	657	614	667	680	639	635	652	604	643	633	648	620	650	619	612	671	695	641	688	628	652	615	651	614	679	628	611	578	652	624	641	648	638	650	683	604	591	607	650	642	643	578	667	691	631	603	656	625	611	621	631	674	661	653	645	669	651	669	627	610	640	622	639	634	661	642	603	612	656	635	669	633	618	590	644	665	635	603	628	636	637	634	641	559	661	612	641	675	672	636	637	655	648	632	596	626	646	635	652	658	654	627	556	637	642	665	613	661	586	678	667	700	632	663	639	633	615	621	666	634	658	624	639	639	680	646	669	683	663	640	598	618	649	660	659	666	640	605	689	666	628	667	659	675	613	678	654	669	612	637	616	669	615	640	651	663	648	630	634	643	659	616	637	617	625	659	663	666	653	646	645	598	657	616	665	660	655	638	721	599	657	611	613	598	600	657	594	644	657	639	602	706	628	676	658	668	641	651	659	623	617	657	650	630	643	643	643	643	639	676	637	620	674	638	622	655	639	643	604	631	621	666	615	684	615	637	669	650	639	631	645	621	636	615	637	588	615	642	641	634	649	646	610	654	680	619	621	612	636	635	634	650	617	642	661	653	658	635	625	681	612	626	666	639	653	609	630	631	642	660	688	649	601	636	647	627	668	643	694	659	643	641	625	676	602	654	665	663	681	681	630	650	638	616	664	645	662	600	662	686	678	649	624	660	676	660	626	626	629	629	659	635	628	641	636	661	670	680	621	664	671	669	597	640	633	688	647	611	664	654	662	628	644	706	616	598	642	631	639	638	648	663	633	612	581	669	652	649	655	635	671	689	586	649	666	647	647	638	643	650	680	661	659	599	630	655	615	634	647	674	640	647	605	628	602	661	662	633	621	601	652	648	622	669	587	670	645	602	638	628	615	685	648	638	616	680	645	691	633	625	653	631	644	639	615	644	603	600	681	657	630	631	648	653	619	686	627	626	634	606	644	641	610	667	608	617	608	659	610	606	651	643	598	617	685	650	657	622	643	617	629	654	608	655	643	651	650	630	643	634	650	626	621	633	623	670	643	672	611	666	607	669	655	610	640	644	643	646	611	636	641	615	626	639	645	640	653	653	613	613	643	645	683	644	675	626	668	682	639	629	659	653	638	658	669	633	623	667	635	636	618	644	682	650	591	627	652	649	650	640	623	595	654	686	607	595	678	686	685	661	634	670	641	615	654	632	650	643	631	659	689	628	641	623	588	692	647	636	642	686	616	638	624	631	610	624	604	665	648	604	614	639	689	655	634	688	637	688	629	574	625	668	649	623	644	651	644	624	614	634	594	633	645	672	665	623	642	645	603	711	673	624	633	636	647	596	630	637	610	667	665	621	668	668	642	658	669	618	643	621	662	668	631	600	633	605	650	643	637	656	701	618	658	665	620	606	591	647	671	631	639	676	652	628	618	624	634	635	648	643	666	659	688	616	671	649	667	564	650	632	650	609	627	661	653	647	613	604	643	665	652	607	630	668	644	656	634	681	638	705	674	629	595	623	652	670	631	663	626	653	619	604	652	618	614	660	606	656	632	634	701	701	642	643	606	635	650	631	669	632	626	655	669	665	631	621	647	607	660	683	677	645	649	648	688	631	600	657	595	629	624	669	661	639	613	621	645	621	625	626	615	642	681	640	620	598	647	647	661	680	634	655	617	619	631	614	629	605	615	661	647	654	684	659	678	644	663	677	626	636	612	620	684	644	627	660	632	646	638	610	636	646	644	662	602	653	646	656	635	639	607	658	662	636	623	628	663	617	669	619	636	569	664	628	632	638	652	648	608	622	653	629	654	611	626	651	661	656	638	604	640	633	646	632	624	635	630	630	701	629	668	690	608	610	661	616	610	638	643	648	620	637	632	635	638	652	622	654	589	630	671	648	608	648	646	683	627	651	645	605	602	672	643	644	592	646	588	633	613	638	604	578	669	607	570	662	635	635	669	626	665	647	621	687	685	621	636	606	672	696	684	601	627	686	627	677	633	631	636	661	651	662	686	627	586	622	646	624	650	605	615	617	635	591	658	668	602	658	672	643	608	645	630	682	636	661	627	653	652	640	655	655	627	640	655	638	617	667	620	659	646	647	656	649	633	627	655	655	688	644	639	639	629	669	666	684	657	631	647	600	587	616	646	617	663	620	645	612	653	665	618	625	646	605	664	666	640	632	652	672	622	666	621	625	629	647	656	619	570	630	614	667	623	617	615	624	632	667	645	637	634	660	592	660	626	623	624	643	637	642	634	662	620	656	642	602	611	634	654	620	633	645	609	665	686	661	667	658	667	647	662	605	639	588	644	595	658	648	668	638	649	633	643	643	620	686	614	628	687	661	595	642	647	646	658	623	652	627	659	657	642	641	634	646	652	617	631	630	608	564	659	618	611	635	641	641	629	658	646	643	694	618	641	626	631	648	682	643	609	606	601	646	632	673	632	656	654	645	663	619	639	667	661	637	633	602	631	640	639	640	602	572	677	636	602	605	607	609	660	672	639	628	652	642	627	622	659	639	629	614	599	694	629	660	600	670	623	643	673	609	644	652
24978	21314	27358	25454	9445	1223	866	738	591	581	527	505	489	473	474	420	437	436	441	432	445	431	450	445	467	424	389	391	396	421	397	417	360	426	429	467	418	382	426	412	422	392	397	422	428	432	413	406	395	402	401	418	431	417	404	427	441	419	391	422	416	396	423	406	373	416	394	388	396	411	450	409	416	381	401	402	424	406	387	404	367	395	401	424	413	438	418	424	432	435	403	410	403	417	427	404	412	432	441	415	387	409	419	364	404	388	443	437	397	395	409	428	391	421	354	411	407	406	432	412	407	405	398	394	405	434	433	416	381	416	406	418	419	375	426	415	406	404	409	420	405	410	420	401	399	394	407	345	407	382	404	446	403	434	407	416	427	400	422	393	409	385	374	407	388	436	380	366	397	425	405	422	417	375	406	420	397	438	397	442	393	425	431	380	423	429	394	385	427	432	360	407	386	414	370	400	403	453	434	441	444	374	397	413	410	392	418	387	409	357	439	412	377	401	405	379	430	369	401	410	385	434	399	390	418	387	394	388	434	424	401	393	434	397	417	406	402	381	378	379	439	400	404	436	403	435	434	393	381	420	432	424	420	406	397	380	414	418	438	450	416	442	405	412	383	396	415	413	409	371	401	413	399	421	397	403	389	404	406	410	399	440	395	406	380	435	420	415	411	355	408	401	432	390	422	407	380	389	402	391	441	413	417	431	397	405	417	401	406	418	403	422	384	454	421	410	378	440	423	392	405	374	420	385	357	430	390	436	379	434	399	389	397	372	424	426	386	433	397	425	395	382	406	381	388	436	426	439	409	397	418	402	412	391	417	403	411	418	413	428	415	408	405	390	424	417	356	435	408	421	407	426	420	393	433	381	400	377	414	408	400	412	425	415	437	390	372	443	410	426	416	381	423	391	388	406	416	401	393	391	413	404	451	399	392	400	419	400	413	371	404	399	419	422	436	390	368	408	421	372	426	387	366	409	432	410	437	427	423	396	422	415	387	421	433	372	401	382	439	431	433	398	426	390	397	399	415	403	437	401	430	393	378	406	405	432	415	379	420	423	399	433	431	389	398	415	395	401	399	405	426	398	438	391	444	426	420	408	414	398	427	392	416	442	411	405	379	395	425	444	404	422	389	419	410	408	403	391	442	403	379	378	419	429	468	402	423	447	411	416	407	463	385	378	400	413	422	408	408	387	403	434	383	418	393	428	417	431	408	401	436	440	422	412	412	446	392	414	435	391	403	399	430	405	441	394	407	428	439	406	408	398	399	385	413	410	434	408	439	405	385	417	422	435	421	383	369	403	424	402	398	417	419	385	387	407	408	426	411	420	397	367	426	397	416	410	395	402	376	445	396	394	375	406	413	431	412	395	379	358	403	397	414	425	409	386	391	402	414	362	402	404	413	444	430	384	450	386	401	449	467	422	386	426	423	401	402	393	407	413	438	425	424	424	396	427	446	409	427	392	419	406	429	372	401	422	376	401	386	435	405	414	410	398	432	414	425	442	415	370	422	398	398	413	380	391	436	403	386	423	431	386	423	413	408	420	390	397	398	414	400	434	479	375	387	432	395	408	393	413	374	395	417	439	397	429	422	417	435	444	370	410	415	447	445	395	437	465	427	424	368	426	444	380	387	411	418	424	409	428	432	414	449	432	435	419	411	397	396	395	386	395	430	443	429	418	411	388	430	417	413	426	407	390	430	399	391	424	427	410	417	376	423	400	374	393	356	435	383	424	429	363	412	394	430	437	357	396	404	399	380	411	391	365	406	400	406	411	370	406	405	404	411	421	401	422	401	422	413	409	434	422	407	395	423	419	427	419	394	406	425	395	428	380	383	374	434	413	400	390	398	441	385	407	399	392	393	401	426	427	412	391	400	381	439	431	438	394	408	423	431	421	425	411	402	426	379	411	419	404	417	410	383	370	367	360	440	421	434	403	378	415	404	427	396	386	431	394	426	406	396	447	420	410	402	422	404	386	432	403	427	438	434	449	413	436	424	425	469	419	440	417	432	404	426	405	409	415	411	408	414	421	401	408	416	401	386	437	415	375	421	401	407	425	441	410	393	431	387	404	440	381	384	441	452	397	427	384	393	386	413	412	431	409	402	385	379	455	367	400	453	412	396	412	449	403	400	408	383	372	366	407	422	404	431	400	431	394	369	417	472	409	412	436	392	404	391	393	408	407	409	404	401	384	373	395	366	421	383	400	442	419	430	359	373	414	383	382	407	414	405	406	435	411	440	449	438	395	409	409	397	426	397	450	418	445	434	373	372	421	467	412	395	392	410	377	401	446	409	399	385	403	399	435	412	359	435	394	442	384	403	384	425	403	419	400	395	409	402	365	432	421	401	417	407	393	372	416	433	402	417	385	426	413	398	389	403	423	399	403	400	417	403	412	390	393	411	414	393	405	388	410	383	395	393	414	410	396	411	387	394	405	391	434	402	400	400	426	410	439	400	402	400	433	402	388	434	409	432	410	430	403	379	406	399	423	374	365	379	414	416	397	400	407	382	386	381	396	448	409	383	443	441	445	425	422	388	408	429	407	424	412	439	397	438	414	370	406	436	441	408	393	384	411	395	440	408	387	388	415	423	404	443	404	431	406	415	436	451	420	438	427	395	388	396	389	407	381	403	424	411	401	436	405	438	412	446	415	398	411	417	425	402	415	403	403	417	359	378	420	441	371	404	432	419	400	408	385	389	362	430	402	393	411	429	387	386	405	421	421	447	412	399	430	399	434	414	400	415	427	424	396	403	372	423	403	419	402	397	437	416	406	427	422	412	401	443	450	421	406	415	414	420	411	430	418	365	375	431	437	444	408	405	428	403	396	412	426	414	358	363	389	412	414	450	431	405	428	440	421	414	394	431	399	410	398	429	423	415	396	404	408	431	423	361	388	412	453	395	402	372	437	418	419	436	404	414	416	376	459	407	451	416	416	445	414	385	412	427	418	389	387	414	447	412	415	394	448	392	409	385	413	416	418	412	402	410	431	401	383	435	375	447	403	452	407	370	393	390	406	431	404	409	424	426	445	418	376	381	410	402	398	403	413	438	399	416	379	425	445	412	392	410	402	394	426	437	441	423	380	389	391	407	397	400	369	438	413	437	415	411	423	391	426	433	394	446	405	426	398	400	408	408	433	379	406	429	393	396	349	418	398	411	419	402	418	412	391	428	397	402	407	431	412	432	413	365	378	413	404	380	402	430	395	396	405	370	395	406	394	395	409	411	405	379	404	427	436	438	407	412	403	389	413	432	399	415	412	409	390	397	376	430	382	413	405	419	399	431	392	387	378	389	403	416	419	404	388	376	435	414	413	407	417	370	420	426	448	399	425	397	470	403	430	418	388	417	391	396	410	399	384	395	415	424	423	360	358	375	347	403	440	420	410	452	405	356	386	380	430	413	421	402	409	416	396	407	383	420	390	394	417	433	383	403	406	405	445	392	411	413	387	418	383	416	413	378	390	374	401	419	415	434	413	387	409
4576	8916	6507	3356	2547	1941	1487	1208	974	870	740	647	671	632	523	527	536	552	471	499	557	525	473	503	497	508	507	468	505	482	474	488	492	510	507	514	476	484	491	514	500	510	500	483	436	465	499	498	485	493	485	474	527	518	451	503	448	479	460	464	494	488	487	464	507	441	453	476	490	468	466	461	492	454	469	475	467	472	468	459	515	456	432	489	447	445	460	470	465	445	479	479	487	502	499	466	459	442	466	476	471	511	481	476	451	485	473	462	482	450	465	464	456	465	473	491	499	450	455	475	442	482	492	469	468	467	463	458	466	455	461	491	476	459	457	471	476	442	459	445	464	506	441	476	469	425	474	504	489	505	490	455	476	468	482	528	496	448	445	465	455	467	471	473	483	475	446	457	464	489	491	454	477	487	468	482	495	477	494	433	452	478	495	459	517	439	457	486	455	516	494	437	502	468	463	457	496	428	438	478	474	461	461	520	484	497	480	471	481	469	461	471	465	507	475	503	475	483	505	461	477	448	462	449	471	416	457	520	512	468	482	464	497	435	470	492	483	456	453	480	473	493	500	474	470	487	484	482	416	496	499	453	507	477	468	443	445	472	478	499	475	483	473	470	479	466	479	481	429	438	486	486	439	469	467	460	450	490	467	500	470	475	444	495	450	460	447	485	493	504	475	447	475	415	495	490	479	501	439	502	508	505	480	452	480	470	469	486	515	478	450	494	471	439	457	460	495	482	471	496	451	455	471	481	477	477	488	482	456	481	491	501	491	459	487	479	485	450	470	450	478	468	445	458	473	479	489	458	491	465	431	467	482	494	466	459	456	434	483	506	513	447	478	455	476	500	440	465	482	431	499	480	499	472	472	501	472	508	444	495	470	487	494	452	457	456	499	477	455	493	523	449	487	434	465	451	501	470	507	451	496	440	468	480	447	512	455	466	455	500	497	436	470	438	489	469	514	452	449	465	498	495	471	499	486	457	476	453	472	442	431	482	455	462	485	447	470	472	461	483	484	455	497	431	478	447	459	484	468	461	458	483	439	461	471	476	464	447	458	436	515	446	476	498	453	476	452	458	463	477	468	452	488	469	478	521	515	478	498	459	469	472	481	464	475	500	470	461	475	448	500	497	489	467	458	430	477	476	498	441	447	495	468	443	497	470	448	474	452	479	479	473	480	474	410	475	461	450	449	472	470	463	467	449	456	454	466	479	491	482	481	470	452	460	459	481	492	474	443	453	450	480	465	439	467	471	468	448	472	476	470	434	467	503	427	457	491	451	468	507	471	467	447	460	490	492	475	469	470	414	475	463	459	429	477	479	457	469	456	487	474	470	464	449	475	474	463	470	460	502	462	480	433	450	476	511	517	458	464	484	449	480	437	451	460	492	437	482	454	501	504	460	455	458	477	467	449	459	480	431	500	476	467	490	464	403	448	461	460	449	479	511	531	458	494	450	488	450	480	456	467	476	494	481	462	450	490	474	495	492	459	458	458	447	437	455	487	482	461	461	460	464	460	472	446	506	456	437	452	498	443	436	485	487	447	457	481	483	462	478	480	464	477	468	509	485	513	484	469	465	452	478	483	480	486	463	481	475	499	457	467	474	448	499	463	451	481	457	434	487	493	464	473	466	442	510	471	462	443	476	475	492	468	463	456	477	438	453	448	472	452	472	427	464	477	465	473	495	511	467	465	484	432	445	448	458	424	454	501	458	457	444	504	439	493	514	481	489	480	466	499	455	516	466	445	482	465	482	422	452	431	485	504	507	495	442	488	468	501	505	489	456	439	459	481	462	462	484	487	484	483	475	469	476	439	479	470	473	479	381	512	467	485	487	470	483	509	463	491	507	491	457	467	486	474	459	513	463	463	476	498	473	436	496	487	451	508	440	459	465	454	516	440	489	451	473	483	459	485	485	463	447	477	478	486	485	524	469	484	498	470	478	477	449	465	479	475	476	480	437	482	427	438	441	496	483	489	457	440	517	466	476	494	499	478	429	506	482	467	497	449	462	456	467	484	503	459	512	504	421	473	500	490	491	454	435	460	448	522	486	468	460	466	470	463	479	467	431	488	471	476	483	482	480	487	432	488	466	489	493	483	447	512	475	442	482	502	479	512	438	456	474	445	468	457	459	486	509	482	468	478	470	456	478	461	455	445	445	446	436	535	496	445	466	481	478	480	461	453	484	462	495	492	460	507	439	447	471	499	507	453	501	478	453	492	461	491	494	462	470	463	478	458	468	455	449	450	446	469	447	471	481	455	427	477	466	458	486	474	476	482	460	455	445	468	475	468	471	488	459	452	488	451	512	472	493	480	537	469	475	463	458	468	469	489	476	490	476	506	477	487	452	428	473	460	463	479	506	504	505	459	461	502	486	491	484	449	487	460	477	520	514	439	489	487	469	469	443	501	516	435	463	463	458	453	436	454	446	464	456	475	486	475	482	472	473	466	503	497	485	462	478	487	465	483	477	469	471	445	475	441	486	446	490	473	458	469	476	505	486	480	455	483	464	447	445	490	471	470	475	490	459	477	464	507	515	460	461	426	428	454	461	451	469	520	503	440	481	480	453	482	453	483	475	462	463	472	444	477	517	464	477	476	489	437	464	525	445	471	452	438	463	465	455	479	473	465	482	473	469	476	490	474	504	465	459	485	462	479	428	496	455	447	475	473	482	451	460	450	450	475	496	470	449	462	464	462	453	518	485	461	417	503	452	459	461	478	481	518	501	494	493	473	481	481	477	448	455	492	467	443	447	508	482	525	449	484	448	456	465	446	486	494	466	450	456	471	441	480	476	448	491	464	501	451	436	466	445	541	501	480	469	445	494	478	466	493	496	469	471	448	459	458	492	464	464	476	449	437	445	465	465	450	445	491	470	502	499	476	442	429	509	468	528	493	466	501	471	481	424	467	459	483	458	463	492	496	457	468	465	433	453	485	453	457	471	457	492	475	477	470	448	478	488	518	448	477	492	474	509	468	485	502	496	514	480	508	459	488	470	453	491	456	438	465	494	449	486	440	486	474	481	458	465	493	469	469	470	447	416	472	438	436	433	457	447	457	502	501	485	510	450	468	475	460	461	425	461	479	456	498	478	485	487	473	442	438	479	468	482	510	488	509	496	432	502	470	497	438	485	508	503	478	449	521	495	430	483	493	458	444	446	465	467	497	496	467	478	511	465	489	485	482	464	506	461	497	466	489	457	459	480	441	446	457	512	468	462	442	479	427	464	453	490	495	471	484	491	487	487	498	474	503	478	449	499	438	509	473	469	452	482	453	475	484	432	463	481	482	482	473	499	472	481	454	446	470	475	451	482	476	477	468	486	420	445	457	483	477	502	479	504	495	446	460	473	441	437	519	472	472	483	457	467	476	473	487	453	479	456	492	468	465	470	456	453	421	473	472	429	463	483	469	442	439	457	467	468	478	493	456	470	470	506	477	455	479	498	490	470	516	470	473	464	450	455	453	482	469	455	446	437	458	465	447	510
22833	21386	29093	24034	21380	21408	7744	1272	865	708	606	545	484	483	419	387	346	345	367	336	321	314	280	271	305	295	305	276	275	272	267	265	266	271	263	305	290	274	257	299	277	286	271	269	245	293	272	252	263	237	256	284	254	282	252	232	246	259	259	277	264	247	247	235	263	252	257	248	272	259	268	232	268	238	254	246	247	252	261	270	259	232	269	274	266	239	255	255	251	256	221	279	211	248	238	267	236	253	254	240	253	281	245	215	268	259	256	222	263	245	247	243	245	233	241	251	255	269	243	275	243	281	249	289	247	268	266	254	257	275	241	238	253	259	261	268	261	260	234	259	245	283	240	247	253	253	242	257	265	241	218	259	257	281	264	257	267	294	268	264	250	228	243	267	237	252	243	263	225	253	263	270	265	255	227	224	238	253	242	243	251	262	261	260	256	242	250	251	258	258	245	237	268	259	279	259	268	241	231	244	245	270	228	246	229	242	275	251	295	275	258	241	258	238	251	247	262	269	245	294	268	229	262	251	276	254	282	281	251	241	263	233	279	259	277	242	272	239	270	234	245	256	251	235	259	246	227	261	290	271	228	253	238	237	270	266	267	274	254	238	234	262	202	225	264	237	250	260	229	279	225	257	211	240	243	269	236	277	244	248	258	277	263	268	267	256	264	244	256	251	271	247	262	265	270	279	271	253	237	242	262	244	240	253	286	245	250	218	246	272	231	236	240	208	252	246	280	251	250	254	272	247	259	265	251	241	241	262	276	266	244	240	266	274	238	268	246	243	263	269	243	249	264	245	264	257	284	270	240	246	264	224	254	297	286	259	241	235	215	255	228	250	247	244	262	278	258	270	261	251	263	246	259	247	255	220	286	264	253	232	271	245	291	267	261	265	236	260	246	231	239	257	248	251	265	236	270	267	225	256	244	231	249	248	265	258	251	254	289	253	236	260	230	260	254	252	263	237	251	253	244	276	236	259	244	248	262	240	271	240	242	229	267	220	267	230	248	259	258	245	252	251	212	255	245	236	269	228	262	220	238	247	271	261	263	235	239	251	269	256	261	274	244	241	253	245	259	266	231	241	256	243	280	266	243	276	266	243	257	237	247	252	244	273	268	245	238	258	240	247	231	229	260	279	259	261	243	275	270	264	276	248	236	257	255	252	303	260	241	241	260	273	267	276	242	261	250	275	266	243	258	282	250	238	260	242	241	273	244	240	261	247	260	266	261	278	231	281	248	264	265	249	250	260	254	242	254	252	275	268	233	254	262	245	255	239	250	285	239	273	261	276	287	250	246	269	255	236	247	254	250	264	258	255	264	250	269	220	244	252	260	220	237	259	239	257	257	236	245	242	272	262	267	227	243	236	243	252	253	249	253	275	238	293	250	273	226	255	280	249	264	283	216	248	258	250	254	242	269	239	265	253	252	245	279	266	240	232	260	269	279	238	275	215	250	246	239	253	271	229	235	267	274	264	244	273	257	247	264	262	272	251	250	227	267	264	255	261	229	260	231	251	279	209	266	215	250	260	256	247	255	261	257	248	240	281	244	236	238	242	258	245	247	262	249	239	252	263	266	229	263	269	255	241	292	272	270	217	256	263	261	239	241	253	262	258	260	238	255	244	274	242	247	285	252	268	265	251	216	262	246	266	218	241	239	246	283	262	230	251	236	270	257	242	219	226	255	256	236	262	236	267	233	242	238	253	262	252	246	279	279	269	246	270	252	249	242	263	255	264	237	245	254	253	243	235	231	252	243	272	261	252	257	264	242	245	268	237	255	241	265	274	240	242	279	259	252	272	255	257	267	258	274	219	260	254	285	227	255	261	252	218	260	233	257	268	260	232	248	257	235	267	266	252	274	257	252	274	237	255	253	239	246	241	230	246	287	247	256	238	231	259	258	246	250	237	234	216	244	240	280	247	271	237	245	252	250	240	230	243	244	274	230	224	266	263	234	232	267	256	266	290	246	275	271	238	254	261	268	236	224	238	275	232	266	241	257	233	264	235	256	251	226	240	261	257	247	257	257	226	247	249	232	263	273	258	251	232	230	225	257	271	237	234	236	284	243	252	228	257	216	237	240	273	269	268	240	268	256	234	261	265	226	261	247	222	239	249	239	248	224	245	231	263	295	234	253	295	227	246	285	232	246	260	268	251	242	237	251	247	241	251	253	256	251	289	263	240	235	249	266	254	239	254	232	244	292	289	272	258	275	250	259	266	251	245	261	258	251	247	224	262	261	227	244	261	218	275	242	234	239	266	275	245	242	252	262	265	265	257	251	243	255	271	236	256	233	237	252	266	261	258	239	269	248	264	266	248	268	263	244	271	232	254	262	268	239	288	243	247	243	274	228	286	285	255	260	250	269	250	308	246	276	245	231	282	238	221	248	243	251	268	240	248	240	230	243	278	242	260	277	269	274	249	231	232	232	220	262	247	276	252	242	246	224	246	265	289	283	253	248	287	241	263	258	241	230	280	290	264	288	242	282	258	255	265	262	260	253	269	263	258	256	251	256	242	259	264	256	239	234	252	261	251	224	240	238	249	263	250	260	251	233	248	233	248	245	263	249	238	254	249	246	249	279	252	242	228	254	248	232	230	289	264	239	236	252	291	255	250	285	267	289	265	241	231	238	260	244	251	269	256	241	249	254	228	236	262	261	213	257	242	226	250	229	253	268	245	270	266	255	247	242	248	246	277	243	249	280	251	249	292	231	238	255	254	218	240	246	290	243	249	214	284	256	278	259	242	240	257	260	255	257	259	269	282	249	256	258	218	246	300	244	252	249	252	250	226	260	249	254	263	241	257	239	248	251	233	259	238	248	240	253	222	270	228	227	246	250	249	226	239	233	238	263	246	240	253	255	274	248	250	232	242	239	306	259	256	261	262	247	254	229	262	261	271	264	248	240	246	217	273	255	237	243	252	248	265	232	274	251	252	226	268	235	230	236	231	260	280	275	247	262	224	270	287	242	256	250	242	233	268	250	233	245	277	235	288	234	255	234	237	239	252	243	268	235	230	239	230	255	263	250	246	264	273	257	247	231	292	295	276	245	254	259	237	249	263	217	275	265	235	238	245	227	245	234	254	252	254	245	251	244	246	272	255	269	262	252	224	253	251	262	241	254	258	192	239	237	261	253	268	223	238	260	263	271	275	276	281	281	234	250	268	256	244	221	255	241	246	240	238	263	259	282	240	260	261	255	231	238	233	281	236	244	269	257	282	245	246	277	259	257	267	243	299	262	256	257	243	254	248	264	242	218	255	246	248	250	255	243	236	258	244	254	244	286	271	264	247	252	248	283	261	246	269	263	255	269	266	248	242	227	254	246	221	238	237	253	253	213	237	244	269	256	262	248	238	280	248	258	230	221	250	244	253	255	251	270	245	232	252	227	263	273	242	237	257	256	251	260	261	260	259	272	214	248	231	278	230	244	240	235	231	251	254	240	247	256	276	296	262	244	235	256	268	270	268	255	261	262	258	280	233	241	274
6086	18016	13841	7280	5542	3953	3031	2130	1699	1277	1093	1007	783	728	636	564	519	490	473	493	459	446	389	436	368	372	350	355	364	364	333	363	347	348	358	386	369	319	330	344	341	366	274	313	341	318	347	313	337	316	313	338	335	329	324	354	314	294	311	321	317	316	309	311	304	342	352	307	343	314	292	328	319	332	333	309	301	302	302	322	319	347	303	309	334	314	306	278	261	278	336	307	283	316	319	289	321	318	284	329	307	336	325	289	315	293	319	301	281	310	308	322	297	329	306	291	295	313	280	316	296	305	289	318	305	324	316	306	315	289	296	312	294	312	300	330	311	290	306	294	292	290	325	289	291	304	293	289	339	367	315	326	335	299	315	305	296	340	301	294	306	312	321	294	318	294	309	296	294	317	287	301	332	310	241	276	329	313	322	316	306	297	316	333	289	291	296	301	298	322	308	289	335	299	325	309	310	311	332	293	289	273	280	267	305	314	290	286	286	301	277	273	266	305	292	326	259	313	314	304	326	306	310	316	305	317	279	302	322	291	309	312	279	299	335	320	295	300	300	318	297	288	269	306	312	345	277	313	269	285	310	331	280	306	313	302	320	301	324	288	270	279	304	308	306	308	327	273	289	288	308	300	304	304	278	278	302	318	301	323	318	280	322	305	314	299	327	285	289	302	293	310	304	295	316	295	310	329	307	319	334	334	315	309	285	268	298	312	321	338	303	313	324	339	303	279	299	306	294	295	286	315	299	343	294	304	302	302	295	312	319	286	307	302	295	300	348	302	296	292	281	282	291	323	292	294	266	320	287	305	279	287	334	313	316	315	313	317	277	304	305	317	275	303	300	314	299	315	316	312	320	307	295	296	288	329	322	321	310	285	288	287	289	342	288	320	324	334	285	322	296	311	293	318	318	304	316	302	323	269	287	309	308	300	321	314	293	314	306	305	333	284	316	305	314	266	275	327	318	306	265	285	313	302	296	301	273	310	323	337	317	333	320	293	277	274	293	317	312	278	303	318	341	284	287	303	309	291	276	254	328	346	310	308	330	308	313	295	309	321	275	328	342	318	315	299	322	309	307	307	301	312	318	303	325	288	300	282	275	329	306	291	293	288	293	293	292	307	302	303	300	277	302	300	298	292	307	299	310	261	300	318	320	304	308	288	310	292	307	305	304	308	312	315	320	322	298	317	264	286	284	313	289	301	293	338	297	328	300	267	293	302	316	292	300	300	314	312	304	289	328	317	302	299	329	304	317	276	299	264	322	307	291	289	288	314	318	290	300	338	291	291	325	302	310	304	351	334	317	326	303	306	299	307	293	292	323	273	325	308	280	284	287	304	277	312	285	313	324	277	313	316	318	298	322	302	301	299	275	341	288	323	327	338	310	318	282	328	301	303	324	308	284	314	309	322	318	299	288	338	275	304	299	306	273	304	302	280	329	305	314	279	300	304	325	307	266	304	283	287	313	266	292	287	317	328	313	299	301	297	318	283	289	289	282	301	320	332	316	299	307	269	300	311	274	371	311	294	328	298	279	296	300	288	306	303	292	287	284	290	297	270	306	298	331	297	305	283	312	288	318	298	317	322	297	287	303	294	321	282	303	293	264	291	280	281	290	290	331	300	299	315	327	277	305	317	304	299	307	309	292	309	326	315	328	300	305	319	315	292	277	310	291	282	279	297	335	282	257	292	333	330	297	289	269	304	277	293	300	335	325	330	332	306	274	309	295	331	340	300	312	311	311	280	287	304	297	314	318	297	329	315	291	290	310	303	282	310	265	321	347	288	328	356	307	328	315	315	326	353	319	313	291	319	329	292	283	318	314	312	292	315	322	316	285	291	312	283	333	283	293	303	325	290	302	285	292	288	272	300	270	290	323	294	300	310	297	318	270	306	288	300	294	334	277	299	274	303	292	317	311	307	322	321	335	304	323	319	283	292	307	298	299	286	312	309	318	308	287	312	302	293	319	315	291	302	312	289	311	306	294	273	312	305	306	299	290	296	289	294	304	281	315	312	284	291	299	290	323	320	303	308	310	314	312	320	302	320	307	304	306	266	291	329	316	318	302	320	312	290	292	310	321	311	289	327	319	253	285	299	297	279	318	295	283	311	324	332	294	323	286	302	319	285	313	321	291	286	312	316	321	263	300	308	245	262	298	290	321	298	314	334	297	312	324	280	301	288	277	324	332	341	298	284	338	294	306	331	265	342	316	286	333	302	322	329	269	342	294	306	302	290	328	291	284	281	295	310	308	264	289	325	307	323	307	316	276	288	320	296	286	295	313	300	297	315	298	345	311	276	336	307	321	303	292	293	311	322	300	292	293	312	305	309	304	330	282	279	307	319	294	278	302	332	270	303	301	327	328	293	313	329	320	267	298	317	261	313	317	341	295	290	328	298	301	316	308	310	285	286	307	328	301	322	300	302	311	304	293	286	318	309	301	306	292	296	300	303	283	304	316	245	292	300	312	293	311	296	330	293	283	314	297	333	336	351	323	331	307	335	298	315	293	303	316	309	327	311	296	281	341	302	275	291	274	300	320	325	312	323	310	337	305	313	314	296	300	291	320	303	301	284	317	297	303	297	306	306	296	326	325	291	303	292	312	302	300	314	331	305	302	276	313	295	320	321	278	338	322	315	321	336	309	305	319	311	309	310	314	284	312	303	301	307	299	284	296	317	306	323	306	321	271	297	309	310	297	302	276	299	283	320	333	284	308	306	267	283	302	300	299	306	333	300	320	303	289	283	278	321	273	296	332	304	290	263	291	330	305	264	304	327	295	327	319	267	289	287	318	288	299	313	323	335	307	314	289	309	291	285	309	327	320	298	278	279	331	307	295	286	300	301	305	316	303	300	276	301	290	303	336	286	276	317	300	304	322	294	329	316	284	300	267	304	350	291	321	328	347	269	290	289	307	304	307	297	301	302	289	289	311	293	309	300	309	334	296	300	300	300	301	313	303	295	276	265	296	315	326	281	290	313	289	308	309	295	288	338	279	305	270	332	336	306	315	320	337	303	307	315	305	309	309	302	314	296	310	308	279	311	322	277	316	330	270	318	295	309	313	332	317	309	277	335	295	267	290	318	321	279	331	298	291	307	277	327	297	276	282	313	315	282	312	323	306	318	295	326	311	285	326	312	281	325	293	326	330	323	342	307	301	307	330	320	301	304	318	305	305	333	292	313	324	287	286	287	298	277	276	296	284	305	324	307	317	286	360	324	321	258	303	309	291	304	295	303	313	287	302	308	284	315	299	295	295	299	347	305	305	306	278	292	289	315	328	282	303	300	309	314	313	327	285	292	266	336	298	328	272	303	307	291	287	304	306	297	304	280	285	293	258	295	302	281	302	269	309	275	331	327	293	324	307	291	295	278	299	306	307	318	281	288	297	308	277	311	273	276	265	332	302	295	304	295	320	296	305	286	315	353	313	285	294	330	337	301	300	303	283	338	308	285	312	286	314	322	291	327	290	308	290	280	313	304	305	295
27665	19018	6543	2080	1297	956	920	784	743	695	668	656	686	662	658	647	621	670	645	623	641	653	658	669	598	635	591	640	634	604	605	641	624	634	644	617	614	616	626	631	631	624	639	632	654	620	633	557	608	681	613	614	682	619	578	676	633	646	608	651	675	625	627	644	698	636	624	624	603	631	627	675	638	632	577	639	630	592	630	678	628	640	636	636	609	667	650	662	620	676	630	608	600	637	671	602	653	619	647	605	632	646	613	609	648	689	635	619	632	612	665	648	604	624	629	620	596	619	611	605	616	630	615	660	629	616	643	573	658	619	609	664	679	622	652	594	633	626	612	665	672	628	619	636	594	657	642	622	651	666	620	610	612	618	639	622	666	627	595	664	651	639	636	610	634	624	615	653	592	630	627	614	650	648	656	612	631	642	588	613	592	606	606	650	627	641	660	656	632	580	656	658	616	652	671	627	581	636	616	605	597	650	626	658	621	663	635	588	655	643	672	639	591	639	636	631	613	665	654	601	648	604	683	632	643	624	606	616	639	624	632	634	635	645	621	618	652	646	635	615	623	655	662	621	597	628	645	640	622	612	659	639	651	650	664	647	622	597	648	623	643	675	609	637	592	649	626	601	641	663	605	616	591	614	626	681	620	637	600	617	613	598	629	644	641	671	646	620	604	619	667	589	604	636	609	581	690	600	633	628	661	641	595	636	548	618	611	586	658	631	670	639	614	632	616	598	633	644	624	640	618	621	635	643	636	599	639	654	606	625	634	655	581	631	609	615	591	628	674	639	654	615	633	633	635	611	640	611	597	609	626	629	663	669	611	643	649	589	640	636	586	638	603	642	669	593	650	619	664	641	636	640	651	646	587	631	632	655	662	616	612	646	619	641	588	631	635	655	683	615	654	629	633	612	634	639	613	637	589	633	630	614	601	626	608	614	590	617	618	660	617	681	615	676	696	601	608	706	656	631	643	627	652	604	644	619	631	642	586	637	629	594	650	643	619	700	664	604	661	616	615	664	650	638	625	630	604	628	665	660	650	594	679	659	616	613	620	649	658	629	577	603	627	624	616	619	685	631	688	606	590	636	691	616	639	620	600	598	644	630	608	657	596	636	601	621	619	640	609	668	673	586	661	669	615	647	637	629	633	619	629	597	610	674	609	588	601	654	632	647	619	590	636	620	634	641	661	609	620	691	668	621	597	643	613	638	594	640	651	628	574	659	643	658	651	626	659	610	628	648	628	605	687	627	678	638	611	655	678	662	647	695	607	607	659	623	623	613	679	603	678	609	620	605	655	635	625	647	681	627	592	648	646	624	659	649	648	640	635	625	625	644	591	616	625	652	671	610	621	622	623	615	640	650	592	628	613	591	630	603	613	689	626	681	627	654	634	628	632	607	576	675	640	685	631	666	576	628	570	617	612	588	628	637	604	634	624	608	639	652	613	626	620	615	605	644	612	648	698	595	650	607	618	675	632	633	607	618	600	596	599	647	643	638	627	593	628	673	640	643	581	619	607	611	636	609	618	632	648	636	635	669	629	633	642	612	676	643	656	647	648	656	636	635	646	614	659	650	614	636	610	592	578	592	621	617	602	613	621	601	623	639	604	634	677	633	660	676	627	604	611	692	613	593	597	656	609	671	674	604	590	635	561	659	610	642	654	632	627	650	625	632	649	597	630	623	611	645	610	617	628	639	659	592	565	611	637	623	632	659	630	632	674	661	603	694	651	578	640	618	645	610	658	661	634	641	612	670	645	631	649	596	632	612	640	619	594	598	656	647	585	641	605	623	636	653	615	620	593	657	646	651	599	592	613	610	665	638	601	654	653	611	655	638	611	671	650	624	651	650	602	620	632	620	675	622	682	642	581	599	669	616	597	664	637	638	678	683	634	624	679	626	600	623	604	620	613	646	683	624	666	599	659	673	662	655	625	633	652	604	612	618	633	603	625	623	606	634	625	603	667	636	671	612	631	601	632	653	668	609	621	595	652	645	617	632	618	601	621	647	683	618	618	606	602	609	612	606	587	627	688	679	629	639	620	664	589	607	661	639	652	649	612	641	597	641	613	638	590	626	630	624	602	634	638	601	606	639	672	590	606	626	634	646	647	606	658	655	601	636	627	619	632	648	676	616	601	650	671	554	598	638	673	573	606	578	577	686	644	580	653	609	625	630	661	669	609	620	616	593	666	646	637	607	613	598	687	637	632	619	641	638	638	613	610	650	587	601	602	671	651	611	656	677	655	657	621	570	628	623	627	574	621	634	582	667	611	598	627	590	623	645	640	615	649	581	620	623	621	658	663	653	604	639	681	635	649	650	654	625	589	696	614	657	589	614	695	685	623	607	659	662	639	653	603	627	622	624	602	619	638	618	596	620	621	634	610	661	627	593	612	670	651	658	615	619	631	589	646	656	644	608	621	632	661	629	638	639	631	599	615	607	634	613	715	600	681	616	649	624	650	623	639	607	623	643	614	625	636	621	638	666	598	592	649	647	640	604	610	606	581	633	656	610	603	616	614	617	585	621	645	603	660	626	592	625	651	672	599	645	634	623	625	634	628	620	650	633	614	622	607	620	609	603	681	644	572	637	613	588	645	621	636	639	610	637	635	665	653	654	601	616	652	640	625	623	648	607	611	654	650	603	637	611	631	651	622	647	600	671	648	646	597	629	646	645	632	617	608	666	629	618	666	608	645	632	657	627	657	641	580	678	619	600	588	610	698	641	626	641	631	630	628	643	603	592	631	646	623	616	658	642	648	662	612	645	621	604	652	591	627	617	613	594	635	651	624	598	613	643	640	642	601	654	657	663	640	626	636	593	586	615	659	622	677	666	608	630	632	633	637	600	636	626	579	633	620	628	622	644	600	602	655	603	642	654	651	607	648	594	622	635	618	612	617	606	624	658	576	590	664	633	633	599	633	613	634	554	624	634	631	625	677	606	634	655	645	619	649	642	651	615	674	624	643	665	618	620	627	561	672	629	653	626	637	628	614	653	635	628	594	656	648	604	633	592	654	637	654	636	637	642	592	658	618	599	621	624	622	641	638	644	664	633	608	610	672	598	655	650	616	682	649	628	628	604	641	667	651	626	630	636	618	648	650	632	648	605	629	611	618	624	599	640	601	630	609	629	618	616	626	639	658	641	636	579	615	601	619	580	636	618	600	651	679	584	622	626	631	631	584	646	684	609	629	639	630	619	683	601	620	671	660	625	610	610	604	600	668	645	638	591	633	605	632	650	606	612	630	659	590	639	655	604	675	638	634	600	615	666	638	652	666	731	603	667	633	621	628	613	611	633	628	672	648	623	616	637	584	663	624	618	647	595	620	634	652	582	604	592	624	610	625	657	660	663	638	619	616	624	646	595	632	618	647	645	595	625	630	682	610	612	660	688	636	665	655	639	655	628	591	634	607	612	661	587	625	583	602	620	655	639	634	631	599	617	656	641	628	658	665	600	639	637	562	583	639	613	639	674	636	623	561	586	591	639
5330	5197	4094	2269	1835	1438	1230	1109	965	910	861	844	849	760	803	769	772	802	711	725	789	751	740	770	678	731	766	723	775	737	705	753	749	709	742	756	698	714	738	732	678	743	722	702	703	718	725	744	726	765	712	729	759	708	692	706	772	744	704	736	711	762	716	750	692	692	716	769	746	689	722	706	756	731	723	736	689	659	692	730	742	757	725	681	708	740	726	749	722	730	742	716	771	726	706	719	700	726	748	737	756	711	711	745	707	747	731	700	693	736	755	715	766	745	685	740	734	761	695	729	741	728	732	739	734	720	671	718	697	707	716	729	715	740	708	744	763	708	695	689	730	701	708	697	706	742	721	688	696	736	765	751	743	742	681	742	728	700	706	778	725	735	725	721	726	744	735	740	715	768	682	714	691	726	718	692	747	738	719	779	750	720	704	763	722	694	723	710	713	729	712	770	728	742	704	722	702	743	694	762	703	682	745	699	725	699	734	739	713	715	737	717	663	725	703	657	712	736	749	714	722	716	754	704	713	751	722	702	712	704	736	705	697	710	706	725	751	705	703	786	712	724	743	704	747	701	677	701	722	728	695	713	717	704	721	683	714	708	715	764	739	727	782	704	741	687	695	724	700	736	722	726	740	718	664	695	687	688	711	713	702	744	661	763	695	668	701	701	766	750	702	745	713	688	747	744	735	739	770	736	688	722	713	724	683	660	696	738	705	781	728	731	703	756	739	682	698	765	739	726	744	746	726	706	750	759	769	700	735	729	726	775	707	743	780	697	743	714	708	745	752	779	689	717	689	751	696	691	733	736	730	739	739	791	703	700	687	691	717	704	747	777	742	726	756	745	743	743	695	686	751	731	712	731	733	683	736	705	693	706	714	685	747	726	740	733	717	694	728	679	674	741	720	727	746	707	742	732	687	699	738	773	714	776	756	748	716	729	682	698	704	704	719	721	759	740	699	730	736	682	665	672	701	696	718	730	727	686	744	699	722	726	665	715	685	734	686	752	721	713	700	724	720	711	755	741	715	744	761	717	756	700	761	720	715	710	729	754	707	719	754	732	772	715	761	736	695	691	756	657	729	801	708	725	725	689	745	728	684	714	732	710	725	715	726	691	692	698	725	714	703	711	742	749	708	761	722	678	713	721	746	712	665	724	714	795	737	752	706	713	715	741	736	692	693	690	703	725	755	717	713	748	732	728	751	687	699	703	725	693	691	745	755	709	709	755	768	736	751	688	756	693	720	669	715	738	680	703	693	724	687	741	758	701	667	732	700	756	688	735	725	741	697	738	747	747	726	694	733	732	740	742	746	752	656	678	686	734	746	759	718	768	702	741	723	716	683	736	717	727	694	731	670	756	727	687	741	673	712	759	742	731	719	717	764	707	734	759	714	659	738	741	707	775	742	754	696	759	686	742	674	725	738	712	774	743	753	717	735	692	774	671	750	717	796	746	745	672	745	774	679	732	673	742	693	693	671	713	716	783	727	677	701	759	750	759	764	741	776	681	693	719	705	716	769	747	698	703	747	735	724	733	723	667	681	700	699	727	696	729	690	711	692	694	718	747	740	743	677	712	725	724	701	741	694	725	701	742	749	717	744	693	732	671	732	734	746	737	723	699	713	726	704	756	698	744	686	734	753	682	725	757	698	701	758	745	758	723	728	756	750	744	729	735	735	692	726	781	718	739	706	699	754	736	748	717	715	733	711	695	727	704	758	739	708	633	724	761	758	717	703	734	698	735	713	743	712	718	719	701	744	721	703	733	716	712	678	739	686	700	691	751	715	720	708	666	729	659	733	704	696	731	677	724	685	735	767	718	690	676	692	755	733	670	734	717	733	727	674	703	707	706	677	676	705	737	728	716	705	674	700	696	720	675	751	685	693	715	750	731	662	686	713	656	733	697	727	689	746	729	688	689	681	715	689	739	753	738	677	704	690	727	682	680	688	710	721	773	768	720	749	720	736	729	702	766	771	735	782	704	711	760	766	697	701	721	660	779	746	698	705	756	731	731	723	727	706	650	726	731	708	698	690	692	714	753	709	725	726	715	738	717	741	763	730	717	697	803	718	736	734	686	674	720	703	723	754	777	742	722	683	739	714	712	737	705	715	765	712	713	698	705	738	710	748	726	715	752	697	726	726	730	730	698	706	706	710	758	741	743	722	732	684	722	712	739	761	739	738	664	730	732	698	733	708	720	715	717	704	720	719	676	728	741	696	731	687	745	714	758	736	782	727	698	681	710	739	687	731	691	747	705	691	743	714	707	723	758	767	724	747	756	697	732	689	697	741	747	707	741	766	705	718	729	699	715	766	710	743	733	740	707	739	754	719	734	685	681	705	726	696	748	711	696	736	731	768	715	752	784	718	722	706	715	722	707	720	736	695	718	696	694	690	667	770	723	706	739	748	726	719	758	704	691	762	707	693	709	694	780	738	733	724	740	718	715	765	704	742	694	751	757	725	730	660	755	750	688	765	702	723	740	718	690	719	706	686	722	701	715	728	662	718	706	730	782	747	680	757	725	721	677	746	727	739	699	730	616	692	707	699	736	692	715	730	730	741	685	710	712	681	786	750	741	696	747	705	753	735	709	804	730	682	717	704	748	680	801	723	701	743	702	745	730	740	725	693	686	689	749	700	732	690	763	751	707	739	746	766	726	676	703	718	706	722	771	741	711	756	730	751	702	654	744	721	737	756	717	755	710	692	686	777	715	746	733	723	719	720	751	689	733	720	768	738	719	735	724	793	744	723	736	674	707	722	747	682	722	744	732	763	737	691	726	688	715	751	715	762	739	648	666	690	763	759	746	703	690	769	714	748	769	796	722	764	756	655	674	701	752	709	685	698	709	717	799	716	696	753	707	753	704	754	704	695	716	720	726	748	733	731	767	683	754	700	738	756	717	742	733	721	782	738	733	672	714	699	751	705	723	724	673	720	687	737	726	696	723	737	756	730	694	692	788	724	708	725	728	686	696	742	684	705	688	703	704	711	754	734	700	678	778	706	764	727	752	691	727	724	738	735	737	725	707	741	766	721	703	729	733	744	716	734	711	754	742	766	687	762	731	668	753	742	747	737	736	734	728	758	723	710	678	739	695	719	725	750	725	756	767	748	742	681	695	721	701	720	757	703	756	713	716	698	751	737	743	744	724	693	706	722	696	698	720	725	704	713	709	705	762	724	735	748	739	728	689	699	781	739	766	788	634	721	689	731	748	730	738	733	736	713	763	711	723	734	707	740	766	718	723	713	719	740	695	706	737	731	733	713	774	767	702	731	736	718	733	745	727	734	717	725	694	759	736	724	769	721	734	747	723	758	727	736	740	730	701	737	722	742	755	724	718	729	731	711	745	723	733	701	719	746	723	733	735	730	697	735	779	746	701	730	735	712	751	764	772	684	685	763	694	680	776	693	754	752	747	757	718	726	770	726	739	738	702	722	687	741	731	711	725	738	667	694	765	736	687	677	736	695	705	730	734	724	713	732	682
23776	21306	28485	24437	21252	8858	1552	1077	870	830	743	765	693	685	664	654	603	598	605	561	576	589	591	567	586	553	582	612	558	557	564	544	582	560	555	583	558	586	589	560	563	555	548	540	566	544	545	544	535	554	578	531	524	580	581	520	605	557	573	535	567	553	581	563	531	578	591	547	577	597	536	549	560	564	535	550	541	593	583	552	511	526	575	576	560	563	593	537	581	574	560	550	541	550	603	521	546	582	539	512	562	551	557	585	592	582	576	561	554	535	561	541	561	534	516	564	520	546	558	563	557	550	539	568	554	580	595	528	503	567	521	537	513	549	542	526	541	544	538	552	525	590	517	488	570	563	539	569	555	517	540	567	557	521	523	485	527	528	577	578	547	552	514	545	556	589	562	495	551	538	536	551	559	565	546	574	569	558	539	576	551	527	551	570	583	556	485	574	615	549	522	564	570	518	579	554	523	556	557	546	538	576	475	543	528	542	532	515	516	532	522	558	559	534	514	523	503	564	522	535	479	538	519	540	540	566	561	527	559	594	492	518	529	571	531	578	555	524	552	569	507	538	599	589	536	537	534	541	561	549	556	541	513	531	572	592	585	536	543	604	558	588	543	575	548	542	554	519	563	549	505	552	542	536	569	559	568	565	515	552	541	566	558	546	607	568	565	571	546	572	556	525	554	582	528	565	547	581	549	549	562	534	528	556	585	528	551	584	580	530	553	581	534	511	570	527	562	571	571	502	525	523	516	512	538	577	538	577	584	583	574	531	534	558	616	566	520	528	528	534	545	572	558	567	570	564	565	568	543	555	545	546	558	573	563	614	526	501	573	514	553	550	521	528	540	570	534	564	526	566	558	558	568	549	522	534	576	525	547	606	505	501	634	554	570	544	554	531	545	538	558	551	591	547	525	567	555	583	552	587	577	570	612	559	564	562	561	532	518	569	585	551	497	569	539	543	556	491	556	578	613	570	538	557	560	528	571	544	556	557	578	520	526	553	571	562	542	531	534	550	572	532	550	529	572	536	564	516	553	549	552	557	546	524	585	542	493	554	586	565	495	531	555	533	559	558	580	543	573	588	542	535	563	535	531	579	544	526	568	577	547	545	569	503	542	545	552	527	545	542	547	545	524	543	563	573	596	565	572	546	569	576	560	557	536	552	569	531	511	563	538	544	531	554	535	549	519	591	534	534	553	550	558	520	578	580	556	570	593	511	550	542	569	561	517	582	556	550	570	598	587	559	472	503	553	546	564	551	560	533	581	563	520	556	574	557	533	521	531	539	546	543	561	564	530	522	562	564	525	511	521	568	579	534	525	542	526	570	570	531	536	580	526	545	587	539	532	573	556	533	530	567	555	571	525	562	547	524	506	519	541	503	530	531	599	576	573	531	543	564	538	563	527	624	538	555	536	564	548	558	599	598	567	554	518	550	581	556	567	567	554	523	569	576	522	547	544	578	553	555	542	503	528	569	537	544	521	607	549	562	556	542	598	542	518	505	561	552	548	552	557	538	583	572	563	549	514	548	545	552	545	587	545	536	537	572	571	553	528	558	529	556	585	545	600	537	540	535	553	561	540	527	548	523	539	539	547	545	552	539	560	543	551	540	542	552	548	534	539	527	537	554	552	535	550	558	576	548	530	546	604	569	571	549	540	585	551	568	543	565	576	549	520	584	568	559	539	549	577	580	540	558	565	551	540	556	530	531	591	594	511	548	558	529	584	554	538	532	542	536	547	564	572	551	515	547	572	572	564	542	579	591	561	544	557	524	537	530	557	522	557	536	557	553	546	570	523	602	515	535	528	573	574	550	569	551	515	560	568	560	540	580	596	506	575	562	544	604	579	566	560	559	536	551	551	575	551	624	541	582	512	522	534	583	547	520	581	575	542	580	541	564	552	568	572	535	557	530	554	519	534	559	561	557	526	572	501	579	542	532	526	545	574	545	613	575	574	564	551	595	561	572	531	556	559	562	592	559	562	549	562	572	569	546	532	528	537	534	533	499	559	537	552	550	520	564	528	539	529	563	568	542	525	548	556	516	602	513	572	583	558	563	561	540	575	575	532	529	559	558	544	567	591	549	578	561	556	572	573	574	559	548	598	529	551	553	526	529	566	563	576	513	562	550	537	525	567	538	557	595	560	533	561	559	569	555	582	548	576	526	540	561	572	538	581	532	532	540	543	539	547	597	561	565	547	553	568	525	520	567	570	546	546	590	563	579	535	520	536	513	541	525	517	529	541	521	517	554	562	578	531	565	560	574	606	564	521	546	549	623	566	541	583	533	570	552	560	568	560	541	557	525	542	552	547	562	541	538	530	554	560	541	542	554	529	535	546	607	591	531	554	569	563	563	565	510	557	559	565	514	584	584	572	506	573	558	514	568	555	576	551	580	534	554	600	549	553	531	542	547	545	551	538	504	567	529	599	543	565	530	509	557	560	603	552	534	586	577	537	563	541	518	532	517	570	560	597	547	555	547	589	541	576	553	529	526	503	583	538	571	533	543	533	590	538	563	568	540	524	569	567	559	535	555	525	529	593	552	550	514	568	559	588	516	538	532	560	536	523	558	530	515	562	550	577	566	519	553	543	597	552	559	567	560	533	548	557	582	556	561	562	562	582	514	552	568	518	522	563	570	574	537	546	533	570	560	564	562	567	577	529	522	562	515	532	574	534	558	587	556	572	529	551	573	518	544	520	556	566	561	538	569	545	572	608	546	538	569	586	548	545	575	569	551	499	528	498	531	528	538	498	539	537	543	539	560	509	551	536	535	564	525	551	575	555	539	536	569	543	536	501	554	542	555	543	540	575	518	565	563	536	566	560	562	540	538	583	540	586	576	574	544	567	558	555	527	558	596	512	568	549	631	564	575	584	523	537	599	495	577	538	560	544	569	542	551	539	544	541	498	558	559	530	557	525	555	585	555	554	540	563	594	568	588	538	552	500	541	547	505	556	524	562	549	555	559	531	522	586	547	586	534	558	516	553	587	571	575	569	587	560	551	596	577	576	566	543	526	594	567	586	528	548	567	527	552	526	527	550	555	535	510	528	559	607	545	541	549	566	565	537	530	583	540	573	498	543	581	583	533	583	533	533	555	534	507	575	607	538	573	550	524	549	538	524	551	580	557	555	572	577	546	578	566	537	540	546	513	583	598	551	551	552	607	517	524	542	518	594	553	556	519	563	535	564	566	524	559	601	589	527	581	551	570	564	572	559	578	604	543	546	550	589	565	540	559	558	554	561	543	558	541	588	609	560	562	570	547	540	568	586	556	559	562	569	562	546	572	594	561	523	535	544	518	536	600	544	530	560	591	550	585	556	541	541	576	575	543	577	543	537	556	573	568	589	515	488	540	532	562	580	541	546	569	534	528	543	533	533	533	538	589	547	569	562	528	648	544	567	590	551	575	557	583	596	580	533	586	539	520	542	551	542	564	562	541	521	554	597	577	565	578	581	539	532	546	556	617	589	506	535	540	562	552	577	522
4680	12667	9353	4897	3547	2891	2212	1697	1458	1148	1092	976	921	864	843	815	764	753	741	750	740	790	653	717	750	663	682	611	655	630	700	683	704	704	668	676	638	649	686	658	601	648	673	665	657	638	675	726	643	694	683	683	683	636	637	649	649	622	648	663	627	645	606	675	671	709	651	664	591	660	643	700	650	662	672	673	680	668	663	661	668	716	656	655	634	660	651	618	666	689	606	639	645	660	572	648	631	645	641	614	670	645	640	685	688	662	663	629	652	653	650	613	606	649	691	622	616	649	656	676	634	611	639	666	675	693	633	630	663	685	675	619	601	703	675	666	613	641	623	619	622	629	697	617	690	582	657	632	660	650	667	694	626	643	658	661	570	654	662	636	654	656	618	635	665	635	618	675	635	614	670	665	625	634	662	627	640	628	690	661	654	660	637	681	659	608	631	643	639	651	658	624	662	646	655	634	683	649	669	635	657	631	682	649	643	723	633	621	640	645	678	623	657	613	660	662	647	634	648	683	643	658	617	643	662	626	684	681	662	665	664	667	648	640	645	656	628	663	652	669	620	624	628	621	662	665	630	642	629	671	678	659	661	635	698	617	672	648	670	646	633	670	675	667	606	640	658	665	659	616	643	622	658	709	618	648	625	658	630	645	635	665	660	623	640	621	615	647	629	665	654	666	598	619	673	648	648	665	637	649	637	680	630	630	641	661	689	644	614	623	619	685	650	640	653	652	650	649	621	699	636	696	655	672	582	651	640	640	646	654	661	700	676	666	662	637	677	607	652	621	630	647	636	654	652	629	610	636	669	645	622	663	616	666	628	636	690	661	623	650	608	622	682	651	651	601	652	663	651	650	614	647	597	623	611	617	650	634	653	618	621	674	684	628	659	683	652	665	662	626	645	627	626	651	632	651	601	646	655	639	644	651	647	647	637	644	631	654	597	676	645	613	629	691	658	602	640	673	647	578	615	592	672	700	664	647	626	656	656	630	657	666	673	650	665	662	652	675	625	655	656	625	622	661	666	618	630	617	675	623	603	667	655	639	636	665	620	617	624	668	639	636	655	640	604	647	635	601	665	655	657	624	605	694	635	632	678	653	641	665	623	616	592	656	633	606	648	661	631	635	640	603	661	647	656	652	603	621	665	640	654	639	691	617	631	625	669	717	638	634	626	628	630	652	675	639	688	672	664	638	639	598	649	646	627	637	663	651	633	700	663	652	650	601	622	662	657	686	638	632	659	663	654	655	613	630	616	659	654	686	617	675	624	636	636	700	622	656	628	621	635	657	643	659	682	642	660	649	623	685	664	664	615	635	659	624	656	663	674	655	644	605	666	705	648	650	641	645	667	650	639	624	662	653	624	665	658	622	662	638	631	601	671	642	665	627	672	661	667	679	671	671	657	639	605	654	602	603	625	687	635	642	611	624	651	633	644	643	660	636	603	617	679	644	628	656	625	646	614	630	650	691	628	656	676	656	658	644	593	633	671	650	681	601	676	668	676	640	663	691	640	650	652	596	659	572	621	657	623	641	638	637	648	619	579	642	678	630	622	645	584	631	627	629	607	634	652	680	669	681	675	641	678	607	628	638	652	661	679	628	593	656	617	606	661	646	593	644	630	623	661	703	667	601	644	649	614	671	713	661	641	626	635	648	616	626	652	617	648	646	658	628	678	703	611	646	649	617	638	665	670	668	625	668	678	649	654	659	620	630	650	608	666	677	631	617	657	610	655	700	602	634	620	646	654	668	653	635	650	664	592	624	681	634	690	675	702	605	611	646	618	705	608	659	667	603	600	597	629	611	649	619	693	647	617	624	618	649	597	673	639	656	641	630	633	676	622	660	661	675	632	602	664	611	593	631	650	656	644	658	650	676	631	655	643	641	620	656	648	653	674	658	644	690	643	645	689	707	656	651	648	647	649	637	662	657	651	600	656	673	659	632	660	674	706	642	608	654	671	684	648	627	636	663	664	638	646	650	616	673	593	693	640	638	672	584	594	649	652	634	668	574	651	605	630	668	604	671	629	654	643	645	632	635	613	661	635	638	663	683	625	643	669	656	670	650	635	674	663	658	628	627	641	617	663	626	618	665	663	621	693	605	653	615	663	620	670	648	682	617	627	661	603	660	649	672	628	618	605	661	683	647	593	607	619	640	622	607	657	675	646	607	675	685	644	621	651	649	627	665	603	614	640	631	596	615	613	679	579	601	641	625	653	641	641	667	669	643	692	657	637	628	634	660	661	692	654	665	709	623	636	680	656	641	666	634	643	661	641	595	641	688	605	628	655	667	672	676	640	666	621	655	645	636	616	666	635	683	634	599	636	700	641	655	664	621	653	641	660	658	662	610	655	648	638	617	673	682	685	671	650	629	605	655	620	626	621	629	644	685	627	641	635	664	649	607	682	631	649	633	663	638	603	636	634	656	671	665	689	635	644	647	648	674	650	634	659	637	652	653	677	711	709	629	704	630	677	658	622	635	640	600	666	676	595	673	681	607	629	640	603	638	653	640	688	663	675	663	637	646	658	630	629	670	682	646	623	629	627	605	633	638	645	658	632	613	643	662	635	656	669	636	616	619	629	625	652	681	660	664	624	627	667	674	670	623	650	678	617	643	679	637	612	598	605	629	666	631	675	651	660	627	671	642	617	632	623	638	613	643	610	648	602	677	640	655	649	623	638	630	642	598	652	609	631	655	675	651	637	628	632	622	642	635	670	684	623	669	625	711	633	636	656	631	667	602	655	643	614	653	667	653	677	657	675	633	627	640	675	655	630	660	598	652	626	647	646	632	613	645	672	650	666	657	662	653	628	680	597	642	633	610	629	618	634	663	659	656	635	660	626	668	643	639	617	659	685	690	650	623	613	604	675	656	642	630	637	639	652	670	641	665	662	660	626	627	661	641	682	641	600	602	654	658	634	646	653	643	625	606	632	666	621	649	637	604	662	637	644	673	678	640	670	715	613	630	657	668	698	654	666	617	688	627	615	686	620	608	653	645	671	618	609	625	641	667	601	638	631	618	629	627	641	698	608	647	639	611	640	667	616	662	676	662	657	655	622	692	638	642	638	668	626	666	643	613	661	611	678	629	684	628	604	685	641	706	635	616	632	631	583	670	651	605	636	684	596	638	678	658	660	651	607	663	663	666	666	682	644	672	604	648	630	613	673	679	642	613	605	701	603	678	667	636	637	655	680	633	667	623	663	647	618	659	635	637	649	682	619	613	660	665	630	616	628	622	644	642	605	635	643	620	669	630	618	585	630	664	649	642	631	614	596	627	634	602	611	631	680	644	641	674	645	629	632	707	651	685	628	659	601	652	591	620	616	642	647	704	646	647	652	644	601	589	647	628	596	624	668	657	609	658	644	661	616	627	665	669	655	639	628	623	646	615	609	654	596	655	653	660	590	650	611	631	644	673	632	650	698	653	666	665	615	615	632	631	608	687	616	668	642	592	580	657	599	614	655	673	635	627	641	634	590	698	637	647
24931	21320	27356	25476	9275	1247	931	746	602	509	539	538	494	493	505	496	453	421	458	437	453	408	420	453	433	411	402	435	431	437	409	455	411	461	426	430	430	434	425	396	427	404	376	413	363	431	434	445	414	416	411	390	428	404	401	432	405	420	396	409	386	434	422	421	412	434	414	422	427	396	407	385	428	408	388	390	429	410	444	390	436	399	406	399	435	397	431	454	416	410	420	410	401	410	417	420	421	438	407	403	450	432	428	391	408	421	417	409	430	413	410	430	440	387	418	412	451	399	417	378	434	404	453	396	419	398	366	410	440	448	391	419	423	428	410	439	407	404	405	429	431	418	404	394	435	386	416	427	403	412	409	404	416	423	418	392	404	447	441	394	462	442	409	431	425	433	444	409	410	427	441	453	424	400	415	381	403	413	390	395	406	419	392	425	404	398	401	416	438	419	423	410	403	393	397	367	413	411	395	393	455	419	388	396	406	412	432	429	396	388	437	421	386	430	409	417	414	437	395	400	406	397	413	423	392	403	414	431	408	420	384	413	390	406	435	371	399	413	424	435	424	403	407	396	411	415	423	394	421	434	407	424	401	395	447	422	417	409	382	396	389	413	389	408	414	432	385	433	441	401	437	381	384	374	469	447	393	417	399	412	391	426	382	434	385	417	445	419	430	389	389	463	423	375	411	406	399	434	413	439	406	397	438	394	431	424	427	399	401	394	463	408	433	412	436	432	423	472	403	391	417	408	426	406	396	422	415	423	437	402	424	438	416	442	398	405	428	413	467	392	398	380	378	394	419	393	422	405	433	417	371	418	392	403	396	433	399	408	401	451	380	370	403	395	399	435	381	380	360	396	410	393	407	439	376	403	397	407	402	429	446	409	422	416	427	416	417	425	410	406	452	414	393	397	375	386	401	384	401	397	406	391	405	429	332	400	400	397	420	396	451	426	409	423	430	440	401	421	408	416	455	401	399	412	383	426	427	393	422	394	373	412	440	446	404	401	406	408	411	470	406	390	428	398	404	403	434	378	420	360	386	416	402	415	425	429	414	395	434	415	391	411	408	366	407	410	436	428	393	423	416	424	424	417	434	426	410	411	412	397	411	421	407	426	416	421	401	415	429	433	420	435	422	402	400	370	397	435	426	373	381	407	387	457	375	410	435	413	439	416	402	425	399	373	392	429	425	425	403	413	398	420	429	418	413	397	437	417	412	374	423	404	453	466	400	411	422	426	389	392	450	438	403	385	423	455	433	430	383	410	450	414	392	422	393	405	411	412	408	415	439	398	401	384	408	451	415	362	408	409	432	399	408	405	396	423	425	379	416	406	404	385	376	420	425	403	386	421	421	407	433	402	391	430	397	420	386	428	434	396	441	368	425	367	417	396	399	381	385	356	417	455	413	435	429	418	380	437	396	369	409	415	414	398	409	416	384	437	411	422	373	394	431	442	438	440	434	378	376	423	410	427	419	435	400	443	393	416	435	423	388	424	407	417	428	395	396	386	434	381	413	370	387	411	418	444	439	412	422	421	425	421	407	412	429	400	414	383	441	400	409	416	393	407	405	426	443	381	412	390	447	396	421	432	394	415	356	432	419	390	433	414	446	426	425	420	446	411	413	396	414	385	355	417	400	419	420	406	413	406	417	406	418	408	436	393	430	441	414	410	392	410	395	460	411	395	387	422	409	403	368	390	433	406	449	422	398	419	407	393	417	394	413	379	432	417	392	413	454	415	431	401	423	370	411	424	433	393	415	394	406	398	458	422	394	399	412	382	427	410	383	423	421	396	394	457	431	371	425	453	411	427	423	422	414	411	401	397	391	387	434	394	399	446	446	390	403	391	405	372	401	417	424	408	416	412	394	437	369	426	451	387	428	414	423	400	408	417	439	412	398	416	421	405	409	419	398	417	408	412	409	427	341	394	420	393	372	451	417	435	427	370	390	443	430	403	405	409	437	413	402	396	397	399	457	422	455	417	411	434	404	429	415	381	450	401	435	415	387	409	454	434	404	411	401	413	423	432	411	371	424	399	431	412	441	404	396	400	408	392	406	416	394	431	392	421	412	401	401	430	434	396	417	405	413	397	419	430	402	431	407	420	382	407	418	435	416	408	389	398	401	394	432	397	367	422	423	456	450	412	383	405	430	408	457	401	440	384	439	404	412	417	430	405	418	427	420	405	382	406	400	398	420	381	430	409	386	411	431	422	430	420	403	371	387	406	429	390	426	389	384	383	395	387	423	451	379	415	447	399	419	406	442	399	439	415	412	406	412	380	417	402	423	407	440	400	408	410	410	444	403	405	413	426	369	443	414	411	386	413	403	406	423	440	412	378	401	385	448	399	391	383	486	404	435	410	404	402	389	414	429	392	391	430	419	414	406	430	461	407	417	419	421	430	376	411	430	398	379	386	431	415	402	414	431	399	399	412	428	384	413	394	395	377	445	414	388	428	374	397	421	414	412	429	460	392	427	410	412	360	420	378	427	375	442	462	452	404	373	388	412	416	422	408	414	404	382	394	378	415	435	432	394	408	423	397	442	447	389	404	412	426	404	413	427	384	408	410	394	374	400	407	410	419	442	399	389	398	398	404	420	396	406	427	424	421	407	420	441	401	444	421	414	438	377	411	438	418	464	410	419	417	429	439	409	402	442	370	412	426	434	460	438	412	416	395	413	377	467	454	403	408	430	403	414	417	394	424	386	420	438	414	401	371	385	379	377	417	442	413	382	393	383	401	450	443	396	410	401	433	396	396	415	404	372	408	427	423	412	378	405	422	429	439	394	420	420	389	436	417	388	416	392	405	409	423	432	412	405	391	424	383	393	385	387	418	390	416	394	442	410	414	378	439	437	424	416	405	407	429	391	403	383	389	384	377	401	407	373	421	448	383	391	420	388	428	381	400	405	403	393	439	382	383	393	435	402	429	416	420	391	436	430	414	442	442	413	436	399	395	463	388	435	421	393	389	393	424	414	404	433	388	385	407	428	418	389	376	394	447	420	403	389	431	390	409	400	430	419	406	417	423	419	413	446	419	412	389	434	421	427	429	429	389	392	463	432	421	426	399	411	375	383	420	423	410	370	394	402	408	431	395	420	405	418	423	401	385	420	424	430	404	410	419	416	403	424	414	388	409	415	403	414	418	431	439	409	408	391	440	435	437	371	462	438	398	431	408	400	458	425	413	426	419	383	400	412	401	407	391	424	407	415	415	440	432	417	408	374	419	367	461	448	422	414	426	434	364	420	420	416	414	408	407	434	395	398	442	389	422	376	432	393	428	393	414	368	440	422	421	401	446	393	389	467	401	405	391	396	414	414	395	431	401	435	404	432	368	394	421	403	409	399	396	404	434	413	423	393	419	402	447	434	410	416	408	412	453	425	438	435	393	389	415	412	418	432	444	426	408	431	410	440	432	400	382	389	404	382	390	443	393	407	415	402	385	399	403	401	426	415	430	456	405	389	441	455	414	401	418	429	412	392	386	434	423
4490	9191	6688	3467	2520	1921	1538	1290	1027	849	811	736	660	576	597	573	571	546	540	554	499	509	494	447	539	511	501	488	506	519	478	506	483	545	507	520	513	523	481	468	501	466	492	524	475	505	432	509	491	406	469	505	484	515	483	498	503	480	482	488	493	451	508	487	488	502	486	505	493	506	462	485	455	478	452	510	490	457	456	483	469	502	446	464	480	486	441	460	464	460	470	514	474	446	473	492	478	482	473	501	507	460	482	467	489	471	474	457	463	476	485	465	502	479	527	482	508	487	493	441	484	517	434	468	514	501	496	495	506	512	479	497	501	477	469	483	486	501	491	481	461	476	463	461	451	471	433	496	468	460	505	487	478	455	480	490	430	473	510	492	492	425	454	488	468	470	492	425	473	486	474	457	480	521	487	487	486	496	461	497	477	476	469	429	481	482	459	450	478	456	485	462	499	466	447	482	471	480	480	480	458	456	471	535	454	504	519	481	450	482	483	502	503	477	525	460	454	459	468	467	513	483	492	470	448	472	500	464	484	459	459	455	486	446	500	510	478	457	474	485	485	435	511	450	433	451	494	511	502	500	461	502	491	454	478	517	464	502	462	483	471	460	481	467	438	487	505	479	447	463	464	471	459	506	486	521	465	501	492	506	501	495	506	441	490	506	496	483	517	487	477	451	498	509	457	465	473	480	467	442	492	523	441	502	443	478	516	483	510	424	496	433	447	480	498	472	497	468	444	502	452	460	506	493	476	487	482	485	460	480	463	478	498	475	475	492	466	522	466	483	503	471	502	461	470	517	503	482	499	465	486	489	484	484	504	503	505	492	446	482	491	465	463	509	465	488	446	474	434	481	463	477	483	474	473	483	511	457	468	499	519	470	467	467	473	495	485	490	510	451	508	447	476	477	482	500	477	488	445	468	446	496	502	503	457	451	493	505	440	467	456	480	460	484	496	485	481	483	494	492	480	497	494	463	454	467	439	475	510	492	472	442	503	489	443	462	451	506	496	438	480	451	475	474	502	493	468	504	477	511	475	460	480	482	469	484	474	465	483	487	475	503	479	450	484	498	489	485	511	491	508	492	503	483	483	469	461	490	465	470	542	523	484	491	439	449	466	481	492	488	449	528	496	476	494	540	473	487	475	487	494	490	488	512	462	427	454	458	446	486	452	491	470	475	463	446	485	463	460	469	518	462	477	508	439	457	495	465	498	499	470	487	452	430	490	471	478	507	465	454	457	480	458	490	451	474	482	472	451	509	469	465	480	439	468	467	466	470	497	509	449	484	503	464	455	455	476	480	393	468	464	455	474	456	476	489	440	462	498	488	466	440	501	480	484	506	492	478	466	475	477	470	505	498	444	504	500	455	484	487	461	464	456	467	410	495	470	450	461	489	470	461	472	450	505	445	471	470	429	462	494	464	484	467	514	479	479	455	501	485	513	485	468	448	463	479	501	489	454	466	495	464	511	465	474	485	490	492	479	456	525	460	492	458	485	444	453	476	485	465	496	441	489	471	476	481	467	477	438	513	471	514	493	459	473	479	478	478	518	436	526	481	455	487	467	485	481	493	446	440	456	491	442	490	471	493	498	446	452	477	466	480	502	457	463	457	491	479	490	479	492	502	473	450	492	431	532	480	466	494	481	460	504	454	472	475	476	436	477	454	434	462	479	470	501	511	467	478	491	466	499	456	510	466	471	427	500	478	486	427	491	484	453	459	472	467	457	546	511	484	498	489	478	484	512	451	464	504	473	468	502	471	493	463	478	473	458	468	422	485	483	521	487	467	517	483	466	484	482	475	465	470	444	468	494	482	449	533	475	488	508	521	443	444	459	507	487	486	440	480	459	439	475	498	490	508	461	489	498	471	470	440	481	502	490	467	483	494	465	484	432	476	462	489	491	471	459	486	478	488	493	455	455	465	443	471	459	463	493	495	482	454	465	515	489	468	494	473	504	452	434	468	464	448	483	512	472	442	448	464	514	447	526	444	499	469	441	489	433	483	446	467	427	480	478	474	500	453	501	449	488	458	488	470	453	514	475	457	471	490	478	456	466	498	464	496	471	456	458	453	465	437	524	456	430	444	475	454	464	495	498	464	490	516	455	489	458	468	490	512	499	508	488	482	513	462	458	483	469	498	505	439	494	443	464	469	476	469	475	506	438	497	484	489	476	504	451	523	477	508	485	461	456	501	505	480	458	513	443	496	529	462	459	459	421	495	484	444	435	471	505	481	488	511	491	490	501	464	530	478	456	481	471	477	485	496	470	517	495	456	435	475	465	464	485	472	481	433	456	502	433	465	460	479	492	454	497	461	483	449	465	497	465	458	467	452	444	484	466	463	450	470	494	506	458	456	466	501	491	435	460	494	514	465	449	429	454	448	449	483	468	515	512	476	446	480	517	451	454	441	495	460	433	485	499	444	496	470	466	486	444	471	474	507	473	455	458	495	463	456	482	468	433	496	506	473	481	459	496	460	511	457	486	457	489	454	460	533	483	448	440	451	488	474	461	491	503	469	490	464	482	470	464	492	484	522	465	478	462	472	501	484	503	465	478	460	509	462	454	494	424	478	493	492	437	504	490	496	487	441	477	456	492	441	486	500	482	473	485	472	434	448	460	474	476	453	519	460	474	516	452	473	514	458	458	478	451	441	462	470	466	487	473	454	480	436	471	458	545	507	439	497	485	503	486	467	518	467	434	470	460	476	474	484	465	485	458	476	499	474	458	446	458	477	447	450	525	490	456	471	455	489	452	504	513	470	484	486	483	460	470	477	486	479	444	434	489	487	483	510	451	469	517	500	484	490	528	500	534	496	486	470	469	478	485	447	451	464	450	448	443	487	518	498	459	464	454	492	503	423	489	461	485	466	488	511	455	520	486	446	491	485	473	454	481	439	467	468	483	470	465	457	450	481	471	470	452	461	494	475	530	518	489	499	462	515	477	486	472	501	497	492	472	477	477	432	473	475	473	497	433	455	493	457	475	461	487	466	443	449	421	495	488	486	447	499	507	470	445	483	523	511	463	474	486	435	490	482	456	462	472	466	524	504	483	466	479	475	493	468	490	482	469	471	440	480	437	469	473	473	416	445	493	482	451	462	481	484	467	455	502	457	489	443	427	528	497	479	491	439	426	508	493	486	457	467	482	466	466	426	516	493	464	491	466	483	453	452	457	475	465	484	491	479	458	464	449	489	496	455	478	513	481	467	487	492	485	478	501	444	475	479	469	483	481	441	478	459	448	484	459	445	472	482	463	508	522	469	477	473	471	454	481	492	501	480	456	461	460	491	494	473	466	500	500	509	536	478	489	483	478	500	464	485	467	481	444	492	423	493	440	500	483	442	486	491	505	470	456	502	498	435	494	440	480	454	443	487	466	480	469	464	483	488	496	507	492	494	476	493	505	438	470	486	453	476	534	504	457	457	441	469	439	477	453	478	487	479	492	499	466	468	470	500	487	520	456	496	469	432	478	493	487	505	459	457
40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
