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
339544351189	339544351757	339544352307	339544352857	339544353407	339544353957	339544354507	339544355057	339544355607	339544356157	339544356707	339544357257	339544357807	339544358357	339544358907	339544359457	339544360007	339544360557	339544361107	339544361657	339544362207	339544362757	339544363307	339544363857	339544364407	339544364957	339544365507	339544366057	339544366607	339544367157	339544367707	339544368257	339544368807	339544369357	339544369909	339544370457	339544371007	339544371557	339544372107	339544372657	339544373207	339544373757	339544374307	339544374857	339544375407	339544375957	339544376507	339544377057	339544377607	339544378157	339544378707	339544379257	339544379807	339544380357	339544380907	339544381457	339544382007	339544382557	339544383109	339544383657	339544384207	339544384757	339544385307	339544385857	339544386407	339544386957	339544387507	339544388057	339544388607	339544389157	339544389709	339544390257	339544390807	339544391357	339544391907	339544392457	339544393007	339544393557	339544394107	339544394657	339544395207	339544395757	339544396307	339544396857	339544397407	339544397957	339544398507	339544399057	339544399607	339544400157	339544400707	339544401257	339544401807	339544402357	339544402907	339544403457	339544404007	339544404557	339544405107	339544405657	339544406207	339544406757	339544407307	339544407857	339544408407	339544408957	339544409507	339544410057	339544410607	339544411157	339544411707	339544412257	339544412807	339544413357	339544413907	339544414457	339544415007	339544415557	339544416107	339544416657	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2699	3600	2300	2700	3600	2300	2700	3600	2300	2701	3600	2300	2701	3600	2300	2702	3600	2300	2702	3600	2300	2703	3600	2300	2703	3600	2300	2704	3600	2300	2704	3600	2300	2705	3600	2300	2705	3600	2300	2706	3600	2300	2706	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2708	3600	2300	2708	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2710	3600	2300	2710	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24329	23748	35595	29967	23000	18321	8073	1647	602	370	365	341	355	302	320	351	350	374	323	322	334	350	336	305	377	361	327	319	342	363	307	337	368	335	350	332	351	317	307	316	374	332	317	367	330	295	330	337	327	353	320	318	322	352	291	325	316	347	378	336	324	319	346	293	331	346	308	310	344	324	323	315	279	304	334	313	319	334	303	322	335	328	326	316	343	323	320	329	327	337	348	322	355	316	309	356	342	351	338	303	309	313	328	275	329	337	304	331	298	321	344	338	324	336	331	341	348	354	331	313	327	336	347	314	360	340	343	320	328	322	347	343	318	294	311	327	320	343	322	322	339	384	343	359	348	322	323	300	337	323	315	316	338	335	303	283	365	296	369	343	356	323	345	303	353	320	312	330	332	337	345	322	311	340	340	345	317	299	318	338	360	344	333	353	345	353	324	356	340	318	334	296	316	304	342	345	306	330	325	321	336	334	334	338	334	319	335	322	353	308	298	298	353	330	321	345	361	338	351	356	342	314	342	307	307	324	346	308	343	332	326	348	334	305	346	328	332	357	315	323	345	330	354	331	369	337	379	340	325	316	314	332	339	302	326	327	320	344	345	330	323	370	315	347	326	331	330	350	293	335	346	306	290	317	338	342	349	322	334	331	316	314	329	355	338	314	332	337	342	353	329	340	331	342	320	332	310	331	315	317	314	334	312	328	320	318	334	329	318	326	353	332	309	322	352	370	331	345	332	322	344	310	337	353	327	346	365	342	350	336	334	338	310	334	344	327	352	343	363	346	317	320	371	306	296	336	343	319	329	333	343	330	335	300	361	378	352	324	341	325	347	330	338	346	324	319	324	346	320	344	315	311	299	320	343	348	342	346	339	298	313	311	293	316	340	348	335	328	328	309	339	309	350	311	344	324	333	352	328	333	332	330	362	366	313	328	324	327	338	311	345	348	347	340	309	334	330	341	303	331	322	300	344	302	300	325	350	335	327	322	298	334	353	332	361	315	364	340	319	309	317	341	345	367	303	330	340	331	303	328	331	342	357	343	354	321	340	325	331	336	364	314	358	355	342	313	310	339	314	337	315	334	339	335	327	323	312	338	320	343	335	362	327	297	308	337	349	336	346	326	328	347	339	357	317	319	325	331	312	333	300	329	329	329	345	348	339	348	340	334	352	347	347	354	351	339	345	332	353	342	362	317	314	332	345	343	328	324	314	343	333	321	319	323	334	330	364	327	337	339	335	304	301	311	333	323	352	344	339	345	315	343	340	281	342	315	311	295	349	361	308	337	331	332	321	337	327	338	324	334	320	289	312	368	347	346	338	350	340	343	318	319	315	326	365	328	327	349	356	307	350	326	306	340	363	330	341	335	331	327	331	285	303	337	347	317	332	342	323	311	298	331	307	330	321	346	361	341	331	358	326	352	344	331	377	338	332	307	316	301	363	333	311	378	338	328	337	359	328	331	330	327	348	293	330	327	311	322	359	357	333	328	302	347	348	351	329	303	304	338	339	345	334	306	338	353	336	315	361	313	322	314	341	316	307	351	304	335	343	329	331	316	330	348	320	327	335	311	359	357	336	339	333	349	364	320	320	330	336	310	368	325	314	333	338	331	319	322	348	360	349	336	352	331	356	337	344	356	340	325	317	328	321	345	310	324	320	307	311	312	333	354	322	300	324	316	346	318	334	312	340	347	320	372	353	313	351	344	330	319	303	326	332	322	352	303	384	325	318	312	363	366	310	332	344	317	313	319	318	345	324	334	333	284	294	325	322	316	319	350	331	305	309	326	316	328	332	344	346	291	360	323	347	306	340	319	320	341	340	315	334	330	340	355	329	337	329	322	297	318	327	353	363	313	354	325	367	329	316	324	352	303	310	308	308	337	332	327	322	337	348	350	309	337	336	316	331	350	347	307	326	318	279	322	333	311	325	350	303	329	335	335	307	336	329	351	323	328	339	305	350	342	351	339	299	355	342	337	328	321	335	326	316	356	340	325	347	319	346	316	361	331	296	310	336	344	336	335	304	311	317	336	307	314	370	366	340	333	341	334	324	363	319	329	321	300	360	339	324	310	342	333	317	343	312	309	308	330	316	330	320	348	325	331	353	286	327	356	327	349	354	328	329	299	368	347	282	326	335	317	329	318	321	336	325	296	338	307	365	341	338	358	306	308	327	314	348	329	303	345	329	314	296	315	339	319	326	314	364	357	342	356	332	331	337	313	332	352	339	291	320	361	301	345	322	336	339	328	341	325	325	295	357	321	287	306	354	332	331	320	305	342	307	324	344	317	342	317	303	316	329	322	332	370	314	328	341	301	339	352	358	328	356	337	338	330	344	299	350	343	359	327	363	299	304	320	326	342	303	312	359	334	347	357	345	310	336	305	324	357	338	338	352	338	332	320	297	348	292	329	329	301	343	329	361	313	329	308	370	327	328	321	314	337	357	317	342	362	350	317	350	318	330	328	324	323	332	318	351	339	314	319	363	363	317	336	319	312	343	326	317	337	328	342	320	334	312	333	342	330	301	323	294	360	301	358	318	357	346	338	334	378	318	379	362	345	327	340	331	350	322	307	327	314	339	329	351	312	320	342	328	325	322	346	358	385	348	314	306	344	295	302	344	361	334	308	323	310	313	335	291	342	312	356	341	321	328	331	339	301	344	340	297	346	350	302	294	321	313	365	334	353	326	324	366	303	325	312	338	393	304	315	328	347	365	358	327	383	362	315	359	328	322	320	329	333	333	286	380	345	289	323	311	326	302	308	342	337	331	340	334	333	314	314	355	310	302	316	327	298	317	316	357	320	337	283	341	340	325	356	327	336	329	336	330	319	332	335	349	316	316	307	347	300	330	337	319	322	348	333	347	330	346	317	334	362	331	314	333	327	365	341	316	342	373	353	327	335	286	315	317	350	364	310	321	342	343	303	325	334	331	331	315	308	329	323	311	306	348	310	327	295	317	324	331	313	364	319	342	348	298	343	377	306	348	307	330	340	368	341	314	362	338	339	327	334	344	331	317	299	310	314	337	341	330	394	354	361	320	303	327	350	340	359	310	369	327	335	358	324	354	330	299	340	327	361	355	313	337	334	350	317	314	335	301	344	344	319	311	343	307	337	359	312	330	326	327	325	358	305	309	327	313	324	335	284	339	318	323	313	334	332	332	340	351	321	311	329	331	335	362	341	355	305	322	346	292	337	354	337	339	331	337	330	360	295	312	353	320	338	351	318	317	336	283	351	328	288	299	323	327	281	306	314	325	297	315	349	329	330	325	295	334	313	306	314	355	350	324	328	329	324	325	365	308	332	338	322	336	314	346	314	321	351	339	329	340	309	341	349	303	353	324	357	346	335	360	360	313	321	336	328	329	379	297	328	325	344	333	350	330	343	319	335	340	357	365	320	286	299	311	315	344	347	332	351	339	379	331	341	332	342	334	346	353	337	345	314	333	346	358	297	347	336	332	324	332	305	321	324	316	331	349	326	297	361
61573	106905	83231	52356	27966	13845	8918	3690	1427	676	578	597	554	558	539	614	590	573	622	576	592	578	566	583	602	583	561	587	591	535	543	589	583	583	607	582	580	551	560	567	556	567	587	567	565	547	542	591	584	560	554	563	609	574	585	560	589	573	590	594	554	632	655	605	564	601	505	627	605	584	605	607	600	609	533	586	589	548	569	571	584	544	576	549	565	570	558	593	547	546	562	555	596	560	558	567	542	570	577	599	588	565	555	561	617	560	582	565	548	643	545	610	611	595	548	547	572	568	584	596	581	547	590	590	573	561	606	589	635	595	591	598	554	549	568	563	600	611	574	560	534	570	559	605	557	602	594	570	560	585	575	587	599	591	575	613	585	553	527	558	563	605	565	562	564	522	543	591	559	559	568	610	596	602	579	602	606	568	554	593	565	640	560	548	588	582	551	585	607	591	563	580	624	570	569	554	594	579	608	570	568	577	567	539	561	591	547	622	577	532	582	566	592	603	581	550	582	570	586	569	609	570	590	590	581	563	605	573	570	578	574	599	557	519	575	596	610	519	596	551	586	590	592	558	551	578	605	572	547	585	559	600	585	563	544	586	538	621	630	577	571	574	549	589	609	552	565	566	547	595	603	576	563	596	601	600	523	588	604	593	588	545	587	562	563	589	573	565	588	571	626	538	583	582	608	557	589	588	589	546	631	609	610	572	553	567	562	561	583	578	550	570	562	585	600	589	572	595	509	556	567	589	571	588	591	604	572	617	572	559	549	589	576	558	574	542	610	555	613	579	571	596	545	598	614	568	607	614	593	557	572	586	603	628	572	560	547	561	562	601	541	589	591	595	617	561	557	604	614	569	596	625	589	585	565	525	580	578	572	594	579	567	569	569	554	548	591	523	575	553	567	597	550	555	569	556	558	576	561	601	581	539	600	554	548	558	587	572	562	577	601	571	554	594	540	600	572	561	564	571	586	616	585	603	589	548	596	542	573	638	603	589	562	582	555	587	547	606	538	580	599	576	579	604	580	580	558	517	595	598	576	581	585	557	581	616	626	571	577	560	598	564	558	566	565	608	569	603	564	545	570	540	595	577	586	585	606	559	556	558	600	585	615	555	634	599	569	561	577	572	546	558	544	596	634	609	599	593	530	556	617	593	574	597	583	589	578	563	572	553	559	587	532	612	549	602	577	586	562	592	567	549	597	550	603	580	580	577	602	566	536	583	584	566	592	554	597	561	544	537	593	570	585	594	603	566	589	580	549	574	567	600	589	608	543	556	578	620	574	551	560	515	592	621	601	580	595	572	629	591	602	570	573	613	583	574	572	551	596	578	611	596	572	557	612	588	570	583	576	559	577	627	588	620	605	555	589	600	592	562	587	619	595	575	585	554	559	594	576	545	540	576	577	554	578	619	606	536	590	576	560	589	571	587	569	601	555	547	551	584	562	604	553	617	577	561	588	585	607	584	640	588	547	552	579	587	545	524	560	561	570	605	562	551	599	597	590	595	596	585	576	571	591	572	601	540	556	600	564	591	593	551	580	561	560	613	606	572	565	585	579	576	605	557	595	558	609	619	634	561	592	555	605	618	582	606	513	597	562	539	600	561	571	603	588	571	603	584	555	571	595	572	587	543	537	555	592	539	564	572	549	595	638	566	564	587	571	582	567	597	576	572	609	588	600	548	552	576	649	591	579	611	554	592	591	603	556	629	604	586	564	555	545	605	595	565	563	584	583	559	538	580	599	562	552	553	552	559	595	557	586	585	548	580	547	596	579	607	561	601	549	564	549	569	581	568	564	600	613	538	576	587	596	603	584	587	596	561	537	553	572	580	580	568	610	537	609	582	587	600	614	550	557	538	586	611	590	611	566	585	568	578	565	556	592	571	550	566	593	534	605	579	566	574	568	604	564	583	559	586	603	579	590	598	576	559	589	551	601	566	546	556	541	582	590	558	589	592	584	617	597	598	584	562	622	582	535	583	568	589	579	594	549	584	586	581	554	608	590	558	620	585	557	605	595	608	614	559	561	578	648	588	580	634	611	573	558	546	572	595	541	607	596	586	595	532	555	587	548	603	569	581	549	615	557	593	529	564	587	609	577	580	569	593	614	542	565	608	609	561	590	578	645	588	580	553	574	576	604	598	588	585	600	596	551	567	552	598	587	562	587	576	598	540	584	538	565	580	580	608	593	573	521	579	606	592	603	595	558	563	587	574	574	585	568	573	567	616	602	579	607	563	624	581	595	599	571	583	566	584	591	592	597	562	567	590	576	564	548	575	583	570	585	537	556	568	591	564	583	604	597	572	560	589	582	599	568	547	569	571	578	594	598	566	554	577	567	582	539	567	573	602	591	519	615	592	573	623	564	603	553	601	604	599	601	579	578	554	564	565	612	554	567	541	595	559	620	572	600	600	586	594	564	574	523	583	609	563	589	573	601	563	562	564	592	587	617	624	572	567	577	567	589	608	625	580	584	554	612	627	543	562	515	596	590	571	604	602	568	575	562	600	557	598	570	565	616	601	599	583	578	593	574	558	559	548	566	572	591	591	582	574	568	570	563	524	569	559	573	560	586	601	547	639	574	608	583	592	556	575	598	544	567	574	603	597	559	597	579	553	539	578	588	579	581	574	594	600	609	593	582	546	576	557	575	572	575	589	591	567	596	608	604	577	583	583	590	605	601	590	592	568	565	550	537	575	578	616	578	570	611	578	640	598	611	572	587	560	563	564	569	609	598	577	567	571	559	602	581	571	572	555	599	543	602	630	607	590	574	534	567	574	572	555	557	556	556	596	586	589	611	585	596	633	563	633	575	566	539	558	581	560	568	582	587	605	557	561	587	587	587	592	634	552	629	522	550	581	552	583	593	540	585	579	577	599	541	557	623	582	589	604	586	574	597	543	621	637	553	525	567	606	577	561	598	588	632	592	543	562	579	588	611	577	548	596	609	578	591	580	540	575	546	592	537	556	580	572	578	582	592	563	604	575	600	585	577	595	613	572	561	553	607	605	573	566	604	579	596	524	595	549	560	622	569	577	604	569	584	597	526	582	614	603	605	594	572	636	519	611	575	600	592	543	560	595	619	581	602	527	578	562	603	580	555	592	623	615	567	566	569	549	594	586	598	607	587	565	596	558	619	600	566	597	561	556	607	522	613	531	563	603	609	574	541	626	618	598	564	591	593	594	615	568	574	596	560	569	601	560	552	577	542	586	587	595	580	581	552	578	550	533	599	550	544	581	603	572	597	581	581	590	620	605	593	578	581	615	579	589	560	593	607	576	560	576	628	580	573	559	545	584	574	608	597	568	551	618	578	580	602	568	558	594	552	565	604	565	609	589	639	614	622	596	593	630	577	599	541	617	558	590	545	564	566	582	534	603	538	594	594	573	572	602	569	608	587	588	577	546	602	633	552	583	565	586	566	572	560	572	552	559	557	604	571	620	576	602	580	576	612	521	593	605	582	592	533	563	563	549	569	600	607	583	584	584
28852	31812	30638	10871	1852	797	582	346	300	297	234	244	263	263	243	232	252	241	232	253	269	265	233	250	262	239	237	255	254	279	260	251	277	255	229	255	249	246	248	241	223	235	217	287	227	259	222	251	234	226	236	258	244	243	264	253	241	200	256	234	268	240	241	267	284	247	242	231	237	252	258	246	263	238	254	273	231	259	262	235	233	240	247	266	222	262	253	257	242	249	241	261	249	226	227	233	247	244	223	234	253	249	233	238	276	231	233	247	249	245	241	223	250	214	237	239	255	269	256	241	254	254	255	249	252	235	258	224	231	242	287	264	236	243	237	253	259	238	258	235	248	252	198	260	275	240	227	267	247	245	246	226	219	238	233	257	262	238	241	248	269	268	235	230	260	217	256	246	255	231	234	258	272	231	252	252	237	225	269	235	213	247	268	244	268	243	248	227	235	228	236	238	255	239	234	233	231	229	248	257	265	244	223	239	246	247	247	239	265	257	234	233	240	244	220	268	224	272	231	254	237	226	259	247	244	252	242	238	232	240	262	234	255	204	230	263	272	247	237	251	230	254	247	244	246	220	260	222	257	275	239	237	249	263	249	248	253	237	215	235	244	258	260	229	224	246	236	247	279	219	253	253	223	245	229	283	243	245	235	226	251	265	243	248	240	256	238	236	239	235	274	256	222	227	229	211	256	242	200	259	243	224	264	248	250	274	255	243	240	245	286	251	250	251	219	252	225	233	224	242	234	246	229	251	255	250	237	224	230	235	241	248	245	263	253	239	232	231	249	245	258	253	222	239	232	260	238	265	258	277	251	260	238	247	245	231	250	256	232	225	261	239	251	244	232	264	246	239	233	245	239	258	233	236	251	229	266	238	246	239	238	261	242	233	265	267	231	239	268	249	264	269	238	243	227	219	237	244	229	225	250	208	245	262	262	251	253	242	270	234	252	241	234	242	234	245	241	235	273	229	249	252	226	244	249	261	263	242	228	242	236	229	233	262	239	265	261	250	254	242	234	226	245	234	241	256	233	241	247	254	240	229	254	242	255	258	226	234	264	245	244	249	245	260	246	268	268	234	247	233	225	237	212	243	269	263	261	244	254	265	256	241	218	238	247	246	225	251	256	229	227	257	243	258	265	271	238	241	257	240	254	243	203	239	251	231	223	250	228	230	251	231	235	251	245	264	262	242	246	251	261	274	283	242	240	225	247	256	276	260	224	227	230	225	253	229	283	239	241	289	258	216	254	261	251	221	246	241	259	230	262	238	246	255	235	231	248	251	257	250	276	242	227	246	254	246	272	263	254	267	234	226	244	273	265	269	232	247	244	243	244	259	251	244	251	256	223	236	235	233	238	264	240	230	247	255	240	260	231	253	223	246	253	245	249	259	263	256	242	262	246	250	246	244	208	248	266	262	246	245	249	236	247	233	272	237	244	261	243	249	262	236	266	260	260	243	265	265	232	259	277	239	269	231	210	235	243	238	264	250	248	240	233	234	235	245	249	273	258	251	233	249	274	258	248	230	226	248	262	237	256	247	262	242	219	240	215	235	264	216	251	253	232	230	238	303	239	245	233	246	253	241	254	248	255	262	245	258	235	240	249	241	236	246	203	237	221	230	239	264	211	241	250	256	229	264	235	247	224	266	226	272	245	234	214	238	264	257	278	253	253	244	228	267	254	263	215	268	235	246	252	233	259	237	257	256	236	266	239	258	264	224	260	282	238	262	245	270	248	240	263	235	252	236	229	235	239	247	266	241	269	224	259	239	261	243	236	270	229	264	239	248	230	233	239	234	252	262	269	260	265	267	240	266	276	225	251	283	249	242	263	248	249	249	243	253	295	242	245	259	256	226	257	248	222	260	257	236	235	241	254	222	241	257	252	242	238	250	241	240	219	245	269	281	245	241	259	244	243	266	243	260	264	265	265	264	261	237	241	201	259	238	255	231	243	264	254	243	274	231	253	249	249	246	240	252	250	262	236	266	226	257	247	256	257	247	261	227	241	225	265	233	228	224	266	247	246	211	252	255	244	261	239	249	253	275	238	243	230	254	235	222	273	258	256	275	234	259	260	253	239	248	266	263	229	234	237	259	278	252	256	255	252	224	232	243	244	228	244	242	257	258	242	261	234	243	230	241	244	244	262	225	225	223	260	226	227	240	235	233	241	242	241	257	242	240	228	241	251	270	270	245	242	238	205	264	254	246	240	240	235	245	259	216	244	231	243	266	238	220	257	246	238	281	235	226	250	249	224	255	255	266	277	262	237	226	245	248	243	219	252	240	263	235	236	224	235	255	251	217	241	260	262	237	239	253	237	248	250	244	257	218	245	252	234	260	213	236	246	256	223	235	249	242	236	249	249	256	255	220	254	215	236	240	233	214	246	239	240	210	227	250	233	243	247	295	238	259	245	254	252	239	257	232	229	227	244	267	241	227	224	222	246	238	265	248	248	246	252	240	229	257	243	253	260	252	253	270	238	255	245	258	260	241	260	256	261	271	231	245	248	258	234	241	236	255	226	259	253	222	262	245	240	261	259	261	278	222	251	230	209	235	257	262	219	259	267	235	238	282	236	239	254	220	257	237	238	219	255	227	248	262	230	224	238	234	235	259	218	229	232	259	228	255	251	237	231	260	273	238	228	261	269	263	240	223	255	243	262	232	268	241	277	225	236	254	262	250	239	236	230	267	250	237	253	260	207	235	284	265	255	262	231	230	223	256	213	272	242	261	263	232	239	266	249	288	247	272	248	215	239	228	222	223	255	253	243	239	266	236	233	244	239	270	220	210	266	242	239	235	232	260	242	255	268	240	242	222	260	248	247	239	249	230	252	229	226	259	246	231	254	244	254	225	242	233	250	233	229	243	239	247	243	232	238	248	233	258	244	267	275	223	266	241	230	236	238	252	262	231	235	264	241	242	290	244	257	239	209	224	247	259	242	269	270	214	248	228	276	247	234	253	219	267	252	261	235	267	237	241	230	257	238	251	237	240	262	255	275	238	265	240	235	260	269	246	264	240	226	225	213	244	258	250	271	218	262	254	270	273	236	251	230	253	243	264	262	247	228	231	261	272	249	254	263	238	283	253	246	264	271	231	280	258	236	237	228	230	240	251	253	254	235	231	265	249	234	260	242	236	252	237	261	230	256	266	261	247	273	253	224	239	244	244	259	237	238	264	251	248	242	253	274	239	260	237	239	240	277	216	260	255	251	269	250	250	225	254	223	268	216	240	258	230	249	258	247	256	260	230	248	247	253	247	246	248	257	232	264	258	268	259	247	257	222	242	231	240	244	235	235	240	236	258	247	247	262	221	236	218	243	292	248	241	228	219	221	262	236	235	217	223	244	263	258	257	248	288	225	263	266	263	238	246	231	242	236	278	249	235	223	268	202	243	278	225	233	236	255	244	231	249	262	240	212	267	256	243	223	265	265	249	246	254	268	265	257	233	260	253	231	235	282	264	267	265	266	264	255	245	246	244	274	246	255	233
34956	50513	35032	11078	4113	1969	1620	703	626	532	478	447	460	460	441	507	489	476	442	465	452	432	482	433	478	480	439	466	459	457	450	461	443	468	462	462	463	460	450	476	477	505	466	482	479	463	456	446	457	467	465	424	463	459	458	446	457	482	477	430	462	453	461	479	451	455	439	481	485	444	477	429	466	448	460	438	477	457	415	426	449	427	480	514	442	462	456	471	467	467	484	440	470	440	449	463	487	467	460	444	489	511	456	456	470	468	462	461	474	441	463	440	464	443	471	463	448	462	437	445	432	463	469	456	472	456	461	474	438	456	439	501	472	484	485	463	479	456	468	493	445	476	447	493	459	506	454	477	447	458	435	454	440	446	499	436	436	435	461	473	490	453	461	447	441	430	473	482	461	446	452	473	459	465	451	515	484	458	486	471	434	444	462	474	500	449	441	443	464	446	434	433	464	484	453	446	479	487	447	417	439	437	469	473	490	447	458	492	444	443	513	467	488	448	479	405	464	427	480	448	458	431	466	452	407	443	460	448	475	517	434	460	458	456	442	481	463	458	467	427	441	458	473	506	507	475	485	477	435	426	466	473	443	488	447	471	437	451	467	457	467	432	425	500	428	424	471	459	432	504	467	479	482	473	424	457	418	471	476	433	457	486	454	433	467	445	466	423	460	438	471	521	475	445	484	493	431	487	440	447	474	450	475	499	452	451	499	473	462	442	436	461	428	445	462	445	428	498	461	424	454	470	439	458	467	456	462	465	473	429	462	459	458	450	495	430	496	481	411	459	449	454	485	481	437	475	498	473	492	453	487	447	410	438	500	448	429	462	465	479	460	478	456	503	483	469	458	482	484	444	426	469	458	431	480	465	453	508	432	466	473	435	452	468	482	496	461	445	451	477	470	507	456	464	439	475	469	445	446	424	453	449	466	428	492	459	459	447	438	433	470	461	430	474	460	455	460	474	486	427	477	490	475	473	448	499	449	485	409	469	415	498	459	470	439	443	483	452	459	495	441	466	445	473	468	450	476	460	480	461	474	444	440	442	432	486	484	439	431	479	448	490	452	459	454	453	456	447	458	468	460	449	453	452	459	448	470	453	447	475	421	470	433	432	463	450	471	452	448	417	469	463	491	445	444	499	441	468	453	456	459	450	473	470	439	442	446	476	497	459	459	476	459	460	442	451	429	440	495	479	483	457	420	473	460	431	440	447	448	462	427	446	476	450	490	437	463	455	460	455	488	466	473	496	477	444	481	454	499	477	462	464	477	432	447	451	480	443	442	481	460	456	442	462	478	433	438	417	474	469	447	438	493	455	464	428	473	473	478	510	438	486	457	493	456	410	452	488	477	473	454	472	443	445	408	444	478	453	468	478	441	447	439	471	452	450	425	472	452	460	434	476	430	451	439	456	462	471	464	493	453	474	441	455	453	434	457	435	498	437	468	478	470	462	449	449	446	464	450	454	435	490	459	461	473	475	455	444	459	447	466	447	453	462	475	481	469	432	496	452	425	506	447	430	439	451	467	488	530	442	469	441	446	491	473	463	460	469	501	479	436	448	462	419	508	480	505	457	473	502	462	478	521	437	489	438	459	474	463	463	461	502	463	465	425	439	440	457	486	466	462	480	476	473	475	439	428	445	469	455	464	501	453	462	465	470	475	478	452	461	440	452	499	458	487	485	458	450	436	432	466	486	482	476	442	444	466	456	393	465	466	463	488	443	445	441	446	472	458	473	468	456	459	423	468	504	474	443	505	437	474	466	447	468	442	454	475	436	466	460	478	449	438	453	446	463	475	450	457	481	427	502	428	464	492	468	466	402	421	477	432	441	439	439	458	457	451	430	455	433	484	482	475	420	447	438	457	472	448	474	458	477	526	492	459	435	475	462	511	477	462	426	485	462	478	436	435	406	490	477	450	453	425	492	481	475	464	472	443	460	437	490	471	457	480	452	455	450	498	429	480	409	425	447	476	470	452	434	439	427	479	447	457	463	467	455	455	441	468	481	449	461	476	472	469	460	450	441	454	435	477	470	445	489	486	479	475	475	488	461	452	453	467	472	468	460	451	456	473	422	460	454	425	455	464	432	443	412	426	470	444	478	499	453	451	497	445	519	461	479	466	435	453	466	469	424	441	458	473	478	464	467	467	438	455	463	438	492	459	457	444	450	423	480	463	467	452	448	457	460	443	454	475	459	446	447	450	429	436	436	479	470	415	454	489	422	484	451	450	489	478	492	437	401	442	473	474	441	430	441	456	455	450	462	453	443	459	499	483	473	489	459	475	432	428	476	458	497	458	474	459	484	466	506	490	460	447	424	507	433	451	438	456	505	497	502	459	499	437	468	459	436	476	474	478	462	464	465	439	429	475	473	467	467	452	440	460	449	483	448	427	444	475	458	457	445	476	467	459	441	424	455	429	474	458	471	440	493	472	471	435	453	444	456	464	491	492	469	486	430	478	474	445	469	466	445	466	482	468	475	441	501	480	475	466	446	456	458	466	427	470	459	458	446	476	484	489	462	473	460	435	458	474	438	444	473	467	481	460	435	406	484	478	464	482	443	514	471	445	470	447	428	482	443	451	455	455	526	424	431	448	423	472	463	447	489	482	494	450	488	466	484	490	496	468	444	495	437	429	484	460	485	469	479	486	445	479	462	415	471	507	499	458	449	461	451	470	463	483	490	491	454	473	483	458	429	470	452	461	434	480	498	498	450	442	456	437	448	459	430	485	493	455	475	451	435	486	450	431	532	416	468	483	456	468	479	474	494	448	470	482	465	430	451	456	444	420	453	466	459	488	498	437	450	482	462	486	453	503	468	454	445	470	460	460	447	466	501	479	499	451	446	466	463	500	440	478	448	453	509	462	471	489	445	426	464	456	473	464	465	474	455	432	453	467	495	453	481	448	464	474	471	461	456	471	502	499	437	437	484	444	482	466	440	445	461	447	429	467	450	452	458	481	467	478	462	497	476	475	425	443	459	462	464	474	451	468	465	429	444	505	461	495	464	428	522	470	476	438	446	459	488	425	463	442	476	449	495	475	444	473	424	463	464	478	457	470	455	438	456	458	482	468	455	481	432	475	453	463	469	408	471	456	438	453	437	452	468	463	452	484	454	499	458	493	462	459	475	447	474	437	478	450	447	448	475	475	444	456	450	449	457	457	449	482	466	417	453	396	447	456	449	482	464	468	459	493	464	449	432	482	503	482	437	460	455	467	445	495	525	467	494	482	453	476	489	465	436	441	442	468	486	427	450	440	508	432	480	489	479	434	433	453	424	443	471	457	449	432	458	475	495	440	472	462	452	445	452	500	426	497	467	431	487	482	439	474	437	453	469	433	451	477	466	441	436	454	484	414	461	433	466	467	525	436	469	476	459	457	473	436	458	460	482	486	472	471	502	485	471	466	460	458	448	490	473	439	440	461	467	506	442	450	443	428	496	470	491	463	418	467	457	458	494	447	474	400	463	479	434	495	438	455	465	420	452
24787	25417	35201	28941	22039	10676	1450	664	404	298	281	289	297	265	253	276	274	268	270	313	276	264	285	300	257	281	266	281	258	260	250	261	271	255	255	243	285	271	284	247	260	259	305	286	261	266	262	270	296	263	252	287	277	242	258	282	252	276	267	275	268	289	248	289	251	262	298	258	258	299	247	272	271	256	259	233	251	253	234	279	268	278	284	273	277	263	280	235	272	310	280	289	252	264	272	285	272	259	246	268	230	284	260	295	294	259	253	256	260	256	266	274	283	259	263	218	262	305	242	266	271	274	269	269	267	250	262	251	258	267	293	234	268	254	263	265	264	238	253	268	285	263	279	260	285	297	256	277	283	271	274	258	263	300	250	236	244	238	259	275	268	271	293	274	293	278	287	291	280	237	254	259	284	275	279	269	248	262	254	279	276	236	285	260	279	224	289	258	246	236	284	259	272	282	261	235	281	266	263	302	271	252	250	252	271	282	259	247	254	273	279	277	281	283	258	263	258	236	293	227	233	260	284	220	244	300	278	262	264	288	254	259	273	246	253	280	266	289	275	239	256	259	266	259	299	251	277	282	265	273	258	259	276	269	267	300	289	249	265	256	246	283	284	280	263	272	282	254	263	254	266	256	274	282	263	265	281	279	281	287	278	277	231	251	252	282	281	282	236	270	220	294	275	268	258	269	262	263	263	246	260	247	266	273	283	259	254	265	269	287	235	257	283	264	262	286	280	239	269	278	255	256	296	228	232	257	276	219	269	295	271	255	265	269	252	299	249	270	269	281	255	258	260	292	223	251	246	274	266	251	286	276	287	238	262	265	274	269	268	291	292	264	259	267	271	248	269	260	271	284	256	260	271	271	263	291	260	271	252	257	289	266	282	261	286	318	262	241	276	239	254	245	272	282	285	260	272	291	263	308	243	239	248	259	262	275	275	245	266	286	276	243	258	238	272	275	277	274	266	250	278	275	252	251	232	266	274	246	279	279	254	246	261	273	278	258	271	285	236	265	279	266	288	248	261	288	297	268	247	263	258	265	252	246	256	257	267	286	292	261	291	277	285	280	270	275	278	300	262	285	289	230	299	270	279	283	261	276	249	258	254	278	289	255	266	295	272	276	284	294	273	292	254	277	277	276	237	246	268	245	287	253	251	251	289	311	263	268	270	282	281	262	288	266	256	250	284	261	263	245	252	249	264	277	263	267	276	283	263	263	269	275	280	250	267	253	270	267	270	267	297	247	282	240	291	265	230	281	240	283	220	276	291	260	277	274	279	292	292	258	262	284	256	279	273	258	291	257	256	282	259	288	262	255	293	262	277	277	277	305	251	284	270	251	260	231	257	263	277	273	267	264	260	275	285	250	239	281	263	299	262	269	242	275	264	313	270	270	307	222	260	280	276	263	272	254	275	242	282	268	293	269	271	275	287	257	256	270	235	256	245	298	266	254	266	266	282	259	246	269	262	269	302	271	241	226	270	300	268	277	253	271	242	264	255	283	250	271	299	243	276	295	263	257	275	279	245	266	259	255	242	243	274	268	239	286	280	266	277	250	303	276	286	298	281	271	247	259	287	262	252	262	277	267	287	267	286	279	263	258	268	220	293	263	265	246	275	278	287	269	263	239	235	268	246	259	270	235	264	277	266	227	263	253	296	285	270	249	276	251	264	280	225	266	218	260	259	260	248	263	249	259	250	287	251	228	250	282	286	256	253	264	254	271	263	259	291	267	257	241	269	263	265	230	261	259	238	261	268	269	265	297	245	283	268	235	238	266	267	271	274	274	265	268	229	270	279	262	277	289	285	311	253	261	271	255	268	268	271	268	298	278	288	267	257	268	274	253	258	280	277	252	240	266	248	274	265	285	301	291	270	276	289	273	270	245	259	274	272	244	268	253	272	276	266	248	256	251	261	227	262	246	279	251	245	243	264	293	293	247	253	267	256	232	282	260	296	278	239	263	272	281	271	253	265	237	241	238	250	258	230	254	245	238	267	258	275	251	278	271	278	269	265	289	268	253	247	262	263	285	238	264	267	233	242	242	265	242	265	279	278	254	272	242	272	277	250	253	269	276	232	267	261	267	239	277	270	284	291	274	278	252	278	234	302	256	256	284	278	266	269	266	256	261	266	246	251	260	286	301	248	274	267	291	277	278	271	298	301	244	255	257	250	258	283	278	274	252	284	272	255	279	243	285	252	273	235	261	249	262	277	268	251	261	244	259	261	276	227	261	260	250	279	261	275	263	268	274	269	235	255	265	220	236	280	249	257	259	287	268	231	268	252	236	266	238	253	281	256	255	288	286	277	262	251	273	240	256	266	269	264	251	250	293	275	276	260	255	254	285	266	235	286	252	241	311	265	265	274	243	280	267	286	265	253	265	262	249	239	268	262	258	303	290	281	270	293	256	276	288	261	244	275	282	273	275	267	278	281	254	310	257	276	275	256	270	284	249	292	236	284	257	263	255	273	247	264	287	251	256	304	273	299	267	248	285	276	232	286	238	265	294	296	283	260	228	256	296	260	256	273	251	270	278	260	256	256	271	270	264	275	254	249	266	285	274	242	237	311	265	295	281	268	264	255	266	264	278	291	263	255	286	264	264	269	272	284	274	273	277	265	270	276	255	252	251	277	254	250	292	254	262	263	273	258	249	269	290	288	247	292	255	265	256	293	247	277	259	264	266	269	252	274	241	263	250	272	279	321	260	236	252	230	294	244	262	252	251	266	280	251	245	259	230	275	279	305	276	263	289	283	250	246	235	267	268	255	262	259	264	235	295	272	260	273	237	263	258	276	249	263	296	285	250	290	280	272	241	263	266	265	253	261	267	272	247	272	256	274	269	249	260	260	274	298	253	275	253	247	274	265	275	280	281	263	252	296	262	293	252	250	255	272	249	271	282	248	275	290	246	269	257	264	282	277	278	278	247	265	266	276	267	261	256	269	275	234	265	243	277	261	274	273	264	284	258	264	271	283	284	247	259	275	244	284	252	246	248	270	283	297	276	257	282	250	256	251	240	266	275	255	252	297	254	276	277	273	260	290	245	272	311	279	245	268	253	272	232	267	265	264	257	255	229	264	287	263	281	298	262	263	254	286	287	264	299	267	283	263	256	259	280	268	280	252	270	274	289	268	292	276	277	241	240	251	249	277	253	239	272	287	266	267	255	264	249	244	258	239	268	261	296	282	288	272	253	271	298	265	275	246	257	279	280	259	270	277	251	251	284	296	268	253	263	253	273	274	265	247	243	272	287	272	269	283	246	253	259	288	275	257	272	245	271	255	293	274	263	261	268	247	257	237	280	274	251	237	278	261	271	240	278	273	233	238	277	282	266	244	255	263	263	248	286	239	274	262	264	250	253	237	251	270	269	260	267	240	254	270	277	254	276	256	243	275	258	264	265	223	287	282	264	267	265	246	231	244	270	265	237	264	278	248	250	275	240	290	231	270	265	254	267	220	273	286	306	261	284	246	266	263	263	244	248	269	261
58534	93595	62840	42098	25089	6759	2252	1564	983	665	477	495	469	490	483	462	458	515	491	430	478	519	538	475	447	501	502	462	484	525	443	496	474	487	485	506	502	508	490	489	459	488	475	489	461	484	484	487	506	488	495	493	515	476	517	493	460	559	506	476	517	489	502	462	469	496	467	538	504	494	489	515	512	516	493	507	468	498	467	495	543	485	492	477	512	482	494	484	491	454	486	499	497	462	495	523	474	498	505	472	511	482	503	504	475	475	501	496	506	481	489	495	491	450	489	469	494	472	473	513	486	473	478	491	489	441	472	505	463	425	457	465	493	452	489	481	508	513	511	495	499	465	449	513	482	491	523	496	491	486	519	481	490	500	515	513	522	478	521	486	489	464	457	489	480	499	473	481	476	476	472	472	507	503	462	504	490	488	482	476	516	468	471	516	508	470	483	540	488	502	508	439	496	521	503	505	510	466	535	479	477	507	503	449	515	474	466	455	452	485	491	495	486	494	459	458	462	460	477	490	464	490	485	475	521	448	467	460	482	499	460	483	453	490	451	473	502	468	488	503	478	484	504	509	471	471	436	507	473	494	483	477	485	525	463	510	504	500	480	532	491	503	478	487	493	444	465	505	492	509	486	494	482	492	485	478	517	474	546	465	494	450	506	512	476	513	463	476	464	470	493	471	488	477	491	473	507	506	492	512	480	524	513	469	513	487	513	508	455	486	480	469	451	493	490	507	491	493	490	464	510	450	514	416	514	507	494	493	511	497	480	452	514	496	483	500	471	515	486	482	498	494	493	469	489	476	470	498	479	474	451	509	456	483	498	489	526	461	471	487	453	484	503	471	504	461	527	538	507	507	505	461	499	508	456	466	412	453	508	482	481	527	489	446	470	487	474	478	468	479	461	474	485	498	475	490	486	509	489	507	496	512	525	499	510	492	482	484	478	532	501	493	483	503	535	487	457	504	479	487	521	454	478	472	497	481	493	488	481	506	482	525	513	497	481	502	478	493	472	495	527	492	494	441	506	485	520	425	486	466	458	489	458	471	521	451	496	417	493	493	450	446	536	478	515	510	492	483	484	483	480	488	434	504	481	495	464	449	475	521	483	472	512	510	499	479	472	501	494	539	497	485	491	498	493	496	499	426	469	492	485	523	475	479	459	464	471	507	484	467	463	495	525	478	486	475	459	466	481	480	486	517	467	524	487	454	509	470	498	520	444	496	481	491	508	471	489	477	470	473	511	481	458	528	551	481	485	429	462	461	504	469	477	494	493	487	549	472	491	450	480	482	468	475	488	518	507	496	473	495	487	456	495	489	488	477	507	499	478	499	484	467	513	491	487	484	502	466	467	480	467	527	472	519	470	514	494	484	548	494	528	513	428	530	490	486	481	506	460	486	525	522	495	508	471	482	486	468	501	465	538	477	511	484	480	477	483	472	513	474	481	501	479	508	508	496	537	498	512	487	499	500	515	490	478	490	508	462	497	481	464	477	501	476	534	531	488	484	493	491	507	449	485	514	463	504	481	516	518	476	469	499	519	471	503	505	463	506	474	491	506	484	468	492	479	464	522	465	501	522	495	507	481	495	516	488	499	485	489	510	519	508	478	477	536	477	508	474	453	512	439	466	493	488	460	491	496	484	497	475	464	477	490	497	456	502	472	488	501	460	506	480	486	526	481	473	475	462	523	505	499	493	489	494	490	490	493	482	486	528	477	500	505	531	469	499	498	479	476	474	486	500	517	482	483	494	498	458	463	517	481	472	503	488	490	451	472	455	469	510	460	472	481	474	508	473	487	442	475	474	478	502	463	463	485	523	458	518	489	489	528	489	512	484	505	484	495	489	525	482	473	453	506	499	479	495	478	485	503	472	531	514	493	528	417	460	499	492	477	494	494	457	498	499	474	486	484	465	455	471	494	502	522	475	519	483	489	505	497	469	525	448	521	500	523	500	485	484	479	463	468	491	499	511	498	466	487	489	491	500	491	482	481	513	478	500	487	451	498	476	487	462	524	510	528	491	489	476	508	497	479	509	460	457	453	465	497	532	464	501	471	483	469	461	518	502	460	490	486	482	481	501	511	507	528	518	516	472	474	498	465	498	455	488	485	495	479	475	538	461	496	501	500	473	525	496	476	493	439	482	501	494	506	523	505	506	505	456	506	458	512	465	523	506	493	500	480	488	470	475	474	529	539	493	485	460	493	464	496	510	528	500	482	522	514	530	521	488	468	493	496	468	485	501	514	497	519	494	477	466	490	490	511	513	539	480	471	493	506	481	428	460	471	474	505	447	507	471	463	491	499	467	482	499	511	518	472	510	465	488	495	514	485	470	470	480	530	462	452	471	476	509	427	472	490	512	492	485	506	467	493	455	509	500	472	490	508	534	485	463	522	486	504	513	478	473	470	505	461	477	451	440	478	468	503	513	509	498	496	460	486	495	451	498	492	464	476	451	518	456	514	507	511	494	485	473	432	495	510	506	499	488	488	468	480	491	488	498	489	475	481	444	525	484	490	513	501	480	502	542	458	475	487	503	524	503	490	467	505	475	511	433	473	485	492	528	455	494	486	547	499	491	533	479	503	490	475	525	474	488	472	500	494	503	479	468	515	538	525	485	454	512	485	500	452	479	489	503	512	488	476	482	452	481	482	472	492	461	476	466	527	490	467	489	492	528	494	522	470	529	497	479	513	483	467	448	493	485	454	511	452	517	462	467	509	495	491	489	508	495	519	473	505	443	500	453	485	452	521	489	507	443	514	503	477	493	476	492	481	490	480	453	477	480	474	504	501	497	521	488	519	464	520	485	452	477	463	508	472	464	507	458	496	485	510	523	473	500	479	486	548	498	519	473	484	469	497	499	505	465	529	474	499	515	509	506	491	495	490	504	494	465	463	487	482	492	471	506	483	493	480	526	395	445	509	477	505	472	483	523	512	466	470	534	476	486	448	458	480	472	451	486	452	481	509	468	494	502	477	543	513	452	448	497	513	523	470	489	482	472	501	462	484	455	532	477	470	469	500	461	480	485	518	493	497	490	474	465	506	490	518	461	488	479	505	489	486	524	498	466	493	522	515	590	509	486	474	492	484	462	460	435	518	464	471	539	490	508	473	487	492	512	465	518	465	470	463	505	478	509	503	502	468	466	474	492	473	492	511	464	468	476	490	474	513	466	487	495	488	510	482	456	458	490	478	501	468	499	464	458	476	519	479	502	438	509	494	494	504	526	472	493	514	522	470	480	509	480	463	462	521	462	483	518	508	513	509	487	476	509	523	474	497	488	503	497	505	460	474	527	490	487	475	465	500	429	487	507	487	506	504	477	492	470	462	481	446	501	521	472	472	459	519	507	480	497	499	492	488	488	478	476	502	496	495	542	502	476	497	517	524	451	462	482	509	430	471	486	465	438	461	506	473	485	530	474	504	515	476	498	490	449	516	466	476	491	476	482	536	445	494	527	464	502	497	483	523	489	494	504	535	507	469	476	495	480
23545	22747	31967	28894	23861	18446	5988	565	347	372	347	310	327	327	361	285	347	334	345	353	310	329	335	331	324	305	348	333	306	332	339	352	322	296	348	340	303	335	311	326	325	349	335	295	304	353	341	300	300	298	292	331	342	323	341	323	340	320	312	311	310	305	316	332	328	329	352	359	305	336	350	277	306	310	305	305	332	325	348	292	289	360	346	334	330	314	320	334	340	331	317	355	322	341	322	329	303	310	330	330	303	314	313	313	309	333	325	309	308	309	296	336	372	316	342	305	338	323	301	333	313	342	352	297	334	316	296	313	281	305	302	323	313	315	340	324	287	323	352	321	340	307	298	308	280	317	284	293	316	351	336	301	322	334	335	325	305	325	322	308	325	293	328	287	335	316	330	358	315	316	347	292	324	334	345	334	315	317	330	345	311	278	317	330	298	346	315	351	313	289	322	342	285	334	331	307	340	304	323	317	315	303	330	302	331	329	322	326	309	293	268	350	301	328	323	345	347	301	308	313	320	294	321	353	305	316	313	333	323	304	319	348	329	346	325	301	322	323	336	332	313	344	341	319	347	298	344	345	310	322	336	331	327	340	326	354	345	349	313	308	324	303	341	349	326	277	332	299	314	287	307	337	287	326	310	363	314	320	326	318	298	360	307	341	319	322	339	367	309	301	313	306	299	313	338	309	272	331	352	360	320	296	313	330	304	319	316	313	330	308	309	305	326	322	330	321	324	299	313	305	348	350	296	307	312	331	304	301	295	323	314	312	293	307	328	322	332	362	322	325	311	330	324	338	356	333	338	316	328	291	298	313	306	321	334	279	317	332	307	332	298	289	286	318	291	333	300	337	330	311	309	324	319	298	315	321	313	362	308	353	332	323	303	326	332	308	325	297	323	287	302	358	347	310	321	302	355	348	346	317	309	338	334	332	299	334	321	330	318	327	327	343	300	313	316	332	295	312	313	314	336	324	302	327	296	292	307	328	330	323	316	306	283	284	366	333	310	300	302	309	326	314	317	310	309	333	292	330	342	295	321	304	329	321	304	312	307	324	306	301	313	329	319	306	342	323	320	303	300	316	344	304	361	342	361	325	317	312	331	323	335	337	334	312	292	324	333	325	303	295	326	332	341	323	301	340	302	333	332	362	316	312	299	310	326	342	308	341	313	331	309	330	336	337	318	319	324	332	359	302	332	326	297	323	305	358	323	324	327	342	333	312	294	349	319	309	305	332	368	325	336	333	315	298	310	331	287	325	329	285	327	298	320	329	340	302	324	309	332	323	350	343	322	329	332	328	349	312	303	325	336	302	333	325	331	354	323	277	340	331	340	313	317	309	319	332	316	313	336	308	318	323	304	324	323	302	346	344	349	329	322	298	313	334	316	314	310	309	317	323	328	334	308	317	316	315	311	330	328	343	339	280	336	323	323	305	322	338	324	321	337	321	324	297	316	311	361	332	324	310	295	305	313	360	324	339	311	322	273	350	310	355	298	314	312	328	317	316	300	320	334	331	318	294	320	304	286	346	320	329	294	333	342	321	311	287	328	311	316	313	308	347	343	306	326	310	327	349	306	315	316	310	299	332	332	326	319	289	343	297	305	319	337	326	316	331	331	314	328	323	298	317	350	281	325	338	281	265	329	287	297	332	295	338	294	327	355	312	329	309	347	329	329	327	331	328	346	315	330	277	323	314	338	328	307	331	323	320	327	285	313	302	321	333	306	338	327	318	337	328	277	334	328	333	320	340	335	303	316	313	312	352	306	330	307	317	321	325	304	290	354	337	329	302	315	319	302	303	348	324	347	345	336	353	307	357	328	305	306	353	319	313	299	321	309	309	310	302	346	310	311	312	318	324	299	324	299	328	314	344	284	319	350	336	331	339	327	323	318	323	306	325	295	353	321	311	311	337	307	325	277	312	307	289	311	309	328	300	311	303	320	334	333	337	295	338	309	337	314	302	337	337	332	333	319	264	304	338	350	306	344	322	302	312	347	287	325	327	333	315	307	316	307	339	279	344	320	319	358	327	300	334	312	319	362	326	295	315	350	329	329	342	326	321	320	310	313	323	324	311	334	310	290	304	298	324	297	332	303	306	325	301	282	358	288	338	309	344	360	343	280	304	292	377	326	350	346	337	338	300	332	329	318	317	346	310	331	345	332	294	315	334	307	322	310	317	307	321	338	319	332	300	322	316	323	296	293	323	341	316	305	345	315	336	323	306	312	327	297	326	339	330	344	301	329	288	300	328	336	324	277	328	320	279	283	321	320	328	298	328	319	327	290	329	300	339	312	334	327	342	298	295	348	316	325	297	300	317	327	358	337	325	301	329	313	299	327	349	284	369	302	312	324	318	310	326	351	358	302	291	318	332	315	312	349	314	347	275	328	327	328	356	339	318	301	281	312	351	292	333	311	337	322	341	288	307	318	320	316	322	314	302	337	336	311	316	332	311	314	294	290	297	331	306	302	369	285	335	338	338	306	318	315	310	311	320	301	337	321	322	323	311	327	340	336	317	324	322	372	300	334	328	308	294	347	313	343	321	330	302	319	324	326	287	320	302	281	304	338	340	327	327	320	342	337	330	306	320	332	309	297	309	352	335	320	307	336	309	296	337	303	349	342	324	294	309	306	327	312	318	301	286	356	339	319	336	320	325	330	302	307	313	354	327	299	304	330	321	331	308	328	305	323	314	339	302	323	324	334	330	311	322	334	322	327	347	286	373	341	313	288	296	304	309	365	308	325	350	308	341	310	345	286	328	330	309	351	314	309	337	330	360	326	329	300	317	299	324	329	325	324	303	327	346	321	336	301	333	303	312	309	317	315	335	279	317	358	329	322	326	320	309	303	313	298	337	324	319	313	282	363	311	323	331	336	290	319	308	286	317	322	328	301	340	328	306	327	303	331	316	336	304	330	310	299	338	293	304	339	343	347	319	337	299	312	333	314	327	303	323	314	314	317	332	319	351	301	286	306	311	318	310	343	321	314	289	309	324	329	328	339	328	279	321	287	308	335	336	306	314	271	329	320	294	296	345	306	319	291	319	322	348	303	314	311	314	342	335	297	327	298	321	305	317	301	301	316	330	351	325	307	335	337	275	307	341	326	315	353	343	302	355	372	301	327	323	315	309	322	336	354	301	327	333	333	301	342	298	316	321	322	292	340	316	300	308	351	308	328	288	304	332	320	324	345	332	321	318	333	340	363	313	355	297	352	317	313	329	321	331	328	329	315	321	324	318	336	321	314	295	300	323	321	314	330	303	317	338	312	329	323	317	333	330	350	353	314	311	332	333	343	269	295	301	331	326	341	300	315	294	319	346	305	328	349	304	344	278	312	328	302	297	345	306	299	304	325	297	320	286	314	325	319	283	353	323	325	311	323	326	328	299	310	320	348	333	319	323	325	313	322	316	282	309	323	309	312	321	323	339	322	294	341	324	327	264	340	330	305	310	302	308	339	315	327	311	323	301	344	325	349	342	298	295	357	353
56715	102175	72509	55865	32806	12018	3137	993	646	575	563	576	562	535	618	523	547	609	575	557	539	564	540	567	621	547	584	561	589	579	577	514	590	641	539	610	576	600	572	573	547	579	557	549	506	551	560	546	560	549	555	578	597	557	548	564	561	537	589	535	550	575	538	581	599	554	588	554	592	569	556	573	551	603	519	514	554	572	558	561	586	542	568	601	564	564	561	607	608	584	549	539	531	520	560	515	592	581	576	569	545	573	624	594	550	528	501	559	532	546	566	521	556	544	585	529	562	486	547	599	548	565	568	526	558	582	563	568	570	562	547	554	560	551	520	570	566	567	610	556	553	564	592	546	562	566	546	617	559	552	589	559	547	559	540	540	557	582	573	549	540	505	523	595	543	554	540	546	584	533	588	587	560	585	554	573	548	540	595	527	592	601	573	611	576	535	563	569	567	555	548	574	577	548	610	504	601	587	592	552	585	562	562	528	549	549	588	541	628	561	576	562	564	524	577	573	542	574	537	562	534	550	558	552	530	555	563	549	510	562	559	547	566	548	615	566	552	526	594	560	517	560	579	540	593	539	547	551	523	548	582	519	588	537	587	566	599	564	569	579	575	544	529	558	537	580	565	516	536	533	505	576	558	499	595	556	603	523	563	534	570	521	562	568	577	534	543	540	590	634	526	539	582	565	549	600	579	555	568	566	569	571	530	576	575	548	554	598	614	527	594	555	553	542	563	569	555	565	545	555	583	539	531	609	560	535	574	555	588	575	568	552	592	569	482	567	508	585	557	586	520	536	566	557	581	549	539	577	604	522	595	548	554	531	504	556	575	602	557	581	579	558	558	551	611	582	549	583	556	544	554	537	581	564	583	563	558	557	514	565	538	554	591	551	578	567	528	562	602	553	552	612	567	526	563	539	573	567	547	560	575	544	586	545	589	541	537	584	553	551	591	531	548	559	598	576	559	605	548	504	579	574	519	560	536	569	616	547	539	532	505	576	590	543	543	562	562	571	512	585	598	567	528	533	584	540	564	556	555	566	547	578	580	561	613	575	509	556	626	557	571	562	560	581	554	557	547	535	545	524	548	532	515	572	585	521	512	564	558	573	537	559	519	583	567	581	554	588	527	580	558	505	558	561	545	564	599	536	567	555	544	583	574	576	596	562	556	548	540	536	531	546	573	577	563	512	592	569	541	583	552	567	589	583	527	527	551	566	541	552	569	579	562	589	528	564	573	525	564	579	541	551	596	545	575	552	542	533	601	546	585	552	526	572	529	586	537	553	535	580	543	599	553	575	582	583	584	574	550	570	546	579	545	552	546	542	538	561	490	535	545	577	536	544	597	567	543	534	528	543	582	557	561	574	554	584	608	533	555	519	511	556	609	557	598	542	553	577	549	539	563	543	581	569	571	517	581	532	521	571	569	594	579	545	578	528	572	505	534	582	550	604	557	552	569	538	571	546	533	575	564	535	520	597	517	580	564	608	539	562	546	563	573	597	583	593	556	572	569	557	587	505	580	583	531	558	557	541	545	586	544	600	535	573	568	544	576	589	534	566	549	536	560	553	511	587	514	522	506	588	553	579	582	549	593	550	571	537	542	568	572	561	556	550	548	578	551	560	567	561	526	566	558	565	577	602	510	549	570	533	552	569	575	554	573	569	527	566	556	579	580	537	542	484	539	531	568	607	541	579	538	551	551	526	518	540	545	538	568	537	561	596	567	568	586	528	574	562	558	579	569	539	561	542	528	539	580	523	568	562	563	568	615	559	573	556	565	528	575	548	575	560	527	532	565	584	579	550	537	591	559	526	581	551	571	565	572	527	585	539	568	560	548	540	559	542	554	527	573	604	561	564	514	567	584	611	559	586	555	587	559	539	562	575	577	573	556	519	534	578	586	547	547	517	613	526	600	549	546	564	561	545	561	549	556	567	548	595	580	588	579	552	563	559	556	547	533	566	551	565	591	505	582	553	582	541	573	533	516	536	543	543	549	564	579	507	529	618	559	580	518	578	520	545	571	574	591	540	556	576	554	570	577	586	564	575	548	595	548	559	571	538	582	562	561	570	617	563	590	535	544	549	551	557	534	525	529	563	578	585	601	566	560	575	538	586	574	593	556	609	578	618	560	542	533	575	559	567	547	624	527	532	543	547	552	541	560	530	577	524	559	569	561	531	551	489	543	553	536	558	555	590	532	555	576	550	524	585	563	567	594	579	510	555	572	564	516	581	488	579	501	549	532	526	557	530	530	578	563	529	528	546	550	614	583	582	557	576	588	534	562	547	592	536	596	558	554	508	544	561	547	544	535	587	592	567	569	592	552	554	558	553	558	555	535	556	540	564	536	596	584	597	585	570	568	555	580	535	581	546	555	576	584	499	577	572	545	519	590	601	542	554	543	562	542	592	579	542	534	552	604	589	558	561	580	591	557	538	557	629	552	597	582	555	565	538	577	562	535	500	566	543	522	512	537	543	546	559	554	551	588	548	583	537	557	565	523	589	541	547	593	560	572	545	547	555	543	575	543	636	544	559	616	540	576	566	582	569	577	551	522	542	563	561	549	541	559	559	526	574	592	554	578	589	565	551	536	514	554	552	582	503	532	557	531	548	548	556	533	576	568	547	578	555	563	591	569	565	578	569	544	568	558	561	530	560	526	560	531	545	541	541	536	564	615	584	534	527	563	566	563	595	553	562	568	561	596	565	532	556	567	603	521	587	553	580	524	512	538	592	537	544	566	572	562	573	535	557	568	536	513	550	551	576	531	560	572	590	532	547	575	588	532	577	520	557	592	598	579	600	595	553	545	555	546	546	585	538	588	555	575	614	584	582	528	542	527	588	585	562	499	565	586	559	577	537	523	578	570	564	517	567	564	563	550	596	558	587	544	534	607	529	555	531	584	529	549	551	564	560	555	571	529	616	583	563	559	541	577	530	541	559	559	535	564	528	572	597	554	541	541	546	588	570	546	523	560	563	552	541	579	590	577	499	528	513	542	583	506	528	547	581	577	558	543	581	577	607	541	556	556	546	545	577	525	574	584	560	574	584	547	593	549	570	549	570	565	572	596	518	575	546	562	579	568	532	524	523	595	545	542	601	500	561	603	591	538	594	575	531	547	533	591	591	563	545	631	595	582	548	549	546	553	553	574	562	580	581	553	538	535	558	568	570	580	568	548	576	562	575	596	521	552	573	580	551	559	560	567	560	529	547	576	561	584	540	586	573	569	543	576	567	550	588	560	570	584	514	581	570	566	560	532	537	542	546	576	551	561	598	568	543	537	582	538	541	516	560	529	576	568	578	540	548	532	587	562	573	518	578	560	570	561	557	564	610	559	557	559	560	537	521	566	562	577	500	574	536	575	529	566	576	577	555	528	559	533	558	532	566	597	574	560	577	535	559	570	584	568	553	524	555	595	535	565	561	561	548	553	581	555	536	560	595	575	580	514	560	571	589	533	586	549	566	562	574	548	541	548	567	557	525	562	563	550	602
28753	31995	29848	17718	3922	788	393	258	265	274	239	274	284	277	240	273	270	261	252	264	249	259	251	251	254	270	255	250	262	264	258	242	249	270	263	249	281	250	275	282	244	252	261	262	268	270	213	246	278	238	302	249	256	256	252	273	240	230	259	248	242	289	253	229	228	263	265	260	265	309	278	290	266	249	251	266	240	258	254	275	253	250	263	229	260	245	256	263	274	236	220	257	244	260	270	245	255	228	291	226	260	247	262	257	280	248	247	242	257	250	270	269	247	244	274	262	298	254	284	250	259	272	278	277	253	254	277	259	262	265	258	272	255	249	245	253	259	278	268	249	263	283	238	248	280	286	277	273	264	247	271	267	254	258	265	261	241	237	258	267	244	209	291	245	261	259	261	238	249	285	261	260	252	261	267	255	260	281	262	229	246	236	230	293	259	266	243	228	253	267	221	253	256	248	233	253	291	223	241	252	272	266	250	247	273	273	260	280	247	241	277	290	242	235	251	241	257	248	277	239	256	265	253	262	257	248	246	259	241	259	242	271	259	244	269	225	230	254	274	273	258	253	248	265	262	258	236	243	244	271	226	274	292	246	230	248	290	263	225	242	265	273	251	235	241	252	229	275	279	266	247	252	285	285	249	278	280	254	275	279	260	237	226	242	263	233	257	267	268	241	234	262	286	259	241	236	246	257	218	263	225	233	256	249	271	251	241	238	275	255	265	258	243	259	263	245	250	263	223	288	274	255	264	245	242	248	282	254	247	284	260	250	252	283	258	260	244	259	217	255	258	271	252	248	271	235	279	273	272	235	256	257	261	245	253	275	253	266	262	267	250	244	242	252	233	252	234	245	272	252	276	262	254	248	244	253	246	268	260	273	239	240	245	277	261	260	232	266	265	274	303	249	281	218	279	268	230	267	258	254	299	275	249	234	244	242	261	273	277	263	227	238	224	260	249	234	253	251	277	276	225	240	264	254	227	256	242	223	248	251	236	249	247	250	228	248	244	268	255	236	247	247	269	268	261	285	271	259	255	254	244	235	259	255	248	265	271	258	249	247	226	276	252	251	250	276	236	211	256	257	249	235	243	263	268	267	213	274	260	244	270	246	271	258	249	253	241	284	274	260	257	245	265	264	258	253	255	252	240	250	255	267	253	251	252	270	268	289	264	245	257	224	259	252	264	272	244	271	268	223	243	259	251	281	266	269	248	269	268	241	270	265	238	261	282	240	253	239	225	246	230	276	268	221	287	256	257	269	246	267	247	253	253	254	214	229	274	249	237	248	240	254	248	261	228	254	264	268	251	261	265	250	249	239	235	254	233	245	271	238	266	269	262	269	264	245	242	264	254	265	255	248	250	256	256	246	235	230	259	252	244	295	282	265	257	277	247	240	257	232	265	265	260	251	287	220	263	228	245	239	256	270	276	255	234	255	238	258	236	247	289	244	272	225	257	247	236	255	271	262	269	274	262	261	262	258	257	271	266	237	288	270	255	242	253	244	276	262	253	253	266	262	244	240	259	260	284	241	248	227	286	242	292	260	245	246	270	251	245	292	265	290	264	269	222	248	259	244	249	247	257	260	276	266	264	247	240	219	232	254	270	251	250	270	240	248	297	258	251	256	248	257	256	228	252	268	278	231	271	271	248	262	229	248	255	259	240	256	264	250	259	262	251	255	257	228	286	250	253	253	244	230	221	256	258	271	243	294	224	275	230	255	260	259	251	249	244	242	242	277	270	254	235	243	232	240	290	240	261	271	235	237	255	232	238	244	256	251	266	257	247	267	257	244	250	261	225	252	266	256	238	251	230	257	260	228	239	225	290	273	269	254	281	229	255	273	248	268	267	246	280	251	236	252	247	267	269	275	232	257	222	242	268	278	237	221	249	269	242	249	268	239	241	270	264	253	264	240	244	243	246	241	281	239	281	260	236	254	271	256	298	242	227	262	246	237	240	245	238	233	261	275	258	234	240	240	258	256	256	286	272	288	266	239	263	269	269	279	259	218	240	246	285	258	251	252	254	259	234	255	260	258	236	253	269	228	260	236	265	217	264	288	265	262	247	232	273	261	274	255	247	230	252	247	286	280	270	226	270	274	296	256	260	273	250	241	248	258	250	236	241	275	248	259	246	242	242	254	243	252	234	273	241	243	235	246	266	275	246	254	267	269	262	269	243	271	237	232	230	266	276	217	243	230	252	259	256	236	264	255	259	286	264	270	272	249	255	260	248	259	255	253	254	246	248	245	266	258	262	241	253	286	274	275	272	255	250	255	268	289	236	269	237	240	269	269	228	252	256	287	257	273	262	266	263	240	254	266	275	263	263	227	272	258	262	262	273	283	261	251	245	263	233	265	252	256	226	282	250	254	275	221	232	275	268	245	272	274	232	248	243	244	243	258	261	260	267	252	242	231	229	271	265	257	254	269	253	262	289	261	276	256	277	250	262	245	248	252	235	265	260	263	263	249	253	203	260	291	258	257	259	299	274	240	282	258	261	249	256	296	251	250	267	246	277	267	247	249	271	248	248	261	258	250	260	240	296	253	286	248	259	268	292	269	250	271	234	258	245	283	266	265	245	246	263	245	270	258	294	232	253	252	235	272	271	245	237	246	264	240	259	248	259	243	252	268	250	257	253	268	259	279	245	236	258	256	276	235	237	272	210	291	247	246	247	255	269	255	268	246	261	240	254	263	249	231	235	247	268	266	252	262	256	259	269	274	249	246	251	241	256	217	231	225	264	269	258	252	277	254	241	269	246	253	239	257	262	281	255	258	255	249	277	233	250	272	230	269	262	246	293	248	218	213	289	261	230	227	245	235	270	214	276	240	238	254	249	254	285	262	254	255	236	267	242	244	248	264	232	284	242	240	241	262	256	257	258	247	245	279	249	258	267	289	266	230	241	248	253	260	277	209	279	246	257	261	286	251	250	223	249	256	250	259	273	226	235	252	263	253	253	254	267	263	253	232	259	260	269	212	263	261	279	254	256	277	244	262	205	261	228	271	233	264	251	246	267	240	269	269	249	250	215	239	225	250	258	238	256	235	257	219	257	269	251	255	269	269	230	273	236	274	218	272	232	250	255	288	261	244	249	255	281	268	264	242	235	278	259	289	255	257	250	269	261	240	263	248	259	259	296	288	252	236	255	289	275	277	250	234	274	248	243	258	255	273	281	240	284	249	248	248	284	264	243	246	276	230	240	261	254	246	265	263	263	256	275	273	235	240	270	245	256	257	239	257	226	248	254	268	263	256	260	238	274	267	268	236	283	259	234	298	290	235	257	263	237	234	263	237	290	260	246	231	242	254	271	247	287	272	251	253	234	245	235	240	260	245	270	269	269	260	234	265	239	268	242	270	248	266	222	249	247	236	251	254	242	267	259	269	251	201	264	267	234	265	262	246	274	265	264	250	272	268	271	246	227	261	249	276	285	249	265	232	249	261	278	263	261	260	250	231	239	255	264	240	269	256	240	256	235	268	249	255	247	249
35136	50301	35467	20687	6462	1728	702	514	461	501	474	478	473	465	467	477	469	432	496	491	446	472	475	479	528	472	471	491	491	507	456	507	464	521	480	505	478	518	543	516	448	456	407	485	514	496	500	480	452	489	448	477	484	467	493	471	511	493	471	470	477	456	473	481	433	458	484	466	430	489	488	485	463	443	466	487	475	496	467	500	489	478	510	464	485	475	470	512	464	507	472	506	456	465	483	492	470	491	473	487	453	484	478	476	472	483	477	433	485	440	442	462	464	414	479	506	470	500	488	476	488	485	440	487	478	483	467	500	460	458	461	427	512	451	476	484	481	497	471	480	465	455	483	517	478	456	475	503	444	478	448	506	461	463	475	470	486	462	466	426	487	454	495	468	435	459	441	483	507	502	476	481	449	475	444	466	494	453	463	485	496	479	485	501	529	489	493	504	480	490	443	483	449	489	476	444	472	412	478	503	463	470	465	482	457	481	452	433	463	488	421	489	441	488	462	431	500	450	466	484	467	430	485	444	521	460	476	479	485	483	479	479	459	473	507	481	505	445	478	480	502	486	454	505	455	435	479	462	500	461	459	460	480	431	448	484	464	490	440	489	445	486	471	489	445	513	468	475	474	479	479	468	483	430	449	477	421	492	450	497	473	508	485	459	458	445	479	504	450	495	443	435	456	474	468	474	461	454	475	464	482	462	479	474	431	440	468	464	436	511	436	478	477	504	451	480	449	484	449	463	495	432	506	468	464	456	454	429	494	451	446	468	485	490	445	490	495	495	508	452	483	454	504	477	486	444	468	465	453	489	473	467	495	502	423	496	453	424	471	502	490	481	446	444	490	465	419	457	509	472	479	452	469	480	460	468	490	453	483	456	469	484	484	483	448	482	466	479	506	448	455	465	471	483	486	453	439	448	470	459	451	486	446	427	491	452	432	470	510	457	467	490	465	459	468	507	511	496	450	431	444	483	460	430	443	423	459	452	448	469	447	486	456	469	452	453	477	491	472	493	443	491	453	479	475	421	449	505	493	467	467	443	471	482	446	464	472	457	516	471	440	457	516	475	483	473	489	482	477	478	498	450	456	470	455	495	470	455	480	475	476	471	454	469	459	478	505	458	491	489	467	477	499	495	435	454	461	484	493	457	460	488	470	478	488	474	493	481	501	473	489	513	458	508	475	477	466	479	455	478	468	470	476	454	490	453	475	506	450	463	454	504	485	464	485	506	488	488	457	458	448	452	479	458	493	458	432	445	465	496	464	486	477	472	471	470	487	468	507	470	463	456	486	462	474	482	505	490	443	446	481	497	461	477	472	454	474	466	511	445	456	458	508	473	481	490	478	454	463	469	421	471	455	488	496	468	435	476	468	490	440	476	461	467	494	475	496	436	465	455	430	480	457	447	475	420	441	471	481	475	466	490	489	468	490	478	461	495	447	470	462	484	458	450	451	423	438	464	478	456	467	484	441	509	498	494	474	466	495	444	483	498	448	476	492	507	452	484	480	477	447	503	475	475	463	473	433	478	518	494	456	456	477	487	505	469	473	481	475	497	460	468	493	451	474	488	540	442	470	483	450	468	496	485	466	465	491	434	504	488	457	461	491	456	480	445	501	508	452	416	468	488	471	450	473	529	479	465	472	460	456	463	455	462	470	479	489	478	473	465	450	429	445	505	456	500	496	465	438	463	465	470	498	511	477	473	470	500	477	483	511	512	463	463	436	458	486	467	505	489	471	501	437	485	431	455	490	462	499	461	446	446	476	483	454	449	496	503	501	475	436	490	479	514	476	428	483	474	493	474	474	467	508	467	475	466	467	475	491	447	498	482	470	486	464	478	463	466	483	475	488	508	450	493	488	484	424	489	508	448	471	469	497	487	487	490	469	460	457	501	493	473	452	453	434	457	501	461	443	442	501	475	487	465	462	453	462	447	484	504	467	468	463	470	448	470	488	490	493	475	488	487	506	523	472	486	431	517	476	483	481	495	483	502	471	510	464	459	492	474	455	452	457	485	452	440	486	452	499	473	494	469	475	474	432	492	466	476	448	464	469	445	453	467	495	462	437	493	442	484	472	473	489	487	461	424	457	490	486	462	449	442	474	473	479	481	506	442	441	429	473	459	472	496	496	509	496	473	453	481	458	479	449	495	463	482	513	501	469	463	506	484	487	479	431	448	522	459	475	450	475	475	468	511	479	449	528	511	502	459	475	481	491	468	450	460	481	483	463	483	451	462	494	456	499	489	464	484	490	464	478	494	500	475	483	470	471	494	460	456	482	479	454	465	515	466	463	485	477	479	497	487	455	443	446	465	450	481	469	492	465	452	471	489	491	486	459	490	460	494	479	472	490	463	475	445	469	488	452	510	467	509	486	473	443	515	456	464	481	504	495	470	447	476	473	500	471	481	481	450	437	493	455	447	464	503	461	473	469	471	490	420	460	510	514	473	438	515	440	426	503	493	478	464	480	482	474	465	445	463	436	455	466	486	483	488	446	467	476	486	483	478	508	467	493	500	496	494	509	462	494	450	543	472	478	473	490	475	506	469	512	509	513	476	505	449	454	458	492	469	494	460	445	489	479	442	508	467	482	505	472	494	471	475	520	478	483	491	475	472	503	444	439	477	469	454	468	458	499	489	477	486	480	452	523	484	485	468	466	490	444	494	513	469	493	465	480	491	477	476	511	438	491	476	503	462	470	513	449	482	475	491	475	461	470	456	480	456	476	464	520	476	449	485	470	430	488	492	469	475	449	469	510	499	496	457	482	504	500	483	458	456	500	491	481	455	510	475	487	456	477	500	473	486	449	472	486	433	489	471	475	489	455	538	483	456	495	479	495	482	479	483	478	443	471	431	454	465	490	461	467	454	499	465	460	440	487	477	481	475	504	496	467	517	463	474	482	474	475	467	467	468	467	487	499	469	481	468	485	505	439	490	479	478	483	509	462	472	434	506	469	451	440	469	440	493	506	476	496	469	454	489	473	484	497	469	463	493	485	442	438	505	477	496	501	475	490	536	478	490	444	466	486	450	461	457	477	503	488	441	457	462	484	458	512	514	452	454	462	457	486	448	479	472	480	422	449	499	479	488	481	485	491	483	464	454	493	489	496	462	481	463	444	455	451	463	456	438	483	484	488	483	463	456	458	471	533	468	468	475	456	470	488	431	487	519	447	482	487	478	457	458	436	493	513	438	470	474	483	455	456	477	480	476	473	478	462	480	464	474	481	492	476	492	488	475	464	488	462	437	491	481	499	466	472	511	476	471	444	468	462	457	476	496	455	438	467	497	461	482	506	413	485	473	510	498	499	495	460	518	501	468	487	488	481	505	511	477	442	483	500	469	485	470	491	453	514	487	457	452	517	449	443	483	497	467	498	456	459	487	458	492	504	466	475	446	489	455	439	474	512	522	487	484	503	463	515	510	467	462	475	467	460	505	473	472	467	477	478	526	449	457	456	486	479	497	503	460	471	475	469	441	473	435	468	459
24739	25624	39275	32748	21536	10162	1364	339	285	273	299	254	254	291	293	274	284	285	270	298	272	262	257	266	247	248	284	293	277	274	267	272	304	284	272	265	274	299	294	261	269	276	232	274	270	289	297	277	264	271	308	287	244	256	301	266	261	264	272	264	297	255	235	293	256	267	279	260	274	291	278	305	238	244	261	274	254	242	301	254	276	268	273	298	294	284	291	274	269	267	268	300	298	270	284	266	281	292	284	280	256	286	275	278	248	273	247	253	281	247	289	268	251	263	259	272	298	247	254	240	260	286	268	273	297	269	271	277	255	294	252	294	257	263	288	248	278	281	254	279	260	258	246	266	286	249	271	274	268	295	250	280	274	242	281	262	271	262	282	254	279	275	279	282	231	268	282	268	269	258	276	280	279	259	276	264	264	282	256	271	292	272	258	264	261	306	275	250	271	256	297	274	283	266	287	262	277	244	303	252	261	283	261	265	274	272	273	252	270	259	285	280	272	269	279	278	274	258	281	271	262	268	262	263	252	296	277	258	274	245	278	277	275	256	287	291	268	292	280	293	247	274	291	289	271	250	253	259	247	289	283	265	241	268	288	271	265	246	293	285	248	282	288	275	277	285	279	280	267	264	266	261	297	261	240	259	276	286	266	276	245	291	267	268	278	262	268	283	251	274	257	288	278	259	266	272	250	282	272	272	250	253	246	255	273	272	279	258	269	270	239	261	254	257	248	280	281	276	269	295	255	242	260	246	257	267	283	238	260	266	254	281	287	271	280	264	263	262	257	288	252	278	242	265	280	273	283	255	278	283	256	252	244	282	245	285	254	286	265	273	284	269	258	264	296	270	288	289	272	252	278	249	254	293	274	294	269	285	271	267	267	262	285	260	292	266	234	282	263	279	273	268	259	288	257	252	276	289	271	295	282	295	264	273	251	283	255	262	267	269	303	251	268	267	310	251	279	271	261	251	285	280	236	283	276	269	270	274	251	255	305	327	285	300	248	218	255	308	281	289	254	268	277	275	285	275	261	269	258	259	227	263	286	250	278	275	275	269	265	278	252	271	260	282	266	267	267	265	254	266	255	248	280	276	291	291	291	253	253	285	263	254	274	278	283	265	224	257	255	278	273	288	273	270	256	272	288	250	267	253	273	262	275	244	261	249	271	265	260	252	246	258	252	264	279	253	260	259	265	273	262	286	266	281	269	252	288	259	308	254	283	253	263	257	299	268	287	262	272	247	268	259	249	261	256	231	264	302	288	254	245	293	271	279	272	269	248	248	269	274	260	284	276	260	275	279	297	265	264	241	270	294	263	300	284	257	293	298	265	256	262	306	251	285	237	279	274	288	275	273	311	293	277	258	262	283	269	261	255	279	301	277	237	267	256	292	272	253	259	318	322	260	275	294	268	260	248	264	266	291	237	238	272	279	268	262	307	302	293	260	286	285	288	250	274	257	260	275	245	262	235	296	259	281	293	243	272	266	283	275	281	266	276	252	284	218	263	266	291	266	273	279	246	254	260	257	306	302	263	253	263	266	242	251	288	268	273	293	282	245	293	246	307	258	265	273	260	262	285	261	257	240	275	286	281	252	243	262	286	246	284	253	254	283	270	256	270	228	271	250	270	276	260	276	260	271	279	282	235	287	311	241	260	277	266	274	284	293	290	246	276	287	259	266	260	248	275	270	261	260	284	248	210	265	262	304	277	255	262	298	275	274	271	288	271	271	287	270	250	293	256	252	282	246	255	283	291	272	274	264	284	284	257	250	274	269	270	260	281	276	264	277	257	276	264	252	267	289	271	257	262	258	241	259	282	292	272	262	276	253	269	290	292	274	292	265	280	269	266	291	275	274	252	251	294	264	271	284	283	273	267	286	241	285	248	248	281	281	274	264	256	257	278	276	273	289	268	280	246	274	285	275	276	277	266	277	276	263	266	265	246	263	267	272	269	280	288	258	296	257	248	229	247	258	287	279	263	282	250	282	279	299	267	259	279	244	268	296	239	305	254	278	247	279	282	288	286	280	297	288	281	244	251	275	263	272	283	299	257	291	284	256	275	260	293	284	268	255	287	272	274	294	271	278	270	253	266	271	277	297	261	260	293	262	296	248	294	287	246	251	257	257	264	259	263	265	298	264	250	266	274	259	261	261	254	289	306	246	242	290	244	297	289	281	278	274	309	268	274	287	247	252	279	249	260	247	243	298	264	269	254	271	312	261	285	266	247	263	255	287	291	303	276	291	250	267	238	274	292	268	260	271	243	268	290	269	239	255	249	268	270	284	303	268	266	278	243	271	258	258	257	274	260	253	267	303	281	262	273	280	265	290	282	277	310	261	274	284	288	284	264	274	265	274	255	294	273	256	279	249	275	281	259	262	264	236	270	278	260	266	252	285	250	288	259	278	263	293	296	302	292	251	275	273	288	289	291	289	258	267	276	256	250	273	260	264	291	297	263	253	259	304	251	249	276	255	267	253	273	263	269	252	270	272	273	295	288	282	269	266	272	277	244	263	274	253	269	270	272	268	262	260	252	252	310	273	295	258	274	277	278	267	268	260	262	278	304	264	268	269	263	252	262	291	252	261	267	253	252	247	245	255	278	275	247	282	275	300	303	254	252	288	294	260	279	257	277	292	252	258	269	304	272	269	268	254	289	280	285	246	263	310	283	244	250	295	269	287	310	254	257	286	281	276	300	261	254	217	253	281	263	294	247	261	261	274	285	283	281	265	239	252	265	268	262	271	264	296	290	249	295	273	249	297	261	279	278	277	257	271	239	251	270	277	271	283	246	307	261	321	260	263	248	294	264	264	254	291	261	269	279	276	279	288	300	256	253	244	282	290	262	244	286	254	281	254	267	263	301	278	240	270	251	290	269	265	279	282	272	270	264	267	290	246	254	256	234	256	243	269	273	223	277	289	257	270	265	279	255	291	242	279	261	281	271	249	287	283	280	275	260	275	272	253	283	276	286	270	261	304	299	304	263	260	248	266	265	252	270	291	252	294	269	282	275	285	254	283	277	284	253	272	293	261	261	260	292	257	279	274	271	286	270	288	233	285	265	253	272	268	275	295	293	292	269	267	278	279	272	280	271	265	280	287	267	254	285	269	246	259	275	263	272	266	282	248	303	268	277	280	272	264	263	275	245	262	283	296	263	272	302	278	255	280	277	297	267	244	252	269	239	273	256	273	266	270	279	271	276	268	280	258	265	286	265	302	281	265	280	283	263	266	269	262	287	278	295	278	246	293	256	256	293	256	251	275	269	255	234	257	246	245	274	249	268	280	284	267	267	279	269	243	247	252	262	261	247	263	265	255	257	269	263	276	245	230	273	270	287	277	247	243	286	268	299	289	263	277	262	282	241	262	280	277	271	252	268	274	272	261	253	279	251	256	235	254	287	277	258	276	308	256	252	254	262	286	266	265	257	254	267	259	250	256	275	260	234	309	280	261	290	281	260	275	260	254	269	275	292	278	284	302	277	272	285	252
56627	94367	71756	44500	23375	7736	1841	609	536	520	505	505	486	475	496	489	516	492	486	520	506	523	518	556	486	518	472	478	508	492	484	472	516	496	488	502	472	498	472	486	524	462	522	519	472	501	489	517	521	482	521	489	501	445	481	501	514	500	458	508	509	491	509	466	490	504	502	511	514	498	513	554	496	506	508	498	508	494	459	452	461	506	484	511	478	481	500	515	510	511	506	510	487	524	475	449	502	500	481	536	485	514	465	532	537	485	491	503	506	475	525	514	512	504	475	471	501	496	503	534	523	528	490	506	491	467	487	503	493	503	462	505	486	519	466	483	467	504	497	506	487	505	483	498	528	479	505	506	508	489	534	503	521	447	505	536	471	507	493	452	517	507	471	466	522	494	515	480	516	504	486	486	498	488	493	500	492	495	507	480	492	507	498	488	483	497	505	532	505	512	504	472	532	538	478	461	480	523	527	488	501	528	468	492	463	503	465	519	479	532	493	490	498	475	464	476	518	473	484	479	480	497	550	504	471	481	480	495	479	486	509	532	480	524	487	493	507	486	491	490	529	486	482	498	489	480	496	508	472	483	504	501	497	460	514	487	520	492	528	478	501	485	506	479	521	513	482	490	500	475	507	506	478	500	504	470	531	469	510	465	490	459	535	455	448	483	490	502	443	470	499	497	432	517	492	522	483	515	489	483	505	486	501	524	467	478	525	526	487	484	471	531	503	477	485	483	505	500	506	501	496	495	503	519	494	460	498	442	516	494	527	487	512	513	496	503	507	503	500	488	513	478	509	501	525	497	526	500	499	465	499	487	475	471	511	487	468	502	517	473	474	486	527	534	518	491	518	456	491	478	468	500	491	543	483	504	484	477	527	471	496	505	435	474	500	500	467	500	509	480	488	523	517	552	488	516	488	512	471	498	511	497	504	491	510	501	463	534	514	482	499	504	519	509	529	479	497	480	531	517	436	528	428	486	498	480	513	505	555	493	509	477	506	494	480	500	526	502	521	468	497	500	486	474	535	483	503	522	515	539	499	502	509	506	514	506	511	485	518	490	497	516	473	531	493	462	478	505	481	538	520	479	516	493	479	525	497	498	451	500	507	501	522	498	470	474	501	503	503	509	435	516	488	481	497	490	493	490	490	536	516	510	490	480	494	490	476	478	488	520	497	519	520	522	476	507	480	500	484	514	492	484	483	480	478	479	480	460	498	439	493	482	504	478	498	498	465	509	517	457	475	475	485	535	479	499	469	512	476	503	481	478	498	478	448	477	523	521	469	514	516	499	495	481	519	469	488	498	476	497	534	509	484	486	470	540	526	494	492	507	484	536	515	482	487	488	523	515	467	480	468	531	471	500	486	530	534	495	510	469	521	502	464	481	512	532	495	515	496	470	498	496	509	497	456	547	498	488	482	460	500	493	475	491	470	516	493	491	506	473	477	485	552	490	500	502	508	467	507	509	484	527	463	492	514	494	489	478	505	491	529	524	524	494	483	443	481	492	509	499	532	511	484	458	504	452	496	498	520	479	527	472	520	451	519	530	471	520	477	481	505	487	487	461	526	480	518	488	505	472	484	510	503	480	527	494	488	478	481	527	492	507	536	497	529	446	487	478	533	486	457	521	500	495	499	472	491	501	490	475	515	485	495	515	489	467	507	498	488	499	481	473	417	508	459	522	511	486	496	482	493	526	474	497	524	485	493	537	453	523	519	495	496	474	501	490	510	490	486	481	492	519	518	465	491	491	445	482	507	484	512	520	452	500	481	473	504	518	480	482	505	489	498	475	491	492	503	499	539	467	491	503	521	514	501	486	507	544	498	489	496	472	501	512	522	483	528	525	503	504	508	490	498	448	484	513	498	516	474	528	479	471	496	501	530	501	478	472	509	529	435	498	541	508	507	514	479	471	503	496	496	488	502	503	505	485	485	453	500	525	507	512	518	502	459	470	497	492	558	490	508	483	474	515	474	496	542	495	454	506	512	518	489	495	455	516	480	483	480	507	502	516	526	481	492	466	481	544	499	498	470	511	463	441	547	524	502	447	512	521	479	498	469	465	477	499	487	493	510	504	495	494	494	477	465	538	529	489	501	501	492	473	480	462	490	474	495	502	514	467	497	480	529	550	484	515	494	499	492	453	510	472	505	530	480	491	467	435	472	509	461	525	504	480	518	489	515	530	499	480	470	482	542	464	533	509	503	533	472	452	480	461	457	457	508	492	521	494	454	489	477	489	529	527	499	513	502	498	512	498	491	504	508	515	466	475	502	516	461	507	482	507	488	517	475	495	480	526	459	522	459	527	493	479	473	536	520	477	472	446	504	494	500	484	599	515	493	521	476	496	487	476	500	509	488	492	489	445	444	509	463	510	481	535	504	494	481	486	529	514	526	501	502	498	466	516	499	518	510	484	508	466	498	468	486	475	473	476	498	515	525	501	478	481	487	510	488	442	488	493	482	528	476	483	474	474	498	511	495	458	516	487	488	482	462	495	484	517	499	481	507	484	494	527	557	473	512	487	471	509	516	509	516	488	483	516	485	517	506	491	493	540	501	457	475	461	516	481	497	480	456	501	472	494	493	519	501	488	470	472	478	498	509	471	426	518	484	520	478	482	495	512	482	486	516	505	456	476	527	490	503	471	486	518	481	472	461	491	505	499	480	501	514	513	493	481	513	484	540	511	468	529	516	467	546	497	502	518	491	496	494	463	507	468	485	495	493	500	524	476	499	483	493	519	483	505	489	495	490	464	473	500	516	464	473	511	514	516	504	495	509	495	494	491	481	481	491	482	497	491	498	488	503	519	546	482	491	452	502	466	484	476	488	482	529	517	479	469	483	505	510	492	547	477	481	511	509	482	504	545	517	483	463	504	521	496	515	520	484	513	510	524	466	490	461	515	519	508	483	426	481	489	523	460	487	498	515	488	480	488	493	516	515	490	490	521	533	447	580	512	519	503	468	479	470	484	483	471	509	500	474	512	482	471	538	458	468	494	530	468	501	493	521	521	470	455	479	478	502	466	495	474	509	514	506	490	501	470	479	485	465	516	480	499	479	492	436	493	498	489	484	541	500	495	498	481	497	495	523	497	507	499	505	498	515	487	526	483	477	501	492	501	486	469	506	477	508	459	513	551	461	516	468	471	492	499	489	504	446	461	462	516	494	508	498	499	442	481	494	497	506	496	513	488	516	518	487	517	477	480	500	479	491	493	503	478	473	478	489	491	494	511	474	475	444	478	497	506	503	507	490	488	483	496	478	515	521	494	519	513	478	452	462	486	472	470	482	497	477	486	488	486	500	474	509	483	437	523	489	488	476	506	502	485	492	525	524	508	528	498	483	523	468	512	479	505	462	486	519	522	508	524	448	472	492	497	473	498	453	469	455	497	481	508	515	475	474	446	554	507	493	497	532	476	515	492	453	508	485	516	479	512	493	495	484	485	470	477	522	508	475	505	461	492	500	480	506	478	491	486	483	467	466	478	476	439
23503	23016	35183	29677	23265	18256	5400	497	342	362	322	344	322	334	335	299	328	333	315	328	296	349	309	313	385	321	299	345	320	335	303	287	336	338	350	319	315	343	316	323	318	334	309	310	308	299	327	331	335	331	327	311	305	333	332	307	320	307	323	371	308	287	344	322	355	327	358	314	350	282	325	348	333	318	312	335	345	314	306	299	328	316	337	328	280	333	278	319	336	313	309	313	330	337	323	332	309	339	315	303	337	313	349	302	302	306	331	341	319	361	324	303	322	309	345	303	281	342	322	307	331	304	310	323	315	311	332	332	336	315	350	325	316	319	316	296	348	330	314	327	354	305	340	341	323	339	318	303	351	351	310	333	301	342	326	309	309	339	315	335	290	329	328	325	344	305	348	313	288	301	324	323	323	317	316	350	339	349	302	316	310	347	307	304	308	308	335	307	331	330	292	320	333	308	309	319	302	317	350	282	329	309	326	296	329	315	328	347	333	320	304	351	319	343	337	288	323	304	286	302	267	298	376	285	325	338	328	319	315	348	343	351	303	306	319	304	300	289	321	344	288	346	315	347	337	302	334	348	344	282	330	349	322	312	314	316	307	341	358	322	315	313	326	275	301	332	312	322	347	302	333	315	279	298	309	311	285	312	343	323	337	305	324	318	344	336	313	291	308	306	290	314	328	330	316	325	326	324	305	293	302	295	352	302	337	320	323	307	263	322	314	333	342	308	351	318	307	301	337	345	312	302	344	318	320	272	328	316	332	309	285	349	299	299	310	316	312	315	369	342	321	341	283	348	332	295	345	360	348	331	331	327	322	310	330	327	298	332	299	322	353	316	323	346	303	321	339	303	322	314	322	365	326	318	314	352	325	324	295	301	330	337	339	317	303	299	346	296	314	302	333	317	316	323	317	317	319	359	301	319	340	307	321	315	325	311	306	360	335	312	317	331	305	285	312	314	317	298	322	326	325	334	295	338	310	297	335	328	313	344	301	309	305	315	320	349	349	318	296	314	328	308	315	330	363	283	316	315	309	297	302	320	298	359	322	311	340	349	298	348	330	306	324	329	353	305	326	289	328	298	301	344	336	320	315	288	285	306	308	351	319	326	329	305	309	304	297	331	305	329	303	352	301	347	279	299	310	338	340	333	287	330	287	301	340	321	307	323	276	310	346	315	325	319	330	336	303	316	325	297	314	329	339	296	341	320	293	326	369	323	307	360	322	295	335	314	308	344	305	302	315	324	337	358	323	283	300	324	329	303	356	290	287	329	312	341	345	315	317	330	300	323	308	277	314	320	312	313	287	312	334	294	304	320	311	309	342	322	304	328	303	325	329	303	344	328	314	327	305	316	335	339	315	322	319	326	315	316	319	325	302	325	322	315	292	314	336	333	321	325	329	322	318	312	329	319	349	294	328	318	313	320	320	324	360	282	314	332	325	281	339	311	309	317	343	313	306	326	325	319	310	315	339	320	296	331	322	319	338	303	311	317	314	305	346	313	300	328	315	303	314	286	295	282	322	317	277	315	304	326	312	313	299	305	335	337	360	299	325	317	303	317	335	296	299	268	294	296	318	314	299	300	335	332	292	302	364	342	294	331	326	355	297	343	331	302	296	292	321	312	310	339	299	329	323	318	329	315	341	328	328	284	331	337	327	308	353	314	288	298	314	352	313	337	329	338	310	321	310	301	326	373	323	331	282	318	307	310	309	339	332	315	307	334	316	329	327	335	313	357	294	309	313	318	318	340	349	331	329	322	362	336	302	334	320	290	339	321	339	290	358	330	303	288	319	319	331	327	320	335	302	294	315	301	313	306	330	305	311	336	303	303	301	333	317	336	330	285	319	327	310	285	339	314	333	305	311	298	309	321	277	324	323	303	343	304	319	290	307	329	305	330	294	334	304	308	319	343	327	333	292	335	316	335	335	326	343	290	312	315	306	306	317	298	354	333	321	293	321	324	333	324	295	337	315	293	316	292	321	343	297	345	319	337	323	293	335	315	351	307	350	303	311	304	323	303	331	322	331	290	318	325	331	318	301	309	351	310	311	295	332	277	298	296	328	297	303	327	322	342	299	300	304	319	306	317	313	306	294	310	356	326	317	322	324	354	310	293	302	294	301	296	303	326	320	310	321	328	292	327	324	365	313	336	320	350	315	319	302	306	306	356	316	356	303	293	317	331	305	315	324	318	304	307	316	315	343	322	317	297	310	317	324	344	301	316	335	309	316	321	340	304	323	305	325	341	347	308	343	305	294	317	371	289	348	297	328	313	311	313	322	350	303	301	355	334	319	336	364	295	292	314	315	332	318	343	360	310	353	347	311	342	347	320	325	292	308	273	327	308	306	327	344	301	317	346	314	327	348	316	339	340	287	316	295	334	350	337	336	317	349	292	325	304	324	313	313	331	309	299	363	323	339	300	309	325	353	330	305	315	315	328	343	321	314	313	292	284	314	300	280	309	303	328	333	334	306	298	319	304	298	322	322	340	313	328	293	289	334	338	310	340	329	299	322	311	346	349	339	321	313	294	328	304	333	295	352	310	330	318	304	334	314	363	300	335	333	306	302	305	288	316	320	325	291	293	329	325	338	325	283	283	296	321	332	307	335	292	299	327	322	295	328	298	310	306	303	308	333	325	312	331	324	313	314	329	329	335	301	337	311	278	330	312	308	306	322	326	304	319	320	316	345	325	311	346	296	326	343	295	305	306	327	304	330	318	316	284	309	315	294	325	334	301	310	376	312	300	328	319	321	305	343	338	292	309	341	341	329	342	354	315	323	314	333	301	285	323	338	315	268	328	311	288	305	317	311	309	350	337	326	332	326	308	327	327	283	283	320	324	352	302	321	317	331	310	287	335	337	346	320	321	285	305	339	324	330	351	305	307	338	335	301	345	292	260	366	314	316	301	331	328	314	291	327	317	322	288	312	334	335	296	303	355	335	335	335	301	312	325	302	311	332	345	311	308	324	311	306	331	343	316	318	329	325	299	325	304	297	343	312	291	288	300	301	305	323	314	309	303	320	302	322	300	327	307	304	322	299	311	340	308	347	324	308	300	285	340	292	316	308	313	313	303	327	336	342	371	310	305	328	313	308	295	298	309	310	316	286	342	315	310	304	324	320	303	320	346	343	345	340	323	296	320	352	315	325	326	287	335	295	350	297	322	340	337	305	329	313	320	327	337	332	302	313	338	312	350	343	292	336	327	350	326	348	320	318	305	303	335	336	339	321	288	309	357	293	306	302	327	335	345	325	325	308	308	349	347	324	316	299	335	294	313	338	305	328	321	307	346	336	265	305	350	314	325	315	309	307	343	338	302	313	288	336	333	333	323	325	313	308	325	333	302	304	343	328	298	313	336	318	300	331	351	332	294	313	315	313	319	333	320	300	335	312	300	331	324	338	328	310	312	326	326	327	306	326	318	337	321	325	297	318	343	332	286	317	322	317	281	293	316	330	317	293	288	293	305	316	303	334	341	290	319	314	318
60254	102710	81503	54611	32028	12283	2548	817	607	577	531	592	548	526	574	515	563	534	561	604	580	543	515	603	553	587	554	561	573	596	609	568	566	570	595	547	574	558	524	558	582	571	583	539	559	570	626	566	536	565	562	566	503	567	554	551	538	585	560	557	545	594	537	552	580	583	567	598	559	566	552	580	565	578	556	563	542	563	604	563	602	570	591	581	562	543	547	547	572	529	560	549	536	580	543	581	531	591	623	525	511	513	572	567	608	569	549	546	541	524	522	583	550	569	574	599	564	572	573	552	553	550	540	601	548	528	554	523	561	594	580	559	561	588	523	542	536	556	584	523	612	548	504	564	566	534	575	579	559	557	545	577	552	622	555	575	583	550	585	567	573	561	547	544	587	540	576	549	563	531	564	545	536	522	543	543	533	547	528	532	536	563	532	543	569	567	516	499	555	535	561	556	548	533	555	552	604	548	564	571	621	573	519	541	542	545	546	542	619	560	536	554	542	560	533	561	579	586	568	549	579	554	584	514	552	576	545	545	547	575	556	583	541	562	514	552	545	551	569	545	542	515	569	573	621	587	533	583	555	530	519	545	569	584	566	537	558	595	582	560	531	567	548	545	556	544	555	586	537	528	582	541	565	522	542	556	566	547	545	535	516	549	559	496	528	565	513	575	533	545	546	517	582	561	512	534	564	584	557	571	541	583	616	598	558	521	533	557	541	554	574	590	565	580	551	559	550	568	577	554	554	549	572	569	525	577	564	591	602	599	507	578	534	514	582	528	556	575	555	532	559	609	556	595	552	563	557	508	537	554	554	590	579	569	546	546	596	564	565	575	607	538	562	589	551	584	560	553	541	571	540	562	558	550	548	595	556	583	553	598	576	544	536	552	585	574	555	551	575	543	542	548	571	513	595	565	511	576	584	524	531	527	590	575	575	582	543	570	547	543	577	559	533	547	548	609	535	575	554	536	518	579	550	545	561	559	564	555	579	547	552	509	550	547	586	524	583	576	557	548	558	571	581	572	571	566	534	557	551	529	558	517	568	561	584	604	559	540	571	542	589	541	568	558	587	555	585	559	535	517	552	554	526	553	541	568	551	570	575	518	511	559	555	519	549	536	530	574	556	593	558	552	565	544	543	593	547	533	548	538	558	537	568	603	577	546	568	541	527	555	566	564	593	541	566	522	569	541	564	575	536	595	583	555	550	536	570	583	568	538	563	510	536	543	542	547	570	555	532	559	512	556	550	579	597	543	540	537	572	548	498	543	562	596	539	552	525	537	569	569	595	578	541	556	532	492	569	532	541	533	548	541	563	543	530	543	546	589	556	530	577	543	549	557	547	551	531	516	491	555	562	526	581	568	546	523	573	531	498	532	530	562	509	565	553	617	548	528	556	593	567	547	595	541	526	546	550	598	560	532	547	599	557	558	516	569	537	576	574	512	548	540	557	569	530	573	552	504	573	565	529	587	568	517	554	531	552	488	547	549	536	545	551	592	600	549	612	579	530	596	527	593	540	569	536	509	556	560	607	568	582	525	530	529	536	596	551	528	570	590	561	556	559	563	551	556	541	548	602	578	535	538	576	548	559	583	530	539	577	526	560	594	552	545	562	553	554	559	551	582	546	537	508	527	570	545	564	516	564	575	561	519	558	582	527	575	531	539	541	572	552	565	520	592	562	538	539	581	585	533	587	543	576	540	553	579	596	537	607	551	538	528	526	561	545	550	542	566	540	565	562	580	529	569	557	549	561	583	595	570	536	538	550	592	585	572	597	555	551	573	576	572	535	503	577	564	583	514	563	579	539	530	570	564	535	577	557	553	554	563	552	556	562	543	585	551	530	534	579	558	585	588	560	562	536	523	577	588	599	588	543	525	600	558	548	543	537	515	529	531	571	557	554	568	580	559	569	545	574	563	538	605	530	562	561	560	557	514	589	544	583	550	531	576	552	560	575	542	528	569	563	568	554	566	585	538	592	563	530	545	559	596	570	567	588	533	597	552	559	580	554	564	556	533	539	593	604	538	557	546	540	581	535	584	576	590	549	570	555	511	544	540	551	592	563	563	540	564	550	602	594	530	536	571	551	524	569	555	579	566	577	550	595	569	555	528	531	567	515	586	549	530	540	568	533	563	581	554	540	559	571	540	570	585	619	572	516	560	565	562	559	519	545	529	543	540	601	612	560	518	573	486	522	515	577	546	535	506	522	557	558	549	555	572	516	582	586	554	567	537	515	544	546	635	553	591	541	560	584	575	563	499	573	558	521	583	531	520	565	565	546	533	556	537	572	545	560	560	555	559	566	544	539	575	590	594	554	536	555	588	571	564	546	564	557	517	554	514	564	584	604	545	522	574	566	603	577	539	534	550	547	544	532	563	561	599	571	552	563	587	547	568	558	528	554	524	576	545	566	553	563	565	533	556	559	574	555	534	542	545	605	557	585	510	540	538	544	556	550	620	554	573	521	579	551	565	522	523	548	570	514	518	543	607	549	582	542	574	547	547	601	565	568	540	562	547	554	557	581	565	595	570	546	566	578	552	529	558	526	608	529	565	562	576	527	553	552	544	537	594	553	532	554	516	601	560	608	540	558	599	549	540	538	548	550	546	567	611	535	596	542	546	530	528	564	556	575	564	566	539	546	555	557	553	571	592	541	525	576	548	535	561	581	591	558	527	581	527	526	581	560	512	519	537	568	560	510	512	571	513	578	526	571	532	577	545	566	532	543	589	584	550	555	559	533	525	582	557	588	537	574	605	551	534	529	552	546	529	519	572	561	556	533	553	578	571	528	534	538	529	584	538	579	532	532	543	552	544	595	536	548	602	600	562	539	554	551	581	571	565	577	551	543	587	552	549	586	534	549	521	570	561	557	573	590	533	577	549	550	570	532	578	557	589	568	518	525	551	565	553	529	561	522	583	536	534	548	545	589	591	572	579	573	521	570	575	560	520	533	581	545	562	512	527	571	587	543	558	558	557	575	512	531	541	531	554	522	549	561	571	560	562	582	552	613	560	573	598	527	592	569	594	568	561	549	576	569	606	566	562	543	539	573	564	547	555	554	554	499	546	603	540	581	559	548	561	564	543	561	531	575	564	565	544	578	560	572	561	539	525	568	560	554	572	528	565	569	537	565	547	562	541	572	582	563	603	550	577	528	589	595	574	557	569	617	614	601	558	524	545	536	530	544	524	513	490	525	528	538	581	543	526	542	560	568	578	514	576	583	511	601	548	529	560	604	525	534	583	548	556	571	556	519	522	498	577	573	537	562	538	607	539	536	614	556	575	532	543	553	579	549	498	566	555	559	548	573	602	559	545	528	563	534	525	526	558	551	545	561	567	533	557	557	587	576	618	538	573	552	520	564	569	515	515	563	558	553	549	538	575	538	539	518	528	497	600	522	524	580	565	597	553	556	553	603	518	533	554	572	546	608	543	529	538	549	600	533	533	549	543	558	531	582	559	505	524	559	584	559	591	526	564	533	530	537	552
28747	33230	32216	17598	4225	913	352	289	265	250	276	253	252	283	253	275	263	245	269	264	270	249	234	243	252	261	255	278	269	279	244	266	248	291	241	259	267	244	282	256	235	237	248	248	248	252	262	236	259	256	239	284	249	251	239	256	246	259	279	243	266	268	292	245	249	270	285	265	217	244	248	272	254	268	257	254	249	268	260	247	283	259	250	261	229	254	258	233	262	278	245	277	257	269	248	259	263	255	274	256	243	273	280	231	256	280	244	257	255	259	268	253	301	258	207	252	243	272	222	266	243	255	288	276	271	262	252	240	254	269	244	248	290	247	277	272	249	261	258	257	282	254	296	239	250	254	254	241	281	223	272	257	277	256	268	274	270	264	252	269	266	258	290	231	270	256	254	258	230	280	270	258	251	236	274	249	248	276	261	277	279	232	266	258	239	249	225	271	261	246	268	262	266	275	268	243	248	260	290	271	232	267	252	282	267	266	267	275	297	251	269	270	235	248	242	274	256	255	276	270	226	224	253	291	237	248	225	248	266	240	269	269	256	245	250	268	270	242	246	248	236	250	266	294	261	243	261	258	241	232	247	260	228	290	235	240	261	249	249	258	218	249	256	293	256	266	260	217	264	259	284	237	258	260	296	271	279	277	250	266	247	259	268	278	222	247	243	271	288	280	245	269	287	226	270	261	250	243	226	284	253	284	266	266	257	261	285	253	245	227	267	238	278	266	242	261	234	228	240	278	251	228	250	285	244	244	256	264	261	275	249	254	241	261	263	264	285	267	245	259	277	236	225	253	277	245	268	255	293	241	248	246	245	262	268	265	267	227	262	238	274	242	235	271	282	279	259	242	245	273	260	246	282	259	273	261	269	245	256	241	232	269	277	263	276	263	276	283	257	273	254	245	249	268	236	273	218	237	286	220	268	239	272	225	246	238	241	252	260	287	267	240	223	249	260	296	283	283	254	275	231	238	251	224	274	271	242	260	233	253	270	286	236	245	234	262	252	250	246	253	263	234	265	249	263	280	297	283	242	254	276	269	293	273	263	248	248	229	246	255	229	260	254	273	251	256	272	236	212	272	278	270	243	271	249	259	243	247	235	249	261	229	242	268	245	250	268	283	240	249	261	251	223	264	266	258	274	261	233	257	260	232	263	269	250	257	247	271	263	266	256	240	261	252	267	274	244	258	260	273	275	246	296	263	236	246	242	277	266	227	249	254	244	264	264	247	247	251	285	246	277	239	249	266	250	268	261	236	261	256	235	247	241	256	276	246	246	287	255	254	234	275	279	263	282	285	298	281	239	251	267	273	258	267	261	244	260	242	251	268	251	271	242	255	260	264	240	255	271	228	268	241	246	271	248	276	304	240	290	237	251	237	243	267	245	253	282	267	238	241	257	266	254	283	265	265	239	242	257	267	252	281	261	279	246	238	261	258	242	268	257	263	252	257	235	239	264	275	274	220	272	272	264	247	289	239	286	253	249	266	241	296	245	249	274	258	269	258	284	256	249	267	264	251	264	295	243	239	264	239	260	269	278	252	227	271	271	281	275	256	241	262	241	252	253	242	241	277	253	244	264	243	242	246	263	262	260	254	276	237	258	254	247	242	246	271	273	242	289	272	265	231	258	277	254	263	252	227	278	261	243	255	266	230	259	232	251	241	245	242	248	257	285	263	282	260	276	266	252	266	251	261	289	258	254	222	246	256	286	255	266	238	232	249	252	260	263	287	251	257	276	231	287	242	242	271	255	248	265	223	239	263	267	267	260	240	262	253	283	271	243	241	256	296	278	268	256	234	258	240	265	236	287	231	242	245	255	259	281	279	263	213	257	264	261	250	255	269	268	250	239	268	257	263	284	272	239	257	231	258	260	256	273	260	252	249	235	265	259	251	237	246	246	281	234	265	272	267	266	255	272	253	292	248	248	239	250	242	250	249	246	274	261	248	270	258	271	255	308	254	250	264	233	239	200	241	278	253	281	280	266	242	264	248	262	265	241	253	264	240	245	233	287	259	278	249	274	243	294	261	242	235	286	261	254	248	269	296	252	258	278	241	268	264	252	253	263	252	275	243	264	249	264	243	251	239	292	267	250	274	251	267	262	246	237	276	235	270	253	252	244	257	258	265	288	239	244	279	283	248	253	244	249	234	244	234	248	251	249	271	271	259	254	287	269	253	237	246	265	244	274	275	268	259	260	269	267	255	245	263	240	264	235	277	280	263	247	229	261	254	277	255	231	301	268	248	277	258	238	281	263	243	243	264	232	252	247	248	256	258	264	238	306	269	242	269	263	262	240	260	249	281	269	269	248	269	215	265	252	261	264	231	264	239	268	262	274	252	267	227	242	272	289	257	265	270	267	279	260	270	267	255	271	265	249	247	254	247	275	240	254	244	277	264	233	266	294	266	256	258	262	247	288	256	264	270	280	251	278	266	246	278	269	271	259	273	261	248	263	271	266	267	267	269	247	267	247	252	272	270	261	256	263	261	300	266	253	264	249	301	244	255	249	251	263	249	285	268	272	248	220	244	236	262	262	246	278	242	257	261	247	253	249	242	243	243	277	246	263	254	259	281	263	270	219	285	267	258	255	236	241	239	236	246	241	262	267	276	263	263	228	253	270	270	302	263	218	248	243	230	262	253	226	265	251	269	272	237	265	239	281	281	255	271	255	234	266	257	267	266	253	228	263	242	264	280	255	265	268	242	271	238	249	245	265	264	252	277	257	245	255	285	239	244	250	256	217	245	269	284	250	270	278	264	258	263	240	278	264	269	244	272	238	242	272	276	230	250	294	256	275	267	245	278	301	262	248	278	246	244	241	292	255	256	268	244	262	271	270	270	249	248	258	255	252	277	289	270	250	246	270	276	264	255	226	256	257	272	260	276	247	244	237	243	238	278	253	267	249	226	248	299	255	259	285	262	226	232	264	268	292	284	265	224	260	239	239	272	249	266	260	262	268	251	292	269	272	241	255	271	266	286	272	241	279	259	275	256	245	247	267	268	253	245	293	250	267	256	232	248	248	265	268	268	250	266	247	250	254	239	236	262	267	254	265	254	266	243	262	257	246	273	240	255	229	248	266	281	238	259	288	259	271	278	251	265	277	245	263	261	243	263	266	254	240	272	261	266	271	268	240	269	227	266	270	288	272	242	251	266	252	257	266	243	247	244	245	278	243	263	263	287	290	268	264	231	272	263	249	261	248	286	226	259	241	259	245	263	262	289	283	271	255	263	218	259	282	267	276	242	256	249	229	280	258	283	260	241	257	275	267	244	269	242	278	267	269	274	263	277	236	273	277	242	239	243	243	241	251	268	237	257	244	263	279	286	244	246	265	266	241	259	264	248	246	263	241	263	274	243	226	261	265	269	251	262	235	276	237	263	239	268	249	249	272	235	263	252	284	277	250	222	253	248	276	270	259	253	261	244	282	233	243	268	247	238	250	250	256	274	274	255	256	254	293	251	223	247	254	294	263	256	273	278	246	273
33623	51118	37963	19943	7131	1969	703	526	506	485	493	442	460	500	490	458	475	469	484	492	481	455	503	475	479	458	485	511	477	464	445	487	467	453	481	476	461	472	496	478	459	540	484	481	478	491	481	497	484	474	474	475	486	481	499	444	483	483	475	466	486	458	496	489	454	495	475	454	428	471	487	441	477	512	475	509	465	448	494	504	457	472	482	488	469	452	433	464	467	471	493	480	466	459	495	477	450	479	477	455	504	456	493	488	466	484	480	472	493	436	489	474	478	444	481	458	468	459	476	486	500	486	511	482	457	492	449	453	472	498	544	459	471	462	442	464	488	478	433	472	465	465	475	491	457	484	429	467	483	482	491	479	465	469	457	474	490	508	490	465	467	480	450	501	506	471	492	473	495	467	499	497	489	456	517	473	497	470	473	493	471	533	446	481	498	485	459	525	455	464	472	470	483	502	456	468	504	461	462	467	474	462	490	488	499	499	505	453	482	513	454	483	507	441	512	513	464	484	442	451	435	440	500	465	511	517	454	460	486	480	464	481	481	475	503	466	471	489	457	455	490	477	506	448	482	458	485	496	471	447	496	447	467	460	478	465	528	463	484	473	482	499	447	454	456	502	457	447	542	497	475	512	452	453	466	481	464	471	478	492	505	461	473	473	467	492	471	477	504	467	448	475	487	472	469	462	499	476	446	421	450	474	499	513	499	498	495	467	498	434	493	435	468	501	440	465	448	494	477	503	478	477	477	463	474	493	468	462	531	439	447	503	512	458	443	461	467	458	443	456	488	504	435	466	460	472	457	488	467	487	459	473	441	478	510	482	481	493	468	438	440	454	461	478	467	477	496	507	429	464	508	493	462	499	471	445	512	491	507	453	447	462	443	444	500	492	484	480	451	458	472	476	437	473	456	478	478	449	512	446	483	530	482	473	469	450	451	528	488	436	446	453	497	506	477	499	478	511	461	481	521	504	490	437	475	470	469	462	460	482	468	508	493	502	483	458	447	460	469	500	468	518	458	471	483	471	448	521	479	500	500	486	469	492	437	514	415	502	449	463	449	519	474	433	453	460	467	460	474	469	486	492	503	485	450	505	491	487	465	473	433	468	458	474	464	466	448	448	472	480	476	466	513	477	494	491	456	478	465	531	483	448	496	482	519	491	477	521	464	506	475	515	455	493	511	431	470	452	470	510	461	495	457	482	463	511	446	442	495	482	489	499	480	453	447	502	489	517	504	487	458	445	501	495	496	480	509	473	458	473	449	440	456	482	522	475	458	454	486	490	465	473	435	486	466	468	479	441	440	484	461	495	490	466	461	473	445	450	454	470	485	485	476	501	501	440	464	467	474	469	490	482	450	478	437	458	440	498	497	499	501	514	484	479	475	494	477	474	481	455	471	497	464	509	489	470	498	495	502	483	473	444	505	473	471	447	485	496	534	468	500	477	439	454	446	474	468	466	473	475	449	474	490	481	451	436	470	453	512	509	495	456	464	462	481	477	484	463	467	443	464	478	506	511	448	481	452	489	460	494	501	475	517	465	511	484	457	433	484	487	512	468	484	466	495	469	478	522	440	477	498	460	519	445	503	481	485	490	503	471	430	502	483	453	432	462	448	479	466	490	489	504	455	458	477	455	454	549	472	466	463	477	479	504	509	461	503	498	495	499	486	489	470	460	477	459	474	461	510	460	444	464	490	453	435	465	542	477	495	460	463	474	467	459	491	468	455	485	489	486	479	494	475	472	493	479	491	484	477	484	453	457	522	491	501	471	472	474	505	470	492	487	482	440	480	460	477	500	443	465	494	455	494	479	470	466	466	511	449	470	516	464	467	463	526	449	507	480	499	487	511	448	474	504	486	475	481	478	483	474	490	488	463	480	523	448	519	474	489	424	482	478	469	496	463	456	472	514	483	448	456	493	461	494	450	463	482	432	467	481	485	516	485	481	469	487	465	417	482	529	491	476	473	516	467	504	471	517	470	473	458	488	550	488	485	498	482	484	482	533	468	478	528	459	485	456	475	506	429	479	463	459	486	475	475	486	461	500	476	484	473	483	456	502	498	479	475	441	459	487	468	502	482	483	472	475	494	478	432	493	472	490	457	473	459	426	493	448	452	455	493	483	488	475	475	484	455	487	475	488	471	501	470	460	484	455	459	478	488	456	459	478	492	508	477	503	395	506	495	434	465	475	450	481	465	459	496	483	457	504	464	501	501	504	434	455	492	476	486	480	514	437	469	468	463	457	469	472	454	473	453	486	501	521	447	476	464	470	495	470	530	464	482	497	485	473	487	496	491	482	469	485	446	494	485	443	451	479	494	483	483	474	496	473	449	497	438	464	454	440	499	487	455	491	494	470	469	492	436	461	453	486	473	486	490	475	502	537	470	455	495	475	496	487	504	473	446	449	471	486	472	504	494	450	473	457	489	458	422	478	487	459	464	475	446	432	477	460	453	437	472	457	462	457	494	443	470	485	470	465	458	505	493	481	458	487	480	500	462	450	482	495	479	531	477	500	499	489	473	481	433	474	511	495	457	478	534	482	476	480	495	513	468	488	463	472	468	537	520	461	477	498	494	481	536	465	459	499	444	499	488	486	470	472	447	490	482	482	530	486	474	479	469	494	487	461	479	484	466	516	516	485	503	443	491	502	461	499	446	484	465	511	490	524	479	485	458	493	477	495	464	485	476	459	469	477	464	504	462	470	469	477	518	496	486	455	467	515	477	485	455	484	448	482	463	489	475	481	480	449	512	448	466	464	467	483	479	472	421	479	488	513	460	471	488	463	518	475	501	510	457	466	474	500	449	449	456	465	478	438	481	483	455	433	473	481	479	443	478	489	439	482	487	492	459	438	462	459	463	515	476	435	492	482	476	447	479	432	490	471	474	470	462	449	473	470	506	500	468	458	469	499	467	492	482	474	448	507	461	492	484	485	459	506	495	485	436	529	480	489	498	440	484	501	474	469	463	459	488	469	462	425	500	499	458	504	480	464	494	505	463	497	450	461	476	492	451	465	466	486	494	476	504	455	505	495	494	474	506	497	528	483	493	492	452	482	496	466	491	492	492	491	500	507	476	461	462	479	455	479	483	455	469	500	455	461	498	443	485	481	495	440	453	468	465	434	448	464	451	536	502	455	512	466	497	463	468	463	444	487	459	499	490	488	495	506	487	459	475	502	493	473	507	494	430	472	460	481	495	435	520	497	534	450	476	492	510	487	475	478	480	469	459	455	444	458	411	504	468	488	465	478	493	490	485	450	446	490	498	475	469	475	473	478	487	495	477	490	434	509	478	534	492	460	491	459	485	478	480	455	484	471	468	453	484	485	496	500	482	467	432	506	424	495	456	491	505	452	510	482	490	476	460	503	479	513	505	489	470	517	466	479	467	495	504	450	475	467	476	493	495	474	479	467	509	435	456	472	478	446	505	468	483	504	499	466	476	446	513	468	476	466	454	478	499	479	442	519	457	529	482	465	519	484	493	449
24627	25354	39961	35467	22325	10363	1272	368	295	286	315	324	281	294	286	295	277	251	304	258	272	270	266	298	294	286	242	266	281	292	292	274	324	249	277	263	285	268	278	282	285	277	276	286	287	301	256	310	273	274	273	297	287	273	251	283	291	220	258	272	292	266	287	268	255	245	283	292	265	294	283	281	268	276	293	293	252	288	277	262	290	281	244	260	293	277	279	246	296	270	309	261	251	278	301	278	257	269	286	233	229	272	253	277	305	272	276	255	296	277	272	297	284	259	280	256	278	267	288	256	294	314	273	287	285	268	285	281	272	236	293	289	278	247	289	268	267	280	272	265	283	259	267	253	235	244	257	271	259	273	274	274	278	272	273	272	273	312	258	261	284	273	269	282	266	260	261	282	252	276	271	265	281	257	255	277	287	284	259	272	257	268	262	290	257	304	270	277	289	250	293	265	278	278	293	279	259	285	309	273	275	280	268	247	264	273	290	286	282	276	277	316	276	279	270	257	301	267	264	250	280	264	265	263	263	277	328	275	250	279	284	284	260	281	294	273	302	278	273	264	302	270	280	275	266	255	281	255	274	276	284	278	313	282	312	297	306	250	284	255	273	270	265	284	265	264	277	307	281	268	276	271	280	272	297	268	249	280	286	275	245	276	268	274	286	250	267	289	283	259	259	292	296	285	254	244	265	272	279	254	255	284	301	244	277	269	298	266	280	270	272	273	252	282	280	262	274	232	264	276	273	258	294	229	263	283	271	255	262	291	264	292	264	287	287	308	249	266	270	299	296	268	285	252	263	319	279	250	302	258	244	246	293	282	280	267	266	273	277	291	284	287	264	265	267	298	243	280	275	261	306	284	283	290	276	269	274	300	264	273	256	274	285	283	281	252	285	264	283	291	274	260	266	283	270	262	255	290	283	247	277	273	256	246	272	274	279	284	274	301	255	253	295	260	266	283	281	251	256	284	278	281	264	273	261	284	270	258	262	250	285	292	250	275	281	278	292	283	269	268	292	273	288	275	248	292	295	232	268	286	266	290	245	321	263	286	289	285	266	256	259	256	254	265	288	274	308	265	265	254	309	287	286	284	295	278	313	287	297	276	288	298	264	285	268	263	256	260	257	256	278	246	261	298	253	263	273	249	265	271	276	263	274	255	244	270	249	258	278	281	276	247	278	272	297	311	289	294	294	270	284	259	249	265	278	234	250	276	255	306	268	256	263	282	282	260	289	276	263	278	277	297	262	275	297	275	274	284	238	251	286	274	275	259	262	280	286	292	274	255	289	274	263	272	259	283	262	271	297	278	292	264	259	267	280	277	269	259	250	248	271	263	287	271	281	264	292	254	270	282	301	277	260	258	246	285	293	281	281	265	263	267	263	265	270	275	319	270	275	263	251	251	297	272	292	292	258	261	297	280	290	264	230	287	263	297	265	278	304	272	283	303	305	279	289	290	271	284	278	276	272	276	260	276	224	258	294	268	286	270	264	277	267	258	308	271	281	282	292	305	297	265	270	283	276	265	256	279	278	259	300	266	246	273	264	275	281	296	261	278	313	270	289	274	287	281	289	284	283	273	263	254	273	270	264	263	278	254	279	266	321	270	254	290	265	275	274	257	296	273	269	287	270	252	278	260	238	315	280	269	287	293	242	289	274	252	284	285	283	257	267	281	316	254	267	274	254	272	282	280	266	293	254	285	246	250	282	261	251	278	275	266	299	261	262	276	249	269	282	250	309	281	263	265	306	270	288	299	251	278	295	229	252	281	270	277	280	251	291	299	264	279	275	241	280	283	271	258	289	272	282	270	279	269	291	276	272	298	296	263	273	247	274	285	268	266	274	275	261	305	262	288	271	260	285	267	249	269	284	304	285	281	287	273	282	294	257	269	260	286	263	276	307	275	285	277	263	312	262	262	282	286	277	244	259	269	275	292	277	273	268	296	258	282	248	268	311	252	316	265	269	279	258	253	273	282	289	290	283	312	301	313	271	266	277	274	260	267	271	287	267	244	283	253	282	267	263	260	303	276	264	275	285	292	303	277	254	256	258	274	245	299	279	275	254	288	303	262	281	264	276	257	281	260	280	278	268	288	284	263	271	257	271	272	275	239	251	310	265	295	263	262	294	261	273	268	284	286	285	283	257	288	276	260	259	253	264	291	271	294	233	286	280	260	262	267	292	273	241	277	284	292	264	301	304	252	274	267	291	280	295	285	285	293	270	268	293	250	270	283	269	239	282	254	263	285	270	287	290	303	299	292	303	273	248	270	271	299	253	258	294	277	269	266	290	287	286	264	262	304	281	249	333	261	277	252	256	259	302	265	279	285	258	289	286	250	279	289	289	271	287	275	240	294	241	283	281	242	282	294	254	274	265	266	266	303	279	275	274	269	256	265	344	273	270	264	296	264	286	285	284	274	269	283	264	300	277	283	266	299	251	262	259	262	262	261	282	306	273	291	249	269	284	267	258	260	277	264	274	264	278	280	266	239	234	255	267	260	262	260	258	271	289	313	282	283	292	242	305	292	244	292	281	279	307	286	294	297	232	273	273	243	270	266	257	264	301	252	279	287	251	269	274	244	258	253	287	284	280	278	294	261	283	263	263	275	250	285	310	291	275	265	304	276	293	271	291	268	274	279	267	282	254	255	270	272	284	302	292	266	288	262	286	282	282	279	287	297	271	276	284	272	296	292	267	285	279	270	306	262	269	273	272	266	256	266	278	293	309	267	259	280	285	287	262	264	271	278	281	278	277	267	273	263	297	285	268	280	291	284	281	273	269	274	272	276	278	258	285	268	273	284	279	284	279	260	269	283	272	282	247	296	299	290	276	272	287	244	278	275	304	285	267	288	287	252	257	270	259	259	273	272	263	283	288	249	273	275	270	290	295	288	265	248	273	309	269	260	261	296	286	331	301	289	272	292	283	275	265	258	294	267	296	268	271	273	301	265	274	281	259	278	285	284	274	256	265	289	278	272	276	284	274	275	289	264	265	268	252	273	265	279	295	301	279	275	254	261	281	278	279	241	279	266	246	269	260	265	296	295	298	279	268	271	273	242	294	284	266	258	284	239	271	269	254	266	259	263	276	285	286	254	250	252	255	314	272	273	261	258	284	272	283	272	279	260	292	272	284	302	259	278	278	253	279	259	283	271	285	284	284	267	261	275	282	267	267	291	291	279	283	260	245	256	266	256	268	294	284	274	266	260	288	280	269	282	261	261	272	261	274	277	283	286	270	257	264	259	272	254	267	265	266	287	276	288	253	268	290	245	281	269	272	268	278	244	278	256	287	275	302	303	285	253	289	274	257	255	276	305	249	252	279	287	284	277	297	291	289	267	266	270	301	303	239	263	264	294	277	272	282	260	282	247	293	265	271	255	269	285	261	284	292	276	309	261	306	270	272	274	276	272	267	293	302	291	280	251	287	278	265	283	263	257	306	290	263	266	266	262	289	254	282	266	237	277	292	268	284	283	289	253	260	265	250	251
55662	94723	75026	47348	24544	7327	1546	648	538	521	497	526	494	496	525	529	516	491	507	468	503	486	521	506	515	521	500	496	502	496	463	505	492	498	451	494	519	471	491	481	524	485	511	487	514	529	532	462	501	491	480	502	504	490	521	469	519	481	546	516	492	538	507	477	511	536	501	534	509	529	474	475	511	470	504	544	492	462	483	494	506	498	487	518	495	477	495	505	504	513	497	498	523	525	518	535	502	492	501	524	478	493	472	483	470	502	465	471	471	470	534	504	467	499	494	517	502	471	494	490	508	490	509	474	504	550	466	484	495	538	498	479	497	517	510	493	485	478	515	511	524	506	501	540	507	543	499	484	515	485	486	495	488	469	490	508	509	519	520	497	517	467	517	482	516	507	517	505	522	481	497	535	498	504	487	529	515	517	508	511	497	526	491	498	506	517	494	474	492	527	452	511	488	511	516	497	503	504	537	515	494	474	498	504	516	480	517	523	491	518	513	529	505	501	521	488	494	480	501	523	480	495	523	564	480	478	517	474	506	488	528	516	497	484	492	507	514	462	488	537	492	524	491	515	515	450	482	481	470	494	509	541	517	481	477	509	498	492	476	504	474	518	483	504	490	533	458	495	503	497	474	498	554	556	526	494	484	519	493	508	481	464	522	490	494	500	481	497	522	507	483	482	524	531	486	457	459	463	472	521	511	511	466	505	484	512	507	471	474	500	519	483	509	478	487	505	501	510	509	522	491	476	502	511	512	505	503	506	525	492	511	499	529	478	506	514	479	510	496	488	541	526	529	504	517	487	460	471	493	507	464	519	499	493	482	494	524	518	542	509	485	520	504	487	528	489	491	514	496	483	509	478	511	478	488	489	476	535	520	457	542	483	482	462	500	492	493	521	524	496	524	516	502	481	480	514	480	504	484	519	529	494	487	557	493	483	480	508	503	486	472	486	504	521	485	484	502	512	493	497	508	493	484	506	483	519	508	505	508	469	481	472	493	517	494	488	520	471	492	497	465	493	478	480	478	487	490	499	496	477	516	486	527	485	477	545	500	482	475	489	493	498	519	473	513	520	517	474	508	551	486	517	525	484	475	491	519	476	496	489	457	507	498	497	508	489	483	492	503	499	482	486	462	484	451	480	514	496	482	538	535	432	491	508	499	524	491	488	519	502	481	488	512	499	510	468	507	519	479	496	479	504	488	509	511	487	501	501	500	498	479	522	495	485	540	497	511	452	497	504	481	478	545	509	493	488	512	479	514	480	515	489	475	522	489	475	495	488	469	492	503	514	479	463	522	480	525	509	494	492	497	467	559	465	527	505	491	491	498	533	482	522	516	498	496	549	496	508	495	493	502	453	494	502	480	526	474	498	468	495	489	505	498	484	488	501	511	527	516	479	487	527	503	489	507	519	522	507	478	513	482	496	486	487	502	542	485	489	502	494	488	506	497	526	493	489	508	508	497	470	527	501	504	507	483	473	536	497	517	501	476	472	507	498	454	520	477	499	493	494	530	525	513	516	540	446	471	546	499	502	513	513	524	499	496	485	495	488	470	462	510	508	504	506	489	504	506	504	513	546	532	525	467	536	477	493	512	479	493	492	513	529	502	519	527	544	467	482	549	507	474	514	529	451	516	489	509	532	494	496	471	480	518	537	475	500	486	487	486	493	497	511	503	500	438	494	511	459	524	535	500	531	489	530	486	500	509	494	509	520	451	521	508	530	520	479	504	530	479	500	526	505	478	468	469	503	507	474	495	447	546	468	477	504	536	483	529	504	497	502	497	497	505	516	444	505	496	506	495	478	478	492	500	507	503	508	507	466	512	474	452	507	517	493	505	508	466	501	510	496	518	502	484	493	503	485	499	471	474	520	502	451	490	503	528	590	508	502	502	496	508	480	525	485	476	498	491	492	517	491	491	492	508	503	508	484	469	494	513	510	475	470	540	499	512	482	503	524	529	529	488	504	533	512	507	476	500	499	477	524	506	453	466	532	473	491	506	459	467	495	473	491	455	475	490	512	521	500	463	508	451	490	484	506	470	498	517	506	465	493	483	504	539	539	495	523	484	500	481	530	476	501	498	459	542	506	478	504	468	497	497	516	476	487	487	535	514	505	505	480	535	437	492	455	498	480	442	481	462	552	479	517	481	471	519	473	494	481	475	503	489	532	497	465	517	544	538	509	503	528	499	526	488	500	485	517	512	501	513	491	516	460	508	492	520	541	524	480	481	466	519	487	456	467	499	521	467	515	536	491	447	489	482	486	525	497	510	531	520	474	463	484	454	509	487	493	530	527	539	465	482	507	506	507	486	504	520	536	544	527	524	446	510	504	491	489	518	489	471	483	515	508	511	519	511	530	571	485	490	489	522	510	476	501	509	509	508	497	475	502	484	505	464	466	475	497	493	483	484	507	559	504	519	507	470	522	490	467	507	493	514	492	496	529	493	565	515	520	481	491	505	559	533	511	537	509	492	504	535	486	502	504	459	494	469	465	546	503	487	452	489	464	520	484	501	472	479	487	503	464	505	495	502	534	493	477	492	518	494	497	485	494	538	483	492	480	473	489	440	461	520	495	455	467	499	492	497	538	538	504	467	504	507	522	487	526	515	479	495	507	502	505	488	516	524	509	484	496	526	527	496	500	469	494	512	511	455	496	476	488	493	495	503	472	498	503	519	518	504	521	493	498	495	529	497	463	495	482	504	490	455	495	496	476	469	501	483	515	523	508	524	476	443	473	501	488	488	513	512	508	480	484	473	471	517	529	488	475	491	507	494	493	476	501	505	489	526	522	499	535	531	486	449	544	501	511	474	510	511	503	483	476	493	498	481	505	494	487	533	542	497	507	509	471	451	470	473	530	474	502	482	506	509	472	484	492	473	449	550	547	535	513	509	507	504	526	452	509	496	501	499	483	490	499	513	454	514	522	530	507	514	575	520	524	514	527	477	508	536	443	502	535	517	489	478	529	473	512	506	524	494	535	494	480	495	528	492	484	511	497	461	506	509	486	502	510	475	460	492	481	502	496	501	503	486	487	480	466	486	509	498	504	496	482	531	465	493	463	521	512	507	501	500	506	499	519	538	533	498	519	504	513	487	521	503	454	493	479	493	495	485	440	477	464	513	510	506	513	496	529	495	513	506	476	510	479	496	506	508	556	473	486	487	518	500	489	504	503	510	472	519	508	510	497	536	523	516	505	500	494	534	496	492	480	525	490	527	485	491	530	541	515	472	485	507	480	524	514	509	512	454	518	442	469	490	483	455	505	486	489	495	566	518	501	518	490	500	457	465	499	511	501	480	516	499	492	469	488	529	520	487	488	564	496	489	481	466	535	480	486	495	507	502	503	494	518	469	502	489	503	499	482	502	525	458	487	499	494	497	468	503	489	477	520	485	542	537	524	481	507	475	498	474	466	495	516	468	489	526	496	516	484	502	518	483	517	482	484	510	472	493	474	477	477	475	513	504	488	439	515	506	461	485	512	503	500
23528	23297	34055	30554	22998	17805	5156	467	334	373	334	332	332	361	323	278	325	359	329	317	308	313	295	320	347	331	328	339	329	363	341	319	336	314	332	327	352	332	340	358	312	327	302	334	341	311	319	317	301	306	311	355	324	318	328	318	301	304	317	323	331	306	330	322	308	295	296	343	314	336	343	301	321	335	306	316	305	318	308	318	307	304	342	340	313	307	344	293	308	331	333	318	304	294	340	331	301	304	309	345	346	312	327	339	310	288	336	311	329	323	346	319	298	334	299	294	315	311	308	318	342	335	300	368	297	301	309	300	312	296	308	291	335	301	322	306	320	284	353	309	346	291	338	294	314	308	305	301	323	330	349	323	315	333	350	297	327	335	333	309	322	339	318	308	330	320	312	310	341	312	335	313	300	312	345	341	337	320	317	296	316	330	320	341	282	324	326	317	298	314	348	292	325	334	318	318	321	324	299	317	322	301	342	311	318	339	301	328	303	319	328	317	303	358	312	315	302	321	315	330	336	307	335	313	302	318	296	315	293	296	330	307	327	317	292	315	333	283	298	309	346	297	313	294	312	321	319	329	316	327	320	303	352	350	369	302	329	315	341	314	299	315	264	317	324	347	315	321	301	346	344	307	327	307	305	318	320	333	348	333	310	338	350	322	321	317	330	316	341	303	309	318	283	314	330	340	316	314	313	318	303	286	311	301	319	351	278	308	306	342	320	345	294	298	329	351	297	343	322	331	332	307	316	313	310	314	359	316	344	320	311	329	322	311	293	326	346	328	317	341	358	312	331	293	317	344	324	279	310	319	305	300	362	335	309	319	347	328	368	300	337	328	341	312	308	308	323	318	318	299	338	311	319	326	323	327	320	285	312	302	309	299	330	310	325	291	314	300	336	288	354	320	334	345	327	313	317	304	349	326	323	314	350	343	331	325	328	317	334	344	318	295	309	334	332	341	318	292	317	304	331	286	300	297	360	333	326	326	312	294	321	311	321	294	294	333	294	311	325	328	291	277	321	325	307	358	332	348	350	321	341	272	320	340	350	312	328	312	313	323	326	332	311	325	333	329	307	304	338	311	333	334	308	287	314	293	316	315	305	330	343	345	344	286	314	290	309	341	299	303	336	326	328	322	295	286	326	347	319	320	305	308	307	321	305	316	307	316	309	319	332	293	299	354	293	310	307	318	324	318	309	328	324	318	315	317	301	307	315	313	333	330	280	327	293	275	351	344	348	296	333	330	322	296	308	347	325	320	320	359	311	356	350	305	321	294	322	352	319	309	295	319	327	337	333	322	305	331	335	313	348	311	325	352	335	322	323	296	301	338	303	348	312	303	295	363	326	332	340	313	337	324	342	309	342	344	321	313	300	318	282	315	338	336	310	320	368	311	308	310	298	341	309	296	361	317	322	307	290	319	315	334	311	300	323	296	326	325	325	309	312	350	304	294	326	308	324	357	337	306	318	318	349	319	288	355	318	319	282	309	336	362	309	332	290	325	317	332	334	295	332	323	319	290	317	326	314	337	330	328	296	304	347	334	359	330	317	302	315	332	319	329	323	304	305	323	332	320	321	307	329	332	350	322	320	331	327	312	327	288	355	313	281	321	302	322	294	320	335	329	356	323	349	314	337	308	311	316	322	319	300	334	307	350	323	288	324	308	338	351	293	292	297	322	355	337	345	332	323	315	340	328	324	295	318	308	313	294	300	312	304	293	316	322	325	308	360	301	281	305	341	319	292	307	304	323	273	310	344	320	313	326	330	317	305	315	332	326	306	338	339	303	282	305	307	332	325	334	294	324	336	295	324	311	340	311	331	320	324	309	303	317	294	320	296	322	331	363	328	299	293	317	330	332	333	313	331	318	342	344	296	319	296	340	321	317	314	301	337	296	304	327	305	318	346	300	330	358	323	283	326	317	334	290	319	314	345	306	313	304	313	312	298	324	344	299	327	286	310	340	294	320	307	327	305	325	332	325	324	325	340	318	302	344	316	340	324	321	304	340	326	325	314	318	304	333	329	330	311	351	319	313	312	313	301	305	331	329	303	305	296	323	330	313	339	348	313	320	328	323	321	304	345	323	315	297	322	331	330	299	349	335	288	319	302	306	335	324	306	324	351	322	321	311	327	287	353	320	351	335	346	317	322	303	343	315	309	327	323	327	335	337	316	333	347	314	339	296	343	331	302	317	326	309	314	331	367	314	324	318	284	320	323	320	346	326	304	305	346	328	283	355	317	306	312	325	357	342	311	328	330	315	302	295	313	390	326	310	349	348	318	348	344	320	309	310	319	314	299	314	304	315	317	341	297	317	285	339	296	321	314	311	304	280	317	337	315	358	301	332	284	310	325	328	300	318	359	318	338	320	318	339	326	302	331	319	336	328	307	316	308	298	354	319	333	333	309	301	301	335	318	322	302	335	320	293	343	337	328	330	284	307	325	320	320	326	313	328	329	339	320	300	331	291	325	309	301	336	297	333	299	312	385	340	325	340	316	332	312	328	334	291	325	305	321	332	303	321	338	317	307	356	325	287	321	305	353	312	321	328	340	310	336	323	299	326	329	302	338	323	325	326	344	331	321	310	318	318	308	295	325	317	306	308	333	331	333	304	322	292	308	297	360	340	327	310	331	291	349	338	335	329	325	319	349	314	327	336	283	308	310	313	333	308	319	338	336	329	308	317	305	306	313	302	340	328	315	317	318	307	315	314	345	294	318	327	293	291	325	350	339	305	309	315	343	344	319	304	308	331	298	335	306	324	311	313	311	316	326	311	342	308	307	316	323	309	317	334	338	305	340	301	315	312	346	316	331	340	330	315	341	285	333	323	347	306	356	329	334	320	361	332	314	315	318	303	320	337	313	327	332	353	338	343	292	305	319	322	336	355	305	319	350	331	314	331	317	338	316	316	330	324	324	303	313	302	339	315	315	339	300	337	288	317	337	307	306	271	279	315	310	339	334	336	357	320	330	318	316	345	313	336	317	344	292	331	344	279	322	311	332	284	317	348	336	347	294	325	312	340	330	305	322	354	311	333	275	300	291	316	281	314	315	347	342	296	304	311	310	304	324	340	314	305	318	289	297	306	324	321	307	296	346	321	335	323	345	296	304	350	320	334	308	306	330	303	332	315	327	294	314	339	311	285	320	334	306	339	303	359	334	330	335	317	301	333	316	288	339	287	316	326	318	300	320	310	321	320	298	323	323	312	325	327	316	318	311	307	286	323	333	320	300	314	314	350	324	342	319	322	300	291	294	356	315	308	348	308	364	317	331	312	300	330	331	311	309	314	297	299	329	341	312	335	320	284	328	309	273	325	336	334	331	328	323	299	317	313	326	290	320	331	315	311	328	309	335	317	311	302	327	299	279	305	304	317	308	296	314	297	351	320	291	301	347	352	302	325	343	359	330	311	318	299	324	311	285	333	314	287	311	311	329	328	277	328	307	318	308	341	340	330	372	311	356	307	322	323	337	304	330	297	312	359	336	322
56254	103460	82154	55568	29850	9994	2107	732	588	572	561	578	537	596	580	530	600	581	552	518	570	547	585	555	534	568	561	547	586	595	619	587	563	559	553	534	545	562	562	542	525	536	529	536	551	544	576	596	571	551	534	526	578	569	565	545	594	560	572	558	516	579	613	544	528	528	562	540	513	558	553	539	563	573	549	519	517	587	538	579	595	571	569	581	559	564	561	565	559	535	545	587	557	574	574	542	526	583	580	554	554	596	568	574	578	583	575	572	562	586	563	566	569	544	580	541	584	556	578	514	532	537	569	566	604	576	536	588	526	584	547	541	549	565	594	568	584	531	554	598	561	527	576	542	551	495	554	527	518	509	597	571	576	557	544	567	537	560	531	516	536	589	543	536	553	526	544	557	547	550	559	565	594	552	564	541	582	580	556	593	599	563	583	559	561	548	558	553	562	600	547	512	583	548	539	537	495	543	565	604	565	576	557	566	582	551	557	567	555	557	569	523	494	537	560	611	520	566	526	534	544	576	565	578	584	554	547	597	561	601	585	557	576	545	538	549	544	558	586	550	591	564	544	521	529	561	576	540	584	577	552	581	595	531	547	587	586	549	562	546	587	565	546	584	549	571	610	623	555	525	561	570	529	538	538	558	566	558	571	524	560	603	536	564	547	549	506	556	547	535	518	576	547	524	568	527	576	534	573	572	542	598	546	550	526	524	541	571	531	517	536	581	606	577	542	575	571	534	576	571	583	550	537	574	574	535	535	554	579	547	578	541	549	522	540	582	561	582	530	565	576	543	535	555	547	574	559	563	534	547	527	578	585	569	532	560	563	583	541	548	552	575	515	575	546	538	587	535	579	561	566	553	578	554	541	571	545	563	554	556	532	565	566	570	547	554	549	526	571	581	586	572	555	582	532	554	536	555	551	525	603	561	588	530	546	554	529	554	553	524	533	585	540	537	583	533	576	559	599	561	526	541	529	565	582	575	535	568	581	585	528	547	552	597	559	548	588	561	567	545	537	549	570	553	577	546	552	541	533	593	549	565	533	531	524	547	536	562	539	564	551	551	522	553	556	559	546	549	548	534	558	550	519	561	576	556	618	510	586	554	552	596	610	578	562	573	507	545	518	565	524	497	561	540	579	546	555	563	564	569	545	550	546	550	569	544	565	579	517	546	553	556	548	548	573	538	543	560	595	565	554	546	553	550	512	572	583	564	546	594	528	544	542	574	559	531	567	536	603	517	565	589	570	506	550	551	605	531	581	551	523	556	551	529	559	575	521	590	523	543	583	532	570	554	617	619	518	587	580	528	581	554	564	562	567	556	526	571	543	579	567	540	518	574	540	546	544	545	622	559	563	521	570	577	538	529	566	518	606	575	567	517	550	548	510	581	539	576	518	519	535	570	602	556	577	558	533	604	587	563	569	524	548	512	577	557	528	539	584	578	528	570	496	583	542	542	558	554	562	549	538	554	556	588	571	566	559	578	545	565	508	572	563	513	541	547	549	564	594	545	535	570	533	580	532	528	542	546	555	565	611	538	544	563	553	530	524	572	602	579	565	600	538	547	545	549	533	539	559	574	567	539	517	590	581	559	599	571	577	552	593	544	548	514	599	563	557	609	571	562	564	559	588	531	531	566	574	584	609	545	528	577	583	571	538	550	593	533	574	564	522	578	546	571	548	570	547	544	600	560	528	585	580	547	588	557	520	584	526	542	525	555	513	564	573	572	584	555	574	516	575	549	548	549	525	538	520	624	584	557	568	540	524	600	532	542	535	541	574	593	532	535	521	543	542	530	576	536	558	555	550	544	546	545	551	594	556	539	539	575	565	540	571	516	522	577	580	556	548	549	525	580	594	508	505	572	507	568	523	526	547	544	562	566	574	561	541	556	567	528	566	585	556	569	588	559	534	522	568	584	556	523	560	585	588	544	546	540	576	586	531	559	572	573	578	555	537	562	535	605	531	545	562	511	558	532	540	589	598	578	592	533	582	546	528	578	558	579	549	520	584	594	565	519	592	592	535	524	519	525	544	521	554	545	550	562	541	546	544	580	588	527	536	573	543	569	566	503	559	543	614	545	571	567	537	547	564	517	533	540	570	525	519	569	525	554	527	592	538	541	550	583	522	588	565	518	553	528	587	557	555	547	540	540	570	498	566	568	546	549	535	534	562	577	547	530	562	533	554	537	574	551	575	503	554	561	561	569	553	568	562	566	571	574	563	566	589	571	586	581	554	572	546	539	524	569	559	568	589	539	554	542	548	560	556	561	543	567	533	536	555	533	588	553	593	567	555	562	557	552	536	597	599	586	546	558	562	565	521	608	562	519	559	540	532	589	563	615	575	545	534	513	541	594	537	572	569	573	552	517	589	541	555	551	546	526	564	555	523	571	546	593	617	569	557	534	564	554	501	504	572	589	526	519	590	513	559	549	530	510	554	544	579	560	550	571	543	568	555	528	523	540	539	550	583	570	524	545	510	602	525	614	533	546	565	558	568	545	590	565	564	614	606	554	564	567	529	585	518	558	605	547	557	522	545	524	557	532	546	577	499	593	533	553	545	580	583	610	561	569	558	537	555	565	541	556	558	559	537	574	557	532	536	554	547	566	587	546	562	571	567	622	545	574	548	519	557	566	539	512	575	525	572	563	541	579	539	504	578	533	554	576	567	592	578	555	540	555	611	539	556	567	532	587	552	544	570	565	587	594	509	539	574	515	602	549	545	509	576	536	536	503	570	572	623	550	550	589	573	516	543	528	555	524	559	537	539	528	571	526	578	556	555	586	551	544	579	545	528	552	601	551	565	583	581	523	541	538	559	591	547	529	565	540	526	585	531	555	567	576	555	606	581	562	577	556	576	604	536	522	563	545	558	575	567	535	586	511	559	545	562	536	630	510	557	592	565	537	523	537	546	581	535	545	524	529	550	580	529	535	529	521	525	575	551	554	547	575	574	561	559	585	557	530	533	577	595	562	566	572	562	572	572	569	552	574	564	564	566	589	587	540	526	586	554	580	525	529	567	546	562	556	543	547	608	529	524	506	548	567	553	570	591	559	582	539	546	566	579	535	538	537	599	593	537	539	489	586	559	535	500	535	555	541	526	545	580	543	578	551	538	565	550	567	533	594	562	590	611	588	581	565	537	552	533	542	504	537	562	549	601	566	544	538	567	521	548	591	518	579	569	537	561	563	570	513	558	568	581	577	559	564	566	527	570	553	549	551	596	549	566	520	569	572	562	629	585	555	577	553	580	588	566	584	593	548	565	562	545	563	570	543	556	549	547	581	551	537	588	609	580	542	592	537	568	578	569	501	553	554	568	572	557	585	550	576	544	576	519	570	555	577	538	539	559	514	520	532	536	559	531	551	509	544	549	579	573	593	582	581	533	570	544	536	527	539	574	553	515	555	575	550	581	570	536	572	575	549	562	547	564	567	548	544	534	586	523	528	551	563	521	547	573	547	554	575	580	522	559	540	562	545	528	545	567	579
28563	32520	32182	17589	3470	742	350	265	286	262	261	269	278	270	253	268	257	298	291	281	243	274	248	250	253	258	268	266	294	277	253	260	281	276	280	278	243	276	268	253	243	271	290	274	246	261	248	259	254	259	287	262	265	270	255	254	286	258	242	252	271	261	284	242	289	282	236	273	254	272	286	251	264	270	283	272	277	276	252	256	226	264	284	248	261	245	237	272	293	263	284	283	224	229	257	287	271	264	273	265	251	273	249	281	261	235	287	266	244	244	258	304	240	282	258	278	248	260	245	262	241	261	273	232	247	275	264	273	273	239	221	277	236	281	260	264	279	263	242	290	265	290	264	261	268	252	256	241	214	247	256	271	270	253	259	260	262	261	263	275	265	271	268	270	288	275	236	278	281	244	298	274	245	263	278	261	259	248	274	279	234	245	245	238	251	258	247	252	251	284	262	247	239	260	278	249	306	263	276	257	261	267	236	249	247	263	267	290	242	256	261	231	262	265	241	259	258	263	238	253	283	277	228	256	268	254	273	245	244	253	282	250	255	288	276	303	273	274	262	234	228	265	274	291	269	262	229	267	254	261	247	241	251	272	264	265	239	254	245	287	242	274	266	260	249	255	293	267	263	278	257	261	275	269	282	243	277	279	273	270	259	287	286	260	259	269	263	266	270	239	243	273	262	272	248	247	253	261	277	250	264	254	285	220	275	239	274	274	259	250	226	257	275	222	249	257	285	267	267	218	281	246	265	230	273	241	246	250	234	255	275	272	265	238	247	253	245	253	262	253	260	264	282	284	254	282	264	254	252	250	279	244	251	266	279	282	261	282	278	273	240	275	274	288	293	265	279	249	273	260	278	284	245	290	243	256	255	259	267	277	238	265	262	254	241	249	253	268	265	228	267	274	268	259	269	261	262	239	248	273	258	246	257	276	278	255	240	253	301	282	241	278	267	270	276	265	254	260	283	249	263	285	260	243	237	251	253	253	254	290	239	278	264	262	271	230	270	267	241	269	250	234	272	251	246	262	239	269	241	260	254	235	272	256	243	266	280	256	253	247	293	245	271	239	273	259	253	238	262	241	246	263	228	264	305	237	268	265	288	260	223	278	275	258	268	236	240	283	268	262	248	277	266	268	299	264	255	252	258	292	248	281	274	297	283	249	250	255	259	246	259	263	265	285	278	258	244	254	288	218	253	282	261	234	241	256	256	233	240	255	267	283	270	293	273	236	274	267	261	249	246	257	241	272	277	272	265	253	263	261	242	269	257	243	269	263	300	259	245	268	264	233	274	243	238	262	281	271	258	258	254	272	276	248	259	257	265	249	271	263	230	245	232	271	255	231	242	237	264	285	237	245	247	247	252	266	247	252	271	248	247	260	249	248	235	240	271	266	273	276	257	291	267	255	263	263	260	259	291	258	267	266	270	281	253	270	250	258	250	286	245	237	255	241	254	268	268	295	257	257	301	264	276	267	268	258	274	275	227	257	250	263	249	251	282	249	251	240	270	269	259	249	278	241	282	253	272	256	269	247	273	230	258	264	265	245	264	250	245	263	287	250	261	259	247	266	260	275	259	255	266	263	238	254	276	254	238	256	250	274	275	278	267	260	255	266	254	241	237	262	248	269	243	247	267	264	269	289	245	271	279	226	276	255	276	244	279	268	278	233	270	276	251	270	283	268	262	280	267	278	267	243	248	280	260	275	255	248	264	249	237	254	264	285	245	276	249	246	258	224	245	265	228	280	248	255	267	237	256	264	252	263	286	275	254	258	262	265	257	287	273	234	262	250	239	271	250	240	264	275	265	289	254	285	231	241	247	282	262	286	266	237	263	268	257	285	246	246	244	255	255	263	245	274	271	278	266	269	234	242	271	265	264	235	249	275	264	265	289	253	256	247	273	273	273	244	268	263	273	276	274	265	274	280	257	271	236	254	253	287	261	267	248	266	254	258	265	274	276	262	231	273	260	283	292	259	265	268	255	240	273	289	288	250	260	265	289	254	294	286	270	272	243	257	232	240	277	264	243	269	237	268	259	265	260	259	273	257	281	263	246	261	283	252	261	277	260	291	238	275	242	240	266	231	223	272	293	239	218	276	234	298	252	267	247	288	259	300	277	272	276	251	238	275	232	272	244	258	238	279	232	261	242	243	251	262	283	267	275	243	270	273	260	250	263	223	244	258	264	232	256	263	295	259	236	250	288	258	261	258	247	244	284	253	252	288	272	251	251	254	249	251	234	266	263	310	218	254	256	256	280	247	257	293	240	238	266	276	243	244	246	260	258	285	292	256	221	264	259	262	270	228	260	287	270	259	257	248	260	258	270	262	279	269	271	266	275	260	258	274	240	267	254	251	264	249	230	263	254	280	263	254	270	248	260	253	254	250	270	253	256	261	244	266	270	240	266	270	233	259	244	274	251	243	273	272	249	250	277	269	267	251	240	266	273	244	265	249	246	222	255	255	274	252	259	247	247	257	279	279	274	243	281	243	278	261	256	255	261	239	273	274	243	256	264	262	228	243	247	259	293	245	244	258	255	257	232	261	251	242	261	258	228	265	247	262	236	242	241	285	274	258	261	273	263	307	263	279	251	234	259	278	277	279	233	259	262	249	270	260	272	235	284	251	263	252	265	272	275	264	231	246	255	282	255	255	264	236	285	261	264	257	253	247	259	278	251	268	268	290	264	246	258	254	261	263	249	281	270	243	275	264	289	244	252	249	263	281	283	280	248	273	250	227	229	265	277	267	310	278	255	244	274	250	259	265	238	239	261	258	262	254	252	270	265	256	241	271	286	263	281	253	291	292	266	242	281	252	253	252	244	263	243	256	231	257	274	263	219	264	255	227	249	260	250	254	211	283	227	249	245	273	258	245	261	266	272	249	260	274	247	244	245	259	234	290	277	250	304	265	281	249	245	273	276	260	256	254	256	283	266	238	275	240	242	279	259	253	281	256	272	252	274	270	257	267	265	270	282	254	272	266	291	272	265	251	241	275	274	253	258	274	269	274	276	249	267	249	244	271	231	254	246	281	249	267	260	263	250	267	270	248	254	253	272	264	249	294	281	280	271	255	246	258	258	255	234	287	260	259	256	259	245	244	249	282	286	280	244	238	237	215	269	288	280	262	266	249	268	267	246	260	240	251	246	258	243	259	247	257	295	262	267	259	269	250	238	264	248	251	259	268	268	270	263	264	243	270	246	271	271	254	277	240	253	273	286	283	267	261	270	255	258	277	243	230	238	242	258	274	230	247	235	255	253	264	270	276	269	263	262	257	227	260	248	261	236	250	254	261	260	268	270	267	253	256	265	256	241	253	260	248	249	271	251	246	275	254	247	270	251	268	289	255	259	285	266	277	290	269	257	271	265	279	237	269	251	241	249	269	293	280	228	243	265	244	246	268	236	277	266	266	284	252	248	277	266	265	256	286	249	274	261	253	256	252	260	310	257	293	251	262	263	261	262	252	268	235	296	262	267	284	273	257	255	246
34622	50639	38549	19475	5800	1488	643	494	489	436	474	456	473	497	510	457	465	462	478	519	492	506	521	465	488	464	476	463	536	499	420	508	527	493	487	479	532	502	482	496	430	489	466	480	434	487	510	468	465	451	530	478	456	493	505	495	502	494	507	484	495	464	472	463	468	465	461	448	465	489	464	458	497	460	514	495	506	464	489	491	544	462	468	450	484	463	488	508	487	509	497	505	476	496	466	465	469	463	474	488	485	462	497	505	437	486	490	494	462	469	473	469	474	481	477	510	480	507	482	463	471	467	507	496	503	462	464	462	517	506	467	518	476	477	514	458	506	476	484	485	505	462	490	492	465	476	479	493	512	489	490	446	497	482	485	447	456	496	497	449	475	466	532	492	476	485	494	491	485	467	445	487	462	452	502	491	489	464	464	496	486	482	506	486	477	499	489	472	477	438	521	463	493	488	466	488	496	476	447	461	509	488	487	465	464	466	484	497	489	459	492	462	481	420	479	492	521	491	467	480	482	499	515	482	460	487	494	451	453	495	483	476	499	506	481	539	471	466	460	525	477	484	496	439	482	492	463	476	463	485	464	464	443	423	453	500	464	468	472	482	485	463	457	489	455	489	444	442	477	484	465	507	464	482	431	511	485	467	503	484	455	525	469	484	465	488	489	496	484	458	449	473	500	511	490	436	457	471	475	490	471	501	486	482	478	477	465	515	468	469	507	488	458	449	492	507	507	503	511	505	503	497	490	462	436	536	512	493	486	495	442	481	431	469	486	497	492	480	469	503	508	528	474	491	498	474	499	475	473	467	486	489	529	487	492	439	491	444	467	497	492	471	470	473	439	492	499	503	447	528	479	483	478	475	487	470	505	485	511	490	475	513	486	473	475	504	435	516	436	515	495	471	491	493	499	489	495	489	455	462	473	460	429	487	459	497	493	473	473	473	493	460	477	495	508	501	478	478	490	511	484	496	509	439	477	502	463	458	493	518	459	434	488	506	479	493	480	509	479	465	466	468	518	478	498	478	447	486	494	444	471	527	493	461	463	501	446	518	495	468	479	514	470	445	461	500	459	516	470	468	524	504	479	462	470	519	462	479	484	491	442	520	453	470	491	472	516	472	468	448	482	460	499	470	477	482	478	480	472	494	483	532	497	483	491	443	477	475	498	488	484	446	456	539	517	487	506	480	449	476	487	447	466	488	471	462	477	511	449	478	488	509	482	478	469	471	450	487	475	491	483	506	474	427	509	522	467	501	465	467	498	504	480	473	487	478	466	456	468	478	493	458	489	466	446	498	467	489	548	489	493	482	473	510	451	487	510	476	460	497	491	529	456	499	502	502	489	476	450	476	491	486	505	461	487	507	459	495	519	482	495	491	484	511	505	488	480	480	477	512	477	461	498	512	448	489	478	431	502	491	516	478	530	497	481	438	444	467	499	481	473	516	459	466	488	530	489	441	452	495	482	519	472	490	477	465	485	499	468	508	490	476	491	467	499	488	497	483	476	479	484	476	500	514	492	487	521	476	492	480	466	445	499	483	466	491	474	479	482	464	467	468	504	480	468	517	533	505	496	452	497	453	459	480	468	470	450	480	507	502	454	461	469	485	492	503	508	478	476	461	470	463	448	477	465	442	503	499	499	495	465	436	491	489	469	459	462	505	440	455	476	479	488	462	460	467	482	452	448	453	499	489	467	479	469	448	469	470	436	491	471	463	484	489	487	510	501	497	506	455	499	478	500	454	480	511	462	437	513	494	480	466	465	490	490	484	465	521	480	511	490	521	487	445	477	451	497	496	467	467	444	488	486	475	505	500	473	477	470	475	451	446	459	468	476	452	437	496	466	477	472	507	490	459	485	515	477	459	501	455	471	491	454	470	531	430	482	450	464	506	473	462	486	474	492	505	456	485	468	499	445	464	478	480	464	497	466	504	493	454	499	481	513	479	471	477	516	464	464	495	490	510	496	504	517	492	481	496	497	478	461	472	479	470	484	440	476	503	457	511	515	474	487	472	531	484	466	468	466	487	479	457	490	485	491	457	464	459	509	484	487	509	477	442	529	452	476	483	460	506	466	508	470	513	473	449	497	460	472	454	470	463	473	506	463	465	505	478	442	481	475	503	478	511	473	497	520	475	507	482	458	466	493	443	474	475	497	493	503	511	482	445	479	460	483	479	447	463	508	495	506	454	488	494	457	467	484	497	469	478	506	488	469	519	479	452	435	498	501	485	465	509	471	466	449	480	472	432	479	439	442	449	471	494	491	497	473	459	500	504	483	487	475	465	477	479	461	452	473	488	517	448	481	461	494	493	461	449	467	445	452	476	476	486	489	492	438	509	480	473	435	478	494	473	458	459	474	510	507	476	458	471	454	480	499	500	511	463	496	476	498	485	484	461	474	449	479	483	479	472	478	508	446	498	486	464	482	466	462	498	477	505	440	522	488	448	498	495	465	514	511	483	481	436	459	483	530	478	495	506	451	470	487	497	430	482	470	494	515	499	445	499	485	442	448	517	486	480	447	487	482	463	492	454	497	470	505	504	455	483	472	502	487	476	500	464	450	475	514	453	488	512	515	486	464	491	500	490	450	482	470	462	479	472	484	463	482	509	509	493	453	460	449	470	498	492	497	491	508	469	483	444	486	474	489	439	508	460	465	468	451	457	443	492	482	493	509	474	484	485	464	486	485	495	502	487	476	509	489	514	444	496	465	509	483	494	496	500	503	491	441	455	492	495	524	479	435	487	472	467	493	447	521	492	482	463	465	470	459	477	505	469	495	491	482	475	525	467	474	497	493	502	517	494	504	467	431	494	496	494	456	492	488	479	496	498	467	454	490	490	459	464	501	444	523	503	487	475	486	486	539	515	470	477	494	470	477	477	460	461	496	486	496	507	496	467	469	465	461	448	484	479	488	480	504	501	471	502	498	439	500	457	467	458	494	462	476	489	478	490	527	453	493	470	465	469	481	478	460	465	465	475	522	454	460	478	445	495	464	484	510	507	521	496	431	509	501	483	447	489	449	467	460	495	523	472	516	520	511	482	502	480	482	433	463	457	491	493	474	522	490	513	467	462	482	501	449	468	508	462	503	458	449	454	490	483	494	480	464	482	481	512	451	498	479	487	486	485	506	476	489	464	459	502	517	432	461	489	496	492	479	491	518	464	496	487	447	454	471	482	476	466	469	499	469	522	466	516	504	484	417	433	465	520	477	516	489	484	485	502	493	461	478	480	467	506	473	496	466	485	492	503	492	513	484	520	479	466	430	446	485	461	478	472	485	439	486	478	484	481	482	503	468	476	460	455	501	496	473	529	476	450	455	451	472	471	498	501	466	503	510	508	441	472	457	492	482	499	482	465	474	490	477	519	497	468	452	456	530	480	487	492	486	488	472	517	476	460	463	464	479	486	485	501	457	442	465	505	447	478	489	495	461	512	455	478	467	479	478	468	462	508	465	454	476	484	477	474	449	503	500	463	502	455	492	505
24734	25099	39109	32745	20401	8221	914	345	259	277	272	282	266	268	311	256	289	271	239	252	302	270	258	242	253	304	262	265	265	297	291	274	277	259	300	259	283	282	287	274	257	281	272	305	267	277	272	281	250	254	286	264	272	239	282	295	239	306	275	288	280	284	282	250	281	252	284	281	252	246	270	314	272	279	277	278	250	303	265	276	263	270	263	263	282	267	273	300	247	291	283	252	286	297	288	255	278	276	272	253	247	259	299	280	281	265	248	261	271	271	253	286	286	274	283	281	294	248	273	299	274	257	257	266	292	272	270	267	258	265	298	294	266	277	293	284	241	296	288	283	254	309	282	270	277	306	318	270	266	270	281	252	280	281	284	267	244	263	304	301	265	265	290	253	279	263	272	277	279	301	288	265	266	238	271	290	284	265	306	264	272	295	280	305	292	264	279	274	274	315	242	285	276	269	273	269	302	264	302	271	266	270	289	284	247	271	268	255	265	265	258	290	267	258	307	265	261	299	270	279	250	261	274	298	295	289	271	237	285	270	270	295	281	242	292	266	284	297	272	286	271	264	275	275	257	254	267	273	283	280	248	297	280	275	286	277	262	272	284	284	291	321	270	264	243	270	295	274	275	295	277	256	296	282	267	293	265	286	269	294	238	285	322	278	293	268	266	277	273	282	276	274	274	266	253	284	298	273	295	262	268	257	287	266	284	284	275	278	285	276	260	289	303	270	285	262	280	287	318	278	276	259	294	290	265	307	298	285	275	248	277	259	234	264	297	265	249	272	280	246	269	296	290	285	263	265	278	282	259	273	269	279	274	275	276	282	280	249	311	254	293	255	279	259	275	298	252	277	245	271	275	260	264	297	294	280	268	283	278	328	273	270	273	294	266	268	266	285	257	281	255	307	284	268	288	256	252	280	248	274	303	257	259	301	281	264	287	235	265	244	275	283	293	260	271	262	264	277	249	271	258	239	241	252	269	288	300	284	279	282	262	250	262	287	288	256	268	266	274	277	290	307	309	303	261	266	272	273	289	283	274	277	251	283	284	255	268	276	289	278	274	289	253	326	287	265	272	281	274	263	297	248	283	265	262	275	264	261	259	268	281	270	289	287	259	274	270	276	284	251	265	266	280	249	281	265	291	276	297	288	316	276	261	277	281	298	264	262	291	300	261	277	300	286	300	253	289	285	292	249	271	272	253	300	261	263	279	302	295	292	289	259	231	253	224	257	255	253	269	257	288	288	270	266	253	277	258	258	291	253	269	266	266	297	270	284	257	306	235	266	253	277	283	285	263	285	267	277	280	267	266	273	307	299	283	271	246	257	250	258	257	276	264	263	271	263	284	283	255	255	309	287	248	272	258	280	282	268	279	260	241	297	294	280	271	289	280	276	258	310	278	280	294	292	273	273	266	288	268	266	276	254	281	286	270	265	287	280	256	276	282	290	255	255	290	300	265	277	250	280	247	290	283	257	299	282	275	276	237	285	302	245	289	276	253	270	278	295	297	268	285	272	254	268	291	267	284	274	264	275	234	289	279	282	260	290	259	278	280	248	287	280	234	270	265	280	275	266	290	271	277	269	290	275	290	268	251	305	299	258	281	288	300	282	268	268	274	249	273	267	270	269	282	272	304	274	287	243	260	297	267	285	281	291	254	296	297	275	304	262	294	260	259	241	262	266	293	251	270	282	277	266	284	274	278	274	282	261	269	295	285	289	286	251	253	288	301	284	293	317	266	264	265	253	285	269	258	263	255	301	273	277	269	298	285	259	296	291	283	283	249	278	278	273	265	268	267	284	281	262	301	269	283	272	278	306	311	281	283	254	286	289	262	268	303	264	268	265	274	240	302	290	284	272	281	293	279	251	268	264	280	265	231	269	286	265	244	285	290	260	282	254	294	234	260	264	255	285	303	280	285	256	269	281	272	297	286	289	268	282	278	274	294	246	250	289	266	263	251	293	283	258	290	240	271	282	291	295	243	261	278	298	281	288	257	261	268	274	294	247	263	265	275	279	288	258	264	265	253	272	281	303	326	290	297	277	258	286	257	266	291	268	295	290	276	268	278	290	262	267	275	283	273	278	256	270	276	274	296	257	278	308	279	285	263	276	269	275	262	272	276	288	273	248	283	275	292	295	285	264	258	289	254	274	249	264	301	277	264	258	290	291	260	276	254	267	271	261	256	299	261	278	278	268	292	287	265	268	262	262	290	295	303	264	261	308	268	274	282	281	267	310	269	260	284	272	262	285	289	290	260	272	278	261	236	267	249	272	265	266	275	258	272	259	272	282	253	254	298	280	288	286	305	271	289	262	267	291	292	278	258	263	293	229	292	253	287	267	275	266	247	281	252	231	294	291	245	266	265	305	286	264	288	284	294	271	293	275	281	286	282	274	286	281	266	268	269	271	293	267	259	268	284	280	281	282	275	282	245	261	292	282	296	281	291	296	283	254	277	239	274	293	321	287	242	290	236	283	292	284	267	244	294	263	267	275	281	295	261	247	280	283	274	301	268	276	247	286	262	278	249	264	278	286	291	291	256	268	245	237	262	282	277	282	264	293	267	281	264	285	285	275	265	283	287	270	292	273	263	273	280	281	271	255	259	283	272	305	274	285	272	291	274	280	262	275	344	250	300	260	293	268	271	262	272	310	234	271	283	278	270	288	282	297	273	262	258	270	266	299	285	261	263	276	276	266	281	266	274	297	283	255	266	311	269	295	277	280	312	289	289	288	298	275	270	288	256	269	282	293	301	272	266	281	287	275	282	306	270	284	276	281	291	309	274	301	286	273	267	251	272	249	268	267	275	274	254	277	278	275	271	263	291	254	295	274	261	272	307	301	259	247	262	259	264	299	272	268	289	306	273	245	234	264	267	264	303	277	254	276	274	276	259	280	248	264	280	251	292	270	292	267	293	255	274	269	257	247	284	270	257	245	268	249	271	253	266	279	261	278	268	284	254	289	299	275	299	268	304	256	294	271	278	274	306	242	265	251	270	272	264	292	261	283	283	251	263	301	280	275	272	247	254	256	244	308	271	292	263	290	276	263	286	262	277	260	264	236	275	298	284	299	279	267	282	280	292	251	298	242	269	283	289	265	279	267	263	268	288	267	288	272	239	268	257	270	294	282	260	279	278	245	258	278	278	297	287	291	270	262	298	278	249	285	293	278	314	308	282	278	281	257	258	245	240	303	285	254	294	311	283	272	275	293	279	280	275	271	282	291	272	282	259	260	307	270	283	266	267	283	253	266	319	271	278	297	276	302	284	279	274	299	279	261	264	266	275	255	271	236	264	302	271	261	288	272	232	274	274	295	283	286	290	286	252	255	310	290	281	272	284	257	256	258	262	265	249	285	276	264	257	278	243	256	267	308	270	280	275	281	263	261	302	292	275	264	240	308	278	286	263	274	263	295	311	287	295	292	275	284	278	268	291	263	277	247	288	269	250	245	274	268	263	240	291	247	282	254	267	267	297	274	271	275	274	279
58106	93296	72450	43195	20090	5161	1173	582	528	504	515	501	492	470	477	472	504	472	511	510	517	511	507	534	523	488	521	481	501	508	487	474	527	564	515	527	508	548	483	504	497	523	489	453	493	525	495	511	500	457	511	522	489	489	486	524	518	486	510	501	500	482	490	506	526	475	461	544	480	484	455	508	519	515	500	549	489	480	503	533	483	538	514	479	487	501	487	498	496	498	495	494	528	490	476	553	512	506	453	520	541	456	525	494	474	535	464	487	466	524	534	486	533	548	544	460	498	470	448	486	461	489	481	502	534	503	500	471	520	461	469	492	515	504	489	474	509	523	478	497	521	481	521	507	471	512	518	489	481	473	506	482	490	481	469	532	493	484	506	467	519	502	458	520	480	526	505	496	499	485	495	479	517	495	485	548	562	498	498	490	552	485	531	485	470	530	490	529	481	500	513	474	476	461	502	503	520	508	520	518	505	498	514	493	506	492	474	490	474	502	501	468	516	508	535	495	529	504	489	461	502	519	495	510	504	501	510	471	529	505	469	522	502	509	503	538	501	471	514	533	447	510	525	519	474	517	513	499	478	510	520	495	537	518	507	491	457	511	467	485	480	494	518	480	524	514	455	451	471	530	495	461	507	500	446	477	498	490	532	462	472	498	510	497	499	476	473	484	531	522	498	456	508	535	486	539	507	512	520	512	456	510	508	475	518	538	519	463	527	491	512	485	469	475	514	534	482	481	508	495	540	482	510	494	452	510	502	484	482	524	490	498	512	523	502	469	520	487	505	538	501	508	516	502	481	512	509	528	499	519	496	523	492	496	507	500	501	469	444	490	479	498	448	517	517	482	502	530	481	504	476	471	498	482	531	483	511	497	512	457	450	523	507	506	461	484	531	514	471	531	511	501	488	542	487	498	473	494	491	505	539	477	495	479	552	508	495	482	521	490	498	505	466	483	513	498	482	494	484	509	490	510	520	473	469	517	500	500	514	481	486	497	531	488	508	514	500	510	507	480	478	497	503	494	483	503	521	499	468	489	512	529	524	469	525	494	519	478	503	505	458	502	517	519	512	523	480	500	503	486	497	483	473	534	536	528	497	527	526	509	533	512	458	442	464	508	510	540	489	496	464	497	488	492	482	526	523	514	527	504	486	473	479	474	457	572	472	455	482	505	504	491	499	467	521	478	482	467	460	495	504	465	490	528	518	490	540	528	515	475	498	485	512	472	488	500	497	479	525	525	516	511	474	512	457	479	524	483	512	513	507	502	492	507	505	468	544	524	530	507	496	478	493	515	467	482	510	502	541	514	518	507	523	487	477	508	522	514	532	477	520	518	489	502	511	532	474	526	479	531	500	506	501	508	501	504	496	545	480	490	487	505	490	502	504	482	493	496	516	485	518	527	527	464	489	526	478	512	544	485	541	507	438	505	512	480	483	533	489	477	512	476	522	527	526	473	521	481	478	468	530	512	498	519	458	485	484	472	533	520	481	464	483	536	515	526	478	520	465	491	494	508	518	503	484	509	495	483	484	478	507	515	528	493	466	488	512	526	529	482	527	484	457	520	533	481	510	499	476	476	456	522	492	531	501	512	498	488	499	505	508	489	508	450	517	513	482	522	448	495	463	513	525	487	493	489	488	466	495	542	511	497	501	474	493	504	495	501	473	500	534	496	500	495	535	482	513	521	485	483	470	519	512	517	509	538	522	514	485	491	500	500	530	497	515	531	495	510	533	538	512	470	481	506	491	491	487	514	499	499	514	519	520	546	514	500	515	540	459	501	454	461	444	499	468	470	511	482	530	502	479	493	542	532	506	493	450	497	473	482	483	445	456	532	516	477	491	490	479	545	509	486	535	503	485	471	532	482	503	493	437	498	508	460	513	472	540	491	512	503	505	507	492	509	479	492	547	505	456	523	535	465	513	510	508	445	479	502	496	502	480	511	495	488	482	520	536	460	500	480	491	513	478	465	499	517	492	505	536	500	489	522	485	466	473	491	480	504	476	505	471	508	497	519	474	495	466	511	523	485	487	511	480	492	543	545	538	487	482	506	544	477	513	519	521	459	517	459	496	487	537	496	491	498	515	487	520	523	500	471	501	504	557	513	495	495	497	485	519	531	498	469	488	501	546	466	529	511	543	486	476	472	516	483	499	550	460	504	524	492	516	500	487	505	521	490	501	458	529	512	475	486	500	481	490	464	518	530	500	497	485	498	511	536	490	484	515	501	512	494	489	489	512	476	511	457	511	532	498	494	499	494	502	502	502	509	497	534	483	510	482	504	473	521	481	492	443	520	544	536	515	496	527	488	540	528	497	538	521	448	473	505	514	525	489	473	507	486	492	467	495	483	506	516	514	472	496	513	487	491	475	493	463	483	492	529	490	512	487	502	507	505	528	522	486	503	475	511	502	499	472	529	523	542	513	500	473	527	485	516	509	498	469	509	481	511	483	471	497	487	497	513	503	493	520	534	480	499	509	498	488	507	512	510	500	492	493	476	489	457	510	502	498	498	496	490	501	517	507	479	453	511	498	485	530	505	520	508	525	498	498	498	508	529	504	499	474	529	493	471	496	494	512	511	494	520	500	522	483	469	514	465	469	470	521	437	486	515	499	502	533	516	536	494	468	507	534	483	476	482	512	491	480	479	533	503	529	502	458	551	460	573	529	525	505	514	495	503	481	507	481	494	524	511	469	480	524	514	485	490	493	493	518	485	516	486	496	508	538	538	492	486	516	539	500	492	487	494	474	484	490	504	532	504	450	496	501	497	485	478	490	497	492	470	525	474	503	467	488	514	498	510	496	483	528	501	551	519	519	510	493	524	506	474	505	463	479	508	509	534	484	488	503	511	471	496	478	483	514	478	486	472	491	468	532	447	475	491	507	518	515	504	532	519	569	492	461	513	502	512	498	543	509	525	462	496	530	491	475	520	494	507	485	514	493	503	498	473	492	500	489	530	460	460	489	487	517	476	496	511	511	494	508	488	514	507	472	511	474	506	516	493	534	488	501	497	514	503	506	504	494	476	508	474	471	480	518	528	457	533	493	519	527	489	535	530	540	517	505	524	488	508	474	492	515	536	481	523	513	519	495	488	513	473	508	514	496	496	527	537	487	494	464	515	445	494	477	522	479	457	500	459	547	483	495	502	479	510	495	490	498	481	500	500	466	473	474	508	510	501	484	493	480	520	500	505	500	514	482	517	526	495	470	533	524	446	452	543	498	485	518	514	529	489	496	503	508	515	504	475	488	522	526	493	481	491	506	456	549	471	516	523	514	505	494	483	483	564	494	503	518	515	545	532	480	493	500	537	436	503	482	503	485	500	522	471	482	519	508	513	469	513	481	526	493	469	505	543	501	494	525	533	509	526	493	487	487	498	493	477	507	529	549	489	550	549	494	511	505	489	540	569	536	488	509	498	524	485	503	504	501	496	525	486	508	536	493	492	506	479	457	469	528	504	523	505	532	543	522	511	484	511	505	503	486	516
23640	23200	33417	26851	21478	16226	3209	437	369	316	330	326	316	350	324	313	259	349	302	320	321	339	339	334	324	314	300	329	303	314	327	329	319	321	304	311	306	299	307	280	294	297	303	351	319	345	337	330	350	327	339	319	281	345	328	352	335	313	329	340	320	294	312	312	326	305	323	339	335	320	324	303	336	307	354	338	323	329	331	336	313	325	324	350	310	302	326	338	352	288	335	312	305	306	272	271	308	328	309	312	302	301	310	324	328	282	316	306	310	304	299	310	292	331	321	358	322	320	338	330	304	303	327	328	313	325	330	293	345	302	311	299	317	321	334	336	307	324	293	332	327	327	330	308	342	344	288	319	340	311	334	313	327	296	342	322	323	325	329	320	314	343	336	311	302	337	336	296	344	310	326	328	323	281	329	282	333	335	341	305	324	299	335	347	303	316	311	309	321	319	293	282	302	298	325	318	290	323	338	320	308	335	316	307	347	306	329	323	329	329	321	307	347	309	322	313	307	317	320	301	342	342	301	332	332	316	351	342	344	335	325	309	323	295	304	322	317	294	311	323	310	330	318	338	326	342	303	314	317	321	300	314	323	293	333	340	325	337	315	309	345	312	314	308	302	304	315	332	338	320	329	322	315	307	278	329	310	354	317	307	313	381	314	338	324	335	334	300	322	331	329	289	348	318	309	312	338	325	320	316	339	312	326	315	280	323	300	321	315	304	338	296	294	306	322	318	333	324	291	333	290	329	292	312	321	315	335	304	308	314	320	319	351	341	339	327	294	313	324	308	331	319	310	286	331	308	309	298	298	284	348	321	316	328	342	301	356	327	314	360	308	336	334	330	301	320	357	307	297	336	278	311	318	305	300	285	320	328	327	322	318	300	310	319	332	302	332	332	307	270	297	315	285	326	291	346	316	303	279	320	308	302	314	313	322	336	328	308	322	315	332	335	336	321	321	343	313	292	336	320	326	304	304	327	322	315	311	320	333	318	337	320	330	309	350	314	333	335	300	290	311	324	317	325	303	326	320	337	318	347	303	310	289	294	311	333	339	335	313	342	297	336	282	331	322	353	310	318	326	323	306	315	282	325	306	306	330	285	313	321	303	327	321	283	304	340	299	295	272	342	323	322	326	294	328	349	317	356	334	315	303	310	305	315	322	339	302	302	317	328	350	304	297	290	300	339	312	321	327	296	362	341	325	343	316	321	354	355	309	296	339	318	302	324	311	316	319	326	336	311	314	330	320	320	311	289	317	316	315	324	335	286	304	334	293	302	328	302	322	311	307	309	323	315	289	296	318	346	315	319	315	298	321	346	314	310	349	310	319	361	336	318	321	325	329	321	347	290	321	316	285	317	284	344	306	329	308	301	338	289	320	308	325	323	327	326	283	351	333	303	335	326	315	327	349	286	284	334	339	315	302	318	327	336	322	298	322	278	313	311	309	319	312	313	325	299	333	322	315	351	316	345	352	330	321	287	312	314	316	328	332	318	315	298	335	346	323	329	330	332	323	314	314	306	334	322	308	335	311	324	312	327	306	328	318	318	308	342	338	310	291	274	296	324	323	336	345	318	328	316	321	337	354	292	334	341	282	329	319	336	325	308	306	342	290	302	305	324	325	318	354	311	332	300	307	318	315	303	315	323	306	322	305	326	331	349	329	358	328	319	357	332	308	323	369	311	318	304	326	311	304	279	327	300	324	317	324	303	298	311	319	323	308	290	301	312	331	323	305	317	318	319	321	323	302	310	308	306	332	313	303	325	322	305	292	291	298	316	306	316	354	328	350	327	285	317	324	280	317	327	344	324	290	298	328	291	293	316	348	333	328	324	325	331	310	324	327	294	332	340	318	323	318	311	326	330	331	294	322	298	277	284	331	345	340	327	289	301	343	356	335	317	346	348	343	345	325	297	339	307	327	307	318	312	305	296	297	310	332	312	304	296	320	295	330	332	322	318	322	313	308	312	317	305	294	291	308	325	338	287	329	336	309	311	346	311	327	311	325	317	331	320	303	331	339	324	303	295	310	325	322	323	314	326	322	309	303	326	352	339	297	330	325	322	312	326	317	355	329	338	300	302	304	318	314	307	330	342	340	342	303	301	323	319	294	293	318	310	321	340	322	306	323	318	320	340	288	302	311	330	333	308	314	297	326	307	344	321	322	291	323	331	324	318	296	317	343	315	291	356	292	321	311	308	302	340	310	286	319	288	303	314	349	334	346	336	301	303	363	330	313	285	315	309	315	342	330	297	306	360	322	315	283	355	325	348	288	327	299	273	345	313	348	300	333	296	313	333	316	330	285	292	292	286	320	312	341	312	322	301	346	340	332	331	317	306	321	357	317	339	329	345	333	330	331	329	324	310	343	313	300	321	314	282	336	288	324	288	317	327	313	304	300	326	304	301	322	324	311	342	314	319	283	313	321	318	344	320	294	334	341	331	313	320	335	320	313	284	332	309	308	293	305	339	348	332	289	311	319	343	302	322	313	293	319	353	306	324	305	317	310	316	318	274	331	325	304	316	312	327	331	282	312	321	308	305	330	321	324	346	303	345	321	302	326	330	350	301	336	322	324	357	277	337	322	317	323	326	305	347	309	331	339	337	341	335	301	318	286	308	284	339	332	316	341	334	344	323	325	329	352	319	307	321	321	327	320	311	336	336	327	312	341	327	354	319	316	316	306	317	304	330	336	304	320	323	317	320	334	324	305	305	331	342	293	347	350	316	327	303	335	326	322	322	292	335	338	312	287	332	327	334	311	317	337	309	319	318	295	320	317	310	293	302	309	344	321	320	319	331	312	285	321	310	328	324	329	308	324	341	297	289	345	313	324	318	342	333	344	341	311	342	353	329	322	342	296	308	302	316	337	351	327	364	315	306	289	335	318	330	310	340	337	305	300	279	272	321	331	279	292	304	331	322	327	312	349	316	295	339	331	298	341	315	321	328	324	318	321	348	319	318	311	343	304	307	314	296	314	301	275	334	313	300	302	303	318	300	285	317	314	338	301	297	344	287	320	321	299	277	316	327	324	296	305	322	307	337	310	281	327	286	358	300	297	324	353	305	331	313	289	310	348	326	339	340	320	312	309	337	337	335	313	299	313	314	325	332	301	312	286	322	310	318	306	324	328	329	328	312	303	304	327	338	308	335	301	320	291	345	279	316	332	298	309	334	356	342	306	306	294	308	332	329	331	318	309	315	322	310	327	340	288	316	348	328	346	328	352	311	323	320	327	341	308	342	309	310	333	319	305	313	311	335	333	308	307	333	314	309	298	328	358	297	305	316	323	312	288	329	320	326	324	321	285	309	338	327	317	313	322	340	347	309	345	329	365	337	330	301	312	298	328	327	310	309	309	334	305	297	326	307	330	338	304	348	336	310	316	336	300	323	306	324	331	332	311	321	333	338	318	357	341	315	305	294	310	326	340	293	300	308	307	340	305	309	321	304	307	274	344	273	308	322	322	338	304	288	329	307	316	306	308	322	319	304
56670	100370	77116	46724	22247	6204	1427	617	605	575	549	573	534	576	561	574	581	544	583	562	581	519	537	536	542	566	504	582	563	570	538	553	568	583	524	543	571	564	548	503	556	594	547	567	537	565	565	565	553	565	526	575	535	528	555	554	552	557	534	563	543	555	516	544	548	503	570	541	559	537	550	561	535	522	538	530	520	587	550	569	554	561	577	533	560	577	524	562	576	544	521	561	578	525	569	543	571	538	554	551	523	546	523	543	597	585	548	566	562	559	605	560	571	578	518	547	592	558	608	547	584	556	526	589	555	553	576	564	579	532	524	571	515	577	579	536	566	578	558	637	540	582	564	527	566	505	544	591	569	555	521	568	547	543	511	542	574	570	537	521	536	568	574	574	523	539	545	545	546	601	560	545	541	600	530	567	555	556	609	574	575	541	514	580	548	583	544	573	581	544	552	608	572	597	577	528	522	546	567	572	545	582	564	544	590	548	580	569	539	552	555	552	591	589	517	540	558	561	511	562	516	530	570	562	527	531	537	569	548	579	552	581	578	553	577	564	546	551	562	543	563	551	565	572	564	572	579	548	516	563	578	588	549	576	496	570	555	524	559	548	588	560	570	564	540	539	554	570	575	548	520	547	586	543	589	563	572	604	574	520	586	524	567	515	514	525	542	554	574	577	561	521	547	525	529	578	556	559	579	551	546	539	528	536	554	567	600	528	541	554	545	535	564	517	554	532	563	552	559	582	570	557	542	578	561	505	542	537	574	553	570	561	581	554	545	545	560	531	566	581	553	575	549	563	550	595	538	537	578	563	549	531	547	572	524	553	532	560	562	529	547	540	577	557	536	559	531	587	570	570	585	570	554	563	551	537	533	536	543	567	576	574	555	513	538	580	587	572	565	532	549	541	527	565	545	564	564	581	546	568	522	610	602	540	577	596	539	573	572	553	582	543	572	568	527	536	505	565	537	567	560	531	549	543	521	545	530	554	556	601	516	579	549	614	555	488	604	562	581	557	575	536	529	572	540	557	532	549	585	534	532	564	573	517	541	549	566	588	555	556	580	533	540	515	560	576	551	543	557	580	552	534	534	582	557	538	535	509	553	545	574	530	536	505	581	561	533	557	561	559	565	582	571	560	548	572	577	522	577	501	555	575	567	525	586	568	531	552	519	552	574	569	559	543	575	517	550	597	600	542	578	602	504	563	594	589	506	553	565	532	581	537	544	544	530	569	563	539	516	555	567	629	568	517	562	515	586	538	598	577	555	550	530	557	545	583	566	568	597	538	545	551	546	546	568	585	506	580	594	614	530	526	531	608	531	583	559	546	579	578	530	558	551	543	581	563	573	603	564	538	553	565	559	533	583	532	553	594	560	571	562	564	568	600	552	580	547	546	571	549	529	534	559	562	532	556	606	531	561	565	553	565	552	561	539	513	558	541	552	573	525	563	556	559	563	530	532	538	539	567	562	563	614	554	570	528	566	569	591	494	527	533	558	573	561	516	523	556	576	576	580	582	540	524	500	542	548	554	571	550	538	567	555	567	607	518	545	582	513	578	551	542	564	530	586	539	569	540	537	563	589	571	556	584	526	535	579	540	546	535	539	546	538	536	530	546	549	521	548	569	610	544	567	514	539	567	562	560	576	530	571	545	547	540	544	566	572	534	557	553	547	549	583	553	578	581	501	577	576	532	559	526	549	511	588	549	527	536	565	587	568	549	582	568	522	573	554	570	557	564	540	534	523	556	575	524	588	587	538	562	557	585	517	591	559	552	557	558	547	529	574	559	527	570	569	570	583	528	504	531	547	515	570	580	578	549	584	534	589	576	586	586	565	533	574	498	604	540	588	513	528	550	582	524	526	527	496	561	539	484	578	561	578	549	558	536	557	566	549	546	573	581	524	535	566	563	525	588	581	538	527	555	559	556	500	519	526	577	547	575	580	529	587	517	552	518	550	524	579	529	547	555	548	567	543	558	568	567	607	577	547	586	536	545	519	532	579	557	561	596	573	573	558	569	540	536	567	555	548	573	560	538	536	561	575	527	549	548	541	529	559	574	564	617	563	530	559	548	561	539	594	562	554	560	544	544	589	572	536	511	548	561	541	582	586	503	550	554	592	550	574	552	562	583	562	516	560	542	530	545	589	579	543	559	580	547	570	548	566	525	559	543	507	522	549	531	575	534	521	579	551	551	567	538	530	542	552	590	573	546	545	588	507	546	534	565	580	560	566	567	592	546	542	571	616	535	590	555	529	547	555	521	587	557	568	558	530	541	615	541	508	584	565	555	548	539	553	579	521	534	558	517	542	553	566	569	576	564	568	554	528	544	568	608	539	517	585	556	575	520	587	580	563	562	551	564	556	581	602	569	530	572	549	520	542	557	579	531	571	515	556	539	537	524	558	578	530	521	531	545	553	560	564	539	569	586	550	601	557	544	540	518	535	540	530	567	539	575	551	562	554	560	539	581	577	537	530	548	524	538	560	582	611	561	571	541	530	520	566	553	553	536	549	567	565	565	591	560	553	547	530	541	556	574	576	547	541	526	487	524	517	546	518	528	537	556	510	529	546	582	536	551	529	576	538	590	556	552	535	542	542	542	554	532	523	578	579	529	572	576	523	536	570	543	590	561	581	528	560	564	560	541	564	565	568	537	495	582	551	548	523	564	536	601	565	560	564	505	554	566	528	593	576	600	560	571	545	551	567	525	542	575	555	559	561	573	544	530	535	518	552	532	552	559	576	519	536	551	599	591	545	572	562	552	548	565	542	469	557	572	521	541	536	611	548	520	517	505	582	553	548	538	529	526	564	524	523	518	527	563	539	549	543	544	569	556	579	597	518	557	553	543	493	526	480	569	530	516	553	570	539	563	520	550	563	549	531	582	577	557	559	553	528	595	506	553	536	567	610	589	613	554	575	552	504	591	513	519	554	583	555	550	560	560	596	602	533	573	559	564	530	552	592	567	540	545	563	518	582	556	547	550	572	563	530	565	499	586	568	571	611	552	524	538	565	557	556	552	520	586	555	545	546	584	621	570	541	543	530	587	550	614	563	554	497	579	572	551	540	517	557	571	515	582	577	579	516	578	586	534	546	515	541	557	541	560	516	562	545	562	510	529	536	532	520	554	512	585	519	554	581	590	565	584	533	531	536	582	562	579	490	588	535	563	539	561	555	573	517	537	533	573	514	593	589	525	482	529	576	550	561	537	513	564	558	561	497	535	557	563	561	538	546	548	557	593	583	560	556	509	538	527	561	499	550	566	554	539	543	574	565	543	557	559	528	532	572	554	570	546	555	575	540	559	572	507	563	556	574	540	545	572	559	572	518	582	522	560	561	542	550	556	553	543	538	578	523	518	548	563	602	553	530	502	538	581	528	557	560	577	559	587	599	558	516	569	548	571	610	508	547	548	580	534	545	522	525	539	558	581	534	540	559	576	508	499	538	555	550	542	565	515	588	551	554	572	549	556	536	510	525	510	541	519	555	556
28936	34581	29771	13487	2155	511	310	275	243	259	261	262	277	271	247	259	271	296	283	249	264	288	264	268	257	288	261	245	309	250	256	281	260	256	236	250	257	274	253	254	253	253	267	251	231	271	258	243	282	240	245	256	262	233	241	259	251	253	254	249	251	274	246	274	267	267	269	250	279	258	283	227	261	238	252	256	297	284	265	265	252	243	275	260	280	257	256	243	259	241	257	277	243	271	267	277	238	242	267	266	255	259	261	249	277	276	272	213	257	262	253	266	259	290	257	244	287	270	252	270	267	292	232	249	292	240	251	253	280	276	265	263	253	233	272	270	272	271	257	285	266	259	272	259	221	265	248	241	247	229	247	255	245	251	270	278	256	258	282	249	252	250	223	279	242	252	254	287	273	253	260	264	236	261	278	252	269	270	259	269	270	247	271	282	288	233	268	258	286	255	268	284	248	282	280	259	273	274	262	280	276	289	266	248	276	281	298	250	280	259	270	252	270	231	243	286	261	287	277	254	280	266	222	250	253	279	256	293	259	264	263	239	249	249	281	286	250	270	262	303	256	258	246	270	228	238	274	290	272	272	250	269	290	225	307	259	266	264	305	283	261	261	276	274	247	243	238	256	271	279	259	248	243	260	259	274	246	293	272	242	236	247	273	257	262	254	259	247	246	232	265	224	250	262	258	266	257	297	258	250	237	264	271	255	268	228	261	276	227	283	219	260	263	263	247	301	258	242	245	247	256	258	248	243	272	306	276	268	250	292	282	289	269	276	257	258	249	244	259	248	288	259	261	242	296	257	269	282	261	255	261	274	279	259	271	254	241	257	280	276	254	247	251	263	252	240	286	268	272	255	269	285	248	256	234	268	240	264	268	272	235	276	251	283	255	253	267	270	261	279	252	266	248	232	264	253	256	272	266	275	247	275	272	268	260	269	267	240	277	292	279	267	253	269	287	254	283	275	272	287	241	245	236	248	322	247	276	281	244	255	276	250	252	239	281	279	265	272	242	257	262	249	260	272	269	273	251	255	279	253	267	284	256	249	252	275	259	259	261	245	253	281	250	260	267	266	264	272	231	257	230	277	264	283	252	260	275	250	270	256	279	233	295	257	275	240	239	239	239	248	259	279	253	249	254	246	260	245	249	252	276	258	285	307	251	272	227	257	247	267	266	282	264	276	251	274	239	255	281	251	293	262	239	265	261	239	280	262	234	278	279	262	282	251	275	241	275	258	230	247	274	249	273	259	258	259	274	266	232	244	251	262	279	249	268	266	253	255	232	247	264	272	274	277	277	288	284	270	276	275	260	264	275	232	266	238	252	276	282	237	268	290	270	260	282	255	231	224	266	232	225	279	268	238	245	239	294	242	284	247	249	256	249	257	240	273	269	297	274	263	282	259	257	250	289	247	258	254	250	255	263	265	239	236	245	275	270	258	278	256	266	258	247	249	284	264	277	258	253	243	289	261	260	258	257	263	257	248	238	260	257	231	293	265	241	299	247	286	254	257	251	273	252	257	258	257	277	232	238	283	269	271	235	262	270	265	237	251	258	268	271	261	250	268	273	239	243	296	251	248	292	268	291	256	288	270	269	273	234	267	288	252	266	239	272	267	270	255	287	269	250	280	261	257	248	248	253	266	273	259	291	257	288	233	300	263	266	294	248	278	294	256	263	276	268	303	275	259	234	266	232	245	286	242	279	312	245	283	253	262	260	255	264	256	271	279	268	270	258	256	260	286	263	263	279	244	256	241	229	253	235	258	278	265	278	282	248	242	265	271	252	247	265	243	250	268	252	255	258	272	244	256	251	259	226	258	278	264	261	266	242	252	259	239	252	263	250	277	259	258	240	260	317	267	261	257	258	246	273	278	271	240	273	235	261	256	269	254	274	255	269	282	251	277	241	279	263	264	248	255	267	250	272	283	255	258	272	260	249	258	260	272	273	236	250	269	274	248	262	286	246	257	278	274	255	246	252	237	275	279	262	265	253	271	277	243	279	258	258	283	246	272	265	288	269	266	300	277	257	249	274	251	268	287	282	293	250	261	272	257	256	274	268	280	278	243	240	273	276	253	251	281	245	268	256	260	225	244	263	265	256	242	270	266	268	269	267	249	246	285	288	262	249	262	262	249	284	275	246	246	249	260	285	277	260	268	303	276	240	246	237	274	289	297	257	273	262	268	270	260	273	289	273	248	257	272	241	279	239	227	255	235	290	244	254	252	264	226	246	300	259	280	217	269	270	254	246	255	272	272	272	277	259	261	265	252	246	270	286	254	270	274	273	255	206	231	251	258	276	255	299	285	268	223	248	270	251	267	264	267	271	247	239	250	285	261	267	276	257	297	251	229	256	264	259	265	266	247	247	273	285	258	282	242	290	279	251	261	264	267	280	256	280	268	249	233	255	278	252	275	253	241	261	263	236	270	255	278	269	277	274	265	258	221	256	261	263	264	260	265	281	265	291	290	259	253	254	252	278	282	292	260	262	279	248	246	268	268	272	262	241	267	275	261	257	272	288	284	264	265	274	270	262	272	258	258	284	270	271	263	272	272	274	259	249	243	245	279	257	288	270	269	255	272	226	242	262	297	254	263	259	249	257	234	259	243	246	260	296	256	258	261	290	242	239	282	247	283	267	253	260	270	277	256	267	250	269	279	273	242	270	267	280	267	267	267	306	260	247	271	263	266	233	246	272	274	250	270	238	267	268	262	247	242	228	274	283	241	233	247	273	261	269	245	261	220	281	282	273	273	244	267	241	275	268	242	272	263	250	235	244	261	205	245	249	258	262	251	290	282	265	262	255	245	262	280	271	262	258	261	237	235	247	285	258	253	260	266	234	258	280	259	261	245	265	274	236	279	277	277	270	281	268	236	279	265	269	279	262	268	246	269	260	250	239	259	258	266	285	282	286	281	262	239	264	260	286	259	271	242	271	254	263	268	269	288	267	253	276	244	289	289	289	262	232	262	264	261	270	240	280	268	235	258	258	253	285	244	250	268	254	267	259	248	254	259	273	274	279	263	279	276	272	241	268	260	280	260	263	257	270	261	218	270	257	258	276	260	249	261	261	247	248	274	265	272	266	265	265	250	250	275	238	251	285	266	253	246	262	237	282	280	258	255	290	308	269	307	266	274	300	234	255	260	250	256	263	252	289	244	286	269	286	274	237	257	246	271	265	242	272	285	275	264	248	247	258	260	267	255	293	264	268	253	267	260	249	274	281	250	255	238	232	268	252	245	255	239	268	223	270	256	252	278	263	245	287	259	250	229	236	267	258	246	262	249	284	253	277	256	264	276	253	258	255	292	252	257	227	229	274	273	298	266	282	254	252	238	259	247	270	277	254	269	242	287	260	285	276	247	265	291	261	273	254	260	247	272	272	256	252	299	256	276	269	297	266	281	266	263	263	260	269	243	252	258	279	248	237	246	256	243	295	269	272	288	229	280	266	255	255	264	240	242	268	271	280	243	264	249	256	287	282	234	239	261
35612	51974	35052	14634	3930	1109	576	493	503	497	502	478	436	497	466	480	479	538	455	523	447	467	467	464	463	465	489	480	511	492	486	521	499	515	484	486	455	450	519	511	512	495	501	495	484	485	497	461	454	496	445	477	479	453	455	475	498	509	459	532	489	441	464	516	461	498	481	466	500	528	498	480	485	493	517	475	506	470	480	485	495	522	502	450	492	495	483	499	461	475	498	490	478	453	444	534	488	462	444	458	482	510	527	491	454	488	497	464	510	469	450	489	498	503	485	460	501	497	428	478	456	487	516	460	467	480	471	471	488	467	460	487	465	487	484	502	525	514	477	481	499	453	473	484	503	474	478	486	444	471	485	512	463	514	472	491	483	497	496	480	463	494	466	444	485	470	464	454	473	481	476	417	471	483	454	466	489	493	461	506	478	488	469	549	517	483	541	506	505	456	469	482	499	498	458	484	513	479	473	494	489	500	492	462	504	446	486	450	444	496	457	480	475	499	473	482	477	465	543	486	443	485	481	515	519	494	512	464	496	499	490	457	475	497	515	510	475	494	522	510	481	494	503	487	499	495	443	502	482	468	473	469	461	506	484	473	471	484	450	464	523	517	498	487	458	466	474	476	491	531	471	476	481	515	522	470	481	521	478	493	484	499	458	527	467	471	510	500	457	480	490	444	468	454	478	499	495	476	496	481	479	532	504	491	462	501	481	480	462	474	534	517	507	493	474	473	500	451	462	490	481	465	474	486	481	491	473	519	471	496	494	484	457	462	472	481	484	447	492	510	498	486	481	485	446	516	478	498	474	467	496	546	474	473	450	443	523	447	492	547	483	468	474	493	477	484	512	484	466	478	502	469	474	513	517	463	518	440	489	493	535	491	505	510	452	500	484	541	446	488	441	513	493	475	429	462	453	456	487	481	460	458	481	463	501	468	484	460	490	499	491	512	513	493	506	471	504	495	482	467	491	500	476	495	504	536	476	487	436	467	497	461	510	502	490	477	484	475	481	456	500	486	492	485	492	453	463	478	478	484	500	509	500	489	507	470	497	474	477	475	465	476	517	497	499	473	497	446	495	475	498	481	498	494	492	480	499	508	468	489	511	484	506	476	481	513	519	485	486	441	499	451	507	470	479	476	434	527	491	455	502	504	470	475	498	498	470	493	478	491	487	485	519	497	471	492	496	485	475	465	518	480	477	450	462	496	469	506	489	502	462	517	461	493	450	471	455	449	508	469	503	489	490	521	506	498	481	481	481	464	501	485	503	501	506	476	479	441	460	481	514	463	517	480	470	490	543	465	483	511	444	475	489	479	483	439	494	500	485	489	471	483	482	502	513	486	483	447	506	470	521	450	471	493	494	511	506	492	487	472	500	481	443	464	456	458	450	487	475	513	488	463	508	503	481	476	436	535	474	534	451	443	489	495	521	449	504	481	480	498	479	447	473	465	468	485	502	476	508	475	526	482	472	467	523	472	459	462	470	444	465	479	523	476	493	497	489	499	468	496	466	490	473	482	467	509	500	493	493	539	485	507	459	452	497	500	510	457	469	480	512	482	460	480	519	454	490	451	470	489	490	496	492	468	496	488	524	486	479	455	502	483	485	489	506	530	524	460	462	492	501	498	474	476	464	467	513	473	499	480	486	481	498	487	465	494	492	471	461	466	518	476	477	485	482	469	487	495	454	493	485	466	482	519	476	461	498	518	471	501	499	485	464	494	448	494	454	472	489	449	480	470	485	455	472	488	471	483	450	498	439	501	473	518	496	473	498	482	474	502	515	481	473	530	487	507	498	438	421	464	476	452	459	474	465	472	516	469	515	478	489	523	486	502	490	515	507	502	494	503	423	512	458	484	448	469	459	507	459	509	487	506	488	471	490	446	518	510	517	490	477	460	454	454	498	470	469	426	448	481	531	479	477	448	486	472	480	514	506	459	449	477	492	458	492	480	451	483	447	505	475	489	496	471	475	472	494	459	497	473	465	472	489	464	514	485	499	512	491	502	521	511	508	434	465	494	491	494	479	468	507	524	493	489	490	505	490	483	481	486	493	523	459	458	452	481	463	458	494	470	492	476	495	528	497	482	461	500	451	460	500	480	509	498	485	509	455	458	496	476	501	456	505	496	452	498	468	469	488	459	511	494	473	502	512	450	498	455	500	483	473	433	472	487	473	467	477	477	456	483	495	506	482	504	472	495	447	506	492	505	510	480	470	442	478	460	459	474	467	518	504	481	494	470	491	479	499	467	470	475	491	492	464	471	471	485	494	462	466	468	508	485	499	503	501	514	457	497	486	485	441	494	482	468	471	446	461	485	469	519	501	489	475	511	502	492	526	490	458	510	476	445	479	486	469	482	520	488	454	517	506	446	488	491	497	451	469	517	509	491	473	472	494	522	522	498	454	489	498	509	475	547	494	483	488	500	499	506	502	476	452	463	453	482	473	485	478	474	472	464	456	455	506	457	437	497	499	446	453	488	487	460	466	469	517	491	512	486	481	487	483	482	497	519	476	484	479	501	468	517	475	492	489	490	455	496	506	486	471	484	461	499	481	534	484	473	481	466	503	490	490	484	472	476	450	450	460	480	488	482	509	445	472	490	470	479	473	457	468	490	461	456	519	487	464	500	485	465	471	486	505	484	444	474	501	459	448	463	480	502	451	481	467	494	479	470	425	478	499	506	473	467	498	481	441	522	464	494	468	517	505	476	470	495	514	480	500	445	465	501	444	493	463	454	454	493	467	497	488	470	461	464	492	472	475	503	517	459	455	476	517	477	452	475	489	467	485	469	515	499	476	489	441	471	457	496	490	484	501	458	485	458	475	497	509	477	468	458	464	475	493	503	468	497	457	453	494	474	489	474	498	465	450	472	509	514	458	471	487	513	444	479	487	488	464	489	470	486	488	472	513	492	500	471	520	494	427	470	485	459	505	512	513	497	486	460	464	484	487	486	480	469	485	514	477	492	503	529	518	495	483	470	453	512	466	451	464	518	478	485	492	453	527	464	461	479	513	516	501	524	466	485	512	478	481	510	517	463	520	476	503	505	492	455	495	476	495	494	449	455	492	461	495	511	493	486	508	481	446	461	516	472	486	468	496	491	451	467	497	520	485	476	485	484	515	427	433	502	478	476	457	463	491	486	451	483	467	513	501	448	509	502	512	472	457	528	464	518	460	483	444	496	484	463	486	461	490	500	486	479	471	474	482	462	476	479	450	449	469	539	465	478	499	486	516	492	531	503	461	477	461	510	511	522	477	521	435	499	490	489	523	481	474	509	483	487	495	498	490	485	472	466	471	477	503	503	488	472	511	511	496	502	511	464	476	459	451	447	495	501	494	497	463	486	487	492	475	505	499	529	439	488	471	492	492	489	495	472	478	494	495	475	458	499	522	454	458	505	523	502	484	470	437	507	526	492	455	507	461	506	466	494	479	486	470	478	467	496	496	487	505	480	466	466	506	481	468	464	482	484	510	517	491	482	499	492
24791	27938	39602	31350	19425	7146	757	328	307	287	252	267	280	282	289	261	277	281	287	287	261	277	277	287	263	270	261	282	300	302	255	256	264	268	262	275	281	258	288	285	254	282	275	289	270	276	255	289	271	285	248	252	286	293	293	266	260	276	256	277	279	265	281	293	253	287	275	283	285	270	293	274	256	273	270	295	282	264	282	290	276	263	275	261	281	282	250	243	264	252	292	269	270	274	255	307	260	293	281	254	275	268	262	268	288	253	258	279	291	279	267	270	249	283	252	274	280	300	264	291	288	283	262	261	273	259	281	270	278	283	290	286	277	284	267	243	242	268	245	249	255	252	299	275	277	265	285	282	259	252	251	256	276	279	281	259	259	279	282	288	303	251	273	289	274	245	257	292	269	259	275	252	287	211	253	290	290	267	288	236	298	250	249	277	286	294	285	281	267	265	297	283	264	285	311	270	264	303	264	273	251	274	249	257	274	252	297	289	295	270	264	254	289	263	276	295	245	263	304	296	293	290	253	272	268	285	248	269	300	264	263	300	280	267	275	257	257	267	303	250	298	240	283	263	267	275	232	266	289	267	304	258	273	254	253	270	284	286	261	273	262	299	255	286	264	263	248	257	247	278	224	255	276	267	266	261	286	241	282	260	280	269	260	248	304	282	264	285	255	278	265	266	258	264	273	288	290	283	256	264	276	249	307	249	299	272	258	254	268	261	282	263	264	233	270	253	274	287	284	284	259	280	238	269	254	269	229	269	287	273	232	254	271	298	263	277	287	268	266	254	266	280	266	283	274	276	288	252	265	279	293	292	281	264	277	281	267	266	271	294	298	290	324	253	266	284	272	284	281	265	281	260	291	284	251	282	289	255	273	285	282	267	258	236	276	266	255	301	254	261	262	283	284	268	282	273	287	276	280	246	264	274	303	260	277	265	277	262	252	303	266	266	285	301	277	266	283	294	273	242	273	251	265	272	294	312	296	272	272	248	285	315	262	252	274	253	300	285	268	249	254	285	246	298	270	291	257	288	292	286	237	273	247	273	282	294	255	294	290	286	267	275	271	248	268	273	257	298	276	288	281	264	283	243	301	280	284	258	256	231	283	265	278	273	264	279	295	284	275	266	270	282	261	257	278	289	270	273	270	279	275	251	292	279	276	261	280	278	295	285	242	262	248	297	278	296	255	280	270	275	293	250	276	267	267	241	248	275	290	262	241	295	260	292	259	281	251	272	274	269	286	265	318	276	248	287	272	277	234	308	304	270	281	265	297	271	271	293	273	290	278	301	278	278	276	267	289	271	251	295	270	236	283	255	270	266	278	248	282	272	236	271	244	278	261	317	278	286	240	290	268	269	274	287	264	279	256	276	276	270	302	270	277	261	269	274	271	283	279	269	264	270	261	292	252	255	282	266	267	250	258	245	273	256	284	267	280	260	243	292	255	278	281	293	275	264	271	275	293	272	261	265	278	256	266	261	271	284	270	293	250	292	244	270	253	279	285	270	257	258	260	295	287	259	297	281	272	267	263	256	303	273	281	277	313	247	267	302	255	258	273	300	250	266	258	274	279	249	284	223	258	293	290	288	259	284	260	267	268	283	271	279	293	256	263	237	266	272	281	284	307	286	264	310	287	280	276	252	258	287	290	252	291	270	255	275	297	278	290	262	289	263	275	269	250	295	275	284	304	279	321	265	298	287	289	331	274	266	297	267	249	247	270	283	278	276	266	254	256	304	252	264	257	253	264	262	261	297	272	280	257	258	279	269	256	279	269	250	292	279	289	239	250	278	271	281	281	245	277	282	275	241	273	266	240	258	239	271	287	276	253	291	268	268	294	270	283	285	272	271	299	261	310	254	266	264	281	256	298	287	248	274	274	242	266	303	275	253	252	265	248	291	298	270	286	274	282	275	278	261	293	277	241	310	280	264	277	255	267	270	270	281	299	266	276	262	284	300	250	282	251	287	274	270	296	272	278	287	277	287	289	283	298	294	270	321	258	263	298	264	251	284	277	292	289	266	285	264	259	296	303	286	261	286	252	287	259	272	283	274	260	289	311	249	291	266	281	278	274	264	283	258	245	255	283	246	263	268	280	241	267	290	285	268	288	296	293	267	273	293	277	267	282	290	266	259	275	285	252	270	253	253	258	274	292	278	259	273	267	293	268	264	267	286	252	275	270	254	255	231	268	309	270	284	286	254	267	260	246	282	253	287	299	259	256	261	255	263	257	278	288	245	267	262	263	296	259	273	268	262	282	271	278	311	262	301	243	276	278	275	290	251	295	255	258	283	254	277	249	251	269	271	296	278	305	271	260	274	276	286	283	258	248	255	250	298	287	288	282	268	275	292	289	278	285	290	274	273	258	260	260	253	278	297	264	262	309	244	282	239	260	283	289	256	292	298	293	270	272	285	282	252	256	279	284	262	288	271	277	259	289	298	273	250	277	291	268	282	280	267	272	270	256	277	261	301	276	285	269	265	269	285	296	263	261	283	258	254	286	279	301	285	276	285	278	290	277	289	246	281	258	297	309	255	275	310	247	304	259	288	287	242	259	265	271	272	272	296	283	267	285	277	244	267	283	299	283	261	296	268	259	274	283	268	283	282	268	271	266	260	280	279	285	262	289	271	249	255	290	313	297	253	287	278	295	294	274	255	249	279	267	293	277	266	252	257	271	252	291	272	260	286	306	279	266	245	252	292	277	301	294	261	282	250	303	267	267	298	274	244	278	268	274	261	244	278	289	299	258	290	292	295	247	303	290	287	293	283	294	278	263	284	270	255	262	267	255	258	242	256	283	295	266	275	264	277	278	294	234	259	272	288	250	277	267	290	265	280	281	267	283	260	259	280	285	262	278	279	276	300	247	245	280	244	265	283	264	236	301	259	273	260	289	281	300	292	236	262	286	285	266	273	270	305	260	283	248	273	277	244	287	253	288	265	283	286	256	267	271	226	240	268	261	280	289	283	289	261	247	283	311	265	293	271	289	208	278	261	271	293	288	261	259	295	236	282	303	288	262	276	301	284	267	258	268	274	276	271	260	278	271	284	282	283	277	285	293	270	298	248	267	280	275	252	299	268	272	261	297	269	253	257	282	305	261	254	296	267	264	286	297	269	251	323	266	237	272	259	272	284	254	265	258	270	272	249	302	276	272	291	296	287	296	277	282	273	268	296	278	322	290	257	296	269	251	279	263	276	261	263	253	275	294	272	257	261	259	297	261	263	265	276	276	254	289	270	258	288	285	280	245	271	274	282	307	276	275	281	262	293	243	278	278	273	258	261	258	264	279	274	285	288	268	264	276	280	289	273	295	266	252	261	285	258	273	255	263	292	257	255	250	250	259	276	273	276	302	300	270	249	287	261	251	261	271	248	276	291	273	280	253	273	297	277	249	312	278	276	260	234	299	240	272	244	242	278	269	273	256	299	257	293	300	290	245	257	258	272	266	256	276	270	278	277	263	256	292	277	303	273	262	287	259	286	273	267
58058	92892	68999	40394	18312	4856	1130	602	518	506	544	483	497	519	484	480	518	503	499	483	493	484	522	497	530	502	538	540	487	468	503	513	482	477	488	513	518	480	468	520	512	477	576	534	501	517	521	498	519	512	513	496	514	510	528	500	487	527	483	495	512	464	518	497	491	529	444	484	513	479	524	549	536	461	539	516	534	498	541	502	525	491	454	493	520	526	468	489	512	463	501	470	530	466	483	531	500	500	522	539	516	512	529	498	491	503	487	494	482	495	506	529	549	537	528	504	505	526	494	483	472	495	504	498	499	500	516	499	497	488	512	523	502	529	522	501	505	477	467	530	505	495	502	525	496	507	552	508	490	519	508	510	484	506	497	516	482	503	526	499	500	512	481	461	496	506	474	523	511	533	492	504	521	489	485	486	529	538	507	506	504	501	511	504	503	464	492	533	483	466	525	520	517	532	562	505	481	521	495	481	503	487	483	506	445	491	451	497	513	496	498	515	513	535	511	531	501	472	519	474	529	493	507	494	518	528	499	499	487	491	495	481	493	524	503	507	489	481	499	484	478	497	485	529	507	503	522	472	513	514	510	491	458	501	500	476	545	497	507	515	516	489	497	486	497	491	500	476	480	518	502	502	515	473	518	481	481	508	539	527	490	512	515	501	513	519	529	519	508	510	522	524	554	484	487	493	558	488	545	489	504	470	546	483	507	477	489	483	459	504	538	506	492	547	534	485	510	532	502	500	533	486	494	490	480	478	521	502	480	499	514	518	543	489	481	493	515	497	522	525	505	484	480	541	458	482	486	482	497	508	538	478	544	523	553	479	505	508	566	527	479	506	497	489	514	534	520	521	504	465	472	503	486	462	490	505	514	461	463	506	532	507	487	534	476	526	494	504	495	544	508	485	487	489	477	550	518	535	512	499	494	516	485	500	496	462	530	519	508	488	505	498	527	465	502	507	510	508	494	544	500	466	517	474	494	474	508	517	511	495	488	476	520	467	485	514	498	505	478	482	529	509	468	483	522	507	491	503	481	513	467	475	491	510	527	521	516	454	544	504	518	500	532	522	499	464	486	510	487	530	524	489	541	489	546	476	526	492	510	491	494	503	486	499	510	516	484	508	500	488	536	525	477	499	499	519	512	505	434	483	488	488	522	530	529	459	526	503	505	504	521	490	506	465	500	512	460	498	508	484	496	497	510	501	490	528	510	496	497	490	498	482	509	513	526	512	527	488	494	495	505	495	524	504	478	502	488	518	482	446	515	498	507	459	509	524	510	537	463	498	498	534	503	478	483	487	464	507	511	518	480	482	511	489	502	502	494	486	463	521	502	527	521	463	480	501	470	506	490	541	521	514	525	477	501	491	502	498	472	507	515	507	481	506	472	483	525	494	485	546	496	504	485	496	494	540	465	491	512	506	494	516	523	513	486	505	511	476	495	486	477	510	534	532	513	505	520	491	490	483	499	507	518	526	482	486	564	480	519	547	525	492	513	500	510	508	491	510	511	509	494	519	499	465	504	542	499	462	476	519	503	494	510	513	544	476	503	521	495	496	543	479	517	514	503	472	515	505	491	521	485	493	502	504	510	490	489	486	517	505	484	494	478	487	499	501	542	492	542	471	475	497	521	469	537	550	491	537	504	528	475	470	507	556	476	505	522	458	482	513	498	494	535	482	475	432	492	477	492	552	460	521	501	521	503	506	505	466	517	547	489	500	518	484	503	495	514	479	500	490	490	490	515	540	509	541	488	502	499	528	494	540	438	505	521	496	504	496	475	535	490	485	502	462	513	502	504	535	465	486	461	532	520	497	508	472	488	512	459	470	480	496	475	482	535	513	497	485	500	517	498	474	512	528	518	495	574	485	486	533	515	497	512	494	539	529	521	487	525	472	485	485	479	543	511	522	460	500	514	495	490	511	510	468	526	527	522	513	461	495	521	518	505	496	524	502	518	537	469	493	494	507	511	490	503	488	504	525	538	476	528	499	487	489	501	488	531	492	517	509	507	486	527	483	488	526	486	538	517	515	539	521	532	476	493	498	515	520	457	501	518	474	494	470	478	502	493	500	535	510	510	491	485	490	482	533	485	463	509	556	497	499	500	515	500	503	488	487	520	438	473	490	522	547	549	488	511	495	485	464	496	495	506	522	484	489	499	471	508	454	503	540	517	522	527	495	531	513	518	541	506	475	490	522	535	497	501	506	524	492	543	467	511	455	555	522	471	518	498	497	511	534	475	512	512	466	499	490	497	530	484	492	500	512	530	499	522	514	455	498	523	498	470	529	487	513	502	507	463	478	504	516	464	558	493	515	501	502	505	484	503	502	515	493	474	496	532	510	499	486	457	512	527	523	493	475	512	484	492	516	480	500	546	480	505	481	517	508	467	498	536	542	461	507	490	517	464	517	490	495	502	549	526	506	485	478	515	501	521	478	490	492	491	494	487	520	525	495	539	491	484	482	537	520	516	502	473	519	516	494	514	485	507	503	517	513	500	496	526	493	509	496	483	517	545	476	507	509	524	505	479	563	485	489	529	475	548	512	539	502	462	504	483	508	512	479	479	484	529	480	504	528	494	509	507	503	528	472	554	495	487	503	523	465	485	476	529	506	496	507	458	522	515	522	493	475	511	505	525	511	484	499	535	504	474	469	529	417	482	500	489	479	498	511	470	506	507	512	511	477	500	523	529	474	543	478	521	498	490	479	473	505	491	497	516	494	507	518	540	464	484	533	511	516	533	513	508	491	509	533	504	500	516	488	527	498	507	541	495	552	460	485	493	526	516	488	505	471	521	484	499	485	497	485	505	538	503	543	501	516	523	519	475	507	520	482	474	518	505	483	499	487	515	529	494	489	535	483	522	507	478	492	510	456	505	512	508	483	518	475	546	512	493	544	481	481	521	451	515	474	468	493	543	500	542	485	506	482	484	489	536	510	519	507	525	529	478	501	507	484	521	505	524	485	505	529	475	500	453	486	496	535	535	521	484	527	447	465	457	467	526	487	519	509	469	534	469	523	509	512	532	516	541	489	491	516	488	471	503	504	508	499	515	495	531	490	482	517	525	511	467	491	500	507	519	507	500	534	530	489	525	502	497	509	504	532	497	487	546	462	513	476	537	537	482	511	525	461	460	509	493	496	511	518	503	512	505	511	472	487	539	524	507	470	498	505	466	488	488	504	517	509	487	502	485	520	500	524	545	511	494	490	505	504	528	485	494	553	515	536	483	510	480	484	531	527	513	510	553	463	478	512	514	493	494	496	506	500	533	503	498	525	492	518	504	534	516	514	474	477	483	458	566	496	504	536	493	516	520	460	489	529	501	557	470	459	489	521	497	494	490	538	464	466	529	515	501	509	545	540	497	515	514	525	513	486	477	531	536	517	532	498	471	497	508	497	470	521	507	501	491	499	511	510	486	488	530	491	522	511	491	471	492	489	516	510	536	475	496	482	528	491	503	491	473	504	472	462	491	526	507	502	523	507	510	505
23599	23664	34420	28786	21997	16684	3753	393	342	339	323	339	340	331	321	341	325	310	342	322	363	342	321	327	330	303	324	352	329	325	317	335	283	292	308	322	313	307	322	329	320	311	339	282	355	324	326	309	317	307	302	304	308	295	338	349	307	325	322	321	293	319	312	313	305	337	307	352	309	359	304	323	342	342	310	313	308	322	336	334	319	313	305	322	343	319	333	321	291	303	297	325	317	310	347	306	322	307	299	309	286	309	327	304	338	314	301	320	296	334	298	323	346	326	333	310	290	337	341	321	338	345	322	322	319	317	329	303	290	319	344	320	345	309	316	316	317	302	294	294	317	337	300	323	300	329	294	299	303	345	330	323	311	317	276	312	329	321	324	328	319	293	300	343	294	318	323	290	295	320	310	315	327	318	315	292	292	317	316	324	340	318	320	313	331	315	318	280	306	328	285	308	302	311	313	317	348	311	317	330	289	312	289	311	305	311	333	290	326	301	318	315	336	319	307	314	298	325	318	285	342	324	302	333	309	306	276	322	317	306	323	285	296	315	307	311	326	314	303	314	314	323	361	318	299	305	302	306	306	316	333	303	324	326	312	291	301	340	320	313	320	328	331	345	298	322	313	288	306	328	292	297	324	304	321	315	309	327	338	334	308	282	331	304	318	319	344	296	314	325	288	343	322	319	320	331	297	308	311	310	340	310	311	316	336	313	338	316	313	279	320	285	302	295	308	298	320	325	323	351	290	296	311	294	314	329	306	321	308	295	334	324	330	322	316	311	337	311	302	313	343	312	359	303	313	314	319	325	345	327	284	317	334	338	311	324	317	303	303	281	311	339	343	312	325	287	346	319	325	339	367	300	331	333	332	299	328	310	297	320	293	325	301	327	307	342	340	340	307	305	329	318	321	320	317	314	337	291	324	338	336	314	327	278	323	320	318	316	331	322	324	320	340	336	314	326	323	323	284	344	312	305	333	313	312	264	297	313	330	294	313	303	307	330	299	311	303	326	322	317	322	332	312	320	324	294	348	315	323	344	344	339	301	317	323	318	308	297	281	327	337	304	311	325	312	316	282	314	306	314	324	322	294	310	325	343	332	314	302	334	294	325	336	346	329	339	369	321	329	337	352	324	297	275	314	331	358	328	289	319	327	316	310	272	312	272	333	310	302	314	321	337	325	328	320	307	315	324	308	329	319	320	306	287	263	311	314	303	315	306	302	342	310	301	316	334	309	334	318	352	319	307	312	304	321	295	292	293	303	321	289	308	324	334	302	297	293	352	283	316	320	321	305	331	320	285	302	329	310	305	292	316	316	312	302	311	301	328	320	311	300	304	293	335	318	308	322	305	313	303	297	322	325	324	296	316	302	319	300	303	336	309	304	294	320	331	307	342	349	317	323	326	358	323	309	311	309	308	334	293	301	288	329	334	307	323	322	302	346	299	314	302	312	322	317	304	314	314	303	305	301	346	304	317	336	321	320	281	324	302	326	337	356	357	319	312	333	321	315	315	344	315	338	314	324	278	328	314	340	308	292	288	302	330	323	271	328	297	307	304	319	311	303	312	293	313	335	311	309	326	305	317	330	324	315	315	308	339	336	301	308	301	315	316	327	322	285	330	296	297	298	322	291	299	321	314	302	320	323	324	334	308	293	331	307	304	305	334	329	317	316	327	307	336	313	319	287	315	275	335	339	327	310	303	327	319	312	337	333	329	331	305	316	302	307	312	343	325	320	293	341	318	311	307	312	287	321	308	351	300	310	334	301	309	303	315	303	341	295	312	316	290	319	269	326	329	333	326	302	325	339	298	307	305	321	327	330	333	317	304	336	337	304	346	271	317	314	326	308	317	328	326	312	319	325	337	341	331	302	338	313	309	318	310	320	286	309	314	310	308	327	295	332	313	308	306	340	319	323	302	295	347	283	306	334	278	333	267	328	327	310	320	336	301	324	287	304	292	303	311	334	324	339	307	308	302	330	283	319	351	320	303	316	301	296	303	337	325	315	311	306	299	314	324	302	307	321	325	311	359	303	350	324	285	332	313	305	308	369	292	305	297	300	297	339	359	303	306	325	322	299	321	307	313	302	303	307	342	290	271	332	306	325	308	307	299	321	306	308	318	314	318	298	328	316	323	294	341	288	322	317	326	289	349	335	322	301	324	340	306	335	331	287	338	329	329	326	324	313	291	311	346	297	311	305	279	318	317	340	344	305	310	313	348	307	316	302	319	327	283	324	301	320	326	346	343	311	318	343	321	327	348	352	337	319	300	296	334	317	320	322	316	349	302	324	321	297	294	307	284	291	336	330	330	328	293	305	316	281	331	285	319	338	334	321	312	339	305	329	331	305	318	321	335	309	310	289	310	321	327	331	315	335	310	337	304	327	315	298	316	314	324	318	354	302	315	333	292	274	286	322	333	333	317	299	323	297	326	302	298	299	308	314	307	322	321	315	329	312	284	328	322	321	285	288	322	319	283	325	318	324	305	305	345	298	318	321	322	313	324	319	350	321	327	313	322	313	278	339	321	324	341	327	318	308	311	318	289	280	316	336	325	326	310	331	324	341	328	312	317	344	291	311	337	306	343	316	316	304	299	303	327	317	344	340	304	312	298	324	336	330	301	314	308	329	305	347	310	329	320	351	265	334	301	315	323	353	295	314	342	318	302	332	350	336	304	328	340	296	295	309	317	310	337	296	339	324	320	310	321	310	309	313	319	310	312	311	313	333	313	322	301	281	273	298	330	349	348	307	279	318	291	311	307	317	301	297	321	306	316	304	297	296	335	323	312	302	326	299	316	315	332	320	309	332	331	318	320	324	288	325	320	325	322	329	297	340	317	311	341	318	312	299	332	334	321	301	299	309	366	333	309	336	306	328	314	312	312	328	313	314	316	311	321	318	316	327	310	289	323	261	341	313	288	299	306	298	306	321	297	362	297	326	337	306	332	313	330	320	306	314	307	327	308	348	309	340	325	308	306	340	311	309	307	301	306	315	323	305	313	278	290	329	321	332	313	322	343	303	346	291	314	317	320	304	315	320	318	304	313	329	288	293	319	313	309	311	308	307	328	332	341	291	317	325	320	331	287	295	319	315	314	285	307	302	290	341	297	297	305	286	313	317	300	329	304	281	315	291	269	322	342	286	297	329	314	324	313	338	315	304	327	298	347	308	315	323	330	333	338	271	303	309	310	318	347	318	318	316	362	291	317	313	353	317	318	308	292	309	312	287	284	341	293	317	326	322	288	324	306	317	296	328	293	318	318	304	343	329	313	294	318	326	332	321	317	301	312	302	311	317	306	284	312	322	304	337	304	331	323	306	301	308	311	336	311	340	318	325	313	327	313	305	286	330	321	304	321	312	310	349	300	316	315	322	294	280	295	306	302	352	314	320	330	327	302	315	291	312	317	330	334	297	328	313	327	311	315	305	303	326	319	330	297	281	332	327	311	333	320	330	303	301	337	293	327	292	323	304	308	318	289	298	313	299	300
58792	101127	79410	49409	25983	8500	1771	685	593	570	539	602	536	554	546	565	597	527	551	560	481	564	557	562	558	519	574	519	549	567	513	529	541	508	559	545	510	574	559	576	525	572	563	549	553	595	545	537	535	533	544	538	546	592	531	593	563	576	543	606	574	525	530	589	527	525	551	567	564	571	547	504	567	589	511	582	567	589	558	566	568	566	522	542	531	550	516	527	551	575	560	546	549	548	562	525	555	532	524	588	556	545	506	573	539	537	569	524	545	561	526	559	551	521	572	586	547	528	571	597	555	541	563	525	565	548	563	514	544	507	614	519	535	552	552	527	555	516	574	555	578	564	566	549	568	546	548	566	537	574	565	582	556	558	534	516	525	519	517	588	566	563	560	528	585	554	596	563	547	547	509	606	566	542	560	556	569	561	534	564	545	571	580	525	534	577	577	586	557	543	594	495	551	524	505	541	585	564	528	535	556	552	528	505	539	527	538	526	553	578	589	487	531	525	577	510	549	520	551	532	590	523	571	575	582	558	535	539	572	536	564	581	561	551	543	564	552	511	515	573	595	534	592	574	587	571	537	592	558	591	550	556	532	538	521	574	544	543	522	523	568	518	574	563	514	532	545	557	560	532	551	514	557	575	507	507	593	556	566	562	565	543	580	557	553	518	552	557	564	526	563	534	572	527	518	545	578	579	560	564	537	561	529	506	574	554	568	545	539	555	531	558	551	536	540	580	558	584	534	520	571	540	541	562	537	578	549	560	567	551	548	539	599	537	544	514	568	580	535	578	517	548	582	552	556	582	552	565	530	574	551	542	579	580	516	551	538	534	545	553	580	576	555	524	539	566	535	551	538	573	568	549	561	545	547	537	546	551	534	536	528	568	529	546	554	575	577	571	540	528	561	538	543	544	559	549	566	541	522	554	605	553	566	566	551	577	600	552	579	507	564	568	539	539	510	537	554	596	490	587	545	582	567	561	562	547	531	561	551	580	541	542	544	533	569	565	604	589	568	533	564	553	564	575	539	507	520	560	573	592	540	538	563	549	559	572	560	521	549	503	593	545	583	572	538	552	568	565	561	551	524	580	543	570	563	518	569	550	569	573	556	539	531	537	590	568	568	555	525	523	543	544	546	545	577	557	567	526	527	559	543	545	560	529	520	578	573	546	533	547	534	540	560	546	548	576	558	540	523	581	539	528	540	523	589	499	520	602	544	536	579	513	535	530	542	568	563	529	548	555	562	555	595	545	546	544	517	543	549	545	537	551	572	564	548	548	540	544	559	567	561	552	547	574	583	522	538	589	569	529	568	561	543	552	548	569	559	602	589	552	580	556	522	528	547	551	539	574	583	526	546	556	555	600	576	591	554	525	569	574	541	573	528	567	550	557	592	547	531	557	571	539	540	562	564	564	550	551	552	559	568	550	528	563	545	545	540	548	533	519	511	591	505	576	551	601	535	512	535	550	523	530	547	559	598	523	622	541	534	559	521	547	543	518	537	523	609	569	561	549	527	546	536	506	530	562	561	546	580	576	509	533	601	551	531	554	549	591	554	548	551	572	567	500	595	565	541	574	542	539	503	530	559	518	555	628	542	567	570	559	519	568	574	602	546	548	522	574	488	501	557	532	555	534	527	514	582	584	585	587	554	538	569	552	530	583	557	543	597	568	550	569	514	549	549	534	522	518	555	558	543	552	602	501	539	588	579	548	553	558	571	598	519	559	535	552	566	569	574	584	523	578	575	540	561	571	562	586	553	526	523	571	548	589	546	586	573	623	561	564	562	566	547	588	550	532	536	535	524	561	585	618	553	506	560	555	571	565	513	546	510	564	530	545	575	540	563	521	556	560	550	506	545	565	536	541	571	524	506	565	577	573	534	530	537	541	596	548	536	576	576	514	572	569	551	504	551	568	576	570	546	533	533	521	590	527	566	562	567	520	551	553	521	579	556	577	545	548	531	521	546	535	505	530	590	561	552	548	557	565	553	593	527	579	547	565	575	542	544	516	519	502	571	485	549	594	514	509	546	549	524	578	545	567	563	513	553	530	580	522	498	586	556	572	539	553	567	626	588	516	523	534	525	558	591	570	548	552	560	563	556	546	566	565	530	579	538	535	561	545	571	582	557	518	542	557	547	552	564	512	545	530	537	524	549	557	545	560	554	561	536	525	522	553	624	549	527	565	600	501	598	536	533	548	559	480	601	563	568	537	545	565	530	565	547	527	562	596	516	558	585	555	571	532	523	519	600	515	558	578	544	566	534	545	506	534	521	536	544	543	550	529	541	496	501	578	549	525	550	578	578	548	498	555	562	551	537	533	565	557	577	549	537	559	515	564	551	532	519	538	503	547	558	516	571	558	560	528	530	534	555	529	528	569	556	586	549	543	524	530	505	554	532	534	559	589	564	584	592	540	557	568	558	505	562	541	575	573	552	515	581	526	570	592	571	522	551	543	585	588	553	538	529	561	551	542	560	518	543	559	515	537	564	549	555	565	547	520	535	513	567	560	554	528	558	565	502	548	534	544	552	564	558	583	552	553	551	531	571	576	545	560	566	563	511	561	562	538	567	569	535	530	549	523	586	566	551	580	525	539	572	555	534	533	540	527	546	539	566	549	554	550	526	543	543	547	563	544	573	603	562	583	555	588	598	557	533	527	544	572	543	548	552	512	549	497	553	569	528	573	577	523	584	563	564	542	582	569	539	557	533	607	598	525	553	554	598	563	549	586	550	522	549	544	518	561	535	586	538	543	525	537	532	548	595	562	563	541	553	526	570	545	554	550	548	569	559	516	524	521	564	597	588	539	540	511	579	537	558	515	512	564	538	589	574	559	570	561	591	532	542	528	531	514	565	560	577	564	529	556	501	554	560	580	563	562	550	574	592	555	545	520	531	540	565	566	565	569	586	538	549	565	554	535	539	533	529	558	590	543	534	519	547	554	576	546	521	546	506	558	555	534	557	558	567	528	533	582	551	569	552	551	596	558	561	556	540	492	542	528	575	538	565	578	514	518	559	519	560	561	591	557	604	554	574	568	534	520	576	562	515	584	582	559	538	534	591	542	555	561	529	580	567	546	566	553	539	580	523	569	539	571	530	514	560	548	545	559	520	568	555	607	519	554	578	519	559	526	533	545	550	563	562	560	562	534	539	541	550	544	502	545	559	579	535	539	541	589	535	555	555	563	550	551	550	569	568	540	585	521	525	528	517	524	539	529	560	568	553	550	561	553	603	558	573	555	519	569	575	510	505	572	555	537	558	477	555	545	562	574	515	568	538	536	572	536	547	521	577	553	574	588	574	589	545	527	567	550	552	542	541	555	585	581	553	522	578	572	543	499	513	511	557	581	543	524	554	579	527	531	530	573	551	542	560	561	540	555	534	528	535	563	564	553	552	519	560	522	578	535	533	570	524	580	570	544	554	568	561	560	542	555	534	541	560	537	541	501	538	544	547	586	554	521	573	530	541	576	570	542	572	485	527	519	551	562
29056	33481	32444	15487	2831	649	313	265	242	260	243	297	267	257	278	263	245	262	269	273	277	252	251	235	258	274	278	266	235	270	249	274	264	285	233	272	261	276	242	293	250	238	248	256	229	245	238	276	255	279	257	256	276	248	257	250	275	256	254	273	274	254	255	250	252	273	270	236	253	262	274	279	280	253	274	287	248	282	287	261	299	265	240	239	257	264	260	224	291	260	289	269	255	254	256	238	247	269	268	257	249	267	256	268	250	239	243	254	255	254	255	256	279	236	265	232	259	260	238	245	235	265	271	273	270	243	246	236	252	253	244	275	281	276	250	251	251	276	274	263	267	226	248	275	290	269	292	279	266	273	269	247	259	258	280	262	265	270	262	264	289	256	267	266	243	270	251	255	264	243	297	248	249	271	271	229	241	260	261	251	259	262	260	264	246	247	273	276	285	277	273	280	290	282	260	287	271	244	270	282	261	257	265	267	264	236	294	266	249	231	238	255	274	256	257	236	271	272	265	292	268	273	260	234	252	236	269	257	245	239	251	259	257	292	247	257	265	266	257	248	276	259	241	261	260	236	247	263	240	251	258	239	260	261	228	261	263	266	277	250	273	243	253	236	265	278	261	274	276	243	248	264	257	255	265	291	246	275	233	279	244	284	264	265	262	260	231	256	277	270	294	249	258	264	272	289	251	280	267	255	276	275	265	273	277	244	245	252	278	266	245	268	248	249	263	253	242	278	254	263	271	267	268	280	253	253	233	258	255	273	265	233	252	258	245	238	260	269	256	244	244	249	266	252	265	249	248	265	279	273	249	269	279	277	259	270	286	243	242	282	272	283	262	298	264	274	274	315	274	268	295	252	264	284	278	297	264	279	266	227	290	269	282	242	249	286	251	263	254	252	256	246	219	280	235	263	282	282	263	257	269	240	274	270	302	296	261	256	260	279	241	280	275	277	274	266	242	243	262	255	263	245	250	250	271	264	262	259	237	249	265	254	269	258	253	248	256	243	269	244	267	287	261	253	262	274	237	254	262	260	268	243	250	272	252	258	246	249	258	246	254	267	275	268	304	279	248	258	276	257	256	252	282	275	256	281	263	268	300	275	299	268	257	245	250	257	274	243	251	229	228	259	272	288	253	267	236	264	266	257	259	277	252	251	244	250	253	262	257	262	260	256	275	266	232	265	288	263	263	259	261	261	260	255	254	271	256	270	275	277	285	277	273	276	264	247	233	257	251	271	243	278	250	287	277	257	298	262	250	279	251	241	279	307	275	271	234	296	289	258	246	265	250	261	259	233	289	302	261	236	247	274	248	266	262	264	252	263	251	261	269	263	258	265	253	271	263	239	266	244	280	252	247	277	254	249	268	260	275	266	272	268	284	282	249	249	274	293	248	258	251	251	248	250	277	255	275	274	271	249	260	257	283	262	251	257	266	231	261	273	262	277	268	263	268	272	245	276	255	247	266	249	262	243	259	245	258	266	274	236	257	247	288	251	236	293	255	276	258	258	246	290	264	252	253	265	256	281	274	271	265	255	275	297	271	265	235	249	257	234	272	252	245	263	259	254	253	258	261	247	260	272	262	275	257	271	229	255	283	259	253	280	253	272	285	267	244	263	273	280	275	256	264	245	289	259	251	260	241	301	258	253	250	242	248	250	260	252	282	255	279	261	282	279	263	241	262	243	232	251	275	244	293	267	233	262	237	296	285	247	255	248	260	273	249	258	236	230	240	253	271	251	259	251	244	260	256	262	259	264	257	293	279	258	273	245	250	254	265	257	235	272	262	266	264	240	287	278	245	241	281	294	272	284	293	255	267	288	293	256	254	260	244	266	304	246	244	262	246	268	272	248	250	277	240	283	269	260	245	269	269	261	279	257	277	261	282	263	275	237	262	264	291	240	304	269	255	250	266	243	274	239	257	252	260	274	241	246	275	267	255	253	270	293	256	295	253	279	251	287	251	263	269	243	269	241	239	277	256	264	244	248	258	247	279	245	271	300	265	262	220	243	281	273	282	261	250	258	254	251	274	258	258	247	256	240	259	231	262	249	238	254	261	240	273	246	273	266	260	268	254	224	244	256	295	271	270	294	293	257	277	255	268	253	273	259	287	280	255	262	233	276	270	240	228	257	262	265	250	224	278	260	259	251	264	232	275	273	236	228	282	268	275	251	271	275	282	274	268	260	280	275	273	267	261	249	234	288	263	260	261	283	256	290	244	287	258	259	250	247	209	270	285	272	249	266	275	257	268	246	259	281	239	252	287	252	261	289	261	272	255	276	243	226	299	288	232	266	277	235	245	229	251	275	237	268	268	286	265	262	239	237	253	273	272	256	264	290	254	276	277	250	264	257	250	269	236	277	266	269	240	267	274	247	248	270	243	263	255	253	280	241	271	222	259	252	242	265	265	257	243	229	217	280	244	254	268	260	285	227	253	257	239	230	277	253	280	254	212	236	238	246	219	242	269	268	259	260	269	268	226	280	234	250	249	250	278	283	263	267	262	265	266	236	260	264	264	246	235	278	260	267	273	269	261	264	268	282	277	278	265	241	258	284	263	262	279	242	256	250	229	274	247	247	257	259	283	274	250	268	263	246	228	250	250	272	254	263	281	274	263	270	246	275	290	249	256	260	270	272	262	291	251	264	245	251	256	247	221	285	283	257	254	255	273	239	249	264	263	293	267	257	258	239	221	273	255	267	271	258	270	277	250	279	266	251	268	264	248	261	291	256	266	280	257	266	254	279	270	279	242	256	265	245	264	255	241	269	255	243	255	247	225	280	258	254	280	250	256	244	274	255	283	223	253	282	259	253	243	246	243	279	277	246	244	319	298	233	248	239	259	265	268	244	252	241	247	265	270	246	271	268	280	274	252	301	248	272	255	289	282	239	270	242	264	291	263	242	243	287	286	257	264	259	245	258	224	249	245	263	255	273	296	268	241	243	259	255	242	243	270	254	258	246	242	293	240	267	254	266	267	268	261	278	275	281	243	271	267	246	272	255	284	248	267	213	293	251	275	268	280	280	281	266	268	274	265	252	264	258	272	266	262	272	276	268	247	285	251	273	270	291	285	283	245	237	275	268	260	261	288	260	273	271	281	248	255	267	255	256	277	247	274	259	264	267	262	242	268	231	266	252	282	286	259	254	258	272	263	237	268	247	265	286	290	255	272	260	259	262	271	227	262	246	268	239	263	265	258	282	240	230	268	246	266	254	274	275	244	256	258	261	296	257	244	269	276	259	259	221	247	268	251	285	271	249	234	257	291	229	273	274	246	271	261	248	277	244	267	260	265	249	262	214	296	286	249	253	308	273	245	260	259	231	260	248	244	252	299	243	277	288	262	255	270	286	256	272	251	245	273	279	236	295	266	255	279	266	301	272	261	265	291	269	239	252	262	245	252	246	274	253	272	265	275	231	254	274	308	251	220	280	225	274	292	259	260	276	258	254	258	259	278	237	247	268	298	258	268	260	263	275	259	279	235	254
35410	51074	37718	16723	5011	1401	608	503	494	497	511	487	493	495	476	508	489	477	497	462	489	452	497	479	499	498	455	484	451	486	487	501	468	479	456	446	467	475	481	465	459	484	498	453	484	469	480	462	480	458	493	452	501	524	476	498	467	491	470	505	496	429	443	496	464	467	441	544	494	486	468	485	512	466	482	502	504	516	480	446	459	465	487	456	492	468	476	479	508	498	481	480	465	449	474	472	496	475	439	483	506	480	474	451	464	479	503	464	497	476	471	488	473	495	490	469	455	500	513	504	464	476	494	508	515	491	477	487	471	514	475	531	482	474	470	463	493	472	477	491	480	460	471	452	498	470	451	492	488	464	504	464	483	461	461	510	487	458	468	500	469	484	468	478	463	471	430	495	461	484	465	511	487	499	482	494	476	476	491	495	494	512	458	477	478	472	517	507	512	471	497	470	458	497	513	486	477	445	479	496	508	500	436	499	513	477	481	482	457	465	452	472	486	483	452	573	491	477	487	488	483	469	443	439	456	461	511	526	476	444	476	497	491	473	492	532	461	491	487	475	486	479	501	483	502	511	510	505	460	494	462	474	494	481	492	492	473	476	496	480	476	465	479	495	525	482	517	487	499	473	451	505	439	474	490	493	447	463	465	489	512	474	500	514	476	463	462	507	532	485	479	438	499	502	471	502	459	494	500	498	493	509	487	509	474	525	449	476	474	484	490	502	497	487	484	496	488	499	490	490	487	504	463	523	487	447	465	476	461	494	486	477	471	432	496	460	437	482	478	444	493	485	514	497	509	461	459	495	490	461	458	494	492	475	450	479	498	493	480	503	484	482	479	490	512	490	491	468	518	474	460	487	485	472	469	519	472	475	528	532	492	475	537	484	515	521	475	473	509	475	529	509	460	477	499	523	488	473	501	466	487	464	478	472	497	500	484	510	469	471	490	485	468	457	523	467	442	477	486	486	464	485	465	487	462	492	462	487	488	472	474	418	482	498	507	494	515	485	470	497	471	489	450	469	492	451	480	492	508	497	449	490	466	479	496	492	507	469	522	530	471	499	458	471	522	509	472	485	490	474	453	499	488	469	497	518	481	462	480	474	433	467	454	528	460	469	519	508	497	485	481	490	469	490	462	498	433	514	459	486	486	520	447	509	443	463	477	466	461	475	494	499	532	497	495	435	488	452	471	474	498	461	476	470	441	490	458	493	503	496	455	463	460	544	460	490	510	520	506	506	500	487	494	448	497	469	491	452	480	448	489	519	476	466	447	464	491	477	462	485	476	450	458	540	505	480	471	472	488	463	494	492	498	490	489	495	440	491	501	497	438	458	478	453	449	494	524	487	471	507	441	529	479	454	486	473	491	474	511	461	499	474	511	467	503	489	466	468	491	425	474	485	522	515	508	488	469	469	531	453	511	497	479	489	491	481	501	458	479	502	458	477	470	464	524	502	479	472	515	478	477	490	465	477	475	498	425	466	487	491	495	512	467	470	469	533	513	475	464	482	467	491	508	444	526	486	496	457	493	500	502	502	501	481	491	475	453	493	493	492	472	460	510	445	484	529	494	459	492	513	519	487	477	530	432	487	498	496	470	477	468	489	497	488	516	476	487	519	506	467	460	490	481	463	441	465	455	492	494	464	480	452	538	495	467	458	516	473	463	481	470	459	508	465	426	470	477	491	452	490	482	476	506	489	461	428	489	500	503	517	437	469	475	508	419	478	464	486	504	477	488	464	469	513	479	520	431	471	466	475	503	537	496	499	442	470	496	514	498	531	481	502	464	523	512	502	513	520	483	488	498	520	474	513	453	486	461	460	506	461	499	474	481	484	473	475	521	487	485	448	476	476	462	457	479	481	477	568	521	494	476	466	497	445	472	435	466	506	487	495	480	475	492	503	491	503	495	512	436	489	500	487	465	493	477	486	471	470	453	470	523	452	443	517	487	444	471	485	479	459	483	480	480	493	491	452	487	469	475	460	502	508	494	483	502	518	483	488	495	468	447	483	477	480	506	507	467	485	484	471	438	477	484	495	487	516	433	476	481	448	505	468	487	501	482	448	478	453	458	502	471	485	492	511	476	468	470	489	476	471	484	486	451	497	493	462	472	483	504	491	465	470	482	500	515	490	474	499	487	454	495	489	499	507	494	477	486	466	499	455	532	503	449	496	429	469	448	506	468	501	483	463	476	452	450	469	494	503	451	488	485	497	470	452	481	522	510	490	500	484	498	494	495	458	499	528	463	502	431	497	481	463	409	523	469	514	498	491	497	492	431	479	484	537	474	485	491	478	507	474	473	473	462	482	482	479	497	486	493	465	480	501	517	463	494	466	479	485	452	495	496	457	456	529	477	505	498	444	445	488	458	462	480	462	529	463	478	493	448	501	473	509	502	454	456	489	491	495	516	494	464	465	439	491	489	474	471	468	467	445	470	495	454	493	499	481	507	521	481	496	473	476	474	509	468	465	455	465	475	523	464	469	489	537	492	528	516	496	489	456	490	457	478	488	513	479	505	490	472	512	494	475	523	496	452	484	473	451	473	495	470	460	472	486	477	459	489	518	475	460	469	489	495	495	492	463	472	492	480	506	429	484	473	431	504	499	500	508	524	476	507	485	477	505	494	494	500	463	461	472	473	481	461	440	485	508	491	488	473	455	493	494	457	471	466	473	468	485	496	463	486	504	460	479	472	499	477	502	490	457	464	488	495	527	465	477	475	499	433	469	493	495	485	488	493	458	470	487	445	475	508	497	459	473	463	480	486	482	468	502	488	494	454	491	499	454	488	509	491	464	467	462	465	508	497	460	479	492	460	482	480	481	512	492	488	495	483	481	472	516	462	475	491	445	479	514	493	500	513	509	461	475	464	507	475	456	490	421	492	502	496	465	471	476	484	471	467	478	484	470	517	494	459	483	497	450	487	508	502	479	479	489	447	492	513	466	493	478	444	459	482	459	476	505	501	476	526	514	486	476	481	510	452	464	454	510	492	460	527	536	472	534	470	501	492	512	483	476	498	442	479	503	469	508	488	480	493	477	526	512	489	505	474	461	503	482	461	496	456	472	509	487	490	512	493	463	511	486	487	473	490	488	480	441	494	461	473	495	495	478	438	501	480	482	489	507	519	469	499	511	461	481	467	526	459	526	483	488	464	476	452	504	484	492	487	502	507	490	482	507	478	481	486	476	502	465	530	520	494	509	524	474	450	453	467	511	494	488	532	494	478	526	491	470	476	464	427	471	497	501	484	513	455	472	500	494	493	462	536	418	466	468	497	451	486	458	486	486	498	493	449	508	476	447	522	513	501	490	515	504	461	454	449	495	469	498	501	512	497	504	480	458	494	451	458	480	450	472	462	520	507	499	471	496	440	491	518	495	511	464	513	422	485	506	477	461	486	482	457	510	501	522	465	519	489	498	470	483	439	472	485	492	470	511	488	506	472	492	447	499	491	479	452	482	499	481	498	469	479	514	472	480	459	494	467	498
24725	26250	39001	31165	19919	7821	811	317	308	270	260	275	320	267	286	286	298	253	309	291	258	277	247	277	275	290	258	279	289	243	302	318	270	271	279	286	281	270	258	292	275	280	271	291	270	278	283	268	307	255	279	288	263	303	291	300	272	275	271	283	281	283	279	268	273	265	286	284	274	270	268	254	276	285	270	262	273	268	275	285	267	298	301	295	291	279	256	278	247	273	242	252	259	268	272	296	268	280	266	286	265	265	240	270	279	285	303	272	275	292	266	275	268	260	267	281	287	274	266	257	304	289	289	318	302	277	285	284	284	257	257	302	252	278	296	257	234	288	283	265	294	283	254	249	254	284	295	280	275	279	240	278	250	243	280	253	317	294	296	280	301	249	270	277	294	272	274	277	250	279	251	283	282	251	278	273	300	300	314	270	299	266	250	242	272	306	257	276	253	289	277	257	262	271	261	261	275	293	264	249	276	292	283	288	285	286	324	273	262	265	267	229	265	265	282	301	302	280	290	239	261	285	285	250	275	270	266	280	285	263	255	302	239	295	287	259	277	278	293	272	269	276	279	312	252	320	298	288	289	277	285	272	275	265	257	259	280	274	307	291	277	269	251	264	291	287	289	280	280	295	276	271	249	279	266	260	275	286	299	283	290	272	270	296	289	264	307	270	260	286	277	288	291	311	274	255	238	249	264	274	282	286	256	260	271	289	279	266	268	294	294	296	261	265	245	286	290	281	277	300	268	245	294	258	231	254	274	285	252	247	279	281	287	265	257	271	251	264	256	251	264	278	261	262	256	280	267	312	265	272	283	271	295	320	279	288	314	290	299	318	250	285	267	296	225	265	254	277	314	263	278	293	269	288	279	307	267	281	240	252	271	280	268	249	279	272	242	270	234	286	253	281	265	278	286	295	280	275	292	276	265	254	249	266	262	283	240	302	265	279	295	269	277	266	285	293	296	265	289	258	253	275	282	256	276	273	244	271	289	274	256	267	296	297	296	268	304	226	281	269	270	269	281	274	264	289	269	253	279	295	246	266	277	288	255	286	268	276	287	287	271	301	240	300	262	284	258	275	274	288	251	274	295	295	261	272	252	280	274	255	251	292	272	283	297	275	281	277	287	313	276	262	252	280	287	294	285	282	272	281	279	262	290	273	271	268	248	297	267	273	266	276	269	289	299	271	286	289	282	294	260	276	299	253	256	272	287	260	283	272	282	280	271	277	311	257	267	257	273	290	262	279	304	274	248	260	301	290	262	314	283	251	253	249	246	267	275	279	255	277	273	275	276	257	276	268	283	271	298	269	274	275	257	259	283	268	262	302	279	281	312	271	271	314	255	259	267	252	269	291	277	303	246	300	265	264	255	291	252	260	270	310	260	255	263	279	284	296	258	286	253	272	265	258	257	285	277	269	288	291	272	285	285	288	245	261	241	305	262	322	280	286	300	265	268	277	267	273	294	286	264	255	276	260	263	273	293	269	254	305	263	277	271	266	276	277	292	292	259	250	265	266	289	246	259	287	300	271	282	259	286	243	272	246	279	286	261	259	263	290	298	238	269	289	254	274	242	292	281	244	296	291	297	265	268	289	284	295	292	268	277	256	286	280	242	278	270	251	268	290	274	282	274	255	249	263	278	268	286	308	269	273	287	257	291	312	306	294	259	278	270	259	270	297	260	302	297	288	279	282	241	285	272	296	269	276	265	285	257	268	274	239	276	281	266	268	271	265	277	296	302	279	292	244	262	246	265	264	278	288	243	283	271	289	272	259	284	285	248	282	296	257	290	287	238	285	266	268	276	271	253	291	270	263	264	265	276	287	260	284	293	292	265	267	285	241	254	260	318	266	277	263	283	279	256	271	253	280	271	284	263	274	288	263	291	282	264	277	293	271	276	253	289	271	259	293	292	267	294	272	282	260	263	271	257	287	275	275	256	248	289	301	267	268	275	301	300	260	284	265	275	292	256	274	244	278	283	277	268	268	278	243	292	256	277	272	283	291	265	266	276	284	277	277	281	288	263	253	280	297	259	267	256	279	281	271	277	242	273	305	251	280	263	289	298	252	260	283	266	288	263	280	265	289	264	272	267	267	301	291	304	290	278	268	303	280	298	264	265	259	270	291	274	296	262	288	246	270	293	278	300	297	286	241	263	276	274	308	244	273	247	276	286	283	248	282	261	258	275	280	255	284	289	273	258	255	294	274	254	287	261	274	275	283	276	270	261	264	278	289	268	253	300	299	266	274	277	281	303	247	276	258	298	263	283	272	278	257	273	287	257	275	283	258	251	268	268	260	249	279	307	277	300	277	292	260	266	290	282	258	268	279	296	281	259	282	285	280	298	288	281	244	256	271	275	291	259	294	280	243	281	326	266	270	262	274	266	279	299	260	275	274	269	295	258	292	281	285	281	276	309	280	317	261	280	275	279	311	272	260	269	265	278	257	253	278	279	279	268	264	281	274	278	267	272	271	253	284	258	284	260	248	290	273	282	246	250	268	297	272	286	272	272	308	280	266	256	269	278	285	279	281	247	289	270	264	285	297	300	253	306	279	289	257	280	266	227	306	264	274	290	266	282	267	265	265	285	259	244	255	255	279	286	267	288	260	281	285	278	291	283	282	279	264	275	250	276	303	264	294	282	260	266	266	269	275	274	273	278	263	286	268	262	302	285	276	292	281	281	250	268	280	262	246	260	269	255	294	267	271	268	288	293	277	264	270	280	276	265	314	279	292	297	284	262	279	260	263	262	287	269	273	302	292	265	245	260	281	279	293	286	278	266	284	256	282	287	270	285	267	257	262	253	278	251	279	313	278	276	300	282	300	269	255	237	291	252	249	274	275	248	292	270	269	272	255	263	274	284	276	291	290	268	266	281	280	269	263	280	282	259	289	292	254	246	265	252	270	299	260	256	280	260	307	291	311	263	282	254	294	290	283	292	273	271	246	272	285	263	264	256	266	309	265	269	294	275	270	252	276	303	271	281	275	274	269	276	257	273	251	287	289	284	287	278	295	258	260	282	259	260	292	240	252	273	278	263	296	277	277	271	275	296	261	275	274	263	269	275	268	275	263	240	264	281	289	272	297	313	267	279	288	270	261	283	246	271	271	277	269	265	266	275	298	268	291	288	283	270	270	284	263	265	241	279	277	279	260	268	287	301	297	289	290	275	240	258	260	285	272	276	292	261	249	287	279	275	275	271	253	254	277	275	262	318	269	272	257	247	269	277	277	268	243	247	250	258	259	295	275	293	249	259	284	272	253	265	274	270	295	259	293	251	256	266	273	272	294	265	272	291	269	270	283	263	290	246	284	258	273	302	279	290	302	259	252	268	277	284	266	269	266	269	259	275	280	277	283	272	278	257	275	296	302	280	293	263	286	297	255	254	282	277	305	253	269	255	300	315	236	263	272	281	245	288	297	269	275	313	295	288	311	291	270	272	266	274	272	270	250	283	257	275	275	261	266	280	270	284	284	283	262	254	271	268	275
57406	94381	70243	40759	19210	5218	1177	613	525	531	517	518	500	506	484	538	502	502	506	521	501	489	524	495	460	503	542	483	518	508	501	452	509	557	490	496	518	471	468	482	494	502	475	493	493	506	510	471	490	508	500	464	499	435	519	496	533	539	508	522	532	498	489	541	520	484	493	486	504	516	496	501	505	492	503	501	496	542	493	475	471	511	489	507	483	488	527	479	480	525	512	496	456	523	502	484	458	514	476	553	552	518	516	488	469	499	477	490	518	486	472	523	512	481	517	477	517	494	541	495	503	509	503	481	525	501	508	512	500	481	486	492	485	498	498	474	482	534	514	512	474	483	468	506	505	545	506	439	508	476	528	532	516	516	527	446	460	477	518	460	508	543	523	552	512	462	510	500	506	481	534	481	471	493	494	505	544	515	480	518	468	495	509	489	500	501	502	514	526	502	526	479	516	485	516	532	511	478	553	512	502	492	513	521	477	517	491	514	551	483	549	507	496	498	481	480	483	527	497	514	491	509	474	513	514	489	505	524	517	525	503	493	478	484	495	482	485	522	516	525	546	528	485	524	515	484	444	529	496	502	534	506	514	545	473	521	489	527	513	508	518	530	503	498	473	485	462	517	505	486	477	497	506	526	524	485	482	496	500	489	490	455	496	483	526	506	528	508	497	477	499	485	495	553	504	494	486	536	530	508	495	513	510	494	494	542	485	476	489	520	486	524	495	524	530	521	526	491	488	466	482	505	468	472	510	492	515	529	497	510	504	483	533	515	533	508	481	484	517	520	488	482	483	486	486	493	513	514	544	500	504	533	529	510	501	507	476	487	499	446	498	469	480	502	498	477	489	474	484	495	486	469	532	508	542	483	472	487	522	521	477	535	469	513	492	464	537	530	480	477	528	509	513	520	507	524	469	513	487	498	499	523	476	537	500	452	492	451	512	497	524	560	522	493	516	492	512	534	500	492	506	516	512	507	519	501	495	516	484	529	513	520	506	470	543	459	484	487	513	518	511	486	511	522	473	516	506	480	489	504	514	499	483	515	507	482	509	514	487	478	442	486	479	516	475	522	483	503	526	465	493	506	502	543	501	479	536	503	506	492	542	491	497	497	511	484	544	495	512	529	527	463	528	492	484	493	524	558	524	515	493	469	535	509	478	485	485	468	487	517	498	482	528	501	519	514	496	513	479	508	516	486	487	502	533	485	492	502	488	494	515	518	509	475	518	505	482	489	475	492	489	534	498	493	500	482	508	509	506	500	491	513	512	495	485	501	517	495	499	500	493	513	487	495	550	491	523	469	477	471	513	469	481	469	521	501	462	500	515	518	484	550	481	470	502	531	488	491	531	523	502	465	509	513	492	521	536	498	504	497	527	508	504	525	487	488	519	534	501	528	479	537	514	515	540	535	505	503	528	520	530	521	514	528	522	486	498	521	516	528	472	480	548	522	501	481	530	486	482	486	468	495	462	508	479	489	547	491	466	512	514	473	480	480	541	501	514	498	497	486	507	492	539	476	488	487	539	498	499	509	493	519	517	518	506	492	569	487	518	513	517	503	519	496	493	481	533	498	511	502	497	471	518	503	484	522	506	539	523	477	496	541	501	472	470	541	468	493	501	499	520	482	467	508	521	478	501	520	483	453	520	508	482	502	499	512	500	493	508	500	479	533	526	488	472	496	524	486	490	455	511	481	500	504	506	483	526	494	465	495	494	455	510	463	494	522	537	504	535	545	520	537	533	507	498	537	506	510	485	524	507	460	527	450	502	512	491	524	517	479	493	499	482	511	514	510	546	486	467	549	510	502	545	502	524	487	482	549	482	495	486	493	483	528	528	502	515	446	545	518	487	479	538	482	522	493	493	513	468	462	492	516	496	497	518	486	499	485	500	476	499	477	487	474	489	576	475	536	503	502	472	507	507	514	512	501	509	475	498	494	469	522	475	517	494	512	504	514	518	466	516	500	499	523	542	463	475	481	515	485	525	484	467	496	539	466	515	509	477	493	524	490	515	499	471	520	506	496	511	480	558	499	511	524	471	509	548	481	479	513	503	504	492	490	521	485	508	492	463	518	466	536	514	516	486	483	489	531	494	484	507	498	499	485	448	496	507	486	521	492	491	491	489	532	500	508	493	495	470	512	467	538	517	464	485	498	481	441	502	502	491	492	496	475	528	485	495	493	521	484	523	491	502	518	504	484	513	506	502	510	483	510	506	491	535	479	518	507	499	531	498	500	509	470	475	525	503	529	475	509	478	556	468	504	499	503	500	546	520	514	537	456	511	497	459	495	490	475	496	541	535	481	486	502	502	513	468	506	493	478	493	507	469	484	463	489	515	488	504	522	455	494	498	480	505	479	488	540	498	506	501	502	463	516	530	513	485	468	471	522	511	516	460	514	492	457	517	456	506	489	530	505	489	461	490	489	468	506	473	490	492	483	487	502	500	471	507	497	523	479	496	517	488	472	494	485	472	477	515	473	491	500	492	460	476	490	478	501	487	525	469	502	499	537	450	527	502	465	476	509	546	518	504	480	461	492	500	529	511	495	489	500	487	509	503	477	518	455	504	462	510	512	503	522	498	469	514	509	486	524	497	495	506	530	503	501	491	497	518	469	534	507	514	533	460	517	439	499	496	486	504	500	484	509	535	528	469	547	505	498	517	530	487	501	496	495	476	467	490	486	497	522	488	515	513	469	456	493	521	492	490	523	476	497	539	455	497	487	507	525	547	485	481	517	495	528	492	492	485	478	544	501	505	520	562	547	534	474	501	501	488	481	532	472	519	506	501	491	504	491	521	525	467	452	497	481	472	482	493	492	506	491	514	513	501	505	465	501	501	543	500	490	475	503	517	492	459	495	494	520	499	469	514	491	480	461	543	450	518	490	487	493	491	467	526	492	523	481	478	493	529	490	482	520	490	546	523	510	525	467	481	516	471	479	501	527	503	514	519	494	470	520	500	483	477	525	464	483	487	480	522	504	517	504	476	488	489	536	516	507	520	496	515	534	516	511	494	488	471	507	491	488	478	530	518	531	511	512	507	558	467	490	515	480	477	499	517	483	486	493	498	479	494	493	464	486	488	523	512	547	492	529	483	539	493	504	494	440	506	537	519	444	506	449	505	509	508	498	512	487	524	505	510	469	528	508	518	518	499	534	533	511	505	537	474	541	492	487	464	508	456	517	493	462	509	467	512	520	547	509	506	505	502	477	525	510	518	517	491	496	494	478	513	493	486	500	473	497	502	494	486	488	563	499	523	518	502	514	470	480	451	504	536	517	479	527	512	528	487	485	463	516	482	540	452	505	484	494	500	525	501	511	477	500	528	496	500	468	520	497	537	517	464	496	462	504	473	494	530	488	503	472	512	490	483	518	478	504	525	489	509	548	483	496	492	480	488	471	499	505	500	535	503	527	509	519	481	497	464	525	478	469	480	508	490	499	497	491	496	519	519	516	483	490	503	546	506	482	499	514	511	509	439	503	477	523
23559	23125	32997	26708	21717	16965	3652	405	348	322	343	329	323	353	326	341	309	322	323	310	345	313	313	348	319	307	317	338	354	311	294	332	330	333	304	359	340	298	310	331	330	300	315	293	308	316	310	348	315	296	334	303	339	291	319	311	320	321	308	310	326	353	325	328	345	328	310	312	319	307	331	316	319	293	325	338	334	339	315	304	300	342	321	306	297	318	304	324	274	320	319	317	347	339	342	312	319	316	314	332	324	304	331	288	295	323	350	313	268	328	295	321	316	342	315	317	323	297	338	298	327	306	307	304	341	303	310	295	315	301	320	293	288	319	334	340	308	322	325	329	351	296	347	309	299	327	343	341	313	321	297	310	301	290	309	324	327	353	275	327	318	305	320	324	327	304	337	300	337	314	282	292	330	335	335	319	304	313	313	300	318	332	298	322	294	313	294	322	307	337	321	336	340	324	285	325	303	339	336	325	309	329	321	309	298	305	293	321	317	301	324	312	316	301	354	342	332	308	318	295	313	317	325	324	310	323	308	309	316	310	319	321	330	335	294	307	317	316	307	316	306	311	299	295	335	303	305	293	281	377	299	311	292	315	289	329	325	299	303	303	320	299	323	322	307	284	310	296	327	302	309	289	319	323	338	327	334	288	347	316	306	324	345	289	325	311	335	309	319	301	318	340	324	326	295	327	346	296	331	321	310	327	287	299	326	301	353	317	308	302	312	333	323	303	291	318	345	352	330	331	335	341	333	314	319	322	286	320	285	316	306	325	326	304	283	308	327	323	295	292	294	309	284	346	330	309	321	303	332	356	349	320	307	321	328	348	315	335	335	326	299	301	319	301	329	314	291	329	329	288	325	289	320	313	332	310	305	308	323	279	318	333	326	310	307	311	311	313	305	299	307	336	328	337	309	308	314	335	297	304	320	314	321	324	306	287	315	321	308	279	306	354	311	326	318	320	356	325	321	316	306	311	319	319	296	317	308	317	316	330	322	321	330	319	295	337	324	331	294	286	304	354	325	330	309	323	298	320	342	306	317	299	347	306	303	312	330	295	297	331	288	325	296	313	320	326	306	331	335	286	328	297	319	287	258	336	329	348	320	320	318	310	321	316	301	314	311	344	325	311	332	319	314	307	315	324	311	318	321	313	315	285	311	325	297	311	284	328	329	298	311	332	312	342	297	350	312	313	317	308	334	313	320	330	307	340	355	318	327	345	307	329	296	333	327	314	307	332	311	316	295	322	307	314	288	301	302	358	347	310	319	299	323	320	319	313	317	313	284	278	342	316	300	331	309	341	320	315	312	314	316	321	302	317	331	289	317	303	352	338	306	316	338	342	309	317	325	338	321	296	312	293	302	331	349	308	308	353	346	298	342	324	342	314	299	297	328	289	305	304	279	304	315	313	309	325	332	304	299	328	369	319	296	320	335	289	334	319	321	293	296	346	305	311	297	309	309	302	313	329	339	304	328	340	303	301	335	353	318	331	339	307	315	305	307	329	308	286	276	314	318	313	323	317	322	314	334	312	326	298	302	345	377	298	303	299	302	326	343	309	329	318	357	347	334	320	328	317	347	296	321	319	301	321	310	304	308	306	331	312	321	317	328	316	311	308	290	330	319	317	330	314	322	322	326	317	341	292	319	278	312	312	335	296	274	317	313	325	335	321	281	346	309	330	314	330	320	341	311	312	299	312	301	306	302	333	333	303	306	326	320	339	327	337	314	329	312	323	343	298	302	296	283	319	320	319	313	313	339	301	336	322	327	347	321	299	324	342	324	333	320	337	305	303	323	302	304	337	334	324	282	315	314	307	329	325	344	302	333	317	319	324	287	318	322	305	305	301	282	316	335	297	330	319	313	299	333	346	334	360	314	312	309	294	309	321	295	300	321	291	307	334	293	337	303	313	332	322	317	296	280	305	335	317	313	334	324	321	318	305	350	328	358	297	338	323	302	306	293	317	302	299	320	345	342	305	323	301	309	308	350	329	316	310	347	332	344	318	288	322	299	272	314	329	327	328	321	303	330	320	324	307	289	307	301	340	325	304	305	321	293	324	307	301	318	298	317	303	329	314	327	326	320	324	278	330	353	356	291	314	317	361	269	321	334	309	331	362	307	323	350	296	315	286	325	325	355	355	293	320	316	298	290	338	341	301	300	313	349	334	300	332	303	333	350	318	312	343	281	299	299	286	320	320	298	305	250	329	341	318	324	316	330	336	325	295	343	351	280	322	302	302	339	313	319	325	303	314	314	300	342	298	300	318	327	310	342	309	314	292	309	299	321	308	330	346	331	289	305	311	282	348	311	332	340	313	333	331	336	317	305	316	322	336	312	325	309	339	324	354	354	314	307	328	320	324	339	308	316	354	311	299	361	323	293	289	331	300	325	312	313	315	311	320	326	298	321	328	340	324	297	306	323	319	304	341	314	319	349	327	315	296	291	310	328	351	313	325	308	331	312	263	337	301	321	272	303	313	321	325	293	306	303	331	328	300	279	318	309	302	314	292	331	302	299	328	304	322	305	318	351	313	327	331	341	314	312	332	325	287	307	319	300	313	304	332	315	318	330	327	337	311	308	313	324	305	348	322	316	334	313	330	300	314	334	295	295	310	296	308	308	332	324	309	324	323	307	330	352	308	315	297	324	314	320	314	286	308	310	332	304	310	340	304	313	339	306	280	297	306	316	289	327	290	317	315	308	322	321	315	327	298	349	332	291	318	354	307	326	317	311	295	304	332	304	300	303	301	311	324	329	307	320	270	322	308	347	315	349	312	292	299	312	358	348	317	331	307	344	295	306	294	351	336	329	322	318	320	301	314	284	310	325	301	300	307	320	337	325	325	314	307	292	306	296	323	322	326	316	311	325	331	323	315	309	330	336	331	301	302	322	324	311	324	324	330	314	320	335	282	309	349	299	320	285	322	341	331	322	347	299	324	301	336	329	331	285	292	311	304	322	294	321	297	344	268	308	322	304	341	324	339	339	309	305	314	298	297	316	312	348	295	312	315	333	320	318	315	333	322	305	313	283	305	325	335	322	293	337	330	283	325	288	342	328	322	311	301	296	307	300	306	332	311	322	323	307	302	315	317	309	312	299	307	319	324	315	302	309	306	314	311	319	323	286	318	318	310	306	321	307	312	331	290	316	306	355	322	331	313	310	312	308	326	305	307	355	321	325	309	310	288	348	310	289	329	324	306	320	353	313	308	303	287	298	322	325	346	332	330	299	311	323	310	270	282	347	313	283	310	320	293	330	327	304	311	320	335	324	310	322	276	289	316	336	321	297	289	368	308	320	324	308	298	308	306	307	317	316	276	312	322	303	333	301	328	331	341	292	293	304	325	329	312	303	314	300	283	286	294	275	306	315	290	340	305	292	315	314	342	300	298	314	290	337	332	319	328	314	313	307	332	321	361	300	321	316	306	323	332	341	335	328	303	328	342	339	349	316	340	323	312	317	299	351	287	307	312	324	308	313	333	316	346	328	296
59087	102775	76379	48056	24765	7158	1519	690	598	577	599	523	570	548	570	544	557	534	564	593	557	577	555	529	545	535	537	542	632	560	512	545	575	531	545	516	599	539	543	538	550	504	586	535	564	536	602	551	559	517	583	576	528	523	533	535	564	610	607	488	564	570	525	537	537	549	534	561	558	541	586	599	575	546	543	544	577	515	562	566	553	554	536	511	548	568	572	588	534	538	551	541	552	569	546	571	569	507	543	512	558	530	563	560	515	542	552	537	558	552	572	526	559	540	580	522	576	592	550	530	544	550	518	568	521	550	559	553	578	527	526	540	563	561	555	572	534	560	543	577	563	538	528	513	581	559	559	555	586	580	593	569	535	547	572	577	519	556	557	518	547	577	504	546	553	492	588	532	522	590	528	516	609	554	555	524	575	562	529	538	543	523	563	531	548	555	537	549	555	522	546	544	536	538	526	531	530	496	539	537	540	522	590	585	593	572	550	516	586	561	535	556	565	584	566	544	526	551	486	550	534	569	589	582	523	540	551	541	539	594	599	562	554	529	555	553	541	557	568	563	559	546	552	593	618	541	542	539	528	558	565	523	517	617	546	580	528	571	543	543	582	556	511	543	538	545	503	551	554	559	581	553	544	574	570	550	553	553	552	510	575	496	582	569	583	556	572	542	570	537	565	538	526	554	541	537	541	578	547	551	525	569	544	584	563	560	552	524	507	524	534	557	567	513	563	585	555	594	521	552	569	504	526	544	533	556	533	541	572	562	573	549	610	567	561	529	531	517	545	552	565	512	568	521	574	533	571	569	560	526	555	538	536	569	564	547	537	529	515	547	576	536	526	536	522	561	586	564	562	532	567	557	553	559	558	525	583	524	528	534	538	552	516	569	569	534	558	533	561	515	567	534	525	559	541	578	569	570	552	526	531	545	556	574	565	563	581	564	556	532	563	586	517	571	561	548	583	539	542	561	544	545	560	545	523	558	530	559	527	531	576	517	591	563	543	543	546	543	550	543	520	499	531	577	555	511	485	532	540	575	572	560	520	559	578	573	539	500	571	554	587	572	581	549	571	582	509	527	528	575	531	560	572	566	553	547	591	560	567	573	546	577	527	525	532	567	567	526	541	555	575	541	589	546	549	588	593	589	518	561	549	549	548	584	537	528	552	554	507	546	513	501	580	588	592	535	548	556	566	539	577	569	587	546	560	581	552	549	467	538	527	536	533	560	562	541	539	577	560	548	515	541	595	511	544	545	571	533	544	559	543	557	547	569	557	552	577	546	533	540	579	522	551	551	566	557	568	506	544	556	511	532	562	572	597	564	478	542	501	529	527	546	588	537	523	588	507	587	514	543	520	574	592	564	562	544	518	545	555	541	548	509	550	577	553	572	547	521	567	588	527	544	573	536	566	548	535	559	534	540	545	575	538	533	561	572	536	559	537	525	564	533	523	566	542	539	556	574	549	548	581	526	552	549	508	583	549	545	574	555	522	595	564	575	532	563	522	529	537	550	522	545	551	526	560	556	541	571	538	526	510	601	557	586	557	571	561	570	566	527	537	527	521	549	521	520	527	597	566	551	488	551	530	543	553	518	528	531	595	546	545	543	590	572	573	563	541	582	580	567	569	557	589	555	546	547	559	561	517	518	564	544	593	586	555	555	557	550	569	537	537	588	521	556	530	584	598	534	552	543	557	537	558	596	540	574	593	512	577	541	535	525	510	554	580	567	551	519	513	527	545	532	500	543	546	598	569	559	556	582	521	579	542	526	528	567	528	540	518	535	544	550	567	529	592	603	548	557	537	567	531	568	605	587	531	544	542	581	554	558	532	531	560	564	537	555	553	584	550	536	556	570	506	545	560	540	533	550	545	532	554	543	544	530	533	533	541	562	570	523	582	588	590	573	564	542	560	572	553	601	540	584	522	576	549	559	538	579	590	545	573	556	497	579	527	549	560	540	559	532	543	585	583	539	604	555	501	542	577	548	542	512	537	551	564	586	542	596	511	587	551	557	573	528	545	561	528	562	571	565	550	579	536	530	571	544	555	592	530	567	552	574	536	556	598	575	558	520	564	564	527	539	558	589	546	550	556	578	541	547	522	560	554	526	560	537	597	579	519	553	560	496	550	538	568	560	553	586	529	522	571	548	599	535	551	579	592	567	572	535	531	571	534	547	559	561	584	579	560	615	536	594	523	568	547	532	560	589	570	583	561	558	550	552	520	563	550	588	543	539	518	547	535	546	569	566	567	530	587	535	576	550	542	589	550	519	551	586	561	627	571	510	573	530	549	556	544	556	562	545	556	564	533	527	572	531	576	558	549	560	506	550	556	522	606	563	539	553	576	527	505	569	539	561	552	558	536	523	578	541	560	540	556	535	528	577	540	552	560	493	575	569	561	555	555	579	520	545	554	527	554	544	551	550	534	521	540	531	564	561	574	586	554	534	504	556	507	514	559	563	514	549	539	522	590	543	559	550	536	544	557	552	525	580	531	542	578	533	562	554	563	577	498	609	548	557	513	545	553	557	595	569	523	549	578	613	592	564	505	591	548	561	568	519	541	560	530	569	562	564	559	525	504	545	553	562	557	547	511	570	562	557	529	582	568	545	552	548	553	558	560	531	539	517	543	553	545	552	525	601	572	574	525	541	550	593	542	557	579	591	554	538	550	556	597	545	552	530	539	579	543	532	561	520	532	535	582	557	600	528	518	579	533	570	560	573	557	522	538	572	542	556	533	567	606	520	491	527	466	564	548	529	548	557	591	575	558	580	589	530	558	559	511	543	552	573	574	587	545	560	571	538	564	551	530	541	543	568	517	588	537	567	551	567	562	563	576	554	558	557	581	543	544	562	563	564	543	521	546	487	557	544	589	590	535	543	566	608	532	586	589	510	549	506	577	531	559	554	533	529	570	560	469	584	540	528	528	545	518	565	549	547	535	585	559	554	544	562	550	515	534	526	579	591	557	579	525	570	587	528	530	579	554	557	582	533	546	545	550	558	561	553	535	527	607	561	554	502	597	566	509	574	575	535	574	574	578	562	552	544	520	543	524	551	550	543	571	558	564	509	519	520	590	509	544	522	589	574	527	580	560	587	569	548	546	526	560	562	552	535	573	524	570	571	565	563	584	549	551	514	603	572	543	541	579	531	594	527	542	526	541	560	529	549	588	560	531	533	540	572	541	576	557	548	551	526	561	534	560	544	542	561	571	530	576	566	538	567	537	542	580	546	524	543	562	534	528	545	587	498	529	553	534	554	545	578	548	535	543	574	561	531	546	526	535	554	596	550	548	555	545	577	544	555	542	530	538	529	553	558	532	540	567	529	574	542	555	539	556	550	537	543	529	573	547	536	602	571	580	559	539	524	564	562	538	570	553	584	516	578	552	522	545	511	554	522	546	645	554	566	549	574	574	525	576	566	546	532	542	536	576	535	553	568	559	520	552	550	555	583	520	500	524	558	547	534	537	560	576	550	547	549	521	539	555	551
29299	34947	31081	14708	2630	564	305	297	282	264	267	281	243	242	254	238	261	307	256	249	244	266	277	261	249	264	253	261	268	269	258	268	265	253	268	271	254	267	262	244	288	273	256	315	233	248	266	254	262	233	279	271	247	268	234	267	276	272	281	259	265	284	233	274	238	242	249	256	249	252	256	256	255	247	262	271	241	283	266	276	265	241	256	268	239	282	253	297	274	280	269	283	261	251	255	282	246	283	269	260	266	262	267	244	275	229	227	241	255	263	247	280	293	276	259	247	271	261	285	280	266	266	273	256	257	252	253	268	282	275	268	262	263	260	271	267	269	245	245	305	258	254	254	258	253	266	266	221	237	261	258	246	279	251	281	259	238	266	260	263	261	282	278	248	272	275	259	278	271	243	266	267	269	269	259	243	258	262	270	271	251	270	271	260	262	266	229	252	261	267	276	252	288	288	268	284	242	278	278	233	274	283	292	262	279	245	268	273	243	248	250	264	284	266	253	270	225	233	265	261	261	258	249	253	230	266	270	279	261	277	264	288	247	263	249	243	293	265	249	231	261	238	270	261	259	227	271	261	277	262	247	250	253	277	286	276	252	299	271	261	260	256	268	271	255	267	248	239	255	270	268	246	272	286	296	270	299	261	271	296	236	260	251	260	274	259	267	284	278	267	266	261	288	274	238	245	270	250	268	280	274	269	283	245	291	260	258	241	293	257	243	239	290	230	256	246	287	244	229	252	243	248	225	245	234	244	250	288	273	256	272	267	262	278	260	290	281	237	251	268	258	249	254	273	288	254	262	276	270	255	273	266	279	240	250	286	260	257	277	264	262	247	263	235	261	286	237	250	256	253	237	280	271	281	232	265	266	266	247	267	274	261	255	244	309	298	290	264	268	251	271	260	266	277	255	276	225	256	265	253	277	265	278	255	292	274	261	244	266	277	265	271	263	261	277	274	262	259	285	296	278	252	255	266	244	219	245	260	263	250	258	240	265	249	276	284	286	225	237	256	254	295	292	236	251	267	241	288	243	227	229	267	294	277	281	247	269	281	255	276	246	265	300	262	251	271	284	281	231	245	228	244	251	283	257	253	238	256	274	236	271	249	247	234	251	249	258	255	269	285	269	287	274	273	270	268	278	240	266	263	272	257	266	270	243	260	257	273	258	239	269	278	277	284	256	263	257	250	270	254	257	268	265	249	242	264	274	269	261	257	284	281	262	244	280	242	249	229	218	233	252	251	257	227	233	236	244	261	238	242	266	248	259	249	273	266	295	256	257	268	257	285	262	274	272	248	252	242	282	256	282	246	262	253	264	257	276	247	256	213	236	267	262	254	274	262	270	283	280	264	247	250	257	267	236	249	263	264	271	279	254	261	230	283	245	275	228	286	278	258	246	260	288	264	256	291	251	271	233	285	287	244	263	267	265	238	253	265	273	237	253	273	240	249	265	282	261	257	242	266	257	272	259	257	261	256	264	266	284	266	253	269	239	265	270	273	253	286	264	262	270	259	268	256	259	265	275	284	251	239	241	312	255	309	253	242	264	271	274	239	256	261	270	240	249	237	269	277	263	265	274	245	251	279	270	251	259	280	270	251	258	247	259	236	244	246	253	248	260	299	270	266	240	254	251	256	249	264	245	270	258	271	248	259	290	277	281	256	246	282	265	271	255	253	263	264	271	245	259	262	248	287	276	247	232	246	253	240	259	259	262	254	252	264	273	271	258	253	278	250	263	267	234	275	243	244	237	279	237	288	255	241	257	258	273	266	281	264	280	284	293	268	254	249	282	218	281	268	293	251	280	272	260	250	242	268	254	288	263	253	263	269	262	264	249	262	268	242	240	263	256	260	261	268	269	257	252	287	265	285	255	282	234	266	261	237	268	244	273	249	269	248	205	226	284	270	252	237	257	278	260	268	225	240	255	254	275	269	282	265	244	262	258	251	258	267	243	264	251	279	283	250	264	259	280	256	240	276	280	282	257	256	278	242	287	257	278	245	263	290	248	277	262	240	251	257	236	252	244	271	277	269	278	286	256	248	258	290	223	254	290	251	245	268	241	274	260	265	261	244	258	275	285	253	265	248	274	284	278	265	259	266	279	303	260	276	246	266	263	282	269	288	251	271	291	258	286	255	255	262	264	263	267	275	251	271	249	283	249	267	255	269	274	262	285	287	261	306	252	240	238	277	256	251	246	244	274	269	264	269	259	262	242	269	255	279	251	245	230	274	279	300	286	289	264	288	235	252	263	289	270	269	270	263	263	261	273	282	260	275	228	254	275	258	281	291	270	230	267	279	271	256	273	256	255	267	295	272	245	250	263	243	287	232	285	250	250	278	262	259	278	257	257	254	247	257	263	253	251	276	230	261	268	296	261	269	289	278	239	270	266	279	245	239	254	237	266	277	257	262	271	272	277	240	265	247	246	232	254	238	255	273	258	245	272	260	269	254	255	257	286	279	255	256	242	276	246	242	277	257	263	252	218	275	230	257	279	258	237	259	250	267	265	227	263	252	236	250	283	250	245	234	258	265	289	274	268	286	274	267	265	280	251	260	268	256	260	269	252	275	249	273	247	252	263	282	248	254	253	266	278	236	271	263	250	262	289	253	259	273	277	275	268	247	247	282	250	246	269	258	257	269	224	262	232	265	277	249	284	270	265	280	250	249	274	248	259	248	241	247	259	278	247	227	240	254	253	262	262	253	239	268	248	249	244	272	233	259	265	258	258	265	271	260	266	257	249	264	254	235	258	275	276	252	277	250	245	246	256	273	287	254	262	252	254	258	270	258	253	254	252	272	260	241	264	263	257	283	264	265	265	247	278	254	250	275	252	267	270	272	266	258	234	242	256	270	271	243	260	245	244	271	248	264	257	264	256	263	251	250	248	255	277	250	281	252	270	275	250	257	266	273	255	252	262	244	261	268	241	256	253	303	258	296	220	254	262	271	262	274	243	267	270	297	253	252	262	257	263	266	249	280	283	251	259	246	255	278	270	237	262	250	292	247	259	258	243	258	260	283	285	238	258	234	258	274	278	264	250	255	243	261	282	264	254	266	262	284	278	271	257	253	240	260	252	260	281	269	280	256	257	262	285	280	279	268	263	260	270	243	247	280	285	262	284	284	285	252	252	270	276	253	263	252	263	289	289	253	238	257	251	290	239	265	265	269	271	263	259	269	284	251	244	270	281	284	247	289	253	272	270	234	286	271	279	285	259	265	235	263	254	267	261	266	267	275	274	269	253	249	249	275	273	284	266	284	284	259	258	278	301	247	265	247	249	277	277	296	222	282	239	292	263	250	241	261	260	242	260	290	262	279	277	244	258	268	253	272	259	276	253	267	263	254	264	285	277	243	261	267	252	252	245	269	259	277	256	260	253	269	255	261	295	231	278	245	265	276	229	285	261	263	251	268	258	255	249	259	254	250	244	246	277	265	268	294	265	262	275	262	266	268	270	240	283	265	273	285	284	295	256	243	256	250	270	263
35703	51690	35836	16207	4792	1210	586	510	480	485	489	488	483	494	498	481	463	493	480	458	482	493	503	541	507	485	470	523	526	492	459	472	503	481	477	528	447	517	477	483	459	488	427	505	504	466	472	497	480	480	488	519	464	503	501	477	485	483	483	464	474	500	469	495	449	515	441	487	480	493	485	454	481	489	447	527	488	512	474	490	496	476	494	504	458	469	451	464	493	466	498	465	453	508	506	496	514	512	474	502	517	475	496	529	472	458	463	498	504	474	478	514	534	473	461	477	466	466	466	477	503	467	472	467	493	457	473	499	503	460	469	482	462	469	458	470	486	474	483	509	487	463	483	480	489	453	479	513	459	471	507	480	527	475	451	512	496	464	494	451	478	520	480	521	502	504	506	447	476	507	518	496	480	469	515	493	462	456	493	464	480	464	458	480	486	483	464	501	445	459	517	497	513	494	482	485	483	471	515	484	483	487	490	438	505	483	495	480	490	468	489	474	479	499	423	495	474	486	449	484	491	477	484	467	428	490	479	503	471	480	476	496	479	539	519	492	488	485	467	502	522	474	482	479	480	480	478	508	506	460	487	473	454	484	453	461	463	515	523	439	469	464	482	492	441	497	489	484	460	483	511	502	481	456	491	488	491	482	496	457	493	485	516	464	493	489	496	470	471	499	538	507	495	490	465	462	489	476	500	494	513	508	459	455	483	451	493	477	514	426	487	480	464	499	490	479	519	472	475	484	485	463	446	478	496	487	527	469	502	485	487	484	556	513	460	494	512	501	479	464	458	439	514	471	491	447	471	475	484	520	513	471	479	458	496	460	481	485	499	484	477	464	478	480	492	505	525	504	493	491	461	555	491	476	476	450	463	478	489	468	441	474	489	480	549	480	463	482	497	506	489	501	477	532	484	478	479	479	497	493	456	490	472	503	508	459	474	507	491	452	510	516	469	453	472	495	488	488	457	497	495	502	452	486	491	503	512	497	459	519	500	534	506	505	486	482	476	486	494	466	496	504	481	493	514	486	472	509	449	510	479	477	510	472	479	494	468	467	518	462	463	483	521	456	477	484	536	484	535	471	468	470	477	470	480	495	485	504	497	507	496	475	448	475	469	477	500	449	483	499	450	456	508	505	475	504	496	507	503	500	468	438	476	491	492	466	467	461	500	474	446	469	488	479	465	434	493	488	480	460	508	440	477	502	532	504	509	512	489	444	506	489	490	472	469	495	432	477	486	480	463	469	479	522	463	484	464	432	517	482	493	473	509	457	469	475	446	483	483	476	503	462	514	473	506	449	482	480	498	494	522	424	507	497	531	485	483	505	505	473	478	493	473	490	493	484	505	491	495	465	479	522	491	519	466	482	507	481	491	477	470	492	484	494	489	482	467	490	503	499	499	482	508	485	445	475	475	441	503	476	473	478	518	468	492	488	502	508	511	516	480	505	485	467	470	498	468	502	518	489	467	507	500	472	502	504	485	485	487	443	502	431	495	451	459	525	486	494	485	490	476	465	528	484	506	495	464	500	463	527	461	491	483	496	469	472	472	459	516	504	513	464	485	496	479	438	505	469	504	454	496	484	484	485	489	509	505	470	496	453	455	481	429	467	468	469	529	488	477	483	500	482	510	467	501	520	503	494	512	477	503	509	506	476	437	520	497	475	480	501	489	493	488	493	466	480	523	526	521	483	499	461	510	467	446	437	506	476	519	464	464	495	463	489	480	467	479	501	524	487	458	444	457	527	472	479	493	475	463	482	503	491	472	502	533	495	495	484	458	496	508	495	458	462	515	468	457	483	495	473	537	470	503	458	472	490	510	461	487	447	476	472	487	485	458	484	526	455	497	476	476	500	475	488	482	479	514	498	525	474	490	499	499	504	442	466	503	491	474	497	466	532	517	470	478	537	486	486	490	489	495	439	491	482	474	483	474	451	466	511	482	507	447	480	480	488	484	498	475	519	454	496	498	454	464	497	499	483	523	476	484	451	449	498	479	497	516	489	494	474	460	497	502	493	469	509	482	461	487	463	491	487	526	472	469	472	460	490	491	486	470	471	456	434	479	471	486	495	489	466	472	523	460	467	485	482	455	492	461	481	508	467	460	478	536	510	485	492	452	491	492	498	496	490	487	460	493	478	478	497	489	448	442	472	497	529	452	466	472	485	461	450	477	497	459	497	448	483	487	430	501	471	479	540	488	508	496	490	480	477	492	503	468	472	478	489	538	525	479	457	490	482	487	480	457	488	450	455	531	507	477	487	457	456	473	478	502	460	508	503	483	448	469	476	458	455	494	479	494	491	470	502	511	527	505	502	504	485	489	486	498	466	451	498	419	464	445	474	475	496	498	438	474	463	468	473	473	439	479	475	491	499	500	439	480	481	509	470	512	455	466	486	491	509	481	459	487	510	526	506	492	475	506	445	439	490	499	461	510	471	448	500	484	447	520	460	491	453	481	470	469	482	471	486	478	482	444	495	478	444	475	466	496	510	485	487	526	454	460	495	496	488	448	494	476	468	425	465	530	457	457	494	497	461	454	453	457	502	516	497	474	436	492	461	498	493	470	511	493	455	463	481	472	471	507	526	511	476	446	513	482	499	460	439	477	500	488	472	451	493	505	474	448	468	439	453	458	467	520	510	464	471	492	520	478	490	496	490	456	455	470	514	496	462	521	480	531	464	485	476	472	495	469	502	488	474	468	491	425	472	441	492	465	470	513	449	495	488	493	504	503	498	459	522	470	519	483	478	472	506	465	495	468	475	456	455	480	482	472	477	496	487	488	476	477	483	531	489	500	515	498	492	478	500	461	499	527	492	483	513	479	518	434	506	498	505	457	484	483	499	464	436	486	479	477	477	501	470	448	476	459	516	447	482	476	420	487	476	447	509	504	487	448	508	492	499	476	484	483	474	515	491	487	494	462	485	493	512	474	454	452	464	479	487	469	484	489	483	486	485	465	468	480	483	493	476	518	481	434	509	499	520	520	489	477	456	463	490	484	497	467	443	516	474	486	478	478	480	499	449	484	460	466	470	480	496	455	443	452	465	527	487	479	447	504	487	485	498	476	492	483	482	536	484	455	511	502	474	495	482	504	535	519	494	493	478	478	456	462	487	500	494	471	487	506	497	506	481	450	454	484	489	470	457	456	456	481	479	459	490	490	502	468	498	503	478	489	482	493	507	507	487	487	477	484	518	448	491	499	494	481	455	492	466	486	517	495	464	487	502	493	495	457	468	486	475	451	515	479	477	490	498	483	487	485	488	477	480	480	486	485	514	458	503	493	491	473	500	491	480	459	526	455	503	473	488	460	494	516	445	467	499	464	478	508	483	449	486	511	512	484	482	528	498	482	514	472	474	467	470	507	451	512	506	511	492	495	478	498	470	500	477	449	461	466	469	507	506	541	474	474	518	477	495	462	508	445	487	446	529	508	493	483	492	485	484	470	483	477	439	495	504	452	500	512	497	510	496	483	454	497	509	481	457	479	481
24920	25760	36430	29558	19174	6758	671	349	265	306	290	285	257	302	322	275	306	255	282	323	288	274	290	262	302	295	264	316	288	282	275	273	278	334	258	289	256	267	307	265	283	272	275	279	311	273	282	274	243	303	277	232	242	266	261	283	288	268	238	287	280	252	264	260	279	247	265	264	265	307	257	261	280	244	283	272	281	290	259	302	287	236	274	278	264	263	269	297	231	307	252	247	278	279	277	249	275	244	256	243	258	243	267	287	275	282	281	278	258	252	301	251	282	304	269	276	276	259	284	275	253	310	265	304	261	290	286	276	276	272	268	302	286	276	242	273	282	286	261	297	271	298	267	298	285	248	252	270	258	262	269	275	277	274	270	300	301	297	273	229	269	275	296	268	273	266	281	264	275	262	291	284	262	279	271	231	253	276	242	253	254	291	236	290	274	261	286	286	256	283	301	280	268	266	256	266	279	277	264	265	247	316	275	253	272	273	266	264	305	305	279	308	289	273	265	316	277	261	301	277	263	296	244	263	289	253	253	285	255	307	284	260	291	263	295	243	270	275	297	276	272	270	222	253	262	251	264	302	286	273	279	291	286	316	240	249	271	285	246	261	274	273	276	274	252	293	286	301	278	264	279	285	270	286	247	296	278	225	271	268	259	268	256	280	270	285	264	282	284	248	286	259	267	276	272	294	249	269	285	288	247	270	279	265	250	242	281	281	250	320	283	266	264	259	264	291	270	267	272	260	237	275	283	245	255	289	262	298	287	265	292	268	275	282	268	295	268	288	263	245	258	263	265	234	268	270	280	250	281	264	281	255	270	240	283	245	263	278	248	277	279	282	276	273	254	312	272	275	252	241	274	295	281	258	265	284	268	264	259	273	264	293	254	259	278	272	287	257	291	269	286	266	279	302	289	268	300	276	291	306	286	278	253	282	280	292	266	275	262	296	274	270	256	289	287	250	258	272	273	296	285	280	311	265	279	268	279	279	288	264	260	299	282	290	262	263	272	265	242	262	261	290	279	295	268	265	246	284	292	252	246	289	243	291	287	281	280	288	255	239	245	277	251	274	273	306	255	262	275	276	283	302	267	279	273	275	259	281	277	274	261	293	266	268	277	237	271	223	267	240	267	302	245	284	294	287	247	289	279	283	277	270	267	273	234	246	263	266	260	291	302	295	268	263	256	291	274	267	272	284	278	279	300	279	268	283	251	291	251	282	276	269	279	303	292	256	255	278	267	281	294	275	267	280	279	282	271	269	256	291	297	279	276	303	266	262	248	280	314	255	280	250	286	280	265	260	282	272	278	266	258	286	272	248	266	279	256	286	293	245	290	249	297	280	292	296	266	280	290	281	291	256	294	262	277	251	266	273	261	272	305	275	276	263	287	249	270	262	252	261	284	226	261	291	281	271	232	257	297	283	278	263	300	255	260	250	284	262	301	275	257	271	254	271	291	274	263	296	278	303	269	290	250	291	260	265	276	285	271	277	265	272	244	261	270	273	243	278	292	263	268	281	292	297	263	301	258	252	271	294	280	282	277	257	279	270	269	265	270	290	290	286	289	281	288	258	272	239	308	288	279	281	262	274	309	264	293	286	278	270	282	283	293	266	237	253	265	304	252	283	288	261	273	281	276	299	273	277	283	267	286	251	274	249	286	266	307	261	266	253	296	269	262	269	265	267	277	283	260	277	286	265	245	261	280	278	251	284	247	289	264	302	284	284	276	283	272	277	277	274	277	304	271	266	274	252	267	266	263	282	286	265	281	271	264	269	268	279	282	247	273	276	261	269	297	264	270	273	262	255	279	252	283	278	274	285	277	246	287	287	265	259	283	286	235	275	290	270	281	284	266	274	289	267	251	285	294	264	251	279	276	294	264	319	298	273	268	274	258	283	271	272	276	264	242	284	289	256	257	256	276	273	246	266	261	260	269	282	275	273	263	269	266	274	279	271	307	288	266	269	291	259	274	276	297	284	302	271	276	300	279	275	280	285	268	267	279	266	286	288	278	285	275	291	288	257	305	256	262	292	271	256	297	263	268	284	274	296	268	290	297	285	272	253	265	273	274	274	254	250	289	266	251	269	249	294	269	262	267	269	281	266	282	267	269	270	273	258	289	270	277	291	294	296	293	297	311	272	276	307	243	272	261	264	288	268	296	265	264	265	279	242	276	274	246	266	254	256	253	277	277	284	264	282	277	274	267	265	277	270	292	264	297	300	298	277	303	254	288	291	276	269	289	241	265	276	278	323	265	288	273	261	278	249	257	286	277	250	275	285	246	308	266	264	303	261	276	292	254	255	244	288	282	292	264	279	279	266	263	286	282	292	271	273	293	234	288	293	247	272	269	277	295	298	283	258	274	246	274	254	256	244	258	274	277	257	273	274	241	273	278	283	259	306	247	285	233	277	266	268	264	289	285	292	245	266	302	285	262	272	307	273	261	282	267	290	248	304	290	272	278	278	273	281	257	258	270	270	313	283	283	274	282	266	265	268	258	243	263	298	266	256	288	266	267	265	270	285	261	281	305	265	280	266	243	284	298	260	278	253	248	251	266	271	276	280	258	251	272	286	304	279	268	274	281	291	272	287	290	265	260	272	263	259	246	280	248	265	311	250	252	314	273	269	273	268	245	268	302	266	282	270	296	274	286	277	279	297	288	273	284	301	282	279	256	314	282	252	283	272	288	268	271	279	295	283	307	274	265	272	278	273	286	286	280	263	277	253	269	288	271	246	260	255	257	273	280	283	295	273	298	245	263	284	292	294	280	290	299	253	285	297	259	277	276	276	260	250	291	259	286	232	277	267	289	283	257	266	252	254	284	280	256	281	289	290	264	272	254	240	273	246	262	281	278	254	263	292	266	261	276	291	269	257	270	286	264	291	253	297	278	269	285	246	286	272	257	245	274	287	269	271	294	288	273	282	278	297	268	265	260	251	267	254	281	263	286	266	294	287	271	279	310	295	265	258	283	255	260	262	274	291	275	282	308	266	311	249	255	296	256	299	262	262	261	297	254	287	267	233	252	270	288	267	254	264	282	291	226	270	281	263	292	298	298	256	267	282	288	266	296	270	270	264	266	256	267	246	272	261	249	294	261	252	274	246	273	312	281	277	261	311	263	255	272	276	275	289	273	295	262	279	268	264	274	262	253	287	282	273	236	276	282	289	262	276	288	263	277	290	274	315	278	297	274	248	275	266	277	285	274	290	291	253	288	304	257	279	283	292	282	294	283	271	305	232	277	275	272	257	237	297	268	278	267	277	281	273	262	264	309	244	250	248	246	272	258	291	269	293	276	269	266	279	269	283	258	307	277	269	258	270	262	276	281	262	289	288	255	258	271	243	294	283	262	285	286	290	252	254	276	306	281	272	278	293	269	265	289	293	265	286	278	242	270	255	291	281	275	244	296	307	291	301	263	284	316	272	262	293	292	274	284	257	287	261	266	275	264	282	258	282	253	303	276	265	306	241	294	288	285	280	265	261	271	267
58461	92588	67602	38434	16310	4004	961	549	477	515	534	495	486	463	507	492	465	514	456	492	481	511	530	518	551	527	473	470	488	484	492	502	484	509	496	468	507	492	498	497	496	496	534	517	452	500	496	511	497	477	485	555	491	522	492	486	524	485	550	531	494	482	505	496	519	520	484	522	521	491	499	538	515	512	494	466	487	499	484	488	503	515	486	517	517	485	507	512	515	475	553	512	497	532	495	464	513	505	501	516	512	479	489	474	496	501	469	485	565	486	508	522	494	509	516	498	518	505	499	504	479	527	510	525	468	523	488	468	493	493	513	460	537	519	491	541	502	490	511	494	491	481	473	538	472	532	476	516	507	507	490	494	465	500	464	470	499	491	509	514	564	492	514	504	481	525	485	480	502	475	484	507	483	463	536	481	481	505	526	530	516	515	502	498	462	507	486	505	477	521	489	541	505	514	525	539	513	528	512	507	495	519	459	480	497	532	508	517	482	500	468	526	464	467	522	552	497	491	516	462	500	482	500	498	487	468	493	511	503	531	476	463	491	509	483	458	511	484	494	510	501	510	522	517	492	506	506	514	492	504	532	480	490	537	480	537	492	497	484	508	492	544	509	497	484	497	505	474	477	480	552	497	484	494	530	496	525	491	488	515	474	528	515	480	519	471	475	487	501	453	528	516	496	503	514	536	484	530	503	455	470	511	495	507	498	512	481	505	511	509	499	520	520	527	509	535	475	430	459	466	507	509	530	494	519	505	495	501	472	500	481	511	504	503	518	503	492	505	546	486	512	510	518	492	515	522	487	517	534	527	493	455	499	489	477	500	468	486	502	559	497	488	505	502	539	504	484	498	505	483	505	524	501	510	566	505	493	490	504	504	492	492	522	512	491	511	497	510	520	474	472	500	484	525	452	509	465	527	496	510	472	511	563	489	524	486	490	521	500	526	489	484	492	511	501	478	549	484	517	493	509	506	500	499	522	534	552	500	490	457	511	508	524	518	494	509	514	507	477	523	502	504	511	511	499	492	543	532	537	485	493	530	491	521	518	484	483	471	497	535	490	491	470	505	510	529	488	534	517	490	478	522	503	511	506	539	502	542	521	555	505	508	478	485	472	508	527	504	461	508	500	507	436	521	498	491	520	542	498	527	514	507	460	518	504	511	489	516	461	513	519	483	467	499	466	524	512	509	496	486	472	514	509	487	475	516	462	487	490	483	529	452	513	530	522	572	516	492	458	534	504	517	505	516	492	492	510	468	513	470	475	504	565	540	495	486	508	483	491	528	502	463	501	486	498	524	492	449	479	454	483	483	499	494	503	518	472	511	507	503	514	547	499	501	511	477	498	472	470	484	486	502	517	479	465	450	499	475	498	484	528	484	521	525	526	466	486	485	465	497	510	482	544	514	502	534	500	528	512	458	522	498	511	510	485	491	492	467	503	497	489	479	500	519	495	485	478	519	500	494	462	444	480	519	509	525	492	478	527	504	511	499	493	512	506	493	484	525	501	491	516	462	510	447	511	486	448	498	495	536	494	517	498	472	460	492	535	513	531	534	540	470	487	496	501	476	519	513	494	514	484	448	525	522	484	514	496	500	501	518	507	510	518	512	488	483	478	459	511	495	531	486	503	463	474	480	511	544	484	520	453	487	486	509	434	480	481	445	539	484	485	465	520	522	488	488	493	463	502	480	497	442	473	507	503	501	473	509	526	514	485	493	505	549	500	500	480	479	460	503	489	490	535	484	481	540	514	470	495	490	490	508	482	494	513	474	499	526	473	490	465	526	493	498	480	560	511	534	527	497	498	489	546	473	461	486	456	462	509	497	532	487	502	524	457	529	494	486	511	519	519	507	540	491	477	519	483	543	522	503	517	480	504	506	517	560	518	482	546	505	485	526	489	488	495	478	501	482	524	490	502	518	476	515	478	503	538	497	549	505	485	489	496	474	488	495	492	524	531	493	496	497	519	513	463	514	522	494	477	479	512	496	491	484	520	505	521	495	487	552	494	496	485	512	494	499	535	522	474	510	514	501	546	516	499	518	482	482	488	488	498	478	503	483	504	531	522	494	512	465	526	485	498	536	481	479	454	495	508	512	479	533	503	455	477	500	482	541	491	502	529	495	472	473	488	499	482	545	521	548	507	524	555	532	506	537	494	491	501	544	511	517	507	472	534	529	485	507	493	532	490	451	513	487	479	510	522	490	532	524	542	482	459	496	493	494	469	501	527	492	487	498	483	479	474	517	505	489	525	465	483	504	502	511	540	508	498	491	500	524	508	497	510	515	501	518	507	513	528	496	507	484	484	507	516	522	491	519	523	507	492	487	499	507	484	469	485	487	517	519	453	520	461	526	496	494	486	508	467	517	485	503	481	492	511	474	501	523	507	517	510	502	492	516	483	531	508	539	539	512	504	471	522	529	494	517	519	496	505	484	522	499	504	457	516	488	520	522	498	503	510	530	503	515	482	458	493	502	490	479	502	501	498	492	521	505	519	490	452	500	469	511	491	534	507	453	481	502	472	470	486	485	492	529	474	512	529	526	477	508	508	476	521	503	545	537	521	521	494	543	478	499	496	496	489	495	518	493	489	512	497	481	529	500	457	505	480	529	478	498	476	498	484	559	518	482	482	485	501	487	517	508	484	511	521	518	476	477	449	500	522	465	529	465	469	504	482	532	502	522	529	490	566	500	482	508	487	490	503	491	493	492	499	476	534	526	514	486	476	550	509	473	459	478	510	482	522	515	436	494	475	498	500	498	498	489	491	487	498	520	504	468	496	504	473	518	497	472	468	510	528	493	465	531	517	486	495	456	488	528	498	501	539	500	529	497	483	504	525	491	528	490	519	513	508	500	505	491	477	479	478	487	455	525	528	531	514	474	504	492	511	485	484	508	512	522	495	505	484	476	550	479	527	476	507	494	509	461	508	487	497	540	482	504	508	534	513	529	459	469	489	484	488	500	498	490	509	513	512	495	478	473	505	462	532	508	519	469	467	542	470	492	486	504	505	537	492	522	479	499	480	467	495	496	488	517	544	484	491	524	479	506	526	520	528	487	498	518	545	516	518	524	467	498	502	496	471	519	481	524	486	503	462	468	474	530	498	507	511	535	502	504	525	529	511	485	515	483	538	458	487	535	493	497	472	518	515	534	484	520	504	485	503	538	503	505	512	487	507	523	498	482	504	500	445	510	482	498	479	522	532	478	463	548	502	538	490	488	501	509	493	517	518	517	531	483	508	536	501	491	507	475	487	513	474	515	495	495	511	522	508	513	491	458	515	494	517	481	500	479	511	474	513	501	488	463	477	510	511	527	529	510	493	485	531	470	544	505	496	498	458	470	532	517	501	472	480	506	490	524	447	505	547	485	487	538	497	525	522	469	480	518	520	512	490	483	477	540	468	505	490	486	478	535	533	514	458	548	486	495	505	493	513	502	508	566	501	492	502	517	489	519	554	490	476	491	502	552	503	532	511	458	514	520	477	504
23617	23055	33089	27038	21463	16338	3219	423	367	346	334	324	362	339	309	343	332	330	325	319	325	324	300	343	324	286	331	298	337	315	331	340	305	324	339	312	338	325	327	296	315	327	310	315	293	294	314	288	323	329	356	293	323	327	327	305	292	318	320	317	334	336	298	311	277	323	330	327	343	315	325	334	334	346	302	347	325	325	319	316	335	317	326	329	304	330	323	305	297	301	291	302	324	335	291	315	335	329	342	316	311	333	308	317	328	347	339	295	326	335	331	298	349	341	312	320	325	307	333	303	312	339	319	328	294	342	333	300	315	308	339	327	323	309	299	305	342	323	336	316	302	306	355	345	316	326	318	295	316	347	313	302	365	316	331	318	349	320	333	294	326	304	343	311	315	320	313	346	323	340	300	325	298	306	301	330	332	302	309	319	282	345	308	327	317	321	301	349	299	340	320	319	309	355	314	309	308	314	295	331	336	311	372	307	301	320	308	290	317	310	318	315	338	301	332	320	324	307	310	295	292	317	324	341	330	328	353	335	334	329	309	302	310	298	316	310	330	303	296	302	280	312	309	290	342	306	328	290	311	336	342	314	317	303	322	326	337	318	311	328	306	283	300	329	304	297	296	360	296	309	312	308	323	329	372	302	339	329	313	329	299	327	312	305	352	348	295	348	337	279	293	302	298	324	299	296	341	320	310	323	301	324	303	314	288	327	322	297	319	305	316	322	338	316	310	316	309	348	324	322	292	318	322	302	315	326	319	317	317	308	296	331	301	329	321	327	320	296	304	316	308	325	321	294	346	292	311	331	315	334	324	330	283	315	327	321	280	330	320	304	318	327	339	323	330	317	325	303	276	316	315	296	324	297	304	298	353	301	306	316	312	298	330	306	312	313	311	313	309	300	307	305	341	304	325	303	297	336	310	318	343	332	320	268	315	287	358	347	331	331	294	331	345	314	301	318	323	328	329	320	344	306	310	274	308	328	314	334	282	322	303	339	326	292	320	331	309	342	341	327	319	328	308	303	317	327	316	305	319	327	321	299	297	307	357	336	335	307	307	315	339	289	297	303	306	338	325	334	320	313	309	323	321	349	292	299	309	298	315	300	305	325	292	301	319	307	325	312	309	323	311	326	312	319	313	297	311	287	320	333	299	312	343	348	311	309	322	347	294	313	322	291	327	315	266	316	327	318	293	305	307	342	327	325	304	296	290	310	325	341	308	333	322	306	334	316	281	316	325	343	316	350	328	355	352	296	311	331	317	300	347	304	304	324	287	308	285	326	318	321	317	317	306	286	317	342	322	311	300	321	316	287	341	318	322	312	300	318	311	313	325	335	328	321	284	324	362	319	326	334	280	305	318	307	295	336	311	325	321	315	306	346	356	320	299	314	313	339	321	345	321	306	330	310	318	308	323	311	306	322	290	316	331	314	329	322	339	279	349	320	336	311	305	277	320	318	333	323	328	321	302	344	342	285	325	318	309	332	312	319	308	347	324	278	328	340	352	317	317	303	324	285	316	323	302	322	311	306	311	299	345	302	289	319	326	325	332	331	313	318	333	315	310	326	321	333	333	332	296	298	312	325	346	328	317	336	321	317	341	291	306	306	322	319	320	293	293	351	325	349	339	288	292	340	303	297	306	336	313	355	325	335	314	317	330	319	314	318	307	304	305	339	316	333	304	315	307	314	312	339	315	284	336	321	306	309	341	315	313	320	317	322	304	308	306	320	310	340	313	304	303	323	307	322	333	309	333	304	353	326	309	315	314	362	340	351	304	320	324	362	316	331	309	311	327	298	313	312	300	326	300	312	283	338	316	349	312	357	292	323	353	327	310	346	311	315	311	300	311	318	299	310	324	297	297	369	320	297	324	311	325	322	342	289	306	330	304	348	306	274	338	315	313	369	332	293	341	279	283	265	339	304	363	294	330	306	330	309	337	325	325	302	355	300	289	291	313	313	300	331	325	306	281	334	319	321	303	323	310	350	281	286	293	333	341	334	336	308	311	333	318	315	323	321	332	341	327	309	353	306	292	335	328	315	339	315	321	324	316	312	326	309	315	317	316	297	315	305	297	328	332	286	338	310	331	316	309	336	311	317	314	319	292	309	343	308	321	321	307	322	319	289	305	334	321	285	288	293	342	302	333	306	314	283	294	313	280	316	289	335	315	313	297	333	350	296	330	319	313	314	363	268	321	363	291	305	304	315	359	304	294	322	313	316	296	291	325	320	328	302	317	351	327	305	298	292	307	326	310	320	322	307	337	308	312	345	301	316	308	285	307	290	307	315	303	323	316	320	330	309	315	345	295	320	310	309	348	324	290	319	309	302	342	338	307	319	304	273	311	285	315	333	299	317	351	325	359	314	321	310	331	283	319	313	303	315	305	309	301	301	318	330	306	314	308	333	300	297	312	333	324	315	336	321	329	317	312	361	343	330	322	311	318	298	306	292	303	343	327	318	320	292	315	297	326	320	332	306	314	340	332	316	288	296	308	279	328	341	311	296	304	324	314	332	303	329	320	347	300	322	323	302	294	258	346	331	287	319	319	317	339	318	302	297	301	308	315	328	353	317	329	295	303	351	333	275	325	314	316	314	277	310	313	344	340	337	299	318	345	301	303	283	313	314	320	287	335	341	331	305	332	333	329	337	329	287	320	303	320	315	303	318	321	286	340	352	306	337	291	308	286	319	310	321	311	311	343	349	345	322	317	290	338	313	314	312	317	296	287	313	339	322	336	306	313	295	330	316	323	336	329	337	297	337	301	315	298	297	326	285	317	309	336	336	293	333	321	331	300	322	328	309	310	314	307	302	299	313	301	327	326	308	318	300	289	299	319	298	281	322	320	306	340	300	275	309	327	335	322	302	343	338	316	313	314	336	292	284	327	298	325	323	266	298	326	361	324	364	342	297	290	319	318	299	275	344	338	311	354	294	324	324	322	295	348	321	318	293	280	342	322	309	335	313	343	347	318	308	331	320	310	296	320	351	317	310	292	304	338	325	294	323	346	314	304	296	342	288	329	321	318	285	322	318	320	316	323	330	342	305	301	314	322	309	315	333	341	310	291	334	337	332	323	337	304	286	309	305	297	320	321	308	288	344	319	328	296	303	339	353	341	376	303	315	336	287	283	326	307	350	266	308	310	300	306	303	292	310	328	304	337	321	344	318	314	343	290	320	278	338	300	329	336	322	323	318	309	343	294	306	310	342	290	339	319	344	308	285	312	320	313	337	323	350	326	330	311	275	310	368	310	283	315	322	332	316	312	321	344	337	334	309	315	304	314	334	280	308	334	311	338	298	289	330	325	287	314	320	296	303	337	291	309	321	321	296	296	289	320	285	321	322	329	306	299	311	325	308	295	326	311	361	270	303	296	314	338	313	345	327	301	319	302	287	314	338	300	321	338	313	313	340	330	344	317	336	283	319	281	301	342	314	331	293	314	315	322	322	308	314	313	331	311	314	294	294	315	293	322	332	331	303	282	325	303	314
58385	102856	76593	46182	21783	5674	1338	688	598	577	519	573	514	548	499	565	543	576	544	527	571	553	530	524	539	574	568	578	573	569	534	525	555	547	568	536	551	536	554	571	564	523	547	539	545	583	575	552	522	515	578	559	566	524	554	563	557	557	576	580	564	523	589	553	553	546	561	512	558	584	531	586	591	608	570	515	568	567	542	568	547	562	548	551	527	561	575	522	556	576	545	547	587	499	553	523	582	531	579	554	554	563	554	548	494	535	555	557	532	541	571	548	566	547	571	562	551	511	565	545	561	567	595	538	573	556	545	533	537	552	572	558	581	543	528	583	521	536	573	618	549	528	539	569	510	582	550	557	539	556	554	556	528	568	516	544	507	529	563	563	574	585	545	567	525	567	529	589	534	503	557	545	566	546	540	554	532	552	568	551	542	523	556	497	546	542	549	595	580	539	530	563	543	522	559	511	508	585	568	559	537	518	534	569	575	573	569	558	516	518	560	594	603	559	563	547	516	572	534	579	536	573	577	571	544	565	571	522	574	490	544	548	571	546	543	554	520	547	529	564	539	537	504	536	546	593	545	530	561	565	559	555	551	555	542	568	548	556	541	554	583	551	599	578	550	558	554	547	518	493	542	536	532	558	519	528	556	598	546	559	548	527	508	575	563	599	537	520	522	572	547	555	604	561	515	556	548	558	527	572	543	570	535	552	540	495	512	538	544	600	548	541	595	569	517	564	509	521	516	554	558	547	529	595	567	548	505	547	563	543	571	581	538	594	530	520	559	548	569	544	556	565	570	533	548	514	508	549	548	562	557	531	569	556	553	556	545	569	569	556	558	551	546	530	535	536	561	527	560	548	509	529	565	479	557	533	572	534	555	517	572	547	553	522	569	545	542	580	505	553	528	547	562	573	549	552	611	497	580	536	519	539	573	592	601	568	571	542	526	589	549	539	533	539	518	502	569	571	534	558	598	543	566	517	547	538	564	571	565	565	541	505	550	524	530	542	582	544	533	520	565	506	566	574	584	528	497	539	600	551	558	544	580	525	542	528	569	547	573	517	527	551	514	550	563	572	538	540	583	541	542	514	551	518	533	522	563	552	515	535	511	550	560	526	565	543	604	605	550	545	547	543	491	539	550	561	569	545	569	515	553	546	583	558	533	542	550	506	544	565	551	516	516	550	569	571	548	534	553	574	544	568	568	522	535	549	592	529	525	538	515	543	556	535	560	559	544	540	515	548	513	514	588	522	510	551	552	548	536	538	528	555	530	612	586	559	587	539	544	557	513	559	553	523	529	576	534	582	551	542	524	562	532	550	523	562	555	528	546	563	519	551	580	563	544	530	516	565	584	558	557	543	545	543	560	572	573	539	565	555	530	569	552	531	565	566	538	544	538	565	571	541	591	539	552	555	592	521	560	551	606	549	559	537	572	520	591	533	564	565	592	537	541	590	530	539	524	557	545	559	551	549	593	537	544	544	538	575	574	569	534	564	580	514	526	503	525	580	553	520	546	533	561	566	552	557	523	543	501	581	560	579	550	563	547	588	531	584	576	558	588	560	594	607	543	546	564	567	535	508	566	540	526	575	553	546	559	527	523	515	528	585	571	532	553	552	578	562	596	591	558	524	522	522	518	518	552	596	529	553	526	556	552	556	560	506	522	539	593	542	544	593	592	534	567	541	550	527	573	549	552	552	515	518	531	568	523	571	526	527	567	536	599	557	529	564	545	546	520	529	530	560	510	545	575	540	518	582	536	569	550	584	555	575	551	555	515	550	544	530	530	524	556	544	511	524	525	554	524	546	549	554	531	523	521	577	534	547	550	624	569	588	572	552	501	557	521	587	552	553	547	537	541	557	559	570	561	564	563	553	535	595	532	618	563	551	583	528	575	553	554	558	547	555	568	539	558	551	568	542	544	597	527	509	553	556	511	516	500	562	514	569	540	509	544	565	553	572	529	552	533	582	507	561	519	557	559	567	550	529	572	550	524	544	512	558	569	538	506	561	581	546	563	532	535	524	516	559	542	538	526	538	568	560	552	529	540	544	506	568	563	502	547	560	552	530	529	556	537	542	536	598	564	532	562	556	515	571	532	516	570	540	549	575	550	549	559	549	521	530	520	570	512	601	543	564	571	549	533	577	573	537	523	550	551	538	578	558	540	514	502	551	531	538	572	578	527	583	561	546	579	532	570	546	545	544	515	567	527	550	546	588	567	517	545	538	580	570	547	535	569	572	534	516	556	550	526	551	568	557	604	585	557	538	534	587	533	533	572	539	480	480	580	527	549	529	531	581	548	527	532	529	568	563	562	563	508	561	557	577	500	552	531	516	486	546	582	547	549	499	493	551	574	575	565	518	590	567	554	550	538	550	537	504	549	610	575	532	569	563	562	605	556	554	518	581	573	502	575	578	556	476	552	583	595	531	535	584	522	518	570	524	557	547	561	571	591	555	567	571	533	544	593	533	579	524	551	534	556	523	562	587	571	576	563	552	570	605	547	539	548	542	556	519	515	538	557	509	529	533	540	564	561	591	562	538	548	503	555	565	545	514	528	570	588	542	579	607	543	549	546	572	552	521	556	529	534	564	573	530	567	552	537	547	570	577	499	544	528	521	549	576	553	544	508	578	539	563	537	601	559	578	532	544	539	544	550	523	575	528	592	503	596	588	546	594	575	561	594	523	576	548	514	524	575	536	507	547	542	530	552	559	523	582	510	579	572	570	558	550	582	574	521	556	533	568	581	586	588	578	557	553	552	530	505	531	561	561	557	551	539	525	512	523	543	498	573	589	551	561	544	612	561	544	624	537	567	571	566	569	556	573	585	557	534	489	585	552	559	549	620	546	603	565	541	552	577	550	561	537	536	569	555	554	540	552	555	533	546	557	550	560	548	536	559	583	580	552	545	581	577	590	536	571	541	516	569	574	546	538	568	590	562	505	526	551	544	577	552	516	592	490	574	557	530	527	541	537	566	556	607	538	509	527	534	573	552	532	533	569	530	554	518	550	519	569	535	583	511	536	569	566	584	586	555	549	568	584	597	550	566	598	550	529	583	547	503	542	566	535	576	552	547	563	533	535	545	565	566	549	544	563	519	579	545	536	554	513	553	557	546	570	543	550	588	578	511	522	572	515	532	531	549	514	527	558	555	555	539	538	563	537	536	538	612	566	567	557	537	567	509	534	584	588	553	540	532	548	549	556	549	557	553	564	578	559	533	559	527	517	597	597	525	560	557	550	533	530	511	559	548	562	521	533	487	539	519	547	533	581	558	574	565	585	550	554	512	554	537	518	564	582	588	544	568	534	577	521	571	518	519	563	543	552	573	547	587	530	535	547	560	513	520	590	571	528	553	519	535	525	559	519	556	552	541	520	547	525	561	534	540	515	535	574	526	532	518	543	583	506	580	524	526	610	563	554	552	554	580	520	554	510	521	522	541	576	565	550	508	493	585	517	525	552	554	527	555	543	543	561	531	537	515	567	556	573
29331	33169	31614	14070	2285	563	323	293	273	228	265	264	248	276	266	280	269	300	259	263	282	269	261	253	269	283	258	243	253	277	234	327	299	272	295	236	268	297	261	260	280	230	281	268	272	269	220	248	245	281	288	238	249	256	288	255	251	257	262	283	242	265	264	263	269	264	260	265	266	296	288	254	278	259	268	263	282	256	281	230	280	249	255	233	292	239	275	260	261	274	255	269	250	258	275	245	247	249	256	250	263	253	270	239	268	258	237	244	257	269	246	272	264	265	285	269	241	240	296	242	266	259	268	256	257	253	273	283	253	248	251	272	243	257	270	282	264	255	258	275	245	280	284	252	281	262	246	261	281	259	279	247	229	293	257	256	256	258	250	261	266	263	256	256	264	248	298	268	255	251	292	268	274	286	284	284	288	271	296	230	248	239	232	254	258	257	259	262	259	293	258	270	278	254	275	272	287	252	309	249	245	243	271	239	246	242	239	266	299	275	263	269	261	281	245	277	298	243	258	276	278	279	262	270	250	283	248	262	269	262	255	297	258	284	288	260	263	269	265	258	275	269	261	244	241	259	269	267	253	275	246	237	248	246	247	264	258	265	249	275	265	259	292	246	305	261	265	267	247	258	272	232	266	251	263	265	271	286	267	252	250	252	259	260	267	265	248	291	254	277	258	299	260	300	290	274	259	259	253	267	277	252	264	277	255	281	235	246	277	272	268	292	260	267	260	284	258	244	208	257	248	275	236	253	282	306	246	256	289	243	260	242	275	261	233	283	271	278	260	265	264	249	266	282	285	262	299	231	235	262	241	280	245	258	279	273	276	254	255	255	264	289	262	274	273	292	268	256	256	266	279	250	261	270	241	255	253	261	263	283	278	251	285	267	261	278	249	269	274	262	244	257	271	272	297	270	250	257	261	270	292	269	253	279	268	270	283	283	296	283	291	237	265	257	286	268	237	222	255	254	274	270	238	261	262	245	285	256	262	280	251	257	279	284	282	242	252	274	247	258	280	232	267	257	256	242	242	254	265	265	248	280	260	274	249	262	263	265	285	260	288	268	268	298	264	258	243	248	277	248	268	259	274	263	264	284	286	278	256	284	254	272	248	290	275	269	279	278	256	253	249	255	260	264	260	275	255	243	275	241	250	238	227	281	271	259	264	281	283	268	264	234	250	260	237	269	270	260	271	258	258	261	271	291	254	246	274	259	264	271	252	282	257	264	270	271	255	251	278	259	217	253	254	261	293	269	247	265	252	275	264	252	276	283	276	270	263	259	248	273	271	272	252	229	277	274	264	282	266	275	279	253	232	287	256	261	249	251	281	284	221	265	291	264	275	242	259	283	283	248	273	272	264	248	242	269	287	286	239	274	281	266	254	269	290	278	301	250	290	243	270	260	256	249	286	285	220	300	235	255	261	261	321	267	231	279	248	243	253	247	249	278	272	277	245	281	278	268	270	272	261	269	285	276	290	262	262	264	263	274	296	290	272	298	261	292	277	261	254	255	272	255	267	249	262	268	247	273	267	291	257	265	273	274	277	274	243	268	262	269	264	251	246	268	249	261	237	234	267	274	278	244	275	267	262	268	285	261	258	262	299	276	264	282	297	263	252	265	256	257	265	254	278	295	244	272	282	280	269	241	246	261	248	263	248	262	259	269	245	253	302	249	273	255	270	253	296	266	248	257	275	266	263	281	274	269	241	213	251	265	268	277	252	261	234	290	254	275	254	272	265	282	253	248	269	293	275	236	248	250	247	240	260	303	274	244	265	279	294	295	269	304	273	249	220	273	260	241	239	265	266	304	267	248	254	252	283	292	285	279	279	254	259	258	268	272	265	238	293	247	304	243	255	278	231	243	262	280	276	273	270	264	279	270	265	253	275	268	267	284	284	288	266	262	269	251	282	292	271	279	261	256	269	272	263	231	225	265	243	240	250	254	232	229	278	269	247	250	261	242	276	274	239	267	282	263	266	214	264	257	269	253	264	277	257	254	261	272	272	278	281	253	283	257	296	242	272	281	250	265	239	275	286	261	268	245	253	277	265	262	275	296	280	264	251	297	256	281	269	244	279	292	292	274	245	269	247	270	285	237	276	236	270	284	267	307	233	261	300	262	262	253	280	268	265	277	256	255	265	261	260	258	249	266	261	261	273	221	248	256	259	278	269	238	264	265	270	239	264	302	267	265	247	279	250	265	253	260	277	256	289	277	269	265	257	261	252	259	277	264	245	258	256	245	276	275	268	245	267	256	288	257	267	267	263	263	235	278	279	260	268	245	243	275	283	283	263	265	291	302	217	296	275	246	246	270	302	226	287	261	267	277	267	259	274	274	288	254	259	269	262	276	274	257	281	289	273	225	273	269	240	285	240	269	263	283	250	280	274	263	241	253	230	261	263	287	249	284	237	276	260	264	272	265	258	265	240	254	236	260	255	244	299	258	275	262	253	287	274	284	249	242	258	269	253	251	266	257	261	259	265	247	269	287	269	268	290	261	249	284	283	264	283	301	271	267	257	264	260	260	278	234	263	300	305	253	252	271	269	267	254	238	247	266	259	280	279	272	249	249	284	276	262	279	263	254	245	283	249	265	260	280	278	274	255	268	255	232	278	293	284	260	278	263	307	290	270	249	247	252	284	285	251	252	251	253	278	253	274	276	252	260	248	283	283	279	267	293	257	265	269	241	274	264	220	266	248	291	229	261	244	261	274	230	266	234	259	270	244	275	238	273	282	285	253	255	263	256	284	242	268	283	278	263	267	296	224	271	236	244	259	265	283	244	253	271	268	257	268	282	265	270	256	239	260	268	263	263	250	238	262	257	281	271	287	234	263	252	282	245	248	256	256	237	253	254	272	270	246	265	259	285	284	246	301	257	261	262	284	271	256	278	267	272	271	307	270	257	274	252	237	258	273	264	295	276	262	264	240	237	286	247	269	259	258	285	280	244	275	278	262	259	265	266	262	280	258	240	245	265	283	277	270	234	256	299	257	261	269	272	279	230	247	242	262	240	238	262	266	269	264	262	286	260	258	269	266	260	232	264	254	257	254	277	266	258	277	248	271	285	252	290	298	276	273	242	270	253	263	260	241	253	240	285	274	271	272	265	255	275	255	276	244	288	281	275	277	267	259	231	272	277	240	259	261	263	272	249	295	250	261	280	248	254	235	262	267	269	270	259	271	289	245	274	238	254	242	258	279	269	258	264	250	265	270	241	268	269	260	268	265	280	256	263	261	272	276	284	240	264	276	259	288	260	266	244	293	261	241	273	268	274	242	307	247	301	249	252	278	251	253	279	261	265	283	253	263	268	252	290	274	240	284	252	260	281	262	246	247	287	281	291	276	267	273	246	280	271	261	270	268	267	256	258	249	280	289	241	261	264	254	255	285	269	252	244	258	261	274	261	274	284	242	241	303	266	269	278	276	253	254	250	255	261	271	235	260	263	311	291	265	281	291	240	286	271	282	265	259	274	250	251	252	268	284	275
36323	51260	36232	14900	3975	1038	584	502	514	463	470	464	496	497	492	478	513	480	516	503	467	467	538	448	472	464	491	461	502	478	512	495	494	475	496	501	520	478	464	487	475	466	485	481	454	484	495	476	484	502	499	498	507	495	514	506	536	489	487	503	497	499	497	473	470	486	469	483	487	463	499	509	476	485	501	489	481	493	469	493	458	521	486	484	484	493	421	450	507	475	456	454	458	480	461	465	527	491	470	475	469	486	494	476	483	487	473	485	453	481	501	488	505	481	435	440	473	493	465	461	530	493	449	430	504	510	511	473	478	505	486	526	468	543	471	504	518	490	460	507	483	467	502	466	460	527	470	473	501	488	486	504	533	481	465	493	461	475	516	496	524	456	489	461	505	524	505	442	504	439	510	458	484	501	496	523	493	467	516	465	498	458	466	465	507	530	484	448	472	495	455	495	449	506	471	463	473	489	504	480	493	470	496	467	499	491	502	472	489	481	502	504	466	475	512	497	501	434	495	487	469	472	463	466	528	461	495	494	449	481	504	525	514	482	507	483	485	485	480	504	457	479	517	477	502	479	514	484	498	474	508	488	452	475	492	532	508	475	492	460	475	505	461	479	472	451	507	468	484	493	497	489	472	488	501	459	518	510	499	487	516	443	458	472	491	485	503	473	506	499	509	489	477	454	475	490	502	513	469	478	490	481	434	484	459	512	491	461	508	488	472	490	495	497	500	519	444	514	492	496	499	517	439	491	486	452	497	462	484	456	507	470	480	511	493	458	488	489	531	503	467	489	467	470	485	439	489	516	464	481	492	482	468	481	505	473	512	471	479	500	465	462	469	506	431	501	516	475	476	488	473	505	485	463	491	490	465	476	499	470	470	487	476	480	523	493	501	456	503	456	471	502	516	486	449	495	453	500	479	490	501	485	503	482	461	521	485	553	502	517	504	501	485	508	485	467	468	503	486	484	476	459	491	486	464	501	505	486	451	484	500	467	461	497	475	518	488	499	487	498	463	511	433	485	461	464	485	433	490	484	472	449	486	476	460	483	457	502	518	463	487	488	468	479	478	446	490	498	483	503	456	455	459	494	460	493	470	469	520	515	516	479	474	450	480	474	442	486	465	513	468	488	462	511	472	515	483	503	455	488	502	465	475	504	495	497	458	499	518	472	511	547	480	479	513	463	529	501	500	525	444	500	507	534	488	505	425	487	537	478	454	465	492	513	540	476	473	486	489	494	485	489	510	483	492	473	457	492	477	484	480	480	471	502	484	428	521	504	463	479	481	510	514	458	501	520	459	488	456	471	471	456	501	496	503	492	524	464	476	498	490	486	471	498	475	511	501	485	477	484	481	452	484	503	509	475	495	505	430	501	464	460	478	480	507	488	462	477	504	488	473	487	481	489	477	468	488	493	486	485	491	471	449	511	485	484	458	469	456	517	472	502	497	491	500	486	498	485	476	461	509	505	448	508	500	459	456	455	451	516	475	481	480	490	509	454	464	467	447	508	463	465	469	459	526	516	514	517	453	525	503	478	465	492	452	487	474	461	459	483	487	499	491	499	468	489	444	466	487	500	495	513	467	514	482	497	515	501	492	478	496	517	486	523	486	480	510	491	448	479	449	475	484	485	475	479	481	489	499	455	471	473	481	477	462	434	474	478	463	493	480	448	500	493	497	497	517	505	485	486	483	515	505	488	471	455	502	492	459	474	513	463	534	500	451	489	489	501	472	465	487	468	498	493	463	504	474	524	493	461	530	469	482	456	464	476	461	535	480	493	491	460	497	484	490	462	460	526	492	465	433	480	462	455	480	484	464	502	490	490	485	473	496	468	531	509	478	497	512	504	450	449	505	506	457	503	488	482	507	465	471	455	489	481	465	501	459	470	493	511	455	494	460	491	459	487	494	462	493	479	545	478	522	491	475	500	478	494	478	435	450	455	442	490	471	488	462	490	491	467	539	498	436	447	501	497	503	475	497	464	491	513	489	504	507	508	546	506	523	476	492	454	467	461	475	482	474	499	485	518	485	464	558	487	524	460	497	510	486	490	489	434	498	500	503	481	504	454	472	466	459	485	507	492	462	487	466	487	491	498	500	469	504	472	477	467	485	497	490	490	496	492	480	489	486	451	494	492	504	486	501	463	489	475	497	489	482	505	467	476	440	472	454	492	501	486	461	470	479	484	492	443	475	490	473	535	474	486	520	458	534	482	501	507	487	493	443	450	487	493	470	465	501	496	475	500	480	477	478	504	492	498	494	473	514	442	494	465	471	497	484	468	501	460	521	490	493	510	466	497	487	484	508	454	465	484	506	468	458	474	513	435	482	499	494	474	446	526	453	466	475	477	496	485	521	474	491	487	458	469	507	479	491	469	484	498	472	473	496	450	484	543	493	485	470	484	471	492	441	490	504	480	468	464	464	465	490	529	531	505	488	477	505	475	486	504	456	500	498	512	489	505	471	486	475	478	501	492	452	482	477	476	467	499	485	489	492	499	448	462	470	476	468	510	487	453	507	481	496	480	453	488	469	506	467	516	490	467	504	520	470	464	474	484	480	455	486	473	514	521	489	450	478	463	485	481	474	499	476	459	515	469	451	497	488	470	474	449	472	461	492	495	501	468	476	450	523	521	484	482	467	465	467	504	461	485	513	467	468	474	473	482	469	483	451	507	464	460	529	477	483	507	524	444	473	466	492	454	487	464	513	495	491	499	485	510	486	487	446	450	479	544	493	488	470	489	482	470	490	456	489	479	497	511	497	478	473	491	452	470	488	443	504	445	507	442	504	519	503	511	500	444	487	490	448	496	446	484	480	469	488	470	514	483	487	486	444	496	499	530	479	503	438	483	489	483	453	446	510	467	503	489	457	481	492	500	522	502	455	488	511	500	458	474	505	498	521	476	481	529	495	462	464	499	503	449	505	505	459	483	500	488	482	514	511	506	514	495	484	529	453	470	526	454	479	495	491	468	503	481	494	506	484	465	480	492	462	457	498	496	479	474	488	483	472	496	486	521	473	472	461	486	506	517	512	484	470	509	493	485	466	501	536	472	488	439	472	469	489	496	514	474	476	485	486	459	463	490	481	466	465	495	459	482	520	495	525	490	484	493	455	513	485	468	461	486	497	514	469	477	520	480	472	477	492	496	459	498	495	467	458	461	487	468	493	529	480	481	484	467	454	495	481	476	475	466	490	506	523	472	532	507	473	489	492	519	489	511	457	493	470	480	480	510	501	486	484	496	488	463	466	475	469	453	452	497	512	456	527	460	479	486	485	484	488	478	487	503	459	496	467	448	518	485	492	485	509	464	463	471	505	505	486	454	487	446	468	496	485	477	478	468	515	449	430	479	456	489	467	499	457	466	471	496	503	498	514	520	484	453	474	504	463	476	514	504	489	494	490	483	456	477	497	467	461	524	477	447	485	487	492	512	445	454	457	506	467	493	487	468	532	457	456	447	482	502	500	496	486	450	463	514	485	501	452	440
24832	25819	37411	28976	18849	6305	616	334	285	276	291	276	277	285	294	287	267	268	260	279	286	261	292	271	280	270	267	276	272	280	268	264	290	286	318	280	301	278	287	257	257	303	257	276	293	258	287	292	299	278	266	288	278	299	243	280	295	295	282	281	256	261	256	293	257	302	258	277	291	254	257	268	243	293	265	259	299	262	290	262	294	284	291	276	239	241	261	282	274	261	263	263	289	281	288	260	274	298	293	275	273	265	311	271	273	244	248	285	273	261	271	295	293	285	281	279	280	282	286	266	261	262	281	283	268	282	269	298	295	261	272	281	228	278	261	286	254	265	308	274	306	281	277	269	292	286	281	288	254	267	266	294	290	295	303	263	262	287	301	253	256	259	282	292	248	266	291	266	296	283	286	280	268	268	258	274	266	256	305	286	286	273	251	282	269	274	243	291	273	277	259	288	285	288	257	278	275	279	307	293	286	285	268	299	266	271	295	293	250	286	267	267	278	260	284	260	306	261	294	267	285	288	245	316	262	272	277	267	292	295	277	302	283	290	267	264	268	289	300	296	240	281	296	291	265	274	235	271	261	245	263	287	277	315	272	269	306	295	270	278	271	288	253	273	295	257	291	296	269	296	267	267	273	262	262	296	279	253	260	269	308	269	250	298	268	290	269	261	267	281	243	287	248	300	291	273	279	289	268	284	276	285	258	315	265	281	270	275	263	288	250	268	266	301	277	254	293	294	258	280	249	335	312	256	261	260	266	273	281	284	274	293	278	301	284	298	279	269	275	257	274	279	294	294	258	265	270	283	268	283	288	265	281	282	281	266	285	290	284	286	270	256	259	279	263	263	255	249	264	287	300	288	275	248	295	310	287	269	304	262	265	257	275	288	242	296	276	315	274	282	272	289	290	279	265	264	259	273	275	274	261	277	260	252	244	310	263	268	283	249	264	251	239	289	261	254	306	260	268	246	276	282	275	238	261	270	318	253	283	258	249	269	282	298	260	268	285	275	290	270	302	272	265	299	262	274	268	267	260	266	297	273	277	291	273	281	285	289	264	268	259	271	300	307	267	311	287	282	265	278	274	292	286	282	239	269	307	283	284	275	259	273	270	277	276	282	285	278	287	288	273	299	270	259	246	287	258	253	290	263	282	278	268	279	252	265	279	286	260	264	271	285	237	292	264	274	254	298	302	329	270	301	293	260	297	305	243	290	265	292	283	259	271	273	294	263	272	262	297	316	279	278	263	265	274	293	251	271	280	290	276	294	304	278	283	271	265	291	280	276	283	271	272	277	258	289	290	302	262	265	248	294	298	265	287	289	279	301	291	285	273	278	272	278	294	250	267	287	254	294	284	270	262	255	275	299	295	289	279	272	279	268	248	266	258	306	291	287	268	280	267	277	287	259	308	294	267	275	281	263	283	282	310	276	306	263	258	246	263	272	277	296	297	249	287	254	295	252	269	290	248	299	286	268	265	266	288	269	245	307	255	277	256	261	274	286	260	273	266	285	286	267	273	288	300	246	239	292	292	258	281	286	257	291	244	300	299	264	295	257	270	303	268	290	270	276	252	267	281	293	271	281	290	283	282	244	253	270	271	250	283	244	271	290	276	265	284	268	321	248	299	269	297	296	289	309	271	294	276	293	262	257	284	258	295	254	256	295	301	232	253	279	260	285	315	251	264	304	251	275	274	280	284	289	263	263	254	294	276	262	295	296	274	274	275	261	259	266	294	276	244	277	277	285	283	293	255	273	273	314	295	257	269	282	259	276	275	294	308	308	277	303	286	293	313	276	268	275	293	280	265	274	280	289	274	300	276	274	305	322	252	289	264	293	288	286	253	272	265	266	254	285	308	274	242	261	278	274	277	297	292	274	281	285	260	300	293	255	302	293	273	279	277	272	259	298	294	265	267	281	301	271	298	278	282	279	245	252	273	259	279	272	264	296	301	271	281	292	283	269	279	265	295	269	275	277	271	267	248	262	260	291	303	257	251	295	279	282	279	264	268	283	283	283	278	271	286	277	268	282	280	268	256	270	246	252	250	301	239	263	260	282	258	297	275	295	277	281	268	291	269	254	288	267	292	286	274	262	254	290	272	291	268	271	250	269	282	299	240	259	306	283	277	294	267	294	301	236	269	283	299	282	274	260	259	279	274	243	260	281	271	269	301	274	283	295	269	243	287	271	278	291	245	292	281	265	275	302	262	299	298	274	284	262	265	261	280	317	297	290	293	289	283	275	276	288	282	285	262	237	268	289	298	248	274	255	282	261	263	297	280	297	279	262	303	273	270	270	262	290	307	295	272	291	265	282	298	297	261	299	284	313	284	285	254	280	294	294	278	265	268	308	282	295	286	291	275	263	278	253	279	259	271	268	299	287	272	256	254	272	278	261	277	292	278	266	294	303	281	256	281	282	294	315	260	287	254	276	286	291	259	269	307	291	277	277	248	289	287	294	280	254	286	277	289	277	260	286	282	276	292	282	254	266	277	270	290	273	266	305	278	282	270	298	287	274	298	275	281	288	291	270	299	264	279	282	275	267	289	261	255	285	288	254	299	285	286	266	271	271	256	288	263	270	255	277	274	285	274	273	298	245	264	288	283	262	262	303	263	286	263	242	272	282	269	293	245	271	265	277	302	253	255	242	284	277	271	248	289	306	293	268	249	271	283	279	278	271	280	264	263	269	304	294	265	298	285	308	275	268	278	288	272	301	259	289	263	308	308	285	281	264	290	268	268	303	250	254	301	295	273	281	277	279	308	284	317	298	249	274	279	259	276	290	276	301	296	284	287	279	291	312	276	284	297	273	276	252	299	253	250	288	266	283	274	269	246	290	267	273	280	244	263	264	297	277	248	327	286	270	250	281	247	307	278	272	305	285	258	301	275	244	263	279	265	261	247	298	246	292	280	260	275	287	275	265	296	252	256	272	309	259	280	291	276	302	257	306	269	271	266	310	270	297	260	267	289	252	301	283	255	280	252	268	279	284	302	272	273	277	282	276	253	264	269	287	268	266	273	271	277	285	290	254	241	270	250	256	286	300	286	320	276	291	251	245	278	297	273	294	253	295	239	255	278	282	251	253	293	283	296	278	264	275	291	285	277	276	242	260	274	264	340	261	267	294	303	264	280	261	263	270	267	267	254	282	263	259	298	276	282	266	293	306	291	290	283	270	266	296	268	252	296	313	256	290	250	273	272	274	288	283	253	264	270	259	280	277	264	260	255	285	297	291	280	276	277	276	303	262	313	265	252	253	276	249	272	266	287	267	297	264	273	311	286	235	267	281	282	300	276	263	270	277	280	280	283	282	301	272	262	296	265	260	284	263	263	294	267	282	271	262	242	319	252	239	270	294	256	280	283	281	258	292	276	277	227	247	255	295	289	267	271	313	254	294	307	270	259	275	254	273	249	282	275	287	275	286	282	262	270	290	277	274	277	271	264	261	290	271	284	287	304	288	284	262	294	261	310	281	254	269	261	278	273	274
59319	94191	66814	36992	15011	3458	946	571	517	485	482	531	491	520	498	504	458	498	489	525	503	496	471	513	515	488	519	506	511	509	509	500	516	488	524	522	503	535	545	471	515	504	511	503	507	529	516	505	524	485	497	523	494	513	526	493	509	523	557	471	512	510	505	471	523	529	506	528	489	546	524	493	475	534	514	516	531	506	469	473	527	501	495	498	485	538	504	512	535	500	483	485	486	460	536	487	476	484	556	503	522	489	476	481	480	488	514	536	436	497	491	500	475	461	513	477	493	511	507	510	547	496	536	505	530	476	478	573	480	503	498	480	490	485	468	507	489	539	468	467	526	535	485	523	517	486	477	489	501	512	496	500	491	504	562	532	485	547	483	439	516	509	486	531	483	511	500	484	508	495	484	520	495	461	546	485	511	464	512	521	469	525	479	492	472	493	508	513	525	527	526	516	509	480	506	505	482	472	492	526	487	491	452	509	498	481	493	542	522	499	501	442	500	519	512	523	486	492	490	497	489	539	492	564	486	519	533	512	491	503	526	492	521	474	493	510	451	489	515	495	525	497	498	500	482	546	491	540	536	539	509	512	497	521	504	503	514	517	508	499	527	502	512	493	497	489	467	483	525	529	502	530	527	536	519	501	495	497	514	545	510	476	446	494	472	523	517	507	506	508	527	439	494	497	526	495	475	520	483	497	476	498	497	499	500	481	481	516	469	509	524	512	510	510	509	479	518	491	533	500	475	508	492	513	496	495	489	518	513	510	500	499	464	480	514	493	513	517	510	493	459	502	495	484	484	489	505	514	513	496	499	509	502	504	460	481	441	487	510	475	487	500	489	501	508	536	544	517	524	494	529	495	473	498	479	481	521	454	529	482	466	477	520	480	489	490	534	477	514	496	497	493	502	516	481	466	544	492	480	489	496	514	512	485	506	472	524	504	464	478	504	477	509	485	465	517	491	520	488	484	499	495	518	487	537	478	513	496	531	471	499	491	501	461	477	491	524	486	472	493	459	501	502	503	514	513	513	502	486	489	530	504	509	478	513	488	481	508	507	492	515	508	503	510	485	512	486	535	504	533	499	507	499	503	513	524	497	477	495	503	545	463	505	504	501	490	471	484	504	510	497	495	533	516	512	506	527	541	555	476	504	509	504	484	524	529	506	474	482	447	465	471	498	518	508	462	480	498	508	487	506	531	502	468	519	527	471	506	485	546	514	468	499	526	501	547	522	508	480	484	496	473	463	537	508	496	483	506	494	488	506	466	528	543	504	493	515	528	503	437	506	474	524	514	542	559	514	501	526	497	503	503	511	483	492	507	513	524	508	478	455	525	484	453	482	495	501	496	503	503	504	506	505	474	504	499	485	521	518	530	493	473	509	527	481	521	490	493	504	522	504	522	482	506	512	449	527	510	520	580	496	527	480	463	509	475	510	480	505	512	485	471	534	505	501	483	496	528	493	467	508	498	487	493	507	522	503	527	520	474	500	573	462	491	488	502	530	516	462	539	492	495	507	526	492	525	482	473	532	542	537	531	502	492	512	456	536	524	488	495	525	507	501	505	493	449	464	495	507	470	497	510	477	495	476	488	479	474	497	491	528	517	480	516	521	512	475	503	490	492	508	542	484	549	511	495	543	492	505	516	502	502	549	505	520	522	526	514	488	482	526	533	499	495	488	498	492	549	517	461	509	517	502	506	483	503	487	511	463	526	487	536	481	518	476	488	485	539	500	477	485	502	482	500	496	532	481	459	512	476	476	496	514	490	493	552	512	529	543	497	486	497	512	504	483	487	509	486	490	459	512	510	524	512	543	502	500	545	502	475	520	487	539	556	520	504	502	499	556	512	521	439	534	494	511	519	510	518	475	559	509	490	523	500	499	505	461	502	490	518	472	509	480	499	515	534	472	492	490	496	467	490	516	476	506	475	520	473	473	502	492	509	542	514	516	511	518	495	527	484	541	496	495	502	512	487	506	554	488	516	505	548	525	493	482	457	508	495	476	528	514	505	496	528	509	508	531	491	537	527	493	480	521	520	493	497	488	508	508	501	517	494	517	498	467	516	506	491	478	518	517	490	513	511	492	528	518	487	491	480	500	469	489	507	476	500	480	496	477	497	494	509	526	548	516	518	534	520	498	528	490	475	531	488	542	494	503	542	478	484	481	493	531	498	524	477	519	540	522	488	460	520	477	489	474	533	542	546	527	509	506	518	490	533	485	510	503	508	493	482	464	470	493	479	521	479	496	512	503	482	487	526	489	514	474	466	510	507	501	476	533	505	484	476	506	495	484	506	489	505	469	480	526	504	517	484	550	506	482	511	502	503	506	500	440	484	475	512	480	481	477	506	488	505	484	495	515	426	490	500	521	510	506	497	508	477	505	520	472	497	483	489	473	502	495	483	482	485	497	531	503	492	500	529	501	476	499	511	496	498	468	490	508	538	484	515	528	463	523	469	488	511	499	510	502	462	505	496	509	518	503	536	481	482	521	497	469	498	519	521	488	527	507	462	516	512	531	494	544	533	538	486	476	468	480	495	526	478	493	519	557	493	519	475	539	456	532	513	528	484	490	511	521	487	521	478	473	482	512	480	524	486	511	537	498	550	505	464	523	519	480	517	506	503	505	505	506	525	563	512	509	492	537	465	521	502	469	502	507	535	508	535	488	483	499	503	513	502	490	469	534	513	510	529	483	528	494	532	485	496	549	512	537	495	506	514	501	521	517	492	481	473	496	497	492	472	535	525	467	526	479	490	475	546	496	464	485	471	500	554	497	491	484	507	508	494	510	501	519	458	528	526	482	478	468	523	521	483	480	524	499	472	505	500	492	517	491	497	515	531	523	461	490	489	497	513	549	498	487	533	487	506	525	486	477	490	458	483	496	481	477	513	543	505	528	479	497	502	517	541	500	507	491	503	511	530	500	536	498	508	515	484	493	531	508	499	501	490	509	515	492	558	499	543	499	500	504	487	503	510	505	543	516	515	479	519	496	484	498	539	487	487	541	564	493	494	482	494	538	510	487	528	458	472	507	567	477	517	473	506	515	462	530	510	530	479	524	510	501	531	479	481	514	469	504	506	470	482	521	509	449	471	502	469	514	500	516	511	544	517	509	511	476	493	489	510	530	477	486	490	496	499	531	512	511	508	485	496	494	510	537	490	484	481	510	497	489	499	502	485	533	498	503	522	511	436	524	483	490	490	482	487	461	469	481	463	496	463	512	505	515	473	476	494	527	489	515	501	522	521	555	525	491	489	475	521	527	477	508	495	483	525	523	518	450	524	491	543	523	483	483	517	490	504	508	551	509	477	479	530	472	537	488	510	506	478	486	557	513	530	499	519	491	521	494	477	525	492	505	506	506	511	481	477	492	484	542	494	495	484	502	481	515	509	521	494	454	480	482	534	500	473	488	523	521	506	502	495	508	514	510	486	501	506	463	499	499	530	510	515	509	507	497	506	513	483	508	486	510	510	511	476	494	528	486	495
23593	23331	32652	26195	21251	16197	2910	408	338	319	340	326	314	330	348	325	324	327	329	308	343	324	331	293	356	329	332	328	300	317	312	331	309	330	326	309	305	332	309	323	296	341	311	309	300	317	295	306	324	343	321	309	318	328	312	342	287	309	297	309	311	337	287	300	304	320	316	307	343	300	293	296	327	319	322	310	323	325	312	295	305	322	338	312	298	295	319	303	326	290	310	311	322	317	298	346	347	322	330	293	304	337	302	341	347	300	320	297	307	302	316	333	337	331	307	310	293	288	341	311	301	304	319	299	315	311	330	298	289	301	305	339	325	325	296	341	341	307	315	332	323	283	323	312	306	318	335	329	264	311	288	346	352	318	312	303	307	285	342	344	318	338	306	312	280	315	328	322	334	292	298	306	328	347	316	342	313	328	303	308	299	334	297	319	297	299	280	336	330	340	317	334	292	312	288	305	303	342	322	306	325	310	308	318	298	339	288	282	294	326	294	320	317	326	292	302	294	301	286	307	330	319	336	320	323	309	318	301	328	314	263	281	313	299	333	296	304	327	333	300	316	334	308	305	323	348	289	294	306	320	304	329	323	292	316	328	329	321	324	287	342	348	309	327	299	297	335	290	346	319	323	364	317	307	324	354	312	321	293	315	330	314	317	356	302	296	307	329	326	316	329	311	299	305	316	306	340	326	304	326	316	314	300	318	337	312	315	286	314	316	303	297	301	310	326	294	320	338	328	315	303	269	288	294	328	324	330	336	322	282	336	342	311	372	339	353	312	291	314	322	331	298	330	322	315	348	316	315	302	332	315	325	326	311	329	373	321	318	333	294	308	321	313	329	309	304	339	305	302	323	313	329	311	308	341	332	304	348	326	290	318	317	328	305	329	296	299	305	340	311	296	343	282	301	342	314	293	324	315	312	327	319	298	299	308	311	322	298	337	308	375	307	298	331	302	316	294	302	297	287	330	292	305	298	289	313	294	315	310	312	326	326	317	311	327	302	318	290	322	306	285	321	328	327	318	319	322	329	314	321	303	304	355	321	277	335	350	291	312	276	303	302	312	309	292	330	291	330	313	355	312	320	283	322	296	304	338	331	326	323	317	321	292	311	321	320	313	332	295	287	311	318	269	319	316	330	297	307	308	304	313	314	325	317	349	321	341	334	338	284	266	304	306	318	296	312	320	299	329	300	331	304	319	336	300	289	331	331	314	313	328	341	324	308	294	314	298	319	313	320	347	320	308	321	325	298	344	344	304	332	303	315	339	302	369	280	320	314	338	355	315	298	316	309	297	305	286	299	310	301	303	322	311	337	306	335	336	345	312	293	317	297	291	301	324	291	300	293	303	310	320	300	325	312	309	322	341	287	313	303	287	343	344	305	290	281	325	311	318	314	327	294	317	296	288	297	344	331	308	299	326	319	331	347	349	314	323	308	304	336	329	271	314	297	321	283	306	333	343	268	321	307	285	299	345	315	325	332	301	303	314	316	336	295	346	294	338	295	351	322	300	330	336	308	326	297	316	356	316	319	339	301	270	317	299	309	311	320	305	318	319	309	317	343	308	344	295	299	314	316	307	360	320	258	321	319	321	304	297	342	309	306	308	312	303	292	328	298	310	303	326	317	358	319	311	325	299	333	292	317	327	329	334	333	335	315	330	315	304	293	319	279	283	300	306	316	327	288	330	336	301	282	322	301	330	308	342	312	308	305	319	341	305	328	306	334	328	299	335	343	306	320	340	303	314	331	340	307	324	305	303	283	283	300	326	305	296	282	325	333	320	296	305	296	293	316	307	333	316	325	332	313	309	298	311	331	315	304	313	325	297	332	299	338	315	298	310	319	341	315	322	317	284	328	322	301	337	306	331	320	320	286	290	300	320	304	327	310	312	317	325	303	277	274	325	299	292	293	354	335	325	288	309	313	313	324	321	336	350	294	338	305	292	297	325	303	318	326	294	312	344	334	302	336	318	305	292	325	318	287	312	276	299	368	322	309	328	298	327	312	328	326	297	349	313	308	303	319	323	309	303	358	305	310	317	336	284	287	330	312	309	275	318	312	297	305	314	322	310	311	309	318	313	338	324	292	305	322	313	307	310	276	308	334	296	294	328	334	302	320	318	323	327	321	280	309	317	293	337	312	343	311	302	320	323	331	321	343	326	327	334	318	312	344	309	314	311	323	333	347	312	359	319	321	274	315	319	301	298	313	344	325	306	327	316	298	347	310	325	290	300	328	328	351	307	297	295	302	315	321	329	320	336	302	317	317	295	289	303	358	314	323	317	299	313	327	305	292	321	311	347	305	354	307	348	323	319	340	343	314	295	313	327	309	328	338	292	322	308	282	347	317	323	333	338	289	313	312	316	336	329	310	336	362	328	301	349	336	322	323	304	309	325	312	326	323	285	319	284	298	310	362	313	307	329	305	297	286	306	314	286	319	328	303	312	339	312	308	301	309	300	321	316	307	281	316	316	303	316	338	298	285	306	301	335	297	296	330	320	309	281	331	329	307	270	333	332	329	298	302	267	315	345	299	294	310	300	314	298	328	319	297	336	313	308	277	311	328	324	331	300	306	323	304	289	301	317	294	305	336	285	300	332	322	323	284	310	293	315	354	290	298	351	320	322	324	297	322	307	285	310	323	328	307	282	317	312	302	319	326	338	306	340	297	296	282	321	321	331	331	313	307	373	345	320	322	328	323	321	345	289	334	313	330	319	303	310	322	306	323	338	300	315	314	332	353	333	344	293	304	314	325	306	331	312	282	308	299	307	332	304	333	328	328	283	256	324	293	322	309	299	298	334	336	310	306	291	361	302	304	293	295	283	282	352	307	318	340	301	302	305	329	340	315	339	332	298	308	301	303	326	302	335	314	288	338	305	311	311	309	346	287	276	320	331	336	312	310	313	302	316	319	314	284	299	295	285	329	305	294	300	289	294	305	308	326	320	320	315	322	287	312	291	296	298	309	329	321	326	301	282	342	290	347	309	300	291	311	304	305	302	309	319	323	289	320	317	330	320	311	310	305	323	305	326	328	334	343	283	346	340	302	317	304	318	296	283	319	317	332	311	284	350	287	306	286	327	323	340	329	306	292	325	307	305	289	288	313	335	315	334	299	329	306	303	295	328	335	313	309	322	277	323	330	322	316	300	316	294	328	309	325	300	315	319	318	320	313	315	289	278	300	318	333	293	311	325	338	309	330	338	284	291	294	302	302	312	310	296	340	330	317	340	308	345	329	296	319	312	344	328	329	290	322	326	362	311	314	319	344	319	324	318	309	300	311	323	305	287	324	324	334	336	312	285	321	280	310	312	313	309	336	303	293	355	294	320	331	330	317	307	354	328	293	318	319	325	295	314	318	304	296	291	279	330	298	277	335	317	316	327	317	328	306	282	304	294	328	328	293	306	300	301	298	290	335	297	293	319	313	280	326	313	314	345	296	314	286	335	324	319	314	280	330	309	294	357	313	294	327	324	297	342	360	313	334
58686	102640	74511	44328	20572	5276	1229	630	596	581	544	542	563	550	544	551	569	563	561	587	539	567	561	563	540	551	545	545	540	543	595	526	523	526	550	551	533	578	549	533	589	535	556	569	556	592	530	549	540	536	535	515	578	612	562	575	552	554	541	546	529	561	551	576	556	518	537	564	547	566	554	583	567	545	576	572	542	513	561	568	532	519	545	572	596	552	544	571	587	535	524	544	568	541	515	537	577	561	545	591	552	582	527	559	536	566	549	572	539	613	548	575	534	559	592	536	568	531	574	535	558	572	537	566	553	527	543	571	530	537	574	580	551	513	574	543	556	589	567	588	534	550	564	555	569	570	554	517	547	534	545	547	562	564	573	517	538	567	563	563	529	534	519	527	531	548	561	533	570	534	575	532	556	516	581	549	526	556	566	545	543	588	583	568	516	574	573	548	552	553	544	578	541	533	545	564	548	552	572	547	546	522	586	535	556	555	496	519	516	590	573	507	539	548	541	559	534	578	569	553	584	569	567	557	568	556	547	546	576	551	532	530	572	582	581	558	539	542	539	535	546	550	569	570	537	570	557	544	551	566	553	494	563	508	554	558	553	538	586	519	540	549	543	561	542	537	537	562	555	502	590	576	572	522	581	564	579	509	538	552	561	517	517	557	527	570	521	497	564	520	574	567	528	574	554	556	570	545	538	571	571	582	536	598	528	533	556	537	535	548	566	555	550	615	518	609	557	539	510	564	553	567	545	524	553	565	570	558	543	553	553	551	523	545	530	543	503	534	574	571	558	568	574	528	523	526	567	557	559	582	578	535	520	560	559	559	547	556	549	564	521	575	576	527	594	545	547	552	519	510	527	551	498	559	552	483	551	556	534	501	590	550	534	560	582	527	526	530	561	533	488	534	558	559	545	565	560	570	516	555	542	531	547	557	508	541	570	571	562	543	540	576	551	582	557	542	548	541	528	589	543	522	607	538	524	625	573	523	538	541	522	519	588	544	580	551	563	598	539	547	506	556	571	545	544	554	531	578	533	567	533	536	543	587	564	569	565	552	545	504	533	517	572	573	523	520	551	558	546	562	587	564	528	547	544	543	547	509	537	522	550	564	542	566	559	578	500	536	572	549	543	513	546	589	546	553	541	574	569	576	542	528	540	518	556	513	504	571	551	537	524	543	547	562	549	587	550	519	548	575	543	543	548	569	564	545	566	547	579	533	540	559	545	512	547	571	560	549	538	585	555	517	557	582	578	495	511	514	531	543	533	559	529	557	531	530	605	505	526	580	541	534	543	554	582	522	590	625	566	530	576	517	561	534	569	516	594	530	595	551	593	549	578	608	570	583	564	568	545	577	532	541	554	561	559	550	538	555	516	539	530	555	544	562	549	490	507	532	498	549	580	549	556	531	560	531	532	529	525	545	539	572	550	539	541	544	532	536	563	543	542	574	583	541	531	520	559	542	559	559	537	600	599	534	575	571	500	548	548	528	526	577	512	569	552	559	560	540	580	544	585	592	557	560	532	509	552	572	522	562	531	560	542	562	535	558	563	537	564	567	542	511	575	514	571	553	547	569	557	535	554	581	529	568	562	588	545	540	532	575	534	507	533	533	528	536	559	523	548	571	550	514	515	555	573	555	555	531	547	523	572	530	554	542	532	610	548	557	570	547	533	533	543	567	580	544	509	514	552	524	569	507	558	534	560	568	581	526	543	528	549	563	532	550	548	543	614	597	582	566	587	553	551	534	568	534	514	507	552	535	530	550	556	596	516	552	538	555	561	505	545	570	572	556	568	544	525	510	547	561	570	576	559	568	552	519	557	539	544	550	597	549	549	552	505	565	529	524	556	530	573	572	579	544	544	559	543	549	579	527	571	563	562	506	567	580	586	569	547	572	577	534	515	573	562	521	520	565	563	536	561	557	532	576	579	539	568	537	556	571	509	531	548	557	529	512	586	572	557	554	540	521	584	551	576	567	531	546	586	526	515	544	538	512	554	521	545	538	543	570	558	551	539	543	535	532	552	555	524	551	533	601	529	523	538	544	506	565	537	532	504	558	552	561	573	565	595	597	539	566	561	546	545	562	554	556	546	529	569	550	589	477	564	552	535	573	552	551	512	508	524	544	529	554	576	559	517	538	544	546	557	536	503	540	598	551	522	545	553	548	586	533	573	517	538	572	572	578	531	526	539	556	539	560	580	542	558	553	586	554	549	574	537	569	588	548	530	544	527	533	546	545	529	577	558	567	539	534	547	566	567	530	564	521	559	577	556	558	580	575	545	573	544	539	571	564	534	561	553	530	577	531	556	512	560	542	530	519	541	524	580	524	518	593	568	619	582	497	565	569	575	571	573	585	539	541	530	506	504	582	537	563	551	537	574	524	513	551	566	553	495	516	548	548	506	573	525	552	552	551	565	577	572	522	528	520	554	572	574	520	531	559	532	543	551	555	556	549	538	542	510	565	580	581	523	553	587	555	548	551	531	539	541	499	516	521	515	539	523	554	536	585	585	541	515	578	513	560	566	532	573	559	575	566	550	551	559	538	543	527	560	572	517	554	539	538	517	510	541	537	535	529	540	528	529	526	555	549	537	548	570	541	535	538	570	545	559	550	560	519	561	545	551	529	553	567	561	533	530	575	512	592	571	529	559	514	563	591	561	578	533	557	512	511	540	561	520	564	564	529	583	528	527	525	575	605	593	587	534	536	555	559	548	546	547	537	544	549	609	581	556	531	541	570	549	515	575	560	601	548	544	537	595	595	537	552	548	527	548	514	553	572	559	538	555	562	575	508	551	556	563	580	566	520	544	574	522	571	525	558	524	559	542	575	538	523	598	552	544	555	580	595	587	522	506	526	534	555	557	521	540	535	563	495	555	557	543	537	561	608	524	533	543	543	520	545	561	588	559	554	557	535	541	541	561	564	531	547	522	579	532	562	507	576	584	550	538	569	560	546	536	526	594	570	610	579	515	550	509	540	538	544	554	538	558	566	539	555	569	546	562	552	593	553	603	559	556	564	534	553	595	572	552	555	545	557	536	567	580	515	560	548	534	532	571	595	574	561	540	566	576	513	518	573	505	586	564	594	583	565	534	550	541	559	563	579	581	561	540	534	543	532	550	556	576	549	552	554	567	553	544	566	503	554	566	508	552	573	554	550	592	556	543	570	568	592	534	566	570	540	535	572	571	577	579	529	557	486	595	567	585	560	574	544	571	559	563	571	557	587	527	569	534	583	600	552	562	519	513	559	561	566	572	528	559	510	536	574	515	561	539	516	574	544	551	569	545	554	527	552	513	550	546	525	539	559	579	576	552	517	552	562	559	575	502	522	512	533	606	559	548	509	558	557	507	524	503	575	619	588	560	562	547	524	582	581	523	542	555	541	576	584	528	569	559	506	520	596	546	582	541	534	525	559	530	622	549	591	543	545	575	542	526	541	545	565	577	570	557	534	520	508	561	510	571	553	525	544	526	566	535	508	544	554	534	557
29537	34200	29838	12896	1930	472	327	262	239	272	271	272	251	241	282	246	258	268	251	266	267	258	278	290	243	233	289	250	275	243	271	247	257	283	243	248	305	272	301	256	285	268	275	243	276	264	240	268	283	280	226	257	239	277	281	238	271	267	266	267	258	260	268	285	273	267	272	270	235	264	232	276	280	277	249	259	250	259	234	280	273	229	265	229	255	262	269	261	261	244	267	226	251	264	266	255	258	268	260	277	290	268	265	256	282	252	233	272	274	270	250	255	225	267	238	239	270	239	233	266	230	272	249	268	244	252	267	265	256	244	270	245	272	258	249	228	259	261	258	272	285	305	260	258	266	309	230	248	247	287	224	301	302	261	266	259	252	262	265	258	281	277	251	274	258	253	268	264	285	237	250	249	267	277	278	270	259	286	260	248	245	266	279	243	277	249	305	271	264	230	282	296	288	258	241	261	255	282	262	269	272	253	237	259	300	261	248	266	240	275	252	270	264	255	239	242	256	252	261	252	263	294	247	225	283	225	254	274	276	256	242	240	272	275	261	269	275	275	216	254	254	277	250	270	248	237	260	273	277	242	271	261	271	246	252	270	259	260	271	268	282	276	257	280	266	247	280	291	271	261	256	251	252	238	266	272	240	278	266	258	261	275	264	255	251	284	246	260	258	255	278	259	264	271	278	271	232	277	276	259	257	244	275	267	240	269	256	282	267	257	236	259	282	262	258	262	260	265	268	270	276	279	301	270	255	265	256	230	276	270	248	249	236	268	256	244	261	261	244	241	263	271	252	269	260	256	248	243	279	231	269	265	265	240	268	273	268	271	252	257	275	238	270	242	275	269	262	258	260	278	252	243	289	270	274	257	271	258	329	233	302	265	253	262	260	270	271	264	253	264	252	288	270	250	256	277	245	267	278	255	263	280	238	257	266	254	264	271	281	245	242	273	262	294	273	259	294	267	277	279	266	271	267	281	268	260	259	274	275	247	284	243	306	254	240	228	270	271	268	250	242	252	266	288	287	261	274	262	250	269	278	256	287	262	273	257	249	265	243	245	289	276	272	250	243	235	242	253	262	246	285	273	251	284	264	251	276	263	229	240	278	264	262	279	251	265	264	263	255	258	273	276	273	285	241	253	252	287	243	270	261	264	256	235	275	282	244	247	249	263	270	241	274	271	240	237	251	275	264	252	254	273	255	272	258	260	258	249	254	270	286	272	266	263	310	262	273	242	273	272	294	267	266	234	243	241	258	257	224	272	265	255	279	269	255	255	238	272	256	242	275	241	250	290	288	264	231	260	259	246	276	283	263	281	252	291	257	253	233	272	245	282	243	255	279	281	276	237	280	283	268	239	258	276	271	266	292	259	259	265	270	259	276	247	294	253	263	265	298	269	248	280	233	229	268	272	275	249	263	251	277	270	287	257	265	288	296	241	282	274	260	249	267	280	274	259	278	280	260	290	250	248	261	279	291	242	256	245	268	259	274	308	244	261	266	271	248	274	244	244	259	251	257	270	257	245	284	269	278	266	254	274	275	262	252	259	243	252	269	269	298	283	275	278	257	263	254	273	274	252	257	250	256	263	264	255	276	244	252	282	260	259	265	257	259	265	266	277	250	258	253	243	254	270	273	279	277	237	266	261	231	277	263	269	280	252	279	281	269	233	263	269	242	278	264	271	263	301	274	283	257	285	260	254	260	266	274	280	260	256	230	268	254	250	276	236	266	303	287	282	269	252	254	258	236	234	267	258	252	257	256	268	257	255	261	247	279	258	263	259	235	245	262	231	261	274	251	266	241	248	272	265	271	247	243	248	259	264	285	246	255	246	250	268	275	284	274	271	231	282	235	285	269	252	290	264	266	286	256	254	294	278	255	243	233	240	262	278	218	257	234	273	255	233	253	288	261	245	249	241	252	236	238	257	284	262	268	269	252	284	260	238	281	274	253	271	272	271	235	249	266	284	281	268	269	274	285	272	237	303	264	276	264	259	253	302	284	246	259	263	285	272	273	257	256	266	280	262	270	267	247	245	259	261	249	277	280	254	246	268	258	253	261	283	256	298	256	265	260	238	277	258	270	289	278	240	281	269	290	263	243	267	245	267	266	268	241	246	253	265	255	279	306	235	267	254	277	227	245	273	271	274	266	267	268	249	257	250	250	248	267	278	267	269	249	267	256	260	261	248	256	251	239	258	292	242	258	254	269	274	246	278	243	233	254	263	252	254	279	263	253	245	264	259	252	272	290	239	270	250	225	282	279	286	277	265	259	255	256	279	247	291	256	253	283	229	275	260	257	263	246	255	259	268	294	248	279	267	290	260	269	231	256	263	268	254	260	261	254	268	239	288	256	252	274	258	263	237	235	253	268	281	273	229	255	254	245	256	276	251	265	273	247	267	274	304	260	262	270	267	245	254	254	263	243	260	261	266	276	273	258	269	273	269	252	253	278	244	253	268	276	255	252	262	296	275	276	273	265	270	265	224	248	263	270	263	230	268	270	261	245	264	283	270	282	231	268	260	264	277	235	269	277	276	234	265	252	265	260	293	255	250	297	258	247	252	251	250	244	259	284	243	260	251	265	260	287	255	269	265	234	250	263	249	262	260	273	261	261	254	280	242	283	281	263	259	266	269	267	255	259	269	256	240	267	272	212	265	230	253	275	263	232	269	259	291	251	262	247	263	281	281	269	266	273	254	279	256	289	261	279	260	256	263	250	272	279	247	257	265	283	251	248	263	255	258	251	246	256	239	287	265	240	253	258	240	299	247	243	252	262	262	276	277	254	282	271	282	283	276	267	208	268	246	235	271	255	255	262	252	302	251	255	275	240	247	237	262	270	268	277	259	298	254	279	262	250	225	275	262	272	268	293	248	290	245	255	254	229	257	282	253	259	265	251	266	236	265	253	256	262	252	243	266	228	262	273	266	270	270	270	238	264	264	278	252	246	240	274	265	259	263	292	251	250	272	236	237	276	252	255	266	258	266	266	266	259	266	253	270	276	275	263	292	286	253	279	273	225	247	241	258	286	269	282	279	223	259	259	252	263	248	240	272	244	269	273	218	259	255	239	264	248	269	246	252	231	244	254	271	258	262	294	284	271	272	254	261	245	262	261	278	273	235	255	280	293	243	251	276	251	250	310	293	258	240	288	254	244	262	282	251	260	251	254	290	266	266	285	261	266	268	289	262	266	272	251	257	254	259	272	251	258	280	256	255	292	257	267	257	242	254	216	234	279	282	287	262	238	295	264	236	265	264	253	258	263	282	266	272	268	290	257	287	252	271	239	260	283	245	277	217	255	261	263	256	278	285	241	238	252	242	274	274	288	214	263	272	276	258	248	248	284	243	258	238	292	264	248	257	243	264	262	272	274	230	288	239	292	243	272	280	250	257	255	253	262	275	268	246	229	275	249	247	248	266	273	282	269	221	271	289	273	287	234	273	261	247	286	258	259	254	257	262	250	251	268	260	264	261	248	254	268	244	275	235
36925	50972	34654	13689	3655	1072	582	483	478	489	486	476	475	528	498	483	493	498	512	483	486	505	469	508	485	470	517	472	466	466	479	504	473	473	451	518	462	490	463	475	489	525	493	466	471	465	501	536	478	455	471	470	489	460	470	523	438	496	463	537	489	450	473	504	491	469	440	525	468	523	499	487	501	470	469	474	451	506	485	496	461	471	503	476	512	509	460	462	499	479	513	419	497	506	478	472	500	470	469	483	514	466	466	492	479	454	492	482	478	477	509	510	446	511	505	481	528	463	533	475	466	522	513	501	504	536	473	527	461	474	487	476	484	484	449	508	479	476	476	470	506	470	448	482	477	455	494	457	462	491	493	439	481	468	441	476	521	486	439	481	504	491	450	497	449	470	483	508	479	461	479	436	488	457	498	519	492	536	486	495	496	466	493	467	477	460	468	492	483	477	479	508	460	510	478	492	505	474	473	489	496	480	450	510	503	506	491	455	480	516	475	519	489	513	483	427	487	469	475	495	515	506	471	481	545	468	462	523	496	458	481	453	469	497	525	508	540	475	462	500	509	473	527	469	487	489	472	524	471	458	484	449	447	474	464	513	490	460	509	525	486	456	508	469	508	485	501	486	455	469	491	516	504	486	510	483	455	494	501	468	473	456	483	521	495	483	471	498	493	470	485	532	463	496	493	492	498	485	488	465	500	481	492	513	466	466	499	510	464	511	476	506	488	468	504	488	521	475	457	451	474	452	498	477	494	457	466	435	509	463	465	474	479	466	504	479	506	476	469	482	495	510	485	531	485	522	443	487	456	461	491	504	445	498	522	491	465	478	498	478	462	498	486	488	506	475	451	460	499	431	474	496	487	480	529	486	483	490	492	500	499	442	492	487	465	508	497	500	444	467	450	495	471	496	479	498	465	513	490	463	470	466	511	462	483	512	470	465	516	494	471	502	441	507	497	476	486	455	493	494	491	506	536	478	426	502	468	481	532	458	503	493	464	470	505	474	451	456	494	515	500	471	489	480	492	474	528	444	502	496	502	500	497	486	460	478	495	474	485	460	474	452	494	507	468	460	488	493	465	458	497	471	513	469	459	471	498	470	502	502	526	460	489	491	485	488	489	510	454	515	469	466	496	479	488	477	477	491	468	497	480	507	479	468	476	479	494	468	507	506	501	497	505	491	495	503	467	462	531	511	480	512	485	462	478	504	469	466	470	462	497	462	513	525	500	513	498	483	443	492	486	504	455	525	474	450	445	514	481	504	466	484	464	493	482	492	445	508	458	486	495	513	538	493	477	449	482	519	485	486	481	496	462	502	437	478	493	464	486	483	483	478	485	497	499	472	491	501	496	499	481	478	483	519	485	488	513	477	485	511	476	500	488	492	492	471	459	498	473	472	478	515	483	485	482	475	479	477	504	453	510	500	471	484	487	505	456	479	448	470	485	507	451	500	477	495	500	515	523	475	471	473	476	472	517	506	482	486	530	501	490	476	503	516	519	476	501	541	463	520	473	460	482	477	509	468	508	506	516	481	509	502	488	502	504	506	472	474	500	476	475	457	490	471	482	459	481	506	485	480	506	493	509	482	506	502	504	517	471	498	512	501	480	515	451	476	512	507	474	498	481	492	503	472	478	510	500	518	460	459	455	478	484	499	486	516	445	468	492	483	490	440	504	496	491	448	473	446	486	512	453	460	531	512	516	478	492	453	474	502	485	500	460	469	481	470	494	501	462	478	452	539	475	481	535	515	508	491	513	452	470	505	463	479	509	476	503	527	488	510	492	493	470	490	474	504	460	508	496	459	450	470	478	458	444	505	494	465	474	527	489	484	489	438	503	496	475	492	462	455	535	483	476	468	485	503	509	504	502	471	497	472	494	444	484	497	487	441	485	466	493	476	475	485	487	499	448	456	504	446	517	473	509	482	465	434	505	470	485	477	494	523	493	448	486	498	520	497	490	463	531	476	471	500	477	536	496	443	437	503	484	500	488	516	483	460	492	460	457	499	450	507	466	522	484	447	488	475	465	479	498	477	463	483	497	474	481	455	481	505	485	465	466	504	494	533	504	471	498	504	479	489	503	504	476	496	475	469	471	505	439	480	498	478	472	488	488	482	503	479	477	472	501	464	473	521	472	532	497	489	495	507	422	515	462	506	485	443	493	438	491	506	520	490	479	493	486	535	457	482	459	472	493	474	479	481	494	527	442	540	455	454	480	487	484	484	474	508	515	508	498	509	483	444	494	489	496	525	528	485	453	498	481	509	484	513	538	462	470	469	525	525	420	513	468	449	471	495	506	484	452	464	497	477	496	490	475	527	499	485	494	501	482	471	455	474	510	475	459	467	493	423	496	517	503	508	511	440	455	513	476	474	469	481	495	495	496	466	476	467	478	497	491	524	487	498	473	463	488	464	503	461	487	508	529	531	484	512	518	496	500	475	495	487	453	488	490	548	485	497	487	494	520	475	513	513	503	462	489	498	494	449	512	489	470	447	499	482	463	504	503	477	489	472	488	528	539	467	513	455	530	473	500	499	519	476	466	529	489	491	482	485	462	510	467	492	495	475	510	505	468	471	497	472	486	561	477	505	502	513	510	476	448	491	508	499	469	467	523	503	482	499	484	515	501	436	470	478	500	452	488	479	479	486	491	499	513	497	488	503	512	508	468	512	449	462	481	533	487	454	480	502	484	480	518	499	451	491	475	433	499	446	479	539	458	461	535	462	487	479	526	501	492	473	498	480	466	481	478	477	494	494	494	485	472	504	468	528	456	505	479	472	486	488	495	494	484	495	516	489	483	495	448	524	488	510	469	502	467	508	484	487	481	464	470	477	479	526	469	492	496	502	487	480	471	502	490	497	504	468	462	522	451	472	480	492	488	493	458	460	491	474	514	510	511	478	481	481	482	473	488	499	451	484	483	518	459	479	479	502	505	495	488	511	467	495	506	517	494	502	486	479	496	475	489	482	479	505	517	477	513	493	521	498	469	466	468	487	503	471	461	481	476	471	487	476	517	490	480	494	487	490	495	490	525	498	516	493	490	485	534	504	469	539	475	485	489	480	482	481	528	476	510	503	473	499	522	449	527	488	481	475	494	505	454	513	479	467	517	472	488	500	478	511	482	482	526	524	478	457	496	525	500	521	491	448	471	488	493	511	496	494	448	455	514	468	507	488	480	458	504	449	485	482	518	449	477	471	507	512	482	459	469	473	506	488	513	449	497	501	487	482	481	418	470	516	460	456	475	470	442	501	511	466	483	508	470	476	506	459	499	496	490	513	495	480	460	472	518	527	461	500	444	505	507	458	501	475	511	473	491	530	501	492	489	508	460	502	496	467	526	518	490	474	463	472	511	488	509	498	490	476	510	467	466	496	470	443	478	496	494	505	453	468	475	534	497	503	486	504	486	492	489	459	477	471	491	497	509	477	470	481	489	501	458	488	469	508	520	492	472	494	454	492	439	468	511	478	513	455	503	445	519	469	423	473
24813	25152	37231	29590	18953	6541	705	328	271	258	285	288	282	300	276	275	310	302	272	247	287	294	283	293	288	330	269	291	255	288	281	272	309	296	258	278	250	296	249	243	299	286	261	275	262	266	283	304	239	283	286	280	287	283	234	273	299	272	295	246	277	286	271	287	265	288	288	321	271	293	311	299	297	257	272	263	298	268	270	284	284	285	298	264	320	251	286	268	261	294	303	252	294	295	275	225	247	278	288	258	277	296	280	280	263	266	283	261	308	262	280	274	258	274	261	301	291	284	268	318	290	295	267	275	295	275	270	274	278	279	268	248	261	272	271	273	249	256	268	269	316	292	281	287	299	286	309	278	241	254	278	283	278	291	282	273	260	268	287	257	271	259	304	280	276	293	294	263	249	274	265	303	280	287	295	280	300	259	285	302	303	271	286	296	277	259	314	303	271	297	261	305	280	266	278	265	247	273	274	284	278	261	274	277	269	294	261	301	258	251	295	277	268	301	252	292	267	268	291	271	292	270	244	289	293	283	294	265	285	289	248	274	279	276	283	281	264	280	266	267	290	261	290	270	276	275	289	284	272	262	278	250	269	265	284	263	284	277	288	273	319	257	293	262	260	295	265	285	310	292	272	263	270	282	278	271	269	293	273	286	253	279	282	304	298	240	296	276	296	255	273	255	272	277	274	276	269	288	296	274	319	287	281	270	270	284	273	281	267	266	276	267	273	262	268	289	280	260	268	261	279	239	268	275	281	290	299	290	301	270	265	265	291	306	295	315	298	288	285	279	269	289	291	290	247	276	266	270	257	281	271	267	312	281	276	267	245	241	250	289	314	274	309	274	309	295	283	270	287	283	266	280	314	250	270	264	254	278	265	248	285	273	264	276	254	294	273	281	255	287	299	285	274	260	290	280	298	236	276	268	255	291	287	292	243	301	281	252	255	258	249	289	303	259	281	265	278	283	266	267	268	281	264	300	272	267	308	268	288	282	297	278	293	268	313	276	274	255	263	285	266	273	279	263	279	284	258	266	252	309	283	267	252	275	319	257	264	271	269	290	301	241	252	285	274	264	268	262	278	300	302	252	282	312	258	276	295	265	264	270	292	276	292	282	244	263	269	278	282	257	307	272	286	258	276	287	276	260	279	274	254	271	256	294	287	282	242	272	258	291	272	298	243	285	295	285	280	294	277	261	270	298	280	298	312	238	271	273	263	256	278	279	285	272	282	303	281	256	301	287	281	290	266	284	261	280	295	285	311	241	287	288	259	275	266	278	282	288	278	250	277	266	275	302	273	262	273	265	278	251	291	271	280	288	274	269	268	285	287	297	278	282	258	259	273	277	302	286	275	258	262	308	255	275	270	330	278	275	284	255	257	279	287	292	258	275	266	255	255	265	279	292	279	297	277	273	268	309	256	262	307	241	271	264	275	284	275	254	284	297	275	302	294	279	273	269	273	265	283	290	286	271	257	289	251	290	290	280	285	255	272	300	273	274	268	284	259	251	268	269	253	295	296	263	259	314	257	267	278	266	284	271	304	301	274	276	267	271	293	273	281	271	272	272	262	281	262	265	284	277	286	324	248	283	279	259	258	271	294	308	266	280	271	235	285	278	260	297	291	238	285	279	246	280	291	288	292	306	276	282	264	260	299	294	301	283	314	267	274	275	267	287	282	307	288	292	256	272	298	262	274	263	297	301	286	287	281	296	304	265	261	283	263	264	284	270	262	260	324	277	260	279	261	271	286	317	311	287	269	303	276	257	254	284	272	282	266	305	296	303	287	294	276	247	286	287	270	275	277	271	283	271	290	283	310	268	305	295	273	283	282	271	272	276	252	259	285	258	250	284	288	265	263	303	282	316	272	285	298	277	299	275	272	303	267	273	246	272	288	239	263	312	260	282	283	273	271	275	281	284	288	276	278	318	284	233	260	260	278	249	269	272	287	272	248	286	289	289	301	281	286	285	264	312	267	286	306	271	291	314	275	285	305	316	284	270	278	280	274	266	277	287	287	292	279	277	273	303	278	258	270	289	274	271	267	267	267	275	245	258	288	285	301	287	254	253	300	259	271	289	286	280	295	295	281	276	246	276	279	264	302	284	265	306	315	275	252	261	278	327	285	240	270	250	290	266	276	282	283	264	274	253	275	260	295	312	269	291	296	285	263	305	244	261	281	273	289	281	263	276	299	282	305	266	252	275	288	272	293	270	278	329	281	270	280	255	267	264	279	276	266	276	286	283	291	294	250	269	304	293	267	295	273	275	277	268	281	291	264	290	270	287	283	310	311	271	281	270	272	307	258	274	278	275	285	299	261	277	284	267	320	298	250	262	253	277	256	271	264	279	286	269	281	285	291	298	280	276	281	257	287	278	284	276	253	324	275	260	281	265	257	284	283	289	295	279	276	287	263	289	296	283	273	265	275	275	292	292	259	290	269	267	296	261	257	258	275	268	265	288	260	274	279	277	272	264	294	264	278	255	313	287	289	289	283	283	280	294	260	286	269	258	273	278	260	300	258	273	294	285	275	271	274	267	265	285	286	246	240	234	289	284	306	269	291	280	273	266	257	257	284	256	266	245	273	289	306	277	302	282	246	300	310	279	304	286	268	261	268	276	306	299	280	263	281	272	264	276	247	236	275	281	299	279	271	310	263	271	266	278	275	304	277	291	290	267	289	267	269	278	267	281	251	282	263	269	278	269	277	271	254	259	265	299	252	280	293	292	290	267	282	292	304	285	270	274	282	302	258	266	280	264	280	296	264	286	269	254	278	247	276	275	258	268	270	272	281	274	262	276	271	286	260	245	283	269	293	279	296	289	251	286	274	258	276	281	274	283	303	278	271	312	278	285	273	289	283	272	266	257	281	282	248	252	295	260	317	277	268	279	285	293	297	256	276	253	279	289	317	282	251	254	283	298	291	275	267	275	269	337	277	287	279	286	273	239	273	279	267	246	281	258	306	273	285	266	299	274	247	274	280	261	287	270	316	256	294	290	268	262	291	222	291	288	273	282	299	283	278	292	270	264	279	242	276	242	264	261	278	302	271	253	269	279	253	294	250	269	310	287	281	242	294	288	272	260	282	296	291	303	248	292	268	288	267	294	279	270	300	287	274	267	285	265	315	274	279	260	306	314	258	260	276	288	263	269	279	284	262	263	264	249	256	296	272	284	289	277	288	324	268	274	266	259	282	273	252	273	275	269	245	270	298	253	304	277	306	260	297	260	286	267	255	307	281	266	286	266	294	299	271	281	256	281	289	265	266	247	280	256	261	280	300	290	291	309	273	293	276	258	293	264	253	318	277	269	262	298	279	274	272	284	281	293	279	266	286	297	275	274	277	259	294	295	260	278	245	266	253	270	278	287	299	260	279	271	271	272	276	295	292	287	271	283	275	265	344	262	303	277	274	266	258	273	289	260	267	265	292	263	251	287	256	274	281	303	303	311	273	272	293	275	292	257	287	268	324	268	258	292	282	265	255	302	290	297
58806	93136	67733	37692	16212	3952	951	596	509	494	514	514	541	455	478	510	517	472	519	526	475	512	487	487	475	491	496	525	489	460	524	505	506	473	492	578	500	548	550	475	501	520	472	498	527	526	509	524	533	539	482	478	480	474	533	493	517	455	497	493	446	444	486	523	479	473	482	522	471	518	516	545	522	533	487	489	522	504	499	507	513	514	531	499	524	512	515	487	505	473	483	513	465	535	492	516	477	508	526	501	514	500	547	496	504	479	491	537	485	508	484	491	486	520	503	479	511	515	504	501	478	499	453	454	535	540	527	520	493	492	501	489	525	479	476	504	498	523	487	480	494	488	481	492	462	532	494	527	498	475	547	521	509	496	493	482	501	463	487	516	513	505	507	509	505	506	511	542	544	481	509	497	468	522	462	493	470	513	499	500	523	539	501	540	518	502	456	517	479	495	491	459	537	494	491	476	517	494	507	494	506	485	476	490	481	523	500	500	504	506	521	519	518	533	474	514	464	535	532	534	491	510	512	522	461	482	523	486	472	511	503	475	502	491	535	509	493	514	521	517	518	493	508	530	492	511	509	548	496	506	483	491	506	480	520	507	516	545	540	523	500	519	485	534	493	507	524	509	499	520	505	506	496	489	500	528	538	513	486	484	483	498	530	493	489	512	508	527	519	520	486	510	539	495	500	535	499	452	530	503	506	503	492	483	486	509	486	464	490	495	461	503	522	509	515	527	500	513	499	500	484	504	485	534	546	480	535	503	516	521	521	498	508	499	548	484	491	476	526	510	470	523	479	498	517	494	522	524	549	478	501	523	524	498	498	514	511	467	471	535	508	495	496	481	516	481	498	510	462	520	499	511	493	503	507	527	504	515	534	521	507	514	497	462	518	520	453	498	513	498	483	515	498	499	511	512	506	503	485	550	473	529	520	483	500	527	514	493	496	507	511	469	542	544	491	535	479	487	552	462	497	488	478	511	494	459	533	500	506	484	486	497	473	505	524	458	519	483	529	505	530	504	509	481	488	550	507	465	483	520	507	512	464	502	493	513	537	517	487	511	489	479	504	466	489	501	479	479	522	499	517	544	502	499	504	530	516	486	477	542	480	516	493	512	492	518	531	543	566	498	488	497	520	500	527	509	501	532	515	478	519	499	478	527	492	509	553	500	460	494	471	513	509	512	497	483	509	529	482	473	508	497	496	527	492	489	519	517	477	497	552	496	477	484	495	478	520	501	496	493	474	494	518	453	505	526	505	487	483	503	489	457	523	482	490	495	507	510	482	496	482	462	456	485	487	517	478	513	519	479	473	475	502	532	495	521	532	524	538	559	532	510	526	490	521	491	559	539	524	514	497	511	526	546	478	521	487	497	513	546	504	485	486	497	527	508	478	490	547	515	513	451	504	534	497	525	505	513	533	522	482	488	487	522	496	481	510	489	477	453	491	472	472	507	491	513	500	474	474	461	531	533	495	492	496	523	500	487	512	486	508	492	509	500	457	524	508	503	508	525	516	511	513	522	467	504	527	499	498	509	526	514	524	482	495	477	511	543	498	527	504	488	512	499	494	478	489	483	502	511	477	523	475	499	511	486	506	482	508	510	531	511	487	502	485	527	536	501	487	523	525	477	487	470	499	494	511	491	526	491	485	495	487	494	486	529	500	527	515	520	510	519	476	488	471	501	525	497	494	475	507	523	494	507	531	546	499	486	470	516	488	499	475	514	484	495	517	491	499	474	519	542	499	520	490	461	525	495	503	465	501	478	524	520	544	485	503	506	466	491	556	487	533	480	476	496	529	480	502	531	463	540	494	542	509	496	516	517	516	475	485	500	530	521	475	504	509	493	497	519	486	551	538	491	520	535	541	528	511	491	479	505	507	520	500	528	517	540	521	484	497	519	520	511	486	512	491	522	529	505	522	462	523	473	520	513	509	498	486	485	497	539	514	550	540	525	518	488	503	512	542	477	500	497	516	514	498	511	482	490	477	498	515	502	525	520	490	485	503	513	538	499	502	506	493	501	527	515	484	437	511	454	487	507	518	477	543	496	502	502	517	505	525	498	523	513	479	467	479	544	514	533	481	479	498	517	505	495	519	523	511	497	494	521	496	464	522	509	481	497	468	505	501	490	505	525	498	494	493	493	485	508	534	536	492	489	485	532	531	516	497	489	515	508	516	487	506	514	498	495	492	512	503	490	499	501	484	536	507	517	526	504	498	447	512	500	491	504	466	513	498	518	503	503	512	486	482	500	488	476	480	492	533	525	523	474	481	507	519	524	483	511	528	490	512	484	526	545	511	519	555	530	503	465	515	486	505	510	500	455	487	537	473	455	530	509	491	508	555	487	498	501	513	543	512	471	522	522	542	548	459	471	543	529	503	525	469	481	515	500	480	473	459	500	520	526	520	490	505	479	520	441	484	491	504	486	506	487	511	503	521	517	484	522	500	507	464	499	486	504	490	475	517	474	531	465	496	514	510	509	480	496	480	505	520	479	511	511	526	497	496	491	496	504	452	479	500	512	512	502	495	492	503	486	525	508	519	497	486	534	523	512	467	487	509	499	498	500	516	483	486	499	459	539	505	484	504	507	513	517	500	527	485	516	539	498	518	484	503	528	501	539	495	464	489	551	490	516	517	486	515	532	493	501	499	502	464	518	484	510	505	529	489	486	530	498	484	516	524	527	504	509	462	475	459	480	498	516	513	501	515	493	524	514	499	479	526	540	524	501	494	508	552	489	485	502	487	532	516	514	508	516	510	521	511	508	504	462	491	484	501	475	506	527	513	479	484	460	505	527	495	547	518	499	498	509	470	489	518	497	497	516	504	481	502	480	480	512	486	506	522	524	483	485	508	495	503	511	499	523	503	504	505	497	491	494	493	468	484	492	530	517	479	486	480	495	495	466	510	515	486	520	527	504	459	504	527	548	470	471	501	474	502	488	496	496	444	546	498	476	520	492	495	524	509	532	472	498	513	498	522	482	505	463	477	503	549	491	488	477	458	516	507	511	492	481	531	481	493	493	459	484	549	509	518	535	512	469	482	522	525	526	524	503	477	483	523	461	547	510	469	495	456	494	482	512	467	474	492	502	487	506	483	479	514	547	475	521	455	499	486	493	486	488	513	528	516	510	560	507	503	496	509	486	506	503	531	511	501	536	504	497	518	526	526	510	484	495	536	490	512	506	503	537	561	472	484	482	483	511	527	519	493	547	474	506	475	490	494	492	513	545	518	468	482	479	498	518	543	484	475	496	506	516	521	504	551	461	508	499	512	568	485	497	528	532	483	542	497	470	510	516	485	523	496	472	525	460	539	510	475	538	474	526	500	469	492	535	496	483	511	510	467	501	515	502	502	518	470	483	535	495	478	468	482	522	509	555	497	477	503	476	494	515	510	502	485	484	497	516	519	538	524	510	512	511	507	496	480	478	525	469	501	488	556	518	487	527	471	558	527	492	482	502	534	518	486	508	493	490	509	516	514	493	494	513
23507	22811	33830	27577	21665	16749	3737	425	318	315	341	315	334	315	309	307	353	335	311	332	335	311	306	343	316	340	309	331	312	316	322	301	332	348	337	289	320	347	333	324	333	324	334	312	337	323	332	301	322	345	339	332	306	348	317	325	300	299	271	304	305	325	314	319	334	309	327	324	306	309	343	327	301	332	324	350	307	322	334	322	312	308	320	315	296	325	303	304	342	333	304	294	274	318	339	309	303	320	333	317	339	340	318	336	332	350	347	319	310	291	304	307	319	308	346	325	311	334	292	298	311	318	306	300	313	330	324	349	310	308	290	314	290	304	308	321	310	307	354	340	340	333	322	314	358	323	309	332	317	339	299	304	323	305	319	306	306	348	309	322	328	350	319	325	307	318	344	278	328	311	319	321	318	302	299	307	284	343	319	304	318	322	281	322	309	321	321	333	340	342	333	320	287	324	355	310	308	339	298	317	326	307	301	337	322	317	300	359	297	312	294	326	318	334	303	317	286	336	290	307	313	286	316	333	353	309	286	320	332	309	313	304	286	317	292	320	333	325	313	298	348	316	317	321	301	314	327	303	327	325	320	315	315	308	316	328	310	302	349	317	329	294	302	331	322	315	310	342	361	312	326	305	336	328	324	304	351	282	307	300	312	333	347	311	323	345	333	302	326	339	326	320	297	295	325	311	333	321	314	307	307	308	307	299	342	294	327	286	290	283	305	290	354	371	322	351	334	314	336	331	317	335	309	319	338	337	332	301	322	345	313	315	347	370	322	323	315	304	334	309	309	332	328	310	358	298	314	318	348	319	331	333	305	322	334	329	295	311	327	326	301	345	317	313	296	320	275	287	309	350	300	345	277	308	351	339	321	316	326	320	305	348	299	299	332	314	319	352	311	349	301	313	317	354	307	337	311	336	325	299	315	315	360	336	317	316	334	335	303	337	338	331	296	317	319	315	303	327	318	322	319	321	322	335	338	336	289	290	304	314	321	375	313	318	306	320	339	320	304	284	318	328	323	295	291	273	272	337	322	301	302	302	341	318	304	300	315	328	324	349	311	307	305	303	337	311	318	330	346	326	302	303	327	323	318	312	297	310	306	349	328	308	329	348	313	321	304	326	329	312	295	310	294	335	328	313	334	324	307	323	285	362	337	337	291	303	326	341	358	337	315	332	307	320	323	333	313	327	322	331	315	322	322	315	326	336	347	310	343	319	351	295	321	310	309	315	335	297	307	303	287	355	315	304	314	285	295	349	336	335	333	320	319	308	298	303	322	315	336	307	311	323	354	307	301	326	343	290	308	308	334	333	321	322	351	335	338	301	331	322	304	326	319	328	293	306	320	317	316	277	302	326	293	336	311	302	336	306	331	337	333	302	312	288	339	333	301	312	342	296	308	332	330	300	308	299	313	306	322	327	282	326	296	329	306	297	327	307	300	284	313	320	321	322	319	309	341	301	301	321	321	355	334	322	327	331	315	288	312	296	313	321	326	336	309	315	296	305	309	311	294	329	311	305	336	330	305	361	314	303	357	304	280	362	318	318	300	321	324	315	320	320	347	317	313	292	328	283	301	324	330	312	307	324	336	324	316	324	309	327	315	306	306	299	330	322	294	309	324	336	335	289	327	316	312	319	349	326	304	342	316	322	318	322	328	309	316	296	317	299	337	335	312	293	311	316	305	293	319	291	318	311	326	327	311	332	346	301	324	315	316	311	310	353	304	319	344	315	318	320	330	318	317	330	336	328	279	353	317	337	319	301	300	308	328	315	321	306	323	317	329	330	328	292	277	296	305	320	310	322	339	311	305	315	317	309	336	304	315	306	328	347	299	318	309	309	316	337	301	312	331	319	321	343	300	326	314	308	365	308	305	307	318	339	305	324	307	323	320	332	347	297	342	308	316	319	331	339	339	313	347	326	323	319	283	332	295	303	316	323	310	325	358	341	311	313	312	340	289	333	305	316	313	318	337	347	306	301	294	332	353	346	327	319	307	338	322	328	319	313	327	303	308	305	321	319	319	277	311	315	300	322	314	304	337	340	299	315	333	333	324	285	337	293	290	329	287	286	322	320	313	299	318	344	311	300	306	333	315	315	330	332	294	338	288	303	305	326	312	302	328	361	301	285	288	318	298	316	305	322	340	316	337	279	304	324	321	293	322	326	323	319	335	297	335	347	331	337	309	318	281	326	319	341	297	346	297	332	276	296	304	330	324	338	350	331	312	312	319	379	304	316	323	296	334	304	327	329	319	308	329	312	299	314	306	310	323	326	296	320	349	348	326	296	325	317	335	296	293	331	301	335	294	316	333	330	333	333	321	307	288	310	298	307	308	293	347	318	361	313	320	303	330	338	336	333	295	310	319	310	307	317	323	301	310	324	318	311	317	295	322	350	330	319	339	312	298	347	330	310	300	309	314	300	348	310	318	327	316	322	326	336	318	289	307	314	324	340	330	333	316	308	280	295	283	332	320	302	291	343	326	296	284	294	298	325	301	309	333	305	298	311	344	326	330	339	327	335	308	316	314	311	313	295	314	338	339	273	331	312	329	302	332	334	331	320	314	329	294	308	311	332	340	324	301	321	327	317	307	323	335	324	316	296	302	312	347	331	315	351	319	317	304	310	309	362	301	314	319	313	311	331	296	310	342	331	293	280	320	357	338	328	315	316	299	309	289	298	318	326	308	315	303	288	293	291	318	310	320	332	311	315	304	316	310	337	311	313	331	323	312	325	309	337	339	311	316	335	300	365	286	306	308	323	328	328	324	337	339	321	304	294	313	324	290	318	291	297	343	307	305	347	313	317	343	302	306	329	312	326	294	320	328	338	306	318	311	343	321	329	316	318	338	328	341	321	303	328	328	343	351	338	311	324	324	383	332	292	328	345	318	321	310	273	302	333	293	307	327	320	321	300	297	332	293	307	313	318	306	306	310	331	314	288	307	312	316	319	320	330	287	319	295	303	315	298	323	314	307	295	318	282	289	309	336	326	354	312	314	322	338	294	310	307	306	332	290	322	345	321	295	323	332	312	306	325	332	328	319	312	295	337	316	330	322	332	329	295	279	294	298	325	323	351	297	324	330	288	327	346	314	294	286	323	300	329	311	305	334	266	332	292	311	310	322	332	340	329	290	337	323	327	287	342	321	296	322	334	278	293	335	327	327	337	310	316	310	324	313	273	291	342	316	338	340	329	295	289	310	340	299	295	316	282	315	336	287	336	320	323	299	275	325	302	321	342	316	307	339	322	302	287	316	317	291	323	320	298	311	324	287	342	298	308	315	326	344	338	295	308	295	317	296	315	308	307	353	307	329	332	315	349	348	315	299	312	284	327	300	316	317	318	286	316	310	330	313	323	337	349	324	314	353	325	300	315	327	317	332	358	324	314	333	331	312	304	316	335	331	311	319	283	312	333	306	333	330	288	359	323	325	318	330	312	320	327	318	323	341	341	318	340	329	325	316	297	297	320	325	327	285	309	302	302	320	318
59631	103461	77951	48320	23738	6909	1499	658	532	554	571	513	573	596	596	539	559	533	544	548	590	567	590	572	606	509	584	571	551	542	565	559	586	574	565	549	548	541	545	576	562	555	553	506	574	549	517	552	541	560	538	539	521	550	538	569	554	528	567	539	583	580	546	548	531	527	568	536	541	534	552	550	515	528	538	587	539	534	549	528	572	526	510	580	563	542	533	496	604	569	571	561	608	538	558	560	522	547	554	512	532	567	517	523	574	571	538	539	576	528	570	586	566	566	537	548	487	574	570	551	536	574	570	563	545	600	539	569	551	551	590	538	568	540	527	540	536	561	547	546	584	582	524	546	557	541	563	547	550	553	572	527	544	503	504	564	555	584	584	548	582	558	547	531	576	548	514	508	543	546	513	544	577	536	565	546	539	568	581	547	544	553	571	574	537	535	550	536	519	580	597	595	516	542	573	556	565	542	540	541	582	541	563	577	557	556	547	565	538	567	594	513	605	567	571	554	543	552	498	562	527	538	589	590	534	574	570	553	542	541	533	525	544	542	540	533	550	563	583	536	570	566	532	542	568	542	549	473	531	557	571	514	560	536	541	527	560	577	582	510	550	570	504	559	572	544	531	598	546	587	560	495	548	575	571	546	543	546	609	541	552	592	557	577	568	541	520	518	525	544	550	577	550	556	518	520	565	521	565	571	577	545	564	554	528	507	560	519	504	538	556	566	588	554	552	563	542	535	540	550	522	510	509	558	545	507	534	527	531	550	541	502	565	538	556	535	532	570	571	530	563	508	561	583	586	510	572	515	574	547	504	588	537	561	570	543	551	590	540	560	574	518	529	547	580	512	529	534	548	548	547	557	568	560	530	542	580	527	569	549	542	554	592	553	569	547	547	580	566	565	572	543	559	544	561	555	587	500	554	573	540	585	532	529	562	593	587	536	572	549	570	611	536	541	537	490	584	574	532	531	562	539	567	567	589	529	565	584	576	547	531	534	516	526	545	524	572	525	533	538	536	536	576	550	529	556	600	557	571	552	587	589	563	540	529	539	527	536	579	559	579	526	581	546	519	547	530	563	557	544	569	534	542	544	511	575	553	535	560	545	516	533	563	563	531	540	534	582	524	547	550	555	518	572	582	589	555	582	543	555	536	569	580	554	514	560	557	542	556	525	590	513	531	521	544	548	539	549	497	557	547	569	559	561	554	594	580	515	537	532	550	549	557	523	544	585	561	538	535	550	540	547	529	571	569	557	568	558	589	580	571	552	510	556	540	544	565	532	527	552	532	509	519	580	561	568	520	546	540	585	576	556	592	543	556	579	544	546	525	547	588	536	516	539	599	568	554	575	554	565	568	546	592	578	557	552	588	535	524	524	556	565	553	547	526	536	595	584	579	577	585	541	577	534	587	559	503	565	583	538	579	550	547	530	538	571	557	570	523	555	548	543	557	532	506	569	562	553	579	520	533	584	545	591	541	573	564	551	547	583	537	583	539	565	532	587	576	503	540	539	540	575	532	549	546	555	528	533	548	562	570	577	576	515	572	569	527	542	566	533	576	544	552	558	556	535	570	527	537	528	554	543	597	532	544	569	561	606	515	563	545	540	489	524	518	496	581	573	539	571	570	576	528	523	563	579	541	556	608	530	545	525	563	526	583	591	550	509	541	565	541	613	521	560	533	543	546	535	582	507	547	560	514	531	556	574	555	563	569	573	527	529	529	538	519	551	595	608	552	594	576	569	529	554	557	575	613	554	569	542	528	577	572	578	503	548	545	570	576	589	549	569	585	534	560	529	574	522	530	547	574	562	557	564	538	600	562	505	508	568	535	565	563	559	556	561	544	515	531	568	552	567	517	527	520	560	537	539	568	558	576	560	516	517	556	539	570	539	577	547	568	533	571	561	581	554	584	532	550	588	540	567	535	543	588	535	529	530	554	556	576	487	545	551	554	526	512	547	536	545	530	551	546	540	582	506	555	553	563	586	521	559	604	566	522	534	542	539	544	577	553	531	485	585	542	531	550	602	547	516	558	508	564	510	580	570	539	533	550	578	533	555	532	539	575	570	534	552	538	531	546	540	572	578	574	542	547	488	532	551	511	591	587	572	593	485	537	537	550	546	574	560	566	488	544	558	583	538	575	541	540	554	576	556	576	524	623	537	553	550	565	571	518	531	553	566	575	584	578	586	568	550	524	564	558	555	566	575	540	547	531	540	573	553	527	539	546	511	533	544	512	516	520	540	530	549	542	555	571	579	545	505	579	546	546	558	531	551	535	566	531	552	570	530	541	554	529	529	572	565	577	571	522	593	522	525	569	554	578	576	587	532	558	540	503	534	540	524	544	528	523	545	562	562	513	538	562	548	547	570	526	530	526	538	549	586	599	531	558	530	534	514	577	535	528	563	537	563	532	554	567	581	546	571	544	545	563	557	534	558	518	572	524	500	587	569	604	540	552	548	557	544	548	543	566	549	535	566	589	568	562	559	575	574	525	524	528	563	538	535	597	503	553	559	548	546	532	543	530	561	524	537	579	537	544	582	487	605	528	566	558	580	554	547	573	522	536	562	542	546	587	527	539	530	577	555	505	554	576	563	531	512	551	559	527	541	597	551	520	532	519	542	527	571	528	552	543	570	585	590	563	545	569	516	556	568	586	573	553	566	507	545	534	578	488	555	548	599	552	498	545	518	551	560	582	527	567	484	544	555	597	564	518	548	548	578	521	540	525	526	528	536	575	530	567	552	542	583	551	562	542	549	569	574	530	542	514	542	527	587	554	500	530	556	537	525	565	521	546	557	565	543	519	560	557	590	556	578	520	563	596	558	580	547	572	536	510	538	546	575	551	550	559	517	554	527	593	608	547	559	535	566	539	541	545	574	558	537	555	532	514	574	561	592	583	524	573	515	563	551	524	541	553	584	555	546	549	548	519	562	536	541	582	572	569	560	534	574	543	556	564	562	556	546	549	556	553	532	480	528	545	590	571	521	545	553	521	563	569	549	551	597	563	556	545	568	580	514	558	495	620	553	543	556	560	542	577	520	555	570	542	559	544	528	567	603	558	587	510	565	591	550	601	561	541	511	566	563	535	542	579	546	546	578	556	559	543	572	551	517	589	543	565	590	550	557	539	520	563	526	543	501	576	588	538	522	590	556	552	579	558	543	573	566	551	538	536	532	528	541	560	567	528	492	496	531	545	507	513	551	491	507	582	583	553	599	507	581	535	584	546	568	571	530	569	531	564	540	578	516	561	578	545	551	579	569	542	550	573	559	561	542	485	537	566	548	603	574	578	568	549	544	543	548	535	584	561	554	569	523	538	611	513	523	541	549	567	571	540	573	536	586	597	548	578	533	612	562	539	530	578	548	552	553	591	564	555	526	561	546	512	570	566	564	556	604	550	563	535	553	549	561	543	539	571	547	529	557	541	573	560	577	519	555	527	528	520	543	536	546	545	575	526	593	525	591	526	577	566	567	527	565	563	540	545	511
28686	32934	32072	14743	2454	585	332	266	285	273	281	271	253	277	281	252	277	258	291	254	250	290	276	265	272	216	239	267	271	290	256	299	269	284	247	253	265	283	280	244	247	230	244	264	252	276	284	267	281	286	255	253	255	272	274	291	250	259	275	227	278	286	287	243	277	260	277	256	279	261	270	257	274	282	272	280	275	249	245	304	273	254	280	260	249	246	250	248	269	278	253	255	273	265	262	263	285	256	246	257	268	300	262	244	259	251	255	259	282	268	268	268	262	230	253	260	268	260	264	270	250	233	261	262	255	255	276	253	237	250	276	255	258	268	266	268	280	264	268	282	281	259	284	270	274	248	268	265	266	261	267	269	273	258	255	265	251	276	237	258	275	273	289	274	254	277	251	273	238	290	275	284	219	276	256	274	280	242	243	297	261	270	246	256	243	288	284	243	271	273	264	237	267	238	273	244	271	282	276	243	262	279	260	264	244	273	262	242	267	258	247	269	269	269	269	231	251	229	257	238	272	254	255	266	259	288	274	274	249	256	252	277	234	269	266	239	265	269	251	261	250	266	296	247	268	280	262	245	270	254	258	280	293	295	270	268	269	273	254	250	302	241	278	257	269	255	263	249	255	266	272	289	245	290	257	285	285	265	254	279	265	269	257	255	283	266	273	248	247	246	252	280	240	276	283	265	261	287	238	262	268	280	269	266	271	245	234	251	273	234	302	259	287	290	256	253	269	258	251	250	290	285	268	267	281	301	248	250	256	278	279	266	249	238	255	270	263	264	290	288	276	245	267	301	246	279	269	296	264	240	231	271	258	265	244	235	290	268	252	276	265	274	244	270	255	275	276	272	246	252	263	272	269	239	256	220	256	273	259	265	262	254	257	250	257	247	259	271	264	233	261	240	250	241	275	268	270	240	288	288	273	249	267	236	270	274	270	244	269	249	257	270	251	298	279	274	268	254	267	273	234	268	279	243	268	273	267	266	284	236	285	292	253	290	251	254	237	252	288	233	263	252	244	255	241	265	283	285	265	245	242	271	279	226	236	240	259	270	271	250	255	268	282	266	270	299	270	251	260	242	256	243	294	258	264	257	257	270	283	262	237	253	255	292	245	245	260	253	247	266	249	283	274	286	241	257	266	244	254	253	252	267	243	243	269	264	258	269	266	277	261	260	278	246	254	278	270	265	289	278	245	237	265	244	257	257	243	256	228	273	254	296	266	237	268	257	257	297	258	259	286	232	264	264	263	273	246	276	262	265	255	264	259	251	271	252	248	272	280	262	254	260	268	285	260	266	258	257	264	274	265	223	293	232	244	251	247	252	249	298	289	255	285	235	276	237	240	281	282	241	264	271	268	248	259	257	268	250	233	264	259	252	271	286	251	245	253	249	250	275	309	266	263	274	239	268	256	250	268	268	273	281	276	264	279	280	260	254	238	264	274	270	265	251	264	258	260	267	258	241	258	246	280	303	270	282	249	253	253	268	254	270	281	254	297	259	258	285	256	290	292	266	287	312	267	257	272	262	244	266	265	261	257	271	263	263	235	277	237	267	251	246	255	271	264	263	257	277	276	268	261	299	254	258	230	253	274	252	241	266	261	242	276	247	266	273	272	246	249	270	252	244	244	256	248	291	243	295	282	258	245	270	256	268	262	274	287	266	252	263	287	253	245	284	268	242	266	269	253	276	242	269	230	290	261	269	270	285	267	274	259	304	268	248	220	247	268	281	243	263	251	266	280	282	249	247	226	258	273	286	240	264	239	289	259	262	252	239	257	233	240	292	269	274	270	281	282	259	240	250	280	249	266	232	261	249	254	291	266	256	266	251	282	279	255	241	291	269	234	263	265	235	284	251	263	254	260	245	278	242	288	287	272	268	243	243	259	246	280	260	247	281	256	286	268	274	262	252	239	290	252	284	239	270	266	259	258	246	263	266	275	238	260	287	297	283	246	248	262	258	247	265	267	275	255	245	261	242	255	236	252	247	281	262	271	250	257	261	245	278	291	283	250	272	253	264	269	236	255	267	313	257	251	253	246	260	259	257	286	254	282	272	250	241	280	247	273	241	297	257	268	270	261	262	274	266	262	243	245	270	291	278	259	263	249	242	259	260	267	259	237	249	254	260	274	231	258	296	273	274	243	267	280	256	262	249	229	283	295	265	284	248	238	270	256	272	277	272	274	244	231	260	243	283	287	229	262	264	253	288	270	262	261	260	236	269	246	280	259	252	267	235	256	252	238	283	241	268	266	259	261	266	246	266	287	228	231	264	274	280	263	301	275	245	255	251	248	246	269	242	266	250	267	257	261	267	304	273	257	285	250	253	292	255	295	243	245	264	286	278	288	277	275	264	262	257	265	243	255	280	273	254	265	277	256	302	249	277	285	289	276	268	281	280	246	277	252	273	288	272	257	240	272	215	289	255	280	244	252	264	275	237	251	281	239	252	258	279	299	275	285	262	248	252	267	290	282	247	261	223	259	274	267	273	268	273	244	283	271	229	263	287	259	255	271	254	259	267	288	230	281	279	239	267	255	259	263	256	277	259	292	304	297	276	247	235	266	283	263	296	236	276	240	256	274	292	210	275	246	232	274	272	273	248	261	228	257	276	257	299	266	256	261	231	270	249	264	276	257	279	232	292	230	282	237	294	265	271	241	270	246	280	265	266	266	245	260	247	256	284	265	244	274	275	270	251	281	256	263	282	257	248	261	271	278	242	263	253	266	245	264	252	258	287	274	253	252	277	276	278	291	272	275	267	269	273	274	264	271	260	254	298	249	244	286	278	249	260	307	240	241	263	253	272	267	299	268	270	255	267	246	238	268	276	264	238	271	275	258	234	263	269	285	247	260	254	250	268	261	241	256	292	257	266	247	266	260	253	273	272	282	221	265	278	258	257	261	245	274	250	256	256	264	275	245	287	258	247	275	264	242	276	281	265	262	257	288	271	290	249	290	256	282	265	278	256	267	250	288	264	289	267	241	251	263	242	257	288	274	254	295	266	276	254	253	256	254	266	278	264	262	272	272	245	268	267	309	261	270	257	267	269	267	277	251	275	266	255	267	249	262	278	296	235	268	261	273	297	255	282	268	262	258	249	265	239	267	277	266	277	242	266	245	267	256	269	266	288	243	264	260	258	267	253	260	270	261	232	269	243	265	247	279	259	269	270	263	255	242	244	280	241	259	267	240	285	236	245	247	267	275	260	269	285	259	232	254	288	257	260	251	282	272	266	292	243	271	257	255	285	269	268	271	286	271	313	248	238	269	266	281	261	266	235	258	257	275	275	257	289	279	246	258	262	285	273	258	267	253	262	299	235	279	215	259	263	303	269	265	248	256	266	277	252	245	240	252	253	258	283	252	260	292	274	275	242	276	272	285	299	233	286	245	274	265	222	312	278	258	268	245	247	261	262	276	282	239	266	241	296	293	267	251	277	281	259	274	259	279	277	285	256	268	285	289	257	282	282	278	256	268	249	240	266	258	282
35242	51470	36926	15952	4334	1209	605	488	499	501	482	486	514	512	509	482	491	503	471	472	510	495	500	491	455	533	495	500	492	501	523	466	476	510	505	459	466	494	503	500	468	471	444	502	514	484	484	481	477	489	479	505	481	467	470	505	507	478	499	517	492	472	461	457	494	521	485	448	480	506	505	498	485	509	517	489	449	492	444	484	498	452	498	483	472	507	471	480	518	497	497	489	482	479	471	497	488	496	488	498	492	516	507	438	476	496	470	487	473	477	452	474	477	496	471	520	470	485	457	497	491	514	487	508	461	478	492	500	518	480	504	451	510	483	501	463	507	523	463	479	494	498	461	485	521	504	472	500	486	490	451	483	486	473	470	476	455	472	483	464	503	488	523	492	498	504	468	527	443	557	516	533	481	489	488	443	489	495	479	481	475	492	494	485	468	526	489	483	484	481	483	488	461	494	492	491	472	513	477	479	478	489	514	453	514	490	511	493	511	511	509	510	480	545	465	438	451	480	519	462	514	489	474	488	450	502	483	458	500	487	492	513	505	463	488	518	482	460	493	446	513	460	514	488	492	475	532	495	506	501	477	505	479	494	477	460	525	504	499	502	466	492	496	503	443	477	517	473	500	477	488	512	486	510	486	451	480	483	496	457	475	517	523	509	482	475	471	462	509	482	479	469	481	469	471	490	469	452	483	490	457	501	507	466	473	526	487	499	487	497	533	478	460	526	540	524	475	492	504	466	495	489	470	473	492	543	525	541	507	531	502	483	461	476	473	492	497	488	482	499	478	464	479	493	498	491	492	504	491	471	525	470	498	471	528	500	467	488	460	474	468	516	521	502	508	493	509	480	526	491	513	471	490	522	525	468	487	488	543	470	508	506	471	471	530	499	489	480	453	503	507	451	473	457	509	498	439	471	489	479	498	462	490	486	474	509	503	533	487	514	516	450	506	496	476	463	502	497	471	503	465	485	470	488	425	486	482	491	488	481	447	488	516	494	485	483	450	495	468	504	513	477	472	494	508	546	483	497	501	503	535	507	497	485	486	494	501	485	523	487	491	456	527	495	503	457	495	482	492	464	489	527	492	508	490	486	521	464	464	477	482	505	484	479	519	499	478	448	492	503	466	469	502	481	462	503	529	481	506	461	484	452	467	436	525	490	481	470	475	472	537	519	479	480	464	502	483	486	512	466	455	520	489	460	493	506	448	480	492	459	498	483	474	505	482	482	488	490	463	513	486	494	485	488	468	517	458	500	431	520	480	506	488	487	506	507	465	475	508	485	501	480	462	481	510	484	454	494	465	491	474	490	430	499	477	483	500	472	498	449	493	522	462	518	512	504	484	470	513	487	536	530	505	524	522	462	475	470	502	488	442	517	512	451	482	488	485	501	506	488	467	477	476	498	472	483	474	519	445	451	504	466	476	522	477	526	520	475	488	469	460	520	472	491	448	518	505	492	505	495	495	483	453	480	522	452	481	468	483	475	534	476	490	483	532	529	474	521	499	495	456	476	522	478	460	459	461	476	493	478	482	473	474	469	463	469	441	528	502	484	454	477	517	471	483	451	490	478	434	439	542	472	504	500	473	482	489	473	501	513	450	481	543	478	517	468	499	475	483	490	501	505	467	495	471	474	485	496	486	506	490	504	518	490	500	520	513	458	457	497	476	484	491	455	494	499	508	481	470	480	490	501	491	486	492	466	488	461	459	480	495	479	509	472	440	493	502	483	450	497	472	490	459	479	489	467	493	497	472	510	499	483	527	473	507	514	523	452	505	466	461	472	490	482	514	474	460	538	460	473	469	496	482	522	483	488	471	505	506	510	466	486	488	493	511	467	482	496	538	451	477	501	493	475	473	452	467	474	452	492	501	457	523	506	499	476	487	502	473	531	460	492	455	478	467	481	506	464	493	451	495	491	448	512	497	520	459	471	467	485	460	512	476	443	502	514	453	478	497	466	500	439	503	465	511	480	539	465	494	501	481	489	497	498	442	459	521	453	514	460	484	504	522	494	483	533	499	477	497	498	474	458	485	493	496	488	498	488	496	492	485	456	492	479	482	490	498	474	446	481	483	480	470	494	489	501	480	520	492	484	490	493	476	475	474	486	465	503	481	489	513	512	487	484	491	480	464	471	440	438	481	526	509	479	508	484	448	458	517	478	484	452	501	519	503	500	456	474	473	444	483	497	484	491	504	470	498	469	457	496	491	475	483	488	548	514	511	493	512	465	478	469	496	479	472	504	516	474	514	468	503	450	484	496	488	480	498	449	524	442	478	479	486	474	487	521	475	490	487	523	478	453	470	505	451	502	460	506	492	501	473	484	489	494	482	443	465	471	518	492	524	475	455	476	500	457	476	492	512	527	502	461	502	474	488	463	489	448	490	513	479	538	480	497	484	502	492	482	482	514	483	483	522	491	488	477	509	484	489	491	520	443	463	485	486	505	496	491	419	484	487	502	485	547	488	530	523	501	493	444	444	462	442	495	482	487	488	515	484	448	455	514	458	496	489	449	473	465	467	510	484	498	501	458	490	474	514	504	482	479	509	494	505	490	460	463	461	477	464	480	516	478	467	503	494	509	503	456	493	479	477	477	445	461	479	506	514	486	509	472	500	492	484	484	544	480	456	510	501	490	493	488	491	473	519	499	498	466	470	495	509	504	454	538	489	459	500	497	486	446	493	452	509	486	500	516	492	480	500	492	484	484	483	470	469	521	532	495	500	503	521	462	465	486	546	477	480	469	549	501	486	450	479	425	503	477	456	472	506	514	505	512	502	465	481	501	527	485	490	466	494	468	480	521	457	488	458	480	464	463	510	479	491	507	484	521	476	488	473	509	474	493	491	501	519	483	515	497	520	504	482	486	502	472	555	456	458	502	520	474	507	510	480	510	485	475	460	451	474	465	470	505	500	470	504	496	494	480	496	473	460	527	513	467	477	467	449	461	477	511	537	501	514	467	536	515	484	471	495	478	470	493	518	458	492	480	479	517	527	513	474	501	490	473	486	509	514	488	496	441	502	472	473	500	475	453	468	472	489	494	548	523	493	468	462	493	490	474	464	484	506	480	490	489	476	490	506	484	505	493	532	513	525	518	447	463	505	457	502	474	440	483	452	477	495	487	507	489	439	518	473	502	524	483	499	508	549	472	491	454	475	489	480	521	477	499	457	482	502	475	495	518	497	495	537	470	488	459	457	518	444	487	496	496	483	496	510	508	471	499	497	455	472	491	487	508	516	543	500	475	477	508	449	479	467	511	479	521	522	459	501	506	475	478	486	507	499	499	489	461	532	496	474	490	484	486	493	464	502	459	516	475	514	490	477	497	526	495	538	493	491	488	477	491	504	523	482	486	485	500	449	486	499	461	468	497	459	474	483	480	497	477	438	474	487	527	456	494	503	461	495	501	459	454	467	456	494	482	504	481	437	489	459	430	462	467	474	511	469	496	508	464	514	484	498	519	538	463	476	484	482	458	503	531	469	523
24764	25768	37765	29661	19563	7582	703	354	304	287	277	258	306	295	282	285	261	270	257	306	256	279	292	291	282	266	262	287	233	264	280	261	292	269	258	274	297	290	255	297	288	284	287	279	271	292	298	276	272	287	301	249	258	282	276	272	274	284	294	235	271	276	259	274	299	286	294	298	293	279	297	276	285	284	289	282	290	271	291	286	279	282	269	292	286	293	265	296	266	302	278	263	290	330	282	275	240	284	275	277	273	294	273	298	261	258	275	293	294	270	285	319	288	304	301	291	308	300	267	292	299	259	277	300	269	277	264	282	274	267	276	286	261	258	249	276	291	263	265	301	268	286	289	294	279	310	289	283	277	289	328	290	304	319	270	288	266	311	253	289	287	249	269	273	273	288	285	266	275	320	270	271	284	314	265	273	303	286	247	292	289	275	309	269	270	290	308	244	263	271	271	303	274	295	280	304	298	291	289	290	284	285	242	279	281	257	279	291	276	285	300	284	316	297	286	280	286	269	273	287	276	267	262	292	273	276	280	256	274	297	310	268	251	301	263	288	260	292	288	278	269	263	264	280	302	264	267	273	271	245	293	282	267	267	284	292	278	278	262	268	286	279	262	266	283	276	272	279	263	275	277	281	285	286	294	284	280	259	286	275	273	269	297	284	272	274	296	271	293	289	265	320	253	277	285	246	279	278	265	250	302	305	280	271	290	287	274	256	274	303	247	268	278	277	308	277	251	266	276	270	267	297	304	284	323	284	276	273	293	269	290	279	280	283	279	264	273	282	254	281	261	239	291	277	289	275	292	276	272	271	250	302	275	271	279	280	277	269	280	279	296	288	283	268	262	311	304	308	273	285	261	266	325	283	274	274	250	274	297	275	294	266	292	256	286	262	292	287	273	291	280	279	297	276	301	300	280	297	268	263	277	303	265	303	271	257	283	294	288	281	297	283	286	291	272	266	271	275	272	268	278	250	285	287	272	293	271	264	244	312	296	308	298	282	278	291	268	264	283	251	278	271	289	307	276	270	256	256	261	251	257	297	269	285	287	254	295	252	268	265	299	276	241	286	315	256	257	297	286	283	298	291	282	300	292	262	253	286	285	291	288	279	277	306	294	253	282	284	288	260	265	291	255	274	296	268	249	271	240	249	246	283	292	273	281	278	274	316	257	287	258	296	246	294	294	285	308	243	281	283	304	249	267	287	288	267	285	278	287	277	287	257	284	265	231	292	288	332	301	308	293	258	270	272	306	272	275	291	270	298	278	272	273	281	277	247	266	294	257	274	255	282	254	311	276	277	286	307	260	288	284	271	292	281	262	313	290	249	259	273	266	263	268	260	275	287	289	279	270	286	283	257	298	253	266	269	284	295	299	289	285	274	289	298	303	281	290	247	299	276	285	259	298	286	282	258	305	288	302	266	281	275	265	289	260	266	285	268	286	250	307	302	253	252	265	257	260	261	256	262	277	309	257	275	254	279	253	285	276	257	259	276	267	235	260	266	255	267	296	289	270	243	279	304	284	267	253	270	269	290	287	273	328	246	300	275	285	295	250	263	275	280	264	280	269	259	299	267	284	281	298	299	274	314	304	262	281	287	275	264	273	304	273	281	278	285	277	287	290	276	282	287	275	257	259	297	277	271	288	245	286	307	257	282	290	328	289	285	313	290	286	290	272	281	269	282	281	272	297	292	297	282	285	261	261	287	269	273	291	287	257	282	272	287	282	262	311	295	283	286	283	281	287	292	257	257	276	267	254	282	253	289	264	260	277	264	272	277	268	229	255	303	263	273	293	254	274	270	292	309	286	287	260	284	292	279	282	252	263	285	284	255	295	283	275	258	260	260	253	282	270	262	272	265	251	252	284	248	294	276	266	288	299	301	252	269	252	313	275	289	277	293	289	268	290	255	290	285	271	264	259	248	284	269	300	274	279	254	295	290	260	276	288	280	258	272	271	282	261	320	281	305	269	286	270	277	258	295	280	273	250	278	291	264	307	284	227	273	271	279	303	283	311	288	302	305	280	263	273	238	290	290	254	271	264	315	289	273	288	269	261	263	287	268	279	291	282	298	286	284	247	263	267	298	283	304	273	278	273	292	273	284	271	271	262	271	294	276	310	294	268	263	282	272	264	282	274	274	281	244	270	289	293	306	244	277	258	265	259	277	275	300	269	255	259	272	267	278	249	318	277	290	276	295	268	307	277	316	289	287	269	276	252	262	276	267	274	288	270	262	310	265	281	253	300	276	290	286	269	283	276	284	292	249	312	276	270	299	283	289	265	283	259	283	279	293	259	290	258	276	290	278	269	259	286	253	268	299	284	251	278	295	279	286	250	273	300	274	301	319	234	268	303	300	289	258	284	276	266	267	275	320	279	298	247	272	280	295	286	308	272	278	284	293	260	286	260	283	269	259	275	275	261	273	275	285	290	243	276	261	264	256	297	290	279	280	270	304	260	263	283	290	282	245	274	287	291	273	331	271	285	274	315	317	287	284	278	278	263	251	257	250	267	266	285	277	294	303	271	301	246	309	288	290	270	263	269	290	265	272	288	286	276	276	246	286	267	273	264	280	299	242	283	234	266	295	249	260	266	283	294	299	289	294	312	279	278	283	294	278	293	293	258	289	270	286	331	279	243	268	280	273	255	275	295	258	281	287	277	274	300	274	279	291	263	277	293	279	288	281	286	319	240	278	282	286	275	229	290	261	292	299	266	281	265	259	294	270	246	277	253	260	277	272	294	266	300	269	289	293	271	260	274	293	282	271	296	266	258	265	256	256	279	264	279	260	269	297	254	282	258	279	275	274	278	281	300	255	269	273	281	275	286	283	279	271	278	295	275	276	265	264	277	279	289	257	259	288	295	288	301	277	259	268	251	262	297	261	296	269	248	301	256	268	330	289	315	277	272	264	309	284	260	272	286	300	264	283	282	307	268	269	281	265	275	288	302	277	272	303	282	309	277	265	269	300	254	312	267	274	287	239	281	256	261	305	277	271	309	266	283	279	270	306	270	290	279	288	296	266	292	273	256	282	255	277	251	281	236	285	266	251	288	298	281	303	249	273	320	260	291	294	295	280	283	276	289	309	275	286	301	276	261	268	266	299	258	277	276	278	277	263	290	271	273	265	255	308	289	301	236	294	267	287	267	276	276	289	300	302	291	283	291	284	263	270	260	276	280	270	273	268	277	269	238	279	266	274	273	275	266	272	319	279	279	274	276	293	288	282	286	274	265	294	249	295	288	315	247	299	271	263	292	262	307	276	270	277	261	258	279	317	282	287	274	265	270	283	296	266	268	278	288	275	285	295	278	268	263	292	291	253	300	260	257	306	294	284	267	276	277	273	283	261	299	271	257	284	280	293	277	259	252	271	253	289	255	307	262	252	265	297	271	274	279	303	280	278	269	285	267	265	262	270	271	296	285	268	272	286	259	260	295	271	294	297	268	269	268	270	267	297	286	272	307	281	259	279	288	260	280	262	273	270	249	285
58291	95109	69389	39188	16885	4184	1110	567	526	504	506	504	550	507	538	537	514	473	565	502	494	480	521	495	522	541	518	477	476	538	488	487	501	503	503	510	482	503	508	536	500	476	524	500	518	475	552	532	513	489	530	517	472	487	516	503	523	532	545	473	533	494	557	511	481	516	510	523	472	493	502	516	484	483	519	537	512	533	549	478	505	508	467	507	525	504	513	527	506	511	500	453	457	520	535	543	500	496	492	470	495	473	499	452	531	511	525	542	488	495	480	493	473	474	531	526	518	499	543	539	506	471	506	494	507	479	527	502	479	545	489	486	499	495	539	490	536	525	521	506	488	497	520	472	508	484	497	571	497	514	510	514	485	539	497	505	499	540	524	493	523	552	488	512	532	525	535	508	489	489	508	501	506	506	499	501	483	525	477	555	509	505	538	466	521	517	553	543	505	518	501	498	504	517	462	503	530	519	500	514	556	459	464	508	502	527	509	523	511	508	556	500	482	508	510	505	485	502	521	538	493	524	526	498	496	526	522	475	523	534	492	486	505	465	486	504	490	488	472	485	491	510	495	523	506	438	494	487	491	515	537	515	529	498	552	521	502	535	528	491	503	506	501	521	503	551	533	509	494	510	518	523	534	486	475	515	502	539	477	515	511	521	480	493	515	518	522	523	562	523	499	472	521	488	560	512	523	504	483	490	512	502	493	509	496	522	545	531	483	499	522	524	540	516	482	511	474	506	563	491	516	565	495	495	486	486	504	504	480	480	496	474	511	510	517	511	545	530	486	537	508	518	490	529	511	510	503	493	514	458	533	509	486	537	497	527	513	515	503	487	568	509	496	539	499	482	464	514	532	499	504	541	465	523	483	519	489	474	469	481	530	483	554	487	499	500	515	534	476	494	477	490	516	534	552	538	494	475	510	519	470	510	536	475	519	518	489	531	473	507	519	551	479	527	504	478	519	512	492	497	535	465	511	493	482	545	515	531	529	549	509	482	497	502	503	507	523	491	515	539	526	513	504	515	490	530	510	475	494	532	529	451	509	471	505	519	482	491	560	506	488	499	527	503	536	492	520	499	512	494	535	517	497	522	501	513	501	508	496	517	472	540	522	519	506	498	481	513	511	557	489	549	505	521	521	509	518	472	478	471	552	503	536	524	495	524	491	499	537	443	525	518	486	488	493	525	502	476	481	496	493	487	541	556	488	529	524	497	527	467	488	461	524	503	496	511	471	517	546	496	483	537	506	509	480	481	512	519	510	499	503	479	494	492	505	471	505	557	531	517	529	513	517	517	493	489	481	487	543	533	502	502	524	528	501	494	510	513	513	513	523	513	488	503	517	525	502	486	502	493	516	526	553	495	520	501	484	504	539	465	554	533	523	521	524	485	454	538	503	478	537	507	511	535	502	532	505	513	522	518	513	504	497	490	501	470	511	508	499	504	492	492	479	524	521	560	527	499	505	522	492	492	518	539	456	477	484	518	536	493	467	495	506	455	520	523	513	493	493	493	466	502	497	498	494	473	480	492	523	528	528	500	460	504	534	545	510	499	469	497	521	488	498	498	493	486	504	527	514	495	518	502	510	512	482	484	510	484	542	522	517	490	524	484	466	509	487	456	517	510	504	556	552	526	586	491	495	483	517	515	500	536	516	492	442	513	500	490	507	494	505	541	505	487	527	508	507	499	491	512	502	517	460	468	493	511	517	526	498	513	475	510	528	486	508	481	444	494	500	529	435	498	516	533	509	504	541	504	514	509	489	470	513	492	515	494	506	513	492	491	516	507	480	492	497	495	495	511	491	515	470	499	521	482	524	507	499	497	537	507	446	547	501	526	511	531	472	559	526	528	469	479	510	484	507	525	523	513	495	511	504	537	494	498	489	494	495	543	477	498	489	499	484	503	488	501	486	474	483	473	536	548	473	506	444	497	523	521	523	517	515	505	527	484	524	558	509	530	496	510	520	520	528	466	499	505	500	509	519	500	516	509	482	517	510	494	484	477	538	516	499	488	498	484	522	535	484	501	465	509	521	518	505	496	518	506	507	491	498	493	508	494	467	532	539	488	495	517	471	486	489	507	480	528	503	533	502	514	528	532	486	484	507	504	538	535	494	505	502	523	481	498	534	536	532	506	475	533	491	504	485	498	498	497	544	577	550	509	539	536	507	512	480	486	522	539	525	491	527	503	516	542	507	509	482	526	484	508	460	497	498	508	509	475	519	535	494	504	532	492	509	501	490	521	481	474	518	499	500	509	520	509	505	499	532	514	506	466	511	512	506	518	499	515	530	511	513	541	505	508	498	564	550	475	523	497	511	518	506	480	517	533	499	486	477	505	507	481	511	479	522	511	544	517	509	479	517	512	484	503	517	497	496	517	518	506	487	508	521	544	495	490	531	503	477	518	512	507	514	501	503	524	492	479	484	496	525	486	481	493	439	529	488	479	470	543	528	484	494	507	526	502	501	519	499	539	489	485	497	513	510	515	544	544	489	537	475	523	486	520	527	492	474	465	471	484	509	488	527	501	505	507	491	480	518	536	495	511	537	474	487	515	527	478	490	538	516	536	461	515	493	511	515	496	562	472	509	558	533	522	500	538	504	510	507	524	470	459	522	509	503	538	522	496	557	513	493	504	512	512	530	514	515	492	539	482	503	504	483	497	472	544	539	515	472	465	481	528	499	539	501	499	495	490	501	529	510	515	503	486	531	492	501	520	500	536	490	540	525	527	482	558	517	514	488	504	497	510	514	509	510	510	567	470	547	478	521	500	548	512	498	507	509	521	482	457	502	529	505	482	535	447	474	457	481	565	500	465	512	533	505	522	518	523	474	523	511	505	425	507	534	463	474	527	554	505	523	493	537	538	476	533	527	481	509	513	529	519	500	510	470	509	461	520	484	530	541	486	496	543	520	491	512	520	517	565	518	494	514	482	516	520	505	502	493	533	495	468	501	479	558	557	520	512	505	495	542	500	520	507	485	502	548	534	485	509	463	530	497	529	507	511	515	506	480	493	505	517	539	506	497	494	538	490	510	494	504	516	525	509	510	452	487	488	534	513	479	468	511	505	519	545	487	548	480	469	514	534	532	519	518	507	506	512	517	514	518	471	535	512	525	526	495	497	508	527	504	499	499	518	503	471	507	499	501	476	520	583	571	552	498	513	521	483	497	485	479	504	445	558	546	517	513	510	484	475	516	504	515	502	481	506	444	511	438	536	520	481	485	503	550	526	479	497	532	543	482	504	498	530	504	499	509	513	492	546	501	514	480	507	541	485	476	495	494	492	505	493	520	500	500	508	485	478	559	525	542	480	554	459	508	519	477	530	518	457	486	507	487	496	537	521	509	519	503	486	537	550	497	545	541	512	525	528	486	520	490	505	487	491	491	545	510	507	552	490	521	487	518	517	562	468	493	557	510	503	509	531	508	549	483	513	508	494	514	492	507	529	478	491	514	483	473	500	484	512	511	525	459	491	497	513	503	548	562	527
23597	24312	35386	28690	21671	15686	3113	400	333	351	316	351	282	311	284	291	368	330	299	334	327	318	304	312	341	323	309	331	319	335	318	303	363	327	328	319	331	340	313	309	304	327	314	307	322	291	315	294	330	329	301	323	313	325	333	299	344	336	293	310	291	294	301	303	345	333	318	326	317	311	344	326	328	331	311	316	323	273	313	328	303	302	291	316	305	312	295	310	361	322	303	350	309	330	293	313	298	351	322	309	320	337	328	308	334	305	301	304	344	311	326	326	328	321	331	287	314	325	339	311	320	332	338	333	319	332	322	329	306	319	294	332	317	335	326	310	316	334	375	300	333	292	333	292	317	268	304	365	319	323	311	325	312	318	308	336	330	320	320	301	318	313	331	345	310	338	328	295	310	290	312	342	315	302	336	321	334	312	340	324	312	305	321	330	317	325	348	330	318	328	316	305	316	329	337	312	259	312	345	301	285	287	297	334	322	322	318	297	327	306	327	283	311	347	333	341	312	324	318	327	354	301	321	305	307	322	348	298	354	336	307	301	307	302	322	307	344	340	307	327	266	314	319	318	312	285	318	323	314	316	346	338	305	308	282	316	352	334	323	328	307	282	278	321	333	298	322	318	325	287	315	316	343	329	314	316	320	346	304	317	330	318	303	323	286	318	325	288	332	299	291	308	284	330	336	297	343	326	324	324	334	311	314	347	330	281	327	298	341	298	319	322	323	328	330	276	291	354	309	327	331	274	343	306	333	338	319	329	352	326	303	319	294	336	350	329	305	279	328	287	312	330	334	313	329	355	333	320	319	333	332	325	293	345	352	302	329	345	327	325	315	299	309	347	338	277	299	312	298	345	338	324	323	370	339	338	318	317	335	344	313	336	346	293	314	319	295	346	338	347	300	303	316	331	316	356	319	326	338	326	348	331	280	296	315	313	303	332	312	301	320	271	282	332	326	338	297	335	296	323	328	318	344	316	292	294	319	311	284	333	314	327	315	330	323	341	290	306	335	294	340	283	336	321	345	347	313	326	298	291	349	317	318	324	323	309	296	314	290	347	284	303	332	333	326	335	329	304	321	330	298	327	342	323	327	334	329	329	279	315	301	308	318	296	335	303	310	308	320	315	325	334	337	330	311	317	289	333	308	328	325	305	310	293	307	306	310	319	322	323	315	301	317	302	318	325	317	288	290	306	320	355	329	353	301	301	307	335	324	313	311	335	300	324	323	310	314	322	324	286	338	320	328	306	321	313	311	298	351	334	312	296	320	343	336	306	303	347	312	323	312	298	333	302	308	308	308	317	295	340	327	296	314	334	343	314	304	285	274	345	327	284	313	306	330	302	319	345	332	307	322	314	342	343	317	319	328	306	323	309	313	324	303	309	344	322	345	301	326	328	268	306	335	314	310	303	329	292	344	358	291	299	302	305	311	339	329	310	275	304	323	277	299	315	347	342	287	303	320	306	365	278	351	340	307	300	320	314	347	329	334	328	314	304	343	336	310	313	331	300	295	321	284	326	310	299	336	319	352	313	318	308	337	321	323	352	338	348	324	310	318	306	337	289	323	296	315	309	313	312	305	321	325	306	351	304	325	292	292	301	324	301	324	314	323	320	332	332	321	296	293	308	292	326	356	342	330	359	290	308	307	318	367	290	273	327	309	314	317	336	320	352	294	285	342	311	324	310	326	313	326	298	320	319	311	307	323	344	309	294	305	336	328	300	357	328	330	358	318	327	331	321	343	296	329	320	331	325	300	349	281	325	307	301	309	309	305	317	308	323	316	328	313	321	315	301	299	328	368	317	325	329	308	294	339	317	342	317	313	310	318	320	297	317	310	345	319	331	326	313	282	312	313	339	324	327	305	317	269	314	321	302	302	348	315	332	324	316	311	319	319	329	305	307	347	308	322	346	322	288	286	309	294	330	313	310	333	312	327	296	334	339	289	296	313	318	326	327	306	289	315	302	322	317	298	311	315	307	307	310	329	316	332	284	305	356	326	313	340	322	318	332	309	293	313	310	300	346	310	325	299	319	337	305	308	333	316	323	338	334	288	313	347	313	331	296	324	325	339	277	322	322	304	323	325	304	304	303	304	328	318	294	321	314	297	318	311	323	338	302	335	306	322	347	302	331	326	304	338	310	300	349	314	296	332	322	319	271	276	322	306	330	307	347	301	298	296	309	289	322	328	315	328	309	314	341	312	294	333	332	307	325	319	328	297	319	306	315	322	322	302	307	331	322	310	340	324	315	337	312	317	291	345	314	308	342	322	310	319	317	316	329	296	315	286	287	333	290	333	336	294	303	287	300	333	297	344	331	323	299	329	346	315	322	316	318	302	334	319	297	306	345	306	306	306	328	337	331	335	310	301	300	301	326	319	342	293	329	297	322	295	305	293	348	327	310	308	326	323	342	348	331	346	331	326	319	300	296	343	304	320	311	302	332	296	340	337	305	318	317	322	296	290	315	361	295	316	328	337	298	306	305	302	323	316	313	266	318	347	304	304	328	300	343	332	295	300	314	323	343	328	331	342	333	314	313	313	321	306	301	305	358	325	310	308	309	309	338	309	330	325	325	310	330	284	323	321	331	334	293	321	319	321	306	278	321	345	322	276	338	344	332	319	327	296	284	317	323	310	316	300	324	321	336	355	322	328	329	307	340	312	311	322	334	335	340	328	343	330	302	311	299	327	295	317	307	332	306	331	316	316	284	314	325	312	348	318	310	305	319	329	357	312	325	321	336	330	336	339	342	299	277	299	309	353	314	316	324	347	292	313	323	317	304	311	318	353	304	304	319	290	320	322	287	291	315	311	339	292	320	329	322	323	271	340	298	338	325	294	310	322	284	346	318	327	288	296	326	294	326	300	339	313	306	322	333	328	347	321	338	360	320	298	315	341	312	296	290	301	315	333	313	306	300	314	339	298	308	321	310	320	311	355	316	339	306	321	334	305	328	313	342	331	306	345	354	320	326	333	303	305	334	302	272	312	319	330	315	327	332	318	285	304	300	311	315	315	348	321	328	314	309	319	338	309	302	320	317	325	316	354	295	333	315	315	341	309	337	327	318	300	323	303	333	289	333	351	308	295	325	332	335	328	285	321	342	326	332	324	274	331	311	322	298	339	341	287	293	353	310	341	287	327	329	322	299	316	301	276	352	314	272	315	307	299	321	315	288	272	301	295	296	339	321	299	313	294	291	302	295	299	336	311	299	314	333	368	319	320	337	362	307	304	305	335	327	286	303	341	310	336	319	328	353	340	333	282	315	306	325	329	297	291	349	333	310	317	311	306	332	336	316	304	324	290	299	308	330	328	319	310	320	305	326	328	314	327	323	300	304	320	327	324	287	304	334	310	309	324	317	348	301	337	314	288	309	309	327	288	321	342	344	314	301	339	337	298	292	325	325	339	319	331	296	329	335	340	321	282	344	328	300	315	328	319	292	308	307	317	322	337	302	299	334	308	277	312	335	314	304	318	341	297	303	346	328
57649	101818	76886	47369	23247	6634	1450	668	566	537	541	536	596	562	558	537	517	620	549	507	560	546	539	576	551	528	528	537	517	596	572	544	550	563	526	540	534	546	541	559	573	564	566	529	521	543	549	556	580	557	512	540	560	596	573	557	540	499	577	593	516	589	577	541	560	565	587	549	557	560	520	538	529	548	583	567	564	553	543	565	561	561	555	523	514	575	593	583	531	530	529	504	506	530	556	557	547	555	545	563	554	635	549	557	552	561	540	536	533	540	561	540	517	545	540	533	564	553	580	534	548	556	580	547	527	576	540	561	572	557	536	540	575	543	578	580	572	580	527	557	550	570	541	557	526	563	573	577	564	555	591	542	522	548	585	554	587	587	554	561	540	539	580	546	616	541	535	578	576	499	555	564	542	522	562	547	579	547	569	530	554	570	578	552	506	528	561	551	543	565	576	603	547	646	548	544	567	527	575	592	528	546	556	582	528	554	552	558	505	514	546	534	539	574	563	563	528	550	541	569	590	562	564	562	540	566	563	590	576	564	527	548	573	572	542	515	555	542	560	549	540	541	537	548	529	554	523	533	545	556	548	544	524	522	583	546	558	557	534	569	539	555	572	583	569	565	592	543	558	540	552	516	544	553	585	562	527	531	552	618	543	576	546	563	520	550	520	547	561	546	490	591	530	541	506	563	563	532	543	536	553	583	566	577	521	541	594	544	569	531	498	537	562	577	546	554	564	531	536	539	561	555	548	600	520	526	563	565	583	583	575	521	547	547	548	539	522	557	556	555	526	539	562	543	527	611	542	559	565	549	539	555	593	552	569	552	523	588	521	545	520	532	584	508	561	538	498	576	561	563	598	561	566	560	523	573	545	576	608	528	515	501	546	533	518	546	572	535	574	523	590	491	534	584	589	559	553	577	569	539	543	540	560	528	576	528	580	504	559	600	506	571	564	540	563	556	570	572	565	566	570	586	530	536	588	578	507	556	588	554	576	568	548	567	598	554	559	533	550	517	515	590	577	581	571	561	514	582	526	541	520	528	578	532	559	555	550	579	532	589	573	548	541	607	534	550	562	556	535	582	510	525	510	533	561	558	579	536	573	583	541	599	557	546	535	528	561	547	520	539	531	555	537	537	544	533	550	548	547	560	586	525	560	572	560	563	587	546	513	532	561	564	562	544	561	596	578	597	518	607	529	568	544	543	573	560	574	540	601	539	536	550	563	550	513	537	547	536	553	548	598	557	516	535	575	572	539	597	518	520	535	584	525	568	560	516	569	568	596	568	534	579	559	550	523	522	528	563	516	496	542	512	548	533	578	552	542	558	548	502	545	535	586	583	563	565	504	573	553	537	525	496	540	576	554	590	550	541	499	527	530	580	555	563	563	518	542	538	539	604	573	576	549	527	576	570	567	507	553	560	573	551	510	547	568	540	567	547	550	545	528	563	526	554	506	550	551	559	573	589	579	548	524	597	553	547	517	580	554	545	582	559	537	508	498	523	567	548	548	544	556	516	571	591	581	512	563	540	578	543	587	566	564	549	555	562	548	556	581	539	557	540	578	576	560	545	554	588	525	559	561	594	584	541	532	578	563	561	512	536	568	550	519	596	540	499	517	561	563	550	591	566	569	564	571	499	502	564	582	496	573	541	593	609	547	555	561	570	516	564	582	586	564	512	553	550	576	576	572	573	567	544	525	481	591	577	543	582	559	541	533	551	528	559	549	564	584	581	576	552	597	598	585	548	532	534	580	519	566	515	536	518	541	565	563	537	560	576	613	525	545	549	591	548	574	585	611	553	576	559	571	566	556	554	553	543	567	545	550	567	591	547	554	539	548	541	542	536	570	521	564	533	531	616	571	538	526	528	535	555	571	532	527	536	560	540	511	546	539	554	506	529	562	586	522	537	547	501	560	542	542	530	514	528	518	529	513	529	517	526	590	586	502	567	507	574	516	507	545	542	562	512	572	568	553	576	566	576	559	559	561	592	524	591	554	542	560	537	610	547	545	519	550	523	535	516	560	585	562	542	572	544	606	541	544	505	523	561	538	565	528	594	569	547	558	522	513	537	563	538	556	577	551	617	586	586	558	539	539	557	547	558	554	536	573	513	530	558	590	549	538	596	565	511	544	558	540	548	512	574	560	539	547	562	536	585	523	531	486	530	530	528	540	562	547	574	558	547	535	547	612	537	532	562	559	553	542	565	528	594	538	611	557	554	552	533	598	558	549	498	552	530	581	591	497	531	579	582	505	583	564	586	514	560	534	530	545	567	533	547	562	549	513	543	547	523	555	500	556	559	565	498	554	540	548	541	564	527	567	579	537	582	562	595	579	518	550	568	550	548	568	535	578	513	540	566	569	583	561	514	560	547	542	578	574	564	570	573	592	559	556	538	513	532	562	566	558	543	563	568	564	592	524	552	585	514	553	548	534	558	556	558	558	528	562	557	590	540	601	546	544	542	592	583	574	540	595	558	560	537	533	579	540	521	559	507	580	546	571	596	573	572	537	543	580	550	574	517	572	555	567	550	534	528	522	516	536	554	571	561	553	519	553	522	601	537	552	548	511	559	540	589	575	571	531	542	574	556	549	535	552	560	553	549	585	562	559	561	539	538	552	561	535	552	537	531	521	548	555	550	552	536	508	569	501	580	575	536	571	525	527	527	564	529	534	609	548	586	550	555	569	578	547	577	558	543	575	562	581	539	520	529	574	564	551	548	560	534	576	561	557	524	591	567	571	565	557	568	599	577	567	555	603	540	531	541	554	563	570	571	549	576	563	572	520	576	510	530	600	605	569	570	532	544	573	552	556	532	577	570	536	548	552	567	599	539	522	544	543	532	565	548	521	619	552	523	532	552	564	547	538	572	553	547	561	590	553	545	530	569	605	530	549	515	565	576	528	554	556	543	585	510	538	510	535	567	571	580	583	543	559	545	576	544	541	541	565	571	570	559	539	591	608	550	507	592	559	599	581	526	549	550	546	522	567	542	536	549	544	576	547	557	557	546	579	555	529	569	540	536	572	544	546	512	550	568	570	528	550	559	550	561	512	527	546	548	562	529	521	536	549	545	549	578	534	572	577	554	550	549	574	515	539	548	527	567	579	565	594	544	569	556	534	586	530	544	543	557	587	583	560	589	567	560	552	530	555	525	517	554	556	519	547	582	618	572	542	536	550	580	543	556	556	543	563	572	549	554	581	518	567	574	543	568	571	551	571	547	587	567	533	573	577	525	576	517	556	549	568	554	543	571	536	541	544	593	522	516	592	544	555	571	511	572	525	577	609	545	520	546	611	562	559	499	561	557	544	542	577	531	493	536	547	558	569	583	570	528	506	565	541	539	542	567	537	560	569	548	553	545	540	582	605	547	527	560	544	500	542	559	566	531	560	541	582	521	536	530	528	564	567	577	534	550	542	574	589	535	547	588	587	539	496	557	521	514	516	547	518	518	570	566	551	518	538	550	566	552	577	550	538	551	548	589	521	571
28716	34606	32003	14468	2343	558	329	293	273	284	306	276	265	265	261	252	250	273	244	271	267	294	240	269	292	281	307	250	270	279	265	269	265	292	273	262	250	274	246	278	243	261	265	241	272	274	284	265	304	246	256	259	255	275	259	251	271	279	227	254	280	272	263	267	243	297	274	265	284	252	294	291	246	276	237	263	295	266	271	279	269	243	279	256	289	241	247	244	272	290	293	282	256	261	239	269	304	263	268	253	270	263	304	276	305	272	260	268	265	278	277	257	247	284	261	274	257	250	287	276	283	253	275	279	273	272	282	275	273	277	291	252	267	276	282	245	274	242	255	289	272	268	282	318	279	272	253	280	253	250	230	268	244	282	246	255	235	230	303	252	291	292	295	266	243	257	275	251	278	257	241	284	259	251	293	278	252	266	252	290	256	301	283	258	273	255	265	256	282	262	265	263	273	267	288	253	237	259	274	275	268	282	258	307	272	263	251	260	278	265	233	272	278	236	254	261	301	275	245	242	279	281	285	277	264	251	265	284	269	250	276	267	263	276	270	247	270	249	258	266	258	248	271	241	271	231	262	258	259	232	270	265	273	236	285	248	288	237	262	255	263	287	258	299	287	272	262	229	252	274	265	243	244	259	292	235	247	287	260	244	231	263	276	264	258	271	241	261	260	253	269	275	249	262	255	277	257	280	270	268	265	269	250	286	284	279	254	286	280	267	276	271	252	263	258	286	268	272	250	244	291	262	268	274	234	281	279	258	274	274	272	262	273	277	260	285	269	276	267	273	241	260	264	264	285	277	245	277	275	286	257	255	285	259	281	253	278	283	281	252	271	245	260	281	293	282	292	277	268	242	241	248	279	250	257	265	270	252	251	278	262	290	268	290	247	245	270	241	266	271	269	275	248	274	262	259	296	265	263	286	260	273	257	257	265	303	280	284	258	276	277	257	252	264	279	275	274	269	259	288	282	260	301	278	260	248	270	276	280	277	263	295	260	259	255	258	264	239	275	277	287	307	278	287	270	249	274	287	299	292	258	240	257	299	257	274	267	275	259	257	260	262	307	255	268	271	300	248	283	263	276	253	266	284	264	247	278	231	263	260	254	242	305	272	257	238	257	265	280	296	241	272	256	264	252	277	265	273	246	310	289	248	217	279	280	300	278	251	248	289	266	241	259	263	251	242	248	238	301	254	278	254	260	253	244	285	263	277	281	293	281	238	258	257	299	257	253	284	264	279	249	303	247	284	275	267	291	255	260	286	224	299	282	280	283	276	261	276	266	268	248	266	254	297	255	261	273	283	251	261	268	274	302	267	265	260	272	244	299	277	217	293	272	254	287	246	254	223	251	267	252	243	273	264	252	272	254	280	288	283	241	273	283	259	226	288	255	287	276	284	266	261	258	294	277	269	261	285	271	300	271	289	264	263	252	264	250	290	268	273	284	257	269	270	249	282	261	244	231	275	252	269	254	253	285	253	244	250	249	267	264	290	264	319	274	282	289	267	269	248	252	252	268	261	273	254	265	265	257	270	265	255	235	262	275	283	233	234	238	251	270	289	219	268	255	268	296	268	282	253	269	284	296	249	271	257	273	270	261	263	280	269	278	274	264	277	295	261	240	269	263	255	264	288	278	291	242	284	282	258	265	244	259	306	271	261	272	266	247	244	279	238	269	245	262	283	270	275	257	262	269	261	243	256	263	270	245	262	248	271	269	274	260	259	264	296	252	266	288	268	272	245	266	280	272	286	259	279	318	250	291	240	286	277	268	277	256	241	256	263	259	255	242	256	236	259	241	258	265	271	272	302	270	214	300	280	305	270	274	276	295	243	274	263	276	261	240	266	260	279	267	248	301	278	242	282	298	261	277	265	254	254	256	259	237	271	243	253	286	272	269	277	256	294	255	264	257	230	238	265	243	253	269	262	246	277	274	259	276	262	260	261	266	267	268	278	285	270	291	249	250	267	232	249	265	255	258	261	271	275	253	253	257	251	273	288	267	257	254	281	253	252	260	239	268	277	274	244	271	241	261	258	283	246	265	265	286	249	282	255	272	262	267	263	250	255	279	277	244	284	285	268	263	261	272	260	272	295	249	258	256	257	281	256	286	302	268	249	279	278	240	268	252	276	248	289	283	263	265	290	271	285	275	235	294	299	269	258	277	279	268	268	235	249	248	248	290	239	259	261	285	275	276	281	243	257	304	261	275	236	238	248	228	282	279	283	251	277	279	270	258	244	248	243	251	243	270	275	274	296	300	264	301	289	264	284	271	276	265	280	292	225	224	253	291	259	274	238	254	249	240	240	285	253	254	216	272	256	265	278	260	250	266	255	249	260	263	279	257	257	274	275	259	279	273	238	285	270	273	253	258	273	287	278	237	252	298	262	265	254	263	268	281	289	265	262	268	250	251	272	272	258	323	268	262	273	249	262	312	251	279	285	244	265	258	281	257	255	289	281	286	298	269	270	258	261	239	296	245	270	286	282	284	277	231	249	243	275	279	234	238	244	269	239	294	258	244	266	258	285	269	254	271	264	284	242	274	253	242	247	245	254	261	267	250	249	283	258	254	261	281	257	274	254	241	238	261	260	259	264	256	254	254	250	263	277	246	277	250	251	278	292	259	290	291	273	276	257	258	271	294	277	271	252	264	246	303	259	255	279	261	267	258	277	286	300	282	271	267	266	259	267	287	250	258	269	238	296	260	267	258	243	280	276	248	257	255	236	260	254	261	255	265	255	251	277	262	256	243	264	258	262	265	258	267	262	263	249	285	272	271	244	248	223	281	266	260	261	284	298	252	252	242	251	261	271	275	281	302	262	252	292	250	250	265	260	270	254	276	260	275	261	262	282	265	249	283	237	262	252	272	236	244	252	267	265	280	246	262	286	270	268	254	260	279	275	274	253	302	286	268	298	264	253	249	257	267	239	274	268	266	260	255	280	258	251	300	314	281	267	283	272	267	270	247	236	273	277	272	254	302	270	267	249	274	249	284	318	274	284	238	247	265	277	281	288	273	267	277	250	273	250	241	253	275	216	251	251	277	262	271	260	286	274	280	269	276	273	261	259	271	264	279	301	256	276	238	231	245	280	282	243	280	281	260	271	258	265	294	259	292	278	276	274	258	281	259	249	262	273	255	252	265	296	264	259	273	273	263	293	257	266	257	242	249	260	249	278	281	282	258	276	264	285	300	264	285	249	276	258	229	242	284	280	272	267	290	301	282	264	258	285	257	248	247	255	243	285	278	273	259	272	266	305	274	282	245	232	280	276	261	267	256	270	282	267	292	270	265	267	261	277	285	278	267	256	259	276	257	295	273	280	252	254	264	270	268	264	235	304	263	273	256	283	258	257	256	265	288	251	244	273	285	277	270	262	272	265	261	304	255	264	244	259	245	274	257	243	260	276	271	281	269	270	306	255	245	309	242	301	268	263	261	259	270	255	283	286	290	261	284	303	274	276	307	272	271	264	287	250	270	283	232	271	274	263
34594	53163	36271	15118	4215	1145	581	540	526	496	471	460	463	514	466	487	464	484	500	499	476	489	522	468	515	488	477	479	452	502	495	510	447	490	511	474	517	499	479	518	472	474	471	469	493	509	504	468	466	497	504	494	536	492	488	466	482	468	485	493	480	476	466	491	508	492	527	480	480	514	481	516	465	467	509	470	481	476	514	480	479	473	455	478	464	452	476	485	466	495	486	476	530	474	479	484	480	470	486	471	468	504	506	457	469	492	499	495	490	456	503	527	504	486	531	455	504	520	495	475	489	477	471	464	495	487	503	500	524	492	480	505	480	457	513	511	498	491	466	463	486	510	482	500	468	511	468	483	515	451	485	496	467	494	501	490	470	481	505	495	475	486	485	494	495	486	472	465	472	490	523	514	454	486	486	464	513	451	517	504	468	490	476	533	494	482	504	446	476	484	491	494	460	450	462	454	472	506	470	468	483	496	453	483	496	493	491	459	466	502	499	483	479	497	474	481	477	484	487	513	484	505	541	478	485	495	507	516	503	491	506	488	502	477	469	496	500	435	478	473	492	473	467	515	444	492	449	526	486	526	448	533	461	512	523	499	511	483	503	471	439	486	508	494	452	469	476	506	464	527	476	484	497	545	482	496	447	499	495	486	479	482	474	499	469	504	480	483	504	468	499	453	499	485	462	474	538	478	501	502	501	480	445	503	507	487	515	521	484	501	502	492	508	469	488	484	478	544	463	525	518	523	489	488	508	495	497	481	488	460	480	492	470	493	446	460	498	522	447	469	490	449	487	503	507	483	481	464	489	496	496	511	515	506	491	485	488	453	472	494	533	447	474	461	521	495	542	500	516	459	455	465	486	454	484	470	448	479	503	484	461	527	494	485	469	464	495	481	502	488	494	489	508	457	490	474	506	485	518	496	493	487	495	448	482	488	506	487	469	467	484	498	537	501	489	490	475	475	517	489	483	472	468	512	480	489	427	476	472	501	506	482	499	482	439	501	511	455	461	444	446	471	473	480	524	442	469	479	526	489	496	479	474	450	475	464	499	493	483	471	471	487	444	504	497	459	488	490	494	461	499	506	490	513	496	488	506	504	515	491	505	482	471	497	513	458	477	468	527	485	496	506	489	493	488	518	485	449	465	492	486	498	506	470	503	482	485	522	499	503	489	473	505	449	467	501	485	478	474	482	452	460	517	506	498	532	480	488	487	452	484	491	521	497	518	480	501	472	457	485	468	489	505	467	491	490	472	502	495	493	485	513	476	466	534	479	502	486	501	512	486	473	517	499	502	477	516	510	498	495	473	476	465	476	520	465	494	489	461	483	468	471	481	506	514	468	496	535	495	495	506	496	522	494	464	451	492	494	482	508	485	509	491	451	484	499	536	492	432	487	471	473	460	457	473	494	501	470	488	465	489	451	493	491	450	491	494	482	501	485	483	469	484	467	486	477	463	466	507	513	464	492	439	471	516	494	518	499	497	480	472	515	448	481	460	515	491	528	478	476	490	552	479	501	464	460	466	486	505	479	513	543	480	502	449	486	516	487	466	448	498	477	530	468	450	510	504	457	460	472	507	486	497	458	453	471	514	471	481	485	512	486	508	462	499	489	520	498	482	486	467	454	467	478	478	502	475	458	473	485	512	476	520	491	495	448	505	475	514	488	492	484	520	480	514	497	499	517	516	479	506	508	488	467	485	507	458	493	467	466	505	506	483	520	476	487	459	481	474	479	492	482	479	469	481	511	473	447	486	468	481	516	482	475	497	464	476	466	523	453	526	509	500	476	481	489	493	490	485	504	497	455	491	452	477	493	486	504	504	470	479	477	502	532	471	450	448	509	462	479	466	494	477	474	489	524	509	527	488	497	499	486	468	487	517	548	496	501	510	475	524	501	515	477	476	472	501	489	471	488	487	481	485	460	499	485	478	518	480	497	500	495	461	505	460	503	502	421	455	458	482	479	503	488	489	493	462	486	539	514	484	484	476	532	450	509	491	478	497	508	451	500	479	485	478	486	445	467	480	485	440	499	511	509	460	489	466	490	493	486	488	504	481	487	501	524	500	481	507	480	494	447	462	501	477	524	480	525	463	527	462	527	472	487	518	504	459	483	472	475	514	451	504	524	505	501	495	469	476	479	491	454	456	476	488	491	492	465	513	458	499	499	478	496	494	502	451	489	462	480	479	457	506	449	478	489	509	462	483	483	513	459	485	509	465	472	480	459	482	494	468	466	494	481	439	507	498	499	498	508	493	472	529	495	468	476	454	498	463	499	515	508	531	510	460	537	436	498	508	482	488	479	497	480	464	502	491	470	509	466	498	496	532	523	453	481	470	488	501	490	453	511	482	510	481	421	463	511	478	541	482	467	495	469	506	489	457	467	471	507	507	491	482	503	532	484	471	481	465	467	471	510	492	484	451	442	477	538	475	503	508	477	477	477	476	493	499	453	499	454	469	470	480	496	490	499	498	473	469	468	485	480	481	528	475	498	458	465	487	449	482	477	551	487	477	490	487	494	497	498	458	457	464	472	509	481	472	512	503	461	470	471	453	484	465	540	491	471	501	480	511	485	444	475	490	492	510	480	451	493	488	484	499	491	471	497	468	473	496	512	476	477	508	489	502	500	506	461	493	508	477	547	493	481	486	485	518	459	481	472	480	508	516	515	515	480	475	466	464	505	498	524	468	537	475	469	507	487	507	486	504	455	495	483	508	488	490	467	510	483	490	441	498	484	480	462	487	524	497	481	524	455	535	494	462	485	467	539	445	528	461	507	461	479	525	449	500	474	461	504	508	464	494	509	505	497	492	524	471	507	461	464	497	532	488	523	525	447	474	513	480	474	477	516	524	465	509	466	485	470	512	461	521	488	457	464	483	516	485	486	487	478	482	510	482	494	495	512	510	483	478	440	478	502	461	486	450	509	518	492	523	445	484	459	500	510	457	472	467	494	477	484	485	478	513	465	512	465	507	510	492	488	500	488	507	478	502	472	456	490	485	464	462	472	490	487	516	472	493	464	461	480	500	471	470	518	469	460	478	491	501	483	513	484	497	483	511	463	440	479	506	482	486	485	453	506	481	505	498	482	474	469	481	484	480	513	501	467	515	510	452	478	466	512	449	466	488	484	496	508	499	514	481	511	501	491	448	453	494	476	461	493	473	451	475	531	523	485	492	511	478	452	445	492	479	492	503	477	502	482	466	516	466	493	481	494	519	463	550	536	471	477	493	494	479	465	511	485	473	494	473	470	472	470	521	494	504	467	483	451	451	508	474	489	470	489	472	466	439	498	453	512	458	467	498	504	468	459	545	484	506	474	443	460	514	458	534	489	447	490	516	509	468	525	487	494	503	555	483	482	484	483	485	484	475	471	500	484	498	507	483	497	493	483	493	477	486	470	460	510	493	465	455	511	526	483	465	462	462	469	469	475	492	490	486	533	497	465	523	547	471	474	466	494	502	523	503	482	457	475	522	472	491	474	419	434
24726	27319	39245	30245	19153	6812	705	349	288	316	297	289	276	295	253	286	312	270	295	265	295	288	259	289	268	276	263	252	279	267	275	255	284	282	268	286	293	289	297	283	289	270	291	283	284	293	298	272	274	293	280	269	266	297	292	278	253	253	264	311	263	282	284	298	272	281	255	280	292	293	267	285	311	273	290	288	295	298	277	294	300	274	271	267	285	267	259	267	291	279	286	277	287	266	297	280	292	276	279	261	283	292	281	304	286	252	288	293	299	299	280	292	290	290	287	291	296	314	273	259	312	303	281	287	271	309	288	279	254	265	297	284	292	282	283	254	274	297	282	253	282	284	284	284	282	293	281	302	292	286	267	253	285	308	270	271	288	288	283	252	290	308	322	290	273	292	305	243	242	278	263	277	265	328	299	289	296	287	273	272	286	288	307	286	280	279	277	249	288	258	290	291	288	280	310	254	299	312	276	306	324	305	278	249	257	282	307	286	307	255	281	281	298	297	286	297	284	288	285	301	285	308	294	282	278	262	284	281	278	245	303	280	276	326	263	265	280	251	283	272	254	290	279	257	314	287	280	277	247	295	294	283	266	302	299	245	283	291	315	248	285	277	280	268	288	278	263	286	271	262	269	276	308	292	241	278	271	274	262	257	246	280	281	284	260	294	270	297	283	285	272	276	265	274	298	263	260	276	283	280	268	264	293	300	291	266	267	281	288	293	262	252	274	297	258	304	327	284	278	266	258	311	279	268	283	295	291	311	264	266	258	281	308	265	284	300	316	298	282	279	266	255	289	280	263	279	284	284	278	303	277	298	282	290	269	280	282	293	275	281	282	271	270	281	280	282	263	244	281	292	265	266	272	269	269	287	301	283	285	305	263	314	268	265	278	282	268	259	285	263	268	280	265	274	286	262	262	277	296	270	257	311	291	296	275	284	252	275	295	265	295	293	268	274	292	293	262	283	265	292	290	289	306	299	235	283	273	312	262	268	257	302	311	291	267	271	265	258	255	298	248	315	272	285	297	293	260	264	298	258	289	285	284	257	298	295	268	281	250	256	294	261	280	295	271	304	258	264	253	262	291	297	266	285	268	272	276	257	262	272	271	299	319	280	283	282	273	295	296	291	273	291	274	266	259	307	246	285	263	316	278	258	256	265	281	280	292	291	263	275	313	300	262	270	268	273	278	265	277	310	270	257	277	284	258	289	265	272	255	269	265	274	268	286	249	261	277	271	271	297	288	271	306	312	274	284	268	276	241	289	324	291	272	295	292	280	267	262	266	277	271	277	284	285	282	300	289	263	320	303	258	292	274	261	267	270	271	282	299	266	281	230	294	286	232	252	288	265	311	272	307	301	277	271	288	281	257	296	277	290	246	276	271	256	257	284	272	262	284	263	285	318	273	295	297	259	280	302	284	254	303	288	297	240	290	274	272	254	257	277	274	266	275	304	279	260	268	283	276	271	315	298	252	270	296	263	294	277	272	266	264	293	250	309	297	297	290	267	295	284	290	268	274	287	286	263	251	278	287	316	282	273	316	264	287	312	272	292	294	287	266	287	283	287	257	306	250	266	282	324	269	282	277	267	267	283	307	291	260	283	271	246	312	265	277	271	315	258	255	283	266	271	283	287	286	255	307	299	255	284	273	301	310	275	286	295	284	293	284	279	303	286	304	296	274	293	303	280	269	322	288	274	280	267	283	276	275	295	291	280	274	270	288	235	284	321	305	300	325	295	302	273	253	254	300	297	271	296	273	285	313	298	302	272	307	260	276	290	292	288	277	264	303	270	305	294	264	259	263	288	273	258	301	269	265	291	260	275	295	275	311	279	303	307	281	300	297	277	255	283	309	281	250	284	272	269	277	285	301	287	297	302	291	261	284	289	269	272	255	277	256	316	260	298	269	261	284	337	306	287	274	302	320	308	259	298	252	288	292	293	266	279	264	284	300	286	260	277	277	249	272	285	270	284	282	279	301	295	297	232	229	286	315	288	303	272	261	295	298	299	291	298	302	270	296	277	277	269	275	286	303	248	284	249	285	284	296	298	266	290	299	264	281	275	280	251	252	289	277	293	310	275	258	270	284	289	323	299	280	289	259	266	263	267	289	294	285	260	267	284	271	290	273	296	283	271	297	291	285	282	278	271	275	323	291	288	288	285	277	313	277	274	283	304	258	272	292	299	268	319	302	301	292	258	276	272	286	301	262	289	311	263	284	264	253	269	277	267	287	310	290	277	298	307	284	300	310	273	262	298	305	242	299	282	304	268	267	275	280	273	261	282	297	277	297	267	283	294	279	295	256	281	291	283	291	290	276	282	287	288	302	273	283	284	274	266	276	280	254	242	292	290	324	286	264	311	305	290	269	260	299	291	298	286	275	276	267	268	276	292	299	289	267	293	282	304	291	278	249	284	292	303	291	280	275	278	292	284	284	290	286	282	278	271	284	243	284	279	303	282	289	260	284	278	298	276	259	298	285	288	294	291	288	293	285	261	264	293	281	254	300	271	261	272	282	241	275	257	291	277	269	295	271	283	282	272	281	314	272	275	258	264	290	278	284	283	296	279	293	268	318	274	239	268	270	251	308	322	284	250	264	269	262	252	276	286	266	265	282	259	291	304	265	273	275	263	308	278	299	272	264	262	286	266	307	278	279	283	273	310	286	290	282	282	284	307	254	277	310	252	278	261	262	232	252	259	258	283	299	281	257	299	286	285	278	274	290	255	281	257	293	280	262	306	268	282	276	279	250	287	285	283	269	274	285	244	282	275	258	263	284	261	271	255	275	324	314	313	277	296	273	305	283	272	294	309	301	285	261	276	298	315	290	272	269	266	281	287	323	324	257	309	288	287	279	296	267	316	297	293	305	315	283	273	263	300	299	320	281	282	251	255	259	274	276	304	275	263	281	286	283	260	286	266	295	274	270	259	277	271	277	270	295	294	296	305	288	300	277	277	275	289	289	278	297	267	283	284	283	297	269	306	274	266	281	288	292	277	274	307	250	289	266	293	280	258	263	326	261	267	250	256	258	292	271	259	293	274	316	287	263	304	290	296	305	256	261	282	275	257	257	297	299	288	272	272	321	246	293	276	300	273	294	296	276	309	288	277	248	276	300	280	253	270	278	278	266	276	287	315	298	319	293	298	288	307	251	279	321	298	265	289	311	281	243	306	295	270	278	298	280	278	281	296	300	308	270	288	308	273	300	312	248	265	258	298	260	287	267	278	296	291	284	284	269	291	261	285	267	253	316	306	284	245	310	295	282	310	282	281	304	296	279	267	299	280	271	274	271	269	282	291	305	278	284	272	282	267	271	298	313	264	264	273	285	281	286	265	277	272	288	256	277	281	300	279	307	277	285	288	280	272	266	294	278	273	289	275	276	282	305	260	256	285	310	253	282	283	317	253	287	289	265	264	264	279	278	263	301	286	271	288	259	260	284	260	291	300	266	266	283	274	266	288	293	295	263	265	291	275	279	265	288	285	276	280
58500	94806	68797	38718	16473	4051	1017	607	566	534	496	456	547	478	522	504	501	473	526	521	546	541	485	556	520	533	517	468	515	484	530	463	510	510	493	467	494	530	544	512	490	517	493	524	531	503	511	516	503	521	484	517	522	521	494	516	515	501	523	500	501	498	484	551	510	497	471	517	473	497	503	522	499	510	500	538	482	490	515	469	492	520	510	503	507	504	518	493	512	481	516	482	513	474	499	463	471	498	519	485	568	508	470	470	531	512	475	542	519	522	495	538	504	506	541	508	523	511	487	525	532	462	523	499	489	495	500	500	508	473	500	497	459	508	535	488	504	517	524	487	493	476	513	493	492	525	507	513	507	493	515	454	464	481	501	546	528	520	498	509	524	504	525	517	479	482	509	520	478	499	517	524	518	530	551	519	510	512	522	506	533	516	521	493	484	516	476	518	502	521	518	487	498	513	513	550	538	524	496	483	548	455	490	522	530	495	484	511	512	486	495	524	509	472	494	480	505	499	531	513	488	480	515	510	525	520	479	483	483	477	504	458	491	520	525	496	512	510	471	491	500	518	490	534	515	548	512	546	504	518	502	524	478	532	499	552	506	524	523	509	504	513	522	515	510	501	531	465	492	464	499	501	477	515	527	505	465	531	503	509	539	509	544	499	499	526	521	516	510	494	523	488	496	493	485	499	506	536	474	495	500	486	467	529	526	535	504	504	482	469	519	511	466	499	518	515	521	533	507	520	555	538	536	481	465	472	519	500	514	539	476	484	482	522	526	496	491	500	494	517	515	479	501	501	493	517	535	537	461	496	476	446	506	500	494	490	513	526	523	517	530	508	483	563	463	508	529	478	492	512	531	509	519	512	482	457	545	469	479	474	463	490	472	475	549	490	515	476	496	543	498	488	488	539	542	536	508	518	503	475	503	504	484	494	521	499	494	503	505	533	489	516	498	511	537	531	501	517	525	503	524	502	534	499	492	497	511	508	563	515	496	499	492	517	493	520	510	518	534	547	503	480	541	553	494	489	508	510	530	454	534	470	558	504	531	541	509	488	506	485	489	487	442	454	498	496	509	487	519	503	494	522	514	538	512	534	508	499	513	475	510	513	536	529	491	520	491	495	501	524	501	488	507	520	494	511	507	501	495	519	504	498	508	509	507	523	497	537	519	517	507	487	528	517	490	512	511	495	536	526	506	510	497	500	491	502	521	514	533	461	491	548	519	548	506	510	503	527	520	522	507	487	475	483	531	521	487	501	531	475	516	465	492	498	501	498	503	497	511	551	531	502	508	507	545	510	498	480	518	533	520	504	474	489	512	520	511	472	520	497	501	480	547	470	528	486	514	528	501	476	477	497	528	505	468	508	515	510	510	495	547	517	493	516	511	480	530	483	526	477	510	502	524	527	459	551	467	533	554	517	517	453	475	537	467	512	493	517	528	514	499	524	512	480	478	493	502	509	470	486	495	521	535	559	492	516	503	503	480	493	498	530	516	515	509	505	502	540	491	503	526	543	531	485	520	475	547	497	525	520	527	509	506	501	506	503	496	533	531	530	473	515	506	504	486	489	513	453	534	503	511	478	528	515	530	528	511	507	475	488	535	475	523	514	532	493	507	538	511	531	515	509	487	485	510	499	520	475	517	520	487	481	506	515	488	495	522	495	494	539	546	505	470	538	516	509	508	515	515	517	438	496	520	475	507	505	496	509	501	488	514	519	541	524	512	481	500	520	507	504	568	505	517	480	493	507	477	461	513	456	471	467	472	467	516	539	492	490	509	505	503	498	508	488	548	513	483	515	510	508	532	499	516	518	533	520	488	505	493	528	488	482	489	459	521	485	497	528	480	543	458	499	516	527	505	537	520	517	517	524	467	501	493	505	517	513	499	504	510	514	510	564	495	463	488	551	474	496	552	501	489	529	478	500	500	507	513	516	513	544	496	516	521	529	532	497	491	462	529	541	502	502	479	485	485	475	513	504	558	489	500	548	500	489	454	485	516	525	486	512	540	524	552	484	511	528	476	489	483	484	492	445	509	478	499	517	510	493	510	523	515	508	508	483	510	490	501	501	534	488	548	489	490	524	502	491	503	474	490	489	524	514	483	485	527	502	496	518	483	542	511	551	517	520	545	554	493	491	494	545	462	503	526	514	536	520	496	479	536	495	498	555	527	484	538	500	533	508	516	475	500	499	502	486	475	496	522	496	508	486	528	502	497	478	506	517	514	482	501	501	474	470	504	481	481	522	506	525	453	479	501	482	494	451	503	459	499	494	490	489	508	498	516	510	504	485	510	496	497	515	511	496	526	527	501	519	524	499	505	492	508	541	476	500	528	488	494	459	482	544	535	491	527	467	507	523	520	513	508	536	490	472	504	528	502	503	541	458	478	535	506	463	508	477	501	466	513	514	498	517	482	542	501	509	531	522	490	476	541	493	511	481	500	530	513	524	496	492	577	491	529	508	541	523	484	543	546	516	528	481	498	537	517	529	514	522	522	497	523	495	545	501	510	479	466	485	493	473	532	533	495	482	516	498	482	521	505	470	502	504	493	513	489	503	525	496	492	498	546	509	461	557	488	466	510	473	505	493	516	479	531	478	559	525	461	470	500	485	509	483	494	508	469	520	512	511	515	462	475	490	499	472	463	506	538	505	499	514	530	529	458	478	462	532	491	522	542	547	477	516	537	562	486	489	515	493	475	549	515	507	544	489	502	512	503	510	531	508	522	522	494	488	473	509	530	567	465	537	503	534	493	509	511	519	543	503	489	491	500	507	532	504	512	516	499	480	468	514	501	513	509	492	514	503	516	487	490	513	493	502	493	500	523	594	504	540	490	498	511	496	504	504	516	516	520	502	548	519	516	509	458	524	553	488	461	470	526	526	516	514	537	508	480	494	534	507	486	500	467	468	509	501	504	514	532	504	513	509	490	468	520	516	463	551	490	525	467	492	497	509	561	521	496	491	521	516	513	509	516	514	492	544	570	485	479	496	508	525	532	485	518	504	541	515	496	495	532	511	535	512	473	496	522	505	506	493	511	505	499	466	488	513	506	492	491	494	513	506	491	499	483	512	505	537	486	500	473	482	488	536	496	488	478	532	501	506	482	488	520	486	490	504	503	505	467	515	501	499	499	489	499	525	503	498	469	514	446	502	526	510	508	511	494	501	564	496	536	514	500	475	522	511	472	507	510	505	509	528	494	527	476	484	516	539	502	537	536	515	485	486	508	535	500	528	472	532	468	487	533	468	485	496	516	493	531	555	509	480	519	501	489	487	522	511	519	459	506	472	501	541	457	511	491	496	481	525	470	513	542	515	532	491	531	514	493	503	534	488	543	471	517	477	493	525	486	482	463	487	522	506	474	480	516	465	511	502	555	487	507	480	517	548	536	510	490	532	485	496	510	506	488	510	530	527	494	509	491	476	484	502	483	491	500	477	512	529	508	469	440	523	478	498	547	487	522	495	510	542	521	470	508	538	511	514	490	496
23478	23488	33484	27351	21536	16717	3708	486	343	343	333	308	312	296	346	318	350	345	346	332	329	318	332	323	331	318	327	343	329	305	310	307	309	325	312	323	332	300	339	316	320	309	292	361	338	313	329	327	325	317	311	338	324	303	314	325	364	331	328	310	313	353	291	352	344	314	303	323	328	340	329	328	335	316	311	341	334	336	316	328	345	326	312	317	301	334	297	327	349	306	322	317	329	328	311	316	302	313	310	341	329	331	296	346	315	346	359	314	321	324	346	295	299	295	322	308	308	328	327	325	327	311	335	337	337	336	344	285	306	316	310	326	330	312	301	305	316	333	288	324	342	312	339	299	342	295	309	351	309	361	313	333	322	348	312	310	339	310	318	324	324	296	322	330	330	317	302	292	328	343	310	341	272	306	346	323	310	308	306	316	311	348	311	293	331	350	331	354	306	330	326	324	355	294	358	323	325	331	324	323	276	319	311	312	329	286	297	372	318	252	330	350	349	314	305	339	294	316	303	323	319	304	318	331	319	334	277	327	353	325	333	330	286	307	313	309	339	334	302	321	332	295	299	316	340	337	293	314	320	332	349	333	309	348	336	322	351	292	315	336	332	315	337	343	327	334	308	316	334	326	319	313	309	352	336	360	333	280	328	336	340	348	319	341	291	326	337	296	318	326	327	315	323	332	321	307	335	308	293	327	288	335	303	335	321	312	356	315	329	307	332	325	291	314	364	379	326	308	318	315	319	335	321	335	321	331	303	336	300	294	312	305	328	355	330	283	292	300	313	337	337	321	309	310	274	353	298	331	331	350	322	324	318	291	358	305	322	337	309	311	343	337	307	302	331	302	298	358	302	314	295	311	322	302	315	330	347	317	324	322	337	294	337	353	313	327	352	319	309	319	308	300	315	310	337	337	350	319	340	316	324	323	291	318	305	333	309	292	311	327	370	301	313	314	310	278	349	315	319	309	336	303	337	309	350	303	365	313	303	300	343	311	336	312	296	301	330	320	333	315	343	305	318	337	326	322	296	312	319	350	318	349	323	342	336	284	301	312	340	318	340	340	311	318	329	319	298	319	303	312	322	304	362	279	326	329	303	308	322	338	321	333	307	342	300	326	318	328	311	316	321	344	321	334	309	330	308	291	346	308	324	343	303	336	309	324	299	308	304	298	320	306	339	364	312	298	307	300	311	350	304	345	321	353	329	324	295	326	328	339	319	308	329	306	334	305	320	309	359	334	304	287	341	331	298	326	338	320	301	303	318	301	316	283	326	306	313	345	338	325	313	288	325	333	335	342	338	337	304	322	290	341	308	322	321	310	333	355	325	282	314	310	319	321	329	316	345	335	334	317	302	329	293	346	301	314	330	306	328	308	336	321	330	294	292	348	343	367	325	307	358	321	318	308	318	306	321	327	309	289	323	322	290	347	322	291	328	313	316	326	299	339	345	335	320	285	315	335	347	291	344	326	326	328	308	293	314	312	345	309	340	328	348	312	302	302	339	320	366	324	335	335	299	314	308	319	323	307	322	357	334	286	334	336	343	301	352	309	322	333	354	318	317	297	301	313	331	305	295	288	308	340	307	321	322	350	327	281	325	316	324	331	293	311	349	318	312	325	316	315	332	343	296	359	320	326	329	338	327	320	312	312	298	339	315	323	319	328	315	309	321	315	306	309	316	319	324	337	306	322	324	326	319	330	314	288	345	321	309	322	327	340	321	347	312	334	306	328	294	283	309	338	320	338	309	323	317	327	335	336	348	330	342	308	343	315	332	299	304	315	306	296	342	326	320	322	315	309	311	301	340	339	326	322	339	296	333	339	297	319	309	306	330	317	293	307	301	319	359	290	340	319	341	311	355	325	322	309	308	332	310	339	312	307	330	306	331	315	315	334	310	328	303	288	332	346	346	311	315	334	348	321	328	337	332	307	325	302	336	300	344	313	293	297	327	374	309	293	338	315	339	297	283	282	346	351	311	296	330	329	279	327	309	303	297	347	344	329	322	308	347	332	302	329	319	324	316	315	319	326	325	305	339	343	308	329	331	312	323	342	317	308	306	317	315	350	318	333	371	308	326	317	314	311	320	343	326	322	341	328	313	289	336	337	308	335	309	323	349	286	301	336	342	326	350	332	348	324	329	270	328	289	324	302	347	317	292	323	314	355	284	312	313	333	337	319	274	332	322	328	325	295	329	331	315	322	335	305	338	323	286	282	321	301	308	324	327	347	329	334	311	311	323	339	317	354	339	318	306	308	336	298	320	319	331	333	319	336	331	315	312	308	321	304	326	333	338	300	322	290	354	298	291	326	325	332	280	319	316	313	296	310	345	324	326	338	325	346	317	301	306	324	315	322	357	312	311	329	307	297	342	312	331	291	303	319	311	355	327	318	335	327	346	291	326	315	360	336	326	346	323	306	327	329	319	324	322	338	328	349	293	332	316	306	300	314	360	311	347	307	310	333	326	305	316	302	329	322	310	291	322	301	303	283	326	295	345	270	324	297	306	328	339	335	346	349	297	330	289	324	357	328	306	328	333	349	338	343	328	325	316	328	339	326	349	332	336	300	360	296	314	368	327	313	351	323	338	301	322	339	331	310	333	312	318	343	287	328	312	307	314	350	352	334	327	324	301	306	361	337	335	339	313	317	321	327	348	319	325	293	312	330	366	305	336	330	294	321	355	339	300	299	324	309	301	302	317	350	310	323	360	289	353	298	323	349	296	327	296	323	315	324	326	309	296	327	310	323	319	314	339	312	327	337	307	327	372	296	312	320	332	319	325	307	314	361	327	322	358	325	291	308	297	345	334	318	327	320	322	309	343	323	310	333	312	305	304	328	320	354	316	322	324	289	293	317	310	313	327	285	325	309	313	329	300	332	307	316	307	328	312	326	319	341	319	321	305	329	309	324	366	332	328	351	315	315	325	309	298	350	321	329	330	340	324	304	314	312	325	310	316	320	298	293	308	315	339	304	348	322	326	328	297	333	298	307	328	300	323	316	337	274	315	304	321	353	317	331	329	310	342	336	300	318	347	350	312	328	324	315	351	292	301	336	276	340	334	331	326	313	311	299	326	317	300	304	359	325	313	298	320	326	313	341	330	362	354	290	314	312	310	362	323	342	320	321	329	341	313	362	338	311	326	336	352	293	330	288	295	301	331	313	329	320	310	338	309	308	325	294	310	328	339	347	313	297	339	289	316	311	327	337	319	301	328	297	303	317	334	300	367	336	302	335	333	297	305	334	331	321	332	311	338	329	299	338	317	344	339	326	341	359	324	311	296	316	308	342	326	345	335	334	325	312	340	320	318	294	325	317	317	313	338	312	335	309	339	290	335	324	326	302	322	332	344	298	339	350	334	311	354	331	329	371	317	325	312	337	327	304	330	340	278	324	294	334	310	297	288	330	313	329	310	323	344	316	336	348	339	299	292	337	322	314	320	333	336	342	327	286	328	295	338	308	323	335	293	318	304	301	304	330	293	318	316	273
58653	102213	76629	47200	23086	6600	1528	701	614	561	569	549	585	584	553	527	573	558	557	548	537	545	533	537	574	578	574	540	548	507	564	510	546	518	572	554	533	556	533	529	595	569	510	527	587	529	553	536	556	544	515	576	549	566	567	581	511	521	563	542	553	570	506	579	595	537	544	540	559	596	535	536	559	520	533	559	550	515	557	529	539	521	536	540	553	578	580	615	546	585	575	507	553	554	591	566	577	525	525	544	553	582	528	550	531	546	535	591	548	542	552	555	544	580	589	558	561	543	561	562	570	577	554	556	532	543	558	592	563	550	573	549	532	552	541	563	547	582	591	561	491	524	577	587	534	548	542	549	568	544	550	548	546	576	501	544	550	554	549	532	550	528	552	513	536	534	536	544	584	571	544	514	576	548	548	571	521	607	565	550	574	543	558	513	577	563	558	552	565	568	609	588	548	539	573	564	535	555	531	535	562	587	531	572	573	539	539	538	525	523	539	543	523	553	592	581	551	557	570	550	521	584	562	504	527	566	498	575	538	517	558	568	542	542	573	524	545	543	570	576	550	513	525	570	562	522	556	575	544	572	560	541	575	537	540	549	548	566	535	575	587	564	572	513	571	550	603	567	535	545	555	548	552	565	532	572	544	531	601	520	561	540	530	541	569	537	554	600	521	531	553	576	537	503	546	544	573	534	555	551	562	589	573	562	564	524	522	527	583	530	565	541	554	560	550	541	599	532	541	504	523	572	548	546	545	576	559	577	546	545	538	592	538	595	555	599	539	583	534	540	546	569	569	565	566	512	557	530	544	528	541	526	547	537	581	548	558	553	580	555	541	504	554	558	566	542	529	549	541	550	524	543	501	530	528	536	597	574	586	536	552	531	493	557	535	562	516	532	568	561	540	518	571	534	546	523	575	574	530	525	543	558	580	579	571	551	549	522	575	577	521	533	584	579	542	580	557	541	556	546	504	591	578	530	603	532	559	535	508	509	537	555	557	513	582	581	572	563	530	526	533	588	530	591	562	560	516	554	539	553	557	545	584	512	522	559	597	522	571	566	555	579	533	586	546	577	552	545	551	539	549	520	549	527	528	532	568	578	576	544	560	528	544	510	551	532	575	570	561	551	541	587	497	517	520	585	600	546	572	544	544	583	540	531	550	553	549	576	537	490	522	538	540	549	566	533	544	523	541	528	592	562	540	585	528	513	558	558	557	514	525	616	577	520	558	577	559	554	538	556	576	539	550	551	581	551	542	588	557	523	580	514	563	561	550	481	602	560	565	550	536	559	542	591	560	584	561	586	540	546	535	586	538	559	513	504	556	534	534	538	522	515	526	564	567	567	543	552	580	542	548	528	526	531	561	535	541	527	570	531	564	559	559	537	547	535	567	552	561	565	557	549	550	571	520	574	580	565	556	572	553	557	572	587	570	554	573	521	572	569	552	561	547	552	538	543	544	591	539	545	530	525	574	578	580	539	555	546	509	586	547	518	523	553	546	547	576	566	576	594	543	575	519	516	580	554	530	518	581	560	543	566	585	563	574	555	544	544	513	568	523	554	562	550	563	534	548	555	564	548	528	523	557	535	547	544	605	530	535	522	584	520	569	580	538	546	555	556	559	554	489	579	551	584	524	558	549	528	607	538	554	539	567	562	584	541	556	589	551	550	557	555	518	543	519	566	549	556	568	550	522	554	568	554	548	537	550	519	538	542	557	572	557	543	600	540	526	557	513	576	534	582	588	530	553	588	533	545	585	560	531	525	561	571	584	523	557	558	558	556	589	545	580	564	582	537	565	534	588	553	525	553	551	556	531	553	538	549	528	548	560	563	558	534	558	559	543	547	566	553	540	571	529	567	566	562	505	580	529	537	506	509	515	566	514	533	526	540	562	610	536	547	552	543	541	519	563	569	574	564	576	552	573	536	545	526	512	523	563	577	586	573	573	563	574	508	553	551	551	530	587	590	576	519	581	536	513	516	528	534	512	594	540	553	537	569	566	556	550	582	556	559	579	556	560	573	548	530	555	554	533	546	534	583	545	535	578	557	551	564	530	548	622	556	536	569	620	539	579	546	558	575	561	557	537	541	515	534	578	489	573	536	546	520	563	586	545	537	549	580	540	584	543	523	523	501	551	554	537	542	559	503	570	592	522	546	567	540	551	550	523	535	584	559	539	577	567	566	563	570	537	526	577	574	520	568	548	555	566	568	569	547	582	571	562	571	503	569	565	522	572	543	575	566	564	553	529	525	494	476	560	551	534	547	541	580	549	551	548	528	577	537	489	534	564	528	547	566	523	576	539	586	531	556	524	569	576	550	557	561	530	547	581	546	568	550	542	537	537	600	516	531	597	570	524	570	562	571	547	553	559	541	535	522	581	592	550	547	531	562	543	537	570	559	532	570	560	561	536	554	561	533	526	519	564	561	528	563	519	514	533	567	584	525	567	550	546	542	586	550	549	564	558	549	528	538	545	551	509	553	528	519	536	519	564	530	496	513	529	550	515	583	551	597	566	517	555	526	571	556	553	522	555	540	534	573	565	576	545	564	518	546	599	538	489	522	545	536	541	596	562	571	533	565	584	526	560	563	551	585	562	547	558	536	549	552	576	516	528	537	527	571	580	536	517	554	518	558	610	559	512	567	568	525	576	513	547	556	593	554	585	530	543	561	539	535	590	562	532	545	556	552	560	550	579	557	580	561	552	572	571	546	553	590	512	574	535	550	512	576	568	569	556	532	575	538	566	537	575	565	554	520	626	588	548	582	580	537	529	563	576	536	557	527	573	546	529	574	592	547	548	531	558	537	538	555	563	555	548	513	574	543	568	577	539	537	553	562	537	556	580	609	561	544	550	578	535	569	536	544	555	587	590	550	564	559	552	503	543	555	520	514	531	524	556	539	550	577	571	543	560	542	545	561	528	521	552	568	565	529	512	542	567	543	570	561	561	576	575	573	536	556	556	561	548	586	594	556	576	556	529	548	550	509	529	492	533	556	581	565	560	538	571	568	530	547	528	526	556	542	578	539	581	519	542	546	592	551	549	597	552	539	510	545	540	497	560	541	594	523	595	559	554	573	552	547	543	543	520	558	572	541	512	518	546	549	532	561	519	548	519	517	504	552	567	545	543	543	547	540	533	553	557	545	538	508	561	552	581	585	571	553	563	587	543	560	525	516	637	558	509	575	572	558	548	536	570	533	537	544	562	571	514	532	530	511	517	565	541	561	500	542	539	598	521	580	524	535	547	584	572	543	524	532	540	590	538	539	559	524	544	550	528	547	524	515	578	525	535	538	528	566	569	576	538	500	560	577	528	509	530	563	602	531	520	557	565	566	570	575	526	575	524	525	530	558	561	538	541	561	557	535	549	569	554	558	529	512	546	538	570	564	579	529	550	557	497	565	571	509	571	517	563	579	526	516	553	521	564	532	539	544	529	575	552	558	550	518	543	521	573	544	557	550	523	531	595	548	479	525	535	563	506	542	557	559
29267	34569	30103	13539	2198	490	338	286	270	265	283	264	244	286	266	282	246	281	259	279	263	249	270	269	310	244	276	252	278	238	282	249	275	244	247	254	222	264	270	260	270	249	284	278	258	259	247	270	251	248	254	325	282	271	268	248	254	265	282	244	226	258	286	227	268	239	277	256	286	244	277	270	289	246	278	233	246	259	267	254	273	285	261	262	233	283	281	241	311	268	262	241	272	261	263	247	282	277	271	290	255	289	265	287	288	279	234	255	246	244	281	297	277	270	263	272	266	273	248	253	275	249	260	270	285	246	266	283	268	234	283	256	256	284	278	256	275	254	263	259	289	255	260	297	282	244	262	267	261	273	255	260	261	237	253	264	265	250	250	253	267	266	237	259	269	286	302	256	277	258	268	251	261	285	267	302	265	259	279	268	276	277	256	293	287	281	293	286	266	283	278	270	269	259	266	229	286	249	266	252	268	270	266	267	254	255	241	265	259	250	260	284	262	243	299	265	279	287	253	278	290	261	249	286	291	274	265	246	262	293	286	270	246	272	289	277	309	259	262	276	295	260	288	251	257	263	305	239	288	270	244	260	251	265	250	278	275	277	273	275	244	271	244	269	239	240	265	284	275	270	284	269	247	247	296	228	260	259	275	283	290	269	272	292	261	281	253	241	280	275	275	253	286	290	276	264	251	280	268	243	272	278	272	270	286	243	252	261	253	278	253	282	263	255	272	264	265	262	255	268	293	257	240	286	280	282	277	264	288	297	264	235	263	271	269	284	278	275	237	253	272	242	244	284	269	280	244	259	285	278	260	290	266	256	270	250	259	272	268	243	273	282	266	248	284	277	273	260	254	260	271	273	265	256	256	259	253	275	271	267	261	262	273	285	272	248	258	265	253	277	278	274	263	257	266	263	254	291	253	268	262	281	219	264	257	249	251	284	248	264	283	247	287	238	264	248	244	258	272	285	270	283	259	264	263	258	259	253	261	255	262	308	264	287	287	252	289	260	283	273	248	281	258	279	262	281	276	267	280	255	255	256	265	248	271	252	286	264	278	253	238	304	276	271	248	251	271	290	263	237	264	251	241	265	246	226	260	246	258	271	252	277	292	275	233	280	246	257	288	255	278	269	282	255	262	252	274	249	281	263	284	260	264	255	279	239	275	298	245	252	271	250	241	270	261	264	262	261	254	261	268	268	285	252	241	274	289	237	264	254	273	261	267	274	264	284	224	241	271	261	281	238	280	277	268	264	262	251	284	259	247	266	293	281	247	275	255	281	234	262	269	292	295	280	254	293	292	231	249	264	268	247	286	266	280	253	264	271	274	285	265	257	273	206	279	255	271	263	276	268	257	253	276	243	251	253	256	253	254	280	249	249	239	264	266	262	239	242	261	250	279	275	274	267	282	251	238	239	239	256	270	245	276	236	268	234	251	272	285	257	242	242	278	258	292	269	237	248	268	275	270	265	241	291	277	259	289	246	254	242	261	251	250	276	264	284	273	279	261	252	269	300	274	282	279	274	266	274	244	267	256	220	279	266	267	293	262	290	281	255	276	264	287	248	290	269	243	275	235	270	276	255	271	305	295	304	253	259	249	259	273	283	262	281	262	253	259	265	255	266	256	282	266	267	289	291	246	235	288	274	251	286	262	275	257	270	309	264	268	260	244	249	276	240	280	250	290	272	234	258	278	290	285	258	256	296	246	264	280	269	277	251	274	282	265	264	288	270	268	249	282	279	257	283	256	269	247	255	257	263	266	291	261	237	237	281	242	279	261	264	276	273	266	267	251	269	275	294	268	259	274	251	246	238	274	253	259	275	274	259	236	278	293	246	261	237	283	230	258	258	262	269	263	277	279	275	258	215	264	240	276	243	279	264	276	273	250	278	280	241	296	267	252	274	286	258	270	287	237	279	263	272	268	264	257	256	254	270	226	292	276	268	269	272	258	263	270	258	247	252	258	280	256	284	257	261	273	240	229	276	254	243	256	256	256	262	254	284	246	288	256	275	255	260	255	263	247	285	246	245	256	242	251	247	275	251	288	241	251	307	231	273	265	279	255	246	273	265	279	226	268	262	292	277	281	268	260	273	308	259	278	305	271	259	273	251	256	260	291	244	280	255	263	274	291	306	292	268	264	287	269	235	246	261	262	254	291	247	280	251	271	244	266	281	282	283	239	270	240	284	255	258	251	260	252	255	258	278	254	249	282	264	258	266	251	263	251	243	244	296	254	271	288	270	255	277	245	281	274	267	276	285	247	266	268	279	267	273	271	273	272	263	278	285	297	276	271	277	264	285	269	276	269	244	282	234	263	280	245	272	277	260	283	262	275	266	244	276	272	260	273	258	270	284	255	250	257	253	224	288	275	261	232	264	297	262	261	251	281	272	269	265	270	293	252	295	279	294	257	248	288	274	264	270	277	282	270	271	253	254	267	219	255	254	315	285	237	274	284	282	269	272	271	271	259	268	288	288	257	263	245	279	271	269	260	245	256	261	254	282	247	287	234	235	262	230	274	265	245	290	263	256	259	263	273	288	214	233	268	273	251	281	261	274	269	287	280	270	252	260	242	243	286	276	282	262	275	278	273	295	256	278	275	287	260	234	263	271	276	274	289	262	278	233	282	292	255	288	267	268	257	239	243	307	275	271	263	280	262	248	274	265	238	281	257	278	266	303	303	273	280	261	278	278	242	264	263	272	268	273	266	272	263	286	257	287	259	237	232	267	249	294	297	266	259	261	269	294	281	286	286	276	287	257	281	236	266	262	264	240	241	266	303	263	282	225	251	282	265	259	234	238	279	284	259	259	255	291	281	281	288	253	263	249	275	273	267	275	250	279	267	286	252	266	274	261	251	253	282	280	246	260	266	269	242	294	265	270	260	253	255	248	270	262	237	250	283	275	240	259	244	281	244	300	267	254	251	275	240	282	282	286	281	245	240	279	254	267	267	269	272	256	215	222	218	287	267	277	254	257	253	265	270	256	266	268	237	252	280	284	265	259	267	263	259	285	262	255	274	257	280	268	250	278	263	259	269	301	254	260	285	283	263	294	245	254	295	276	275	297	276	272	254	281	234	290	262	283	289	272	260	275	281	274	238	269	278	279	254	281	264	273	275	253	271	227	271	251	253	221	288	265	259	296	273	258	265	239	263	253	265	272	271	257	254	269	285	235	250	265	244	263	279	262	263	271	266	259	281	302	249	284	265	299	270	284	238	270	266	247	291	280	276	275	243	286	230	297	256	261	280	260	256	246	282	248	250	251	259	236	257	250	268	268	283	241	288	252	274	268	234	261	290	304	265	224	244	283	277	252	212	266	268	266	287	234	272	286	282	264	251	263	256	257	270	255	259	278	267	238	262	254	266	267	267	265	248	280	230	253	253	264	273	284	286	290	273	260	273	221	262	271	282	290	265	244	252	246	283	269	267	264	260	258	256	275	262	269	269	262	265	270	270	302	262	274	253	270	279	250	223	264	270	262	263	289
36057	51549	34872	14333	3938	1149	609	508	500	480	502	449	521	477	508	470	469	505	497	484	481	498	447	521	461	504	490	482	512	429	435	531	480	503	486	490	484	489	474	477	470	508	470	491	490	511	468	495	435	452	510	480	503	489	498	446	505	491	515	488	455	508	450	467	502	486	489	466	511	451	472	483	465	480	504	487	498	473	465	480	486	507	483	520	514	428	509	511	473	468	494	439	477	474	494	513	468	507	491	421	451	477	483	462	484	462	472	502	502	494	486	494	428	515	474	491	499	450	481	495	483	488	480	501	470	453	451	453	504	494	492	468	447	464	492	463	459	480	486	510	492	489	486	515	475	483	501	506	450	469	480	448	499	482	517	503	484	485	497	486	481	465	497	513	491	464	497	462	459	486	504	461	454	461	461	469	493	488	490	466	496	514	474	486	463	449	527	465	488	443	505	455	493	493	508	521	490	485	477	514	456	467	472	503	510	464	507	482	479	463	510	508	498	496	473	490	494	464	501	479	451	489	474	500	503	495	488	470	459	460	467	492	458	481	518	487	476	486	492	498	491	472	488	498	502	488	454	460	483	502	465	464	499	480	485	475	516	506	480	465	481	476	499	475	471	501	464	425	491	495	444	505	480	502	469	467	465	459	496	495	506	454	481	505	462	481	466	445	461	479	525	469	471	510	527	481	489	432	480	477	516	525	462	480	507	483	474	501	471	489	462	489	529	462	496	507	492	486	468	504	450	484	446	465	483	519	499	485	492	495	502	494	486	473	475	520	469	481	434	498	465	483	496	469	484	491	495	473	473	505	488	523	488	458	476	512	473	458	469	473	446	509	501	447	491	490	498	478	478	516	522	499	500	510	512	462	439	476	535	495	502	468	512	530	495	483	482	461	492	513	429	492	490	485	499	487	517	500	509	496	470	509	488	486	478	503	517	465	501	507	495	514	454	527	478	548	515	507	484	458	498	495	514	475	484	483	495	528	466	524	484	467	495	476	471	489	495	460	497	510	511	475	477	423	495	454	455	473	468	497	489	507	438	458	477	495	494	518	451	467	472	515	497	471	468	484	467	488	455	489	473	501	482	509	454	477	492	451	459	484	508	476	501	472	460	500	480	477	460	469	466	516	472	499	497	492	466	479	513	471	523	492	481	463	472	537	504	501	490	468	473	488	507	473	464	489	435	456	469	483	507	501	472	501	491	477	487	489	476	486	459	468	511	482	503	469	508	488	518	446	484	479	518	491	447	499	515	462	517	465	516	475	495	466	481	439	511	519	466	475	456	478	453	478	508	501	500	445	492	466	452	478	512	488	469	485	468	502	478	419	492	480	508	501	509	461	477	466	471	490	505	511	492	492	493	466	506	497	507	495	469	500	430	452	474	449	468	450	489	479	492	513	427	462	504	475	471	447	530	489	486	503	508	436	470	500	450	473	498	483	520	492	455	472	472	494	460	466	519	478	494	485	499	450	486	461	476	541	475	491	535	462	481	505	518	504	465	474	509	458	481	486	447	518	500	449	502	520	482	448	477	430	486	448	518	487	459	457	454	423	481	477	468	498	473	519	492	509	485	495	479	473	462	459	451	465	479	499	515	487	504	474	492	482	523	470	490	472	456	489	477	521	468	480	512	457	456	481	461	469	461	511	471	486	468	474	500	497	495	466	509	469	469	523	490	503	538	492	507	462	500	457	444	451	487	515	473	502	459	489	451	513	477	470	514	501	504	455	446	482	489	459	490	478	472	494	467	480	481	497	455	527	476	484	483	508	495	453	463	481	488	490	475	490	472	469	485	499	479	436	485	463	457	490	453	470	483	504	454	477	455	471	491	498	477	513	496	432	482	457	496	489	523	501	499	480	465	465	440	459	510	504	485	470	484	476	521	452	495	511	427	500	508	473	486	512	498	462	454	497	470	462	479	494	461	470	515	487	468	481	490	486	480	456	479	505	479	499	481	483	468	460	475	490	447	518	519	506	423	478	478	498	490	476	478	450	443	495	466	482	522	481	509	476	492	455	490	516	515	490	515	507	495	530	511	466	480	485	440	508	484	468	488	501	514	458	480	465	477	502	488	505	469	507	512	482	473	471	495	478	453	449	474	510	493	494	523	454	478	469	492	508	507	464	466	513	452	447	454	469	458	490	447	488	444	471	503	515	462	486	482	432	481	478	449	475	494	529	490	468	485	471	510	515	479	490	514	473	437	482	487	448	482	461	483	489	485	456	457	473	511	471	485	495	473	497	489	466	479	471	489	473	474	461	477	507	454	514	517	488	503	498	508	487	489	477	470	519	493	460	499	526	484	468	497	488	488	491	525	467	454	465	480	484	473	514	460	463	442	470	486	444	461	529	470	482	489	493	481	460	504	472	499	493	492	439	513	483	493	473	502	495	520	497	502	480	470	505	483	485	469	451	490	481	491	494	515	500	521	454	478	480	487	481	487	469	466	488	453	498	508	489	448	486	495	496	434	503	420	507	470	480	455	499	470	455	460	506	489	499	498	526	449	473	489	483	504	475	507	500	489	452	490	494	472	489	490	489	467	475	470	492	457	467	479	444	464	483	501	496	508	469	489	451	492	476	487	513	473	470	494	484	475	503	496	494	484	478	504	511	487	459	512	478	492	503	491	474	447	491	450	517	481	471	435	501	515	472	503	487	524	472	509	498	514	503	499	470	454	524	468	511	495	469	477	461	449	499	472	474	471	489	491	464	521	507	473	471	458	531	471	465	481	456	503	458	487	480	484	482	496	526	484	473	491	485	483	465	488	470	466	483	444	494	511	506	513	488	502	447	482	447	479	473	456	462	488	448	481	541	491	475	472	489	458	505	477	461	481	449	480	502	498	469	451	505	490	476	470	460	477	473	479	488	448	479	462	508	468	474	514	444	512	486	501	452	511	500	482	481	482	501	473	487	481	482	495	475	505	482	489	475	462	488	481	522	514	463	486	475	495	544	465	445	451	492	445	472	480	491	502	456	498	460	477	460	415	485	460	504	480	502	497	454	464	488	488	506	492	491	447	460	514	486	509	501	448	483	516	475	497	464	492	506	504	532	481	486	493	463	498	472	499	502	509	499	481	475	491	471	489	473	496	445	475	472	487	484	532	458	497	443	471	483	472	523	478	429	479	492	476	416	507	483	470	477	504	496	497	498	517	475	510	504	499	467	487	494	475	494	493	494	514	462	498	484	498	488	506	462	500	474	494	490	467	468	497	475	446	458	459	492	516	479	468	466	434	513	424	496	480	440	497	493	464	493	476	486	520	489	495	434	490	482	467	499	480	467	440	475	488	487	461	517	494	473	470	468	495	461	488	459	464	527	474	499	501	495	450	468	509	488	504	501	491	482	519	462	505	504	509	454	495	484	503	481	489	484	511	497	500	489	496	489	447	516	468	456	498	537	498	495	458	511	512	490	503	506	496	525	464	532	479	477	500	519	477	474	460	506	462	505	476	457	478	506	494	467	485	476	458	448	505	527	486	535
24684	26313	36790	29156	19197	6895	733	329	299	304	305	279	284	277	269	291	247	283	281	270	318	270	299	279	279	272	281	296	262	284	292	277	295	286	263	265	281	257	283	263	295	288	278	269	291	279	285	268	280	296	278	267	255	306	280	294	287	283	270	268	315	289	266	288	288	291	256	286	265	303	300	242	304	263	258	265	283	301	309	286	259	254	268	277	320	319	254	288	285	260	303	261	259	317	294	267	275	283	248	287	281	316	284	298	306	254	281	271	290	272	293	283	278	281	259	283	264	265	271	294	258	286	260	308	246	289	258	289	315	261	299	270	317	253	295	285	281	266	266	274	278	282	312	289	257	312	272	271	275	280	268	277	270	287	278	262	282	320	273	251	289	284	297	267	306	298	296	268	297	258	270	255	267	301	294	295	276	279	277	287	313	290	285	298	282	275	287	279	276	308	265	256	273	255	281	296	272	247	300	291	273	315	285	265	261	303	290	260	290	268	275	262	274	293	306	259	297	258	246	294	247	261	300	313	309	269	287	302	266	302	287	259	289	243	282	266	285	263	272	275	269	282	284	284	268	265	272	301	270	245	272	264	311	269	263	262	308	261	306	267	255	289	273	283	253	284	250	299	247	288	302	271	283	305	318	283	258	284	253	290	271	265	307	281	282	267	302	281	249	303	302	275	243	249	251	293	269	287	263	264	293	289	269	288	273	294	285	287	258	283	311	274	261	293	288	285	274	274	257	272	283	263	295	262	286	267	294	263	248	289	293	282	295	286	284	287	288	292	301	280	299	292	292	269	298	266	301	281	283	310	294	260	282	281	283	279	302	289	259	272	274	257	290	286	282	293	293	285	278	289	301	301	267	297	293	281	284	255	298	295	310	334	290	264	283	278	301	273	266	289	284	268	248	290	279	314	326	254	296	275	310	271	276	294	291	270	277	282	250	284	275	280	259	279	290	250	264	249	281	283	258	297	255	257	258	268	294	285	275	255	303	270	289	283	248	285	276	282	296	264	272	249	269	303	271	276	294	294	297	284	256	288	287	294	291	268	264	260	266	281	261	277	304	243	248	283	281	288	288	280	267	290	289	275	267	316	289	263	302	255	283	268	279	253	271	291	279	281	248	253	285	270	253	281	290	270	262	289	246	282	265	293	268	284	275	285	293	270	288	284	290	298	293	288	275	281	285	301	280	281	285	279	293	259	285	294	251	273	264	270	281	248	258	284	269	273	275	301	268	245	283	301	274	253	277	244	299	293	267	277	262	277	288	280	278	256	261	282	300	271	255	255	293	251	280	293	272	254	260	306	261	276	299	279	279	291	260	287	261	277	263	287	272	269	301	283	295	257	244	289	298	281	268	280	253	273	286	301	268	292	259	276	276	265	290	290	268	273	261	274	266	298	284	295	286	256	275	279	297	306	296	254	274	298	287	271	274	300	265	296	283	288	271	266	311	263	297	264	259	292	279	266	299	269	276	301	277	282	288	256	268	301	296	278	292	261	278	271	311	274	286	254	274	269	290	291	304	291	263	263	263	293	288	274	272	278	267	303	305	278	272	279	293	287	319	295	268	273	273	291	264	284	285	247	249	273	291	255	284	285	279	268	246	304	268	294	281	288	268	311	288	253	269	285	269	283	281	281	278	253	265	258	281	242	280	280	250	290	266	256	313	315	279	279	307	282	268	274	259	277	260	270	276	301	280	276	280	260	301	303	321	255	269	282	295	278	273	247	256	290	291	266	294	290	262	272	266	307	267	279	305	282	288	270	291	278	272	295	287	275	295	258	300	259	266	283	276	254	276	289	290	265	284	291	267	286	276	262	272	289	296	305	302	260	307	273	286	300	248	280	255	286	277	298	280	269	255	268	300	293	286	261	260	262	264	265	265	268	256	307	295	294	287	291	276	240	311	277	299	290	243	282	299	253	287	245	261	266	277	305	268	242	297	238	273	293	252	283	278	289	302	306	303	284	258	276	285	266	258	330	288	312	290	280	282	287	285	290	310	283	261	301	279	298	274	295	244	281	279	293	280	295	295	271	273	263	299	246	279	292	260	279	251	272	267	270	311	266	283	276	272	270	248	287	262	293	278	256	270	265	294	249	257	276	268	270	263	278	308	284	295	288	289	270	258	277	274	278	270	295	272	319	270	264	262	290	262	285	268	270	313	237	284	317	304	279	252	289	269	277	265	284	305	263	278	271	296	252	286	260	280	270	322	275	261	263	307	259	278	281	282	244	259	289	279	272	282	256	261	316	300	295	312	285	268	267	272	264	279	271	266	301	268	281	276	263	282	273	266	272	283	259	295	267	268	264	273	250	281	269	279	283	307	275	269	294	283	286	273	278	279	290	273	286	254	321	275	290	285	248	271	314	272	291	268	281	264	274	295	234	302	270	254	285	288	288	279	264	272	288	289	284	289	269	282	283	283	288	283	267	271	277	279	286	279	259	291	253	303	271	284	286	294	275	255	303	274	304	299	272	296	257	274	290	320	256	267	286	266	270	253	286	256	270	296	276	272	306	304	277	305	311	253	279	256	262	278	256	303	286	259	284	279	281	251	282	287	256	267	264	282	267	264	261	282	268	279	281	297	271	248	265	287	264	281	250	283	288	281	284	290	280	301	299	255	256	292	290	266	273	280	252	305	281	260	305	266	241	277	252	257	310	287	250	257	308	277	259	262	282	279	272	271	265	276	285	273	282	282	283	290	295	287	285	266	315	270	278	255	266	306	270	295	277	268	269	269	291	310	303	270	291	263	272	264	295	286	265	261	299	290	307	249	274	267	280	277	296	292	303	274	266	286	297	268	295	312	245	297	318	261	287	263	252	301	311	273	269	278	258	262	267	270	284	279	298	285	290	289	284	293	275	262	286	266	287	251	285	269	295	265	283	270	279	275	262	268	287	257	255	291	264	286	313	292	284	292	273	298	271	280	282	282	297	273	297	269	266	269	287	268	262	294	280	300	273	250	283	286	305	274	279	257	301	280	291	249	290	284	272	248	291	278	289	305	274	260	245	299	301	271	265	283	280	315	288	265	286	269	290	263	260	270	305	273	260	278	239	256	307	280	293	289	306	270	255	292	274	321	273	285	294	295	304	270	267	278	281	294	294	276	298	295	300	275	272	281	282	263	280	276	278	290	279	267	266	268	287	302	285	274	297	236	272	267	289	247	225	260	290	275	281	292	254	273	274	267	297	244	290	276	258	282	279	279	288	290	278	301	283	301	239	296	242	300	252	298	271	296	266	289	270	253	265	283	297	255	279	272	275	296	278	291	252	302	279	257	278	287	259	274	301	285	272	289	258	291	284	267	286	298	261	272	271	291	281	280	262	273	277	286	287	266	264	290	269	280	274	296	275	259	273	283	271	256	285	280	255	288	276	295	280	288	282	291	277	310	308	299	284	285	286	289	275	281	274	272	296	277	263	292	297	302	301	291	270	277	284	295	250	288	293	279	295	273	258	260	279	279	282	288	267	278	261	296	274
57674	94654	67653	37998	16139	4035	1064	577	498	553	524	487	506	530	491	517	497	513	568	544	503	514	559	509	464	476	549	512	498	519	489	480	518	507	516	505	518	525	518	491	532	480	494	501	543	521	489	516	519	523	470	491	510	477	499	487	531	521	545	526	484	469	486	509	485	489	513	483	472	497	531	478	550	541	479	535	510	498	495	474	512	512	533	520	529	510	558	479	491	477	510	520	504	522	441	531	496	540	517	499	508	489	485	462	494	484	491	520	475	483	510	491	479	494	510	506	498	551	475	510	499	472	506	476	537	495	517	530	519	505	509	517	535	506	503	487	502	507	529	520	503	549	479	529	506	505	514	490	530	518	548	525	542	508	559	501	490	527	506	524	530	480	512	487	537	517	478	527	460	513	510	468	485	465	506	534	506	479	453	449	481	503	472	511	502	495	510	497	467	498	513	490	506	500	496	499	512	502	538	502	499	500	523	527	532	522	503	488	512	532	486	489	502	512	486	532	501	485	510	536	517	498	490	505	550	513	504	527	525	492	461	533	459	492	529	530	514	504	501	543	534	548	510	472	504	476	503	522	511	530	511	550	525	526	500	483	493	485	515	544	513	438	504	489	491	563	516	502	469	457	476	508	533	501	482	467	505	471	527	493	463	504	497	532	493	510	492	485	507	529	496	507	487	490	491	533	518	513	524	520	495	507	489	491	502	553	500	492	500	484	536	503	482	477	515	450	502	523	500	473	549	522	557	504	489	509	526	475	471	499	500	478	530	491	496	510	490	503	478	524	508	519	497	475	511	500	522	527	491	531	481	490	536	491	516	485	466	489	520	517	492	489	487	502	518	481	463	490	508	517	501	497	538	519	491	481	485	486	524	518	490	480	540	499	535	479	491	477	494	481	493	517	502	494	496	500	541	498	502	488	506	507	517	512	507	495	492	516	507	487	512	531	524	549	464	535	513	517	519	496	480	502	500	469	543	508	521	486	494	499	497	487	526	487	519	513	488	491	534	495	489	513	505	539	533	516	516	525	470	478	449	527	524	537	482	529	492	523	486	492	469	499	495	499	527	503	495	508	532	489	515	550	534	520	482	473	511	535	514	488	481	525	498	515	504	491	494	497	523	515	552	492	480	500	518	525	470	539	540	524	520	535	470	548	529	479	575	494	488	504	507	492	526	516	514	519	496	497	494	521	512	526	517	504	534	516	494	494	531	514	548	488	486	483	508	503	494	552	492	552	528	513	521	469	465	528	517	513	479	501	485	509	475	524	511	501	487	470	552	496	492	493	537	458	566	504	482	511	495	477	476	500	536	488	536	506	495	530	501	491	507	467	529	492	502	513	538	526	499	483	521	528	509	510	508	517	503	471	476	494	501	544	547	520	528	472	542	463	490	486	510	496	550	466	488	483	517	519	534	509	488	492	500	492	475	528	497	503	495	523	526	509	534	530	467	480	540	514	490	521	473	493	487	456	526	524	491	540	515	487	519	516	496	520	513	513	526	474	467	496	501	498	519	517	507	491	525	521	516	500	503	491	525	452	517	490	517	516	474	492	516	508	454	533	534	518	492	501	510	473	545	515	516	523	518	505	518	500	487	526	504	510	500	486	491	501	526	528	494	497	511	487	462	460	528	494	484	508	498	516	488	475	497	540	479	490	549	472	499	509	548	516	504	490	485	496	492	448	497	489	502	530	510	530	508	492	511	509	524	510	539	506	480	513	477	492	499	500	525	507	499	513	507	488	504	529	500	517	508	494	548	503	508	520	527	487	509	532	525	481	502	516	497	541	504	519	499	522	517	499	528	512	517	505	497	498	471	501	467	522	528	504	503	546	483	493	470	462	536	516	484	486	458	516	501	512	519	526	511	495	513	484	499	493	506	512	491	479	470	477	518	503	491	499	480	523	529	466	494	474	486	510	502	481	491	496	526	475	513	496	512	515	481	491	500	491	509	491	556	505	497	513	522	471	517	517	489	478	487	497	510	473	524	513	507	515	497	492	473	512	466	501	484	472	509	539	510	490	529	510	538	498	547	504	469	500	511	534	516	487	494	525	514	532	521	517	493	483	523	498	476	488	516	523	484	510	525	494	499	479	516	461	503	505	473	477	499	543	503	500	499	550	503	490	451	571	472	507	504	524	511	525	495	509	498	526	495	436	504	516	546	479	503	519	524	511	511	527	499	571	504	493	507	470	488	508	545	498	528	506	502	534	515	538	525	535	478	460	490	472	532	528	501	509	490	529	475	500	479	549	516	485	518	502	469	522	496	485	525	527	497	463	523	475	558	437	518	468	495	499	517	505	517	515	535	498	490	514	484	528	469	518	489	539	512	515	502	511	527	542	508	481	468	507	463	531	539	522	533	478	517	548	468	512	500	503	533	504	489	519	476	490	513	530	511	514	512	512	529	511	543	549	472	491	495	542	513	476	519	484	482	543	513	506	515	509	510	517	543	522	542	504	498	501	486	510	534	471	518	538	519	512	497	483	507	507	470	509	490	548	503	492	474	489	473	537	496	520	510	503	495	527	480	503	526	496	552	467	542	556	518	540	495	506	507	481	472	517	522	526	506	506	498	502	512	498	517	483	517	487	479	522	521	503	483	513	506	507	505	508	492	524	536	508	495	497	492	537	521	519	517	486	508	502	516	509	521	495	466	494	504	483	536	526	509	527	491	507	481	477	538	498	562	529	533	521	498	536	523	524	460	499	476	499	459	539	506	477	526	498	511	506	477	538	470	526	494	462	504	508	497	533	505	507	505	537	490	507	506	496	503	529	534	488	516	507	518	494	500	494	503	525	553	520	519	490	511	502	496	504	510	508	555	496	527	510	534	549	481	511	505	491	462	519	532	487	516	506	517	488	550	532	495	555	515	531	465	516	468	498	468	517	475	491	470	537	486	535	505	495	519	528	502	501	500	508	480	445	477	469	517	525	482	482	478	527	530	516	502	505	548	532	532	481	484	479	490	504	482	511	489	484	518	523	518	500	523	508	531	548	520	465	506	472	513	477	513	514	517	467	485	477	477	517	525	491	470	522	554	536	467	557	537	497	499	477	509	469	550	511	524	520	521	508	480	491	532	513	496	544	514	522	518	484	490	499	501	515	538	491	492	508	455	478	512	500	498	491	507	514	497	495	485	537	463	501	474	446	549	471	535	489	530	483	544	493	504	522	524	507	482	449	502	507	487	514	515	510	482	463	511	483	532	494	480	494	504	518	508	516	536	568	535	498	503	507	526	514	534	516	472	546	524	484	513	515	475	489	497	545	521	499	485	509	540	534	541	515	506	492	514	510	505	495	506	534	508	493	521	506	531	496	504	523	476	483	507	522	511	510	491	500	487	487	507	499	510	504	529	480	479	538	510	489	494	508	513	514	538	498	507	484	504	523	499	543	523	553	502	471	488	510	476	505	461	484	511	482	550	514	486	446	524	511	499	479	505	511	504	479	486	543	489	478	523	502	504	543	488	501	468	517	484	513	492	461
23596	23262	32853	26768	21452	16552	3633	450	340	325	349	335	331	368	344	339	355	329	334	307	298	352	329	344	324	315	297	305	343	323	332	334	302	347	347	330	285	321	294	316	307	339	317	377	319	285	325	305	319	329	291	349	298	307	311	327	333	344	326	317	344	333	323	301	309	338	311	331	344	305	325	344	346	309	313	315	322	312	330	326	301	317	330	320	358	344	313	339	361	320	329	319	305	299	331	321	324	350	337	313	316	357	338	289	323	331	312	307	340	344	339	304	342	315	332	301	339	324	347	327	283	312	347	352	289	336	293	307	324	331	338	304	312	336	294	315	322	310	298	291	296	337	283	314	336	322	322	291	282	309	345	315	322	298	339	305	307	294	349	302	323	305	308	297	323	313	304	301	372	320	304	315	302	334	295	327	311	348	294	304	307	298	322	304	351	335	333	318	309	323	312	357	342	344	351	341	322	343	326	318	299	336	314	325	305	298	312	335	320	342	297	340	286	317	328	329	313	310	339	319	307	302	364	321	314	356	345	329	298	327	330	334	311	336	325	311	323	320	340	311	326	330	308	320	307	314	307	315	324	276	300	340	338	309	343	299	326	340	329	310	326	310	332	336	318	289	321	326	322	328	352	323	312	343	314	319	301	362	306	315	322	336	321	322	310	319	355	340	324	323	342	295	293	301	311	321	320	302	317	323	309	344	345	304	306	345	317	318	313	327	310	315	353	315	343	326	325	298	354	292	329	313	339	325	298	340	351	301	355	321	310	312	348	305	323	345	330	343	312	315	311	358	326	317	336	325	349	328	346	340	334	297	320	310	303	334	316	339	327	332	311	297	303	319	301	322	347	319	317	318	329	292	353	346	334	341	320	315	344	331	317	290	314	335	345	316	326	310	333	332	312	310	316	296	331	358	344	307	311	312	315	293	298	353	319	326	312	324	287	327	311	295	328	298	329	317	310	338	333	337	320	333	288	312	331	294	328	296	325	321	317	323	310	331	343	309	297	343	348	316	313	339	329	311	348	331	314	350	352	338	337	307	328	296	316	305	328	299	314	307	328	314	314	317	336	336	314	317	317	328	331	327	336	315	327	297	307	298	335	337	300	325	339	338	308	301	293	283	336	313	302	311	313	300	352	296	324	337	315	308	310	293	336	330	310	304	357	343	357	308	319	317	311	292	330	313	290	300	318	348	293	323	344	301	311	308	301	347	330	326	307	328	318	309	325	352	317	332	338	323	333	330	328	324	324	370	318	292	329	314	317	328	304	320	320	302	312	333	308	307	304	320	345	313	355	321	335	315	348	333	342	320	343	334	322	339	317	329	340	312	303	313	328	352	302	286	289	327	324	319	354	335	313	268	319	333	351	320	327	323	348	312	300	293	346	311	308	298	321	328	302	328	282	320	321	288	311	300	334	321	306	304	318	357	353	309	326	311	323	305	338	339	346	335	361	304	315	301	334	341	346	328	334	331	311	337	304	295	307	329	317	342	325	317	338	348	340	308	353	306	296	307	287	350	326	315	338	331	307	319	366	322	321	320	354	324	301	333	340	320	307	311	315	297	297	311	273	313	353	304	329	302	302	328	368	329	308	312	309	286	298	294	340	282	309	352	343	337	315	308	315	308	295	339	303	317	314	364	325	298	311	306	311	316	319	316	334	301	312	339	330	326	297	290	298	320	297	353	317	315	302	325	316	322	346	329	290	323	299	319	339	323	350	318	352	311	338	307	324	321	327	335	319	302	350	340	338	293	292	328	321	328	319	367	342	321	321	319	342	340	348	288	337	316	281	318	327	334	349	339	285	307	323	330	298	330	328	328	302	318	328	325	350	326	334	308	335	325	332	312	343	332	315	318	335	300	325	341	332	316	304	316	315	296	295	292	325	325	322	324	356	286	318	314	338	312	337	308	334	335	312	331	316	339	289	344	323	326	351	298	296	321	285	326	311	326	298	323	314	327	323	320	322	311	298	305	324	308	312	302	308	305	340	334	296	330	307	328	337	320	343	311	317	308	335	328	341	310	334	338	321	334	329	300	346	296	344	318	325	333	323	304	298	276	323	327	338	298	337	330	307	315	321	364	300	358	354	327	329	330	330	325	324	284	290	304	324	346	313	326	322	312	329	299	312	322	340	340	321	334	315	317	295	333	317	319	331	312	301	308	327	307	305	305	314	317	357	336	289	347	326	315	299	324	333	314	321	354	340	326	322	322	307	298	329	361	323	308	341	347	293	290	293	289	337	324	338	290	334	332	342	359	304	299	301	326	337	344	314	330	308	312	315	310	322	312	344	321	304	344	325	343	314	298	277	327	332	337	297	331	344	304	301	338	327	303	316	325	319	331	320	302	326	315	333	296	309	296	341	358	325	302	315	322	296	352	321	338	314	313	324	325	321	337	283	304	312	308	318	311	346	319	339	343	328	341	321	313	316	328	331	291	304	302	333	321	283	307	342	323	303	323	328	312	332	345	335	326	319	323	292	321	333	305	327	328	317	304	326	310	275	307	357	309	301	313	307	352	299	321	313	323	337	297	302	334	340	396	329	347	303	286	345	310	318	333	310	299	327	308	318	262	308	330	312	342	334	318	338	307	325	311	296	310	321	289	335	317	288	301	336	302	334	320	305	310	293	289	334	315	318	326	317	326	327	310	312	303	315	326	328	345	303	319	332	346	301	344	335	329	333	318	304	300	304	323	310	334	321	322	314	311	331	327	324	318	338	340	340	357	331	332	323	346	316	280	326	343	288	313	321	330	320	328	330	309	342	340	311	331	337	369	276	301	307	293	295	318	322	335	309	333	321	318	304	304	338	297	319	331	315	304	328	317	327	298	313	323	304	321	334	328	285	316	302	314	330	303	285	315	295	315	341	294	346	315	302	318	344	330	363	318	318	359	303	303	316	323	330	316	305	324	313	322	295	319	330	315	313	314	302	312	336	299	312	321	332	344	297	357	309	315	302	338	291	300	319	319	332	312	319	328	325	315	340	294	339	309	315	315	322	330	313	277	312	287	322	320	296	333	305	327	297	314	302	302	295	347	339	298	330	321	298	328	311	322	318	323	335	337	329	315	341	299	317	302	314	313	317	310	290	312	311	319	309	322	318	323	336	276	324	298	320	318	306	318	306	337	299	287	316	302	332	301	303	323	323	337	338	329	327	332	336	349	351	322	301	293	316	352	350	341	316	328	341	345	325	338	311	316	316	315	283	312	319	330	320	280	321	332	326	294	323	339	326	320	318	343	330	324	338	289	306	332	313	315	328	354	367	348	299	310	354	327	334	297	321	331	345	337	329	330	318	329	303	315	312	342	327	316	337	309	291	316	343	292	320	337	323	313	313	327	331	319	313	319	310	324	340	312	304	317	314	330	304	319	298	334	348	338	306	347	336	326	331	279	342	325	329	323	336	334	309	303	337	338	322	339	322	331	310	306	321	319	307	331	304	347	325	313	342	307	358	302	345	312	315	292	309	293	280	331	310	315	331	307
56633	102986	76188	46266	22182	6543	1661	758	607	557	562	570	573	586	572	573	556	548	543	551	563	573	549	514	597	562	572	514	545	539	579	573	563	538	536	555	551	581	568	548	564	549	582	576	570	573	553	555	525	577	526	551	569	573	566	595	552	539	582	529	597	551	558	524	602	548	538	503	551	514	532	577	530	539	612	544	600	545	553	587	557	551	575	576	563	556	512	570	553	567	529	538	553	531	524	530	595	564	572	576	585	526	543	535	533	572	537	575	557	575	572	581	536	537	541	562	539	520	580	543	540	553	576	577	597	506	555	570	547	567	543	582	541	590	549	527	555	536	563	569	549	552	539	566	586	567	551	560	568	518	590	531	568	531	625	564	537	540	526	534	550	567	603	482	554	508	584	553	554	571	596	550	534	572	559	521	518	550	546	570	540	563	567	545	545	559	547	554	535	551	554	562	602	529	590	555	566	568	554	532	550	553	584	554	512	553	548	568	568	536	595	570	537	575	530	545	552	530	581	548	565	532	525	521	615	578	542	594	569	587	555	561	527	533	605	565	568	519	560	576	556	543	516	565	563	544	534	577	589	538	513	608	502	557	513	516	533	596	577	532	538	572	544	569	508	537	561	531	562	553	545	573	585	599	594	533	568	587	559	596	573	530	518	567	557	568	564	541	552	561	539	524	513	539	562	566	560	554	531	540	545	536	573	570	558	556	609	602	551	579	516	569	543	592	516	573	529	565	533	602	593	596	534	538	537	551	547	544	560	564	567	596	561	604	569	547	592	540	566	550	516	566	557	541	536	532	558	567	538	568	600	533	525	569	566	571	584	525	582	552	554	519	581	547	569	566	599	551	562	527	553	562	562	517	534	555	538	586	548	586	509	558	569	575	546	541	578	553	596	564	579	590	558	525	544	547	564	560	557	509	552	558	567	547	517	576	543	554	552	556	562	531	575	538	566	566	561	522	566	545	551	551	526	558	579	575	569	563	534	539	534	590	581	538	565	579	564	508	540	572	593	549	554	544	528	533	506	536	533	519	536	601	567	527	541	548	595	578	513	532	524	520	568	536	514	529	564	542	571	574	541	568	536	565	584	540	538	593	571	530	503	583	546	584	583	537	545	541	562	559	557	565	547	546	526	541	582	537	581	515	542	573	543	574	557	592	557	550	533	599	536	539	599	516	574	537	570	574	557	547	513	542	508	596	546	560	582	594	570	565	595	557	545	541	543	525	523	527	550	507	541	590	534	549	531	558	553	565	554	572	553	535	560	554	563	549	575	549	559	517	564	561	544	555	513	555	510	550	551	560	545	559	526	561	547	551	580	594	549	512	555	544	531	570	524	566	560	496	551	567	551	578	582	566	521	536	542	547	508	561	572	613	591	553	556	562	536	539	537	562	538	586	595	498	549	561	537	572	544	533	552	558	561	532	505	533	533	529	517	579	581	549	570	580	553	592	522	590	557	578	542	507	568	535	542	557	537	554	512	514	555	538	591	557	540	540	605	528	572	568	541	561	547	495	516	552	570	540	550	621	572	573	549	577	565	575	552	610	537	552	583	546	614	521	560	520	587	581	562	530	585	529	554	562	575	563	554	561	538	595	573	533	579	585	546	541	539	534	537	532	576	541	566	563	546	552	571	545	527	532	503	555	524	546	570	582	533	541	575	512	543	583	575	541	546	555	592	566	558	526	573	558	529	575	580	555	557	605	553	545	569	544	569	541	563	518	602	552	525	605	567	585	551	548	535	545	549	564	531	534	543	552	533	531	524	539	536	557	561	573	543	553	535	540	573	558	576	573	537	542	539	530	567	589	561	550	532	604	570	584	534	551	556	583	583	552	573	501	565	557	577	606	535	492	578	563	548	531	551	622	558	579	532	499	571	532	547	548	527	555	587	534	555	573	553	554	521	556	552	559	577	540	552	571	565	514	549	583	536	575	584	519	537	551	574	529	590	542	572	563	557	568	522	531	539	573	545	528	515	570	554	580	571	542	535	543	551	573	570	544	578	574	553	524	553	573	527	584	566	555	512	561	587	571	548	524	599	568	579	578	543	554	544	577	545	587	549	556	551	544	563	547	572	581	530	567	553	547	518	545	566	592	516	536	543	567	540	528	533	542	562	582	545	546	545	537	574	582	602	501	579	549	534	555	499	553	572	538	567	557	590	518	585	565	595	584	571	545	544	545	537	523	557	512	576	581	571	553	597	563	535	559	537	530	533	553	549	563	527	557	570	547	596	586	536	560	540	523	536	560	554	545	543	522	521	555	577	513	547	518	567	567	551	493	569	585	544	545	549	575	544	504	551	532	556	567	559	549	575	573	557	558	550	506	558	571	556	565	610	535	563	603	557	579	539	583	518	589	537	559	535	539	525	542	573	556	571	567	545	553	555	561	535	552	567	527	540	557	521	532	544	581	529	518	554	526	561	551	586	578	573	557	563	558	559	590	548	577	571	509	529	536	573	547	542	562	569	573	538	544	552	581	555	604	554	569	539	601	597	534	546	536	538	607	570	561	569	517	550	580	565	556	517	592	502	524	559	549	520	584	545	573	497	570	569	583	576	550	556	548	549	580	591	516	511	538	524	528	558	542	573	503	555	567	543	505	545	551	550	548	588	547	571	536	551	579	589	555	550	542	600	561	565	520	519	547	540	555	519	560	549	562	521	560	542	554	556	523	604	553	525	512	531	590	572	555	616	587	528	574	509	535	555	568	565	577	548	539	523	526	570	548	537	525	532	526	584	561	563	568	534	556	511	551	578	558	604	589	577	529	544	582	546	529	596	574	539	563	560	537	548	556	581	562	551	533	592	541	578	571	568	565	527	557	550	550	536	563	562	551	583	550	609	584	516	552	558	531	535	543	576	525	565	539	564	538	535	553	569	581	571	575	550	552	541	576	532	567	561	583	580	518	563	515	581	537	512	542	584	525	529	526	531	547	581	572	553	599	539	547	547	541	520	577	521	563	537	562	538	582	525	587	573	549	550	532	516	577	585	543	577	533	560	536	535	560	504	569	528	571	571	547	532	522	523	544	544	583	538	621	546	542	506	529	513	599	512	520	557	543	567	509	539	563	526	512	560	519	506	557	590	518	568	530	580	545	566	521	530	564	570	551	572	551	502	506	538	562	546	537	567	518	579	557	555	577	534	547	523	529	547	549	543	534	577	571	591	546	550	536	535	589	545	538	577	570	486	582	565	542	578	524	557	525	554	524	583	560	528	541	558	551	546	554	527	615	550	565	586	543	564	564	567	579	539	577	579	572	507	489	554	571	540	532	531	608	547	576	556	535	544	577	553	560	575	535	558	537	546	552	574	512	573	555	567	545	568	534	590	553	551	594	551	580	582	563	554	537	577	579	582	537	525	547	566	584	547	556	551	535	565	538	542	579	564	545	522	551	562	530	553	523	549	574	516	579	535	572	545	510	586	546	554	546	541	533	552	564	526	542	601	548	523	545	550	590	559	566	591	557	523	548	548	584	557	562
29586	34051	29543	12981	1981	543	326	271	269	293	279	260	257	286	268	273	253	257	275	260	276	262	254	276	267	247	247	260	273	258	256	277	250	253	244	269	280	265	257	269	276	259	256	257	247	288	285	288	240	282	258	263	272	260	268	248	244	264	263	279	242	265	272	256	270	256	260	254	240	250	233	251	234	259	289	245	265	252	231	264	293	273	244	266	254	265	257	258	276	266	259	268	306	262	290	286	248	270	266	262	246	287	273	264	267	260	269	278	290	250	285	309	275	279	260	260	237	275	280	279	252	284	257	256	266	264	274	241	266	261	263	299	303	257	249	257	272	263	275	246	255	279	268	276	265	275	277	275	237	258	264	279	274	272	261	257	236	232	253	255	267	269	267	277	230	254	251	271	240	284	243	291	254	236	261	285	266	283	268	267	234	270	243	241	278	258	280	285	255	263	249	271	236	296	274	260	253	266	263	271	277	233	265	267	258	271	247	265	223	257	230	269	251	222	225	280	304	251	300	246	246	263	249	264	260	276	276	252	260	271	266	251	247	287	255	271	277	256	261	236	262	251	239	277	266	255	269	286	248	274	244	249	256	265	264	263	254	239	255	285	264	250	268	279	260	272	267	282	255	272	265	232	289	245	294	241	267	255	248	267	242	242	247	244	247	262	261	269	276	239	246	255	253	292	263	257	258	273	240	258	302	248	261	237	267	255	286	274	265	250	262	236	273	298	257	250	270	241	277	276	285	247	248	230	248	255	283	256	280	243	269	288	266	292	273	262	258	263	250	268	256	245	244	271	248	268	266	252	257	259	267	283	256	232	257	273	258	253	264	275	272	264	283	256	257	278	232	249	250	269	269	249	280	270	249	244	259	274	276	233	294	264	255	279	267	270	284	245	252	262	275	270	265	295	268	259	259	230	238	270	269	274	263	263	266	271	239	290	295	263	265	250	255	276	265	241	237	247	275	278	269	235	214	272	260	247	243	249	279	274	244	259	273	251	240	265	275	296	266	252	285	274	268	255	244	258	252	229	261	277	287	264	288	281	235	259	235	266	269	258	256	248	274	253	282	233	267	261	256	260	281	258	288	273	255	236	238	268	263	248	289	243	242	244	254	251	258	267	275	254	274	267	269	273	277	247	259	231	263	270	278	250	255	264	244	265	284	272	248	257	251	238	287	274	257	262	265	267	250	284	277	255	271	271	245	281	244	275	255	253	270	265	250	269	274	255	289	274	229	248	263	261	274	270	254	264	244	238	258	256	246	286	277	239	260	231	263	255	287	230	261	267	257	268	273	280	252	276	269	277	235	261	253	245	257	271	244	284	277	274	257	246	240	229	273	303	277	265	257	272	247	257	270	255	278	243	239	287	261	260	271	264	267	246	262	258	265	269	234	267	252	258	229	260	283	264	239	265	279	238	286	246	235	260	251	264	247	274	248	282	267	234	270	260	290	301	280	281	262	269	260	256	248	282	258	282	268	241	259	276	280	258	260	253	240	260	272	265	240	240	259	267	290	258	266	279	288	247	269	261	313	248	264	243	269	279	254	290	267	292	240	307	256	270	253	287	275	241	237	271	266	288	281	270	291	230	247	268	301	293	296	285	280	268	259	282	248	261	270	256	258	257	280	263	266	257	291	245	267	239	258	278	248	266	242	286	280	247	250	246	265	270	288	265	257	241	252	259	293	290	271	278	245	262	256	269	250	218	278	257	265	250	272	271	255	261	262	251	282	262	307	274	272	256	287	269	272	270	242	282	251	290	241	245	256	244	265	268	246	248	251	260	273	259	289	246	289	265	246	285	273	269	267	242	247	278	260	266	271	270	256	317	237	250	249	271	239	265	288	280	240	250	272	267	291	281	255	258	294	248	248	214	237	237	262	268	262	290	246	258	252	252	258	257	261	290	259	263	286	276	262	275	277	280	267	229	253	278	259	291	264	243	255	256	291	248	259	231	249	273	274	264	243	271	267	273	258	248	257	267	250	266	301	269	227	262	277	275	240	250	285	271	259	270	248	246	263	270	257	251	243	254	308	265	268	235	253	264	292	241	276	284	302	260	260	254	262	245	283	245	292	251	292	304	257	263	246	269	272	275	251	287	262	276	266	272	256	284	250	277	268	251	275	242	278	266	262	264	253	272	272	263	269	269	262	251	251	281	273	266	282	257	232	267	265	247	276	260	223	236	254	256	261	273	228	266	252	250	262	252	235	275	251	281	262	256	303	292	276	265	258	272	275	248	244	259	242	271	258	255	261	256	255	295	238	239	267	278	273	249	256	268	281	277	222	263	250	252	261	260	267	236	246	252	264	247	265	259	274	242	257	250	280	242	254	259	277	258	292	274	273	281	245	254	260	255	301	252	224	283	260	263	288	246	249	259	279	248	225	299	261	260	265	283	259	243	302	260	262	293	280	249	282	328	265	277	264	289	246	276	263	245	279	274	278	265	276	278	272	281	273	244	254	289	255	266	245	263	228	261	262	260	272	266	265	277	285	256	277	267	260	255	261	260	239	274	260	279	233	265	253	255	277	241	270	286	267	256	261	252	270	276	253	253	246	251	268	274	256	284	264	261	270	260	251	255	261	273	268	241	251	237	249	258	254	270	287	268	255	264	284	274	285	246	268	267	252	277	251	236	232	278	248	253	248	273	250	271	286	258	269	274	290	278	249	291	274	263	277	268	271	247	259	282	263	290	273	259	238	244	270	250	250	250	272	285	273	267	275	259	242	246	233	272	232	284	284	264	248	249	247	253	255	264	262	258	275	257	256	245	267	276	246	282	250	270	270	254	262	259	277	224	250	279	244	246	284	259	240	230	247	254	262	263	263	294	251	271	263	265	255	252	293	277	268	267	247	280	265	278	257	285	272	273	262	252	269	272	246	232	254	258	258	250	276	252	225	269	234	246	256	267	279	245	295	231	298	247	263	257	251	274	271	275	252	248	240	268	261	285	239	251	255	267	275	244	241	245	238	272	261	262	267	266	246	264	235	274	284	254	229	273	261	232	248	286	259	246	256	251	264	244	244	254	246	293	239	258	279	282	270	246	256	249	243	293	286	277	240	254	258	278	270	272	276	238	276	241	256	285	280	258	262	240	251	245	254	259	254	263	256	252	242	267	264	243	258	283	257	243	292	249	253	262	261	271	245	267	241	296	229	281	262	252	260	265	267	262	260	253	263	270	317	248	270	266	234	280	250	233	256	262	265	269	257	272	237	281	253	271	268	237	269	275	265	246	261	287	268	263	272	262	265	274	296	249	239	234	264	234	269	244	253	268	255	281	258	282	259	260	275	250	274	256	269	284	263	277	262	258	267	250	296	221	269	278	248	261	269	253	267	269	260	265	256	245	267	240	271	243	270	283	239	277	268	251	260	291	271	248	246	267	257	277	269	243	272	271	282	255	232	273	254	258	262	272	237	280	226	257	258	248	236	272	257	252	281	239	272	248	280	274	268	281	283	289	248	249	267	277	288	245	279	263	253	248
37093	51011	34194	14189	3834	1161	567	504	452	467	471	507	508	502	465	491	449	486	477	503	488	490	504	484	470	488	461	508	490	528	527	481	460	515	459	483	510	461	495	512	434	489	501	508	497	485	477	441	472	475	505	466	513	479	464	500	451	448	467	495	454	450	495	488	432	483	478	496	457	484	493	434	479	471	490	527	448	474	487	460	480	512	466	476	502	461	481	458	469	496	451	467	499	495	491	507	496	509	468	482	465	525	496	503	504	502	490	466	486	506	466	467	462	476	478	484	470	515	459	472	449	517	490	496	470	464	479	502	472	477	443	503	470	415	498	479	489	494	467	446	495	512	466	444	460	497	493	501	501	515	495	504	494	465	488	454	473	492	486	494	441	512	496	480	463	496	475	470	472	462	430	491	489	507	500	491	487	470	465	505	479	493	482	453	521	478	495	497	503	490	513	475	449	478	474	476	525	501	521	501	518	481	520	461	550	473	495	512	471	454	473	493	440	525	448	486	521	492	490	498	458	514	503	475	503	504	485	481	481	482	463	489	479	477	499	494	417	471	510	488	473	408	463	473	458	453	486	415	496	480	507	448	450	483	508	481	418	502	483	499	475	506	498	428	521	474	488	478	478	468	468	499	467	502	480	460	521	481	509	474	458	453	507	461	480	474	467	496	476	474	466	512	483	494	497	504	444	455	472	492	491	511	477	495	492	451	497	468	480	495	518	496	446	482	478	477	483	477	474	450	482	474	501	469	490	466	474	521	468	461	458	479	503	481	502	485	486	450	466	531	424	452	483	475	504	466	488	465	497	459	480	486	483	500	487	508	474	491	477	505	448	486	514	459	479	482	453	441	462	477	483	483	489	495	520	503	466	490	490	475	470	491	457	465	453	511	480	528	504	481	496	473	457	463	461	488	485	506	508	457	457	471	502	462	431	462	474	488	525	479	461	483	448	510	493	472	473	461	479	510	516	485	519	494	489	474	454	509	484	465	476	468	488	503	474	516	474	491	484	472	492	498	492	522	510	488	494	452	495	506	518	475	453	488	499	476	486	454	484	500	517	498	503	453	516	481	463	502	458	457	480	441	468	452	502	462	506	471	458	481	483	470	487	476	529	447	503	439	475	488	481	484	485	510	479	456	499	490	483	492	460	532	483	495	508	467	465	507	481	461	485	491	475	513	482	474	477	484	431	454	469	470	481	496	505	494	465	502	470	496	498	491	451	482	464	488	482	500	482	481	501	442	457	508	514	504	500	462	495	497	480	484	523	469	487	444	472	517	491	469	464	490	498	504	444	461	472	459	442	483	498	483	436	464	461	513	498	459	462	467	453	517	478	467	473	506	508	459	479	471	463	488	480	489	480	522	494	519	520	479	460	450	497	470	472	536	498	469	474	477	444	475	502	462	470	475	436	498	510	476	491	500	472	477	501	491	460	473	448	488	510	470	488	481	459	514	475	505	496	469	473	475	494	482	509	494	457	477	508	485	432	505	501	489	485	486	449	487	516	459	500	499	454	497	515	475	495	495	516	506	482	465	510	471	493	468	516	478	483	479	470	470	503	494	525	467	525	505	514	437	499	512	495	472	494	498	455	489	496	466	457	509	489	493	456	468	474	481	467	451	427	489	475	537	472	421	496	472	493	491	466	468	491	512	474	542	493	455	471	460	469	471	503	436	477	458	505	490	510	494	459	518	481	497	493	449	474	487	485	516	484	486	475	463	454	466	506	439	452	472	507	463	474	454	472	452	486	493	474	491	486	505	463	480	453	521	467	490	522	479	464	520	487	497	471	452	512	486	464	480	520	494	503	473	497	517	494	483	456	471	502	480	499	447	510	448	484	472	461	488	532	482	512	488	439	513	484	478	474	490	504	489	483	487	455	485	484	459	481	482	492	496	469	466	495	507	498	478	510	481	504	468	446	475	506	483	443	488	478	450	488	515	489	502	439	476	498	472	520	516	475	459	468	504	483	519	522	491	507	451	444	435	492	482	481	481	485	472	471	483	470	496	469	478	452	471	457	443	491	479	507	481	480	475	483	517	475	512	488	462	477	509	501	465	517	511	497	471	478	482	467	508	479	514	478	485	487	454	502	527	446	490	472	469	500	521	486	475	499	494	476	471	492	499	468	439	448	500	501	493	477	481	459	469	468	500	501	504	475	483	480	494	493	499	503	507	482	453	431	461	470	517	486	495	514	476	487	457	466	474	521	497	509	488	481	471	504	494	513	473	482	458	498	493	470	487	499	502	453	514	528	478	483	498	450	522	484	481	449	467	453	450	440	478	481	482	478	476	509	522	470	509	488	496	479	497	519	457	494	489	483	473	482	518	513	460	494	528	448	418	474	469	472	495	477	515	547	453	456	500	472	461	457	486	459	459	457	537	513	471	495	519	478	476	476	497	517	486	445	492	493	488	489	448	495	526	493	463	517	474	492	496	489	454	439	494	481	511	458	491	483	469	488	503	464	434	463	479	482	444	446	483	455	471	496	510	490	524	492	475	484	513	539	533	452	460	473	483	486	461	505	491	460	493	508	493	442	487	497	498	491	478	451	496	487	491	505	467	465	477	482	497	471	478	452	479	483	532	458	504	484	494	481	483	498	484	511	472	499	509	469	467	456	489	470	479	516	474	511	483	492	459	515	469	496	435	494	482	503	512	457	485	459	449	487	464	468	498	491	447	555	515	490	534	498	460	490	449	487	500	441	517	502	486	505	526	478	488	483	491	462	514	503	454	504	519	478	467	476	473	523	482	500	485	474	473	442	458	452	457	499	473	477	523	468	445	467	462	476	469	491	472	483	508	496	473	473	440	499	490	487	496	458	513	453	477	502	498	506	483	519	500	488	460	509	482	504	473	464	476	466	459	475	504	510	525	469	489	484	439	477	464	466	489	508	489	495	478	520	498	498	476	525	472	486	465	501	477	451	490	514	488	466	454	479	515	487	494	506	477	494	473	475	451	461	455	496	484	509	501	511	527	527	486	464	458	470	453	499	462	484	493	480	494	447	510	496	492	481	521	509	472	493	474	500	482	497	466	510	441	516	501	508	494	507	496	467	477	477	462	488	477	533	511	464	458	497	487	497	500	466	494	458	474	489	482	520	464	459	477	480	515	513	473	476	481	489	498	502	471	489	564	528	466	468	522	472	500	471	492	488	474	503	489	476	512	526	476	481	448	478	451	497	500	475	504	499	514	504	469	501	512	451	494	506	505	481	477	467	472	501	485	451	459	466	434	495	485	450	497	466	505	452	481	454	465	500	480	435	490	477	480	482	436	531	468	493	501	501	512	490	477	472	498	487	471	472	450	490	509	488	509	485	473	449	478	489	489	483	481	458	468	472	502	508	489	493	480	485	477	455	485	471	464	503	443	485	530	471	509	502	488	483	468	491	509	498	493	487	506	475	493	491	471	496	475	515	501	504	518	457	465	499	471	491	487	453	495	520	495	482	507	450	463	473	474	516	480	492	446	460	468	460	496	518	475
24811	25477	35470	28277	19130	7091	752	329	291	279	301	301	293	282	307	279	270	268	298	241	294	272	272	291	282	295	284	262	286	261	275	281	282	295	268	272	295	278	290	294	296	259	274	267	272	285	301	288	271	306	269	267	284	264	299	273	284	268	283	285	271	299	276	310	297	270	299	309	301	265	267	299	274	282	287	298	276	270	291	304	272	235	283	295	237	283	282	292	279	286	265	271	266	279	238	296	280	279	260	284	301	306	258	297	277	279	273	272	265	248	300	281	290	269	241	262	310	276	256	273	276	280	276	269	268	283	296	269	285	278	264	263	274	286	265	271	277	288	294	253	300	281	262	268	279	267	282	291	270	246	286	279	273	285	268	259	248	309	295	320	290	261	291	289	294	288	242	285	257	280	289	243	283	260	266	298	267	286	275	260	286	301	264	302	261	289	288	286	283	261	268	255	290	257	279	297	262	252	242	272	276	267	274	271	288	257	280	287	277	276	261	260	285	293	284	251	289	276	275	256	242	294	276	278	281	268	269	295	265	259	302	258	284	304	254	296	274	246	273	270	247	254	270	307	270	270	267	271	274	290	280	290	274	281	268	274	274	276	261	288	238	278	261	279	264	265	312	316	314	251	308	284	263	266	273	270	284	258	288	258	272	273	266	287	289	272	264	291	300	280	302	280	294	258	254	262	293	256	270	291	278	269	300	286	289	296	291	247	251	265	250	256	263	281	252	314	290	283	264	275	263	264	267	249	305	260	295	289	259	273	298	277	276	273	290	287	275	236	270	249	291	267	285	232	248	256	284	270	253	281	279	263	267	230	280	275	299	271	254	277	273	273	273	268	288	277	281	266	278	281	275	255	259	261	270	287	260	289	277	286	249	283	258	274	275	273	283	269	285	299	297	259	287	258	273	295	262	264	282	276	267	292	284	316	272	293	289	289	283	281	279	274	293	291	274	309	272	289	290	269	282	254	245	314	287	289	273	296	274	295	279	249	271	293	251	243	260	292	304	293	276	254	275	263	281	290	281	289	256	285	279	253	283	239	280	289	272	261	278	237	254	294	305	279	269	244	267	281	276	287	279	264	265	285	278	276	284	254	300	251	247	259	286	281	256	271	261	269	285	258	255	289	284	285	314	270	255	281	260	272	271	277	246	239	288	280	265	295	285	280	278	285	270	269	299	269	274	264	274	256	280	289	268	282	281	259	313	294	310	285	285	276	268	294	292	261	266	287	284	277	271	293	272	254	288	261	274	284	280	288	276	289	276	268	244	265	271	255	295	257	315	274	269	276	294	276	274	263	290	262	274	295	307	289	286	287	282	286	256	254	277	269	261	279	256	269	272	251	274	263	299	264	296	275	282	276	312	284	301	281	283	274	264	272	252	236	275	272	267	262	295	247	264	262	258	266	263	291	287	274	262	248	261	272	299	279	281	289	290	304	266	260	293	267	276	283	267	290	241	293	282	270	255	256	238	267	278	275	295	308	280	279	277	268	277	280	252	280	306	294	290	268	289	263	268	266	286	267	294	265	250	298	300	278	274	253	289	280	288	255	277	278	273	299	277	273	267	277	293	253	290	281	280	269	261	254	274	264	276	264	259	268	292	272	261	266	276	273	268	307	262	268	268	267	282	309	273	286	256	283	300	280	287	289	298	288	291	302	263	258	300	269	315	279	295	283	278	259	276	268	278	295	305	261	277	277	266	271	303	259	267	294	282	288	269	301	251	226	263	265	279	278	273	281	275	278	271	271	266	297	291	274	283	289	279	279	284	280	286	286	289	271	299	248	285	291	280	278	297	262	304	274	280	271	258	265	285	275	233	276	257	267	304	279	294	297	285	257	252	266	273	274	263	263	259	297	303	258	277	264	292	272	295	269	281	274	275	259	275	269	252	306	289	248	287	269	281	261	303	260	241	293	262	280	286	265	295	286	262	297	307	276	299	261	270	272	269	276	247	272	276	259	283	295	277	270	261	276	275	273	264	268	261	272	261	270	275	289	317	304	285	285	282	287	270	265	277	274	302	276	301	284	266	307	272	306	294	258	267	291	274	277	305	250	256	258	263	252	269	249	270	282	288	249	277	281	293	274	237	289	255	274	278	263	274	271	263	252	262	269	280	296	295	273	282	281	258	307	271	262	278	306	284	289	302	274	274	295	268	255	272	292	316	297	302	254	266	285	273	284	268	281	278	280	298	262	291	264	270	275	272	271	229	268	274	282	262	283	266	277	328	254	299	290	240	271	285	274	266	285	284	300	278	268	257	284	262	259	268	246	291	279	275	271	266	272	271	267	271	265	257	287	272	232	271	276	258	263	274	255	285	273	262	265	260	278	267	278	289	287	256	271	270	248	249	256	268	270	277	285	279	263	272	267	255	257	260	253	263	246	271	249	279	262	280	313	261	273	264	334	258	260	283	285	281	258	272	280	278	266	262	251	273	301	262	279	295	270	267	233	302	280	295	270	292	246	270	287	278	306	284	288	282	271	234	262	292	279	271	288	280	271	277	258	259	251	265	294	263	263	282	283	272	250	289	271	263	271	275	267	271	288	259	264	254	263	315	271	260	273	291	302	267	285	274	286	262	288	291	266	272	275	308	271	315	260	266	301	258	274	255	280	228	271	278	275	292	251	265	282	282	271	253	264	262	265	289	289	268	261	259	282	252	269	266	263	289	297	280	295	273	287	277	287	292	266	298	246	263	271	255	265	246	274	286	295	263	270	287	279	297	283	272	281	277	257	276	267	285	282	275	296	278	253	274	301	276	281	296	247	291	268	272	268	286	273	288	247	303	265	286	265	288	281	312	286	276	270	276	295	270	262	294	300	274	248	260	281	273	277	294	246	275	284	268	269	267	265	242	245	271	270	254	269	284	273	250	266	264	263	291	273	293	228	266	265	293	238	283	311	285	281	276	275	302	279	285	261	306	288	295	271	281	280	269	298	274	274	258	277	272	286	276	263	284	281	273	274	286	303	273	258	280	255	266	251	266	294	291	255	278	273	287	289	284	263	292	275	271	290	272	263	277	298	265	291	251	276	275	259	298	287	275	286	253	257	263	257	286	278	284	266	287	252	315	245	279	263	284	254	260	267	313	295	263	257	262	278	303	287	293	261	278	265	297	283	253	300	289	276	301	275	275	281	303	250	252	284	302	262	247	283	257	278	254	270	302	242	265	248	284	265	251	295	272	264	288	265	289	305	272	292	269	291	277	237	282	256	262	264	234	267	291	305	278	259	250	267	258	255	289	272	277	266	284	319	271	252	310	306	284	256	290	266	298	261	291	285	286	288	269	278	271	268	289	294	273	281	274	289	278	274	267	288	307	266	292	296	299	268	264	288	304	275	262	265	286	260	282	266	277	259	283	271	260	264	255	265	262	296	256	276	267	285	270	253	275	261	263	272	260	262	282	282	274	243	288	293	303	271	285	297	294	260	276	266	258	268	266	268	249	306	263	273	273	263	256	239	278	275	248	266	259	271	292	294
59156	93492	66189	36994	16149	4401	1073	600	517	501	494	470	505	491	520	497	498	499	506	504	519	501	503	520	469	488	485	488	508	486	510	500	514	491	514	482	529	475	500	471	505	472	486	546	522	522	513	510	487	488	469	474	510	514	461	517	498	534	536	497	492	511	489	563	496	489	457	529	514	523	480	485	492	493	510	508	455	514	482	506	536	494	473	493	512	506	503	497	509	565	479	503	504	498	512	467	525	464	467	481	513	530	504	515	519	512	529	494	502	543	513	511	508	511	520	493	515	465	536	516	475	533	523	477	491	451	485	546	499	482	492	480	496	518	544	510	520	513	524	512	511	520	497	462	518	492	504	522	491	520	487	520	510	504	522	506	535	476	477	454	521	522	502	515	519	455	518	505	452	512	491	489	523	497	486	520	502	478	466	504	511	494	512	532	501	509	522	490	511	501	512	501	464	494	506	484	498	531	512	515	513	504	489	478	467	514	462	493	503	460	519	513	501	458	476	486	469	517	513	517	495	492	517	489	540	474	477	490	489	517	481	528	465	496	503	512	496	494	516	514	472	485	527	474	497	482	524	477	502	501	466	513	506	498	470	494	530	535	505	470	502	499	521	484	536	525	498	480	492	514	492	507	537	513	483	526	458	485	527	494	492	511	503	486	520	507	500	552	494	476	451	495	490	516	498	515	479	511	494	450	501	510	487	484	492	502	511	533	509	468	493	492	507	484	497	533	455	509	462	462	506	489	508	449	476	512	506	501	494	501	505	490	505	510	493	487	482	499	487	511	496	526	512	509	532	447	496	507	519	488	505	488	508	436	525	509	546	491	458	488	457	480	507	497	494	530	495	515	468	514	470	481	514	518	507	512	528	503	494	479	484	522	493	501	479	485	516	524	488	492	498	463	477	497	496	505	559	480	483	512	524	524	498	473	502	501	528	502	494	462	470	473	454	497	508	463	515	505	511	546	512	475	521	525	480	460	466	506	563	494	530	518	531	512	482	525	509	484	555	510	538	488	492	481	462	494	535	493	564	479	518	506	527	498	493	506	493	537	486	501	522	529	499	463	496	492	457	560	522	490	503	517	513	474	491	506	500	496	521	496	518	470	523	518	506	472	522	496	491	500	478	530	498	502	500	475	512	526	511	466	502	527	509	463	488	505	504	520	521	502	516	495	490	490	454	511	525	488	506	487	482	498	487	490	493	509	501	484	495	505	498	516	504	478	478	477	515	516	497	512	477	547	544	478	504	513	468	515	504	454	532	472	488	499	545	518	505	500	488	518	535	502	474	524	531	487	526	469	472	503	524	547	518	503	484	475	529	513	506	488	488	493	500	515	472	490	547	527	502	511	457	468	531	548	519	511	522	500	495	536	502	504	499	512	482	496	504	501	534	512	479	467	475	475	491	526	531	504	550	470	504	476	490	498	450	529	501	511	523	469	507	495	525	533	505	527	548	473	494	490	539	509	514	471	483	512	506	469	545	497	501	481	476	498	527	508	517	485	536	505	497	516	490	491	534	502	483	512	498	546	487	498	497	507	483	497	503	517	500	492	521	448	516	511	469	499	502	485	524	510	523	532	487	499	487	482	523	488	503	492	518	488	520	474	543	496	474	473	510	521	464	497	497	494	525	520	515	501	493	533	505	525	527	513	518	518	518	508	501	460	511	480	542	505	424	475	507	499	535	455	492	458	526	512	484	437	523	540	495	493	495	505	488	480	451	496	455	478	509	464	518	504	450	503	498	470	497	521	467	497	514	492	519	511	505	498	503	473	502	498	486	482	488	529	475	526	491	475	495	488	483	509	506	539	475	507	522	503	536	479	519	512	453	509	491	521	481	505	524	490	511	500	525	496	504	496	476	544	475	481	485	505	487	477	487	510	481	488	499	471	509	470	491	519	502	542	472	524	482	455	520	492	485	499	476	524	517	508	506	496	485	505	513	527	468	505	525	532	513	504	505	471	485	505	482	492	529	493	465	487	491	476	513	514	489	533	505	465	525	457	455	524	493	487	509	509	520	478	461	471	468	480	495	490	431	496	483	541	504	501	510	525	549	495	501	518	484	469	461	536	507	463	509	501	509	510	475	487	499	469	525	502	484	452	532	470	476	545	477	535	531	527	480	488	505	543	498	537	496	473	481	483	456	517	498	490	506	509	472	493	490	508	469	472	533	530	477	507	486	511	519	494	519	488	521	491	513	484	479	488	505	478	499	508	479	501	481	488	497	495	535	462	506	522	500	477	517	471	486	495	453	519	479	484	503	510	524	494	485	524	480	511	501	462	490	464	509	488	506	462	483	484	485	479	502	505	514	499	510	535	509	481	465	484	502	492	504	527	482	536	500	501	497	542	479	488	484	469	513	500	522	523	510	489	470	514	518	478	479	477	489	495	433	523	522	548	506	458	502	505	497	436	529	453	478	533	520	443	517	471	468	476	487	507	493	536	501	488	502	507	526	526	472	501	516	449	484	481	505	489	500	488	505	504	526	521	497	506	509	457	513	485	493	477	499	528	485	509	526	523	546	478	490	509	511	476	505	499	513	502	509	523	511	526	486	531	470	523	524	513	468	501	488	488	539	497	488	457	542	508	444	457	498	537	486	492	524	503	530	547	515	491	498	488	512	530	487	500	512	489	487	519	539	465	496	474	466	492	501	483	515	510	495	481	490	498	470	513	501	490	516	502	507	469	487	525	462	518	488	485	476	502	487	504	488	471	480	487	479	455	496	484	495	501	489	462	512	481	532	489	535	517	503	509	518	461	497	486	516	498	498	498	500	494	484	499	477	421	502	497	497	519	488	477	517	499	510	511	507	513	507	484	480	485	476	512	531	510	493	537	494	531	477	506	550	498	537	499	510	506	517	508	485	500	495	476	524	528	475	516	508	469	505	508	499	524	533	521	489	503	513	495	470	479	528	487	508	480	486	483	534	477	507	528	534	532	494	511	507	485	470	505	479	477	497	536	536	519	481	484	490	496	510	502	461	507	468	525	496	495	515	507	505	489	481	508	550	532	511	514	503	525	512	500	473	512	503	481	481	542	512	500	494	509	480	477	475	479	522	554	495	487	499	532	520	530	485	510	479	502	526	507	541	516	498	500	498	510	496	526	483	543	525	514	503	518	529	449	505	460	507	477	519	499	497	489	531	490	519	501	453	564	494	497	519	534	492	495	529	506	477	510	513	469	473	493	484	525	460	508	495	503	489	475	531	498	495	472	483	515	495	521	508	487	487	516	478	489	484	502	532	482	476	505	484	525	532	479	526	498	524	488	493	520	522	515	519	459	488	491	465	486	514	474	509	455	459	488	536	511	501	509	444	510	473	480	478	500	509	527	528	501	510	501	464	499	549	496	511	541	514	484	514	510	574	541	483	519	527	464	497	523	521	524	497	498	517	548	529	495	495	486	485	495	489	463	472	488	481	492	482	514	492	514	483	503	482	537	453	539	535	475	478	504	493	486	528	482	517	523	468	508	468	494	485	527
23609	22970	32209	26266	21354	17017	4025	492	365	357	294	335	346	332	311	339	335	329	339	344	333	321	355	369	339	336	326	289	317	320	327	340	351	311	361	303	303	306	302	319	314	333	304	312	336	317	299	298	318	316	318	337	342	324	343	354	321	336	297	331	302	296	351	309	304	308	336	301	302	337	343	340	331	325	313	340	345	331	344	343	298	313	325	327	315	325	346	345	290	354	337	327	314	320	317	352	341	318	332	346	333	347	359	310	334	320	340	330	318	322	320	335	313	295	319	305	297	309	303	303	306	336	311	323	303	319	331	325	320	323	325	323	297	311	351	296	332	315	318	322	307	337	319	337	336	312	334	335	344	333	338	294	341	317	321	282	312	325	311	312	322	323	325	346	362	314	358	319	325	295	331	322	313	330	316	329	319	319	286	303	349	320	353	338	358	316	314	336	334	337	329	318	325	335	329	326	319	310	278	325	339	318	299	335	325	314	290	342	306	364	319	324	309	342	317	331	327	321	319	334	345	337	284	329	323	364	316	324	323	312	325	304	357	327	305	323	323	291	318	331	328	306	338	319	304	320	326	320	317	334	301	330	326	329	280	314	310	318	329	335	347	336	285	298	312	301	310	352	329	333	313	338	314	333	329	302	301	301	368	292	351	321	310	323	338	366	349	314	325	280	321	331	317	270	358	294	310	317	313	329	341	339	326	327	286	328	311	324	324	350	325	320	334	333	307	336	348	307	313	325	322	323	297	308	315	331	324	334	302	308	345	306	318	283	308	357	321	293	320	321	304	341	357	308	337	311	301	325	283	292	329	297	342	306	325	304	314	318	313	312	312	328	339	347	310	338	321	339	331	311	310	312	308	326	340	371	308	325	327	331	321	359	292	308	354	339	323	293	322	310	322	302	324	352	334	342	352	308	339	312	336	355	313	351	343	310	348	288	312	354	341	325	325	331	334	310	333	315	306	319	313	313	336	293	314	339	279	311	337	329	351	328	322	342	323	343	319	327	331	348	360	315	335	313	320	341	323	324	323	343	325	332	355	317	315	340	305	321	350	305	330	326	359	350	324	343	309	328	333	317	302	305	276	318	339	303	344	320	305	350	324	301	314	323	336	321	363	344	306	356	337	344	361	322	314	299	323	326	326	315	308	345	330	310	330	329	325	345	290	317	352	311	335	317	288	283	322	300	299	321	334	347	302	310	325	354	353	344	320	319	329	331	324	338	317	306	299	320	316	308	317	324	305	333	319	322	321	306	291	313	323	309	334	318	300	323	345	343	335	291	303	313	346	321	277	339	308	353	314	312	374	327	289	334	326	359	304	353	309	320	322	319	315	338	301	323	281	338	336	313	331	327	311	324	344	326	331	308	315	338	318	343	320	356	320	287	341	306	316	330	335	338	288	301	323	338	322	347	352	352	312	312	317	340	335	306	359	303	315	334	294	373	318	343	329	321	345	322	315	311	328	314	321	341	325	292	326	285	355	292	307	262	344	349	304	305	356	319	313	307	333	359	319	302	328	336	306	335	331	307	348	330	332	351	332	294	314	331	320	314	318	313	344	333	328	298	336	310	318	331	324	278	314	330	339	343	310	300	317	304	315	311	343	316	292	352	331	312	340	312	344	308	312	334	336	336	329	341	293	308	336	339	335	314	316	329	319	291	336	347	308	344	343	333	324	354	356	293	341	367	332	357	316	313	321	301	318	315	291	338	334	318	328	319	289	316	329	328	362	300	288	303	317	345	309	308	312	310	348	329	315	341	342	347	332	339	298	328	320	306	307	327	322	352	312	320	339	303	336	332	331	327	295	357	339	337	331	370	344	322	322	324	316	307	321	289	344	308	276	316	307	290	346	327	344	327	313	319	309	333	319	317	318	351	321	333	317	304	340	309	348	337	331	341	331	347	308	340	341	308	306	313	348	296	351	309	319	325	320	331	319	336	323	326	322	319	327	308	288	330	324	317	333	328	316	314	313	301	336	305	317	321	341	303	323	343	338	357	340	334	329	324	317	341	338	337	332	302	337	281	323	340	298	321	339	338	335	317	292	305	344	313	307	305	331	340	324	320	328	308	324	331	329	324	350	325	300	319	323	307	287	330	354	305	326	296	311	367	309	302	298	302	357	311	315	309	337	333	324	337	345	340	325	346	339	338	322	315	309	342	342	312	325	330	346	319	321	317	302	299	296	318	311	337	319	303	335	318	337	308	345	334	302	336	338	303	341	354	342	323	308	317	294	322	325	333	291	331	323	322	318	289	314	351	337	329	336	335	319	297	319	306	346	324	318	316	299	329	317	328	312	308	330	333	348	311	327	362	335	306	316	321	334	280	340	335	318	324	331	317	293	325	316	304	307	371	346	317	329	302	309	320	311	306	349	328	323	340	324	347	309	339	346	320	308	340	349	323	336	318	321	331	368	319	304	291	328	320	333	309	327	311	313	324	314	343	286	340	326	343	307	300	331	333	293	328	294	318	318	310	336	322	325	340	353	354	366	350	290	284	323	299	297	302	346	326	363	319	314	321	343	317	349	313	335	331	320	341	314	329	329	331	331	329	325	315	321	342	342	314	317	323	335	329	296	353	326	329	302	337	315	327	338	365	316	343	355	342	306	337	386	339	289	338	302	309	326	330	339	303	341	326	331	334	340	318	335	332	296	345	307	318	333	328	333	331	312	340	330	354	312	301	339	313	299	347	321	295	323	305	302	350	324	317	348	337	341	318	322	313	318	335	349	356	348	326	326	307	328	296	319	348	341	326	349	331	347	341	344	302	303	311	325	300	308	312	318	316	320	335	340	343	333	347	310	312	319	318	342	333	344	304	314	328	307	313	343	316	321	342	326	340	307	325	355	316	304	329	366	341	375	303	331	306	343	296	322	333	347	348	321	334	329	336	281	296	294	350	329	303	333	317	329	292	327	337	319	306	293	325	323	333	318	332	335	310	365	328	298	330	341	307	333	303	334	289	303	333	324	329	317	342	286	274	323	332	334	289	320	325	315	330	346	345	312	307	330	303	326	321	337	325	294	312	358	320	299	324	319	335	304	302	336	310	323	304	296	314	298	324	323	325	315	294	335	327	306	342	309	354	329	299	352	297	331	322	317	327	315	329	327	323	317	327	324	298	286	304	318	338	303	330	307	314	321	311	320	324	327	307	320	332	306	311	337	304	323	320	338	297	325	305	312	321	361	304	317	310	336	319	295	366	290	335	310	323	345	292	332	290	314	320	328	297	323	327	294	300	352	317	332	332	347	332	321	306	340	326	338	327	322	323	317	348	333	307	315	276	314	282	304	332	320	356	345	271	292	333	327	355	337	334	334	350	308	349	308	318	314	340	325	313	306	333	340	342	353	330	338	307	346	319	329	338	317	315	360	317	334	324	322	360	289	312	315	315	325	341	338	319	364	316	343	290	332	344	324	361	324	290	333	324	309	349	330	306	389	293	317	333	345	326	313	280	311	291	300	359	336	327	316	325	329	344	342	338
57861	102879	75178	44903	20524	8622	2163	717	585	606	536	546	592	548	597	563	545	562	586	575	578	587	601	560	596	576	591	507	591	523	526	567	540	568	590	543	579	579	558	627	567	513	533	559	558	574	571	583	516	537	574	565	541	609	571	603	582	565	562	507	568	565	527	555	568	575	573	570	584	549	556	575	563	546	527	551	597	561	542	563	553	557	559	525	567	562	513	522	562	576	542	534	561	566	549	551	527	561	561	573	519	577	571	554	566	543	555	565	574	597	580	540	581	565	567	576	550	528	566	540	590	553	567	554	606	563	559	561	547	573	590	543	597	567	572	568	560	521	532	545	539	534	521	485	566	554	548	568	585	603	531	554	575	587	556	544	556	552	571	522	550	570	537	520	546	551	553	578	539	574	606	560	533	569	563	563	519	584	548	522	526	498	510	556	506	536	559	528	551	582	590	572	571	547	545	555	553	571	572	566	536	561	535	557	576	581	553	588	567	543	555	498	600	564	556	571	514	540	560	596	561	552	553	520	539	551	555	520	559	560	617	538	580	535	548	576	572	519	594	600	503	609	573	564	567	543	580	570	597	524	522	562	584	569	593	594	577	537	585	523	559	565	551	569	560	530	567	557	579	560	605	557	611	563	576	562	578	524	524	538	525	569	562	559	554	532	586	537	536	579	603	541	521	592	598	560	563	548	551	560	586	538	497	587	586	597	576	546	506	557	583	550	566	529	550	582	563	606	567	530	601	516	572	554	563	592	563	522	557	542	556	542	538	580	565	583	512	599	574	492	568	542	535	598	558	583	517	541	563	542	530	529	548	615	549	522	558	542	535	544	558	529	529	571	557	585	573	559	537	550	569	550	532	548	591	547	568	575	511	539	595	551	513	567	523	520	531	563	545	555	567	580	592	578	534	541	569	534	571	549	567	543	553	544	568	536	543	524	542	559	546	568	510	565	595	508	581	595	550	541	594	555	535	539	560	547	616	560	531	529	597	583	552	523	578	573	561	537	574	563	555	511	574	561	516	536	529	536	540	592	560	559	592	504	571	552	575	551	559	595	556	606	583	548	533	525	576	557	556	550	576	559	552	553	577	544	536	576	549	587	587	548	519	585	565	540	547	566	541	538	539	563	546	519	553	529	533	545	561	546	577	575	552	530	546	582	506	558	551	568	561	578	546	527	547	554	540	569	607	547	562	583	569	549	557	539	604	574	556	556	584	566	564	580	550	536	584	589	544	563	597	558	571	526	533	559	564	566	589	568	581	536	542	591	542	555	521	553	567	564	575	549	574	558	558	559	554	562	520	534	551	550	579	559	532	550	575	572	572	564	572	545	543	576	562	522	568	542	568	551	574	549	552	586	588	589	548	554	604	520	565	580	523	540	584	536	569	553	554	591	592	554	537	544	550	573	515	616	577	518	568	575	574	557	579	560	543	545	575	589	562	566	545	511	530	553	565	558	557	562	556	547	538	530	589	562	524	592	591	537	500	537	553	554	525	581	571	554	516	599	564	547	554	551	584	562	584	583	586	564	559	554	529	566	583	567	550	560	549	573	540	593	576	535	557	606	585	556	569	568	565	558	592	550	540	534	537	544	595	549	565	551	538	566	567	560	538	584	564	548	601	548	539	528	557	565	554	588	564	520	563	534	565	538	580	539	547	553	572	545	525	514	572	524	582	537	549	570	614	539	577	576	541	535	528	573	604	541	533	551	587	532	552	559	552	568	557	548	583	582	581	505	570	542	589	585	584	545	521	527	530	546	569	519	588	555	553	541	553	601	536	566	569	536	488	574	557	563	588	586	575	560	543	558	545	504	556	510	559	585	518	567	592	521	548	540	593	565	562	533	530	552	555	558	574	559	579	556	523	560	547	573	543	551	550	530	548	531	563	555	589	541	589	539	556	590	580	537	556	554	569	570	557	551	516	597	549	582	515	563	575	551	591	561	518	557	494	525	562	549	557	548	553	538	517	556	538	564	537	598	614	573	547	546	587	556	606	555	547	557	529	561	539	571	540	520	568	527	552	540	523	601	537	528	556	541	598	579	587	567	548	545	569	523	603	544	586	555	530	579	551	600	510	523	558	554	566	580	552	521	527	617	546	588	558	539	542	563	585	541	597	558	554	558	553	553	600	558	570	599	518	577	556	593	535	574	576	569	551	533	543	599	557	578	528	577	546	564	533	535	572	613	549	541	519	534	556	582	560	547	552	541	580	592	539	590	578	523	521	575	516	570	566	552	555	559	519	556	530	563	523	557	523	520	547	527	544	537	560	541	546	547	566	574	603	549	574	589	531	525	550	548	574	551	595	565	575	625	545	532	566	570	556	547	559	508	590	562	558	573	567	515	547	574	554	571	548	544	588	538	528	551	595	557	581	515	562	550	563	554	517	560	546	535	514	546	546	555	526	548	532	553	547	580	545	557	569	547	570	537	605	576	524	540	566	551	599	533	530	569	561	547	514	573	561	493	585	596	528	535	556	575	596	594	542	540	531	552	589	600	540	554	586	569	530	572	567	577	531	538	552	535	596	573	590	567	554	569	568	511	550	555	515	517	580	547	548	559	558	566	533	551	567	559	548	572	597	567	556	557	515	575	581	553	571	530	529	566	576	521	589	590	552	533	584	557	553	560	552	534	550	542	601	568	550	565	557	555	545	583	553	541	556	544	570	588	550	541	558	544	560	556	547	567	562	553	550	512	575	530	578	562	487	520	546	559	548	553	546	523	521	525	537	553	595	584	588	523	586	563	578	605	560	560	602	570	516	570	542	517	550	535	586	552	534	581	570	543	534	565	568	527	582	562	568	562	550	591	563	595	548	573	578	538	561	586	528	557	532	523	553	584	526	541	559	569	551	517	538	556	569	564	556	552	526	558	554	544	520	517	566	499	581	572	580	565	550	546	573	533	563	567	560	560	550	575	554	571	573	582	512	555	533	558	571	548	569	585	551	598	554	566	554	547	558	560	563	523	577	591	584	575	618	581	575	536	508	547	507	556	537	525	554	581	548	600	560	573	559	532	553	538	527	549	536	511	608	549	575	516	558	526	537	581	536	589	600	537	534	579	514	532	590	558	555	553	577	531	574	583	563	550	592	575	556	551	568	587	529	535	548	545	555	536	556	545	555	602	510	564	522	537	490	584	584	543	547	559	566	560	551	543	585	552	555	536	549	538	560	567	581	539	543	567	524	574	538	568	516	589	602	592	533	606	558	581	575	555	552	614	592	557	557	546	525	581	546	562	576	566	537	587	575	594	543	563	581	514	565	552	551	575	561	560	537	557	552	555	550	584	552	544	542	549	586	523	598	567	559	545	528	532	558	488	532	561	519	477	549	578	582	557	566	560	550	520	598	560	555	549	596	559	534	563	594	548	568	575	557	544	643	592	532	543	551	596	556	519	554	534	537	552	552	546	555	540	553	576	542	563	606	576	575	529	573	572	538	560	530	585	528	572	546	592	569	553	576	594	540	490	558	557	594	563	545	571
29975	32905	28975	11645	1588	631	438	302	271	240	278	257	281	282	254	296	250	254	256	284	284	274	255	263	278	267	249	257	250	264	274	264	257	266	292	257	261	257	273	231	274	275	248	289	267	271	270	266	272	272	225	260	240	281	263	276	284	255	243	253	285	263	275	262	279	249	275	243	232	250	288	245	249	252	227	254	248	292	258	273	248	245	272	242	281	265	245	279	263	259	248	276	245	278	261	266	230	272	274	237	235	253	284	285	262	274	254	246	241	247	256	282	248	253	267	284	283	261	261	266	240	287	261	264	280	230	268	274	256	259	287	244	240	257	255	264	253	241	256	255	263	278	279	239	272	270	300	255	287	276	261	259	271	267	277	250	266	227	267	285	241	252	255	263	257	279	267	286	269	250	259	264	264	275	276	252	269	248	231	256	267	277	260	259	256	283	295	285	262	265	250	256	265	265	281	257	249	239	260	274	243	264	285	247	253	276	282	273	237	264	279	281	270	233	264	270	276	269	271	256	265	257	260	272	267	245	260	301	259	275	261	241	262	258	286	256	251	252	245	266	255	227	260	286	292	271	243	245	239	257	251	264	264	256	248	244	258	275	273	218	252	261	274	219	253	275	214	277	271	235	225	246	257	259	251	258	285	225	240	294	267	247	261	273	272	287	268	265	248	261	269	251	238	239	271	262	236	299	257	258	255	252	231	272	243	264	277	271	270	256	256	258	259	240	272	241	263	259	277	294	260	267	268	240	253	256	239	267	264	259	254	250	260	242	263	261	272	276	242	237	241	256	273	272	247	250	262	231	256	277	268	266	292	225	265	250	263	281	274	255	262	274	254	259	265	262	264	276	237	270	228	246	231	257	256	265	238	256	252	241	249	270	244	247	238	252	250	249	278	281	248	277	245	262	232	268	258	254	301	239	225	245	258	266	274	255	256	239	277	264	281	289	230	282	274	258	283	243	238	262	252	246	239	260	263	260	271	265	232	252	229	262	261	240	252	290	246	275	220	269	259	251	273	267	227	258	238	257	269	264	257	265	239	259	271	263	266	261	267	282	256	271	258	262	289	262	285	260	247	269	273	303	261	259	266	287	267	255	251	261	232	254	234	253	265	264	242	285	263	253	259	241	260	251	269	244	265	272	274	266	264	261	261	243	281	272	228	266	282	255	285	248	266	258	236	241	258	270	260	287	229	275	260	264	238	263	249	270	293	260	265	236	285	230	244	254	244	260	240	242	252	297	240	272	275	249	250	265	265	269	260	284	267	260	251	263	274	263	266	271	292	264	265	237	267	253	236	270	277	286	297	277	268	243	271	250	260	277	269	255	245	222	245	271	251	268	257	271	269	234	252	271	271	260	244	243	260	258	287	273	266	254	247	251	256	245	275	237	264	254	281	252	248	251	250	274	226	286	246	258	257	260	251	276	286	281	258	263	282	265	258	223	276	277	232	278	255	262	294	238	264	283	249	255	247	271	259	253	282	245	288	268	260	250	256	265	241	231	266	255	236	248	261	275	277	269	266	245	254	262	251	276	291	271	251	237	254	273	259	261	261	294	269	240	246	259	244	267	243	271	261	271	264	266	262	268	269	244	265	270	274	233	259	239	245	262	283	258	268	263	272	264	259	244	257	273	249	258	238	284	269	228	266	257	239	258	245	269	303	261	279	254	230	256	287	267	258	247	261	219	259	276	256	281	290	266	253	233	260	260	280	252	261	282	259	268	277	282	284	250	254	257	263	249	285	250	295	267	287	255	306	277	273	299	238	260	287	260	243	257	298	261	266	295	247	269	260	251	261	264	241	252	271	268	255	233	283	263	264	274	284	221	245	233	262	269	241	272	253	250	236	251	272	267	263	260	277	246	263	278	284	276	256	266	272	257	273	275	246	255	271	236	280	273	244	231	266	276	256	293	268	263	267	288	297	248	257	293	268	254	252	265	248	244	282	272	261	226	260	252	279	255	286	273	255	274	267	249	259	236	268	241	270	266	248	250	240	239	269	248	249	265	255	250	252	273	263	271	277	243	249	245	255	251	277	271	271	260	263	258	295	258	259	295	302	270	250	259	237	274	280	276	252	287	261	228	238	269	245	239	283	248	251	295	278	259	284	285	256	263	248	234	282	272	264	264	278	235	241	245	267	279	254	254	262	265	249	267	265	263	232	242	248	265	243	295	275	264	251	215	240	280	263	266	242	291	214	285	248	289	242	267	264	254	247	274	260	271	242	252	255	253	261	262	245	294	264	273	287	238	258	251	273	278	263	251	259	248	249	311	268	261	267	254	234	252	251	254	235	268	272	273	229	260	268	263	239	265	266	259	287	276	259	248	253	241	272	270	244	273	264	264	259	245	250	261	246	233	269	243	256	288	269	263	295	266	260	241	260	253	245	276	257	243	258	258	253	270	255	278	283	243	233	280	294	267	264	238	233	283	284	246	277	256	271	258	279	256	264	267	263	251	262	265	240	259	260	260	257	269	248	271	241	258	249	285	243	264	287	263	244	267	265	240	244	274	237	274	243	258	262	253	256	278	287	257	243	294	271	277	255	249	270	253	263	253	274	280	266	237	240	257	263	253	280	267	295	295	291	248	242	249	281	247	268	268	241	261	254	265	245	279	258	283	264	279	273	260	299	268	278	280	259	267	259	257	255	258	202	255	280	252	261	250	243	264	263	272	245	276	258	264	270	256	266	248	269	259	279	268	277	264	285	252	278	263	269	280	262	274	271	251	249	293	251	275	256	272	247	240	265	264	273	272	283	257	272	274	279	254	235	250	238	277	268	265	279	261	260	249	243	253	252	278	241	237	288	270	230	287	248	257	269	312	268	234	231	251	244	264	289	280	240	270	267	267	257	249	279	279	265	268	259	242	236	257	266	282	258	248	249	268	251	297	274	232	280	256	255	277	262	239	267	248	234	262	267	278	266	258	282	238	262	240	248	249	250	264	252	235	280	246	278	277	241	242	259	224	293	261	249	256	257	256	249	249	258	250	261	252	266	257	273	260	254	235	259	247	239	263	254	253	287	256	261	265	295	266	247	268	275	281	237	272	269	246	243	295	242	273	268	255	264	241	267	267	261	243	270	271	256	238	258	270	225	250	252	246	255	270	234	278	261	276	260	291	264	240	251	248	244	234	263	254	253	273	251	285	255	251	244	237	249	261	268	266	259	256	250	227	276	282	256	245	273	245	220	254	260	249	246	272	283	250	254	265	247	255	230	249	262	245	255	278	268	274	247	268	271	277	269	251	248	279	281	290	256	245	242	265	262	224	245	259	299	276	263	280	235	267	251	256	281	236	292	270	247	272	259	284	257	232	257	261	269	302	242	253	276	301	264	261	271	272	258	241	290	229	272	277	267	254	261	262	269	316	270	259	253	239	259	258	260	259	267	272	260	271	273	278	286	240	277	238	267	247	256	279	243	254	255	276	258	256	283	259	274	245	266	247	294	259	249	280	229	261	275	236	255	244	256	265	266	266	252	274
37527	50055	33679	11612	3117	1496	781	506	486	447	459	511	455	478	464	479	460	467	489	501	471	498	465	456	462	507	506	502	506	489	502	461	482	465	486	499	492	441	493	467	451	464	486	490	509	450	492	469	509	449	473	474	485	472	530	459	472	493	476	460	488	509	439	490	481	448	451	473	462	484	475	497	485	508	482	502	478	480	483	498	486	447	508	444	460	491	495	456	496	500	465	502	528	480	486	472	489	489	464	478	458	515	501	474	466	487	488	473	486	475	484	482	475	512	423	477	474	500	480	494	474	479	506	470	481	487	499	466	481	509	452	515	485	466	475	506	454	490	495	479	480	481	512	508	522	486	462	459	465	496	490	496	441	499	504	488	531	460	483	482	514	478	492	471	470	462	463	488	472	481	478	503	469	462	513	483	484	452	444	474	464	484	492	470	438	465	469	462	491	505	451	483	474	483	477	465	476	474	489	451	490	513	437	459	469	495	467	449	512	440	470	439	517	461	466	486	506	449	438	478	460	494	504	452	459	480	500	431	463	453	511	495	516	473	456	470	483	447	447	456	463	505	459	451	512	435	490	454	497	501	494	495	446	494	488	469	476	462	445	439	485	483	457	473	487	467	524	465	441	501	459	467	495	499	455	479	513	485	479	454	506	475	480	506	458	487	479	505	461	483	502	486	467	522	458	479	480	459	469	445	463	485	500	499	428	483	504	489	475	483	489	470	480	462	461	459	497	512	493	453	494	481	473	485	486	497	490	458	466	458	494	488	452	475	465	475	476	470	472	435	463	457	463	462	507	464	504	474	475	479	456	482	506	455	456	503	462	479	451	483	502	456	474	487	461	510	431	489	466	441	443	492	458	491	441	489	479	463	497	454	505	461	526	478	494	454	479	479	450	473	456	486	491	487	444	456	482	517	504	484	463	426	456	476	500	489	462	468	481	485	485	468	497	445	471	475	475	474	464	466	472	442	506	457	506	439	473	458	532	491	489	532	497	465	470	460	513	463	519	463	532	442	482	501	475	479	474	467	521	462	501	476	468	457	462	453	458	466	444	477	460	504	463	513	488	469	472	473	489	487	458	482	426	455	473	465	466	487	447	486	500	498	464	526	487	469	491	464	505	462	512	474	479	470	467	463	467	463	485	524	438	495	479	468	435	457	464	462	510	514	468	500	467	449	478	487	471	473	487	492	510	515	481	470	513	444	459	441	472	537	512	484	484	499	469	440	450	490	477	496	482	450	487	466	470	485	459	491	447	437	507	467	453	488	461	491	467	491	478	478	520	470	487	429	452	464	467	444	454	456	503	465	449	486	467	467	447	471	480	481	497	483	480	481	440	453	503	470	466	433	496	499	452	461	429	477	467	489	458	491	473	443	495	470	457	497	492	472	479	502	483	479	491	494	452	440	484	441	464	487	465	437	483	484	453	455	475	505	480	484	483	469	469	456	465	433	488	496	510	512	462	469	463	473	513	494	492	434	442	477	477	489	441	514	481	476	479	457	496	495	483	480	470	494	521	465	506	478	506	461	419	520	496	459	473	504	471	494	468	436	463	502	500	483	476	479	484	499	469	462	461	460	454	476	463	455	445	500	481	422	471	481	485	464	501	503	498	422	490	473	476	465	480	468	451	517	474	482	448	481	486	512	466	483	445	456	499	477	501	431	467	489	458	471	498	483	453	505	484	463	462	447	447	484	487	494	488	472	475	515	469	484	498	466	455	488	451	479	481	479	500	474	487	493	461	442	487	487	481	490	472	471	512	479	496	489	501	415	460	485	473	488	500	459	481	488	461	446	503	477	491	441	454	459	456	446	476	481	495	514	518	499	479	471	466	484	489	470	445	500	484	477	471	489	467	480	469	468	535	463	450	483	478	516	470	476	504	458	497	496	442	487	471	425	507	473	469	473	462	488	508	470	487	513	457	472	470	474	472	462	471	485	495	495	463	488	472	463	474	435	481	506	471	519	459	474	457	501	490	448	454	469	477	461	508	460	475	494	514	491	506	448	479	509	477	460	471	485	469	441	481	483	451	467	474	435	451	467	461	508	493	462	489	492	425	474	528	472	491	475	479	470	464	471	464	452	501	477	494	491	488	515	515	489	477	463	494	451	472	474	501	468	492	501	490	500	484	523	481	451	482	460	505	479	443	446	465	459	488	524	454	523	474	499	470	463	453	464	467	476	460	439	512	461	483	465	495	448	431	485	489	440	467	464	491	505	466	502	490	455	461	507	493	482	461	459	447	500	487	516	534	519	431	501	489	517	429	515	432	489	459	480	537	472	516	450	478	502	481	489	471	460	478	472	488	464	468	503	504	446	449	455	501	516	456	471	506	513	483	504	507	484	486	480	425	481	518	485	474	505	477	463	485	464	462	469	465	464	480	487	492	468	503	516	479	469	509	493	501	506	469	504	476	471	473	485	532	487	482	506	482	460	472	511	481	485	442	441	471	486	482	477	473	496	517	457	496	514	462	448	472	471	510	475	483	505	460	533	484	482	471	493	465	507	479	517	491	477	473	476	487	486	469	465	447	468	482	490	443	466	489	515	462	502	468	471	432	454	481	453	501	524	476	455	477	491	512	478	478	513	475	475	529	469	493	442	446	512	464	489	464	472	465	504	496	456	480	493	500	469	453	456	473	471	478	462	416	473	486	466	478	435	492	466	499	438	510	475	433	479	472	471	449	483	468	474	494	486	493	516	485	516	462	468	453	476	484	445	472	469	443	486	463	457	475	451	464	510	447	474	461	465	492	462	468	475	472	473	494	477	486	456	486	452	478	474	468	460	449	465	446	487	445	463	456	457	495	463	512	472	439	475	472	494	489	482	468	455	460	495	471	477	447	549	471	492	483	473	482	448	481	454	442	478	450	479	441	455	481	471	483	466	462	479	473	448	452	474	521	513	498	521	486	465	475	503	492	479	474	496	444	473	480	503	482	517	490	472	478	489	464	489	472	509	493	451	452	490	509	457	490	485	482	483	485	464	478	460	468	527	495	460	467	453	479	480	448	477	476	476	504	464	433	486	518	464	513	464	483	499	465	488	452	470	473	486	517	501	475	494	466	466	470	486	496	456	484	467	460	481	432	496	506	504	487	461	452	472	464	523	494	480	480	487	429	485	466	468	473	487	455	479	452	443	479	488	452	490	462	513	491	497	500	474	485	501	464	471	488	458	511	456	514	497	462	452	456	449	456	487	479	484	472	476	460	498	481	494	486	570	502	452	490	470	499	462	516	471	453	482	434	471	509	480	501	462	477	457	457	481	460	462	468	480	486	494	533	462	502	455	498	459	473	489	466	459	484	500	449	496	486	466	480	504	480	455	508	489	445	507	482	473	433	473	457	463	465	481	504	453	502	469	526	466	508	472	494	465	492	490	513	513	491	461	498	412	478	495	448	455	458	459	456	466	518	462	492	479	492	463	473	472	468	455	500	464	485	465	496	513	500	509	462	459	514	456	448	489	460	454	469	504	448	498	461	487
24856	25598	35526	28409	19487	8298	1185	460	317	288	283	301	261	288	290	286	292	278	276	286	259	287	281	250	270	265	273	288	253	285	260	266	295	262	278	280	257	278	289	273	288	299	285	291	297	257	276	282	284	241	268	255	324	256	289	274	283	277	279	272	298	308	268	287	271	300	285	320	252	267	264	257	264	279	269	270	278	276	275	268	298	288	287	282	297	287	271	268	264	263	269	259	291	293	267	298	270	273	305	271	272	288	244	305	279	272	271	268	289	299	281	260	294	292	273	253	247	284	266	280	281	268	269	275	290	249	267	264	284	269	267	279	284	269	295	278	310	278	280	267	274	291	267	270	291	275	292	302	267	254	253	274	260	292	294	308	276	296	283	287	280	260	287	284	255	275	277	240	276	286	283	281	296	279	269	268	274	243	281	268	289	266	269	284	282	245	262	306	288	293	277	279	257	263	269	285	239	296	279	282	288	246	276	290	316	258	270	279	258	287	297	283	279	271	298	285	274	273	266	299	275	251	252	256	288	265	274	255	253	279	244	272	280	288	269	304	291	271	261	270	300	271	258	269	280	257	252	273	245	287	245	237	260	295	242	265	263	301	267	266	249	260	259	308	258	284	257	278	249	280	266	276	269	287	275	265	268	265	277	270	261	237	269	267	306	277	266	254	257	293	266	276	294	283	272	281	256	287	247	283	252	247	261	263	274	286	265	269	291	293	274	277	271	293	269	262	274	244	268	281	254	286	253	297	254	290	292	276	289	284	327	291	262	276	294	283	283	302	297	268	274	254	250	293	261	261	262	294	304	269	306	277	302	241	264	280	269	283	271	280	278	262	283	279	266	302	264	258	251	259	270	278	241	278	319	269	270	244	299	231	298	278	284	289	256	271	284	288	269	285	278	257	265	255	274	258	271	264	273	279	275	292	289	295	265	261	278	280	290	280	269	278	288	302	273	270	251	282	290	268	270	260	281	269	288	296	257	281	281	226	302	247	256	262	247	265	271	296	275	261	260	278	283	263	265	275	274	275	277	281	244	253	272	281	255	257	299	289	290	296	289	279	254	269	292	281	264	300	266	225	285	271	275	264	272	281	298	286	268	276	252	262	278	274	248	305	284	271	282	312	249	285	251	274	261	297	259	256	321	294	259	273	274	286	269	270	272	284	288	271	265	268	261	248	283	286	276	300	259	267	275	300	275	277	287	305	283	262	283	272	262	273	281	279	270	286	241	279	303	275	269	272	267	269	259	292	269	294	262	283	250	296	285	296	289	309	278	258	282	283	242	265	272	280	280	272	271	270	247	264	272	266	278	283	289	271	257	298	287	263	259	260	278	290	280	294	265	273	288	298	284	269	280	243	284	299	281	275	253	273	306	281	292	271	303	302	258	289	297	271	279	273	246	295	254	260	302	252	267	287	258	265	284	256	295	246	274	286	249	295	276	283	294	256	298	267	262	292	302	269	281	264	281	288	240	275	297	284	309	239	284	269	259	276	283	285	283	276	270	253	261	253	265	314	267	274	247	278	292	275	296	291	268	290	286	292	317	266	288	272	291	283	275	277	250	276	311	283	272	271	261	291	272	277	287	299	267	293	266	318	272	260	263	255	255	271	274	269	255	289	291	249	267	270	258	259	251	257	264	272	241	276	289	283	258	273	290	256	277	279	285	244	266	274	276	263	259	277	276	298	266	284	269	298	268	265	292	292	312	270	270	297	269	286	282	252	254	248	248	300	278	266	276	261	287	263	302	295	270	295	274	249	292	289	276	284	278	273	295	284	275	276	277	276	280	279	267	274	297	260	274	298	264	267	266	277	247	245	275	290	282	279	303	292	254	282	283	275	244	244	277	261	282	277	283	270	286	291	273	279	287	248	288	271	289	268	273	308	268	293	257	257	257	269	273	250	264	269	278	268	265	293	296	262	279	283	244	276	279	291	273	291	295	279	289	271	276	310	284	281	259	282	298	286	283	265	262	264	265	256	262	255	303	267	279	298	268	274	253	242	263	268	277	267	271	286	265	261	297	295	275	239	248	235	279	265	246	305	284	257	263	283	282	283	268	273	250	307	277	317	276	276	266	269	254	281	273	251	288	279	263	284	284	272	281	258	291	298	249	265	248	253	282	284	268	300	241	270	239	243	297	259	254	249	238	269	272	290	281	280	265	284	270	290	280	258	284	302	301	285	274	275	289	252	272	255	270	254	276	294	279	306	287	299	266	300	309	284	252	273	277	263	275	280	253	298	276	270	274	260	243	263	292	289	270	254	275	291	258	252	260	275	314	267	275	275	279	262	285	267	275	280	246	257	270	277	297	275	269	289	265	261	268	282	280	277	281	265	264	282	284	281	297	320	285	286	286	272	254	276	259	296	245	257	309	282	299	267	304	264	273	293	255	264	269	301	282	273	266	256	286	262	271	271	277	286	302	266	277	263	268	309	272	278	259	268	269	278	266	260	293	267	293	275	279	282	264	279	283	242	301	263	287	261	268	275	284	260	253	267	278	273	268	268	264	251	290	292	263	275	291	311	288	270	263	275	312	290	265	288	292	285	287	283	270	253	283	286	255	289	269	255	247	286	296	264	277	254	277	262	282	273	262	301	282	279	289	272	302	267	272	278	242	302	278	285	298	261	266	265	285	299	290	244	269	264	275	249	266	277	277	280	295	312	248	298	291	267	280	277	280	267	261	273	280	270	294	266	275	298	278	285	287	274	255	283	287	267	307	286	283	272	260	270	282	254	295	279	280	286	255	268	269	266	288	248	273	294	309	262	293	289	314	306	276	264	279	293	219	307	282	293	271	272	301	282	269	283	278	259	298	294	283	268	313	255	258	265	272	294	278	272	269	265	283	290	298	277	293	286	250	283	256	280	276	274	286	260	278	266	262	254	273	311	278	272	247	287	262	276	269	288	251	273	278	290	253	265	260	294	283	275	307	270	279	266	285	275	255	272	299	317	285	267	293	286	257	270	271	287	303	284	304	270	305	274	285	262	289	298	261	252	263	253	299	260	248	275	304	245	272	260	276	283	277	251	239	278	276	284	264	291	269	272	280	280	283	269	278	276	266	254	263	304	271	269	262	264	277	269	254	261	286	271	264	257	268	279	279	275	265	286	266	275	269	279	264	303	271	255	277	246	261	272	288	299	297	282	255	279	271	283	255	284	281	251	292	285	285	297	272	273	253	284	255	282	262	272	273	242	260	288	271	277	271	277	274	268	285	274	275	266	284	277	277	279	260	273	253	246	261	254	262	289	274	259	280	266	292	261	285	271	313	278	265	295	283	258	268	284	290	314	262	284	269	233	307	286	260	264	256	298	284	272	281	261	267	269	257	272	290	285	278	267	260	279	259	274	283	275	279	257	260	257	283	278	289	298	300	274	283	284	278	311	240	271	277	274	298	278	270	278	306	255	275	270	273	259	277	300	257	274	260	252	275	254	304	267	254	282	259	276	281	310	246	281	248	271	288	271	255	264	280	269	277	266
59679	92543	64054	37818	19147	7936	2011	872	587	526	496	511	492	507	491	435	469	485	498	514	489	489	486	483	494	479	535	519	525	495	486	518	535	489	473	525	479	496	522	500	518	518	500	520	477	500	460	502	542	479	504	465	482	490	469	458	502	481	508	499	497	453	475	459	470	525	484	539	488	507	488	498	505	504	533	499	511	486	493	484	483	504	534	509	470	489	496	512	516	494	517	476	517	534	502	519	521	491	534	500	531	506	521	487	516	494	502	506	537	499	524	503	481	519	443	467	486	493	531	487	507	500	483	482	531	548	513	510	458	496	480	504	480	471	488	487	508	530	466	487	456	513	492	501	542	526	481	477	514	510	530	505	494	533	521	499	544	496	522	486	495	526	497	498	489	501	494	527	476	469	506	483	482	533	523	518	513	523	493	491	491	518	489	524	521	524	518	446	489	481	476	426	478	479	492	495	486	474	520	550	498	522	504	505	506	486	506	460	496	506	506	523	514	470	488	482	478	504	537	509	510	494	525	489	513	507	518	536	543	483	535	501	482	482	498	493	512	494	513	493	530	488	541	515	497	525	502	463	499	482	516	470	501	479	482	509	496	474	497	494	477	468	493	484	462	453	485	494	500	508	524	480	511	505	517	477	510	507	500	489	528	501	545	522	499	489	510	461	505	488	489	485	474	486	476	508	479	509	516	499	471	507	466	473	494	508	512	464	514	487	525	541	475	510	495	499	485	541	514	506	484	479	522	502	518	469	499	493	509	495	508	489	537	514	501	510	483	491	519	486	521	497	506	515	522	492	455	483	555	497	464	498	535	491	484	468	545	504	510	479	542	497	503	479	502	477	555	476	508	543	489	456	526	487	541	510	517	503	537	491	521	498	481	538	544	493	500	520	486	548	524	460	532	466	478	492	464	524	533	511	471	500	494	481	498	487	483	521	479	505	510	486	472	475	480	496	486	493	521	496	522	530	465	490	527	514	468	452	516	525	500	487	467	460	510	495	460	539	489	475	493	534	471	478	495	512	435	502	505	463	479	508	487	513	505	465	521	473	487	462	511	488	501	523	519	502	488	527	504	507	485	483	460	534	480	480	527	506	481	501	478	499	542	472	506	495	486	489	484	500	497	494	526	435	478	550	512	506	498	474	476	482	523	503	509	503	469	483	482	503	512	474	467	510	517	475	508	499	514	491	541	461	491	541	518	535	498	471	516	490	498	528	489	517	495	511	516	501	515	494	504	505	500	488	508	509	493	573	527	483	480	482	479	498	480	511	455	523	535	490	511	486	473	499	500	467	480	470	480	535	497	519	486	486	478	479	546	525	505	502	482	533	544	499	472	503	478	459	502	478	508	501	494	486	498	486	482	497	506	501	478	488	503	492	517	476	487	487	509	504	462	480	503	495	471	474	507	456	492	513	453	479	507	467	482	485	497	459	511	526	494	470	524	467	503	518	489	530	470	481	477	519	501	454	446	533	485	497	530	521	497	476	474	488	475	554	504	545	502	529	495	511	469	493	507	502	524	494	476	500	489	510	498	472	465	492	503	495	509	580	522	431	466	509	483	489	512	470	465	488	520	501	517	511	511	482	537	483	447	505	504	518	481	537	485	496	461	522	486	534	494	523	477	542	494	512	495	466	468	490	498	500	491	526	505	463	493	481	477	544	573	508	487	490	480	484	505	499	481	467	480	473	530	461	482	474	462	492	501	511	497	497	450	516	499	552	467	467	513	461	485	471	500	476	494	510	493	491	540	513	476	517	489	493	498	491	484	510	455	542	476	512	522	490	526	521	532	514	489	509	539	515	525	520	511	483	509	473	504	503	503	499	538	502	483	504	476	513	501	478	504	519	511	467	490	520	525	536	488	503	509	493	505	484	486	532	483	505	516	519	500	506	496	481	499	527	528	493	455	484	495	504	518	528	500	489	489	525	518	544	482	494	498	477	497	527	529	512	495	483	556	490	463	513	505	498	498	489	514	477	487	497	514	497	463	480	501	450	526	450	491	522	492	499	525	474	471	524	451	536	514	507	501	512	465	520	488	521	532	486	466	484	500	522	493	504	516	542	513	476	499	525	548	454	537	503	486	483	498	494	470	470	531	501	546	521	510	510	514	450	500	517	487	493	497	484	503	481	517	483	485	507	466	467	532	548	486	517	481	505	452	473	492	538	487	503	482	475	487	493	514	477	479	495	495	493	529	519	513	465	460	482	485	495	476	487	475	496	485	499	465	488	511	493	497	516	508	477	518	496	517	500	448	479	496	485	486	508	488	494	523	513	516	479	512	515	514	478	515	470	515	512	471	507	494	508	504	482	515	536	509	517	490	499	516	487	477	484	523	476	468	526	503	474	483	516	488	518	459	479	503	514	522	529	486	505	490	526	514	502	498	448	489	461	501	496	492	528	515	517	508	483	499	509	503	502	506	522	536	510	450	500	457	486	468	534	481	505	482	500	458	529	512	460	455	505	502	533	493	518	444	498	482	510	501	503	528	488	492	494	534	484	488	519	502	540	482	455	496	493	474	490	498	493	515	522	494	461	484	503	514	510	483	535	506	485	508	449	511	486	507	473	523	512	487	473	541	527	516	488	466	487	504	491	441	480	502	503	512	488	524	531	501	503	497	493	474	505	495	473	502	474	491	500	521	485	486	476	496	494	490	515	478	490	516	471	531	473	539	514	496	546	523	524	533	489	494	508	498	532	461	529	515	477	507	518	504	502	485	525	500	494	498	504	477	508	512	432	476	504	484	478	495	517	477	481	485	500	499	501	508	506	533	498	527	462	469	500	500	471	492	486	493	468	512	522	486	485	485	522	518	494	501	488	541	470	501	506	472	495	466	536	546	475	502	461	512	475	494	500	508	493	495	477	479	501	519	531	522	495	482	505	501	469	498	483	511	492	491	502	479	471	512	495	482	481	488	472	539	492	492	480	506	473	523	472	530	502	511	508	495	503	438	505	485	460	512	507	504	477	475	490	479	466	464	479	522	480	488	544	489	528	528	505	499	505	548	503	501	476	474	507	483	504	510	517	530	507	503	535	526	479	479	529	526	505	484	531	528	510	501	483	498	480	497	484	532	505	499	498	485	491	521	523	529	496	483	508	497	519	495	498	519	461	514	502	461	496	475	507	501	533	487	492	515	513	518	496	522	512	456	516	534	498	484	511	501	494	478	478	493	550	493	533	517	476	488	478	487	467	501	534	486	532	502	486	510	515	481	517	489	510	521	506	480	500	482	524	485	522	493	500	469	503	531	483	502	525	518	509	518	512	514	522	502	459	489	527	475	494	525	464	494	480	519	492	521	495	537	503	539	540	491	502	502	491	533	491	479	535	454	504	529	477	476	458	503	467	505	470	479	473	472	467	480	471	495	482	490	510	538	501	526	494	508	521	522	492	514	538	501	475	511	504	481	483	516	465	489	507	490	497	460	494	523	482	490	478	500	519	541	487	489	511	490	455	483	491	491	489	486	505	512	524	515	511
23607	22957	32251	26731	21668	17974	5310	635	376	320	347	338	330	346	362	337	335	337	311	347	349	341	312	322	340	329	336	333	325	317	331	334	348	326	354	305	318	339	329	317	334	345	336	338	322	315	332	328	312	350	308	318	345	324	342	320	308	307	325	373	310	314	330	316	317	314	293	304	327	325	315	360	323	299	330	336	347	308	345	292	352	302	325	311	313	314	303	328	307	349	353	289	323	331	299	291	330	338	339	336	327	358	328	321	343	352	310	328	345	348	325	301	321	279	321	311	302	318	310	341	297	323	312	301	339	310	305	330	318	297	329	320	355	328	336	316	323	306	326	305	328	319	327	319	307	320	343	317	347	340	338	329	352	327	299	329	333	323	320	317	309	307	330	307	311	314	306	289	302	329	339	340	312	302	331	351	326	296	335	316	301	338	332	320	300	355	292	302	325	285	302	307	333	337	315	304	308	313	306	298	359	301	327	308	326	317	316	328	320	292	328	316	294	326	342	326	342	317	307	323	310	332	340	338	336	324	332	347	302	354	300	299	331	295	317	295	336	310	340	319	316	377	333	330	311	313	295	323	335	310	331	331	313	304	318	339	328	314	340	312	345	350	285	341	308	291	308	315	306	332	319	310	340	281	332	303	356	338	319	301	319	318	318	326	331	315	318	299	315	310	287	337	344	310	335	284	307	315	332	315	340	290	335	328	348	312	322	335	314	331	343	353	327	323	321	319	322	310	313	313	312	320	322	315	335	318	328	313	339	340	310	322	309	321	351	329	317	346	297	306	316	304	315	361	326	306	286	271	308	313	300	318	321	309	325	318	324	303	333	346	346	334	315	325	343	300	327	347	345	306	350	330	352	303	353	334	300	322	323	356	308	350	312	321	343	333	319	300	324	335	330	307	348	320	337	323	300	295	324	326	326	322	343	343	331	302	310	298	323	354	307	318	354	334	302	331	324	293	317	340	311	306	311	308	306	334	307	329	335	329	336	329	351	356	299	315	311	302	298	314	311	285	316	327	361	309	331	330	308	342	299	347	309	333	319	340	351	343	334	318	334	321	307	321	295	337	319	309	323	335	313	311	343	300	326	307	305	326	301	329	335	338	330	306	316	316	319	347	309	314	315	299	301	316	332	314	286	335	340	306	330	334	353	321	324	299	351	346	324	312	335	326	313	320	353	325	294	332	334	309	352	296	331	323	320	310	347	338	303	323	327	358	317	305	320	329	321	329	308	319	293	322	352	327	347	356	342	342	328	333	356	306	303	305	341	304	326	296	348	314	327	319	300	331	312	358	336	329	325	306	317	280	311	304	342	310	354	320	326	327	336	321	308	294	318	332	320	303	322	330	343	332	314	307	298	326	313	314	315	331	296	319	306	331	348	315	349	315	293	333	282	324	322	308	305	321	299	324	340	330	331	335	295	329	353	334	299	300	324	334	306	292	363	312	307	337	336	318	328	316	329	301	285	304	333	313	330	289	300	330	316	318	292	301	324	288	314	294	303	316	321	315	318	345	340	340	324	282	299	331	317	302	284	353	316	313	321	326	311	330	356	331	331	319	330	313	346	337	331	313	316	333	328	331	323	330	321	293	348	349	354	314	336	334	333	324	319	325	304	295	317	308	335	321	316	325	280	330	319	288	347	354	318	306	342	351	302	316	317	321	352	317	328	298	316	307	309	303	294	336	298	361	289	311	336	321	322	326	294	345	289	334	337	357	313	309	285	329	321	342	333	338	297	315	348	321	320	327	325	317	337	281	338	316	310	298	326	300	319	333	321	304	325	352	326	339	328	299	317	341	337	322	303	304	327	307	327	329	332	350	373	314	333	350	306	310	312	307	303	345	353	337	304	306	310	334	304	329	344	316	317	277	314	319	282	356	310	344	329	318	328	311	348	322	344	320	314	311	333	326	337	310	315	310	318	365	314	296	304	320	310	335	318	337	303	299	336	309	349	310	309	307	325	328	299	336	348	345	307	317	311	332	342	348	310	325	338	289	341	312	330	299	316	309	310	320	342	310	315	311	300	327	310	319	341	264	334	337	334	294	277	357	303	321	332	374	316	325	316	326	285	323	302	315	315	292	350	329	301	357	324	333	301	318	336	326	333	319	334	317	325	351	331	314	322	345	317	318	360	338	310	335	322	327	317	319	332	325	309	318	321	355	297	312	317	335	324	308	311	317	322	333	296	303	315	315	357	280	303	326	297	332	331	368	330	338	320	305	328	313	318	324	329	334	299	310	316	328	275	299	305	350	327	338	351	305	355	370	300	305	350	328	320	297	332	335	322	340	359	341	317	328	299	318	339	280	299	360	317	333	309	326	329	317	346	300	323	308	344	324	318	310	324	323	291	321	371	313	313	325	334	318	336	369	325	285	344	312	331	289	355	318	295	314	343	319	321	275	299	308	333	325	339	312	346	323	306	316	300	325	339	309	311	304	347	351	315	360	332	311	337	316	303	318	315	330	298	334	322	304	308	340	303	333	301	364	291	336	305	318	334	350	311	346	325	313	317	329	342	328	314	295	307	321	297	323	375	300	332	330	312	328	287	297	339	303	326	320	296	307	328	324	346	330	288	310	325	330	331	321	311	328	325	324	289	311	310	319	339	296	333	320	328	295	320	342	300	313	316	289	312	356	342	323	328	295	308	321	319	310	331	317	316	328	332	378	308	322	332	339	313	316	357	344	343	313	329	336	297	328	312	324	333	326	314	325	319	302	333	323	333	328	343	289	343	319	296	321	321	331	310	340	310	334	325	310	313	307	293	323	295	301	292	320	308	336	287	319	333	326	307	320	348	304	306	321	340	337	325	359	302	320	318	321	309	299	330	322	324	322	303	302	329	338	356	295	321	350	325	313	331	318	319	334	327	341	323	341	310	325	322	306	349	317	317	351	309	306	326	318	307	311	316	310	307	304	336	314	330	293	324	332	304	328	305	316	344	328	293	307	325	321	340	301	310	298	338	313	314	316	323	304	318	310	344	314	334	312	290	346	315	287	311	318	318	321	321	310	325	311	320	337	331	317	309	355	349	331	324	309	330	334	341	313	307	318	327	352	304	333	324	328	303	311	299	326	313	292	306	332	313	314	348	304	319	330	301	314	317	302	326	347	287	332	343	322	339	293	325	348	302	301	315	314	311	319	272	300	302	357	344	341	335	342	318	336	314	330	327	307	319	356	321	349	290	321	339	362	323	327	305	298	299	306	292	353	317	323	312	329	299	319	280	303	321	319	341	311	319	326	356	351	309	310	300	335	315	304	317	325	312	329	322	308	328	348	325	326	301	298	341	320	318	334	335	330	325	325	324	348	314	313	332	311	310	305	336	339	318	338	344	311	338	307	331	327	353	319	320	277	306	329	317	340	300	366	303	310	304	318	294	335	320	331	348	319	328	299	301	342	315	360	318	328	345	307	311	305	309	320	310	333	338	297	330	370	333	332	317	304	313	312	331	333	330	309	321	308	297	312	289	308	317	303	327	335
58356	101132	74875	48532	25721	13159	3485	1125	676	591	573	502	563	567	565	576	518	554	551	596	592	549	544	558	540	541	536	562	598	555	581	596	575	519	581	563	540	558	583	532	571	549	564	630	578	578	555	560	560	554	576	579	595	511	573	562	605	551	569	564	575	515	547	543	520	560	602	499	597	533	573	537	515	546	538	550	565	558	541	561	533	568	573	571	571	555	551	545	573	539	554	586	589	583	540	596	606	527	547	550	528	528	530	588	577	557	559	574	565	533	593	539	561	544	578	560	536	553	555	559	571	572	570	597	554	578	542	568	577	553	538	567	551	550	575	560	552	521	569	544	567	532	560	595	592	540	568	557	569	564	554	508	582	581	565	567	554	564	547	535	540	525	542	537	545	589	535	570	553	510	543	501	605	570	559	574	577	569	553	582	563	504	560	569	564	552	544	564	509	566	569	542	550	519	538	540	528	536	569	596	577	565	557	575	591	571	591	571	541	551	570	574	579	571	534	558	563	591	598	536	569	586	554	537	533	581	521	576	524	576	517	559	551	588	555	561	576	548	587	554	562	577	602	581	599	552	569	525	579	559	520	566	547	559	582	564	578	606	536	535	522	533	567	575	523	510	511	574	563	514	552	598	513	550	553	595	594	567	572	565	594	541	558	584	563	564	520	557	598	569	560	552	575	546	564	567	552	568	561	588	563	557	590	548	575	574	529	584	539	587	586	544	537	561	556	564	541	587	574	587	539	557	557	531	547	543	564	566	541	589	558	559	593	527	580	554	547	593	560	540	533	557	539	579	623	541	550	544	567	593	562	563	565	571	593	583	503	577	542	557	506	543	609	521	577	584	510	587	514	513	551	528	568	552	520	528	579	581	553	612	574	543	551	533	538	556	538	558	554	546	599	552	581	562	566	545	554	575	538	591	546	546	575	547	522	570	525	529	585	545	565	612	534	563	578	570	549	598	582	552	576	546	572	572	555	533	551	594	561	575	568	542	536	550	528	558	540	547	564	545	530	567	560	537	563	535	587	561	550	509	566	556	489	564	550	544	554	619	568	546	564	564	554	577	533	538	552	569	513	565	576	559	534	552	564	573	526	566	571	534	548	574	527	567	520	537	558	539	551	518	547	527	562	526	571	568	583	502	544	564	569	568	574	556	559	566	589	581	544	512	592	567	604	586	548	559	544	562	512	522	549	523	540	595	546	567	580	561	584	538	541	569	586	540	545	543	594	555	536	568	556	569	515	588	560	520	578	549	599	579	544	588	567	547	527	561	556	568	563	567	594	581	598	552	555	514	570	579	570	563	546	558	559	551	552	553	552	572	593	571	563	531	551	580	577	600	583	560	557	588	556	579	584	582	582	576	569	570	588	616	529	568	526	580	606	559	567	595	584	514	558	520	561	546	566	562	610	568	556	549	553	573	576	594	544	578	538	602	562	546	524	562	564	598	547	534	534	510	523	549	564	555	553	545	566	545	503	532	558	574	500	561	557	526	527	544	535	518	539	587	549	531	496	590	573	589	564	559	551	567	534	540	589	554	546	585	578	550	553	597	543	555	560	552	553	529	549	607	592	564	559	540	568	539	537	553	570	542	532	545	611	591	551	585	546	547	544	553	531	578	593	539	575	556	549	545	593	549	559	542	549	528	567	524	564	555	529	574	564	576	523	615	536	527	538	543	609	545	539	569	530	541	558	558	582	534	544	534	558	519	579	532	565	568	525	569	558	571	557	564	579	534	571	554	530	552	528	558	594	555	554	568	541	600	565	569	549	564	573	544	565	540	595	538	568	556	543	560	539	509	569	531	544	568	586	566	563	555	588	546	587	561	577	540	564	551	567	562	547	542	573	605	534	546	575	586	580	577	551	579	550	616	583	587	546	560	596	570	563	543	558	578	568	535	544	584	538	603	564	539	547	511	570	512	538	532	569	553	570	576	578	562	560	590	559	597	531	607	569	569	563	601	558	545	594	547	532	582	551	602	555	603	543	535	565	562	551	548	548	570	571	554	526	527	578	528	529	505	586	548	565	579	593	558	522	542	582	560	557	554	581	546	595	548	573	574	574	564	565	575	520	552	597	548	556	578	508	580	540	561	575	548	540	582	533	565	585	542	550	549	542	578	535	557	568	586	589	550	526	564	561	550	535	587	534	582	594	579	556	561	571	482	584	516	579	555	538	548	550	589	537	539	496	545	590	565	564	593	540	579	580	581	555	554	586	538	561	529	550	575	562	510	583	555	540	605	541	540	569	565	582	571	570	521	555	575	575	551	531	566	578	564	555	527	587	602	536	569	544	559	591	560	533	563	574	559	610	548	521	547	526	529	550	559	596	561	555	547	538	562	531	538	566	536	534	565	557	540	582	586	552	579	610	529	568	607	601	571	582	562	576	561	578	580	604	545	543	556	556	555	568	565	532	579	551	544	575	526	552	551	529	513	574	555	570	583	519	599	550	553	560	512	568	585	606	566	574	582	547	530	554	543	568	579	547	561	561	565	547	533	546	580	584	564	559	523	568	556	529	545	562	569	583	570	543	550	563	567	552	579	557	584	517	543	547	471	558	524	572	534	545	518	576	590	552	614	580	581	538	546	541	547	573	555	537	540	537	594	575	567	584	569	549	591	598	581	560	556	581	585	552	526	550	563	574	559	531	533	542	540	545	576	587	526	572	577	594	520	541	568	523	556	569	588	577	582	537	550	570	544	566	554	537	548	590	579	586	594	542	574	573	559	519	572	550	531	571	561	535	548	546	517	551	553	554	548	559	577	580	532	542	564	568	575	573	558	591	537	596	571	537	576	543	555	551	523	548	535	540	552	582	534	573	568	580	529	560	537	556	546	566	615	528	593	641	539	584	575	588	594	540	575	518	569	586	578	544	524	591	606	551	542	606	527	551	523	601	596	551	576	560	525	562	557	561	631	563	537	563	540	532	569	504	559	562	519	599	528	590	572	576	596	551	581	572	577	567	560	528	534	590	529	577	561	571	522	543	581	531	546	557	630	501	585	571	544	548	530	548	578	562	569	583	565	604	582	558	554	537	593	610	543	517	599	536	583	578	551	593	570	572	566	615	582	604	484	569	520	512	524	560	572	568	499	547	581	561	565	536	558	553	535	554	528	540	582	588	550	541	562	595	570	541	575	601	543	599	555	540	570	556	552	609	564	607	549	569	576	498	542	573	550	580	552	571	542	602	563	581	586	571	566	548	567	601	567	524	553	569	535	520	532	514	566	567	561	590	574	544	537	573	545	566	551	559	569	545	604	569	530	553	609	606	541	553	591	562	586	528	599	540	608	544	589	588	554	577	553	568	566	563	514	580	551	548	590	555	546	585	581	540	559	559	549	579	601	539	565	558	588	585	546	575	567	578	585	575	588	551	548	568	546	569	555	569	539	523	546	575	581	581	570	541	596	540	559	574	590	544	570	514	532	527	527	533	570	542	552	560	515	570	559	572	546	571	562	579	553	570	537	571	604	563	572	609	530
29529	33091	28190	13928	3236	883	433	312	298	276	287	272	265	292	254	285	302	253	303	282	242	264	252	246	232	242	225	335	258	256	288	237	245	260	237	240	275	268	260	273	259	259	260	267	264	245	268	283	264	286	249	263	246	245	255	273	273	259	251	243	265	250	236	242	273	269	256	248	265	258	279	245	258	253	256	225	266	266	268	262	266	282	254	266	240	271	265	258	258	257	268	246	271	276	268	276	251	275	272	271	261	268	271	277	266	273	268	261	285	279	277	238	243	282	269	287	265	247	252	255	239	260	257	261	239	251	265	238	263	232	219	245	268	251	260	251	253	269	259	285	234	260	283	259	244	259	249	257	287	266	281	277	259	267	255	264	262	269	263	273	257	267	260	258	255	267	249	237	246	263	267	262	292	254	245	249	275	288	264	254	262	268	231	250	271	259	251	260	251	260	226	247	259	249	271	245	257	246	243	234	271	264	266	262	276	271	279	278	269	285	271	265	257	261	230	247	266	256	239	232	300	228	263	283	270	249	243	280	288	266	262	281	237	267	271	284	254	257	274	281	253	274	304	276	241	289	249	240	241	270	235	270	271	250	258	257	269	270	252	283	262	248	241	257	251	280	269	241	284	254	263	243	249	246	234	257	261	267	247	246	260	224	243	256	256	260	264	268	268	256	257	254	236	263	246	270	271	264	249	259	291	278	244	274	237	264	272	281	280	288	282	255	264	261	274	256	246	256	255	258	270	258	269	262	231	279	274	274	288	245	247	257	273	271	251	270	279	274	284	254	266	241	269	300	267	263	260	259	262	271	263	287	259	272	246	280	259	245	251	254	239	252	284	224	275	267	278	253	260	252	258	273	295	267	268	250	278	256	234	277	248	259	242	275	270	258	264	261	227	298	245	259	268	277	279	280	252	256	258	293	255	239	267	271	272	231	254	263	257	261	271	243	233	218	250	261	250	250	258	243	272	272	273	278	272	258	276	233	288	255	246	246	236	248	238	285	273	261	270	274	278	265	266	271	245	232	271	275	254	255	267	249	292	262	275	246	268	265	239	267	274	255	272	261	258	259	254	246	276	287	281	243	271	252	280	243	262	251	276	227	274	294	284	261	262	268	276	291	268	261	246	276	253	271	262	251	242	273	254	245	281	253	231	266	266	262	258	264	248	273	252	274	268	255	272	255	275	261	268	281	252	252	280	254	287	265	254	285	257	249	256	234	266	268	263	262	224	274	244	265	261	247	268	244	280	270	235	262	252	301	285	261	271	293	268	251	242	274	240	251	295	274	222	241	286	245	267	239	252	226	230	259	274	258	254	289	268	243	244	283	256	257	284	272	257	288	290	248	257	247	260	265	262	262	273	242	248	255	267	251	257	239	254	262	253	273	271	278	252	273	228	227	260	222	263	246	259	278	255	256	290	279	287	253	251	248	235	262	251	243	266	237	253	238	252	250	212	247	240	251	245	262	283	238	246	267	269	262	249	286	252	252	256	255	232	246	247	258	254	246	225	266	260	243	263	278	263	249	265	270	250	268	241	264	249	238	253	250	266	273	283	272	253	230	264	254	237	275	257	269	249	261	253	287	253	295	276	237	262	283	264	267	275	260	252	251	262	254	233	256	295	244	287	275	273	270	257	278	240	258	276	288	280	281	248	271	268	248	248	262	260	243	286	257	235	238	268	277	262	255	273	244	275	269	269	271	285	282	300	274	242	293	236	255	264	215	261	251	253	265	265	280	247	255	258	273	274	245	254	267	285	242	238	255	257	253	277	253	263	266	288	234	252	252	256	219	265	268	258	236	266	270	248	251	281	262	239	275	254	285	257	286	259	272	278	250	275	266	258	216	246	245	252	253	257	249	304	252	305	230	253	272	281	274	247	249	231	261	268	250	257	245	230	281	285	290	262	243	299	263	257	258	234	227	255	272	280	296	289	245	256	289	271	258	252	248	251	288	293	234	254	299	269	275	244	287	257	257	268	284	267	259	249	268	258	250	264	285	253	259	259	265	244	260	242	280	276	258	254	277	247	273	289	245	248	268	297	239	248	226	265	251	265	262	240	251	275	228	241	273	248	252	233	254	268	285	265	255	247	251	262	259	254	261	279	272	269	261	266	270	245	259	277	230	244	275	238	224	259	265	238	292	278	269	242	267	252	279	296	315	280	273	265	255	250	290	260	264	259	266	250	255	274	254	274	272	245	245	270	263	261	246	267	271	250	267	263	260	269	295	276	269	271	231	246	249	267	242	260	234	250	291	291	269	271	297	249	255	262	253	245	231	257	251	268	255	258	250	254	264	280	244	259	292	279	245	256	257	245	276	268	252	234	268	254	271	260	262	268	260	283	267	257	234	262	273	255	247	272	280	251	243	262	264	289	274	263	271	269	236	263	263	285	247	270	254	291	242	250	268	267	242	260	259	254	280	282	276	277	267	266	270	241	287	290	256	264	244	269	228	240	262	253	247	292	245	272	242	241	265	255	256	251	247	244	247	280	249	252	260	254	256	252	239	278	265	248	266	277	262	273	238	252	280	295	265	252	281	264	265	250	259	275	238	243	271	252	297	260	253	313	288	272	268	277	298	255	243	246	265	254	256	229	277	257	286	239	255	248	268	260	286	273	260	270	252	255	270	277	293	283	271	273	243	277	285	289	274	268	233	297	260	257	275	252	242	268	245	275	259	250	308	265	244	232	279	284	292	278	285	249	276	257	256	294	264	242	275	296	252	249	285	253	251	280	236	267	269	251	264	228	274	255	251	251	256	277	285	261	267	236	250	239	267	254	304	295	260	256	258	258	260	278	227	270	246	229	265	270	224	264	235	265	258	254	283	247	236	269	242	252	290	257	245	259	247	265	259	253	252	267	256	241	251	257	264	262	230	241	260	267	288	259	227	265	250	269	275	272	284	268	250	283	254	281	273	269	272	281	276	287	266	231	244	256	254	266	263	281	233	248	260	279	284	247	235	254	228	263	263	241	281	257	253	244	274	258	257	272	259	268	279	254	260	257	265	265	271	275	240	235	249	260	269	276	266	241	272	223	220	268	250	272	241	271	238	281	246	256	225	242	257	239	258	311	260	247	279	237	257	257	243	267	247	265	236	259	241	269	275	245	245	287	246	279	270	269	273	248	266	297	272	262	244	252	279	260	246	258	242	271	257	250	264	247	225	276	269	276	267	278	247	292	247	280	274	254	264	250	225	259	255	292	253	273	239	254	250	282	263	255	264	247	248	314	254	260	259	296	271	271	269	245	250	262	265	259	292	262	265	271	281	235	241	242	261	278	258	242	261	248	270	231	277	241	213	249	264	246	242	256	261	264	267	281	287	280	291	270	255	287	240	250	273	260	225	258	250	252	254	268	249	265	241	295	249	272	254	233	279	257	285	244	240	258	247	254	257	224	256	259	267	251	280	263	262	286	247	265	238	250	277	251	291	270	262	247	250	262	285	243	236	243	254	265	251	291	257	255	271	261	277	233	237	241	284
36514	49177	33600	15961	6317	2039	977	506	502	492	502	450	464	475	515	446	495	479	496	483	462	492	499	505	477	492	489	455	451	473	526	478	470	477	498	460	476	472	495	491	485	480	530	479	446	478	476	467	476	429	546	475	464	494	453	481	459	510	469	450	481	481	510	479	466	457	482	470	485	507	529	449	519	472	458	520	492	480	477	450	471	454	469	457	481	491	465	499	427	478	511	490	529	483	460	436	508	471	491	470	520	526	527	458	457	466	504	454	502	507	473	516	487	467	485	470	534	459	474	433	454	459	526	496	464	452	460	513	476	465	483	491	482	457	459	495	506	462	498	493	486	483	497	486	488	461	488	517	487	517	453	494	485	475	473	491	516	469	477	485	474	485	518	465	478	518	473	495	454	459	460	477	459	457	480	477	475	474	479	465	493	471	426	511	460	475	474	479	493	501	457	480	512	468	514	482	486	428	483	500	510	496	451	469	454	444	472	507	454	448	483	480	512	503	442	479	495	467	488	473	470	486	406	482	450	500	480	503	490	477	464	458	459	448	474	466	462	529	505	476	500	507	485	502	478	440	504	481	489	491	488	459	483	495	444	479	483	471	509	438	465	506	474	504	495	480	461	495	463	482	479	468	464	493	485	485	450	467	491	472	488	471	499	474	450	496	513	496	450	498	467	518	452	455	466	481	462	465	497	466	472	451	490	481	517	467	463	507	502	438	501	458	461	481	464	511	470	506	486	494	491	505	494	477	488	492	489	446	474	509	479	461	467	477	480	479	493	461	483	514	469	470	477	455	471	468	503	461	494	519	508	475	484	517	505	465	480	489	461	486	450	489	446	441	511	485	437	506	470	469	497	471	494	480	471	481	476	489	484	471	506	441	496	508	446	494	477	459	468	505	498	474	478	502	463	450	507	509	454	499	436	513	514	500	460	464	465	505	451	463	486	477	485	470	490	502	484	462	468	470	523	466	488	469	482	496	474	487	422	506	473	479	462	512	502	527	491	500	497	528	512	515	453	468	475	464	496	459	465	485	476	475	476	488	500	453	487	451	477	505	487	455	493	456	509	479	449	480	505	442	464	489	480	514	538	467	499	474	476	504	493	496	478	496	486	452	483	482	441	458	430	502	456	529	482	488	511	489	487	471	492	479	466	472	486	484	424	488	495	468	500	444	481	495	500	462	519	502	478	478	486	512	509	477	467	468	486	494	426	447	482	449	510	503	491	494	453	477	471	459	485	478	503	465	484	483	450	441	521	483	516	532	458	493	440	450	491	485	466	489	473	532	486	471	454	475	485	488	480	481	483	459	455	479	453	490	504	485	488	479	493	501	464	481	486	437	471	477	450	476	463	481	480	471	495	478	456	479	458	482	516	475	460	486	488	471	467	503	515	469	490	461	490	506	465	503	445	422	487	472	463	465	461	476	476	444	469	505	489	500	456	479	504	452	444	484	468	447	482	475	498	467	429	489	474	499	481	443	486	470	481	447	471	501	465	433	487	471	459	499	466	450	498	507	505	483	489	509	472	478	458	454	465	485	469	492	491	485	488	479	478	469	509	449	504	498	469	453	486	477	483	487	494	560	499	495	496	511	495	480	488	465	478	476	486	471	498	533	506	472	498	445	451	434	493	454	461	460	481	518	499	469	430	480	489	475	445	453	477	476	508	490	467	474	455	499	473	487	452	461	506	484	470	447	458	466	470	494	466	511	484	451	498	468	505	499	484	500	486	468	484	527	468	474	497	461	492	455	499	478	487	481	455	475	466	461	515	456	462	507	476	470	474	489	440	513	513	490	496	494	513	450	490	478	491	473	448	521	494	512	438	499	513	494	490	482	454	476	513	474	487	473	474	495	511	505	518	475	480	436	465	468	494	453	460	506	428	505	482	495	477	483	439	457	535	516	487	482	487	449	499	450	524	496	504	482	501	517	492	501	510	479	505	471	486	459	474	451	509	505	480	513	462	497	468	478	461	466	457	479	475	469	477	496	504	453	458	482	521	472	491	473	482	476	482	474	494	469	506	487	498	485	488	469	453	477	468	475	523	468	500	455	546	456	508	468	488	476	493	478	499	469	472	487	445	468	475	443	483	472	488	468	473	455	483	463	467	482	501	467	474	502	477	501	483	475	488	445	459	476	524	468	483	481	495	486	451	507	498	518	479	499	455	469	481	485	505	459	472	481	467	471	500	467	459	443	476	457	474	478	453	508	529	477	493	493	461	500	498	478	460	509	464	476	491	454	513	488	508	477	493	460	482	455	446	473	492	520	472	489	477	478	502	479	460	473	463	457	505	463	483	473	499	483	461	508	497	498	475	458	515	464	495	461	431	479	483	459	454	547	522	501	456	490	486	451	486	473	477	476	473	467	473	467	483	451	526	478	445	478	467	507	488	467	479	486	481	466	461	469	462	465	507	467	481	457	442	485	473	491	502	513	468	505	476	492	484	466	506	472	460	457	452	494	477	502	455	469	457	464	449	505	488	528	487	484	514	483	495	473	477	432	465	443	453	486	485	511	460	459	477	488	493	514	467	504	471	469	479	494	488	492	482	452	476	500	491	502	515	500	506	464	468	473	449	486	465	507	499	503	460	495	471	453	477	483	487	488	494	470	462	519	481	454	493	466	472	511	459	442	461	460	473	504	447	497	440	514	497	465	478	493	459	476	497	456	489	496	456	445	465	512	482	506	516	448	454	498	470	487	488	475	491	490	472	501	463	476	463	458	464	484	515	437	477	440	458	480	422	483	491	470	441	443	478	463	471	465	472	448	438	501	482	444	480	503	467	482	450	464	481	451	536	525	475	458	484	468	494	486	500	499	485	470	525	497	467	457	421	448	449	460	496	495	454	462	510	494	463	455	459	486	462	462	442	504	437	490	477	505	478	511	475	491	506	449	446	530	460	481	501	480	506	491	488	494	519	475	467	464	493	483	481	485	488	516	469	525	523	493	468	480	489	480	466	496	469	458	520	525	495	461	484	474	528	454	463	450	463	478	476	436	470	493	457	469	475	475	459	443	474	487	486	493	491	473	488	484	481	476	460	489	484	499	487	482	472	500	476	479	463	458	490	456	478	521	513	473	459	467	472	496	496	475	497	426	447	497	479	469	495	485	438	497	443	493	499	478	479	461	511	464	469	473	519	484	470	480	493	457	488	487	454	492	441	519	490	485	514	478	437	449	496	488	517	472	508	478	488	518	510	479	464	510	454	497	458	468	512	540	479	478	507	441	488	494	420	473	462	482	477	460	492	469	521	492	484	468	502	510	476	464	475	523	450	427	459	504	523	516	469	468	453	489	465	485	470	483	451	472	440	487	492	430	499	470	489	492	463	513	495	437	482	467	519	495	475	451	479	453	487	493	479	523	514	427	489	477	490	473	489	482	467	464	511	437	472	460	442	487	487	512	488	470	506	508	483	487	458	502	463	520	496	508	464	435	476	482	475	491	481	496	467	462	462	494	460	478	470	476	469	483	528	485	489	500
24924	24731	34771	29971	22342	11119	1838	435	301	297	320	261	290	293	255	264	267	262	290	256	311	274	260	297	303	262	297	282	280	269	290	303	260	262	264	239	288	280	283	277	290	271	290	276	275	245	264	287	245	290	275	245	292	226	288	272	276	273	271	274	274	256	270	294	297	270	277	306	282	273	266	275	268	271	283	270	244	268	300	292	273	226	253	263	292	288	278	299	284	268	273	286	270	279	303	304	259	276	287	265	297	249	246	275	293	261	272	261	275	279	290	303	305	278	263	252	273	251	323	305	284	263	286	292	276	251	277	268	292	282	287	280	282	279	276	277	264	270	282	273	282	304	271	293	254	244	259	277	250	275	256	279	246	234	294	262	256	286	257	312	253	275	283	273	255	291	240	278	278	229	293	292	245	250	299	281	287	257	281	300	313	299	253	277	273	274	277	287	252	255	272	285	253	276	260	265	277	299	275	258	261	259	227	279	263	265	261	267	251	276	293	295	308	258	291	305	291	271	260	246	323	286	255	254	267	264	252	259	268	230	297	270	274	268	290	281	282	250	312	275	283	278	269	256	277	268	276	261	276	261	299	303	239	270	282	245	253	289	276	257	262	242	300	263	282	279	241	260	263	292	254	284	269	280	311	285	269	263	255	277	244	288	235	269	289	256	251	264	260	272	266	289	255	295	249	281	252	300	273	277	310	281	312	258	314	304	274	256	267	261	295	271	296	281	252	284	289	272	276	268	264	278	272	267	265	257	271	261	283	273	286	266	262	252	273	273	267	258	256	254	287	287	287	282	294	297	270	290	251	279	262	303	273	269	268	304	273	251	282	258	243	294	278	265	306	320	286	262	267	260	265	287	272	280	288	264	277	280	275	263	264	250	250	276	282	267	268	273	238	264	293	299	267	277	277	274	247	303	260	282	277	297	269	273	292	251	301	265	267	277	270	291	266	288	278	275	262	270	271	281	292	237	296	280	230	245	273	294	287	292	263	270	264	265	282	274	274	244	279	280	288	238	288	275	271	258	288	285	295	273	297	296	273	296	299	268	275	247	290	272	280	255	289	273	267	266	267	290	263	274	303	258	269	303	299	257	290	263	289	288	278	259	286	237	280	261	261	279	268	298	291	276	296	299	295	275	245	252	288	253	281	287	274	264	280	270	275	284	270	285	263	274	276	263	276	261	245	263	270	281	290	264	265	275	272	272	270	290	291	278	272	276	262	289	269	249	257	239	265	272	270	272	267	277	295	296	274	264	277	271	269	327	285	274	254	270	258	289	278	262	272	258	283	294	280	268	272	299	285	271	276	276	282	282	269	282	282	267	269	301	275	296	277	250	280	262	255	272	292	278	255	268	254	283	271	284	265	249	250	273	283	274	288	270	245	258	291	268	302	284	275	294	286	268	236	268	301	279	277	283	314	302	284	284	269	254	264	271	285	271	284	293	269	265	271	248	269	289	251	260	277	276	270	267	287	257	254	246	285	276	296	292	269	269	280	283	265	251	288	266	267	261	276	241	267	272	295	251	246	233	267	284	280	248	260	279	302	260	307	280	254	279	274	279	272	264	279	312	232	277	272	273	307	298	270	290	279	262	280	306	253	267	299	293	288	259	275	260	286	281	251	284	240	269	272	255	253	258	264	279	273	282	274	247	276	261	279	293	284	272	264	271	251	256	260	266	288	270	258	282	282	305	272	265	272	266	279	261	277	266	234	250	235	265	272	246	257	267	279	245	296	269	235	270	292	256	264	295	269	267	250	291	283	268	272	260	257	281	265	269	278	252	277	262	252	261	270	289	288	254	266	275	261	285	288	286	275	275	288	238	260	254	274	286	289	264	295	288	265	253	271	274	281	271	293	266	288	304	282	280	293	274	276	284	274	286	283	276	260	270	273	275	281	269	237	291	269	297	262	245	245	306	260	274	288	281	261	271	250	289	278	287	260	275	274	284	270	273	290	305	269	312	311	256	278	258	275	248	266	294	285	255	281	311	300	286	315	269	249	262	241	289	282	271	295	256	273	281	311	259	255	298	305	318	268	262	282	287	242	306	313	276	270	272	292	288	286	280	261	279	278	277	251	273	272	248	289	265	281	250	279	273	297	289	285	252	314	269	296	265	264	267	252	262	294	290	286	264	255	274	271	276	264	276	261	241	261	266	298	281	283	266	295	247	275	300	277	257	278	299	284	278	294	293	262	253	236	281	269	256	266	259	261	257	253	282	283	275	280	269	272	294	271	276	286	287	286	296	277	250	262	267	270	273	292	292	316	281	280	249	278	274	294	279	275	264	246	292	274	278	274	303	284	279	295	284	245	270	258	290	290	267	296	260	279	255	271	245	283	263	276	274	275	288	300	285	285	269	241	280	296	260	276	293	259	278	270	238	274	287	292	276	275	265	271	274	291	263	287	266	264	262	276	268	271	262	305	268	274	251	255	278	234	288	282	254	272	273	283	269	278	278	258	313	293	268	250	281	237	272	277	291	268	265	302	265	294	260	298	260	268	247	287	290	283	254	244	242	285	324	276	278	255	279	298	254	261	281	284	273	272	294	281	284	296	240	259	282	296	282	258	276	280	247	312	260	260	294	275	268	262	285	297	258	278	285	259	272	268	304	285	291	291	239	291	269	272	301	290	265	260	303	285	258	288	256	277	284	224	273	327	285	272	273	322	288	297	280	262	267	283	283	290	276	258	269	270	261	267	269	236	282	289	275	292	267	272	284	306	281	292	282	293	280	270	260	293	303	280	297	242	284	257	268	268	286	270	289	295	225	266	255	262	284	259	247	308	278	264	276	279	288	287	279	265	286	281	255	281	268	279	263	268	251	265	279	282	281	308	276	279	257	267	266	263	269	285	263	281	254	272	287	248	269	304	250	276	294	316	266	296	300	270	306	281	304	294	266	275	285	275	258	257	288	277	296	293	268	271	251	255	296	297	270	283	278	288	262	306	302	306	251	265	280	260	288	258	253	254	267	266	299	254	273	263	285	315	276	268	305	262	289	270	245	270	274	263	261	278	254	336	285	273	303	267	284	286	257	270	287	297	239	265	258	269	249	290	293	272	266	300	254	285	269	293	267	289	269	282	248	281	281	290	273	285	265	238	301	272	289	258	269	274	251	266	284	294	274	257	277	263	269	272	256	274	263	283	275	285	274	295	264	264	254	270	263	245	258	292	281	270	276	282	296	313	269	280	236	318	295	265	283	297	259	262	280	296	241	268	271	273	268	303	296	270	282	240	295	247	253	283	284	264	307	268	242	276	266	302	294	264	301	307	298	261	273	282	244	278	313	287	303	259	276	279	270	284	268	297	249	287	271	266	253	248	277	277	270	285	256	291	274	279	270	296	303	262	283	228	248	259	302	300	277	262	284	274	253	265	276	260	303	266	259	267	280	235	243	283	249	251	270	303	276	274	279	249	286	260	278	284	283	244	273	257	265	269	278	288	269	272	284	275	246	276	273	281	274	316	275	292	253	258	259	280	269
58122	90092	66123	42532	27684	10017	2600	847	546	530	514	519	513	497	527	532	542	500	505	499	497	493	497	545	519	514	467	514	509	518	509	477	515	461	465	511	467	501	492	504	506	470	500	481	557	489	518	472	502	491	498	475	442	520	471	516	548	522	513	472	487	503	505	474	505	496	469	555	528	499	473	480	542	516	512	507	495	502	496	544	519	505	491	535	468	477	504	497	535	504	524	502	489	527	486	499	496	512	496	479	548	457	491	475	529	535	489	497	490	513	450	466	509	531	507	492	517	513	473	480	487	510	495	505	509	536	528	469	446	492	492	493	450	477	510	550	537	540	477	487	511	489	540	490	504	538	481	526	503	503	500	494	501	542	484	520	460	532	540	462	487	504	496	537	512	547	481	527	493	447	509	485	488	466	492	481	524	490	521	505	489	511	481	502	517	554	530	510	496	498	488	490	474	524	503	482	502	503	519	487	513	476	510	487	524	532	524	497	486	520	505	486	478	552	480	498	530	497	515	487	485	465	506	451	502	513	496	520	520	488	522	493	478	496	509	512	478	464	506	514	484	515	509	463	474	535	469	522	451	490	502	516	503	521	500	489	513	485	534	499	512	508	481	487	458	464	478	526	516	508	504	513	529	521	485	465	513	521	525	488	451	489	518	471	483	500	518	540	512	500	496	492	456	540	508	503	514	505	541	520	517	502	512	477	519	524	500	505	461	489	455	466	502	521	468	514	491	556	452	515	536	450	491	498	474	509	506	480	525	505	459	497	492	493	541	490	478	515	491	487	518	501	532	465	477	523	483	531	524	529	481	489	473	522	477	486	482	510	467	516	480	488	525	488	484	534	468	494	478	516	493	497	482	495	516	527	549	489	474	506	474	492	533	501	524	495	488	504	502	495	511	500	495	528	481	505	471	505	508	541	509	483	505	526	497	515	500	500	499	507	515	496	505	543	497	535	509	529	518	497	510	494	496	496	534	505	480	512	485	540	479	482	481	509	517	534	514	517	540	511	505	506	459	494	524	537	519	517	497	503	485	462	530	524	488	473	494	452	495	578	513	502	522	482	452	496	493	486	546	507	491	526	521	515	482	477	508	540	528	500	521	530	525	492	528	494	472	485	501	454	518	457	514	457	487	463	479	445	500	515	495	502	487	517	482	495	512	504	540	502	510	489	477	493	529	512	491	527	475	506	508	486	485	543	495	508	498	482	461	515	499	484	484	515	505	527	523	489	499	497	488	509	545	468	517	461	531	489	539	503	471	471	491	479	502	503	470	506	506	490	485	508	497	526	522	524	505	499	474	506	513	500	516	519	447	452	470	540	506	485	513	487	485	498	517	518	519	459	502	485	486	508	477	478	480	531	510	486	479	513	509	478	496	495	567	508	507	479	511	481	477	466	490	497	471	506	553	515	466	461	514	437	496	470	523	499	525	524	479	506	513	500	501	523	572	511	517	470	484	492	506	485	489	507	498	492	522	498	541	510	477	486	490	515	495	525	474	495	501	495	496	517	492	462	501	507	468	485	499	514	516	496	538	477	498	497	529	534	517	522	515	473	473	518	492	498	489	480	460	459	516	474	502	511	512	468	492	484	471	496	509	519	513	481	502	510	511	526	525	507	496	509	531	509	532	513	494	524	533	539	499	540	480	508	510	542	495	491	488	512	498	500	496	488	520	484	475	500	501	528	475	473	496	511	521	507	498	513	490	485	510	500	489	479	520	501	482	514	497	507	487	493	480	528	500	490	471	509	469	483	502	491	504	469	488	493	482	466	468	519	510	502	485	521	523	509	473	488	499	500	526	493	501	486	556	481	538	530	492	487	493	523	506	477	535	506	509	516	487	512	521	463	500	473	488	483	511	486	485	500	494	504	502	455	468	501	534	479	506	506	474	489	518	484	527	493	519	503	530	468	477	498	517	509	463	516	560	490	487	484	487	518	548	490	531	459	499	492	512	491	480	501	516	489	465	490	500	540	479	477	504	496	516	526	501	522	519	514	482	502	531	488	487	494	509	506	543	471	490	520	469	466	471	485	447	523	488	493	519	536	496	477	504	490	508	493	500	504	452	510	511	477	526	503	476	496	466	505	509	513	472	483	505	521	515	517	475	471	505	533	488	483	540	506	515	521	490	506	487	532	486	506	491	506	498	452	505	480	509	507	524	536	459	504	484	485	525	520	518	497	506	516	476	527	548	523	492	500	513	529	512	514	504	477	487	483	468	445	510	467	524	483	495	484	491	493	499	521	487	509	485	521	513	494	505	485	520	533	456	517	459	530	492	488	495	507	528	546	477	498	515	510	512	508	488	453	502	497	491	479	449	490	480	486	496	513	519	513	529	525	478	481	507	520	521	504	489	507	532	484	512	516	501	474	545	480	470	490	503	506	508	529	508	505	512	512	486	510	493	505	478	487	496	502	464	499	503	463	515	507	464	508	515	512	462	517	532	468	518	499	527	546	485	492	487	486	464	517	522	480	486	506	505	515	502	485	540	523	547	498	519	464	534	511	519	521	491	490	497	522	506	507	481	496	540	504	550	513	526	493	525	510	493	504	510	511	534	491	462	458	523	547	515	490	489	484	467	543	505	477	499	508	521	509	497	489	509	500	521	500	495	498	482	464	520	532	503	518	469	507	510	508	489	505	497	529	498	502	529	519	510	486	530	463	483	487	447	558	491	492	509	485	500	505	528	511	523	483	492	487	516	465	515	496	517	498	528	484	500	513	532	488	496	485	493	483	465	464	505	510	469	517	511	544	491	470	506	539	492	455	480	476	480	495	520	514	518	486	507	537	506	530	482	465	517	493	489	499	491	526	471	519	506	479	482	518	494	488	481	466	491	510	474	513	527	549	507	524	524	471	515	498	471	497	498	484	529	511	509	538	509	511	474	492	500	490	482	502	493	530	490	503	529	480	525	469	488	521	521	511	541	533	471	550	488	524	504	474	488	540	494	489	497	474	526	495	490	521	499	489	531	519	496	505	487	524	518	509	498	474	473	479	514	508	516	461	486	521	504	472	511	506	468	535	519	505	527	475	522	491	501	454	523	491	514	497	471	536	457	487	496	507	524	515	485	448	515	535	497	551	513	544	436	508	490	477	518	528	464	472	537	511	510	488	492	486	539	505	510	505	463	500	515	500	454	517	487	553	493	501	508	529	502	492	510	453	516	526	498	509	516	507	522	533	497	485	503	499	486	549	507	524	464	529	477	475	521	501	521	476	468	506	503	532	475	506	509	511	525	501	499	511	504	526	486	476	514	485	544	499	490	549	512	524	519	525	529	524	493	504	469	484	498	482	494	509	480	499	502	493	493	498	510	496	461	460	516	524	479	419	494	464	509	513	522	534	487	481	498	511	505	511	492	482	518	489	513	486	447	508	530	476	526	481	500	477	504	491	517	522	500	508	468	507	507	531	466	507	461	507	507	473	491	496	493	517	504	459	527	545	517	485	503	505	495	474	533	489	512	496	480	533	507	501	492	501
23536	22905	33142	28486	23315	18059	5408	588	328	323	336	345	317	349	348	352	317	320	304	314	324	336	325	303	306	344	323	327	334	318	311	344	331	356	320	308	287	351	325	327	349	333	323	334	338	318	318	308	328	310	289	300	364	328	344	328	339	328	306	321	343	309	326	337	334	305	314	331	308	289	295	322	318	333	315	306	354	293	328	332	314	302	279	304	331	298	308	331	327	340	333	322	347	299	330	319	317	329	312	296	320	351	334	337	327	343	348	306	305	351	303	303	309	314	317	324	279	348	309	330	325	326	306	339	299	350	330	312	301	305	313	351	312	303	317	329	290	303	329	320	296	346	332	300	332	282	305	328	297	352	314	310	329	338	351	343	315	327	310	304	345	331	319	288	334	339	323	322	331	306	310	341	328	316	323	324	342	298	337	313	323	344	298	323	350	321	364	346	323	319	322	329	313	336	338	302	342	286	285	310	342	316	312	332	325	336	336	361	332	321	340	313	303	340	320	296	327	342	314	327	319	339	313	308	350	363	333	335	304	329	306	333	323	324	340	312	345	309	323	332	315	309	296	336	318	291	321	312	315	324	353	303	300	288	325	350	319	320	316	330	359	306	286	302	316	323	322	305	321	319	324	344	310	314	320	285	322	326	322	329	319	338	338	314	290	307	307	312	311	302	304	307	309	320	298	303	302	313	305	348	380	333	343	327	290	339	334	314	307	312	320	321	307	293	302	311	302	332	318	319	316	313	317	307	354	322	297	348	301	331	336	278	339	330	303	345	324	379	340	306	327	287	327	332	309	330	332	331	320	288	310	307	321	325	329	322	332	343	329	344	302	298	307	321	344	367	318	338	310	347	339	353	324	304	313	325	300	332	325	308	310	291	305	339	339	331	337	329	303	306	302	320	314	326	324	337	315	321	312	293	317	301	330	304	369	351	344	318	291	326	316	326	315	337	330	330	352	314	292	294	306	326	333	319	293	310	303	306	306	327	293	289	327	340	319	352	332	336	291	352	323	321	337	307	344	324	323	304	310	321	319	320	302	308	319	331	313	348	328	314	349	321	300	298	341	302	300	300	330	336	285	272	339	323	323	327	319	327	322	336	331	303	318	314	320	322	332	300	345	314	317	300	325	316	337	346	289	301	311	326	281	325	345	362	326	360	332	329	338	317	307	320	328	308	322	338	312	319	291	302	334	338	319	294	334	307	321	363	309	318	366	312	313	311	304	310	333	340	331	324	321	304	321	309	343	326	335	339	352	328	325	340	335	307	289	295	336	320	294	318	316	328	302	337	334	312	309	316	296	306	319	279	320	302	296	335	301	351	316	297	346	297	337	328	267	338	297	303	330	303	319	318	305	300	340	337	331	328	320	333	303	304	273	324	279	330	342	322	329	314	291	310	312	303	314	302	328	362	292	349	325	307	337	319	340	310	324	306	331	311	325	309	316	334	311	306	330	295	313	308	340	327	302	291	296	303	375	317	316	335	317	298	341	334	312	316	328	339	283	315	295	313	378	310	320	315	314	351	299	276	331	305	324	337	310	316	353	312	301	295	330	345	320	323	329	289	306	327	300	318	309	376	324	340	332	326	349	361	338	300	328	323	335	334	291	315	362	310	342	338	338	298	328	307	323	341	292	340	299	332	351	320	348	329	305	313	314	277	294	352	329	305	344	311	320	337	328	327	313	323	328	355	350	339	304	300	305	311	313	325	287	311	325	283	302	320	311	332	327	306	289	356	302	332	333	334	324	314	278	326	301	321	317	313	307	328	331	349	317	331	338	313	309	318	279	312	332	327	327	322	333	329	306	332	337	351	293	325	306	342	310	324	338	347	316	312	320	300	346	340	341	303	309	300	338	278	296	301	285	337	296	294	329	337	296	311	308	313	319	318	289	324	328	340	320	309	307	329	316	295	338	352	296	303	299	337	300	343	325	332	308	342	311	317	286	301	302	340	341	299	344	288	310	329	298	322	313	319	335	316	367	304	328	320	328	355	299	321	292	334	319	318	317	301	324	361	325	299	305	305	300	338	305	308	306	319	330	319	318	344	345	331	309	323	301	309	317	358	329	323	314	341	324	344	334	312	293	327	342	313	325	302	343	333	319	301	324	327	345	340	362	335	330	324	336	330	352	362	323	306	326	276	347	315	311	314	346	329	330	317	279	302	316	291	321	342	319	341	338	309	347	311	282	325	312	327	325	300	330	281	308	312	306	341	320	369	310	322	306	298	339	323	341	318	323	328	310	345	316	324	297	307	322	336	320	341	301	326	347	301	323	325	315	324	326	315	343	306	310	304	322	333	327	336	342	310	307	304	317	325	322	325	333	327	293	312	356	353	294	322	335	329	289	335	292	314	318	329	334	286	323	314	314	298	326	324	338	331	326	289	341	338	302	309	349	334	315	309	326	324	315	320	325	297	330	307	345	290	345	311	353	353	327	315	334	305	290	294	298	324	307	338	337	287	340	307	317	328	349	327	286	347	312	343	334	330	328	330	347	328	330	338	305	326	342	344	325	341	297	311	317	302	334	341	325	362	330	308	304	301	322	309	320	304	312	330	305	292	326	329	314	340	282	322	328	324	318	305	325	328	282	317	332	301	351	323	310	310	326	332	317	314	336	327	316	322	329	316	320	280	323	333	317	325	325	320	303	336	328	330	335	318	296	318	313	316	343	348	320	297	378	324	322	349	303	342	347	317	287	297	331	305	329	294	309	317	338	311	317	314	334	323	337	304	316	321	326	318	337	307	298	304	351	349	303	317	330	316	295	322	277	326	343	340	327	324	311	334	330	321	292	273	327	305	322	348	333	335	308	338	344	304	331	329	316	327	333	328	335	333	314	316	323	335	309	335	332	340	318	298	331	317	307	305	309	294	324	332	335	319	339	324	319	330	348	361	301	301	307	305	295	353	300	318	321	309	316	305	346	328	332	313	330	328	320	307	353	302	294	292	317	317	320	337	327	315	306	296	288	331	313	316	321	309	318	320	352	306	316	317	332	326	342	306	303	319	353	334	346	306	314	323	297	321	299	296	323	310	342	366	300	317	319	278	303	317	316	349	353	281	319	329	321	343	296	298	324	319	345	309	294	321	318	321	307	303	318	324	323	315	336	293	302	302	339	348	317	299	322	331	344	305	322	293	296	327	291	321	311	312	326	307	288	309	334	318	296	307	313	322	324	326	312	314	315	337	339	333	333	314	303	323	297	355	322	318	273	305	330	340	369	323	311	348	325	326	322	317	343	314	317	343	330	312	330	316	323	315	320	323	313	333	324	342	319	333	324	323	307	326	323	327	313	337	344	308	344	324	318	354	335	312	315	330	330	336	350	307	315	307	335	331	347	319	331	297	290	273	343	296	317	326	329	338	304	300	308	321	307	331	307	335	316	318	329	356	319	333	306	299	335	311	305	309	330	318	346	345	328	317	315	272	334	329	291	307	306	289	343	341	309	339	302	292	335	353	323	340	318	280	320	267	329	335	344	307
56027	100257	76443	52138	32382	13157	3577	1005	656	597	521	588	530	582	569	576	564	577	535	543	535	574	566	610	569	555	548	566	581	563	555	521	538	532	554	549	569	538	597	549	554	522	580	614	545	538	561	556	557	514	559	594	548	557	518	620	566	543	575	527	582	584	555	533	549	551	587	583	562	592	582	527	562	564	527	589	521	587	535	563	566	554	574	543	564	555	586	543	548	594	585	504	570	557	567	535	579	544	572	587	538	556	585	563	566	573	572	552	550	569	530	532	566	576	586	532	523	556	584	565	604	566	562	580	542	538	580	579	582	577	553	559	529	530	523	568	608	491	533	563	548	563	545	556	573	589	586	562	566	564	578	552	558	533	580	553	600	611	547	580	536	526	566	583	570	560	605	552	620	535	562	516	523	558	585	556	533	601	586	556	559	580	573	570	588	574	558	554	571	577	543	527	557	509	577	557	571	585	526	548	535	483	557	552	589	591	561	548	584	550	593	594	534	577	543	544	598	559	553	546	587	560	571	551	550	555	573	558	538	528	548	559	597	548	539	590	569	532	588	534	541	596	556	547	567	530	546	533	565	543	550	535	559	577	539	591	575	571	515	519	578	550	600	514	550	558	572	550	560	556	599	520	588	569	537	554	531	532	568	562	573	607	531	550	536	574	588	560	543	545	557	558	556	543	566	585	553	522	552	541	545	570	582	567	545	578	594	573	531	599	527	538	533	557	582	520	562	556	506	533	561	589	543	499	564	529	569	541	525	566	544	553	524	547	576	561	525	582	589	569	564	595	559	589	576	549	579	506	527	554	533	571	589	539	540	527	562	579	521	575	559	538	568	561	531	549	563	537	533	582	558	559	531	594	560	528	582	518	569	535	553	561	576	541	575	558	624	542	547	604	516	583	567	548	502	546	560	564	599	582	541	558	541	540	567	561	553	566	577	562	587	566	571	565	552	529	542	579	561	588	560	531	568	567	574	547	571	572	572	573	559	536	523	585	575	540	617	561	559	529	537	558	576	529	583	538	556	544	523	601	544	579	545	607	538	555	566	567	571	520	534	495	547	587	557	545	588	590	548	581	544	541	561	578	580	572	536	587	586	523	568	547	590	577	558	582	583	609	596	542	551	564	598	555	532	560	565	570	506	536	579	554	571	548	595	626	552	584	553	530	507	554	579	562	547	581	517	570	577	609	596	574	551	587	545	590	535	578	562	569	563	550	588	527	600	574	551	571	528	548	488	530	542	537	525	578	539	554	574	575	519	552	529	526	575	548	582	558	556	595	533	519	559	563	523	526	559	524	544	615	554	560	560	531	536	548	593	540	542	581	568	578	539	537	555	609	523	580	578	530	580	539	561	556	529	571	609	560	614	570	583	565	575	546	526	576	565	525	589	591	578	553	575	534	571	576	531	526	552	555	567	527	577	568	547	515	545	536	568	566	552	537	581	592	547	572	537	559	556	586	565	566	566	518	561	562	604	597	536	530	548	559	561	561	581	566	542	597	534	553	554	580	541	547	577	563	530	553	536	594	599	524	565	506	566	587	563	542	596	552	533	574	535	594	534	574	522	547	570	587	537	550	529	592	548	594	529	535	534	586	544	565	559	580	542	515	539	588	593	530	529	524	559	545	545	527	522	557	566	537	526	561	534	557	568	607	582	584	579	548	558	525	523	572	557	553	580	544	553	562	574	582	529	564	565	556	557	555	563	554	584	578	597	542	557	542	511	515	579	559	583	577	526	556	595	565	555	575	559	556	598	583	551	603	542	604	563	557	554	586	606	567	551	519	564	583	586	575	625	583	530	533	521	582	553	535	501	609	566	589	567	554	499	563	533	591	610	512	598	552	570	561	527	564	578	600	570	559	598	535	501	529	552	610	558	606	574	548	568	566	519	565	547	514	523	570	540	567	496	562	575	526	602	561	558	579	524	522	546	559	531	541	542	579	572	555	565	573	553	514	594	595	545	550	577	566	587	538	568	521	510	541	618	542	545	588	569	572	565	554	522	538	573	562	556	548	562	592	543	534	528	554	534	553	606	586	529	555	579	593	535	585	558	602	563	532	582	580	535	555	534	614	579	546	538	578	537	564	531	561	584	571	521	601	514	567	584	579	564	523	514	587	545	590	569	571	576	542	546	561	553	528	585	594	536	591	597	572	551	567	540	503	570	540	553	574	565	551	591	546	570	539	552	570	566	570	508	599	523	597	539	550	578	558	613	539	542	563	543	592	491	554	519	495	558	544	609	534	532	614	566	584	556	557	562	542	522	541	564	539	562	600	637	532	579	553	561	534	568	589	529	570	596	573	571	524	604	536	577	527	551	538	525	597	514	550	547	561	530	609	593	552	554	552	544	571	536	570	561	533	549	525	548	564	550	526	571	520	550	503	568	595	541	580	548	574	555	577	566	584	570	560	525	560	523	558	564	561	549	594	538	540	587	550	595	565	584	543	556	532	524	588	630	529	552	548	539	556	567	554	548	568	566	543	574	539	559	590	566	543	531	538	505	509	528	540	568	570	543	555	539	575	547	555	521	552	565	556	567	541	548	591	561	566	534	561	572	540	530	603	572	539	559	560	552	565	577	596	572	534	578	593	560	553	539	544	527	532	556	538	534	594	594	585	582	575	592	572	553	551	532	556	602	556	592	589	523	571	550	562	596	575	527	551	561	589	601	502	595	551	564	555	522	603	519	570	540	600	587	537	605	560	521	538	542	567	526	528	524	599	525	515	536	543	590	551	553	564	559	528	576	531	554	590	572	549	567	537	556	517	575	552	536	521	588	573	572	551	547	571	592	578	583	577	558	540	611	564	543	540	563	550	592	577	532	557	520	595	573	526	634	551	561	557	564	578	548	557	538	558	557	558	582	574	526	566	538	563	552	583	569	539	581	564	546	558	544	558	537	581	550	550	557	546	528	547	515	593	551	560	564	553	516	553	551	512	509	541	556	563	537	543	576	597	554	526	522	537	573	536	566	551	571	547	533	543	566	498	570	535	523	584	569	563	587	563	561	527	554	527	554	551	573	550	545	577	566	535	532	586	546	592	544	565	550	591	570	521	576	574	564	532	567	576	566	572	564	582	550	555	582	566	571	537	569	580	526	529	527	546	575	589	534	531	556	559	589	544	513	531	572	572	580	573	519	525	564	604	562	551	558	576	538	553	535	570	577	529	534	558	625	512	535	556	576	512	552	528	563	527	537	542	533	563	551	535	554	558	566	582	555	564	576	524	571	535	522	568	545	583	570	551	580	577	534	605	535	526	587	598	536	554	547	546	553	615	529	586	583	582	561	548	572	605	583	569	589	560	548	545	554	541	578	609	599	523	536	541	562	537	532	538	575	561	588	599	590	589	543	553	578	523	569	581	559	560	557	567	573	549	514	550	547	556	553	545	570	564	539	567	519	550	612	571	586	537	528	583	583	544	552	555	514	530	574	549	560	595	565	540	596	548	549	530	541	526	527	605	538	555	558	535	578	591	548	527
29336	31368	29521	15881	3131	792	412	293	266	276	263	242	247	269	254	274	248	248	249	287	260	253	284	278	267	291	238	266	284	251	268	245	276	255	259	258	265	251	236	280	233	264	284	254	277	241	257	239	245	270	276	290	268	266	271	265	215	262	257	253	296	241	259	263	273	247	248	281	291	232	287	260	287	253	303	237	276	274	229	265	276	289	268	284	266	269	273	254	273	289	269	263	223	282	236	250	251	256	258	243	267	274	263	291	227	278	251	270	268	241	243	237	260	245	258	259	255	269	272	254	242	245	235	265	271	279	236	258	288	273	260	247	270	263	262	264	285	263	261	244	257	281	262	267	256	274	260	216	300	281	251	245	274	273	274	253	267	264	231	259	274	263	254	262	232	250	237	276	276	266	263	246	230	257	257	234	241	263	261	275	227	279	284	257	262	259	253	258	282	258	261	268	237	240	249	277	257	245	265	251	309	245	252	286	263	262	260	249	239	239	231	279	278	285	268	288	245	218	224	250	268	236	252	273	276	272	242	265	266	240	257	286	260	263	252	259	252	252	256	266	253	256	288	270	249	267	264	263	251	242	256	278	232	229	273	266	265	253	230	254	266	277	260	269	256	260	253	260	243	260	269	266	232	251	260	259	245	261	276	268	260	261	241	253	280	269	233	256	262	233	303	266	276	277	236	279	265	248	275	251	260	260	228	243	257	239	260	274	257	275	260	283	272	287	283	236	286	231	266	252	250	271	237	257	290	271	273	242	280	261	235	222	272	257	277	249	261	244	236	263	281	262	255	240	259	256	234	262	280	256	255	238	257	254	240	242	243	267	234	267	252	274	242	267	213	280	258	245	277	215	249	235	273	255	268	256	269	255	257	275	266	253	255	264	272	230	256	276	283	266	248	255	248	293	265	280	273	260	294	264	243	254	266	253	281	256	271	254	264	261	249	241	262	270	265	260	272	258	237	286	261	248	243	267	294	210	280	261	221	260	253	250	247	265	256	249	256	250	261	214	233	270	266	262	279	251	243	251	268	260	275	263	256	230	264	242	268	245	278	234	266	258	276	256	279	240	287	263	291	274	269	270	271	282	248	279	248	258	270	269	280	248	246	243	230	263	253	260	261	290	259	239	269	259	275	222	248	230	292	257	270	268	256	245	281	293	273	260	268	255	255	250	268	276	261	254	247	260	259	255	271	262	248	238	262	258	241	243	283	240	262	256	280	288	262	270	272	244	252	267	276	277	262	250	278	254	245	248	258	284	266	262	277	259	237	260	262	245	272	226	229	268	270	294	267	250	256	268	253	262	266	267	258	248	270	237	230	258	263	260	280	268	271	265	262	243	273	239	280	241	233	281	275	255	257	248	272	243	292	276	254	242	263	280	256	268	259	239	274	239	247	223	250	256	253	285	227	244	260	270	255	242	276	262	223	238	264	236	244	283	258	249	251	264	237	264	264	281	275	241	273	279	278	238	249	269	252	260	276	254	279	217	282	267	262	301	277	267	245	267	257	265	259	265	254	247	241	272	249	237	262	262	245	264	256	271	231	228	260	238	271	290	271	267	268	256	239	219	213	250	275	250	259	228	277	268	253	244	245	251	275	260	248	271	257	258	268	243	243	244	244	240	263	254	250	284	262	258	275	253	254	264	271	270	287	254	264	236	244	271	247	261	278	251	249	255	273	238	263	252	261	241	286	277	258	247	239	269	263	277	248	250	253	254	276	256	272	272	235	270	266	253	252	267	268	242	262	265	266	254	232	256	265	249	253	218	293	252	270	241	265	234	291	233	269	263	231	278	242	279	261	267	268	242	275	257	268	267	255	266	277	229	256	276	262	234	235	266	246	237	248	231	242	286	259	260	279	259	276	283	249	253	271	249	261	272	270	242	239	246	245	265	248	263	254	280	244	253	245	271	243	270	264	257	246	279	285	269	261	236	284	277	261	262	251	246	259	291	247	273	264	300	262	250	245	276	258	241	272	267	277	255	247	244	266	255	257	275	249	247	248	255	263	250	269	266	280	265	240	256	261	226	267	255	264	269	274	267	264	261	280	265	235	249	228	257	269	278	261	255	263	258	260	274	258	260	285	285	252	261	261	228	269	291	257	247	243	260	233	270	249	269	270	291	234	269	257	260	245	226	275	265	239	276	238	249	209	285	282	259	288	260	257	270	241	267	267	265	254	251	284	258	274	254	239	274	263	236	256	266	266	237	262	274	242	279	228	241	261	247	273	251	262	287	250	257	269	262	270	256	247	274	279	245	254	252	251	257	233	274	297	237	292	251	254	252	257	280	263	267	263	249	282	248	266	252	247	252	257	295	254	267	242	272	290	260	243	243	244	296	270	260	255	272	245	245	262	258	276	246	257	251	259	252	268	260	287	249	276	261	227	243	268	296	273	254	261	273	247	283	282	281	256	294	232	267	271	274	243	248	257	247	278	272	285	266	231	261	249	242	278	245	246	245	270	259	245	247	247	281	245	285	237	208	257	284	272	232	276	255	245	253	231	269	261	258	260	240	277	221	250	272	257	252	259	243	273	238	263	247	268	250	254	234	272	263	280	267	257	263	249	256	281	262	246	253	273	279	263	261	236	238	263	243	241	279	262	252	279	245	257	251	260	280	276	283	285	264	248	257	242	255	233	241	273	256	261	250	263	268	268	273	246	277	256	263	232	258	252	240	266	264	257	248	254	224	244	273	245	242	248	253	244	264	246	252	241	263	288	264	264	232	257	283	278	237	274	254	274	246	276	249	265	272	274	268	269	249	253	265	263	209	237	255	258	279	268	268	269	221	258	251	281	296	237	233	258	258	254	273	251	266	292	250	264	256	272	272	271	275	270	263	270	269	278	273	268	265	265	258	247	267	232	250	264	282	261	263	268	256	283	265	276	253	254	265	279	274	263	287	269	262	256	253	267	261	233	283	252	255	270	252	261	279	273	271	263	252	287	251	255	281	250	276	264	278	272	282	232	268	255	253	267	282	272	259	248	243	262	277	262	292	248	265	246	269	253	281	247	263	295	268	261	263	271	288	250	284	274	266	242	249	274	270	252	260	239	248	245	255	239	269	241	257	243	231	249	265	229	266	278	283	237	249	260	249	268	256	275	270	261	270	265	266	249	275	260	269	281	251	266	259	289	274	281	235	261	273	284	280	267	268	253	275	275	273	275	245	259	229	272	255	262	251	233	273	272	249	252	268	264	251	254	261	273	257	233	273	274	284	222	262	277	252	269	253	229	249	233	241	264	265	254	269	283	253	280	275	269	236	269	278	253	237	286	275	251	268	267	255	234	259	274	310	253	290	241	259	275	254	248	286	306	271	270	291	232	254	249	254	279	259	236	263	259	257	254	262	253	253	267	252	307	264	243	269	244	264	253	246	267	242	296	262	242	254	277	264	252	255	251	254	250	279	252	241	260	255	246	269	251	268	246	253	283	245	261	268	240	262	256	288	281	271	291	252	266	245	221	259	269	277	250	246	244	247
36042	48870	35465	17971	5685	1720	746	482	502	516	440	451	483	501	464	483	474	463	491	494	521	481	503	471	492	469	478	513	469	498	472	498	479	478	484	490	472	464	499	479	522	467	496	472	460	522	472	494	519	484	472	457	468	480	523	502	485	464	475	439	535	536	467	521	442	456	468	449	471	466	500	474	505	481	444	450	490	525	500	475	474	492	504	496	481	504	453	486	438	467	495	490	515	505	465	481	505	471	492	511	484	484	514	479	475	498	501	507	503	468	470	456	484	511	474	472	501	527	463	470	472	474	487	479	456	480	488	463	456	492	464	432	471	463	496	484	485	536	516	451	460	424	460	446	475	454	476	503	452	458	482	463	487	477	485	459	488	510	481	491	490	489	499	497	465	470	511	491	489	487	481	488	485	485	485	458	491	490	482	455	460	478	477	473	441	522	457	481	513	492	498	448	449	476	481	443	476	498	466	445	521	461	453	503	476	478	463	451	465	496	513	479	474	491	473	480	495	426	494	510	454	469	445	460	500	492	489	507	514	482	477	478	454	450	519	492	463	494	470	483	487	445	489	478	489	496	471	500	485	460	485	481	480	450	461	504	439	482	522	499	483	431	479	532	449	469	452	454	468	505	506	502	475	480	454	471	493	431	508	500	435	486	518	493	492	486	503	448	453	452	490	473	482	492	480	472	477	421	479	462	512	430	482	455	515	494	475	480	491	446	483	475	524	448	499	492	465	490	482	469	485	477	449	448	451	483	501	478	476	490	493	479	454	463	430	475	450	479	485	507	529	519	468	461	505	465	472	477	530	475	481	474	470	449	472	476	464	504	480	471	456	453	527	474	492	443	494	485	495	462	444	472	453	497	483	476	478	449	501	486	463	465	488	453	465	458	495	505	472	468	438	495	480	461	464	485	496	492	506	510	495	453	493	500	484	493	499	483	471	496	438	479	455	474	429	452	479	443	507	507	458	480	455	466	520	465	465	454	469	484	470	462	468	446	504	470	480	475	475	443	478	480	466	461	479	468	501	480	487	468	478	438	444	454	472	493	474	463	472	486	478	480	485	477	480	503	499	490	467	482	471	502	489	450	492	486	476	510	489	488	521	487	478	467	490	507	502	498	523	511	458	452	469	493	473	484	510	455	475	505	472	457	431	480	505	457	509	474	482	497	496	462	455	490	459	452	451	473	482	438	468	469	490	503	472	478	453	507	496	501	476	483	444	493	498	442	479	465	539	467	485	494	474	500	475	454	440	522	504	487	445	481	465	497	477	493	459	465	486	469	450	469	549	481	488	472	471	483	478	509	457	511	443	488	466	446	492	487	484	504	462	510	491	485	488	491	459	437	500	522	443	462	468	458	455	449	486	493	485	452	472	481	492	461	482	427	482	516	474	501	480	481	451	489	495	481	494	460	516	487	449	470	478	496	495	525	426	455	527	497	462	481	478	482	473	454	471	509	482	498	483	471	449	485	477	473	452	479	476	465	495	490	447	458	467	477	484	473	469	469	470	520	488	478	446	506	452	482	499	506	487	489	450	446	506	469	486	473	511	476	478	441	498	470	487	487	485	484	458	498	472	467	477	461	447	470	447	449	503	434	495	503	480	469	475	484	475	485	523	473	480	449	490	486	473	445	491	468	455	487	474	468	452	459	482	485	481	479	459	423	493	438	415	472	417	518	480	464	496	457	472	468	484	452	470	480	508	512	477	452	491	477	471	483	476	494	491	484	506	460	490	440	507	512	495	513	461	470	476	497	510	520	456	436	489	512	497	517	505	451	473	481	493	455	462	475	505	492	509	475	460	494	471	478	474	502	505	489	462	526	539	496	489	484	448	502	507	460	546	448	501	471	463	467	479	423	483	467	497	490	455	476	535	488	529	489	484	442	503	464	465	483	480	482	493	490	490	518	492	472	482	480	497	488	466	476	493	480	517	468	470	484	498	468	480	435	477	493	492	473	508	452	461	440	473	499	496	501	441	496	480	502	486	475	482	481	464	496	487	509	518	479	502	535	446	486	483	469	454	494	481	486	494	466	449	468	454	433	466	490	463	458	463	464	491	491	454	427	499	465	462	434	483	501	461	478	457	473	480	463	506	469	460	450	434	462	478	505	461	460	485	438	478	503	482	476	453	466	489	554	479	512	480	481	486	444	493	492	485	467	481	469	517	506	444	429	489	468	488	505	478	479	484	459	444	497	474	509	470	498	464	504	492	522	490	499	484	504	466	470	451	446	466	474	489	477	509	474	443	477	456	485	492	478	511	498	442	450	480	511	486	471	482	499	428	507	527	462	479	472	436	524	482	482	490	472	466	486	466	482	478	491	476	453	419	454	438	516	440	430	496	519	537	483	456	465	498	515	457	485	493	472	455	458	450	477	477	459	450	493	481	479	460	493	429	422	485	504	505	482	497	466	461	475	453	486	472	494	478	505	503	470	433	491	461	481	496	498	469	425	426	468	491	457	489	442	451	451	470	474	526	509	492	440	470	503	514	449	459	453	459	507	461	449	470	459	476	515	449	481	514	470	444	488	454	480	494	461	447	471	497	496	493	493	453	443	498	495	470	482	478	469	471	490	512	475	476	528	505	508	475	479	480	458	513	514	473	501	505	482	482	477	481	430	470	470	519	460	494	467	463	455	446	501	498	496	420	502	500	513	482	478	471	439	492	483	455	469	471	490	506	475	508	479	501	508	480	477	481	487	472	500	481	465	495	450	461	466	475	473	514	507	469	471	465	485	478	444	464	472	476	432	528	484	506	500	486	489	510	458	489	466	467	477	478	487	497	502	511	536	484	453	487	459	467	455	493	490	484	454	495	460	449	484	483	476	472	470	474	470	481	475	483	486	457	479	469	481	484	487	448	509	470	520	470	465	490	484	536	499	493	510	495	461	513	487	483	511	484	461	478	448	489	476	484	452	447	460	481	494	466	467	457	475	501	473	452	500	455	462	491	502	484	519	532	474	461	429	461	511	462	475	487	421	492	509	442	485	464	471	467	478	484	468	456	440	502	485	509	504	510	539	513	443	436	454	463	521	483	515	483	474	497	489	473	469	492	472	480	462	472	439	505	456	474	522	485	491	484	475	482	478	451	487	491	464	466	495	504	501	480	450	486	471	442	468	465	464	454	457	471	478	479	506	505	447	450	514	456	439	458	477	483	479	493	496	503	535	477	435	476	506	468	507	454	512	445	464	440	489	463	473	451	476	442	500	466	478	463	462	500	451	474	466	486	478	507	475	540	493	491	473	450	462	471	485	448	450	487	447	445	490	434	457	444	514	466	490	509	485	463	504	470	448	506	493	463	457	471	481	446	484	474	464	441	456	460	491	495	437	464	469	499	486	481	487	496	450	443	484	490	476	482	517	465	468	474	471	484	441	515	462	455	485	513	446	518	467	502	460	525	474	496	493	474	429	510	489	483	457	477	464	478	456	482	458	474	506	455	458	508	456	491	427	522	475	457	458	486	478	482	480	485	464	459	513
24740	23945	35193	29263	20463	9956	1659	508	353	306	281	271	284	303	289	286	297	288	273	310	280	284	265	267	299	277	298	281	285	268	268	282	316	294	261	280	265	277	275	249	299	267	258	302	271	298	263	265	279	268	265	243	274	297	283	301	271	269	278	258	276	250	298	255	276	291	279	285	308	266	292	268	304	279	274	254	315	278	279	260	289	282	270	266	274	302	287	300	283	270	296	287	253	261	299	260	279	267	285	261	298	271	284	254	261	280	253	253	245	339	273	256	288	262	297	270	251	273	285	254	266	296	285	299	245	294	275	302	264	294	288	286	256	273	290	272	272	304	283	274	230	271	279	285	260	277	285	282	274	275	266	250	266	269	263	292	291	277	305	282	297	291	266	297	272	281	272	254	300	271	264	269	277	284	278	268	259	287	312	310	285	292	303	289	271	260	268	292	300	248	285	271	289	294	264	257	264	280	258	287	280	250	296	276	275	272	274	298	275	270	250	280	251	250	283	248	294	277	273	275	261	276	268	283	290	275	278	246	277	278	248	259	273	276	262	266	294	275	262	269	263	288	299	252	288	298	283	274	258	290	289	274	297	277	271	272	285	300	287	275	249	292	255	296	272	279	284	249	286	275	270	282	294	280	294	283	273	264	287	242	255	286	252	279	266	240	315	266	267	273	253	263	294	279	257	269	261	296	271	271	258	275	286	248	236	261	261	251	291	279	290	283	287	317	286	257	261	277	268	270	287	259	280	246	250	266	266	286	296	272	273	273	295	257	309	266	271	261	284	297	252	277	265	301	249	291	262	276	242	282	263	297	308	248	300	270	268	264	284	277	295	255	263	256	279	258	273	273	265	281	276	269	274	276	290	290	260	262	278	277	269	281	273	291	270	276	265	274	288	304	280	275	272	278	276	294	275	254	298	244	272	271	274	279	291	255	289	285	263	268	278	272	277	270	270	287	285	270	260	287	271	280	303	260	262	266	257	284	276	304	268	271	258	287	251	282	302	281	291	276	284	272	257	271	303	290	264	293	253	277	280	271	231	284	261	261	285	286	295	258	278	268	277	275	282	258	263	263	286	274	267	260	277	248	279	279	291	276	287	235	248	279	274	273	277	271	270	283	267	243	269	273	261	262	299	267	256	276	300	247	270	274	281	282	242	260	265	283	287	288	282	281	232	292	283	282	319	264	302	289	261	275	263	274	277	252	268	301	270	299	278	293	270	303	258	286	250	274	290	291	268	247	286	273	295	265	279	303	297	270	269	265	244	287	273	250	280	277	249	263	261	283	270	300	273	260	256	279	288	273	273	282	303	268	272	280	269	278	288	255	259	273	264	255	265	302	262	259	224	275	268	270	288	242	269	278	272	281	281	311	281	266	254	304	285	257	280	282	272	276	258	243	259	267	305	270	278	257	256	275	243	298	278	285	309	278	290	293	287	276	266	252	268	278	264	278	278	264	259	302	273	249	281	333	264	243	260	284	241	287	252	272	282	273	281	264	280	266	260	282	297	314	253	245	266	259	289	272	287	296	275	292	266	301	277	282	264	281	252	282	277	248	266	272	258	271	260	288	267	257	243	272	242	307	284	279	272	284	278	265	272	277	317	260	273	263	281	240	276	261	286	260	257	314	261	320	288	284	269	302	257	302	256	283	281	254	290	301	285	275	302	269	275	239	265	284	287	275	282	286	293	273	292	275	275	309	256	276	270	293	259	261	287	274	266	282	271	301	285	242	278	255	262	243	280	249	281	301	263	284	285	270	269	271	258	296	275	274	280	287	248	284	282	283	282	262	284	279	289	295	271	287	266	264	259	278	265	288	263	286	270	298	266	279	255	258	287	279	268	288	287	300	279	321	260	258	268	280	296	279	269	267	257	259	272	277	276	265	261	301	280	249	260	268	254	286	266	311	279	284	304	279	270	294	289	293	260	277	276	262	258	283	258	274	284	272	284	263	292	293	291	266	275	269	265	298	271	273	245	264	277	283	273	295	277	285	283	258	273	275	250	270	292	267	285	289	261	263	257	268	282	314	290	262	287	268	261	278	272	283	287	284	264	270	245	275	260	265	285	281	263	277	251	269	282	282	258	302	286	314	281	294	252	270	254	261	283	275	244	256	279	321	266	286	279	288	279	282	271	270	271	278	272	262	302	305	268	262	275	282	274	273	271	273	248	244	259	236	290	246	266	299	263	287	318	262	273	263	277	254	273	277	273	281	281	246	264	270	281	260	270	275	312	249	256	276	255	258	289	298	287	235	273	275	275	291	298	281	277	292	294	258	304	261	278	280	276	270	237	272	261	256	274	290	277	271	268	290	273	260	287	302	266	255	269	295	237	264	268	269	286	275	270	259	304	303	258	255	274	291	262	282	261	283	262	266	268	277	307	255	273	262	263	246	292	287	258	270	261	261	264	273	284	274	265	272	279	297	280	276	264	271	280	271	240	265	277	269	264	277	287	271	263	264	262	261	285	299	320	238	276	286	284	282	302	271	277	253	268	266	295	297	259	281	292	281	257	236	263	286	248	277	274	309	288	281	272	268	313	280	278	258	276	267	273	254	283	251	280	263	261	261	281	298	271	281	319	256	283	280	314	265	311	268	290	237	271	278	286	262	252	260	302	243	251	298	305	259	288	247	300	266	299	264	250	312	288	271	282	283	281	280	293	273	267	288	268	265	259	297	280	303	269	268	277	279	303	273	269	278	262	286	262	275	288	283	282	296	279	261	270	272	300	273	281	253	278	271	275	288	265	293	275	258	257	245	290	261	247	278	235	287	256	261	258	273	275	295	272	265	255	295	260	265	302	254	259	278	272	299	279	299	246	300	257	263	296	311	225	280	287	287	277	290	277	272	293	267	274	273	260	310	277	292	258	266	282	271	283	274	266	253	283	260	300	289	282	260	264	261	259	289	253	285	288	267	269	282	268	285	278	279	278	280	260	268	280	273	267	297	287	260	277	262	281	317	271	250	271	265	280	300	281	247	266	296	301	277	263	281	266	252	260	261	258	281	276	248	268	257	278	263	302	279	290	248	286	264	291	288	274	280	272	280	257	300	293	295	271	243	256	266	260	268	285	289	283	276	262	248	261	287	257	276	266	296	285	284	268	265	284	273	280	289	287	284	272	296	257	265	253	269	307	294	269	268	287	286	267	296	258	261	284	290	262	252	286	271	272	264	254	278	273	284	285	269	295	275	261	263	279	293	263	266	241	249	275	258	265	274	293	304	296	291	262	291	276	275	270	303	264	252	264	267	251	260	281	278	287	261	263	272	283	294	281	263	284	287	269	282	290	258	273	273	264	306	255	262	277	289	299	308	266	276	262	273	279	259	268	269	294	255	274	274	271	262	285	258	285	260	277	253	274	251	252	278	294	273	279	277	264	306	264	265	277	288	311	248	291	288	254	292	259	292	268	280	275	295	288	263	275	257	276	277	292	301	284	251	264	282	270	264	274	230	274	286	251	266	250	283	254	272	262	254	278	275
57074	91942	69567	40302	20589	8266	2741	1115	637	500	489	508	497	492	515	523	481	525	490	518	493	468	481	490	475	479	475	527	558	513	512	512	496	482	505	498	509	509	516	491	493	520	504	514	496	467	525	489	510	547	483	530	536	546	507	507	499	523	459	505	501	487	503	511	504	506	467	487	488	478	490	467	486	522	513	522	504	482	511	441	491	494	470	537	486	502	508	482	537	490	486	536	548	528	503	545	513	494	457	541	504	509	510	498	510	458	489	520	521	548	473	540	486	474	476	495	506	467	494	503	517	505	515	537	488	476	487	502	495	533	520	511	504	478	451	529	498	493	501	484	510	517	507	490	516	507	467	548	555	531	502	494	523	517	480	466	501	497	498	517	467	529	477	478	491	459	522	471	488	502	467	473	496	497	520	489	525	532	517	456	490	508	488	526	442	512	504	511	535	505	447	500	526	504	553	513	502	483	501	502	484	510	486	501	499	508	471	492	462	509	523	533	529	520	483	496	479	455	488	494	484	463	512	504	499	495	479	489	555	508	508	475	508	512	491	525	528	524	509	493	489	473	507	505	495	469	497	532	487	490	537	507	479	511	498	541	516	511	488	498	515	508	503	460	476	473	480	500	495	499	498	519	516	483	495	451	477	487	511	478	479	495	486	498	500	492	480	489	493	500	492	510	498	500	511	505	502	544	504	485	517	509	493	492	477	486	495	514	496	504	532	488	515	506	526	510	526	490	512	516	521	495	495	474	498	478	533	546	529	492	489	480	484	478	480	524	520	535	525	471	499	494	539	468	487	499	501	514	471	546	530	488	513	525	494	502	504	506	479	472	549	480	481	524	510	439	483	502	463	489	449	513	529	476	484	457	500	549	477	488	519	497	499	497	460	529	531	499	524	493	471	508	516	467	516	513	473	545	488	488	493	543	492	484	493	502	472	523	525	467	551	514	502	498	491	492	513	506	500	476	519	552	487	508	526	490	515	511	523	480	506	491	520	492	511	489	480	489	513	499	484	457	496	511	518	471	477	492	515	487	492	472	478	513	543	505	521	504	473	491	488	510	500	488	528	490	521	524	548	470	543	521	507	512	494	475	499	524	513	519	514	518	490	523	464	489	501	482	527	510	537	468	491	506	495	514	491	503	490	492	484	484	496	540	478	511	517	505	497	508	508	500	516	507	492	485	484	486	524	498	524	533	495	482	498	550	504	510	501	514	483	491	500	504	483	498	448	478	486	503	501	451	508	538	511	513	481	521	495	499	549	482	503	524	480	454	518	522	507	503	500	501	501	505	519	483	501	510	489	481	480	538	498	482	527	503	475	549	471	462	482	482	500	508	493	524	509	496	482	461	500	529	469	491	470	494	518	511	509	488	506	498	484	484	479	504	488	522	480	480	465	516	533	497	489	464	497	513	521	498	512	519	492	503	495	467	500	474	487	497	514	515	523	510	469	502	465	503	515	552	479	520	507	504	503	529	529	492	497	504	505	534	490	508	465	510	495	513	465	536	489	488	444	487	501	474	527	472	507	532	512	487	509	485	483	472	482	547	478	503	488	522	532	506	523	473	481	480	488	491	498	516	522	494	523	494	476	467	510	494	485	474	511	487	457	453	482	494	528	488	469	483	503	480	524	498	510	521	478	472	448	477	506	540	507	492	480	519	508	506	466	488	503	499	476	523	507	499	488	518	481	481	492	445	479	473	463	500	517	492	505	493	517	475	520	480	510	498	499	498	539	448	509	523	474	495	462	504	532	472	483	476	516	526	522	506	481	512	498	495	505	475	449	526	443	515	581	531	518	500	503	510	518	518	503	486	507	465	493	483	496	524	542	496	505	475	512	492	511	472	535	467	485	521	513	504	513	491	504	510	511	544	503	477	490	516	482	510	497	497	491	499	491	486	501	521	503	494	509	518	501	521	531	496	506	511	503	454	477	480	498	510	480	467	506	502	534	521	457	512	494	460	474	488	498	538	530	523	533	480	525	511	464	528	479	469	492	493	498	519	516	478	491	517	446	494	506	491	485	501	486	517	494	527	480	499	498	515	540	501	521	483	498	498	521	479	470	517	492	473	525	477	505	499	502	466	498	481	502	521	436	497	482	482	513	512	479	491	514	505	516	472	494	470	525	486	494	493	517	474	561	496	502	479	502	512	476	460	509	498	550	517	524	519	492	522	499	490	517	491	491	503	501	561	517	513	489	518	513	516	502	467	552	529	495	494	493	518	478	517	532	521	493	519	511	506	507	488	488	495	513	539	479	539	530	513	495	488	495	507	500	507	460	522	484	527	516	537	492	504	509	499	481	472	479	499	471	542	468	494	480	498	557	499	496	500	503	512	511	527	480	484	494	498	481	533	512	481	515	512	499	523	504	514	478	490	500	483	495	497	503	486	503	487	517	495	478	523	493	477	536	489	463	508	507	512	461	480	499	494	497	510	464	493	488	505	469	491	472	552	483	506	538	532	477	470	487	476	497	517	528	514	498	505	492	523	445	526	500	495	519	522	505	486	518	490	518	493	514	526	531	505	490	542	501	509	513	488	516	488	473	499	508	527	497	476	508	485	462	544	509	493	534	470	493	526	460	476	476	500	496	494	467	508	472	504	473	528	453	452	532	523	509	500	517	525	499	518	536	534	515	502	476	473	466	455	518	471	480	484	497	513	505	510	522	486	528	460	513	467	481	493	544	481	502	523	478	495	503	484	558	483	484	493	454	496	478	500	496	501	557	508	458	504	486	488	537	481	505	513	454	488	512	469	480	518	467	479	491	481	500	516	490	517	532	512	486	499	510	508	533	492	518	477	523	508	513	497	493	454	522	511	529	504	501	493	508	522	518	468	507	480	529	451	469	482	534	511	513	543	500	502	556	479	501	525	503	519	508	500	476	500	497	505	525	476	543	480	499	494	466	499	489	535	536	496	474	532	502	530	535	490	501	503	458	491	488	500	536	561	541	520	460	508	527	529	518	518	526	463	495	507	527	489	510	477	483	509	494	525	470	518	555	498	501	498	552	474	494	507	478	527	502	531	497	462	492	480	506	465	497	496	489	492	524	461	488	503	483	515	467	496	498	461	461	489	480	507	508	462	485	486	471	548	488	496	497	513	496	515	524	486	516	477	473	505	502	500	474	458	495	483	466	514	526	447	515	507	499	475	501	512	494	532	503	456	526	497	522	468	513	490	509	518	507	532	484	536	491	475	526	467	511	525	476	473	534	524	516	477	486	468	515	528	509	508	525	520	473	478	491	517	518	504	504	531	481	475	507	495	525	499	485	502	481	501	520	527	472	519	523	493	500	506	514	507	489	515	503	508	457	496	499	461	502	510	493	488	512	505	502	520	511	486	496	504	506	553	493	534	521	489	512	485	544	540	520	470	480	496	497	505	505	517	542	464	525	454	534	480	482	506	508	470	515	493	515	520	511	547	478	529	510	474	474	533	498	512	484	492	526	519	520	476	488	538	480	510	515	477	484	486	513	463	452	487
23530	22993	33509	29265	22495	18537	6638	1000	454	341	345	359	323	322	364	334	314	315	327	326	317	317	330	332	316	360	344	326	291	314	276	299	363	334	374	372	342	295	338	325	308	322	352	335	279	304	300	332	327	298	337	331	340	321	332	333	329	314	318	331	323	313	307	341	334	281	304	355	350	352	331	347	309	303	314	322	325	338	315	330	352	328	337	308	318	323	316	332	264	316	322	333	334	311	301	335	336	317	301	333	327	344	329	322	292	327	315	321	335	303	303	346	352	315	343	314	323	341	323	316	332	294	306	317	296	295	305	324	292	352	334	327	316	322	309	351	311	325	363	344	327	309	312	335	368	335	362	350	336	302	301	349	315	332	320	313	318	346	321	301	343	330	299	345	309	344	301	326	333	316	355	349	316	331	315	357	314	323	304	340	316	324	325	323	298	321	330	331	319	325	349	356	341	345	338	296	329	311	326	354	304	304	327	359	314	343	305	318	345	328	325	323	324	311	310	310	336	313	309	297	312	355	284	334	310	363	320	302	332	348	311	313	321	325	337	316	307	329	338	305	327	321	331	344	312	297	333	318	299	301	325	312	344	338	312	326	314	352	347	330	336	324	321	294	337	320	329	322	335	329	306	324	331	306	326	312	292	298	316	333	333	340	303	350	302	335	325	311	321	349	348	345	295	328	307	308	354	327	334	306	296	326	315	348	324	346	354	334	312	342	337	315	308	337	330	325	337	303	327	338	301	333	309	316	315	302	302	295	311	312	309	309	342	323	316	303	343	329	310	338	314	311	331	321	310	343	310	355	328	343	341	310	316	328	317	330	332	306	311	292	324	296	330	319	321	325	361	319	316	331	315	306	323	293	312	315	309	323	301	306	340	348	314	348	323	345	317	355	305	298	310	319	316	334	318	310	273	344	306	337	306	350	309	328	330	327	321	328	324	308	335	336	312	331	311	321	327	312	313	362	345	337	321	328	330	329	315	339	347	339	315	334	335	317	322	303	298	326	333	310	311	320	315	310	316	310	325	303	320	341	322	316	338	335	332	330	359	301	335	341	344	315	342	301	331	327	337	347	343	333	308	347	348	303	303	322	333	286	322	344	338	318	325	341	333	318	328	322	288	312	315	331	310	318	306	343	341	305	342	322	318	312	343	314	361	373	284	295	327	323	336	269	348	372	300	314	277	338	311	276	327	320	324	334	327	327	349	327	331	330	326	312	356	338	343	330	289	290	329	292	343	317	338	334	334	320	320	307	342	296	312	313	319	342	330	344	321	305	294	337	342	335	325	335	321	341	340	296	305	323	324	323	346	343	302	331	324	330	299	313	326	312	353	292	302	346	311	327	315	337	320	287	333	313	312	330	332	318	340	306	318	294	317	308	330	297	347	326	334	314	328	358	327	336	320	335	316	274	329	327	363	368	321	311	303	311	360	301	338	290	307	333	315	298	341	305	328	302	343	341	323	296	311	343	318	301	331	349	323	354	304	322	354	326	334	304	304	315	330	305	326	327	319	331	308	329	313	312	303	343	319	350	331	322	311	325	319	304	342	309	319	285	327	330	306	312	337	331	339	342	327	318	312	352	314	345	303	310	303	312	302	318	310	336	328	297	326	317	353	346	309	317	348	326	336	366	341	325	325	330	336	366	340	331	350	298	291	349	275	335	322	335	317	319	307	326	316	321	320	353	311	359	330	321	321	299	325	300	324	349	337	341	299	331	313	302	350	319	305	336	316	329	304	333	348	311	316	313	326	346	299	341	337	329	315	314	346	309	321	333	313	317	293	326	315	352	307	330	303	338	320	336	333	313	342	332	336	343	328	337	314	328	330	308	350	321	310	327	304	343	298	289	324	321	324	319	315	336	366	316	319	336	343	340	313	339	361	345	314	337	326	328	324	310	347	334	352	303	306	320	339	325	330	310	313	326	290	349	350	331	307	327	357	303	307	284	308	339	337	315	323	341	314	335	320	330	287	311	341	325	319	316	307	321	321	352	341	296	329	324	347	366	291	303	321	350	339	316	362	346	315	328	341	323	327	315	301	329	309	323	311	308	321	364	333	328	325	308	329	319	321	295	330	309	291	332	308	309	307	312	322	298	305	313	333	336	342	336	317	314	316	308	306	310	329	314	331	324	300	335	339	311	313	316	325	365	291	332	328	300	343	327	319	354	377	303	312	320	330	368	339	331	343	320	329	307	337	306	321	341	316	324	328	318	320	350	313	318	321	324	326	336	314	313	310	370	351	335	315	372	304	326	290	333	377	334	337	339	287	328	295	328	314	327	310	315	332	302	321	337	331	338	321	316	332	355	359	315	339	312	346	336	358	297	316	298	318	340	317	333	299	334	349	297	342	304	304	349	316	316	344	318	314	291	327	302	347	298	322	348	329	320	322	355	338	316	346	308	324	299	345	321	286	328	311	328	333	324	312	297	330	305	357	330	307	331	322	297	333	316	345	323	343	356	335	313	326	323	293	373	307	338	334	305	327	348	325	312	339	314	344	324	343	319	306	308	322	335	335	317	319	296	302	320	324	291	338	356	296	312	320	346	282	267	318	324	326	324	327	315	327	337	311	349	330	311	317	314	343	324	322	323	310	334	316	318	280	315	318	336	337	292	285	298	332	298	295	319	305	304	326	320	338	291	323	329	297	326	308	322	348	321	341	307	334	355	313	338	339	297	318	308	317	292	284	314	326	329	311	336	333	324	314	344	348	327	332	348	337	327	322	337	315	332	293	306	340	338	330	357	327	290	321	307	323	330	335	373	323	315	362	322	353	291	325	305	329	332	313	338	347	331	315	334	314	359	305	325	340	331	344	311	327	307	339	325	316	351	310	328	313	342	300	348	333	331	306	320	330	312	334	309	333	325	347	314	326	323	296	323	299	275	323	292	303	326	349	333	306	325	344	332	349	318	308	341	310	323	364	317	332	346	328	315	295	314	321	328	327	274	307	330	280	312	315	330	295	312	356	327	332	324	342	329	315	287	319	359	307	331	356	334	332	338	317	305	333	353	313	307	321	316	307	324	301	301	358	304	309	320	368	296	341	327	343	293	344	303	343	344	303	342	320	336	303	327	306	330	325	344	329	336	323	329	308	316	342	300	338	315	341	321	316	351	300	314	336	317	339	324	341	291	292	321	341	357	319	321	314	329	310	320	340	331	335	302	344	299	307	319	359	322	335	312	342	308	300	353	324	334	296	321	307	338	300	331	315	325	322	348	339	322	318	294	354	306	328	306	316	289	308	303	341	309	309	320	323	314	341	340	350	323	319	357	338	342	335	369	340	311	346	317	309	316	300	305	305	300	329	330	306	325	308	318	316	318	325	319	320	335	325	300	319	340	292	346	285	361	323	333	362	346	292	304	320	320	324	336	311	318	298	333	317	309	290	305	344	330	323	305	304	320	336	303	319	344	316	298	309	305	345	349	328	366	307	341	315	309	347	279	321	300	323	311	352	277	312	310	319	280	318	304	304	313	361	308
60319	101142	80315	49923	31648	15545	5449	2034	844	598	561	516	563	573	544	558	608	575	582	546	558	531	549	569	540	561	573	592	577	540	541	574	549	596	519	579	586	542	553	580	544	546	579	565	577	587	540	565	582	570	542	589	587	521	557	562	573	569	563	571	550	565	523	536	542	536	532	563	596	561	566	545	581	592	540	521	496	580	603	515	539	634	511	557	535	561	563	561	569	586	545	576	551	521	581	537	538	571	508	623	519	568	556	532	524	554	538	544	553	558	580	547	572	569	540	566	562	577	562	578	560	527	522	626	553	597	534	595	565	550	546	523	557	618	597	573	559	543	604	523	601	512	574	568	567	551	566	558	546	553	564	561	559	568	522	566	584	557	541	552	512	561	560	575	570	521	554	576	582	568	544	565	567	537	551	594	571	542	579	557	544	551	565	558	538	555	570	530	584	566	540	540	571	581	555	544	527	571	577	515	551	532	554	564	570	531	550	589	549	571	590	590	572	557	567	537	556	571	541	539	570	566	604	558	552	580	563	556	570	558	549	536	589	548	565	583	557	596	510	570	552	570	585	566	539	554	586	591	527	559	519	545	570	570	561	535	548	585	570	516	535	544	585	547	573	567	593	563	557	558	544	577	556	585	570	581	568	567	543	521	566	577	567	575	578	544	533	535	605	547	545	572	599	578	541	555	572	579	572	553	554	544	596	563	550	523	530	560	559	544	537	566	572	572	594	532	573	566	554	575	545	603	618	576	596	530	579	534	564	546	551	581	561	552	579	533	560	588	564	523	552	547	575	537	594	608	507	560	562	561	551	571	545	560	579	582	571	593	569	564	567	527	559	586	571	571	597	560	523	560	546	541	535	596	561	555	559	554	548	573	561	567	551	553	561	524	541	543	520	560	540	531	528	543	592	557	542	544	595	568	533	566	569	572	560	528	558	575	577	569	563	542	557	562	554	552	564	557	560	531	528	600	567	594	552	573	498	596	576	571	565	557	566	551	570	550	571	549	554	570	523	578	548	540	528	581	527	557	608	553	560	576	592	538	550	585	587	566	545	567	528	567	574	558	542	548	514	504	603	586	624	558	578	543	521	547	538	569	525	568	508	577	551	536	569	557	564	571	547	558	582	553	615	533	553	552	594	552	595	573	510	603	532	549	558	557	561	547	560	538	568	569	566	541	595	580	552	534	523	562	546	584	534	558	559	556	574	616	569	572	558	568	532	573	534	568	525	519	573	526	557	541	532	528	557	545	538	570	558	523	520	576	558	597	523	528	582	582	559	536	542	594	573	564	581	556	554	590	576	573	536	572	529	558	574	585	557	534	554	581	559	610	565	592	558	567	555	533	570	561	546	590	561	588	522	574	591	561	553	583	554	557	566	579	536	546	547	537	528	590	543	529	575	553	600	521	554	583	537	601	538	557	562	554	537	560	545	535	570	575	587	567	550	546	547	593	535	532	562	542	548	558	544	562	561	551	575	592	582	554	562	551	548	559	564	614	495	538	522	538	547	569	589	523	585	512	551	540	584	546	575	567	541	552	574	565	588	554	568	565	490	570	501	566	534	581	540	555	575	586	597	546	557	580	557	572	584	547	592	531	569	515	549	611	556	593	568	564	581	563	573	521	584	574	539	590	550	582	568	551	573	557	547	565	538	582	539	586	579	574	529	560	548	559	539	557	547	525	564	563	542	582	549	512	541	535	571	546	543	608	539	563	590	540	516	553	563	550	539	562	547	558	518	578	517	547	551	552	567	579	581	578	583	513	546	566	558	562	567	569	590	551	563	551	560	555	513	545	535	534	570	548	577	539	504	603	502	530	560	574	549	517	572	570	568	566	543	566	562	567	617	576	590	586	591	583	551	571	573	550	566	536	583	595	564	567	535	541	541	559	594	555	545	555	532	545	557	581	550	541	577	530	580	568	563	534	520	537	560	596	554	530	569	557	547	567	581	591	574	564	576	567	583	571	567	572	522	562	584	542	546	559	584	542	567	575	594	561	597	543	542	552	572	556	526	560	557	536	581	540	582	549	582	549	549	597	574	532	563	554	593	564	549	566	536	572	571	579	561	515	555	581	573	539	556	547	552	566	513	606	506	545	558	555	570	549	574	600	571	593	578	589	559	557	570	588	548	576	556	509	533	534	581	573	572	562	604	524	581	543	579	589	539	587	541	579	551	570	558	554	587	553	539	531	583	550	517	533	558	507	554	580	517	566	571	572	542	569	561	564	560	562	560	554	557	547	554	586	547	537	586	553	528	561	563	571	566	603	566	579	576	547	592	560	556	558	553	561	570	553	561	552	565	587	555	564	573	569	577	597	559	586	564	601	597	569	557	535	506	539	539	535	571	570	509	517	581	533	582	576	539	525	531	571	574	579	570	550	593	536	530	598	536	528	553	576	573	546	598	542	591	560	534	536	530	621	564	556	559	544	575	553	553	558	521	544	540	590	592	556	546	573	573	562	557	552	552	565	510	530	595	553	550	529	552	553	545	534	552	581	552	558	536	573	550	532	552	554	545	531	582	555	576	570	557	513	528	546	561	553	529	521	544	535	562	516	532	524	499	567	545	584	543	549	554	544	595	560	581	588	565	559	566	515	564	572	579	554	520	552	532	550	545	599	567	606	547	547	580	568	533	552	577	589	540	578	552	559	522	599	537	579	570	571	580	566	579	547	552	556	567	552	584	560	557	569	577	555	557	582	552	563	552	544	578	550	597	562	494	585	537	539	529	596	547	555	557	582	546	563	491	532	553	563	547	613	550	552	560	522	600	536	570	523	577	553	563	554	568	553	537	596	538	530	521	562	565	528	542	583	554	542	555	544	574	563	541	605	532	594	536	550	525	527	600	548	554	521	567	595	573	570	532	568	549	560	569	557	510	554	566	545	585	553	553	589	570	571	594	625	589	565	567	536	571	539	546	561	578	610	549	572	573	572	530	543	589	508	535	524	553	520	531	609	551	583	536	538	572	583	550	553	511	525	542	568	594	529	549	526	573	581	552	550	563	548	547	572	554	577	579	578	552	545	629	587	507	586	524	537	585	548	549	568	549	561	543	531	537	537	515	577	525	549	579	528	518	549	543	549	538	546	526	531	573	524	567	558	571	574	573	564	535	546	547	535	586	533	549	557	516	522	569	475	539	563	574	582	515	550	592	583	534	563	557	526	584	502	580	547	550	513	551	544	522	518	565	550	584	546	555	609	587	528	583	590	569	542	530	575	577	516	569	520	573	530	555	509	501	563	582	590	547	557	579	583	575	580	541	533	550	539	569	589	566	594	544	534	554	560	584	552	593	596	526	525	483	532	523	595	533	553	508	565	553	573	508	523	557	579	515	554	567	543	535	569	551	483	601	552	561	549	541	578	568	576	597	524	553	564	557	590	529	537	551	538	541	600	524	531	530	562	532	562	534	589	514	568	574	574	564	524	528	515	522	536	555	559	526	583	570	542	571	578	611	556	533	518	570	570	550	537	588	550	594	596
28958	31864	29932	15188	3571	803	386	321	261	261	274	265	241	245	276	268	252	257	271	284	268	275	266	270	270	267	241	244	248	257	265	270	265	263	273	283	257	256	248	257	259	274	252	259	256	283	280	266	277	271	260	267	242	221	243	255	266	279	253	245	242	246	245	266	258	253	258	280	283	248	256	276	245	274	229	232	243	249	265	257	281	288	271	254	241	227	279	249	270	247	235	261	249	246	269	283	276	278	248	248	240	277	269	270	293	292	252	241	237	283	253	237	252	250	289	270	263	256	272	278	239	253	285	249	272	249	221	256	240	251	242	244	263	258	278	256	240	285	253	263	240	259	264	247	276	270	239	266	283	251	245	263	253	261	258	235	259	254	243	255	276	252	259	256	211	253	254	252	287	247	269	293	271	253	250	252	274	247	252	284	258	261	245	245	240	256	288	248	270	261	257	285	250	233	280	269	265	260	253	270	254	265	250	248	262	257	222	224	271	263	256	256	301	221	242	265	242	274	263	252	253	288	262	249	284	249	224	287	251	270	273	238	237	237	289	260	214	254	257	211	242	286	247	261	272	235	261	253	264	236	293	241	260	284	262	266	251	240	241	271	237	248	250	245	257	254	247	271	266	269	241	241	242	283	297	267	267	244	279	270	288	258	264	242	281	257	251	287	249	266	254	241	261	282	266	265	252	238	266	271	251	257	277	255	279	223	280	274	274	234	276	222	273	228	281	245	234	251	273	273	266	256	245	272	274	243	242	266	261	283	290	271	235	263	267	274	250	250	261	254	259	264	258	260	258	246	234	295	289	251	233	249	272	239	257	255	261	270	279	248	276	240	257	276	267	285	268	256	272	256	254	254	238	275	256	276	270	263	253	246	271	251	242	257	267	256	258	256	267	261	252	262	254	238	279	280	227	267	231	271	251	249	292	279	278	250	253	237	280	255	232	250	261	262	251	254	246	244	261	282	252	262	249	273	228	212	243	258	256	270	228	252	276	232	213	266	276	257	254	238	284	262	241	245	259	262	263	234	275	250	304	261	270	256	255	252	267	240	272	254	254	290	280	243	270	254	284	267	264	244	230	271	267	275	247	294	264	254	262	239	263	265	277	250	230	266	270	272	263	276	238	250	260	241	257	264	275	279	237	245	258	253	273	307	247	254	245	239	248	242	271	252	220	261	253	262	270	264	246	241	253	268	253	291	247	265	268	257	276	264	280	254	239	244	248	260	270	281	261	247	240	262	256	275	247	254	249	261	245	278	252	247	248	285	282	264	260	232	292	257	242	239	252	239	267	259	255	224	225	254	257	244	261	241	275	259	243	263	254	250	268	268	261	261	268	237	250	272	298	259	233	287	273	281	262	291	232	248	260	239	260	244	294	271	274	225	233	245	276	265	266	243	263	250	278	266	262	269	275	240	257	268	266	283	280	259	233	254	271	287	266	295	270	230	274	257	273	285	279	274	237	249	275	243	246	261	255	259	249	250	269	295	256	254	285	249	247	243	249	265	267	255	254	279	268	287	259	270	253	264	240	270	286	256	269	257	289	269	263	281	321	255	244	249	264	267	261	244	248	269	265	247	251	262	258	257	229	268	261	249	269	281	276	252	237	247	258	242	242	257	270	255	263	269	275	269	269	250	256	266	250	270	277	239	275	267	291	259	264	280	256	242	254	294	269	271	268	256	249	277	268	289	256	279	281	252	246	267	261	239	276	264	260	250	253	299	260	236	250	261	250	259	223	284	280	274	292	265	233	257	263	257	261	269	271	276	257	273	241	279	255	235	243	247	242	273	233	247	262	244	262	248	290	265	262	249	250	247	254	256	287	272	243	242	260	247	283	270	255	262	271	266	255	237	250	269	248	261	255	256	246	278	261	291	265	255	278	260	275	285	256	254	255	284	259	225	253	234	292	248	262	255	252	261	289	287	260	257	262	280	269	242	267	234	242	244	237	256	249	272	252	236	226	274	253	251	284	242	248	256	297	288	283	240	268	247	257	233	251	249	291	264	259	245	273	243	221	280	260	260	234	279	251	278	256	260	257	270	240	268	250	269	258	250	260	245	231	253	257	272	263	279	270	245	245	274	266	260	256	255	251	263	277	242	245	274	257	280	250	247	255	247	250	263	289	267	279	264	246	242	274	270	255	277	246	267	257	265	237	251	230	224	265	253	235	295	231	260	261	265	250	270	242	278	257	270	237	257	290	277	275	279	262	255	289	242	278	254	267	253	273	247	256	261	241	243	271	257	270	261	299	249	252	236	241	246	243	264	227	246	246	245	283	265	265	279	226	289	271	272	251	259	282	245	276	264	288	247	281	239	266	258	280	267	275	241	244	277	276	271	226	267	240	273	261	255	246	246	263	261	277	262	262	255	253	242	259	264	266	259	285	216	252	263	283	294	216	260	238	263	253	274	247	273	261	222	237	264	267	239	256	267	267	264	247	255	234	250	262	272	248	258	268	217	259	258	263	258	250	269	298	274	267	248	273	255	283	276	298	277	259	266	250	250	240	258	226	273	275	256	269	243	249	247	274	275	261	243	251	282	273	249	279	267	259	277	252	245	248	235	276	257	238	289	272	261	264	267	282	259	253	273	262	272	253	265	268	256	275	270	245	260	239	268	270	266	253	270	257	270	275	297	272	243	231	266	254	272	232	267	240	230	272	274	276	269	247	260	253	268	251	264	254	213	284	247	264	253	267	273	280	262	271	266	209	249	256	273	256	258	285	277	275	250	250	251	255	269	276	270	235	242	266	285	252	252	276	250	252	231	235	241	273	258	279	249	253	261	255	275	259	252	260	277	267	257	256	275	254	259	279	267	267	251	243	268	270	237	264	246	240	262	257	271	262	239	276	275	280	248	247	283	237	274	293	256	252	259	260	261	255	245	271	284	290	237	265	297	249	265	228	264	266	264	242	258	261	255	260	249	258	261	264	247	238	249	258	266	265	247	274	312	255	243	274	268	250	246	262	239	263	244	269	283	262	291	276	297	263	277	248	267	261	253	267	263	244	256	276	271	217	268	229	260	266	260	268	273	256	259	265	267	258	252	263	270	271	286	248	241	268	236	261	264	269	272	251	256	227	239	269	260	259	257	254	255	277	279	254	262	277	234	242	265	251	264	247	272	251	289	300	274	258	257	248	265	235	271	287	238	249	256	248	270	266	260	279	239	270	256	296	260	263	260	277	282	306	260	267	262	264	279	261	235	228	282	274	305	260	256	281	273	274	253	270	246	280	275	248	251	283	277	269	240	267	225	242	245	253	275	251	252	281	279	293	265	264	271	277	253	249	263	251	237	288	259	235	263	286	286	257	270	290	258	255	257	241	242	239	252	265	245	281	281	274	269	257	244	267	262	254	270	254	238	263	238	302	253	257	278	262	255	271	243	247	227	261	261	268	262	242	277	242	270	267	274	283	259	257	228	266	256	253	281	266	281	244	284	287	266	243	256	230	268	265	266	241	273	305	268	224	256	254	251	243	259
35452	49660	35026	17583	6668	1769	805	607	516	505	443	497	480	482	514	506	445	482	493	493	521	474	487	487	488	485	455	506	484	492	430	508	489	493	501	472	443	489	503	489	503	493	438	488	475	487	466	443	505	480	497	516	469	510	439	500	494	473	488	492	530	485	425	449	482	540	476	481	462	507	518	494	527	438	504	482	478	466	463	475	487	451	424	502	472	463	504	466	477	473	465	498	497	456	483	455	473	505	506	441	470	482	470	463	453	481	447	485	490	517	490	480	482	499	494	485	474	480	453	478	527	473	458	495	480	505	491	503	421	462	450	516	492	475	515	505	520	467	502	486	471	501	463	493	467	461	454	513	501	471	527	501	459	483	480	467	502	529	482	452	483	473	491	499	484	470	511	461	472	462	495	499	514	500	479	467	469	500	477	491	491	490	483	494	455	456	455	476	522	502	497	448	482	488	483	480	468	463	486	503	449	501	439	471	468	499	494	455	446	494	456	467	490	488	453	472	442	492	497	505	469	490	471	488	456	474	518	485	495	468	473	485	471	484	477	452	486	462	509	472	460	514	484	476	485	468	459	459	462	486	466	513	489	485	486	461	455	467	439	470	464	489	469	508	455	517	520	518	488	479	456	505	481	470	473	495	440	478	503	493	513	474	481	465	503	494	448	479	482	461	494	462	454	473	511	482	458	520	470	468	446	487	516	437	460	451	462	467	467	475	459	489	478	435	477	496	483	491	506	480	472	439	456	471	454	482	466	527	468	496	457	412	466	473	470	474	477	469	486	492	485	468	489	473	471	462	435	469	474	480	482	493	502	496	462	475	474	444	422	474	468	504	456	468	504	471	463	452	433	472	484	469	491	501	489	487	497	495	464	445	510	493	500	474	478	444	464	484	479	482	485	478	516	506	490	487	492	465	466	487	507	490	428	483	514	484	467	519	445	482	478	481	507	503	497	461	475	507	468	479	489	523	483	502	466	445	470	466	479	435	488	512	487	450	496	435	521	464	458	445	459	455	429	459	488	518	494	466	503	469	473	468	471	498	500	457	516	451	480	493	496	460	482	495	477	478	492	494	504	449	473	501	456	494	468	469	468	455	491	505	503	486	475	508	510	461	476	525	454	495	495	480	492	471	483	470	473	508	513	460	465	482	470	483	495	495	492	482	452	478	487	522	482	454	452	498	488	500	515	523	475	464	529	499	426	492	514	515	445	497	487	484	499	459	493	487	502	483	447	473	508	490	458	490	499	483	457	475	477	509	497	479	460	473	480	457	486	471	479	474	488	462	483	490	482	488	492	470	470	468	517	460	449	469	498	438	455	469	456	477	495	494	482	446	498	464	504	483	545	447	487	472	463	477	453	440	481	437	460	480	481	500	484	489	496	485	535	450	499	501	464	447	470	463	462	492	468	477	493	487	481	476	476	464	498	478	450	466	466	512	467	488	438	469	495	499	475	450	492	475	456	473	492	504	448	486	487	490	491	463	464	472	497	466	469	503	454	482	511	475	472	518	465	483	505	492	493	465	472	489	501	481	434	485	442	513	488	464	491	497	463	473	477	496	499	507	485	471	486	503	461	478	474	442	448	496	544	484	486	451	477	510	494	465	461	442	492	481	489	485	512	483	458	471	458	457	483	462	466	481	494	449	463	458	495	491	475	474	451	524	500	474	479	486	455	467	493	516	461	491	468	500	522	510	484	474	481	476	475	478	438	515	524	452	447	548	545	487	489	491	470	479	489	494	471	485	488	508	422	476	481	460	484	528	468	474	423	497	448	509	452	475	509	467	498	468	480	479	495	481	471	469	449	486	462	477	467	477	499	498	477	503	476	475	474	473	473	477	509	493	498	505	480	473	439	476	456	506	478	493	452	468	473	499	517	501	520	500	465	449	437	446	514	488	478	486	454	471	470	484	513	467	493	467	504	479	473	465	485	460	497	465	447	481	481	470	506	510	523	478	475	480	495	442	491	463	457	492	484	491	454	451	519	525	532	501	467	497	493	469	469	519	524	457	484	515	485	504	473	492	473	475	525	492	479	504	494	467	482	501	480	455	463	451	482	498	502	472	483	476	501	449	425	465	459	501	511	442	513	498	516	500	445	466	453	451	480	488	442	508	458	479	483	469	489	482	473	494	498	501	470	479	483	487	477	421	492	486	481	483	462	483	485	507	504	499	473	487	466	501	447	487	495	487	483	467	447	456	490	520	482	474	505	483	457	470	466	471	503	489	483	464	451	473	470	504	482	475	472	479	500	473	488	442	450	489	474	536	479	456	472	440	493	472	480	446	463	514	489	487	470	432	447	457	503	513	471	513	465	478	471	473	459	441	480	483	466	474	480	481	478	465	511	452	461	503	465	498	518	445	472	515	444	497	489	562	494	451	497	505	512	494	493	489	486	446	466	499	456	468	516	462	503	455	455	482	477	488	452	485	513	465	490	463	490	483	481	478	510	520	472	496	500	458	498	470	519	442	486	453	457	498	464	497	466	562	478	485	431	474	466	499	508	466	489	506	478	483	503	499	478	456	480	460	476	454	480	446	490	469	507	484	517	500	504	465	454	521	465	468	482	472	504	513	477	527	497	476	462	502	476	465	467	399	448	429	480	454	500	468	475	436	511	463	468	491	474	468	493	465	501	505	439	485	487	482	516	464	493	498	481	489	489	513	475	491	478	472	457	477	483	469	498	473	498	512	493	506	458	489	423	471	449	516	459	454	512	495	502	489	462	490	466	487	502	505	476	515	500	483	456	471	478	421	462	486	497	519	475	491	512	485	451	510	487	498	507	502	484	456	493	499	493	458	493	504	492	473	486	500	492	492	437	508	478	463	489	509	493	497	466	500	485	514	469	492	516	459	498	489	452	496	481	484	462	480	470	467	468	507	432	490	530	504	479	484	472	518	526	493	499	506	474	456	483	494	472	485	489	480	497	468	466	510	507	489	479	480	472	478	496	468	479	472	427	497	494	457	489	506	460	495	441	489	486	481	505	488	485	423	471	481	449	492	498	479	470	494	478	481	502	485	482	484	495	466	475	491	481	498	471	473	458	493	440	454	484	474	444	465	497	494	504	489	545	480	472	469	516	511	478	530	497	489	477	484	480	474	477	473	465	437	495	507	486	484	487	497	486	433	459	485	477	493	456	517	442	487	492	476	486	479	510	519	509	469	490	478	483	454	486	496	486	484	492	466	487	486	473	520	438	468	460	446	464	508	478	446	494	492	468	517	506	503	500	494	499	519	470	475	470	479	485	487	478	482	498	456	480	534	455	479	456	529	495	502	531	455	447	460	486	415	480	445	502	455	487	506	483	499	511	514	494	503	514	472	498	431	477	478	486	508	489	489	481	440	485	453	498	480	504	458	500	518	489	456	491	470	493	490	484	516	525	481	486	515	509	474	482	446	478	511	482	499	502	487	496	462	468	477	488	507	473	443	489	510	503	476	487	466	451	478	512	464	487	467	474	513	459	452	451	477	443	480	511	451
24733	24798	37057	32285	20999	8900	1406	455	309	302	298	285	293	271	306	271	271	263	287	245	284	288	286	295	298	308	265	265	277	270	259	257	293	304	280	276	289	288	283	274	276	255	290	282	268	280	301	287	263	234	290	284	300	274	273	298	258	295	263	283	261	261	266	304	287	276	258	288	289	314	303	250	261	291	278	278	277	266	270	287	250	282	272	272	272	289	305	323	285	257	299	273	266	284	268	292	292	265	297	281	289	293	264	268	256	254	281	263	301	264	255	313	272	281	272	261	255	282	273	309	278	292	265	278	283	273	261	278	276	288	281	270	282	264	274	273	283	256	296	292	288	269	260	252	259	288	300	250	270	283	317	285	282	280	266	308	271	277	270	254	268	313	273	278	271	271	256	295	257	300	276	283	263	285	268	310	291	280	239	283	266	294	302	286	277	282	282	304	280	281	290	274	259	286	267	284	278	284	246	281	261	277	288	275	297	284	278	283	267	248	267	264	276	281	268	280	308	258	294	264	275	266	270	257	274	281	235	269	294	288	302	254	259	299	258	293	296	256	280	268	285	280	284	266	286	316	267	287	245	278	276	271	266	314	288	285	296	296	277	283	268	257	304	254	277	290	250	283	308	280	276	290	269	292	303	275	297	254	251	286	267	274	301	249	253	299	255	264	286	277	288	279	280	305	277	256	296	257	265	273	271	289	278	286	293	279	298	283	302	273	261	271	273	270	300	260	285	258	268	273	257	270	270	280	308	251	312	264	270	296	285	273	287	253	284	286	269	265	309	274	271	249	262	274	274	284	287	323	295	278	255	258	261	279	281	280	266	251	287	281	291	275	259	272	270	263	268	239	272	297	281	267	298	275	275	253	280	277	273	239	246	281	279	255	263	268	296	265	255	279	267	270	298	287	304	276	267	264	283	240	257	290	314	293	286	272	260	273	279	279	278	318	277	270	265	279	291	302	285	316	306	284	284	260	279	303	275	280	280	269	272	260	257	284	307	273	290	269	289	295	280	255	287	282	294	273	271	274	267	303	268	228	288	253	267	285	286	322	283	262	273	275	270	271	257	293	275	274	277	293	265	283	304	291	266	267	282	303	287	297	295	297	285	287	310	265	303	249	270	271	256	273	250	281	277	284	263	282	275	296	295	266	289	290	286	275	251	259	271	289	264	259	307	271	264	265	289	302	295	281	270	280	252	287	270	283	283	277	305	279	273	262	261	275	290	296	265	249	253	283	253	259	294	272	278	287	304	317	280	257	296	268	291	273	266	281	270	255	273	289	270	244	264	261	283	316	281	278	309	284	261	278	250	278	269	265	262	294	263	273	279	277	284	257	263	263	256	265	258	281	271	294	283	296	286	296	267	274	253	252	266	295	289	291	295	242	277	272	251	244	280	274	263	295	283	278	288	305	244	255	280	302	277	284	311	257	251	267	278	307	286	287	280	246	253	249	296	282	290	273	274	274	272	300	290	291	278	287	269	234	279	285	268	338	258	269	288	261	288	286	255	296	274	275	276	286	254	303	258	269	292	268	266	290	274	283	278	285	288	254	285	301	270	290	284	296	294	281	317	274	268	268	280	283	274	260	279	281	297	286	295	276	271	299	279	253	254	264	265	256	283	269	242	290	264	276	272	260	272	256	278	274	296	269	285	299	292	280	288	280	267	305	290	254	291	292	243	311	257	288	277	272	305	287	279	273	284	278	298	244	287	276	265	270	275	278	299	263	251	234	279	302	277	277	275	276	264	297	257	291	270	274	308	300	280	298	288	280	270	286	268	270	260	297	269	291	309	288	278	268	271	273	301	272	269	260	272	258	272	297	266	270	295	278	293	274	260	268	284	288	258	241	287	291	299	327	294	256	253	295	244	315	262	273	290	270	253	254	269	280	273	297	275	286	264	276	280	279	267	283	268	273	295	265	257	281	301	292	300	277	298	277	241	291	261	257	243	260	259	293	284	256	278	269	258	293	279	286	279	293	284	269	269	263	256	286	288	300	294	256	254	272	276	271	273	265	282	297	291	287	285	285	283	297	276	281	248	277	268	297	281	292	288	252	253	270	294	280	259	255	248	269	312	289	278	263	308	263	283	296	291	276	289	260	268	244	276	285	263	286	273	259	240	293	263	268	284	254	293	281	270	273	315	273	300	256	258	311	277	285	279	293	265	305	254	270	286	282	289	249	238	263	298	297	258	274	293	289	266	298	268	252	263	248	275	314	288	279	291	258	257	290	262	256	279	274	276	271	238	256	299	299	290	275	277	279	301	272	270	275	290	288	291	270	293	271	272	290	251	273	251	267	287	281	294	288	296	266	289	284	269	265	259	256	270	270	282	298	277	302	302	292	271	293	289	283	267	266	294	268	272	263	237	297	304	279	295	269	261	266	240	291	258	281	256	277	294	266	316	281	283	300	263	296	299	320	269	298	288	252	270	282	288	292	278	285	277	268	307	302	300	285	297	292	279	276	266	298	297	290	275	290	256	243	288	312	261	291	261	304	294	257	303	310	255	263	305	270	271	280	268	282	293	288	281	319	268	276	282	282	271	263	268	288	251	257	317	249	283	286	300	263	255	240	274	296	273	258	272	278	292	278	270	267	270	299	278	288	268	285	282	294	270	263	300	298	298	288	268	266	300	274	262	277	258	262	299	281	272	288	278	293	249	267	282	271	265	262	255	261	277	268	274	302	275	301	288	279	281	271	275	254	260	266	282	282	288	271	302	286	263	269	284	292	262	250	269	280	320	272	299	325	301	257	266	289	253	277	289	276	284	255	267	296	303	257	286	243	290	300	305	287	257	298	278	274	300	281	304	274	267	279	264	277	317	285	265	300	295	251	273	238	259	280	279	272	264	266	267	255	285	316	285	251	270	269	295	274	261	281	274	267	274	273	271	281	282	293	284	262	245	295	280	263	246	249	291	265	255	299	273	283	286	270	300	252	233	239	277	274	274	273	285	266	267	273	265	281	280	258	275	278	278	266	285	281	292	274	298	297	268	252	270	266	293	301	248	328	262	279	320	301	300	286	277	239	284	251	280	262	291	290	284	266	255	289	276	294	264	296	268	258	279	291	275	284	282	271	286	284	292	274	265	289	268	246	300	270	267	278	262	235	296	287	242	283	281	236	255	269	283	283	294	303	280	272	267	285	276	276	290	274	256	253	302	300	249	292	307	282	268	263	295	276	278	278	286	284	288	264	254	272	272	279	276	270	254	289	287	264	274	307	287	289	279	266	279	287	273	256	249	306	282	264	302	279	294	268	297	281	282	271	298	265	284	285	274	271	250	273	269	285	240	285	308	280	270	275	267	279	260	277	264	272	287	241	296	285	262	265	255	279	264	276	262	266	297	283	278	273	284	302	265	275	269	288	310	270	253	267	263	266	270	286	258	259	250	273	284	261	263	266	256	257	287	308	280	288	296	263	251	280	273	297	287	291	278	272	279	271	317	268	292	261	284	310	292	252	260	267	275	287	283	256	290	277
58401	91967	69920	43846	22580	5969	2388	928	576	485	485	535	531	485	507	488	531	510	507	516	480	511	515	494	538	492	464	485	522	511	486	520	500	504	499	547	525	504	525	485	522	496	503	505	534	514	512	465	503	472	492	503	518	499	462	517	493	494	493	492	526	532	494	469	511	516	497	480	483	504	496	511	507	526	497	531	531	507	539	458	505	484	508	518	507	515	485	556	520	460	525	526	514	530	504	497	494	550	466	488	458	519	508	506	514	519	519	485	530	503	485	541	505	523	495	498	441	471	509	495	497	475	514	516	479	506	528	481	516	529	529	455	516	537	525	510	501	504	497	519	498	459	538	512	491	552	489	481	509	458	528	503	518	500	492	496	529	492	509	478	491	507	513	521	506	496	468	509	526	495	487	461	517	488	541	513	500	494	457	552	499	500	514	509	476	509	502	514	513	481	532	491	515	486	495	506	537	483	502	510	493	461	524	513	475	494	482	503	527	496	530	478	526	489	532	509	514	541	487	502	491	509	518	509	497	535	484	485	483	496	517	521	486	499	568	531	482	496	505	513	512	458	501	492	526	516	494	546	528	500	498	521	509	507	506	510	484	526	527	526	499	507	478	479	518	498	519	521	515	468	509	494	495	490	469	518	506	522	494	503	453	507	493	475	527	534	507	528	468	569	525	508	535	517	519	468	540	491	500	509	499	532	493	506	521	464	469	486	487	482	526	514	500	522	508	466	505	488	479	510	499	519	460	478	483	523	504	542	482	469	493	467	510	520	536	536	532	522	504	499	512	449	494	512	515	533	468	516	533	492	482	497	473	487	509	489	485	487	520	501	508	510	470	513	512	496	501	532	503	490	529	489	503	421	528	503	499	520	496	475	524	468	508	448	517	478	479	529	498	519	498	491	497	468	523	515	490	492	521	543	485	494	489	502	488	477	481	513	516	521	475	473	510	513	472	492	513	471	490	512	483	534	497	519	487	489	521	528	502	506	503	530	492	500	508	482	478	501	543	494	493	517	497	501	514	503	498	511	517	519	499	511	488	514	504	508	485	507	510	542	511	503	506	497	510	532	502	495	533	528	491	464	537	524	505	520	512	519	474	528	498	479	503	489	498	517	474	501	518	464	505	508	496	531	500	510	535	490	569	486	526	507	534	483	511	514	535	532	490	493	528	488	551	498	515	490	526	523	522	508	474	487	501	500	532	507	462	463	519	529	510	485	496	495	508	534	501	488	505	538	494	479	502	518	527	482	517	531	445	541	495	493	505	505	520	477	452	507	480	498	508	511	510	528	517	494	514	477	504	520	514	469	499	533	517	538	501	471	535	512	503	511	524	500	483	485	497	492	480	473	492	517	525	516	528	527	501	479	491	514	520	495	495	535	530	510	504	501	483	488	528	490	476	500	505	497	527	533	511	477	510	500	494	521	521	521	526	539	539	494	521	461	474	491	500	477	523	510	545	537	487	508	512	471	501	494	520	474	498	488	532	537	493	531	514	500	537	509	534	508	493	512	548	532	467	540	529	513	517	491	567	504	517	517	473	501	522	546	524	514	497	540	512	547	452	463	487	503	518	502	538	520	510	536	483	503	503	472	509	532	556	502	469	485	470	496	496	496	482	482	518	500	509	523	460	517	487	539	511	487	546	508	493	499	503	520	533	481	480	468	487	510	498	541	497	501	472	485	527	507	468	505	470	477	495	515	501	535	492	474	521	495	525	495	490	520	518	546	502	504	492	517	467	489	543	492	488	499	511	522	481	497	549	521	539	508	507	468	486	528	498	528	481	489	511	495	495	512	521	540	469	523	515	506	505	520	492	535	483	528	523	496	489	510	500	497	530	532	497	505	526	511	509	502	519	487	533	486	524	454	530	473	533	472	470	491	511	512	514	502	521	496	512	533	474	505	502	474	509	483	532	538	497	501	494	531	469	480	493	504	496	501	480	488	537	535	481	519	489	520	498	520	479	462	477	511	533	492	498	488	520	511	520	512	526	498	475	550	497	487	473	519	479	488	508	545	474	505	451	496	490	487	494	481	492	520	506	474	557	501	535	500	554	527	506	486	498	514	481	509	506	528	519	493	489	489	519	497	473	531	487	514	467	481	517	505	494	501	481	487	470	467	486	533	530	533	531	513	478	500	507	488	489	517	480	499	471	495	505	512	518	511	464	496	499	512	510	517	472	498	540	523	488	520	492	448	496	498	498	491	496	509	505	485	506	489	491	525	504	503	467	484	536	513	490	517	522	476	504	546	518	532	537	475	486	507	518	505	548	483	514	530	497	516	500	522	492	494	495	476	485	466	500	493	459	503	516	508	519	507	485	492	534	505	489	515	490	516	450	530	517	477	478	528	510	490	478	514	489	505	506	511	494	482	468	507	540	492	519	510	508	529	511	501	491	500	532	505	522	512	523	514	509	515	485	493	462	471	457	507	509	509	501	536	485	542	479	494	515	537	475	519	497	473	566	495	508	521	487	513	518	525	490	499	468	523	498	514	530	427	520	514	529	565	524	523	538	499	507	473	518	486	501	468	522	467	480	512	484	473	508	489	514	521	489	475	498	521	507	510	518	496	507	500	536	478	499	471	490	475	510	506	487	475	492	508	483	508	514	534	507	500	483	539	497	494	479	547	529	540	518	463	492	534	489	496	493	468	502	513	522	497	463	513	492	522	486	512	516	502	483	495	499	539	521	506	488	490	512	494	507	503	515	508	474	543	525	597	506	512	517	479	501	548	476	530	511	512	519	499	493	506	501	515	515	491	468	535	503	509	521	508	476	468	514	485	499	479	526	505	529	495	501	538	502	562	481	527	506	476	523	502	482	532	507	511	508	512	496	509	505	526	484	501	513	464	520	493	526	518	485	449	562	502	524	458	480	525	527	486	514	514	546	513	531	470	504	464	483	509	501	496	488	539	499	501	472	499	495	459	519	533	503	491	486	521	497	471	496	499	510	494	472	499	526	533	537	520	492	534	492	489	495	505	488	448	519	503	521	543	501	489	510	534	504	517	504	533	563	512	518	452	518	494	531	506	508	481	499	478	481	502	470	486	521	516	536	477	534	477	529	505	501	531	514	525	442	471	494	517	508	487	533	514	535	534	501	498	499	479	483	510	467	533	509	497	537	489	487	520	510	531	526	491	508	485	484	524	530	524	527	535	546	500	561	497	491	479	498	496	499	499	540	485	573	509	511	516	528	503	498	537	488	509	568	506	515	473	498	503	501	504	531	504	529	538	518	512	506	503	517	513	483	545	498	488	503	505	535	513	514	494	486	535	529	511	504	501	447	511	485	468	506	484	561	480	517	510	502	526	479	497	507	513	483	472	535	502	507	511	516	521	499	461	515	576	495	492	512	463	513	486	510	503	482	509	513	521	507	505	506	549	530	474	562	509	520	526	494	521	472	503	499	529	518	517	544	472	523	509	511	515	486	514	534	535	486	477	510	467	524	529	523	511	506	533	509	496	489	514	571	483	515	512	491	516
23606	22486	32182	28004	22412	17661	5314	638	350	334	348	325	325	328	350	316	297	334	330	343	293	338	289	328	314	290	308	330	303	322	306	323	277	282	340	317	343	329	295	303	350	311	345	324	328	354	327	348	304	317	329	275	348	360	312	325	328	334	353	324	333	312	306	325	344	298	314	305	307	311	327	332	332	339	309	343	323	314	327	331	324	320	324	304	307	356	328	313	313	319	315	322	308	320	323	340	338	362	320	318	320	322	313	339	347	308	317	319	332	332	296	323	325	324	307	324	323	308	352	299	326	334	326	344	326	294	298	318	340	308	280	350	312	316	284	313	283	350	332	309	324	328	308	296	317	356	300	331	323	373	304	311	347	299	317	315	316	313	308	308	349	336	295	314	340	300	319	313	360	320	341	322	347	314	326	307	339	301	335	320	305	334	320	304	315	319	301	363	335	327	341	303	352	341	276	338	289	303	311	346	313	303	276	288	332	312	358	303	319	324	323	311	332	308	332	333	298	283	320	339	333	321	323	311	325	326	336	293	303	302	295	311	296	313	318	301	283	327	318	323	346	312	332	314	313	317	337	344	347	323	317	300	326	318	324	329	298	333	315	333	328	319	335	311	340	323	343	328	341	344	335	327	332	319	296	293	332	322	326	304	318	310	332	319	361	348	315	317	331	341	328	316	303	322	302	293	277	355	359	300	314	299	317	295	337	296	289	317	324	303	323	292	306	288	301	316	338	299	336	320	316	328	336	300	322	338	309	297	299	306	301	326	329	317	306	313	329	339	325	321	303	323	324	345	329	318	329	338	331	310	355	307	280	303	320	313	306	308	326	363	318	314	319	317	315	318	293	302	312	312	316	326	324	327	338	318	365	308	303	289	324	356	338	290	311	317	313	333	304	319	273	314	306	309	343	308	312	350	320	311	295	318	340	282	323	302	324	335	314	304	339	341	357	334	334	316	329	339	330	298	287	311	295	336	349	318	303	328	310	344	344	314	311	324	331	303	318	321	312	319	313	340	335	332	348	303	324	323	308	331	355	330	332	293	325	324	349	364	340	334	332	324	305	291	298	337	326	321	303	319	274	328	343	329	354	305	319	338	274	354	346	296	313	319	329	326	297	305	302	287	347	291	328	318	319	319	324	338	321	320	288	307	314	331	335	321	321	300	313	304	321	308	311	310	343	305	312	301	325	309	329	319	335	301	329	351	308	340	343	282	341	336	315	313	277	293	316	314	305	314	308	304	318	334	343	342	297	305	314	314	331	335	324	306	309	319	329	315	342	336	323	314	308	308	324	300	319	290	281	341	323	342	311	331	315	328	309	317	328	298	316	293	333	338	284	293	315	299	322	325	306	306	327	321	352	325	348	347	319	308	311	318	298	329	298	294	315	308	297	295	326	355	299	312	314	304	325	316	334	329	306	310	299	302	322	306	351	329	319	339	311	336	321	356	307	349	353	340	302	323	295	334	341	290	326	340	359	324	327	332	313	319	332	305	332	339	340	338	311	312	308	319	369	330	303	318	319	325	354	317	324	299	320	279	322	320	335	333	318	299	312	306	311	325	339	294	323	300	338	328	314	319	322	306	295	279	328	343	342	321	299	309	309	370	340	299	315	339	351	291	326	324	307	337	331	304	333	340	308	315	313	334	329	307	328	333	310	351	309	303	298	355	299	326	339	275	320	354	327	317	320	321	340	311	359	295	322	325	344	299	316	317	321	300	289	332	308	308	328	337	320	339	295	304	329	330	301	328	308	313	300	291	318	312	294	310	336	329	291	330	303	310	333	300	309	341	325	333	325	339	315	337	320	317	313	304	324	367	310	303	319	278	297	318	305	339	323	315	304	304	307	314	344	313	308	313	341	311	344	305	347	324	318	310	317	318	307	297	308	310	308	321	297	309	303	296	318	290	313	333	306	314	312	314	332	335	338	336	342	322	311	314	315	335	312	312	310	340	333	321	311	329	334	320	323	305	331	331	333	328	288	319	317	303	317	300	289	303	306	347	304	318	316	340	306	292	353	308	337	303	336	314	316	308	292	299	330	316	340	336	319	334	319	338	292	317	307	304	315	310	323	306	312	313	351	292	306	322	296	314	371	300	317	321	311	278	316	302	331	326	363	320	297	308	339	326	331	328	289	316	314	304	341	302	345	318	338	317	339	302	299	301	309	294	349	284	284	326	336	311	329	325	280	337	310	291	324	329	337	319	320	322	325	364	303	321	316	322	310	315	313	322	339	326	323	309	332	312	348	294	288	308	344	319	314	294	341	286	314	322	302	337	314	336	329	309	329	299	311	344	281	325	314	319	332	340	288	324	334	293	290	346	293	330	347	320	307	326	318	300	335	308	307	330	306	304	351	318	307	303	328	304	341	290	303	320	330	353	327	327	285	349	320	326	343	295	308	342	288	352	305	316	296	332	327	319	313	321	340	313	319	325	322	319	338	340	305	338	316	330	329	312	330	325	342	281	285	315	324	324	332	362	332	319	328	333	323	305	325	296	299	339	315	300	308	318	328	324	314	304	334	358	323	344	287	333	332	311	353	296	302	370	328	316	344	332	295	328	332	320	315	329	321	329	306	339	311	346	302	327	328	308	322	308	317	306	324	307	315	321	296	317	334	312	326	327	332	299	335	319	325	325	310	305	318	340	315	323	349	298	325	348	321	314	320	336	351	311	328	339	325	303	294	330	321	318	327	340	333	320	348	314	347	312	316	323	306	310	322	325	325	338	316	309	338	301	330	335	297	298	297	316	308	293	334	323	307	319	324	331	295	293	309	309	320	325	302	324	322	319	315	329	301	315	354	298	331	317	328	334	304	323	304	355	308	316	325	327	315	293	328	326	306	324	331	355	331	297	346	304	296	336	312	300	331	366	332	334	319	316	332	325	340	333	305	331	327	305	267	312	335	305	327	297	337	297	308	326	310	306	314	340	314	318	340	290	337	317	319	286	338	354	336	305	333	317	313	331	287	321	349	355	329	314	299	326	346	343	317	314	310	324	304	286	333	305	285	322	305	354	339	360	323	329	329	319	319	342	300	317	323	346	331	344	319	296	310	310	337	316	305	319	322	335	320	302	297	316	330	305	299	294	321	313	319	304	311	335	332	316	341	323	324	349	326	350	325	328	342	298	325	321	316	282	325	323	303	320	335	310	323	333	317	286	344	332	323	317	320	338	326	315	326	319	259	307	279	309	337	308	339	325	324	343	301	346	320	348	336	313	298	315	294	315	319	337	323	315	309	314	329	291	340	317	321	316	321	314	326	303	322	307	312	286	309	303	330	354	327	327	317	326	307	326	296	314	319	317	324	335	335	324	291	324	301	317	330	304	332	315	327	358	315	287	320	342	313	322	299	294	320	312	320	308	305	325	314	322	318	314	328	331	334	321	355	324	367	330	310	318	315	323	321	297	302	311	308	314	298	338	309	351	342	310	316	308	309	308	334	308	310	306	319	322	311	291	307	341	312	311	304	314	320	312	348	341
60122	101750	79803	51612	29123	9747	3457	1127	609	569	583	536	542	575	551	586	587	566	538	547	544	550	580	563	583	530	566	552	612	592	559	583	594	536	565	559	546	570	559	574	559	578	570	567	577	557	573	577	577	574	556	594	573	558	607	543	532	547	550	572	535	576	570	580	572	555	591	540	586	585	598	627	558	550	549	527	499	535	548	526	530	529	544	548	569	559	543	560	521	625	557	581	535	549	549	570	545	527	573	554	530	578	516	541	570	509	557	575	583	546	560	541	589	591	567	552	537	561	521	500	565	576	568	634	618	542	563	584	543	601	573	560	546	549	573	514	570	528	551	515	547	545	527	540	561	580	582	539	513	529	568	570	541	578	563	567	597	571	560	557	552	568	552	576	503	526	565	590	537	602	557	552	573	541	567	520	576	562	544	515	570	582	576	557	503	601	543	597	515	584	577	536	564	559	549	543	566	545	540	561	583	542	538	553	580	574	578	591	551	548	525	579	538	556	570	565	544	550	557	541	575	516	543	547	517	567	552	546	549	605	579	581	549	550	577	563	537	570	538	547	539	555	580	542	539	610	532	580	578	542	553	519	547	536	575	569	576	595	573	528	550	540	520	558	572	568	582	568	545	576	583	580	528	532	537	584	547	535	585	558	568	546	552	544	525	556	561	566	560	522	541	531	552	572	581	563	571	561	548	541	575	591	555	552	564	536	575	574	527	577	558	556	518	549	610	546	540	568	541	575	540	578	593	555	577	588	535	546	540	553	569	555	587	566	559	575	569	521	573	575	586	555	586	568	589	525	540	551	567	615	535	523	540	553	528	558	553	589	601	563	544	521	528	542	570	571	581	521	545	572	571	559	570	590	567	535	550	552	498	583	525	576	520	548	564	525	542	557	551	562	549	524	585	606	503	552	544	599	572	578	580	568	544	558	554	545	593	558	523	565	574	566	554	549	584	606	557	533	571	565	574	550	605	529	544	577	532	497	566	568	533	568	544	535	550	590	535	560	524	597	575	563	549	553	548	557	568	575	552	573	566	531	538	549	545	511	577	573	529	548	584	543	569	557	607	560	514	512	535	535	542	578	550	579	572	530	542	531	570	534	546	532	544	592	528	536	561	572	528	566	530	542	533	565	546	570	561	582	561	526	573	562	560	562	532	536	581	562	579	568	567	549	535	551	591	566	613	551	555	534	569	555	501	549	572	522	567	585	577	550	558	548	594	567	573	518	525	552	563	549	547	558	587	568	545	546	540	562	566	530	583	599	545	546	563	574	547	549	528	588	543	561	528	548	570	535	550	559	579	534	551	611	542	564	515	560	582	600	538	567	553	578	547	591	551	546	535	591	547	540	537	542	589	558	554	551	513	538	591	553	594	585	578	551	569	558	525	579	573	541	548	581	558	585	601	514	585	531	549	540	589	546	564	569	541	536	603	547	560	572	525	563	613	577	575	565	569	575	540	551	547	556	583	586	545	536	557	600	552	528	555	523	578	545	587	586	582	558	509	548	535	553	583	559	497	569	556	583	564	573	567	568	537	559	539	538	548	530	607	562	555	576	576	590	571	563	573	549	571	592	601	581	568	549	541	533	586	555	540	579	526	532	587	588	503	560	565	524	570	559	583	620	556	590	538	496	552	511	553	519	556	547	535	562	575	591	550	539	571	597	535	580	541	567	536	577	547	593	538	527	576	526	560	552	587	555	555	558	514	565	544	561	556	557	556	569	610	571	567	607	532	543	587	568	562	568	567	550	548	582	579	566	521	553	593	500	555	583	553	557	589	574	550	555	577	551	567	548	545	560	550	547	578	588	540	539	533	556	589	551	551	593	551	560	559	553	552	560	554	558	480	573	556	564	558	563	549	607	587	568	581	560	606	565	565	550	529	571	564	584	545	561	589	557	617	529	567	545	587	547	570	558	581	537	610	561	554	545	646	605	584	602	582	561	579	532	567	529	560	588	547	569	563	555	554	587	575	547	577	566	537	587	542	578	539	573	588	554	552	569	565	545	553	583	564	542	549	596	578	550	560	498	568	553	571	527	580	534	546	560	484	574	589	581	567	565	540	583	612	568	596	597	547	549	572	599	523	544	580	561	564	545	548	554	534	516	576	544	549	562	584	565	542	534	552	562	568	533	516	579	564	551	550	532	547	535	592	592	531	572	565	583	553	540	565	541	580	582	531	574	539	569	578	535	602	555	554	549	537	565	517	560	579	554	568	575	571	526	590	536	563	589	578	534	542	581	603	544	577	565	578	553	532	547	573	545	586	523	550	530	559	561	594	554	582	526	574	552	536	553	542	592	547	580	572	583	551	539	572	558	530	545	548	597	582	536	512	562	566	535	515	544	577	584	522	534	515	553	558	544	548	545	515	587	573	556	577	559	539	556	544	550	575	572	551	525	510	478	579	596	580	570	552	551	575	538	546	563	570	555	508	526	544	578	540	564	581	607	563	551	565	580	552	545	561	526	526	537	546	565	547	556	538	557	537	555	545	563	612	541	516	605	536	586	610	558	536	572	551	597	546	534	565	547	593	523	531	613	529	585	522	548	559	571	576	568	522	560	541	531	538	521	542	526	558	550	559	585	541	565	553	558	535	534	568	547	549	566	564	579	546	634	554	542	575	567	529	588	578	502	570	552	560	556	515	563	558	530	555	587	535	576	538	566	567	530	542	558	576	546	545	569	551	572	564	499	527	593	569	539	542	538	563	612	572	571	539	528	577	570	576	541	560	585	557	570	540	558	571	574	559	571	594	583	588	535	544	587	562	582	560	569	555	594	545	530	580	584	565	516	579	560	570	540	548	526	577	577	547	544	564	564	561	543	550	577	546	585	519	598	591	591	550	545	537	547	553	508	537	539	571	612	560	570	603	565	618	581	581	550	573	562	576	591	564	567	553	553	547	573	548	576	617	599	539	566	546	541	520	560	535	544	598	551	505	561	586	572	563	547	527	572	537	592	567	529	520	570	547	558	545	545	611	563	528	517	549	570	563	563	567	492	525	569	537	572	552	548	531	588	541	534	520	550	545	592	594	542	557	580	559	572	536	517	573	561	556	563	531	591	552	538	548	506	619	548	582	522	570	519	544	528	530	580	600	503	555	529	579	589	565	579	552	528	580	547	565	546	499	528	566	585	576	578	555	525	558	560	557	572	555	558	541	600	526	518	557	533	561	581	591	575	553	529	572	569	527	572	594	520	543	553	561	526	553	578	549	563	541	607	587	556	522	540	578	574	593	544	561	563	544	558	562	543	557	556	573	549	564	515	571	594	601	543	553	563	560	581	566	575	570	555	590	527	581	549	551	569	567	626	559	514	550	601	589	547	554	600	553	574	527	589	536	548	537	582	525	593	543	582	550	536	554	562	509	565	530	583	559	559	543	568	590	592	583	550	560	572	529	514	573	615	620	584	555	560	540	564	545	554	576	587	584	560	536	574	584	537	591	538	556	562	558	570	601	530	511	556	569	553	555	494	583	556	565	544
29013	31518	30047	14698	3007	683	370	338	294	260	273	289	267	265	293	298	260	264	236	271	290	273	247	231	262	230	243	270	273	291	278	253	311	269	278	268	289	251	290	257	282	279	263	257	259	274	253	276	271	257	275	242	249	274	249	286	247	245	270	266	253	280	289	248	256	268	277	280	277	264	265	262	267	270	250	239	283	241	273	249	261	245	275	289	277	283	265	267	260	256	263	276	275	261	233	271	266	259	264	268	275	280	300	242	267	263	258	268	266	281	262	271	283	290	248	267	259	272	261	258	258	266	262	305	263	264	279	276	232	267	245	248	247	236	250	259	280	289	261	251	242	278	283	257	231	285	261	271	240	259	263	259	239	279	245	253	256	231	287	274	270	281	255	254	262	256	261	239	270	271	261	271	257	268	276	254	280	287	240	269	259	281	271	258	242	265	281	268	249	249	260	210	279	226	268	254	261	238	267	259	242	279	246	245	253	242	264	250	258	271	257	240	258	284	256	256	291	258	238	236	263	258	268	244	249	265	257	241	256	256	292	253	275	262	288	253	285	272	268	256	258	272	306	237	262	268	270	258	287	250	255	239	258	278	264	264	245	283	277	265	263	291	289	239	279	283	233	260	278	251	242	277	264	259	265	257	247	275	237	275	280	291	270	265	271	262	268	264	280	234	246	272	285	275	222	259	267	258	274	258	257	267	235	244	227	286	280	239	256	253	317	294	256	269	285	258	266	283	296	284	263	254	298	295	247	267	246	237	272	278	259	235	294	271	259	261	255	285	261	264	273	243	273	235	247	293	269	273	258	280	275	265	284	270	279	255	260	265	283	275	255	278	262	249	251	247	261	258	263	255	279	251	261	284	277	265	254	266	209	256	262	273	238	297	262	252	261	272	295	254	264	238	270	279	269	257	273	266	268	243	273	259	277	237	254	247	255	274	252	238	286	271	225	242	283	232	250	268	249	287	249	281	275	241	250	258	267	269	255	261	297	242	269	268	277	276	260	273	271	266	263	251	244	283	233	234	259	278	241	263	264	247	219	264	251	258	252	282	222	252	254	248	266	282	271	246	277	278	274	268	235	240	290	254	263	245	277	258	245	235	286	240	244	244	270	233	285	270	242	282	244	246	273	265	255	271	251	260	321	281	245	285	242	269	242	250	258	290	246	234	225	248	277	261	247	273	274	277	258	246	264	262	251	244	235	233	292	281	274	224	245	271	280	257	315	246	223	257	279	275	245	266	270	244	287	281	260	288	265	260	282	283	251	293	252	263	282	245	257	268	273	260	244	261	263	278	260	249	256	282	246	248	289	269	278	277	292	292	244	250	248	264	302	264	262	267	302	259	253	276	281	236	265	240	273	256	235	265	228	244	236	278	260	259	275	263	259	252	297	261	232	250	278	271	274	279	265	263	237	253	263	245	246	285	265	253	263	280	274	266	241	288	285	243	282	265	264	313	274	234	270	246	293	263	263	271	279	246	262	290	250	241	270	236	240	289	268	268	278	266	290	278	287	248	242	251	258	295	253	251	236	267	267	247	238	243	215	246	269	240	268	242	252	242	266	277	291	288	281	254	253	270	278	266	252	289	243	282	273	282	239	259	281	269	277	289	234	241	262	263	271	273	275	248	271	267	267	269	271	282	241	242	268	273	248	236	267	272	248	261	265	296	254	251	264	251	242	250	231	254	259	279	228	265	260	261	271	280	269	231	278	254	263	244	265	271	283	283	266	249	253	261	294	221	264	239	253	239	294	260	271	280	265	254	233	254	272	255	299	269	263	282	253	222	267	263	281	281	268	251	268	241	238	277	248	269	251	259	259	248	286	243	258	251	259	282	252	283	272	259	259	273	303	242	248	261	257	245	282	236	239	276	273	247	242	253	274	244	256	252	269	271	289	262	270	269	267	291	287	266	265	254	288	259	267	258	230	246	272	286	261	278	261	266	266	272	250	272	285	250	261	276	299	286	244	263	238	271	260	256	268	254	253	265	290	276	251	284	228	268	227	278	275	260	294	263	271	259	264	232	279	257	257	256	265	262	267	270	237	232	266	257	267	256	241	268	268	258	283	253	249	283	282	255	265	269	264	252	256	261	248	257	256	287	241	262	209	265	258	263	262	238	236	277	301	278	242	237	274	240	240	249	265	264	275	236	237	266	264	260	239	268	269	244	280	261	272	279	235	265	246	262	249	258	274	261	262	257	262	258	267	257	252	233	251	284	277	279	256	285	306	254	282	296	292	271	287	260	254	238	246	249	272	254	263	267	283	260	288	276	261	283	264	287	280	258	278	272	282	255	264	236	229	246	265	260	265	273	265	259	283	262	246	275	274	253	263	235	255	267	251	268	270	252	238	260	253	270	254	286	241	284	243	266	279	268	259	265	266	238	258	270	269	283	235	246	270	242	246	273	239	276	252	294	294	236	264	268	259	246	260	281	233	286	253	271	223	252	242	258	284	292	267	238	240	265	280	275	267	281	260	250	293	270	267	265	246	294	254	251	252	262	259	244	260	250	259	258	265	250	291	280	249	265	265	300	263	260	255	244	239	248	266	254	255	253	250	251	266	284	253	244	263	258	245	257	249	279	261	247	256	251	292	279	279	274	242	247	276	261	276	277	266	265	249	302	257	293	252	284	276	255	262	246	264	252	254	256	254	271	268	272	244	250	243	277	283	241	279	246	261	232	267	275	250	245	253	296	286	290	247	294	267	251	269	276	267	258	247	260	290	286	287	287	297	268	264	269	249	288	271	261	226	250	260	251	248	266	247	269	256	265	267	284	237	250	277	242	246	284	269	279	244	267	274	240	255	256	265	249	270	253	256	307	288	261	250	288	278	234	265	270	268	246	281	231	264	271	260	258	253	279	243	235	263	269	266	257	255	285	264	256	281	268	219	275	280	262	263	252	247	220	297	256	268	280	268	273	251	301	262	260	293	256	248	285	243	282	297	269	271	264	245	233	251	257	295	278	228	264	260	259	270	256	267	264	256	232	273	278	277	250	238	287	260	252	261	287	267	256	221	273	267	252	260	284	260	274	260	262	245	280	259	266	277	262	250	265	251	238	262	263	269	252	264	265	279	266	259	252	274	253	272	270	232	267	248	264	285	269	240	280	255	235	273	270	248	226	246	252	239	254	280	265	277	280	277	274	265	237	270	258	254	242	306	268	274	263	265	279	255	291	262	275	239	258	259	264	261	316	266	266	261	243	271	298	288	263	264	280	288	284	244	262	268	256	259	248	297	273	266	259	254	235	220	256	229	252	249	284	271	261	254	270	270	281	283	261	262	289	223	265	273	260	250	247	250	250	265	272	253	273	271	291	267	285	282	264	257	257	291	271	264	272	282	270	266	230	247	240	257	257	253	282	257	237	258	261	298	248	292	238	272	264	234	254	242	238	257	261	265	266	270	270	277	249	258	268	259	269	246	262	242	256	282	250	285	270	258	247	252	276	251	273	266	264	279	244	247	257	232	256	284	238	276	265
35617	49080	35988	16466	5586	1602	729	507	459	465	522	489	544	481	494	481	496	520	456	495	509	480	488	539	502	484	501	443	476	494	479	486	456	519	490	463	448	498	476	500	493	504	519	473	505	532	492	494	540	506	484	464	503	438	476	455	485	477	469	514	506	524	472	507	481	501	452	488	495	485	493	483	476	495	491	502	493	518	472	485	502	469	498	470	507	493	463	470	499	473	482	497	478	472	458	529	487	482	473	519	471	514	501	464	486	516	455	461	521	456	504	447	476	466	527	478	469	457	521	450	488	456	500	488	450	498	483	467	465	484	506	500	459	474	477	453	495	480	525	481	496	469	519	496	517	535	482	476	486	504	486	486	471	519	489	460	486	493	463	461	475	493	472	445	483	446	479	476	481	505	499	482	510	491	513	463	472	494	462	427	468	489	494	516	480	496	511	473	458	477	475	470	509	497	487	485	498	461	462	541	511	555	493	527	501	446	482	497	481	485	480	471	488	490	480	493	519	431	462	456	506	477	516	489	489	496	536	480	466	477	523	508	458	478	514	479	500	480	486	489	493	475	470	496	506	439	470	478	509	501	513	460	466	479	467	467	515	476	494	495	504	478	478	474	483	480	521	448	487	478	498	485	499	509	498	497	452	494	445	479	483	484	469	517	499	504	522	534	486	497	467	487	495	491	512	474	460	492	486	463	456	482	501	511	459	507	487	489	494	488	477	497	483	519	451	462	459	486	505	511	503	488	517	490	486	478	493	474	510	500	479	497	479	514	491	466	490	450	491	487	477	474	484	448	502	490	441	530	477	433	496	490	497	510	492	475	489	474	513	492	482	492	544	485	503	499	525	514	484	496	484	513	490	465	469	459	500	502	493	503	496	451	483	518	499	434	512	469	479	476	516	506	477	512	496	465	489	479	487	492	524	476	452	471	474	498	499	494	492	476	501	466	459	490	460	476	518	512	459	492	484	477	497	451	464	503	515	492	510	478	467	496	483	474	516	520	485	469	502	490	465	463	485	491	486	456	489	474	512	513	501	494	470	486	497	504	487	464	487	472	484	460	473	498	492	452	515	458	458	514	449	482	468	514	506	481	493	503	513	516	495	501	474	522	497	483	460	462	491	464	452	489	480	451	473	494	494	478	476	496	506	501	471	490	476	464	526	486	474	462	489	493	487	456	492	517	470	479	482	479	525	474	496	436	506	484	487	456	456	508	493	514	494	530	502	478	467	455	501	493	453	459	436	482	502	523	490	549	490	486	495	465	493	461	523	500	488	499	461	517	481	500	494	481	482	505	467	481	486	476	483	457	482	485	480	496	463	521	514	494	501	520	495	481	496	499	494	489	508	474	460	496	468	507	499	493	525	520	480	503	472	432	491	436	517	484	493	479	456	451	502	482	516	491	478	510	455	515	499	478	470	526	488	494	494	457	448	511	502	477	466	490	454	474	503	489	507	494	497	445	523	466	483	472	502	480	473	472	519	462	468	504	504	474	486	518	480	495	471	487	529	491	514	496	458	467	454	511	485	477	494	467	477	472	469	508	499	473	489	478	530	481	480	444	498	492	471	492	495	484	516	484	474	475	515	495	457	489	490	495	486	520	507	485	448	467	508	490	552	498	449	494	510	492	513	499	485	442	476	508	477	521	518	507	472	510	470	460	496	456	460	472	472	483	475	468	477	518	506	497	465	483	474	469	499	489	507	512	516	505	524	482	494	469	491	480	492	480	503	485	480	505	498	479	476	483	497	468	480	467	504	483	506	487	505	490	505	472	527	470	461	508	513	446	484	493	451	481	504	462	500	465	483	525	505	458	526	481	468	497	454	486	465	513	478	526	498	486	498	472	499	462	530	474	479	456	472	512	478	502	492	491	486	465	447	497	497	525	501	480	487	488	512	498	487	504	484	475	516	440	488	488	421	500	517	451	480	512	447	500	468	442	476	480	498	486	490	510	512	480	503	479	471	463	504	481	489	484	464	485	482	480	502	471	448	489	487	481	527	510	502	532	461	509	474	457	489	479	522	508	455	500	523	480	482	504	509	504	454	506	550	494	522	505	477	475	503	467	445	523	479	474	500	487	451	506	483	463	488	486	473	516	475	494	487	501	461	467	485	506	480	454	474	459	478	478	487	506	489	497	488	480	490	510	498	470	467	532	497	476	484	430	528	499	475	506	495	514	492	469	438	483	484	499	460	462	512	486	505	496	510	472	448	457	448	458	501	457	461	520	491	513	454	505	428	467	498	462	473	536	477	502	509	468	515	451	468	487	496	462	512	483	484	469	508	477	473	503	505	518	472	493	501	509	463	498	471	495	471	499	487	485	484	483	485	494	463	504	529	485	484	477	480	489	453	498	512	468	502	454	486	513	518	504	471	506	491	455	472	501	507	449	509	493	497	469	522	467	481	484	478	465	482	482	485	479	484	461	488	467	528	476	470	483	466	497	486	514	459	461	507	504	515	480	501	488	460	495	484	472	526	466	484	482	460	508	504	453	481	498	527	436	530	491	508	484	499	493	504	442	492	499	455	464	500	517	439	502	493	513	505	500	482	509	459	482	449	487	454	481	466	494	516	498	483	514	507	509	536	479	462	492	465	479	500	475	491	477	458	475	469	470	528	486	478	517	481	466	487	460	440	501	466	500	486	481	522	474	500	504	482	460	500	475	444	486	495	484	484	497	456	468	496	496	515	482	451	474	491	493	515	489	503	455	486	456	475	472	506	429	509	491	505	430	492	462	492	439	515	481	452	477	511	485	464	476	494	500	507	463	462	493	492	485	500	470	477	479	476	466	500	444	482	458	500	492	477	554	525	504	520	474	465	493	524	531	465	497	496	486	514	450	484	478	438	458	499	474	455	534	505	448	464	481	487	480	459	463	495	521	475	500	479	513	494	437	497	523	526	489	502	515	491	474	499	505	474	515	509	482	479	493	532	460	493	506	468	468	504	487	501	477	491	509	470	470	459	451	510	524	491	473	490	442	508	504	517	485	485	495	470	493	502	503	462	455	440	493	494	491	497	471	490	427	517	501	445	512	423	497	498	522	472	498	510	495	476	436	491	485	475	519	502	491	491	492	462	440	514	480	475	518	500	434	476	479	485	528	536	468	487	510	471	507	471	474	493	512	519	494	502	451	495	468	476	472	488	540	446	491	492	493	489	481	496	468	510	468	471	489	490	440	496	504	541	486	480	495	501	503	520	518	478	465	478	492	472	513	480	494	496	486	522	492	472	514	472	489	465	462	437	461	499	479	463	518	497	512	483	504	445	484	525	486	505	474	441	463	494	483	480	496	468	487	492	482	463	465	457	474	474	477	463	490	449	456	488	467	471	485	494	488	486	509	495	483	479	481	485	444	440	485	487	488	490	475	476	462	470	527	481	484	499	485	496	484	469	534	476	482	449	450	472	524	474	512	436	483	510	497	489	500	491	497	460	462	502	494	462	513	472	481	448	514	448	504	503	497	483	496	466	467	461	480	471	483
24773	24455	36424	29782	20120	8359	934	364	297	302	257	288	288	283	301	278	295	272	274	247	271	312	288	298	297	285	274	257	287	262	253	286	268	287	275	282	288	261	281	291	285	260	288	288	290	267	297	271	268	265	308	297	278	278	269	267	309	285	293	292	300	306	272	302	293	289	274	263	268	282	280	268	254	259	288	263	267	265	295	253	268	284	295	270	295	279	288	267	278	258	266	282	292	271	270	266	267	272	293	259	303	284	266	285	272	305	283	266	304	246	261	287	264	269	296	287	281	289	262	279	281	265	295	264	296	280	291	280	264	284	252	295	300	276	289	272	312	273	291	275	288	289	273	276	285	285	295	265	274	263	292	296	269	295	258	252	315	278	250	294	247	292	304	296	259	254	306	272	282	286	287	286	291	291	292	256	304	275	269	259	268	284	282	288	283	327	294	292	258	295	272	275	308	258	292	289	283	295	286	291	249	270	282	275	287	278	270	255	255	316	284	307	236	329	277	313	263	275	264	296	275	271	254	302	285	241	272	252	281	296	261	277	245	290	283	267	267	281	293	265	295	266	289	276	295	270	309	297	294	269	284	275	288	297	291	279	269	241	275	275	265	279	267	290	276	262	285	264	281	301	314	290	267	275	259	259	249	269	265	296	277	307	279	266	278	272	289	280	275	272	286	283	289	277	268	306	292	282	304	267	259	255	291	293	285	291	276	293	266	325	254	266	288	285	289	264	278	290	293	284	286	283	282	282	246	278	278	285	293	278	278	268	279	256	284	267	289	301	263	277	291	269	266	283	267	275	290	268	285	265	286	249	316	276	257	296	267	277	299	249	296	278	289	277	256	267	263	262	276	297	294	281	253	295	267	272	285	290	278	277	299	262	319	250	295	290	280	262	263	295	294	291	290	248	275	266	287	299	257	265	273	317	271	278	273	280	264	312	294	292	271	262	295	290	314	264	276	272	277	284	297	311	297	289	296	275	302	283	274	284	268	254	266	280	274	328	314	272	257	277	294	282	268	250	271	302	269	285	258	283	238	271	315	259	299	314	267	258	282	276	267	272	271	276	274	294	305	288	267	292	286	236	301	265	328	248	263	283	299	292	277	278	292	263	272	277	292	278	265	264	243	279	288	260	275	295	245	279	273	274	273	293	281	303	278	275	285	285	302	309	255	273	294	266	272	291	296	292	260	249	276	259	290	253	263	283	280	285	310	288	284	271	267	285	264	251	285	254	257	282	274	284	270	279	288	262	302	263	265	290	278	286	268	282	265	256	265	254	268	285	301	285	286	288	301	261	261	315	248	265	279	269	280	270	286	271	308	299	267	275	274	268	279	281	243	293	257	261	285	267	270	278	289	294	277	285	267	315	299	267	265	278	283	269	265	293	290	294	282	307	278	257	262	295	268	289	301	293	288	275	260	291	306	309	285	274	292	291	285	326	253	292	271	281	272	251	236	275	300	273	285	283	308	270	267	295	298	269	280	279	273	265	274	306	279	311	300	317	271	284	274	251	262	259	266	299	258	311	281	267	310	249	285	279	274	291	263	271	297	260	276	247	294	293	319	272	262	256	256	287	272	291	289	293	293	272	296	252	264	294	288	263	286	293	289	295	269	268	284	264	275	286	273	274	291	284	253	297	280	247	276	245	273	258	276	270	289	268	294	265	287	261	280	269	278	242	295	294	280	277	302	267	291	275	290	311	276	292	286	265	273	275	300	263	276	312	260	285	280	274	268	281	271	280	291	268	256	277	267	290	266	262	258	293	289	274	241	263	262	271	266	298	283	275	258	288	268	295	277	280	281	279	275	276	253	268	275	297	285	263	301	288	292	281	305	306	301	287	271	279	254	269	264	287	283	274	282	272	297	285	296	299	272	282	307	277	300	271	303	296	251	325	262	285	270	300	294	276	262	262	281	261	274	276	299	258	269	307	293	258	306	251	297	256	281	306	245	295	283	272	288	274	300	247	289	261	276	278	291	300	277	278	272	278	278	296	270	280	291	261	284	270	235	278	279	288	261	275	292	280	267	263	279	291	275	249	250	296	290	296	273	276	297	278	280	314	265	261	261	273	252	290	304	248	249	279	290	286	275	298	273	313	290	257	294	260	276	265	255	281	257	243	278	283	298	309	292	289	285	291	270	281	257	292	252	278	273	247	274	270	294	309	281	286	256	248	294	260	245	257	292	238	261	285	283	270	283	270	267	272	271	282	285	317	283	259	304	262	325	296	262	281	258	256	283	279	282	282	311	302	266	309	258	294	253	259	289	277	290	305	296	295	274	274	270	276	273	303	260	288	272	287	254	277	309	289	267	291	284	250	298	272	279	284	258	275	286	307	270	259	275	298	263	277	256	277	272	274	257	263	304	272	305	264	323	268	270	278	277	272	284	332	280	264	298	263	326	282	299	247	255	263	275	269	288	277	274	262	288	276	257	264	317	259	252	269	262	268	259	289	298	261	295	291	273	289	298	270	277	277	307	265	309	285	277	239	330	260	266	267	296	292	268	287	302	253	271	270	282	292	284	285	307	262	305	298	260	282	286	289	297	291	263	279	281	278	284	267	266	269	253	300	257	297	265	270	272	255	252	273	300	282	281	266	278	279	301	275	289	262	269	278	283	311	312	254	256	286	286	274	285	279	272	277	295	298	290	289	255	246	276	270	271	259	257	277	292	298	294	264	300	261	265	282	293	289	289	271	276	293	280	289	278	260	261	284	284	312	290	256	337	299	287	286	293	278	254	318	285	283	257	321	298	258	282	265	256	286	293	273	241	254	249	264	272	297	289	252	280	276	234	292	273	281	264	288	289	286	275	270	283	288	251	235	264	275	249	272	274	300	237	300	238	293	273	285	290	268	246	257	264	306	279	303	290	271	287	286	287	305	277	285	275	254	274	297	316	312	274	283	291	304	291	236	257	279	264	269	240	283	253	278	306	299	279	286	267	275	282	270	274	279	297	259	296	270	244	314	282	297	287	290	274	274	291	283	316	298	299	278	275	258	312	291	272	270	270	265	268	264	274	282	294	281	258	294	279	290	283	275	275	284	267	281	271	277	295	281	254	246	258	283	274	261	266	288	292	283	251	274	274	277	274	268	242	299	284	281	280	260	284	288	268	290	290	273	277	260	288	271	282	261	280	252	249	278	270	255	296	263	305	263	254	260	304	264	267	280	254	289	289	289	259	300	280	288	236	255	267	264	309	294	268	254	246	281	284	262	285	279	264	290	298	267	283	268	265	282	297	257	302	300	292	297	295	307	277	279	271	285	265	273	294	259	271	273	274	306	298	261	277	287	271	281	283	281	249	272	288	305	277	258	271	269	277	262	275	265	274	297	293	285	282	300	261	270	279	316	258	274	253	297	278	279	293	261	276	260	230	293	307	296	272	273	278	274	255	295	279	256	274	298	299	275	311	284	274	291	284	272	257	295	238	265	269	277	260	259	275	309	266	286	313	285	281	268	281	267	294	320	297	318	302	307	290	304
59167	91876	68838	40642	19838	5782	1418	602	563	472	499	538	521	473	501	471	489	523	478	519	528	474	477	565	516	528	509	544	519	523	525	513	505	500	460	506	531	497	490	469	479	507	479	521	503	497	491	538	517	527	488	545	499	514	499	526	512	522	512	459	527	522	514	521	510	493	454	490	489	501	550	527	520	483	500	511	525	482	476	470	531	524	516	520	517	542	490	509	502	528	518	548	527	512	521	531	507	519	509	506	499	530	516	507	515	493	524	491	557	507	542	524	506	523	513	503	496	522	496	539	519	534	508	474	531	530	515	533	499	532	483	493	530	526	533	491	487	485	478	552	511	467	509	487	508	531	541	491	488	516	506	472	497	527	490	503	497	508	513	493	551	513	510	511	486	484	505	564	494	491	457	519	517	502	491	533	527	507	493	512	526	484	534	518	523	520	520	512	540	485	523	515	495	496	496	530	501	477	535	521	529	520	501	538	510	529	506	473	498	529	534	462	522	512	516	502	522	506	528	530	525	500	509	496	493	507	508	468	507	534	502	508	476	453	527	502	511	498	519	545	490	472	509	484	536	510	521	516	525	507	512	484	484	513	519	508	494	494	494	507	518	486	511	488	510	497	498	499	491	527	474	503	504	523	500	473	512	537	499	503	528	514	537	494	503	543	522	489	553	540	539	511	509	487	497	495	518	496	506	486	525	519	507	491	520	546	510	490	510	499	465	492	523	488	541	510	510	513	501	488	532	520	509	560	496	482	517	464	501	546	532	510	532	535	528	521	508	506	534	539	510	472	488	544	508	545	515	517	502	551	539	545	497	504	511	517	492	538	497	462	494	531	531	497	499	493	475	519	494	500	523	490	516	497	520	488	490	485	526	525	491	450	507	487	511	472	528	535	460	495	542	532	543	505	521	504	507	488	522	474	510	556	524	533	509	513	522	469	474	491	480	473	483	572	490	538	558	536	499	527	480	478	462	532	526	523	514	506	498	489	504	507	505	482	522	470	484	515	499	544	510	484	532	536	502	508	468	512	498	518	494	510	503	489	506	536	530	503	482	540	568	526	488	503	533	520	523	519	565	555	507	512	466	487	512	509	498	506	488	517	483	516	505	501	472	496	501	545	501	503	498	525	495	539	491	492	515	485	525	512	496	511	529	503	513	505	535	521	502	452	531	491	541	503	532	482	541	518	546	524	520	483	518	504	521	502	524	514	483	466	531	546	540	473	500	500	480	491	517	506	531	468	533	488	508	485	491	496	487	532	506	532	494	506	504	484	548	569	503	524	516	520	513	556	483	537	508	516	500	534	490	495	503	515	534	515	547	510	444	497	510	498	546	526	517	473	487	500	512	490	528	516	508	465	457	507	484	526	460	521	506	581	551	493	512	493	520	492	490	548	544	513	482	529	546	513	535	488	469	459	482	523	501	541	545	498	503	466	506	497	495	507	483	512	546	495	481	524	508	504	507	537	473	508	510	509	511	504	471	513	470	550	487	511	556	505	549	483	547	515	499	527	543	480	455	509	510	516	536	484	522	465	502	482	521	495	486	539	522	511	524	532	526	490	476	516	514	528	490	463	523	490	504	504	522	533	476	514	546	526	502	496	486	522	522	540	554	538	503	554	523	501	514	500	508	510	527	477	508	504	529	510	536	510	545	525	469	500	481	514	509	526	497	494	535	529	444	496	493	499	508	485	535	512	512	517	511	498	492	546	515	491	509	512	513	546	552	533	492	568	507	552	556	479	502	492	542	512	529	485	513	491	524	493	489	476	493	457	456	533	533	513	502	519	488	498	516	514	507	472	487	517	525	500	523	503	539	500	520	533	537	519	521	521	510	485	512	522	512	474	548	511	502	489	540	512	504	532	514	483	490	535	451	507	482	506	476	495	493	512	485	461	527	466	512	509	513	547	482	536	508	489	527	523	487	531	470	498	505	508	453	523	480	524	503	534	496	482	522	512	482	498	545	498	529	576	498	527	503	495	543	509	460	493	492	523	463	469	536	525	509	525	501	533	490	524	526	502	520	524	531	482	512	505	460	488	516	529	485	545	515	503	541	518	513	506	527	547	503	488	503	523	522	500	473	521	492	498	509	494	502	534	525	507	516	494	461	504	517	521	472	504	512	502	521	498	488	535	504	481	468	514	476	468	503	518	477	502	510	505	509	501	517	488	520	494	535	539	507	493	513	537	484	545	493	491	501	515	489	537	487	516	512	498	516	523	518	479	536	518	523	508	476	490	549	491	503	527	525	520	481	536	510	503	520	522	476	528	506	501	508	502	529	563	494	530	521	500	506	534	512	514	516	528	493	507	507	515	471	522	501	483	501	554	520	460	509	489	473	472	499	519	496	477	524	473	520	529	516	516	510	505	518	521	526	470	553	495	498	463	514	516	523	499	507	516	467	516	483	537	479	494	486	461	520	519	504	479	501	480	499	515	498	491	497	502	543	495	508	504	529	574	513	509	542	508	527	511	489	484	506	487	514	469	503	518	528	499	534	526	509	511	514	507	497	470	536	484	526	489	514	498	485	519	515	530	514	487	480	543	501	494	490	533	526	505	488	509	510	462	492	513	481	485	542	500	492	504	524	523	511	534	476	531	503	500	515	552	470	510	489	479	544	476	481	477	516	566	467	534	467	530	479	496	497	496	500	527	440	551	529	497	532	537	497	516	525	531	518	480	519	482	488	516	527	505	490	480	520	508	490	515	518	494	527	547	495	491	538	507	539	474	527	496	520	493	524	540	479	542	462	507	487	470	494	515	527	466	498	511	533	483	521	547	525	505	525	522	499	506	502	493	529	496	480	513	487	525	519	529	538	498	534	468	503	491	518	486	483	541	509	487	451	519	518	513	484	549	518	494	489	503	525	502	536	486	499	490	483	515	494	505	483	529	516	521	504	523	521	498	542	481	483	487	535	471	499	523	494	517	511	534	508	512	511	510	575	520	489	486	522	480	493	524	516	531	492	518	507	496	506	500	520	497	499	523	482	500	504	458	507	486	506	450	474	496	477	490	529	509	518	504	511	506	528	509	516	490	493	459	526	494	520	495	472	518	540	480	471	491	498	526	506	478	518	487	492	532	525	525	456	517	522	479	514	498	510	520	499	524	504	545	462	490	500	516	555	513	515	502	529	503	527	486	510	487	526	497	489	476	455	497	505	539	517	482	516	497	572	551	503	524	528	513	515	478	490	506	466	515	528	517	515	520	506	519	532	515	488	498	496	510	492	559	508	503	511	535	532	489	490	522	488	503	546	498	525	520	501	522	474	499	531	493	502	537	519	554	546	501	520	522	544	488	518	499	518	481	496	523	497	458	499	502	536	513	492	545	529	521	473	538	522	515	497	484	484	487	509	533	511	483	516	458	520	497	489	508	465	562	494	480	496	498	520	502	517	503	461	513	504	459	525	529	498	510	546	505	467	555	493	524	491	546	500	507	514	462	541	481	523	510	511	530	530	539	556	527	536	504	510	535	520	505	511	530
23526	22685	33441	27913	22269	17224	4228	478	357	330	339	341	321	306	335	318	340	330	331	327	358	327	340	319	318	320	322	314	303	327	299	317	324	304	304	306	304	334	294	357	302	315	322	338	320	309	304	340	334	315	313	315	298	339	334	324	310	336	292	326	313	352	312	345	342	308	318	330	329	338	302	293	318	311	343	322	324	349	290	335	338	323	341	318	323	327	336	306	312	326	328	363	314	318	305	325	319	311	304	317	327	323	315	334	322	324	355	331	356	314	319	299	311	307	272	332	312	265	327	333	307	334	314	326	311	325	352	323	345	326	346	310	330	318	325	320	304	314	340	320	332	310	321	291	323	363	317	354	345	319	297	315	302	329	333	329	334	324	305	328	320	300	317	322	346	309	316	315	311	318	332	287	361	301	357	342	326	300	311	327	311	326	280	359	349	311	314	319	314	328	317	292	311	319	345	328	333	288	310	325	296	317	331	340	338	336	313	309	286	327	331	312	295	304	290	354	331	304	319	375	273	339	317	329	344	309	303	361	309	294	289	319	310	317	307	328	322	296	300	345	325	318	307	329	319	276	304	307	313	328	289	317	301	309	301	319	349	310	335	296	286	314	340	322	341	329	299	317	333	311	341	340	328	319	296	302	300	313	304	306	292	363	338	328	332	322	325	330	313	310	314	315	312	304	324	329	328	339	315	303	301	316	317	337	332	338	342	324	315	308	357	329	318	318	338	285	324	312	332	328	295	320	314	328	324	329	323	307	319	305	313	356	312	322	310	333	284	292	324	305	312	330	351	318	321	356	334	298	322	314	276	321	312	322	341	317	335	318	337	301	311	337	317	299	357	330	328	348	317	332	349	304	313	336	324	316	299	327	320	317	298	327	327	331	306	290	350	332	316	324	309	323	314	299	296	323	324	331	322	344	308	315	315	288	307	335	334	331	339	303	325	314	322	317	296	317	334	307	336	312	353	328	308	341	303	285	287	303	309	331	301	301	323	297	333	306	324	308	305	308	318	313	328	317	332	321	348	290	310	328	306	320	290	311	324	328	320	342	346	327	310	331	315	318	315	340	317	320	319	267	307	309	303	314	335	321	335	325	318	290	305	316	326	323	332	353	309	284	311	311	344	348	328	309	313	315	341	320	290	344	305	309	321	297	301	317	330	325	316	324	320	304	322	335	327	327	342	310	296	297	335	319	295	330	328	325	307	331	320	328	324	294	328	301	307	315	301	335	330	323	317	277	323	278	310	308	314	289	327	323	354	313	317	314	325	298	317	342	320	322	324	296	321	311	355	325	322	324	308	323	302	310	321	343	317	340	313	320	314	307	310	317	330	323	315	338	332	341	291	311	300	358	300	344	355	332	337	339	319	346	300	311	336	304	322	329	313	327	320	337	307	290	330	350	319	338	328	343	333	342	305	331	336	312	292	334	314	297	304	376	316	321	296	323	328	340	295	314	342	313	353	309	306	301	325	299	312	345	306	318	313	337	299	308	308	362	302	303	325	315	341	317	338	304	329	326	323	347	347	343	291	338	296	323	285	311	309	321	338	301	330	309	354	321	356	313	340	345	353	297	336	326	311	339	307	304	324	309	350	319	322	319	318	332	299	349	312	297	322	309	322	325	339	335	322	298	324	346	325	286	336	307	315	301	317	341	318	360	302	322	318	329	302	326	327	299	345	336	327	305	301	328	331	358	359	340	332	317	325	295	313	325	279	321	346	342	314	295	307	340	340	333	338	315	320	295	312	295	326	316	332	335	334	322	315	349	307	333	313	308	293	316	316	302	312	315	314	328	339	355	347	326	338	314	303	308	332	303	293	323	316	337	326	332	320	297	291	302	320	316	282	365	306	303	340	287	333	309	336	314	327	321	304	287	345	322	318	344	317	294	333	302	336	333	328	293	327	307	280	300	288	347	312	338	319	320	324	325	319	317	328	307	329	323	333	317	323	314	319	333	325	323	317	299	299	366	329	312	308	331	321	336	339	279	328	318	301	329	312	329	300	286	336	321	327	304	345	336	328	351	303	285	329	302	322	300	335	311	293	313	286	316	296	293	319	332	333	321	318	325	346	349	322	299	354	320	305	333	311	334	299	318	299	316	297	320	315	356	339	293	317	317	296	319	303	320	330	288	339	304	330	328	304	291	317	330	313	300	329	321	339	325	341	346	328	290	308	335	368	321	337	309	315	348	341	340	300	281	350	311	330	332	341	314	318	326	358	320	348	331	319	298	324	297	326	301	315	345	316	322	317	307	342	344	319	298	333	333	322	307	283	319	333	326	324	349	297	318	278	334	342	340	337	293	299	306	349	306	293	317	323	344	350	333	304	332	323	287	313	318	309	301	300	317	322	318	313	327	312	316	311	330	332	333	340	329	339	343	309	308	311	331	325	330	333	347	331	314	293	296	298	328	317	343	311	329	329	283	323	309	333	338	344	291	338	312	326	340	324	325	299	336	317	283	314	315	326	329	354	316	306	301	321	303	315	313	318	282	299	296	287	295	324	283	311	302	290	320	340	330	297	318	329	332	311	310	332	304	297	314	302	305	317	322	322	340	322	279	275	323	303	310	295	325	331	303	326	322	333	319	295	291	322	310	325	312	296	298	332	338	297	323	296	308	330	289	352	290	312	328	318	302	331	316	302	289	330	369	341	300	311	347	312	321	320	332	304	311	318	308	299	309	327	303	319	313	312	312	331	323	343	336	345	322	318	318	333	305	301	336	324	299	331	323	322	295	311	310	298	316	301	300	300	342	294	312	327	300	331	313	344	313	333	318	301	316	297	297	328	312	291	332	312	324	291	321	329	338	320	338	319	337	302	336	307	320	314	324	301	346	320	324	330	297	313	336	319	325	316	310	332	333	288	320	313	333	320	323	303	297	341	321	306	347	290	324	325	310	331	314	319	299	336	328	316	348	352	330	322	295	284	284	308	323	314	336	292	328	318	322	325	323	293	322	313	308	336	318	328	318	325	320	326	321	301	326	304	329	322	337	313	313	348	299	318	343	315	328	303	333	307	324	302	331	264	299	314	330	333	327	295	296	297	350	290	282	305	323	311	304	307	315	287	303	318	307	328	300	312	336	324	309	307	321	328	308	303	298	335	304	356	312	337	330	292	325	321	271	290	339	347	290	332	310	347	306	332	323	275	297	320	327	299	306	323	318	328	342	305	321	335	324	330	326	312	304	307	302	312	304	304	313	306	314	327	328	339	315	319	338	346	320	336	321	300	309	317	323	265	327	326	321	313	313	318	325	330	333	317	307	305	318	322	334	332	327	349	300	330	314	303	307	356	324	330	320	331	310	334	332	324	303	309	294	331	315	287	329	317	290	365	329	335	335	332	301	317	334	310	355	301	320	352	318	295	317	317	337	329	333	284	302	334	317	297	304	355	311	303	289	310	310	306	342	314	336	308	314	329	311	327	318	311	302	286	333	332	320	319	322	261	336	314	330	310	317	333	323	330	274	311	353	311	335	330	337
62082	102989	78030	50418	27903	9598	2099	751	582	581	569	534	560	565	562	520	494	516	536	541	519	561	542	546	556	522	553	562	574	568	556	519	560	578	578	573	537	518	580	571	570	535	551	565	551	519	546	569	549	567	569	572	556	513	564	491	586	566	555	531	531	562	599	521	587	544	500	538	570	548	569	564	599	550	528	581	540	547	550	557	608	550	576	545	547	585	550	576	519	574	512	575	554	538	572	594	532	540	542	518	539	536	533	562	539	516	552	601	555	551	530	563	547	576	559	570	500	546	562	629	562	551	592	537	601	606	560	521	588	590	560	574	567	568	533	517	560	532	548	555	532	556	538	560	529	576	558	583	557	526	502	538	566	558	547	567	580	558	552	513	573	559	576	547	554	560	521	556	575	505	582	550	564	549	531	575	578	546	551	524	544	579	582	562	567	563	548	538	551	548	545	546	591	543	576	556	572	562	594	583	527	570	580	551	568	533	532	522	532	543	539	573	529	545	560	527	589	549	584	528	528	576	535	535	537	549	502	548	592	556	535	577	566	573	528	558	538	584	570	578	582	579	529	540	592	540	509	586	562	572	571	567	558	580	531	529	570	535	612	535	542	569	578	554	533	500	506	545	529	550	513	584	535	560	545	558	533	525	571	534	574	515	518	564	535	523	593	566	567	514	559	538	590	523	547	520	543	511	579	522	594	561	518	567	523	537	593	567	567	544	559	557	579	538	566	515	550	568	553	546	549	533	523	580	546	543	515	525	561	564	533	530	532	567	542	544	578	540	518	587	533	516	548	568	553	529	509	541	528	524	552	578	564	538	589	566	547	537	508	577	581	600	537	590	590	547	557	540	547	547	565	532	577	519	539	523	547	577	568	568	566	533	541	549	526	568	533	556	540	541	540	502	559	539	521	542	549	572	554	540	571	514	605	562	581	542	513	554	588	544	554	558	569	565	479	565	559	537	617	555	536	577	529	568	591	575	561	530	508	554	545	550	533	589	544	546	591	567	547	601	545	515	584	538	569	580	605	563	538	533	587	507	528	539	555	567	583	563	499	560	553	528	567	543	565	567	556	514	591	546	568	552	596	584	552	533	598	557	577	529	529	526	579	535	554	568	577	564	521	578	556	533	591	577	556	554	556	526	548	537	525	570	517	566	510	577	572	556	538	552	551	594	543	532	563	515	583	562	563	573	558	543	545	569	530	528	561	555	550	564	553	530	525	575	537	590	556	578	539	577	559	544	589	564	567	558	576	595	572	570	561	543	522	531	541	530	532	548	546	560	547	556	570	558	534	561	586	578	562	549	524	560	538	525	556	560	565	584	523	594	589	561	542	532	561	564	581	524	554	518	569	550	501	570	507	548	599	527	536	561	565	562	589	543	536	545	552	533	542	554	550	520	528	538	513	573	527	560	551	563	540	570	530	571	596	548	567	586	516	562	515	536	540	564	536	577	540	555	541	564	538	536	567	594	532	568	555	567	558	517	591	559	511	549	564	553	568	563	555	572	555	582	561	526	511	597	523	558	535	598	521	569	580	547	530	571	538	578	550	539	521	464	563	597	582	530	577	541	562	582	600	529	568	538	569	551	529	564	549	554	555	517	559	549	574	562	561	576	564	534	588	521	569	529	565	528	524	565	535	592	521	560	585	548	554	588	567	497	575	553	576	555	524	532	525	528	595	561	557	529	564	604	602	567	521	537	536	530	553	557	536	596	535	557	567	544	547	581	556	538	560	561	562	542	588	548	562	525	554	549	515	553	545	568	548	534	556	565	566	550	540	542	556	591	517	509	551	570	568	563	531	562	512	558	575	589	573	566	528	526	550	562	593	614	522	594	540	581	536	514	627	547	543	503	565	564	560	561	566	565	543	550	540	587	576	546	587	552	596	511	505	544	586	530	587	539	538	532	547	518	597	568	549	541	564	565	535	579	568	565	574	537	529	547	565	588	529	559	561	526	559	541	554	508	546	540	519	569	569	550	585	529	545	558	551	571	575	551	541	549	535	521	578	550	522	518	535	602	594	583	530	533	555	572	547	567	581	560	544	544	567	526	563	580	542	561	518	563	582	572	562	572	545	570	495	546	566	595	535	561	564	547	574	563	544	560	544	576	548	579	582	559	553	533	594	573	571	530	524	544	497	552	523	522	548	597	532	589	520	532	516	583	585	570	538	513	584	516	573	577	586	531	552	576	539	557	563	530	535	542	558	531	594	539	583	544	556	540	546	523	555	527	564	511	559	583	570	562	563	554	564	558	579	544	530	521	530	594	559	537	579	575	599	545	541	553	557	492	519	561	549	534	567	542	537	519	551	551	502	547	519	553	583	549	559	561	534	587	555	544	588	549	575	564	529	580	541	527	547	541	560	519	525	542	555	569	557	569	520	572	560	597	535	546	527	547	567	541	546	577	534	581	533	562	536	538	567	559	563	580	570	574	574	535	539	505	521	538	596	541	540	554	528	554	580	526	563	528	547	531	589	576	579	569	548	544	571	522	523	540	591	511	539	569	547	558	548	563	604	571	538	513	569	548	545	559	556	577	521	546	536	550	578	526	541	555	541	520	556	527	535	605	550	570	589	519	543	562	556	581	515	518	512	533	511	539	559	603	579	578	546	543	588	563	580	555	561	522	520	547	552	570	550	613	532	536	547	516	563	538	546	547	527	533	536	579	553	549	588	557	544	601	548	534	564	535	554	536	535	579	547	580	567	559	526	576	557	550	555	553	550	575	555	591	545	531	546	601	594	573	599	580	578	569	491	558	525	504	563	538	535	517	583	564	553	541	511	568	592	576	520	565	594	559	563	604	560	581	587	611	510	570	568	529	525	570	582	534	559	552	533	535	512	552	575	554	526	563	515	555	500	571	557	519	543	564	569	580	575	533	517	569	579	572	580	569	556	555	545	574	585	536	576	552	543	573	586	598	528	547	528	563	493	567	575	546	623	504	540	554	527	524	560	537	553	549	551	527	602	564	585	541	548	539	552	548	567	546	556	576	582	538	537	567	554	554	598	552	559	544	548	560	513	581	562	533	539	574	533	549	548	582	556	554	549	565	538	568	517	563	558	527	571	550	579	536	541	567	552	505	557	593	540	576	541	545	539	580	538	570	543	538	557	555	595	552	545	584	550	532	594	538	555	558	571	549	544	524	593	552	577	512	556	565	558	565	568	575	581	587	558	577	565	550	552	568	562	581	532	544	538	579	559	527	549	534	573	584	546	558	549	617	516	553	577	566	537	541	573	595	580	557	552	559	548	561	543	537	555	571	578	530	525	515	547	571	553	555	554	516	586	554	552	561	536	552	584	568	583	531	553	571	518	549	554	526	559	547	561	559	613	522	566	569	525	544	553	557	542	530	559	602	542	582	567	568	586	541	566	526	586	584	568	563	496	571	497	591	580	519	575	527	559	584	604	533	565	544	565	530	554	567	550	565	588	586	511	570	578	513	552	545	593	545	574	560	579	549	557	538	587	582	541	506	532	576
29372	31643	29978	14868	2773	654	342	276	295	304	258	240	266	277	238	288	280	252	274	257	255	267	249	287	269	278	289	268	268	277	265	255	282	290	264	256	262	259	262	287	277	264	283	280	267	230	280	256	282	282	272	261	251	248	253	306	263	275	279	253	240	281	230	287	261	274	244	228	259	317	278	253	260	276	233	270	260	258	251	263	278	269	268	263	276	268	260	273	269	243	267	285	271	243	289	259	265	235	279	306	288	276	249	240	288	284	293	249	264	291	257	241	267	298	271	272	254	272	264	278	268	254	238	258	246	269	255	275	271	251	249	284	265	250	271	255	267	275	245	248	268	265	262	278	273	238	245	256	313	240	306	273	265	278	261	270	267	295	296	249	287	265	250	275	284	235	260	268	259	278	257	233	276	246	258	278	255	278	263	250	268	274	283	246	271	255	296	238	253	261	237	251	248	263	283	254	293	258	261	260	274	230	287	250	257	245	279	268	278	258	275	256	273	283	252	276	286	261	283	248	254	277	264	274	273	276	256	246	265	252	271	268	254	282	283	261	258	246	245	261	243	271	259	284	253	259	240	271	297	279	314	266	278	267	247	244	246	267	286	267	263	267	250	239	273	279	288	234	252	284	259	267	273	280	256	296	252	258	296	271	256	280	225	281	285	275	263	277	255	277	270	297	249	259	240	267	246	253	242	268	237	258	273	283	256	269	281	281	273	293	257	252	289	256	277	274	258	246	282	284	276	250	260	294	249	246	266	244	279	285	276	245	275	267	251	244	258	253	243	281	286	272	282	260	241	238	299	262	273	255	271	267	238	250	261	276	243	245	239	287	265	295	251	244	242	236	222	277	254	294	280	249	277	254	265	253	254	255	221	276	254	276	282	268	270	236	262	281	231	260	239	276	240	262	279	268	276	251	262	266	242	270	265	249	258	258	249	252	245	275	275	264	257	278	274	255	239	258	259	275	264	279	286	249	244	252	237	227	252	284	267	269	250	283	263	262	260	303	264	278	255	243	277	271	252	256	267	260	257	273	275	248	256	287	244	269	253	281	268	271	274	262	254	269	301	265	283	294	267	256	274	237	261	279	259	273	257	283	275	256	265	276	269	264	238	286	266	269	293	281	247	248	250	239	292	264	253	251	252	266	287	269	277	270	266	264	260	249	262	244	232	272	280	263	277	286	279	262	281	261	274	252	265	266	251	253	260	276	274	255	288	266	268	261	245	273	267	281	241	257	276	261	278	248	284	269	262	263	255	282	273	243	281	240	254	275	277	241	287	260	272	261	263	275	254	265	272	254	253	257	244	253	285	272	252	274	244	268	268	268	249	270	275	244	270	277	266	287	262	290	244	242	275	295	258	293	256	299	277	239	238	266	256	271	268	278	293	273	274	238	251	274	284	264	268	251	288	261	276	267	256	269	259	278	290	264	263	254	259	248	231	290	282	259	303	283	268	267	262	273	250	237	263	245	256	297	262	270	251	254	246	293	282	276	266	266	290	299	286	242	271	270	285	291	273	236	262	273	269	265	283	280	265	271	280	287	255	244	249	286	283	281	274	273	245	274	246	275	256	292	256	258	285	264	263	289	282	272	295	269	253	258	264	254	266	275	270	272	298	290	242	284	272	256	263	241	265	284	245	252	249	244	297	264	274	293	257	274	253	295	262	285	251	276	246	260	261	263	267	270	262	247	268	266	268	262	258	223	258	266	260	272	276	262	221	268	265	272	284	261	280	240	263	270	266	271	264	242	251	284	285	264	261	290	233	246	256	275	264	241	298	284	285	271	261	266	248	288	275	246	284	267	231	273	278	264	264	282	285	276	276	260	244	269	261	264	266	215	266	277	245	273	247	274	262	266	250	279	235	275	271	267	270	285	279	270	279	256	250	271	257	268	235	246	264	243	277	291	267	260	275	244	230	257	257	261	270	251	273	273	268	265	258	293	254	243	270	255	274	263	260	257	254	255	280	247	273	290	275	254	239	265	295	262	270	261	239	289	256	269	266	276	246	269	280	243	262	267	264	272	259	280	257	268	247	266	250	255	261	252	280	266	284	281	246	272	254	253	282	223	297	259	279	280	272	262	276	284	261	260	258	234	263	288	258	281	250	278	293	243	271	251	245	273	265	223	247	263	270	258	242	278	259	254	233	287	238	264	265	260	286	258	284	235	273	258	278	290	264	243	288	271	291	258	251	292	260	263	287	270	273	249	281	233	277	236	277	246	256	255	273	265	261	243	232	272	233	252	273	286	241	269	267	262	254	280	270	266	275	255	246	268	289	262	230	252	271	272	261	261	239	300	238	253	267	271	266	266	260	266	252	256	295	263	257	260	265	258	275	243	289	253	256	237	258	247	251	269	292	261	267	263	279	252	239	262	278	270	278	279	247	283	247	265	233	274	282	287	256	269	243	269	285	250	281	249	282	280	252	253	282	256	258	275	277	257	256	260	267	267	278	252	252	262	266	267	282	285	285	262	258	280	256	263	270	261	255	266	245	273	267	278	284	251	267	294	253	273	270	250	278	271	271	227	253	262	260	284	258	299	256	284	270	275	268	234	240	257	256	291	282	238	260	269	238	261	274	235	253	257	252	250	251	260	248	315	261	259	230	248	271	261	255	269	244	263	277	255	266	264	257	287	277	252	289	284	270	267	248	268	244	270	258	290	265	250	248	267	283	282	263	264	258	289	288	280	270	282	270	290	284	267	264	282	260	263	274	266	269	262	288	269	261	265	262	286	261	267	307	234	262	274	276	276	285	275	271	269	298	264	252	290	263	235	277	269	277	265	260	277	271	290	270	255	249	267	296	255	256	254	260	281	253	258	272	280	254	256	253	269	249	286	257	263	245	258	285	263	257	277	303	272	265	270	265	276	273	251	273	251	270	265	248	267	282	255	246	304	275	254	283	252	293	264	256	269	259	246	259	248	278	257	248	259	264	282	258	267	252	276	265	252	245	283	255	260	261	258	280	287	253	286	251	281	256	276	253	270	269	254	272	287	263	272	266	270	265	265	304	270	267	259	262	276	322	254	281	258	250	279	273	237	255	254	249	245	255	271	272	262	252	256	273	283	269	272	271	274	263	272	263	277	275	287	256	278	273	259	268	276	281	254	263	239	287	271	285	283	269	240	274	270	268	262	277	287	262	236	271	268	262	271	243	276	250	242	257	281	261	262	275	283	251	278	257	256	263	264	269	259	301	295	235	268	257	275	268	262	266	250	261	263	259	259	241	257	290	266	272	289	264	262	246	253	257	263	244	254	244	264	268	241	248	280	284	263	231	278	256	275	272	247	308	268	303	247	233	268	266	284	295	252	259	297	265	257	257	247	282	250	249	255	272	230	241	259	241	289	287	247	285	247	264	253	279	259	277	275	268	332	275	283	249	270	251	245	275	260	265	269	266	295	268	277	278	278	263	260	263	277	243	268	275	277	245	232	255	240	245	278	271	249	257	275	263	272	267	265	240	252	273	289	246	245	271	276
36033	49382	35566	16644	5063	1370	641	521	498	481	480	522	508	465	489	530	506	485	516	475	479	497	468	488	487	477	496	474	485	464	489	460	517	521	475	465	485	507	507	452	487	482	497	425	521	500	470	509	521	477	502	482	450	540	468	521	476	478	483	490	463	479	496	482	454	486	483	520	507	483	474	477	497	477	459	492	461	500	479	472	488	484	490	534	504	489	457	494	465	504	485	469	476	491	543	485	526	470	520	517	455	486	489	513	521	521	500	452	460	493	457	486	505	472	505	489	512	509	501	458	507	495	473	481	515	465	494	453	512	495	493	514	517	453	474	504	485	532	502	484	502	466	535	500	471	487	472	502	461	476	428	439	504	534	470	497	486	451	486	537	504	482	473	471	510	505	495	488	456	501	511	460	517	503	470	497	500	464	480	464	489	454	496	494	480	515	498	481	517	541	549	447	496	509	483	520	490	493	467	509	492	464	478	474	478	508	492	492	508	462	469	510	514	476	456	478	501	469	473	447	505	497	491	497	475	480	464	503	476	459	494	510	505	476	512	494	478	506	506	498	494	481	492	464	536	508	492	487	489	502	474	496	520	453	515	476	499	520	514	487	486	531	481	488	479	501	496	482	467	509	466	485	539	469	470	471	479	434	461	511	538	480	502	488	508	490	517	483	501	508	476	487	508	479	494	535	517	515	485	517	534	463	478	481	505	459	452	498	529	485	538	490	464	495	486	472	489	454	500	518	501	479	493	473	490	516	497	502	500	496	497	494	465	474	485	500	494	526	486	465	441	486	509	510	507	505	459	477	484	520	503	487	461	487	457	488	491	503	486	490	527	469	476	476	513	457	502	510	528	437	482	502	523	513	536	495	503	496	528	499	490	488	497	465	506	487	497	499	507	509	424	491	499	484	518	503	482	500	488	497	532	472	498	483	502	483	507	451	486	489	468	474	506	484	499	476	486	468	504	434	495	500	508	494	491	503	464	508	527	479	467	458	481	483	461	523	469	520	512	532	514	508	544	490	499	500	500	483	485	476	472	489	485	495	493	488	490	496	467	494	513	482	502	489	508	504	512	516	505	518	483	489	498	472	512	483	511	492	435	494	524	453	535	463	491	490	508	461	486	501	493	537	498	521	501	467	506	496	469	480	499	505	519	493	498	521	485	481	530	456	466	491	464	519	491	494	472	467	494	506	471	534	484	495	515	477	542	483	498	503	481	526	521	513	457	479	485	492	456	526	482	455	504	492	486	507	466	479	492	519	515	486	500	489	542	509	478	531	532	502	464	471	490	496	448	467	486	476	512	434	498	488	484	463	476	489	502	491	459	470	462	489	509	485	491	468	548	516	454	491	490	484	443	496	463	483	502	470	507	494	517	489	433	478	510	492	469	493	485	531	486	500	503	469	499	483	458	477	506	503	477	497	518	476	499	498	533	504	478	504	510	469	499	548	451	482	481	495	517	483	506	503	516	527	480	472	481	498	478	507	503	452	481	474	494	517	451	499	461	494	496	464	450	472	491	480	469	482	492	462	508	503	493	531	504	472	534	454	499	488	453	470	486	507	511	517	464	518	490	478	455	473	495	490	498	518	432	487	478	496	505	482	475	502	485	488	501	497	468	523	499	474	495	464	474	511	500	492	482	490	499	498	457	493	471	480	504	476	501	504	501	481	466	512	513	476	498	469	533	476	479	504	510	466	454	503	458	494	466	471	512	506	472	484	471	475	468	475	484	481	498	523	483	474	466	495	470	465	510	479	486	472	459	509	511	526	500	483	474	485	503	488	481	489	466	518	507	513	470	464	486	503	495	541	505	470	514	460	513	487	480	468	508	485	501	522	495	476	463	484	514	473	498	481	487	482	469	536	503	513	479	437	463	502	500	445	429	494	490	472	495	500	486	497	495	470	509	509	492	486	502	507	500	467	503	517	498	515	520	457	464	490	518	474	527	513	533	477	527	467	480	479	490	497	475	499	464	477	507	507	480	478	483	463	448	440	509	509	513	450	499	477	486	493	493	479	491	454	500	505	495	505	487	501	439	471	484	462	479	491	491	476	517	511	464	468	514	485	459	464	472	479	463	502	496	493	504	462	506	537	495	499	461	470	486	548	489	529	544	501	486	493	501	479	497	479	531	460	447	498	467	513	457	524	539	492	466	479	545	504	481	510	480	477	460	487	507	532	490	496	506	484	495	523	487	482	512	485	476	453	472	501	471	471	462	482	445	516	473	506	465	487	517	497	472	473	509	474	486	487	471	485	495	480	468	469	504	486	514	530	503	501	476	470	481	525	468	527	486	503	477	452	503	461	470	495	495	482	526	485	523	460	461	499	510	478	468	509	514	496	481	499	436	481	518	504	470	502	468	482	455	497	492	514	474	486	497	490	490	469	495	461	459	499	507	462	471	489	520	493	475	510	510	488	488	497	485	512	474	477	531	460	513	462	499	491	501	471	488	503	493	488	522	488	476	516	472	456	491	477	509	456	486	488	496	506	508	494	463	514	457	540	489	479	528	478	473	489	541	458	486	456	474	513	470	477	442	510	514	460	496	512	478	471	486	472	452	472	486	479	486	464	536	459	474	533	477	520	489	512	498	487	496	500	483	494	492	471	526	525	517	465	515	472	507	518	516	459	522	476	480	505	463	518	472	470	497	485	483	498	502	481	456	519	522	479	479	491	497	482	513	523	525	487	491	502	469	475	493	465	501	456	506	489	438	450	492	481	447	476	500	478	466	484	501	477	511	469	505	476	514	532	476	507	489	492	494	522	477	478	474	516	462	517	460	510	508	484	505	510	477	449	523	477	503	487	469	446	492	523	488	462	515	501	482	471	479	524	479	454	471	520	491	481	512	537	528	531	448	492	503	485	489	481	487	467	527	522	495	471	502	467	465	499	499	493	492	501	521	499	512	497	478	466	518	480	485	477	466	502	513	462	492	507	471	502	526	475	509	472	511	455	500	495	465	536	495	496	480	462	475	463	452	473	496	476	482	489	491	503	481	522	470	482	491	502	491	450	473	481	513	479	455	501	499	483	502	487	448	524	503	509	515	514	497	507	464	472	461	456	472	505	488	509	503	506	469	514	486	444	478	499	504	491	487	459	476	481	483	494	458	504	484	512	491	551	499	493	466	500	466	480	500	490	463	486	482	502	475	462	454	466	497	492	511	495	499	506	485	494	448	508	466	525	523	497	497	507	490	497	493	494	480	494	492	508	540	459	471	470	485	484	473	507	512	542	511	473	503	469	505	502	495	503	469	479	486	502	482	501	495	494	480	471	478	495	508	473	482	522	510	497	452	491	469	452	490	476	513	479	471	480	497	489	485	468	455	497	469	531	489	495	483	461	489	451	506	513	518	443	517	490	486	490	511	509	529	480	481	487	476	504	511	469	495	507	501	479	500	507	499	481	521	475	484	488	467	482	491	475	489	511	480	486	473	468	482	471	519	481	495	490	474	512	480	492	500	454	489	475	462	514	486	483	487	483
24806	25094	36606	29658	19520	7340	765	358	308	312	293	297	249	289	265	254	280	290	263	296	279	282	297	290	286	267	309	267	326	278	245	301	286	277	278	294	290	302	289	305	284	282	271	290	287	304	273	248	306	278	282	279	268	259	284	252	281	286	278	304	288	269	293	262	277	280	266	293	280	302	285	303	295	292	272	299	306	268	330	318	269	285	284	281	275	288	285	306	302	289	281	288	274	263	289	303	260	278	307	247	288	279	308	270	272	272	286	249	258	308	264	287	294	291	272	281	286	277	275	264	301	297	294	261	283	305	300	304	314	269	259	273	267	270	306	280	288	277	276	268	276	254	288	274	261	272	286	280	288	308	295	275	256	291	270	273	246	292	275	309	261	290	265	287	292	268	281	281	263	264	276	330	296	284	273	273	293	266	303	263	272	282	283	257	296	265	291	265	273	277	241	266	298	273	304	279	271	279	267	273	289	263	285	285	296	274	265	263	263	289	270	270	262	288	267	252	292	262	299	273	302	276	266	266	274	270	265	289	275	272	277	269	254	275	245	278	271	279	291	257	273	302	293	282	252	247	267	280	299	243	316	270	273	274	298	258	274	262	285	276	263	292	281	272	269	264	260	278	268	276	282	282	333	270	253	268	292	286	273	289	289	300	296	288	298	270	283	274	270	274	289	265	267	239	292	273	289	264	277	317	280	242	265	278	296	287	263	274	278	252	289	264	261	274	275	274	250	288	302	262	276	312	267	275	259	259	270	289	275	267	292	289	271	264	276	259	254	267	251	251	299	274	289	304	259	240	293	270	276	274	270	300	274	259	267	259	261	265	269	260	289	257	282	253	279	274	289	291	282	268	266	273	272	274	266	268	246	308	261	286	274	302	254	272	246	329	279	279	252	261	280	320	265	304	273	284	275	293	264	268	287	279	252	258	304	265	315	273	303	249	287	278	241	275	269	268	258	253	294	317	260	265	258	296	251	244	276	274	272	281	293	277	309	274	260	244	312	268	283	260	318	272	249	260	256	267	268	292	262	306	291	296	317	289	287	327	326	261	262	246	301	279	260	244	296	266	267	265	259	274	288	258	301	267	279	283	297	298	285	300	286	284	275	271	271	287	265	264	285	255	230	259	306	292	278	257	267	313	264	278	247	252	288	297	278	267	275	289	268	311	272	303	258	290	292	280	298	281	257	282	286	282	291	233	260	274	279	292	274	226	303	266	293	248	257	248	281	294	308	263	270	271	265	259	286	317	268	302	298	286	285	288	252	267	277	311	264	263	265	275	276	266	305	271	255	273	285	276	303	282	267	293	288	270	287	265	266	273	268	262	259	274	320	289	274	283	287	277	279	292	291	251	269	266	279	285	281	282	295	279	271	335	284	298	275	264	230	244	297	277	265	299	289	266	296	270	252	306	259	265	260	259	263	298	327	267	262	296	275	247	260	270	273	281	259	277	263	272	289	275	267	277	288	294	295	270	281	254	292	266	278	256	248	284	295	259	259	302	294	272	295	302	273	266	284	252	280	279	286	284	290	280	274	275	296	277	262	270	282	299	297	279	296	270	266	265	259	287	262	279	273	246	301	277	283	275	290	294	293	291	283	285	285	263	252	266	264	292	276	284	286	259	304	295	258	277	285	275	300	332	284	255	303	293	281	284	258	270	250	283	280	280	263	287	282	260	275	275	280	280	281	298	283	312	276	271	259	278	268	271	298	283	289	260	259	265	261	293	299	300	248	300	278	264	266	283	293	308	283	264	264	285	285	295	258	278	275	267	257	283	255	264	292	276	297	287	258	288	252	274	289	267	259	277	286	256	279	284	273	263	275	271	273	265	307	333	293	266	267	256	252	296	285	302	277	258	253	257	267	279	250	291	288	259	286	261	282	241	261	305	262	291	306	282	271	276	279	264	300	275	292	267	285	266	274	258	257	277	293	315	285	281	291	300	300	294	261	266	273	280	283	280	297	272	250	287	252	299	287	247	263	280	272	259	252	281	269	276	300	271	264	293	259	270	297	266	288	270	271	277	279	256	251	268	290	278	260	292	281	294	255	270	290	273	282	278	278	256	262	267	281	257	265	270	284	288	249	247	284	272	280	267	265	267	284	271	281	282	278	285	266	284	274	294	264	285	258	272	279	238	268	291	273	293	266	298	292	271	290	233	255	288	264	267	288	306	269	264	276	287	299	262	294	301	273	288	287	299	290	272	279	289	287	301	279	297	271	269	268	291	305	331	270	283	296	274	261	280	285	294	261	276	284	293	258	264	285	275	247	290	253	294	289	284	304	232	266	261	251	272	281	272	273	280	272	276	272	267	292	274	279	293	304	313	277	302	290	264	253	287	281	259	277	257	248	276	281	281	273	272	274	292	301	300	254	294	282	282	279	286	251	298	273	284	256	263	292	281	293	303	272	280	279	262	273	287	279	260	268	262	300	296	293	279	260	267	262	298	266	281	282	272	270	278	298	260	298	275	286	283	302	296	268	291	282	265	260	258	280	235	244	263	260	286	277	271	283	257	234	289	257	253	277	281	261	256	288	279	273	288	317	289	263	262	261	316	271	279	277	274	283	215	272	252	298	272	312	278	313	291	286	298	291	282	273	287	269	273	267	301	251	276	276	281	284	299	279	276	256	246	276	257	265	284	288	262	296	301	278	263	300	259	267	308	290	257	271	302	269	248	254	285	289	267	262	274	286	238	306	278	242	292	296	286	286	275	268	271	264	266	298	268	268	265	264	262	281	276	298	283	302	295	273	258	269	297	278	268	277	298	260	271	272	250	236	252	280	278	313	270	272	287	298	265	289	293	277	244	285	286	300	267	273	276	275	299	286	299	306	274	270	290	313	275	275	309	246	271	268	288	276	317	275	292	267	279	275	272	280	265	273	256	270	290	253	273	266	270	288	281	302	279	251	249	292	302	274	277	270	281	296	281	290	292	278	292	243	268	276	257	292	278	280	317	291	247	294	275	276	283	278	281	278	295	284	265	279	285	285	283	268	291	272	280	271	274	269	276	287	271	285	262	293	265	270	259	270	275	248	307	301	289	247	276	261	275	295	288	281	289	291	289	267	271	286	245	296	282	272	312	250	272	262	287	272	255	271	268	285	297	294	272	285	276	270	294	260	272	253	258	289	270	256	304	289	269	283	294	312	235	293	272	264	283	311	279	286	280	298	282	289	272	263	286	287	267	295	289	276	299	273	262	276	288	287	266	254	270	263	307	271	271	260	295	236	280	282	277	279	294	281	249	280	265	271	255	278	273	281	303	296	271	276	250	290	270	256	286	255	278	267	307	304	276	269	310	289	279	252	280	263	283	256	300	291	280	277	285	276	299	255	281	273	241	288	252	275	269	277	266	259	249	301	308	274	260	277	267	277	275	307	268	267	299	301	257	296	295	275	296	258	298	249	268	260	297	293	266	268	246	304	299	270	293	261	288	281	264	276	288	280	276	261	239	293	273	264	312	281	268	268	241	278	279	276	278
59329	92657	68106	39397	17994	4891	1154	587	520	505	511	533	510	501	498	495	526	498	505	516	470	537	494	507	488	543	524	504	499	508	495	520	498	500	528	535	518	485	527	478	538	527	557	478	488	554	487	485	491	513	541	507	511	502	494	535	525	505	475	542	513	467	533	532	524	503	506	544	514	516	518	507	518	509	497	557	521	506	497	526	551	492	488	494	512	513	529	516	474	505	528	532	515	533	481	513	457	545	527	510	514	505	485	527	516	485	508	512	533	531	509	550	537	499	489	522	489	513	504	463	485	542	520	517	518	530	509	561	523	527	484	469	469	518	530	480	530	464	486	496	496	485	497	516	485	506	485	493	506	508	471	513	515	500	446	491	516	524	475	544	503	516	521	511	504	528	475	518	496	500	487	550	501	559	488	509	497	494	485	499	511	522	526	511	513	476	539	546	500	469	532	483	489	524	525	507	532	521	506	488	513	470	506	493	508	549	492	503	529	501	487	534	515	518	515	495	543	513	506	503	497	485	477	524	528	517	466	510	541	562	514	523	535	503	471	506	532	524	498	496	510	502	529	512	501	564	505	506	510	525	525	478	510	513	508	512	472	501	488	524	512	536	490	473	530	494	548	528	516	518	541	528	486	509	507	539	489	507	479	525	514	472	501	501	511	460	506	481	504	502	510	516	485	534	551	516	480	513	496	498	513	519	516	536	519	541	508	522	536	491	504	515	516	521	505	538	521	532	528	494	500	508	519	482	486	517	488	514	519	497	486	497	496	523	534	485	501	526	525	510	525	514	501	517	482	479	550	491	487	522	504	519	481	495	549	490	472	525	457	495	536	496	480	559	517	486	502	518	500	477	519	534	517	509	484	535	523	484	519	521	510	496	584	518	494	518	475	513	487	505	477	527	522	481	554	488	537	521	561	534	504	484	488	499	499	531	523	484	457	490	527	516	502	516	495	525	498	476	493	525	503	523	510	530	474	500	476	503	498	547	520	542	553	498	490	510	544	484	503	508	505	539	508	506	481	537	546	533	513	492	505	513	513	514	501	460	501	521	486	517	482	485	482	455	521	486	494	500	480	559	498	515	517	516	526	509	537	525	499	464	517	531	532	516	443	522	502	519	520	506	477	491	509	549	542	491	537	507	518	493	478	480	497	513	557	528	502	473	509	537	500	495	501	489	496	494	547	533	531	479	501	492	535	502	518	507	467	522	545	482	500	483	483	457	493	523	506	502	508	547	495	509	513	509	535	504	516	506	479	532	524	525	489	517	505	481	482	515	510	490	517	522	495	525	546	548	521	499	531	471	510	490	516	485	508	505	514	514	512	544	554	523	509	522	521	480	508	522	512	513	526	512	518	498	506	529	508	492	506	523	490	474	528	509	507	520	510	473	537	505	487	537	490	533	507	527	517	524	513	489	490	538	536	512	514	544	526	495	469	519	493	482	506	494	509	560	504	482	488	520	521	544	498	529	486	481	502	520	513	514	527	515	503	523	509	529	532	490	499	530	521	541	471	539	486	541	488	532	490	499	516	499	507	503	522	471	521	493	522	505	545	548	478	539	509	506	538	500	473	533	496	522	555	514	501	513	453	483	498	567	480	500	544	525	505	530	511	483	480	476	508	497	505	484	488	497	488	496	527	539	535	485	501	554	485	519	531	498	487	520	493	463	501	492	541	505	531	525	495	495	524	513	477	473	502	456	534	516	460	460	491	467	513	513	479	495	498	490	530	485	515	483	503	493	510	529	514	523	521	509	504	439	498	513	488	552	539	513	513	519	471	488	503	554	500	478	514	518	516	513	506	475	465	492	455	514	512	478	485	505	508	505	504	524	512	534	522	492	507	480	468	542	520	526	505	531	532	494	463	525	456	477	505	500	515	539	463	503	518	487	463	524	492	507	480	509	524	499	488	482	481	522	499	481	502	507	509	486	536	537	509	507	508	511	487	517	498	492	508	545	560	513	527	480	531	509	508	492	504	521	547	521	455	496	485	512	503	499	521	524	528	536	546	450	482	499	505	519	536	491	526	455	509	508	485	556	526	508	494	503	523	490	531	530	492	548	555	519	511	495	495	501	508	483	509	507	561	506	505	550	512	465	531	509	530	517	530	500	528	477	493	494	524	495	527	489	513	554	540	502	521	512	533	507	503	500	531	486	514	517	519	492	524	487	531	515	500	509	487	526	491	507	501	522	487	520	458	500	521	534	517	494	529	514	524	529	506	497	502	477	520	498	500	478	494	501	534	516	546	476	550	488	488	473	518	491	513	480	511	474	542	521	520	546	496	491	484	508	500	537	502	500	504	521	466	548	508	477	540	572	458	532	530	517	490	519	531	504	492	526	514	512	507	536	501	542	512	491	534	482	527	539	478	509	511	506	490	534	505	503	542	523	493	515	557	527	541	458	503	536	528	530	483	482	484	506	486	516	506	469	502	507	529	549	507	503	533	491	455	522	505	509	530	514	532	496	475	548	526	515	524	452	546	490	504	459	511	523	486	528	489	475	498	502	529	485	469	495	499	556	478	514	480	505	528	480	504	496	495	530	560	470	495	472	514	553	485	477	511	498	487	482	492	484	489	481	516	529	481	480	530	525	509	516	517	486	493	512	499	504	535	497	517	446	513	489	505	515	452	514	527	513	497	498	562	519	530	499	520	509	536	520	545	511	550	468	518	519	499	546	518	502	524	500	480	551	495	555	497	508	489	498	510	518	526	464	501	497	513	501	522	479	480	492	488	511	501	483	512	527	523	525	481	514	553	508	505	513	483	523	506	484	508	500	494	476	515	492	513	537	577	532	500	524	468	502	551	508	470	522	507	490	505	513	495	493	487	526	505	482	494	507	496	498	504	527	499	483	511	476	503	503	537	505	477	468	514	489	526	456	466	493	491	512	512	497	522	488	507	501	495	485	503	504	467	517	471	532	527	506	535	528	466	529	483	496	532	504	492	500	523	475	514	509	512	494	498	469	535	497	522	504	475	472	516	511	521	513	511	531	480	519	499	497	493	505	487	548	517	486	544	534	503	499	524	523	502	519	505	502	506	486	482	522	524	503	504	508	503	494	491	496	473	506	495	516	520	512	469	536	533	547	508	522	477	477	541	506	534	496	497	485	482	552	517	547	517	522	522	512	511	468	497	517	497	498	483	527	553	480	522	495	497	544	472	502	501	517	503	472	519	500	471	520	514	501	540	518	508	524	505	519	516	507	511	515	467	537	506	499	507	519	499	482	541	516	541	497	524	506	472	480	513	522	524	497	505	516	520	515	515	512	506	526	491	545	523	540	524	511	524	483	508	517	522	507	504	486	510	508	507	488	496	468	514	477	532	490	517	497	510	518	505	548	486	509	516	490	491	504	529	523	515	520	501	460	515	488	518	515	505	514	525	528	523	527	496	487	458	496	497	544	520	514	483	496	525	541	533	540	503	526	483	522	496	509	514	481	523	507	493	520	492	492	490	487	496	486	527	498	508	502	542	523	503	489
23625	23008	33057	27152	21684	16677	3576	457	343	336	353	315	312	334	322	301	325	329	353	329	304	300	297	309	312	323	320	316	318	332	363	296	337	321	319	307	311	314	315	326	329	362	327	324	346	359	306	316	326	316	324	336	336	326	380	338	304	305	305	315	323	356	307	319	307	331	326	317	339	286	310	319	329	328	316	339	328	323	311	309	356	353	302	309	334	323	321	283	347	315	327	314	341	321	318	273	301	322	315	328	321	317	291	311	349	319	293	287	297	324	332	313	314	330	331	354	311	326	333	304	308	321	306	309	318	336	316	313	312	356	314	361	306	278	312	335	312	298	319	339	312	334	314	318	293	326	325	299	275	296	326	274	305	298	281	320	355	334	312	331	344	314	307	350	314	337	295	310	353	337	298	338	329	310	346	315	334	320	341	325	321	354	279	320	309	322	330	344	286	307	299	296	308	328	341	332	309	326	320	318	305	326	345	334	321	336	324	306	316	319	305	356	300	280	279	354	371	334	348	314	340	295	298	311	292	319	322	298	331	313	300	322	292	317	305	314	310	315	315	327	322	337	334	323	325	322	337	330	275	326	325	330	330	317	305	327	344	310	320	298	294	328	333	329	323	311	320	328	324	280	314	329	333	324	348	322	327	344	308	346	303	347	308	292	304	317	319	299	332	297	323	321	347	306	312	301	319	324	320	326	284	319	319	346	329	318	343	325	344	335	336	324	310	299	329	324	316	314	308	294	305	319	293	332	315	317	322	327	319	332	308	338	332	344	312	321	350	280	316	335	344	314	328	306	322	317	310	282	297	323	294	288	323	312	332	310	295	309	303	326	319	324	270	315	313	302	326	312	315	307	314	351	334	313	340	341	317	326	346	322	318	280	313	314	329	326	336	309	343	323	301	305	338	342	341	336	321	304	309	291	306	343	351	287	331	321	325	331	308	334	320	338	345	331	326	309	302	302	309	296	303	311	325	311	302	343	306	324	351	321	323	321	319	321	377	331	308	301	292	314	318	306	312	289	299	309	277	332	327	336	307	326	327	304	297	348	306	312	291	279	333	320	328	342	314	312	333	326	326	289	301	320	340	309	317	335	311	309	306	310	332	330	331	296	325	347	302	326	346	337	312	288	310	316	354	327	291	333	320	327	350	337	322	313	298	303	311	321	336	329	326	307	316	334	353	306	336	307	318	299	331	323	328	351	320	292	316	321	319	336	318	332	302	362	347	312	326	314	321	324	325	311	325	306	312	325	339	328	299	341	310	336	307	321	318	279	321	298	308	318	332	284	326	308	302	307	344	317	293	313	328	329	299	318	346	313	321	310	329	309	308	295	363	345	341	312	328	293	291	330	305	317	316	295	336	327	343	304	274	326	334	298	334	366	310	330	318	303	290	302	308	331	315	312	305	335	300	324	303	340	320	346	300	322	294	325	314	326	279	333	329	315	282	278	309	360	310	331	333	301	299	330	333	327	327	302	300	323	291	277	304	315	327	312	285	334	299	337	327	321	337	317	289	303	330	339	332	304	344	327	321	322	307	319	325	327	315	324	356	312	309	316	315	327	318	290	309	353	316	303	313	329	345	313	331	330	359	296	310	316	314	308	321	330	319	312	339	355	331	364	319	332	357	362	336	319	310	338	320	344	321	338	338	337	312	333	326	321	327	333	310	307	288	330	313	297	350	319	340	318	289	299	321	306	326	288	332	292	341	307	337	313	314	334	310	336	326	350	304	310	347	283	307	296	284	305	318	317	335	359	305	296	298	341	271	320	309	317	330	333	311	311	333	315	333	292	362	286	301	330	305	300	340	296	313	306	339	333	332	315	301	341	303	303	283	298	305	306	348	325	307	330	326	313	347	340	322	299	319	308	334	285	296	300	332	331	323	305	300	333	291	307	332	308	324	327	286	295	333	314	292	305	328	287	297	355	308	344	341	321	300	301	294	317	325	328	308	305	328	317	334	316	337	321	311	340	319	315	293	310	323	317	310	306	337	336	321	317	302	325	321	324	333	337	303	295	311	283	314	314	335	292	292	327	306	313	293	319	308	317	301	342	302	313	302	320	341	310	308	342	320	358	302	337	318	339	303	332	321	302	323	341	314	329	319	337	305	332	290	277	310	333	307	350	304	356	319	348	330	301	292	304	317	326	312	341	323	339	280	307	315	320	333	319	317	343	296	321	313	302	307	305	344	325	341	314	316	328	302	312	313	288	309	288	311	337	312	322	328	304	323	330	302	321	316	308	301	287	302	337	302	311	333	302	326	314	297	319	328	345	316	315	390	321	310	330	295	334	364	328	353	321	339	300	281	318	330	281	328	298	326	287	305	291	321	328	305	298	277	312	326	300	308	315	342	324	285	323	330	311	307	320	319	329	294	321	317	311	297	310	313	301	292	320	303	305	306	310	303	298	317	308	304	320	347	331	284	301	321	289	307	312	321	349	339	283	302	311	319	325	317	335	332	314	305	356	352	313	315	319	324	331	288	352	288	324	299	292	306	312	313	333	355	310	305	328	308	334	337	319	338	328	306	291	340	285	299	300	281	313	314	326	287	315	299	309	340	303	331	343	345	306	310	335	320	324	309	299	338	311	326	301	349	308	378	322	316	300	321	333	317	297	327	290	313	323	333	295	316	302	317	304	304	336	259	332	354	285	324	325	309	301	334	330	331	316	349	300	283	329	324	328	303	326	320	328	298	325	333	310	326	294	331	311	315	300	340	342	292	340	323	284	323	291	316	309	316	311	331	309	291	307	332	311	325	317	323	286	307	306	310	289	343	337	347	305	311	277	339	307	323	324	312	323	328	299	321	318	302	305	334	308	277	296	305	319	312	308	313	311	352	340	299	332	296	331	305	327	318	329	309	331	313	323	294	328	302	332	305	318	332	300	321	316	308	327	297	295	320	288	321	328	317	348	320	350	308	339	316	315	312	295	331	307	305	331	294	316	278	281	297	317	348	308	328	309	310	332	294	325	307	331	324	299	326	334	300	317	303	316	336	296	301	292	330	321	323	291	350	362	319	327	300	338	325	329	298	315	339	301	328	303	350	310	325	309	324	294	328	362	337	336	328	319	318	308	318	319	296	322	285	368	321	341	307	367	291	332	290	285	288	299	301	307	300	309	329	335	341	316	302	341	283	295	307	308	316	317	302	322	324	296	341	291	347	321	308	317	333	347	310	314	335	333	305	311	337	327	314	322	305	305	312	292	276	298	311	318	291	336	320	297	327	301	290	330	309	337	318	307	350	284	298	335	304	318	332	314	322	329	335	304	310	288	294	320	327	324	317	313	322	324	314	315	314	323	318	332	325	294	331	348	319	309	332	320	330	337	311	295	348	314	322	343	318	294	346	300	329	364	337	286	297	341	325	319	353	324	329	302	326	336	360	318	317	344	335	311	318	343	330	294	303	312	313	341	321	313	302	348	329	292	318	330	322	321	312	350	351	357	322	315	301	300	323	333	341	302	331	313	316	292	319	332	326	353
60793	102425	76577	47677	24883	7431	1751	745	580	572	577	554	571	577	535	550	527	558	576	536	538	561	534	538	530	531	553	594	560	522	596	581	565	547	504	568	537	556	606	585	554	569	571	551	530	592	544	560	567	544	538	550	606	558	520	526	563	530	559	574	533	569	534	557	549	522	570	550	563	575	545	577	595	541	549	521	552	584	519	552	513	525	534	585	547	556	524	561	588	574	578	554	551	527	545	534	529	567	608	577	564	520	544	599	560	542	515	562	604	527	546	540	563	557	541	533	553	537	563	549	563	543	545	578	547	555	546	539	516	512	553	575	570	528	539	580	569	584	535	620	589	571	559	525	544	546	557	595	537	528	522	570	524	534	585	554	533	532	570	528	585	559	518	582	554	586	536	521	543	579	557	583	560	579	540	557	567	556	561	532	528	567	537	558	557	572	598	588	582	560	522	579	546	554	557	582	517	593	574	618	581	548	570	535	535	528	595	590	554	544	490	578	547	531	557	553	569	517	583	548	547	591	544	561	604	551	524	581	556	579	534	541	536	558	551	541	571	554	551	568	548	586	559	555	584	569	571	557	555	597	558	580	582	564	533	617	588	556	537	578	565	561	559	581	552	554	536	517	565	556	594	603	559	584	532	539	560	513	574	554	576	577	544	568	526	524	515	540	542	589	600	544	587	521	533	536	550	576	553	583	554	494	571	557	564	545	584	524	575	584	525	574	575	553	606	539	547	497	562	553	575	542	591	601	556	499	574	523	580	567	543	563	581	542	551	553	585	560	537	562	594	551	536	579	569	565	572	545	571	609	583	544	545	541	516	567	531	550	589	558	596	572	528	522	566	526	559	566	580	597	547	607	564	605	550	575	560	557	584	591	577	569	527	561	514	557	579	563	547	568	569	536	555	557	547	587	578	548	572	580	568	577	593	549	565	585	544	529	552	523	540	535	518	566	554	574	554	522	575	563	555	581	562	566	554	532	508	554	579	561	569	552	542	571	560	529	575	570	539	568	540	575	550	605	545	558	520	591	534	529	526	547	572	574	591	536	556	602	571	550	570	556	559	542	563	533	525	585	582	582	543	541	522	552	560	520	549	544	603	540	542	544	534	580	550	593	593	553	559	502	572	547	558	568	536	544	552	562	561	557	541	578	531	510	596	532	599	571	536	505	548	514	517	563	548	589	564	537	548	543	549	563	571	547	536	535	561	567	592	604	549	593	536	555	606	560	515	528	568	561	588	594	541	554	519	584	559	542	556	573	551	544	554	542	561	573	558	551	544	530	509	547	549	544	570	506	542	551	595	577	530	565	537	550	530	548	546	561	550	602	558	593	588	510	558	551	578	590	526	585	520	569	566	549	560	546	558	541	564	556	562	547	546	579	533	574	516	529	585	569	549	582	538	538	575	570	584	570	557	522	553	564	579	570	554	542	553	571	553	585	553	562	524	549	532	569	553	580	523	551	559	588	540	563	528	553	551	562	519	559	577	532	573	542	518	554	578	575	552	525	487	559	532	550	559	584	535	576	575	584	545	542	529	534	565	584	515	533	590	549	558	536	520	593	571	585	604	602	578	522	587	561	548	553	564	579	597	517	575	631	534	547	547	600	581	539	591	583	560	579	538	569	529	528	529	564	531	588	592	580	576	562	529	517	582	557	549	539	553	552	537	553	583	539	563	561	539	569	570	567	560	562	604	546	567	553	574	579	527	584	563	564	533	557	553	535	606	570	496	552	580	550	588	567	536	580	575	550	539	572	568	583	533	595	535	570	553	570	567	601	618	581	565	517	593	568	586	609	523	590	583	564	501	542	563	563	554	532	561	519	550	543	581	540	578	552	610	530	558	616	606	546	557	573	545	529	505	554	520	555	567	596	551	519	598	553	574	545	543	606	551	532	559	584	555	541	579	607	555	536	541	559	526	561	564	551	600	585	589	532	556	515	585	545	553	566	541	574	558	549	547	527	531	561	609	584	581	601	596	569	524	596	555	536	565	545	529	548	575	572	541	569	565	542	540	568	589	557	540	548	568	562	558	573	568	539	553	556	548	572	560	540	539	588	558	560	585	571	537	578	584	584	559	554	581	504	523	545	542	560	542	536	543	567	559	541	566	583	534	520	555	544	555	565	576	593	552	577	559	546	588	525	547	582	527	576	569	580	577	564	561	544	550	559	606	592	588	597	562	534	537	580	536	567	548	518	542	541	506	505	524	520	557	554	547	544	531	558	565	548	538	535	557	563	527	576	591	558	576	581	588	557	564	576	548	570	525	551	558	543	584	597	572	511	553	583	554	530	510	541	534	554	551	620	564	547	573	525	597	556	534	581	545	538	571	524	526	551	587	548	547	557	572	582	576	589	561	579	576	555	552	566	577	595	528	550	549	562	539	573	539	558	556	540	571	566	545	546	560	519	548	593	577	603	564	567	555	559	573	539	571	551	529	559	620	584	590	558	516	564	560	556	592	566	567	587	589	574	562	562	543	546	559	550	521	528	581	576	529	594	551	561	531	547	557	516	575	563	529	552	585	557	556	567	583	499	544	531	603	576	571	553	570	578	567	546	529	534	554	560	554	603	531	546	554	516	499	535	555	570	548	590	583	565	598	557	561	558	515	546	581	582	525	547	540	558	529	533	542	615	582	534	567	541	577	527	563	537	547	552	544	499	562	518	562	580	587	567	607	531	501	552	533	535	588	542	552	536	548	552	541	531	577	575	547	526	537	546	540	559	565	532	604	558	601	569	556	584	521	544	557	543	548	545	515	562	568	547	545	557	553	543	546	562	572	528	535	539	540	561	547	525	481	546	568	567	541	554	555	549	530	546	615	581	560	528	529	528	545	555	552	540	570	565	564	556	569	587	555	516	504	538	548	547	554	581	544	584	589	547	554	550	587	598	551	567	525	575	572	532	555	537	565	562	549	565	552	568	540	546	567	563	553	543	587	553	527	566	548	551	593	531	563	538	557	581	553	567	584	621	565	511	582	575	525	572	558	537	508	579	581	511	567	573	560	497	543	530	566	554	563	573	557	595	565	530	558	568	553	565	600	545	560	478	559	594	552	556	552	555	547	535	531	567	553	582	603	529	556	585	530	552	590	540	595	562	591	569	564	579	613	579	536	599	533	563	536	560	534	533	548	552	527	527	526	561	575	581	500	526	580	578	530	544	571	536	537	521	590	568	560	591	539	559	576	561	538	557	559	526	559	541	575	531	546	569	510	530	569	544	519	553	594	538	554	570	547	563	515	551	508	569	515	520	560	534	541	561	600	541	574	532	578	534	562	546	556	548	569	552	559	535	571	563	521	562	589	580	555	570	581	571	547	543	537	556	586	565	556	596	542	519	573	564	572	563	543	595	534	577	563	538	541	547	558	567	540	541	561	520	584	546	568	583	574	546	573	556	557	511	570	532	560	534	580	561	583	574	570	557	565	560	569	535	573	557	537	521	543	565	530	544	536	579	545	531	603	554	584	519	548	548	526	570	550	528
29116	32096	29427	13765	2448	588	351	289	254	281	267	273	261	265	270	262	235	278	252	253	277	266	261	251	253	256	250	221	252	268	269	266	243	245	263	291	246	262	250	277	285	267	272	245	273	261	278	247	325	260	247	269	268	262	277	255	295	278	272	239	269	266	249	251	254	278	264	274	284	237	265	312	263	260	289	287	250	277	281	237	269	261	251	272	251	273	264	275	293	262	237	286	278	289	272	257	254	285	274	250	263	247	287	302	263	269	267	270	276	266	266	243	256	248	263	240	251	274	281	277	260	271	273	283	287	259	247	268	288	297	284	251	215	258	253	263	234	250	269	269	261	277	248	258	281	271	272	274	283	274	269	285	255	241	281	263	260	264	235	275	251	246	254	284	269	258	276	266	278	261	266	251	298	236	245	244	262	280	277	294	258	295	283	239	288	253	282	248	291	249	315	262	270	270	253	248	291	275	261	268	241	264	228	280	268	289	297	255	264	259	263	289	273	277	261	300	252	272	273	272	279	283	247	260	245	240	268	252	283	300	280	248	280	264	268	294	259	249	273	272	262	262	250	262	245	281	273	275	266	257	261	272	233	233	265	279	251	266	237	279	242	252	265	238	277	245	256	276	244	248	263	265	291	284	247	276	276	285	280	269	253	238	272	220	270	265	239	269	236	284	258	256	269	259	286	288	260	260	286	299	238	270	248	276	244	265	270	238	234	290	270	293	285	276	267	263	272	249	262	271	254	216	281	272	271	284	250	236	250	256	246	225	250	282	240	264	280	278	255	267	245	252	284	254	260	261	248	267	276	245	264	251	261	302	257	297	266	261	272	266	250	265	252	270	290	282	273	234	269	264	252	284	251	249	253	280	275	276	254	254	280	262	241	289	284	280	255	255	268	272	254	248	251	274	252	276	284	252	261	282	253	259	296	267	267	253	297	246	244	248	252	258	231	263	255	268	262	257	255	290	262	303	273	274	281	253	278	245	254	262	280	272	267	239	253	238	260	268	291	261	302	284	291	282	237	268	257	255	254	256	266	263	273	275	263	267	266	262	252	269	254	258	269	285	287	240	269	262	264	255	243	249	287	245	273	256	258	291	259	280	261	276	279	286	277	268	239	295	259	242	257	251	270	253	232	255	254	282	249	265	273	274	266	262	270	261	258	267	272	264	248	253	226	243	259	242	252	271	262	285	251	263	246	271	261	277	238	260	282	269	287	281	262	288	264	267	273	266	260	261	258	268	272	234	269	281	247	268	283	249	264	251	267	246	269	263	247	278	220	250	272	285	282	279	256	245	245	285	264	288	264	255	289	263	266	281	250	272	265	303	285	261	260	238	255	255	254	265	246	248	265	261	272	282	290	266	294	261	252	270	269	260	270	285	281	285	254	258	260	268	230	253	244	284	275	239	305	294	276	262	264	273	265	275	237	246	251	254	252	263	267	259	274	258	231	287	249	254	293	249	257	266	261	252	270	269	267	271	276	275	213	298	281	259	248	259	248	279	264	261	275	240	266	264	305	250	257	276	283	242	270	276	266	249	259	258	261	276	259	266	248	260	258	271	251	246	253	239	274	270	248	264	283	260	252	278	280	281	238	281	232	261	244	256	263	261	257	286	248	279	270	243	233	264	254	289	244	247	264	266	243	268	291	261	265	284	265	259	279	253	252	256	242	273	234	265	275	270	259	277	293	292	273	275	276	218	262	257	294	287	287	261	230	261	286	251	263	243	274	273	246	283	242	255	287	270	246	250	276	274	252	271	273	253	269	260	278	234	269	260	268	266	272	249	248	238	291	288	270	268	243	262	262	270	278	287	266	257	267	277	270	285	247	271	266	256	266	259	251	268	277	258	291	278	264	284	254	260	298	233	239	276	297	246	240	264	257	264	257	268	265	271	246	233	277	255	289	247	287	238	258	275	249	245	263	270	287	256	256	240	272	273	264	244	254	231	257	269	287	236	277	263	276	283	251	259	240	271	260	240	253	291	273	260	263	252	276	261	243	249	253	256	267	255	222	295	258	272	256	288	278	293	277	263	260	256	253	251	247	254	276	296	278	269	273	266	292	245	314	270	272	281	250	261	257	275	257	237	253	264	252	289	282	267	267	262	269	256	239	263	254	271	284	249	257	259	248	284	267	250	210	261	262	225	262	280	256	283	268	259	243	271	235	264	280	258	238	284	247	260	258	253	246	246	248	276	292	283	267	282	250	261	233	265	242	269	269	241	279	288	254	259	255	297	265	252	255	314	226	237	231	279	253	277	287	261	261	261	279	249	260	284	302	281	265	269	255	299	299	267	249	277	269	244	260	280	268	280	289	256	286	237	223	253	251	246	253	222	280	280	251	264	263	271	276	282	264	262	231	269	260	278	280	275	291	248	246	288	241	268	271	264	244	278	266	263	250	269	264	266	270	268	248	249	244	246	267	268	275	261	270	260	255	253	277	248	248	240	265	246	251	271	236	307	268	274	270	279	258	248	284	277	263	248	246	250	264	293	244	269	230	272	243	266	268	275	259	250	263	230	281	284	309	256	279	271	245	290	309	241	253	277	252	267	243	259	271	269	283	249	282	253	281	277	276	269	284	250	249	268	266	266	265	278	279	270	269	300	274	270	275	256	248	259	256	276	278	268	281	239	223	268	276	268	251	279	247	263	231	258	261	255	273	260	252	282	251	282	257	256	280	304	263	308	246	259	231	249	245	239	250	275	237	294	263	260	279	245	280	249	244	252	278	260	285	273	280	300	268	254	277	277	233	244	240	270	283	269	283	270	256	263	242	270	239	285	259	270	252	263	265	261	277	274	253	251	276	285	288	259	264	292	253	265	270	256	277	232	257	253	258	263	233	287	290	261	293	265	295	252	267	263	272	269	254	283	264	267	286	242	276	239	274	273	258	282	269	221	257	247	255	252	242	275	284	271	244	255	247	298	278	276	288	235	270	247	277	278	273	284	273	269	268	265	265	265	274	280	260	295	257	286	249	254	277	283	260	300	262	268	240	259	277	256	258	245	287	243	257	297	252	257	266	275	275	301	282	232	245	265	261	254	266	259	267	284	250	293	264	285	258	246	236	268	264	258	237	260	281	252	286	230	286	240	264	256	275	282	260	262	260	248	254	256	252	279	287	257	249	275	300	273	262	268	271	266	250	266	289	269	292	248	234	268	283	266	274	262	289	293	237	278	270	259	308	257	268	240	256	264	285	247	281	264	299	253	266	270	250	281	260	279	298	271	273	251	274	239	257	243	269	286	252	261	288	270	254	254	295	271	280	280	257	254	246	237	270	256	267	236	264	257	262	266	272	274	260	252	270	259	255	261	287	286	284	308	264	288	238	291	268	282	284	231	289	240	264	268	270	280	247	296	264	301	261	252	281	254	243	282	304	254	270	262	254	268	243	253	260	237	259	297	286	263	264	253	239	293	284	274	273	299	263	289	249	267	289	246	260	256	238	268	259	245	270	288	263	246	278	271	267	252	244	263	268	262
36079	49667	34895	15309	4408	1253	653	514	476	481	487	491	530	485	477	505	511	457	455	503	520	495	492	504	514	465	463	457	512	492	454	538	462	508	476	505	481	488	448	456	519	502	512	473	469	474	502	464	519	478	500	530	472	482	507	502	500	470	524	468	489	480	510	525	478	477	496	460	496	493	470	476	496	510	470	459	461	480	471	471	525	518	491	494	475	491	459	475	505	493	502	516	507	488	492	435	485	479	438	489	493	498	503	487	491	476	507	520	463	510	460	489	449	488	512	495	503	465	491	488	444	477	498	504	512	456	508	539	466	491	495	449	525	514	461	471	525	494	478	458	446	462	468	483	489	471	508	481	488	473	488	473	490	491	489	498	475	487	488	499	518	472	493	480	505	483	486	484	475	493	451	497	479	522	486	477	478	487	499	484	465	504	457	462	469	505	521	442	462	494	483	483	478	468	463	497	492	500	486	491	480	467	499	467	459	509	482	469	486	495	482	482	512	477	487	514	496	475	478	474	446	484	482	476	519	455	506	493	484	483	497	468	459	519	467	472	491	492	486	479	492	526	486	483	476	445	515	490	468	429	456	512	483	451	508	494	492	471	482	481	486	470	479	482	465	509	494	489	474	477	512	488	478	500	504	510	493	490	467	499	500	493	470	514	459	530	457	488	482	515	449	486	465	491	493	442	449	527	426	517	469	521	494	500	526	503	509	429	467	518	511	458	491	456	491	495	475	475	557	484	485	503	489	461	499	496	481	476	496	502	510	485	494	545	488	479	488	499	471	511	450	478	474	472	495	474	479	479	546	518	432	527	486	450	522	482	476	460	438	488	459	524	482	485	510	482	519	466	483	484	508	502	490	441	492	500	475	488	495	530	539	496	440	514	479	492	499	462	480	505	446	489	449	467	446	460	476	449	465	515	504	477	502	490	458	470	503	467	499	466	414	535	504	491	464	452	458	494	492	492	482	484	474	499	480	470	430	466	514	496	511	486	497	501	502	493	473	474	476	458	515	509	485	500	497	461	484	486	521	519	457	495	498	505	454	466	479	452	485	488	482	473	475	485	453	459	498	484	478	485	525	519	520	472	493	461	519	520	501	498	528	544	517	481	450	450	498	478	492	456	457	501	470	463	500	488	518	501	552	487	498	501	459	523	492	494	496	474	501	534	462	498	474	537	468	478	446	505	509	494	509	486	485	518	473	487	475	466	493	467	435	503	509	503	537	499	467	502	486	491	487	509	472	460	491	470	514	475	477	473	473	514	464	495	513	498	505	470	470	501	513	514	494	505	490	491	506	495	498	468	476	547	470	485	469	502	482	464	508	448	506	473	469	471	526	515	455	501	499	493	470	515	493	502	499	493	488	479	522	454	474	457	534	485	476	477	449	502	475	478	494	469	493	499	470	473	461	494	479	499	454	477	519	481	476	500	485	488	452	473	474	497	495	489	501	502	524	498	476	437	472	465	513	488	483	522	467	495	488	479	442	464	500	493	497	493	482	494	481	440	445	499	501	487	522	486	463	478	492	437	490	499	463	519	476	502	505	492	484	522	466	462	491	475	478	508	505	501	456	460	450	500	505	473	470	455	519	508	469	479	476	479	519	481	490	481	508	471	486	499	492	528	518	505	507	486	479	469	438	487	453	466	523	487	484	488	477	507	515	508	504	496	488	515	506	512	505	473	466	512	476	477	472	500	441	453	513	526	446	477	543	478	475	455	432	480	484	501	441	474	493	461	478	524	471	475	470	496	493	478	483	456	506	503	496	496	453	461	536	476	465	485	485	485	460	497	497	507	502	520	512	495	507	538	503	447	454	500	484	450	501	450	498	500	496	484	521	531	497	495	499	473	529	466	486	528	468	507	501	509	465	511	487	477	500	523	532	498	478	445	474	496	500	516	490	521	471	482	441	497	479	499	474	493	441	471	453	479	530	518	471	477	511	448	498	458	431	456	538	491	479	457	496	465	530	482	486	531	506	486	492	479	530	489	468	481	435	477	469	467	500	490	462	460	506	486	497	479	496	457	499	477	499	492	483	502	478	497	491	536	474	488	480	510	485	490	483	514	460	519	503	475	513	474	480	468	499	491	485	517	478	472	460	506	473	494	524	499	511	481	481	509	542	482	456	521	460	502	468	516	465	472	493	451	494	498	487	488	476	470	520	501	500	523	451	472	508	495	527	518	508	513	464	511	490	454	467	501	480	492	495	493	496	485	538	491	484	481	478	490	471	480	461	491	505	445	502	491	472	497	504	489	510	505	498	494	504	478	540	505	503	498	461	511	501	512	501	475	456	447	489	471	493	465	466	499	490	478	474	481	510	486	468	472	541	501	508	481	482	497	510	496	483	461	485	474	498	471	485	522	471	502	458	496	498	486	519	492	549	466	494	499	497	480	539	461	505	503	470	481	510	485	456	524	474	474	507	512	495	497	456	511	484	518	507	500	482	470	492	471	505	509	533	491	455	494	470	453	474	506	460	472	512	493	473	496	476	482	459	454	474	500	486	472	478	478	469	460	477	507	479	449	492	466	475	472	472	508	465	524	483	458	450	450	483	449	514	475	510	481	508	494	505	493	498	500	498	502	469	513	498	501	494	476	512	458	526	518	476	541	478	485	493	490	502	537	523	478	519	524	467	500	485	491	489	480	468	499	481	489	471	457	482	486	513	464	465	483	507	489	478	466	525	469	503	479	470	474	473	503	474	494	492	518	497	492	467	483	534	543	509	490	462	499	482	467	450	495	512	482	529	496	473	487	481	503	462	477	466	470	464	515	504	494	493	493	471	477	456	510	504	445	484	495	474	488	475	463	470	480	479	471	519	481	452	455	497	477	471	540	493	488	475	452	474	490	499	497	498	486	475	501	493	431	503	502	462	451	506	461	483	469	478	472	510	510	485	488	482	487	503	483	504	510	450	474	481	482	473	499	482	511	502	501	468	467	490	512	523	511	458	487	486	458	476	507	478	474	488	486	448	458	495	486	489	478	480	449	499	452	506	488	466	491	472	490	485	481	491	509	485	445	511	487	475	470	525	488	490	480	461	477	486	470	514	527	498	446	439	481	489	499	508	518	484	480	533	494	464	530	461	477	490	468	519	488	476	509	431	457	496	459	486	461	482	509	497	501	478	481	482	478	479	502	454	529	472	462	500	488	515	512	524	521	467	487	468	501	489	506	496	493	496	488	502	497	478	503	504	495	481	497	488	484	504	471	469	474	474	507	474	503	507	500	469	441	501	463	497	469	471	480	512	462	481	473	474	509	482	476	480	526	466	494	492	501	470	471	494	537	478	446	511	483	480	465	508	528	469	488	513	494	453	498	492	453	479	489	531	521	495	462	460	494	506	461	501	505	468	469	486	462	527	508	471	526	502	463	509	495	477	500	446	470	521	515	504	501	453	495	456	469	494	468	482	531	441	501	501	471	502	504	488	508	476	530	510	473	467	480	465	483	477	476	514	480	512	477	553	479	463	470	485	482	479	447
24872	24968	36528	29522	19643	7659	829	327	281	269	276	273	284	299	311	303	285	264	276	278	263	266	310	270	264	278	284	282	283	313	298	276	274	265	292	293	267	270	307	280	292	271	292	289	275	268	284	259	277	289	268	274	281	261	297	256	296	262	298	278	275	272	264	280	299	295	261	278	295	285	306	289	266	278	281	298	283	268	293	268	294	306	280	272	294	252	272	284	268	272	270	296	284	283	290	281	295	256	277	309	259	290	257	247	268	288	274	274	288	283	247	264	255	249	273	263	267	283	265	276	261	292	267	277	273	288	282	282	284	257	253	297	271	272	284	266	252	251	288	275	291	266	284	278	259	282	274	260	276	277	301	265	305	283	293	271	300	279	266	250	276	269	290	291	279	281	291	292	254	265	292	274	300	270	283	287	256	262	292	279	292	297	261	330	304	252	289	255	267	274	261	299	258	284	262	278	277	258	281	285	272	262	282	302	287	281	281	305	309	265	291	280	281	301	300	271	235	317	278	278	285	263	289	252	282	264	256	266	276	292	277	324	280	254	266	268	278	266	272	276	293	259	282	275	266	272	263	269	306	270	282	268	288	271	286	281	282	272	281	295	279	287	291	235	282	319	280	254	248	280	282	273	267	250	260	264	262	250	258	257	285	281	289	296	283	276	291	257	298	284	262	272	279	250	281	254	263	269	258	280	290	280	287	231	264	254	269	286	271	269	261	282	302	252	292	242	261	282	248	258	248	267	277	288	293	277	282	285	275	276	295	288	284	287	244	252	266	304	284	318	281	274	259	269	249	284	285	245	255	270	282	295	258	269	276	263	263	268	252	266	260	267	264	285	289	303	221	281	280	251	266	259	291	300	249	273	271	258	268	282	270	266	308	266	266	273	275	279	250	278	314	271	277	266	278	306	276	287	270	302	279	298	288	254	294	245	279	283	263	320	289	240	282	256	273	285	267	291	279	263	311	279	297	249	256	281	260	260	287	299	251	267	303	260	264	307	272	270	281	301	288	267	236	286	282	275	296	275	261	259	287	266	268	287	296	283	298	276	263	298	257	236	248	296	273	264	271	260	271	258	275	305	294	285	286	290	267	284	306	254	263	275	295	311	254	238	305	256	281	262	281	255	263	284	284	267	287	301	285	264	294	277	248	279	259	281	283	291	287	312	296	259	278	283	268	298	270	274	287	287	290	264	286	271	287	246	253	301	266	279	268	311	259	280	269	297	282	263	285	253	290	275	309	266	286	259	281	299	276	293	296	271	284	267	273	268	297	272	275	268	284	273	282	295	303	285	247	279	277	288	260	259	239	290	280	277	264	321	262	290	261	281	273	299	291	269	259	285	278	251	260	248	242	285	264	285	263	305	266	300	293	302	291	270	266	274	280	281	324	279	287	283	287	283	251	261	304	296	291	272	279	243	269	289	283	259	253	277	270	283	272	272	272	272	253	258	261	259	280	309	286	300	291	271	288	259	299	283	273	266	273	315	292	292	277	281	276	280	282	285	256	320	303	254	258	296	279	288	279	265	279	303	265	274	266	265	261	296	264	281	286	272	273	290	273	268	291	258	272	288	291	291	254	287	257	280	297	270	281	302	254	281	278	271	254	254	267	274	269	272	271	264	275	295	274	322	268	289	268	267	259	298	290	290	262	302	291	288	291	274	304	278	257	275	301	259	271	241	287	274	260	261	267	284	282	283	256	276	282	242	286	289	244	292	259	250	268	265	288	315	265	250	301	264	280	271	299	295	311	252	281	292	290	232	301	245	296	291	284	279	279	331	262	278	282	292	260	267	299	265	272	290	282	267	249	265	291	270	310	238	288	268	284	285	277	261	282	286	277	283	285	269	293	251	272	273	302	294	257	280	270	290	287	292	299	257	293	269	287	256	269	261	307	281	275	272	294	272	269	274	274	292	272	300	270	237	298	286	290	281	270	284	278	289	293	253	279	273	275	296	264	283	261	275	275	284	272	277	257	282	261	252	255	271	302	279	263	277	275	302	253	308	256	321	252	317	270	289	268	275	276	285	240	277	274	271	267	288	290	247	269	300	301	264	291	276	286	259	269	288	281	302	268	273	269	264	297	258	280	271	308	262	279	273	254	278	285	264	274	274	276	273	254	278	300	285	266	276	251	291	297	271	294	241	263	273	296	265	279	266	284	242	287	277	281	259	283	288	284	287	244	286	282	270	269	293	278	266	283	274	289	297	280	267	275	264	299	293	302	274	272	281	265	260	256	306	290	303	296	273	245	286	276	286	313	288	283	284	289	267	272	285	280	266	261	279	288	265	268	284	266	218	266	227	286	322	279	305	292	269	274	245	293	291	258	251	263	261	299	296	264	296	282	289	285	269	270	266	266	306	285	288	265	301	273	268	308	274	257	284	274	292	264	284	270	267	264	286	258	293	284	272	270	267	277	302	270	274	260	306	281	247	259	278	294	265	282	285	282	256	282	301	281	275	266	315	273	305	288	293	278	250	278	302	294	277	305	289	271	274	259	282	277	287	277	241	265	234	302	252	277	232	286	296	282	261	294	278	307	260	279	281	284	281	256	303	274	283	266	251	294	260	303	256	281	264	305	267	290	308	293	272	275	261	292	294	278	284	279	276	268	308	267	279	256	274	289	269	286	275	269	267	264	282	295	311	251	293	281	270	283	278	263	275	300	278	275	272	279	304	271	312	264	282	294	253	284	275	279	293	285	299	268	295	282	254	286	273	273	262	303	259	253	261	292	313	266	287	304	268	257	281	288	270	273	268	262	280	283	291	315	269	282	276	258	277	267	315	279	289	299	297	267	322	291	271	277	281	277	270	243	277	267	284	304	272	319	287	284	258	285	272	279	283	282	265	277	274	285	262	280	265	270	274	298	276	285	272	249	274	245	271	282	260	288	288	288	237	270	294	254	278	282	299	270	264	291	256	303	266	270	293	252	255	261	226	259	299	269	285	273	266	289	265	264	278	275	280	256	256	249	287	301	286	287	259	283	267	257	274	260	258	276	269	264	273	273	274	263	284	284	266	280	268	284	259	270	286	257	248	261	299	286	303	304	285	244	273	262	257	257	263	238	248	295	272	260	315	289	271	278	266	267	271	298	247	268	271	256	280	299	261	293	283	268	285	274	284	265	283	276	250	301	279	255	271	267	290	288	280	269	258	271	283	282	281	277	283	285	284	274	243	254	266	280	265	280	281	256	279	254	287	292	300	291	273	267	264	263	256	265	292	285	255	276	267	287	265	285	286	284	284	291	294	271	301	274	269	282	286	277	296	298	271	268	268	297	275	264	269	268	307	287	272	297	280	266	293	308	287	294	285	283	296	272	248	245	281	280	292	271	284	297	268	258	281	282	271	292	276	281	292	274	291	305	264	294	250	280	256	247	295	264	284	254	287	279	253	260	301	293	272	282	272	273	264	280	295	252	263	287	260	263	277	297	264	270	275	256	265	282	272	273	260	258	273	273	254	266	276	272	305	243	273	280	288
59531	92745	68289	39372	18436	5045	1243	589	539	520	481	485	516	525	486	523	445	536	537	501	487	491	516	484	547	528	500	497	493	496	475	509	496	512	516	503	486	491	501	517	538	510	494	493	538	523	497	527	522	523	547	529	496	523	500	478	518	513	471	489	498	490	468	510	514	475	523	483	505	515	550	502	475	482	517	505	500	507	564	534	483	572	527	489	488	518	465	546	495	515	512	559	474	517	544	478	514	489	559	508	510	513	525	520	501	493	468	502	529	496	542	510	482	504	494	525	474	515	516	511	576	482	486	472	496	482	501	515	473	507	494	534	503	494	472	470	499	494	517	527	493	485	495	521	489	495	475	515	507	470	512	541	504	444	489	517	516	490	510	505	458	520	478	478	494	486	499	470	505	542	534	539	505	500	500	483	500	486	521	532	506	512	523	496	490	511	483	491	544	528	486	490	513	487	509	519	533	538	546	510	501	516	498	504	500	515	510	519	471	512	500	515	525	455	553	478	468	521	513	517	509	519	527	547	527	546	495	565	513	486	544	533	488	480	482	496	511	523	521	491	505	547	506	512	530	496	481	500	489	487	504	503	507	523	546	485	530	495	507	526	494	517	485	485	513	513	520	514	494	551	492	522	481	498	509	481	510	550	524	467	532	527	532	500	482	527	531	522	534	504	453	461	533	515	501	494	491	556	513	492	516	534	465	502	501	520	519	504	514	491	506	517	481	530	531	504	519	494	503	502	477	537	535	509	501	532	506	462	471	542	510	515	471	513	503	486	479	522	556	525	512	484	519	533	514	531	501	496	497	493	538	490	511	512	491	529	486	543	499	474	498	532	487	507	499	482	518	476	555	510	510	532	520	476	482	522	475	509	511	485	463	513	545	510	476	519	503	479	523	489	480	510	575	534	486	488	503	503	510	505	437	505	502	509	506	489	523	553	520	528	473	485	544	517	499	498	509	505	521	522	487	495	505	494	507	499	528	522	512	502	525	492	503	521	525	498	505	500	512	489	490	516	516	492	517	510	547	516	497	547	524	492	486	515	494	552	493	464	513	486	519	481	567	517	505	499	533	524	510	509	488	520	482	525	525	465	519	467	503	558	509	483	496	513	508	489	498	538	507	528	481	536	533	489	504	495	525	515	496	508	526	505	531	499	476	534	527	529	563	536	488	489	517	497	496	493	500	502	518	495	498	516	453	494	494	525	508	467	510	495	515	500	556	511	498	508	510	511	474	460	496	541	506	529	538	510	483	553	517	536	547	523	470	503	509	566	542	507	510	500	549	454	462	513	494	446	514	532	510	516	518	544	472	514	496	544	536	538	505	518	478	512	516	515	452	493	523	505	492	487	493	513	528	520	518	484	541	495	501	508	517	543	521	511	509	486	513	485	487	501	497	512	457	507	511	480	520	496	486	540	510	519	515	515	489	507	507	508	506	547	493	540	502	492	509	484	470	523	504	536	508	536	464	481	494	460	526	486	496	500	499	517	492	517	528	508	497	525	493	500	509	454	470	491	518	494	535	510	517	484	490	474	519	509	500	487	496	490	499	531	501	537	515	497	528	521	534	485	490	470	512	542	487	508	500	503	551	518	519	511	498	488	514	486	513	504	495	518	481	549	519	513	522	495	513	521	512	512	493	534	502	481	524	514	516	536	518	507	541	521	576	512	507	508	530	494	498	517	525	481	530	472	469	500	504	479	532	519	516	550	521	509	540	518	541	517	522	496	483	497	530	536	490	520	497	491	503	478	487	524	525	499	487	480	520	497	517	526	546	506	528	491	513	498	480	515	526	526	512	465	508	533	534	480	532	487	514	510	474	499	513	471	507	538	505	474	507	470	552	524	498	500	528	546	500	523	489	510	529	512	458	507	507	520	503	510	525	488	515	473	486	485	517	505	474	526	486	486	501	464	507	515	491	519	463	498	472	490	507	567	476	508	481	490	515	483	539	577	484	515	492	481	536	485	518	505	496	526	516	545	555	525	504	521	512	515	484	469	479	518	563	487	499	556	498	535	500	490	543	496	449	515	537	483	487	521	503	521	532	454	474	506	501	515	508	523	489	485	521	502	484	501	507	543	537	548	508	506	503	497	508	495	503	520	503	496	538	489	524	491	479	492	539	503	494	456	482	539	487	550	519	497	474	512	500	513	456	508	519	500	454	501	493	511	481	508	516	535	519	502	521	511	510	515	526	508	511	474	509	516	517	507	500	474	518	511	532	518	491	528	473	483	484	472	535	497	475	494	506	508	529	517	500	492	533	536	499	521	527	532	505	489	512	521	528	507	535	498	521	496	501	476	507	543	538	484	526	517	507	489	510	503	509	494	478	508	530	498	478	482	503	500	519	521	529	550	525	525	497	533	473	520	518	524	505	480	471	510	475	507	513	515	514	481	495	484	510	509	506	538	523	466	483	481	527	507	474	511	499	491	492	525	499	504	530	536	515	497	500	474	514	523	470	476	538	518	500	509	517	535	520	506	480	546	496	495	508	537	531	493	514	514	506	505	507	471	519	465	490	516	487	481	534	501	515	510	489	537	505	519	528	528	518	507	477	528	497	496	480	501	493	534	549	480	530	499	497	474	507	493	521	515	497	493	517	531	494	528	461	506	552	504	525	501	550	512	471	518	508	491	478	525	524	508	500	478	502	489	535	526	511	514	515	487	543	547	510	537	516	536	505	539	496	481	541	531	519	523	465	498	494	485	487	490	505	507	458	471	506	539	517	474	532	511	503	503	513	504	512	529	516	474	518	499	559	509	463	534	521	521	562	518	486	506	512	471	511	532	536	514	526	489	547	509	553	507	510	552	507	519	501	504	509	495	545	499	515	502	498	478	479	509	498	534	526	504	515	528	516	517	528	518	525	497	539	499	512	515	518	553	493	552	495	524	556	497	473	499	540	491	515	560	526	502	511	496	481	544	516	511	458	515	513	493	456	499	484	559	486	473	494	492	533	478	504	501	517	525	497	497	526	496	542	503	523	509	480	500	491	473	505	490	511	478	489	505	510	516	533	520	535	525	488	470	488	450	462	463	543	493	501	527	534	487	480	527	523	512	496	509	481	494	514	496	518	515	494	528	519	511	533	516	485	483	521	525	489	571	508	524	489	501	519	497	490	504	506	539	502	517	505	525	458	498	514	502	544	510	487	494	490	497	474	540	495	511	515	494	462	487	527	511	500	487	503	493	470	492	479	497	492	503	514	483	528	527	485	499	517	525	521	480	480	512	456	485	491	512	502	522	487	502	477	569	506	519	529	446	502	522	488	480	485	508	481	530	463	463	532	477	515	501	473	554	524	497	542	516	509	523	501	483	475	480	511	476	518	502	485	519	548	506	496	496	525	481	468	481	533	484	469	521	492	494	508	484	484	466	489	494	500	521	536	486	502	503	501	523	521	505	506	491	494	550	508	483	547	489	519	527	534	496	504	509	507	506	516	526	512	516	491	505	528	513	503	531	525	523	489	491	527	467	497	506	512	519
23553	22757	32625	27174	21807	17225	3945	452	365	329	345	373	327	315	328	309	315	325	305	344	340	309	304	307	316	309	295	305	385	304	295	330	325	310	299	295	338	301	293	301	354	342	316	302	309	321	315	300	329	333	321	331	317	345	319	308	304	320	337	319	349	307	289	324	375	328	292	300	316	307	344	286	344	301	323	316	335	287	340	337	315	341	307	340	310	353	333	338	309	345	293	376	315	351	273	309	337	298	329	308	317	288	302	314	308	298	325	331	316	326	302	346	339	301	335	334	328	316	289	306	335	280	322	316	305	291	306	311	312	325	290	298	304	300	323	300	315	269	358	325	326	345	314	333	324	308	317	352	313	295	300	308	301	293	298	316	297	303	326	312	259	308	304	309	317	338	328	295	312	292	325	314	322	313	322	328	319	333	314	320	336	327	364	308	299	338	283	343	302	333	319	297	353	318	297	325	316	309	304	323	294	311	308	294	320	304	346	297	314	349	289	319	302	277	306	316	311	322	334	339	295	290	329	336	334	320	297	305	347	326	313	312	303	318	289	288	352	359	303	285	294	316	315	334	290	343	316	278	363	291	303	305	346	300	299	293	323	319	315	321	307	303	347	299	314	303	298	310	322	341	339	333	299	313	330	323	321	330	315	316	299	324	325	314	306	299	323	306	337	312	312	326	295	338	307	355	320	306	323	304	336	284	297	355	332	361	322	316	334	358	317	323	280	319	323	338	322	343	329	329	309	341	305	325	343	311	300	349	308	307	296	294	282	346	294	312	303	324	347	324	303	335	345	301	278	299	312	333	329	296	329	347	349	343	320	339	331	322	352	302	343	344	325	324	298	299	317	332	347	336	342	326	347	320	287	305	355	318	306	314	334	329	314	313	320	324	313	321	323	301	290	317	293	300	308	297	328	335	310	319	292	304	338	334	334	325	325	330	322	309	292	336	320	330	314	310	322	337	324	285	317	355	303	346	295	293	344	294	348	314	316	301	297	362	314	281	331	292	332	321	339	339	327	288	305	329	320	323	328	289	297	329	301	321	342	333	316	317	341	348	293	342	323	331	319	313	335	350	342	327	308	312	354	309	310	346	302	308	326	302	310	292	331	304	347	347	342	357	266	281	345	297	296	302	324	320	303	335	334	301	312	311	323	332	332	341	325	285	295	364	314	344	310	301	302	314	310	360	307	315	320	332	310	309	341	316	328	326	318	295	314	324	328	336	332	296	312	322	291	348	293	314	292	314	296	334	304	338	287	350	334	295	334	348	310	325	309	334	335	314	325	330	277	333	322	313	330	294	320	317	333	289	296	279	321	329	287	331	314	316	315	326	311	317	315	290	351	348	342	295	311	336	302	307	347	331	345	327	336	333	347	321	299	313	315	317	295	302	321	320	318	319	312	333	342	331	318	327	317	305	326	317	297	294	304	309	250	324	328	296	299	306	332	335	342	303	319	358	335	337	334	333	309	282	308	350	353	296	328	319	328	328	315	335	338	288	316	313	295	302	298	325	297	321	316	319	338	325	349	339	329	306	323	313	332	314	293	335	343	311	318	333	349	334	316	300	296	297	294	315	311	293	319	294	324	325	307	323	279	282	304	351	301	322	326	346	320	308	338	321	315	319	310	335	356	325	330	323	316	336	344	313	321	316	322	348	317	295	310	331	314	303	299	290	335	347	324	294	359	260	310	325	341	320	318	341	318	317	302	313	302	336	308	311	318	315	306	299	308	293	308	308	320	327	319	333	353	321	348	296	296	309	325	321	299	295	331	339	302	331	359	280	335	326	325	297	315	325	309	327	336	349	323	333	328	317	335	319	310	302	293	310	307	323	311	352	336	312	338	332	300	307	343	293	311	315	286	288	312	307	329	336	341	333	319	324	322	309	314	312	305	316	312	309	330	301	316	291	317	314	306	281	299	313	313	314	306	311	318	308	314	325	368	315	320	325	314	344	306	294	320	324	306	318	299	277	345	303	336	334	299	325	348	324	331	344	323	295	313	287	325	323	325	290	320	325	294	317	311	290	324	319	328	312	307	339	305	324	350	347	330	321	360	305	307	314	335	309	337	332	320	317	324	273	321	296	349	335	313	303	312	352	329	332	327	313	305	325	307	287	316	326	329	305	316	320	294	333	319	305	305	295	323	351	309	342	327	336	310	315	292	302	317	305	331	310	354	299	320	311	321	313	333	290	321	334	313	327	301	301	292	304	315	314	315	339	340	322	348	327	317	289	331	319	314	291	306	313	368	288	299	317	324	271	319	318	339	321	311	303	349	348	309	301	298	329	331	358	320	320	325	307	311	322	325	304	310	322	306	337	274	287	330	315	316	332	319	313	323	323	301	309	332	289	307	319	320	326	330	303	326	308	337	352	316	346	342	355	320	342	322	328	302	322	332	320	306	318	290	311	345	337	322	345	326	326	325	311	299	326	289	309	316	293	336	348	324	315	294	313	330	293	318	311	319	338	282	320	311	296	307	299	292	322	326	348	318	326	320	298	331	330	320	318	302	335	323	306	300	287	287	315	322	335	305	340	302	310	331	317	312	331	307	317	308	363	301	307	330	275	307	309	326	311	308	302	332	330	298	295	311	295	283	315	333	322	301	315	334	336	337	307	333	305	335	271	330	323	316	294	308	303	345	337	331	298	326	309	356	272	291	349	337	331	324	316	329	286	298	308	299	298	303	317	350	306	320	298	306	301	293	323	317	316	285	322	323	290	328	362	317	318	321	367	325	312	313	329	328	347	326	325	291	333	304	326	312	317	334	290	312	331	334	339	309	325	293	308	302	342	301	282	325	315	305	350	314	296	319	339	309	323	329	303	319	324	352	310	335	297	348	294	314	337	307	319	316	343	323	317	314	308	297	331	310	347	346	310	294	313	328	296	308	348	322	320	319	325	308	323	307	337	319	322	323	308	330	279	306	331	330	359	364	281	320	347	332	333	314	321	308	295	310	295	304	280	317	335	290	352	321	299	315	335	304	302	325	307	325	287	345	319	321	330	309	313	323	340	308	320	304	346	307	287	325	351	277	318	319	319	352	340	298	335	341	300	309	318	316	322	334	287	320	340	316	330	322	285	317	299	348	322	317	339	330	316	315	331	311	311	303	309	320	315	327	298	325	312	312	293	311	338	308	318	309	299	324	323	322	314	311	315	329	327	293	314	329	316	320	278	329	299	296	321	346	337	310	303	308	305	347	335	319	325	311	285	351	293	313	320	311	325	313	307	320	300	344	332	307	354	296	303	320	279	313	322	329	360	302	345	314	356	330	286	330	302	334	322	329	332	325	299	328	297	322	309	307	333	303	276	311	311	348	326	322	310	329	356	337	323	344	304	339	340	337	319	317	321	343	324	319	326	294	305	329	291	308	300	299	303	314	309	319	334	296	277	326	296	316	332	332	290	334	348	315	332	335	327	321	284	334	301	319	314	336	291	299	321	315	326	305	322	328	327	304	300	320	319	331	288	378	300	309	315	337	355
60583	102934	77647	48512	25940	8340	1783	733	596	573	550	599	549	546	540	544	580	565	560	587	528	578	565	585	552	600	574	553	559	564	528	546	565	537	563	555	578	575	574	566	561	591	536	574	583	532	592	560	553	553	567	583	528	577	526	538	555	533	546	584	533	565	510	582	565	566	575	558	511	563	563	566	544	558	580	575	559	562	569	544	542	534	557	536	582	563	552	566	569	556	570	545	523	538	532	536	559	554	528	522	520	555	539	568	534	530	561	569	557	508	550	527	551	536	523	574	557	582	561	540	543	553	592	562	548	518	580	559	548	613	571	521	560	534	526	613	544	527	525	528	572	531	570	560	518	531	577	529	544	534	566	572	573	525	557	596	538	528	562	545	540	533	588	566	549	548	579	615	557	532	608	562	559	529	559	534	573	583	574	503	564	576	581	567	578	550	533	558	545	592	527	572	556	598	523	567	569	570	532	560	508	539	555	560	594	556	586	564	543	529	524	565	543	536	559	579	554	560	544	567	564	556	599	558	541	581	589	594	528	581	546	521	540	555	569	586	585	517	559	539	555	558	548	566	577	550	541	573	578	604	555	522	588	574	556	540	565	563	557	575	597	543	540	570	546	522	549	512	550	591	541	503	556	530	561	569	576	558	592	565	528	530	550	561	556	563	544	543	533	539	573	541	585	570	509	535	550	540	613	569	508	528	584	566	567	560	558	594	565	531	547	569	598	556	588	576	563	543	575	559	549	534	561	542	573	553	561	585	554	576	559	524	578	520	558	544	565	568	550	558	575	545	559	499	538	556	580	592	546	580	538	576	561	586	525	535	518	541	529	577	547	523	567	538	593	583	585	534	565	584	551	547	537	585	529	518	518	539	539	553	542	541	542	553	497	545	545	534	568	531	510	504	559	540	539	581	525	546	547	568	530	543	586	578	524	542	567	563	548	568	562	561	576	520	579	539	567	568	532	535	547	559	565	583	569	582	572	585	602	574	548	575	573	558	589	556	579	525	565	554	558	517	545	535	559	563	583	556	558	535	575	549	560	537	553	559	517	555	564	561	538	561	583	521	533	568	540	553	539	565	530	545	557	543	517	491	546	542	561	565	524	560	567	533	565	569	535	512	546	606	568	588	591	546	531	562	566	549	560	570	513	541	584	547	564	554	548	538	517	564	549	580	546	554	533	527	578	564	525	506	587	546	512	548	579	561	597	571	571	550	547	565	531	508	552	564	566	568	577	517	554	543	580	589	579	560	535	563	559	544	571	567	526	547	582	517	607	538	568	548	574	547	528	596	540	609	542	510	584	573	582	562	555	588	584	514	577	590	550	522	559	532	563	580	558	523	539	542	504	587	590	588	556	527	538	584	583	565	579	566	573	545	487	611	581	563	594	536	557	579	547	548	594	544	610	552	528	534	565	540	563	552	513	588	555	516	587	579	561	553	584	576	495	586	551	544	566	536	541	555	524	554	554	553	535	571	533	534	575	568	553	553	494	573	591	576	525	584	561	541	526	519	576	577	567	592	570	567	558	566	539	561	507	568	537	561	562	529	555	535	584	560	551	533	523	572	581	569	549	574	529	536	518	596	519	595	542	592	551	569	556	528	568	571	530	565	546	553	553	560	544	552	552	601	544	566	547	550	595	549	568	574	560	564	593	601	550	541	570	561	537	591	534	545	535	567	568	526	575	567	550	555	571	605	551	499	560	546	527	548	587	526	550	596	574	550	545	521	547	534	562	547	537	537	560	568	545	553	607	556	544	542	550	556	534	591	561	554	512	540	548	552	563	555	546	588	529	557	558	502	568	586	598	570	563	524	546	549	552	591	530	550	562	576	538	535	534	565	540	600	571	548	513	565	532	554	550	555	530	554	529	536	540	527	565	537	534	556	565	583	556	538	566	573	562	542	587	532	545	520	569	570	563	555	532	556	549	567	562	551	547	552	561	555	528	550	585	599	602	572	539	575	551	561	582	570	543	549	574	547	564	537	548	549	559	549	530	592	548	550	555	535	584	540	555	537	575	544	561	580	546	565	569	552	576	578	530	533	541	526	579	554	563	550	539	560	546	559	551	517	544	557	553	479	531	586	539	571	532	539	585	570	565	565	568	541	569	554	534	567	582	561	563	582	531	569	557	568	558	593	566	562	561	558	601	549	556	531	503	553	552	563	520	537	560	553	563	566	572	554	561	596	575	551	556	558	542	577	586	595	562	566	513	568	571	546	586	567	538	546	565	522	512	556	546	530	494	529	546	539	563	538	574	539	610	540	534	574	567	525	538	532	549	550	572	572	564	574	541	560	517	535	572	578	578	518	531	549	501	517	568	562	544	541	539	576	555	557	542	593	552	560	546	565	553	510	583	576	536	519	540	564	559	581	535	594	586	551	569	551	552	574	554	561	542	505	542	541	561	518	566	543	541	573	558	567	525	546	506	603	550	559	602	530	540	591	612	545	579	571	564	542	578	570	594	555	545	560	544	528	520	563	552	578	548	509	530	583	568	519	542	570	546	512	534	523	527	534	541	556	589	516	555	528	567	592	528	537	598	566	527	545	553	586	534	508	534	541	556	531	566	506	511	586	525	568	528	535	586	558	570	610	584	577	532	521	569	561	517	542	565	529	543	596	546	559	525	590	549	565	573	564	552	563	572	510	539	585	554	586	549	565	541	552	550	510	513	529	564	553	567	543	565	514	577	572	549	528	536	587	595	552	537	514	584	549	560	536	532	528	580	516	524	522	564	577	550	543	574	550	543	605	518	563	570	556	564	566	548	532	560	574	576	561	539	574	537	538	553	588	567	557	518	533	605	562	548	537	572	517	562	565	585	552	537	564	507	555	587	513	549	546	562	526	550	520	569	604	549	569	559	538	579	621	562	539	523	606	532	545	564	558	565	568	560	558	591	535	527	570	542	561	546	571	557	559	522	556	531	535	532	548	552	546	549	569	573	525	591	517	574	564	512	526	574	590	534	567	572	551	589	518	568	573	560	592	569	551	562	591	555	541	545	558	601	534	560	541	590	516	582	573	594	566	576	589	562	541	529	604	536	542	562	549	536	547	520	524	568	557	564	528	558	571	541	563	530	574	531	528	516	567	543	543	581	492	540	594	549	538	531	565	546	561	554	536	580	555	514	525	539	529	552	555	591	578	568	533	582	587	522	577	561	554	572	572	563	535	515	573	536	529	500	528	561	556	545	569	528	567	560	572	521	547	527	521	574	531	578	571	560	578	563	574	557	541	546	580	545	568	568	572	549	609	539	563	581	525	527	566	537	584	603	575	517	569	590	526	544	536	544	533	577	570	531	528	540	567	544	511	556	523	525	573	558	534	526	528	586	581	549	535	597	542	512	541	590	546	548	571	597	561	550	539	504	583	559	579	551	523	584	543	540	550	514	564	538	574	597	519	571	523	570	536	584	541	505	542	546	563	558	551	570	545	549	542	587	543	578	579	541	541	521	549	571	535	542	549	553	534	585	604	545	559	564	593
29362	31404	28888	13547	2359	538	309	272	283	258	263	246	248	240	249	241	265	270	273	245	253	285	240	260	232	264	232	231	263	232	237	265	259	296	261	264	262	257	244	254	250	246	253	277	273	263	249	238	242	289	299	252	272	270	253	259	287	262	252	256	262	274	276	262	265	237	252	240	271	253	294	222	241	261	254	288	276	261	254	252	273	233	274	268	258	263	261	274	247	273	259	269	266	225	299	233	280	251	276	235	243	237	260	276	271	269	273	256	239	259	277	240	245	243	260	239	264	291	277	254	226	235	241	244	269	277	265	271	271	266	264	256	257	266	260	239	274	267	246	259	290	258	263	266	233	250	273	266	263	276	286	292	257	277	274	274	270	242	280	265	279	276	277	246	261	244	248	222	249	284	264	271	275	252	267	253	260	264	266	257	270	239	275	232	277	278	267	285	273	245	247	265	242	284	245	267	293	263	271	240	252	267	248	273	271	248	231	253	237	274	258	265	228	252	229	246	275	274	273	241	264	260	269	237	289	270	245	242	265	268	271	255	265	250	284	293	237	294	261	253	270	249	286	272	260	258	259	237	259	245	262	282	287	260	264	220	273	306	275	244	292	271	259	266	263	257	258	244	267	283	259	258	288	282	260	285	260	250	286	255	267	260	237	246	277	264	266	273	282	253	252	272	231	243	268	248	242	261	275	286	247	262	281	263	244	264	247	250	272	246	237	276	284	268	269	246	252	253	259	272	261	229	260	251	261	268	257	252	258	270	262	266	266	273	254	240	264	260	270	262	253	264	272	276	255	286	267	252	267	243	293	268	229	252	274	290	252	245	251	243	247	256	273	243	280	251	246	243	251	241	216	259	257	238	252	289	261	282	262	256	267	241	246	291	262	260	227	263	263	259	281	236	253	249	253	254	253	263	260	272	246	255	254	260	270	255	269	258	252	261	251	258	259	259	274	229	279	261	252	235	242	239	272	261	275	256	220	257	247	238	242	263	253	269	287	228	278	277	274	266	267	268	262	258	261	283	261	252	268	282	288	257	281	245	254	253	258	252	241	241	253	268	256	243	244	249	270	269	252	243	274	233	251	257	268	263	266	268	281	245	252	262	260	242	294	270	277	285	263	256	242	280	264	259	286	240	248	264	265	252	251	269	274	258	253	268	245	235	255	252	248	236	280	254	266	244	250	221	241	272	257	226	248	254	279	264	279	253	265	247	251	262	251	249	257	285	268	228	294	259	271	253	249	266	245	251	231	255	265	254	271	265	259	282	254	265	277	263	271	275	246	238	263	255	250	277	256	235	247	286	289	261	301	267	240	264	230	262	248	283	265	238	255	266	255	266	271	237	273	232	268	275	264	236	248	261	260	262	263	249	267	252	252	252	244	266	245	280	281	260	271	256	251	303	261	295	276	248	292	277	296	272	236	259	238	266	249	266	258	260	262	244	232	267	288	250	256	272	269	263	291	266	247	254	280	228	272	301	258	263	277	245	247	241	266	258	254	249	266	252	274	299	255	228	273	251	254	249	262	250	247	216	256	290	267	243	242	263	283	284	256	245	228	263	247	261	256	273	283	265	247	283	259	255	253	256	214	272	256	290	258	257	290	249	288	274	263	267	277	316	278	289	272	236	253	251	261	244	307	284	248	256	291	263	284	255	263	274	238	251	251	240	246	270	277	254	275	271	240	250	260	270	270	259	221	268	254	242	249	266	245	274	260	266	250	261	251	266	258	261	276	273	291	243	267	248	246	257	259	255	259	236	269	263	259	280	267	256	280	265	247	236	245	255	273	258	264	260	274	270	280	244	271	271	284	290	255	242	261	236	260	227	255	258	266	259	294	292	257	255	284	249	273	273	254	298	279	261	242	252	262	254	241	242	260	251	252	245	242	270	280	274	277	258	286	255	300	260	254	269	249	281	273	243	265	230	260	252	273	240	259	255	231	268	273	299	269	262	277	251	257	295	281	268	232	249	254	243	239	270	263	251	254	257	230	273	230	238	297	261	264	279	273	260	238	248	253	295	249	235	282	257	246	249	286	251	253	245	274	293	269	253	265	281	270	260	215	232	272	238	227	273	276	229	261	254	288	293	255	287	235	275	251	274	224	258	244	262	242	242	238	253	263	268	261	281	280	277	278	258	270	283	277	271	261	264	264	259	258	275	274	280	252	273	264	290	269	259	281	258	287	260	239	268	288	300	260	269	251	279	280	256	274	243	276	272	259	231	253	271	256	278	247	264	262	277	272	262	259	265	266	239	247	259	261	256	268	233	252	276	280	267	278	252	257	270	258	270	243	257	232	234	278	270	269	244	254	232	265	260	261	252	242	276	270	237	276	228	265	264	262	263	265	260	268	258	251	242	257	260	247	245	252	251	240	234	222	291	263	261	280	248	278	275	252	248	283	232	259	266	233	263	269	286	272	288	267	273	276	233	246	283	292	267	238	230	257	264	245	247	238	275	251	249	267	270	285	264	259	273	277	272	274	241	238	283	254	259	250	251	266	263	255	265	266	258	247	273	229	275	275	253	250	266	268	269	300	256	247	268	256	295	240	273	240	280	295	264	257	299	260	255	305	253	248	248	275	272	298	242	280	254	252	269	254	257	237	264	250	287	272	272	231	247	272	255	255	281	276	259	267	254	266	242	265	297	241	228	271	249	265	257	254	259	252	245	242	259	291	265	240	244	264	243	264	256	247	237	243	259	235	264	255	265	249	265	260	247	281	248	268	268	244	287	277	260	272	263	247	278	241	273	246	275	229	262	261	233	278	242	252	288	256	256	266	271	239	257	265	257	252	275	255	265	268	270	297	286	237	254	235	265	261	267	282	266	269	258	242	278	274	262	223	259	286	288	246	227	276	262	285	279	269	235	298	251	247	276	263	267	260	271	256	251	238	259	256	276	255	271	267	263	249	251	275	263	249	258	298	258	260	255	250	238	259	248	270	275	225	289	266	259	254	230	256	244	249	270	239	232	275	266	258	254	249	273	235	232	262	270	265	261	275	240	255	287	266	278	259	251	249	257	246	255	241	253	283	250	237	244	295	272	241	263	282	274	270	286	253	297	243	282	243	261	251	288	268	255	257	274	267	250	259	248	264	263	275	250	253	278	277	255	253	245	268	270	247	274	266	283	274	254	254	255	283	254	267	263	253	252	231	266	273	271	240	248	255	243	260	232	256	238	261	241	291	234	260	235	297	293	283	266	265	251	260	239	264	253	245	258	264	277	263	263	255	239	242	259	253	241	257	252	285	238	242	267	272	268	278	259	264	263	269	237	269	255	259	255	269	242	262	292	263	270	261	247	259	288	257	273	276	250	265	275	257	230	251	254	267	251	267	246	243	265	269	257	244	265	255	281	264	266	242	258	248	234	293	267	233	260	282	256	247	264	284	226	283	253	252	243	271	263	270	267	268	232	261	255	263	269	252	258	277	278	267	243	262	263	255	253	263	258	273	281	291	244	259	233	274	254	257	243	275	247	251	262
36248	48988	34464	15275	4458	1336	655	503	488	508	450	482	472	500	488	459	432	467	466	507	505	506	506	510	475	494	529	492	510	477	479	480	477	494	482	505	481	504	523	503	460	476	486	454	521	468	506	448	501	495	447	520	502	461	448	486	475	521	471	457	516	493	483	463	437	448	499	467	507	482	506	449	469	482	467	526	505	536	474	483	502	481	483	459	497	454	438	501	452	489	462	505	514	450	475	497	493	490	497	522	485	495	509	502	488	445	467	456	482	487	506	503	518	485	525	470	447	489	477	481	478	500	478	500	464	461	481	484	481	456	470	478	484	460	489	474	515	440	447	457	486	456	466	475	454	476	462	509	450	470	494	490	482	467	435	477	479	457	497	506	499	481	518	492	538	489	498	505	516	516	416	495	488	489	471	496	479	497	490	474	511	524	517	513	506	491	461	463	441	497	455	506	508	432	489	447	527	478	474	449	501	499	506	515	499	467	462	448	458	519	500	466	462	468	504	505	439	515	488	494	464	519	511	466	472	475	451	480	471	467	507	494	518	444	496	515	478	473	476	496	453	488	494	489	483	479	460	485	466	513	506	481	459	455	478	504	481	491	485	495	498	512	515	489	501	487	467	478	481	494	496	472	549	488	527	461	490	495	470	513	480	471	484	474	486	500	528	462	493	518	476	493	469	510	494	465	473	480	468	513	486	458	463	540	498	504	504	489	467	495	478	496	451	500	467	477	485	518	468	480	522	501	529	519	468	493	486	479	454	490	480	493	492	509	485	490	502	466	487	511	442	460	534	455	475	486	447	485	470	502	463	495	456	495	434	501	479	470	472	502	446	462	459	503	519	486	497	481	481	468	485	465	494	479	501	453	481	458	461	466	461	499	469	470	490	459	478	461	499	510	476	500	465	463	477	491	451	462	486	472	478	465	470	472	457	482	482	504	499	468	493	491	477	483	480	492	500	463	453	479	498	497	484	474	487	461	526	496	498	501	520	497	468	474	541	475	490	460	472	453	489	433	480	463	457	482	529	520	483	506	480	494	438	451	494	511	491	478	459	483	529	470	487	491	469	519	426	508	474	484	463	466	476	518	469	468	467	487	476	463	486	500	506	539	495	498	485	503	465	486	434	487	506	513	472	505	517	477	487	499	498	475	480	480	520	519	517	508	503	497	471	462	563	453	466	478	471	514	463	460	500	481	472	499	479	504	511	476	478	504	460	464	511	490	453	497	484	481	504	487	438	509	459	500	445	466	516	488	475	483	506	536	497	463	520	515	489	456	494	477	476	505	504	511	482	518	447	493	521	463	492	509	492	470	482	496	467	455	497	466	446	520	457	476	484	483	481	479	502	517	478	494	523	453	518	537	460	500	488	525	492	477	477	466	493	486	480	494	481	546	493	465	475	522	488	501	445	496	476	460	459	494	470	461	491	526	465	466	507	493	502	500	524	500	493	514	454	480	474	508	493	463	490	465	496	465	490	526	508	496	479	460	467	488	510	487	493	529	489	455	489	460	481	509	478	480	509	493	458	505	487	496	469	453	483	457	469	526	452	431	504	493	494	484	487	461	475	448	474	464	496	516	469	471	475	479	472	464	473	487	501	493	506	485	509	492	533	530	486	463	476	504	513	517	483	440	457	491	477	440	481	454	481	477	451	491	543	461	460	527	471	455	485	465	467	495	491	484	495	488	492	448	479	482	474	499	467	461	463	473	457	503	469	477	536	459	470	461	491	483	477	491	449	471	452	476	448	526	472	498	510	486	496	468	485	506	479	457	447	482	489	488	480	486	485	508	511	511	469	494	477	507	528	496	488	499	464	503	490	507	499	485	505	480	467	504	505	496	496	474	484	521	518	469	461	481	503	464	493	500	485	482	438	478	478	483	498	468	473	485	462	467	487	469	501	472	494	497	469	497	462	493	441	452	493	502	470	479	485	482	484	402	522	515	441	471	473	480	465	463	491	543	513	485	465	490	455	494	494	468	499	517	490	474	509	494	496	487	439	463	457	475	510	471	527	506	490	477	501	501	469	509	473	482	448	455	478	508	500	481	451	484	461	449	499	456	491	507	473	506	475	495	487	490	469	491	497	489	518	489	483	490	442	482	509	473	509	491	512	513	503	497	454	440	476	524	512	496	469	494	509	493	494	492	481	444	480	461	454	428	474	485	476	484	503	479	493	465	459	485	463	453	459	493	506	496	494	455	454	489	478	487	483	464	536	493	528	510	492	474	520	479	480	495	474	487	460	473	500	487	472	458	474	472	480	502	491	461	546	446	457	454	498	498	504	477	470	516	474	513	501	446	495	490	511	467	484	450	485	472	455	482	494	469	500	486	479	455	483	462	444	530	551	494	471	484	493	491	485	488	495	476	534	514	465	516	483	501	510	469	464	476	440	487	476	468	459	473	474	473	519	470	487	497	469	470	488	513	497	481	509	454	532	499	472	471	507	508	516	461	488	506	514	488	452	512	511	458	482	532	468	497	501	504	501	482	493	487	471	497	517	474	516	497	483	480	489	505	491	496	499	475	479	459	489	500	479	496	473	471	464	484	504	474	458	473	489	513	508	480	499	493	504	514	481	476	487	440	466	487	463	504	492	428	507	488	467	446	453	452	482	505	512	446	463	483	469	480	455	521	505	529	464	491	478	509	499	487	460	440	483	482	452	480	465	468	454	442	476	496	480	518	517	492	468	480	453	486	447	463	477	481	450	479	484	473	453	497	482	487	494	477	488	473	529	524	501	493	488	472	438	505	498	474	464	513	462	466	491	475	511	472	477	497	468	487	492	490	544	502	495	468	499	490	470	481	475	499	436	488	450	463	482	465	469	480	475	502	446	503	464	487	489	499	452	479	467	485	451	478	486	456	437	448	461	448	489	504	512	505	493	506	473	485	490	532	495	521	484	512	508	490	488	473	489	465	491	513	477	509	451	489	471	531	449	498	504	502	485	475	466	524	436	476	478	505	489	499	486	467	503	494	492	499	509	492	481	521	493	518	506	469	480	478	512	497	481	477	496	440	447	479	456	496	485	460	502	456	467	464	484	472	505	490	487	463	499	456	509	501	488	485	477	476	481	435	548	479	481	495	478	513	505	466	484	487	492	496	491	504	478	468	474	440	508	502	514	470	443	484	475	450	491	454	497	499	516	514	508	469	496	517	509	470	499	503	494	498	492	508	463	483	473	492	514	459	484	493	492	498	489	475	488	511	465	493	472	535	472	472	488	464	505	453	524	497	478	487	490	505	460	511	469	477	489	481	482	464	466	479	469	463	488	432	463	503	492	493	503	502	490	504	477	475	475	484	506	468	487	531	503	462	491	515	501	483	481	503	494	451	496	470	497	449	471	496	463	487	520	473	484	514	511	491	475	487	486	511	493	469	505	478	500	473	509	489	478	494	471	468	466	511	458	452	452	510	490	441	500	524	455	459	455	477	508	493	527	502	479	480	438	509	470	454	469	525	483	490	514	493	479	500	487	472	491	486
24788	24881	36407	29951	19739	7801	934	357	326	322	286	286	288	259	285	272	272	301	282	268	289	266	275	253	265	286	282	229	290	280	278	265	261	303	274	286	296	281	304	280	269	257	257	261	275	255	286	291	284	289	275	270	279	290	292	274	277	294	287	252	272	246	270	274	289	262	273	268	259	279	245	274	258	299	273	267	275	269	271	295	284	273	255	291	270	300	283	281	279	294	292	269	280	274	270	271	265	248	265	282	270	263	251	260	284	284	265	280	266	284	261	292	278	260	269	278	272	274	286	283	273	268	279	302	242	239	288	292	271	281	285	291	278	247	282	281	280	256	270	263	253	278	247	271	278	252	298	267	286	253	283	289	269	284	286	261	262	247	273	257	281	278	272	229	294	283	305	261	253	291	266	267	268	245	264	286	274	296	285	277	265	280	277	269	281	260	279	258	235	292	298	263	254	288	269	284	276	278	303	256	284	271	308	272	244	259	288	278	284	281	235	272	256	242	286	232	265	265	260	280	287	284	270	266	267	282	269	266	280	293	276	266	277	254	280	276	254	287	285	248	266	294	260	292	282	253	275	250	286	258	258	249	282	283	270	262	256	269	291	262	264	280	273	269	306	259	261	262	261	251	269	245	275	286	280	263	277	294	232	275	268	292	281	262	265	285	287	266	279	277	276	249	285	264	281	245	299	283	278	264	284	277	280	285	253	300	299	268	280	286	268	280	275	263	290	260	257	256	270	317	272	253	275	271	262	282	267	284	288	279	266	268	264	270	266	269	273	261	269	255	282	242	265	267	266	239	296	256	296	277	263	256	298	254	279	274	267	271	293	274	298	261	271	270	263	266	284	289	290	248	278	295	286	259	258	255	281	256	269	287	269	279	282	290	290	280	300	274	275	270	259	272	286	263	265	276	250	266	261	269	279	295	273	281	245	254	280	261	270	255	261	275	290	265	264	285	277	263	230	253	271	258	264	300	252	286	248	277	272	263	277	299	257	249	281	254	253	267	294	262	262	245	276	272	298	292	244	271	266	290	290	253	235	269	276	265	252	277	274	276	265	276	264	234	293	310	271	270	274	281	245	271	278	272	255	290	271	261	282	286	265	266	267	263	284	271	266	277	287	278	272	303	293	263	250	265	254	301	266	295	286	268	277	263	230	261	251	258	264	289	297	272	280	294	299	271	269	266	278	308	281	275	281	256	263	275	272	263	266	280	231	243	264	278	263	234	287	274	280	292	280	276	264	281	274	266	269	297	291	240	272	271	277	270	274	251	299	279	270	271	295	271	283	268	267	252	257	277	266	260	282	307	264	256	285	283	279	282	286	246	289	272	269	281	289	281	303	242	268	269	241	257	255	283	286	299	279	263	279	255	283	280	268	253	274	270	293	276	257	260	255	269	231	283	275	276	274	280	276	263	271	258	276	267	313	245	278	260	285	247	289	295	266	242	281	256	246	295	278	242	292	302	274	303	281	267	270	285	265	285	268	255	258	319	264	274	271	266	268	278	269	283	291	274	310	286	260	259	285	277	252	286	268	271	279	267	280	272	240	294	270	269	282	242	291	278	246	275	275	275	279	278	286	254	303	279	269	308	283	283	250	272	251	255	260	265	260	254	273	258	273	269	271	270	248	263	261	286	295	280	293	247	288	291	276	292	272	278	281	261	267	272	301	248	275	268	273	258	288	247	243	259	284	277	271	246	293	299	286	291	272	282	294	285	252	273	265	308	298	277	261	261	293	314	296	259	297	274	264	277	247	272	269	276	283	245	270	268	271	288	277	263	303	273	295	293	239	275	279	263	267	247	277	260	275	263	276	285	288	278	238	262	285	292	283	261	259	247	303	257	271	274	274	274	240	279	261	276	273	265	300	274	286	272	288	251	265	277	306	259	285	270	278	254	266	275	267	264	291	272	303	251	259	241	243	280	272	247	233	256	282	261	278	283	288	262	270	274	265	266	257	276	270	260	275	291	255	266	318	234	281	252	278	264	273	286	269	275	268	245	283	288	275	274	287	293	247	249	283	254	263	280	299	263	286	269	274	269	274	300	284	256	282	255	266	260	272	298	245	248	285	280	278	274	293	293	266	262	248	299	260	254	325	228	286	298	273	297	261	308	258	268	266	253	276	282	271	263	260	274	261	272	273	266	257	270	271	254	285	275	281	273	290	274	278	285	256	250	262	268	280	259	283	272	253	272	294	283	286	288	275	246	292	260	278	263	282	271	281	276	285	303	276	279	272	268	286	279	292	268	269	267	284	282	273	267	282	236	278	301	273	270	259	281	290	266	268	280	283	260	250	270	285	295	271	291	280	267	271	257	286	307	294	276	284	281	263	237	286	238	268	295	264	280	286	278	238	268	248	246	274	252	281	279	259	310	291	270	269	290	255	243	259	287	280	264	263	288	257	281	301	276	291	302	267	228	275	285	293	275	285	292	271	262	281	295	282	283	276	282	264	287	278	275	285	266	256	249	281	288	250	268	257	271	293	306	293	283	250	263	254	270	257	277	285	283	267	253	250	266	264	294	305	303	262	301	247	273	252	248	258	277	285	286	249	290	229	274	253	283	251	252	280	268	288	238	260	295	280	274	296	291	247	292	258	264	273	242	262	266	264	289	285	267	246	290	277	265	272	276	288	278	257	264	251	268	273	282	261	283	286	255	286	287	305	282	242	290	253	259	282	264	284	253	261	275	277	293	279	276	269	286	249	293	284	251	270	282	292	256	251	285	298	269	262	290	245	291	261	271	259	267	265	290	286	282	261	297	264	316	264	285	267	265	267	266	262	234	258	283	232	305	265	287	273	243	253	262	277	289	275	278	289	270	266	282	290	255	275	281	269	312	274	278	264	257	281	296	265	277	304	253	280	271	264	281	258	275	287	281	285	248	272	235	263	267	286	261	275	285	256	264	267	277	302	288	276	247	269	276	252	270	266	249	252	272	239	278	283	268	258	264	284	259	265	276	295	268	282	260	284	289	284	283	257	283	277	279	234	297	276	271	293	273	306	272	252	248	281	268	262	274	261	286	257	261	289	259	273	277	270	283	305	250	261	238	266	279	302	275	282	281	287	269	262	282	279	284	248	282	277	259	271	274	259	291	282	279	269	315	260	284	280	246	282	301	286	285	274	247	256	264	282	293	269	278	275	278	282	268	271	298	279	300	260	269	295	272	296	302	260	270	274	248	276	249	270	264	251	268	260	280	264	300	260	263	263	280	286	286	295	293	280	255	259	268	245	304	269	316	240	247	270	264	251	285	285	269	240	255	276	262	260	269	270	269	261	289	306	285	285	266	276	280	250	284	275	312	290	283	269	281	295	283	260	288	278	288	301	278	284	284	266	272	273	264	277	293	267	258	281	287	263	280	254	270	280	255	295	247	289	293	251	273	270	301	275	284	269	278	299	296	278	253	277	257	253	284	253	259	288	281	276	253	245	270	261	307	260	287	259	272	282	302	279	256	259	267	286	306	279	260	283	305	272	275
59019	92774	67877	40076	18885	5451	1403	652	522	554	491	520	523	514	490	526	515	475	504	493	509	560	482	497	502	470	515	527	452	503	515	510	535	493	479	496	531	511	478	497	509	513	542	502	505	477	490	505	488	471	473	481	474	524	489	522	485	509	563	509	510	506	469	511	467	510	465	514	510	521	465	513	518	495	482	478	529	515	507	450	498	542	545	488	513	482	520	484	490	466	525	485	511	476	491	482	488	531	484	529	515	486	504	525	467	508	494	493	506	493	480	478	487	546	495	503	480	493	532	483	500	475	486	468	507	451	498	503	516	493	520	503	493	487	524	490	497	505	526	504	504	428	467	476	475	564	530	533	500	518	516	510	513	491	509	494	493	530	505	502	510	459	488	522	509	527	541	501	549	534	544	478	537	523	491	525	486	534	520	520	498	525	531	474	510	523	518	527	469	501	497	519	464	501	530	517	479	548	491	526	519	482	497	532	457	517	509	483	482	478	520	507	522	533	533	492	519	519	488	520	520	495	497	568	481	499	504	483	507	507	468	506	482	524	550	528	488	512	475	482	475	519	493	491	493	457	520	508	505	503	488	486	516	509	519	489	481	521	500	498	529	476	498	491	524	472	496	505	507	482	508	494	512	534	524	527	455	503	484	522	480	515	501	496	485	512	532	477	518	481	490	505	491	520	500	517	518	500	493	486	473	459	524	472	517	477	542	511	474	484	530	477	523	528	524	529	493	520	466	491	477	509	514	475	515	506	528	530	543	478	517	478	504	499	489	510	534	513	493	485	522	470	508	538	478	479	513	549	565	520	522	491	481	525	518	536	479	479	494	509	535	499	509	541	527	506	498	534	504	499	490	518	513	514	535	491	530	513	500	485	514	521	542	510	500	504	532	508	471	487	500	510	483	488	498	532	523	518	493	504	479	524	516	521	514	496	499	480	506	506	464	474	457	512	510	528	488	500	486	513	511	536	518	508	488	535	480	468	474	470	501	523	528	514	537	480	514	506	542	501	499	516	486	537	487	518	499	500	512	531	515	503	512	521	526	511	518	453	451	472	480	505	506	513	487	498	493	473	508	513	511	479	515	501	545	487	489	520	531	533	460	504	517	540	492	495	490	478	501	493	493	510	548	503	541	512	500	533	521	518	521	533	513	493	476	503	487	499	519	529	493	500	503	490	486	507	537	505	514	501	479	514	529	521	499	532	486	471	480	495	451	462	465	522	501	492	518	494	493	538	493	484	459	509	507	485	491	527	518	514	496	485	517	492	476	537	512	503	470	509	514	499	498	473	543	498	547	493	454	463	487	499	486	504	519	553	515	500	521	482	486	495	501	519	519	486	533	512	544	496	525	506	482	533	504	457	516	481	503	486	538	516	510	480	461	510	515	460	506	519	537	444	490	498	507	504	528	503	538	519	497	469	499	530	494	466	504	483	464	502	542	478	467	505	507	511	511	509	512	480	509	510	487	518	511	485	524	504	490	507	527	503	460	537	501	530	475	494	536	524	504	522	508	497	493	536	515	510	507	527	476	552	530	533	505	480	491	472	513	513	520	489	502	514	488	514	509	523	485	518	517	484	547	506	518	510	489	472	535	505	475	487	483	479	493	497	504	503	513	507	479	539	489	523	477	486	521	495	515	487	505	547	450	535	484	493	498	514	484	526	505	502	506	512	492	479	500	484	499	517	502	498	515	491	537	478	523	484	462	484	519	502	513	504	487	489	460	550	519	508	501	583	484	532	530	525	525	510	479	509	502	531	470	489	511	492	523	519	484	515	477	518	507	491	518	522	525	505	511	515	551	466	476	527	457	514	510	517	496	531	525	527	440	506	505	482	518	475	530	517	500	503	472	475	507	505	525	504	525	498	534	528	536	497	511	526	521	514	547	514	501	506	512	525	509	501	549	489	478	539	501	477	528	488	532	470	502	505	488	505	505	478	493	488	500	514	501	515	475	482	526	524	496	514	518	482	498	532	546	476	512	510	525	482	496	529	486	510	390	441	519	471	521	511	489	494	493	475	510	482	507	496	522	531	482	490	491	498	470	466	495	491	469	516	437	499	501	497	532	487	497	483	490	509	498	527	527	487	498	520	493	512	484	537	489	475	490	533	479	505	537	496	473	497	533	507	507	570	546	513	472	508	493	496	509	473	538	482	519	511	495	545	480	499	468	535	474	505	491	518	518	496	487	504	463	482	467	471	506	469	503	527	484	517	522	483	521	489	477	482	593	519	477	508	508	517	512	496	532	507	516	508	538	509	489	518	515	491	501	490	514	527	500	555	511	482	498	557	485	535	502	487	478	504	495	501	527	475	534	498	514	515	568	489	492	474	492	490	478	516	517	529	507	446	502	482	541	485	486	508	506	515	493	512	478	491	529	513	468	507	542	485	493	485	515	496	504	539	512	476	549	514	512	492	489	482	478	523	503	518	465	501	511	520	507	503	493	499	546	491	520	526	500	507	490	487	492	493	481	485	484	431	501	502	511	494	479	510	500	499	529	461	489	523	541	510	496	557	514	493	516	493	549	510	504	492	496	540	484	503	519	505	476	493	540	519	503	489	492	505	497	523	460	494	534	504	500	489	540	518	518	537	529	495	518	522	501	494	523	515	482	466	523	495	507	474	532	497	544	508	510	527	521	480	533	471	475	505	542	548	520	480	519	496	512	493	489	522	512	498	506	506	501	459	506	516	519	491	504	526	494	494	508	558	501	519	535	497	501	500	501	496	484	503	532	523	507	509	484	501	497	536	465	520	515	518	506	487	511	485	484	505	500	508	497	508	506	500	530	501	521	489	525	520	497	531	522	490	520	485	520	521	485	519	542	511	556	528	486	493	507	490	507	506	475	507	536	500	526	480	471	476	447	524	486	524	484	513	473	511	507	535	464	497	491	496	490	508	510	467	544	494	517	518	512	512	442	535	539	483	486	504	471	460	497	507	538	478	512	514	461	506	497	470	529	539	516	506	519	517	530	516	488	517	481	528	505	509	452	518	517	507	476	475	519	537	513	487	522	520	467	521	525	488	476	530	490	471	514	516	506	506	472	499	520	499	519	483	506	465	500	512	486	535	507	461	503	496	504	530	524	526	492	519	513	496	482	529	523	517	488	558	488	520	524	547	516	489	522	488	507	458	498	529	508	483	466	487	501	497	488	520	484	484	475	525	565	498	505	507	512	517	532	488	482	462	550	514	522	477	475	491	504	512	503	478	502	500	506	495	492	495	504	523	518	494	471	508	491	490	512	477	504	497	479	525	537	508	497	541	518	538	497	495	497	485	523	483	519	490	527	465	521	479	490	518	529	529	463	447	521	494	514	502	511	524	509	511	525	483	513	498	491	499	453	517	480	508	489	498	472	479	486	490	493	504	524	521	534	540	467	464	558	514	441	529	513	521	537	488	521	510	537	540	522	516	489	491	472	510	521	497	451	507	488	522	514	523	506	516	503	503	473	469	531	543	479	460	472	508	505	503	511	481	505	480
23585	22604	32605	27379	21963	17160	4209	570	337	342	335	360	330	317	324	308	333	326	324	335	298	308	294	332	314	316	309	284	304	335	304	299	337	302	333	296	344	319	333	322	321	312	323	311	327	332	294	328	321	307	339	323	325	332	353	289	317	304	305	272	320	324	316	292	299	331	329	322	356	329	315	303	307	350	329	303	346	328	293	324	300	332	303	281	304	308	312	313	346	320	331	313	323	337	312	299	329	316	320	321	315	282	323	314	306	316	297	313	312	301	315	326	309	334	300	329	279	332	319	309	308	301	280	325	312	296	312	308	349	313	344	365	299	289	299	298	339	336	313	312	300	292	339	363	327	298	311	292	295	330	319	334	318	310	334	329	327	324	297	316	287	326	307	323	313	331	317	294	303	323	329	332	321	345	309	312	343	302	340	291	325	316	332	293	337	349	323	357	351	337	311	303	367	328	315	316	326	322	321	325	314	346	341	320	324	328	311	298	342	321	303	303	349	306	307	328	323	300	294	360	314	279	312	326	313	348	334	328	306	307	331	353	307	303	282	330	311	286	332	311	335	328	311	322	322	268	314	288	305	328	350	295	361	260	305	306	312	279	297	321	351	313	340	285	342	311	328	315	319	353	321	351	333	288	299	293	321	326	338	332	340	351	314	331	322	328	327	315	307	317	312	308	327	348	303	304	330	328	320	313	310	364	258	336	284	311	309	322	311	312	301	313	369	311	334	306	328	369	337	324	330	303	312	326	352	306	305	299	329	324	308	324	309	285	303	335	297	321	298	330	334	332	309	309	282	316	288	327	301	301	311	325	318	306	330	306	341	306	354	330	300	311	318	326	302	334	327	313	332	284	319	319	288	314	328	297	317	302	302	320	300	301	348	329	289	323	306	318	332	325	338	325	335	307	341	304	367	329	299	316	310	329	314	289	342	344	298	340	340	325	310	307	311	302	331	310	297	335	304	333	313	326	302	325	308	327	337	326	296	293	320	329	345	343	293	309	307	299	298	329	270	328	299	324	319	307	327	333	298	312	314	301	301	295	346	276	302	315	314	312	338	299	301	304	294	312	283	276	289	322	300	317	306	306	338	305	331	333	316	309	337	329	301	301	292	321	276	305	314	361	287	313	326	337	327	280	315	294	302	325	303	337	333	304	322	320	301	331	307	309	329	298	318	304	325	318	325	358	300	313	302	332	314	319	315	339	327	314	285	300	349	319	337	310	324	287	323	283	361	327	330	338	304	327	299	314	279	310	309	316	311	313	318	333	336	319	283	302	359	328	354	304	312	319	296	313	307	313	352	320	308	328	328	313	320	297	340	301	304	317	295	295	281	336	312	323	365	313	300	301	308	338	347	328	293	297	288	305	292	313	322	325	291	337	369	303	323	304	342	317	299	307	318	319	335	275	315	323	293	345	285	301	337	323	323	302	297	323	285	352	299	351	309	258	313	292	314	319	305	332	301	322	314	334	309	315	330	329	324	334	310	334	319	347	321	315	347	319	305	289	298	314	298	299	286	342	314	333	316	340	280	283	334	356	337	295	334	308	328	355	339	317	308	321	325	346	290	297	327	303	307	356	295	316	309	289	347	337	320	320	294	314	320	303	331	304	306	306	377	317	290	303	288	306	328	329	323	333	331	305	300	365	349	311	344	319	293	326	302	332	329	332	333	318	331	328	311	308	318	332	310	316	281	282	315	300	360	317	309	298	282	311	337	313	303	314	345	321	340	284	290	297	310	326	280	282	300	337	305	321	348	317	281	332	289	319	305	300	287	296	326	321	327	328	298	322	287	334	336	300	299	323	306	305	298	333	309	298	304	292	325	317	314	302	335	336	308	289	295	302	317	327	297	305	327	319	297	311	328	318	307	324	298	330	301	306	329	308	327	289	314	324	361	305	318	328	316	351	325	347	310	321	333	320	282	320	320	347	325	322	292	323	353	315	296	352	289	336	284	332	321	337	332	336	290	312	317	295	312	300	309	335	306	317	317	297	297	297	321	296	344	316	356	347	334	334	320	343	310	318	292	340	324	303	329	342	299	302	304	297	333	329	340	311	303	319	319	369	339	286	329	328	320	300	308	337	309	344	328	306	301	301	337	301	310	331	281	317	281	300	331	324	289	327	301	362	335	300	321	317	304	305	322	299	377	281	352	303	294	295	291	287	279	300	318	309	309	305	319	323	336	348	323	326	327	310	348	344	312	290	337	311	344	299	301	295	285	306	292	334	292	291	315	293	277	286	293	361	309	292	320	357	299	315	310	301	306	304	313	313	312	307	313	320	299	324	308	329	334	315	340	345	316	317	303	314	312	333	298	311	307	328	317	329	331	317	305	338	318	295	300	311	291	329	318	289	317	309	346	302	343	334	309	306	363	302	328	285	342	265	313	348	284	293	292	313	317	293	329	324	305	309	317	315	315	342	310	352	331	347	308	334	327	318	311	309	324	301	313	312	282	319	322	335	317	340	320	325	310	303	325	306	336	290	338	347	334	317	300	339	313	295	312	312	323	288	324	305	309	340	313	287	301	326	314	304	325	334	298	302	304	306	333	326	315	319	313	329	304	283	271	308	312	327	306	301	332	318	325	323	316	290	329	326	331	321	313	317	313	333	316	327	311	346	283	321	299	345	336	327	334	314	320	332	306	338	324	342	297	325	314	326	319	330	314	313	326	323	313	325	291	318	319	326	332	297	308	310	300	320	293	310	330	310	300	336	292	310	326	322	305	299	343	311	318	326	330	309	357	314	319	315	312	299	347	323	319	308	298	292	310	310	310	307	328	348	305	334	352	325	315	309	323	326	297	305	316	326	320	345	304	299	300	280	307	305	318	324	333	303	335	294	320	278	324	290	300	337	331	325	321	329	308	302	336	335	311	317	356	298	327	307	331	314	327	324	304	319	328	308	346	298	334	333	313	295	322	308	282	306	339	313	331	285	294	307	360	311	323	316	315	323	309	328	331	299	319	316	334	335	322	277	315	307	317	319	307	312	308	296	301	332	307	327	308	319	340	332	299	314	325	327	332	308	301	323	310	325	338	332	282	305	318	311	301	314	323	303	315	324	302	315	316	287	317	285	325	332	300	322	335	314	343	338	312	319	327	301	303	288	341	298	329	328	303	300	311	290	322	344	318	334	333	291	324	327	326	307	317	343	322	309	303	294	308	357	350	325	290	333	354	325	294	288	307	296	331	285	312	319	311	326	329	330	273	311	292	320	273	316	323	332	332	315	325	293	315	310	336	327	306	277	297	312	288	325	336	327	287	337	316	303	315	295	302	349	313	309	312	310	316	342	329	304	315	321	321	328	321	312	340	295	326	339	310	313	273	338	323	340	311	333	314	327	336	293	283	337	324	313	322	328	301	306	319	314	305	342	349	315	315	341	324	324	337	315	302	315	316	314	312	315	308	305	317	333	332	323	338	297	311	347	342	344	328	292	316	295	298	291	283	321	306	323	355	329	326	323	326	312	302	339	298	349	325	268
60665	102646	77607	48728	26620	9386	2327	994	636	533	558	577	563	547	553	554	561	555	523	534	566	579	570	497	537	548	556	564	518	532	502	565	566	562	543	576	586	582	560	578	588	564	596	565	584	522	563	591	515	565	540	544	593	585	530	576	550	557	561	597	575	557	580	593	572	564	548	548	529	575	544	535	551	547	532	531	542	595	546	565	541	587	640	559	588	616	596	571	543	577	532	554	575	574	548	534	545	545	553	577	551	581	570	578	554	533	549	546	544	557	597	588	613	565	584	539	550	572	546	566	544	546	553	567	567	534	588	547	595	530	589	529	553	531	537	514	539	534	549	586	586	558	565	568	580	533	549	573	590	568	553	541	513	542	563	596	555	594	537	584	548	561	580	613	551	552	546	534	568	552	554	579	530	526	559	565	578	568	535	544	515	607	533	563	582	533	603	571	541	618	566	578	573	563	529	557	544	547	579	529	596	544	571	545	571	601	599	581	548	527	588	526	548	556	558	610	514	554	540	532	540	552	578	569	540	583	555	568	519	561	563	564	575	585	578	612	575	573	588	557	522	603	553	580	543	552	555	543	537	548	566	544	565	525	581	549	529	559	589	579	577	561	588	531	567	570	553	551	567	536	563	552	587	546	554	567	561	518	563	542	555	568	571	532	554	553	571	500	570	536	544	564	561	577	560	531	518	553	574	589	543	573	562	558	516	572	590	580	555	517	574	572	585	558	577	543	527	531	544	563	517	613	554	551	557	527	567	548	535	519	533	585	538	565	554	568	546	534	573	574	552	579	566	585	525	540	576	510	598	545	562	532	526	549	571	600	539	573	565	541	555	570	480	561	550	516	544	621	536	500	586	525	541	547	513	523	516	520	564	550	560	561	569	559	536	569	581	557	569	562	571	613	586	556	554	560	576	532	517	567	522	591	575	547	577	544	532	576	536	556	563	567	516	568	554	578	530	521	559	549	602	567	563	571	596	578	532	585	559	530	537	591	554	566	600	552	519	526	538	615	584	587	562	558	569	540	534	543	541	548	580	590	540	542	554	546	580	541	541	541	552	541	521	537	532	556	518	532	567	560	568	544	545	571	565	592	571	544	540	501	540	540	576	526	557	534	556	527	562	524	557	566	587	499	569	611	599	562	557	563	554	569	502	564	553	523	532	585	556	553	590	532	545	565	542	583	587	559	568	521	551	589	554	524	505	580	556	565	540	582	566	571	527	546	540	554	537	516	491	578	553	548	514	576	535	559	568	530	553	548	529	577	534	519	521	540	581	562	560	520	550	539	557	532	544	527	564	582	566	544	512	562	575	538	554	515	555	564	574	579	542	576	544	540	573	563	590	564	526	582	555	554	553	580	546	576	585	546	575	554	537	555	559	537	570	553	466	546	549	588	595	610	537	535	522	565	509	587	522	567	581	572	545	544	556	596	575	513	568	548	553	568	548	547	552	560	509	517	595	539	574	528	516	581	562	583	557	510	538	554	525	551	538	548	529	558	491	561	559	566	562	501	590	577	497	545	550	546	538	589	557	540	574	549	542	577	584	560	549	567	562	547	528	556	558	553	548	570	568	536	506	581	580	572	539	535	544	581	578	522	567	568	576	585	529	541	557	576	529	586	527	535	594	572	563	588	575	553	598	521	567	558	525	584	516	564	578	571	530	566	538	548	537	529	583	583	553	518	564	546	530	614	547	553	495	549	567	534	572	544	547	565	597	587	561	568	518	552	563	549	566	568	593	582	617	569	580	575	521	556	594	580	570	543	528	573	557	540	536	588	559	552	524	527	571	555	567	529	537	553	512	549	557	555	571	542	564	524	509	510	558	545	580	563	559	559	551	567	569	545	508	560	559	585	566	571	546	528	572	572	534	564	597	563	555	570	580	602	549	555	564	556	563	547	545	542	572	582	591	594	522	570	525	561	553	547	527	591	531	612	543	562	526	584	583	590	600	581	571	542	571	532	576	546	538	528	540	565	548	570	564	549	545	578	576	520	576	543	597	584	543	549	580	545	607	563	577	548	559	574	516	564	604	531	565	549	607	548	591	533	573	528	537	554	574	522	549	567	619	566	531	508	529	569	578	570	549	499	564	547	537	549	569	543	547	514	569	542	542	563	560	545	547	550	535	584	568	539	524	550	586	552	549	539	559	588	562	556	555	569	531	575	554	546	602	557	588	573	566	581	577	600	586	567	580	558	561	524	572	595	523	550	555	563	532	564	537	562	605	577	541	574	545	508	527	608	566	566	546	587	583	583	528	530	573	510	550	541	581	594	577	572	530	564	579	563	584	589	577	568	547	542	539	558	586	538	582	591	559	535	548	549	548	548	519	568	524	563	588	537	591	545	549	554	495	562	634	474	551	562	567	534	547	571	534	585	548	552	559	540	523	592	610	586	541	573	595	547	516	523	572	533	596	548	584	536	538	555	570	550	589	530	538	563	552	559	510	537	557	569	568	535	548	545	535	559	551	544	573	542	587	575	579	549	559	582	570	533	519	584	555	547	559	540	572	517	571	559	595	537	544	508	505	534	533	566	540	577	521	518	540	564	566	546	538	545	542	572	545	525	542	590	593	590	607	526	549	544	556	528	593	546	557	507	509	555	575	532	598	552	568	531	554	509	545	542	531	586	540	541	562	560	530	572	569	565	549	524	528	595	555	576	531	549	545	571	560	550	569	593	528	556	542	536	541	529	599	526	534	584	541	534	564	613	520	597	573	581	536	544	557	572	565	515	572	523	546	540	533	568	567	561	541	541	525	530	558	558	561	553	553	582	538	539	570	529	580	568	575	542	520	559	564	524	525	565	519	556	556	565	580	563	555	553	537	587	545	563	559	550	597	552	554	564	555	544	550	583	576	537	552	584	531	568	562	569	555	529	567	565	532	533	585	603	529	553	575	562	495	545	525	557	533	551	559	492	545	548	561	594	557	569	593	607	560	570	633	578	555	536	571	541	563	523	528	559	562	540	575	567	591	566	537	544	590	551	549	560	520	578	548	527	549	549	566	577	549	551	535	554	548	553	555	567	570	576	571	529	576	600	549	610	511	580	572	543	571	589	550	545	530	504	578	541	575	546	517	555	561	569	573	560	549	554	598	567	556	568	543	557	575	540	580	550	556	560	568	549	542	543	585	506	550	605	551	539	527	535	572	553	609	528	560	581	566	552	566	567	567	548	536	581	541	566	568	541	576	555	549	560	559	566	557	571	539	541	558	543	575	570	496	557	571	541	550	567	538	564	562	564	538	578	554	537	590	610	517	526	583	561	540	527	527	578	553	528	556	574	513	564	568	585	571	556	564	553	544	546	545	566	611	538	550	584	559	564	522	554	598	519	547	539	535	524	517	558	539	553	537	562	551	555	548	538	573	558	559	556	573	546	566	550	538	537	566	538	589	580	541	496	566	575	573	547	548	560	544	569	549	561	562	590	608	556	554	548	562	557	559	569	529	562	519	525	564	579	584	536	551	570	571	589	564	555	580	591
29169	31372	29488	14519	2604	624	371	293	267	273	273	268	251	258	270	253	285	253	258	233	267	276	247	256	262	280	252	246	264	273	259	267	287	262	277	293	263	272	251	266	270	238	264	264	258	251	275	290	275	277	260	252	262	282	253	276	271	256	270	247	283	267	293	229	265	276	265	271	256	257	250	277	293	263	258	262	262	262	249	251	252	265	254	259	272	268	271	284	277	227	264	266	236	274	248	257	267	229	249	249	278	270	285	266	274	237	279	267	279	244	251	261	243	267	233	260	240	284	278	244	287	248	278	275	262	272	268	230	283	239	247	231	246	252	272	256	302	255	253	253	267	271	254	256	266	296	260	278	274	241	267	243	249	274	275	281	268	282	254	294	243	293	273	274	284	258	277	257	281	244	275	235	272	265	258	251	269	238	279	281	239	292	257	235	288	264	249	265	289	246	280	248	256	263	227	266	226	244	268	258	251	258	261	266	260	260	263	285	279	267	284	279	299	264	233	286	245	285	266	252	269	239	274	262	265	275	215	238	242	265	275	305	284	267	257	265	238	259	264	264	255	244	239	242	276	265	236	270	240	239	264	226	255	269	286	296	267	277	244	278	296	277	230	297	268	239	230	279	279	253	263	262	278	275	289	252	254	252	270	291	242	256	245	272	264	242	249	276	254	254	267	273	249	256	260	235	217	266	267	258	257	293	225	282	234	276	244	279	283	281	238	247	255	268	268	270	246	258	258	269	259	250	226	246	279	261	249	286	274	253	213	285	276	261	241	252	242	258	276	268	256	248	256	281	244	282	252	255	245	257	243	250	271	245	248	258	257	239	275	259	253	254	237	263	253	247	284	263	281	283	270	279	261	277	242	291	270	275	276	261	251	265	264	287	246	231	247	250	244	257	271	252	274	279	249	272	282	250	272	261	243	268	242	244	250	255	230	250	262	242	279	255	274	265	270	296	281	272	260	236	280	244	270	264	266	267	268	284	256	259	270	258	298	260	268	235	258	235	243	253	266	263	249	270	274	273	280	261	240	243	273	242	230	296	283	246	249	273	251	260	275	272	243	231	235	267	243	258	251	265	260	289	255	280	241	270	259	241	269	281	267	258	262	261	278	244	228	282	265	241	276	271	266	272	264	255	279	246	276	243	254	271	243	236	275	260	255	265	261	280	252	263	275	267	245	274	249	235	250	237	263	249	254	286	264	284	252	268	275	284	260	251	255	262	232	270	267	272	262	246	253	282	248	268	262	299	280	255	243	296	263	248	263	267	272	281	233	289	251	257	270	269	264	256	272	270	264	269	259	232	261	243	283	275	264	269	232	281	275	256	277	276	252	228	259	269	247	253	258	244	261	262	237	251	291	279	248	266	240	272	230	297	276	293	242	248	234	289	270	237	254	266	231	254	238	285	291	278	270	246	256	241	241	281	271	258	262	268	284	255	271	258	279	269	234	255	227	277	264	230	261	260	279	300	266	276	280	289	278	273	268	258	232	281	270	269	259	234	272	249	286	277	264	282	280	237	259	255	239	280	272	286	274	267	247	268	269	287	224	260	261	259	270	240	253	268	248	277	268	265	258	241	251	255	246	290	270	260	262	261	280	259	224	268	235	253	298	278	275	278	284	271	271	278	242	271	256	261	267	256	283	254	293	277	256	265	247	276	272	261	265	267	266	269	269	277	241	296	283	232	252	258	253	250	262	284	298	298	239	253	272	268	283	272	269	245	258	281	244	250	252	257	243	265	261	271	257	255	255	237	238	248	267	282	234	279	266	275	286	234	254	267	235	251	270	240	275	271	238	272	253	268	270	280	267	274	272	262	266	272	240	248	264	261	250	246	258	257	258	257	280	263	285	239	293	257	257	254	243	232	245	255	249	248	257	239	237	289	249	247	286	284	259	259	245	276	259	242	257	256	282	238	262	243	252	265	269	264	259	241	250	271	275	259	264	243	260	265	263	252	271	277	255	252	243	271	288	246	221	267	262	250	298	258	272	250	260	260	258	279	271	309	236	259	259	266	260	264	286	278	277	275	250	265	256	260	257	243	259	257	262	269	256	260	275	255	251	262	261	278	271	266	254	268	255	247	249	248	271	254	272	243	259	249	256	255	252	275	262	317	291	283	258	256	266	259	235	263	264	279	297	277	268	258	306	247	240	262	267	266	271	278	269	240	279	251	270	252	247	276	276	253	256	250	246	253	279	265	282	251	257	270	290	269	289	265	269	275	268	239	293	246	295	275	263	280	268	237	247	277	285	259	282	255	266	270	244	254	265	260	269	266	259	229	247	276	259	252	261	287	261	285	250	268	245	248	267	266	256	291	260	274	250	282	241	264	274	254	276	276	272	258	267	257	275	246	256	259	258	278	246	258	264	272	294	271	284	281	267	280	245	296	236	262	252	271	268	277	271	260	253	244	246	262	261	255	277	248	264	271	278	257	285	241	263	235	279	252	283	240	278	251	252	268	260	260	287	239	278	271	263	270	261	239	255	241	264	248	254	233	270	255	266	287	251	267	266	279	241	254	261	231	264	256	254	253	284	247	283	241	254	288	245	267	268	269	247	270	274	266	275	253	280	256	251	245	241	260	286	261	257	272	263	275	232	252	264	265	258	298	236	262	266	286	261	268	236	275	273	280	224	261	265	250	270	226	246	259	258	265	252	249	275	243	259	254	265	248	270	250	249	261	268	275	250	293	255	240	254	262	277	285	272	264	263	274	233	248	250	258	262	262	272	279	236	276	246	271	285	258	281	265	244	245	285	288	286	275	261	270	255	263	251	260	248	260	272	254	260	265	264	241	272	256	251	273	258	262	281	260	276	261	274	260	246	231	251	260	267	259	261	275	257	270	246	257	285	261	268	245	251	299	245	257	236	264	260	268	302	273	255	289	270	277	294	244	232	261	275	267	284	273	276	253	259	247	260	283	286	245	283	258	269	264	258	253	233	292	257	263	264	262	262	264	260	264	283	241	256	264	265	283	274	270	277	264	270	260	245	258	252	261	252	233	257	252	259	260	252	253	265	266	268	255	239	242	282	247	257	266	264	255	245	293	248	271	285	276	269	282	248	254	251	264	242	255	235	272	279	265	247	281	254	258	240	289	253	251	241	253	295	269	271	259	241	243	254	275	280	266	264	254	259	259	245	279	254	261	284	268	250	259	258	282	286	259	251	248	262	255	261	284	255	267	245	244	258	280	268	271	259	287	296	301	257	253	255	287	268	240	242	226	258	253	259	278	249	282	261	264	256	269	269	274	261	256	255	266	302	247	239	275	281	272	262	261	249	256	246	273	261	269	250	316	276	261	271	268	274	249	246	264	248	272	261	256	270	263	263	240	269	249	268	269	238	273	269	247	277	265	289	270	264	257	290	257	263	245	289	252	256	268	265	268	281	265	293	283	270	269	255	270	271	252	256	282	250	261	296	279	249	256	268	242	264	235	257	258	265	258	289	250	278	252	244	260	266	293	271	252	274	252	276	249	252	253
35881	48997	35205	16249	4779	1357	747	534	542	451	462	477	468	466	474	489	494	500	492	478	470	522	491	490	491	462	491	531	494	479	524	517	489	479	472	490	469	487	493	513	501	491	485	489	485	519	480	510	503	511	460	504	493	486	493	489	474	469	426	471	495	525	489	502	479	480	496	506	458	494	499	474	476	501	422	490	492	478	483	497	518	502	481	483	454	473	480	476	458	501	477	489	481	475	467	466	504	503	499	510	497	495	500	522	453	513	495	455	510	485	493	474	477	495	426	456	482	451	506	473	475	521	483	539	447	534	522	479	502	480	439	500	512	511	497	520	468	468	492	470	505	517	498	498	491	479	495	540	491	465	464	473	465	478	471	482	470	496	452	465	489	472	483	499	508	477	485	442	459	469	495	523	455	537	516	474	527	451	476	497	454	422	475	499	519	468	449	523	473	497	479	473	529	513	483	461	468	541	446	479	485	450	474	444	478	488	482	490	483	492	460	498	468	511	477	477	444	471	470	496	451	480	458	516	478	457	500	452	514	494	516	511	477	486	484	496	481	482	518	441	504	483	471	488	490	470	500	492	502	488	465	482	510	488	536	517	450	498	481	477	475	499	459	490	507	491	455	484	478	495	509	486	471	460	499	458	492	495	491	491	500	478	506	501	482	448	493	546	509	488	480	460	522	489	473	535	480	507	477	477	475	498	436	481	447	459	508	469	497	489	493	453	476	490	507	488	482	487	485	517	481	487	505	519	509	462	478	482	521	457	499	473	462	494	469	477	512	510	490	468	507	477	491	453	495	504	509	494	514	487	477	472	481	504	482	458	491	490	449	488	496	519	534	493	492	509	478	496	479	464	477	472	523	513	470	470	471	499	466	485	486	489	484	484	519	478	490	483	454	474	464	488	467	514	476	485	471	478	485	471	481	428	474	481	463	476	482	485	513	481	486	478	489	472	489	493	472	512	485	530	539	497	550	475	535	537	484	484	458	511	519	482	485	475	521	466	514	485	466	513	528	468	495	469	494	478	509	494	431	479	489	505	497	465	523	470	498	480	466	533	454	496	489	463	456	523	481	496	495	506	466	458	507	535	439	493	478	471	514	481	519	504	470	450	481	473	491	490	474	508	493	459	462	497	451	492	484	490	516	519	458	494	471	477	505	472	480	459	485	459	493	454	470	504	501	509	474	522	464	518	493	475	470	461	485	482	470	510	516	496	440	503	526	478	439	530	498	474	476	454	514	476	489	468	466	490	470	466	490	511	514	495	493	460	462	464	496	461	497	463	464	451	508	492	507	534	482	493	518	459	469	495	455	503	459	497	470	507	471	473	475	501	463	538	487	467	517	469	482	519	466	504	481	494	467	468	462	469	520	512	484	464	526	485	501	497	503	506	508	452	486	495	476	506	462	473	500	505	472	466	497	460	500	474	511	458	497	478	514	491	489	487	486	485	481	500	480	479	490	477	495	455	489	480	458	482	486	514	436	460	478	481	492	509	518	485	479	475	505	506	495	489	485	475	464	464	507	484	498	535	486	473	503	509	488	478	516	522	516	521	498	464	464	475	430	458	505	512	431	516	472	492	495	457	469	457	491	478	481	506	463	494	466	493	491	482	491	513	512	459	485	463	457	489	486	509	479	540	457	467	487	451	466	481	488	479	480	454	506	470	494	479	518	469	452	521	474	498	492	484	446	482	449	501	481	469	475	471	469	534	463	471	478	501	465	492	454	503	542	486	491	449	455	494	496	488	545	468	453	483	495	483	521	491	506	487	477	535	487	491	475	474	468	494	461	496	468	482	496	473	488	492	472	441	455	491	471	496	525	485	488	477	485	505	491	524	497	476	513	472	486	475	484	451	471	454	478	481	444	486	498	470	478	518	464	485	514	454	467	488	485	472	482	510	492	465	491	486	473	496	487	471	509	449	495	534	465	504	479	497	495	486	481	485	490	501	493	468	481	487	515	452	481	467	488	501	500	482	498	480	479	521	465	483	461	475	462	486	447	486	516	524	477	488	489	465	489	475	478	488	456	500	507	506	504	488	502	511	514	494	506	485	501	480	459	460	489	491	509	504	460	492	539	469	485	519	472	458	494	478	484	490	503	507	480	491	483	502	453	468	527	480	460	516	471	486	460	502	525	474	463	462	496	496	473	498	505	545	500	492	472	508	492	440	492	508	500	493	496	476	454	480	500	483	482	454	479	482	472	484	462	469	497	497	475	468	486	472	518	501	497	462	483	445	474	480	509	477	482	507	466	526	477	454	462	471	461	534	480	493	448	506	478	455	472	500	543	449	516	455	494	491	474	458	511	471	447	502	502	494	471	466	487	465	455	478	498	504	498	481	514	486	489	472	482	499	498	502	503	445	516	469	469	515	524	519	508	524	455	521	486	482	486	521	488	464	434	458	471	523	487	523	470	489	512	462	510	472	513	484	485	482	541	467	484	483	482	478	492	464	485	457	478	475	483	531	469	471	487	488	482	468	463	511	452	486	494	468	506	521	461	505	489	489	491	456	463	471	495	475	499	465	451	451	474	532	486	447	485	557	465	461	461	441	480	476	503	495	478	516	480	454	497	467	553	519	485	468	480	463	485	471	478	488	462	527	450	492	477	499	495	489	536	457	447	482	517	495	542	501	479	443	463	493	501	518	486	472	461	507	507	446	503	467	469	496	499	511	472	472	505	479	507	441	481	437	501	459	519	493	507	474	466	475	520	507	476	493	477	453	497	503	534	493	509	484	490	486	524	488	511	499	482	474	494	493	495	481	440	550	454	516	481	474	506	484	511	527	499	505	505	508	474	531	507	482	502	477	502	453	498	490	455	497	479	445	496	444	511	516	478	518	493	467	526	469	499	510	511	498	420	491	462	496	525	473	477	533	472	448	455	504	519	473	503	476	504	491	503	471	464	476	546	517	486	486	473	527	508	476	470	503	494	465	507	462	452	509	493	499	494	493	484	452	506	493	512	520	507	446	515	474	470	480	518	517	480	492	480	457	469	452	456	512	470	503	518	513	479	479	523	478	509	485	467	497	471	480	432	509	472	467	510	456	507	478	478	468	480	467	514	485	444	484	461	449	445	467	531	507	482	445	484	465	489	455	467	455	430	520	506	471	480	483	484	481	485	491	474	465	456	474	492	500	490	510	458	483	527	471	477	483	501	496	487	532	447	502	480	531	454	488	506	519	486	494	499	525	477	487	504	487	515	476	496	476	478	470	494	498	507	498	475	497	481	488	475	448	535	492	490	504	481	522	460	503	517	449	486	489	496	562	515	485	453	463	453	470	489	512	512	472	534	522	507	446	482	485	516	476	543	496	455	485	467	493	483	512	473	487	503	496	446	493	468	487	443	491	497	478	474	477	471	493	481	491	460	494	497	502	452	462	495	466	455	499	506	480	513	493	528	519	485	478	498	506	494	512	489	472	496	453	483	489	480	525	486	488	473	473	495	437	520	493	507	486	516	487	490	483	480	431	504	529	495	491
24860	24723	36373	30898	20099	8359	1064	352	315	245	293	283	273	290	310	294	308	295	268	273	269	283	293	285	305	265	287	286	295	253	290	281	298	269	272	259	273	288	257	262	300	279	305	281	260	269	289	288	276	261	253	278	266	254	277	279	298	264	294	275	284	281	309	283	281	264	287	296	283	303	285	267	246	293	295	314	262	281	295	299	264	244	265	298	244	280	286	274	258	262	256	295	285	256	270	296	266	283	247	286	280	324	289	286	261	260	293	302	283	305	283	250	260	260	247	249	299	284	311	282	304	272	289	277	296	274	275	288	296	284	274	271	285	240	250	256	288	289	274	303	288	263	279	296	280	256	292	302	313	238	287	256	251	239	296	275	298	269	258	274	263	254	291	274	267	259	293	293	294	286	259	287	267	269	285	267	294	289	293	281	309	236	293	267	265	258	276	275	300	310	276	285	243	256	288	286	280	288	282	304	286	278	251	274	274	265	248	285	310	288	259	280	256	302	282	290	289	274	247	292	305	293	272	240	275	262	248	264	260	284	256	272	272	272	276	273	289	282	294	287	267	290	277	287	274	257	257	289	273	279	259	281	254	298	273	280	273	308	280	265	273	289	275	254	273	310	256	281	286	286	254	279	286	267	269	263	251	272	292	257	269	271	273	283	292	268	306	282	292	277	267	285	301	276	291	249	268	271	280	258	250	245	269	273	306	297	265	265	275	265	277	276	290	292	266	275	277	244	297	302	285	255	264	275	278	251	306	286	311	280	283	284	292	265	263	280	275	293	290	264	265	288	247	281	233	292	255	267	268	242	297	271	292	276	269	256	268	293	258	279	272	297	306	285	264	294	271	250	293	256	269	291	285	290	285	288	295	286	275	311	296	293	283	261	284	286	295	299	279	296	277	273	290	253	296	271	283	275	288	287	297	257	270	272	289	281	245	260	268	270	268	286	290	268	294	257	272	274	287	244	271	290	274	299	307	275	308	299	276	290	291	273	293	279	257	278	289	277	310	279	274	263	272	256	290	284	265	281	318	296	278	276	276	262	273	267	268	261	269	292	297	284	290	247	282	281	272	302	281	288	256	272	264	279	245	288	290	274	293	280	286	261	271	285	289	284	258	289	269	262	305	283	252	299	289	246	252	281	289	263	289	281	265	268	280	258	276	276	277	278	296	270	258	302	290	261	291	265	274	289	290	311	285	294	276	286	288	271	252	243	251	301	280	276	284	288	293	274	294	264	293	258	275	259	281	275	297	274	275	274	280	280	273	268	267	291	293	275	255	264	297	269	281	297	285	289	262	270	288	267	282	272	243	293	298	245	278	276	273	266	258	274	305	271	290	258	258	273	285	274	296	273	297	258	274	275	248	243	281	292	274	274	315	277	271	286	282	263	282	272	302	247	265	304	242	293	283	284	274	298	262	270	269	265	284	277	279	271	289	275	283	275	270	282	296	291	292	259	268	283	254	261	259	282	265	293	288	270	292	273	261	248	266	311	282	285	277	263	272	272	286	296	251	260	305	262	293	280	285	287	275	255	274	274	279	292	281	326	270	277	271	284	272	270	273	276	275	253	278	283	304	251	279	297	277	263	310	261	282	271	269	281	266	284	276	300	268	275	282	307	259	283	283	286	266	265	264	250	282	267	279	272	276	275	245	283	325	278	269	242	275	296	281	253	255	267	287	259	298	269	261	264	271	272	262	264	264	274	234	315	270	280	262	240	254	285	282	281	264	273	253	275	263	238	264	281	253	295	248	278	254	251	258	276	277	307	271	268	270	255	277	283	279	258	258	267	313	282	291	268	280	279	281	264	266	271	294	286	285	280	275	285	287	281	264	291	266	273	277	289	296	273	247	269	269	249	295	279	293	243	285	286	269	259	252	315	272	291	266	271	269	295	306	276	270	295	259	269	270	274	283	269	278	235	246	281	270	290	254	220	299	282	281	275	313	301	273	286	258	283	277	288	280	279	253	294	255	274	254	261	282	270	271	300	304	297	279	283	266	282	278	300	250	269	255	266	244	309	265	289	272	238	282	266	264	279	263	279	268	293	255	282	257	259	269	261	276	297	247	295	264	288	268	291	271	285	263	278	276	257	268	308	300	292	282	276	268	277	284	255	287	315	280	270	282	279	266	267	289	278	257	285	274	287	286	274	283	271	280	258	273	288	268	259	267	252	287	313	253	274	283	287	281	264	262	296	299	263	284	286	284	258	262	269	293	300	262	253	265	287	275	257	266	292	273	309	257	329	278	299	276	272	298	281	266	293	283	245	294	293	281	282	304	263	275	259	280	275	303	283	244	272	281	286	273	283	245	285	280	260	297	258	285	243	257	260	250	310	263	265	318	238	280	245	318	255	278	251	280	278	262	260	253	282	290	267	266	318	261	312	263	265	294	282	241	279	261	266	250	286	280	277	271	257	246	256	275	279	273	255	255	251	259	295	291	268	281	256	286	268	247	258	268	250	285	271	243	282	281	289	281	274	277	256	271	288	265	273	269	310	295	277	288	245	281	264	259	253	295	271	269	242	259	308	276	263	280	261	294	269	251	286	274	265	266	307	291	309	306	249	313	293	305	295	256	292	266	312	301	245	268	274	233	292	296	249	231	278	262	284	270	268	259	263	289	273	311	246	316	285	295	276	250	285	311	267	300	254	267	279	280	269	293	291	263	253	267	298	272	259	280	272	267	289	259	286	257	243	272	262	268	287	279	294	292	260	262	234	297	279	262	238	278	284	312	247	265	277	285	267	286	265	268	300	304	277	260	272	284	279	285	240	291	295	293	304	250	273	303	282	244	312	262	271	229	270	280	269	283	289	259	272	272	288	253	289	255	284	310	269	298	258	277	286	263	274	302	266	279	279	315	255	275	282	294	276	261	281	261	278	279	288	288	277	261	266	263	286	258	289	274	247	246	266	258	277	279	269	245	290	291	249	276	282	270	272	269	261	298	286	267	255	256	283	283	273	302	280	237	284	245	285	288	277	248	280	298	262	283	264	272	271	263	281	255	270	283	261	283	245	255	288	250	246	280	265	258	251	269	271	268	265	261	262	278	282	286	286	289	269	234	278	288	284	270	273	283	258	271	289	297	263	252	295	274	271	283	270	284	282	290	267	265	280	279	269	261	262	283	275	293	299	298	280	277	256	260	271	240	265	267	271	280	245	281	289	279	259	281	281	260	247	260	266	269	260	294	237	280	281	289	257	278	268	263	271	254	276	260	270	277	305	240	264	272	291	261	270	272	304	273	294	277	261	252	280	269	278	254	281	295	292	294	277	259	282	284	288	274	282	301	267	272	253	276	280	256	285	294	282	259	270	290	274	274	293	331	267	282	287	261	275	300	267	264	271	316	288	303	293	303	267	287	254	296	289	278	277	289	274	277	296	261	257	293	266	256	272	275	279	276	309	270	276	266	277	281	263	271	265	276	278	245	278	254	269	328	274	249	290	282	286	291	259	266	263	293	278	273	299	270	304	286	254	284	271
59640	92059	68891	41425	19778	6699	1555	618	548	548	488	527	531	568	504	521	510	523	495	533	502	486	520	503	495	472	519	535	511	493	548	532	504	548	528	548	508	515	551	483	500	495	541	557	535	499	494	528	505	531	490	477	499	496	502	492	545	530	493	514	493	507	512	531	522	488	531	496	494	487	490	526	479	492	555	476	479	531	532	491	482	562	518	471	466	503	472	490	503	514	501	543	505	473	539	507	490	509	519	477	532	537	479	476	537	491	513	515	519	537	520	494	536	492	488	491	485	530	451	505	515	507	524	496	480	456	478	518	519	536	473	510	494	513	486	453	501	487	505	528	509	553	484	519	479	512	498	489	552	515	479	522	509	526	543	507	535	519	497	524	536	503	514	467	549	518	494	537	504	549	520	505	512	477	518	505	535	466	514	498	475	518	493	489	532	518	516	532	525	507	510	504	510	535	495	540	527	495	503	537	504	511	506	513	536	510	559	518	501	507	502	491	483	499	507	481	526	501	530	530	500	486	474	547	492	503	521	518	489	490	470	509	524	528	508	524	499	512	515	479	507	498	513	508	507	479	471	486	517	478	497	490	540	476	495	501	477	472	494	529	549	520	522	505	536	493	523	547	473	533	480	521	525	534	468	543	496	499	499	498	510	496	514	545	484	480	490	518	513	537	500	489	481	517	517	524	508	497	522	473	488	492	521	517	516	471	485	504	517	505	510	473	483	474	546	508	495	501	516	502	497	495	475	510	520	506	530	502	490	502	516	521	503	536	513	491	512	487	500	522	532	487	528	474	511	493	474	475	511	535	486	522	484	509	501	531	462	484	507	541	525	531	532	486	494	530	519	566	493	516	501	471	494	550	477	530	494	513	484	518	492	523	510	532	542	507	512	521	486	501	505	499	504	503	501	499	513	530	488	546	537	496	499	492	490	507	499	501	507	492	539	537	496	507	507	506	507	496	492	523	484	558	481	515	523	492	478	509	518	453	513	555	536	539	461	492	499	529	488	482	525	534	487	556	536	500	530	514	511	513	483	518	483	499	485	523	524	531	489	550	536	494	467	497	504	495	469	518	510	528	499	510	517	515	488	497	483	473	521	556	547	469	462	485	510	526	491	514	545	503	510	489	541	521	525	492	497	512	502	561	484	500	528	488	499	459	494	510	472	521	494	473	537	493	514	530	510	506	518	493	549	481	504	540	484	531	476	512	528	518	487	500	504	545	455	526	538	517	450	481	476	496	498	522	527	512	466	472	480	514	477	522	514	527	508	502	478	513	534	513	502	515	507	522	543	475	496	479	559	513	501	491	491	569	496	462	486	487	534	542	490	490	501	489	516	513	494	482	540	505	530	506	494	503	513	502	514	478	525	476	494	537	509	574	518	492	506	506	459	535	463	496	544	503	510	526	517	501	524	510	548	472	489	488	527	527	477	505	488	518	483	533	512	530	534	495	487	508	507	504	519	524	502	519	478	530	525	491	539	511	494	488	494	530	541	504	524	520	481	505	529	523	502	512	493	522	487	504	512	550	513	515	513	501	516	485	495	536	507	524	505	489	506	519	465	485	488	511	535	488	508	532	486	521	497	513	516	500	509	513	496	508	526	490	556	489	482	519	503	465	521	494	514	514	482	510	505	492	531	515	506	487	532	456	504	498	489	508	512	475	487	496	530	480	505	518	506	515	469	580	517	496	488	501	532	504	487	512	501	525	515	515	486	504	478	498	534	531	494	485	508	502	515	541	510	489	491	500	522	525	490	513	521	524	493	503	520	518	499	511	467	506	514	498	517	497	529	467	511	508	494	525	536	513	505	491	491	488	502	481	498	523	463	534	490	521	487	490	508	477	492	502	483	492	512	479	497	504	482	514	476	549	445	509	481	508	493	541	488	499	517	527	495	526	482	547	525	515	515	506	551	499	499	516	491	506	518	521	533	525	560	480	515	526	479	519	517	480	530	460	522	522	461	513	507	531	538	513	526	531	516	494	489	522	521	517	510	511	542	537	513	505	482	487	476	469	542	514	507	503	489	529	520	532	504	488	479	485	517	495	512	541	467	555	482	515	538	515	488	506	493	466	496	501	517	483	532	515	544	547	471	486	519	489	510	494	500	537	541	477	539	505	516	465	526	511	560	493	538	538	512	533	513	452	512	526	498	515	537	536	504	539	481	517	527	474	470	550	491	479	505	528	500	509	475	497	497	466	517	490	476	528	463	537	530	477	515	493	460	502	495	516	486	483	538	497	488	503	506	541	492	522	521	496	498	501	467	495	491	484	500	553	505	476	507	512	483	493	475	509	508	489	535	514	513	507	496	498	512	446	499	469	503	487	528	518	494	499	528	483	517	532	453	489	510	487	485	486	494	499	481	491	503	525	489	499	519	484	525	519	476	502	499	479	488	520	521	527	485	497	536	494	502	447	513	528	470	520	472	473	516	527	507	530	500	540	495	534	493	480	507	514	516	487	503	535	543	490	513	504	487	493	520	518	503	530	499	493	504	522	536	574	486	508	476	546	510	497	540	516	520	471	494	523	523	523	506	501	527	472	530	522	559	482	485	510	521	492	551	495	493	499	524	513	554	501	496	508	496	510	512	470	528	476	491	511	513	515	471	504	532	469	524	526	475	493	504	502	475	502	500	500	538	498	524	486	510	519	519	504	513	505	517	509	509	489	545	510	497	485	511	534	522	475	473	495	496	486	476	526	488	514	517	506	495	479	538	494	458	512	516	471	489	533	525	513	495	493	526	525	516	475	470	497	533	507	503	500	526	513	491	512	520	460	504	488	508	489	502	476	483	505	488	491	510	460	550	460	518	502	508	510	474	508	499	520	544	473	507	537	535	491	559	462	498	480	508	541	475	491	476	541	529	521	473	503	502	537	551	514	496	524	513	491	481	492	528	507	509	529	529	479	485	503	509	437	533	509	512	476	514	499	520	502	467	471	527	506	549	509	528	493	526	525	504	539	508	520	470	483	548	480	518	507	549	508	462	546	548	515	501	518	492	507	496	510	527	563	523	507	531	509	490	511	518	516	503	488	500	488	515	523	504	531	495	532	528	526	520	498	484	519	497	483	539	527	513	523	533	513	482	555	540	493	479	513	508	506	477	469	530	503	519	526	478	527	504	513	524	493	490	516	506	459	516	524	518	475	515	518	510	501	492	534	485	512	522	484	492	550	523	502	494	520	528	514	520	462	513	518	471	537	525	524	494	454	491	526	511	479	512	471	495	566	499	485	540	506	517	460	468	511	479	489	538	535	513	474	510	479	536	467	515	502	511	483	534	514	482	473	498	491	479	533	564	516	497	494	537	491	497	504	462	505	488	504	481	490	504	474	488	517	503	512	511	510	512	488	472	539	499	522	512	514	555	508	501	511	545	510	521	477	484	488	521	550	522	509	544	497	514	505	484	509	501	537	528	498	486	491	517	494	485	506	521	469	524	457	459	474	499	536	521	508	528	512	531	520	518	499	493	530	502	534	488	540
23546	22716	32876	28672	22365	17054	4241	546	337	380	358	325	340	317	323	330	323	312	320	345	328	303	332	311	354	298	298	340	340	320	322	310	334	308	337	334	291	292	348	321	368	276	325	347	353	306	316	344	309	289	362	332	304	322	332	315	331	314	320	322	323	312	315	350	304	300	326	314	346	316	304	313	358	331	319	319	308	330	316	303	310	304	305	312	318	338	306	338	339	310	356	311	322	335	294	348	345	357	331	299	324	330	303	335	309	312	315	306	329	323	325	299	325	330	332	364	319	323	326	317	328	340	289	301	309	376	304	338	305	308	291	312	338	329	320	300	319	310	341	301	309	311	316	345	305	320	336	297	339	301	287	328	295	328	346	302	318	318	309	329	297	333	332	340	337	309	304	328	320	338	308	341	335	314	310	318	305	324	331	330	327	299	335	302	319	326	321	303	293	309	300	304	321	317	323	299	309	330	328	307	324	354	318	327	311	284	298	322	330	364	318	328	340	330	304	297	317	358	319	307	316	304	307	323	329	335	329	302	298	315	279	341	314	329	298	315	312	311	323	329	355	315	324	328	309	321	307	290	296	293	309	343	300	350	314	347	353	297	346	306	301	295	312	313	313	290	326	321	303	329	307	360	304	324	324	334	336	317	301	304	321	336	294	316	346	341	310	351	343	311	315	294	328	293	352	324	313	323	308	328	342	321	333	310	319	355	318	333	310	319	337	309	319	311	317	309	314	320	301	316	334	311	276	300	330	330	351	342	303	306	320	328	311	339	296	282	341	334	314	338	323	308	283	333	328	294	319	332	303	323	302	306	342	313	343	344	319	322	300	271	314	304	329	379	325	295	338	296	311	299	333	330	296	322	337	319	309	324	331	276	326	319	303	356	322	329	311	299	318	331	290	334	340	315	314	346	346	320	319	304	300	324	309	325	355	348	329	331	311	328	299	334	309	337	346	308	325	322	373	307	304	310	320	308	341	306	298	313	322	321	323	326	334	312	299	299	342	325	293	335	311	336	329	322	352	330	313	314	343	330	274	325	296	348	334	281	329	314	306	343	301	357	316	309	306	310	299	323	323	294	337	300	307	306	292	324	342	329	315	308	314	325	326	312	340	318	326	343	285	329	299	325	317	337	318	315	325	337	326	304	343	281	321	302	320	298	337	341	291	315	329	317	337	343	326	279	313	296	307	318	300	284	322	292	328	316	300	337	326	296	333	328	304	343	304	333	290	353	307	335	334	323	367	301	313	342	317	333	326	314	323	329	345	333	324	320	321	325	301	324	339	268	286	318	310	297	305	332	339	301	330	311	301	322	329	302	294	322	300	316	320	335	339	324	312	316	313	309	315	341	332	320	340	306	351	338	327	332	315	304	344	341	344	281	289	303	348	340	337	321	304	303	302	328	338	276	329	299	319	319	323	334	331	331	345	300	319	285	340	337	305	350	319	326	294	321	291	325	299	311	313	300	295	291	301	344	310	300	300	301	359	270	318	326	300	301	349	307	331	298	341	300	326	325	314	278	294	310	337	344	300	329	338	321	339	359	314	299	326	314	355	325	322	309	313	335	335	293	320	318	329	271	302	322	315	295	315	327	273	319	317	313	306	323	326	328	347	315	321	291	306	302	341	333	322	303	317	298	344	297	320	314	326	309	311	370	273	296	303	322	298	312	316	334	331	310	308	302	349	331	316	313	301	342	316	303	320	302	321	329	320	314	325	333	313	304	324	313	322	300	329	326	307	322	325	320	317	312	342	336	296	335	309	314	322	293	287	326	325	311	288	311	326	305	306	324	324	314	343	302	321	337	331	319	275	309	312	343	306	313	316	293	354	301	309	300	301	338	314	299	312	304	307	323	312	339	311	318	303	325	311	316	325	309	301	323	305	318	320	319	315	321	293	304	333	352	318	329	316	348	320	303	304	333	310	345	316	330	322	339	350	336	318	312	319	322	327	343	331	338	338	314	310	342	296	315	307	298	315	316	302	326	347	339	349	308	326	305	307	342	298	309	291	291	307	332	327	304	334	285	315	320	331	320	337	322	327	324	313	324	308	322	283	311	333	299	333	330	300	330	301	318	331	282	340	316	328	310	297	316	323	335	342	330	265	304	293	306	295	305	303	310	295	302	336	329	323	323	320	298	289	309	344	298	308	318	312	317	362	368	288	336	339	314	329	315	337	341	298	310	327	308	291	360	308	323	309	316	333	326	312	331	351	342	352	338	312	292	335	304	333	336	309	330	304	317	308	311	313	319	341	341	339	323	335	321	320	254	331	334	313	321	319	313	290	335	331	382	310	286	325	305	307	323	301	324	282	293	315	301	350	323	319	303	317	314	350	337	324	332	277	303	323	306	311	314	347	345	313	311	334	287	308	344	315	317	304	311	313	304	334	320	290	306	341	317	326	322	327	301	316	311	324	311	316	317	321	296	308	304	311	320	305	358	344	336	283	305	326	285	323	316	338	318	335	350	305	274	288	300	328	305	346	333	310	344	309	317	317	326	335	302	330	309	340	312	322	315	301	309	320	309	321	334	344	332	311	323	302	310	294	340	357	310	338	328	324	299	288	324	312	297	295	325	292	317	313	320	334	315	339	340	326	330	322	317	305	307	309	296	336	304	346	303	337	306	291	291	320	307	326	319	337	312	293	313	300	345	284	312	319	302	339	343	338	354	323	338	314	318	290	319	322	323	348	304	291	307	304	328	336	317	320	356	273	304	304	284	330	320	323	308	308	325	345	323	330	283	343	313	301	304	309	308	338	338	317	323	294	310	326	303	304	296	336	335	309	312	299	323	314	320	301	296	289	292	330	298	316	325	324	330	297	334	310	349	319	316	305	303	337	301	346	283	345	299	341	316	292	320	319	320	312	315	312	325	336	321	338	330	280	295	298	294	310	308	317	293	313	332	339	329	309	327	358	301	293	320	308	332	332	321	296	295	315	290	363	325	303	308	335	324	341	354	334	316	334	328	344	297	312	306	329	307	318	330	302	316	322	337	331	310	308	357	330	327	311	282	342	296	302	332	298	321	309	305	327	315	303	303	285	321	324	326	305	303	335	348	338	326	326	326	307	336	308	349	365	289	336	320	314	333	289	349	312	315	318	294	322	305	338	316	300	326	322	341	327	344	322	332	297	339	329	345	324	314	344	333	316	299	307	341	311	307	308	336	321	295	348	310	313	278	308	338	327	308	320	345	320	304	308	308	301	329	317	311	295	312	304	319	345	337	355	274	334	290	279	316	279	314	321	340	321	304	293	322	301	304	313	325	327	310	303	336	325	308	317	293	320	300	299	343	306	303	278	339	318	297	336	329	316	337	349	340	306	322	341	343	300	290	290	328	317	324	308	296	298	304	316	309	356	309	290	296	329	347	315	349	350	341	340	347	322	327	332	307	295	326	337	334	320	288	350	282	309	366	312	325	321	320	349	298	332	350	293	333	317	310	335	322	317	305	319	323	325	296	380	337	344	312	304	329	284	303	338	319
60457	101607	79543	50468	28107	10089	2252	808	608	524	568	546	551	585	579	569	577	548	518	559	523	609	573	576	578	542	571	575	539	530	560	558	575	557	575	524	541	570	563	564	535	584	539	586	536	564	510	569	585	540	593	568	542	545	556	557	522	560	551	523	583	582	515	569	570	584	559	579	530	574	572	528	589	546	578	567	530	581	591	559	538	575	571	514	528	607	529	544	542	590	496	554	548	588	533	547	547	563	565	555	564	563	546	534	513	552	563	574	587	476	550	584	574	568	571	575	560	535	585	542	603	567	576	521	554	550	608	583	540	549	602	571	561	551	536	507	592	557	529	618	532	542	565	533	585	560	558	589	561	553	566	531	528	546	552	564	556	536	581	552	549	565	611	531	517	587	572	526	594	553	576	537	571	532	549	580	561	517	506	528	515	538	561	557	572	569	577	560	552	545	513	526	560	553	535	530	561	581	552	560	561	579	558	555	617	547	541	603	506	538	586	569	585	540	573	568	607	565	505	503	566	557	554	554	515	532	550	593	547	548	544	536	573	525	535	513	550	528	569	573	615	563	555	499	565	543	562	529	541	585	583	531	552	526	582	520	516	574	501	554	585	567	553	564	600	534	591	603	544	550	566	587	537	568	556	541	588	599	559	575	563	570	584	574	595	541	505	559	565	533	571	526	600	544	507	546	537	593	572	548	557	592	589	560	528	505	534	533	589	593	567	583	564	561	555	587	537	562	517	580	594	600	575	568	559	503	565	571	521	528	553	581	561	586	551	523	592	561	556	536	542	520	573	546	513	530	575	556	543	530	519	562	488	541	515	536	568	519	562	556	539	539	559	541	533	548	580	518	540	537	543	566	585	549	557	527	599	566	542	551	556	569	536	575	547	534	567	596	566	544	575	529	571	568	566	551	585	542	572	552	564	590	550	541	533	517	514	558	544	572	543	590	559	549	550	554	568	540	552	560	564	538	564	552	573	586	556	602	557	585	550	590	551	530	531	586	573	564	578	573	521	548	524	567	572	576	576	551	555	530	582	570	527	591	542	563	554	544	582	533	534	530	578	552	560	540	565	523	527	598	541	570	573	576	620	548	578	557	559	536	582	585	548	560	548	527	554	576	566	532	595	539	541	507	578	532	519	496	558	537	525	550	580	545	546	554	577	601	572	544	549	613	544	545	595	588	558	545	556	545	541	600	496	544	566	580	563	577	544	563	556	552	535	521	583	565	532	570	556	562	545	567	555	532	527	570	591	578	561	607	519	543	576	538	570	533	578	525	609	499	579	578	532	534	527	556	569	544	551	584	582	548	531	564	537	535	579	557	512	564	554	575	520	570	580	580	558	545	557	563	571	543	557	591	540	573	570	552	542	511	560	539	522	557	569	555	596	546	530	547	577	557	580	550	544	546	541	541	567	561	638	523	507	566	547	550	585	533	546	555	557	540	538	529	555	576	518	553	560	596	554	579	519	557	601	564	582	554	557	580	595	587	565	582	550	529	546	538	588	551	542	544	558	552	546	584	515	543	538	560	562	563	530	551	592	536	544	512	564	553	546	562	544	553	552	557	604	601	556	561	534	585	548	564	524	567	539	585	517	519	543	579	584	551	520	558	558	524	547	530	560	584	551	568	567	586	539	543	560	604	507	570	558	568	571	506	531	564	507	591	540	558	550	550	532	555	530	615	643	554	537	550	554	589	601	594	569	542	560	544	586	521	565	561	558	539	539	566	550	600	567	564	565	554	575	543	545	510	547	565	566	516	534	533	571	532	610	529	577	510	536	552	531	546	582	577	534	558	576	537	566	561	538	546	513	551	592	552	543	557	538	565	541	588	629	527	517	517	527	541	578	569	589	523	549	535	526	559	572	554	508	561	559	540	543	569	552	514	590	551	551	560	560	536	570	568	544	555	534	563	583	565	520	523	549	557	568	575	512	509	570	571	525	554	544	553	506	552	521	584	511	547	572	538	550	551	552	562	536	603	547	512	562	574	561	560	563	561	547	525	529	547	542	562	528	569	576	543	548	586	548	566	567	596	560	548	532	515	532	518	579	600	546	567	576	552	556	543	530	513	582	563	559	568	572	554	575	552	556	580	575	535	577	586	539	535	547	588	582	540	525	593	581	540	548	524	563	525	565	525	576	536	542	539	554	545	541	562	545	536	496	580	543	569	584	602	542	607	495	581	585	560	571	524	547	606	540	574	586	541	563	574	528	545	560	538	523	529	558	550	563	581	522	549	555	529	542	517	558	552	568	552	549	552	536	600	536	540	539	555	566	553	585	530	588	540	505	628	567	587	536	557	592	583	546	559	569	537	554	561	607	531	519	510	547	568	584	546	537	562	540	558	560	576	580	579	525	602	552	534	567	550	524	562	542	553	579	580	588	562	546	543	540	592	546	536	545	548	572	525	590	566	568	546	570	526	563	561	572	529	590	572	538	559	545	572	522	550	545	562	560	549	566	563	558	576	558	572	561	551	551	632	531	526	588	557	565	536	557	537	518	523	574	547	510	514	549	546	606	600	535	536	568	559	562	525	542	578	595	551	544	542	558	566	574	553	594	536	566	539	558	524	569	556	536	569	523	545	551	597	571	512	597	565	569	508	556	593	575	549	540	604	538	493	567	533	551	545	567	561	557	546	554	532	552	490	539	538	535	571	606	568	557	544	563	535	527	557	546	531	608	575	570	574	579	509	590	576	545	611	564	566	586	544	576	526	544	568	553	561	582	543	531	553	569	555	627	567	543	528	536	552	601	513	549	537	507	577	541	538	534	543	569	545	528	556	565	561	570	558	557	562	568	568	583	525	549	596	577	544	530	532	532	594	541	547	570	557	580	496	542	595	564	520	579	550	572	547	548	545	544	507	562	532	545	556	601	558	560	559	606	535	540	522	584	567	524	568	550	541	573	559	554	515	560	590	589	589	531	520	544	504	538	542	549	536	516	561	533	584	538	577	569	531	566	587	522	570	568	562	549	549	550	587	612	530	549	537	528	542	571	519	597	541	568	575	563	539	567	570	553	562	544	556	539	544	529	556	561	555	568	549	572	556	542	533	552	528	514	572	574	537	545	547	554	509	531	567	553	580	560	540	519	582	567	580	554	575	560	562	577	526	540	564	573	532	546	545	540	583	554	544	586	536	572	557	547	538	513	524	535	576	518	608	545	618	544	552	539	547	558	565	562	551	563	581	581	550	558	505	570	546	524	554	567	555	543	514	536	517	547	530	602	548	570	566	542	562	550	540	567	522	539	589	542	550	531	558	539	544	582	582	547	535	545	525	554	565	573	583	537	546	588	629	568	546	552	564	548	568	551	562	532	535	598	576	612	557	564	553	506	586	525	542	574	530	568	537	520	531	540	568	523	578	552	583	565	554	580	552	563	514	571	543	607	562	578	576	609	524	562	555	504	563	566	565	548	558	601	604	534	524	559	532	577	545	540	552	542	538	582	545	606	543	564	578	528	566	605	551	535	523	563	518	571	552
29245	31248	29116	14771	3438	766	368	275	243	287	259	270	242	286	269	285	253	257	291	271	253	260	253	258	252	277	260	264	271	254	240	269	266	280	277	281	286	246	240	271	280	268	246	260	268	252	276	265	234	275	272	282	251	263	288	247	251	243	234	294	276	268	259	286	276	265	277	274	244	278	275	267	256	282	272	292	259	272	251	252	248	276	269	275	271	246	242	264	264	238	286	251	255	242	241	270	264	265	278	252	260	255	256	278	277	287	268	292	262	284	248	248	243	268	267	262	250	257	240	249	271	275	224	239	250	236	296	273	310	251	252	266	252	271	256	236	312	264	254	259	259	267	264	275	280	266	269	232	265	265	289	274	263	281	260	258	270	268	280	251	283	250	268	264	282	288	262	266	251	256	269	295	266	264	250	266	294	304	283	281	238	241	249	251	294	253	275	265	282	252	261	273	270	259	269	256	274	299	270	268	254	278	267	257	280	271	216	260	250	268	270	250	272	239	286	244	258	272	265	251	259	263	248	261	288	290	272	299	251	281	275	268	264	260	263	274	285	258	269	245	276	302	282	264	282	282	243	253	266	234	299	264	277	274	275	251	274	266	296	259	264	262	264	293	278	261	256	247	254	270	275	267	255	284	263	284	265	229	263	242	240	254	279	256	273	267	263	267	274	258	255	254	267	253	285	275	267	257	256	273	267	253	231	271	257	256	260	295	252	248	273	290	252	257	276	216	243	240	288	231	270	250	269	277	274	268	281	254	240	266	283	278	243	255	248	256	270	254	252	293	253	294	260	274	264	286	257	266	261	266	249	251	242	269	267	258	256	272	266	270	271	248	297	265	270	261	287	245	238	260	244	298	284	282	276	243	268	270	260	273	255	252	225	291	267	269	295	257	266	254	259	309	296	262	266	239	262	282	288	250	280	238	278	246	277	245	275	268	264	278	256	279	277	267	260	266	263	266	296	248	274	279	263	235	266	277	244	250	256	263	265	255	275	263	261	251	275	253	273	276	256	247	265	272	290	246	262	278	254	258	255	243	249	269	264	245	276	222	240	235	279	284	268	236	298	276	275	264	274	270	284	255	261	244	281	252	270	272	264	272	285	279	268	282	288	283	305	284	254	263	284	256	239	242	296	260	283	280	248	303	269	242	264	256	264	291	285	270	239	247	250	269	254	286	261	264	289	264	287	290	268	286	282	265	274	264	239	237	279	268	270	252	291	269	269	238	297	256	243	290	274	288	254	253	275	239	277	239	267	241	276	272	242	254	262	276	265	275	266	275	270	266	261	270	297	250	255	250	249	252	282	265	281	285	261	241	249	243	258	261	279	259	283	242	270	256	266	261	270	262	258	274	260	280	265	254	279	260	273	274	272	244	232	271	250	233	272	278	271	255	239	245	286	265	253	250	236	259	297	255	248	273	274	266	261	276	254	254	242	272	281	249	252	249	266	272	249	233	287	279	273	250	269	280	269	268	264	248	264	293	258	272	259	270	256	260	262	253	257	257	244	287	278	260	242	272	251	268	262	272	261	257	264	268	277	252	258	273	288	293	271	242	260	289	266	269	262	282	266	270	268	271	272	262	293	260	301	277	271	278	259	236	256	267	255	267	233	279	228	273	265	238	260	266	222	262	281	267	235	240	272	271	246	261	289	255	259	236	270	265	284	271	239	292	273	273	299	249	253	238	240	256	267	272	249	265	284	273	264	265	266	276	263	254	301	250	265	287	251	232	244	288	286	261	256	268	278	260	277	285	272	255	272	276	279	267	282	271	257	267	287	297	300	262	276	246	272	286	237	257	258	268	290	224	250	256	253	269	277	292	279	286	254	277	269	281	254	251	251	264	264	267	250	275	235	275	256	271	294	293	265	256	241	248	271	259	255	275	276	237	267	292	273	252	271	300	265	291	274	259	255	275	274	276	245	242	281	246	248	246	276	279	266	259	253	269	278	246	286	259	301	268	259	229	284	257	258	277	271	276	279	252	280	308	253	241	236	259	282	277	262	270	284	263	271	258	274	274	258	262	249	275	262	294	235	256	262	246	249	268	286	262	291	251	274	219	255	284	292	268	261	251	275	265	255	256	232	272	294	278	261	263	261	274	285	292	260	275	254	278	268	269	242	236	225	277	277	251	246	279	286	258	293	266	256	267	271	273	241	277	268	247	279	305	257	296	246	286	260	258	292	265	255	263	216	255	284	249	282	267	247	240	274	271	277	266	280	274	254	248	245	258	282	307	246	274	258	250	240	279	251	284	282	286	252	242	272	263	259	243	243	281	269	288	273	262	281	272	252	273	301	251	278	285	261	304	266	264	238	261	257	275	263	307	264	259	253	268	285	246	281	251	286	268	267	288	289	267	265	269	285	284	275	270	240	236	288	257	266	279	245	253	275	280	276	254	262	277	273	257	287	235	263	249	266	263	265	279	269	258	274	269	280	252	275	272	273	277	258	240	282	246	268	253	277	268	267	274	258	280	264	275	233	265	248	295	277	267	270	252	251	297	273	238	284	268	282	260	273	277	282	271	253	253	248	276	242	292	247	246	249	273	272	302	258	263	253	250	267	253	278	279	261	255	261	225	256	233	249	257	239	268	294	240	256	246	244	276	260	279	261	267	257	259	225	247	272	276	304	256	276	261	277	272	292	279	278	261	250	319	284	286	278	281	279	289	261	262	287	250	275	274	242	298	244	265	247	257	279	263	237	280	266	251	254	267	278	267	289	277	274	246	297	244	250	295	249	275	242	278	246	263	276	256	253	272	267	284	248	288	302	227	248	248	249	266	264	244	267	246	247	274	290	270	250	251	258	277	253	214	268	272	251	249	253	294	224	256	257	224	267	260	254	275	297	266	265	257	270	269	274	262	250	271	306	284	238	246	243	282	259	276	276	270	283	246	260	267	252	259	274	279	259	279	260	272	269	302	287	280	270	266	270	277	279	278	270	271	265	283	274	270	273	276	284	266	248	279	284	249	257	241	250	289	273	275	275	289	262	270	269	252	280	303	252	260	267	253	273	284	272	241	256	259	263	255	294	286	296	258	287	237	248	254	262	246	253	276	254	293	250	258	274	232	250	259	240	274	300	247	271	246	257	276	271	260	268	241	262	310	266	270	270	283	263	262	279	263	296	261	291	285	263	269	268	248	267	266	269	258	246	276	275	268	277	264	296	262	253	260	291	249	268	286	272	268	263	227	220	256	241	255	240	303	255	267	295	280	267	270	285	270	249	304	271	295	256	292	250	260	272	272	255	292	247	245	292	239	288	280	245	247	286	299	272	278	265	258	248	267	227	251	242	233	270	267	293	271	273	251	256	269	294	263	258	256	254	255	269	275	221	253	257	289	232	238	286	296	250	261	267	282	266	282	234	228	255	277	267	268	252	260	272	255	265	248	264	252	257	283	295	285	256	261	255	263	263	251	276	267	259	278	253	269	279	251	253	272	266	279	281	244	233	279	243	243	280	290	286	267	269	259	275	245	255	264
35607	48492	35194	17224	6364	1720	707	543	466	506	478	545	510	465	521	513	485	482	475	492	507	490	494	493	499	512	484	522	478	489	467	495	473	501	528	495	507	496	492	520	479	501	516	475	488	517	524	483	440	465	473	458	462	473	469	451	517	482	483	490	500	519	492	470	529	503	474	503	481	482	487	460	518	481	499	463	484	469	467	492	515	498	485	538	464	490	471	487	502	472	492	494	470	469	496	469	458	490	479	458	503	495	489	470	492	521	447	453	467	504	452	526	505	462	491	489	479	529	510	439	497	462	544	431	518	484	495	471	488	501	445	477	501	465	463	505	506	475	446	515	500	499	474	505	508	487	494	488	509	427	464	518	517	546	488	462	469	476	488	466	468	500	461	504	472	513	494	484	490	533	442	492	509	524	512	532	479	486	478	448	486	499	494	470	497	528	481	529	507	457	480	510	477	525	498	533	495	477	467	457	507	494	456	506	494	484	493	517	492	479	496	461	468	489	478	482	474	540	483	470	490	468	509	527	457	486	462	483	457	518	508	478	455	480	469	512	493	505	452	471	474	506	518	494	450	471	463	466	535	476	443	482	502	465	503	421	451	482	494	509	451	517	481	517	471	489	505	475	494	494	485	483	478	499	490	548	484	479	538	495	494	467	490	523	481	476	483	466	507	486	489	460	474	487	470	449	496	478	464	479	491	446	467	463	487	484	478	468	485	493	452	507	468	505	518	510	499	516	515	503	482	470	533	476	482	514	532	501	444	478	463	490	476	447	456	519	502	507	498	529	498	453	503	470	523	499	497	503	500	510	470	512	518	442	517	424	484	539	490	461	484	502	483	456	464	500	461	464	498	463	486	488	494	495	465	523	509	481	481	520	486	485	489	511	449	484	490	538	456	490	455	513	475	500	508	496	498	516	489	456	489	470	487	504	484	494	449	498	462	505	492	489	474	479	462	478	463	464	542	469	491	450	506	519	518	490	511	515	460	473	495	495	499	473	474	497	474	524	481	445	486	464	510	493	497	456	522	491	508	465	521	500	445	510	482	495	497	498	561	480	498	488	450	559	490	477	500	474	442	486	514	478	499	487	495	501	480	464	477	517	453	496	479	481	465	475	475	443	474	501	458	472	465	504	503	508	478	473	482	492	484	472	507	472	422	492	503	500	511	483	483	474	458	499	463	523	457	518	504	496	469	493	494	447	489	501	512	500	467	499	507	517	485	494	475	465	487	480	507	507	450	508	504	473	503	500	459	505	510	493	486	476	507	498	511	485	501	519	468	518	514	476	499	496	488	498	466	537	518	491	482	452	475	521	464	476	480	516	478	476	480	444	450	451	535	488	477	516	493	485	501	476	478	515	483	497	459	469	453	513	474	477	502	487	511	515	464	523	508	500	487	479	485	525	508	507	477	502	497	507	503	495	483	484	522	467	529	483	507	475	521	507	498	482	474	466	460	494	456	476	490	502	487	462	473	454	491	460	506	512	513	508	495	428	476	483	487	508	480	490	455	503	493	505	479	515	493	533	461	452	497	497	510	488	483	481	484	476	521	456	481	486	487	460	482	468	502	532	491	510	505	497	479	475	481	484	483	483	480	473	475	507	504	473	506	512	480	460	482	503	537	469	507	470	473	501	524	520	539	488	491	539	514	441	490	502	503	482	512	467	465	484	429	513	482	523	449	478	504	483	511	505	482	486	456	488	527	494	523	463	490	490	501	495	468	483	486	478	476	475	426	450	490	488	520	503	448	469	513	457	496	526	472	481	507	492	499	538	454	431	454	490	485	483	478	502	477	501	485	491	509	510	477	483	483	517	503	458	434	487	451	482	455	481	490	488	480	484	459	502	468	468	466	475	510	481	475	456	515	470	500	492	459	527	515	467	484	468	502	454	487	493	497	460	473	504	461	506	462	533	475	524	501	464	505	497	476	514	497	458	526	486	464	489	493	479	505	514	518	526	495	509	458	464	489	457	494	465	505	454	460	467	482	503	462	492	513	448	490	517	486	514	462	549	487	434	477	499	487	490	437	491	486	480	472	535	506	502	464	475	478	465	492	481	501	535	496	521	468	467	500	486	472	503	492	536	501	484	496	462	483	477	517	457	493	500	451	490	476	492	456	441	545	473	515	511	494	507	493	487	452	510	518	482	510	477	462	461	514	501	470	504	494	495	468	473	457	473	498	485	466	502	470	482	464	494	504	430	460	461	451	508	482	458	476	483	491	459	488	520	477	493	512	503	471	516	478	471	499	518	466	480	495	495	520	515	461	512	536	487	494	495	478	526	504	441	524	489	511	514	483	479	503	470	475	518	509	507	495	446	493	476	466	516	470	477	513	477	504	453	503	461	479	499	468	506	484	496	490	475	479	495	454	484	522	515	483	467	456	523	477	505	512	478	458	519	495	467	508	494	487	454	525	449	440	501	471	495	471	526	468	507	506	482	489	481	500	498	486	453	484	483	503	448	503	527	448	461	462	468	486	478	505	458	472	506	512	512	512	518	494	483	491	509	485	491	505	507	489	488	485	483	468	484	555	469	484	493	482	447	482	495	557	511	493	493	502	497	463	492	525	489	491	486	488	461	507	472	495	464	455	515	511	478	463	465	454	462	516	528	461	478	504	454	491	505	495	472	509	445	450	472	426	520	492	485	486	446	485	501	518	507	489	500	492	479	498	520	549	463	469	510	500	514	490	480	503	485	491	492	491	515	497	491	484	504	432	520	461	460	518	481	470	455	440	475	514	506	478	518	509	510	450	493	494	441	499	522	481	482	503	484	472	456	461	465	478	497	457	510	495	450	502	503	502	492	498	453	464	490	502	483	437	506	490	491	506	456	489	453	493	493	488	535	477	453	509	499	475	490	463	510	494	493	470	511	485	488	469	480	493	508	444	496	468	520	498	466	521	484	520	478	494	493	505	521	533	456	552	524	456	495	494	511	517	489	511	520	515	520	494	516	485	516	473	485	448	546	520	484	434	476	480	479	502	466	478	476	508	477	511	502	478	446	492	489	521	484	483	466	512	463	470	439	479	505	519	506	502	521	491	459	455	506	468	500	483	493	495	488	507	494	499	505	517	493	511	479	528	488	520	503	518	490	475	503	463	509	507	471	480	507	489	507	458	489	474	490	498	502	491	494	481	468	484	493	503	532	498	484	491	481	493	488	497	498	522	463	475	452	481	472	463	462	494	485	522	539	525	530	523	476	455	460	482	500	477	478	524	517	505	484	451	496	534	516	494	482	503	487	501	478	479	469	511	474	495	487	502	488	478	486	491	476	478	499	481	505	484	492	477	491	514	460	479	514	476	545	494	489	485	477	494	478	469	480	489	498	506	509	470	519	488	475	487	463	480	485	482	515	444	490	497	450	458	532	467	516	525	455	509	487	446	546	500	487	525	475	510	468	494	469	486	501	459	495	530	468	457	497	488	489	475	463	511	478	479	490	461	499	472	483	442	486	516	484	502	500	479	492	498	516	497	461	463	476
24735	25523	37843	32309	21199	9255	1142	355	325	316	298	310	250	280	292	309	285	297	286	260	301	260	279	302	294	267	250	264	274	284	270	286	286	288	299	263	254	268	289	291	294	270	288	283	262	262	295	279	287	269	307	268	312	301	285	288	266	278	279	276	297	262	269	312	265	294	254	281	280	278	258	250	260	310	290	280	275	247	267	278	232	307	287	303	277	229	294	270	288	266	277	270	268	299	267	271	257	256	294	253	285	294	273	290	250	298	284	272	287	258	263	253	282	277	266	277	259	287	265	281	283	329	297	249	281	271	278	267	282	245	316	263	274	292	293	262	301	288	274	269	271	263	253	263	266	266	266	268	283	262	253	242	293	304	279	282	260	264	280	306	301	280	290	272	280	281	272	254	277	270	273	292	272	264	271	292	271	244	284	291	301	303	291	255	270	254	283	308	272	282	278	295	289	266	282	267	263	289	289	259	282	272	276	252	279	275	281	249	304	270	271	266	251	316	277	253	272	269	292	305	257	276	282	262	278	270	301	302	245	281	306	267	280	288	315	280	263	262	279	289	284	289	279	272	283	287	270	269	285	268	271	294	281	259	276	291	240	274	288	276	267	281	299	278	289	250	298	302	323	256	273	282	283	275	260	270	275	293	285	264	284	273	286	284	289	285	278	284	242	295	310	268	271	306	251	283	297	264	273	284	281	275	277	273	276	280	289	310	312	248	287	268	269	322	315	292	251	286	271	281	284	286	260	301	269	294	265	258	310	285	285	285	271	263	283	283	258	260	265	280	277	265	244	311	278	287	296	267	290	263	288	267	252	259	281	251	255	269	337	272	253	271	258	267	281	272	263	268	275	281	268	261	291	271	253	264	281	313	304	291	282	286	283	302	262	279	257	284	259	311	275	296	297	275	249	269	276	277	282	289	279	265	303	298	296	287	271	293	266	302	270	266	273	291	295	232	276	291	257	277	250	274	290	264	291	303	289	267	288	268	287	282	309	305	295	282	287	319	278	285	250	277	264	259	312	281	251	274	277	236	246	299	272	269	275	304	266	252	280	285	274	271	265	260	289	254	305	252	263	286	281	256	266	283	273	325	282	306	280	281	257	263	291	289	261	258	265	278	284	266	280	303	269	256	279	271	274	286	260	281	260	278	258	295	306	286	289	278	241	239	289	263	259	289	269	263	276	251	273	284	249	266	277	281	281	289	270	265	295	268	260	266	278	279	259	271	261	282	293	268	250	285	284	282	296	285	263	279	249	269	270	271	288	284	256	276	308	257	271	265	260	289	290	280	277	258	291	265	291	272	269	295	265	295	285	266	263	270	309	259	242	274	326	276	291	269	269	267	288	253	278	270	278	272	277	280	290	270	316	271	296	269	274	275	279	277	271	264	297	306	274	280	288	290	257	256	287	279	269	272	274	278	263	287	263	281	295	308	293	276	285	293	264	272	281	269	294	306	273	284	296	239	280	287	307	272	264	284	315	260	302	264	279	284	268	265	286	251	257	281	284	266	293	264	285	300	260	292	320	254	277	301	285	257	277	326	263	290	295	258	276	299	265	294	281	274	311	293	266	280	258	276	286	267	258	284	283	276	257	289	304	290	240	289	274	258	281	294	276	297	264	279	255	287	285	259	288	291	265	273	293	256	302	261	286	269	304	277	268	257	247	276	270	298	282	259	305	287	260	261	247	298	237	287	277	295	278	257	276	256	287	280	291	268	276	283	262	281	326	296	271	274	263	287	285	296	266	266	278	309	289	292	275	285	309	293	282	279	285	280	284	271	278	268	267	290	272	291	306	275	294	296	266	274	259	257	264	268	286	265	265	292	271	286	304	315	291	297	285	261	286	279	293	267	275	291	285	284	274	289	256	274	272	264	299	274	288	258	276	293	294	262	286	297	284	298	311	288	265	271	275	299	293	272	287	281	269	278	246	271	289	292	261	289	268	307	269	299	277	277	268	255	282	305	271	301	265	288	278	294	277	278	284	283	253	289	279	278	303	270	251	302	297	262	252	278	245	267	257	280	297	267	277	290	294	289	261	300	326	266	252	279	278	263	280	296	280	283	265	280	285	277	257	255	297	268	266	278	260	262	295	278	285	282	276	299	308	265	287	277	278	293	293	276	306	303	272	277	283	283	242	282	281	262	288	254	293	268	257	290	260	282	274	269	284	297	258	279	292	315	282	291	305	264	281	289	267	281	255	285	293	308	293	263	297	265	260	308	275	249	270	286	274	295	291	310	296	290	280	288	301	298	272	252	307	269	292	280	279	275	294	297	262	255	285	263	248	268	299	300	282	259	285	296	282	296	272	257	281	257	284	273	274	298	280	278	266	260	263	280	292	287	279	300	295	296	273	308	264	264	301	261	271	254	264	256	268	295	258	273	294	266	245	259	277	271	295	279	261	311	251	287	254	266	282	271	271	289	283	292	261	268	302	286	277	271	274	274	299	291	292	281	266	309	301	251	273	322	291	254	270	280	298	256	244	293	273	273	258	270	292	262	248	264	274	275	296	256	272	244	278	265	295	293	295	274	277	282	243	276	320	305	284	267	272	272	282	288	277	303	264	265	279	249	262	276	281	278	284	275	287	280	276	294	260	275	304	290	298	288	266	317	267	258	285	268	273	301	259	252	269	256	272	293	292	295	306	280	287	256	271	285	264	290	261	253	272	289	276	260	271	308	299	283	271	288	290	303	294	314	311	275	276	289	271	270	241	282	296	280	291	277	285	279	311	282	264	305	265	261	253	259	278	279	248	300	287	305	257	267	263	265	281	290	305	296	278	258	262	279	285	325	314	300	262	292	269	303	258	277	277	277	275	255	295	248	306	259	277	259	295	283	275	305	282	269	311	243	288	275	272	264	274	274	293	271	266	254	261	277	298	278	271	268	280	284	300	266	323	274	298	266	318	278	282	291	266	269	266	279	273	302	287	283	329	263	238	291	277	281	303	272	285	305	286	252	273	268	270	312	282	280	292	268	250	288	257	276	281	279	272	271	293	258	304	282	295	272	271	271	275	290	325	280	296	269	263	257	287	290	277	288	255	281	253	269	284	282	281	286	298	294	296	279	291	285	303	273	303	276	268	247	261	270	270	288	295	267	262	275	261	290	264	280	288	256	280	260	279	277	288	244	281	309	229	298	269	280	271	282	280	286	240	256	278	283	264	277	310	267	281	264	277	258	285	272	282	246	275	291	291	256	260	280	276	246	298	276	293	262	267	280	286	298	283	255	267	302	249	286	301	278	258	261	282	281	243	284	292	289	251	296	291	271	294	298	268	269	267	281	290	259	266	304	297	284	282	260	304	291	248	269	278	307	266	302	279	261	288	270	259	273	300	258	300	268	275	283	260	283	275	282	272	267	252	259	267	286	283	281	270	257	265	279	280	246	279	273	269	309	291	244	270	313	296	270	286	260	258	283	269	248	283	256	266	247	295	261	275	263	254	300	270	287	262	270	253	257	269	268	265	270	259	267	251	273
58863	91975	70501	43737	23842	7333	1719	633	560	550	528	501	559	489	523	473	520	552	497	495	522	500	542	516	547	498	492	534	533	534	477	511	468	511	505	553	539	525	507	527	515	515	523	478	514	511	508	518	515	494	488	503	523	490	497	515	496	534	504	467	501	523	508	508	503	510	531	515	493	525	505	518	510	495	544	517	509	507	490	517	525	504	540	493	484	526	517	523	498	497	519	491	481	548	456	490	515	515	503	516	505	533	525	508	500	516	509	478	554	503	496	463	525	480	532	482	509	522	489	515	518	505	497	512	521	474	497	519	543	541	463	487	499	508	515	498	546	505	551	481	521	494	508	528	508	522	488	508	517	520	501	517	502	527	540	515	490	525	535	507	503	507	516	479	515	505	521	545	508	536	488	493	499	472	476	506	500	494	507	534	531	511	456	506	518	474	514	508	538	524	473	479	522	503	500	527	471	488	523	490	522	474	472	539	499	536	484	514	499	468	545	500	525	549	508	471	499	478	591	481	481	508	480	512	485	528	519	505	496	516	519	527	503	532	530	522	494	525	466	537	527	494	520	540	541	549	521	554	503	528	512	487	509	462	470	498	517	485	484	486	481	476	527	468	509	495	536	496	523	516	496	531	542	541	482	518	522	528	518	523	470	512	512	507	480	502	507	510	485	479	522	493	517	475	489	469	474	525	498	530	554	462	508	509	521	516	491	506	484	500	527	504	498	504	494	539	538	550	501	513	552	509	550	554	514	524	477	474	515	446	515	486	518	521	496	516	541	514	491	560	517	482	496	507	514	519	466	504	510	511	477	505	510	468	455	517	540	484	532	513	516	500	531	532	517	491	514	506	484	510	493	505	527	525	475	515	484	468	480	477	514	499	554	488	505	515	526	515	499	541	512	480	525	495	523	491	514	505	484	521	487	486	488	509	498	490	504	513	483	519	470	517	500	508	513	495	509	486	531	521	497	464	528	512	502	456	530	546	487	480	520	498	502	500	493	526	538	503	519	482	469	525	509	512	481	508	505	559	541	504	507	549	507	532	482	507	520	475	519	477	511	492	506	513	517	515	489	523	503	477	523	516	471	522	482	473	516	486	482	498	483	503	499	466	503	534	505	507	502	522	519	501	500	488	505	553	482	495	520	494	479	502	497	475	533	497	518	491	521	488	505	533	532	484	469	511	545	509	500	525	528	482	507	506	520	523	533	527	505	495	510	521	481	515	517	527	496	551	512	496	518	485	479	510	516	511	498	540	539	485	503	516	454	514	520	508	550	524	534	515	501	522	519	523	504	506	507	507	563	491	492	491	490	493	502	490	500	499	536	518	487	500	494	501	516	525	484	548	538	517	496	477	525	537	452	487	516	499	532	517	544	453	503	520	468	522	502	492	518	496	473	513	544	506	483	485	515	505	462	540	534	496	502	527	525	499	488	521	525	519	499	503	503	506	523	499	518	550	475	499	504	483	553	509	502	503	536	491	496	494	502	482	487	511	503	487	497	539	511	498	477	483	517	531	512	521	476	519	490	530	496	526	520	503	497	468	497	540	503	485	484	512	515	495	514	477	499	543	514	498	488	498	479	567	535	503	505	465	534	507	522	491	522	539	489	507	522	507	487	515	513	472	503	474	490	506	497	514	471	517	510	520	502	514	533	506	522	512	499	510	511	492	499	491	530	498	543	528	504	516	489	511	490	482	500	506	510	515	507	550	557	491	482	509	507	530	491	554	503	503	503	504	509	469	508	530	505	503	503	475	511	492	500	518	505	490	487	541	512	495	519	506	524	512	526	506	487	474	519	519	510	501	505	523	525	505	493	533	540	508	501	511	508	516	513	490	503	491	482	525	528	545	524	503	497	517	513	499	500	481	496	469	523	523	514	524	497	501	509	489	520	482	520	482	498	481	524	530	552	494	496	513	510	514	487	512	481	496	535	505	523	519	523	515	506	459	498	491	508	509	489	499	528	533	483	551	470	521	549	497	463	507	501	508	502	508	496	494	444	514	505	517	512	518	496	498	510	548	516	502	537	520	506	480	509	518	513	529	523	509	492	533	494	508	547	557	527	514	558	510	527	485	506	506	544	500	500	509	539	519	475	488	497	509	511	505	481	514	519	485	503	515	499	502	516	506	501	491	499	473	512	505	491	496	524	481	500	517	493	511	488	515	522	542	506	516	552	510	492	474	492	497	514	489	540	459	496	492	492	488	477	499	487	442	504	536	528	509	522	533	464	469	495	530	492	540	511	545	535	473	517	532	529	529	491	501	511	493	551	491	518	538	490	505	536	505	537	521	513	533	513	494	495	509	526	532	505	536	512	518	501	545	509	511	502	492	499	533	495	490	554	498	478	518	507	469	535	490	469	536	471	457	515	477	541	453	473	521	526	512	527	520	479	540	500	479	516	505	527	489	523	501	518	515	482	498	493	511	497	552	535	517	544	533	496	518	485	474	504	468	476	468	504	495	491	506	500	489	517	515	515	508	506	514	520	541	481	521	501	504	466	461	501	536	535	485	491	530	519	478	511	525	529	519	548	486	500	526	463	517	489	510	520	502	520	536	533	521	500	561	476	495	495	504	476	537	505	495	530	478	508	494	495	502	569	498	532	511	491	508	498	500	491	506	486	499	464	509	499	492	474	501	569	529	504	501	503	517	523	465	501	507	542	543	492	539	524	506	510	516	503	510	506	523	513	529	491	500	463	516	512	517	511	513	509	485	525	486	533	515	535	531	540	531	516	510	529	545	498	497	492	517	527	485	516	485	521	492	468	503	507	548	458	491	486	466	520	509	556	510	514	500	504	529	516	457	508	505	525	503	490	500	506	504	538	491	496	480	482	537	487	516	502	518	516	527	515	521	515	489	486	522	501	529	449	508	575	518	467	484	484	556	482	502	486	490	507	501	537	496	511	513	513	516	523	518	491	538	517	514	534	509	524	505	495	499	535	519	462	557	474	547	519	492	519	535	500	497	494	513	504	511	460	490	486	507	518	525	488	545	480	501	486	518	492	515	560	454	520	527	514	490	519	488	511	503	556	503	501	480	510	523	477	486	493	505	518	477	527	539	496	513	491	507	476	520	541	519	543	507	544	508	482	491	484	509	486	489	518	517	507	500	506	470	486	486	534	473	482	499	519	524	492	502	474	519	504	490	531	483	521	508	500	496	484	513	497	459	501	489	506	527	509	492	510	452	496	506	491	499	492	504	508	511	563	491	507	524	535	507	500	510	468	521	495	516	533	493	498	544	538	492	523	532	524	517	507	509	474	495	525	496	502	512	487	504	532	506	520	483	527	505	469	507	546	507	512	526	488	492	519	452	527	485	493	537	487	484	480	509	512	541	503	516	503	495	500	512	519	505	486	509	487	551	501	535	516	511	491	529	489	460	503	535	493	499	492	468	530	519	494	521	539	503	518	470	487	509	527	519	484	494	530	503	510	483	510	471	515	496	521	541	543	476	513	527	508	444	541	515	499	488	549	547	547	477
23609	22571	33951	28777	23000	18004	5161	492	334	353	315	348	333	330	316	343	343	336	341	289	372	326	315	325	301	335	374	314	350	336	349	323	313	318	324	329	327	304	295	312	332	299	314	362	294	336	329	336	316	299	325	284	317	331	340	352	331	339	300	314	319	291	337	355	322	336	304	312	319	360	308	345	330	310	346	327	328	338	314	322	321	332	331	321	342	328	313	326	312	334	313	351	346	307	332	345	324	310	317	324	319	288	334	322	330	316	339	304	303	352	365	333	351	331	339	330	308	320	318	317	315	324	304	308	352	314	319	310	287	329	324	335	317	332	338	338	309	326	323	299	340	299	320	345	357	346	316	337	351	288	321	329	336	331	309	341	311	316	326	322	278	278	330	278	317	313	367	320	362	334	313	275	333	336	323	326	326	317	337	312	329	327	306	309	290	317	325	312	348	331	304	317	338	320	318	312	338	340	312	338	326	338	323	331	324	344	326	309	318	341	295	317	318	342	310	317	350	297	353	334	291	347	281	313	314	344	307	325	317	348	312	304	314	309	325	313	314	272	291	321	335	311	338	345	340	315	313	301	370	349	319	300	334	288	314	369	283	335	332	324	317	339	327	322	347	330	325	329	320	335	330	323	301	317	338	354	310	300	311	316	309	326	334	334	316	323	328	325	299	278	317	288	337	309	350	328	334	331	293	305	336	328	309	319	318	316	290	325	296	355	338	322	307	326	295	334	306	325	326	313	326	343	290	323	285	342	322	359	324	301	360	339	337	343	346	322	343	312	328	323	305	355	324	348	325	315	316	360	355	332	302	333	321	339	322	338	331	317	297	300	337	322	317	314	320	310	315	335	326	328	333	317	336	322	316	316	324	306	337	330	315	327	326	315	307	314	287	318	305	314	324	337	339	319	316	356	323	303	311	307	341	352	319	299	320	334	334	331	338	310	297	333	307	325	332	328	313	326	326	303	320	314	329	286	286	342	340	338	338	329	302	287	306	349	327	322	308	309	340	309	296	333	324	313	295	329	337	308	325	320	348	307	310	330	315	318	304	334	326	310	284	312	286	309	295	334	325	318	317	322	333	347	332	307	329	312	339	303	337	347	296	336	303	325	328	317	333	292	330	341	320	319	323	321	308	346	286	319	311	320	309	350	305	309	322	326	322	333	322	334	296	334	309	352	329	334	322	313	330	319	298	335	330	315	347	304	355	307	328	327	326	300	320	325	308	303	304	316	332	311	298	313	330	320	332	320	326	298	310	324	330	315	296	308	329	321	296	306	316	325	345	334	321	372	333	317	356	316	295	314	337	318	337	342	312	319	352	340	309	321	313	343	319	353	310	309	327	344	309	318	329	318	311	348	348	343	328	312	297	328	308	298	322	335	301	339	329	359	327	301	345	318	296	327	307	313	336	350	343	303	317	319	320	325	296	336	328	344	321	312	351	322	337	307	314	296	307	314	347	301	320	287	282	341	344	328	330	347	324	328	315	306	317	294	334	293	318	298	315	325	305	346	334	333	348	341	345	329	330	341	308	296	302	306	315	325	287	321	341	347	324	351	312	347	317	312	334	318	334	299	333	327	301	317	315	299	295	334	326	333	338	323	328	296	335	331	327	316	316	325	315	301	331	328	339	311	324	378	304	307	324	282	302	334	290	348	320	325	327	317	309	329	305	314	337	300	321	340	355	294	316	364	294	365	316	320	305	278	329	342	312	302	335	321	292	331	284	317	319	299	333	331	330	304	305	327	322	313	314	341	329	368	330	314	347	322	301	318	320	335	318	334	312	325	324	301	303	353	313	321	365	288	314	314	330	328	332	333	310	339	339	313	348	322	319	311	334	300	343	335	361	316	324	308	318	331	319	299	272	279	327	355	315	344	302	344	309	313	336	327	331	372	330	332	316	333	330	309	344	322	335	342	320	306	299	276	295	324	318	278	312	338	337	340	292	343	337	338	324	275	356	308	338	317	336	318	315	314	330	310	309	313	305	284	357	331	332	310	319	332	307	284	373	335	352	300	346	312	318	352	337	322	334	358	320	300	312	320	311	319	335	297	330	339	317	349	294	316	337	329	324	332	357	293	330	326	320	322	305	297	332	301	322	318	375	306	326	336	319	336	351	324	330	340	280	327	300	340	299	325	305	311	323	325	309	302	350	301	328	307	347	306	331	327	308	333	326	313	324	267	316	327	319	366	315	330	308	320	324	328	319	308	298	311	304	319	330	282	346	310	317	295	313	318	341	313	311	331	341	327	273	339	308	296	299	342	323	309	329	314	348	311	341	330	321	324	334	332	302	294	318	307	339	301	299	304	325	331	347	336	313	318	309	321	288	312	335	349	295	303	328	314	310	315	304	323	316	326	315	341	291	340	344	303	316	337	340	317	328	345	304	363	299	345	283	312	327	310	317	318	280	321	349	320	339	310	291	302	334	322	337	350	329	286	314	306	323	342	323	314	324	358	335	310	307	332	299	357	342	309	324	296	341	340	314	298	305	329	313	338	340	335	343	340	320	296	320	351	303	309	295	307	355	294	309	301	288	296	349	267	330	308	338	324	343	328	303	292	309	330	312	307	319	335	324	345	317	272	342	296	328	360	312	295	332	327	306	320	326	300	343	333	348	334	311	321	341	316	328	316	353	323	303	334	367	330	333	317	318	322	348	317	315	320	317	337	341	343	315	327	320	285	333	332	352	338	306	321	307	329	310	304	368	361	322	329	327	297	296	320	341	321	307	332	322	316	323	315	313	291	320	323	277	324	324	327	352	347	319	296	332	348	297	293	328	335	335	310	295	345	329	326	335	323	318	331	311	291	330	297	299	325	339	338	317	342	305	340	352	288	305	295	341	338	282	306	317	319	315	323	300	330	351	313	358	340	315	307	338	296	299	340	349	323	342	326	325	324	316	338	314	326	311	318	308	315	315	294	306	304	322	321	297	305	315	350	353	323	320	308	293	309	294	319	339	352	291	340	291	301	303	320	318	319	322	358	322	315	325	297	310	274	329	283	317	303	297	316	315	336	310	311	364	327	325	291	305	302	308	329	346	333	325	331	327	304	296	331	291	316	306	308	320	311	290	328	315	321	333	330	343	332	336	324	306	328	303	283	340	339	310	346	316	326	338	320	333	315	372	319	299	350	297	342	330	344	313	329	346	336	310	336	317	370	360	339	318	350	333	329	315	359	318	350	307	345	307	322	333	357	346	329	284	307	343	327	339	326	313	340	350	299	366	306	309	294	289	297	329	320	331	300	318	358	330	315	303	295	321	289	293	343	342	314	324	307	329	311	295	307	302	333	345	338	315	326	335	284	330	330	319	332	318	327	279	310	299	318	300	329	315	305	322	340	348	322	313	320	319	309	309	318	313	321	334	281	308	317	323	323	321	340	308	333	327	289	347	344	341	310	296	325	325	309	344	342	343	295	301	347	303	320	314	301	349	310	328	315	340	320	342	341	367	332	352	353	310	324	325	330	318	283	322	315	354	320
59162	102521	80912	53409	31139	11306	2585	815	621	582	529	546	543	548	524	588	611	567	616	578	556	566	572	578	568	607	577	561	580	582	563	558	584	555	623	594	551	570	571	594	538	563	535	581	536	545	568	566	543	579	530	530	550	541	573	552	586	563	560	549	571	549	540	565	574	510	497	585	573	566	569	581	535	574	556	573	564	546	578	529	566	554	533	586	551	528	554	580	565	509	553	582	505	556	532	521	555	607	561	524	530	565	538	584	568	541	566	592	558	548	530	555	545	522	556	557	578	557	578	547	564	543	565	532	604	556	503	616	558	554	554	580	603	543	539	562	542	554	555	586	583	570	553	553	578	537	608	533	592	537	539	592	553	525	546	528	555	562	548	583	570	567	565	567	565	571	559	573	556	573	598	559	542	558	574	532	569	556	571	560	532	536	567	588	584	521	597	508	553	537	558	573	579	552	548	550	537	566	544	545	598	567	551	584	586	582	530	568	567	587	571	559	561	620	553	552	579	561	544	525	544	558	567	556	578	518	577	582	592	562	574	579	551	545	574	555	589	559	552	597	607	576	614	565	570	563	546	556	566	510	554	554	562	541	526	540	549	559	546	565	513	604	573	558	527	581	544	534	533	578	560	580	591	538	566	535	526	570	573	561	554	549	583	561	576	586	558	551	576	570	551	542	546	530	562	531	557	519	522	621	547	571	526	539	557	597	531	566	550	557	571	552	535	556	624	594	552	538	543	591	554	556	559	528	544	571	564	544	543	563	539	553	555	561	561	565	516	544	572	564	531	571	571	534	528	553	531	510	539	551	566	555	588	570	544	530	558	583	544	547	570	566	544	585	506	569	533	518	557	560	572	539	496	527	584	563	534	524	570	548	555	593	520	542	590	537	542	553	517	571	555	560	542	635	572	594	541	592	569	574	530	532	551	531	556	570	581	562	511	573	561	554	553	524	577	556	523	545	533	568	556	566	531	522	562	543	545	575	583	517	561	549	584	537	586	505	540	584	584	570	562	550	578	553	565	579	549	570	538	572	565	532	545	557	532	535	529	568	535	571	579	572	568	553	572	530	577	556	553	594	567	579	574	559	558	557	560	570	547	543	578	514	572	590	535	565	514	519	570	513	567	577	579	535	520	555	545	541	544	573	542	548	546	589	512	587	583	545	551	542	551	569	563	541	550	566	558	552	570	544	530	582	533	537	558	570	531	566	555	548	551	566	586	558	545	552	534	562	531	552	529	552	546	557	477	545	549	553	561	559	537	524	553	585	568	577	565	571	535	580	567	535	572	589	571	535	583	607	570	538	546	534	579	543	568	600	568	540	549	569	559	545	557	542	572	524	567	568	570	566	564	584	551	578	514	569	530	573	510	549	565	553	544	561	538	558	552	566	577	530	557	553	575	545	563	562	557	602	508	545	572	575	621	609	561	574	566	535	553	585	564	495	538	561	564	553	525	552	558	556	551	553	496	587	539	546	551	560	591	590	559	566	591	593	581	505	534	524	544	557	548	563	548	559	564	554	542	567	564	581	554	600	575	558	570	568	570	494	506	531	540	540	577	594	600	555	559	588	599	577	567	500	566	553	558	551	528	571	561	563	559	565	592	546	576	571	526	565	545	599	514	567	583	583	538	564	580	547	565	543	601	567	587	592	540	571	591	600	591	568	540	559	553	576	561	541	543	560	519	564	517	549	524	577	580	526	535	583	570	567	565	550	577	530	557	535	601	533	541	575	591	553	570	562	568	588	575	559	550	600	512	559	570	573	529	563	535	549	606	549	542	594	582	608	565	571	533	557	508	518	566	539	580	500	557	537	562	572	556	589	561	584	582	560	557	561	574	557	549	552	558	537	552	544	545	562	540	581	542	547	554	521	570	557	508	529	556	561	599	531	545	531	548	568	562	560	521	548	574	543	572	599	534	575	576	528	587	536	562	613	526	556	575	555	560	558	557	576	538	554	544	551	565	556	497	548	522	528	577	568	527	579	554	563	570	557	577	551	546	558	516	570	540	538	549	566	576	560	558	581	563	543	564	551	492	540	549	526	485	608	593	538	521	553	593	546	564	552	535	557	529	595	540	571	557	578	594	529	575	552	507	561	532	612	563	549	582	550	563	593	565	531	572	545	551	515	566	570	539	583	543	521	564	594	545	539	527	528	534	563	565	582	497	568	589	561	577	521	568	541	597	543	556	557	561	550	551	565	549	615	579	557	570	557	562	554	538	557	538	551	569	608	552	544	545	541	590	539	570	546	533	527	539	581	594	575	535	520	515	536	562	529	563	551	552	567	593	560	528	564	530	588	529	541	548	590	549	573	562	575	580	542	573	571	550	550	572	496	529	549	543	506	523	537	579	519	560	518	545	527	565	586	562	532	549	548	582	569	534	524	552	548	578	536	597	552	610	581	549	578	564	523	552	578	556	499	546	562	550	545	558	574	567	534	558	533	552	581	536	527	546	525	545	580	565	535	589	568	587	521	542	583	601	555	541	567	529	514	546	522	583	563	566	532	577	550	583	581	538	560	480	557	557	566	580	559	545	527	529	528	539	605	549	588	600	590	567	602	524	577	557	548	531	586	532	583	541	565	556	599	536	555	617	542	524	551	524	553	521	561	507	588	523	547	545	564	557	544	555	601	556	522	569	593	563	557	546	561	598	561	566	562	575	550	545	584	585	573	589	507	601	551	621	570	543	525	591	560	550	559	536	546	586	570	500	551	578	546	534	493	569	571	582	571	551	532	560	544	561	539	526	553	579	558	592	581	537	577	589	545	534	564	560	603	502	544	579	528	558	587	550	515	539	579	582	550	550	539	561	577	542	511	536	543	597	537	576	542	554	533	543	548	580	567	516	539	615	567	578	595	541	580	555	566	545	574	575	592	576	550	584	597	548	570	542	514	534	590	538	561	552	544	564	570	539	584	579	554	618	556	593	567	533	600	483	577	560	559	534	553	570	589	563	545	544	555	573	596	580	551	533	546	554	541	548	557	580	579	534	542	586	542	543	560	544	557	583	586	591	547	611	527	585	570	600	570	550	592	560	570	548	538	622	570	552	553	570	544	550	621	549	562	579	593	583	565	562	554	604	544	576	568	543	602	533	577	557	545	568	551	578	583	579	558	542	573	585	569	546	547	613	542	607	558	577	561	548	568	593	514	530	568	558	595	579	552	556	570	572	516	566	573	569	549	556	575	591	563	606	594	559	549	529	513	532	560	576	530	530	531	567	557	552	557	514	572	562	514	628	543	587	566	554	602	586	559	568	554	571	546	562	535	554	554	551	606	601	537	532	551	554	582	585	552	557	576	562	573	551	602	543	550	584	541	583	541	521	551	528	592	538	530	509	538	550	583	553	574	569	536	546	575	543	553	565	556	576	560	536	527	595	535	593	545	569	592	564	565	554	548	560	557	558	547	579	548	573	562	520	525	547	574	545	564	546	547	551	549	628	552	588	550	584	527	580	539	534	598	553	584	549	551	603	535	537	587
28755	30153	30143	15404	3354	698	359	316	285	240	280	261	249	253	277	250	288	292	239	247	277	304	244	269	270	304	247	246	266	286	272	281	286	267	282	272	268	267	257	277	246	273	247	275	268	285	277	248	246	299	270	260	285	276	267	242	243	258	267	237	259	253	271	275	262	278	239	285	278	272	305	312	249	261	231	235	276	260	254	259	273	267	249	264	265	268	242	261	255	237	252	279	261	307	273	280	263	273	269	270	281	275	268	291	256	257	262	271	286	274	259	293	228	265	295	274	297	263	271	293	250	272	276	261	267	284	273	287	265	268	244	249	237	296	288	235	266	257	264	267	280	264	294	271	274	286	232	267	279	299	275	258	268	280	256	277	273	270	286	254	276	263	257	241	279	272	249	261	236	252	267	237	235	234	271	262	252	255	268	279	279	275	270	295	275	249	284	289	296	259	259	267	256	240	251	303	277	266	265	270	286	254	249	264	251	256	274	287	262	252	296	261	296	275	300	270	260	222	264	259	269	273	261	277	256	278	267	261	269	257	259	286	295	259	265	276	271	260	249	294	266	241	275	250	239	273	297	278	228	245	248	285	272	286	252	262	275	264	255	262	253	264	267	298	256	273	285	276	257	259	262	301	260	264	265	249	254	230	290	236	269	260	247	251	282	245	279	259	274	228	242	270	273	254	260	282	244	267	272	255	294	265	261	258	266	263	257	261	283	281	264	284	273	265	278	252	264	246	266	242	269	265	245	281	273	280	256	257	252	262	276	232	262	297	277	234	273	264	295	269	276	258	257	262	288	247	245	266	258	271	257	283	254	264	261	266	257	246	256	263	289	278	258	239	298	296	257	269	263	255	243	257	253	279	249	269	266	251	267	272	258	260	254	272	265	266	270	276	241	293	291	296	270	243	235	275	277	259	261	257	267	269	255	263	256	263	240	277	247	260	264	254	287	260	256	273	246	275	243	268	259	272	285	257	261	275	243	252	289	253	264	285	275	230	254	266	282	289	262	279	242	284	262	253	257	246	264	276	241	264	260	269	244	266	253	231	258	238	275	251	224	239	253	254	270	238	248	267	237	262	279	288	253	240	291	274	269	272	257	242	256	280	251	277	287	283	232	304	236	283	284	253	244	279	277	298	266	247	272	250	236	274	283	300	255	270	280	276	283	244	269	272	265	277	252	252	271	271	259	254	251	291	267	250	265	301	270	317	258	294	262	275	248	289	271	268	289	275	237	265	256	230	238	270	247	235	255	239	261	259	279	281	262	260	225	270	272	265	260	275	266	261	282	256	244	265	272	237	272	266	288	290	265	261	262	268	265	270	278	281	267	280	258	289	234	249	298	243	259	278	283	255	277	268	276	303	249	273	224	227	254	268	253	279	242	274	276	282	242	271	263	250	255	284	294	255	256	264	231	275	273	285	250	286	256	259	256	251	250	250	261	268	249	250	266	278	260	255	236	271	259	290	291	247	238	260	285	246	265	264	240	241	254	284	271	251	271	260	275	236	286	264	269	240	294	270	251	283	259	261	241	271	289	257	248	275	254	241	267	284	235	257	279	243	284	261	247	229	234	262	260	267	277	254	236	246	256	289	276	257	257	252	233	314	268	268	279	259	270	270	270	244	289	283	274	281	266	242	263	269	289	278	264	265	272	275	280	242	259	267	239	273	249	257	265	278	290	271	256	291	274	259	258	250	271	280	254	289	258	247	287	289	264	243	259	271	261	253	269	268	249	262	255	278	265	249	252	265	243	259	249	256	270	261	270	279	245	257	265	290	257	286	282	260	267	273	273	280	256	246	248	269	261	244	263	267	258	268	282	270	257	222	260	267	254	294	266	258	231	265	284	268	281	243	243	296	266	269	273	272	265	256	280	249	284	248	263	268	273	267	279	261	231	248	254	273	241	279	263	280	242	272	252	271	265	265	256	279	258	273	275	270	266	242	286	289	250	261	262	256	242	258	279	257	268	303	273	254	234	241	231	272	294	234	280	233	228	268	301	264	267	250	258	234	274	261	296	232	254	264	282	274	283	243	238	260	263	254	269	268	257	242	297	250	276	300	266	273	270	265	245	234	241	265	280	291	278	233	288	264	231	291	255	260	252	269	271	267	282	261	291	248	260	270	275	274	271	316	270	284	222	261	237	283	264	259	243	254	286	267	273	268	284	267	252	279	276	264	286	264	276	274	253	267	251	263	257	268	267	267	261	242	291	259	286	246	266	238	265	285	282	275	235	266	273	284	251	265	271	274	265	273	273	264	264	260	256	249	235	269	267	270	244	270	282	275	293	233	272	289	245	281	275	245	234	244	260	278	275	274	270	255	279	279	247	250	226	241	270	270	276	245	255	296	264	286	259	289	266	252	287	298	252	268	239	229	260	281	243	247	270	286	234	238	283	248	260	233	246	268	263	301	278	230	257	256	278	265	274	272	289	297	258	276	289	253	246	247	258	275	261	256	257	268	270	263	281	264	291	265	273	266	271	255	239	283	267	278	266	271	254	277	267	300	273	285	302	286	267	249	240	257	287	302	276	290	238	276	242	243	269	275	236	260	276	263	273	289	276	275	265	286	267	285	277	297	250	256	248	259	254	272	287	239	264	260	258	290	268	240	284	242	239	248	276	254	248	246	276	293	263	272	261	270	270	237	256	266	263	268	259	257	281	268	252	268	275	264	270	253	293	273	286	238	290	274	277	270	253	298	244	283	257	245	279	286	271	275	259	294	264	267	251	273	264	255	268	237	266	266	250	265	249	280	271	264	264	260	254	261	247	306	294	250	270	279	288	256	266	233	290	284	259	269	286	253	297	270	270	255	262	289	251	280	296	261	301	250	228	270	296	271	272	261	276	245	254	262	258	292	278	272	259	262	277	284	263	257	283	255	247	258	249	266	263	230	254	261	253	251	235	288	248	287	240	256	276	269	275	264	299	226	276	239	245	282	273	289	251	263	267	228	274	239	252	231	248	275	266	277	282	250	269	269	237	272	288	271	253	255	246	259	231	294	290	248	247	280	272	251	268	255	258	258	271	239	268	255	267	278	273	255	248	252	230	279	289	255	281	273	278	271	238	245	269	270	282	231	267	263	255	251	312	268	254	253	264	277	256	252	257	256	273	263	283	292	254	250	248	274	294	262	276	258	278	277	249	282	228	252	303	286	252	225	290	263	237	245	241	263	288	283	248	272	292	276	248	249	250	275	277	292	232	280	259	269	267	257	246	277	224	224	267	292	238	266	263	260	270	286	296	250	250	243	283	270	262	248	258	246	255	272	260	289	291	246	238	290	242	296	239	273	266	266	256	235	282	271	276	251	267	287	253	255	252	292	268	300	262	227	238	240	269	279	264	255	275	266	225	268	257	257	249	286	256	285	267	303	276	271	238	242	248	266	279	263	250	281	264	290	294	259	279	264	279	265	271	261	272	273	284	263	253	266	254	253	268	265	265	271	252	265	244	292	260	278	256	267	261	280	248	278	275	245	263	264
35056	48270	36173	17240	5945	1582	633	504	490	484	485	485	465	476	501	479	496	497	471	538	485	483	479	504	460	483	477	526	484	484	435	481	502	502	494	492	474	447	483	475	485	485	455	505	459	478	496	473	506	438	489	505	480	492	421	473	456	511	466	517	507	461	504	516	505	533	470	476	482	480	479	488	495	519	488	536	462	497	496	486	473	467	463	465	466	512	496	477	514	488	484	486	498	469	467	488	451	500	495	485	514	510	514	440	526	495	505	467	483	503	493	467	510	498	529	484	476	505	473	450	500	462	482	475	472	451	472	491	462	511	492	508	482	484	500	467	469	476	450	478	485	473	492	486	505	483	487	478	473	459	501	484	499	463	490	506	456	462	475	480	459	491	525	471	452	498	468	490	469	485	450	471	456	493	509	473	435	533	464	481	483	536	488	458	507	479	497	490	498	485	492	478	493	497	486	475	502	475	484	467	525	455	509	474	455	484	482	495	465	488	469	465	478	467	487	471	497	508	483	470	491	481	474	434	490	479	486	500	496	489	468	512	446	456	479	514	454	517	462	508	473	527	468	506	492	487	539	482	532	457	490	494	487	496	519	501	482	505	518	495	488	476	493	460	497	545	480	490	501	501	483	449	462	502	481	506	521	467	486	456	485	482	500	466	491	463	426	498	476	473	494	507	488	469	449	451	471	496	488	478	497	487	476	482	497	462	458	460	492	493	497	493	483	487	497	460	538	528	472	491	488	489	452	526	493	479	477	518	532	482	490	495	463	527	513	508	429	469	469	472	468	515	494	471	492	503	467	469	503	459	474	468	536	468	513	464	491	481	470	520	495	478	460	471	481	489	475	473	461	444	465	489	460	467	438	452	457	520	468	523	490	477	456	495	495	535	460	481	472	444	513	488	509	467	489	457	500	487	503	491	477	478	432	468	474	523	510	479	478	521	487	507	531	511	478	487	488	496	495	437	498	527	498	486	494	472	490	475	502	476	477	473	507	492	497	460	490	474	506	542	472	496	461	492	498	500	469	464	518	490	488	448	527	489	499	495	503	493	468	482	473	482	507	461	486	513	460	513	490	499	474	495	470	465	512	508	470	503	504	482	509	509	441	486	479	476	462	483	492	465	488	427	511	484	465	495	533	492	472	481	453	466	476	474	510	495	474	509	499	510	461	552	452	485	519	486	492	514	495	467	460	518	493	506	496	466	470	491	457	476	517	467	523	493	493	497	488	474	497	454	482	477	496	533	479	464	497	510	475	503	481	492	490	497	502	491	484	538	523	501	515	502	491	497	531	503	500	463	475	495	482	479	479	514	480	479	495	497	506	515	486	483	514	467	481	502	457	471	460	475	497	505	511	533	472	499	492	493	470	501	508	471	465	503	489	441	473	516	488	535	492	488	465	480	486	488	516	474	478	458	492	488	495	503	464	474	472	525	479	493	482	457	473	455	478	494	471	446	503	492	497	487	508	461	459	546	452	493	499	501	472	514	506	530	497	480	457	470	493	472	500	504	477	429	440	483	493	482	467	491	484	485	473	492	506	509	504	537	464	508	501	495	451	498	503	472	503	477	460	475	498	474	509	471	523	445	482	461	492	471	491	478	481	460	485	487	487	480	470	498	449	494	443	506	532	506	475	455	467	515	469	485	500	480	483	464	474	490	526	501	474	494	477	479	483	497	485	446	507	512	482	528	488	471	509	520	494	450	465	471	468	472	515	485	498	471	451	517	515	492	446	477	494	497	485	527	521	511	456	497	477	456	503	500	472	495	469	516	486	472	500	464	480	456	491	508	486	472	456	506	475	481	488	483	499	468	449	486	492	479	479	521	497	495	471	481	457	483	502	506	471	451	440	475	548	493	535	503	498	517	501	508	497	457	480	497	494	534	508	493	506	491	454	480	491	512	478	483	499	481	516	479	486	478	487	499	459	492	492	483	506	437	506	458	459	506	528	473	480	499	471	476	486	516	494	490	517	489	473	492	462	476	460	504	500	461	506	479	484	489	465	477	461	485	524	461	505	510	464	473	482	486	513	532	477	483	488	510	479	505	516	487	498	486	494	520	514	476	493	522	496	505	500	474	482	471	464	475	468	514	490	446	496	497	485	484	513	495	478	475	497	479	498	500	468	482	433	536	501	481	481	531	503	399	486	475	508	432	486	467	481	504	463	483	499	512	433	439	482	507	470	471	496	455	489	474	458	431	438	478	447	518	489	520	426	501	440	509	519	538	473	470	496	492	484	470	468	484	492	511	477	471	521	482	509	456	503	462	471	484	506	468	483	499	494	466	494	511	470	512	513	440	479	512	488	491	488	462	488	514	509	480	470	502	506	487	479	478	488	539	520	490	467	480	509	531	477	475	500	504	478	502	492	519	490	469	476	461	481	494	507	495	480	484	484	496	496	503	498	449	461	460	479	522	485	472	492	488	482	488	496	485	476	488	501	468	530	573	498	474	488	501	506	493	458	512	480	490	511	524	455	497	466	482	447	515	488	524	495	542	454	474	448	520	468	495	485	468	508	488	469	486	521	505	483	495	517	516	456	512	489	514	534	476	461	470	525	471	496	440	473	473	496	477	493	448	491	450	428	529	484	492	477	510	427	512	522	510	487	460	522	470	477	487	518	474	485	478	502	521	486	474	493	516	478	453	481	478	535	483	476	468	466	498	522	481	500	489	506	500	533	489	499	474	470	453	481	479	497	509	498	540	467	460	455	452	471	501	521	470	447	495	500	500	489	509	505	481	498	496	491	483	466	514	455	503	456	511	474	471	490	519	462	466	502	511	499	523	513	487	508	492	502	494	492	487	497	454	518	480	522	488	424	489	488	485	464	494	511	499	511	479	449	485	504	472	487	500	492	489	478	456	483	515	480	483	487	476	472	489	489	514	501	463	453	492	498	489	501	493	494	499	459	477	488	499	482	479	497	493	472	474	503	467	523	485	480	482	456	510	490	511	458	485	497	451	496	470	486	503	449	521	500	472	467	489	512	516	491	473	439	486	448	506	460	505	451	499	469	505	501	493	464	437	434	514	516	537	448	520	505	566	485	479	460	496	484	477	467	495	462	482	473	495	500	511	497	467	482	496	456	480	451	463	491	487	499	499	472	456	505	477	520	504	493	453	454	480	447	492	516	502	475	518	506	486	457	476	495	499	506	522	517	478	473	510	464	512	490	514	525	486	517	492	499	464	465	511	479	437	465	511	464	479	518	464	546	489	445	488	471	466	461	523	477	488	473	494	485	506	442	472	509	489	519	451	483	454	465	471	468	488	464	470	481	439	526	497	494	508	466	482	473	469	467	492	527	466	530	499	511	490	494	473	489	506	483	512	478	503	491	476	498	500	512	454	467	511	488	491	479	467	476	498	490	472	511	512	478	488	509	489	495	497	476	458	468	449	483	501	499	490	484	466	471	480	478	497	497	510	512	473	516	459	490	501	442	460	486	501	434	504	470	476	508	469	482	475	472	517	481	492	461	500	473	492
24671	24806	37494	31415	20745	8944	1063	347	277	291	281	258	283	306	269	270	277	277	293	286	269	269	285	313	267	305	277	300	280	262	276	269	265	298	265	257	258	257	247	312	259	278	280	322	276	277	296	251	295	262	293	291	248	278	303	284	261	271	276	296	281	279	303	297	272	277	283	275	305	254	268	261	271	252	293	264	280	302	268	275	259	298	266	279	263	267	267	285	279	292	294	285	262	284	262	287	271	284	287	318	290	280	296	292	284	276	262	255	276	269	287	288	268	282	262	288	272	278	287	291	272	265	278	296	286	292	285	261	254	266	287	284	285	287	290	263	297	259	263	298	286	272	263	272	270	306	277	262	286	270	266	279	269	254	283	260	244	295	270	280	262	278	240	250	287	300	274	273	265	265	295	266	272	281	309	273	268	245	267	260	271	301	279	287	299	279	272	285	268	289	272	311	265	259	286	286	279	284	272	276	311	276	281	283	251	263	302	266	284	272	265	305	307	283	262	267	261	270	274	247	276	279	287	289	275	249	303	281	267	256	303	282	291	275	296	272	282	270	273	287	267	280	274	250	289	316	262	292	287	267	306	305	261	257	257	295	296	276	278	280	268	271	315	307	269	272	260	284	303	253	285	267	264	295	271	278	273	274	298	270	314	251	281	278	300	309	260	278	287	270	297	270	268	278	298	254	270	300	295	272	272	301	274	274	280	271	271	288	297	291	269	274	291	260	263	283	277	285	280	260	308	275	251	276	279	278	260	270	269	276	286	296	268	318	279	260	322	260	282	292	257	272	282	301	273	277	255	283	268	285	272	256	249	288	316	280	271	290	282	263	278	232	285	243	264	290	305	282	303	271	269	270	295	277	288	270	303	292	280	297	279	295	287	290	302	317	276	279	276	305	298	242	237	257	294	290	256	263	270	269	279	287	267	286	269	279	277	311	263	269	303	269	291	280	280	301	280	271	304	258	257	273	282	267	298	266	282	259	275	252	304	274	266	276	273	251	284	267	251	267	255	272	274	284	327	294	278	311	290	274	284	294	284	268	289	291	278	280	293	254	287	269	282	315	275	300	269	274	254	271	253	287	291	285	299	302	265	303	277	274	268	270	273	280	259	287	302	261	291	250	277	272	254	288	269	267	262	253	276	305	295	283	265	280	251	280	305	259	247	276	298	252	266	272	295	279	283	264	272	285	295	263	260	271	338	293	296	308	283	293	270	267	282	288	275	290	272	308	277	303	281	290	305	286	283	272	296	293	294	266	265	247	257	273	279	270	300	264	291	300	281	264	254	284	274	290	290	279	273	282	277	297	273	251	268	274	284	309	276	263	300	276	262	279	293	294	270	274	267	292	272	269	281	244	273	280	277	284	269	267	296	271	238	262	297	290	299	271	243	280	300	276	265	301	278	244	287	297	280	260	270	303	268	273	272	240	261	283	289	285	276	276	278	258	282	286	277	265	271	290	259	300	282	288	283	298	246	292	275	247	273	283	269	261	303	282	281	288	292	280	296	241	298	259	268	302	274	271	294	287	285	263	283	280	292	266	281	293	269	273	273	264	257	290	261	282	307	269	279	280	263	277	255	296	276	267	294	287	298	254	283	284	297	287	267	280	290	267	282	272	268	269	269	263	240	280	285	242	318	280	254	292	315	252	304	291	296	268	268	273	277	266	259	263	274	285	274	272	297	272	260	266	294	250	263	256	288	261	254	294	253	262	265	298	263	262	292	307	297	270	256	274	271	274	276	288	252	271	286	300	262	266	298	299	253	280	275	286	270	270	272	261	241	296	272	278	267	280	284	292	310	299	308	300	268	271	278	289	267	267	268	290	259	268	261	268	278	296	266	265	267	259	314	265	258	289	288	268	275	305	293	278	269	267	262	229	271	266	288	278	292	276	279	289	256	298	286	258	254	289	262	252	256	309	272	310	284	283	305	270	267	279	260	292	251	276	296	265	289	290	278	282	266	269	256	266	282	297	299	282	248	266	272	313	314	296	248	265	278	265	291	282	257	271	275	288	284	289	306	259	269	301	290	232	297	278	278	257	277	241	293	279	275	287	276	293	266	275	284	262	249	283	288	254	278	278	297	297	276	263	271	286	295	265	272	282	259	256	268	280	247	279	280	280	257	290	256	252	285	275	282	297	288	308	272	301	285	306	277	244	311	261	267	269	280	250	272	310	281	290	298	288	266	281	278	308	266	300	317	288	270	279	251	309	265	274	258	275	306	289	285	273	263	279	262	254	271	267	277	282	279	270	300	297	289	287	274	284	289	254	270	281	279	287	269	277	293	282	293	272	290	269	268	265	316	297	262	278	285	289	265	273	264	276	254	282	260	277	283	288	305	250	270	272	308	282	228	258	286	291	266	262	283	280	282	300	271	286	295	291	282	276	289	275	283	314	267	281	296	288	287	262	297	255	251	254	292	267	264	260	290	265	306	287	288	305	302	267	297	275	261	253	296	299	311	282	312	288	255	256	250	262	297	263	260	276	302	279	266	286	307	291	273	283	268	267	285	290	303	308	294	244	263	259	327	283	279	263	260	275	278	272	253	279	268	269	259	263	279	294	263	296	275	263	298	301	268	268	311	295	282	270	280	252	297	300	262	308	262	254	296	275	304	277	294	287	309	265	275	263	270	291	282	305	283	281	304	294	310	305	304	271	309	275	285	314	298	278	269	268	273	310	271	317	277	300	291	241	245	297	281	264	296	284	272	270	269	270	269	299	280	276	274	258	314	299	295	269	268	291	255	281	285	288	292	286	279	296	295	300	304	297	292	275	281	271	288	296	303	268	278	289	298	293	278	282	256	290	315	292	262	264	291	259	285	302	287	245	283	279	286	260	290	261	267	265	274	272	309	297	274	290	291	270	273	266	274	280	271	281	289	248	260	294	270	288	320	301	284	308	276	299	267	317	295	300	259	289	253	289	281	296	288	283	293	290	262	283	287	298	298	281	273	279	277	275	288	261	283	250	275	275	309	299	284	290	284	278	299	277	269	297	305	273	269	272	242	280	262	306	279	298	286	264	281	276	290	276	285	300	290	263	241	305	282	299	263	282	248	278	268	250	284	274	271	285	276	267	275	301	302	288	230	297	279	287	281	258	307	302	274	247	264	303	269	287	251	246	249	316	285	262	253	302	311	298	297	278	295	298	285	268	280	297	253	292	257	290	283	298	275	300	255	289	285	263	284	296	250	267	304	317	289	279	295	281	279	252	271	276	283	268	275	297	272	247	292	282	260	271	271	272	271	263	274	288	284	264	287	291	264	281	262	296	297	281	298	302	284	254	273	304	277	263	276	289	283	297	281	272	312	274	305	289	258	286	307	271	299	236	290	270	284	270	272	270	259	254	279	292	294	255	282	295	276	270	291	293	252	290	294	263	276	258	289	258	271	287	241	301	266	285	281	290	273	250	287	258	282	276	267	271	257	272	272	303	278	279	289	278	310	282	302	271	299	289	289	265	260	305	266	275	266	291	265	291
59203	92868	69523	42422	21962	6635	1523	675	540	533	521	538	552	503	516	538	508	530	533	521	482	518	513	505	512	526	493	522	479	505	514	505	486	502	510	507	526	499	502	480	535	486	541	468	507	465	493	487	527	529	502	488	502	531	495	565	481	491	513	497	513	503	490	486	551	550	537	508	521	512	489	560	487	463	548	548	500	519	519	545	502	538	506	503	522	492	491	513	507	525	467	523	501	533	527	511	513	532	531	507	529	464	529	478	542	528	476	494	534	530	507	476	505	524	488	505	522	488	509	482	523	504	529	505	503	477	524	504	521	485	475	499	508	505	490	549	509	525	531	478	551	512	508	546	519	497	486	502	509	502	534	509	512	552	495	528	496	491	486	514	525	497	502	499	495	511	480	543	483	471	515	475	495	475	462	490	505	527	531	515	523	524	486	500	527	483	519	543	501	533	530	515	480	486	500	498	508	504	483	535	501	483	487	512	522	540	499	487	557	508	515	483	496	513	514	501	517	506	551	490	504	479	490	523	504	494	526	521	534	498	520	474	535	499	460	526	460	509	479	510	497	518	467	478	481	497	525	525	493	505	520	493	468	510	522	523	519	532	525	525	555	496	516	520	452	489	495	476	523	475	495	522	472	489	481	482	527	458	537	473	548	491	479	530	457	512	515	521	495	511	535	522	529	518	557	546	515	498	533	483	537	524	485	478	534	488	535	559	492	509	498	512	508	537	523	525	473	505	540	505	522	526	502	509	526	476	494	530	510	479	512	504	500	486	522	516	525	525	499	498	504	495	538	536	512	492	546	499	504	503	518	499	510	508	511	529	507	486	502	520	540	485	499	485	498	504	516	542	492	514	507	524	515	510	506	493	493	516	500	502	526	548	530	530	496	499	487	542	552	507	483	505	560	539	522	523	462	515	489	554	493	494	508	509	489	533	513	525	506	515	536	509	536	488	511	500	476	469	496	495	512	499	491	559	530	538	515	513	468	527	473	527	508	484	489	476	508	499	538	462	538	497	500	527	514	509	531	521	524	526	514	500	468	498	492	499	491	500	475	468	491	519	502	481	512	484	476	527	515	479	491	502	488	545	478	549	529	518	536	518	478	509	513	474	536	527	511	523	498	516	471	509	532	566	531	461	540	491	477	525	498	545	522	504	484	492	505	504	516	498	553	511	503	538	488	515	499	502	514	491	481	505	535	504	535	511	493	527	505	524	525	476	509	496	520	479	503	487	518	511	535	479	468	512	541	536	481	534	555	517	497	518	472	497	526	526	497	509	501	489	529	472	521	509	544	476	536	519	484	534	498	529	516	539	510	526	518	532	514	522	491	527	506	495	515	524	528	521	494	456	464	510	485	503	492	484	511	534	502	517	488	477	522	486	484	482	513	516	482	496	510	525	514	478	505	499	504	529	502	535	513	496	505	499	526	506	533	507	507	529	519	509	514	495	472	505	539	520	484	527	533	543	492	537	500	531	546	471	474	482	505	489	543	516	482	508	520	520	501	529	538	456	520	493	484	497	496	541	471	499	489	519	511	505	543	534	490	508	503	484	515	488	522	514	474	515	495	491	469	505	508	511	509	489	504	500	496	552	481	495	476	496	534	489	548	519	504	500	502	467	530	530	515	497	488	552	518	491	517	496	517	482	528	522	530	482	536	514	529	499	521	476	487	508	496	474	514	502	511	490	520	506	489	504	449	496	494	527	502	525	532	464	532	569	533	501	500	482	520	541	512	473	535	497	500	513	554	517	498	498	486	503	510	516	513	484	478	461	490	610	496	508	485	524	526	505	495	526	533	499	525	502	482	509	519	488	517	542	517	512	507	489	490	491	471	524	527	555	500	500	503	512	509	504	520	442	508	496	503	478	474	506	496	533	490	512	510	512	517	465	516	485	464	499	505	487	489	494	489	514	508	468	537	519	501	527	495	525	546	514	507	519	511	538	512	550	472	527	478	546	547	498	471	517	511	499	576	501	497	503	506	557	524	511	537	533	578	522	522	557	509	509	496	480	486	529	524	492	531	493	538	498	514	469	511	499	507	479	513	501	538	538	484	484	529	471	484	506	512	508	496	491	521	542	528	474	439	539	501	504	524	500	516	521	495	531	539	575	478	504	457	515	538	538	492	529	501	522	549	523	507	504	475	488	524	475	521	503	503	502	471	500	520	512	523	509	519	546	533	531	491	494	491	526	513	528	499	535	523	524	508	522	485	545	489	483	478	495	531	533	551	516	486	549	506	520	531	527	500	504	520	533	536	484	496	475	504	500	469	487	512	527	471	516	522	508	564	523	493	520	521	503	503	501	496	518	491	495	518	525	474	499	588	519	557	540	486	463	537	501	522	485	506	541	515	499	516	565	497	479	505	517	490	515	526	501	505	509	481	537	506	494	499	487	478	551	554	474	544	461	477	514	512	516	472	474	496	518	517	527	492	520	513	479	503	501	521	492	498	518	478	491	522	518	500	491	521	529	499	525	483	528	514	514	520	499	525	506	535	524	524	546	546	501	482	508	517	509	530	502	461	529	505	568	506	533	508	491	524	526	499	524	510	555	536	519	527	493	503	482	490	474	520	539	504	520	506	492	516	508	457	490	555	512	519	544	507	537	510	525	525	524	544	512	502	538	492	521	498	499	484	452	507	502	541	481	546	514	491	523	480	499	492	506	498	512	490	546	505	495	496	480	521	452	508	516	551	504	561	502	493	521	520	530	500	497	492	494	513	518	504	514	471	487	527	481	528	480	533	513	497	473	504	524	498	519	528	500	537	545	505	598	513	506	528	531	512	514	492	502	532	539	478	498	482	507	508	474	512	519	552	485	524	511	520	531	510	519	504	463	517	538	480	558	506	523	530	486	497	494	516	516	498	486	492	507	474	514	499	497	456	488	513	471	538	485	500	499	520	502	489	495	501	509	513	500	519	501	514	506	494	519	482	501	534	489	462	510	544	497	517	527	467	503	509	500	535	498	499	527	478	468	508	524	490	533	489	501	498	529	541	555	522	549	516	486	533	515	516	498	519	515	497	510	522	492	490	535	509	561	503	501	519	504	510	492	565	497	490	492	493	511	455	464	464	492	514	515	500	525	498	515	503	508	553	483	517	495	511	495	515	522	544	508	511	478	487	542	512	489	494	524	520	507	522	510	485	520	539	534	496	555	485	521	516	470	549	481	497	528	541	481	526	490	491	513	509	514	495	528	477	575	499	516	550	524	507	492	542	522	544	514	528	514	502	491	542	510	505	471	525	529	472	502	513	522	501	488	535	490	501	526	488	500	480	521	516	558	523	516	485	538	524	487	522	529	529	506	511	514	499	539	471	487	517	504	491	534	495	518	469	493	508	523	527	480	493	525	494	517	483	467	508	500	459	467	505	501	488	522	504	540	478	519	498	512	514	495	480	524	566	489	529	491	482	515	498	521	513	523	500	495	542	537	493	504	496	472	497	478	487	463	506	515	474	500	499	512	514	512	497	514	511	517	521	476
23560	22740	33391	28911	22464	17598	4809	512	338	332	342	316	354	340	346	320	298	296	315	343	344	300	317	326	314	304	342	319	343	327	320	296	299	289	298	306	283	307	335	309	295	309	320	314	310	311	365	319	334	345	329	313	320	319	312	304	320	351	335	321	323	338	306	309	303	327	318	307	330	318	349	336	318	333	334	296	305	358	334	308	277	304	322	303	313	326	300	287	319	286	294	327	328	278	319	320	327	300	335	339	320	294	308	311	336	312	307	338	305	319	307	315	308	327	344	269	326	316	308	326	309	334	307	353	303	317	289	328	349	325	290	318	299	326	310	326	326	326	313	265	342	312	309	338	330	331	309	287	330	312	324	314	320	305	330	297	337	340	297	328	342	332	339	310	339	335	315	339	293	321	312	330	339	321	320	355	335	321	312	333	359	317	355	319	319	319	291	316	327	296	325	308	340	292	330	309	306	314	314	284	351	321	329	356	288	323	318	313	309	312	318	307	339	318	305	308	331	322	299	318	316	316	307	308	291	341	312	307	288	324	318	327	344	352	342	319	305	292	318	333	344	330	287	322	315	317	340	344	328	315	315	307	298	321	317	309	297	327	338	314	312	325	319	334	331	289	317	332	330	348	339	324	327	312	318	338	318	299	323	291	380	331	307	332	326	297	322	325	293	313	331	320	318	305	326	327	275	314	353	316	307	317	325	319	320	325	341	318	331	298	283	298	342	298	339	290	326	337	323	311	308	300	335	348	305	311	306	317	301	364	300	336	325	354	342	311	299	311	303	328	298	343	330	323	343	292	258	307	309	322	311	309	326	313	316	326	321	321	324	325	322	292	337	305	308	351	283	333	351	318	326	302	308	337	311	326	333	340	296	347	328	334	310	334	322	342	317	309	331	316	314	327	304	321	322	311	325	308	313	300	313	307	298	322	328	273	299	320	319	352	345	313	339	344	290	335	349	307	307	329	331	351	325	305	318	303	329	286	340	338	322	320	310	327	338	340	288	284	323	301	299	320	309	326	344	324	324	320	316	307	338	275	357	304	311	336	323	288	315	321	300	294	327	327	299	349	302	345	284	322	286	314	337	315	311	311	322	300	324	342	287	323	313	331	328	300	311	328	335	328	329	337	316	339	303	324	304	288	280	319	300	309	312	291	305	316	301	317	293	320	344	321	321	335	301	307	312	318	291	310	305	317	312	325	324	331	296	306	286	313	303	344	312	324	338	310	329	320	323	318	325	364	356	331	322	340	297	335	340	335	294	316	316	308	331	316	323	323	319	339	291	325	313	350	304	311	311	297	350	329	345	305	332	312	288	322	321	276	322	294	290	343	289	297	342	317	315	322	326	318	322	305	321	326	322	322	323	350	332	325	306	349	306	292	321	296	316	354	301	308	301	302	349	282	323	313	307	304	308	314	305	334	309	305	317	349	326	304	342	312	295	305	299	299	315	332	341	314	332	299	338	337	346	300	357	351	314	316	341	324	320	320	308	324	324	330	309	350	312	324	346	331	305	307	331	321	323	320	329	316	315	317	347	330	315	337	324	330	356	344	332	279	325	338	343	308	325	338	334	339	305	316	325	321	322	309	303	338	310	315	264	347	365	305	293	327	292	315	337	301	331	344	331	304	329	345	328	325	321	315	324	310	332	304	307	338	341	313	317	293	333	334	305	347	312	320	269	333	326	294	338	307	329	309	365	334	306	300	349	328	346	309	362	325	312	346	309	314	310	291	331	305	347	340	330	318	313	299	355	300	346	330	303	304	323	318	319	325	305	324	342	337	318	314	339	341	330	303	325	349	316	329	294	302	313	331	299	356	294	309	313	321	309	320	355	322	320	318	324	307	300	293	309	320	317	294	314	323	337	276	314	320	300	292	318	338	307	323	311	334	313	288	323	292	319	318	286	318	346	309	316	325	310	307	333	333	305	323	299	344	351	325	309	298	338	330	299	312	330	340	323	293	320	349	328	294	321	318	337	329	327	322	316	309	319	354	315	301	310	304	321	292	329	290	339	323	356	332	316	293	326	336	327	345	314	300	299	322	315	326	332	299	350	306	309	312	317	329	330	306	316	327	321	313	324	305	346	342	324	317	325	347	278	341	285	300	303	350	289	344	302	315	296	288	309	306	353	310	336	288	334	305	301	308	311	343	339	344	316	302	292	312	294	320	289	304	313	319	324	328	326	301	329	308	337	328	296	328	353	342	316	297	299	312	314	331	334	336	339	303	319	347	326	322	320	327	354	307	317	343	316	300	329	323	289	336	330	344	321	297	309	315	318	324	327	295	332	314	294	309	326	309	324	313	333	360	286	315	300	343	307	309	325	323	323	301	278	294	304	344	328	290	318	350	336	328	310	297	360	317	245	310	283	295	305	312	330	333	338	310	327	337	310	315	331	344	322	307	302	298	349	338	325	312	317	301	307	334	317	320	343	329	318	312	351	325	347	303	300	306	316	327	313	313	309	301	297	332	309	279	325	372	299	283	361	321	352	303	321	358	330	357	289	315	329	317	313	299	317	311	308	323	321	315	293	333	309	317	304	306	296	319	318	303	293	312	308	335	321	291	297	327	296	325	304	303	341	344	337	331	308	324	322	304	341	322	332	349	299	311	319	291	315	288	314	309	348	319	309	303	311	337	286	324	323	318	300	320	309	308	330	282	343	309	351	319	310	300	346	337	309	305	276	290	332	338	291	300	282	293	303	312	338	319	312	308	300	310	306	282	310	331	325	304	296	310	335	333	322	299	303	322	342	331	314	349	302	317	327	322	294	309	338	316	312	343	320	305	314	290	319	313	333	289	315	306	303	351	273	295	309	312	335	343	314	311	338	331	291	311	345	275	330	330	297	319	339	304	329	339	327	286	304	329	314	358	329	315	336	343	323	347	338	318	329	340	293	326	330	342	287	313	321	344	327	317	312	324	308	353	284	351	303	294	329	286	334	322	336	347	311	309	284	302	284	319	319	321	294	313	296	312	337	337	295	315	342	307	297	342	350	318	277	316	297	297	309	318	306	313	322	307	317	299	334	336	308	329	316	331	325	300	310	315	322	322	337	309	327	313	328	300	324	338	309	314	328	342	317	318	333	306	313	324	311	335	338	332	331	345	340	328	294	346	294	334	329	308	305	319	310	313	355	297	306	308	312	322	380	326	314	326	308	352	332	326	342	329	348	299	320	336	328	329	294	331	378	343	289	343	311	316	345	301	332	280	327	310	288	326	303	330	334	311	316	276	279	293	299	330	331	300	335	307	325	329	341	294	324	319	305	292	297	326	351	327	362	305	291	326	298	323	326	311	359	290	294	314	321	322	309	282	346	325	312	300	320	327	292	292	312	325	293	338	331	298	332	319	287	351	325	288	337	319	291	333	321	340	324	309	318	327	354	314	302	332	334	310	312	319	314	297	287	361	310	344	301	318	327	309	313	317	305	297	308	306	339	294	301	321	334	336	334	288	303	350	328	292	321	335	297	333	313	321	355	329
60960	101083	80545	52361	29391	10938	2549	855	607	561	540	622	604	544	605	565	579	566	572	557	581	609	595	546	552	561	566	543	539	574	581	555	572	545	544	604	561	547	625	539	541	566	563	544	564	542	535	581	508	550	574	550	565	517	561	544	536	501	541	562	572	584	590	555	566	579	557	564	537	619	547	580	555	564	523	552	557	604	576	557	552	554	569	547	577	568	562	567	538	588	537	578	542	537	533	581	572	590	551	543	554	570	569	560	560	560	597	545	577	531	566	544	534	567	495	572	564	571	565	589	522	566	570	521	555	552	556	553	528	597	557	532	522	560	602	540	549	538	551	482	524	532	574	546	544	569	552	542	529	552	567	569	560	538	553	553	562	592	563	585	596	559	576	548	569	584	545	542	545	580	556	556	560	556	595	554	574	534	558	555	578	576	513	534	566	560	576	586	538	539	584	579	565	569	606	556	565	540	515	580	545	551	555	572	588	511	562	575	553	560	540	545	582	548	530	533	581	586	566	574	569	566	564	537	551	574	574	506	526	545	553	549	534	596	587	499	533	552	576	559	526	537	572	542	555	553	585	513	575	559	600	538	551	552	536	571	561	566	584	562	552	551	579	511	568	586	641	547	544	557	513	543	566	538	521	562	572	583	592	513	497	563	539	564	550	572	568	529	574	592	604	602	525	544	547	527	530	556	547	526	548	572	565	597	539	574	546	533	567	574	589	543	572	525	583	561	559	566	610	535	571	611	552	514	505	526	553	570	602	520	586	537	553	581	574	492	586	564	540	533	580	571	563	542	533	554	601	597	527	566	552	555	562	564	551	586	551	564	567	602	550	574	597	540	554	572	549	605	553	597	559	579	569	586	529	581	528	549	543	568	584	557	531	569	608	558	545	554	548	521	543	584	568	561	535	589	562	509	562	564	533	547	531	569	564	561	500	560	546	564	544	571	587	575	585	526	579	559	545	533	570	558	564	545	538	528	561	541	590	600	557	555	525	609	555	559	543	521	581	548	560	558	563	548	558	585	551	561	548	555	560	579	559	564	558	584	613	565	561	566	555	593	545	564	562	572	546	523	541	540	540	580	553	599	584	562	556	569	581	568	563	577	531	509	576	573	538	547	534	554	564	538	517	550	568	587	530	580	557	548	573	511	535	573	564	523	589	573	583	518	549	528	533	537	581	583	528	523	541	563	552	577	532	568	559	574	543	579	532	555	574	571	593	571	557	555	565	552	598	608	567	554	533	553	561	568	546	501	545	523	518	548	582	548	582	512	566	613	545	583	531	527	556	571	593	539	523	542	581	552	593	549	527	533	565	512	581	583	597	556	573	560	578	555	548	582	597	532	543	556	585	583	591	582	577	573	586	540	552	596	573	518	554	583	561	510	558	530	554	551	566	549	504	572	575	578	542	547	575	595	550	549	552	548	582	567	588	543	561	556	532	604	544	620	565	576	573	532	569	553	517	546	511	587	565	560	558	531	522	567	554	573	520	574	593	522	594	611	523	552	545	576	604	530	551	573	563	523	585	571	566	562	569	559	631	577	567	526	545	612	575	592	567	573	544	514	553	593	556	580	521	546	604	541	519	548	582	555	560	578	572	549	565	564	590	586	586	570	577	558	575	546	539	555	555	503	566	556	574	544	546	572	580	573	566	525	546	509	553	565	599	570	544	581	582	554	552	598	528	576	575	544	533	545	532	519	549	575	540	557	542	540	570	537	529	583	611	582	577	570	546	564	555	538	603	575	600	582	552	558	554	557	548	584	544	572	589	582	550	571	542	592	580	555	532	565	556	550	568	590	577	552	545	566	607	552	572	535	625	544	539	554	544	581	562	565	600	536	591	548	556	572	554	538	564	590	556	560	548	534	613	537	532	586	553	592	558	536	543	576	579	579	520	564	558	581	582	575	532	582	582	541	555	542	569	557	591	549	533	593	615	589	591	520	546	542	581	608	570	569	574	543	546	532	542	544	548	557	534	564	589	544	572	569	556	566	564	583	551	517	538	558	591	563	527	525	562	531	581	539	531	550	576	598	558	578	540	589	535	559	520	534	554	583	524	537	562	575	567	581	553	540	556	534	588	582	581	581	532	573	540	572	573	546	531	543	583	543	538	549	550	530	570	599	536	561	571	572	590	570	541	595	549	566	531	575	518	561	554	549	566	564	565	567	551	564	550	551	545	587	547	510	543	571	578	550	552	562	549	574	519	576	564	569	524	522	581	557	528	586	534	570	526	566	552	536	541	600	566	566	550	570	545	562	536	561	597	555	541	557	548	566	522	540	547	561	517	546	559	530	572	524	569	548	551	573	532	586	556	529	541	547	576	554	573	527	533	555	555	561	557	586	534	552	560	540	548	589	582	551	567	567	564	521	514	515	558	570	573	551	544	516	520	538	569	544	544	565	589	550	568	556	583	580	540	525	557	542	572	552	569	599	576	550	572	586	568	535	545	611	570	529	530	536	531	546	512	514	552	540	598	569	565	547	561	528	522	594	566	549	581	564	565	530	593	566	524	535	541	568	526	555	565	572	542	555	580	517	611	523	554	556	573	563	547	543	535	588	557	584	583	560	504	600	563	541	568	624	600	574	561	586	581	576	536	562	598	577	555	579	536	562	575	540	553	537	566	588	560	574	568	561	532	572	538	572	559	552	537	600	562	597	517	537	590	572	574	519	576	549	544	565	573	528	557	557	560	590	552	547	599	559	558	592	596	558	552	519	568	552	566	529	578	528	530	550	539	518	511	545	544	555	541	560	528	570	633	535	573	557	569	581	571	540	579	532	574	559	574	569	531	564	549	603	581	553	571	556	581	584	576	538	545	579	540	568	558	509	590	524	543	606	574	573	577	564	536	502	534	544	558	619	511	554	540	562	597	579	571	554	570	560	602	543	523	571	579	578	526	557	570	571	605	517	556	570	567	567	554	547	527	580	538	553	590	546	545	577	541	585	516	594	567	538	523	597	548	577	590	544	546	544	529	581	538	591	548	543	575	566	527	535	585	553	536	554	544	542	569	561	570	574	544	523	594	517	539	600	540	544	520	536	628	538	523	579	576	559	588	547	599	566	545	513	580	539	534	588	549	585	489	534	529	553	544	615	548	588	564	555	572	524	546	560	501	552	549	546	527	574	577	555	560	540	576	531	586	603	557	549	592	515	570	560	546	537	553	561	565	541	537	585	531	530	565	536	572	562	586	571	567	551	541	566	562	561	554	621	565	545	523	529	554	568	531	534	557	590	536	593	553	590	541	593	556	578	546	584	544	561	557	547	567	571	539	529	543	521	576	600	512	544	615	525	565	580	554	556	599	601	574	535	560	559	578	590	560	583	543	557	580	532	566	558	555	547	577	572	583	594	591	550	549	552	531	563	552	533	574	547	519	517	535	531	552	561	602	581	586	519	564	565	515	573	586	559	509	609	541	505	532	517	610	526	508	559	548	570	577	526	558	597	548	541	574	584	556	509	577	595	592	523	572	543	555	535
28827	30517	30267	16217	3474	795	363	302	255	273	282	280	260	255	260	283	257	272	282	274	269	269	268	286	262	237	278	248	258	269	280	244	257	265	247	301	261	252	264	250	275	264	260	245	255	287	245	246	246	265	281	250	268	252	254	264	275	252	267	266	244	252	256	269	241	248	276	298	270	261	271	286	279	250	247	251	263	273	271	286	257	290	287	276	283	292	277	262	225	291	252	262	291	259	289	266	245	272	246	290	256	223	271	288	274	284	286	249	277	269	261	265	258	269	280	309	263	265	266	258	278	264	261	292	302	273	277	243	262	245	292	293	275	261	250	278	265	265	301	272	269	261	300	276	277	261	266	265	270	284	281	251	267	257	288	245	252	239	257	252	281	262	282	251	258	280	259	262	276	271	237	284	284	256	260	273	255	294	257	241	259	262	265	276	290	275	272	253	271	249	246	290	271	245	300	227	298	259	253	251	243	271	268	244	286	262	278	284	264	297	271	247	276	258	270	256	241	256	250	260	272	281	279	268	268	272	265	230	256	298	280	229	262	251	263	275	272	283	252	249	283	259	244	242	290	255	262	288	264	274	274	308	248	257	296	262	248	269	268	282	262	274	277	275	274	250	295	244	272	242	247	277	279	262	247	278	279	277	275	276	294	285	233	253	270	297	247	257	280	277	291	297	266	309	268	263	271	261	298	259	250	245	257	272	256	250	290	292	277	263	243	246	253	287	278	256	253	252	244	248	257	245	264	252	242	269	262	266	266	231	250	274	226	270	243	258	263	256	282	284	302	261	272	261	244	285	287	247	258	291	299	311	275	277	288	297	245	258	274	265	276	258	287	273	298	286	265	303	252	248	276	230	273	258	258	281	245	254	296	267	255	240	249	238	235	269	269	292	285	280	261	265	266	258	293	258	287	304	285	254	274	269	264	282	259	240	255	288	270	253	244	258	245	273	233	250	256	273	260	305	245	280	251	272	272	264	231	215	256	244	291	264	266	279	249	281	230	273	264	290	303	281	271	277	279	248	270	288	263	245	271	255	253	267	270	275	272	241	262	286	250	251	267	269	243	294	255	270	257	264	263	281	279	260	240	263	245	294	260	266	256	265	244	256	286	285	252	290	259	290	261	257	260	257	246	248	291	253	248	281	273	278	252	253	263	257	231	266	266	270	260	265	256	277	228	266	286	231	266	243	266	297	247	248	246	303	257	269	252	231	238	274	241	271	264	250	273	269	267	269	283	221	246	242	258	272	271	282	258	259	270	262	218	274	271	266	242	245	277	298	272	258	286	234	263	291	271	290	233	246	249	267	271	259	279	297	276	256	248	226	260	298	281	293	268	266	297	267	304	236	246	267	277	291	231	273	270	274	259	260	266	255	284	283	275	256	280	226	287	287	298	250	291	264	290	243	275	294	275	244	272	281	288	257	263	300	258	262	246	278	246	244	293	240	263	283	273	280	276	263	279	267	284	252	251	284	287	304	261	275	278	232	253	274	247	259	257	266	287	258	303	268	273	275	268	275	308	248	268	247	260	235	265	263	278	259	253	257	283	269	292	243	233	295	254	278	298	257	286	291	290	242	248	249	269	291	263	262	257	261	263	259	249	273	255	276	267	276	265	242	262	249	255	264	265	277	273	258	285	259	247	284	274	264	270	283	260	247	242	275	255	247	258	281	280	259	275	263	238	251	278	250	253	230	265	279	266	264	268	239	260	277	261	233	268	259	287	258	288	272	257	257	273	237	269	264	265	255	259	258	261	277	245	281	248	281	258	265	262	280	270	280	285	240	225	243	263	240	283	298	249	273	261	279	251	270	264	273	265	287	273	279	249	239	256	256	257	266	280	288	260	261	260	262	267	256	250	298	259	250	245	250	265	257	275	260	268	257	260	251	292	287	248	264	260	268	260	259	256	284	255	293	242	273	239	235	274	239	272	273	287	250	248	265	273	248	250	287	260	255	265	269	285	257	228	236	263	267	248	274	281	291	239	284	263	287	271	285	228	263	254	244	256	228	255	250	269	255	257	272	269	291	268	305	261	272	267	241	250	265	264	235	246	262	259	265	259	257	263	243	249	303	287	249	279	242	261	259	266	268	274	272	279	233	267	266	274	260	265	287	275	263	270	279	225	267	253	268	256	286	263	236	267	264	239	268	239	244	283	255	278	266	271	229	269	275	268	294	257	246	233	274	263	269	276	267	257	251	251	256	258	274	263	256	275	265	266	224	269	286	270	254	256	281	262	253	245	246	268	264	286	270	256	280	251	273	247	263	242	280	286	280	247	286	241	262	275	274	280	262	270	291	257	284	233	293	271	282	269	297	268	269	241	258	268	278	249	268	276	264	232	289	258	262	278	264	328	264	277	269	254	256	287	254	264	260	256	251	254	262	272	297	248	250	302	276	285	260	246	244	275	282	255	248	255	252	258	246	260	234	305	281	277	257	253	253	285	296	277	257	267	237	284	280	269	264	239	262	258	255	242	249	292	281	258	247	278	255	254	295	257	280	280	275	254	283	247	252	257	293	275	292	233	279	255	257	283	255	239	276	253	262	245	293	253	271	268	266	256	274	252	241	285	255	273	227	248	259	284	255	265	268	274	235	283	258	282	246	273	254	264	311	273	244	260	261	268	263	274	253	267	320	295	260	224	261	261	267	273	282	285	275	283	274	276	257	252	271	265	261	255	232	287	242	279	263	269	261	257	277	290	298	280	239	272	265	256	258	258	232	297	274	243	246	260	281	248	282	248	273	261	238	279	264	270	265	254	281	267	246	279	274	244	257	274	276	262	271	252	256	271	259	269	244	298	275	281	276	287	294	257	247	256	248	271	268	260	264	270	268	270	291	270	276	261	267	286	276	268	286	263	279	248	261	280	298	263	261	281	282	229	266	255	274	270	273	232	278	274	252	262	253	273	272	288	288	244	270	291	296	248	242	275	272	268	277	270	280	235	239	254	291	240	240	286	289	257	254	263	265	255	273	255	241	263	241	271	273	275	300	234	244	271	260	271	286	270	260	286	276	283	294	265	275	247	276	262	272	269	240	253	276	260	302	267	269	269	270	256	280	232	277	301	283	263	278	274	279	255	239	248	256	267	255	267	255	298	285	253	292	234	257	272	258	241	289	282	288	264	274	276	259	279	266	266	264	256	264	245	269	283	258	260	301	260	240	249	296	279	285	262	276	254	267	254	237	240	242	262	259	281	251	244	248	270	244	255	268	243	279	268	279	276	240	264	261	295	258	259	236	253	269	265	251	264	282	277	271	256	270	267	261	262	303	252	256	285	273	281	256	237	282	285	284	284	281	253	242	252	278	271	249	282	273	219	244	289	260	245	274	261	263	283	318	258	256	276	277	265	253	258	240	266	267	259	273	258	286	274	231	253	253	275	287	258	299	254	269	255	272	312	242	267	260	258	256	263	240	266	304	248	284	266	295	258	254	285	257	245	259	218	265	260	274	255	308	250	271	243	262	248	274	253	283	297	247
34574	48066	36275	18399	6025	1796	721	500	540	467	488	518	497	498	449	477	469	512	518	449	480	478	522	518	451	479	514	505	512	497	507	450	509	516	493	468	516	442	505	479	449	470	499	506	515	492	487	521	469	462	491	517	484	497	493	514	487	499	483	466	513	477	478	535	506	498	466	500	468	471	509	497	491	521	580	462	478	464	465	474	489	514	510	473	509	493	474	546	470	444	503	490	505	567	474	502	500	470	524	534	474	497	487	519	532	501	510	470	443	466	474	498	508	510	473	461	477	494	458	471	472	476	497	496	504	548	480	484	476	491	504	440	482	512	494	497	523	518	487	492	486	493	483	480	474	484	485	475	503	494	463	464	501	502	508	472	471	479	492	502	492	471	465	495	502	474	422	515	491	452	497	505	494	536	511	491	458	488	490	485	505	466	441	506	510	506	477	490	447	491	502	427	497	462	496	500	487	494	470	485	496	476	478	464	496	488	510	510	468	486	477	478	492	467	496	512	513	487	506	508	471	456	488	499	489	479	436	478	520	486	499	460	489	473	501	523	475	491	469	443	522	504	462	502	459	493	449	462	512	482	455	496	482	491	521	520	453	507	466	479	484	501	521	500	488	485	485	484	509	467	484	495	496	467	476	487	485	494	487	469	486	492	467	482	499	479	483	472	470	486	470	514	519	474	480	535	480	502	486	470	476	480	511	505	512	492	455	515	486	493	484	466	509	482	494	459	452	459	454	485	506	515	517	516	500	479	497	489	446	515	493	498	470	492	476	449	487	537	475	475	497	490	475	504	520	455	499	483	482	471	490	492	513	511	498	481	482	469	511	515	465	477	529	447	457	470	497	469	497	487	504	530	520	535	463	485	534	490	517	524	488	487	507	470	454	536	485	513	506	482	489	469	488	514	472	484	509	486	467	506	501	514	508	493	518	488	488	511	485	487	437	518	464	471	476	495	516	501	471	481	463	472	509	505	491	490	461	516	482	456	454	460	463	478	484	467	493	507	482	468	511	505	477	504	493	524	449	509	487	482	489	492	462	487	444	475	471	464	486	501	482	498	525	476	472	448	503	475	523	504	486	454	503	471	464	515	525	495	495	465	461	474	496	522	484	478	509	468	501	538	467	470	519	503	507	464	500	483	466	508	534	472	459	477	454	481	473	507	478	475	518	500	487	494	502	447	479	481	466	471	454	490	495	450	509	473	463	461	492	483	521	497	496	494	507	486	501	521	484	492	540	495	472	480	501	463	445	466	509	484	501	514	493	459	457	481	450	461	483	486	465	483	485	530	525	531	514	493	530	477	498	509	504	470	463	490	488	425	500	485	488	482	469	470	514	493	513	488	495	510	477	469	466	488	508	515	458	469	498	478	478	485	508	515	495	564	500	503	488	462	458	499	483	396	504	482	464	467	503	476	458	473	477	461	464	524	434	473	505	501	491	537	449	494	504	513	492	483	511	471	488	465	485	511	447	484	465	512	466	525	516	470	498	464	470	488	470	466	490	466	480	485	517	496	523	416	482	449	487	489	509	440	479	498	481	467	533	487	472	514	480	491	498	531	505	508	478	531	502	483	495	509	475	513	496	511	506	482	483	505	490	478	506	493	477	483	483	528	480	506	482	498	460	456	500	482	466	493	488	507	475	514	507	527	501	471	537	485	514	487	474	508	438	519	507	494	503	492	475	464	460	467	476	494	492	534	522	478	472	487	486	465	505	460	494	445	483	469	527	509	472	497	459	508	487	444	468	521	499	510	506	463	483	475	497	510	488	474	493	466	482	466	499	484	469	510	545	474	472	458	483	478	502	490	508	477	508	519	488	505	505	461	487	520	479	505	478	491	469	488	495	479	478	480	496	502	514	479	505	503	484	492	485	491	487	507	450	480	481	514	500	485	477	520	462	492	467	488	509	510	495	485	474	495	487	462	465	478	489	437	467	496	489	460	495	475	510	537	504	477	506	523	461	530	490	480	481	500	511	515	464	483	503	471	485	481	486	476	498	553	476	459	469	474	464	445	509	469	489	496	509	532	435	489	492	494	489	498	477	476	482	498	500	491	447	494	503	475	473	480	479	463	496	497	499	466	478	494	518	488	503	473	516	468	498	481	482	486	456	468	525	499	481	504	497	486	466	460	476	482	470	468	465	464	458	458	512	480	528	524	499	459	469	515	484	493	467	492	456	479	467	482	465	504	481	513	481	526	481	492	500	470	488	468	522	479	494	475	479	503	493	474	495	500	483	524	490	496	478	463	452	466	467	531	497	494	492	483	465	467	481	479	493	510	475	490	503	492	493	515	524	521	491	495	454	451	531	501	519	477	488	499	518	485	507	505	463	495	498	441	500	535	497	467	480	465	539	484	462	487	472	506	495	462	495	505	476	517	513	461	481	487	493	499	469	500	493	501	465	484	501	454	481	501	488	500	477	510	513	490	476	506	455	501	525	524	480	464	510	519	514	493	490	466	456	481	471	495	472	457	515	473	472	493	472	514	451	528	472	483	499	505	503	446	490	477	462	489	495	496	477	436	477	526	493	485	477	497	483	469	485	457	460	443	452	497	499	461	500	524	482	482	501	435	460	477	481	475	459	484	446	480	526	476	494	474	483	494	445	489	480	516	482	509	468	507	479	501	507	478	503	469	537	468	468	465	512	501	460	459	469	488	471	509	494	483	464	540	455	498	504	455	501	480	474	451	470	447	493	494	482	511	496	465	492	448	477	490	467	484	510	537	492	514	471	479	506	528	454	475	487	485	524	493	537	497	462	478	484	475	486	478	503	474	459	507	454	487	445	480	482	427	444	457	473	505	479	508	436	514	504	492	466	532	496	507	477	509	473	486	500	495	468	498	518	531	492	488	485	518	495	496	502	507	482	460	481	479	483	496	501	524	491	501	479	501	511	462	485	482	510	457	528	476	492	449	446	480	488	477	480	485	524	443	432	511	521	499	484	456	473	442	469	445	462	501	468	455	528	478	512	488	513	479	475	513	489	527	470	492	491	472	457	475	479	514	512	468	534	464	499	471	505	525	473	449	478	466	520	483	469	464	500	503	489	467	467	477	459	534	468	510	461	495	490	492	469	492	496	534	471	499	462	477	511	461	485	516	478	527	451	519	456	499	470	491	506	490	492	520	484	500	480	471	469	501	492	490	502	480	508	533	508	466	481	484	481	509	522	476	459	475	466	490	472	471	491	518	500	480	460	555	505	476	491	482	470	444	493	478	505	494	482	497	491	507	509	504	521	516	515	501	473	455	447	493	500	471	455	479	522	482	489	521	496	483	520	472	502	471	464	536	478	452	497	478	496	434	485	481	494	543	488	562	489	478	483	509	503	472	506	524	499	473	457	469	513	504	462	489	505	556	518	477	515	469	460	479	480	493	470	492	466	451	488	478	500	481	495	482	493	519	499	490	477	473	533	491	466	451	500	488	507	472	479	496	519	514	494	453	487	546	486	469	473	493	495	484	478	481	443	482	461	457	519	512
24684	24344	36074	32456	22541	11390	1851	460	311	282	276	307	286	280	277	239	299	302	278	287	309	296	299	282	292	296	282	261	267	292	260	280	267	288	281	307	285	299	264	252	255	303	271	259	303	286	275	294	292	274	282	276	279	286	297	285	305	268	270	256	319	289	290	277	307	300	268	276	264	278	256	280	305	292	279	266	274	254	298	252	234	282	278	296	281	302	270	252	274	270	261	279	276	280	270	333	266	275	267	273	275	284	274	282	298	297	297	264	306	265	273	282	305	284	277	248	266	292	253	294	276	271	261	267	278	272	270	266	275	272	256	305	277	281	280	313	268	268	281	276	274	307	287	259	265	308	264	262	271	296	320	281	287	266	264	288	261	309	286	307	275	266	274	257	260	280	274	285	315	291	268	308	287	276	269	261	272	261	258	275	267	258	269	300	256	277	256	305	276	281	272	254	245	300	255	262	274	285	267	239	291	299	273	262	257	308	280	267	265	279	276	282	261	284	271	301	254	274	264	282	313	253	273	263	296	254	253	264	272	317	252	278	298	291	283	265	299	295	284	276	264	304	283	272	276	294	272	281	304	271	275	260	293	280	289	262	292	276	284	285	303	280	255	274	293	284	291	259	249	272	265	265	320	266	291	269	264	251	298	277	306	301	302	273	255	264	279	283	287	289	303	264	263	269	257	262	269	280	274	274	272	262	276	264	259	262	261	296	277	256	263	258	256	271	266	290	255	291	270	245	267	258	257	265	270	259	260	267	258	288	286	286	277	268	274	272	285	283	265	288	262	257	259	299	269	306	280	277	283	270	275	271	277	291	312	283	267	259	263	289	292	264	274	282	266	283	307	278	298	306	276	277	297	260	273	268	278	249	274	276	279	290	311	240	242	275	286	279	285	274	277	265	261	300	300	279	284	297	276	282	290	294	281	263	259	255	278	276	275	281	286	261	287	272	282	248	281	269	264	302	283	280	276	258	263	287	272	280	244	276	288	273	260	261	274	258	253	286	288	267	265	305	280	264	285	257	284	290	246	270	282	260	262	306	266	277	303	258	271	298	281	283	270	301	311	286	272	292	287	264	259	266	263	265	274	265	275	290	292	289	274	293	289	288	296	274	266	275	259	289	259	280	260	286	295	253	278	261	257	279	262	275	287	255	279	306	264	260	253	258	278	282	275	267	264	271	259	285	267	289	303	289	259	278	253	248	285	304	278	266	291	263	269	260	249	277	282	266	262	296	285	270	295	279	275	264	296	266	266	257	289	264	256	280	264	269	253	283	283	286	290	250	262	273	265	258	296	285	279	296	309	318	310	263	274	267	274	298	263	270	265	288	273	270	278	289	277	281	280	243	277	274	303	292	275	263	277	287	271	262	284	298	268	256	244	259	275	255	249	299	290	263	271	256	253	273	251	281	291	265	286	257	281	293	279	301	297	307	304	255	264	274	284	253	274	272	304	283	278	315	258	306	291	289	299	261	293	294	264	292	257	284	282	278	270	292	277	276	264	302	276	277	266	284	289	268	279	295	298	279	266	280	290	274	272	283	254	308	305	291	283	287	271	289	257	268	270	259	282	274	275	258	303	307	306	299	284	274	318	256	272	273	264	268	305	303	274	264	269	279	283	265	280	261	315	302	285	271	265	282	273	312	299	285	262	274	271	316	306	265	279	257	257	250	267	276	269	284	307	280	261	280	301	292	288	272	264	285	255	274	308	279	266	293	275	267	262	267	287	295	271	285	295	278	275	316	286	280	266	274	259	291	271	271	296	275	261	276	294	291	257	258	300	286	249	284	293	304	267	281	292	295	270	292	282	275	256	281	269	253	282	263	268	280	269	280	272	278	277	302	277	256	298	298	287	290	263	270	289	297	284	270	254	243	285	278	276	289	273	293	287	282	286	256	284	288	299	296	278	280	284	284	280	284	289	289	288	281	277	284	304	275	306	290	251	288	274	296	283	280	269	259	277	291	235	271	287	260	307	251	280	307	280	286	305	284	255	261	294	239	277	281	330	264	275	256	269	254	284	315	286	251	283	277	280	293	275	266	299	311	298	276	280	283	272	312	305	258	268	259	273	252	276	244	289	279	309	286	289	274	273	269	301	269	262	273	281	274	275	257	262	273	291	268	287	283	295	307	247	263	277	284	302	305	281	250	257	264	292	286	267	246	257	272	292	291	285	284	279	295	260	249	276	266	276	310	281	287	280	261	266	257	290	290	296	305	264	256	238	279	281	307	302	267	270	273	287	245	288	289	290	290	272	291	263	292	270	280	292	258	296	276	271	290	239	258	284	254	275	255	298	290	268	269	241	275	276	290	283	288	304	275	295	261	275	301	262	292	264	268	294	278	277	288	269	289	279	285	255	291	281	303	304	249	278	305	287	278	273	269	273	304	252	278	273	275	267	257	268	284	310	267	311	272	286	279	258	256	278	285	263	290	250	264	242	268	266	269	259	278	300	266	288	283	294	269	258	272	274	287	241	291	265	298	277	277	266	278	264	280	272	273	272	286	245	266	268	266	279	270	275	278	280	289	288	298	279	252	277	246	271	283	253	286	287	256	269	286	283	283	266	269	247	261	304	263	282	281	296	307	273	301	242	304	259	296	278	304	316	270	275	251	282	294	281	258	245	296	274	281	289	265	275	302	275	275	270	283	300	295	274	287	246	258	287	253	270	292	313	280	281	275	284	282	263	261	278	300	274	268	244	269	292	297	286	266	300	281	244	301	270	245	279	270	292	282	264	287	281	265	284	289	295	257	287	252	257	272	275	293	275	298	241	300	236	286	277	308	261	253	283	293	257	274	283	280	272	279	281	314	288	278	252	277	280	304	287	267	244	304	311	276	284	310	254	298	279	274	269	275	264	308	280	289	263	278	242	297	278	277	294	287	258	291	277	273	317	306	294	299	297	304	288	258	308	271	262	291	267	266	273	277	257	294	289	313	274	254	305	260	264	285	267	289	272	310	267	294	273	271	304	296	290	299	286	279	278	282	264	278	275	269	294	254	278	285	293	272	299	237	279	290	278	275	266	284	291	270	305	278	248	270	298	306	285	274	255	285	252	272	259	245	271	298	260	251	287	282	277	290	264	288	272	265	263	266	293	281	303	306	288	334	279	282	283	277	265	281	319	274	307	310	289	267	266	275	286	286	270	278	284	259	277	284	302	274	295	266	278	270	275	270	285	295	263	268	262	277	285	299	268	274	297	285	277	264	267	282	294	291	280	263	271	274	264	300	281	270	312	237	240	267	273	286	245	292	300	280	283	293	248	299	258	277	294	308	276	250	283	274	254	255	304	299	290	287	268	263	275	281	288	308	303	281	269	303	273	301	272	281	306	301	290	302	288	281	277	266	266	284	272	269	275	259	286	269	275	237	286	285	307	284	277	274	261	295	295	308	277	324	279	283	268	253	272	264	287	268	262	279	309	299	311	307	285	274	262	278	298	286	274	250	259	271	285	284	271	273	261	264	265	307	247	270	280	248
58546	92048	66949	45933	26868	9671	2517	932	593	503	538	503	528	526	477	532	485	488	515	515	474	543	471	504	553	518	525	500	501	539	515	534	496	495	505	533	476	498	561	463	506	508	481	536	495	518	510	517	481	488	509	512	492	506	493	489	472	514	475	505	509	504	474	517	511	541	497	477	478	517	485	497	462	513	524	531	513	453	531	493	513	480	481	474	513	512	465	473	510	542	519	495	484	454	485	496	535	516	514	487	509	518	530	490	475	547	511	515	529	508	506	539	501	494	534	514	508	500	496	510	486	513	491	510	533	508	502	511	480	487	538	500	496	497	520	473	485	538	533	447	481	497	546	474	500	505	550	507	492	490	517	505	496	529	486	494	499	479	497	524	507	502	558	485	529	505	475	499	469	487	515	513	516	567	499	469	494	512	479	497	506	482	512	455	479	486	506	511	492	535	506	516	513	537	509	516	521	468	507	525	528	468	526	519	479	484	533	512	535	510	504	513	504	485	523	505	491	488	515	502	483	517	492	515	505	486	495	489	527	487	530	467	531	486	516	510	478	507	533	553	506	485	502	463	543	496	491	506	463	511	484	495	513	525	515	550	533	514	479	492	473	471	509	490	511	449	541	455	475	520	512	497	513	533	509	473	473	485	493	533	500	490	487	531	521	515	500	530	513	525	528	505	479	504	521	512	495	476	498	515	532	497	482	485	491	522	518	535	498	504	516	482	471	503	517	490	490	508	527	543	496	509	514	496	476	505	502	538	543	474	537	509	504	499	506	488	467	540	503	539	551	532	498	487	476	511	495	499	522	534	502	539	456	508	534	487	492	511	469	514	480	516	525	476	493	515	472	486	505	434	540	546	520	562	505	549	478	540	505	505	514	519	533	513	478	498	507	504	487	492	492	487	554	493	505	519	494	520	492	519	497	499	502	481	485	498	526	497	523	497	522	471	502	493	545	515	505	535	517	525	534	483	508	506	505	506	498	476	488	457	500	511	503	487	505	497	522	481	516	489	487	523	515	508	516	465	485	549	522	487	490	508	522	480	492	473	509	490	527	499	482	524	502	529	478	519	516	480	548	493	516	498	551	484	512	538	518	486	550	526	512	480	504	526	519	500	476	466	488	512	504	528	545	507	518	472	521	508	552	498	471	504	483	492	489	518	489	516	520	542	547	516	481	509	521	513	471	452	492	475	525	499	502	524	487	475	486	545	531	486	511	508	503	553	561	474	474	505	480	489	496	511	478	522	502	492	510	498	480	495	485	507	518	524	491	497	502	530	527	488	518	520	512	508	503	495	525	461	501	498	480	479	550	493	522	546	499	482	490	469	522	501	507	487	532	501	506	523	524	514	486	512	481	507	491	507	500	553	482	532	486	516	499	489	514	538	511	513	475	522	469	474	518	532	496	515	481	487	505	530	518	512	497	530	506	518	487	527	504	525	491	468	510	489	492	478	538	481	540	497	534	542	501	513	493	506	547	499	499	543	503	523	496	455	517	465	496	520	506	484	503	488	526	515	545	478	548	541	481	501	521	474	503	468	520	513	462	496	509	498	507	522	470	491	509	526	454	525	472	512	544	527	504	490	491	484	538	486	496	517	470	528	478	501	477	500	472	525	515	483	500	502	501	466	500	465	534	537	459	499	479	534	473	522	507	465	531	532	512	468	513	492	512	525	508	484	504	529	515	540	513	499	481	459	513	520	504	541	448	506	503	536	515	506	485	491	474	507	521	487	511	505	483	485	506	501	501	501	488	515	489	503	481	531	474	458	523	507	519	519	490	493	514	497	509	473	532	488	544	504	502	541	543	499	526	526	492	493	503	544	510	511	508	511	461	554	484	505	541	522	501	497	502	487	546	487	506	530	493	471	524	501	516	503	499	489	477	541	532	491	488	495	506	489	523	516	483	540	491	501	525	481	501	479	499	496	541	542	511	524	508	532	511	473	523	514	506	530	508	495	486	530	468	503	455	528	525	472	474	502	519	500	493	505	441	467	450	515	504	509	492	514	455	509	526	499	466	541	536	507	520	488	515	505	498	552	514	516	506	502	507	551	494	493	468	500	492	485	507	547	516	503	541	511	551	471	523	505	495	502	527	506	508	531	534	530	500	499	517	466	520	499	535	512	493	495	515	521	504	499	495	477	500	475	526	510	531	490	513	524	501	490	489	495	524	502	510	485	518	539	490	480	512	507	492	493	499	501	532	519	493	538	538	494	499	520	465	482	485	485	544	477	476	511	502	516	515	530	509	485	502	472	540	517	497	537	524	487	524	525	472	497	488	509	456	502	518	509	503	532	536	519	517	461	496	485	533	461	517	526	514	510	496	525	499	493	517	525	499	487	487	507	517	453	494	515	556	489	498	544	513	493	499	460	497	513	511	518	487	525	493	505	484	446	501	505	544	497	513	524	501	492	481	486	468	484	525	488	518	537	497	507	492	499	502	513	482	492	488	504	527	500	521	500	520	541	476	472	491	493	509	491	521	495	507	511	554	491	497	479	521	562	504	491	526	484	503	481	500	494	517	467	526	488	482	516	489	504	533	545	545	511	478	552	485	527	504	496	481	565	510	490	499	516	490	527	483	500	514	533	498	504	509	538	518	513	539	532	497	484	495	469	495	518	506	520	500	528	520	536	492	511	490	484	463	480	518	533	497	484	519	489	478	510	525	493	484	497	499	468	477	530	504	487	490	502	506	480	535	500	534	491	557	525	494	497	518	522	483	543	568	492	511	485	503	507	498	532	500	554	503	510	536	525	531	524	508	484	508	478	499	505	517	511	519	520	532	517	486	523	485	533	535	530	492	493	509	517	497	478	484	508	517	504	451	500	544	534	488	542	508	539	520	507	506	500	538	497	543	528	480	491	513	485	549	541	477	489	502	500	487	477	518	503	460	514	490	480	507	517	472	556	507	443	518	508	504	519	541	533	474	486	500	520	521	504	456	491	498	493	511	546	484	497	484	496	482	524	524	560	526	506	592	505	533	503	505	498	458	497	522	511	504	502	478	507	447	506	482	513	476	496	547	503	525	505	488	480	471	497	510	502	520	499	511	504	511	499	485	488	514	498	530	512	482	508	495	507	523	518	519	494	509	515	543	540	507	517	524	511	533	472	524	484	492	533	511	544	507	505	494	486	514	505	523	470	500	502	548	520	506	515	476	495	499	479	495	530	494	524	547	471	497	426	476	496	526	487	475	491	473	524	492	509	512	555	494	499	492	509	507	530	485	501	489	545	536	488	486	518	499	499	505	514	488	488	518	517	504	506	494	476	451	558	517	499	550	455	532	518	496	540	532	476	514	500	518	511	499	503	506	548	505	514	486	497	468	476	499	500	475	494	500	504	489	511	519	504	525	463	473	533	487	497	512	502	516	506	498	502	478	513	505	498	502	493	535	480	493	488	513	489	496	488	446	513	492	504	494	528	492	514	500	527	475	537	500	507	484	495	498	543	522	515	511	544	510	479	531	465	498	471	501	492	502	541
23604	22829	34410	31487	24186	17842	5352	669	343	344	358	334	325	341	378	284	335	333	323	337	337	333	332	321	333	337	317	303	353	298	375	336	307	305	306	350	308	326	326	328	326	353	329	335	320	316	331	304	285	332	314	312	322	321	301	328	322	324	315	353	305	314	340	342	321	322	346	334	342	323	333	351	334	342	292	337	318	319	361	324	325	328	334	315	331	332	307	329	307	311	331	301	311	291	316	328	316	320	343	313	319	312	317	289	308	302	335	354	290	332	337	331	348	348	343	338	318	324	322	352	321	360	327	312	310	324	327	283	321	323	302	308	307	323	315	324	330	323	333	324	308	333	309	323	309	325	302	328	345	302	365	306	336	314	313	330	335	316	311	383	300	320	314	305	339	321	329	340	328	332	304	325	314	347	350	345	316	325	316	339	302	337	342	272	337	309	317	336	334	340	308	367	332	346	341	331	311	343	321	318	332	310	292	320	322	295	321	299	335	344	313	326	324	330	341	341	300	329	324	324	319	366	350	321	332	313	324	326	296	318	318	338	301	327	319	329	326	326	330	327	347	305	362	319	299	304	329	330	305	311	333	333	326	356	305	300	358	322	313	279	316	333	327	348	331	327	320	310	329	321	318	331	312	328	304	336	323	339	332	314	325	319	339	308	330	318	325	340	358	330	372	354	324	327	326	325	332	339	310	335	308	331	303	321	314	331	310	340	304	302	334	330	316	324	322	326	327	321	299	297	303	308	306	338	286	295	351	343	296	354	296	339	311	335	326	337	338	348	345	363	321	316	309	333	275	353	320	315	297	321	325	296	306	311	344	314	324	305	299	298	303	312	332	308	303	330	321	333	367	321	305	340	343	355	326	310	322	330	321	328	332	316	343	333	324	332	309	314	301	328	346	293	367	317	306	343	315	302	328	302	352	299	296	353	333	322	349	319	318	349	311	302	321	309	312	326	283	328	313	331	326	348	322	328	344	382	331	315	295	341	314	304	327	290	314	307	316	351	324	302	334	308	326	323	309	289	317	298	341	323	297	344	330	332	305	333	332	298	296	306	334	319	356	323	344	311	294	333	333	305	317	319	330	335	323	328	362	316	325	304	313	314	358	309	298	332	308	316	323	312	320	340	349	342	286	314	320	300	331	324	358	304	300	341	327	336	347	315	329	318	301	367	339	316	310	263	315	318	333	337	340	305	341	321	345	312	319	346	367	355	337	310	322	334	332	334	326	329	300	329	286	338	307	304	336	319	335	288	333	347	324	316	335	321	293	308	299	298	350	343	330	337	328	356	362	334	313	327	331	307	341	310	342	319	316	314	314	324	349	304	304	343	320	338	311	335	303	301	346	332	331	341	306	357	304	353	339	325	312	350	320	321	348	311	336	360	333	332	348	369	324	315	340	311	338	319	297	310	360	351	321	329	283	322	308	316	348	320	290	320	333	339	344	309	324	348	357	329	307	309	345	346	308	345	335	330	313	345	342	318	328	358	327	315	329	318	299	318	335	296	293	308	326	319	323	294	330	334	347	303	338	343	336	324	310	327	330	306	339	306	311	322	301	324	296	320	322	294	304	328	328	339	330	329	349	359	338	343	332	334	339	343	318	357	335	348	314	297	314	328	307	307	291	330	323	322	301	336	329	332	299	325	311	321	341	318	348	311	294	311	293	322	329	338	311	319	265	332	327	320	333	294	345	323	353	313	309	324	315	325	321	300	302	325	318	326	309	330	322	305	318	346	339	339	319	329	322	344	351	331	343	335	317	328	302	358	337	312	282	320	302	324	352	334	323	357	297	331	327	297	315	304	326	324	325	296	323	296	317	312	309	311	301	330	303	314	343	323	314	299	309	353	311	346	310	305	300	320	337	343	315	359	314	323	312	294	334	336	323	317	343	304	359	323	310	297	300	338	318	309	304	318	320	289	300	340	313	333	342	339	331	303	301	325	323	342	300	340	344	309	331	319	339	307	332	328	312	341	300	319	310	339	306	310	315	345	333	291	297	313	302	348	334	344	322	317	291	318	322	332	309	315	319	334	303	322	340	329	325	335	340	299	333	316	295	321	313	327	323	358	354	348	294	348	322	331	345	314	338	319	342	309	310	279	318	293	321	318	299	299	336	358	308	311	317	305	313	314	298	304	362	349	340	345	311	316	318	318	342	338	336	336	322	319	295	327	348	314	318	310	287	339	347	324	326	314	317	335	321	303	297	306	334	351	325	329	344	311	323	318	368	300	325	303	360	334	298	325	338	311	327	338	323	322	298	318	299	350	314	285	320	317	341	312	328	338	344	306	335	308	321	340	292	354	349	320	302	323	292	324	301	328	323	332	314	308	308	304	334	336	288	311	325	322	299	297	336	319	323	332	310	317	322	305	335	296	286	322	296	345	315	333	354	286	327	329	311	325	326	311	324	312	317	332	321	304	328	298	352	322	320	325	316	287	298	306	335	330	309	318	322	314	362	323	323	320	360	335	354	319	318	301	340	307	304	310	307	306	345	328	348	316	314	357	347	311	326	327	330	305	337	263	319	327	297	290	313	331	303	323	292	341	289	323	345	334	314	358	337	344	332	294	312	305	338	345	345	324	324	337	345	314	327	295	324	317	315	339	354	294	290	311	342	345	369	307	318	330	358	302	310	328	302	319	317	378	341	347	309	300	310	317	322	318	331	281	335	344	307	345	320	303	347	332	315	330	312	354	334	368	353	307	323	320	326	314	304	332	319	330	333	345	320	346	307	340	308	302	334	301	331	303	321	310	367	294	326	336	338	333	331	321	352	304	307	305	312	320	334	319	329	322	313	308	300	333	317	316	334	322	322	329	340	330	306	305	307	273	310	328	337	316	315	304	330	354	340	338	295	337	318	316	342	339	334	342	335	302	314	334	315	321	326	312	325	316	339	324	295	332	316	306	307	313	304	305	347	352	324	316	330	293	330	339	311	311	305	330	303	362	344	336	316	368	329	336	321	306	315	285	344	325	343	321	330	350	300	308	295	357	314	340	343	353	322	331	337	328	316	300	316	343	339	314	303	289	339	320	300	308	312	293	311	321	297	325	313	317	328	334	340	321	306	330	325	304	306	326	304	316	328	312	340	338	316	334	314	319	322	324	326	319	336	294	336	340	339	326	317	350	320	302	335	342	344	350	355	364	332	323	344	321	324	300	331	324	326	294	322	327	306	342	316	304	343	342	329	343	296	352	319	322	334	340	336	331	343	303	331	323	340	304	310	356	338	313	338	336	338	334	310	322	339	329	319	358	331	294	321	328	358	332	306	331	339	326	304	312	333	344	352	334	328	331	328	291	319	329	314	307	322	331	319	321	342	322	290	306	311	310	318	339	341	325	283	330	333	344	307	319	307	301	328	326	305	322	333	319	326	343	352	287	342	284	328	299	334	335	319	330	343	300	306	326	305	348	344	316	332	338	324	347	330	334	347	290	317	310	329	316	327	324	328	300	311	304	308	354	320	315	311	324	303	328	304	334
60810	99542	79706	56186	32629	12824	3649	1211	683	629	522	639	580	530	595	543	577	539	624	588	561	504	584	560	580	632	593	571	576	561	535	567	592	545	536	549	519	558	586	548	563	563	565	565	567	571	494	549	574	549	550	579	606	593	521	530	611	544	538	540	549	570	584	529	550	541	545	538	559	557	568	560	575	530	503	551	508	610	522	546	546	564	583	592	597	558	577	610	574	572	603	581	564	550	563	603	569	577	525	572	583	606	564	561	565	565	544	541	614	560	547	553	581	561	559	554	577	543	559	554	536	581	561	569	552	535	573	573	552	580	539	554	508	533	509	570	556	570	538	562	570	564	542	531	592	512	572	589	540	567	562	567	548	573	573	587	537	554	557	614	577	525	553	552	573	512	540	608	521	545	577	504	548	568	553	573	574	537	585	531	547	529	594	538	540	547	553	539	552	505	552	556	572	567	568	539	554	557	592	571	536	570	566	568	563	529	557	537	547	574	565	586	585	587	583	512	595	582	570	570	534	563	575	573	532	532	509	592	547	524	580	554	591	588	574	601	584	541	567	572	570	556	555	552	584	594	592	560	589	557	542	571	525	558	559	569	590	524	597	566	561	585	538	557	629	560	549	556	539	525	560	582	570	580	559	549	534	512	576	545	570	563	552	550	515	583	590	512	514	549	552	532	552	601	569	533	563	543	588	565	535	573	557	576	548	540	557	546	567	535	538	574	531	553	556	558	505	538	579	545	532	572	537	598	588	526	560	570	568	552	537	575	594	574	538	606	520	531	571	565	608	515	565	538	545	560	528	558	585	545	566	522	560	527	551	574	520	553	572	561	552	540	575	562	605	583	560	520	553	546	533	563	562	538	522	554	533	537	524	589	583	573	537	536	565	592	562	557	523	593	549	572	534	528	577	578	572	640	591	553	535	587	577	536	568	525	564	581	540	547	542	535	524	588	588	556	572	563	548	551	573	576	571	578	566	557	599	565	524	542	523	556	551	561	559	558	559	568	552	504	538	573	520	506	566	618	564	549	577	548	594	553	541	547	505	575	543	613	576	574	513	515	575	598	566	559	552	591	560	597	552	587	561	536	575	537	572	577	566	564	571	583	542	557	569	577	578	566	563	528	567	548	585	524	532	530	523	561	576	589	587	543	526	550	563	536	525	562	571	524	540	515	580	569	547	594	534	554	534	585	557	536	525	564	527	492	563	562	534	521	560	518	521	540	545	541	570	597	546	562	547	584	540	533	565	560	559	554	567	572	540	551	553	576	546	540	583	601	570	523	598	562	561	563	563	559	577	535	567	573	583	543	622	540	530	554	541	569	575	599	561	577	547	578	600	550	577	565	556	547	546	541	537	548	592	535	562	532	635	591	569	574	519	528	580	566	529	519	581	564	540	597	549	556	588	606	523	563	532	547	573	545	513	578	564	578	557	549	534	607	534	538	582	559	559	587	563	537	559	533	545	596	571	596	535	601	580	581	582	561	523	526	569	529	517	567	556	528	531	580	569	544	578	544	558	604	560	605	594	548	556	579	515	521	581	560	577	578	618	521	539	575	543	551	594	588	572	549	577	603	538	533	597	524	533	559	537	551	530	542	548	595	552	534	586	588	566	576	558	563	585	586	557	575	585	545	579	597	515	637	516	536	585	591	558	532	575	544	550	570	571	546	575	548	548	555	559	576	577	547	571	530	568	559	529	542	568	578	548	565	521	517	546	558	546	565	532	541	572	556	541	535	551	621	555	574	528	525	563	565	590	585	544	584	611	534	504	561	558	558	557	556	560	561	548	591	610	516	545	570	560	529	560	564	574	535	600	584	575	561	549	524	543	543	541	558	561	523	561	602	584	543	546	542	566	552	537	554	549	560	578	560	572	534	564	604	545	528	540	518	550	561	541	558	576	551	545	531	545	557	541	553	542	541	543	547	556	563	604	549	548	584	558	581	519	534	542	575	602	545	547	541	546	557	556	544	571	566	517	546	566	572	561	550	561	556	539	572	561	572	564	547	556	560	549	590	583	553	512	587	533	553	595	540	565	585	548	571	560	563	529	578	575	598	567	612	543	562	558	532	561	544	554	598	549	574	549	573	556	576	571	570	565	535	569	556	577	562	573	532	548	587	553	561	531	523	536	521	589	545	576	541	551	573	556	574	540	570	537	548	575	576	545	539	544	564	549	565	564	545	582	541	608	606	517	526	531	531	567	553	563	580	558	556	530	558	574	581	572	556	554	569	540	580	593	547	551	542	536	555	503	531	546	559	538	577	564	569	561	582	588	568	604	539	565	556	514	617	581	566	557	590	594	557	564	536	546	570	560	576	545	541	552	565	551	556	551	620	571	572	593	553	567	574	542	570	576	574	557	597	553	562	575	544	556	530	544	600	566	561	581	559	570	586	616	528	562	533	567	562	562	600	554	515	594	566	574	569	534	563	539	561	555	568	574	510	562	595	575	544	570	519	549	575	573	555	562	513	577	521	542	543	582	546	538	568	594	574	582	527	600	546	542	608	604	540	538	608	598	579	539	586	527	563	566	533	549	569	546	619	566	572	529	559	521	551	554	587	571	591	548	505	525	500	597	532	520	540	570	587	557	522	574	551	512	581	575	587	555	534	543	592	563	582	505	550	541	575	532	568	534	544	575	542	573	533	587	529	548	549	580	538	565	584	542	572	554	598	537	572	569	519	547	562	581	551	598	553	603	573	596	535	607	565	569	565	560	497	561	595	559	577	559	584	566	553	534	570	562	560	543	508	546	542	546	506	588	546	566	549	576	591	573	571	526	550	539	574	532	628	569	567	582	600	514	554	522	535	505	547	575	578	546	565	546	559	550	523	569	522	547	570	586	507	550	596	562	611	567	560	554	551	600	555	567	567	582	601	555	564	567	546	548	541	583	552	554	563	574	539	562	555	564	528	586	559	561	539	563	566	566	524	542	571	553	578	567	555	567	609	566	530	606	499	560	530	582	555	550	541	577	521	593	567	593	554	591	583	568	555	563	584	535	583	595	588	530	566	556	537	535	521	532	564	550	620	534	576	644	576	600	568	540	565	549	563	547	572	510	546	561	539	571	529	566	552	534	619	556	567	589	554	552	568	541	575	549	568	588	559	511	538	547	531	572	539	584	561	558	504	579	564	589	529	583	581	549	554	558	559	555	533	564	589	562	533	538	537	585	548	597	536	546	576	588	549	569	573	538	555	564	554	558	589	582	547	533	548	591	569	582	565	571	572	587	594	589	627	582	577	556	588	546	557	556	529	586	565	552	590	579	568	569	543	550	536	591	553	578	538	515	602	594	553	544	586	540	504	538	540	534	529	537	593	567	546	569	565	532	573	554	568	551	533	555	561	570	567	578	538	562	541	573	555	583	585	579	507	583	594	557	547	549	543	570	560	583	616	573	588	526	519	544	580	548	551	553	546	605	558	566	546	541	555	542	558	537	529	569	563	568	579	564	550	545	538	569	550	566	573	610	564	567	526	556	526
28525	31931	30067	16852	3902	898	390	298	285	286	293	292	267	254	260	274	255	269	274	273	253	258	257	267	294	288	267	252	287	241	279	257	262	261	254	268	257	276	253	276	274	238	275	268	249	260	248	287	295	268	258	263	291	268	277	297	258	273	256	272	283	251	285	269	266	232	268	261	272	278	277	291	255	249	240	256	274	276	280	270	266	256	261	252	267	263	254	271	264	274	295	234	290	253	275	275	263	259	257	268	291	258	241	273	271	291	283	257	270	270	264	294	245	230	248	263	235	270	276	224	286	250	249	247	268	241	273	242	253	249	249	256	261	258	253	275	296	255	270	274	242	277	236	243	240	276	266	272	262	270	263	258	251	224	249	273	287	261	271	270	274	240	259	227	278	264	244	276	248	268	269	238	253	246	290	288	275	256	245	288	291	271	264	274	280	310	275	248	247	262	269	259	249	255	277	266	271	269	263	266	276	274	285	277	265	259	252	283	267	252	250	269	250	294	243	255	273	270	272	268	281	255	261	259	291	272	248	242	263	269	280	240	267	269	254	266	235	228	260	287	282	262	267	283	270	280	273	274	270	278	270	250	281	260	268	274	261	273	290	256	247	257	236	272	249	297	239	245	248	272	266	277	286	273	262	264	278	289	282	255	250	273	279	239	276	278	272	282	302	266	269	265	238	259	252	277	289	249	276	260	272	279	249	263	253	272	272	279	263	310	279	271	272	275	271	279	270	261	259	309	263	257	270	268	221	249	295	277	252	282	295	273	271	289	248	270	273	290	267	284	273	259	283	276	253	234	266	268	290	293	275	289	249	241	250	270	272	260	301	253	277	263	293	276	261	285	240	273	259	281	291	264	228	268	260	266	264	264	266	259	256	248	278	264	270	269	283	249	256	259	255	276	268	252	258	262	244	261	274	295	261	274	283	290	249	277	266	289	243	286	245	262	262	246	266	259	253	274	269	241	245	231	283	269	260	251	266	280	266	253	275	294	224	257	273	277	272	257	254	276	273	261	260	261	249	256	268	277	224	269	272	281	278	268	271	245	234	260	251	264	270	254	263	247	265	254	292	248	272	280	273	261	302	279	271	268	255	289	262	248	275	278	270	271	272	283	275	280	271	270	298	261	304	257	273	271	291	256	227	273	275	267	262	249	253	263	265	263	270	261	254	265	281	254	248	235	294	290	255	244	273	286	274	269	241	265	251	258	283	245	282	257	263	242	291	266	266	250	256	260	277	257	244	272	272	287	236	252	242	258	283	295	271	287	265	267	247	222	294	266	257	277	251	288	255	259	268	248	264	247	247	263	263	292	279	261	281	252	245	271	281	257	282	261	256	244	261	266	246	276	272	293	273	235	272	237	233	307	264	282	300	276	265	241	273	252	249	272	288	260	281	273	262	242	283	254	287	276	245	272	247	294	274	257	250	273	275	277	293	260	280	283	268	289	243	271	295	286	279	242	295	273	263	280	277	264	273	272	280	267	269	266	253	263	288	265	252	246	301	248	275	266	270	256	248	254	262	272	254	282	253	262	259	283	290	254	257	247	263	269	263	255	243	267	255	266	263	265	274	278	242	275	279	306	256	290	261	276	250	277	249	279	267	263	264	276	264	261	272	273	291	289	272	243	273	256	261	253	274	273	271	248	267	255	258	245	267	255	269	238	275	268	270	270	236	261	262	260	297	271	262	260	269	262	260	299	265	269	276	290	245	279	276	247	239	266	265	295	256	272	311	258	279	275	274	261	246	251	236	224	285	250	253	261	258	287	285	262	252	272	242	275	267	265	269	266	256	285	266	290	247	271	232	273	294	272	242	279	267	282	270	294	266	257	275	251	274	242	266	255	279	252	278	296	236	263	247	281	271	266	239	271	281	266	254	252	247	283	298	270	320	240	299	248	260	301	289	274	273	271	261	252	258	259	278	276	277	267	266	234	282	231	262	259	250	256	267	258	275	262	272	266	246	278	261	266	239	270	243	270	253	286	293	267	281	254	260	255	244	295	249	275	276	266	262	267	298	242	291	266	305	275	269	247	266	289	281	260	280	284	262	248	285	246	296	261	264	249	270	277	288	256	251	243	273	241	271	267	269	256	241	262	285	245	228	251	237	279	308	258	276	284	245	266	304	264	282	301	280	265	248	289	267	268	273	251	297	296	250	240	271	261	288	244	293	304	264	283	277	265	251	293	278	265	277	261	224	268	271	268	259	285	276	263	249	260	292	291	240	264	264	263	251	260	266	262	247	251	281	265	258	271	241	257	254	259	271	262	259	254	269	284	251	265	261	245	251	264	254	275	261	252	286	285	246	252	255	259	280	256	272	306	265	292	244	247	256	271	258	271	264	297	277	268	288	250	296	284	250	273	257	264	265	273	268	286	301	249	240	260	242	254	275	281	252	275	259	259	278	257	261	261	277	247	269	277	282	285	223	270	272	257	270	279	259	290	259	282	259	238	238	258	254	281	269	257	278	266	277	279	257	258	262	264	274	277	269	286	283	224	267	244	264	278	284	271	255	279	286	269	264	263	271	251	252	300	280	284	253	280	249	281	296	283	256	247	249	274	270	281	272	253	251	251	270	278	286	263	307	233	276	273	259	239	260	238	267	242	237	278	284	285	251	261	282	242	224	273	264	294	238	293	280	270	250	302	264	267	281	258	263	278	259	259	302	297	259	239	267	286	274	242	247	250	273	270	267	265	277	270	276	255	273	272	249	246	285	290	247	269	261	253	289	248	280	247	297	285	290	231	277	256	263	280	296	260	281	296	252	229	292	252	274	261	299	277	258	297	261	278	268	248	273	243	243	255	245	241	264	247	257	262	272	256	278	228	275	271	281	273	277	268	265	274	241	246	289	285	266	268	273	257	315	237	307	271	279	239	256	284	241	262	277	276	270	267	251	302	263	261	241	267	280	236	259	261	272	271	272	275	253	294	247	267	255	268	260	270	275	282	247	286	255	275	278	301	264	266	274	260	263	250	255	246	260	239	314	274	288	298	259	293	265	265	270	288	300	277	265	271	264	249	274	279	252	276	239	261	261	262	280	233	256	261	265	260	283	276	264	273	280	282	270	266	287	271	273	252	278	278	267	268	279	278	268	281	262	268	253	246	256	264	268	278	259	239	248	268	246	253	279	286	250	253	292	272	243	247	287	251	244	287	267	283	250	255	284	243	260	256	282	246	280	268	299	257	250	251	282	268	234	257	262	262	285	224	271	263	288	259	282	259	262	275	231	231	307	278	288	272	270	277	251	278	273	276	261	261	269	285	263	299	253	271	253	268	278	220	246	247	278	276	263	248	237	302	289	277	250	265	257	277	251	267	280	281	255	256	272	266	254	264	263	279	257	293	272	237	268	260	282	258	278	288	287	265	262	259	263	263	254	279	258	261	270	243	241	261	289	253	263	260	251	252	259	287	293	270	271	241	276	239	269	274	284	254	259	252	267	291	280	239	251	264	285	312	265	269	263	303	255	279	253	271	276	261
33762	49662	35496	19708	6907	1932	779	597	509	475	448	488	509	469	438	505	467	482	478	503	448	492	458	464	485	458	482	521	515	475	484	505	458	474	486	514	474	476	500	491	460	509	492	512	499	525	507	497	503	510	516	478	516	474	503	480	503	490	477	471	481	479	489	470	416	544	466	497	494	494	519	514	482	478	491	461	508	446	497	453	452	496	493	476	472	466	506	486	487	479	503	492	492	452	446	487	481	521	506	475	490	481	489	462	485	477	524	504	517	420	510	487	493	507	431	488	494	505	488	475	486	462	499	471	499	485	506	542	487	462	440	467	514	471	471	465	490	502	511	505	452	481	484	461	546	483	482	491	451	462	511	496	493	472	507	471	513	498	473	479	498	506	511	484	484	461	481	495	496	498	507	502	469	471	490	484	491	507	462	476	480	461	493	510	485	471	455	500	445	490	501	496	499	478	495	517	479	482	506	485	503	464	537	449	475	528	470	483	513	482	495	453	493	481	503	500	532	494	482	470	491	477	459	477	466	471	520	490	511	491	507	479	510	458	497	491	487	521	488	467	468	540	507	481	497	499	487	492	507	471	524	487	489	505	469	534	486	481	484	480	441	494	535	493	480	468	508	445	458	480	476	477	476	525	453	478	482	486	452	532	487	491	457	477	471	448	501	490	479	476	479	475	458	507	490	499	456	495	530	497	494	475	472	496	458	477	442	495	499	530	505	499	433	468	468	499	456	507	470	478	516	514	478	512	524	498	513	510	551	462	493	485	479	493	543	476	466	480	449	474	516	519	492	511	471	503	525	496	496	517	500	482	516	497	520	471	491	454	500	511	464	475	452	467	482	476	514	494	496	475	442	489	507	476	474	510	482	507	476	486	504	490	494	461	528	489	440	453	465	506	496	505	464	511	475	460	532	482	496	485	501	512	522	479	500	501	508	494	479	493	494	468	447	484	462	529	477	487	494	487	467	466	444	495	450	519	503	502	475	496	463	496	495	501	469	449	512	468	474	478	475	476	497	489	517	470	536	474	497	462	510	492	515	485	483	458	462	491	468	484	493	472	490	457	472	499	508	479	479	489	481	489	484	513	491	503	491	481	475	482	505	510	493	520	488	475	479	434	536	496	470	469	493	498	516	454	479	514	503	514	510	498	507	484	480	452	512	499	495	476	476	497	458	507	505	456	483	490	476	521	465	507	462	482	482	479	463	485	479	458	490	497	544	474	494	476	521	474	463	490	501	502	470	504	494	514	493	558	497	500	477	477	477	461	486	481	469	489	488	502	508	541	467	501	470	452	463	467	523	472	468	506	528	504	484	483	492	509	484	461	473	484	522	513	511	502	526	484	503	488	503	548	508	485	501	472	505	475	477	501	480	498	494	515	476	488	515	493	469	508	486	473	507	487	526	486	514	445	490	466	485	480	478	486	498	488	460	461	503	462	490	496	560	486	532	489	458	502	478	499	513	465	465	456	492	467	465	465	529	534	483	504	496	514	469	514	472	474	499	463	510	484	517	474	453	521	455	487	508	505	464	485	500	440	487	488	486	466	513	512	478	493	473	473	498	453	479	480	495	479	509	469	499	487	506	507	456	494	513	481	484	505	455	494	484	493	512	494	478	501	477	497	508	478	483	461	525	458	495	442	491	477	501	473	454	479	474	478	506	452	485	535	453	480	523	488	485	482	446	499	472	517	529	473	520	498	474	473	493	486	499	473	501	465	464	479	435	508	512	506	429	470	466	484	500	456	492	470	484	477	453	516	501	438	497	486	509	505	510	486	446	493	456	519	516	461	532	490	515	491	491	505	497	467	455	483	501	468	509	490	504	518	493	474	479	486	458	466	478	528	479	455	504	468	528	507	470	496	491	447	521	482	464	491	491	517	521	468	501	505	498	499	455	466	535	476	488	490	474	527	441	501	468	493	483	481	456	510	490	469	463	504	525	486	494	483	502	463	511	489	474	467	501	440	510	465	490	479	476	514	459	484	434	481	500	505	477	502	473	501	481	492	480	514	447	489	447	466	469	470	447	465	509	488	461	516	507	497	527	498	519	508	487	503	498	480	503	526	502	516	504	518	458	476	479	505	461	512	505	515	526	499	486	513	474	443	432	471	514	528	530	515	490	507	500	506	481	504	461	507	481	470	508	504	472	521	502	501	501	435	500	480	463	480	518	498	484	449	517	440	471	493	516	468	491	496	493	462	494	496	490	479	504	518	494	497	451	486	461	473	481	501	460	499	479	492	455	444	477	515	520	491	484	527	506	518	463	524	456	510	451	538	464	510	491	480	503	488	464	461	497	499	480	466	491	480	517	486	495	519	472	488	510	486	450	476	500	487	492	476	466	488	535	506	527	512	488	505	474	482	540	520	499	483	479	448	512	474	512	468	486	476	516	468	452	466	486	464	504	468	482	515	529	471	479	486	440	489	481	505	446	502	502	483	471	508	473	507	474	498	452	460	498	512	479	479	485	465	461	501	495	521	498	519	465	523	479	480	476	480	496	489	500	522	489	478	456	498	502	494	476	482	488	512	470	512	509	467	516	526	515	505	472	493	508	501	471	490	464	500	502	484	481	547	468	472	454	499	477	462	495	458	493	477	513	445	527	522	477	504	481	489	479	550	494	492	469	478	512	525	480	452	491	489	481	455	457	498	479	501	493	491	511	500	463	502	502	504	470	480	499	464	496	509	516	460	527	490	483	498	496	475	457	490	443	487	473	492	497	471	478	501	491	482	490	493	494	467	514	483	511	500	487	506	506	472	506	478	490	511	477	490	453	490	499	452	480	518	470	506	472	502	493	480	450	500	486	467	511	467	504	515	497	503	550	487	462	473	485	526	513	485	468	482	532	477	507	520	548	453	489	492	473	481	474	515	465	478	516	508	484	462	498	521	516	487	501	525	494	464	494	493	480	491	489	479	492	459	532	430	467	474	503	472	505	472	490	513	471	512	459	495	440	456	497	503	490	482	476	458	474	479	471	472	482	537	551	494	490	492	509	475	488	470	434	487	520	547	499	479	507	485	513	473	476	495	469	541	470	470	451	481	524	495	464	465	514	477	478	540	509	512	513	493	464	490	500	491	500	474	509	505	487	510	479	456	474	467	514	506	494	491	485	507	448	487	495	479	505	495	472	476	491	493	461	478	520	542	486	484	489	482	485	462	524	485	476	441	499	453	452	488	479	490	462	457	479	534	496	492	482	516	490	516	501	492	468	490	520	476	501	500	489	483	487	500	476	453	473	507	521	476	458	528	478	495	478	483	463	502	497	494	515	462	502	499	518	466	503	496	522	451	489	473	477	467	501	485	451	450	545	476	501	493	520	454	513	471	497	478	480	491	515	514	447	482	517	490	476	476	509	510	490	481	495	487	483	464	426	517	495	546	496	518	486	488	476	469	494	508	488	521	477	502	539	498	527	490	489	464	448	483	502	516	480	490	469	507	489	472	495	475	486	488	457	466	521	507	479	475	510	505	490	507	495	460
24666	25024	37380	33175	21647	10262	1418	408	326	301	285	273	298	299	279	318	304	250	284	283	274	276	266	312	315	273	318	283	283	281	285	279	282	262	254	287	251	294	303	294	261	272	262	291	294	260	269	292	274	266	294	285	272	288	275	300	272	282	272	328	295	280	266	263	273	265	319	286	276	283	273	282	271	269	255	285	284	251	301	269	289	267	269	264	264	289	277	279	302	282	266	273	302	296	270	297	287	259	271	268	316	298	272	274	284	285	250	273	284	281	248	310	260	279	292	269	287	271	285	275	270	303	283	282	259	262	276	292	272	261	268	288	283	296	263	292	264	242	275	278	238	295	291	288	277	287	291	269	267	257	246	283	281	299	277	315	265	285	303	286	267	280	232	256	288	291	276	279	292	290	287	275	292	274	252	269	268	275	281	283	269	291	293	280	263	257	278	309	268	261	292	268	257	263	292	269	282	306	291	264	278	303	263	282	260	300	256	300	265	275	274	286	279	244	276	254	313	295	274	276	246	285	267	282	283	302	267	298	294	272	262	313	266	263	292	271	279	261	267	272	288	274	260	263	250	271	272	271	261	312	282	301	286	284	290	311	254	299	294	303	320	291	284	277	291	315	283	299	283	281	281	247	272	274	282	264	270	300	278	278	291	268	275	291	293	281	271	252	296	280	290	258	277	282	310	288	270	254	294	299	264	308	294	275	294	284	267	286	302	273	270	311	282	291	276	268	246	269	262	274	274	286	281	276	251	295	273	283	258	254	266	295	265	311	262	273	260	291	280	310	294	279	242	290	285	291	304	290	286	244	271	262	251	271	280	266	271	279	276	258	328	276	277	291	253	255	298	293	310	264	266	295	291	291	285	298	271	264	262	264	272	263	249	282	248	281	295	256	259	279	268	281	278	275	300	264	264	267	300	248	307	286	257	302	283	299	288	282	275	295	268	284	290	266	258	279	277	298	281	258	267	294	266	298	260	279	296	262	265	307	277	281	252	280	272	247	293	268	259	299	278	283	269	275	262	290	304	285	299	287	287	295	283	278	280	275	299	301	286	275	281	298	273	267	250	263	254	280	291	261	313	272	251	250	282	293	271	291	241	289	262	309	267	293	286	257	275	267	280	279	328	283	275	260	302	285	271	289	280	269	302	299	281	252	265	272	264	226	278	272	288	276	235	288	285	302	279	300	290	272	287	279	266	281	287	277	287	291	272	301	275	323	249	317	260	252	308	293	307	251	303	273	298	275	250	303	257	261	296	277	297	292	260	277	293	301	266	251	294	267	277	268	284	290	263	273	275	257	292	285	295	287	259	275	274	265	302	262	274	294	296	282	274	273	294	267	292	254	277	299	256	296	266	278	274	297	279	289	292	294	299	268	266	286	288	300	276	301	292	269	261	266	270	273	257	290	288	295	265	273	261	287	270	278	283	274	276	295	298	279	255	300	267	277	250	258	276	281	272	295	254	270	232	306	283	269	285	281	292	277	297	285	277	301	273	268	286	304	284	273	284	260	287	294	277	272	247	277	279	301	280	277	251	284	269	289	290	299	276	269	276	276	303	289	282	265	272	270	303	302	291	242	275	293	241	260	287	285	289	279	259	280	290	266	254	316	268	260	257	283	308	282	294	300	288	285	280	287	288	268	268	245	283	261	254	279	272	254	290	292	272	300	268	287	295	256	288	276	277	294	259	278	297	267	278	300	269	278	313	299	316	281	280	282	250	300	268	271	253	293	279	289	293	292	263	279	267	263	291	319	281	265	267	297	267	252	271	277	286	278	259	266	250	253	290	261	259	279	297	268	304	280	309	230	299	307	259	272	275	257	283	297	247	276	273	252	298	273	231	249	280	279	248	263	273	255	277	265	284	267	302	277	288	301	280	265	270	283	330	280	279	274	280	274	292	283	279	275	272	320	265	295	278	272	266	248	270	320	265	248	307	294	311	288	284	287	284	272	275	276	267	264	280	272	264	281	286	313	267	294	295	281	274	285	280	292	282	293	264	242	283	266	232	294	266	298	266	269	292	279	288	261	286	257	281	306	251	262	290	270	297	283	288	283	263	263	287	296	288	314	276	273	282	268	298	305	290	295	261	269	272	260	260	274	255	292	273	286	318	258	267	293	271	284	279	288	290	283	265	275	257	295	302	267	285	287	261	275	256	286	318	265	292	282	297	300	266	272	273	270	260	296	265	282	265	287	289	281	308	260	270	303	274	229	269	256	260	292	277	261	293	288	298	289	295	262	284	281	271	289	277	278	288	276	260	273	266	291	295	300	292	245	272	259	262	302	266	293	282	287	274	275	260	301	323	304	299	285	266	239	289	302	284	279	267	256	297	264	289	301	271	275	270	290	254	267	298	288	318	304	293	267	273	272	282	287	303	269	304	280	251	280	281	283	274	283	300	277	260	254	292	304	293	320	284	302	298	271	275	292	286	295	308	277	268	266	296	289	295	306	253	264	279	256	282	291	282	286	279	291	294	248	260	260	270	283	272	266	292	278	305	272	298	275	258	276	236	288	285	255	261	256	313	319	258	275	299	279	282	263	284	289	278	276	264	268	251	244	265	279	280	286	276	295	262	299	298	241	289	285	284	247	283	289	295	286	260	256	293	291	292	264	293	283	243	251	281	307	263	306	257	296	271	290	309	301	290	271	263	289	288	270	292	272	302	278	293	287	274	300	290	274	248	283	272	297	289	317	275	291	315	275	263	311	292	268	266	270	257	273	275	285	280	287	301	299	284	282	289	304	234	277	286	291	278	275	269	277	262	290	334	296	283	298	259	280	282	283	258	311	271	271	297	277	278	290	300	287	287	274	289	268	298	248	271	281	309	266	276	257	279	314	271	272	341	281	283	283	276	289	265	264	280	264	265	304	272	302	304	291	254	265	294	309	275	281	274	280	270	249	280	285	266	295	326	280	254	237	283	298	279	288	281	224	275	253	295	290	289	282	284	278	260	280	265	287	264	251	261	256	253	293	281	293	299	307	260	283	297	269	254	271	283	253	289	284	250	293	300	303	305	265	290	317	282	248	262	305	275	299	261	272	290	276	267	281	267	272	298	251	301	263	273	281	286	280	280	319	269	290	274	295	255	268	255	300	277	278	239	282	288	265	255	290	263	299	271	253	278	268	300	296	311	284	278	286	289	286	281	299	310	275	260	285	306	315	283	273	270	301	257	272	258	284	303	252	279	303	326	302	298	262	266	263	285	263	244	277	283	302	258	283	276	280	249	273	266	284	285	262	330	270	262	275	304	239	265	292	306	257	285	315	301	269	266	317	260	260	283	310	266	245	288	256	265	272	283	287	291	274	270	287	312	255	266	306	303	249	280	282	266	253	286	287	261	278	308	273	289	252	278	255	290	259	274	284	286	271	277	251	257	266	263	287	288	251	293	301	298	314	267	306	286	286	314	307	274	267	289	278	296	287	279	292	309	310	252	308	250	289	292	280	290	271	293	259	272	263	277	296	267	285	295	284	286	255
58286	91489	71678	45037	24019	8141	2166	761	567	498	518	505	507	511	520	485	515	532	521	496	562	468	491	478	493	504	538	509	462	509	485	546	502	503	522	476	559	529	519	506	491	506	500	477	512	484	506	490	540	515	517	479	524	526	497	511	541	498	502	494	515	497	484	505	510	513	514	529	496	526	543	514	475	483	517	504	542	496	507	543	539	464	485	512	523	500	555	505	491	526	518	514	538	519	518	507	516	486	496	503	515	512	503	549	539	497	449	544	496	493	491	508	509	524	466	501	533	539	492	486	507	486	506	490	529	512	501	524	498	502	514	510	518	517	452	480	501	522	507	517	480	505	498	532	513	544	483	523	458	536	509	507	516	539	482	506	517	491	476	493	472	505	513	522	471	467	561	536	519	522	495	447	498	535	501	466	477	518	476	518	509	550	527	520	489	511	505	496	500	483	485	532	493	517	498	559	539	507	498	494	507	560	496	503	508	518	499	497	492	529	513	536	556	528	533	499	548	535	531	493	489	511	503	486	531	495	482	518	506	488	486	474	522	494	496	492	492	513	475	475	490	533	487	519	526	479	470	503	491	508	525	487	459	484	509	524	493	502	515	467	513	516	494	515	494	512	518	526	485	507	470	517	496	525	487	507	519	511	525	535	468	507	529	526	508	506	514	498	471	529	495	508	479	510	507	510	533	494	497	514	532	527	484	514	514	520	483	504	544	532	511	502	483	480	505	509	522	523	490	460	483	516	483	504	504	496	557	521	492	501	479	528	532	539	528	520	515	484	495	457	489	513	552	508	484	555	488	459	540	463	554	533	494	534	506	516	519	497	505	507	501	504	512	500	518	490	501	513	564	517	527	496	520	486	519	508	494	513	502	527	535	469	555	467	490	518	525	510	484	472	498	552	554	532	506	504	496	475	529	518	509	532	553	509	475	505	480	524	557	462	517	492	495	489	504	502	501	527	509	504	494	523	498	479	483	504	498	506	500	485	507	564	489	511	470	541	486	513	508	511	517	520	478	505	507	517	479	494	502	538	571	492	519	474	512	522	488	475	508	501	504	524	478	536	493	508	489	499	486	509	477	546	489	528	474	484	497	509	485	483	515	532	503	529	481	511	545	497	491	536	531	471	510	466	500	519	528	471	537	496	484	520	490	480	513	501	505	461	506	500	506	507	515	499	505	516	560	526	550	550	466	523	538	510	493	477	512	503	543	499	515	550	506	514	485	495	521	505	512	529	513	490	526	520	526	515	533	529	546	515	501	521	514	524	503	469	507	500	489	545	529	532	529	523	474	534	498	559	510	533	551	504	528	525	534	503	505	532	501	514	525	516	562	506	545	471	512	539	506	506	510	493	487	514	478	501	499	509	504	466	508	502	521	492	505	536	482	446	493	524	523	475	505	504	490	523	527	478	535	459	522	486	534	485	495	505	506	530	506	500	481	471	445	517	517	534	538	566	516	534	492	523	500	543	518	517	470	487	507	508	515	477	499	496	498	505	516	514	525	563	516	503	515	521	475	505	528	524	487	531	494	502	488	475	518	492	518	492	505	550	499	505	526	518	514	520	515	510	486	466	527	496	496	524	476	516	509	506	536	525	484	484	486	505	513	486	493	519	500	486	530	507	565	468	531	529	512	480	511	483	490	509	510	493	516	509	486	490	493	485	484	518	479	515	480	513	469	526	470	512	535	518	530	493	476	506	510	493	499	493	514	470	510	490	528	535	508	480	545	463	505	526	509	507	492	542	500	545	508	526	502	555	521	468	527	509	494	491	541	511	503	546	486	537	507	530	526	492	456	539	512	448	524	544	516	518	483	549	498	505	501	547	510	495	507	470	552	533	543	525	507	505	511	472	507	512	537	494	521	508	519	464	478	494	513	536	482	515	499	478	553	556	523	510	480	508	487	507	557	479	508	467	509	536	541	530	498	525	533	490	455	495	508	530	498	531	488	534	488	507	486	501	510	460	478	507	531	504	537	539	491	489	560	508	506	476	474	502	491	502	481	539	522	519	478	521	527	501	497	511	487	516	475	541	507	461	518	482	509	549	567	525	534	495	522	501	544	511	491	496	498	529	489	490	516	520	518	508	522	473	481	522	524	511	526	494	499	473	523	497	512	544	508	488	529	533	526	531	552	486	499	501	528	493	502	505	514	480	511	503	517	508	502	513	484	487	515	475	489	501	471	500	504	513	550	537	484	491	491	518	519	492	560	542	517	540	484	468	568	504	513	533	530	552	534	494	490	479	546	546	491	533	489	523	519	525	484	465	476	535	516	534	500	555	533	488	545	526	550	474	529	560	535	493	460	499	514	523	518	492	469	509	509	492	506	524	520	524	498	564	510	512	465	545	483	519	472	464	502	494	527	569	471	500	498	531	526	517	539	491	492	513	504	546	483	508	561	509	529	508	492	515	520	486	528	538	506	460	516	510	511	540	495	507	506	485	500	484	521	505	474	488	535	474	522	508	478	532	497	520	494	501	504	519	523	545	519	547	517	470	514	506	509	508	488	504	493	518	472	500	516	535	549	537	484	477	507	496	503	490	497	491	551	483	512	508	501	523	484	495	493	557	481	465	493	534	503	526	492	485	462	492	538	474	513	497	479	468	502	491	481	498	492	571	504	535	490	472	543	520	523	487	508	494	476	486	493	518	480	486	485	504	522	518	524	500	499	515	487	539	508	503	469	474	499	529	506	510	459	478	513	535	496	493	554	515	522	511	474	467	511	461	545	520	535	533	516	532	520	530	552	528	469	529	480	532	539	511	491	525	526	508	467	518	493	508	437	515	528	489	482	519	555	493	519	533	528	493	496	502	489	482	526	508	491	489	517	490	476	542	523	541	521	470	496	482	519	514	480	505	500	507	482	509	515	496	531	539	541	484	526	508	537	477	501	494	547	524	477	529	516	466	501	475	529	556	538	552	490	514	509	506	492	523	523	507	516	477	471	474	504	526	508	523	489	520	511	521	479	520	506	494	507	505	519	498	504	508	506	492	503	503	496	500	503	499	481	527	523	539	492	501	516	530	486	557	493	524	525	469	510	511	522	503	494	508	512	479	490	527	528	516	460	484	496	502	513	509	482	517	514	532	515	533	498	477	497	495	492	478	533	538	489	480	485	504	502	505	538	517	489	504	503	537	559	466	521	539	538	474	464	515	472	476	468	551	497	532	510	551	532	497	539	518	479	474	511	523	491	539	510	485	483	495	530	488	502	475	496	520	504	464	486	498	520	503	506	502	556	566	486	485	456	467	520	500	546	510	519	524	527	488	492	519	555	530	552	488	490	503	535	497	504	531	513	497	518	542	521	465	476	559	476	536	523	498	516	465	556	499	481	510	528	543	515	515	505	527	479	496	523	516	496	531	532	538	525	511	512	488	493	517	516	475	483	515	535	512	483	522	499	484	507	525	523	489	504	495	527	524	496	517	537	527	475	507	531	532	535	540	556	493	515	463	469	501	448	480	522	505	494	500	449	522	531	484
23531	22676	34662	30606	22895	17699	5199	541	377	344	360	355	332	347	324	296	359	345	318	338	320	327	321	345	316	351	311	297	345	351	297	323	345	339	332	301	330	329	325	312	346	336	325	323	307	319	338	286	346	306	311	310	368	321	323	305	323	300	322	328	334	342	347	305	347	279	344	293	335	325	323	334	364	322	333	324	311	304	312	321	364	346	313	332	355	338	360	351	337	296	328	331	344	342	324	317	341	307	335	351	327	313	344	372	330	293	343	328	291	331	312	308	312	353	309	317	305	308	310	303	329	304	357	323	331	311	306	311	322	294	313	309	319	305	312	291	343	336	321	334	326	322	323	347	341	343	319	327	328	344	296	285	305	330	356	327	322	336	341	311	295	309	368	327	321	335	335	297	356	311	358	332	346	323	303	331	316	319	355	338	310	307	317	323	311	359	316	331	295	291	328	341	334	344	337	332	364	348	294	306	331	323	345	334	333	329	306	295	350	326	298	300	344	296	286	296	330	345	306	310	311	328	301	372	335	310	335	348	316	305	318	338	305	361	338	336	314	320	302	305	328	294	297	346	325	326	347	318	326	348	301	336	314	301	301	347	295	280	326	336	300	358	314	304	358	335	351	314	321	310	313	316	330	304	284	303	340	352	318	326	316	291	346	324	293	321	330	333	344	309	322	344	337	306	349	327	345	334	336	326	302	339	343	337	333	341	321	319	324	365	318	363	350	326	303	307	307	328	300	317	332	307	307	315	285	309	309	300	322	307	297	303	339	294	349	309	328	339	302	340	334	320	271	303	310	340	344	315	306	325	326	326	346	303	319	342	339	348	309	313	310	344	300	338	343	352	346	345	316	332	331	317	318	307	304	328	319	346	330	346	333	328	343	339	322	351	318	279	334	321	327	341	328	302	331	325	354	323	340	303	313	321	341	344	333	345	286	312	351	319	337	323	372	326	293	323	331	322	301	319	326	323	319	342	326	320	325	325	320	346	325	321	313	316	323	312	341	346	328	357	324	319	320	357	322	336	337	338	314	292	300	300	333	317	332	328	319	306	343	338	320	302	317	323	296	320	307	321	337	308	317	342	313	330	326	293	346	337	298	335	321	349	323	310	318	313	336	309	341	323	312	347	330	344	313	305	340	323	343	328	310	329	304	310	307	325	327	321	325	332	316	305	326	331	301	318	323	303	332	298	331	318	338	334	314	326	330	301	310	300	361	340	320	335	293	331	313	336	311	325	303	331	341	316	333	307	324	349	290	345	324	317	319	333	327	301	306	349	326	352	327	310	317	310	315	333	308	305	328	331	322	333	347	308	287	319	311	344	317	353	303	341	332	319	331	316	296	286	335	291	329	297	305	333	300	310	313	341	356	284	375	289	309	339	300	326	309	336	326	297	328	310	322	332	295	308	314	328	330	311	279	322	318	299	294	312	364	323	335	336	332	328	332	318	345	338	303	344	326	327	299	312	347	310	313	302	323	326	314	335	317	308	315	317	321	321	357	318	320	338	293	344	298	364	308	345	319	335	316	327	322	303	373	313	314	324	310	358	313	319	348	317	295	315	338	303	288	327	380	321	296	318	304	330	301	312	347	338	315	327	343	295	342	314	316	281	347	281	344	336	301	317	323	324	300	298	308	346	322	297	326	310	315	326	309	310	308	309	345	310	345	338	311	309	352	329	333	317	322	324	296	278	336	346	335	348	298	323	327	332	332	310	332	346	312	318	328	288	343	319	310	333	322	313	352	338	352	304	334	341	329	341	315	314	310	299	315	299	292	310	322	316	338	323	319	343	325	339	322	299	318	315	320	333	320	254	332	356	342	310	308	303	368	308	338	338	296	325	356	329	326	325	364	321	325	319	336	352	305	372	315	319	318	308	318	280	359	343	301	361	324	310	351	294	351	300	323	275	332	342	328	326	326	331	339	343	303	312	294	346	302	316	308	327	341	324	320	359	312	323	303	367	333	301	330	318	309	302	345	317	305	328	315	324	338	322	351	332	322	352	313	323	342	312	321	315	343	314	330	323	290	348	320	329	300	335	340	331	304	288	304	325	339	312	339	287	296	325	297	337	352	372	332	334	309	303	356	305	336	307	362	343	282	309	314	334	308	355	292	336	316	328	339	328	300	312	319	303	326	330	314	310	291	307	307	310	338	306	316	307	321	317	344	282	293	335	312	318	350	353	297	322	309	321	308	325	292	342	334	341	354	289	315	321	314	313	367	317	297	314	292	318	314	341	324	327	330	354	333	332	321	307	325	328	341	314	323	315	318	334	339	334	319	338	301	316	333	322	333	296	295	316	310	341	311	308	347	328	353	324	341	323	333	296	319	325	294	333	307	343	305	272	335	332	306	321	306	310	308	357	362	344	349	339	355	360	335	317	320	319	320	312	332	323	301	331	312	360	314	316	308	311	319	309	317	301	304	321	330	327	342	323	337	339	328	358	286	328	298	329	341	321	323	341	317	320	340	346	298	340	311	312	334	329	357	290	313	305	338	323	338	353	341	290	370	308	319	324	306	313	315	300	315	341	325	326	308	289	333	345	282	314	340	346	313	334	331	310	328	310	344	333	287	310	331	309	280	332	350	345	327	338	327	319	342	288	315	329	346	338	303	295	298	325	339	325	319	325	325	339	311	334	326	338	317	350	327	309	342	348	324	324	322	323	369	324	324	304	310	300	283	321	336	295	330	332	312	356	289	306	356	340	301	317	323	340	341	344	321	308	354	299	308	311	337	321	274	325	352	304	297	315	328	338	321	298	289	322	323	326	363	348	313	316	313	309	317	330	337	339	315	310	311	329	324	367	312	336	311	320	315	324	328	307	336	279	313	320	282	371	352	306	325	315	313	333	327	324	353	342	351	309	310	305	335	338	310	323	322	345	296	308	330	316	323	343	313	307	303	301	335	344	296	315	329	316	326	302	362	327	321	339	337	335	310	352	311	368	304	295	310	320	342	346	323	362	315	326	305	344	291	344	276	309	332	332	329	357	325	316	322	316	328	353	281	305	325	347	314	311	319	291	336	339	326	359	302	328	303	305	324	333	357	357	310	315	329	321	319	330	298	316	330	300	357	330	347	331	361	303	323	339	337	330	331	300	313	330	307	349	329	304	305	324	313	337	353	306	308	313	322	303	282	334	311	278	334	315	320	329	293	285	304	300	348	337	329	338	309	308	333	330	314	325	326	329	331	304	312	314	299	323	342	324	321	290	308	326	317	317	320	299	330	342	332	322	323	315	308	331	322	352	322	341	315	336	345	301	355	319	335	302	300	299	326	330	315	337	325	340	328	339	319	323	317	295	312	298	294	315	338	321	294	329	336	339	323	328	337	359	339	290	321	305	325	326	323	344	365	341	306	331	341	336	336	327	315	322	320	352	328	278	343	324	315	311	298	306	313	323	342	342	323	328	328	324	316	316	325	329	313	328	317	308	337	337	328	319	318	330	315	323	310	311	328	315	289	311	320	326	335	324	325	319	344	318
59492	100739	81548	52894	30078	13018	3344	949	622	570	552	560	584	544	546	559	549	520	576	548	586	557	603	556	538	560	567	594	571	544	596	564	517	547	539	576	543	569	594	579	553	569	542	571	570	549	561	574	524	565	584	561	565	541	537	572	570	516	553	573	549	578	562	516	560	537	538	586	564	572	550	540	567	508	584	575	529	554	572	566	542	551	577	541	554	555	551	553	557	571	531	495	553	595	563	559	585	575	592	558	541	584	595	582	565	584	561	571	555	567	569	556	579	626	559	529	569	536	580	580	548	586	555	577	546	557	615	546	540	551	567	561	531	547	551	531	556	566	584	527	545	563	560	561	544	554	563	531	546	563	549	521	564	565	526	567	543	550	580	566	586	580	544	573	552	562	578	531	563	564	566	578	563	578	526	532	508	601	570	538	570	596	537	595	561	543	564	555	555	576	567	554	570	570	581	558	571	574	548	583	528	517	564	548	543	557	538	560	556	576	538	542	552	542	596	573	541	533	563	524	567	545	601	599	492	595	580	527	560	548	556	577	596	536	550	549	569	552	587	546	577	581	573	589	549	593	580	548	569	554	585	540	544	555	560	565	565	540	571	547	570	547	563	576	555	541	529	556	546	559	564	568	549	597	554	568	569	545	574	576	577	596	505	570	564	544	560	582	532	570	564	553	567	586	528	549	529	577	558	568	555	604	592	558	547	593	511	557	544	555	556	551	548	590	591	586	534	549	567	562	561	551	546	567	529	577	610	572	525	550	576	560	540	592	584	554	542	538	595	576	575	569	538	561	600	591	588	584	558	562	543	578	580	530	562	561	625	552	563	573	588	546	546	564	532	555	558	516	513	557	541	569	518	568	568	571	568	577	525	554	503	505	570	604	572	533	561	608	559	551	546	560	600	591	609	549	556	588	531	556	592	634	594	608	540	554	568	586	534	589	534	521	594	549	586	564	580	562	559	537	534	557	527	572	540	540	560	569	558	547	580	528	587	570	560	553	597	555	488	597	576	537	536	537	560	564	577	534	527	564	557	558	594	514	593	557	603	546	601	590	558	566	538	552	545	525	544	531	561	570	564	546	541	549	565	544	573	581	583	546	512	562	513	542	542	575	549	517	551	594	581	513	587	513	569	578	556	574	588	576	561	544	523	550	560	580	564	527	535	510	596	567	556	573	562	519	534	538	567	548	546	607	551	543	548	537	603	534	551	541	538	550	547	548	552	577	597	553	565	534	568	545	571	586	560	564	567	499	508	559	571	554	572	512	523	542	576	551	584	560	558	545	573	568	538	586	549	533	570	580	574	609	598	545	566	586	549	537	513	614	567	544	573	569	510	588	623	525	557	527	564	561	545	534	574	576	570	583	558	546	559	577	564	581	505	544	570	558	563	564	507	550	559	565	570	564	551	569	579	555	562	526	554	537	554	572	577	534	538	571	558	553	555	559	507	535	546	546	591	589	559	594	510	602	564	554	559	571	530	518	578	577	615	533	561	579	582	563	577	539	578	538	565	542	515	560	542	563	565	562	546	554	522	541	622	532	543	586	582	575	527	596	552	575	532	561	542	602	553	565	561	569	575	580	573	549	535	532	573	572	578	559	567	586	574	574	549	527	593	552	570	544	540	554	534	535	524	548	585	607	532	550	528	585	535	557	537	551	585	598	578	612	527	619	547	584	572	528	543	593	550	585	544	539	565	623	569	576	580	574	563	558	521	566	546	570	557	563	567	574	583	532	593	524	607	606	566	532	518	524	523	532	519	529	586	554	572	561	553	550	548	521	566	590	539	548	504	595	576	509	558	536	576	536	556	608	563	563	605	566	554	549	536	543	563	582	566	512	534	576	547	562	567	579	567	540	563	622	511	537	570	544	546	510	497	530	562	566	549	565	578	585	528	510	556	540	490	535	523	563	570	568	579	559	576	566	557	589	579	591	557	578	555	554	548	601	575	538	543	558	580	524	539	547	545	569	591	594	562	554	521	589	562	551	528	555	580	604	573	528	585	539	518	534	582	578	555	554	560	596	556	546	548	604	552	530	555	531	572	519	569	561	591	516	522	567	541	543	566	543	545	556	561	512	546	552	547	521	542	559	600	573	577	582	555	557	512	555	528	541	563	561	530	572	575	559	555	564	589	587	533	559	576	578	500	551	551	538	579	566	591	530	560	554	610	585	576	563	555	563	575	546	540	543	570	595	526	539	556	593	537	557	562	576	486	519	592	551	574	561	542	555	537	540	572	563	556	557	577	521	518	516	603	576	568	570	542	565	533	559	590	548	568	562	572	573	582	564	569	543	565	543	542	540	608	529	569	557	565	522	563	547	557	543	531	554	552	532	538	541	554	593	587	586	542	547	533	528	556	537	535	586	573	597	549	556	576	559	551	527	581	572	549	557	585	547	548	559	573	555	520	515	550	563	538	545	547	554	556	569	599	569	525	509	556	539	563	572	526	562	612	479	551	538	527	549	568	581	548	582	601	535	518	568	607	537	569	567	535	539	533	590	584	572	557	566	553	541	552	608	529	543	557	552	571	585	516	545	555	561	543	583	548	519	569	564	576	509	534	571	583	533	540	521	576	549	524	557	546	560	561	523	563	523	561	567	519	552	576	544	576	530	561	532	601	570	472	602	565	537	583	528	573	593	565	573	563	540	567	524	546	558	562	606	551	580	580	569	518	529	533	560	546	537	549	560	513	554	546	592	549	572	602	571	571	524	532	547	541	553	591	551	570	597	557	582	547	558	565	558	536	545	561	497	555	593	606	541	553	548	568	550	539	546	582	566	592	555	547	581	502	536	563	578	511	518	559	578	544	566	547	552	551	559	550	588	581	565	595	559	570	552	556	526	570	535	537	601	546	547	564	590	578	574	547	534	537	531	554	554	579	563	592	594	551	538	581	565	552	581	566	592	548	582	564	524	541	515	563	522	535	584	554	562	585	523	535	550	577	553	541	533	561	517	576	548	565	551	525	595	542	582	513	550	566	542	563	581	558	589	596	562	569	596	518	550	544	561	575	563	566	533	538	573	548	603	532	531	551	547	567	550	539	562	563	535	558	594	548	583	531	524	530	581	538	544	575	552	595	529	562	568	582	569	571	568	550	556	627	573	517	575	526	546	494	508	493	562	571	563	555	552	551	599	534	569	531	557	541	558	549	527	584	560	564	554	540	566	542	547	537	521	558	553	575	571	533	566	577	551	518	573	567	538	567	520	558	548	546	519	542	545	563	523	621	565	554	576	556	583	601	531	549	534	494	596	520	570	591	576	603	543	532	595	572	566	528	553	531	553	553	612	591	549	590	548	568	543	551	551	580	541	528	574	492	585	538	570	568	463	581	586	576	583	591	542	557	583	587	606	541	577	543	562	564	575	546	542	569	562	572	584	522	545	592	528	546	558	524	525	553	534	567	568	590	566	540	564	546	570	581	523	548	533	609	549	552	545	564	529	543	522	578	558	589	527	508	569	552	573	537	512	534	550	580	572
28661	31657	31757	15412	3289	878	399	304	254	270	261	262	301	287	271	297	250	270	272	274	283	285	263	275	259	261	258	328	271	261	236	248	280	261	280	309	253	238	279	266	278	269	277	276	238	251	259	309	280	271	249	236	263	277	277	236	241	301	248	257	271	250	231	255	239	246	247	256	255	282	268	286	275	278	242	283	252	250	256	292	284	263	252	259	292	259	272	252	278	263	250	286	259	266	249	257	278	287	265	240	229	239	285	264	270	286	277	256	245	263	276	246	250	230	257	275	287	277	236	282	262	263	278	256	252	233	270	257	255	231	258	265	256	252	266	257	254	270	228	241	250	271	246	273	270	257	250	224	257	271	276	265	252	290	265	260	257	267	248	227	272	262	275	299	258	241	268	266	271	272	224	253	293	262	248	262	248	258	258	277	283	250	248	265	271	314	267	252	270	271	261	261	279	273	247	271	254	236	254	256	260	244	285	298	267	257	245	274	250	303	266	303	300	255	256	261	250	266	259	289	258	254	279	265	278	247	259	277	243	270	262	253	277	263	275	244	272	287	275	272	274	253	273	265	265	265	292	285	272	235	267	248	240	250	246	275	265	253	273	267	288	304	296	242	253	269	252	288	227	284	269	283	283	245	256	274	288	229	287	246	260	258	274	243	278	231	262	279	254	246	258	267	255	239	270	274	265	271	314	274	295	259	247	246	273	268	289	247	293	267	289	301	275	300	261	272	246	239	283	261	285	251	252	266	232	231	283	252	262	238	251	293	272	282	274	298	262	282	242	278	284	234	242	272	237	275	274	299	267	280	279	275	267	228	260	278	284	263	257	299	321	266	264	265	245	259	271	272	287	266	243	294	281	274	292	242	249	264	264	242	256	273	276	221	253	254	271	266	264	242	238	287	262	273	276	270	244	273	265	263	263	258	272	275	279	278	258	254	260	256	272	253	277	257	255	230	272	235	262	280	257	258	255	247	250	262	255	257	253	243	266	264	274	224	295	279	247	252	247	270	280	255	279	258	270	236	256	270	286	249	257	250	284	240	256	264	265	266	232	288	271	258	256	282	242	278	270	243	277	292	265	266	269	261	254	295	249	259	265	278	264	265	258	263	266	243	282	267	272	274	244	263	240	254	268	275	283	260	276	260	243	250	274	246	270	263	251	251	264	272	269	247	268	288	253	256	267	246	256	275	250	271	303	242	278	278	270	261	262	257	226	251	267	277	278	258	238	257	275	275	293	264	288	273	262	277	264	250	265	275	260	258	265	264	265	262	279	248	273	238	249	281	287	255	268	265	260	257	240	233	265	274	282	256	279	261	269	268	278	274	264	270	263	264	273	257	272	287	259	283	262	265	274	287	290	261	280	277	222	294	257	279	261	277	254	253	261	245	292	262	256	274	262	260	286	268	267	249	258	302	271	291	260	278	281	274	276	269	280	282	231	272	270	253	235	265	246	273	265	258	275	271	265	248	232	238	260	259	259	287	244	262	280	282	268	275	264	256	270	271	268	263	265	273	261	265	245	246	246	277	265	285	232	259	266	261	234	279	282	259	238	266	261	260	256	264	266	264	276	281	258	266	274	253	256	238	284	275	279	282	278	251	310	216	252	265	238	245	267	244	276	260	281	239	241	259	290	280	236	279	267	279	228	247	265	298	266	274	278	272	286	254	262	296	266	294	262	277	265	251	277	258	255	298	272	275	268	265	274	238	258	277	273	234	248	270	284	269	261	268	277	280	271	269	257	298	241	268	266	283	262	235	245	253	248	286	254	254	246	282	268	268	251	274	268	265	234	273	272	301	284	257	256	257	264	286	259	274	267	298	235	267	263	286	261	259	247	244	267	258	262	267	272	275	278	279	227	264	259	243	276	267	250	279	236	237	272	269	283	250	267	250	284	275	286	262	278	262	259	233	243	261	265	297	281	283	263	270	256	266	277	261	256	292	266	258	247	286	270	251	269	268	267	285	271	257	283	279	268	289	265	243	266	256	255	268	267	288	265	313	255	272	251	261	267	232	293	280	245	241	295	270	252	247	280	266	272	261	265	270	295	253	274	278	287	260	247	264	271	258	263	256	245	259	301	292	285	269	268	264	268	291	292	264	240	271	267	276	252	288	273	260	264	277	251	259	266	267	253	245	253	271	280	274	296	260	240	270	274	259	255	253	251	244	278	239	261	261	261	285	285	274	259	236	283	281	270	255	258	253	268	278	259	256	257	259	266	246	237	293	258	262	249	281	258	274	281	255	261	278	283	252	252	288	250	250	290	266	248	289	262	265	287	256	272	267	261	254	257	285	250	246	300	282	256	275	329	243	273	265	246	244	251	258	257	279	309	284	279	268	288	269	257	235	264	259	275	293	268	278	293	277	296	284	262	265	266	257	265	266	300	271	250	266	248	279	227	259	262	267	273	261	249	286	265	239	262	264	292	267	270	262	262	244	262	236	255	261	265	276	247	260	279	264	281	268	294	259	295	268	266	247	268	248	260	252	258	268	240	278	268	263	275	264	265	264	252	300	260	261	239	283	283	310	263	264	240	256	245	267	272	254	271	237	240	275	298	265	259	243	277	277	244	282	292	245	237	275	257	240	232	280	280	251	275	249	265	279	292	270	258	285	263	256	290	260	242	263	233	252	281	280	269	252	240	278	263	304	227	251	254	270	260	248	262	253	266	255	261	255	237	245	272	254	255	270	267	276	284	275	254	270	247	257	277	268	242	251	258	272	257	297	279	264	235	257	294	287	252	276	248	282	270	273	270	255	268	260	268	271	264	268	261	261	252	237	274	269	282	232	262	264	248	288	245	268	282	265	247	283	280	268	247	243	253	267	268	279	271	243	267	253	275	278	277	283	275	243	273	286	267	279	252	264	259	276	255	296	290	272	250	256	259	264	275	242	259	273	283	255	250	271	245	266	266	252	264	252	283	234	242	270	262	271	270	265	246	272	251	277	272	294	282	262	250	238	271	280	259	258	271	268	258	262	278	264	272	250	265	244	248	269	255	288	290	264	253	267	275	283	266	269	285	294	269	272	301	269	286	252	268	283	234	239	289	260	243	288	276	257	240	270	278	243	246	283	247	247	246	263	249	269	273	270	250	269	262	239	236	253	297	251	268	239	257	268	256	279	246	275	277	278	258	256	236	282	234	273	265	295	292	271	259	278	281	264	272	230	270	288	237	233	288	286	295	257	287	235	273	268	321	287	271	266	255	274	259	266	271	267	250	241	253	266	257	249	304	259	292	285	270	265	276	263	271	261	267	246	292	244	255	254	255	286	284	266	274	279	265	249	260	274	298	275	277	270	271	256	256	293	253	254	270	253	269	262	272	274	277	274	250	288	267	271	251	260	260	279	282	267	279	264	259	271	253	243	261	276	252	268	266	265	264	274	273	262	227	264	264	270	232	279	271	252	273	273	270	275	246	232	262	250	252	282	252	258	270	274	251	244	260	269	252	265	273	285	274	267	231	272	246	261	271	254	280	286
33853	50009	37135	17015	6060	2058	810	549	525	493	473	471	500	475	510	494	492	490	487	502	501	473	479	483	499	462	514	468	463	493	505	530	475	512	495	500	451	481	523	455	443	498	481	485	501	523	494	470	482	520	432	487	478	465	502	433	476	449	462	496	451	505	493	470	481	500	473	507	464	515	506	531	530	480	486	503	505	522	500	511	499	531	494	490	459	462	460	516	452	508	496	462	480	520	504	500	496	480	515	508	450	514	483	466	474	495	478	486	508	499	477	507	481	454	467	466	481	512	534	472	519	489	476	471	487	536	508	496	497	468	477	476	500	479	471	512	451	499	514	448	471	481	485	456	489	521	485	487	442	473	494	522	493	457	471	491	510	434	542	527	462	498	448	468	504	473	469	449	486	475	499	508	466	477	485	471	525	486	481	478	534	477	497	512	495	475	476	498	465	486	455	476	506	527	487	499	516	439	487	481	496	458	461	485	458	515	489	471	476	527	469	509	506	498	484	493	462	489	454	492	520	480	496	455	475	475	486	485	509	454	493	487	485	437	485	477	492	482	454	472	473	477	503	502	498	476	479	461	468	491	485	439	503	469	472	485	489	550	466	417	499	511	517	495	486	489	499	498	493	509	474	503	493	550	476	498	467	483	489	485	470	471	448	472	505	449	495	479	507	503	496	498	498	524	454	463	480	453	491	531	492	507	507	536	474	491	493	512	473	504	458	440	491	504	461	465	502	467	487	494	474	456	506	462	470	497	516	516	450	491	496	481	444	487	459	459	489	496	484	481	465	457	439	509	450	507	470	489	469	519	480	517	455	486	472	474	483	490	489	508	466	482	499	454	498	459	498	473	489	478	467	507	489	498	423	525	467	505	495	502	456	482	479	457	461	442	463	512	462	484	483	530	495	519	485	472	516	507	517	534	460	505	473	484	442	515	490	498	470	477	484	497	487	522	464	454	459	460	464	475	486	512	526	452	475	457	490	484	491	472	479	483	490	485	467	518	529	455	476	509	458	494	472	499	466	454	486	485	469	465	493	442	518	499	485	484	500	514	493	496	479	479	474	486	485	528	498	481	467	453	507	498	512	495	537	501	488	481	472	457	511	453	507	485	448	503	458	509	521	462	460	474	472	485	472	469	474	481	429	472	450	508	531	486	481	456	501	473	538	451	510	534	456	518	482	511	515	488	465	490	449	479	472	457	498	474	450	473	486	495	491	494	477	505	477	483	471	506	503	471	505	447	479	441	545	483	509	483	460	488	474	510	492	480	481	494	445	495	507	469	455	468	530	471	475	488	484	478	477	481	464	493	496	479	474	473	493	458	489	510	479	517	425	495	515	486	488	524	458	450	485	509	498	494	477	522	453	468	493	482	509	466	554	515	465	510	467	516	474	467	487	474	463	523	466	481	534	452	470	497	480	464	473	466	478	494	506	484	516	505	471	496	527	523	455	494	473	521	487	515	497	525	508	477	461	503	486	456	455	460	491	499	468	481	490	496	492	478	539	490	505	497	502	503	507	441	522	446	493	483	519	501	495	536	560	475	433	488	528	475	483	467	509	503	513	484	513	494	482	493	517	456	499	483	504	494	493	485	492	479	469	453	496	451	485	429	461	465	427	490	493	426	489	491	470	455	476	477	513	430	468	481	504	485	481	490	495	479	510	509	485	462	498	476	497	486	507	475	460	464	501	460	478	479	513	494	456	462	486	508	532	460	458	518	443	492	467	486	529	510	444	534	493	520	477	490	507	464	496	488	479	460	470	509	518	471	492	483	534	477	510	442	436	464	506	480	451	496	496	457	495	449	494	501	454	488	473	495	477	479	473	457	462	480	509	500	482	479	487	474	509	459	483	477	486	476	484	483	473	500	487	510	512	496	454	490	465	474	481	499	437	502	473	510	472	469	474	485	459	467	505	503	470	481	484	495	500	482	508	493	471	502	478	486	474	453	477	471	466	495	485	488	502	465	462	509	512	483	455	490	478	507	469	493	501	512	508	471	478	483	468	461	450	450	471	470	455	428	478	498	502	477	471	470	498	495	456	463	496	485	503	497	517	490	497	479	478	511	505	492	468	502	492	440	484	489	497	459	478	491	454	484	476	483	483	452	444	506	477	465	512	490	441	477	449	471	450	474	495	476	508	481	481	499	479	480	469	514	469	457	518	501	512	526	482	492	481	457	505	475	458	492	467	502	479	496	463	466	506	473	496	510	469	488	476	469	504	471	483	478	490	507	505	498	534	485	470	500	476	489	478	471	449	470	476	511	492	504	484	480	468	470	468	488	525	490	482	472	499	511	475	472	477	507	487	478	510	464	457	450	479	501	489	467	478	508	493	523	472	488	484	520	465	487	485	468	519	470	522	489	440	499	489	479	479	498	436	497	524	493	467	515	460	504	462	514	480	441	460	468	467	493	480	491	484	476	466	475	463	491	532	477	480	469	503	443	500	469	500	476	480	510	487	484	460	509	482	478	489	441	484	473	471	502	496	509	512	494	484	491	501	477	477	473	483	487	437	467	488	483	478	459	484	512	444	478	490	468	463	514	482	501	485	458	486	485	511	488	480	469	491	498	492	461	500	486	502	535	502	465	491	499	438	492	490	513	466	466	493	455	504	470	484	513	498	505	462	517	493	454	491	499	502	462	492	476	502	493	486	500	494	474	498	479	495	508	465	503	462	485	479	485	466	476	488	497	482	509	460	485	480	560	492	492	520	495	520	529	489	521	437	465	469	513	516	503	454	509	525	470	469	443	471	480	487	466	511	477	470	489	467	493	513	503	481	469	446	498	464	496	463	478	490	494	492	504	479	456	465	504	476	504	482	516	513	484	478	478	468	459	441	494	478	521	495	474	522	486	473	497	504	493	486	464	482	495	446	457	515	516	463	506	517	450	491	486	483	515	468	456	490	487	476	482	500	516	483	483	449	475	458	481	534	500	480	468	507	468	501	435	533	558	509	498	506	485	477	508	477	514	471	470	471	497	488	503	491	490	471	458	490	485	525	427	456	506	499	464	484	469	462	524	473	446	472	505	458	496	443	471	485	523	454	490	452	476	476	516	522	463	506	501	511	511	487	483	484	476	461	475	476	488	518	479	507	483	489	501	483	467	460	488	484	474	464	473	448	461	478	517	482	519	485	452	518	460	492	483	507	510	496	495	468	482	474	450	534	478	483	473	487	507	505	494	486	522	480	475	478	459	518	476	498	506	512	498	466	491	482	496	481	462	527	488	469	483	465	462	528	496	481	491	490	480	502	492	466	489	496	475	488	499	516	455	473	484	470	511	486	509	496	466	488	482	495	493	465	481	469	485	506	510	474	505	466	465	495	530	537	508	524	473	486	494	478	509	444	470	501	498	452	445	477	472	493	490	483	490	484	501	487	534	489	513	457	481	484	483	512	488	462	500	486	465	480	476	493	491	454	498	481	495	496	470	443	481	476	503	492	446	462	500	516	487	461	476	498	472	487	490	474	454	523	491	479	453
24744	25726	38700	31694	21399	10310	1509	409	290	299	262	281	276	291	298	281	291	291	252	291	271	315	264	272	300	280	270	276	262	278	267	292	262	253	310	257	278	260	274	310	286	270	278	292	264	279	261	283	294	295	262	257	260	275	263	304	279	296	302	273	257	282	289	254	281	264	249	315	266	240	268	279	279	263	270	303	290	300	261	266	290	276	285	283	290	308	285	285	290	318	278	284	277	283	293	265	287	300	286	267	274	281	268	304	298	292	301	265	273	275	277	286	284	297	269	295	265	296	271	267	305	255	262	275	263	251	312	286	272	292	273	275	255	294	267	300	278	261	312	275	306	279	285	274	289	244	253	267	272	282	278	256	303	274	275	274	270	296	255	278	273	267	277	302	281	272	261	254	247	272	277	301	273	289	261	280	297	278	273	267	275	281	279	260	281	252	280	293	279	282	277	273	298	298	286	262	288	286	257	269	274	270	284	250	257	298	268	309	268	306	290	277	283	282	323	277	297	270	267	273	301	272	265	299	289	273	258	258	274	264	289	252	251	271	271	292	273	275	292	247	268	275	260	249	294	286	273	278	285	293	246	283	290	314	270	278	274	267	284	253	290	283	283	333	270	278	255	237	279	270	265	300	308	274	312	265	277	295	277	283	269	265	280	296	260	249	275	295	281	275	286	250	281	292	266	282	293	278	247	281	327	280	263	263	254	278	258	284	267	276	269	258	272	297	271	267	296	288	306	260	302	303	254	273	308	275	280	263	266	301	278	276	277	227	293	259	272	282	254	283	276	247	250	293	234	268	312	305	281	279	273	294	274	273	268	292	276	288	287	290	292	302	284	282	281	292	290	293	302	290	253	271	266	278	292	292	307	297	276	280	291	300	280	272	263	295	274	272	305	258	244	269	263	298	258	276	305	319	292	285	303	317	254	248	281	280	233	282	277	280	291	280	261	275	263	264	281	279	280	268	311	276	286	285	280	309	293	281	268	310	292	307	247	279	272	298	316	304	289	287	269	249	278	283	296	278	272	263	297	282	312	260	286	278	280	293	280	257	279	282	293	304	256	290	241	266	243	268	309	289	273	305	271	263	294	301	274	273	274	273	262	285	281	305	280	285	255	290	289	310	271	282	271	280	309	269	286	283	291	284	264	272	268	262	259	273	267	301	275	290	277	289	267	319	263	270	274	299	250	300	287	261	266	266	277	262	280	273	265	290	268	263	271	247	276	271	302	281	298	287	284	280	266	289	257	290	280	264	295	294	284	275	278	249	264	252	267	253	294	288	286	260	242	270	301	274	265	272	278	291	274	299	274	273	306	277	279	285	300	259	264	242	257	294	315	273	313	311	274	265	283	275	267	308	298	293	291	267	277	268	287	297	286	261	295	274	251	301	271	293	310	296	298	266	273	290	296	275	294	278	271	296	278	265	258	290	278	261	264	263	299	277	258	275	287	271	278	284	249	287	257	298	264	285	274	270	296	271	245	288	279	268	255	286	276	289	308	257	270	273	298	280	260	237	276	264	259	267	276	290	292	286	263	266	294	279	279	277	246	264	265	263	280	291	276	270	281	299	267	280	274	235	279	284	302	297	268	275	290	298	303	273	249	291	275	289	291	263	251	277	267	285	304	274	287	315	294	251	270	272	266	265	279	285	278	254	257	278	276	276	279	293	276	278	311	295	297	301	281	247	276	266	294	263	284	287	292	274	288	309	274	294	282	302	270	281	299	270	316	270	259	253	283	283	274	268	298	289	281	305	259	293	277	262	275	286	267	275	298	274	261	288	297	282	280	304	252	288	258	257	280	297	294	281	310	294	254	268	268	308	288	272	272	282	273	290	292	277	304	282	301	263	280	294	301	281	298	268	267	290	285	260	287	286	277	301	282	299	268	288	294	285	287	272	280	276	276	268	265	288	258	268	279	249	242	248	271	277	271	305	274	278	277	311	271	272	291	267	280	256	288	265	290	291	258	288	281	287	245	284	287	276	258	286	318	251	280	256	296	299	287	302	262	277	271	287	291	270	270	245	295	272	271	283	286	274	287	233	259	255	277	264	299	278	292	289	262	274	299	280	264	290	263	298	311	302	288	259	302	261	271	297	258	265	291	226	265	301	248	265	294	269	275	287	285	302	269	277	249	247	287	273	288	252	282	261	301	258	279	281	285	293	280	258	269	280	279	299	285	288	283	261	297	255	306	292	235	270	266	241	283	277	287	289	293	270	259	284	294	306	297	262	265	295	255	303	262	274	313	238	256	330	292	280	253	274	308	260	258	256	295	255	272	282	301	300	280	264	265	287	282	278	279	273	259	294	291	248	256	282	247	270	266	276	286	293	287	279	280	299	250	283	293	318	267	284	250	256	284	228	265	270	294	269	320	288	300	277	269	309	275	281	287	295	298	300	272	307	266	298	255	244	278	266	293	301	246	293	288	278	293	303	265	278	272	297	264	267	272	295	284	272	314	277	291	295	272	261	268	281	273	284	291	290	272	291	277	292	278	245	269	279	263	293	274	295	262	294	271	267	295	301	293	282	252	276	278	264	268	295	270	268	282	308	293	263	263	276	266	281	292	299	292	284	296	283	289	271	311	278	264	268	251	287	279	246	278	289	279	276	276	280	289	261	270	272	298	240	291	306	245	272	278	264	277	291	300	282	283	263	276	251	268	267	285	266	292	263	287	277	266	299	283	276	271	277	299	287	271	296	314	272	281	269	272	286	267	285	255	272	302	270	272	271	263	265	278	275	279	271	285	268	305	269	247	279	291	277	310	251	283	276	273	315	302	280	268	269	280	300	280	264	284	336	295	290	268	294	260	277	291	292	269	290	301	285	292	306	285	262	271	299	272	287	264	287	267	278	296	274	255	270	277	278	293	272	280	274	310	292	316	279	262	316	289	286	284	289	287	278	279	260	287	256	296	239	290	285	273	273	245	284	280	310	289	246	282	265	272	292	288	265	295	287	279	279	279	297	270	285	269	267	330	261	255	270	281	299	290	277	302	294	283	302	286	307	262	258	275	302	274	294	281	304	295	269	304	267	301	281	245	300	312	289	292	276	277	263	269	259	267	285	292	277	283	253	271	295	283	296	268	322	285	299	265	304	249	246	296	264	300	271	282	298	268	288	255	275	263	301	285	273	269	303	257	296	279	302	267	289	258	282	258	287	263	265	280	285	292	292	274	251	286	291	292	291	264	272	253	305	259	293	278	264	271	281	297	277	278	326	257	289	273	286	291	286	277	270	265	273	263	310	316	318	299	254	296	271	293	267	283	260	248	264	260	286	296	261	287	247	266	246	272	289	281	279	285	290	264	279	281	262	267	278	267	260	254	301	293	275	303	284	280	268	284	275	283	291	267	282	286	277	279	267	306	281	281	253	321	270	255	298	275	269	290	284	299	261	252	298	299	292	299	300	248	293	291	298	296	310	255	298	254	272	232	281	272	292	259	295	273	311	290	268	295	267	294	288	302	284	273	273	267	284	268	301
58073	94620	71409	42474	24413	8982	2313	847	551	524	551	531	509	510	476	496	517	485	544	481	509	509	505	449	490	537	482	534	499	520	526	491	473	478	491	508	539	535	473	535	510	503	527	490	469	529	504	489	545	490	477	493	527	553	502	532	495	519	475	504	520	503	518	510	499	522	486	487	485	520	499	485	508	530	486	561	511	505	474	520	524	501	521	483	471	520	516	516	480	462	526	499	521	467	503	498	541	504	530	503	514	464	502	502	513	469	522	479	506	525	504	529	504	498	528	493	534	531	488	496	524	498	500	551	515	508	486	505	481	495	513	537	489	478	516	497	537	501	530	516	505	557	540	528	513	508	550	519	493	475	537	550	524	504	507	488	526	483	513	522	522	509	508	487	473	517	499	490	523	486	550	504	504	521	517	515	503	498	505	505	534	491	511	516	492	519	519	519	525	498	502	490	544	501	519	513	499	523	507	533	529	515	477	513	537	472	536	507	483	542	512	504	480	474	489	525	502	497	505	558	508	536	536	509	492	532	531	534	534	535	507	494	525	481	519	499	498	488	504	515	497	512	532	498	466	499	515	478	487	483	497	520	508	517	476	522	498	514	537	558	528	570	525	500	479	510	483	484	505	498	486	517	527	480	536	478	523	525	515	482	485	497	507	518	505	488	524	526	521	476	491	495	509	533	518	478	556	558	492	522	531	509	485	528	504	542	480	517	553	499	502	447	519	495	500	486	515	510	524	505	492	518	510	471	508	501	522	463	505	529	498	537	487	520	509	517	514	509	523	522	514	537	499	521	479	485	513	506	502	540	516	529	509	506	489	519	497	500	486	512	507	510	488	508	496	544	504	527	498	502	531	484	492	498	520	533	468	529	494	517	502	489	516	498	551	492	525	538	492	492	499	519	503	507	520	530	517	469	527	489	503	544	516	542	504	539	499	505	521	531	474	513	503	516	506	489	513	545	488	500	499	530	531	505	489	493	524	509	525	542	550	530	483	535	521	543	514	529	515	506	477	522	515	546	513	508	483	519	530	515	515	485	496	515	522	513	491	471	508	493	494	503	531	510	530	518	511	524	498	554	508	505	527	518	527	488	464	515	518	498	503	481	517	498	490	503	553	498	541	513	520	509	516	545	498	500	513	496	481	519	510	492	492	490	471	558	516	504	512	500	515	496	511	509	519	492	557	494	518	524	532	472	508	514	552	542	497	495	538	502	529	504	475	479	518	476	462	498	490	521	533	526	504	526	534	494	517	474	520	539	537	525	465	526	544	488	454	481	548	481	545	510	542	519	497	474	495	520	516	482	520	510	466	526	503	469	514	520	517	477	519	507	532	499	533	544	481	505	531	554	521	461	520	498	545	505	515	505	535	457	554	514	506	483	515	502	487	500	547	526	531	522	504	485	484	461	487	497	492	548	484	500	499	544	511	515	485	503	540	511	528	482	490	504	501	481	535	502	535	496	531	496	552	496	517	541	478	496	433	492	470	501	460	491	494	511	534	495	535	500	530	489	493	493	489	538	519	522	513	493	530	504	505	487	507	490	526	505	511	496	521	508	528	496	507	498	487	503	477	535	528	494	506	506	489	542	529	522	474	504	500	517	488	495	501	492	501	489	536	527	515	504	538	514	507	516	479	537	541	530	534	484	516	492	503	505	533	494	495	495	538	513	451	520	511	523	499	525	488	481	516	488	520	500	540	506	533	513	514	498	465	474	503	497	471	512	495	483	517	485	503	488	506	533	490	500	501	523	514	493	548	527	535	532	517	548	502	505	495	507	485	525	534	483	519	531	521	515	481	532	493	475	551	525	515	525	522	485	498	456	486	540	514	480	494	518	526	495	503	560	488	509	499	523	519	520	475	515	511	494	535	494	508	511	484	516	465	502	518	524	502	510	545	506	481	553	498	522	502	524	503	494	462	473	545	473	501	514	477	507	518	551	526	495	499	531	539	495	523	535	503	516	548	517	519	540	513	508	504	502	498	513	484	523	480	487	535	534	498	521	529	513	502	538	540	541	558	486	500	512	502	486	506	520	527	507	525	494	502	482	499	468	513	505	506	505	503	486	520	541	511	495	561	519	485	501	513	528	531	505	476	496	540	502	545	496	516	509	506	494	558	490	497	541	563	499	523	498	529	508	510	543	530	492	532	525	497	467	480	462	527	520	518	507	508	508	458	507	531	493	468	521	470	495	520	489	548	503	491	491	553	511	553	515	502	475	514	458	532	507	496	534	500	526	517	511	549	475	505	488	480	522	487	494	490	518	468	500	481	523	547	507	537	527	501	543	510	495	514	506	540	535	499	523	484	509	507	472	508	501	509	525	507	490	508	465	531	485	589	483	522	521	514	489	484	483	525	503	510	518	491	544	478	497	503	504	539	530	484	509	515	519	509	511	504	497	511	522	514	516	558	520	567	492	483	493	466	510	495	511	504	541	493	520	542	508	540	496	482	486	526	480	506	501	515	516	481	475	490	523	515	485	551	495	481	436	504	535	527	487	557	520	535	511	544	510	496	510	488	515	520	472	493	497	528	549	503	540	497	526	537	507	509	520	509	543	472	512	476	566	554	499	555	508	509	507	532	500	523	521	526	475	515	531	491	486	506	486	532	482	492	488	498	544	488	536	525	512	521	493	516	526	452	515	490	498	515	530	478	490	468	536	489	493	510	520	503	496	513	497	495	558	457	500	524	509	485	451	509	568	521	507	475	501	511	492	469	495	488	525	479	464	472	489	471	483	504	531	525	519	496	515	505	472	516	498	551	579	515	520	543	504	456	528	496	495	474	514	499	491	496	502	564	501	513	511	517	464	507	551	500	498	495	505	507	507	483	479	488	519	496	494	518	480	514	526	488	528	512	513	502	525	545	484	440	487	517	466	530	499	520	525	497	513	472	499	517	522	484	514	528	532	522	522	533	524	486	497	502	505	527	522	499	506	500	517	508	503	509	514	511	503	505	499	561	511	502	524	507	503	531	507	510	525	519	502	495	510	500	502	515	485	508	499	535	541	494	513	512	544	522	492	502	480	531	518	539	506	494	493	498	549	531	490	529	516	504	514	495	531	507	512	530	489	525	535	496	523	494	490	538	478	472	477	490	497	514	503	492	529	505	495	502	546	487	515	489	544	527	545	476	510	549	498	509	492	494	493	539	495	464	542	520	507	501	497	516	524	532	505	537	485	534	512	477	523	531	501	509	526	517	515	495	517	519	503	485	491	523	459	504	499	511	533	515	478	546	482	476	513	507	507	535	529	534	528	500	462	545	522	497	505	485	505	520	543	562	542	522	527	515	496	506	500	525	476	465	490	496	510	521	499	504	522	517	482	517	519	484	471	508	458	483	497	497	499	526	520	524	539	515	506	469	480	491	498	511	510	545	509	524	452	490	509	505	483	525	525	515	501	527	546	494	452	536	485	514	514	478	511	485	472	499	508	466	468	495	498	509	481	516	485	525	528	487	514	485	546	531	496	516	497	518	505	519	493
23513	23134	35607	31113	23768	18088	5643	607	380	343	338	323	318	365	320	310	323	320	343	305	329	321	368	337	316	312	320	305	359	332	326	336	348	351	330	336	315	344	296	369	315	356	346	311	332	327	317	358	342	306	313	352	312	339	326	299	339	301	299	318	324	336	329	332	290	344	327	320	333	326	341	332	318	313	319	317	341	326	334	312	315	343	319	311	298	321	324	344	350	329	327	299	334	326	348	329	323	332	306	305	313	339	309	333	365	305	357	322	364	351	302	339	328	351	296	335	342	320	345	330	347	330	308	291	322	299	297	293	316	303	354	332	326	320	342	313	354	349	352	337	333	331	308	327	305	276	339	326	323	316	336	322	327	346	329	331	315	321	311	333	339	311	307	348	332	310	346	327	318	313	336	299	304	326	304	326	340	330	315	312	302	345	316	324	338	339	316	313	310	334	323	356	293	319	384	327	318	312	348	303	310	286	301	335	367	351	348	338	313	331	301	336	338	335	315	316	316	315	293	330	302	358	320	312	312	299	326	325	352	341	320	355	321	334	330	313	352	346	304	306	317	312	317	325	302	335	318	348	326	321	335	353	320	325	325	328	320	336	328	306	352	319	323	325	352	307	333	298	299	296	294	332	321	300	377	322	339	321	330	305	318	338	318	315	332	298	325	295	312	315	326	331	349	319	341	352	313	317	318	333	305	311	304	339	312	338	316	330	321	288	322	363	327	313	306	325	323	310	312	297	352	338	324	333	317	328	317	305	324	312	319	319	338	320	312	314	283	335	339	340	310	314	320	306	295	306	319	314	307	334	340	311	322	320	327	326	328	318	347	308	312	309	335	311	318	343	315	296	343	366	348	312	331	325	332	350	311	306	330	342	341	327	322	330	353	328	335	330	334	288	344	331	348	321	342	311	317	312	321	322	296	322	338	309	336	339	327	320	318	310	327	344	323	334	330	337	338	334	341	334	344	329	347	324	326	329	320	321	324	324	375	347	328	327	317	318	330	305	317	327	316	326	315	331	308	322	331	352	298	308	316	320	326	341	349	319	331	296	338	338	316	283	320	306	374	305	312	329	330	317	349	357	283	350	334	308	304	333	343	345	309	347	306	306	309	333	318	334	325	372	316	314	367	330	315	354	334	326	322	339	340	320	342	308	316	340	342	340	328	313	323	315	318	308	322	311	332	327	298	285	308	326	319	326	312	321	316	355	300	306	327	318	324	314	331	333	304	293	336	344	336	305	334	332	324	306	326	344	340	306	312	352	358	321	346	343	312	342	308	300	339	307	329	325	312	329	312	325	347	311	306	328	332	326	352	302	358	358	325	312	344	331	323	325	317	337	334	310	342	345	333	311	332	321	326	324	324	339	303	335	317	285	301	304	329	306	333	333	333	332	313	318	313	336	296	323	293	324	306	320	321	351	308	296	331	304	354	337	333	299	299	312	304	331	326	340	346	328	319	327	328	296	332	323	351	321	337	363	329	351	341	377	321	321	312	321	347	351	324	336	334	302	339	327	293	314	339	328	299	338	326	322	325	352	316	301	320	316	306	293	342	305	305	339	346	304	330	323	331	312	342	336	323	322	374	322	314	319	312	342	355	334	322	328	324	327	333	318	298	341	312	322	314	291	306	286	333	336	313	301	317	330	317	318	316	330	323	355	341	325	345	307	344	312	284	317	314	319	314	308	316	321	323	318	296	351	288	334	309	349	339	327	317	316	324	310	311	322	318	355	335	330	296	303	329	332	327	325	324	344	309	312	330	321	302	333	357	325	347	309	335	316	303	325	327	332	352	341	335	324	323	328	344	335	332	301	317	335	332	307	355	319	320	296	329	323	312	334	323	331	331	328	314	319	316	300	326	325	328	337	349	312	331	305	298	331	307	311	329	357	317	320	317	371	310	335	330	319	323	349	308	323	328	364	346	311	319	331	333	349	293	325	350	320	295	298	294	279	306	296	325	329	304	339	350	324	315	364	300	315	293	352	321	340	330	315	325	315	330	328	321	332	309	328	316	331	324	371	316	357	321	325	350	346	305	334	299	294	306	300	313	347	316	331	288	328	313	295	325	321	311	338	351	318	335	324	315	311	283	314	370	332	330	327	301	327	292	327	344	334	300	321	344	322	301	318	311	340	327	328	321	329	372	309	326	300	304	312	323	336	322	356	342	320	343	321	345	319	315	332	327	336	324	326	348	341	289	323	314	335	328	297	353	334	334	332	334	347	315	302	320	291	332	311	312	326	293	317	307	337	308	328	328	353	332	332	338	336	318	340	345	310	350	311	314	331	329	322	321	314	293	323	317	319	316	323	326	321	361	331	288	302	308	312	317	302	332	325	335	329	335	323	331	332	340	335	306	335	320	343	343	271	305	335	318	311	323	324	327	314	310	315	342	333	319	338	317	336	324	305	340	312	347	343	304	339	339	327	335	337	315	296	372	295	325	310	344	305	323	281	315	336	316	338	326	329	323	296	329	338	315	329	329	338	345	307	330	356	323	343	361	321	328	306	338	355	326	361	341	298	324	324	345	330	309	344	335	343	304	322	331	309	300	334	332	318	326	323	310	332	296	342	317	328	321	339	355	316	312	311	302	317	295	300	327	297	330	320	338	292	309	348	332	347	323	322	325	302	308	317	330	304	348	328	353	308	345	308	311	335	337	327	335	331	316	319	353	296	347	333	306	383	359	313	294	337	304	339	324	356	340	345	321	343	314	336	331	286	331	307	336	360	331	301	343	312	318	308	311	319	320	359	313	294	342	317	349	333	313	320	314	333	340	296	300	317	313	347	332	298	324	332	319	329	326	319	320	328	370	336	325	307	304	306	330	327	337	282	352	299	348	291	301	307	349	321	324	300	317	337	335	304	304	310	336	365	346	329	308	329	320	332	333	300	347	364	306	324	355	327	313	315	332	326	347	321	330	307	364	327	301	350	286	324	307	316	305	326	313	323	360	326	321	311	345	337	315	350	325	324	321	343	328	320	343	324	325	307	346	335	343	310	309	333	295	309	345	319	316	310	344	319	296	323	309	307	329	308	313	322	297	316	340	325	296	332	334	329	342	304	289	298	324	315	314	330	361	306	322	300	310	287	373	350	340	326	323	338	339	365	298	313	335	296	330	336	323	318	326	320	337	320	319	330	326	303	355	343	330	343	326	303	302	322	327	344	353	351	308	344	302	334	281	312	363	326	303	335	330	286	316	347	336	330	346	326	326	322	326	341	330	341	284	328	310	342	341	333	317	319	339	298	318	328	307	347	332	334	317	315	340	303	339	325	320	335	353	360	324	313	343	318	330	356	348	353	324	308	315	331	342	325	345	300	330	344	341	324	311	326	317	282	358	340	312	316	343	329	303	312	344	319	310	317	315	323	351	322	325	312	326	328	323	321	342	300	326	312	354	325	337	336	330	309	302	331	315	281	308	348	373	286	331	338	315	340	332	347	344	288	364	322	317	317	352	323	287	334	316	325	331	348	316	314	330	340
57565	101715	81723	54645	32244	13935	3736	1060	595	578	545	566	571	524	542	522	529	535	610	544	576	549	586	540	512	566	571	598	558	568	580	537	562	573	574	554	545	553	605	544	583	562	569	569	562	561	602	584	548	568	583	536	555	538	538	561	542	585	571	568	577	586	563	579	542	541	563	553	581	527	552	572	587	564	550	578	623	557	577	540	554	555	573	606	539	541	570	578	574	548	588	610	569	543	535	564	537	561	552	560	534	588	566	561	574	570	528	582	504	568	574	563	543	579	577	524	519	564	589	560	549	568	584	552	575	564	530	541	574	604	550	558	602	566	522	591	535	543	585	567	543	599	584	576	579	584	553	574	576	559	559	553	588	573	555	554	548	574	552	567	510	546	567	608	550	615	544	570	585	564	551	540	560	571	543	534	566	583	602	577	592	537	541	546	607	576	576	564	539	540	583	598	571	514	549	543	580	595	572	581	545	551	546	585	549	552	555	579	584	562	538	543	589	527	566	586	543	552	517	538	559	543	523	596	552	524	552	589	557	562	582	544	602	595	565	525	560	546	524	560	562	558	563	536	592	592	553	538	573	515	547	540	515	546	580	616	524	555	583	571	571	574	540	537	514	595	554	580	515	568	553	542	549	559	579	519	528	575	592	613	599	538	569	559	566	525	591	563	531	566	603	591	565	541	555	527	504	575	593	569	559	531	565	575	560	547	597	570	521	579	523	526	507	576	553	574	529	596	565	534	553	582	541	572	596	554	533	536	583	553	555	576	574	578	574	560	562	542	548	562	553	557	587	554	598	597	586	552	554	556	569	516	597	551	594	562	541	569	560	568	559	533	561	570	561	576	595	596	549	587	541	579	562	570	535	538	593	572	558	562	551	570	546	589	564	518	534	533	543	532	563	535	521	593	552	584	545	560	595	559	572	551	573	559	576	568	611	541	553	566	595	611	585	569	571	631	555	575	564	572	594	591	510	544	541	575	549	567	564	555	519	587	544	589	568	530	574	567	592	551	574	547	537	534	564	560	576	522	579	559	542	522	572	582	574	561	574	544	545	576	525	608	523	564	509	537	610	562	569	541	554	581	585	606	564	595	557	481	564	595	542	575	547	624	585	541	538	509	599	567	564	581	572	564	585	596	561	548	590	547	606	522	555	516	514	573	563	547	532	567	599	534	574	557	559	557	573	566	576	612	582	552	557	533	596	595	545	583	558	533	561	555	531	545	541	580	552	569	521	559	591	559	546	548	567	568	552	577	565	591	565	556	593	547	571	572	583	560	577	572	611	528	541	559	572	556	557	601	569	511	556	536	561	568	560	514	564	583	538	532	535	585	597	536	570	575	569	595	559	563	581	572	554	555	557	592	554	574	543	581	562	542	547	556	560	534	592	612	629	583	567	555	591	541	560	579	551	547	562	554	569	540	585	539	600	585	500	562	541	569	556	548	568	580	570	554	548	536	524	573	560	586	581	547	549	556	561	553	575	532	549	538	578	578	610	553	594	563	544	587	587	545	599	576	563	573	571	565	553	561	538	509	600	564	555	554	545	581	590	563	560	558	548	498	558	547	564	583	595	591	555	567	571	547	530	569	535	551	592	530	590	564	591	570	543	572	509	546	552	603	615	597	570	551	598	556	587	515	613	582	554	555	577	573	573	578	573	552	514	587	585	537	567	537	561	591	542	553	509	584	551	604	554	534	545	551	548	547	576	517	584	556	550	554	545	562	592	564	606	575	581	612	569	576	557	590	558	567	581	526	540	553	538	579	596	546	568	557	564	576	556	523	592	564	556	559	596	520	549	554	567	527	558	504	598	634	579	568	535	618	607	551	586	616	569	584	551	608	588	582	550	569	556	571	569	592	508	557	562	596	585	619	554	561	530	578	581	524	583	587	575	569	567	600	575	546	567	573	556	578	578	550	565	565	564	523	571	550	535	558	601	543	570	602	538	579	562	545	602	578	616	544	564	626	578	557	568	566	543	574	534	621	570	553	561	529	563	567	542	557	560	535	544	596	569	591	535	577	547	543	576	589	582	562	579	535	568	567	520	541	559	572	527	572	516	587	577	544	571	587	568	557	553	585	517	558	572	533	551	552	566	589	566	573	535	505	546	520	548	588	547	564	539	571	499	556	547	544	566	542	521	525	580	551	524	578	533	555	569	576	549	574	538	571	590	531	568	543	578	572	537	576	565	574	513	571	552	539	543	530	544	589	561	535	568	568	557	525	551	548	572	596	524	552	535	569	545	535	546	593	520	545	511	557	583	597	586	594	548	567	552	564	562	551	554	550	596	561	583	538	600	606	549	558	527	598	572	562	583	564	583	580	552	553	603	530	538	589	564	586	531	623	571	565	624	571	567	544	567	550	556	578	522	548	540	582	575	534	542	547	544	585	550	563	535	533	532	588	572	540	570	577	560	590	574	541	556	579	596	567	540	583	559	585	595	632	555	570	570	512	592	536	552	558	549	573	566	568	542	544	517	562	570	548	562	575	554	568	587	561	595	535	554	550	559	524	560	543	522	558	568	562	567	593	555	509	547	574	560	580	557	554	516	586	610	571	565	563	594	550	559	567	549	554	540	543	592	582	580	559	531	574	611	565	565	571	550	550	553	584	575	573	552	537	555	572	567	615	573	598	570	566	547	508	548	579	529	546	570	562	523	538	598	550	520	555	536	538	580	553	539	565	534	523	543	526	593	564	561	550	556	538	545	572	539	556	551	565	603	594	599	563	569	648	607	536	539	535	584	524	535	581	589	575	580	553	537	570	538	603	572	602	519	556	566	580	558	565	561	538	520	591	593	535	566	541	527	599	560	559	603	577	615	589	561	540	553	581	571	542	565	591	573	561	538	555	579	565	579	583	529	570	578	580	560	557	532	568	529	549	557	572	551	586	594	566	523	551	530	565	549	553	553	540	556	522	553	545	567	605	573	527	587	534	548	596	527	566	603	565	590	560	553	535	556	575	594	580	572	555	576	561	599	539	530	540	582	551	535	570	529	549	531	529	520	561	573	568	552	498	615	571	602	525	558	553	534	531	545	548	624	586	553	545	539	596	565	573	569	576	516	537	583	531	534	555	564	600	606	561	555	553	561	546	540	593	538	579	572	531	588	582	547	577	569	609	570	548	539	589	577	585	565	602	555	605	598	613	594	556	580	548	540	488	586	559	579	588	563	570	626	510	548	584	614	566	600	559	578	620	601	569	563	556	537	578	580	563	612	574	557	560	549	586	572	600	565	552	576	565	610	605	533	567	586	566	527	563	503	596	534	558	581	602	526	564	565	548	538	587	534	579	541	553	549	582	547	521	555	517	582	589	582	541	556	565	565	540	512	547	524	570	556	529	566	529	566	571	552	585	535	560	548	625	595	598	563	576	584	517	525	533	532	554	573	564	570	555	584	530	565	550	580	528	524	578	623	555	588	547	582	595	597	578	526	583	573	544	531	541	543	547	582	576	573	560	605	585	565	568	526	590	538	551	532	592
28441	31244	32278	17225	3759	895	467	296	240	250	277	250	275	250	285	251	277	259	252	265	282	256	250	271	270	282	281	249	246	224	280	262	289	247	239	237	292	263	262	251	260	243	258	279	265	235	249	246	250	267	263	234	219	247	247	260	284	279	272	230	266	224	311	247	291	280	255	272	272	272	257	265	263	251	279	272	256	280	276	284	271	282	261	258	240	270	271	284	244	251	268	248	254	277	258	244	289	304	258	264	260	273	253	259	253	267	267	266	254	259	244	260	250	242	256	271	256	251	256	251	278	252	259	235	273	247	250	279	247	234	278	250	263	230	265	282	244	279	297	277	251	235	283	270	274	268	221	253	250	251	264	262	251	268	271	245	259	278	273	252	254	260	242	290	268	263	241	270	259	235	251	257	243	268	246	282	244	240	241	257	242	248	255	226	254	268	243	247	261	274	296	261	256	258	261	255	276	251	248	256	261	268	260	247	260	264	254	260	278	242	269	263	264	247	257	271	267	259	258	267	260	266	281	250	246	277	258	264	276	234	240	286	279	282	264	252	263	276	274	270	262	239	218	245	265	264	253	262	237	253	258	272	237	251	247	276	249	243	303	265	253	289	261	247	234	280	272	229	243	263	266	289	293	263	299	254	256	256	274	260	261	237	289	288	253	254	244	249	254	291	274	269	236	248	272	268	265	262	271	275	255	273	254	267	279	265	258	263	254	271	254	241	273	276	283	279	276	253	224	256	250	292	277	248	273	277	281	249	262	259	258	255	282	262	246	278	249	268	261	269	307	272	254	247	275	239	262	247	259	263	262	269	272	266	251	249	264	235	250	281	257	261	234	262	285	289	251	266	272	250	247	271	263	274	270	262	251	257	270	273	260	282	288	251	261	255	255	252	284	266	292	277	262	262	248	265	279	272	259	276	292	267	290	232	247	264	269	243	265	239	273	287	268	245	234	250	239	274	244	279	291	228	244	276	278	267	249	249	280	277	268	277	253	262	239	231	278	253	265	248	271	256	281	263	270	223	262	291	270	256	246	261	263	246	265	283	262	259	273	267	257	274	263	255	260	256	258	249	251	279	288	258	260	289	284	256	235	250	265	276	270	236	272	269	278	267	293	255	276	261	260	242	243	246	259	253	231	255	260	299	240	302	249	230	253	258	233	274	272	307	254	236	303	271	288	253	264	228	275	250	259	257	252	254	261	238	265	251	285	267	250	253	264	275	260	261	279	261	270	252	270	289	252	249	225	255	266	267	244	285	274	257	267	264	253	262	232	236	287	279	260	267	252	257	262	258	263	255	252	261	262	256	245	249	278	287	270	238	255	289	255	275	269	271	274	275	241	264	246	235	267	292	266	268	265	269	246	276	257	266	283	237	269	263	249	237	251	277	250	246	257	265	247	279	278	282	270	258	261	249	314	266	266	276	246	275	270	264	243	230	284	268	240	298	245	281	240	259	246	276	257	248	256	251	272	258	252	274	257	278	253	286	263	285	267	258	240	275	249	263	237	275	252	241	265	234	267	280	296	238	249	238	267	260	275	240	262	265	256	256	265	234	251	291	274	270	264	264	246	247	278	262	281	268	250	256	288	234	278	261	278	280	261	266	251	285	286	245	267	256	253	253	245	261	241	255	229	258	271	276	241	252	243	252	247	282	232	245	263	273	247	282	248	283	237	253	269	272	254	265	258	248	273	269	255	253	280	248	232	244	275	275	272	269	226	271	271	290	261	271	285	272	230	250	277	277	263	276	297	281	252	262	306	237	281	257	242	231	253	263	258	251	277	264	288	264	274	276	262	238	253	237	250	259	250	264	266	288	255	258	257	236	266	269	270	263	238	255	260	242	256	256	262	259	253	254	259	261	283	263	248	255	254	269	244	272	255	258	265	284	249	284	245	273	271	252	252	289	242	247	268	301	252	260	233	261	235	245	274	239	294	268	256	301	264	276	279	245	262	286	291	303	246	252	251	271	278	246	269	265	253	251	248	254	273	250	242	261	268	248	280	233	237	307	264	271	242	245	254	296	252	248	282	250	263	275	240	237	285	273	260	246	271	262	269	250	260	242	253	272	268	273	262	240	255	273	248	260	242	267	264	269	249	252	275	268	273	223	275	230	248	222	242	247	267	252	292	251	266	257	252	255	236	251	231	265	260	249	300	258	232	268	251	283	277	283	284	273	260	263	241	252	239	268	248	268	266	269	251	255	301	249	268	282	242	278	266	246	236	251	249	268	274	274	237	287	234	247	259	255	263	263	255	247	260	280	261	264	249	262	265	258	278	253	232	257	299	239	236	272	280	267	284	244	246	246	278	238	287	265	255	281	268	299	263	238	269	269	239	266	235	262	257	258	267	256	244	261	254	238	246	256	266	258	295	251	239	251	234	233	253	283	304	277	278	269	247	283	261	259	255	249	272	254	268	244	252	245	257	257	268	266	284	253	276	260	244	277	277	262	285	233	269	247	248	275	260	273	268	253	256	247	252	275	250	236	273	225	246	224	246	268	273	277	247	246	257	246	239	280	244	252	282	260	236	270	247	232	295	234	278	237	252	284	272	257	249	252	236	252	297	242	250	274	288	279	241	255	240	238	259	260	272	272	267	265	244	278	280	261	267	273	281	298	251	288	276	268	254	281	272	244	257	267	275	300	259	280	231	275	276	269	248	249	222	273	277	243	267	258	253	222	254	261	230	255	248	264	248	247	280	301	276	254	242	249	244	266	276	274	271	295	254	256	250	284	275	248	254	268	260	253	257	248	238	269	254	240	263	255	266	284	260	285	267	270	270	244	251	253	259	249	254	257	232	273	266	242	244	269	266	264	244	266	242	280	258	257	232	254	237	259	278	259	255	252	245	208	245	262	281	262	251	287	263	268	248	260	278	251	249	294	271	258	273	280	269	250	238	276	266	234	286	240	278	272	236	298	275	245	238	241	245	240	244	246	269	228	269	228	247	274	256	253	289	262	262	262	292	265	261	288	263	269	295	243	254	247	275	268	291	263	255	255	254	269	249	234	262	234	264	263	298	263	220	243	265	258	265	260	246	248	239	288	256	257	277	273	249	274	275	250	261	267	262	264	294	277	248	290	259	256	262	262	267	239	264	242	271	286	262	252	256	230	268	228	286	267	274	247	266	270	253	263	235	286	251	271	258	291	262	241	249	268	258	255	285	271	253	270	275	265	248	276	241	296	275	249	271	251	295	232	261	237	280	309	281	249	281	242	227	241	226	259	284	276	285	233	248	259	253	262	289	257	223	253	252	279	242	273	252	262	244	258	266	253	255	250	256	263	242	243	242	252	250	242	279	268	247	286	260	285	257	267	247	259	262	250	243	259	269	271	257	250	292	254	274	275	264	262	253	263	262	263	271	268	257	272	273	264	322	253	265	248	239	262	268	273	263	255	275	259	288	246	258	263	258	262	267	279	265	256	256	239	261	267	264	245	258	270	271	252	249	259	240	294	281	239	278	255	223	236	246	288	250	262
33559	49668	38343	19216	6418	2006	963	522	532	470	493	491	444	494	479	510	529	528	456	451	472	506	467	475	518	478	475	478	473	495	498	505	490	465	465	528	463	430	501	498	500	477	452	477	488	488	485	473	445	478	477	490	527	442	504	489	526	482	496	482	468	483	472	512	487	538	473	500	485	486	461	494	517	464	472	503	506	468	496	469	478	475	462	483	471	460	505	449	486	459	480	482	461	447	475	452	519	455	510	473	489	509	495	495	453	489	495	475	495	512	478	468	447	492	477	500	495	517	472	464	508	457	517	496	510	507	439	461	522	480	463	445	485	529	486	515	504	475	483	454	480	449	501	464	496	482	496	475	477	465	506	473	492	526	501	492	476	510	461	523	484	465	472	481	499	503	486	524	474	456	468	475	524	460	459	462	498	466	490	471	489	492	486	495	480	499	491	450	480	482	462	478	469	482	496	513	466	442	504	526	472	515	521	465	463	440	514	444	504	490	488	477	478	509	534	477	473	455	481	490	459	478	471	521	498	492	480	479	495	461	492	486	504	496	468	468	456	503	497	499	481	494	471	502	469	499	468	450	495	455	494	483	460	463	484	476	490	477	500	442	501	460	475	486	473	478	473	487	484	483	480	476	489	490	495	522	481	477	481	460	510	458	482	446	498	476	470	442	448	529	519	488	478	463	479	470	477	477	454	471	512	503	487	492	474	502	474	548	474	505	478	447	469	476	469	494	483	460	454	461	511	497	491	536	479	491	480	471	470	478	453	484	502	461	506	501	509	457	484	488	490	473	481	469	492	450	519	454	476	488	491	492	455	486	450	491	519	494	504	506	456	493	508	499	485	481	494	520	479	477	497	499	461	473	545	490	482	465	462	470	477	476	463	483	483	486	496	486	462	476	440	515	492	490	447	487	481	510	470	501	454	476	508	492	491	501	479	468	480	499	481	475	508	459	516	492	481	465	517	498	484	482	482	523	464	475	468	495	522	450	451	504	462	484	446	546	512	463	489	460	488	486	495	485	498	508	469	464	449	495	460	464	512	513	494	467	477	474	477	470	464	497	500	524	503	484	503	448	485	480	457	486	500	498	500	468	457	456	493	469	489	485	485	495	455	479	501	457	486	472	510	516	465	478	493	495	467	462	465	501	536	505	475	488	506	451	451	460	502	525	488	497	477	486	478	503	482	510	505	456	507	511	481	498	481	493	494	514	505	478	468	504	473	460	485	452	474	486	520	496	517	482	500	446	501	468	482	456	503	471	501	523	477	483	476	470	507	490	485	458	461	544	489	486	451	497	457	471	503	490	480	434	524	484	479	503	506	484	492	507	464	501	508	481	490	522	461	484	475	463	501	444	480	464	460	487	483	494	483	474	465	463	463	440	443	496	481	512	492	461	506	494	479	456	444	467	479	490	447	523	495	469	470	504	460	485	463	486	499	488	532	480	497	517	503	504	454	475	476	495	464	472	464	518	461	495	463	429	465	496	496	478	464	507	486	460	478	523	496	468	509	492	491	450	448	480	480	482	489	477	493	441	474	439	481	476	470	509	475	448	502	459	445	515	473	466	487	467	485	519	490	451	466	471	492	492	465	507	447	484	469	489	510	496	498	496	520	471	459	474	487	489	457	477	521	458	490	469	518	492	469	497	509	468	481	475	424	488	471	480	476	472	480	500	472	465	482	483	514	482	487	480	478	486	444	454	476	510	456	476	469	476	471	486	444	505	492	460	488	473	477	468	469	487	442	474	460	510	511	479	471	469	482	501	487	497	492	508	507	479	478	456	474	513	467	471	480	459	536	463	450	458	476	480	482	471	470	463	507	512	472	508	510	476	484	495	527	475	502	481	462	505	462	498	462	472	504	498	470	480	464	473	511	505	502	426	506	447	536	472	496	488	466	471	469	481	495	492	465	484	493	514	446	507	463	522	449	477	515	476	487	487	502	492	479	521	509	474	502	505	495	461	507	456	479	466	460	528	481	496	526	499	451	479	502	474	481	464	505	504	497	514	456	447	450	494	488	447	490	510	468	475	476	478	508	551	453	474	435	491	510	448	502	495	464	449	482	484	487	455	465	478	474	474	481	470	440	468	499	470	458	532	503	514	491	481	464	500	496	520	459	502	543	490	478	496	491	436	514	475	523	480	465	482	505	478	492	456	493	505	436	487	483	479	497	507	490	520	495	472	520	472	472	487	464	476	496	464	515	533	448	463	492	479	501	476	444	482	477	502	485	471	471	491	504	525	477	475	495	536	471	516	488	473	480	496	494	443	477	538	488	491	492	511	484	476	491	504	501	470	482	502	530	487	466	538	458	486	504	485	480	506	519	470	443	476	543	471	518	496	486	473	506	482	501	484	491	462	466	509	523	503	535	496	486	542	490	486	479	438	482	473	461	484	480	479	487	426	498	456	515	454	494	486	499	470	480	459	445	505	471	499	464	482	471	458	522	466	492	465	500	484	514	483	518	491	479	448	502	479	474	496	506	508	480	471	492	459	468	484	461	492	462	465	483	472	495	509	490	442	500	484	494	496	489	494	484	490	476	488	474	476	455	472	480	489	505	446	460	449	486	480	461	470	459	494	483	471	460	522	465	478	451	506	481	440	508	443	458	489	481	462	508	461	442	462	511	500	428	500	459	477	447	470	467	450	516	469	496	480	446	510	502	464	498	468	497	479	436	465	503	433	468	477	442	500	487	498	470	455	502	490	496	464	471	484	443	487	470	507	484	466	518	489	510	508	518	501	485	512	471	520	474	464	509	466	474	473	500	455	471	453	471	477	475	489	488	484	467	490	460	517	454	481	500	497	490	476	467	487	458	472	467	525	490	459	443	463	460	435	500	475	500	429	508	496	494	495	467	490	474	499	476	508	496	476	494	507	477	475	503	517	471	498	499	496	480	491	501	490	472	505	505	486	511	520	456	526	451	479	482	458	478	490	482	502	507	481	481	486	498	473	469	479	495	476	466	514	507	473	475	492	517	498	487	473	463	483	496	486	481	457	491	466	504	493	480	512	528	446	518	475	483	487	457	495	496	493	446	496	468	482	466	482	478	492	511	508	481	505	457	441	440	451	453	495	463	501	510	508	468	475	483	474	474	455	483	468	491	484	499	471	480	488	524	511	504	484	472	517	497	521	475	495	511	455	465	463	520	493	508	445	492	522	493	524	486	508	463	481	472	493	521	476	473	490	469	447	497	460	515	484	479	501	464	501	491	468	495	473	489	476	476	476	499	537	493	466	498	460	466	491	484	486	490	474	545	502	491	460	498	502	478	455	462	482	492	440	471	528	498	508	463	500	478	461	459	476	485	442	474	497	468	462	475	458	487	455	480	497	481	503	494	449	474	480	524	484	471	480	469	504	482	502	479	485	473	501	454	474	481	470	442	492	536	493	475	503	500	499	449	481	504	509	506	445	476	502	462	489	436	464	502	475	480	482	506	528	487	479	481	470	502	475	469	496	454	494	462	435	516	472	482	500	492	478
24585	25423	40095	33852	21583	10299	1416	395	287	291	291	297	287	280	292	282	265	283	301	303	275	295	297	300	276	268	273	291	288	295	270	288	279	291	259	315	283	260	269	269	293	300	284	267	283	282	316	254	286	260	273	293	259	312	273	265	275	290	263	288	281	290	283	264	283	264	286	270	292	299	282	273	298	283	294	253	263	254	257	285	298	278	280	262	268	298	293	278	277	274	250	266	279	273	281	271	235	306	261	264	294	264	284	294	265	292	276	269	296	284	285	277	245	266	275	251	277	258	256	275	256	265	307	268	256	272	263	296	292	263	271	286	273	280	260	280	273	281	284	301	265	276	301	301	292	277	281	277	259	288	267	290	255	259	289	280	307	268	272	293	292	295	280	280	293	275	266	262	281	278	264	253	281	286	284	266	265	287	291	274	301	261	263	255	278	278	276	302	261	295	262	273	272	263	265	277	281	280	291	273	267	240	283	266	298	286	272	289	286	287	260	272	286	276	317	263	302	276	291	271	290	291	290	264	314	287	253	281	313	284	275	257	270	252	276	252	250	277	264	277	315	294	255	287	287	258	293	225	303	313	265	288	278	268	287	268	286	269	249	301	289	307	241	275	252	269	272	288	264	297	266	293	279	285	280	266	257	291	266	253	276	268	286	292	292	299	251	267	310	274	300	248	285	295	278	282	270	286	261	287	281	252	283	288	276	278	291	280	292	287	267	300	307	252	290	296	255	271	281	282	261	270	253	266	279	286	253	287	295	294	301	271	287	297	273	274	285	280	310	277	289	268	258	282	257	295	295	287	278	281	281	292	274	277	302	288	257	287	261	294	264	271	260	305	280	223	276	227	306	274	257	278	257	299	271	289	255	271	258	291	276	290	278	299	276	281	272	254	276	249	251	268	283	260	273	259	295	299	297	266	288	274	283	288	269	251	279	274	293	292	281	263	270	280	279	272	297	299	272	265	268	284	277	284	279	261	284	314	261	274	299	266	252	271	288	293	280	266	271	251	309	269	281	284	250	276	289	286	260	270	289	281	278	277	301	268	304	280	281	270	258	265	281	250	254	272	273	307	259	306	265	292	272	281	263	292	277	277	272	250	278	254	258	278	316	261	279	278	244	281	292	261	291	294	255	270	280	263	287	276	277	294	260	273	273	273	248	259	280	275	253	297	259	296	268	266	283	264	301	269	303	281	279	260	250	298	276	269	287	271	282	283	276	284	241	257	297	286	274	270	277	250	273	258	285	295	273	296	268	262	253	284	285	271	288	264	283	287	325	298	287	244	275	239	288	292	278	244	304	279	316	288	243	277	299	294	252	273	280	270	284	294	295	301	290	272	273	292	280	299	276	281	267	291	260	291	290	277	250	259	249	249	233	263	269	272	275	307	246	283	295	265	233	271	242	251	291	275	290	275	256	281	261	279	262	261	238	253	283	270	272	283	278	288	279	298	233	288	274	289	273	270	275	271	282	272	313	267	267	259	259	305	281	243	266	278	265	283	300	300	266	263	280	289	237	283	289	277	267	259	253	280	272	310	272	264	263	256	301	267	301	267	300	287	251	284	263	281	301	276	250	294	283	264	291	276	272	285	265	265	256	246	294	280	274	264	266	281	271	264	247	261	257	257	287	264	279	259	287	265	282	253	296	279	261	258	295	273	292	276	283	270	288	272	269	286	312	338	274	293	254	275	290	295	294	304	315	260	284	267	266	264	277	282	254	259	275	281	272	263	263	305	294	293	281	296	284	283	257	280	264	267	261	271	253	268	270	302	299	292	276	274	274	282	257	287	279	285	261	286	293	291	291	272	257	292	272	266	290	272	283	259	256	258	293	301	261	289	275	255	283	282	225	274	289	270	256	277	287	280	273	282	284	286	269	294	265	262	276	293	280	289	281	267	285	273	279	281	293	280	256	288	305	308	303	268	275	283	250	302	282	287	303	283	267	270	290	271	308	266	309	301	291	274	276	270	291	308	280	275	266	283	286	276	315	287	288	281	261	268	244	285	274	286	283	272	264	294	284	294	274	283	287	262	276	266	280	268	263	274	306	280	291	266	261	286	280	278	283	282	287	286	251	268	310	276	260	282	240	282	273	301	284	290	263	271	263	275	262	275	301	260	267	291	258	280	257	282	284	292	304	288	273	273	294	273	299	273	277	310	246	284	277	276	249	254	277	279	253	274	282	256	274	269	251	308	276	269	282	281	297	275	277	272	285	243	262	275	280	293	289	289	281	282	307	271	270	277	264	262	313	245	265	289	285	272	275	274	296	284	246	274	308	279	290	304	288	296	282	299	244	258	294	274	282	274	272	278	255	274	258	270	276	243	277	283	267	281	278	271	269	270	273	287	279	279	274	267	300	285	281	304	290	273	261	264	292	282	281	285	255	265	294	289	292	277	278	288	269	254	277	255	290	252	282	289	271	281	271	260	266	288	264	269	281	229	290	262	280	283	288	267	282	294	262	285	284	262	292	308	277	284	295	267	281	303	271	283	269	298	300	294	266	282	269	272	255	270	255	281	281	261	311	306	290	277	284	249	279	297	293	284	291	289	291	294	273	254	269	276	269	288	293	271	254	284	282	260	262	262	273	253	283	289	278	244	271	293	258	240	271	269	312	264	246	264	280	294	278	272	278	279	261	282	263	292	262	272	254	287	271	278	266	287	257	281	257	296	256	287	283	276	285	274	276	297	275	273	279	309	269	268	294	270	263	264	286	288	259	297	302	253	273	296	265	300	284	261	282	293	304	268	280	296	248	258	255	253	276	297	285	242	294	281	296	271	302	291	275	276	305	295	246	261	251	258	286	273	281	309	279	243	270	286	272	263	247	309	278	321	262	279	281	286	279	272	283	281	259	286	292	255	282	270	287	290	300	272	309	306	287	276	288	300	308	301	275	256	283	273	273	300	287	278	246	288	287	266	299	291	249	255	289	250	283	284	277	277	257	267	280	292	264	300	291	279	258	279	271	298	251	251	274	261	297	266	273	264	285	258	276	264	287	276	245	287	265	278	284	274	247	275	252	295	271	276	289	267	263	272	251	257	272	295	312	305	276	259	267	273	297	285	268	247	287	262	260	286	293	266	266	255	288	270	266	287	278	259	270	269	312	284	275	239	265	274	267	283	273	279	268	281	254	277	273	261	293	272	283	303	306	274	267	275	265	259	290	267	288	311	283	264	269	297	280	323	252	279	262	278	269	269	287	278	303	267	274	267	256	264	271	278	274	306	300	275	269	284	279	287	284	274	307	279	265	289	282	288	258	285	259	280	285	249	278	303	277	258	313	284	276	287	283	294	249	293	280	293	301	303	270	275	265	257	282	263	294	295	306	282	314	299	276	270	282	273	271	267	258	254	287	282	284	300	290	255	280	278	283	291	298	283	256	243	269	245	278	280	299	301	280	296	283	276	268	245	280	257	282	288	257	277	287	278	258	296	272	285	269	268	268	279	273	277	246	306	288	278	317	280	277	283	295	275	276	282
57471	94659	73787	44988	24298	8340	2031	750	559	535	450	523	493	523	513	529	510	489	458	488	499	501	488	470	484	529	526	508	496	472	515	486	544	498	489	552	502	497	498	507	517	521	513	489	522	494	502	505	477	507	532	464	488	480	504	524	521	503	500	497	483	540	547	469	497	531	466	529	510	489	485	524	517	507	471	476	538	510	512	484	543	463	509	551	513	491	506	510	533	508	475	497	472	535	545	508	495	512	482	521	483	516	492	484	481	543	492	519	540	491	501	518	518	495	491	515	512	471	536	505	456	451	481	470	495	495	506	500	515	540	518	476	543	536	507	507	492	523	506	500	517	517	485	532	536	523	481	529	532	477	502	512	541	515	540	529	514	542	501	497	517	513	518	477	539	496	529	480	520	501	515	490	497	502	548	516	502	521	450	555	509	560	468	477	479	498	499	519	530	460	504	501	492	529	496	521	498	511	491	564	484	536	515	500	528	564	488	517	520	483	524	497	520	512	532	514	469	493	497	483	492	507	484	486	474	496	517	506	505	473	513	485	471	473	490	503	496	493	505	500	539	490	499	512	508	513	484	516	549	517	491	495	464	504	531	510	540	553	461	486	477	517	505	495	491	542	517	508	533	553	530	553	559	510	484	501	533	520	511	512	489	500	517	491	517	518	537	481	477	531	488	525	475	484	469	488	488	516	499	527	468	490	491	489	500	472	494	486	492	469	496	483	538	478	498	479	527	523	500	480	529	529	488	499	541	518	492	525	509	506	517	509	491	518	478	525	505	493	509	511	489	470	517	515	490	503	515	505	494	485	520	519	506	535	505	511	463	522	501	476	547	491	480	514	474	509	523	470	492	466	507	494	500	488	532	488	507	530	522	540	486	516	522	520	498	535	495	500	478	516	484	521	508	480	495	516	523	524	506	499	520	546	456	510	471	540	486	504	470	510	529	460	522	531	505	492	453	489	502	484	576	504	491	516	506	452	456	534	521	522	486	482	527	503	501	520	536	527	513	511	515	522	537	502	468	538	533	487	501	479	544	559	519	511	497	490	503	532	503	519	498	544	504	509	501	493	483	468	481	540	513	543	498	513	546	488	510	535	478	553	519	485	471	457	483	534	532	510	532	478	517	528	468	541	502	575	504	505	484	480	526	537	489	551	494	534	483	526	483	557	538	509	542	490	546	488	519	516	536	487	532	509	534	483	511	546	483	503	505	489	507	513	462	488	490	520	497	516	482	532	502	498	500	481	531	506	492	522	485	509	473	483	526	473	501	510	496	491	510	501	495	484	517	554	502	503	497	502	508	506	528	480	522	514	522	483	501	477	504	554	519	512	493	515	500	526	520	471	495	513	541	501	498	515	492	508	520	500	488	505	498	498	523	540	521	516	519	513	486	494	509	556	520	513	519	529	465	524	509	524	511	505	468	543	512	444	538	530	538	504	502	541	502	521	522	454	503	508	557	478	506	538	526	497	557	489	525	465	524	493	542	446	537	515	521	511	490	504	517	541	506	460	532	477	491	511	542	528	494	507	504	498	507	492	489	462	540	521	537	515	499	521	514	538	503	522	509	519	514	520	526	509	513	508	539	503	520	479	495	508	522	486	501	508	511	529	489	527	499	536	475	531	511	503	501	483	543	521	479	497	505	507	495	489	464	475	493	476	514	489	509	501	525	495	506	508	495	468	500	492	517	523	495	498	523	522	512	544	520	506	484	510	499	507	493	490	508	529	510	520	509	515	536	550	514	506	514	523	527	524	508	500	505	493	500	490	524	519	543	517	512	478	522	547	489	486	502	505	520	486	507	527	492	545	520	475	485	505	509	533	529	507	527	493	504	508	503	464	498	473	511	464	527	540	505	513	507	534	504	480	488	485	502	531	491	536	517	523	491	495	527	553	500	531	510	510	498	504	516	487	496	493	536	503	506	472	492	509	519	513	517	498	567	518	516	528	525	500	463	519	527	534	460	490	541	526	563	509	493	507	528	491	508	514	521	514	508	508	512	515	530	523	521	511	513	513	517	524	489	514	490	512	475	522	536	495	504	488	486	476	530	487	487	530	509	493	496	519	518	523	493	505	491	507	512	479	521	482	547	509	541	520	494	499	523	529	517	460	498	494	528	489	498	490	472	531	532	522	500	518	512	563	532	527	488	493	520	510	540	534	508	490	537	523	499	492	574	522	496	497	485	555	499	493	524	482	500	500	520	494	500	491	526	527	507	477	502	498	508	538	549	538	527	505	498	497	532	486	455	534	504	538	517	519	482	523	487	499	482	484	516	513	531	507	532	516	504	517	516	484	543	524	516	537	509	500	484	477	503	503	481	536	496	514	525	525	506	504	525	503	507	517	562	518	487	552	509	487	524	513	500	544	527	505	485	525	495	488	505	482	487	518	484	446	464	488	538	478	520	486	548	498	504	476	460	515	523	526	513	484	512	503	522	534	532	479	484	475	528	534	515	482	519	509	501	532	514	513	511	491	506	496	508	523	472	518	487	523	494	497	518	491	486	554	525	537	524	483	505	512	470	506	502	501	495	534	510	517	528	508	491	422	517	512	527	553	503	460	526	503	504	520	503	481	481	483	508	518	506	507	499	515	472	505	531	492	473	522	524	505	520	470	523	510	482	522	468	490	517	523	518	531	518	517	511	516	500	457	497	481	512	550	530	493	504	475	505	498	500	505	534	516	552	500	479	508	478	483	480	538	523	544	522	519	489	500	483	511	529	503	520	524	457	507	516	470	481	502	506	533	517	514	517	508	517	510	530	495	548	506	502	533	544	492	509	550	526	506	499	503	533	516	479	480	551	532	480	525	501	539	553	486	531	469	490	496	495	492	513	522	529	489	499	510	468	509	507	535	528	520	474	518	502	490	493	492	504	532	509	513	545	533	477	524	552	513	489	522	498	498	506	485	494	481	493	479	486	511	553	513	504	501	513	538	505	519	499	493	528	526	550	512	511	476	484	473	518	486	564	490	500	443	513	522	531	504	526	522	474	513	497	495	481	487	455	475	466	509	493	461	523	492	516	493	510	487	548	517	502	501	512	492	513	524	511	532	521	526	561	522	497	479	506	493	501	521	495	512	470	523	514	483	510	506	530	478	530	454	525	549	502	516	502	524	526	456	503	535	516	509	553	501	477	492	505	522	502	467	507	475	505	494	500	494	489	524	471	545	483	548	479	509	531	501	482	529	528	510	459	490	538	561	531	536	474	471	509	529	512	485	443	526	540	511	499	537	478	502	460	504	525	504	482	489	468	485	530	528	493	524	519	515	491	488	496	474	567	506	521	531	490	501	494	492	518	545	516	480	522	465	509	532	516	518	494	491	502	493	517	533	507	517	493	494	509	507	483	479	500	488	481	487	507	518	503	485	510	510	506	479	525	526	547	495	504	492	467	488	472	468	494	514	525	505	533	554	523	475	491	529	509	497	539	513	504	530	520	485	505	516	481	522	507	478	512	519	480	516	495	547	552	478	509	473	523	494
23512	23292	35718	31522	23690	17830	5261	566	360	346	341	329	325	331	319	327	335	316	336	303	304	343	317	335	319	308	337	307	324	338	351	333	307	336	347	342	325	337	317	337	299	321	305	332	338	328	337	318	331	312	314	287	353	330	328	337	334	340	320	317	335	326	312	311	341	282	328	323	339	343	321	305	312	351	338	294	335	309	317	332	322	342	311	323	280	340	322	323	327	343	328	306	334	315	349	295	337	346	319	313	322	287	323	348	341	320	324	273	334	319	325	343	322	319	312	314	343	349	315	353	333	310	340	317	299	340	316	336	308	334	307	299	285	316	310	317	300	343	335	320	339	301	320	338	337	322	309	319	322	353	320	320	317	305	342	336	313	309	326	305	340	349	329	337	316	356	328	316	313	332	318	296	294	313	326	307	342	341	291	323	326	343	321	312	317	359	319	308	354	319	327	274	327	349	320	316	318	316	329	318	352	316	301	304	315	289	324	325	312	298	309	318	315	330	304	313	324	277	313	337	304	316	357	348	313	353	318	322	353	333	337	318	332	359	308	337	345	292	348	338	348	340	300	286	331	322	322	328	312	334	344	303	329	325	334	322	341	345	340	309	346	327	344	337	339	309	313	323	349	354	316	307	301	366	314	343	335	325	350	345	318	331	287	297	323	302	336	323	324	312	346	314	329	293	367	306	349	322	326	340	291	333	340	297	317	303	336	354	322	293	335	334	348	278	320	298	320	349	327	330	314	297	339	312	341	327	364	320	319	328	329	311	314	319	319	292	320	339	325	312	333	338	339	329	316	331	313	332	346	315	313	323	308	364	341	330	354	333	355	313	329	302	320	304	313	335	337	329	331	331	339	328	357	336	322	319	316	328	320	316	337	320	297	336	352	357	347	344	349	314	331	334	303	320	326	315	295	330	332	299	338	296	321	309	305	332	356	322	318	328	312	328	310	314	314	316	310	356	347	335	310	285	313	320	300	331	359	328	319	325	314	325	327	328	323	340	346	322	313	320	339	335	343	318	305	343	340	327	307	313	331	319	310	319	336	297	319	314	318	315	305	329	322	303	305	338	336	337	332	316	319	293	331	302	271	319	304	320	320	337	297	294	301	343	335	329	299	343	331	316	310	363	333	339	334	321	346	348	359	340	319	320	325	315	328	319	323	318	312	312	323	288	335	329	321	299	310	331	338	334	319	323	324	301	322	288	311	316	283	311	305	340	331	332	324	308	344	307	319	346	306	296	308	289	337	342	324	347	321	346	319	305	337	323	317	320	357	325	316	301	304	358	338	320	326	307	338	323	334	299	334	308	319	323	317	340	339	318	300	319	319	300	309	299	331	342	338	302	343	289	351	299	328	318	313	346	311	296	318	340	323	316	317	336	333	339	317	318	322	299	323	313	333	326	335	333	308	343	343	312	300	328	317	334	304	338	326	306	321	332	332	301	301	336	309	316	355	325	356	333	319	336	345	318	316	325	338	310	305	311	319	341	323	342	318	332	318	323	302	324	312	358	334	303	326	324	307	333	317	300	324	295	318	344	344	296	293	313	326	285	313	313	302	285	365	343	346	329	313	325	326	327	317	334	344	314	322	334	331	343	354	330	295	331	340	350	335	285	320	353	344	313	311	307	353	310	324	309	289	303	345	337	345	315	328	349	343	325	312	327	325	342	310	354	319	324	351	308	292	296	335	335	308	329	320	336	319	328	332	319	327	349	329	347	353	306	339	327	336	306	341	313	316	305	314	329	310	344	303	319	310	321	340	314	307	340	319	288	302	323	344	362	326	332	330	346	319	312	317	338	327	316	312	309	317	333	299	344	312	339	342	316	315	345	311	332	336	322	340	323	326	316	354	317	329	324	352	321	325	329	344	313	358	365	318	339	335	319	320	309	333	311	339	339	335	324	313	314	289	314	337	348	293	306	332	324	339	333	280	309	337	311	312	321	343	296	336	380	300	302	343	318	354	331	312	354	294	288	318	327	322	325	349	320	339	327	321	371	302	340	330	308	331	336	319	320	332	319	331	297	311	298	317	310	291	324	319	352	359	341	303	301	343	307	333	298	326	329	313	317	334	335	321	304	309	317	299	356	320	303	313	316	304	347	306	315	365	345	304	374	322	337	335	301	315	335	310	327	329	318	304	310	304	308	340	314	286	369	342	327	300	306	330	330	344	328	316	297	323	345	322	328	339	331	313	331	283	328	302	359	280	334	329	325	335	315	323	333	316	318	315	346	331	291	313	342	308	339	299	315	349	316	324	318	299	334	308	288	313	317	323	360	346	316	328	335	333	325	303	310	306	341	331	310	309	316	336	343	304	337	326	316	309	312	347	301	318	302	323	331	286	366	322	334	286	341	320	292	317	299	336	317	310	287	324	315	319	318	298	305	318	334	286	359	372	347	302	331	334	353	326	319	328	300	336	337	337	316	301	328	328	334	342	303	309	320	326	340	307	321	327	311	326	293	294	303	306	299	304	281	322	319	308	351	329	308	315	303	321	335	330	311	326	311	327	341	353	302	328	309	327	312	344	320	334	322	310	334	316	345	337	351	291	315	320	340	342	315	326	304	293	309	312	318	332	368	333	353	351	325	353	339	329	317	304	332	319	311	312	330	305	317	337	314	317	337	301	324	325	304	302	325	329	295	309	329	302	317	304	330	309	328	315	305	320	312	307	306	324	356	336	318	300	337	309	341	336	301	329	315	298	368	327	331	324	334	351	302	333	325	344	330	312	322	316	314	353	340	308	322	328	329	336	310	304	336	334	307	324	316	309	295	357	326	303	297	306	316	294	314	308	330	294	298	320	311	339	318	340	329	332	315	306	322	296	311	324	325	327	314	324	331	356	334	307	322	321	335	334	313	334	321	275	340	350	301	333	329	303	315	339	338	337	344	335	319	334	307	345	302	329	319	335	320	337	284	308	323	352	340	326	308	301	296	304	330	329	288	310	301	343	288	347	336	356	311	350	303	319	317	313	341	306	362	350	316	347	314	315	333	344	315	349	299	315	301	275	311	303	356	362	322	330	294	335	300	340	334	311	338	330	358	318	316	276	308	312	347	330	325	360	300	315	363	362	329	372	341	318	305	325	354	327	341	314	337	328	328	342	344	332	323	308	304	309	322	300	353	344	339	335	330	321	345	324	355	307	332	323	358	314	313	312	358	341	301	344	313	334	353	289	332	295	317	340	294	334	301	309	300	344	310	321	309	331	322	343	301	344	318	308	320	324	326	318	325	356	336	320	290	341	329	326	305	319	340	349	330	307	306	348	309	334	314	310	312	313	323	341	347	346	344	361	336	331	334	265	325	346	357	352	316	316	335	337	331	320	343	323	340	301	329	308	343	309	352	314	339	325	326	362	302	325	313	338	339	316	314	345	310	332	341	325	317	331	330	335	323	320	340	314	303	318	325	338	303	307	310	313	316	309	282	327	347	320	317	301	325	374	323	324	334	303	310	341	320	328	338	324	321	339	331	339	319	315	322
58549	103885	81424	55327	31948	12246	3043	961	645	601	589	565	550	555	576	563	576	574	634	575	561	581	582	565	539	549	561	554	581	591	568	552	586	537	580	619	527	587	537	577	562	560	583	543	527	539	589	617	547	531	559	515	577	562	561	547	564	562	559	561	561	581	574	550	517	599	570	582	549	525	551	586	554	603	545	567	547	584	554	590	556	547	578	563	541	562	598	591	559	557	542	550	549	600	558	557	566	568	578	563	564	557	561	573	594	528	570	587	538	551	555	536	589	588	508	561	577	561	559	539	589	577	563	547	616	607	578	564	613	541	561	576	585	606	583	535	586	600	567	585	524	562	524	586	557	549	521	574	583	545	532	552	523	611	549	585	577	564	575	564	523	578	573	533	600	567	561	561	528	580	555	586	567	529	581	595	573	563	586	562	578	553	548	544	534	563	570	572	575	544	584	538	579	547	554	560	583	575	534	537	565	549	556	533	550	587	548	565	528	528	528	609	559	536	553	531	590	586	567	565	574	569	560	534	579	552	560	531	564	597	588	558	601	611	567	606	536	556	548	565	538	603	538	571	552	528	576	562	555	537	568	545	556	523	577	568	563	526	529	564	554	561	556	585	579	582	602	565	542	558	603	583	557	594	557	527	577	543	536	587	566	608	564	556	580	614	538	593	581	547	581	560	573	573	530	572	585	565	556	568	616	545	529	575	556	530	566	588	556	565	566	547	573	578	550	586	538	602	556	570	567	509	587	568	550	534	583	580	572	597	617	588	617	566	565	582	515	541	582	559	545	564	578	574	536	541	541	550	596	583	572	570	581	562	551	593	590	548	576	575	596	581	542	596	577	515	547	592	596	577	552	576	573	595	568	606	568	581	542	575	522	591	560	600	537	556	548	591	551	589	524	563	578	556	556	566	562	561	607	593	571	552	546	548	626	542	556	514	550	537	569	570	553	554	543	585	525	543	562	567	611	573	565	586	576	575	557	546	559	563	577	558	561	589	547	544	595	585	567	598	538	589	558	556	579	582	539	577	584	568	564	589	608	571	542	539	542	584	559	518	570	596	562	584	584	574	581	547	547	565	575	540	569	546	542	544	603	596	578	555	513	567	540	568	585	552	573	553	571	551	541	560	576	560	558	584	599	582	557	548	561	559	579	532	587	559	546	573	582	535	556	577	576	569	558	609	573	583	554	583	582	599	570	568	563	562	557	571	539	560	524	551	592	587	537	580	568	523	607	612	559	559	545	575	560	554	533	555	563	574	562	578	550	573	551	608	568	598	594	595	520	531	566	543	543	600	584	585	549	575	572	546	556	521	581	555	543	601	558	578	549	571	561	575	566	593	500	525	563	576	553	597	616	601	523	573	567	592	593	532	569	589	571	581	573	613	565	583	519	566	544	578	556	534	568	541	540	619	578	580	590	536	615	613	596	582	526	582	578	579	565	551	578	565	571	531	566	551	545	568	539	572	542	573	522	570	555	566	562	563	554	595	598	606	576	547	541	602	580	572	540	528	553	585	551	533	546	574	551	572	535	568	544	525	568	564	558	529	583	530	564	542	567	574	578	559	578	569	567	535	527	555	569	546	526	544	565	544	544	554	546	546	555	541	594	578	612	571	594	567	535	565	565	583	606	558	571	579	559	545	562	509	593	577	568	594	524	570	611	557	548	596	535	616	569	585	555	530	566	596	588	563	512	587	575	529	587	608	579	593	561	588	553	539	581	626	571	549	581	527	547	586	569	574	565	579	575	553	534	553	632	547	587	557	603	535	567	535	574	543	546	552	563	569	570	546	555	566	562	549	551	575	602	567	550	506	551	540	548	643	584	580	564	563	563	557	575	569	529	547	576	590	578	581	570	560	556	574	559	583	572	542	565	569	575	551	582	591	597	566	563	577	550	612	584	538	585	554	531	544	585	581	528	597	587	551	512	552	553	585	531	586	555	528	590	602	597	570	529	545	603	524	577	566	580	526	603	524	546	560	533	596	585	550	542	602	548	579	557	578	598	558	549	520	585	541	570	637	568	584	566	614	546	586	538	553	543	574	575	582	606	555	550	587	559	574	565	577	567	541	559	556	534	558	600	566	552	545	580	563	551	530	556	568	519	549	545	522	545	547	570	568	535	512	586	591	550	542	554	595	519	566	544	575	582	553	574	532	540	517	571	563	590	559	554	550	557	567	539	573	556	542	550	552	599	570	532	556	548	569	617	544	515	601	545	527	574	554	605	540	597	586	558	568	611	574	554	587	592	554	534	562	577	515	586	545	570	586	534	539	536	592	534	595	564	562	504	558	548	548	615	561	553	592	555	564	565	540	518	552	557	635	567	610	528	579	564	544	540	564	510	581	550	565	586	537	544	595	563	549	571	562	577	573	573	563	538	545	546	580	573	582	591	576	597	548	595	577	547	502	538	544	557	570	528	558	505	569	566	569	550	578	540	581	568	547	543	557	578	585	540	549	562	581	595	578	607	565	594	627	593	542	572	538	548	585	569	575	551	562	596	540	578	551	579	588	559	541	572	589	543	551	554	582	567	529	582	572	564	579	536	542	575	606	593	525	521	563	546	557	591	570	574	577	598	584	561	534	583	596	565	532	546	545	544	588	577	568	576	591	541	557	542	576	603	595	576	534	572	578	594	590	555	500	588	586	562	549	591	602	580	591	516	583	597	531	610	543	592	589	609	568	570	497	583	564	579	569	568	562	557	602	560	556	570	619	593	569	552	560	590	550	576	575	511	591	575	601	600	516	552	595	528	544	609	548	565	559	562	566	570	573	572	553	553	556	599	551	588	582	591	588	552	593	579	553	567	565	558	565	562	543	560	542	570	554	557	584	605	547	560	576	548	587	561	584	546	525	536	571	613	526	577	539	533	572	562	547	589	537	552	586	586	538	539	548	551	548	573	545	551	541	564	558	551	569	581	601	595	555	619	549	570	621	553	565	567	509	558	566	545	550	542	581	602	563	588	567	597	570	578	579	540	547	575	543	545	577	504	566	577	516	608	545	539	547	545	594	590	540	576	563	532	547	573	572	574	602	597	552	594	588	576	562	542	547	593	543	569	558	603	557	588	559	550	532	543	569	562	588	574	571	579	582	572	587	558	556	588	603	555	543	548	508	566	568	541	539	579	565	563	617	558	530	561	605	519	609	577	537	574	545	554	610	571	594	579	546	563	588	569	535	547	574	579	573	582	547	583	560	529	579	554	569	577	532	548	586	530	620	588	543	529	532	579	595	543	546	583	562	545	565	589	555	546	553	524	537	620	536	526	573	561	542	587	537	572	574	602	554	586	565	546	552	605	563	598	554	526	571	601	568	544	542	554	543	582	513	585	559	567	558	551	543	581	508	598	567	610	519	554	620	549	528	591	558	514	531	589	577	544	606	527	561	607	521	538	544	559	539	586	550	605	575	548	543	560	537	584	574	584	531	532	571	557	559	571	551	510	576	566	555	551	562	591	555	555	606	554	527	546	589	557	523	592	568
28592	33159	31411	16928	3850	795	345	310	255	253	261	262	299	260	251	263	285	260	287	261	229	271	255	258	243	278	259	266	257	237	260	233	265	239	248	289	288	260	262	272	269	264	274	253	248	243	270	281	278	269	259	297	285	268	251	267	265	259	278	269	248	274	270	249	301	253	246	264	264	266	277	253	252	249	258	274	246	290	261	288	258	275	259	246	287	263	259	266	270	251	244	264	278	255	303	264	254	267	255	259	270	257	259	248	232	269	248	248	262	274	238	287	248	279	281	252	286	243	256	250	260	278	262	240	276	244	264	248	277	274	250	280	250	269	248	282	236	258	248	255	290	254	232	256	268	276	233	245	250	261	268	272	262	246	266	260	297	261	258	253	269	259	292	242	245	274	269	265	280	279	281	252	266	251	261	272	296	251	258	242	248	253	251	241	243	237	251	272	234	274	263	276	243	258	252	264	243	276	270	241	268	274	277	265	263	275	265	275	266	291	269	252	274	294	263	249	271	269	274	263	261	259	254	273	293	265	225	268	284	284	255	251	253	260	270	267	238	258	287	242	264	253	277	261	277	271	261	267	267	276	240	250	253	244	261	251	266	235	256	284	252	290	250	264	262	258	241	237	250	263	247	274	269	256	287	256	268	268	277	262	267	254	273	249	269	238	274	271	284	280	244	248	293	277	265	278	248	247	271	259	232	221	252	237	258	273	232	266	258	283	248	293	263	270	260	275	258	226	238	242	290	261	266	287	285	244	257	291	259	278	275	281	255	276	245	260	290	275	245	255	292	261	273	236	242	251	248	277	263	267	246	284	268	277	236	244	255	236	281	241	290	256	263	274	280	256	257	263	272	267	263	265	267	253	241	273	281	248	284	258	254	277	277	243	275	270	257	268	254	239	267	275	266	244	277	256	270	284	239	253	263	275	240	273	260	290	230	251	252	244	241	266	242	251	244	259	217	250	238	250	296	263	254	230	274	239	251	276	253	266	246	252	248	257	248	274	255	255	265	254	274	249	238	257	253	255	303	261	274	248	256	267	278	231	285	260	300	246	246	260	260	252	251	245	247	261	259	240	260	287	248	273	261	278	262	252	283	250	257	270	255	236	265	251	250	262	274	259	262	285	251	235	291	274	262	249	278	276	271	256	276	288	274	243	279	268	297	272	249	256	249	257	258	284	283	271	271	258	273	263	255	256	255	233	249	243	234	301	251	288	269	249	246	305	260	250	274	247	256	234	257	255	258	232	267	250	257	311	263	241	265	262	254	246	247	258	256	240	243	262	267	283	235	264	248	270	259	263	269	268	258	267	271	257	250	254	235	253	231	280	265	270	255	288	236	250	254	276	268	282	279	238	264	303	251	239	239	261	256	267	233	256	264	279	266	279	282	227	263	242	295	274	282	260	249	258	260	275	274	243	255	275	263	252	256	266	234	283	287	250	242	266	255	248	260	263	277	259	244	253	286	247	262	284	260	300	228	247	261	253	261	287	270	253	274	248	259	255	266	279	286	286	260	279	257	282	250	248	251	261	268	249	238	258	252	266	257	246	258	295	271	251	229	226	251	279	293	268	266	256	247	274	244	221	239	258	238	268	281	257	266	258	238	254	264	234	249	283	275	259	251	258	243	249	275	224	271	249	238	253	248	263	263	273	269	262	252	267	262	271	253	278	285	272	261	253	277	308	266	236	269	290	238	269	251	242	271	260	277	296	268	249	241	255	244	278	252	262	275	257	275	265	253	259	261	240	274	257	252	259	246	279	261	280	254	250	255	249	252	271	235	244	252	262	257	231	275	244	263	270	240	276	272	248	265	240	274	285	245	278	257	260	259	223	262	242	255	267	247	250	263	235	271	262	241	273	261	253	269	252	269	257	248	275	273	281	241	276	236	259	260	247	244	268	282	234	256	248	254	241	285	303	255	250	255	303	272	270	267	262	259	260	240	253	265	261	248	256	256	280	248	259	275	262	250	271	282	222	250	274	259	281	274	247	278	258	278	264	250	253	237	260	240	258	252	274	283	277	252	241	276	255	261	280	256	254	276	260	281	241	295	274	259	242	268	264	265	263	278	272	271	259	261	252	280	250	278	276	268	271	258	298	275	253	264	262	248	236	282	282	277	273	227	249	270	240	264	290	256	277	269	284	254	229	290	260	270	293	240	265	249	289	263	247	238	252	264	274	261	266	250	283	249	261	256	221	262	239	244	260	262	259	256	254	257	256	260	269	270	279	249	269	296	247	276	249	249	232	240	242	254	245	273	247	262	244	285	258	255	299	236	268	293	235	237	273	258	272	266	285	287	284	265	274	270	265	270	236	230	224	268	246	264	260	283	247	259	272	261	247	252	281	278	266	264	252	271	236	250	271	256	239	285	255	257	286	270	288	270	308	275	270	270	299	265	237	260	280	247	268	257	241	266	259	253	255	249	260	264	271	267	258	264	251	263	256	257	247	277	265	269	255	251	254	269	283	262	270	276	259	260	280	287	233	261	243	240	256	260	263	265	271	267	268	274	292	234	240	314	257	276	268	254	246	262	271	244	282	276	282	267	297	270	260	273	274	268	251	284	241	267	265	264	267	252	260	246	242	247	266	277	280	254	235	282	272	252	233	279	275	267	242	257	259	249	263	280	263	244	240	258	271	263	252	259	273	243	274	267	274	283	262	237	266	255	270	254	237	261	252	263	283	250	271	259	279	280	260	259	249	253	249	244	286	265	275	259	247	263	236	255	242	257	277	268	274	293	260	252	233	265	260	244	250	240	260	281	288	251	260	252	262	226	239	264	277	245	247	246	241	289	256	276	261	258	245	268	241	261	245	242	261	246	281	243	261	256	266	269	277	290	255	283	261	241	301	267	233	279	273	266	236	255	261	262	256	228	257	285	246	258	296	246	286	258	260	267	261	258	253	255	258	248	256	250	262	242	274	284	271	266	265	277	263	277	258	290	277	237	218	259	261	281	255	268	243	251	270	284	249	255	249	283	263	259	256	259	271	267	301	272	250	291	267	254	255	253	286	244	251	257	264	261	262	242	274	246	274	250	246	269	254	274	253	295	306	257	270	248	240	258	254	246	275	253	235	266	294	240	233	249	276	242	254	249	269	251	268	236	271	290	263	236	235	245	252	253	286	263	242	272	251	251	275	269	244	272	284	287	283	240	252	251	240	269	265	276	274	246	253	263	272	274	265	250	272	254	253	257	264	234	241	242	241	225	273	287	273	287	240	279	253	259	247	253	271	253	262	276	239	246	256	238	252	273	252	275	266	249	256	274	270	268	250	250	244	267	284	261	262	258	266	265	260	253	225	256	263	272	245	268	249	254	250	235	277	255	280	265	277	261	277	257	260	231	248	236	257	297	273	277	266	272	247	246	275	270	261	259	265	258	287	262	272	246	266	220	248	273	272	253	240	228	248	261	235	250	270	282	269	272	277	277	254	276	259	291	274	262	254	255	281	276	234	254	242	233	271	249	264	262	263	283	255	235	260
33997	50651	37285	19265	6750	1667	768	554	514	505	503	487	476	498	484	528	479	478	517	475	503	481	471	480	474	469	444	528	472	474	487	466	480	470	497	497	509	459	451	479	481	474	534	443	474	478	508	474	469	494	519	478	472	499	501	475	463	496	471	483	483	490	501	484	496	518	493	521	480	486	469	518	528	489	490	475	482	447	481	491	465	487	499	465	511	487	483	451	490	475	491	464	463	489	521	507	491	451	479	479	494	500	484	470	490	489	490	463	537	490	512	509	471	474	452	492	478	483	479	483	494	481	511	528	445	494	471	499	530	461	517	476	486	508	486	461	506	452	481	482	505	508	484	488	472	480	480	483	427	489	516	448	490	507	468	491	519	500	479	482	470	520	468	491	508	493	510	478	511	491	482	472	444	506	445	476	492	495	490	484	497	492	487	465	440	491	481	464	457	476	481	496	458	497	506	480	454	524	504	465	473	463	484	465	479	476	505	481	511	518	491	471	517	495	531	484	521	495	494	449	499	492	513	497	494	477	489	462	485	450	471	482	490	477	483	506	491	443	471	522	511	489	464	482	503	484	490	517	481	473	523	500	459	510	490	462	510	502	510	490	466	485	466	477	478	456	502	492	530	470	458	510	464	466	471	476	458	522	459	493	525	473	467	527	471	479	476	507	485	477	482	477	468	468	507	502	499	497	475	434	482	495	483	512	472	508	461	480	491	515	488	518	490	473	498	461	472	508	460	468	450	500	480	487	467	474	478	488	452	464	525	483	466	500	481	486	462	462	434	480	503	469	467	522	484	485	461	496	484	489	519	500	533	433	468	454	479	487	484	461	520	477	486	476	478	454	459	467	495	499	477	498	498	485	496	478	477	492	493	483	505	497	517	524	470	453	483	487	491	530	454	525	461	487	461	499	485	494	466	483	513	496	499	472	491	463	487	467	447	482	519	453	463	488	480	468	493	493	464	495	447	496	509	482	469	493	495	514	474	453	482	472	471	458	504	449	476	489	449	504	483	481	457	498	467	458	517	500	479	448	525	475	496	523	487	522	493	500	509	462	481	483	464	503	452	493	485	517	493	458	479	465	498	498	466	487	455	504	511	524	458	461	494	475	500	485	523	479	485	512	503	476	479	486	486	469	479	451	475	543	454	491	443	508	462	484	495	513	495	447	486	471	467	475	470	456	478	497	445	461	474	501	445	483	496	497	495	471	532	502	511	518	505	468	465	511	443	466	484	454	449	500	497	480	453	475	502	498	498	449	448	481	486	487	443	544	482	420	479	527	501	442	482	492	492	502	443	518	484	470	472	478	456	494	490	473	494	466	448	446	528	481	508	488	453	470	501	521	489	461	482	495	486	471	483	448	485	488	479	455	481	437	494	455	443	476	476	495	481	490	501	501	476	482	475	495	471	464	469	508	492	522	476	474	441	479	478	473	473	488	455	466	436	529	501	449	535	469	472	511	486	484	474	515	443	491	466	472	474	512	455	490	469	501	464	480	512	504	479	481	473	525	485	480	480	471	471	481	479	480	492	497	469	491	482	520	492	476	493	522	484	513	480	481	482	506	483	484	499	473	489	485	476	507	470	489	480	524	504	541	463	463	481	475	473	487	479	506	477	469	457	455	512	460	487	489	474	484	503	474	448	456	486	486	486	466	497	513	484	476	468	479	467	466	455	546	481	472	512	508	449	489	479	474	453	457	521	516	469	495	476	492	474	474	443	490	445	488	505	476	452	469	487	490	509	470	497	494	469	440	511	529	465	439	480	443	523	489	481	468	452	482	479	464	509	460	497	477	497	479	475	490	451	443	473	480	459	505	482	487	462	500	468	488	515	462	492	450	434	499	450	470	481	447	451	489	516	450	524	474	476	518	489	485	475	480	508	469	522	490	458	509	519	490	497	490	461	465	448	506	513	499	497	465	473	491	494	466	458	535	511	525	454	479	461	504	486	497	495	471	463	489	462	490	467	481	501	454	506	510	485	506	491	515	464	524	494	485	484	460	466	478	472	468	455	500	465	467	469	479	478	523	482	526	465	446	480	495	478	467	454	497	483	466	478	451	503	514	515	459	465	473	477	500	451	488	512	496	477	458	497	471	488	456	524	474	482	444	451	487	468	519	451	474	482	481	488	495	454	461	518	478	491	490	478	466	467	502	520	469	514	458	480	514	505	462	548	446	502	518	477	496	483	485	454	473	495	496	465	528	463	474	483	499	452	477	478	484	472	496	472	500	498	474	470	474	472	470	512	450	465	462	485	497	521	468	495	445	487	469	487	477	505	478	435	503	473	524	472	482	479	512	528	484	461	462	516	489	475	494	475	455	518	478	441	517	485	488	436	478	449	481	510	496	473	481	505	497	481	470	464	466	448	456	481	494	476	485	466	521	485	479	461	509	443	496	479	488	482	514	489	466	512	482	481	442	479	488	479	488	488	475	453	462	424	460	470	509	497	479	493	496	463	473	442	493	511	485	464	526	452	444	483	443	521	483	459	502	500	471	518	465	490	488	457	499	485	514	472	479	480	484	519	467	520	487	507	468	525	480	503	466	505	462	480	453	470	448	480	493	474	546	510	473	496	465	468	498	470	435	505	480	476	464	481	493	474	462	492	500	496	489	485	501	473	491	503	480	470	484	491	491	490	491	475	479	488	446	509	446	461	482	474	481	464	495	445	475	462	505	460	484	517	486	464	477	477	472	484	462	489	477	513	479	526	476	510	523	493	467	494	515	483	447	523	529	465	521	507	485	506	473	516	501	497	495	484	471	482	499	478	498	478	445	511	492	497	484	489	478	470	449	472	470	481	503	511	486	414	467	486	518	487	452	477	507	493	481	512	429	497	480	494	499	473	456	482	520	485	519	455	481	491	469	508	491	508	479	492	465	507	467	477	466	495	454	470	445	500	478	490	500	537	487	509	498	472	467	488	464	447	493	469	469	492	499	496	493	469	535	464	514	498	495	472	519	480	512	454	500	458	491	499	454	551	459	471	463	512	474	492	527	461	533	509	484	455	483	498	475	467	495	477	510	453	473	473	472	494	446	525	467	497	461	497	500	447	479	471	429	499	502	465	494	477	455	542	476	484	456	497	475	444	484	489	507	520	463	465	495	484	499	471	489	476	473	502	452	484	471	497	485	517	511	482	478	489	490	457	457	492	482	507	491	474	492	486	507	468	494	509	501	490	495	450	449	456	507	459	481	460	463	486	472	474	495	502	507	493	472	485	464	486	484	446	488	465	466	459	434	496	483	513	471	461	481	470	432	482	477	469	496	482	466	495	495	524	437	453	479	485	475	479	515	494	498	509	514	473	484	481	424	470	494	495	501	487	457	486	452	522	489	499	516	464	504	477	474	531	478	479	455	431	468	512	457	469	516	484	463	497	525	492	481	465	492	431	476	485	468	479	441	508	511	531	484	487	445	533	535	497	439	512	483	497	472	497	511	481	479	480	464	493	473	481	498	484	454	440	481	482	479	518	500	512	484
24721	24437	38365	33880	22137	10355	1380	459	317	290	263	289	282	300	307	288	282	270	282	297	263	298	287	309	285	295	278	267	273	295	275	283	265	309	268	285	261	307	253	276	277	256	265	293	300	280	260	299	280	282	317	291	281	282	266	290	282	295	306	257	275	258	271	292	315	260	276	295	287	262	301	311	314	288	283	266	296	290	278	298	282	256	292	314	272	287	268	260	276	272	266	289	299	272	292	269	277	271	297	264	269	277	323	293	250	285	249	285	246	265	287	253	269	292	280	260	283	298	260	257	269	271	303	296	261	288	275	297	295	257	252	257	291	266	289	303	262	285	258	283	295	264	276	259	235	266	283	274	290	281	269	257	251	269	262	274	270	270	275	284	281	252	261	266	297	272	267	272	229	262	258	270	261	248	290	268	282	294	269	272	292	265	260	271	266	270	270	280	294	256	289	270	283	290	266	264	273	280	279	276	302	288	261	271	248	305	276	269	279	281	298	276	276	258	271	285	294	284	267	283	274	275	267	300	282	287	326	282	274	267	257	273	299	249	291	233	257	287	276	275	289	299	297	265	276	292	244	261	265	254	244	271	275	270	295	290	270	301	258	285	298	296	247	259	300	308	261	284	277	269	274	293	270	277	284	288	273	250	310	291	254	265	294	308	238	276	254	272	298	251	255	259	285	251	271	271	266	275	273	255	300	289	289	263	281	271	280	299	259	289	289	288	271	301	249	285	283	291	261	265	294	283	273	254	316	317	257	268	305	270	261	270	269	250	261	281	257	267	321	294	291	263	257	278	262	302	278	265	276	251	302	306	276	294	283	283	245	261	263	271	268	279	269	282	251	265	296	276	268	314	292	289	297	296	257	273	266	276	270	263	270	296	279	254	267	269	297	284	265	283	292	257	276	255	276	263	274	284	300	314	264	301	288	289	267	281	297	256	299	292	253	271	284	256	299	296	265	280	281	257	301	279	264	293	298	265	276	276	259	276	295	280	280	264	276	277	273	283	308	281	263	257	274	308	285	251	264	282	262	276	289	271	274	304	278	277	283	273	256	280	272	260	256	295	278	270	305	255	272	290	303	264	284	289	295	322	277	279	273	291	274	275	282	254	277	264	309	272	282	274	287	264	277	287	287	287	280	263	259	296	276	253	263	270	294	251	253	292	257	246	248	279	274	288	273	298	288	301	273	260	246	284	266	293	286	278	287	255	277	271	303	250	274	282	278	261	263	293	292	269	265	286	250	293	258	286	299	295	277	299	298	275	267	275	299	279	272	302	270	267	243	239	267	283	291	305	293	287	285	292	243	247	292	263	293	286	275	294	286	301	247	282	248	300	273	252	271	293	242	260	272	264	297	270	270	298	301	278	284	283	260	293	285	261	288	275	278	269	283	274	266	294	289	253	293	273	258	242	294	278	290	287	269	252	274	281	248	281	265	311	296	293	275	261	279	246	266	270	283	262	254	281	289	254	303	293	270	292	290	244	288	273	262	287	280	280	304	308	250	292	279	262	282	279	274	270	305	304	246	252	268	239	263	279	263	273	291	281	276	278	288	306	282	306	279	262	283	282	279	254	292	257	252	269	248	302	322	271	260	252	278	261	276	270	278	258	290	265	292	263	275	260	246	303	332	261	269	290	284	298	278	291	275	307	248	279	295	279	287	287	266	263	267	264	287	271	256	281	297	258	267	284	286	266	276	245	279	267	274	268	312	296	266	261	276	284	289	273	290	295	262	286	272	272	280	266	269	288	270	284	306	281	283	271	265	287	268	267	302	279	271	282	281	251	267	300	280	272	278	276	278	272	267	277	299	306	287	271	280	272	244	256	292	274	271	273	281	318	275	273	276	279	263	270	267	294	284	257	288	274	277	249	263	245	259	265	265	301	286	253	281	288	303	278	291	316	265	311	276	268	274	272	249	251	271	270	268	269	297	271	281	280	266	257	290	276	282	271	288	292	267	267	285	277	286	253	259	261	287	295	291	298	242	267	288	296	290	283	276	284	286	262	282	270	270	300	231	257	284	284	265	256	299	281	241	288	276	290	289	283	294	269	256	272	273	283	251	269	249	269	297	291	292	281	274	305	298	271	286	276	287	274	251	294	294	273	310	295	265	276	303	250	248	266	272	275	281	245	251	262	258	268	275	275	301	289	279	291	275	269	250	291	252	304	277	261	269	275	265	254	269	286	306	268	256	263	267	277	279	269	251	241	247	277	260	294	292	312	290	283	294	296	291	278	280	278	264	303	275	263	296	276	279	312	296	271	281	252	253	275	302	276	283	254	296	280	299	300	276	271	281	274	304	299	267	278	299	265	247	273	300	299	246	274	279	259	276	303	252	260	269	278	273	273	295	267	308	251	264	292	283	266	274	261	276	291	283	251	271	280	267	240	269	285	288	275	270	285	253	274	290	268	296	288	279	269	237	269	263	255	273	266	266	296	308	296	272	267	276	248	267	280	281	273	289	244	291	247	297	299	297	280	276	275	279	296	262	287	276	284	272	280	303	286	267	286	313	252	269	273	279	262	270	245	297	261	277	254	277	258	259	275	274	278	254	265	277	268	278	260	291	285	270	267	266	255	255	291	249	257	278	279	273	274	300	305	276	270	274	302	310	273	279	295	279	266	292	256	268	299	299	284	291	279	277	251	251	270	290	263	308	301	295	292	273	285	287	301	288	256	278	223	290	238	291	293	269	292	268	255	272	276	297	266	287	283	273	277	270	291	275	281	279	252	287	273	275	254	303	241	281	277	274	279	257	292	281	298	283	272	309	257	295	269	276	292	279	284	292	293	287	280	292	294	277	256	277	272	278	302	274	296	273	253	275	282	280	283	289	267	277	303	278	274	261	278	260	286	273	275	292	305	240	273	285	268	264	268	289	295	263	263	281	284	260	286	279	271	271	307	271	251	259	274	264	242	305	305	265	279	262	285	236	281	263	291	273	288	264	260	268	268	288	286	281	275	247	247	249	263	277	258	291	284	268	276	313	279	286	281	273	270	277	279	272	266	280	301	274	287	273	273	265	294	273	292	290	267	295	284	304	261	275	289	265	259	286	284	294	278	262	305	288	299	257	271	245	256	293	273	296	281	285	258	287	309	282	271	280	270	278	281	262	275	286	284	258	254	270	284	296	274	279	273	276	282	291	272	280	289	287	296	269	292	272	275	288	254	247	272	256	305	245	295	277	253	283	319	255	301	309	280	299	274	294	304	272	258	282	289	255	293	277	280	271	266	256	265	283	262	280	271	301	299	279	259	280	257	296	270	286	254	267	266	271	292	274	284	281	274	286	275	277	294	261	309	262	266	259	280	278	271	271	306	282	259	273	268	268	269	261	273	291	281	252	275	254	285	257	259	288	286	269	265	303	276	278	267	251	285	299	259	291	266	273	246	281	316	274	275	269	277	297	267	272	271	269	265	321	268	249	276	284	291	264	275	284	293	263	287	293	288	279	288	271	287	300	279	277	283	285	276	291	296	264	258
57957	92712	72967	46041	25285	7709	2153	887	547	509	526	532	506	548	492	480	455	560	518	499	508	495	510	539	516	488	511	499	474	568	509	479	557	546	505	526	516	483	485	513	557	519	485	471	522	511	497	525	491	524	470	487	501	516	518	459	499	505	514	508	481	503	458	516	469	529	517	515	502	541	487	489	491	518	512	540	459	495	532	491	514	509	510	503	511	517	475	492	518	502	481	501	488	491	465	494	545	499	498	528	512	536	513	556	530	477	530	476	522	559	552	489	527	526	531	511	499	493	532	470	526	472	565	527	518	520	500	498	525	483	479	489	488	484	509	492	495	476	468	541	533	487	536	524	481	517	513	481	495	485	526	503	509	506	507	497	501	506	503	486	481	498	525	529	541	501	469	487	497	463	519	486	486	535	497	492	491	451	539	548	536	515	461	501	520	500	509	502	519	545	510	493	485	505	509	514	475	531	531	524	474	503	507	487	479	528	517	521	512	550	491	487	519	474	526	525	527	500	526	493	485	478	502	509	527	532	525	507	546	516	517	558	502	472	516	479	498	501	473	474	500	505	505	507	520	488	528	505	528	520	517	487	513	515	544	504	543	511	497	497	522	504	504	475	508	500	481	475	470	489	491	492	521	507	486	473	483	498	448	503	494	500	519	527	468	507	523	541	532	546	493	525	485	526	539	520	535	481	531	474	527	489	516	506	510	476	486	496	507	496	516	499	520	524	503	526	484	517	505	484	480	513	530	509	515	502	470	552	475	517	511	486	524	493	502	514	548	522	526	471	504	521	516	503	487	504	513	493	489	509	528	544	502	495	472	509	510	540	495	495	540	495	500	533	545	495	495	504	503	482	504	517	498	490	516	536	522	524	506	514	520	501	519	501	475	510	548	525	477	483	492	488	530	528	521	498	501	522	486	518	519	522	493	484	513	487	509	511	521	506	493	466	510	507	512	508	539	502	531	478	518	504	495	471	481	495	536	465	508	530	506	494	492	485	517	507	532	532	545	536	517	513	522	505	509	521	555	512	542	494	505	538	492	550	500	535	541	492	490	449	491	487	503	448	507	486	540	517	548	531	448	514	531	521	504	509	526	524	522	557	534	495	518	511	552	547	490	469	464	496	541	470	519	509	527	499	460	523	548	510	498	522	503	498	524	547	545	526	496	514	530	507	476	448	513	522	489	537	519	509	529	519	535	492	472	474	504	517	536	474	504	484	520	485	515	552	522	484	441	528	485	501	503	512	496	480	502	499	478	498	497	494	477	495	527	490	524	518	488	480	493	498	541	501	481	504	530	504	543	494	483	560	552	498	540	520	478	512	502	554	467	481	471	525	503	513	501	505	473	482	499	494	545	514	507	495	498	506	512	457	542	492	501	547	498	520	552	537	493	525	540	512	478	496	500	499	489	497	505	462	541	530	471	510	462	471	544	536	537	499	536	522	492	513	531	536	520	523	506	533	488	526	480	482	484	487	512	477	520	533	481	481	498	486	542	521	505	474	493	462	551	507	542	524	505	520	512	522	519	485	527	495	567	451	480	505	516	477	500	497	468	500	500	511	519	497	510	532	530	445	525	504	499	496	491	528	477	516	481	501	505	505	490	508	503	446	476	485	514	506	500	521	467	514	484	546	481	519	508	535	530	531	534	537	532	464	529	514	510	517	487	528	503	497	559	530	477	472	503	486	535	524	479	531	472	502	489	514	506	495	498	508	494	485	516	517	518	492	511	501	510	525	468	520	523	488	496	505	516	513	481	525	488	500	522	474	536	527	488	482	490	527	535	516	494	543	520	555	499	500	547	517	509	524	493	516	456	523	515	506	512	527	494	528	513	526	518	487	483	487	475	498	536	531	490	533	483	495	491	497	479	480	519	505	494	526	484	480	477	472	517	484	531	531	498	504	503	515	499	523	532	501	525	453	501	497	462	509	460	544	494	518	497	449	519	538	516	509	510	499	538	501	510	488	501	510	457	542	498	514	521	465	477	513	526	525	482	445	512	515	500	527	514	497	529	461	502	516	527	495	510	503	522	518	500	515	536	518	508	506	513	461	511	486	523	496	512	466	487	471	540	511	524	504	542	550	524	513	522	520	508	522	497	514	512	536	488	486	523	493	534	465	511	518	499	505	517	442	484	480	478	523	488	540	521	515	490	488	521	480	517	503	483	528	500	516	529	484	506	517	501	472	539	496	500	512	517	466	513	495	480	484	538	536	569	467	492	502	502	464	498	495	530	508	533	508	504	502	505	464	531	494	522	505	538	468	503	472	510	515	508	536	528	511	496	484	529	510	484	495	480	507	521	509	472	518	479	526	477	506	512	510	476	482	499	516	509	483	501	510	526	518	486	561	536	514	521	504	544	504	521	550	491	530	530	504	532	552	539	472	490	535	519	524	554	503	522	513	490	521	493	488	516	525	496	524	485	508	492	465	512	526	544	494	465	517	521	487	513	536	472	510	516	511	508	475	546	521	517	489	486	527	515	526	526	521	542	539	512	462	521	475	492	493	521	531	510	555	488	501	482	547	511	532	537	513	489	483	491	488	488	514	487	514	494	519	510	516	527	532	545	515	537	509	478	523	520	482	506	513	489	475	488	499	500	510	491	491	534	477	488	505	474	556	537	489	492	546	523	500	507	477	495	501	495	454	504	564	491	496	546	477	496	520	505	503	490	529	455	548	543	510	509	565	492	512	452	507	486	482	488	487	505	515	461	487	507	512	531	523	476	506	490	533	528	531	464	511	454	510	530	477	538	498	556	486	503	516	468	517	516	526	497	505	471	516	476	527	480	503	492	498	493	504	494	546	508	500	496	570	542	495	509	441	516	509	520	458	515	528	543	506	542	496	483	469	486	509	486	483	500	495	499	522	499	508	485	538	527	479	525	517	482	497	516	509	488	517	510	511	519	490	505	502	509	527	523	480	507	505	538	492	535	574	489	501	510	510	542	508	509	503	499	503	483	497	511	495	487	511	528	515	518	499	513	508	532	513	490	518	512	566	516	541	514	502	499	504	526	541	527	543	513	519	539	487	523	496	489	486	540	487	509	497	463	517	515	518	471	519	504	523	507	520	520	554	493	498	527	513	509	497	498	557	543	554	510	533	493	545	531	526	516	514	458	468	518	536	515	534	514	487	549	532	497	499	508	521	483	507	444	504	517	458	484	480	520	489	500	500	493	513	497	492	516	512	476	510	536	484	551	526	513	480	502	450	512	525	516	520	545	487	523	496	493	507	494	522	543	524	547	511	494	521	469	503	532	515	499	502	480	500	508	520	496	526	524	505	514	461	497	468	508	481	488	528	508	500	514	501	524	527	518	501	489	542	481	468	512	494	537	516	516	484	520	494	540	505	527	491	491	552	508	503	517	534	524	515	493	522	506	499	521	493	472	527	482	511	557	509	511	544	471	464	486	508	473	508	511	507	542	511	467	510	531	491	478	495	514	483	514	473	486	493	528	515	506	503	481	521	531	492	528	488	528	508
23539	23044	35512	31482	23841	17655	5249	575	383	358	316	322	296	338	314	297	305	336	337	336	320	308	341	337	316	324	330	346	355	306	315	326	310	326	344	354	331	312	320	319	332	334	327	315	307	333	343	330	296	282	337	349	345	310	319	375	333	321	338	334	349	306	293	319	333	330	308	355	315	336	342	312	310	299	320	317	329	337	309	326	367	341	300	303	334	308	348	339	308	338	325	345	331	295	313	317	321	314	351	323	322	297	310	309	326	317	308	338	330	305	301	312	317	335	319	310	330	328	330	326	343	302	362	334	289	308	286	318	311	309	342	345	311	332	357	311	347	320	322	297	310	350	289	336	327	293	297	319	346	304	317	323	334	336	291	298	338	327	294	300	300	327	350	351	329	343	338	314	330	310	282	349	331	331	301	325	336	333	310	325	336	333	312	324	350	304	337	322	305	347	326	302	315	353	341	312	326	302	353	368	293	315	331	306	333	348	286	316	306	339	344	347	329	335	331	307	318	333	329	329	318	311	310	362	296	323	309	314	344	328	363	319	337	317	345	309	319	305	338	289	330	332	336	314	303	317	316	318	346	319	334	320	314	311	312	322	326	308	297	322	308	310	339	348	300	323	319	337	317	326	308	313	330	326	323	355	347	314	323	312	328	291	314	324	358	304	342	313	311	329	336	324	347	335	312	349	259	316	304	329	334	349	291	331	338	339	341	316	323	311	315	309	291	334	332	319	359	313	316	326	325	316	338	329	334	320	318	298	351	332	315	285	313	350	321	328	315	311	324	324	348	288	323	317	294	319	323	350	326	331	312	303	307	331	301	319	324	320	320	327	336	270	305	322	319	319	353	338	319	331	314	312	341	333	303	345	309	301	324	338	320	335	312	325	339	294	338	327	320	318	318	309	311	324	310	288	314	352	321	308	322	359	335	315	352	325	305	309	329	320	336	314	301	311	295	304	317	312	291	302	318	335	303	305	346	329	300	326	297	326	336	321	343	326	333	307	352	319	336	310	328	300	323	331	307	339	318	333	331	340	297	346	341	331	321	299	357	284	300	301	318	331	319	333	300	327	294	335	290	337	321	317	316	356	359	329	311	338	334	328	347	319	341	322	336	306	334	328	353	299	314	336	353	304	317	326	335	314	314	335	313	313	320	312	367	353	305	337	330	311	344	319	352	328	306	306	335	348	323	311	301	330	344	331	311	318	303	345	286	350	316	329	333	306	325	317	306	347	322	321	305	321	333	347	317	350	298	298	329	276	346	320	326	309	322	316	321	317	328	312	295	312	315	308	336	306	323	318	316	285	338	284	355	285	321	327	353	325	359	279	321	341	310	340	314	303	299	319	318	302	324	331	310	320	305	345	308	311	321	286	326	332	322	313	299	326	305	299	296	336	312	293	341	328	326	307	333	336	322	322	317	331	336	306	331	306	318	331	314	315	364	307	336	331	316	345	336	314	323	314	341	322	354	317	300	283	287	338	288	359	366	314	320	319	324	335	303	343	318	330	326	310	333	322	314	294	323	298	333	287	322	354	360	355	296	338	340	300	343	314	315	343	301	338	347	303	319	353	332	337	345	325	309	326	323	324	308	287	337	312	317	328	319	328	331	334	326	338	342	305	325	352	340	329	331	331	328	326	353	346	316	320	321	331	310	323	346	323	296	324	336	337	312	299	343	327	316	305	310	318	339	323	332	310	326	296	328	330	293	309	333	350	313	312	322	305	309	326	301	335	310	351	335	365	304	324	338	326	325	319	330	306	365	320	328	344	337	335	354	322	328	279	335	352	321	313	306	336	308	321	345	321	337	298	313	349	298	332	318	314	319	323	342	330	327	348	308	334	324	342	352	335	318	328	332	339	322	336	322	342	316	324	336	318	326	307	307	302	357	295	312	331	331	315	314	345	310	310	311	330	326	337	312	313	328	299	320	310	331	304	330	311	326	315	340	320	330	354	312	314	307	342	295	274	318	356	318	296	324	320	321	355	322	306	308	353	340	324	339	319	326	302	343	313	349	336	307	327	331	340	327	341	364	307	320	319	349	326	344	320	314	318	311	324	314	327	325	304	318	344	325	287	320	339	337	342	300	335	328	328	316	304	322	310	320	330	298	343	341	305	300	333	314	313	309	319	355	312	350	342	313	302	334	302	311	334	315	355	322	341	327	345	308	286	318	315	290	302	302	317	357	342	343	345	322	322	324	311	325	324	283	298	323	301	303	298	326	304	325	363	317	302	300	316	343	316	350	317	304	322	294	327	345	320	298	364	287	342	356	313	366	359	274	318	299	286	319	288	343	354	342	325	299	341	336	344	313	350	319	301	323	299	327	329	323	329	357	303	322	335	326	344	322	311	343	322	374	337	339	343	317	323	339	324	341	332	303	310	354	306	312	307	312	320	329	301	333	343	319	299	329	302	313	324	337	314	316	297	296	315	315	314	323	316	321	314	299	328	288	310	317	319	310	327	321	318	329	319	350	321	318	321	332	323	332	311	344	316	332	296	323	322	324	284	341	320	326	294	336	327	346	310	349	333	289	332	329	319	338	316	314	324	319	352	331	294	294	339	322	320	338	301	296	345	328	308	325	334	339	315	319	333	281	333	324	313	325	313	320	320	308	313	326	343	329	365	313	322	302	304	358	320	301	314	314	313	314	333	328	355	327	323	304	326	335	310	344	318	359	324	346	342	296	324	317	314	283	322	318	328	326	303	301	305	352	291	333	285	345	297	346	328	353	343	297	327	318	319	332	296	324	310	324	299	284	330	332	325	342	315	309	295	326	337	289	322	329	326	332	351	349	275	328	332	330	307	364	322	331	345	357	309	318	338	307	310	327	307	292	343	328	307	321	332	324	343	325	312	327	349	319	345	339	313	320	328	353	303	295	325	346	303	320	347	342	327	322	313	296	334	298	339	328	353	327	352	339	320	373	323	322	327	338	299	341	316	355	320	333	305	287	312	348	321	301	327	305	321	347	349	315	327	351	293	321	299	309	327	348	329	344	306	335	312	339	357	312	337	321	339	328	340	301	318	345	338	310	285	355	312	353	329	318	362	348	329	308	357	286	313	308	316	352	313	336	345	367	298	311	328	319	330	317	349	316	338	319	352	345	326	308	284	304	330	306	325	322	339	332	332	338	323	300	307	330	323	353	328	292	355	341	326	329	326	293	356	337	297	341	320	302	319	308	324	316	338	335	311	362	315	333	308	290	297	355	333	327	342	318	359	314	327	337	309	358	313	310	322	316	320	329	307	294	323	360	313	322	317	357	331	331	337	318	317	312	356	333	320	337	325	333	309	354	319	316	336	318	329	279	304	330	325	324	333	335	313	336	291	368	353	338	322	345	335	313	329	303	295	325	348	316	336	335	314	308	318	328	334	322	308	359	333	317	317	334	332	329	329	301	303	296	308	301	326	302	340	337	305	333	333	301	345	348	362	358	317	324	282	326	308	296	324	326	301	330	356	316	339	288	330	300	275	344	334	318	324
56454	103813	82406	55071	32093	12461	3296	966	646	572	572	589	577	578	579	584	619	574	596	553	526	591	577	564	553	553	613	553	589	576	595	538	571	526	567	582	602	528	587	599	545	551	570	534	519	573	583	571	569	575	574	576	580	524	568	565	572	604	560	573	545	552	544	552	554	559	528	559	573	586	545	592	559	567	526	579	550	566	548	606	555	593	598	581	556	566	558	568	591	582	572	574	552	545	590	563	577	560	581	534	603	575	579	570	541	590	546	576	556	577	606	591	600	529	576	553	570	542	575	530	625	564	570	553	579	550	589	597	577	529	554	535	557	517	571	594	596	556	567	550	571	553	551	555	572	570	586	591	585	576	534	585	563	592	591	560	556	523	574	575	558	619	572	524	591	559	573	501	590	558	504	594	532	598	555	551	593	531	577	562	572	590	622	554	580	565	578	625	570	567	552	560	551	524	559	538	568	529	560	599	556	548	564	577	570	589	567	541	589	603	555	603	588	581	563	585	544	535	565	559	580	561	600	541	569	565	559	573	554	579	525	524	538	518	598	528	516	559	577	573	593	577	540	543	531	554	562	578	536	575	566	566	557	559	602	593	589	521	572	564	572	592	521	554	573	608	583	553	611	548	598	592	561	581	527	556	542	572	563	551	534	552	561	580	548	559	579	568	572	553	590	579	567	556	553	587	556	559	513	579	541	572	566	536	543	554	547	558	568	542	572	603	502	604	591	573	520	587	581	560	606	558	571	572	607	566	527	566	599	548	585	605	577	592	554	591	565	545	576	577	573	545	618	569	593	559	551	543	563	512	604	592	568	559	554	540	559	535	574	579	588	564	561	553	579	556	546	528	579	597	553	538	591	570	563	597	554	570	550	525	539	568	594	555	561	585	574	582	589	594	551	566	553	583	554	539	547	514	559	543	582	549	569	581	564	592	616	578	547	561	542	608	584	562	604	530	573	568	556	550	617	532	621	583	534	579	604	592	571	559	568	553	549	577	555	573	557	587	550	545	611	544	544	504	512	570	587	582	585	563	582	569	552	544	576	579	536	571	574	554	602	527	591	552	575	531	524	534	623	574	582	576	577	600	588	612	560	563	565	557	551	555	539	591	575	539	546	580	572	579	574	619	536	559	570	529	574	564	570	620	570	613	569	598	593	543	585	599	591	601	581	589	555	535	524	556	577	572	561	550	596	551	560	584	547	528	546	557	557	590	564	585	573	558	572	578	505	558	554	566	557	531	589	556	561	565	555	514	524	602	554	552	559	535	600	593	589	575	557	553	578	573	571	551	586	576	563	563	555	612	556	590	565	553	590	577	562	564	579	565	576	591	586	556	576	543	579	557	563	567	576	592	587	595	581	543	551	577	563	546	567	539	559	558	583	564	600	553	590	599	541	583	561	519	593	560	549	587	615	543	558	531	538	522	584	602	552	553	589	580	593	554	555	532	587	575	601	615	551	576	562	573	559	561	555	573	573	631	587	588	567	576	585	556	597	541	582	577	571	577	576	572	584	589	560	564	601	593	577	571	565	537	566	599	561	566	538	586	589	579	617	567	537	559	587	574	569	631	581	538	538	558	584	554	538	554	547	527	583	565	556	569	565	558	555	559	564	549	585	575	590	532	550	595	562	608	602	527	528	566	600	564	561	570	555	530	567	615	560	602	554	567	523	542	562	551	572	558	556	577	619	565	594	558	564	532	586	534	568	623	512	525	530	571	566	553	559	552	542	589	600	577	527	534	587	577	620	555	574	547	551	577	557	541	551	557	557	605	587	564	583	565	559	590	554	605	602	523	578	540	541	558	565	558	577	606	598	562	571	573	565	575	564	551	572	562	577	571	562	576	526	538	533	567	585	555	567	566	574	562	550	529	602	570	585	505	555	525	530	552	583	568	553	543	568	565	537	513	530	542	587	568	553	527	582	571	598	533	580	561	578	553	550	617	546	523	591	617	580	553	591	619	579	535	594	555	552	577	568	534	579	564	580	535	567	550	555	572	550	589	587	570	548	526	509	572	556	551	545	596	565	577	578	560	581	512	578	555	546	603	550	557	537	544	537	581	569	571	559	574	551	527	533	574	527	623	565	576	564	577	540	568	571	557	552	552	591	547	545	631	587	581	519	561	552	602	580	601	577	558	500	548	565	569	561	527	573	555	578	550	574	569	573	521	582	535	561	529	589	579	629	552	541	561	592	582	541	585	566	564	567	546	584	538	576	561	556	576	574	562	556	583	565	575	555	589	596	526	574	610	581	536	595	545	595	543	559	556	580	585	543	611	576	550	546	565	560	586	560	569	585	594	546	530	574	511	550	553	541	568	574	571	530	534	549	554	608	568	554	526	571	564	605	561	564	551	559	583	549	599	553	559	569	582	611	558	586	594	561	555	542	595	554	572	551	544	559	607	611	554	563	564	547	582	569	563	525	595	549	582	589	546	586	607	577	574	580	561	571	545	569	579	533	571	571	556	574	577	546	533	599	592	574	564	515	510	590	558	618	580	555	566	520	578	582	580	540	583	552	550	553	623	567	550	577	596	582	561	556	551	610	580	572	572	574	579	559	570	571	552	602	558	551	551	535	585	569	596	519	565	535	542	569	599	584	559	556	568	563	578	557	526	588	545	541	607	566	558	561	520	578	578	575	558	567	554	560	577	591	562	573	577	547	565	554	584	594	551	608	573	552	558	606	554	540	556	523	574	556	568	579	570	616	600	604	578	563	570	583	589	579	554	550	561	565	573	538	561	558	566	569	549	581	540	578	578	549	568	565	596	558	573	557	568	572	552	547	556	542	585	553	563	565	554	530	541	570	556	560	571	585	612	583	524	532	523	577	582	578	545	612	563	592	602	595	589	534	594	552	598	584	587	543	538	570	608	585	573	577	584	570	540	553	580	539	525	543	540	565	580	584	549	545	544	536	562	570	534	569	568	586	557	532	557	586	557	555	594	554	574	584	552	603	560	543	613	545	590	555	581	576	579	569	619	587	565	600	557	583	570	545	559	534	569	551	541	555	554	529	543	561	590	559	532	547	552	556	583	555	547	574	578	582	605	544	526	592	580	579	554	581	595	592	602	548	546	525	567	545	552	565	553	594	538	572	554	549	574	545	583	614	551	559	568	501	611	560	608	570	621	582	579	567	612	552	598	578	616	528	545	538	571	556	535	544	599	609	588	533	557	582	607	529	587	599	579	582	539	563	540	563	552	578	578	546	559	602	518	579	597	569	545	551	581	556	596	564	580	531	577	563	515	542	560	586	540	590	512	555	564	583	578	532	556	554	590	583	578	564	528	553	539	601	610	534	555	571	556	589	563	567	567	607	530	551	550	554	541	526	605	568	593	609	560	579	571	568	541	536	546	592	579	556	594	588	574	573	513	558	603	557	585	514	644	602	542	577	585	537	594	618	571	561	577	564	578	566	597	566	561	603	577	603	552	557	576	558	549	545	597	562	529	562	567	573	572	563	582	561	583	540	582	595	597	553	576
28553	31981	32830	17177	3695	855	372	305	282	268	283	253	278	239	288	247	232	256	277	254	256	259	279	250	249	283	251	247	295	281	264	257	222	275	260	262	265	274	271	248	262	289	249	265	242	256	303	255	273	255	271	239	254	264	246	257	276	241	265	258	297	248	273	287	276	273	283	262	241	269	257	295	255	284	252	240	276	267	283	268	260	247	237	266	286	250	265	258	268	274	257	285	252	249	256	237	262	259	247	283	273	227	273	270	261	267	272	302	237	226	264	270	234	255	250	265	267	261	234	268	258	288	252	266	246	244	267	232	245	238	284	298	236	274	224	283	284	229	256	271	268	275	249	279	274	278	273	261	245	271	247	308	262	278	252	220	270	261	247	269	270	252	271	247	276	281	267	267	276	267	259	277	243	268	249	281	282	254	285	266	275	235	232	249	258	273	260	267	286	264	252	258	257	253	239	266	287	241	265	286	277	242	254	268	287	271	263	293	240	276	282	258	260	250	227	242	265	237	251	266	228	245	238	246	265	244	236	214	265	262	273	283	264	269	245	256	237	254	280	253	263	266	274	254	280	249	258	286	261	244	263	281	250	266	258	261	274	251	274	241	236	282	279	228	259	279	276	279	251	280	288	279	266	253	241	269	276	256	284	237	257	263	272	275	274	280	251	251	274	261	279	265	272	266	265	258	246	259	278	250	269	249	253	257	268	243	272	271	265	286	246	281	278	291	255	314	248	270	243	245	259	253	285	266	279	288	252	274	261	274	252	258	236	260	283	259	265	247	272	241	273	266	234	278	266	248	305	270	248	262	277	256	235	282	268	286	251	258	255	279	260	260	249	221	269	257	275	262	290	280	245	266	231	275	258	286	221	233	274	261	308	305	263	278	264	264	289	260	264	246	259	284	292	256	236	236	249	268	284	288	252	251	256	305	263	241	249	288	266	270	287	266	258	243	254	261	256	261	263	242	284	259	241	271	283	280	284	221	237	270	256	266	239	270	244	263	241	252	243	260	255	269	263	258	268	286	278	286	277	276	269	253	307	301	230	277	264	273	243	258	286	273	259	305	250	272	261	275	279	247	275	261	259	239	241	269	233	264	265	256	278	252	273	253	279	253	252	235	241	292	271	265	278	279	267	288	267	274	256	260	249	272	267	267	290	266	288	294	275	295	243	249	276	283	250	243	263	258	252	269	262	281	282	240	275	264	240	280	247	235	257	266	237	279	262	282	239	268	253	270	307	246	251	256	284	263	299	251	263	232	276	253	253	271	265	252	290	265	282	232	272	255	250	257	227	254	262	274	288	273	252	275	254	301	278	241	251	289	271	251	242	257	266	274	268	267	274	258	255	274	253	256	264	236	271	278	292	271	257	275	257	268	283	281	253	269	241	270	257	259	286	244	267	258	263	256	280	272	261	267	257	267	248	259	285	247	241	260	282	286	277	306	267	242	285	262	254	289	226	234	264	281	271	260	264	275	270	246	255	257	243	240	299	261	285	294	284	276	277	265	274	267	256	232	257	274	254	305	270	262	263	264	282	225	249	269	289	258	241	262	239	285	276	243	256	246	275	249	280	303	280	268	243	243	248	245	253	240	239	263	259	256	254	262	224	263	259	236	292	246	251	265	243	271	260	266	268	280	273	258	270	232	260	262	257	260	277	261	263	282	253	272	275	269	273	278	255	268	248	258	283	231	255	269	268	254	279	248	275	280	278	289	249	241	259	264	255	276	256	275	255	252	273	253	244	273	259	249	236	280	258	287	266	245	273	278	273	249	255	292	269	245	236	253	248	286	224	255	282	264	278	284	279	264	266	265	275	238	256	245	251	245	287	254	258	249	289	272	278	253	257	264	255	273	267	267	261	267	289	257	258	280	253	270	268	234	287	240	255	272	280	268	267	234	264	245	240	264	271	288	291	260	266	269	244	269	243	282	272	258	273	244	254	279	264	282	257	239	282	257	235	279	271	263	269	292	247	248	262	279	256	241	251	247	262	278	268	286	259	270	251	253	288	223	281	254	280	260	264	264	280	281	250	251	232	254	267	266	245	256	259	278	237	252	260	258	256	268	242	258	258	265	283	279	274	274	269	297	269	285	231	286	242	272	250	249	251	291	231	245	282	257	263	263	270	254	275	247	266	251	270	265	247	255	267	279	254	239	259	264	240	247	256	265	264	251	267	256	257	230	266	262	286	268	292	217	262	237	298	262	286	254	269	281	305	260	250	274	284	246	266	257	266	268	271	249	271	247	254	282	242	251	272	263	279	276	269	280	261	283	258	253	244	229	260	259	244	240	251	289	259	243	248	257	266	254	288	303	251	246	292	275	224	248	265	285	267	261	260	248	251	255	253	252	269	259	270	250	258	234	283	259	256	232	260	292	261	278	241	286	294	291	270	273	249	265	295	284	234	263	280	236	262	247	263	246	254	250	238	246	254	262	248	266	313	236	268	269	252	265	251	227	264	265	263	288	271	245	246	233	276	292	233	288	278	260	285	270	256	283	249	281	251	251	265	259	252	257	248	261	243	256	264	259	266	282	280	258	270	239	240	232	266	255	259	267	244	282	244	259	267	271	248	274	271	260	301	271	257	306	260	275	255	290	232	280	265	264	235	285	252	293	281	245	255	264	243	235	267	275	302	263	245	267	233	266	286	264	228	256	266	242	255	252	264	253	264	262	269	277	253	262	271	225	270	275	248	250	286	258	243	286	262	246	276	263	270	251	282	268	250	256	269	258	257	245	277	236	259	276	269	294	264	272	280	242	265	260	267	293	278	267	285	258	274	266	275	242	232	273	248	250	270	242	248	280	254	233	252	264	274	267	257	262	253	280	295	256	212	237	251	259	243	238	241	266	263	243	261	259	230	285	274	263	227	248	254	277	278	261	271	264	280	267	254	231	276	298	246	258	266	256	271	245	264	268	241	286	264	233	243	250	272	259	243	257	250	285	230	276	238	276	257	274	278	260	229	287	267	268	251	249	271	306	239	249	275	247	236	266	287	225	274	261	279	279	301	278	261	264	264	285	229	267	255	291	264	259	267	249	265	266	293	257	257	287	276	263	261	246	255	259	255	259	273	279	252	246	224	263	280	230	234	284	231	264	227	264	271	243	263	251	280	261	274	258	301	257	279	303	250	250	271	277	260	269	249	256	239	257	268	249	293	273	235	262	251	269	299	261	256	258	253	245	224	259	285	263	271	265	245	273	269	233	258	277	285	252	245	276	255	271	298	262	247	259	247	270	260	273	286	254	247	245	258	261	271	237	257	272	275	217	237	261	253	244	259	248	261	260	270	245	258	256	254	288	252	282	269	274	303	280	260	255	261	268	249	282	270	292	225	266	281	285	222	248	256	247	254	251	260	271	251	265	280	250	248	271	251	250	262	228	274	283	308	249	263	240	243	275	273	260	220	253	248	266	244	259	232	283	276	281	282	229	261	255	268	270	268	279	284	278	261	278	272	286	288	269	276	267	257	271	279	259	230	285
33581	50400	38546	18959	6172	1866	725	523	518	519	473	437	479	479	471	478	449	524	491	497	484	483	482	504	533	500	489	485	502	483	456	488	489	479	466	490	481	483	450	494	498	511	480	527	486	484	505	503	420	483	450	490	493	520	481	475	464	506	495	473	486	551	471	493	493	495	533	484	519	470	465	506	474	486	488	457	525	492	477	467	505	508	478	510	473	474	516	487	482	484	503	496	520	458	481	524	514	476	494	495	528	468	492	497	472	509	461	474	494	489	491	442	473	474	488	453	513	500	511	492	456	506	502	462	500	491	495	500	491	474	514	482	482	513	497	416	482	491	467	471	468	488	534	483	480	512	491	455	456	493	440	446	512	477	505	464	477	501	462	496	437	442	484	477	520	486	500	532	513	500	473	504	459	546	424	487	533	502	480	506	511	472	478	464	499	481	530	482	488	467	493	478	489	464	482	494	490	493	488	498	496	451	481	465	493	477	471	484	474	510	488	501	498	500	464	484	478	477	473	475	501	476	463	477	476	467	465	481	497	514	459	488	490	488	529	490	513	500	477	491	462	517	441	506	481	479	478	518	435	504	515	510	510	471	509	516	505	454	517	486	444	467	506	499	489	447	485	463	490	495	492	486	488	476	494	494	470	491	469	468	469	530	480	496	515	475	478	497	483	495	431	485	528	506	469	518	486	472	478	473	512	497	462	449	480	485	517	467	495	498	501	520	462	452	490	481	505	464	476	549	474	477	495	460	504	522	511	461	455	478	489	520	530	508	506	472	480	451	494	508	472	497	464	466	531	506	486	443	476	502	509	495	477	479	481	488	459	509	449	518	481	449	479	481	441	520	482	483	461	474	468	458	488	510	501	505	506	506	463	488	493	485	456	454	487	468	533	463	464	451	504	521	521	476	524	472	504	438	471	538	508	488	491	501	496	476	493	461	494	494	523	479	466	526	460	469	513	468	496	497	451	451	475	454	465	474	554	501	457	516	496	497	477	479	473	471	476	511	503	478	458	461	449	471	474	478	509	481	511	515	463	480	507	490	470	467	514	507	475	480	521	493	498	503	493	494	490	448	472	488	478	503	469	478	465	482	493	525	484	459	474	491	471	514	447	500	453	491	487	494	496	462	509	467	492	447	491	488	524	446	502	504	439	484	511	481	464	451	478	501	476	474	454	498	516	494	467	522	476	445	508	482	484	461	473	488	491	481	503	450	492	492	473	456	487	505	463	490	476	466	471	512	483	516	496	476	491	492	484	478	485	496	489	465	500	498	516	482	477	474	496	445	489	501	482	469	498	442	502	490	472	508	482	518	479	449	508	505	489	460	504	489	495	525	473	439	470	486	457	450	492	480	491	498	471	489	491	517	508	467	495	460	482	517	461	502	490	518	474	468	452	527	513	478	541	479	466	494	453	508	499	493	487	497	476	502	512	460	518	504	474	494	466	480	502	469	504	498	517	466	458	478	474	479	493	519	505	493	493	456	541	444	480	480	499	446	500	493	469	465	432	498	501	496	481	483	488	537	488	490	472	494	484	446	519	457	501	470	506	491	485	458	485	476	517	479	459	485	496	507	446	499	466	527	476	464	515	450	451	493	493	505	477	501	460	485	502	477	501	465	491	496	483	486	447	475	495	493	496	468	522	503	441	496	486	515	485	480	449	489	461	502	489	484	482	461	469	467	515	451	490	515	475	455	523	529	541	486	513	458	449	525	438	496	462	491	505	509	480	480	493	470	480	489	471	487	511	482	453	490	475	459	457	502	486	504	489	497	477	460	513	490	472	475	475	515	472	494	516	485	487	491	511	473	488	472	463	521	485	441	503	493	500	493	478	471	455	516	538	510	497	474	464	440	501	485	482	459	501	475	488	483	462	483	542	494	457	469	507	476	504	474	521	506	452	469	484	478	481	527	471	453	456	494	478	485	455	471	481	509	528	490	490	509	441	460	495	456	514	501	468	478	456	455	516	478	504	503	482	493	481	515	498	506	478	504	445	498	479	498	447	459	461	488	474	446	472	483	456	479	457	526	450	477	464	549	473	475	473	497	488	483	430	487	490	499	500	462	501	450	487	495	461	448	512	495	502	480	497	473	476	487	518	499	506	507	492	479	454	482	474	460	451	493	498	469	468	494	497	438	495	466	498	456	458	485	449	489	449	488	456	475	497	516	485	512	499	523	525	482	510	485	509	502	449	497	491	546	464	530	501	453	463	472	485	488	470	497	460	476	485	499	519	459	472	476	474	471	512	451	509	496	480	454	497	498	465	473	481	472	502	483	472	462	481	455	458	453	483	518	485	489	489	503	478	494	486	495	484	485	478	451	482	511	496	491	486	432	503	483	475	474	480	455	472	469	484	453	489	490	433	491	521	520	477	490	521	505	514	487	505	473	479	505	452	514	521	475	495	494	481	495	495	539	464	480	515	515	512	470	476	483	488	547	474	499	463	487	478	454	505	519	489	481	538	524	461	465	488	499	518	489	515	508	453	484	487	468	467	476	499	486	486	483	462	450	512	488	490	494	475	488	479	500	504	458	500	462	532	471	485	507	461	484	527	498	497	487	463	504	513	515	418	465	499	497	470	470	493	477	507	496	499	506	469	467	477	503	525	468	471	462	463	485	465	506	489	464	464	513	477	502	475	508	482	494	484	507	484	466	481	479	472	485	504	467	509	501	505	505	447	478	505	485	484	486	479	456	465	516	466	487	479	488	483	480	460	511	449	483	487	458	516	507	486	494	491	468	476	511	467	484	472	478	489	487	506	463	503	495	530	487	451	473	485	485	489	538	453	496	477	462	475	450	479	510	467	468	541	502	449	507	468	442	483	469	463	487	494	491	494	474	518	530	478	465	437	451	467	537	495	456	463	486	488	499	483	488	457	447	484	496	473	468	521	479	470	480	505	467	484	459	518	472	461	495	469	487	464	465	458	473	467	475	480	516	502	464	473	439	509	459	441	483	510	447	486	472	539	468	482	442	491	487	525	498	462	447	460	478	507	483	475	491	476	470	483	532	495	514	489	519	459	486	469	480	434	482	554	456	480	472	464	479	508	476	491	436	507	511	451	494	468	513	481	493	500	506	452	494	483	507	492	475	480	448	462	486	465	477	496	481	432	456	500	520	519	496	428	477	501	462	481	493	480	470	499	503	479	503	495	533	483	462	497	510	476	512	448	480	492	482	472	499	475	494	489	507	480	515	471	447	525	469	498	473	481	488	470	466	481	512	425	526	505	449	490	510	488	503	453	450	480	532	499	447	465	467	479	480	500	459	484	511	466	470	492	473	453	504	465	456	503	479	465	526	511	502	490	470	474	508	516	542	480	479	482	503	491	499	509	456	486	469	517	461	474	450	457	471	495	490	460	520	481	436	448	492	510	464	521	503	471	501	511	490	472	487	474	497	488	460	465	495	510	479	447	503	480	493	517	539	518	506	495	493	468	499	467	466	503	488	481	497	502	469	481	470	507	510	528	475	469	514	487	504
24666	25179	39710	33522	21434	10151	1342	424	318	279	267	279	267	296	277	260	293	308	294	262	253	298	278	280	257	253	273	254	266	244	318	268	308	275	282	271	274	293	310	282	282	257	265	319	283	271	255	273	281	278	277	288	268	275	299	273	310	296	240	260	274	266	309	290	276	294	307	266	284	284	285	255	280	241	296	276	279	292	288	273	293	268	260	295	300	296	277	271	313	284	312	272	268	266	301	312	280	278	298	284	279	274	271	273	288	300	284	263	258	251	296	278	254	241	268	270	297	292	272	267	268	278	275	291	281	288	272	283	259	290	293	270	249	289	301	289	274	285	302	305	288	284	263	290	280	288	287	275	274	282	293	288	265	273	266	285	255	281	262	286	269	276	270	293	278	268	269	249	281	274	316	252	274	296	290	269	300	262	277	273	281	268	279	285	286	288	287	263	267	283	291	261	277	284	286	278	274	288	268	280	286	267	248	251	269	277	278	273	262	286	257	274	274	241	252	295	289	257	308	291	327	290	317	249	291	242	257	277	255	261	255	290	279	279	277	282	301	266	312	251	313	290	270	295	292	253	265	272	259	266	264	260	272	282	283	300	299	263	263	278	265	286	281	268	311	262	277	278	287	277	297	274	273	292	307	277	286	284	264	280	274	297	267	274	300	301	273	273	267	246	327	285	291	287	284	260	276	281	254	287	324	319	266	286	263	247	287	286	262	285	272	282	274	265	280	265	299	324	293	283	261	292	268	272	268	261	267	277	277	273	291	297	271	287	260	282	262	277	276	297	263	310	246	287	269	259	261	306	268	286	272	283	276	304	288	259	300	272	270	270	297	291	283	264	298	316	304	269	306	287	270	278	294	275	322	267	254	300	277	287	280	280	265	290	303	259	282	264	318	273	270	287	269	277	295	259	280	293	284	288	276	270	278	267	280	276	286	283	287	282	308	291	268	298	285	252	308	247	279	307	279	287	292	290	314	305	269	276	283	261	288	291	302	267	266	287	273	258	268	300	264	287	272	302	248	277	284	275	334	270	266	260	278	284	260	253	294	285	268	289	260	271	257	298	267	272	267	300	256	279	274	254	247	308	284	286	261	277	300	274	269	238	268	289	270	269	289	265	257	312	267	265	287	301	288	279	238	273	307	298	267	300	272	273	276	264	257	301	275	278	263	284	249	307	269	279	284	282	278	276	300	290	242	277	273	283	305	269	276	312	272	285	276	289	296	279	248	265	292	285	274	274	268	287	290	292	268	265	271	311	263	265	268	278	275	240	279	309	261	266	278	254	296	293	292	302	282	273	257	240	267	309	260	280	297	262	276	290	279	269	233	284	279	278	282	261	298	308	272	256	294	260	268	275	260	263	311	274	283	273	270	277	256	274	285	277	279	290	252	291	320	300	290	302	291	300	294	292	270	279	278	273	277	316	292	276	288	271	270	257	293	277	308	249	295	283	263	301	271	260	292	259	322	297	303	268	287	259	259	300	276	292	280	299	305	300	266	278	275	300	288	246	254	269	306	315	294	259	284	275	298	260	269	322	277	266	282	280	277	310	279	281	289	247	291	263	258	267	274	261	271	269	283	306	292	282	283	303	278	302	281	245	255	263	290	314	301	285	296	298	264	262	260	287	272	290	282	261	279	288	229	269	272	283	270	268	292	269	273	294	274	291	263	298	247	277	273	249	280	277	281	315	272	301	268	295	300	283	319	282	286	284	297	264	252	270	292	286	282	301	263	290	300	298	259	286	300	279	285	296	267	271	273	263	260	258	277	296	275	273	279	301	276	289	262	292	289	285	323	278	296	272	309	264	267	267	277	310	288	270	263	277	251	273	288	270	270	267	276	258	262	281	275	274	274	313	299	295	249	252	277	253	293	282	259	276	293	293	283	288	278	260	263	306	295	281	290	295	278	265	291	260	281	278	325	276	277	283	296	279	275	332	278	262	303	272	268	296	271	287	264	274	295	275	307	273	274	261	272	294	301	253	291	287	295	259	249	283	271	254	292	259	294	250	273	320	274	264	282	281	272	270	249	262	294	289	240	251	263	257	289	328	262	281	259	295	288	297	261	277	276	259	317	285	248	282	305	265	276	288	273	301	256	270	266	314	291	288	281	282	267	263	278	268	269	268	311	275	286	243	253	264	291	308	249	294	271	268	302	305	286	284	285	274	276	279	305	298	268	285	314	292	289	271	288	269	236	260	294	279	276	288	290	273	270	306	323	294	298	263	280	269	256	271	297	260	293	288	271	251	275	278	302	263	292	268	307	276	278	264	310	253	296	285	257	289	299	264	272	253	283	283	248	287	281	273	291	292	294	285	280	254	267	275	306	289	277	284	291	263	275	261	285	283	272	269	283	271	277	292	309	304	300	298	256	255	282	281	267	295	281	260	305	279	278	278	299	291	268	281	273	264	270	250	268	284	263	284	315	282	287	240	259	278	312	297	277	307	281	250	290	286	274	263	277	278	273	315	298	285	273	273	265	304	303	253	256	274	292	265	277	294	293	268	269	263	275	304	262	266	313	298	259	283	303	272	284	257	290	283	304	289	294	276	268	286	278	281	279	281	259	304	284	254	293	285	289	291	274	311	273	266	262	266	288	287	266	270	289	288	302	277	253	288	278	296	327	279	255	249	273	251	308	263	256	301	272	291	276	290	283	278	298	240	297	290	271	260	281	312	292	286	277	256	273	252	299	299	273	302	288	285	269	308	309	293	252	267	284	254	294	278	257	274	290	285	273	302	273	267	265	256	274	267	273	297	269	257	256	281	303	257	256	287	263	267	276	312	303	319	292	261	274	285	280	296	300	294	305	295	281	266	307	276	262	276	279	274	268	278	278	279	273	288	268	268	273	249	289	312	300	290	273	312	285	293	285	280	300	275	297	300	282	251	274	301	263	271	251	287	240	281	288	279	261	302	277	318	303	300	255	285	292	263	283	300	257	281	287	287	263	297	268	289	286	280	255	239	264	268	268	287	271	285	241	305	305	268	265	294	274	282	280	285	281	317	270	284	291	302	262	277	282	311	294	289	297	271	276	280	291	290	268	273	337	292	300	288	273	274	262	263	243	264	248	286	277	269	309	287	270	280	275	279	285	288	260	291	267	268	295	292	259	293	280	260	295	299	273	257	268	301	297	259	295	259	260	302	249	273	270	256	310	284	260	282	289	277	302	306	298	254	266	265	316	300	286	318	292	251	303	281	268	264	258	297	273	284	291	272	261	249	279	278	244	280	310	277	237	269	303	282	279	243	295	270	317	261	303	269	276	296	264	248	273	257	273	287	281	257	248	270	278	304	265	267	309	271	311	247	275	288	288	290	288	269	285	273	301	271	281	252	277	253	287	277	272	283	240	304	226	303	309	305	285	273	277	278	278	272	260	260	287	272	259	292	289	302	275	313	260	266	294	258	290	281	264	277	292	284	319	290	255	300	256	264	274	273	313	269	276	290	286	276	294	277	247	275	295	291	306	279	280	246	295	273
56256	93875	73799	44356	23514	7832	1859	791	564	514	481	552	505	527	530	501	540	481	491	515	519	504	507	495	518	542	535	498	468	475	540	519	504	484	493	540	512	529	476	446	519	518	498	519	502	513	514	541	537	532	515	551	505	524	503	550	498	483	516	543	521	512	532	535	525	528	523	535	521	518	512	526	525	515	520	473	486	512	515	538	506	523	492	540	500	517	519	534	547	529	513	480	493	551	502	502	515	529	488	507	533	509	495	506	466	502	483	546	487	475	481	489	502	522	566	566	511	516	495	478	498	501	506	486	504	530	533	554	494	511	482	497	495	488	496	525	534	540	490	521	478	508	499	515	532	520	555	519	534	517	496	509	509	518	453	548	511	501	484	482	516	545	505	473	527	503	458	532	473	493	488	515	494	484	558	527	520	504	483	554	473	516	480	502	525	500	504	522	516	521	542	544	515	495	526	527	519	531	507	492	491	497	482	534	487	503	475	550	530	510	520	521	535	500	531	484	463	500	477	533	532	488	531	512	446	508	521	511	519	515	533	528	512	507	514	500	488	527	533	495	524	504	559	527	476	506	531	522	503	509	486	493	525	522	517	488	495	522	514	513	527	522	502	489	533	504	523	476	509	504	502	505	531	478	500	506	527	492	507	482	582	536	499	486	499	508	540	514	538	542	495	471	536	519	506	510	489	532	536	506	509	515	543	456	541	560	493	545	503	479	478	479	482	499	486	529	506	521	542	497	493	491	510	489	530	485	537	497	503	564	523	512	503	483	532	542	521	533	552	534	515	540	549	508	481	505	528	536	515	541	539	511	549	500	535	463	497	492	515	506	512	517	506	519	528	496	489	487	545	479	544	525	531	519	530	527	561	518	545	502	497	510	542	544	529	477	478	514	484	514	534	533	497	510	503	540	513	526	521	499	490	544	470	528	525	476	514	493	533	544	510	538	510	538	492	545	529	538	511	505	540	494	529	509	507	546	492	533	485	545	479	511	519	503	506	519	498	498	508	542	499	528	533	498	485	493	496	514	512	519	488	531	517	487	513	523	473	487	486	500	502	490	468	472	521	524	493	485	487	543	535	518	486	496	481	526	536	490	512	502	492	544	536	494	502	535	500	487	513	530	513	481	545	520	511	525	551	477	551	523	536	542	559	484	513	543	544	513	509	523	540	513	506	528	497	510	539	502	535	473	529	525	528	511	481	519	502	532	497	531	504	487	510	580	474	555	505	499	553	526	549	511	524	523	497	462	508	505	455	505	496	511	501	506	500	513	502	523	528	508	515	499	513	520	501	500	519	467	520	545	568	492	505	497	518	515	514	539	478	485	519	477	485	492	537	516	487	523	506	499	514	477	549	516	525	513	519	502	509	500	488	481	515	514	534	531	493	532	508	465	516	534	501	517	553	518	467	520	528	493	562	487	490	496	516	524	520	525	470	531	546	483	498	494	533	502	505	527	520	512	504	525	540	479	471	537	466	511	536	520	490	543	478	514	517	478	520	534	502	545	517	513	508	519	524	476	486	539	501	518	478	493	493	516	502	527	541	468	538	507	504	513	516	525	514	539	522	541	544	470	520	509	537	503	515	556	508	539	508	551	502	506	558	522	541	500	518	508	520	465	522	509	470	541	492	518	520	505	523	520	504	500	505	493	523	491	505	473	478	545	521	540	523	473	521	500	504	548	535	507	531	516	496	511	500	527	542	494	531	477	535	497	503	536	503	501	499	515	468	539	538	518	541	482	515	509	534	488	502	540	527	518	487	513	507	493	528	503	521	504	489	503	515	530	528	520	525	512	465	505	484	536	486	529	524	475	488	495	503	526	481	513	496	483	489	522	519	558	507	509	523	522	509	523	513	513	493	505	496	519	557	468	521	520	499	533	478	513	546	511	490	469	462	517	534	546	490	554	495	466	490	504	464	516	516	505	553	535	530	497	489	514	513	514	492	520	540	543	534	516	507	497	526	549	508	500	526	501	476	533	507	512	551	533	472	531	507	536	495	544	519	519	487	528	510	495	532	535	500	526	543	555	512	477	541	511	573	531	523	477	460	557	513	481	520	518	491	515	550	499	510	500	511	479	494	490	510	491	502	501	545	529	515	512	468	550	525	501	505	524	480	518	525	535	494	529	509	521	479	488	503	510	524	533	482	481	488	523	545	489	486	517	540	518	512	496	501	511	477	522	495	481	461	507	538	517	517	504	485	476	501	506	524	556	506	521	486	505	478	503	498	511	549	528	512	500	535	502	529	504	518	533	524	538	499	501	504	498	480	535	491	495	514	498	514	499	506	501	501	470	502	519	516	529	555	531	485	498	515	504	521	513	503	515	504	492	512	499	529	521	515	513	500	545	540	505	485	475	488	495	508	536	504	538	507	485	513	517	515	511	526	557	488	512	509	514	508	539	514	522	468	494	531	489	490	490	493	518	497	542	553	509	503	487	488	489	474	529	528	521	494	498	479	486	516	493	505	563	517	539	530	529	529	478	484	482	480	472	488	488	547	523	507	519	526	525	480	518	515	512	477	487	533	549	515	524	522	540	561	545	519	521	528	488	517	506	500	474	506	512	530	504	554	526	520	481	504	542	470	511	538	565	494	511	469	517	521	491	523	510	514	534	540	518	494	509	502	507	482	499	505	551	480	513	515	476	545	483	492	455	506	546	528	543	496	538	520	529	538	500	511	507	480	526	518	500	501	511	494	520	542	497	473	561	487	481	502	491	540	501	491	530	464	539	496	512	507	464	522	503	524	533	506	477	486	518	520	467	495	452	526	536	474	551	513	475	533	495	541	514	538	531	502	485	529	502	468	496	514	538	535	496	551	512	501	507	505	530	539	523	500	567	489	546	564	478	505	505	505	500	486	552	481	557	539	470	536	514	470	507	532	505	506	526	506	510	516	498	500	526	502	478	490	520	502	514	521	510	541	486	499	541	513	520	492	498	506	491	539	503	566	490	530	517	499	509	507	538	541	516	506	498	500	550	508	528	526	521	502	519	482	513	524	545	525	510	494	509	463	508	490	486	530	480	507	501	520	482	490	513	514	527	512	491	479	540	505	491	499	498	494	506	511	458	483	487	486	521	494	516	490	495	521	490	503	504	526	546	507	522	523	487	498	522	496	481	477	459	534	515	497	525	507	529	478	498	489	563	506	493	539	480	516	491	523	486	501	513	498	505	522	538	560	557	535	525	574	520	560	522	553	500	515	559	474	466	465	537	467	496	500	484	521	509	510	534	485	497	502	524	494	513	517	498	491	477	511	507	524	526	505	476	520	506	498	532	489	532	462	496	519	507	528	529	535	534	534	492	472	459	481	484	496	529	500	540	514	538	503	540	502	486	549	502	533	519	557	517	485	550	496	507	548	512	512	511	519	506	536	529	493	467	544	546	459	477	526	475	541	499	518	506	500	558	523	502	505	501	502	503	551	560	473	514	510	496	586	502	518	528	502	484	511	499	496	500	519	512	497	483	523	507	477	506	537	489
23493	23056	35287	30219	22699	17442	5092	599	386	373	328	327	319	328	347	340	327	326	323	328	314	325	354	291	318	340	331	318	290	312	332	321	303	321	321	327	338	306	333	336	317	333	346	336	314	333	330	316	314	347	317	356	301	303	290	329	315	336	361	316	312	329	331	307	345	284	308	297	331	307	350	314	320	306	345	336	369	327	311	347	341	341	310	342	337	340	315	329	314	361	340	284	339	340	300	351	339	326	330	331	362	338	344	353	330	325	325	332	320	362	347	340	324	300	311	309	325	316	338	325	357	328	314	333	340	345	316	304	339	308	340	366	334	325	317	309	319	348	316	317	329	322	362	313	307	308	361	330	313	333	346	318	319	339	334	330	320	337	341	309	323	307	355	350	297	325	324	314	305	336	326	325	318	338	317	325	322	336	339	332	307	283	331	308	322	363	326	346	323	334	310	319	325	334	310	300	305	315	317	346	331	299	368	349	327	326	305	325	340	317	325	336	317	289	341	348	318	334	335	306	308	315	331	309	331	345	346	328	316	328	327	337	303	335	301	329	313	324	320	317	323	347	343	325	320	351	292	332	318	321	324	319	321	301	319	333	285	369	311	357	334	315	346	356	365	317	318	312	338	336	355	300	350	368	321	325	320	364	307	287	299	370	288	311	334	361	353	323	351	306	321	320	338	302	319	315	338	340	346	332	313	320	333	336	356	293	309	325	292	343	345	346	329	345	340	362	315	306	336	327	333	337	308	323	318	331	317	351	348	321	320	352	315	337	312	337	308	341	333	319	344	324	322	315	309	340	331	311	308	328	352	318	338	325	308	317	319	317	326	305	351	317	303	319	340	321	296	330	314	338	324	319	318	355	344	324	311	312	348	327	324	309	301	342	352	289	329	329	321	300	324	319	322	330	338	325	303	307	343	329	331	298	302	304	318	331	364	310	345	353	339	319	336	301	298	337	308	333	324	341	326	339	326	314	293	337	320	337	307	332	335	334	313	288	331	314	295	333	323	322	307	306	342	329	321	335	307	343	368	319	295	351	343	334	304	346	291	354	293	329	328	341	292	332	315	321	306	331	335	321	310	319	316	340	319	345	324	325	326	355	320	310	303	322	318	319	310	368	359	336	303	315	329	328	358	352	343	326	320	309	385	318	319	343	321	321	307	356	328	329	315	337	343	284	310	343	340	315	299	328	280	338	351	362	316	362	323	337	311	348	339	320	316	326	350	344	345	312	328	318	307	343	314	345	330	338	340	327	320	319	315	319	319	319	321	315	292	328	342	370	342	343	324	351	348	301	336	339	325	321	339	286	328	313	313	313	331	305	316	322	324	328	336	301	321	313	303	320	307	315	349	322	345	317	328	327	331	348	327	313	341	304	353	342	356	328	313	331	327	341	321	316	349	314	319	335	298	304	355	349	293	324	310	303	337	342	349	320	326	306	331	299	305	304	338	304	337	328	341	320	323	347	369	329	311	281	299	326	326	363	335	303	288	311	316	323	326	329	307	313	310	355	311	308	321	315	330	338	320	295	327	311	358	366	333	325	336	338	319	326	351	324	317	319	301	335	341	326	314	271	307	305	313	304	325	320	357	357	313	374	324	326	360	337	323	335	298	354	310	328	323	362	330	327	324	321	323	308	331	302	340	333	355	325	300	287	300	305	323	342	293	339	319	329	320	293	302	323	330	318	314	323	328	339	332	311	334	293	332	324	355	356	339	339	332	338	317	297	329	340	349	325	322	323	337	306	300	326	310	332	312	341	316	317	329	341	328	336	310	325	297	324	307	362	342	308	313	299	315	330	339	322	329	310	376	330	325	308	304	324	322	356	290	329	322	293	347	331	305	311	336	318	330	311	320	309	332	313	327	328	305	355	341	305	307	298	329	307	296	328	334	307	367	331	317	328	306	337	331	317	357	300	317	327	332	324	328	338	348	340	318	342	339	315	319	306	311	308	351	327	296	312	296	309	325	323	314	300	314	322	301	338	355	346	339	314	318	357	351	354	331	329	320	328	329	318	281	307	305	302	342	353	324	333	318	328	356	295	304	346	280	301	311	351	303	317	360	311	328	325	320	328	339	325	313	310	339	332	319	333	322	349	352	316	323	340	326	363	332	354	322	317	323	308	294	352	343	321	331	312	333	305	333	349	332	334	332	298	324	344	329	314	308	282	314	291	347	311	341	333	299	328	314	313	341	324	355	322	327	271	341	324	316	299	332	349	335	309	302	314	307	304	303	332	338	365	290	319	315	339	311	327	304	329	342	328	337	313	360	326	322	351	333	346	296	359	315	310	326	340	337	316	316	342	314	332	315	327	327	340	345	333	332	329	351	342	333	370	335	342	300	317	334	312	314	357	342	314	324	342	329	326	331	322	323	327	319	303	303	331	330	343	317	319	296	317	302	323	331	341	321	367	337	318	299	339	335	334	343	318	314	307	288	344	336	323	322	312	349	325	336	294	339	322	334	323	338	328	321	324	327	303	332	332	333	313	353	320	348	319	333	344	348	334	300	313	325	333	342	338	328	329	292	334	317	324	319	328	295	344	351	302	305	315	351	336	344	330	304	345	328	308	333	291	346	333	330	311	324	295	335	315	330	313	330	326	318	296	317	328	326	307	353	326	336	295	334	318	318	326	328	328	318	322	321	328	337	348	318	302	321	313	289	312	351	317	294	321	348	354	327	356	318	301	300	329	347	332	319	295	298	320	330	348	325	324	344	323	288	297	330	338	322	351	329	308	320	327	326	335	324	287	350	333	296	327	335	342	338	325	323	363	318	346	304	352	319	344	365	296	351	297	330	297	358	291	338	290	342	320	349	325	364	324	341	346	321	343	323	326	330	315	299	307	339	329	292	344	300	316	327	294	330	310	306	332	318	344	345	330	347	297	353	314	321	316	338	324	321	310	336	328	307	311	300	320	303	351	333	317	344	319	319	333	320	332	332	311	320	352	316	318	325	321	308	329	322	366	346	307	331	340	300	314	340	318	329	330	291	317	341	353	325	307	323	345	309	313	329	336	322	338	289	385	337	335	314	316	336	317	339	312	301	326	342	331	317	322	303	327	361	342	316	342	293	310	342	315	317	323	354	313	365	319	329	327	315	315	352	300	361	331	340	304	330	338	339	319	296	345	289	321	303	355	336	337	303	310	322	347	327	316	292	336	329	329	344	361	296	315	295	294	294	327	297	321	326	331	308	328	345	340	330	321	331	322	316	336	342	334	369	330	369	326	325	320	304	323	328	301	302	283	331	323	307	316	328	308	319	319	313	347	285	321	315	359	331	351	334	328	327	325	314	351	303	322	310	318	341	334	292	309	310	306	340	311	292	343	343	309	332	375	348	313	301	312	309	311	335	319	312	362	320	333	355	327	306	314	342	324	322	317	354	291	306	323	312	326	297	329	318	331	287	308	286	326	334	340	322	324	326	318	324	315	308	326	323	346	332	353	358	325	363	322	313	293	302	302	314	343	344	354	336	311	293	305
60156	102250	81349	52421	29541	10983	3003	1016	650	607	578	533	585	578	638	553	561	579	544	609	561	584	584	576	543	545	598	548	601	546	592	579	576	576	569	530	556	594	577	564	552	601	583	578	588	539	579	569	548	547	584	547	580	563	591	556	579	565	568	562	615	558	557	568	538	606	540	553	585	562	562	571	573	613	567	553	569	582	549	545	595	573	566	592	577	569	557	547	541	592	563	534	599	581	561	521	552	517	563	588	575	606	529	566	564	563	571	593	575	601	588	583	594	620	526	580	580	560	576	536	545	639	559	543	564	592	586	546	558	552	594	598	581	553	599	584	566	593	563	608	524	568	603	587	556	568	542	557	591	550	548	588	543	555	560	505	542	605	580	572	584	547	563	585	530	581	570	544	509	593	573	583	522	561	589	545	558	594	540	566	588	545	586	543	532	530	537	615	564	599	580	573	561	589	592	576	587	532	532	575	572	526	573	574	584	561	529	587	586	586	550	568	582	588	603	573	547	553	535	544	554	570	548	542	593	559	600	576	530	528	543	568	588	571	546	558	561	551	563	551	555	573	540	545	548	559	556	572	528	546	555	591	542	574	523	561	543	559	520	581	586	547	578	565	521	569	555	550	548	603	566	563	577	502	559	572	575	587	571	547	542	577	580	541	570	593	543	594	544	560	634	543	558	523	622	574	597	518	559	532	528	517	566	611	553	586	568	593	562	560	543	547	555	566	555	610	534	563	548	559	526	577	549	570	534	585	553	543	553	548	537	542	568	580	528	593	511	591	557	583	541	567	599	579	529	534	549	541	629	596	544	572	587	550	564	584	556	560	516	568	592	590	611	570	578	560	572	561	579	573	558	567	614	580	558	603	560	532	551	586	539	575	547	511	572	573	543	564	493	579	544	561	563	585	595	551	564	592	559	564	586	630	552	583	550	577	573	582	567	564	555	564	576	568	540	583	561	575	575	530	578	559	565	572	556	548	570	533	545	548	564	557	571	529	532	543	513	573	577	538	561	592	569	547	592	572	565	586	545	519	548	524	574	606	559	542	500	593	554	547	557	583	583	578	576	523	535	572	511	588	582	576	559	529	568	556	569	566	599	551	570	547	568	547	561	533	579	593	547	577	530	546	593	550	541	574	593	535	578	552	577	565	545	530	596	544	578	564	554	555	542	574	587	588	540	548	552	546	582	542	572	524	543	554	573	555	556	577	561	539	570	530	593	572	525	616	589	565	589	544	544	546	545	580	549	573	531	573	546	591	542	561	604	584	581	541	605	520	558	567	569	563	586	575	571	552	606	547	564	540	548	603	536	580	552	560	537	547	587	585	582	573	528	557	560	564	571	530	524	562	588	561	550	553	571	564	581	582	547	569	563	590	557	561	546	562	559	585	563	610	588	576	548	579	597	558	575	582	583	539	531	572	566	569	547	554	561	598	541	561	565	556	538	575	580	579	539	552	567	599	558	557	569	554	555	553	556	566	587	567	565	586	588	592	575	607	554	564	589	613	544	593	559	582	555	569	571	576	573	575	576	564	547	508	535	548	565	583	565	559	593	564	596	599	558	571	570	574	568	576	610	575	582	581	531	557	578	566	581	557	533	544	594	562	578	572	568	518	560	525	590	578	565	557	535	555	547	582	575	525	568	535	553	546	537	553	589	541	548	559	599	537	587	536	553	519	548	572	563	552	574	547	585	576	553	550	588	546	585	533	559	564	586	572	507	562	589	594	576	603	570	594	583	566	588	569	571	558	570	583	547	584	563	514	565	548	561	586	569	538	601	549	579	564	547	513	565	577	533	562	595	560	566	589	569	601	587	568	571	537	557	530	604	568	561	558	590	551	561	545	529	566	591	603	619	557	569	538	528	529	518	572	571	579	527	582	600	544	563	574	504	555	536	531	563	574	579	547	569	550	518	591	557	580	554	551	535	560	589	575	569	536	581	557	569	533	582	579	600	546	601	520	538	538	554	565	597	532	603	572	548	564	560	545	564	543	603	553	544	545	560	570	570	565	568	590	537	562	518	549	566	586	555	589	568	539	578	587	525	580	602	593	572	510	546	567	558	587	552	551	606	582	542	564	538	544	563	553	529	601	555	566	570	561	540	560	548	544	602	557	555	571	565	577	549	589	546	541	598	533	533	560	580	587	535	575	583	576	521	602	518	550	541	560	547	573	585	554	552	539	569	614	566	550	572	558	601	585	565	558	576	541	552	527	547	582	537	555	554	588	559	576	602	522	560	536	576	569	553	573	553	549	556	576	559	610	568	552	551	504	546	560	568	550	528	560	554	578	576	555	594	612	587	586	566	604	574	557	593	606	587	564	567	561	563	519	579	578	571	577	579	541	562	563	540	575	589	548	548	576	562	572	602	582	561	561	574	566	569	559	553	568	563	566	573	526	565	571	588	533	567	525	601	598	535	510	591	532	515	594	576	575	581	565	564	526	530	536	596	564	597	576	592	567	545	549	618	599	586	549	565	538	562	554	564	540	543	541	505	554	570	571	565	559	532	558	529	593	563	553	589	542	567	560	525	615	592	553	591	578	532	591	519	496	541	547	557	559	561	559	592	577	528	569	539	585	516	538	554	621	553	603	544	532	591	545	578	560	566	550	550	568	578	607	570	561	530	587	571	559	578	566	588	582	531	535	607	546	576	557	543	534	545	584	582	592	566	555	572	540	580	565	538	608	575	564	532	577	522	550	528	557	577	534	530	553	564	585	554	512	561	534	557	537	562	607	549	519	527	531	544	579	572	565	567	553	541	520	566	556	558	536	581	549	519	581	618	593	539	557	558	570	600	556	549	581	576	570	557	562	528	569	567	611	561	543	540	560	567	592	583	548	520	590	598	593	604	567	556	567	589	580	601	583	575	586	583	576	600	540	554	596	530	577	572	579	535	544	526	608	599	537	589	548	538	556	575	513	576	544	565	560	537	525	587	567	525	579	565	577	569	565	594	587	559	541	565	586	579	520	554	604	605	576	538	542	542	544	558	561	572	544	529	557	545	553	591	563	565	581	569	581	581	531	569	601	551	566	577	580	514	584	527	569	533	538	566	541	545	523	590	545	539	562	578	510	561	551	611	588	570	560	570	575	496	550	547	607	581	581	622	543	591	558	532	571	553	567	544	554	558	569	538	557	571	560	590	577	544	563	568	575	606	594	576	581	571	538	548	592	580	579	534	541	558	535	538	584	572	597	578	578	588	539	542	568	585	551	523	527	517	563	567	532	570	562	542	568	542	551	546	533	583	545	621	551	606	579	494	525	606	568	563	582	547	537	581	560	567	553	560	621	574	561	551	598	575	574	565	557	586	584	536	576	605	579	609	602	537	594	538	512	545	580	591	547	507	577	542	560	536	567	560	540	557	535	552	531	547	591	600	591	592	549	587	552	584	622	539	574	574	492	537	567	571	551	571	619	584	514	531	579	562	591	554	555	550	552	564	552	544	557	573	548	571	556	584	544	579	583	551	568	536	548	592	556
28439	31971	32234	16567	3434	809	394	289	256	279	266	253	273	266	267	275	279	294	287	262	250	257	287	255	243	275	284	237	242	264	251	259	266	262	262	255	279	300	273	229	286	255	273	298	251	220	276	271	261	246	272	253	248	261	245	289	267	243	256	247	254	241	258	260	262	263	273	270	294	265	257	258	252	253	248	292	275	263	284	251	266	259	278	268	286	258	253	279	245	281	260	279	273	275	273	272	257	277	258	292	238	258	302	265	252	273	233	274	293	261	295	280	259	271	270	248	274	278	287	274	284	251	272	256	269	264	256	270	282	271	312	285	261	276	261	260	249	282	236	257	278	302	276	262	262	240	272	249	255	287	253	269	251	268	265	284	290	254	262	260	268	268	270	266	244	260	270	254	241	267	252	260	255	254	249	259	286	281	272	278	238	265	277	258	277	251	266	287	255	255	294	249	257	249	254	269	282	256	265	273	258	274	252	270	257	259	261	232	287	321	230	262	265	252	266	272	267	281	283	231	245	300	245	249	255	262	259	301	244	269	254	269	281	266	291	267	287	262	252	275	264	261	248	256	257	275	260	279	285	264	260	260	247	308	287	266	268	266	255	256	257	287	245	235	280	257	289	269	270	248	286	257	270	279	268	279	258	298	271	295	226	248	280	273	250	246	251	289	254	247	265	271	282	284	259	223	263	257	258	285	270	274	265	282	266	255	268	247	262	272	254	269	267	278	277	257	253	299	288	246	236	276	297	280	272	282	285	295	276	255	291	261	273	294	257	273	253	266	263	261	268	277	253	270	269	282	259	245	264	274	289	266	236	260	255	275	261	271	279	268	266	247	251	276	267	266	242	290	276	263	260	245	247	248	268	271	252	260	273	265	263	255	242	287	304	277	280	270	268	249	262	282	257	272	250	253	249	287	286	262	253	292	270	275	269	271	263	285	254	293	254	275	257	256	260	245	266	248	260	282	291	284	253	290	252	277	278	260	289	248	275	289	262	248	277	278	240	246	241	282	266	274	247	276	250	273	259	244	286	275	265	235	273	253	244	258	266	272	277	276	286	256	283	250	265	281	275	272	275	266	255	264	223	262	273	262	277	275	262	256	277	249	275	269	276	260	245	237	293	265	249	258	268	255	270	277	298	275	249	274	255	247	272	255	260	266	261	248	262	238	273	269	264	252	266	265	279	261	285	281	263	279	250	249	266	265	260	247	283	273	261	257	261	269	286	277	239	294	250	254	289	246	246	266	277	265	256	274	276	263	255	254	268	268	277	257	269	248	261	247	259	276	257	292	275	258	253	260	278	263	255	270	236	268	283	260	248	260	287	247	268	279	267	282	267	236	250	278	239	241	264	275	291	260	252	256	258	252	274	290	257	255	264	257	255	294	266	267	250	267	300	274	285	255	237	266	266	260	265	246	271	260	274	258	284	275	295	257	270	285	265	270	277	247	272	289	270	253	276	257	279	245	286	249	283	283	258	263	283	289	280	286	276	251	251	311	275	264	285	268	243	312	249	254	241	253	278	255	265	256	243	274	265	281	277	288	273	261	268	287	234	238	265	286	277	286	268	252	248	260	267	270	249	254	267	255	289	231	249	273	256	266	256	238	253	255	299	261	251	250	271	277	273	288	272	267	229	279	248	288	254	262	263	242	268	255	281	266	299	252	299	245	298	248	286	271	260	252	298	279	279	278	221	280	258	291	277	270	246	253	234	271	252	247	269	302	253	285	234	260	265	282	287	296	293	253	264	270	290	262	257	270	276	309	303	249	256	268	283	252	252	245	257	260	252	247	280	241	250	276	277	236	246	291	269	263	266	252	311	243	285	250	287	252	255	281	262	297	252	270	249	283	259	276	264	252	279	250	268	269	263	279	267	236	279	256	264	258	233	270	280	252	280	280	268	287	258	297	274	271	254	270	244	283	279	271	273	239	276	250	261	249	257	279	258	280	267	276	265	279	282	295	271	258	242	259	262	260	249	276	284	255	279	252	249	251	285	255	251	279	256	255	268	258	247	231	263	225	299	258	277	254	228	238	253	261	269	274	275	267	284	272	268	274	267	280	260	263	269	280	258	274	281	283	254	256	252	274	260	254	269	261	261	263	287	266	280	272	247	261	276	272	246	264	265	255	262	280	295	283	251	263	260	261	267	268	243	259	278	286	243	277	279	261	273	261	238	281	285	272	272	230	261	240	281	266	276	284	244	271	299	294	239	272	269	284	261	290	281	267	253	273	297	259	260	275	225	274	233	263	296	254	266	268	253	292	273	252	262	248	263	291	280	259	295	258	246	266	258	270	284	278	280	252	268	279	307	258	283	249	261	269	273	306	250	256	264	276	262	255	279	305	252	268	262	252	259	275	278	255	268	255	258	272	270	269	250	272	282	264	236	251	245	254	265	249	240	267	255	257	286	267	280	255	270	285	289	239	247	262	262	271	269	292	262	281	260	269	282	263	300	258	255	263	250	279	242	263	255	246	243	282	270	246	257	238	259	272	248	292	260	261	279	280	234	271	295	279	293	293	249	286	278	277	261	238	238	267	270	261	264	282	266	266	283	246	267	248	309	237	278	255	270	280	247	266	271	268	296	272	266	279	285	238	244	245	264	297	230	250	280	280	285	275	253	257	255	262	262	301	260	276	249	278	237	239	243	241	259	243	256	268	257	258	260	256	273	257	276	263	278	276	271	264	256	260	273	285	276	233	265	275	247	253	252	267	257	292	276	261	265	250	277	276	253	271	263	257	286	252	251	266	263	254	270	251	268	302	257	253	253	260	253	268	249	253	298	263	271	262	267	270	217	274	254	269	282	272	274	260	266	295	285	271	258	258	244	263	275	239	263	272	292	248	251	263	272	243	269	242	270	258	244	269	257	267	226	272	273	272	243	259	284	294	244	255	251	265	266	277	263	259	279	271	270	266	259	277	285	243	248	270	269	274	261	259	248	259	263	286	262	262	277	278	263	257	297	229	271	275	248	303	280	327	259	253	303	253	244	260	252	268	275	248	262	244	265	260	271	244	288	280	256	272	268	254	274	275	280	292	272	268	260	256	233	249	288	273	266	254	269	263	268	253	265	257	260	270	259	278	297	296	264	247	284	288	273	279	275	246	254	236	284	291	263	270	259	265	266	284	247	292	260	261	266	265	276	256	259	287	252	268	251	265	254	261	248	270	257	254	265	268	247	282	284	270	270	252	231	245	262	278	239	303	237	259	271	264	287	260	277	270	289	273	272	257	275	244	303	273	280	274	274	270	264	251	260	306	273	264	235	250	268	269	258	287	259	242	275	239	275	269	266	264	266	255	292	274	267	259	270	264	280	273	284	260	265	275	255	236	269	258	249	285	246	257	270	247	308	275	244	276	264	264	250	276	253	261	260	284	261	246	275	274	291	279	280	243	276	265	280	256	259	262	268	262	257	273	281	232	257	253	288	244	268	241	285	266	288	282	316	279	246	265	237	260	259	247	263	260	276	256	249	253	264	285
33535	50532	37410	18332	6001	1798	755	518	500	480	518	494	515	521	498	496	492	499	494	489	496	518	468	475	483	468	483	517	492	486	475	458	480	464	500	495	477	468	500	486	438	478	503	502	481	473	490	482	472	476	494	473	446	487	529	489	473	472	513	495	530	486	453	529	490	483	474	511	487	500	459	524	476	518	513	480	479	502	473	503	553	470	481	493	468	496	489	481	466	458	450	449	509	496	506	492	485	503	479	480	447	518	466	481	483	478	489	519	504	517	500	468	458	509	502	475	497	520	499	490	488	501	535	485	474	478	458	545	499	524	487	466	490	497	507	511	466	499	458	488	512	442	493	480	467	471	515	501	538	484	492	503	490	508	476	483	476	518	487	494	496	526	451	511	529	481	473	469	439	462	505	511	498	452	474	490	529	483	472	491	484	510	513	480	519	482	468	510	446	448	483	483	495	469	497	481	486	474	527	492	501	493	501	502	494	472	473	453	475	476	487	493	510	492	500	493	505	486	482	514	502	508	511	482	538	462	502	479	486	464	502	485	491	497	520	476	438	485	460	500	478	482	482	460	466	493	515	493	489	476	438	462	503	487	494	463	477	493	490	514	456	486	517	491	480	497	483	476	485	488	439	505	495	470	477	518	519	456	505	488	506	543	524	477	532	502	512	501	467	483	491	474	516	519	471	492	440	497	515	487	512	478	468	446	450	480	488	505	527	450	520	489	478	516	474	493	476	464	494	532	517	473	536	488	448	503	471	504	465	471	498	484	497	507	524	488	491	494	501	503	478	525	494	509	557	482	525	499	484	487	497	473	519	471	513	464	500	488	519	516	466	500	530	487	528	472	523	481	471	481	478	465	512	492	516	520	515	483	489	463	495	495	471	460	466	468	463	519	505	513	507	450	490	528	508	473	525	474	511	522	490	494	482	500	487	472	478	455	518	493	504	491	485	469	499	476	458	490	468	474	465	476	504	488	511	482	504	527	481	487	512	499	473	537	476	480	484	472	480	503	478	494	460	509	497	497	523	468	525	491	507	475	487	495	467	502	479	457	484	475	486	472	528	448	473	478	494	495	458	489	460	466	458	503	465	486	508	457	501	523	521	493	519	492	504	507	485	542	515	480	531	465	521	468	507	483	490	512	448	532	478	493	540	496	445	489	485	480	512	490	451	527	532	497	485	464	471	417	475	480	486	493	496	460	464	478	481	441	530	470	469	483	486	492	480	433	477	481	482	488	480	465	528	494	467	525	490	483	506	486	514	537	464	505	501	515	487	516	508	473	487	482	493	505	494	494	519	501	479	501	492	514	474	496	455	513	527	517	511	489	514	511	468	480	520	442	484	460	499	480	461	472	444	504	534	478	478	472	519	465	470	513	470	506	509	462	507	521	496	471	494	485	483	472	484	478	460	480	509	514	506	462	529	482	537	531	470	490	506	454	483	471	475	471	494	511	461	517	499	442	483	463	473	486	501	515	491	501	497	474	475	484	528	490	457	538	505	486	499	524	502	469	482	508	488	514	494	468	468	491	468	466	479	478	519	453	465	460	461	443	505	489	487	498	462	454	476	490	460	522	481	502	476	488	530	495	488	514	469	473	512	501	490	518	512	486	511	499	529	470	431	474	468	449	507	499	461	495	423	515	473	491	467	476	461	518	508	477	514	483	497	488	519	501	514	516	471	490	475	418	463	446	475	456	472	470	497	484	523	451	488	466	454	509	497	496	497	522	497	471	483	482	450	522	455	459	481	460	501	471	459	482	449	495	515	482	516	473	502	451	513	503	489	483	478	488	484	451	472	479	491	512	491	521	483	512	520	457	513	487	487	519	456	527	485	498	488	491	480	461	498	511	505	485	497	485	467	472	505	463	502	475	480	488	479	459	499	460	490	471	512	528	489	506	454	500	443	509	514	459	496	495	465	472	510	500	444	493	497	480	444	495	470	472	495	484	489	511	499	525	473	460	460	514	509	489	493	449	497	487	467	474	502	459	537	477	466	471	469	482	509	510	463	500	485	468	472	493	466	485	505	486	487	503	494	546	473	454	500	499	538	486	483	518	419	505	449	526	484	474	469	507	487	500	480	505	439	482	526	484	451	523	505	483	481	512	506	493	514	508	515	469	500	471	491	521	495	483	460	482	456	470	486	507	449	502	478	467	509	513	455	456	465	490	481	478	480	489	499	494	428	479	490	496	512	477	523	469	499	502	528	499	502	501	510	458	470	495	503	483	497	486	499	462	512	455	450	474	514	489	522	472	476	494	507	501	501	514	476	461	529	478	493	493	497	471	498	475	513	486	491	490	529	465	471	512	486	475	500	477	487	430	472	492	478	522	503	511	471	480	513	489	528	465	485	514	459	507	462	472	482	475	508	471	476	493	479	529	504	494	521	485	474	460	493	512	520	487	426	531	467	470	505	479	519	508	520	488	512	504	515	491	489	509	474	506	497	488	513	508	482	501	488	487	494	460	500	493	478	503	471	439	494	460	493	488	484	482	497	465	508	478	475	478	500	492	503	451	480	515	493	473	501	490	516	524	495	506	500	486	433	476	437	484	478	447	467	506	493	474	497	466	486	480	499	478	478	510	492	476	510	515	463	516	484	529	469	481	477	507	480	479	485	470	524	458	483	521	484	505	495	542	516	530	482	485	485	494	511	479	490	442	471	471	507	519	456	487	492	504	464	515	520	472	489	493	484	500	498	512	474	558	475	490	495	474	473	497	512	473	518	501	513	480	512	487	521	530	455	489	503	502	496	469	477	473	492	474	481	512	501	483	484	469	483	491	470	494	503	476	516	478	501	520	511	500	503	509	517	522	481	433	521	443	523	490	430	501	501	457	508	501	462	469	508	521	507	475	493	529	483	509	463	494	482	522	473	458	496	459	458	511	460	493	513	489	458	470	466	494	515	483	514	506	510	500	537	495	484	446	444	473	455	501	498	527	479	494	477	507	503	510	454	523	454	485	468	472	532	483	473	482	480	480	495	497	505	514	481	483	452	538	492	480	474	484	471	494	513	481	491	459	483	486	522	508	479	526	484	523	529	459	442	509	491	481	520	444	476	506	500	497	454	468	485	488	483	465	479	505	484	492	469	483	418	491	486	496	449	506	516	493	487	463	506	468	520	478	537	489	479	507	501	490	524	509	508	480	458	498	515	517	456	503	472	494	496	478	487	511	486	510	501	457	486	497	463	463	476	478	474	499	467	442	481	465	495	486	508	489	491	473	513	504	499	482	517	468	491	498	472	483	518	482	496	505	494	495	508	501	496	459	484	528	512	519	510	527	476	496	467	486	480	484	478	470	515	451	447	457	486	482	497	476	482	449	477	517	494	513	498	481	494	480	530	513	466	490	465	487	464	469	461	485	438	491	498	520	467	474	502	472	468	473	490	483	484	478	494	512	490	467	496	496	507	484	507	474	515	457	499	495	495	510	475	510	518	517	485	496	497	503	469	470	477	488	472	482	477	470	488	474	478	493	472	478
24654	25362	38597	32085	20695	9219	1166	368	329	275	301	309	305	292	292	301	299	275	275	300	275	299	309	260	269	300	275	310	280	290	300	270	259	285	257	302	253	288	286	288	274	267	300	294	273	310	278	267	289	281	279	278	282	288	285	305	299	291	261	308	272	272	240	269	292	276	255	304	321	308	272	255	295	307	290	254	265	278	308	267	264	275	330	292	283	283	279	280	284	270	289	262	276	262	236	268	266	277	275	270	300	303	281	287	279	270	274	263	285	296	256	282	296	283	275	298	292	275	273	264	275	272	268	281	292	283	258	275	283	283	281	280	307	300	289	275	276	253	285	266	270	284	269	282	270	261	290	286	286	304	299	270	292	279	292	294	262	285	272	290	306	300	281	255	263	281	257	290	277	285	302	281	299	266	282	273	266	271	292	269	252	276	264	290	285	292	295	300	279	262	276	272	288	301	289	302	323	262	273	275	303	313	275	285	283	287	278	301	282	282	271	314	299	282	271	289	284	288	277	284	291	291	295	277	272	300	303	272	276	303	297	271	281	265	289	277	281	303	244	265	286	265	286	319	285	301	281	301	312	319	292	284	274	266	308	311	298	299	320	269	274	284	277	294	281	300	304	269	290	276	278	287	302	289	301	254	295	250	265	250	266	260	262	304	279	255	287	287	295	271	277	268	280	278	254	285	268	279	284	300	249	252	276	239	283	292	294	265	307	274	295	278	286	260	290	252	308	250	260	289	276	297	271	287	291	293	286	279	300	270	294	254	274	270	296	287	267	292	276	307	262	281	291	268	267	277	304	307	274	290	281	277	277	294	296	246	314	232	287	276	297	277	252	255	286	286	298	300	279	281	273	257	300	275	283	270	274	275	292	277	319	284	283	281	275	272	326	309	272	273	269	310	252	273	252	320	262	280	271	283	289	293	289	280	282	278	262	283	295	278	291	289	289	265	258	257	297	296	257	276	292	287	255	308	275	271	281	287	297	287	290	282	266	246	283	266	262	282	282	285	283	283	286	283	291	299	300	266	273	293	272	271	245	264	288	289	282	294	266	272	279	270	284	302	267	284	267	299	267	288	286	314	286	296	297	300	276	296	293	272	311	316	299	281	277	310	306	298	278	244	293	279	283	275	279	287	282	303	246	278	269	283	313	250	299	270	285	276	261	242	310	277	248	276	289	309	277	266	274	299	301	308	243	260	286	285	280	274	291	309	271	298	303	286	262	293	280	273	278	269	274	295	296	266	246	285	289	275	304	277	254	274	279	281	266	285	257	290	277	304	270	275	278	294	282	278	254	281	289	276	238	291	282	270	321	261	276	278	245	281	263	300	285	298	293	300	277	274	279	284	277	265	298	289	267	309	257	285	277	282	281	265	296	306	254	279	301	283	273	285	283	266	298	269	272	265	253	283	308	262	272	299	281	310	310	294	296	271	303	267	293	289	287	265	280	301	278	290	253	291	261	267	301	306	279	295	255	287	261	268	290	236	238	271	298	246	283	264	295	301	277	279	252	301	259	284	270	285	303	269	265	253	272	320	280	276	249	293	286	244	308	251	281	295	305	235	291	272	274	263	270	306	334	266	266	273	300	265	289	266	264	258	276	247	270	271	276	272	293	271	285	299	285	256	278	275	289	281	290	274	321	311	289	297	284	259	305	288	283	309	311	307	299	268	296	277	262	302	270	282	305	300	317	273	300	297	311	252	265	277	302	255	256	288	271	295	272	273	290	302	261	276	282	305	283	239	281	293	297	249	298	301	268	281	280	263	256	259	254	249	295	301	288	296	283	309	278	260	290	272	268	269	280	283	256	272	262	251	320	269	317	279	277	280	272	274	280	288	261	260	293	284	290	289	279	295	272	295	285	280	266	285	275	253	280	298	273	273	298	301	274	291	302	293	280	298	273	265	265	305	263	288	266	270	295	269	273	299	270	295	261	281	280	272	265	271	303	277	292	283	317	277	264	269	282	274	263	266	296	286	303	277	287	282	271	254	331	288	285	289	305	291	289	316	264	291	328	278	272	299	265	253	291	284	302	280	251	279	288	291	291	297	310	298	283	281	273	290	262	251	303	264	274	260	297	294	270	299	262	281	317	285	267	282	257	282	274	289	261	296	292	266	287	296	296	285	289	295	269	302	285	294	273	284	269	301	245	273	261	290	286	276	280	314	254	274	280	276	271	277	295	256	278	266	304	298	277	301	302	275	289	313	263	298	249	293	271	307	281	287	274	280	278	295	298	245	292	266	279	249	301	262	298	263	255	285	268	292	274	274	277	258	296	273	283	297	281	290	318	306	265	276	287	263	246	287	288	290	302	269	313	291	262	287	255	271	289	309	272	300	284	304	293	239	283	269	281	282	263	268	287	274	276	250	265	252	263	265	298	303	302	276	289	285	300	309	289	275	277	290	291	258	313	306	244	288	287	252	258	294	297	294	283	275	270	301	291	293	297	271	278	262	299	268	276	281	280	269	255	296	294	276	276	263	274	257	276	264	273	270	300	286	307	296	311	318	296	294	279	286	265	278	291	294	273	266	265	262	299	286	280	286	278	284	305	273	283	300	282	258	288	274	286	268	289	252	313	291	290	265	270	283	270	298	308	290	283	276	283	289	279	291	267	308	289	290	295	263	269	271	299	282	292	308	280	274	297	269	270	293	296	282	299	269	278	288	271	296	265	296	318	262	279	260	277	267	272	307	311	309	297	272	267	302	301	270	294	301	278	312	252	258	282	279	262	269	298	298	251	295	286	292	316	336	294	268	282	286	287	276	283	287	290	257	284	258	240	247	277	284	310	299	307	303	311	291	275	283	277	291	291	264	287	281	288	296	304	269	274	272	280	306	278	302	281	279	274	282	271	294	308	321	249	286	290	293	291	283	281	264	290	300	292	275	256	289	309	231	290	288	275	274	292	274	265	252	288	261	291	250	269	273	287	276	265	271	282	298	283	306	297	293	282	276	273	298	253	297	276	301	276	251	275	276	269	258	271	248	263	282	262	267	334	276	284	296	287	301	268	259	265	247	283	248	293	295	283	254	281	252	292	269	271	253	308	247	280	266	279	296	289	256	288	281	271	275	246	303	279	269	260	299	286	290	281	294	301	269	264	276	289	247	306	262	274	272	282	288	273	290	274	270	265	290	273	298	270	282	293	259	284	269	295	271	262	268	279	259	277	294	288	292	282	292	266	260	270	281	294	287	286	305	246	298	273	268	275	290	294	299	292	286	304	286	275	300	286	284	267	278	307	319	286	265	271	289	295	290	268	290	253	263	294	287	289	278	274	271	295	264	274	283	301	292	281	246	305	274	257	264	281	304	256	249	300	275	284	266	262	294	270	248	272	263	301	247	283	286	234	293	288	288	261	287	279	318	278	264	301	296	272	290	284	285	290	301	279	296	281	272	277	257	265	304	284	277	273	295	300	281	258	295	298	281	292	284	312	306	273	258	273	304	285	314	280	269	268	274	269	292	277	299	276	265	293	287
58740	93909	71746	43171	21668	6701	1714	695	583	593	509	502	536	498	501	556	535	482	498	496	534	501	509	491	538	530	486	515	504	510	496	524	513	521	528	525	551	559	500	484	517	498	562	486	499	532	513	497	507	504	523	495	513	527	514	526	519	497	496	508	502	525	483	536	473	479	538	444	480	484	490	503	563	532	481	501	500	512	474	531	480	470	499	535	504	514	504	499	532	516	500	515	514	518	533	487	567	536	539	525	520	528	499	534	512	506	514	520	512	534	544	495	531	536	499	531	545	502	518	488	521	577	509	506	499	487	560	522	535	519	532	552	520	492	518	516	515	496	484	501	502	511	516	470	525	511	550	510	510	533	504	510	550	554	513	507	515	486	492	521	527	529	497	495	549	523	543	517	538	554	498	544	524	551	516	497	501	438	524	554	547	521	543	489	504	507	484	513	473	542	513	539	497	497	516	513	510	526	476	537	512	499	496	503	550	537	590	494	534	524	521	496	496	510	523	511	512	508	529	511	515	478	569	508	512	505	469	530	492	536	514	503	508	524	536	493	494	535	561	504	529	517	475	532	523	527	490	568	513	504	484	531	486	526	506	491	488	533	509	520	525	481	546	469	513	513	489	536	507	563	516	573	531	506	500	507	508	528	503	497	498	534	522	531	500	493	550	504	518	482	488	479	543	523	511	492	518	535	503	559	514	521	537	542	536	538	578	504	528	530	512	511	504	521	502	508	491	540	537	521	499	523	554	502	492	534	512	528	513	503	555	475	512	494	489	481	526	545	503	550	501	517	538	522	498	559	527	542	528	500	509	509	544	513	518	516	525	543	498	534	509	557	484	506	529	498	577	541	502	544	486	485	525	514	502	500	512	472	539	483	477	503	521	472	528	532	525	494	511	556	475	542	548	497	484	491	519	518	478	472	475	519	495	504	502	509	518	502	547	536	487	535	514	522	483	503	532	530	496	498	508	495	531	510	497	507	516	548	543	483	522	520	510	531	521	497	504	524	508	500	519	518	485	511	486	507	512	512	528	517	494	494	532	519	511	516	503	498	526	533	471	532	505	519	498	524	512	476	523	482	522	501	481	495	479	544	515	532	498	513	500	534	498	515	504	519	501	493	544	527	526	525	533	494	519	513	516	525	509	562	521	542	513	509	497	519	492	529	526	538	483	519	513	544	528	511	528	541	489	528	539	511	513	507	498	482	499	560	502	494	507	512	520	506	509	487	504	513	509	503	573	544	552	521	498	529	495	545	540	510	496	517	523	496	525	523	445	506	479	481	528	567	541	520	469	511	483	510	528	499	530	506	500	519	496	510	485	482	494	511	470	518	504	538	543	490	537	528	520	545	513	494	506	521	477	538	479	514	480	527	518	520	503	531	521	525	532	523	554	550	521	546	524	512	504	528	501	490	474	523	499	501	518	515	540	476	562	552	514	467	513	507	525	516	534	515	466	478	514	523	546	489	515	472	564	481	495	546	488	507	509	526	555	494	489	494	538	511	496	494	511	523	516	506	554	522	519	517	507	520	518	501	504	513	527	554	509	499	525	538	530	517	495	507	479	531	527	502	514	523	524	509	512	572	519	476	544	520	511	533	505	515	512	510	551	535	508	532	499	537	534	528	515	555	543	511	495	526	493	512	495	525	504	482	548	505	542	470	533	475	519	544	509	518	498	550	518	497	518	478	521	503	547	557	530	528	461	489	522	517	523	513	491	482	501	533	509	538	485	473	494	501	511	556	518	489	547	500	504	504	515	491	518	450	560	520	532	509	513	522	524	531	550	530	503	531	516	508	469	488	514	503	475	490	526	500	505	487	508	519	486	527	566	507	499	551	497	480	502	519	548	513	531	501	509	559	503	586	503	491	522	527	536	516	466	531	533	525	524	532	515	478	495	459	542	523	538	506	522	528	525	524	485	534	527	514	471	474	512	537	517	566	505	493	530	507	534	485	495	522	519	539	479	546	505	525	519	539	516	526	522	499	504	541	479	524	498	546	502	521	520	449	528	547	519	503	501	524	543	556	513	550	502	543	517	491	500	533	494	501	512	475	518	527	524	527	502	526	510	500	509	505	523	528	519	500	485	496	525	516	494	522	504	564	512	485	481	509	488	494	508	510	530	504	513	504	497	507	512	496	521	565	540	549	527	501	536	491	512	497	548	512	500	519	498	540	512	533	522	517	500	520	519	533	524	511	522	529	529	512	549	509	516	582	500	483	497	518	507	492	492	519	526	527	488	539	541	521	519	503	492	509	536	497	488	535	474	496	532	480	507	494	517	529	480	523	472	479	533	534	517	514	535	518	529	504	511	512	512	549	505	526	505	541	507	554	526	513	496	514	499	483	514	466	500	472	516	538	507	534	534	478	520	508	501	521	552	542	474	527	485	490	515	505	478	535	497	480	538	523	506	495	483	551	495	508	530	512	542	505	490	509	511	529	510	526	503	481	499	538	542	502	520	516	485	471	512	514	498	529	488	539	580	503	493	514	490	513	534	487	503	549	539	546	535	514	526	523	469	510	507	499	530	559	447	542	524	488	456	496	567	529	498	516	491	521	508	509	503	484	469	517	549	492	527	516	510	488	514	491	519	516	539	464	504	480	495	526	478	492	502	559	522	515	540	530	507	514	530	521	484	526	498	522	490	495	529	530	513	550	507	528	515	542	477	530	493	558	479	528	526	497	527	489	525	524	508	509	545	571	489	543	504	476	464	539	516	511	522	486	522	515	507	527	498	512	512	515	534	538	549	539	503	520	506	547	559	506	492	557	483	481	493	486	528	501	503	530	522	513	493	498	509	554	479	474	536	502	501	519	487	531	542	501	487	488	568	513	550	509	502	507	521	515	542	512	489	490	479	494	495	545	546	521	529	506	494	499	515	519	556	517	493	501	538	513	524	554	522	536	512	497	512	522	506	524	510	516	520	521	522	499	547	498	529	526	537	528	502	564	504	501	544	509	506	523	516	517	527	542	500	540	466	495	514	499	538	552	543	520	492	495	532	512	524	526	502	497	557	528	501	530	539	496	489	524	522	513	540	502	533	524	513	510	526	528	518	530	511	530	472	524	472	534	513	513	546	509	496	471	473	527	526	524	496	468	503	489	511	507	504	502	512	466	499	525	519	502	552	498	519	513	510	505	511	532	562	532	519	498	529	516	521	504	524	493	545	512	565	539	499	493	522	484	560	553	533	546	508	525	546	510	538	524	549	500	510	518	494	501	515	496	504	531	559	507	500	556	512	531	527	511	514	488	497	497	527	522	517	507	490	495	512	496	514	545	469	510	515	472	487	556	524	515	512	516	493	513	525	525	529	504	508	554	536	492	498	527	519	499	507	466	497	504	536	532	494	513	483	575	509	537	506	491	506	497	531	507	537	498	513	518	531	544	504	518	520	522	499	481	528	493	517	515	501	499	534	515	486	498	460	510	497	516	499	511	488	532	513	508	474	551	530	550	530	530	507	525	541	524	495	466	520	530	508	523
23561	22865	34120	29450	22498	17291	4610	518	328	332	339	319	328	348	310	331	302	351	317	297	327	325	351	378	315	349	318	317	337	343	339	302	334	312	328	332	321	304	353	324	321	342	322	343	332	347	303	352	317	330	341	335	315	312	323	330	310	319	351	314	305	313	329	339	344	331	336	343	333	323	348	341	349	310	331	348	341	322	339	349	323	322	323	299	297	316	307	334	320	313	323	336	312	312	304	341	326	359	327	299	328	326	320	342	344	327	297	341	320	305	357	359	328	337	320	288	308	349	354	299	332	323	301	361	342	319	306	324	313	328	315	333	302	301	331	329	324	313	362	353	307	302	347	341	321	295	344	306	313	363	302	350	334	309	325	325	310	338	324	334	332	338	338	341	329	315	329	336	323	338	351	346	346	332	328	343	325	314	305	314	342	316	311	321	296	330	350	331	339	319	301	323	335	323	347	337	334	322	342	291	321	311	339	310	350	318	339	334	317	346	312	370	337	337	328	303	323	306	350	303	308	326	331	285	311	315	329	335	299	333	294	325	321	314	322	316	320	319	306	338	304	330	317	303	342	344	313	331	307	301	330	312	330	332	333	344	314	338	311	354	322	347	323	296	347	324	339	311	321	326	303	304	321	343	295	319	347	312	302	316	301	306	313	333	290	336	339	343	314	331	308	303	336	322	299	319	286	321	328	316	351	340	344	331	343	299	321	298	318	328	353	293	338	337	332	310	321	330	331	340	369	288	288	336	327	332	301	328	325	328	334	325	312	316	319	322	328	312	336	329	297	318	322	327	343	328	320	335	329	344	320	325	335	315	342	330	335	333	322	307	326	310	348	322	331	333	302	313	343	332	303	310	337	329	339	336	309	342	321	314	334	349	308	282	351	343	335	318	339	307	315	312	322	336	335	341	318	327	293	325	346	320	356	295	332	334	313	346	337	340	315	328	331	335	327	309	326	328	330	302	338	313	319	349	315	345	356	361	314	346	296	311	331	292	300	337	364	313	287	325	348	297	296	312	319	321	325	294	310	311	325	331	322	269	320	323	325	321	322	344	325	347	309	354	343	304	316	349	311	334	382	283	345	307	314	312	308	317	311	330	310	319	309	301	309	289	326	301	270	310	322	324	329	301	328	335	312	290	357	320	349	324	312	343	305	312	314	341	334	340	339	324	330	319	321	304	324	295	296	318	321	324	327	309	343	337	330	291	319	316	339	312	328	325	323	330	307	327	330	295	359	361	339	318	320	327	303	337	330	325	320	298	331	323	345	284	332	307	295	289	323	299	320	321	353	343	346	278	331	286	317	324	344	343	311	326	324	328	290	362	292	321	338	341	360	323	344	337	311	316	325	331	334	316	313	310	333	304	334	322	328	314	310	324	320	306	326	320	304	327	334	303	322	327	341	330	347	321	332	367	348	316	299	330	334	306	304	322	302	324	318	325	319	331	358	326	307	352	338	336	293	287	328	311	319	334	317	308	346	327	363	338	333	304	328	314	308	285	313	318	338	348	293	316	310	280	341	308	344	330	340	312	318	309	358	315	310	335	287	363	347	348	356	298	309	332	291	337	328	315	349	297	330	359	323	350	288	317	325	333	309	338	343	299	336	339	333	322	314	337	342	325	276	300	307	285	309	326	349	335	316	353	318	325	305	309	336	331	317	301	348	310	303	327	310	308	334	341	294	332	312	312	335	325	307	320	326	303	307	320	328	320	313	331	351	302	335	319	316	322	313	324	328	325	325	286	312	298	281	307	305	317	335	313	345	314	317	342	346	305	323	305	301	312	306	343	305	322	310	328	335	329	340	318	317	319	312	328	334	294	324	320	334	340	323	313	339	346	355	358	333	315	315	325	338	338	303	311	311	294	320	338	310	326	319	331	339	317	299	293	341	321	271	334	321	339	342	312	327	325	321	298	318	307	344	329	333	343	300	294	333	345	316	280	356	333	323	351	375	336	350	306	328	323	303	338	316	320	308	346	345	322	310	333	324	320	326	306	317	345	345	334	326	316	346	334	322	350	329	335	327	327	334	323	311	323	355	309	341	348	340	310	296	346	309	317	315	321	327	349	314	322	321	317	335	319	333	347	334	318	309	306	351	326	338	311	327	341	313	341	326	319	343	308	318	318	309	341	316	343	284	313	293	323	324	321	344	328	305	336	307	316	340	319	328	346	326	297	288	301	340	308	327	328	332	323	312	312	321	318	311	334	329	335	330	302	307	341	325	319	344	304	345	319	338	289	338	317	338	330	334	310	292	358	339	333	321	310	322	306	320	311	303	342	336	334	318	308	323	302	313	333	308	301	332	361	310	312	344	347	332	317	318	318	306	341	339	321	335	335	347	306	336	315	317	322	299	329	323	303	349	369	323	359	329	328	335	343	326	340	308	295	320	341	326	350	329	291	341	285	328	328	302	330	329	327	325	354	313	329	330	277	302	363	336	352	337	330	286	318	288	324	318	347	339	323	325	316	308	348	342	328	314	346	330	313	334	310	319	319	338	348	315	332	335	343	352	307	298	338	308	339	312	343	307	327	315	329	331	319	306	373	309	313	316	319	346	300	337	354	327	332	328	318	347	344	319	353	286	305	332	357	334	348	301	305	338	349	334	298	309	339	353	304	333	319	325	341	312	308	309	322	323	338	313	321	320	323	325	298	304	359	334	321	337	318	321	321	320	345	338	331	297	323	305	332	330	306	327	312	302	330	343	313	362	348	297	293	330	339	336	302	313	298	294	325	288	327	339	335	346	344	316	318	320	331	325	314	292	310	322	324	320	335	341	343	334	361	326	358	327	354	349	317	315	315	300	330	341	327	326	295	349	332	332	364	347	364	316	324	302	328	321	320	309	290	321	331	328	341	376	340	339	329	330	285	341	289	313	326	329	319	313	317	339	330	305	297	314	311	327	339	324	317	303	326	317	345	322	337	332	319	345	313	315	333	356	286	301	352	274	336	331	311	328	323	302	344	316	354	338	344	313	339	317	298	331	327	319	312	336	326	322	310	344	313	317	321	335	344	313	293	321	370	299	295	350	339	350	298	327	322	299	342	322	309	328	326	360	356	333	322	316	321	310	315	316	344	360	334	328	323	323	327	325	295	332	315	315	332	291	315	339	367	321	333	312	331	333	310	340	304	315	318	299	328	330	312	349	323	308	327	349	323	327	314	336	338	342	318	334	322	301	284	319	316	306	348	331	335	305	298	332	317	293	321	324	331	317	320	312	349	324	307	325	352	307	290	343	310	348	316	285	321	332	327	362	314	332	304	300	308	308	340	332	321	318	346	311	354	337	329	319	316	366	325	307	301	350	303	317	337	290	350	329	308	315	310	320	309	290	326	329	331	311	293	324	325	307	350	307	332	331	336	308	319	333	322	328	321	316	311	324	314	304	298	322	346	336	336	317	299	316	314	333	349	292	300	360	313	361	332	365	312	345	366	304	327	319	325	297	318	326	325	328	316	335	335	321	321	299	313	312	335	324	329
61302	103089	80597	51723	28600	10346	2497	891	586	541	572	653	598	612	576	594	620	586	590	522	535	559	553	589	559	578	561	563	567	555	559	546	576	577	565	579	556	548	574	567	583	505	532	580	580	603	575	544	560	542	593	569	589	545	583	544	565	577	524	549	596	542	568	555	578	550	580	570	546	568	559	580	606	588	553	551	571	533	568	552	555	535	564	528	549	548	600	567	565	609	552	586	532	592	599	547	559	537	556	546	545	551	603	550	590	597	603	565	588	570	584	592	572	578	576	564	560	557	594	550	550	567	595	596	595	565	583	542	579	591	580	556	599	570	581	561	556	540	505	570	566	566	611	564	582	584	560	551	598	542	531	577	535	576	557	596	581	566	556	591	588	615	546	577	531	571	557	574	594	576	567	564	546	554	527	585	536	511	587	577	535	561	564	585	592	553	516	533	552	572	573	581	565	581	589	519	574	566	547	598	545	521	572	584	553	556	554	552	542	519	559	536	580	576	525	563	558	560	584	584	589	557	550	607	553	555	554	564	580	547	526	552	574	562	549	594	565	561	572	543	571	561	569	557	593	568	592	563	602	564	541	548	535	551	504	586	567	595	578	611	582	552	573	565	581	531	514	572	551	564	525	541	578	559	563	538	581	578	557	557	543	604	579	564	591	553	539	596	544	560	574	602	541	579	547	568	564	557	580	570	563	567	570	568	580	578	528	537	540	543	547	531	566	556	563	553	587	571	573	597	591	573	572	576	567	595	563	571	568	569	580	539	556	569	565	549	544	586	540	571	563	532	537	579	525	565	546	559	584	560	592	565	549	568	584	569	541	553	517	574	599	538	594	541	607	533	532	572	578	582	565	523	549	605	574	524	566	574	546	593	581	547	581	571	568	599	570	543	568	601	564	512	539	573	576	553	585	581	584	561	506	543	520	593	547	530	568	551	593	580	552	588	579	565	573	598	587	599	583	554	535	595	552	642	546	527	567	575	598	557	588	570	551	548	556	529	573	556	563	543	569	565	568	582	553	552	538	617	580	604	542	580	556	558	612	590	584	573	567	562	590	550	602	604	516	537	591	567	568	593	574	572	579	585	572	562	544	560	538	529	589	576	548	571	519	532	574	533	561	561	567	574	622	574	526	530	530	555	559	543	595	588	583	524	564	572	566	558	539	587	525	566	594	567	567	547	544	592	563	565	607	516	561	564	576	550	565	524	573	537	537	603	571	590	587	555	544	576	573	595	539	570	552	531	555	543	575	564	533	536	588	550	578	532	553	585	531	554	596	569	569	596	558	559	558	612	582	544	569	524	556	572	585	522	562	522	576	599	542	563	550	600	588	601	550	567	579	549	547	553	564	593	578	611	561	561	590	563	570	567	578	579	554	580	556	591	576	527	595	554	581	566	550	568	532	553	558	568	566	569	549	553	557	564	570	559	582	550	553	560	576	568	570	572	564	580	534	523	621	593	562	570	550	551	590	563	569	557	549	566	555	553	574	534	561	601	579	557	580	596	576	536	556	543	590	582	528	582	550	548	577	549	564	555	603	580	545	561	548	556	585	547	549	570	594	560	593	544	582	501	568	541	540	560	547	549	575	585	629	575	551	605	503	576	581	558	586	604	597	607	565	572	588	578	593	549	552	549	529	548	624	558	522	523	571	611	527	547	534	523	559	533	579	567	583	574	563	539	573	555	568	569	533	550	542	569	531	525	561	555	585	587	600	539	531	545	534	569	559	556	542	567	538	606	516	559	553	580	596	507	538	601	542	562	557	532	552	586	578	587	619	573	571	552	580	601	614	576	547	561	552	586	546	586	552	544	568	545	593	576	596	544	625	563	571	568	595	539	555	571	586	540	559	559	563	561	609	558	561	551	562	573	542	597	571	563	545	526	538	564	591	576	549	573	619	597	561	576	563	530	585	519	592	543	585	588	583	530	598	565	566	533	612	566	558	578	566	567	564	597	530	558	557	544	538	594	552	540	570	570	569	598	568	590	553	596	566	582	557	582	560	555	565	592	536	556	546	567	566	559	592	580	582	585	542	543	529	601	513	567	566	541	544	548	532	540	552	550	559	570	564	546	545	598	564	584	552	579	580	545	578	577	625	580	561	561	597	550	563	605	557	603	588	594	605	537	501	597	580	557	555	578	560	545	521	565	535	559	548	549	562	542	553	569	531	585	599	601	551	542	547	540	558	578	570	546	581	539	569	546	589	589	574	634	564	591	563	563	581	528	553	591	589	585	574	595	558	548	582	541	585	570	567	546	563	608	560	590	571	533	553	553	564	567	549	561	576	586	557	563	555	550	559	549	566	600	516	590	551	568	560	562	565	576	532	583	575	538	551	593	567	597	510	561	593	539	591	525	577	548	574	569	563	565	602	540	559	562	566	610	545	575	556	618	577	583	558	580	572	573	549	577	524	607	560	561	579	535	592	539	601	559	528	571	578	617	514	546	566	551	577	568	582	527	566	560	583	546	516	585	580	566	570	585	562	583	519	576	582	564	558	559	566	559	561	542	575	567	571	598	581	573	544	539	576	552	593	551	569	573	570	576	571	569	573	586	565	571	575	573	570	577	573	551	537	592	566	573	518	565	596	534	593	576	539	552	549	549	585	565	560	553	575	567	576	543	550	580	566	558	545	534	579	550	573	559	542	575	598	557	548	531	565	596	572	541	518	588	587	567	596	555	552	544	601	554	548	566	596	582	582	588	544	562	552	499	553	550	520	542	553	593	574	612	593	586	552	559	598	593	555	603	549	589	548	507	585	572	547	538	576	566	555	576	630	554	593	607	583	561	560	599	570	549	542	559	593	590	560	592	573	528	529	544	560	528	543	556	568	559	554	602	592	576	530	532	558	584	559	583	547	547	577	566	507	542	545	550	558	564	543	530	642	588	566	573	550	523	581	572	586	579	575	564	579	567	570	570	546	568	535	589	583	607	571	540	559	577	541	597	554	572	587	579	557	557	602	581	556	548	525	605	585	592	567	563	534	583	581	565	563	536	589	553	537	594	584	566	591	581	546	585	564	563	561	585	539	534	566	585	567	575	506	572	540	566	578	580	572	562	556	518	568	558	542	552	554	568	547	562	582	543	562	551	552	597	600	587	569	557	527	594	577	546	608	557	573	533	535	573	566	588	544	593	526	559	566	596	570	571	562	562	520	610	542	578	601	576	621	610	581	559	572	598	538	548	613	538	541	558	568	592	556	555	604	583	600	552	550	572	557	528	573	569	573	585	595	562	546	563	582	565	578	539	580	523	601	597	610	585	546	540	545	567	588	570	585	554	485	528	543	566	566	539	556	553	610	575	548	561	571	566	582	557	531	587	561	533	549	597	534	568	574	563	540	623	508	562	540	610	540	580	563	530	585	566	560	564	554	583	604	582	600	570	593	519	550	517	565	566	610	552	564	577	587	579	567	550	564	543	569	542	567	569	541	561	555	579	583	583	573	536	595	539	557	587	543	592	557	575	601	528	541	595	601	591
28832	31340	30639	15073	3000	657	370	285	278	256	273	276	249	276	289	275	276	257	277	228	289	271	271	283	239	273	276	227	263	257	278	238	282	283	282	253	286	294	269	268	260	239	274	247	269	281	259	251	267	298	264	263	264	270	252	272	257	284	275	255	282	279	258	264	268	270	259	254	301	248	264	251	265	253	272	278	260	267	268	270	259	237	247	261	246	274	258	287	287	257	253	269	250	284	278	273	293	247	265	293	239	274	250	250	273	242	276	284	264	232	271	243	248	264	279	287	282	259	247	273	286	296	252	274	282	284	254	252	258	261	272	249	279	274	281	264	259	257	276	262	290	267	272	259	281	272	239	253	281	298	250	276	235	244	282	268	279	285	265	241	265	283	277	260	239	272	268	276	300	257	291	251	269	253	261	262	278	283	268	274	279	283	271	264	273	264	275	240	261	289	255	243	288	273	263	256	248	266	268	275	267	265	262	253	254	263	293	285	249	272	275	269	246	260	263	274	261	249	249	273	269	241	258	311	267	281	274	257	266	276	283	247	286	262	264	219	274	254	291	293	259	275	252	258	275	238	268	255	262	272	281	271	260	264	267	276	273	247	281	285	280	235	255	262	277	251	265	287	278	291	278	253	273	277	286	279	252	282	272	284	270	250	257	278	278	246	255	252	249	265	238	254	252	251	254	284	249	275	278	273	290	286	288	264	271	294	274	266	285	285	251	259	287	276	270	308	259	275	249	276	291	264	251	291	270	269	289	254	257	263	265	256	267	253	268	259	276	257	245	262	272	247	274	258	276	277	251	267	274	264	257	274	221	281	254	267	287	285	239	280	254	263	267	268	260	255	249	263	273	266	255	255	280	262	288	238	241	289	231	266	246	268	279	274	249	238	263	258	260	287	247	283	261	269	268	255	266	262	275	268	250	274	275	265	261	285	260	281	264	275	247	256	267	308	259	272	268	279	264	317	292	267	298	279	281	305	287	272	295	271	267	291	270	279	252	273	279	247	230	277	253	286	261	265	251	275	283	246	290	289	243	265	273	288	247	261	265	251	265	242	250	265	253	264	266	282	246	284	271	278	282	257	271	265	240	262	243	257	246	246	287	279	251	253	253	268	281	287	251	296	301	219	283	252	264	233	244	246	275	269	265	265	242	269	268	282	255	297	257	273	265	250	276	254	294	265	253	268	251	277	267	251	257	270	264	262	258	256	251	289	300	289	262	278	257	272	264	281	281	249	284	252	266	268	261	269	260	304	272	271	286	256	266	259	256	251	260	291	267	277	279	277	278	285	265	266	256	266	251	263	289	271	309	262	245	260	228	283	282	258	245	239	276	292	267	266	273	273	261	296	270	244	277	292	274	274	250	266	253	300	274	293	280	267	278	275	269	273	250	279	261	272	267	243	272	249	246	253	253	256	280	272	280	257	249	252	261	295	272	285	247	262	248	263	269	241	240	276	266	268	272	263	251	268	278	265	276	276	253	253	294	267	275	275	306	265	272	276	273	271	266	262	277	265	251	296	306	217	240	249	297	251	278	280	263	269	236	265	264	268	282	249	250	248	263	287	276	270	234	263	249	279	263	262	260	272	257	275	269	282	243	260	276	292	282	247	286	276	260	269	258	274	279	288	265	258	280	299	294	265	269	258	286	241	276	241	287	276	272	272	262	261	289	275	252	255	290	257	251	283	252	269	247	300	285	257	255	278	295	290	252	273	264	253	259	291	250	295	263	283	264	263	245	265	249	240	272	282	256	283	283	252	289	265	262	273	260	247	278	254	281	288	266	257	270	274	247	276	263	268	261	305	273	246	279	266	256	248	275	267	278	249	256	244	266	255	286	249	281	246	267	230	245	282	290	255	258	252	275	287	230	257	275	272	260	269	285	278	287	284	287	256	260	255	287	270	275	259	254	273	270	264	261	232	264	257	291	252	277	253	266	274	270	267	281	248	265	267	250	272	283	251	265	255	271	253	283	259	237	253	269	272	277	254	273	264	274	263	295	290	281	268	291	267	287	251	277	281	264	267	264	228	255	275	262	258	283	269	261	270	268	267	257	239	279	283	301	256	278	245	298	256	244	288	287	269	258	227	259	259	232	265	280	268	247	248	272	279	260	273	263	278	251	274	268	258	283	268	248	261	288	285	252	262	275	258	264	286	250	229	247	298	242	286	260	246	279	288	251	246	249	270	283	257	232	278	253	268	270	272	257	272	242	283	269	316	280	255	272	259	285	282	247	290	249	277	274	271	255	289	291	271	280	254	264	263	290	258	245	286	289	277	301	269	224	252	285	260	253	271	277	258	273	259	262	256	283	214	273	271	256	267	255	258	250	280	290	280	251	278	262	254	244	257	256	259	268	262	284	284	272	253	273	259	273	223	281	269	272	255	292	275	266	290	295	270	282	282	255	268	262	244	283	269	241	267	259	317	267	246	258	240	253	259	268	256	263	260	258	287	267	253	258	242	243	284	288	277	234	275	277	279	262	298	275	282	261	286	272	261	271	250	244	279	251	257	245	244	256	263	262	290	250	261	268	299	249	286	245	259	283	276	266	268	261	269	266	248	260	269	268	256	244	263	261	270	267	275	264	264	284	271	239	278	290	291	287	272	272	248	260	280	299	275	297	286	263	257	268	273	294	269	232	224	260	256	260	275	253	253	255	266	276	263	266	277	273	255	246	294	308	272	266	266	283	246	243	279	263	271	252	296	283	259	253	266	277	267	267	252	273	272	271	270	255	256	263	278	269	270	255	259	286	260	258	270	278	258	284	279	257	287	256	254	264	277	265	287	268	288	254	251	269	273	265	264	230	255	259	266	290	253	250	272	263	260	267	250	237	268	267	242	278	269	297	264	263	246	262	265	300	261	274	253	280	265	246	248	282	299	255	244	313	298	274	246	255	281	298	270	242	297	286	278	289	231	253	286	237	244	290	276	230	289	274	259	262	265	252	278	276	282	249	259	291	261	261	249	270	287	256	279	270	271	255	271	215	267	286	273	259	274	263	255	261	309	257	302	265	241	264	281	270	303	273	278	287	246	262	275	275	279	275	278	269	256	284	271	259	273	236	286	270	283	267	241	270	260	232	249	285	263	271	271	280	287	263	256	273	235	231	270	286	261	285	251	270	274	248	264	272	289	272	266	240	257	291	244	224	271	281	258	283	237	257	273	299	256	265	264	281	271	289	267	238	264	277	276	304	275	253	256	271	277	263	271	289	268	274	304	292	254	267	286	263	244	259	263	286	273	294	264	264	331	242	280	253	272	240	280	264	257	285	259	251	266	287	251	261	291	315	296	310	262	270	265	257	262	277	269	261	252	256	238	259	259	253	282	248	272	294	275	285	282	243	248	282	252	269	286	260	270	265	240	260	258	277	266	263	283	271	292	276	266	294	286	277	263	248	287	275	278	276	306	263	257	265	283	261	280	238	265	262	273	254	303	256	270	252	284	260	286	289	249	293	257	258	271	260	267	279	252	270	271	283	292
35157	49318	36170	16844	5292	1618	698	539	487	522	518	519	516	512	484	485	485	504	488	522	506	483	543	503	513	530	487	534	516	465	474	494	485	489	467	491	506	506	518	503	517	520	520	469	484	470	511	512	501	524	525	490	482	491	481	464	524	473	538	445	481	512	492	460	496	497	506	550	527	495	520	496	493	512	530	495	503	512	480	481	492	502	493	503	510	462	467	511	458	478	485	524	502	527	506	474	491	504	484	535	487	508	490	453	526	499	521	479	493	509	509	503	479	516	465	448	502	481	507	506	459	523	499	511	478	467	514	500	501	539	486	494	502	516	485	495	550	500	492	463	475	496	482	508	569	482	479	518	506	475	470	502	460	500	472	530	519	469	452	503	482	499	502	531	518	488	498	538	483	482	514	459	504	497	537	506	491	523	509	482	537	468	517	531	482	506	513	528	510	454	484	459	484	505	504	507	521	439	528	494	473	530	486	499	515	502	449	518	506	496	529	473	475	481	516	472	497	480	486	470	498	435	502	495	484	476	484	514	518	481	467	465	464	463	508	522	493	443	456	460	482	454	468	469	500	504	517	484	488	490	492	496	513	462	513	501	529	502	504	513	504	473	446	465	491	464	505	474	486	508	513	461	458	469	502	475	536	477	490	484	495	470	479	499	475	456	503	494	498	496	461	520	485	472	471	495	486	508	510	510	499	484	500	467	499	459	505	515	478	468	500	455	510	489	520	456	477	492	452	499	483	507	497	477	477	452	507	530	494	505	494	500	500	512	473	483	495	488	449	474	505	484	503	481	485	493	509	481	493	470	502	502	499	485	483	469	496	502	474	494	488	517	483	480	487	478	479	487	463	481	481	483	506	490	502	466	530	450	482	469	478	522	500	445	498	508	519	518	501	462	553	497	481	467	495	523	480	477	482	476	475	476	510	507	465	486	476	492	476	531	523	509	482	526	502	495	488	490	489	470	481	524	502	469	478	508	491	510	523	482	498	541	506	491	500	439	519	456	500	505	529	485	502	502	532	483	479	556	501	512	509	477	488	499	506	494	541	488	511	454	470	490	502	450	541	481	478	531	473	507	513	487	489	512	531	503	478	497	480	515	476	506	474	488	523	473	478	498	472	490	503	500	505	474	475	457	497	490	497	468	493	495	514	485	485	437	490	514	511	476	477	498	471	473	517	498	463	501	521	460	496	471	528	514	487	457	483	490	510	493	505	501	500	509	469	558	492	495	520	514	467	492	494	493	509	482	454	499	481	486	529	514	467	498	522	477	496	517	461	456	476	455	504	478	510	501	513	523	518	517	504	520	509	488	493	503	481	502	513	475	515	532	517	459	505	490	485	499	462	465	471	494	488	524	492	498	502	485	487	464	529	509	519	505	487	495	465	510	500	530	503	478	466	479	485	485	462	519	542	490	456	501	477	520	515	486	459	507	484	482	509	478	514	516	490	513	494	498	497	506	499	484	484	497	519	489	491	453	491	453	453	515	483	505	481	506	484	466	511	522	497	513	524	507	513	465	516	480	478	483	528	472	489	505	466	504	512	505	519	457	498	519	494	468	485	507	470	514	451	512	478	491	514	482	512	497	488	505	479	503	476	485	525	462	481	519	489	516	505	488	524	487	475	490	486	449	464	469	524	479	507	492	508	488	524	495	502	484	468	503	497	466	512	501	523	501	504	486	524	502	518	471	480	492	473	514	475	481	488	513	525	492	473	510	513	484	494	466	528	479	496	500	510	549	501	473	461	487	523	485	470	465	490	471	460	546	487	469	501	504	527	520	472	511	523	497	482	486	512	459	490	473	511	485	495	480	508	508	506	483	515	555	466	503	469	487	482	488	475	449	518	489	487	495	507	505	483	530	479	497	470	503	516	461	454	542	479	494	466	495	526	501	474	521	480	535	467	477	495	494	498	502	503	454	512	481	484	491	498	518	467	493	487	476	496	493	480	497	495	470	439	481	457	498	484	502	526	498	493	491	522	470	473	511	495	532	471	477	527	471	474	466	511	474	519	489	517	467	506	520	508	485	469	519	525	497	493	462	487	489	492	520	487	470	532	451	480	463	488	557	504	503	499	486	498	508	473	503	481	482	483	494	497	478	480	462	483	476	477	544	434	466	461	526	548	493	501	514	515	465	483	509	502	509	485	462	520	473	437	482	454	516	480	461	514	490	511	499	485	474	519	517	486	532	488	519	523	499	456	519	497	498	508	517	489	484	454	513	486	465	537	470	492	482	487	486	501	477	480	466	515	496	491	495	497	473	491	482	524	514	497	468	481	503	506	512	517	506	486	491	471	506	514	496	483	503	460	475	501	492	511	481	508	515	480	468	489	493	492	499	526	479	496	483	502	515	525	497	488	506	479	512	531	465	516	512	495	492	507	473	478	479	503	489	505	506	499	498	490	506	483	536	481	478	517	473	503	523	491	483	496	522	500	502	468	526	500	498	475	454	513	443	478	483	514	480	503	499	462	501	492	465	518	479	497	478	531	512	493	496	465	498	490	513	512	494	516	492	484	526	467	500	493	485	510	488	509	490	495	492	492	509	505	504	486	524	475	474	477	458	488	483	505	483	506	473	492	525	491	488	479	472	487	469	489	466	489	490	502	480	489	482	501	502	451	463	501	485	484	500	480	471	469	490	490	494	512	483	495	496	499	512	512	465	535	497	457	511	493	487	468	492	489	550	496	471	493	474	479	460	476	497	488	488	470	512	501	495	449	518	487	512	514	485	461	503	481	487	454	483	489	484	517	461	491	529	497	504	484	485	477	481	458	515	446	494	487	510	507	496	532	494	508	477	476	504	491	496	485	517	507	501	504	474	463	511	448	521	507	526	469	475	486	491	446	474	493	521	467	490	480	450	520	490	484	456	504	452	484	512	469	484	483	498	511	506	469	499	482	495	500	542	502	496	514	481	512	474	475	492	483	510	478	495	498	488	497	498	512	513	497	499	480	527	518	499	485	480	474	516	457	496	475	506	509	491	469	485	519	497	448	504	507	473	531	467	503	501	507	527	489	460	513	494	489	511	490	514	532	471	489	529	488	522	474	492	476	478	468	523	501	514	485	488	502	487	513	508	465	484	521	489	496	479	504	473	463	494	485	494	500	527	513	491	504	530	499	468	507	510	504	504	491	470	465	471	465	546	488	448	480	484	493	467	472	500	489	494	497	498	499	518	494	496	461	498	501	505	501	499	504	490	541	517	465	502	456	500	539	514	505	523	536	513	478	506	511	478	458	444	500	513	442	508	456	473	475	522	463	511	495	487	520	491	506	528	466	473	547	493	506	474	538	520	476	470	480	486	468	479	498	510	497	509	502	509	519	495	512	492	531	473	504	493	529	480	505	498	498	516	460	454	505	510	473	488	565	489	506	502	462	506	499	490	470	500	511	524	483	493	514	510	486	525	504	492	483	533	475	510	478	448	501	502	500	536	516	464	470	513	491	486	470	497	507	495	488	489	491	475	506	494	510	454	508	486
24680	24945	37654	30987	20400	8806	1153	389	308	286	250	297	307	276	294	275	311	266	277	297	264	274	276	284	287	251	259	326	290	258	286	265	275	278	309	290	315	256	289	282	293	313	274	307	256	280	265	266	283	308	277	291	263	315	295	289	286	277	292	280	269	278	291	272	297	286	281	290	272	276	251	280	265	287	279	290	286	290	292	269	268	284	287	282	300	293	291	302	318	246	270	295	272	286	290	290	305	292	271	277	269	290	288	297	273	306	238	258	283	275	300	272	271	273	273	265	291	297	290	285	273	266	301	294	291	256	269	272	274	312	292	305	290	297	284	253	330	290	292	313	275	288	290	316	290	282	264	298	272	302	272	271	260	267	276	296	300	274	250	270	269	270	289	285	289	261	299	292	277	279	286	278	267	268	310	284	272	288	269	287	280	294	280	290	300	272	261	281	275	290	286	279	281	266	261	260	287	298	277	272	279	280	291	293	287	277	301	285	271	302	286	291	287	238	259	280	273	300	274	262	307	239	284	274	260	280	283	287	272	303	310	268	265	298	270	285	287	261	280	296	295	285	281	290	291	277	240	310	254	292	289	283	289	257	274	273	278	256	276	301	279	264	300	270	279	275	274	289	304	282	283	294	304	305	274	275	266	294	299	272	275	283	292	284	280	257	241	281	286	285	300	256	315	256	280	264	292	290	269	292	291	288	279	294	267	290	298	308	282	319	265	293	254	274	278	270	284	250	275	283	331	260	287	300	300	270	270	311	272	283	283	269	279	294	265	265	306	280	294	286	279	303	278	287	284	310	280	246	268	293	305	281	295	280	293	279	274	278	300	309	295	294	270	309	325	294	264	279	287	279	284	299	292	270	286	277	310	257	273	295	283	256	253	276	280	272	271	283	275	268	308	264	270	266	289	269	253	289	266	286	267	254	241	265	282	258	279	289	282	283	296	289	308	281	278	314	267	277	287	257	303	307	249	267	297	252	293	291	278	253	277	279	278	250	305	263	278	282	270	313	313	289	295	298	270	286	274	283	281	277	312	271	290	281	304	274	267	274	292	259	287	304	260	296	290	275	291	299	273	300	291	287	295	265	274	285	277	289	274	289	266	275	308	279	276	274	285	281	278	277	278	272	312	287	284	291	283	272	321	272	288	287	292	276	296	284	294	300	291	293	283	275	295	277	279	267	290	294	303	279	267	286	272	294	285	315	252	241	284	281	308	297	249	271	294	284	293	252	303	272	263	281	266	272	292	293	309	285	297	284	269	294	288	264	284	246	288	289	283	280	297	299	297	260	252	267	281	277	287	283	287	256	303	297	289	296	286	297	290	287	276	316	293	296	275	315	287	303	274	282	267	284	312	279	288	277	302	289	301	271	293	263	286	304	279	278	320	260	272	297	258	288	270	290	265	274	267	301	321	284	274	280	260	276	283	262	291	289	269	284	295	277	285	308	264	286	301	293	284	288	311	263	288	293	283	309	293	249	297	315	282	263	264	257	322	310	272	271	289	284	279	272	288	284	253	293	294	285	308	290	298	285	272	286	303	292	281	286	263	284	293	299	261	287	308	294	263	232	296	268	293	309	301	309	253	284	265	289	273	294	273	281	272	266	255	284	282	297	319	294	279	277	298	276	280	252	281	290	275	265	317	295	279	290	287	275	297	283	295	263	255	279	287	298	276	284	291	300	301	286	287	282	277	291	267	268	294	248	284	304	267	281	281	283	302	277	274	273	302	313	278	294	308	299	290	275	294	292	271	296	310	296	286	262	291	272	277	285	294	277	266	265	299	272	278	291	277	276	258	276	259	290	287	268	290	276	285	279	278	249	256	298	289	266	255	284	314	318	288	303	246	267	274	252	289	308	286	260	250	284	306	276	265	324	282	284	294	280	249	273	265	287	287	286	310	249	289	262	306	267	275	286	255	270	229	269	263	276	271	303	264	293	279	317	293	290	299	272	268	274	295	307	267	295	278	308	282	272	271	295	273	285	273	291	268	271	268	282	261	285	265	266	286	255	292	259	310	267	247	275	267	301	262	290	313	278	272	255	289	250	292	247	302	261	277	297	292	270	330	301	307	273	304	272	274	287	265	268	312	283	283	265	284	275	288	266	283	273	289	275	291	264	270	283	288	259	264	278	271	286	290	278	281	292	265	303	271	277	296	259	240	272	269	290	274	253	296	263	274	323	283	260	262	283	272	306	269	279	308	269	292	287	290	271	314	278	276	284	295	319	310	318	293	270	318	277	277	297	248	275	257	296	250	283	273	260	279	269	278	278	282	272	272	283	316	264	261	280	293	281	297	300	272	280	305	265	299	287	287	302	305	265	257	270	300	280	297	260	256	255	289	281	282	267	263	287	281	273	293	259	303	272	255	276	298	296	247	288	306	287	283	313	301	306	277	299	300	256	263	289	265	279	287	260	293	284	281	316	284	297	293	287	294	273	287	284	261	292	253	281	254	297	287	285	265	284	269	278	282	290	261	251	283	268	296	295	262	292	284	257	266	264	281	255	277	331	273	267	269	288	292	278	291	291	288	243	255	290	308	260	297	283	282	288	256	280	271	271	280	276	298	300	309	280	324	264	262	282	272	275	304	273	286	273	267	263	276	265	287	304	287	259	255	300	331	284	265	244	274	301	265	278	305	290	278	281	278	282	279	261	319	298	279	267	287	262	291	285	278	279	309	257	285	271	300	273	275	277	259	277	302	300	287	300	282	285	302	287	264	287	303	253	290	265	296	257	308	276	323	266	286	311	303	267	310	273	302	287	290	280	283	279	266	263	284	270	286	295	254	272	270	263	286	304	285	278	340	280	270	298	296	279	272	310	294	280	288	254	304	286	275	299	266	299	258	297	250	303	296	305	299	279	303	272	241	294	259	300	299	315	263	284	280	293	279	259	291	282	267	253	285	287	282	260	285	288	278	260	300	296	276	278	275	290	283	271	262	284	297	300	284	309	270	291	296	287	252	272	260	276	274	244	272	280	273	283	249	306	273	286	270	307	298	274	261	297	280	248	277	297	277	278	297	287	252	286	302	280	294	263	289	273	316	305	297	293	281	270	297	293	261	272	295	278	251	317	276	296	271	282	246	267	337	288	306	265	288	299	318	280	296	300	267	281	287	273	294	300	256	275	295	291	285	319	281	252	288	290	267	270	314	274	296	303	314	284	298	238	262	268	283	271	252	303	295	257	278	266	288	269	301	315	274	272	278	270	337	279	279	280	291	295	285	288	273	301	270	288	295	271	283	287	280	278	303	288	259	298	255	310	262	275	279	249	269	279	271	280	281	293	243	277	282	285	330	294	258	285	296	304	285	294	299	280	311	263	311	299	318	313	281	312	245	292	270	295	275	334	289	273	311	260	308	283	282	297	258	278	283	308	284	262	263	291	284	296	287	308	281	298	303	295	302	292	290	310	269	300	288	293	289	295	278	285	270	304	276	272	304	258	320	279	293	274	281	289	273	273	266	282	296	260	289	279	271	275
59210	93704	70428	41727	20730	6445	1667	680	541	449	509	535	527	484	518	493	558	528	522	555	525	496	475	504	510	502	507	489	487	516	541	505	517	539	489	478	494	497	511	504	537	505	490	524	506	506	525	484	528	525	499	526	526	511	508	537	529	517	558	538	505	496	499	531	518	534	539	566	520	530	526	513	465	495	572	502	520	536	573	484	497	476	523	510	537	484	512	518	473	533	489	507	499	524	511	512	525	505	511	554	523	513	593	522	520	529	513	506	484	553	519	512	545	578	486	547	500	487	494	519	497	554	511	566	500	505	510	521	524	485	491	552	503	534	514	525	485	498	523	501	491	514	526	559	542	500	478	547	512	500	546	547	499	526	539	503	508	519	469	472	559	506	484	507	514	516	502	511	469	554	549	511	487	493	507	568	552	454	473	521	524	540	513	524	511	510	520	510	466	529	499	494	508	496	488	500	517	534	508	480	510	497	505	526	466	508	544	500	515	531	517	498	479	482	493	495	494	541	507	496	502	496	523	513	536	550	504	511	508	514	503	496	495	522	512	528	506	494	492	556	467	473	519	527	509	548	519	463	521	542	516	520	529	523	551	527	515	541	525	520	526	538	526	541	534	524	492	481	508	508	503	519	520	505	563	526	542	526	548	518	541	495	501	514	495	498	482	486	542	520	558	546	537	496	505	556	502	532	509	521	540	522	516	523	539	497	493	512	496	497	559	508	538	524	568	542	516	498	512	543	515	490	498	530	491	513	515	501	488	544	525	541	502	473	512	508	523	529	520	504	513	572	512	531	507	497	514	528	503	532	485	539	503	513	511	512	504	473	495	517	537	543	508	507	517	505	522	489	518	517	504	508	472	510	512	525	495	544	516	494	505	505	481	505	547	525	497	501	483	529	533	523	519	544	508	529	518	575	533	524	539	514	479	501	559	502	523	488	535	468	521	485	535	448	490	515	506	484	487	517	528	549	518	511	523	483	519	537	517	473	519	538	521	516	553	561	487	530	516	491	487	464	500	493	528	547	526	521	499	512	489	491	523	540	568	487	501	507	523	523	535	531	522	483	562	518	495	526	517	527	528	507	534	497	521	518	525	519	497	486	507	511	496	498	512	483	522	548	543	493	526	515	492	536	528	538	513	520	510	523	547	498	485	517	536	529	524	506	527	522	517	516	514	529	483	527	546	533	523	529	554	499	530	530	543	495	508	546	495	494	519	495	544	532	533	482	515	516	483	564	495	523	521	485	515	534	502	524	506	522	496	520	512	486	538	515	504	484	490	508	482	501	509	508	524	524	512	508	502	541	496	515	510	541	511	521	521	539	524	526	447	508	503	561	491	518	490	515	528	511	477	509	566	525	559	493	504	502	501	504	553	508	544	517	511	512	512	512	481	487	506	510	516	513	526	500	541	526	551	476	522	552	529	481	518	505	545	519	495	523	555	512	540	435	472	459	540	464	573	564	526	521	481	542	527	524	510	544	509	509	521	498	545	516	493	497	524	562	494	511	514	513	548	537	484	504	527	511	514	518	498	509	526	497	486	530	525	509	511	512	484	508	501	494	506	528	472	496	558	526	492	476	505	517	525	498	500	491	498	505	501	471	485	507	531	507	521	523	549	523	501	508	541	529	521	503	487	507	523	489	529	487	500	503	515	559	506	558	491	522	447	508	552	512	498	523	492	505	538	531	534	485	502	496	475	496	505	500	521	500	511	537	519	571	492	489	557	493	505	556	531	501	502	535	517	496	526	504	525	537	485	530	537	529	507	532	511	525	540	529	541	508	484	476	502	503	533	513	504	493	469	518	496	533	539	516	518	495	491	519	511	496	497	509	498	531	495	545	491	533	495	522	508	511	535	509	520	500	506	527	521	511	535	538	534	539	479	526	540	552	511	547	501	531	498	513	515	491	513	509	524	532	531	540	530	495	502	544	556	461	537	497	495	520	508	531	523	484	463	551	473	514	476	486	476	516	517	544	461	536	491	491	499	514	495	471	505	508	521	499	480	523	516	490	511	502	521	516	480	500	487	523	559	561	533	518	476	532	521	491	531	488	491	514	519	508	562	462	545	532	476	536	524	463	579	545	497	477	522	511	547	548	503	509	522	535	485	500	535	504	478	470	502	554	541	503	519	537	531	517	543	515	538	537	526	504	516	522	522	471	538	507	493	506	471	512	501	525	509	505	517	509	535	491	531	504	502	500	532	482	520	522	552	545	499	547	513	529	528	485	483	481	501	528	528	538	507	501	515	513	489	487	532	530	462	541	498	542	537	524	553	474	493	548	499	534	544	572	496	523	554	565	514	535	512	483	527	482	526	515	476	525	488	491	506	509	518	510	473	517	510	514	475	525	488	514	519	523	508	519	492	541	493	521	499	522	536	476	523	516	510	508	490	494	520	517	520	483	528	529	489	543	506	523	556	508	515	501	497	520	544	475	507	538	511	541	528	506	560	535	498	536	524	530	520	535	487	511	519	554	519	520	538	513	482	488	562	503	476	528	540	495	499	517	530	506	525	519	551	517	529	526	510	508	521	507	520	496	580	500	488	492	528	536	517	522	539	502	510	521	549	510	523	549	511	547	503	498	512	505	509	537	530	488	515	531	489	542	544	520	486	476	511	539	505	520	545	516	521	508	523	544	491	518	534	493	477	528	543	523	579	537	566	522	515	505	489	513	519	484	524	525	518	505	521	453	503	494	508	518	468	485	536	512	556	502	542	501	514	514	515	524	499	471	491	536	535	512	500	498	541	487	476	458	541	526	548	541	502	533	506	527	501	495	478	496	512	500	516	512	537	530	499	523	499	492	509	475	513	521	517	522	501	507	501	489	541	478	458	499	479	487	489	536	558	495	493	524	514	508	517	565	514	535	514	538	461	524	546	534	525	506	484	545	513	515	537	553	512	525	551	496	502	520	524	529	537	546	515	548	496	535	485	509	560	521	494	545	501	539	489	545	516	528	485	550	521	515	513	480	484	532	529	525	476	509	499	529	506	492	508	500	478	510	541	523	558	512	503	508	479	534	516	483	509	490	518	543	494	495	524	521	565	503	506	498	485	489	550	516	557	517	495	514	491	533	513	526	512	532	518	518	519	506	512	549	509	516	550	513	492	501	503	480	509	533	528	492	493	518	521	526	539	534	504	536	468	516	520	518	525	497	533	503	529	505	537	527	525	496	496	516	515	547	527	538	472	496	509	545	480	548	528	511	532	480	499	507	517	515	540	472	488	509	510	457	510	526	518	507	535	477	493	501	481	532	514	511	521	527	506	479	527	536	518	507	517	496	478	546	492	501	500	530	529	508	494	544	478	522	517	488	549	487	524	518	453	468	494	544	506	519	537	570	503	523	486	521	520	528	506	531	511	514	465	489	468	502	511	501	517	488	533	465	559	485	546	492	523	523	547	497	509	522	532	521	525	523	494	512	520	498	554	528	521	515	567	499	518	514	512	508	502	486	541	534	536	529	494	534	541	517	485	496	502	490
23634	22941	33443	28247	22191	17299	4519	478	360	352	372	320	335	370	333	306	337	332	321	350	318	326	344	317	324	352	316	326	292	351	328	345	333	326	320	346	274	323	334	321	332	291	323	304	301	303	287	309	333	315	301	345	330	338	288	308	332	330	303	351	367	338	332	334	306	288	328	337	329	323	314	336	328	343	331	282	306	311	340	326	338	357	325	328	332	359	325	303	319	318	318	332	310	308	313	317	355	385	324	344	337	329	383	310	335	322	330	380	345	332	361	354	316	353	299	316	338	313	315	345	322	351	317	333	311	333	325	341	354	347	350	329	348	352	324	315	316	319	327	320	349	311	333	290	321	330	330	298	343	335	327	318	341	322	298	324	316	306	325	321	332	352	342	343	321	317	314	332	329	328	297	333	320	360	350	334	319	347	352	324	302	325	300	318	328	337	321	325	353	333	335	317	300	335	295	355	328	312	308	301	300	323	315	304	286	323	312	343	315	331	320	334	321	356	336	344	325	324	297	325	309	319	353	318	312	338	337	315	343	356	343	331	301	311	354	311	324	307	317	315	313	319	322	313	292	344	338	330	344	356	348	334	333	310	350	320	327	344	328	341	340	314	323	304	309	322	317	315	318	337	306	312	352	312	340	314	311	300	332	308	315	309	344	311	302	323	337	349	323	324	334	316	324	335	345	301	337	317	309	303	318	323	309	298	341	368	330	321	336	324	337	292	310	310	310	342	351	326	321	308	312	315	330	348	327	316	291	315	332	334	338	307	319	298	322	318	311	347	336	323	334	320	319	337	309	316	361	357	314	334	340	347	350	338	355	331	314	302	324	314	370	354	352	354	341	309	325	288	322	317	332	347	364	302	358	332	339	331	330	340	337	356	322	324	330	329	335	336	336	317	289	361	310	311	314	346	339	339	349	338	330	316	373	317	348	323	363	309	346	369	330	319	327	333	309	344	339	320	343	289	324	318	306	315	326	338	311	320	314	321	336	351	339	360	336	332	333	350	336	325	307	332	331	350	322	327	296	291	353	321	322	331	313	315	331	319	314	306	340	303	321	336	326	305	315	334	310	353	339	347	323	334	316	316	337	316	332	338	332	322	319	323	309	339	313	322	338	310	352	337	328	330	319	327	292	334	305	338	332	363	331	342	297	315	303	361	353	322	330	372	315	331	333	344	329	328	322	304	353	311	335	320	374	323	333	309	326	325	314	287	349	328	335	304	311	333	324	335	339	327	306	312	329	294	345	298	320	357	301	328	335	314	316	325	356	313	347	325	287	338	340	350	348	322	334	313	330	312	297	330	279	324	339	348	342	324	309	304	348	311	331	314	294	296	331	347	314	334	320	320	343	335	339	314	352	307	315	320	293	325	314	309	324	311	356	319	314	279	346	318	332	345	293	282	348	334	333	348	362	326	317	356	336	312	284	327	317	312	327	269	323	314	315	316	323	315	344	334	306	325	325	302	331	292	344	350	355	352	354	325	331	320	339	316	362	340	303	335	309	340	335	323	341	352	327	334	325	306	340	318	329	336	338	294	318	331	370	324	349	304	302	323	332	351	337	328	342	296	293	322	317	314	356	330	320	312	310	337	317	315	379	316	324	348	263	317	297	321	329	334	339	379	339	315	322	320	317	304	313	333	343	356	316	314	320	302	327	342	328	322	298	318	359	300	321	322	337	330	322	316	304	322	348	316	320	314	366	303	310	330	316	316	302	338	312	322	322	326	332	314	345	287	346	326	339	311	319	311	300	310	339	332	295	333	340	310	353	332	288	330	314	313	293	302	306	309	347	361	335	315	316	335	323	314	339	329	324	305	326	325	365	353	363	327	320	302	301	353	309	330	312	339	349	327	328	330	309	307	309	335	338	320	317	309	305	323	321	327	307	308	348	350	308	345	352	316	340	326	337	328	319	323	309	330	323	317	322	357	302	323	284	328	297	345	351	335	340	324	301	298	326	341	307	321	341	340	319	307	320	356	317	331	321	338	297	339	316	310	320	344	263	319	308	290	325	297	289	347	340	335	354	315	313	350	336	338	308	291	321	326	332	335	311	325	342	350	340	326	325	319	357	331	312	324	350	296	345	320	344	317	361	310	319	339	317	324	338	332	337	331	331	312	315	363	350	321	307	322	328	356	339	330	321	331	320	341	322	313	353	328	317	313	302	348	343	319	311	302	338	326	350	316	302	314	335	320	331	343	385	286	311	331	320	302	330	326	325	357	335	347	313	311	320	328	345	314	313	307	324	333	342	345	352	318	348	318	291	364	310	320	298	323	324	322	336	341	334	338	344	360	325	330	311	300	320	326	288	324	309	357	319	317	321	290	334	323	328	308	321	308	326	302	320	336	297	340	335	336	330	324	304	310	311	340	307	335	324	347	306	332	344	354	330	315	312	321	330	330	334	305	360	317	323	331	338	348	326	314	298	335	329	336	341	310	321	340	307	301	331	343	363	347	295	326	300	325	339	304	343	302	303	333	295	340	327	325	303	319	338	343	307	344	322	330	341	327	352	332	340	328	333	329	313	308	359	342	305	332	335	314	339	302	332	307	334	329	323	350	329	336	370	335	346	334	333	330	319	310	306	336	321	332	343	332	324	323	328	309	348	334	346	342	351	322	320	339	350	354	305	311	351	336	348	321	320	329	325	355	323	317	298	346	339	339	307	395	333	340	338	321	308	347	335	326	309	322	346	304	298	290	325	315	332	338	348	325	331	340	334	318	312	321	307	331	302	341	300	323	328	324	337	318	307	310	327	325	364	348	336	315	333	327	322	356	324	324	329	309	360	376	308	346	323	298	346	323	285	337	338	307	315	306	303	321	349	322	311	289	320	334	321	336	339	306	342	335	282	326	327	316	307	325	303	318	342	331	311	300	333	321	330	327	323	350	311	300	353	315	320	295	315	301	335	320	335	329	333	336	314	307	317	307	312	307	339	311	328	338	326	320	332	340	285	305	371	298	331	343	327	333	324	318	339	369	333	311	326	291	337	331	332	317	328	303	333	343	343	283	318	300	325	308	337	320	308	344	319	347	317	299	344	310	321	316	314	348	333	291	320	294	308	299	335	329	295	346	328	314	372	358	331	336	327	306	340	322	313	325	336	321	297	303	311	312	312	354	327	341	308	349	345	298	315	336	322	340	323	318	329	329	332	335	332	315	363	328	308	321	313	305	295	307	309	336	315	343	318	348	353	367	314	326	337	349	348	324	322	304	326	338	343	313	326	323	337	329	328	297	312	314	333	317	293	305	317	342	350	312	294	354	321	325	343	313	311	348	293	299	339	323	313	318	312	305	341	354	285	330	315	282	319	358	344	333	351	311	312	307	333	303	322	340	309	328	327	316	320	340	332	337	339	344	314	314	280	290	311	348	327	352	311	347	343	342	326	360	329	309	318	320	323	345	331	348	337	348	339	294	315	304	320	313	333	328	346	341	324	310	320	305	337	364	320	332	336	355	321	316	307	315	320	321	338	309	320	314
60837	103328	79401	50633	27591	9750	2434	824	610	604	572	557	598	548	540	583	580	554	525	529	512	522	579	552	577	556	598	577	553	578	625	557	539	583	553	577	584	567	534	551	555	558	582	585	520	575	586	558	530	534	561	548	532	577	575	559	585	567	563	547	603	552	509	562	577	550	537	532	551	557	578	571	532	577	564	577	573	578	581	557	537	594	615	578	541	565	576	530	605	548	581	577	579	569	550	551	548	520	585	577	611	578	597	580	558	532	561	548	598	509	550	589	567	567	565	555	578	530	588	548	582	559	555	600	558	548	567	573	625	554	547	574	583	560	579	545	547	546	527	567	507	593	592	601	544	554	544	578	616	553	563	568	575	493	562	544	554	511	580	569	548	578	572	549	603	564	574	541	554	553	582	572	596	546	559	540	548	546	517	606	533	552	543	567	573	567	533	582	561	571	548	541	568	542	548	583	542	577	533	591	584	535	542	529	541	572	542	552	549	562	552	593	598	525	573	569	591	569	585	517	541	584	545	605	563	553	545	589	588	575	515	526	561	551	531	593	533	566	540	574	604	574	578	590	604	544	563	600	573	553	577	581	552	555	510	590	557	615	563	589	568	567	608	581	564	599	535	571	536	587	556	584	569	541	565	580	571	534	560	581	616	585	589	558	540	522	586	548	576	586	537	555	559	568	567	530	532	562	574	568	567	517	561	547	566	598	635	577	558	590	570	562	572	560	591	590	530	550	569	561	566	543	536	598	531	551	577	606	568	594	579	573	579	578	555	565	553	515	575	579	536	545	549	537	548	555	583	531	577	563	527	543	572	533	577	550	579	533	586	611	554	606	543	594	579	549	595	582	594	578	601	540	580	578	578	539	521	627	571	535	586	573	503	543	586	554	564	591	518	556	578	587	556	566	546	550	535	585	537	570	553	523	555	579	550	583	524	547	576	569	542	575	614	580	580	550	557	590	554	530	564	595	570	521	536	585	578	549	567	553	575	576	584	556	592	595	537	550	559	573	569	588	587	550	566	580	569	581	575	575	553	527	567	544	613	544	577	572	566	575	569	612	545	603	604	570	566	553	547	564	556	568	504	555	540	531	595	547	565	592	552	567	566	590	554	548	588	629	537	567	546	573	565	548	582	545	542	591	565	583	543	542	557	550	584	595	526	545	548	551	599	590	552	528	562	551	581	574	551	557	557	592	588	583	586	584	594	566	597	581	551	544	600	550	541	584	519	552	571	556	565	574	602	563	637	554	550	582	554	552	565	554	570	538	542	534	542	593	547	576	598	502	549	542	559	609	546	563	558	558	544	625	587	555	584	539	573	620	557	539	593	569	615	517	547	548	578	549	537	571	585	570	572	568	593	571	591	580	543	543	591	556	562	574	593	590	538	538	559	552	580	552	545	547	562	547	511	555	579	578	548	570	580	594	612	590	566	548	584	584	586	604	572	540	555	565	614	576	577	516	534	537	569	528	570	606	564	586	568	553	529	585	527	614	573	543	557	582	522	574	562	560	537	563	556	575	538	547	598	561	569	630	609	596	575	571	558	585	525	591	559	578	573	591	576	576	557	562	545	557	557	546	560	548	551	565	574	555	583	550	555	552	584	536	573	531	571	568	601	627	526	604	548	548	595	586	565	557	590	603	559	582	579	581	530	572	598	586	581	541	584	566	550	539	544	541	575	605	536	573	558	568	591	586	554	585	547	540	568	575	590	559	600	554	579	551	554	569	577	585	574	538	563	585	592	549	571	566	583	581	590	601	536	547	561	614	551	582	606	556	559	556	561	571	543	552	539	587	585	559	572	556	593	574	563	569	552	565	546	562	526	570	551	595	593	539	555	525	600	607	558	556	564	574	560	546	527	584	570	627	567	532	541	543	565	551	562	553	575	550	583	562	552	570	526	559	567	611	584	609	546	567	602	531	593	562	583	519	551	581	549	557	561	566	538	561	554	588	555	564	553	595	571	591	594	587	591	516	555	599	571	574	544	562	585	540	593	571	592	538	547	537	556	547	555	567	566	593	583	514	544	579	554	577	546	536	572	576	594	585	584	555	568	528	578	598	597	553	530	616	538	587	608	567	563	539	550	563	572	586	563	556	532	593	588	570	546	550	542	614	575	571	585	595	581	555	588	577	582	564	527	554	548	576	550	587	542	545	556	592	564	573	558	521	594	585	548	540	539	522	595	549	586	542	599	571	559	583	543	541	614	547	570	555	571	601	536	594	560	537	535	545	581	591	551	529	607	544	547	564	554	538	581	544	559	590	568	547	602	533	557	571	590	541	539	540	586	589	569	567	587	584	513	564	558	564	563	533	548	568	577	583	629	583	540	560	592	575	550	583	545	587	564	563	572	590	581	566	554	589	545	548	555	584	562	572	607	515	566	539	564	570	550	564	632	592	559	530	576	560	584	570	564	580	569	574	579	553	579	547	583	530	586	562	595	567	591	568	578	564	562	551	565	592	566	571	577	569	576	560	520	508	591	564	530	546	553	567	519	580	544	547	586	565	572	567	562	563	594	544	597	589	578	579	583	576	617	551	579	559	568	571	582	572	553	541	553	554	577	566	588	553	558	551	578	567	581	578	571	581	559	579	553	572	610	576	581	552	548	537	569	597	542	528	545	595	557	581	579	579	549	580	540	547	584	565	585	536	547	584	583	548	513	599	575	549	548	603	550	556	531	573	554	535	590	540	545	571	566	521	597	581	565	561	563	554	539	576	576	512	549	564	535	541	563	539	583	539	561	555	573	562	552	582	606	588	586	589	536	560	571	515	605	544	610	541	583	530	613	580	579	560	545	542	556	527	550	577	554	554	539	568	584	569	579	513	537	626	589	533	553	528	588	557	587	620	561	567	555	576	506	594	527	603	538	565	566	556	579	535	598	576	611	607	547	581	534	530	532	591	610	542	555	559	584	538	555	546	607	568	528	592	563	607	527	538	592	587	553	582	575	558	552	569	563	536	579	579	577	594	563	541	522	561	564	566	594	528	576	550	579	582	575	532	594	538	551	537	572	587	531	537	544	568	519	560	536	605	562	572	520	574	563	588	568	571	548	536	536	552	575	615	566	540	539	554	573	548	578	561	558	574	554	558	551	563	568	578	564	571	576	571	589	555	514	554	555	539	541	574	532	578	608	549	536	534	552	591	560	578	538	521	556	554	573	595	586	515	539	568	575	553	543	559	547	537	596	505	539	544	552	571	533	584	555	571	541	609	536	577	525	560	567	580	524	542	575	557	559	563	548	563	562	563	554	554	601	583	616	550	582	580	534	534	561	560	585	560	554	556	565	520	528	549	598	586	563	532	565	529	574	572	537	600	586	534	565	570	542	560	581	558	588	582	537	550	575	570	566	586	551	563	543	566	588	536	562	560	578	555	572	556	571	577	557	547	598	582	632	555	516	584	550	585	600	560	564	548	550	575	526	566	552	593	558	573	569	582	547	559	575	585	546	547	534	555	571	544	577	586	556	577	616	569	604	518
29128	31860	30026	14623	2689	637	318	303	278	269	282	263	259	288	278	243	268	266	256	254	256	269	256	254	288	268	263	271	282	270	288	253	259	265	284	272	300	276	259	276	270	266	292	272	252	245	253	257	240	272	276	232	271	267	283	271	290	225	227	257	268	264	263	292	248	261	262	291	279	248	263	288	288	276	279	278	273	277	280	246	265	319	263	298	229	263	262	265	240	272	251	263	279	247	246	278	245	293	274	252	272	293	289	269	235	281	274	272	247	259	264	260	288	284	278	272	286	271	252	277	274	282	251	265	277	265	264	248	258	303	264	242	236	264	274	274	276	249	283	258	301	296	268	265	270	252	273	260	276	274	279	304	279	259	247	241	278	258	234	285	264	274	284	277	260	242	259	300	261	272	260	243	258	271	264	269	267	257	251	256	282	277	268	272	265	264	285	286	286	284	276	278	284	279	292	259	269	284	277	241	257	275	249	275	243	279	281	284	282	265	277	286	226	274	297	288	252	273	268	258	301	279	238	285	287	255	253	259	265	255	287	272	285	305	253	231	255	288	261	286	267	254	227	249	264	291	250	255	274	266	272	277	265	242	272	271	295	253	247	297	282	271	261	270	251	266	268	266	283	245	273	260	264	256	262	276	272	278	240	257	274	292	284	252	256	253	283	274	254	245	262	268	259	271	279	274	257	297	237	263	273	270	254	255	235	254	279	248	267	276	267	247	264	242	272	262	259	269	282	276	263	264	277	277	265	275	249	288	270	275	289	258	284	256	233	272	302	289	260	280	257	292	282	255	286	229	274	275	228	260	274	244	280	263	283	272	267	293	252	264	278	269	281	252	268	297	252	269	257	303	283	266	284	260	268	275	306	232	234	286	259	264	267	266	269	254	259	288	222	253	298	289	257	260	264	267	251	296	229	250	268	278	271	289	258	267	273	247	245	261	297	238	291	253	255	269	275	275	243	252	284	249	253	234	288	273	275	281	276	246	267	249	269	249	260	237	292	251	264	240	253	276	262	244	227	237	255	251	272	265	269	275	274	272	268	270	244	272	251	253	248	302	253	269	275	252	272	295	248	255	260	267	274	260	282	283	282	303	268	273	274	268	286	300	250	256	252	266	260	297	269	272	297	301	283	277	257	252	291	253	271	282	277	258	259	274	250	246	283	238	260	240	244	249	260	288	261	262	279	272	249	276	270	258	283	253	274	244	260	246	296	245	248	262	253	265	290	286	268	227	279	297	267	269	285	266	256	246	279	280	268	228	283	280	266	280	245	264	272	311	251	275	246	286	269	242	259	252	255	277	276	261	253	257	253	298	272	291	261	260	270	296	273	263	247	253	283	272	263	262	276	255	253	275	285	252	272	248	278	260	256	280	281	238	276	284	272	259	274	301	250	285	261	269	283	248	243	243	272	260	267	257	271	243	274	281	283	268	277	263	273	258	273	251	262	277	307	258	273	276	268	267	249	277	271	291	255	277	278	279	297	284	255	246	274	274	252	263	282	282	273	251	287	257	268	289	281	286	265	268	260	302	254	255	266	277	253	266	273	262	282	252	272	259	261	262	275	280	264	259	267	253	268	285	274	276	260	276	254	235	276	249	270	275	269	291	252	235	263	252	267	281	294	272	248	276	291	255	293	255	288	291	254	274	261	286	279	263	256	245	273	250	258	282	263	288	261	257	262	257	261	246	274	265	283	261	279	256	263	263	267	310	279	255	300	274	252	254	267	265	288	297	270	262	271	247	279	265	252	284	246	234	260	314	256	264	256	259	269	253	277	248	269	275	272	274	279	285	253	257	283	256	270	236	249	269	274	282	280	309	225	281	283	258	264	256	248	257	282	251	256	286	249	268	268	250	252	229	267	264	296	271	273	265	261	276	292	245	243	268	276	262	280	254	274	279	281	274	240	280	288	267	268	268	279	273	263	279	271	280	283	267	273	268	284	234	285	268	246	256	264	261	239	294	244	262	259	267	260	226	296	273	305	289	278	249	259	270	266	275	257	278	256	266	264	271	259	273	248	272	295	256	264	278	269	260	289	258	253	265	265	258	275	282	245	283	274	265	272	273	274	237	305	278	265	263	257	286	261	258	268	262	285	245	292	279	303	259	267	253	257	278	248	272	256	258	293	276	267	265	289	279	283	284	258	302	252	253	279	255	260	272	263	285	267	256	259	267	254	286	290	262	252	229	276	305	289	291	236	306	253	267	264	269	261	278	289	257	311	306	246	243	264	252	252	277	267	279	275	288	299	239	278	242	288	294	259	252	279	287	261	276	290	279	264	264	261	287	281	271	288	271	238	248	269	264	295	259	276	250	238	294	265	290	249	269	265	297	238	298	255	279	252	293	274	293	281	302	283	260	266	271	268	249	252	281	238	268	270	237	243	263	285	266	281	278	280	276	307	265	272	272	286	263	267	286	218	264	253	249	272	300	289	263	265	257	265	275	269	283	260	252	280	231	296	258	265	252	268	260	246	273	281	255	265	250	250	296	237	252	253	284	284	260	285	256	257	289	270	259	257	304	294	270	274	285	247	283	237	261	274	247	259	305	277	270	287	277	232	251	261	272	246	280	289	226	277	242	273	297	252	252	252	250	267	282	281	273	242	284	302	286	301	278	291	254	257	265	255	280	237	236	281	289	280	292	275	254	260	259	263	271	303	241	242	270	262	253	242	248	251	249	299	281	255	274	270	288	282	256	276	274	271	258	284	283	285	269	274	251	274	272	273	272	254	272	288	269	268	247	239	297	265	273	299	261	274	271	270	263	259	292	306	285	249	238	298	269	282	260	263	250	229	292	258	281	264	267	253	321	285	288	263	252	280	281	290	261	275	277	244	280	264	249	276	270	291	232	263	246	274	276	267	256	247	256	247	280	249	278	278	267	264	243	261	247	277	270	285	251	267	276	288	278	289	273	263	271	259	283	250	257	274	266	258	260	267	278	275	269	292	253	239	240	260	287	281	268	250	261	269	268	277	283	249	230	266	291	280	292	290	259	251	259	267	266	270	270	281	254	257	297	266	263	292	248	282	246	288	295	284	274	263	288	263	274	243	268	258	268	261	248	275	275	282	257	293	261	251	276	250	288	256	265	274	269	228	260	282	281	261	251	277	250	274	272	261	275	289	276	271	256	280	281	256	275	302	296	254	267	272	261	276	271	286	263	245	243	276	267	265	273	250	275	250	271	279	252	283	254	276	255	241	267	274	263	277	306	259	263	273	247	247	267	272	267	266	274	270	293	297	255	257	239	286	234	274	277	265	283	310	281	263	254	238	273	256	249	248	272	270	260	283	268	262	260	296	259	267	263	249	260	266	286	287	245	277	265	250	256	279	232	275	289	254	266	264	282	273	245	285	283	269	257	270	256	276	265	265	267	278	267	284	297	234	272	236	282	265	248	251	260	267	263	264	290	252	261	248	246	277	298	286	265	272	248	256	255	278	250	275	289	250	250	279	288	246	260	272	264	264	276	281	295	266	264
35952	49693	35790	16092	5040	1484	718	490	534	507	499	489	508	481	485	443	461	535	480	511	474	528	468	541	483	503	517	506	506	506	481	478	481	457	477	502	461	472	479	458	476	495	520	497	468	488	470	483	473	502	496	519	485	475	529	501	483	502	499	495	469	471	505	502	478	497	503	510	480	475	516	514	499	523	493	552	492	485	496	496	481	449	477	506	499	512	473	485	473	501	480	528	497	508	438	504	520	500	547	486	440	476	503	463	495	548	486	494	501	491	533	475	508	495	522	510	537	512	515	468	563	472	512	476	468	483	523	495	494	512	499	486	515	513	534	474	489	513	485	484	460	490	500	479	441	510	512	447	507	488	485	494	480	466	461	514	485	551	472	482	535	480	449	465	467	447	508	510	523	540	512	446	480	502	500	474	485	476	477	515	490	524	504	502	491	527	500	499	454	514	519	503	505	453	503	514	483	512	464	525	516	482	501	505	519	477	523	483	472	493	525	485	493	502	480	520	490	470	484	482	487	444	440	501	546	458	527	480	483	491	491	517	470	495	488	518	507	487	467	513	541	472	493	523	528	487	511	531	510	496	454	496	530	510	463	465	461	494	469	518	495	523	497	509	512	462	493	459	488	470	548	473	489	492	503	535	470	443	517	511	504	560	490	531	478	493	482	522	516	454	506	462	528	523	497	502	489	467	450	500	487	483	517	485	508	494	507	458	481	476	508	478	500	506	495	512	479	486	521	517	511	448	497	521	515	489	476	498	507	536	501	491	504	515	492	490	537	481	472	497	466	465	507	467	547	453	490	492	516	427	497	471	494	513	494	523	491	462	491	468	484	494	498	474	490	494	481	501	466	501	499	474	520	504	517	509	506	504	492	494	480	479	525	530	490	502	534	497	510	501	487	453	481	500	514	500	483	507	545	471	500	522	510	505	514	477	457	494	465	508	480	510	502	509	476	472	543	491	522	498	465	504	475	550	475	482	488	511	493	512	485	496	531	490	457	487	480	506	499	459	462	460	536	496	496	472	513	464	513	497	513	500	474	471	522	515	508	503	498	517	522	486	525	502	482	503	468	486	465	486	507	525	498	476	489	488	499	463	485	482	449	473	482	495	466	512	505	512	535	496	498	455	497	501	480	500	514	507	507	516	513	506	493	507	485	537	495	487	457	523	483	515	493	500	495	455	475	493	475	483	519	497	460	480	478	447	506	469	491	474	475	497	502	470	498	502	523	499	501	482	495	486	516	530	476	502	501	489	556	471	477	511	516	498	522	509	526	495	521	505	518	519	492	484	490	454	483	490	460	455	474	474	469	488	478	480	533	538	465	539	480	486	463	462	535	487	513	496	437	497	472	497	495	505	518	468	508	512	524	469	495	494	500	482	481	493	546	463	471	510	500	494	469	490	504	471	497	483	465	544	509	508	523	496	525	460	501	508	516	465	482	508	464	498	498	501	524	525	528	498	499	506	479	455	462	480	525	482	498	522	492	501	499	490	492	481	488	518	505	504	466	461	478	518	499	519	515	479	501	512	493	487	486	522	482	484	519	512	492	508	485	471	506	501	483	520	485	523	502	535	508	500	463	469	501	476	448	494	493	479	482	519	494	459	474	496	553	456	488	487	481	495	483	528	468	473	491	496	526	479	494	525	490	479	537	478	495	484	524	522	478	508	526	501	530	492	484	522	514	468	474	529	493	476	476	518	502	501	500	458	459	468	498	552	489	454	476	503	467	533	487	473	480	460	536	455	483	524	512	496	470	515	508	464	516	464	477	474	510	517	526	465	502	466	515	477	491	477	508	499	441	475	491	486	460	475	486	519	558	459	517	524	489	468	450	523	487	493	533	519	510	522	515	483	446	509	479	520	527	509	476	529	527	470	523	501	488	506	487	500	507	479	504	530	489	483	479	522	478	449	497	528	484	486	482	467	481	512	476	467	476	440	519	504	497	497	529	479	510	450	478	505	567	475	494	489	487	470	476	478	497	489	473	494	534	493	506	459	492	501	442	539	499	483	513	484	511	498	484	482	484	468	511	494	459	481	480	475	497	517	460	470	496	515	485	481	505	474	503	509	491	481	498	482	515	477	505	469	468	481	474	524	504	499	504	457	425	471	513	510	479	525	478	493	507	506	539	496	539	506	469	477	482	526	494	504	524	490	498	515	529	507	487	483	517	501	495	493	493	549	538	486	494	508	496	518	490	491	485	503	495	507	530	530	481	483	507	471	497	488	508	504	516	503	551	491	480	497	516	526	473	484	492	488	481	477	498	510	514	489	528	514	540	517	453	464	500	512	522	452	478	494	487	473	451	505	502	485	464	506	489	508	493	509	498	492	479	479	479	488	510	512	503	504	492	473	491	509	507	476	520	457	468	483	486	460	508	489	505	480	504	465	499	480	525	490	505	496	506	446	471	495	485	502	534	507	525	527	493	494	504	495	502	515	503	463	482	514	488	478	537	535	473	490	519	458	506	461	497	489	508	532	542	458	505	530	463	515	484	531	481	490	487	486	478	508	470	503	535	524	479	481	461	522	482	489	492	561	499	470	502	525	497	459	468	478	496	541	513	507	519	493	516	519	513	486	512	511	452	493	494	503	509	492	488	481	529	540	469	485	474	509	498	432	508	514	511	472	487	465	502	522	486	519	483	492	499	481	459	472	476	507	485	478	510	483	507	515	483	497	496	480	462	486	520	503	502	537	521	459	516	500	512	497	504	468	498	490	485	507	493	478	466	507	501	538	452	490	513	461	498	445	495	510	506	480	502	496	477	506	501	553	500	504	488	466	460	492	513	487	483	518	483	506	487	516	505	489	500	491	519	472	510	487	509	514	483	482	488	489	480	519	493	505	501	491	472	474	461	505	467	493	500	491	477	526	455	459	444	499	538	473	489	483	483	478	492	490	471	508	509	464	491	486	511	497	523	491	506	466	518	525	459	459	527	479	472	472	504	516	511	491	478	529	512	473	477	502	489	508	481	516	497	526	486	503	482	457	489	469	479	504	474	481	438	489	516	518	504	508	519	485	502	471	479	461	464	498	487	473	479	508	494	478	469	519	492	469	503	487	462	483	500	502	460	486	496	486	486	518	519	478	476	526	529	519	464	488	511	477	527	483	547	500	494	497	503	451	481	499	491	504	501	480	460	540	493	514	498	517	503	441	513	503	448	480	516	485	490	543	480	538	504	473	478	453	518	486	491	532	498	504	463	469	481	489	509	456	478	504	552	497	486	496	500	491	505	449	504	489	474	504	483	483	490	489	527	502	493	471	473	487	473	471	457	484	480	518	496	483	529	488	466	489	426	494	526	483	491	512	504	473	448	552	441	495	469	492	523	492	514	488	478	502	520	486	493	466	449	515	463	497	512	499	543	488	498	467	532	450	516	474	482	507	465	494	541	477	514	495	524	456	505	473	470	471	517	491	474	501	492	507	526	505	509	518	525	452	502	478	494	502	508	511	469	495	466	547	480	457	528	494	488	464	484	489
24732	24955	37035	30551	20177	8262	936	376	304	289	298	296	256	263	279	266	313	296	295	307	282	297	286	292	298	259	277	288	291	311	279	297	268	313	275	289	247	306	288	262	299	267	292	308	309	309	243	307	280	308	283	286	289	300	247	278	260	276	277	286	277	268	271	311	286	321	291	274	276	302	263	308	247	301	273	275	294	280	261	272	271	274	267	267	298	320	265	296	294	290	291	263	281	277	291	285	313	263	301	323	282	264	287	287	252	267	280	266	255	253	263	259	282	272	303	283	301	277	274	284	293	286	295	270	302	288	249	263	299	276	271	288	263	261	276	259	261	296	290	296	271	281	254	335	289	275	270	294	280	307	289	281	292	236	273	300	269	328	258	297	300	288	281	272	291	276	252	288	280	318	286	288	284	282	307	269	287	297	261	273	271	286	308	270	311	284	287	300	286	264	271	264	278	265	272	310	279	267	279	293	281	308	259	306	289	277	293	270	281	294	285	321	269	264	301	287	300	283	297	300	267	264	311	279	272	304	309	297	263	260	276	259	293	290	288	275	287	296	280	270	283	298	276	316	272	261	274	300	280	275	273	291	274	302	300	315	279	309	296	290	298	287	306	277	287	289	281	266	290	259	305	275	279	301	288	258	269	308	270	275	255	263	264	331	266	307	283	260	279	248	285	266	280	290	304	327	282	256	289	300	316	304	307	284	283	273	268	289	290	272	282	283	283	293	281	304	292	284	264	292	272	306	296	269	294	279	315	276	286	271	309	264	298	279	280	285	297	278	287	293	262	285	270	282	283	301	276	300	293	301	276	293	263	265	279	283	283	259	280	270	299	260	298	269	264	280	274	273	238	260	298	287	302	271	299	296	295	290	310	285	273	299	276	287	292	283	288	267	279	307	272	321	303	302	298	268	257	283	267	299	319	307	273	283	302	311	259	269	281	281	261	260	288	264	270	258	313	268	295	270	287	275	277	277	283	279	265	244	299	306	285	290	308	299	266	285	290	284	288	284	246	275	301	287	288	284	279	283	281	317	311	291	277	301	315	282	264	294	307	300	282	302	290	310	284	272	308	262	297	289	274	297	292	314	313	307	298	268	245	300	306	279	250	284	267	268	283	303	285	290	288	276	255	286	296	266	288	296	255	299	308	293	307	276	316	269	287	297	291	265	293	304	322	292	294	281	292	272	279	277	262	278	263	283	273	284	279	274	274	282	295	288	302	269	277	300	279	254	297	251	251	287	309	252	295	281	310	255	317	276	289	276	257	307	308	264	258	286	276	264	289	276	289	272	307	269	267	274	271	290	303	292	311	250	297	280	294	289	293	272	296	311	287	290	305	275	285	276	260	267	261	258	270	289	291	289	307	302	273	243	270	280	288	260	304	277	289	286	254	289	313	280	312	282	264	260	330	303	315	258	276	299	297	288	273	288	285	297	307	302	264	286	319	289	278	283	253	290	308	274	259	273	284	282	298	316	330	269	278	272	291	252	293	295	310	315	293	265	283	262	278	297	278	285	267	320	285	299	275	301	305	294	287	316	257	297	272	294	271	315	312	309	269	322	272	277	274	261	253	268	276	275	297	254	270	286	287	294	285	301	270	259	283	277	272	293	281	261	257	294	260	287	305	277	277	290	315	278	263	299	280	278	278	289	271	283	255	263	262	289	312	300	271	271	293	297	264	292	301	264	271	293	274	279	267	310	320	291	285	281	313	294	283	277	274	287	287	259	291	289	254	304	267	278	284	266	293	301	266	252	307	256	265	285	270	273	273	255	258	303	278	281	288	270	275	297	265	289	269	297	291	289	272	253	320	255	271	273	258	269	252	286	280	266	297	266	278	283	274	288	298	279	284	314	297	298	271	291	325	263	290	285	285	262	272	274	277	278	277	284	267	264	279	269	282	303	251	277	276	293	292	274	299	266	260	279	275	270	273	274	272	284	278	276	292	260	287	291	252	278	296	297	300	261	266	291	303	279	261	279	281	281	269	278	286	250	267	318	285	299	340	262	302	277	268	296	303	291	257	270	287	258	233	283	274	309	288	326	265	230	263	302	287	265	294	277	272	275	330	279	288	310	274	312	303	292	254	245	283	257	270	309	292	291	290	293	291	273	292	307	284	286	271	306	298	326	280	292	290	299	294	285	267	267	278	304	274	268	319	272	277	294	296	252	278	255	281	298	299	258	279	254	312	278	257	270	257	294	279	266	265	297	304	291	286	267	271	291	291	284	272	286	299	288	270	296	277	290	270	310	301	268	286	291	281	312	291	282	280	297	265	251	293	281	307	288	291	259	271	263	288	281	293	285	322	310	279	302	289	306	253	285	276	290	296	292	295	295	276	268	293	290	254	278	272	285	278	242	285	279	285	281	285	277	253	302	292	275	293	297	261	255	283	278	296	280	278	268	270	283	281	293	303	257	294	297	256	295	298	287	279	252	264	286	261	304	297	238	305	282	268	281	285	279	286	298	309	261	245	281	271	275	272	276	298	254	317	282	261	265	256	292	279	296	316	284	282	261	265	278	289	309	301	274	284	271	287	286	276	258	322	287	283	286	292	269	292	277	283	266	271	314	299	280	287	262	269	301	268	267	302	268	288	279	268	241	284	317	280	269	306	261	286	263	280	282	292	300	300	260	276	274	278	282	264	285	289	285	289	296	291	301	266	241	297	307	294	314	269	273	293	277	259	290	282	268	289	283	286	252	266	278	293	313	280	278	281	296	267	282	270	314	311	304	280	249	269	262	272	284	288	280	292	286	262	311	299	296	277	300	286	281	272	291	264	274	298	275	292	304	288	255	270	302	297	288	268	265	296	289	252	263	300	286	274	289	291	274	296	294	284	260	286	283	237	287	278	270	264	288	291	274	259	270	291	274	275	280	270	287	285	310	268	263	272	274	296	269	318	310	255	283	271	277	307	272	284	256	274	275	289	282	291	288	279	294	302	235	244	301	279	276	294	284	300	275	263	261	302	316	268	252	284	292	280	286	292	288	285	258	282	266	285	311	281	310	299	271	273	292	285	326	301	272	278	282	296	303	305	278	296	276	270	271	279	271	289	289	298	280	301	295	293	296	305	303	272	273	293	271	293	279	283	270	292	326	261	316	302	289	286	274	287	288	260	270	302	282	268	260	261	327	280	279	307	283	291	268	282	291	282	251	285	285	275	252	304	285	280	267	245	256	283	272	310	280	302	287	286	292	281	283	304	266	291	257	286	294	258	299	269	257	280	261	316	281	279	266	262	282	267	262	343	276	283	299	277	326	326	292	303	259	274	265	262	294	272	283	311	271	275	274	290	264	277	276	280	285	248	268	308	238	276	291	314	303	261	251	254	286	279	278	259	292	308	315	263	282	286	276	264	278	309	292	280	281	300	296	318	272	278	280	289	320	291	268	293	292	283	316	303	296	261	293	266	276	289	282	277	285	254	272	300	300	293	290	282	271	305	328	241	316	295	285	307	270	297	287	234	299	277	272	259	265	287	288
58995	93979	69616	41001	20051	5869	1422	639	533	502	492	491	483	537	534	481	489	533	537	522	501	493	525	494	537	520	483	502	510	513	533	533	513	515	537	496	536	534	470	526	533	530	530	534	528	518	506	540	520	532	547	510	466	500	514	496	530	500	514	482	530	499	498	482	453	545	491	514	496	533	534	494	475	528	551	525	514	495	489	509	514	486	480	463	484	545	503	557	468	504	498	512	523	546	497	552	524	507	546	539	485	472	512	536	535	520	537	530	525	515	519	514	519	553	520	498	541	497	444	475	513	540	531	494	467	503	512	541	527	478	501	545	505	485	534	490	529	473	514	495	517	533	513	509	527	499	525	537	508	529	521	494	507	510	489	508	500	521	509	536	492	494	515	511	523	487	513	469	512	503	510	550	495	522	496	434	510	517	522	511	508	521	542	500	490	520	502	527	496	501	513	509	465	547	468	524	504	521	498	539	490	528	508	560	540	516	484	508	527	567	509	487	524	526	542	529	519	493	551	527	500	506	514	547	547	505	524	543	455	497	505	545	525	492	541	502	476	542	499	530	517	536	523	491	509	517	533	557	464	531	458	516	495	480	496	521	510	536	529	559	492	509	504	517	557	560	507	490	527	525	546	492	534	494	506	473	460	528	489	517	505	466	514	506	543	534	481	537	493	497	529	527	519	503	477	535	521	526	501	534	516	514	525	500	535	472	508	517	506	456	533	517	505	540	495	478	532	504	510	500	527	548	526	528	512	495	507	509	576	484	515	550	534	529	492	536	568	509	497	479	486	509	478	528	568	463	493	506	485	550	567	524	518	508	476	550	494	503	514	510	487	487	483	517	519	488	513	527	490	506	535	528	499	526	492	512	542	507	500	489	523	532	541	495	473	554	479	504	507	506	548	504	533	519	479	516	514	507	467	526	482	530	520	511	483	515	555	509	477	514	550	505	464	501	533	501	514	470	549	562	519	534	470	491	518	513	519	499	537	460	536	524	498	483	524	519	489	523	485	493	497	528	506	515	523	474	516	484	544	504	525	456	515	517	525	497	507	519	516	537	485	520	526	520	511	515	533	546	514	514	521	514	505	488	488	525	535	547	566	527	524	496	532	508	522	523	578	543	514	545	500	548	484	519	481	533	491	525	518	515	504	472	519	501	504	492	506	519	524	522	507	559	498	513	520	480	519	536	457	506	490	536	498	540	481	481	509	530	516	510	514	516	515	467	527	502	511	510	470	463	505	468	473	520	475	510	527	489	563	509	536	512	502	538	516	456	489	500	491	547	511	495	519	484	529	470	503	519	510	505	477	489	513	530	515	496	498	501	520	499	539	501	547	523	520	492	511	530	516	532	453	508	521	503	529	535	501	506	516	534	512	517	526	521	512	484	552	470	519	505	514	517	570	509	490	517	495	482	531	511	498	523	510	490	475	497	516	539	548	521	538	492	561	543	518	480	496	493	507	545	541	526	504	499	502	494	572	538	513	557	514	542	490	497	516	538	496	505	485	508	521	521	511	501	517	536	548	511	555	494	495	482	516	510	537	502	513	505	485	550	507	526	499	478	527	496	498	545	500	507	504	528	529	497	510	515	503	544	495	494	503	504	506	480	500	547	468	499	495	487	495	526	501	555	511	488	524	576	493	530	518	475	473	481	510	542	497	515	507	494	503	536	523	514	489	504	545	529	516	504	522	565	477	505	519	482	505	510	499	563	505	500	473	557	557	532	479	514	519	531	509	511	470	526	531	562	497	490	510	515	513	509	541	528	499	502	506	525	544	562	527	550	509	546	468	539	508	540	517	510	493	528	507	540	500	472	473	511	542	505	504	505	536	504	508	500	506	526	527	506	519	501	494	504	510	522	517	502	507	506	534	523	513	539	484	470	543	508	544	516	512	499	536	507	517	491	503	507	501	517	492	523	518	485	507	535	528	525	530	541	500	508	549	480	504	521	514	505	535	529	529	514	529	520	538	515	493	553	495	498	471	521	513	533	504	515	485	495	533	516	521	517	564	520	507	497	513	516	500	481	542	546	513	506	516	516	512	553	546	552	532	510	486	480	530	503	501	481	509	500	526	529	523	531	462	521	523	540	514	518	495	499	504	511	520	501	520	477	525	513	462	485	527	513	490	495	530	525	497	532	468	483	534	495	502	496	494	523	541	518	522	501	505	500	485	548	547	521	521	537	528	554	516	495	501	513	507	471	495	476	513	532	512	469	542	498	551	535	491	515	502	516	525	510	506	506	493	485	535	504	523	520	522	500	486	486	541	464	513	495	465	541	518	507	488	500	506	478	491	481	492	493	531	514	560	531	493	505	536	549	555	529	531	488	539	533	512	544	494	544	489	450	510	539	492	520	543	514	480	469	507	527	538	489	540	517	582	506	512	525	512	516	514	538	521	494	511	497	478	525	534	498	497	459	523	489	480	527	516	543	472	538	524	509	531	548	491	517	467	486	500	520	505	500	525	513	538	519	469	479	474	535	508	458	484	502	485	499	500	511	549	510	510	492	542	546	504	529	508	498	535	507	484	507	528	502	511	496	543	501	514	513	490	539	508	507	482	526	493	548	478	501	557	535	521	529	513	500	508	523	518	502	506	513	534	476	543	493	505	511	531	496	520	496	535	508	511	521	492	507	461	476	527	479	521	513	485	533	515	542	514	531	505	484	479	499	534	499	543	517	524	520	472	460	514	481	522	499	540	482	526	515	534	575	539	514	519	498	564	523	532	521	545	534	522	528	517	495	485	531	505	525	566	517	497	541	519	524	528	492	502	525	479	489	535	482	486	531	536	485	510	511	512	537	565	502	514	514	490	509	552	474	576	490	529	478	530	485	559	533	527	515	531	522	493	523	506	460	501	532	532	509	494	520	501	556	514	521	479	468	498	531	553	546	540	508	538	503	468	511	515	532	484	525	472	499	507	584	545	507	519	509	529	516	479	506	518	501	513	552	544	494	521	561	511	545	527	538	558	486	531	523	492	485	473	536	491	535	490	503	529	483	527	523	479	494	519	528	567	523	488	490	500	521	503	534	502	559	498	505	479	514	527	542	511	502	521	525	514	507	504	521	510	527	521	477	494	514	497	508	508	545	547	475	521	517	511	489	563	523	560	528	505	509	532	545	525	507	529	523	482	536	503	538	508	508	540	538	484	500	512	519	537	512	543	484	511	525	517	515	505	511	518	501	515	489	471	515	500	490	497	521	538	517	561	498	518	505	520	510	518	535	493	540	514	509	552	520	547	534	518	499	544	513	517	544	462	553	541	534	517	511	500	505	498	518	522	532	478	547	533	532	525	535	500	519	494	536	527	500	479	467	519	506	565	506	485	544	567	494	531	529	499	499	517	495	524	479	508	508	538	472	528	521	490	502	519	530	506	498	529	492	541	523	534	521	498	506	537	511	518	501	506	499	520	523	498	439	531	523	508	500	500	517	512	506	551	515	513	484	501	536	513	553	518	507	497	509	534	531	505	518	481	503	534	514
23624	22971	33171	28005	22104	17240	4423	481	383	373	372	349	333	319	333	317	379	352	365	353	339	314	317	352	308	298	336	307	347	328	336	317	345	334	333	326	315	333	339	307	352	333	328	324	346	302	367	341	338	316	311	302	335	355	318	322	328	312	318	321	319	360	330	298	349	353	324	337	342	301	356	332	313	282	313	316	347	315	331	328	356	337	320	333	309	318	340	307	321	308	342	340	331	324	298	329	338	334	360	311	302	336	344	317	340	352	371	312	310	322	284	332	330	316	317	297	308	298	340	313	338	356	374	272	348	325	325	351	355	317	327	341	301	354	309	302	318	351	333	334	329	346	354	330	316	329	328	338	336	325	337	326	303	346	348	324	354	322	321	342	305	329	343	327	359	339	331	319	346	315	324	328	323	329	350	308	314	333	290	324	279	344	333	354	338	337	329	321	317	373	338	336	323	320	310	338	317	281	313	331	336	309	329	318	318	303	333	331	321	301	372	316	321	340	344	332	346	291	356	302	339	318	325	322	297	315	332	303	292	319	298	337	330	319	304	364	327	325	339	321	317	346	344	354	355	289	368	321	341	325	301	312	328	322	355	353	345	322	301	342	328	337	312	327	325	367	334	332	326	319	343	340	354	314	334	329	321	329	327	380	333	338	324	355	339	332	335	319	348	328	325	303	319	324	310	323	340	301	308	326	329	334	327	364	330	308	331	331	317	352	309	312	342	357	316	347	315	318	330	303	310	327	318	335	356	317	359	326	301	335	319	317	314	307	318	332	293	308	312	319	319	332	319	317	333	336	349	334	311	336	303	332	346	321	342	346	338	284	341	321	334	295	328	325	309	294	335	323	324	322	345	335	334	290	298	295	319	287	330	308	344	351	309	285	356	304	329	328	369	314	326	326	333	364	293	302	313	326	332	345	330	312	337	342	339	330	331	341	335	326	315	310	330	316	305	304	318	333	343	339	328	324	320	333	313	353	328	284	330	350	342	358	358	323	347	295	350	310	313	325	305	328	320	330	331	323	324	358	339	301	356	350	316	325	350	347	269	321	324	355	313	324	327	337	322	309	355	313	326	314	351	290	345	298	317	332	327	310	355	357	319	318	336	327	332	322	324	301	355	315	327	347	337	330	352	326	333	332	325	331	307	344	310	338	315	356	311	342	306	305	322	348	309	331	356	339	331	327	321	349	317	343	316	309	376	307	344	305	317	291	304	337	311	295	298	334	334	349	335	318	309	363	318	305	357	329	330	339	343	303	289	305	320	297	346	362	334	315	313	305	328	325	327	323	308	328	338	333	356	316	331	367	330	312	310	287	341	314	331	297	344	315	281	325	337	327	343	347	327	343	337	329	331	311	322	311	346	325	335	337	326	322	330	329	343	362	333	304	317	326	310	312	324	284	302	358	311	338	314	324	328	296	329	318	321	307	315	302	313	341	327	296	316	326	348	333	328	328	355	326	315	292	324	345	322	305	336	325	325	330	310	301	331	336	342	312	325	307	304	313	330	316	347	320	328	357	322	355	337	327	307	315	321	287	331	327	316	299	348	338	316	330	380	353	306	331	308	321	315	316	340	310	313	335	345	338	345	331	320	326	317	307	276	336	341	358	309	315	340	321	342	356	339	324	331	328	319	319	338	332	308	301	321	322	277	300	283	362	324	314	312	341	340	319	314	324	298	320	340	341	318	307	319	322	306	310	340	336	337	366	303	324	335	324	327	321	315	329	303	339	318	348	326	330	350	304	325	336	322	337	345	319	340	367	333	313	327	337	311	363	309	334	337	336	328	329	303	335	277	319	322	332	346	321	307	310	351	338	349	313	346	297	337	328	367	323	312	347	307	352	327	299	315	297	326	302	305	333	335	319	353	298	313	328	318	356	311	348	309	310	320	343	301	350	360	335	329	345	353	326	334	317	328	328	328	350	330	325	302	345	319	320	347	317	329	296	330	316	341	297	339	322	332	335	332	339	335	309	334	350	319	306	309	289	318	315	356	290	322	319	333	312	333	329	345	306	326	345	315	333	366	328	315	340	298	337	303	317	306	330	321	325	343	286	305	330	303	317	322	302	328	335	336	299	307	311	332	346	327	299	312	337	338	359	318	357	346	325	325	327	351	325	323	352	344	340	306	341	342	327	309	338	344	347	323	303	345	310	323	323	327	322	307	304	310	293	313	333	312	309	296	325	335	344	334	343	324	358	333	323	321	311	340	321	320	315	305	297	328	303	367	328	327	332	302	320	340	325	340	321	319	309	302	366	322	318	315	318	305	331	336	309	322	330	346	316	339	325	312	343	339	301	349	331	315	316	324	315	294	332	324	316	349	321	368	350	348	309	336	343	286	338	362	323	330	343	333	327	328	317	337	339	300	305	329	347	333	327	295	299	305	333	331	313	333	317	352	323	361	331	345	282	356	300	327	316	300	317	326	313	307	340	340	311	340	350	350	310	296	305	325	328	301	336	327	342	343	317	329	327	299	366	310	299	315	355	295	299	310	342	348	325	346	309	342	335	343	332	304	338	340	346	315	302	332	351	304	333	335	320	307	296	345	342	349	332	316	303	322	309	314	314	331	322	316	331	321	324	327	351	345	303	311	329	333	337	308	335	355	351	340	373	343	348	336	312	333	328	303	341	308	298	334	342	296	356	312	341	328	293	303	323	349	289	337	304	319	314	333	309	312	323	297	336	322	338	294	321	346	294	308	326	322	301	324	307	324	306	292	325	352	335	347	324	320	325	325	311	333	285	333	325	359	316	333	355	313	313	316	291	314	334	324	330	315	329	297	326	341	315	313	327	323	351	344	333	284	318	343	322	311	285	306	327	325	330	334	303	303	327	306	336	320	322	353	323	340	319	324	334	315	315	334	359	337	326	315	317	315	335	321	347	286	334	318	304	308	370	325	316	319	308	307	290	325	324	310	329	334	353	332	299	317	310	339	327	347	300	310	313	335	327	362	334	330	302	302	340	342	320	322	300	318	300	365	358	319	326	324	305	308	329	310	330	322	338	320	321	333	346	341	315	358	312	340	327	316	319	310	322	328	305	329	332	347	326	304	310	336	356	345	378	321	313	344	357	330	327	324	338	303	348	348	352	351	329	319	301	310	335	349	304	327	299	346	366	345	328	294	330	345	322	327	311	326	288	327	320	326	326	304	329	338	327	310	298	303	331	330	324	349	338	328	354	306	336	330	338	340	312	325	322	311	313	353	336	334	315	361	353	312	328	331	296	352	342	346	326	298	318	313	334	315	324	318	352	305	291	334	320	371	331	317	328	337	319	297	324	312	299	297	336	340	288	347	323	362	360	338	319	333	344	322	310	323	329	326	341	330	337	314	306	317	328	315	315	308	329	305	313	310	312	304	355	332	340	297	351	321	300	389	345	309	334	356	323	325	305	328	359	324	354	301	366	344	320	324	303	283	296	313	314	322	315	323	329	353	320	306	330	300	338	336	344	321	327	363	327	314	314	304	325	296	295	321	307
59230	103661	78896	49968	27239	9416	2270	781	607	576	572	576	559	564	582	581	609	577	570	589	547	547	583	551	554	524	609	583	583	567	565	571	566	559	552	600	532	598	555	569	596	532	554	604	541	532	535	588	596	563	547	576	562	541	605	581	582	548	580	581	587	575	535	546	534	517	564	572	550	622	596	566	565	568	556	636	541	519	586	531	550	554	612	575	580	597	575	566	564	590	552	561	554	562	543	576	590	569	583	561	575	550	558	586	587	561	519	603	610	515	602	542	515	596	593	563	525	561	542	583	572	586	531	566	524	569	554	538	560	526	537	559	623	563	528	589	550	560	538	570	538	556	568	563	593	556	543	582	582	551	569	584	577	558	578	514	601	517	542	576	543	573	575	591	544	564	548	601	574	582	520	563	545	544	581	560	574	532	551	565	564	592	604	545	576	535	580	553	544	594	535	534	561	592	563	539	515	590	587	531	544	565	591	537	583	582	608	556	574	550	595	542	555	578	565	562	581	565	576	593	560	578	574	574	590	591	539	560	577	570	570	568	571	581	560	583	527	601	548	568	560	560	567	574	556	551	562	514	548	543	578	570	567	562	578	551	551	533	557	553	575	533	541	558	533	562	571	589	578	543	628	554	553	551	515	547	537	585	567	561	578	550	568	599	589	559	545	542	551	590	531	556	598	590	542	556	558	585	560	557	594	564	581	596	556	536	557	582	541	560	522	559	548	568	574	527	561	578	549	557	558	586	580	580	575	500	546	550	590	595	552	557	576	546	601	564	573	568	570	547	556	547	526	533	565	583	574	513	537	558	581	525	567	549	596	572	569	565	565	563	529	569	559	555	545	577	538	559	555	522	599	547	550	554	581	555	587	602	545	551	571	585	585	584	556	572	544	602	580	598	522	569	558	552	542	583	563	574	569	540	588	568	596	586	521	558	533	556	537	544	592	603	600	593	537	546	556	536	544	536	550	601	582	561	594	594	598	618	573	569	579	608	565	578	606	554	569	539	579	598	570	536	560	576	570	559	544	572	525	534	561	570	516	569	538	571	554	551	558	571	532	587	556	528	570	574	567	544	527	524	542	560	543	554	546	613	559	580	579	582	562	582	534	556	521	566	613	540	553	569	565	571	568	568	574	579	592	545	569	599	565	513	548	585	578	505	561	600	595	609	577	547	601	565	535	577	615	580	600	558	561	534	575	564	525	535	565	553	599	564	577	554	586	536	542	522	573	590	547	589	554	597	542	554	600	561	546	594	560	553	514	535	596	584	570	567	573	580	547	552	546	597	569	564	575	570	598	557	552	561	537	578	578	536	559	566	554	559	591	585	571	536	576	524	565	587	520	560	574	574	540	564	557	545	530	564	546	608	579	500	592	582	609	568	553	543	574	555	525	564	556	601	554	546	598	571	538	593	550	556	562	545	582	599	583	541	598	573	563	545	599	574	517	594	561	555	584	567	574	555	566	518	576	541	519	507	565	592	569	536	606	527	564	600	577	592	645	598	551	575	578	555	570	590	584	570	505	545	577	606	600	531	551	527	595	614	550	607	525	554	551	550	601	588	528	565	539	595	565	544	523	574	579	584	560	569	592	601	575	552	560	612	574	550	533	527	547	524	543	538	565	609	579	582	532	573	576	572	573	547	559	586	558	550	592	591	563	602	601	587	576	564	550	533	551	532	564	609	607	575	524	579	604	542	605	564	557	538	546	578	586	576	531	542	533	543	564	605	570	587	564	559	543	573	549	580	557	550	504	589	543	537	552	540	536	549	584	566	582	611	593	586	595	561	590	584	522	572	557	549	600	614	582	554	567	524	577	558	552	561	613	538	551	573	559	558	558	572	567	563	536	539	550	529	558	557	550	553	545	564	557	561	525	583	577	554	574	535	585	559	568	581	576	623	537	558	548	623	545	605	552	560	572	584	576	569	591	572	572	572	557	558	575	557	562	558	538	532	567	514	542	544	577	519	552	526	556	572	527	578	552	583	539	579	577	546	556	606	564	584	559	588	589	574	528	598	571	541	555	595	563	568	559	558	523	593	570	591	600	542	572	578	548	564	579	565	615	584	542	591	573	522	560	568	500	557	568	593	576	564	574	533	572	574	578	555	528	550	586	511	552	559	575	525	537	614	500	556	558	574	579	531	581	570	574	560	518	577	583	579	577	625	560	555	603	552	592	552	558	537	578	528	563	536	586	564	546	575	588	555	584	564	589	584	615	564	569	602	596	547	579	603	578	531	553	515	542	580	562	576	573	589	618	580	543	575	557	564	574	551	593	529	589	521	550	608	587	572	564	556	572	593	552	610	588	549	570	525	613	563	573	539	561	495	537	571	556	550	596	550	511	571	591	574	542	562	565	503	525	570	578	546	553	540	552	567	585	559	554	523	553	578	543	539	569	584	555	596	557	551	591	583	577	506	597	542	587	560	532	555	545	566	581	560	552	594	561	557	600	574	590	570	598	587	580	573	556	618	548	545	544	575	558	569	570	561	591	565	536	542	554	598	578	527	554	571	537	559	560	578	545	549	549	520	535	562	561	555	579	555	570	548	591	528	611	557	592	549	571	562	617	570	548	538	582	593	602	581	533	594	620	550	569	591	607	554	571	584	568	522	580	586	563	533	591	603	553	550	538	574	569	573	579	603	569	562	558	570	541	580	537	576	561	562	539	565	561	568	554	531	570	582	560	544	588	566	618	545	536	561	507	523	532	563	580	563	607	589	522	517	569	579	549	563	593	535	577	523	527	539	571	547	578	535	532	555	596	562	547	568	535	561	572	563	601	599	565	573	574	546	535	560	534	522	560	598	568	576	553	526	515	538	587	584	573	568	551	567	575	516	546	549	554	541	606	578	570	606	551	577	575	556	552	559	540	527	569	578	546	546	552	576	567	600	578	565	551	576	566	574	575	572	581	544	557	567	557	607	520	543	577	504	556	578	566	561	563	588	621	576	557	563	555	534	578	546	518	580	557	605	572	577	549	565	516	572	592	553	554	539	612	539	549	575	556	573	525	593	519	576	556	587	558	556	539	534	558	595	557	537	544	561	551	566	560	533	561	601	621	581	555	609	568	545	569	576	594	562	547	601	589	565	570	552	546	556	588	596	541	594	563	596	563	575	593	539	568	574	547	531	566	551	594	560	600	543	548	562	537	544	565	565	567	549	634	574	536	543	555	571	562	562	550	580	582	607	600	565	575	539	547	578	533	549	547	566	567	562	576	586	583	607	539	581	573	527	605	555	595	522	582	607	563	547	572	552	565	576	577	603	585	527	571	585	560	555	558	550	603	613	549	555	556	561	573	526	515	635	558	579	553	594	549	562	611	575	516	558	562	552	556	575	541	585	533	605	569	578	573	596	608	535	605	562	575	577	601	584	564	576	569	565	592	538	597	568	592	557	562	577	543	573	571	561	572	554	553	575	562	579	589	566	535	603	552	600	575	535	589	558	551	568	537	583	573	539	573	531	564	518	562	570	547	563	581	566
29292	32046	29942	14409	2882	683	367	289	240	240	289	294	272	265	282	281	293	244	277	275	265	247	276	277	253	263	283	281	255	242	264	286	278	300	293	250	251	280	269	295	256	251	263	259	261	282	260	248	270	277	232	275	286	284	274	279	289	265	254	264	276	274	263	268	271	269	258	248	301	270	243	278	284	264	247	285	257	245	266	236	307	279	270	252	309	251	266	273	267	270	258	266	290	264	285	245	252	229	288	256	271	255	272	261	294	273	270	282	260	281	289	256	269	255	270	259	276	232	293	256	281	285	249	262	293	249	252	312	273	273	270	252	285	240	233	250	233	255	305	281	262	293	247	312	280	260	255	253	251	291	310	281	270	271	256	263	250	266	279	270	254	248	281	279	269	277	267	270	271	263	270	268	254	288	289	251	270	246	256	280	279	268	245	268	273	239	253	253	258	276	288	249	279	254	278	262	270	271	270	266	227	273	292	253	249	248	255	261	308	276	264	258	231	273	286	242	289	271	278	254	291	276	294	264	299	248	290	271	281	281	287	286	266	276	267	264	279	272	267	282	261	269	250	267	270	249	274	282	248	259	265	269	258	279	239	278	283	287	269	279	263	269	263	269	298	253	253	281	290	279	275	283	268	257	285	280	265	309	282	270	276	279	259	253	259	245	246	286	272	273	253	259	273	287	262	254	263	270	287	273	261	271	238	254	290	297	275	301	290	268	242	253	254	275	298	251	286	268	267	269	278	247	275	284	287	261	268	252	293	276	287	312	289	290	282	283	278	264	257	244	272	248	268	270	257	265	262	283	266	240	280	252	237	294	270	250	262	274	288	270	263	275	254	253	265	263	272	279	290	260	264	257	248	281	270	294	265	256	248	274	275	256	279	272	256	279	249	275	262	264	282	263	254	265	281	292	273	262	264	271	267	253	269	250	281	274	259	278	286	248	275	285	257	268	267	263	256	273	257	265	294	258	265	291	281	258	263	274	291	261	277	319	249	277	241	262	233	227	275	273	256	278	261	254	257	287	254	259	273	270	266	294	238	283	276	264	293	289	289	274	281	274	272	245	282	263	264	265	244	260	242	267	293	262	283	297	287	254	258	270	290	246	270	250	285	253	267	260	276	258	273	281	267	259	275	262	294	277	264	291	270	282	279	289	286	267	269	260	251	257	265	262	267	286	241	246	262	284	285	273	262	259	274	270	296	261	297	239	253	248	292	290	261	252	270	259	249	272	242	272	259	281	263	249	273	264	263	270	285	257	278	263	271	249	279	244	264	278	271	279	277	277	273	271	269	278	257	264	288	238	263	289	285	239	271	273	275	289	268	293	289	272	297	276	253	249	269	274	257	269	229	280	270	275	272	263	261	268	240	269	239	289	274	289	278	282	269	263	279	263	264	269	254	281	297	242	271	252	246	250	275	266	274	290	322	257	261	259	271	269	273	279	274	271	254	282	283	277	258	264	296	258	265	276	268	221	282	287	279	266	282	238	240	249	302	281	238	279	241	244	264	252	257	274	298	273	280	260	264	266	237	249	253	255	235	268	266	256	254	253	271	249	264	260	287	264	252	264	275	247	263	273	283	292	281	281	284	251	261	277	275	276	256	294	277	275	274	251	271	302	280	273	258	279	270	268	278	249	284	268	295	247	270	278	252	283	264	257	256	279	276	263	284	230	261	268	273	280	265	231	293	234	253	276	274	252	265	250	267	275	266	291	256	281	262	269	286	281	297	267	261	267	266	304	239	252	247	263	277	253	272	289	276	249	248	265	281	264	258	250	294	280	287	262	275	247	268	271	272	241	263	274	270	261	261	257	262	269	260	275	258	266	266	259	275	250	277	251	262	291	269	251	258	264	279	284	260	274	246	240	254	256	261	278	257	269	260	267	285	249	279	258	288	255	265	253	274	278	271	259	301	272	258	283	247	285	258	233	276	278	253	274	252	298	279	252	291	274	243	236	254	280	285	282	266	280	275	281	275	281	275	282	283	258	261	276	244	288	260	271	311	271	281	265	239	272	259	271	269	271	270	286	255	257	269	272	293	258	265	255	297	237	250	270	267	272	277	272	262	260	234	241	255	249	264	276	249	271	279	265	242	267	254	286	258	258	276	263	262	295	285	283	257	261	286	248	267	260	257	262	280	282	279	282	286	261	272	278	251	280	269	255	284	275	284	251	258	245	273	261	296	279	282	247	260	307	264	296	268	288	291	252	247	293	270	243	266	278	287	275	279	267	290	266	285	290	262	250	286	275	270	299	248	270	250	244	256	294	261	286	262	272	245	261	276	253	267	290	262	271	263	259	275	275	254	258	297	272	280	259	284	258	223	280	247	258	266	262	246	283	274	268	266	257	286	297	253	273	286	273	255	280	306	258	273	282	236	257	241	273	268	254	273	249	282	285	245	283	283	258	286	250	267	270	254	273	301	279	273	270	285	230	270	274	262	292	269	273	298	285	275	261	267	289	284	227	251	268	292	242	252	294	254	281	266	282	291	282	262	285	263	267	285	241	298	271	261	252	255	291	280	281	268	269	287	258	268	274	285	267	263	265	258	272	273	281	287	269	273	272	248	274	261	285	249	278	255	253	282	279	298	237	250	271	263	279	245	258	294	246	262	273	271	274	242	279	277	256	280	273	282	295	283	279	276	273	271	287	280	241	258	251	259	260	261	260	250	285	284	247	277	263	273	269	242	260	303	264	263	275	252	274	291	266	263	269	246	252	252	253	268	268	306	266	243	278	228	270	297	277	233	300	295	267	249	282	266	252	244	276	266	262	255	280	275	272	270	263	274	258	260	280	259	250	262	251	240	289	260	267	271	261	266	284	255	265	288	264	255	257	254	261	250	298	253	249	267	253	256	290	263	279	245	233	273	254	307	238	287	277	287	275	280	308	279	276	276	254	283	243	278	263	255	291	246	270	263	259	248	274	263	254	244	284	300	272	237	274	273	272	269	267	275	266	281	278	278	256	295	278	283	239	258	257	263	270	268	307	261	269	298	305	291	253	263	260	280	301	254	264	279	281	274	318	279	261	279	252	302	262	261	246	297	253	268	268	280	290	268	253	271	266	259	274	293	279	244	262	271	255	252	250	234	262	259	261	275	252	262	280	273	273	276	266	294	264	247	264	258	269	294	249	287	274	277	261	284	243	260	232	243	243	288	263	244	263	277	256	272	265	260	256	273	289	253	289	274	260	288	266	276	272	250	269	261	278	272	286	287	280	273	279	283	230	272	291	297	260	244	249	261	261	273	268	270	279	258	281	292	261	262	273	257	288	324	262	285	263	270	234	246	262	261	268	278	257	287	287	303	278	262	265	249	260	286	249	293	275	258	273	288	304	263	280	259	278	278	264	287	260	281	255	277	258	256	271	266	276	265	246	268	280	269	263	301	277	242	255	276	254	294	261	300	261	265	263	271	263	255	271	275	266	272	310	294	279	275	260	276	283	278	264	278	265	247	261	273	260	270	270	266	277	259	250	264	239
36137	49685	35515	15853	5335	1485	642	554	529	484	502	485	492	470	505	516	488	516	486	465	520	517	509	501	471	506	490	463	526	499	510	464	470	499	516	483	472	478	484	497	506	537	489	489	464	515	521	481	476	469	480	507	516	476	479	473	462	511	491	499	562	506	514	535	526	533	474	523	533	526	497	487	500	504	512	500	494	496	508	509	492	508	495	462	473	512	536	513	486	533	514	517	530	469	496	515	485	487	488	455	499	486	490	528	470	513	530	502	492	501	479	494	523	489	487	496	492	519	516	490	489	485	496	478	479	491	488	492	500	503	447	541	493	508	478	494	486	466	537	503	498	526	493	492	500	508	495	463	483	507	503	525	495	543	483	500	459	511	481	475	489	482	507	486	491	475	502	520	511	512	482	467	504	505	504	477	512	510	512	501	484	517	488	474	481	495	508	526	518	485	484	510	499	506	498	518	518	482	492	508	531	483	471	495	517	488	498	491	488	481	463	448	448	520	525	495	517	488	505	497	499	497	499	500	468	496	493	485	480	513	550	507	487	516	502	487	495	492	459	524	497	497	505	490	462	498	489	504	525	481	436	525	501	464	520	500	526	499	496	524	491	492	511	499	485	529	495	501	505	489	512	492	487	474	500	499	480	475	447	497	482	463	478	481	495	495	484	497	514	469	495	482	459	473	496	455	462	507	477	496	458	480	491	456	471	502	505	491	471	443	478	511	475	490	470	510	477	527	480	450	451	474	507	481	474	465	463	490	471	497	483	504	468	494	473	484	456	503	468	502	492	487	477	516	511	480	522	479	504	489	520	495	517	510	521	501	517	469	480	489	482	504	487	466	528	462	489	529	490	467	515	500	492	472	492	454	521	455	485	479	523	564	496	486	487	476	507	505	511	512	466	473	463	528	454	502	464	521	476	495	534	485	514	499	535	471	481	482	503	474	500	471	453	466	504	490	490	450	465	482	496	507	504	523	480	483	536	481	470	495	527	480	478	497	500	486	477	509	487	471	491	526	481	464	540	473	524	491	465	506	502	478	482	488	503	471	482	444	481	493	494	473	485	500	452	515	503	505	450	484	497	509	501	557	468	497	461	476	487	479	493	479	491	530	512	488	523	505	502	515	519	497	516	512	497	499	487	525	571	529	512	481	514	486	491	482	512	466	492	477	529	495	486	479	486	505	485	489	494	493	473	478	488	467	482	459	495	514	519	476	478	479	495	516	496	492	495	511	508	528	502	528	472	470	514	496	467	513	492	472	477	491	481	482	502	489	505	522	468	505	468	527	544	491	494	513	489	489	474	503	435	480	448	483	518	546	512	491	516	485	451	484	506	506	496	486	500	470	491	498	482	499	485	484	487	469	476	513	496	492	482	480	494	472	539	487	528	494	530	480	476	529	516	508	488	478	458	511	474	517	463	504	492	480	494	514	507	495	540	489	464	490	491	497	506	484	522	505	484	463	463	479	492	484	486	478	489	469	488	497	456	521	524	489	443	469	509	476	478	484	463	506	467	478	483	498	497	510	502	443	489	472	522	503	514	489	487	496	505	470	505	537	456	468	529	499	490	506	504	493	507	506	529	516	510	543	440	510	504	497	488	456	486	512	489	484	477	494	460	509	522	459	505	479	478	493	503	496	479	490	508	477	526	507	490	518	508	478	487	490	513	517	469	505	494	480	502	532	515	496	493	477	521	474	426	510	470	479	483	507	462	497	464	467	519	471	457	473	486	495	483	490	523	457	486	524	490	481	508	509	462	506	478	466	473	464	561	476	490	489	472	525	522	512	488	455	523	496	475	496	512	496	495	476	506	524	498	475	504	493	465	490	481	451	464	518	462	480	491	482	510	506	495	509	466	504	504	480	489	525	483	527	526	505	502	491	465	475	512	470	489	458	513	503	503	504	489	482	472	532	512	492	489	491	515	493	502	499	498	481	496	467	446	460	499	461	478	516	516	463	532	495	493	474	504	503	456	481	506	509	541	485	496	489	452	483	488	482	476	482	483	492	510	537	535	490	471	481	515	502	522	508	494	502	503	465	515	489	499	494	467	466	481	504	497	461	478	502	512	528	491	474	486	494	501	488	492	503	525	540	442	479	488	501	480	519	524	472	469	493	525	485	481	511	501	473	485	531	515	470	492	469	483	526	487	501	499	504	480	444	480	504	460	516	508	500	464	529	475	505	488	505	494	455	501	460	478	503	498	513	482	474	486	487	491	503	479	514	499	506	476	481	466	491	481	516	482	496	521	499	499	486	490	478	536	501	479	530	510	499	495	483	471	505	501	476	507	493	484	537	491	515	489	506	542	499	478	508	510	489	450	487	461	496	477	544	525	475	495	480	519	501	518	523	497	472	497	461	482	508	476	529	480	497	473	488	502	530	450	493	482	516	487	518	495	490	474	517	469	465	468	472	495	494	497	469	495	486	494	500	498	487	461	475	479	500	505	473	492	501	494	502	473	490	473	507	437	465	507	497	528	508	480	463	470	493	503	505	480	511	524	504	519	526	483	504	500	483	487	491	487	501	506	488	506	477	491	518	487	501	511	504	446	488	498	493	490	506	510	466	487	492	504	491	461	487	492	517	467	490	532	485	474	482	496	484	549	474	486	501	527	469	439	511	490	517	531	512	489	504	495	485	496	514	520	488	461	488	483	496	491	481	462	511	483	504	496	447	504	545	524	496	496	508	448	495	481	506	477	476	483	476	473	513	507	448	503	480	504	502	504	493	504	523	500	524	516	482	510	498	489	495	497	515	476	524	512	525	496	486	476	472	510	515	492	509	469	544	478	452	528	495	484	536	494	481	531	518	484	482	503	499	464	485	477	528	477	497	503	520	480	504	504	487	473	517	497	506	501	468	480	519	500	482	484	489	499	487	526	501	491	507	501	499	478	535	479	466	490	472	502	483	495	501	482	521	513	432	479	487	513	487	509	495	509	480	487	471	481	467	495	505	475	499	507	481	523	519	477	496	492	508	449	481	504	486	475	533	504	482	454	498	489	502	448	540	499	464	499	506	500	515	519	465	489	542	489	508	493	467	478	463	464	482	480	550	483	482	492	521	503	487	467	521	492	491	498	480	508	471	504	489	470	498	479	464	460	463	502	481	519	457	462	449	502	495	450	459	500	486	449	500	507	463	491	503	469	512	477	498	506	515	531	446	501	515	519	485	480	494	509	493	494	543	473	480	516	488	498	498	493	552	492	478	510	502	483	504	468	514	482	469	473	498	507	466	497	499	487	501	494	477	501	483	504	517	477	478	523	504	450	531	481	481	488	505	474	504	499	468	522	536	476	454	471	474	469	472	516	488	529	528	465	470	523	481	466	521	497	505	512	529	489	526	512	536	474	513	497	507	501	491	502	532	451	468	517	523	472	555	497	521	480	489	512	474	466	507	500	510	519	550	484	477	505	516	481	467	493	522	489	505	494	560	535	472	479	504	502	486	493	527	508	481	505	477	509	501	502	470	522	522	463	506	499	513
24751	24976	36544	30401	20211	8256	905	386	340	318	274	296	299	305	307	305	291	291	313	267	268	272	281	251	311	257	270	245	297	281	307	282	290	258	270	293	267	286	290	299	289	261	293	320	245	298	307	296	271	286	289	288	291	273	278	300	261	272	302	272	271	273	259	276	312	268	271	249	265	282	306	283	299	268	312	313	280	314	287	271	286	270	281	281	268	289	264	267	275	304	250	338	308	287	275	290	306	286	280	314	286	302	253	283	282	286	290	298	277	271	281	298	291	262	295	290	291	275	286	273	285	292	291	240	303	283	290	295	286	310	261	267	287	307	307	269	279	267	298	265	280	309	297	317	299	267	278	301	258	248	257	302	268	274	292	308	271	304	300	281	291	292	298	252	267	295	278	311	302	252	258	281	273	268	248	271	285	282	293	286	269	296	276	274	302	282	285	274	274	294	269	281	301	303	279	304	288	303	277	271	290	281	268	279	269	300	282	282	297	300	290	302	273	302	277	277	320	292	268	294	269	319	301	271	286	279	289	299	301	301	251	295	289	312	301	257	297	283	259	281	318	284	303	271	300	260	287	280	288	302	291	295	291	277	293	270	315	284	315	259	305	287	269	280	311	291	260	287	294	301	290	270	300	295	270	285	295	303	268	303	295	296	297	276	286	290	270	300	289	266	281	267	298	287	302	313	297	281	267	273	250	262	255	273	313	304	288	285	269	284	286	316	278	260	268	259	294	284	296	257	286	289	274	273	306	277	264	293	253	294	300	286	304	338	277	268	298	301	289	257	276	255	268	283	264	277	274	289	252	281	279	287	296	282	257	249	283	294	300	278	271	300	286	285	285	287	268	308	287	287	284	289	275	290	261	285	297	283	297	257	310	273	263	299	276	285	274	305	295	257	277	313	270	282	289	295	300	287	315	280	320	256	298	305	278	281	270	308	255	292	304	262	279	274	308	285	298	300	297	261	295	284	289	288	276	287	281	279	276	264	283	245	288	259	284	287	280	276	300	268	291	284	290	280	265	287	302	308	277	278	304	284	295	324	306	274	269	285	293	260	291	292	269	268	262	315	261	260	287	274	268	273	291	259	274	266	291	292	302	271	304	259	297	294	294	275	272	289	305	290	282	310	285	316	286	297	277	281	264	291	265	310	304	285	300	288	293	278	291	285	284	293	287	280	290	294	296	286	249	278	278	258	280	272	264	265	283	268	286	286	290	262	277	311	260	277	293	293	288	253	285	279	276	263	287	286	285	289	280	272	281	282	304	275	261	265	268	282	303	314	287	277	277	304	294	280	281	279	284	277	280	276	274	272	303	266	303	247	287	293	291	262	258	290	252	301	276	253	274	283	293	230	280	300	306	310	278	308	270	289	276	312	286	284	285	271	296	296	283	329	298	281	258	294	264	282	280	283	296	260	290	271	270	279	266	272	286	310	281	263	273	293	274	273	294	265	286	268	298	282	271	304	310	278	308	282	277	297	286	294	270	276	308	286	271	273	265	287	269	258	286	263	262	275	292	263	288	291	278	272	271	270	291	271	291	274	298	306	278	267	285	288	296	290	269	293	263	292	279	266	259	286	282	277	262	258	283	281	275	286	270	310	263	287	297	303	291	298	275	304	284	275	305	300	286	263	309	271	282	275	275	277	303	313	286	281	288	294	308	270	291	266	262	300	283	283	250	287	308	281	296	267	268	273	278	272	306	293	281	305	286	307	240	293	259	262	297	263	271	275	298	275	305	334	270	280	281	267	285	278	275	273	279	274	284	284	262	273	303	282	285	309	286	292	278	286	308	294	259	318	326	303	285	266	284	287	278	280	293	308	279	294	294	287	293	300	249	287	255	263	263	260	288	271	269	286	272	286	267	273	288	294	268	274	280	307	309	297	290	311	280	265	276	281	318	313	284	286	269	296	260	300	318	287	273	280	273	306	323	276	318	293	295	284	281	282	292	263	293	262	278	258	269	275	308	265	317	284	260	294	293	298	304	302	244	267	264	271	283	302	295	277	288	281	272	280	316	265	281	284	265	217	301	269	278	300	261	297	291	281	305	276	274	265	290	267	241	270	293	264	259	271	311	274	329	263	262	251	294	305	272	267	267	282	296	245	261	271	303	265	254	272	284	300	299	281	270	275	275	292	268	283	293	275	251	266	310	313	277	298	299	284	290	268	306	288	290	277	264	294	272	286	281	281	250	288	297	294	298	309	293	256	278	268	285	278	270	290	280	283	268	261	277	283	249	289	288	259	264	296	321	263	271	276	281	278	281	267	280	266	303	287	278	278	272	257	291	284	305	268	259	276	248	300	283	277	297	272	280	290	272	249	296	268	260	292	273	253	287	292	290	274	312	305	269	265	283	289	315	261	312	290	313	265	300	321	275	253	277	291	280	258	318	270	274	307	244	296	295	312	268	280	255	293	308	286	288	263	291	311	280	293	295	285	287	307	315	299	256	267	288	305	267	254	284	293	306	275	316	285	270	282	293	279	308	325	258	260	244	271	279	299	279	289	286	291	265	292	319	276	270	280	281	314	292	306	275	282	300	284	275	257	264	267	260	260	274	331	278	274	279	275	294	284	268	282	277	274	263	308	284	270	278	267	247	298	293	294	282	277	255	305	278	269	284	281	298	291	272	273	288	261	287	261	251	305	273	285	294	296	284	267	285	263	291	319	256	291	282	333	271	277	321	273	287	315	290	282	286	288	289	267	275	305	275	293	253	282	285	275	292	267	301	295	293	276	296	298	275	301	282	270	276	283	310	305	263	285	279	291	290	322	283	295	290	327	265	292	284	272	270	276	262	306	280	273	282	297	276	300	282	314	272	299	248	274	321	296	269	280	284	282	301	272	300	313	294	270	297	279	273	280	282	271	281	288	276	313	280	253	278	253	286	269	266	262	283	305	284	281	313	268	317	315	309	288	306	267	279	300	278	286	251	280	293	282	268	296	259	308	302	300	282	259	283	296	284	280	304	265	271	283	312	298	293	251	287	301	262	273	275	305	262	292	252	318	278	283	303	306	282	260	259	289	308	296	268	316	284	245	321	253	259	293	285	310	272	287	280	289	284	282	280	281	287	269	294	299	275	300	276	297	269	297	280	290	306	291	271	280	282	326	262	294	288	293	271	271	287	284	303	261	278	320	303	258	261	258	264	279	261	287	282	308	289	282	285	305	277	277	287	270	287	254	310	296	284	261	299	310	279	262	262	302	301	295	272	293	282	301	300	303	279	298	303	286	289	286	305	288	265	271	322	275	275	288	286	286	279	302	279	282	285	310	287	275	305	307	272	292	265	288	283	299	252	289	277	271	282	267	304	301	280	261	309	255	276	267	302	269	259	282	304	262	278	284	257	263	292	277	264	282	285	282	277	300	306	235	280	266	312	268	290	274	290	270	284	293	275	301	279	307	239	276	297	267	294	269	265	269	281	287	313	267	300	313	266	317	276	274	288	303	289	287	290	287	269	299	286	254	266	261	284	298	283	286
59414	93060	68460	41266	20368	5625	1442	691	519	512	523	518	524	494	503	492	530	492	548	540	471	478	496	484	489	512	535	487	506	531	527	524	479	525	529	495	493	514	509	542	489	496	522	483	517	541	509	504	487	511	529	482	512	509	477	516	522	511	500	529	500	524	519	541	469	518	534	501	474	494	529	511	504	491	478	523	542	524	498	510	495	479	535	516	548	522	512	550	520	499	495	520	499	512	517	503	529	536	498	555	538	505	514	525	495	564	544	553	476	524	553	506	508	503	498	510	545	499	507	528	526	472	488	505	510	520	489	512	517	527	516	529	494	532	491	492	505	497	509	493	550	487	509	580	491	525	477	531	506	530	512	483	526	537	533	543	497	516	554	496	502	489	553	503	530	530	489	487	500	476	478	527	529	498	524	492	504	505	485	563	532	524	502	513	497	495	519	524	502	516	494	479	491	533	486	483	536	540	480	552	537	482	543	547	528	493	531	499	519	475	528	492	518	511	534	469	493	475	488	515	528	494	513	514	516	510	519	496	563	506	510	530	523	529	496	539	520	533	481	483	475	528	532	497	528	512	482	507	512	557	523	501	536	473	520	495	518	550	493	487	527	496	544	519	503	495	509	513	532	513	529	517	469	548	555	496	539	464	549	514	525	478	516	500	517	528	527	494	515	524	505	526	490	518	507	503	491	507	512	488	469	501	452	525	544	527	514	575	520	495	523	486	519	523	525	507	535	491	502	516	466	553	523	552	542	504	504	497	528	502	505	499	507	502	480	553	491	566	501	533	527	493	563	470	515	513	511	512	508	568	507	514	521	497	517	502	512	498	524	519	513	520	519	542	515	522	483	501	521	513	578	539	514	535	504	522	521	486	511	494	535	530	495	537	518	521	498	512	532	524	545	492	524	464	491	495	493	486	515	491	543	521	506	484	500	510	503	522	537	542	504	526	540	503	486	505	534	549	490	518	492	512	507	481	483	522	506	507	494	526	527	506	488	528	531	525	508	512	530	503	522	521	497	545	534	488	506	503	524	496	514	528	483	494	533	507	552	484	519	539	511	544	508	529	549	490	507	541	522	484	545	480	517	496	515	478	535	528	517	475	540	497	521	485	525	468	506	497	532	503	523	512	551	490	483	491	485	502	554	527	494	554	501	509	515	488	529	502	512	550	502	474	519	525	547	505	518	543	526	468	491	507	521	511	480	518	527	533	552	505	442	519	506	499	529	487	516	553	506	508	510	471	536	514	530	479	507	537	548	515	530	524	468	504	538	528	540	516	492	501	503	540	523	530	502	491	511	516	486	505	505	513	502	510	533	512	474	507	513	535	511	516	505	503	478	535	535	506	501	497	482	517	514	503	538	512	557	478	535	494	484	533	484	475	526	487	502	539	499	491	486	552	549	479	526	456	510	533	503	505	481	493	536	515	528	488	514	494	532	470	520	498	490	514	527	491	524	494	515	507	551	519	531	547	484	502	564	477	533	505	509	509	533	484	556	526	527	496	495	534	504	535	523	499	536	526	540	518	543	519	526	490	529	551	521	510	522	557	522	523	509	530	500	463	525	511	509	497	480	496	532	564	514	492	507	517	502	510	517	536	555	503	484	530	513	511	554	498	494	534	494	462	506	467	537	548	544	515	496	524	463	547	559	500	545	522	498	531	548	519	520	486	541	500	535	535	498	553	491	527	526	539	509	475	527	515	504	497	492	467	507	542	522	486	523	550	498	495	512	512	565	527	528	501	526	563	492	521	511	495	503	521	539	545	517	532	520	519	514	511	501	546	548	518	523	525	508	498	498	532	549	536	537	505	493	467	542	521	520	514	503	482	479	515	526	522	493	546	532	551	542	526	519	504	497	505	507	521	515	514	500	513	498	512	491	503	505	519	529	531	495	550	480	495	523	545	473	497	466	504	538	514	486	507	500	525	525	481	550	536	534	502	497	521	540	521	489	519	485	506	513	496	536	489	555	496	505	526	515	465	504	494	552	506	522	464	513	531	501	514	497	539	520	478	521	502	497	503	523	507	518	524	534	511	503	537	527	527	504	522	546	535	514	522	492	552	506	492	479	506	527	525	520	545	532	523	524	507	501	485	486	531	532	541	510	488	478	465	486	517	495	462	493	500	517	481	549	479	548	506	464	525	533	532	545	513	521	530	504	512	504	521	520	471	525	527	510	498	566	522	501	532	541	514	498	517	529	522	505	535	554	524	539	508	531	489	502	509	543	511	493	540	504	504	513	506	495	529	486	486	504	525	513	480	475	514	528	544	517	516	534	551	505	498	473	530	487	493	525	520	463	514	502	511	507	528	502	555	501	506	501	488	517	544	525	502	515	524	542	497	512	501	497	499	529	508	536	506	514	539	537	496	519	501	504	523	530	549	515	558	495	518	462	531	498	514	494	509	480	530	529	535	526	550	501	489	520	505	526	540	514	551	521	498	513	479	535	538	524	466	529	517	505	516	528	531	550	514	473	489	552	512	519	530	502	532	530	531	484	513	512	509	506	532	488	513	533	529	496	519	522	477	542	537	492	524	519	507	505	487	522	488	496	514	515	506	505	506	505	486	501	545	518	521	502	499	505	512	522	504	504	476	491	472	516	514	556	491	504	496	480	503	533	528	511	506	499	531	526	479	527	495	495	551	508	485	511	517	486	489	517	520	513	509	534	518	482	545	497	489	476	522	489	512	479	495	477	514	522	537	500	485	539	537	496	572	521	497	491	471	507	545	569	502	483	537	543	532	508	544	508	487	492	539	540	498	524	507	519	487	512	522	462	530	514	510	524	517	534	496	523	580	507	548	530	460	513	496	532	483	527	538	520	535	503	517	524	483	510	491	501	522	496	489	526	513	486	514	541	501	484	508	481	519	536	484	519	512	521	462	465	487	538	497	540	482	538	525	468	513	490	533	520	509	479	492	501	471	520	517	504	519	582	522	511	534	536	499	522	472	555	506	523	485	480	496	527	573	525	492	484	475	518	511	509	495	507	499	529	544	548	455	562	497	495	502	498	538	503	527	517	510	481	497	493	456	484	524	541	507	534	541	519	478	526	502	482	516	508	542	458	516	585	543	567	499	503	493	521	506	515	516	537	530	504	517	528	569	541	540	487	500	515	551	540	458	527	516	530	559	503	477	505	520	545	530	511	523	524	541	515	495	519	558	528	508	494	521	503	547	502	541	526	513	485	485	517	496	502	492	517	541	488	532	498	513	519	486	514	477	578	522	503	540	504	525	528	482	514	521	481	518	488	480	500	522	508	519	504	531	541	491	530	500	486	525	501	522	518	498	540	505	519	530	540	525	510	534	500	489	485	482	496	555	551	501	479	507	489	473	525	503	516	510	541	460	507	511	479	505	486	551	463	548	521	496	497	497	504	511	481	535	531	522	510	462	541	500	500	496	539	517	464	508	520	486	540	496	494	486	493	513	541	526	519	452	511	503	527	479	487	545	518	510	505	519	529	565	487	525	535	540	476	527	460	518
23539	22775	32869	27613	22101	17432	4389	473	356	326	332	376	342	345	366	353	379	352	334	297	321	336	324	341	327	292	347	320	341	348	321	352	361	318	334	325	369	335	319	318	341	348	330	333	319	340	318	319	339	326	322	364	339	328	326	310	343	325	312	322	312	328	347	302	343	330	309	296	291	312	341	296	338	297	311	326	332	300	350	320	326	369	299	336	354	306	298	345	315	343	325	333	323	328	331	343	350	350	321	317	341	344	337	325	347	314	298	319	325	305	295	326	333	317	351	325	335	334	311	338	295	327	330	315	296	318	324	344	360	332	324	309	329	315	290	374	315	316	353	352	322	309	343	340	324	370	329	292	355	333	328	334	308	298	355	325	309	320	331	308	348	346	333	303	326	331	334	349	308	316	308	324	353	323	315	350	345	348	328	304	332	309	316	341	322	324	302	319	339	301	325	331	310	294	345	322	318	316	366	318	324	327	283	318	352	323	334	317	303	363	324	306	351	326	305	331	348	311	338	327	296	314	343	326	331	312	331	331	330	337	340	293	311	320	328	310	303	328	345	305	339	327	288	324	319	322	309	346	344	300	318	355	332	302	329	307	330	331	328	301	353	328	311	362	337	382	347	308	345	327	321	344	350	315	325	345	295	300	297	348	316	312	319	325	327	315	333	356	297	329	316	324	327	304	304	337	316	335	300	321	322	284	300	331	325	288	336	314	308	333	315	324	372	347	339	361	320	344	323	362	317	330	351	335	305	323	342	339	343	325	342	322	342	310	332	330	317	317	309	331	328	322	297	316	331	311	317	319	341	317	321	315	309	319	311	314	340	319	308	334	327	360	355	331	316	321	301	333	308	302	303	330	318	358	316	330	308	342	330	336	304	319	303	318	311	321	322	302	316	350	320	328	344	351	322	296	323	348	332	316	320	315	339	320	308	326	349	310	308	308	315	306	305	320	333	332	308	367	355	344	316	344	349	344	334	334	336	309	336	317	317	327	321	332	331	305	355	339	296	296	344	284	322	334	293	319	322	324	338	355	302	302	340	314	322	322	353	316	350	337	326	345	355	328	332	328	309	308	360	324	315	313	311	333	322	341	307	313	360	305	317	299	331	341	333	330	318	338	331	325	341	301	326	347	326	347	323	361	320	317	363	341	323	342	309	319	335	323	317	328	322	341	339	308	345	352	327	315	341	300	332	303	336	333	350	304	339	331	298	338	295	349	339	342	340	317	312	311	339	316	322	317	327	320	337	294	333	361	338	331	330	318	297	322	314	332	314	327	332	354	312	339	302	337	312	284	312	332	321	311	339	320	300	309	322	362	318	321	301	307	309	355	342	349	320	342	307	314	317	333	318	344	324	322	314	321	335	311	341	329	331	335	356	340	327	337	344	337	313	311	335	333	336	322	346	327	324	317	300	330	338	319	311	329	299	302	338	343	302	318	316	321	335	320	344	317	308	351	332	350	349	344	328	316	323	287	329	292	338	338	327	330	330	302	330	318	337	327	328	312	300	344	357	348	325	301	306	337	319	338	307	327	301	325	322	338	329	320	328	304	315	309	344	302	333	355	309	328	323	311	315	347	350	353	306	332	325	306	336	363	336	322	324	348	328	337	333	318	304	317	355	329	348	320	304	283	305	334	296	350	337	342	315	317	312	320	361	305	343	313	320	305	328	323	335	349	305	353	363	335	321	325	326	365	365	331	345	343	304	297	359	355	330	327	320	306	317	344	307	340	356	310	318	316	311	321	327	317	342	339	323	299	327	309	341	318	339	310	312	333	351	334	308	325	344	318	319	312	344	317	313	329	312	329	328	350	301	307	329	287	320	342	340	340	318	315	321	313	301	339	331	310	347	330	386	310	322	329	331	325	313	309	329	347	312	327	304	297	322	339	298	301	342	321	336	307	328	289	306	323	314	330	328	302	296	334	310	319	325	331	297	332	306	338	309	355	366	328	307	338	349	316	306	360	350	308	333	357	324	300	329	337	334	321	318	347	319	306	360	305	349	320	300	340	343	321	328	325	312	325	321	354	307	339	314	317	339	295	326	300	339	313	326	304	336	332	296	335	310	332	318	331	347	311	336	341	325	320	343	294	333	322	333	341	334	332	297	345	306	340	350	299	325	323	329	311	295	282	304	346	317	318	328	315	322	344	325	344	346	315	339	339	309	337	310	311	333	317	347	338	311	315	333	317	338	278	331	327	345	291	298	329	342	311	347	346	306	352	331	307	333	331	301	333	334	338	319	324	318	322	331	344	348	364	370	332	337	346	326	329	304	310	341	348	335	319	296	314	310	343	309	307	290	323	336	373	338	336	334	335	301	354	292	314	308	318	338	312	315	333	353	309	326	294	320	305	337	307	342	321	302	303	313	324	307	333	300	325	281	311	331	349	366	297	362	298	349	319	327	348	289	333	326	353	334	318	363	349	313	304	299	311	326	311	321	317	327	317	326	344	333	322	335	321	364	339	354	335	304	336	311	351	348	322	335	322	306	281	304	292	371	349	318	308	313	317	345	319	309	351	275	320	304	293	305	332	314	353	305	277	302	305	332	322	320	283	335	315	311	319	324	338	322	318	323	311	294	315	321	279	342	331	338	307	300	318	324	342	334	302	348	305	334	309	331	352	314	357	335	308	327	318	293	324	331	343	332	331	289	309	324	316	342	332	332	306	336	293	324	309	351	340	316	315	346	332	309	321	315	298	322	344	307	307	324	321	325	305	290	303	307	343	318	355	310	304	344	319	307	318	315	327	318	318	296	332	321	325	322	337	323	303	356	295	305	335	337	320	336	347	361	314	323	329	343	294	329	327	337	302	364	329	303	348	297	321	337	343	310	336	336	331	304	352	314	347	328	337	345	310	333	319	370	353	324	334	365	329	329	334	347	343	356	324	305	322	305	384	337	300	321	308	339	332	316	334	301	311	343	370	333	321	305	333	303	337	344	332	347	334	301	321	318	335	345	338	338	357	317	287	332	343	320	316	315	299	302	339	357	334	308	331	358	310	337	330	326	341	294	330	318	334	304	317	349	305	330	316	301	354	354	344	303	365	334	342	321	340	329	306	308	324	329	329	337	344	334	332	317	345	356	327	328	322	349	334	325	321	318	351	335	335	342	364	370	370	317	315	304	310	320	339	342	321	346	338	362	320	320	302	318	303	320	305	335	313	322	329	305	320	351	299	307	306	370	310	302	353	353	304	321	309	364	329	299	324	337	286	359	292	331	342	346	331	359	294	330	356	333	332	313	298	325	334	333	342	318	304	351	304	310	298	320	318	326	322	305	342	330	316	321	332	376	357	339	345	325	325	320	331	334	295	342	295	339	317	334	306	349	333	302	320	325	312	308	341	329	340	305	299	311	332	299	346	323	320	321	319	305	320	322	350	318	326	298	338	315	350	351	314	332	358	356	316	316	325	306	324	326	323	339	301	313	304	345	339	312	332	335	282	304	352	301	343	342	337	321	308	316	296	296	330	309	309	306	363
59829	102705	79154	50163	27257	8919	2090	857	593	603	594	610	547	566	605	594	579	569	560	553	567	567	586	575	560	551	575	593	553	582	581	532	570	577	579	533	619	557	557	576	567	541	598	570	582	574	624	542	573	587	551	596	585	563	553	615	570	525	565	518	590	570	574	570	595	581	567	544	573	551	554	562	534	587	551	574	558	555	558	619	554	536	624	563	561	545	558	593	578	561	581	556	540	555	564	593	583	550	590	548	567	608	580	527	601	541	567	534	533	588	572	586	565	581	551	527	560	553	576	537	588	627	475	559	565	530	589	532	605	561	570	548	550	548	561	593	537	546	555	541	545	563	559	587	526	559	552	531	576	574	516	533	541	554	574	550	589	587	536	535	563	597	568	554	599	588	588	525	552	563	568	609	572	553	527	550	544	548	542	570	570	572	561	561	582	553	526	567	550	542	590	580	565	562	549	527	550	557	573	540	565	594	577	545	562	572	562	552	537	577	539	568	584	536	571	538	498	536	593	595	619	566	583	562	587	611	576	557	526	581	546	543	561	544	558	544	597	566	562	535	528	590	545	535	577	577	522	541	541	572	568	601	583	549	567	574	530	564	528	587	559	594	548	613	578	539	558	633	556	595	574	524	587	543	568	579	531	602	527	565	570	585	583	532	555	526	590	555	547	562	563	561	576	546	554	552	561	520	572	598	575	528	550	544	578	559	601	588	567	551	567	556	546	548	568	530	564	552	573	570	532	548	615	585	584	562	532	583	511	569	601	548	567	561	591	597	569	574	612	591	551	600	592	583	560	565	567	559	591	548	563	544	572	538	539	584	540	541	554	562	543	577	561	547	601	583	565	554	608	574	522	574	562	557	555	571	507	540	576	552	593	582	549	541	578	577	554	549	547	564	583	552	559	561	560	570	510	565	562	602	547	544	572	521	570	553	581	540	568	584	508	563	544	573	559	533	534	567	597	546	599	513	544	524	575	564	564	570	558	591	573	575	540	550	544	591	542	572	592	601	560	536	566	547	575	586	598	573	613	541	616	582	585	550	570	581	591	595	577	538	535	601	518	553	572	505	557	524	560	561	586	537	542	561	569	555	576	559	545	537	574	576	583	569	579	575	561	543	532	551	553	540	575	586	565	568	561	543	567	558	519	571	609	543	551	584	552	557	578	559	590	584	556	545	568	575	550	565	578	546	545	548	560	597	550	586	516	599	576	562	589	525	564	573	544	605	569	543	585	573	611	608	560	561	570	561	584	564	566	590	579	578	529	588	619	591	543	534	548	578	550	567	570	555	581	556	604	561	563	600	566	560	574	559	579	584	595	564	567	612	596	505	563	566	585	587	572	595	574	569	561	598	541	560	563	531	552	557	575	556	534	553	576	589	544	547	582	568	535	583	496	551	519	603	570	534	590	554	585	577	564	583	545	560	539	556	545	548	601	545	560	564	562	604	553	562	560	567	581	566	546	599	601	558	540	568	561	586	564	553	604	527	572	571	542	532	571	577	554	598	589	571	585	572	575	548	591	528	580	551	559	535	540	565	565	559	532	578	588	568	538	590	555	558	579	551	549	509	578	541	556	629	598	562	589	525	569	588	580	563	577	537	611	590	540	590	550	573	567	560	567	567	581	556	630	553	564	564	578	549	577	559	548	545	567	617	557	597	570	589	611	556	546	520	610	555	589	584	581	609	539	572	541	543	537	562	561	593	560	569	570	563	581	581	595	564	558	529	532	636	566	523	569	542	553	550	544	520	547	589	581	573	575	595	616	564	543	576	560	576	628	557	573	581	567	575	578	566	546	532	596	554	555	594	554	561	574	572	582	611	550	609	571	607	566	546	541	541	499	517	562	582	567	557	562	546	540	565	526	555	571	579	604	582	554	558	570	534	535	519	572	566	569	551	577	565	562	557	533	553	557	583	558	561	536	575	568	591	558	563	551	567	574	590	565	539	538	574	531	575	573	581	566	585	594	549	601	580	584	586	590	582	585	573	538	559	572	590	608	570	560	615	593	538	552	539	561	564	524	554	531	577	584	557	565	581	583	542	616	586	600	619	597	591	571	601	553	585	567	583	531	575	550	590	575	530	560	587	553	545	564	617	588	551	560	573	560	556	550	565	579	538	519	558	581	542	534	561	544	543	551	565	569	585	601	565	571	547	580	496	575	547	586	565	589	556	566	586	620	575	606	565	589	595	582	551	548	574	564	558	546	546	559	546	574	550	580	578	545	593	577	563	548	550	548	584	606	549	558	596	566	581	550	565	522	562	540	557	567	518	554	567	568	533	573	529	559	593	587	562	554	549	572	579	574	581	521	588	569	549	565	562	556	583	589	546	556	555	536	582	592	572	583	576	566	596	559	543	547	566	579	613	581	509	503	564	579	590	568	570	603	537	559	603	586	544	568	565	558	605	574	565	615	588	573	599	556	565	591	561	534	589	562	540	571	572	572	585	565	535	566	570	558	516	572	575	526	570	563	578	576	548	556	575	542	553	591	578	589	540	552	608	607	539	528	561	558	551	567	586	579	587	586	605	597	574	562	567	561	536	579	555	542	558	579	586	553	578	599	562	562	550	568	515	555	568	562	566	552	501	593	561	560	525	510	557	512	524	608	524	569	582	590	568	522	529	526	556	515	560	522	548	540	565	552	584	571	598	575	584	584	537	581	557	573	589	550	558	608	600	639	594	553	553	546	546	575	580	571	565	598	592	545	619	584	563	559	580	599	583	509	598	586	541	555	574	574	593	588	588	569	557	550	515	582	564	555	573	556	557	580	532	546	575	544	558	547	555	556	526	578	527	568	583	596	579	562	556	550	602	559	593	542	531	545	534	533	564	563	627	580	610	614	582	541	560	600	552	556	543	554	556	535	587	519	589	568	537	589	571	594	558	553	569	567	540	567	563	526	559	566	559	569	598	545	527	593	579	581	536	540	561	589	595	592	576	551	584	601	572	596	589	555	587	552	553	581	546	547	545	531	555	567	560	607	583	535	575	543	570	566	593	563	567	587	577	522	551	577	602	563	565	562	599	569	542	562	559	588	551	554	572	535	588	583	562	536	573	570	530	562	600	575	556	575	558	534	540	564	557	554	548	554	548	620	571	612	570	555	534	614	577	562	520	555	598	552	578	528	605	516	613	550	606	554	611	546	542	581	556	539	557	533	551	590	527	628	572	568	597	571	559	598	641	561	519	596	572	550	573	599	562	563	576	537	569	576	597	588	557	596	561	582	579	587	553	551	531	592	551	553	582	537	505	574	571	556	549	599	552	564	575	604	589	561	594	575	588	600	603	565	540	566	598	609	542	622	554	567	570	569	551	507	589	570	560	555	579	542	588	588	610	556	577	537	538	554	552	591	591	587	535	560	593	559	608	598	528	566	533	561	558	582	569	525	553	594	600	522	597	554	570	570	528	559	565	575	593	610	564	599	582	581	567	555	571	533	613	574	567	541	599	559	571	579	578	548	551	563	526	580	560	556	531	545	548
29277	31340	29545	14139	2687	668	344	284	265	260	246	263	310	260	262	258	279	254	255	244	304	238	236	283	288	253	291	270	267	253	246	271	236	235	275	287	233	260	234	254	255	263	266	274	263	242	262	249	291	265	254	266	239	268	274	264	234	255	260	276	250	267	251	282	270	283	260	253	240	280	268	272	255	241	268	272	249	256	247	277	260	260	262	260	253	306	260	304	277	269	282	303	279	259	269	250	290	281	264	251	260	278	264	251	241	279	276	256	277	293	254	275	256	251	270	261	282	271	236	241	284	246	266	282	252	309	244	263	253	275	269	233	259	263	230	251	262	249	256	309	288	265	249	269	257	290	274	264	269	266	280	305	241	249	257	281	243	252	263	254	262	280	280	245	237	264	278	272	290	239	279	271	260	244	277	247	264	289	277	287	271	285	251	250	275	252	279	259	248	257	282	248	269	261	270	253	248	268	267	234	269	252	233	251	241	280	259	266	260	264	310	267	252	266	253	251	264	264	266	276	258	216	283	278	263	283	260	240	262	248	253	278	251	290	269	253	250	270	287	268	248	268	265	263	240	273	270	269	283	279	294	254	258	248	273	263	299	278	262	265	295	240	263	277	257	244	261	252	311	255	288	262	241	286	264	268	290	252	241	275	243	329	270	276	250	256	263	259	245	270	256	269	260	244	264	260	238	268	273	251	269	281	254	294	276	282	268	242	236	273	250	228	265	240	262	277	266	242	260	248	263	251	267	271	271	269	279	266	264	267	291	256	245	265	237	266	255	259	262	262	263	280	270	247	271	263	278	282	283	254	264	239	308	287	251	279	278	301	261	267	252	241	249	270	277	242	285	242	259	277	268	269	287	255	257	298	277	263	256	272	286	285	252	242	285	269	256	261	253	273	251	258	263	276	300	265	258	279	271	271	254	280	279	273	296	260	284	263	262	284	283	264	256	227	263	257	243	253	256	268	268	253	256	254	261	259	254	274	250	247	247	256	292	258	276	277	269	249	272	252	227	287	266	274	261	271	256	288	226	246	253	278	260	281	275	270	259	277	239	264	278	276	258	273	258	258	246	268	253	266	261	261	246	237	294	259	257	287	282	303	276	268	280	276	282	276	251	302	249	294	239	274	279	255	238	255	240	270	249	257	273	241	285	278	258	279	276	250	275	249	282	271	272	250	286	273	247	258	258	254	258	280	269	245	295	265	249	248	247	294	267	246	264	275	260	255	254	262	274	270	235	251	252	283	300	247	276	291	261	253	261	272	263	264	268	249	244	253	256	275	245	280	247	249	279	259	297	261	293	263	259	274	263	294	263	287	256	268	282	265	251	252	254	243	213	262	252	256	247	248	264	275	267	258	260	276	252	253	265	294	279	265	287	261	257	254	246	254	273	266	299	247	260	226	292	285	292	268	248	292	260	250	254	261	249	281	295	286	254	258	300	288	252	263	260	263	272	236	249	268	278	252	292	238	278	255	271	258	252	256	254	275	265	293	246	239	239	243	250	279	271	249	272	266	241	262	305	273	277	256	292	241	262	242	235	284	237	257	287	232	259	239	275	293	226	262	281	267	283	233	271	237	247	241	270	269	304	284	259	312	269	282	280	294	231	271	257	282	268	283	251	264	264	290	233	273	271	294	259	253	248	267	287	252	254	292	242	245	277	270	252	247	260	274	270	267	298	256	239	229	256	268	259	285	281	240	251	244	253	266	253	296	254	263	295	237	266	262	266	298	275	284	283	272	242	252	262	279	254	269	283	280	251	274	266	309	269	250	253	274	255	253	255	267	250	263	291	245	283	256	249	271	256	275	254	240	293	297	282	253	265	264	265	266	270	255	255	292	255	289	298	274	277	258	270	260	271	251	300	278	289	273	273	277	243	270	246	292	275	299	273	261	275	258	251	275	240	254	256	272	251	274	273	263	283	278	217	281	257	264	284	276	263	286	258	265	255	260	277	255	259	283	233	279	290	255	265	262	273	252	253	263	261	257	270	246	272	250	286	271	272	248	251	245	241	255	274	248	271	266	261	262	244	264	287	248	269	285	257	281	273	290	243	291	269	284	267	282	254	280	269	266	287	245	270	250	270	265	272	260	253	258	227	249	259	287	261	260	255	280	273	260	287	285	274	261	249	268	272	290	258	269	287	265	258	263	248	280	310	267	268	245	281	262	258	249	252	245	283	298	258	259	272	256	251	282	253	277	248	259	245	262	266	274	286	272	276	245	258	280	241	267	293	278	253	277	252	279	271	266	245	260	261	273	272	247	268	278	247	234	234	269	297	262	261	266	282	275	279	248	256	280	265	249	291	232	241	272	257	237	306	246	265	254	287	229	286	281	257	249	253	255	253	286	249	243	286	237	265	262	254	264	261	269	285	283	252	262	283	279	252	288	274	300	263	234	234	264	257	287	281	262	279	260	257	261	266	252	254	256	276	283	251	285	270	267	261	273	288	294	290	236	262	259	257	264	255	247	242	283	232	263	261	277	267	265	258	261	264	267	297	278	291	252	264	278	262	270	270	260	261	258	251	277	252	274	255	256	272	287	272	269	270	254	283	294	271	242	236	295	254	282	289	231	247	253	270	254	281	257	235	258	271	280	253	239	262	292	259	282	262	241	259	289	271	242	275	272	258	288	276	264	260	249	277	263	260	255	285	262	287	242	255	247	265	253	266	280	251	256	275	231	268	262	213	260	282	260	261	270	249	275	282	252	247	260	267	244	256	265	266	269	268	263	255	263	274	253	293	298	278	290	271	280	299	254	269	285	270	259	257	284	291	275	254	304	277	277	254	268	276	268	264	250	272	265	270	246	253	246	263	267	264	248	261	279	271	269	259	294	272	286	257	262	272	266	279	256	266	238	266	276	246	268	265	268	268	273	266	259	273	250	254	256	261	244	247	275	270	267	267	275	251	293	262	241	282	286	278	243	275	242	251	300	286	239	243	270	275	243	250	263	284	273	251	249	281	253	242	286	272	267	282	269	241	260	260	270	282	258	271	256	249	252	279	250	263	304	261	276	270	274	255	272	256	281	277	296	277	283	296	259	261	291	254	274	259	277	260	262	300	243	270	295	255	273	284	274	271	255	279	268	262	249	259	296	269	252	290	248	251	242	271	273	282	257	242	260	286	259	266	255	268	268	233	270	267	269	248	248	256	299	302	272	274	289	246	238	295	272	248	277	266	245	270	268	235	258	260	231	279	253	261	268	273	266	270	242	274	273	267	276	290	246	245	287	273	259	270	251	257	251	262	260	246	265	276	255	260	269	258	281	279	262	288	295	257	302	262	259	237	266	246	246	276	265	259	266	281	292	275	275	224	245	287	259	271	282	268	261	288	259	279	282	273	283	249	261	270	264	248	278	297	253	266	256	253	265	254	285	263	279	253	273	267	303	281	241	246	268	270	249	273	292	262	280	261	276	277	282	269	284	272	251	274	285	268	283	256	235	269	249	257	271	272	232	274	257	265	258	269	246	261	265	259	266
36133	48811	35184	15875	4815	1429	649	536	478	488	495	502	466	499	499	514	466	498	525	535	490	446	509	483	449	542	487	479	514	485	493	484	490	482	487	507	459	476	504	480	479	474	505	476	500	495	490	459	493	510	470	515	462	458	509	477	484	522	475	491	474	501	466	497	471	510	479	466	497	551	471	470	501	462	490	512	475	539	476	510	456	484	482	477	476	477	506	500	494	444	459	501	493	461	517	471	497	510	509	468	486	458	500	472	465	449	518	507	498	468	469	493	470	491	523	504	499	464	531	524	493	493	496	517	465	524	498	492	486	445	489	524	520	495	502	483	528	544	466	531	471	471	519	473	489	495	480	499	468	471	520	489	472	501	460	508	465	494	449	462	497	498	494	456	439	448	484	485	505	509	508	506	498	503	499	510	425	487	473	467	488	465	472	473	471	466	536	492	481	480	486	483	532	486	480	503	489	488	512	486	469	500	486	494	489	491	486	486	475	508	494	514	491	455	498	488	451	490	510	484	511	516	464	549	545	484	482	501	492	500	497	480	522	440	471	469	497	484	506	487	514	474	500	470	501	454	474	484	451	474	500	487	510	491	473	463	508	486	481	531	494	509	461	489	506	506	497	487	507	506	478	518	520	464	487	480	484	471	502	488	492	475	475	495	487	461	476	475	511	474	501	502	509	490	502	473	467	467	513	517	472	499	522	528	513	495	512	492	468	498	487	450	503	491	482	471	464	489	474	514	503	482	538	479	493	504	501	503	526	491	527	514	525	497	466	484	500	480	475	494	531	485	471	491	489	526	458	484	470	471	497	511	472	496	528	522	482	473	475	497	528	484	486	489	492	460	486	494	495	465	507	475	486	437	515	506	494	522	501	475	479	532	467	495	506	497	513	505	498	463	485	488	465	504	460	530	483	472	478	528	532	514	501	467	481	486	468	528	498	504	462	476	456	469	481	450	474	475	476	480	495	483	486	496	475	513	510	505	487	492	477	469	446	483	510	506	481	491	468	463	501	469	481	506	440	503	465	516	487	497	486	454	485	490	546	501	505	503	475	485	482	522	439	514	509	479	501	468	495	456	459	485	489	506	497	478	506	504	477	461	496	464	487	508	488	524	486	455	495	489	489	495	533	541	491	466	489	476	484	506	464	488	471	505	495	501	492	507	494	461	483	465	468	519	511	475	502	511	460	544	491	492	506	513	523	494	483	493	490	494	543	476	507	481	446	489	483	499	504	471	496	512	506	463	443	516	497	480	501	469	490	494	514	506	516	448	463	486	480	484	511	494	457	529	503	497	482	475	504	482	504	484	493	473	462	502	469	497	490	436	489	473	474	458	516	467	491	501	492	513	497	491	504	491	459	501	483	483	467	512	506	489	480	498	493	500	480	505	483	510	482	472	526	505	508	457	507	474	531	497	482	443	456	464	496	479	478	511	455	473	492	459	455	501	525	479	485	484	472	502	497	493	489	475	432	492	493	505	477	503	487	473	514	512	503	492	451	468	501	478	503	525	491	441	484	489	508	500	496	465	440	497	493	483	480	488	516	493	502	497	489	474	493	496	471	480	466	478	509	478	523	490	449	481	495	502	510	489	522	506	548	452	485	525	473	458	495	521	464	505	534	454	487	495	474	492	483	525	517	532	483	517	498	514	498	470	448	470	493	498	465	494	528	480	484	496	512	537	509	498	517	498	490	454	530	479	524	502	506	477	525	475	489	485	484	491	463	499	513	492	482	500	480	481	467	500	483	507	471	470	465	501	480	440	516	491	489	522	477	511	480	516	525	498	486	476	458	487	487	502	492	464	509	491	495	498	501	491	520	510	464	520	490	499	495	477	491	475	473	510	485	491	483	443	479	486	542	510	492	520	520	487	474	503	470	508	490	469	490	491	474	498	479	478	515	454	520	485	478	466	488	483	474	481	483	498	510	491	480	487	510	502	485	498	504	511	451	508	502	468	484	501	489	486	509	490	495	488	511	508	469	492	470	489	477	494	502	528	462	519	506	469	492	463	513	485	508	472	491	483	513	503	496	481	455	520	518	480	539	519	484	514	497	499	508	421	504	519	474	494	485	517	527	490	471	495	473	477	489	485	470	538	518	483	475	532	521	508	485	522	499	465	491	506	459	505	482	527	526	514	504	474	515	486	508	504	509	496	496	499	532	494	502	473	498	492	538	525	501	493	512	504	474	464	496	500	475	453	498	467	501	427	514	538	491	505	481	514	518	465	490	449	474	518	471	486	460	492	472	496	510	493	506	477	486	494	475	519	533	480	477	457	515	466	493	468	508	470	484	493	466	499	465	485	487	506	487	481	478	508	497	488	478	458	529	534	467	485	491	510	544	488	476	481	478	462	487	507	433	468	489	486	447	483	467	558	460	485	497	486	515	475	476	489	490	485	535	500	510	494	522	569	489	477	466	494	463	534	482	466	478	457	485	465	477	506	500	482	477	458	504	488	546	499	456	478	525	491	512	488	489	487	471	453	495	488	495	498	504	477	478	513	506	490	519	517	467	471	493	536	466	480	470	505	478	512	479	498	490	483	495	466	486	468	498	500	483	500	454	466	494	495	495	517	522	473	484	515	480	518	447	483	493	492	482	467	481	455	491	465	487	510	509	514	492	486	471	505	461	481	499	503	525	505	524	520	434	499	514	469	511	527	467	487	477	530	498	467	496	510	490	447	475	482	484	482	478	457	535	518	470	546	478	498	475	489	459	497	470	498	473	491	499	506	528	530	515	497	508	491	490	525	450	512	497	551	496	507	497	487	481	501	504	497	438	516	488	485	479	500	489	479	488	499	507	485	527	510	509	518	516	467	492	456	478	510	453	493	512	515	513	469	455	489	492	494	488	476	482	526	491	502	510	488	486	480	493	528	471	480	513	500	496	508	518	481	483	512	466	509	454	441	553	493	528	489	474	502	516	514	487	444	503	469	495	525	479	504	526	464	498	486	478	473	507	499	504	491	508	506	494	478	523	490	510	492	464	453	483	447	503	508	490	496	499	493	477	530	514	477	454	493	487	512	483	546	478	480	500	523	493	488	532	529	493	505	435	464	487	472	501	483	535	446	486	447	523	495	503	488	516	479	487	490	471	504	518	507	466	504	501	487	524	511	476	485	501	482	511	479	483	506	518	521	487	504	483	445	494	472	533	468	437	471	456	483	536	520	457	542	480	506	513	496	523	451	516	522	473	507	487	476	492	521	492	501	498	482	476	499	512	450	503	481	519	517	479	447	495	504	497	512	506	483	477	522	506	510	483	481	462	502	457	509	465	506	503	506	523	481	484	472	464	490	480	490	453	504	482	553	499	494	523	459	462	485	509	497	475	493	508	479	510	500	486	493	515	486	471	467	482	483	522	505	463	471	472	477	466	479	480	538	461	481	480	492	483	496	542	495	477	524	457	496	491	490	463	488	435	483	502	482	476	507	458	496	479	509	500	475	505	498	495	500	492	516	500	492	471	483	474	497	480	472	502	490
24703	24569	36182	29641	19809	7864	879	344	316	315	269	284	303	278	263	309	281	286	293	263	299	287	296	283	304	293	282	302	298	285	273	305	277	296	271	301	284	273	293	274	287	270	298	292	271	306	269	237	283	316	302	277	307	280	261	267	266	284	275	276	302	281	275	292	269	320	277	256	262	305	295	249	287	248	302	301	287	271	324	295	286	279	237	258	292	285	289	300	291	268	278	256	278	276	289	283	267	306	295	306	265	282	303	310	295	294	306	274	291	269	309	271	309	302	296	260	282	287	269	287	288	280	277	297	256	287	296	288	263	301	254	298	288	292	261	282	261	291	280	310	319	287	296	301	271	280	292	281	314	278	288	254	282	261	287	300	311	297	319	292	294	265	278	278	265	281	279	269	287	292	313	269	274	261	275	263	291	285	320	281	274	298	290	254	294	278	280	302	270	301	266	305	289	287	310	277	281	265	290	269	283	291	288	276	268	272	274	276	306	295	294	297	297	266	256	310	252	288	284	251	274	284	355	307	277	324	261	309	310	284	291	274	274	273	308	290	266	274	311	265	290	258	281	267	258	253	295	282	299	282	272	283	279	299	297	313	263	300	292	259	275	282	281	292	247	297	304	292	282	280	296	270	278	284	272	281	272	281	281	312	268	302	280	274	263	286	266	296	263	289	258	282	295	294	256	294	277	300	265	277	278	314	302	280	274	286	294	263	271	296	291	279	297	306	282	294	290	274	273	263	281	283	299	305	286	307	276	267	304	275	300	290	283	268	290	283	300	323	295	291	296	259	297	284	298	287	297	270	300	289	288	280	327	286	286	270	262	282	277	284	333	262	282	292	252	291	308	273	291	272	288	279	280	279	276	292	289	264	264	308	271	274	288	268	287	303	284	276	294	269	286	301	278	304	288	306	282	306	253	287	257	287	275	233	320	275	282	311	274	272	275	302	302	290	280	237	279	284	273	252	281	285	282	281	275	275	318	289	297	284	291	314	266	282	282	255	297	291	265	269	273	295	286	294	303	290	294	271	273	285	258	283	267	281	300	267	274	290	296	287	270	292	316	275	302	269	287	253	261	287	289	285	274	277	302	274	287	309	291	277	271	293	278	308	276	300	284	284	270	287	289	290	275	279	286	320	306	283	304	277	291	273	240	271	259	302	292	319	299	269	290	293	292	272	307	263	307	278	332	255	282	287	271	291	288	325	252	283	257	299	290	269	297	281	274	305	283	272	314	301	293	296	299	286	286	288	272	283	266	276	268	296	300	287	277	308	269	276	270	289	297	285	325	299	299	287	300	265	265	282	306	253	299	309	277	266	283	282	279	286	297	276	280	281	268	272	272	270	305	302	313	300	277	286	279	278	269	309	262	277	280	272	286	273	277	280	285	283	293	275	299	272	319	299	289	262	256	273	302	254	273	301	307	330	295	281	269	311	298	251	262	258	278	268	286	283	283	284	268	289	274	300	289	277	262	292	301	300	262	277	287	273	272	281	300	295	252	271	281	260	319	296	275	307	271	309	312	265	299	301	294	282	262	272	272	286	282	266	260	310	271	279	306	282	266	295	299	259	291	292	318	314	275	285	246	278	315	261	333	310	289	294	310	279	288	275	296	268	294	273	277	277	284	261	303	297	272	260	240	290	264	303	277	268	276	284	292	277	277	308	281	301	272	283	278	279	289	317	253	267	299	264	310	285	316	279	291	293	308	326	283	284	286	303	311	296	273	298	309	254	290	268	277	280	296	281	306	317	300	287	298	291	291	278	283	283	261	255	292	267	305	276	278	260	268	285	267	263	263	250	294	262	264	296	268	283	307	281	278	314	284	282	303	285	271	267	291	264	282	277	292	317	287	317	272	313	278	303	264	303	273	265	277	298	281	312	276	291	250	255	287	283	288	268	297	270	287	302	284	301	251	316	244	293	307	288	291	289	262	276	284	296	332	270	287	238	273	291	246	260	298	266	296	255	264	318	239	274	299	274	259	296	276	249	275	291	288	289	292	291	275	284	282	271	271	285	238	281	286	297	275	274	292	321	297	274	279	243	279	257	289	277	277	272	291	283	290	294	281	277	325	300	294	279	265	281	296	314	275	276	295	315	286	272	292	291	270	272	299	262	255	285	290	306	281	292	281	267	290	276	267	272	286	268	286	287	283	291	267	253	302	287	263	288	288	262	263	291	271	307	266	291	275	269	293	281	284	307	279	251	273	264	297	286	290	321	301	255	308	254	246	259	275	287	281	270	274	288	285	284	280	286	256	262	273	294	304	287	293	283	271	285	283	284	264	287	257	283	271	290	307	270	264	264	297	336	279	271	287	265	300	268	264	259	317	265	281	298	275	268	275	309	263	294	301	263	294	298	303	257	285	300	282	306	260	260	279	262	302	281	269	302	275	295	321	248	273	312	298	274	288	271	321	323	288	286	248	290	291	304	304	257	264	288	267	267	278	293	282	289	282	316	273	317	285	298	272	284	272	281	304	289	289	282	243	288	303	301	293	289	279	295	305	259	274	275	284	244	270	257	283	284	284	311	255	290	289	278	260	267	303	308	290	307	313	274	309	305	265	277	274	279	268	277	289	299	279	301	297	280	280	274	276	298	283	274	318	252	244	297	254	308	277	289	281	271	277	309	292	304	279	257	293	301	267	267	241	284	293	252	253	262	291	284	285	262	295	295	271	263	273	305	285	277	307	294	290	301	279	273	256	289	285	260	284	296	265	274	274	293	292	279	273	254	273	277	284	260	280	276	256	270	286	283	297	279	292	283	260	277	263	265	281	261	250	301	297	279	278	285	289	274	262	265	283	276	278	299	304	288	283	260	286	261	293	304	295	277	298	285	304	298	302	287	255	289	301	258	282	268	261	261	301	279	282	295	262	266	310	291	277	300	292	277	285	279	289	311	284	286	241	292	301	270	288	266	272	284	268	281	259	293	307	275	273	272	301	292	275	265	301	256	277	275	314	289	299	269	291	254	256	272	293	268	278	275	288	282	258	296	306	280	304	267	260	289	304	303	265	302	274	271	276	289	282	301	297	278	282	307	298	285	291	276	313	278	259	279	294	277	280	257	240	265	289	293	301	322	296	287	307	290	268	291	295	294	295	278	267	298	265	270	310	284	288	267	275	273	264	279	305	294	273	279	307	270	280	272	311	279	272	289	275	309	285	292	275	288	328	311	266	271	257	272	265	275	299	273	302	288	282	261	283	278	286	300	295	277	304	285	277	272	283	275	255	295	276	292	283	326	268	290	279	287	252	293	290	299	281	287	311	286	277	315	282	315	283	282	268	270	236	305	284	286	306	272	274	292	299	291	283	295	296	293	285	282	285	292	277	285	303	281	286	269	280	279	281	294	289	290	305	277	265	267	307	319	267	298	283	301	275	261	275	278	273	250	303	290	291	277	294	293	303	269	272	286	297	289	263	288	261	287	290	283	285	296	296	284	284	271	292	283	261	295	266	272	298	253	289	280	277	283	304	284	258	260
59754	92591	68998	39586	18828	5266	1293	612	502	499	502	498	521	507	517	532	482	506	495	503	514	526	507	495	535	511	487	522	539	505	513	503	537	524	534	569	545	490	532	509	487	549	533	497	528	503	503	531	519	549	539	536	498	469	552	527	480	547	504	516	513	543	521	542	522	496	480	505	520	508	499	512	510	521	552	493	505	487	513	523	517	493	497	489	495	508	526	497	502	508	514	522	550	502	501	510	523	541	521	504	520	521	471	522	579	501	491	536	493	509	541	469	501	492	510	485	503	469	538	508	506	498	522	494	507	535	526	484	464	494	479	504	526	493	483	466	495	532	470	508	486	509	529	502	482	481	494	519	505	504	519	457	504	502	523	517	507	517	536	516	536	484	502	501	474	561	528	523	515	565	514	481	513	516	510	520	485	523	503	505	481	491	499	504	483	537	497	522	488	516	479	499	513	513	516	487	443	529	535	517	529	512	563	519	493	558	509	522	554	529	532	517	516	516	499	529	491	493	494	510	469	497	474	516	503	524	500	489	536	460	509	519	495	533	495	526	545	515	505	544	545	501	500	525	480	533	547	499	499	517	525	506	506	507	467	504	513	534	523	508	527	493	501	515	492	485	533	511	525	486	486	490	529	503	530	483	496	502	515	488	512	543	498	484	526	498	507	529	508	517	507	480	484	518	556	485	475	516	533	522	482	543	494	494	523	482	518	527	494	507	506	504	515	491	529	517	497	497	498	510	524	539	527	531	468	507	518	529	532	539	517	518	496	539	483	498	500	557	572	532	528	530	529	524	536	540	493	515	518	511	515	504	468	504	498	497	531	471	480	521	501	514	536	524	511	505	510	494	532	548	488	490	508	479	522	499	489	520	504	508	516	494	524	464	489	515	502	499	550	527	532	523	542	469	515	456	514	528	500	524	533	514	497	524	540	532	509	549	521	523	517	497	514	524	504	505	546	511	522	534	533	523	525	520	508	470	490	528	493	540	473	499	534	494	494	552	514	501	494	492	524	522	559	481	519	518	524	474	491	504	502	550	521	549	513	522	475	503	529	527	491	486	508	511	480	538	527	518	475	496	509	499	531	559	521	545	526	532	508	508	474	532	536	496	530	520	515	510	485	490	524	524	529	509	483	499	489	516	513	521	496	528	502	526	507	523	525	500	518	534	513	519	533	508	536	519	490	500	499	473	502	533	536	535	532	503	537	500	495	494	518	466	539	482	523	501	525	513	544	508	535	508	514	502	518	488	493	511	508	519	548	515	528	535	535	512	496	503	509	493	499	541	492	528	524	551	469	492	493	541	509	523	520	494	519	493	511	508	515	516	494	530	464	508	528	506	527	498	520	534	526	524	521	497	487	518	538	505	557	521	488	536	544	542	508	550	561	513	549	509	527	502	501	551	526	509	508	486	478	505	515	479	490	527	522	500	474	527	492	528	502	490	500	480	520	517	479	528	526	471	521	519	526	494	514	482	493	523	496	506	534	486	529	491	508	518	526	552	523	504	542	508	452	537	499	508	511	517	500	476	538	537	502	472	519	518	501	541	507	475	505	511	488	500	523	522	474	543	502	499	496	533	528	561	478	514	510	517	519	509	460	499	515	501	492	520	513	498	488	486	512	514	523	466	514	545	471	510	508	509	506	539	528	519	534	502	513	520	530	491	492	568	487	528	511	508	544	545	495	493	530	554	544	492	490	489	514	519	507	479	518	504	468	492	488	517	518	544	512	502	531	492	517	508	503	493	496	528	513	516	511	520	499	515	523	523	526	531	493	478	495	495	513	506	497	513	523	478	504	519	530	542	523	542	525	505	526	492	536	523	500	512	539	529	487	501	533	544	511	488	542	481	543	467	535	493	557	538	511	509	483	520	518	537	486	528	538	529	500	526	526	546	489	479	535	542	482	530	476	514	498	500	520	502	548	537	557	480	509	476	506	534	502	507	532	532	479	516	519	561	508	496	507	538	512	538	486	519	535	494	512	561	502	504	505	494	504	483	542	525	509	479	507	525	530	565	512	511	495	506	551	506	510	506	518	494	490	528	503	494	535	552	498	480	509	518	496	488	512	495	554	473	474	514	540	490	516	517	474	522	514	503	529	515	504	510	529	515	548	495	521	511	517	511	514	543	541	501	502	511	525	544	509	532	486	516	491	503	528	548	494	514	527	550	530	512	493	484	518	516	506	523	514	507	526	541	528	522	533	516	499	514	511	543	526	529	525	483	499	487	489	506	477	498	513	501	533	490	460	476	486	504	552	530	472	517	520	529	526	517	529	539	564	501	533	548	514	516	492	518	522	529	523	485	545	511	554	500	505	511	516	494	509	528	480	519	507	500	481	518	479	488	484	498	469	510	453	509	500	498	524	485	507	518	541	513	541	485	477	489	522	522	502	517	517	510	480	545	531	507	513	559	540	527	503	549	501	523	515	504	501	482	498	525	546	524	514	555	503	520	496	559	517	502	530	503	530	529	506	495	518	493	540	505	542	511	531	546	475	501	522	492	514	519	533	510	507	492	526	495	505	495	485	541	468	496	536	559	497	517	517	520	477	524	527	501	542	482	519	493	487	500	500	524	520	510	537	506	497	519	523	537	483	519	537	489	471	526	515	503	523	512	509	503	531	463	506	518	556	505	450	489	527	515	504	482	522	507	532	566	546	511	483	522	535	561	524	507	524	520	512	523	563	487	522	497	528	525	493	490	493	523	505	536	505	519	554	486	493	508	517	536	506	517	505	465	551	485	498	549	490	503	528	521	504	511	538	524	539	527	486	483	508	502	539	546	502	531	512	504	491	518	534	499	506	527	508	527	497	476	501	523	543	533	501	517	476	505	522	521	478	493	502	544	497	509	507	507	525	512	518	497	526	524	540	512	513	501	509	501	474	510	559	498	467	498	500	510	561	487	504	542	462	492	505	496	470	528	501	508	503	501	472	482	493	494	533	508	515	550	490	527	508	509	497	472	498	483	518	543	534	538	505	515	545	537	492	527	506	470	505	462	521	523	514	545	517	476	506	480	513	537	497	531	489	492	492	525	495	485	514	507	523	456	487	538	505	503	469	490	523	528	504	535	547	530	526	540	507	505	519	491	506	491	532	556	562	537	548	547	510	494	509	510	494	532	512	480	548	503	522	493	506	446	529	495	549	557	520	550	503	507	473	520	512	519	495	520	495	531	537	495	485	479	521	510	500	560	524	477	521	518	522	493	524	499	499	555	491	495	498	527	514	486	547	506	543	516	480	496	555	532	540	503	505	543	482	490	518	472	498	525	490	492	494	505	517	492	502	483	500	523	507	527	552	512	505	503	497	504	526	524	506	547	512	574	520	553	554	515	519	482	520	555	505	485	508	508	487	511	501	522	520	503	512	525	498	525	571	525	528	501	488	512	522	492	570	516	545	492	498	496	521	525	505	501	521	538	470	525	565	505	517	592	478	501	503	526	484	538	491	485	518	550	477	517	501	486	513	495	477	454	484	508	537	498
23532	22746	33103	27397	21897	17240	4282	446	382	364	337	338	364	349	338	349	343	333	337	352	303	333	328	332	333	306	318	334	354	331	343	336	339	328	320	317	335	319	327	324	342	338	332	331	348	311	327	310	332	324	351	275	296	335	291	322	337	347	339	353	328	280	361	317	318	311	290	354	320	327	318	349	327	304	312	304	304	319	321	335	317	316	313	324	318	313	357	348	319	339	336	313	298	338	337	303	283	332	303	319	324	333	318	276	343	299	303	341	318	344	325	337	329	348	367	297	343	282	338	352	333	338	319	296	346	340	334	361	340	336	318	318	344	307	333	312	324	325	345	322	306	345	305	321	332	300	306	352	353	304	307	347	351	340	337	341	313	309	362	347	305	326	365	327	346	338	333	325	327	311	344	328	295	386	320	354	329	358	309	336	341	357	324	316	307	325	327	315	362	308	307	333	320	328	310	324	294	312	331	329	355	348	298	324	307	314	300	337	296	336	329	328	325	336	323	308	316	358	332	338	326	314	306	334	338	313	336	327	289	346	330	338	326	349	335	328	313	316	293	340	318	335	345	319	339	355	349	302	314	332	320	335	318	308	300	323	349	336	338	315	340	325	325	311	340	364	322	367	335	323	326	327	361	323	315	347	349	329	301	329	349	318	327	315	322	311	342	327	295	310	353	375	337	362	336	331	316	320	325	330	311	315	333	339	296	337	326	319	337	332	331	319	337	313	329	317	348	320	329	302	345	314	319	349	341	312	329	333	328	329	318	336	308	327	331	313	325	314	348	318	318	339	333	382	320	297	333	317	305	332	355	311	319	328	335	337	329	316	351	330	342	359	334	318	351	309	358	335	317	289	316	310	329	329	338	311	344	310	345	344	347	338	318	289	317	327	322	316	334	347	321	293	338	308	316	321	362	330	330	313	355	321	312	339	320	336	338	326	315	306	316	347	322	318	349	335	340	332	355	297	324	330	311	297	322	330	341	331	343	310	343	326	302	335	309	340	316	340	308	370	292	341	308	353	309	327	315	302	298	343	343	324	340	326	343	317	327	340	331	363	310	343	344	320	346	336	320	326	320	308	324	321	338	335	340	350	316	366	338	319	325	335	349	335	308	317	344	317	308	277	365	316	313	328	348	318	325	304	309	338	309	362	341	325	327	314	326	330	356	324	301	306	324	308	335	334	315	345	322	314	326	318	310	332	360	305	353	320	325	305	334	354	326	327	334	338	353	352	336	284	300	327	322	328	342	306	344	309	317	342	308	321	324	333	336	335	341	324	333	341	325	321	329	337	357	341	355	353	338	322	317	308	322	309	313	342	341	307	323	337	312	329	319	337	326	338	335	337	333	345	329	307	293	321	340	309	284	334	308	346	312	344	325	342	344	309	322	324	328	333	329	337	359	318	349	298	342	325	307	341	331	320	358	359	328	346	346	313	310	335	320	340	330	330	363	344	352	331	333	338	341	327	339	323	308	277	344	332	291	349	324	341	330	309	330	351	334	325	336	321	337	332	328	337	316	318	324	339	312	348	275	339	376	355	299	324	306	376	340	325	328	331	278	299	320	349	301	313	310	307	331	320	335	340	323	353	283	324	342	308	307	327	311	330	321	397	342	337	342	302	331	288	347	316	325	337	345	316	337	350	310	337	330	303	325	306	331	344	327	303	335	335	342	361	305	332	352	323	355	311	360	321	341	340	337	339	316	331	337	328	320	287	325	326	335	315	325	326	350	316	305	343	337	318	298	333	317	313	339	316	330	325	352	305	334	314	311	331	333	338	329	339	295	353	350	345	336	323	320	333	327	288	340	300	294	340	337	310	326	322	357	330	348	339	298	323	308	304	347	339	335	319	325	314	296	307	301	346	298	298	320	313	333	348	342	335	318	333	339	291	361	340	320	349	361	310	330	322	328	321	314	334	334	340	348	343	329	320	339	323	292	338	313	357	344	333	327	343	304	338	338	357	334	338	327	332	336	355	307	316	345	308	305	289	331	286	320	335	290	313	342	331	311	290	364	338	343	318	288	340	354	305	354	326	334	314	327	344	331	350	327	358	332	304	373	359	334	290	311	317	324	326	332	344	318	351	287	333	354	324	326	319	293	324	267	324	313	339	323	286	325	339	307	359	358	293	308	329	318	349	359	308	358	306	346	318	327	331	306	350	330	316	304	326	340	295	318	320	341	347	348	303	340	342	336	310	345	310	333	334	359	334	335	314	369	324	322	311	326	347	312	335	340	324	321	322	310	344	340	310	324	327	326	282	303	327	353	335	342	337	336	323	343	327	347	360	311	314	320	321	316	333	325	356	326	360	350	331	335	344	305	326	309	321	328	334	341	310	334	297	313	335	320	354	324	301	321	355	318	343	317	317	316	327	310	309	330	340	337	320	328	324	340	315	309	330	293	337	287	317	334	334	313	303	334	321	331	349	358	270	320	366	361	342	331	336	325	349	331	328	342	340	319	318	314	326	292	324	319	330	341	341	314	342	336	329	332	347	313	336	320	315	336	351	328	311	331	339	301	322	342	339	306	318	336	312	314	330	302	321	330	335	325	334	341	330	355	319	339	339	306	330	323	295	316	311	327	337	347	310	357	308	333	340	313	342	312	330	340	322	321	353	341	332	377	352	348	313	332	304	339	329	317	320	343	379	333	306	313	330	326	336	350	342	338	336	315	330	298	349	326	319	307	325	338	332	345	334	298	356	324	310	319	289	358	341	325	288	325	346	311	348	344	316	313	282	336	290	358	295	320	343	353	320	326	319	354	320	318	353	319	330	317	323	325	341	337	296	315	299	302	335	330	334	283	342	352	336	303	362	324	309	350	336	328	334	327	314	343	337	320	334	322	321	321	321	331	347	350	347	324	354	312	354	310	326	322	319	355	329	335	324	347	319	321	338	302	366	361	280	336	332	322	310	316	298	340	343	310	330	324	354	348	341	319	312	340	325	357	302	338	315	339	348	323	335	356	333	323	313	318	306	304	324	348	350	304	324	374	345	311	340	352	302	327	318	318	320	352	325	306	323	314	293	320	309	323	350	330	337	310	323	343	314	345	328	329	338	324	306	336	348	369	300	292	317	325	302	344	321	326	342	335	299	292	332	303	291	356	313	335	346	346	331	362	303	337	282	310	327	342	306	288	335	329	305	338	341	310	330	339	312	322	337	298	329	312	290	315	329	325	320	322	343	331	335	323	301	316	315	304	308	330	328	336	331	337	327	311	348	308	326	328	335	351	318	300	319	321	332	351	292	329	317	343	316	313	301	270	335	330	337	334	356	328	351	363	303	351	305	304	340	328	319	331	329	293	309	360	307	322	318	323	312	348	302	302	339	305	334	347	337	309	321	313	340	320	300	336	333	335	299	326	330	332	313	333	299	344	316	315	354	323	345	353	319	325	346	341	340	338	336	358	357	357	292	326	349	291	341	352	295	328	354	366	344	301	335	314	323	326	307	357	366	325	318	331	344	300	319	314	301	313	347	323	350
60413	102743	78303	49121	26620	8721	2094	785	637	578	555	570	541	571	569	546	608	595	574	542	611	594	608	578	557	552	530	539	550	545	567	577	556	583	548	563	569	569	535	559	557	547	548	564	594	576	575	580	574	587	570	579	584	565	544	577	569	554	584	510	563	590	580	584	528	557	554	538	552	544	591	569	585	609	557	583	596	569	590	586	631	611	536	607	542	544	520	598	537	560	526	535	540	584	579	566	533	542	565	560	533	557	576	557	563	626	538	607	576	610	540	540	537	584	590	576	550	585	574	545	596	568	569	580	579	556	569	583	564	533	563	566	542	574	603	581	583	559	581	578	555	551	519	547	565	571	571	578	600	547	585	588	557	542	560	591	534	611	555	553	499	597	587	552	588	541	517	569	589	584	549	565	610	533	558	584	553	536	574	588	572	570	591	550	615	557	599	596	579	582	554	547	591	587	599	534	537	551	591	575	572	591	567	569	541	578	572	571	516	554	570	596	522	538	597	573	528	570	526	557	590	553	585	629	565	567	527	599	561	608	563	586	542	563	543	572	574	557	586	552	532	605	544	582	563	584	608	505	568	606	595	543	560	555	541	570	604	564	565	569	565	572	587	559	552	561	569	598	568	584	588	551	570	584	585	547	583	566	560	587	579	572	559	630	549	537	554	550	554	593	556	545	542	570	595	590	560	562	569	568	589	584	564	536	559	581	568	565	573	558	566	581	544	575	598	569	579	578	545	607	550	584	568	581	521	589	549	570	536	565	568	575	578	579	575	535	555	582	588	593	577	609	510	548	552	568	573	580	569	577	536	558	560	569	556	522	598	568	598	567	626	587	552	558	575	547	530	566	568	598	571	598	554	560	589	560	543	546	619	610	554	599	571	542	565	564	545	550	575	538	517	606	547	613	569	552	569	562	515	558	583	567	558	579	546	556	588	552	588	593	555	545	576	571	566	534	585	557	578	525	552	576	545	571	555	600	570	548	583	606	558	568	557	525	527	575	553	554	594	604	539	589	555	595	519	592	579	562	578	585	562	526	541	574	568	538	596	556	614	605	564	631	539	584	580	619	607	569	601	622	576	538	612	566	585	530	528	551	571	523	581	544	555	545	562	550	555	563	576	578	561	538	569	561	547	570	552	563	576	573	548	594	586	525	555	548	596	543	591	535	583	575	590	551	609	592	547	573	521	601	572	559	541	571	564	592	545	575	545	576	538	551	562	538	568	596	582	557	579	604	559	571	610	558	575	516	596	560	559	535	529	552	567	483	568	549	541	582	517	578	519	584	578	544	558	563	572	547	574	563	550	565	601	549	576	568	549	602	562	571	545	529	528	588	596	577	562	561	536	621	570	516	569	585	556	575	553	547	547	561	558	532	542	539	538	604	621	569	580	500	549	530	521	592	566	587	576	543	556	532	568	592	585	561	575	614	608	593	582	565	534	566	573	576	605	568	568	544	557	575	533	534	548	575	539	560	590	550	582	562	538	565	566	546	545	571	583	528	539	547	557	585	583	554	559	589	593	599	554	553	593	559	581	604	547	527	559	550	561	519	540	570	556	580	552	577	559	554	554	576	553	551	557	581	523	578	549	582	589	589	525	572	528	559	535	576	562	567	585	519	523	620	578	625	563	572	544	552	560	585	573	568	582	549	558	573	549	556	577	552	567	560	570	564	575	609	566	601	560	535	604	565	573	577	568	559	603	550	573	557	573	564	564	544	585	584	538	556	553	560	571	580	517	580	587	532	587	579	574	559	562	513	535	598	583	534	614	599	528	548	528	568	561	564	531	560	579	591	567	551	555	615	528	590	600	569	552	540	595	587	510	551	559	547	495	587	549	588	589	571	526	589	603	552	564	585	561	552	567	524	586	528	571	547	562	602	615	533	570	553	600	562	613	611	571	591	569	523	565	571	563	536	607	569	561	569	568	581	589	515	586	594	568	546	541	571	586	592	586	583	593	554	586	558	584	566	594	515	576	599	564	622	590	607	590	554	567	550	604	568	556	547	556	555	551	590	604	564	586	570	587	559	556	548	554	580	603	560	535	524	536	575	554	590	553	566	583	530	514	528	534	546	530	576	548	579	525	558	593	546	575	573	544	597	569	600	572	531	568	574	617	551	534	567	584	596	567	585	543	577	503	578	536	536	577	565	571	625	546	603	615	534	552	580	560	568	566	543	541	574	557	570	561	613	618	556	562	616	537	573	548	600	531	596	573	565	588	584	560	582	597	561	590	572	563	540	580	565	598	570	580	584	556	544	591	589	586	572	564	554	555	551	548	583	563	572	596	554	611	558	565	540	545	551	583	591	548	555	507	564	550	571	553	604	534	584	591	544	548	567	549	579	599	532	569	579	565	535	555	571	563	568	562	540	570	568	592	602	577	558	587	559	546	559	577	566	574	574	512	570	553	583	559	574	596	552	538	547	574	582	554	572	554	570	567	581	560	569	587	567	540	563	593	573	553	558	565	575	613	550	567	538	626	551	539	571	570	572	540	549	592	570	556	551	557	559	559	578	565	574	562	581	574	560	533	573	605	574	511	559	602	553	531	558	546	610	555	571	557	565	585	576	532	564	556	542	542	571	578	577	559	513	579	577	566	533	621	577	549	598	535	569	579	589	596	518	584	562	559	554	613	529	551	638	562	575	548	566	559	604	587	564	583	596	536	546	546	563	570	600	605	586	572	593	598	580	540	600	553	513	570	561	565	551	558	522	538	551	552	573	550	568	570	568	558	551	573	528	602	532	554	571	580	541	564	585	596	567	552	516	598	558	593	586	585	558	586	518	584	578	565	548	559	544	626	558	588	582	541	568	620	554	629	562	575	550	550	562	571	555	567	537	565	574	555	548	634	571	537	557	584	583	578	596	578	560	555	541	545	600	582	566	544	574	556	579	579	544	622	539	533	598	560	578	566	582	536	561	511	553	537	581	568	537	529	528	524	585	564	589	563	555	602	536	565	575	566	574	556	536	561	546	532	533	612	563	561	576	535	587	568	552	611	562	569	559	569	531	584	547	569	555	548	609	570	533	616	559	588	543	586	548	574	534	612	541	617	559	543	555	554	588	543	576	553	572	548	577	554	556	592	518	569	578	570	599	576	598	544	608	598	559	545	565	577	571	605	565	562	586	597	564	547	576	567	563	520	585	578	562	592	584	596	559	572	555	539	526	589	515	589	558	583	552	564	529	588	531	548	574	595	541	580	555	615	547	551	581	554	566	603	575	560	556	561	563	565	597	613	597	527	562	564	538	537	604	583	540	593	561	597	548	585	606	534	570	587	546	603	560	588	572	612	542	579	587	518	579	603	535	563	576	539	553	520	559	552	567	587	546	546	574	578	568	588	554	619	574	523	536	550	545	521	558	583	539	617	534	603	561	566	591	565	591	562	574	563	557	498	566	542	594	528	533	598	565	561	531	547	570	618	622	555	552	569	563	538	563	599	557	620	536	576	544	588	546	531	561	562	581	595	614	592	564	534	591
29201	31282	29831	14607	2743	662	340	249	286	269	294	277	294	282	276	282	275	248	268	259	252	248	306	291	269	263	265	288	255	261	263	252	261	271	235	262	265	272	318	268	270	276	261	263	253	268	266	267	258	261	268	251	287	270	246	264	278	288	255	267	272	286	266	260	277	249	281	270	323	242	275	255	273	244	293	248	292	273	258	274	254	260	269	242	297	247	286	248	293	264	286	269	283	263	232	281	273	272	287	275	246	307	289	308	302	262	280	286	268	256	285	249	285	259	255	252	269	262	234	297	279	271	295	242	254	273	278	278	273	273	267	300	260	246	248	248	273	272	229	264	280	268	279	276	288	268	254	287	282	260	267	291	276	249	250	253	257	275	260	248	278	275	308	287	253	271	234	274	294	252	247	264	287	293	265	275	245	259	266	282	232	299	223	275	262	264	279	239	260	273	245	251	294	258	255	245	282	269	244	259	258	269	273	248	276	275	279	273	282	277	253	255	266	259	247	263	263	262	259	260	238	253	251	252	277	254	254	264	277	257	270	272	277	240	260	244	286	274	292	245	241	262	279	268	274	270	291	271	271	261	247	252	278	264	281	272	263	257	272	279	335	271	254	268	280	264	261	225	278	284	252	268	269	271	266	288	293	270	272	286	265	270	248	273	288	285	236	270	259	259	252	241	270	258	266	269	271	290	269	300	286	276	249	277	272	267	259	251	240	247	256	277	260	278	285	269	265	274	251	275	256	283	272	267	280	239	274	240	265	287	258	252	274	270	288	255	254	272	269	272	256	252	256	238	286	281	261	281	258	262	275	276	246	261	265	251	279	253	285	258	293	261	255	282	284	262	262	256	256	230	261	266	263	251	280	242	245	253	273	286	276	282	255	288	241	284	290	260	265	249	284	272	242	294	282	286	269	277	302	269	285	285	249	296	256	267	267	289	258	260	291	265	255	276	253	252	255	266	272	242	307	281	243	278	297	248	267	269	256	293	281	281	276	279	276	278	248	284	250	267	264	273	278	249	263	256	256	273	296	252	271	269	268	260	255	271	255	271	301	268	205	263	254	283	273	292	282	269	298	295	267	280	274	237	247	259	261	302	223	270	279	277	278	287	253	267	293	280	259	248	272	254	275	222	243	272	271	241	223	276	254	277	268	274	266	264	289	258	251	280	269	277	255	258	218	255	245	288	293	255	292	241	286	274	298	282	271	269	263	269	270	273	279	265	262	253	269	288	256	272	265	288	270	244	269	257	272	245	283	257	253	280	256	254	244	255	272	263	260	295	262	271	262	290	270	251	229	254	267	274	248	286	279	267	273	294	271	265	250	269	276	264	283	241	269	265	282	237	271	262	283	295	285	260	284	249	254	237	263	254	281	257	248	273	246	279	260	285	242	247	265	291	260	248	265	279	269	247	261	261	265	251	284	283	275	254	255	276	249	255	263	270	265	247	252	246	256	272	270	288	312	267	238	293	286	266	263	294	267	270	254	274	242	282	274	259	266	258	262	284	274	282	266	249	241	298	257	287	254	275	241	266	254	283	289	279	290	280	275	263	287	273	296	269	270	270	283	270	247	261	247	296	250	275	273	275	266	272	282	284	273	254	268	259	256	292	293	258	251	265	299	247	269	257	287	232	246	266	256	268	250	272	276	272	282	278	282	250	269	286	252	267	255	285	282	264	280	252	290	271	305	282	287	249	258	286	257	278	266	263	262	268	257	260	263	265	268	267	266	257	268	274	273	269	287	242	229	244	270	261	240	244	251	255	276	260	269	279	262	252	275	281	275	283	248	249	236	246	274	251	284	298	268	265	255	246	256	277	254	274	268	242	278	243	257	277	265	253	255	237	270	290	222	254	264	263	266	284	265	256	255	237	303	301	283	292	248	274	270	264	287	294	253	255	242	259	265	273	275	256	284	285	254	241	238	268	281	243	287	280	236	252	253	280	277	238	292	287	305	276	267	280	279	266	289	278	262	275	250	259	283	245	272	282	267	255	277	264	260	265	266	249	279	300	264	288	260	270	264	296	268	279	290	251	257	255	270	260	275	255	270	256	265	274	266	282	285	282	285	251	269	253	266	278	224	273	265	263	273	239	238	242	253	249	275	279	273	272	265	304	252	245	256	276	264	301	257	247	256	250	279	271	297	260	277	286	282	277	283	307	268	242	268	266	270	291	246	260	281	303	283	261	280	283	290	269	300	245	286	269	273	291	259	286	254	298	250	263	253	261	270	255	254	282	247	273	257	238	244	276	276	255	282	267	258	252	255	258	291	290	254	273	236	260	268	299	276	260	251	299	263	272	292	252	255	280	259	280	275	266	272	250	265	264	261	271	250	278	273	259	272	279	257	257	273	301	293	272	264	249	276	268	272	253	242	283	245	263	296	280	285	248	282	278	262	259	260	290	279	266	280	252	262	266	243	275	265	266	267	276	285	257	259	238	270	264	256	269	271	250	289	251	253	254	269	265	261	269	282	238	262	286	270	252	261	238	280	254	286	245	261	283	276	245	259	267	253	261	270	283	267	274	271	274	269	227	271	267	258	251	278	245	277	264	281	299	262	286	258	285	250	247	279	272	246	268	297	243	250	288	287	282	250	260	273	262	280	240	262	255	273	298	278	274	268	262	241	284	263	295	244	278	284	297	270	295	273	255	278	269	267	259	267	266	248	261	263	251	274	285	271	261	282	247	281	296	273	298	236	270	266	259	251	270	262	257	261	264	255	265	231	262	272	274	292	278	248	281	290	292	246	264	274	279	264	252	292	243	264	280	285	267	288	255	240	278	284	262	277	275	280	248	262	273	272	269	254	271	266	268	269	248	287	286	270	288	290	260	271	267	264	283	264	319	290	287	255	292	273	265	240	256	267	259	278	253	280	283	272	268	275	277	279	241	242	309	272	292	266	268	258	250	263	252	282	262	280	262	259	271	260	258	260	265	279	281	240	228	283	291	273	252	255	278	289	263	283	311	292	256	303	261	250	288	295	271	249	283	262	249	311	299	256	271	261	242	272	260	247	278	257	252	285	270	226	283	282	255	283	259	280	264	280	268	245	269	244	260	290	256	221	275	288	233	260	269	253	250	262	228	251	262	256	268	294	267	254	236	276	268	284	269	256	286	256	283	291	275	274	262	253	277	267	276	259	279	267	255	282	281	267	280	281	262	258	286	291	303	262	254	258	289	249	302	262	282	266	252	269	278	243	242	274	240	295	281	279	275	265	265	286	284	276	265	222	261	260	272	287	261	256	271	263	280	258	263	290	271	279	267	246	266	283	280	275	275	274	253	252	234	299	266	255	271	250	273	242	283	259	284	276	273	262	272	271	284	288	286	276	270	276	264	252	242	235	274	272	245	278	286	240	250	254	263	279	271	282	264	259	275	275	246	238	236	275	254	273	274	305	257	265	299	261	264	261	276	263	275	271	309	271	245	258	254	275	278	277	247	284	277	265	245	260	265	252	272	237	273	274	215	266	223	271	280	266	276
36036	49128	35392	16093	4857	1352	712	529	479	497	508	508	480	509	514	462	489	513	552	521	496	471	459	528	464	515	507	491	510	547	522	518	526	492	511	471	560	475	469	493	475	512	504	489	509	479	478	482	488	509	485	494	495	482	489	499	458	500	491	492	504	489	508	537	495	479	506	486	490	484	507	457	519	498	504	471	488	470	505	508	525	493	502	472	501	471	506	498	533	446	504	460	524	488	483	481	517	511	484	509	491	501	495	478	457	506	505	472	486	503	487	541	493	456	515	472	506	499	531	481	462	470	513	489	502	521	498	486	476	516	470	528	485	472	521	512	479	480	494	512	440	516	482	464	484	502	477	516	503	520	501	523	483	497	498	482	479	497	514	474	496	479	527	487	477	524	486	499	536	496	501	495	523	498	492	519	521	492	489	476	489	507	448	482	488	507	493	459	505	469	487	466	524	517	461	450	484	485	495	483	489	488	475	498	489	487	517	444	487	513	517	495	485	480	475	513	526	486	496	501	480	529	522	503	541	489	549	512	506	528	526	493	476	513	489	500	507	520	544	474	488	506	504	527	501	480	495	471	494	472	511	488	510	472	492	511	490	472	498	474	451	486	475	497	507	472	483	483	503	497	488	514	508	480	505	536	497	534	464	501	486	513	475	519	511	489	500	465	474	463	462	468	518	430	482	461	471	496	499	493	515	481	510	539	436	465	463	502	495	497	461	461	512	479	450	499	438	534	515	490	512	519	511	524	485	464	483	531	464	465	504	475	508	431	510	493	467	497	478	504	503	484	491	508	517	493	469	483	500	504	519	508	473	531	498	497	468	502	521	479	483	521	486	498	431	520	473	503	515	470	496	510	501	500	471	513	537	493	448	433	499	498	517	496	483	459	478	493	502	492	500	494	481	467	508	508	445	485	479	482	512	529	460	506	467	507	496	494	526	498	502	482	502	490	502	505	496	508	476	486	477	476	495	473	520	482	475	490	449	506	508	464	488	500	516	501	495	498	489	464	521	515	537	503	517	494	491	506	483	498	511	488	446	526	523	518	485	495	479	495	527	465	477	493	489	459	481	476	477	480	495	474	491	521	492	517	465	509	470	530	475	484	486	486	446	474	487	491	478	513	486	470	500	520	506	495	522	507	460	496	519	493	479	502	542	490	438	504	494	466	485	478	483	487	508	487	496	506	482	493	520	515	484	469	475	469	526	515	519	466	501	478	478	485	455	453	495	543	482	475	483	491	500	488	466	508	496	465	505	455	431	487	531	489	478	500	479	495	482	522	533	473	516	478	527	476	513	507	486	485	498	471	518	486	451	485	470	525	483	492	495	553	474	516	432	491	510	479	524	527	556	461	520	516	468	508	507	517	459	533	486	495	493	473	469	512	496	507	519	520	505	496	493	506	503	499	488	476	466	452	499	467	493	484	530	540	492	493	538	503	487	512	469	490	520	514	501	494	507	476	484	525	501	482	483	510	491	497	500	481	494	506	501	491	504	482	505	489	503	464	485	510	497	479	490	482	518	532	446	471	515	459	516	485	495	485	442	472	511	442	476	523	474	490	486	445	500	512	492	521	479	476	514	491	528	493	497	493	471	493	480	523	510	468	463	499	551	478	515	512	511	471	525	498	505	504	500	511	490	477	536	482	483	511	483	508	455	492	538	484	483	479	461	489	499	516	523	512	445	493	503	492	486	494	498	525	489	523	486	493	496	499	489	521	534	481	509	515	476	516	470	500	562	470	490	490	495	464	488	521	462	488	540	489	480	486	495	551	488	473	520	497	470	466	483	458	476	503	497	490	532	519	503	486	543	502	499	474	525	477	476	494	471	453	449	486	484	461	493	489	468	491	519	486	501	484	504	529	482	487	518	488	536	519	503	460	455	492	499	501	515	517	468	512	483	483	504	470	480	489	502	478	511	469	508	517	476	473	515	487	489	471	486	510	453	473	517	516	464	488	484	475	499	523	512	462	454	470	500	491	492	474	500	469	498	494	457	479	494	501	492	492	454	529	442	511	487	483	482	489	478	472	455	470	508	517	485	512	468	463	482	518	477	475	510	469	486	453	508	494	510	522	525	492	510	480	518	510	485	499	500	483	473	501	507	483	479	467	474	490	493	488	444	501	530	476	522	472	519	485	463	510	479	514	498	504	509	478	529	457	507	509	490	467	493	539	499	518	507	450	527	519	530	487	515	509	502	505	503	484	481	527	482	472	491	492	525	472	468	462	490	483	494	503	494	480	476	495	477	485	486	536	509	465	476	506	504	512	473	534	469	466	517	510	518	496	456	482	477	482	515	512	461	490	488	503	508	448	477	480	525	494	456	490	498	497	471	507	519	539	519	522	478	468	471	469	493	510	497	510	487	506	503	525	479	474	487	476	516	519	520	520	504	482	493	484	476	491	468	479	532	509	450	523	505	510	502	487	480	511	516	511	480	495	482	484	510	502	507	464	506	489	486	504	536	510	507	535	501	473	485	428	527	523	493	497	489	462	458	514	493	488	498	527	496	512	482	489	502	482	503	517	536	498	483	516	512	535	474	462	523	502	521	478	480	513	490	511	452	476	512	485	509	509	527	515	514	494	492	503	475	505	463	512	486	526	480	481	500	496	526	521	501	496	508	526	504	481	522	466	491	513	490	445	501	473	479	504	482	488	521	529	504	503	495	514	513	502	447	508	508	444	473	483	500	478	481	475	509	465	519	527	473	526	518	490	485	521	501	472	489	489	504	485	533	494	480	471	499	490	470	506	467	459	480	489	467	487	485	467	480	489	481	507	467	491	473	473	511	485	456	510	490	489	495	437	515	489	512	442	516	505	496	483	491	501	478	485	492	493	492	517	547	477	509	479	532	499	471	509	506	515	445	486	490	497	506	486	508	478	488	472	498	495	509	490	498	468	478	505	449	475	495	515	505	496	471	499	509	480	483	508	490	479	496	509	459	469	475	487	480	494	469	497	503	486	484	516	474	482	508	471	477	461	480	484	507	484	492	497	500	500	506	469	509	478	486	487	530	493	475	483	479	505	484	503	484	512	471	539	501	495	458	544	472	515	473	508	488	480	487	500	480	526	519	504	497	487	485	495	433	466	456	501	500	465	532	509	464	504	486	506	490	533	514	512	481	503	505	512	534	474	501	472	512	539	505	472	485	488	480	494	476	488	515	470	502	500	486	504	519	495	502	491	490	505	480	464	473	504	486	485	543	523	481	499	510	483	528	501	467	516	492	522	512	454	494	447	469	463	482	492	478	478	475	491	494	468	483	502	522	464	508	499	466	507	521	490	465	502	524	476	487	513	456	509	521	462	473	486	476	477	514	512	461	514	437	469	456	463	497	499	487	464	512	487	510	503	487	480	524	490	547	483	485	491	517	511	532	518	488	427	531	504	488	466	494	484	470	506	517	522	486	522	492	498	508	507	484	478	533	536	504	501	469	499	500	474	502	489	495	460	474	489	520	501	519	490	472	510	455	483	516	494	493	499
24688	24711	36630	30470	20036	8060	1089	358	320	295	322	289	274	291	292	283	282	272	312	274	306	277	276	323	306	294	287	306	270	318	259	276	304	300	274	301	273	304	270	276	274	284	241	270	322	292	278	279	320	304	285	294	314	249	273	293	294	261	289	286	269	287	268	285	272	277	310	292	297	276	291	261	307	306	299	295	277	299	275	310	280	283	259	248	261	306	305	292	284	287	281	254	271	289	268	284	269	256	269	292	266	263	280	285	282	297	288	255	295	297	263	304	276	311	292	266	292	295	274	300	303	301	305	292	296	276	277	266	272	270	312	273	289	285	242	245	283	309	267	274	286	255	284	272	272	289	290	280	227	273	243	294	290	278	287	275	301	276	292	298	295	271	291	261	312	253	298	273	266	282	266	285	290	285	282	275	285	301	287	310	274	297	278	298	315	271	268	282	281	270	306	277	230	291	280	275	270	282	287	278	276	289	259	271	275	268	286	302	281	301	285	257	238	294	277	267	300	287	258	302	279	312	277	303	271	294	304	304	312	280	240	297	287	283	291	273	271	286	264	284	291	280	301	275	291	269	277	259	286	255	266	261	286	287	260	282	268	267	287	274	298	285	291	283	300	277	274	259	247	273	291	279	316	266	316	294	272	309	292	286	288	276	252	285	251	278	272	272	285	287	280	263	238	279	302	313	286	284	282	318	304	293	279	265	287	272	287	305	267	297	273	270	268	320	272	330	269	292	294	272	281	277	274	271	294	281	290	287	286	296	297	278	284	265	280	258	279	295	295	281	292	265	263	268	299	308	261	305	264	262	300	308	271	273	284	304	289	306	307	298	304	286	281	283	279	256	277	306	314	268	266	299	296	255	272	275	279	275	248	280	271	296	285	280	258	255	281	283	298	298	292	298	308	264	276	276	278	278	272	275	264	264	256	260	302	279	290	262	268	276	294	303	279	283	301	280	273	255	296	282	276	303	295	282	291	283	246	282	266	301	289	261	301	295	297	271	283	271	295	289	260	256	262	285	284	279	254	284	273	286	310	309	308	276	264	308	295	283	285	274	287	294	296	278	317	271	296	269	314	268	273	269	259	263	288	274	274	300	301	263	283	310	257	240	299	291	270	289	273	274	285	274	292	276	293	283	269	304	289	290	311	274	294	298	286	282	278	296	280	268	276	272	253	263	281	315	310	279	320	314	285	269	274	281	267	275	327	266	274	294	270	278	269	256	271	293	304	303	308	268	254	287	281	242	268	288	282	274	292	309	270	284	275	270	319	263	277	275	284	303	285	305	293	277	285	265	270	298	292	267	259	300	291	280	275	268	303	274	326	288	274	282	296	304	266	285	289	274	285	293	267	299	290	255	280	284	275	257	299	293	266	278	300	250	295	258	284	311	294	291	280	284	280	297	281	261	304	271	255	283	299	290	274	281	303	260	290	276	293	287	282	312	247	283	301	284	300	299	267	292	314	264	292	276	264	289	288	296	285	270	284	317	282	280	284	281	275	327	284	275	256	288	273	299	251	281	248	261	293	255	301	263	305	275	265	287	265	272	308	288	291	285	277	310	278	304	267	281	282	268	283	276	276	287	294	302	292	305	321	294	282	260	290	286	291	277	288	294	318	279	267	285	277	259	269	288	308	281	278	294	287	293	293	309	266	280	296	293	280	278	289	291	281	287	288	298	308	293	279	288	274	300	304	313	307	289	286	270	297	277	296	275	288	271	252	302	261	304	291	295	306	296	290	257	297	267	293	293	281	297	266	275	280	280	288	279	314	300	308	251	282	268	288	270	289	250	269	324	287	293	303	293	277	314	273	254	270	275	296	298	247	281	299	277	289	279	276	300	294	272	265	263	264	287	273	284	307	313	276	267	299	285	226	301	264	301	265	268	302	288	302	278	264	293	276	297	262	269	286	295	308	303	292	287	277	279	282	291	284	288	292	271	294	287	274	275	312	311	267	305	272	291	305	273	298	298	273	255	285	263	267	284	300	258	296	292	305	283	299	293	291	298	288	271	240	277	295	302	293	298	299	256	307	299	267	290	284	268	286	312	262	293	293	296	299	296	299	292	285	263	301	272	288	279	291	286	314	284	285	283	273	286	256	265	296	287	270	282	300	314	278	265	289	295	306	268	262	289	263	265	267	308	282	301	249	306	307	281	282	280	279	318	285	269	296	293	280	277	275	305	303	299	281	269	313	292	252	291	283	292	299	270	272	297	284	281	259	301	273	289	248	270	277	314	305	274	283	268	264	311	301	278	281	285	282	296	304	307	298	294	279	242	276	265	275	279	302	279	288	303	271	277	273	279	307	283	282	282	281	303	279	278	311	277	284	265	288	286	270	288	297	301	260	307	283	276	268	287	289	295	294	262	282	271	297	301	256	271	261	316	293	263	270	288	315	271	281	296	300	273	307	272	258	280	253	292	284	248	276	246	302	250	270	270	290	273	322	257	300	303	278	268	305	297	260	243	290	292	272	271	260	274	289	257	271	298	289	276	299	302	275	270	259	303	273	293	289	316	314	275	282	290	292	288	308	278	284	287	260	286	296	303	306	286	270	271	315	281	303	276	292	260	290	251	281	285	278	292	319	265	284	267	291	282	287	288	270	271	284	254	266	303	286	313	266	241	260	256	261	241	274	282	279	299	277	272	277	264	296	280	286	272	291	273	274	292	290	271	299	259	317	286	299	298	274	268	266	277	288	255	273	295	293	287	287	305	262	287	304	262	271	292	326	287	251	281	320	291	291	301	273	274	253	284	259	285	281	264	260	298	287	287	290	300	300	283	283	274	287	279	266	286	260	282	296	301	257	270	276	261	263	267	293	297	281	291	306	271	274	292	293	295	286	266	304	264	250	284	281	274	273	316	282	282	276	248	283	285	283	300	290	274	279	300	306	273	284	319	289	292	289	294	290	286	279	289	262	275	321	308	283	262	284	288	309	284	261	296	297	300	291	254	292	274	290	286	297	264	282	268	294	279	309	264	299	275	294	261	295	295	271	282	271	261	283	304	283	271	280	266	274	248	270	276	298	303	291	324	295	253	265	275	274	302	289	294	309	279	285	268	274	250	286	294	266	291	270	278	295	292	276	301	266	323	306	280	299	281	273	276	294	277	296	266	315	299	294	285	295	296	279	279	297	318	271	307	281	264	279	255	318	286	265	284	293	293	309	279	266	335	260	301	297	279	292	283	293	296	284	306	270	277	274	277	293	292	299	269	309	251	278	293	268	296	274	305	284	283	270	281	275	262	268	284	288	284	293	271	304	250	254	319	272	273	284	283	270	283	306	324	273	291	266	275	270	295	284	299	290	284	261	265	293	300	266	282	256	297	276	288	306	292	279	250	274	289	266	287	277	289	307	271	290	290	292	311	306	294	302	283	291	271	292	267	283	262	278	279	256	274	288	302	291	291	292	313	270	308	277	305	270	303	273	288	280	258	302	292	290	285	275	290	310	291	275	293	290	279	295	284	289	277	274	276	289	288
59234	92828	69669	41363	19593	5437	1680	699	547	552	523	534	531	497	527	491	512	509	532	519	533	488	531	519	484	515	526	510	487	514	510	505	501	509	526	539	509	480	542	523	547	508	501	495	488	485	500	543	504	569	523	526	550	526	489	545	541	496	505	522	530	508	522	528	497	472	547	522	502	534	512	490	519	507	522	512	558	491	504	503	502	536	532	519	506	517	534	517	529	532	513	524	518	500	548	527	521	512	498	508	507	503	510	529	551	496	518	514	518	494	524	494	520	522	487	503	521	540	521	543	503	512	487	500	517	498	528	517	546	520	488	541	485	520	535	482	492	518	544	508	546	541	518	491	526	490	528	492	512	520	505	540	529	522	531	509	502	489	550	545	528	526	487	467	511	513	504	518	494	486	511	475	519	494	479	531	507	512	478	491	496	546	549	498	507	538	493	498	478	526	492	510	518	519	490	536	502	545	526	522	485	518	545	540	540	520	560	534	501	510	505	523	487	533	548	482	556	508	535	561	525	508	489	503	493	506	486	503	461	544	528	507	484	513	523	561	525	483	542	512	502	517	519	543	549	519	520	484	501	514	524	535	531	514	528	510	566	539	530	502	539	494	543	518	490	485	529	486	528	491	500	512	501	525	519	525	493	531	506	508	492	537	556	512	503	537	512	497	527	520	524	527	518	520	498	499	530	532	537	487	504	490	489	475	514	524	502	509	482	530	511	509	492	466	538	529	501	534	524	541	520	482	537	549	499	529	533	541	504	530	535	486	501	514	477	509	537	532	533	532	525	557	504	547	496	533	481	528	501	546	504	509	501	505	481	510	542	546	496	524	524	494	531	488	526	552	549	492	514	542	512	509	528	473	545	510	504	505	502	493	478	515	544	543	540	513	500	545	482	538	540	514	493	535	530	510	496	515	538	484	518	510	526	494	505	491	546	535	527	521	544	557	529	525	476	487	537	485	544	532	521	524	512	533	564	523	529	546	507	504	508	538	534	510	509	518	516	494	508	533	511	513	524	514	516	545	483	519	534	489	556	505	492	505	473	570	504	538	463	491	486	551	495	521	532	530	514	534	519	543	559	527	542	529	522	521	536	514	545	549	569	510	528	512	505	522	479	509	507	510	515	476	529	523	520	478	502	532	480	530	521	512	493	504	508	527	516	525	502	495	480	554	476	505	461	522	472	508	531	545	480	526	486	548	494	523	472	529	518	529	512	535	476	481	479	478	510	476	514	479	491	495	508	503	494	499	535	539	528	528	501	512	478	525	525	530	520	543	466	546	554	544	504	492	541	491	509	518	477	500	511	502	501	527	531	486	476	545	510	533	541	508	499	484	453	536	490	502	499	523	513	502	490	512	512	512	489	566	552	545	530	474	551	544	522	534	535	546	536	497	497	479	573	521	513	531	539	504	502	509	514	530	551	522	514	485	531	557	549	515	517	474	552	537	510	547	468	513	537	529	515	495	524	518	504	504	536	521	513	482	523	503	522	492	518	526	525	503	531	512	531	519	495	525	511	535	485	514	509	515	487	508	526	538	511	562	544	522	519	490	506	540	513	501	524	494	528	515	520	479	503	557	556	529	515	528	518	498	506	494	485	516	520	511	525	541	516	556	494	496	501	514	542	498	522	508	501	481	533	495	480	588	551	525	517	555	494	498	515	556	504	513	544	490	519	519	535	541	471	534	529	498	532	496	518	499	488	492	498	491	529	486	580	517	540	474	515	534	505	528	494	578	517	541	519	494	513	502	515	491	493	548	522	494	500	530	574	510	521	502	497	495	462	524	507	564	544	501	509	518	544	516	504	519	529	528	483	536	530	525	529	527	501	516	538	519	494	521	503	580	472	527	542	468	505	509	491	508	510	509	514	541	504	516	493	514	503	515	497	496	464	462	520	511	522	546	479	494	514	504	523	549	492	488	508	528	527	528	497	505	493	517	513	541	506	526	495	517	529	489	525	503	531	488	510	519	561	506	470	530	528	500	497	542	513	503	523	515	531	534	530	536	474	503	572	497	509	488	474	548	537	504	453	543	505	523	493	493	502	522	528	501	554	480	482	517	536	474	536	468	531	522	538	539	502	510	482	504	512	524	537	474	543	542	458	543	546	512	509	533	509	490	477	512	499	497	515	545	518	533	519	542	543	479	552	524	533	515	522	491	511	511	532	468	510	485	516	473	442	455	515	533	485	523	523	505	476	509	511	495	522	491	530	530	482	526	556	495	530	479	571	534	531	531	483	529	494	522	534	528	497	543	552	544	522	506	493	487	494	510	533	482	559	503	547	505	512	543	541	531	554	520	511	520	502	514	477	519	500	538	499	498	534	557	525	559	475	521	545	521	535	537	492	507	536	551	543	548	499	520	501	577	516	503	517	518	488	490	560	556	485	523	540	506	557	572	525	519	533	490	534	514	493	509	521	512	495	532	507	532	503	497	526	509	503	503	550	491	517	513	505	478	495	502	471	501	517	545	505	527	516	500	526	517	523	502	520	544	514	508	516	509	488	575	508	537	520	501	489	526	519	498	551	518	521	504	525	476	524	486	477	489	496	503	551	506	517	512	497	495	502	504	536	522	505	519	527	506	486	551	543	490	498	483	489	521	531	483	479	562	519	470	489	499	554	549	517	524	562	532	513	506	506	541	497	518	528	481	479	494	503	547	551	541	531	537	539	486	515	488	498	499	476	522	531	533	518	479	553	536	543	521	509	513	533	470	520	523	530	479	532	530	555	499	531	559	540	534	500	496	517	503	484	553	525	521	510	499	490	521	522	521	492	470	526	501	510	503	547	535	523	527	539	532	512	515	552	533	509	491	509	531	500	512	497	491	507	515	479	532	512	550	511	483	506	492	482	542	483	517	514	485	528	512	549	510	508	506	487	525	520	568	501	519	506	552	482	535	490	494	525	493	489	520	511	531	541	477	516	549	513	542	510	518	550	586	522	523	528	507	494	547	479	568	490	517	561	480	546	528	509	517	519	521	526	508	533	465	513	514	513	505	522	490	492	547	515	499	501	534	510	532	511	562	522	535	509	487	514	503	515	515	500	559	540	545	536	439	553	509	539	518	504	508	536	498	550	524	524	534	487	515	510	491	498	503	523	509	513	526	494	530	506	531	504	531	537	489	537	516	517	533	524	528	465	491	518	474	500	529	506	540	529	499	563	522	508	527	524	557	536	513	533	514	504	530	508	498	493	508	502	544	490	510	491	521	519	497	509	506	498	484	545	529	479	506	550	536	517	525	517	500	477	478	509	480	539	518	522	518	536	506	500	505	532	498	520	513	516	508	519	512	533	528	483	538	488	498	549	528	517	523	506	495	552	504	515	503	501	538	527	521	501	531	510	525	516	546	509	469	527	497	480	529	511	528	512	485	532	521	519	563	521	542	492	515	498	537	554	491	517	543	510	542	511	520	524	509	545	557	535	512	542	512	474	519	527	493	499	506	540	575	535	530	491	519	544	484	529	490	475	518	484	508	504	551
23512	22825	33573	28471	22178	17203	4503	507	379	366	325	345	311	355	309	318	325	323	324	345	317	361	318	333	343	369	331	346	331	321	344	342	312	331	290	334	300	331	316	325	291	321	345	303	342	314	293	309	283	303	327	322	334	330	341	348	302	309	386	347	335	337	363	327	314	299	323	316	351	305	333	319	316	334	306	300	338	323	314	334	316	341	306	316	333	338	348	321	334	316	313	329	337	324	354	336	340	303	317	330	312	335	347	329	330	323	334	311	330	325	335	344	295	318	325	334	317	318	362	313	321	343	321	345	335	299	312	314	301	322	323	305	366	366	360	320	299	308	292	323	342	320	318	300	303	334	308	308	333	319	346	353	320	322	304	315	369	303	361	337	297	315	323	315	320	310	345	341	325	345	331	310	320	320	314	288	315	355	310	303	326	339	327	292	331	346	329	319	327	335	332	311	321	352	287	334	327	299	346	330	331	354	319	333	347	311	345	312	317	306	331	333	332	331	365	320	317	293	335	328	301	361	335	299	330	304	316	347	329	344	314	337	330	335	298	385	328	359	322	328	304	308	311	310	342	302	326	318	346	310	339	332	308	332	342	335	312	316	311	340	312	330	295	309	343	319	325	314	289	305	330	356	336	294	353	334	342	340	337	295	349	310	282	341	359	349	333	337	294	354	314	319	296	317	280	308	331	316	342	320	340	315	321	323	316	318	309	339	360	319	328	329	337	309	299	352	310	362	326	315	308	359	309	337	308	328	312	345	304	343	309	339	325	308	308	318	347	336	325	325	312	342	331	347	342	347	318	306	328	342	320	343	334	343	318	327	325	330	334	321	316	325	346	342	323	310	331	331	320	334	349	363	349	328	262	352	292	344	313	330	350	271	307	330	317	314	373	344	319	342	330	319	358	314	339	302	344	339	340	359	322	358	312	351	305	325	321	325	347	338	325	299	302	333	345	304	276	328	334	316	352	325	320	299	289	320	325	333	350	304	330	320	345	314	315	335	323	333	310	348	316	346	276	306	349	322	314	307	338	341	307	305	325	323	314	305	311	282	334	349	319	330	346	299	374	305	312	344	318	341	325	317	306	294	341	280	348	332	321	332	323	298	329	314	355	333	336	314	321	349	335	308	314	326	340	329	317	315	325	314	321	298	316	352	323	310	294	352	300	329	346	323	314	321	321	332	326	324	350	323	328	317	327	343	311	345	311	342	346	332	325	324	352	324	358	323	307	328	314	303	328	323	303	292	333	301	361	328	330	329	299	308	300	323	309	306	350	321	318	317	335	297	325	313	326	315	307	329	302	323	320	319	318	325	344	322	324	303	328	336	351	355	350	315	335	306	323	306	323	329	299	318	306	342	330	317	315	343	332	322	336	324	328	312	310	329	337	326	308	308	331	313	327	341	304	339	341	317	321	348	290	310	323	341	301	332	327	324	310	332	328	303	308	361	292	318	315	329	325	338	324	331	323	323	298	304	343	316	340	303	323	327	345	375	309	337	321	314	302	327	304	346	313	356	351	332	323	316	318	338	343	338	304	322	306	347	297	312	322	336	341	285	326	333	346	328	293	334	313	299	351	330	308	291	326	338	304	333	366	310	341	329	325	334	306	330	358	345	298	360	336	293	360	328	317	304	308	313	337	332	328	340	329	320	322	276	299	326	307	326	312	299	303	333	349	317	332	331	315	325	332	335	328	308	312	344	324	326	325	316	296	334	350	325	339	313	301	321	336	289	336	327	322	341	346	347	326	297	282	298	329	298	307	342	356	298	337	283	320	295	311	340	334	352	328	340	333	309	308	327	316	349	295	324	344	315	321	312	327	329	336	315	356	324	307	343	303	305	301	328	315	318	303	328	309	316	342	301	334	350	342	326	321	346	323	365	357	303	331	327	315	308	341	324	327	343	308	332	343	299	317	322	357	296	321	299	328	316	298	350	335	334	311	325	338	300	300	334	341	287	329	316	333	360	341	294	340	345	327	311	321	337	304	339	329	342	312	347	303	306	318	316	352	295	316	317	343	317	275	331	320	306	339	315	319	311	325	300	352	313	333	301	309	336	311	293	348	328	325	320	323	326	319	326	339	350	335	310	334	308	347	342	325	326	327	294	346	372	329	315	377	319	314	343	333	326	339	302	344	342	316	296	306	329	339	342	301	344	318	322	345	306	312	350	340	332	322	308	323	325	345	344	302	343	323	332	320	329	374	327	336	337	319	325	342	349	337	333	339	323	311	323	351	278	326	324	303	323	366	311	313	313	339	340	315	303	323	341	311	321	356	346	306	351	343	333	341	306	317	339	316	348	292	317	340	315	318	341	330	351	301	328	324	330	333	313	310	323	324	336	318	361	345	311	325	335	324	329	352	351	351	343	356	345	308	359	336	355	333	331	298	329	332	342	329	327	321	330	331	330	330	327	317	316	306	332	313	313	337	322	329	312	334	336	329	359	341	285	317	345	305	355	338	329	346	327	297	350	319	349	375	304	330	336	339	300	309	323	366	314	324	334	298	302	322	339	352	304	372	292	314	310	343	335	300	342	349	306	336	375	345	334	304	305	360	325	325	330	322	332	319	306	311	320	324	318	283	341	286	304	347	314	326	306	319	309	295	303	329	338	358	338	323	355	337	316	323	325	339	296	330	318	337	356	333	322	323	315	327	302	327	339	320	355	343	305	299	333	343	294	325	303	349	329	335	322	343	310	329	312	280	299	310	339	327	317	304	346	309	322	312	329	335	308	311	311	318	329	304	315	334	317	332	337	358	331	315	331	330	316	299	332	298	329	327	319	293	350	343	312	299	330	337	314	306	334	317	311	341	331	327	317	335	319	346	349	329	356	321	324	313	282	353	324	331	311	339	293	337	303	330	328	331	322	297	323	298	360	301	295	329	324	356	304	338	347	340	335	339	349	352	338	331	327	305	347	330	323	291	303	324	308	337	331	325	293	333	306	333	290	321	289	310	346	308	359	302	326	318	329	319	334	322	298	376	305	355	334	316	311	328	321	314	313	302	304	309	320	314	345	325	323	348	319	309	386	323	319	322	342	308	325	326	337	323	316	321	316	351	333	351	318	313	338	304	329	338	347	328	332	342	326	330	309	301	317	314	292	337	323	379	321	346	357	296	320	329	299	339	323	341	317	361	311	320	359	330	337	308	349	302	360	329	316	327	338	301	341	320	359	349	336	328	322	351	291	341	335	352	317	284	348	303	303	311	310	318	323	323	326	343	329	318	338	337	345	330	303	336	355	309	350	315	312	345	336	325	316	338	359	346	332	351	310	319	345	323	268	316	322	313	338	304	352	310	321	326	348	323	307	342	342	323	335	325	321	330	288	307	319	331	332	350	301	333	370	320	345	327	304	340	295	337	298	333	320	341	316	309	330	348	343	323	304	307	366	353	327	333	341	330	370	338	335	317	339	325	295	308	304	318	300	305	332	364	324	313	312	318	345	342	318	320	293	302	337	322	358	349	320	340	320	341	319	324	318
59908	103270	79784	50869	27660	9376	2312	862	595	614	581	543	569	556	577	554	573	549	562	556	564	560	544	558	569	592	624	535	580	553	564	554	602	571	571	580	565	609	569	594	637	550	593	567	566	561	596	560	549	605	552	551	616	562	560	571	605	535	548	538	575	591	588	584	528	545	582	557	529	557	542	545	569	614	578	608	560	567	552	596	547	564	548	571	565	536	575	537	579	563	562	567	569	559	596	588	565	596	562	572	528	537	546	618	594	556	598	575	560	605	542	537	559	556	570	565	557	591	600	579	585	623	546	603	550	546	501	569	579	593	565	551	579	578	583	554	540	618	571	596	512	550	518	560	563	542	550	593	563	568	558	556	520	549	562	556	560	554	537	546	572	585	600	558	575	582	534	604	559	570	554	601	590	558	562	530	586	544	559	588	587	567	588	550	593	580	558	577	557	576	602	541	545	561	572	555	555	535	556	523	590	571	565	562	554	571	580	577	603	534	552	592	558	539	571	555	540	553	584	543	570	580	570	641	531	541	570	553	610	594	552	595	535	554	572	575	578	577	557	546	588	586	571	550	541	522	581	559	564	594	558	574	563	595	540	566	594	601	544	593	533	588	572	608	568	601	560	555	499	608	506	563	609	552	584	568	596	557	522	554	594	574	583	592	576	577	555	588	527	579	548	561	569	527	575	583	552	571	588	543	565	537	560	585	563	589	565	587	581	561	581	515	577	593	517	517	562	576	574	586	566	552	574	542	579	531	564	615	552	569	531	578	619	586	532	556	584	562	599	582	606	583	558	568	550	567	544	571	589	517	577	568	583	551	555	516	574	517	596	555	535	585	553	572	538	609	540	546	589	554	556	575	608	575	609	581	577	527	614	557	532	557	574	568	619	567	562	564	586	565	558	562	524	585	551	564	581	590	594	599	539	571	560	592	580	553	562	533	589	615	514	537	536	571	571	579	582	594	609	553	564	555	578	583	546	609	542	561	590	575	563	552	544	550	543	578	579	551	543	568	526	575	534	567	576	537	574	556	550	583	603	586	563	595	561	559	580	559	576	615	549	497	567	564	564	541	588	557	599	556	546	553	532	546	540	560	583	598	593	524	577	580	544	551	559	586	565	566	568	598	575	618	555	541	552	608	566	528	573	551	590	587	572	585	570	531	546	548	580	566	564	585	590	551	536	568	558	507	602	524	561	548	570	588	595	573	569	562	583	549	595	535	561	554	582	593	587	583	580	586	552	560	564	527	567	582	561	536	569	545	564	579	580	553	586	543	552	553	560	599	573	534	613	525	571	543	571	544	553	589	579	580	574	600	599	573	566	597	537	558	546	609	581	558	593	546	564	566	585	552	581	638	569	548	568	529	530	597	547	544	548	607	531	596	568	527	560	555	607	547	574	550	556	560	580	537	556	584	584	547	629	589	545	582	534	594	548	612	575	562	546	568	597	562	607	559	553	579	573	566	545	513	565	591	595	566	547	552	549	546	528	535	628	577	586	547	573	568	552	548	554	623	572	542	539	566	567	590	594	585	582	538	562	574	549	528	559	603	604	522	591	566	528	596	579	553	577	584	591	564	517	577	557	579	595	558	600	537	569	546	598	557	587	540	580	588	563	544	581	582	578	520	565	509	554	549	587	546	607	579	561	545	547	572	546	568	538	604	588	568	572	583	593	560	559	558	511	535	543	582	531	605	598	593	539	595	559	555	559	544	536	562	577	546	595	597	589	543	565	590	592	600	581	531	526	524	589	554	567	570	590	568	579	590	601	619	560	566	545	592	558	568	559	577	575	538	569	598	573	586	570	568	539	569	546	561	602	587	583	548	499	585	587	519	560	540	524	552	582	531	576	569	543	549	566	584	543	568	543	570	537	606	578	562	552	580	566	557	550	553	576	579	547	561	553	595	550	584	566	584	573	599	560	525	533	553	581	603	577	573	575	524	550	549	590	575	577	544	599	586	533	604	612	534	550	557	622	511	552	550	583	549	562	535	535	568	522	554	573	553	557	585	562	598	535	573	558	591	617	591	580	567	570	517	532	528	600	580	588	571	571	519	580	534	559	562	558	537	566	587	599	543	556	556	538	591	559	568	554	558	542	590	557	579	553	554	546	523	587	561	538	573	580	592	614	575	529	577	553	546	579	557	571	591	565	555	537	527	552	586	590	552	558	600	595	576	560	610	595	546	614	551	600	551	554	559	537	580	571	549	531	567	583	556	565	562	610	584	573	568	509	577	526	613	585	546	582	526	541	542	562	529	576	592	598	576	571	558	557	614	536	559	576	534	555	569	549	602	552	546	563	557	588	551	564	562	608	529	580	511	530	604	531	568	579	521	555	568	557	549	515	545	574	603	608	582	557	565	572	570	576	560	532	563	563	560	556	527	578	534	559	550	598	552	531	552	556	578	549	563	563	589	560	577	590	584	560	554	579	576	517	547	526	603	586	541	614	568	551	513	549	546	559	559	587	578	584	562	566	550	541	579	551	585	533	519	577	547	549	557	587	582	541	593	550	589	544	600	578	573	566	596	579	565	551	557	569	590	565	559	534	545	573	565	569	624	564	548	546	530	564	531	582	575	572	563	589	538	578	567	545	540	566	564	570	532	563	547	588	540	573	572	585	578	557	557	573	589	588	580	560	520	595	587	564	570	585	583	571	569	575	535	534	561	537	561	560	576	568	599	572	531	567	565	548	573	542	573	577	548	564	609	537	546	508	579	544	570	553	556	570	601	574	557	628	594	593	589	553	546	542	543	564	560	531	581	515	537	602	566	496	554	589	618	607	603	554	593	602	532	570	576	578	567	551	592	565	581	562	558	623	579	560	554	556	556	551	557	555	537	595	574	546	573	553	560	584	566	582	552	605	576	561	536	536	577	571	557	556	566	581	553	512	585	523	571	570	607	540	567	546	582	594	568	579	588	526	529	586	578	592	563	536	557	589	555	572	598	587	615	575	563	567	535	560	586	590	566	575	588	611	526	605	559	571	534	547	590	556	564	583	583	521	555	574	574	568	554	515	545	606	604	590	576	546	595	522	606	539	525	594	503	564	561	537	559	579	608	561	554	592	611	541	572	558	581	538	534	560	579	594	578	556	550	565	581	537	587	521	570	546	572	588	587	574	576	510	563	563	585	600	578	567	592	596	532	577	579	591	599	625	567	557	571	557	602	573	567	602	531	585	585	534	596	564	570	587	582	548	582	560	571	578	552	559	545	547	555	549	551	578	528	553	572	565	578	545	566	549	575	557	580	566	560	552	580	542	541	557	534	592	561	552	532	556	600	552	580	559	570	545	567	549	557	561	598	564	578	612	559	573	554	568	571	559	570	586	616	570	575	572	579	564	524	556	591	596	575	580	580	562	584	564	540	553	528	557	558	551	532	565	581	561	553	561	589	565	579	551	538	629	566	569	581	577	506	565	548	528	590	557	537	603	581	536	600	568	582	560	587	546	571	553	509	556	625	568	548	496	598	563	565	566	590	551	569
28761	31054	30407	14806	2881	683	311	271	311	286	271	266	272	256	259	260	289	280	260	272	264	294	272	260	280	264	249	305	260	271	263	278	267	276	268	270	251	261	260	262	270	266	273	304	252	265	281	285	291	277	285	269	299	290	252	245	240	269	249	244	244	273	274	265	259	265	261	292	282	238	278	270	296	257	278	230	289	270	307	274	277	287	297	266	245	274	232	277	261	275	263	250	276	293	262	265	271	249	255	263	284	237	260	294	250	263	256	294	274	288	275	270	290	314	273	250	242	281	271	249	266	256	298	253	244	301	264	266	268	289	251	294	286	257	262	260	267	265	284	299	273	250	256	293	294	266	265	269	290	293	268	283	270	284	246	267	267	261	254	266	268	264	249	234	285	289	284	264	249	276	274	277	275	279	262	272	282	257	276	283	291	246	269	258	266	242	279	280	281	257	279	268	258	220	273	266	266	254	270	280	262	275	261	258	286	262	257	244	297	313	275	247	254	257	280	280	248	260	281	255	303	257	272	256	234	268	284	271	249	238	285	263	302	297	238	272	288	265	267	242	264	273	294	246	288	284	306	261	282	249	273	263	249	266	278	283	252	265	254	278	288	258	254	245	279	236	258	261	252	276	284	283	244	264	234	270	245	253	280	241	286	267	241	250	258	270	276	254	261	271	305	247	259	269	267	256	244	262	281	276	262	273	275	277	261	259	275	260	253	244	258	258	274	266	270	280	254	265	275	290	293	266	259	257	306	250	255	255	296	284	274	279	277	276	245	275	270	263	284	271	288	265	279	257	270	246	250	260	249	279	268	221	277	269	313	250	279	276	262	264	246	259	251	259	281	256	296	236	283	264	282	257	236	254	246	281	261	263	243	253	270	314	250	271	296	286	316	277	273	269	255	266	246	244	270	257	268	247	265	268	266	256	270	264	260	287	253	276	264	256	265	289	293	253	259	270	257	235	260	281	293	275	239	284	286	262	253	242	277	275	281	267	249	254	249	282	255	255	304	287	262	268	264	256	273	277	267	253	272	277	278	267	303	292	278	241	229	271	266	245	273	308	230	266	252	274	258	275	260	266	281	237	260	271	251	262	283	270	256	257	241	280	261	226	280	275	266	251	250	281	253	276	278	274	287	270	265	246	275	267	270	283	265	272	277	293	265	250	263	284	269	253	277	256	269	251	247	276	235	235	282	270	255	270	275	285	279	284	258	277	252	261	261	237	275	266	263	273	261	301	265	236	282	274	277	264	268	246	292	269	262	258	260	281	280	258	243	265	239	278	246	261	293	252	277	284	263	286	294	247	266	278	246	282	272	264	302	266	289	273	225	262	231	250	282	250	298	288	281	264	274	272	257	238	260	303	266	277	270	267	275	266	284	251	275	294	271	304	261	288	272	280	246	236	250	289	283	249	235	307	290	277	237	262	274	273	295	254	251	264	274	279	265	301	242	251	265	279	259	272	248	269	270	276	277	289	294	277	291	292	286	261	267	270	273	279	228	271	246	295	271	266	293	299	276	266	238	260	293	263	291	259	266	282	268	259	294	267	267	278	264	290	237	268	273	268	264	278	268	251	285	285	253	266	258	248	265	253	267	288	271	264	257	267	264	266	243	261	235	267	275	255	267	264	266	268	290	274	260	266	250	280	291	245	248	276	257	262	266	278	280	272	279	271	245	254	270	252	280	266	279	259	288	279	279	265	276	281	296	291	266	252	271	284	248	266	283	233	265	255	263	253	287	258	271	270	284	253	296	282	270	268	235	300	271	261	282	271	295	278	312	249	290	241	285	256	286	293	277	257	275	287	270	269	242	295	265	261	239	258	257	264	276	271	284	243	256	273	302	258	269	288	282	283	263	275	260	258	273	259	254	279	273	271	282	262	265	269	255	264	276	302	265	281	236	265	269	258	259	278	272	242	246	274	255	292	271	269	256	273	253	308	270	238	277	254	233	284	246	252	292	301	274	248	273	270	275	296	256	263	273	275	272	282	267	267	246	295	277	256	286	259	257	264	278	246	290	295	289	280	275	260	261	281	257	262	288	253	266	255	255	240	282	242	285	267	268	277	266	246	267	286	278	252	280	268	242	261	273	294	249	246	264	290	300	264	281	273	264	259	287	271	266	269	277	239	285	243	258	261	246	258	261	267	292	252	279	271	265	288	303	261	278	249	258	256	266	275	269	235	288	291	282	283	273	272	264	245	255	266	287	286	268	286	295	290	283	285	274	305	282	276	282	259	276	259	261	294	280	237	274	292	267	251	266	267	250	250	279	254	258	262	241	259	249	273	277	254	259	271	282	280	260	261	293	255	258	285	247	296	272	289	267	270	262	283	232	272	264	260	299	265	280	294	263	294	246	294	290	245	250	282	265	271	258	287	251	295	248	270	288	232	253	241	262	281	262	271	243	268	263	296	267	290	283	295	289	270	282	297	274	286	276	247	287	226	280	288	254	251	230	276	257	276	264	258	268	261	273	254	272	292	261	276	275	285	277	254	298	281	284	254	272	252	274	281	269	264	273	218	279	268	262	299	283	254	265	248	279	287	281	263	241	237	268	276	271	272	254	270	267	261	260	252	269	260	243	275	272	276	281	261	280	254	264	300	277	298	238	277	282	271	264	274	267	259	252	292	279	275	271	269	239	260	267	269	279	280	282	240	275	271	265	285	278	258	280	272	241	279	256	266	260	276	244	256	258	246	251	263	274	248	263	277	276	275	260	265	269	284	252	283	264	245	262	257	250	262	271	258	263	234	245	281	268	309	314	281	279	246	256	231	256	254	279	235	275	298	253	283	276	263	265	259	236	260	263	287	259	281	268	287	259	251	279	263	269	248	241	270	243	269	278	267	272	253	271	264	292	261	288	278	254	263	276	247	265	291	264	258	245	282	249	239	281	270	270	260	285	292	263	247	246	226	260	270	279	271	261	269	270	261	258	276	239	246	298	275	284	284	255	261	293	270	274	255	278	263	288	262	271	260	279	290	281	253	237	279	244	279	274	236	282	250	278	255	269	257	259	241	267	260	306	287	224	253	255	268	283	250	264	286	286	265	276	289	272	285	266	279	261	261	265	263	268	286	266	274	282	240	247	267	268	288	270	279	270	286	257	249	304	283	294	255	267	268	282	249	260	276	279	267	280	270	264	255	254	283	242	282	264	271	252	266	260	283	275	257	283	258	274	272	263	252	238	225	274	241	265	257	241	280	267	266	271	280	295	270	306	251	268	255	277	272	251	275	275	276	285	303	273	280	273	252	270	268	252	275	254	271	282	273	245	273	284	291	267	278	254	268	260	271	269	244	282	245	289	288	253	262	277	277	253	250	247	256	225	256	261	265	260	251	244	250	246	251	279	257	285	299	255	263	277	265	277	242	273	269	279	294	294	250	267	268	273	295	285	246	291	296	289	257	255	248	269	282	253	274	247	247	272	269	257	269	261	230	268	267	264	252	270	263	258	281	246	234	254	299	272	274	260	278	260	279	285	259
35239	48840	35873	16633	5264	1477	690	509	518	478	533	488	468	483	483	475	501	479	507	510	445	491	514	500	502	448	469	517	498	495	470	457	515	482	484	496	492	498	449	482	494	530	488	502	520	520	510	529	513	490	511	480	465	444	498	494	453	482	504	513	483	508	441	478	459	519	498	483	499	474	490	499	499	474	494	474	498	457	499	516	495	487	486	521	456	480	488	479	499	498	508	493	520	519	509	470	501	484	461	506	470	479	512	498	507	499	487	492	498	462	493	479	532	498	466	454	498	475	507	484	508	450	507	471	516	486	544	455	468	513	482	490	511	480	459	477	506	509	536	414	492	482	510	513	532	484	489	471	465	505	470	504	462	460	502	474	492	458	480	493	503	479	476	479	477	511	515	492	509	483	499	509	495	454	518	483	496	472	521	479	491	516	461	457	470	470	527	499	509	435	480	514	504	504	469	505	480	494	486	507	504	532	469	485	490	498	494	527	483	489	473	482	471	508	488	498	476	470	526	509	478	486	498	478	444	496	458	514	537	507	495	491	491	537	507	480	483	487	500	483	477	500	491	461	500	479	505	520	522	513	516	479	496	511	518	505	468	484	464	455	509	508	498	472	472	493	499	494	450	483	508	491	529	473	515	472	521	492	516	513	462	482	499	475	493	473	498	474	497	489	477	505	474	475	459	497	499	504	496	499	486	525	516	508	503	477	481	507	559	465	480	523	456	470	487	491	492	497	495	492	494	544	512	525	473	462	490	504	498	489	512	508	468	495	504	480	510	477	470	522	474	482	483	550	480	481	503	478	505	521	483	513	493	456	452	494	483	476	495	499	481	545	491	499	523	524	489	447	451	498	474	461	502	489	472	528	487	507	497	538	457	489	470	525	486	480	468	465	544	534	499	529	542	459	538	496	463	504	485	525	507	496	453	492	517	470	494	480	524	462	471	504	503	500	544	490	502	547	473	541	512	468	497	525	481	485	486	508	470	490	496	505	531	503	491	506	484	477	485	494	470	501	502	479	502	486	495	512	461	532	503	471	492	462	492	475	504	479	509	492	477	472	505	491	477	472	525	489	490	460	494	480	501	466	518	499	487	479	481	472	487	492	511	469	477	485	487	521	465	481	471	491	491	552	496	529	501	496	499	526	472	492	469	487	496	465	523	477	492	483	485	485	520	520	466	507	481	466	491	510	506	488	466	475	501	512	476	470	468	492	493	459	456	484	497	474	461	459	495	478	494	481	515	484	495	509	524	468	490	492	453	482	483	460	522	498	497	510	528	474	481	499	522	487	460	461	469	495	463	491	501	498	504	502	509	537	523	510	431	501	449	490	450	509	459	518	504	506	492	455	509	522	490	511	499	510	458	491	508	501	507	486	471	482	507	529	473	481	464	489	465	471	492	474	514	489	487	517	476	472	507	523	496	498	521	462	515	476	464	447	450	536	495	481	520	526	478	476	457	471	469	523	518	508	480	462	489	488	537	483	475	484	486	500	467	492	487	504	498	461	496	477	506	514	506	487	509	524	472	504	498	490	475	483	489	471	491	491	501	485	497	478	499	518	529	468	497	507	480	495	506	525	479	489	489	491	470	507	505	486	489	500	506	476	513	544	500	491	520	486	477	499	494	528	484	477	454	507	523	461	538	504	524	493	479	496	501	488	504	498	489	490	467	488	485	465	511	512	525	488	465	504	498	503	506	443	508	508	504	496	512	471	502	511	476	498	518	463	470	470	488	509	506	486	491	508	508	495	507	461	455	484	552	559	501	479	481	485	490	447	482	504	489	484	485	491	489	499	451	506	489	512	487	459	488	488	493	489	465	485	501	498	524	504	507	464	547	479	497	432	488	492	498	500	459	492	482	502	492	525	520	501	501	509	481	523	480	486	499	484	473	473	502	563	492	461	482	485	491	506	493	488	478	504	475	491	478	464	483	520	516	496	494	494	530	528	503	492	489	516	476	503	445	505	531	484	484	518	522	487	471	477	502	506	538	497	479	461	479	499	511	493	481	497	510	481	497	509	476	455	482	482	468	495	474	511	512	510	504	483	508	504	482	494	500	474	497	471	484	511	496	504	484	492	462	499	496	484	460	493	503	487	490	486	471	456	491	510	508	444	514	486	482	484	481	503	496	472	472	489	508	496	505	451	477	461	495	490	454	503	529	475	495	471	512	482	476	506	481	502	484	452	467	520	500	453	461	499	482	504	507	472	490	526	451	510	516	483	485	523	492	512	522	483	562	486	496	520	492	480	514	505	474	539	491	486	533	479	447	486	488	457	480	500	467	473	508	523	479	495	508	502	492	465	496	534	479	477	500	485	477	487	500	483	460	464	515	534	479	511	506	528	505	458	491	471	496	446	483	502	505	467	463	506	543	506	479	502	512	495	472	478	497	478	484	530	496	520	499	564	473	477	501	488	490	502	483	511	482	518	501	449	496	482	504	514	481	538	500	478	503	506	498	494	504	491	509	499	477	477	505	501	501	470	485	505	503	511	500	472	524	514	508	519	464	458	485	505	474	524	501	512	486	515	488	499	509	512	483	486	539	480	512	489	481	489	518	483	476	473	536	514	508	464	483	489	464	523	518	507	509	476	529	475	498	461	481	492	506	461	501	488	485	479	510	512	476	477	516	503	494	507	532	518	465	456	464	497	467	512	523	500	515	462	517	467	472	550	474	524	508	471	479	488	467	493	465	464	469	515	502	538	501	483	515	558	492	523	484	499	480	479	484	509	472	472	519	489	470	476	486	489	439	472	541	483	505	486	502	470	494	499	478	460	471	455	511	505	459	521	507	481	532	481	498	517	495	518	503	507	507	462	489	434	516	477	500	536	496	506	487	505	493	532	496	474	449	462	481	493	454	512	469	519	467	467	482	472	501	482	484	471	502	504	510	536	448	528	512	530	488	525	475	474	493	482	470	487	510	506	496	481	474	507	494	459	529	503	485	488	507	488	486	461	467	522	460	471	486	470	520	520	489	476	578	494	523	465	494	496	503	514	490	496	469	493	483	489	478	472	478	494	482	506	507	473	490	456	492	485	493	509	501	515	509	538	492	543	484	484	452	486	479	499	503	509	444	486	481	510	479	515	516	499	514	494	490	494	480	480	503	511	499	522	492	456	475	472	484	451	490	464	461	478	471	472	506	478	493	496	558	518	503	482	507	469	487	504	490	501	472	545	482	471	514	569	441	474	492	503	513	512	506	500	490	513	534	477	478	468	471	495	516	496	513	541	498	509	507	491	499	491	526	513	501	507	494	492	487	481	476	471	488	504	524	518	482	510	483	492	482	491	510	493	456	482	519	493	486	498	467	503	450	461	483	503	521	462	424	494	470	509	498	510	500	481	522	475	448	496	481	464	480	498	481	503	501	511	477	545	499	499	477	548	511	451	498	472	530	467	467	531	461	469	485	432	522	471	489	498	495	501	499	490	497	493	496	480	484	487	491	505	496	493	473	470	496	475	512	491	471	499	512	486	492	534
24832	24725	36668	30424	20356	8429	978	381	300	292	305	295	284	273	302	284	296	279	274	272	272	290	284	292	308	308	286	289	247	283	263	295	305	298	294	297	257	279	308	308	305	292	266	290	281	293	289	265	299	303	264	257	301	330	276	275	279	286	262	318	249	288	282	299	268	274	294	262	296	305	315	281	271	283	271	262	287	299	284	258	307	282	262	261	272	306	274	261	285	289	274	299	263	276	296	307	274	270	283	293	303	264	282	272	291	269	291	307	284	262	280	278	273	284	304	281	288	277	288	271	276	274	285	279	263	286	283	306	293	289	288	264	289	267	275	278	319	274	238	299	289	316	340	296	280	279	314	256	304	264	291	284	305	285	277	264	273	258	291	298	294	269	277	277	295	279	280	275	287	288	296	296	257	289	271	312	310	287	264	311	286	305	284	301	297	307	291	280	295	296	271	285	288	281	277	313	262	258	295	282	268	298	288	297	273	296	322	280	262	297	267	283	279	295	307	265	287	273	274	242	293	284	265	285	284	264	277	266	298	287	274	301	305	286	298	264	275	264	275	279	294	282	284	285	268	255	276	286	287	275	296	299	305	289	279	301	280	295	253	256	305	289	263	253	290	267	278	282	292	282	286	274	299	277	311	274	320	328	301	284	269	274	296	292	265	307	291	304	285	306	292	279	314	269	265	288	284	268	287	289	265	326	251	306	265	306	266	290	293	293	272	267	262	309	281	292	290	310	278	307	287	260	262	291	302	261	294	296	283	299	312	284	295	284	287	336	286	276	295	251	292	285	299	302	267	299	266	283	303	289	275	313	253	296	295	306	265	293	318	265	314	297	255	289	298	263	283	286	277	264	294	312	308	273	240	246	288	261	267	292	284	278	287	292	268	295	280	291	273	313	268	313	279	273	278	276	298	278	273	292	280	266	306	299	252	291	282	273	268	287	284	287	291	252	297	280	277	296	275	284	302	289	289	304	256	263	262	283	294	268	276	283	287	268	279	300	272	293	252	285	285	277	311	289	299	268	295	283	251	285	259	297	266	295	298	280	286	285	277	315	255	280	325	273	266	289	268	283	282	272	283	299	280	300	268	312	262	273	280	302	306	279	284	281	295	290	270	276	256	303	272	282	276	289	286	288	315	253	294	263	300	275	286	293	313	278	264	275	282	281	293	290	254	302	290	287	301	298	296	293	280	291	297	275	295	288	298	271	266	296	296	273	289	281	291	286	297	273	273	292	303	267	277	277	291	301	301	259	282	267	297	290	294	304	282	279	302	274	273	276	299	283	275	290	320	272	290	279	266	258	261	295	297	306	307	279	266	310	278	280	271	269	309	282	288	278	265	281	262	315	269	289	286	305	288	305	291	295	284	303	287	288	268	295	277	290	273	276	278	304	268	292	317	321	277	247	302	312	296	298	279	277	290	284	288	291	317	293	284	302	270	341	298	279	280	286	270	275	309	286	290	286	290	302	285	273	292	254	287	287	324	288	260	276	278	278	262	283	311	274	271	312	306	281	294	286	275	282	282	253	290	278	279	295	296	269	278	258	279	268	292	290	287	263	267	285	302	270	283	278	272	289	275	301	280	322	282	295	310	272	283	285	297	281	283	293	307	273	280	274	304	287	282	275	302	255	308	280	262	275	277	296	276	250	274	276	285	264	242	259	302	291	279	289	298	257	276	304	302	309	302	314	272	281	248	285	288	272	307	282	259	283	269	283	290	292	317	272	293	295	282	277	290	268	305	306	297	272	285	281	272	292	284	277	262	302	321	285	257	309	282	277	279	271	286	297	279	286	252	277	253	280	285	278	319	287	271	275	299	275	306	290	276	290	290	294	282	311	304	278	293	278	300	292	262	301	265	274	253	283	316	286	315	294	281	288	277	287	269	301	289	278	288	291	294	283	293	270	301	269	286	283	272	284	286	250	275	321	278	281	270	289	283	278	280	257	316	276	277	308	278	279	288	260	285	277	293	308	281	245	269	305	296	294	302	275	276	297	258	295	293	296	300	286	284	321	275	284	276	277	292	276	279	273	302	261	291	289	262	313	290	260	280	252	275	283	291	258	295	273	257	279	271	303	309	285	297	290	284	288	279	292	295	252	296	290	263	319	301	296	282	289	294	298	267	296	315	290	285	265	292	272	272	277	270	281	297	302	254	301	261	276	274	266	295	280	276	289	303	271	306	288	261	259	299	256	318	278	279	283	318	284	304	277	253	288	308	283	253	274	312	275	282	277	285	284	308	323	271	301	296	278	260	259	293	276	268	292	271	281	298	276	268	272	262	322	273	297	277	308	285	255	313	273	301	297	296	260	307	283	285	274	282	246	266	265	282	293	293	293	260	288	257	292	254	292	304	317	302	310	264	254	267	263	292	288	263	298	297	290	295	265	281	287	273	322	316	272	259	304	277	242	289	279	265	271	288	252	287	289	282	285	296	284	302	311	305	304	281	302	270	252	267	261	245	270	276	287	270	253	295	287	304	251	279	318	297	299	278	279	288	266	298	298	294	266	278	290	246	307	281	309	285	264	278	287	295	302	295	301	276	271	289	262	303	313	317	280	364	290	264	285	310	288	294	293	263	235	287	289	259	292	246	266	261	291	299	268	300	296	282	296	258	279	256	276	300	273	299	307	259	267	298	308	277	279	293	284	270	269	284	293	282	275	273	283	263	288	273	266	259	270	307	302	264	276	292	279	290	281	272	277	290	283	275	282	283	277	257	294	309	294	294	305	291	263	279	274	293	293	268	285	256	319	314	283	297	308	293	283	281	286	266	278	264	268	305	291	294	286	283	283	307	302	292	261	277	290	277	239	294	292	262	295	296	293	323	289	299	289	333	283	271	274	301	286	291	299	276	286	309	290	288	288	270	281	263	288	304	273	257	300	287	274	292	286	265	249	300	299	282	301	283	267	287	294	278	307	274	281	261	275	272	319	265	256	290	270	256	257	303	288	270	317	254	304	310	280	277	329	283	277	272	251	321	307	277	293	300	310	287	308	281	293	316	272	303	300	285	298	244	255	272	275	269	280	237	278	289	270	300	262	310	320	289	297	293	268	282	296	306	317	288	280	291	331	312	258	286	289	275	284	300	284	263	306	283	289	299	326	266	302	290	283	301	278	288	256	274	295	313	294	288	278	285	296	276	292	261	290	265	277	276	274	326	264	269	290	292	272	298	272	289	297	268	244	310	288	275	300	274	288	274	255	260	265	291	245	243	264	285	275	262	292	313	267	278	302	272	300	257	262	288	264	294	278	299	267	314	275	276	307	273	288	284	264	266	285	268	271	267	276	276	280	275	277	295	290	273	302	266	275	273	272	303	295	263	302	279	278	274	275	261	272	277	252	244	285	261	292	285	268	271	256	307	267	295	323	272	295	285	289	245	272	311	290	277	275	291	294	278	281	301	290	291	317	284	269	285	298	282	294	292	283	286	275	282	289	265	290	300	286	277	290	263	292	252	305	272	317	284	251	292	280	275	289
59606	93018	69719	41541	20604	5743	1336	621	549	546	478	524	484	541	529	549	490	479	554	472	508	531	525	475	549	514	534	460	550	549	509	527	530	527	538	555	527	528	502	491	526	509	518	504	474	505	517	513	493	539	509	499	521	495	518	544	503	534	549	504	479	508	529	518	528	562	531	526	493	533	508	483	508	494	504	555	514	491	540	493	558	511	543	544	535	529	528	546	563	500	509	540	505	505	531	487	526	519	535	524	517	521	506	509	543	504	511	572	514	516	510	505	492	547	537	502	540	536	524	476	535	552	522	513	540	539	512	523	559	523	525	528	519	486	540	546	515	517	518	495	473	489	497	508	508	517	497	529	544	505	498	518	486	535	511	508	555	496	495	520	501	488	523	541	541	536	539	535	480	514	497	529	509	525	528	544	549	573	507	491	549	489	536	539	510	507	569	530	493	520	507	538	533	517	522	507	516	503	510	549	519	541	485	498	491	512	493	488	509	531	534	556	486	465	455	518	512	488	511	532	488	553	510	513	494	534	549	487	527	531	498	477	525	543	531	520	510	526	508	519	523	485	509	528	546	530	539	492	485	537	474	499	517	530	524	482	534	517	503	509	496	496	510	510	534	504	495	510	494	539	520	531	503	526	535	538	538	521	521	532	527	517	530	530	496	507	531	525	565	488	541	496	559	536	554	543	519	556	497	490	514	499	515	532	487	490	504	493	514	529	502	530	515	488	554	503	484	508	529	511	466	475	531	480	511	490	501	504	507	533	521	535	539	533	553	494	504	516	561	504	509	516	470	490	539	541	507	501	495	499	518	511	477	513	528	485	572	518	495	559	536	498	507	505	489	539	542	496	498	515	493	516	535	520	525	527	471	505	514	579	489	528	518	523	512	512	508	521	519	527	536	549	517	488	547	539	531	518	486	531	531	535	498	497	495	496	553	514	505	534	532	545	493	503	492	552	517	483	495	533	483	501	503	512	530	527	534	493	533	494	539	510	501	520	528	512	515	484	529	531	519	516	542	511	520	503	522	516	550	499	541	457	526	511	490	508	532	528	486	524	565	525	504	508	478	552	519	542	503	492	486	542	509	533	529	488	519	533	521	554	517	565	500	494	526	511	513	501	569	508	514	522	487	528	505	551	517	519	535	494	464	538	504	555	514	490	478	505	541	550	538	536	503	522	547	504	553	540	512	553	525	508	482	551	529	503	527	489	534	538	523	521	533	514	497	551	520	505	483	491	531	551	515	515	553	524	531	545	488	505	505	570	495	519	511	565	527	492	528	517	510	467	554	548	512	541	503	491	513	518	484	523	494	510	494	552	533	509	504	485	531	506	530	551	520	507	514	518	535	548	556	510	527	496	540	521	492	513	537	494	504	521	536	532	503	515	517	513	520	554	542	552	535	484	529	542	485	486	517	533	507	519	506	524	520	501	511	529	501	485	504	482	512	509	520	511	461	502	519	525	526	549	565	540	512	489	520	517	532	545	503	520	507	528	514	563	531	509	521	515	515	505	512	491	492	504	508	529	520	506	498	542	529	538	481	524	509	505	493	532	513	517	501	512	510	537	532	498	526	483	501	527	519	519	533	499	528	465	557	524	536	521	527	494	526	512	529	501	501	512	530	479	526	543	530	550	536	522	545	525	532	527	504	500	512	516	506	517	516	476	573	514	537	517	531	532	517	529	548	537	537	536	513	500	495	530	526	536	506	533	509	505	494	529	532	490	508	500	489	539	523	541	510	517	512	491	532	523	444	512	516	516	527	529	536	496	476	521	497	494	508	508	488	490	497	505	561	515	508	529	489	506	511	538	499	501	517	476	494	517	497	559	482	530	501	501	519	556	510	485	585	497	497	501	496	526	525	510	527	545	543	500	541	483	494	516	517	524	490	536	542	520	542	497	503	496	538	527	536	520	545	513	518	511	488	487	470	506	504	512	485	512	545	506	495	486	552	502	519	484	493	492	489	545	533	523	517	506	555	492	536	557	495	491	512	487	554	490	510	520	532	525	510	553	502	526	495	520	525	468	541	523	559	502	488	535	477	515	498	515	529	506	567	551	506	528	555	491	551	531	541	484	520	539	523	533	540	572	472	527	481	523	516	520	511	488	514	512	556	526	509	521	517	483	493	511	499	537	506	507	471	542	494	504	549	500	489	502	531	509	533	515	493	471	492	511	519	483	504	499	525	477	526	578	524	511	504	509	521	533	543	507	501	506	475	553	470	544	508	579	538	540	533	548	481	512	524	511	532	503	500	472	483	516	498	508	462	466	499	545	547	530	508	546	509	496	506	488	539	481	488	498	491	526	484	545	560	533	546	532	532	528	543	505	501	519	550	510	511	502	493	525	494	485	549	519	510	489	493	551	502	548	502	500	510	503	525	501	530	503	524	539	501	497	519	523	540	511	531	525	548	494	511	527	496	547	535	484	540	484	483	520	527	515	500	480	464	517	486	517	531	466	464	568	549	518	510	523	512	501	547	544	528	529	492	517	475	485	488	521	514	499	494	523	560	489	499	538	530	512	491	493	471	495	530	492	499	485	522	536	520	527	522	551	507	518	542	523	534	511	543	514	516	511	521	541	498	462	510	555	493	538	523	557	546	499	532	493	487	502	511	510	490	530	552	502	461	498	487	523	513	522	484	503	522	515	534	482	500	548	497	521	521	486	520	513	528	516	496	535	533	510	511	490	507	498	522	487	524	519	532	525	520	520	487	502	517	510	536	504	581	534	521	525	517	525	516	517	501	526	511	507	478	547	520	513	542	506	472	521	487	507	509	505	507	533	507	480	527	529	516	530	522	555	503	539	513	519	513	556	552	527	536	531	542	580	543	499	541	505	510	499	493	491	500	511	527	531	494	502	470	466	535	510	532	496	528	534	548	523	501	500	509	489	510	516	522	480	525	551	533	518	540	510	519	521	512	518	506	485	521	528	526	533	506	506	506	532	499	503	571	507	500	542	516	538	500	496	502	540	497	502	518	520	552	495	527	494	520	502	529	550	515	520	509	519	464	488	472	517	473	504	527	528	512	511	505	496	535	532	519	523	512	525	501	510	513	518	568	509	508	583	520	473	548	509	495	541	536	478	484	511	519	486	485	515	460	519	510	500	490	523	536	501	508	525	519	503	543	525	502	516	553	514	541	532	500	473	551	495	508	557	493	492	499	541	487	476	560	490	522	511	520	521	503	492	530	523	571	488	523	550	548	511	510	566	488	523	506	524	522	540	532	494	503	504	534	506	519	530	524	530	517	541	516	488	533	523	478	545	485	544	510	508	506	501	512	570	537	525	483	500	495	501	532	514	503	525	528	493	514	509	511	510	530	496	516	514	502	495	526	517	481	499	499	531	531	519	540	499	486	492	501	496	503	513	506	561	550	501	508	508	531	557	522	493	459	545	516	511	539	499	547	517	535	517	511	509	508	524	515	518	535	489	522	523	531	532	527	520	502	559	505	506	550	513	537	520	531	525	486	555	493	532	549	527
23553	22850	33359	28161	22188	17114	4225	507	378	349	327	345	335	327	374	347	336	312	359	329	309	301	306	300	356	311	344	329	295	343	318	321	300	294	323	326	326	334	362	353	316	348	344	335	323	317	334	364	331	291	301	358	299	333	313	322	315	314	342	320	316	356	355	354	337	309	337	336	323	335	331	325	310	346	318	328	354	316	305	302	287	345	322	325	342	328	303	341	303	322	292	324	323	328	323	301	326	310	338	306	358	322	291	348	327	338	343	293	321	313	323	301	305	325	318	319	326	359	313	326	325	286	335	335	323	317	332	310	343	313	312	328	331	305	329	338	308	325	325	336	304	308	321	305	321	324	331	321	283	348	327	308	303	326	334	308	336	302	330	335	351	345	293	333	297	309	317	326	352	326	303	358	359	314	312	321	314	320	326	317	325	321	311	316	345	339	329	328	338	316	330	331	332	353	320	308	326	290	308	321	306	324	330	331	342	298	331	322	353	322	328	316	316	308	335	309	322	343	311	319	319	315	294	331	301	350	317	322	305	324	317	332	328	302	326	343	342	325	332	328	325	316	340	341	333	314	349	312	297	309	303	345	311	321	319	312	325	319	328	308	315	318	300	305	311	270	338	306	306	314	337	318	340	313	365	324	319	345	339	341	318	335	340	330	342	331	306	328	328	338	309	323	332	324	330	308	350	329	304	329	306	342	332	328	311	322	311	326	328	310	307	317	307	316	341	316	346	322	336	366	325	330	326	312	307	310	324	307	306	337	335	351	327	322	303	309	324	306	309	317	359	335	355	314	350	343	348	316	311	321	316	329	328	326	273	322	326	313	321	339	299	322	323	307	350	323	321	329	335	314	316	333	317	352	292	310	292	335	315	330	315	300	325	315	317	315	295	324	325	365	340	318	330	329	314	291	319	307	284	354	294	326	335	333	347	347	299	322	350	301	304	326	298	344	289	324	319	307	293	308	307	292	327	324	301	335	316	320	290	323	324	305	322	300	325	354	340	320	324	330	302	316	351	352	351	342	330	324	319	338	321	337	309	342	331	307	319	324	339	319	304	301	330	342	322	333	313	302	335	331	320	329	325	316	294	316	301	336	306	326	302	326	323	325	322	326	312	328	325	306	315	328	309	309	339	330	340	323	352	308	339	323	320	313	335	322	325	289	322	315	316	331	328	343	325	316	303	355	331	333	359	331	329	325	347	338	310	314	336	336	313	297	302	333	306	327	335	335	327	331	333	329	349	356	305	313	303	328	303	353	300	310	321	284	311	330	292	319	294	314	312	315	346	348	318	341	326	322	313	322	363	338	331	310	335	307	315	316	323	306	339	338	308	338	306	307	304	323	340	338	322	303	341	329	356	328	315	321	309	320	317	317	303	338	315	326	348	333	322	339	326	312	332	337	306	340	330	310	313	349	312	311	317	360	300	301	325	336	335	314	322	297	338	323	326	328	322	331	336	352	330	347	354	336	332	314	310	332	310	293	331	296	293	358	363	343	299	334	350	348	310	335	343	328	307	318	315	326	330	316	322	324	318	306	334	324	310	324	291	325	337	335	320	307	344	288	330	322	327	295	310	281	320	313	325	297	312	331	325	317	335	324	315	350	311	306	325	300	306	294	343	330	326	328	347	331	331	331	317	323	338	318	340	313	331	318	333	352	348	322	318	334	315	327	308	321	345	320	310	338	334	329	319	331	320	323	272	337	347	316	318	324	305	321	308	299	320	290	307	325	325	312	324	312	309	313	285	303	302	359	326	330	361	318	326	323	330	320	296	315	297	301	286	351	362	302	327	316	292	302	321	311	337	308	343	329	267	329	338	352	315	331	352	334	324	376	287	327	308	333	312	330	330	324	307	313	329	311	330	340	331	294	317	340	329	310	315	338	298	314	339	328	340	338	310	312	338	328	325	312	309	333	300	291	335	317	320	337	334	315	326	307	324	342	309	325	358	330	311	312	320	338	318	340	333	315	336	338	326	305	340	318	314	313	314	335	315	298	335	302	301	295	342	317	325	283	278	286	336	329	320	325	295	349	308	331	324	334	319	325	335	317	291	305	295	310	314	326	319	336	348	317	339	314	328	305	317	348	357	328	348	308	332	317	322	322	315	303	319	340	337	333	285	338	280	346	334	333	308	343	331	306	321	334	309	313	281	343	321	318	332	316	324	313	314	332	296	331	358	302	333	314	322	348	341	314	314	277	314	313	323	303	352	327	349	316	297	303	305	342	317	304	350	314	340	326	318	332	283	310	334	311	331	353	312	331	305	305	350	351	355	334	336	306	343	322	310	321	319	294	315	321	320	344	298	333	321	292	325	343	344	319	298	343	309	324	327	363	357	323	327	305	332	339	311	314	299	331	324	339	325	368	326	335	299	296	292	328	319	331	329	317	323	315	331	303	308	326	324	346	340	340	343	333	343	345	315	320	324	327	344	343	301	352	337	315	347	360	319	320	368	291	329	328	301	313	345	324	320	318	303	328	338	326	330	311	370	315	329	316	305	308	320	313	317	319	325	303	319	335	352	314	319	337	317	337	314	319	312	323	311	295	328	342	325	321	333	311	317	331	328	321	296	313	312	317	295	328	337	331	302	336	308	343	334	315	312	322	313	321	309	311	322	320	309	330	305	305	307	359	315	312	334	329	344	336	286	325	302	332	321	345	315	321	323	308	320	333	306	339	356	316	317	322	299	336	360	342	333	334	326	346	307	323	326	334	332	325	301	340	341	308	337	300	342	333	312	326	315	329	324	337	342	323	337	338	320	350	302	297	348	317	347	328	335	336	346	311	329	330	322	360	337	329	326	364	323	315	319	333	302	335	304	315	339	288	338	328	307	356	307	337	323	337	358	334	305	333	318	295	297	305	337	314	327	323	307	332	336	326	307	306	346	327	335	323	335	326	287	323	337	350	321	326	332	320	344	348	295	338	328	335	296	323	328	322	320	331	336	320	344	328	345	338	359	341	339	334	337	306	332	315	357	313	325	300	322	321	345	317	304	334	295	319	329	313	364	315	321	342	329	340	340	298	355	294	302	371	312	334	311	310	313	339	331	303	352	331	330	315	342	315	377	300	312	313	302	298	327	332	299	315	360	326	347	333	302	296	343	336	313	310	323	353	335	297	317	325	355	357	323	316	324	315	317	305	345	332	361	295	330	329	323	333	338	314	336	337	299	318	338	320	322	314	323	309	321	319	341	304	338	349	321	298	308	313	346	319	324	327	339	330	339	332	347	297	332	314	333	338	330	314	302	342	290	334	318	352	344	332	326	347	326	331	316	311	329	344	313	326	331	329	313	332	311	334	331	272	328	338	318	328	318	332	328	328	303	322	338	358	306	360	280	344	306	333	337	330	330	311	306	296	362	328	344	317	338	330	342	300	315	313	323	341	314	312	318	344	338	308	298	331	345	318	319	317	308	322	339	314	313	317	332	326	328	316	327	303	346	324	306	282	316	310	330	309	312	310	320	343	323	313	317	304	358	336
61092	102960	79369	50592	27647	8948	2191	848	634	579	565	578	547	535	568	549	534	573	517	550	546	547	551	555	551	613	551	548	586	551	571	526	538	576	553	523	552	530	568	593	598	586	575	533	547	575	599	537	575	571	571	588	547	566	584	589	550	548	532	556	576	545	573	586	563	576	592	550	589	558	523	566	591	532	587	577	553	559	568	583	579	569	565	591	559	590	559	565	584	521	585	557	563	523	568	553	532	575	584	555	541	570	595	579	563	539	536	528	560	581	531	569	598	513	540	557	530	558	541	573	545	566	526	562	570	589	567	559	528	557	535	572	605	547	520	586	617	536	536	565	537	631	577	561	534	572	515	543	548	530	583	553	559	550	589	624	594	545	524	617	582	558	535	577	597	583	596	605	582	549	565	620	582	576	565	529	581	592	599	580	574	533	562	555	538	502	561	573	593	576	556	520	536	571	558	549	563	526	494	562	582	499	553	558	558	527	547	552	572	579	582	527	584	556	570	535	522	544	591	580	531	581	524	580	580	588	562	564	550	566	594	563	551	588	576	530	579	581	528	535	535	581	563	561	574	593	525	530	543	585	601	565	567	570	605	589	523	599	571	553	514	550	558	606	562	582	601	563	591	563	531	596	603	566	558	548	588	595	570	525	574	595	579	593	572	592	580	581	599	578	592	571	592	529	578	530	578	556	580	594	632	549	559	560	566	559	549	587	569	533	599	541	582	552	625	551	544	591	554	534	522	538	561	591	578	587	546	572	541	594	576	551	588	569	546	550	554	589	576	595	538	509	543	575	526	604	570	565	582	556	547	603	564	568	566	596	593	563	574	549	559	588	564	513	584	594	559	552	568	594	542	597	551	559	591	559	535	570	557	538	581	585	545	548	582	593	574	592	556	590	561	529	559	534	585	565	556	582	609	547	573	552	568	535	545	524	579	526	538	559	594	557	526	545	547	526	588	563	524	588	523	584	541	542	568	536	546	525	555	577	555	524	541	529	577	559	586	509	620	586	535	562	611	631	525	555	553	566	560	563	576	511	565	559	587	592	553	572	564	528	613	588	567	574	571	564	567	567	591	555	581	542	576	600	569	586	561	586	531	583	600	578	613	579	519	543	558	563	607	559	577	615	562	506	520	598	586	554	606	573	555	575	599	554	535	575	578	568	564	598	556	542	562	559	553	566	617	589	579	524	594	543	566	589	593	549	559	553	559	559	578	552	544	596	541	550	571	555	535	562	564	585	540	579	561	538	567	539	576	589	583	568	554	581	572	578	551	575	567	527	560	600	517	590	568	582	571	502	591	627	551	570	567	553	601	534	543	575	552	550	593	525	538	564	581	540	575	562	515	600	511	510	602	547	594	602	545	582	561	613	549	545	555	538	552	570	531	561	538	577	551	553	581	559	556	550	590	569	559	552	609	558	539	576	528	574	561	654	576	566	578	526	547	581	567	575	539	619	576	595	530	523	519	538	528	523	556	599	569	598	549	602	561	579	562	541	577	580	568	570	602	563	519	583	561	547	618	597	551	553	587	561	609	581	596	543	549	555	568	560	567	547	552	575	579	543	602	549	543	594	563	575	538	562	573	550	526	587	540	528	541	584	580	541	572	576	559	588	521	584	545	548	533	547	590	590	586	575	620	571	541	539	600	544	578	559	611	562	559	549	549	594	556	594	562	559	580	546	576	540	583	569	600	551	576	589	604	595	578	560	618	613	567	532	518	570	550	535	567	559	559	578	539	567	571	566	577	571	578	578	564	587	614	561	552	566	542	574	555	601	604	560	563	512	511	579	562	559	530	545	567	570	528	589	563	534	594	536	577	568	590	533	534	560	579	575	563	563	566	576	557	563	549	576	611	593	581	566	567	578	562	548	567	590	569	539	522	512	568	571	589	564	532	582	596	564	542	594	535	586	548	564	537	555	584	581	589	591	540	561	613	572	585	569	566	545	591	535	578	575	599	536	558	507	575	547	587	583	594	557	578	599	557	552	554	561	595	540	533	569	551	529	555	542	605	541	552	589	590	552	551	520	531	540	558	596	533	558	532	548	539	549	593	584	580	587	573	576	583	534	552	589	565	556	576	583	575	547	564	576	599	563	560	592	615	557	557	533	596	524	583	534	555	547	564	526	531	624	521	578	533	579	584	557	595	536	573	582	537	575	542	555	544	529	547	561	558	543	594	550	594	548	586	578	580	585	569	529	580	577	587	617	574	556	560	546	580	569	526	611	593	573	592	554	541	572	529	575	579	555	524	571	539	559	561	546	529	556	560	559	516	538	554	563	580	593	564	571	562	558	546	534	563	569	578	537	597	535	531	605	549	562	514	521	579	583	548	550	553	519	570	542	566	614	540	560	538	534	547	554	570	591	554	535	586	536	530	551	573	597	584	579	573	547	554	595	632	584	570	549	561	564	556	578	581	586	568	558	557	587	578	561	571	552	601	560	559	572	567	587	549	573	606	588	548	591	605	590	540	556	545	535	596	541	557	561	581	563	545	603	563	577	555	535	542	556	582	554	576	560	575	541	564	622	580	581	541	576	586	536	552	588	523	567	578	536	562	580	544	586	599	544	516	585	598	547	539	596	552	532	577	562	557	554	565	588	577	569	579	617	511	566	563	577	558	553	550	580	573	544	612	602	555	538	520	530	582	565	556	583	568	589	593	599	565	581	586	582	542	564	567	575	584	588	557	588	552	522	586	566	522	555	590	582	529	548	557	587	489	534	571	631	565	537	609	527	595	602	545	549	562	558	564	543	524	564	533	566	541	553	540	579	541	585	600	547	547	556	556	583	555	616	555	540	569	561	600	589	573	585	576	572	542	579	562	567	562	560	602	572	546	554	542	590	557	537	568	595	513	570	571	560	539	566	557	546	607	602	556	559	511	504	548	580	600	582	540	546	563	590	586	601	529	559	555	558	511	578	526	556	517	531	553	599	556	554	589	581	544	559	565	600	591	588	566	567	548	607	538	559	532	574	534	561	541	528	582	557	635	553	552	545	575	563	554	608	577	515	590	542	554	571	613	566	587	538	575	551	553	566	565	586	548	560	536	579	536	565	568	562	576	557	587	526	554	629	588	548	565	561	561	595	566	564	577	546	568	513	575	626	543	575	574	589	567	559	602	532	554	582	558	601	559	553	555	562	556	563	552	551	518	566	536	604	587	543	570	605	576	541	522	559	518	531	559	570	535	554	564	558	509	538	559	558	554	576	535	524	549	592	579	577	529	529	558	551	592	542	580	563	573	545	562	563	505	589	578	555	557	531	561	551	602	556	565	594	580	527	557	572	550	547	551	598	522	579	597	571	591	542	574	573	580	623	611	589	548	571	589	573	527	586	520	602	581	554	526	569	566	590	570	552	501	572	590	554	550	554	560	557	587	575	571	587	563	574	537	572	566	573	588	507	606	550	551	582	597	531	564	549	574	579	563	611	527	566	579	549	583	588	526	571	581	570	539	578	575	553	565	563	513	545	549	555	572	586
28877	31157	30005	14854	2774	668	314	314	282	260	280	254	277	278	281	256	302	282	245	280	255	260	259	285	251	296	264	253	257	277	288	274	259	264	280	275	297	267	284	281	260	261	254	274	254	263	258	265	257	284	241	268	247	273	303	279	290	236	248	283	267	314	256	271	276	266	254	273	286	269	261	255	251	275	268	279	271	258	268	258	266	281	269	265	277	225	281	245	293	265	258	229	266	247	245	281	244	263	227	270	271	225	254	264	250	254	253	295	245	260	257	258	259	264	243	248	264	283	254	250	282	257	269	290	244	298	262	256	295	257	303	263	249	256	237	269	255	277	282	244	294	250	262	243	277	278	243	263	264	252	278	279	255	246	251	258	264	258	268	273	272	291	282	276	247	252	263	310	294	253	301	257	287	227	266	305	257	247	290	263	266	258	292	252	280	273	281	291	286	265	277	280	261	259	264	278	270	262	290	289	260	285	301	269	265	262	241	276	286	273	255	292	249	270	249	251	287	255	254	266	297	283	285	248	265	284	261	285	263	263	270	279	256	271	274	256	268	250	261	284	286	256	268	255	264	282	264	268	239	266	270	288	251	263	280	297	280	280	250	253	295	265	299	277	242	271	285	240	247	269	284	292	256	242	248	313	281	277	285	267	245	263	271	292	298	270	264	279	263	273	250	253	269	262	274	225	284	242	275	253	276	283	254	262	258	264	264	286	224	275	263	267	243	237	269	246	239	274	265	262	253	297	283	275	273	258	287	239	262	295	289	252	260	286	273	284	248	251	245	273	282	235	281	250	245	288	257	283	253	241	266	322	251	264	270	278	253	299	275	288	272	272	263	245	265	270	274	282	289	273	267	301	262	271	268	248	268	269	294	284	272	250	245	252	241	271	241	275	274	297	270	245	283	249	250	261	269	259	255	268	272	244	275	283	262	296	234	267	269	251	257	274	279	291	269	293	256	275	279	248	259	256	268	280	278	278	272	251	288	275	265	259	274	279	288	260	253	279	254	284	266	252	250	267	241	248	267	256	242	259	262	283	246	254	300	247	271	262	286	240	273	232	263	260	252	274	277	247	282	274	247	251	253	296	258	247	277	269	229	261	276	250	286	276	268	250	277	253	257	288	309	254	253	277	276	264	296	239	250	282	261	291	277	270	270	280	277	269	262	283	255	267	255	259	261	261	237	242	259	250	283	258	283	280	298	269	250	251	271	268	263	259	266	248	249	284	280	273	253	246	278	267	272	265	262	260	262	269	258	248	243	279	267	270	266	249	260	273	272	231	257	267	272	263	275	261	291	243	269	254	281	251	248	315	273	256	251	237	253	283	251	249	275	276	265	256	290	294	259	257	270	233	282	256	284	252	255	250	258	281	277	241	275	285	270	285	255	283	260	268	279	263	269	254	272	277	277	273	296	266	269	273	233	270	292	282	246	265	265	250	268	273	246	268	282	242	261	277	265	278	234	266	270	257	253	271	297	228	254	287	290	255	268	276	274	270	241	314	256	267	247	277	238	268	276	266	313	260	232	271	278	284	221	257	265	260	254	245	260	261	265	243	240	303	255	286	305	290	234	286	247	285	267	264	293	254	286	248	264	236	289	247	264	289	245	314	275	256	256	251	255	298	276	261	281	276	255	252	260	255	285	276	270	260	276	266	290	276	306	227	293	269	282	252	285	268	270	272	283	289	274	271	259	279	272	259	290	271	288	254	285	264	265	231	266	249	287	276	271	246	267	267	261	270	265	259	276	261	265	271	254	246	258	247	257	264	243	269	282	280	282	301	264	284	257	253	254	256	275	277	261	251	255	264	282	268	283	276	256	257	267	261	283	269	273	237	274	273	286	242	259	252	264	251	269	249	268	247	260	273	246	265	238	262	259	267	266	270	245	257	265	275	277	286	242	242	269	258	251	260	294	264	252	244	271	307	267	280	248	258	263	275	258	241	281	275	281	259	259	270	279	294	257	260	267	269	248	265	246	261	298	257	270	260	251	296	283	243	271	264	252	232	242	246	253	251	285	254	268	272	255	237	297	262	283	280	260	286	227	239	269	274	260	244	256	272	288	246	267	274	297	292	265	268	292	269	258	272	248	287	268	296	239	261	275	236	259	265	231	216	292	285	275	266	283	285	278	260	305	260	273	266	265	241	295	276	236	273	281	270	253	266	257	275	296	281	269	259	303	256	230	265	249	233	256	274	278	249	279	266	268	265	264	254	254	254	270	264	243	253	288	274	267	247	244	265	281	236	268	276	279	291	271	273	249	256	270	255	248	250	272	261	296	284	264	269	247	241	263	273	247	257	268	275	266	280	267	268	294	283	247	272	274	255	250	266	252	279	283	268	267	262	259	269	258	260	257	284	263	276	248	266	280	248	237	262	276	287	246	248	268	276	262	275	263	271	281	266	247	250	270	256	280	280	265	255	262	251	258	286	271	266	256	289	268	276	262	265	256	271	272	277	276	255	244	262	243	255	266	269	272	298	257	261	271	259	255	275	294	278	231	263	248	281	264	277	263	296	271	258	252	259	241	256	264	257	279	244	242	275	283	280	263	278	277	266	278	265	250	290	278	248	261	239	295	265	287	283	257	266	264	266	264	217	254	266	276	263	265	289	273	267	259	286	243	262	273	266	263	254	247	261	253	254	282	276	292	226	256	272	280	287	248	244	252	274	252	278	267	271	261	258	248	261	240	248	283	284	273	259	266	280	265	212	278	285	266	249	264	262	242	277	275	258	268	275	268	268	265	216	266	279	281	260	290	259	269	264	274	275	228	238	275	285	254	293	281	262	280	247	272	261	247	245	290	259	277	285	260	262	261	274	268	251	274	268	275	252	241	265	256	249	275	262	235	287	279	239	263	239	247	262	272	262	246	279	245	262	269	265	262	261	273	283	251	264	247	259	287	269	258	237	270	295	273	283	264	283	288	280	250	251	270	252	278	256	266	278	282	255	287	249	288	247	273	257	261	268	259	289	269	276	278	280	244	233	281	285	255	264	257	269	251	279	247	264	279	264	247	258	263	283	263	302	265	281	267	279	241	253	282	248	278	269	247	263	277	269	245	279	265	266	259	273	277	279	280	269	288	269	265	257	241	282	248	251	266	252	235	278	275	283	251	263	246	253	236	256	300	262	259	257	267	278	243	302	267	262	278	275	276	264	247	248	251	270	263	291	260	256	279	291	264	251	274	292	250	252	269	286	263	265	255	240	278	251	252	307	251	255	256	286	261	272	276	217	317	255	283	273	236	254	294	245	288	227	273	256	260	271	269	259	312	286	275	240	273	280	287	235	268	257	283	264	290	233	289	258	276	291	252	245	258	277	250	244	264	278	257	258	230	258	247	268	259	277	287	276	254	257	242	266	275	267	288	264	264	273	264	284	297	250	269	241	263	283	252	252	246	258	240	253	264	276	238	270	256	256	258	261	280	268	258	291	280	250	277	279	263	242	272	283	244	253	253	264	278	286	254	257	270	242	259	250	268	297
35385	49005	35767	16635	5089	1373	651	535	527	505	486	448	492	505	466	469	484	506	480	471	486	433	532	520	538	474	468	456	506	502	431	518	480	492	479	479	486	466	500	490	498	460	509	501	493	480	488	498	474	499	504	484	507	506	507	478	516	521	505	472	487	510	456	498	498	539	467	500	536	491	502	472	508	495	510	495	505	485	476	535	499	459	503	489	501	466	502	469	470	490	492	465	464	491	480	499	515	501	519	491	490	496	482	481	475	510	477	477	482	492	462	471	492	487	483	499	462	475	503	497	489	508	511	493	484	492	500	507	499	484	488	473	465	483	496	516	517	512	468	492	489	499	527	479	453	492	517	519	536	532	467	503	522	514	496	581	511	493	489	476	494	511	465	492	489	484	530	479	487	490	498	506	515	521	478	519	482	463	503	488	516	477	498	509	494	525	498	479	517	497	499	504	488	494	499	497	521	489	480	478	471	488	513	502	520	479	474	471	524	476	509	485	513	491	508	485	497	500	510	503	520	500	442	492	471	505	499	478	507	507	528	483	526	473	478	488	518	482	506	500	495	498	483	487	493	501	522	523	502	480	481	477	493	495	515	551	492	496	475	491	505	466	517	493	500	487	441	523	489	493	479	499	476	497	501	484	481	490	469	506	470	523	501	487	523	533	487	472	480	482	528	529	492	489	481	493	491	496	489	513	466	534	508	501	500	445	483	486	517	494	478	495	496	485	487	520	485	480	492	497	469	499	503	480	493	498	462	476	453	472	471	507	485	519	462	496	488	482	530	495	512	490	465	470	498	521	506	492	493	458	477	499	510	497	502	475	512	503	524	483	515	534	494	518	500	484	503	479	498	500	492	495	480	457	497	500	503	490	486	521	504	503	518	494	473	541	497	475	500	501	518	500	474	479	506	494	499	509	494	473	481	494	497	513	493	473	492	493	491	459	513	469	521	462	473	546	461	495	472	476	462	495	476	501	522	445	523	491	461	500	508	462	507	478	486	509	498	474	498	474	491	451	483	478	473	513	492	485	492	506	522	497	497	509	466	488	465	484	479	478	500	460	438	517	489	504	483	466	497	525	505	484	489	497	496	521	474	464	498	496	486	484	488	483	472	528	529	486	504	508	491	505	510	511	496	494	487	511	499	481	486	545	514	446	485	453	475	500	469	506	519	462	464	454	461	476	510	481	475	467	502	492	483	505	469	473	503	477	474	466	473	476	484	498	517	513	481	499	493	504	490	500	505	489	474	524	487	480	484	477	483	493	485	514	464	466	484	478	435	488	504	447	511	484	489	521	497	493	459	529	445	489	508	486	506	498	498	507	460	485	459	467	503	508	488	510	458	498	425	482	492	480	477	509	472	496	545	482	490	520	470	456	495	467	479	477	473	487	471	500	520	502	507	513	500	518	491	501	478	507	498	520	499	484	517	489	574	482	491	480	509	487	455	499	544	503	490	495	514	512	533	501	454	476	489	482	492	479	502	493	484	488	515	503	483	474	500	492	459	465	524	515	492	516	517	476	468	509	463	504	541	483	498	495	507	488	480	459	501	488	481	507	546	509	465	501	491	469	463	499	500	472	472	501	487	516	497	496	490	486	489	492	483	471	519	526	476	496	510	483	506	505	492	493	508	524	466	486	454	546	516	489	513	526	503	481	510	504	503	488	479	484	504	509	505	471	501	508	479	488	529	492	493	487	497	491	472	491	480	473	514	499	440	479	499	508	520	513	505	471	481	476	493	503	550	495	484	470	465	494	477	476	473	481	488	482	469	506	496	493	477	506	536	522	521	539	527	497	480	442	488	472	494	553	473	501	480	526	502	495	449	512	481	500	542	520	435	513	506	479	449	531	464	511	507	482	450	510	528	501	516	522	486	467	525	466	470	462	442	455	479	471	504	469	513	484	482	492	500	463	515	508	509	503	459	506	477	501	532	475	511	520	492	478	488	476	511	539	482	479	519	474	505	482	493	495	495	463	508	504	496	456	478	472	503	462	528	475	496	449	460	550	508	531	475	506	483	531	478	502	470	516	489	484	447	510	479	483	490	467	522	480	518	498	508	495	460	555	483	505	526	511	497	496	493	494	490	550	499	495	519	461	526	472	490	510	452	509	477	538	529	498	485	491	495	517	495	470	491	516	491	487	488	538	572	513	499	554	507	523	519	511	502	464	462	497	461	505	523	491	476	467	493	480	466	509	510	484	489	508	507	505	495	481	531	492	529	480	487	493	512	473	505	504	513	460	523	506	502	498	481	484	504	517	502	462	455	511	524	501	507	486	502	543	513	534	480	461	476	510	507	502	489	525	479	450	537	492	494	469	446	519	460	456	511	501	499	489	475	463	515	511	462	463	519	475	487	485	463	498	539	507	477	527	480	446	514	494	518	441	531	508	509	466	498	550	509	497	467	503	529	474	490	501	513	499	449	463	500	488	513	502	448	521	516	524	492	485	463	466	499	510	488	505	486	521	529	458	516	472	513	478	497	510	467	473	478	461	457	466	496	480	491	505	452	466	506	526	503	477	494	467	493	458	514	491	493	508	538	503	480	518	507	507	511	531	517	478	493	523	496	475	496	457	532	524	525	522	497	488	475	531	536	509	484	485	534	484	489	456	506	461	473	470	513	458	525	534	514	493	487	493	514	472	524	455	446	460	471	513	499	502	500	500	484	459	512	500	484	480	510	478	516	470	476	509	502	446	503	487	487	526	494	513	496	515	458	493	438	513	517	536	522	507	526	542	494	503	497	514	501	499	476	489	504	475	465	469	485	506	466	468	479	473	501	491	456	482	480	475	510	509	519	490	535	539	452	459	487	517	514	525	511	475	514	525	475	482	474	509	469	498	505	487	462	474	467	520	495	504	535	520	469	490	512	517	487	467	459	479	529	485	498	467	447	493	510	514	516	468	506	514	466	523	471	489	494	480	522	474	515	470	483	461	541	510	544	456	457	506	507	514	517	460	480	511	504	506	544	477	499	514	497	517	525	537	493	513	546	487	495	513	500	503	499	513	526	460	482	470	541	490	463	531	505	508	486	470	504	475	488	473	483	497	446	488	487	478	439	482	491	516	470	493	512	513	451	495	484	521	486	505	494	533	524	478	499	489	455	464	504	494	495	483	474	542	467	453	516	455	517	473	514	480	475	502	479	458	531	525	482	540	485	464	465	545	478	467	513	490	486	482	532	476	510	529	489	489	502	516	485	489	490	510	472	494	469	549	513	501	502	519	450	496	511	500	484	497	495	495	477	500	458	458	508	478	486	524	520	480	504	494	499	486	486	472	495	534	504	504	508	487	456	468	477	484	482	500	521	492	479	486	498	504	512	441	485	492	477	506	464	518	527	484	527	485	498	482	534	516	507	472	510	431	507	480	530	509	534	484	518	507	503	506	502	518	484	501	515	483	448	500	459	481	534	449	486	482	472	505	485	488	483	476	510	483	508	488	472	483	518	510	457	473	474	504	490	457	472	491	492	469	474	491	487	511
24650	24612	37048	30099	19867	8075	904	393	279	298	278	296	302	311	272	236	309	315	284	258	288	277	290	268	268	304	273	280	278	259	282	275	274	263	276	291	304	294	257	266	289	266	327	270	315	301	282	257	286	280	277	284	266	285	330	277	252	280	288	268	288	282	264	303	286	247	295	307	284	308	278	292	273	249	294	304	304	296	250	293	304	277	291	296	280	284	272	304	253	295	271	275	267	297	267	271	285	264	302	281	291	257	282	250	305	312	276	308	270	296	304	278	286	269	276	288	287	292	273	298	286	298	275	273	256	263	282	274	301	268	302	272	290	265	257	294	265	294	288	302	276	308	297	270	295	303	284	294	305	252	282	281	308	289	279	267	267	268	258	266	277	276	275	268	270	297	274	280	287	254	246	307	270	276	278	297	300	271	269	267	286	277	269	293	280	280	305	310	297	283	283	301	256	286	287	279	287	281	273	275	254	265	274	271	305	310	276	269	261	289	315	297	284	324	274	296	279	271	286	270	244	289	310	303	305	289	279	276	268	304	281	292	263	232	316	329	298	268	301	282	295	290	295	309	300	312	284	274	301	288	274	284	281	275	265	262	256	280	271	304	280	280	294	292	270	274	308	297	311	280	315	288	292	300	308	294	298	276	262	277	300	303	289	263	285	322	300	272	290	281	296	294	305	302	268	301	318	291	277	283	282	268	274	265	256	309	292	260	249	238	272	281	276	270	296	317	297	276	276	294	298	276	277	288	282	308	297	270	290	287	286	295	273	288	277	273	311	269	294	276	309	257	262	262	270	305	272	311	281	295	287	286	286	289	287	295	300	292	299	308	257	284	311	261	302	283	298	265	263	281	326	276	307	294	299	279	280	281	284	296	275	288	266	270	293	303	267	274	288	258	306	274	290	277	316	254	264	253	279	288	274	288	287	289	278	285	287	273	305	257	285	293	303	265	266	282	289	287	300	242	255	293	264	288	254	293	287	286	279	286	296	268	260	295	286	285	274	293	276	276	276	292	287	255	301	289	262	284	269	273	312	288	247	287	256	288	291	270	274	287	318	297	278	292	262	295	270	285	287	297	316	294	264	276	286	257	278	282	297	276	257	272	306	293	269	303	257	298	266	256	299	280	295	270	258	281	326	286	294	303	301	276	274	291	260	301	301	289	299	287	268	268	298	261	277	293	298	257	293	260	293	291	299	291	271	291	276	265	312	258	271	281	285	281	289	281	284	281	262	268	290	298	280	290	295	294	306	257	305	245	312	267	266	304	278	291	289	304	291	263	279	291	310	309	259	287	256	287	321	287	258	278	292	275	288	281	275	275	295	290	282	314	308	261	321	267	283	307	271	276	298	291	269	255	266	275	282	264	255	277	269	310	312	287	285	294	273	279	267	290	299	297	276	289	257	296	264	286	291	309	267	312	310	276	253	293	272	286	285	276	289	265	285	287	285	290	295	291	272	280	282	261	279	290	307	281	280	268	262	287	312	304	298	287	282	264	263	282	288	274	274	294	264	260	293	299	286	243	280	303	276	260	249	261	294	273	290	303	275	277	295	288	298	289	283	291	264	285	305	316	267	285	272	287	285	275	296	281	284	290	284	285	302	307	296	285	311	295	307	270	301	262	253	258	277	302	313	285	297	291	256	306	279	276	303	282	308	261	314	257	263	269	297	315	299	276	263	266	274	297	259	275	282	309	318	274	280	299	295	306	286	273	281	251	280	279	294	306	280	319	316	293	269	290	330	287	291	314	277	256	296	263	276	277	284	264	274	258	296	281	254	316	269	258	261	288	315	285	304	252	296	260	259	278	275	253	274	293	268	273	269	306	283	266	335	298	284	272	250	294	265	246	307	272	286	303	283	290	308	289	291	282	273	328	297	287	266	274	295	274	301	298	300	308	265	269	284	283	294	287	242	295	278	261	272	279	299	297	274	299	311	314	292	310	296	257	276	275	263	263	290	277	270	298	279	284	267	287	297	281	283	280	280	294	301	281	284	290	280	292	260	297	271	292	291	280	260	274	274	269	267	304	279	259	259	286	302	273	292	289	275	269	303	307	297	257	302	315	289	280	303	332	300	285	292	277	290	297	310	281	270	290	289	275	286	294	295	282	293	265	280	299	274	306	269	285	294	265	312	281	288	263	274	304	269	270	302	250	271	287	282	283	260	259	275	256	298	277	266	284	295	273	295	281	294	290	313	257	275	304	277	275	309	250	270	286	248	301	306	250	279	264	259	271	286	290	305	306	278	298	293	275	308	251	294	307	295	302	258	264	278	286	271	310	285	325	267	280	281	297	263	298	322	271	269	254	271	282	304	277	261	285	280	276	277	294	276	290	314	296	272	279	302	286	285	263	320	279	284	257	273	292	293	241	304	267	296	280	282	302	299	274	261	256	281	288	277	289	325	277	266	284	279	290	271	285	283	259	250	272	284	265	286	299	270	272	273	293	252	278	251	291	277	314	265	291	264	300	310	293	269	291	274	275	270	283	269	292	262	304	280	288	304	261	324	293	261	251	299	306	290	298	288	312	258	294	294	279	287	273	261	289	263	283	243	276	292	282	285	257	284	276	250	286	269	292	271	273	277	274	270	263	278	273	283	307	283	272	261	305	282	274	296	259	314	269	266	260	291	272	267	305	256	292	278	280	270	294	261	276	273	299	295	266	288	297	291	267	292	246	296	275	275	266	269	271	265	282	265	306	282	291	267	268	288	289	297	284	289	272	282	283	302	291	282	273	267	285	275	282	271	252	285	299	308	302	267	293	277	284	316	271	270	292	295	276	259	316	255	286	285	302	298	280	269	297	270	279	288	243	308	304	292	284	276	250	295	266	280	285	278	302	278	294	293	275	292	279	269	259	279	293	295	297	302	262	293	272	299	257	254	293	286	271	307	282	264	274	285	274	278	273	313	304	271	263	289	260	292	281	278	266	271	266	329	289	270	274	297	277	280	284	278	277	292	294	274	272	304	280	272	283	309	302	309	256	282	282	272	275	310	276	289	302	296	304	233	281	288	275	313	282	275	273	289	267	293	285	302	261	285	285	236	304	288	304	274	295	280	292	310	267	279	283	284	290	312	293	303	258	277	271	319	238	264	287	303	296	299	285	257	262	264	300	296	301	292	302	301	280	271	283	266	291	291	274	254	329	283	283	285	300	291	240	296	286	307	268	283	305	287	299	300	281	299	278	303	288	269	265	277	282	266	267	288	312	260	302	273	256	266	306	290	292	298	284	288	266	275	338	273	307	281	278	315	267	293	305	286	285	317	283	315	287	276	286	274	290	284	270	286	277	297	271	283	271	286	274	283	298	292	296	278	275	279	277	277	282	285	292	277	292	294	269	265	278	276	275	258	270	272	310	246	304	294	269	283	282	271	263	264	261	282	282	299	300	270	299	295	315	288	286	292	265	286	287	264	292	269	270	272	288	305	263	299	306	267	310	311	293	280	278	287	266	263	279	272	286	304	280	273	283	292	274	310	275
58961	93055	69805	40484	19150	5224	1251	610	538	493	544	530	519	490	479	517	546	503	482	499	529	522	543	525	487	529	529	538	495	510	504	510	521	493	549	511	498	491	534	549	536	504	520	506	494	480	506	488	515	523	496	567	512	572	520	523	545	566	501	499	515	509	494	485	491	528	528	502	496	504	491	490	484	526	561	555	503	557	512	484	477	490	515	506	525	545	476	523	539	557	531	538	507	494	520	525	501	544	522	532	523	549	524	521	511	499	533	500	501	576	527	523	511	545	525	518	483	474	481	496	502	530	543	534	553	559	454	538	530	521	550	523	512	484	519	535	532	522	534	514	547	521	505	509	511	528	508	510	503	462	488	486	488	520	559	536	505	513	514	532	526	474	493	534	529	521	510	512	513	531	523	516	530	506	474	525	535	487	514	512	513	485	515	517	563	520	494	475	476	512	526	505	500	504	494	505	492	538	515	531	538	514	505	481	498	515	496	522	544	506	515	494	470	507	541	520	497	494	507	503	511	488	491	538	489	545	479	542	513	492	575	482	496	465	496	529	478	469	492	540	491	491	505	532	463	534	507	520	475	527	531	532	525	521	534	488	482	491	495	527	530	543	557	558	482	519	520	525	496	546	482	546	567	488	513	487	545	496	555	550	532	484	492	519	483	499	518	516	522	512	506	498	488	505	531	492	532	519	516	502	562	518	487	547	554	515	510	484	518	538	546	504	515	500	552	513	530	488	519	532	461	509	510	518	509	510	551	539	500	515	466	471	501	544	570	551	480	509	515	533	520	533	499	506	521	504	496	537	525	505	525	519	517	503	468	500	545	452	518	516	556	536	524	514	558	520	512	549	515	543	515	522	585	497	549	509	474	512	488	505	519	522	500	504	523	500	544	482	539	506	533	546	542	509	527	519	504	511	481	509	536	508	494	474	540	525	513	525	496	510	536	535	470	522	543	541	449	553	503	502	543	548	502	558	502	502	531	536	495	515	460	513	539	529	526	522	507	512	546	489	479	545	498	476	552	521	517	525	480	521	486	539	511	501	558	504	518	502	519	496	506	506	500	510	489	552	474	492	495	505	487	526	542	528	511	574	495	492	527	539	501	480	527	532	500	498	480	503	524	495	506	571	462	568	516	494	492	546	499	502	499	524	514	582	526	513	516	540	517	495	502	513	535	556	522	500	492	503	505	520	548	518	545	514	549	530	500	493	497	485	486	511	505	527	557	480	522	514	484	527	500	516	507	528	520	532	554	468	512	502	524	456	508	495	519	503	518	514	508	506	531	492	540	537	510	502	529	484	499	523	519	522	457	533	486	532	531	512	520	502	530	513	535	503	501	505	490	510	520	488	526	519	492	507	517	533	513	496	516	497	542	518	511	518	520	500	506	514	501	494	512	492	542	481	513	494	517	528	506	552	506	525	518	513	516	550	502	555	479	551	526	489	509	509	506	533	473	508	484	543	547	492	513	528	509	515	500	544	497	478	495	540	518	510	519	523	516	520	481	520	477	515	503	536	483	539	506	491	513	489	531	556	525	537	544	497	527	505	502	546	499	522	496	510	509	502	516	529	506	481	488	522	482	494	507	527	520	518	523	518	505	548	477	524	505	514	537	492	541	491	509	497	511	559	529	538	470	547	528	479	506	526	482	503	526	469	531	532	504	509	534	510	550	490	476	495	585	521	487	512	512	545	535	509	479	522	523	461	502	595	524	511	544	500	492	526	482	502	523	548	516	527	535	527	544	535	504	491	504	525	510	534	516	491	565	513	526	545	510	531	520	511	512	501	508	493	488	552	512	473	549	489	553	491	521	517	508	508	522	518	553	525	501	566	518	539	520	493	507	472	506	514	536	533	507	545	535	520	490	513	538	528	479	500	497	482	491	527	524	547	532	503	524	510	527	491	513	517	474	507	507	494	510	476	519	525	516	521	496	509	524	491	520	536	505	491	513	528	545	496	491	522	507	507	487	512	517	455	467	481	505	528	520	499	490	532	530	492	523	493	508	508	529	526	512	523	513	504	522	536	502	495	500	547	523	488	543	557	485	512	536	529	500	518	477	535	517	479	537	507	514	574	572	553	546	493	521	523	536	533	532	502	511	526	510	502	503	493	510	506	545	516	490	519	545	524	536	508	482	551	513	521	541	563	531	544	477	531	538	542	501	499	543	513	462	475	519	523	526	506	483	547	542	547	533	496	500	529	538	514	522	498	554	517	512	531	533	512	468	499	501	515	479	483	526	472	538	485	492	544	540	505	491	504	512	508	519	486	508	514	522	511	514	505	479	532	491	522	498	521	522	480	505	491	525	485	509	532	535	527	494	548	546	523	537	507	552	508	497	503	483	505	533	538	493	488	512	509	511	513	509	525	518	510	514	527	564	549	517	504	520	556	522	502	461	517	459	541	489	517	527	470	519	496	518	536	531	529	528	523	506	534	501	523	511	492	516	531	492	533	532	538	520	515	517	515	526	515	576	512	509	490	521	527	508	539	547	491	520	573	519	514	512	475	541	504	503	486	519	513	503	520	503	478	489	519	504	504	522	503	514	529	549	549	536	508	527	545	486	511	514	527	515	517	524	546	510	557	490	533	483	500	527	514	524	501	507	483	543	542	510	465	519	524	525	479	549	494	514	501	503	532	493	500	503	496	524	531	528	533	513	508	479	527	539	483	510	502	486	577	528	531	509	523	532	479	517	504	512	497	521	494	518	535	562	513	508	481	538	473	516	503	533	503	521	539	515	511	547	545	493	520	495	518	522	498	504	540	565	531	489	510	490	521	504	471	514	531	547	531	543	516	509	523	514	502	550	497	508	482	499	500	494	509	509	493	512	568	505	513	489	494	518	491	509	526	511	486	523	552	530	491	532	516	523	500	484	512	512	532	582	493	523	497	523	501	491	505	514	513	545	525	522	542	513	463	539	495	500	520	519	510	505	481	504	518	506	530	552	516	503	538	503	529	539	528	528	555	483	531	534	487	522	504	508	502	510	542	494	477	498	509	500	492	494	514	488	492	502	545	518	494	504	492	472	523	550	490	490	521	515	513	491	522	505	505	520	535	505	517	515	516	510	507	533	484	480	521	544	479	489	492	472	511	534	496	527	505	505	531	485	493	501	535	540	515	490	520	544	510	541	519	545	480	530	531	523	546	567	500	515	509	515	502	493	531	500	547	496	508	508	493	535	539	506	507	488	522	520	464	516	462	505	469	493	558	499	515	484	531	518	507	487	451	528	508	497	483	546	553	496	507	537	506	460	488	493	477	517	493	470	503	508	490	526	487	545	493	484	516	521	509	567	532	567	530	533	536	540	517	520	508	524	532	513	544	497	528	520	451	504	484	518	543	489	506	480	488	501	474	501	507	510	530	496	496	521	517	512	523	471	492	529	489	534	538	513	518	538	506	505	540	522	529	523	472	511	485	480	506	506	519	538	501	546	504	534	494	542	553	536	518	519	533	505	519	526	537	518	540	520	505	521	468	538	484
23464	22786	33248	27495	21849	16933	4201	467	387	337	351	360	313	316	354	353	362	355	319	325	344	344	318	306	339	343	330	317	339	323	355	322	324	282	355	330	354	363	314	308	335	324	355	344	342	323	286	330	317	342	335	334	335	339	329	326	347	341	329	342	305	341	300	320	315	285	339	310	341	315	338	311	356	316	283	320	317	362	306	303	304	339	321	324	321	278	317	314	316	333	319	325	334	326	302	347	324	309	347	293	355	320	317	350	303	323	323	328	297	325	362	362	289	325	311	322	315	317	312	327	326	351	322	355	304	310	350	328	330	314	313	339	288	326	325	332	343	330	319	283	331	346	314	344	301	321	328	298	313	319	313	320	336	315	328	303	315	302	347	308	311	353	309	307	340	306	323	337	344	318	341	330	299	317	326	330	327	310	327	319	335	328	304	322	305	334	307	303	317	334	259	317	309	314	334	294	316	372	348	340	329	313	318	337	305	336	330	324	288	317	336	341	328	316	338	299	325	323	338	300	346	322	372	328	328	344	323	313	312	357	344	311	349	320	356	307	327	295	300	301	319	318	320	345	284	331	326	323	291	309	338	298	323	322	322	322	364	323	325	334	343	312	350	339	308	322	330	303	346	348	303	336	327	291	328	340	312	339	338	332	328	330	335	290	292	316	328	317	350	331	340	344	322	297	300	304	306	334	308	305	355	345	326	344	321	351	332	312	306	320	334	312	316	310	332	342	303	310	310	316	302	322	331	336	367	328	342	284	321	302	307	307	292	295	374	335	323	310	319	339	317	310	312	304	342	305	336	314	355	338	331	304	314	303	336	320	329	315	326	309	316	344	325	312	275	343	342	327	326	302	361	345	328	297	336	311	307	310	335	305	322	319	318	292	327	320	322	308	345	329	331	300	356	284	299	318	318	343	333	310	317	332	356	324	363	295	322	357	328	286	329	337	354	306	381	303	332	301	340	356	326	353	333	293	324	333	357	344	313	325	322	344	322	313	334	319	326	320	345	327	304	315	306	307	339	296	314	293	314	320	306	311	347	329	322	310	307	307	322	291	348	313	321	337	353	318	325	300	288	340	336	329	303	341	351	335	319	331	337	310	312	328	299	312	339	316	323	330	348	319	340	292	340	307	320	346	349	334	329	336	313	317	322	307	337	313	346	294	312	296	340	309	334	347	325	330	315	334	330	338	366	310	320	337	347	328	295	325	308	347	288	291	304	333	355	320	329	324	320	317	315	330	320	330	316	318	307	330	328	325	317	320	358	323	301	303	336	305	324	279	301	318	328	294	320	292	301	299	308	297	324	342	325	306	338	331	337	335	323	308	310	292	331	304	325	338	314	326	345	300	305	337	338	329	354	321	317	287	289	321	311	303	323	312	310	332	305	322	323	301	350	314	337	324	347	319	328	348	324	310	349	328	312	338	300	299	329	305	324	354	300	320	316	297	319	315	345	298	319	327	327	346	315	329	330	343	331	364	311	333	320	316	325	313	323	328	323	340	344	330	322	328	324	325	310	341	369	335	322	336	325	312	296	307	333	324	317	313	343	288	313	324	305	334	322	314	328	320	322	320	325	313	296	321	295	282	314	331	320	329	348	307	307	282	332	364	330	319	352	341	334	312	307	313	324	314	323	338	318	330	348	339	325	316	303	317	312	332	344	321	362	297	380	312	301	338	309	354	301	309	308	352	318	317	328	329	330	343	338	339	319	292	325	319	315	319	343	308	323	288	318	305	303	312	341	353	346	341	343	329	318	321	353	325	324	320	334	288	330	329	312	342	309	320	326	315	298	304	352	341	345	310	306	316	355	303	331	358	335	354	336	353	325	336	326	331	314	315	328	341	336	325	362	322	316	352	317	308	349	278	344	309	316	325	320	299	342	319	329	308	308	310	322	326	304	329	301	344	392	323	312	341	319	333	322	321	306	331	308	303	333	303	327	321	329	308	346	301	333	303	334	332	330	334	345	304	318	321	316	311	359	298	359	315	344	353	302	322	320	311	307	342	344	312	308	312	315	306	297	296	336	343	369	322	326	324	334	305	313	324	329	331	293	315	299	360	342	301	320	327	326	301	300	304	312	350	278	329	337	324	320	325	295	318	299	299	316	291	326	305	299	329	305	334	323	318	341	322	308	303	323	328	310	298	306	296	325	331	324	328	316	309	307	338	302	326	327	308	305	353	326	313	354	325	343	320	313	318	294	316	321	311	302	320	334	321	339	297	324	351	311	304	325	304	328	358	373	314	290	328	331	329	344	335	364	354	310	310	329	271	323	334	305	301	341	337	319	361	312	309	305	337	338	309	318	340	299	298	325	317	323	310	357	329	327	303	298	319	342	349	322	294	319	304	326	367	305	340	330	335	313	333	331	342	303	313	324	281	330	326	299	351	347	305	333	322	328	302	329	360	326	339	354	318	319	308	313	319	315	321	350	311	276	323	339	312	315	293	313	317	375	299	309	303	325	287	312	312	337	330	362	334	304	377	353	299	306	352	327	317	317	263	310	331	309	305	326	290	324	331	327	301	339	318	377	341	334	328	306	303	354	325	349	324	342	348	350	331	319	355	327	321	314	295	332	330	343	322	329	317	332	283	310	318	328	307	314	344	344	307	352	327	340	364	347	310	327	351	326	289	308	315	354	297	360	320	284	329	301	305	313	308	308	331	271	328	311	314	322	306	279	326	312	321	317	351	317	327	304	333	287	314	319	342	310	305	354	344	304	331	294	302	314	321	331	333	350	336	326	337	287	305	367	293	269	318	339	363	334	335	378	304	317	303	327	320	316	324	312	337	320	326	293	331	328	330	308	357	327	320	304	323	322	333	309	307	377	313	346	348	358	307	329	312	323	353	328	308	313	335	321	304	319	293	353	321	313	293	356	289	295	291	317	324	351	304	319	301	330	329	323	313	334	318	357	327	343	332	337	322	276	300	341	311	304	324	316	347	368	317	306	319	319	354	345	344	329	305	310	338	372	286	346	332	329	316	318	308	328	284	310	332	350	315	296	312	278	323	310	324	340	346	302	325	335	298	377	313	358	340	321	317	327	290	292	315	342	331	296	308	325	325	311	297	317	314	321	316	338	321	329	322	315	297	296	333	311	336	338	316	306	304	346	332	351	310	329	298	340	316	303	312	311	309	320	336	337	324	336	278	311	324	336	333	316	328	319	296	335	316	333	355	337	314	303	297	346	315	343	298	367	337	312	319	347	333	311	322	294	358	312	330	354	323	338	287	323	326	316	333	281	335	309	300	287	321	335	319	328	290	336	312	317	294	312	292	313	327	322	282	305	353	352	316	307	340	320	329	311	359	329	323	311	294	319	329	341	322	287	326	345	337	332	339	328	343	341	293	323	315	300	315	287	298	338	322	331	317	333	320	302	316	332	330	308	327	310	325	341	310	327	352	310	303	350	303	310	326	327	308	275	313	332	314	331	312	308	339	311	346	311	313	317	300	321	320	283	343	330	332	358	346	315	290	342	319
60680	102295	78651	48973	25767	7948	2229	813	576	577	564	524	565	612	583	549	585	567	559	572	578	561	518	603	542	558	570	566	574	549	550	557	555	560	553	562	573	583	564	573	546	573	564	591	565	581	590	604	614	579	547	595	556	555	566	538	574	569	544	566	554	574	559	592	590	546	564	565	559	505	574	553	543	548	609	580	515	556	581	574	569	551	599	547	550	569	590	510	609	587	536	510	532	575	609	531	525	559	533	571	586	568	540	538	585	565	589	539	532	578	580	551	510	614	594	568	531	562	546	585	592	561	547	593	540	590	553	569	561	552	539	549	536	583	604	600	552	563	583	534	583	550	540	573	562	538	591	519	599	529	576	556	585	530	532	573	589	570	558	541	553	570	583	607	524	561	565	577	535	559	578	577	567	545	578	575	584	592	552	574	578	582	588	535	536	563	552	566	547	573	523	575	580	558	533	533	560	545	507	569	587	549	562	532	592	576	547	570	548	542	573	535	545	568	573	568	582	590	552	583	586	560	580	561	527	628	568	615	534	504	573	498	541	580	531	580	564	569	564	547	563	567	549	567	570	541	548	553	542	535	531	558	604	495	510	577	601	593	535	589	634	557	543	584	567	530	563	544	599	553	592	555	548	564	589	611	537	589	559	584	520	535	565	561	538	574	565	586	544	602	573	554	572	604	573	584	554	554	541	548	548	536	567	581	534	568	559	573	599	592	625	533	549	543	558	517	563	588	592	600	557	578	548	573	585	529	533	620	544	590	578	581	609	596	568	590	552	582	553	533	559	542	546	533	511	556	570	598	564	543	560	565	585	574	532	545	558	606	607	560	605	562	546	552	572	600	566	586	557	558	577	606	547	600	566	574	570	542	558	571	557	585	575	545	564	630	565	508	603	542	564	586	568	531	546	528	532	581	572	522	542	572	560	575	555	531	576	601	550	548	553	568	562	566	567	572	578	555	554	524	541	577	562	567	572	590	539	547	552	588	561	596	586	554	534	562	565	552	543	559	551	567	596	496	556	603	565	553	573	611	575	613	626	539	568	520	589	577	585	552	549	566	584	540	557	541	577	602	556	527	538	540	564	581	622	562	580	536	553	590	569	566	592	569	541	622	603	543	559	540	558	546	568	586	585	568	579	528	558	565	569	557	532	564	555	528	581	565	575	543	553	537	560	552	513	582	527	587	560	526	530	595	563	568	517	572	511	558	595	495	582	566	557	587	556	542	526	570	565	612	575	566	566	564	546	573	585	576	561	547	566	571	560	546	554	549	552	555	576	586	604	534	577	563	552	571	515	507	547	564	537	562	577	550	563	555	567	560	583	570	580	542	567	586	584	550	522	583	553	553	611	560	554	547	531	515	569	552	578	534	554	551	576	546	562	585	563	583	533	587	535	551	530	549	567	582	553	533	590	579	573	542	562	529	534	544	529	559	542	585	548	518	578	612	549	538	576	570	594	584	583	558	570	550	577	560	539	546	531	548	539	561	568	610	579	517	543	540	580	541	563	589	544	605	583	591	565	543	567	523	537	546	548	546	549	589	555	538	567	583	551	548	575	565	565	535	576	561	553	542	554	541	534	583	565	575	591	564	576	573	598	546	577	547	604	592	563	534	547	589	564	563	531	584	579	573	579	574	543	559	570	566	572	579	553	609	535	531	557	543	602	579	561	592	560	579	598	556	558	594	586	562	536	536	567	552	517	565	578	619	585	582	548	545	538	550	537	550	583	523	550	521	607	554	585	572	583	555	592	582	560	554	521	600	590	519	582	569	558	591	547	555	583	609	600	583	590	545	529	559	522	609	591	595	585	597	528	571	549	569	563	557	540	571	594	554	542	516	521	622	536	556	542	516	560	548	560	541	592	598	586	535	560	538	546	587	553	563	562	560	573	576	555	576	527	584	615	548	562	539	550	531	539	552	539	568	567	544	590	577	546	552	534	528	555	528	546	545	584	576	570	534	574	594	544	574	576	558	535	564	548	530	618	563	576	583	565	585	530	548	578	580	585	562	565	588	537	552	583	545	596	560	553	582	539	593	574	585	565	549	540	589	558	583	566	559	605	562	580	570	576	560	571	546	562	529	558	529	576	541	555	548	566	604	560	557	598	565	541	499	561	550	530	557	573	599	575	565	541	531	514	578	578	592	570	624	546	531	562	550	559	576	570	560	572	578	587	568	520	558	592	522	566	588	548	566	565	557	540	551	567	566	536	574	591	546	565	538	569	595	535	583	561	560	598	555	595	569	556	575	570	564	607	530	618	580	525	533	560	594	544	568	573	572	520	535	558	559	538	596	553	542	557	558	597	598	568	560	575	510	645	544	548	537	562	513	518	546	519	548	602	583	582	550	585	554	506	594	612	550	604	558	537	552	531	616	554	629	604	546	593	582	572	637	610	563	569	562	554	581	565	589	601	597	607	569	561	577	541	562	567	547	618	520	576	574	574	569	530	565	585	571	597	539	531	557	579	544	579	561	521	567	601	544	596	581	583	554	584	560	522	562	562	549	568	574	547	517	557	567	583	540	570	566	589	555	598	546	586	576	593	553	580	559	561	547	517	536	574	517	595	566	596	591	574	560	589	597	568	570	523	620	545	519	542	539	553	569	522	584	583	557	586	555	590	551	560	534	533	550	577	589	502	537	560	593	547	566	553	553	565	598	600	571	571	581	562	569	575	569	587	558	576	544	532	540	570	568	559	548	553	560	587	539	527	499	589	510	559	548	572	582	575	620	567	504	556	561	535	568	549	584	564	552	563	544	555	580	605	559	584	533	573	586	595	593	517	535	517	579	587	529	563	572	555	573	562	556	552	557	558	544	562	628	536	541	547	545	554	570	586	606	575	577	575	607	542	600	557	542	593	559	571	541	553	552	585	615	553	556	558	583	551	584	560	535	553	551	516	536	560	577	577	552	569	557	602	565	537	537	565	552	556	556	554	503	560	543	566	524	520	559	558	580	543	593	551	553	571	582	569	592	534	587	545	611	584	545	586	524	559	560	549	529	546	548	581	542	563	547	565	551	581	546	531	550	572	583	597	528	543	559	567	605	559	555	586	574	551	562	562	595	585	566	578	561	544	569	567	558	551	595	562	519	585	593	616	544	574	595	561	553	582	557	571	586	557	606	571	538	552	539	582	547	569	571	546	580	542	568	561	567	539	562	547	552	521	546	565	539	520	530	502	591	585	576	559	547	593	513	583	566	557	564	547	555	528	569	579	578	551	542	559	579	521	537	545	550	562	559	588	536	542	563	566	576	533	555	570	551	575	541	586	554	584	561	552	520	579	584	604	577	547	582	625	538	586	542	553	570	597	525	541	565	582	560	583	574	593	535	575	560	559	558	557	536	595	606	583	579	521	599	553	557	541	564	546	589	565	581	566	600	562	579	584	545	569	546	547	564	562	562	549	555	543	544	598	594	549	522	552	609	548	555	555	555	546	566	572	586	553	575	546	584	553	571	565	547	532	580	543	526	537	569	580	555
28752	30660	30656	14672	2597	623	357	316	272	258	237	300	253	269	249	287	233	287	272	284	275	316	254	251	312	270	266	287	277	296	254	253	257	262	266	284	257	266	275	273	249	292	268	256	254	279	278	287	255	289	272	258	282	282	259	271	250	270	253	294	279	267	275	244	272	275	293	272	281	258	262	276	267	269	281	245	292	274	279	269	253	279	245	268	256	285	259	261	238	289	254	239	263	281	273	264	264	288	275	259	254	284	233	258	278	281	262	242	287	282	243	267	299	277	269	270	258	292	249	271	285	272	280	287	276	271	294	254	303	284	272	261	284	266	272	298	280	272	291	248	278	259	260	263	302	272	280	303	282	266	254	244	270	243	251	284	241	291	279	272	262	298	238	246	256	274	251	278	300	256	308	284	258	232	283	239	267	253	263	285	276	265	256	256	230	275	277	256	257	295	286	276	252	275	249	262	266	260	252	253	253	291	264	255	281	274	268	256	272	244	251	266	243	257	265	276	267	265	305	266	277	266	253	246	280	309	245	253	273	256	261	254	300	267	247	267	299	261	240	236	260	257	296	252	280	248	272	301	254	269	247	248	265	260	254	273	246	258	284	282	274	275	237	290	275	249	262	246	250	247	267	269	258	257	256	263	266	269	284	264	267	264	273	247	256	265	270	260	291	270	230	240	261	277	254	287	259	297	248	269	260	239	276	281	258	289	264	252	273	265	255	291	256	241	255	278	274	255	267	227	286	305	253	262	240	290	247	299	269	262	279	218	259	272	283	263	282	294	257	274	221	242	229	250	273	254	239	279	246	281	246	313	237	258	264	253	264	292	261	315	243	258	238	255	231	286	240	277	270	241	255	274	288	281	259	293	289	285	299	257	284	239	242	275	266	261	248	275	260	301	275	268	255	277	266	265	274	275	259	273	302	294	240	270	271	252	292	273	261	271	250	272	235	282	268	271	244	261	258	262	285	267	276	271	243	285	273	247	303	287	262	245	251	242	246	246	257	280	284	268	284	249	273	277	242	295	249	280	267	248	267	254	272	306	255	280	257	285	266	246	276	276	258	264	288	240	240	255	267	263	256	276	263	283	264	263	263	263	277	244	281	271	272	281	261	281	270	269	294	255	258	265	273	277	268	259	270	254	281	292	266	265	257	291	286	292	291	253	268	295	255	255	251	270	287	257	243	238	274	274	272	291	276	265	275	231	305	255	257	265	247	259	267	251	262	290	293	250	278	284	279	295	265	265	277	276	278	286	257	263	251	269	285	297	277	256	259	272	275	270	269	277	238	247	269	231	251	262	277	269	301	281	275	246	259	248	255	253	289	285	263	238	279	282	261	246	289	257	262	279	298	300	274	269	244	247	269	271	266	267	295	275	277	259	272	258	263	247	284	258	270	256	275	281	277	269	260	250	268	270	264	221	254	278	266	274	276	270	259	246	257	276	262	265	249	294	286	270	292	251	282	264	247	262	301	288	265	276	265	258	245	278	239	273	269	295	251	257	250	286	282	278	243	258	262	255	267	284	258	275	244	261	306	291	243	253	255	282	250	243	299	264	273	283	282	273	274	287	247	292	262	278	270	276	293	286	259	252	257	266	234	246	258	284	283	248	267	279	256	271	265	265	262	273	261	253	266	269	294	265	275	265	257	253	277	275	264	253	279	281	278	258	287	253	261	284	296	277	268	294	273	252	265	263	263	253	274	234	258	263	271	276	257	275	299	283	287	266	306	245	273	265	281	286	261	303	293	293	267	255	265	263	252	243	269	252	257	249	285	260	263	284	278	285	267	257	274	301	277	259	261	256	265	264	262	283	269	281	261	243	249	250	257	233	253	253	267	291	269	294	251	267	261	263	231	267	269	245	256	247	265	262	285	271	267	262	254	255	268	267	255	288	257	261	259	264	258	262	281	290	289	286	257	287	248	266	280	314	254	268	261	302	276	258	244	259	288	258	277	293	286	262	275	282	289	272	270	279	232	255	285	268	267	257	296	237	251	274	294	244	275	258	264	258	282	263	280	279	253	274	299	279	258	273	258	288	272	248	268	266	256	283	253	253	305	253	280	268	277	264	288	255	288	247	266	286	278	273	258	285	252	292	272	258	235	273	281	268	246	281	267	269	278	287	251	290	266	282	285	285	258	265	263	277	279	256	262	287	260	288	237	285	286	262	260	256	246	268	234	248	258	268	270	242	241	256	273	290	248	235	257	279	261	281	292	300	256	265	272	260	275	271	265	249	273	246	263	264	275	271	263	248	244	270	261	274	254	262	275	238	271	299	276	280	258	281	288	248	275	268	258	262	267	265	293	287	247	230	276	263	250	254	275	265	264	294	262	258	261	271	296	257	269	255	284	275	280	271	288	292	292	269	251	247	265	254	263	272	240	267	247	263	271	269	267	274	301	294	268	258	251	248	249	277	268	293	284	274	278	227	277	234	268	248	280	302	264	267	263	287	283	249	250	268	256	277	276	278	276	251	260	259	283	277	285	267	287	259	266	259	283	275	291	264	279	228	259	283	279	254	261	284	241	282	260	256	268	264	281	315	236	272	256	267	253	290	251	275	278	258	278	272	248	277	261	254	298	287	261	262	302	251	297	266	286	251	298	264	239	261	250	304	264	272	257	274	296	248	283	276	288	251	281	269	250	222	231	295	246	292	251	276	308	276	237	249	271	271	275	287	257	235	262	280	263	263	256	258	246	284	280	258	279	279	259	271	264	236	272	281	260	282	276	279	298	265	287	270	293	261	278	270	268	280	264	225	277	306	258	286	247	266	281	283	256	274	260	246	266	279	264	286	278	283	273	271	289	256	255	290	290	255	270	292	283	232	257	255	247	288	273	302	271	258	251	266	275	273	268	252	253	271	261	289	248	308	260	255	258	263	278	283	255	280	258	246	273	275	243	247	257	257	237	269	260	232	297	239	251	251	264	293	267	264	269	287	282	276	289	301	278	266	240	265	266	268	259	267	279	238	279	295	252	279	256	238	249	265	240	268	272	266	259	252	250	282	287	280	304	268	258	240	247	282	268	267	279	252	270	267	254	254	267	261	257	274	264	252	262	255	267	281	258	242	258	262	258	283	244	263	271	289	235	292	269	285	267	262	263	261	246	272	304	290	285	274	251	277	274	243	245	278	260	264	267	275	260	276	293	268	251	268	279	270	272	284	274	254	248	272	254	297	254	272	294	263	274	248	248	270	281	287	258	244	259	249	278	230	250	281	274	275	258	277	281	253	270	290	239	240	256	263	283	261	287	266	270	265	236	276	273	278	275	266	251	281	258	271	271	294	303	270	278	262	273	260	245	261	286	284	267	253	235	269	251	281	292	259	271	281	257	253	265	276	272	265	312	280	246	273	256	245	263	292	274	276	256	261	294	250	258	286	232	253	250	251	264	272	257	267	255	264	265	270	284	288	290	264	281	260	297	270	251	231	295	259	256	261	271	272	284	252	262	263	269	300	279	268	248	282	236	259	270	294	272	290
35153	49043	36257	16234	4970	1426	668	538	491	485	506	497	485	494	499	513	441	469	487	527	498	458	505	506	501	492	465	515	483	500	496	539	483	463	449	480	493	486	500	498	530	469	521	508	463	517	507	513	533	459	467	480	465	502	466	489	463	484	538	473	460	495	465	514	492	494	455	487	494	495	488	458	484	467	464	524	499	488	503	500	504	530	495	480	490	495	481	513	523	510	475	508	504	488	485	481	475	529	511	493	508	473	500	466	483	485	519	470	480	510	506	499	454	498	492	477	485	497	489	507	466	467	471	495	514	497	472	499	508	475	479	514	504	509	479	475	521	528	504	479	490	470	484	490	477	523	497	496	532	496	496	490	449	486	449	504	454	474	480	473	487	475	505	495	509	484	488	492	521	467	479	490	514	482	515	489	488	488	486	493	499	475	464	489	480	517	491	463	535	478	506	488	488	502	499	520	509	470	512	545	497	511	494	500	457	478	467	487	470	493	474	490	449	500	493	483	502	512	518	504	487	482	483	496	494	489	499	440	508	483	490	517	487	522	490	480	501	516	482	503	463	465	477	484	473	463	515	494	499	474	530	476	489	503	533	497	515	539	511	494	497	524	475	508	441	520	460	504	487	476	485	516	498	486	465	525	490	472	490	504	480	445	468	522	490	489	537	537	507	462	490	506	490	490	474	488	462	474	499	482	492	465	526	505	516	495	479	512	520	486	493	507	512	509	474	504	494	489	501	477	452	498	535	499	494	463	500	473	519	481	495	480	503	482	481	511	489	487	479	456	484	518	479	527	497	458	484	466	516	482	474	517	490	528	461	503	453	515	533	470	493	517	470	461	524	489	439	494	537	515	482	487	519	507	494	495	492	490	502	479	493	481	485	501	530	477	494	519	503	498	488	505	490	469	518	482	518	479	492	470	527	469	507	502	494	510	511	516	513	445	477	482	518	473	439	463	510	495	486	495	521	462	483	477	514	479	500	481	481	493	531	497	527	484	503	479	487	464	497	502	524	486	442	524	469	518	461	466	505	473	469	489	501	499	484	508	521	525	506	498	475	475	515	506	474	519	497	506	505	472	503	472	498	502	506	486	510	448	483	513	502	506	519	493	485	457	470	519	512	452	507	491	464	516	498	501	498	459	485	477	480	479	470	470	487	458	487	464	535	532	478	493	541	519	492	481	539	492	483	531	549	493	467	514	502	489	492	471	488	471	471	479	471	482	502	521	522	557	486	484	507	541	489	467	484	538	459	496	508	495	477	504	496	530	504	489	547	483	471	514	521	511	511	514	470	480	462	511	511	513	513	521	503	515	471	521	514	495	514	511	500	516	492	452	501	472	514	497	494	449	520	474	522	549	515	491	495	479	495	471	493	464	542	489	513	483	467	497	511	472	491	495	502	472	466	497	494	507	463	496	483	494	495	484	528	500	459	497	512	508	462	458	470	475	464	472	517	530	451	477	473	463	516	499	515	541	463	499	464	494	476	506	505	461	517	509	500	497	504	482	516	517	480	490	470	456	518	488	552	490	521	478	472	514	520	507	468	496	531	491	501	527	488	495	505	457	464	523	514	503	509	540	475	489	512	533	493	490	495	505	457	470	485	496	515	512	490	523	496	525	480	498	496	452	484	468	490	470	506	529	502	479	493	493	474	471	461	511	544	450	494	501	521	485	495	521	500	484	486	480	493	457	448	487	488	480	514	479	530	474	517	490	487	517	528	510	488	450	503	459	479	514	466	520	503	505	508	507	481	463	489	486	490	477	502	471	481	502	452	486	512	432	523	479	465	484	506	487	457	503	487	515	523	457	477	465	489	541	457	479	493	509	501	491	487	475	520	479	478	497	485	458	523	461	505	499	504	470	496	535	485	488	477	503	467	506	517	487	473	509	488	531	478	509	495	483	458	462	504	521	494	481	459	533	503	491	522	509	481	482	478	516	481	487	465	539	483	547	522	482	498	527	441	518	498	474	499	526	486	496	459	502	468	471	470	501	482	486	428	518	519	475	526	510	476	516	481	506	471	516	500	455	463	512	480	505	496	529	523	489	442	525	484	514	466	495	488	498	497	510	523	478	516	508	492	513	493	484	490	460	509	506	468	511	445	467	452	475	490	502	491	468	509	479	554	474	538	504	482	472	482	474	499	480	478	489	488	447	500	518	515	485	478	522	534	475	494	490	495	484	482	495	492	482	510	517	540	508	472	513	465	501	495	460	527	471	481	466	482	502	506	496	494	505	532	490	483	465	511	490	498	483	495	473	483	488	482	526	479	488	492	494	508	447	509	537	491	556	491	504	482	479	507	487	499	498	476	465	493	513	476	500	498	518	488	507	472	498	499	477	541	488	549	472	534	453	475	498	495	509	492	529	444	457	503	484	509	472	494	468	486	458	499	511	488	460	504	507	528	475	468	494	508	452	496	500	475	526	514	466	467	503	494	468	499	511	493	481	461	543	512	461	536	530	479	505	496	470	498	523	527	488	472	495	489	471	459	458	530	484	464	529	483	469	494	497	484	461	509	478	481	511	474	478	493	474	505	483	509	528	468	506	482	503	504	483	451	476	518	545	520	541	505	452	474	485	533	473	522	488	516	495	490	480	495	489	527	467	508	519	493	460	512	508	465	506	471	477	460	512	515	509	511	461	488	511	505	517	516	439	495	497	489	505	487	473	472	521	447	501	491	526	508	462	518	493	524	520	452	499	516	488	481	502	470	473	516	514	485	526	494	476	485	453	458	508	479	458	467	534	514	525	495	496	494	484	532	489	503	462	499	471	471	514	489	473	476	502	515	505	483	494	513	493	461	449	472	480	507	491	510	513	486	518	515	478	491	489	511	491	445	500	507	487	468	452	483	477	528	500	478	486	502	470	480	496	482	491	471	489	516	520	494	492	483	492	477	489	502	514	498	492	512	481	513	518	472	492	474	504	487	514	488	480	492	465	472	468	488	518	448	526	521	488	528	493	488	460	529	490	471	474	530	464	489	483	473	505	490	478	514	478	550	475	488	475	554	499	538	495	516	482	463	514	490	468	500	491	490	493	508	495	483	481	484	500	524	520	450	498	503	473	476	501	494	512	499	429	465	513	483	476	485	509	504	493	536	515	542	516	498	508	494	507	514	493	480	491	491	486	472	485	520	501	481	465	507	495	478	465	529	466	508	523	483	490	490	470	491	502	498	464	517	539	539	482	482	511	500	509	461	492	460	500	497	498	488	474	508	476	529	461	427	486	479	494	474	482	508	481	452	517	495	516	513	497	465	488	487	552	502	512	496	514	450	457	547	463	474	455	506	481	485	513	473	493	527	502	485	481	522	472	474	501	484	477	495	488	513	560	512	476	498	466	510	476	462	505	465	513	544	490	469	495	476	502	484	501	503	525	501	496	512	486	478	478	481	490	491	451	501	481	503	474	525	531	497	530	530	499	501	488	506	487	503	496	512	500	503	484	479	470	495	513	491	506	470	524	477	492	506	513	432	505	498	491
24585	24666	37341	30362	19988	8268	960	366	288	258	300	293	288	311	284	284	288	293	262	282	289	273	279	305	305	285	291	266	315	303	292	277	262	290	284	276	271	312	260	304	283	264	259	288	292	279	288	279	249	276	283	291	298	297	286	291	279	294	263	278	261	317	285	281	263	300	273	302	290	315	284	281	269	297	278	258	292	284	281	302	298	272	300	297	309	292	280	260	291	295	276	328	283	269	270	301	251	284	276	258	283	287	292	306	316	274	277	286	268	255	302	302	273	275	272	283	276	273	260	293	261	293	293	267	250	266	238	306	326	282	285	281	314	275	272	285	277	264	288	262	292	261	297	296	285	280	283	321	283	281	303	277	302	293	261	272	255	274	255	304	263	297	302	271	295	295	283	277	294	268	292	266	327	281	272	294	292	270	293	290	283	297	281	261	292	283	281	281	305	309	298	265	290	266	321	292	308	289	286	280	277	297	271	268	268	290	288	289	327	256	294	276	288	269	299	282	264	276	307	282	263	245	278	259	288	273	290	302	302	289	311	303	286	287	282	279	265	278	290	278	310	277	264	266	288	294	257	301	283	292	319	273	283	281	290	276	285	278	293	308	267	291	299	298	287	287	280	288	277	260	280	291	298	273	291	254	301	272	280	309	297	296	297	297	289	307	302	283	289	266	290	318	305	256	305	273	282	305	277	284	291	284	300	264	316	268	277	273	271	269	287	290	305	285	301	267	324	292	284	315	281	277	314	305	270	292	325	248	297	301	320	246	275	271	284	300	255	254	302	261	291	297	276	296	301	273	273	284	289	295	244	302	273	262	269	306	249	277	281	307	244	304	280	329	277	294	292	302	297	265	274	290	281	263	296	282	272	286	271	289	273	281	275	303	284	281	280	270	285	283	283	280	319	270	292	286	315	314	277	287	284	254	263	279	303	298	274	269	294	279	295	285	283	281	292	290	265	303	287	267	281	309	265	247	299	309	271	288	278	290	286	295	281	281	314	299	289	295	297	272	253	280	275	297	293	291	276	298	265	291	286	298	277	303	267	275	285	246	290	298	303	321	263	257	304	285	311	294	260	279	272	304	293	269	263	287	307	307	263	242	293	306	315	283	258	278	303	296	293	274	264	281	293	293	320	293	254	293	246	271	307	263	299	294	295	311	291	279	256	293	303	317	280	294	272	308	269	275	272	266	291	287	292	271	300	273	256	309	285	305	272	286	296	280	273	288	246	277	308	319	272	257	277	264	264	270	297	272	288	277	286	263	297	295	288	298	285	278	312	291	300	285	261	290	262	280	289	307	277	300	269	260	290	281	305	268	302	273	292	285	281	278	268	288	302	273	283	295	296	291	315	280	265	321	295	290	285	286	300	255	262	262	297	267	274	285	277	265	267	290	289	291	289	265	287	285	314	302	308	276	271	262	241	268	294	258	328	301	282	283	259	309	284	286	305	302	275	280	298	268	294	279	285	305	296	309	307	284	287	255	275	306	293	288	265	291	292	295	292	283	287	288	274	292	297	262	279	289	267	278	303	262	293	279	279	288	274	266	296	285	317	295	286	317	253	284	292	271	279	269	251	302	311	296	303	300	275	271	284	277	286	274	293	306	286	309	282	264	275	267	297	285	253	306	294	294	281	316	303	272	322	286	317	293	316	298	281	303	275	303	289	318	281	276	316	283	309	303	301	318	275	289	279	294	311	268	302	296	278	271	273	295	288	286	292	272	291	308	261	293	272	271	281	288	235	289	276	284	295	265	286	295	268	295	318	265	274	321	250	280	286	295	282	272	324	297	268	278	304	267	288	302	260	283	232	283	271	282	285	260	313	287	257	269	282	279	256	248	267	272	292	286	272	310	288	281	284	274	262	291	286	296	279	270	307	289	297	316	278	313	304	290	273	287	272	295	315	278	279	257	268	283	281	282	283	273	290	292	299	293	288	267	286	267	300	283	317	275	283	301	265	282	272	296	291	308	306	291	246	265	294	237	268	255	294	273	281	319	281	277	283	269	301	260	318	270	265	305	263	288	299	256	288	267	270	290	251	302	252	267	279	314	300	278	303	257	267	271	270	279	263	257	265	305	288	302	277	274	320	294	291	256	274	264	265	278	289	273	264	292	290	300	270	264	274	297	251	289	288	297	300	294	277	292	262	276	273	291	283	285	284	293	312	276	296	275	263	299	303	269	273	270	265	335	306	287	279	269	288	272	285	294	268	282	288	311	284	298	292	310	269	312	292	298	295	282	305	261	255	291	277	264	283	297	280	265	286	272	299	313	287	279	287	273	294	282	295	321	285	299	283	306	274	309	264	294	269	264	261	263	286	285	277	281	288	279	294	238	274	266	304	275	283	289	286	287	297	297	282	275	281	293	296	279	255	230	253	282	269	277	296	291	272	299	315	257	277	277	253	285	319	282	289	308	276	307	284	289	246	311	275	316	291	277	308	276	295	286	277	288	281	276	273	275	290	288	303	277	312	296	280	313	265	310	321	244	255	312	277	276	289	285	262	304	284	286	316	276	302	275	293	298	298	278	309	254	298	293	254	281	297	294	314	306	286	281	301	291	286	265	280	279	283	277	276	298	259	270	297	266	289	264	277	284	289	288	284	254	266	290	291	263	255	304	272	283	278	291	302	291	287	309	301	302	299	331	258	279	267	292	274	301	280	295	267	251	315	301	296	294	251	271	253	293	275	287	301	293	318	287	292	276	274	261	303	270	298	289	277	282	286	263	309	302	277	309	244	310	276	299	284	251	253	281	270	279	265	303	292	319	269	276	295	306	286	280	297	293	238	287	282	264	259	315	303	247	285	298	278	281	276	282	268	271	286	266	290	293	289	334	293	274	327	276	284	289	286	274	301	295	297	291	267	273	272	272	283	298	281	289	300	264	269	286	280	264	268	298	301	272	281	286	246	302	327	293	271	310	298	274	288	272	294	273	273	284	279	308	270	290	282	301	277	293	296	280	282	270	278	272	284	266	276	248	280	282	275	286	286	287	274	298	294	265	296	295	278	252	271	277	284	280	276	310	308	263	250	299	283	272	297	275	285	302	268	290	295	303	280	286	329	284	283	297	292	294	269	297	294	322	311	296	295	286	296	311	298	292	299	295	268	252	281	303	302	277	306	287	268	240	282	256	280	284	267	283	266	269	299	269	308	277	269	265	288	289	305	276	312	294	294	301	304	290	282	285	295	292	285	287	303	252	275	268	330	298	310	269	289	300	268	279	272	270	330	283	276	288	307	281	291	305	313	264	293	287	316	315	275	321	293	271	279	274	291	303	315	242	297	294	277	282	300	269	301	273	277	283	283	292	286	280	297	302	290	288	284	286	272	282	271	274	264	291	290	304	310	296	270	261	275	287	297	288	301	288	283	275	307	254	306	307	278	280	276	298	290	310	311	315	268	286	313	289	298	281	287	273	272	304	289	290	283	261	277	287	271	288	282	271	308	266	304	296	291	280	310	291	270	257	283	297	270	288	282	286
59228	93262	69765	40879	19596	5530	1390	636	514	511	555	493	518	498	483	518	537	517	520	540	537	513	523	526	503	497	534	537	528	512	542	541	541	514	484	476	466	508	534	547	512	552	507	545	541	476	566	500	464	567	523	531	519	565	533	581	493	555	529	495	544	501	510	513	510	523	510	513	475	509	495	492	496	504	485	504	542	526	553	532	473	549	505	551	495	504	550	500	561	530	530	503	493	529	481	556	548	573	544	512	507	512	508	511	543	541	549	507	500	545	490	511	484	552	520	529	509	532	515	525	531	502	508	517	509	494	541	533	504	516	525	552	509	534	519	516	474	502	553	535	514	490	518	504	519	503	520	514	519	537	493	505	542	545	523	541	519	486	524	477	518	483	502	526	497	529	513	490	515	462	519	508	509	516	529	525	510	536	512	499	530	508	508	490	524	565	576	545	545	521	483	513	557	525	548	510	499	487	524	491	475	541	526	545	507	534	503	459	554	498	515	525	527	517	522	536	500	526	509	543	524	526	478	497	531	564	495	486	528	526	489	532	498	526	486	524	530	537	548	496	519	532	511	529	499	519	506	488	576	495	529	504	545	499	512	519	527	520	503	521	519	552	541	517	495	514	477	509	531	523	510	528	529	526	487	508	528	466	541	526	506	541	506	512	549	482	526	551	517	526	521	555	525	570	539	516	506	553	525	522	515	481	494	513	514	527	519	505	509	505	505	542	463	481	478	503	512	489	558	487	530	491	539	537	481	498	507	506	542	502	525	496	473	514	488	521	540	536	545	485	504	486	472	518	559	508	487	488	499	501	514	513	476	537	545	514	560	499	522	531	508	506	492	511	494	538	536	530	517	511	536	532	500	483	524	542	484	543	511	488	535	505	513	519	512	506	541	535	528	510	523	486	542	509	498	510	540	542	481	516	522	577	470	556	502	497	522	547	534	550	521	551	512	539	501	506	519	546	491	517	494	556	514	532	501	514	510	534	529	536	526	527	522	549	516	488	560	512	474	541	506	532	503	526	520	522	516	526	515	537	525	531	518	513	467	497	507	512	515	504	492	515	502	541	497	509	528	511	530	500	474	533	549	491	553	523	536	483	565	524	438	530	512	502	536	522	507	524	508	547	493	549	521	544	500	469	510	516	488	532	520	505	497	527	490	553	498	509	523	519	473	525	493	542	527	514	527	539	515	507	546	515	521	492	505	548	513	542	503	502	562	506	545	519	522	524	491	522	494	511	508	499	545	528	507	506	527	538	512	517	493	537	517	507	500	494	498	524	485	533	479	537	540	491	515	488	498	527	495	502	509	529	511	523	534	523	511	492	525	502	507	505	476	497	507	515	508	493	508	520	540	537	528	529	493	514	560	534	504	500	512	509	528	550	523	553	545	512	507	528	489	505	498	522	532	505	520	536	544	543	564	528	527	483	546	500	512	534	500	524	520	507	514	465	494	519	554	494	504	538	520	506	559	517	505	485	493	525	532	517	523	538	513	480	523	515	521	502	522	539	471	498	495	495	525	462	493	515	512	505	498	517	527	530	509	521	518	536	545	521	532	540	527	556	509	532	512	549	513	545	545	504	501	520	528	491	465	543	541	529	499	502	497	535	506	494	528	527	510	523	497	514	512	561	460	459	569	522	540	507	498	527	504	488	503	517	505	513	496	506	501	502	499	506	511	539	518	489	510	520	522	515	486	496	493	545	510	467	501	555	530	562	544	485	507	518	535	562	475	519	532	475	536	513	532	518	502	518	520	507	475	531	508	503	524	513	492	491	508	505	524	489	529	517	521	527	525	496	508	509	501	509	515	499	471	524	531	557	520	507	527	558	532	535	547	531	529	532	543	524	524	514	504	546	516	547	513	519	504	529	518	521	558	496	512	527	567	523	469	499	530	539	522	527	539	515	475	511	530	550	510	483	526	543	513	516	537	528	535	493	520	532	521	531	515	541	531	527	559	527	549	545	497	520	506	524	508	534	533	493	556	501	513	513	501	527	509	544	500	546	509	486	521	520	567	517	525	508	514	480	525	484	513	525	549	536	518	513	513	512	534	479	527	448	500	469	513	510	540	523	507	536	481	525	473	529	519	477	508	516	492	483	513	529	511	490	532	545	514	530	530	555	537	480	508	554	487	544	501	555	494	543	518	541	507	533	474	505	513	532	514	536	492	543	539	471	499	551	553	502	457	542	500	514	557	559	524	517	536	497	527	490	539	532	512	529	514	543	522	517	555	517	476	501	497	524	520	548	527	528	542	501	514	505	512	497	510	490	505	536	478	531	499	488	538	534	525	505	523	499	515	509	531	486	459	467	531	531	498	482	535	552	514	536	499	527	547	542	501	510	464	484	472	549	495	525	488	585	547	505	537	506	512	521	525	551	510	496	532	510	532	527	529	536	524	494	515	516	541	471	527	518	546	524	534	539	559	513	524	516	513	540	510	534	519	494	521	489	520	525	519	530	506	518	527	563	505	533	539	512	498	488	521	505	542	486	538	519	523	522	497	504	539	503	530	519	532	533	529	529	488	513	508	492	511	490	549	432	525	490	471	542	514	500	490	490	521	487	483	524	537	507	488	550	547	493	527	499	537	511	526	531	506	514	483	523	493	514	535	531	532	548	530	502	515	541	513	528	499	537	504	499	502	534	507	544	536	515	521	503	479	505	549	493	521	513	546	532	526	498	517	535	522	563	544	542	508	514	497	544	486	524	515	514	475	529	529	500	538	522	493	479	562	508	495	494	531	510	521	519	506	543	520	507	535	512	507	514	462	526	507	508	520	518	532	512	553	482	567	485	521	495	506	488	517	525	532	530	529	460	520	479	529	513	523	525	551	511	526	499	557	530	485	529	507	507	496	490	532	507	483	537	506	509	475	521	530	472	483	539	564	545	504	566	500	524	505	511	517	511	473	542	521	487	520	530	546	494	534	491	523	503	545	537	537	540	533	497	518	508	491	530	540	522	566	512	539	514	517	530	499	517	503	487	505	513	545	479	543	508	513	503	465	537	528	562	549	544	512	507	531	509	502	531	495	508	526	519	533	510	522	504	480	526	509	529	527	488	522	541	499	495	504	529	499	526	524	556	548	535	526	520	500	530	519	472	518	544	518	499	515	519	543	569	493	517	477	550	533	495	500	538	515	527	498	561	495	522	509	514	491	501	536	520	509	523	530	502	531	497	523	477	532	557	497	508	539	494	520	516	563	518	482	533	527	524	514	501	490	570	516	567	539	513	504	516	523	532	561	524	528	501	523	510	515	551	520	505	506	527	478	519	529	493	528	502	542	452	508	528	535	523	506	481	523	471	489	516	500	479	510	499	551	509	513	483	552	523	524	476	532	513	461	483	504	502	501	511	477	463	501	510	513	490	556	528	508	512	526	538	510	492	504	543	553	520	522	502	494	566	525	517	507	586	513	553	545	534	553	517	518	469	478	494	570	555	517	525	502	512	478	540	536	453	506	517	476	530	493	519	489	526	529	505	532	532
23495	22854	33866	28626	22115	17105	4309	456	380	322	310	327	360	331	340	347	318	368	315	328	297	357	327	315	378	344	364	297	316	326	332	331	317	343	342	310	329	332	307	308	314	283	299	324	316	333	330	332	334	339	331	330	335	327	311	333	341	348	293	321	327	329	292	303	314	321	328	307	336	338	319	328	299	321	330	330	320	333	329	329	345	325	329	323	314	322	318	316	300	327	303	303	321	311	334	326	302	340	358	299	320	322	346	344	303	301	319	358	331	300	354	324	314	337	322	322	316	322	334	318	321	309	316	356	303	306	323	324	301	305	306	321	309	329	331	326	287	341	319	332	300	371	337	317	333	307	310	331	317	327	343	317	330	298	322	325	343	326	332	320	352	338	332	332	351	357	316	306	337	310	301	311	346	298	351	309	330	340	358	335	319	304	318	291	296	353	320	335	322	333	278	326	317	317	336	323	318	327	341	301	347	320	311	352	335	316	302	308	302	272	321	315	306	316	322	305	306	299	328	302	307	335	342	328	339	340	334	329	327	356	313	326	312	298	323	305	337	310	350	317	320	324	341	307	310	364	321	310	333	324	346	317	317	295	367	333	332	339	335	320	329	302	366	328	304	339	326	304	347	337	336	326	303	312	325	297	356	325	354	346	328	337	316	305	300	333	315	311	306	338	341	307	346	308	310	343	322	310	334	307	358	332	321	343	353	314	331	339	352	353	327	314	347	306	326	326	331	385	328	314	307	313	322	320	310	313	332	346	322	333	332	320	320	357	319	369	320	330	352	293	329	322	309	310	297	340	331	338	310	297	332	318	326	299	329	349	317	345	332	318	307	297	313	317	318	304	299	332	311	308	348	358	280	335	336	320	303	322	354	299	346	319	309	324	355	326	308	320	352	316	339	350	315	325	326	315	323	317	312	336	316	342	319	345	312	326	342	322	306	344	298	310	330	328	330	346	367	333	313	330	308	337	300	345	336	317	312	323	368	359	304	313	327	324	340	320	322	320	315	314	341	301	340	314	352	326	279	327	327	288	322	301	331	327	287	332	313	316	338	331	347	361	324	278	331	328	330	325	356	332	308	319	347	323	315	344	308	318	298	337	322	299	341	330	335	313	295	319	298	326	313	308	355	327	355	337	332	348	306	341	330	301	300	313	363	350	343	352	307	310	290	315	326	340	317	313	320	310	305	273	357	325	308	350	317	350	317	334	342	334	351	343	335	323	327	302	317	350	373	323	328	311	348	314	323	307	343	299	335	286	305	334	323	342	299	328	332	322	309	297	333	331	332	332	343	340	318	319	330	319	296	317	327	309	309	321	310	304	332	367	352	325	314	299	326	316	321	324	357	347	310	319	339	349	359	321	341	328	360	333	308	315	329	312	301	329	321	303	332	337	337	318	305	323	321	333	350	313	331	341	312	342	335	336	345	316	353	316	292	309	307	320	354	319	331	309	301	307	339	354	334	341	337	299	360	306	320	331	333	303	292	321	323	359	339	316	309	324	324	333	290	314	353	311	342	327	311	313	311	313	325	318	311	316	340	324	324	333	320	324	321	330	308	319	318	310	327	298	348	351	316	330	327	319	317	329	320	332	313	311	320	357	341	316	316	300	339	314	347	321	322	359	326	332	321	326	334	337	315	327	341	352	295	331	333	318	315	325	313	320	297	307	298	336	319	338	391	309	334	314	309	322	323	343	329	342	315	347	298	301	303	325	330	298	341	330	309	316	335	329	347	292	342	341	305	309	339	330	313	343	327	339	331	341	304	319	318	321	330	324	331	305	314	300	305	331	356	317	311	357	341	313	319	317	339	321	341	323	351	320	299	303	330	316	341	325	331	325	367	337	335	311	327	315	328	343	338	328	300	308	369	331	320	290	337	307	340	320	311	329	308	334	311	340	317	302	323	301	345	296	333	320	364	363	315	295	319	299	314	330	344	289	324	304	317	310	331	336	343	310	341	322	315	310	304	333	340	329	337	315	314	338	349	330	322	321	337	357	336	369	300	299	324	306	311	324	309	325	306	328	331	345	332	342	316	349	318	318	336	322	322	328	302	360	331	279	320	358	336	338	296	351	339	311	323	335	326	322	333	310	323	267	325	327	312	314	325	324	331	314	351	312	326	290	330	319	347	295	322	351	335	327	341	323	320	326	297	307	334	344	338	312	337	328	351	289	366	339	369	304	319	313	306	316	294	319	338	312	319	357	305	334	308	332	316	327	336	326	317	326	345	310	287	360	324	337	320	316	303	338	307	334	324	321	357	313	316	348	315	365	340	307	358	342	319	317	315	335	348	309	316	322	327	292	320	311	334	322	347	307	340	344	315	308	342	318	346	323	323	289	279	317	339	302	354	317	320	309	328	316	337	346	339	332	327	342	326	346	311	324	300	323	326	291	300	327	313	319	310	310	332	296	321	335	307	308	342	306	301	294	305	317	339	309	361	317	334	315	323	328	322	291	345	314	342	327	325	297	333	318	339	317	295	330	356	329	316	319	306	316	324	339	317	362	319	336	341	294	331	293	346	311	331	307	323	333	319	306	360	364	347	334	349	311	329	308	297	337	327	342	358	284	318	346	314	323	300	354	328	308	340	341	339	332	331	302	330	349	340	335	325	306	334	305	315	346	328	320	362	346	344	339	341	314	348	332	337	342	302	304	315	332	305	327	307	310	354	319	310	294	340	342	303	327	355	342	347	335	363	346	302	314	359	330	343	328	344	350	323	354	349	313	326	327	332	330	316	311	286	307	313	352	340	334	330	326	304	351	350	336	317	343	313	343	295	295	338	321	331	357	345	302	380	311	332	318	328	335	360	308	315	359	331	305	312	317	331	330	323	330	320	310	344	283	340	313	340	331	340	343	348	335	336	298	320	309	337	288	341	266	318	307	331	297	310	336	346	338	328	318	305	309	316	350	301	331	355	334	342	339	359	328	336	315	322	380	332	360	319	308	339	334	343	346	330	325	313	326	320	305	295	308	303	316	317	340	309	328	296	289	321	266	306	296	316	334	342	339	310	349	343	296	298	321	346	327	340	300	292	345	329	315	314	318	291	360	330	347	338	295	307	331	320	347	333	329	294	327	308	320	303	301	297	331	329	306	296	315	317	330	321	326	337	319	285	308	332	317	324	324	346	325	324	362	343	328	321	338	309	331	322	332	287	339	332	325	321	326	322	317	342	346	342	340	322	338	315	331	357	321	320	310	295	291	342	349	304	297	312	322	312	351	327	324	319	305	303	311	323	324	303	310	281	342	306	308	316	310	298	344	300	323	336	327	346	314	302	317	294	317	324	316	317	304	319	341	288	318	337	327	296	307	330	332	283	330	335	314	309	332	326	320	322	337	336	335	340	335	335	325	349	369	307	314	317	352	306	345	355	315	311	344	322	276	326	301	304	319	319	343	306	324	312	358	385	320	299	349	314	327	322	329	322	314	300	296	361	346	300	309	303	319	313	312	331	342	325	330	340	329	334	349	330	333	336	310
60172	102817	79426	50809	26902	8872	2184	823	579	593	564	582	591	570	557	599	580	602	569	567	587	589	547	578	521	541	524	563	551	597	583	572	558	554	550	558	571	564	591	556	559	613	618	589	579	573	546	580	571	617	571	530	604	584	571	574	542	543	557	526	537	543	569	557	599	609	568	589	587	581	593	548	522	534	590	531	562	525	552	611	616	568	552	525	565	541	587	557	544	575	578	544	587	575	591	561	589	591	586	593	589	541	585	542	565	556	581	569	565	571	579	529	547	575	547	600	554	575	561	570	565	609	591	616	571	550	566	621	581	550	620	594	554	556	565	555	559	579	596	606	572	597	605	589	569	594	599	555	552	539	539	559	606	554	535	590	553	578	581	557	589	579	577	548	571	557	555	561	565	566	563	593	551	570	542	546	584	539	548	565	614	593	553	554	627	576	597	539	580	543	546	549	563	594	547	536	531	552	590	589	579	543	535	525	582	589	594	540	562	613	602	570	573	518	566	509	605	533	574	588	545	575	523	553	549	600	566	570	566	575	594	564	601	561	553	591	591	564	586	584	549	544	572	532	581	559	582	571	539	578	553	589	540	560	511	584	553	550	564	521	572	563	594	589	552	567	535	553	581	582	579	572	594	554	552	552	587	572	505	544	581	571	598	548	588	568	612	555	562	538	556	559	555	603	548	592	534	553	561	618	524	551	535	579	536	566	594	566	544	568	601	555	578	565	531	624	554	540	531	579	607	557	601	540	568	620	566	549	572	553	546	563	521	551	596	601	536	536	547	573	507	566	547	570	561	582	549	575	566	549	542	556	523	566	571	544	562	575	528	569	552	536	565	539	586	528	542	547	541	565	524	553	584	553	572	600	565	571	538	528	539	590	605	580	587	589	564	556	582	561	550	563	574	528	588	567	552	565	603	564	568	567	584	554	544	569	553	569	553	553	556	557	570	555	559	591	536	565	556	524	541	539	562	562	577	553	555	557	613	534	551	558	588	584	555	560	540	546	556	565	567	585	582	573	585	573	576	530	570	546	552	573	532	619	580	568	539	575	564	560	536	537	589	528	609	531	533	574	534	562	569	570	574	577	597	552	580	607	588	553	519	502	534	607	545	570	590	595	555	560	563	551	546	574	583	581	577	597	544	566	550	555	576	533	578	561	526	514	535	573	622	599	586	548	552	574	597	588	557	561	621	582	600	539	561	601	554	558	554	560	566	548	557	582	556	567	571	538	561	568	581	551	573	575	558	508	603	561	539	539	572	534	573	584	589	599	571	595	564	596	556	578	567	549	587	528	554	568	570	543	576	558	566	535	581	505	568	545	561	554	510	547	532	540	529	506	545	564	571	580	557	567	576	586	552	562	578	551	568	573	600	602	586	574	552	585	582	542	570	583	543	574	581	530	532	538	550	509	558	557	583	586	554	556	544	549	557	552	568	578	564	527	564	545	538	544	573	500	565	555	602	561	565	538	556	536	560	609	569	548	536	564	552	572	546	566	579	579	568	581	561	530	535	549	558	566	600	518	606	519	540	549	563	609	524	554	574	579	592	537	522	577	565	518	582	552	588	560	563	592	566	536	598	577	569	548	590	533	558	566	566	550	608	562	581	580	556	527	574	582	571	548	566	578	534	563	572	523	548	539	587	590	561	540	559	593	534	534	548	588	557	576	552	566	571	539	562	535	574	582	580	576	536	545	547	591	551	576	620	550	584	524	596	579	521	578	564	598	549	542	552	563	560	576	538	579	541	584	601	554	577	527	570	575	537	568	540	597	603	533	597	538	554	568	613	541	571	558	533	563	619	562	561	561	531	567	551	555	536	555	575	568	552	595	543	599	575	588	501	571	599	566	567	569	574	533	495	587	577	559	545	521	555	553	572	554	600	537	559	534	538	534	548	572	587	577	524	600	556	587	604	563	600	596	559	538	573	550	576	571	577	562	578	614	577	531	564	553	549	565	593	621	573	591	562	595	622	570	580	601	565	563	559	523	570	588	548	554	565	584	594	558	564	605	576	567	549	571	590	583	576	557	504	548	581	587	609	543	556	533	509	573	589	569	586	539	548	585	571	597	560	535	594	526	534	581	597	537	568	539	574	537	601	584	564	541	575	553	564	567	605	586	594	565	571	576	553	534	593	553	552	583	525	566	568	577	572	585	542	550	588	559	584	542	531	535	549	581	536	566	581	579	520	583	605	585	605	580	516	546	544	538	603	567	572	571	544	541	558	575	554	545	536	568	574	562	564	559	577	568	550	576	596	553	555	584	582	576	560	596	582	549	518	539	594	587	539	548	584	581	564	533	562	589	551	503	589	552	568	565	531	556	540	620	510	507	576	595	577	563	565	575	573	588	576	583	578	578	550	600	572	553	600	590	583	516	531	570	582	593	532	577	553	600	618	567	544	575	569	548	585	539	578	567	548	540	584	604	565	571	575	576	521	566	584	515	566	555	574	571	549	555	555	559	576	549	572	567	551	560	588	587	565	591	587	584	573	568	573	515	507	594	565	580	547	576	564	551	560	553	550	538	610	557	544	567	586	552	595	590	563	567	578	537	639	533	588	598	611	593	592	549	585	543	574	560	557	538	544	546	577	607	541	542	573	522	566	549	586	589	567	589	574	621	520	532	517	569	517	552	577	552	564	564	574	584	540	601	572	566	574	583	545	583	554	544	563	609	565	540	536	539	532	587	548	590	613	566	564	577	553	596	565	570	563	557	558	578	525	533	588	569	574	564	570	594	591	540	555	604	535	595	585	560	542	571	574	596	540	594	575	550	583	571	586	546	570	540	572	550	572	561	602	553	523	556	567	588	526	580	555	589	567	559	562	547	548	548	561	580	563	581	561	597	569	540	555	539	509	606	554	615	581	532	534	527	547	568	569	542	557	553	495	595	587	562	537	562	547	586	584	581	579	527	598	574	546	588	570	560	545	548	568	574	519	585	591	560	592	611	569	574	555	560	548	556	577	590	534	558	532	566	539	545	552	564	588	550	607	557	543	562	563	541	541	570	577	547	568	582	553	600	572	553	570	565	541	538	548	576	559	582	587	533	573	555	588	568	517	538	574	534	556	582	588	531	558	623	555	573	568	537	526	558	558	569	569	571	555	588	515	572	575	556	576	607	538	602	576	571	564	548	573	582	564	635	525	601	581	581	553	548	546	548	545	551	550	561	559	574	505	566	542	565	561	573	574	557	588	589	546	536	538	550	537	565	555	568	555	568	549	584	589	554	545	537	601	570	611	589	580	568	544	527	539	541	592	559	538	616	536	586	563	565	584	609	570	518	559	532	570	626	566	517	544	563	583	552	581	553	596	600	580	573	595	567	550	584	597	605	568	558	563	533	572	579	527	531	573	532	584	577	567	564	581	529	584	554	565	546	537	582	580	562	517	611	573	541	601	573	560	539	579	534	558	554	600	533	576	574	621	606	563	552	534	593	569	555	558	534	537	545	571	575	566	554	515	546	600	599	537	570	534	582	585	582
28782	31024	30571	15092	2733	631	343	282	252	272	231	264	284	253	304	313	286	286	288	281	271	258	303	284	282	258	279	299	286	248	263	268	239	284	248	268	254	240	280	285	253	269	259	283	274	301	304	267	284	276	257	270	299	269	280	272	295	303	275	266	285	261	279	217	262	273	277	287	281	277	265	311	259	261	285	280	269	298	282	279	264	266	277	267	250	292	237	248	263	273	267	275	272	251	285	267	282	261	287	292	282	265	252	246	318	278	277	257	295	291	268	271	284	264	273	259	278	285	250	247	290	279	280	257	269	252	295	240	264	279	293	275	249	274	235	234	283	269	251	284	280	286	291	257	270	290	272	264	280	273	263	268	305	279	276	266	273	291	276	270	258	271	251	236	238	263	288	257	274	286	293	262	289	257	267	270	255	269	280	273	308	260	265	282	260	289	303	273	252	266	265	244	261	278	245	271	285	301	296	306	247	276	262	284	258	289	261	277	274	281	269	290	250	291	250	244	273	251	307	275	291	242	262	249	278	288	252	288	270	288	266	266	284	269	273	276	232	282	267	279	247	274	275	290	273	293	280	275	297	233	276	256	275	248	295	281	248	264	271	246	275	269	285	254	297	263	298	259	246	282	265	265	284	272	293	275	259	226	268	260	293	258	267	263	298	244	245	279	279	272	275	282	246	258	295	291	279	275	289	274	259	299	267	273	287	293	268	285	279	271	260	264	261	260	237	303	232	282	277	271	254	258	258	261	255	269	233	265	278	269	253	246	294	274	224	269	278	279	283	274	252	249	271	273	284	280	255	247	265	236	285	251	252	260	270	280	284	264	271	259	281	261	288	299	265	247	297	275	265	283	260	272	279	278	262	265	319	273	295	281	280	271	265	283	273	273	257	261	257	241	257	273	253	260	267	283	258	277	298	269	257	264	274	281	274	256	259	274	277	271	257	264	287	240	269	277	270	297	245	271	268	251	286	255	288	304	248	284	283	249	254	290	291	263	277	276	267	289	249	284	270	281	289	254	290	245	294	245	274	259	271	277	216	254	260	244	256	269	227	292	231	257	311	251	283	268	273	270	278	288	272	264	284	271	267	299	299	298	272	240	278	299	290	279	241	270	256	252	287	292	289	274	260	286	274	266	259	267	283	249	281	248	269	271	294	270	275	251	270	250	258	277	273	285	287	267	292	263	258	271	296	281	258	309	278	248	266	262	273	295	274	270	293	289	262	239	263	264	258	250	258	265	264	271	272	295	250	243	274	270	279	254	300	265	257	292	269	270	263	278	243	277	263	282	295	275	303	270	275	264	277	267	279	270	296	269	260	277	261	250	250	299	285	241	278	262	257	252	302	274	270	277	278	269	270	244	269	313	277	299	253	253	254	283	267	284	282	295	289	264	278	251	272	247	258	277	287	255	270	270	252	274	256	282	280	287	275	294	264	279	288	270	266	235	248	261	250	227	261	282	254	255	266	299	276	269	300	254	269	233	273	277	262	255	259	270	270	265	258	315	262	296	280	264	290	280	290	267	273	283	281	303	248	279	281	262	288	265	272	275	280	259	248	273	287	240	255	261	248	282	325	274	263	271	257	261	294	269	255	250	285	271	249	290	288	290	266	276	296	297	283	286	281	295	259	274	266	308	269	280	273	274	263	280	257	257	285	288	300	276	266	248	248	278	283	282	259	254	265	277	292	257	279	253	279	276	268	260	260	245	260	283	269	260	275	257	240	257	273	243	249	264	268	298	259	289	243	252	300	296	256	280	245	296	248	242	256	265	236	220	278	284	285	281	274	282	296	252	263	259	247	287	266	283	263	271	289	272	263	302	281	261	283	238	280	273	280	286	270	277	283	266	303	271	280	278	301	269	271	257	240	248	273	260	290	247	301	297	289	247	263	286	278	287	252	271	238	245	275	266	286	283	280	274	284	278	287	259	280	292	270	266	241	251	262	280	301	254	258	293	278	244	271	299	275	300	282	286	277	252	282	239	253	305	267	262	241	241	262	268	268	283	238	273	276	278	275	274	264	241	267	277	282	269	263	280	278	250	278	253	267	269	247	277	268	286	278	275	266	265	277	278	254	270	271	275	275	253	271	267	301	278	242	267	269	272	280	278	268	267	280	245	279	233	274	282	286	243	284	313	264	262	255	258	282	265	277	266	268	285	274	290	280	275	262	293	270	251	276	264	274	290	268	262	279	266	290	297	285	225	273	263	290	282	281	260	272	263	255	258	268	287	276	264	266	271	252	241	276	256	263	271	279	277	280	273	281	268	256	248	287	244	307	257	277	283	278	255	272	251	266	303	256	279	252	279	289	258	308	276	257	265	273	275	265	261	297	256	314	280	269	292	252	264	272	264	253	261	304	302	280	288	268	264	287	274	251	267	288	279	274	295	291	271	255	222	239	280	242	267	295	261	304	261	260	265	263	263	271	257	250	259	257	272	279	269	252	287	271	289	264	288	286	260	278	276	281	277	298	263	307	270	277	272	264	295	257	238	262	265	253	260	261	269	262	261	284	272	245	257	261	272	273	258	301	273	269	288	268	297	270	283	268	274	257	233	247	279	275	266	263	259	261	248	293	254	263	270	283	274	271	256	275	260	246	275	264	273	276	267	280	258	271	244	302	291	245	272	251	304	260	302	258	243	268	254	311	284	257	250	266	220	284	270	264	260	289	302	281	235	238	280	271	275	290	297	266	263	283	264	238	283	267	255	270	290	271	262	268	257	291	248	293	267	274	260	282	262	269	264	283	240	290	258	275	262	299	262	305	287	273	266	270	266	267	253	228	285	257	252	277	258	249	247	280	274	275	285	275	276	273	273	252	263	313	297	292	265	282	234	272	286	236	300	258	280	253	301	283	290	277	285	272	286	293	288	252	274	259	271	261	264	302	281	243	264	280	277	245	272	260	275	246	296	243	279	278	274	254	260	286	235	272	274	284	283	263	258	254	262	260	282	228	254	257	272	287	246	263	277	244	300	271	255	263	258	276	311	270	270	280	282	268	248	308	266	296	276	295	285	248	278	245	265	265	259	298	262	262	261	280	268	298	264	280	277	297	246	298	276	282	274	256	278	291	248	256	236	292	274	261	301	302	274	257	288	284	268	268	271	259	268	290	270	290	298	281	251	284	270	255	282	257	259	244	265	296	254	270	277	246	272	245	263	289	282	262	261	268	276	278	300	287	296	296	275	284	267	289	260	281	264	264	258	223	291	268	262	262	264	259	262	260	280	264	257	289	273	267	264	294	299	255	271	298	257	241	280	278	254	265	282	251	294	294	287	260	291	246	306	256	254	270	253	275	254	299	268	293	294	247	245	262	305	268	274	259	282	251	307	250	269	265	285	267	258	295	244	295	308	268	290	269	281	290	276	252	263	283	291	297	295	301	264	275	301	262	283	264	275	301	242	275	258	259	280	276	284	268	264	250	294	278	242	278	270	285	259	263	247	262	251	273	240	245	294	268	269	260	286	281	265	278	264	309	269
35193	49223	35988	16591	4969	1375	663	542	474	505	473	501	501	475	505	492	500	499	478	502	509	508	523	513	492	496	502	462	484	464	500	498	477	506	483	504	474	492	496	485	530	483	514	472	521	490	505	492	497	497	472	522	480	473	507	510	532	502	513	444	503	468	522	483	511	479	514	484	492	499	492	501	456	478	483	500	519	542	497	479	456	509	516	483	492	458	497	465	517	511	460	532	498	506	531	444	511	486	495	508	480	548	522	511	481	493	506	504	490	473	509	467	503	520	501	475	475	465	546	501	468	501	475	513	532	499	467	480	481	491	454	499	518	465	506	489	482	507	488	494	507	512	488	469	484	489	463	480	513	518	524	506	478	541	482	469	472	493	495	501	507	492	504	498	472	494	497	534	465	486	530	491	505	518	512	504	496	514	460	507	523	467	474	496	512	469	490	484	539	465	506	476	460	548	503	555	509	477	456	460	517	440	463	498	502	496	442	488	508	524	521	512	510	532	488	485	479	464	518	499	477	443	511	514	477	486	516	512	521	495	519	510	463	495	471	472	519	500	468	499	511	521	529	505	502	486	490	484	480	480	491	540	493	508	544	487	525	466	516	476	509	484	479	530	500	462	497	465	469	454	530	499	484	507	477	477	504	518	470	508	559	501	518	507	483	493	469	489	487	517	493	517	508	484	500	478	510	495	525	490	473	503	515	488	514	497	478	466	492	493	477	486	560	456	516	484	468	477	449	479	484	544	500	465	493	511	522	470	484	481	524	495	498	493	482	496	486	535	466	467	488	512	441	470	521	525	525	458	494	477	502	456	484	511	466	541	504	499	443	507	542	480	496	502	477	471	503	500	473	518	502	482	494	543	519	473	476	487	489	500	526	494	482	499	510	517	489	490	515	481	453	471	446	484	506	501	491	489	517	503	470	518	510	502	455	515	526	507	434	526	511	495	526	489	526	503	462	499	509	543	459	476	465	517	441	503	514	499	515	498	500	494	478	498	486	507	471	492	482	552	478	479	493	485	497	473	489	513	472	474	504	511	482	499	512	517	519	489	504	501	514	497	483	496	496	487	489	481	463	498	473	495	526	519	500	442	501	510	504	516	512	544	512	502	502	481	528	476	507	492	499	519	511	506	523	521	526	510	491	495	516	512	495	524	453	493	502	458	516	494	462	491	485	461	473	484	499	510	524	491	554	469	465	463	501	503	483	526	505	478	483	519	447	510	495	504	476	472	513	465	512	498	508	460	525	493	477	507	506	500	459	463	512	499	445	483	482	492	482	531	514	490	469	470	472	484	496	469	460	493	490	485	482	456	475	456	463	492	462	506	517	501	519	511	495	466	504	517	496	497	480	526	512	486	509	503	486	511	492	513	515	519	485	507	489	521	473	509	514	504	472	492	498	468	498	507	498	507	477	462	496	505	485	471	496	445	468	478	537	512	487	458	516	470	543	503	483	480	551	447	482	493	527	522	491	499	494	531	473	513	495	497	480	522	524	496	498	479	512	524	502	481	542	480	455	514	498	513	523	464	546	501	486	483	491	485	489	519	514	460	478	489	476	487	485	496	508	484	479	455	474	483	491	505	523	538	467	468	508	517	511	514	493	488	500	486	412	491	498	480	493	497	516	488	508	513	516	498	506	483	507	495	516	454	477	488	546	534	499	496	486	500	496	514	504	498	467	482	496	493	497	473	488	497	488	479	460	497	502	512	499	506	481	466	482	518	538	508	483	446	489	482	491	496	448	473	477	494	502	503	517	485	472	486	504	476	481	506	497	520	501	460	488	453	504	533	497	521	484	515	490	524	518	522	494	514	471	465	529	485	476	516	526	496	527	471	457	491	496	479	516	522	498	507	468	495	562	499	495	516	480	493	483	525	524	507	492	459	484	492	514	469	509	444	484	534	492	508	482	505	497	531	502	529	504	486	500	517	503	493	516	502	490	513	500	519	476	450	532	479	530	476	501	510	489	507	506	467	459	487	462	464	479	485	479	431	490	488	436	503	474	492	531	487	473	494	503	473	489	494	495	465	496	515	470	498	470	472	480	508	501	474	497	491	459	510	479	545	522	515	499	501	528	471	506	501	520	475	486	492	491	504	468	459	473	497	491	529	446	500	523	461	523	501	504	503	436	522	499	504	501	468	491	476	494	510	530	543	450	469	470	453	478	504	487	524	467	520	483	447	470	492	495	484	450	452	489	453	516	455	492	506	471	469	508	477	486	496	469	531	502	502	512	487	475	478	488	495	473	531	463	519	514	468	511	504	503	525	492	476	526	493	520	484	468	526	477	467	538	501	449	495	505	518	523	488	481	461	545	527	462	498	526	526	493	502	511	490	510	502	468	523	463	505	483	495	494	521	506	507	473	495	504	494	452	488	498	501	518	541	511	513	506	497	498	504	500	509	510	487	514	500	461	544	483	458	501	467	474	495	519	466	531	463	485	500	483	466	475	516	507	482	484	529	520	479	498	513	495	470	480	484	483	449	481	520	502	487	476	517	491	515	540	481	517	509	505	468	529	484	495	498	492	506	478	485	496	516	505	497	501	482	515	519	514	516	491	455	492	502	486	512	489	452	500	494	458	521	471	499	496	507	465	485	484	531	473	483	467	493	487	493	456	473	550	494	445	479	488	478	474	524	461	490	510	494	504	460	483	543	523	522	494	489	453	500	494	486	498	518	494	487	463	513	495	456	534	484	492	465	497	518	459	489	496	487	504	504	528	498	507	447	491	475	515	511	456	515	467	505	493	454	537	521	477	524	526	495	502	500	475	524	499	499	495	510	493	487	463	450	506	523	492	483	518	471	521	534	480	478	498	491	520	469	515	466	511	549	492	474	496	501	539	484	543	479	507	490	491	459	500	500	513	506	443	483	483	519	496	486	483	549	478	536	505	493	503	520	470	546	478	517	517	484	483	521	516	497	482	484	500	508	468	525	461	487	524	469	505	513	476	528	515	534	487	484	474	441	472	481	473	492	458	493	484	502	475	523	478	516	481	498	494	487	521	441	510	515	474	506	503	497	448	523	494	497	507	494	466	520	520	506	498	471	500	533	489	469	510	475	497	529	473	484	511	512	515	467	481	488	470	534	504	490	503	486	473	509	492	480	471	521	491	509	472	501	483	484	503	491	510	473	464	490	533	498	503	507	515	469	474	507	505	459	502	484	492	508	490	508	502	479	490	515	506	468	496	529	534	511	523	498	472	508	507	483	521	474	479	498	496	515	436	533	515	499	499	508	503	542	530	532	465	486	498	494	472	486	482	482	526	448	498	494	494	505	495	497	497	453	486	480	536	481	495	481	455	475	481	446	474	478	524	520	470	479	517	465	478	505	441	518	489	472	456	500	442	482	498	466	512	482	452	495	483	444	499	447	471	518	494	528	454	501	498	480	531	485	508	513	478	505	469	525	486	547	465	513	482	481	512	497	469	488	466	490	534	522	461	487	497	477	483	481	465	450	497	530	469	475	488	454	511	464	494	509
24681	24706	37613	31068	20165	8128	934	370	302	273	307	265	274	292	299	283	287	279	288	287	288	291	284	284	296	281	281	320	306	278	317	314	282	294	259	283	297	313	279	277	281	302	289	281	288	285	304	313	292	278	288	264	289	323	273	282	295	290	296	293	280	263	297	272	303	263	288	290	254	255	285	281	280	294	277	285	251	275	283	300	290	284	309	305	301	292	297	286	263	292	291	243	289	274	303	279	296	293	269	270	261	289	270	305	282	303	286	288	290	273	306	276	283	287	295	275	292	303	276	312	297	288	252	270	305	261	301	294	273	253	291	290	274	316	309	256	290	294	281	294	290	324	250	303	258	265	271	311	291	310	300	278	262	271	297	277	292	297	277	290	243	301	298	285	286	295	284	290	304	273	280	268	290	242	253	266	300	278	276	305	262	304	287	285	294	308	307	271	286	275	294	302	276	277	281	243	290	261	260	313	304	321	306	281	307	266	290	269	274	285	281	287	275	286	291	295	260	299	305	295	300	304	278	298	284	293	280	286	272	313	279	287	281	273	298	288	273	283	288	269	277	261	293	280	264	282	264	280	273	281	317	287	313	295	297	278	278	282	290	246	256	288	269	278	302	273	277	290	249	295	280	265	278	298	251	255	302	309	274	312	267	311	272	302	294	283	264	282	258	281	276	284	285	300	283	303	276	277	274	265	276	287	265	264	307	289	253	285	296	291	258	298	291	281	281	290	322	301	277	259	299	265	275	300	258	296	277	260	285	281	302	287	278	243	284	277	278	298	259	268	300	284	260	255	307	288	265	292	298	272	277	294	301	288	289	261	289	281	261	303	282	281	294	309	252	283	298	271	307	289	286	275	291	277	291	295	272	311	276	262	287	317	276	286	282	284	282	276	287	266	285	274	289	274	296	263	295	284	285	263	281	264	275	287	321	276	273	282	303	318	296	291	295	318	299	304	269	283	288	294	286	272	313	280	282	283	275	283	301	247	311	275	285	283	299	290	305	283	282	296	289	303	266	300	297	281	290	266	263	270	279	284	307	298	266	272	292	267	279	311	299	290	291	272	302	300	283	276	290	269	292	277	316	286	265	271	289	293	263	307	279	258	303	269	311	256	285	253	284	273	262	257	260	285	280	273	279	269	288	272	257	306	315	286	280	292	271	289	282	287	274	287	274	253	277	280	286	296	278	306	264	283	282	273	290	256	291	270	281	293	269	282	294	282	276	320	303	324	295	285	319	263	280	292	275	277	302	256	267	303	291	299	309	269	291	295	254	293	298	287	319	262	256	256	304	290	310	320	290	280	287	278	312	282	264	300	291	255	279	284	287	291	290	243	281	297	275	256	295	292	288	331	275	272	284	288	305	273	307	293	314	305	307	323	268	290	318	282	281	300	308	279	259	296	283	299	259	285	287	264	287	291	309	308	277	288	284	278	288	273	278	292	272	291	317	280	308	296	299	277	306	311	274	278	277	307	302	280	301	288	288	310	280	263	289	283	309	288	294	271	274	284	283	287	285	276	294	294	300	293	289	291	298	284	275	274	248	276	308	258	297	298	266	276	286	268	297	296	296	289	295	287	273	270	274	241	285	300	276	303	236	292	333	272	289	295	308	252	279	297	274	288	275	281	297	279	298	299	262	273	312	288	291	268	293	264	289	290	281	279	263	292	271	290	258	268	311	294	265	318	266	281	292	265	311	274	276	258	280	281	310	272	268	276	308	274	273	279	261	273	279	279	277	264	282	278	291	276	271	285	251	323	293	267	311	330	287	294	306	279	299	269	329	283	270	303	284	289	271	304	290	279	274	286	272	283	249	297	277	266	278	284	303	294	270	282	273	274	264	286	283	267	286	272	285	292	294	289	281	268	283	273	316	301	293	281	292	269	264	280	300	283	277	307	316	271	278	271	281	290	277	266	297	279	264	298	313	268	304	269	288	289	290	284	298	297	265	270	261	280	290	287	286	269	266	299	305	294	246	311	261	303	260	280	323	291	284	272	285	324	290	285	286	285	281	277	290	291	260	268	260	284	286	321	300	291	280	292	288	308	257	284	293	291	285	286	287	285	289	232	293	294	301	288	293	294	285	292	275	277	263	287	297	274	290	271	245	299	281	267	263	269	285	292	258	264	285	307	260	283	228	297	274	297	275	285	267	260	294	282	315	285	297	277	270	297	290	286	278	316	276	286	289	270	272	264	294	276	284	313	306	282	272	290	296	259	293	305	279	277	271	306	265	284	310	284	299	300	284	276	276	273	306	303	295	270	296	325	260	277	276	295	301	271	300	309	316	278	277	285	304	267	271	264	300	299	307	305	297	243	301	284	280	288	278	281	300	302	305	316	314	292	270	285	302	277	272	290	289	317	292	263	290	272	294	283	271	279	281	280	287	292	240	295	297	290	299	266	275	273	283	284	259	294	282	280	254	285	252	290	303	300	279	287	310	264	277	284	302	313	278	299	348	299	297	304	312	290	251	286	272	296	284	265	290	290	265	275	314	285	288	292	300	310	326	269	281	299	262	289	312	291	262	279	273	264	300	259	302	280	247	274	283	271	284	301	279	316	293	294	290	275	284	294	285	259	263	283	287	287	306	292	295	290	265	286	274	298	308	286	286	288	262	290	275	280	260	305	285	297	282	299	278	297	279	303	285	281	291	281	271	267	275	278	273	297	263	274	257	325	294	277	256	277	286	288	265	323	267	278	269	299	267	291	277	286	271	296	297	302	298	281	283	287	280	277	255	293	305	275	277	290	267	282	311	280	263	289	317	263	274	291	278	281	264	288	239	298	268	270	296	317	287	271	275	274	288	282	261	284	278	263	279	292	280	293	304	290	277	266	298	312	291	298	299	299	278	291	286	265	279	318	291	275	264	294	281	274	309	286	310	283	285	282	274	285	284	285	295	261	298	305	287	269	300	287	290	268	290	324	273	282	276	310	239	278	279	302	291	287	311	290	306	245	300	272	281	303	274	285	296	300	279	269	297	291	278	268	260	279	265	298	296	286	312	273	308	302	303	269	296	284	280	299	258	276	295	274	279	289	316	293	279	265	275	286	281	277	276	301	312	278	291	288	283	287	271	293	307	296	280	310	271	311	285	275	286	304	299	300	297	295	302	260	285	272	278	263	291	288	267	306	272	281	288	287	325	263	282	275	261	267	278	269	265	321	293	283	282	324	293	288	291	286	302	289	297	313	284	290	301	306	280	288	278	317	276	270	296	279	274	281	295	293	293	284	295	242	312	261	259	274	289	301	278	273	329	293	294	263	272	276	280	287	280	308	311	305	279	271	263	302	290	287	288	273	247	270	296	300	287	290	281	256	280	268	297	261	303	289	261	266	267	288	304	271	250	255	303	263	271	298	292	302	298	282	310	299	269	265	278	278	280	299	279	273	251	273	293	267	280	272	285	307	277	300	253	295	282	257	294	300	271	274	288	266	278	293	295	297	266	315	284	291	262	282	282	269	280	276	326	270	278	284	306	261
59253	93326	70858	41195	19246	5222	1390	622	545	523	571	547	549	520	513	536	521	482	574	542	535	548	535	539	504	520	525	564	525	520	519	489	488	504	493	479	535	521	520	547	516	511	527	497	537	531	514	512	511	501	530	520	520	512	510	542	579	524	522	551	510	480	501	482	510	525	519	513	544	525	517	558	512	495	508	518	535	518	529	506	552	513	516	520	536	491	543	542	535	511	530	520	483	474	494	529	509	517	498	472	495	522	486	539	496	539	522	491	490	511	516	523	517	500	515	525	508	535	509	534	481	524	544	513	492	516	497	505	510	474	538	507	487	532	536	528	512	525	542	535	560	548	524	578	496	527	510	531	532	534	504	490	524	527	495	524	501	501	487	540	511	512	527	529	544	490	515	470	500	532	474	498	540	534	540	519	511	519	563	540	506	520	495	530	508	511	528	495	550	529	489	475	489	514	521	515	548	522	551	505	503	522	516	500	450	520	540	491	531	520	524	495	543	548	526	489	527	496	504	474	542	542	533	521	525	480	555	471	517	505	521	525	482	499	498	531	501	556	532	466	531	521	493	531	480	487	526	505	504	511	505	496	527	552	505	533	507	569	541	520	489	520	502	497	515	544	517	534	523	557	503	500	527	520	526	548	504	521	493	516	490	558	491	504	550	480	510	542	533	504	523	520	471	500	522	518	516	507	514	499	536	559	501	572	519	538	537	515	509	547	538	560	472	541	469	513	511	461	494	493	499	538	515	512	549	547	499	497	527	514	518	551	529	539	522	517	495	480	549	542	506	486	511	478	523	507	534	533	533	528	530	531	511	457	508	528	534	530	540	507	521	522	557	512	532	517	528	511	483	473	500	503	566	517	513	558	488	509	523	546	509	485	492	530	511	555	550	581	507	504	512	511	546	501	492	498	526	515	510	488	521	494	506	512	511	521	519	521	535	546	506	539	507	526	553	509	506	512	519	494	527	481	510	512	545	527	555	532	511	505	556	515	464	547	515	532	467	538	498	514	512	534	507	529	483	525	534	553	471	500	519	541	500	517	510	540	523	515	475	517	501	528	509	530	510	517	507	522	537	517	537	518	523	517	560	529	518	571	501	515	574	508	487	532	575	482	520	515	521	530	538	535	533	521	519	525	513	519	516	521	522	561	520	501	532	534	569	505	493	484	513	506	523	509	490	507	532	545	521	492	498	522	523	509	508	517	525	515	545	487	513	508	544	525	532	527	525	519	483	538	523	528	543	527	484	527	533	553	528	495	535	518	556	556	540	506	502	505	542	507	480	572	571	539	520	544	468	505	498	525	537	525	508	515	544	508	527	493	527	509	511	565	545	498	519	513	532	497	541	480	522	525	528	493	498	513	500	527	506	513	524	523	521	534	512	549	522	506	506	535	513	490	501	516	491	518	521	514	530	523	502	496	521	559	507	508	510	532	539	537	509	516	544	534	496	524	536	531	502	499	537	532	523	502	460	476	504	474	498	520	486	559	540	510	542	554	514	513	494	542	535	522	535	563	480	517	490	541	522	471	504	516	498	499	498	467	588	528	553	546	512	508	491	522	538	487	507	528	505	535	528	530	504	507	492	555	508	553	524	541	528	538	481	526	517	501	540	541	529	523	557	513	518	498	526	523	521	525	538	488	534	493	556	537	493	525	497	492	555	511	475	509	525	517	537	534	536	503	513	527	503	536	489	520	516	534	534	507	503	472	529	504	518	553	546	522	525	534	503	500	479	535	515	528	541	516	486	513	510	500	508	545	513	505	526	482	518	525	537	495	502	501	504	542	515	486	549	490	544	495	546	548	518	485	528	518	512	501	563	509	537	520	489	558	519	515	539	527	495	548	513	511	542	525	514	540	463	542	496	567	532	507	505	525	523	529	547	487	528	486	490	492	492	497	478	552	453	510	523	510	532	523	534	486	546	501	540	543	537	534	547	539	527	501	527	544	557	490	529	552	505	535	492	501	530	509	522	561	502	525	543	488	497	541	505	519	505	518	540	529	492	513	497	491	527	496	504	482	553	511	542	506	494	493	504	525	521	508	578	541	482	522	525	506	536	480	489	477	499	483	496	503	482	493	492	517	526	512	502	501	522	535	530	536	480	533	491	537	512	499	477	548	505	521	526	468	535	545	520	503	471	503	492	504	548	489	517	539	549	521	512	538	520	536	540	532	507	529	494	529	505	505	509	544	527	504	499	528	531	517	547	479	481	492	526	493	555	527	478	521	467	526	513	534	527	519	512	498	499	461	538	501	504	526	509	526	580	489	544	528	529	508	540	480	544	519	505	500	501	545	548	543	565	509	496	562	512	518	525	567	543	526	494	477	545	503	526	527	506	528	527	496	556	522	493	531	537	513	501	536	515	535	516	510	484	523	463	498	513	523	519	564	500	521	513	545	519	535	540	546	485	504	531	523	526	523	548	479	535	526	491	511	509	498	489	510	509	509	542	524	535	534	482	522	527	519	513	539	502	523	546	517	519	525	493	524	516	530	500	521	511	548	522	549	484	498	531	533	495	508	514	479	528	524	512	516	527	525	528	532	468	490	500	513	504	515	493	509	525	518	503	504	537	517	527	517	503	520	532	528	544	536	513	517	470	553	494	553	509	498	551	574	555	540	483	510	491	516	538	486	516	550	519	502	536	503	528	495	509	539	521	511	511	481	503	537	504	495	483	540	537	523	526	533	493	509	487	502	524	514	537	472	490	492	492	505	554	536	553	547	525	501	508	542	516	524	513	518	519	537	538	497	538	523	540	518	508	518	527	505	499	540	500	474	502	522	487	498	517	539	503	550	498	544	521	534	485	558	507	509	535	542	541	506	488	525	520	548	485	533	549	537	485	511	521	556	508	477	466	506	525	548	536	555	500	495	489	481	533	502	478	527	500	502	540	525	531	522	525	524	537	508	531	482	475	536	521	523	458	564	488	523	515	509	513	555	477	466	502	508	539	497	509	534	500	497	546	503	548	533	487	527	474	526	487	516	508	507	529	526	520	513	518	523	542	501	520	516	525	502	512	506	548	546	529	532	496	513	544	562	523	495	568	524	507	444	523	517	532	499	556	516	547	492	537	506	524	509	481	540	528	484	501	503	549	556	530	537	557	505	508	508	516	498	548	582	532	505	537	564	497	554	541	538	514	513	477	503	501	524	540	497	528	529	485	512	497	508	498	473	509	544	548	517	539	528	522	505	522	523	561	513	526	522	544	521	507	530	486	498	558	545	503	491	498	503	528	476	503	507	497	520	533	532	525	486	495	499	550	509	526	464	535	540	556	529	553	526	505	525	523	487	496	484	531	471	549	510	530	536	514	541	494	511	564	497	533	509	497	502	538	520	524	511	499	557	491	513	487	483	529	543	522	537	538	499	546	511	545	513	530	516	535	530	566	541	494	497	523	493	529	520	537	516	577	501	570	507	531	525	516	510	517	557	525	501	531	551	517	523	511	551	484	487	534	520	533	488	488	527	506	525	503	533	514	510
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
