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
341468637822	341468638392	341468638941	341468639492	341468640041	341468640592	341468641142	341468641692	341468642241	341468642792	341468643341	341468643892	341468644441	341468644992	341468645542	341468646092	341468646641	341468647192	341468647742	341468648292	341468648841	341468649392	341468649942	341468650492	341468651041	341468651592	341468652142	341468652692	341468653241	341468653792	341468654342	341468654892	341468655441	341468655992	341468656542	341468657092	341468657641	341468658192	341468658742	341468659292	341468659841	341468660392	341468660942	341468661492	341468662041	341468662592	341468663142	341468663692	341468664241	341468664792	341468665342	341468665892	341468666441	341468666992	341468667542	341468668092	341468668641	341468669192	341468669742	341468670292	341468670841	341468671392	341468671942	341468672492	341468673041	341468673592	341468674142	341468674692	341468675241	341468675792	341468676342	341468676892	341468677441	341468677992	341468678542	341468679092	341468679641	341468680192	341468680742	341468681292	341468681841	341468682392	341468682942	341468683492	341468684041	341468684592	341468685142	341468685692	341468686241	341468686792	341468687342	341468687892	341468688441	341468688992	341468689542	341468690092	341468690641	341468691192	341468691742	341468692292	341468692841	341468693392	341468693942	341468694492	341468695041	341468695592	341468696142	341468696692	341468697241	341468697792	341468698342	341468698892	341468699441	341468699992	341468700542	341468701092	341468701641	341468702192	341468702742	341468703292	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23512	22010	29826	24886	22011	22053	9179	1176	849	731	684	626	540	558	484	499	477	464	491	432	463	457	447	441	414	435	412	365	400	440	392	376	410	416	445	393	430	400	399	411	422	376	368	387	404	409	377	367	402	398	411	414	393	385	430	390	406	392	388	401	394	401	353	379	380	369	391	365	375	380	389	385	400	398	436	365	385	361	401	370	418	390	377	367	363	395	373	399	350	391	375	365	345	397	365	396	371	363	358	358	418	354	388	375	362	366	411	349	376	353	379	402	389	375	395	387	361	389	346	375	389	377	396	381	372	383	367	366	382	360	364	377	371	374	389	362	368	374	400	391	379	388	403	376	372	374	375	354	443	375	373	379	391	378	393	388	404	393	354	379	369	396	407	362	365	360	383	392	391	387	381	371	346	359	342	380	388	372	398	384	375	370	347	385	397	386	364	411	403	366	384	358	379	362	389	379	371	359	375	373	418	397	405	390	400	372	410	353	410	400	374	343	408	369	394	391	380	375	422	367	361	394	404	321	347	408	437	367	386	386	381	404	411	387	390	393	383	382	370	346	358	423	424	394	376	375	373	387	384	397	366	383	359	372	358	376	360	347	395	401	376	385	376	363	372	381	404	365	361	370	372	395	414	374	384	432	397	377	425	394	363	369	378	376	395	379	417	387	385	388	423	381	376	414	416	377	357	373	376	354	398	381	382	365	392	339	347	369	381	354	408	372	383	380	372	386	349	396	365	380	382	400	403	357	398	389	350	367	369	377	391	348	371	370	330	389	376	381	359	376	380	356	364	408	354	378	390	410	370	395	395	377	395	377	382	389	384	337	395	381	408	327	395	367	382	392	383	378	351	370	376	383	353	369	381	354	387	358	392	363	403	377	383	388	377	369	380	373	364	383	376	385	386	405	398	393	384	375	415	384	384	382	355	379	379	344	395	385	369	394	364	360	367	366	396	385	381	389	373	383	373	344	380	378	382	378	378	400	406	374	371	364	350	427	391	371	353	399	388	392	397	399	378	406	368	362	377	403	384	364	386	372	362	373	367	327	371	391	382	383	364	369	392	406	369	391	371	379	382	371	353	395	364	344	373	392	372	372	321	380	370	394	405	382	393	387	393	405	419	404	394	366	381	370	366	365	385	386	361	384	402	369	333	375	348	366	392	411	412	369	357	380	366	391	389	388	396	392	363	380	415	345	354	425	355	352	394	383	386	382	354	348	363	381	374	381	383	365	366	391	404	369	362	410	362	390	385	361	392	399	351	375	410	394	394	369	366	374	386	375	397	381	377	388	363	356	391	388	379	342	421	376	387	413	362	388	366	401	409	372	417	368	415	408	394	378	389	412	358	385	392	391	378	375	396	379	364	321	404	350	375	358	408	340	362	385	383	371	372	388	376	397	347	349	413	361	366	372	370	385	373	352	408	376	404	368	361	386	379	410	383	383	381	392	383	339	371	370	367	385	356	400	408	379	383	371	399	377	379	364	403	361	388	395	386	393	413	382	366	405	417	351	373	346	371	370	350	354	381	354	347	396	396	396	406	388	413	388	380	390	385	408	384	402	373	390	347	363	393	410	351	406	416	382	389	372	365	393	394	371	397	349	375	383	368	382	369	387	420	352	384	365	356	411	376	429	399	380	364	398	405	401	377	382	342	396	383	393	399	393	376	426	366	385	335	360	373	385	385	358	404	377	388	382	386	382	367	356	352	359	350	404	359	390	367	356	390	406	372	382	359	358	401	371	420	392	390	389	377	382	376	398	383	374	367	376	373	362	384	385	335	375	386	380	348	382	395	372	380	393	366	381	387	351	386	348	385	379	398	368	402	396	412	385	390	366	317	368	419	378	362	364	389	430	350	401	378	358	367	358	392	385	381	379	376	371	379	408	373	397	376	381	377	370	360	380	406	413	372	376	375	388	387	368	359	380	361	393	415	366	377	377	362	390	331	375	407	395	368	365	376	388	404	401	384	350	385	372	371	370	379	387	403	362	357	389	398	420	377	408	392	407	376	349	366	420	401	349	373	347	388	391	381	395	363	378	378	402	339	370	387	417	340	352	382	407	392	381	377	396	369	402	381	407	376	377	375	380	392	416	422	395	390	367	375	395	400	407	400	377	361	351	359	373	389	387	361	370	363	377	346	388	389	380	359	374	375	389	355	337	372	366	396	380	370	363	348	367	405	363	367	380	378	375	386	379	374	385	358	388	342	378	364	358	375	408	382	368	394	362	361	372	383	376	389	385	345	374	369	394	352	385	388	373	383	406	378	381	429	375	422	376	396	341	351	406	362	355	420	389	365	380	372	401	335	441	400	400	403	389	360	373	385	347	393	380	413	353	373	405	370	341	393	386	355	419	378	388	343	389	394	381	374	397	404	407	363	367	397	352	359	375	392	388	384	353	404	359	390	375	391	439	379	399	406	384	394	346	393	409	371	383	391	404	360	386	364	393	341	323	354	398	344	336	397	382	394	377	400	373	402	339	377	377	387	361	370	382	412	404	336	383	375	388	410	382	408	374	372	369	390	367	364	394	384	396	344	365	366	366	385	402	390	413	391	399	368	377	369	393	351	357	363	375	383	363	389	389	381	358	360	405	385	368	387	399	353	383	366	403	376	375	357	379	346	379	360	350	375	380	412	348	346	363	405	398	391	379	347	408	420	371	387	399	405	390	378	374	357	367	364	385	399	380	428	379	401	385	387	367	334	362	392	380	362	384	349	423	401	411	396	366	403	381	369	352	368	348	408	373	362	326	369	374	386	385	391	353	339	390	397	368	404	377	367	383	374	358	387	396	416	348	404	415	364	367	401	348	373	395	373	396	403	367	366	371	370	368	371	372	369	383	382	369	346	410	366	367	390	376	395	390	360	383	416	381	378	334	391	403	347	358	353	370	376	352	387	383	378	379	368	365	357	368	345	382	366	402	383	410	385	388	375	391	410	356	330	351	362	385	367	360	356	409	337	341	414	369	384	360	387	356	402	357	382	410	361	353	402	393	409	401	373	374	342	390	388	375	346	378	397	431	410	354	378	372	427	391	372	360	431	386	386	382	425	390	405	380	362	362	388	377	404	388	421	383	392	399	401	397	355	371	373	423	359	408	385	374	386	398	368	349	386	375	362	402	386	382	381	388	354	349	365	409	394	355	384	350	376	386	393	360	417	346	401	373	405	392	393	419	400	365	388	341	382	380	392	350	396	393	358	363	369	395	372	374	375	364	381	356	354	389	409	385	371	350	356	372	382	405	386	349	395	400	373	359	362	374	340	359	368	400	380	386	405	405	359	382	397	398	390	386	363	386	382	386	378	373	385	387	379	357	367	382	373	361	349	401	374	369	398	344	401	357	407	356	397	338	347	358	382	376	414	363	349	345	365	360	376	389	382	385	393	381	388	410	377	390	364	386	383	419	397	405	371	408	380	374	422	366	398	348	388	374	394	398	385	412	345	378	393	359	348	342	372	350	420	360	382	384	378	414	385	387	403	392
4685	14931	11356	5545	3772	2859	2203	1741	1366	1172	987	939	832	750	681	687	640	593	595	589	617	560	550	563	546	562	531	502	513	480	506	479	452	511	462	485	503	460	465	506	511	457	488	465	453	496	463	459	445	508	515	527	478	480	457	486	467	490	491	445	503	438	489	443	460	461	494	465	451	465	438	502	474	426	455	485	454	448	519	492	465	472	506	460	466	462	465	427	484	485	461	489	445	470	442	425	466	491	468	429	461	460	482	448	459	439	497	422	465	479	439	479	480	471	446	436	437	435	467	430	468	434	499	451	447	448	479	491	502	429	423	483	464	471	421	484	431	465	447	481	469	432	431	475	451	483	490	437	462	485	496	489	489	460	429	465	461	436	423	448	455	445	463	467	418	467	487	454	465	452	412	461	480	459	445	468	483	434	444	490	480	496	495	450	447	435	433	476	441	478	471	440	454	479	479	429	491	458	472	452	463	484	424	442	413	464	498	472	438	477	461	474	471	452	433	468	466	478	481	451	445	463	462	456	469	497	457	458	450	420	486	448	428	449	434	436	485	437	459	448	427	454	418	497	459	483	476	468	466	461	483	454	469	446	472	476	461	457	450	482	460	445	425	445	463	464	495	463	449	504	461	482	453	467	505	497	471	482	483	464	454	466	480	445	459	482	443	469	452	456	467	430	450	449	477	488	483	453	461	473	441	440	474	479	446	432	422	443	503	479	466	487	444	425	461	456	440	452	472	440	500	489	471	469	466	481	494	429	468	429	436	449	469	448	444	434	480	439	466	455	457	513	418	465	412	449	472	454	489	492	428	446	416	465	473	460	450	433	460	450	460	479	470	462	462	449	462	456	442	443	498	476	471	461	455	442	471	450	459	438	487	478	483	431	469	488	467	458	482	479	472	479	454	408	459	441	479	495	464	454	464	424	466	473	471	492	448	475	459	463	429	474	447	457	469	458	414	461	491	492	438	399	463	474	445	466	472	472	414	447	446	488	487	439	457	458	480	459	480	466	443	481	481	493	488	452	474	470	467	507	492	471	466	443	438	440	449	461	474	461	441	451	450	470	457	494	422	445	500	434	460	461	437	454	491	464	466	487	503	469	475	456	435	444	469	502	496	461	451	451	448	436	456	471	454	453	474	451	439	492	472	494	465	461	460	460	469	481	455	420	437	451	504	437	476	447	484	459	459	446	431	434	459	483	470	442	507	450	443	455	445	443	447	449	477	441	475	472	449	432	469	467	495	443	474	448	464	432	461	434	484	472	464	467	492	433	458	464	439	462	426	490	465	414	450	459	449	470	441	460	427	441	478	475	501	459	493	481	470	422	446	449	446	447	478	460	445	467	442	456	454	497	465	460	465	445	467	420	454	445	494	491	473	441	483	443	468	478	461	496	448	446	454	427	452	461	469	450	495	459	456	461	461	449	454	440	450	453	495	429	449	431	420	482	457	447	465	493	502	446	459	446	465	448	482	455	431	458	454	475	453	474	448	456	445	477	447	449	444	477	460	459	452	431	445	471	461	470	503	457	448	453	457	472	442	476	494	497	448	440	422	436	443	446	455	469	430	436	429	459	452	460	489	443	478	452	444	493	489	448	474	503	468	458	467	503	457	457	471	455	460	487	477	416	453	439	433	448	458	474	459	418	435	475	451	446	429	475	474	448	497	471	446	462	478	504	450	457	465	480	431	451	469	449	425	491	448	504	445	446	469	489	446	484	463	488	449	424	444	453	434	445	430	427	465	473	476	477	437	454	468	459	497	475	477	451	433	469	458	457	461	470	472	467	431	481	476	499	461	466	466	493	450	426	474	439	456	464	417	490	472	478	479	450	487	431	435	468	466	454	485	458	514	453	440	497	481	489	454	475	442	448	485	457	440	455	482	454	459	445	461	463	471	453	493	444	448	472	486	446	460	494	470	451	464	441	441	467	446	464	479	453	475	473	489	434	431	459	417	476	424	481	458	465	440	438	437	439	480	408	414	484	402	451	468	453	469	480	486	480	468	434	474	466	455	480	510	448	456	417	417	479	492	480	440	440	464	468	454	453	487	464	438	461	478	479	448	436	451	473	430	459	501	425	458	465	454	472	464	445	460	482	467	455	461	467	420	416	445	474	474	482	470	462	476	487	462	475	447	482	473	470	473	473	442	479	434	427	457	433	463	471	439	471	465	507	458	501	459	472	454	426	458	434	441	465	495	448	456	454	452	439	473	447	476	430	455	438	451	427	451	457	409	469	476	447	446	455	455	473	489	503	415	451	473	455	420	460	472	521	479	449	423	458	460	466	461	484	450	488	452	459	463	440	449	465	455	458	466	424	472	470	470	478	462	436	446	507	448	481	460	456	451	503	452	461	447	448	467	471	449	450	436	464	468	464	515	493	465	483	499	423	450	463	506	486	434	485	442	462	455	462	463	440	431	467	442	441	461	473	487	447	474	450	449	454	491	484	443	439	428	438	476	468	439	487	458	454	456	462	449	445	435	440	414	430	442	433	487	466	461	483	451	476	422	489	458	458	446	447	418	406	436	472	452	477	444	473	468	452	473	474	480	461	488	473	462	454	487	417	458	448	488	442	475	487	444	450	492	458	488	471	433	431	437	448	415	443	500	429	482	435	459	445	483	454	462	456	450	467	475	452	466	466	434	419	444	446	475	459	465	438	405	464	451	465	479	417	465	478	446	473	471	453	434	471	432	488	445	502	490	444	483	459	484	459	472	470	419	496	478	464	450	464	447	465	443	501	444	448	484	475	475	438	452	439	427	474	455	462	456	482	456	457	476	469	448	457	451	434	451	415	435	465	431	465	469	480	484	438	450	433	445	487	429	448	439	444	447	437	432	419	438	426	471	458	448	493	443	459	434	443	443	507	469	453	434	452	443	437	411	446	444	449	440	478	471	430	460	444	477	488	441	447	460	493	454	469	452	454	448	480	505	450	441	467	460	476	444	452	430	483	444	445	456	516	475	451	450	489	489	454	454	471	417	486	442	473	449	412	467	422	462	490	434	456	467	440	470	488	507	461	441	482	491	452	476	472	451	475	464	485	443	478	483	429	488	509	461	455	461	461	487	463	433	445	468	475	430	460	468	469	465	466	457	472	453	465	467	443	426	450	441	476	445	433	431	448	489	461	483	469	460	504	452	435	496	473	456	470	481	447	468	486	443	483	475	433	449	420	428	492	485	442	480	454	441	462	474	446	460	441	471	456	450	460	467	472	459	440	424	437	458	442	457	455	471	432	490	477	456	432	461	476	452	445	460	471	439	419	455	435	426	444	430	486	459	485	450	442	452	435	455	470	472	481	434	483	460	457	483	447	430	498	459	450	510	455	452	483	469	471	482	452	495	468	474	486	460	438	463	441	485	469	431	459	470	460	446	462	440	460	462	464	446	493	458	426	439	452	458	438	450	458	468	446	455	442	447	461	480	459	443	468	479	519	458	397	425	462	439	450	451	445	458	459	456	427	484	464	490	438	480	467	438	445
27271	18482	4700	1146	865	852	750	681	680	635	708	687	623	651	656	694	651	661	654	667	674	669	635	621	633	664	650	647	657	664	644	651	628	643	599	646	679	691	706	628	656	647	714	667	672	674	656	630	647	683	706	699	660	691	648	638	679	639	633	658	664	628	681	660	644	649	664	674	619	623	663	659	652	656	627	622	646	660	648	686	654	625	622	652	643	651	654	692	650	646	660	666	667	641	672	672	624	687	648	676	658	643	687	627	655	706	647	663	665	669	653	669	678	683	611	676	698	621	651	673	668	642	678	618	651	603	666	698	660	681	680	692	661	687	655	662	688	620	642	649	638	670	655	651	607	658	676	664	630	643	600	657	659	650	622	701	671	659	677	655	648	665	675	631	655	667	657	662	603	626	613	606	637	690	681	657	674	644	656	645	643	612	656	644	683	644	656	640	659	649	638	639	657	681	663	662	648	681	661	660	651	665	690	633	670	675	607	675	688	637	669	683	655	669	633	576	650	607	627	638	629	683	668	652	639	689	645	659	686	697	659	692	678	658	656	672	598	616	629	637	659	617	650	679	666	676	678	710	600	633	643	656	685	713	617	675	657	641	610	661	627	636	668	672	672	660	694	645	658	661	642	640	648	663	674	653	625	611	655	688	661	637	649	641	649	652	670	660	657	656	642	689	666	654	646	650	651	688	668	666	657	646	660	630	629	673	668	673	716	658	651	706	655	639	671	622	654	686	621	646	678	675	662	650	738	719	662	669	659	630	625	653	652	641	630	643	668	642	614	658	607	655	636	646	641	676	653	672	644	652	629	666	681	646	648	645	695	626	672	650	653	671	666	661	658	640	669	660	630	664	690	621	610	608	690	670	620	670	611	679	624	632	683	695	607	671	637	647	611	628	696	673	679	644	629	647	659	712	647	665	652	677	615	664	672	644	674	652	636	674	695	674	669	654	684	684	678	651	682	711	654	674	687	643	655	658	651	649	659	647	676	616	627	685	655	678	645	634	636	686	718	678	705	651	703	652	597	592	598	676	658	630	621	643	675	657	639	688	641	681	626	652	678	636	663	669	685	671	629	684	662	644	620	708	677	616	683	663	649	668	648	658	642	687	641	627	621	651	658	640	649	603	663	648	664	616	662	648	663	662	631	621	610	674	636	665	665	639	646	662	662	664	628	695	655	692	651	629	673	624	659	663	677	688	616	680	650	616	692	615	664	638	620	691	656	640	675	658	687	683	679	642	724	616	609	641	672	645	643	753	690	741	697	650	578	685	677	656	641	636	688	645	671	649	695	655	676	627	650	671	661	644	656	676	640	635	685	703	614	588	642	663	676	695	699	597	690	672	622	669	714	637	682	636	602	634	679	661	691	614	691	681	649	642	645	645	624	674	602	624	622	663	654	635	632	682	670	682	624	659	641	629	651	652	717	676	672	638	655	674	685	628	661	658	632	689	624	665	645	666	696	653	653	671	722	611	652	626	698	601	656	678	622	606	634	681	668	686	662	669	635	671	661	686	689	625	645	653	639	637	645	684	584	635	634	698	645	654	648	658	611	642	715	656	676	629	655	657	685	683	632	662	662	646	674	646	637	635	672	628	645	630	651	672	693	652	627	658	615	644	661	655	694	654	685	637	621	651	679	631	696	647	657	636	607	630	665	659	654	683	702	672	625	623	674	639	662	646	661	658	662	646	675	636	622	648	679	688	700	676	647	669	644	698	662	616	641	652	630	674	678	654	703	616	656	636	646	666	654	653	664	656	645	633	675	685	601	622	652	617	675	698	673	664	663	663	651	628	616	680	716	686	640	698	708	680	661	667	704	651	611	659	671	668	658	616	659	617	647	672	646	674	678	677	623	652	636	649	715	645	687	650	647	664	693	634	666	683	675	649	674	657	619	697	630	691	625	637	668	674	617	648	642	652	660	637	653	629	644	668	656	644	658	659	573	632	617	661	641	666	631	704	688	643	687	688	622	661	648	677	673	659	650	663	623	681	630	637	599	605	627	638	686	699	672	671	639	694	688	659	674	677	668	643	647	637	635	676	621	688	672	648	672	646	588	601	671	626	618	671	649	658	651	691	637	641	663	645	687	661	663	648	650	650	642	627	652	669	679	676	652	649	649	658	632	712	672	671	679	686	619	593	638	644	651	634	716	641	660	636	667	655	656	613	649	653	634	682	683	671	631	604	649	637	668	685	678	729	662	658	660	639	635	671	662	657	637	620	670	652	629	640	623	701	694	624	641	661	678	645	656	593	648	682	660	662	671	646	695	692	652	635	645	619	652	675	670	673	671	690	662	657	650	666	638	644	659	671	665	672	683	636	655	670	673	674	676	675	667	620	674	671	678	654	656	685	628	642	677	681	648	659	674	663	656	639	624	668	666	613	632	644	692	637	630	670	645	658	658	663	693	716	663	664	689	660	636	608	643	647	653	666	627	668	644	638	684	688	644	609	649	603	626	643	674	680	669	628	600	668	629	681	642	656	656	674	613	676	645	649	674	649	638	648	648	650	624	657	595	636	636	629	697	688	641	658	644	665	693	638	675	690	664	635	639	659	636	631	703	651	675	655	692	620	670	687	684	656	695	667	685	647	652	645	680	717	630	635	694	623	652	632	687	667	615	708	664	661	686	690	655	644	708	657	679	643	602	625	643	678	639	640	610	709	623	624	606	627	669	686	671	669	691	668	703	665	622	692	680	648	670	649	631	681	682	676	682	623	684	654	665	692	649	699	719	588	649	654	666	652	660	658	656	625	667	665	619	682	646	652	615	630	641	666	676	649	629	713	626	635	643	608	649	611	670	610	652	698	669	684	631	722	657	720	652	661	619	658	656	635	675	625	666	659	657	650	617	633	668	631	625	618	649	602	607	637	689	708	644	688	665	670	711	651	673	645	665	716	663	667	659	619	639	630	672	660	650	692	631	649	624	631	692	686	628	639	615	653	661	625	680	658	627	720	635	630	632	606	668	667	697	659	607	651	705	655	643	682	653	641	694	693	681	661	646	605	645	647	695	615	629	681	648	612	690	616	643	643	653	697	643	638	636	659	636	625	621	661	684	661	661	643	663	606	688	674	632	692	654	681	669	601	652	675	693	640	624	644	639	649	658	624	634	618	620	693	662	660	684	677	662	642	687	682	608	667	639	672	606	672	669	641	661	650	658	621	667	662	684	672	640	681	706	670	633	649	636	689	648	635	657	643	668	655	669	684	679	645	624	657	665	622	657	663	650	652	646	694	668	625	661	648	691	651	605	626	666	675	694	744	700	674	657	625	685	694	623	651	713	665	655	692	658	682	625	674	677	678	682	635	654	643	664	666	678	656	623	608	676	652	650	603	649	689	653	636	673	680	654	609	668	675	610	679	638	645	659	627	649	670	645	681	628	661	664	641	653	666	635	609	633	672	669	633	648	630	695	651	664	642	671	654	645	669	685	636	636	622	642	652	655	700	654	677	670	668	592	657	628	673	657	645	641	635	637	620
4397	1258	1096	923	864	841	786	767	749	775	755	772	755	725	776	785	793	799	784	755	779	702	756	726	762	749	739	795	747	780	758	786	746	760	753	772	766	747	767	733	722	768	769	749	741	745	741	751	746	723	804	773	764	734	749	746	771	761	782	740	756	751	747	796	779	809	743	708	740	739	793	769	724	761	770	779	734	774	764	798	809	751	768	778	766	745	736	696	761	784	732	771	782	762	820	729	788	701	733	772	768	794	723	789	786	747	697	763	732	798	731	757	744	755	745	775	793	711	775	800	741	749	744	761	737	759	762	731	724	772	720	743	771	749	781	762	776	745	738	758	768	723	752	775	773	759	772	697	759	780	769	759	758	774	792	826	744	771	757	765	778	754	760	776	797	754	785	763	757	816	764	798	742	703	754	734	744	776	778	696	756	773	750	786	785	790	788	735	722	800	789	760	777	804	761	741	778	763	794	797	746	717	749	740	741	707	762	737	769	748	744	781	791	788	735	773	745	792	785	763	795	721	755	746	813	692	828	741	789	706	739	752	758	769	771	775	715	725	761	776	747	763	803	772	793	684	731	757	753	743	766	728	717	742	767	760	788	767	756	772	791	745	825	783	782	782	732	772	766	758	793	758	746	741	734	779	761	734	738	776	739	764	736	735	750	738	711	759	747	724	768	784	764	736	701	804	751	759	773	800	752	748	765	740	764	782	780	738	752	739	776	691	740	753	744	765	783	765	754	736	734	768	787	758	776	728	765	746	781	782	747	743	798	716	804	760	778	773	697	705	723	778	776	747	773	743	772	822	784	762	800	766	749	769	753	774	754	787	768	755	703	748	717	777	781	758	741	782	776	775	782	742	776	758	818	734	750	755	765	749	723	727	701	761	766	783	710	795	759	757	756	782	759	795	761	780	763	767	723	825	782	756	761	751	766	775	762	753	747	774	773	771	789	762	774	791	778	756	726	796	826	788	748	793	768	801	762	743	761	766	720	723	758	739	758	769	768	751	772	791	767	740	742	734	744	747	742	734	770	750	736	759	790	738	769	736	757	768	774	795	771	743	820	764	796	733	735	748	775	734	764	677	776	750	744	806	785	740	785	766	778	730	767	727	780	779	754	762	789	757	759	727	781	820	752	789	710	793	710	750	764	752	727	767	749	820	731	789	756	744	743	762	745	750	741	755	770	771	799	775	716	737	766	783	758	766	777	718	709	747	737	743	726	704	761	755	773	758	789	775	795	746	715	731	758	739	755	768	781	770	757	769	840	752	786	763	728	746	740	749	772	752	777	738	737	716	764	745	762	770	742	716	686	756	776	754	716	795	720	767	754	762	764	817	757	792	736	725	811	767	744	747	739	744	747	738	759	773	756	761	780	744	752	804	702	772	780	803	750	777	702	789	727	721	805	717	780	788	747	734	770	786	794	778	844	720	766	818	761	798	753	759	781	759	750	743	771	757	747	733	775	712	759	743	791	743	765	787	722	729	767	752	769	724	799	767	768	761	775	767	819	764	755	718	779	759	745	725	692	735	727	755	784	749	721	718	733	737	745	785	779	767	708	725	696	750	727	763	791	780	813	776	717	702	758	794	773	710	705	808	760	782	774	770	735	796	721	757	756	762	722	698	769	766	711	771	779	758	776	742	751	745	751	783	704	760	763	768	731	716	740	752	724	767	739	777	753	698	767	736	741	787	755	775	794	741	741	812	748	767	803	731	731	794	760	738	733	713	730	820	737	782	780	775	741	756	761	745	859	756	754	731	727	772	751	769	764	775	752	762	752	790	744	756	703	763	748	783	794	716	774	748	755	765	775	715	762	780	734	771	814	705	768	723	765	739	750	756	744	717	840	740	789	717	791	765	757	747	755	767	768	794	759	717	684	734	769	747	780	798	720	790	751	748	760	777	803	736	768	782	749	748	744	798	747	773	734	714	808	769	795	828	782	776	760	785	778	787	746	765	742	810	776	765	774	784	770	731	773	725	725	778	749	769	762	815	755	700	740	796	748	773	769	823	776	729	712	768	750	806	739	723	738	731	779	746	714	719	710	776	739	746	752	784	772	701	747	785	778	755	738	758	797	725	733	796	742	800	710	778	774	755	787	747	744	672	761	777	775	772	747	735	780	791	779	771	750	780	712	758	745	762	795	812	785	719	752	767	767	759	792	800	786	782	788	764	746	782	748	761	766	749	770	747	744	802	748	728	738	714	817	774	770	796	752	791	750	774	775	782	769	763	758	755	776	742	768	757	725	772	775	761	755	772	714	780	735	764	736	840	750	757	753	758	727	763	741	803	735	806	832	758	753	809	770	745	742	789	824	820	748	751	791	768	817	774	726	758	741	794	756	730	715	731	801	770	778	766	763	772	765	766	755	749	750	763	761	760	770	749	763	772	759	751	761	752	764	769	773	758	764	777	765	706	728	754	758	748	757	798	757	747	745	749	744	753	795	735	740	738	744	754	728	754	785	755	786	746	726	760	753	756	788	782	761	789	749	735	807	765	819	757	765	754	666	788	739	762	750	726	746	728	731	790	756	766	759	752	752	741	791	728	753	798	768	726	734	766	680	739	778	755	744	796	754	804	767	752	785	783	765	798	738	777	774	799	784	764	804	733	754	763	786	837	785	745	696	710	757	806	768	752	734	746	734	778	758	820	759	717	747	731	730	752	801	710	790	767	781	724	740	781	745	784	756	794	810	738	767	775	762	719	760	792	753	766	800	765	748	747	764	776	731	751	775	811	809	766	753	778	825	727	754	754	747	773	725	791	745	777	777	789	743	801	760	726	752	767	735	771	770	752	776	729	801	771	808	741	755	775	772	777	727	792	752	765	770	753	832	807	745	696	765	811	716	762	819	743	757	792	748	717	726	769	750	754	751	740	743	767	766	801	796	754	754	788	780	773	718	741	744	729	763	798	740	737	724	776	760	738	821	789	810	760	725	736	798	750	809	763	744	721	755	770	766	743	795	799	695	776	716	734	746	759	754	762	745	764	766	711	778	761	751	800	777	807	689	775	744	775	766	737	711	768	773	755	756	726	749	783	722	763	738	702	768	789	761	724	781	747	784	772	787	793	748	720	737	745	720	806	766	759	740	774	747	744	719	740	679	739	800	737	753	743	764	741	708	799	750	784	808	735	755	752	798	731	791	714	755	780	750	771	754	812	794	743	745	715	801	709	701	765	749	741	762	781	795	781	758	733	734	717	773	809	716	791	731	798	738	759	767	727	788	805	768	753	727	755	760	708	743	760	729	738	749	759	727	748	773	767	758	726	737	747	746	734	764	785	715	767	751	778	762	855	779	764	716	766	741	758	749	805	723	769	759	787	672	715	739	718	741	725	734	787	742	779	810	748	749	753	733	758	775	790	768	756	747	792	729	792	775	771	788	755	726	790	764	753	739	773	751	776	741	782	797	716	775	790	742	755	792	744	795	732	824	805	787	795	767	756	749	724	812	742	710	790	737	727	776	754	766	764	771	771	760	750
23796	21202	28288	24404	21181	9756	1455	1045	947	929	858	834	782	778	799	819	742	725	744	754	791	730	736	764	764	800	735	772	754	729	754	750	711	763	779	712	741	711	740	750	698	686	718	688	730	746	731	726	692	757	755	747	747	766	772	715	706	765	761	728	722	729	730	675	626	773	756	739	729	714	743	746	720	717	737	675	719	728	727	692	727	706	730	703	737	764	686	770	680	742	723	682	743	727	712	725	735	711	742	751	732	693	705	754	704	735	760	690	690	714	775	796	717	711	665	740	761	728	722	733	722	771	739	753	733	682	712	682	689	723	719	702	729	739	710	705	751	716	741	739	735	713	690	729	666	729	738	744	737	775	753	720	757	699	722	724	752	741	718	714	751	764	711	690	721	679	731	710	674	739	744	746	714	717	755	729	743	730	744	737	734	730	733	674	708	770	727	794	750	722	727	694	716	705	732	731	756	671	677	672	706	739	694	699	704	707	730	721	771	727	771	715	732	724	756	686	738	704	758	692	714	751	757	743	710	695	763	724	669	711	731	787	755	655	691	712	697	764	727	716	676	728	686	693	752	698	787	776	713	698	736	728	693	735	722	725	747	763	712	714	683	752	712	702	753	687	687	716	744	736	719	707	706	715	692	780	732	735	734	748	718	699	713	671	735	705	749	795	751	730	720	686	669	691	706	744	718	784	731	714	709	745	744	757	726	666	743	754	743	785	659	760	733	752	743	737	664	733	744	716	796	739	712	721	704	751	737	735	710	672	741	748	724	761	710	750	753	722	726	792	793	767	713	750	677	687	724	723	723	741	784	693	714	764	780	718	762	745	712	781	740	733	699	742	702	705	730	734	673	735	757	722	677	759	715	689	760	706	692	677	737	671	691	681	751	694	751	723	736	683	742	730	755	728	769	768	714	728	659	771	715	734	716	725	717	723	729	729	723	740	721	688	735	797	715	711	689	691	708	695	747	725	749	752	681	742	708	717	691	750	727	681	721	750	704	736	741	730	748	736	755	730	679	718	706	708	766	710	775	734	692	706	727	731	727	741	703	729	659	717	764	765	745	733	755	754	735	693	682	727	706	753	741	746	721	712	780	697	691	712	753	714	763	697	721	715	717	664	690	734	765	734	684	753	692	687	698	739	726	701	730	717	740	713	718	706	756	753	675	712	731	724	736	747	732	743	771	716	709	771	687	757	748	758	734	751	687	759	787	679	704	721	745	762	732	739	701	711	716	748	777	702	709	714	703	748	720	666	674	689	735	711	749	718	728	765	688	725	785	778	698	673	739	776	758	732	728	697	730	767	712	717	760	705	727	708	728	709	702	716	793	739	721	711	681	754	711	768	719	733	747	744	703	730	702	759	754	669	705	698	786	719	695	733	718	729	710	747	733	728	693	765	713	737	785	684	719	684	680	728	727	718	704	710	773	731	722	758	737	747	742	724	762	691	712	709	728	703	758	745	723	743	733	728	703	803	758	718	781	730	715	747	710	737	699	720	727	712	729	718	701	748	745	672	743	697	704	768	737	770	713	738	739	728	717	753	724	743	746	739	736	706	720	714	788	702	773	760	725	720	796	706	694	750	721	759	766	740	707	764	702	710	813	740	686	745	734	745	698	736	738	758	789	706	755	736	724	743	719	720	684	734	762	707	759	729	759	715	713	717	734	756	758	685	776	661	779	726	765	723	704	713	716	751	723	712	707	791	722	693	705	696	697	708	760	696	697	752	732	666	684	749	714	764	764	721	696	753	678	762	716	751	756	721	760	722	756	697	716	783	726	684	754	705	736	719	728	742	740	717	725	727	713	758	740	704	658	744	804	665	776	748	716	714	670	753	723	729	735	747	696	737	733	720	748	695	735	741	742	696	730	703	716	757	700	701	690	664	744	714	715	723	730	703	738	695	718	686	726	717	696	767	737	747	702	718	752	722	746	712	716	746	746	749	720	741	730	700	708	750	735	723	692	730	725	692	749	715	706	770	675	719	727	667	714	733	703	715	748	721	712	700	657	715	727	686	743	711	700	713	724	666	727	732	670	695	707	750	719	704	700	708	755	745	723	683	736	723	692	753	678	749	698	705	726	745	734	716	735	761	746	738	703	713	727	704	706	731	704	735	731	738	777	716	723	712	697	750	721	731	725	721	696	780	768	756	733	717	734	724	701	741	753	770	689	716	730	748	732	715	757	704	695	733	720	735	723	705	712	724	737	730	736	672	744	670	715	698	690	761	678	705	722	759	783	723	728	741	757	711	795	714	738	694	731	753	728	665	683	741	751	698	737	728	741	710	765	729	726	712	688	699	738	716	745	720	683	721	741	765	706	739	683	731	724	680	723	705	756	737	771	729	743	761	739	719	726	713	738	741	741	697	736	720	800	685	734	719	731	732	705	752	725	772	745	705	695	781	754	706	667	732	722	769	751	705	701	759	682	712	713	647	712	682	740	714	732	715	723	750	723	693	684	701	737	715	700	793	698	715	685	663	724	697	705	753	751	672	700	721	707	706	693	730	680	735	698	733	712	754	746	754	729	761	764	759	741	722	696	679	741	754	704	712	744	719	694	792	747	672	678	695	744	733	714	679	725	743	714	710	734	713	750	694	717	776	710	700	748	703	680	692	690	696	707	723	758	719	708	689	724	745	732	763	710	706	706	729	702	723	679	767	741	682	723	693	754	749	713	709	709	728	709	696	731	719	702	727	758	732	761	723	685	730	749	743	732	726	720	744	731	712	734	677	731	726	727	708	727	705	727	727	690	802	681	711	722	748	708	712	756	717	802	653	767	764	752	735	721	727	743	753	744	737	692	669	683	709	744	758	734	722	722	671	676	763	736	708	718	708	710	720	735	683	713	713	694	701	696	720	693	753	712	759	755	735	721	780	735	726	718	747	701	756	760	720	717	723	737	728	705	746	722	740	706	672	717	798	683	710	747	720	673	711	733	761	752	771	693	733	703	695	737	719	736	738	692	733	707	715	751	701	741	705	691	708	723	746	692	671	765	679	729	732	716	736	712	728	750	703	753	689	685	692	685	696	748	711	712	746	737	722	734	721	701	708	701	752	706	702	720	694	741	724	691	699	766	724	716	766	678	716	662	740	707	735	742	771	725	757	700	730	698	692	725	747	711	710	690	744	739	678	722	752	696	729	698	708	730	710	747	696	720	748	658	664	690	717	715	715	733	703	715	693	688	700	728	738	748	767	671	695	717	684	716	761	720	725	728	718	742	690	710	728	684	638	754	744	723	726	672	721	753	710	750	750	702	721	729	726	738	686	727	730	731	774	709	769	739	683	670	729	682	741	728	732	723	741	711	734	712	672	751	728	755	698	746	719	770	714	701	739	668	735	676	758	714	746	746	724	708	715	744	714	749	763	741	757	730	740	726	722	710	737	725	785	728	736	730	748	702	713	694	681	733	685	736	708	707	688	709	697	765	740	698	711	710	715	709	714	700	724	740	770	742	744	731	751	722	682	739	715	711	770	732	776
3432	8602	6877	3508	2447	2028	1730	1465	1314	1160	1087	1022	1006	957	963	976	938	968	942	894	894	863	865	902	855	863	894	919	909	861	866	872	838	826	879	825	839	864	850	872	858	870	830	818	840	853	833	868	818	881	826	898	859	828	862	816	894	859	856	835	781	868	912	881	897	887	868	818	815	838	875	812	840	888	830	803	842	834	823	834	856	840	857	813	834	796	856	848	864	853	868	844	833	835	831	830	832	812	871	859	845	852	885	883	845	884	817	884	808	866	839	886	872	834	862	860	875	824	863	845	861	819	820	823	818	868	852	875	810	879	826	874	838	873	829	822	796	826	830	827	804	813	828	872	840	811	842	844	825	870	818	841	812	844	793	897	823	826	843	874	790	839	858	830	873	885	841	867	857	868	856	817	863	856	872	863	832	838	905	870	853	875	873	882	896	836	870	871	853	860	800	826	819	830	837	834	805	837	877	853	781	835	786	843	831	836	857	874	823	841	896	787	858	865	896	860	815	853	846	818	824	837	833	873	829	848	791	840	834	880	836	823	809	768	837	837	821	816	838	829	860	834	822	823	839	852	886	842	826	830	871	828	864	847	808	824	823	858	816	872	837	857	841	846	815	873	831	787	851	809	864	848	856	848	862	802	845	862	756	813	864	846	883	862	894	888	887	835	873	852	816	836	882	769	810	843	823	879	894	830	856	862	911	844	859	842	856	821	846	838	815	834	818	865	843	829	793	832	827	815	844	829	860	855	898	852	835	814	812	842	844	875	876	862	833	857	861	816	814	845	862	878	882	879	885	850	874	876	832	831	830	825	807	828	847	843	832	857	874	837	824	835	845	869	839	800	787	821	846	886	827	845	830	833	828	912	829	835	882	802	864	898	816	796	860	840	852	842	820	905	813	878	866	848	891	874	860	807	855	849	865	834	852	861	832	811	869	801	851	878	852	841	868	884	806	858	839	829	819	886	847	830	856	815	855	884	894	857	899	870	780	838	833	830	887	838	851	854	839	819	842	888	870	866	835	858	815	866	828	884	857	858	853	859	856	830	816	853	915	786	817	834	861	809	838	860	837	849	863	839	864	785	841	866	847	859	815	850	876	809	851	868	801	870	866	860	811	871	829	815	841	869	838	842	889	837	847	866	841	845	852	847	817	860	822	854	848	848	857	875	774	858	854	874	822	798	886	845	845	837	855	826	824	878	878	910	861	842	838	857	872	829	829	886	876	843	813	860	824	869	839	837	792	830	798	897	865	848	875	865	873	872	880	891	815	830	873	856	859	850	921	823	785	884	837	829	854	867	858	831	822	836	875	811	855	877	837	814	825	853	829	922	832	828	851	856	858	835	873	810	846	837	880	835	895	823	828	882	841	843	873	802	855	815	857	829	873	861	839	878	862	844	834	876	813	828	861	909	864	845	839	839	822	857	852	827	855	833	833	823	874	821	819	815	824	869	879	865	827	808	829	858	822	838	871	825	758	862	864	826	815	824	823	870	858	832	860	848	815	807	846	846	835	845	839	801	819	822	875	814	877	870	831	879	812	847	834	824	836	859	866	831	814	824	876	830	847	858	833	807	849	868	834	788	872	859	790	860	787	844	812	888	889	824	852	792	807	829	878	895	852	793	801	808	810	842	832	831	831	852	843	871	878	821	862	896	794	884	862	860	838	844	884	859	879	821	846	802	861	825	805	861	859	830	855	817	865	870	867	905	868	865	813	843	895	867	848	846	855	830	850	819	874	866	846	853	869	825	841	839	876	822	811	783	880	823	837	892	770	837	893	863	817	783	833	832	869	851	872	839	855	803	842	840	862	846	800	795	931	825	815	874	792	837	874	841	854	900	832	793	818	796	852	819	843	850	847	839	861	814	827	857	818	863	804	855	868	843	809	819	842	884	857	874	841	863	811	848	875	842	865	883	914	836	873	854	832	831	810	826	909	864	822	828	877	847	864	865	872	836	819	817	903	809	897	839	841	866	807	843	820	839	890	869	876	863	851	864	828	830	819	833	807	848	822	827	906	794	894	891	812	860	888	834	875	873	809	835	876	815	866	846	856	858	847	864	839	829	841	866	822	892	889	848	868	876	835	818	856	865	814	818	862	798	845	807	829	828	843	808	852	849	825	871	893	830	838	848	858	876	856	861	822	800	799	843	879	867	814	874	821	863	822	806	848	857	818	867	807	893	864	809	873	834	843	837	826	786	780	881	852	838	805	861	786	854	867	839	853	800	900	849	857	854	800	808	835	844	869	862	828	862	829	842	878	785	869	901	870	860	851	882	840	864	855	851	817	891	795	811	860	865	848	860	845	791	850	803	815	784	806	840	839	931	853	848	861	852	828	833	865	874	875	851	850	833	862	803	812	859	863	831	863	848	801	886	807	868	856	828	861	856	852	809	824	871	845	864	829	867	862	886	805	809	777	901	854	845	800	869	804	816	874	829	805	852	819	813	851	851	812	833	811	799	805	857	801	884	841	835	856	863	804	861	843	864	828	859	831	832	781	821	912	807	840	888	820	829	852	866	802	839	868	830	775	771	835	813	840	837	884	823	907	850	859	832	837	832	862	822	871	818	838	863	870	877	861	836	833	802	838	830	858	841	811	827	847	828	897	866	886	872	805	821	878	849	884	837	814	803	879	891	815	837	878	780	797	898	831	840	806	830	857	872	830	854	848	774	851	836	842	797	844	865	843	843	797	933	910	809	835	860	821	890	813	860	860	826	874	832	888	838	878	845	892	807	832	815	876	874	807	877	863	811	864	814	827	809	827	824	866	830	855	827	834	819	888	810	850	847	940	854	828	962	860	871	867	877	823	840	872	847	866	824	855	887	835	903	853	869	866	799	772	853	866	881	837	825	817	884	830	860	846	824	847	836	835	824	922	828	879	827	825	915	846	879	805	823	844	841	861	814	870	891	839	793	864	873	883	854	859	802	893	860	850	834	810	831	920	831	823	837	873	873	857	872	775	848	798	811	878	836	847	825	835	832	848	846	844	864	822	798	816	798	883	819	844	892	872	843	841	866	862	814	841	825	829	886	824	877	842	878	833	829	869	914	836	817	801	831	823	810	802	829	840	798	832	824	832	848	767	878	861	873	837	835	857	846	819	831	832	835	836	804	880	829	860	826	839	849	829	823	833	849	882	835	849	860	865	802	878	873	848	832	857	863	846	870	852	857	854	867	850	868	826	881	834	839	867	846	838	883	847	808	791	870	845	838	828	883	846	845	859	863	803	884	881	816	839	799	858	793	823	824	845	912	844	845	855	847	836	835	831	871	825	833	848	863	779	863	828	814	805	858	839	820	821	857	864	855	809	812	848	863	867	878	830	863	820	857	850	868	889	870	839	850	867	852	851	845	805	824	900	819	876	860	808	833	869	808	789	889	906	884	839	869	884	845	895	845	888	853	855	791	853	863	825	842	866	847	889	852	875	821	804	855	864	844	817	844	850	841	809	822	820	888	807	855	870	875	855	827	860	833	822	859
24690	21158	27297	25241	11995	754	617	475	450	449	400	376	409	361	332	382	377	388	335	353	337	376	342	382	385	368	354	350	350	355	341	379	359	343	355	340	368	343	336	394	354	321	357	344	346	350	380	344	336	351	345	341	367	337	369	306	340	346	353	343	359	347	337	335	360	365	349	344	371	336	327	361	322	349	350	361	356	336	358	330	337	334	349	327	323	331	330	340	342	339	372	356	349	329	329	336	371	310	341	315	365	356	325	366	330	373	323	334	360	355	368	345	356	357	345	371	377	330	319	347	352	358	336	338	367	354	353	340	371	347	365	304	325	340	320	342	339	346	391	355	327	353	351	338	345	339	336	333	356	352	370	381	357	357	347	354	343	350	366	340	341	380	295	330	331	361	343	331	360	335	338	303	349	351	311	340	355	337	336	310	367	329	336	352	347	337	327	335	323	327	347	350	356	355	341	355	329	328	358	332	303	359	345	335	338	355	325	343	334	349	345	333	312	332	351	351	352	338	320	346	313	312	333	351	359	314	364	364	330	350	359	355	336	327	324	373	351	311	313	335	370	342	362	363	356	349	386	329	300	326	353	356	318	317	340	316	384	378	343	373	337	343	329	290	341	341	341	334	377	354	341	360	329	357	328	327	342	353	335	315	344	363	330	333	342	320	328	343	358	362	355	352	364	341	334	349	356	332	352	353	338	331	337	350	340	333	336	361	334	322	349	309	357	341	335	353	324	305	351	367	344	359	340	305	340	362	351	368	351	375	328	384	368	327	344	345	325	317	336	335	336	371	354	341	351	347	333	356	366	340	332	346	353	335	346	377	321	344	332	356	346	320	371	333	332	368	353	365	354	342	346	335	331	337	359	335	356	363	405	330	338	341	335	311	338	379	333	374	349	305	343	343	368	352	330	360	339	358	344	299	349	353	360	358	313	359	351	373	351	342	341	350	326	346	333	354	337	340	336	344	350	327	338	362	358	345	368	356	338	324	335	345	318	334	329	330	361	341	305	359	337	329	308	322	354	336	312	348	361	361	348	345	315	339	343	332	337	360	365	365	341	357	358	344	378	316	313	331	373	362	354	321	341	366	353	365	358	351	346	345	361	354	337	341	357	351	333	308	349	350	340	378	381	358	334	356	365	348	354	374	358	355	347	345	313	333	331	344	336	354	336	363	326	348	350	338	381	346	348	337	352	353	319	351	357	291	326	352	336	340	380	324	366	354	333	345	322	347	332	311	334	322	355	347	338	354	315	327	351	345	337	378	327	370	374	341	369	345	316	330	336	329	330	350	324	323	355	339	312	350	356	332	317	332	341	365	347	337	345	317	364	349	317	352	349	341	332	344	350	330	382	378	380	368	363	312	333	359	358	324	334	352	342	332	289	360	342	341	355	355	375	324	343	335	361	319	353	355	336	352	353	343	383	344	307	325	345	345	365	338	332	341	366	348	353	385	344	351	371	354	321	352	343	362	368	355	351	341	326	344	374	341	359	323	353	348	340	355	324	327	351	342	381	354	336	323	332	372	355	342	339	291	339	342	306	339	337	320	356	346	335	360	368	335	308	360	295	366	370	330	407	386	319	352	393	351	337	320	333	331	335	359	364	339	342	363	317	379	325	335	350	341	356	333	315	354	350	333	360	363	328	336	333	340	360	363	292	372	356	347	335	335	349	362	344	367	364	326	345	345	348	318	301	330	335	372	321	312	348	332	363	335	315	351	324	354	366	313	313	349	317	353	328	336	351	353	357	327	380	353	306	330	342	351	320	320	344	343	313	338	378	386	354	356	324	355	334	341	354	338	337	369	328	306	384	359	354	323	338	337	327	380	313	347	341	349	327	344	338	317	296	326	311	330	363	363	355	337	354	345	358	366	312	331	358	331	368	322	341	368	370	331	356	357	376	332	370	336	300	374	366	331	341	319	343	366	349	350	380	351	310	319	350	325	354	338	313	324	330	326	341	371	373	345	330	322	297	325	314	315	341	355	336	336	381	358	352	389	352	356	375	316	312	345	350	328	302	332	346	310	355	363	367	314	364	368	328	346	372	346	349	346	342	347	339	351	344	339	356	306	299	365	301	359	345	325	300	318	360	328	334	351	351	327	347	351	314	356	334	363	376	351	325	367	364	312	350	331	353	376	342	368	350	355	343	329	338	340	332	346	331	382	352	363	344	358	390	343	363	332	329	297	354	352	360	349	322	323	323	330	333	353	365	322	364	364	342	342	353	358	337	353	301	357	332	353	363	353	359	361	353	342	356	346	370	368	383	346	351	363	303	295	338	308	338	349	329	346	338	357	308	355	356	359	327	351	370	296	350	360	340	351	353	363	338	350	331	339	303	337	341	332	337	372	319	353	331	315	337	309	327	319	333	349	372	379	318	293	317	350	335	353	354	329	362	359	349	353	333	333	352	307	318	331	363	360	369	337	324	355	360	330	358	350	338	383	335	337	355	326	388	350	337	329	356	341	325	310	345	373	340	342	324	361	359	341	330	368	373	347	304	346	309	362	354	350	339	352	363	351	317	364	350	369	343	347	365	376	327	349	321	332	349	342	397	342	358	346	350	326	358	387	350	321	343	312	389	313	358	345	337	324	357	345	353	328	346	341	345	330	379	322	358	318	329	345	358	338	358	357	345	366	346	347	344	347	341	355	342	346	326	359	362	344	363	355	353	341	338	332	366	333	342	323	326	344	351	333	366	358	350	347	341	393	335	322	316	354	333	350	385	328	351	351	348	359	351	359	362	335	325	371	379	329	337	324	323	323	303	344	307	365	346	369	353	350	312	351	333	345	344	339	335	331	358	356	335	346	346	342	312	349	353	347	363	361	345	367	320	338	346	331	329	324	338	347	365	355	341	359	334	320	317	352	359	325	339	333	358	328	332	344	334	353	353	357	343	331	373	350	350	354	355	353	306	351	320	311	379	347	330	343	331	356	360	335	319	360	323	310	337	347	321	310	365	347	327	338	350	357	335	356	363	334	352	350	333	339	348	318	338	348	338	339	328	363	331	358	338	345	354	327	337	364	366	370	352	341	310	347	359	325	348	338	341	344	350	337	325	370	350	337	320	343	331	376	377	349	320	307	357	343	351	369	323	337	319	305	357	350	337	382	355	345	355	382	325	379	354	341	350	346	358	341	369	356	360	312	339	328	354	352	322	339	344	325	322	376	346	370	329	359	335	380	343	298	327	351	330	379	351	327	341	329	330	317	335	364	335	343	310	336	376	332	368	353	380	357	342	385	352	366	316	339	338	365	361	331	324	331	327	329	365	350	310	344	349	340	360	374	330	341	351	341	348	353	336	381	332	376	342	329	334	345	322	335	317	363	342	317	347	325	312	361	329	330	348	329	333	291	354	385	306	342	339	336	353	330	326	352	360	315	356	326	373	320	345	351	310	331	344	313	360	383	324	304	332	332	364	355	342	340	328	330	322	310	329	361	393	351	322	326	336	352	314	319	370	325	308	390	366	364	336	339	294	346
3505	5325	3986	1970	1395	1089	886	762	638	643	571	531	521	464	502	468	412	478	437	437	418	437	431	437	437	432	396	443	417	421	439	426	412	418	441	433	406	452	389	385	403	378	378	483	432	389	413	397	404	427	395	441	406	466	369	405	426	431	362	371	412	425	394	369	386	423	400	415	390	445	389	388	375	381	418	394	410	404	381	392	370	386	452	409	401	421	367	419	398	392	376	402	406	408	406	400	381	364	414	445	409	396	402	388	374	404	382	407	360	392	391	372	397	399	418	383	407	400	360	371	405	410	402	395	425	391	386	390	388	385	398	401	444	409	380	422	419	381	397	411	397	373	388	403	403	448	416	426	406	399	349	353	387	370	393	367	377	386	384	417	402	385	403	403	386	412	396	373	384	436	420	404	391	425	396	390	367	377	398	426	415	421	422	372	427	392	395	426	391	399	392	408	408	389	388	382	420	385	392	380	371	407	383	410	377	407	413	381	379	386	414	396	401	389	395	382	409	443	392	363	408	405	364	414	397	437	427	392	351	421	418	391	370	391	366	447	396	396	426	385	401	414	430	401	380	426	402	388	395	418	417	420	407	394	395	405	395	405	421	407	377	396	369	428	374	404	418	386	438	407	401	386	405	414	395	402	352	369	381	401	419	404	382	418	388	403	410	395	414	390	397	386	380	448	416	400	422	401	390	352	406	425	401	433	385	407	380	412	394	382	403	423	390	407	386	398	394	388	424	415	412	389	411	373	399	394	373	394	414	388	426	369	456	380	416	385	390	381	396	408	410	421	403	392	380	376	417	390	382	394	384	411	347	382	400	373	391	370	400	396	409	417	400	381	446	431	376	368	399	401	385	384	383	376	411	403	385	395	427	415	401	348	414	364	379	385	390	398	397	413	360	379	439	458	413	373	407	403	417	404	379	417	383	404	356	402	426	400	411	410	381	394	409	400	386	400	397	403	398	406	397	405	375	371	423	390	390	411	355	422	375	434	401	343	395	377	398	383	385	395	405	410	401	411	364	420	368	397	383	385	402	412	399	415	384	354	375	391	403	401	403	393	393	404	434	410	404	410	367	392	397	419	373	395	402	423	357	406	419	420	394	414	380	424	401	392	396	457	433	399	387	415	421	391	395	394	396	411	411	433	400	411	408	384	372	443	440	420	401	406	380	393	382	384	383	404	356	378	432	414	393	412	392	370	380	409	399	430	400	417	425	400	413	396	412	406	387	406	403	415	395	438	373	391	395	438	397	394	373	393	400	415	401	404	436	442	401	387	400	383	427	422	426	380	366	410	363	392	420	385	389	372	416	394	386	394	405	409	408	383	397	396	414	417	373	347	398	419	398	400	411	412	460	384	384	432	410	396	439	409	404	379	369	374	409	420	403	396	427	417	378	399	401	428	412	394	363	395	399	415	392	366	378	386	369	419	371	399	371	387	387	406	430	438	408	380	421	391	393	416	379	394	377	376	407	398	391	360	415	446	377	397	396	402	429	384	382	384	416	402	380	385	391	398	426	402	400	426	412	411	415	382	367	373	407	428	420	411	408	374	418	410	427	397	370	382	371	385	414	414	411	417	430	391	422	399	366	408	389	373	413	418	447	394	385	393	395	385	388	379	388	401	410	392	418	375	429	414	399	372	421	415	437	400	404	404	388	410	415	383	393	377	413	420	420	400	407	398	394	387	412	412	426	422	376	391	383	429	403	418	384	371	429	412	392	407	402	398	420	381	399	373	396	388	411	411	395	419	396	411	403	409	409	412	370	382	426	383	357	369	386	386	425	411	384	426	412	415	397	409	383	431	411	393	429	388	396	418	418	431	402	396	411	409	408	388	398	416	411	431	408	382	412	396	392	376	434	388	384	402	411	407	433	424	430	378	408	429	411	409	409	438	372	432	394	407	406	386	405	408	398	385	418	419	385	415	388	401	352	429	415	403	389	417	423	407	421	423	367	398	389	407	349	392	425	418	392	387	415	393	421	382	383	422	391	397	412	369	391	415	410	365	411	396	376	392	379	441	416	389	380	392	394	377	415	394	383	401	416	408	429	429	407	438	423	404	419	390	411	436	397	428	359	364	407	383	405	415	402	413	409	422	405	433	405	413	411	406	437	414	420	371	397	403	425	429	360	414	409	404	400	434	409	388	383	392	391	382	420	392	369	405	379	406	388	422	377	388	383	399	414	381	426	400	407	395	435	427	392	394	413	408	397	415	416	400	375	414	382	406	373	397	413	393	430	418	392	417	424	380	384	395	478	399	388	407	391	416	398	410	410	427	434	405	402	401	386	403	406	407	425	400	405	433	387	405	374	428	390	403	422	423	403	385	405	407	439	388	396	392	400	466	413	406	355	395	376	364	357	419	418	442	401	382	393	419	401	379	407	399	390	410	418	416	408	392	402	424	384	420	386	421	396	403	377	398	366	412	422	407	388	417	449	386	393	382	409	405	407	422	386	400	413	412	372	375	413	391	380	417	393	407	433	373	457	404	406	418	414	373	358	388	419	409	413	405	372	434	400	422	401	362	389	402	391	422	413	401	368	402	434	389	404	392	383	400	370	395	403	416	415	401	400	394	418	429	424	405	404	395	394	407	379	416	421	391	411	412	417	390	398	412	422	371	411	389	391	390	444	392	416	424	394	384	433	434	447	424	430	393	404	434	407	387	382	369	405	410	408	429	440	409	359	424	386	408	432	390	408	414	414	383	394	400	427	391	391	413	419	353	416	370	399	420	393	401	376	377	415	404	389	386	398	411	398	372	376	387	394	409	420	411	429	407	398	395	422	443	371	400	378	387	395	440	399	380	436	357	369	402	419	425	410	407	396	396	370	391	414	424	382	426	414	355	382	385	436	409	381	387	386	390	429	429	416	408	419	402	405	375	398	424	406	414	425	412	390	446	397	445	420	414	399	383	400	392	381	395	393	401	404	380	411	424	354	394	432	415	412	404	420	394	398	397	369	397	417	389	395	394	390	401	418	381	387	438	387	382	401	371	387	431	398	391	387	397	365	421	415	430	425	399	417	389	441	426	409	413	394	414	410	424	384	404	416	407	437	375	427	434	394	435	370	412	411	423	387	399	409	402	377	360	379	389	410	412	421	388	398	421	392	392	408	371	411	401	387	366	378	410	389	409	387	375	388	408	401	426	374	401	362	431	366	426	398	398	383	409	402	390	385	371	428	392	383	427	394	422	408	407	381	405	424	381	385	403	430	436	420	401	422	387	410	385	392	427	372	393	378	432	398	380	378	400	383	387	425	405	435	373	408	385	372	423	404	394	419	419	393	408	391	428	443	413	398	398	395	417	398	402	414	397	393	414	399	401	396	381	422	389	404	375	379	372	408	392	417	389	396	405	386	427	419	377	400	428	392	395	408	411	383	377	399	400	407	416	425	380	436	419	410	403	356	400	397	366	438	399	399	417	399	417	414	421	423	354	397	426	392	411	368	433	391	372	430	400	402	425	400	377	427	408	381	411	365	411
22591	21158	28662	23915	21159	21190	8270	1089	813	707	605	527	524	522	486	482	413	474	446	441	403	412	412	412	398	378	386	383	379	377	413	374	351	397	400	316	352	358	408	376	384	400	356	339	355	387	404	398	395	387	365	348	350	365	355	353	364	334	356	367	387	377	361	352	373	332	371	392	357	361	384	368	370	346	347	350	365	372	418	373	335	388	389	361	382	378	367	379	347	363	346	342	388	353	364	336	358	332	323	378	345	338	345	375	364	360	341	348	342	400	363	374	353	349	361	377	380	365	368	377	365	345	366	373	370	377	337	353	359	337	343	346	322	398	354	372	356	367	383	370	358	379	356	369	360	343	369	400	371	341	367	331	358	376	366	373	376	336	362	373	371	318	329	360	344	379	380	345	363	371	370	345	420	350	368	357	327	378	338	359	331	384	344	374	374	352	359	363	328	339	345	378	337	336	359	358	365	342	378	381	351	339	356	348	356	375	379	355	342	372	348	373	387	355	352	367	350	362	385	338	372	383	357	353	328	337	342	337	365	358	340	390	363	322	396	351	389	355	388	362	360	378	344	338	357	381	352	357	341	387	327	344	356	401	357	377	344	338	357	371	362	346	337	358	324	347	357	364	352	377	355	342	370	336	348	331	390	354	321	337	374	337	360	331	378	413	381	350	386	355	354	355	323	362	335	356	359	372	346	358	344	346	352	389	328	365	371	358	328	360	380	386	357	352	342	355	377	367	367	362	391	334	346	351	401	352	349	377	341	370	315	338	381	423	354	336	337	362	375	342	340	362	366	347	352	347	371	365	356	351	360	353	369	353	351	358	356	328	367	391	325	354	341	369	365	342	338	352	338	321	342	380	363	357	353	362	368	333	370	320	388	333	370	361	388	348	389	351	362	335	325	333	382	321	343	352	352	353	351	370	374	405	352	361	332	367	347	361	390	380	358	345	382	329	364	371	356	322	371	342	354	368	384	365	380	376	336	356	369	340	352	369	396	332	374	380	354	361	336	387	356	386	354	359	369	342	360	336	376	352	382	354	380	343	390	352	358	377	369	361	343	352	379	365	367	340	333	361	378	334	364	373	385	333	393	310	353	353	336	335	365	377	382	332	355	349	350	371	325	366	335	385	341	364	320	354	375	355	380	361	346	382	354	346	365	363	349	371	333	349	378	380	348	353	364	357	372	355	349	349	345	340	362	317	356	375	343	364	359	349	342	365	345	385	375	345	351	374	369	396	371	321	325	360	382	347	353	330	394	361	359	384	357	395	371	387	331	356	339	392	382	394	352	345	330	316	386	360	369	354	353	361	330	360	338	385	363	374	348	356	370	346	370	337	348	335	343	376	379	354	352	342	346	336	384	358	354	357	359	377	343	373	381	332	348	357	344	351	380	351	336	368	371	331	345	339	379	295	318	347	391	334	342	365	391	332	364	383	361	372	323	328	364	367	395	329	356	370	364	361	362	347	355	380	377	346	351	394	346	375	333	364	362	366	363	374	363	349	344	347	362	355	354	359	358	353	358	389	408	380	349	341	347	370	366	344	331	368	356	392	362	355	405	401	352	361	343	371	367	388	364	356	353	390	370	362	352	358	356	340	387	322	334	372	357	360	336	340	328	372	352	332	330	341	388	354	346	346	354	330	382	332	352	355	375	343	368	363	335	348	346	341	386	348	367	330	369	366	342	367	383	375	324	349	373	376	353	371	370	358	347	346	382	326	352	363	365	376	339	288	362	362	360	372	359	371	379	330	358	408	355	342	367	372	355	347	360	344	362	392	354	360	345	345	348	346	355	350	375	354	354	332	353	378	328	375	354	373	331	409	353	362	346	359	367	379	307	352	352	357	346	352	344	388	347	338	362	363	365	348	377	345	308	350	371	336	374	364	363	374	392	374	317	335	373	348	321	373	357	367	322	381	360	394	347	389	337	376	322	343	349	370	340	328	381	339	352	346	375	354	331	403	403	367	372	359	352	358	368	366	376	375	363	365	370	329	375	325	360	361	332	366	352	357	374	336	366	345	376	349	346	397	354	354	372	348	369	356	358	349	356	372	339	345	387	351	340	347	379	367	399	386	379	359	351	336	363	372	340	361	365	346	387	369	360	340	347	351	377	407	323	344	347	355	384	358	367	382	358	371	332	342	363	347	319	342	353	408	344	361	358	331	373	398	390	388	343	356	364	383	336	340	347	348	373	336	360	355	373	336	366	330	396	350	408	395	303	337	369	362	333	356	358	386	353	357	377	366	343	338	348	358	342	399	343	334	371	362	389	361	339	374	355	324	337	355	327	355	367	364	371	389	358	361	380	377	380	309	360	356	362	363	344	336	357	385	373	337	340	349	392	340	368	344	383	380	375	376	349	351	386	399	322	356	334	368	387	342	340	359	348	363	357	383	343	338	359	349	403	353	384	352	344	342	323	362	342	386	371	370	327	377	349	362	373	353	355	355	372	367	355	383	323	355	381	378	367	343	364	351	366	370	376	330	359	332	344	348	349	387	346	361	358	357	341	353	378	364	368	382	327	353	362	407	379	371	374	339	308	359	357	383	344	343	348	358	339	378	361	377	345	366	363	366	350	365	342	360	338	362	356	360	364	346	352	344	350	355	376	366	380	374	337	338	346	360	322	362	395	344	331	365	378	350	322	335	364	373	346	345	346	362	376	358	350	353	344	359	342	379	351	372	353	367	373	347	383	363	343	359	363	374	362	365	361	348	322	310	339	362	362	373	393	333	324	351	315	351	359	345	372	346	372	345	355	376	358	345	349	374	384	329	347	356	374	363	352	345	365	351	366	354	351	374	368	368	352	308	355	338	361	374	370	334	336	353	368	380	341	371	358	369	364	356	342	379	357	397	380	365	349	359	324	389	362	346	364	371	382	379	338	373	326	354	356	370	384	376	384	351	372	366	357	363	342	377	313	380	317	360	363	358	349	349	361	335	376	361	327	370	357	373	316	357	319	351	368	328	381	325	333	357	371	405	343	361	333	385	372	348	363	346	331	336	347	341	335	364	335	335	367	331	335	375	348	337	328	347	382	403	375	362	341	386	350	366	383	349	370	323	343	367	356	306	358	353	301	327	362	389	340	354	364	331	353	384	349	367	340	352	346	372	357	325	357	355	332	348	350	362	337	354	352	333	343	379	325	298	344	347	351	354	326	327	360	353	373	331	349	388	358	391	330	354	392	353	356	383	328	341	349	344	363	339	344	360	350	397	388	331	302	340	378	393	378	358	367	350	336	347	362	338	347	368	372	402	337	381	363	362	354	337	385	362	356	399	361	334	356	356	316	351	381	371	357	360	328	383	350	373	323	367	387	348	360	375	351	379	381	357	371	356	348	333	383	389	359	372	368	366	352	354	324	362	391	347	383	350	384	331	328	356	358	371	354	351	369	344	362	357	392	380	361	371	349	352	327	329	334	387	350	341	358	340	354	384	365	368	358	371	311	329	345	347	372	342	349	336	328	367	340	374	341	363	297	319
4378	14333	10951	5355	3634	2743	2026	1673	1343	1133	974	876	799	717	657	627	621	582	549	556	538	534	522	504	466	488	492	493	482	466	479	470	445	477	469	513	480	460	452	464	455	418	460	467	495	459	464	464	444	450	498	446	422	435	470	468	457	454	483	447	445	486	463	451	441	463	442	454	441	449	447	422	473	429	454	417	448	452	430	417	465	408	434	433	422	423	429	427	458	401	479	467	391	455	436	469	455	463	452	452	428	439	413	444	427	466	417	406	437	467	431	421	418	424	438	426	452	477	383	423	429	430	412	455	418	428	423	421	430	396	466	446	428	404	407	415	413	465	448	393	430	486	460	409	427	459	436	450	465	402	463	441	452	408	426	417	424	470	429	403	431	403	468	452	438	423	422	449	479	438	431	466	458	469	463	409	428	394	444	393	443	468	460	421	427	414	449	419	418	416	424	417	443	446	484	461	424	450	434	414	414	421	405	421	433	436	416	439	469	444	433	474	434	421	441	432	418	424	416	419	412	412	428	426	425	439	457	432	428	396	484	456	419	402	444	405	478	445	442	441	422	407	488	429	434	439	381	397	464	431	419	430	484	429	425	443	437	393	413	425	420	453	438	404	416	396	469	409	407	441	431	426	433	440	439	435	438	424	440	418	422	436	479	395	450	440	419	459	416	474	426	432	428	463	435	400	378	437	415	452	402	445	453	446	408	425	441	421	457	390	442	416	465	437	458	444	400	451	397	419	452	460	478	440	419	444	421	462	405	457	400	431	448	433	466	442	472	466	450	448	432	440	462	451	419	415	421	441	467	431	413	457	443	465	484	429	450	432	419	400	463	432	424	419	435	447	407	428	446	400	400	397	402	428	420	423	444	437	438	429	450	448	421	447	416	402	441	443	409	421	432	461	416	408	439	435	433	414	436	461	442	431	429	391	460	465	454	474	420	459	441	435	411	437	449	444	455	413	448	433	431	436	425	435	454	445	434	435	450	447	404	431	414	445	428	445	421	418	466	425	428	415	403	452	411	408	404	441	417	446	437	424	468	445	431	416	438	420	472	444	418	436	450	390	427	441	457	416	424	449	438	442	442	428	401	418	445	433	450	434	436	414	440	428	438	447	397	444	441	438	464	423	455	457	437	442	459	402	432	434	452	442	428	444	438	442	418	403	412	447	458	451	439	467	468	387	436	450	467	434	415	405	448	451	435	456	425	422	440	416	448	425	423	459	463	466	404	422	406	405	457	426	413	383	423	414	437	453	431	401	430	430	497	438	437	460	462	428	399	452	440	409	411	416	421	448	435	457	419	439	455	437	467	419	428	454	400	440	424	465	431	432	451	420	427	464	437	425	433	426	419	436	469	431	403	471	442	452	445	457	428	415	443	437	443	416	407	389	407	448	410	403	433	440	424	451	445	442	440	421	434	411	396	446	429	437	401	437	460	441	443	426	446	430	433	432	417	434	443	417	424	454	420	418	436	464	415	406	435	428	419	391	431	406	439	413	423	410	432	443	426	443	448	458	419	458	423	398	449	387	451	429	416	434	441	419	415	457	439	476	440	420	454	402	421	441	448	429	447	418	441	432	459	444	439	448	450	405	488	446	433	440	455	415	427	440	432	445	430	423	428	465	433	442	401	442	402	427	410	451	459	446	454	433	434	453	433	450	403	411	422	432	422	390	457	433	455	417	462	436	437	439	437	433	394	431	423	438	418	427	437	417	416	414	410	442	440	400	428	444	424	426	432	407	438	448	411	404	436	420	408	436	429	415	418	426	438	453	413	401	442	442	413	438	384	417	415	426	408	438	418	420	432	440	452	433	423	461	480	477	419	460	467	421	460	446	465	458	417	422	442	432	444	435	449	440	461	450	393	422	439	432	434	445	411	407	414	457	425	451	426	419	417	419	441	440	396	395	475	435	478	420	443	440	436	431	496	428	425	445	433	456	434	405	425	425	429	425	447	438	438	444	437	450	404	404	468	477	438	462	440	424	460	428	435	402	379	455	406	480	447	465	421	425	401	447	443	434	422	429	432	408	439	441	474	431	417	425	464	437	472	424	440	400	464	378	435	412	439	466	416	418	438	405	469	398	442	457	470	412	419	445	455	429	426	433	433	480	444	433	398	412	482	439	443	468	437	444	488	443	429	447	432	436	387	461	450	452	437	416	431	466	414	461	466	431	410	404	429	485	433	432	439	436	432	433	418	441	431	475	433	436	420	428	422	468	430	438	454	446	440	433	391	407	445	436	420	421	404	456	455	413	426	466	397	422	435	421	405	415	447	439	434	436	450	461	479	425	419	457	427	481	444	443	456	404	452	424	457	410	442	419	431	471	449	460	443	434	444	463	451	382	442	466	437	431	414	436	439	395	384	428	460	449	392	479	462	465	459	412	448	420	449	455	431	462	425	415	462	422	441	432	436	451	431	410	416	453	437	396	446	447	445	435	442	402	444	451	421	427	415	498	465	387	450	455	436	443	435	483	451	401	418	419	390	461	438	403	421	432	427	422	393	415	413	376	464	471	423	451	405	462	436	445	430	395	460	451	410	397	415	423	442	454	436	411	424	433	438	437	479	421	422	425	399	444	415	423	435	422	402	431	435	425	411	425	453	457	424	437	433	453	396	439	431	417	412	440	418	466	442	432	401	456	446	428	458	404	454	432	430	451	439	425	473	406	434	422	442	409	454	477	444	429	438	463	427	445	415	435	443	416	435	452	442	449	447	427	453	410	427	420	431	439	435	454	433	472	482	426	472	407	445	428	436	452	412	439	426	449	427	442	438	470	444	434	444	439	410	464	466	418	411	420	403	431	422	402	405	420	426	445	393	437	440	447	444	435	420	437	470	479	392	445	422	422	429	443	460	426	483	402	460	410	417	445	429	419	426	411	440	442	435	385	405	399	442	430	418	439	432	447	403	401	471	431	447	431	438	414	437	459	463	443	469	430	463	440	452	420	445	406	420	418	440	443	392	421	444	404	413	412	451	434	426	390	456	412	423	462	421	443	431	439	448	437	423	415	423	445	426	435	430	409	438	459	445	444	500	437	423	428	408	436	419	429	404	412	462	481	450	418	413	441	433	405	432	407	462	430	474	444	429	418	451	417	439	405	412	397	390	427	427	418	423	444	430	433	408	452	430	383	442	457	423	443	439	457	448	430	490	439	425	431	439	456	449	420	425	512	443	431	454	444	435	429	408	438	415	434	468	432	412	439	456	433	426	477	455	481	432	486	461	405	401	446	422	465	456	456	406	456	413	427	449	441	423	429	439	410	408	409	414	468	435	432	416	421	487	451	421	375	406	457	459	498	434	445	459	460	388	428	441	458	463	405	434	422	416	457	452	409	424	424	451	437	442	488	399	456	418	444	466	459	461	440	449	430	470	444	410	440	407	409	403	449	435	423	424	432	422	433	393	442	466	428	459	402	413	421	447	433	422	440	439	415	457	450	452	466	430	384	440	478	477	416	469	429	375	462	411	453	432	449	423	425
27342	18313	4382	954	748	669	681	696	678	679	641	673	695	667	648	643	624	701	637	633	618	626	644	666	616	627	651	698	636	665	637	660	738	622	648	655	680	604	629	670	701	643	656	652	660	620	647	701	653	615	667	609	633	681	611	666	666	721	620	667	663	637	646	624	694	655	642	630	673	663	639	613	676	686	649	685	632	640	625	625	690	642	705	695	655	624	647	672	655	666	655	671	677	653	666	634	649	651	643	705	647	657	612	629	657	650	662	630	637	655	635	679	667	630	671	641	654	704	652	647	665	671	630	659	654	609	626	672	680	686	673	648	676	630	654	698	669	647	629	630	594	631	630	611	650	653	705	670	631	662	658	687	662	642	612	666	662	667	636	671	665	663	628	655	653	650	656	649	707	638	663	639	656	678	647	643	676	651	656	722	624	672	638	645	675	685	659	656	684	674	659	657	658	617	647	641	621	610	694	678	622	675	690	736	637	631	635	661	598	644	644	634	675	589	658	616	684	641	647	627	629	694	638	623	650	660	601	623	681	625	657	662	672	636	665	618	644	630	660	643	640	630	648	646	662	634	643	679	658	654	638	643	667	645	615	672	646	665	626	645	644	635	663	622	612	649	658	691	646	688	700	647	673	675	698	659	655	639	681	631	652	708	630	647	618	654	628	645	649	637	641	646	653	663	695	616	662	656	637	680	615	678	654	671	620	668	635	647	636	630	641	626	660	632	641	645	643	617	637	629	656	655	637	631	673	615	694	623	659	737	665	649	671	636	644	641	660	681	673	674	642	646	669	629	681	633	679	633	638	636	661	626	664	642	669	655	646	641	675	678	620	649	656	648	627	625	698	668	664	684	620	665	619	615	633	596	700	635	612	641	617	657	649	669	667	686	662	646	612	652	708	609	662	638	643	665	635	642	649	621	653	605	626	634	722	643	637	651	655	684	687	671	614	669	600	625	667	684	633	698	636	668	647	640	644	667	620	642	625	622	696	670	641	671	673	669	634	686	665	659	654	668	647	618	646	653	610	682	663	660	668	645	658	619	617	645	658	680	660	650	678	679	628	650	642	684	641	657	677	640	673	659	639	650	674	634	688	631	629	635	625	643	651	625	721	685	626	675	682	637	658	607	629	647	613	648	673	663	653	637	642	637	661	643	660	668	687	664	636	638	652	621	643	665	638	652	657	653	618	662	625	689	643	678	590	677	699	627	745	688	623	616	703	646	652	639	675	629	658	658	670	652	663	624	653	649	658	627	634	645	656	706	678	656	677	668	638	610	669	630	634	680	641	670	637	665	674	651	620	693	654	703	673	686	690	661	663	658	613	705	694	613	638	644	624	650	667	665	664	677	651	630	623	674	620	634	656	638	694	648	669	683	674	632	689	607	670	684	662	657	637	645	664	660	634	645	678	644	656	643	672	649	645	641	626	667	661	628	669	642	637	642	644	613	622	648	651	646	635	635	670	677	665	626	681	626	682	680	696	667	700	640	625	658	681	651	644	648	667	656	612	610	692	671	651	620	658	632	645	626	641	629	681	682	659	661	657	614	649	677	618	629	624	661	672	644	663	647	611	618	613	721	672	609	668	673	663	655	645	663	690	686	640	624	651	655	629	674	683	638	660	659	651	650	648	690	643	647	642	613	587	649	650	639	704	656	689	656	682	641	643	676	635	678	590	602	655	640	626	652	673	628	667	639	619	642	672	649	650	597	649	706	683	571	621	602	620	681	677	693	686	649	647	642	653	654	675	685	668	686	661	660	684	624	641	650	659	664	678	642	608	612	673	642	692	650	625	656	617	651	672	600	674	619	711	684	646	612	666	645	641	677	686	639	628	658	669	664	679	669	656	642	652	677	706	646	631	668	672	628	655	656	648	653	690	691	665	648	670	633	664	650	608	642	625	648	679	636	669	647	652	631	633	662	642	620	687	652	654	625	652	658	676	643	640	700	696	668	646	664	661	623	634	644	637	635	615	630	657	597	625	655	638	629	673	654	678	646	643	650	646	661	640	626	657	660	626	646	681	719	652	686	650	660	656	665	684	670	616	634	649	648	644	595	646	665	652	668	654	677	665	665	641	677	626	642	650	633	630	695	659	651	698	685	623	626	676	626	628	630	665	663	673	658	633	631	635	611	652	618	598	689	656	667	669	672	672	646	626	688	643	654	614	644	655	666	632	639	695	660	639	644	690	642	655	645	679	647	684	639	678	686	650	639	637	664	696	667	625	665	622	689	690	666	623	636	626	670	667	681	614	650	671	711	663	628	662	639	638	691	637	643	624	594	642	651	652	685	675	700	692	640	649	648	642	668	663	613	636	659	655	659	694	699	635	672	635	662	608	648	642	707	687	638	605	628	652	719	692	648	623	640	678	657	647	649	677	633	655	678	664	674	667	649	641	650	614	649	610	630	702	636	658	640	679	663	652	662	642	666	675	651	672	622	633	648	672	664	631	646	646	686	594	636	629	668	679	636	652	615	589	712	646	643	676	663	619	631	626	624	639	641	627	599	699	640	717	638	664	626	684	679	632	632	640	643	666	619	695	650	651	661	685	647	668	613	623	664	668	642	636	693	687	622	623	643	672	661	626	689	609	640	646	716	626	660	660	639	687	621	700	662	675	596	640	679	652	646	691	635	744	636	663	648	683	666	617	640	696	656	676	616	670	653	649	665	679	662	663	649	649	640	663	678	699	656	637	651	644	706	629	657	653	652	635	649	636	686	645	666	662	630	661	649	634	664	669	682	653	660	659	675	632	670	653	659	708	659	653	719	660	643	650	579	654	617	642	673	667	683	700	681	704	630	652	656	667	600	661	669	642	637	631	621	620	691	674	626	673	629	644	654	652	642	656	685	629	654	646	663	653	619	641	649	636	619	700	645	652	643	670	697	660	686	698	734	654	632	655	695	638	664	621	719	622	655	615	700	622	689	663	667	627	631	686	697	628	625	687	636	683	662	683	667	688	683	626	659	640	644	654	586	620	639	627	661	662	626	651	665	637	671	655	634	658	655	710	641	647	637	650	687	667	604	699	669	678	672	698	657	650	644	614	629	606	680	647	612	656	629	630	677	635	695	648	590	652	612	687	699	647	661	645	704	630	664	702	677	653	658	681	644	668	629	674	689	637	648	620	657	685	666	652	654	662	646	640	644	655	682	626	638	684	653	632	616	672	627	638	631	648	664	623	660	618	662	686	658	632	717	637	689	642	623	595	657	680	631	652	660	647	645	667	656	644	644	676	646	702	648	656	633	679	650	652	711	659	688	678	647	673	694	637	676	655	622	634	643	654	634	629	698	660	673	653	659	665	654	628	634	697	657	646	646	678	632	702	656	667	671	670	641	662	677	654	683	682	613	685	651	635	679	623	651	667	676	743	671	675	700	677	688	638	649	662	623	672	664	657	643	666	647	645	673	641	666	685	598	645	635	635	683	686	631	620	661	657	696	673	681	659	666	655	634	677	680	666	626	681	656	661	662	669	659	623	645
4483	1176	1054	891	812	869	787	750	839	767	797	769	796	801	759	741	745	779	744	771	787	717	750	774	747	745	779	770	759	802	734	778	761	802	760	769	753	722	734	726	775	772	791	762	770	776	725	795	743	713	748	757	686	758	770	760	759	761	746	745	761	732	717	732	734	734	710	784	723	793	813	772	754	711	720	774	710	747	797	770	787	798	727	796	773	752	778	702	729	673	778	760	724	731	753	762	753	774	773	753	766	759	737	744	747	806	744	766	725	745	828	741	801	732	718	715	717	766	768	770	753	794	772	765	749	755	760	757	814	736	690	738	760	756	748	736	757	754	758	750	737	739	782	762	704	773	770	769	721	768	725	777	739	745	763	719	743	774	720	758	780	722	811	754	686	727	699	701	719	756	774	748	776	754	739	767	702	791	704	707	798	773	773	756	741	764	747	765	783	722	793	759	714	839	798	719	755	759	785	796	771	768	766	749	749	721	697	752	741	725	783	710	786	766	781	719	727	799	729	787	800	724	714	710	731	741	749	771	747	793	778	755	726	796	753	765	738	743	708	760	734	743	837	798	786	811	733	722	736	735	723	756	735	751	771	742	754	735	774	757	777	771	733	758	725	701	732	773	791	730	740	770	762	778	723	769	729	772	777	772	750	776	790	771	765	778	721	784	750	775	803	781	724	743	693	758	721	768	745	668	720	717	737	761	730	761	728	786	719	754	741	754	712	701	790	771	749	711	776	767	768	745	711	755	745	750	797	772	772	806	773	709	696	810	763	780	730	752	728	755	718	746	750	767	742	761	739	701	731	760	755	726	816	854	749	732	750	823	766	768	760	731	757	749	738	785	776	765	763	785	773	786	779	756	737	764	800	804	796	756	719	783	739	756	766	727	763	741	735	754	826	774	724	739	777	741	708	774	753	696	751	786	770	761	790	727	763	744	774	821	794	760	779	766	714	787	757	774	777	735	769	796	771	782	813	738	681	764	720	730	785	769	763	764	767	763	747	727	702	707	787	774	800	751	758	812	744	747	742	759	713	732	769	732	766	763	785	772	784	730	813	699	772	782	766	732	782	775	730	799	744	794	743	723	756	747	772	767	734	735	750	745	767	816	682	751	771	764	768	735	775	712	791	749	767	754	751	745	738	755	779	699	722	684	778	751	725	724	772	793	745	790	820	755	751	769	731	740	751	743	731	758	772	728	731	703	738	739	788	751	773	751	768	758	732	762	751	752	757	823	768	775	707	781	768	763	775	736	761	732	745	744	753	759	775	762	751	746	748	728	725	738	763	788	765	760	718	807	758	740	769	748	710	743	737	748	772	803	755	787	752	772	711	715	790	745	772	715	795	749	697	780	716	768	708	730	751	728	733	772	741	738	777	743	770	758	748	736	781	719	797	739	759	772	775	792	707	744	729	722	807	785	767	765	757	699	803	738	755	748	733	733	722	729	756	769	751	773	776	776	800	710	771	762	733	798	760	754	726	726	777	801	755	785	736	758	720	798	764	777	768	770	777	771	776	764	736	796	775	765	754	772	758	799	751	781	783	746	728	730	785	764	733	800	751	748	748	723	736	730	729	761	771	729	748	776	758	773	740	754	797	784	763	745	748	741	768	778	722	786	744	734	765	735	746	766	753	735	756	746	713	722	758	746	751	745	775	825	757	737	753	729	761	711	806	802	783	788	765	748	762	770	781	727	743	779	792	741	792	739	725	743	788	773	703	766	796	780	772	770	762	747	745	719	732	753	727	770	735	781	727	780	732	757	741	774	764	800	812	755	768	728	727	723	795	776	774	734	763	770	785	785	765	757	751	728	767	752	755	727	702	784	712	730	759	737	690	732	777	738	691	750	804	775	725	767	736	810	720	750	754	703	774	722	722	760	762	736	721	733	794	732	782	759	709	781	729	751	741	752	795	766	842	737	791	769	788	793	764	737	737	765	771	762	779	759	769	791	715	776	790	722	708	744	734	764	717	741	760	782	784	786	778	745	810	746	747	757	764	755	737	765	741	788	775	764	769	757	733	757	759	784	744	763	770	722	755	782	770	756	749	781	799	746	784	791	769	700	754	766	720	767	754	725	742	764	752	753	734	781	823	775	748	743	769	755	735	738	719	810	791	763	718	756	728	782	794	756	762	777	760	738	793	747	763	743	775	782	728	760	777	737	786	756	758	830	739	733	752	751	740	791	763	784	804	773	726	797	736	780	721	803	755	776	720	716	781	722	726	796	757	779	755	769	774	751	758	754	754	759	743	761	726	753	717	733	783	753	728	768	802	738	727	763	728	731	723	750	755	774	758	774	779	746	718	778	769	730	791	760	739	765	739	734	728	763	773	768	771	826	804	720	751	759	754	795	773	740	771	738	761	784	772	731	773	800	721	768	653	733	752	752	772	755	741	775	785	726	780	718	755	762	770	818	748	709	772	729	721	771	752	709	753	764	757	719	749	786	798	768	735	787	755	771	759	739	724	804	722	702	722	682	763	757	698	697	737	763	770	750	663	770	771	763	757	738	762	782	765	740	718	773	740	769	783	766	735	731	761	757	806	728	762	741	781	759	793	764	779	736	793	736	760	757	779	729	763	735	745	753	766	717	716	787	789	737	793	757	718	788	763	738	689	741	746	765	779	723	759	741	714	738	743	730	752	742	739	715	763	751	758	764	739	807	769	771	730	726	743	773	684	765	766	763	760	752	717	739	754	756	826	733	773	810	777	754	739	746	753	760	744	759	752	735	750	763	805	723	737	816	739	706	785	776	743	767	758	739	715	706	755	755	725	742	812	772	785	745	770	782	801	749	748	743	722	762	738	701	754	765	747	784	730	741	721	761	747	740	762	764	761	770	764	739	755	789	758	770	749	703	747	735	753	750	776	740	805	784	759	785	739	760	751	762	772	741	749	762	757	732	784	830	753	777	719	743	772	781	783	717	756	760	727	767	726	762	774	777	758	757	774	760	759	749	734	806	726	726	767	734	727	751	741	745	736	715	805	783	727	720	719	820	739	755	739	754	779	786	753	789	736	746	716	740	754	769	756	759	782	769	769	729	741	810	783	760	732	771	804	752	738	770	778	786	725	753	806	758	761	723	729	761	753	761	781	744	739	767	794	746	735	730	755	759	748	677	677	782	738	796	789	716	784	772	739	748	742	777	765	685	766	781	738	794	785	742	727	738	731	786	765	782	747	760	774	714	733	735	747	763	729	731	757	744	749	747	716	748	740	732	779	738	762	793	743	779	715	789	769	722	726	782	756	721	771	696	761	753	769	783	739	758	816	704	773	763	742	758	724	758	749	801	690	715	774	787	747	771	802	770	774	795	748	721	756	718	774	784	781	707	751	767	746	789	783	713	784	721	688	745	762	781	783	727	761	670	719	744	762	749	762	754	719	765	738	768	760	716	833	766	738	778	771	724	746	774	789	791	780	716	723	787	758	757	750	767	772	743	762	742	773	770	797	777	741	735	753	771	749	807	755	766	734	779	734	761
23727	21134	28206	24312	21122	9511	1494	1055	867	906	834	782	761	770	753	781	738	759	766	725	759	757	741	658	756	725	726	728	696	725	731	763	739	716	715	699	742	677	719	769	728	709	700	688	660	682	670	743	769	764	688	692	674	720	757	750	735	699	715	713	679	666	728	720	755	700	725	735	747	696	733	727	733	660	715	682	718	681	702	726	686	715	702	697	720	708	698	716	724	700	693	696	706	694	705	726	735	715	716	698	710	662	722	699	663	717	737	652	723	709	702	678	716	722	725	729	732	732	659	688	677	705	756	684	735	707	722	663	719	656	675	731	673	695	725	709	648	708	694	697	698	707	673	755	733	717	735	740	760	726	729	690	750	688	729	714	725	678	706	728	687	739	675	729	711	700	760	726	708	673	696	692	694	719	704	700	765	686	688	771	725	685	737	735	687	718	728	690	739	681	683	733	707	703	764	691	694	734	686	695	735	710	705	786	718	711	725	709	725	755	698	711	721	694	684	678	699	772	724	662	717	691	675	703	699	674	721	692	756	705	659	692	706	707	717	716	742	667	706	686	768	694	706	670	706	675	721	705	726	722	704	729	759	731	638	751	692	735	698	678	693	722	710	734	682	743	640	733	683	692	697	749	721	711	672	722	660	732	714	687	741	721	743	678	674	734	748	746	710	687	745	744	716	692	696	668	698	704	740	688	734	715	687	704	715	694	688	657	734	675	689	683	732	679	767	730	711	643	717	717	711	677	692	667	686	702	679	671	709	712	730	671	756	746	688	724	693	663	698	709	669	609	676	701	667	688	720	764	753	723	720	740	747	721	683	688	708	678	708	772	693	675	693	703	726	719	704	721	699	703	724	674	722	681	689	749	715	692	690	695	711	736	673	704	668	728	746	737	712	728	665	711	709	695	728	677	716	722	712	733	718	667	717	694	693	733	688	724	745	723	718	716	756	650	681	712	652	732	698	759	681	721	717	676	754	717	669	702	706	718	679	741	678	731	685	708	673	750	672	758	704	698	698	711	716	719	740	762	707	716	694	698	700	731	679	744	695	720	714	720	694	717	721	687	726	662	709	667	714	694	725	717	758	687	683	675	714	710	703	673	713	676	742	717	705	733	707	770	724	691	683	708	697	691	715	629	754	710	693	723	726	695	715	758	671	723	671	680	670	750	748	728	724	671	691	709	671	692	743	726	713	676	763	708	676	755	729	707	748	704	709	685	724	662	710	729	744	701	690	717	713	664	727	707	736	698	743	729	736	724	694	643	721	648	682	699	709	698	709	673	740	670	726	724	708	726	744	712	685	683	695	725	743	698	730	704	729	690	767	731	726	723	698	738	647	776	694	701	708	759	721	690	754	699	778	684	726	733	686	680	708	700	757	714	756	705	702	708	717	703	742	663	677	696	751	711	718	682	710	713	719	771	629	663	695	734	731	705	705	704	724	751	745	699	678	688	710	688	694	680	672	742	714	703	725	700	752	708	686	695	712	741	706	698	675	716	673	693	686	625	685	749	721	653	678	681	689	728	714	667	785	674	699	745	663	689	698	647	714	729	709	705	684	692	654	740	708	672	716	713	750	703	695	669	698	704	699	699	670	761	683	696	698	730	709	666	701	682	736	732	689	725	706	699	741	644	725	704	676	666	739	714	705	682	693	717	723	670	708	716	710	709	683	709	721	692	745	710	710	746	723	734	730	709	693	679	669	664	729	709	702	725	709	675	700	679	733	746	742	703	743	728	704	746	672	704	709	677	690	698	763	710	714	769	702	700	718	698	719	712	714	674	672	682	739	658	721	743	715	651	726	725	678	746	722	707	688	704	733	713	663	725	706	698	702	700	750	739	725	709	695	701	729	751	735	721	693	753	667	688	653	710	679	689	701	703	703	673	749	711	684	764	729	752	717	701	667	698	671	731	661	702	694	718	687	659	659	715	694	772	712	714	678	741	721	670	707	730	725	691	698	706	730	722	709	741	708	695	743	696	743	665	693	756	752	729	711	689	746	718	734	679	710	672	726	683	669	658	705	660	722	692	711	727	722	737	702	697	687	692	699	770	673	665	682	691	699	666	693	730	656	714	729	747	689	739	722	704	659	659	689	709	725	710	663	687	667	756	650	706	673	728	647	719	710	706	695	714	733	756	659	717	708	691	692	703	730	647	750	713	728	696	740	761	726	726	713	710	712	753	699	700	726	688	718	729	738	710	694	684	711	743	696	679	745	711	746	753	683	753	682	732	696	719	666	695	747	721	728	713	715	700	725	753	668	677	708	689	725	718	677	728	702	719	716	644	711	723	691	678	761	654	716	758	731	724	696	699	676	718	707	671	746	719	675	684	702	703	699	686	734	668	687	711	713	675	687	761	688	682	700	740	702	713	744	701	692	696	699	727	671	695	726	692	695	659	732	647	738	690	736	731	725	697	712	705	712	784	684	703	703	690	702	705	693	749	720	736	667	711	693	680	657	722	684	638	689	690	710	705	659	751	713	726	718	728	733	700	756	742	746	706	695	687	671	707	672	703	719	686	732	709	713	722	697	727	694	724	710	694	650	713	693	658	700	683	724	712	692	691	727	708	726	687	706	689	677	802	663	720	691	692	691	741	702	655	714	678	763	713	660	699	711	719	678	684	690	755	714	678	667	717	715	691	714	688	711	695	733	695	691	689	703	686	701	762	707	666	655	727	755	714	698	710	716	676	691	715	709	763	733	701	693	711	748	696	713	649	733	738	681	727	721	718	728	725	692	723	656	679	674	733	703	714	703	738	708	695	738	693	700	713	716	742	719	710	702	741	721	687	695	673	719	699	738	755	682	770	675	683	703	729	721	689	676	714	706	736	754	703	696	704	716	687	687	716	690	709	665	748	628	675	762	728	701	700	697	731	695	701	747	684	673	705	705	735	756	704	645	721	718	725	726	708	685	705	685	720	696	733	774	689	684	699	727	716	760	753	672	730	754	730	716	735	712	663	726	700	707	698	684	710	726	731	718	673	711	688	680	701	712	706	709	735	667	610	703	685	696	709	700	708	716	730	708	705	746	710	704	670	704	695	691	729	665	708	689	668	721	708	705	682	696	699	708	711	731	687	752	686	710	737	726	711	697	733	693	694	775	695	659	722	661	681	701	715	695	695	714	667	687	712	706	726	714	691	730	660	707	675	689	658	732	671	748	699	668	669	686	740	749	708	616	703	696	694	694	737	718	730	712	668	723	736	769	687	708	732	727	737	725	644	788	651	721	675	707	668	727	712	703	746	723	711	753	737	723	717	690	691	731	713	725	677	735	702	716	699	753	684	720	691	750	700	694	733	713	692	722	704	706	675	721	676	714	691	708	751	730	711	705	676	674	696	743	701	683	700	715	746	716	710	698	711	720	748	695	734	696	677	734	735	699	686	726	739	728	642	694	685	729	709	737	668	706	681	716	725	694	737	771	723	694	692	678	711	721	665	666	748	721	709	656	745	671	687	726	706	713	741	746	679	724	668	701	729
3395	8599	6869	3486	2496	1975	1679	1429	1254	1197	1113	1047	1016	996	897	907	883	938	873	931	883	862	847	911	899	909	926	835	849	822	842	873	844	831	846	802	811	861	816	866	869	832	820	894	859	798	785	803	832	889	826	808	850	863	857	848	839	898	875	819	826	840	855	822	810	825	824	820	841	840	858	844	834	823	798	866	837	861	829	857	826	807	813	794	811	867	838	779	826	830	845	815	838	835	799	835	818	849	819	842	827	810	808	809	872	821	913	863	811	832	854	849	779	887	850	839	865	824	788	795	832	877	807	842	837	807	855	820	834	821	818	869	806	808	815	820	828	816	841	848	828	852	832	832	843	781	786	860	789	867	798	876	786	841	792	830	859	824	835	867	840	855	795	829	849	855	847	807	796	870	855	870	808	850	851	818	787	852	862	890	817	871	834	840	848	861	837	867	843	780	827	842	874	840	823	825	841	850	811	812	841	842	818	871	802	823	839	826	850	863	828	858	853	835	814	841	846	862	849	835	808	870	835	876	829	871	862	773	834	813	827	800	816	845	858	841	794	833	870	822	859	823	876	805	826	877	823	836	869	822	873	831	833	850	834	830	844	839	825	849	807	828	813	837	888	854	835	796	835	826	925	850	829	819	883	849	834	804	832	847	839	826	863	839	801	800	863	799	842	883	863	830	872	846	810	820	815	833	836	828	836	820	824	828	853	811	824	797	799	903	807	871	853	860	867	850	808	817	839	797	839	844	817	804	807	813	854	868	790	781	795	830	831	812	855	848	829	812	821	816	853	850	828	865	845	877	819	808	803	880	851	847	823	842	820	820	852	858	828	793	825	888	831	871	834	824	849	833	819	857	849	908	857	851	807	834	852	800	863	806	848	840	771	840	821	785	831	823	845	842	866	853	840	791	889	808	848	822	841	822	813	834	828	811	852	801	831	866	883	837	818	823	838	849	804	807	844	842	841	818	852	868	825	831	850	849	823	820	823	863	804	892	868	854	864	877	783	868	788	807	840	825	870	889	816	847	876	822	813	836	834	876	818	801	800	860	830	826	816	856	862	843	846	833	828	851	840	782	850	854	908	862	825	822	870	827	836	814	842	822	928	862	885	819	823	839	835	806	852	790	826	785	859	779	782	810	817	802	846	913	786	863	865	843	860	829	811	797	806	889	851	860	825	798	837	828	825	843	830	863	857	814	859	839	829	832	858	814	804	873	819	827	850	816	826	837	828	864	835	853	832	850	837	848	817	810	828	838	855	881	866	790	847	856	784	803	894	807	813	852	856	854	775	850	850	820	867	818	826	793	847	841	797	807	841	912	853	800	845	848	823	837	853	804	893	824	859	825	810	881	871	829	822	837	826	846	828	844	832	811	830	838	822	852	856	839	863	844	818	857	829	784	855	843	836	861	860	837	789	828	801	807	807	819	805	804	833	851	824	816	856	824	823	830	878	816	829	791	798	821	825	809	810	864	754	874	822	784	850	827	878	844	810	812	865	831	842	826	837	851	822	807	908	817	838	800	842	856	807	804	801	858	854	773	816	816	814	851	827	877	829	840	827	777	886	822	850	802	849	829	839	809	813	843	828	801	868	836	861	865	830	873	850	862	812	823	812	792	802	851	884	854	832	844	806	808	850	807	836	839	779	838	825	836	847	851	848	851	816	793	807	808	815	853	813	829	807	846	862	852	837	791	840	788	839	810	916	817	840	811	817	818	842	847	795	817	822	833	844	860	828	827	811	862	785	847	839	864	817	821	751	829	842	753	864	843	816	813	848	827	897	891	851	831	854	875	809	847	865	851	846	842	817	822	878	882	863	834	837	872	806	823	890	811	835	820	794	813	805	833	823	871	815	863	791	814	832	849	853	876	810	862	808	794	874	823	851	807	845	799	828	821	875	837	836	789	817	855	840	796	829	819	749	815	844	858	837	797	890	801	823	853	822	858	831	850	807	835	821	826	859	800	857	831	819	837	831	817	831	837	871	855	832	846	817	830	852	830	802	797	824	854	879	849	887	855	835	781	906	837	802	876	788	851	843	844	834	845	808	780	876	855	840	855	886	830	804	787	819	817	905	771	813	862	816	826	833	797	838	831	835	839	826	824	859	856	850	870	877	798	849	832	824	787	836	845	851	772	833	895	832	832	853	882	849	866	839	878	807	810	905	835	850	827	781	839	850	800	821	861	836	846	866	835	873	870	853	843	843	824	837	809	860	819	855	825	843	796	805	800	813	852	856	784	786	870	830	839	848	835	849	834	792	834	834	861	835	870	827	844	869	816	822	858	837	838	827	819	862	794	842	832	825	865	826	814	865	818	861	834	829	866	884	797	832	831	829	860	884	790	836	772	813	833	850	851	846	826	801	864	819	790	851	805	896	817	845	822	809	827	863	836	799	800	839	784	816	823	860	823	842	823	831	833	857	852	818	825	847	809	822	857	793	836	885	856	807	843	865	797	881	818	896	813	803	829	808	825	861	754	787	780	768	859	850	854	862	817	854	840	856	832	834	799	848	878	852	835	836	809	834	839	844	881	837	866	865	826	808	773	850	844	869	818	829	821	834	841	809	793	888	832	806	824	818	826	785	806	812	807	827	816	821	883	844	832	849	839	845	800	803	824	829	823	841	838	867	840	900	784	835	798	871	813	826	833	817	857	785	808	867	836	876	838	777	818	834	857	832	843	808	798	827	780	848	894	841	802	869	805	869	816	859	845	832	784	827	827	820	793	863	799	857	811	843	929	805	793	830	793	850	851	871	806	834	839	788	791	834	825	813	848	841	842	813	841	842	773	819	858	858	852	824	865	846	851	867	816	891	834	830	853	834	843	805	826	844	781	886	851	832	807	752	800	860	864	801	855	826	869	793	805	814	818	835	783	803	856	782	869	855	795	857	804	841	828	850	800	800	832	868	846	898	809	817	778	842	878	839	779	822	784	837	796	778	840	854	854	854	829	846	815	871	861	751	793	861	815	849	841	847	837	833	853	818	831	839	853	840	832	867	811	859	852	818	835	772	836	774	888	852	800	846	918	838	824	835	835	761	807	847	754	847	840	808	896	850	831	809	836	834	860	825	874	831	858	859	857	856	832	866	841	808	846	805	843	834	838	832	860	862	806	852	865	849	797	828	918	837	821	836	905	866	777	812	854	860	850	817	821	828	865	872	786	819	879	836	816	847	848	797	795	826	831	813	890	872	806	873	844	777	857	848	804	829	850	860	821	866	790	813	824	844	817	857	802	815	810	834	818	778	834	824	777	799	852	839	831	841	760	855	849	860	855	857	883	845	791	792	857	721	821	807	832	814	803	895	801	859	876	804	859	846	873	849	812	826	869	810	800	842	796	812	900	828	824	864	850	786	814	840	848	817	831	821	846	828	815	853	860	842	797	815	813	814	875	888	821	803	783	851	836	814	790	873	791	796	823	845	853	817	853	799	895	785	838	830	826	810	847	886	857	867	881	825	886	821	816	869	859	839	900	840	795	857	827
24708	21190	27391	25207	11889	757	578	467	447	395	408	398	390	356	370	367	375	361	365	360	321	364	338	366	365	351	339	360	313	314	336	330	328	353	346	338	352	337	349	346	347	358	359	346	354	327	354	336	376	357	353	330	362	356	325	371	329	344	301	349	307	320	356	320	329	323	308	312	357	325	338	354	368	335	326	368	342	316	343	334	330	310	337	342	352	323	327	348	282	327	330	338	335	372	347	347	352	350	346	367	321	352	319	343	365	327	324	342	343	348	382	336	368	356	316	360	353	335	320	316	339	300	325	355	346	307	330	344	374	343	331	347	342	327	337	309	329	317	344	374	321	316	314	328	328	303	335	348	331	362	359	344	348	310	344	333	345	338	325	338	339	336	329	348	354	337	351	354	354	352	376	347	356	351	348	345	356	339	360	302	353	374	337	332	337	328	319	319	355	364	360	349	331	366	324	334	369	342	327	313	351	351	312	298	348	343	336	334	318	346	353	326	350	349	323	330	345	332	327	366	310	334	325	345	387	317	338	328	344	334	321	352	327	365	328	333	327	304	379	358	326	328	354	323	323	344	359	312	384	350	310	350	310	324	348	327	339	335	318	321	334	338	349	308	325	358	348	368	358	343	327	341	356	341	355	325	316	363	364	355	343	353	332	343	340	359	308	317	350	324	332	334	345	318	328	343	355	332	309	356	330	308	341	296	339	365	352	327	317	329	367	292	300	309	349	336	337	348	321	341	332	348	330	362	331	301	330	326	363	345	310	303	325	355	328	327	344	312	362	341	345	325	335	346	316	361	337	329	345	327	335	347	345	309	313	329	327	327	335	349	382	312	307	352	334	341	331	359	336	351	352	362	333	337	335	327	360	293	334	331	365	338	344	331	342	340	312	308	328	333	359	336	325	340	349	338	341	359	353	346	342	341	333	361	320	323	322	298	368	339	348	353	332	361	323	323	350	316	336	340	361	336	344	377	329	319	349	343	354	303	354	350	337	300	376	318	307	356	314	360	321	343	342	325	357	320	359	377	314	348	346	345	350	332	339	326	346	312	367	327	358	351	339	316	323	345	306	341	329	324	336	344	315	322	319	361	337	344	320	336	355	373	346	346	338	301	327	310	354	330	310	347	360	344	338	330	308	315	355	341	335	355	356	325	345	326	337	348	316	327	323	341	344	350	330	346	322	313	321	352	330	342	309	297	337	351	337	344	349	351	362	308	348	351	329	301	314	341	338	354	351	323	320	350	318	362	327	333	337	355	374	325	320	345	329	348	341	347	364	352	357	333	326	347	354	350	325	333	324	323	330	318	371	349	380	343	308	366	345	347	353	322	346	322	353	333	324	328	337	333	349	311	314	361	329	333	337	345	353	358	327	333	352	341	346	338	317	382	365	326	345	341	327	346	325	373	319	340	339	331	329	339	319	316	339	327	342	310	337	348	334	324	362	364	362	337	327	325	332	359	329	326	329	338	347	326	331	347	342	321	339	283	345	342	335	344	367	347	338	347	346	356	321	330	328	286	311	356	364	342	328	309	311	321	299	315	326	377	333	320	331	346	316	328	327	346	332	352	338	327	326	331	351	318	328	345	330	379	349	308	347	308	352	351	352	363	341	349	355	343	338	359	337	319	330	306	311	345	344	322	354	367	303	297	335	332	352	327	321	361	307	344	342	374	343	323	334	303	314	355	354	345	332	324	340	302	325	353	320	339	336	314	346	361	309	347	339	348	319	332	368	354	322	332	339	356	321	319	306	353	320	340	327	329	301	358	344	324	340	336	314	324	323	336	336	338	343	337	341	357	346	302	318	335	330	341	298	356	374	292	371	360	341	318	308	327	364	320	316	327	295	352	344	314	362	303	319	325	359	343	321	321	340	360	354	342	316	309	312	324	328	329	322	339	341	322	342	330	352	314	337	314	336	337	364	326	369	321	313	330	334	367	329	290	322	341	334	334	327	326	345	335	310	353	356	344	328	345	334	325	349	305	329	336	314	340	355	360	324	318	364	347	371	317	327	318	348	328	314	355	321	355	343	331	332	342	348	324	324	366	342	346	304	365	309	340	346	321	324	336	321	323	357	314	338	343	350	317	354	332	377	315	332	305	296	326	316	338	361	363	336	330	343	315	347	342	355	359	365	337	363	358	354	365	352	361	338	299	298	316	336	309	346	324	336	340	325	367	328	354	323	327	373	339	375	301	350	323	371	301	333	315	339	319	333	346	323	321	315	327	326	335	367	361	325	353	317	327	360	364	343	334	296	333	352	317	366	339	315	340	333	317	334	318	351	317	343	328	350	318	332	318	321	329	326	347	300	320	352	372	350	339	347	338	364	350	372	317	370	325	337	346	315	346	346	349	310	310	326	365	344	341	341	349	317	322	337	351	320	359	341	351	325	337	383	323	345	323	342	361	338	318	332	309	355	321	349	360	323	334	322	347	311	349	357	316	347	358	329	344	326	346	344	350	337	358	334	365	363	334	307	346	339	349	323	349	350	355	365	324	334	351	353	338	339	361	335	318	353	308	340	337	367	336	352	336	329	350	319	322	333	339	338	380	328	319	307	323	316	354	344	337	349	351	324	369	310	325	331	327	347	308	339	347	333	337	326	343	333	334	350	344	276	328	348	329	345	319	292	324	336	333	306	336	350	336	293	345	343	330	360	335	335	340	353	319	336	339	336	320	349	309	325	349	311	340	324	347	339	327	336	328	355	376	339	300	337	359	329	321	358	343	322	340	353	321	337	323	342	346	357	375	326	363	332	343	356	346	328	317	343	315	361	340	302	302	350	343	330	323	318	361	343	340	325	349	319	352	329	328	318	318	315	330	322	343	318	324	320	353	346	323	314	347	351	330	329	336	365	338	299	310	344	362	312	351	319	318	341	325	360	326	336	324	326	314	382	349	344	341	312	368	352	356	324	315	316	337	305	317	323	332	347	323	310	376	324	352	346	335	348	329	292	349	340	341	347	344	337	353	342	332	346	376	325	322	338	317	343	318	341	334	347	317	345	346	328	323	326	304	312	341	313	351	327	337	306	352	312	325	348	340	316	310	357	360	325	332	331	313	315	346	363	347	358	320	337	328	355	327	379	315	374	357	331	366	345	320	366	370	321	336	326	318	314	329	346	336	320	333	337	347	312	307	326	374	345	348	350	352	331	325	367	341	301	330	334	342	389	367	345	332	361	339	333	326	328	347	337	328	379	338	345	322	330	349	333	335	323	367	320	337	346	376	337	312	313	366	328	355	354	322	338	344	380	348	342	322	314	356	296	338	360	341	321	351	315	333	284	353	329	302	351	328	341	316	333	350	348	321	338	336	364	328	318	346	340	337	314	296	322	323	327	356	325	370	338	336	327	321	314	361	367	344	322	343	348	364	338	318	324	309	332	352	360	341	300	327	347	338	301	336	304	347	331	327	358	337	352	316	336	344	333	350	344	312	304	324	360	326	340	350	353	356	329	311	370	333	327	332	323	325	320	356	356	312
3440	5358	3963	1851	1432	1107	901	738	703	599	528	518	488	527	431	483	432	429	442	440	430	424	411	400	434	393	432	419	401	410	401	423	426	378	392	402	418	420	431	423	381	410	414	406	412	372	395	429	423	396	426	407	407	405	415	410	408	396	422	404	400	381	402	401	432	392	395	393	446	399	442	417	400	403	392	427	418	422	401	431	421	407	389	353	407	418	375	400	394	396	366	379	380	383	405	390	437	387	396	393	382	393	391	408	410	391	412	423	406	423	397	403	403	408	412	402	401	408	398	400	377	409	403	427	400	393	436	434	403	406	387	390	380	428	397	396	386	391	392	397	388	399	469	407	374	395	431	379	373	411	413	387	415	401	414	398	401	376	399	402	428	378	430	369	418	370	438	400	399	399	391	389	420	376	435	394	422	413	411	424	429	393	398	362	385	439	396	389	393	446	412	432	405	369	378	367	400	410	415	383	396	413	394	412	421	390	412	410	395	400	441	393	405	394	400	401	402	427	402	397	396	414	372	438	386	400	385	362	409	411	413	394	400	428	349	382	399	377	377	398	428	386	401	390	392	421	412	408	414	374	387	390	416	383	393	384	415	397	399	385	405	383	414	428	426	411	429	397	398	406	408	396	411	385	386	410	359	358	396	396	399	403	395	395	430	400	356	405	399	438	423	406	387	414	436	430	395	382	438	389	414	370	416	390	396	390	411	385	435	408	395	412	406	388	387	380	393	392	405	396	385	392	415	390	401	355	417	405	384	400	379	392	394	405	423	416	404	368	427	409	409	425	445	406	418	401	383	405	448	382	379	412	400	386	370	389	403	387	380	386	425	370	388	410	357	387	386	412	407	399	395	420	422	379	377	366	382	401	371	381	374	414	398	420	410	363	364	383	375	403	378	344	360	376	383	432	396	403	376	410	405	398	411	388	413	424	389	376	405	390	369	399	392	406	390	405	414	376	410	406	408	421	422	394	389	417	381	358	400	361	379	382	378	403	403	415	419	397	388	376	405	348	392	394	384	428	417	430	389	363	414	404	418	396	416	434	390	393	400	387	397	406	392	403	392	415	420	401	394	415	393	402	415	409	404	414	401	404	427	410	396	435	381	376	425	390	395	404	380	423	403	394	393	406	396	394	447	402	398	430	406	435	376	397	406	394	403	402	399	396	394	417	354	422	367	392	371	403	384	374	393	423	392	412	372	404	373	404	457	432	419	416	419	412	397	414	378	383	406	392	383	381	385	403	357	395	418	413	407	422	386	400	398	386	400	382	374	377	409	407	380	431	412	415	407	415	419	384	409	379	404	420	391	383	394	417	391	406	373	392	382	406	394	408	399	431	420	429	425	374	412	382	369	428	400	436	377	442	399	401	407	394	400	380	381	386	380	408	401	370	402	408	397	408	431	382	372	384	445	384	378	408	407	408	394	352	391	381	366	415	404	431	410	406	388	367	401	376	355	406	334	396	388	367	383	361	395	410	374	407	408	399	386	429	393	423	345	405	384	413	413	372	410	373	407	399	366	417	393	391	419	395	394	391	386	400	408	397	352	402	414	360	355	447	398	390	410	409	402	435	403	393	431	388	393	368	384	409	380	391	419	422	404	420	382	411	421	420	397	378	379	384	384	401	390	372	413	382	416	418	381	409	404	418	465	385	393	374	399	413	384	400	447	373	396	398	400	396	396	409	367	370	425	357	391	426	370	396	404	403	390	389	374	372	377	395	402	392	363	403	416	372	407	408	409	393	373	414	404	399	380	391	386	394	421	428	398	382	409	402	431	395	377	390	377	441	360	406	362	373	421	412	383	459	388	376	394	395	405	381	422	368	398	416	378	417	419	381	380	399	390	404	380	367	382	393	408	384	385	368	387	363	355	369	399	392	410	427	379	400	401	386	397	385	375	355	391	410	410	409	391	382	370	401	397	397	389	358	394	414	429	368	394	380	398	387	411	369	393	391	412	388	414	399	417	371	409	388	398	352	369	403	404	393	346	423	412	443	389	375	394	398	412	414	406	379	393	375	420	426	407	436	403	404	394	405	363	370	405	383	396	392	393	434	390	392	381	388	388	393	396	416	411	431	381	440	383	403	382	380	398	400	386	351	391	399	389	401	371	399	387	364	404	420	395	393	378	387	383	384	390	421	372	389	387	390	376	423	395	369	395	395	403	375	424	388	412	373	390	422	418	400	411	400	386	389	415	376	394	401	399	401	383	416	395	382	414	366	416	401	363	405	406	382	396	391	437	395	389	436	388	394	384	364	394	414	407	410	419	447	401	383	408	366	403	387	397	393	412	419	389	359	390	392	422	385	428	389	374	398	390	413	415	395	355	433	398	396	385	391	403	394	376	403	387	422	406	413	389	428	413	405	405	397	401	457	414	387	404	407	420	393	402	400	415	389	430	421	449	393	401	420	430	389	389	417	405	376	403	414	384	426	394	398	429	403	400	400	390	399	416	403	366	393	438	367	372	385	373	405	382	409	415	405	393	416	395	397	395	411	371	405	445	396	399	371	398	407	390	396	417	434	382	385	401	399	395	420	370	390	385	384	397	369	406	365	377	377	364	394	404	418	392	413	411	417	427	406	402	400	411	428	397	379	398	392	402	403	388	408	385	418	383	390	399	420	387	346	388	422	422	413	386	401	426	373	419	395	409	348	400	372	390	394	409	408	386	374	393	418	397	396	366	444	396	417	403	413	382	376	411	341	401	365	396	401	404	378	418	377	410	367	416	384	384	400	375	391	397	378	398	385	442	401	406	415	412	423	403	413	386	412	369	389	428	372	395	365	383	396	409	416	392	427	372	420	388	406	376	397	368	356	385	378	389	420	394	360	417	389	404	356	422	448	413	399	401	382	395	456	369	383	398	419	384	392	404	386	451	357	427	372	408	409	388	352	366	405	403	396	390	421	390	399	408	400	399	393	394	373	380	399	408	375	416	401	411	404	400	386	392	421	335	385	368	361	434	430	377	390	425	431	399	403	385	416	401	400	381	364	412	394	424	397	395	396	400	428	417	430	396	398	391	393	403	425	409	406	409	405	394	388	403	442	425	411	405	411	379	400	433	435	404	376	398	389	422	408	424	413	373	370	398	386	397	371	381	397	391	386	392	396	388	401	367	395	369	410	402	377	382	422	413	382	422	406	403	398	449	404	374	434	439	395	420	379	408	356	420	391	389	391	375	416	442	390	385	386	386	396	395	404	394	415	386	397	420	429	391	414	408	368	392	419	385	371	390	405	362	360	369	410	386	421	407	380	393	412	394	386	410	436	376	400	394	379	401	397	416	382	397	367	386	394	427	393	366	375	414	423	409	410	418	429	384	398	445	407	386	384	395	369	365	394	414	398	396	397	372	395	359	411	419	402	433	404	399	395	395	422	425	383	408	382	399	415	372	433	387	385	398	413	418	405	393	374	421	424	407	404	404	413	396	388	409	425	380	388	391	388	408	405	414	390	418	403	395	391	406	389	410	410	403	415	388	404
22594	21170	28737	23862	21163	21200	8806	1128	751	700	606	561	551	491	454	450	427	456	442	441	433	398	403	399	432	393	350	364	366	415	422	353	419	372	394	363	386	377	342	380	369	321	361	367	353	375	341	360	376	350	369	359	366	385	383	348	369	383	381	349	386	391	376	327	361	347	387	366	333	379	366	335	350	358	351	349	377	363	329	369	342	343	360	366	362	348	352	323	348	344	328	352	343	366	350	355	369	366	316	339	359	346	364	382	354	346	401	362	365	324	339	352	354	337	384	377	340	339	348	339	334	288	332	360	342	360	371	341	339	373	338	365	354	388	353	334	348	341	349	349	336	360	337	383	362	334	379	349	363	363	343	360	320	349	316	393	360	327	331	335	366	349	363	331	366	349	348	350	373	361	362	418	378	353	335	351	323	343	388	367	373	366	357	353	343	339	364	323	343	385	357	333	332	340	341	360	330	348	369	352	340	387	376	358	343	376	343	372	348	360	361	343	362	328	356	369	336	344	374	344	384	330	383	331	336	340	335	339	356	370	330	325	347	351	349	359	388	356	365	366	357	373	345	357	371	370	336	374	354	369	355	328	376	343	345	351	340	382	372	340	352	347	346	348	332	352	327	347	325	374	338	330	357	319	354	368	347	372	349	342	335	360	346	380	360	364	344	333	358	347	331	365	334	362	362	350	338	341	357	333	352	353	341	314	372	335	340	371	353	369	341	362	347	358	359	381	371	377	361	370	349	360	311	346	385	339	347	336	348	353	381	333	347	354	329	373	344	339	367	351	360	357	347	387	365	363	372	355	368	331	360	377	384	324	367	346	331	339	353	325	324	323	335	369	353	376	347	360	337	339	363	364	342	334	335	336	372	360	346	353	356	334	333	328	343	347	349	322	374	371	348	351	331	330	369	350	359	320	350	335	357	348	334	328	360	355	380	353	382	373	366	376	337	364	345	350	374	354	359	353	342	358	360	353	392	323	371	345	375	348	320	347	318	372	362	313	362	366	349	364	340	333	361	374	372	358	336	347	348	346	380	332	350	343	362	374	354	313	325	356	377	300	370	346	332	340	349	369	337	353	364	360	354	365	323	346	375	364	361	368	383	358	343	365	365	366	343	346	354	358	384	358	365	324	357	333	341	371	363	334	373	355	330	331	337	366	346	354	344	367	369	367	354	321	360	352	338	362	378	312	366	323	373	362	360	350	361	355	346	383	364	358	344	367	369	367	357	333	349	349	359	346	364	370	389	377	370	317	321	352	344	340	361	343	349	357	332	326	350	363	333	350	308	344	355	348	373	340	348	328	369	366	394	348	358	366	399	333	362	317	384	345	332	367	342	346	334	367	345	360	347	359	371	360	348	339	327	323	394	365	357	360	339	371	332	386	369	316	368	387	358	321	359	348	357	361	367	396	343	336	390	359	336	343	371	306	359	347	343	342	353	335	363	362	342	375	343	329	356	350	306	361	328	347	347	338	384	322	363	351	352	326	345	343	376	330	353	323	366	345	340	359	322	334	360	359	353	354	352	356	371	335	362	353	362	359	352	317	338	349	381	369	387	338	357	346	373	360	326	376	345	335	333	335	355	384	342	368	343	364	362	339	368	362	331	351	336	386	330	334	361	383	345	344	343	328	375	386	332	317	358	339	371	375	329	320	333	345	346	367	365	333	310	345	349	325	382	363	403	337	356	362	340	345	336	385	327	366	327	357	329	367	331	332	329	375	361	371	355	360	352	358	360	350	341	341	343	339	326	346	357	328	341	351	334	355	337	353	366	330	349	340	376	352	346	380	361	351	348	310	343	387	357	339	358	349	353	389	356	392	348	344	342	330	331	346	322	340	392	357	352	365	359	331	347	334	364	347	373	366	367	352	334	375	342	381	347	366	357	369	308	407	346	365	340	387	345	350	346	383	371	343	352	324	346	343	339	368	312	335	364	362	371	348	358	366	350	355	372	338	334	372	341	357	331	361	332	336	374	360	340	338	326	358	332	320	346	343	354	359	355	339	319	387	374	342	352	361	353	349	355	366	328	352	339	340	350	313	341	362	367	368	359	346	367	310	372	358	327	323	339	356	379	336	380	376	350	358	350	376	375	347	359	350	374	383	320	353	354	361	347	338	369	393	357	366	361	355	356	392	348	316	334	343	337	365	352	334	357	350	349	339	352	360	359	380	314	362	330	351	361	348	371	328	352	374	328	367	352	341	343	289	333	357	351	334	335	390	345	373	363	339	374	382	366	319	347	347	357	362	353	325	334	374	342	368	334	357	372	388	367	341	368	345	337	347	354	369	369	350	340	356	340	347	362	340	360	370	351	343	370	349	316	339	320	372	369	384	354	401	358	344	363	374	357	337	327	327	380	340	320	356	371	380	341	348	364	338	325	370	342	317	370	352	368	378	356	370	347	347	314	357	306	376	319	380	371	329	361	338	368	351	335	342	369	353	343	377	350	314	364	373	316	345	338	386	331	345	363	349	338	340	358	361	338	362	357	377	355	350	344	364	330	325	356	339	334	336	370	350	359	358	323	361	371	364	352	332	381	408	344	364	336	327	352	318	360	364	336	355	384	338	375	348	376	336	372	330	357	370	360	384	333	322	342	343	352	388	344	339	361	338	358	376	353	350	338	356	328	361	331	348	382	362	380	356	391	388	362	340	346	338	316	358	340	362	346	340	341	321	349	363	340	344	366	336	369	360	356	390	343	361	343	352	318	337	362	364	350	344	338	367	343	382	348	358	346	370	339	339	327	312	333	382	383	354	349	338	330	332	375	357	329	363	366	328	321	373	349	330	342	349	349	365	318	326	334	353	339	332	385	364	382	352	386	351	357	347	370	333	365	335	334	338	367	337	349	311	373	358	332	343	333	346	323	362	320	346	349	349	337	331	379	352	330	340	334	332	346	372	332	353	327	367	325	344	338	361	349	336	390	330	356	346	373	390	351	362	369	338	312	303	344	342	375	393	319	346	334	323	351	371	374	342	388	346	333	354	313	355	380	362	347	336	360	350	374	353	361	376	354	366	355	337	352	370	345	340	355	353	327	391	344	358	360	335	341	371	344	354	340	357	336	332	368	350	342	351	359	322	379	342	343	342	357	344	352	360	387	336	367	364	327	324	344	349	355	335	339	348	363	351	344	354	369	350	320	357	351	347	360	355	372	321	347	339	370	337	351	353	350	398	334	316	329	362	392	362	329	324	326	365	325	352	404	366	364	344	350	357	329	357	364	386	357	339	353	347	357	395	366	376	339	350	373	370	318	336	379	345	378	374	366	359	326	379	360	332	362	339	349	341	326	330	326	380	342	339	357	361	342	339	354	383	378	366	354	335	361	312	335	352	387	351	340	357	347	358	371	366	354	362	359	354	355	346	366	371	374	335	331	363	357	347	364	334	360	349	354	383	384	357	316	361	348	361	340	348	383	331	361	379	362	331	375	344	372	352	378	360	328	364	317	347	331	329	374	322	331	360	386	366	388	386	366	317
4579	14410	11117	5470	3696	2831	2111	1678	1319	1076	933	912	777	723	672	645	613	563	568	515	536	541	506	547	482	512	516	440	486	519	437	459	468	445	471	477	464	414	497	466	501	438	450	477	428	433	461	440	463	443	449	462	488	413	436	499	491	440	432	460	473	465	421	464	473	444	426	444	428	394	462	411	430	440	397	420	476	455	450	441	433	417	407	454	445	394	423	425	454	431	483	419	393	434	431	415	456	460	422	427	394	443	439	443	408	432	463	423	436	431	403	421	389	426	420	461	390	440	426	431	404	426	383	433	408	433	420	423	452	446	401	430	426	422	406	428	419	432	400	422	422	424	435	422	441	474	426	444	412	418	417	430	457	427	428	431	423	438	458	439	421	438	446	421	389	447	424	425	430	406	439	457	440	424	391	439	424	427	449	428	423	394	420	435	418	428	446	442	436	456	416	405	438	453	403	407	421	418	454	400	446	438	425	445	462	476	459	401	443	444	413	458	440	433	425	460	450	426	423	412	468	433	416	450	427	412	433	434	453	407	435	446	441	436	418	438	459	426	437	423	392	411	445	429	425	434	443	441	447	410	431	429	410	451	414	443	397	406	455	401	439	446	476	445	435	448	412	438	401	421	436	423	435	414	404	414	466	462	419	415	441	423	444	406	411	423	406	416	415	399	434	432	440	414	469	425	458	436	413	451	433	440	449	420	415	426	452	432	451	465	445	417	405	418	430	428	421	406	437	440	434	460	430	418	423	424	467	400	408	422	421	438	409	422	407	451	407	434	443	429	420	455	430	462	415	479	406	418	395	436	410	414	405	411	459	441	411	449	408	450	415	433	396	413	418	428	418	450	419	421	425	407	425	446	437	453	453	435	448	445	450	453	437	451	449	434	424	419	454	449	420	405	443	464	437	422	456	438	467	413	426	446	444	422	406	443	421	430	370	421	417	432	442	459	443	430	422	370	408	443	416	431	431	423	399	444	404	437	421	422	448	433	411	401	449	453	415	448	429	438	423	415	417	384	459	447	435	435	442	400	407	405	424	419	447	403	465	444	436	410	410	444	439	404	443	405	434	437	423	441	452	440	429	419	466	388	390	436	433	412	417	426	452	426	452	433	432	418	414	458	412	441	455	405	444	440	442	429	431	446	462	443	418	443	417	427	441	440	442	434	440	436	422	442	396	385	453	420	425	391	429	404	389	450	420	444	426	412	430	451	431	459	415	451	429	429	430	442	430	440	431	419	416	393	429	454	476	446	430	373	431	428	394	440	437	402	435	454	412	425	492	442	437	433	429	450	399	424	432	430	435	441	431	437	400	385	458	428	453	441	447	451	414	457	453	432	435	417	425	394	424	427	405	449	477	463	435	445	421	413	435	441	442	430	437	424	410	457	441	429	404	447	437	432	411	423	445	405	418	438	432	463	445	442	443	439	473	427	433	411	436	417	425	424	447	436	410	399	448	429	421	458	471	424	404	406	451	413	428	440	414	429	439	434	433	442	423	434	407	453	390	447	430	431	445	407	412	422	417	420	399	475	429	433	424	444	430	423	429	418	434	448	437	454	414	421	413	442	449	404	447	409	454	440	379	422	428	412	460	420	462	400	453	441	414	436	441	403	430	449	430	431	435	373	416	464	426	430	474	430	378	451	436	414	455	398	467	440	418	394	469	426	432	401	447	442	397	428	408	401	424	421	391	407	417	409	381	434	455	454	427	433	401	436	430	442	451	408	418	414	425	432	389	392	441	432	454	444	444	442	411	430	443	471	444	464	420	430	454	388	411	412	404	445	437	458	412	443	391	454	418	436	432	420	456	451	416	421	414	442	442	442	470	388	460	366	402	405	432	431	429	432	432	440	444	431	434	416	419	444	426	381	422	445	406	449	384	445	414	402	462	447	432	443	435	445	415	442	398	425	413	436	433	411	447	443	416	449	406	419	470	406	452	408	438	426	417	430	462	428	431	406	419	410	386	435	451	410	469	406	458	424	427	417	457	396	421	414	445	410	415	457	389	438	438	390	423	426	458	447	402	424	401	430	399	418	461	457	445	379	419	449	416	418	441	411	422	428	428	400	435	424	389	441	434	460	408	426	397	401	454	386	410	459	452	396	455	413	414	421	449	424	436	417	415	395	430	468	422	436	412	410	446	414	455	462	409	444	438	461	459	438	413	446	409	432	412	430	416	433	443	410	440	402	427	425	401	440	409	432	426	431	426	442	418	346	437	457	428	459	414	450	412	401	431	413	422	415	434	456	430	410	427	411	460	454	415	417	427	423	442	424	414	399	434	415	464	435	410	372	436	419	409	428	421	440	439	462	413	471	417	465	460	452	458	415	473	419	432	408	424	436	418	440	430	408	459	383	443	393	436	425	426	390	415	408	443	431	446	448	406	424	441	438	420	474	433	404	458	396	425	428	456	442	438	437	406	435	428	434	452	483	419	394	429	438	462	418	402	409	422	432	440	409	429	434	362	438	452	434	446	438	407	402	421	412	425	406	393	417	384	435	426	468	471	432	422	453	470	440	401	481	434	439	420	436	432	418	422	427	431	469	406	415	438	417	393	449	424	483	470	453	441	429	408	450	442	443	410	418	445	402	449	441	446	412	424	450	420	412	416	426	408	418	416	432	429	407	416	405	468	416	426	424	402	436	450	445	411	414	464	436	403	438	428	399	416	421	451	425	413	487	403	453	438	442	446	422	411	423	413	415	388	427	468	444	460	393	440	433	404	446	430	437	453	430	443	388	457	457	455	424	415	441	448	442	449	446	456	450	462	416	464	400	414	435	438	409	442	447	452	442	409	461	453	409	431	369	436	417	431	402	408	420	392	452	435	432	454	421	430	432	405	419	459	456	475	441	451	422	440	427	450	451	455	394	437	426	452	383	394	425	423	470	441	458	434	418	466	472	456	437	441	419	469	428	412	450	437	427	455	410	418	407	434	385	452	411	417	410	409	438	441	409	441	432	444	402	424	430	454	435	405	437	406	421	428	438	431	400	454	431	418	407	434	394	421	451	421	409	437	424	398	437	439	460	424	426	426	419	416	448	425	443	399	416	437	440	412	405	417	442	462	452	467	444	437	419	438	419	433	398	412	423	464	427	445	398	453	432	414	436	428	447	431	438	418	444	414	433	432	485	448	433	413	401	431	426	411	446	466	427	445	426	431	397	421	447	413	432	426	446	448	453	418	441	439	443	412	445	429	418	466	442	434	421	436	436	406	468	395	396	481	426	435	433	413	391	469	415	381	394	441	413	409	427	405	391	432	407	451	431	414	440	421	423	388	424	418	441	419	427	422	445	448	389	470	398	429	426	437	423	445	410	397	423	434	387	370	402	399	440	435	464	372	430	427	457	438	452	464	456	436	444	426	432	410	407	440	436	400	452	455	427	422	426	424	428	444	421	445	446	437	452	433	395	439	474	396	458	454	400	441	410	404	459	402	449	412	452	440	418	448	459	463	432	434	425	427	412	428	448	422	419	444	400
27221	18419	4596	1099	795	787	719	624	647	630	609	654	660	620	622	660	642	645	625	650	632	637	617	655	665	630	682	640	659	639	702	636	597	651	641	632	609	635	630	676	566	631	598	578	589	635	589	646	603	621	660	629	615	613	590	579	605	644	648	646	639	685	591	631	667	636	625	642	676	687	634	632	654	637	640	611	663	626	646	626	690	670	632	643	600	626	628	645	671	631	639	670	615	605	696	571	621	613	635	635	644	607	647	695	658	617	621	659	597	639	614	651	632	638	667	631	646	612	664	637	637	659	621	706	663	610	659	612	654	680	631	613	619	624	640	618	664	635	601	686	668	643	619	663	682	660	675	618	667	637	599	624	652	652	688	651	631	646	609	590	602	616	584	669	634	618	591	584	662	673	622	626	675	696	612	607	644	658	646	598	600	666	620	609	619	656	651	637	623	653	622	668	645	603	623	620	618	631	642	601	677	672	615	626	582	632	650	595	638	645	617	644	692	645	626	655	658	615	611	584	585	626	677	670	670	695	630	609	631	624	638	621	631	693	626	646	635	646	646	680	645	646	630	641	619	602	624	625	654	645	649	645	620	635	597	597	617	629	610	651	626	644	608	621	602	654	610	633	590	647	689	660	632	657	606	598	614	686	680	676	649	619	629	617	641	659	606	660	623	605	649	670	660	650	604	646	651	638	623	608	612	636	662	662	695	650	637	599	615	599	657	651	621	626	665	667	670	607	603	643	637	613	630	628	683	650	627	634	656	643	596	633	624	650	647	588	692	632	656	584	628	631	605	595	646	629	639	695	669	592	620	670	602	603	648	570	616	673	637	669	662	625	649	583	574	654	621	624	638	670	628	646	640	630	646	657	678	632	665	626	653	613	630	625	579	666	678	632	599	657	675	659	662	590	642	656	620	633	585	604	621	605	592	617	651	681	660	600	648	634	639	674	611	651	672	615	626	640	643	621	654	644	650	657	617	623	707	635	639	675	603	621	616	635	633	624	652	683	625	645	661	634	651	637	679	622	675	661	611	647	631	646	636	628	597	651	605	697	625	678	598	703	612	622	643	592	638	622	667	693	640	640	634	642	645	611	655	646	644	664	645	699	636	634	628	635	615	663	592	638	602	606	595	630	592	642	632	655	676	603	626	586	626	612	646	611	656	634	653	632	660	660	621	652	672	664	647	666	676	643	628	620	665	645	632	638	638	601	647	648	644	704	619	673	616	696	622	622	645	649	667	647	645	656	631	610	633	593	682	619	660	640	651	614	656	633	651	648	628	645	598	645	659	664	636	670	646	618	617	657	643	655	635	683	643	663	669	637	622	654	671	625	649	602	606	631	694	644	656	640	609	683	625	645	645	649	669	585	651	636	644	625	639	628	662	669	608	638	642	611	621	646	625	651	641	643	640	659	613	624	661	581	653	619	645	618	612	633	662	657	663	613	630	606	596	646	669	635	601	658	659	637	620	651	642	611	601	656	635	612	669	661	656	632	614	682	656	618	618	663	592	607	626	615	693	625	664	636	650	646	632	656	665	653	650	640	636	690	621	684	604	622	637	606	668	646	624	579	595	611	670	616	662	619	620	643	605	624	706	632	633	674	685	617	611	640	611	668	657	618	562	647	628	678	644	678	654	649	657	641	653	644	632	650	647	660	631	695	607	664	638	615	650	651	612	620	631	665	652	670	654	611	618	657	643	623	638	634	629	649	660	641	652	635	612	649	623	619	657	581	627	637	623	642	591	584	636	658	592	670	621	629	649	646	651	573	643	626	644	612	607	650	633	646	656	621	637	624	623	618	577	655	701	611	693	615	639	640	650	597	637	679	648	605	630	625	615	654	644	690	674	672	631	660	655	653	642	687	649	640	639	627	663	619	673	607	632	577	642	662	625	624	682	630	651	606	643	648	590	629	625	610	600	672	638	630	601	613	614	607	611	670	653	620	671	655	677	637	684	610	661	631	638	667	629	630	644	637	658	598	686	647	631	630	617	650	618	681	650	644	630	675	664	658	615	631	649	625	649	618	637	638	644	595	616	624	650	633	634	651	664	592	635	625	640	614	648	621	669	647	609	659	633	640	648	664	647	664	619	650	657	614	615	598	614	606	627	673	706	609	632	630	656	611	632	640	618	617	635	642	618	603	653	634	643	657	595	618	670	676	623	613	592	673	594	642	604	579	650	658	636	636	619	647	656	654	657	633	568	631	688	601	633	620	640	624	653	660	668	611	649	616	644	623	626	608	677	630	642	667	607	614	628	625	648	626	642	664	611	603	645	594	616	636	655	604	690	622	636	611	632	594	641	704	636	665	604	657	623	560	650	666	647	627	629	632	632	626	611	627	646	656	624	602	662	657	653	629	623	630	639	619	647	671	670	623	657	665	654	618	655	639	610	598	622	607	636	622	621	634	575	589	619	642	597	659	638	681	627	653	617	609	674	712	642	632	649	634	661	590	622	597	700	631	587	607	618	616	637	652	652	638	627	590	638	644	619	673	584	662	614	630	654	609	673	649	672	664	634	639	673	643	659	608	610	613	654	638	638	647	630	630	637	649	656	623	631	646	634	617	656	614	623	678	645	653	608	598	599	638	605	639	657	601	646	664	647	667	633	641	636	654	634	633	647	636	660	646	658	644	644	672	611	669	601	664	628	655	694	645	632	642	608	658	658	607	685	634	643	627	639	640	605	641	638	676	574	588	650	617	610	669	615	601	645	605	646	620	617	646	612	678	671	618	617	621	679	606	641	626	595	653	610	627	656	633	649	669	636	644	615	606	627	689	653	640	646	644	650	654	658	680	651	655	624	658	629	625	660	638	627	612	605	626	628	656	624	624	625	653	648	726	631	626	612	597	565	617	680	610	634	640	605	614	593	616	658	653	602	608	610	679	604	663	682	617	620	623	632	659	652	642	664	649	627	660	658	616	650	640	634	638	639	626	614	651	654	640	683	612	641	626	637	643	633	624	657	664	648	637	656	635	650	639	623	645	672	676	604	611	646	626	651	636	628	645	629	719	637	620	649	634	649	627	650	595	627	662	607	628	638	613	669	663	616	625	614	665	633	689	635	641	603	678	649	663	653	621	631	652	648	661	627	589	650	650	609	637	622	644	634	593	612	632	649	638	646	637	622	605	663	636	629	645	605	641	664	665	661	640	629	609	608	660	622	674	621	626	616	605	649	641	641	594	639	647	630	655	631	598	676	663	636	632	612	618	641	616	660	626	637	660	678	588	621	640	580	646	680	635	643	649	609	654	667	654	675	621	656	636	631	663	643	640	632	635	637	640	654	611	629	622	603	628	584	678	613	636	631	653	623	613	622	644	651	620	643	634	614	645	679	631	614	665	637	626	652	617	631	650	605	630	627	638	684	674	603	646	665	641	624	613	683	634	669	653	661	654	631	662	649	646	686	617	610	628	627	591	602	626	603	678	710	640	681	621	644	623	645	631	656	675	629	630	646	621	633	611	657	599	628	659	595	647	615	608
4529	1249	1128	892	857	824	774	767	824	761	737	750	776	776	745	725	773	752	749	753	756	751	735	755	767	698	729	772	719	765	763	743	722	740	746	726	737	756	698	771	711	746	720	712	699	741	712	763	701	768	777	801	736	715	706	743	731	730	805	758	761	733	749	729	754	709	760	750	723	679	748	756	755	744	739	744	689	735	727	780	763	753	687	717	744	754	731	726	750	767	704	747	774	746	717	703	724	725	721	702	756	708	727	765	761	818	740	763	729	714	781	739	697	788	746	781	709	696	761	707	707	752	730	782	748	699	696	730	738	724	734	721	738	788	733	760	770	741	740	736	716	749	739	732	692	696	751	768	747	766	715	706	679	718	775	674	731	737	750	767	715	728	736	710	774	752	771	731	722	729	757	763	693	753	753	799	733	757	782	777	705	772	765	742	736	763	787	773	750	724	742	714	712	750	742	727	765	744	796	741	726	678	759	735	755	770	752	743	738	724	720	732	723	748	756	764	753	701	765	740	740	761	715	748	764	747	741	733	822	748	732	751	697	747	719	773	768	730	724	695	741	768	712	721	698	769	784	762	748	722	779	744	764	761	756	778	729	724	747	735	734	722	700	792	727	757	753	745	769	728	774	702	731	698	746	723	724	757	723	695	772	739	736	726	752	723	762	802	697	734	755	757	776	756	787	737	752	716	740	780	747	707	715	745	742	722	700	714	727	749	734	760	681	790	757	686	702	764	730	697	732	733	744	707	754	753	724	794	699	752	743	737	707	744	751	698	762	719	739	741	727	756	736	772	737	757	715	703	684	760	706	753	781	797	701	757	737	761	732	698	759	736	714	771	742	750	724	695	758	722	765	790	782	744	759	775	750	769	781	760	767	749	752	747	680	730	734	743	757	753	714	722	692	736	709	760	724	716	736	747	736	752	752	736	737	750	767	763	725	731	810	751	766	743	772	719	772	720	683	744	758	714	730	756	736	714	790	724	749	765	738	731	740	790	749	743	708	771	780	732	737	743	734	747	696	744	791	747	748	781	775	756	733	766	749	760	781	694	754	744	738	689	812	716	736	735	744	771	716	751	729	725	752	725	710	722	756	707	700	746	782	788	760	759	790	758	741	689	760	752	729	778	790	697	735	733	767	779	731	763	814	720	759	701	724	745	749	775	734	730	745	757	742	719	692	749	732	684	787	717	719	771	729	732	730	747	799	756	756	738	761	719	759	775	730	757	766	758	730	714	761	750	784	732	769	712	698	723	737	726	734	744	726	779	772	730	761	715	764	784	724	747	798	691	740	733	761	688	741	710	765	767	759	773	745	790	741	711	799	730	739	725	761	762	794	753	696	750	751	709	748	749	762	726	748	741	745	727	721	743	666	758	740	722	746	753	753	752	707	778	759	737	705	739	742	738	791	759	711	713	732	712	749	737	725	739	750	738	751	824	732	746	751	734	773	745	709	766	771	744	729	745	716	766	751	732	758	716	734	750	749	708	684	743	760	765	752	768	647	686	768	710	752	715	705	768	720	750	775	717	712	750	779	755	691	773	723	757	729	733	781	760	718	739	694	757	742	697	732	720	734	771	730	763	749	744	714	728	694	759	721	716	795	751	791	720	687	728	787	710	772	711	739	763	728	728	732	708	730	759	727	768	762	747	760	719	733	730	730	731	765	764	754	716	731	714	749	713	720	723	754	751	706	779	672	748	742	748	744	752	760	725	798	747	750	731	759	729	738	713	693	753	685	770	725	785	731	730	715	785	743	764	757	698	751	752	728	794	685	764	782	709	751	734	749	784	760	713	714	747	743	716	726	670	763	746	716	741	700	727	699	753	737	709	750	769	715	715	722	731	788	744	753	753	771	681	750	762	741	731	759	733	741	740	721	740	742	711	797	751	693	716	692	689	709	763	776	720	796	767	749	703	724	710	753	802	737	762	763	729	699	729	697	729	779	767	776	723	723	782	763	716	828	725	731	718	745	757	706	749	745	748	788	745	676	781	752	773	740	786	692	754	722	728	706	767	738	702	756	767	762	720	750	740	754	725	734	827	747	779	806	746	712	728	732	708	729	719	761	738	744	731	731	742	763	750	734	735	725	765	713	732	714	728	716	719	781	732	703	713	748	756	712	752	747	732	774	708	700	778	721	728	723	712	732	721	776	701	764	736	750	745	792	770	747	720	715	711	736	731	710	715	766	732	739	771	753	785	785	755	738	746	774	752	741	778	735	753	760	706	750	718	726	736	732	717	721	739	713	768	754	745	780	735	734	738	739	768	714	713	778	714	736	768	758	797	720	751	710	761	744	758	693	720	701	724	757	746	733	725	762	698	770	736	719	730	750	709	763	731	714	726	737	777	701	757	792	727	703	757	694	800	786	758	698	726	731	693	741	748	767	691	710	765	727	718	728	767	741	731	709	747	761	771	737	734	706	718	786	727	750	720	700	710	723	727	720	794	645	765	725	683	800	753	727	762	754	760	743	790	790	718	785	708	739	715	689	755	735	757	734	754	702	786	722	729	740	703	737	773	746	745	743	718	710	722	750	731	680	763	755	703	755	740	767	709	759	777	708	724	730	780	750	747	754	760	689	762	694	741	756	754	731	771	751	749	740	739	737	698	754	746	750	699	743	720	715	732	785	715	778	668	706	746	710	768	766	744	740	735	737	730	761	688	707	790	727	729	729	725	742	754	716	745	741	715	690	731	733	719	801	730	762	693	730	732	712	705	761	755	732	740	756	756	761	738	774	715	732	700	726	738	772	714	780	711	701	746	749	754	734	751	738	762	725	771	743	754	730	775	726	764	734	775	795	753	732	828	787	734	771	762	729	753	807	751	761	744	762	757	764	787	732	742	773	708	754	759	721	754	730	789	737	766	791	711	743	800	785	714	741	752	730	726	709	705	788	769	724	721	710	747	729	787	805	752	715	712	702	755	736	754	750	782	688	733	672	713	718	706	741	716	710	728	726	741	703	781	700	716	749	676	756	682	785	729	723	765	753	703	708	714	759	742	735	739	723	739	779	739	716	760	715	730	751	708	761	724	769	741	780	727	741	745	742	686	763	753	740	793	754	752	701	772	734	713	722	704	724	735	746	709	749	703	760	770	745	738	726	744	715	753	709	705	713	739	763	759	718	731	752	748	728	707	735	695	753	757	771	739	752	742	695	753	752	703	687	752	743	761	744	743	769	732	709	732	789	727	730	782	731	693	731	755	778	765	730	752	737	735	683	743	722	783	732	718	778	781	718	743	706	733	710	765	724	720	761	779	728	820	718	694	751	713	752	783	765	706	797	716	748	720	744	718	741	720	711	745	708	733	746	734	729	740	755	775	724	723	783	702	737	717	755	739	746	769	733	775	746	746	772	782	739	740	698	742	766	749	742	741	749	757	734	760	744	737	747	765	758	673	756	690	746	728	718	760	775	687	746	709	742	750	753	726	773	772	732	756	739	760	727	737	771	724	740	710	704	742	710	731	691	745	746	771	753	766
23730	21164	28236	24344	21174	10013	1531	1016	931	880	880	852	838	783	734	741	792	752	801	754	718	709	709	707	739	721	673	739	683	675	684	699	729	754	755	696	679	751	720	715	682	684	703	755	703	733	707	709	711	692	742	691	712	713	752	695	703	711	668	707	678	708	726	724	694	743	703	698	698	744	676	751	681	712	720	723	701	687	726	691	761	717	700	752	730	735	739	720	682	692	705	692	716	683	739	695	741	689	696	705	672	706	643	691	731	739	730	710	700	683	721	716	711	722	748	702	735	706	698	711	729	681	734	649	746	712	752	665	737	700	693	681	690	736	706	733	724	691	722	727	712	768	695	664	714	710	726	646	676	737	718	721	685	725	695	749	682	671	715	659	682	672	743	659	684	711	678	709	692	710	700	730	701	683	674	666	692	667	713	730	687	685	686	718	742	714	711	685	678	743	702	709	695	700	677	699	692	710	666	706	688	698	714	739	704	685	705	714	736	708	694	707	703	722	720	725	649	687	650	706	650	691	720	730	640	685	721	711	736	677	718	694	700	734	668	672	734	709	720	699	707	680	714	719	687	675	662	690	710	685	680	719	693	707	728	704	659	685	710	671	709	665	735	711	692	708	722	725	714	715	676	736	707	696	695	723	662	704	680	733	659	653	704	731	673	733	694	690	715	662	737	702	727	696	639	743	691	734	652	714	688	728	737	755	740	705	746	680	715	690	701	723	697	731	734	694	668	652	690	747	698	706	735	723	710	693	709	668	672	664	731	675	700	690	728	726	703	680	676	705	693	692	740	694	729	697	681	757	719	688	696	705	718	698	670	682	668	719	706	662	755	668	691	685	671	719	677	690	763	730	641	682	666	750	707	737	710	740	674	673	708	728	694	703	718	710	726	726	684	745	698	735	742	691	699	717	709	717	714	749	669	713	664	676	671	670	661	706	705	687	752	708	706	666	697	751	708	733	714	684	694	665	713	710	702	714	679	696	706	699	706	711	692	675	698	737	753	765	696	725	755	788	742	689	704	702	742	697	732	671	723	722	726	681	682	667	681	703	682	728	718	755	694	675	701	669	708	734	699	701	663	706	703	657	667	715	699	691	716	727	721	728	701	726	701	671	664	693	663	737	678	710	718	710	683	753	720	737	690	721	713	670	684	754	676	698	712	688	699	695	685	719	719	710	705	693	737	667	752	716	702	729	704	703	682	704	690	724	713	723	730	678	681	665	718	693	693	729	688	742	721	755	710	694	696	713	699	716	725	695	711	693	721	698	726	732	698	694	687	732	715	672	721	770	692	684	767	725	674	736	732	692	715	711	693	678	689	735	667	703	701	687	705	663	726	692	672	673	719	696	732	700	677	698	767	693	709	711	666	686	738	715	710	707	671	705	711	688	690	688	715	695	686	742	698	719	674	689	672	683	697	672	696	709	696	697	690	733	722	687	735	667	699	668	709	701	679	663	705	712	720	714	682	697	727	710	768	722	739	714	726	719	697	709	697	722	721	718	673	730	695	693	694	667	717	654	687	680	692	725	680	694	704	728	744	699	674	695	743	699	685	733	691	737	695	687	704	708	715	707	707	674	673	693	687	699	692	773	718	709	647	724	682	697	708	665	705	724	705	712	685	717	739	672	769	715	688	693	670	741	714	690	709	698	716	692	716	699	731	703	661	687	717	672	708	690	731	711	687	688	723	741	644	690	646	675	668	720	706	669	661	692	719	663	688	726	740	699	697	699	741	733	703	691	703	679	732	705	684	672	712	696	660	730	738	693	703	665	717	677	734	702	718	699	702	697	700	706	723	716	692	673	688	698	691	728	710	728	735	717	748	694	695	716	711	698	662	668	744	709	693	692	716	725	707	712	693	677	743	712	707	661	738	668	686	700	724	694	678	703	724	703	735	714	747	711	716	699	696	675	690	679	709	722	698	718	658	673	695	738	690	707	700	672	671	715	745	705	671	715	693	731	704	706	717	647	710	685	652	652	689	680	660	721	730	738	701	675	686	699	732	676	665	697	733	710	737	707	705	707	695	695	698	679	712	743	724	719	725	703	721	695	696	716	661	697	682	707	702	711	729	686	694	708	646	701	647	700	698	703	692	721	616	687	736	676	636	659	748	669	675	645	713	720	704	706	711	714	673	693	757	714	706	717	711	668	675	727	682	688	757	757	719	678	682	711	737	676	719	677	695	705	734	709	737	747	687	686	738	676	668	701	702	677	693	764	735	733	677	751	712	668	698	724	712	733	666	677	708	678	738	693	690	694	685	695	704	718	639	700	737	745	675	710	672	722	717	727	727	660	709	701	700	664	681	746	744	692	722	653	650	707	719	691	697	686	663	706	734	717	715	705	686	724	719	680	740	736	719	696	672	715	758	731	738	643	710	698	749	657	687	705	760	696	697	701	713	710	707	681	700	699	651	690	672	720	715	699	705	737	708	705	697	715	695	677	678	686	719	691	720	704	748	724	720	752	729	686	726	703	728	703	706	719	706	716	692	738	710	696	680	715	641	653	656	688	691	643	723	714	730	662	703	700	678	680	677	694	726	693	724	694	732	713	703	703	682	705	654	681	718	712	687	680	688	670	685	718	735	722	733	668	690	682	761	724	688	695	711	721	667	706	747	682	705	739	671	691	679	733	710	697	726	691	673	709	717	770	708	678	720	707	762	738	670	755	712	683	732	673	661	735	694	725	694	705	700	650	720	712	697	708	664	704	663	711	700	708	690	672	693	677	705	666	674	672	689	622	707	728	676	692	726	711	709	667	672	678	704	720	702	731	693	672	710	673	731	689	718	702	658	701	694	732	743	691	705	701	703	697	700	730	671	654	684	676	715	694	717	671	704	703	683	707	698	718	676	685	702	691	695	700	719	697	703	724	685	685	699	740	704	706	703	722	628	709	694	723	714	731	652	696	678	665	726	748	704	732	695	676	670	717	684	684	707	660	729	746	703	668	718	708	686	740	709	723	730	725	733	699	689	698	715	730	684	694	702	712	708	703	698	719	687	689	693	739	695	727	706	749	734	671	704	718	768	717	698	696	690	673	690	679	719	753	707	725	732	726	701	732	701	684	656	750	740	694	695	693	700	664	693	738	724	745	681	665	686	719	692	714	658	714	682	689	698	701	704	701	718	668	668	698	718	705	721	695	735	717	705	702	713	678	738	728	682	670	703	752	723	698	714	702	702	701	741	720	679	707	726	750	657	703	693	696	643	710	709	711	694	722	673	697	720	663	667	686	727	703	732	696	722	690	682	763	730	700	711	704	692	693	699	683	702	755	705	692	709	708	684	732	739	713	706	707	724	696	703	692	717	700	680	726	678	704	689	669	720	661	677	688	722	704	682	679	662	707	781	725	662	704	675	729	705	670	754	734	705	705	672	725	754	678	699	672	707	668	673	696	650	729	685	686	688	733	750	650	689	725	677	720	717	661	745	703	720	714	729	677	693	654	649	673	695	699	734	688	738	710	678	724	673	710	748	722	673	671
3441	8694	6959	3486	2498	1946	1679	1493	1292	1166	1026	1031	1025	947	890	923	885	892	912	850	880	890	869	883	870	877	827	862	908	899	838	796	843	800	854	842	855	831	777	819	774	832	824	829	827	839	841	812	815	830	821	872	839	857	839	857	850	843	855	850	811	799	833	819	767	850	811	816	821	836	833	828	857	800	858	834	851	800	824	805	840	852	868	816	794	843	863	815	901	841	791	828	878	835	833	871	863	828	772	848	797	824	859	813	817	837	802	778	841	836	857	830	856	806	854	799	861	810	866	809	822	827	862	802	830	829	847	853	815	820	813	858	793	803	836	846	827	821	820	888	795	864	864	857	838	831	859	834	836	829	809	851	784	773	805	828	850	805	821	875	839	889	782	838	823	823	828	794	836	802	829	838	823	797	825	856	821	825	818	844	829	824	828	805	855	844	809	825	812	785	821	826	819	851	854	854	892	812	847	834	832	795	826	850	804	813	814	818	830	846	810	805	889	845	831	867	855	849	800	805	857	787	875	801	778	818	801	784	859	842	830	787	868	765	803	804	845	829	853	799	785	780	768	841	848	851	835	836	851	834	792	814	844	810	818	825	853	823	853	842	839	844	812	799	810	856	903	837	852	823	853	841	798	839	846	805	823	850	847	796	809	841	870	835	846	802	855	824	821	784	825	818	796	827	847	825	841	813	817	786	802	794	827	780	826	784	820	871	867	821	787	818	837	830	842	843	802	827	791	853	814	880	772	800	862	815	886	824	805	811	865	861	892	825	839	845	789	862	850	806	859	851	838	762	851	814	857	809	857	852	859	773	830	858	821	848	778	792	867	824	830	867	802	869	874	824	793	789	835	798	845	805	847	809	815	835	866	853	820	728	842	822	803	812	866	820	874	855	826	833	841	815	812	794	788	854	811	813	845	836	782	854	844	840	841	857	812	824	826	816	804	804	833	832	781	791	869	863	884	868	863	829	877	806	890	795	832	823	831	812	870	795	878	832	867	821	818	851	807	857	798	817	847	837	863	792	832	858	809	852	858	803	793	813	798	882	838	873	844	813	855	812	805	863	835	865	879	828	796	833	898	822	850	821	853	819	806	821	810	827	822	782	829	804	838	842	809	844	838	821	844	851	801	832	813	824	832	824	859	899	852	831	762	867	817	847	830	792	823	791	846	806	770	809	853	811	826	809	787	852	812	854	809	865	784	815	845	802	779	815	821	794	889	846	843	832	804	808	837	837	867	831	813	841	808	824	782	801	810	816	833	820	869	751	871	853	824	827	847	832	854	902	800	859	880	837	836	853	823	836	783	801	843	755	812	904	830	842	849	871	841	854	818	814	827	859	841	858	791	813	835	839	860	824	836	816	842	857	843	873	800	805	871	867	852	831	819	880	823	833	812	801	886	827	864	798	886	866	835	814	817	830	790	861	775	838	851	827	787	806	797	840	826	831	808	842	840	838	824	832	848	827	852	787	889	836	895	825	842	842	821	813	778	833	864	818	774	836	862	872	818	868	797	849	889	790	784	825	821	828	835	856	803	803	827	813	840	766	835	788	785	877	803	830	833	877	768	822	808	794	818	817	803	860	826	843	802	824	824	769	850	827	879	835	846	817	760	847	839	813	833	856	835	816	875	827	809	841	843	840	826	864	798	882	770	801	854	860	782	815	866	780	806	863	822	790	809	864	836	786	844	818	864	858	847	820	853	750	841	819	825	808	879	771	824	792	833	812	815	813	821	840	839	835	850	846	794	806	841	819	869	793	856	797	829	886	845	809	860	823	802	810	842	829	821	806	845	818	819	840	839	873	867	860	808	836	798	821	818	831	840	850	834	830	828	837	829	813	814	870	838	843	829	841	812	802	868	837	820	817	767	816	827	780	817	814	782	821	843	810	794	842	808	870	824	879	886	795	811	809	830	805	801	852	796	822	824	880	812	836	775	815	836	826	780	810	799	804	811	829	831	780	848	828	841	818	864	873	890	861	889	842	824	798	811	788	894	855	787	785	815	823	835	857	854	815	827	833	859	828	887	797	824	843	815	844	846	836	846	800	853	786	835	845	791	851	839	845	823	858	802	781	871	784	822	807	836	801	865	784	840	812	846	849	823	835	866	795	875	838	850	839	804	808	837	793	877	787	849	891	812	857	803	817	817	821	842	817	845	772	786	824	848	824	842	817	842	881	776	782	798	839	851	814	793	826	813	851	809	824	801	811	823	838	885	772	826	800	838	740	823	842	796	860	805	884	847	813	807	844	824	768	800	775	820	814	834	804	822	832	808	799	868	788	784	839	832	810	798	827	813	853	824	768	834	850	778	844	781	797	804	850	863	819	800	805	875	828	873	864	824	793	834	898	789	834	808	809	819	835	900	835	828	847	831	816	704	812	841	820	847	818	818	838	840	866	840	834	804	827	872	889	815	806	853	852	860	840	884	819	815	790	822	792	831	840	815	794	809	836	855	830	854	798	868	789	822	852	850	835	839	779	820	816	798	818	840	845	853	814	854	856	858	829	841	804	827	838	850	820	819	791	849	847	829	837	755	841	805	834	848	825	823	823	813	836	864	857	843	807	823	835	818	814	819	812	832	798	817	768	827	806	839	843	808	831	765	789	811	841	747	837	773	859	758	810	850	844	817	849	836	876	831	810	788	852	837	823	836	842	808	831	820	861	826	860	821	833	818	784	816	830	889	815	844	785	772	841	821	790	804	827	804	918	854	838	824	832	781	850	773	846	835	807	840	854	855	811	842	831	844	756	808	811	810	846	844	779	844	810	873	817	755	882	812	874	804	814	830	805	869	815	856	866	839	835	843	799	832	818	817	829	795	833	776	794	839	842	839	872	809	836	785	832	803	792	861	850	787	782	859	838	827	852	804	808	818	792	846	850	826	827	763	871	817	830	792	827	794	782	812	809	815	904	831	898	819	791	828	801	846	773	881	855	839	809	818	847	797	847	816	815	833	810	797	808	808	801	790	824	805	790	836	792	815	825	836	867	803	897	893	888	854	827	839	843	857	840	854	853	891	787	863	825	837	815	872	856	779	827	869	759	838	869	828	808	840	819	769	857	851	841	832	812	820	820	811	870	827	794	817	920	801	793	845	807	877	822	828	783	863	785	850	824	829	810	802	851	811	846	833	872	822	827	823	808	848	883	875	862	797	803	862	862	856	813	832	785	820	867	863	885	762	836	800	835	883	774	831	839	809	870	822	882	834	849	830	830	849	830	827	819	848	803	831	855	788	821	826	833	836	822	786	857	849	873	878	802	786	826	830	822	833	833	755	826	827	833	837	782	804	811	792	831	805	781	856	820	912	818	843	868	821	776	874	832	852	832	808	848	828	812	851	797	818	765	821	845	842	807	853	860	796	850	817	826	825	865	798	845	845	792	845	814	809	793	859	822	833	815	833	847	788	836	819	840	853	816	835	802	778	821	862	827	791	823	877	854	809	883	819	808	845	907	839	841	789	826	833	839	793	825	819	839	812	849
24709	21157	27335	25176	12164	823	560	472	429	420	387	416	379	331	386	352	363	356	364	390	330	365	353	335	348	311	312	349	333	343	344	332	332	330	341	330	308	355	328	304	345	342	335	327	357	326	337	325	350	342	334	327	361	336	333	369	327	302	338	322	328	345	337	359	309	320	364	330	333	352	367	334	334	358	331	337	338	313	350	320	377	322	329	340	318	338	344	364	299	301	353	322	302	306	333	315	328	319	336	352	313	308	311	343	317	350	331	321	328	314	341	317	328	356	327	344	329	323	322	341	326	349	335	367	329	353	311	321	342	348	322	342	311	326	331	336	337	339	368	355	323	309	324	351	355	322	316	353	334	354	330	317	311	311	324	354	288	338	318	355	311	308	318	372	319	343	322	331	354	328	328	329	324	335	315	344	309	311	345	314	311	364	326	338	298	320	331	320	342	354	319	330	339	323	316	323	344	359	350	339	329	316	335	324	285	327	349	318	359	335	322	352	333	336	315	349	347	355	340	361	336	336	337	354	321	337	289	316	337	316	341	318	340	346	342	318	358	341	304	319	313	321	309	348	333	331	341	336	347	317	333	321	327	348	331	316	294	348	306	339	328	325	347	321	365	322	338	353	336	350	386	334	350	298	332	368	340	319	355	359	327	350	339	327	335	325	363	356	305	343	331	336	337	320	334	320	341	342	341	335	323	338	359	329	324	293	331	330	304	368	370	336	339	350	300	328	314	310	321	340	388	359	342	338	325	389	315	332	333	339	340	334	318	330	359	342	345	356	340	329	305	363	320	319	322	304	302	350	345	344	365	315	327	357	323	308	329	302	337	331	337	337	331	355	345	363	335	329	314	348	316	326	320	349	326	355	346	335	351	337	337	326	319	311	324	345	338	352	326	338	318	347	345	308	329	357	319	331	333	344	323	329	318	306	319	323	282	369	324	326	313	330	326	311	334	350	340	341	324	293	328	321	348	330	335	326	345	345	372	328	325	349	321	352	332	370	315	322	313	353	329	340	332	336	321	308	345	319	313	353	326	349	343	351	365	356	385	336	307	287	314	318	319	351	334	326	358	326	351	315	324	318	336	341	334	317	349	318	360	310	320	334	319	331	339	327	333	345	318	354	317	345	366	315	341	325	346	356	304	348	342	340	345	359	382	353	338	324	315	361	334	334	329	355	318	327	329	332	336	341	339	326	338	321	315	332	346	335	300	333	333	342	354	337	355	352	356	343	321	331	335	348	318	354	343	332	313	323	310	327	361	322	366	359	335	325	347	327	343	346	348	330	334	333	315	302	336	319	347	382	330	321	325	351	332	335	333	361	326	339	354	344	342	344	317	352	343	356	348	320	323	335	321	342	329	311	345	344	347	353	343	351	345	306	335	368	299	348	352	313	339	322	351	367	327	324	305	313	319	335	333	323	289	348	342	339	366	336	330	334	321	343	358	314	337	371	294	303	345	330	327	361	349	306	325	326	336	304	328	369	346	339	327	319	342	339	326	317	299	344	325	357	316	328	356	318	318	357	339	357	335	306	337	331	330	337	319	333	331	343	314	329	332	330	335	314	325	298	320	297	317	338	336	324	348	340	308	337	339	330	316	324	347	345	344	332	339	332	349	334	339	353	331	320	328	305	353	326	342	355	340	345	329	369	339	321	310	339	353	366	316	332	320	360	353	332	330	316	340	340	340	312	312	337	345	327	345	346	341	333	363	337	359	321	346	379	312	345	329	348	357	321	338	323	334	356	348	345	330	307	315	338	348	342	356	295	328	317	327	318	351	355	337	340	376	310	338	337	302	366	319	332	300	326	353	348	378	347	327	350	363	334	353	340	330	324	327	307	365	334	346	320	365	351	356	358	336	301	322	314	378	316	301	331	369	363	338	325	321	337	329	322	329	328	335	374	336	307	353	312	326	293	296	342	342	346	365	338	334	318	324	368	322	358	339	341	361	317	310	341	343	320	362	325	351	346	350	304	312	334	352	378	318	331	336	339	311	339	384	318	319	338	325	339	319	315	338	367	326	327	305	353	321	318	290	323	325	319	340	337	339	326	306	333	337	310	336	343	321	338	331	351	336	351	296	334	339	332	322	312	324	336	330	327	337	303	339	348	337	332	323	347	339	360	337	302	309	341	346	341	340	340	312	364	314	318	328	315	345	340	321	342	319	325	320	325	374	318	359	319	351	364	311	337	364	344	315	353	363	343	326	392	330	360	313	327	328	349	339	349	332	376	311	330	356	350	349	352	352	306	334	323	327	315	345	361	283	318	310	318	319	328	342	318	324	324	322	332	313	315	350	346	322	343	323	341	323	345	292	328	338	314	333	335	358	338	335	349	333	347	325	324	307	329	354	326	354	321	362	358	345	357	300	326	351	310	323	315	340	325	353	320	354	335	330	327	324	310	339	336	342	300	368	340	326	316	326	346	342	328	330	332	336	307	343	321	344	325	334	335	327	324	320	346	316	341	352	343	352	355	357	326	347	348	315	314	334	343	318	364	347	345	315	309	325	311	313	328	341	332	334	391	373	350	342	334	346	327	328	331	370	343	334	323	347	303	302	327	321	355	305	341	348	348	344	320	337	320	342	325	304	332	340	353	318	338	356	337	348	335	316	341	324	349	312	317	319	328	357	347	342	332	357	338	318	326	329	326	341	318	314	333	327	307	321	323	352	354	297	298	318	338	315	321	344	327	330	384	337	323	303	337	326	347	348	346	310	321	341	335	318	328	324	327	347	335	335	353	317	348	325	328	308	346	348	334	316	344	300	332	338	340	349	344	340	357	366	315	304	315	382	348	317	339	314	350	326	329	342	327	331	332	327	378	336	324	354	347	322	339	327	323	319	344	335	322	311	334	356	340	319	349	347	357	330	330	304	286	316	317	299	296	343	332	385	336	336	309	296	335	333	329	324	329	327	329	314	344	356	341	333	366	338	340	329	302	357	290	338	294	345	362	309	294	345	321	341	347	315	334	322	304	321	356	323	319	320	356	342	355	392	313	306	341	333	379	334	344	358	356	362	306	369	338	302	316	351	301	340	364	312	368	343	350	364	331	324	346	326	313	332	318	347	370	305	347	328	343	336	341	340	326	340	315	335	313	361	317	336	308	326	354	346	346	345	338	308	326	364	335	325	276	315	315	343	347	338	332	321	324	305	288	340	338	345	319	301	346	316	350	319	330	328	335	333	327	330	339	344	349	344	339	378	321	320	367	324	323	319	322	312	319	339	341	302	327	318	331	337	330	366	305	365	305	324	314	311	306	355	321	322	337	328	311	335	326	342	341	323	319	339	360	316	325	315	359	362	308	353	353	327	311	316	328	337	333	338	330	323	313	344	349	341	352	349	329	326	313	310	350	328	354	304	325	348	338	331	337	351	315	337	312	303	322	328	342	335	346	345	310	343	347	348	357	274	326	346	334	331	336	349	313	345	340	333	330	350	299	345	362	350	335	321	340	323	308	313	329	381	351	345	343	332	297	327	337
3540	5252	4056	1924	1399	1158	936	843	672	623	555	505	529	485	457	446	449	406	443	434	424	399	416	418	401	433	446	441	405	377	404	371	419	423	374	416	427	405	446	416	403	393	365	382	436	402	403	413	399	389	439	418	378	405	390	375	416	380	407	393	386	371	375	394	402	394	382	365	427	402	334	394	410	427	387	390	421	404	394	397	376	363	361	396	411	391	414	382	400	423	408	395	409	358	398	393	399	379	412	390	408	432	403	389	389	411	379	400	452	410	384	395	368	366	397	402	367	388	398	424	419	380	380	384	406	372	384	394	383	366	401	406	400	368	377	404	376	399	386	411	367	400	400	406	377	399	357	427	413	350	412	401	398	414	408	405	370	409	368	409	367	386	412	376	406	386	371	407	448	408	396	388	369	386	388	365	394	404	395	405	401	394	422	366	407	390	405	398	398	404	376	383	399	409	375	399	436	365	397	382	386	416	412	411	371	387	376	410	392	391	444	398	400	407	369	401	373	385	371	413	395	392	384	422	387	389	366	391	383	360	407	400	389	375	421	410	386	372	390	409	408	412	419	419	413	399	375	407	356	393	387	367	399	403	382	392	390	398	434	383	421	409	424	393	401	377	376	427	369	382	376	400	408	391	390	406	439	410	383	384	405	368	374	367	402	409	412	406	403	419	401	418	407	382	422	374	390	375	391	360	421	387	394	412	379	440	409	399	397	402	386	375	386	387	401	404	412	370	402	378	400	391	406	420	382	399	382	365	378	380	383	416	381	412	443	389	372	367	403	393	383	404	399	404	387	382	427	395	392	393	386	372	415	373	395	379	390	430	383	381	411	390	375	387	417	418	404	379	388	386	349	384	360	386	397	386	390	400	374	394	399	393	412	421	400	411	391	397	397	363	417	346	406	406	385	383	430	401	378	355	400	357	404	376	363	392	372	395	392	381	398	382	373	407	381	416	384	427	409	358	376	399	406	387	380	385	399	414	377	403	411	388	348	414	377	364	404	404	373	401	423	367	349	370	360	425	380	377	387	397	374	385	420	429	386	396	390	366	388	420	384	397	382	365	398	397	395	400	406	435	388	350	378	363	403	377	392	365	437	406	393	421	406	369	383	415	380	430	428	382	438	427	402	396	396	422	378	409	384	405	424	371	388	397	406	409	409	414	408	371	399	343	400	392	396	399	412	388	381	359	409	399	369	385	425	381	382	404	424	362	389	389	379	401	398	412	362	377	414	414	393	384	389	385	370	401	383	408	393	396	377	418	388	392	364	433	367	377	414	402	387	401	370	398	405	352	400	411	376	370	405	385	390	380	409	410	398	381	402	382	412	370	385	361	409	359	356	397	380	382	416	373	403	389	391	392	385	422	402	395	365	402	401	437	424	381	372	399	422	379	408	378	411	412	401	407	399	393	387	423	398	416	404	409	387	399	362	415	432	379	354	363	370	375	384	375	386	401	365	413	401	410	398	364	373	402	388	389	408	375	369	424	429	402	378	398	388	390	386	357	381	399	357	381	387	368	385	371	387	361	386	410	389	399	386	343	407	409	366	378	400	381	347	406	372	401	362	366	369	364	376	419	403	401	404	411	390	399	374	379	359	377	391	393	364	401	365	380	382	362	364	422	406	397	397	388	381	377	392	428	389	400	415	384	395	380	381	347	373	415	406	375	395	418	394	392	382	398	374	394	359	423	386	382	378	417	412	395	412	389	396	387	361	355	381	373	424	389	363	400	387	379	433	418	395	403	372	367	380	399	410	405	418	382	355	380	397	400	389	390	373	394	381	403	375	409	396	387	383	399	373	387	395	396	410	451	424	426	383	394	361	373	391	418	433	399	389	421	390	375	410	433	407	406	417	404	402	438	428	411	435	384	397	441	429	408	422	371	387	358	412	431	384	403	425	374	397	412	383	430	380	359	393	447	409	429	453	388	380	399	375	388	419	435	416	370	393	394	412	405	407	411	402	368	418	400	435	360	409	354	374	360	373	368	378	376	407	394	383	401	386	401	409	362	393	444	404	381	411	381	454	370	364	387	388	389	375	376	408	418	357	410	378	408	391	383	430	368	414	358	396	391	422	369	387	398	391	393	346	386	394	358	377	394	400	427	385	364	431	346	398	401	347	447	366	386	405	412	407	426	366	420	393	362	394	421	428	406	368	399	420	383	389	370	389	370	365	401	385	367	397	398	377	420	361	378	342	407	399	394	395	388	425	366	395	359	404	401	400	392	406	332	377	391	378	410	338	385	405	391	386	390	411	377	376	377	401	409	389	398	405	419	401	389	354	405	430	395	384	397	419	384	440	397	403	385	380	402	370	378	397	374	387	387	385	414	343	382	390	362	370	365	381	411	395	374	388	383	401	379	426	396	399	451	408	373	399	415	345	374	410	399	366	361	428	402	392	391	393	394	393	394	375	392	385	390	434	420	398	410	372	425	402	377	366	396	410	411	399	383	421	410	400	407	388	370	403	378	400	375	376	382	375	386	390	398	411	356	364	388	397	419	407	383	398	367	398	387	398	389	419	403	399	423	378	391	429	383	413	396	407	404	392	367	379	417	388	395	389	387	375	382	389	392	425	411	402	350	405	363	390	369	418	376	389	394	331	415	378	401	438	382	375	385	412	410	409	378	372	364	403	394	408	405	386	394	382	411	411	378	405	381	409	373	387	390	391	347	385	390	367	407	370	383	395	410	433	376	352	375	385	411	392	373	372	401	407	399	390	404	375	371	404	392	348	376	380	433	391	358	392	396	412	397	361	432	365	410	404	385	404	411	375	413	380	404	369	392	370	380	377	401	398	387	393	373	399	390	393	408	411	362	347	371	394	397	394	339	377	411	386	385	392	363	413	413	361	401	353	394	401	381	431	389	375	418	393	438	394	374	405	388	372	401	397	364	445	410	349	406	391	389	411	398	415	370	384	414	363	413	404	395	368	355	379	365	414	354	379	411	410	398	427	402	396	398	354	403	369	413	365	457	371	388	385	409	382	400	399	390	401	376	358	385	350	371	397	393	356	410	401	391	382	359	408	405	373	383	348	424	385	373	394	369	362	399	394	395	420	387	355	385	415	395	349	438	364	447	389	373	383	388	420	379	426	410	394	422	378	341	368	383	395	420	399	416	386	380	383	400	344	375	385	406	377	382	391	406	379	394	400	386	389	363	409	375	373	391	349	399	366	353	403	401	398	355	416	395	351	383	420	373	415	361	359	381	353	389	383	439	388	415	380	419	394	421	382	370	400	411	418	410	407	417	429	387	379	396	364	448	397	396	430	385	418	404	366	417	383	384	390	409	420	380	354	398	372	399	390	435	367	395	379	363	396	356	373	391	404	386	443	391	390	416	371	397	394	358	404	376	397	384	378	382	401	406	402	365	375	377	369	410	367	357	399	379	423	373	393	362	393	397	395	457	389	374	371	371	380	397	354	405	396	397	393	368	363	407	387	402	366	387	398	368	370	427	382	391	405	396	389	377	391	377	364	404
22656	21162	28691	23927	21168	21196	8810	1074	719	692	600	557	513	534	482	468	480	453	450	409	409	417	420	379	365	384	386	389	405	342	360	394	356	370	368	378	382	389	362	307	335	353	323	377	355	377	359	382	393	364	395	306	373	348	334	358	386	364	358	378	363	367	343	384	373	335	363	365	348	347	347	333	361	364	369	351	349	354	356	371	343	340	336	357	358	382	342	325	349	365	337	339	360	355	390	384	342	334	337	365	347	346	359	356	364	347	361	343	358	340	372	342	354	330	343	344	329	353	332	351	333	335	344	362	318	389	328	333	339	354	351	345	315	354	358	312	396	337	355	341	344	370	348	363	362	350	333	371	371	348	328	337	338	322	338	353	405	381	333	326	343	366	351	370	372	341	305	361	346	377	344	352	358	328	373	324	341	334	363	323	357	355	326	356	358	325	343	369	366	326	354	366	344	360	342	374	356	358	356	354	380	365	344	336	345	329	356	331	347	378	360	357	333	382	321	335	367	358	359	335	359	338	348	323	352	365	354	344	349	357	354	340	353	332	352	356	356	349	319	358	356	345	355	379	312	360	355	351	351	332	347	331	359	365	343	330	337	386	363	323	348	335	314	381	392	318	316	352	337	347	342	315	370	348	306	304	333	338	356	366	368	365	339	309	346	323	353	343	335	358	344	350	341	364	345	322	335	326	320	364	328	345	315	352	337	347	336	375	370	334	354	366	368	362	350	393	371	374	333	325	354	358	319	355	346	336	359	329	323	383	379	351	328	415	350	342	372	355	363	333	333	315	297	325	362	369	337	323	331	317	359	347	323	369	388	376	349	354	387	349	345	350	343	361	347	377	318	356	320	331	327	370	375	361	354	362	402	315	343	380	356	330	343	308	348	353	379	347	356	340	339	350	350	366	372	357	338	378	346	375	353	346	355	327	330	345	342	343	340	361	340	397	344	344	339	375	349	378	358	353	338	349	305	313	354	337	361	355	332	325	353	378	354	359	371	355	352	361	356	336	340	358	338	348	333	380	345	344	380	370	326	355	349	346	348	359	350	360	373	319	340	375	354	337	366	349	350	333	361	317	335	326	315	346	331	361	358	332	363	330	362	324	350	362	335	355	315	323	344	347	325	335	347	334	363	368	304	333	358	348	350	333	342	341	337	374	339	371	347	336	342	366	320	384	362	350	377	375	356	348	342	327	333	358	351	353	337	355	316	334	333	335	374	353	344	368	336	361	329	349	321	323	331	387	365	329	359	364	298	345	368	332	362	378	334	362	349	357	383	358	341	332	329	377	365	341	350	365	368	349	358	326	359	388	332	378	326	335	315	343	374	358	327	338	339	375	362	363	354	350	360	321	329	356	351	333	344	309	347	346	331	343	352	335	338	376	368	336	333	355	365	339	347	316	333	348	392	318	336	354	394	333	361	304	341	339	346	325	349	327	368	359	345	322	345	337	349	354	356	335	334	347	320	351	359	350	322	325	377	324	332	377	344	344	339	357	368	330	337	307	337	351	346	320	331	365	350	323	322	340	377	317	343	359	343	364	409	361	359	366	356	358	324	344	357	345	341	324	308	371	328	378	342	344	326	329	340	352	360	363	345	345	343	368	347	338	380	349	351	338	344	338	336	358	317	335	327	332	302	350	333	359	315	351	344	334	325	343	386	343	378	341	318	335	329	290	348	340	351	350	356	358	357	339	332	328	364	358	335	353	355	344	361	329	318	355	326	363	340	346	340	357	329	358	374	356	335	335	350	373	332	375	360	339	356	349	365	337	366	330	354	316	387	285	333	354	332	354	373	346	367	302	361	336	356	344	330	355	361	342	346	336	344	345	338	357	349	340	328	334	354	328	306	324	320	352	330	337	313	339	342	345	344	345	322	333	328	349	358	345	308	327	341	346	342	322	333	327	358	334	337	370	340	385	336	372	382	360	363	385	347	374	338	326	363	324	311	356	334	367	334	361	333	320	335	350	370	327	378	310	331	344	326	350	351	323	323	352	342	363	314	360	339	330	321	363	358	350	336	335	364	328	359	322	354	339	365	322	307	335	344	347	343	370	361	335	347	352	370	374	359	331	297	299	341	318	332	304	367	336	355	354	336	307	349	373	341	332	363	321	351	356	373	359	350	313	321	362	352	335	349	352	363	337	325	354	331	364	369	345	327	352	329	360	342	346	366	330	334	349	363	356	352	359	327	357	328	339	361	390	342	342	348	347	359	353	346	363	361	390	329	364	350	346	343	336	332	385	353	358	316	343	367	335	338	350	353	362	351	357	356	355	370	351	326	343	353	366	351	359	370	357	372	341	344	336	360	348	330	355	351	315	357	335	341	350	330	368	348	381	319	368	335	333	321	367	332	351	344	339	363	319	326	361	365	358	325	343	373	307	363	325	331	343	342	337	349	341	342	361	353	369	316	334	337	337	333	322	342	336	360	333	310	344	335	332	381	323	359	325	348	330	371	343	391	343	350	326	354	346	354	357	373	361	345	346	351	380	358	324	387	367	359	355	344	333	351	329	339	365	373	359	342	328	344	330	336	382	334	344	342	349	318	352	367	343	334	327	318	345	346	329	344	371	328	342	357	321	337	359	348	346	338	345	361	355	359	371	325	368	314	360	335	336	325	384	364	366	333	336	325	373	365	352	337	335	380	340	348	346	372	373	377	372	324	317	356	335	343	336	323	364	353	360	366	329	340	320	369	338	361	372	309	351	335	363	360	378	367	369	307	322	359	313	339	347	337	344	335	330	333	349	383	371	342	335	343	392	339	330	320	331	346	333	371	332	373	372	380	325	353	381	329	335	329	321	361	361	347	343	357	359	383	339	344	350	331	359	340	364	350	347	330	351	331	345	343	346	307	342	307	359	312	336	378	356	353	341	354	343	357	338	340	388	362	358	330	340	352	349	351	342	360	325	322	320	360	356	362	365	329	354	324	371	329	367	348	350	367	367	347	380	363	365	333	349	352	350	351	395	330	349	361	368	364	303	336	320	349	343	360	345	358	350	324	354	328	311	349	336	348	318	341	351	338	320	311	370	354	332	360	334	351	330	336	409	363	315	352	362	343	326	328	318	345	318	377	322	344	393	346	358	345	391	353	358	362	352	325	355	340	324	354	339	328	361	323	352	359	373	369	381	359	339	359	370	364	352	345	347	363	358	308	345	354	353	324	335	346	375	353	337	348	359	337	372	388	342	334	317	350	384	337	354	319	371	350	343	357	369	346	347	343	351	383	346	387	317	380	319	375	334	313	345	341	343	367	322	327	342	327	370	369	365	322	318	335	346	380	348	330	360	326	353	310	354	334	356	347	319	359	327	387	318	341	329	335	359	344	344	331	334	342	336	351	326	377	345	360	341	380	309	376	329	360	353	358	341	357	337	355	358	350	388	342	365	371	349	319	363	347	340	318	345	354	362	358	319	355	386	344	336	356	309	356	339	325	339	347	353	377	336	328	356	377	347	330	351	374	337	322	320	327	337	346	321
4591	14371	10970	5461	3698	2781	2218	1717	1337	1085	945	888	790	699	659	639	587	556	570	545	549	502	483	524	526	462	442	470	474	483	443	475	446	432	481	486	471	444	456	480	490	473	441	434	435	436	466	446	431	488	411	410	443	432	437	459	451	460	422	411	396	421	411	427	404	428	442	419	435	413	375	447	423	422	452	416	431	462	378	416	400	422	422	408	391	441	438	433	411	462	461	426	421	397	417	430	443	389	448	424	433	413	407	456	430	436	449	423	421	426	429	412	467	434	398	394	439	439	414	405	441	404	401	427	407	434	396	408	402	423	446	404	416	428	412	416	431	418	393	441	434	440	407	464	438	427	420	415	387	393	409	448	450	457	388	428	425	440	415	433	433	428	413	384	382	447	408	419	425	401	427	409	420	444	424	380	417	423	425	426	419	437	415	406	395	406	453	434	450	412	424	405	399	437	410	382	406	454	418	429	391	401	389	420	397	423	362	415	405	413	431	398	425	420	448	431	395	442	450	454	437	414	450	406	420	413	387	415	410	411	419	445	409	423	423	404	413	410	440	391	405	440	420	438	391	453	425	434	451	466	435	415	410	393	411	414	443	448	429	410	431	408	421	409	400	428	434	398	411	441	412	397	435	432	423	424	379	409	431	381	404	417	426	455	423	415	440	425	399	411	428	411	422	424	417	416	442	410	405	442	424	396	476	400	414	406	432	424	393	390	438	428	407	441	423	428	419	406	431	420	400	401	430	447	410	422	429	435	427	440	397	450	408	445	431	416	457	391	446	463	446	429	430	418	418	424	430	439	454	431	446	443	393	417	442	426	417	440	411	403	390	431	414	439	414	403	435	427	430	451	399	467	422	406	407	424	460	423	414	423	422	433	420	445	420	425	411	427	436	435	424	414	370	447	440	425	453	418	418	410	412	415	432	417	433	451	399	439	394	420	395	435	409	409	396	399	387	418	417	399	404	390	416	424	423	393	385	397	452	422	444	408	413	439	436	447	435	424	456	411	432	433	433	425	427	419	439	403	434	409	430	394	436	445	411	420	419	411	402	436	407	421	359	392	451	430	407	423	486	398	401	424	424	434	439	399	388	395	406	422	404	446	390	420	450	473	410	417	422	395	432	407	427	439	419	427	406	406	466	414	462	437	400	400	429	407	431	437	390	414	396	412	444	422	425	410	414	402	422	467	421	403	403	412	386	432	426	396	385	421	413	408	410	409	408	426	398	419	451	424	450	422	407	437	398	430	409	409	458	420	417	466	442	428	431	430	453	404	428	407	440	423	429	432	439	401	421	397	403	404	384	418	436	424	411	433	394	406	421	439	442	429	403	419	397	404	411	395	460	409	439	458	416	428	422	379	430	427	425	414	417	397	429	402	414	432	385	420	421	403	425	422	441	411	400	431	412	408	402	397	419	402	399	444	412	485	420	416	418	450	436	417	411	435	430	413	426	421	429	411	393	409	379	437	415	406	439	407	404	456	419	418	392	420	396	427	405	427	438	442	376	417	440	460	419	434	442	432	430	383	455	442	400	400	392	434	416	433	452	408	433	403	427	435	440	427	406	439	446	434	434	404	394	473	401	418	407	405	441	427	460	424	444	403	450	472	439	439	424	407	450	441	439	425	446	403	422	417	442	430	406	435	402	419	382	443	412	447	418	401	405	451	451	416	394	400	397	395	386	394	421	450	446	410	390	420	441	434	430	419	384	418	422	404	406	458	456	381	407	408	430	407	435	441	378	405	424	455	421	431	446	423	443	386	451	421	448	436	437	401	413	410	433	434	462	421	426	423	427	443	409	411	429	444	479	393	443	415	396	419	414	410	438	420	393	419	429	419	450	432	432	393	411	437	427	436	438	416	438	458	429	432	426	384	442	399	445	415	412	420	416	444	379	401	425	456	431	412	448	420	436	383	398	415	415	449	392	457	419	463	438	446	406	464	423	442	437	405	405	473	461	462	398	380	420	399	438	456	413	427	416	374	461	440	430	466	440	427	451	442	434	384	435	442	441	429	437	450	427	454	426	404	417	414	409	400	405	436	440	462	400	418	448	373	428	414	416	443	418	414	380	428	410	436	393	410	392	375	425	395	407	458	413	420	443	366	410	429	386	408	425	425	420	430	420	422	387	439	394	375	447	415	403	432	425	428	440	397	436	410	402	419	454	465	407	415	407	416	440	438	431	410	442	440	437	377	434	397	402	433	422	421	425	421	394	446	429	410	427	427	421	421	403	437	408	443	426	430	418	442	434	446	435	408	431	413	408	443	421	392	409	460	447	412	427	423	467	422	427	425	434	440	396	412	404	404	463	420	409	422	420	393	377	410	435	456	441	428	449	398	389	449	419	423	424	421	453	440	398	402	447	424	438	429	408	419	415	436	390	415	406	409	405	433	450	419	401	415	394	388	420	433	440	417	373	425	418	428	414	390	439	457	411	447	426	390	437	410	408	429	432	386	445	392	410	437	418	422	413	428	438	416	417	391	426	423	372	405	386	419	405	421	404	424	416	405	434	446	446	431	413	378	468	442	413	389	404	452	376	402	410	420	435	387	415	398	394	398	430	451	436	435	437	414	444	445	424	424	391	418	434	418	438	422	413	429	426	422	448	428	394	385	415	414	395	412	436	426	431	434	436	421	437	450	405	389	428	434	413	403	418	489	451	408	423	403	398	389	429	409	391	396	422	396	414	428	412	447	425	422	398	419	450	408	450	453	414	442	399	450	481	427	442	392	391	439	455	421	361	402	402	445	413	415	421	425	408	447	413	400	377	426	414	411	390	418	417	414	415	412	442	413	409	427	385	430	457	441	418	419	396	450	432	409	442	412	417	411	401	438	432	445	446	423	423	436	464	447	421	405	412	425	428	416	406	404	414	433	384	395	402	439	444	427	428	420	419	416	422	466	443	411	403	449	445	420	392	431	439	423	401	417	431	439	409	434	438	429	409	451	437	443	432	415	400	453	430	405	479	392	431	416	436	444	435	451	426	442	435	431	417	390	419	420	391	437	411	435	407	411	451	419	405	421	393	429	390	410	423	357	445	430	413	410	430	420	398	413	422	430	396	427	408	390	425	445	458	416	438	409	409	454	429	418	420	419	411	397	431	456	412	405	428	405	453	429	407	365	394	409	432	431	426	442	443	393	446	420	440	416	425	442	452	392	429	450	462	412	464	440	427	451	403	398	431	396	410	401	380	403	444	419	400	407	432	415	459	420	390	433	433	411	423	375	382	392	431	419	435	417	427	420	417	402	410	428	410	403	449	407	404	418	466	454	431	443	439	416	405	416	438	403	436	391	390	406	393	427	402	391	410	427	443	416	432	462	425	420	393	397	419	385	414	443	380	451	437	444	420	388	420	439	443	422	429	403	449	425	435	455	425	448	416	444	438	392	395	395	402	416	444	405	437	456	426	467	459	440	413	410	429	441	422	414	388	436	410	414	399	392	404	390	423	428	428	413	400	405	394	409	412	397	435	375	440	439
27416	18366	4255	893	745	685	661	673	644	624	622	586	639	651	618	620	610	616	620	671	647	670	601	637	614	637	645	632	677	674	589	623	667	623	619	620	616	614	608	625	665	637	640	659	641	616	631	638	653	623	620	655	657	701	679	607	608	660	604	637	602	661	623	639	630	651	606	607	619	619	644	624	623	669	617	652	612	704	642	597	619	636	618	630	645	636	610	623	643	627	639	645	587	614	619	640	700	645	633	634	624	646	672	655	648	623	666	637	657	622	655	634	692	643	650	618	674	654	644	632	668	646	638	666	699	594	635	633	625	644	657	650	634	630	642	644	601	623	635	625	648	638	634	646	646	616	658	653	609	657	653	630	698	625	643	646	600	650	624	607	614	640	625	623	651	604	600	609	636	641	635	654	632	666	612	608	632	643	654	621	661	696	644	632	624	642	664	634	656	623	657	650	658	654	634	633	603	642	640	642	620	590	634	606	620	621	618	628	691	630	620	631	609	610	563	637	649	639	616	616	683	615	632	624	633	626	645	633	615	598	624	675	629	607	655	662	624	628	619	638	665	615	579	656	616	639	647	585	667	623	634	620	648	679	643	708	671	661	629	706	568	599	602	619	642	606	644	668	609	615	599	654	634	641	643	645	654	615	614	624	604	629	661	605	590	670	595	573	611	661	663	655	608	640	635	584	608	658	620	666	626	644	647	681	602	662	640	672	622	615	582	620	646	614	633	623	641	622	605	648	609	637	620	638	604	664	661	627	660	665	655	612	640	628	617	635	593	614	681	597	591	670	631	658	617	615	618	635	595	670	696	611	640	648	610	630	615	647	657	596	629	583	623	638	600	646	645	624	599	590	593	652	581	558	617	621	650	626	590	676	614	638	642	628	599	593	643	629	621	664	651	619	597	649	660	660	595	687	659	701	693	617	627	630	649	653	651	653	633	596	641	655	655	618	659	640	630	646	620	642	636	620	643	672	641	620	655	697	659	636	581	650	621	572	636	624	636	597	625	657	656	631	589	615	658	618	621	624	677	574	660	659	614	652	610	634	659	657	615	649	641	653	664	630	650	647	690	647	599	598	602	685	636	707	649	658	697	627	644	609	626	662	630	652	653	604	622	661	644	606	606	633	663	646	634	643	623	657	652	610	646	607	644	634	618	651	700	652	636	587	617	645	618	646	636	673	620	621	627	622	625	660	610	641	635	614	604	601	622	662	639	616	649	636	641	669	620	650	636	611	632	600	616	622	613	633	627	599	597	614	614	649	623	652	626	663	628	633	585	667	629	629	651	561	643	657	693	646	647	618	654	641	679	603	655	648	593	642	605	611	657	659	655	655	679	643	578	653	638	663	633	613	642	680	621	637	671	606	607	608	655	652	611	646	616	617	649	605	608	614	643	682	627	688	644	630	616	652	628	624	659	646	625	601	665	639	658	606	677	593	628	690	644	644	608	589	593	642	654	601	617	641	657	611	703	604	586	629	650	687	658	625	638	638	621	649	645	599	632	666	639	614	621	664	633	645	637	626	643	667	643	653	619	557	648	634	650	647	640	584	627	670	653	628	607	629	638	652	631	637	619	638	607	642	641	612	647	641	604	616	594	610	650	672	642	621	586	630	656	623	637	632	640	635	671	670	638	698	609	621	630	587	703	633	634	683	657	606	623	660	591	588	626	619	627	622	613	614	626	604	639	640	621	628	637	608	598	635	643	641	662	600	654	621	634	668	572	671	615	635	619	650	684	627	615	649	645	637	657	615	630	634	632	633	646	680	640	584	672	652	630	609	613	609	618	632	636	686	611	656	642	609	595	630	643	632	635	652	681	609	607	582	579	638	670	643	603	651	633	662	663	660	638	619	606	657	649	664	620	629	626	594	673	614	662	666	622	606	642	597	649	613	642	636	631	630	630	633	634	631	618	593	633	690	642	609	636	678	654	628	643	594	655	630	625	612	664	613	637	629	615	616	626	655	623	619	608	585	672	635	606	609	631	626	654	667	628	614	618	641	634	581	624	622	595	677	639	624	612	584	639	625	658	621	634	629	658	638	641	659	644	659	632	647	643	638	631	641	631	606	627	615	682	659	649	586	653	614	674	607	643	599	648	642	588	675	666	640	626	644	642	611	640	638	579	638	612	677	651	660	679	632	647	640	624	642	660	610	646	657	621	623	617	623	605	657	629	671	659	653	644	620	636	610	635	618	647	649	611	609	620	657	618	622	628	599	667	651	608	620	662	604	677	595	605	615	605	634	628	638	608	591	677	572	606	603	606	620	600	631	645	615	613	626	634	613	627	594	677	630	627	643	629	632	656	659	661	669	626	613	597	655	661	599	641	639	644	609	634	668	629	646	623	602	612	639	602	624	663	614	630	643	669	660	628	659	660	643	633	654	622	628	661	641	585	637	629	627	680	636	636	636	634	587	669	631	675	650	621	635	676	640	661	602	637	630	623	651	610	665	658	653	643	608	635	690	606	668	640	633	585	648	664	607	656	630	681	643	612	602	653	634	663	646	668	661	642	669	636	656	648	621	616	657	646	676	632	683	625	628	616	636	610	630	626	633	611	603	648	605	642	652	627	606	597	641	657	607	631	623	633	641	630	626	628	628	634	638	603	623	630	644	652	606	623	631	621	632	596	643	617	599	625	612	608	670	610	684	607	607	655	667	674	634	618	611	629	568	603	638	647	639	656	687	626	640	627	660	659	605	668	652	643	654	597	654	647	608	648	631	624	648	657	608	671	634	626	630	641	631	649	658	582	657	647	664	614	644	637	646	627	645	640	621	622	617	627	619	642	602	652	644	624	624	612	620	590	612	580	645	639	628	612	640	650	642	650	618	630	620	613	679	648	626	581	610	610	651	614	626	643	645	655	606	634	654	599	591	660	641	609	626	587	631	671	653	648	589	655	651	633	649	649	656	640	645	651	611	612	663	643	612	632	603	586	663	650	634	594	635	673	609	645	608	666	656	675	663	645	651	677	648	652	666	617	649	609	614	640	653	640	656	630	606	661	641	645	644	643	620	585	579	658	639	601	614	636	615	645	693	663	649	676	609	631	667	615	605	713	644	625	612	668	649	630	645	640	634	649	623	653	653	651	696	640	625	639	627	618	637	618	594	644	618	611	619	630	625	590	637	660	642	635	606	613	650	681	629	632	658	649	595	597	619	592	689	668	651	660	635	643	682	606	651	647	641	637	636	609	630	627	691	679	647	620	655	644	604	613	613	644	636	664	622	622	612	614	654	638	634	642	643	598	674	629	647	621	672	638	630	647	651	651	610	636	638	690	666	605	647	638	597	632	646	613	648	627	612	600	649	627	621	653	653	594	643	584	621	574	618	691	614	678	643	650	649	609	642	615	626	662	632	684	629	608	619	601	578	638	613	649	648	672	601	627	652	630	617	624	608	603	656	671	654	655	625	668	624	649	672	669	653	633	681	657	661	644	628	634	640	615	647	609	567	641	676	633	632	628	647	611	674	650	599	634	646
4531	1140	1107	859	810	790	773	771	789	744	787	764	731	722	748	712	761	800	698	714	788	752	740	703	730	811	750	652	710	694	802	742	779	755	757	774	717	698	741	701	733	757	734	773	717	684	758	711	712	718	776	702	774	713	736	801	738	778	709	739	696	738	723	713	701	768	740	694	739	742	751	757	721	777	738	704	723	721	747	734	733	744	724	686	743	703	694	755	689	741	763	719	712	745	709	747	744	717	728	721	706	744	729	715	698	751	734	731	696	705	729	753	712	696	731	718	724	709	756	720	710	769	776	777	721	757	714	736	740	718	760	751	736	768	726	754	741	792	760	769	713	771	727	746	742	756	709	734	737	739	761	763	742	719	743	704	719	737	754	738	718	781	754	720	700	698	746	712	732	713	770	748	721	733	791	742	717	800	761	750	737	749	724	755	730	720	724	732	725	765	768	730	802	769	771	766	729	666	784	783	744	766	769	721	754	750	752	717	761	717	730	736	744	744	730	706	758	808	733	747	757	757	717	736	725	732	735	672	789	748	766	744	738	753	736	685	730	769	732	779	751	721	721	732	742	739	776	741	718	749	740	706	745	771	725	730	731	723	763	735	739	748	749	739	761	739	735	782	736	758	732	752	772	757	716	740	705	760	737	794	783	700	747	754	689	704	702	767	774	659	690	744	689	766	785	777	757	738	756	722	797	780	699	756	714	773	757	685	700	744	737	734	699	756	712	766	701	703	684	768	749	766	742	742	798	796	763	739	734	785	690	741	699	697	781	776	779	729	771	749	772	772	707	722	735	759	783	706	725	729	707	717	749	757	708	740	776	725	730	722	736	734	712	743	705	726	754	758	741	751	789	723	729	791	763	700	754	774	775	756	762	746	760	725	725	770	744	735	740	715	709	729	709	729	751	739	738	713	746	698	732	777	720	762	734	680	736	731	707	727	735	770	740	747	711	749	733	732	713	792	726	705	737	754	741	700	735	737	773	745	760	726	750	705	768	769	729	694	742	754	788	774	707	795	755	757	706	804	740	722	692	684	694	702	728	719	751	762	769	737	725	698	748	743	801	738	757	764	719	692	704	708	728	692	753	729	722	761	716	803	765	741	787	753	709	768	760	742	727	709	782	724	732	729	716	733	767	729	723	700	742	803	743	727	761	711	729	744	743	742	739	738	718	711	753	727	772	771	765	732	743	737	782	723	685	770	740	682	724	718	746	731	764	734	722	706	757	733	713	720	706	742	739	729	724	717	708	732	685	741	735	739	737	703	756	765	774	714	724	749	758	749	757	713	686	702	754	742	753	763	709	708	691	726	698	760	739	730	754	728	718	787	705	707	739	710	726	739	749	716	738	743	727	693	775	749	683	720	751	717	758	769	728	768	709	709	747	741	741	751	711	749	713	750	723	741	746	748	733	726	704	744	694	751	789	749	756	806	735	769	710	755	694	726	711	755	723	762	717	748	763	742	777	734	674	747	695	732	749	773	769	712	777	723	736	787	726	717	731	720	685	754	765	716	728	713	748	723	765	768	697	731	761	720	750	765	732	762	718	788	778	778	730	749	736	742	761	693	713	757	770	753	706	792	732	720	726	738	716	737	720	707	715	799	758	719	747	685	811	745	738	681	738	712	761	708	758	794	684	705	755	778	744	748	738	764	737	685	769	740	756	740	755	714	662	736	770	698	735	722	735	751	713	689	731	710	704	727	732	729	726	740	711	796	714	728	741	742	758	710	714	789	707	773	708	757	745	732	727	788	753	723	780	726	782	743	725	726	710	746	740	761	722	767	710	737	722	741	729	768	754	752	752	749	702	742	734	760	748	752	751	736	746	754	775	794	786	708	706	734	771	774	756	740	705	717	721	710	733	749	687	750	729	736	756	742	727	687	751	711	691	758	774	693	742	776	712	710	793	754	748	716	772	733	744	738	761	752	730	751	743	726	746	733	764	749	753	742	723	746	722	712	803	750	729	755	779	743	741	763	722	747	716	727	718	768	727	726	687	706	735	773	792	688	786	764	760	773	741	778	757	766	754	722	730	695	743	731	699	777	721	703	708	765	734	752	750	726	774	663	751	720	765	759	720	759	763	731	729	709	721	738	762	744	722	767	707	794	787	776	740	751	771	725	734	751	755	737	739	772	787	761	725	743	722	767	734	710	706	724	718	720	768	753	739	696	724	716	734	728	780	789	773	741	749	777	738	760	712	755	714	744	735	719	735	727	753	772	773	747	753	733	757	767	782	744	710	732	736	746	723	717	725	714	719	718	697	690	770	758	752	743	749	746	737	747	799	739	688	762	779	739	732	781	719	764	739	721	707	736	683	710	789	750	772	730	728	767	729	762	743	744	773	724	702	745	761	756	806	693	759	801	740	732	763	734	772	726	742	721	713	762	761	709	752	710	718	736	751	724	711	788	735	728	748	708	781	791	777	752	735	746	785	773	753	744	744	711	743	737	724	697	774	694	775	766	773	759	717	780	759	782	691	741	728	774	697	719	697	766	726	718	723	755	721	782	682	725	728	770	735	747	722	765	724	743	708	712	728	728	724	752	709	735	765	737	753	754	713	787	739	746	728	739	738	745	778	709	771	734	721	773	744	786	730	714	788	696	731	703	745	765	740	751	755	755	722	760	706	764	714	742	749	772	775	737	759	755	746	736	742	740	686	732	789	722	719	774	719	757	783	748	776	726	695	738	742	672	742	771	732	693	748	738	721	743	742	693	703	775	712	750	694	705	750	753	738	795	784	752	751	721	711	747	750	738	754	781	722	741	784	703	768	702	656	727	704	770	721	750	746	697	756	780	720	751	746	713	783	779	740	725	751	784	743	752	720	726	726	691	719	779	734	722	761	741	710	725	746	734	736	773	726	723	690	755	710	754	736	690	727	743	728	798	713	697	735	777	740	750	726	746	708	735	710	714	758	774	782	701	761	698	712	743	704	751	768	754	759	705	741	737	758	750	741	729	748	769	800	773	773	804	678	727	741	754	735	773	750	695	711	691	744	745	753	731	736	764	736	732	725	735	680	755	762	742	725	738	758	768	724	759	714	768	720	731	757	725	681	745	772	758	756	805	746	689	736	763	791	751	715	748	772	777	759	715	774	784	720	786	772	711	721	785	750	772	764	726	735	754	738	736	657	746	714	756	749	755	749	733	747	749	733	760	788	728	688	741	754	733	688	773	710	693	739	792	755	732	778	651	728	756	712	737	720	789	713	724	767	730	772	754	727	754	770	786	729	732	699	681	687	747	765	719	758	721	717	779	678	712	710	744	737	762	754	731	770	726	756	737	757	721	723	735	719	700	746	774	688	745	770	789	772	740	771	731	728	757	740	764	759	775	784	697	741	692	698	678	753	764	751	700	730	772	781	750	753	723	746	728	768	718	794	697	750	726	720	698	755	732	730	742	718	785	767	744	757	768	727	700	713	733	735	750	715	783	759	711	720	747	710	757	795	727	750	739	779	693	725	685	775	756	760	705	762	767
23629	21092	28119	24294	21091	9624	1493	965	894	893	840	811	881	777	790	773	768	748	707	740	717	709	775	686	696	700	693	713	713	683	663	674	700	683	668	699	708	688	673	722	692	732	682	703	742	686	641	678	712	691	716	697	710	698	742	721	732	709	663	706	720	718	665	672	741	682	677	660	718	665	680	648	738	679	734	713	674	673	683	704	719	681	724	753	651	744	684	715	727	709	740	672	737	732	734	750	735	754	716	677	737	756	730	651	706	709	700	666	719	707	729	728	692	692	665	705	665	708	665	695	684	671	672	703	675	679	726	656	683	699	677	705	683	670	683	670	649	696	737	678	688	726	681	731	701	719	688	681	651	693	690	669	694	740	673	760	689	744	709	709	689	695	715	706	693	690	731	704	664	659	699	681	679	693	696	693	725	724	687	711	701	675	676	696	694	698	765	658	694	678	678	655	632	681	654	676	657	686	717	733	742	677	700	706	734	713	752	686	730	683	724	718	689	724	699	697	731	684	716	659	655	692	734	712	736	645	708	684	666	685	686	706	703	717	686	665	665	765	708	718	685	697	697	699	652	682	728	723	696	687	724	692	670	652	715	696	656	690	690	684	708	759	716	671	697	654	676	698	699	702	667	685	703	696	691	663	712	748	703	697	719	678	687	645	705	719	688	722	716	698	700	715	691	691	708	685	688	710	729	645	731	715	721	681	715	669	689	683	712	703	698	676	674	687	648	686	651	731	696	688	652	724	693	722	724	702	704	722	723	632	686	706	702	680	659	713	737	685	718	644	699	680	688	710	661	705	722	675	670	673	704	726	674	679	764	697	670	667	680	697	672	732	707	656	709	707	705	671	687	710	711	710	684	740	723	716	680	714	675	771	719	722	672	666	695	763	665	728	692	663	676	686	667	714	731	663	662	674	698	665	685	697	681	689	656	694	714	681	698	679	657	667	660	743	708	684	698	665	667	679	665	698	672	651	677	680	769	729	696	693	680	721	673	638	746	697	656	729	695	697	726	719	712	721	705	706	706	655	735	698	690	675	703	688	703	709	643	694	742	673	698	703	667	722	698	723	655	700	681	677	659	685	671	675	697	678	721	645	688	736	680	719	696	709	698	713	666	681	699	688	681	711	692	721	774	700	692	677	695	701	714	652	703	735	685	680	762	741	734	728	717	701	724	712	646	652	695	683	729	733	689	725	722	740	654	732	792	702	698	697	660	647	668	690	650	655	675	713	729	695	703	730	679	699	738	662	680	686	745	726	665	707	749	703	674	644	674	691	749	700	708	748	712	737	689	699	655	724	695	739	725	694	723	699	680	713	710	680	715	707	732	714	690	719	707	700	712	695	760	662	698	686	683	709	729	697	679	691	673	724	687	709	672	715	730	669	747	734	722	700	669	732	683	703	717	680	686	632	698	674	684	710	728	672	693	708	668	714	697	656	685	703	734	641	695	655	669	683	635	690	679	722	707	642	700	742	686	708	693	714	662	639	672	711	689	691	744	680	663	731	717	681	704	701	693	723	739	736	718	710	709	711	678	712	712	704	691	711	718	672	674	682	716	679	726	665	680	707	700	719	692	693	705	666	693	732	670	699	663	650	665	659	690	703	703	623	733	677	697	724	690	679	704	658	690	746	664	682	725	706	712	688	707	720	685	686	709	688	676	674	690	689	705	696	682	683	715	684	705	686	657	698	694	698	710	678	707	692	706	702	722	725	716	719	667	706	724	686	660	714	704	671	688	651	704	680	685	643	699	726	691	685	672	699	709	647	678	712	682	727	654	700	771	664	711	744	705	713	697	719	712	707	667	675	747	693	678	691	716	705	697	715	697	700	706	689	699	696	688	726	700	684	694	701	694	679	630	699	654	701	699	723	690	710	699	631	696	700	689	682	715	660	667	717	703	725	717	732	668	720	700	696	671	641	679	716	721	711	708	676	680	687	674	670	687	659	689	665	704	724	681	670	693	700	712	659	715	713	673	719	732	718	698	712	665	692	722	708	707	701	681	685	676	703	688	631	721	683	690	716	683	638	687	672	681	684	684	682	669	685	694	706	674	713	641	703	659	694	706	737	664	731	734	658	661	683	705	708	721	688	706	704	737	726	685	721	661	712	722	722	697	707	703	709	677	751	715	624	686	686	740	638	654	667	656	672	706	694	699	708	682	681	665	712	652	695	672	695	681	723	736	709	684	709	704	723	693	740	711	686	673	725	667	714	677	693	704	669	661	707	704	705	694	692	686	743	687	702	688	736	701	670	704	711	679	678	697	729	728	666	697	672	696	709	685	712	699	660	700	689	666	711	750	660	709	689	723	697	641	670	639	701	714	677	696	665	690	694	751	717	671	711	683	645	665	668	701	713	708	728	682	724	701	654	641	759	707	666	667	672	686	662	667	697	702	668	707	669	682	661	677	705	681	719	676	724	724	691	688	684	681	686	682	665	659	687	689	705	690	670	667	743	707	689	690	705	708	680	684	686	698	667	707	706	729	671	671	712	733	702	691	682	692	706	728	667	673	756	702	698	657	682	678	650	668	681	689	700	674	715	726	678	665	682	713	721	677	657	686	661	652	686	674	715	732	691	680	703	702	698	716	670	703	699	702	637	714	696	667	724	665	711	654	697	691	727	704	685	703	693	682	727	703	701	733	725	710	687	652	614	675	719	633	731	721	695	684	670	699	647	674	703	657	672	729	636	699	749	680	712	690	673	730	704	677	680	685	704	668	660	713	707	752	714	701	711	707	676	650	673	687	718	684	713	679	689	693	700	673	738	728	701	667	678	724	721	703	710	687	706	679	782	651	618	715	677	678	739	686	655	670	636	695	704	652	680	668	712	727	659	687	699	681	655	738	727	740	689	727	674	642	687	733	694	684	690	664	693	673	658	690	660	747	673	704	747	735	707	683	691	707	712	708	749	674	738	668	684	747	736	699	725	660	683	671	699	676	676	700	700	706	716	700	701	715	702	711	677	711	675	724	685	679	670	683	690	674	726	654	725	696	694	726	774	720	690	689	707	687	681	670	684	700	692	760	650	686	662	709	679	647	674	700	696	725	694	687	689	659	734	704	654	700	670	683	721	698	731	668	685	699	734	645	695	688	733	725	687	696	681	655	717	744	640	687	646	737	743	679	743	665	675	664	713	665	734	746	695	695	723	675	678	687	685	698	686	694	711	694	679	687	682	705	712	671	688	706	695	675	672	697	717	676	738	694	704	691	717	701	700	685	659	657	715	731	703	722	645	702	738	681	651	696	744	710	722	705	691	716	686	715	696	681	689	685	673	718	671	672	689	707	688	698	670	726	679	642	695	690	697	678	690	710	747	721	660	710	730	713	742	669	776	681	685	693	659	656	670	709	684	765	722	684	655	770	720	731	710	722	712	692	681	667	676	738	676	741	709	684	667	677	653	700	674	725	651	717	703	701	684	685	630	728	684	683	715	693	717	709	656	719	709	687	661	707	652	671	694	734	704	672	722	655	703	715	718
3514	8544	6734	3348	2513	1948	1673	1393	1247	1186	1125	977	964	971	929	938	912	912	848	856	878	855	813	820	778	856	864	835	836	854	813	782	774	894	808	820	864	809	833	838	755	853	809	778	833	822	812	767	825	868	770	827	843	799	845	837	805	848	832	839	809	802	824	808	797	813	795	782	857	805	796	807	898	805	807	773	781	865	830	792	861	827	802	845	810	791	847	789	820	835	882	817	793	760	826	830	826	832	841	878	831	795	813	811	846	862	859	845	806	830	825	822	779	782	795	812	809	809	795	807	805	778	812	779	828	780	804	805	848	789	819	806	856	824	800	763	834	826	830	829	828	858	800	822	858	830	757	829	822	833	834	835	796	843	851	832	804	795	834	853	831	854	827	816	800	795	805	790	815	768	797	809	810	851	818	815	821	816	843	772	869	843	815	825	796	838	765	804	803	756	825	799	793	797	809	792	807	811	794	810	810	788	824	813	858	804	808	863	847	843	794	786	820	860	817	796	826	878	868	809	810	799	786	797	877	845	798	757	838	828	863	837	799	848	808	831	824	806	794	804	771	790	816	817	867	815	845	775	816	812	805	831	826	778	794	824	808	798	849	843	831	889	846	820	846	897	787	808	856	788	874	800	833	795	817	816	810	849	811	788	793	797	759	817	725	836	848	823	839	821	817	813	834	817	834	796	785	811	854	796	792	844	815	821	821	806	836	797	784	851	859	824	811	827	849	780	837	839	826	851	838	796	796	771	835	858	860	806	820	789	823	845	794	816	842	879	882	845	785	851	772	861	813	787	801	862	853	805	827	779	848	841	816	815	825	832	847	842	769	803	832	805	774	855	770	841	796	832	842	821	825	834	790	870	825	803	799	844	799	840	827	817	815	835	814	811	767	792	828	795	760	858	798	814	830	812	815	799	816	788	788	848	823	803	808	862	827	866	802	820	878	908	818	861	785	785	776	843	791	869	826	772	849	829	861	865	821	822	805	814	841	813	831	851	827	827	803	753	824	828	831	855	784	824	911	857	780	806	774	804	771	789	851	815	801	801	818	799	738	769	821	803	828	817	816	834	843	828	803	766	799	852	814	808	833	840	799	838	852	791	803	803	840	795	790	807	788	786	828	821	816	773	811	751	799	864	791	792	899	830	814	815	806	785	795	809	812	793	822	822	815	823	798	857	800	787	856	815	804	826	819	809	826	785	872	816	798	812	843	826	805	808	844	767	788	797	843	832	825	797	839	794	757	821	823	842	886	863	870	782	845	862	825	839	810	835	827	814	836	805	830	855	806	802	814	826	821	819	823	843	804	807	822	815	822	835	884	842	794	856	803	841	826	749	819	843	857	818	811	841	817	849	837	805	830	798	787	815	900	796	781	816	823	830	799	812	821	825	824	788	789	824	804	817	852	808	833	763	759	788	841	774	839	823	843	817	807	847	829	816	823	817	797	852	804	804	861	850	794	831	794	780	839	774	794	833	857	787	843	809	830	810	806	744	836	807	854	821	832	819	795	760	858	760	855	840	799	830	819	855	844	799	831	797	800	827	797	837	863	768	882	805	808	764	820	823	801	834	812	821	762	815	803	771	831	798	805	850	782	835	830	787	815	770	821	812	824	857	813	835	794	817	818	754	818	814	857	811	844	810	815	799	788	806	765	840	818	825	849	851	816	793	820	807	873	754	757	819	843	842	793	833	808	801	803	847	843	813	827	811	813	811	817	805	884	738	833	774	853	789	848	843	813	833	836	812	842	853	819	845	795	772	800	851	851	778	744	788	774	774	857	817	773	787	827	809	794	840	785	831	821	810	800	840	819	831	822	898	861	797	778	795	820	809	800	773	806	825	874	868	803	756	807	815	780	814	834	752	751	792	807	806	827	867	780	811	771	820	857	809	754	821	780	841	819	819	768	773	812	882	822	813	820	811	831	796	822	836	796	782	783	795	840	780	809	775	769	784	821	821	830	827	834	824	794	798	820	813	850	798	793	838	797	812	798	821	801	783	792	817	845	809	820	806	797	795	754	816	798	833	833	833	821	818	798	789	796	817	829	774	858	794	757	806	840	782	786	760	846	855	867	808	860	849	792	802	797	828	803	811	871	790	859	806	802	800	792	852	825	803	812	814	884	824	854	903	817	837	839	829	803	812	849	777	766	810	850	816	780	806	775	801	801	784	831	821	854	809	797	791	775	821	756	817	837	791	812	855	814	813	838	779	772	788	881	763	825	838	791	822	829	806	774	809	820	813	808	790	839	841	825	823	835	809	793	877	813	887	823	820	827	814	793	816	865	841	789	850	795	784	832	801	791	788	828	811	826	794	836	793	827	750	851	832	851	796	803	812	801	819	858	791	795	836	809	857	830	816	811	807	842	839	806	794	772	791	829	757	857	785	834	839	808	860	823	874	763	818	852	786	824	765	821	792	832	782	767	822	818	869	814	768	810	821	812	828	842	851	828	786	771	794	807	821	813	770	815	721	827	777	807	781	830	826	831	814	822	813	824	802	835	786	846	826	813	841	849	862	844	826	799	789	821	830	781	807	818	792	755	816	839	791	807	819	786	845	768	810	786	792	800	811	799	793	847	822	782	856	830	798	758	829	834	821	798	915	808	848	800	826	799	866	767	795	812	823	839	834	820	792	805	880	809	828	804	817	829	796	753	757	796	811	797	875	821	821	822	822	806	787	858	832	844	808	837	789	846	794	816	762	828	813	813	848	780	845	818	804	817	800	828	788	812	814	822	820	814	836	814	772	811	819	821	809	842	851	807	829	808	820	808	838	793	779	836	841	810	805	753	817	802	838	793	832	804	853	796	845	802	820	846	802	862	804	819	826	869	805	814	839	847	822	815	792	836	822	790	872	810	796	802	795	803	812	817	859	814	837	814	835	831	813	875	830	787	791	838	782	840	796	824	814	817	818	838	797	784	800	788	821	805	814	774	786	774	837	838	814	835	813	795	816	786	867	861	835	859	822	779	800	784	812	764	792	831	832	836	772	801	810	852	788	806	790	800	814	855	819	779	844	786	811	800	815	839	809	784	811	820	778	797	785	818	825	816	801	780	812	764	769	831	777	792	835	826	792	838	878	852	852	812	808	776	832	808	767	804	799	850	813	800	801	862	818	847	845	814	850	827	824	772	800	827	782	805	817	826	825	815	865	835	805	879	828	787	841	790	838	843	803	825	830	809	809	806	772	784	852	835	820	782	802	854	844	813	811	811	841	826	814	852	829	795	803	852	825	792	764	759	789	813	838	843	779	775	828	816	819	872	820	770	800	812	834	758	836	781	822	777	806	848	804	836	801	788	844	855	829	784	856	787	860	804	832	880	845	809	805	837	821	807	808	802	792	797	825	869	822	779	833	779	804	834	813	843	835	839	806	827	803	815	863	816	807	804	868	851	792	748	832	821	818	843	774	812	868	796	812	802	833	824	838	807	809	788	774	786	823	829	810	785	792	837	787	843	808	830	789	823	831	805	843	783	870	802	769
24701	21082	27199	25143	11957	755	598	486	433	393	402	380	376	356	358	359	380	348	382	356	354	333	373	331	317	342	315	346	354	324	342	348	333	332	345	321	338	333	315	349	324	356	325	354	322	276	335	337	345	329	336	338	351	364	329	332	334	324	309	315	336	379	314	345	327	320	356	346	348	348	314	296	323	299	340	325	345	315	318	354	312	309	332	321	296	331	349	322	355	317	352	333	349	283	357	300	347	320	349	334	379	323	318	339	323	329	356	357	324	351	353	323	343	352	365	331	350	364	310	346	332	343	362	322	296	304	334	336	294	329	372	337	387	325	331	331	348	349	344	321	347	341	354	321	329	373	324	307	337	334	303	355	317	357	346	368	327	338	310	367	358	323	358	308	353	356	355	336	340	334	359	364	333	350	322	349	297	318	356	301	319	337	354	345	377	349	313	318	366	301	343	350	322	330	349	314	333	303	296	314	340	333	307	318	336	337	338	329	355	338	322	335	329	301	358	386	360	358	344	358	310	329	316	305	337	339	335	333	315	315	335	312	337	353	334	330	321	321	321	352	327	314	374	350	321	338	349	341	331	340	355	320	350	350	321	330	278	314	328	349	306	319	312	318	361	347	306	321	329	339	335	321	341	355	324	376	330	348	356	324	341	316	338	315	361	355	367	313	335	317	312	329	304	368	315	308	327	283	327	352	307	340	342	348	314	328	339	309	341	301	324	305	308	351	329	343	343	334	326	344	318	332	333	361	322	309	324	332	338	300	347	330	346	358	343	340	289	353	318	357	321	333	332	309	324	326	346	325	307	340	326	350	322	328	290	336	333	340	345	316	330	317	311	300	325	332	335	358	310	331	364	360	316	302	341	313	299	348	311	339	326	326	326	328	315	358	334	345	338	359	325	331	329	333	327	355	291	313	324	352	352	306	340	304	351	356	319	338	360	364	366	330	359	308	332	336	332	318	351	345	341	315	350	312	336	292	338	342	338	337	324	355	338	301	345	334	341	313	328	338	349	314	307	315	340	327	342	309	315	345	327	316	312	327	359	338	307	342	332	345	346	314	301	360	355	326	326	328	324	323	372	289	333	337	353	329	362	319	323	326	377	356	338	292	317	312	330	343	351	332	320	313	352	330	359	334	356	380	324	323	329	313	316	313	317	311	302	309	335	338	307	341	331	354	328	364	340	338	363	337	316	356	315	339	324	339	320	324	319	356	341	328	337	325	328	320	328	307	336	328	322	354	293	314	331	329	321	328	312	302	351	272	337	335	316	324	325	342	304	326	324	311	352	356	359	320	341	314	332	331	335	350	367	312	331	368	350	304	306	341	318	309	314	355	310	319	334	337	333	309	323	330	339	313	341	322	361	339	324	327	342	338	351	344	330	329	312	341	330	341	323	351	321	346	382	339	321	318	349	354	317	342	358	312	328	334	313	339	296	321	334	334	338	327	320	313	322	309	333	331	320	340	370	327	320	309	338	322	352	331	335	325	351	317	362	343	337	310	314	322	308	327	335	343	315	330	318	335	338	346	302	315	364	310	350	329	333	331	337	336	313	311	346	348	350	339	344	366	345	365	338	326	314	314	344	332	342	325	307	357	309	340	303	393	323	323	327	358	343	296	335	319	340	332	358	308	323	325	320	317	344	337	312	323	317	333	331	333	324	328	337	344	313	357	288	325	348	351	320	332	354	302	363	331	362	338	325	328	329	330	354	318	312	313	314	324	319	334	330	325	320	338	317	342	320	322	341	317	315	330	356	339	330	351	338	333	330	331	324	355	305	319	341	329	342	364	371	315	296	368	349	315	323	333	328	348	318	298	329	365	318	346	339	335	320	331	343	311	349	339	330	330	329	333	336	330	326	339	324	316	363	318	339	345	320	315	311	324	359	335	341	337	329	338	327	314	334	311	337	331	322	314	326	306	317	337	337	345	348	333	302	371	337	346	325	310	334	328	322	328	348	330	351	329	357	302	339	324	366	338	332	333	354	324	347	348	300	354	319	366	324	313	315	314	334	343	339	363	318	324	328	338	334	360	319	347	319	329	309	337	320	326	309	317	305	312	322	354	322	316	347	336	336	343	302	336	311	307	343	363	350	332	331	363	339	372	344	350	319	316	326	368	323	332	348	340	359	328	331	340	313	336	312	314	346	339	311	355	344	342	349	346	325	296	294	326	301	308	334	323	315	313	342	338	335	340	359	333	318	310	334	332	344	352	327	324	356	362	366	348	328	336	323	321	339	347	308	343	327	294	321	323	328	316	344	346	304	349	309	337	352	321	337	334	361	336	309	337	312	316	321	313	349	335	343	324	328	310	337	350	334	326	349	330	389	319	342	291	311	326	329	339	320	352	299	327	330	321	311	336	370	329	308	354	348	322	337	317	359	368	327	344	304	345	331	334	340	335	345	363	323	289	323	323	340	343	359	321	340	310	331	306	337	326	344	328	335	341	314	304	332	338	332	317	332	326	306	329	321	342	317	323	357	347	324	324	312	327	320	332	378	346	358	311	299	317	331	356	307	365	353	341	326	301	329	329	364	342	331	310	330	349	314	308	340	311	321	333	345	339	336	308	298	348	327	332	332	311	305	334	305	352	304	343	303	333	316	304	350	320	364	308	357	332	313	335	331	283	333	344	345	348	328	370	297	319	344	325	313	319	322	318	355	343	320	328	338	319	319	305	318	311	304	335	311	331	329	309	305	300	332	306	342	366	354	328	318	341	362	343	339	339	318	327	293	327	338	345	312	320	308	306	317	367	343	329	334	303	343	318	322	331	329	351	336	287	329	332	343	343	302	307	323	322	369	379	330	326	317	359	318	323	322	333	354	325	348	305	340	315	324	352	357	324	327	314	352	356	329	328	320	365	329	342	323	342	333	327	306	349	323	332	316	306	376	325	346	292	355	329	340	324	323	329	315	338	332	337	324	333	285	312	314	323	307	351	296	322	318	308	338	319	342	330	330	348	346	315	336	343	357	335	337	337	321	314	348	318	302	346	311	314	342	335	320	317	367	354	337	322	341	310	335	314	323	333	300	323	339	334	338	322	346	337	355	322	313	319	346	341	356	337	347	305	323	328	347	322	340	296	328	351	338	345	306	364	303	320	336	308	334	341	319	313	331	341	359	354	346	340	329	297	330	325	303	335	301	341	346	327	356	308	340	357	356	342	334	352	359	311	326	335	295	312	362	335	328	333	334	321	363	302	346	343	329	370	320	331	343	337	295	340	351	304	299	377	325	340	327	308	315	320	334	333	307	329	329	280	301	335	349	342	329	320	333	343	306	330	298	325	320	350	291	332	311	353	332	350	338	305	317	337	346	313	319	367	319	307	344	338	328	346	353	355	338	307	350	322	318	319	337	343	318	295	381	331	347	340	365	367	338	326	319	333	346	337	317	320	304	303	365	340	334	312	318	315	337	370	336	312	352	350	341	321	312	343	345	356	347	333	342	328	322	344	323	349	318	310	325	337	332	322	330	374	346	310
3406	5351	3879	1981	1408	1172	933	750	680	615	567	514	468	481	445	479	450	445	408	445	382	437	420	446	446	407	384	389	382	418	377	403	399	387	384	400	364	367	396	394	379	381	378	405	392	427	391	403	411	396	388	387	381	405	395	399	427	376	404	413	420	380	423	414	407	381	404	366	382	379	373	368	402	375	366	402	348	381	406	369	394	366	421	429	396	393	409	397	391	382	385	391	401	360	389	404	408	382	366	398	403	389	400	396	415	418	369	398	405	393	402	385	403	380	377	401	435	402	399	378	340	383	394	362	406	370	384	401	400	373	415	418	449	409	381	335	369	397	399	375	356	411	387	391	425	391	390	360	402	411	397	390	357	382	383	368	385	392	447	382	407	380	373	361	394	402	359	375	385	401	399	375	375	386	386	377	396	373	411	402	363	389	356	364	403	349	388	390	432	364	408	399	378	374	371	373	401	405	410	380	394	400	398	369	391	382	379	409	403	393	377	380	381	377	368	366	357	439	392	373	386	384	372	384	400	405	391	401	381	369	379	384	370	405	378	344	379	435	450	373	419	413	385	415	399	343	400	398	400	397	399	386	383	392	383	395	374	385	401	401	374	391	359	362	401	363	395	389	405	384	384	401	373	399	420	356	392	363	418	405	366	385	346	369	425	384	408	375	413	406	406	379	356	410	394	403	395	387	354	385	410	401	415	365	403	383	374	389	342	403	384	379	429	394	411	396	400	373	353	401	387	403	390	394	385	363	381	407	369	394	383	374	381	413	389	397	403	353	415	362	379	358	353	400	391	390	409	411	399	385	420	364	383	400	373	401	390	373	345	413	375	415	338	380	417	383	390	395	394	369	409	383	384	393	364	424	400	379	418	399	397	371	388	385	381	365	398	402	363	391	385	370	429	403	415	354	390	401	363	397	389	400	384	368	396	362	383	376	407	403	412	362	373	386	411	391	389	370	357	410	339	415	388	375	394	391	386	394	409	389	384	401	391	390	375	421	399	371	376	375	354	402	389	385	430	369	399	386	378	373	420	382	400	390	415	357	421	365	409	385	336	342	428	410	350	383	435	368	377	403	407	388	367	414	411	371	391	414	391	431	400	384	384	387	359	391	390	379	409	347	365	426	391	399	377	380	429	378	390	368	393	355	403	375	370	367	352	375	412	383	415	408	402	380	381	399	365	400	410	400	375	365	365	400	415	398	354	394	360	360	418	404	392	391	403	415	402	369	397	382	414	389	366	413	368	385	416	348	368	374	420	367	364	398	378	361	374	394	394	387	388	392	345	393	402	404	352	335	364	365	355	405	388	370	380	410	380	403	404	407	412	400	365	415	372	362	398	368	397	378	436	403	380	363	393	360	388	379	394	390	376	382	390	373	370	362	421	362	385	440	390	359	401	387	361	389	395	359	399	374	378	343	388	366	363	370	385	390	363	398	381	348	377	401	427	399	428	375	433	408	380	369	400	378	381	375	389	375	425	406	393	394	376	387	389	390	404	396	370	379	420	366	364	377	399	392	430	411	414	407	398	413	386	391	384	397	407	371	407	392	386	413	402	360	387	402	386	373	406	397	374	387	356	377	347	388	383	420	395	371	415	405	381	408	403	401	392	403	413	375	401	401	412	421	368	385	391	382	391	427	375	413	390	389	356	398	382	352	380	376	374	381	373	399	368	414	381	383	400	368	411	394	406	364	360	385	401	360	383	380	382	362	384	379	385	398	385	355	382	380	381	383	391	407	397	417	377	398	389	417	366	410	374	409	369	411	360	393	392	392	370	401	405	397	378	379	388	394	386	392	388	390	416	377	378	399	403	354	361	376	392	375	390	385	387	385	384	392	401	370	373	376	384	376	432	389	404	425	387	402	389	376	374	380	364	403	378	361	364	396	386	389	362	389	378	363	402	391	383	379	397	356	402	379	398	379	377	424	404	402	347	395	406	406	385	417	362	375	420	380	380	348	431	384	379	378	415	368	399	383	366	393	410	365	382	366	363	373	401	378	385	395	396	412	411	423	375	391	404	364	402	424	397	390	403	403	387	374	386	375	384	397	384	404	382	398	370	365	424	385	397	375	375	378	408	395	384	428	396	394	426	383	431	349	389	410	375	400	373	407	353	401	359	374	373	402	376	406	407	392	371	384	367	405	384	355	365	411	378	412	374	413	403	402	416	371	387	409	402	410	386	415	416	410	336	338	385	401	400	411	390	372	388	377	404	378	381	382	397	382	400	369	355	402	358	444	372	417	372	384	405	343	375	391	379	370	391	398	394	361	377	363	397	407	386	359	341	368	390	386	383	390	409	379	371	365	358	402	401	410	394	397	378	433	393	355	410	406	378	395	364	402	357	387	393	375	388	374	384	380	366	393	393	371	396	382	355	398	352	406	356	380	396	388	395	381	402	405	355	389	371	385	399	388	410	398	382	367	389	358	393	378	425	394	405	376	367	396	383	393	375	364	389	389	395	371	372	382	421	387	370	374	374	366	395	364	379	374	377	418	380	378	375	396	354	401	362	376	419	358	343	416	383	365	409	387	399	406	382	375	399	391	386	408	377	370	435	405	406	410	363	425	395	403	361	407	393	395	386	358	394	377	367	387	379	377	386	362	365	369	419	385	400	397	422	385	419	388	406	392	401	393	415	407	383	396	397	379	378	368	438	422	382	371	403	383	373	400	366	404	398	421	343	392	415	341	404	400	381	400	412	365	381	423	391	352	359	372	390	365	393	367	368	391	414	356	429	374	421	372	384	397	378	377	375	388	340	378	349	427	371	379	395	387	362	411	394	383	410	378	411	378	357	396	391	382	369	358	372	397	406	366	363	411	399	406	388	387	410	367	395	374	394	404	407	372	381	354	383	429	408	375	367	365	422	416	403	381	364	379	373	388	366	393	432	389	339	390	385	370	411	419	385	376	368	375	408	380	390	359	398	405	393	372	392	372	406	386	417	378	344	382	385	352	380	393	369	374	364	424	375	389	375	385	370	399	403	367	401	373	362	368	378	364	384	381	416	376	369	421	396	398	400	403	387	406	396	382	385	393	382	383	387	383	397	400	369	390	407	420	402	379	398	395	375	394	416	387	378	384	348	387	400	364	390	384	409	381	384	407	390	391	377	382	393	426	373	382	364	361	396	345	389	365	392	418	377	398	371	382	383	360	414	378	399	394	382	383	363	365	394	367	395	392	431	362	389	358	381	387	375	340	336	406	404	380	396	424	376	407	403	433	381	410	417	376	396	398	400	345	369	384	368	383	385	384	394	369	383	374	370	400	385	379	356	393	365	390	385	380	398	426	377	384	380	356	369	381	399	356	407	360	393	413	394	380	438	393	403	378	363	364	378	380	406	402	398	386	379	394	421	379	383	381	373	389	371	403	394	414	385	381	410	363	401	374	361	422	366	422	412	418	417	396	350	364	403	384	358	367	393	375	377	388	352	388	394	395	427	395	428	397	406	386	362	374	353	376	391	388	417	366	378	358	394	401
22666	21208	28735	23970	21204	21229	8053	1099	745	691	612	517	532	532	508	453	417	446	393	384	414	397	407	391	379	401	350	380	370	373	352	350	377	373	371	389	368	346	341	352	379	345	415	351	312	364	352	327	374	373	384	334	383	354	386	354	336	349	323	368	346	353	344	331	388	354	366	355	375	338	356	348	376	333	340	348	339	348	336	345	338	356	341	352	343	326	339	347	351	346	361	320	364	377	345	358	346	340	328	350	342	365	340	356	422	338	310	378	354	386	357	325	345	359	377	327	355	332	341	344	344	339	349	394	321	373	323	346	343	361	335	343	346	355	377	312	362	332	321	366	359	376	342	335	355	335	342	346	334	372	333	321	350	340	338	356	356	349	335	312	351	378	365	333	343	323	355	360	377	323	338	340	361	346	353	345	380	323	399	316	377	364	320	354	358	351	312	348	393	348	331	338	340	357	355	343	379	356	361	379	342	369	321	345	351	355	324	344	356	367	310	345	341	338	370	314	331	329	300	333	360	338	320	342	329	332	352	385	316	354	340	358	324	334	347	319	347	356	348	326	319	394	347	351	315	331	296	343	323	360	358	350	352	356	346	322	369	363	334	307	336	321	372	358	295	354	342	349	347	348	320	331	332	345	365	329	356	351	350	340	350	332	362	330	356	351	332	323	338	368	324	371	343	374	314	319	338	353	343	303	347	367	345	327	352	327	358	337	333	371	369	354	352	323	360	337	325	360	387	333	334	336	380	342	353	362	341	335	350	327	306	359	359	366	343	377	307	325	334	370	335	323	338	331	314	313	330	368	362	365	369	344	333	349	345	326	327	312	342	291	327	331	368	339	374	355	353	376	334	332	355	359	341	339	346	353	406	332	345	361	353	350	326	303	319	360	343	343	348	360	384	352	330	323	363	310	323	375	370	322	350	303	349	355	333	295	360	352	391	360	302	378	368	341	341	332	364	344	383	342	358	344	350	342	335	329	339	357	399	350	399	326	339	323	359	348	363	354	354	339	317	346	344	314	348	361	353	333	348	334	352	358	335	339	343	322	330	313	324	372	329	353	348	348	314	334	374	347	362	308	321	336	355	324	346	343	338	355	391	300	312	324	361	351	315	346	341	352	349	390	344	337	359	349	333	308	329	355	328	331	347	346	349	330	359	339	367	332	319	370	351	336	316	344	326	358	373	340	352	323	359	354	333	349	378	353	362	328	333	369	344	365	348	329	320	355	347	332	332	328	341	381	338	355	348	352	333	290	372	371	340	343	309	346	376	369	357	296	344	369	336	326	327	326	334	346	328	357	315	341	342	390	315	316	339	351	326	337	375	342	348	362	326	343	365	334	340	371	385	361	319	294	361	353	359	343	340	334	360	330	310	325	328	332	348	368	365	347	353	358	340	342	331	338	374	340	349	352	330	330	359	322	339	344	328	338	348	352	345	326	337	367	327	313	347	336	344	327	327	338	359	342	370	367	345	343	350	347	323	362	322	351	339	373	371	325	364	339	352	344	343	373	344	369	324	347	337	337	349	318	300	365	333	394	342	335	397	336	381	372	343	350	304	328	347	349	303	353	366	377	369	339	330	333	337	344	341	331	309	348	349	334	355	327	334	341	348	344	339	330	338	332	348	321	308	359	335	349	322	354	352	392	322	348	384	346	349	332	334	356	354	308	311	336	336	308	330	344	354	329	355	380	336	330	353	341	350	350	326	310	368	328	348	314	324	356	342	354	347	326	338	378	342	340	333	338	314	346	323	355	298	341	338	319	374	348	333	322	341	348	331	321	365	366	341	362	346	320	370	370	316	348	339	348	355	380	349	349	352	369	315	356	397	330	357	334	339	326	339	330	313	316	351	342	350	383	367	365	345	365	320	370	344	344	345	357	351	368	361	347	324	358	356	323	345	341	359	318	314	353	353	347	332	303	347	362	304	327	343	374	328	352	339	375	330	366	315	335	367	344	349	309	341	323	324	322	350	322	334	332	353	368	363	316	316	359	311	304	324	335	326	348	356	306	331	299	336	362	357	348	335	332	343	372	362	327	367	296	368	370	355	312	354	295	359	336	328	334	341	354	341	341	325	356	358	349	348	341	321	350	350	344	355	369	373	334	332	337	313	322	317	322	373	367	313	331	381	345	316	302	322	330	356	370	328	355	373	361	341	326	318	355	325	354	365	319	349	347	345	351	361	351	339	338	361	333	314	356	354	313	353	313	345	340	346	379	341	339	372	312	354	321	334	345	370	367	357	381	368	313	366	347	318	317	329	315	339	328	337	373	361	310	352	324	336	327	359	353	347	347	356	316	360	375	343	346	333	328	352	337	359	359	341	326	316	315	320	345	357	348	370	345	342	352	346	351	367	315	343	348	352	358	352	325	319	353	342	363	339	325	349	334	385	314	318	365	352	347	333	370	326	321	330	348	368	339	323	370	335	344	339	344	368	381	342	345	386	338	340	371	345	355	357	311	349	375	328	351	339	351	312	333	368	334	353	325	376	384	334	312	343	353	360	339	334	369	352	331	345	331	320	331	354	350	355	317	361	346	339	337	385	340	347	348	330	338	340	325	340	320	343	353	356	369	316	355	377	381	334	348	339	373	349	343	358	351	330	345	339	354	332	359	373	356	311	308	326	364	358	365	355	321	339	302	346	363	349	354	347	365	320	334	341	339	318	347	338	346	369	351	337	321	354	344	337	340	340	343	324	347	344	336	371	350	350	315	308	340	311	337	317	378	348	338	328	344	337	337	353	342	330	313	358	358	341	334	319	360	339	322	418	344	341	347	311	364	346	357	373	318	333	349	295	343	366	358	351	372	345	361	342	355	374	352	359	329	361	359	354	353	298	360	353	328	337	331	339	358	361	374	334	334	347	334	311	364	339	352	357	321	377	351	334	350	338	332	338	350	369	366	308	320	333	340	342	355	325	328	346	356	323	357	324	378	333	355	337	344	317	317	352	342	347	347	311	341	344	360	334	332	395	343	345	370	295	363	353	340	381	328	343	322	306	416	350	315	358	337	360	312	333	323	350	371	325	376	380	369	344	346	326	354	318	368	357	331	339	372	348	331	333	330	345	312	353	330	357	332	304	320	333	347	347	336	353	349	345	321	374	375	385	348	339	319	335	319	306	334	332	387	353	341	329	334	355	346	355	361	326	308	353	322	341	308	324	334	331	337	323	341	325	364	349	348	347	360	346	375	347	331	375	309	355	334	330	350	354	353	325	323	353	342	338	366	352	352	350	340	321	365	339	337	341	323	351	346	382	369	341	346	320	321	345	354	344	314	373	327	357	388	325	338	316	331	331	331	364	338	335	344	323	322	315	373	362	359	322	367	344	343	318	339	349	375	338	349	345	335	324	359	370	336	360	327	348	352	390	336	323	368	357	340	342	353	349	341	355	386	370	349	335	338	323	334	311	339	320	324	347	348	351	366	335	362	325	327	375	358	330	353	345	341	363	340	324	326	374	347	354	372	341	310	332	329	325	339
4425	14076	10920	5272	3674	2633	1977	1698	1348	1140	988	828	752	694	675	642	582	493	572	522	537	513	473	454	465	464	453	465	430	477	451	451	473	449	478	458	442	471	464	461	435	434	439	395	440	403	391	424	454	467	434	428	419	440	424	425	408	410	396	409	437	439	418	425	459	465	414	425	444	361	448	425	415	436	396	418	449	456	403	400	447	405	419	432	404	414	398	400	390	403	393	428	434	406	441	436	377	436	443	417	369	432	425	400	371	435	436	415	409	382	403	470	444	436	411	424	427	450	392	403	424	425	445	400	409	412	444	409	392	425	414	410	426	409	393	406	407	383	383	402	466	413	410	448	381	414	392	446	427	424	412	415	386	432	447	422	411	398	437	448	418	399	431	443	437	414	435	391	456	448	439	417	443	440	430	419	425	466	428	399	410	415	402	406	413	429	402	417	414	414	403	433	437	446	389	451	421	440	439	408	437	394	461	433	436	420	412	392	429	371	405	423	399	395	435	393	404	439	417	419	426	427	435	401	401	401	411	428	397	408	408	446	419	439	434	410	417	393	414	408	446	402	423	409	429	419	450	412	405	410	440	453	424	406	411	453	438	423	425	433	403	435	424	409	419	435	405	442	411	382	403	409	433	453	431	440	414	410	388	431	422	398	438	417	421	413	438	419	406	430	427	445	412	402	428	432	430	414	409	391	434	425	410	382	430	400	419	390	430	438	448	375	407	382	418	465	434	427	379	405	447	397	452	372	418	459	440	403	411	426	388	419	414	428	427	438	424	403	385	451	399	398	398	359	408	415	399	435	391	421	371	439	412	457	386	394	423	412	423	414	403	402	409	393	448	423	427	385	390	438	381	411	418	397	433	430	414	475	432	396	387	419	425	438	430	385	412	411	402	431	388	379	418	407	374	399	412	405	405	433	439	415	389	432	405	430	440	404	398	421	421	421	419	419	405	416	407	442	394	425	416	393	395	433	394	422	400	393	440	379	425	390	427	427	437	427	389	438	413	426	426	413	431	429	400	419	425	395	390	422	417	470	409	432	413	434	416	389	406	413	411	403	372	390	420	440	416	437	415	430	411	421	443	430	406	421	383	421	420	436	408	408	441	415	419	454	394	394	443	426	435	428	389	421	391	386	423	433	421	435	417	427	454	422	431	464	388	433	420	433	442	428	385	383	396	407	404	403	443	436	440	433	404	404	408	445	443	457	416	452	366	444	408	380	395	442	412	406	439	408	436	443	421	398	405	391	420	405	410	433	447	410	377	386	425	450	409	424	412	396	450	440	399	400	415	415	419	443	437	415	410	411	401	414	425	403	432	404	417	419	418	426	409	431	443	444	426	434	421	402	384	410	427	436	377	426	454	449	436	412	415	392	431	409	410	408	412	420	437	424	397	421	407	394	425	402	420	458	387	436	399	400	380	398	411	420	407	447	407	401	405	429	396	413	406	427	436	424	382	450	395	422	399	443	403	441	403	417	412	399	418	386	420	415	424	421	409	438	414	381	417	400	427	413	411	395	405	421	408	384	384	439	421	397	433	409	388	443	403	456	423	438	425	399	424	441	388	468	425	435	395	415	397	426	417	452	434	422	416	439	415	435	404	432	403	424	415	419	395	425	431	418	411	454	404	387	418	420	417	403	427	378	395	391	425	388	417	444	400	400	421	426	414	390	459	416	399	411	401	407	411	456	415	414	395	426	410	420	411	412	380	460	388	411	417	417	433	408	424	396	426	431	387	402	405	391	409	460	405	423	449	421	407	401	403	434	417	443	409	427	427	450	405	436	430	386	376	462	402	408	371	401	436	480	399	412	453	397	393	422	421	388	408	433	446	407	431	403	388	417	415	403	434	380	403	424	425	406	391	376	410	418	404	439	433	419	449	400	396	435	409	435	432	413	424	419	440	416	428	391	385	415	418	443	415	426	419	412	392	456	448	433	394	377	415	460	389	416	475	421	399	386	436	397	413	401	376	433	419	414	397	416	416	430	412	453	443	409	407	371	401	409	430	392	405	400	417	426	388	433	388	365	429	418	429	443	400	406	443	447	425	418	421	401	446	421	430	411	399	416	436	426	435	416	401	408	421	417	440	416	430	418	361	437	406	417	412	412	387	428	388	452	438	412	412	433	399	405	436	425	425	407	391	435	417	425	449	385	413	402	405	412	402	410	380	415	420	372	405	414	416	453	396	400	423	458	463	449	391	444	406	414	416	422	435	385	413	408	417	390	412	402	458	400	399	412	462	409	381	443	449	408	431	411	435	392	411	425	394	390	420	384	407	400	437	425	412	425	441	389	419	445	394	437	428	420	399	433	460	398	424	451	426	420	406	420	438	406	440	416	438	411	445	415	410	434	414	415	406	415	411	409	431	382	416	440	415	410	456	405	389	405	415	429	411	417	421	437	433	412	428	412	398	437	420	396	424	423	389	416	412	447	375	410	422	414	399	418	424	410	397	419	421	413	409	438	440	427	441	394	424	415	414	415	401	473	418	402	447	397	412	418	386	412	429	439	399	403	434	448	431	423	445	447	378	434	411	374	424	422	404	386	428	412	376	430	428	399	393	444	382	417	428	401	408	403	412	440	425	413	427	420	390	391	431	393	403	405	429	438	408	391	419	384	402	414	436	404	423	453	417	446	417	429	409	418	404	376	408	401	425	415	430	430	396	421	405	414	439	426	441	412	420	415	424	386	416	400	392	404	459	428	432	412	410	429	386	374	429	403	409	401	437	400	436	418	408	440	409	432	397	372	420	404	450	436	437	426	400	398	431	407	435	419	401	402	405	432	399	421	405	399	423	380	421	440	382	398	434	415	425	414	421	435	426	395	425	473	395	412	404	401	425	404	412	429	449	446	390	426	423	413	395	379	423	428	454	412	407	410	409	402	445	405	398	410	389	380	386	402	433	396	411	426	399	422	423	475	397	415	406	443	409	399	415	418	412	409	431	435	399	431	420	406	424	415	392	413	422	418	390	436	429	382	422	403	463	399	403	410	402	427	422	403	402	447	424	432	378	439	397	411	423	386	396	406	427	439	430	394	422	427	431	431	422	442	396	435	437	431	420	437	405	401	392	407	373	463	402	410	429	417	438	424	405	405	419	416	420	401	455	456	410	400	411	424	386	419	371	428	458	438	430	433	475	409	382	387	415	458	405	410	402	423	413	427	439	411	392	428	420	398	407	449	380	436	430	426	392	438	407	447	442	376	435	445	406	438	407	396	398	417	427	415	428	397	383	429	424	415	385	438	427	422	421	435	408	419	409	405	413	384	381	405	426	400	400	430	438	421	402	434	408	395	396	413	407	435	431	388	407	435	382	408	418	428	414	435	449	414	439	445	419	401	406	405	405	407	435	422	449	431	431	406	422	416	414	432	394	377	427	436	417	424	417	418	423	438	396	449	418	411	395	393	412	377	410	410	427	440	438	413	451	415	445	365	418	451	445	426	442	403	408	424	412	432	418	439	409	428	402	391	418	422	393	444
27153	18276	4288	938	747	691	643	631	693	637	607	630	629	643	629	646	640	638	626	630	637	616	624	614	579	631	579	611	668	617	613	675	583	650	687	644	641	620	639	634	605	648	602	644	624	615	554	612	607	609	611	616	670	636	636	654	585	672	622	585	629	598	656	638	609	614	665	623	583	638	634	552	632	617	654	606	667	656	680	587	677	630	633	634	657	620	621	585	653	600	645	606	631	656	612	649	636	636	645	635	647	585	613	692	648	580	653	595	627	651	628	613	688	686	666	647	579	637	636	636	606	636	639	600	642	636	610	630	596	675	635	627	664	643	560	642	620	626	672	637	620	575	641	617	614	632	621	627	653	631	707	644	630	656	625	629	630	613	606	572	664	607	618	665	600	631	599	651	624	626	587	637	644	635	647	614	667	603	644	636	644	591	608	676	615	577	631	599	622	619	602	602	642	605	627	629	626	667	667	692	633	644	635	677	657	596	625	598	644	616	624	615	656	694	611	613	660	650	658	661	598	591	631	596	619	623	641	606	614	606	584	568	675	600	654	617	663	611	675	619	627	678	685	618	657	642	630	570	625	620	631	648	636	617	647	656	621	598	618	593	633	644	638	627	660	666	616	680	630	625	616	628	653	614	642	609	648	562	612	618	614	643	584	644	647	605	633	611	653	653	628	631	622	632	660	637	620	654	657	635	656	649	618	650	652	669	668	654	622	635	607	594	595	617	569	659	681	664	644	599	657	635	688	609	632	634	658	633	640	576	595	629	662	640	590	590	639	591	637	624	609	586	638	629	616	613	630	580	614	604	591	609	620	629	666	629	622	613	644	646	660	623	655	663	643	655	622	640	634	621	631	615	600	664	623	616	653	624	643	586	619	561	649	611	609	651	641	622	621	619	600	640	610	653	597	607	631	629	664	641	628	608	630	600	675	653	644	631	601	604	629	600	616	650	661	630	628	636	619	625	598	587	634	609	595	612	603	655	639	641	640	608	621	640	633	596	664	601	626	648	646	618	624	645	640	643	621	679	618	603	605	623	627	624	634	596	612	596	642	647	613	668	662	602	619	651	660	625	655	593	643	617	665	649	621	639	647	673	606	653	631	624	601	639	617	640	605	686	643	599	634	651	666	602	634	561	636	687	626	625	638	672	571	645	596	650	638	653	609	622	599	601	621	606	634	633	629	605	635	632	608	675	631	625	636	621	625	636	657	639	610	618	633	667	624	613	579	655	617	619	641	631	647	600	608	631	588	672	627	668	636	629	615	668	661	648	671	631	672	666	572	605	611	635	586	628	610	602	564	637	634	649	646	590	664	659	616	626	646	681	631	656	636	674	609	623	629	609	607	629	645	657	574	623	621	638	615	626	597	616	643	632	653	612	633	649	659	605	641	660	609	622	671	603	634	656	642	625	663	618	665	621	626	610	646	569	648	670	656	643	660	644	643	672	616	589	654	618	650	620	636	554	618	609	623	649	666	659	621	618	640	685	625	642	599	637	610	652	622	653	650	633	591	611	622	620	608	634	642	622	590	596	661	637	591	602	627	611	604	655	631	633	610	630	648	595	644	609	637	626	628	637	645	640	576	604	620	636	674	649	612	628	655	611	636	652	603	640	631	648	648	682	639	592	654	623	627	616	638	583	627	637	635	630	627	639	650	650	682	614	613	636	600	606	633	596	592	631	620	624	632	646	660	588	622	629	645	601	613	620	626	663	658	660	644	613	643	640	602	657	616	645	650	615	614	647	667	609	603	627	670	680	593	653	669	603	642	618	645	596	622	640	642	659	627	647	622	585	589	596	592	644	623	629	628	648	657	618	614	626	608	615	617	694	632	628	612	657	636	630	654	615	668	639	651	622	646	603	641	643	647	610	644	629	588	637	652	663	625	645	621	628	660	629	626	643	649	644	644	623	606	634	614	611	623	646	652	647	659	579	620	633	627	643	601	634	648	630	597	617	613	631	628	595	649	612	633	621	598	638	600	645	630	595	651	623	635	655	658	655	637	657	613	578	607	600	634	583	630	600	645	661	646	676	631	635	625	627	624	661	608	666	597	637	638	648	643	624	597	687	590	635	641	623	651	629	649	646	621	594	644	606	640	592	657	584	589	683	622	680	629	679	611	618	660	654	595	607	601	614	641	650	659	642	632	603	654	658	655	605	651	589	604	635	636	637	611	635	654	648	627	649	670	677	617	620	661	662	682	620	588	624	654	683	609	603	644	655	682	633	600	607	616	621	598	603	628	613	680	659	675	594	667	625	618	629	650	641	597	669	653	661	636	584	611	635	645	624	619	595	612	611	682	645	697	598	622	651	592	603	640	588	663	646	595	594	652	639	620	600	653	653	662	621	671	673	670	575	648	621	667	644	576	653	646	606	629	624	640	618	608	595	673	681	617	597	611	578	667	643	659	655	620	625	600	629	621	628	622	658	593	657	629	636	660	600	653	621	656	627	646	621	658	578	624	618	652	604	619	670	672	664	602	664	632	642	640	622	643	617	599	644	629	616	612	681	629	629	616	631	646	638	603	623	671	623	591	636	622	653	627	590	653	601	603	619	679	629	615	597	630	669	603	607	677	639	655	636	633	617	612	589	623	656	647	643	678	617	640	600	606	672	649	638	634	618	630	659	611	688	663	682	594	593	673	661	636	669	621	661	640	646	633	637	665	635	578	617	654	621	614	616	593	677	640	610	647	596	589	616	604	665	617	582	643	635	600	613	607	638	655	599	597	626	587	637	620	657	613	632	651	604	643	616	616	610	610	680	611	688	601	679	658	640	625	640	655	616	660	634	603	617	643	676	600	655	657	646	656	631	623	653	615	633	603	646	640	617	637	615	639	620	633	603	631	625	620	636	653	590	618	651	634	613	621	601	663	651	677	648	644	626	716	621	677	666	666	649	652	655	630	629	599	672	648	622	612	659	652	595	607	624	653	650	621	625	586	663	625	625	601	611	595	642	625	643	655	621	670	627	624	613	652	598	647	601	632	629	616	641	620	616	659	644	640	662	634	641	639	662	641	591	613	620	635	604	598	641	589	649	659	617	621	655	612	603	617	648	603	614	599	659	612	649	670	615	624	633	617	636	615	573	648	629	650	620	628	618	624	616	642	643	603	642	655	614	672	595	643	622	653	625	653	649	608	654	644	606	639	606	666	643	619	620	650	631	613	588	632	629	653	680	645	590	617	629	616	614	647	605	612	636	614	683	629	658	625	596	646	634	628	626	655	642	595	601	588	619	624	601	636	597	673	613	646	607	601	658	649	612	664	624	614	639	634	670	624	610	654	651	565	600	639	648	628	652	642	599	647	639	649	620	640	650	662	609	642	618	604	640	630	644	606	636	663	628	637	647	572	587	591	622	658	612	637	632	643	602	628	610	612	611	616	611	631	603	604	614	672	617	597	648	639	605	587	622	676	629	608	620	625	650	666	620	587	645	639	613	626	590	637	631	623	642	637	638	693	651	612	601	634	636	641	634	658	644
4445	1149	1053	865	833	793	721	739	770	706	758	734	736	731	759	749	696	723	756	710	730	703	750	689	740	709	692	728	756	695	683	679	732	707	713	760	734	722	703	755	687	714	743	726	717	732	731	704	735	745	725	732	724	703	720	708	723	735	707	738	754	727	731	724	707	736	788	722	724	723	750	797	705	752	786	741	746	771	693	727	779	732	710	766	679	710	761	726	710	778	714	740	713	687	723	749	741	717	737	693	694	730	742	728	750	754	727	760	706	699	718	700	675	748	715	763	703	713	724	734	743	720	674	736	775	718	726	737	759	752	711	740	731	695	800	736	758	731	770	737	702	751	697	738	695	717	755	740	672	685	683	777	741	707	698	756	713	667	820	734	753	713	758	754	670	719	744	728	790	734	679	740	753	727	733	754	713	725	727	684	752	728	754	794	733	750	724	734	756	712	731	720	773	701	766	702	729	733	776	736	705	714	683	715	748	734	686	762	748	705	708	681	691	732	763	754	741	707	700	689	760	760	738	765	723	708	766	713	734	725	755	662	737	705	683	702	755	764	722	733	743	727	776	740	698	712	710	717	699	790	658	744	745	727	721	768	706	719	730	745	725	751	739	723	722	704	743	676	752	712	757	772	689	762	706	748	694	678	759	767	715	689	701	699	687	746	755	733	771	722	713	694	744	724	689	760	677	724	747	718	722	781	759	740	724	730	738	733	746	747	714	715	765	746	695	693	769	700	732	712	728	699	763	720	708	771	743	725	740	704	712	724	744	699	713	746	737	726	730	699	719	750	748	672	675	746	702	720	732	756	747	731	727	723	710	743	682	703	708	753	772	733	757	678	756	741	720	756	751	732	711	735	739	762	724	741	749	677	738	774	739	716	772	744	737	750	753	711	738	720	726	742	748	711	732	711	728	760	718	750	736	744	759	724	734	702	784	785	725	722	727	714	726	763	770	705	712	687	718	754	799	727	717	729	722	711	694	699	768	703	705	755	725	701	711	757	739	725	723	707	724	722	747	728	750	749	747	737	696	716	711	778	738	766	725	734	774	715	728	710	749	698	752	707	733	741	722	735	730	738	727	730	740	705	754	741	692	760	734	750	751	703	752	758	719	746	761	762	739	745	751	729	717	726	740	810	727	784	723	734	703	707	796	774	740	719	734	720	736	740	793	714	711	718	742	768	726	726	750	733	734	734	727	736	717	674	707	750	742	698	717	695	722	763	719	709	689	709	729	719	760	775	752	747	761	769	763	730	724	723	725	731	704	730	748	725	750	742	731	758	748	726	714	707	731	749	688	767	764	714	731	750	754	738	756	746	781	735	682	732	745	736	751	742	700	763	752	740	704	715	777	779	762	762	709	713	722	724	761	739	733	706	714	775	769	763	720	706	725	722	750	711	734	719	695	741	726	780	725	747	731	746	750	731	741	688	747	745	696	711	726	716	724	741	712	727	762	731	752	705	739	720	719	725	745	733	734	723	697	722	715	726	772	754	738	736	726	693	685	754	744	758	734	797	710	708	717	725	751	730	727	688	751	727	688	702	764	717	690	685	737	738	689	714	763	722	703	721	769	802	742	721	756	762	754	765	667	783	676	744	757	777	728	700	755	701	704	704	681	769	768	721	742	756	758	734	694	690	730	721	702	758	726	751	772	724	733	770	731	714	780	723	709	737	742	756	756	703	763	735	715	728	751	728	746	736	742	704	731	717	754	730	764	730	658	742	731	711	715	741	726	736	799	695	692	718	711	653	735	758	714	736	735	748	727	692	705	707	772	716	762	691	752	718	799	718	734	713	686	695	674	694	710	732	743	742	769	771	747	706	705	748	754	742	680	719	733	740	761	745	721	731	718	734	777	732	791	710	740	724	742	724	762	791	724	744	721	714	753	732	710	699	672	745	744	712	741	727	768	701	738	757	718	714	725	735	758	725	722	759	733	728	738	728	731	715	740	715	708	713	765	733	737	728	703	701	714	728	748	752	711	734	747	719	727	723	723	725	724	725	713	699	726	719	701	727	753	763	762	714	711	738	700	686	743	795	729	765	752	796	699	727	723	722	709	750	736	727	716	673	741	753	733	774	728	749	729	714	706	741	717	726	760	707	752	764	688	744	722	752	754	727	745	682	700	753	761	740	769	714	766	690	720	736	718	708	778	739	749	719	738	729	741	714	724	736	772	711	716	738	708	721	737	778	717	717	731	724	710	701	717	728	734	756	710	700	720	671	663	759	742	704	765	712	722	753	765	699	727	735	731	730	757	732	739	712	696	794	771	743	724	727	705	660	761	721	730	718	732	739	716	737	751	757	702	715	711	757	733	672	750	714	736	788	710	749	712	761	671	689	728	684	696	784	750	677	726	732	718	745	723	703	747	724	689	735	761	724	746	720	766	714	746	704	736	695	707	733	736	739	745	712	756	733	747	710	705	690	704	666	686	726	746	715	754	708	749	775	737	715	762	759	732	702	724	743	724	673	716	730	700	755	726	709	696	775	745	731	764	746	699	722	754	720	694	714	735	724	732	760	740	749	725	734	707	725	712	736	770	747	731	723	719	677	743	747	757	749	697	769	725	723	740	771	730	789	680	720	709	775	766	731	754	746	683	694	736	708	758	777	709	736	710	739	797	719	729	707	733	688	748	758	761	701	794	723	780	729	710	738	721	682	725	674	717	728	685	716	753	712	686	740	707	714	693	726	723	745	655	747	730	733	777	701	692	716	724	718	712	661	794	717	758	730	738	731	788	706	711	719	722	719	716	754	687	744	731	765	782	689	757	718	769	758	746	720	716	731	755	688	733	734	724	715	786	701	781	752	713	721	705	705	735	711	781	769	728	658	680	790	771	719	715	735	705	749	706	776	730	722	716	761	720	720	746	760	761	732	711	796	754	736	722	824	707	724	719	714	778	729	720	747	715	679	758	689	742	726	728	732	718	748	747	697	710	729	756	733	714	731	744	732	713	734	696	678	764	717	722	784	725	744	772	705	762	722	724	753	727	776	730	744	686	714	712	739	715	743	710	737	703	733	699	744	778	655	750	730	753	710	725	740	749	745	787	730	723	731	735	711	765	750	694	696	754	726	765	753	731	733	717	719	739	717	784	759	749	718	707	748	727	704	755	725	688	707	701	735	725	734	724	716	734	717	741	667	731	693	795	750	731	754	706	732	732	780	737	773	764	711	749	713	690	737	714	775	757	760	696	756	765	702	720	699	727	725	723	779	726	698	696	703	716	676	703	711	718	741	740	759	730	710	739	754	724	702	724	733	705	760	710	697	723	767	688	729	751	738	751	735	770	718	703	700	691	716	719	721	696	769	746	722	699	721	760	708	693	693	728	765	771	750	753	741	705	754	714	704	756	746	740	701	725	729	711	718	662	744	749	708	731	741	766	723	743	709	746	724	729	704	717	702	732	714	765	720	686	747	743	743	722	752	691	694	753	738	688	730	717	712	673	722	700	707	763	725	758	782	726	730	735	713	730	755	706	725
23576	21104	28155	24259	21080	9248	1457	992	923	847	860	823	739	759	746	714	759	736	735	725	711	729	715	722	675	701	719	739	720	725	670	739	735	735	730	670	666	670	769	656	727	685	663	759	678	668	731	672	676	679	714	712	667	729	725	677	637	744	722	742	670	676	663	696	734	672	716	658	687	690	690	699	737	665	729	649	691	659	727	686	697	697	665	704	711	709	673	662	657	748	675	676	654	693	718	714	656	721	691	686	682	683	686	706	690	693	676	645	718	680	668	687	723	759	677	640	654	682	717	679	722	679	705	678	700	666	667	674	733	670	694	717	694	719	720	677	664	713	675	649	710	711	669	705	703	737	655	693	666	693	663	723	710	675	655	666	719	638	691	709	662	681	714	680	690	709	677	740	738	723	652	661	660	719	691	729	714	670	678	693	707	715	695	717	724	672	703	690	707	697	671	684	715	679	720	678	682	673	692	682	700	654	720	701	678	670	680	709	670	697	676	681	700	738	700	687	684	707	691	672	669	697	712	723	659	671	666	723	700	718	685	675	685	698	649	703	711	691	679	674	697	683	701	697	653	660	669	680	673	690	714	693	731	735	690	677	671	751	661	684	724	669	677	734	663	693	701	742	686	690	669	704	714	707	660	679	694	682	696	735	683	654	673	677	740	656	774	728	670	686	688	747	662	719	724	651	681	696	632	690	663	693	723	702	670	717	661	674	717	680	736	669	681	706	652	663	688	718	730	722	702	672	636	718	659	687	666	635	693	635	629	697	673	667	704	669	663	750	720	707	670	661	660	679	657	639	671	704	692	696	658	680	694	718	703	674	667	693	693	679	694	677	658	734	684	643	709	730	717	690	688	724	705	718	652	751	707	670	731	712	710	663	649	657	687	701	650	708	691	686	668	702	691	657	689	689	690	683	665	695	635	663	704	684	663	630	695	692	664	701	646	710	702	703	688	714	653	645	633	658	676	658	682	690	667	681	666	674	622	717	681	726	680	689	740	653	715	693	668	719	695	728	656	656	720	683	710	695	647	667	673	651	720	712	673	675	643	656	690	669	669	652	657	708	669	693	671	688	649	700	698	646	631	657	649	690	666	687	686	670	736	722	696	637	666	701	733	687	685	727	677	642	712	679	660	653	657	663	658	665	655	716	662	709	691	660	676	693	685	683	679	701	673	649	722	720	689	708	656	666	694	716	714	676	700	684	685	695	684	647	677	657	682	638	687	695	662	647	678	676	630	696	613	726	687	662	650	672	700	673	719	668	681	642	674	712	661	681	700	672	700	716	672	665	725	650	683	681	641	678	688	642	671	675	672	674	691	715	731	712	690	671	631	677	715	674	679	631	674	694	683	650	672	692	697	673	663	705	730	720	695	658	679	635	630	704	704	719	697	696	676	689	683	697	665	686	722	674	696	662	698	686	690	676	694	640	698	719	688	677	666	714	634	662	650	705	656	686	709	678	708	653	694	705	669	680	714	667	719	661	688	729	672	651	702	709	679	682	692	709	626	673	709	707	648	706	678	675	683	698	671	660	686	705	693	679	707	711	722	709	710	682	667	678	702	663	683	648	685	656	710	685	634	727	716	706	708	643	710	693	697	725	671	690	716	658	729	666	714	716	670	670	745	661	670	735	691	692	664	659	678	709	708	647	680	671	674	701	722	686	723	643	690	711	675	715	702	633	695	681	700	672	677	670	697	701	671	702	678	752	651	669	611	680	694	663	704	715	694	723	705	665	716	694	716	658	712	707	688	681	665	676	709	669	700	699	680	626	654	674	679	655	666	653	681	670	667	642	724	696	665	641	659	666	716	683	753	683	715	682	738	722	660	718	648	647	638	682	684	672	695	684	684	655	710	696	696	668	692	676	758	667	647	655	663	645	658	648	628	671	646	673	726	669	675	670	685	679	676	718	688	702	664	666	700	702	659	694	653	669	698	674	697	719	681	650	721	655	699	684	707	727	727	659	657	671	733	682	707	720	710	710	699	632	684	691	647	686	708	694	688	716	673	668	697	713	728	686	671	693	649	735	684	656	712	689	654	685	661	657	701	669	623	689	694	681	666	655	684	686	718	731	631	644	661	680	697	664	733	703	688	690	688	674	668	690	661	661	660	730	687	717	715	666	677	692	697	642	703	702	680	746	677	711	694	695	675	659	703	698	696	626	664	695	707	664	655	675	705	701	697	685	722	713	699	668	688	697	671	672	697	673	696	740	681	707	731	664	716	729	676	668	699	718	689	673	694	670	675	696	704	660	708	673	697	694	659	635	703	695	686	681	723	647	735	635	703	704	710	691	663	676	661	694	675	654	681	664	696	705	660	644	665	663	666	699	718	716	628	695	668	701	682	704	701	686	691	688	688	683	700	742	667	679	667	702	639	672	741	614	670	664	659	677	675	692	680	708	704	721	644	729	711	690	709	698	670	655	676	664	677	697	686	683	666	653	721	650	679	677	722	696	683	664	674	724	689	688	684	684	695	654	730	729	721	734	703	680	740	673	661	678	692	702	686	680	678	692	679	704	674	672	717	691	684	652	705	705	689	718	660	705	698	674	695	684	704	744	744	690	714	707	656	671	680	664	660	679	677	719	700	663	686	661	725	663	700	640	690	693	637	676	660	688	636	660	668	702	697	696	666	670	681	669	720	668	687	675	628	651	678	714	646	659	695	664	647	641	671	676	717	662	660	684	735	721	706	727	729	712	706	674	700	706	685	699	702	671	726	708	680	710	684	687	676	648	683	671	672	703	700	641	641	669	645	644	654	642	646	697	676	716	724	705	632	668	673	703	722	657	682	692	655	687	731	674	668	707	710	652	654	697	681	692	676	669	697	677	737	689	699	691	682	700	663	695	650	664	662	691	694	716	685	668	693	710	647	654	712	705	673	678	660	717	675	689	703	670	674	670	659	679	626	710	660	649	680	657	716	703	679	698	720	732	720	711	684	693	656	699	678	706	703	699	657	679	680	701	655	663	696	685	692	669	727	675	655	661	661	716	749	675	670	712	673	710	695	731	699	768	715	674	682	670	728	703	677	667	670	674	658	728	682	647	627	686	689	720	670	674	628	614	702	689	702	696	683	707	645	658	721	720	694	675	669	655	724	651	650	659	681	701	684	734	683	695	728	650	666	657	684	677	679	671	719	635	711	725	618	650	701	711	687	698	650	684	720	638	686	717	687	625	708	724	713	697	694	703	666	657	736	733	662	699	657	701	692	698	696	616	699	705	673	688	663	651	685	702	652	728	695	678	691	673	700	720	721	696	702	680	696	599	717	686	661	709	684	686	686	688	670	684	703	711	670	680	641	688	701	690	679	687	647	671	687	683	643	664	725	725	683	678	667	705	702	733	709	694	691	755	634	656	657	667	726	718	715	645	666	673	661	653	676	686	653	674	720	637	670	656	669	649	650	750	668	644	630	651	707	665	683	684	696	721	670	652	691	665	701	716	643	695	691	663	662	670	719	714	628	668	717	713	676	656	680	621
3441	8512	6668	3324	2384	1937	1642	1397	1251	1118	1084	1086	1019	875	950	852	846	805	901	896	786	816	864	818	821	831	823	822	831	807	858	827	825	808	850	809	807	806	804	805	859	845	859	792	854	780	773	803	873	812	820	785	833	815	822	814	814	819	837	773	828	781	814	785	833	858	754	814	722	847	771	788	801	833	818	802	866	777	842	815	821	811	777	771	839	832	773	835	775	838	814	818	781	798	808	799	777	784	812	765	814	826	799	817	793	779	846	802	855	787	783	822	799	835	864	787	832	755	846	832	794	775	798	752	811	781	820	810	814	772	790	805	861	780	816	816	787	842	795	840	844	783	826	823	816	840	772	807	833	826	796	730	826	726	826	814	800	807	807	821	809	812	808	730	787	827	774	842	824	762	813	826	820	792	780	801	779	820	847	809	809	743	804	808	825	833	805	815	752	792	836	826	814	839	826	814	804	816	830	807	814	774	765	799	810	777	791	844	810	814	729	779	763	781	807	840	794	814	798	828	793	792	832	803	833	838	788	794	848	804	809	825	827	757	817	827	800	796	795	829	806	797	857	776	818	872	787	794	811	770	808	825	790	784	782	810	837	820	833	768	783	813	770	773	814	812	826	799	838	818	745	776	828	792	754	778	825	770	777	817	850	851	810	824	823	758	871	781	815	846	800	811	788	811	803	813	772	884	782	854	769	793	818	813	808	817	789	778	801	848	808	795	844	833	838	816	821	797	811	761	823	817	776	765	847	776	831	828	807	790	805	763	781	789	814	767	813	804	745	787	784	856	842	857	827	804	841	824	841	863	779	804	820	825	774	798	820	815	788	830	806	810	789	806	748	818	830	842	848	784	803	793	790	817	817	810	788	805	799	818	794	787	776	825	802	856	829	792	795	789	858	800	786	777	772	788	824	784	771	812	773	806	799	786	831	818	796	855	791	823	794	791	794	864	795	815	796	801	803	801	799	749	804	826	803	777	794	841	818	836	793	841	800	797	815	815	778	844	855	819	787	798	810	828	804	796	840	799	826	846	786	817	788	807	798	814	793	765	784	764	708	756	780	846	805	803	814	761	798	755	782	808	766	842	788	799	826	807	822	812	843	818	815	830	812	804	826	757	825	778	823	766	838	835	830	835	808	827	788	787	837	818	790	779	793	851	789	798	779	793	865	797	767	823	783	795	800	802	738	797	770	761	849	790	811	815	841	819	779	862	820	782	860	815	825	781	812	805	852	809	842	812	836	789	829	806	810	804	810	857	834	815	806	766	853	844	839	774	803	828	801	760	727	835	784	759	786	786	772	858	857	779	832	862	822	847	786	810	840	802	765	799	838	798	818	789	796	822	772	807	786	791	870	812	856	885	813	814	783	736	795	808	795	787	789	854	824	740	831	768	784	795	787	828	849	758	831	829	828	822	868	780	820	804	790	829	845	775	808	793	829	794	846	810	779	750	810	794	789	822	845	831	830	805	828	785	741	786	851	834	750	820	810	799	834	824	796	825	778	799	795	774	855	769	800	859	808	826	845	761	769	771	835	783	804	802	775	875	777	766	807	790	840	810	808	864	804	776	788	816	838	850	839	821	807	823	820	761	811	805	827	818	790	769	819	870	818	784	808	841	778	833	774	823	776	800	745	834	798	834	821	776	816	793	791	748	824	774	864	795	841	767	811	799	823	805	823	787	843	816	790	804	823	768	780	810	766	753	835	771	822	835	823	840	788	804	744	847	755	827	800	812	791	818	743	795	821	846	817	808	801	834	828	814	800	782	812	841	807	834	750	750	776	810	790	785	781	800	799	783	847	767	781	774	778	789	738	846	836	788	806	796	768	772	801	742	779	787	812	809	843	764	788	801	818	804	776	820	841	806	797	780	799	792	810	748	822	814	803	753	818	811	775	852	788	761	824	805	838	757	851	786	784	776	827	841	782	758	785	828	806	804	847	775	759	762	779	850	845	779	829	786	848	776	808	815	810	791	818	767	795	808	762	758	803	800	804	848	777	790	793	838	802	823	757	797	861	796	789	825	789	782	753	835	814	793	847	762	799	811	840	813	793	848	778	780	830	791	800	827	848	802	765	807	844	807	842	771	832	781	781	794	861	817	776	781	809	818	768	822	809	813	806	790	833	799	743	750	822	813	759	830	809	842	787	769	835	800	817	758	835	787	786	781	774	783	791	811	777	813	750	819	845	782	772	776	821	800	778	805	854	795	876	789	791	756	840	810	767	791	820	771	807	788	808	848	802	782	848	813	829	740	799	836	840	836	826	820	799	842	827	807	780	819	836	778	819	819	774	742	752	805	820	788	816	839	788	856	811	817	811	848	796	800	844	829	813	831	788	839	834	775	834	807	776	839	821	806	784	794	813	827	769	798	801	867	837	827	805	781	822	776	742	838	829	794	860	789	823	754	854	817	816	830	818	825	769	844	828	844	786	825	797	794	806	840	835	783	778	822	798	850	862	794	821	814	795	837	805	851	845	797	800	813	754	842	815	833	789	819	843	816	838	784	799	787	815	813	809	814	815	747	852	784	825	830	794	786	848	795	823	824	777	798	807	812	761	831	810	772	771	821	795	849	840	802	825	794	834	838	806	762	798	801	768	839	780	871	776	806	814	766	776	764	804	774	789	778	802	817	828	817	812	838	808	803	826	797	799	786	782	777	795	832	802	811	791	803	799	765	797	821	816	829	784	775	771	768	815	767	742	811	775	828	738	806	814	795	760	803	789	838	806	820	802	837	860	780	808	817	870	774	774	803	775	793	847	809	838	777	827	792	849	817	805	791	818	777	808	840	769	778	797	706	827	833	774	836	801	802	782	840	826	818	777	772	774	769	832	783	794	751	824	826	720	796	777	809	801	801	777	817	812	790	745	811	789	822	837	790	849	787	817	818	806	801	851	791	820	818	769	785	773	764	803	866	792	787	828	862	773	775	839	750	789	804	794	785	848	800	796	829	817	765	838	827	821	774	814	830	787	823	783	776	817	822	841	807	807	788	776	818	743	797	805	786	814	841	780	844	835	823	798	778	792	758	805	851	838	850	804	859	798	784	826	843	772	806	840	780	792	790	809	846	791	832	789	815	813	797	830	772	799	890	830	772	863	816	802	819	765	763	854	834	768	839	802	781	812	837	826	853	813	783	768	793	784	836	848	861	836	808	772	788	853	797	818	801	777	820	784	817	821	829	795	812	792	783	789	812	879	817	773	833	823	839	764	791	855	787	795	796	806	812	804	756	837	820	789	862	786	775	846	798	784	778	786	814	852	823	767	743	800	823	814	814	772	783	822	822	806	760	787	819	816	771	806	847	834	802	787	793	794	821	813	811	801	845	799	835	786	774	797	756	858	741	761	812	813	835	790	746	827	809	786	818	788	766	779	789	749	817	743	836	787	832	841	826	768	765	834	808	768	838	799	787	791	808	792	815	796	830	816	802	796	751	806	796	838	769	813	817	837	840	768	762	739	835	822	825	806	842	760	814	807	793
24587	21083	27188	25138	11556	789	533	503	446	424	398	401	415	379	318	344	367	341	374	329	337	343	343	354	359	343	347	316	326	317	296	347	320	344	343	312	342	334	315	311	323	342	357	313	345	379	309	306	344	359	329	348	385	312	360	348	348	335	311	353	334	314	357	332	302	342	301	347	325	308	346	350	359	325	313	342	365	342	341	326	342	349	332	325	341	339	334	342	358	348	348	288	320	357	325	343	304	322	317	355	336	335	313	372	337	326	359	336	353	361	347	316	344	320	305	335	330	305	290	308	305	342	352	313	345	335	329	319	344	346	348	339	322	354	349	363	315	317	338	324	316	305	339	354	306	327	324	317	327	314	350	316	335	325	351	327	310	331	316	320	319	330	333	312	323	302	325	337	335	285	332	331	306	312	349	342	320	339	325	346	349	335	361	334	329	325	330	349	334	320	316	335	346	328	320	374	301	330	357	344	335	315	342	324	329	324	345	307	343	336	332	371	279	348	308	303	298	331	329	280	328	286	310	303	319	322	356	327	308	362	347	343	306	331	334	345	305	353	287	329	350	322	360	337	326	318	339	365	297	352	345	321	331	326	353	345	344	353	356	316	316	330	338	344	343	322	322	318	357	340	322	308	326	341	296	322	304	356	326	296	347	344	323	304	323	347	345	328	330	307	336	331	335	333	343	340	329	329	322	296	329	326	305	340	352	333	320	333	333	304	341	307	341	317	339	327	317	334	313	350	346	321	329	321	343	358	345	327	348	347	347	320	326	324	326	347	309	326	313	349	328	328	312	296	308	351	342	323	354	320	338	326	311	316	309	300	328	336	321	308	317	336	340	318	345	341	308	353	318	287	347	332	337	333	333	323	349	349	313	331	315	309	328	336	349	313	381	348	320	335	333	362	351	314	355	375	332	337	293	311	302	310	340	328	371	332	341	335	300	344	351	325	337	323	344	332	368	333	332	362	339	353	323	311	335	344	367	318	308	354	355	290	336	308	332	348	303	316	357	339	332	341	321	338	324	328	347	340	397	335	326	326	299	332	310	328	328	340	359	300	339	319	346	340	325	294	310	308	314	361	315	340	292	334	324	325	343	355	328	311	303	377	301	347	326	280	324	297	318	343	291	327	341	318	315	324	340	339	332	318	334	327	299	350	317	317	329	352	318	304	344	338	328	344	318	357	347	343	345	333	295	322	323	351	360	339	306	352	340	335	310	325	291	335	330	313	315	351	333	338	321	315	300	315	326	316	294	346	307	346	377	300	332	322	316	330	315	328	368	348	347	319	317	356	352	333	340	334	352	321	333	337	306	332	340	315	333	316	322	324	329	315	349	332	346	340	324	341	342	343	344	320	339	322	321	316	323	306	331	317	344	316	303	326	321	340	321	328	302	361	340	333	351	337	338	323	333	329	300	332	302	330	338	335	310	308	306	318	323	313	318	341	354	338	330	322	309	336	293	307	336	294	301	315	353	369	312	315	325	330	342	340	322	315	309	339	331	335	319	337	332	334	331	326	319	318	336	338	311	334	315	349	334	328	342	312	339	336	281	335	350	361	320	306	324	338	320	303	329	316	298	338	337	309	321	322	307	324	335	317	298	327	318	297	345	341	328	327	319	334	325	338	318	320	333	322	323	319	341	325	351	332	329	337	333	345	370	337	312	358	343	310	314	352	323	337	305	342	293	343	325	318	340	296	334	332	345	335	282	325	349	331	317	346	344	304	364	310	313	320	342	334	340	339	298	323	319	339	322	297	349	322	310	349	341	317	344	337	328	306	351	337	311	348	346	323	293	322	356	326	341	298	306	348	336	349	306	331	322	302	330	307	320	333	334	310	339	314	349	352	325	330	328	331	334	339	327	321	313	325	332	327	345	321	351	319	326	333	308	341	324	304	346	346	350	309	325	355	332	312	346	343	348	347	332	337	355	337	293	345	331	315	299	354	354	353	311	326	305	339	348	303	362	310	340	326	325	375	291	317	358	347	312	303	333	337	333	328	335	315	357	343	341	331	340	348	326	313	329	350	341	330	307	362	334	328	329	337	362	335	300	285	356	330	309	333	340	343	323	338	319	312	323	294	323	286	307	361	330	324	354	272	309	324	330	346	318	360	337	302	319	332	329	316	337	311	356	330	321	337	328	319	336	337	343	325	338	325	328	347	330	325	362	290	334	342	346	328	346	332	344	335	335	294	338	326	317	351	342	310	322	351	330	337	310	323	311	327	338	324	314	315	332	343	332	337	299	342	335	324	361	335	358	298	294	323	321	373	343	353	369	349	320	321	309	310	320	315	336	332	308	338	343	320	326	328	322	338	370	341	332	328	321	344	318	351	341	326	335	325	314	327	306	314	312	316	314	320	322	306	315	308	355	319	342	287	310	287	332	360	314	307	320	326	316	326	330	339	316	326	343	358	317	312	307	299	364	367	290	328	340	340	341	342	332	312	318	348	360	341	311	336	321	331	343	352	314	343	345	343	324	327	330	306	334	300	332	301	303	342	325	351	296	318	338	299	329	326	345	332	322	339	284	310	350	325	345	319	342	331	346	353	357	361	334	339	319	336	336	297	340	311	347	298	325	337	357	339	345	316	337	351	317	339	347	332	333	313	317	320	324	341	315	354	331	323	320	357	345	309	315	348	327	307	345	327	321	360	307	334	353	307	334	309	328	313	339	313	327	351	286	327	327	335	325	321	325	317	298	311	329	323	324	342	359	309	349	326	363	304	335	312	305	335	323	358	306	308	326	355	336	320	338	323	306	327	331	339	337	376	353	313	330	320	350	316	321	324	343	322	358	351	331	278	296	359	356	354	314	324	369	310	303	340	336	322	360	338	318	331	317	342	339	360	318	310	325	330	348	318	313	346	355	329	330	333	355	335	354	318	345	318	304	300	305	311	343	329	300	349	320	324	367	356	335	342	301	291	361	332	353	297	346	334	330	350	318	307	303	320	350	327	347	351	300	323	331	319	354	348	301	341	323	353	328	360	310	347	341	354	374	311	328	325	334	329	307	333	370	316	314	318	312	312	321	337	298	335	309	308	345	315	338	324	337	353	315	303	343	325	304	354	313	311	331	342	335	326	322	300	353	328	352	297	326	353	337	340	316	318	329	325	302	319	344	343	333	332	309	301	327	318	332	336	338	329	362	339	301	355	345	311	297	353	344	318	321	330	273	348	341	334	289	348	338	349	338	323	331	358	310	319	317	337	348	295	327	321	340	320	345	313	326	334	333	338	319	354	334	316	327	318	306	339	353	339	318	316	334	345	311	320	316	354	345	326	328	331	314	306	315	331	308	338	344	345	320	346	321	312	324	321	320	319	341	322	329	324	326	308	340	364	323	315	307	302	298	341	349	306	315	339	311	330	342	312	357	318	318	349	391	350	328	336	334	335	297	295	365	321	334	326	315	329	324	358	328	333	336	307	322	324	348	300	325	353	354	306	350	330	324	336	297	308	306	321	311	318	297	323	339	343	312	336	331	329
3483	5229	3815	1904	1338	1083	867	761	635	623	569	523	478	491	436	419	406	418	430	428	394	386	416	409	422	413	419	394	417	397	413	425	402	387	381	370	391	384	379	414	397	396	393	379	401	388	390	358	392	412	404	389	391	383	381	410	395	334	394	386	408	382	392	379	369	411	361	412	344	368	375	390	392	397	391	400	375	402	354	366	393	352	426	423	374	381	373	375	400	395	375	368	395	347	385	365	396	369	370	351	411	376	390	390	363	383	394	380	376	390	368	373	366	407	373	376	393	370	372	358	394	380	382	408	375	375	405	360	360	375	405	432	394	389	401	399	419	400	385	401	351	361	372	407	381	385	390	371	381	367	390	359	400	404	393	395	382	408	371	345	340	376	374	445	373	395	347	384	353	332	391	421	369	383	382	376	398	374	404	356	379	380	404	362	404	386	369	361	388	396	332	389	380	396	361	374	392	387	368	357	350	366	377	359	403	353	381	371	384	377	380	391	388	382	395	377	370	397	385	369	389	370	396	402	391	387	374	392	403	425	380	375	387	385	390	385	376	371	426	363	397	357	397	431	377	403	381	378	356	399	350	381	404	389	398	394	389	369	414	374	389	402	361	369	382	404	392	335	359	410	394	394	407	393	368	401	389	395	406	378	374	363	407	397	380	359	374	378	349	388	396	339	383	362	359	373	378	390	375	390	361	400	392	387	406	376	358	395	390	396	417	397	384	392	376	374	377	380	378	386	381	400	371	379	412	386	400	340	397	404	377	394	386	389	379	380	357	395	388	406	394	391	430	386	356	399	371	375	410	394	417	381	366	418	400	394	393	373	365	339	383	389	398	376	412	394	407	360	365	400	398	384	381	358	408	391	382	361	367	363	388	366	400	370	390	382	362	401	374	382	370	401	379	386	400	368	399	415	391	410	394	376	412	391	388	403	402	338	386	390	375	382	400	373	359	410	398	367	395	356	411	379	371	389	388	409	374	363	394	377	364	386	383	381	363	364	369	357	372	383	405	395	365	375	390	380	404	382	400	362	375	390	370	377	376	371	370	379	376	370	413	381	381	384	385	395	404	372	400	373	366	404	373	369	410	401	367	376	374	374	381	364	361	386	380	375	368	385	403	418	420	351	350	366	397	367	386	378	385	403	375	342	369	378	386	396	410	395	354	377	387	364	398	375	396	385	379	393	405	379	407	400	360	383	350	361	390	381	387	399	391	351	394	404	352	383	388	386	382	388	385	374	385	337	374	387	364	393	373	370	396	386	381	383	384	360	372	369	369	334	394	398	377	362	372	360	387	359	401	415	390	370	406	360	381	411	365	376	371	377	383	398	382	372	379	400	391	407	416	376	387	414	359	363	380	368	360	375	397	397	408	348	384	378	375	389	363	362	381	394	388	375	376	393	387	403	400	367	364	388	378	357	351	372	397	367	386	368	383	398	383	387	385	391	390	404	384	363	355	404	369	367	370	377	387	398	403	412	410	405	370	394	396	385	400	400	359	371	406	346	406	394	350	372	359	374	416	370	382	385	367	355	390	360	356	396	401	398	392	369	375	390	381	364	403	359	389	366	392	401	361	389	374	414	400	400	362	393	363	350	373	414	391	419	381	424	395	416	367	350	385	347	378	372	389	359	389	402	384	415	406	391	398	364	363	373	380	355	403	377	408	371	407	388	384	405	413	412	428	384	407	353	372	364	392	384	369	359	372	378	371	368	384	403	372	397	393	409	401	341	378	387	389	377	334	367	368	356	401	369	414	419	366	368	390	367	384	379	395	403	387	376	360	382	363	382	405	372	376	348	384	384	354	374	401	374	391	391	396	363	386	408	417	389	379	386	412	390	416	346	377	391	383	397	390	389	366	379	397	360	389	394	407	361	389	407	460	347	368	361	349	403	371	350	386	371	406	415	398	394	391	368	416	399	376	369	389	386	386	404	368	388	423	388	376	372	367	370	369	396	390	386	340	362	386	371	386	390	379	366	391	382	403	372	371	366	375	378	376	377	427	348	361	357	399	373	371	380	339	374	357	343	357	354	371	395	379	391	394	382	392	370	363	371	387	386	404	387	383	381	371	413	390	460	411	373	393	395	416	397	361	348	396	373	367	375	376	443	363	344	378	389	351	374	373	361	401	379	398	382	384	392	392	359	348	389	389	399	390	369	380	423	397	370	407	347	383	390	393	391	391	380	372	380	367	386	374	357	363	381	371	417	394	386	380	369	423	365	380	381	360	385	368	400	391	358	396	349	382	363	357	367	381	372	383	413	381	426	381	404	386	408	359	364	390	381	386	401	405	378	379	432	391	386	386	364	390	396	357	372	389	404	382	407	389	413	378	419	341	366	385	353	401	401	357	363	366	374	388	444	377	361	393	383	390	373	381	383	382	388	343	359	405	339	390	384	385	356	374	389	405	390	357	386	402	387	378	379	367	361	376	371	414	384	398	377	359	406	409	395	396	401	415	374	382	363	355	358	395	374	378	417	373	399	355	385	371	422	406	383	382	414	395	377	413	387	378	409	357	392	375	399	428	395	372	380	414	377	389	390	352	381	358	418	404	372	365	387	376	401	386	373	386	416	349	363	366	399	405	397	368	398	390	357	406	382	365	422	378	398	371	382	403	374	372	410	378	370	386	369	360	361	389	405	374	372	402	390	356	353	371	377	394	394	410	368	385	383	364	393	382	358	382	362	388	377	392	387	355	370	368	387	387	388	367	371	377	414	378	377	389	364	387	411	410	413	374	378	401	378	377	392	397	371	364	418	362	364	363	335	394	353	394	391	374	370	376	408	378	400	383	441	377	369	392	420	383	407	373	367	348	398	400	380	376	390	384	369	405	381	410	378	401	368	400	370	406	421	390	389	376	378	377	381	371	389	359	381	367	389	385	379	390	378	420	413	391	428	356	445	401	368	364	393	353	363	410	398	372	364	382	392	400	430	398	394	374	405	360	409	359	386	398	375	387	392	372	381	361	372	370	387	402	352	408	395	381	391	404	401	428	380	404	365	409	373	371	405	362	411	429	382	380	394	383	362	343	406	319	397	379	367	352	384	381	392	360	343	380	392	403	383	387	385	372	373	373	370	369	385	393	369	402	400	405	392	374	395	390	404	371	400	379	400	383	411	399	406	362	382	403	380	396	406	410	397	390	377	390	398	373	402	391	360	384	365	388	363	383	369	402	394	412	380	405	393	361	389	416	335	384	390	394	385	392	352	382	366	428	367	355	386	399	379	382	382	394	406	377	351	390	394	376	359	380	367	387	357	415	379	374	376	363	365	375	392	357	434	407	377	382	352	382	390	402	402	387	381	372	393	399	400	373	402	410	383	390	415	392	389	362	407	398	399	411	364	361	407	389	412	386	381	411	367	376	351	379	386	360	375	366	384	392	356	396	378	414	388	395	365	381	374	371	405	340	395	405	352	388	364	378	379	391	414	359	376	412	386	396	408	407	391	378	413	411	347	380	393	401	362	343	375	347	392	379	373
22580	21138	28651	23882	21127	21146	8268	1054	736	674	578	570	516	500	437	436	383	424	414	409	401	422	406	377	398	387	370	378	379	355	328	353	393	348	333	349	361	355	365	339	351	339	371	332	352	333	354	367	344	354	352	369	386	349	335	352	338	351	355	313	344	346	363	359	372	333	326	321	295	347	362	337	349	325	381	357	309	350	351	368	377	388	334	324	344	392	342	335	361	329	331	346	361	343	359	330	336	344	343	365	361	359	334	279	372	360	322	314	337	344	355	331	363	347	333	340	347	359	367	313	359	321	352	363	358	335	343	342	355	362	331	352	327	327	322	360	358	341	365	344	345	354	372	304	347	341	337	312	345	307	326	339	355	345	356	327	352	316	339	339	371	331	342	321	365	337	308	328	340	332	389	348	319	340	364	322	324	334	368	313	343	329	336	330	338	336	358	353	361	346	332	345	359	342	344	341	337	320	313	336	348	337	334	344	348	375	325	344	324	354	356	315	374	347	365	354	326	331	341	331	338	359	356	347	346	358	358	310	331	342	383	363	329	302	321	321	353	348	349	329	342	358	336	310	317	309	371	350	335	371	329	366	397	342	358	362	353	332	341	361	366	363	329	351	356	329	337	326	348	345	299	313	317	362	363	356	318	332	350	330	352	339	342	350	319	326	324	310	339	343	385	348	355	330	359	314	361	315	306	334	351	373	358	360	322	336	324	325	321	323	348	333	341	345	356	325	344	342	355	354	372	324	323	343	316	300	313	358	355	337	347	349	332	343	355	325	318	344	377	305	308	338	353	349	366	343	335	315	350	345	333	347	362	339	375	323	320	324	326	344	346	314	322	315	323	373	330	306	319	320	396	341	354	369	327	338	357	349	336	324	349	310	361	297	341	297	342	340	350	318	338	296	302	339	341	324	330	366	349	336	318	304	367	338	369	343	331	346	335	341	351	340	346	359	377	347	354	328	348	352	342	332	350	353	335	353	353	321	336	354	341	325	328	324	358	327	339	332	361	339	349	338	349	325	349	363	339	337	321	316	360	384	344	336	324	313	342	338	359	328	322	352	361	337	337	331	337	322	351	353	327	341	322	340	355	311	347	359	352	376	343	343	326	327	335	327	369	427	360	314	316	351	325	364	321	315	330	335	343	316	318	329	355	357	340	310	327	360	347	323	325	340	290	322	344	341	357	322	341	357	318	326	333	379	296	353	342	331	358	329	361	349	310	355	344	310	307	365	334	377	356	339	324	344	347	331	331	336	350	322	314	359	299	343	332	336	352	332	292	333	329	351	316	332	352	361	333	337	370	316	333	353	366	312	376	359	373	378	312	316	345	361	365	352	335	348	332	326	322	345	326	372	349	323	327	318	340	318	343	285	318	358	372	380	346	322	319	343	341	358	325	336	313	351	369	340	355	355	362	328	343	331	346	327	332	305	355	364	357	317	330	335	341	298	332	340	364	313	319	352	347	342	359	325	355	335	354	342	328	337	311	374	344	323	345	356	334	312	311	336	350	351	321	320	320	324	333	342	357	350	347	368	361	329	315	329	340	369	349	342	315	348	354	349	336	332	318	320	328	320	301	368	335	332	318	318	337	303	373	301	343	373	330	330	356	338	340	321	329	327	296	383	313	330	319	340	325	313	331	330	345	348	354	312	321	382	335	378	330	348	343	373	320	370	331	315	342	335	346	326	321	367	295	330	335	342	330	305	314	323	330	335	354	339	352	337	354	312	339	316	387	345	337	355	321	351	331	319	340	325	316	316	312	350	366	341	313	319	296	337	315	355	308	314	348	348	359	336	332	328	334	352	350	361	376	372	325	349	338	342	328	335	336	335	343	321	333	342	322	357	325	319	380	335	326	326	331	336	311	309	340	338	343	306	388	347	346	337	359	328	321	324	325	385	348	374	331	369	339	339	364	341	308	305	369	383	328	330	339	319	336	315	342	321	333	316	334	346	363	337	347	316	323	354	324	345	345	361	314	303	342	309	340	347	353	354	344	328	324	329	329	355	348	363	351	322	330	365	367	358	341	337	299	330	334	332	342	347	324	337	349	354	325	328	340	350	328	308	332	332	331	353	367	365	328	330	317	332	336	309	336	369	344	310	331	308	337	350	363	343	387	338	345	353	380	355	332	344	343	372	364	351	339	326	363	376	360	324	355	327	367	329	347	321	336	349	336	316	320	351	326	336	373	338	338	352	342	331	328	358	340	314	332	329	335	341	332	338	315	332	326	340	364	341	317	317	355	332	329	326	340	334	289	341	355	345	353	339	325	321	333	354	334	315	361	336	303	329	307	345	335	352	327	342	351	335	305	371	314	362	325	312	341	391	341	358	331	369	337	327	338	323	325	334	328	328	371	359	366	336	332	347	325	359	357	343	313	361	323	311	375	310	336	333	337	360	336	353	347	337	383	371	344	353	363	341	348	329	358	346	325	303	352	321	384	326	342	362	356	378	341	354	369	332	346	351	329	343	340	332	322	326	359	326	335	359	335	317	365	331	335	333	343	352	327	352	327	357	348	306	332	336	346	340	323	342	333	358	325	380	352	366	328	308	318	315	387	327	326	341	336	340	322	344	340	325	335	340	343	367	362	340	338	333	302	331	320	335	327	352	344	323	335	310	352	332	343	291	303	304	359	305	334	345	364	352	332	336	361	322	351	348	344	331	322	313	362	365	350	357	341	336	347	327	352	350	327	309	312	318	388	350	326	315	375	329	315	329	369	352	348	339	348	336	334	310	308	311	345	339	356	344	344	322	359	325	333	322	322	427	331	322	331	329	316	329	331	357	357	338	356	324	388	326	338	350	331	327	329	342	317	332	352	339	337	309	317	329	341	354	346	340	354	321	314	345	340	329	355	338	342	364	325	318	321	337	358	302	326	329	334	349	356	342	300	307	320	341	326	329	370	373	330	373	303	324	315	338	373	330	361	329	345	343	330	353	349	343	337	342	310	338	321	326	352	340	334	310	348	331	334	323	325	332	344	360	353	327	321	346	364	306	359	329	333	367	355	334	337	345	325	346	365	354	297	326	340	347	326	343	328	329	339	358	331	340	319	311	358	373	370	359	327	356	355	368	334	316	332	341	325	308	329	359	343	346	317	341	328	346	354	329	343	328	342	336	369	344	338	329	350	369	329	342	359	351	363	378	331	346	361	364	329	360	319	370	332	364	362	328	341	327	365	351	328	352	315	365	321	313	355	335	334	340	350	329	321	322	362	377	349	330	346	347	337	340	322	365	323	311	341	329	326	326	316	352	366	337	332	318	337	319	367	326	355	326	302	366	313	326	313	339	338	327	328	375	319	335	337	324	348	363	320	370	334	320	331	318	321	330	307	355	344	312	311	313	340	369	330	341	350	299	357	356	363	382	348	348	330	336	340	334	322	364	324	337	331	305	320	374	368	332	360	348	318	335	326	356	310	379	343	356	335	355	330	294	330	308	342	319	327	350	342	331	311	335	319	347	316	359	357	362	299	328	374	355
4477	14165	10928	5312	3520	2787	2055	1611	1320	1099	917	837	765	691	646	610	556	562	529	576	481	510	504	442	469	446	424	464	418	439	464	444	473	438	445	413	467	416	419	457	450	414	450	460	418	376	401	446	411	445	399	422	432	473	409	417	419	406	401	422	439	405	418	432	413	445	408	422	412	411	391	425	369	418	382	407	375	403	408	441	461	401	384	402	424	425	409	407	417	398	392	456	429	385	428	385	391	417	432	407	433	452	395	435	411	443	425	408	396	384	385	435	409	427	417	410	449	400	413	421	431	406	418	426	388	408	444	406	426	393	373	402	394	402	401	413	421	398	398	420	448	413	388	430	425	429	385	410	415	398	408	429	385	346	410	406	369	432	445	386	413	398	412	358	407	426	410	412	409	379	411	400	404	376	385	409	421	414	375	408	394	411	385	424	424	390	385	409	434	436	408	400	402	433	435	394	401	407	407	397	391	384	375	386	383	433	435	398	391	407	416	422	419	447	417	408	435	409	411	404	388	414	374	403	439	391	429	402	425	429	438	447	404	401	390	417	410	414	419	440	420	427	410	413	414	417	407	435	406	406	430	406	410	396	406	448	400	423	434	398	399	412	431	406	395	409	389	466	445	390	431	421	382	436	424	420	429	410	424	372	414	426	412	416	434	436	366	385	397	384	399	416	414	434	403	401	396	432	394	409	458	388	394	416	417	428	384	441	410	411	393	447	386	423	425	414	399	420	415	395	406	420	448	380	442	433	441	423	369	403	419	401	389	425	396	409	372	435	396	414	416	409	388	463	469	386	369	420	378	447	392	376	384	416	426	417	423	400	407	410	440	427	372	399	398	419	411	409	380	394	373	424	431	400	408	413	406	407	380	442	431	402	397	385	438	400	422	401	413	410	385	411	404	454	401	434	420	421	418	432	369	408	427	380	405	400	454	436	412	430	440	406	435	418	402	429	401	448	405	412	413	375	420	399	398	408	414	383	370	357	419	401	413	378	401	434	404	414	413	429	410	416	388	411	430	358	447	392	407	426	445	429	405	415	431	382	434	373	383	434	388	388	419	450	376	418	436	410	415	424	408	439	405	384	440	405	408	386	405	365	420	399	399	440	411	378	422	396	400	420	431	427	403	432	433	398	410	415	390	423	435	401	428	425	391	425	387	363	419	401	430	411	390	427	440	421	387	401	417	443	426	403	412	412	423	409	425	464	419	451	402	426	438	385	425	460	415	428	418	407	386	405	403	406	431	413	411	394	421	422	417	403	368	415	400	418	436	438	398	372	420	444	453	415	403	429	370	406	409	410	429	415	416	431	433	470	376	386	450	432	400	398	429	369	432	397	413	400	380	411	382	386	383	434	412	379	401	435	410	437	436	404	428	394	387	429	425	416	412	410	404	410	420	426	395	412	395	398	431	418	427	413	408	429	426	414	413	389	390	418	391	401	429	399	441	431	395	439	415	413	425	430	400	393	450	427	405	428	403	428	379	397	401	397	409	383	408	387	407	423	414	424	397	418	392	416	427	435	430	434	405	449	414	399	423	439	410	402	421	412	407	365	367	384	430	413	404	407	388	414	424	413	425	432	421	431	408	409	405	386	405	390	399	401	409	410	386	394	394	417	424	426	399	401	401	415	392	407	425	446	368	417	380	394	389	412	383	434	399	423	392	410	397	398	401	417	402	394	417	430	400	368	429	382	420	411	393	394	396	450	437	396	407	419	394	406	386	419	417	425	428	392	415	393	425	431	426	408	434	404	418	408	377	433	399	422	381	414	449	440	395	359	405	413	394	442	419	353	386	413	388	383	419	412	430	399	405	410	381	417	397	388	409	396	458	422	410	407	416	426	408	407	422	429	430	400	410	390	413	402	411	403	435	391	417	410	393	392	439	412	411	381	386	397	415	380	364	409	429	443	403	426	414	424	428	364	390	407	431	411	407	420	421	393	419	430	425	425	404	381	392	364	431	412	416	434	400	398	382	408	403	392	410	403	440	400	416	421	392	432	404	393	391	414	399	417	430	397	392	405	439	414	416	399	388	400	424	437	429	374	390	415	391	427	415	402	431	443	457	414	395	446	429	412	463	341	411	407	418	383	425	426	457	404	415	439	460	463	403	376	428	414	383	395	432	424	391	427	445	414	425	382	410	386	428	385	416	411	372	416	383	401	374	436	399	388	444	417	399	446	413	423	388	392	400	412	446	388	413	425	425	398	437	412	395	391	407	398	399	432	399	401	382	402	357	401	413	422	379	386	379	408	442	403	429	378	432	418	420	402	420	405	408	410	440	419	420	398	398	381	414	416	413	433	422	414	429	410	423	417	431	394	397	375	388	408	414	367	418	431	418	456	392	366	424	406	401	440	386	337	445	392	420	396	418	395	369	425	417	400	417	424	414	379	433	420	412	439	423	411	388	415	397	385	459	411	424	432	442	393	372	437	385	426	406	398	443	424	418	420	378	403	402	396	444	405	398	409	415	393	454	414	389	402	413	391	399	402	403	439	423	421	404	432	402	426	434	409	394	398	396	415	402	413	397	417	408	387	386	457	394	404	412	422	413	390	411	405	445	399	425	405	431	411	393	438	391	390	436	400	420	415	395	388	393	396	415	370	398	384	421	358	428	392	402	417	399	424	396	438	403	388	387	391	406	427	414	422	417	397	422	366	388	378	452	426	405	419	419	406	471	402	398	416	418	409	405	409	405	390	410	404	386	384	428	398	374	389	402	411	429	405	454	464	402	444	401	428	409	424	396	395	412	424	401	436	404	441	415	418	401	407	385	398	419	408	424	402	397	424	405	407	434	388	393	403	418	434	376	408	400	392	395	399	388	387	413	376	393	387	381	377	392	371	426	416	416	430	364	397	406	456	438	417	399	409	400	406	396	375	395	393	403	417	406	382	403	403	381	393	402	402	401	425	412	437	389	430	421	374	434	406	422	387	420	397	431	394	390	385	421	387	444	384	429	421	427	475	379	361	419	427	399	386	433	423	409	384	431	456	433	403	430	421	415	427	434	405	433	378	442	414	370	409	397	384	401	400	442	432	431	400	383	415	407	414	415	414	415	399	415	407	402	374	430	413	404	409	413	443	437	397	405	428	404	429	402	399	412	421	416	423	396	423	425	386	379	427	424	432	420	404	440	392	387	441	422	400	412	398	389	419	465	389	375	468	416	406	421	410	433	412	390	401	408	420	364	420	439	401	409	428	438	438	404	407	422	443	412	436	402	444	409	398	408	431	428	409	406	368	407	397	399	428	405	400	417	391	424	422	391	429	423	403	394	430	403	414	395	406	418	412	409	424	368	404	404	432	432	404	415	361	425	406	430	433	408	406	424	410	394	408	394	396	399	396	417	401	406	389	433	407	427	406	397	435	398	418	449	407	417	360	408	385	403	439	408	427	395	402	407	430	390	401	407	443	461	415	472	438	400	414	432	391	409	407	411	409	442	424	394	430	398	433	415	431	444	409	402	408	411	404	398	409	389	424
27279	18430	4521	1098	850	802	720	597	617	650	655	630	623	635	659	634	665	621	623	611	622	652	644	628	584	619	635	580	607	587	638	591	605	611	653	643	594	657	631	680	607	618	604	593	613	678	602	624	640	662	644	622	647	636	608	616	614	605	663	655	572	613	629	621	632	579	647	581	629	615	616	655	625	622	649	608	649	627	617	664	601	570	651	633	624	627	601	589	610	666	681	628	653	661	597	596	622	601	621	614	665	627	629	636	616	596	609	604	643	584	608	666	562	600	625	619	616	646	594	668	616	599	667	603	595	658	632	625	599	600	684	629	674	630	666	631	659	633	622	645	659	659	620	671	621	613	603	615	611	650	616	635	645	627	657	664	600	638	569	645	683	633	586	596	651	617	613	556	597	638	594	623	600	641	609	647	654	588	661	630	632	611	635	615	594	627	603	580	620	639	653	595	634	628	617	641	593	598	630	632	629	590	645	686	645	614	604	622	639	574	638	604	593	677	629	620	636	638	589	575	616	603	655	618	610	693	624	619	625	626	637	641	611	612	592	657	571	595	619	636	594	589	648	613	643	603	586	582	596	612	604	578	611	634	642	616	653	673	597	630	629	656	598	558	569	600	613	628	623	629	652	647	608	615	650	666	595	609	648	617	633	675	616	626	593	605	644	679	619	590	632	641	647	583	679	639	623	623	634	631	613	633	636	614	576	627	592	656	565	569	607	641	652	612	613	588	618	658	623	631	601	664	614	652	668	602	571	588	620	599	643	575	613	622	655	638	654	627	617	614	634	650	667	662	628	596	629	639	652	574	633	625	655	630	627	631	611	640	645	649	606	627	621	614	646	629	605	614	613	620	639	654	586	598	617	645	593	662	632	586	664	654	605	631	652	578	589	669	638	628	614	672	612	610	646	634	625	659	584	624	598	598	643	595	619	584	608	592	621	599	653	577	632	618	613	691	613	662	623	623	645	631	670	648	648	596	651	605	653	634	581	615	590	626	616	617	630	624	602	646	630	599	654	592	625	629	582	638	666	622	617	674	611	613	633	622	657	619	650	629	616	633	621	602	617	633	620	652	587	614	594	587	618	657	567	652	604	600	595	624	630	630	607	637	585	597	628	633	583	580	643	614	666	624	571	604	621	621	669	627	610	623	610	577	660	578	621	631	642	634	613	616	604	638	625	670	591	641	612	630	619	619	635	587	571	640	657	623	593	612	651	648	604	623	627	654	613	598	623	582	609	620	609	630	603	640	598	615	625	616	617	643	637	663	609	663	600	645	614	627	615	628	618	650	589	593	682	624	635	605	639	575	620	606	580	633	583	635	613	648	639	592	612	608	625	633	648	624	632	620	640	627	588	632	617	618	637	601	622	660	613	651	595	611	656	579	618	642	604	648	657	645	627	604	611	613	588	643	601	634	647	610	640	643	605	637	625	629	613	631	618	653	609	639	607	563	611	589	650	622	649	659	611	618	669	646	609	617	618	643	648	639	671	580	668	596	603	616	610	618	630	662	642	600	682	627	594	617	619	608	637	628	686	610	609	636	591	652	663	645	664	624	671	654	623	635	642	601	586	621	624	604	599	587	635	652	623	641	591	598	633	614	619	605	627	636	616	600	611	601	601	645	574	641	642	658	666	616	622	585	618	639	626	621	636	642	661	632	647	593	612	611	625	589	646	636	610	657	632	645	558	609	637	635	643	645	630	654	617	629	597	620	593	579	591	633	631	597	625	646	594	603	624	600	653	581	639	657	642	636	634	603	631	629	657	604	632	625	605	610	681	569	570	593	589	650	660	630	585	680	652	637	616	598	642	637	608	612	603	620	574	613	582	641	641	605	574	659	625	628	604	611	589	612	636	590	609	649	626	664	640	648	633	609	625	620	595	646	624	640	596	603	641	614	655	673	567	607	621	632	668	662	634	569	649	612	591	593	645	657	662	651	629	647	624	662	635	593	636	614	653	618	597	598	689	587	629	609	602	664	627	582	611	671	668	614	629	629	640	615	607	648	618	607	581	599	574	660	637	639	628	612	639	624	623	652	645	649	621	614	613	621	640	571	605	576	663	639	635	580	605	630	621	606	623	579	643	672	603	657	634	661	631	632	586	610	645	652	597	662	631	626	636	638	617	612	620	622	612	660	609	624	619	629	587	587	556	620	635	619	595	647	652	617	640	566	601	638	596	620	672	608	615	602	621	622	679	622	610	630	610	591	656	634	633	662	667	659	648	654	621	656	618	610	644	604	616	610	652	588	633	618	618	625	654	606	624	620	591	697	623	644	647	619	609	592	561	648	602	649	689	652	627	617	672	640	654	618	637	707	565	648	703	595	622	571	631	604	584	618	595	612	646	611	630	661	627	605	639	651	638	572	647	601	670	646	634	656	634	662	647	604	651	604	625	675	624	635	575	596	629	612	641	602	629	578	621	599	642	634	618	634	666	640	621	657	636	608	643	605	653	578	638	641	624	595	626	643	615	658	578	618	614	660	633	621	601	611	599	593	596	635	623	634	601	582	609	605	657	644	635	613	621	628	673	619	648	603	590	607	613	595	618	637	623	662	612	604	629	673	633	620	631	609	639	618	641	646	598	652	647	660	623	658	621	618	627	604	620	645	629	622	546	677	641	632	612	650	693	704	597	651	604	627	662	581	657	652	640	652	663	610	623	624	623	628	561	615	600	622	663	648	584	652	632	626	621	634	630	582	593	651	641	626	578	627	678	669	657	601	593	639	614	692	640	616	661	612	581	623	618	620	608	602	644	595	642	666	600	608	644	621	643	630	625	615	631	648	610	672	670	641	635	659	593	597	611	614	675	625	571	598	627	642	613	638	636	627	591	635	649	571	604	600	635	621	643	594	651	610	638	642	616	654	583	598	635	592	646	582	607	631	653	644	689	638	627	666	620	605	618	643	623	655	636	609	611	638	602	641	617	634	684	615	622	637	616	564	629	604	594	600	663	634	615	598	654	596	629	600	650	610	589	650	644	607	637	566	682	650	601	644	643	636	563	656	613	649	679	635	623	690	676	624	640	616	643	579	600	647	614	658	580	585	615	629	666	617	596	600	605	614	604	586	620	611	597	656	611	630	596	629	639	591	619	587	590	625	616	628	611	609	634	645	609	614	643	649	646	590	618	632	626	619	675	617	622	643	643	616	664	643	631	601	633	623	619	592	576	589	644	630	645	637	594	621	604	606	652	607	634	609	633	609	595	643	572	618	594	614	652	643	650	618	639	613	648	623	598	606	655	653	668	630	614	629	609	632	597	596	569	627	597	644	615	622	634	617	640	660	639	637	603	623	604	626	674	676	640	616	645	639	649	637	579	598	653	577	630	626	598	612	591	614	675	653	626	633	663	642	618	634	675	614	648	624	662	606	613	603	620	670	618	578	638	664	638	626	600	630	634	617	655	618	647	673	608	614	652	608	629	579	618	671	639	615	662	645	662	576	629	587	690	620	628	631	581	629	691	609	629	620	658	658	647	640
4495	1223	1136	919	791	787	773	719	713	721	739	710	736	746	726	731	752	718	761	791	717	723	757	723	709	761	741	732	793	695	717	775	734	757	685	725	713	703	718	773	742	759	739	668	663	708	698	722	713	709	772	706	715	767	656	718	783	729	737	724	698	750	740	753	745	731	737	721	709	719	774	747	676	737	704	702	806	688	730	703	734	705	706	724	720	759	722	722	699	749	702	674	749	737	700	676	701	748	744	761	766	720	704	725	766	690	735	731	726	729	731	709	728	739	734	709	738	700	685	731	724	688	737	695	718	763	750	756	736	714	734	727	683	753	714	705	701	737	741	691	755	741	722	669	722	682	729	742	746	714	753	712	729	708	755	703	742	723	673	745	742	716	710	747	694	692	689	734	736	726	679	700	688	711	730	715	727	741	772	718	756	696	698	685	734	771	750	756	745	744	723	692	694	687	676	752	691	720	720	718	697	748	651	689	721	760	728	673	745	718	682	699	712	745	748	705	713	695	711	720	708	734	720	723	704	717	678	719	706	714	716	764	667	750	717	674	770	708	695	720	660	697	754	708	663	739	760	723	676	736	732	778	749	746	728	711	684	742	742	691	721	685	721	675	719	717	775	763	725	705	718	698	696	750	736	698	722	775	706	694	719	708	777	724	754	750	764	715	750	688	745	710	695	737	710	717	721	723	705	674	759	723	731	758	784	728	699	744	728	766	685	697	756	672	716	748	690	717	706	704	740	719	740	701	741	693	696	702	739	735	715	762	724	706	727	753	775	709	759	675	754	728	711	748	705	742	783	726	701	716	672	677	692	692	718	707	701	699	700	728	748	709	697	715	745	700	765	716	750	691	705	688	675	741	722	715	723	714	707	729	748	706	724	724	703	725	752	714	711	717	752	714	747	752	715	690	711	724	770	750	665	676	750	741	690	778	694	701	700	716	743	715	737	657	700	732	698	741	698	690	720	710	701	714	771	711	733	681	770	693	751	799	723	728	756	686	730	730	670	742	736	740	729	722	704	698	716	717	700	754	699	716	734	703	729	760	721	725	717	737	704	747	765	722	690	702	690	684	701	755	698	745	689	734	729	694	734	731	663	716	712	733	668	717	739	747	731	721	739	724	756	729	766	699	750	716	715	697	713	736	740	701	737	715	760	708	716	731	725	736	750	669	701	707	740	706	729	713	721	704	714	743	714	787	708	694	744	724	726	690	764	702	695	766	731	741	670	720	697	729	769	737	695	735	690	732	746	730	691	734	757	693	674	723	701	702	740	740	748	707	743	725	739	735	706	736	718	704	715	713	723	736	748	744	731	716	707	728	725	706	721	699	759	742	689	731	702	698	738	711	712	744	721	704	714	737	758	702	740	707	765	741	777	736	696	750	720	754	686	740	748	699	679	704	681	718	674	703	724	689	715	773	725	682	764	757	734	732	724	700	699	736	725	748	676	764	703	693	783	790	736	736	743	681	729	709	729	702	783	790	766	789	696	698	713	772	625	715	722	696	699	768	709	730	738	727	720	717	717	721	746	704	780	720	705	723	712	696	746	713	671	765	737	701	692	681	716	729	760	689	727	709	707	737	733	739	719	704	730	722	714	740	713	717	700	717	734	725	762	725	767	695	755	735	714	666	682	718	714	709	758	712	731	670	676	709	713	697	746	702	761	743	704	714	752	684	719	722	706	710	749	655	767	775	733	770	761	761	702	729	731	722	729	724	747	718	699	727	766	697	692	713	704	717	736	772	734	683	712	741	692	707	674	727	746	730	686	760	714	700	670	754	707	717	721	717	693	691	730	704	740	738	728	756	737	708	690	701	684	701	729	669	704	742	722	665	712	716	699	707	692	723	735	773	679	749	723	738	763	754	710	783	760	722	732	751	727	713	764	741	718	699	648	719	745	699	756	745	722	694	710	702	757	748	752	698	667	723	710	773	724	713	747	766	700	709	757	726	702	703	721	778	754	711	739	681	715	737	785	740	692	726	748	731	718	739	726	720	760	708	702	688	729	690	740	731	671	740	692	745	746	740	754	786	675	709	708	702	733	723	712	693	677	714	744	701	737	698	730	783	757	722	733	710	739	723	732	702	695	719	722	781	738	709	699	690	731	729	723	702	680	700	711	706	735	695	741	691	670	730	741	697	729	735	741	723	718	744	713	742	701	740	663	703	706	694	738	746	729	708	717	702	702	745	729	717	709	738	749	709	730	769	731	698	763	742	675	742	744	688	715	690	725	696	747	744	676	715	714	681	761	720	680	700	701	689	735	719	665	744	727	734	723	740	681	751	715	697	728	742	719	764	747	703	738	765	683	736	685	717	732	717	736	708	716	715	713	702	706	734	726	722	736	714	679	707	706	744	716	666	779	774	702	695	716	753	755	704	704	678	739	739	716	714	729	737	731	755	770	740	688	778	733	755	698	736	698	725	758	745	735	711	704	731	700	699	734	757	725	701	745	735	749	731	721	703	738	652	713	729	724	765	778	713	739	721	760	719	715	722	724	700	675	676	717	750	700	714	742	728	709	726	702	688	769	761	725	726	699	747	669	702	754	717	764	736	773	726	736	724	725	720	712	742	733	752	726	719	690	737	715	748	726	709	715	691	699	734	657	773	717	787	688	717	699	766	749	729	740	748	729	772	715	676	740	695	719	758	713	709	721	726	683	718	712	740	765	689	710	753	744	744	708	721	751	711	762	719	723	651	709	733	747	729	713	742	727	711	723	719	732	733	744	706	690	773	732	757	730	715	753	757	712	745	754	745	726	726	723	731	754	776	681	754	733	761	707	682	711	730	762	672	664	721	700	696	743	732	717	714	672	720	711	718	745	677	700	733	731	714	714	702	710	706	726	681	707	771	701	689	726	713	686	708	763	747	720	732	755	739	777	729	721	722	678	764	748	686	692	676	730	705	746	731	715	707	728	744	735	701	707	685	739	760	724	746	713	714	751	735	709	760	725	726	725	728	730	740	733	714	719	731	704	719	734	749	713	685	734	705	708	729	744	709	765	731	752	744	720	733	747	738	748	741	703	718	762	726	705	726	744	720	718	729	695	738	719	795	714	776	712	748	737	693	669	661	705	733	743	756	699	708	677	701	741	649	697	739	717	755	725	751	681	756	751	740	757	684	695	739	738	756	675	756	775	726	734	717	761	726	735	712	745	729	708	737	704	760	760	719	736	717	742	777	712	725	749	698	743	711	731	731	753	690	717	740	718	692	763	743	753	711	685	691	725	774	737	729	713	680	766	743	715	702	731	747	779	749	662	697	741	731	702	703	727	692	703	732	718	720	691	712	714	690	755	760	698	731	702	724	706	769	738	731	692	680	737	735	757	748	732	740	689	715	706	743	720	731	737	717	701	703	720	710	751	709	739	722	748	734	716	753	725	715	699	737	710	700	698	718	724	694	739	743	720	687	691	703	750	704	725	767	759	711	701	686	703	746	711	685	707	712	729	683	712	774	740	747	695	736	692	725	698	728	691	710
23596	21084	28082	24270	21052	9563	1440	996	912	873	872	758	807	770	804	711	728	736	738	742	659	673	691	720	754	724	696	738	668	664	706	705	673	686	710	659	702	668	693	696	713	679	691	702	707	677	659	712	732	698	674	699	712	685	707	693	689	673	741	640	700	617	665	675	723	678	656	691	661	721	707	686	698	654	707	713	696	683	655	663	633	636	710	633	706	699	676	702	671	694	631	660	676	706	713	709	650	687	643	692	658	671	678	699	652	656	673	706	676	696	676	687	662	711	673	632	663	691	676	673	695	688	684	652	652	714	679	674	717	711	665	680	668	642	642	664	669	674	710	685	689	729	700	725	681	663	666	708	632	691	695	663	622	673	663	689	725	640	666	671	686	679	658	681	676	722	636	651	685	689	722	648	678	688	649	650	688	688	697	595	682	686	655	651	681	725	680	652	670	696	698	663	647	697	689	667	670	683	665	667	677	700	682	726	681	663	672	707	665	712	650	665	713	708	695	715	626	689	711	667	674	707	648	683	693	671	697	665	709	661	690	690	652	691	702	702	702	657	670	682	660	725	680	696	682	659	685	675	701	655	693	692	698	713	645	687	708	696	681	683	675	689	692	716	664	717	682	682	684	619	689	671	693	736	655	638	673	705	689	639	697	671	667	686	694	703	697	694	646	713	654	626	708	675	663	685	667	692	665	662	692	679	632	705	628	720	707	705	690	683	702	666	684	670	646	644	690	692	681	689	723	660	708	677	664	694	643	673	667	669	727	650	691	714	700	683	645	689	673	660	688	726	731	670	667	685	704	714	641	683	676	699	692	711	688	686	679	621	686	683	646	681	665	672	694	686	658	705	690	640	686	681	690	651	654	728	654	698	702	688	648	691	635	683	666	661	653	687	698	707	674	685	646	655	663	664	646	653	718	684	691	696	652	724	718	623	676	676	692	672	681	688	727	670	659	660	705	663	658	659	646	651	631	713	713	705	673	703	637	666	752	713	695	654	661	667	698	686	743	710	637	657	621	693	683	708	694	654	730	674	687	685	701	681	701	686	676	743	680	675	672	684	725	680	701	685	692	626	708	680	690	703	692	701	665	660	674	674	698	675	659	678	682	718	674	664	669	680	657	698	646	716	684	676	696	690	649	675	701	704	723	664	649	656	753	650	719	702	662	707	701	648	700	682	625	657	689	630	667	725	668	698	699	682	658	689	718	714	630	664	670	708	658	654	689	672	645	633	660	688	682	677	743	681	678	719	695	714	667	697	715	638	731	699	677	702	700	658	702	688	657	692	663	623	697	697	683	669	694	656	637	700	694	665	669	676	695	715	670	685	644	674	668	705	659	661	669	700	682	660	681	666	697	646	647	653	706	669	683	694	677	671	730	647	672	696	684	674	676	625	703	687	664	689	655	656	694	689	663	660	701	694	667	690	697	689	670	680	668	654	707	685	712	688	661	691	664	645	646	646	671	672	724	648	642	710	705	650	654	645	687	688	691	686	662	667	641	686	655	678	682	658	632	666	668	652	652	711	692	662	689	680	637	705	696	660	684	692	624	659	662	690	699	672	702	662	686	703	657	687	644	673	711	625	687	693	713	667	731	662	675	692	663	707	664	670	682	642	706	645	663	699	701	661	713	664	681	688	672	680	663	722	667	661	676	703	665	669	640	688	724	648	702	654	647	667	703	668	663	692	679	732	639	721	684	645	722	679	684	724	663	730	666	650	714	673	697	722	661	698	726	610	697	671	712	665	707	688	689	693	672	688	689	665	706	648	670	724	684	671	683	719	661	685	662	708	666	695	712	665	680	740	675	688	684	684	659	619	675	682	667	662	718	662	652	684	677	719	670	638	652	658	681	709	688	657	685	647	681	657	679	662	693	656	659	690	698	706	671	674	670	684	700	636	671	734	702	663	674	680	727	673	654	689	618	671	698	679	673	678	646	648	660	701	711	726	654	703	662	680	684	637	659	655	710	658	692	667	663	648	724	671	677	663	665	737	636	671	653	631	698	658	650	695	668	668	712	670	727	672	673	664	694	706	706	711	652	642	703	660	684	666	663	683	652	691	677	674	676	660	696	711	684	709	657	679	677	678	667	635	694	705	684	675	686	739	658	673	729	684	633	686	694	655	670	668	726	656	657	675	706	671	644	670	679	689	660	676	676	649	665	654	714	681	668	690	693	673	693	661	656	664	656	683	667	664	686	667	705	678	708	672	656	666	700	697	695	685	683	712	708	705	646	672	711	639	680	674	688	683	680	671	686	687	696	640	653	706	675	661	692	687	662	663	656	710	693	638	695	691	715	684	657	689	683	645	706	658	667	666	668	724	661	691	702	716	691	699	691	714	618	708	664	690	709	657	715	662	647	692	668	694	677	685	704	681	693	639	684	599	745	676	661	709	673	680	646	691	684	660	720	669	680	686	654	690	656	718	707	649	719	650	658	668	661	655	675	693	672	671	662	716	705	667	665	690	677	730	654	680	646	689	684	716	668	670	710	638	692	677	686	731	697	674	675	613	711	656	668	713	727	676	679	636	723	688	705	683	689	673	663	751	716	665	685	690	674	681	635	680	718	655	712	690	674	689	647	692	723	639	626	689	674	667	691	687	658	699	682	708	680	655	654	745	692	671	638	730	684	618	662	671	673	683	703	698	653	639	618	663	649	694	692	661	634	682	662	711	667	627	640	693	698	714	688	650	683	648	698	665	696	658	628	694	674	644	705	638	710	688	708	678	680	679	619	706	678	638	718	627	646	708	708	675	741	707	701	669	611	680	659	648	722	695	649	672	652	718	671	669	703	650	663	704	689	652	700	683	674	701	667	709	705	676	736	715	660	632	683	660	674	683	660	682	670	660	682	673	691	722	707	668	649	660	672	695	695	683	679	686	649	651	653	642	700	759	671	662	734	689	681	627	701	703	679	675	742	679	683	617	674	675	625	671	702	637	677	651	682	657	680	655	665	662	664	654	708	690	685	687	679	642	681	674	665	707	674	689	643	670	723	687	656	686	700	723	732	652	681	688	640	640	691	672	695	672	662	649	678	693	659	676	711	679	652	709	689	708	680	672	730	675	690	640	673	688	659	679	632	681	699	731	668	644	699	649	714	626	698	691	680	667	668	651	652	661	693	685	657	667	664	689	633	702	717	684	681	676	660	682	600	672	701	688	634	641	686	705	667	682	646	613	691	698	712	664	657	656	684	681	685	681	687	689	675	677	641	696	669	649	652	685	663	695	698	656	650	668	686	656	702	634	673	637	708	678	694	673	721	684	653	690	661	696	670	704	659	687	671	675	656	692	614	694	723	679	698	653	682	641	672	682	641	710	695	752	648	669	739	683	686	682	706	644	680	687	688	659	708	718	698	692	683	703	668	666	645	683	668	716	648	661	663	701	659	683	657	666	670	686	676	689	639	679	673	697	615	715	680	634	654	661	652	705	705	704	637	629	645	685	709	688	668	667	630	716	697	713	696	650	673	659	663	722	669	657
3389	8498	6705	3459	2497	1952	1687	1373	1226	1154	1053	1037	970	923	895	907	903	893	854	846	840	820	772	844	801	836	872	828	877	880	832	815	816	870	798	782	812	782	808	776	797	795	808	806	800	796	828	846	825	821	778	834	816	827	820	856	754	807	800	829	783	837	807	793	836	791	780	845	822	799	792	770	842	798	852	815	820	828	763	798	787	795	815	790	845	794	790	774	795	811	773	801	801	787	765	783	813	742	822	845	767	776	840	781	792	800	805	821	850	796	772	787	778	822	801	809	774	794	836	786	787	812	837	814	805	781	830	808	861	798	794	778	833	833	789	790	806	800	772	780	786	792	798	788	738	791	776	815	778	790	821	799	716	813	823	802	858	822	816	799	806	744	819	840	816	801	812	786	752	732	854	825	840	764	805	757	791	781	834	808	842	784	831	845	829	799	799	784	787	807	759	800	779	839	802	838	769	778	789	783	766	787	844	775	810	820	801	860	784	816	777	782	843	769	778	813	839	778	802	788	816	828	768	810	798	824	836	808	788	822	759	869	798	806	834	778	787	799	790	751	809	773	820	802	801	798	790	769	826	816	774	799	793	784	746	806	817	809	777	797	786	824	762	782	744	811	795	832	830	769	740	803	767	801	812	856	759	776	779	797	783	794	800	777	850	790	833	775	809	764	771	793	783	760	774	811	795	778	809	865	841	796	823	771	782	798	774	791	809	793	785	810	738	776	816	732	807	828	801	827	808	731	812	771	829	804	825	813	804	771	778	757	821	811	745	760	767	786	838	835	830	767	782	782	796	753	780	815	829	787	810	810	834	822	806	797	816	745	792	797	787	826	742	812	779	785	757	770	761	776	817	781	797	793	791	778	781	816	803	799	817	813	740	807	778	777	874	850	815	771	817	741	830	785	855	825	804	802	780	773	748	804	748	837	741	826	797	794	826	760	769	772	763	782	741	808	785	778	791	814	815	801	854	788	773	761	748	798	789	842	832	824	790	796	782	782	798	803	721	820	775	767	792	778	813	782	815	789	763	862	794	823	811	814	775	811	769	817	737	790	807	840	774	816	781	771	799	768	782	827	861	793	807	802	841	789	849	779	789	770	823	750	837	803	847	811	836	812	796	792	781	830	793	771	784	766	780	814	809	804	821	832	790	772	750	793	762	734	796	789	792	797	773	817	770	833	798	801	785	740	808	791	767	811	858	805	804	839	816	822	771	780	820	772	760	834	792	787	790	824	800	803	781	786	798	793	756	825	847	792	812	852	830	843	791	807	810	824	845	821	846	746	753	816	829	802	787	793	790	772	791	829	804	799	807	808	765	771	864	836	767	831	804	827	790	806	833	840	843	838	797	792	811	842	805	801	806	816	812	839	771	777	801	833	805	798	780	853	794	788	759	815	772	774	819	774	774	772	798	833	822	763	779	789	771	769	837	800	749	813	806	771	811	760	776	789	781	806	789	828	800	811	793	802	790	769	788	875	819	760	761	822	806	784	818	817	759	838	822	793	781	815	867	810	828	851	821	821	760	797	773	787	809	799	818	832	806	823	788	818	778	861	816	808	865	772	796	819	770	807	839	811	822	806	816	784	770	809	795	807	824	808	798	781	749	811	819	787	831	791	848	796	817	824	740	793	742	780	822	761	813	786	766	812	804	830	758	807	833	788	818	783	791	819	778	792	762	774	779	834	768	797	832	809	770	794	786	824	836	788	794	792	797	778	814	813	793	844	777	763	771	837	841	826	834	837	816	809	775	774	828	762	833	815	788	766	795	761	739	770	830	768	790	809	814	837	774	880	782	835	795	781	788	792	818	797	775	811	853	750	774	816	788	814	761	815	777	786	769	846	757	782	828	777	790	853	780	845	820	818	766	803	763	765	796	799	752	764	845	764	747	825	782	800	747	765	803	833	781	830	750	737	792	822	808	806	808	784	784	807	812	831	815	789	793	780	724	829	782	786	793	802	803	812	783	795	748	802	848	827	782	782	827	805	809	831	796	828	794	783	770	773	812	803	789	742	796	785	787	790	762	821	758	854	780	802	771	859	753	813	811	787	815	791	807	803	828	806	746	809	776	849	737	823	816	819	819	799	836	772	804	792	830	808	833	786	780	782	797	799	800	760	801	828	787	812	808	824	796	818	802	797	759	765	823	803	745	803	845	795	861	807	764	789	783	785	748	827	758	816	817	809	829	798	801	782	842	820	802	758	839	825	789	788	784	775	763	794	855	746	770	790	801	764	784	754	794	808	828	801	737	833	807	785	729	788	790	759	793	814	741	792	810	750	809	792	785	820	855	811	787	734	807	817	783	762	763	788	786	788	829	788	796	787	762	745	751	807	794	814	827	806	777	787	772	768	810	757	791	776	835	779	831	835	774	767	813	813	799	757	810	753	750	793	787	812	774	777	797	763	836	805	772	803	804	783	810	735	786	785	794	755	867	827	767	782	795	822	829	823	811	811	831	786	767	818	774	790	811	812	771	798	818	792	804	834	734	794	734	816	799	776	827	848	789	815	802	764	795	860	789	801	832	771	794	796	776	805	807	789	837	769	811	857	800	813	827	778	788	793	832	763	785	786	773	834	847	800	813	774	743	745	811	818	827	782	815	844	814	760	774	799	847	784	783	790	820	806	812	795	820	782	832	802	781	818	781	776	762	792	854	771	827	785	775	742	808	793	781	830	768	807	783	790	823	806	768	839	863	776	805	846	784	798	785	780	816	756	805	799	797	782	822	799	829	772	799	740	785	841	793	823	792	837	812	745	798	829	813	790	791	808	776	760	757	808	788	843	751	797	818	744	779	809	766	775	793	793	738	795	772	839	794	806	830	815	736	809	768	809	840	826	837	814	832	761	786	791	788	808	771	839	828	771	777	771	768	797	818	795	792	840	785	804	778	782	782	824	861	829	827	799	810	830	789	830	795	773	786	786	820	781	764	827	839	804	817	801	826	768	835	744	779	778	809	785	809	781	790	804	868	822	764	787	804	793	802	813	821	788	773	778	759	827	836	815	797	773	823	781	805	820	800	844	815	789	840	831	791	792	770	762	807	801	862	832	798	791	766	788	767	822	783	795	803	775	839	813	763	828	799	785	800	756	815	784	778	792	779	798	802	793	814	816	748	789	788	791	734	813	757	822	791	812	847	821	826	737	791	825	749	825	764	827	837	795	781	804	795	772	825	789	786	771	790	784	846	771	811	845	798	764	812	791	801	796	824	797	808	811	774	787	767	819	790	773	786	813	781	782	799	849	765	769	854	849	805	795	781	810	799	800	786	755	827	804	797	785	768	803	803	791	811	750	795	799	817	814	756	806	753	719	725	805	796	764	843	796	783	838	800	799	845	780	793	783	788	782	778	806	761	804	848	800	833	749	759	747	808	826	740	833	798	790	811	791	804	796	782	777	775	779	822	763	783	825	808	784	770	857	809	774	811	784	829	828	741	849	785	793	793	784	845	793	791	773	740	834	779	807	796	750	822	774	799	796
24625	21083	27200	25097	11869	716	603	505	442	416	375	388	369	386	351	362	364	321	324	327	324	337	332	309	347	391	314	358	361	318	320	315	326	314	311	334	330	321	320	317	347	325	321	331	339	313	289	332	300	311	349	338	342	326	339	345	330	342	357	331	342	324	308	308	325	315	323	319	341	342	336	329	290	319	336	318	324	366	321	310	355	321	326	355	323	304	331	346	318	337	341	315	329	320	343	330	327	287	359	326	322	343	343	309	332	335	320	312	323	326	294	401	334	345	319	347	342	330	311	335	350	302	327	316	309	307	302	319	309	317	335	332	324	328	315	319	317	308	299	311	321	337	325	322	312	346	328	282	325	300	320	350	305	339	318	325	329	329	323	333	326	307	330	341	320	318	340	314	350	321	312	295	322	320	338	344	314	344	330	298	318	309	324	338	319	336	332	307	310	333	338	314	333	334	297	312	309	328	331	321	335	337	306	324	313	330	344	336	341	330	348	293	305	312	336	289	282	321	327	342	340	362	299	331	338	363	330	335	320	332	335	327	311	326	312	351	308	302	309	327	346	339	321	308	365	327	373	331	331	356	301	319	327	313	321	328	340	350	325	307	327	335	330	320	297	290	327	323	315	330	304	310	294	291	353	325	311	311	319	331	290	360	318	322	295	338	320	298	328	315	354	324	322	315	319	333	303	292	343	334	330	306	348	336	325	300	335	314	338	366	327	314	298	324	305	312	313	330	360	311	307	351	307	326	346	312	327	331	341	294	326	293	284	302	340	347	332	337	317	350	330	313	288	314	320	337	346	326	345	334	319	331	338	310	325	329	278	318	315	323	300	288	321	362	351	322	319	364	315	287	305	319	318	340	327	308	335	346	329	310	336	348	325	324	299	313	333	330	317	353	303	352	346	315	328	337	275	329	311	308	308	342	340	337	297	320	361	313	298	317	333	312	339	353	330	349	317	316	311	317	277	337	298	310	328	314	334	320	325	302	312	319	325	360	339	324	321	295	325	316	330	303	325	334	318	315	321	304	331	331	329	321	327	313	327	312	326	315	311	336	330	332	350	342	320	332	335	313	349	311	326	316	312	334	320	305	340	330	331	327	322	296	288	313	342	311	343	339	330	348	353	323	327	331	330	349	315	334	302	323	335	327	286	334	308	321	322	327	338	300	332	303	308	313	300	328	320	324	287	357	320	311	312	308	334	315	314	332	357	344	323	337	338	305	328	284	313	303	326	332	291	344	325	339	317	307	330	327	305	325	304	336	346	327	340	330	332	325	321	291	335	335	329	323	321	308	307	343	308	328	318	343	336	331	321	327	322	333	317	308	306	316	351	329	302	326	320	277	331	325	334	319	324	320	296	342	283	341	318	330	317	336	298	329	328	304	316	333	299	337	328	311	336	298	306	363	321	330	311	327	335	349	338	331	333	322	319	298	329	318	325	329	332	341	327	301	321	347	312	338	321	329	314	341	307	324	330	305	343	363	354	369	303	323	315	323	317	306	309	342	314	357	297	299	309	340	337	338	316	301	319	335	314	345	344	331	313	332	305	336	314	346	347	297	322	302	338	338	340	321	347	304	349	320	323	326	350	333	343	319	335	340	311	328	321	326	303	342	358	304	354	351	305	301	317	316	303	320	297	333	312	349	316	320	327	319	298	312	327	300	339	287	313	326	323	337	303	320	322	288	345	310	329	305	308	339	353	305	333	318	324	301	321	355	332	272	342	332	318	309	329	324	336	331	325	349	324	334	309	311	337	302	327	325	323	315	330	351	310	311	311	329	331	318	325	292	308	359	304	291	301	297	304	338	314	316	355	308	280	298	353	331	328	343	327	324	310	331	310	305	361	310	337	328	338	332	316	306	319	292	338	336	292	330	317	299	325	328	305	260	317	330	321	322	324	342	339	338	339	314	341	307	329	289	324	310	331	327	311	356	347	307	332	310	310	297	320	312	346	302	331	341	311	324	282	283	334	314	323	314	333	328	327	308	346	332	321	326	300	313	321	326	297	334	323	324	320	322	335	310	299	323	319	310	297	317	336	365	323	332	321	327	330	302	355	322	336	292	327	330	329	312	366	311	310	312	357	338	344	296	309	319	312	349	294	312	302	300	308	291	326	310	295	339	354	299	293	331	336	305	301	327	308	302	339	324	338	328	315	323	326	317	297	319	340	301	310	316	303	316	326	348	320	303	320	303	330	321	304	311	303	327	309	333	348	323	332	318	284	340	335	317	332	320	330	299	308	304	322	315	307	321	315	326	307	335	305	332	306	307	315	317	351	352	280	314	355	328	326	334	323	329	313	295	348	338	337	370	326	290	307	336	325	324	330	312	353	340	336	295	325	330	349	316	328	311	347	293	338	319	314	337	324	279	322	288	342	302	314	331	311	301	313	313	337	273	321	331	324	312	298	338	291	305	319	292	344	334	313	331	316	333	356	308	331	309	319	332	284	308	321	304	311	347	314	324	329	339	293	325	321	290	358	314	286	310	316	328	318	344	324	337	297	333	301	313	283	336	273	311	314	304	295	331	331	335	327	326	308	324	328	334	335	356	312	300	307	368	300	330	335	328	302	336	299	314	338	338	321	317	325	306	318	293	340	343	298	345	327	280	316	321	338	329	330	364	330	306	301	332	316	348	329	304	304	364	306	315	308	292	326	295	334	307	352	321	315	361	283	331	333	329	322	323	325	316	328	350	352	309	335	334	295	345	320	327	332	332	318	340	315	341	305	342	325	355	365	349	327	308	338	304	347	357	338	358	338	300	316	333	336	316	335	311	319	328	320	388	322	323	309	332	339	332	291	282	338	352	283	310	326	296	340	330	354	337	314	353	319	315	299	324	333	346	277	303	331	328	330	314	313	333	326	314	306	289	337	334	385	356	305	322	311	328	318	330	327	291	353	313	347	304	333	322	339	298	347	305	316	325	315	327	325	299	345	335	319	328	304	302	324	316	321	347	311	326	307	322	342	331	338	304	325	321	342	317	345	329	310	325	325	301	345	332	317	338	341	331	332	319	337	327	320	288	327	305	337	355	320	328	298	304	294	322	339	308	299	337	338	313	291	361	348	338	326	319	317	330	344	288	359	304	325	314	309	310	325	345	333	333	358	314	349	297	334	291	332	310	314	303	324	336	304	311	327	328	301	330	358	321	300	321	331	316	337	309	323	287	318	293	360	307	328	314	298	300	332	304	328	326	338	331	341	307	323	276	334	301	331	317	308	316	337	326	304	330	312	343	326	321	317	312	316	306	343	333	338	316	328	320	295	328	310	359	319	332	327	328	336	304	344	346	302	311	331	331	346	339	317	314	316	321	293	332	343	328	332	288	317	328	307	289	338	306	310	302	345	342	318	346	319	307	351	301	317	317	321	303	321	302	309	328	319	293	318	331	315	327	331	295	325	340	341	308	308	284	344	334	303	303	341	329	332	288	278	320	307	321	364	295	306	342	336	341	306	299	333	298	331	301	317	295	312	351	296	336
3501	5304	3854	1963	1424	1061	937	762	604	595	539	522	511	486	436	459	418	431	394	408	427	420	414	430	402	391	374	390	374	370	405	388	405	382	358	375	421	380	360	438	366	405	378	403	380	376	377	363	349	390	382	347	369	381	396	392	402	393	396	352	401	388	395	382	406	374	410	386	379	360	399	384	390	335	413	399	409	387	377	341	350	403	368	399	383	358	386	390	408	389	412	382	402	407	361	375	390	376	366	377	374	376	378	367	372	381	385	366	391	389	374	392	361	345	400	400	380	390	376	385	386	379	373	387	389	362	360	343	394	387	405	398	374	374	394	381	400	369	363	385	430	360	351	375	425	412	395	413	366	407	392	376	371	348	359	398	379	394	358	404	379	388	368	385	371	318	372	400	373	382	352	414	405	383	398	398	401	384	385	346	402	356	395	370	435	367	424	386	354	377	388	393	400	357	404	364	409	387	400	379	406	432	411	420	383	379	392	385	388	388	351	383	400	353	359	391	395	346	341	403	368	352	390	358	386	390	339	362	384	386	339	382	386	365	365	358	383	423	417	391	433	393	345	365	396	359	373	404	383	404	403	406	356	360	366	370	350	401	362	381	392	336	372	414	416	391	376	341	393	434	400	375	360	380	387	426	383	375	367	385	379	389	375	351	353	391	383	363	370	367	384	378	374	422	385	388	400	416	385	396	404	377	368	387	382	357	380	421	367	406	394	344	391	384	354	379	395	389	373	381	386	392	376	334	413	369	378	382	355	397	396	377	368	417	381	385	372	393	393	365	372	394	346	349	398	359	394	384	399	375	365	390	369	367	416	372	369	341	385	370	408	396	355	369	355	353	415	370	348	394	385	364	346	410	384	422	407	390	389	384	333	382	381	382	376	397	370	345	372	378	395	384	375	408	384	399	393	364	355	366	396	397	383	362	369	386	409	386	382	400	380	388	396	365	405	400	364	377	394	336	394	397	374	397	361	372	381	367	391	388	338	395	384	380	393	371	396	376	354	401	339	366	395	367	369	398	369	412	396	369	370	391	363	385	362	365	367	407	383	382	400	406	372	344	366	393	383	360	392	389	386	370	400	415	370	366	359	378	363	387	382	423	416	405	347	407	410	374	405	393	397	399	387	405	409	345	351	386	394	390	349	382	392	385	383	369	362	396	404	406	415	362	380	395	343	401	385	396	392	358	397	404	401	374	347	370	340	382	360	389	388	364	390	395	362	375	372	421	384	363	368	345	381	397	374	362	363	367	407	351	387	382	397	361	375	366	389	389	395	389	402	386	401	364	353	382	392	376	379	376	400	412	408	378	375	399	372	369	362	346	386	388	387	340	387	403	402	367	399	387	364	377	388	364	399	398	364	357	404	375	384	402	383	371	417	386	378	428	373	357	392	418	388	372	382	345	404	377	371	385	404	367	393	411	395	330	372	356	387	335	394	372	400	410	378	382	361	375	366	401	374	383	384	395	379	360	390	383	385	407	403	392	416	384	373	364	377	412	360	425	348	366	377	404	379	389	352	351	391	399	400	384	416	379	372	388	400	360	422	393	385	381	377	375	381	393	358	395	386	379	369	355	387	389	359	376	391	375	373	355	379	378	376	351	375	353	367	382	360	364	363	378	404	370	410	353	383	371	379	383	362	372	359	387	343	387	379	366	362	328	357	389	408	370	396	374	384	358	384	380	410	379	390	405	393	381	392	409	367	370	374	390	385	390	363	406	396	377	373	382	375	371	388	387	378	366	348	395	373	363	372	379	362	395	385	391	382	379	380	364	383	372	425	393	376	373	369	377	394	360	377	365	389	376	395	374	389	388	400	386	397	363	374	375	362	372	409	362	393	388	377	354	384	391	386	386	415	417	401	365	382	348	366	378	362	390	359	391	370	390	377	354	401	415	421	437	350	383	392	387	378	343	373	365	336	376	383	380	428	371	413	414	371	386	388	336	336	406	399	381	397	381	356	401	408	396	410	398	422	356	392	373	418	394	405	405	389	356	351	382	362	387	411	424	401	355	411	383	379	382	385	401	384	376	358	338	364	396	408	371	339	355	393	373	377	358	362	384	378	418	384	384	394	369	371	390	392	411	390	383	363	369	433	391	411	398	368	400	398	372	352	375	390	393	379	382	353	397	383	342	394	384	354	391	366	368	357	390	371	379	397	361	389	379	422	362	387	359	348	372	352	393	392	397	364	328	393	371	369	378	395	412	357	354	390	387	378	378	407	369	348	377	371	392	346	399	375	381	364	389	414	376	411	374	361	386	351	376	370	391	356	338	370	355	382	359	361	407	375	374	381	390	397	418	367	374	419	375	389	366	392	432	373	381	373	351	383	365	408	400	377	375	352	381	340	395	374	406	381	392	400	359	400	357	365	386	371	327	393	346	393	390	366	399	386	398	391	374	349	397	372	384	390	357	351	394	385	406	383	399	394	376	408	355	332	391	384	404	375	389	356	376	394	403	382	380	350	368	342	357	364	371	399	359	382	399	380	375	358	344	412	407	389	357	357	385	363	371	401	391	411	371	354	330	364	394	355	397	343	376	375	404	398	346	391	371	356	394	385	345	386	396	389	414	409	423	341	334	401	356	348	388	370	403	408	339	392	409	389	401	393	372	422	382	392	355	403	366	402	384	370	390	392	407	368	401	391	366	373	337	399	347	382	381	391	396	378	381	394	388	412	398	371	413	377	372	396	359	370	397	403	375	387	379	343	409	395	368	405	371	371	443	398	408	355	396	356	399	397	393	385	349	381	332	349	390	403	388	368	391	375	376	365	371	381	402	363	370	371	350	380	365	365	360	411	399	385	383	361	386	399	389	405	366	365	366	371	352	415	361	383	372	358	336	394	405	359	404	413	389	360	375	379	398	374	408	357	397	380	352	408	380	381	396	389	378	374	417	375	379	367	370	385	372	396	405	373	387	377	376	387	356	382	364	366	372	371	393	394	379	401	394	388	365	372	345	386	391	374	380	406	381	366	339	384	389	414	369	390	405	358	371	367	377	385	340	362	366	425	366	418	363	380	371	392	395	425	395	395	412	412	380	387	385	400	378	357	397	372	418	387	385	393	384	365	396	408	361	405	369	394	375	381	394	364	384	362	363	370	354	403	375	320	383	388	407	388	397	364	369	367	356	375	438	428	364	362	377	341	372	369	373	398	383	393	389	390	350	338	399	405	358	378	377	371	363	365	407	401	418	397	375	371	364	366	389	393	405	385	368	359	371	366	376	389	421	388	379	382	424	383	376	414	390	393	364	383	415	386	372	383	352	383	373	397	396	374	399	382	387	386	378	374	397	354	346	408	383	389	381	370	396	381	396	359	360	365	384	361	373	406	363	379	350	351	378	391	376	382	351	382	415	364	392	364	388	399	384	357	407	368	373	408	396	372	373	360	383	389	391	365	406	383	390	394	351	437	358	381	396	378	382	368	402	405	379	364	359	392	384	414	366	383	370	399	349	367	361	389	370	361	382	397	396	403	370
22517	21130	28636	23864	21121	21154	8286	1116	748	667	616	560	505	471	481	415	428	418	393	403	338	374	368	378	388	385	388	350	392	335	339	376	366	341	346	325	340	337	363	344	343	372	338	337	356	354	356	356	325	357	351	320	340	347	311	348	346	340	365	360	327	308	340	348	333	333	344	299	355	350	387	332	323	326	324	332	362	304	343	335	352	344	334	334	307	360	338	337	326	322	335	328	334	317	326	318	332	380	324	323	342	305	343	298	305	339	320	300	292	330	353	323	318	323	346	312	346	375	356	341	351	352	343	347	333	352	336	360	317	332	338	337	308	315	303	339	367	306	352	286	326	332	335	331	369	333	339	348	306	336	333	322	354	323	335	357	350	327	321	338	340	322	343	318	285	339	341	323	298	330	361	337	353	335	343	349	351	353	336	355	297	338	326	322	313	320	319	329	323	344	288	334	322	326	328	326	306	355	346	335	345	328	339	342	343	295	313	316	323	344	321	353	334	322	323	301	308	327	323	302	339	312	344	328	330	347	346	345	315	293	347	336	331	356	333	302	339	316	318	292	325	304	320	338	359	353	352	328	302	351	294	336	309	312	300	338	332	332	351	331	319	324	318	353	315	331	342	348	290	329	310	297	356	356	344	342	326	325	336	324	356	327	317	313	327	316	308	301	345	340	300	346	316	336	327	339	341	346	344	345	342	347	308	323	296	318	338	340	325	336	356	345	321	355	338	309	342	283	340	343	340	336	336	334	323	293	354	309	305	337	325	314	329	348	340	340	345	328	328	316	315	358	311	268	330	371	315	346	351	327	313	368	345	345	333	326	310	338	304	362	344	346	330	352	346	314	345	345	316	322	355	318	345	354	313	347	318	317	330	312	307	318	356	322	310	316	356	344	310	333	316	313	357	337	320	302	310	340	313	354	344	348	327	336	339	321	310	341	333	314	287	329	339	327	340	308	321	329	349	331	329	320	310	357	348	292	338	321	335	351	367	313	343	329	313	316	309	323	351	320	340	354	336	324	324	343	338	326	321	321	340	356	337	350	341	343	330	327	330	340	358	336	349	336	339	305	302	336	344	314	350	343	318	337	348	343	363	352	335	332	337	307	343	334	372	350	342	293	320	361	341	338	346	323	330	353	327	318	343	346	316	319	306	332	347	350	320	339	352	329	347	339	322	319	336	366	332	345	352	340	322	311	356	338	338	333	344	376	303	335	341	323	301	341	319	318	328	299	331	340	327	328	325	335	347	363	299	336	334	326	308	326	354	353	308	347	354	345	340	305	348	342	350	346	341	312	309	294	319	304	326	369	325	324	345	358	309	320	316	343	361	326	332	317	330	293	333	326	340	316	344	358	328	335	327	335	315	331	345	333	338	329	319	339	368	311	309	339	345	338	319	328	360	363	324	334	346	351	323	377	298	324	359	356	328	301	328	340	350	348	337	301	331	337	365	360	363	335	333	353	339	318	339	326	305	340	306	304	315	332	328	319	335	298	297	313	334	358	358	360	331	306	325	322	304	329	331	316	346	323	365	352	320	318	337	323	349	335	320	349	335	325	341	329	341	334	339	344	314	363	308	302	348	333	296	347	316	334	341	351	338	316	331	339	325	345	367	303	322	311	312	335	337	364	353	321	301	301	337	316	329	350	330	339	316	359	324	319	344	338	325	298	349	322	338	325	306	324	348	324	341	318	333	355	321	332	331	318	342	318	327	288	317	323	349	307	304	318	331	370	350	312	370	318	336	339	318	323	369	316	334	346	347	289	310	358	287	315	325	346	313	330	338	319	317	324	323	347	341	328	341	331	320	353	326	339	337	312	366	314	322	313	322	323	316	309	368	311	321	323	354	311	309	329	351	357	319	336	345	293	340	327	319	342	320	306	320	341	333	308	343	359	319	352	344	338	340	313	352	355	306	310	357	356	307	301	346	357	323	327	335	348	343	318	304	357	355	350	333	351	330	349	325	340	373	315	328	336	346	314	357	356	352	313	355	345	349	336	357	334	347	303	328	303	345	323	326	343	302	356	334	329	342	329	313	348	343	334	330	334	337	313	320	340	343	332	347	314	323	345	314	310	306	328	368	343	334	311	384	331	337	322	347	335	355	330	342	343	333	355	308	326	340	335	333	341	301	341	346	323	333	340	326	341	339	320	340	331	313	331	336	334	331	340	325	328	327	322	328	328	352	304	330	309	336	332	348	295	333	321	317	332	329	341	319	309	289	345	347	323	345	315	325	307	308	314	334	344	304	334	367	328	322	340	318	304	356	322	317	337	321	329	332	335	329	342	348	334	330	347	333	334	331	327	299	305	324	314	336	348	302	308	311	345	314	338	329	343	322	342	343	308	325	348	308	330	336	321	311	327	348	313	322	342	342	323	306	323	326	324	358	342	318	316	327	370	338	317	301	327	323	338	292	307	355	333	361	306	333	314	353	306	294	322	359	366	331	348	339	356	318	347	337	329	298	303	364	348	324	348	344	347	336	321	334	361	351	318	341	324	350	328	323	364	315	317	342	291	361	326	319	336	329	331	357	299	309	350	327	323	322	321	311	330	328	297	322	347	346	323	311	322	348	335	333	348	345	327	331	380	318	335	373	313	316	340	358	351	336	325	332	352	371	296	297	346	348	341	314	315	337	310	355	355	303	336	361	346	312	302	338	314	314	313	361	365	342	302	321	341	372	342	332	327	322	343	336	297	314	324	327	329	346	342	348	336	360	295	328	323	336	359	335	313	339	309	338	323	328	336	324	328	342	328	351	339	333	348	338	309	325	318	324	350	320	352	315	349	356	329	316	311	332	330	317	342	349	334	339	338	348	325	339	336	319	336	346	320	312	305	319	324	302	317	350	344	307	300	360	320	351	336	328	338	344	331	340	335	329	325	332	340	318	328	376	306	336	300	336	334	338	312	332	362	348	307	334	337	339	334	319	369	340	320	320	329	306	323	308	303	316	329	318	355	336	337	330	305	348	343	324	344	356	319	311	303	320	332	311	348	363	307	334	339	348	335	312	330	324	360	318	342	341	341	339	355	320	309	320	303	307	309	331	347	327	338	323	328	340	324	341	335	328	328	337	335	323	352	343	321	322	307	362	337	323	337	345	310	300	318	353	345	338	321	314	338	339	311	307	345	336	325	336	366	328	315	342	325	340	289	329	310	332	326	333	294	350	345	306	312	327	339	317	363	346	346	324	318	329	300	282	334	319	339	319	317	307	342	318	333	318	340	344	318	295	314	346	348	321	342	330	324	350	319	364	324	346	350	349	325	343	312	307	337	305	366	319	326	332	341	340	335	307	333	319	300	321	324	310	343	333	326	287	322	353	342	316	334	315	356	325	298	343	312	340	326	343	298	353	330	363	319	322	309	337	343	297	345	316	334	323	333	330	292	345	354	332	352	343	324	334	354	341	339	317	328	311	318	305	313	311	297	306	341	366	344	323	316	357	332	342	339	311	328	335	332	335	322	332	345	350	310	309	320	329	315
4445	14147	10933	5270	3665	2681	2054	1621	1292	1088	942	846	753	707	676	557	603	552	480	544	514	502	476	498	496	474	459	433	416	451	422	420	467	453	430	463	419	427	431	437	440	427	413	395	426	398	417	409	439	443	437	406	421	399	434	430	403	414	412	446	416	421	410	411	429	447	361	404	391	431	404	412	418	400	404	396	405	390	406	413	417	417	412	410	376	427	430	379	411	395	431	387	429	366	401	384	405	401	383	443	400	383	433	445	433	405	412	407	432	432	373	393	449	419	392	425	366	413	421	395	388	394	392	382	380	408	425	381	452	386	405	419	392	417	400	470	368	409	384	437	379	433	407	401	437	409	387	370	395	433	404	413	414	392	424	401	412	412	420	418	411	379	411	391	393	388	399	459	406	366	407	383	401	387	420	407	406	385	434	378	389	433	397	445	385	380	427	426	410	378	421	410	414	405	398	369	423	387	437	411	416	367	431	411	375	414	375	409	414	418	391	370	383	425	413	386	420	393	424	430	407	376	421	392	397	378	399	388	398	408	430	439	413	395	402	422	391	393	411	397	387	401	380	381	379	415	409	395	423	428	415	425	372	473	433	425	401	380	405	406	375	394	462	419	406	406	438	425	404	395	433	394	414	449	415	415	427	435	394	394	397	420	423	388	432	418	403	423	420	441	407	392	367	420	397	415	390	394	431	408	373	400	389	386	403	377	428	377	424	416	398	438	398	393	393	404	426	411	429	413	387	400	413	439	397	393	433	418	398	398	429	408	404	411	412	410	431	385	402	399	411	424	400	361	459	401	435	388	410	388	351	388	433	443	410	389	400	390	392	423	442	435	403	413	392	387	431	435	429	413	435	389	410	398	404	433	397	420	369	403	415	433	396	416	412	389	394	407	433	407	406	406	419	395	417	407	388	415	420	367	418	414	428	389	375	388	416	401	400	407	370	382	402	402	405	383	387	373	385	382	385	403	381	402	398	405	382	405	400	386	403	399	428	397	415	384	398	393	388	381	391	396	393	397	411	383	403	384	397	403	398	386	406	438	410	370	418	434	439	386	410	405	388	412	399	393	446	414	365	416	422	369	383	435	442	399	417	387	406	408	410	380	380	422	369	419	405	413	392	366	413	432	380	415	405	398	405	386	396	401	396	398	412	437	419	389	431	413	417	388	400	408	378	402	382	417	387	406	407	437	403	423	426	419	402	388	390	401	421	436	424	404	377	437	416	391	382	413	395	362	413	410	384	377	372	424	406	438	423	376	438	389	409	443	421	395	415	406	432	392	412	381	383	413	419	423	401	389	405	403	436	393	394	406	420	390	415	392	401	422	395	404	432	357	414	415	359	409	431	417	410	391	381	422	402	422	419	408	404	367	402	389	408	413	430	381	430	392	387	411	434	428	409	383	419	415	383	438	390	419	386	419	383	398	430	363	406	400	405	414	385	440	405	420	418	432	409	393	429	373	396	375	404	388	393	401	393	399	458	377	448	417	409	390	390	408	402	385	439	397	413	391	429	399	413	416	421	415	375	400	413	393	385	397	394	406	403	434	412	416	423	385	397	404	437	388	406	412	422	397	407	394	380	401	396	407	404	424	439	414	397	400	448	445	423	387	436	410	402	391	386	418	402	364	417	421	395	427	400	398	410	400	407	421	397	387	409	382	399	408	438	425	418	445	431	417	399	384	403	352	401	399	453	440	444	422	401	414	397	370	395	423	400	435	411	416	410	401	411	406	430	401	377	435	393	402	406	416	449	446	387	421	401	410	420	383	378	408	393	439	379	413	398	379	429	380	433	408	401	398	389	371	399	414	431	446	382	405	385	391	380	414	406	422	405	365	394	404	419	405	401	407	379	439	403	413	449	376	397	393	432	424	392	403	386	402	395	379	404	367	371	380	408	391	354	427	401	417	413	387	423	388	386	411	407	387	380	413	387	371	414	447	382	419	406	449	411	429	366	401	421	391	371	390	379	381	433	420	428	401	387	418	372	383	400	407	406	398	436	423	416	397	392	419	400	392	421	381	422	406	393	390	422	414	430	408	382	388	381	394	385	424	416	440	419	423	437	388	401	394	393	412	405	425	390	386	414	403	367	425	408	426	367	452	377	387	421	406	418	397	384	445	415	415	429	387	462	410	429	385	388	359	415	408	390	403	412	404	404	436	353	451	435	377	421	430	395	410	427	374	411	391	396	400	427	437	413	419	396	413	396	437	413	369	379	429	416	416	419	417	413	425	403	415	396	417	365	398	400	413	409	397	424	423	376	395	420	395	410	395	399	414	397	420	385	389	368	397	391	409	421	413	395	377	399	421	378	382	397	391	403	401	405	403	390	380	385	377	382	407	410	385	412	412	423	425	416	386	387	379	388	416	397	395	366	412	444	396	369	391	417	400	407	405	428	406	389	399	403	406	398	407	421	413	381	432	391	388	413	439	397	418	374	401	393	399	370	419	431	375	400	413	427	391	409	417	428	428	409	370	418	375	409	425	395	422	443	415	393	397	411	366	414	394	435	398	400	381	407	401	408	448	411	382	429	407	406	411	405	426	424	404	410	431	400	408	428	391	425	408	387	431	413	414	434	420	402	428	436	421	391	355	412	407	411	376	439	431	417	378	380	437	371	401	418	422	369	399	392	412	375	372	462	427	407	411	392	391	440	405	408	411	373	409	387	383	403	351	390	426	420	404	404	419	400	432	438	395	409	419	421	399	423	385	387	429	400	407	395	386	388	411	397	406	402	401	422	418	438	352	371	420	424	401	402	381	411	392	433	402	426	407	417	409	413	417	407	391	410	387	399	402	425	437	404	412	389	406	385	387	361	394	417	378	390	385	397	411	393	408	413	419	417	380	399	384	394	422	441	392	409	422	423	395	440	430	389	399	393	433	397	414	425	401	438	396	405	386	414	386	394	403	437	412	412	419	413	402	400	415	408	409	419	425	440	470	416	380	424	411	382	413	391	416	398	403	400	425	394	394	416	424	398	390	397	427	410	381	409	382	367	416	409	394	396	396	409	368	397	410	380	389	407	425	404	432	383	401	419	402	429	390	398	378	395	408	410	419	423	405	416	441	408	414	399	377	410	409	379	413	399	405	422	406	400	410	441	416	391	419	421	400	377	398	387	412	389	399	411	409	387	404	375	409	395	388	397	400	423	382	376	397	412	392	378	405	416	423	365	389	425	430	380	408	431	380	388	411	455	435	435	430	403	413	399	396	388	393	410	406	429	397	423	378	417	410	423	448	377	427	422	406	388	445	404	403	381	391	414	390	437	473	410	435	372	424	391	399	375	413	422	413	382	395	400	419	372	437	426	403	411	437	414	439	381	424	409	406	372	415	393	419	431	405	379	420	393	400	420	411	393	397	427	412	387	372	394	381	406	413	392	407	392	368	379	381	421	417	399	398	425	441	424	454	376	412	412	404	383	420	405	451	414	388	388	397	383	425	381	395	394	391	355	367	383	431	466	394	384	407	388	424	402	402	380	388
27153	18292	4333	913	743	666	666	666	671	656	619	627	623	672	638	621	606	609	685	675	652	638	619	588	578	634	627	634	619	636	623	641	569	634	598	612	627	583	627	670	604	648	608	623	642	592	629	588	624	647	574	624	580	608	631	630	620	643	658	638	635	629	601	625	611	648	623	617	586	558	619	630	620	594	632	582	618	578	584	597	623	581	594	630	604	617	613	627	634	608	634	621	601	636	638	594	621	618	608	627	584	598	617	601	620	579	575	605	598	650	612	610	600	623	618	632	646	584	600	602	592	638	628	620	647	594	638	601	608	638	619	617	602	651	606	618	654	578	610	613	628	590	635	656	633	664	602	592	593	578	596	613	613	582	614	660	619	617	620	610	599	605	572	588	589	583	590	620	605	668	589	613	633	610	604	614	613	621	634	629	646	622	635	627	597	633	604	587	606	609	604	644	627	648	644	576	609	609	642	595	594	633	601	611	639	627	615	593	658	578	637	555	634	610	626	582	603	618	632	609	634	608	630	637	616	552	627	648	627	593	625	584	614	640	602	615	620	592	644	610	603	619	651	587	651	594	595	632	594	583	649	601	614	585	684	634	589	618	574	574	593	685	637	642	637	640	637	586	602	643	580	619	595	619	625	673	601	619	557	614	641	623	611	663	620	599	621	617	614	653	592	655	634	626	579	543	575	594	566	629	583	657	626	617	585	590	570	617	638	597	634	599	592	586	616	631	635	622	592	592	606	627	630	625	697	623	594	674	632	611	590	584	657	589	633	621	607	615	582	598	599	644	651	572	637	615	595	628	592	602	613	644	598	641	628	617	578	624	614	626	590	592	605	646	601	676	606	632	648	586	586	616	641	634	613	655	606	627	590	620	636	653	632	605	604	606	610	610	617	607	616	613	627	641	615	569	637	604	622	654	648	640	647	621	656	634	641	590	580	582	594	633	602	636	642	633	616	627	583	582	649	604	634	604	622	594	617	591	599	604	618	651	618	636	637	627	607	625	622	592	622	570	632	647	577	648	583	628	608	635	629	614	631	643	639	604	653	601	644	652	599	622	608	615	643	649	617	626	617	549	617	614	610	635	624	633	625	595	561	629	654	579	598	570	598	637	592	635	632	636	616	630	605	679	635	622	592	588	607	634	656	613	605	613	569	617	637	597	638	624	624	576	607	592	668	625	633	556	619	633	591	644	658	611	691	606	596	561	590	623	612	594	662	652	613	590	613	625	614	599	576	619	619	625	608	600	633	589	618	624	633	621	577	591	592	583	628	631	603	609	655	587	625	578	583	603	656	618	611	670	604	680	554	658	614	629	591	668	632	662	627	630	623	601	683	572	635	644	652	615	633	628	601	639	639	642	585	587	565	655	638	649	611	639	633	609	637	631	602	608	636	579	598	568	596	592	648	610	603	610	671	623	580	647	606	667	547	614	601	633	623	609	601	610	634	586	630	617	630	589	655	630	615	621	587	622	681	627	605	676	613	632	606	569	602	614	579	637	599	619	614	612	582	605	570	617	595	575	621	592	578	619	618	682	625	634	635	602	648	581	676	603	668	604	642	618	623	604	613	576	626	657	629	615	602	621	592	613	621	590	578	605	650	614	615	593	646	608	622	646	601	641	565	655	606	635	654	666	574	629	619	580	677	629	674	607	623	655	577	613	625	606	644	582	597	610	624	615	648	616	602	583	609	591	641	669	578	606	651	615	583	577	641	580	633	621	628	659	635	623	644	580	571	638	603	608	616	609	639	608	625	611	646	585	599	628	602	636	631	641	622	646	630	636	647	561	590	634	597	639	633	622	640	599	601	588	615	565	631	574	585	642	663	621	620	592	587	580	657	596	608	569	636	637	648	617	619	620	640	577	679	625	621	637	638	589	616	588	574	628	601	605	622	592	682	594	610	654	628	623	628	652	616	619	575	619	610	591	617	597	639	646	653	629	625	628	597	644	608	609	670	599	649	608	601	594	567	601	632	633	614	627	622	663	633	617	645	613	601	617	592	610	604	610	633	616	596	604	607	670	635	625	581	629	629	632	589	593	628	618	584	616	624	625	613	631	650	631	567	662	638	619	543	633	625	609	620	622	605	601	593	633	617	641	660	607	617	658	584	645	671	603	683	596	651	617	633	619	591	585	575	609	624	659	625	625	626	619	593	624	602	591	626	643	613	653	590	637	647	583	657	595	597	614	638	544	626	620	574	603	610	603	647	584	641	640	652	659	598	599	619	575	669	587	636	641	594	587	610	604	646	641	613	595	589	637	594	582	656	623	588	608	624	640	609	640	678	608	635	606	634	572	661	601	609	578	609	614	645	622	617	643	609	650	653	627	614	625	606	602	599	615	601	658	627	636	619	628	608	642	585	642	590	621	632	615	630	597	617	592	633	604	605	618	630	633	629	628	621	644	602	600	624	644	643	604	652	651	633	574	619	643	603	659	649	622	586	592	601	621	584	634	572	634	607	661	624	596	580	645	603	659	563	649	616	584	619	591	641	576	589	608	628	608	573	590	609	602	618	593	613	634	636	630	620	612	601	594	632	636	611	634	594	629	580	578	649	611	642	614	578	601	606	607	617	606	635	654	651	583	571	619	631	604	588	609	586	626	640	602	621	632	576	568	651	595	623	598	588	603	605	589	585	652	634	601	601	601	607	620	617	647	612	605	598	630	581	591	607	614	601	625	626	629	644	602	614	598	611	646	621	661	565	563	682	627	592	629	651	599	631	663	593	570	627	605	583	662	578	648	592	604	613	614	642	595	640	621	636	590	704	598	638	619	615	653	600	650	624	672	622	594	599	657	612	641	641	631	605	640	581	586	576	637	632	628	613	616	652	622	642	553	616	553	569	662	619	610	612	610	607	617	578	615	606	617	596	657	602	631	638	658	610	648	620	612	588	610	598	606	629	613	606	588	587	662	652	600	642	586	599	570	611	560	645	612	615	551	597	655	651	615	566	604	638	659	630	605	573	647	613	609	619	583	622	621	613	622	641	636	595	599	590	590	578	672	599	584	641	568	642	624	577	622	572	604	622	625	614	617	621	639	571	617	641	647	578	655	579	575	599	620	597	621	637	651	615	651	588	560	618	654	619	622	613	586	637	612	606	585	607	574	631	599	605	572	642	603	618	621	657	601	600	631	569	599	562	661	638	649	605	592	600	659	618	609	604	621	640	615	609	590	632	589	615	624	620	619	592	605	612	636	611	606	642	598	575	625	632	618	603	617	607	616	599	670	655	612	635	617	616	640	605	640	594	575	591	627	565	629	595	600	607	605	629	594	605	590	627	618	627	617	610	598	637	617	651	616	610	634	640	639	623	679	605	614	642	586	592	646	635	628	612	636	658	643	665	576	640	596	551	616	603	642	661	584	593	577	637	568	581	603	609	599	654	662	700	658	616	612	612	602	597	636	635	609	625	640	632	622	587	613	678	624	651	606	616	598	616	641	634	602	614	628	579	640	606	634	610	632	648	640	596	611	594	606
4465	1138	1106	837	765	794	726	744	737	708	763	704	694	742	727	761	702	736	684	696	707	729	730	711	769	721	758	746	706	686	724	726	738	699	719	713	701	729	745	752	762	765	685	693	716	695	760	676	712	737	751	742	774	706	758	668	719	765	711	717	666	716	714	670	699	711	677	724	709	718	698	681	694	752	710	698	732	656	673	719	730	761	725	761	704	767	773	684	748	710	754	714	745	754	728	734	706	782	708	735	697	767	725	707	683	684	691	666	710	748	698	673	681	749	727	713	714	689	678	721	741	738	694	705	690	762	708	722	739	720	735	721	747	763	671	729	706	723	701	768	697	749	749	743	676	747	739	710	747	720	703	733	679	777	710	701	714	743	683	739	690	712	759	713	715	706	701	705	744	655	662	726	680	741	715	690	731	702	744	694	724	683	758	693	700	715	685	679	700	753	726	708	731	651	737	746	701	735	780	691	778	738	722	716	696	693	719	705	714	731	675	740	742	752	711	696	734	741	695	723	665	783	743	746	769	708	681	727	723	707	704	713	697	736	679	705	725	743	735	732	733	753	769	687	737	734	707	698	680	745	717	745	747	713	744	732	681	745	703	736	754	749	686	715	753	743	740	690	709	688	727	690	737	670	728	731	704	677	750	701	722	650	763	731	702	658	744	728	695	725	686	683	672	692	738	780	714	647	745	685	703	679	747	732	731	694	691	740	682	706	692	728	719	726	701	728	721	748	755	691	722	713	734	699	666	714	720	681	684	757	711	722	728	764	703	715	703	722	698	693	708	718	685	697	739	719	733	739	706	759	715	730	727	695	692	716	692	703	716	754	706	716	759	730	738	714	729	756	728	673	687	747	673	708	758	680	758	671	720	696	700	703	674	735	723	689	730	686	738	742	705	727	690	695	723	700	744	756	704	726	730	751	660	698	737	698	733	712	672	715	697	708	709	700	733	669	692	675	757	778	704	742	729	727	714	655	680	715	668	714	740	696	755	733	709	707	717	712	649	712	704	638	748	705	695	664	722	722	720	725	738	717	734	727	722	693	694	707	730	738	707	747	734	716	726	681	733	729	692	703	746	696	716	720	745	742	696	715	719	713	696	769	744	726	704	739	710	711	751	719	748	690	665	717	712	767	747	710	677	716	746	687	741	688	705	678	693	749	696	690	727	690	710	716	674	628	669	700	732	692	767	712	703	722	710	726	704	743	674	740	771	726	712	731	662	711	710	752	712	701	775	767	698	755	665	746	715	676	750	743	690	729	727	745	711	733	698	753	696	708	734	720	741	707	800	706	667	724	719	699	757	727	697	727	697	723	755	733	743	688	693	716	736	699	737	730	734	713	688	705	718	707	705	743	702	739	713	701	742	738	741	702	727	713	722	737	728	705	750	710	750	699	716	721	686	742	704	703	721	723	786	736	716	733	726	735	761	688	732	789	722	704	700	690	742	679	669	724	728	695	701	720	732	733	674	719	684	712	701	745	685	719	729	755	698	733	718	749	736	705	727	672	724	706	728	694	706	748	715	699	691	741	711	683	733	681	758	756	682	720	701	650	661	689	715	728	700	710	735	713	746	680	724	719	751	738	733	737	708	723	759	714	735	735	744	743	746	685	735	716	742	723	696	737	735	718	739	716	716	694	772	709	734	739	710	671	729	724	717	724	734	732	691	722	779	747	758	738	696	715	733	691	732	735	713	752	701	692	741	711	723	706	749	692	738	660	738	764	693	718	735	710	683	725	711	701	679	736	710	695	694	717	720	677	739	696	721	756	696	674	704	746	705	732	701	701	739	733	766	733	742	715	710	722	745	705	713	701	715	712	709	758	740	720	732	743	716	749	696	662	727	690	707	726	693	694	688	739	732	668	721	700	707	722	704	720	733	722	677	686	711	712	707	728	681	734	714	719	714	700	728	730	710	704	743	689	686	725	731	706	685	695	675	672	725	708	695	700	757	720	688	706	765	705	740	750	724	696	667	694	714	693	697	736	728	690	694	694	707	702	703	713	699	655	688	690	720	738	728	674	760	715	720	713	702	717	713	719	709	746	731	765	746	694	714	722	695	729	673	729	735	720	668	661	771	782	692	736	737	756	728	706	741	727	768	733	758	698	703	764	723	713	746	714	715	703	687	677	732	733	751	648	699	736	751	736	744	730	735	727	702	716	706	720	749	720	740	688	715	698	714	718	727	715	736	722	699	708	735	715	749	713	720	718	724	756	723	675	699	690	757	705	684	757	726	702	733	735	723	696	723	744	742	750	730	732	696	666	736	750	703	715	685	720	692	725	739	691	701	712	737	683	714	711	686	716	724	691	701	712	663	731	731	747	697	688	735	710	712	719	730	727	696	681	674	739	726	719	748	720	726	721	753	725	686	751	729	763	728	713	728	670	719	724	706	743	715	736	706	690	705	763	724	735	665	686	679	705	732	702	653	715	748	716	718	684	745	731	758	722	694	704	694	717	733	743	700	697	740	707	710	726	696	655	724	721	734	697	726	725	715	677	765	718	707	693	725	699	675	679	683	693	734	705	686	706	700	776	681	681	751	693	733	741	718	717	746	689	723	759	697	714	724	747	666	753	720	734	646	740	724	645	701	707	745	736	710	684	665	713	739	727	727	735	672	708	757	728	729	710	734	715	697	710	746	738	700	759	697	762	747	673	742	756	728	728	721	738	733	734	735	727	717	725	743	709	705	720	763	706	750	702	745	722	747	719	756	761	697	702	710	724	747	695	701	687	710	747	647	728	742	734	678	718	734	725	708	706	753	728	758	722	687	704	711	690	772	735	738	724	691	729	706	735	703	712	761	721	691	762	735	682	753	696	710	760	739	687	730	697	706	672	731	733	664	738	738	735	705	705	701	670	710	702	712	709	692	729	755	746	701	725	778	692	678	698	744	744	719	728	681	702	688	695	706	735	698	701	711	733	744	696	701	715	747	745	752	665	696	783	748	740	735	736	739	699	714	715	694	780	748	712	692	682	740	749	720	746	709	739	724	723	724	732	724	699	706	704	748	732	708	734	658	704	720	740	733	697	697	734	706	736	715	721	664	717	682	752	702	697	715	669	716	736	777	752	682	703	734	669	718	727	724	705	709	712	721	680	730	714	680	723	729	676	699	717	656	738	714	736	714	694	678	732	704	694	781	731	709	719	727	719	724	698	709	702	797	706	659	686	714	654	726	746	726	720	710	742	756	705	681	740	728	720	699	752	739	686	751	744	700	716	746	705	698	726	713	743	692	720	694	755	726	771	728	752	766	708	730	756	674	745	754	748	670	743	741	743	738	696	760	714	716	723	697	722	678	753	709	714	737	629	732	673	721	733	706	743	717	705	698	713	696	691	713	734	726	741	713	710	740	688	705	722	752	725	708	695	731	717	744	707	723	706	777	722	710	706	727	691	725	705	691	700	755	759	677	731	680	789	649	722	738	731	723	724	696	742	723	669	704	696	730	736	718	716	731	751	709	734	745	716	727	720	766	722
23603	21090	28108	24262	21070	9427	1389	1032	925	817	842	793	828	770	751	716	740	763	690	690	701	695	665	707	680	678	676	692	681	711	680	643	692	677	691	679	678	692	664	647	706	680	700	722	692	697	652	694	654	654	664	713	692	694	640	671	695	639	682	670	648	702	710	694	713	683	628	653	676	661	675	675	673	665	674	645	681	689	649	662	660	648	654	705	671	687	621	687	644	609	655	642	634	691	661	678	669	658	693	709	679	715	668	676	634	675	639	667	697	701	654	697	681	709	650	646	667	673	667	673	649	709	715	648	652	654	671	696	639	693	708	675	737	640	676	642	728	696	702	685	690	680	666	706	685	680	676	687	688	699	638	688	632	628	638	656	661	697	667	696	679	697	684	672	634	634	628	672	660	675	672	686	687	671	680	725	691	683	648	659	656	673	714	654	687	675	672	661	638	654	657	697	677	716	700	715	666	684	684	673	664	677	634	656	667	661	710	613	699	624	713	667	662	765	665	668	650	678	645	623	678	733	678	663	697	713	658	705	697	619	669	659	652	641	683	650	725	699	679	667	650	731	659	626	671	690	667	700	668	666	694	663	679	665	682	621	661	692	644	708	705	701	656	635	687	645	763	646	678	669	651	681	646	667	703	688	680	638	691	613	691	674	660	676	652	618	675	705	692	695	634	653	619	667	652	691	716	689	679	710	649	686	707	685	651	667	695	666	679	678	698	678	702	707	686	646	664	708	681	656	659	696	657	688	654	674	688	702	671	671	682	663	681	651	699	685	673	650	650	672	675	679	644	626	694	622	670	646	658	716	653	640	666	658	639	672	685	633	697	700	660	646	684	688	693	675	676	694	691	715	657	733	662	693	659	659	667	657	683	687	710	657	712	619	695	670	682	643	664	648	701	703	685	667	686	651	699	639	644	669	631	708	656	617	707	647	672	625	661	682	704	679	705	703	673	652	708	689	686	688	643	685	630	639	702	666	698	644	644	660	681	726	731	712	672	669	677	649	668	672	657	706	684	670	675	646	671	653	664	658	657	650	708	615	688	650	693	634	669	658	727	668	662	639	670	643	686	663	690	651	701	739	703	685	705	682	698	705	683	649	699	680	694	666	691	686	675	677	660	704	663	663	655	706	673	638	659	678	652	713	640	652	697	688	682	667	657	657	719	674	696	699	662	701	707	681	680	654	695	640	662	686	704	681	672	657	621	639	662	677	687	738	672	676	655	660	650	698	646	668	597	711	655	644	696	688	668	676	711	652	740	624	628	659	658	693	638	668	662	690	666	658	675	677	684	687	690	663	692	700	735	683	669	717	661	668	666	664	669	664	687	693	710	666	674	710	635	638	667	631	678	712	709	670	701	675	671	684	641	679	670	616	642	684	686	713	650	643	679	699	690	667	672	632	681	695	706	651	714	645	672	705	689	699	697	709	641	690	692	688	639	696	693	753	645	688	701	697	683	643	662	636	744	713	684	663	669	621	661	653	684	654	704	660	698	675	730	714	629	713	686	664	701	749	669	729	686	628	653	669	659	663	665	671	702	716	674	668	679	677	744	677	670	715	651	679	688	640	658	676	650	702	680	662	646	631	681	678	666	681	702	644	666	711	721	654	678	656	693	676	681	691	654	663	654	669	611	639	698	654	687	664	654	676	667	635	693	639	721	638	686	702	668	666	681	664	665	690	702	782	705	689	691	654	704	655	709	675	679	645	662	672	656	685	677	677	672	693	688	664	644	644	647	656	626	681	640	684	705	605	713	627	666	631	673	673	654	679	683	715	700	719	654	717	656	680	633	649	664	653	661	653	677	669	667	635	679	723	703	656	679	690	690	645	695	653	638	685	711	691	679	710	679	653	674	676	656	726	680	692	716	651	644	645	716	650	699	650	645	681	723	634	636	657	720	662	640	644	702	686	671	673	694	642	632	682	652	671	713	636	638	649	652	651	629	676	691	701	693	643	675	642	679	671	664	674	640	722	690	709	714	675	644	716	708	628	681	675	697	729	679	702	685	654	694	654	648	631	650	620	644	665	675	712	683	692	620	665	723	637	641	641	662	637	682	677	662	697	725	666	704	671	675	704	671	686	655	664	666	670	622	686	674	660	689	649	715	686	622	657	696	707	664	702	634	706	680	717	648	681	667	657	675	628	651	677	691	648	671	660	665	659	655	659	688	677	644	652	696	692	681	675	717	647	652	672	653	684	682	668	703	686	673	677	649	642	669	714	693	658	662	641	718	677	690	693	713	661	692	720	628	666	660	653	682	718	717	667	683	656	662	716	629	674	654	661	657	646	698	711	689	700	718	713	671	655	679	673	638	693	658	662	698	660	684	709	668	672	681	679	655	664	654	658	661	672	692	680	627	669	679	669	664	627	683	682	687	678	682	655	638	676	678	652	705	623	678	704	670	656	711	655	681	707	676	643	713	657	684	659	672	654	706	701	650	657	716	649	680	716	653	649	669	697	673	620	671	677	686	663	659	712	701	672	614	636	680	631	634	683	648	660	688	654	676	656	706	668	683	623	630	637	694	683	694	719	661	731	649	650	702	689	654	679	672	637	666	649	650	702	650	674	660	688	604	636	655	622	731	662	695	664	616	656	633	671	684	664	672	680	691	702	686	658	609	624	651	681	652	646	738	702	630	662	672	699	718	664	744	697	736	691	660	631	660	660	687	676	731	649	701	676	659	687	617	690	680	710	695	684	648	676	685	650	686	728	657	649	691	647	693	665	697	716	693	681	679	690	730	675	705	701	689	688	670	675	723	714	682	650	698	651	641	674	677	752	662	666	648	703	657	637	624	671	682	716	638	635	644	680	653	683	668	657	657	674	672	699	675	740	634	671	679	673	693	719	665	661	672	666	673	662	700	671	683	675	619	681	684	709	669	673	678	735	696	616	642	624	694	634	679	658	665	670	675	654	631	658	680	669	687	684	717	665	640	666	629	658	682	655	656	649	678	603	677	648	655	686	692	690	652	651	655	648	645	660	681	662	720	725	661	673	657	652	639	709	655	705	658	690	642	634	682	733	685	651	674	681	668	662	727	694	677	672	656	704	626	650	694	704	656	632	645	728	676	673	718	693	680	688	645	622	702	649	713	732	707	644	625	676	694	663	682	642	696	716	660	683	636	704	680	632	653	645	695	678	667	649	716	742	701	662	720	668	612	644	685	673	720	666	691	702	639	628	717	705	643	680	650	672	621	651	668	706	688	665	633	687	647	614	709	703	660	678	711	640	659	678	680	662	644	682	615	688	699	666	657	676	661	696	669	676	648	703	685	672	642	658	630	668	688	652	650	639	670	706	686	660	637	685	629	697	691	668	683	679	655	678	700	711	654	656	691	624	675	658	654	690	663	672	706	632	631	623	630	697	720	680	639	667	639	658	685	664	645	664	703	651	666	640	659	691	694	604	686	704	695	705	664	686	693	652	709	617	697	690	652	729	682	640	662	684	697	686	662	675	693	664	691	658	599	677	665	642	652	632
3355	8414	6725	3313	2456	1891	1601	1416	1231	1080	1081	1068	1003	916	915	921	874	879	832	820	811	864	778	806	813	838	831	800	852	831	817	791	845	790	798	772	800	752	774	840	791	801	819	770	806	786	794	794	795	802	831	791	769	812	841	751	763	753	806	782	852	757	820	806	796	721	793	826	798	764	815	810	732	789	710	833	830	774	822	749	798	792	799	765	752	758	790	769	767	764	767	831	803	801	773	779	826	790	782	836	815	785	818	783	798	842	817	764	817	770	777	808	768	792	835	793	794	779	813	775	817	756	795	804	778	785	817	805	760	778	774	813	765	778	740	764	787	829	786	787	764	817	778	792	812	775	826	799	817	787	776	808	793	810	789	747	783	840	754	788	796	810	797	787	820	775	813	788	723	739	782	833	760	800	791	788	809	794	770	748	809	764	840	766	778	800	831	824	791	758	784	822	795	830	744	829	719	798	779	764	791	822	822	788	787	813	801	768	797	786	807	771	801	816	781	782	767	787	801	830	854	755	769	771	792	760	782	773	826	830	800	785	803	823	818	767	777	807	788	772	798	781	782	813	797	799	807	831	807	771	772	771	850	815	864	792	808	804	805	824	787	750	810	790	792	762	759	756	786	776	808	768	761	759	785	805	816	807	791	782	817	818	771	765	780	802	781	774	765	758	805	785	838	778	801	772	824	724	748	799	789	768	800	796	763	812	771	760	820	807	752	751	743	799	766	768	801	753	743	799	840	763	775	783	812	810	780	757	776	797	781	788	824	791	795	850	862	808	798	775	770	746	811	804	827	766	755	782	796	806	769	795	738	780	812	778	801	804	782	819	793	824	792	754	776	831	803	796	723	798	803	809	790	844	801	741	812	797	766	799	783	765	794	786	780	879	777	831	785	828	784	782	848	788	849	817	818	760	797	743	766	805	771	802	756	797	790	782	788	803	783	839	810	774	745	804	791	783	789	753	760	809	779	788	766	731	800	822	811	783	797	776	789	799	778	765	840	784	809	808	776	820	791	767	806	745	836	819	799	789	807	782	796	801	833	760	798	797	782	771	765	811	760	815	822	787	831	801	798	784	811	816	766	751	767	816	855	799	830	805	817	778	779	758	766	770	804	786	821	751	799	788	834	765	812	781	769	784	756	745	811	804	817	763	834	799	774	798	763	780	779	810	796	795	755	796	817	778	805	755	779	752	770	776	733	768	757	777	871	799	798	791	794	806	813	793	804	827	792	782	774	792	759	803	819	818	804	769	835	746	712	773	772	862	789	796	809	833	838	832	806	762	774	779	826	752	863	758	738	792	758	801	823	810	767	801	748	824	803	753	798	811	814	795	798	767	795	805	808	756	773	769	791	800	800	828	770	791	790	817	761	831	774	756	774	837	798	743	774	781	749	745	783	779	768	766	774	782	731	807	777	812	814	776	840	788	730	759	791	781	779	744	766	772	809	786	796	827	815	776	795	830	801	799	772	832	801	757	775	771	820	814	760	725	805	771	821	766	764	797	740	841	760	811	732	827	785	812	834	865	813	800	790	800	810	804	805	783	771	774	781	748	758	796	773	778	787	825	782	730	820	795	790	766	825	820	787	764	794	777	805	832	798	769	802	787	794	782	842	718	834	774	808	818	798	773	773	788	749	773	755	723	814	728	792	829	741	838	795	769	809	755	780	806	810	755	797	764	812	861	794	775	814	767	815	792	808	831	766	783	759	802	761	799	755	763	793	776	809	802	769	772	761	793	799	764	834	740	805	783	767	800	808	810	725	755	762	779	739	776	760	771	791	825	766	812	801	771	812	780	826	753	784	764	783	805	825	792	775	761	783	789	784	817	802	765	807	823	811	795	713	726	816	795	782	805	830	815	765	762	765	815	798	783	802	738	800	720	810	796	823	767	817	802	759	767	811	833	758	773	815	806	772	812	759	779	736	808	792	774	803	774	761	789	843	796	749	769	790	836	784	761	766	821	762	781	777	805	814	804	758	813	783	755	817	821	825	771	801	776	768	788	758	763	764	779	804	795	796	790	808	807	793	758	772	804	805	775	795	777	748	790	789	797	777	779	764	803	720	806	832	790	776	782	758	773	776	786	739	796	751	757	788	787	810	790	783	776	769	817	834	804	822	793	827	791	810	744	791	782	768	769	760	825	787	824	750	823	751	808	829	761	748	763	788	765	784	788	815	809	708	763	743	779	785	802	750	754	815	792	794	820	792	736	791	826	823	826	789	786	748	786	755	790	806	799	794	852	768	779	783	770	759	745	792	783	749	790	802	766	800	782	792	804	809	829	827	794	778	749	815	826	806	843	800	780	835	821	844	814	783	803	776	773	814	803	750	765	791	774	756	825	808	790	794	804	814	767	758	772	839	773	793	772	859	791	868	805	773	792	780	769	794	825	805	749	769	793	769	763	754	803	777	773	803	773	810	778	797	774	821	819	777	760	779	775	823	840	781	810	797	783	786	769	753	771	813	774	746	779	799	783	769	752	749	763	829	765	830	799	767	740	769	819	744	759	818	821	772	787	774	736	776	793	783	764	792	802	789	753	792	771	810	755	808	787	821	797	753	818	805	803	804	789	775	792	779	773	798	741	821	789	754	777	778	791	830	809	704	745	837	824	800	797	783	773	807	781	760	799	755	766	798	757	804	736	782	795	757	823	845	814	774	725	819	802	783	757	790	785	773	778	781	812	759	806	811	798	738	768	779	802	768	820	806	775	758	750	794	840	820	741	827	720	804	812	838	812	779	781	825	804	807	769	720	762	780	787	715	796	836	832	795	756	779	789	821	780	799	760	759	769	781	772	773	782	800	818	787	774	845	769	817	772	797	836	746	813	803	811	805	756	742	841	762	792	800	775	829	795	744	798	792	841	798	781	760	780	801	750	754	780	776	806	753	820	777	770	830	816	782	784	759	816	747	753	808	823	789	788	801	750	758	815	812	801	736	799	769	755	754	812	750	824	754	762	811	792	774	741	747	823	843	760	822	769	812	830	784	802	812	811	772	798	793	747	786	790	755	801	815	799	843	809	804	740	763	789	769	813	812	765	792	729	781	779	817	780	760	796	798	754	852	774	797	819	789	773	784	819	809	768	765	789	756	792	749	816	808	825	795	779	765	717	809	769	791	817	799	777	843	793	773	747	825	806	704	791	798	790	782	770	835	799	838	710	768	774	824	828	776	801	834	798	744	783	759	782	774	811	804	738	767	796	751	830	802	794	766	807	738	733	788	848	761	825	811	760	792	762	815	808	752	828	764	794	801	746	787	829	794	755	806	819	742	773	789	780	761	770	798	764	827	763	784	794	753	774	783	835	788	781	798	791	773	781	798	775	750	774	767	808	751	754	769	743	799	731	752	813	789	815	738	855	807	762	800	794	805	764	787	828	796	749	721	765	820	772	842	806	859	776	788	797	791	784	744	787	779	824	849	761	793	799	781	801	795	843	838	749	786	788	773	827	806	819	826	771	746	766	829	749	791	776	777	754
24696	21118	27194	25189	11616	753	616	489	424	394	403	424	376	370	369	344	329	328	319	345	345	333	336	352	330	352	347	339	340	326	319	334	303	341	304	324	328	322	315	312	350	343	325	329	323	315	308	312	309	314	368	350	338	291	364	317	332	300	340	320	351	348	319	330	338	314	335	367	305	302	312	330	304	341	299	337	329	315	307	321	326	339	325	323	313	313	310	257	319	319	316	290	313	303	335	291	309	304	335	316	282	330	295	315	327	332	334	308	275	319	340	318	319	296	343	331	303	329	306	333	333	332	334	297	316	333	318	354	312	322	304	327	313	319	279	323	331	321	320	300	303	326	327	322	327	313	305	348	316	344	318	316	323	323	323	336	297	332	324	356	313	300	327	321	317	307	299	336	316	318	293	308	317	304	321	322	315	332	376	314	331	339	319	305	348	318	310	322	332	339	320	305	338	331	322	386	319	310	301	294	298	336	350	329	364	326	313	340	318	332	342	347	319	325	324	329	316	319	297	333	337	315	311	305	310	324	302	344	324	301	297	339	308	299	342	321	347	357	294	319	339	321	334	337	341	310	302	302	361	317	292	321	319	310	291	328	320	327	302	299	351	321	316	307	323	335	337	323	340	322	324	311	334	300	303	335	296	324	323	341	343	313	332	328	296	333	309	325	304	324	290	320	340	331	307	318	358	311	297	317	320	287	313	337	321	324	288	319	301	287	305	319	327	339	351	327	326	317	339	316	319	272	304	328	348	337	311	329	291	316	363	322	320	309	295	310	310	325	327	287	324	296	321	347	296	345	294	326	306	320	342	314	301	335	300	309	348	300	326	308	316	360	311	328	343	305	315	352	317	319	316	320	310	342	338	295	319	299	272	337	327	295	290	348	317	311	335	312	346	368	327	328	320	296	318	322	342	331	368	329	304	303	288	311	331	321	330	291	315	315	290	322	349	296	315	322	312	270	279	310	315	316	308	350	339	298	328	316	306	316	317	314	300	316	278	306	305	305	329	314	312	301	301	301	339	342	313	326	327	350	302	346	338	313	318	340	348	323	337	347	311	311	339	337	329	322	302	300	288	302	324	281	333	326	320	286	321	301	322	348	325	325	294	328	325	303	282	287	333	337	311	318	330	325	294	299	303	343	287	302	318	348	343	309	328	322	323	341	323	326	324	306	309	311	319	335	351	340	274	324	334	322	321	321	323	298	328	346	324	307	333	325	318	317	316	308	305	340	312	328	303	358	327	348	334	346	308	366	304	334	302	308	285	294	335	353	308	323	312	331	305	313	340	314	356	331	338	342	328	324	320	344	323	341	312	328	327	341	325	320	334	308	351	312	342	329	319	329	326	315	329	313	331	347	315	311	345	327	292	343	341	327	312	323	335	341	328	317	288	336	330	322	284	292	336	314	340	343	341	316	308	348	326	333	325	337	321	316	296	357	325	324	304	320	306	338	351	301	310	321	297	329	331	347	324	302	311	307	310	309	344	321	330	319	318	297	308	297	362	317	342	335	318	316	349	349	340	306	332	313	324	305	321	312	308	291	302	319	329	357	337	314	328	338	307	309	324	319	297	303	322	300	331	289	303	321	304	311	334	358	324	314	312	284	310	315	344	322	323	320	294	328	323	310	317	304	342	339	312	314	319	347	332	313	346	307	302	310	304	326	344	356	344	361	343	333	314	323	342	307	333	313	338	293	276	303	315	320	333	353	338	332	317	328	318	324	308	325	296	301	315	320	323	290	325	294	331	307	317	348	331	291	309	323	338	335	322	332	319	342	348	315	301	338	323	336	307	334	289	339	301	303	316	363	309	299	350	305	305	302	339	274	324	336	323	295	304	331	348	329	313	344	340	291	330	307	316	328	328	295	309	268	352	306	307	326	310	301	328	312	298	306	330	310	300	316	307	348	333	313	310	315	306	300	333	344	331	336	341	320	320	278	303	322	315	320	339	295	328	331	355	296	303	294	346	341	353	352	305	328	329	308	338	323	338	325	300	314	321	307	314	296	323	303	359	307	321	342	334	321	316	337	314	332	317	339	338	319	344	292	315	314	304	331	319	323	319	323	373	314	334	337	335	329	312	327	349	298	313	318	298	346	322	326	337	291	289	307	312	323	340	339	339	315	304	314	331	316	313	308	321	315	341	344	316	298	329	316	335	309	329	323	308	313	326	320	320	322	357	320	343	268	296	376	327	332	328	340	339	306	309	301	325	313	325	350	335	306	316	314	315	318	314	320	322	347	331	296	346	342	322	307	327	318	336	311	312	318	288	325	318	325	338	287	310	335	349	314	302	324	297	313	315	325	326	326	326	326	342	291	335	337	295	290	311	323	336	356	356	303	325	320	332	333	298	306	304	302	315	302	359	336	320	341	338	318	341	324	329	319	307	312	320	320	316	288	323	317	339	304	332	321	311	352	331	338	336	324	331	323	300	320	336	314	319	344	300	303	320	316	334	333	318	318	304	333	347	300	350	350	347	325	328	302	312	310	321	345	357	296	312	293	339	333	289	339	337	328	312	312	293	301	321	337	313	323	334	336	321	312	329	328	344	323	292	311	280	323	299	340	310	322	329	312	336	317	338	323	337	345	329	322	322	301	338	312	310	300	316	340	337	351	325	326	308	344	344	318	309	356	326	336	346	291	341	307	334	318	324	306	327	306	324	315	285	332	315	309	340	310	341	318	326	323	327	323	311	312	307	317	313	334	305	319	314	343	343	311	325	315	321	325	318	320	308	295	319	350	334	329	334	311	301	338	313	296	315	353	315	325	296	316	312	318	316	295	338	300	289	293	362	309	310	328	328	337	358	338	315	320	324	325	308	304	326	319	330	326	319	327	333	337	335	341	314	329	325	317	340	321	326	322	298	333	374	305	304	334	320	310	388	315	336	334	329	314	301	324	314	332	313	324	331	328	311	299	327	306	320	309	312	326	334	301	347	317	298	321	326	320	294	328	280	322	333	343	299	360	335	318	318	335	302	351	296	337	278	329	342	335	309	307	326	309	333	326	307	346	323	289	307	304	320	335	323	306	309	324	342	334	311	329	290	300	304	330	367	339	305	318	316	314	336	312	295	324	324	320	307	345	299	311	332	340	319	312	287	355	335	303	306	315	342	334	324	332	328	305	318	335	310	323	340	325	291	292	323	304	330	314	333	312	350	301	305	340	303	317	309	310	311	327	317	329	327	297	311	300	330	327	298	329	342	327	353	319	312	294	307	337	325	328	332	337	344	317	327	325	357	314	324	317	328	295	311	357	329	323	329	305	321	328	353	298	338	325	312	307	311	324	317	328	330	296	353	330	338	318	280	324	319	318	331	341	325	318	293	341	293	307	299	333	333	303	331	338	345	322	298	325	335	329	336	350	310	314	319	295	330	302	300	308	328	283	321	324	332	298	359	320	346	306	325	296	340	312	294	314	305	313	314	318	341	310	353	331	322	310	307	328	327	332	294	321	274	346	324	329	341	311	305	339	328	354	299	324
3362	5251	3959	1886	1279	1047	861	740	676	620	569	511	482	466	452	471	405	423	378	410	401	404	411	398	398	416	393	401	412	377	396	396	386	401	405	395	383	396	416	439	404	384	419	397	392	417	408	365	347	407	377	381	360	348	373	371	400	369	377	339	354	381	374	404	377	363	370	394	378	352	360	375	374	365	373	388	380	382	401	386	393	377	404	371	367	382	370	394	362	351	394	429	405	399	375	409	401	382	371	361	346	367	391	435	368	373	398	400	405	379	359	377	373	364	343	369	402	393	352	379	373	369	385	357	378	389	351	354	362	404	372	386	400	373	367	378	370	410	385	385	388	398	346	357	360	347	366	376	393	380	382	406	396	417	387	393	361	336	367	382	383	378	375	390	394	367	356	361	361	393	377	370	358	382	378	385	372	361	331	363	373	374	369	327	380	360	359	366	352	345	367	402	377	393	395	369	371	364	395	399	343	378	367	383	373	394	381	372	363	349	372	362	370	382	378	398	392	387	374	376	382	371	387	373	343	362	360	355	374	388	379	358	373	372	359	377	357	401	360	323	407	363	380	379	354	425	406	349	370	347	382	402	392	359	378	361	372	356	378	369	368	355	359	362	367	379	367	343	396	352	350	374	364	344	382	370	351	407	354	381	382	351	393	358	393	396	390	356	365	354	367	407	375	375	351	372	324	371	369	342	361	360	351	373	364	359	374	393	379	368	371	371	408	371	353	373	390	387	380	382	388	368	398	368	349	375	379	385	394	362	370	388	369	352	372	360	378	399	385	370	388	372	360	378	381	389	362	432	364	360	330	372	348	367	379	363	385	418	385	373	354	366	382	368	356	367	394	389	383	351	367	358	387	363	390	390	380	369	349	346	353	386	414	388	349	417	340	379	364	398	375	349	391	399	373	392	354	387	382	370	363	393	370	371	374	392	334	337	379	376	368	385	366	385	370	375	376	363	356	371	393	393	345	398	388	382	367	372	397	378	387	378	395	379	374	379	387	376	378	358	385	353	379	396	375	386	340	394	395	382	348	354	347	357	376	384	391	364	352	361	360	361	369	397	370	391	393	378	391	366	378	341	376	341	409	362	406	409	382	366	380	395	349	342	406	365	395	377	383	360	420	371	356	381	347	365	414	364	362	366	420	346	364	409	406	370	389	369	348	411	387	404	337	368	381	366	365	383	387	365	371	389	378	354	372	360	362	368	360	365	356	383	362	385	393	350	402	366	372	369	399	414	381	372	395	361	357	382	395	378	368	360	399	362	383	398	365	376	424	378	352	390	335	375	420	378	391	390	384	365	375	372	371	366	404	375	379	364	371	388	398	362	379	379	345	355	356	378	377	353	372	361	372	354	339	389	369	406	374	371	392	396	381	372	356	396	360	426	369	379	396	365	386	388	348	349	350	376	400	369	365	348	373	361	388	367	366	364	372	371	384	377	361	369	398	338	350	398	402	369	379	367	356	346	386	372	379	403	385	368	403	394	376	354	351	387	387	349	391	390	343	376	376	344	373	361	373	358	411	382	389	374	437	372	391	341	356	373	358	372	359	383	368	387	357	372	383	356	381	376	383	371	362	370	349	407	391	401	375	362	377	376	394	369	387	358	416	357	357	342	381	352	364	393	381	387	347	384	392	388	384	336	397	369	410	359	386	390	362	361	377	386	419	406	433	371	362	386	371	364	346	415	369	382	389	379	368	399	376	370	349	362	398	388	346	402	391	373	337	401	363	363	354	381	369	376	392	369	389	375	384	401	418	369	359	337	354	403	358	368	373	376	354	352	366	387	368	379	387	402	367	364	371	375	381	332	408	400	380	378	357	381	388	361	339	390	367	392	383	369	395	376	385	402	422	379	376	364	389	358	380	378	362	371	381	377	351	380	344	357	363	349	394	398	341	377	397	335	391	419	357	396	373	358	330	367	369	334	364	407	381	370	377	347	390	399	364	388	393	368	361	424	346	428	395	367	405	360	386	390	385	388	371	381	398	365	379	394	375	373	379	390	383	358	416	383	350	344	374	388	449	402	363	340	400	365	395	327	368	362	399	374	375	369	397	357	364	342	367	401	390	388	362	360	367	393	390	399	366	368	372	396	393	381	365	355	402	361	369	404	399	356	355	377	379	363	378	367	357	360	397	365	375	350	380	374	389	370	386	362	364	368	376	373	389	385	394	381	391	345	400	364	355	360	381	397	363	354	354	381	393	382	368	361	357	366	357	361	356	363	366	358	392	403	352	344	370	376	394	376	395	370	357	345	434	379	388	350	374	382	386	345	399	390	377	372	416	394	368	424	378	392	378	377	394	369	383	369	363	380	415	352	391	406	372	408	381	383	396	392	381	340	369	355	344	337	384	374	371	346	359	360	413	368	383	393	369	342	363	374	406	376	371	354	390	358	395	356	340	384	395	360	375	394	354	398	419	402	367	392	335	366	365	383	371	352	352	394	361	402	385	370	396	374	371	383	371	374	386	373	403	393	342	363	393	357	360	364	383	386	382	376	335	375	369	370	396	354	379	394	383	361	410	369	405	365	379	364	379	375	373	433	340	368	370	370	380	366	404	403	361	386	377	379	380	402	381	396	357	405	353	344	356	361	358	358	401	356	345	368	381	382	372	375	392	366	362	393	365	360	373	378	358	400	387	365	390	371	397	381	362	378	387	398	376	362	329	370	413	362	391	365	358	378	311	353	334	369	364	349	343	387	377	381	353	357	363	360	354	395	346	382	376	355	375	372	393	367	391	392	393	389	378	352	381	388	395	337	384	348	407	361	377	365	359	384	388	381	375	418	377	341	387	353	363	371	383	369	383	369	334	385	401	388	370	399	399	390	381	380	384	386	378	397	358	400	395	371	385	386	369	387	385	380	416	368	354	376	372	392	380	356	395	378	375	377	385	387	400	374	382	409	373	372	389	381	378	374	398	390	411	362	387	349	363	388	357	368	379	382	376	376	362	387	370	367	385	355	406	380	392	359	349	362	381	387	343	382	346	356	373	402	388	352	388	371	342	401	373	390	371	333	389	379	369	406	375	371	351	390	372	402	387	393	377	376	405	357	359	375	350	392	345	367	373	369	362	401	367	380	378	395	408	390	375	402	370	398	388	358	377	336	385	371	361	364	451	381	379	359	361	392	396	363	380	382	379	396	336	399	355	391	381	379	371	385	356	382	344	367	386	383	369	395	369	369	382	390	378	351	362	358	360	392	381	384	378	391	400	351	340	354	373	365	385	362	387	397	401	383	395	425	383	374	378	356	400	382	377	380	388	352	377	372	394	374	353	370	361	372	350	360	382	390	391	405	377	372	382	370	358	391	407	373	356	406	379	385	381	341	411	385	380	393	380	393	399	381	369	363	369	388	368	357	391	356	380	375	399	354	390	371	381	362	383	365	364	349	386	353	365	369	362	342	376	364	371	362	370	382	383	376	369	382	396	336	338	384	360	382	379	399	355	370	356	377	335	334	363	394	382	382	362	406	399	361
22622	21130	28627	23904	21121	21151	7870	1024	725	675	591	525	511	485	437	428	439	381	376	428	381	403	375	355	368	359	367	327	341	350	335	379	331	340	361	355	310	307	318	352	338	323	342	341	381	346	357	338	364	362	358	355	338	345	351	323	300	321	310	346	344	353	335	339	333	330	317	322	319	352	342	302	311	314	313	324	308	324	342	331	311	351	311	339	329	326	332	311	335	339	303	340	322	358	343	324	309	314	313	318	333	346	310	340	319	329	355	356	349	346	312	320	313	345	328	334	331	309	341	316	352	330	324	317	339	324	331	335	326	317	322	318	315	339	355	302	312	309	312	322	324	329	307	323	317	285	297	303	329	340	349	321	307	324	310	316	319	309	354	334	345	312	329	329	346	295	329	343	302	354	331	351	339	332	354	320	332	336	308	303	333	312	337	334	290	302	315	316	301	292	339	295	317	325	340	330	329	320	329	302	329	345	321	307	323	295	314	357	338	315	315	343	324	333	322	318	362	340	354	308	321	294	317	329	297	333	317	316	302	348	330	363	322	322	324	293	337	334	326	321	342	312	289	335	335	365	321	350	314	369	317	321	339	304	324	325	342	309	327	327	326	318	322	336	334	343	312	367	335	294	351	354	325	347	304	334	313	314	344	324	322	318	341	353	343	307	297	346	320	307	337	333	326	299	328	311	328	338	331	336	336	321	326	337	307	333	369	301	315	320	344	330	333	317	321	303	345	329	340	338	326	306	345	341	308	330	357	325	340	314	305	325	334	338	364	314	346	330	352	286	341	340	354	316	337	317	302	323	319	331	293	333	345	296	295	341	319	325	316	348	339	334	334	357	333	338	349	313	331	365	335	332	331	312	308	327	330	347	310	306	302	319	331	332	332	311	321	356	333	332	320	332	337	329	338	371	328	344	288	337	402	335	305	332	311	333	335	356	350	336	337	361	328	341	336	346	321	311	309	303	330	339	337	339	309	329	329	304	303	352	314	293	340	345	319	356	348	314	308	328	312	335	304	328	328	342	347	357	357	304	356	310	323	328	317	373	330	337	298	323	343	320	308	319	300	346	321	324	322	302	329	324	361	297	338	326	315	330	327	351	330	306	323	315	307	316	333	353	324	340	314	312	343	286	335	315	315	324	337	344	296	322	305	307	345	319	313	308	344	303	326	328	359	339	349	348	349	316	323	320	314	339	343	354	318	321	298	341	285	330	340	314	324	316	344	316	339	320	314	339	303	340	340	332	319	337	313	325	336	322	302	337	329	319	337	329	359	311	330	323	339	369	358	320	323	307	327	314	339	290	316	352	335	319	324	322	326	291	316	317	337	338	324	308	306	312	317	308	342	301	335	306	358	301	315	331	314	303	346	319	285	337	324	327	335	361	356	355	353	336	363	317	307	357	321	330	318	317	310	321	349	310	327	326	329	303	341	318	316	319	338	326	326	358	327	315	329	317	310	366	279	331	311	320	326	296	314	334	306	320	327	310	313	334	307	317	327	302	308	303	312	339	304	362	350	334	314	321	322	326	339	331	321	315	350	330	346	325	314	337	314	332	274	299	323	319	338	337	332	332	336	287	343	340	333	318	353	306	335	299	333	349	331	344	329	324	293	313	324	327	358	323	306	323	305	337	342	322	319	307	318	297	328	365	318	325	320	325	335	342	345	323	331	346	319	324	325	331	338	312	319	346	326	311	302	323	301	323	323	324	308	302	339	310	343	334	348	312	322	321	312	349	364	297	330	331	303	339	319	332	330	325	311	332	347	316	294	333	333	321	323	339	305	350	315	341	335	327	312	340	320	365	337	316	321	339	332	302	306	288	288	310	366	341	326	331	321	316	339	324	318	342	296	330	325	318	333	289	341	361	345	319	363	366	320	300	333	324	295	319	302	313	309	325	329	324	341	333	304	341	309	335	320	317	295	322	326	325	320	322	347	324	317	322	290	343	339	342	307	318	345	343	349	328	323	302	323	316	316	305	364	318	355	302	316	280	338	356	341	324	315	323	320	315	335	301	301	321	348	337	329	309	282	319	328	326	355	297	323	298	366	312	310	322	352	338	303	315	335	323	346	319	291	329	337	329	331	326	323	314	336	321	354	331	310	306	340	322	298	327	350	339	359	305	330	316	314	342	307	309	294	307	345	306	335	310	316	357	327	364	319	349	309	294	350	289	302	305	338	339	328	344	329	306	318	307	314	333	343	343	304	356	324	357	347	339	324	320	334	325	354	356	319	322	338	346	307	345	332	357	318	311	347	316	309	305	337	353	329	327	298	351	302	304	319	341	345	331	307	340	290	316	308	325	318	332	326	322	333	311	343	312	343	340	334	347	323	298	333	339	320	318	311	319	330	321	339	335	338	297	342	344	340	365	313	341	322	312	342	316	358	311	363	338	313	346	342	361	336	297	333	362	343	312	369	321	329	318	333	329	328	345	341	300	302	316	291	279	340	317	322	362	307	304	337	323	327	356	320	315	329	323	344	296	323	297	303	348	309	342	318	356	305	322	328	321	324	328	314	316	325	327	333	330	328	310	322	299	329	320	302	307	310	323	332	327	346	325	347	316	320	349	306	329	335	325	329	323	284	338	293	336	364	362	311	307	351	349	366	343	300	341	319	297	325	330	312	316	354	332	371	321	294	312	313	329	328	309	327	326	315	315	358	334	323	330	306	324	282	338	313	342	312	315	331	322	330	324	324	322	329	330	337	342	344	304	356	356	346	307	337	341	321	304	326	282	337	310	329	323	330	314	304	339	341	324	328	327	293	304	339	345	328	328	326	338	301	321	329	344	291	314	315	310	324	308	352	324	345	319	335	311	332	352	325	332	333	301	321	334	327	360	334	356	348	327	312	325	321	325	330	320	338	338	320	328	320	330	315	338	340	327	312	325	326	329	338	301	366	336	309	332	332	320	348	308	304	336	298	323	342	358	343	292	343	326	305	321	360	341	301	315	332	341	311	364	359	301	343	337	364	310	330	348	314	310	340	312	294	315	323	302	338	318	298	319	345	334	346	279	308	356	306	331	310	294	338	319	305	351	336	320	347	353	316	350	301	306	328	305	301	315	347	348	333	320	339	339	351	324	361	339	359	297	349	337	301	346	327	331	316	309	311	348	338	336	330	333	304	321	335	349	322	312	330	339	279	322	309	325	328	330	290	326	341	309	314	344	338	339	340	330	320	339	341	326	332	284	322	314	343	335	291	313	323	327	314	333	327	350	350	305	332	361	321	345	339	334	301	302	328	358	306	322	318	309	327	317	362	317	335	314	325	334	305	313	332	336	266	309	305	335	336	298	290	347	341	350	322	302	295	322	323	338	292	310	320	301	315	341	354	325	328	336	338	330	336	316	313	325	330	366	340	308	297	327	312	295	320	329	326	324	277	338	316	315	306	316	339	352	307	313	310	311	314	277	341	330	318	312	331	325	322	328	312	299	344	303	361	357	333	323	351	318	308	314	330	340	295	302	322	311	354	323	335	311
4518	14052	10818	5222	3675	2691	2070	1649	1294	990	946	839	748	648	657	620	543	550	537	532	520	459	487	449	459	470	430	457	435	479	424	413	440	451	397	435	455	438	398	440	437	400	389	440	420	443	407	394	408	395	408	423	442	424	412	431	444	406	385	384	395	378	368	402	445	426	409	395	391	445	386	384	390	429	370	389	381	390	432	370	400	394	432	396	403	417	419	413	414	386	398	386	433	395	356	417	373	414	406	393	416	399	413	404	435	408	386	386	436	381	377	409	370	399	418	418	408	391	407	423	366	441	455	403	380	416	400	389	418	371	397	390	380	424	419	389	398	395	376	420	378	376	409	399	460	389	438	419	381	366	392	410	389	413	398	374	425	441	400	372	402	398	409	391	408	394	410	405	410	392	378	375	422	429	387	420	370	405	391	380	423	390	393	399	367	398	399	401	402	411	398	438	446	403	390	398	428	389	392	395	410	383	406	400	404	382	407	405	401	412	407	405	412	403	411	399	370	408	393	379	435	417	408	407	384	387	423	422	381	406	361	437	426	375	394	422	411	376	429	381	420	370	378	389	378	430	408	395	446	392	401	391	379	403	394	399	399	397	415	368	389	420	390	395	420	415	394	381	395	399	423	381	403	402	409	436	395	422	370	388	435	378	382	368	436	388	404	424	395	426	431	404	389	377	426	399	372	408	358	394	391	397	398	399	404	401	360	396	403	398	400	419	421	407	405	388	375	411	383	417	367	411	402	413	394	356	390	411	402	426	443	403	378	387	365	400	384	411	419	421	378	403	423	401	397	418	400	387	409	388	390	383	376	401	413	395	387	377	437	397	387	378	375	386	400	407	444	404	407	383	403	400	390	432	422	399	371	401	416	400	385	420	421	405	405	386	408	431	436	391	392	405	435	402	384	409	398	386	383	378	412	372	420	415	391	425	384	416	400	382	404	397	410	392	371	358	398	390	406	421	386	386	400	405	405	413	389	373	390	395	440	374	386	393	401	452	381	428	443	390	408	434	401	397	410	411	395	363	440	396	405	385	386	388	393	400	402	406	387	419	414	401	422	415	371	378	406	385	412	395	390	395	413	379	424	420	397	407	438	386	418	424	407	412	382	394	388	439	411	407	428	377	359	417	383	412	390	429	368	412	397	400	405	398	422	403	398	422	435	386	389	389	418	408	400	391	373	374	393	391	429	435	395	379	376	403	403	418	410	383	423	427	394	419	384	413	376	393	397	443	405	353	417	407	408	387	401	399	411	414	396	406	421	397	388	401	440	409	381	388	449	417	416	375	432	396	407	412	433	399	435	417	412	408	375	388	424	393	416	416	374	395	388	422	389	431	404	374	381	379	421	434	401	411	380	432	387	363	409	387	388	404	403	407	419	395	406	382	388	413	433	361	372	375	368	363	361	380	403	412	390	424	394	392	367	398	391	414	397	368	399	448	393	399	411	391	386	421	402	374	406	426	390	382	388	386	429	441	408	398	397	395	425	420	420	423	402	412	406	405	413	422	400	390	400	383	370	414	428	405	364	422	402	412	377	378	367	409	365	406	367	403	412	363	398	367	437	362	386	365	434	413	416	421	379	403	381	419	401	388	421	397	384	385	377	442	379	386	394	368	403	403	404	436	429	419	384	401	407	424	411	354	440	395	404	402	388	410	401	368	392	396	350	401	395	406	428	417	389	439	372	374	385	421	384	439	407	406	365	407	403	392	359	402	394	420	349	408	388	410	397	431	414	403	419	406	388	384	406	409	403	378	382	438	415	420	394	378	385	391	436	408	400	380	396	367	380	419	413	406	376	418	416	384	426	405	421	417	398	345	402	437	402	376	422	412	411	429	391	398	448	381	393	367	377	428	405	394	394	401	377	376	387	408	434	437	362	414	410	402	397	378	426	396	390	417	409	403	381	446	406	414	399	420	399	395	369	380	404	384	426	393	346	383	426	406	387	394	385	371	374	385	417	376	427	401	400	388	388	396	386	399	414	399	417	382	388	395	371	374	403	372	365	388	381	414	400	384	389	376	400	405	394	384	401	386	392	429	392	428	417	384	376	370	409	398	441	416	442	414	410	412	385	384	368	388	379	406	412	396	387	390	437	412	383	407	410	383	389	396	390	409	407	431	408	425	374	393	393	391	381	406	360	411	386	396	409	398	413	385	401	394	414	406	391	395	407	419	422	403	399	409	370	421	402	387	369	389	390	391	408	401	385	408	417	391	428	399	368	412	411	388	418	407	373	396	424	404	392	351	427	391	413	407	391	375	405	411	434	365	364	400	398	393	390	339	382	391	389	389	423	376	426	387	406	392	368	403	389	421	420	392	414	403	408	372	409	376	410	405	407	391	393	380	382	395	383	360	392	392	413	392	400	350	405	376	392	402	378	406	398	409	394	428	358	402	381	397	393	412	410	391	389	412	401	387	406	405	406	397	409	418	357	390	371	387	406	427	395	402	370	402	390	392	398	394	393	371	373	409	397	413	377	414	367	398	392	381	382	427	370	396	359	390	397	402	417	427	424	409	394	429	428	351	396	391	380	390	425	405	376	417	399	426	406	408	428	386	368	368	414	400	401	376	378	400	401	378	401	419	426	430	387	426	408	413	423	398	360	415	395	434	379	412	404	417	375	358	416	376	404	406	403	385	399	403	383	388	421	399	446	414	405	387	404	398	401	401	374	414	423	376	404	393	377	397	396	407	403	423	406	390	388	393	399	422	389	400	409	396	385	379	416	397	390	401	372	370	410	380	389	410	411	411	417	354	407	403	402	381	369	388	377	404	389	413	412	414	415	373	407	414	405	381	374	418	401	398	391	439	390	359	406	422	398	415	389	439	367	414	397	417	387	367	335	383	357	380	375	391	423	417	406	393	411	415	414	429	410	452	403	432	404	393	359	395	385	428	368	378	425	398	352	379	377	431	418	377	413	409	390	394	396	397	383	407	407	415	422	386	356	379	448	403	394	400	419	416	362	384	416	408	396	373	388	420	411	421	374	407	406	391	407	419	394	413	365	404	396	430	412	386	399	437	372	459	377	430	381	423	430	388	410	441	373	390	376	377	374	392	403	418	409	437	406	429	433	401	392	370	401	428	376	381	386	428	426	393	389	402	415	390	397	422	414	415	417	378	394	410	408	397	401	386	423	384	368	370	374	396	425	430	407	401	385	411	364	415	432	371	387	402	404	414	376	401	427	403	396	387	387	367	394	394	429	408	414	422	390	379	402	406	414	414	398	439	391	384	402	395	386	427	420	417	380	429	393	422	414	423	399	421	394	403	377	377	384	390	384	380	408	417	385	436	393	388	382	402	412	410	422	411	382	425	404	380	443	400	393	405	394	394	397	403	405	390	416	374	447	389	393	403	422	404	412	439	372	408	405	407	381	396	395	424	417	410	387	420	381	389	450	407	397	404	419	398	369	395	398	405	407	395	403	411	408	409	386	414	432	390	398	402	392	386	414	413	372	447	417	410	396	385	394	414	404	418
27247	18187	4241	955	729	640	658	631	618	670	613	671	614	642	581	575	611	622	615	622	620	626	648	636	627	576	618	644	604	669	594	576	601	627	585	649	612	602	637	592	627	615	595	536	577	582	584	609	620	618	578	581	579	637	632	575	599	618	625	577	596	655	604	605	608	622	635	596	635	575	590	616	628	599	644	624	674	618	640	604	618	632	589	640	608	575	617	616	600	636	574	638	589	611	579	614	621	623	627	599	639	614	595	603	643	638	625	596	594	572	630	556	616	632	633	646	626	610	619	575	630	584	607	616	612	633	571	620	578	604	595	552	583	616	604	596	611	597	590	620	634	620	594	588	611	613	627	588	596	594	612	621	589	588	637	623	631	599	589	582	630	646	625	620	650	621	637	627	560	597	606	615	625	593	547	620	626	613	563	668	631	606	625	616	634	608	617	603	617	576	542	645	624	566	578	590	615	650	659	582	578	602	632	630	627	592	619	624	620	611	639	604	554	644	611	621	604	575	633	630	626	637	601	596	593	565	600	606	607	627	622	592	623	557	591	618	584	608	608	632	563	591	581	636	599	610	624	618	635	579	579	673	580	547	554	570	592	557	653	593	595	655	590	621	613	598	597	626	610	590	610	625	594	586	615	641	620	602	592	639	618	581	621	605	576	616	620	626	624	612	601	635	577	658	610	601	525	632	632	620	650	595	618	582	590	631	611	620	619	613	609	615	589	613	627	619	563	573	573	564	573	635	591	618	578	625	594	568	606	593	620	615	627	597	597	638	570	623	632	606	611	608	570	613	627	658	648	590	563	627	525	599	576	580	605	632	609	595	628	567	603	579	577	605	586	612	619	604	598	617	587	596	591	616	636	586	562	607	629	605	595	623	595	580	578	577	614	627	634	626	629	606	579	581	647	574	602	629	614	632	591	610	549	570	612	602	633	622	575	592	626	681	591	616	593	625	652	604	568	598	601	561	563	594	610	600	670	645	603	647	626	604	592	602	545	609	622	587	602	566	633	626	642	633	589	663	597	573	642	637	632	616	584	602	661	529	642	597	584	646	636	622	616	595	641	616	620	633	627	557	619	627	581	586	642	580	646	636	580	626	573	607	628	584	619	574	596	635	667	593	621	628	618	621	583	631	597	628	613	617	600	637	620	612	625	585	593	627	597	625	652	610	653	624	601	641	579	635	607	568	578	590	616	590	625	617	597	598	566	604	604	631	630	588	648	626	611	615	583	660	583	610	599	617	589	643	601	569	594	629	615	595	601	620	593	588	634	633	635	583	679	593	559	607	580	624	602	611	606	639	621	600	587	588	662	556	611	618	597	580	627	605	665	607	643	613	618	617	593	568	610	612	652	646	605	585	634	606	622	586	585	560	615	637	636	624	644	580	604	594	561	595	621	642	595	649	622	623	617	623	616	594	614	601	598	616	574	616	589	598	614	601	610	575	602	630	640	637	640	629	620	609	604	616	625	574	595	642	544	588	646	588	622	620	613	591	643	611	617	599	628	622	637	634	582	610	634	625	585	638	621	631	645	587	588	598	638	601	579	613	641	650	614	597	604	576	607	612	579	634	616	674	594	652	594	641	592	619	597	613	616	649	580	580	617	662	636	579	609	582	622	602	549	644	613	619	592	592	658	629	630	615	584	652	586	627	609	631	624	597	656	620	604	607	621	584	580	636	636	617	577	619	598	573	616	552	614	576	569	614	578	592	643	620	593	627	657	576	616	604	607	608	611	646	649	605	603	604	602	633	631	649	626	626	588	636	638	643	635	631	617	596	590	649	594	619	627	608	620	628	640	621	592	635	624	607	603	635	608	590	606	591	636	629	635	646	633	646	611	602	627	566	609	619	581	584	575	581	645	573	604	598	584	571	615	609	621	586	608	603	644	588	605	613	605	578	594	594	658	577	589	620	629	633	624	591	614	596	614	577	628	634	621	666	576	592	627	593	634	617	576	592	594	605	595	606	574	653	555	662	589	627	653	655	614	592	602	600	634	644	586	600	599	604	564	646	604	635	634	604	590	614	624	580	662	642	636	624	607	602	602	590	619	605	652	613	618	587	616	601	653	594	621	584	608	569	629	597	640	620	660	596	620	641	620	567	608	553	619	599	639	621	633	580	564	604	618	609	602	607	587	593	603	605	580	568	629	627	590	607	651	636	567	610	630	638	568	617	635	584	605	625	589	624	596	593	601	622	603	600	603	583	622	608	581	599	632	629	619	629	596	588	622	603	611	602	619	608	631	617	586	601	576	619	629	623	632	610	644	587	584	596	629	603	628	601	572	557	597	638	634	599	562	639	629	621	592	610	665	591	618	625	631	638	584	630	641	622	560	606	549	584	641	545	612	600	597	616	667	643	614	610	595	634	607	638	642	579	637	608	609	612	609	625	609	602	570	617	623	572	589	606	633	602	630	576	579	646	602	607	594	622	588	631	565	618	604	606	623	625	633	606	642	623	631	608	597	683	588	607	631	640	594	588	693	652	610	609	655	610	590	605	575	633	602	626	581	565	588	595	614	663	611	601	602	592	656	611	607	571	636	611	575	658	602	610	593	631	616	592	628	632	571	607	588	616	589	597	610	575	594	633	610	576	581	567	592	601	576	553	599	578	643	586	578	633	585	606	622	623	651	598	614	589	593	634	599	612	597	608	599	591	607	597	633	605	617	572	649	601	589	584	627	588	618	640	585	627	595	640	582	660	612	606	592	595	598	602	630	606	612	602	596	602	601	595	626	609	630	655	598	610	578	625	578	627	642	608	596	568	637	570	653	600	603	559	617	620	599	601	592	593	629	584	577	590	605	567	613	631	597	613	613	645	594	618	614	618	620	658	611	589	608	612	585	595	571	665	620	583	630	637	629	605	646	651	599	621	636	569	602	624	588	615	617	665	623	593	591	613	610	622	629	596	566	573	626	571	646	629	652	602	610	632	643	627	615	609	592	586	664	630	604	597	653	621	561	597	621	561	607	611	632	582	568	570	595	601	579	615	567	615	636	616	629	620	630	617	617	591	591	624	621	601	620	611	590	654	639	605	616	629	613	608	593	601	573	651	611	605	590	598	619	594	599	588	604	619	568	631	587	642	593	604	627	541	583	626	575	608	612	549	555	627	596	615	610	604	624	630	637	559	608	606	595	628	584	621	593	609	636	635	651	608	588	553	629	636	624	631	584	614	564	622	603	623	621	626	614	645	608	582	603	605	558	587	626	582	550	612	583	613	598	629	590	642	614	609	617	602	634	587	562	563	629	601	616	637	617	625	601	563	614	577	599	631	607	587	630	619	657	594	603	613	648	605	647	647	603	597	633	600	598	597	638	615	577	625	602	625	617	582	588	623	640	597	580	576	608	590	586	606	601	600	609	660	568	656	609	628	601	600	579	570	585	603	642	598	656	669	608	639	577	619	624	659	608	625	627	600	642	563	607	628	590	620	625	610	577	582	630	607	562	581	639	629	635	621	656	596	571	649	567	613	644	637
4475	1099	1013	842	806	739	727	747	703	766	743	673	710	693	701	747	726	736	728	719	715	728	696	724	696	700	695	731	716	748	767	713	687	686	716	697	739	732	735	690	754	715	703	673	691	671	731	690	677	789	789	690	718	693	762	653	738	674	657	739	709	664	692	713	685	704	704	701	719	689	724	707	730	686	705	798	705	706	730	683	702	709	740	736	707	695	736	679	716	691	733	688	736	678	701	694	704	722	723	709	708	680	749	736	715	708	724	709	693	699	705	706	738	684	716	720	738	708	748	704	684	738	713	712	757	753	722	695	733	733	700	688	717	723	703	747	725	695	722	695	701	717	721	692	685	730	736	728	750	679	732	720	718	739	703	689	706	721	697	751	713	700	679	733	660	748	684	755	696	737	691	739	699	684	727	736	731	697	648	702	740	703	738	709	710	730	698	689	730	716	715	700	751	716	724	741	743	689	715	729	704	768	711	705	767	736	676	756	699	738	709	743	724	702	722	717	736	685	706	729	701	734	770	737	680	706	692	709	706	724	758	721	719	714	746	722	705	722	718	736	658	691	666	725	695	740	726	752	765	732	677	736	729	716	685	729	711	688	713	733	689	677	730	710	683	731	728	711	701	729	711	711	707	744	707	702	698	768	683	751	736	711	740	713	703	726	718	753	713	756	727	748	729	724	687	754	659	741	660	663	690	689	679	716	689	752	674	696	755	704	759	697	709	685	680	721	743	705	742	693	708	747	678	718	691	687	684	681	679	727	746	685	707	722	708	705	722	663	701	725	698	715	686	701	702	678	700	707	683	679	697	698	736	710	691	725	713	739	707	699	712	734	735	750	714	695	664	683	716	699	754	716	749	748	726	694	742	708	714	757	709	690	686	732	757	706	717	743	729	720	734	730	694	715	714	690	703	657	678	710	751	689	693	661	748	730	692	749	702	706	732	759	740	734	738	683	760	679	707	668	673	682	705	693	711	677	730	682	707	682	672	687	708	691	728	722	723	708	714	736	724	724	706	717	716	702	758	685	706	701	677	750	703	708	736	744	654	726	693	708	749	717	745	679	697	664	667	710	703	768	727	714	678	679	720	738	652	710	697	719	690	743	759	761	725	694	730	715	725	737	699	779	702	710	682	770	703	726	673	723	698	682	656	731	714	675	739	721	661	675	738	709	713	711	715	711	734	665	741	752	718	696	697	676	732	693	751	736	708	764	642	700	712	757	706	712	691	713	723	701	732	711	710	710	678	705	692	733	727	729	698	671	646	745	716	727	694	718	707	703	746	694	677	685	732	684	719	653	692	753	663	720	713	758	746	662	647	713	753	749	716	712	772	724	715	735	709	706	703	728	699	687	713	698	697	650	709	682	744	765	691	728	741	715	698	667	695	685	731	728	704	726	688	674	709	740	783	712	719	712	686	703	732	765	711	755	705	706	703	693	725	715	709	697	658	745	697	723	701	700	676	699	688	744	706	736	704	680	670	738	730	680	745	734	688	727	686	735	697	750	725	660	703	720	703	656	684	722	750	722	757	729	698	656	755	759	756	721	745	690	692	731	698	674	712	744	711	746	734	751	703	708	789	684	720	666	720	700	736	736	677	734	736	694	715	748	730	703	694	720	726	713	706	704	744	707	723	725	688	750	746	711	718	717	710	733	698	676	676	711	745	728	705	695	699	672	749	761	728	737	708	703	738	747	704	761	728	708	746	732	720	674	709	749	720	745	690	753	722	741	723	698	760	704	698	723	667	672	682	752	698	715	746	666	729	727	687	725	698	718	727	709	747	678	673	691	677	707	698	718	701	692	704	712	697	670	699	720	658	750	724	708	728	702	726	689	714	703	746	708	717	746	739	682	646	736	723	725	711	731	717	671	719	702	711	654	708	701	715	766	676	703	743	687	726	721	727	705	714	753	662	686	763	781	704	739	722	729	712	751	709	754	708	712	664	686	713	717	714	704	711	733	682	679	710	714	702	690	721	677	711	711	727	725	728	723	715	698	737	701	726	669	722	691	727	658	706	691	704	728	696	727	651	717	708	721	724	742	717	695	678	704	769	712	684	767	772	719	732	687	730	722	704	668	719	687	731	708	732	697	717	742	700	734	722	713	723	725	698	682	709	739	677	669	686	718	703	718	751	735	718	722	727	705	675	760	736	743	677	721	717	722	724	737	735	722	728	729	774	712	679	720	714	690	665	734	716	701	745	720	698	678	666	728	719	680	712	721	707	717	671	763	716	723	697	720	657	714	770	715	700	712	733	746	740	745	689	713	723	728	707	701	716	708	696	739	739	735	697	754	714	725	702	707	693	720	677	692	726	715	692	668	679	691	641	724	690	710	742	739	698	742	719	705	676	688	748	723	717	711	799	707	793	720	712	754	690	777	691	705	717	715	723	716	708	723	727	681	707	623	726	769	688	689	714	705	674	733	737	699	691	673	696	716	728	705	729	721	690	667	657	714	707	697	672	754	666	720	720	729	708	709	751	724	696	701	748	726	729	759	712	748	675	699	759	752	714	703	685	785	718	717	693	716	689	711	739	691	684	720	706	680	689	691	673	729	729	709	739	756	725	704	735	713	721	713	739	699	701	712	713	690	695	724	785	748	696	693	735	717	757	697	749	711	737	701	707	695	695	700	714	689	691	705	695	704	738	655	735	709	724	745	721	713	721	717	727	694	741	730	657	686	743	713	704	717	730	733	761	748	730	749	635	723	734	742	705	710	765	713	753	712	744	731	690	747	668	703	729	702	708	739	734	672	729	668	739	717	713	690	685	709	712	725	700	720	698	736	704	731	746	705	711	699	731	665	706	668	720	702	710	678	699	688	715	717	718	744	754	695	772	673	735	743	654	674	712	711	685	741	700	739	708	745	721	705	756	686	711	743	714	693	721	747	710	717	703	737	706	706	731	712	715	757	718	692	705	690	694	668	738	688	710	704	704	682	719	709	721	693	701	736	673	747	714	659	697	662	733	734	753	693	695	653	688	727	746	713	756	800	719	705	744	739	717	725	662	644	709	682	698	733	721	666	699	709	703	702	730	723	730	738	755	730	785	704	734	778	736	690	715	711	698	713	723	691	668	699	789	744	710	688	758	717	707	724	707	690	727	693	684	690	701	730	697	739	694	663	721	732	688	711	695	689	725	677	733	750	690	732	720	692	727	724	761	767	685	716	685	690	712	702	764	707	698	780	701	697	684	725	694	683	678	767	701	708	681	718	718	725	719	772	711	731	700	703	719	737	719	712	695	723	708	708	706	708	684	705	691	733	760	700	747	678	671	726	722	671	729	750	692	746	744	710	661	684	699	678	707	724	691	719	720	690	690	734	692	734	703	678	728	730	750	686	758	708	704	706	723	718	692	692	717	706	720	678	710	734	700	766	698	749	717	709	688	670	732	744	708	692	721	720	757	659	726	709	715	757	671	705	703	713	736	709	726	706	686	707	716	688	676	679	717	754	707	723	673	697	710	683	741	704	717	700	755	690
23634	21090	28105	24289	21068	9104	1379	1025	881	810	805	790	738	784	710	719	718	741	644	689	688	707	696	655	647	644	696	667	664	678	668	642	648	670	676	637	702	674	643	657	697	619	673	645	638	643	668	688	650	646	700	659	694	635	669	639	663	622	687	643	699	654	675	672	675	691	657	645	625	653	659	666	685	646	718	685	693	629	658	655	661	650	673	657	690	653	675	696	696	664	667	629	642	607	666	659	659	654	648	614	612	649	645	682	665	663	674	593	677	636	709	695	726	668	656	685	661	651	693	679	696	663	662	629	671	676	686	642	648	694	666	653	631	654	663	653	604	647	644	658	648	661	650	637	670	669	669	617	654	633	660	625	649	697	630	711	638	669	632	698	619	663	670	680	646	687	698	635	651	678	634	684	648	673	667	648	669	666	633	633	627	640	636	642	667	702	676	657	677	660	636	648	660	667	635	680	656	651	637	643	675	689	692	640	669	681	636	623	644	656	672	667	647	641	693	637	647	629	616	673	681	696	650	714	674	595	670	640	628	635	683	671	595	643	674	592	604	717	659	595	659	652	659	710	645	616	683	621	674	663	602	676	681	632	664	609	679	623	695	631	634	666	667	669	677	669	628	693	624	630	668	651	712	653	649	668	652	628	699	648	651	635	695	615	627	700	685	671	667	685	698	674	672	657	668	672	661	646	687	646	657	622	658	678	652	629	672	673	652	598	690	606	664	686	644	668	649	635	613	672	680	638	637	645	581	610	640	683	663	629	627	624	657	645	615	639	678	653	661	666	633	667	621	650	689	647	626	627	635	657	633	639	684	647	677	688	624	651	646	653	679	635	647	664	699	667	653	650	650	662	686	619	632	668	668	631	661	656	649	674	663	650	675	667	600	659	649	663	633	647	649	637	657	670	688	627	698	650	634	640	625	655	662	634	658	647	683	695	669	651	653	643	629	625	661	701	674	681	628	642	687	621	645	708	665	667	642	682	621	639	679	682	684	630	613	673	656	649	695	649	711	654	676	653	658	658	682	628	697	643	653	658	671	641	598	643	735	638	616	618	689	684	666	636	627	640	626	647	692	631	635	649	677	662	620	647	620	633	693	674	658	667	606	668	669	666	668	673	675	656	650	641	593	627	624	639	660	656	625	693	676	645	671	644	663	614	638	647	624	713	664	666	680	669	665	659	644	668	680	642	642	638	678	643	661	648	639	676	643	645	624	650	618	660	653	612	666	627	607	664	645	702	650	653	695	643	703	596	639	657	648	634	653	685	627	629	663	623	646	656	613	635	696	640	645	624	694	690	670	682	625	613	651	624	697	669	603	620	659	644	674	646	686	644	674	741	636	658	658	626	657	673	672	631	680	673	663	604	697	683	654	642	627	646	650	657	626	665	632	665	681	594	660	653	662	673	628	656	636	691	666	689	618	635	676	650	668	653	640	646	646	640	633	662	696	665	684	643	624	611	649	641	643	680	661	698	631	657	634	638	608	683	654	623	656	665	705	634	656	663	674	643	669	692	652	681	647	649	599	654	673	644	635	671	602	624	657	598	684	621	642	671	614	649	612	640	681	680	684	660	645	677	671	643	619	664	658	649	629	625	630	606	646	651	636	634	650	687	631	725	680	665	671	648	676	693	689	672	680	693	700	647	669	686	659	672	638	703	697	689	636	641	676	617	675	638	646	604	667	721	653	613	652	679	647	666	663	610	665	620	648	695	701	614	631	625	634	613	653	698	703	703	689	683	654	679	621	613	657	693	687	672	647	634	617	672	678	669	696	595	689	616	661	680	673	665	611	684	655	649	645	662	663	653	673	656	679	620	657	676	628	660	642	639	694	688	641	670	629	649	689	622	656	662	675	670	657	668	688	606	651	671	669	649	690	652	639	688	644	633	627	690	708	703	664	618	681	676	664	609	639	653	689	654	627	686	633	654	614	681	703	673	663	715	687	636	711	621	642	631	652	637	653	686	681	675	657	678	640	648	635	679	680	673	649	684	682	686	687	649	671	670	653	678	612	648	655	653	662	653	662	662	682	684	621	673	613	667	691	665	668	626	670	622	670	668	624	614	692	669	678	655	624	655	681	682	716	641	631	658	647	679	649	665	644	649	638	622	673	631	650	634	661	629	641	616	630	660	634	620	680	660	678	615	702	663	669	695	649	684	692	648	682	700	665	648	642	630	638	660	666	635	653	656	637	656	641	626	679	668	664	657	636	688	668	654	695	606	609	678	636	671	638	683	647	702	707	641	681	699	625	645	662	659	716	654	655	655	661	628	646	672	656	648	655	647	698	690	650	657	643	682	599	653	664	693	680	670	653	606	583	674	650	642	671	663	624	598	665	644	636	734	677	682	678	699	661	651	712	660	657	686	645	631	674	654	651	616	649	686	657	629	652	688	608	636	616	648	708	659	654	656	745	670	672	666	647	650	653	651	673	673	651	645	641	628	646	629	630	673	663	681	641	634	659	660	648	596	606	661	667	672	657	646	672	653	658	665	702	639	699	646	674	696	618	653	664	647	642	588	658	623	655	646	684	645	656	642	617	719	633	688	661	633	700	619	637	656	615	639	643	639	670	626	667	694	609	647	699	700	628	669	672	676	713	658	661	690	672	615	692	666	588	649	627	673	652	680	657	673	627	620	665	647	681	659	719	607	652	647	636	701	675	659	671	686	646	606	652	647	670	649	652	697	684	652	635	661	662	660	685	671	675	691	736	630	670	631	653	617	671	706	635	659	643	652	706	677	628	647	655	654	688	623	702	635	572	646	726	658	633	603	627	665	671	647	702	677	626	613	635	606	656	693	659	665	653	651	639	682	656	708	655	701	663	667	680	651	627	671	637	660	637	702	693	647	619	624	678	692	642	638	640	696	659	663	637	669	671	608	662	654	655	643	680	648	650	649	638	723	684	651	680	617	680	642	653	678	712	630	691	652	670	713	621	619	654	663	643	688	661	678	650	654	661	657	651	656	635	664	688	660	663	619	674	659	655	652	647	698	633	657	576	668	679	671	684	624	648	653	649	602	630	640	623	617	693	649	638	634	606	669	651	666	680	653	619	663	646	735	704	618	675	662	705	591	661	650	645	667	687	598	695	673	699	648	626	680	683	653	629	674	679	671	644	620	647	640	662	680	666	652	673	663	645	664	639	641	606	666	672	627	676	692	632	681	628	648	624	638	613	657	639	640	647	675	621	641	656	613	655	664	661	662	664	650	602	621	658	657	687	649	651	646	606	643	659	641	686	590	615	672	677	636	670	665	687	690	730	674	660	635	630	687	616	628	697	635	665	638	644	667	694	675	648	602	690	650	683	679	632	643	685	642	673	672	642	658	663	656	658	642	674	661	608	662	674	677	635	676	697	634	693	662	674	689	651	622	662	649	641	657	654	715	658	655	670	625	626	652	673	700	643	648	647	706	652	708	603	683	689	701	632	670	670	678	653	679	676	639	627	595	586	632	664	649	618	640	709	635	672	668	631	654	683	664
3366	8500	6689	3477	2365	1917	1655	1403	1284	1068	1037	993	997	902	892	920	848	811	851	845	837	806	783	821	832	811	814	843	753	778	823	784	769	826	795	758	800	827	790	753	806	806	826	792	751	758	797	791	760	774	782	801	806	786	787	796	799	744	798	811	814	764	742	787	819	777	829	783	799	757	778	782	773	796	836	799	813	832	762	773	796	759	777	774	812	769	821	766	723	767	803	762	828	728	827	775	812	779	824	808	780	756	761	748	740	776	801	760	766	770	783	823	763	795	767	799	771	853	796	745	740	843	787	799	764	764	734	768	775	822	750	789	821	798	756	857	793	792	760	755	740	783	780	736	794	769	863	756	814	778	800	760	811	790	823	819	793	827	803	811	776	753	782	788	746	766	809	789	797	785	812	770	786	768	786	776	773	773	722	792	762	831	810	798	840	792	758	829	781	760	786	757	791	753	793	769	792	789	828	762	795	751	782	797	804	752	804	798	771	767	760	763	797	806	741	814	728	765	815	768	775	774	766	787	770	782	781	800	792	752	775	798	775	788	789	814	750	773	763	820	776	781	789	771	816	772	796	746	791	760	793	778	776	779	785	778	752	839	765	797	788	778	777	827	795	755	741	795	701	781	728	770	758	765	794	733	817	737	788	760	783	754	793	802	771	758	763	789	754	798	757	797	759	763	822	829	788	802	834	775	764	757	741	798	775	769	770	701	751	745	759	755	742	802	811	793	750	771	753	827	770	773	737	804	791	776	774	755	766	784	799	763	810	767	823	746	765	785	824	805	808	791	780	804	759	776	760	788	743	738	749	785	824	770	729	800	798	776	770	778	774	766	768	816	780	759	783	795	823	821	815	771	800	801	795	763	818	739	805	729	778	797	817	750	821	818	832	763	760	756	736	772	794	808	771	858	772	803	774	768	772	733	782	803	774	814	801	794	816	770	773	797	787	808	782	758	809	845	796	761	779	821	751	787	787	826	825	736	781	805	791	772	767	747	718	772	764	758	811	811	765	737	754	743	765	802	758	750	754	790	797	784	793	772	824	839	794	845	812	844	811	717	795	808	771	789	827	772	818	749	769	775	793	765	782	760	767	788	761	792	764	748	761	747	733	754	729	800	733	774	755	790	744	827	799	731	796	737	812	768	811	779	811	805	747	780	720	829	788	763	715	794	771	785	794	759	812	811	790	762	781	763	775	777	793	767	766	732	772	742	799	819	814	812	815	790	785	767	772	821	791	750	812	737	780	752	795	798	761	813	830	783	790	799	755	786	749	785	768	796	802	787	751	800	772	749	804	765	808	749	750	797	785	758	760	772	806	804	799	819	749	785	801	807	749	798	809	820	795	761	788	759	814	764	786	738	792	737	781	768	775	762	783	775	815	792	802	754	808	758	789	755	784	817	735	760	800	798	802	812	755	814	776	824	800	808	793	802	762	800	796	837	788	792	762	771	796	758	770	755	727	792	759	802	768	773	754	794	841	789	738	797	783	838	772	754	806	804	735	753	818	779	820	790	747	733	756	839	766	835	772	777	780	753	870	770	780	753	831	759	771	737	778	804	802	758	745	784	801	764	751	802	791	794	768	779	735	786	778	823	814	733	815	762	792	778	801	782	829	716	774	824	814	770	783	741	775	786	777	798	824	742	801	799	809	786	760	765	752	778	769	781	816	787	806	821	763	819	750	741	779	752	758	779	762	831	775	768	759	788	790	791	736	752	805	796	778	777	790	771	729	790	746	818	798	824	788	812	799	797	810	765	791	772	750	762	795	813	807	781	826	769	794	815	782	742	825	779	767	723	813	788	779	724	815	838	752	805	807	789	785	773	799	731	797	762	734	790	742	787	811	764	788	762	816	829	797	759	759	727	773	774	786	804	789	809	868	762	758	780	775	768	734	778	800	737	811	801	840	785	790	815	792	754	763	775	764	779	760	801	794	811	793	789	768	719	816	755	758	750	818	753	765	794	797	816	747	788	794	819	769	774	774	806	801	832	795	780	752	744	776	786	743	758	790	787	786	791	782	794	751	810	724	741	768	760	802	824	777	809	796	757	790	810	718	793	752	821	821	778	785	784	756	812	781	745	764	779	799	770	756	785	727	771	802	780	828	769	755	788	758	799	769	793	802	772	787	774	822	768	821	756	806	782	760	748	747	755	801	787	753	848	791	814	841	791	788	801	777	772	752	790	809	745	784	770	803	787	774	763	798	777	765	793	751	788	748	744	771	783	730	800	780	799	742	822	784	765	861	764	773	767	761	743	788	767	785	785	759	735	762	797	787	786	763	814	784	760	771	802	752	788	809	779	744	774	836	765	747	744	816	749	791	757	751	785	770	773	812	762	741	814	761	804	801	796	776	788	753	733	793	774	775	777	805	758	830	787	740	791	754	821	785	769	784	766	810	782	771	799	809	783	796	775	789	737	810	778	808	776	803	768	849	763	766	786	826	755	774	769	766	774	760	827	781	770	757	795	794	791	769	818	767	779	785	759	798	781	758	834	796	815	779	799	750	746	814	775	847	766	774	788	773	815	791	751	807	753	816	771	801	756	779	830	799	753	791	813	815	748	779	757	805	827	769	741	784	829	833	781	767	783	736	769	849	821	800	796	724	810	763	778	807	738	799	781	739	820	799	753	766	796	795	816	821	742	782	779	807	735	761	781	813	835	778	816	804	773	778	775	779	749	747	801	824	782	815	787	810	770	773	796	774	733	781	794	803	795	833	772	796	734	746	765	744	817	796	804	789	764	766	798	746	768	786	753	807	786	797	753	749	810	765	765	797	761	739	771	743	746	735	790	774	754	777	785	785	831	792	805	789	790	798	755	801	778	817	779	751	813	806	779	784	792	788	792	837	817	789	765	857	744	762	781	803	784	719	772	804	761	764	725	761	804	795	774	802	776	778	794	760	775	753	760	805	803	799	768	751	813	796	822	841	733	741	853	800	788	795	759	797	807	728	798	753	811	777	726	723	759	809	780	715	804	736	745	775	774	779	791	844	771	762	791	798	805	785	785	739	777	793	773	802	769	775	787	801	774	818	777	796	757	791	833	759	750	748	817	832	797	733	739	824	773	805	788	756	812	761	742	721	828	766	802	775	789	795	766	775	732	805	793	776	757	817	749	790	722	750	753	740	788	796	783	741	786	859	721	804	797	807	782	783	804	752	754	792	836	835	770	805	807	767	775	770	802	802	792	780	780	783	753	801	830	778	779	758	804	762	792	749	735	711	799	819	824	729	772	815	806	824	802	785	763	778	787	787	807	838	769	763	788	807	737	747	759	783	806	780	832	851	808	780	749	835	733	802	776	771	756	774	791	773	824	757	785	749	807	810	797	775	846	810	790	771	779	811	744	761	811	800	730	758	829	804	758	754	763	785	762	793	771	811	809	841	772	760	774	774	753	769	835	764	821	781	802	745	762	788	763	772	756	816	755	819	786	769	791	806	786	763	737	779	740	833	757	741	765	746	733	795	767	750	787	795	811
24586	21111	27104	25256	11276	719	534	456	401	400	378	397	378	374	356	314	341	326	311	330	319	345	327	306	291	311	341	310	343	323	360	358	313	343	301	362	321	304	352	315	298	301	320	315	308	345	313	310	298	301	295	327	312	317	321	322	331	320	305	293	317	318	307	326	338	313	328	294	301	338	323	304	335	309	287	304	292	305	284	353	352	289	309	322	318	325	319	289	322	317	314	317	303	303	342	296	306	371	290	317	317	297	289	286	302	344	320	318	308	318	302	319	302	309	289	338	328	323	307	334	336	332	283	308	309	308	335	321	318	293	307	338	298	314	299	336	277	316	327	327	285	300	339	334	324	308	291	307	274	347	304	323	320	339	293	321	318	317	323	339	317	335	320	333	325	313	305	318	328	293	327	306	315	347	314	301	346	325	305	303	323	312	350	324	316	317	317	325	305	354	321	311	290	297	317	341	324	298	311	327	276	344	325	347	300	302	330	347	316	311	334	326	313	308	319	285	299	305	359	368	284	306	321	281	309	320	333	302	337	343	311	328	291	295	285	307	293	311	339	319	339	324	314	360	299	323	307	316	323	309	309	294	362	305	304	291	310	305	313	330	309	316	311	324	296	337	315	328	323	290	310	296	305	346	309	303	317	350	328	282	335	310	338	329	348	335	307	310	337	296	281	331	301	289	310	312	310	322	331	314	329	328	330	334	302	331	304	317	331	315	303	304	317	332	320	311	300	293	333	315	325	284	341	313	298	296	301	311	299	336	299	347	340	341	313	328	328	292	318	288	292	318	336	301	323	325	323	323	317	321	304	324	322	297	315	294	317	324	336	317	312	309	294	297	296	310	314	320	325	295	345	313	302	336	303	317	287	297	327	339	313	315	307	305	293	293	291	329	302	312	309	294	307	317	325	308	317	318	329	329	295	326	299	312	331	312	304	321	313	336	320	329	287	319	317	304	314	339	310	329	318	317	304	287	316	299	307	292	305	316	314	335	304	295	320	316	298	339	329	289	286	315	312	326	292	323	355	299	331	307	295	317	283	336	323	311	322	299	335	336	367	305	289	321	329	313	302	286	339	317	274	324	300	314	317	312	279	306	313	318	351	328	313	319	344	327	283	323	294	297	299	293	283	316	306	300	332	337	295	313	298	308	330	284	313	316	295	298	301	321	316	309	319	320	310	335	324	324	328	302	324	318	305	318	313	349	291	307	295	309	295	298	312	295	304	318	320	307	307	315	338	298	314	314	303	342	297	319	317	299	319	298	318	319	308	327	320	345	341	307	324	315	337	295	318	318	328	314	317	336	311	327	289	292	303	286	315	317	321	308	284	317	284	308	321	323	323	304	341	310	304	286	291	340	333	320	333	297	311	342	314	302	318	321	343	314	314	305	305	302	277	314	297	321	305	339	322	320	325	347	276	324	312	310	327	276	307	326	321	321	318	311	312	300	302	342	320	321	341	317	312	300	308	287	293	310	305	313	310	295	314	331	299	321	337	308	337	336	295	306	316	316	263	289	316	312	319	310	334	331	298	318	316	343	328	335	285	307	303	320	332	310	328	354	316	302	322	326	317	320	339	325	295	322	323	322	322	286	324	347	305	358	343	338	320	309	330	289	327	340	317	325	348	324	319	320	300	338	298	297	282	321	315	292	352	346	334	303	303	306	361	308	304	334	345	312	362	312	311	306	360	305	296	327	348	330	300	289	298	319	320	319	304	287	319	331	307	323	294	312	294	292	316	346	307	321	331	325	305	318	317	315	306	301	297	289	355	307	319	315	298	305	308	322	301	309	319	298	316	327	302	327	314	303	318	298	343	324	347	351	325	285	306	315	293	342	273	330	337	284	324	344	309	302	329	348	300	307	299	321	312	266	347	312	309	265	330	311	294	301	334	298	323	286	320	310	328	315	313	325	313	288	307	323	300	291	298	318	328	313	296	318	325	326	325	289	323	327	297	311	285	313	290	300	327	302	325	300	316	309	330	298	328	302	319	333	347	302	317	319	324	315	331	305	330	305	321	300	303	284	332	307	315	273	321	323	335	315	331	307	301	312	337	311	344	303	343	317	317	313	305	349	324	335	314	272	299	318	337	343	296	297	296	323	322	343	278	337	301	340	282	296	295	316	308	331	329	319	333	328	304	297	295	343	307	323	298	305	275	304	281	307	301	309	335	306	309	326	305	301	325	289	298	326	340	315	337	351	325	290	287	313	321	292	336	331	311	274	330	292	322	316	304	373	319	310	319	320	314	284	328	291	306	304	330	315	296	311	314	322	305	315	342	330	303	326	343	326	283	308	320	341	337	305	318	302	324	311	304	307	323	302	325	299	307	288	306	322	323	304	299	302	305	307	320	312	315	333	313	328	294	316	339	317	314	296	309	334	298	341	304	317	294	292	302	333	319	304	344	311	315	329	284	327	338	314	344	300	327	295	292	313	326	315	324	320	270	297	297	321	298	319	322	341	312	312	321	320	345	324	348	323	282	314	300	325	304	321	310	346	313	301	315	330	324	331	303	334	317	309	293	325	285	324	314	320	327	333	315	308	327	329	311	279	315	313	312	314	304	318	301	288	338	307	311	299	345	291	330	320	307	350	315	327	304	312	304	302	339	323	317	292	324	307	330	314	292	304	314	313	262	316	316	331	316	312	327	314	323	321	295	295	295	341	313	271	302	324	319	325	326	295	295	305	307	286	291	334	306	309	321	331	307	328	313	303	324	297	316	323	329	311	292	295	305	332	324	281	360	272	312	302	323	333	292	308	295	321	298	298	299	328	327	311	309	307	321	320	351	351	333	288	299	329	317	319	307	331	311	337	323	288	281	309	352	294	298	326	285	344	308	304	329	322	332	298	331	321	344	319	328	356	312	328	306	315	305	311	280	302	335	326	333	346	311	324	309	318	351	322	304	308	290	308	303	298	310	334	298	316	304	343	318	298	298	361	322	315	316	309	304	346	305	327	318	298	310	340	325	324	306	349	293	318	319	320	331	314	306	334	314	333	298	337	333	321	309	319	279	298	310	326	298	330	338	291	288	316	314	315	317	321	303	327	306	316	296	291	306	312	304	299	332	327	305	319	350	290	330	321	310	288	324	299	295	316	307	300	321	322	320	312	303	300	325	327	318	291	272	306	329	310	289	290	313	297	324	317	311	318	333	336	308	299	299	339	307	292	319	313	310	313	291	332	315	307	317	289	307	328	279	307	311	345	326	317	315	306	317	325	301	302	332	324	299	324	316	310	317	303	315	309	318	325	299	330	324	303	330	323	325	302	301	351	317	306	318	306	290	317	339	290	313	299	288	303	309	298	338	330	330	322	319	317	328	334	305	313	325	295	328	295	342	325	321	311	301	298	292	340	326	332	311	282	312	273	329	300	347	305	313	320	318	320	309	335	342	301	330	313	285	319	295	321	319	324	301	340	304	325	325	341	326	317	338	331	326	324	314	326	329	299	314	302	318	322	303	326	307	307	317	308	350	315	316	333
3433	5170	3885	1888	1359	1095	844	781	650	589	483	487	517	459	478	430	431	440	422	371	415	378	392	412	423	383	427	367	430	372	377	401	365	366	379	360	424	357	381	376	372	395	374	367	387	395	398	349	386	412	374	377	391	387	385	412	407	370	352	406	384	378	390	375	339	373	361	380	353	375	424	367	353	386	358	379	347	396	386	392	402	402	391	364	339	371	406	375	401	367	390	393	373	410	385	379	379	385	378	385	354	402	379	337	374	380	390	367	381	356	345	390	381	386	393	334	383	370	354	368	385	384	371	387	362	394	343	363	382	378	350	350	411	361	351	375	385	407	350	347	404	389	386	352	377	378	386	342	366	371	352	340	358	396	345	381	389	376	392	380	386	378	373	376	402	386	378	387	388	385	398	408	363	409	381	367	346	370	365	344	357	362	354	368	396	385	400	366	368	362	382	365	393	386	376	384	397	364	353	375	382	407	369	352	392	361	358	349	347	357	383	363	339	394	390	402	341	390	391	372	366	372	348	335	384	401	353	372	382	399	350	367	395	350	406	388	343	355	398	387	355	370	390	354	371	359	393	400	384	356	374	385	362	373	387	391	361	396	364	375	387	385	374	369	366	359	358	358	352	399	390	351	398	373	391	394	395	365	363	354	362	395	380	379	360	399	366	393	389	391	348	405	391	363	374	345	362	379	395	371	381	367	372	363	384	363	403	376	379	373	386	349	358	377	373	369	369	351	370	349	367	374	406	372	394	387	375	388	331	390	378	373	357	353	391	384	397	402	383	363	358	370	393	372	355	406	376	376	384	390	362	362	367	349	385	352	353	400	356	365	398	359	403	364	362	348	394	392	379	376	364	383	356	383	365	383	373	359	404	397	370	384	381	396	344	362	369	408	368	385	329	354	380	392	374	336	334	392	402	364	401	388	393	365	370	382	383	351	410	374	379	353	355	364	356	355	359	348	386	412	379	356	368	355	392	390	386	357	374	322	360	372	340	398	373	370	354	343	398	413	374	375	389	352	387	343	377	370	392	402	372	402	373	366	359	353	384	380	382	430	378	389	368	396	376	393	364	388	349	369	370	358	371	343	364	403	400	372	406	368	380	326	372	348	384	401	371	378	378	412	373	386	372	351	403	373	410	389	384	362	356	365	338	358	353	373	360	350	420	392	370	371	375	364	400	376	363	391	377	384	398	369	361	356	356	387	367	395	377	371	347	395	356	388	347	367	364	380	355	352	400	354	388	353	350	357	408	387	370	384	391	379	361	420	369	376	366	355	363	376	350	395	342	382	359	367	370	357	354	395	413	336	361	388	380	344	355	387	380	374	361	375	346	382	367	350	375	386	357	350	355	372	349	403	361	343	393	337	356	387	359	391	341	364	347	358	358	381	358	386	392	388	390	351	372	420	367	408	383	394	424	386	361	389	367	400	377	397	365	382	357	391	370	376	362	373	389	352	362	367	351	358	357	362	350	365	405	375	392	371	378	394	377	343	331	370	367	376	366	388	335	363	416	355	368	381	408	382	389	379	371	359	393	414	337	367	366	384	379	379	341	382	391	359	365	376	373	348	346	390	364	369	350	369	381	383	384	386	400	353	376	351	378	380	348	383	375	357	381	341	358	379	379	419	368	369	386	350	392	337	382	382	392	361	348	368	368	381	369	358	404	378	360	388	343	425	406	386	357	366	376	370	348	386	382	394	376	364	355	338	380	384	394	378	422	375	375	382	382	324	376	375	363	361	374	367	363	369	325	386	379	326	369	380	374	371	367	382	377	374	353	386	357	393	378	382	374	372	371	373	402	368	389	409	357	347	377	386	368	384	369	339	383	367	392	379	351	395	354	390	386	348	374	368	357	347	397	406	385	352	402	401	382	364	380	391	397	397	386	344	377	375	394	406	411	376	383	353	342	360	355	362	363	328	368	357	383	380	343	367	366	366	381	392	372	338	371	388	364	353	385	353	408	348	375	356	368	384	367	397	366	336	403	365	381	363	394	384	368	365	375	366	404	370	407	354	388	376	399	382	352	369	362	364	355	411	395	368	379	384	360	390	350	412	395	362	363	362	367	354	347	388	353	396	412	365	345	375	373	355	406	403	389	393	346	346	367	344	411	371	363	376	384	357	378	364	363	350	324	373	383	363	392	390	362	382	351	386	364	302	347	363	417	365	393	392	350	393	329	363	381	351	330	371	384	364	360	362	371	387	398	384	362	351	418	373	363	381	402	391	391	352	378	353	353	378	388	373	391	375	377	389	386	368	351	372	350	361	349	356	374	364	403	366	385	368	372	364	365	375	348	387	361	344	331	363	380	378	376	354	384	365	409	354	355	359	393	386	353	392	368	372	407	383	383	375	403	380	356	377	392	366	375	380	386	361	372	355	342	389	359	358	411	380	373	368	372	309	368	377	375	338	402	334	356	381	368	356	361	349	388	376	403	360	376	372	375	379	371	382	363	378	381	347	387	352	358	383	366	368	361	386	380	387	365	350	383	364	351	375	354	388	377	354	407	377	350	361	366	364	379	374	384	376	364	338	365	361	357	332	416	371	356	368	364	378	341	371	369	388	327	343	387	350	405	371	388	339	403	392	388	391	365	347	368	363	360	356	341	384	400	372	403	344	348	376	343	368	387	360	359	353	361	374	378	368	352	371	402	332	371	357	369	377	370	383	385	374	365	379	372	376	361	373	392	346	377	366	363	364	362	354	385	389	385	383	409	378	364	339	377	393	400	378	380	380	366	392	362	386	374	366	370	356	405	385	361	372	362	329	358	397	362	391	361	367	363	415	355	380	385	376	376	393	406	412	396	372	402	433	335	370	364	396	367	378	353	390	409	353	382	362	364	362	362	407	358	374	359	341	380	351	349	385	367	376	361	360	372	367	402	379	343	421	365	363	363	344	401	391	375	401	403	357	394	349	358	386	401	392	397	422	344	347	367	346	410	360	384	372	380	399	387	392	400	400	374	398	360	337	366	376	367	374	351	360	381	363	363	409	358	397	389	385	388	358	381	377	401	363	394	382	381	375	402	341	379	402	361	354	374	383	367	403	358	356	367	362	408	399	348	369	347	351	382	405	389	381	398	389	371	372	384	371	380	401	385	397	400	369	368	364	368	397	379	378	385	389	358	418	314	396	357	390	355	337	377	369	369	411	369	393	348	383	371	369	398	364	404	415	387	375	367	414	361	365	356	394	356	377	353	348	365	359	381	386	377	387	386	378	359	380	339	368	389	373	375	365	380	364	367	354	363	372	396	386	389	372	378	351	373	393	364	410	369	385	387	357	395	381	370	393	372	386	389	409	348	409	376	342	359	381	370	401	365	393	373	402	374	387	344	389	371	381	339	388	395	359	409	384	366	370	365	370	374	359	349	379	398	366	386	381	360	360	387	378	381	347	331	349	376	342	383	350	364	392	418	378	348	359	375	360	419	327	366	393	371	362	365	357	372	384	379	374	365	401	384	408	378	365	366	354	388	383	366	395
22603	21166	28689	23944	21157	21179	7722	1001	742	658	620	533	470	458	460	407	431	408	400	376	370	381	397	353	335	376	311	334	331	375	393	355	332	347	351	323	344	348	346	320	320	294	346	333	313	309	313	355	338	298	383	354	361	360	324	313	323	319	354	324	324	344	361	322	338	335	321	338	317	306	320	280	337	321	313	355	342	313	312	326	358	322	340	338	328	332	311	320	338	341	330	299	328	334	300	316	319	323	335	326	296	331	322	310	333	347	349	318	337	336	329	329	334	326	331	329	330	329	332	309	313	324	325	313	356	315	334	342	309	321	282	299	332	318	343	325	348	323	330	335	351	333	351	326	322	349	328	346	317	332	328	283	331	324	346	327	320	319	339	335	337	327	315	347	329	328	327	310	330	331	278	340	291	351	315	310	339	317	332	352	350	309	333	323	313	321	306	324	315	340	374	321	293	364	340	321	339	332	336	330	321	320	344	327	341	293	325	324	306	327	369	334	320	334	330	330	337	322	342	327	339	291	316	311	330	327	330	341	309	331	348	350	325	322	337	325	332	319	324	316	332	320	335	364	312	327	337	325	320	302	329	351	323	333	331	321	297	315	305	327	303	313	361	334	321	324	331	320	345	325	304	339	342	293	299	331	320	323	351	294	328	291	314	326	315	290	327	301	339	342	342	311	316	313	302	336	326	297	320	322	341	311	337	328	332	351	346	308	331	377	348	316	319	346	355	331	319	338	321	319	334	335	367	318	309	329	319	344	319	330	327	345	297	325	290	329	337	319	316	335	317	312	316	312	355	310	314	279	313	341	338	333	338	310	317	299	319	334	314	341	330	301	321	328	343	317	322	311	307	355	317	311	316	321	322	356	326	306	323	307	330	316	317	332	317	331	344	315	345	308	351	303	331	339	317	340	344	331	300	338	319	346	321	341	330	311	312	355	318	313	322	343	318	310	316	325	321	342	325	314	317	306	331	320	321	329	329	334	323	350	337	316	352	305	313	317	326	353	299	336	312	345	341	326	325	336	352	304	317	316	336	328	341	323	312	321	284	310	341	328	292	351	321	322	308	360	306	295	314	339	327	308	326	300	322	312	310	314	336	328	317	318	326	325	301	373	325	307	319	297	334	319	303	310	338	331	311	338	337	348	294	298	327	330	286	333	325	320	304	269	325	273	312	312	323	331	308	294	327	371	318	336	326	302	306	349	324	330	323	289	337	289	317	331	332	327	340	328	354	341	330	349	336	331	324	296	358	278	324	320	302	305	300	313	305	368	319	312	332	314	313	332	340	335	292	352	327	319	349	307	338	303	351	306	317	335	328	303	316	320	314	329	334	302	328	300	317	281	348	333	301	304	347	288	338	313	320	307	294	328	324	343	328	327	330	321	322	314	325	344	296	306	334	275	314	346	360	339	302	317	308	297	316	334	328	316	346	312	369	316	306	345	334	319	325	321	351	322	289	305	311	331	317	342	339	366	329	322	314	334	314	333	324	324	340	311	339	334	331	331	328	312	366	280	327	319	332	324	288	318	315	315	300	310	347	328	338	313	313	316	331	316	342	308	309	308	358	336	332	315	309	344	324	330	309	337	326	329	329	314	296	318	297	311	335	328	285	311	336	365	337	326	329	300	329	354	326	345	339	365	330	295	352	296	337	328	335	339	302	355	305	318	355	300	334	342	348	328	345	318	338	341	311	318	311	319	296	332	365	308	313	336	317	312	340	320	336	300	304	331	328	297	322	323	352	355	299	318	332	305	343	348	337	338	314	328	341	290	319	314	311	324	356	309	332	308	314	332	333	316	341	357	345	294	305	343	323	368	317	313	340	280	370	345	325	334	330	368	320	347	310	299	275	334	329	332	297	311	340	310	319	328	342	325	345	322	303	305	299	340	329	336	314	325	295	303	358	336	328	325	326	308	314	320	309	344	307	305	317	306	320	303	308	328	311	325	303	319	329	311	300	324	311	315	326	342	322	349	333	334	325	310	330	344	300	321	314	314	335	306	354	339	327	351	329	323	316	338	330	344	348	324	329	333	334	320	329	312	329	322	326	293	334	300	343	333	290	327	359	327	297	298	331	292	379	334	312	319	320	313	309	329	350	313	357	306	309	304	344	312	338	345	343	305	356	333	301	334	343	321	336	345	323	314	320	307	314	339	334	322	317	308	354	330	304	332	338	333	321	356	371	346	359	351	327	332	345	317	308	318	336	307	345	286	324	348	339	321	323	310	299	344	323	331	332	330	313	333	326	318	317	335	303	308	340	298	316	303	372	332	320	313	313	341	340	343	347	309	307	302	336	326	308	318	295	302	327	323	308	294	326	357	325	330	329	335	329	304	293	337	306	358	325	301	331	293	323	329	342	318	326	326	334	333	312	353	344	323	320	322	349	327	310	323	302	315	315	327	353	333	298	331	348	351	311	333	303	303	324	301	334	336	344	360	328	297	328	333	304	341	330	326	318	340	330	336	322	333	315	305	330	310	337	301	328	312	297	321	332	324	371	294	302	314	342	299	359	287	320	325	360	327	319	339	346	319	327	313	307	330	318	309	345	300	305	336	319	318	313	316	300	313	292	330	319	324	336	337	303	300	308	322	310	278	336	311	294	338	330	331	338	301	299	320	323	310	332	314	316	310	309	300	325	303	277	310	340	324	304	307	338	304	342	301	356	310	302	352	316	338	308	364	327	311	338	338	346	297	340	336	313	338	377	316	309	343	336	321	301	306	309	327	333	328	310	322	330	308	341	336	320	346	325	301	335	286	308	300	294	340	344	333	367	338	326	288	297	314	329	309	344	279	352	326	342	339	315	292	327	321	341	316	344	348	364	282	321	328	336	326	307	353	323	333	294	340	308	296	342	316	370	340	337	346	336	320	345	284	318	328	317	323	308	316	307	317	320	333	322	345	354	322	333	319	345	331	333	303	304	334	317	353	309	308	320	343	305	306	359	303	329	325	354	317	314	297	337	332	312	345	286	303	319	314	346	333	330	342	309	326	329	299	317	333	307	344	331	310	316	322	349	308	324	315	341	318	318	283	325	315	326	321	291	341	342	316	344	356	321	313	314	349	351	333	341	337	304	319	307	280	332	341	308	304	354	335	358	320	344	304	311	354	320	313	336	308	308	345	293	320	300	333	324	301	308	296	304	309	346	304	314	334	312	317	322	312	326	313	311	338	319	346	325	364	321	312	326	336	374	339	324	325	310	336	326	290	351	328	365	316	335	311	323	339	315	328	311	324	361	336	348	316	319	317	315	322	350	282	338	324	349	310	327	340	320	308	288	342	313	332	354	296	342	338	332	319	308	315	326	336	343	297	342	330	300	316	321	341	320	310	339	357	330	299	323	316	319	319	296	320	340	320	310	303	320	363	350	310	329	348	352	366	309	289	361	325	339	315	313	291	330	313	336	350	326	360	342	324	330	299	323	311	308	335	329	343	317	328	336	347	306	315	348	332	289	313	305	337	331	330	340	361	315	341	355	338
4473	13952	10762	5319	3494	2621	1979	1601	1282	1080	943	822	686	700	653	589	579	555	508	474	496	503	477	463	459	417	434	441	495	478	428	423	439	424	422	447	457	401	430	402	410	409	464	441	420	423	419	393	441	400	451	369	402	427	397	429	444	419	448	443	393	402	419	407	393	414	397	373	410	376	392	401	409	368	406	389	406	431	398	400	419	392	406	364	398	402	401	430	394	408	372	395	440	455	415	379	419	407	387	379	407	393	385	377	401	393	436	383	389	402	401	400	389	392	395	406	405	376	392	414	427	375	398	395	383	391	395	381	391	381	446	370	436	387	393	388	426	399	350	400	386	391	388	391	410	424	371	393	400	390	404	383	421	404	409	397	368	391	408	369	386	375	393	373	372	385	402	427	445	401	409	372	381	414	422	373	362	354	407	385	401	393	392	376	411	393	407	386	390	381	413	410	407	398	389	404	349	391	418	404	405	394	399	418	368	394	364	415	378	382	374	437	373	399	422	385	359	419	414	427	391	373	399	405	397	389	393	381	399	381	392	427	420	401	428	383	381	366	372	382	423	392	402	402	366	370	381	382	405	390	424	414	415	378	382	351	391	400	390	387	394	391	377	380	396	407	359	420	392	397	424	417	375	364	357	402	388	358	407	384	403	389	400	370	376	384	372	407	427	394	376	405	425	358	365	399	401	380	382	388	372	402	388	388	429	386	403	419	397	403	429	404	405	419	386	374	398	424	378	412	388	365	392	389	390	395	430	408	404	383	357	393	415	437	376	395	434	367	386	385	440	359	400	395	407	436	400	381	412	423	351	453	373	395	421	352	365	391	440	422	395	397	412	391	405	388	369	394	395	408	405	379	379	409	388	394	400	398	405	398	412	399	425	394	423	362	359	412	416	396	408	431	410	404	400	383	393	426	400	367	367	408	372	383	431	400	369	387	400	395	392	418	406	393	375	401	405	395	389	348	366	391	401	378	427	397	401	383	429	365	405	376	421	382	420	416	416	401	404	395	406	392	395	376	400	426	398	405	427	373	378	397	415	388	407	385	382	352	379	388	405	398	378	402	387	381	384	369	385	425	412	372	420	421	406	425	388	396	376	414	387	380	388	402	388	375	409	394	407	399	366	399	389	427	386	404	390	390	399	426	374	400	449	384	404	420	410	393	407	368	391	389	395	405	378	376	413	378	390	359	419	380	399	409	382	374	384	394	380	414	382	387	401	401	392	397	424	432	366	386	376	383	378	387	387	393	370	379	409	378	404	366	386	407	377	369	435	362	440	405	385	406	407	425	367	423	406	359	393	419	413	362	394	391	395	414	400	377	408	389	368	396	380	372	406	366	393	425	402	379	418	380	407	437	380	392	395	396	432	371	377	373	379	394	392	370	401	356	361	389	405	431	390	368	392	381	383	417	393	429	407	407	399	394	426	392	389	393	368	399	404	411	367	439	389	423	417	359	414	374	370	390	421	387	414	378	417	383	381	391	359	381	417	393	389	417	404	400	401	384	408	394	411	380	370	372	401	390	386	415	358	387	361	357	355	388	386	402	400	420	429	362	351	389	388	422	394	407	395	398	391	392	436	433	371	396	359	369	417	388	375	415	395	423	392	422	371	378	412	391	406	355	428	387	406	388	408	411	394	404	373	407	386	363	379	429	421	397	388	370	378	384	365	419	405	419	427	373	383	352	391	405	402	387	381	393	428	394	379	406	401	406	363	392	409	370	418	392	356	421	397	400	412	416	392	350	435	409	386	401	376	386	387	387	362	384	378	417	356	394	410	394	374	399	412	391	428	412	395	399	356	398	424	417	407	353	382	369	411	394	369	387	394	401	403	413	387	388	366	387	409	398	385	392	400	382	403	389	368	362	390	426	380	358	406	405	397	391	378	420	421	364	410	385	384	404	428	404	397	407	403	416	373	355	370	389	382	401	404	390	382	405	429	379	424	414	386	413	379	403	380	377	421	375	383	405	384	401	441	380	382	392	402	417	376	391	402	398	394	399	397	377	392	385	374	413	383	381	409	373	405	381	426	413	379	386	384	379	389	404	420	391	394	397	371	418	466	379	368	394	374	438	416	411	394	396	438	416	394	419	397	377	396	391	375	420	430	398	395	420	367	380	402	368	393	406	402	408	373	367	368	402	413	403	415	390	387	404	403	375	404	390	406	413	401	376	415	393	379	392	387	395	390	392	415	407	371	379	391	365	407	401	389	403	374	420	385	394	375	415	390	425	440	409	371	390	409	386	386	408	425	374	390	354	398	392	363	413	380	390	405	378	413	370	377	410	413	397	400	389	408	402	390	395	405	358	401	419	406	387	389	414	380	385	403	392	383	424	379	421	417	427	388	394	402	373	428	385	391	383	390	369	384	421	425	401	384	410	426	369	424	409	393	428	412	400	426	407	392	386	425	400	426	360	434	399	387	373	394	382	359	448	411	410	377	411	386	396	405	426	400	380	395	405	399	389	437	419	430	440	408	384	416	379	444	390	384	384	397	363	414	379	382	395	424	391	367	412	409	403	354	404	378	386	398	412	436	427	422	400	391	402	388	374	395	420	386	407	360	371	409	401	405	375	420	396	418	458	407	377	409	414	384	408	395	373	371	388	385	388	389	436	388	360	387	397	432	385	365	420	379	420	434	370	391	392	366	430	400	413	389	427	385	386	385	388	373	386	380	398	422	393	371	375	379	412	375	390	427	417	385	376	380	363	388	392	404	374	379	381	406	397	384	401	376	363	378	400	400	395	405	386	378	368	399	374	371	396	394	418	402	404	386	388	414	372	375	399	401	385	409	389	392	407	384	364	387	381	382	386	390	381	383	380	409	386	383	401	396	390	437	431	377	380	375	398	443	377	399	428	414	374	405	360	383	402	374	351	377	388	430	412	394	384	392	402	377	390	419	404	372	413	368	421	414	401	384	415	399	425	388	389	389	417	400	369	402	414	381	411	372	401	382	382	414	388	400	387	405	394	378	386	417	389	380	374	408	405	403	431	419	430	409	402	382	392	410	402	401	398	410	407	402	415	368	397	392	391	412	407	384	413	408	407	387	400	409	374	374	395	398	409	419	366	388	390	418	413	409	423	377	402	426	367	405	441	358	421	394	342	385	398	413	359	427	411	412	416	400	429	399	426	393	379	372	416	396	345	397	389	378	403	387	395	379	403	383	386	394	396	364	384	381	416	396	393	401	382	400	396	385	420	378	407	411	363	409	377	412	417	396	407	377	416	405	400	390	376	355	421	404	385	405	407	402	390	373	404	393	403	384	368	414	379	401	398	378	371	390	383	381	366	408	384	406	396	376	385	384	371	382	339	402	427	416	418	393	384	380	393	376	397	371	394	405	435	397	372	371	365	372	378	429	386	388	414	397	376	381	363	391	397	390	388	415	393	378	364	398	422	376	358	392	384	362	392	376	408	376	376	401	417	389	393	393	374	392	381	403	410	415	364	389	373	378	407	400	394	401	393	402	393	369	385	391	408
27180	18188	4419	1096	824	775	694	650	682	593	637	619	642	584	587	642	613	596	590	570	633	583	595	595	630	606	583	577	586	597	617	582	633	634	609	633	597	631	604	570	636	593	593	620	592	575	604	630	616	578	622	590	619	644	590	617	641	600	607	633	612	592	630	614	606	602	586	605	634	615	610	579	602	625	595	620	583	602	588	618	639	629	607	572	567	618	645	640	610	600	593	600	617	588	618	626	646	607	655	558	578	606	603	617	624	579	622	556	600	593	589	599	609	578	617	628	600	579	602	630	626	579	548	575	604	597	638	687	613	631	601	626	616	591	595	644	608	567	561	614	549	601	605	584	626	634	589	624	595	599	637	574	560	581	602	536	601	540	591	624	577	641	598	589	652	614	558	605	626	574	637	592	622	600	599	579	612	613	600	611	627	574	606	587	591	602	599	607	565	616	555	591	605	613	617	611	549	576	591	612	644	586	606	576	618	623	603	572	632	620	589	601	596	591	618	607	613	593	609	617	603	586	627	609	566	621	593	604	627	579	581	626	619	604	615	662	613	640	572	610	585	614	632	612	645	614	542	589	654	614	605	557	629	568	614	586	623	621	639	589	615	588	602	649	667	654	600	609	622	601	617	607	571	572	596	605	629	627	628	634	619	588	626	577	588	608	623	624	627	592	605	603	604	607	556	632	646	565	617	595	597	617	640	602	672	591	654	606	596	588	595	580	604	606	645	605	584	633	600	591	591	562	627	593	592	610	572	636	617	591	621	571	605	628	599	614	655	574	631	624	651	615	602	586	603	562	594	610	614	577	613	600	583	632	620	609	596	600	636	608	550	604	579	592	626	608	605	612	623	569	658	619	648	615	626	608	621	561	594	613	597	588	575	608	600	627	608	586	634	632	584	574	586	595	622	629	600	577	581	595	575	616	657	560	610	610	617	608	596	604	644	616	634	610	606	630	638	615	589	624	617	640	611	608	617	595	632	627	591	614	604	570	626	655	610	589	596	615	565	621	601	619	575	610	591	608	612	593	616	578	639	599	572	592	608	579	578	593	606	598	684	598	580	616	628	622	602	599	611	647	604	582	582	565	627	581	602	583	605	646	625	621	601	688	576	537	604	607	607	577	546	578	625	572	603	625	600	584	643	620	583	605	617	574	636	579	584	618	620	615	640	620	594	608	606	583	626	608	627	627	573	588	592	599	635	574	585	584	642	618	597	550	621	629	584	599	621	572	575	612	621	589	577	607	575	624	598	578	570	643	622	614	644	576	615	577	596	644	620	602	632	595	625	607	573	598	563	570	661	581	631	621	620	582	567	615	636	627	586	593	602	612	639	589	536	612	601	645	612	619	641	612	622	607	598	610	566	580	578	548	571	623	606	605	605	611	574	607	630	560	606	595	593	629	622	621	586	634	676	582	621	566	592	588	590	613	609	578	593	650	619	653	616	566	621	630	604	571	556	616	649	616	601	597	639	581	605	629	584	624	606	579	607	629	597	574	566	600	621	592	583	591	574	637	610	669	601	618	637	603	624	565	579	612	588	601	617	614	645	572	608	606	587	631	616	617	569	644	609	595	602	601	641	593	611	565	608	606	597	627	605	582	631	568	611	620	629	655	603	587	609	593	574	585	608	620	577	590	627	599	598	601	645	578	615	630	584	613	573	584	662	589	622	602	634	605	563	611	593	605	595	631	573	625	574	644	606	612	607	590	584	598	562	598	589	587	614	563	638	581	598	581	562	586	602	569	582	568	614	603	591	603	592	681	624	626	628	604	614	632	590	606	593	605	589	619	593	617	631	607	581	588	595	614	555	618	612	625	599	601	610	616	597	578	606	655	631	629	587	619	557	640	615	616	596	625	596	594	612	585	647	604	614	612	617	540	601	641	579	604	612	640	578	601	633	586	605	624	630	560	606	608	594	603	598	613	599	612	605	596	635	588	594	633	587	604	684	591	623	604	623	588	607	628	563	600	634	658	587	643	610	611	643	567	619	562	651	533	589	618	581	614	599	614	594	581	602	616	654	595	608	612	624	594	618	583	629	626	607	615	617	611	583	527	630	598	604	596	610	608	634	562	589	630	594	592	627	603	643	592	613	629	617	604	592	561	589	622	619	590	607	613	617	600	596	573	577	617	616	645	616	602	593	627	643	633	642	581	588	607	632	632	606	613	586	619	596	573	575	644	622	609	595	590	638	607	629	558	617	607	619	629	640	599	621	641	587	624	629	611	600	571	589	597	625	596	605	583	636	617	594	626	613	616	621	619	597	555	603	640	653	578	640	619	589	629	598	622	587	562	624	591	585	593	619	625	623	627	574	611	600	613	640	603	593	573	613	624	581	646	602	582	598	593	571	589	618	576	576	577	581	572	617	627	624	572	619	570	621	592	602	611	593	626	619	588	645	610	598	590	625	579	587	634	610	590	607	563	609	599	624	653	615	629	591	595	629	588	595	622	636	620	615	604	577	615	577	583	629	618	581	590	622	615	616	612	631	602	576	643	626	591	625	601	563	657	631	588	570	564	601	570	572	596	621	628	636	616	625	599	618	586	572	612	589	608	597	638	615	609	604	591	625	559	596	619	607	572	612	612	616	565	625	588	602	557	615	569	586	607	588	591	604	632	623	620	589	587	613	623	587	591	644	600	626	591	632	612	602	562	579	589	568	621	659	624	599	583	599	609	642	618	591	562	585	584	589	624	647	591	597	606	593	569	611	629	601	587	559	642	569	618	591	624	591	604	648	578	570	602	623	575	606	576	572	592	596	609	619	588	627	648	563	642	676	589	634	629	585	566	618	595	620	628	631	632	562	628	625	642	603	625	578	604	611	601	606	638	602	591	618	607	591	639	575	635	614	619	613	634	591	591	657	583	597	622	567	643	634	620	580	548	564	619	584	584	579	591	628	617	640	640	570	576	604	655	596	576	633	636	606	625	615	582	627	618	577	618	564	576	614	637	582	589	585	626	622	592	637	606	603	606	659	614	629	654	600	652	587	558	598	640	576	613	580	582	616	627	658	621	560	603	586	625	643	573	561	608	619	623	588	611	580	606	590	601	602	598	611	565	599	622	582	610	637	604	609	589	605	633	592	600	650	577	606	630	634	593	610	624	627	546	593	611	634	608	622	608	612	584	581	608	621	600	666	622	625	611	567	581	577	603	608	599	600	612	611	599	584	570	599	616	608	563	603	596	612	636	618	613	599	583	592	580	603	528	623	581	583	568	630	607	628	597	601	618	669	623	603	595	643	659	618	592	618	570	609	607	557	630	598	636	577	617	613	620	615	562	626	642	600	581	613	578	629	641	589	592	632	651	547	647	605	612	587	580	607	595	609	628	587	609	593	570	576	625	647	621	608	568	595	582	608	620	604	626	621	621	561	606	627	563	642	619	631	609	600	557	640	588	614	594	606	594	600	650	621	593	625	631	584	580	593	611	588	587	613	598	625	590	640	619	614	593	579	564	603	626	602	572	657	630	594	551	620	605
4406	1171	1106	885	748	770	754	797	764	750	669	754	672	672	728	719	699	682	745	715	727	718	687	696	725	683	673	734	714	683	731	664	742	704	707	697	682	747	686	746	685	716	726	675	767	704	669	696	666	752	696	680	696	733	728	660	731	714	687	679	725	748	692	678	680	716	713	699	703	784	717	725	700	787	672	698	676	687	687	691	760	741	666	689	766	676	691	682	690	668	709	717	722	701	713	658	676	718	737	698	661	686	741	737	690	710	671	678	685	693	739	732	677	665	641	708	700	707	710	732	696	706	714	689	718	671	703	690	625	727	672	739	695	670	724	674	706	718	726	692	740	730	689	678	706	720	662	657	706	725	657	731	689	694	673	711	717	696	690	779	731	738	702	688	692	714	682	687	705	684	675	734	730	692	691	686	705	735	702	710	751	743	749	740	692	677	679	676	709	725	685	686	690	714	690	786	690	674	696	715	662	681	716	713	702	702	709	711	725	725	732	745	733	734	709	721	753	731	713	691	712	736	620	690	701	711	688	670	710	717	689	679	707	696	710	714	694	663	751	695	704	685	709	704	722	712	692	760	731	753	696	698	704	661	665	733	698	681	673	698	727	712	701	685	692	680	699	725	669	708	687	699	697	679	678	724	718	664	731	688	698	696	726	708	679	704	710	761	688	711	712	699	696	715	701	710	703	741	713	732	693	710	691	692	736	739	725	694	701	713	697	732	728	718	660	706	684	709	683	726	661	712	745	706	704	738	712	693	665	685	693	675	747	751	749	705	664	717	693	734	703	693	703	746	721	732	675	693	707	730	715	728	701	672	703	692	741	746	698	701	686	695	723	743	682	686	675	718	719	703	686	661	677	716	683	720	682	645	696	700	703	717	728	676	707	711	718	648	729	720	721	725	702	748	722	703	720	687	702	714	702	726	689	729	699	745	737	679	717	668	722	704	682	665	681	685	666	684	711	703	713	678	711	680	736	693	674	696	737	705	722	695	681	687	714	691	705	765	721	710	704	706	756	740	684	695	740	687	721	708	727	742	669	703	734	707	668	698	699	717	744	660	684	673	693	715	692	702	681	687	700	720	703	710	678	704	695	694	691	702	695	744	690	695	697	728	691	738	687	674	713	746	742	707	725	693	713	761	668	722	704	700	727	710	679	731	704	683	734	726	729	728	718	700	680	653	722	691	671	768	678	734	632	677	674	716	680	692	713	658	687	723	686	715	665	704	739	688	719	735	731	702	710	711	652	712	715	752	697	698	723	724	691	730	672	701	682	720	690	669	695	709	690	687	658	703	717	678	690	642	663	676	736	695	689	638	704	714	744	699	690	708	710	648	706	671	717	676	675	707	676	691	702	691	743	703	698	691	677	750	670	670	699	732	676	646	669	706	722	693	725	692	697	671	756	709	718	745	675	679	707	706	721	714	734	663	695	702	682	732	715	699	709	708	685	712	695	711	720	672	707	672	657	696	673	709	705	689	697	691	710	731	708	684	690	669	657	670	713	708	693	714	656	749	690	728	717	669	705	657	631	751	683	756	678	698	718	691	715	735	720	743	725	720	697	683	679	719	701	705	711	728	663	700	726	697	687	712	714	684	742	700	671	744	682	714	713	718	724	677	696	704	718	717	682	683	680	718	657	717	716	666	713	649	665	732	719	701	736	678	680	680	700	694	739	720	734	725	709	670	716	723	718	661	691	663	721	689	652	702	713	699	711	694	729	723	670	731	695	703	718	681	703	664	669	727	720	736	675	716	723	726	724	680	728	703	721	701	741	713	723	700	681	696	714	718	705	745	654	702	697	708	716	721	734	705	727	670	725	707	726	679	675	666	730	693	722	740	697	689	724	720	722	656	703	719	742	639	708	704	744	703	692	717	725	695	775	708	662	689	684	707	728	693	716	718	707	698	738	725	698	692	715	717	726	703	701	708	689	735	713	709	697	707	706	722	663	694	731	656	683	693	677	654	712	762	721	684	712	682	754	696	691	726	719	665	685	665	703	742	717	735	724	668	712	722	736	677	700	668	713	737	687	694	692	696	750	782	678	696	696	715	678	641	704	709	729	687	712	707	656	693	705	711	687	693	706	671	731	697	700	672	712	728	681	649	707	676	688	682	715	704	743	708	663	715	721	709	727	718	674	714	697	700	680	705	728	727	761	719	690	712	725	681	675	714	748	714	743	723	665	686	707	703	731	666	770	736	675	734	728	710	707	705	671	695	711	725	744	714	725	687	719	654	688	694	665	666	692	716	697	674	640	677	722	688	713	795	672	736	729	662	695	738	687	689	720	726	689	749	712	678	723	754	707	689	697	695	728	675	779	719	673	746	675	689	675	682	671	710	734	740	739	714	718	698	692	654	687	700	703	731	709	726	710	731	730	679	714	649	721	738	674	712	704	721	692	627	695	650	701	694	715	690	739	680	717	694	719	739	663	735	673	694	715	728	748	706	666	699	731	694	708	687	670	707	727	743	750	698	724	705	716	669	769	709	736	665	713	733	687	712	670	724	723	692	729	692	703	705	731	715	715	754	665	683	730	713	745	729	688	735	648	726	651	718	697	702	711	702	712	661	719	760	703	723	653	705	739	705	743	712	756	708	709	683	713	732	688	689	739	746	659	751	714	727	640	655	705	685	715	747	711	732	696	717	705	671	675	716	694	738	739	702	679	663	713	688	752	667	743	691	687	717	721	704	705	713	738	732	668	646	697	685	749	732	648	713	694	672	676	708	664	687	748	703	706	696	748	688	684	635	707	690	703	706	663	683	691	716	690	693	702	721	642	692	725	712	723	718	680	752	719	702	664	703	698	701	729	674	694	727	693	705	723	695	695	730	710	690	669	681	711	734	687	668	737	706	708	709	658	670	730	679	738	658	670	703	689	693	688	726	679	721	697	697	673	678	700	663	696	742	677	675	665	703	655	675	731	714	737	753	679	698	694	679	673	686	737	653	676	734	699	702	663	693	735	717	720	683	687	698	719	673	695	640	692	721	682	755	673	704	714	687	686	716	671	728	697	743	729	681	675	678	671	728	672	701	702	700	744	708	736	628	775	690	711	715	700	698	687	725	719	670	720	705	714	714	709	765	722	701	672	683	685	699	679	727	714	698	746	678	773	771	713	692	700	730	699	718	710	709	718	719	716	729	720	690	662	709	781	708	679	696	693	731	684	680	692	679	735	725	690	715	710	728	685	690	735	717	691	681	684	701	689	677	740	683	673	709	676	723	625	721	651	680	733	670	726	681	693	685	698	703	718	700	688	691	682	731	707	706	729	720	629	683	711	675	725	737	728	787	715	689	718	719	663	713	727	709	704	713	732	729	716	720	725	709	697	666	720	682	694	675	664	677	679	693	704	679	773	735	674	671	721	766	714	700	689	700	723	743	742	689	704	682	712	693	702	696	688	621	697	707	742	729	659	689	727	718	665	687	732	681	704	706	746	726	687	694	754	731	744	697	692	737	742	728	718	732	680	754	689	732	692	688
23554	21090	28106	24302	21059	9221	1363	1011	894	880	831	766	749	793	705	733	680	716	711	721	666	676	678	696	710	664	690	673	662	670	675	675	629	689	673	698	659	678	704	692	739	653	670	629	659	679	657	673	696	694	638	672	721	689	677	705	674	656	721	671	651	652	663	653	685	643	688	713	641	658	672	676	641	689	665	699	738	660	645	589	639	662	654	686	653	649	682	658	652	614	657	627	640	641	678	661	633	623	666	657	679	637	667	669	654	644	678	649	669	668	670	644	655	628	682	667	669	680	633	657	648	653	618	661	689	682	664	628	676	619	671	651	663	658	628	648	690	681	623	646	679	678	646	657	671	634	623	649	639	645	637	697	650	697	670	675	687	650	674	621	639	698	660	671	673	694	655	694	633	672	659	742	670	663	642	665	724	640	697	611	643	638	658	615	658	618	630	669	694	673	634	613	674	664	635	626	646	634	668	649	670	703	632	686	662	640	661	652	667	656	678	643	663	636	650	659	677	707	685	681	646	675	648	627	639	672	701	701	663	667	646	660	666	642	642	657	681	608	658	650	637	689	672	631	672	659	682	662	624	633	620	648	645	637	664	682	651	639	693	651	708	672	633	653	672	652	671	620	684	704	665	667	617	649	692	684	687	682	661	662	681	641	615	638	655	679	642	670	654	634	637	644	669	667	673	623	707	640	685	663	691	673	692	654	680	654	664	698	623	670	719	655	686	635	666	628	661	655	626	634	707	674	698	628	659	667	656	647	657	651	692	634	631	677	702	675	669	667	625	679	654	682	647	654	706	666	670	657	670	665	672	694	650	671	676	654	693	721	625	625	637	650	684	619	682	665	634	679	651	611	667	669	630	682	638	659	639	663	705	651	696	694	675	663	663	665	643	645	680	627	643	636	645	682	696	642	643	620	697	659	696	659	625	677	699	676	646	653	654	655	630	634	637	618	649	638	694	651	683	708	673	669	672	661	674	639	643	689	647	636	658	636	605	663	677	688	659	657	634	633	674	635	607	674	642	633	676	644	678	672	732	662	638	659	645	655	642	660	675	667	645	613	702	711	642	683	620	668	671	665	600	629	642	683	638	608	661	623	639	683	648	650	711	696	645	672	680	676	649	659	669	642	688	710	676	636	667	677	686	689	689	637	667	677	688	644	623	635	659	730	624	643	676	656	679	659	678	651	648	628	661	669	635	643	687	691	651	691	695	661	644	671	677	701	649	675	661	667	670	687	666	662	614	664	641	650	663	638	702	709	709	612	653	702	644	693	656	719	638	675	644	640	671	672	680	618	636	648	687	683	658	666	633	652	623	637	660	672	665	630	645	648	664	667	622	666	663	659	645	661	640	662	605	665	729	664	656	695	614	654	610	618	621	643	672	617	634	624	702	694	690	704	656	615	653	657	663	614	687	633	674	660	644	663	707	684	684	693	664	657	676	631	643	636	648	681	677	653	642	612	609	654	683	663	687	599	677	606	652	686	734	631	623	656	635	659	667	643	624	642	665	668	668	635	634	599	619	674	672	638	677	658	656	638	626	628	655	703	633	667	660	638	672	673	668	674	642	722	634	678	709	634	669	677	655	683	668	679	644	720	638	641	631	704	649	665	676	656	640	641	616	587	661	644	710	641	644	622	634	666	685	594	639	659	710	669	686	663	688	693	644	660	681	658	635	648	638	693	685	665	668	676	648	671	630	669	620	685	651	622	614	622	660	605	642	668	684	656	688	685	643	675	648	624	644	646	673	681	671	680	638	715	667	626	622	646	636	671	664	638	658	679	663	620	612	626	658	655	637	659	665	664	666	624	640	618	653	667	693	645	650	615	662	680	615	640	683	625	653	698	688	671	640	648	684	682	680	629	619	675	652	619	645	605	657	651	640	668	689	618	638	622	692	703	664	647	646	662	616	665	656	652	625	674	695	656	685	664	640	634	696	658	639	646	652	681	646	702	667	695	656	603	639	673	685	625	635	646	633	655	657	683	627	673	691	648	708	629	646	656	692	645	661	644	652	637	665	649	667	654	656	642	617	639	638	684	729	660	617	688	681	669	645	670	641	703	653	647	625	671	619	657	656	716	625	708	692	641	651	661	688	649	622	615	643	634	679	651	663	617	635	615	641	667	596	652	595	685	606	658	715	644	686	626	655	655	702	660	619	640	642	652	642	632	699	684	712	706	680	644	694	609	680	622	628	684	689	664	636	689	667	615	671	698	636	679	627	679	601	645	631	665	651	605	667	623	685	695	648	658	682	701	630	669	619	690	663	655	651	705	645	634	634	683	637	674	647	651	653	692	712	659	698	616	639	656	648	634	646	668	671	692	681	642	628	676	625	678	653	674	689	675	607	679	625	659	645	678	653	678	649	642	639	666	687	687	618	654	634	631	670	683	635	662	679	720	691	634	714	627	698	658	604	665	682	642	684	704	634	682	679	693	674	645	673	655	644	607	642	642	624	632	653	677	696	637	645	660	665	683	635	672	657	630	640	692	641	666	678	662	610	678	633	675	710	666	716	600	642	620	668	608	648	663	676	698	668	663	689	690	624	681	638	650	657	666	693	658	648	665	650	677	682	633	688	599	670	625	680	649	642	663	647	671	686	656	653	677	639	634	679	655	670	653	704	645	636	659	651	661	679	671	659	694	666	667	631	627	690	658	654	677	670	662	661	673	683	655	691	675	640	667	647	646	638	631	683	702	673	654	634	659	659	648	647	644	638	696	685	671	623	696	700	652	625	635	615	684	635	703	681	692	696	631	679	628	651	679	654	624	661	658	684	625	645	637	700	603	637	612	633	663	706	620	685	674	608	609	689	675	690	628	642	657	615	659	674	613	669	671	672	665	662	703	630	629	603	617	649	651	666	663	629	664	631	635	691	649	626	646	648	661	650	634	671	593	677	685	624	667	616	658	720	628	695	644	651	693	668	679	660	652	663	637	674	645	648	646	694	680	639	678	697	636	689	628	640	658	681	618	681	635	650	637	699	635	649	672	641	648	650	671	626	684	686	696	673	683	657	613	679	708	662	645	636	669	593	650	675	663	693	643	646	677	652	636	693	677	646	659	672	662	701	664	678	642	666	655	643	739	703	652	713	686	640	625	672	639	676	689	669	637	619	684	683	671	648	621	635	690	627	653	679	644	661	675	680	679	662	656	674	638	671	627	695	674	634	652	647	653	634	648	646	647	674	687	648	668	618	669	625	694	679	680	718	639	680	669	678	661	692	657	668	653	666	618	672	662	646	652	677	681	649	655	657	655	677	651	651	637	666	693	632	696	631	624	640	699	665	677	647	650	679	652	676	661	661	626	659	619	669	652	661	681	677	655	640	647	677	634	646	662	651	650	666	697	661	670	659	655	628	620	646	668	725	744	677	688	632	664	613	623	651	632	665	677	692	682	666	633	700	641	668	634	671	624	637	614	688	639	668	650	706	677	613	680	640	683	663	628	662	671	674	645	618	656	659	695	632	653	653	688	714	648	647	648
3313	8522	6685	3295	2466	1892	1565	1342	1218	1107	971	1006	982	916	879	824	892	860	762	861	811	800	785	788	874	841	781	774	813	802	772	786	778	790	797	853	796	788	799	774	774	757	767	787	792	809	793	808	796	764	823	779	786	803	794	785	790	806	810	813	769	766	760	813	823	764	783	759	797	724	781	804	786	813	774	811	805	797	803	754	779	762	781	752	800	782	796	758	759	818	751	744	789	777	758	798	792	775	793	759	769	756	826	716	763	795	743	815	817	753	754	748	741	760	769	770	795	729	794	779	719	751	779	762	727	761	764	744	774	810	806	747	811	753	805	774	782	773	840	779	820	758	810	769	801	774	757	786	750	756	716	793	797	749	771	733	763	769	765	823	798	774	796	735	754	764	781	784	783	805	803	768	826	762	728	775	735	786	771	787	809	736	775	737	781	760	753	791	766	776	762	797	762	766	796	740	755	764	760	732	766	818	795	720	775	741	762	760	784	826	747	734	760	812	790	789	812	746	759	834	760	764	793	766	805	794	727	786	760	777	745	740	795	742	791	788	791	752	746	783	799	735	797	821	761	798	762	746	780	762	815	790	752	776	853	768	790	778	776	775	795	740	752	796	804	782	713	789	758	779	816	772	722	756	798	748	776	766	769	782	789	779	741	802	791	741	749	822	756	769	736	766	769	807	780	714	785	781	791	799	768	803	784	782	776	765	754	736	795	744	793	769	825	751	734	772	791	764	798	773	759	785	739	797	856	756	718	766	785	747	769	778	769	764	780	826	829	805	748	794	826	789	730	815	745	754	769	708	748	755	746	800	817	762	777	781	774	785	770	810	771	744	814	752	801	806	806	793	794	741	794	814	748	775	752	758	763	809	794	792	825	764	744	804	736	745	751	765	794	781	788	764	777	832	788	726	726	755	787	787	785	731	777	785	781	736	788	746	730	786	805	743	809	786	736	823	757	800	784	817	785	794	778	741	788	792	823	787	716	766	780	795	762	808	768	804	750	751	772	776	828	808	793	751	834	747	753	786	769	797	799	730	742	778	819	775	753	779	767	776	849	750	797	787	769	797	786	794	786	801	803	764	770	749	786	810	747	812	759	764	773	742	739	729	795	761	761	762	722	814	783	810	783	770	815	843	815	811	829	786	820	805	826	756	796	716	786	754	760	780	800	736	747	823	780	779	785	777	804	793	781	752	760	763	804	809	800	729	743	759	789	784	783	789	779	767	743	837	747	769	754	769	788	758	769	765	793	780	732	774	735	809	779	815	822	721	767	780	777	770	822	798	792	773	782	758	770	766	773	791	819	787	772	821	733	776	771	736	789	817	777	834	798	748	786	800	791	778	780	792	773	795	778	697	787	794	763	757	731	741	741	780	746	794	783	773	751	751	815	776	737	813	744	763	789	748	762	774	736	742	774	825	737	737	750	780	764	775	781	748	724	734	751	782	762	770	816	802	745	773	784	796	747	793	744	791	774	759	783	774	735	801	784	748	789	738	775	803	749	777	731	758	801	786	757	772	822	751	772	785	756	771	769	775	764	792	720	774	701	793	819	708	827	766	759	774	847	761	783	787	784	764	797	760	732	752	777	777	774	748	751	823	776	799	756	754	747	784	769	843	776	763	762	725	799	733	750	811	773	799	744	729	778	808	727	745	817	749	763	829	783	755	767	730	796	723	790	734	801	786	755	792	789	755	779	710	799	738	752	781	725	744	793	729	792	801	730	787	794	789	803	777	728	775	768	801	830	785	755	798	778	797	773	758	782	765	771	777	767	796	764	742	769	773	776	778	821	837	756	758	754	726	769	754	810	740	769	802	794	775	799	718	782	793	754	790	751	826	708	778	819	763	781	756	781	712	757	765	742	737	760	787	737	782	800	752	773	747	741	811	805	812	811	777	762	805	769	781	737	779	787	758	753	810	762	791	792	708	743	766	821	831	771	804	771	808	773	768	752	774	808	759	765	776	784	738	774	721	795	801	867	723	791	764	810	734	792	834	764	803	811	783	752	800	783	802	804	732	790	771	785	753	774	752	812	775	828	770	757	775	817	776	775	793	772	763	756	791	787	831	773	823	787	725	781	808	763	769	825	779	767	774	812	783	740	757	745	774	800	812	750	762	771	752	791	768	755	805	816	808	838	805	800	790	744	812	768	765	754	747	780	773	814	824	768	755	745	771	762	801	779	809	781	756	779	787	805	772	807	754	775	744	767	803	781	718	784	773	752	754	741	732	811	793	777	758	742	754	793	794	801	752	723	786	786	817	787	787	790	780	797	750	757	736	808	830	791	743	786	749	780	766	796	813	820	770	751	792	776	794	783	769	742	814	779	796	768	721	797	757	754	732	711	745	712	796	729	834	751	793	730	743	829	780	750	794	798	810	842	793	760	835	847	772	789	808	793	770	802	820	755	748	771	796	814	751	756	751	784	739	763	772	804	766	817	799	739	761	784	761	790	770	771	801	758	784	747	767	753	817	770	746	720	751	735	770	801	745	774	801	781	812	730	753	747	749	753	761	797	779	814	800	803	714	774	785	746	759	788	739	772	796	749	792	820	806	842	780	767	717	749	757	756	759	789	783	816	726	779	820	749	785	820	729	760	786	782	778	777	807	816	769	756	773	746	766	793	800	827	760	743	731	791	758	813	799	791	742	753	779	761	730	739	781	807	785	804	732	767	746	743	823	766	765	818	740	775	763	763	761	787	760	735	795	779	762	785	749	726	733	754	776	765	759	760	764	767	771	755	748	792	758	775	819	789	754	726	776	798	721	775	760	790	743	714	758	756	816	730	796	754	840	821	810	773	788	729	769	802	779	850	761	828	725	745	777	765	736	743	746	794	763	779	774	755	718	835	782	784	859	794	740	779	766	784	787	783	807	797	837	772	799	773	753	760	805	823	800	764	792	780	783	779	812	757	769	785	784	780	757	760	790	800	723	757	817	779	775	746	823	826	718	773	759	756	747	774	736	730	773	740	773	775	752	783	809	771	781	737	771	770	819	780	785	795	792	804	795	725	733	782	804	778	767	733	861	772	762	789	751	719	760	751	773	793	789	807	791	784	805	746	783	750	769	742	773	764	773	757	749	769	761	743	750	767	779	737	774	785	807	735	785	788	794	747	782	734	804	814	718	756	753	764	758	777	744	796	762	777	765	782	796	782	746	797	757	782	756	778	694	802	747	783	750	763	758	770	790	726	792	780	829	788	759	756	755	812	762	805	726	764	772	792	754	799	795	794	825	793	775	757	760	758	783	760	763	785	796	803	746	801	763	720	832	804	793	789	824	785	766	815	802	807	780	735	788	805	803	762	727	754	799	792	763	762	780	748	796	761	800	752	781	768	800	752	790	770	805	763	747	749	713	760	806	749	785	714	823	780	761	788	762	763	768	735	751	744	785	783	739	741	797	770	781	735	740	744	811	713	772	787	764	753	789	819	768	797	770	773	785	761	777	765	795	730	771	779	767	792	746	774	788	736	739	814	752
24673	21125	27163	25214	11416	760	558	466	400	370	361	359	368	358	349	338	344	311	349	321	303	329	327	358	308	336	323	309	307	321	328	318	341	338	339	317	327	316	298	334	326	349	328	302	333	318	343	316	314	306	304	346	338	322	334	330	350	325	292	322	315	305	315	314	328	338	310	317	354	275	306	316	338	305	324	340	315	311	355	304	315	285	303	311	304	298	313	307	312	308	312	317	302	311	297	330	341	315	326	303	292	311	314	297	292	302	307	308	328	304	333	336	320	322	328	316	312	307	319	331	336	332	310	307	334	325	307	327	278	319	321	323	322	289	325	329	346	310	342	316	296	301	305	311	331	295	312	299	336	283	336	299	344	327	353	323	298	315	332	330	303	332	300	314	296	291	342	326	295	327	321	281	308	331	307	328	312	304	317	279	315	344	332	317	300	350	327	311	313	339	292	316	300	363	327	281	308	338	317	332	323	330	328	327	327	321	301	338	292	331	295	331	300	307	321	337	309	307	297	312	336	326	344	321	317	345	357	315	293	324	338	349	303	287	289	297	331	290	317	327	308	318	313	279	325	306	331	310	336	325	316	350	303	290	284	337	308	344	308	348	294	321	323	310	335	336	353	300	335	313	314	297	297	335	302	293	299	301	315	330	286	314	287	361	333	326	298	298	327	298	319	324	332	316	313	292	298	317	315	277	320	314	295	303	301	337	310	298	335	312	294	297	326	330	296	314	321	321	312	282	327	326	326	310	308	312	312	315	306	291	329	315	300	346	304	325	304	311	342	300	295	317	292	333	314	294	307	329	301	335	309	331	320	299	286	309	301	334	360	323	305	341	298	337	342	353	347	311	313	317	319	304	301	319	300	311	304	329	302	290	341	329	276	316	302	314	305	254	328	290	322	334	317	312	336	317	295	348	313	248	313	338	291	293	307	262	313	314	308	325	300	325	320	316	307	284	305	326	313	324	329	342	310	354	311	323	320	330	329	308	315	284	353	319	348	331	315	320	309	328	338	313	315	291	295	322	311	350	315	322	332	325	331	308	324	306	313	323	319	313	320	310	319	290	328	309	282	304	320	331	330	343	313	333	315	325	328	329	301	310	321	289	318	323	355	326	303	323	342	302	311	307	279	304	324	356	301	316	308	340	319	347	323	340	325	326	310	308	312	321	295	310	313	299	313	304	310	293	303	346	314	333	295	324	339	320	319	339	350	320	269	282	323	282	317	334	326	304	305	321	342	333	329	315	339	306	301	298	301	294	319	335	311	294	309	316	301	286	303	321	317	301	313	328	311	316	306	303	324	321	347	335	305	283	344	320	281	293	313	312	347	316	311	323	297	296	319	319	310	328	304	310	268	304	325	336	311	313	289	298	314	310	300	311	301	276	317	334	319	335	299	321	306	350	331	277	303	279	315	347	287	319	319	305	312	320	329	319	314	303	338	323	320	352	302	305	347	338	315	316	315	310	309	342	323	288	307	343	353	334	349	335	303	325	338	293	324	290	290	332	303	308	307	319	286	297	305	332	298	326	329	332	307	298	285	308	312	288	315	324	298	327	324	322	317	280	332	318	343	323	317	345	307	304	306	296	300	279	303	298	320	291	307	309	315	313	315	337	295	301	325	333	311	324	345	313	300	316	317	280	334	308	325	308	311	347	343	326	321	312	321	324	336	317	309	320	304	335	350	313	333	302	322	287	323	299	342	345	328	318	336	320	296	331	281	329	297	302	321	271	313	273	301	328	333	292	354	333	278	308	318	351	319	325	327	331	359	328	323	325	330	320	305	291	310	311	299	309	286	307	298	317	299	335	292	320	316	309	332	316	310	312	319	313	319	284	306	307	313	279	313	321	319	311	294	321	290	304	320	323	304	322	341	311	294	305	321	307	330	339	331	295	335	297	350	301	305	317	311	321	325	318	322	333	286	316	333	337	313	337	315	356	314	319	301	336	346	317	280	310	320	307	333	349	321	329	335	319	300	307	302	285	312	283	304	352	294	316	334	331	301	302	335	311	328	304	282	336	284	300	332	315	320	322	317	335	346	340	321	283	306	323	308	326	331	327	303	322	341	295	317	331	316	344	308	307	315	292	326	342	316	310	329	309	339	277	302	309	292	304	319	312	307	285	310	321	313	320	293	328	325	308	341	326	280	315	307	330	277	282	323	317	307	270	280	322	317	290	319	350	320	303	298	313	318	332	323	315	316	297	306	309	310	298	332	314	298	342	295	306	330	294	312	315	316	312	320	301	305	303	342	308	295	308	327	323	314	306	317	284	299	311	328	313	293	334	284	273	317	307	338	317	326	283	325	300	329	313	339	308	299	344	326	277	329	326	358	286	321	336	339	313	304	311	321	294	301	340	321	317	311	309	284	322	316	337	302	309	291	309	321	320	312	298	296	302	304	314	338	320	317	298	291	339	289	286	326	316	301	292	332	299	300	318	317	333	304	291	345	327	342	302	301	310	326	304	325	318	318	317	333	310	317	308	292	318	310	309	318	333	314	325	276	315	287	298	314	335	311	308	302	326	332	328	313	338	296	317	303	334	302	312	297	317	290	333	308	316	296	293	292	302	332	355	319	312	315	329	299	320	285	298	268	276	277	304	316	339	306	293	318	325	338	302	308	338	345	336	275	312	325	308	294	291	299	294	313	297	313	288	310	284	299	333	289	348	340	343	279	342	300	324	327	335	304	307	272	297	309	331	301	327	320	343	312	322	298	293	316	336	314	319	335	327	341	312	305	308	359	328	291	313	298	323	314	332	346	335	343	319	302	316	297	291	345	268	312	334	288	322	314	294	348	302	335	314	313	311	322	285	296	324	313	338	335	318	296	303	335	311	315	341	328	272	347	312	315	321	279	291	317	335	296	302	320	330	326	329	299	321	297	332	319	283	319	333	321	331	296	263	311	303	314	294	297	310	324	293	316	311	308	317	296	316	327	286	270	279	315	318	326	313	290	311	316	319	314	333	350	340	332	342	328	348	318	295	304	314	310	283	309	350	311	311	304	290	272	320	339	322	298	290	343	317	314	292	280	327	321	322	326	302	324	325	332	275	319	339	311	292	313	328	348	317	314	300	321	307	319	303	275	332	299	343	314	317	318	301	305	302	305	333	325	308	292	308	311	303	320	333	331	293	344	327	313	295	311	322	330	329	310	282	307	306	350	336	348	315	302	310	293	307	343	323	325	313	322	347	289	318	348	289	304	308	277	327	303	346	322	317	323	298	315	331	348	340	334	313	320	287	296	302	334	318	315	313	332	329	321	322	325	286	301	304	324	295	325	338	328	302	316	322	335	311	342	289	314	329	301	329	314	308	308	338	299	313	344	292	277	310	327	314	327	311	338	321	327	307	327	333	330	342	281	316	330	278	282	317	314	309	297	324	321	311	315	312	315	308	316	305	313	291	325	310	303	314	325	301	329	314	309	335	322	306	327	298	338	290	294	268	337	310	281	328	290	318	353	333	318	302	298	306	276	297	340	314
3325	5184	3800	1930	1379	1050	922	716	649	550	528	509	504	456	424	425	395	433	395	408	431	398	369	404	368	420	382	365	371	351	370	377	366	347	367	368	381	374	356	387	359	386	379	364	374	393	373	392	360	364	373	402	357	366	388	394	350	399	372	378	369	391	356	390	353	359	372	352	385	400	344	358	374	359	345	364	379	387	400	394	374	373	377	347	381	391	399	343	369	387	336	393	369	367	344	361	384	404	377	366	401	387	374	426	338	368	334	352	359	356	353	365	395	387	361	363	380	365	366	381	366	348	377	353	348	399	367	400	364	358	359	392	368	348	379	364	358	365	343	361	403	375	376	368	362	380	356	407	358	360	385	381	375	413	359	384	359	348	337	337	344	378	361	379	366	389	379	399	399	374	373	395	380	376	372	356	378	385	359	393	376	364	349	384	364	382	371	343	384	388	397	379	341	370	367	346	386	383	348	350	324	372	406	377	359	385	369	392	366	385	333	356	377	364	392	385	341	373	371	414	395	415	367	346	413	382	370	356	366	404	368	372	379	361	335	384	363	323	396	370	364	384	389	390	375	356	324	378	366	364	356	355	394	383	400	395	398	366	404	372	377	379	371	369	397	370	377	378	404	345	386	380	394	406	357	356	370	370	341	390	394	381	381	352	379	355	366	380	381	366	350	347	391	360	351	396	395	371	373	368	395	367	352	369	383	354	425	389	375	372	323	369	385	371	381	338	376	391	367	380	395	352	357	360	384	363	387	374	357	397	412	369	349	375	354	369	364	393	386	354	358	401	355	392	377	369	372	361	380	382	349	396	434	407	360	373	331	377	367	375	358	397	374	378	387	357	397	367	376	339	387	354	369	316	395	366	345	351	386	327	363	345	373	391	391	340	417	368	383	395	360	378	363	388	360	346	352	389	383	363	373	384	349	380	374	366	358	377	399	366	359	376	368	389	355	376	381	371	394	376	364	351	380	385	370	376	358	376	356	374	400	349	368	386	391	364	380	378	417	352	388	395	384	378	394	360	390	388	400	381	340	393	388	382	373	359	363	427	343	355	390	375	388	389	364	396	374	357	368	394	378	362	374	353	354	368	344	353	368	346	404	403	350	351	404	322	380	377	413	384	374	359	393	375	359	403	410	369	397	426	360	357	345	381	388	388	359	397	375	420	382	379	346	375	338	365	395	398	393	358	340	359	353	381	412	357	377	394	385	347	377	375	379	343	373	382	348	376	332	400	379	354	371	335	371	407	345	374	416	378	372	371	359	373	354	384	382	374	382	385	376	393	377	347	356	326	364	385	386	399	373	374	360	364	403	358	397	382	373	357	359	375	383	352	386	373	363	353	386	372	383	400	383	374	378	399	415	347	345	375	368	376	384	364	378	342	368	340	381	373	349	396	388	372	359	350	338	363	375	316	370	391	398	363	384	377	393	374	370	384	370	393	353	383	402	374	363	329	389	373	334	372	394	352	414	351	377	368	403	347	361	357	336	376	375	367	397	329	303	367	371	384	374	353	338	391	338	403	421	379	398	352	343	368	337	362	362	376	379	377	337	375	386	365	393	359	381	371	392	414	336	355	372	348	393	338	387	357	368	335	406	389	413	382	356	383	411	328	368	344	383	335	355	397	369	394	349	403	350	372	373	365	388	357	361	379	353	400	372	400	359	353	363	392	377	367	337	359	364	351	371	346	377	377	372	375	360	336	366	347	389	381	338	370	367	373	354	373	344	381	376	358	375	350	342	363	393	378	387	364	367	375	397	366	354	347	408	380	366	370	373	389	366	374	388	408	357	374	364	376	371	391	374	402	342	373	380	361	404	378	368	393	419	352	347	327	374	391	375	372	370	349	370	413	349	364	327	366	378	394	368	359	375	382	381	398	389	379	390	373	346	370	388	392	391	368	340	368	353	396	378	379	381	367	368	389	356	355	377	393	394	368	370	355	362	376	376	365	383	345	407	358	385	344	399	366	409	343	368	386	375	408	412	371	349	371	365	338	367	381	376	375	368	362	417	408	370	391	365	354	345	390	366	340	377	381	386	357	343	361	339	364	324	372	376	350	389	358	344	347	359	365	384	381	391	369	363	384	398	358	392	348	383	388	344	358	397	379	369	369	373	356	369	366	378	365	379	366	390	387	349	360	357	396	393	382	389	346	350	389	397	398	393	368	362	373	354	356	375	382	364	384	400	369	366	376	402	389	333	337	358	358	384	368	368	389	359	367	364	390	377	408	372	367	365	386	363	404	351	393	379	389	378	358	350	365	372	382	381	362	375	364	357	389	373	381	383	393	396	352	354	368	392	361	359	352	367	388	399	358	353	379	354	389	363	362	378	355	374	355	365	367	348	368	332	342	366	377	397	360	395	383	360	372	349	361	404	359	388	389	370	374	374	361	346	365	340	367	371	401	350	374	373	382	372	367	348	368	348	364	345	356	373	384	370	366	364	363	341	344	360	394	405	353	377	369	363	419	370	399	403	400	375	368	371	371	370	347	375	340	394	369	388	335	383	366	350	397	345	360	378	332	379	385	367	380	400	383	348	364	352	387	383	374	354	395	372	388	391	372	347	379	382	371	350	372	376	382	367	384	387	376	361	376	353	369	384	389	374	377	338	371	372	368	358	374	359	365	346	390	352	366	390	394	377	370	359	379	378	397	352	384	424	382	389	389	355	334	391	354	404	367	345	344	378	359	421	383	379	336	354	362	388	355	379	389	371	354	353	393	376	396	350	390	381	330	351	397	398	361	332	402	382	395	371	354	405	371	342	405	377	346	358	364	340	392	366	381	354	404	398	390	357	352	381	362	354	383	349	370	352	376	363	374	382	380	355	367	379	370	356	370	375	371	345	388	380	365	406	356	349	364	354	407	388	414	399	344	368	389	372	382	370	396	360	354	406	364	374	349	354	401	368	355	362	372	346	370	373	354	355	367	381	389	371	388	349	377	356	369	401	375	328	373	380	381	394	371	336	362	391	389	384	367	383	362	362	375	375	363	363	398	397	402	380	390	364	410	368	395	375	356	380	353	392	342	353	376	352	382	377	420	380	367	358	342	400	381	364	376	357	358	399	384	376	356	366	376	393	364	375	359	355	393	394	345	368	385	368	367	352	361	407	368	390	378	396	346	342	358	351	379	372	374	337	390	409	347	396	365	365	373	342	366	352	368	363	398	343	380	365	411	415	394	411	352	390	317	368	369	387	387	366	352	379	354	366	396	358	379	364	350	394	369	354	347	409	362	363	344	381	389	373	362	380	392	383	385	389	367	399	356	371	373	357	361	400	355	400	361	367	333	359	385	379	369	347	344	385	370	380	385	388	371	360	376	388	337	366	375	399	358	394	402	372	349	388	367	343	343	356	375	341	385	366	379	361	359	347	400	371	386	383	407	372	403	363	363	385	401	342	372	380	393	348	359	369	393	370	337	383	402	353	369	346	367	370	399	370	386	397	373	414	376	384	393	357	370	383	390	358	379	380	366	390	380
22572	21137	28661	23888	21131	21156	8105	1011	707	684	640	566	543	471	483	447	421	400	408	369	394	382	362	353	344	335	339	335	347	326	343	359	330	358	373	325	327	358	333	314	329	308	327	303	347	327	344	334	299	310	349	310	342	372	343	326	337	334	325	317	334	326	326	320	342	332	330	309	337	323	346	316	339	317	328	335	325	301	303	335	297	310	331	333	315	307	292	302	297	321	329	333	318	325	288	334	362	316	312	364	307	322	324	288	308	292	312	325	330	319	329	322	312	309	303	308	354	307	324	320	315	308	306	323	310	318	340	336	338	306	307	303	357	316	353	316	320	318	323	348	326	331	316	345	337	324	299	298	337	317	326	293	356	344	327	324	331	335	309	312	351	313	327	328	328	321	323	311	325	318	308	336	309	317	350	297	307	312	341	325	325	340	298	314	331	333	327	312	325	330	314	351	337	328	332	313	311	346	331	336	342	348	300	314	353	304	342	309	321	316	326	321	298	300	278	324	304	317	325	325	309	299	328	315	326	352	312	316	326	314	301	339	338	317	318	339	316	310	336	332	323	338	314	297	295	308	303	314	326	321	301	279	292	310	301	341	295	322	317	321	308	302	340	314	340	329	289	337	292	346	306	313	289	307	327	309	312	325	313	309	313	341	337	308	327	298	288	314	293	327	320	295	305	312	331	322	349	315	338	321	311	337	356	353	311	306	334	337	300	299	321	333	305	312	306	291	321	333	320	306	319	326	344	327	357	327	327	318	360	291	319	302	312	293	311	342	311	379	320	296	325	309	321	339	354	349	311	344	313	311	322	309	329	332	308	332	335	326	339	297	335	356	337	344	335	332	323	298	294	316	346	341	314	339	310	317	311	346	326	319	313	297	351	305	301	350	338	315	306	295	342	304	322	294	326	353	284	306	320	313	292	329	370	323	319	321	321	313	318	306	318	305	303	347	334	304	329	346	313	304	308	279	323	284	327	327	300	302	367	312	350	353	325	329	334	312	299	320	336	319	355	289	311	301	350	345	308	292	313	323	308	311	289	327	324	322	348	300	304	328	317	338	326	328	323	338	336	301	310	312	321	310	328	340	283	310	300	355	326	287	284	301	289	312	301	320	309	307	312	343	310	341	303	298	321	307	296	312	280	303	330	294	298	300	283	313	300	325	336	333	326	279	322	301	293	340	307	330	327	334	309	321	337	336	315	304	300	317	304	351	324	339	313	324	325	313	326	337	306	346	330	372	341	314	334	312	295	338	314	315	297	306	317	340	328	326	334	335	302	334	337	288	334	290	344	299	301	338	292	301	304	339	316	349	314	339	332	295	316	303	342	304	300	329	339	333	272	342	325	357	336	363	343	320	322	327	336	328	315	339	290	301	326	322	316	322	321	319	300	315	340	328	311	280	343	315	345	311	288	315	314	314	326	316	303	306	327	313	328	311	313	333	325	299	361	300	326	340	331	304	337	301	340	334	341	356	335	330	341	334	341	337	330	303	304	298	326	326	322	299	335	278	311	321	306	339	348	345	303	299	348	312	297	318	290	317	357	324	324	310	323	317	283	335	305	300	315	312	309	306	325	310	308	310	358	302	327	357	308	330	331	337	306	304	280	317	313	311	288	328	333	342	309	328	295	285	339	314	362	314	308	335	337	339	321	287	341	321	343	307	354	317	305	311	326	339	329	330	335	345	308	326	354	318	297	326	318	361	306	305	308	336	338	324	311	317	297	327	329	319	292	323	293	330	299	334	286	296	316	294	342	317	316	316	303	316	326	318	311	308	314	304	321	338	335	311	297	333	312	335	291	316	328	322	315	309	322	300	311	337	285	330	349	290	318	303	306	328	315	280	323	263	298	303	361	294	340	301	322	321	318	316	307	309	287	324	321	306	310	331	328	320	324	297	327	334	290	306	373	309	313	308	322	310	334	289	330	353	301	342	320	308	308	343	295	315	338	311	328	305	308	309	333	311	307	305	331	327	339	353	356	339	340	315	343	324	358	313	302	346	300	351	322	295	336	295	302	311	359	302	341	297	312	351	294	317	295	310	328	323	316	296	298	295	298	279	325	309	303	333	346	339	318	328	300	284	328	321	294	317	314	304	317	301	357	328	338	333	341	336	306	309	321	323	324	296	310	326	317	305	328	332	338	293	302	297	324	309	343	317	312	313	310	310	348	326	353	336	327	335	291	292	309	318	325	343	327	305	328	304	322	319	308	325	311	324	341	327	313	295	312	322	332	300	299	310	313	321	286	315	344	352	338	341	313	323	299	295	334	314	315	317	306	301	346	325	317	295	302	322	314	274	333	330	298	339	361	326	341	337	304	325	311	290	343	319	314	334	317	301	269	324	338	356	339	329	325	303	321	295	314	325	299	324	341	291	329	348	317	340	335	310	322	332	305	307	347	338	337	334	313	349	336	330	285	332	298	311	310	356	329	342	316	333	341	328	306	322	331	331	328	323	313	261	302	339	338	323	326	308	309	340	328	305	322	293	311	330	318	309	366	325	304	342	319	304	299	328	325	328	343	326	316	285	315	322	363	339	322	276	345	335	317	299	340	333	298	302	316	318	345	312	350	345	330	354	288	341	324	304	323	302	311	321	329	318	338	340	328	303	282	292	303	337	314	310	325	320	344	325	340	345	328	332	348	326	287	348	307	326	284	345	325	312	332	306	346	343	317	291	364	348	317	316	318	303	301	298	321	316	303	310	321	294	329	335	290	310	317	308	303	328	310	319	308	298	340	324	310	312	308	306	295	311	356	307	327	292	315	315	343	333	330	349	338	330	337	295	310	361	304	289	337	365	315	328	314	342	296	317	307	300	340	313	290	331	311	315	322	354	282	321	328	319	299	342	312	320	305	313	309	335	307	355	340	328	321	350	326	316	300	280	328	293	322	302	331	322	322	336	318	324	307	302	325	295	329	328	347	337	319	310	317	327	331	300	336	312	330	332	312	318	283	338	367	339	315	354	328	306	305	316	308	319	335	326	310	319	326	322	343	327	300	343	259	301	314	318	334	342	292	328	335	334	315	305	339	336	268	311	328	314	317	342	329	323	344	310	303	330	325	332	321	333	300	326	334	325	315	318	334	311	332	353	326	327	339	301	327	346	330	306	305	365	290	320	319	322	291	331	350	327	321	316	312	306	336	339	314	327	300	330	330	320	301	283	328	334	326	342	320	324	341	308	309	339	330	327	326	333	320	360	321	290	318	328	312	315	327	320	336	358	297	284	300	294	325	311	319	274	313	326	334	337	315	280	314	292	323	331	326	320	317	313	318	292	327	297	298	303	315	327	346	358	330	318	314	343	334	317	328	300	310	325	347	338	359	313	348	304	270	312	287	311	327	349	315	292	304	329	295	308	355	299	283	341	331	286	319	318	301	322	357	312	313	310	330	290	302	321	318	314	305	354	328	324	314	345	324	333	333	298	326	354	291	339	314	293	360	303	343	333	306	300	358	317	311	310	286	330	317	330	308	313	342	339
4524	14053	10759	5244	3649	2700	2056	1600	1312	1070	877	817	779	694	594	630	550	545	545	500	480	487	441	507	514	455	455	431	436	399	463	405	422	415	441	429	401	423	432	398	434	385	404	380	410	447	414	409	390	400	371	425	399	406	395	405	403	408	432	389	363	391	392	403	393	393	374	405	424	408	391	396	375	377	420	391	389	373	378	395	404	365	409	405	418	407	393	355	384	352	403	383	394	356	382	352	407	414	412	388	395	374	429	400	396	375	400	406	407	420	393	381	387	379	388	361	368	413	385	409	378	439	384	398	393	376	371	386	356	402	365	384	375	436	364	390	411	382	398	382	393	346	403	368	381	421	426	376	391	386	412	422	397	395	408	380	395	392	382	357	402	388	440	430	393	400	388	366	359	403	370	375	385	411	379	370	398	404	414	392	405	386	417	377	394	423	387	429	406	368	388	382	380	412	389	402	350	375	423	389	389	396	371	385	417	389	380	381	420	366	383	401	405	380	396	441	362	402	386	367	407	393	409	413	390	383	418	376	377	431	384	397	382	370	378	392	359	422	382	361	386	394	394	389	410	391	394	406	380	400	427	387	384	371	361	369	394	389	360	371	396	405	375	373	400	380	382	404	397	379	356	400	365	384	423	397	374	393	374	396	372	399	399	418	362	407	390	396	424	390	404	380	367	352	385	408	403	393	388	384	361	391	375	371	393	405	345	432	374	425	377	402	405	394	395	371	388	396	396	411	382	384	389	404	386	401	353	419	365	395	396	376	396	391	399	364	402	388	406	393	399	370	380	380	382	405	393	386	366	360	378	385	379	389	380	437	396	432	431	403	355	368	390	384	371	393	375	383	371	374	399	387	361	427	361	405	362	365	384	404	430	382	392	406	379	356	400	414	370	385	413	351	375	391	388	389	351	382	413	395	419	395	383	389	371	386	415	392	385	377	395	427	391	397	370	396	394	397	411	379	391	420	368	381	389	382	371	433	381	399	377	398	426	353	407	358	361	396	361	370	388	385	382	368	406	383	393	376	416	361	391	373	403	388	372	408	372	395	403	374	433	422	406	398	388	406	354	385	375	375	396	398	373	386	372	396	403	373	404	373	380	410	375	349	386	399	390	388	387	370	387	401	365	344	390	376	382	386	444	345	370	411	407	379	419	376	401	415	369	395	380	378	392	395	389	369	383	384	394	377	408	364	389	393	403	391	409	443	390	384	371	389	348	384	356	392	408	361	411	387	404	374	403	404	382	376	386	377	372	381	421	397	367	403	405	382	407	390	374	371	423	410	400	385	396	402	403	401	376	381	396	356	442	363	378	415	409	456	408	379	418	398	374	415	394	389	355	408	376	397	401	365	405	394	402	412	401	425	391	406	404	398	382	360	383	371	369	377	407	389	391	366	405	411	392	376	399	396	372	398	371	377	391	374	403	378	410	357	400	373	360	395	426	393	425	442	391	400	406	395	396	403	354	415	388	381	393	378	409	355	396	395	410	384	378	371	392	375	391	367	379	415	370	384	391	397	391	396	368	402	374	362	353	370	426	386	416	383	373	394	361	399	389	351	379	401	393	394	408	433	415	430	376	388	375	396	390	427	380	414	383	396	390	391	422	415	381	409	395	418	386	349	418	384	415	386	401	418	383	427	383	402	383	362	429	399	367	398	391	401	373	363	435	393	344	397	378	374	391	382	349	361	411	377	436	411	401	400	424	388	385	392	376	386	411	375	384	404	421	358	360	399	389	420	403	399	395	401	401	377	416	373	375	409	408	358	407	406	389	372	370	369	392	385	396	410	379	393	379	379	404	375	375	398	421	380	359	381	398	402	338	364	401	402	395	406	409	398	369	377	414	415	395	391	376	391	405	371	376	394	376	402	388	380	378	382	355	418	380	432	402	391	383	438	372	401	348	393	418	391	392	412	380	381	396	416	366	425	428	413	429	393	376	416	410	377	347	389	373	403	348	396	366	355	382	398	390	375	399	395	373	441	343	361	387	390	363	419	386	406	410	404	371	370	405	411	387	374	383	395	395	413	414	406	387	383	394	395	397	385	378	379	388	374	328	441	381	366	362	406	380	387	350	399	416	382	373	394	329	394	404	350	408	382	391	373	376	419	353	391	363	378	378	360	406	395	383	392	409	396	405	429	388	408	357	407	394	400	389	424	398	400	415	382	402	393	401	404	382	372	406	392	391	391	365	371	370	361	371	363	364	407	352	391	402	397	352	377	387	385	374	369	389	395	391	368	391	402	392	378	387	413	403	370	409	402	390	387	393	408	367	407	381	383	420	399	388	392	396	354	433	416	361	368	387	386	366	345	365	375	392	384	377	401	386	391	406	406	384	407	384	356	362	376	412	382	390	394	423	401	402	399	375	404	398	405	366	423	390	381	420	392	364	364	431	375	386	370	360	395	368	388	399	404	358	401	391	396	377	406	398	405	394	390	400	394	405	424	373	389	401	401	400	402	407	396	402	388	382	376	379	421	399	393	394	410	413	376	410	391	399	376	388	402	411	424	386	403	386	403	382	418	392	404	385	367	375	392	384	333	410	379	377	413	406	397	357	416	417	373	383	408	391	384	379	395	390	367	404	395	404	380	395	401	412	377	391	362	406	382	382	411	402	419	385	406	406	408	390	394	348	410	393	418	415	418	389	430	398	388	391	377	397	376	376	405	412	374	415	418	395	374	365	397	460	352	403	431	364	395	360	384	413	409	367	368	374	415	405	414	411	379	401	387	388	419	367	420	388	390	414	366	412	370	397	383	396	381	422	414	371	422	402	435	397	414	369	409	359	383	393	384	367	359	373	398	405	358	374	386	357	432	379	371	405	398	409	375	423	414	364	428	418	357	395	366	368	407	376	396	350	375	398	392	378	411	405	388	382	367	406	423	436	366	405	350	393	373	393	348	417	409	368	413	355	375	401	428	431	364	400	367	387	362	401	404	342	389	397	371	357	375	377	366	398	408	436	404	387	377	346	374	344	388	369	344	349	440	379	379	412	410	368	378	403	367	394	371	348	365	347	360	409	403	418	425	403	412	366	378	389	395	386	412	418	405	355	393	392	344	388	434	383	438	416	390	384	376	386	395	396	387	393	425	400	362	406	395	411	399	378	403	413	375	392	363	383	389	358	370	400	391	441	375	396	408	426	379	389	356	396	410	376	347	389	421	365	400	405	406	369	389	434	376	401	388	389	365	363	380	382	378	383	407	403	379	407	398	385	402	419	393	335	380	389	375	410	406	376	376	389	380	387	413	399	385	426	420	401	392	368	367	422	440	362	377	394	382	400	376	386	424	380	412	374	387	409	397	386	379	395	399	362	384	401	401	408	380	402	351	392	401	361	427	355	388	394	371	367	341	416	381	390	416	410	398	382	410	386	403	399	411	396	403	375	394	397	373	344	386	408	399	386	391	360	383	375	404	368	389	395	398	406	400	389	381	398	406	410	385	382	363	360	404	383	386	383	415	371	372	420	392	374	401	373	391
27203	18200	4198	975	694	601	638	594	652	593	597	641	578	589	588	588	604	594	625	604	605	651	659	606	608	617	591	622	625	612	552	634	561	626	603	585	585	650	604	588	582	614	582	597	618	580	601	626	598	576	599	569	607	591	561	587	613	624	598	600	607	614	551	656	621	580	561	671	551	568	586	578	594	570	648	594	615	570	617	555	571	613	602	587	602	551	592	595	621	626	587	578	567	616	572	573	632	593	562	617	601	597	596	588	606	630	579	615	598	621	631	580	576	580	599	610	566	575	600	620	588	633	652	614	614	592	582	608	606	570	563	563	544	569	592	580	599	566	625	593	571	654	585	610	562	622	582	636	555	611	595	582	602	602	537	562	628	591	583	627	587	597	642	575	626	588	636	601	597	601	607	573	580	578	563	586	596	612	569	610	636	595	645	583	561	612	598	619	621	603	583	604	624	590	579	597	565	598	605	571	548	605	580	565	582	602	584	651	552	550	592	619	616	628	637	600	636	617	587	612	599	633	567	606	608	619	601	594	600	590	619	568	641	617	568	630	537	586	575	597	582	613	599	583	589	588	621	595	578	620	574	588	646	629	533	643	623	633	554	578	568	615	535	572	599	586	635	595	625	586	610	651	613	552	596	633	597	560	561	570	589	560	578	623	586	597	580	581	601	610	596	626	586	567	617	570	575	596	614	600	617	594	613	603	588	589	593	593	603	568	598	593	597	591	599	625	554	594	619	584	606	585	609	625	561	577	610	634	599	609	572	637	630	573	617	621	641	588	588	562	589	584	604	608	619	643	531	565	562	577	653	571	609	604	595	634	656	609	579	607	593	613	575	640	560	597	590	589	572	628	593	553	587	601	607	600	570	623	574	554	603	619	620	632	572	642	607	590	587	576	585	620	619	585	640	581	619	588	613	523	591	608	599	602	607	575	611	602	554	573	612	625	627	641	587	558	635	573	589	639	578	611	569	586	643	615	612	597	584	594	559	674	562	579	602	576	639	586	621	567	576	616	597	595	583	590	583	591	573	617	598	636	600	648	604	626	627	564	587	600	553	602	580	621	596	598	585	612	614	594	546	617	593	594	561	616	570	630	593	648	577	594	565	601	585	601	549	659	621	581	580	587	585	588	637	592	603	622	588	606	624	586	569	618	572	611	615	596	617	596	572	593	623	662	579	635	599	604	591	585	582	546	619	612	584	625	649	547	574	614	617	601	584	573	634	611	609	571	574	585	606	575	591	650	590	612	608	614	629	592	560	573	551	617	576	561	589	635	595	568	626	601	620	611	618	590	628	595	601	674	602	549	635	606	600	539	599	627	645	613	583	619	617	580	633	576	649	624	604	575	624	611	563	633	609	607	631	593	594	592	592	616	608	665	601	602	567	630	579	628	592	597	613	566	664	569	604	616	568	571	604	589	613	616	542	600	607	639	609	588	599	553	608	603	585	627	565	604	596	590	584	590	625	559	588	633	627	605	602	595	612	597	630	639	575	589	597	587	567	597	600	605	545	566	595	594	580	599	597	584	587	602	595	601	625	586	586	573	554	615	558	576	590	602	599	599	602	604	596	594	652	571	589	613	595	633	588	585	585	625	648	590	599	619	582	581	607	604	569	598	610	598	639	540	621	573	643	617	631	562	600	637	576	591	600	664	598	592	600	533	583	588	629	561	571	616	633	640	585	620	565	598	614	600	590	586	618	576	552	609	582	630	584	586	576	568	596	590	591	562	616	553	593	597	639	624	604	602	616	611	587	587	565	627	568	565	629	642	537	643	571	646	591	603	597	590	582	616	579	617	609	573	571	568	581	554	596	620	564	634	591	646	607	577	597	617	564	600	574	602	615	598	572	598	628	614	640	625	647	579	535	560	619	578	630	578	634	597	564	636	611	591	561	584	587	609	580	602	574	600	636	615	592	600	601	574	580	598	575	627	595	590	603	607	596	593	602	579	587	613	552	573	583	596	554	609	646	620	602	599	634	629	630	629	630	588	627	562	590	632	608	571	624	600	599	614	594	598	576	597	615	627	564	593	564	581	575	598	595	585	574	608	616	608	588	605	599	619	602	568	554	627	614	608	600	606	619	564	597	566	565	654	582	581	562	598	605	629	586	570	619	602	594	617	582	564	630	658	630	588	582	614	607	598	622	598	554	548	556	573	629	574	590	601	592	613	577	596	582	623	603	625	576	608	598	653	624	575	569	585	584	573	631	595	624	625	594	624	583	620	621	616	568	628	594	594	562	625	566	624	568	589	586	569	576	571	590	620	592	595	602	619	571	586	620	540	613	599	573	604	615	612	580	584	594	632	611	624	597	568	618	617	649	538	624	624	585	601	664	620	582	648	615	615	568	599	589	600	630	647	604	631	608	605	608	574	626	592	630	599	569	665	572	579	621	610	552	601	601	617	594	598	556	603	596	615	580	569	594	533	601	584	591	604	570	579	554	552	563	590	610	598	582	612	597	632	650	575	607	594	584	578	596	624	608	626	621	640	609	593	592	602	633	588	605	578	562	580	593	583	569	619	599	612	597	606	607	583	618	623	589	649	626	622	579	597	620	585	589	608	621	607	638	632	618	603	574	610	618	630	616	617	603	614	643	569	590	595	623	586	580	623	567	594	603	615	644	647	591	584	572	683	604	568	562	562	601	574	611	606	571	636	623	620	622	590	555	643	596	580	596	610	568	604	596	595	570	588	639	566	589	598	583	561	587	584	584	633	590	606	595	588	605	588	573	583	604	585	564	571	608	613	590	620	574	620	582	624	582	591	597	617	577	605	594	562	602	594	601	584	579	601	555	576	586	662	620	595	617	610	569	613	599	587	632	593	654	572	652	561	607	583	571	594	584	629	593	615	568	598	576	601	612	664	611	573	606	591	600	591	582	571	586	586	577	592	610	610	576	608	587	611	582	621	591	618	602	607	612	580	597	609	613	607	604	604	599	599	576	623	598	592	590	587	592	611	589	577	629	605	617	561	578	633	619	590	602	624	553	573	592	585	567	593	590	591	590	651	636	612	586	611	672	589	565	585	541	605	593	617	599	585	596	581	601	606	610	591	587	636	644	612	580	568	591	645	651	597	648	637	608	594	603	654	556	587	614	637	593	610	585	596	602	609	566	642	578	599	603	564	589	598	638	594	562	584	629	615	603	578	609	570	606	598	572	586	609	616	561	572	623	555	621	546	559	642	574	639	636	614	595	591	574	607	598	615	622	619	559	582	620	640	619	566	562	572	590	622	626	583	633	559	581	620	598	590	581	610	576	613	597	589	618	614	605	594	628	565	628	553	624	617	598	563	594	636	574	615	588	580	610	636	615	624	600	579	561	593	581	642	573	633	613	633	659	568	552	610	617	584	609	632	600	573	567	561	626	577	572	646	641	602	578	560	587	596	607	588	583	589	592	560	575	621	623	612	594	582	641	598	607	619	610	607	579	605	590	633	557	633	599	622	596	593	596	555	601	590	584	592	628	604	589	597	576	607
4421	1171	997	784	786	697	749	685	702	679	729	680	694	738	733	724	676	717	733	728	669	690	657	694	695	707	712	709	740	698	723	687	712	689	679	644	708	715	687	689	700	710	714	685	659	741	693	717	682	685	707	725	711	728	680	715	710	716	686	673	718	725	690	720	676	638	715	750	736	688	711	685	724	680	645	685	672	731	668	716	728	683	660	662	681	665	662	705	732	709	699	702	719	703	750	712	678	710	728	676	670	718	715	732	636	744	717	676	654	674	701	683	718	693	739	701	709	704	706	660	688	724	705	692	690	704	702	691	701	677	742	689	659	678	736	673	760	676	747	715	753	744	696	658	688	740	690	716	702	738	702	705	709	698	713	684	720	685	714	711	686	706	682	694	710	689	725	643	687	668	705	686	697	698	709	736	707	738	741	723	679	664	694	693	643	671	734	706	732	718	688	650	712	678	725	729	683	650	720	637	711	661	662	659	652	713	666	767	715	692	724	724	658	659	685	678	654	725	709	692	672	650	720	663	686	718	734	751	700	708	705	717	671	708	718	728	733	712	660	688	704	729	738	692	755	663	723	710	690	704	681	670	720	708	687	713	685	698	747	662	715	675	705	692	717	693	700	692	699	669	696	689	677	701	674	679	770	701	677	686	745	658	724	704	691	694	740	641	714	706	707	764	668	719	744	736	728	676	658	726	734	719	678	657	737	696	720	688	661	687	739	701	736	735	687	723	689	688	663	686	714	687	715	682	709	680	734	739	701	650	703	703	738	699	681	727	660	742	662	700	686	683	719	741	649	702	648	669	653	706	736	774	657	685	672	679	719	711	746	683	693	690	704	714	690	753	707	679	709	682	674	670	661	650	731	747	665	647	657	681	672	667	710	667	693	669	711	694	691	715	675	746	689	678	717	681	675	716	669	739	677	705	708	714	707	704	734	699	691	677	691	696	682	680	683	733	706	693	672	712	723	667	696	723	753	696	675	677	697	676	735	721	731	673	698	679	673	720	755	695	698	673	713	698	724	700	680	682	717	665	678	645	698	692	679	679	720	705	707	710	686	664	722	714	676	680	723	703	760	702	651	706	702	658	710	725	662	745	707	725	660	724	728	675	670	681	655	671	705	707	658	666	705	671	767	693	666	680	691	704	713	648	646	685	707	707	676	703	720	693	688	665	656	716	680	676	724	691	720	693	719	701	679	749	666	682	638	726	673	714	642	739	693	736	670	692	677	725	703	667	654	716	660	740	716	701	736	743	679	765	721	634	648	701	702	716	699	679	755	690	708	667	707	659	663	698	674	670	703	734	694	673	691	732	709	709	698	727	710	752	743	708	690	709	688	715	693	703	711	666	692	704	673	601	728	642	680	684	683	669	680	690	726	682	719	710	699	729	683	666	690	739	700	678	703	723	687	687	692	703	701	667	666	682	698	678	702	659	705	715	740	635	701	702	735	671	707	687	664	722	699	697	683	720	711	737	676	708	699	698	695	737	687	667	691	680	707	677	733	704	664	717	700	651	707	724	675	725	712	723	680	697	708	706	738	734	714	696	723	707	622	740	680	712	688	643	693	707	701	675	675	652	701	745	702	666	725	694	721	778	656	642	716	722	708	706	693	715	694	692	699	682	665	681	696	751	727	677	654	667	692	702	749	656	672	691	674	663	734	681	732	698	716	700	679	692	699	703	681	738	696	731	703	697	694	712	725	689	670	702	716	708	697	678	760	711	732	731	705	706	694	715	672	691	690	708	712	756	686	725	657	727	704	702	744	740	696	700	732	684	694	665	672	647	723	659	736	700	707	696	683	736	709	720	663	675	720	701	686	715	694	695	719	711	649	701	669	672	674	685	729	702	734	729	750	689	711	698	670	685	677	690	714	662	678	687	675	688	638	717	690	684	701	654	731	710	719	703	635	651	713	702	711	725	670	698	646	695	731	699	728	680	728	748	728	690	744	701	726	687	657	666	669	685	691	740	720	702	668	694	692	711	682	691	695	680	731	675	667	699	654	649	677	734	728	684	710	706	722	714	697	699	666	714	723	694	672	688	716	691	694	715	734	729	689	768	688	702	688	710	756	665	690	709	693	685	725	743	726	715	677	709	692	704	714	699	754	688	699	669	681	688	715	687	691	675	705	634	677	639	661	686	709	720	654	678	676	678	707	679	702	653	692	709	698	722	668	703	708	633	663	728	694	688	707	699	715	719	726	713	703	727	676	745	682	714	728	653	745	693	678	692	707	683	724	722	739	688	732	668	698	686	653	705	701	702	678	661	745	702	702	685	745	701	686	698	744	699	677	714	717	696	673	717	708	683	689	704	723	695	677	693	710	745	703	740	701	706	698	700	674	647	687	688	706	722	712	704	686	668	673	673	696	657	758	734	705	712	742	702	707	699	676	695	703	700	658	723	675	709	718	705	719	737	690	734	617	740	697	724	700	695	678	693	700	736	737	668	684	688	677	698	685	708	686	651	677	679	675	675	705	712	703	721	664	703	687	734	688	707	683	674	697	674	706	692	689	680	703	755	693	723	752	690	719	715	726	660	728	694	727	708	684	719	678	675	688	723	703	706	675	728	684	735	760	731	683	688	727	697	665	679	673	712	710	692	697	699	688	681	667	671	709	705	706	668	710	681	719	753	712	659	682	710	684	701	728	687	656	678	638	667	727	702	733	693	708	671	703	704	713	680	698	718	690	713	723	691	730	684	684	707	719	695	689	728	679	666	747	692	699	669	677	717	716	687	707	656	708	710	673	662	692	699	701	685	703	702	700	715	719	724	741	705	692	762	721	652	713	685	735	709	685	759	703	668	686	735	706	685	691	737	703	679	731	667	687	659	689	731	724	684	671	650	651	706	707	704	691	671	694	748	675	704	688	734	693	651	683	698	664	709	731	721	681	688	726	713	743	690	738	662	708	716	760	744	684	653	712	625	694	684	735	648	716	718	701	675	687	703	673	698	709	704	709	754	673	714	726	721	673	699	705	724	704	757	709	709	714	713	709	740	694	674	687	705	699	681	728	658	640	716	668	734	716	699	725	653	722	696	699	681	629	687	689	708	673	691	691	704	716	705	709	712	723	747	742	742	711	683	667	724	682	715	687	727	668	712	666	644	684	711	714	671	702	694	695	678	708	705	706	674	683	701	728	677	680	638	686	713	729	671	710	699	683	677	702	658	724	706	696	676	716	638	694	709	673	691	718	646	736	709	666	679	660	646	661	709	709	717	720	673	681	762	678	701	681	657	635	704	695	721	728	725	735	686	662	692	725	689	677	675	704	718	700	731	678	695	740	699	700	750	641	698	690	669	730	686	687	679	687	666	702	703	677	714	659	749	674	676	672	729	694	695	717	686	733	718	697	711	713	709	707	713	674	662	738	676	735	684	722	718	693	668	733	712	694	696	727	724	749	737	701	711	715	685	701	718	654	688	730	685	703	734	671	702	730	676	669	738	722	697	689	677	657	730	710	713	686	699	722	717	722	723	731	710
23591	21096	28101	24302	21071	9437	1381	972	843	872	797	817	691	666	725	704	709	697	722	701	711	702	712	682	659	704	673	674	653	671	623	664	628	657	677	596	694	640	676	641	663	663	610	658	687	662	635	606	672	654	609	630	671	640	697	650	662	703	632	636	620	668	647	657	641	658	655	663	658	651	631	653	692	656	674	641	648	659	632	662	633	675	657	673	616	666	634	619	671	637	622	660	619	639	659	618	683	700	660	633	693	637	626	649	689	678	641	657	607	640	671	683	655	678	637	675	657	641	622	655	658	666	655	684	638	660	632	644	649	658	671	665	673	685	651	672	654	657	610	647	656	621	676	649	640	673	656	638	644	636	642	591	646	681	667	636	655	659	629	602	659	643	628	639	645	679	617	635	670	624	632	657	646	647	669	616	652	653	634	653	655	647	655	657	650	624	657	636	633	609	623	648	685	635	701	666	642	659	644	652	660	654	691	626	664	620	648	658	667	641	666	600	601	644	657	659	656	644	681	685	656	632	634	680	649	666	650	645	612	610	627	692	647	653	631	632	628	644	658	648	625	630	662	701	650	648	634	642	628	650	637	720	636	669	636	658	652	647	631	679	616	628	631	668	651	639	677	651	638	682	664	638	665	632	738	628	634	665	639	651	655	646	653	648	643	619	626	649	646	665	683	607	594	625	620	618	659	652	688	648	613	642	642	652	603	660	614	649	630	667	636	630	630	679	649	674	631	679	663	620	703	636	602	660	697	642	651	637	636	628	652	652	660	645	680	618	665	630	633	647	613	632	652	684	657	650	652	662	656	631	663	663	656	628	658	674	656	637	624	646	669	624	647	729	678	625	652	633	614	662	620	662	667	650	656	656	668	655	682	679	604	652	648	688	621	631	682	685	679	657	675	614	663	644	607	652	617	698	655	666	653	681	662	683	636	628	643	665	637	638	602	576	633	650	647	608	654	622	637	636	666	667	630	675	639	633	657	604	654	621	631	683	651	637	690	677	685	617	649	615	584	645	673	662	657	674	645	664	674	648	642	671	634	673	659	625	685	626	635	648	663	668	680	699	637	682	634	657	665	607	656	641	667	600	635	629	680	628	668	639	637	615	678	645	656	629	663	645	643	682	687	658	634	634	633	648	625	638	662	667	638	625	591	642	679	704	639	619	664	665	634	676	619	659	640	645	628	675	678	642	650	661	637	627	642	660	630	605	638	664	633	660	636	650	646	680	649	603	651	631	655	634	691	671	643	611	632	615	655	614	649	715	687	658	657	663	585	668	597	630	631	662	645	651	662	665	671	676	657	658	628	652	712	646	653	658	639	658	645	624	648	651	644	622	680	589	621	662	629	632	649	702	665	638	710	701	694	627	625	659	668	632	686	677	648	677	677	702	656	637	651	628	661	640	670	665	584	685	644	651	627	621	675	636	651	661	637	646	659	705	701	639	608	662	681	673	652	641	681	655	661	625	704	606	659	678	687	633	650	599	696	627	638	624	681	653	639	697	630	641	642	644	665	630	622	688	665	648	629	665	623	678	598	641	685	635	625	654	666	675	615	665	712	663	622	666	617	621	659	633	634	665	623	589	667	668	652	633	663	596	624	651	654	656	614	633	612	682	683	651	653	651	669	615	639	643	602	695	638	695	650	674	649	657	666	665	612	609	652	641	693	590	641	667	621	633	695	646	581	652	643	650	603	650	687	682	641	707	648	673	647	645	640	659	640	706	653	646	610	650	632	572	601	676	615	672	653	643	691	612	648	697	638	631	662	617	657	665	638	640	643	640	643	613	693	616	667	703	631	644	616	656	682	661	617	645	667	659	613	636	649	662	669	620	684	672	643	664	618	599	650	656	651	634	668	639	665	603	630	654	637	634	644	617	635	641	634	668	661	643	663	693	636	622	696	672	643	638	645	660	650	648	662	611	662	666	667	642	657	663	663	596	622	677	652	657	622	673	630	640	620	640	635	636	639	657	625	655	651	676	646	654	606	654	671	704	651	592	628	716	608	648	655	661	670	626	612	624	614	674	679	667	627	639	664	690	643	680	656	646	600	639	626	626	643	658	667	627	678	675	634	621	627	660	680	641	622	688	672	659	634	631	643	687	659	657	637	622	603	646	626	637	590	638	628	674	635	625	631	603	628	647	608	635	675	627	675	618	653	634	622	625	633	692	674	640	634	638	657	668	637	644	659	660	641	658	679	652	623	677	608	588	630	627	689	586	679	636	670	638	634	643	634	672	663	671	659	638	617	643	686	648	657	644	680	624	684	674	688	637	680	648	692	576	628	641	659	603	651	682	639	643	685	712	629	653	603	651	630	603	647	650	618	658	584	687	655	618	657	648	624	609	643	655	613	660	649	608	658	601	690	630	683	643	615	648	632	666	634	665	624	660	666	651	655	649	630	619	661	647	652	601	668	681	643	708	627	649	685	660	653	648	635	592	676	641	665	632	651	663	659	644	651	650	662	673	683	602	642	639	648	598	647	662	648	690	681	621	613	701	660	628	634	659	648	637	667	660	633	652	631	640	670	617	631	673	663	623	602	637	641	672	642	618	598	648	661	635	644	662	652	671	660	637	618	683	589	685	656	716	645	616	692	629	653	636	643	646	684	652	651	630	615	655	667	642	611	642	630	667	647	585	628	641	649	637	659	627	680	612	647	638	634	657	668	652	648	647	661	675	647	672	641	654	634	644	678	658	626	682	621	630	656	677	588	682	664	661	666	675	705	695	649	636	662	637	606	656	630	651	631	629	655	672	654	654	643	647	648	576	606	666	641	685	607	655	662	637	637	628	624	665	637	672	704	639	660	613	650	645	677	641	596	631	635	655	594	642	670	644	651	614	619	639	697	628	660	636	611	626	616	669	659	683	598	613	650	673	647	660	649	632	686	649	675	641	641	665	664	633	685	682	639	636	627	603	660	675	619	632	654	647	660	660	641	667	611	622	655	680	597	636	661	656	661	675	659	689	679	650	652	654	659	622	644	650	635	649	622	640	656	662	663	649	682	672	642	614	669	672	588	653	647	658	623	675	628	630	667	674	629	663	625	630	630	677	653	649	654	632	641	634	634	659	636	631	637	697	647	644	624	625	619	695	653	679	642	648	626	651	654	630	629	680	604	646	663	673	662	621	684	649	663	612	670	642	643	675	656	663	656	687	601	626	645	668	651	659	636	627	638	654	659	646	621	622	629	670	639	635	620	623	675	648	691	635	678	644	636	644	619	620	651	662	633	660	637	602	656	624	658	599	623	657	671	597	620	715	657	599	670	627	688	623	664	681	659	672	660	615	653	647	699	660	706	653	644	677	651	648	627	647	665	667	642	657	667	684	655	645	656	640	643	632	649	618	645	635	702	653	614	627	647	648	629	655	635	653	655	648	654	617	644	644	618	666	642	630	631	673	628	622	630	634	646	632	665	703	649	672	628	635	699	654	631	702	626	639	659	711	636	663	641	702	626	632	639	648	636	665	617	677	661	647	628	637
3342	8680	6768	3382	2410	1885	1564	1330	1250	1133	986	962	933	912	937	881	830	820	875	794	793	799	794	844	816	835	791	778	811	775	807	764	773	805	793	797	791	798	794	772	746	801	799	771	748	761	756	735	751	779	757	776	786	842	782	801	774	753	793	700	761	836	789	729	817	758	807	796	767	781	772	818	766	818	774	766	795	812	735	741	747	785	780	814	778	825	807	766	738	738	785	778	778	817	746	730	762	779	778	779	775	757	769	736	764	773	774	780	780	750	808	746	761	746	752	755	757	768	725	756	722	776	764	743	735	755	761	755	729	787	779	775	764	746	724	776	746	742	773	821	766	717	750	810	791	791	776	759	778	739	810	779	770	761	760	806	735	787	793	771	824	752	819	734	846	775	780	785	769	743	744	770	763	770	718	716	780	749	737	751	782	767	731	766	763	726	778	818	740	745	785	789	776	773	728	719	807	746	763	727	780	782	813	764	770	729	763	820	754	755	722	740	762	749	794	790	806	744	758	769	736	779	775	772	700	774	760	773	703	733	723	768	761	786	767	749	783	814	800	734	733	742	753	752	726	758	786	801	746	724	770	767	732	782	806	758	776	787	761	771	741	757	767	759	754	760	734	757	799	795	812	754	738	737	785	821	759	751	746	743	751	744	718	724	722	774	740	813	738	728	777	790	766	730	722	750	770	756	759	748	787	707	709	749	760	801	795	772	780	752	737	750	784	782	802	777	742	806	732	794	739	768	790	716	797	745	776	709	765	731	778	785	714	763	726	810	779	768	715	770	728	778	804	746	767	807	716	725	760	737	718	804	758	778	774	751	718	814	774	774	728	768	811	770	775	791	742	733	805	761	744	756	758	763	753	771	713	792	735	772	819	827	746	757	776	744	745	784	724	804	780	758	737	766	815	759	781	744	757	767	742	763	788	767	784	715	805	771	780	728	798	778	761	742	722	781	771	759	795	726	756	755	753	799	773	746	755	804	808	735	762	783	764	753	747	747	790	764	779	781	760	736	739	811	747	761	744	777	832	746	797	755	754	792	781	690	763	778	766	812	763	825	825	789	794	800	782	736	752	790	740	765	759	718	723	789	747	789	810	767	742	776	784	761	733	815	720	740	766	761	762	769	792	814	749	746	806	748	774	756	711	803	775	770	801	753	755	771	740	758	821	816	794	759	742	743	783	767	767	769	766	724	764	773	756	756	769	801	746	782	756	745	779	794	751	748	774	751	761	792	792	756	765	733	725	768	801	732	742	711	783	763	810	789	781	766	801	758	761	805	779	781	789	797	749	784	778	798	779	757	739	807	801	742	749	717	727	775	782	738	775	802	760	766	730	751	735	777	752	737	725	747	775	725	800	784	755	773	755	744	805	784	773	756	767	795	772	762	778	731	747	750	732	728	800	771	717	775	752	767	763	756	826	749	769	782	749	809	788	759	744	748	813	802	764	785	778	760	756	798	693	767	749	762	790	735	743	740	776	769	755	763	751	767	765	792	745	802	804	775	786	767	792	809	726	742	778	723	779	739	792	817	748	755	750	770	782	751	771	751	821	753	750	798	782	772	780	788	767	754	758	802	815	757	728	744	759	747	762	775	796	721	739	755	698	771	741	756	771	739	759	713	788	744	810	783	776	772	755	757	735	766	759	817	783	774	807	737	763	765	744	771	798	778	774	856	776	774	782	741	782	767	779	755	786	717	788	757	791	764	812	781	725	756	785	808	775	794	790	772	758	766	761	748	761	765	735	799	760	742	778	711	799	774	798	774	761	820	738	751	765	736	723	759	734	747	791	787	761	715	791	792	764	740	790	745	758	801	788	793	823	738	746	799	753	772	730	736	808	784	794	737	745	763	770	800	731	777	732	744	770	776	744	774	777	797	747	752	780	753	779	730	791	791	751	771	751	819	787	767	774	786	730	758	782	746	796	684	767	764	751	706	746	783	786	722	777	752	761	788	770	759	718	740	763	737	806	777	734	729	730	770	739	822	787	767	767	736	782	784	746	775	793	757	780	773	781	738	748	774	761	752	798	764	743	739	728	745	744	765	776	754	780	777	718	777	724	753	750	763	786	802	763	735	822	785	799	737	757	731	782	749	814	748	770	735	757	769	832	760	785	732	805	783	745	749	773	757	757	759	777	778	811	791	787	746	783	788	741	799	767	788	811	768	767	771	800	768	784	752	767	748	746	743	769	737	758	745	789	725	805	771	740	750	778	722	753	736	773	759	787	744	779	768	743	736	744	782	782	715	767	751	767	776	788	751	766	798	790	791	718	771	742	792	742	788	744	758	838	727	727	787	785	737	761	771	763	741	781	766	773	784	790	769	781	785	786	854	803	775	747	771	775	741	763	788	780	783	684	763	734	755	778	759	791	725	733	690	793	828	798	776	775	804	747	787	710	776	714	726	774	791	762	731	779	790	803	750	741	762	752	744	757	791	765	779	778	756	792	766	749	782	774	741	732	781	737	766	766	799	779	801	815	766	777	768	721	798	802	789	739	722	814	744	722	777	718	724	746	786	778	811	729	753	789	767	741	768	738	735	714	845	753	770	745	715	801	717	796	759	776	760	730	763	786	780	818	771	758	805	814	778	797	769	789	726	824	795	745	728	778	778	698	747	815	786	713	786	793	784	763	745	796	781	780	773	744	759	824	748	828	753	750	754	785	780	719	733	789	709	773	799	755	736	768	765	744	758	748	797	768	797	811	750	764	765	764	793	765	734	756	822	799	757	772	759	773	774	806	770	746	752	783	773	790	781	754	746	823	725	811	745	798	754	744	728	777	740	751	799	765	732	714	775	787	744	758	805	778	813	796	797	785	815	747	737	779	735	805	779	717	751	776	780	759	734	744	741	765	762	753	773	768	766	771	695	742	771	754	763	754	749	751	773	713	803	784	800	772	757	759	760	749	781	776	810	762	785	749	793	772	774	762	735	756	703	750	815	766	758	760	756	780	755	759	812	816	792	749	789	750	754	764	790	782	789	750	750	755	797	749	741	765	745	753	792	755	734	732	763	711	741	805	781	761	750	747	806	750	755	730	812	754	757	744	739	779	747	709	800	798	802	750	765	764	766	736	738	790	771	782	794	771	780	792	729	778	742	746	758	784	749	756	782	746	743	719	789	802	771	795	815	720	792	754	772	744	783	819	794	755	776	829	715	738	731	764	747	778	825	771	758	819	784	690	746	783	776	796	782	720	765	776	764	746	711	767	823	786	785	780	716	801	769	754	725	758	733	815	776	766	788	769	778	784	775	756	763	759	773	738	701	750	753	762	793	748	748	756	753	764	820	800	768	766	775	754	794	765	754	823	735	779	762	730	780	782	792	760	767	741	737	782	762	727	775	775	788	811	759	740	784	817	747	796	750	764	770	782	728	725	784	806	766	793	812	746	741	766	780	767	805	810	770	781	749	756	738	760	775	762	744	770	771	766	794	769	751	749	782	720	730	752	748	749	725	724	773	765	742	767	741	726	813	774	801
24589	21086	27127	25162	11390	710	536	468	387	386	363	334	342	380	339	325	296	337	321	313	344	313	332	313	324	341	350	316	300	306	338	322	315	312	327	330	327	320	345	311	308	357	291	334	318	316	335	338	318	320	327	325	339	307	305	310	287	326	303	332	319	316	334	300	302	339	352	288	317	298	307	330	332	281	329	300	287	287	330	321	314	317	325	306	321	340	293	314	308	286	315	326	317	293	311	294	293	320	334	302	293	289	305	312	293	298	273	296	300	264	314	288	317	302	309	305	325	316	335	345	366	277	329	317	286	356	296	314	331	318	310	327	296	278	345	323	307	290	317	315	292	327	286	302	323	304	342	318	311	326	312	303	309	324	315	285	285	310	328	301	288	308	337	306	287	314	318	299	309	340	307	330	308	317	305	295	282	316	306	305	323	318	306	307	312	293	289	297	288	302	304	288	294	307	321	284	273	308	314	328	327	315	317	304	316	335	302	304	313	311	301	306	308	300	345	327	303	321	314	317	256	297	286	326	288	303	289	309	322	310	293	326	275	292	320	292	319	282	298	344	318	324	275	284	304	278	327	326	334	309	313	292	329	324	312	321	304	284	307	292	288	337	302	352	350	332	299	317	291	322	282	305	331	346	337	319	280	297	306	340	310	287	292	271	300	313	306	311	331	316	281	314	333	309	324	305	294	316	314	308	318	331	272	321	345	347	332	320	309	334	281	318	311	321	280	319	311	317	293	286	307	345	336	308	321	314	306	311	320	319	283	270	311	306	304	320	327	300	321	311	312	310	306	337	315	310	297	351	330	290	313	316	321	313	292	296	304	291	275	329	331	304	305	317	274	327	326	317	308	314	301	319	330	288	341	319	302	294	323	301	320	310	338	307	325	347	310	326	310	312	327	317	296	294	290	333	314	306	295	310	275	276	296	313	311	306	304	302	359	326	325	325	319	292	291	308	334	343	290	294	299	299	318	334	291	279	295	303	302	302	302	294	320	312	321	323	291	322	318	285	303	311	309	314	318	307	290	329	315	312	297	298	335	302	301	315	358	330	309	369	302	314	310	332	282	283	299	305	285	306	333	330	311	322	361	300	312	327	301	317	303	312	296	303	327	322	304	333	319	319	305	341	290	291	306	277	311	296	288	279	341	321	271	328	335	326	322	318	311	313	286	351	308	302	291	320	310	303	304	301	286	312	282	319	294	331	315	333	313	341	310	296	306	316	311	299	302	282	306	321	284	303	294	317	307	318	302	356	297	294	303	318	309	321	316	315	296	279	321	287	329	325	351	334	340	296	282	290	319	304	313	297	319	314	316	325	310	307	289	286	311	313	333	308	294	332	304	313	306	308	313	311	299	313	267	294	315	320	289	311	313	318	337	320	291	319	305	294	334	323	313	301	323	313	323	313	319	335	313	275	337	297	325	329	306	303	319	264	301	304	278	316	331	320	317	319	340	336	337	292	334	310	302	310	322	310	291	290	318	308	280	308	292	303	307	294	309	321	300	310	318	316	319	297	307	284	308	333	306	303	325	325	282	274	273	310	295	335	325	305	331	302	287	302	309	307	329	292	306	288	310	305	324	309	327	308	296	296	325	322	293	308	301	317	316	336	308	285	310	308	343	331	359	302	290	331	294	275	320	316	333	332	290	285	321	296	277	316	298	292	335	264	325	284	313	330	281	327	303	306	294	290	324	308	304	311	313	300	322	302	297	269	293	300	328	343	301	277	286	305	303	308	341	320	289	315	321	328	331	295	306	300	306	315	302	300	290	334	298	294	300	312	299	308	294	299	316	286	287	320	318	303	333	314	319	324	303	319	315	323	311	337	314	361	330	310	310	285	340	323	285	302	295	304	312	320	289	336	344	340	322	293	283	306	322	326	289	321	332	337	323	310	311	278	311	326	294	331	297	297	294	328	304	314	286	305	304	298	331	307	318	312	306	248	311	334	320	312	302	278	324	301	309	298	356	269	347	309	305	322	289	305	295	330	301	299	296	298	284	316	300	310	313	293	295	313	300	325	310	326	334	331	302	275	294	299	318	316	275	302	282	317	322	329	312	281	337	289	318	290	293	291	312	297	295	327	313	318	283	283	296	336	303	316	302	337	295	316	322	301	317	300	320	305	317	332	341	283	346	320	331	315	315	287	300	321	310	295	298	314	325	343	328	330	313	303	347	296	311	316	297	335	328	304	335	287	287	289	323	318	306	316	329	319	293	286	304	305	330	284	270	286	305	316	270	296	326	274	331	312	290	280	325	292	329	338	325	322	326	313	332	308	325	296	294	307	304	324	321	299	328	315	291	339	294	297	280	316	301	291	358	276	281	318	307	299	311	294	323	301	305	285	330	337	337	333	313	304	288	324	321	300	336	296	324	326	298	321	297	310	295	316	324	316	295	299	285	330	295	308	302	317	323	302	292	332	319	298	313	310	308	313	305	296	334	301	312	321	310	308	293	300	323	296	272	312	318	331	293	305	281	301	321	321	303	293	308	369	334	317	318	313	309	309	317	309	322	317	343	298	336	341	324	322	306	279	298	318	305	302	322	308	320	325	307	330	293	282	311	307	316	326	320	314	293	292	279	327	295	307	324	331	322	325	297	328	298	296	321	326	304	355	283	308	320	294	283	327	309	324	294	319	300	330	321	323	331	301	350	329	294	306	297	312	316	328	297	318	295	306	326	317	281	299	310	320	286	318	313	315	294	334	286	306	304	304	316	301	328	322	285	301	311	304	338	305	311	315	332	325	311	310	324	341	304	326	306	327	351	304	299	362	254	304	288	345	301	300	295	310	289	305	313	301	346	301	324	326	351	289	334	309	295	308	309	291	306	322	328	295	310	303	292	286	347	310	335	324	314	286	304	327	316	271	298	311	316	318	290	332	306	303	318	320	300	293	282	351	294	297	289	282	307	329	326	316	285	308	281	315	307	327	318	315	286	313	293	278	297	303	326	302	290	290	287	278	312	309	317	363	309	365	284	299	301	342	298	309	288	300	322	327	331	304	296	329	291	326	318	294	305	315	307	300	300	298	297	320	294	326	306	265	318	308	332	294	307	322	309	303	328	339	340	276	334	329	343	316	283	319	296	330	339	331	317	326	301	293	308	324	306	326	302	327	328	309	312	287	315	318	287	301	316	329	311	311	286	308	318	322	266	297	335	318	295	292	312	287	275	309	301	314	309	318	329	301	308	349	298	295	301	297	295	319	333	305	287	325	299	298	315	318	323	320	298	316	324	340	303	296	310	283	319	293	335	329	330	329	312	345	325	326	298	370	318	289	311	304	303	309	322	305	326	306	318	328	303	309	297	320	302	315	295	285	297	322	313	317	317	308	330	333	328	309	294	306	303	309	342	303	300	303	326	310	295	301	342	296	290	314	310	319	334	287	323	332	314	299	295	293	314	302	348	302	340	302	271	334	319	305	306	323	285	300	313	311	308	338	313	298	292	304	323	291	327	345	310	318	316	342	300	260	322	308	265	340
3367	5117	3786	1869	1379	1022	904	742	649	565	521	493	480	438	415	414	426	400	405	371	411	371	396	365	383	401	371	374	396	394	392	374	382	406	355	352	378	355	365	377	359	377	350	349	350	387	378	366	371	407	381	372	376	381	408	361	391	330	369	384	394	384	367	339	382	385	353	318	311	357	367	343	348	372	397	360	367	354	351	366	350	386	365	345	361	376	390	370	399	370	327	365	331	386	413	366	387	401	376	365	392	374	335	371	343	352	385	371	366	387	353	380	361	378	359	333	376	373	361	351	375	351	351	375	327	363	373	339	345	360	392	372	342	352	385	367	368	336	368	385	348	380	331	343	387	384	384	400	357	347	369	380	375	335	384	347	365	384	351	340	357	360	345	351	360	402	387	362	372	387	361	370	386	363	363	325	350	366	397	347	371	357	381	354	353	374	369	354	367	375	345	365	436	357	363	357	361	367	373	356	325	366	378	353	387	380	379	377	389	352	368	328	370	386	369	344	355	340	358	378	360	359	389	335	378	339	356	391	385	351	377	403	380	344	340	397	373	370	359	354	376	357	368	412	359	343	408	385	377	363	380	384	318	398	375	360	345	372	400	324	371	385	351	366	360	372	351	403	372	348	379	365	357	395	362	373	381	364	368	364	382	369	361	353	346	354	365	369	364	365	367	370	353	372	350	383	384	387	348	350	372	347	380	371	327	327	376	329	375	389	364	349	382	365	383	380	368	347	364	358	361	371	357	401	363	381	352	354	391	363	349	366	369	334	371	393	395	351	352	357	370	374	394	375	357	367	365	333	380	352	403	382	371	340	362	371	349	344	338	380	344	353	364	359	384	389	375	370	378	387	348	332	402	358	396	361	373	377	317	348	366	370	391	369	389	338	341	366	357	371	350	396	393	369	347	333	348	344	385	360	385	399	363	376	381	375	378	359	378	350	348	375	305	397	373	421	352	338	370	351	345	383	324	345	361	362	362	352	338	357	375	369	404	402	391	402	365	362	367	359	382	370	341	353	329	369	374	400	356	343	331	362	350	387	322	338	396	348	347	370	345	343	349	383	374	333	399	375	352	360	398	344	387	387	391	349	364	414	359	338	351	339	369	345	332	366	351	340	363	370	402	362	369	373	385	361	375	347	379	399	358	352	388	380	346	335	394	373	397	376	362	352	352	349	368	351	347	373	364	369	374	363	358	384	380	357	344	359	369	345	360	374	370	373	348	391	324	371	373	362	337	334	360	367	372	350	382	385	373	372	347	348	347	364	351	359	399	363	358	348	359	370	356	362	384	385	391	402	380	372	363	368	372	345	370	343	350	387	352	355	400	387	350	358	385	362	348	360	387	365	360	407	350	364	343	369	387	336	344	385	388	388	361	384	354	367	362	377	379	371	346	369	389	385	359	362	358	384	381	378	363	368	381	339	380	362	371	401	371	378	373	372	353	359	377	383	345	354	332	357	354	367	339	331	360	348	358	384	364	351	365	350	331	392	360	361	393	344	396	385	329	364	391	361	366	341	369	377	327	374	366	354	365	333	358	366	364	381	397	337	372	353	336	369	382	362	350	353	354	343	379	361	378	358	364	361	364	373	359	357	376	371	375	399	349	374	358	391	353	340	377	356	384	383	376	360	382	396	408	347	384	348	365	341	382	372	371	364	330	340	377	383	370	385	350	368	353	367	404	384	396	358	398	386	344	383	359	365	368	390	315	393	384	375	330	351	353	354	353	413	373	368	356	364	329	360	358	379	396	377	353	368	370	346	362	367	372	349	369	354	380	370	371	367	397	362	379	403	356	356	362	365	425	370	360	364	348	342	374	353	357	361	343	380	323	379	364	365	356	363	352	356	370	328	351	351	369	397	351	362	380	361	385	380	389	341	353	357	364	373	350	328	352	380	357	340	375	359	386	348	377	338	358	381	384	349	342	374	362	376	380	384	382	399	369	364	362	397	385	379	341	347	407	345	349	366	363	390	371	340	332	331	369	377	375	380	343	343	376	375	389	374	393	356	379	369	331	321	368	373	370	344	356	388	353	395	368	359	343	380	345	372	354	343	368	339	332	347	372	372	366	383	383	375	335	371	375	345	361	377	392	343	347	386	366	381	360	361	343	341	404	362	390	327	368	399	382	381	376	367	379	346	375	370	367	351	332	364	377	366	359	379	366	342	353	343	396	398	342	355	388	369	378	388	355	361	371	362	363	337	388	368	354	337	390	342	396	358	376	367	349	417	354	350	357	367	382	383	355	384	360	370	358	370	363	350	338	350	360	353	364	344	382	328	360	340	382	349	368	375	370	397	348	391	382	344	366	362	359	380	337	391	344	352	359	358	392	358	378	381	373	363	349	346	395	361	357	375	383	382	336	358	370	343	367	350	346	341	361	371	380	361	359	347	367	377	343	340	381	384	364	370	367	360	341	363	336	403	389	335	366	346	361	345	384	359	348	357	365	371	371	382	382	364	375	388	370	402	356	373	361	403	373	339	364	369	327	404	393	325	346	373	371	399	348	370	391	402	382	347	367	362	371	378	345	346	369	377	334	353	400	363	336	369	353	350	356	373	360	358	397	346	357	380	366	369	386	349	348	373	380	404	348	391	364	380	373	365	340	367	378	346	339	377	357	392	372	360	359	316	375	381	355	384	344	332	364	338	379	359	384	413	379	332	389	396	366	369	352	343	354	377	360	397	354	411	404	363	381	362	381	346	390	380	329	386	397	353	376	384	365	356	359	410	341	362	365	356	386	346	341	330	375	352	373	369	392	357	345	385	363	349	380	365	388	341	364	369	357	373	352	356	401	375	395	378	366	368	362	361	339	375	373	341	391	392	369	332	366	360	371	394	378	373	393	362	399	370	344	354	366	358	366	388	386	377	372	421	330	347	377	356	362	375	380	383	356	346	355	351	364	370	396	388	390	349	394	361	351	355	358	362	364	332	358	342	378	382	361	361	346	372	381	357	374	349	380	391	351	360	336	370	361	364	391	357	322	377	322	340	355	342	377	364	349	410	337	384	375	359	351	339	330	377	370	354	390	388	363	335	350	352	344	363	368	371	393	374	385	379	367	387	336	392	355	345	361	373	375	359	386	353	363	371	379	371	355	338	333	346	383	357	361	351	371	391	398	350	367	358	334	368	372	384	352	356	340	375	410	392	351	369	347	367	354	377	376	373	362	373	391	362	356	394	345	345	346	360	360	362	362	336	412	355	361	373	371	368	360	398	383	373	354	376	379	354	382	340	377	359	344	366	358	364	417	358	350	350	360	363	372	374	382	364	358	346	365	378	384	379	366	375	340	348	358	362	414	343	348	376	362	387	385	320	391	366	358	365	386	382	338	346	360	354	381	333	350	357	373	356	348	377	340	402	345	354	351	340	358	362	375	387	352	379	371	343	383	347	347	368	389	328	374	345	370	382	358	374	373	356	376	362	386	362	397	356	364	359	346	370	344	395	377	360	380	366	391	384	378	366	373	376	379	378	368	361
22551	21130	28661	23881	21136	21160	8041	1047	738	632	584	534	508	458	461	415	401	414	372	396	355	360	336	361	374	351	342	362	350	362	335	349	358	336	329	344	305	313	334	292	328	318	328	327	349	311	350	325	337	341	323	309	328	346	324	316	300	346	312	368	329	292	343	304	342	304	318	341	327	300	293	324	325	322	310	320	352	307	333	311	341	296	322	332	334	322	339	332	337	329	309	327	335	299	285	307	368	333	315	304	299	321	313	333	311	319	339	313	291	326	320	351	329	324	310	316	336	325	302	317	300	329	307	304	343	306	332	327	345	340	322	325	324	339	323	316	322	326	287	324	310	313	335	316	304	332	326	312	296	302	342	305	331	333	327	329	347	318	306	345	320	315	302	297	333	334	293	302	316	332	308	297	316	330	322	309	339	360	336	321	328	308	304	337	291	307	315	303	328	305	302	296	334	315	313	345	336	329	316	309	313	290	302	325	299	336	310	334	313	333	310	293	294	347	329	316	307	319	318	325	336	323	302	307	296	321	339	334	301	323	309	312	311	314	334	323	318	305	303	290	307	312	328	335	306	315	320	327	292	308	310	291	332	311	297	309	327	300	343	314	324	287	295	317	305	320	325	337	324	314	274	318	301	313	274	325	318	341	309	323	312	327	308	328	334	317	326	310	310	327	303	325	310	312	330	317	341	297	330	334	291	277	299	339	311	299	306	305	311	327	347	351	311	323	306	301	333	308	314	291	334	316	297	319	329	321	329	315	323	321	307	329	326	294	369	299	337	334	310	327	338	322	322	302	342	295	325	299	302	327	316	302	313	325	337	343	323	315	332	309	324	298	335	335	334	307	319	301	280	302	319	305	326	302	315	320	329	326	290	322	288	313	308	323	326	288	302	291	296	343	313	326	310	355	301	288	307	307	295	304	349	316	305	337	318	325	311	315	319	312	304	328	375	292	324	318	309	332	339	328	331	342	345	290	299	308	323	344	319	289	327	324	320	313	343	319	322	327	340	340	292	350	330	306	332	351	318	324	308	318	301	343	303	344	312	304	286	316	298	323	312	305	318	289	328	301	313	294	298	322	290	306	288	319	331	327	321	340	293	317	309	320	312	287	346	317	316	305	305	305	341	303	322	299	329	289	307	330	332	319	313	307	350	287	315	304	326	331	328	341	332	317	317	322	336	334	322	325	304	306	325	345	325	313	294	295	314	326	310	324	309	333	370	302	329	296	318	320	289	309	338	289	310	327	332	322	321	305	315	314	305	303	294	290	321	297	300	305	312	315	318	308	330	338	334	281	286	303	314	325	304	322	300	331	298	317	344	326	313	338	302	319	316	330	296	307	280	305	306	296	350	312	303	316	301	324	324	317	308	324	327	294	340	338	327	289	328	335	307	316	309	332	334	313	298	317	327	326	293	338	317	308	301	334	305	295	336	313	326	340	349	317	328	325	315	310	282	305	323	320	325	300	330	317	317	294	296	302	315	330	323	313	332	304	318	315	371	281	351	323	318	332	287	289	326	328	304	323	321	317	329	302	278	328	321	307	319	316	319	358	323	311	316	337	322	274	328	273	302	306	335	326	277	293	317	309	317	306	322	293	282	298	298	324	310	330	328	303	363	312	267	301	319	313	280	317	300	291	334	298	293	332	304	299	324	323	322	300	307	287	326	310	327	313	323	309	295	322	312	348	291	342	316	315	317	337	316	327	303	314	318	316	295	304	329	330	348	309	312	296	326	333	362	317	308	320	341	287	309	329	326	338	294	336	291	284	287	304	293	292	320	350	287	308	307	312	321	350	314	318	324	314	329	320	320	308	323	304	340	313	316	306	312	332	326	311	336	314	344	294	286	298	345	322	332	335	336	322	311	325	328	319	302	289	347	326	336	310	310	319	318	308	310	323	316	323	321	342	345	315	321	348	328	324	278	337	324	304	296	308	309	297	324	331	293	277	312	296	307	314	328	289	322	296	300	334	319	291	290	308	315	308	312	282	332	303	315	318	293	306	313	323	309	304	306	296	322	270	341	321	343	333	307	323	321	304	317	305	299	323	333	295	307	308	311	291	323	309	342	328	311	343	304	339	309	292	320	342	306	308	341	321	324	301	289	297	331	315	324	292	323	295	308	307	339	304	324	297	312	300	327	341	294	283	336	303	314	315	315	308	333	311	308	310	329	327	305	306	310	294	300	320	322	322	341	335	314	318	295	338	311	317	323	298	334	296	331	310	354	281	303	346	320	310	336	302	308	358	309	302	314	355	338	337	326	325	318	301	324	332	301	335	288	325	315	309	299	310	314	324	306	332	332	290	321	331	324	311	319	315	302	301	324	344	332	279	341	311	298	321	312	311	305	313	306	333	349	339	314	315	307	291	342	335	293	313	297	320	321	301	331	290	289	302	302	288	335	308	338	315	307	347	327	317	336	304	318	331	356	293	303	297	304	322	312	328	320	372	294	305	315	274	296	282	308	350	326	299	301	300	354	323	332	345	316	321	306	343	324	328	316	317	337	325	316	306	288	293	322	331	327	337	324	321	304	299	323	302	326	286	343	299	337	309	302	320	295	304	321	318	351	326	324	326	298	335	297	307	323	305	317	310	340	334	316	316	311	304	324	315	332	301	317	321	334	328	310	303	296	323	314	318	297	304	305	315	287	325	317	310	295	291	302	319	325	274	342	339	293	288	317	326	345	304	333	303	325	291	320	324	305	301	308	312	324	328	294	326	320	314	325	306	309	330	332	303	304	306	317	312	326	318	315	327	313	338	328	317	332	299	326	336	325	336	304	295	331	324	312	317	333	304	326	321	322	295	305	314	308	288	320	327	321	331	300	339	315	271	338	299	305	335	309	287	328	310	297	333	314	287	285	332	300	304	324	309	291	280	340	321	322	302	319	294	350	306	333	300	315	295	320	314	320	295	313	297	344	316	325	325	325	297	316	301	352	319	308	320	331	297	339	303	309	338	320	294	326	265	340	300	310	300	283	311	288	320	281	317	314	301	331	326	310	327	299	300	344	288	303	279	274	323	289	331	327	298	291	312	332	296	322	310	308	293	320	322	306	319	284	305	323	288	262	346	305	282	329	288	308	314	312	341	346	349	307	324	291	303	319	322	335	333	341	319	307	301	340	323	306	325	287	351	299	269	318	336	326	313	324	285	343	330	314	302	304	323	296	327	298	319	281	314	272	295	329	320	320	308	298	300	293	290	331	305	301	278	296	313	349	313	331	328	340	354	339	299	306	324	316	312	295	308	302	314	313	314	343	296	325	310	293	320	325	304	302	314	340	332	307	292	318	346	302	323	291	311	315	330	306	329	350	320	309	328	306	303	338	347	311	348	322	329	318	316	341	302	329	293	313	326	304	296	308	345	318	320	298	322	304	299	298	312	293	320	312	313	298	311	302	325	323	288	309	301	342	312	304	301	342	326	318	293	304	298	296	306	289	319	296	305	318	317	307	300	313	348	322	324	343	302	352	317	290	300	272	307
4419	14119	10794	5367	3554	2546	2017	1618	1306	1068	942	830	758	721	626	619	551	535	498	508	520	494	471	443	446	464	417	418	423	397	410	469	480	415	420	401	382	443	457	430	372	389	379	391	402	402	411	407	412	407	401	412	384	366	357	398	379	385	368	379	405	390	412	447	399	394	364	375	368	390	390	373	374	394	373	378	374	386	367	407	385	387	393	403	412	394	409	369	416	368	413	391	359	394	357	413	355	388	349	375	369	390	402	399	414	407	366	392	380	386	425	386	398	353	361	420	387	381	378	359	394	413	408	382	365	390	393	406	377	431	385	384	384	378	401	402	388	428	379	374	345	386	363	415	375	396	351	382	392	414	359	388	389	381	380	364	378	361	378	353	389	395	363	373	365	387	390	380	381	390	382	386	388	406	406	346	416	407	402	386	376	407	407	352	409	375	385	378	360	370	399	397	406	387	382	382	389	388	372	351	386	392	360	355	357	356	377	431	405	346	346	343	355	396	364	390	380	371	371	383	396	390	383	386	409	384	369	360	373	413	357	393	392	397	372	329	397	380	401	375	394	361	351	372	380	394	401	345	353	371	377	391	396	368	378	404	363	352	382	376	374	353	396	386	355	379	409	365	395	375	392	362	416	376	365	409	401	416	417	394	370	398	369	405	379	390	375	407	382	397	414	411	366	382	380	361	394	370	398	373	399	403	363	356	368	381	391	383	400	362	385	362	346	369	381	422	369	414	370	369	396	356	409	394	365	358	347	405	378	377	372	383	361	404	366	406	371	380	370	380	377	363	387	395	376	353	374	392	347	363	356	384	336	398	374	411	384	392	374	407	402	364	399	409	324	396	399	401	396	409	374	432	383	386	378	401	362	369	377	370	402	372	381	375	388	366	360	354	388	368	372	415	368	360	375	374	419	361	409	393	396	372	374	364	359	377	353	365	395	387	402	401	411	421	404	392	372	369	399	375	410	375	374	374	385	404	396	370	365	406	383	379	408	361	373	398	394	406	364	370	392	377	407	353	372	381	395	385	373	372	378	374	373	362	370	407	405	378	382	408	397	398	432	347	372	362	419	408	390	415	383	367	373	409	355	389	367	387	398	404	362	410	364	373	351	360	375	385	405	367	401	349	389	366	386	389	410	425	370	397	390	392	380	384	407	391	388	372	398	387	385	370	400	384	387	399	380	391	361	377	390	347	398	396	408	404	397	365	377	376	382	405	377	398	386	405	367	365	409	374	331	408	378	410	388	383	359	392	391	386	390	389	374	360	420	407	375	355	393	382	368	377	365	359	378	443	380	380	381	420	388	367	368	412	406	364	409	362	397	394	396	377	384	426	372	380	349	360	387	391	377	376	396	363	387	380	408	411	393	377	388	403	423	359	374	358	357	385	366	381	388	396	382	390	407	378	360	382	379	362	374	373	345	380	388	428	425	375	408	370	370	371	410	365	382	397	387	361	392	403	379	391	425	376	390	398	379	400	373	412	391	412	389	388	400	407	392	376	369	375	374	401	392	369	409	416	399	422	374	390	406	390	345	379	388	366	352	368	389	388	392	386	344	381	395	369	383	355	378	407	431	361	395	377	388	376	359	372	360	405	367	385	382	354	378	386	401	373	403	412	387	401	389	385	399	370	424	359	376	359	386	394	410	339	361	395	376	369	381	373	421	363	361	372	431	386	385	375	369	387	397	364	380	355	391	373	401	329	389	412	383	385	340	369	336	375	358	349	370	382	375	398	394	367	383	383	356	355	415	381	365	387	361	397	422	369	369	375	378	344	384	421	379	371	374	369	390	400	361	380	412	395	370	403	379	370	407	370	386	380	362	395	332	408	410	386	390	407	390	375	340	391	371	377	366	384	400	333	392	369	383	392	413	386	390	353	402	317	385	421	381	402	364	388	368	384	388	384	366	349	352	400	429	363	404	372	383	385	395	387	412	400	379	392	346	384	403	384	365	369	369	374	397	376	388	386	360	357	365	373	360	393	383	366	422	372	414	386	390	322	361	381	377	416	380	404	423	374	404	387	406	376	403	399	378	387	418	385	396	398	423	363	369	379	398	386	396	348	414	383	338	386	392	370	405	362	372	376	362	383	390	388	378	351	355	417	407	354	397	379	415	434	413	378	377	400	387	368	389	396	417	408	377	380	363	365	356	385	376	365	372	388	373	391	372	401	371	366	367	397	375	404	386	394	377	374	368	415	395	408	367	359	365	403	405	367	390	380	390	409	362	385	391	391	378	377	354	411	395	348	382	383	380	373	374	376	386	366	382	374	391	427	381	391	387	394	363	370	414	364	386	393	395	383	356	385	394	371	357	397	396	359	366	377	397	372	365	377	376	389	415	363	386	401	387	399	422	373	396	366	366	376	358	361	383	412	417	400	380	373	388	383	378	381	380	377	389	368	412	391	417	354	425	406	380	365	366	388	385	364	351	384	375	398	362	360	386	387	379	380	387	363	388	373	384	345	398	396	409	352	436	371	388	376	363	386	380	389	355	379	415	410	383	364	403	394	413	352	395	393	397	391	386	390	373	368	408	366	413	389	346	382	400	380	370	377	398	365	349	390	390	342	392	374	406	373	342	383	364	409	401	367	389	348	385	367	366	384	430	386	369	356	384	393	386	380	400	400	351	396	412	414	411	389	399	398	396	403	385	393	414	380	370	367	372	377	404	376	382	408	364	393	388	357	395	347	372	388	400	343	383	352	357	389	336	385	410	374	390	379	368	386	409	368	361	390	415	389	389	376	362	376	370	398	369	400	372	371	367	386	374	397	371	418	362	365	403	407	377	385	382	338	369	371	360	397	383	369	393	395	393	373	349	394	407	399	341	392	387	380	384	409	370	394	360	374	396	361	385	376	365	421	381	369	362	409	349	399	396	425	390	406	372	362	377	401	388	381	410	404	353	370	334	371	376	350	388	383	399	415	415	370	402	390	391	396	342	385	357	366	414	343	395	395	384	390	407	391	361	379	372	372	391	355	388	379	385	345	400	365	379	360	366	363	376	337	383	391	356	388	359	397	389	362	372	395	360	382	394	383	381	386	417	357	362	411	389	376	379	373	388	360	384	374	398	368	398	375	360	378	393	369	379	351	386	400	388	389	372	395	391	372	393	418	374	372	388	382	373	373	371	383	412	394	378	395	380	378	353	380	386	363	362	374	384	395	421	359	355	399	374	369	389	377	352	370	357	345	401	378	351	394	374	359	409	367	396	377	363	407	373	377	370	363	419	395	360	395	393	390	412	414	372	357	384	353	411	411	355	393	375	374	439	393	385	343	378	402	355	383	350	391	420	352	409	384	397	362	391	381	405	382	386	381	397	403	377	358	393	365	358	388	354	377	359	365	390	358	394	389	386	432	401	378	363	406	377	388	363	372	359	373	392	361	407	392	387	361	403	434	423	381	410	356	380	370	403	370	368	362	366	399	365	384	384	347	375	382	349	386	395	384	381	403	362	398	391	416	400	368	373	387	400	379	399	402
27348	18294	4389	1019	854	723	656	623	586	587	635	605	591	607	625	613	599	593	612	612	609	564	630	592	615	577	591	581	609	632	583	542	637	558	605	582	579	583	644	566	607	583	601	568	630	576	644	609	597	589	645	603	585	592	582	615	541	577	595	588	586	595	576	576	562	577	557	657	595	592	629	633	597	578	594	614	590	606	623	612	573	595	632	630	586	626	576	584	580	581	629	611	609	616	564	586	589	601	612	635	579	580	603	617	636	541	594	614	583	603	611	579	609	571	583	612	587	582	607	595	627	530	613	576	625	583	642	588	610	600	608	603	607	603	614	561	585	558	590	586	606	599	566	561	635	600	583	575	637	587	569	629	593	568	559	576	575	611	602	568	574	604	574	605	606	576	605	578	619	626	614	545	585	617	574	562	588	632	591	602	568	607	548	623	622	632	624	557	590	601	590	611	610	595	611	560	572	590	576	572	572	587	589	627	596	599	606	590	581	620	647	608	597	600	623	588	631	563	583	594	576	589	635	614	598	612	608	596	586	651	580	584	596	573	602	585	617	557	571	596	619	635	584	603	590	574	608	562	618	635	578	552	590	646	599	594	538	619	637	626	588	603	591	579	591	651	562	605	581	605	619	614	546	594	597	587	575	624	580	610	607	651	580	592	598	614	595	586	587	568	602	586	570	598	602	592	582	577	611	561	641	573	580	582	560	599	593	608	548	587	630	608	615	587	596	593	580	540	606	570	553	602	550	578	580	634	568	605	610	561	614	576	626	653	596	583	597	607	621	623	601	581	571	572	578	610	607	602	580	569	610	604	636	613	621	605	613	600	573	569	629	588	591	609	572	588	573	595	587	604	596	588	602	581	619	633	627	551	622	612	594	627	565	611	642	635	625	560	580	594	583	615	567	632	581	622	586	589	616	562	595	560	626	594	616	608	564	604	564	579	603	624	579	628	598	621	569	619	570	585	639	599	572	570	578	592	587	584	591	568	593	619	607	577	576	578	562	608	594	615	637	586	588	580	602	621	552	579	558	602	574	570	563	575	621	621	645	617	577	581	562	633	600	613	602	593	605	564	567	614	578	609	591	586	555	581	595	628	597	583	581	629	617	619	581	642	579	608	592	622	564	648	595	603	600	630	590	583	656	631	619	548	595	610	616	618	603	583	521	600	590	612	583	591	579	564	600	552	623	592	625	610	557	554	583	578	588	617	606	611	598	585	632	539	550	627	585	565	643	619	607	595	611	592	564	599	589	624	599	626	629	605	575	568	633	580	648	571	549	560	570	588	599	611	640	623	604	582	598	584	582	601	599	580	539	603	593	606	583	617	585	593	562	615	626	544	589	560	618	573	595	616	579	601	602	612	593	583	620	597	559	610	564	597	575	578	568	657	616	583	570	602	599	623	583	613	594	628	601	586	601	604	628	603	589	571	645	579	604	604	619	568	570	594	604	599	625	625	598	574	588	569	613	584	601	573	579	596	616	605	594	589	626	617	580	610	612	572	621	572	607	550	593	600	590	582	581	558	619	599	583	638	573	574	541	601	595	628	591	594	636	640	626	594	592	620	615	580	613	572	628	600	613	590	619	593	543	560	579	608	626	552	594	601	569	645	631	594	576	620	608	570	608	603	590	607	588	549	570	567	547	594	595	581	590	578	597	628	594	602	579	558	638	605	555	579	583	584	592	598	601	609	624	645	592	586	637	612	618	580	576	600	586	634	610	606	576	588	609	583	597	579	611	630	622	572	621	643	593	608	602	581	608	553	649	587	583	563	595	543	631	565	629	607	601	626	598	599	597	570	604	606	585	610	618	622	587	605	628	618	630	607	584	585	654	580	587	621	597	580	614	601	608	565	613	607	555	567	631	569	576	629	566	587	600	599	563	617	555	578	595	631	608	637	596	647	593	534	608	573	602	599	600	587	572	575	589	638	586	592	590	591	628	599	549	591	613	604	622	604	560	571	616	603	574	594	552	610	596	604	570	626	566	587	644	636	581	571	585	575	625	597	605	567	600	596	639	590	616	593	592	569	583	604	610	586	573	616	567	608	620	628	617	586	586	584	583	599	579	608	594	628	610	588	588	618	611	622	582	574	620	584	564	622	618	608	607	592	603	593	605	620	584	569	621	624	596	587	580	591	604	603	583	588	556	573	656	644	612	596	611	624	608	588	648	647	609	559	597	601	584	601	613	590	616	617	630	593	560	601	594	613	644	591	633	598	621	582	604	595	564	599	573	582	599	595	591	597	582	581	611	575	614	644	588	623	579	580	612	619	602	647	623	553	581	639	612	630	593	612	623	590	617	630	604	608	586	604	574	637	573	590	591	609	591	616	587	593	574	584	611	610	603	578	613	611	589	608	648	638	634	598	577	567	585	568	589	619	574	580	575	566	561	596	590	625	621	606	571	605	627	576	578	591	612	590	540	547	610	593	620	612	618	615	599	595	628	637	602	613	609	608	594	628	590	594	621	585	607	615	601	595	598	615	595	593	594	553	551	633	589	588	578	641	582	632	558	590	610	591	562	578	604	597	631	575	623	570	613	590	589	626	564	620	580	584	606	585	599	636	567	644	603	564	563	590	598	626	571	617	617	575	577	581	602	596	578	607	622	566	627	611	588	574	570	587	557	587	582	612	586	600	651	569	589	548	569	592	592	557	627	608	575	602	569	596	630	595	608	614	612	618	590	569	626	609	580	610	596	571	587	593	594	629	624	620	646	587	580	620	594	581	597	596	575	607	609	617	610	589	571	620	606	606	607	579	595	560	625	617	603	614	626	578	591	566	609	545	600	587	651	602	591	570	581	611	588	603	582	598	613	609	591	592	572	609	577	565	620	596	594	589	571	577	610	592	589	600	542	565	613	600	587	584	572	555	648	562	580	573	551	605	579	577	588	590	553	582	556	580	582	596	606	620	582	612	583	600	582	595	586	608	627	595	574	603	593	587	596	612	585	607	579	603	592	557	592	592	570	601	647	606	624	582	645	601	565	589	579	639	575	584	555	588	591	606	628	581	596	567	607	600	623	645	564	587	574	595	605	589	631	558	603	565	588	607	645	627	552	590	594	593	594	622	596	613	630	623	605	585	615	635	612	623	622	594	649	597	608	623	589	607	624	615	601	586	602	579	612	622	632	595	597	557	632	599	626	597	595	576	610	564	568	619	585	628	593	604	583	586	605	623	613	598	573	597	597	623	575	603	542	642	559	606	590	592	591	542	583	603	574	583	590	603	653	614	580	605	580	617	604	615	599	598	636	614	618	616	593	585	622	623	567	639	583	625	582	584	632	576	574	588	612	606	547	580	546	608	624	625	620	635	607	602	596	574	646	585	602	603	574	543	658	581	577	625	607	557	608	560	610	653	605	568	624	623	586	591	563	567	580	563	582	576	591	575	606	581	586	614	593	639	595	563	631	569	596	636	609	624	625	600	565	562	617	635	615	615	591	570	604	566	595	629	551	591	572	594	593	613	601	599	581	640	636	579
4561	1183	1050	843	783	757	730	732	732	682	712	705	670	688	707	680	713	690	699	708	751	734	698	697	709	707	698	670	706	691	682	679	685	701	695	661	673	725	666	653	690	681	677	702	710	695	677	657	754	674	736	684	676	682	714	673	680	678	681	734	702	696	644	674	731	682	687	670	642	729	653	695	694	674	661	717	712	694	666	734	673	706	665	650	671	672	644	699	657	689	708	723	707	693	690	721	696	710	617	724	665	680	719	683	653	734	721	726	684	702	699	696	696	673	747	648	730	691	696	691	677	723	754	673	664	697	668	668	689	689	722	655	657	726	689	702	697	692	659	652	691	716	725	666	664	699	699	655	668	716	679	698	678	653	719	723	700	664	694	663	707	660	669	653	752	661	670	693	703	704	691	688	716	777	693	668	672	681	618	651	644	707	675	686	726	670	702	670	673	729	634	699	679	736	747	710	646	653	706	723	719	704	712	684	757	679	686	705	729	639	665	731	685	694	690	691	694	672	699	677	698	640	726	726	693	680	696	651	716	703	728	698	669	750	675	684	734	698	684	750	683	724	715	686	677	661	689	710	679	676	689	692	664	683	652	707	732	729	640	711	643	691	727	707	703	683	692	761	689	726	688	708	712	733	709	687	647	717	705	714	651	633	715	735	685	672	667	676	694	681	685	687	689	719	707	674	692	725	707	710	649	711	680	672	704	721	707	696	642	684	694	679	702	714	672	676	698	719	672	692	711	661	712	702	721	685	696	685	684	683	702	726	679	745	694	703	716	716	703	661	678	713	705	693	676	708	643	682	649	701	684	685	717	681	670	726	676	701	668	708	697	731	687	716	674	695	693	693	725	675	710	669	742	668	670	715	715	673	685	692	717	694	649	680	719	683	723	698	662	741	698	731	740	710	747	707	683	648	684	702	696	685	717	688	679	705	697	682	713	685	701	701	707	698	665	687	676	665	730	645	738	701	680	686	701	730	667	670	668	697	683	712	695	709	705	661	702	689	691	718	681	673	690	703	715	693	686	680	674	673	696	720	716	729	739	678	659	691	691	661	670	706	661	683	705	674	698	679	680	694	689	706	672	716	612	676	664	680	718	696	695	688	677	715	742	694	716	705	720	704	673	701	657	709	704	714	683	667	677	690	688	681	703	716	681	710	727	698	694	700	717	705	668	700	655	724	690	665	662	683	708	708	722	671	682	727	651	706	665	684	717	706	667	721	682	699	701	672	687	733	727	630	729	715	691	689	669	713	705	667	706	689	676	693	692	672	658	634	702	669	680	627	713	672	692	743	709	690	682	710	724	705	723	664	691	669	652	707	707	682	683	645	717	698	750	726	675	722	660	706	724	702	660	717	658	692	674	685	695	675	650	673	722	715	715	701	704	692	676	711	727	691	716	677	693	684	668	697	727	689	724	691	696	673	677	726	683	709	694	729	742	655	671	686	692	659	711	661	698	690	700	679	693	657	732	682	715	725	663	708	668	706	703	687	712	696	687	686	655	682	657	661	708	723	727	678	718	707	695	673	653	688	674	656	715	667	744	692	677	690	633	715	681	674	645	670	695	712	648	663	658	718	686	688	722	679	670	664	648	687	640	711	702	739	657	699	742	679	698	706	719	689	716	694	669	731	643	664	748	713	714	690	712	653	740	687	666	702	653	697	682	692	746	717	668	659	712	655	685	671	708	703	721	679	672	658	696	673	725	722	726	668	720	728	679	730	713	712	716	695	670	655	717	671	710	715	718	668	688	687	682	697	716	669	686	708	727	706	680	718	691	698	755	649	629	716	652	681	677	679	675	721	680	730	666	679	660	671	671	694	711	641	667	714	700	694	681	654	736	681	733	690	711	699	694	702	683	674	676	627	679	670	668	698	650	674	695	682	672	722	672	723	677	715	645	692	684	671	690	664	716	656	706	684	701	739	717	653	683	693	677	683	711	718	669	696	661	642	682	670	655	727	744	662	689	717	697	730	684	708	645	623	670	675	710	673	670	652	663	717	679	707	652	719	707	666	690	724	714	697	703	696	650	681	701	714	707	641	734	666	725	689	695	670	692	720	723	712	696	662	670	700	733	725	693	660	632	654	698	674	715	675	703	670	679	725	697	713	647	703	708	664	684	694	705	713	688	687	698	699	724	720	714	681	740	684	681	703	655	687	713	678	669	680	669	673	663	704	678	695	756	693	694	675	695	705	668	698	694	719	671	650	673	646	682	726	713	656	743	690	685	631	695	728	708	678	741	705	708	730	682	728	687	710	702	668	749	666	685	731	674	714	689	665	698	735	756	687	662	689	679	706	620	722	687	665	683	675	654	692	672	682	709	703	698	707	711	637	647	662	657	653	723	689	700	694	685	673	700	734	771	687	699	687	699	671	694	725	724	657	679	671	713	692	737	683	678	711	698	705	699	709	701	690	674	692	655	715	675	738	677	646	710	694	671	712	614	719	659	683	676	679	726	702	686	712	717	727	704	689	692	704	687	678	704	698	640	730	713	685	701	696	682	690	681	713	653	675	691	732	703	660	706	659	696	688	663	661	679	714	671	715	636	700	662	708	695	647	688	670	683	705	668	658	707	684	726	739	694	709	694	684	702	677	608	675	738	683	722	686	692	664	701	699	691	683	682	675	693	691	676	728	706	717	678	682	709	698	647	706	693	691	687	691	653	678	697	697	687	707	682	744	709	717	686	671	709	688	687	691	723	723	723	711	704	673	705	701	722	683	708	723	691	685	724	702	692	668	680	685	731	692	686	704	645	667	699	666	697	707	669	725	707	694	696	659	705	668	694	711	716	730	714	743	732	680	705	649	688	729	685	698	736	688	714	686	689	701	692	675	695	662	624	652	691	700	677	688	653	680	670	647	675	720	694	667	706	703	660	657	694	695	740	714	701	707	668	685	702	686	676	668	667	701	717	757	699	694	679	677	700	674	664	708	703	667	651	679	727	686	693	679	680	717	677	706	722	677	702	682	704	708	722	650	727	713	673	662	690	708	715	699	694	680	700	672	661	696	646	707	710	666	708	684	738	690	695	703	711	670	739	683	676	714	696	684	698	755	694	696	654	660	700	676	753	705	697	708	676	662	701	724	627	710	756	667	677	666	697	677	727	667	729	672	723	715	718	671	695	688	704	654	685	679	732	660	684	675	677	714	670	725	671	702	657	644	652	655	690	648	730	662	721	737	661	690	709	696	689	711	693	698	653	663	727	681	665	696	706	705	690	651	695	682	664	692	693	688	693	730	670	670	710	695	750	668	709	685	672	686	667	660	678	670	704	685	689	727	719	729	681	712	700	683	717	706	709	686	709	706	658	710	698	670	702	687	663	716	718	665	686	691	718	706	638	696	710	693	680	688	683	687	649	662	653	683	690	690	702	677	671	697	700	702	673	708	675	645	676	649	693	663	665	691	723	674	684	719	689	631	707	705	696	683	685	725	715	754	686	667	678	719	704	663	700	723	679	645	713	703	645	679	705	653	740	703
23786	21128	28135	24387	21106	9204	1335	1016	838	795	772	785	737	701	736	700	705	684	702	710	711	653	669	707	699	682	647	687	652	640	669	683	657	651	672	669	646	674	608	676	629	659	621	659	663	609	668	687	651	648	683	623	642	616	691	666	674	667	681	621	637	625	634	642	637	660	677	669	661	626	633	639	657	698	676	670	605	647	677	651	634	667	633	639	667	682	641	650	664	659	663	625	656	636	660	640	643	661	625	646	632	660	672	671	654	650	609	620	654	635	667	665	678	675	600	655	638	690	670	626	654	666	625	644	670	680	653	635	646	629	655	648	615	684	620	664	716	671	649	582	708	642	624	632	644	684	603	642	599	669	622	625	646	679	639	654	610	598	646	637	618	645	656	641	637	652	665	680	589	643	726	686	675	664	627	653	646	675	648	623	674	687	666	654	655	668	629	661	664	643	648	673	625	645	628	668	621	681	634	613	689	664	648	651	589	606	613	655	660	672	662	654	676	626	685	662	670	631	687	677	615	665	656	659	695	693	677	644	659	658	691	689	623	613	616	678	648	619	664	643	615	620	603	654	638	656	673	633	652	634	600	618	695	657	630	648	639	647	653	662	635	659	648	610	680	640	615	620	602	677	598	652	639	642	648	637	649	674	668	596	695	616	640	586	726	667	669	636	651	619	625	630	645	651	648	676	651	639	620	627	691	639	660	700	672	675	648	657	634	648	661	616	623	616	617	672	654	650	628	630	619	671	677	665	613	660	648	602	696	667	689	683	641	624	637	588	644	670	634	706	655	624	661	643	685	626	682	627	662	732	634	615	663	649	670	689	634	683	643	619	654	628	652	646	619	665	659	623	644	669	613	609	638	612	652	626	669	627	637	680	703	645	631	652	638	614	615	646	641	639	679	658	668	658	637	662	651	651	673	678	612	675	668	672	628	597	659	692	652	648	662	702	646	662	656	654	650	645	668	674	655	660	645	649	644	609	663	647	620	616	650	624	670	686	669	615	609	682	656	616	670	602	676	631	629	620	647	688	685	679	652	645	622	662	658	638	585	655	618	681	683	645	594	666	680	671	670	616	628	666	617	605	647	703	680	610	647	641	642	653	640	667	656	650	693	655	639	637	644	649	678	627	637	651	651	645	655	614	649	639	659	618	643	685	645	650	677	651	614	652	659	663	621	659	677	587	680	653	631	673	678	626	627	649	698	662	707	649	613	584	681	661	619	639	616	654	640	641	636	595	655	687	617	645	637	640	667	667	646	605	636	648	641	636	648	616	638	601	670	664	683	656	686	654	670	670	654	594	610	681	666	658	618	633	638	638	634	640	629	652	608	700	626	665	641	616	675	611	651	668	670	628	673	687	695	591	646	657	665	680	702	601	647	623	664	571	629	652	621	627	675	655	665	665	613	654	661	635	642	640	676	669	613	628	673	656	667	675	634	647	614	635	649	603	653	686	646	639	655	573	622	662	708	611	624	618	646	669	657	629	636	640	651	597	644	645	619	650	645	630	635	624	625	674	656	632	670	623	641	612	664	685	675	646	589	648	691	679	644	697	651	652	610	643	674	668	636	682	653	644	688	643	599	654	622	645	632	671	669	654	632	681	630	632	626	634	666	635	656	624	672	671	651	664	685	645	639	651	599	660	657	609	676	673	640	633	644	666	635	684	618	661	650	682	638	628	628	609	656	606	758	627	639	632	620	672	642	646	638	680	640	675	609	623	648	692	658	626	678	611	635	649	598	690	689	646	641	641	663	670	655	632	636	644	638	641	647	644	656	651	617	639	639	669	645	647	661	643	649	632	656	646	622	616	679	685	624	657	638	662	648	665	590	702	613	618	626	655	657	617	640	722	652	704	594	688	655	688	643	669	640	682	676	650	613	675	701	648	614	679	694	650	619	670	665	688	666	653	657	637	610	673	660	654	655	643	633	657	654	618	624	664	631	650	604	671	666	613	693	682	640	611	689	656	626	658	621	672	639	663	660	654	644	655	626	672	637	655	614	647	652	634	655	650	675	648	659	667	627	655	639	679	646	662	671	637	641	664	620	652	655	719	620	681	655	645	624	619	651	621	608	643	661	645	631	624	676	613	668	652	638	677	655	637	695	694	662	693	637	637	645	680	627	654	645	629	663	646	657	642	670	693	658	633	605	659	647	692	639	629	660	711	624	621	638	632	604	687	662	648	665	667	714	610	701	630	633	615	629	652	650	646	623	639	651	593	641	633	660	594	667	663	658	627	710	674	633	635	657	663	663	598	643	695	614	623	659	669	653	632	681	655	641	655	705	640	679	634	658	681	654	601	641	665	617	650	693	666	621	645	616	640	622	608	646	663	630	648	677	626	655	638	646	626	653	650	612	666	614	656	701	661	619	640	622	685	622	650	644	649	599	613	639	648	642	651	641	658	628	633	679	643	654	618	654	659	658	651	641	647	579	632	627	634	647	626	684	681	675	642	662	670	648	627	691	646	645	700	624	663	633	618	615	669	639	619	624	681	642	641	652	651	652	672	635	629	651	688	651	626	661	650	659	648	648	641	659	664	643	621	647	684	633	677	637	598	648	661	671	638	638	663	584	646	651	615	664	661	658	645	676	643	660	619	631	594	658	658	636	650	617	617	702	619	624	657	686	606	642	663	626	678	681	625	642	631	650	607	621	643	632	673	651	612	647	640	633	662	625	635	639	616	646	627	683	672	655	671	656	627	680	653	605	646	660	647	648	637	598	641	644	672	605	644	678	617	671	660	624	657	630	636	662	646	661	633	640	586	609	674	641	652	629	703	646	676	629	659	658	667	631	669	716	619	638	670	628	653	592	655	611	652	634	629	642	643	675	649	639	659	658	623	643	660	645	633	646	662	645	644	703	621	684	629	609	686	669	647	638	712	642	661	620	580	604	626	602	658	663	614	641	665	664	664	652	634	601	635	646	651	627	677	646	677	681	640	603	641	638	690	651	690	639	643	630	655	606	631	597	662	649	673	663	615	649	628	642	638	653	634	678	615	673	640	645	622	633	692	633	637	636	614	654	640	627	616	625	630	644	589	649	679	572	670	606	604	607	631	671	665	641	632	625	646	637	659	680	637	664	651	639	680	638	662	666	670	641	594	611	641	618	640	651	698	632	634	628	670	677	625	633	646	639	623	671	628	634	635	693	629	642	680	635	648	614	643	674	672	649	669	661	622	643	621	608	586	624	614	665	627	659	602	676	607	676	670	651	677	643	706	667	648	687	655	647	662	631	623	605	641	685	652	649	681	589	653	702	641	622	650	678	626	644	617	664	603	661	718	655	605	661	634	609	646	687	612	654	628	682	659	650	650	677	631	665	648	624	602	651	654	630	622	641	676	629	667	691	664	675	666	617	624	698	654	637	642	670	623	651	632	639	610	659	662	641	641	670	626	590	646	612	667	667	682	622	654	651	598	646	665	647	647	659	611	642	662	628	636	622	653	636	666	666	688	658	653	665	620	663	647	639	604	646	654	672	652
3282	8670	6627	3328	2284	1858	1569	1357	1242	1120	988	958	927	876	876	859	874	848	830	838	872	794	807	876	805	795	824	813	770	798	772	782	776	805	767	772	778	758	746	779	810	741	801	741	785	725	730	773	740	757	798	766	773	787	753	761	829	773	738	750	761	774	801	722	752	776	781	755	734	741	704	761	745	742	722	767	769	791	741	780	789	770	757	761	720	835	762	803	738	752	749	809	787	771	772	758	757	772	790	759	785	781	772	758	711	765	762	742	721	754	732	749	715	733	758	774	801	778	789	805	759	747	773	786	751	759	761	752	821	812	731	762	745	751	740	735	793	769	758	706	775	771	748	769	776	767	794	789	782	769	751	747	727	762	737	751	780	756	727	787	716	762	789	757	758	776	778	787	795	767	709	777	835	716	719	747	768	758	758	749	724	701	758	730	781	797	754	809	727	724	762	744	772	749	756	751	765	734	756	732	756	785	726	742	738	737	815	765	777	765	745	797	745	733	791	727	761	759	771	738	823	806	858	730	751	743	787	766	756	782	756	751	751	786	802	757	746	783	772	758	771	789	776	764	759	733	743	765	744	716	766	727	769	726	774	755	796	787	759	753	780	779	747	740	769	770	704	760	766	768	806	795	741	741	796	807	790	759	758	770	775	733	731	774	760	760	752	775	809	736	754	799	805	715	775	747	751	739	783	781	727	778	735	747	756	770	756	736	835	759	733	766	761	739	783	766	753	803	749	762	752	752	732	797	758	765	742	760	734	717	760	758	782	733	763	735	728	713	768	801	769	674	757	808	741	798	757	723	787	755	756	743	768	814	765	765	748	771	815	737	733	730	716	736	724	764	768	788	779	768	752	760	758	811	744	757	764	733	742	725	783	784	774	758	720	736	778	729	771	750	759	776	738	780	751	760	747	750	742	790	788	776	770	803	733	742	766	761	779	807	765	766	764	807	740	735	778	771	786	800	770	799	776	749	733	796	754	735	725	784	740	764	714	694	712	746	754	720	730	797	787	744	778	793	757	764	778	765	766	740	760	739	743	740	767	746	740	756	727	785	808	753	745	764	710	742	742	751	736	740	762	794	747	733	780	784	746	719	727	765	750	736	754	809	727	810	740	750	760	774	777	763	744	785	757	779	750	784	784	756	722	757	815	725	781	745	732	765	750	777	743	789	809	748	737	797	748	730	765	750	788	811	770	754	773	754	798	747	773	714	753	752	772	771	738	819	709	716	767	774	816	777	778	790	814	737	825	732	756	823	734	741	735	731	730	793	751	756	758	758	804	736	760	722	725	727	767	702	751	757	735	754	761	766	793	788	784	730	762	749	778	727	756	804	729	780	726	718	750	756	805	775	752	788	791	775	827	740	764	728	794	756	782	689	752	807	782	806	810	721	789	763	760	786	791	792	762	772	734	764	800	772	812	780	770	743	794	785	747	747	807	764	748	748	746	849	784	767	744	764	777	822	760	730	733	693	727	746	741	721	788	777	755	742	764	732	783	805	740	787	715	771	748	787	784	730	757	796	775	741	751	802	746	753	765	755	758	717	718	747	768	722	778	773	692	771	748	777	796	763	764	784	795	755	745	794	712	737	731	786	751	727	801	714	768	708	786	772	750	740	795	747	738	757	756	797	781	750	673	841	789	707	841	770	763	779	776	760	757	778	781	745	802	801	799	747	796	818	769	799	768	764	748	809	753	769	759	749	735	698	760	791	819	760	794	787	783	735	736	763	803	781	730	777	780	739	716	747	786	777	753	807	715	752	795	767	794	782	756	813	720	800	725	764	743	707	729	765	768	796	755	777	727	766	777	763	809	699	737	737	721	801	814	802	744	755	741	690	757	771	817	775	753	759	706	722	741	781	746	764	752	750	776	803	783	752	746	768	777	743	772	755	730	814	737	759	792	736	693	762	756	734	798	774	762	746	760	836	706	797	812	756	717	736	784	768	785	731	784	737	765	743	748	782	765	741	746	788	791	788	789	783	764	775	756	756	752	736	747	753	766	757	767	741	816	775	737	723	781	735	748	757	766	752	768	783	740	751	804	771	796	732	778	790	800	809	742	717	697	750	737	758	729	771	745	721	739	743	716	771	723	737	676	746	735	762	740	750	762	759	787	737	774	773	743	729	715	734	753	759	778	802	798	746	802	790	750	784	762	722	788	740	752	823	761	768	739	701	768	725	766	770	761	780	737	757	791	764	790	725	751	771	741	793	731	784	752	731	785	722	790	750	765	735	763	753	754	752	778	789	727	790	753	759	780	729	781	788	761	761	707	782	736	705	800	742	722	779	720	744	752	762	724	757	763	734	759	793	729	757	776	788	777	771	746	745	773	786	756	781	763	782	751	788	727	711	749	755	776	732	755	774	754	773	775	763	722	784	707	784	782	708	755	732	732	768	754	789	748	748	755	769	732	800	754	752	772	806	807	768	768	734	724	743	787	783	739	781	782	797	781	766	756	732	755	772	783	788	796	781	698	751	772	755	753	754	777	741	770	775	779	775	737	797	722	758	806	747	714	846	745	810	761	782	760	718	732	762	763	796	790	767	798	756	755	793	768	789	776	760	749	769	797	745	765	768	755	748	772	753	757	789	782	779	768	745	798	779	781	803	760	781	810	733	701	775	737	731	750	772	732	754	748	780	749	760	728	760	805	759	770	730	802	725	761	760	707	725	721	730	735	758	751	760	779	779	803	735	742	708	764	752	806	787	777	715	724	695	758	749	765	741	765	710	806	790	708	734	763	736	772	775	737	815	696	733	786	749	758	740	796	745	804	757	698	701	756	778	741	772	746	764	734	734	731	718	744	723	741	738	762	779	734	802	762	774	724	787	769	732	745	764	795	754	767	800	727	784	743	779	763	785	770	747	808	757	752	760	818	730	808	725	711	778	715	711	727	748	742	760	742	737	715	759	779	779	765	756	759	796	758	746	778	819	677	751	725	716	814	726	772	779	782	734	732	795	788	734	797	717	818	801	784	791	783	767	782	755	762	776	738	724	741	780	758	765	693	765	741	790	759	751	758	779	756	748	816	837	702	756	754	750	797	785	780	798	778	729	738	742	750	769	768	792	792	746	758	748	733	808	786	752	768	793	775	743	752	728	760	774	810	804	759	733	721	785	758	731	791	761	728	766	751	731	748	767	749	726	755	762	782	748	714	767	759	773	765	744	786	754	754	758	765	810	820	788	746	735	752	737	734	773	741	751	764	710	800	772	759	750	764	760	723	812	817	727	748	744	722	776	736	757	750	779	691	734	784	797	781	822	710	751	779	796	772	741	726	727	780	784	778	758	733	752	762	764	746	737	748	778	731	761	764	724	757	783	778	763	743	785	763	745	761	728	748	778	751	766	723	770	774	751	762	799	730	728	760	799	689	734	732	772	756	815	746	737	790	753	794	798	720	739	762	783	782	747	763	759	787	749	733	684	746	723	819	766	778	799	732	809	699	757	798	803	726	696	759	757	731	717	726	765	703	767	776	742
24607	21098	27099	25201	11257	727	547	455	402	398	371	378	335	359	354	419	348	337	372	297	302	315	342	344	286	303	327	331	341	333	318	338	319	312	320	321	305	318	329	299	309	344	320	337	301	323	325	326	347	326	334	330	303	306	311	324	322	310	286	307	290	324	330	315	343	329	340	336	329	311	292	280	298	282	323	310	368	313	317	322	308	322	282	324	303	309	321	287	305	297	324	280	315	322	312	298	326	293	314	307	331	287	321	304	315	324	306	328	304	293	282	291	329	309	298	329	291	290	319	312	345	310	327	291	275	297	342	307	324	332	314	325	305	313	327	315	270	349	331	334	302	315	301	312	314	308	278	308	296	331	303	296	327	318	318	291	306	348	333	320	313	321	344	305	266	312	265	319	286	331	310	305	309	310	352	319	271	294	312	318	304	334	301	322	316	347	344	320	339	328	350	299	264	311	297	297	294	304	307	287	319	314	290	293	355	293	301	330	298	309	315	314	315	304	267	329	323	320	301	299	317	308	302	315	338	307	301	347	311	315	317	348	316	311	289	336	308	343	326	291	325	283	308	315	273	346	313	329	289	319	321	310	335	306	296	326	334	323	286	314	312	316	294	301	323	289	317	295	274	317	311	284	312	292	305	321	308	323	323	293	282	329	290	313	328	325	272	312	318	346	313	308	319	305	307	319	301	303	300	298	315	295	298	341	283	317	321	311	323	322	331	306	334	316	305	317	336	307	335	295	310	331	323	315	325	284	301	297	293	320	311	347	323	309	328	301	311	312	311	342	319	295	316	330	277	312	337	333	301	268	294	325	324	303	329	293	306	313	284	319	306	292	300	312	330	335	310	296	309	310	308	333	306	317	332	299	303	288	296	283	327	302	324	277	315	304	297	294	292	303	312	306	303	270	296	305	363	277	347	358	304	325	300	301	313	321	302	286	328	294	321	317	272	329	336	311	265	287	319	307	317	297	321	308	302	277	310	332	325	309	314	314	328	303	297	319	330	285	351	318	276	305	340	331	270	294	266	332	314	309	322	311	295	301	304	308	299	311	330	326	314	332	335	306	317	289	301	305	306	300	320	300	311	310	341	339	347	306	320	318	319	305	326	320	303	293	302	309	310	310	309	310	305	318	323	314	295	303	288	300	317	301	300	316	299	311	318	318	321	302	304	278	292	305	317	315	299	326	283	364	304	332	331	294	298	324	290	312	304	348	289	325	304	309	309	288	314	320	327	313	283	324	327	299	295	299	335	298	299	301	314	338	342	317	301	335	311	315	300	306	322	308	284	317	293	292	318	296	306	278	299	309	287	314	302	312	316	288	323	302	293	293	321	314	328	317	297	307	316	320	302	327	306	320	315	306	310	322	297	290	327	340	309	301	302	327	325	296	290	348	321	323	315	305	307	294	284	321	341	288	298	335	330	304	301	306	313	313	309	330	313	307	280	319	296	300	305	337	303	296	299	295	320	308	277	316	326	309	298	343	282	270	307	318	319	325	339	313	311	308	309	317	298	301	286	331	309	357	311	309	296	335	308	288	285	285	289	310	331	325	304	318	302	279	321	292	319	323	334	302	296	304	300	318	332	312	332	305	303	310	331	304	302	321	333	328	319	315	296	291	276	303	322	329	331	326	285	303	305	296	331	299	299	321	309	318	305	284	299	355	306	313	324	322	300	317	319	311	305	331	289	340	261	299	280	327	320	300	318	318	306	302	343	284	304	313	304	306	320	277	298	329	338	326	301	327	276	307	299	323	290	278	288	293	329	285	309	311	335	330	308	343	322	311	305	297	286	324	288	288	302	329	304	287	289	296	307	274	327	307	338	278	309	305	292	324	299	316	285	311	309	296	300	329	298	289	293	300	284	303	323	281	317	286	315	309	305	301	301	298	297	290	292	334	301	337	300	279	298	342	269	327	310	332	304	302	286	306	317	338	308	302	326	296	315	306	297	305	313	322	301	330	305	317	318	304	329	307	307	345	343	304	323	318	311	324	301	297	305	291	286	335	296	305	306	314	300	337	309	327	283	281	300	316	335	278	331	296	321	318	303	320	297	329	311	326	308	308	334	293	290	331	332	316	299	334	345	312	310	331	335	320	316	313	306	337	315	279	314	287	307	337	312	302	299	299	325	330	323	303	339	326	302	313	305	305	315	299	342	351	317	295	285	303	317	308	308	277	310	313	320	321	310	315	307	303	302	277	312	310	292	303	331	307	289	325	332	309	317	309	314	308	282	335	266	313	324	296	306	324	325	337	312	316	296	286	338	313	324	254	289	300	289	299	283	347	304	369	277	321	294	293	281	301	303	311	301	292	290	299	333	293	306	320	296	301	326	314	282	318	328	279	324	308	316	282	299	348	343	300	329	293	301	315	339	273	319	312	306	304	279	315	328	291	324	307	295	303	303	343	300	297	311	291	311	336	355	300	306	308	307	342	308	287	325	297	296	281	291	312	284	306	300	307	280	298	324	290	281	323	319	274	297	285	289	314	312	309	317	293	324	300	317	329	326	314	285	312	315	296	315	298	309	328	289	296	318	323	342	330	266	313	309	335	310	309	315	302	287	350	319	322	315	292	321	307	310	309	298	332	304	313	298	296	324	325	299	321	325	324	303	293	339	302	296	334	320	292	328	331	307	302	325	327	297	356	340	326	315	266	306	293	306	313	314	342	327	330	300	315	337	329	324	318	285	311	338	307	287	330	273	284	337	323	312	298	283	309	292	324	315	305	296	296	279	281	303	311	284	293	329	300	330	320	309	297	288	268	321	354	279	298	311	307	321	316	316	331	287	299	305	321	315	329	326	307	286	318	317	353	272	309	306	303	327	352	318	290	314	278	333	300	303	323	304	305	331	330	338	309	299	302	303	308	289	339	314	290	331	299	297	324	306	295	296	321	290	330	305	306	311	300	323	323	316	304	283	305	334	280	314	304	303	293	319	282	282	305	318	333	340	333	329	330	289	311	295	348	319	294	278	319	298	314	296	314	331	298	299	325	312	293	309	294	334	299	296	310	328	349	286	337	314	298	350	305	292	325	341	327	296	310	299	309	304	297	336	270	308	325	314	307	311	299	320	295	304	333	335	334	276	285	317	289	318	312	309	315	312	304	290	287	302	295	292	297	316	308	319	305	360	317	294	274	303	304	296	308	296	267	294	315	324	300	307	338	301	297	306	313	297	342	285	318	296	312	303	313	352	342	293	327	291	295	290	304	319	295	329	325	289	304	274	330	301	318	352	309	298	307	331	294	294	316	316	315	324	327	289	311	297	302	302	293	281	317	322	326	338	301	296	268	317	327	312	324	321	330	299	281	311	324	313	303	349	289	308	306	299	306	303	342	326	297	287	319	310	287	298	338	319	307	319	277	316	310	336	339	318	328	321	328	302	306	287	330	299	337	300	320	286	300	331	274	287	302	343	305	300	298	306	298	315	345	337	309	322	291	293	331	343	309	322	303	296	324	295	310	295	306	341	300	317	304	351	316
3400	5169	3877	1882	1260	1055	866	718	600	556	486	455	465	447	423	414	400	393	406	383	368	385	395	387	394	370	361	360	381	408	379	341	387	396	381	381	376	398	346	367	398	394	346	347	348	348	350	368	371	357	376	388	382	318	378	389	362	390	369	390	379	364	401	380	397	374	367	365	333	341	321	366	335	394	334	398	354	344	353	333	413	394	378	373	392	345	379	326	346	361	387	382	364	348	398	372	385	396	383	355	353	395	385	334	358	354	350	359	370	344	340	367	379	393	381	372	353	374	376	361	332	371	357	372	393	390	315	379	368	361	383	349	340	384	342	345	370	373	349	337	367	373	363	370	356	362	365	364	363	368	355	402	364	367	357	344	361	324	361	383	356	393	393	366	360	369	355	367	376	353	390	387	359	371	348	389	349	360	379	393	374	369	330	367	370	385	369	381	336	361	353	389	325	369	374	370	365	348	369	342	372	376	345	373	370	362	348	357	378	325	365	388	329	365	371	364	350	371	378	375	315	368	351	364	361	358	356	368	390	320	339	350	352	385	394	365	363	378	381	358	339	394	353	366	333	343	369	384	347	394	380	367	363	365	330	363	348	344	375	367	410	360	391	403	347	339	381	369	344	362	358	377	363	364	355	366	374	367	395	367	391	426	379	353	345	341	383	348	360	349	345	360	346	385	359	381	364	391	360	366	399	371	373	379	350	367	347	354	361	362	363	365	397	351	349	350	341	376	368	383	352	349	334	389	359	365	345	372	371	340	351	345	356	380	358	352	375	338	412	367	343	355	380	395	371	370	379	338	381	360	361	358	367	341	358	389	360	339	350	367	375	359	368	364	385	344	367	337	395	363	380	320	364	364	384	334	361	350	385	353	385	356	398	363	375	377	370	352	359	380	368	367	318	361	360	402	377	352	363	378	342	389	366	345	366	377	374	363	341	368	357	359	329	339	380	368	373	379	337	388	389	426	354	406	371	373	369	347	357	321	382	395	368	378	374	360	400	357	373	361	370	373	363	402	361	363	407	376	338	381	365	374	359	379	349	363	415	345	347	346	371	378	376	414	338	346	361	352	374	393	370	352	366	365	396	378	379	382	364	405	369	360	373	366	381	373	379	375	396	389	359	367	353	352	354	364	367	348	392	347	367	353	370	383	407	377	381	364	388	360	346	364	388	414	359	338	356	380	371	354	361	360	341	339	334	367	369	338	380	391	367	356	372	320	378	340	387	381	364	345	361	373	384	351	372	387	350	339	367	379	363	395	345	396	353	389	379	366	369	360	354	391	383	363	356	337	352	404	341	327	371	405	409	360	362	386	382	381	343	377	366	331	372	363	376	354	380	386	343	371	394	375	345	381	370	388	392	347	332	365	377	363	374	360	363	366	362	379	363	358	343	372	379	403	343	357	371	355	374	349	360	393	356	343	371	389	345	356	363	347	358	371	370	341	365	364	377	363	380	364	356	358	371	392	386	374	327	366	317	364	398	361	348	399	354	369	362	361	368	404	359	338	371	372	383	358	344	377	331	351	359	377	384	333	378	365	349	362	333	360	345	380	360	333	361	363	374	360	336	361	388	371	382	367	359	400	362	371	339	353	372	345	355	358	349	379	354	326	373	344	362	370	347	360	378	373	389	395	362	349	317	352	326	347	379	411	411	375	334	328	341	353	362	338	359	363	357	393	336	375	355	362	390	362	378	338	395	358	324	393	385	384	349	343	348	349	393	422	365	352	355	407	357	361	349	355	408	328	349	401	367	378	336	375	359	383	340	364	374	387	355	373	350	368	351	360	385	383	354	340	395	358	366	358	373	364	384	344	315	375	339	381	381	402	356	397	341	340	368	350	350	359	345	321	376	343	364	351	385	398	351	361	409	367	337	353	375	372	378	368	351	369	368	383	350	360	365	340	389	352	369	360	398	406	387	332	362	387	375	366	372	382	355	359	370	365	374	361	338	363	347	360	353	359	355	359	380	347	399	378	353	382	377	343	358	346	350	364	404	393	368	369	342	364	383	388	331	377	361	374	363	357	404	388	339	333	375	368	412	363	402	344	360	353	365	346	359	330	364	357	376	346	369	374	370	344	377	356	411	391	349	372	411	372	351	358	373	351	347	354	374	353	365	365	364	383	382	346	343	352	359	367	356	349	360	358	374	359	388	343	391	350	348	377	377	380	366	359	388	332	391	379	368	379	381	340	339	320	362	315	322	361	369	384	378	361	382	354	363	329	351	374	334	380	321	362	353	368	351	368	375	371	377	376	396	355	368	373	384	363	349	372	385	350	366	356	347	383	356	400	351	363	368	384	353	373	351	371	367	366	347	383	363	343	355	379	372	336	391	369	344	384	375	399	391	343	347	356	363	380	346	341	351	383	358	358	362	353	381	355	365	340	339	350	366	355	356	354	350	361	348	367	361	368	362	363	371	344	356	347	367	341	381	369	365	377	368	382	355	364	342	374	366	371	379	347	384	391	389	396	368	379	372	349	356	350	392	341	395	334	367	401	362	350	332	371	355	340	367	354	397	359	383	355	368	350	357	368	354	387	346	369	351	355	356	349	374	330	360	357	365	344	389	375	383	375	372	346	358	371	356	364	357	366	371	351	360	359	347	369	383	367	330	368	338	371	391	350	352	343	363	346	340	381	368	363	388	373	359	384	391	334	355	375	376	356	366	406	363	350	368	350	390	391	375	350	349	360	369	352	365	374	356	384	359	373	356	346	390	374	353	383	366	370	340	401	367	377	349	369	352	355	357	382	359	345	359	353	387	375	368	378	372	350	348	388	360	417	343	334	364	382	403	337	332	376	393	378	422	382	356	420	374	363	395	385	364	380	368	373	342	362	362	396	362	376	370	359	391	362	360	349	417	343	345	397	349	376	368	366	369	390	319	378	355	376	355	398	363	389	349	385	386	353	334	354	359	326	366	374	390	324	356	360	369	364	365	382	383	394	386	350	361	355	337	379	370	406	380	371	387	356	346	360	402	373	418	346	372	317	372	384	336	370	358	371	354	338	352	387	409	407	390	349	379	419	402	399	355	337	372	342	347	360	354	355	351	348	367	381	359	364	378	373	384	327	364	389	392	358	399	367	349	355	344	393	373	382	387	359	368	334	345	364	369	368	373	369	367	427	351	358	362	381	325	392	394	345	378	399	349	368	357	373	366	393	391	378	374	391	359	360	389	371	389	347	370	366	364	314	374	363	360	352	346	356	378	411	388	336	362	386	348	372	364	342	338	367	362	365	345	353	375	379	371	366	339	351	368	358	369	361	336	367	342	371	365	400	397	346	383	387	371	377	369	330	382	376	362	361	352	322	359	377	369	376	348	343	381	387	381	371	324	359	360	355	381	351	388	419	382	353	349	366	343	348	362	354	341	363	353	399	360	347	363	360	354	339	346	347	411	363	355	357	329	347	377	387	346	402	355	364	369	349	343	343	404	371	365	384	387	341	395	347	378	366	348	379	394	373	356	347	367	374	361	364
22534	21128	28611	23891	21121	21152	7635	1005	735	674	603	520	519	469	437	439	411	386	398	372	351	382	335	367	340	394	334	341	333	332	330	338	341	336	362	368	328	304	325	350	329	340	324	283	318	311	328	344	311	321	338	319	314	308	339	319	316	290	318	347	318	335	289	315	343	336	331	331	315	315	299	323	344	331	338	312	330	360	301	340	313	315	279	303	312	331	295	306	328	286	299	310	347	322	308	316	326	330	308	329	350	337	315	318	315	333	329	348	308	363	293	314	323	306	324	300	298	318	311	350	298	275	314	331	297	329	350	338	300	321	309	296	308	341	318	321	308	312	320	330	320	291	349	357	304	343	300	318	314	306	301	292	325	296	332	321	321	367	293	301	303	320	319	320	312	329	315	344	290	328	302	288	320	345	329	311	295	302	294	303	312	309	309	304	332	340	330	320	298	331	321	281	306	320	321	287	308	305	315	304	312	270	289	318	308	315	330	330	323	294	315	320	322	320	283	307	288	342	334	281	318	308	363	337	326	307	318	280	329	337	314	325	302	289	313	305	330	275	322	324	329	323	326	327	309	307	312	286	279	295	308	318	311	309	312	326	291	311	314	301	296	332	325	306	350	301	304	295	320	303	281	313	330	319	325	312	289	323	309	298	284	312	308	340	324	314	301	318	307	303	303	274	309	355	330	293	283	283	303	321	314	296	313	298	315	314	322	297	334	320	341	311	346	320	298	307	313	307	344	355	277	292	295	350	328	289	312	325	331	288	332	319	322	284	289	323	311	350	313	300	308	291	310	312	316	308	330	319	263	322	309	319	319	311	294	325	313	318	309	278	300	306	276	326	283	342	344	310	298	288	327	336	284	290	327	307	313	318	331	344	330	308	282	313	315	343	326	288	330	341	310	310	305	349	316	301	286	311	314	306	313	304	335	321	347	300	315	317	331	309	332	325	337	294	305	346	346	305	315	281	328	260	335	310	290	323	293	322	321	298	294	320	312	349	278	327	333	300	300	321	313	291	328	366	315	300	313	322	344	291	319	312	316	295	309	287	271	306	287	325	282	327	331	312	330	297	291	325	317	314	328	277	322	303	345	328	314	318	332	286	295	295	323	320	312	290	286	298	322	331	306	338	325	313	293	314	281	295	299	319	298	309	288	296	319	334	297	327	309	302	298	271	316	315	321	333	299	323	352	297	315	302	332	334	337	308	287	302	289	311	309	331	335	322	337	346	294	281	315	310	322	320	332	295	317	300	309	296	319	296	312	291	277	304	301	305	262	327	307	293	278	307	305	286	299	294	286	315	305	303	325	328	341	319	321	321	316	313	337	312	299	325	284	311	328	317	308	328	335	312	309	351	291	315	309	319	315	315	325	309	324	318	331	329	290	318	304	299	325	316	306	318	315	322	308	294	299	307	319	301	304	305	342	306	302	335	308	337	310	323	311	280	312	313	316	289	295	280	304	328	335	303	313	310	322	321	324	298	304	330	292	322	335	326	297	335	327	299	339	322	307	323	334	336	335	312	279	303	319	279	311	324	286	306	299	322	339	299	318	328	319	326	323	310	323	348	302	314	331	301	328	310	331	279	281	303	303	331	342	307	295	336	324	330	319	324	317	324	318	320	297	351	323	306	325	281	291	285	335	314	313	322	288	330	315	286	335	322	318	298	308	320	308	310	327	297	316	297	309	315	310	305	326	293	316	300	350	330	303	297	304	269	317	316	315	301	306	333	328	306	305	333	332	336	298	348	337	292	332	298	332	315	313	325	293	295	309	325	301	285	333	275	294	311	301	313	331	288	351	324	295	334	288	294	299	342	285	315	333	321	325	316	275	326	316	312	307	320	303	305	302	310	312	350	299	318	327	309	289	303	310	326	320	343	316	316	325	316	310	313	321	312	299	284	315	318	354	324	319	307	320	279	351	326	327	329	319	339	318	289	311	307	332	311	320	337	324	335	296	335	324	268	297	301	306	315	315	294	291	321	318	319	303	362	320	329	310	291	308	306	331	304	316	327	327	296	328	301	326	328	336	304	331	309	316	331	293	303	321	308	304	336	338	321	300	311	309	312	334	304	312	294	340	294	343	327	309	333	308	335	286	304	302	304	317	312	318	327	318	314	326	303	303	347	308	326	329	297	285	335	298	307	343	297	314	280	317	330	330	330	287	323	302	308	314	315	283	299	310	317	304	335	304	336	307	311	327	309	321	315	317	284	320	311	339	323	295	316	301	285	316	287	310	310	297	318	313	304	310	298	328	303	312	290	329	303	314	345	301	316	338	338	360	312	328	306	328	328	326	314	322	354	330	314	309	323	304	332	286	325	322	319	320	306	312	330	330	309	322	287	332	337	304	304	313	298	309	310	278	323	307	314	312	309	314	318	292	303	321	296	290	287	325	301	346	301	329	318	311	330	316	316	307	339	333	298	332	342	324	309	294	303	310	308	314	311	292	339	313	304	296	314	303	293	353	337	293	303	306	297	322	272	295	331	305	306	313	300	323	300	327	301	294	319	291	309	290	298	274	274	301	310	322	291	337	358	312	304	307	325	327	317	306	330	299	333	319	320	319	313	307	310	298	315	342	305	309	291	325	327	327	295	325	319	318	275	325	324	297	294	311	274	321	293	289	313	315	324	318	287	312	349	298	307	275	316	308	293	310	283	318	297	321	308	334	276	331	317	289	327	279	311	308	308	290	292	319	300	294	294	323	323	346	314	324	308	293	330	308	309	292	313	315	337	297	337	314	288	310	306	300	317	278	286	292	313	340	290	303	299	330	321	305	325	271	292	285	314	290	309	308	307	285	318	303	330	311	307	304	303	329	283	309	310	281	304	281	323	289	322	288	308	318	289	313	294	318	296	308	297	342	330	324	320	309	318	293	303	294	304	298	297	297	335	336	318	315	318	314	325	309	331	326	310	307	329	302	311	330	305	303	342	326	330	333	306	284	324	292	332	310	323	318	309	332	290	314	321	322	305	305	297	325	282	305	292	280	293	307	291	300	300	325	303	295	350	311	283	275	296	342	346	300	291	300	329	315	313	333	304	299	317	326	271	330	324	332	315	323	315	331	318	281	306	306	307	305	317	365	328	331	300	316	298	318	279	319	317	284	294	346	310	265	300	309	346	322	320	278	288	322	292	306	291	346	311	320	318	335	341	310	322	320	307	327	313	301	300	319	304	325	310	308	304	316	301	332	319	311	296	330	311	340	280	310	307	285	303	300	306	312	342	307	331	334	331	323	315	326	322	335	320	357	294	317	310	314	308	318	303	292	307	329	322	311	314	327	299	322	319	331	283	291	279	324	296	317	338	347	304	310	326	304	314	291	316	331	270	324	301	290	318	322	295	318	353	309	294	331	327	294	308	319	305	301	282	323	314	296	299	305	278	308	327	286	318	323	316	306	305	324	324	301	331	292	300	324	365	309	307	321	321	322	341	299	299	319	317	319	353	347	342	292	324	311	301	296	285	306	312	318	336	287	298	305	302
4418	13885	10605	5328	3513	2723	1923	1501	1228	1075	903	826	732	669	604	565	570	511	490	495	451	471	442	443	453	468	420	406	432	421	429	414	391	364	443	389	400	420	413	394	439	378	387	403	415	387	385	352	382	429	413	406	368	429	414	405	388	344	409	406	356	358	400	390	394	410	356	386	365	349	401	371	394	347	400	403	353	394	375	372	377	359	383	385	389	404	376	381	395	346	428	389	365	398	388	400	359	372	372	382	385	392	396	427	424	354	404	358	362	415	394	389	374	361	391	398	397	378	414	361	385	388	376	407	377	361	402	382	390	389	371	373	361	416	387	389	381	343	350	346	378	388	396	397	388	358	370	374	342	369	378	391	381	419	363	362	397	378	367	361	381	396	347	380	362	367	401	395	403	379	383	387	372	369	409	376	363	421	344	392	402	370	355	361	393	385	398	387	345	364	433	400	384	352	394	344	402	353	380	372	394	397	419	374	408	356	365	365	338	388	382	364	375	365	396	396	380	359	371	393	371	353	376	353	397	394	413	402	340	361	375	397	428	372	363	370	398	376	395	349	375	380	382	398	374	383	350	380	396	414	408	357	405	362	389	376	379	373	361	374	392	358	367	391	392	369	370	371	406	396	386	386	420	381	397	375	352	393	392	362	399	382	371	354	391	371	401	350	378	395	406	391	394	419	399	382	385	399	362	378	399	339	355	368	341	368	353	336	361	349	367	375	393	389	390	346	363	365	362	425	416	409	395	375	372	404	372	416	377	378	341	369	382	381	401	379	369	360	379	403	380	343	412	375	366	368	347	407	368	386	375	371	417	396	383	366	399	393	368	373	378	378	395	364	355	374	372	412	359	355	399	393	421	384	370	374	360	397	395	402	395	336	368	410	374	373	383	371	385	383	368	395	396	361	370	337	387	376	415	379	429	400	372	383	391	394	419	387	409	366	360	365	352	364	397	390	389	394	382	394	361	359	401	404	411	379	391	371	400	397	363	357	391	388	324	353	360	375	363	394	382	396	381	412	382	424	391	370	370	379	393	399	351	382	379	361	395	390	369	388	420	376	371	391	380	385	385	346	373	378	395	380	408	373	364	380	395	405	352	395	355	377	383	363	375	350	386	385	392	397	398	366	368	355	401	367	368	395	390	353	356	377	370	383	376	388	392	386	388	380	361	394	375	392	380	365	376	383	385	398	377	385	341	352	380	379	349	333	385	360	391	360	356	387	380	386	360	385	358	386	413	380	325	379	363	356	339	357	387	359	361	418	353	370	427	357	362	405	400	399	392	423	389	396	392	364	385	418	376	395	350	367	346	381	346	416	361	419	380	367	425	378	383	366	390	362	360	362	388	367	396	358	391	380	406	345	396	377	398	394	368	406	377	349	384	382	407	394	365	362	405	382	384	353	390	391	391	395	382	384	359	366	389	381	402	380	406	389	384	386	376	380	391	385	358	356	365	363	394	360	366	395	364	390	345	370	372	364	381	363	401	383	369	364	385	368	366	370	368	348	410	362	358	379	356	394	362	352	389	385	421	306	383	418	363	355	400	359	376	349	363	338	363	380	383	359	398	361	376	413	362	370	375	411	385	368	395	380	379	381	408	372	370	356	368	369	363	399	389	398	383	368	386	395	374	395	369	408	382	354	391	408	406	386	385	413	406	390	407	376	367	370	350	367	387	360	377	362	350	368	354	365	369	391	368	411	378	403	379	385	352	365	396	378	360	362	388	394	375	359	385	371	358	354	366	365	379	367	358	320	370	380	360	376	382	382	364	360	405	378	359	413	402	414	368	373	368	376	376	370	384	379	385	360	405	381	408	394	370	367	363	386	355	386	361	389	361	390	374	389	358	385	374	389	396	372	365	384	382	373	400	377	377	406	338	355	354	371	374	374	374	363	381	385	380	360	370	369	416	372	359	374	363	365	382	366	396	372	361	389	382	381	373	376	386	360	374	390	355	369	388	358	384	382	350	360	367	442	380	358	376	382	359	392	415	376	376	360	376	408	408	396	354	390	390	371	390	357	402	376	338	355	388	379	376	386	380	375	395	379	379	391	368	395	379	359	361	402	379	371	361	393	366	379	417	402	362	352	373	389	389	357	351	379	405	384	397	406	382	389	408	400	374	359	423	377	391	416	365	361	382	324	372	407	393	400	396	376	359	350	372	395	359	359	326	397	359	399	357	373	380	414	363	348	378	405	372	395	378	390	354	385	397	363	371	376	382	380	379	373	372	364	368	372	389	370	420	365	339	375	362	385	391	391	417	394	353	382	354	381	400	370	395	392	383	401	385	381	367	357	385	350	395	369	403	351	385	356	400	353	392	371	380	374	375	390	365	355	372	385	397	389	399	381	376	366	376	382	412	408	396	351	436	367	406	378	340	388	408	365	370	403	368	408	400	414	396	389	395	376	404	375	391	385	352	384	363	383	370	403	360	356	380	365	369	399	374	389	373	373	354	380	377	372	361	406	360	401	338	404	396	379	418	412	363	383	394	388	382	386	355	373	355	398	366	363	393	383	344	369	397	376	370	366	382	378	358	360	368	344	394	357	377	407	427	399	360	344	393	411	371	385	423	396	386	364	378	342	368	406	389	368	395	365	368	359	355	400	363	341	382	397	389	395	386	385	404	379	388	395	386	372	380	366	353	380	403	377	363	363	358	375	391	378	417	373	430	398	369	381	355	406	350	413	348	394	429	371	365	397	380	324	380	401	388	386	395	339	348	365	395	354	387	373	367	379	393	344	374	376	385	375	371	360	388	369	383	357	411	354	367	368	408	387	363	374	413	374	385	361	378	369	412	369	392	383	405	342	388	385	369	383	402	385	372	369	366	384	392	374	382	356	368	358	365	405	367	400	362	351	386	385	363	361	410	373	363	399	375	378	353	365	375	383	376	355	355	371	362	378	409	376	382	369	409	389	366	357	418	395	361	410	405	406	357	382	359	369	345	404	382	363	394	390	364	382	368	363	355	381	400	350	393	351	392	371	392	393	383	392	377	355	401	388	377	367	386	366	384	330	378	379	395	389	351	358	400	373	378	363	366	398	393	390	349	357	398	405	386	391	390	383	399	439	407	363	406	397	383	379	396	384	381	362	393	409	381	363	378	390	391	407	409	373	409	366	375	378	364	369	359	383	374	384	403	377	379	379	369	378	385	362	364	365	373	378	349	388	351	370	424	356	367	403	348	402	392	360	386	403	380	403	406	356	399	382	394	345	366	381	388	367	378	373	348	386	412	346	414	365	383	371	365	391	369	349	378	362	361	413	371	363	365	371	389	386	375	342	355	364	415	379	377	353	373	359	414	356	368	366	369	395	388	389	411	370	369	379	375	382	353	422	375	365	346	358	414	341	374	383	349	395	366	362	381	389	399	372	383	386	382	368	389	376	388	367	349	392	389	361	377	376	387	378	392	360	365	360	372	356	364	382	363	386	374	386	391	374	368	349	360	387	416	365	410	369	363	396	380	359	363	379	353	386	389	386
27295	18180	4114	927	704	672	626	612	592	613	627	577	629	643	662	575	599	609	639	605	652	623	608	568	604	610	595	628	577	631	598	652	581	568	619	601	609	573	548	640	597	620	570	634	572	607	574	596	630	601	602	579	568	594	587	664	617	602	668	596	578	575	602	630	636	594	619	609	612	603	590	568	565	603	589	586	639	591	584	599	605	607	598	621	575	602	588	599	557	620	626	564	623	589	607	624	601	628	618	610	573	563	563	565	589	606	597	600	598	574	630	609	577	599	627	590	586	590	605	587	626	622	563	646	617	580	573	607	595	591	593	629	609	594	596	574	619	568	573	583	601	571	607	650	562	563	601	609	582	605	598	557	620	576	627	627	581	570	592	596	604	573	536	584	597	646	574	654	625	551	583	600	589	602	595	597	592	584	561	581	567	610	539	604	610	566	593	560	594	612	593	650	592	598	546	608	626	635	581	581	587	584	562	596	618	618	555	614	608	608	603	576	569	613	582	582	575	610	614	575	552	577	627	597	621	589	588	553	583	628	555	599	540	598	629	565	555	600	612	607	619	633	584	583	614	598	583	595	573	638	593	621	600	597	605	603	568	585	577	605	597	586	589	582	637	600	563	614	599	635	605	623	586	637	592	572	606	585	568	572	609	625	577	627	578	594	555	584	625	603	577	568	559	553	578	607	586	631	616	590	626	551	590	568	591	562	625	587	577	576	569	616	534	607	581	569	575	585	576	598	583	632	601	619	572	577	636	614	596	593	558	603	619	614	569	589	593	614	571	597	580	596	586	598	612	629	570	584	602	608	596	572	587	599	592	579	585	583	607	590	583	588	600	607	578	604	605	585	578	588	601	589	577	637	578	611	630	640	560	556	578	587	603	595	609	576	605	579	586	582	610	636	585	621	556	595	604	617	633	556	581	612	568	599	597	621	591	608	626	618	619	596	599	585	611	635	591	578	559	623	628	572	560	544	629	608	597	566	589	578	623	565	583	588	611	579	585	585	603	615	588	616	574	572	578	590	601	582	609	577	584	622	591	605	562	563	629	587	644	591	617	589	626	584	577	588	650	636	587	590	602	573	559	556	633	607	562	594	589	597	574	595	594	556	598	617	618	595	612	647	587	605	561	587	589	618	580	590	594	613	562	600	576	582	618	568	625	556	611	601	611	635	653	654	580	641	576	584	590	602	571	603	601	569	585	597	560	578	581	586	590	560	534	587	637	618	589	588	559	632	577	561	570	610	589	617	603	564	575	577	598	590	571	613	591	627	605	632	625	597	586	624	581	561	610	606	612	603	551	588	610	593	588	628	594	619	581	649	638	587	565	611	605	596	555	613	646	626	584	573	637	602	570	622	596	606	588	578	594	587	646	587	584	515	590	595	592	582	579	583	586	619	575	600	603	574	600	616	602	607	590	622	619	607	613	586	598	616	592	641	623	591	584	584	588	612	628	572	555	617	591	611	598	589	623	582	646	590	618	602	594	598	598	587	609	615	630	612	576	610	601	579	539	608	595	552	604	607	607	613	595	559	616	558	557	535	617	579	570	611	593	584	602	600	558	613	615	605	616	572	560	608	580	539	566	589	591	573	623	586	608	606	544	610	576	572	618	558	582	589	581	600	575	599	572	606	605	597	569	621	618	628	569	646	590	602	596	598	576	581	566	590	632	611	593	578	600	547	617	588	609	582	597	600	539	616	609	617	574	563	629	589	615	585	628	594	626	598	565	574	625	577	576	590	580	643	613	582	611	597	569	587	569	636	649	606	622	545	614	589	609	606	616	604	610	579	578	628	615	540	563	625	583	530	614	569	581	572	571	575	600	563	626	575	615	631	573	580	574	604	578	589	606	587	616	542	573	612	637	603	599	589	591	628	577	589	625	594	603	627	591	581	595	635	651	583	618	581	625	604	594	629	610	590	612	583	604	581	609	595	630	581	638	608	595	611	596	625	587	589	582	570	569	597	586	577	644	569	615	618	615	630	579	611	592	588	588	609	593	553	569	584	567	597	581	576	594	627	604	590	589	640	609	589	586	572	606	604	589	568	635	594	624	617	619	582	606	594	593	551	588	616	638	630	580	577	576	607	627	569	593	623	637	615	569	625	625	598	661	579	622	638	579	564	598	583	615	619	589	612	594	616	607	602	600	616	602	608	574	596	593	619	620	583	607	548	584	526	579	646	617	624	546	612	602	578	607	641	606	608	550	558	607	588	619	629	563	600	569	586	655	603	575	559	598	601	612	597	597	610	624	617	581	615	570	580	595	603	596	588	574	587	574	596	635	540	569	654	586	605	619	610	591	589	632	583	602	604	593	543	582	595	625	621	615	586	608	562	587	596	592	552	618	572	574	569	574	610	609	577	580	590	563	596	619	623	558	592	601	622	596	624	603	583	611	593	607	581	577	606	595	615	626	628	586	588	582	594	614	593	580	604	635	618	646	607	599	613	594	567	615	548	618	602	635	602	574	612	604	576	594	548	614	613	590	590	599	651	595	546	562	626	593	627	586	570	555	630	626	590	601	596	541	623	622	584	606	537	578	590	584	594	620	617	603	600	609	573	592	605	610	577	584	610	655	603	616	617	598	626	604	573	564	594	604	586	582	552	567	599	583	586	611	611	609	627	587	564	605	589	580	590	608	589	607	591	634	594	564	616	590	630	552	619	607	588	599	592	617	557	586	564	602	610	597	553	588	573	605	601	577	611	582	656	543	634	632	555	615	608	567	577	552	626	642	580	564	603	574	575	600	628	586	636	590	625	551	603	622	601	641	607	597	603	626	592	598	581	575	588	603	598	592	570	617	579	610	619	610	553	630	589	600	576	570	603	572	594	570	628	619	574	629	632	597	645	593	607	599	608	602	592	608	584	543	599	608	619	642	576	614	661	599	572	574	606	582	599	619	600	629	642	623	595	547	603	617	579	598	586	604	560	604	570	583	567	591	592	587	585	579	559	629	613	571	650	639	601	623	577	570	621	634	601	636	608	599	602	567	566	590	600	592	575	562	583	595	562	625	587	616	629	587	612	597	615	594	608	571	652	536	564	560	649	567	600	564	590	601	599	589	634	621	600	604	627	600	575	593	598	635	591	573	608	589	559	594	565	628	571	565	627	623	548	581	601	571	579	567	612	574	625	604	558	557	580	593	579	579	620	614	623	609	603	602	596	608	617	633	585	646	593	614	554	600	614	598	597	571	623	605	575	533	587	615	635	577	599	624	595	617	607	612	585	652	571	620	543	565	623	599	564	608	602	621	600	593	569	629	594	619	615	636	568	608	577	597	571	604	616	592	595	575	636	587	601	622	571	571	560	556	574	646	610	597	591	626	666	601	567	611	562	590	592	641	599	589	580	620	580	645	595	655	533	574	589	572	591	611	570	646	640	588	623	620	613	552	561	590	604	579	621	641	598	593	559	588	593	565	591	572	575	591	561	598	624	554	588	589	556	603	607	596	563	584	601	575	569	634	595	564	554	595	602	627	580
4549	1179	1039	844	813	760	750	752	765	727	738	656	705	720	682	686	687	670	700	679	668	744	673	675	689	689	636	721	684	718	690	687	683	679	687	679	679	701	710	714	675	666	688	680	709	680	687	675	722	676	682	667	650	729	730	690	681	718	720	666	687	640	684	699	671	670	670	678	704	648	688	679	658	680	665	670	691	672	685	678	685	709	699	691	686	733	689	689	719	703	682	662	705	718	715	666	670	705	699	679	753	708	727	728	648	689	680	698	692	691	704	706	696	635	718	683	709	679	689	723	705	696	687	686	683	674	651	713	630	660	734	690	675	701	711	675	697	696	694	687	690	674	686	693	671	660	686	666	662	701	656	661	688	622	675	658	669	664	699	710	680	675	644	722	691	723	653	711	648	691	675	700	673	720	721	735	698	676	673	665	714	727	729	658	726	670	711	685	686	696	747	714	685	675	688	690	685	683	685	687	717	693	715	730	671	700	674	717	710	685	721	721	679	707	639	661	669	716	694	707	706	703	677	716	688	661	687	718	676	677	671	662	672	692	665	683	665	668	693	704	718	742	738	678	650	688	643	649	670	675	687	693	702	697	672	693	662	687	721	684	731	662	632	699	703	692	685	778	717	666	679	696	648	707	649	657	658	664	681	722	696	704	720	723	666	675	684	693	741	666	715	677	688	720	723	673	754	667	686	728	647	631	685	727	665	678	669	723	706	679	706	716	667	683	669	653	666	704	697	692	705	720	695	672	678	709	676	681	692	699	649	658	663	716	702	678	636	674	707	716	716	642	673	712	672	668	701	600	691	697	691	663	705	663	681	677	688	673	690	716	682	716	690	743	683	684	646	684	716	714	669	709	677	662	675	667	667	695	711	696	687	686	704	692	721	665	685	636	680	713	684	661	706	677	700	734	701	733	668	676	769	701	656	684	711	660	730	690	691	682	685	726	639	681	639	692	695	684	710	700	685	701	710	712	671	632	708	704	700	712	671	681	720	663	685	726	643	727	650	696	664	740	682	678	746	670	640	670	684	734	717	692	741	745	660	676	701	645	708	724	671	706	713	683	681	653	706	684	697	704	719	677	702	687	670	683	655	676	688	719	684	670	674	687	652	688	626	681	641	718	681	683	676	689	684	725	681	689	665	667	669	703	686	730	673	690	682	674	717	700	681	705	671	641	676	715	652	663	708	673	696	696	661	702	710	672	671	703	683	677	675	698	691	674	649	691	656	688	703	689	671	675	683	692	691	641	683	667	715	695	729	673	734	658	673	657	723	695	734	754	676	663	691	684	679	682	650	675	700	667	671	693	719	718	668	650	702	633	668	683	703	668	684	717	669	692	701	658	689	730	679	727	681	683	660	702	674	680	676	702	698	719	660	653	679	709	650	698	700	666	691	662	664	674	701	676	689	596	674	701	684	715	624	661	671	715	721	670	706	696	677	735	676	670	679	698	677	737	717	675	668	697	702	666	725	693	679	666	679	680	673	717	701	689	730	644	747	681	699	673	689	681	718	669	704	679	690	692	720	726	707	669	656	614	676	668	706	709	675	662	695	650	692	656	694	709	700	690	712	723	700	682	675	681	698	724	669	790	661	689	660	726	679	721	663	680	684	677	692	663	664	724	658	721	735	690	670	703	694	667	709	690	666	674	669	696	703	669	710	661	673	710	662	666	685	662	696	767	677	711	678	653	718	682	700	661	648	730	680	649	673	695	699	686	712	724	700	695	709	685	648	688	687	682	679	688	668	752	689	679	733	668	708	655	683	710	667	674	687	670	683	732	693	672	702	715	705	673	715	724	679	711	690	663	707	702	697	646	680	671	687	695	661	697	722	683	663	703	711	716	681	670	703	687	670	683	673	658	634	678	668	703	654	677	674	677	651	652	694	696	653	723	632	692	695	715	700	715	682	680	715	721	682	691	668	711	706	686	664	694	682	715	690	714	698	682	679	689	640	711	701	683	675	729	717	712	712	682	699	716	701	711	706	663	695	721	648	678	710	658	624	708	666	694	686	671	646	731	665	698	691	673	687	702	681	673	695	687	657	677	706	703	670	673	668	651	684	681	674	651	683	679	695	684	702	713	704	719	671	730	671	678	673	665	676	653	685	682	741	689	652	745	666	708	680	638	701	634	627	685	669	715	646	703	699	689	729	690	635	687	644	677	656	714	723	692	740	679	671	679	650	679	719	718	690	658	678	687	692	673	656	650	654	669	668	687	712	706	698	696	684	736	727	638	731	701	688	626	671	677	687	651	640	705	655	671	677	688	660	650	694	651	723	707	655	670	689	684	705	649	714	693	664	670	743	714	725	669	656	638	663	726	696	637	684	715	709	672	625	706	692	706	701	671	725	671	667	643	693	711	690	632	690	706	709	700	652	708	682	659	679	701	737	695	682	676	717	670	731	672	683	686	683	711	683	697	685	732	647	686	739	675	672	695	732	691	729	680	684	679	696	733	737	673	743	670	705	679	704	681	715	730	663	673	697	683	680	666	710	719	672	689	716	668	708	698	668	678	670	691	722	753	661	700	700	723	691	701	628	676	674	689	674	654	663	708	686	692	645	693	670	742	685	669	660	665	700	708	720	745	652	658	680	708	701	682	633	684	661	720	707	666	712	654	675	713	710	731	680	718	710	662	705	721	679	678	698	697	690	709	714	686	720	643	683	704	727	673	665	659	706	647	714	678	681	748	734	695	701	678	709	658	688	689	691	714	696	649	710	635	682	661	697	694	668	617	633	697	672	696	686	673	677	691	718	678	666	667	715	686	682	655	703	704	694	681	693	705	698	713	693	672	688	685	669	702	673	661	696	710	705	715	688	720	691	671	689	644	707	686	663	685	725	686	705	684	668	681	691	680	678	701	701	681	660	669	686	684	680	693	734	730	663	701	694	714	660	674	673	692	726	698	688	694	682	722	691	702	710	705	681	691	661	716	682	675	719	638	698	706	686	660	662	674	689	682	676	640	681	752	674	675	646	688	719	655	658	681	671	697	737	665	689	692	655	678	663	655	696	707	726	669	667	747	663	678	679	680	714	648	680	715	672	717	645	711	645	690	697	728	671	685	688	702	679	684	670	712	723	670	724	687	688	676	693	665	680	692	711	658	676	689	676	704	701	724	696	691	682	619	732	677	716	692	683	675	657	696	709	703	719	702	690	664	714	677	709	710	689	695	671	689	716	728	707	692	695	695	718	675	684	655	656	718	663	695	668	647	693	695	706	695	710	699	727	727	715	719	665	705	691	661	676	689	632	718	721	689	691	629	697	691	651	700	710	662	689	696	697	677	699	676	684	718	757	696	697	666	637	652	699	667	672	700	682	718	723	697	701	701	684	706	685	683	707	662	743	703	710	650	671	701	693	709	717	704	694	688	689	660	714	736	700	726	683	718	714	659	689	689	723	693	709	664	697	666	689	689	703	687	680	686	680	676	718	651	674	670	682	711	706	631	676	665	699	684	637	672	704	678	728	697	672	703	712	691
23671	21094	28102	24336	21083	8950	1352	1041	852	778	756	781	773	734	698	713	683	715	678	671	675	668	662	645	672	632	639	658	685	666	671	646	638	687	665	635	682	640	665	669	668	614	661	655	610	619	626	662	672	671	625	656	620	615	663	676	646	650	668	634	599	627	669	600	625	657	601	638	659	628	631	644	645	655	650	618	621	638	602	615	696	645	600	623	596	658	636	648	663	650	668	648	611	655	648	637	622	647	664	651	673	640	645	620	674	688	597	621	606	635	646	612	666	659	604	633	661	637	670	634	642	676	656	675	651	611	629	628	656	628	639	647	644	627	630	591	635	595	691	619	602	667	666	639	646	655	644	616	624	598	637	669	631	654	613	677	615	630	652	662	634	663	618	646	658	695	591	606	685	658	644	704	650	644	616	628	636	649	610	669	701	652	689	597	644	636	634	626	661	619	659	651	609	633	677	644	651	669	653	649	612	667	623	616	624	581	674	660	618	650	673	651	679	604	656	681	640	612	628	669	670	610	619	648	671	654	650	700	620	675	641	661	608	688	672	608	646	644	621	667	623	605	703	709	699	650	657	600	615	627	666	610	614	623	659	594	688	633	663	651	638	612	652	649	640	658	678	627	601	653	649	641	643	637	644	623	648	679	645	673	634	603	636	636	672	627	653	656	658	655	592	646	690	670	656	683	648	642	672	624	632	670	662	677	644	609	672	658	635	649	660	615	634	680	638	608	600	624	644	636	671	646	601	668	634	636	624	697	637	677	625	584	642	667	643	642	619	625	607	710	657	636	681	663	642	572	625	636	600	633	648	619	670	663	651	665	650	629	652	660	632	600	631	620	629	657	643	615	637	628	690	654	640	666	627	630	633	675	645	637	634	668	623	612	670	656	633	634	657	601	646	689	643	650	658	616	658	647	674	621	624	644	686	669	668	608	631	602	631	623	624	667	647	638	666	681	632	634	642	658	644	606	635	619	591	637	618	662	627	635	653	648	629	623	667	652	655	619	613	648	657	661	627	622	641	641	633	645	587	614	650	619	680	647	677	696	671	659	640	638	586	622	690	676	630	641	627	598	639	653	636	638	671	634	632	648	609	679	662	635	653	631	661	661	644	661	662	656	638	593	654	658	628	624	655	625	640	666	596	631	607	631	616	674	610	640	630	670	644	623	636	654	660	634	632	641	643	664	658	624	651	620	659	660	664	629	686	639	642	646	625	608	670	642	665	644	689	673	665	603	645	647	590	681	641	680	655	611	596	609	657	667	652	628	650	648	630	649	632	651	632	661	635	624	628	648	675	608	610	631	666	651	626	625	632	589	652	669	651	639	635	615	638	638	658	626	653	680	683	688	642	645	645	608	659	622	648	638	617	652	623	624	615	625	592	666	621	626	720	630	657	610	671	608	635	690	589	633	656	619	645	645	653	649	636	588	677	619	643	637	664	622	628	666	621	593	668	687	627	669	618	647	617	645	643	632	661	648	627	646	670	655	663	586	656	639	596	639	631	646	616	632	620	637	661	632	663	653	599	661	640	635	603	633	628	574	665	654	676	641	615	638	689	623	650	612	639	632	637	668	594	653	649	658	649	677	650	627	644	606	615	616	600	614	631	678	660	649	619	669	581	633	650	623	653	674	687	620	646	621	633	656	658	662	617	653	680	618	651	635	672	667	621	599	624	632	602	635	651	622	685	619	603	656	604	622	645	674	611	683	663	660	641	641	600	663	614	608	637	620	664	645	650	645	636	689	638	661	622	665	650	626	613	677	674	625	650	591	607	582	597	591	592	603	662	660	608	699	609	633	650	650	597	618	636	668	671	619	607	633	623	651	607	643	635	659	634	617	630	681	651	629	648	659	650	583	635	648	639	634	676	598	629	637	601	640	623	658	634	652	645	640	596	691	665	654	656	645	627	648	631	627	649	628	621	649	676	643	635	650	663	648	643	606	673	645	655	677	625	669	653	637	689	639	644	639	598	659	620	590	623	629	588	635	665	646	642	635	656	616	660	606	604	663	644	601	676	653	659	652	650	626	618	655	665	639	638	568	617	614	621	625	628	623	658	637	626	676	596	657	639	655	631	687	614	618	635	618	622	617	635	586	642	639	631	647	664	595	606	581	674	664	624	626	680	643	625	613	641	631	647	666	685	648	646	654	641	623	624	641	651	630	625	665	687	618	666	658	595	681	644	667	680	628	654	657	671	676	631	589	649	650	679	652	665	665	632	648	659	634	716	598	651	640	623	657	670	602	636	659	665	676	637	607	646	667	640	712	624	642	615	646	656	618	567	612	622	628	629	657	638	642	616	662	653	650	620	643	649	630	679	673	631	654	622	675	644	592	633	616	624	673	635	621	669	629	679	669	595	632	621	635	650	674	641	649	597	615	611	637	600	648	660	626	664	667	639	639	628	640	628	627	653	579	625	585	650	637	611	659	651	683	610	636	638	631	658	638	699	640	666	649	644	651	641	682	653	650	660	646	614	667	644	633	596	628	692	650	624	604	617	660	604	640	613	652	640	599	635	632	636	681	640	660	683	623	593	678	646	669	597	653	656	667	641	643	612	607	643	648	628	619	656	645	636	664	659	619	646	650	620	645	679	665	659	635	644	617	646	673	636	664	675	603	619	608	622	687	666	663	621	660	637	666	660	667	637	626	655	636	591	665	634	647	607	682	615	663	662	613	604	648	650	657	641	611	657	609	680	610	617	638	639	667	635	638	661	645	611	653	599	702	643	680	652	642	635	624	679	622	625	650	668	643	618	627	675	602	620	651	610	629	657	604	632	691	618	670	649	684	613	589	662	644	660	637	647	643	625	642	646	641	641	651	636	644	617	634	633	580	637	636	659	617	620	637	624	655	621	683	587	642	659	637	625	628	631	621	638	669	665	666	672	647	621	647	654	679	614	632	665	676	653	660	618	646	633	634	599	627	643	674	679	604	615	631	620	630	591	658	643	677	673	604	625	677	628	671	636	615	632	657	649	681	694	613	660	641	659	681	652	605	608	665	632	689	640	637	702	622	643	605	643	631	595	618	614	618	591	645	623	646	627	599	640	614	684	618	687	630	637	593	606	675	657	635	615	616	632	602	666	637	630	622	679	677	614	647	597	670	635	622	678	623	626	621	648	636	639	650	598	578	614	639	596	608	629	648	682	634	663	639	664	656	622	681	608	681	634	628	582	674	623	648	694	672	626	662	676	631	652	628	659	611	641	638	612	670	639	629	647	637	644	617	651	624	654	649	662	626	643	652	686	620	607	644	659	614	661	660	664	630	651	663	656	644	639	620	621	636	635	638	632	656	675	620	654	671	651	618	655	666	632	637	677	692	653	645	644	622	632	652	652	677	668	629	647	632	616	668	672	639	601	622	649	635	642	650	660	628	617	646	668	670	636	595	568	626	646	620	690	620	654	658	687	621	686	656	649	630	613	615	656	658	635	612	687	628	665	633	648	670	668	596	645	593	677	633	633	620	622	677	618	676	627	597
3368	8452	6556	3279	2293	1834	1606	1336	1156	1113	962	932	878	899	860	848	822	818	820	794	819	829	828	793	723	739	799	762	793	776	837	791	779	776	744	736	774	726	800	732	743	765	779	769	762	727	747	762	735	738	770	779	789	778	749	800	734	773	714	717	762	742	755	788	806	752	749	748	742	770	717	767	745	760	757	776	767	753	733	775	752	744	784	750	732	798	748	766	692	704	806	800	790	752	778	772	761	752	793	798	790	763	764	760	717	726	774	753	762	809	718	709	768	775	791	790	761	765	752	752	714	729	743	743	767	740	799	754	750	735	743	708	708	734	751	730	747	799	781	743	759	760	766	697	743	766	762	747	753	756	748	761	743	795	773	765	714	756	770	768	709	728	738	717	744	741	740	756	797	733	725	765	732	734	728	709	754	763	793	737	728	744	731	775	767	718	748	765	713	710	743	737	746	737	783	686	747	741	732	803	792	751	754	755	724	809	789	758	755	737	766	757	764	695	782	796	785	830	737	728	790	734	751	699	751	679	739	740	705	755	800	736	737	772	720	755	787	824	730	819	773	732	804	772	778	722	733	782	788	762	757	802	740	770	736	736	786	765	766	765	740	774	703	743	726	746	747	791	762	736	708	762	806	741	770	758	710	735	721	738	788	725	747	745	763	754	746	785	733	679	738	777	794	774	744	734	740	745	781	773	728	777	784	713	793	710	737	739	795	744	738	741	761	736	734	731	761	765	772	752	775	765	736	772	746	712	773	708	753	749	758	745	802	727	784	753	762	732	767	719	769	787	738	742	715	762	760	752	748	733	761	805	717	780	745	781	713	682	727	766	758	736	744	741	745	750	730	775	735	730	756	709	762	726	751	758	786	737	784	721	700	722	788	742	780	734	755	770	743	716	713	728	750	746	772	733	776	766	750	786	748	722	744	752	804	776	709	790	788	833	702	751	768	770	722	757	725	733	769	762	781	764	766	801	763	761	748	758	753	711	743	737	701	756	785	726	808	820	747	744	770	723	731	717	793	744	746	815	765	770	726	738	728	770	749	747	714	756	740	755	742	795	808	752	768	780	713	741	747	761	729	744	843	734	750	742	725	764	746	749	755	768	738	783	721	752	781	795	782	799	744	758	719	766	753	788	780	757	793	744	769	717	727	782	707	762	739	761	733	787	778	716	706	750	771	734	723	759	768	751	756	765	720	729	746	802	760	736	823	739	742	798	719	809	753	721	748	789	740	755	741	737	708	744	746	772	761	748	806	760	763	724	771	736	749	763	776	735	772	745	792	763	759	782	736	723	711	744	774	734	746	729	761	772	717	790	736	806	745	792	799	766	744	797	689	768	782	796	758	731	769	747	760	734	796	732	760	785	705	752	713	754	760	714	749	693	748	732	765	743	757	762	731	753	746	737	754	732	769	722	714	807	736	754	723	731	746	777	740	735	770	787	696	710	728	747	764	723	743	733	737	737	759	730	737	741	719	784	723	744	745	750	748	782	760	710	779	760	775	726	739	823	723	729	771	732	766	747	768	777	677	747	797	754	735	753	743	747	711	755	763	744	737	772	762	713	767	741	734	739	761	687	767	733	755	788	715	783	775	749	739	736	737	755	762	738	731	751	757	806	770	781	792	774	721	727	786	724	765	776	725	775	701	776	748	764	736	761	756	767	710	724	717	725	765	742	784	783	726	717	772	784	708	751	730	775	723	731	774	769	735	734	747	782	778	732	785	756	747	771	744	744	757	786	745	735	792	752	742	749	792	755	777	803	779	758	705	772	744	783	762	719	778	738	772	745	725	731	751	762	677	757	827	750	766	783	739	757	716	772	760	723	776	742	750	759	718	749	725	803	727	762	812	761	774	740	774	741	753	737	732	777	729	763	748	810	745	783	736	759	745	767	717	708	765	753	752	761	780	794	837	736	727	756	803	773	722	717	777	776	672	761	760	773	745	741	774	745	794	756	681	782	731	787	766	776	797	745	729	763	723	761	765	728	800	743	726	742	745	725	722	700	745	719	767	729	799	784	755	749	756	731	767	777	719	755	752	761	750	747	767	750	752	812	777	763	723	730	776	744	731	760	775	742	783	756	759	767	752	731	742	767	758	736	739	724	784	710	762	763	776	734	714	732	742	740	752	743	713	727	728	762	693	711	735	752	761	752	729	752	733	746	731	752	821	721	760	748	740	674	777	699	786	764	744	793	725	749	764	767	722	784	779	754	734	771	814	756	726	694	744	738	742	806	684	758	752	769	741	755	751	761	767	695	789	733	751	761	750	718	690	749	730	781	722	781	709	728	765	737	766	799	744	703	712	712	742	747	780	756	744	779	750	727	777	788	760	773	759	738	739	693	717	779	765	689	756	774	779	707	765	740	776	744	756	702	783	769	730	755	726	745	749	718	723	747	774	761	737	809	750	758	752	803	771	751	760	767	694	746	704	725	762	732	718	713	757	751	742	738	712	770	743	761	795	741	746	752	797	734	784	708	711	724	702	744	757	785	739	760	762	810	755	774	735	790	804	778	651	681	768	781	747	710	770	781	766	713	781	774	704	773	754	740	715	761	748	802	715	729	774	752	802	748	758	743	755	729	735	742	764	804	762	807	749	747	759	740	785	755	718	733	757	739	753	741	735	761	752	780	794	769	780	729	731	743	805	714	767	772	744	737	733	739	748	736	754	742	791	825	766	737	718	749	799	787	759	741	731	762	721	696	726	745	734	734	711	723	771	734	789	798	762	739	813	697	723	746	753	777	751	777	771	711	735	746	737	754	728	770	755	743	787	759	750	741	779	764	689	769	766	749	763	787	772	769	762	709	746	749	740	756	754	730	721	784	734	744	698	675	811	748	746	739	721	733	727	765	703	750	744	745	750	756	672	745	732	735	808	753	772	759	772	756	784	763	746	733	745	729	734	728	771	757	728	724	732	750	720	729	727	756	722	757	755	764	784	755	741	759	762	768	780	779	682	763	732	778	760	707	788	697	728	724	760	778	795	772	793	747	681	737	766	709	764	736	737	734	714	767	743	734	759	745	769	772	703	820	735	712	726	781	776	749	817	744	765	775	720	762	733	789	699	745	768	756	721	740	720	754	744	739	731	716	763	782	767	779	741	750	717	742	739	744	769	711	780	744	734	736	772	785	783	718	764	798	764	716	746	714	739	760	724	744	762	727	793	751	734	789	790	757	714	745	768	762	763	768	761	759	732	706	755	737	745	733	746	776	753	775	730	739	793	724	728	770	706	696	739	749	781	732	711	699	727	770	754	752	767	730	742	776	770	781	755	757	722	751	766	689	781	787	745	742	773	793	733	762	760	821	778	753	743	758	757	750	746	723	749	697	715	758	746	692	771	710	731	745	730	748	797	741	771	753	770	751	760	754	712	717	765	760	768	727	732	788	791	750	760	727	740	717	771	769	773	807	763	808	719	762	773	739	765	795	734	760	738	742	782	726	748	744	730	771	799	801	727	786	712	749	724	741	734	706	747	712
24572	21093	27128	25164	11369	742	506	415	411	414	396	339	325	323	318	353	344	307	335	319	372	327	304	276	348	303	302	320	334	278	310	308	295	305	312	328	324	310	287	311	322	310	283	290	315	315	316	336	313	306	294	309	302	301	311	315	321	327	320	317	318	319	323	311	319	321	309	347	329	282	300	294	290	276	312	336	298	318	287	294	323	300	283	281	287	341	316	330	290	278	331	277	279	275	300	275	300	286	309	307	324	292	305	311	294	307	309	313	283	308	296	322	299	329	278	328	321	315	293	298	269	299	302	282	301	308	314	291	313	309	302	321	297	307	290	303	307	339	279	274	325	308	288	292	263	308	328	303	312	300	275	311	281	312	293	304	297	321	319	287	318	318	320	317	302	325	291	329	316	303	313	282	292	302	275	325	314	321	308	289	287	299	299	278	295	325	293	303	309	273	309	312	324	312	300	287	299	307	330	347	289	328	302	269	275	311	317	279	308	266	318	296	331	299	286	299	293	308	302	344	302	305	296	292	312	296	362	300	314	285	313	311	331	317	339	283	295	320	293	336	302	268	284	318	330	310	281	307	326	313	288	323	310	309	298	293	298	307	301	268	301	306	290	300	295	313	317	269	317	300	323	295	278	293	315	270	289	281	293	321	302	290	320	293	345	307	318	310	304	303	302	309	300	298	306	287	291	315	306	316	293	289	310	304	304	287	316	319	314	302	289	311	294	323	313	300	297	324	292	326	296	291	299	297	311	312	305	312	308	315	265	355	346	327	302	294	314	318	298	341	331	293	315	318	298	323	297	327	335	300	312	314	318	335	280	318	328	293	301	307	327	309	315	323	305	296	304	299	340	317	300	294	283	341	301	312	289	308	304	321	298	324	326	308	323	293	309	325	284	319	320	289	315	294	287	288	312	276	320	290	321	307	315	289	306	300	328	267	327	287	294	343	276	292	324	304	291	304	335	318	294	339	282	303	307	297	301	297	298	291	276	336	308	294	303	293	302	318	298	319	295	269	316	310	310	300	309	309	276	283	325	295	315	279	324	319	302	287	289	286	305	276	313	318	300	305	304	280	303	301	321	319	311	311	268	297	265	328	305	298	320	291	281	303	265	313	290	314	274	298	320	294	317	298	291	324	318	293	293	294	281	303	314	300	307	314	289	334	290	336	290	287	317	292	311	309	318	307	330	309	308	321	301	302	301	339	301	323	270	294	319	308	289	314	293	329	298	301	320	342	320	292	307	329	290	323	319	298	295	298	315	323	285	293	328	278	308	262	288	295	301	298	352	312	302	309	292	329	312	304	331	310	312	298	317	292	322	320	302	321	312	278	352	320	332	312	326	297	292	315	316	344	294	312	334	310	299	316	348	309	300	304	317	316	321	309	319	280	302	320	299	316	316	294	291	322	306	331	308	286	301	280	333	288	296	282	294	314	281	290	307	334	311	315	294	302	333	300	327	297	300	284	287	309	309	306	345	265	299	303	307	323	325	297	321	295	268	331	313	290	331	297	340	273	280	290	316	303	275	319	293	331	279	296	335	293	306	341	303	275	300	301	289	291	316	301	318	323	329	319	314	279	305	351	311	282	311	292	329	289	335	284	307	279	288	299	327	306	300	298	314	275	305	317	269	245	286	310	286	287	289	294	314	320	300	333	295	276	316	299	314	326	321	306	307	308	324	290	298	285	327	305	323	306	300	289	308	356	304	324	304	318	325	306	319	296	332	286	283	299	320	311	281	295	344	316	300	269	298	300	302	306	320	287	315	302	340	293	342	322	285	309	296	287	305	299	320	309	304	290	293	288	310	277	320	320	308	284	279	313	317	292	320	320	303	312	349	305	319	299	341	332	325	325	270	316	273	327	275	325	290	323	309	311	284	312	308	305	333	280	317	284	305	294	316	259	303	307	279	274	308	313	326	325	317	303	335	296	326	339	296	278	319	313	289	281	329	279	317	308	291	301	315	326	317	308	304	323	313	313	315	278	303	313	299	331	285	303	310	337	283	332	298	276	296	290	332	319	294	327	304	286	315	298	334	333	322	330	310	314	279	304	274	310	352	286	300	323	311	273	318	293	322	305	287	294	302	322	294	279	290	323	304	280	340	285	317	306	304	318	288	329	330	304	314	280	294	286	297	286	320	299	321	337	307	317	304	330	319	347	306	297	318	302	286	330	285	274	263	289	348	327	302	301	286	310	318	317	298	313	271	286	301	325	305	281	307	346	317	304	293	302	292	303	306	290	303	305	294	271	270	323	304	348	302	316	277	302	310	310	299	300	279	309	290	295	315	322	284	308	283	303	315	287	296	317	305	308	315	320	321	306	314	317	323	288	276	319	279	337	307	322	315	320	270	345	311	295	292	312	314	302	306	339	306	303	284	287	292	303	313	335	338	294	339	315	303	332	344	295	308	296	308	299	318	317	284	325	301	303	311	299	304	310	304	290	326	300	301	305	287	290	327	317	270	313	341	279	314	266	293	281	305	287	309	311	298	290	355	289	306	318	311	305	310	300	328	320	319	289	308	316	279	316	312	289	290	319	307	323	307	369	308	317	282	303	318	301	310	323	327	318	307	331	318	304	311	325	286	297	335	289	285	301	306	317	316	306	325	281	315	296	293	311	261	344	290	313	284	311	304	276	297	302	280	302	309	305	328	296	306	293	306	310	336	325	275	291	284	311	285	315	301	312	305	295	299	313	303	293	313	300	290	326	332	293	285	300	280	311	300	322	300	375	322	301	308	316	301	319	294	342	316	311	316	300	289	298	332	273	296	283	332	307	332	269	294	307	329	292	298	278	291	311	293	315	310	324	295	319	319	335	278	279	295	313	319	312	312	285	303	334	297	322	345	320	317	268	319	287	320	316	295	300	316	335	297	314	293	313	321	330	264	312	338	309	308	308	296	301	328	290	303	312	318	293	298	311	302	302	280	297	304	330	354	281	315	306	307	308	311	303	288	301	299	299	338	328	335	276	307	323	275	297	315	274	330	292	317	298	318	298	301	293	330	301	284	304	307	307	323	311	309	317	319	303	328	291	300	296	312	303	310	304	311	323	310	296	317	302	310	303	309	315	297	320	300	305	331	332	286	297	301	328	302	340	291	283	315	310	331	314	264	321	312	308	294	317	269	292	320	292	296	307	301	332	294	319	316	348	297	289	305	323	270	311	338	321	297	322	327	318	327	302	296	324	327	276	311	302	296	317	303	295	282	322	308	298	302	290	292	277	304	273	302	325	310	315	308	312	309	296	310	319	279	264	304	299	306	301	284	309	310	307	289	335	303	289	335	290	300	346	308	308	304	295	295	299	316	302	312	341	299	310	311	291	299	328	282	318	271	315	289	283	291	303	323	319	346	315	321	314	297	274	284	306	301	293	296	315	299	318	306	281	298	319	324	331	319	322	322	312	292	327	293	306	287	331	270	309	329	326	300	297	305	299	332	330	334	309	311	333	294	295	300	303	314	329	302	313	300	283	335	288	333	303
3342	5188	3789	1904	1268	1002	879	734	693	547	500	495	469	470	442	390	393	425	399	410	408	395	370	411	394	407	399	370	380	386	385	362	358	359	343	334	389	367	343	357	343	360	373	349	341	366	344	386	356	374	380	379	368	358	358	355	342	357	352	369	361	400	388	402	372	369	349	385	355	370	350	369	328	330	323	358	395	380	358	346	359	358	355	365	356	366	378	384	370	383	339	369	331	367	332	373	387	347	365	348	366	338	353	374	357	393	347	367	344	371	336	349	385	367	385	375	374	346	357	375	352	348	359	340	389	371	344	364	356	357	382	384	396	344	371	353	347	365	380	334	384	354	384	387	348	352	369	360	364	349	370	380	338	345	351	376	374	343	317	333	364	371	337	369	361	397	392	363	354	336	350	362	345	366	377	357	379	362	347	374	375	368	354	349	358	379	371	378	357	415	346	337	330	321	368	392	376	356	326	374	361	356	339	376	340	357	362	359	372	372	354	377	340	371	376	328	338	373	392	365	366	370	364	314	365	369	361	383	349	339	386	373	373	317	381	347	383	395	322	388	369	352	405	392	380	362	366	344	371	370	311	372	348	364	388	352	360	368	365	318	344	378	386	350	362	356	326	352	369	336	356	338	379	384	351	341	331	352	340	326	374	360	351	362	402	381	357	364	353	363	374	346	365	352	350	362	341	347	363	342	323	380	379	344	347	349	347	331	348	340	386	392	383	335	353	340	346	383	363	332	352	348	358	385	347	372	341	361	328	344	398	391	391	375	360	408	356	330	344	364	379	336	350	349	373	356	323	385	372	382	356	346	389	354	347	388	400	405	321	348	348	356	367	344	342	368	362	363	365	370	374	356	368	375	380	341	352	311	333	334	315	341	370	342	380	361	341	353	348	355	340	360	410	379	327	374	360	382	355	366	368	376	370	381	342	371	377	351	354	364	353	371	345	408	360	357	368	345	368	359	351	357	400	383	361	366	372	329	362	339	365	351	348	340	386	376	344	343	372	385	373	344	348	356	353	345	372	361	361	362	409	350	352	346	342	371	332	359	365	342	347	384	382	364	355	383	350	417	339	355	382	348	367	357	343	363	359	331	381	372	342	336	363	346	374	372	352	365	332	345	369	348	352	379	348	378	367	338	283	363	361	355	358	371	359	359	398	374	367	352	412	331	388	389	382	350	357	332	370	342	304	382	350	346	370	362	328	369	393	333	344	352	375	355	386	377	374	325	338	364	366	346	390	353	354	333	333	348	363	367	357	365	355	378	360	387	361	343	367	371	352	361	363	341	362	366	348	366	346	355	373	344	377	343	367	353	327	338	326	374	355	352	340	377	366	363	381	373	378	344	380	348	343	371	363	359	376	363	389	370	342	364	346	374	356	362	388	388	361	333	353	344	353	353	358	360	405	389	382	337	375	337	369	346	351	348	361	337	364	350	388	353	370	388	348	369	311	345	351	369	362	338	393	356	364	358	368	355	318	365	359	386	375	354	337	342	390	332	359	379	354	360	344	364	355	353	368	380	358	339	360	383	379	313	346	320	376	350	353	362	346	369	361	360	370	375	365	395	361	390	358	386	364	351	330	349	392	363	368	360	375	355	338	371	334	382	362	365	397	367	353	375	363	326	357	359	359	397	365	340	363	383	354	377	355	345	365	317	353	315	368	375	368	353	343	364	318	338	358	334	358	376	363	367	353	375	374	361	347	351	352	375	359	339	344	399	346	305	359	391	362	367	376	382	374	325	369	356	339	336	368	339	353	362	379	382	365	358	354	371	365	363	358	377	372	388	353	353	361	366	388	378	367	384	392	389	373	362	364	335	344	376	360	330	371	355	357	374	352	388	346	366	381	375	377	351	317	387	342	331	346	371	362	375	354	367	356	305	382	388	355	387	363	363	349	371	315	377	346	363	359	393	338	358	320	360	366	342	378	392	350	363	362	360	381	378	363	373	355	348	333	356	353	396	340	339	416	335	354	347	380	381	329	366	372	337	357	369	372	355	390	357	357	353	398	358	410	355	365	362	357	332	358	422	378	354	340	341	357	381	352	352	368	393	349	351	369	375	383	361	358	359	363	344	347	362	350	350	334	398	350	357	355	409	371	362	378	368	354	381	363	364	336	358	381	378	360	330	339	373	387	340	355	383	375	363	362	338	348	391	358	399	347	401	336	362	342	370	371	363	371	363	368	367	352	384	378	394	397	356	378	345	347	394	364	320	371	316	387	366	349	365	348	371	365	365	341	344	360	357	384	348	399	384	375	344	353	339	376	392	376	371	361	366	352	351	327	338	375	334	360	367	325	364	339	382	377	354	333	350	388	355	346	360	386	326	359	361	354	402	348	378	347	352	369	404	374	377	369	359	352	366	373	353	376	377	370	341	344	350	376	351	337	375	364	363	362	356	351	340	371	379	358	365	356	339	404	355	347	366	363	335	395	355	382	389	353	331	328	359	387	343	356	350	367	351	345	352	329	362	371	355	363	381	327	400	362	332	356	390	372	356	341	373	361	357	360	397	386	356	354	353	381	385	373	390	360	358	327	326	340	374	381	356	388	379	356	355	386	338	355	357	355	362	345	360	360	346	348	347	360	392	346	376	395	315	384	364	366	329	354	363	362	378	344	356	360	387	375	362	368	361	359	379	359	353	375	366	395	334	329	353	304	376	370	383	348	347	368	335	353	353	367	376	362	347	363	342	334	350	398	368	358	336	363	366	369	333	384	362	375	381	385	367	384	353	387	364	369	349	355	336	354	337	344	359	348	370	349	332	369	372	348	349	357	320	346	366	341	341	362	375	350	356	345	332	363	322	345	376	348	344	335	360	373	378	363	370	362	354	374	362	333	328	355	380	337	320	381	342	347	360	325	402	336	367	374	353	361	339	365	355	322	380	373	361	355	353	345	357	351	355	383	363	374	376	360	336	366	382	349	396	393	366	357	350	394	380	387	349	357	365	389	382	374	362	323	328	359	369	325	326	337	383	365	366	410	380	376	359	351	354	354	376	322	356	355	327	373	363	329	399	351	348	349	369	348	353	381	354	335	351	361	354	365	399	364	337	357	342	332	386	380	376	373	330	382	382	352	378	381	388	370	340	351	352	351	334	367	363	346	359	346	384	358	346	354	372	342	375	361	334	367	367	368	324	354	345	363	358	373	383	366	342	385	352	378	346	356	355	373	380	378	330	325	365	370	357	373	374	350	365	353	365	351	402	338	391	361	361	367	365	369	353	338	368	352	340	355	366	361	328	379	357	350	352	337	374	364	335	392	343	377	372	345	368	353	325	349	351	385	333	363	361	369	375	339	340	351	363	348	338	327	346	366	342	380	382	374	382	371	347	351	382	390	394	359	354	387	377	352	343	360	353	345	345	390	352	353	396	340	366	373	366	376	357	349	371	386	337	373	350	373	364	370	384	367	344	343	367	341	339	350	364	351	381	335	364	369	362	373	353	355	350	351	364	343	344	330	360	344	351	336	366	357	344
22551	21125	28620	23851	21120	21146	7984	1054	778	651	560	521	500	438	444	435	351	379	374	357	360	369	342	360	363	341	367	370	351	350	337	344	339	314	283	337	353	299	297	351	338	328	303	333	306	297	304	303	322	298	323	295	294	304	326	301	327	289	298	322	323	340	291	312	310	331	287	340	327	320	340	284	317	312	302	331	315	308	302	338	318	338	376	295	320	326	293	335	299	320	331	319	307	325	284	297	311	330	337	306	303	304	297	324	294	313	304	297	286	327	269	340	285	331	304	306	297	312	295	326	307	295	281	334	308	316	308	311	275	300	343	297	315	314	305	298	320	273	315	283	316	293	292	310	315	314	290	286	333	312	307	306	307	333	330	334	307	316	355	287	289	284	293	322	334	309	270	289	314	296	297	311	320	327	284	312	278	336	310	303	299	320	283	306	317	309	332	336	286	306	299	307	306	297	309	305	277	317	318	317	311	339	290	318	335	293	294	296	323	312	304	326	319	321	309	296	300	308	277	326	285	291	324	293	315	324	311	325	300	305	305	316	318	325	310	287	323	290	254	286	323	315	304	290	287	280	295	301	302	335	293	336	295	321	297	326	324	332	318	299	336	304	327	339	295	337	313	302	287	317	294	300	310	319	310	323	306	310	299	347	320	274	312	293	334	284	304	322	307	320	332	333	317	292	302	332	300	312	305	310	317	316	327	312	322	300	279	330	300	292	320	311	303	313	305	314	308	320	321	277	300	294	333	297	283	274	304	310	346	295	310	288	277	313	317	341	294	295	308	284	294	286	275	324	291	306	286	298	321	324	304	315	317	328	285	335	325	327	309	297	295	299	270	296	311	319	316	268	307	301	329	336	335	299	308	286	305	298	302	313	286	297	335	302	337	289	331	324	306	304	316	298	317	279	291	320	315	312	322	285	282	311	314	310	311	306	331	330	308	316	327	286	305	300	313	318	293	302	315	323	302	334	280	342	322	315	321	298	306	307	314	305	306	296	336	326	340	270	304	303	349	286	280	312	333	305	299	275	303	342	329	282	308	293	294	295	296	317	290	291	315	329	316	289	322	310	303	302	332	296	320	294	342	286	292	325	305	316	325	298	301	336	303	342	303	324	314	326	296	293	311	320	305	318	283	301	289	310	320	308	314	338	317	296	291	325	327	368	298	295	308	288	302	320	306	299	295	327	316	291	321	340	335	282	306	299	300	284	312	312	329	314	319	317	291	315	305	311	302	310	298	284	303	331	291	288	312	313	296	272	317	263	286	307	327	287	341	290	314	336	312	329	287	316	304	276	285	316	282	308	317	302	313	314	307	312	326	313	310	312	307	316	313	301	301	318	289	289	311	296	273	303	310	303	317	298	309	304	324	319	302	296	299	318	285	298	280	334	316	294	296	303	321	294	278	317	308	294	305	289	335	299	330	350	314	315	339	311	299	290	299	306	336	323	274	275	277	326	303	337	279	296	287	331	311	330	282	301	328	313	295	301	299	300	325	332	308	318	338	352	292	327	334	332	325	319	311	312	314	307	328	298	304	267	295	315	317	305	309	301	317	323	315	327	309	327	324	320	318	315	292	305	279	320	288	333	350	299	301	280	317	316	287	309	298	299	332	312	306	303	324	272	320	320	345	308	307	309	323	327	305	330	315	304	310	350	310	311	295	313	323	306	310	290	312	285	329	312	321	279	310	295	287	298	274	299	329	336	334	293	329	284	314	327	293	308	310	308	326	306	306	310	271	283	303	325	280	296	332	301	300	303	317	311	338	282	331	308	346	309	318	330	318	314	317	299	312	309	312	328	330	279	336	303	310	281	309	293	311	286	317	316	320	307	322	280	319	308	278	296	299	311	326	339	304	296	299	311	293	334	289	331	308	311	310	347	337	320	299	296	318	293	338	309	276	348	277	306	316	342	305	315	309	314	299	285	327	318	304	307	312	291	310	298	328	304	285	283	333	306	313	317	317	315	270	290	324	348	278	277	303	281	306	332	290	303	322	319	286	304	295	265	330	289	300	269	320	321	309	314	267	296	288	315	302	291	331	300	301	317	303	325	309	318	296	333	314	318	343	292	299	314	298	309	322	295	290	271	300	303	334	305	318	328	315	328	288	314	301	342	300	328	319	339	312	309	290	294	252	305	299	299	291	285	346	313	299	285	313	303	295	272	289	303	305	324	290	301	286	296	304	331	333	286	309	288	313	289	315	332	313	284	283	307	314	309	297	320	305	317	282	299	305	298	295	314	299	275	320	311	344	301	312	331	328	305	289	306	316	292	308	319	324	308	307	276	308	332	309	296	314	318	301	295	292	322	300	315	322	292	330	300	337	337	327	305	301	290	349	279	303	315	314	291	299	298	293	316	332	277	290	284	308	316	302	309	312	323	313	274	332	298	296	295	305	329	308	305	318	295	333	341	320	314	315	325	321	272	336	287	324	269	311	315	293	347	326	319	327	321	302	314	302	316	301	319	300	299	287	319	325	307	262	282	298	333	292	323	276	279	320	296	285	301	295	281	324	296	322	317	293	322	292	294	310	315	285	330	308	314	296	262	286	320	314	330	303	291	275	313	323	334	314	287	302	311	321	296	298	286	308	292	306	315	301	302	269	303	308	319	319	295	298	330	300	303	302	304	304	311	311	330	303	327	296	304	268	319	290	329	289	301	299	307	359	299	300	314	300	324	366	324	317	317	331	319	312	319	298	307	316	310	261	307	318	327	328	296	296	288	312	308	291	332	317	326	293	330	318	315	304	293	305	303	307	290	296	325	285	300	296	310	334	298	278	291	314	315	326	287	314	323	304	300	262	322	267	304	311	322	302	309	316	271	273	318	297	322	320	308	319	304	331	311	315	268	271	325	309	282	277	300	317	303	301	295	312	312	302	302	299	307	341	317	301	328	319	285	299	301	354	301	333	292	336	321	296	304	299	295	320	296	342	336	321	323	327	329	323	317	331	287	304	295	327	335	303	330	312	329	281	301	307	327	337	312	306	290	282	317	305	313	327	302	328	315	290	337	284	310	337	275	296	313	294	344	330	320	292	290	275	283	290	290	311	283	288	302	308	313	313	311	302	291	273	319	277	358	289	311	298	292	308	329	287	278	266	277	326	334	276	316	279	305	312	301	297	322	295	296	299	335	304	326	329	311	323	318	278	304	310	311	283	303	294	266	303	308	305	285	307	334	327	308	287	295	297	310	306	308	302	279	310	308	287	304	310	282	298	328	296	273	308	278	332	307	316	312	341	311	302	277	295	336	334	296	309	296	317	285	306	340	343	317	319	321	307	311	294	341	318	294	304	300	287	285	305	313	289	316	329	294	304	292	306	308	306	292	295	330	319	327	308	325	302	310	283	306	311	314	332	323	315	292	298	291	309	289	307	294	328	312	311	285	316	300	302	299	310	307	326	334	348	355	320	307	302	313	329	321	312	326	323	321	284	304	293	336	327	271	326	295	336	321	289	288	352	282	315	299	319	321	300	324	335	283
4333	14115	10751	5430	3491	2733	2061	1575	1251	1140	880	824	736	681	634	592	525	566	555	520	516	468	460	500	474	433	415	418	408	442	412	410	411	402	402	366	361	426	387	383	373	408	385	395	377	382	395	380	406	414	433	391	371	420	434	361	427	393	388	411	412	391	363	384	350	388	383	378	347	358	358	409	363	374	359	379	358	348	376	377	395	386	375	393	372	366	358	355	381	355	404	399	365	390	358	370	355	385	386	356	418	394	375	363	389	396	417	397	357	364	386	384	379	382	344	374	362	369	392	386	388	420	365	368	433	369	364	351	408	343	379	406	372	362	358	388	384	364	379	371	393	382	342	379	354	379	374	378	363	396	363	376	343	356	371	373	385	368	384	362	316	362	384	360	342	361	342	391	408	352	382	406	389	366	386	341	389	357	348	361	370	363	408	384	367	369	397	349	406	369	369	387	370	363	366	370	372	373	376	409	358	380	356	362	390	380	379	408	390	349	373	358	409	360	377	389	371	379	352	370	377	364	354	332	404	373	358	350	350	375	385	386	377	349	370	349	374	347	360	373	350	365	385	411	353	385	388	392	336	377	355	375	384	348	391	389	385	381	390	368	374	381	393	364	397	371	395	384	364	377	371	402	381	406	388	351	345	335	364	379	394	388	394	374	374	386	380	364	408	338	400	349	386	395	387	405	390	375	354	357	379	390	378	355	371	406	371	401	389	350	384	383	388	380	400	382	375	369	387	394	369	350	394	390	379	372	374	398	401	364	400	360	419	371	329	365	381	363	375	398	372	386	383	352	363	403	344	405	380	374	395	369	370	372	412	361	361	380	400	361	383	373	377	397	364	385	348	352	397	378	349	371	388	368	384	379	372	377	375	390	361	420	394	384	362	343	408	364	356	394	376	361	345	362	395	371	365	384	393	341	376	370	379	386	365	349	390	351	373	348	369	404	378	381	384	372	360	371	390	367	358	342	400	377	384	362	373	384	386	382	388	407	371	353	363	403	373	361	395	335	375	396	398	390	358	382	371	360	346	408	342	358	365	359	365	353	368	387	376	389	385	357	362	381	380	353	371	399	386	370	355	382	376	391	370	352	369	379	381	313	362	391	390	392	356	399	391	394	385	345	399	377	344	366	402	372	362	385	372	356	374	360	402	368	346	368	328	356	408	342	375	369	401	362	358	331	381	379	379	384	360	407	389	380	357	358	356	390	357	348	384	366	369	353	379	378	390	393	377	388	392	386	388	386	397	397	348	336	355	405	347	379	380	398	360	404	411	349	348	386	383	393	374	373	375	352	348	399	362	365	380	366	359	408	381	394	386	375	387	367	354	385	369	367	350	391	380	333	357	386	368	354	378	376	398	364	360	388	369	380	384	366	366	383	381	403	372	385	355	358	431	361	353	381	344	379	378	379	371	370	382	350	358	393	384	372	354	348	384	414	360	385	379	353	358	365	361	353	357	366	367	380	370	384	371	392	357	354	358	341	383	391	350	364	375	364	384	379	351	394	365	384	395	382	373	392	402	390	369	387	373	349	391	364	372	358	365	382	408	361	392	402	382	377	369	367	389	361	356	389	385	342	358	377	389	398	369	377	364	360	354	373	359	381	384	394	351	336	395	334	366	362	380	372	360	388	356	391	405	372	360	373	387	381	369	355	344	369	394	391	387	382	394	343	397	366	358	385	369	340	370	389	371	393	353	378	400	360	383	346	384	364	378	360	374	393	357	386	356	374	390	397	350	367	386	370	399	371	352	349	334	363	412	360	379	412	340	360	374	350	378	368	378	378	366	361	401	384	369	350	361	368	344	370	329	380	360	361	402	357	364	373	385	352	337	388	360	405	372	370	386	403	384	377	380	392	372	411	379	371	384	387	362	325	385	385	360	364	343	347	378	336	368	400	355	381	396	367	358	390	389	379	388	361	371	367	363	387	383	356	384	378	374	370	353	356	366	372	380	364	374	383	398	387	410	359	343	397	354	343	371	371	401	357	361	393	383	366	407	392	330	385	375	363	358	361	361	353	370	380	392	366	364	390	365	336	396	369	365	387	408	401	348	377	389	399	394	374	347	382	358	344	387	346	361	340	399	374	357	376	390	384	403	413	353	379	345	368	370	373	376	417	396	387	371	405	397	387	412	386	356	385	364	406	381	344	387	363	413	391	403	344	356	383	359	357	365	388	404	385	386	381	361	393	376	366	379	382	381	384	390	340	388	377	389	371	368	337	352	410	379	392	397	384	366	345	396	379	377	391	376	429	377	372	372	357	382	355	369	402	392	361	360	330	384	360	376	336	401	380	410	394	361	381	361	392	388	367	372	344	368	380	376	336	345	379	353	398	388	370	376	374	342	414	384	361	377	369	372	392	373	383	354	398	403	389	364	378	353	374	351	381	381	405	386	342	339	395	401	366	353	355	414	357	403	347	401	401	380	403	353	392	368	388	379	363	367	391	378	360	365	384	400	376	382	382	391	372	366	389	385	384	401	378	376	393	360	350	363	384	392	392	386	370	378	377	345	342	349	360	365	385	400	353	364	353	341	361	386	378	373	374	368	409	350	352	402	388	417	379	380	377	365	390	391	366	352	331	379	376	356	373	365	351	334	421	338	368	380	418	382	352	364	373	395	373	342	382	358	361	380	381	358	379	377	369	367	351	345	400	395	365	423	419	364	368	374	376	328	387	370	366	373	372	359	351	376	410	395	376	412	359	346	363	361	373	406	386	371	385	369	390	368	363	342	362	360	372	387	361	368	337	382	338	391	390	354	355	354	382	402	410	386	384	356	380	339	408	367	371	358	371	371	382	380	384	379	365	342	392	353	395	379	375	412	380	358	366	369	399	405	397	394	408	363	367	333	386	352	370	361	384	373	375	426	411	370	381	383	343	384	372	396	402	383	377	372	362	337	358	401	391	354	368	359	362	307	385	343	394	350	359	398	372	324	385	344	380	362	378	344	362	397	388	366	358	381	401	382	377	379	373	348	395	345	378	399	376	377	393	385	357	379	360	372	386	354	384	343	377	375	339	377	366	363	352	343	386	385	352	382	381	372	355	387	355	330	395	387	363	387	388	385	359	375	343	357	349	392	355	363	379	368	391	363	380	383	370	396	323	368	394	340	369	347	349	381	374	345	382	335	376	358	396	383	361	349	371	368	369	379	391	325	404	369	361	375	392	363	378	373	391	393	378	396	394	361	380	355	380	366	377	393	381	389	380	371	347	410	322	392	387	384	351	368	381	357	361	362	384	417	382	383	395	368	364	359	378	370	378	385	385	379	375	387	406	342	415	382	358	389	381	356	367	390	372	382	395	364	334	367	365	380	375	373	366	395	360	369	358	382	387	391	418	362	366	383	354	372	339	401	389	383	384	385	409	380	360	335	388	382	395	372	398	362	402	358	352	367	400	381	370	363	348	386	360	371	375	350	375	368	383	356	387	375	392	425	374	373	397	353	376	389	377	357	361	389	358	401	408	383	372	372	366	354	394
27245	18330	4466	1053	800	740	667	620	629	619	608	554	618	555	598	565	609	567	595	600	564	560	580	606	644	586	619	612	578	595	614	552	615	588	582	567	597	600	610	599	605	585	552	559	593	631	638	629	598	576	594	595	580	593	591	603	584	601	554	591	609	633	611	599	617	599	604	568	613	591	572	618	577	582	539	589	633	574	596	580	605	612	594	606	579	610	618	593	593	634	588	562	596	564	605	591	564	572	569	569	594	612	578	585	612	635	537	577	543	583	615	536	607	582	607	590	609	567	589	577	566	607	617	583	574	530	561	592	603	587	567	627	638	563	546	589	565	587	613	584	597	583	568	570	599	565	606	577	580	603	575	591	559	595	592	589	602	586	596	588	581	581	558	605	646	599	573	594	611	589	583	613	602	561	569	598	590	575	579	587	618	604	594	581	562	592	548	621	571	582	614	572	582	569	569	566	599	571	585	601	543	587	520	592	548	586	579	615	591	620	606	582	601	589	595	570	582	605	620	550	637	604	602	560	573	607	576	532	570	560	572	555	637	604	567	580	548	563	601	614	576	560	585	572	593	588	553	593	571	552	572	586	589	590	541	601	619	599	597	570	621	587	587	581	611	537	623	594	599	556	578	586	578	568	530	600	613	609	603	570	568	634	548	561	571	577	604	559	560	521	591	579	595	583	606	589	612	539	596	564	609	561	599	615	593	598	612	573	544	615	560	576	559	572	572	584	608	566	589	598	581	583	621	569	609	608	593	582	589	650	599	604	581	587	596	568	566	595	568	592	551	589	566	624	561	605	620	572	578	592	594	562	556	605	592	602	598	636	576	545	599	547	571	616	578	610	551	587	608	567	634	581	579	581	627	613	554	594	600	573	562	559	594	529	593	576	575	545	590	551	579	597	564	596	579	564	575	561	593	577	569	622	551	562	597	578	566	599	556	613	616	591	618	625	545	569	597	545	589	620	564	597	569	577	586	603	572	627	594	621	588	594	579	578	581	578	604	656	595	585	591	584	608	602	571	628	594	618	605	574	630	553	593	605	574	592	585	557	613	600	608	611	573	590	582	560	618	583	568	581	593	608	548	584	615	556	592	633	584	604	627	601	578	508	617	600	579	566	550	620	547	572	570	602	547	583	578	620	573	570	591	555	577	579	576	651	628	574	556	592	559	593	570	626	622	608	518	566	545	568	583	592	590	562	586	590	604	539	535	525	589	566	590	594	582	558	584	568	570	578	590	635	581	621	611	600	588	603	576	584	538	568	562	589	574	597	548	619	602	622	600	607	575	589	565	569	572	567	620	591	630	643	548	590	601	614	605	555	605	610	597	536	562	611	619	560	602	600	594	587	578	607	603	622	598	526	590	576	557	592	582	564	604	595	600	601	608	617	566	595	580	614	576	572	610	571	532	653	543	562	591	573	621	542	557	575	589	619	582	548	596	597	619	590	605	545	577	589	609	566	636	605	581	581	589	599	572	618	596	549	567	611	591	553	554	570	595	584	595	561	630	597	606	632	577	605	562	612	598	601	573	540	594	598	617	579	650	622	629	619	563	637	610	596	584	589	552	631	601	576	569	589	590	570	604	570	582	555	564	636	565	600	597	617	584	582	602	539	565	611	570	605	590	614	573	618	606	606	589	603	619	583	595	577	610	548	587	613	595	551	576	586	590	609	619	598	640	558	590	547	596	609	563	593	574	626	566	571	556	595	583	603	557	598	581	536	590	595	575	597	596	594	564	586	575	594	603	589	569	597	609	576	595	605	572	580	559	585	554	564	595	612	619	602	541	576	584	604	548	572	548	626	601	563	569	600	564	571	602	586	653	582	567	572	580	595	562	602	602	547	596	601	589	614	594	568	607	581	572	590	577	588	617	617	587	572	534	591	587	593	594	593	574	541	555	595	562	570	579	587	586	572	603	605	611	587	614	635	580	555	603	604	561	582	569	592	608	591	605	627	581	575	603	564	593	588	536	624	568	591	556	596	587	620	594	556	593	587	559	574	614	583	601	587	583	599	641	579	568	609	574	609	563	608	587	594	569	595	616	581	622	582	596	626	613	591	571	648	605	567	551	599	561	586	601	555	550	588	606	583	594	540	568	602	613	523	612	591	571	584	583	580	619	599	638	587	558	651	605	610	605	608	633	577	576	537	607	582	625	545	597	575	589	550	584	551	548	573	574	569	586	614	568	577	588	567	588	605	619	599	590	571	559	588	585	605	577	589	595	600	601	576	577	566	568	616	577	571	605	588	611	526	572	580	537	548	639	594	620	577	589	596	597	611	592	595	579	542	569	560	614	553	512	599	574	580	582	590	556	594	563	568	573	615	588	567	630	571	603	576	591	578	570	605	593	621	573	593	592	587	577	572	601	571	611	599	588	573	564	552	603	666	568	543	630	600	615	617	572	589	591	561	603	647	559	565	618	590	580	594	607	544	557	586	598	569	581	629	602	593	576	610	576	585	615	587	592	564	614	619	611	663	569	598	617	588	609	580	610	598	604	613	588	638	570	567	625	591	626	614	564	592	599	577	616	597	572	589	578	622	625	609	569	593	584	562	586	557	604	563	616	593	606	605	581	595	587	609	591	582	620	574	584	510	606	613	591	593	594	615	565	575	611	591	576	593	548	628	607	575	578	593	538	581	578	507	530	580	551	548	546	618	604	582	585	554	602	584	537	593	568	622	540	593	587	588	603	573	545	605	571	616	528	581	552	576	565	547	594	631	590	611	604	560	587	600	579	597	564	527	591	606	575	610	587	604	570	605	563	602	570	570	569	601	605	589	620	602	617	590	602	606	583	563	600	570	564	625	609	559	579	597	599	608	557	573	539	565	567	638	605	590	576	613	569	589	581	597	599	536	552	576	571	588	602	562	573	536	583	572	601	598	559	584	611	615	625	563	567	534	558	596	591	620	588	619	609	583	603	604	575	608	576	586	591	593	610	561	591	565	586	582	565	629	590	582	587	627	614	613	607	572	551	604	571	588	564	620	625	566	575	555	584	604	579	580	602	594	592	617	570	578	591	621	550	602	600	554	579	600	581	599	616	566	582	576	606	629	630	599	577	589	569	574	585	576	607	596	580	596	600	565	641	603	601	606	592	608	556	593	551	586	586	616	594	558	615	595	596	604	567	568	591	629	570	584	583	554	584	572	606	600	612	606	603	554	602	642	581	587	600	584	530	618	608	592	621	563	568	595	574	635	610	578	609	626	568	543	570	624	595	588	598	609	556	575	567	523	596	594	571	588	578	611	582	580	595	615	586	567	595	583	525	610	596	608	592	599	575	555	554	604	590	585	608	563	552	623	555	597	596	600	576	558	619	531	543	563	582	613	591	559	532	559	603	592	586	574	600	563	583	588	558	561	578	594	572	632	568	573	628	554	579	569	597	570	581	594	624	539	629	541	591	555	548	572	564	597	623	574	592	600	591	584	614	598	602	571	559	647	528	541	517	561	587	580	582	566	619	544	571	551	610	589	588	572
4384	1192	1063	894	784	750	738	701	725	665	683	686	650	695	675	703	683	653	647	666	683	719	658	704	650	717	681	692	669	659	652	690	659	680	693	672	695	751	676	667	667	660	693	721	720	701	683	677	697	717	709	730	651	695	729	652	719	705	657	638	720	667	650	702	708	671	689	696	684	634	687	655	666	678	651	680	679	705	683	701	617	676	663	693	724	669	668	697	745	682	687	678	674	712	644	663	689	648	647	704	676	702	677	659	661	679	680	706	674	688	680	680	683	691	652	618	665	689	681	670	664	649	694	653	664	667	675	709	669	711	672	704	705	632	678	719	629	635	663	696	713	673	652	690	688	731	647	673	731	657	649	646	703	705	660	680	678	692	663	711	636	675	670	632	740	649	645	700	709	637	703	678	662	661	641	675	674	734	685	672	688	679	692	669	711	669	674	689	668	670	664	669	680	681	688	703	655	707	730	641	696	678	679	698	705	693	698	654	670	653	669	707	689	685	651	706	665	680	686	674	684	660	675	716	705	719	650	691	612	743	678	690	679	644	646	690	684	654	660	687	764	676	674	650	686	673	706	665	650	658	640	636	670	712	666	703	699	691	675	677	675	707	660	713	656	681	653	679	669	693	676	680	710	656	711	690	682	725	668	696	655	655	700	665	674	669	679	697	728	715	688	712	682	684	684	689	723	690	668	675	687	657	636	657	631	655	707	696	676	654	665	705	643	654	640	665	686	726	690	704	696	668	676	694	650	691	642	675	700	649	653	675	726	688	677	655	688	715	642	710	699	669	718	697	710	680	681	666	675	674	723	660	682	680	698	683	703	668	687	681	674	650	637	694	727	662	706	621	710	649	695	681	662	658	694	697	742	696	708	683	644	692	654	652	672	655	696	681	623	669	671	659	648	641	672	681	650	661	691	703	658	667	686	676	679	677	666	657	664	695	710	718	636	667	684	670	691	637	730	721	661	682	689	640	689	707	694	711	733	707	736	692	658	678	681	717	727	698	669	703	666	694	698	707	650	720	728	665	650	678	660	717	712	667	674	716	690	668	677	662	728	659	723	747	693	660	673	631	669	699	675	641	739	634	689	680	684	667	641	708	650	691	674	701	699	696	700	655	663	671	676	663	721	732	640	689	691	680	704	707	682	711	720	698	682	673	681	714	652	640	690	673	697	673	697	711	693	685	701	693	663	660	678	627	627	668	681	696	720	707	685	754	664	682	660	648	701	668	716	675	707	723	709	704	643	679	682	723	692	689	669	662	649	665	686	697	643	714	676	702	670	684	686	684	669	689	694	654	704	691	706	690	626	709	694	667	669	769	705	658	702	665	706	694	698	672	730	664	712	666	631	664	702	699	681	664	691	682	640	695	643	649	702	720	706	658	675	693	692	643	694	644	708	726	674	655	656	698	639	665	645	686	664	706	725	703	623	709	683	664	688	692	682	691	676	714	690	654	710	670	674	672	713	639	671	701	668	666	678	661	709	701	653	651	704	681	706	654	681	693	658	692	699	661	702	678	687	659	667	689	725	691	669	700	623	679	656	674	632	703	712	692	638	661	694	667	686	658	647	648	670	704	661	670	709	695	666	674	675	692	673	663	717	706	637	651	617	685	642	659	703	662	682	686	695	655	672	676	665	686	666	706	682	639	660	643	665	686	698	644	725	693	637	669	656	681	698	688	683	707	674	650	655	719	631	707	677	661	654	707	644	697	671	659	694	667	634	680	665	684	685	664	679	644	680	692	683	719	667	666	700	647	651	719	676	650	641	669	690	703	674	708	704	725	710	654	660	739	670	698	660	716	683	686	672	707	664	653	697	666	676	704	708	687	665	674	693	668	666	652	665	702	648	675	728	651	685	692	704	663	694	663	709	686	651	657	671	748	711	687	701	677	695	657	686	643	692	694	675	672	706	679	738	660	704	734	651	637	654	671	681	653	689	616	679	666	702	661	674	666	700	642	702	677	625	746	735	686	710	687	655	681	647	674	632	715	714	652	654	699	685	632	688	669	651	674	677	690	691	678	736	625	702	643	698	707	641	660	672	640	682	701	725	663	674	681	674	696	641	711	687	706	676	691	688	672	675	682	690	680	687	671	683	717	684	632	651	694	671	666	719	686	638	686	665	648	678	695	699	675	650	685	655	668	704	712	661	706	671	672	687	684	691	713	674	686	644	666	682	660	642	680	723	696	649	723	661	648	671	681	674	687	645	692	691	670	652	705	687	654	711	660	660	682	702	679	677	669	667	686	642	678	663	657	677	716	637	670	642	702	653	658	664	660	685	615	644	634	711	688	675	696	665	667	659	671	712	637	670	734	711	691	717	714	645	668	716	686	695	743	689	683	684	661	666	685	627	696	675	651	725	693	691	696	667	751	665	668	685	607	661	686	690	672	665	698	643	685	691	655	709	641	676	680	688	681	696	679	689	660	648	673	714	728	670	708	641	693	678	646	703	660	677	690	675	663	673	706	641	659	684	695	670	676	698	647	657	628	682	675	714	673	670	673	671	745	577	689	671	695	691	686	692	725	667	706	709	672	641	650	687	654	748	674	653	641	658	667	675	661	667	651	709	630	685	708	701	693	682	647	645	650	689	652	657	716	640	692	691	667	666	671	669	703	637	662	683	703	676	650	697	672	680	673	669	646	725	629	632	653	719	670	695	716	700	699	702	648	696	664	627	668	686	711	671	705	657	658	664	683	657	705	671	686	650	725	651	691	706	671	682	630	725	674	653	690	685	728	668	747	668	659	655	696	652	678	683	641	697	650	665	652	694	658	638	711	696	665	691	641	755	700	685	719	685	700	655	660	647	681	650	666	660	707	717	672	731	690	644	665	710	714	652	650	662	685	672	670	676	676	684	699	675	687	653	670	694	647	692	650	692	711	673	719	721	673	717	667	666	686	634	663	657	723	684	715	674	701	659	721	677	666	668	681	662	701	695	693	684	679	672	697	667	678	658	664	687	716	686	659	631	645	663	689	682	658	683	677	685	707	658	673	650	667	660	674	671	691	651	655	718	706	671	690	670	731	690	663	657	722	675	679	690	684	704	638	668	667	714	714	687	671	684	665	680	675	703	675	673	666	676	659	671	679	720	691	690	702	667	681	698	663	705	702	675	711	657	699	691	730	709	702	673	699	662	690	658	694	736	702	676	714	644	678	677	679	695	612	692	721	709	668	674	653	667	699	648	650	720	683	651	645	682	651	653	671	666	694	679	714	683	720	670	654	664	666	648	634	722	714	639	645	704	694	655	635	717	698	709	696	693	672	666	723	685	690	704	694	685	677	668	669	658	698	695	630	640	647	654	691	719	694	674	741	663	740	665	731	669	661	642	683	710	693	658	780	625	688	672	716	695	722	665	678	641	654	654	647	742	666	667	679	680	689	710	651	724	682	724	638	684	712	661	695	709	680	729	662	716	663	677	715	691	645	658	700	643	667	663	658	692	666	645	653	642	673	665	647	658	723	676	661	760	686	671	653
23636	21090	28116	24290	21066	9295	1341	971	819	787	785	762	686	712	688	688	672	632	674	678	682	638	705	653	668	628	603	640	683	656	649	673	575	609	607	647	651	623	672	604	624	649	657	646	616	642	653	654	617	650	653	664	674	659	622	659	609	626	661	681	636	630	611	673	609	668	647	643	663	648	625	630	605	695	650	654	625	591	664	636	621	630	646	674	647	605	630	609	670	604	620	631	583	635	653	674	621	620	634	668	649	604	605	655	599	656	663	622	641	610	629	611	586	588	637	658	610	619	625	654	657	599	618	617	659	619	643	628	640	626	611	633	642	611	664	633	657	637	645	650	618	631	628	670	636	619	634	617	645	615	637	651	580	627	661	673	673	638	629	646	661	655	620	631	601	649	663	631	631	653	636	680	608	598	633	639	624	631	604	633	661	639	614	621	618	622	686	594	656	658	616	606	639	652	655	678	645	663	635	619	597	635	631	645	647	630	578	628	638	605	634	620	688	626	623	696	661	633	679	636	639	624	610	650	613	649	606	648	645	632	635	628	619	619	627	682	671	644	635	656	716	630	636	586	639	624	643	672	693	637	657	617	603	648	616	635	661	619	621	658	648	609	650	663	631	586	627	617	598	663	631	662	665	601	644	649	636	603	654	627	656	660	607	598	624	617	628	631	616	685	587	637	636	681	624	602	631	617	633	661	644	589	678	622	673	632	639	595	631	601	649	647	671	665	651	616	575	628	627	636	596	618	653	647	694	668	657	638	627	673	621	605	602	649	675	654	610	595	645	609	616	666	676	587	597	611	672	629	628	599	589	613	617	596	653	617	644	631	648	650	646	662	617	616	631	632	653	605	611	635	630	616	615	628	645	604	579	599	629	628	616	649	620	611	615	608	608	655	589	646	625	596	617	639	643	619	621	637	608	655	653	708	633	650	685	646	600	654	657	615	629	620	666	626	618	670	606	598	626	717	641	680	640	646	618	590	627	586	591	661	627	680	616	623	645	669	630	626	599	626	614	638	609	648	634	635	613	610	612	637	601	661	628	638	728	638	577	620	618	652	615	626	636	646	631	571	647	618	655	621	603	618	651	635	636	600	612	632	596	583	643	626	658	612	642	605	619	662	673	645	587	600	637	614	601	648	620	661	602	630	646	670	622	669	593	570	635	611	620	654	617	624	638	659	637	633	615	639	625	625	656	610	629	638	630	620	593	617	653	640	621	631	663	606	630	609	569	591	654	600	651	604	611	617	623	626	632	619	669	647	622	622	639	676	652	640	628	637	606	637	613	626	625	614	611	679	644	623	593	581	603	677	658	636	643	659	630	625	608	632	589	617	659	662	686	642	587	601	613	621	637	639	623	620	649	614	632	646	638	657	581	623	562	618	626	626	649	646	607	639	654	665	649	629	674	632	655	629	602	614	628	628	613	663	629	612	649	669	603	650	639	637	583	598	621	649	687	645	649	627	654	595	620	667	675	620	619	623	646	604	598	627	634	662	598	666	622	616	586	639	628	635	622	637	632	625	602	627	654	628	624	607	601	620	641	601	634	614	633	614	669	632	649	669	632	652	649	639	638	612	605	655	658	636	578	628	633	619	644	641	632	604	640	622	612	684	647	623	573	619	617	611	656	609	649	645	604	649	616	618	654	651	612	666	637	613	604	637	670	633	650	620	603	622	617	640	641	639	625	607	604	598	672	655	594	670	656	665	617	654	589	657	634	656	603	598	638	645	621	647	632	652	617	662	629	632	608	615	631	646	638	605	639	620	616	636	615	619	617	605	610	655	662	663	622	577	621	677	662	635	639	653	601	606	646	608	641	613	674	604	645	692	610	604	667	608	610	644	606	620	613	639	610	650	665	645	645	634	650	630	628	617	663	580	641	661	644	659	660	658	664	617	591	647	658	633	615	660	637	673	598	620	633	630	646	652	575	638	576	601	618	622	657	620	581	592	603	632	657	627	666	625	615	637	668	640	594	601	628	652	624	662	633	638	612	672	613	625	594	647	608	666	660	622	600	654	621	608	660	610	613	617	611	637	616	607	640	601	558	626	653	629	615	653	641	613	636	592	601	621	632	615	615	629	650	603	633	642	589	605	633	622	631	659	630	661	634	615	648	620	636	633	664	610	618	646	643	630	655	646	616	614	620	616	653	623	584	620	638	625	605	625	619	618	611	642	643	616	642	623	593	675	663	646	658	641	643	638	635	673	596	693	629	620	621	632	596	572	615	583	622	649	630	655	653	633	640	634	611	618	598	625	678	613	622	639	664	654	594	655	613	611	631	656	607	665	647	675	607	653	636	609	618	649	641	636	689	591	651	635	620	664	635	615	655	599	640	602	636	612	602	602	661	643	651	634	643	658	669	600	610	641	636	614	645	599	614	658	596	659	629	648	639	645	631	619	646	681	592	668	663	658	636	574	634	650	582	615	622	672	640	646	630	617	640	644	620	640	639	621	631	635	613	580	634	606	619	619	638	679	619	625	618	675	642	622	657	626	625	626	671	605	582	624	623	610	654	634	629	608	586	675	631	599	658	660	688	666	651	653	639	629	687	674	631	641	633	591	642	639	674	617	611	642	614	639	633	637	636	617	635	619	635	659	660	684	667	622	647	629	585	653	618	635	663	665	625	592	665	624	616	671	617	612	679	618	650	626	585	626	672	618	619	592	678	656	629	685	621	636	609	586	608	609	628	638	638	648	662	649	668	623	650	632	630	633	667	627	678	644	640	631	628	642	660	683	615	571	650	590	632	609	650	653	646	589	664	621	607	612	626	648	632	615	641	626	679	630	616	625	622	603	615	633	647	583	645	629	604	583	611	649	626	562	634	600	610	631	643	645	624	633	632	579	631	633	649	613	635	595	622	636	601	644	616	658	632	593	631	637	646	595	674	592	638	609	580	639	623	629	624	671	635	595	680	611	679	660	606	632	608	557	585	594	650	630	624	604	595	671	598	636	629	674	648	642	645	638	636	665	701	620	640	673	597	636	566	652	636	632	652	586	615	637	662	632	611	680	676	603	624	632	676	633	635	607	628	664	613	636	634	584	681	614	577	631	615	630	609	633	634	588	638	621	634	598	616	587	605	641	622	621	615	656	651	607	627	633	640	610	639	609	606	563	649	653	614	625	606	634	645	615	711	627	627	613	628	668	653	640	644	627	633	676	694	625	653	673	649	586	649	640	628	626	639	660	642	671	613	619	614	589	609	645	677	587	614	589	596	639	655	654	603	651	634	622	611	614	676	624	623	651	627	648	671	624	585	657	662	604	653	620	642	633	611	626	634	648	625	635	591	673	621	618	609	679	632	621	672	644	585	610	615	645	633	631	637	674	598	650	698	620	606	671	620	635	636	587	584	648	624	625	601	620	633	662	616	639	581	624	614	641	605	607	627	700	620	615	652	625	611	649	637	618	663	651	605	651	663	608	661	606	632	654	642	663	617	629	615	609	652	591	639	605	656	573	581	656	698	673	579	596	615	625	631	634
3343	8308	6737	3359	2303	1911	1553	1324	1212	1106	1033	943	913	919	841	853	882	837	881	771	804	767	782	749	760	815	759	780	788	778	746	769	766	810	748	761	759	760	707	725	762	788	728	753	740	726	722	760	782	762	776	714	745	745	726	757	749	788	720	758	737	777	748	729	788	770	708	775	705	724	760	706	759	743	716	753	756	731	801	729	746	756	763	714	756	764	753	773	749	725	755	742	726	703	780	732	704	750	724	790	738	765	788	738	714	736	787	756	796	725	742	758	791	754	778	746	728	755	712	707	776	757	748	778	749	748	745	761	733	768	753	730	766	765	708	773	756	701	757	780	756	738	729	763	707	741	760	751	735	711	768	766	794	724	799	728	739	779	747	763	714	784	738	745	766	733	730	764	760	711	725	786	729	792	702	782	740	729	724	723	722	714	713	784	745	678	753	742	707	781	748	737	790	761	739	729	726	677	721	732	732	725	762	767	702	751	729	731	722	744	760	739	749	737	694	723	718	776	764	741	773	764	744	722	710	737	703	719	721	768	682	726	738	699	728	732	761	727	740	736	777	715	746	732	789	734	756	785	771	754	667	761	764	784	761	759	714	708	751	766	736	756	735	761	785	752	724	755	738	739	764	782	747	756	745	800	765	713	743	686	714	731	757	792	695	763	733	749	804	727	768	792	787	724	763	759	747	708	752	709	748	753	722	732	752	784	774	734	812	755	754	740	780	722	748	742	724	730	733	754	776	704	746	743	722	735	759	758	735	738	716	798	729	718	741	729	743	717	729	763	735	749	757	723	776	771	769	765	730	724	747	767	732	746	680	718	757	741	797	730	772	731	716	719	730	760	756	714	767	711	825	702	738	726	782	727	760	791	822	792	703	781	750	705	690	757	722	742	784	746	754	733	724	754	740	786	718	756	711	781	723	737	731	748	741	750	732	791	737	730	772	736	759	709	739	700	693	754	765	748	717	779	741	728	760	752	777	746	703	730	728	735	790	781	728	681	719	717	694	733	786	773	738	756	751	733	698	761	728	737	759	727	737	748	761	719	712	699	771	717	779	756	721	722	782	751	767	771	732	733	744	741	694	745	725	738	694	706	739	731	714	696	780	733	742	781	721	715	762	738	708	748	693	740	718	718	746	731	787	715	788	740	773	709	745	812	692	745	723	760	723	736	762	739	793	728	786	750	708	754	755	717	751	758	730	809	742	722	787	743	752	752	724	719	781	744	776	741	756	771	730	731	760	719	728	769	777	748	704	709	765	721	781	727	746	672	764	741	783	752	762	756	775	746	776	737	768	704	761	759	696	731	767	730	741	725	783	786	692	710	752	753	774	771	740	700	701	747	733	713	731	750	794	735	778	742	699	774	787	779	778	746	745	710	757	754	719	747	688	746	740	720	762	756	722	736	706	738	729	736	749	754	662	726	763	714	727	734	777	744	743	758	692	782	729	784	715	755	769	768	740	721	715	745	738	732	778	694	775	701	750	774	742	763	720	751	730	754	754	768	736	700	719	754	727	739	760	729	764	703	742	709	732	737	727	750	758	798	741	733	748	768	756	718	733	740	726	767	766	795	720	716	731	753	678	782	725	773	734	762	727	732	750	740	763	759	727	743	731	745	719	723	732	745	745	745	704	731	743	736	737	746	726	765	765	705	690	754	707	749	714	698	690	717	749	760	730	747	757	759	777	723	760	781	732	738	747	730	729	774	768	762	703	731	762	745	792	766	786	711	768	728	726	769	766	711	733	764	767	799	753	713	726	737	784	745	737	716	743	726	764	770	777	733	714	768	750	763	761	745	746	766	746	764	782	725	716	732	782	734	717	779	686	741	747	792	739	743	770	760	702	771	758	728	746	727	744	777	756	688	733	725	715	768	752	739	773	776	717	757	778	737	740	705	762	737	693	738	765	737	730	736	748	734	778	711	716	780	739	740	788	760	750	693	769	767	744	766	802	732	757	761	715	740	751	742	737	724	729	710	678	724	790	702	764	749	722	755	750	719	714	763	773	747	714	741	747	749	720	738	810	709	785	764	732	780	742	786	745	720	770	745	728	772	757	727	724	713	746	761	749	764	750	772	759	714	784	754	734	763	768	727	712	744	770	696	709	738	717	687	753	731	748	788	747	711	779	750	748	739	694	774	785	742	803	766	716	726	725	750	757	748	751	723	729	757	718	766	773	722	727	711	716	754	737	738	694	760	734	716	757	725	778	754	732	743	690	764	745	806	734	708	742	742	710	688	720	722	750	736	743	726	733	766	737	787	711	732	756	755	751	778	776	767	715	748	781	730	769	799	726	734	746	693	697	731	706	742	729	734	719	758	716	689	725	740	731	684	725	729	725	740	775	739	799	777	776	748	773	760	723	755	755	782	777	762	769	746	720	755	707	746	723	719	754	759	743	727	740	732	729	729	756	719	724	749	768	743	770	709	741	764	748	755	734	778	766	772	769	779	809	725	722	729	752	737	748	716	723	755	732	772	715	760	744	749	737	761	754	793	737	764	723	727	730	752	691	714	757	771	760	714	712	740	751	760	746	705	742	692	759	710	709	728	749	759	675	729	739	782	762	746	781	742	705	673	744	717	706	727	754	753	742	760	755	773	779	757	788	717	721	769	719	764	740	742	751	736	710	746	698	773	725	722	781	754	763	744	736	748	736	741	710	758	761	739	755	729	801	750	712	751	736	768	750	753	775	746	714	752	754	730	729	736	745	745	754	786	724	772	755	748	720	738	737	735	708	736	672	747	772	741	735	686	738	728	742	777	714	725	716	732	692	745	760	729	703	740	741	729	754	719	764	762	791	750	731	700	734	699	739	684	753	726	733	723	713	752	668	738	763	723	724	716	731	759	682	720	777	746	768	724	788	742	738	766	713	745	740	763	766	741	776	730	759	735	740	788	711	740	736	788	750	781	712	734	721	703	758	723	733	751	774	755	737	696	716	740	706	711	750	750	706	686	735	740	778	741	802	725	743	745	779	768	755	729	724	802	728	793	753	783	737	731	746	753	734	745	755	733	755	729	717	807	749	737	728	735	778	705	694	694	758	676	760	704	751	716	770	730	742	749	682	739	747	736	761	704	738	731	730	729	740	779	722	735	757	698	717	726	738	760	745	746	728	726	756	718	736	765	704	763	714	743	718	778	735	800	725	778	732	723	764	704	772	757	772	742	712	769	770	776	765	789	753	783	768	727	815	705	775	739	738	760	729	802	759	745	772	730	765	759	689	750	754	784	732	759	708	759	738	728	736	746	747	734	744	813	792	727	703	807	745	726	723	718	762	733	763	744	727	730	769	738	738	723	811	711	742	683	775	721	714	698	823	713	751	730	765	725	722	787	755	773	729	754	723	761	703	744	770	756	738	708	763	758	717	722	785	762	768	687	733	769	739	718	781	762	691	742	728	724	745	740	773	704	705	752	798	714	711	721	753	759	759	747	724	740	735	739	762	735	726	738	737	754	793	735	741	760	785	758	705	727	738	739
24699	21098	27151	25159	11519	755	550	433	400	370	343	376	340	344	336	315	343	336	312	337	309	313	305	316	306	331	339	329	308	306	310	295	322	284	303	280	285	316	304	342	309	311	302	300	314	315	311	337	337	337	273	329	295	308	324	296	327	285	347	317	275	293	292	299	302	308	321	345	299	332	311	287	291	306	349	295	301	315	314	269	281	286	299	283	308	292	318	296	313	272	295	329	288	271	273	287	296	349	313	326	314	295	308	288	312	280	330	308	331	315	294	289	336	280	259	296	274	294	264	333	303	296	311	297	301	327	318	318	323	262	318	318	315	308	307	303	331	306	301	341	312	312	308	277	330	301	291	328	276	270	289	282	275	310	297	324	311	293	293	315	309	300	309	274	306	282	324	316	331	300	319	299	292	300	299	321	296	295	307	298	301	308	303	319	301	275	334	320	305	345	324	301	295	306	275	308	313	318	309	327	299	327	305	296	287	296	292	334	287	280	303	296	316	326	302	304	317	300	318	289	320	285	292	302	301	330	320	335	302	300	324	288	317	305	308	304	334	348	300	310	324	336	322	301	323	305	282	287	320	317	304	303	274	315	329	318	304	304	320	303	296	314	314	288	321	314	329	308	289	287	316	289	319	331	265	304	300	307	311	305	296	284	305	298	287	287	343	304	298	316	293	317	302	282	321	284	271	310	269	300	285	295	281	330	338	298	311	316	306	303	306	345	287	297	262	295	289	331	301	319	286	277	287	291	332	325	317	298	277	325	314	306	293	290	295	326	292	291	289	323	312	292	307	294	309	299	287	316	325	337	313	323	295	304	309	311	311	304	293	295	318	299	321	318	300	315	265	321	288	296	318	299	311	292	299	303	301	307	295	290	289	321	307	305	321	294	338	322	301	290	287	308	315	331	311	326	313	294	313	280	315	269	327	305	305	285	318	301	278	330	286	325	303	291	318	331	327	307	345	299	279	288	269	310	299	337	316	300	281	311	325	280	300	307	302	276	334	319	324	315	309	306	300	316	295	305	292	291	267	283	312	308	296	319	308	311	291	315	332	284	291	303	292	302	310	298	302	312	300	334	296	308	301	298	282	311	312	295	315	300	335	313	335	324	286	297	306	290	341	332	326	307	330	330	288	294	296	308	312	297	288	302	324	309	316	293	318	299	292	300	291	309	337	286	299	307	274	294	290	293	313	345	287	293	334	268	306	319	280	303	329	301	295	327	284	304	327	315	303	312	296	311	349	297	305	296	320	313	325	323	296	334	299	318	286	264	271	313	285	303	321	303	284	301	280	310	296	310	276	293	290	284	289	301	301	310	294	301	339	318	288	358	314	300	274	299	307	308	289	285	343	298	302	286	283	292	314	293	327	288	328	312	327	320	318	294	290	317	279	322	308	317	340	282	279	340	291	314	292	268	307	294	309	272	310	300	292	327	307	297	329	294	267	282	288	303	315	325	332	308	313	303	291	282	317	321	318	293	275	279	291	283	292	286	281	281	294	345	274	321	282	262	317	299	304	279	285	273	294	327	295	315	310	292	302	318	290	308	288	264	308	307	304	303	281	293	315	296	300	343	328	323	276	292	308	338	313	308	329	298	307	289	310	300	324	315	304	321	302	292	324	292	290	297	312	315	289	310	301	309	296	293	309	308	300	289	280	290	296	294	262	285	351	328	278	298	311	296	288	296	296	295	318	303	302	312	322	301	312	290	310	299	317	296	305	338	310	313	339	323	334	310	305	282	273	279	321	277	283	282	320	309	310	301	308	302	322	284	303	313	299	328	330	308	308	299	304	299	300	292	299	321	307	280	322	324	260	282	320	293	263	292	311	298	304	305	281	301	317	313	285	306	324	334	332	324	276	302	302	299	308	276	306	313	329	282	324	279	293	285	310	297	321	299	278	324	297	295	312	294	311	301	287	286	310	274	297	313	306	284	313	319	258	280	320	323	310	295	290	318	299	284	282	288	292	335	272	324	310	298	327	266	304	324	296	299	284	316	307	275	317	278	315	301	305	304	328	306	300	310	316	289	309	304	293	312	303	319	286	302	306	282	295	339	271	284	296	301	293	315	298	278	324	300	337	286	263	319	306	311	294	323	298	320	314	281	337	296	328	277	288	303	303	303	300	302	312	299	311	304	304	292	299	306	278	308	329	302	323	301	293	274	312	343	289	254	321	309	299	320	283	315	302	300	303	254	310	322	351	355	310	284	302	281	288	301	287	295	283	307	304	305	311	292	280	313	283	302	313	321	293	341	294	306	313	304	310	306	295	303	316	319	324	302	316	300	304	319	321	301	304	315	307	337	298	297	309	294	281	292	302	292	268	319	297	297	314	325	291	280	314	326	326	333	282	347	307	283	290	294	288	278	274	308	286	258	340	296	300	315	294	312	317	331	275	310	295	267	300	299	314	310	315	292	318	328	344	299	357	295	303	304	297	316	281	267	300	308	297	299	294	332	291	318	279	299	282	337	294	291	304	344	302	298	304	313	307	325	305	300	331	280	293	312	306	319	306	315	298	318	328	284	305	299	291	317	314	313	292	310	299	342	315	287	271	326	310	314	286	298	305	309	287	329	275	331	288	285	303	288	295	289	308	286	302	288	298	276	264	298	322	323	333	304	303	288	321	310	332	311	307	296	288	308	322	303	318	298	307	306	300	297	347	256	325	306	307	316	290	304	267	301	307	315	290	318	282	326	293	291	312	327	308	305	292	290	281	311	282	302	311	305	286	311	267	301	302	266	293	287	298	277	294	264	292	303	310	310	320	278	281	315	325	303	268	290	309	295	306	313	314	309	310	314	277	307	290	334	289	297	301	307	314	332	295	321	315	294	300	298	312	311	306	317	322	284	323	313	302	298	327	271	262	317	310	297	310	269	300	332	281	311	326	307	311	281	294	303	311	328	336	305	305	294	282	325	313	327	284	315	328	303	311	301	310	278	305	277	284	314	299	280	286	300	292	318	299	308	340	282	297	307	289	307	292	306	303	272	274	304	281	311	277	308	302	302	315	261	307	326	309	275	300	269	315	334	298	309	302	316	278	287	318	296	310	307	311	310	318	272	302	280	300	311	304	301	263	266	307	301	294	292	311	301	278	334	294	300	298	291	326	310	290	308	303	297	320	299	272	297	273	325	287	273	288	293	336	310	323	323	289	332	320	299	306	314	297	290	296	342	323	322	298	312	320	293	263	291	296	283	305	295	325	324	318	277	273	298	289	306	314	299	304	276	318	289	279	321	287	312	309	299	304	295	294	325	329	294	306	302	301	316	318	298	319	321	294	331	294	274	288	324	291	289	313	310	312	298	268	304	266	288	284	300	304	307	329	311	288	316	310	299	301	310	297	326	305	299	319	308	294	312	312	299	276	333	332	296	321	303	300	306	306	287	326	289	296	315	278	330	275	280	291	288	316	284	322	293	328	298	305	291	300	286	303	329	334	297	320	287	301	330	347	284	286	298	281	341	309	311	270	342	301	255	286	293
3392	5246	3927	1892	1352	1007	853	765	656	563	529	499	482	420	430	443	443	406	408	377	367	386	409	384	352	388	350	353	307	392	386	387	351	370	375	355	343	347	381	386	379	356	334	369	349	362	379	345	355	369	382	355	359	373	355	359	360	374	352	389	355	343	402	381	384	376	382	339	348	374	349	380	335	352	345	375	355	356	395	328	357	345	364	387	377	336	321	336	356	377	344	347	354	365	347	334	372	357	357	339	343	336	398	371	375	376	347	371	346	357	321	352	375	340	384	351	335	354	352	368	358	363	329	341	325	354	353	348	402	358	378	342	371	362	348	355	362	331	340	341	334	355	363	371	386	387	345	345	341	358	344	348	356	391	351	375	344	364	368	339	363	358	343	381	339	339	363	372	343	363	394	342	368	379	358	372	382	364	356	336	332	362	353	362	367	333	368	380	326	361	351	365	343	349	332	373	398	355	348	364	346	378	347	325	366	352	362	369	379	345	363	381	341	367	385	361	340	374	373	374	330	310	350	352	356	351	365	403	343	341	374	378	362	367	357	351	337	364	324	353	386	349	361	345	379	368	354	355	367	351	337	379	370	360	376	322	341	355	360	385	341	339	365	370	335	337	417	348	361	376	381	330	368	366	325	361	374	379	387	375	363	371	384	363	353	332	363	350	396	390	349	341	370	366	369	367	380	341	375	357	359	336	355	344	349	383	378	342	318	347	350	373	378	382	353	366	381	336	380	359	359	326	390	369	353	336	393	349	361	372	375	362	373	375	372	345	356	407	390	372	331	350	364	301	366	343	367	327	326	398	333	350	396	373	378	321	377	315	368	364	344	395	336	362	334	317	376	367	349	334	324	345	356	372	360	345	370	355	365	332	381	362	339	363	332	388	376	363	378	371	367	351	361	359	343	349	370	338	332	389	386	350	358	355	350	348	350	340	352	349	384	360	367	350	380	343	349	359	326	382	370	337	355	345	386	387	358	377	351	341	356	399	374	404	360	351	355	372	364	379	351	337	364	367	407	337	352	368	358	388	369	349	384	365	362	352	354	380	345	333	378	325	347	361	357	357	359	388	359	335	359	353	378	343	298	357	365	370	341	388	382	337	350	366	358	362	395	388	372	388	357	351	356	391	364	358	362	366	366	336	355	360	334	376	387	361	405	403	388	382	349	349	341	370	358	359	371	356	349	378	330	326	368	348	324	361	337	354	362	353	357	355	338	350	383	343	346	319	364	365	362	347	354	320	346	352	375	375	356	331	410	359	362	336	375	330	334	340	367	326	347	380	359	397	340	394	384	361	325	366	352	384	346	374	348	342	342	384	378	320	336	374	385	371	356	393	348	331	358	312	377	355	349	357	330	365	362	350	315	388	366	397	386	356	368	387	357	366	356	369	413	349	345	372	330	360	366	364	355	366	317	352	340	339	350	346	376	355	356	354	335	337	324	371	375	343	333	347	374	362	332	371	368	336	343	339	351	360	362	366	349	342	351	389	362	375	358	380	345	366	346	370	372	343	376	370	320	355	387	345	363	335	339	360	344	367	366	339	347	380	364	345	355	361	363	347	335	360	377	368	287	339	334	362	346	366	355	361	384	353	363	322	358	341	384	327	337	334	339	343	314	351	334	364	390	340	366	363	362	362	345	366	362	379	337	386	347	342	355	365	308	355	370	338	380	356	349	365	360	349	364	353	348	356	411	361	370	377	354	344	311	315	382	352	348	367	364	380	357	363	331	347	326	366	348	391	351	331	353	361	354	350	360	377	371	321	372	355	410	355	341	358	349	369	373	351	386	349	319	369	359	343	358	330	342	388	370	379	349	379	338	338	375	348	346	361	376	352	374	341	339	369	376	374	336	384	358	372	389	344	362	364	373	378	352	356	370	350	353	332	370	354	375	388	383	364	364	377	369	352	346	337	354	363	347	379	356	344	345	364	356	370	362	358	388	349	359	388	325	349	362	377	366	349	364	352	353	380	327	337	365	333	384	371	347	340	362	360	360	362	382	348	354	364	368	344	361	345	316	365	329	345	341	354	338	334	376	332	369	366	340	355	365	350	359	371	327	381	357	326	366	334	338	367	370	358	397	372	347	349	346	355	325	356	324	326	361	361	354	371	381	360	351	372	371	325	386	327	347	319	390	354	383	391	363	361	333	396	331	341	370	380	330	362	355	331	331	368	343	385	355	388	350	348	353	369	365	350	344	376	333	374	360	368	322	360	329	335	362	336	362	358	361	341	370	331	350	369	356	322	362	302	343	335	363	364	344	334	338	354	370	346	352	377	381	401	334	348	384	397	353	360	347	362	341	335	352	323	375	358	330	355	352	396	376	331	383	366	378	359	365	356	377	353	344	359	369	330	366	382	376	347	382	357	296	359	345	342	355	358	363	334	357	381	362	379	380	367	356	344	355	367	339	350	359	361	381	335	360	341	349	355	349	377	343	353	321	387	323	380	345	345	375	323	353	381	376	349	386	366	375	359	358	370	356	371	369	326	388	355	348	371	363	344	353	352	318	364	338	363	337	376	359	362	353	354	336	369	365	341	351	365	372	348	351	353	374	346	371	354	363	384	355	412	376	377	371	367	349	350	356	378	336	363	362	351	363	371	332	369	378	365	382	330	339	360	336	373	341	361	345	378	366	383	378	346	380	343	369	366	374	372	399	322	368	362	370	381	368	364	360	381	336	387	345	364	362	339	365	349	365	382	365	366	379	363	413	355	379	351	359	365	376	349	377	349	333	359	397	374	346	363	359	356	348	362	351	343	334	374	360	387	339	348	345	362	373	338	366	354	345	350	338	330	335	383	352	342	358	354	377	385	370	375	338	332	355	366	369	341	347	361	325	364	386	335	357	376	332	362	330	353	345	351	345	364	365	344	368	368	360	344	395	353	334	358	367	367	385	380	342	363	383	337	356	318	327	369	352	332	338	345	378	366	358	335	383	365	353	369	373	349	361	326	337	364	360	358	379	334	371	379	340	333	339	358	354	348	341	350	352	393	318	340	355	376	347	358	360	348	378	341	361	370	340	319	340	364	350	390	378	324	364	305	370	356	364	371	344	367	359	331	359	362	349	360	379	380	371	358	347	336	385	364	325	401	342	406	345	368	382	353	364	378	378	358	354	351	350	338	378	349	345	355	356	377	362	337	348	394	381	355	382	372	359	379	354	393	360	335	347	376	359	383	314	348	328	320	336	368	359	342	338	353	324	327	351	352	345	352	349	411	344	373	364	367	365	373	348	344	364	349	340	355	378	356	342	357	348	382	346	359	369	347	351	385	381	341	399	377	399	375	367	366	357	359	374	368	357	338	348	353	354	373	370	365	375	351	334	375	390	344	386	357	378	345	345	352	371	318	340	364	345	363	360	414	327	353	349	364	370	342	389	383	357	378	368	342	390	330	323	329	388	369	356	394	360	350	380	393	363	337	382	381	348	361	346	364	366	371	368	374	348	379	344	332	381	352	387	343	355	406	362	342	350	323
22544	21174	28693	23925	21168	21183	7851	941	733	649	630	510	497	422	413	433	389	365	372	330	334	336	340	393	326	333	390	353	315	316	347	317	293	341	325	290	314	340	343	315	324	348	303	334	343	293	323	292	319	322	347	305	309	340	297	318	324	309	315	343	284	302	303	319	326	320	299	313	310	327	300	299	295	320	312	319	317	309	285	350	295	286	292	288	327	331	304	309	310	298	291	328	294	304	311	284	311	285	302	313	311	289	268	291	306	329	294	328	298	297	309	288	295	303	323	307	330	268	266	273	314	307	290	308	285	304	308	314	303	295	326	328	303	312	278	290	320	313	287	350	319	283	293	295	283	287	286	331	266	314	335	322	277	310	304	297	302	323	312	281	282	330	311	287	289	326	304	298	326	298	314	318	270	317	305	309	325	316	346	306	290	297	312	288	318	322	317	323	302	323	338	315	313	273	307	308	297	278	295	340	283	310	301	318	302	307	298	295	334	331	278	297	304	319	305	291	304	304	270	297	308	276	325	301	280	332	301	327	292	301	328	292	268	303	296	295	293	339	311	280	286	314	287	315	313	263	310	294	306	310	312	285	319	343	285	344	323	294	307	298	295	302	261	296	334	309	285	276	299	295	309	309	283	265	319	301	311	272	292	281	318	291	289	321	322	309	251	302	286	268	289	301	297	305	300	309	324	293	289	303	319	301	292	324	290	301	347	298	275	313	312	320	303	290	291	294	295	347	287	298	316	351	299	317	307	292	271	328	289	318	275	278	295	301	311	295	287	284	314	293	295	279	306	327	342	294	304	298	296	312	292	314	285	303	288	305	294	310	290	268	336	344	280	275	281	308	309	302	281	309	283	288	294	305	328	314	282	303	265	304	313	301	281	319	303	324	324	322	324	305	339	326	314	313	273	330	320	310	301	317	309	318	305	313	281	296	275	291	299	296	262	313	315	281	301	315	306	297	283	293	298	295	326	331	307	311	336	271	287	303	297	324	294	284	345	313	300	304	304	300	312	306	279	315	303	318	276	309	299	290	311	309	334	307	307	288	330	290	306	341	287	305	284	312	302	312	321	308	274	277	320	300	322	305	295	294	301	319	306	298	306	303	345	318	296	313	280	312	303	314	324	297	284	299	296	311	313	346	279	302	295	295	292	284	289	297	288	272	286	293	297	303	306	283	314	313	280	285	289	287	338	302	297	307	303	314	297	292	317	307	294	311	298	291	322	273	310	325	325	282	288	317	277	317	299	294	289	279	297	301	277	284	293	316	288	310	311	316	326	289	274	275	317	321	299	312	309	298	334	299	279	322	316	297	331	342	323	327	296	290	321	292	306	305	307	287	279	283	283	318	300	311	310	308	299	308	284	344	263	317	324	308	297	313	294	295	327	306	326	294	309	296	313	343	289	311	302	318	341	292	306	321	305	323	322	306	347	305	316	271	287	311	319	298	298	318	315	273	286	318	291	282	301	292	302	330	286	298	284	308	278	297	304	307	281	306	295	285	313	304	295	286	295	324	307	314	327	311	299	314	299	303	318	307	302	279	297	298	304	328	304	312	305	306	301	292	291	296	342	271	286	308	280	279	296	320	285	278	306	257	312	312	298	305	297	329	297	317	321	302	321	304	317	318	305	323	316	312	325	303	296	289	279	285	293	321	322	295	311	295	310	300	279	305	302	302	302	346	304	298	294	323	292	294	337	284	303	317	308	265	279	308	305	290	297	281	294	314	288	282	292	321	315	315	284	336	280	331	294	316	331	307	300	318	305	295	315	284	319	312	329	291	340	302	313	314	318	324	280	311	291	311	317	313	289	298	289	309	330	316	328	326	309	298	293	292	311	284	305	258	307	303	304	279	295	297	286	305	329	304	294	286	270	324	307	298	322	310	294	312	339	276	308	328	315	307	314	279	304	289	329	309	312	302	318	294	334	313	295	331	330	328	304	287	297	324	306	327	281	311	311	292	313	306	289	286	312	274	301	293	317	295	293	288	290	308	319	331	298	296	271	305	317	294	315	322	311	338	307	325	268	293	314	322	309	285	294	310	255	310	300	309	309	314	302	320	308	335	292	309	297	286	282	292	288	292	335	276	327	333	307	310	312	300	304	315	272	273	303	298	299	314	287	309	287	327	302	284	317	285	272	296	335	261	307	304	311	313	299	310	315	321	302	285	294	317	284	290	295	317	327	305	306	302	283	295	291	286	308	282	286	335	304	320	260	295	337	316	293	330	297	300	310	325	309	295	312	305	291	292	317	321	296	314	298	337	313	281	307	339	276	303	283	297	329	318	320	317	328	302	306	270	299	325	288	293	271	320	342	292	281	304	319	308	328	303	324	341	298	349	341	297	319	269	307	301	299	288	327	300	269	314	276	256	283	292	293	311	260	307	298	275	323	286	297	305	267	297	318	317	301	322	278	290	313	291	342	307	292	319	297	323	288	291	352	322	321	286	311	323	303	288	325	328	321	306	325	318	312	307	313	315	297	316	286	318	293	312	313	280	281	298	324	262	321	282	290	314	259	291	302	304	287	325	283	266	312	330	299	294	276	346	275	300	283	319	324	312	306	307	316	304	309	266	286	300	314	294	314	277	318	314	293	311	345	295	306	308	323	296	272	281	278	292	309	301	281	300	303	296	281	327	293	307	285	292	323	298	331	330	343	308	353	302	293	331	299	326	294	291	326	288	297	304	301	290	318	285	306	309	318	284	295	276	298	278	271	302	269	287	327	286	292	288	313	339	311	292	270	307	298	309	292	308	282	274	323	297	302	324	311	297	316	301	320	257	286	298	300	312	290	310	331	298	297	292	302	315	296	292	312	289	317	301	296	329	289	281	300	322	292	321	312	291	287	329	303	290	344	298	306	309	293	296	296	288	296	335	303	288	269	326	291	322	298	317	311	293	279	306	313	303	288	301	315	300	315	272	328	332	353	312	315	321	276	271	312	292	277	286	293	303	322	295	336	296	327	336	308	310	299	282	304	292	340	295	297	286	327	301	338	302	310	299	306	298	292	310	318	282	264	266	307	283	288	318	329	286	313	321	330	335	297	294	271	292	294	300	312	310	314	255	320	305	299	315	258	306	305	300	313	309	314	295	309	339	323	306	325	305	272	288	292	331	268	286	307	295	329	304	293	290	320	288	284	304	297	263	285	306	308	312	275	310	260	299	310	301	277	315	326	293	285	284	294	296	289	311	324	281	310	302	315	334	284	284	266	289	300	283	250	294	328	301	297	333	326	316	296	316	311	289	288	307	287	293	329	332	280	294	318	275	331	316	286	341	268	305	309	313	292	310	293	314	277	285	317	288	279	334	308	312	292	314	292	332	311	304	316	317	304	328	301	282	331	293	288	300	305	301	285	274	312	333	285	275	287	312	299	279	313	266	286	291	295	323	330	298	264	311	301	305	321	325	279	303	275	335	272	275	284	290	276	321	306	297	319	319	298	316	287	311	295	264	299	327	306	300	302	333	317	339	321	306	306	303
4502	14067	10811	5411	3501	2622	2052	1560	1275	1069	911	823	746	672	643	545	566	532	521	479	473	454	510	459	429	384	462	401	421	407	420	432	399	390	440	368	435	384	369	438	416	391	396	411	383	384	375	366	401	377	402	399	403	405	379	378	366	411	397	380	366	382	369	385	376	380	373	372	407	404	374	348	354	415	356	370	366	376	371	349	386	388	380	390	355	348	369	359	359	378	395	377	384	383	388	378	398	328	377	383	377	372	359	403	349	387	367	388	366	336	371	348	378	357	361	387	343	352	366	359	394	374	367	387	366	364	365	398	373	366	373	392	356	385	359	366	361	363	359	370	351	368	358	379	342	331	371	386	396	384	345	351	368	392	370	375	340	389	344	359	379	403	353	368	382	372	335	379	371	349	373	353	388	412	382	407	385	371	372	418	351	377	385	382	364	389	402	346	370	400	320	347	367	359	356	351	375	405	372	381	398	374	416	346	397	368	360	346	369	378	344	384	361	379	389	367	356	364	349	392	365	394	326	356	394	341	379	367	345	361	353	372	391	361	352	362	397	357	384	383	349	386	370	390	368	346	350	405	359	360	343	372	354	371	404	369	333	393	390	418	355	376	350	349	362	346	378	342	378	350	366	374	374	351	375	384	380	348	351	360	342	379	385	372	389	360	370	387	360	379	368	352	372	345	354	340	391	357	373	374	369	332	395	392	379	339	382	377	376	405	391	375	407	341	366	403	343	388	385	372	358	390	379	389	361	372	399	366	369	332	377	395	388	398	386	362	346	378	352	398	397	359	413	405	330	360	414	358	357	362	356	373	357	380	398	342	390	364	355	366	366	379	389	360	365	374	378	373	345	375	343	403	357	360	373	347	382	424	371	361	382	373	322	378	358	382	346	346	348	362	390	387	373	354	393	333	342	388	369	386	398	401	364	358	393	340	358	358	371	373	349	373	380	333	372	393	366	357	359	365	343	390	401	366	394	322	357	357	385	344	376	379	377	378	359	416	358	340	342	386	374	348	385	359	373	403	360	371	370	392	366	377	389	372	387	352	375	375	355	364	365	384	313	369	376	378	383	389	384	357	363	396	370	368	410	375	383	378	419	388	378	405	374	359	381	364	355	342	353	363	374	370	360	363	374	375	389	346	370	365	371	402	362	356	375	370	350	330	395	393	345	385	388	343	364	382	350	374	358	353	398	416	364	360	358	363	397	360	396	421	364	376	323	356	351	389	381	365	329	372	389	359	362	387	377	314	358	373	358	357	360	358	371	365	326	386	384	372	399	391	379	370	375	367	366	380	351	385	376	374	370	367	369	388	379	349	375	350	312	415	361	343	369	400	390	379	363	349	368	371	392	385	368	375	361	358	361	391	374	366	370	344	399	361	356	355	360	332	358	364	380	350	365	354	354	374	357	383	381	376	382	362	389	392	383	381	384	362	366	369	392	396	355	361	345	366	304	366	337	370	359	351	366	398	354	396	374	395	338	349	346	360	404	396	354	384	355	364	375	361	345	371	395	346	364	386	378	364	345	360	375	352	367	361	399	347	394	349	346	356	326	347	381	371	383	346	363	375	359	375	390	383	364	350	388	357	374	383	358	394	368	379	386	349	352	347	383	380	342	395	369	373	351	339	349	389	366	360	343	378	330	373	375	377	354	357	413	374	399	369	354	370	374	330	370	368	390	377	392	377	360	406	367	357	377	353	372	368	378	372	379	354	370	349	369	378	359	424	347	377	369	364	397	373	370	398	356	372	364	370	382	388	370	381	383	364	402	378	374	375	377	355	382	378	351	387	374	353	382	355	362	364	361	381	350	406	376	367	379	385	365	382	349	343	403	361	380	384	360	363	370	366	356	366	344	326	367	366	375	398	366	354	367	368	413	347	373	361	388	401	373	384	348	385	366	332	364	396	396	370	356	359	368	375	396	381	393	415	386	363	335	357	356	332	373	374	383	365	386	366	378	378	366	376	355	337	381	343	363	384	355	350	405	358	384	365	390	338	348	387	322	393	377	351	388	346	361	347	397	365	325	368	334	404	385	389	345	367	379	374	355	391	349	351	367	416	336	366	402	377	364	323	344	365	380	374	339	365	374	363	357	376	385	401	364	364	387	358	393	396	367	412	342	381	360	326	360	349	397	378	381	365	373	359	342	383	378	340	368	343	357	365	366	357	374	375	388	381	412	396	384	357	384	385	388	386	375	369	378	354	353	370	373	355	370	341	375	384	365	399	368	401	369	352	352	373	351	359	365	349	371	348	370	362	376	346	382	357	361	349	383	368	349	357	365	376	375	402	365	379	348	368	320	384	355	383	411	405	373	353	371	385	384	377	377	346	383	365	394	379	359	393	395	379	379	373	358	329	421	331	356	365	375	376	410	351	406	402	356	372	340	380	348	345	364	408	366	386	372	379	367	350	382	329	351	365	342	405	379	389	369	387	378	374	367	396	343	368	361	378	403	374	341	310	382	352	373	386	365	373	345	352	372	360	365	348	378	325	352	382	403	394	360	364	365	374	383	382	398	370	393	409	402	330	341	358	370	354	362	371	336	357	367	363	376	379	354	382	352	369	389	345	355	406	350	365	349	378	349	379	348	349	343	349	384	401	354	344	378	355	350	377	364	347	405	364	370	365	356	387	342	351	373	365	358	366	375	360	353	367	372	352	370	345	338	353	354	357	367	367	366	369	367	388	374	383	367	362	389	384	374	377	388	371	402	374	352	368	361	379	401	391	382	366	383	394	390	363	384	388	368	383	366	350	373	379	371	347	353	384	342	364	356	402	368	385	400	387	400	367	381	352	370	370	378	366	340	358	389	368	361	413	366	358	370	363	358	386	338	376	373	386	377	332	357	360	370	399	393	401	328	359	400	385	332	404	379	360	364	368	369	369	346	381	373	364	385	343	378	360	383	367	361	366	372	328	362	373	358	359	351	365	363	365	386	365	374	371	369	393	334	415	367	352	370	406	397	355	387	347	371	367	397	348	379	347	363	365	361	346	366	361	343	369	385	361	346	380	396	380	311	385	386	372	383	354	369	380	403	361	401	369	359	391	349	377	374	376	382	378	373	387	391	377	371	417	355	377	386	342	380	350	387	343	364	346	338	376	383	392	355	387	348	384	354	391	377	363	326	348	367	390	367	371	399	363	372	400	363	356	366	358	335	404	344	339	361	391	372	336	388	372	369	314	353	371	388	369	379	359	362	350	355	388	394	384	363	387	371	368	364	318	396	353	365	396	372	365	366	406	338	396	370	382	378	380	405	339	340	412	351	401	346	348	405	361	355	395	388	361	381	390	367	353	367	348	383	362	341	380	358	378	369	366	388	395	323	368	391	381	377	388	363	375	361	356	346	391	390	377	360	372	401	391	361	364	369	347	353	378	355	320	369	373	383	343	376	395	371	352	385	347	359	354	356	384	358	357	395	368	414	334	339	357	372	366	376	396	340	357	367	393	397	368	396	372	394	358	344	371	401	389	348	356	382	354
27201	18055	4208	974	761	686	640	630	561	547	596	605	580	577	538	572	533	564	549	593	540	519	555	541	593	530	551	547	569	588	597	599	568	614	594	602	610	581	609	574	578	619	598	592	570	534	636	533	555	572	589	505	584	552	583	548	591	561	555	583	559	585	606	575	585	634	558	616	599	521	586	595	574	564	598	577	581	600	574	566	580	550	553	577	571	589	566	554	575	559	601	557	534	544	595	534	554	603	551	612	587	537	570	582	568	587	575	559	590	538	593	550	560	551	550	546	575	589	550	569	583	591	583	541	535	602	583	609	601	569	566	568	605	573	580	593	558	589	563	590	582	550	532	538	528	548	596	580	614	536	552	579	614	541	630	559	570	577	586	542	604	614	585	606	528	536	580	554	560	583	575	555	579	601	606	532	584	556	604	605	560	515	628	597	585	585	591	600	581	586	583	557	544	540	585	612	606	597	587	562	567	547	587	558	531	605	584	534	565	554	563	598	559	604	566	579	564	590	585	569	568	559	535	580	594	579	575	580	604	536	588	584	589	561	576	543	562	539	596	558	553	570	535	596	594	570	581	568	586	587	625	599	567	598	550	572	573	577	525	549	589	580	599	543	582	577	536	565	568	608	577	606	559	618	543	597	552	572	552	632	590	611	560	606	569	600	574	588	556	586	585	569	569	567	606	565	578	592	594	569	629	588	604	560	542	534	563	594	578	537	587	585	632	575	569	553	602	566	565	547	574	611	544	537	597	617	657	552	550	562	586	581	568	581	586	569	584	613	558	552	565	565	603	606	573	590	533	572	579	546	574	587	587	600	562	579	574	599	583	573	601	550	592	587	582	571	620	520	558	594	548	592	560	614	547	560	603	586	565	591	601	580	585	583	539	552	575	555	578	576	592	611	560	566	595	544	564	594	566	606	595	562	592	535	577	588	543	564	573	608	582	585	586	555	592	577	542	592	568	613	647	545	615	579	589	593	591	570	572	561	604	559	567	556	567	602	543	626	562	611	586	586	584	549	552	595	593	544	568	564	608	564	589	563	530	538	541	550	545	637	579	604	559	534	564	565	558	589	589	593	542	615	528	546	585	535	531	574	622	555	580	580	572	561	584	607	581	549	593	547	577	580	611	571	557	539	594	625	548	554	573	593	561	534	566	534	539	539	614	520	548	602	585	562	536	556	598	579	572	608	588	586	593	586	539	550	572	560	563	555	562	576	584	619	566	602	610	560	621	552	548	571	578	591	632	585	606	609	556	583	553	577	601	586	594	552	625	562	562	553	590	585	583	558	595	541	610	556	588	584	589	608	545	583	562	531	607	552	563	628	564	537	543	556	576	530	584	546	562	549	557	569	566	549	603	558	586	581	574	597	592	575	537	542	594	604	574	543	593	591	551	571	553	561	536	573	581	584	570	616	579	580	572	574	579	558	586	583	590	577	547	560	560	573	598	601	555	559	549	593	553	552	582	538	602	571	556	551	606	599	591	592	554	554	597	638	572	562	563	522	577	636	566	567	614	595	560	585	594	579	554	575	561	567	594	576	565	603	575	570	627	578	532	631	599	547	596	556	567	542	580	549	561	557	572	587	595	586	598	603	579	571	625	591	564	589	591	578	572	591	560	595	565	520	590	582	588	571	561	538	572	568	584	554	560	555	583	527	592	593	566	592	552	605	598	572	560	617	549	541	585	599	637	564	583	595	578	545	606	550	569	528	580	565	592	546	564	596	504	573	565	540	595	616	570	608	555	602	600	550	591	567	581	572	573	581	588	558	526	575	533	559	574	573	593	556	569	579	587	557	571	538	557	561	600	575	551	568	615	587	551	604	556	584	563	583	576	584	573	631	535	590	538	591	603	567	569	570	606	609	618	575	542	571	602	581	568	566	596	579	572	579	567	554	542	587	565	552	540	563	594	573	591	575	566	616	545	599	587	584	555	578	546	569	575	543	600	566	541	537	533	527	585	541	570	539	576	632	573	575	604	598	579	571	604	533	588	562	565	608	550	608	570	574	591	581	581	583	568	586	557	547	554	571	607	611	587	549	579	547	565	582	599	549	560	587	590	585	554	524	571	610	619	579	558	590	560	576	566	581	540	552	544	589	569	613	580	564	580	569	565	543	519	524	574	601	583	570	586	564	559	557	574	575	575	557	596	578	586	567	568	579	588	576	536	582	591	589	562	547	587	562	513	605	540	555	602	550	562	540	552	585	578	562	575	596	565	581	564	582	576	596	533	549	581	582	538	606	586	573	613	578	567	567	596	569	578	550	609	604	546	568	572	562	564	562	615	641	600	616	608	544	569	607	592	570	560	569	578	572	576	591	593	549	553	545	615	578	590	546	642	583	618	541	589	599	588	512	580	558	531	619	543	571	585	572	529	569	574	541	592	581	603	558	575	595	614	581	563	584	590	572	563	571	586	571	600	567	551	573	599	558	568	588	592	570	561	575	538	610	583	624	574	549	555	596	588	609	570	595	514	562	570	625	587	608	564	628	612	568	561	590	572	571	562	574	535	626	590	547	581	602	584	621	575	569	582	551	567	583	583	562	572	549	596	605	606	590	596	572	540	548	596	566	585	607	560	591	569	563	603	603	539	571	576	574	573	586	590	603	586	533	594	564	585	582	541	557	582	564	549	560	581	551	566	608	601	619	565	552	581	575	609	571	583	591	627	593	600	582	568	573	608	593	573	593	574	620	578	561	586	562	569	563	611	599	629	540	603	575	563	585	606	573	589	598	568	581	536	569	608	537	572	565	586	601	591	569	612	552	601	563	586	603	579	590	523	561	568	584	528	563	566	553	593	614	575	584	574	595	594	591	584	592	558	579	533	609	562	579	576	609	586	583	547	557	573	566	577	558	562	571	583	561	564	539	558	585	556	585	560	554	585	566	552	546	640	549	583	591	534	572	543	611	579	603	546	535	577	606	520	547	567	575	560	539	579	596	597	571	565	561	615	593	589	606	598	596	609	602	606	597	639	601	587	540	564	550	608	621	605	565	565	617	582	538	516	567	560	530	580	599	535	579	597	593	540	554	587	585	561	560	532	587	585	595	581	565	566	565	562	572	550	607	591	628	575	540	563	576	579	586	587	541	588	533	563	534	568	566	574	579	580	571	570	551	589	568	594	551	567	580	589	598	570	561	590	594	557	595	583	589	597	552	569	571	563	597	589	563	602	584	544	572	573	583	609	590	587	543	570	582	607	579	579	547	548	561	515	532	598	592	600	583	583	567	612	593	562	552	560	563	550	524	631	595	569	586	601	560	584	548	614	577	629	608	568	609	582	550	556	572	597	566	574	592	558	571	637	580	552	552	573	603	591	575	559	602	550	543	547	602	605	569	579	595	596	548	591	577	573	536	574	567	606	616	570	574	576	598	562	582	542	546	580	563	567	552	581	569	615	528	588	559	595	579	571	634	560	606	557	604	582	586	574	566	573	597	565	508	563	604	564	612	609	573	570	553	574	538	579	580	572	588	552	553
4420	1082	1028	758	728	731	728	674	737	704	673	686	669	661	682	633	644	681	678	663	671	645	668	688	722	709	695	698	676	637	686	665	680	660	629	709	657	657	643	687	624	660	696	707	668	681	662	664	694	707	720	672	619	665	646	665	670	701	676	675	681	675	685	635	708	691	644	626	675	688	732	734	671	649	687	715	670	698	631	738	632	713	649	707	726	644	664	660	689	629	698	647	705	683	696	664	660	698	675	635	655	686	657	709	643	673	665	695	659	643	679	657	640	644	700	714	667	727	695	712	708	651	679	724	672	694	696	667	678	713	674	670	705	651	696	663	675	702	673	714	656	700	687	649	655	682	684	651	648	678	701	631	664	647	676	711	692	700	666	665	652	680	661	681	642	666	648	699	725	672	623	701	669	663	692	701	595	742	616	665	655	667	681	694	668	684	643	683	713	650	671	705	664	666	645	681	698	714	598	672	701	647	625	653	686	725	720	695	718	638	674	681	659	666	670	708	690	647	618	678	673	730	717	651	653	666	688	659	672	692	653	652	677	629	691	684	655	642	656	699	734	688	706	675	676	691	693	691	656	718	646	711	657	721	657	716	650	640	692	683	675	704	694	713	663	671	693	714	660	680	683	634	673	641	652	669	659	672	679	674	689	687	637	664	652	643	687	648	655	688	652	690	674	648	680	617	680	636	691	660	652	718	647	642	603	658	678	653	700	678	671	718	695	688	633	656	644	642	675	669	653	654	720	683	710	660	671	635	703	671	663	659	679	646	667	655	665	659	708	696	632	663	673	738	703	638	652	669	695	713	679	672	656	708	658	617	659	685	673	748	711	678	667	626	656	654	641	674	677	603	649	677	679	688	664	627	666	649	688	702	630	699	666	701	672	676	669	692	694	698	684	685	677	691	680	665	620	664	679	678	690	669	696	701	709	665	722	721	699	625	703	675	687	680	637	714	688	670	676	663	662	656	700	656	681	735	693	653	641	669	668	695	659	682	694	661	616	687	654	696	654	686	660	678	661	701	675	698	660	680	708	707	708	687	688	637	680	669	657	705	669	686	655	678	670	657	673	682	693	688	695	670	676	670	692	675	701	632	669	698	655	658	684	641	680	698	670	678	688	681	643	667	664	638	661	674	668	670	657	678	630	683	678	687	662	662	643	649	669	598	686	722	684	637	670	615	645	710	729	707	686	662	688	690	696	685	704	649	696	691	677	684	675	619	674	650	675	679	720	686	670	689	686	678	664	703	668	693	656	668	641	642	708	682	717	692	673	647	644	635	654	655	648	725	659	652	689	685	659	680	677	649	685	679	685	689	666	681	670	672	728	649	692	676	669	650	663	692	636	704	689	671	642	698	675	675	682	687	706	696	672	646	670	675	680	743	713	675	690	674	669	656	706	710	676	665	668	657	671	655	674	683	663	714	646	670	686	672	691	632	699	679	666	661	640	698	641	688	635	709	664	687	634	634	644	636	711	643	650	673	636	664	639	683	623	677	672	661	661	691	670	673	714	694	677	681	660	675	663	712	685	642	664	654	652	711	677	650	708	637	682	676	638	655	684	657	664	675	716	706	714	674	679	618	682	658	656	665	670	719	665	662	690	672	638	652	660	629	714	685	674	656	677	733	660	666	598	705	665	668	674	716	666	649	681	690	619	654	669	651	641	631	647	672	662	695	689	668	660	679	658	638	702	661	679	661	707	678	629	670	662	665	685	664	679	683	637	643	667	656	695	690	636	645	634	601	655	678	664	685	654	686	697	620	683	683	674	710	677	712	649	678	675	652	633	652	648	718	704	686	655	669	651	630	701	643	696	605	722	650	709	580	650	649	723	691	748	680	617	684	689	674	663	714	684	615	654	707	694	631	650	628	664	704	679	714	701	700	724	686	626	664	729	685	626	673	696	674	702	663	676	628	654	622	689	701	684	672	714	656	689	702	676	702	664	679	664	673	710	693	710	649	741	668	699	675	709	686	653	653	672	658	681	691	674	683	645	638	660	666	679	692	663	678	674	648	677	677	662	675	643	690	637	699	673	644	718	659	679	692	634	683	657	671	720	639	640	687	669	675	658	637	676	753	655	633	711	659	729	688	610	695	647	675	653	702	678	609	685	688	647	673	628	675	700	625	645	675	672	666	652	648	672	623	640	670	648	683	677	660	684	643	683	656	647	706	662	665	697	667	657	641	707	684	678	666	688	657	690	660	680	654	660	705	640	656	674	686	686	613	698	651	661	691	689	650	671	635	694	705	714	682	666	714	695	663	717	637	665	678	658	692	653	665	680	669	676	683	645	721	661	679	668	644	684	683	688	695	636	658	699	657	721	730	656	659	693	657	664	721	678	605	664	645	686	697	679	658	672	691	657	689	645	644	660	653	650	635	689	644	656	650	663	696	675	675	684	662	682	682	696	649	629	704	694	685	715	648	661	696	703	657	648	651	690	696	672	670	697	727	682	656	697	668	703	638	644	626	667	684	684	662	662	735	671	662	656	665	633	663	710	687	675	732	650	665	676	628	708	662	671	713	657	706	661	691	679	645	646	725	649	654	739	691	674	630	697	700	673	677	671	667	630	640	686	664	670	699	645	727	666	666	682	664	695	629	660	648	681	682	662	704	701	693	640	666	675	687	678	696	705	652	676	675	666	679	714	666	672	659	675	708	651	653	647	670	663	654	658	663	665	641	705	622	659	630	655	709	631	655	644	692	684	647	647	679	714	680	668	651	653	720	697	663	685	705	725	603	663	673	703	687	700	692	642	683	692	632	654	682	708	674	708	669	666	657	703	719	663	712	724	667	701	718	667	669	658	709	660	617	683	686	645	684	669	678	669	647	674	678	656	657	664	685	663	718	679	665	633	671	683	684	704	668	615	676	694	644	622	704	671	612	653	641	685	670	691	661	646	668	664	650	705	714	630	674	657	666	651	706	700	684	670	641	671	687	662	658	663	662	685	652	656	675	700	711	715	652	674	693	686	676	641	687	688	694	691	696	687	719	596	687	679	701	691	660	677	684	676	697	697	625	728	624	698	714	644	671	694	668	640	652	702	685	663	662	699	696	660	637	695	648	654	670	632	686	646	647	643	698	726	676	644	641	678	643	705	734	623	671	670	664	656	678	700	656	660	712	639	662	692	716	691	729	736	694	681	703	675	661	661	625	677	723	687	669	668	671	682	682	627	678	688	661	705	692	680	678	677	660	658	694	740	681	621	661	686	690	714	632	699	633	707	766	651	693	684	644	676	650	652	651	680	624	699	697	616	693	673	722	688	697	687	728	656	675	673	706	694	659	670	624	692	723	656	671	667	689	683	693	720	713	662	655	663	679	657	670	693	672	663	666	694	682	677	655	661	670	666	612	732	691	664	654	634	664	697	680	698	686	665	675	678	718	705	706	682	714	682	687	687	709	654	703	673	656	701	695	693	624	677	670	662	703	686	694	645	656	687	660	640	670	710	678	671	663	629	671	714	645	697	720	699	645	703	702
23680	21158	28143	24446	21131	8926	1343	951	851	799	827	724	728	694	694	631	693	677	665	670	620	645	612	600	669	633	632	671	682	676	693	610	607	619	618	646	627	627	680	649	616	630	641	624	654	615	660	616	654	654	641	636	599	597	617	587	640	631	637	605	653	616	635	663	616	648	631	630	617	637	596	606	624	602	648	666	632	697	618	579	627	663	641	614	621	663	628	617	624	664	605	657	628	616	617	651	640	607	624	647	664	584	628	618	659	640	628	586	612	616	630	631	640	649	618	641	629	688	559	627	636	573	627	626	619	680	639	609	639	601	613	599	624	630	598	600	627	617	630	587	619	661	593	627	637	644	604	615	623	605	624	665	595	597	628	566	620	609	599	565	621	630	663	617	625	662	666	613	619	640	598	640	635	628	622	599	591	633	672	624	634	575	598	622	596	571	624	628	666	623	638	616	611	564	642	633	593	608	629	602	621	619	611	638	621	590	558	614	611	573	647	629	638	627	633	641	612	642	630	599	642	641	613	616	585	655	635	584	653	620	626	652	662	594	639	629	638	690	688	653	617	637	632	664	578	608	614	624	679	640	636	602	603	632	636	586	653	588	624	610	654	587	607	622	634	584	624	583	628	629	629	616	601	628	652	648	645	601	601	647	623	621	606	604	613	637	611	627	642	621	593	608	601	657	664	669	618	635	636	629	599	619	575	620	624	625	618	633	567	623	625	624	639	627	615	632	616	608	637	685	621	657	664	607	634	578	631	593	609	590	625	642	592	639	640	589	627	607	619	628	650	652	618	627	602	621	626	619	624	627	583	645	604	594	593	581	600	597	666	628	655	595	600	624	647	606	588	678	613	645	621	589	631	594	628	598	642	592	611	658	622	622	619	614	619	580	618	561	609	603	627	571	622	619	646	636	599	621	644	608	647	662	597	622	657	602	592	620	625	578	646	572	628	648	599	629	618	629	660	648	608	636	647	585	610	604	587	617	606	604	620	629	647	622	591	585	580	600	596	627	610	602	666	631	638	657	684	640	627	668	641	608	599	587	638	620	653	616	623	597	612	634	618	634	650	572	615	593	593	611	634	633	644	622	637	634	623	602	606	623	658	655	629	575	674	598	649	623	655	616	584	620	623	626	638	644	601	607	619	594	612	645	612	607	599	630	621	648	676	624	645	614	599	635	654	607	606	609	601	607	588	602	629	601	702	607	569	632	603	591	656	643	555	588	603	604	588	614	642	592	580	638	618	617	620	599	606	596	637	645	606	660	626	630	670	620	604	618	648	605	615	648	603	637	630	613	618	589	605	618	620	593	636	594	640	662	608	616	639	617	611	596	566	563	662	618	646	645	692	560	632	626	574	607	629	614	601	630	652	669	653	667	649	562	649	618	589	609	619	614	606	617	609	636	632	599	631	629	639	652	659	641	591	596	582	608	604	614	604	629	681	608	622	615	630	669	625	646	561	662	603	583	588	635	617	654	621	645	614	607	603	603	614	676	593	630	639	627	619	620	649	624	609	596	602	627	604	637	634	628	632	665	670	628	610	646	600	632	604	607	600	652	608	563	614	613	624	633	614	627	621	623	638	620	628	651	597	588	620	651	641	570	626	617	605	669	620	645	626	626	635	614	622	598	614	616	629	581	677	594	648	583	677	607	637	586	659	559	641	627	670	623	626	645	604	622	604	640	566	654	603	646	636	607	639	648	615	631	616	604	616	618	632	605	626	675	667	621	583	640	602	627	632	616	680	603	587	608	636	629	594	597	672	650	639	593	614	635	617	612	605	648	574	658	632	622	638	661	603	642	617	607	608	629	638	603	602	579	604	609	603	591	591	623	595	636	627	602	632	619	605	617	569	655	624	594	584	595	595	620	607	575	605	669	654	613	646	614	583	603	637	654	692	633	660	629	621	618	639	625	599	637	639	634	584	629	649	618	641	597	635	623	604	657	619	575	665	676	608	633	603	624	619	598	645	613	600	612	656	620	615	604	585	612	615	644	601	592	629	644	607	649	579	628	641	596	637	628	597	657	605	643	629	634	636	605	619	607	623	603	612	639	623	616	598	625	642	644	608	629	648	623	604	596	618	573	649	589	644	622	601	615	642	633	632	620	611	625	618	666	661	651	590	631	618	648	649	624	619	596	605	572	637	625	615	622	620	614	587	617	593	617	643	620	594	677	608	632	631	635	647	576	595	670	637	632	626	612	603	643	611	634	597	644	632	649	640	611	566	646	631	637	663	619	593	632	611	591	592	643	614	669	643	659	608	630	649	579	617	618	599	656	578	611	644	643	615	611	616	640	607	632	621	623	620	582	598	668	658	617	641	619	609	637	650	656	668	610	629	635	635	636	621	611	651	607	668	591	642	621	629	645	618	601	588	618	679	610	629	621	641	671	669	649	593	634	660	632	605	639	653	602	591	628	626	567	618	610	608	622	611	604	617	608	647	607	609	588	619	595	641	604	620	650	639	640	624	660	590	589	570	626	633	603	660	616	621	603	623	617	639	588	611	622	649	649	628	625	623	600	619	614	661	618	627	623	585	635	638	600	586	634	641	654	618	640	669	601	597	606	637	611	632	584	614	637	616	637	609	624	658	617	635	624	621	635	633	639	646	616	623	654	647	655	594	615	650	653	632	652	592	631	634	667	590	666	611	625	640	635	608	613	628	611	673	622	600	637	612	601	630	651	629	668	630	563	605	624	601	643	583	615	655	660	629	567	616	617	617	600	558	670	629	613	636	646	633	658	617	624	618	649	614	648	639	597	651	648	583	646	600	604	624	550	632	613	578	645	621	621	596	641	645	608	641	601	609	604	627	603	587	623	590	601	597	602	643	616	572	609	598	612	594	640	613	641	608	661	612	596	636	616	641	661	629	583	624	614	604	583	608	615	612	624	619	662	599	549	611	606	646	640	624	614	651	626	608	627	598	592	636	680	622	624	642	612	633	616	617	653	647	605	624	627	617	639	608	614	620	632	634	617	600	596	604	599	609	633	667	586	635	627	613	569	637	665	581	588	631	584	609	620	588	629	619	589	614	661	572	582	629	641	634	650	611	629	644	669	652	547	637	604	643	652	614	658	623	632	609	622	589	610	602	667	625	643	636	656	676	589	630	588	608	620	636	615	589	607	599	621	673	587	603	655	620	614	610	610	666	678	609	656	569	606	605	621	668	632	612	606	602	603	665	579	654	564	611	595	641	599	608	608	601	610	562	649	564	631	615	663	641	585	594	582	624	585	630	615	575	647	611	606	605	593	640	662	613	597	628	623	625	627	627	616	622	623	620	630	589	644	631	648	610	634	589	641	633	595	614	592	623	624	644	624	610	617	612	627	616	598	623	588	611	639	643	627	633	640	635	603	590	652	633	608	618	623	629	616	626	614	615	605	589	594	618	618	632	622	648	642	661	622	618	649	612	589	619	647	610	638	653	653	650	636	610	668	598	658	591	634	620	648	591	583	604	609	638	652	623	638	612	628	639	609	657	600
3357	8425	6563	3442	2385	1881	1567	1284	1236	1076	941	938	878	887	884	857	838	841	810	824	791	754	756	799	765	765	767	751	767	710	760	709	817	809	776	724	750	734	717	789	732	725	708	739	737	725	753	759	777	748	797	713	756	739	740	732	730	728	722	778	714	785	715	737	713	747	717	728	724	775	743	778	740	745	746	710	750	766	772	743	750	746	726	728	741	781	696	721	779	715	718	740	706	780	769	719	737	696	715	698	736	748	728	719	724	756	705	695	685	723	738	735	765	753	759	746	759	753	759	721	728	758	758	753	777	750	763	753	720	719	775	702	725	726	724	746	721	716	740	813	772	725	739	761	684	807	758	736	743	716	748	712	734	736	753	757	740	738	757	737	708	735	750	752	726	736	726	756	744	737	760	723	760	714	682	738	763	716	760	751	771	743	710	754	749	702	746	761	701	738	760	709	729	734	771	754	727	731	776	714	721	729	746	763	787	764	754	747	714	744	742	745	717	773	748	728	749	759	792	706	717	688	774	718	771	726	711	718	714	764	731	706	725	753	725	746	798	709	714	693	705	771	743	789	733	747	711	726	725	757	708	726	747	754	762	742	720	756	755	701	721	710	755	725	696	787	728	702	734	726	717	729	781	750	701	755	732	709	698	737	749	727	730	755	741	665	720	718	692	756	763	729	752	709	776	751	721	725	754	756	768	703	686	692	726	760	707	756	704	814	691	721	709	731	745	750	743	732	746	729	749	713	793	745	749	684	739	711	696	761	737	711	727	741	739	772	788	729	710	721	722	707	691	743	716	737	693	707	725	748	756	729	701	714	721	691	725	789	744	687	744	776	737	734	731	758	775	719	753	768	788	728	757	756	727	748	730	699	735	722	759	735	786	744	653	705	695	735	774	746	747	729	750	751	679	809	692	745	733	688	723	738	751	724	759	748	754	745	776	771	731	726	726	761	779	709	723	719	805	738	735	703	694	707	738	734	704	772	736	729	691	748	716	728	730	746	742	769	699	727	753	758	793	789	763	718	685	729	719	706	782	721	758	689	747	801	697	743	747	776	723	762	754	731	739	742	761	748	715	759	685	727	753	739	718	727	737	753	747	750	768	737	757	727	774	723	745	723	710	753	733	730	744	805	782	721	710	755	699	730	753	711	697	734	750	727	777	693	702	773	761	726	766	756	774	726	741	728	800	704	754	731	738	730	691	759	746	726	727	697	704	722	779	759	730	751	741	737	749	733	722	755	746	737	741	756	781	776	722	729	693	748	744	737	745	755	734	736	782	746	780	758	713	755	753	726	774	773	771	746	716	742	715	723	743	723	730	799	713	754	711	737	781	760	782	735	694	717	725	717	740	791	745	716	729	755	723	753	772	778	722	740	750	741	711	779	748	789	724	744	763	729	758	750	741	771	717	713	752	718	710	713	751	752	734	736	763	756	792	743	713	724	743	754	731	734	752	709	712	739	698	769	764	779	775	739	748	751	714	772	677	727	689	780	681	713	733	765	734	729	738	738	721	707	730	775	811	739	716	771	748	677	711	755	716	788	709	730	670	736	770	757	758	727	701	768	774	764	731	715	740	746	748	748	769	744	774	767	743	780	728	728	726	770	774	748	788	787	716	721	726	725	751	685	738	756	749	702	731	751	765	747	745	696	727	749	689	699	712	720	750	738	725	687	777	742	707	730	717	768	730	694	707	716	710	750	696	743	753	733	772	752	706	740	745	745	729	696	752	738	804	784	800	707	708	734	704	723	721	739	713	697	706	718	735	768	719	701	750	752	707	745	678	735	762	764	737	778	801	699	715	705	730	746	679	763	785	722	756	710	711	737	762	781	664	700	763	726	743	719	779	682	757	724	717	790	729	689	750	793	734	745	740	696	678	713	782	760	798	708	720	737	735	759	721	724	742	721	766	732	729	734	717	712	765	748	779	765	738	765	736	711	711	731	707	681	737	714	715	736	730	696	721	760	754	726	712	757	691	771	724	726	664	802	706	731	707	739	699	778	752	754	735	715	725	732	726	720	710	688	728	718	732	701	760	777	747	712	790	770	756	775	744	734	726	753	751	717	727	794	767	738	714	717	701	758	763	748	755	716	725	730	672	746	744	766	726	751	696	763	714	743	749	707	680	727	718	713	729	771	717	718	750	680	735	758	682	750	712	764	732	799	752	758	753	704	731	765	703	784	687	716	698	721	762	746	757	774	724	739	726	712	739	710	716	729	816	741	735	742	753	728	719	745	710	760	768	715	740	750	720	779	724	683	717	736	696	765	748	722	724	754	733	739	717	723	735	736	777	789	715	752	727	718	731	749	796	705	717	732	759	720	748	763	745	724	783	734	703	748	737	703	698	675	751	753	743	794	737	773	706	713	787	747	770	733	780	733	719	732	716	735	711	699	738	730	757	702	738	748	699	730	809	776	741	711	734	710	760	741	707	750	735	721	756	803	739	743	767	738	717	745	720	737	754	735	778	725	712	689	736	751	729	692	765	780	769	751	767	693	769	708	716	743	753	743	725	731	766	712	766	791	766	734	740	710	732	778	746	760	656	709	727	720	741	787	726	755	706	754	746	704	755	770	713	736	712	739	673	741	751	788	745	788	775	709	755	695	731	749	738	758	721	727	737	777	684	741	728	727	748	737	728	750	769	748	702	773	724	727	754	753	737	744	724	739	713	743	736	737	740	719	761	727	753	765	773	745	769	712	731	761	675	735	686	759	780	732	742	684	786	716	725	754	724	699	735	671	738	711	741	703	707	735	729	773	690	792	694	722	757	808	729	712	741	708	742	751	789	745	749	746	716	777	733	709	733	740	748	742	763	751	724	717	742	685	719	720	739	690	708	808	772	756	749	705	738	685	761	714	746	693	744	721	745	766	753	748	701	769	738	695	746	710	769	760	751	704	724	695	686	736	706	732	737	707	705	731	748	727	742	718	757	754	769	718	745	665	748	671	732	690	753	713	747	715	696	733	734	681	722	735	767	702	720	766	758	707	706	790	751	744	753	748	734	757	727	736	748	699	707	708	736	731	744	758	744	748	729	726	746	740	768	753	775	741	724	729	751	738	735	688	711	779	789	752	739	752	736	775	745	743	764	706	713	751	747	776	728	759	773	714	768	738	725	695	775	773	739	765	727	731	737	776	806	708	707	752	714	721	735	768	735	679	725	769	757	736	754	751	751	714	726	758	709	752	730	752	788	736	715	712	721	708	724	776	750	790	719	739	755	730	667	739	744	769	732	701	717	754	720	747	739	740	752	743	736	732	686	716	788	762	737	772	732	796	694	797	725	739	732	734	758	736	766	736	766	724	764	766	753	734	704	720	688	718	779	682	721	727	796	747	695	815	720	717	760	743	753	737	776	701	753	753	743	756	725	747	773	732	773	695	726	725	724	788	792	683	705	770	755	749	756	723	742	734	758	710	745	778	750	697	736	696	737	744	789	780	763	753	717	718	755	771	721	756	722	750	749	739	739	768	721	696	751	722
24634	21160	27187	25301	11219	787	518	449	402	391	376	371	354	345	324	339	339	328	310	300	325	297	333	321	346	321	315	318	329	295	300	317	294	324	293	318	272	308	305	317	305	306	259	287	304	315	318	274	268	331	305	295	292	323	285	315	293	315	275	275	301	290	287	283	330	306	276	319	296	292	317	312	306	309	272	329	316	273	302	281	296	289	275	278	252	317	319	289	291	301	334	327	306	262	312	295	309	299	308	308	313	291	318	301	291	277	297	286	326	298	286	318	301	326	285	287	283	276	324	285	302	319	273	300	288	294	284	280	305	271	320	294	290	280	304	275	291	312	325	303	291	295	293	285	326	312	322	299	315	288	314	270	303	308	289	276	320	330	315	294	295	301	271	285	306	320	299	317	327	293	303	292	295	279	313	310	282	298	299	301	297	316	291	272	332	303	297	296	295	275	302	321	297	310	312	303	286	326	330	322	313	290	273	293	315	294	329	322	313	287	293	297	307	334	310	278	277	325	324	291	313	301	302	274	303	327	288	302	301	297	309	320	283	281	320	284	293	318	314	305	277	333	315	317	291	331	305	280	308	318	301	282	320	299	298	306	280	318	287	284	334	299	303	278	298	300	305	294	302	290	276	304	289	285	280	310	266	295	320	290	296	285	326	284	326	287	280	325	323	310	336	280	281	291	291	298	294	299	298	327	340	276	339	296	280	319	296	285	308	320	303	307	316	286	314	329	304	290	334	303	313	287	310	333	295	307	318	275	305	304	274	293	289	292	317	313	330	316	306	305	305	281	310	294	298	263	287	289	279	287	294	330	277	309	285	272	335	298	288	308	314	302	325	298	318	283	304	320	289	305	311	302	304	277	276	291	277	312	300	292	290	267	291	316	321	281	285	309	299	309	287	283	289	293	323	290	336	299	332	286	311	318	342	282	290	299	284	320	293	306	313	308	314	301	307	324	319	279	313	281	321	296	297	275	306	296	312	304	297	317	302	285	323	308	324	271	292	322	279	303	278	292	314	290	283	357	317	303	289	326	297	303	326	270	343	306	311	301	276	289	324	316	311	287	291	288	314	292	298	307	351	320	287	312	289	330	300	260	276	292	332	307	294	300	316	309	281	292	311	328	315	294	316	300	293	268	275	304	288	306	258	286	311	297	304	294	292	304	291	309	303	289	297	285	293	307	299	291	305	299	312	301	304	316	300	315	320	293	321	312	306	283	291	308	296	308	302	300	316	295	341	313	294	286	289	296	291	295	289	298	251	293	290	302	288	275	280	308	310	325	331	301	312	305	284	344	335	306	270	287	280	297	292	305	275	365	310	310	316	301	291	292	308	300	311	293	312	280	311	327	324	314	284	320	291	310	296	310	263	304	280	323	322	307	343	286	301	328	295	267	321	296	285	327	312	273	283	308	313	309	325	309	310	300	301	315	314	311	281	299	336	334	293	292	295	291	272	315	291	274	319	321	296	294	320	319	293	304	301	332	310	276	287	294	298	290	322	299	292	277	307	273	304	304	317	333	293	293	315	286	289	319	290	289	274	302	342	312	267	298	313	320	321	283	311	312	320	308	290	310	269	294	329	314	282	322	286	294	274	309	326	279	326	323	296	294	326	337	288	298	305	292	291	291	280	305	293	288	323	295	274	292	303	313	331	342	297	333	299	327	306	276	283	321	283	306	297	317	286	300	333	308	334	271	295	321	288	299	304	296	294	276	301	301	291	290	311	318	290	312	314	318	292	277	295	298	297	294	275	305	283	306	289	316	273	305	306	280	286	301	313	284	284	311	293	308	276	327	288	324	287	257	321	317	285	284	360	342	290	290	322	323	299	294	278	277	335	313	316	318	333	311	309	323	302	292	292	307	296	302	308	314	306	281	287	312	318	316	314	285	293	312	312	285	273	306	296	323	308	289	293	317	291	311	288	307	308	303	279	306	303	316	298	289	284	306	328	310	312	273	288	288	317	282	318	289	324	325	272	289	280	273	312	296	261	285	282	304	289	279	301	308	318	291	314	327	294	313	298	327	291	306	275	327	329	287	301	318	294	303	280	300	274	282	308	271	291	304	302	277	310	275	331	291	316	287	304	275	297	310	300	291	316	295	292	298	296	284	331	321	269	295	306	287	300	311	290	313	296	278	297	297	299	296	297	295	313	308	290	309	296	311	309	302	311	264	325	303	310	295	287	316	303	317	318	287	298	314	321	303	281	281	296	297	299	299	308	287	319	315	302	306	328	264	345	318	278	299	302	293	296	309	288	352	284	326	307	291	301	274	281	284	295	307	320	287	316	318	289	309	322	276	290	310	313	325	305	263	323	305	305	305	314	290	313	307	333	311	314	288	298	288	286	316	284	282	294	250	306	304	321	308	301	287	277	307	309	322	321	322	315	283	287	295	293	315	321	310	301	316	300	308	269	309	316	319	288	296	290	299	293	346	313	328	284	306	297	267	277	300	299	278	322	297	314	283	288	303	318	284	312	329	337	284	295	328	304	301	326	305	306	317	305	310	281	303	328	307	318	325	298	287	298	315	282	289	314	325	325	290	311	333	338	290	279	297	317	274	289	330	297	321	305	314	292	328	292	299	273	308	306	301	283	314	306	286	308	304	298	289	299	306	304	310	303	311	292	290	342	314	311	291	325	308	301	295	331	285	293	333	287	292	289	309	302	324	336	276	285	292	306	274	277	295	309	284	300	319	302	316	298	322	287	331	310	325	308	286	300	304	294	323	305	280	308	284	297	323	297	317	296	328	291	293	304	304	282	269	291	299	311	305	288	268	315	307	298	308	332	281	309	320	294	310	303	316	294	314	316	323	282	306	293	314	296	327	300	329	288	312	284	307	296	298	285	283	317	285	328	318	284	302	300	278	307	303	304	303	305	318	301	294	305	304	286	333	306	312	286	298	270	274	320	313	326	313	281	288	303	319	337	312	301	263	325	307	270	307	309	349	324	278	297	300	279	290	289	309	287	316	266	291	301	314	284	305	302	306	275	298	307	334	304	293	317	306	305	334	322	304	317	307	285	317	307	281	319	280	299	337	311	293	298	296	303	323	271	320	281	288	294	311	290	303	311	282	261	300	292	320	298	279	277	288	310	297	292	299	348	316	294	312	291	287	256	325	333	312	316	312	282	302	302	265	281	275	260	318	329	315	331	318	325	314	286	289	306	339	287	272	301	300	329	290	315	271	298	283	307	314	296	293	281	289	281	309	295	330	286	268	285	304	300	298	328	307	273	298	329	303	332	306	299	302	318	295	279	316	313	281	300	311	310	297	307	282	326	303	302	287	300	306	301	287	287	325	312	286	296	283	281	293	270	302	273	281	281	318	316	310	309	315	309	343	288	295	286	272	288	332	300	313	329	295	335	298	312	282	272	298	309	312	310	294	310	334	295	270	293	294	305	296	314	322	308	305	299	328	303	294	291	324	289	311	315	311	329	324	291	296	278	288	275	286	303	275	289	290	296	281	281	292	290	306	298	306
3457	5217	3947	1865	1381	1043	856	761	635	553	543	464	430	426	403	420	439	363	370	406	374	356	390	373	387	375	385	404	344	420	384	342	353	343	363	368	373	363	361	350	382	374	360	379	366	347	371	380	390	308	370	352	339	390	356	364	366	372	352	344	389	350	375	361	404	325	329	375	372	391	356	372	360	358	381	349	368	368	358	376	364	375	394	348	331	358	361	383	368	318	346	383	353	375	368	317	364	374	369	373	356	333	323	377	355	367	369	389	356	345	379	372	362	414	376	340	351	370	362	358	352	351	349	368	349	360	347	318	340	299	345	361	336	368	329	398	353	358	364	358	351	324	351	370	362	379	350	366	378	340	354	363	379	363	347	385	335	352	360	374	339	362	348	381	350	360	347	342	354	362	368	363	336	345	356	386	388	339	337	365	330	355	328	397	345	353	367	363	311	351	394	381	336	387	373	345	380	371	354	357	357	388	328	367	364	375	359	377	350	329	350	368	392	384	347	386	368	369	346	348	332	358	356	353	380	374	386	357	384	389	363	358	371	329	345	340	343	369	380	353	390	346	372	330	363	375	359	343	371	317	348	385	346	346	360	359	341	365	348	373	357	388	334	365	332	382	359	365	335	378	351	356	354	360	379	342	341	364	366	361	361	340	338	352	356	336	383	390	370	356	346	338	340	333	365	384	340	352	345	390	370	342	356	357	337	346	352	339	340	388	366	393	363	346	365	393	357	346	336	343	346	357	365	354	370	308	363	378	359	357	358	320	380	342	367	355	318	343	333	344	349	358	367	340	356	342	361	375	362	350	355	351	337	348	365	333	352	363	354	362	366	333	358	373	367	366	355	347	343	365	377	365	354	368	361	360	341	345	348	361	356	375	349	379	376	364	313	332	372	344	350	368	363	344	346	379	322	370	365	325	367	342	342	351	350	375	345	354	401	333	350	389	351	369	332	324	361	386	381	388	397	323	314	352	344	371	357	355	387	353	367	361	368	350	347	382	346	359	348	329	332	364	351	354	379	339	365	352	333	392	368	347	366	347	382	355	361	347	337	382	335	364	323	371	370	396	366	350	369	384	329	354	367	372	359	355	371	382	301	351	333	335	380	379	317	366	344	340	401	380	371	368	377	351	350	370	370	362	346	383	345	393	319	366	350	356	355	332	338	342	335	328	341	374	355	385	372	382	349	361	364	385	369	366	354	363	378	364	371	366	322	376	372	370	397	354	346	365	328	356	383	351	340	350	362	381	346	335	342	392	334	369	346	345	341	352	334	327	358	344	353	359	373	355	361	368	347	375	356	360	390	346	380	363	356	370	409	363	330	335	362	350	321	367	372	372	352	373	348	368	354	388	343	347	354	373	343	337	369	330	336	339	387	358	376	348	373	355	372	331	343	360	371	341	347	361	348	358	347	365	373	377	376	335	337	343	354	381	348	349	382	327	342	349	339	344	354	358	330	356	312	395	357	344	356	374	364	375	344	356	387	311	368	382	352	355	365	366	335	338	365	392	311	352	356	349	369	356	326	374	402	351	377	377	339	341	362	373	400	364	365	353	345	338	355	329	355	381	356	340	354	384	337	346	370	364	355	373	358	360	367	360	357	380	351	338	351	348	361	362	340	353	368	360	343	342	353	358	340	363	365	359	399	347	338	360	371	359	329	358	340	334	361	355	367	343	336	370	388	330	369	335	346	325	353	349	319	348	364	371	380	359	375	354	344	352	352	377	337	358	393	331	379	383	363	348	377	327	331	386	366	351	357	370	338	380	379	339	364	379	362	340	349	321	350	376	343	390	336	342	368	367	336	348	352	340	344	360	338	360	334	346	339	346	353	368	351	346	360	345	335	369	351	372	358	361	371	354	346	332	385	359	350	358	346	391	342	339	378	333	383	327	358	382	337	331	302	385	342	337	376	384	325	351	353	368	365	343	379	353	362	355	368	361	365	345	380	388	352	360	349	352	341	366	357	376	359	363	355	371	363	353	350	377	340	361	331	367	350	384	384	331	362	362	353	357	326	327	367	361	373	379	346	367	316	346	364	335	361	353	347	374	343	377	346	374	367	377	368	322	377	346	377	381	345	376	388	343	344	358	375	336	346	377	365	326	380	337	353	354	362	364	332	355	334	344	328	353	387	351	385	387	332	389	353	363	382	362	365	358	361	363	362	356	366	363	367	350	390	337	372	373	360	369	384	351	385	323	364	361	361	347	366	333	411	367	380	363	363	315	357	375	376	320	354	361	370	365	351	346	356	378	385	363	355	331	348	355	352	326	377	357	354	328	366	369	358	378	312	363	364	335	353	351	336	363	379	338	348	367	334	332	343	334	371	367	354	411	381	371	358	352	311	358	350	367	336	353	387	346	355	389	363	347	323	364	368	346	416	361	356	369	341	319	359	340	340	334	367	338	368	356	381	350	368	367	367	376	324	357	317	331	365	371	366	378	320	378	369	369	357	361	331	387	344	368	331	375	361	384	367	335	366	358	371	384	354	386	342	380	343	403	361	371	374	347	367	327	351	371	366	332	338	367	347	340	363	357	345	360	331	335	363	360	313	352	368	371	347	332	357	376	376	363	365	352	352	353	360	397	345	351	332	357	355	317	360	367	381	367	365	345	329	336	327	347	349	369	350	333	347	303	354	378	334	357	361	341	349	357	339	359	306	338	355	347	349	375	328	382	380	390	346	368	340	357	341	355	346	366	372	347	362	342	339	336	349	371	336	352	354	376	341	370	331	351	368	374	340	346	314	340	396	334	341	359	325	346	344	368	364	362	350	379	338	360	348	377	332	362	335	349	330	379	374	355	344	331	349	353	376	354	346	367	372	341	334	358	369	337	338	370	339	346	390	341	366	322	349	377	366	374	365	377	339	356	383	329	356	355	330	340	356	358	364	379	341	343	334	350	347	365	341	344	373	326	330	349	335	360	361	346	351	360	377	372	339	362	368	342	390	338	332	352	351	309	368	342	356	350	355	352	362	317	360	361	343	385	331	351	320	376	341	330	350	334	356	325	345	340	331	354	371	352	355	341	359	357	371	407	342	343	348	365	322	323	337	398	356	364	348	366	330	352	352	335	345	356	334	351	356	346	394	334	347	348	357	351	321	354	375	337	366	341	391	343	385	337	364	376	345	335	355	332	359	334	368	367	377	341	354	375	355	350	372	375	354	374	353	379	377	325	381	356	362	378	335	349	386	350	337	380	383	387	365	390	355	348	331	363	375	371	354	352	350	340	352	364	348	388	355	306	337	369	367	352	386	343	330	343	390	325	331	344	347	361	364	342	356	384	329	359	368	363	344	350	354	333	347	358	407	337	340	385	361	348	347	321	366	380	357	383	329	354	364	305	374	320	382	380	370	359	358	336	370	345	340	320	381	378	348	343	365	319	336	339	373	362	375	349	348	380	379	376	346	381	331	379	364	340	359	362	354	358	335	342	377	359	348	380	364	343	329	329	341	368	385	351	353	372	377	390	350	391	345	370
22573	21164	28654	23946	21164	21191	7509	953	736	623	560	517	488	417	485	428	367	380	381	358	369	337	375	364	350	363	316	373	355	331	344	320	332	325	319	306	324	325	280	294	304	313	319	299	336	325	325	308	289	312	341	299	299	326	325	293	318	338	260	292	285	319	305	303	281	290	315	300	282	287	310	256	299	308	292	285	336	286	313	297	305	296	285	272	296	283	284	293	322	298	293	277	316	293	295	292	259	290	293	295	300	300	313	301	316	301	289	307	338	330	296	290	305	309	297	302	279	280	306	308	311	310	291	319	280	309	305	320	269	310	260	282	279	261	299	288	300	282	321	308	295	286	304	286	305	313	296	347	292	279	309	317	285	305	302	283	321	340	265	298	314	300	305	305	291	271	289	311	314	289	291	292	282	305	280	326	344	296	311	285	304	280	295	277	317	330	301	336	304	287	285	280	264	281	321	303	292	300	295	306	286	308	307	303	324	300	295	302	290	295	331	311	289	308	276	317	266	296	292	281	305	298	301	299	329	288	262	299	295	316	270	314	290	287	295	312	304	316	279	301	308	307	281	293	293	314	307	314	287	306	290	305	314	292	305	338	295	296	306	298	297	300	306	324	282	298	283	304	313	301	314	309	303	310	312	284	302	294	325	276	285	317	281	300	299	296	301	341	271	325	279	268	333	314	266	320	305	308	290	289	292	307	292	299	313	275	317	303	305	317	321	306	306	286	315	291	286	313	288	291	295	326	278	303	266	301	295	313	305	304	312	295	287	281	302	289	298	297	317	303	300	271	305	293	287	314	293	288	300	321	325	294	299	293	290	299	275	292	293	316	306	320	299	322	301	291	297	300	295	293	293	335	260	305	327	309	298	294	262	294	295	295	304	297	294	305	310	300	305	283	294	306	325	291	317	318	298	302	292	313	309	303	319	316	305	299	306	315	276	306	308	299	297	305	287	284	289	313	279	310	286	318	277	335	279	326	305	308	297	312	303	305	298	286	285	289	321	329	313	297	305	292	314	282	271	289	285	313	322	293	304	295	311	310	291	283	295	335	263	305	312	315	285	284	286	286	296	279	317	282	298	308	312	287	309	290	314	297	304	277	291	299	331	339	293	310	286	272	286	285	288	337	298	295	277	316	276	275	343	315	317	307	316	304	285	279	306	271	263	280	298	310	288	306	307	297	298	278	304	308	293	297	307	287	366	299	308	281	318	324	307	293	292	333	308	296	270	314	304	290	264	295	304	322	304	299	284	288	290	298	303	293	284	278	290	313	286	294	311	304	261	322	316	326	283	299	295	321	261	310	302	294	289	314	273	317	319	294	291	318	319	290	294	264	309	284	292	303	308	317	285	280	330	270	296	289	298	284	294	311	293	314	303	304	272	295	278	312	290	279	285	331	321	325	303	333	295	294	283	319	314	314	292	303	296	275	297	280	269	282	329	292	290	317	320	295	316	300	276	292	300	292	299	299	272	291	311	282	269	319	310	261	297	299	284	306	269	294	301	322	315	279	312	295	291	282	288	301	327	320	264	319	334	308	295	272	329	273	325	280	304	304	305	324	318	296	304	332	312	308	300	320	265	321	311	327	335	330	281	300	275	304	325	306	298	292	310	290	300	299	320	309	346	278	300	288	300	268	328	309	303	272	316	300	313	329	314	283	282	298	271	293	320	303	292	303	303	303	307	311	323	323	308	302	288	275	301	269	290	320	300	304	314	286	285	324	333	286	274	307	292	312	315	312	285	324	277	268	331	308	287	315	291	305	291	274	283	316	290	278	304	287	312	267	266	309	304	320	304	301	310	316	314	303	277	292	288	311	267	281	301	314	305	315	306	303	307	311	299	262	304	285	275	316	298	271	300	308	263	266	305	310	297	289	300	280	311	304	280	273	303	318	284	285	299	297	286	301	281	323	296	287	318	311	293	307	292	286	302	297	275	290	306	297	300	286	325	311	295	294	281	313	291	300	317	311	322	302	268	309	292	274	326	304	287	294	313	325	279	287	326	297	305	292	293	302	290	291	318	299	290	360	300	294	295	296	294	276	294	282	282	291	299	315	301	288	292	309	304	319	328	292	282	267	324	294	302	294	290	305	311	286	273	306	294	312	317	317	302	295	338	276	314	294	304	286	318	278	312	291	269	283	300	302	286	285	300	296	293	297	288	286	294	316	275	262	298	298	318	309	322	300	295	291	302	307	277	302	286	295	276	338	293	297	290	296	292	296	281	326	286	279	284	275	339	289	317	299	295	290	285	298	270	307	284	305	302	280	330	296	266	289	330	311	318	299	311	308	296	290	289	322	278	323	310	270	289	295	314	292	303	314	298	297	286	297	305	274	303	303	274	298	306	328	308	294	309	300	330	312	268	280	299	289	321	290	288	282	277	293	319	312	282	293	307	286	271	300	325	292	279	298	302	297	288	298	299	266	293	303	304	311	293	283	288	301	297	317	291	278	319	295	294	293	313	325	309	317	309	303	270	307	313	297	313	271	310	314	330	294	309	331	286	264	287	294	295	302	295	317	336	320	311	332	286	294	273	308	267	275	301	300	327	285	308	302	278	301	288	323	312	319	337	280	296	276	298	292	311	308	319	297	271	309	320	298	285	287	288	302	291	321	342	312	291	282	271	290	296	294	286	307	307	317	308	292	288	294	324	347	310	323	303	293	314	302	299	260	318	315	308	312	294	277	327	305	310	290	306	318	276	291	309	279	296	298	309	319	284	294	268	285	281	291	283	299	322	282	318	300	287	328	283	307	298	294	301	314	295	292	296	286	299	262	306	290	311	286	326	318	286	279	317	299	284	258	317	298	284	312	292	336	311	298	292	308	343	295	328	279	311	328	286	275	292	283	306	312	285	301	322	292	281	303	292	293	296	301	267	270	287	300	284	309	293	266	307	281	294	313	278	326	305	282	325	315	307	328	263	323	293	331	283	297	320	328	321	281	286	294	315	292	286	285	279	322	281	302	312	299	325	316	319	312	281	299	311	314	276	305	313	287	265	306	287	256	304	323	306	277	309	306	278	318	303	327	334	287	287	290	311	293	304	314	319	302	329	303	321	289	294	273	305	287	303	290	295	285	324	320	280	292	330	324	321	287	283	283	288	306	333	300	319	304	316	277	294	296	320	309	350	297	302	325	295	280	326	281	318	297	296	327	296	285	299	285	292	288	306	306	289	286	307	308	299	294	324	310	331	298	298	304	314	278	322	292	286	295	309	301	278	278	296	287	321	296	296	286	279	299	316	282	301	290	316	277	287	307	288	277	303	287	295	302	306	310	319	296	299	269	333	335	306	319	316	302	309	296	280	275	277	290	300	292	289	298	287	300	276	306	309	298	298	283	300	302	328	280	318	313	312	294	296	312	280	249	314	279	325	309	293	265	324	293	288	316	293	301	317	305	299	308	308	292	299	289	306	276	286	316	288	323	284	313	295	294	307	305	291	275	321	298	285	297	270	265	319	336	302	290	292	329	301	293	299	282
4379	13845	10783	5212	3389	2638	2053	1597	1266	1037	909	766	707	646	596	558	580	531	473	436	493	484	427	432	471	463	446	401	432	370	413	409	398	415	395	361	391	378	421	394	382	363	376	367	401	359	373	411	368	392	347	397	383	356	407	389	401	378	413	370	405	349	342	412	357	401	346	363	350	360	346	412	373	379	371	385	346	376	383	366	380	399	368	388	382	386	368	367	372	384	360	382	348	387	360	340	356	378	395	404	369	342	382	377	383	366	371	365	385	372	383	374	362	395	376	359	352	353	395	355	334	373	360	380	356	369	342	368	379	355	329	362	397	365	381	380	381	378	387	398	355	379	360	355	381	406	415	347	385	339	352	354	373	372	373	365	348	377	384	339	358	360	358	370	347	354	387	392	364	361	357	368	350	362	356	383	387	342	350	375	378	388	389	373	326	362	352	401	363	367	348	391	401	409	356	373	365	387	365	350	351	364	340	376	354	382	397	381	375	349	379	349	371	376	347	340	318	359	355	355	359	378	337	375	322	360	335	393	354	359	351	331	375	357	389	342	372	412	367	383	389	363	366	364	383	393	386	369	361	386	355	354	366	345	396	334	361	357	340	344	372	400	335	347	352	380	338	367	397	376	376	397	388	374	379	362	343	343	362	363	347	349	370	386	358	349	379	294	378	380	376	371	386	389	365	365	313	360	383	353	370	377	387	375	376	348	358	362	348	361	308	348	375	368	365	340	378	358	385	365	398	378	367	364	355	358	353	365	351	330	337	331	391	342	348	405	390	369	325	323	349	353	383	390	377	353	378	389	363	354	385	364	390	342	354	354	341	386	340	363	353	392	336	365	359	336	362	379	346	390	386	332	341	351	368	371	334	367	359	394	369	356	373	388	366	370	377	348	375	408	350	364	367	348	357	378	377	356	392	355	387	349	390	392	362	364	355	356	358	364	332	372	358	345	350	339	363	362	339	344	371	350	344	371	370	374	377	357	356	354	362	352	387	367	320	374	365	350	357	396	357	360	387	384	379	372	371	360	374	371	370	363	376	359	376	392	336	347	319	364	369	355	382	390	403	373	358	367	360	344	376	343	397	384	368	372	374	400	369	395	338	354	337	362	351	380	368	377	350	381	387	336	358	345	366	366	369	368	381	363	356	374	330	361	371	394	382	351	369	376	383	362	363	344	373	389	376	372	344	379	384	377	387	359	359	387	386	374	346	371	367	365	394	361	345	390	343	384	355	347	404	369	338	343	372	351	354	382	402	346	369	360	364	385	382	352	358	334	377	356	362	359	402	349	408	372	351	367	350	353	356	346	373	380	363	371	393	358	375	357	341	301	353	359	379	361	397	354	386	396	383	351	349	409	332	341	358	359	371	370	328	384	379	362	346	392	343	366	347	394	364	335	331	381	377	359	350	351	371	377	378	394	376	385	342	363	399	364	397	351	346	349	326	349	369	386	426	359	388	359	375	384	372	367	354	386	397	337	346	379	363	368	378	348	348	400	348	365	383	341	354	389	358	361	332	360	332	355	372	356	393	384	376	374	403	361	356	343	371	328	380	398	360	369	333	371	385	342	326	359	369	367	369	363	371	369	356	380	345	379	395	411	343	362	368	377	375	354	377	345	362	397	361	367	368	380	351	371	381	373	402	380	375	365	379	363	366	346	347	388	348	357	353	390	379	387	375	396	353	387	330	334	332	375	392	366	387	382	371	365	357	357	390	360	354	355	351	342	350	335	370	378	350	325	355	326	341	386	385	354	351	351	397	387	358	376	394	359	345	359	351	380	341	370	369	335	376	332	359	349	363	344	380	384	353	344	403	371	350	383	391	360	341	339	359	334	352	388	376	382	390	333	406	340	394	344	334	365	387	369	380	407	383	344	381	386	370	376	399	356	367	353	368	363	350	351	409	358	385	366	367	344	370	350	367	377	371	379	390	368	370	334	356	374	370	367	329	383	361	365	357	357	328	341	356	386	369	346	381	354	404	380	366	377	400	378	356	367	392	344	370	341	396	367	349	390	381	383	343	378	353	370	390	358	373	374	328	375	367	389	362	342	336	349	343	388	358	377	365	339	363	390	384	389	385	354	381	388	348	368	382	354	357	375	368	357	363	356	371	341	377	382	329	362	394	349	365	344	360	366	356	334	384	366	360	354	370	353	379	351	368	362	356	358	336	364	354	343	369	377	349	405	368	370	375	395	364	404	362	357	383	343	371	370	371	355	333	388	376	355	382	383	374	348	364	351	362	339	360	334	373	351	373	362	344	329	367	376	380	369	381	400	372	350	354	400	412	376	338	373	329	334	385	371	347	367	374	362	363	361	379	373	362	359	372	386	401	347	384	393	343	343	400	373	339	353	343	376	381	335	331	378	394	377	365	387	372	405	360	345	389	372	358	367	361	379	374	374	354	383	382	381	335	365	362	358	328	370	376	365	363	354	362	321	368	376	346	411	362	352	361	397	360	360	369	376	396	371	370	368	353	384	415	410	403	371	376	343	359	369	380	416	359	370	367	403	376	359	361	376	351	365	354	336	328	366	387	375	362	375	359	347	385	355	325	379	370	373	363	374	370	384	373	377	352	380	406	350	359	350	375	397	377	378	371	339	308	378	378	387	377	390	395	339	361	343	373	362	390	353	361	362	365	389	353	369	364	330	369	337	398	374	382	346	380	370	374	366	345	354	348	363	369	361	400	392	374	336	375	357	353	376	333	346	365	384	347	392	374	355	363	314	368	333	379	354	396	368	361	389	379	381	363	347	332	355	378	371	349	361	360	353	350	364	371	332	349	340	391	347	369	398	319	398	347	324	365	371	361	362	345	400	355	349	336	337	355	404	382	399	374	351	368	403	389	371	377	377	341	366	375	357	422	362	390	369	341	370	356	373	330	369	361	374	364	368	369	369	362	375	358	397	374	354	337	399	401	341	362	330	328	392	384	388	371	351	378	349	369	367	348	336	399	364	381	398	347	366	359	382	393	354	354	352	340	408	344	388	393	375	363	402	372	352	328	351	360	381	360	399	397	364	355	383	386	329	341	385	378	350	375	367	326	402	332	351	347	389	378	418	354	337	365	411	326	387	341	366	360	355	364	358	377	346	344	374	377	377	368	367	358	376	370	359	374	378	324	364	369	355	338	400	356	382	359	371	375	342	379	382	339	431	374	335	346	378	346	372	401	397	347	378	388	317	372	329	328	365	356	410	377	351	374	342	388	369	377	358	407	347	394	368	333	328	363	370	338	354	340	375	387	325	370	348	349	358	384	346	370	374	374	391	380	361	384	342	364	398	351	363	372	370	386	350	371	376	347	330	336	338	390	387	367	352	421	349	343	374	341	372	355	375	392	363	355	403	369	373	367	342	403	373	358	370	382	388	338	349	371	379	382	389	377	357	384	353	361	392	419	371	359	388	350	354	371	369	327	365	320	372	355	329	351	371	348	391	388	376	351	342	370	384	387	357	385	337	358	352	333	351	373	361	341	380	410	368
27446	18192	4072	892	653	599	626	609	579	609	563	544	586	598	576	629	573	573	544	559	593	586	556	548	548	583	611	583	562	611	619	558	566	561	589	594	549	584	586	598	541	553	528	600	582	566	606	610	648	606	552	613	590	604	566	538	564	571	562	573	564	556	573	552	583	610	611	614	510	590	588	594	560	559	542	564	579	575	538	633	548	545	630	554	603	569	592	608	589	545	603	580	582	541	587	565	583	562	560	550	564	579	557	609	563	596	599	582	582	595	591	610	598	582	571	632	557	573	556	518	562	574	564	590	562	595	586	575	579	579	601	557	593	552	594	582	507	636	587	556	582	560	578	551	575	571	605	536	566	579	572	544	537	596	529	598	601	548	591	603	582	591	572	568	569	546	575	583	577	577	559	543	591	569	576	563	587	556	607	567	504	582	559	544	576	593	602	568	574	612	612	585	550	596	561	599	576	551	605	582	570	572	604	531	572	572	576	572	542	627	574	564	609	591	581	602	566	570	629	562	540	561	559	597	579	584	584	578	561	582	551	631	609	580	566	568	572	604	586	602	576	568	548	524	566	579	579	539	579	571	562	570	608	569	625	603	570	573	565	597	620	582	595	558	620	590	592	604	582	550	613	548	562	566	563	599	586	543	558	582	609	584	567	552	585	603	536	602	553	624	572	601	560	601	603	567	548	603	576	553	576	577	569	610	582	522	592	568	590	564	618	577	523	573	634	553	596	611	579	599	541	602	609	590	591	585	553	553	574	586	593	591	606	610	571	584	561	626	550	546	584	564	591	582	616	531	590	565	556	594	581	569	610	572	556	621	614	578	558	568	580	600	567	539	579	615	591	584	568	612	587	579	602	587	550	538	609	583	589	591	555	626	623	598	570	596	577	557	571	576	585	584	604	572	518	571	598	589	593	620	589	595	524	575	545	576	576	610	567	585	539	567	604	559	541	599	574	577	574	616	536	573	596	590	553	522	558	580	568	561	610	564	535	544	564	558	583	592	582	587	568	562	583	619	609	595	565	576	613	521	581	583	588	591	556	533	639	581	542	605	539	585	541	581	577	544	572	554	577	549	559	537	618	606	562	593	580	592	620	586	604	599	562	606	563	614	616	524	534	595	572	537	565	599	580	545	561	534	589	610	608	611	568	614	583	609	576	581	572	592	556	539	598	609	573	587	581	514	579	544	584	545	576	531	540	579	577	578	583	583	539	562	571	584	602	580	553	574	554	618	625	587	588	597	560	526	569	577	586	589	579	541	592	559	548	606	598	567	517	547	598	579	573	543	593	529	550	570	609	587	579	593	548	604	560	598	600	572	594	555	577	599	618	573	614	568	593	579	561	603	640	589	572	553	531	609	579	580	570	594	579	600	569	609	600	557	582	548	587	595	594	567	558	565	598	599	594	565	586	576	578	609	600	574	594	589	600	617	564	594	599	593	589	651	598	575	592	592	566	603	572	591	573	589	589	614	599	562	600	520	582	561	581	591	586	553	581	581	572	588	578	541	539	544	536	614	582	555	576	614	547	633	631	631	606	581	597	576	585	564	587	574	565	535	546	561	564	564	566	553	633	534	574	576	587	573	572	592	633	550	594	578	556	570	576	603	541	581	580	596	578	545	609	554	625	598	588	545	581	546	613	569	596	575	627	500	589	582	590	563	572	535	594	627	544	613	544	571	611	582	618	573	576	606	623	593	562	596	597	605	581	570	579	589	562	617	557	571	578	542	584	595	523	563	537	573	593	551	594	563	543	604	617	597	587	601	581	605	573	545	581	611	616	580	578	588	629	551	604	562	579	586	600	598	585	547	537	611	553	590	567	548	568	599	545	572	584	575	579	582	565	596	595	559	588	601	571	592	615	564	571	580	600	580	566	606	566	564	537	573	619	586	590	596	587	557	609	556	591	608	575	574	544	518	580	641	555	537	575	575	562	619	576	600	544	581	596	609	551	574	594	508	583	560	580	599	563	618	557	596	572	568	610	560	590	604	617	616	556	578	537	612	586	569	604	546	552	588	600	576	569	602	563	567	569	633	590	580	560	542	601	559	595	583	556	599	595	573	554	567	588	577	550	624	598	586	604	634	600	550	598	578	596	580	595	575	579	540	606	590	581	556	554	570	546	567	609	600	547	549	542	559	581	584	536	578	602	577	608	574	596	595	616	577	521	568	556	601	588	536	551	599	570	580	564	568	525	606	595	550	516	578	594	605	569	547	558	552	599	553	586	581	569	590	575	571	568	600	583	576	589	595	600	554	564	561	592	591	576	582	603	574	597	568	534	548	569	589	586	615	599	613	581	575	581	525	553	604	583	604	565	550	575	584	541	583	601	573	568	550	572	548	583	538	567	582	643	603	564	613	576	597	630	579	605	596	569	535	562	559	591	615	569	596	577	554	549	576	568	613	607	570	618	606	586	585	582	575	620	564	564	570	610	612	615	577	569	580	596	569	565	615	600	591	546	578	598	572	561	604	572	597	552	607	585	582	577	607	579	593	558	575	591	582	559	616	553	589	573	566	618	554	601	572	560	576	581	594	563	572	530	531	592	623	559	576	570	547	590	571	576	601	591	582	555	574	547	544	542	595	590	558	552	582	583	580	582	588	614	611	585	572	592	589	554	572	581	601	584	611	577	589	547	580	624	608	560	574	578	588	607	551	579	575	542	583	611	574	554	581	597	592	591	587	601	595	520	571	631	613	622	609	564	624	595	541	537	584	547	559	534	586	579	625	561	604	570	585	581	570	584	597	617	576	603	587	523	562	545	525	595	587	585	569	606	553	538	565	577	583	552	601	596	566	569	570	590	581	634	567	588	619	594	608	545	518	587	582	555	588	537	575	557	594	602	562	544	575	636	619	581	583	609	576	608	565	584	574	597	551	522	557	580	576	584	522	605	531	591	594	584	577	580	641	559	562	604	550	563	578	562	567	593	565	610	588	552	545	621	590	589	598	554	578	597	594	605	551	560	575	524	616	577	595	619	571	615	596	576	545	583	575	564	579	588	581	573	546	556	577	602	574	574	587	582	582	611	616	574	573	603	543	575	574	604	603	603	591	546	584	553	584	573	579	559	601	552	566	569	598	557	593	598	587	563	557	564	573	584	553	593	522	544	589	555	606	553	570	589	579	605	595	607	593	564	566	577	578	575	577	574	576	550	575	613	602	591	578	604	567	570	595	566	586	539	584	584	579	571	623	605	559	594	573	605	597	530	584	528	583	598	593	586	586	578	588	549	569	568	550	559	560	594	572	614	541	594	607	551	559	628	540	576	516	535	594	585	630	582	590	564	577	562	551	566	561	560	555	600	539	554	603	579	580	595	562	602	564	599	549	593	572	632	572	564	569	581	566	590	572	565	528	574	544	560	603	594	580	534	581	576	608	598	554	506	581	571	589	600	525	619	521	548	577	581	608	577	547	586	580	619	554	559	605	568	557	570	531	598	567	610	588	659	628	580	566	560	579	583	555	622	548	544	591	589	607
4470	1124	1007	795	741	714	684	684	702	673	689	673	658	668	720	659	671	674	676	682	694	701	675	633	679	668	703	701	680	625	693	649	641	681	670	639	659	667	700	676	622	643	682	641	668	675	683	631	704	692	681	717	686	702	679	608	650	705	708	687	644	660	746	711	667	684	649	691	660	658	636	666	670	675	652	705	722	735	694	701	675	705	701	684	713	677	668	691	671	711	690	605	653	685	679	717	664	648	684	687	628	710	678	639	626	705	677	642	668	651	659	678	669	672	685	655	703	660	661	632	684	704	664	699	664	700	701	653	696	679	676	660	654	657	656	665	651	627	636	662	700	669	667	693	703	708	665	703	689	696	672	687	669	699	655	683	671	657	700	658	720	679	653	659	680	675	687	677	677	685	676	688	650	642	660	682	671	715	672	653	641	686	659	643	715	672	666	674	643	697	659	695	685	690	622	618	653	695	676	681	659	678	654	657	705	637	710	674	679	698	696	680	644	667	710	644	648	692	652	651	668	657	654	675	600	588	662	680	629	675	653	665	663	666	671	672	641	688	652	627	632	717	700	679	660	699	693	644	679	647	685	699	683	701	673	640	700	703	684	662	705	648	647	708	694	663	658	704	689	662	696	674	637	682	678	638	659	640	679	684	613	696	640	701	690	641	678	739	610	671	672	671	671	669	719	679	674	650	714	664	693	651	646	676	669	633	669	634	663	703	678	677	648	695	722	656	640	717	635	608	648	634	679	646	707	707	657	681	711	626	638	703	701	621	657	658	713	703	687	653	685	720	733	680	687	638	698	675	691	633	668	697	689	716	664	668	667	678	656	703	687	680	723	665	690	641	728	685	681	682	681	683	643	670	658	648	650	730	654	698	679	672	704	669	632	644	689	659	671	705	663	662	706	672	704	685	670	687	652	703	722	645	651	656	674	657	669	617	663	690	696	645	686	661	693	659	680	695	684	627	672	690	669	617	715	690	687	622	710	672	728	668	702	680	655	678	661	693	666	642	684	671	702	716	646	658	673	651	692	679	657	675	706	654	645	677	659	638	706	696	686	696	701	660	673	682	632	660	682	678	663	719	656	659	686	636	679	679	686	635	674	649	651	732	708	688	665	664	676	653	665	710	658	680	669	685	671	658	685	649	690	699	623	684	666	709	681	648	678	646	688	628	674	691	634	631	690	647	676	691	684	701	665	649	660	648	712	655	682	618	702	646	650	690	682	671	721	670	665	705	651	658	722	667	678	636	651	661	712	658	679	661	636	677	674	671	653	657	660	634	650	687	695	691	659	732	698	653	640	687	682	696	709	657	662	703	705	682	659	677	648	620	659	665	644	643	634	616	643	654	693	677	656	678	669	637	657	689	694	682	688	720	644	650	715	665	700	709	645	610	659	677	708	673	655	661	664	683	642	717	683	676	648	679	710	628	665	648	685	675	664	690	709	660	689	675	742	622	653	682	654	684	703	660	672	678	632	680	653	671	671	647	624	656	695	628	647	717	676	693	705	680	653	697	679	617	656	657	689	663	638	695	636	671	649	649	674	651	672	686	642	681	660	724	716	665	711	609	695	647	709	668	683	692	671	709	674	643	659	598	648	660	661	636	691	639	696	648	676	725	634	633	639	669	652	669	719	619	717	690	624	669	632	614	674	690	691	693	662	682	714	674	655	641	663	674	667	714	679	616	708	656	635	697	655	657	668	666	688	669	664	687	685	650	642	653	663	651	663	659	666	664	672	697	654	650	687	685	687	638	652	671	691	664	658	626	691	701	685	666	691	709	657	711	654	628	657	639	687	642	714	671	692	655	675	635	732	705	683	696	674	640	656	612	668	659	690	655	686	664	696	692	695	643	685	642	667	687	681	704	686	709	653	688	629	643	645	659	643	655	722	735	622	620	689	672	645	682	694	641	691	655	666	677	682	641	662	627	739	659	659	673	667	658	662	659	678	672	670	740	639	665	665	669	672	665	644	712	627	636	680	624	674	682	668	707	696	652	646	709	699	676	694	686	673	647	684	677	679	691	660	663	662	664	692	715	615	710	698	626	671	715	654	648	644	712	728	676	697	661	684	632	667	659	711	657	735	682	663	698	692	655	697	628	661	680	703	635	693	685	628	662	660	722	614	658	655	710	634	648	722	714	656	676	680	698	680	686	674	683	726	664	673	682	667	685	632	660	666	672	635	686	678	654	683	684	711	646	692	689	623	648	652	649	697	654	628	685	675	609	691	686	722	661	659	629	695	715	656	694	658	675	672	644	679	650	660	661	684	715	708	662	704	692	665	645	673	708	634	641	678	661	606	641	675	684	673	634	717	731	589	669	651	703	716	658	641	680	668	659	671	653	645	706	684	614	660	633	601	687	646	647	671	669	702	692	643	685	712	682	641	684	656	666	665	677	647	703	614	659	676	678	692	656	673	687	691	642	684	666	722	696	691	635	687	680	647	670	642	640	687	674	664	669	670	683	654	662	692	670	664	652	692	647	700	635	651	692	665	653	689	687	641	691	710	661	710	670	662	668	707	655	679	631	697	715	679	674	647	646	645	639	649	653	688	675	671	656	658	663	672	690	688	645	635	641	638	694	688	666	675	663	696	687	652	687	694	662	661	679	720	618	691	697	672	662	674	645	672	662	669	679	658	700	730	716	677	676	643	591	672	701	647	714	667	733	666	677	652	676	672	663	691	696	615	681	669	701	689	653	674	723	635	708	668	667	669	735	715	695	710	702	676	707	697	699	629	627	674	605	651	693	700	649	677	694	651	686	621	666	717	679	675	700	642	658	638	674	733	651	688	688	661	639	684	670	691	670	622	692	640	634	696	628	682	662	642	700	681	652	655	660	678	696	656	715	686	629	661	660	710	682	657	678	675	706	690	693	697	682	674	671	637	639	619	679	680	634	646	675	679	648	705	670	687	666	654	740	683	691	657	651	669	645	690	678	692	704	636	632	716	660	659	689	677	686	653	680	692	670	670	693	665	669	699	688	700	659	697	687	648	682	675	684	664	707	623	673	649	684	680	648	631	693	707	647	601	677	678	692	635	638	660	702	683	692	628	622	661	688	648	704	641	655	692	702	693	754	677	675	676	701	643	721	675	660	682	671	699	666	678	642	672	645	677	684	641	677	703	684	682	689	660	629	680	708	681	707	670	682	692	649	730	669	716	669	697	642	634	689	718	655	686	706	656	678	741	643	666	705	710	639	657	700	676	689	730	694	682	702	700	709	659	653	691	680	678	687	680	688	663	695	641	692	673	681	688	685	669	697	673	701	682	648	641	691	640	706	646	634	679	707	683	663	635	697	669	625	686	639	690	649	677	689	646	658	656	614	694	653	670	705	702	692	612	731	675	705	657	634	675	711	679	665	667	683	680	644	712	694	678	690	700	713	694	657	674	664	647	675	671	658	715	642	693	646	675	696	666	660	616	706	693	668	649	632	685	671	687	699	678	676	649	666	681	665	643	661	682	704	671	658	641	699	683	702
23549	21084	28037	24332	21061	8842	1333	922	780	773	734	733	701	674	671	682	621	647	669	668	629	621	627	594	633	647	705	658	652	671	632	614	633	627	643	635	608	675	601	614	649	654	639	605	632	606	637	591	626	606	599	608	647	615	617	654	617	648	569	604	613	615	601	635	637	600	639	628	616	603	601	597	638	647	660	604	617	587	617	634	663	645	626	630	590	632	593	618	657	633	611	618	645	619	641	588	630	628	635	610	631	660	608	622	615	595	583	588	577	647	617	598	684	599	592	609	635	622	642	597	610	608	657	686	611	629	615	629	616	634	579	600	629	632	627	610	619	636	622	611	600	633	613	599	588	607	583	598	606	639	641	650	617	633	601	590	634	682	598	614	633	628	607	599	562	638	618	634	612	641	590	667	622	631	618	625	640	655	582	627	649	638	606	614	667	593	619	612	639	665	619	586	616	605	571	642	589	644	621	551	603	592	633	661	582	652	639	622	641	583	645	626	587	636	631	652	600	642	615	596	617	615	617	609	594	635	592	645	572	629	605	687	606	663	574	573	553	583	614	637	621	566	616	632	615	644	611	644	651	618	601	665	644	611	615	626	624	584	547	601	637	551	641	618	608	675	588	636	596	556	608	594	617	597	575	616	603	628	624	613	623	630	633	689	613	606	615	636	654	649	606	604	656	572	661	604	626	591	624	589	625	612	642	614	571	633	583	597	560	630	583	594	592	623	622	595	636	652	632	620	634	691	595	604	621	646	585	661	611	626	613	599	630	626	620	635	590	654	615	598	644	594	610	605	590	623	588	617	601	633	653	574	567	605	632	590	608	571	624	588	675	642	626	603	569	650	590	594	609	619	617	665	607	608	586	583	657	594	628	640	586	625	672	603	589	649	611	625	589	629	634	634	683	588	611	621	642	638	635	602	626	617	622	610	601	639	605	628	602	658	582	595	613	580	647	610	607	642	602	649	608	572	644	605	645	616	608	637	642	595	562	587	601	622	645	626	559	584	606	637	616	615	641	630	588	596	628	613	611	636	636	648	601	642	610	617	603	586	624	643	593	588	650	582	590	642	608	583	646	616	614	578	607	579	631	577	610	623	628	610	582	632	620	611	590	618	593	590	610	619	592	630	548	589	586	598	668	587	642	574	546	588	584	603	617	629	620	592	604	626	621	641	634	630	633	602	643	661	607	624	651	617	610	643	643	573	596	618	617	597	619	550	574	645	606	602	638	612	603	638	610	607	615	571	615	588	600	603	573	598	591	633	619	611	630	623	628	597	611	613	631	649	619	591	673	591	613	602	606	656	638	640	661	615	624	576	588	621	656	576	649	629	628	608	564	643	629	623	617	608	653	610	611	591	606	638	594	632	616	636	614	593	601	630	644	606	611	620	655	575	624	629	572	596	616	634	673	601	623	600	621	628	640	586	585	618	618	604	640	638	602	583	614	584	631	625	597	618	619	604	598	632	613	600	626	611	602	632	615	599	616	636	608	631	652	589	602	614	612	601	616	630	636	633	646	603	630	576	580	630	605	645	644	612	623	615	596	634	592	586	564	632	641	625	583	621	648	613	611	616	577	619	571	613	610	607	624	614	629	637	630	585	614	627	663	621	624	656	583	624	626	661	627	635	604	624	612	662	645	637	617	637	633	604	585	604	581	635	599	624	645	633	600	638	607	613	613	598	641	609	607	587	614	617	605	552	593	622	597	626	626	635	632	615	632	634	634	582	607	675	632	582	630	585	652	596	629	613	604	587	577	608	630	669	666	642	633	604	631	626	606	621	610	599	604	644	600	607	633	584	671	649	652	612	605	580	583	626	613	642	618	623	619	599	614	615	581	632	564	646	626	607	627	614	615	623	631	595	636	573	617	631	622	610	645	603	633	638	588	598	606	600	640	599	628	648	635	607	606	613	597	620	645	648	602	592	598	612	599	606	617	644	626	589	639	603	627	644	640	641	621	621	590	642	576	590	541	577	660	613	645	606	641	633	603	650	606	580	628	592	628	626	639	635	625	640	673	597	629	603	606	618	592	616	613	599	679	588	626	590	630	629	605	617	615	618	618	605	662	634	610	618	599	593	611	613	635	660	621	623	608	632	577	624	599	608	622	614	649	591	651	617	589	599	623	625	614	617	630	590	579	619	601	612	602	628	638	632	628	648	629	638	657	618	594	617	581	611	612	580	632	595	608	639	567	625	634	604	654	587	633	630	617	602	570	646	615	591	628	649	586	585	589	599	605	628	683	619	630	635	635	634	580	607	671	629	643	625	583	639	621	641	599	607	568	643	577	631	638	601	625	631	646	599	614	668	635	592	603	640	631	624	633	633	592	598	586	655	633	638	643	637	663	619	584	601	663	613	625	647	604	624	629	566	604	618	613	624	578	624	587	643	616	607	618	622	567	649	675	599	641	609	601	628	624	601	630	602	563	606	603	657	575	619	619	615	565	643	599	603	587	603	614	613	593	588	644	592	663	618	599	665	600	643	658	616	610	612	665	629	621	585	622	601	617	591	582	621	632	604	608	564	603	639	590	608	629	587	589	589	632	581	640	622	643	663	593	637	608	590	624	586	621	647	577	619	610	575	632	622	584	586	578	626	608	606	612	618	635	696	642	627	646	647	558	621	636	632	602	609	600	610	559	596	585	624	664	585	589	629	605	637	654	617	641	623	601	632	620	615	599	587	633	685	626	657	621	613	676	613	623	621	581	575	597	652	602	628	637	639	591	609	637	618	623	621	599	602	616	636	644	599	582	612	582	646	618	673	603	635	603	613	650	616	638	637	578	628	602	602	642	645	605	602	621	608	634	595	611	592	641	620	588	626	628	604	626	594	605	611	628	595	623	597	622	578	613	589	624	655	651	602	630	599	624	659	633	613	626	639	635	575	662	637	657	584	629	590	574	600	607	625	632	594	627	620	627	617	622	618	620	612	626	606	623	647	594	606	618	588	594	604	623	619	634	612	618	593	597	634	631	560	605	626	626	621	604	603	590	603	611	577	666	597	602	603	621	586	602	587	650	627	590	600	581	585	632	585	594	661	606	666	641	668	601	624	603	583	627	645	633	656	585	604	572	577	631	588	603	583	605	609	604	629	642	623	630	559	620	610	621	663	589	600	590	632	641	623	590	581	642	602	586	652	588	634	577	627	580	620	633	623	613	621	644	648	607	567	587	652	613	650	642	573	579	621	590	647	632	570	642	631	651	632	617	602	640	604	631	623	610	616	617	626	637	601	616	556	589	584	615	612	662	617	630	621	647	612	651	582	675	589	617	585	624	614	648	606	595	619	574	618	607	646	626	595	594	659	644	583	605	664	658	603	616	619	622	634	622	588	614	574	636	585	620	607	617	592	644	627	565	667	624	584	605	564	604	613	632	584	612	646	605	589	612	642	606	603	593	633	585	615	616	622	630	643	604	569	623	613	621	582	636	614	597	620	619	600	625	655	599	631	594	603	588	576	612	603	604	620	620	594	578	631	635	639
3220	8200	6531	3219	2334	1857	1540	1330	1187	1128	971	908	853	888	868	838	808	787	795	784	820	788	724	748	723	711	784	749	741	710	769	712	730	739	715	722	726	774	727	755	810	818	714	741	750	695	764	727	764	746	764	721	789	734	749	709	767	690	745	681	715	704	727	719	736	712	756	712	693	709	746	691	686	679	698	759	740	759	747	781	747	730	702	725	746	744	734	706	747	741	684	757	714	710	719	732	719	744	748	773	721	738	755	746	709	737	720	740	728	739	693	717	753	712	697	726	709	702	737	731	713	720	720	715	740	709	756	714	727	728	706	710	733	755	686	729	689	743	734	697	759	710	758	724	717	708	735	739	672	730	672	745	733	717	713	771	761	695	704	721	722	724	700	706	722	725	675	721	686	779	703	738	695	721	717	722	716	727	701	737	744	738	765	753	751	724	760	729	707	782	739	745	727	724	791	711	733	703	733	727	695	721	705	693	719	668	742	732	707	698	748	711	764	694	786	688	757	737	701	718	748	777	687	714	717	714	703	682	719	727	711	748	762	748	725	668	765	723	750	705	764	766	699	711	726	761	745	747	732	726	746	738	777	699	746	693	760	723	714	749	701	719	733	726	741	704	722	701	729	665	754	714	753	708	714	722	723	765	735	735	667	738	698	717	758	713	727	699	753	711	711	768	709	684	734	695	697	741	756	712	691	735	727	722	707	700	738	669	690	723	730	760	727	746	735	712	731	746	687	707	707	762	677	722	744	716	745	743	710	760	741	741	680	695	692	735	734	779	710	718	719	714	727	716	718	702	722	726	678	700	762	684	715	739	693	759	728	693	725	748	722	716	734	723	755	711	757	699	751	701	703	731	741	795	701	712	699	673	726	725	724	760	710	732	683	738	720	758	777	701	734	708	697	725	735	699	758	731	693	723	736	739	733	715	731	697	739	756	730	737	727	697	692	738	706	764	728	678	697	747	756	721	691	703	719	708	701	711	673	722	750	734	735	722	754	751	710	773	709	724	772	712	741	709	705	697	730	699	746	737	778	758	693	731	780	756	722	729	766	723	772	722	776	739	752	724	741	772	704	742	751	755	746	731	740	698	697	731	750	697	747	749	805	734	762	760	707	680	726	695	716	696	730	712	747	753	743	713	784	725	711	763	725	677	699	723	724	761	722	728	752	733	714	683	704	731	706	766	754	722	719	757	693	732	765	746	757	746	730	742	737	733	700	717	719	721	723	727	718	701	731	711	742	675	689	721	734	661	706	688	734	722	730	725	723	690	706	753	699	699	716	723	690	740	744	741	762	732	768	768	764	715	760	701	732	727	767	725	723	764	756	737	753	694	702	694	739	747	722	698	749	730	772	807	724	723	730	696	722	730	720	703	774	729	723	714	710	735	745	742	723	696	770	712	697	728	724	722	690	729	758	691	746	715	695	729	703	721	770	749	711	768	746	728	765	733	693	764	699	734	663	697	696	721	706	699	718	754	722	705	776	735	726	774	728	725	748	725	761	787	721	743	697	732	739	706	673	698	723	743	787	743	754	722	755	751	744	725	743	737	703	714	717	740	749	673	734	769	721	690	728	747	738	748	703	750	741	688	756	749	735	707	690	726	708	742	768	697	764	747	746	753	803	705	735	671	722	731	702	718	712	718	675	736	701	719	705	703	715	715	731	672	741	723	716	703	724	748	692	781	734	718	714	725	708	720	712	706	719	714	743	754	756	767	756	721	725	703	755	703	727	710	700	730	766	752	669	748	723	729	687	769	754	735	720	682	743	705	733	668	693	703	692	699	707	764	683	714	734	716	747	720	726	705	716	772	720	698	773	735	726	733	725	737	716	671	679	743	730	786	746	717	709	767	795	722	764	781	704	716	731	737	699	701	707	765	745	713	724	648	733	716	717	731	732	705	738	705	705	722	725	735	752	768	773	704	690	671	765	703	764	743	738	744	762	717	723	759	712	742	732	731	753	749	717	694	779	779	723	661	759	699	698	713	733	750	742	720	719	725	733	723	747	777	730	696	786	701	749	714	688	706	783	724	746	733	703	735	761	735	708	774	686	713	730	723	695	726	744	737	787	726	736	725	720	762	720	716	701	722	741	705	748	717	701	718	747	703	743	733	674	742	718	730	718	723	698	734	696	685	682	747	760	724	718	743	660	711	686	736	698	696	705	699	750	672	736	700	746	735	726	741	739	703	762	743	790	679	749	694	755	728	736	736	708	739	752	742	689	755	735	712	773	728	702	705	723	720	705	735	719	733	742	706	724	754	690	762	695	756	733	690	766	730	709	704	694	755	718	788	727	744	747	689	716	722	706	726	721	712	697	761	750	725	726	776	734	736	711	740	752	704	724	716	726	737	733	721	738	705	703	719	678	720	754	758	713	698	697	739	723	702	738	741	739	697	757	743	670	722	763	721	684	733	748	702	732	727	738	725	712	755	727	729	750	746	754	736	718	816	687	718	718	751	752	697	742	721	746	732	745	713	747	733	762	718	736	743	715	735	703	769	715	743	758	700	740	712	720	765	775	758	781	720	732	681	733	708	717	727	691	737	745	763	764	700	729	750	691	775	764	696	737	692	755	709	766	689	744	756	725	738	710	693	689	735	741	721	694	746	800	656	737	734	733	695	773	750	771	709	732	714	775	791	784	683	717	710	757	761	773	729	742	692	715	694	791	739	731	724	759	716	765	677	721	736	660	717	741	718	717	708	738	673	739	695	747	746	722	740	752	775	687	729	732	756	762	699	714	747	764	671	707	791	756	769	696	758	736	750	710	728	718	783	706	768	726	696	715	744	773	711	710	689	708	717	698	738	717	711	748	726	709	724	731	701	762	721	758	735	747	760	769	707	719	749	732	757	686	694	751	737	714	700	747	678	721	710	733	708	713	683	690	683	691	718	733	724	700	694	727	687	723	729	744	726	788	701	724	706	690	737	697	702	689	738	698	712	752	748	721	711	707	767	669	704	720	715	724	718	729	693	731	753	726	737	757	747	738	744	711	718	738	721	720	722	691	704	724	732	724	775	693	675	735	774	728	700	757	713	735	724	711	721	691	761	693	685	754	698	755	716	690	748	761	733	744	723	747	739	754	729	730	695	716	723	712	728	756	757	734	763	728	743	752	738	739	713	752	700	771	718	686	696	728	736	704	754	737	711	736	703	729	758	734	752	724	705	747	747	714	726	724	742	746	728	715	742	729	736	760	700	709	744	696	700	732	730	697	657	746	729	734	720	741	726	691	762	686	725	764	682	664	755	712	770	751	722	740	733	670	711	699	728	699	713	705	744	695	711	667	701	765	745	712	699	714	715	716	676	716	725	753	723	742	694	675	731	705	722	734	772	728	716	787	706	752	689	723	700	738	734	736	754	736	752	731	775	703	743	709	750	696	703	768	696	739	753	758	731	662	713	727	690	700	690	703	694	726	709	711	728	732	688	745	718	731	760	774	700	725	685	709	695	718	714	709	716	724	741	732	721	694	713	744	718
24580	21093	27106	25184	11270	749	544	458	379	381	374	357	351	304	353	331	336	327	331	300	337	319	298	287	281	331	303	314	334	298	287	292	321	285	284	320	304	314	272	306	308	290	301	312	290	283	336	291	321	302	302	314	293	292	317	318	312	296	303	328	311	283	310	292	315	313	289	300	293	322	287	302	307	320	293	265	288	325	324	317	309	316	271	308	321	297	307	292	292	316	333	292	330	304	276	302	325	305	298	277	266	287	281	291	285	336	328	309	293	283	301	285	309	296	295	305	303	298	259	324	291	324	287	293	328	295	313	305	289	287	292	322	288	324	274	320	314	308	333	307	291	299	299	286	296	314	273	304	290	318	322	296	294	320	295	299	269	295	337	260	316	292	313	289	275	296	308	289	285	326	304	325	302	315	297	286	323	290	291	299	309	275	275	287	302	319	272	319	283	295	290	306	306	293	304	285	302	270	300	310	277	299	334	305	306	316	300	326	319	315	302	290	323	318	305	311	293	305	303	311	297	301	291	332	300	312	293	304	282	296	314	297	331	321	287	323	311	290	302	263	287	311	314	285	300	322	295	286	310	328	306	283	300	314	317	306	294	281	280	269	301	305	307	322	298	292	319	310	313	307	299	314	331	294	302	290	298	311	329	300	284	303	287	291	318	280	285	289	302	275	332	270	308	289	290	303	281	304	309	290	278	302	327	312	290	272	269	297	277	286	278	335	291	276	303	302	354	309	284	333	307	313	303	301	308	322	298	327	315	329	296	303	315	300	307	294	291	299	311	269	272	301	314	317	319	305	295	287	298	310	288	261	329	302	294	305	274	300	307	305	294	285	284	291	303	328	329	275	300	319	327	323	307	326	297	297	280	268	325	264	312	312	304	332	308	293	291	329	319	300	294	301	276	284	296	313	299	276	291	319	320	299	298	313	283	262	300	281	297	318	314	334	277	308	315	319	311	293	309	299	288	335	303	279	296	292	317	294	274	298	304	307	283	298	307	254	316	279	287	316	266	292	300	301	313	308	266	322	310	305	319	299	322	265	293	343	343	315	308	297	278	301	330	309	286	319	254	348	330	285	306	330	298	314	312	334	273	307	299	310	320	309	278	296	314	284	319	278	317	317	290	299	283	310	298	285	295	311	323	272	287	284	326	295	292	285	321	302	279	305	285	310	278	281	286	299	300	275	295	322	310	284	284	284	313	289	298	293	297	306	287	321	306	293	298	277	268	325	305	311	341	314	321	269	309	307	306	275	292	296	319	293	303	309	327	286	296	298	293	290	302	295	283	319	307	299	301	289	292	296	283	305	305	311	300	281	308	306	307	304	297	276	291	287	298	311	295	295	301	315	306	323	293	293	298	302	295	282	260	286	276	274	267	285	293	310	291	292	289	310	298	324	311	282	335	286	331	313	293	305	297	304	307	294	291	307	286	300	318	304	271	314	289	279	266	324	300	307	286	326	317	288	310	282	283	300	316	322	308	311	308	285	292	315	303	288	332	312	293	277	297	326	309	286	296	297	307	326	297	302	312	315	325	283	274	327	293	312	320	321	285	314	326	308	292	309	293	301	307	319	296	299	270	279	290	284	329	306	299	293	295	286	301	277	294	324	310	300	329	294	319	312	312	325	306	283	317	308	316	312	305	292	307	347	286	299	299	316	314	303	295	307	293	290	269	297	306	301	278	321	281	305	294	299	283	301	314	306	321	292	315	278	277	302	303	315	312	290	335	338	335	316	301	300	297	287	307	325	317	274	273	307	284	309	312	312	316	273	312	289	287	314	314	295	303	290	298	296	293	290	285	330	288	285	304	323	315	264	279	291	307	322	286	313	309	303	300	286	286	305	309	299	274	324	279	308	309	315	338	294	273	279	322	305	280	281	314	325	293	305	326	293	288	300	308	283	336	307	286	277	300	308	325	333	290	292	302	294	295	270	309	306	345	234	312	277	288	303	278	334	334	292	297	338	309	334	316	323	287	290	294	285	307	334	330	330	280	312	334	294	291	329	301	281	317	304	289	292	295	295	290	292	293	285	319	309	295	328	299	309	314	288	330	282	319	336	281	315	295	308	309	292	279	314	302	313	307	278	289	286	323	279	293	291	303	315	328	311	265	323	310	325	288	276	333	327	291	286	308	290	312	305	301	291	324	323	316	285	294	294	328	290	312	304	290	296	273	298	282	283	301	279	299	329	291	302	284	286	297	314	278	312	298	311	305	270	311	316	316	319	305	290	298	300	329	325	310	310	327	299	334	282	258	304	297	344	264	326	311	308	342	308	267	302	293	293	329	293	303	269	294	323	295	271	282	275	277	293	283	270	306	326	298	291	264	299	310	296	274	314	297	297	277	280	297	315	286	286	333	293	297	309	293	322	295	277	285	289	277	293	306	304	293	273	327	297	350	287	285	299	291	301	300	303	311	288	338	294	318	301	293	289	297	301	289	289	236	288	315	295	276	285	302	312	283	319	307	316	290	296	282	343	318	317	316	325	301	311	294	335	305	315	305	313	288	297	280	309	315	295	287	279	321	308	314	301	276	269	330	302	306	278	272	306	279	288	311	307	287	297	295	283	337	301	321	297	304	306	292	327	302	289	299	305	267	305	305	306	295	328	296	270	264	308	288	307	291	281	277	290	296	318	291	320	318	284	293	281	306	311	308	321	304	301	275	293	331	265	280	293	312	290	292	300	289	305	308	317	314	325	311	324	286	330	293	308	276	300	326	317	302	294	296	339	319	286	316	317	284	296	249	310	312	309	333	285	322	293	307	308	308	283	294	285	317	295	299	290	305	278	291	304	285	321	315	292	307	288	275	337	280	287	322	295	279	297	250	303	285	298	313	301	317	326	334	288	269	302	300	325	335	290	292	334	315	321	300	299	289	285	309	329	309	292	309	278	295	288	294	319	316	272	313	317	317	322	291	303	302	279	285	304	302	314	340	306	283	278	300	289	303	314	297	312	322	299	310	302	303	312	329	296	295	329	291	315	292	305	291	317	295	317	320	283	303	333	270	302	304	266	313	314	313	288	288	315	302	275	313	285	323	281	281	268	286	334	284	309	304	277	298	291	302	299	311	279	293	286	296	313	299	311	290	283	277	300	304	281	301	296	269	299	299	311	276	294	282	317	294	342	290	294	286	318	273	289	299	317	288	302	295	303	294	311	306	258	297	325	330	301	251	286	280	283	279	332	296	313	297	292	287	302	288	302	307	295	296	302	284	290	313	311	286	295	310	296	293	298	301	292	266	311	279	294	319	301	266	288	297	334	296	300	282	306	307	330	323	292	312	300	258	280	297	266	307	300	329	288	280	314	315	320	306	305	323	295	296	305	330	283	297	297	298	284	292	272	331	330	289	300	288	282	298	279	300	338	316	302	286	260	311	281	301	289	315	313	297	333	318	286	284	290	307	303	304	300	306	297	285	288	302	310	304	313	331	287	334	277	280	321	287	329	296	323	289	316	302	294	286	307	318	291	307	304	298	291
3287	5130	3781	1874	1369	1024	837	690	649	563	472	477	419	406	424	379	414	351	417	380	415	362	383	396	365	393	380	373	377	343	375	367	394	347	367	380	364	373	373	355	339	343	373	385	343	368	373	344	386	338	386	359	340	332	378	348	368	341	377	336	383	320	326	336	341	356	321	362	366	370	351	343	333	384	364	373	325	362	399	362	388	331	363	327	354	375	348	350	340	387	351	368	369	355	355	346	340	334	332	340	363	342	374	355	384	361	346	345	360	322	336	343	373	350	314	366	383	370	373	348	362	363	349	352	342	322	363	381	349	354	369	332	321	343	365	372	356	365	333	362	343	356	351	338	364	343	312	335	354	377	349	350	382	372	355	362	351	348	350	338	350	337	352	343	351	373	379	365	335	348	370	322	363	334	369	319	356	384	355	352	396	366	355	313	337	320	340	370	370	359	339	352	329	367	335	329	343	346	393	366	367	344	339	364	369	319	363	342	353	364	347	361	348	370	347	362	347	343	379	330	332	359	309	350	343	376	353	372	347	334	377	366	345	370	328	326	337	337	352	355	353	365	365	315	359	382	343	322	363	358	336	333	325	356	364	364	322	349	352	337	361	339	359	342	348	370	364	327	325	331	364	362	350	340	333	337	333	368	343	406	376	358	351	380	333	367	333	313	350	336	331	375	366	344	360	355	342	349	319	346	356	371	364	338	348	340	365	355	365	356	326	346	366	372	337	351	350	350	389	313	352	343	368	347	325	332	352	333	332	335	351	351	349	359	353	356	337	368	363	372	381	355	370	376	381	348	318	388	357	322	350	340	399	379	381	364	378	354	333	325	366	369	367	349	350	320	370	325	355	338	347	356	362	337	377	344	357	386	374	396	329	332	401	342	330	374	330	350	345	339	333	353	362	311	359	353	319	336	321	360	347	361	364	378	356	342	331	326	339	359	351	371	322	373	341	322	346	357	361	373	355	330	395	377	338	372	347	367	343	366	336	336	338	347	320	340	360	375	324	371	368	321	380	372	346	344	344	318	363	329	347	392	332	323	365	367	338	351	350	350	339	355	328	349	346	366	348	365	349	399	406	332	345	378	389	371	332	341	362	327	360	371	346	351	338	332	345	333	363	355	382	366	342	331	350	373	382	355	341	382	336	360	338	358	406	344	347	356	376	363	324	346	350	351	352	375	324	350	348	371	374	364	374	345	339	379	325	345	337	340	360	355	353	358	360	362	343	337	334	356	353	309	344	360	340	349	351	331	341	328	372	312	330	358	369	379	367	354	362	363	365	326	359	368	356	321	307	383	331	343	360	396	365	342	411	307	353	340	368	346	356	375	351	333	349	335	343	362	325	346	406	349	354	330	317	346	396	344	351	363	369	357	353	370	357	370	358	335	367	358	350	359	357	350	335	319	352	363	343	389	307	372	340	347	352	355	328	353	338	339	318	369	352	365	347	354	374	353	343	355	384	351	338	349	364	333	359	360	378	366	359	352	353	357	354	372	353	379	367	368	363	334	363	376	353	355	366	321	346	364	375	346	357	364	358	353	385	364	354	378	352	339	314	343	337	385	363	344	345	349	329	358	390	359	365	326	351	364	365	363	337	348	359	372	329	389	360	356	329	396	364	353	361	347	347	353	347	364	356	359	298	353	362	378	351	352	345	362	313	384	349	325	381	355	364	382	349	345	328	369	357	349	365	345	367	347	361	378	336	337	356	356	353	371	342	343	337	384	361	351	342	350	367	342	334	351	325	313	357	320	348	369	334	386	364	380	385	350	387	366	322	345	358	358	334	366	340	349	377	308	349	346	386	340	365	369	370	354	386	299	360	348	370	374	344	369	342	376	334	320	352	320	316	376	371	325	362	353	369	345	370	333	362	339	342	363	355	361	371	340	355	340	356	331	341	358	377	355	368	350	337	375	374	343	317	362	361	338	343	378	326	376	404	331	323	312	342	322	341	340	352	394	360	346	338	335	353	363	372	308	353	349	348	368	340	350	363	343	363	347	323	354	359	352	347	349	358	340	359	358	355	342	316	330	361	349	369	348	336	329	371	395	360	358	364	354	340	333	310	384	364	367	389	392	327	349	343	334	359	370	348	367	316	329	342	384	372	332	358	362	360	305	323	321	392	392	314	340	336	394	355	361	340	328	327	341	337	361	336	320	347	347	355	376	383	371	397	367	316	359	354	377	354	361	336	340	346	360	375	332	347	369	368	339	360	335	314	379	414	343	325	345	320	358	372	371	354	384	347	360	342	362	355	330	358	355	347	381	350	314	333	347	344	365	335	352	347	356	318	350	349	356	373	342	341	349	330	356	343	367	345	375	360	327	376	359	346	364	350	342	351	348	370	324	341	366	330	330	340	361	368	376	350	396	366	349	337	352	374	385	341	333	347	375	358	365	394	332	347	329	370	339	365	351	374	387	364	334	353	332	382	345	319	355	373	383	334	370	347	374	364	345	359	361	337	351	352	404	374	344	328	377	354	377	326	375	378	374	363	343	327	361	376	348	352	355	361	344	332	358	381	354	349	303	353	352	355	337	359	328	315	346	377	393	339	349	318	345	331	334	312	322	374	353	336	336	359	344	334	355	364	361	329	339	338	361	328	354	367	353	354	341	345	348	307	371	362	335	373	359	367	342	315	364	353	352	358	336	348	387	409	344	360	319	367	332	358	299	337	389	343	339	360	338	375	337	354	346	349	358	387	347	365	322	365	341	351	330	365	352	362	349	382	331	366	360	356	327	370	350	344	381	385	369	377	369	335	339	360	363	337	375	318	369	342	338	358	374	386	344	337	364	344	322	377	379	331	365	354	347	377	367	351	358	358	351	338	336	371	356	386	352	332	354	382	338	374	337	354	351	371	337	336	316	380	342	329	357	309	362	346	352	332	337	344	335	356	385	335	357	363	350	326	353	372	350	364	375	372	350	377	359	366	344	347	356	383	347	349	377	343	350	366	320	304	335	326	341	375	359	356	367	353	346	385	328	306	367	344	357	372	367	365	356	377	353	407	337	320	329	337	340	346	355	388	337	332	370	368	345	355	350	338	367	355	345	369	337	355	347	355	359	371	389	331	350	373	358	368	314	332	359	354	330	318	369	335	354	322	383	367	336	336	335	379	313	348	381	380	322	354	377	381	357	338	396	379	361	339	340	364	373	331	325	332	357	357	357	341	356	336	350	392	328	362	361	402	334	336	334	388	365	360	342	343	372	360	376	371	304	353	315	350	338	344	357	361	362	332	354	386	345	342	312	339	359	306	369	380	365	404	341	354	366	331	343	375	356	322	339	356	373	353	327	398	349	352	348	383	365	306	336	365	382	368	363	378	367	383	363	344	363	391	387	350	338	320	323	357	321	360	348	342	360	381	333	330	351	348	361	285	369	374	373	349	377	354	375	349	347	339	384	360	316	361	346	377	351	329	371	376	363	349	341	366	336	371	342	343	365	373	354	322	340	346	359	349	371	351	380	379	335	356	357	348	342
22578	21134	28614	23909	21125	21145	7829	969	717	613	535	522	498	432	422	410	398	398	351	354	329	352	356	379	327	343	340	307	329	332	315	346	300	324	303	283	291	316	322	303	314	309	305	288	315	326	310	294	319	342	332	318	304	311	286	302	303	281	293	294	331	329	292	301	304	322	329	268	274	299	314	320	287	302	296	281	288	310	317	309	322	307	296	296	309	290	312	289	299	270	310	286	313	313	321	319	291	285	335	294	308	293	307	289	310	343	306	316	335	311	265	294	288	292	279	307	277	293	312	271	309	288	310	318	307	305	306	308	330	280	315	284	265	308	324	274	306	314	294	295	287	315	312	300	317	298	337	285	302	278	278	278	311	308	288	290	293	321	318	318	322	258	280	281	301	292	301	304	286	294	327	297	285	307	314	312	303	321	279	290	288	308	276	294	361	306	307	331	304	254	283	318	315	299	300	308	294	298	296	304	321	293	295	317	277	286	304	279	261	306	315	288	304	313	310	285	290	293	328	288	303	307	302	291	306	291	306	283	292	326	294	286	297	284	309	303	297	309	302	282	289	304	265	309	295	289	284	299	288	307	296	296	317	318	272	291	290	280	287	280	277	330	297	334	324	282	264	281	319	298	287	311	319	291	281	320	287	337	314	291	278	295	309	281	288	280	287	283	313	276	300	280	290	286	290	329	297	290	301	311	304	308	323	319	276	294	308	306	275	262	310	290	296	319	273	285	300	300	261	284	303	265	284	286	269	296	289	297	296	288	332	311	303	300	308	338	313	308	287	292	300	298	295	309	287	271	289	286	306	276	274	330	296	274	286	318	314	254	296	297	277	274	258	323	315	281	285	286	286	306	290	261	290	301	294	298	291	308	274	303	275	324	310	313	313	308	278	318	298	274	302	313	271	292	283	315	317	305	289	286	346	289	290	322	289	294	292	274	307	273	295	338	317	304	286	309	284	254	261	270	298	292	340	310	267	297	312	311	299	289	324	315	291	325	279	285	283	308	327	295	293	282	332	272	305	283	290	290	288	298	299	308	301	300	341	278	307	277	292	299	284	309	315	291	307	310	297	281	284	285	295	269	309	273	272	330	291	277	287	307	291	311	301	287	287	270	294	317	256	306	293	340	336	290	317	299	288	302	282	303	261	319	282	284	294	326	278	304	296	257	293	272	289	277	306	326	314	317	327	278	286	312	292	279	302	291	289	288	291	299	300	276	281	284	323	330	282	273	284	328	284	286	296	285	255	303	323	305	325	298	279	289	281	318	280	269	303	298	287	284	291	288	277	303	302	268	286	320	276	294	274	290	300	268	295	291	322	294	280	280	278	304	310	299	301	288	274	280	312	280	296	283	272	278	310	297	293	306	343	308	279	326	302	286	308	274	287	314	308	294	279	319	296	282	331	324	299	321	313	288	320	302	289	294	281	288	287	300	299	315	274	288	296	307	305	317	324	310	306	279	303	337	285	269	271	320	284	310	268	301	313	298	282	292	290	289	320	283	294	293	279	307	316	278	271	329	290	303	300	314	262	296	282	286	299	337	287	283	308	255	343	293	292	287	269	290	304	322	270	294	319	300	317	278	311	302	274	291	288	261	313	279	287	275	320	295	288	305	323	306	279	312	292	298	329	316	279	306	286	307	283	314	298	281	320	286	307	292	266	319	304	272	280	280	330	297	275	295	328	297	312	296	305	293	324	285	290	320	287	303	310	281	313	301	293	277	271	286	276	286	284	321	313	309	282	330	301	291	268	294	313	284	292	325	289	282	300	297	309	265	324	263	286	316	340	289	286	296	293	301	280	301	289	286	279	287	282	336	306	302	310	293	278	311	338	335	322	281	287	288	265	297	302	312	299	292	326	294	293	293	313	289	285	288	317	292	288	292	310	290	285	303	313	302	304	305	285	296	284	277	314	258	308	286	318	312	280	317	317	289	282	292	302	305	299	313	286	278	308	290	301	290	283	312	307	310	280	285	273	298	298	289	296	287	283	277	278	330	324	332	300	282	282	302	310	291	282	283	321	284	267	301	333	309	293	331	290	327	307	289	305	287	302	298	318	272	329	292	295	325	299	278	311	267	297	298	288	311	298	260	292	319	287	295	279	283	282	298	316	266	281	304	296	281	318	312	316	317	316	269	289	266	277	301	288	309	300	318	293	287	300	298	292	305	299	301	283	295	297	298	308	303	354	296	295	302	277	302	275	299	338	303	281	312	340	318	298	312	281	313	266	272	299	321	328	288	310	285	323	323	297	278	270	282	258	293	276	293	292	267	284	285	301	325	305	301	303	300	276	299	318	279	304	300	298	307	298	281	329	308	314	317	305	300	309	263	288	278	303	321	266	274	315	310	283	280	290	318	296	266	290	249	310	293	315	307	294	262	293	299	339	291	317	284	320	297	298	292	266	287	286	282	313	347	323	257	281	310	297	274	287	283	309	312	278	302	292	299	300	329	293	305	309	309	303	337	289	285	304	294	281	324	288	290	339	301	292	270	282	298	271	265	303	272	311	320	310	304	283	307	272	304	290	293	317	274	285	270	312	291	278	309	302	298	325	283	294	306	283	286	289	304	296	325	267	274	306	300	301	278	317	271	244	343	313	304	297	259	288	341	288	289	280	293	287	309	294	311	313	304	283	300	301	295	314	313	285	310	293	297	309	304	306	297	287	293	304	281	293	313	297	295	309	289	317	309	308	312	331	323	275	293	285	292	311	289	323	304	313	314	300	296	312	295	300	321	310	325	283	308	291	281	273	300	285	284	296	301	261	303	282	273	297	279	309	312	310	260	290	254	321	284	314	309	289	272	320	268	277	321	321	300	302	285	285	274	303	308	293	329	292	283	273	311	302	285	293	281	280	276	287	302	300	279	304	293	300	299	336	304	298	291	298	287	308	296	320	288	287	293	290	310	293	284	296	245	319	284	307	311	329	291	303	298	297	292	294	337	270	299	324	335	301	288	294	318	310	261	314	271	325	322	319	298	298	296	257	279	271	333	307	313	302	310	344	303	308	307	289	304	302	283	297	290	288	306	319	298	271	312	308	285	315	266	281	260	270	345	343	297	275	280	285	300	284	266	310	317	315	298	267	332	331	308	297	299	311	282	276	297	265	263	302	288	302	311	281	325	327	288	295	284	266	291	283	295	309	309	300	307	278	280	279	292	271	310	266	286	281	290	282	293	299	284	284	273	305	323	271	315	296	309	293	313	275	299	316	293	312	308	301	310	310	316	261	275	302	294	307	293	311	306	303	293	335	302	310	277	304	291	310	290	271	294	280	281	277	309	305	287	276	312	302	321	303	316	295	301	279	299	319	284	309	270	311	288	311	307	311	278	330	287	270	293	282	283	325	291	265	252	303	297	312	293	299	305	290	291	299	303	274	309	288	282	299	273	281	302	270	308	296	285	286	273	268	277	279	280	319	284	295	320	308	273	341	284	318	313	286	308	291	281	306	296	270	306	327	304	325	268	301	310	306	286	281	318
4439	13792	10656	5059	3461	2624	1941	1533	1255	1026	855	779	664	653	604	554	565	491	474	481	448	463	431	434	426	433	470	438	446	410	444	415	402	394	376	395	410	389	392	382	362	389	376	375	381	344	395	370	378	421	360	368	375	384	367	366	386	351	407	381	376	346	370	349	348	364	381	411	364	366	366	361	387	354	317	397	377	344	386	383	384	377	362	344	379	353	381	365	383	373	368	379	361	365	382	349	373	365	363	365	367	369	359	357	358	358	335	344	345	367	379	404	376	381	340	365	353	341	387	376	343	368	379	387	365	366	356	319	358	353	340	349	346	376	343	351	394	329	382	373	363	357	354	376	337	391	359	336	334	346	390	396	388	354	361	367	346	339	361	385	330	358	332	349	358	377	358	345	341	351	365	366	397	386	373	356	317	390	367	354	348	374	385	364	375	364	381	374	404	328	407	330	363	354	376	359	341	335	393	365	380	353	359	369	357	329	360	366	337	393	376	350	354	375	406	327	344	345	375	319	395	341	349	354	358	371	364	390	353	369	320	364	360	369	381	376	347	376	355	372	384	346	355	350	375	385	376	365	316	367	368	370	351	365	371	345	374	367	375	384	399	353	375	381	381	380	385	359	359	318	378	380	369	348	377	331	412	381	359	356	351	370	362	363	385	344	353	332	366	338	379	380	387	371	358	355	336	352	339	398	338	351	382	328	377	331	360	353	383	376	363	369	390	377	335	365	357	353	338	337	325	365	399	337	374	394	347	356	338	374	337	358	354	381	348	412	342	349	350	368	375	363	338	358	370	329	350	394	383	363	356	369	354	383	373	322	378	351	365	357	370	348	376	361	385	361	380	383	370	390	364	375	356	437	369	384	346	334	356	360	364	367	371	351	374	336	354	361	347	387	372	338	338	370	371	359	342	394	353	363	370	363	361	358	375	352	409	400	410	339	382	357	374	350	355	356	356	371	341	339	357	392	363	372	372	381	386	343	369	368	383	417	340	339	388	372	387	323	371	366	356	354	353	369	336	373	392	356	379	353	358	332	338	372	365	362	381	377	333	325	358	350	363	353	368	345	347	379	364	365	348	371	358	351	362	358	353	370	360	367	396	349	371	334	348	373	379	344	367	363	343	371	369	324	334	352	369	343	338	360	356	366	332	357	346	342	388	358	349	383	323	379	371	343	385	370	364	356	368	363	378	365	367	365	377	334	327	348	384	385	352	298	348	341	379	360	376	391	368	341	372	373	397	367	348	333	356	369	385	352	384	372	358	345	350	346	323	334	393	356	352	396	333	378	349	348	339	390	352	360	358	332	363	369	342	366	361	349	385	369	350	361	376	374	350	345	373	346	378	384	384	342	342	359	378	391	375	365	352	371	381	338	366	362	350	380	380	337	384	376	341	366	384	373	343	369	362	355	353	370	354	379	340	385	350	379	371	331	351	375	367	328	385	359	378	359	339	389	376	370	363	393	362	344	372	400	352	368	350	352	356	391	348	346	368	377	384	391	353	382	378	360	405	361	367	373	351	391	346	360	376	374	364	368	389	356	366	412	344	352	368	359	363	345	351	385	373	339	356	332	350	362	369	367	338	351	345	360	383	397	362	322	361	360	331	349	389	379	352	387	386	360	343	385	370	333	347	386	384	366	368	374	353	367	374	327	368	364	390	388	359	377	380	393	359	373	367	351	357	360	388	365	326	367	361	367	363	373	368	360	358	379	346	343	418	374	366	394	373	367	369	373	348	371	363	367	342	383	311	369	331	335	361	374	354	360	382	362	365	363	355	375	364	330	345	392	358	338	361	359	371	375	369	352	384	383	353	367	374	361	367	375	355	381	348	348	348	365	385	388	319	368	355	368	372	375	355	345	379	353	360	376	389	376	362	378	329	381	361	359	358	362	372	382	327	379	341	368	392	329	371	392	368	344	378	359	375	389	377	372	354	350	348	378	355	346	351	384	390	395	349	364	359	369	379	330	355	356	333	351	376	374	339	397	369	344	364	393	369	364	371	331	367	346	338	368	341	345	393	364	324	332	356	386	342	342	377	355	331	353	356	357	343	364	368	378	340	352	362	361	356	364	341	387	340	358	385	371	362	377	358	318	356	336	359	364	370	359	379	327	388	344	359	350	357	355	338	349	331	341	374	386	348	366	333	351	364	391	333	376	360	352	357	380	350	369	344	338	350	390	367	360	364	378	368	350	354	359	367	361	334	366	371	385	373	361	335	337	354	353	368	320	363	363	368	358	348	342	364	366	384	356	390	390	383	377	397	379	360	345	378	379	369	357	387	365	395	338	359	366	350	392	361	370	378	373	345	368	385	363	345	363	389	367	357	353	369	361	373	351	382	374	348	352	359	397	363	378	355	377	382	348	354	353	395	392	348	360	392	385	340	355	355	387	390	364	382	371	367	380	386	344	374	374	395	362	396	339	372	376	356	368	385	369	408	359	383	367	357	378	349	353	381	347	349	357	394	363	351	362	400	391	351	375	365	357	329	344	337	378	361	341	364	363	361	403	395	361	339	347	356	379	368	368	348	345	375	366	368	382	344	384	334	382	337	349	355	357	365	374	360	336	345	387	361	344	350	380	356	337	364	363	365	361	343	338	322	352	359	367	342	385	350	360	378	344	392	359	376	362	353	336	349	355	354	349	351	364	380	353	368	376	388	342	335	369	343	356	365	393	370	362	352	338	357	380	368	399	336	381	375	348	371	377	374	340	365	371	345	350	351	336	357	363	351	376	355	356	356	350	353	362	369	335	385	379	365	347	348	346	331	389	356	379	393	365	369	380	347	357	335	364	344	348	389	356	360	355	360	364	383	376	421	341	369	351	339	355	352	331	358	359	353	359	345	353	400	387	352	383	345	346	365	371	343	381	361	366	353	350	354	375	367	377	357	402	363	351	358	401	367	388	355	357	372	323	370	376	350	369	358	362	326	363	382	380	317	394	350	373	362	339	349	345	336	368	398	361	366	315	357	347	372	357	360	334	342	366	419	362	335	366	374	342	341	338	355	400	373	362	345	374	354	376	339	367	390	370	350	364	394	357	360	391	374	373	348	377	372	378	342	370	359	357	366	375	363	387	359	359	394	337	350	353	382	348	356	340	363	371	378	389	362	378	326	384	370	369	353	372	326	387	355	390	356	386	353	371	347	332	357	358	355	355	399	356	341	318	342	363	380	313	371	402	319	400	354	385	390	356	346	374	393	395	351	357	363	346	352	403	373	341	370	329	376	350	336	390	388	345	376	358	367	353	342	373	320	380	364	331	353	357	409	333	354	350	363	316	335	363	358	354	388	382	330	371	381	384	380	363	379	348	378	377	387	358	373	401	358	330	370	318	367	389	361	359	333	318	351	377	345	370	364	355	332	353	355	384	368	380	350	348	379	363	359	346	355	379	389	348	360	401	350	334	410	360	355	387	356	342	345	365	347	400	346	355	378	344	358	345	372	358	343	411	392	324	353	352	352	329	375	376	367	356	351	356
27366	18366	4173	818	627	616	558	542	583	567	536	611	593	559	562	574	540	585	571	559	617	529	588	567	548	587	550	585	571	574	596	588	525	573	575	553	561	587	584	565	556	592	552	589	575	562	569	585	566	568	617	579	521	544	611	535	574	556	543	593	531	562	590	556	592	586	562	558	595	579	577	570	610	608	522	549	545	557	601	536	581	546	589	658	579	607	564	551	608	566	616	556	533	580	584	548	535	594	551	535	585	533	607	586	550	538	596	583	572	619	571	575	591	604	578	554	571	554	517	560	526	544	626	578	559	576	563	585	589	599	547	532	584	556	563	617	552	579	577	547	579	600	579	585	578	556	557	557	573	561	546	546	549	542	573	633	568	549	578	534	545	517	556	547	567	523	581	581	532	582	593	575	563	590	578	587	576	544	563	552	620	549	591	567	578	578	582	547	610	560	575	573	581	544	574	533	611	552	563	615	567	586	553	583	604	567	568	563	561	583	576	546	573	567	558	579	568	546	541	606	554	553	569	555	597	565	559	574	572	614	516	576	601	575	560	578	580	608	544	557	565	591	618	568	562	597	561	581	531	586	578	528	549	561	568	560	550	566	594	624	571	578	567	541	580	557	583	549	584	581	571	571	570	557	602	590	607	553	553	605	603	564	573	537	556	567	564	581	589	566	542	550	568	565	583	556	597	563	567	607	557	562	575	600	542	548	561	550	532	514	602	581	564	583	541	544	565	548	590	561	606	569	539	573	578	581	568	596	605	593	537	558	580	564	581	538	592	597	642	563	555	563	550	570	585	601	577	579	550	559	591	570	553	572	565	577	596	618	530	569	552	565	558	566	564	581	589	604	618	533	577	587	585	546	571	567	521	539	570	554	568	599	557	565	612	534	551	576	532	535	550	563	586	520	557	599	531	570	550	568	590	555	592	564	564	574	582	605	560	582	602	570	564	580	602	568	584	601	652	558	572	525	543	566	545	591	561	585	546	593	558	535	535	593	581	569	567	545	588	525	561	584	597	566	573	560	532	618	601	585	567	534	543	615	597	576	543	570	562	553	568	546	583	582	612	592	563	583	553	558	563	575	620	580	567	552	581	565	601	577	574	565	573	562	619	557	539	576	553	569	587	548	587	558	577	573	558	534	599	561	581	605	606	564	545	548	564	577	586	555	554	600	600	607	584	570	579	589	585	605	541	508	534	563	580	606	526	552	542	543	536	574	565	572	600	544	594	564	587	610	579	538	570	572	571	594	554	553	552	630	583	616	556	530	569	570	595	562	582	550	564	579	558	607	566	586	592	572	549	541	559	553	531	589	580	559	557	546	527	599	578	590	607	560	590	584	551	550	572	592	570	557	556	579	571	555	604	575	543	541	546	595	571	603	563	560	566	572	563	578	550	575	563	546	592	572	566	562	618	579	582	595	607	575	578	528	604	586	576	516	567	553	593	580	569	586	576	547	561	544	580	602	607	540	572	543	547	584	588	560	543	597	547	596	578	558	558	573	566	550	551	578	540	563	585	549	559	563	558	599	577	549	599	592	507	562	587	557	585	528	622	572	543	609	598	534	583	551	581	586	507	523	558	583	563	583	622	544	548	552	616	601	613	581	558	583	593	549	566	564	557	562	568	581	562	576	559	576	607	566	611	586	563	603	601	583	534	580	580	572	612	581	605	556	541	562	587	611	565	621	609	607	533	511	560	605	591	541	586	552	555	563	540	592	581	543	586	523	546	583	541	593	593	585	567	581	575	551	561	573	560	551	590	584	572	580	534	577	580	589	568	580	576	550	576	530	579	584	603	543	551	583	577	588	576	531	571	639	583	573	602	604	579	584	545	542	558	568	607	590	553	520	573	544	603	566	553	602	584	548	578	641	550	583	555	575	560	589	579	597	592	558	556	574	591	601	558	583	573	609	575	538	603	581	548	583	582	544	577	608	587	589	573	583	527	544	564	611	550	593	575	585	576	615	593	555	534	581	541	580	593	567	516	611	588	585	602	556	600	560	549	526	640	570	530	565	558	567	522	598	560	594	560	576	578	550	514	526	566	588	531	581	551	605	575	594	545	561	616	544	613	639	600	580	583	572	613	608	590	540	587	585	608	573	552	557	597	585	559	575	570	556	606	552	577	626	583	572	560	591	548	553	531	581	575	533	575	598	532	550	558	529	569	557	585	564	622	529	581	593	515	572	558	572	593	600	585	593	587	606	586	589	566	578	584	570	593	558	536	576	531	541	580	581	559	580	589	586	562	560	605	532	561	576	607	572	609	577	536	568	597	530	595	604	558	540	549	555	522	552	566	557	551	535	550	580	541	575	561	592	532	615	581	584	590	528	596	548	582	575	567	590	567	588	540	576	559	579	594	536	538	560	565	581	556	567	534	606	567	550	554	562	580	565	503	571	553	549	607	608	569	576	571	564	574	590	552	555	596	536	563	572	556	566	578	548	591	547	569	540	608	569	599	579	598	550	576	576	560	556	570	567	553	592	539	595	575	619	596	551	578	599	553	606	536	562	568	561	565	601	547	547	576	546	542	557	546	589	565	563	590	611	544	534	554	540	554	595	557	598	585	581	551	549	621	585	594	542	589	616	581	572	629	600	581	587	539	566	534	586	552	578	610	609	581	590	565	553	557	554	553	527	547	560	578	571	569	567	573	573	598	563	566	581	582	528	562	560	565	518	582	578	559	583	570	582	579	623	576	606	580	567	547	542	588	549	562	625	549	527	543	586	619	567	583	589	512	560	580	552	584	558	537	570	546	547	593	544	528	559	563	575	556	506	539	541	593	572	579	592	543	578	535	577	579	598	560	569	574	561	553	613	563	590	556	560	596	594	557	583	561	530	575	601	558	588	546	603	581	570	561	532	586	595	587	583	563	536	576	565	603	590	575	561	590	580	574	581	576	585	572	602	543	602	570	552	531	557	577	557	585	560	555	567	567	573	608	518	535	572	605	586	586	559	605	522	567	556	582	580	538	522	554	569	556	545	547	553	527	565	636	593	555	614	542	595	611	548	582	586	577	548	544	585	553	597	589	532	559	559	568	591	569	581	562	585	606	565	569	596	544	564	588	552	595	581	557	583	587	572	526	584	589	576	568	582	539	562	579	558	515	590	547	549	572	553	595	498	566	566	551	598	566	598	532	585	570	587	552	554	548	536	604	549	568	603	594	577	590	524	550	574	621	560	625	565	548	566	573	613	567	546	611	547	589	590	563	553	600	572	515	565	555	556	601	576	548	538	544	587	565	564	536	554	574	575	572	539	567	572	600	617	591	571	580	555	590	570	590	598	597	547	570	603	576	553	529	583	600	554	547	613	577	580	549	545	537	568	606	555	563	624	573	593	568	550	572	601	566	555	590	575	509	574	522	564	574	582	626	601	573	565	577	547	554	590	564	571	564	586	569	591	576	545	562	600	570	564	572	544	552	580	577	605	622	576	589	550	540	575	570	621	576	564	576	561	538	601	530	580	591	597	581	567	543	561
4482	1120	977	766	738	709	685	699	682	733	648	645	631	646	712	655	753	683	661	676	664	637	680	665	670	636	667	661	664	655	685	693	668	670	627	707	667	670	696	653	650	657	665	646	664	680	706	648	647	662	689	728	645	714	681	673	667	708	697	690	655	643	663	667	627	678	649	657	637	707	695	664	650	656	656	644	656	661	653	636	675	662	652	680	669	684	654	634	679	626	616	647	705	710	692	689	693	692	634	642	640	602	663	660	698	642	666	667	698	640	687	681	630	680	638	684	686	653	618	659	672	678	665	705	640	680	611	655	692	659	710	669	703	598	650	654	674	678	632	659	688	682	636	622	668	631	663	685	635	629	659	667	681	657	662	656	712	685	670	632	675	631	646	675	630	641	692	618	688	606	647	667	644	663	649	629	652	626	612	645	709	687	676	623	664	661	640	654	628	691	654	700	681	685	672	651	688	659	671	639	684	675	687	689	680	633	648	628	663	609	704	672	631	637	651	672	654	644	634	671	666	651	664	661	661	648	631	678	647	645	657	635	668	680	646	662	672	682	634	663	683	695	655	675	670	640	686	644	686	687	694	657	641	670	650	678	670	635	644	704	669	680	673	685	720	617	640	647	653	664	700	645	693	674	604	661	612	638	667	666	634	668	631	684	711	668	627	623	693	644	706	648	654	666	626	634	601	657	618	663	637	708	625	661	671	611	656	644	625	652	682	642	671	660	696	636	702	653	656	687	685	661	650	654	691	608	644	677	640	664	667	637	665	645	681	696	675	657	657	685	632	690	626	651	666	653	647	670	683	653	630	696	645	657	675	650	672	658	685	613	651	675	676	669	661	668	604	640	640	655	649	659	686	681	672	670	665	644	626	667	683	706	683	663	689	650	688	640	672	671	640	719	627	678	667	689	645	656	675	654	629	621	680	623	643	643	675	678	663	642	637	689	677	638	707	706	643	663	646	694	707	652	640	685	653	649	633	636	658	662	675	661	625	646	675	664	688	652	654	690	603	668	616	680	662	665	676	639	681	634	678	660	667	653	672	720	679	654	660	664	683	693	627	652	662	671	695	683	637	694	641	660	657	638	639	633	672	665	660	681	629	706	638	693	648	652	689	629	652	670	672	669	663	658	658	689	683	642	696	639	668	671	695	669	671	649	707	637	656	659	634	671	635	656	715	670	676	653	629	727	724	673	658	645	668	668	636	640	650	699	654	667	680	652	680	666	633	635	700	656	676	668	694	624	670	677	633	651	697	689	650	640	706	654	661	705	706	653	685	655	684	684	616	661	705	683	697	692	712	675	670	647	646	644	655	644	680	640	700	684	607	658	695	603	630	653	631	660	696	727	660	642	689	705	678	635	636	682	642	682	651	656	641	639	647	645	699	656	669	690	690	675	682	675	667	683	609	641	684	648	737	666	615	695	624	691	614	686	696	626	632	704	688	684	708	643	680	676	664	665	708	646	680	694	651	721	676	664	675	645	647	647	649	728	691	641	643	633	659	627	652	626	700	671	632	684	676	659	630	698	691	700	648	633	653	603	633	704	636	692	672	620	637	660	667	672	652	655	651	679	633	671	688	646	665	620	679	690	682	703	665	648	663	674	680	662	651	650	637	651	620	665	631	701	687	617	643	647	671	626	645	664	665	722	657	652	672	659	659	711	745	662	700	640	719	641	677	643	646	667	667	686	617	683	650	674	639	647	653	615	659	656	636	675	634	619	678	635	662	657	647	700	665	654	652	663	664	692	697	625	648	689	651	654	649	661	722	658	619	688	632	662	695	650	633	651	636	679	669	682	664	708	621	690	645	662	649	670	666	673	624	706	683	641	644	666	643	663	650	665	695	684	668	663	625	690	636	659	688	696	661	645	669	681	661	679	662	680	689	649	676	666	636	685	632	680	635	668	651	649	664	671	685	692	656	700	671	678	587	667	644	665	659	643	623	723	666	683	656	638	713	660	653	673	635	706	701	659	682	647	652	680	650	718	713	657	607	677	677	660	699	666	693	621	641	638	681	651	630	658	658	667	678	662	644	676	689	689	680	697	685	695	671	608	653	648	643	628	684	680	720	649	658	640	685	663	631	631	687	649	625	650	682	661	650	673	638	669	667	668	615	665	621	654	653	689	668	672	670	701	637	691	662	657	634	686	653	664	695	630	707	718	663	633	672	676	657	672	700	644	621	673	640	636	712	631	660	682	696	662	664	668	670	645	702	638	656	671	683	637	594	646	659	672	648	628	663	670	687	677	666	656	645	653	677	674	685	664	650	651	667	645	654	730	645	701	632	663	669	643	667	642	655	706	723	645	689	649	688	661	681	702	630	701	656	722	672	667	628	648	636	687	634	702	626	654	626	707	702	684	683	716	710	625	705	653	666	650	698	653	710	695	652	705	635	659	613	654	703	681	660	644	639	639	669	654	685	706	693	654	660	672	676	632	672	692	658	669	707	660	664	657	692	616	644	636	636	690	642	687	614	684	664	688	677	677	665	661	672	681	654	635	707	636	675	645	652	662	693	634	683	707	667	659	697	640	690	654	658	694	696	644	638	675	623	666	683	653	674	683	646	670	640	652	675	655	695	667	625	617	661	694	659	682	671	656	636	687	659	700	674	688	642	681	667	698	668	671	629	631	673	638	683	677	701	649	703	665	624	662	723	649	679	603	640	698	663	673	707	640	679	708	660	674	663	708	672	671	641	699	663	658	685	660	608	680	658	648	652	677	642	618	665	635	661	636	664	628	680	673	687	683	655	690	670	693	671	682	689	688	665	621	635	696	652	673	653	669	696	683	652	652	661	647	622	678	624	659	677	690	664	659	677	621	714	640	661	680	645	661	684	656	648	672	693	665	635	630	686	683	650	682	659	655	662	648	672	660	639	677	639	678	656	624	643	691	650	633	631	678	676	702	702	655	701	664	713	671	659	683	645	666	656	655	630	662	674	640	666	697	637	655	717	702	641	663	680	630	667	654	654	670	668	647	697	645	680	663	702	669	679	640	656	637	703	626	676	637	629	708	623	637	650	650	638	686	634	607	656	710	700	650	668	695	670	664	680	667	648	680	643	684	632	671	686	688	636	666	662	632	670	649	629	643	656	654	638	663	734	633	651	688	639	580	654	640	696	602	656	674	674	680	641	697	671	677	687	651	681	645	660	702	639	664	663	683	655	672	619	629	659	693	617	647	675	674	712	625	688	629	634	679	679	646	617	644	602	646	658	619	662	638	681	739	703	662	663	652	712	670	645	667	649	625	644	697	670	674	691	659	602	691	661	667	685	660	670	697	694	684	682	677	646	696	693	680	651	661	636	672	672	667	665	636	711	673	673	674	614	657	710	673	643	636	659	681	662	654	650	626	658	659	646	711	688	677	663	637	642	669	649	682	642	657	705	656	679	659	654	675	635	654	651	659	608	661	684	632	672	664	716	694	627	648	627	635	663	674	662	677	674	619	674	625	695	683	628	658	710	628	664	670	647	707	643	653
23635	21132	28166	24341	21124	9215	1313	977	776	758	763	745	746	704	699	632	661	640	630	645	649	610	590	591	654	635	661	643	624	648	666	599	623	659	650	651	609	619	625	619	619	636	609	646	579	635	651	606	605	645	623	597	635	637	626	611	652	650	597	599	610	641	581	640	593	657	645	610	617	630	657	638	641	609	606	621	587	592	582	657	638	637	618	651	649	642	632	575	582	617	625	616	644	566	595	620	628	603	638	615	597	637	592	596	576	611	630	644	636	637	610	633	575	650	632	637	626	603	626	631	645	619	638	628	576	600	630	619	573	623	602	622	628	609	620	576	637	589	596	634	596	608	645	654	623	557	651	600	590	575	650	623	604	587	630	637	609	621	596	593	616	588	610	566	660	578	615	601	569	644	586	645	595	596	627	614	610	593	578	633	668	601	622	637	655	596	592	579	606	644	639	564	576	650	625	633	583	653	591	624	619	621	640	547	628	607	627	532	597	595	628	597	607	638	602	653	614	605	602	584	589	599	603	579	625	622	645	588	636	635	617	600	632	618	633	595	647	610	576	614	611	578	647	633	652	584	622	610	619	617	618	571	636	604	615	607	610	597	641	639	588	605	645	607	579	593	631	598	614	592	629	620	632	616	614	589	647	653	595	601	606	600	576	644	633	581	585	598	620	606	640	622	624	647	641	613	607	574	579	618	618	627	590	658	609	627	654	572	598	549	612	585	595	598	594	610	615	645	596	594	588	616	646	602	580	581	566	551	600	645	597	620	661	601	615	625	623	627	602	619	602	574	593	590	588	625	644	580	586	638	631	619	615	625	598	617	623	616	642	572	604	670	609	626	619	651	548	650	600	569	599	599	617	623	608	642	579	651	602	630	598	570	646	592	581	619	602	642	622	621	604	618	599	577	601	561	620	629	590	609	602	622	605	631	644	620	618	642	631	652	573	644	613	626	612	621	578	627	592	628	557	604	600	601	626	647	610	632	583	608	659	581	585	644	593	616	604	610	653	604	605	629	536	606	646	621	572	604	603	616	612	648	605	610	567	657	575	624	597	602	627	598	641	589	633	645	621	627	611	634	615	588	612	620	609	570	575	584	573	648	608	551	602	632	601	595	590	591	621	617	581	593	585	600	609	626	599	577	623	612	591	621	598	579	616	610	584	635	631	638	621	633	606	641	655	578	634	612	641	641	573	636	595	562	615	628	596	564	629	645	637	633	644	645	633	623	585	573	610	599	605	605	597	581	617	626	588	613	581	620	620	639	611	623	579	594	625	612	628	588	560	578	636	597	635	562	622	636	621	636	624	651	584	564	615	563	576	612	586	641	660	588	609	647	591	619	627	577	585	623	634	589	566	617	594	607	584	572	652	632	590	583	639	600	678	593	637	617	593	602	643	635	591	623	566	601	621	589	630	635	623	599	592	556	618	648	630	625	621	618	606	617	583	582	610	603	597	574	605	581	619	608	605	663	584	611	632	581	613	633	623	619	611	598	650	602	599	592	553	617	600	588	613	601	622	581	615	640	597	590	658	631	589	653	613	629	634	621	634	576	622	611	665	629	584	627	603	575	657	590	586	603	595	566	617	668	632	599	592	623	604	621	608	607	636	656	584	668	551	648	587	585	627	606	576	603	636	633	625	566	604	608	619	561	615	618	640	629	574	591	603	606	582	600	627	634	625	610	573	632	630	616	607	633	579	566	591	645	564	576	607	634	598	640	629	616	642	635	595	637	621	597	631	624	610	630	584	616	633	594	593	673	588	709	587	549	655	642	622	628	614	633	572	618	592	571	634	644	634	606	653	652	629	604	639	613	641	659	610	583	602	596	604	643	590	623	623	602	583	599	619	589	590	610	615	596	598	612	608	628	603	599	621	631	580	569	598	617	615	646	598	624	597	563	610	603	604	639	648	614	595	618	625	579	581	592	589	582	599	635	587	588	623	593	633	627	599	637	591	613	650	621	572	588	605	627	601	619	606	625	636	610	595	604	613	590	609	609	599	631	613	636	579	644	569	593	599	630	616	622	638	595	613	633	608	586	637	637	614	608	597	606	636	565	590	565	627	635	619	608	604	622	603	641	609	644	614	578	629	588	595	649	613	618	607	587	642	622	626	607	624	627	593	604	614	628	618	591	605	588	603	651	621	586	604	591	617	608	602	617	647	635	627	624	609	622	602	630	678	627	642	637	603	584	625	593	610	626	609	634	626	606	595	638	626	641	602	611	594	591	624	614	604	617	588	623	610	580	617	607	592	627	594	594	581	576	625	638	571	640	605	577	596	599	628	617	601	638	635	605	601	623	605	607	604	659	579	652	620	636	596	620	591	562	611	585	586	631	594	650	586	638	605	611	604	625	633	648	571	637	601	577	570	559	590	629	617	607	558	585	608	578	655	589	638	613	611	627	589	642	605	647	616	557	586	617	587	615	600	589	604	624	631	596	621	583	601	605	644	580	583	580	616	637	584	618	599	625	610	638	577	710	568	608	633	626	568	582	633	594	600	652	602	592	639	583	639	575	593	616	616	567	631	618	587	557	618	573	622	575	579	574	597	609	616	601	583	635	615	611	626	618	632	628	616	606	610	596	652	584	657	604	614	610	603	604	613	589	603	587	580	628	560	627	600	653	630	582	627	615	587	592	633	602	633	589	615	617	595	612	680	593	627	608	566	606	593	675	611	655	651	615	597	607	630	607	609	570	580	637	605	607	560	643	593	646	647	618	619	610	546	640	603	615	616	609	621	583	611	609	611	639	619	611	640	603	629	588	580	629	573	613	645	609	642	595	624	587	602	613	634	598	595	576	593	631	646	642	607	620	613	607	609	561	636	674	607	605	604	640	610	603	553	598	586	660	585	569	618	590	630	599	659	617	627	609	601	627	623	599	631	591	539	583	651	618	593	618	588	598	603	608	562	611	611	644	613	628	643	628	604	608	593	600	594	616	624	592	593	596	603	575	614	606	629	628	593	606	634	621	620	626	648	658	582	581	636	602	608	597	634	618	626	608	618	609	573	595	624	550	590	610	596	621	602	611	573	642	652	646	610	612	624	626	636	643	595	606	621	613	606	548	609	642	589	594	641	620	596	616	581	646	604	633	633	634	614	639	601	587	614	598	589	669	626	644	635	609	601	611	662	615	589	623	611	595	599	607	628	580	576	622	581	611	605	584	602	613	646	622	562	579	623	595	652	568	561	609	610	555	637	625	597	582	584	642	611	645	613	591	602	591	632	618	605	604	560	614	597	590	591	580	601	631	638	670	633	647	614	609	607	637	608	612	590	577	599	579	609	631	581	626	659	645	593	584	623	610	660	609	655	613	586	587	628	587	594	613	637	603	629	661	635	605	614	627	587	595	621	616	603	632	607	587	627	591	621	585	567	627	608	580	627	595	622	601	663	590	596	640	589	569	590	631	594	618	640	588	676	617	629	585	626	604	631	625	637	665	626	659	621	594	580	592	602	622	626	579	586	612	629	599	641	595	618	638
3297	8370	6619	3257	2346	1902	1502	1349	1142	1100	962	928	866	885	854	848	840	810	779	696	744	740	787	746	763	725	766	758	717	731	709	769	681	784	698	765	733	752	635	708	747	679	703	690	727	715	766	725	737	722	784	763	758	734	744	694	691	749	737	724	694	727	786	716	711	732	743	696	737	662	711	724	710	725	714	698	719	714	717	785	705	719	703	681	734	743	711	763	740	745	736	720	656	744	704	699	736	735	634	713	704	730	722	696	759	738	700	669	737	701	751	706	736	687	732	703	768	758	742	742	743	695	737	739	727	697	709	708	696	696	718	694	722	728	699	693	700	706	731	728	720	727	766	685	749	711	744	702	742	712	735	720	709	716	734	719	758	680	697	753	690	744	720	711	706	687	715	685	728	715	728	697	685	746	722	690	717	759	688	739	688	685	710	708	720	713	728	716	713	721	754	756	707	712	713	704	748	725	678	660	702	756	739	730	715	731	685	683	736	698	708	734	722	702	742	701	729	705	712	696	688	711	730	705	717	721	728	775	730	727	727	731	727	754	705	696	696	707	712	693	739	709	737	747	686	714	780	744	747	677	736	739	718	693	777	667	727	716	729	706	706	719	708	684	706	725	684	729	728	683	738	698	736	745	730	734	710	736	701	752	740	704	690	694	693	692	675	739	699	713	687	730	710	753	681	707	728	757	721	760	700	772	740	719	754	676	686	730	737	714	693	711	715	706	719	778	748	716	689	716	676	757	700	746	775	733	743	701	746	771	691	677	730	705	698	716	690	715	727	738	724	726	730	708	695	712	701	725	652	721	749	675	678	731	714	713	724	679	782	734	714	666	706	700	729	746	724	682	688	691	692	703	710	757	732	715	765	715	730	736	726	729	701	709	687	717	754	739	714	722	747	694	730	755	700	733	722	690	712	725	676	740	747	747	715	748	730	668	735	723	723	747	717	683	694	734	736	752	734	732	733	673	779	688	775	700	761	745	724	731	706	685	713	686	713	726	734	721	674	746	701	707	723	750	697	764	700	738	713	753	711	707	723	708	737	742	741	723	780	665	675	705	776	737	716	715	702	708	710	765	686	734	744	732	742	695	711	740	680	729	708	733	694	662	724	715	687	729	753	719	674	694	684	740	691	716	758	713	724	673	686	718	748	700	727	688	708	711	729	699	739	737	702	724	748	729	716	707	739	773	745	755	705	696	753	727	717	691	695	720	700	751	736	734	770	686	741	769	750	679	712	729	759	743	686	750	776	706	763	703	727	743	703	671	727	691	738	693	732	705	737	730	798	667	694	692	715	720	714	746	710	745	689	712	704	686	741	708	700	756	765	725	685	728	705	704	736	668	676	736	689	680	732	753	685	740	721	752	748	718	729	725	725	751	705	729	713	701	722	667	692	727	710	731	775	717	750	701	715	690	704	712	748	757	709	741	670	702	707	747	679	730	749	734	727	716	674	693	723	740	689	711	684	729	768	677	685	700	708	733	722	795	688	716	738	667	712	727	750	755	760	710	716	713	728	722	698	741	726	709	719	715	662	723	730	715	679	684	719	714	747	717	766	689	726	721	717	708	721	710	697	788	680	668	739	687	727	725	782	722	693	711	720	706	697	716	712	717	736	700	694	722	724	742	694	720	722	732	707	736	758	689	765	718	725	750	713	746	741	736	700	739	721	725	743	711	762	699	665	688	731	723	700	752	689	703	684	746	699	719	711	738	729	746	764	664	792	803	687	743	761	761	723	724	679	734	741	727	653	707	733	699	757	738	724	693	704	694	688	701	731	660	751	669	709	666	648	679	708	712	721	728	696	761	729	706	670	686	710	706	707	708	637	713	689	728	700	704	704	725	705	713	725	709	729	679	718	722	762	713	708	698	711	743	700	704	709	699	757	734	680	719	729	683	692	696	745	729	733	757	707	703	729	684	704	680	681	732	751	753	734	726	724	758	696	756	707	716	714	722	699	697	698	672	729	689	734	710	708	718	724	704	775	738	728	752	661	716	748	722	726	741	736	747	752	724	704	721	733	657	724	749	752	729	718	683	715	716	686	735	725	720	735	704	728	742	752	703	743	720	736	744	706	683	772	665	704	731	720	768	769	779	721	707	735	714	708	737	680	714	725	695	710	709	704	761	703	716	707	715	746	726	670	719	711	744	716	723	690	728	722	740	697	706	737	734	712	650	730	699	770	753	704	704	719	780	729	706	724	741	713	711	758	771	710	733	717	735	687	727	715	757	680	758	711	726	750	726	714	765	732	711	806	695	680	715	663	693	722	748	714	720	679	728	722	695	740	716	754	690	664	712	727	699	735	715	761	720	703	743	717	720	767	718	689	720	712	722	704	734	689	705	692	752	748	673	731	752	708	695	752	776	775	686	679	689	690	702	717	743	726	713	741	675	654	730	704	703	687	741	746	712	739	665	723	735	722	769	735	726	718	696	772	743	684	751	721	741	715	734	727	685	742	728	619	712	716	693	720	744	773	709	742	711	695	716	707	682	737	729	692	715	726	761	780	751	691	657	757	679	722	707	707	698	697	694	685	715	712	734	701	710	711	725	740	710	675	708	803	712	673	716	667	703	732	736	721	686	721	751	714	735	734	757	736	743	706	709	701	727	735	700	715	722	731	687	678	706	691	720	748	713	709	726	678	726	714	733	729	709	713	686	685	715	700	700	705	721	727	751	644	693	697	723	737	737	718	751	740	730	689	709	711	741	704	708	691	723	733	713	715	713	721	723	731	673	758	745	704	718	754	717	749	741	731	690	711	714	749	738	723	745	696	740	750	694	747	702	706	699	717	725	693	723	702	701	721	689	739	752	692	695	732	690	730	741	736	735	751	687	704	682	700	707	709	710	760	711	703	755	750	682	713	737	739	737	767	693	730	705	761	697	721	685	721	731	754	736	721	686	725	731	724	694	704	698	761	693	720	756	713	715	703	689	717	741	691	692	777	741	699	694	701	739	726	748	752	661	701	657	737	675	717	695	705	735	703	740	659	704	731	748	722	685	763	712	722	737	707	736	707	696	733	703	724	715	653	731	723	721	728	747	671	698	728	703	665	684	709	699	668	716	674	715	685	682	726	681	687	700	739	726	738	747	729	743	742	684	706	745	724	781	708	755	723	682	718	706	727	698	752	739	793	734	700	758	736	744	736	736	749	735	740	747	776	734	687	690	732	761	708	737	730	783	756	736	649	749	670	729	734	692	695	725	696	684	656	705	724	728	713	685	731	701	726	701	700	706	723	731	710	693	721	686	765	693	676	693	663	705	708	666	700	721	699	724	704	691	760	758	728	701	754	708	743	722	723	730	681	700	726	677	720	681	708	740	746	716	714	678	759	689	744	713	713	716	707	698	742	699	723	675	691	739	679	704	679	743	717	718	706	739	722	690	708	696	728	742	698	714	770	728	741	673	722	715	738	713	706	777	777	727	695	701	717	717	694	717	745	658	736	711	715	721	753	696	756	720	671	738	703	730	678	698	667	743
24622	21087	27116	25185	11412	703	522	441	404	389	371	349	333	343	351	323	348	316	310	325	313	318	292	314	317	304	310	309	308	264	295	280	313	282	309	291	307	282	285	305	298	308	297	319	306	288	316	306	309	310	310	284	323	291	309	342	299	312	317	327	314	282	262	305	256	297	268	282	287	304	312	304	303	258	268	308	313	350	323	298	286	295	326	286	304	296	309	266	319	267	303	293	278	296	306	302	309	296	292	304	319	305	312	309	292	302	310	347	307	286	281	308	315	283	318	309	280	287	308	304	310	266	314	284	331	316	293	305	314	301	295	299	284	281	290	299	317	303	297	284	304	312	312	314	268	290	307	309	286	290	331	277	300	299	309	282	297	301	283	294	310	285	282	302	287	291	296	315	295	321	311	293	308	320	292	292	292	289	307	301	316	294	291	289	297	296	313	257	279	276	321	328	333	298	314	269	328	291	281	300	299	275	294	311	265	311	307	302	316	304	298	299	322	302	276	294	332	309	294	312	316	294	303	286	316	288	303	256	325	303	324	274	268	309	267	302	308	288	286	307	321	280	299	320	273	301	287	320	282	295	312	289	281	287	312	296	335	302	329	301	298	286	259	309	295	300	298	289	307	307	296	297	291	282	289	308	275	315	301	289	288	298	298	305	309	296	329	289	266	297	314	312	322	292	289	326	291	291	292	288	312	299	309	287	312	303	291	278	285	269	344	301	324	309	296	288	255	296	280	290	294	312	294	295	313	308	315	327	295	281	292	292	326	300	300	265	311	252	274	297	294	298	300	276	295	323	287	276	281	280	296	274	310	280	307	304	284	351	296	289	304	329	315	287	299	323	278	273	306	290	307	298	326	272	316	308	289	280	284	248	276	277	303	289	327	283	287	300	282	289	308	312	273	316	299	285	340	311	290	276	288	259	303	322	278	285	315	301	302	294	301	295	263	282	288	285	308	284	306	295	278	323	283	327	313	279	317	323	283	304	287	289	289	307	278	302	296	325	341	303	313	275	278	333	298	299	307	296	322	268	285	321	293	278	285	317	302	300	305	302	301	287	294	282	289	316	310	278	281	324	287	266	297	317	307	314	293	249	312	308	310	259	271	300	308	272	273	286	299	306	271	294	313	298	299	313	273	307	303	309	284	258	306	308	293	309	300	269	271	265	290	303	294	342	300	323	306	316	305	295	296	308	314	280	287	293	277	293	280	299	312	317	310	285	316	270	279	281	278	273	302	303	304	290	301	324	266	307	275	291	317	323	285	316	307	293	283	342	274	303	277	301	301	304	293	292	311	323	314	321	289	278	279	315	315	316	283	286	297	292	307	281	274	294	287	279	302	285	288	270	298	251	301	291	301	321	293	302	324	266	301	320	293	295	300	284	285	287	281	300	303	288	305	248	322	296	294	291	272	264	247	295	279	320	296	306	320	301	317	326	289	293	307	294	324	304	304	294	283	329	260	311	306	290	313	284	301	310	323	291	290	315	313	296	296	317	323	310	283	276	287	283	276	296	315	310	305	311	318	300	314	299	289	294	295	302	285	316	306	285	280	287	281	289	302	268	310	293	317	308	293	309	319	296	282	309	315	282	302	316	285	282	320	295	285	307	310	310	279	289	283	293	292	270	254	282	281	302	288	298	297	283	288	327	294	291	297	311	311	296	305	297	306	274	276	312	299	305	296	282	310	319	286	281	310	308	286	298	282	345	322	291	272	308	298	307	293	305	300	305	332	291	293	292	298	283	278	301	282	317	327	309	291	274	298	279	295	331	286	273	302	308	297	309	319	271	300	280	295	293	321	260	294	307	277	288	311	282	303	331	305	323	298	312	286	284	295	290	278	315	299	304	296	293	309	301	294	301	314	287	323	310	308	258	294	303	305	285	303	270	330	333	254	332	298	328	284	323	285	280	307	283	305	289	301	288	322	272	277	311	306	303	296	305	272	294	303	308	309	294	292	279	279	284	279	294	295	285	280	281	243	292	323	294	307	297	292	305	291	321	304	317	275	321	275	310	322	319	285	309	275	277	309	272	293	290	267	276	312	314	282	298	304	307	259	271	287	299	298	282	300	298	265	275	289	294	317	316	325	264	284	281	290	293	298	302	290	301	262	313	297	300	274	288	300	288	308	292	304	291	279	295	311	306	306	339	267	289	289	284	298	307	297	340	313	312	272	283	255	308	294	286	276	298	264	309	276	312	290	282	302	276	269	302	309	319	304	315	308	305	267	292	277	299	295	267	292	305	287	280	308	310	291	274	261	293	285	316	285	327	286	288	294	264	297	282	291	287	294	304	293	265	286	301	301	302	277	299	294	290	303	309	283	312	290	290	299	298	283	273	294	311	298	277	277	289	272	312	320	300	283	279	268	291	271	319	316	318	315	297	314	313	290	307	283	269	292	305	312	282	299	287	313	305	299	295	316	254	291	299	318	297	253	333	287	292	292	309	283	314	292	302	307	271	272	301	302	276	294	304	312	302	312	319	308	309	294	297	285	302	304	331	289	312	320	307	311	269	285	278	280	293	282	289	310	328	295	302	316	318	281	273	253	299	290	303	307	325	317	283	298	315	290	264	314	273	289	279	301	307	293	275	303	289	293	286	291	301	302	268	278	310	300	300	302	310	301	292	291	305	289	295	315	292	277	294	316	273	305	284	287	330	341	317	272	274	314	295	322	294	301	305	304	279	287	301	301	310	279	294	310	285	263	318	255	307	285	300	293	300	293	286	291	280	287	317	278	288	329	285	267	306	292	267	310	289	331	310	287	290	285	300	286	286	295	290	314	305	309	310	287	319	277	343	293	323	294	272	281	277	297	304	320	279	298	286	297	271	328	290	281	311	310	283	283	311	298	289	315	324	287	297	273	342	321	317	307	270	317	297	315	310	327	295	317	318	334	293	305	327	306	296	288	263	323	290	315	261	292	293	313	283	310	295	294	283	263	280	302	301	296	311	318	280	303	273	284	298	288	319	338	331	314	290	313	313	294	304	295	298	308	285	241	295	316	292	293	297	273	321	301	297	305	304	327	312	330	281	306	300	323	292	299	296	277	299	299	294	300	284	281	291	274	278	275	291	311	290	308	292	299	268	290	295	280	298	296	316	317	303	312	292	283	283	297	319	279	318	314	289	287	281	276	258	279	279	295	288	288	295	305	291	287	310	290	296	289	288	283	288	300	305	286	309	279	294	293	296	283	286	287	278	259	280	289	308	291	295	307	326	271	303	306	280	272	285	300	292	332	312	290	292	320	285	276	263	328	282	296	296	299	295	274	308	274	307	281	295	288	284	271	300	321	285	309	274	299	259	287	299	301	288	318	277	268	302	280	291	289	305	284	294	284	289	289	315	312	288	277	278	280	290	285	288	293	305	302	302	289	304	292	290	301	280	305	304	315	319	283	311	302	268	293	301	280	285	297	273	332	300	295	291	291	287	283	298	299	305	326	295	294	305	295	292	275	301	272	299	305	316	282	308	309	287	283	277
3347	5047	3833	1818	1225	1093	889	730	650	596	535	478	430	461	399	412	409	395	361	364	400	366	358	369	319	385	375	385	349	338	328	356	376	370	342	354	335	357	379	363	359	341	348	380	372	340	369	379	384	337	326	339	352	364	358	368	342	352	368	315	353	339	339	342	320	332	343	309	357	321	358	331	326	404	324	348	365	336	367	361	352	346	334	334	349	359	333	364	378	358	360	346	345	358	343	360	373	371	351	346	347	332	347	352	336	342	345	351	353	347	352	347	346	353	370	350	347	360	386	342	333	351	347	363	326	357	310	372	326	345	321	362	354	339	349	346	374	388	343	342	347	354	368	341	322	352	348	338	319	352	335	363	391	365	333	343	348	361	369	363	394	348	351	360	335	331	357	327	372	376	350	363	379	360	351	366	374	353	312	328	342	324	327	344	335	320	368	351	341	340	365	329	313	310	340	340	337	329	353	334	335	350	316	339	316	370	375	336	355	321	369	340	340	348	334	339	308	352	361	349	336	324	334	350	346	323	358	356	354	355	343	342	388	352	366	335	314	345	332	351	342	333	366	332	380	343	381	339	359	348	366	395	364	361	339	337	327	338	380	349	342	342	377	334	353	349	349	333	375	324	331	372	344	360	330	307	322	338	324	376	332	355	345	363	379	357	354	350	358	353	366	348	372	344	383	334	324	345	331	357	356	335	333	356	344	360	361	353	325	338	323	324	355	362	331	368	348	347	381	353	349	343	333	346	354	372	337	334	347	371	377	355	335	338	346	336	356	314	360	343	350	344	349	337	332	370	334	374	373	338	326	376	355	360	339	353	345	379	361	328	321	348	343	345	357	378	383	375	336	363	318	365	358	363	326	329	360	361	353	327	359	366	333	388	383	334	361	334	332	328	309	365	342	357	342	338	336	349	342	338	372	352	373	351	337	349	359	369	330	334	345	362	399	384	370	332	363	334	360	354	365	340	357	358	330	341	318	369	362	379	343	321	331	303	346	350	333	318	371	346	350	360	338	336	352	358	332	342	344	356	344	389	324	359	329	358	352	331	357	320	366	345	335	340	339	338	350	387	363	334	332	332	321	339	378	353	381	357	364	331	348	342	381	345	331	356	364	351	367	362	348	349	371	341	375	372	352	361	329	347	324	357	356	320	328	346	359	334	320	349	355	333	340	375	347	353	339	313	327	343	393	350	336	308	355	351	311	338	358	368	321	341	350	362	337	336	351	378	340	356	341	333	355	380	357	344	323	337	333	367	313	342	353	359	366	340	358	350	348	325	327	337	321	323	348	324	320	372	359	340	334	372	331	346	320	364	330	332	364	348	334	360	330	317	344	332	360	371	341	360	354	324	313	342	346	350	372	374	340	369	353	310	328	369	311	359	347	365	350	331	348	361	391	345	366	363	387	378	337	330	304	345	349	362	332	361	360	359	339	333	366	355	333	356	347	342	342	362	336	347	344	305	319	340	350	323	350	332	327	345	362	365	361	342	361	334	336	365	348	353	334	361	352	334	357	359	311	336	345	362	326	335	312	362	346	304	336	379	352	363	342	366	368	335	339	363	336	366	311	310	334	328	349	329	386	339	354	373	352	345	346	400	331	329	378	353	314	331	350	344	331	366	353	334	369	328	333	327	375	342	347	385	362	338	390	339	322	316	358	357	342	378	411	366	336	370	348	349	347	363	354	383	328	322	375	319	371	327	332	352	348	312	350	353	368	335	362	353	350	362	348	340	363	352	343	365	346	353	355	357	351	339	319	332	354	349	318	375	342	385	369	336	332	366	331	339	329	375	367	329	360	308	390	334	364	334	331	348	357	335	341	348	328	330	357	362	343	326	369	336	338	353	365	361	380	352	362	345	344	349	371	368	349	358	375	359	338	355	346	343	368	330	380	352	388	351	343	359	367	345	373	339	365	354	336	385	351	342	324	341	314	344	310	371	348	336	376	358	362	342	324	368	367	368	374	330	348	359	362	357	377	299	356	346	337	319	351	381	357	339	341	358	370	311	362	327	366	334	360	373	348	327	379	360	376	361	337	336	359	342	372	368	334	362	350	343	342	371	378	349	370	344	329	364	324	342	358	342	346	350	341	325	387	310	358	353	353	352	353	362	359	331	341	365	350	338	294	353	329	318	355	364	357	371	337	352	353	347	342	346	366	358	357	370	370	351	327	351	339	362	330	358	348	372	330	359	337	318	342	323	348	368	398	350	345	375	325	356	325	327	327	354	340	350	326	368	384	338	340	355	351	341	363	322	341	358	354	373	341	352	348	327	375	343	378	356	386	326	369	360	326	354	374	333	347	364	332	333	325	367	366	335	333	389	347	325	344	304	347	334	331	331	325	322	327	359	359	353	326	376	316	341	381	375	366	336	277	341	374	331	368	382	385	362	343	352	342	347	369	350	362	363	365	350	364	364	365	346	347	358	359	323	310	349	326	334	328	359	352	354	356	354	319	341	357	345	306	360	312	342	347	327	369	383	337	322	370	346	378	336	350	366	319	347	357	364	342	368	343	386	369	348	366	359	335	351	341	344	362	290	370	309	360	372	348	343	333	337	333	379	352	330	349	342	334	343	332	363	339	337	353	317	337	338	329	329	332	330	325	362	357	334	364	330	335	350	344	334	333	344	339	349	397	335	339	346	386	321	359	351	362	349	316	363	354	366	343	335	315	345	340	325	345	374	307	341	357	341	369	344	330	343	388	353	347	312	355	348	349	323	333	351	327	346	361	370	365	331	352	357	327	339	358	363	373	366	375	369	362	312	343	355	331	324	378	370	359	339	327	373	338	353	361	349	373	375	355	367	344	361	328	337	356	356	341	377	354	338	344	336	338	347	379	300	359	325	363	329	349	367	369	355	370	363	383	341	332	328	359	359	362	381	359	366	276	355	331	351	348	349	339	370	315	367	339	325	380	340	329	382	350	328	342	346	363	352	335	342	352	356	343	371	331	363	345	342	338	323	357	351	358	336	328	337	342	346	374	343	342	351	370	320	345	344	338	339	361	346	357	377	346	341	361	336	367	382	328	329	357	378	322	355	353	351	391	359	332	336	332	346	321	320	345	366	340	341	367	346	355	309	366	329	342	330	333	317	384	327	365	377	366	345	325	353	329	358	316	331	337	334	333	310	334	397	342	322	329	320	362	338	361	351	347	363	318	334	340	297	361	341	344	324	360	339	366	347	385	342	359	347	344	328	380	369	339	359	338	378	343	363	351	342	356	357	366	338	367	341	336	337	335	389	355	356	351	354	343	350	360	336	369	359	377	342	387	347	352	309	352	349	334	345	355	368	324	350	347	377	346	344	355	364	308	373	349	362	376	345	326	323	337	333	391	356	356	319	336	334	333	341	333	364	346	311	341	362	343	352	365	336	364	374	362	330	342	349	348	328	366	378	351	356	336	370	408	355	343	340	373	330	347	337	367	379	347	311	360	350	392	349	333	354	345	348	355	335	338	291	354	357	343	362	328	361	365	333
22537	21132	28622	23891	21128	21150	7619	1016	665	644	528	482	483	426	403	393	365	361	358	361	337	333	333	363	309	347	313	311	315	286	342	285	298	298	275	318	313	327	302	310	278	272	272	333	305	269	296	310	313	338	309	296	300	298	312	292	299	306	308	289	295	331	252	289	315	297	300	298	277	271	291	290	279	258	326	296	312	300	297	311	252	280	304	296	299	285	299	303	307	263	315	305	284	299	252	281	280	308	314	279	309	277	273	302	258	289	283	317	267	314	272	326	289	307	307	278	294	318	311	283	285	296	282	317	285	334	290	285	305	284	277	314	285	304	281	293	307	262	286	290	271	293	290	331	292	285	283	261	271	256	293	260	294	297	307	298	265	260	277	324	300	280	293	299	276	295	297	250	290	280	284	251	303	288	268	297	299	282	292	269	291	299	267	299	298	276	298	277	268	283	278	303	306	308	294	306	287	294	298	318	278	292	285	286	296	270	236	259	303	276	295	302	274	275	268	277	321	309	307	292	285	260	292	275	274	282	293	297	272	257	265	286	290	276	299	295	288	321	299	279	287	296	289	298	315	296	288	286	297	286	270	311	305	311	277	271	309	283	301	275	265	308	284	284	304	302	287	289	279	290	286	297	283	274	308	290	309	300	296	256	303	297	289	285	278	288	289	267	269	292	288	283	297	316	255	319	282	312	278	265	305	318	290	300	277	288	302	307	294	282	270	285	283	291	269	287	262	303	279	277	304	280	298	280	290	286	286	269	317	297	265	298	317	281	279	271	281	285	259	287	299	308	303	289	299	286	289	309	285	298	308	285	279	280	287	284	294	261	292	304	284	262	291	293	272	306	299	287	277	287	295	273	279	276	286	296	288	263	271	264	295	302	297	287	316	306	305	293	307	284	296	260	271	283	323	268	305	270	280	285	287	296	310	276	326	316	278	287	301	304	317	285	274	287	276	268	285	300	313	288	275	304	247	272	269	280	305	304	305	282	295	279	290	272	293	292	290	303	244	281	322	316	278	283	286	265	318	299	308	276	268	322	301	294	292	292	281	302	281	276	294	290	280	313	265	294	262	272	302	268	270	282	309	287	331	285	271	262	310	323	308	276	309	279	290	309	282	303	277	299	322	268	285	265	285	306	276	281	276	293	286	253	296	278	265	311	312	293	288	307	257	280	296	275	274	313	277	292	273	272	274	274	278	303	272	325	300	292	293	271	279	281	272	284	294	278	304	276	261	251	272	282	286	274	311	279	288	305	295	263	273	291	298	319	290	279	284	294	318	278	280	302	288	307	316	306	248	278	274	266	307	297	317	294	292	279	278	254	251	276	262	289	312	282	281	287	283	279	313	291	275	256	267	284	317	288	270	267	306	276	249	343	288	271	284	283	312	286	292	279	237	302	286	289	256	296	269	274	259	247	260	293	265	303	273	268	330	308	291	273	256	277	308	279	315	274	308	266	277	295	289	289	257	289	279	272	288	287	308	267	284	284	295	320	319	293	310	300	297	290	288	291	290	262	274	308	291	278	279	276	277	283	301	296	295	283	298	307	275	279	290	280	295	307	290	279	289	284	298	309	276	318	296	279	316	269	276	299	277	294	279	287	307	271	282	296	293	278	276	274	293	274	303	274	283	260	270	282	299	293	278	317	307	287	293	302	264	280	289	270	320	301	292	295	287	264	308	298	298	282	298	287	279	273	305	303	287	296	271	283	280	280	306	266	289	295	285	281	256	305	291	306	294	279	305	284	295	307	288	298	288	292	269	281	272	315	287	309	260	284	288	298	314	290	275	298	283	299	299	300	288	313	248	293	260	295	320	299	282	284	303	285	287	307	285	270	297	272	279	294	293	278	278	282	277	288	292	307	278	283	287	275	287	288	278	264	312	274	322	295	321	278	300	256	272	264	270	292	279	303	271	284	303	288	274	298	289	297	308	293	296	299	322	286	296	287	288	257	297	287	293	290	290	290	294	270	301	253	271	295	301	278	307	292	287	313	292	297	281	271	296	276	283	272	298	288	305	294	300	286	263	288	301	272	280	261	307	304	314	285	294	281	274	293	261	311	273	293	293	273	276	291	299	284	299	298	288	229	295	288	297	265	290	290	293	314	286	316	297	291	285	288	286	292	285	289	317	312	275	290	283	302	313	268	272	298	293	276	292	261	307	284	293	294	296	269	271	254	270	281	308	296	289	296	289	292	276	275	292	290	304	261	305	276	286	283	310	253	267	274	318	298	258	293	285	272	304	302	317	287	268	272	278	297	287	298	255	278	251	307	263	286	269	282	288	290	287	303	286	306	333	303	292	283	262	281	287	276	328	316	288	303	287	278	260	277	270	293	341	308	278	270	295	286	288	318	281	300	290	294	298	287	288	274	295	297	310	320	296	309	285	287	299	283	281	299	299	285	301	296	307	292	305	256	301	295	289	296	314	293	279	250	290	298	255	294	290	287	310	307	310	283	287	287	292	274	269	286	281	260	301	296	293	307	296	274	279	317	278	272	270	245	265	275	280	283	306	311	302	286	286	254	269	313	312	268	246	296	296	281	296	275	302	292	287	262	281	294	281	275	278	306	279	267	283	318	313	308	309	272	271	284	293	324	275	260	298	286	286	308	268	273	315	293	307	290	268	318	280	323	299	308	286	298	274	285	269	291	284	275	268	302	275	288	262	272	288	315	270	299	291	257	277	289	274	289	276	281	275	286	299	264	262	286	315	306	286	270	290	286	289	289	258	289	264	307	311	296	289	266	283	281	288	296	286	316	284	281	288	290	285	300	299	313	291	274	297	286	294	276	283	307	295	257	327	265	260	290	296	294	314	275	288	299	288	281	284	296	326	285	252	275	283	297	289	278	259	263	297	320	303	292	260	293	304	279	309	302	269	279	336	280	280	305	290	308	278	295	277	274	271	282	295	281	278	259	288	309	293	296	258	295	288	282	310	300	287	308	295	289	283	272	273	282	297	264	296	293	275	294	305	303	304	282	296	275	286	262	302	256	275	304	273	286	274	299	289	274	267	301	261	288	292	293	295	271	291	301	295	269	261	272	293	263	272	298	285	267	282	289	292	284	302	287	307	281	289	284	303	278	290	263	283	256	300	284	293	266	248	295	289	256	290	302	292	278	279	294	313	297	263	294	255	286	280	278	251	304	288	300	290	292	276	288	290	261	291	275	298	286	296	307	286	313	264	323	295	318	286	302	307	273	309	248	302	279	301	292	306	274	269	306	305	281	255	300	292	284	296	292	309	285	277	273	260	318	326	288	276	291	256	273	298	299	301	303	260	258	306	280	282	299	335	288	296	284	306	298	268	253	260	278	259	290	274	292	264	281	284	309	302	282	268	306	285	294	268	255	288	284	303	311	257	267	263	292	325	320	296	285	286	295	316	268	290	294	274	306	280	291	287	278	304	274	309	283	294	288	274	292	283	264	277	287	268	262	294	324	290	302	284	287	293	271	274	288	271	290	305	280	296	270	260	283	288	272
4392	13788	10754	5233	3534	2662	2013	1543	1312	1064	877	781	715	649	579	521	543	494	485	488	475	431	435	467	426	399	438	403	374	381	418	422	387	379	379	424	407	387	359	364	374	361	397	402	343	373	353	339	384	382	398	378	360	376	344	354	351	384	352	385	368	351	361	376	356	361	347	374	351	378	343	385	383	320	341	342	347	367	341	321	372	365	374	329	373	346	344	353	352	339	336	322	362	372	367	378	346	395	360	354	342	370	394	372	368	388	371	322	329	381	358	357	362	353	362	350	358	366	304	341	344	345	375	328	346	347	326	351	362	348	323	357	352	318	359	347	383	335	329	346	351	352	428	347	344	338	387	353	352	345	344	338	370	376	346	351	326	387	341	354	340	361	357	364	368	335	348	331	372	369	336	352	366	338	329	364	322	368	349	342	355	344	359	376	343	342	363	357	384	371	350	337	339	361	374	354	332	355	331	334	328	343	345	378	359	366	334	368	362	366	340	369	370	358	341	350	391	369	366	329	373	351	374	366	331	378	344	363	351	365	337	330	353	338	366	350	314	325	351	371	352	359	336	373	365	371	326	330	362	377	376	321	341	321	368	361	357	361	328	357	347	304	372	369	331	354	391	343	388	359	343	376	350	353	369	324	339	367	359	347	336	343	325	367	329	345	362	354	340	305	394	356	363	342	350	348	327	381	366	365	354	317	359	321	342	355	362	385	293	330	355	314	366	365	344	383	338	381	352	349	384	345	395	340	368	362	333	362	347	345	334	351	364	338	384	356	350	391	350	354	357	363	367	323	357	342	371	333	349	342	333	345	326	361	379	343	337	311	376	332	367	332	362	359	367	348	341	352	354	359	338	376	348	346	318	361	337	360	340	330	339	354	355	358	335	368	345	330	364	353	325	365	356	342	366	356	376	362	361	365	389	333	389	314	336	375	361	317	365	355	348	336	354	299	350	350	376	330	357	333	349	358	366	346	338	339	360	344	347	339	342	355	356	370	359	337	387	309	331	357	345	341	326	316	366	337	376	348	382	348	322	386	329	358	356	373	332	322	334	370	320	348	349	346	331	363	389	345	355	340	350	346	348	372	345	325	358	332	342	333	349	374	320	389	359	358	357	358	356	335	368	349	363	362	364	397	336	329	359	364	351	380	326	384	376	344	353	364	332	373	354	362	367	356	366	334	373	328	370	364	343	344	366	383	350	366	371	340	331	350	380	351	361	391	332	339	347	383	357	388	375	399	352	376	343	354	340	340	350	340	348	371	346	345	378	372	356	352	352	348	369	368	367	380	370	348	356	385	345	357	345	366	340	332	373	386	348	327	365	333	355	369	356	346	366	349	327	330	332	348	363	372	350	367	335	339	341	333	323	334	339	337	412	373	341	378	343	376	351	381	374	350	357	359	348	365	350	352	328	347	359	339	350	356	385	323	355	354	333	335	365	322	389	353	367	352	374	338	341	351	357	341	355	354	347	369	382	376	359	330	367	362	339	344	341	387	369	356	381	361	344	357	329	364	338	343	346	369	352	367	367	356	385	338	349	356	377	327	330	389	352	347	363	368	362	356	335	358	325	365	351	361	341	331	333	341	387	364	355	310	331	368	360	344	317	336	362	361	339	352	355	310	334	369	336	359	377	364	351	355	365	356	346	313	366	376	338	360	364	319	348	353	343	350	342	351	364	353	340	345	350	364	349	352	325	324	363	366	384	372	347	367	407	334	366	336	350	361	374	364	374	347	346	339	346	363	364	370	365	371	341	375	355	342	347	339	348	349	354	382	372	332	367	358	343	367	325	341	361	331	325	339	356	370	391	325	379	327	366	358	376	356	361	364	393	362	329	333	309	366	356	382	341	357	393	364	362	369	311	356	352	340	363	348	371	363	366	351	356	393	377	347	333	346	346	334	381	351	366	366	349	376	343	384	377	357	360	342	356	359	352	346	402	387	357	381	378	372	324	352	374	357	356	335	342	343	320	347	327	362	336	377	361	351	347	379	338	338	367	324	377	364	350	353	367	405	321	380	363	356	366	359	343	366	330	350	342	361	346	341	325	365	343	339	321	355	309	346	323	330	338	346	326	313	336	390	325	389	383	374	352	382	363	344	352	342	386	352	339	359	349	332	332	367	380	358	398	365	350	372	351	362	327	370	324	368	341	359	375	341	340	336	357	404	325	334	304	323	322	331	353	326	356	367	323	388	340	340	358	312	332	364	374	347	348	362	365	364	347	315	334	349	335	377	314	361	394	368	398	346	370	340	329	337	390	378	360	342	397	358	349	353	336	328	336	357	363	351	350	345	338	331	377	375	371	364	346	387	361	341	348	346	360	363	339	340	376	341	372	328	348	360	359	364	380	377	368	343	357	352	344	340	357	362	343	330	377	405	335	346	354	378	346	354	363	327	358	349	354	332	353	376	345	350	353	380	367	347	351	341	353	389	329	354	358	362	334	357	363	318	361	371	359	344	347	334	341	354	349	325	370	399	372	363	357	353	344	327	367	313	356	322	342	333	315	366	330	356	362	360	325	332	384	344	351	356	370	322	334	350	351	337	333	360	350	360	339	385	367	410	356	376	329	320	352	371	328	378	356	367	396	337	388	352	374	356	347	333	347	335	339	390	350	351	307	400	362	381	374	371	337	342	340	341	341	337	363	360	334	343	364	330	358	398	341	351	343	366	328	354	353	348	364	356	362	380	325	351	345	356	365	354	369	338	353	324	353	350	345	318	348	347	350	396	362	365	370	372	339	374	340	370	364	347	350	313	344	350	333	329	397	322	359	359	340	334	327	347	342	364	347	355	347	339	362	345	328	340	376	324	378	376	368	340	360	344	365	354	362	340	345	367	350	338	337	356	380	333	318	388	357	356	320	381	355	376	365	341	356	361	346	349	363	359	340	376	332	334	348	396	345	380	340	352	364	387	357	385	367	349	334	335	322	346	356	363	322	337	357	359	364	344	333	330	331	376	358	367	344	350	347	356	372	342	383	384	376	349	341	346	363	346	332	342	316	354	352	335	378	335	348	377	339	365	368	374	323	320	346	339	344	351	340	384	351	322	366	372	388	372	289	342	370	353	350	363	380	358	367	373	365	331	340	392	328	371	368	358	336	336	356	358	332	333	331	359	353	354	346	360	353	364	392	348	370	333	348	331	374	360	333	348	354	367	334	363	360	351	350	378	357	385	350	343	348	339	363	362	358	356	334	363	335	364	362	326	372	318	332	346	367	318	321	317	348	307	323	362	396	329	381	340	390	365	333	363	324	395	354	326	365	369	326	370	346	363	313	367	357	388	380	345	303	371	400	365	325	341	328	320	359	389	367	337	340	358	314	349	349	343	362	327	360	350	402	363	352	357	328	334	355	348	326	356	351	344	340	383	345	365	386	379	349	336	358	377	352	366	367	361	334	377	377	377	370	378	369	351	356	341	352	355	328	363	362	362	353	369	364	366	352	384	350	359	355	340	347	365	354	315	353	351	355	357	341	345
27229	18100	4147	943	663	603	554	559	606	592	574	564	548	561	596	599	579	578	547	574	576	555	568	596	528	591	535	547	538	497	547	568	576	519	598	554	540	568	549	566	539	570	578	550	624	550	548	537	570	542	567	542	561	568	576	575	575	596	572	546	599	581	523	577	537	590	565	555	517	558	537	573	525	546	531	601	545	550	568	576	543	584	590	558	554	565	549	561	557	603	528	538	541	537	556	564	574	559	553	536	561	531	582	579	568	607	574	599	538	547	530	562	618	602	523	596	594	539	592	565	579	565	556	551	533	568	549	588	577	595	576	565	572	557	568	543	565	555	555	557	548	555	547	553	576	543	570	568	567	592	563	535	546	565	544	562	570	573	538	580	576	565	540	555	568	564	533	544	603	533	557	587	567	566	617	592	516	567	546	590	591	605	592	514	560	587	613	538	533	578	604	581	511	593	536	526	561	591	572	533	601	574	559	546	590	559	616	552	564	552	526	564	556	539	578	582	539	569	528	552	583	561	531	561	539	556	586	596	599	533	599	564	593	572	534	562	524	560	649	577	570	557	542	598	578	591	598	540	536	563	529	549	536	579	548	562	519	534	575	558	554	563	553	537	520	561	553	571	536	563	541	599	548	558	551	589	591	555	562	569	538	582	546	549	584	545	566	547	547	538	537	522	608	551	545	552	510	568	587	574	574	583	573	575	560	524	575	543	558	548	559	584	580	591	580	565	571	569	559	568	571	586	542	584	584	564	582	545	550	553	588	586	585	549	569	587	563	566	496	605	596	569	559	559	572	553	574	517	571	545	577	550	560	601	601	561	559	575	590	566	553	547	610	550	568	557	578	563	568	582	558	573	520	573	542	577	565	543	550	568	542	599	581	607	506	554	531	544	527	575	538	594	562	594	544	549	567	575	535	558	557	575	569	567	553	555	561	517	597	544	561	578	555	557	569	532	600	583	586	559	555	582	587	554	586	538	588	554	521	582	543	579	564	571	559	556	534	519	551	555	541	541	568	586	533	549	600	587	551	583	552	570	560	543	541	569	538	565	583	579	545	562	597	576	593	545	522	559	552	546	533	551	586	549	596	556	561	573	543	553	559	555	561	573	554	576	566	555	555	606	570	570	577	575	540	529	557	553	571	550	560	585	546	538	556	537	574	577	540	544	553	578	557	540	588	568	573	603	547	571	565	575	542	571	547	579	550	586	575	549	581	562	532	540	558	570	532	534	544	585	614	533	534	569	596	584	557	540	584	592	562	561	542	562	561	593	547	570	525	562	568	557	548	586	599	529	537	564	578	544	577	536	533	555	603	548	568	600	578	596	533	567	578	528	590	554	598	551	527	542	572	549	575	564	555	553	539	553	587	542	534	562	531	560	588	568	585	569	610	588	523	583	580	551	558	544	523	556	543	580	523	559	590	513	550	551	546	597	538	528	574	572	602	556	541	556	526	522	572	524	571	557	571	557	583	568	578	595	616	570	586	514	613	569	525	575	616	604	556	590	603	570	588	542	578	548	563	570	534	511	613	537	586	527	546	579	587	547	555	626	560	576	560	574	576	590	571	533	514	575	557	559	561	558	561	542	548	564	535	584	579	561	569	506	564	560	525	575	542	542	575	543	530	571	539	577	532	579	598	561	583	554	583	569	545	594	556	577	567	552	544	545	570	539	604	560	575	581	561	540	543	571	578	589	583	566	556	576	530	563	550	565	604	587	596	545	581	559	555	575	568	580	587	542	512	539	536	564	576	558	532	577	589	561	568	584	564	590	577	538	588	565	535	543	545	574	512	558	603	589	620	579	532	600	550	555	556	630	532	574	582	534	571	576	533	577	569	585	569	542	609	574	572	588	575	540	571	516	583	541	565	554	577	588	524	578	618	560	570	602	584	581	546	596	577	556	578	562	504	548	548	562	539	555	561	568	552	540	572	541	576	556	545	570	594	551	529	570	577	555	584	528	589	600	581	572	556	530	559	554	577	578	564	561	559	573	576	536	595	527	620	551	545	542	551	557	576	584	552	578	571	585	530	583	560	548	554	549	576	575	563	556	561	592	567	542	563	572	555	527	539	564	546	538	566	565	568	551	559	573	573	546	607	564	544	553	583	550	553	519	597	555	555	582	592	576	528	525	550	571	534	533	569	578	552	550	563	524	573	543	581	519	576	579	590	545	574	548	564	585	564	575	551	590	565	561	560	549	541	541	594	550	572	558	551	576	597	612	568	549	550	530	560	597	556	552	592	547	580	560	552	598	561	574	548	550	581	560	544	564	570	543	556	584	598	578	535	556	576	608	575	535	491	567	560	613	568	548	531	602	578	541	558	589	567	573	560	587	552	575	549	587	524	588	574	540	561	555	545	499	602	554	575	511	554	581	562	536	587	542	554	570	587	552	550	599	560	558	534	567	526	585	514	598	573	533	563	548	595	543	580	578	554	572	599	560	534	565	585	584	557	538	524	560	559	571	557	549	550	554	548	593	584	535	522	538	562	531	591	546	591	595	557	563	564	539	573	580	517	601	554	555	607	527	569	554	541	546	560	593	553	542	489	596	542	570	551	554	546	535	557	603	543	513	592	561	541	572	588	556	557	611	557	521	580	592	555	578	547	587	580	539	569	582	554	565	601	543	575	541	603	552	621	571	558	578	538	603	558	549	586	575	498	628	567	579	599	533	603	607	603	526	586	595	552	560	544	598	628	574	569	539	530	574	592	549	548	616	553	551	549	519	582	585	535	568	596	598	563	578	558	534	558	552	549	526	566	605	594	541	568	536	567	530	564	574	598	588	530	555	557	570	564	586	551	532	550	609	556	535	555	569	564	554	559	553	547	557	508	575	579	528	594	587	536	556	540	540	533	530	577	574	598	541	560	554	525	580	561	559	556	543	591	588	556	544	534	519	559	570	579	520	556	558	571	569	585	542	562	552	549	572	545	623	567	548	587	544	548	533	548	553	555	597	566	529	538	540	581	596	507	588	541	575	611	601	580	570	562	573	555	563	564	566	594	572	557	565	579	594	571	588	564	587	543	599	548	587	592	578	591	568	550	588	545	563	553	563	536	566	620	572	572	587	556	565	577	581	534	545	537	566	561	550	594	574	572	588	544	531	550	596	531	560	541	584	568	578	553	563	552	529	572	613	580	539	565	569	530	549	581	541	537	519	588	563	540	543	564	572	594	578	542	556	543	557	601	548	522	606	570	582	532	588	574	527	549	570	570	538	555	553	547	525	520	538	526	567	567	560	539	531	572	557	552	534	554	527	590	556	567	562	556	563	506	572	564	599	537	573	588	590	571	582	553	562	595	564	560	580	569	568	578	543	551	575	508	590	530	550	542	573	596	514	551	573	561	591	539	553	588	551	610	521	556	502	612	535	551	543	514	542	566	530	575	621	534	527	493	557	563	536	572	566	543	541	523	603	554	566	578	544	555	557	539	567	552	567	585	565	543	564	552	566	572	593	560	574	590	597	550	541	585	573	564	551
4402	1112	961	800	723	773	684	689	695	690	677	672	660	646	651	676	662	638	677	627	686	693	618	658	673	680	692	696	686	623	641	653	725	634	644	628	641	598	639	616	661	652	680	641	632	662	642	623	674	633	657	669	648	694	692	711	650	684	631	635	659	614	629	641	665	656	635	681	656	674	671	653	647	700	625	676	699	625	680	643	618	658	662	635	647	651	612	614	632	704	699	616	632	639	692	641	681	656	704	663	670	675	637	674	645	678	657	675	688	672	652	655	653	646	706	642	603	641	666	620	605	675	659	613	651	655	666	680	664	688	641	690	670	690	640	635	643	641	665	629	661	695	666	643	664	594	628	655	658	645	685	639	660	658	675	712	646	710	677	693	633	678	673	643	641	626	649	638	656	628	642	654	654	680	630	692	637	667	662	657	720	632	679	662	641	628	677	668	688	646	665	667	676	693	671	645	602	710	633	670	661	665	662	649	653	644	624	655	643	654	620	633	678	642	679	667	641	678	674	652	663	651	625	640	630	710	633	630	694	680	665	652	619	631	658	640	681	647	669	597	624	620	683	645	690	625	663	657	668	661	650	671	655	639	670	619	664	677	664	671	626	678	708	666	675	669	683	662	660	691	627	680	661	659	665	626	679	626	713	634	661	686	624	666	674	662	616	676	648	681	682	648	632	634	646	671	607	670	664	661	644	663	621	645	632	649	681	661	688	628	669	623	634	624	672	650	671	630	663	630	618	642	679	708	615	678	657	640	648	630	641	676	707	610	659	627	685	662	627	647	618	655	669	672	634	655	658	664	610	628	606	623	632	659	622	655	622	633	668	651	644	639	672	633	680	695	668	699	625	643	687	615	651	685	677	621	693	660	696	630	665	684	668	605	680	648	645	638	654	648	662	669	699	661	661	659	660	665	650	660	640	639	645	655	646	687	663	684	678	653	617	613	617	662	655	655	645	670	652	651	703	620	627	640	632	649	685	639	702	672	654	643	657	679	698	652	674	647	658	672	696	649	663	645	650	667	634	637	651	617	702	631	631	680	660	647	611	650	668	652	603	649	652	682	654	688	685	611	643	663	653	663	649	680	699	679	673	635	669	669	639	637	642	659	680	666	615	687	638	606	681	653	638	650	628	627	609	691	665	653	653	724	667	567	670	648	670	631	619	654	629	657	638	605	662	664	677	643	720	645	667	655	606	705	648	674	678	657	656	634	652	653	635	627	650	664	673	667	667	672	656	660	640	692	655	619	690	658	689	634	677	646	650	659	672	675	671	647	683	684	643	643	680	621	659	645	665	675	641	653	684	671	670	673	641	655	617	674	645	666	644	624	658	619	630	634	620	649	648	642	668	653	697	648	670	639	670	678	658	642	716	653	643	666	648	651	650	691	681	641	646	694	610	680	644	685	622	641	625	631	619	630	645	634	643	657	597	681	678	677	710	617	647	597	688	689	663	689	636	646	675	648	680	671	686	678	705	660	666	698	642	613	615	679	654	635	644	639	647	685	671	695	682	653	687	674	608	665	659	667	665	692	649	659	609	638	657	661	639	658	654	631	714	641	641	701	646	660	703	690	652	683	611	667	650	685	667	638	695	657	638	690	693	619	647	691	629	646	661	683	641	677	652	629	695	683	691	636	635	675	672	650	640	644	669	682	631	706	653	663	680	695	650	683	669	667	674	659	673	659	661	711	632	584	668	639	651	663	676	639	641	660	648	668	665	713	648	624	671	672	662	645	637	633	632	680	648	646	680	660	697	630	718	648	674	659	697	654	622	681	676	632	679	623	625	607	654	692	685	661	680	624	723	659	662	656	655	691	666	689	674	683	650	671	648	651	672	690	654	660	675	607	618	633	653	679	680	656	620	657	640	670	655	642	618	671	675	618	628	668	646	682	616	683	699	653	677	640	666	657	623	654	648	627	644	720	629	676	665	641	686	603	670	666	660	631	634	626	685	661	656	692	629	654	631	656	686	610	577	639	648	622	653	679	640	661	643	652	628	694	623	651	665	676	664	590	647	674	672	637	679	634	662	668	632	665	660	591	710	689	694	656	673	652	621	659	654	650	659	683	649	642	668	649	645	674	665	649	655	644	660	674	637	627	647	644	679	645	685	661	659	607	652	618	613	671	655	633	624	633	673	662	677	668	685	660	676	649	675	667	699	653	668	621	642	637	657	665	618	648	629	605	636	662	659	641	662	609	646	653	652	642	639	639	651	643	639	660	637	634	670	639	656	711	636	678	690	674	657	652	658	646	668	672	668	669	688	627	646	722	671	647	702	664	665	686	664	643	604	673	660	646	638	663	669	646	618	670	695	642	632	665	678	641	633	633	654	622	677	697	617	681	676	652	678	655	657	668	660	607	611	629	632	651	658	612	621	618	658	671	632	687	607	661	685	639	654	651	671	653	656	639	647	670	611	728	691	662	668	685	636	650	672	640	681	654	698	651	701	590	682	641	651	686	599	629	647	657	662	627	666	705	675	664	623	630	619	604	627	640	662	687	647	664	689	663	655	614	676	645	663	631	616	649	691	704	657	654	648	639	676	703	682	663	668	618	695	668	642	677	653	629	655	669	625	693	700	725	655	657	649	639	642	663	668	664	667	611	639	671	674	599	665	658	696	633	669	681	637	677	600	656	683	642	657	687	684	653	698	714	675	670	633	640	641	644	656	660	634	676	688	676	670	653	649	614	615	689	650	671	636	636	658	596	654	662	647	686	644	611	624	654	643	655	666	630	629	689	616	645	692	655	673	608	660	654	649	693	693	646	675	654	662	585	651	661	676	689	646	636	679	678	662	641	655	637	637	635	657	634	665	622	658	650	696	715	657	657	702	689	674	724	649	678	664	660	634	703	675	666	662	647	651	681	637	663	641	684	673	675	687	694	661	632	669	701	699	624	694	671	716	676	672	679	619	657	666	662	682	652	698	643	674	639	665	695	710	658	680	642	663	692	637	673	653	653	656	692	665	665	668	702	628	647	671	646	670	694	667	664	623	673	675	663	675	673	676	674	689	664	600	689	665	656	637	680	626	634	633	684	696	631	611	691	692	718	655	663	656	654	626	617	628	693	677	635	597	681	604	643	671	657	638	635	644	679	652	639	685	659	691	662	695	647	654	672	671	676	675	659	644	703	651	643	646	623	660	668	648	636	648	638	649	684	608	658	654	682	661	641	688	625	684	670	625	637	690	641	686	632	635	659	648	609	635	599	668	649	638	656	633	689	705	648	664	717	674	638	689	671	656	692	652	650	675	703	619	647	689	673	671	679	608	635	662	667	648	650	613	636	655	662	665	639	674	629	670	672	670	657	663	609	604	620	661	610	637	645	624	626	715	688	652	656	653	680	686	645	629	629	658	627	658	629	657	643	625	657	697	635	647	619	685	694	662	653	662	633	657	608	684	653	693	652	708	640	653	646	637	663	647	662	607	679	610	679	686	624	624	655	644	692	629	657	646	671	668	651	680	679	658	619	653	638	660	604
23635	21088	28099	24285	21038	9182	1363	953	866	788	734	687	648	678	615	671	620	628	663	641	570	636	615	627	654	671	598	622	603	635	608	588	648	603	621	597	640	575	605	627	628	622	577	594	658	609	659	640	625	627	632	614	632	613	594	583	623	611	669	618	599	571	609	589	579	604	625	670	611	562	616	612	634	581	605	607	572	650	606	577	611	623	576	566	562	587	608	577	620	614	634	581	580	586	617	609	586	604	594	605	632	597	637	586	568	627	612	598	600	608	628	626	571	547	595	601	594	590	604	581	625	597	631	631	558	579	552	624	608	584	628	629	599	573	563	660	601	612	631	652	602	575	614	600	617	625	569	604	585	615	576	606	590	576	628	619	601	581	608	625	626	620	585	594	608	586	614	573	552	624	628	620	584	607	593	630	607	639	603	626	598	605	606	571	607	603	586	585	553	555	584	586	552	570	596	605	597	621	595	609	615	588	607	607	549	610	616	578	599	591	618	626	586	590	602	596	607	631	594	566	571	595	635	603	618	609	567	586	600	613	591	597	617	586	599	631	589	628	597	616	587	599	607	583	607	594	643	621	579	620	616	625	594	608	600	602	603	605	567	610	607	579	618	574	597	611	612	596	631	611	628	609	617	617	612	626	548	624	593	557	587	597	606	578	600	590	642	563	568	633	598	609	588	641	615	580	582	577	595	582	601	677	578	594	617	630	606	591	606	605	639	587	617	604	604	589	625	600	619	610	607	564	615	571	623	613	610	581	576	616	614	620	577	567	594	596	569	620	583	595	584	616	649	613	618	613	599	642	618	591	585	593	590	599	596	571	617	582	556	630	618	599	626	582	616	575	600	581	568	644	648	602	576	659	616	572	619	596	593	581	648	564	569	566	577	630	592	608	568	603	616	603	615	611	626	590	600	578	618	579	660	581	575	594	658	554	619	587	623	598	595	639	599	605	593	645	550	609	619	549	626	600	579	595	573	569	598	587	556	619	593	603	588	664	606	574	621	576	580	594	602	590	613	589	627	566	602	695	606	624	616	625	583	578	634	680	650	605	592	617	611	597	651	662	614	586	583	573	636	573	618	598	619	592	599	603	582	637	601	636	617	589	597	616	608	617	621	614	571	585	565	567	585	602	592	633	603	623	583	603	573	604	601	603	575	640	615	573	582	599	629	620	619	640	603	643	606	632	601	593	575	645	603	638	631	578	630	597	623	575	615	578	606	612	611	561	592	586	645	599	604	586	612	603	615	632	652	618	603	614	585	627	624	623	581	621	641	565	580	588	566	611	627	637	584	573	646	624	663	587	559	526	615	604	568	579	600	632	610	560	585	613	590	606	633	617	627	659	564	613	618	596	627	611	575	574	614	579	585	594	596	604	608	603	624	642	538	572	613	653	601	621	611	583	598	622	621	591	589	612	632	586	587	595	591	597	601	602	644	579	599	615	603	600	637	571	592	614	597	622	591	576	591	585	611	556	642	598	603	562	599	639	586	597	590	601	547	613	607	584	585	650	616	633	598	595	612	643	604	629	597	573	612	622	640	603	619	588	584	622	584	625	618	574	594	616	602	593	588	599	613	614	597	612	583	611	568	542	604	594	595	630	597	560	584	609	560	604	625	615	564	591	623	610	619	651	601	595	611	596	565	615	612	622	539	593	594	585	622	610	633	589	598	577	580	599	617	590	591	629	636	596	613	601	616	614	554	601	570	576	626	563	636	645	596	608	602	609	584	589	631	608	610	611	617	601	574	661	675	619	637	639	575	603	611	615	595	609	608	542	604	639	659	597	560	649	570	590	585	589	591	613	608	571	615	617	578	573	591	576	607	602	569	634	627	611	566	599	658	650	584	596	633	601	621	591	580	589	617	623	613	593	615	602	621	589	594	616	599	609	586	582	638	612	615	600	610	590	587	635	561	614	580	628	591	623	602	621	554	581	624	600	609	619	615	628	615	591	583	535	535	558	579	584	633	603	613	643	609	641	613	602	600	570	599	626	578	596	570	609	617	579	604	659	610	580	583	569	612	597	620	575	604	563	603	582	634	597	593	619	556	569	563	567	610	623	585	628	587	579	561	630	588	623	548	634	605	629	642	590	661	632	607	582	636	599	619	633	637	591	586	634	601	589	578	629	569	645	603	624	571	580	621	595	613	597	556	595	605	634	600	622	608	592	637	623	568	587	624	581	586	601	638	591	614	539	583	639	562	624	551	611	602	609	592	621	629	566	643	606	639	622	609	556	575	588	590	585	624	553	633	640	584	611	587	592	591	595	645	619	635	582	595	633	604	615	617	592	604	591	614	578	605	591	602	599	625	556	609	592	653	640	593	623	574	583	604	585	597	582	617	612	635	580	564	597	585	615	591	623	635	637	605	597	543	609	581	611	602	591	583	561	589	589	589	586	604	601	619	600	605	603	611	610	588	579	600	573	625	582	618	623	591	560	588	573	585	549	620	613	575	554	593	589	639	601	609	570	621	657	611	625	607	575	620	593	614	589	590	634	594	556	619	627	608	599	628	603	591	593	552	560	603	575	585	605	589	633	575	604	664	585	592	682	607	613	591	616	618	596	647	614	612	586	572	600	585	653	624	637	633	582	560	608	610	590	597	613	607	613	565	582	580	632	574	597	656	571	613	610	599	599	610	557	629	641	589	583	534	605	636	567	628	599	589	569	595	634	597	632	613	593	603	605	617	615	601	615	614	566	617	610	594	572	612	583	623	585	630	586	625	584	589	586	561	581	612	586	625	659	544	573	592	574	619	603	602	593	641	571	623	614	600	598	599	604	594	604	630	586	584	657	581	561	585	632	561	642	557	612	621	594	551	606	604	577	577	558	645	595	588	593	595	620	616	618	608	580	610	618	581	627	596	636	597	577	573	613	610	646	642	583	550	565	594	621	610	602	554	580	590	625	631	596	597	587	616	579	563	599	650	634	605	622	588	569	582	601	563	564	604	603	592	570	628	625	559	627	604	568	607	597	571	642	561	600	613	611	661	646	622	567	596	595	578	616	621	595	595	610	625	598	574	597	628	594	583	549	610	612	614	593	603	596	595	569	599	626	579	600	592	625	555	614	605	613	602	598	597	601	550	618	578	614	622	561	626	622	620	622	605	595	582	533	604	576	567	572	618	610	613	595	591	552	582	624	587	604	582	593	592	570	625	549	598	605	588	570	575	580	599	606	615	586	631	658	608	587	617	567	608	548	589	582	603	587	585	586	592	571	596	597	586	576	624	667	614	606	594	568	608	613	595	545	589	588	591	587	581	635	580	585	594	555	580	599	640	614	611	638	622	598	591	557	572	576	520	625	626	576	551	612	596	619	645	641	643	598	595	582	577	582	619	605	615	570	604	618	583	575	563	601	625	589	594	641	660	646	558	656	601	611	595	637	587	633	604	565	586	589	623	652	594	549	590	577	557	607	624	571	614	631	637	606	631	593	600	548	602	621	647	597	619	606	596	560	557	554	585	619	574	626	620	580	570	539
3396	8356	6694	3318	2321	1834	1613	1331	1171	1058	1022	919	881	800	816	816	803	807	799	767	787	797	751	738	790	745	738	760	773	709	775	716	694	730	756	759	734	723	749	732	735	733	724	665	761	726	710	709	720	707	691	729	719	708	698	739	680	738	730	739	716	713	666	732	738	740	684	725	681	703	670	685	728	713	722	734	707	716	659	667	699	771	700	715	752	715	681	698	714	704	738	760	690	698	682	713	730	740	728	711	737	650	704	689	669	742	687	688	729	678	703	724	687	729	683	655	766	704	706	698	695	708	703	737	677	687	717	689	676	737	705	694	742	681	700	705	721	653	726	726	743	729	715	713	729	679	649	720	750	709	693	707	678	734	703	688	713	737	678	717	705	696	681	709	696	720	720	691	684	724	715	689	775	718	722	695	732	711	714	757	700	685	721	728	655	735	695	713	686	653	674	711	719	716	759	733	786	724	717	725	725	728	732	722	724	696	767	706	698	735	751	677	734	726	730	743	707	751	724	700	726	729	687	712	705	722	705	721	773	717	729	742	725	714	731	676	721	724	720	759	681	713	731	684	688	738	760	679	793	704	690	707	703	744	700	728	704	686	708	710	715	734	728	692	713	721	740	731	650	686	711	717	672	744	703	686	682	740	714	699	721	740	677	718	711	692	673	734	715	692	737	700	717	733	730	687	708	672	677	649	695	687	730	732	708	698	759	686	713	661	699	686	735	698	721	712	714	695	667	756	732	696	726	706	689	730	739	731	724	678	704	701	706	757	705	709	677	678	680	758	698	747	700	704	702	718	745	721	705	670	720	693	720	692	699	762	691	721	723	718	740	739	716	741	697	721	709	697	668	710	684	713	687	657	728	709	717	720	716	709	701	712	690	700	736	724	770	755	750	716	686	729	716	726	726	681	735	745	692	695	720	750	661	691	713	741	695	712	723	661	717	729	693	693	671	716	691	741	701	695	749	698	732	708	687	704	733	670	707	736	710	661	726	736	736	702	686	691	671	727	711	688	743	735	695	727	692	711	720	703	710	689	773	725	727	686	719	709	743	739	714	761	716	745	693	669	715	729	723	703	702	712	723	712	702	746	676	684	722	707	730	691	682	709	709	714	717	701	746	711	675	705	718	711	685	702	690	714	741	657	720	723	711	643	745	698	694	688	721	709	742	704	705	715	726	714	706	668	736	736	720	723	702	704	710	716	703	680	702	670	757	706	701	693	770	693	700	708	765	729	740	726	686	630	720	721	707	740	735	740	721	746	724	726	708	725	704	745	687	696	711	711	717	735	703	702	711	734	710	714	733	732	652	723	724	711	690	682	712	734	709	692	634	713	693	687	699	694	656	680	711	681	726	692	741	686	727	716	749	732	725	688	734	722	749	706	693	682	669	687	726	686	727	710	673	726	662	657	706	741	654	721	736	746	748	694	721	657	747	687	748	695	686	732	688	729	704	690	788	743	740	726	756	711	711	667	712	737	705	693	720	698	728	697	723	677	702	723	694	692	747	694	732	669	712	726	745	672	685	698	703	701	666	711	682	705	715	729	730	644	718	694	679	746	724	673	711	723	761	745	693	657	702	744	725	699	686	671	710	733	758	686	729	759	713	707	703	719	700	704	723	705	709	713	731	747	724	731	695	693	700	738	732	702	658	707	646	718	721	673	727	714	707	680	771	734	699	694	745	716	708	709	715	696	736	726	665	710	707	705	688	701	722	668	711	724	706	736	727	679	682	741	690	708	737	761	709	710	720	679	733	672	699	705	711	726	706	743	753	761	742	698	746	675	715	778	704	716	750	674	700	688	721	750	722	644	721	716	719	730	701	710	703	710	718	679	743	693	745	674	704	671	719	733	729	749	703	736	695	682	730	687	684	688	708	742	669	673	721	691	754	737	743	735	703	718	727	699	736	694	721	724	667	729	721	721	713	699	726	656	706	679	742	716	740	705	688	675	719	694	655	650	745	695	748	701	717	723	706	706	711	702	721	661	696	683	736	714	712	728	691	741	727	689	675	702	709	707	676	715	708	677	698	710	695	715	693	677	688	729	742	721	675	705	692	706	724	708	667	726	676	728	749	688	678	757	701	720	751	685	682	713	768	765	714	733	726	744	656	676	697	720	730	696	715	726	678	737	723	756	721	676	696	734	680	663	693	704	690	678	706	701	679	696	727	701	678	673	721	710	742	683	718	720	684	723	659	726	714	696	703	665	725	705	695	714	694	732	670	718	719	693	729	707	701	688	722	717	727	707	699	749	719	739	734	720	754	733	703	708	727	708	723	700	747	701	679	706	731	713	674	691	715	709	698	729	753	670	698	685	699	673	726	679	690	719	704	733	714	706	722	739	708	717	709	685	710	730	697	744	689	714	705	708	750	752	637	666	725	712	704	721	701	779	705	696	705	652	684	682	718	742	712	730	756	760	764	702	679	731	702	723	727	725	665	711	696	687	661	677	703	695	723	728	720	690	699	682	771	673	643	735	738	719	737	709	643	739	694	726	727	686	738	736	733	663	724	665	705	671	718	738	755	709	709	669	731	719	707	675	680	667	722	709	735	674	725	687	684	723	730	710	714	714	706	701	667	716	686	740	720	733	753	736	635	693	707	697	736	748	709	717	645	732	757	733	701	695	738	731	746	699	697	730	733	736	672	744	690	735	726	710	695	657	730	704	690	723	674	722	693	705	711	704	681	688	678	704	697	709	680	687	750	703	692	700	687	674	745	678	717	652	719	732	716	707	743	728	711	674	722	709	659	706	698	738	694	726	757	723	689	689	711	716	707	738	659	678	773	722	680	710	752	703	698	711	688	727	705	677	697	699	698	712	730	720	722	725	719	733	713	704	741	683	739	695	715	687	736	719	697	751	735	766	701	696	772	691	688	717	705	675	703	695	726	715	717	726	728	678	714	699	695	711	694	703	702	718	711	688	797	712	743	658	729	698	721	710	733	735	677	721	739	757	726	726	674	682	723	701	757	686	680	688	716	756	742	699	735	694	716	669	696	711	724	690	762	722	702	722	687	694	697	743	674	726	696	728	734	725	739	680	697	775	719	742	718	717	765	695	748	722	672	682	720	736	722	741	717	716	778	728	737	692	660	734	713	747	711	694	685	719	770	735	718	720	729	694	761	715	677	673	731	700	704	709	687	689	694	672	715	697	674	708	696	731	707	700	747	674	667	687	680	701	683	695	773	697	701	706	692	714	697	721	695	738	696	684	731	702	710	740	703	701	720	676	692	700	721	712	708	759	688	711	693	718	707	724	677	673	766	690	658	713	701	741	703	703	714	697	697	687	719	720	737	685	714	678	702	729	716	730	685	711	745	712	695	672	684	693	711	731	716	706	716	729	758	717	740	712	730	694	734	698	705	738	703	715	715	709	728	742	711	666	731	758	742	740	714	696	703	701	680	709	668	744	685	724	709	770	677	686	713	715	707	702	710	698	659	751	667	726	696	739	730	639	682	708	679	709	740	744	736	674	688	709
24581	21127	27159	25210	11241	725	487	464	383	385	358	352	343	295	327	322	307	318	313	296	320	305	316	298	272	283	290	312	284	284	287	299	316	290	286	289	294	280	296	291	271	283	293	296	331	293	285	265	319	307	309	274	308	277	309	286	276	304	299	268	301	311	303	296	306	281	296	264	298	283	298	277	302	271	301	292	288	298	252	296	298	282	275	272	315	288	308	298	310	286	285	308	286	278	312	295	313	311	283	282	289	320	299	289	311	284	297	288	283	285	294	299	299	295	300	291	299	281	308	280	296	284	261	305	305	293	268	322	275	287	270	264	267	288	292	307	291	277	272	282	285	310	280	305	293	275	313	305	301	305	280	278	303	274	297	296	330	249	302	305	286	298	277	310	304	300	296	314	287	318	315	284	278	281	283	307	333	287	323	292	291	287	311	288	280	308	307	296	272	270	328	270	287	274	311	301	300	289	311	295	309	294	292	317	279	289	281	295	290	316	307	278	298	333	296	287	294	309	296	300	315	279	274	304	305	295	305	273	272	266	329	263	268	291	280	285	278	293	320	315	285	302	302	298	297	283	321	272	280	293	265	303	313	309	292	265	311	296	297	308	340	292	270	289	281	310	282	284	288	284	273	277	332	306	287	271	279	296	267	304	311	280	250	307	289	279	273	271	249	292	262	309	276	284	272	306	288	299	276	282	289	301	281	305	277	311	277	295	301	289	283	308	232	287	296	289	319	329	277	267	288	314	308	295	308	294	274	269	305	304	278	300	272	294	312	299	298	263	306	298	264	278	328	328	281	298	288	286	297	282	288	303	317	318	280	295	316	300	275	284	273	297	302	316	306	251	297	286	301	313	314	276	328	324	263	284	284	318	301	299	280	317	295	310	289	308	321	281	300	296	318	287	280	283	270	303	285	306	289	270	284	269	264	281	297	290	308	318	288	268	281	307	306	288	284	299	299	269	276	256	292	302	294	285	304	316	278	296	301	300	293	285	285	310	285	302	284	318	295	307	288	302	292	259	305	267	293	305	286	306	284	313	292	284	305	267	304	277	323	329	280	274	296	267	323	275	293	283	274	270	257	285	283	292	299	289	286	284	274	281	309	285	323	276	293	289	268	286	291	341	294	313	278	289	253	296	291	289	278	325	302	280	310	274	279	280	329	312	302	282	272	294	323	310	291	299	268	309	293	267	289	300	283	294	280	289	286	314	290	282	263	292	280	306	271	247	301	318	282	292	305	326	261	295	316	298	287	290	254	303	295	281	274	296	264	288	295	268	275	259	285	325	281	272	292	279	291	283	286	306	290	320	289	275	291	283	333	286	284	292	297	271	287	288	308	292	322	295	295	316	288	274	307	300	277	284	287	298	311	310	287	308	289	287	287	278	283	265	290	268	299	276	291	284	310	309	256	294	276	284	313	290	280	293	288	290	279	301	305	291	282	263	285	243	263	302	282	283	283	305	324	282	278	302	295	270	298	311	286	272	297	274	280	258	295	308	290	267	313	291	274	303	279	310	301	274	314	283	272	269	327	286	315	294	282	282	300	303	277	285	300	288	317	288	281	303	276	278	284	325	270	294	287	286	266	270	270	288	279	296	259	285	264	271	291	333	298	295	271	297	321	281	300	293	290	263	298	288	289	298	286	287	318	297	291	288	275	288	313	268	290	264	273	279	286	269	307	312	304	279	280	301	314	297	313	306	276	252	283	291	281	314	305	280	302	278	283	311	289	267	298	310	304	277	279	273	313	310	285	293	333	280	285	277	292	312	294	294	305	309	294	259	286	322	287	283	300	299	281	298	313	278	311	274	282	267	314	295	303	269	290	311	283	266	284	308	294	276	301	285	319	289	300	303	326	285	301	292	299	277	288	276	270	306	286	310	323	277	327	278	280	286	279	298	290	325	327	279	318	286	276	277	316	305	300	273	301	261	284	292	261	294	320	305	300	268	278	297	299	321	309	298	290	318	267	302	290	337	296	279	276	285	309	281	272	311	291	298	274	263	288	313	310	311	293	288	289	285	304	281	287	287	264	271	312	293	305	269	310	294	302	281	289	288	295	290	301	273	282	292	286	297	309	306	282	301	276	280	308	320	286	288	292	331	298	295	278	269	320	301	310	291	293	293	278	305	295	287	303	278	299	284	283	296	283	288	311	297	269	282	304	287	266	253	296	326	285	292	270	289	306	258	276	279	272	291	278	314	283	292	287	291	285	285	284	329	267	311	293	291	300	272	286	286	355	271	253	318	327	295	314	301	300	285	273	298	295	276	296	279	289	303	284	303	294	293	276	292	281	282	284	308	294	267	298	284	296	282	268	271	313	292	289	264	301	263	262	293	275	308	279	286	294	299	293	288	310	328	288	284	299	288	297	274	316	282	287	276	268	271	291	282	279	272	277	267	305	282	294	274	277	283	307	312	304	275	322	270	327	266	287	271	281	286	310	293	293	292	285	301	302	279	284	319	309	301	297	258	283	311	317	267	291	292	315	313	317	312	284	305	303	290	273	290	300	308	280	289	283	282	306	279	266	289	312	284	274	298	259	289	285	273	263	268	285	286	285	323	316	290	313	247	312	329	303	297	285	315	295	280	322	280	285	285	305	281	308	281	290	293	300	299	312	287	298	316	291	295	257	287	289	305	289	289	310	298	276	291	272	293	292	302	300	297	302	299	290	282	285	293	317	284	310	272	284	302	305	305	301	285	266	313	305	264	297	289	311	280	302	278	292	324	308	259	302	295	282	287	286	311	337	269	301	280	298	332	280	287	315	299	301	281	281	277	281	289	250	280	298	293	308	316	265	286	286	299	293	297	269	258	253	325	284	279	285	281	289	291	266	280	297	270	283	292	297	308	289	295	265	272	290	273	263	292	285	276	301	300	285	285	305	288	278	295	298	293	306	320	306	277	309	263	330	284	304	292	293	298	280	294	296	293	295	296	292	280	285	295	307	274	278	313	284	279	270	247	283	290	300	276	251	301	283	260	300	313	296	280	298	311	299	300	302	289	270	299	285	312	282	280	296	270	262	287	300	298	300	305	264	296	298	279	270	283	303	284	303	290	330	335	336	287	305	320	273	280	283	278	267	320	288	300	301	253	302	299	282	283	294	325	285	299	289	292	289	314	315	281	318	321	287	300	280	294	273	285	281	277	276	279	293	303	259	283	307	288	321	289	301	296	295	294	302	285	286	305	298	313	276	304	298	270	299	302	271	285	262	316	302	265	320	303	294	297	276	293	290	289	292	268	279	298	283	283	257	298	259	284	294	296	297	297	314	275	259	264	297	285	264	299	300	269	271	299	265	289	315	321	332	280	303	302	288	310	301	298	304	294	268	276	304	292	263	290	266	305	293	292	266	267	284	317	300	267	305	283	294	296	274	277	294	279	317	286	283	319	296	314	328	264	268	277	261	274	281	295	312	296	293	297	284	275	276	276	273	295	291	288	318	277	309	286	287	277	299	310	300	283	264	315	292	307	278	305	304	281
3389	5139	3731	1831	1277	1054	844	724	630	551	517	485	454	456	401	391	383	391	368	407	413	322	377	365	368	376	349	358	348	358	348	372	321	347	363	342	355	356	376	366	327	372	332	366	380	337	363	323	338	367	347	350	327	342	340	326	364	332	359	340	346	341	371	354	338	304	342	318	361	363	360	339	342	365	345	367	312	370	379	336	381	322	338	351	366	365	352	335	336	392	344	358	343	315	331	336	366	362	347	353	302	367	344	336	307	367	370	367	321	355	331	321	355	347	349	375	368	348	357	339	321	314	353	353	351	342	334	315	331	357	365	322	360	344	310	357	330	309	379	349	377	347	376	366	361	367	347	341	347	324	347	336	319	341	320	330	349	322	329	346	340	334	311	341	341	348	323	350	329	326	361	330	343	320	336	331	346	356	364	332	375	323	363	325	337	361	331	346	359	321	374	350	369	333	341	335	344	330	340	325	326	345	356	379	355	319	328	332	340	351	336	343	342	336	355	335	331	354	333	342	325	343	367	345	352	334	350	327	326	359	336	339	329	327	338	355	340	354	350	321	347	328	351	369	339	354	344	345	363	381	337	378	313	341	338	338	337	365	343	337	348	346	364	342	351	351	357	330	378	358	306	349	364	338	347	305	370	361	334	370	376	349	305	368	349	329	346	327	327	325	367	341	350	320	350	356	375	342	336	341	310	362	373	334	366	351	344	307	365	342	312	358	318	365	344	352	347	336	340	372	355	343	323	342	330	345	351	350	324	332	354	338	360	316	353	312	366	350	365	353	329	330	367	350	326	361	313	327	336	368	328	324	337	320	336	367	352	359	378	348	349	361	360	326	340	332	363	332	371	310	318	384	361	366	325	311	344	358	322	346	338	365	317	322	353	342	384	323	347	326	358	361	379	341	342	368	336	343	335	328	364	321	334	335	325	329	317	351	359	313	350	336	374	353	335	344	362	293	337	341	363	335	376	323	363	355	374	356	345	347	355	332	339	348	331	341	355	363	348	355	340	338	339	328	335	338	349	366	343	326	345	360	313	337	339	341	349	345	329	319	319	364	331	317	353	325	380	339	373	355	334	402	369	348	323	367	366	352	351	336	328	356	353	343	361	330	372	370	366	404	362	343	349	342	349	336	343	352	332	376	330	354	332	321	318	362	348	344	371	351	341	360	324	327	377	343	327	317	370	352	381	367	323	317	310	342	387	346	331	355	377	316	356	362	338	337	356	388	315	378	342	365	325	348	335	337	344	356	317	375	371	348	329	339	359	324	341	309	344	363	304	369	359	333	348	358	345	339	333	322	343	345	324	322	332	337	379	343	351	346	375	345	354	366	327	348	361	358	353	361	362	339	358	364	344	377	369	312	342	373	351	363	369	335	322	342	334	368	350	353	343	336	350	333	335	327	364	324	346	373	354	351	383	293	339	328	340	359	355	351	373	355	368	319	362	336	368	327	356	349	402	332	344	342	335	349	343	342	317	335	329	351	315	353	309	359	341	337	349	321	357	325	341	367	336	345	341	358	336	352	347	321	338	384	351	308	333	337	352	367	384	334	370	299	305	364	350	318	330	324	331	354	359	334	364	369	343	365	377	340	305	322	343	333	365	342	352	323	348	322	339	350	299	316	353	319	355	320	341	338	366	324	316	335	339	344	350	379	332	344	353	378	339	368	351	340	328	366	338	329	323	340	327	362	324	335	349	359	344	381	348	298	327	375	326	350	340	315	361	359	341	328	354	350	326	352	364	343	328	384	356	342	332	335	329	373	336	348	309	359	349	328	369	368	302	353	322	363	326	336	303	338	344	352	323	328	322	347	324	355	329	352	339	365	349	327	369	348	345	385	340	317	335	337	361	347	356	368	319	342	307	326	380	341	324	341	370	337	369	347	342	357	366	341	379	327	370	374	355	342	355	301	334	314	372	359	349	364	345	369	353	364	340	359	333	301	352	308	359	366	341	332	320	326	351	321	349	325	328	361	378	345	328	343	342	340	347	343	352	318	363	373	334	356	372	352	327	327	341	331	308	331	322	351	349	341	344	337	325	336	346	358	336	331	312	340	335	375	323	392	326	315	360	333	357	337	342	308	337	347	354	335	351	301	372	343	355	337	354	335	326	348	331	320	319	365	364	318	366	380	395	329	310	318	358	380	360	334	301	321	357	370	314	361	341	357	325	351	338	326	331	345	370	359	347	337	333	366	308	318	361	351	355	346	336	347	336	348	344	325	347	349	351	348	319	373	358	359	304	342	323	337	345	324	360	302	373	368	363	334	349	322	383	363	338	355	328	380	366	345	338	345	352	335	339	333	357	326	349	344	323	345	319	359	340	339	331	341	341	335	357	311	338	337	342	357	343	356	325	311	319	344	342	325	378	317	349	313	355	322	335	349	345	343	350	351	344	386	339	344	330	352	384	335	347	354	328	331	327	364	359	334	377	356	342	365	312	349	333	323	389	356	328	340	332	320	365	330	350	380	319	326	343	365	352	355	339	365	362	337	362	312	361	350	336	355	324	342	348	323	350	351	343	335	331	343	348	329	352	346	324	337	320	355	329	339	314	338	360	343	345	327	352	326	344	374	356	343	320	335	348	360	349	367	333	348	304	304	337	326	357	304	340	371	346	334	332	374	358	349	328	349	332	346	335	342	328	335	341	300	378	398	358	313	341	321	342	354	353	329	345	338	358	339	339	337	328	366	341	338	340	351	321	375	394	333	343	346	338	329	346	329	340	326	326	386	326	325	355	331	340	365	333	327	358	344	328	359	349	363	348	339	355	361	369	330	370	319	321	320	316	356	344	337	333	335	355	341	322	326	346	380	308	363	317	365	330	356	334	317	372	323	326	333	330	335	328	338	349	321	329	370	320	362	370	359	322	371	337	330	341	322	355	346	350	325	347	321	335	320	358	342	348	345	364	335	320	387	360	381	343	352	327	320	352	323	346	309	378	342	344	365	295	307	377	326	363	328	320	384	352	389	354	349	365	350	329	343	331	368	342	355	328	337	346	343	328	302	349	358	303	339	307	339	332	372	313	360	351	344	346	372	338	375	341	353	343	344	357	340	350	314	348	350	333	344	335	292	383	346	345	311	346	323	349	350	330	350	331	352	320	354	359	354	309	350	324	368	328	327	350	335	330	355	341	337	345	334	312	362	356	355	308	363	343	326	350	354	387	375	362	319	376	349	343	335	320	343	365	347	365	349	356	359	366	349	374	356	352	330	330	341	307	345	363	348	332	353	358	338	333	323	378	351	368	337	352	345	339	357	352	374	364	353	366	331	345	384	331	363	346	321	312	349	360	353	337	348	362	333	327	354	337	346	337	324	364	341	362	330	368	333	353	349	352	354	333	333	319	371	349	360	346	340	322	329	329	341	361	337	363	330	359	364	320	374	353	345	317	325	328	350	322	339	350	338	341	339	359	410	326	330	334	359	321	325	365	317	383	344	328	341	332	324	341	386	342	347	332	330	355	337	339	344	333	347
22621	21190	28698	23970	21183	21198	7648	964	687	590	542	494	439	433	428	405	354	358	359	348	347	346	338	330	308	325	322	312	283	297	298	301	322	327	307	317	296	307	276	284	316	297	286	288	304	306	264	294	295	326	299	275	286	299	289	323	275	316	289	274	327	287	266	268	289	310	312	277	296	278	282	288	290	285	290	302	309	302	286	302	285	283	316	304	315	285	293	308	280	301	259	281	290	304	266	292	286	269	283	290	291	297	314	267	255	258	268	260	249	298	269	298	271	317	263	285	287	279	284	295	291	303	270	285	269	284	277	295	307	281	295	302	255	276	280	296	254	286	287	277	299	275	295	297	307	303	318	279	295	290	285	299	263	314	264	290	269	293	274	277	263	289	294	292	298	283	291	301	298	281	279	289	293	290	280	273	302	310	270	291	256	330	273	303	280	280	280	297	275	244	263	286	309	297	263	281	299	268	302	288	280	266	300	308	291	277	276	312	273	252	273	267	291	264	259	290	273	299	293	274	295	260	273	280	275	281	297	300	291	262	296	292	273	296	286	290	293	287	312	318	298	263	295	299	318	268	248	291	295	282	275	275	258	255	294	287	270	263	284	274	296	282	326	283	275	264	332	301	280	266	322	296	275	297	310	292	315	256	304	275	287	284	273	290	303	286	301	301	298	278	275	310	250	293	276	276	311	285	279	298	257	287	295	309	293	240	254	282	276	285	274	283	271	278	295	295	324	313	265	245	260	296	285	300	290	276	261	304	318	293	296	294	262	301	281	293	289	281	265	321	324	288	291	298	278	309	274	311	280	300	272	279	289	264	263	276	289	281	282	303	331	276	292	290	308	279	308	301	277	289	279	291	278	293	290	295	294	310	269	278	285	307	320	305	281	253	289	275	301	262	297	321	282	260	294	296	309	282	278	284	273	274	293	267	308	296	259	276	256	273	280	283	301	270	265	280	284	273	269	307	295	278	266	283	275	273	319	287	310	267	297	265	308	279	283	272	302	271	248	287	275	254	327	269	283	289	274	299	271	266	323	318	296	318	285	307	277	278	270	280	280	291	289	293	307	295	278	277	293	305	297	279	304	276	271	260	261	269	317	293	288	304	276	280	276	276	295	305	270	303	303	278	320	301	299	259	265	290	287	267	269	291	303	273	300	294	307	297	286	282	289	288	257	278	287	302	267	316	290	295	298	273	285	294	291	291	292	298	284	262	281	314	273	314	293	296	305	302	299	281	293	285	284	319	255	277	296	266	262	284	276	285	267	284	292	276	305	236	319	295	272	301	267	304	278	264	279	279	300	294	261	276	292	291	284	302	290	275	280	281	283	286	310	292	283	304	289	277	313	314	299	305	287	307	286	325	305	292	276	313	304	326	282	255	271	267	324	261	284	290	278	288	302	295	287	297	258	298	306	271	265	299	308	293	308	255	303	278	288	300	292	289	306	291	266	238	260	281	316	287	281	296	291	252	270	278	292	293	298	320	287	309	281	244	261	294	311	272	275	280	285	295	287	292	270	286	272	280	252	267	294	297	290	275	303	281	285	301	286	269	307	284	288	272	300	272	293	285	290	276	287	313	298	286	298	273	289	300	314	292	268	274	295	309	306	284	269	273	283	258	258	267	271	277	293	339	298	289	306	270	273	298	271	284	290	294	311	299	272	254	304	262	294	278	311	264	288	292	283	344	306	272	280	297	300	268	274	266	253	256	260	331	277	277	277	306	260	286	277	298	271	276	283	321	292	291	296	299	287	303	317	286	285	281	272	323	312	253	271	288	275	306	303	287	273	281	279	306	274	253	279	264	255	300	323	261	305	302	275	274	286	284	291	294	323	277	276	261	320	275	322	285	292	284	269	279	263	285	263	296	275	297	302	296	279	288	284	296	292	281	304	269	314	318	291	286	275	294	288	273	262	260	288	276	268	293	300	291	303	289	292	298	323	274	272	276	278	292	268	296	272	310	292	281	294	299	306	286	266	272	263	290	265	282	316	301	302	279	245	290	304	285	253	288	280	300	282	270	281	275	297	286	276	294	271	277	265	282	284	324	295	279	270	301	279	287	279	327	278	289	270	321	301	272	302	286	286	300	294	323	276	294	308	313	251	263	281	252	283	256	305	283	262	279	269	273	277	278	256	245	275	286	295	326	291	283	278	266	295	297	290	277	291	279	299	294	273	281	273	288	290	282	287	273	249	284	278	280	304	281	291	274	308	289	291	293	300	279	278	300	310	277	293	279	301	251	288	301	266	288	278	295	313	279	281	309	284	289	253	296	269	307	299	253	279	299	233	288	265	296	284	288	285	297	278	297	275	273	289	280	314	263	289	290	284	301	279	281	278	243	316	293	284	295	257	270	300	299	263	283	294	248	265	288	299	308	285	285	266	278	293	309	311	268	289	282	261	299	268	300	271	284	267	292	273	287	283	260	244	313	270	297	258	266	266	302	270	289	287	279	285	278	289	310	270	275	260	286	273	290	292	300	296	310	296	309	282	279	280	299	262	283	274	290	288	275	298	277	278	293	283	271	244	274	279	296	281	305	279	303	293	286	276	278	271	279	298	269	298	282	319	311	291	297	276	281	302	292	295	295	293	311	288	272	316	288	273	269	287	274	299	269	280	270	288	302	285	255	285	310	274	280	278	286	286	282	270	266	308	296	288	269	265	281	298	286	272	275	286	267	283	264	303	271	275	297	259	279	275	268	265	283	276	296	279	278	295	317	293	314	291	270	362	303	281	273	287	270	282	309	305	296	313	325	268	290	287	289	296	276	302	291	300	302	269	246	299	284	284	285	303	294	288	318	287	269	279	268	286	271	302	284	270	273	286	298	282	284	274	266	302	269	267	315	280	286	260	276	290	295	308	284	283	291	292	254	278	285	282	311	301	294	294	283	292	279	302	317	294	292	287	281	303	284	275	327	288	284	272	295	282	251	298	305	285	262	251	268	289	309	292	260	296	246	291	272	301	299	289	293	270	264	260	290	267	287	326	276	295	279	279	274	246	286	266	281	280	273	276	297	301	276	303	291	279	285	280	274	294	292	287	258	301	255	292	273	278	288	276	273	299	274	290	294	290	282	252	274	249	292	307	310	264	277	296	282	279	279	280	291	264	282	314	302	293	269	274	292	339	289	273	274	281	309	258	285	247	284	303	276	321	277	271	282	291	254	297	281	293	326	270	300	293	275	275	307	256	272	248	246	283	273	264	247	286	262	308	262	294	290	307	285	262	291	288	303	285	289	302	293	284	274	288	293	293	296	289	298	284	278	292	309	271	280	290	280	294	275	238	287	301	302	272	281	291	304	289	280	258	287	302	289	278	290	289	321	265	279	306	283	310	263	264	257	280	281	293	308	274	284	318	306	300	302	250	299	287	277	269	275	293	322	250	274	277	273	301	268	284	271	292	283	256	310	316	285	285	274	270	271	302	295	283	284	260	281	283	284	259	298	270	274	283	286	282	281	274	274	282	288	310	287	291	295	270	281
4395	14016	10744	5187	3439	2661	1938	1568	1246	1021	868	803	673	622	606	552	517	477	479	454	488	430	448	402	442	455	396	395	368	396	378	402	396	391	367	346	358	368	377	358	383	373	376	347	350	349	341	367	407	386	379	398	390	352	346	368	360	347	360	372	365	377	402	331	390	335	332	362	317	359	376	344	356	350	348	353	359	340	330	343	349	347	373	322	337	365	392	355	327	356	359	371	359	372	334	324	386	334	325	320	354	346	322	324	349	353	331	360	360	362	310	371	377	345	359	370	335	345	378	369	324	374	366	355	372	392	355	354	346	341	351	325	344	358	349	371	366	334	391	326	344	342	356	309	358	347	332	329	343	355	364	340	338	345	335	332	334	375	359	349	344	348	377	334	355	352	355	331	355	344	329	311	369	369	365	337	325	363	326	367	353	336	352	367	376	339	364	355	367	344	337	339	350	341	379	360	335	358	334	355	361	375	335	388	376	351	383	385	346	350	357	306	321	331	372	334	309	340	328	363	349	335	353	320	344	343	332	339	345	339	359	365	351	370	393	334	310	364	346	349	361	367	380	377	326	355	342	338	304	352	345	361	353	359	343	338	386	355	327	355	381	341	340	355	376	355	344	333	339	323	329	357	356	351	363	355	351	361	358	345	358	327	339	344	361	325	335	320	364	347	313	384	334	337	335	348	335	357	366	359	356	361	355	378	362	345	354	305	313	367	363	351	341	333	330	384	336	363	325	375	340	348	355	358	329	368	337	359	356	328	344	330	360	357	340	334	353	347	369	369	353	360	341	368	345	334	339	346	352	356	324	355	329	356	338	316	362	353	335	361	366	356	365	348	359	346	363	355	345	343	333	367	361	366	366	376	370	333	361	332	376	354	385	341	351	342	340	342	360	353	338	327	358	363	377	358	330	361	347	358	361	331	335	305	342	335	348	417	359	346	331	329	369	342	325	333	333	353	350	328	337	365	326	352	362	333	358	387	347	353	311	287	358	343	329	342	352	342	336	372	355	320	321	315	363	380	359	347	323	337	358	347	342	369	336	355	332	332	366	364	353	330	323	345	338	355	354	337	348	356	309	361	344	364	367	353	329	352	348	336	361	346	371	339	363	382	374	349	340	351	345	353	360	383	357	361	349	331	365	346	349	373	349	353	366	346	356	335	317	360	327	339	306	356	384	347	341	360	322	353	353	351	352	344	360	354	384	370	365	365	335	313	331	333	351	334	347	334	342	375	348	367	330	388	322	358	378	361	345	328	361	343	369	332	346	372	330	332	346	338	361	330	334	357	360	353	365	315	326	353	318	328	339	321	346	338	361	345	359	386	330	356	384	357	361	361	362	356	368	383	351	365	357	324	347	351	331	363	340	378	374	339	323	354	360	321	342	348	353	323	314	341	390	335	345	362	369	346	351	348	334	341	361	353	368	319	357	378	368	365	318	377	325	338	339	343	365	365	362	312	373	327	339	348	306	348	347	363	345	332	313	341	373	349	351	339	368	372	372	328	347	363	336	336	329	347	320	325	343	333	365	358	338	374	311	326	326	336	332	337	354	365	351	326	374	349	356	331	352	342	378	352	354	358	372	353	349	338	347	330	362	336	355	361	373	351	331	299	352	357	328	335	357	408	330	341	353	352	338	321	362	367	337	359	355	335	335	335	364	339	365	358	305	323	346	332	325	366	329	342	372	366	319	349	342	334	362	359	296	354	361	314	340	322	343	323	332	325	385	327	346	315	343	343	337	354	346	374	320	358	317	336	352	347	311	349	332	366	362	347	336	358	333	330	325	315	373	342	355	332	337	379	336	341	356	349	353	364	373	373	331	337	361	362	318	348	347	380	366	382	352	345	367	318	340	343	358	334	319	341	335	343	356	382	345	331	334	346	373	354	352	329	380	331	332	338	345	369	356	372	342	357	366	342	356	348	342	374	318	360	337	381	367	332	355	352	349	320	361	377	367	345	334	321	352	359	338	398	352	341	363	334	366	344	355	377	362	412	354	350	363	354	375	378	366	356	323	354	320	337	344	333	332	334	363	330	367	342	339	367	357	328	351	329	341	336	352	379	328	353	331	355	336	347	375	344	340	330	342	350	342	345	344	325	342	354	375	362	361	379	337	364	356	315	353	348	364	344	348	365	369	357	379	368	362	340	345	340	362	377	374	387	341	372	373	377	356	345	334	353	316	387	344	327	342	376	378	359	355	356	338	359	335	357	348	336	340	381	344	355	362	309	364	362	353	329	335	336	329	301	330	337	361	363	365	321	373	332	347	378	327	344	366	365	311	365	351	348	339	323	357	383	403	339	365	333	363	351	361	361	318	381	364	360	386	325	344	336	349	356	372	331	365	339	324	374	342	365	346	380	344	368	361	323	366	386	343	356	353	356	394	313	307	364	363	354	360	365	360	319	308	368	330	352	335	338	315	346	331	371	341	341	358	353	346	329	349	340	337	362	374	332	339	345	366	333	318	332	350	350	366	323	358	318	338	349	325	364	360	349	345	369	346	363	376	355	393	341	336	357	370	387	344	368	334	350	373	347	353	347	350	340	355	380	335	358	353	336	364	341	320	342	358	391	336	355	296	336	349	362	329	363	318	331	341	319	317	376	359	311	339	338	334	347	374	346	339	326	345	343	366	334	305	331	324	375	345	363	324	330	332	325	333	351	354	353	333	368	346	329	395	342	355	358	337	359	340	333	334	341	333	376	354	389	359	342	348	334	343	359	325	332	325	336	319	361	319	339	373	343	372	312	322	359	364	369	335	349	364	335	359	340	367	347	362	364	331	381	348	389	349	360	335	341	358	359	346	317	369	355	348	324	349	341	339	312	373	376	311	346	330	372	351	351	361	320	357	345	337	323	362	323	373	320	345	328	384	339	352	326	339	328	340	336	341	331	354	354	348	329	378	339	347	363	352	358	360	353	349	354	349	352	381	349	336	318	326	360	356	340	347	347	334	353	334	340	342	348	343	366	368	353	361	324	356	323	341	362	345	366	364	328	325	346	344	340	371	350	371	326	363	350	330	335	359	362	379	339	321	331	355	338	363	344	371	349	333	344	339	375	344	301	329	352	338	340	348	370	357	374	342	338	360	363	366	341	334	347	350	332	366	308	350	364	351	333	337	372	334	377	351	328	382	344	351	355	358	352	357	352	328	325	352	385	372	381	326	359	362	369	333	365	368	358	375	359	371	370	326	358	347	388	350	343	354	351	327	356	339	340	353	376	330	383	363	331	362	329	347	324	345	362	380	332	356	312	358	359	339	356	355	362	322	348	321	322	346	322	355	391	336	375	324	334	373	327	358	345	347	349	340	374	324	347	332	371	353	376	373	373	323	340	343	378	354	328	341	326	344	350	341	338	343	343	344	350	376	331	315	357	344	355	346	327	370	334	371	362	330	327	361	353	368	341	353	370	342	349	345	345	341	357	331	345	366	374	345	351	352	355	350	357	363	355	331	358	346	360	330	358	339	362	373	341	304	359
27327	18030	4152	995	818	731	615	568	571	579	551	565	567	575	550	584	568	530	530	520	541	497	590	551	548	553	539	558	577	555	586	588	599	532	585	555	560	562	576	573	548	587	578	569	574	564	571	564	574	567	552	577	568	577	573	560	602	533	560	511	558	555	594	518	541	560	548	514	522	555	525	550	548	527	564	582	548	521	553	550	514	545	564	599	573	539	550	577	568	562	548	578	608	554	540	530	511	562	596	535	582	570	522	526	532	538	547	558	532	558	530	554	547	553	575	534	519	564	555	522	575	599	557	588	561	561	535	579	499	558	525	509	525	596	571	550	570	545	540	542	557	545	570	553	558	547	543	497	553	563	524	559	562	532	556	600	553	577	556	557	536	552	535	575	558	494	537	567	531	590	571	556	598	615	538	556	540	522	587	556	557	592	528	521	578	544	552	576	538	569	548	540	527	550	529	583	526	573	577	553	558	547	577	531	539	555	568	531	575	568	591	508	583	578	577	537	574	557	572	572	526	554	552	552	534	578	594	584	559	564	628	553	567	578	509	489	571	549	569	559	574	551	572	560	564	608	597	550	568	500	622	585	568	561	574	583	542	577	598	544	550	573	544	535	568	543	558	558	587	534	547	577	571	544	564	539	559	536	570	549	556	563	554	581	508	557	530	533	561	540	555	497	563	560	607	533	568	544	564	591	556	546	588	568	515	545	561	571	541	566	526	615	575	549	521	518	539	508	530	575	539	585	528	592	570	561	554	574	532	600	519	569	525	551	554	524	579	516	554	570	551	574	531	554	565	576	556	553	529	570	576	570	621	558	535	562	545	557	554	556	545	562	569	540	533	575	569	548	532	587	527	524	565	513	543	554	546	552	592	559	553	542	615	589	573	547	599	569	554	586	598	632	574	546	518	570	554	581	572	582	550	616	599	529	533	576	562	567	534	556	565	560	540	552	556	542	519	512	586	568	553	560	558	557	567	550	553	573	556	541	521	580	605	571	589	531	515	540	533	597	547	563	566	597	544	593	564	569	555	555	532	551	576	599	590	571	547	588	577	531	567	565	537	569	504	575	578	540	569	588	566	523	513	527	582	563	520	535	509	525	566	560	547	592	578	610	579	549	536	551	551	574	541	570	531	535	580	567	552	560	559	534	567	567	561	559	534	581	580	596	518	549	521	569	572	552	569	590	523	521	558	573	556	551	580	616	566	562	588	526	576	586	533	594	577	536	554	568	513	591	567	569	593	565	533	585	594	563	545	537	533	546	588	561	549	567	545	561	543	573	587	573	544	587	564	517	555	495	554	585	572	539	547	588	589	531	558	535	540	538	566	595	571	542	575	518	529	541	563	589	573	555	576	564	571	545	599	564	585	568	517	604	538	549	580	544	553	517	577	551	516	560	571	559	525	534	550	542	572	534	558	532	555	537	546	565	578	551	529	511	541	545	511	556	541	582	578	587	530	541	538	578	557	538	555	589	541	514	546	575	554	534	537	517	555	564	560	578	554	585	576	571	565	556	560	605	553	572	562	563	563	559	532	561	569	595	569	551	530	534	555	599	579	569	550	575	530	594	553	589	547	592	549	545	589	559	523	533	565	560	565	599	565	566	556	551	536	564	531	557	576	632	552	552	573	568	606	586	576	561	543	563	554	531	578	517	540	547	559	561	556	534	570	533	557	553	603	562	574	525	602	536	559	515	526	604	527	560	508	552	566	590	532	552	556	561	533	558	506	578	581	571	531	573	553	594	581	602	549	536	542	554	561	601	541	526	525	542	549	558	574	522	551	564	540	560	565	595	572	583	568	527	544	528	572	545	528	551	579	553	544	591	591	551	566	565	566	541	533	542	552	539	565	579	577	561	524	543	577	539	540	524	522	567	540	580	560	564	540	590	591	524	565	572	548	557	581	528	546	529	541	568	531	549	534	549	551	545	580	538	539	576	538	608	524	569	578	547	588	525	572	563	549	566	582	545	536	544	599	537	579	545	547	573	560	592	546	525	508	599	577	569	556	526	552	549	526	579	535	512	564	572	584	554	548	553	567	552	569	567	607	548	516	541	530	565	557	587	560	530	560	559	587	541	564	569	552	528	513	567	557	577	563	541	523	542	580	546	562	540	554	546	555	535	532	535	564	525	525	560	521	547	546	531	560	561	582	591	544	568	579	543	577	560	568	546	509	551	535	552	537	593	567	564	566	593	567	573	580	541	567	551	569	516	602	582	565	584	591	579	548	540	528	596	525	563	523	557	611	573	556	581	573	532	531	568	558	539	524	558	570	523	536	587	554	543	529	558	529	576	544	569	585	555	532	548	542	599	572	538	529	588	600	539	527	570	561	575	551	535	563	538	574	554	551	547	566	540	573	607	559	565	564	524	587	507	517	578	579	566	552	542	572	517	525	511	563	540	576	512	628	598	560	594	528	537	528	523	589	594	587	550	574	551	556	519	508	551	573	579	552	545	519	553	543	538	574	540	554	587	557	566	564	552	520	546	565	546	549	526	556	620	552	559	559	582	545	574	576	557	558	517	566	587	614	544	508	565	572	578	563	548	574	546	560	603	566	544	568	530	571	587	555	563	554	521	617	540	554	574	533	552	545	560	603	556	586	573	594	572	576	568	581	552	525	565	557	539	543	526	590	591	511	547	562	572	602	556	562	584	603	549	610	571	503	530	576	551	532	514	528	592	593	581	540	564	531	575	534	531	548	521	582	548	541	544	579	529	513	562	552	507	570	518	518	565	552	574	549	547	572	557	588	562	551	508	571	541	572	575	555	555	549	554	565	539	521	562	539	539	596	570	505	551	550	567	543	538	565	572	590	583	596	579	549	545	528	561	563	608	568	576	567	538	545	574	524	569	547	568	560	497	509	559	554	558	536	564	549	555	546	547	555	578	579	542	588	576	533	537	541	543	584	597	563	527	566	523	537	606	574	595	554	570	541	522	549	592	601	572	573	548	564	595	542	555	555	537	540	566	551	554	550	600	544	549	565	597	512	596	542	565	557	540	582	575	578	556	564	527	555	554	596	544	553	564	565	521	566	555	573	527	576	552	571	547	571	523	568	577	588	575	532	575	605	550	559	579	554	556	530	560	528	544	588	575	556	567	560	548	570	539	535	538	536	544	529	527	546	610	528	557	561	567	561	557	564	573	608	491	609	528	598	574	561	599	543	567	536	574	535	548	599	556	557	523	529	524	555	591	561	561	561	545	512	573	566	561	552	588	523	560	545	612	565	544	591	603	557	546	563	580	567	532	561	567	553	530	605	530	568	557	570	589	531	557	609	573	539	566	487	557	550	537	498	519	545	547	576	522	554	569	524	559	601	597	583	574	522	518	554	537	565	533	573	610	588	569	562	581	634	577	555	557	564	545	524	550	582	550	572	522	549	562	517	549	519	580	574	552	565	596	539	575	564	578	563	545	547	567	562	527	558	508	576	558	572	598	577	549	558	543	547	559	545	584	526	557	579	570	523	546	570	586	537	550
4414	1155	1045	835	700	746	681	704	674	659	671	688	647	626	676	625	687	615	634	693	617	677	624	657	687	645	650	641	655	596	639	637	621	633	637	636	662	585	629	612	635	616	651	703	670	649	641	674	656	643	688	647	648	635	625	662	664	648	640	617	665	628	631	629	674	626	633	585	659	649	601	651	652	649	645	677	620	678	652	649	649	644	601	685	648	682	664	670	662	675	664	622	637	645	650	682	673	647	622	640	635	667	681	626	663	662	645	656	639	639	610	618	658	619	637	645	620	625	644	662	654	626	659	694	666	694	641	619	649	621	608	626	655	640	656	657	640	649	628	652	651	662	635	662	631	623	648	681	666	644	625	652	575	661	644	682	621	658	682	679	663	630	685	655	652	663	656	628	648	635	624	664	635	636	640	658	671	645	671	645	686	680	643	695	634	635	615	669	628	677	663	652	622	643	682	646	655	649	679	651	633	649	642	639	680	649	680	639	646	621	633	621	652	673	623	659	651	640	681	679	698	645	675	640	654	625	672	635	646	682	609	646	658	680	651	659	619	632	602	656	647	680	668	645	662	695	639	610	668	640	664	619	645	663	673	644	679	629	626	689	679	685	647	650	690	643	665	639	637	642	645	636	672	673	664	628	624	645	632	634	640	647	676	657	640	649	656	604	620	667	589	607	690	626	636	658	667	648	640	658	705	659	617	685	624	633	648	642	621	624	634	610	701	663	675	618	640	620	667	621	640	667	700	649	666	654	675	642	643	626	645	650	701	633	640	701	629	674	625	662	644	653	675	719	620	670	624	663	654	694	648	625	672	607	686	631	633	618	666	674	641	660	619	627	675	623	659	657	651	622	640	632	623	642	683	640	671	616	625	670	660	637	670	671	650	676	667	655	595	668	640	662	682	667	633	647	665	632	688	642	625	649	675	621	675	651	682	607	666	683	633	615	653	657	683	639	639	655	682	622	650	636	665	612	614	633	627	654	686	653	608	637	670	671	623	634	646	640	628	660	678	668	647	620	645	632	657	683	607	664	679	633	619	670	664	682	646	690	620	648	664	661	649	628	686	627	651	696	643	677	618	634	668	687	681	696	629	665	650	643	644	668	633	655	660	692	649	632	646	677	651	616	631	610	661	694	664	623	636	655	633	636	708	689	673	627	643	637	642	641	629	637	644	621	666	633	623	635	625	702	649	636	632	648	690	627	649	619	638	651	618	655	700	636	632	665	638	634	655	634	629	687	624	647	666	627	627	695	597	658	647	687	669	676	650	641	679	652	654	648	670	668	646	631	645	657	586	675	634	646	628	660	594	630	683	620	638	673	659	671	712	628	632	683	652	676	597	623	647	679	654	659	588	608	632	668	612	658	652	666	639	644	635	652	705	624	665	619	634	661	646	640	717	619	670	628	646	617	637	663	621	660	648	680	679	684	638	660	633	628	632	633	661	638	659	635	640	648	672	647	595	623	648	680	632	623	678	608	653	676	685	681	655	630	653	666	609	639	666	658	681	648	637	689	623	631	694	672	668	665	642	667	622	596	665	629	668	637	643	614	646	645	669	647	632	697	630	682	671	616	631	626	634	651	676	666	667	659	663	639	635	674	608	605	641	589	635	611	607	647	628	675	611	647	631	639	619	645	648	647	649	654	618	630	634	628	641	650	625	617	638	628	644	642	683	618	657	662	663	659	654	656	674	685	609	661	654	635	669	681	661	638	625	679	648	601	633	634	622	612	621	649	643	658	676	624	639	670	668	675	670	675	676	666	648	632	659	667	661	617	663	679	646	626	654	669	703	671	675	573	667	635	625	592	638	670	648	644	656	651	708	646	694	611	652	615	623	658	635	667	638	670	641	664	659	618	647	631	616	627	624	638	687	622	651	624	605	631	599	665	642	640	635	626	669	670	674	652	628	623	640	660	630	642	649	621	677	639	632	657	634	642	629	608	667	658	641	652	690	681	639	650	675	640	650	639	653	671	613	605	643	653	646	667	591	690	660	657	662	613	648	647	645	636	641	670	682	647	634	648	594	621	628	657	642	672	652	625	666	600	644	627	630	651	611	676	666	657	665	635	629	632	660	602	668	652	648	612	627	667	656	665	655	615	650	668	649	672	672	638	655	640	660	647	630	647	649	660	641	638	647	636	615	643	639	641	615	596	651	639	585	642	627	630	690	671	699	653	643	612	628	621	703	648	659	678	610	649	627	670	675	645	676	642	698	635	611	663	637	663	673	650	594	667	669	645	661	568	637	622	616	653	674	669	663	652	668	605	638	640	634	657	593	629	656	689	653	651	649	627	651	664	648	602	636	704	629	646	619	638	640	609	653	568	673	671	634	615	618	606	654	615	613	691	648	651	643	630	644	652	648	650	654	623	652	630	637	654	629	652	591	671	660	662	713	669	634	614	668	632	715	625	608	694	662	642	641	645	603	644	699	644	673	655	661	664	649	674	641	623	688	665	624	630	627	634	635	621	635	669	673	623	682	616	640	661	694	689	646	636	614	677	667	689	671	685	650	640	671	634	685	684	660	659	635	688	607	680	640	636	630	650	592	631	636	663	641	692	692	657	669	658	647	627	652	641	630	644	619	685	646	659	665	673	633	663	660	658	659	673	716	680	637	655	671	606	633	696	632	619	696	642	685	647	647	641	644	674	654	674	646	658	658	638	655	670	629	653	620	672	649	648	642	629	692	634	603	652	658	638	653	613	625	666	625	664	636	651	640	608	641	640	640	650	628	611	625	669	642	662	625	677	629	654	639	642	638	629	657	649	688	714	683	663	578	664	677	661	636	629	663	693	658	635	660	637	618	648	633	607	617	601	647	668	667	670	653	670	640	613	620	659	635	694	651	668	685	603	656	660	658	588	656	607	635	597	636	656	650	663	619	648	653	599	675	655	637	636	667	645	642	661	654	685	622	695	664	647	629	633	623	616	651	698	617	678	659	682	617	726	641	645	659	653	647	614	671	685	674	654	674	601	643	651	667	614	653	616	624	708	645	650	633	700	610	642	692	683	639	639	664	614	698	647	656	627	606	618	617	687	627	653	665	646	682	635	604	662	662	581	679	679	636	671	660	611	647	613	683	693	720	656	640	674	645	652	634	672	636	626	667	679	653	647	643	591	625	621	618	613	653	692	622	633	655	590	640	643	633	626	615	648	631	630	664	598	648	713	601	630	683	621	624	665	615	662	671	630	657	651	685	707	590	659	625	667	623	679	630	665	665	645	676	638	660	647	639	622	636	653	649	668	616	639	643	648	647	637	655	629	633	662	671	645	673	650	626	609	683	672	640	699	653	626	660	620	616	660	629	652	667	669	672	655	624	636	659	650	630	665	640	631	665	646	621	589	666	623	655	736	668	643	632	622	612	614	647	653	675	681	628	649	611	592	666	679	608	647	655	665	680	702	620	691	651	641	621	634	606	634	646	666	664	620	629	616	654	640	604	679	699	660	696	643	681	719	659	613	673	643	647	673	637	684	603	633
23648	21142	28133	24386	21114	8792	1333	928	801	754	711	710	681	618	636	693	694	674	636	614	660	597	643	672	590	644	629	588	635	580	652	606	636	601	572	625	608	588	606	573	620	601	655	594	574	610	588	600	597	637	637	568	581	543	608	657	602	635	605	639	608	605	616	605	561	545	629	575	561	568	632	578	585	592	643	667	619	602	600	648	620	580	555	594	620	571	568	568	593	614	588	580	583	557	565	585	615	591	610	591	581	582	619	598	589	602	655	565	617	628	569	585	589	595	574	600	583	599	622	650	586	584	613	580	588	603	584	588	561	548	636	628	594	591	598	610	614	601	597	584	610	622	581	586	607	605	583	617	649	616	558	580	578	574	592	566	614	565	573	575	638	574	609	545	596	590	622	572	635	612	607	591	579	588	590	553	572	596	609	599	564	602	588	587	568	601	576	608	552	571	599	609	598	612	647	562	601	571	596	573	625	599	649	604	614	565	616	591	602	599	603	601	589	572	592	638	599	590	601	578	598	550	621	607	588	587	572	608	613	603	617	574	614	598	575	638	568	604	575	574	595	564	634	621	602	585	637	596	602	597	582	584	598	570	621	585	575	556	554	632	598	564	601	570	599	559	601	564	612	647	522	603	617	621	587	596	525	628	590	590	589	609	599	604	606	587	584	553	595	556	558	604	615	629	556	571	567	581	588	598	599	617	609	584	573	587	591	622	606	586	589	591	586	601	548	567	631	577	628	659	587	595	570	550	631	603	625	589	588	587	588	597	595	577	588	565	578	539	592	592	595	597	575	573	579	571	599	607	573	554	586	583	608	594	635	621	616	553	597	594	614	606	569	572	588	601	543	596	584	579	596	598	601	617	609	574	610	593	575	615	612	596	598	593	593	540	598	616	575	599	607	606	638	595	595	628	560	627	600	570	633	563	574	594	595	608	567	603	619	609	595	587	622	583	548	585	580	619	587	621	583	597	562	609	586	560	594	639	610	603	596	595	605	586	607	589	591	611	570	592	590	611	599	588	612	593	558	549	638	580	606	605	590	590	599	584	594	577	570	608	555	604	536	631	589	571	622	578	603	600	575	589	593	590	589	605	575	600	602	612	608	646	574	597	588	584	604	556	633	616	583	559	628	566	581	632	580	619	596	584	594	622	592	574	610	592	616	621	589	592	578	600	556	599	643	609	626	622	570	595	586	605	617	586	607	607	588	601	593	606	633	592	612	570	602	596	594	586	569	585	568	596	580	594	599	561	601	561	609	594	612	547	581	561	611	596	591	577	572	631	618	582	581	577	603	586	649	591	604	641	584	614	595	633	545	631	587	604	612	641	596	627	573	548	594	592	598	634	608	581	589	638	586	616	637	653	565	650	590	603	586	580	555	579	625	615	610	595	602	576	528	567	581	584	570	606	602	611	568	624	608	602	583	589	588	576	568	622	594	564	617	607	573	603	622	627	608	596	583	596	586	627	611	613	584	607	624	603	578	580	634	627	560	637	580	579	622	577	572	585	593	615	597	618	582	617	556	564	604	590	583	620	599	653	586	600	576	573	606	593	593	620	614	590	609	574	612	617	612	543	550	618	566	607	609	567	634	596	636	628	634	597	583	592	620	570	608	630	549	606	602	617	611	601	643	561	594	601	566	568	609	583	622	591	609	601	553	584	593	591	599	589	579	606	566	572	572	580	585	575	633	602	610	571	611	608	579	581	610	603	587	571	570	599	581	598	626	575	637	604	623	561	614	612	606	561	588	616	588	618	580	575	611	625	590	581	644	574	590	570	610	635	610	562	582	565	641	618	628	565	563	560	591	601	645	560	641	617	599	605	551	592	621	621	572	574	603	566	574	606	603	588	633	586	594	595	576	558	564	616	579	592	563	597	592	591	620	587	625	623	601	621	564	611	567	590	598	578	655	586	619	622	597	599	573	589	566	653	562	639	571	613	541	566	567	634	596	609	649	576	611	586	578	630	558	563	594	567	591	624	549	616	599	585	560	599	598	598	609	567	581	575	622	596	609	604	618	587	584	613	574	562	648	617	581	568	634	606	584	599	600	611	598	581	621	632	605	579	581	597	586	576	591	580	575	639	627	577	622	600	570	600	532	590	601	555	594	607	630	594	555	553	644	602	598	629	573	633	595	618	606	563	566	616	557	545	631	609	596	586	596	598	573	601	571	560	546	636	567	561	554	591	584	595	598	556	584	593	602	611	584	603	564	604	609	568	568	635	546	602	550	586	607	615	592	566	585	591	619	510	609	597	612	553	593	539	561	588	623	634	564	614	603	595	607	532	522	584	593	606	566	575	632	572	658	593	596	590	542	602	619	615	596	590	553	568	565	578	590	659	608	597	518	579	586	624	551	620	607	618	579	617	608	592	597	668	580	610	568	613	594	572	544	608	609	588	590	560	570	599	549	557	621	575	604	597	612	603	563	617	606	575	574	600	559	564	568	536	621	582	589	570	599	605	605	591	550	628	630	624	640	598	594	616	593	618	579	582	602	560	583	636	608	577	609	577	606	582	562	607	561	621	533	585	649	601	625	601	604	581	596	611	580	645	623	556	601	552	610	626	623	574	571	634	584	594	597	594	618	578	596	574	569	610	545	613	590	595	561	591	561	570	625	660	588	599	587	575	606	616	599	588	605	572	584	581	627	574	575	567	619	631	587	644	604	578	607	617	536	551	610	623	573	582	583	574	600	637	562	611	611	572	619	583	582	598	598	570	566	593	594	599	615	594	593	600	640	583	599	572	569	583	600	576	572	565	596	580	571	594	565	615	590	591	561	614	583	642	602	609	618	591	588	583	579	601	554	602	607	597	598	600	578	602	567	639	595	578	588	619	585	589	624	585	574	577	607	581	644	597	553	604	605	569	611	567	585	606	599	594	602	560	606	570	619	604	637	584	617	566	593	615	577	591	621	615	578	569	610	611	588	547	555	576	578	604	577	632	565	578	579	564	623	611	611	630	593	572	575	600	622	615	577	575	609	565	595	571	592	568	573	559	627	600	621	593	598	602	562	608	601	522	614	587	592	568	602	609	610	606	596	590	581	570	610	585	610	580	614	602	569	632	608	593	578	573	583	602	588	596	607	605	555	590	647	618	619	613	614	602	573	591	577	617	616	633	611	618	579	560	594	570	577	599	586	572	614	583	629	563	518	599	584	574	616	605	589	642	589	592	602	570	567	586	550	564	608	602	583	636	600	577	604	542	571	579	624	572	605	604	611	572	567	618	592	656	609	614	604	645	591	568	605	587	624	596	547	581	613	614	630	565	588	594	625	563	578	596	569	588	571	597	612	572	603	591	622	562	570	582	546	587	582	648	602	580	613	596	633	568	580	570	655	560	632	564	615	600	606	601	551	592	576	590	588	578	591	600	617	639	591	541	597	599	589	601	609	601	580	617	558	587	616	598	607	603	582	611	550	597	638	632	572	600	588	598	582	632	602	569	591	600	592	583	588	609	587	624	612	570	591	617	620	586	615	574
3308	8417	6628	3292	2288	1829	1614	1295	1197	991	966	889	842	873	783	797	760	798	746	781	738	759	782	796	704	693	746	723	737	721	692	702	705	776	707	677	739	765	699	654	691	659	738	728	671	717	721	687	719	746	686	753	688	695	724	725	721	683	701	641	723	682	673	716	690	726	657	666	687	727	732	702	733	679	698	654	695	690	706	650	698	653	685	679	720	676	748	722	776	701	717	671	719	672	710	689	722	650	700	707	666	737	745	725	690	696	699	700	702	691	714	694	696	693	685	737	690	688	698	675	662	736	735	713	677	756	674	682	689	732	698	642	699	652	705	662	727	698	711	696	673	728	690	701	675	719	704	660	691	688	712	720	708	703	682	694	741	660	713	719	724	709	680	703	716	675	705	748	650	715	707	675	730	675	680	781	733	702	714	728	705	691	685	725	711	754	678	764	713	675	659	694	733	732	730	690	710	689	685	696	716	725	705	658	665	707	710	673	701	720	785	666	655	692	676	697	688	696	689	710	698	711	701	682	707	662	718	685	739	669	714	701	701	696	691	739	684	689	710	693	668	730	687	677	683	747	698	707	633	696	671	632	728	749	691	682	716	701	676	692	720	729	671	702	670	690	674	696	656	708	700	730	701	737	737	774	658	676	692	685	704	690	728	727	727	732	694	691	711	683	693	705	704	703	694	744	665	721	699	678	678	701	714	695	725	728	701	712	705	697	715	702	674	707	740	688	728	707	656	692	707	691	708	697	728	728	757	731	680	688	703	680	714	716	719	728	699	690	700	685	683	726	688	717	719	700	718	725	697	716	729	721	750	668	688	730	655	681	724	666	698	749	687	732	639	689	667	693	681	688	730	725	724	760	731	717	676	673	723	710	713	659	728	740	708	697	709	688	713	703	701	718	670	694	704	645	647	697	673	715	718	728	670	697	703	713	692	686	774	689	634	709	688	714	703	712	684	730	667	678	680	699	747	722	664	704	708	727	694	722	692	788	717	713	692	739	737	683	680	708	699	717	707	687	733	737	686	704	711	703	692	673	693	671	710	687	695	662	714	697	693	721	698	699	712	694	697	733	653	670	684	733	691	681	699	661	699	698	718	742	729	714	675	737	750	697	727	757	685	681	689	705	693	734	676	740	741	727	715	711	685	696	712	730	649	714	692	662	726	702	699	749	708	683	691	751	725	709	728	672	701	679	711	720	703	713	729	740	664	700	723	692	689	685	724	683	731	703	664	697	709	730	703	726	687	662	661	703	718	699	701	716	653	709	686	654	699	716	702	715	709	708	734	732	719	681	704	682	715	658	704	660	684	696	671	709	693	734	703	722	722	708	753	677	683	708	701	693	646	734	661	676	705	676	752	706	743	709	741	674	720	708	693	709	718	731	718	722	710	680	711	677	681	674	721	700	692	706	699	697	683	711	708	717	705	674	728	702	691	666	732	747	747	691	710	678	690	701	680	646	735	750	721	745	730	723	678	791	679	712	693	669	714	695	685	740	704	704	659	666	701	709	741	667	721	712	706	700	709	734	678	713	776	693	706	704	745	729	715	681	699	679	707	718	689	727	689	716	673	685	722	690	674	724	708	682	638	693	733	677	753	736	707	705	695	706	711	692	678	692	722	706	717	674	702	704	731	752	691	731	748	711	715	727	713	738	716	654	678	714	752	710	711	690	667	726	676	732	721	691	726	687	720	720	707	752	737	667	714	696	732	684	707	671	699	676	721	682	729	756	708	679	709	724	716	721	735	690	697	700	703	703	700	701	685	670	689	703	698	716	727	665	705	686	694	693	729	653	748	667	659	722	726	657	701	723	672	637	703	702	746	692	744	732	696	696	735	682	735	693	712	715	708	675	667	656	735	702	662	703	646	737	715	727	690	739	700	691	698	671	720	714	659	727	741	715	676	706	704	688	673	692	685	677	716	708	682	659	709	707	720	714	671	706	707	690	703	748	704	703	668	675	677	731	697	689	704	678	712	697	718	689	693	727	694	724	658	658	681	696	686	721	685	681	701	711	731	705	679	721	702	722	735	680	686	671	707	701	689	706	709	671	709	699	692	670	697	724	692	689	694	674	734	732	762	693	649	689	691	698	686	720	728	674	709	688	685	716	704	668	787	678	696	703	704	724	704	740	664	717	708	758	729	662	706	698	734	711	712	705	681	738	727	728	725	698	674	682	729	679	733	695	679	677	745	699	684	678	732	684	739	720	684	727	725	670	707	729	678	720	682	733	744	685	726	741	682	705	739	705	742	685	673	706	676	738	725	730	667	687	720	744	689	710	733	674	674	713	686	670	707	723	664	695	715	698	680	711	689	729	707	711	690	685	686	722	695	691	739	695	718	724	741	673	720	682	719	715	679	707	699	686	659	700	703	677	689	679	693	736	691	721	653	702	722	682	696	694	691	692	709	706	670	697	714	712	692	720	687	718	726	694	708	648	695	706	727	673	667	676	699	722	718	691	717	664	704	727	704	699	739	732	648	685	693	702	697	671	688	701	713	728	712	767	691	708	732	653	708	723	683	709	717	711	720	678	708	736	683	731	716	686	673	694	707	740	701	666	717	689	756	663	718	709	703	690	698	714	723	686	710	741	684	698	703	671	751	663	647	699	678	669	671	665	773	715	713	724	705	742	740	720	722	731	693	708	709	693	716	718	725	704	677	737	688	695	703	696	668	717	703	744	685	691	664	680	693	709	701	694	734	694	712	710	685	701	703	676	711	709	703	684	670	678	708	688	687	688	732	700	681	664	728	699	729	651	717	722	723	773	718	662	739	716	716	673	675	718	719	758	737	707	693	685	698	734	699	719	731	673	691	691	725	679	756	747	742	685	715	667	696	694	724	713	658	678	706	764	725	706	672	748	690	655	734	671	665	693	734	702	711	720	679	687	702	705	646	688	672	701	718	656	697	687	677	717	722	708	730	733	671	694	731	694	712	722	743	683	687	734	697	731	766	685	725	712	769	722	697	683	678	694	773	740	656	710	698	682	674	729	670	703	708	680	695	701	677	664	690	708	703	735	672	695	712	637	700	707	697	703	686	713	692	750	706	692	678	730	671	694	673	696	699	677	683	747	668	672	689	701	691	724	682	720	710	677	702	722	725	714	718	678	659	710	723	658	671	702	743	693	726	721	696	664	697	647	713	702	720	708	742	700	677	678	708	715	739	752	698	744	727	730	740	690	722	719	729	703	704	713	721	698	689	663	702	702	665	720	709	688	703	650	705	685	725	740	655	676	721	731	650	679	718	696	678	720	691	697	670	730	662	665	708	715	684	700	666	686	665	748	687	677	686	749	723	701	732	724	642	707	736	747	699	681	731	681	707	681	671	662	715	689	657	708	706	689	696	738	681	680	700	656	648	695	697	728	660	691	697	698	716	690	712	724	734	708	738	766	713	727	676	692	746	713	731	683	691	685	684	659	671	715	724	751	679	745	670	783	687	724	696	694	621	698	726	677	711	732	721	725	706	708	687	689	657	650
24620	21121	27085	25312	11006	716	550	417	395	380	366	364	316	303	294	314	302	338	352	330	268	292	295	330	316	285	278	278	311	278	324	317	285	276	272	242	301	290	275	290	298	306	295	273	309	280	301	288	298	282	311	321	288	266	324	310	314	305	265	290	325	305	328	280	315	329	273	262	292	307	293	320	309	264	292	266	277	291	268	294	283	317	287	277	300	299	304	295	276	291	286	258	270	290	272	287	285	278	284	286	288	280	290	292	296	307	258	255	310	265	282	307	290	281	293	287	280	310	308	296	318	259	317	297	291	275	269	274	299	289	327	300	279	291	277	274	342	299	279	284	272	313	291	292	273	293	331	285	303	288	291	301	287	296	295	272	335	286	293	299	281	259	283	289	279	309	296	315	275	282	278	267	253	266	272	292	285	302	306	292	292	262	289	282	261	301	285	332	302	290	287	289	288	296	291	304	285	290	299	276	287	297	253	289	298	282	330	264	304	301	290	296	246	314	280	289	287	252	321	283	295	276	283	287	291	275	299	294	286	302	290	275	312	297	294	283	289	290	294	315	280	317	283	282	307	309	301	264	284	276	260	293	291	280	287	284	279	284	292	281	275	288	266	277	296	276	302	294	302	318	284	306	296	286	274	283	303	316	317	285	276	275	297	301	291	286	286	276	281	270	284	298	280	322	297	303	281	286	305	319	286	305	265	285	275	276	265	291	285	301	302	320	296	290	286	278	276	275	285	299	278	279	292	283	284	270	301	281	264	245	281	287	289	322	282	309	295	298	258	283	290	295	296	285	252	261	285	292	305	293	292	277	307	294	270	306	254	285	284	305	298	307	277	277	275	285	279	313	298	291	316	309	280	301	293	274	273	294	282	289	276	261	309	271	299	294	292	303	262	293	297	308	305	295	287	306	279	284	302	308	261	309	307	276	287	303	295	321	306	300	300	275	270	262	294	283	284	291	320	292	283	246	287	276	295	269	305	298	280	294	275	294	275	329	314	306	256	241	259	266	295	263	303	312	315	291	283	267	302	280	292	278	273	251	291	275	294	316	310	294	296	280	259	267	268	286	326	270	287	310	300	297	327	279	262	279	286	299	285	297	310	288	298	292	319	279	280	304	290	288	266	283	294	303	291	285	296	290	289	279	288	278	320	308	316	313	293	305	296	288	286	297	277	297	283	309	284	311	300	275	291	272	272	286	288	274	315	263	265	272	288	288	307	271	303	265	285	263	289	312	274	259	274	309	287	295	306	296	294	285	315	298	297	308	286	306	281	330	309	277	299	277	279	286	290	278	273	309	271	323	279	254	297	289	277	289	298	321	294	248	257	319	304	265	279	278	289	305	310	269	277	270	282	276	285	250	265	297	284	299	305	282	281	292	326	271	291	267	283	258	270	273	277	301	284	270	259	315	306	302	282	278	276	280	295	274	273	294	275	267	287	300	274	293	293	310	298	294	275	256	280	259	291	295	275	277	304	289	284	293	281	297	303	318	323	310	255	300	293	296	268	258	297	274	255	309	302	303	322	295	298	304	273	272	281	285	288	278	277	291	298	286	274	296	284	297	295	296	281	300	295	290	298	281	282	275	282	293	295	293	294	283	288	279	303	303	265	328	284	281	301	238	330	266	297	255	295	295	314	248	272	311	309	291	289	265	285	312	282	289	276	259	315	300	262	290	308	297	301	266	299	264	266	287	308	277	273	286	314	319	294	295	299	252	271	302	290	317	311	303	292	290	280	306	314	267	276	284	267	298	271	282	269	311	310	284	270	274	311	302	265	286	312	289	311	310	274	311	280	269	266	291	268	300	262	296	305	291	273	300	307	297	284	299	293	272	307	290	283	271	288	290	336	301	309	276	347	271	281	285	281	297	321	321	298	291	308	307	296	279	263	293	293	257	302	264	291	277	272	296	278	285	293	292	280	252	273	287	249	280	292	247	290	278	298	282	288	268	292	272	304	273	294	322	285	294	292	269	267	278	293	321	285	286	290	311	256	282	313	287	287	313	267	281	292	283	302	284	296	288	292	260	263	288	276	299	300	280	290	285	299	294	267	299	299	291	308	272	265	299	270	267	265	279	305	293	297	294	287	289	276	289	282	288	284	292	245	296	269	314	287	290	309	299	288	285	297	292	290	284	274	322	268	286	284	275	271	281	289	297	277	279	311	307	289	286	308	289	275	274	266	290	253	305	324	255	290	269	282	327	299	306	280	278	257	281	289	280	274	281	291	313	285	288	314	279	323	276	290	283	294	272	311	282	290	295	308	291	272	284	291	288	302	297	267	320	326	292	284	285	276	284	284	267	286	267	293	298	311	294	278	304	301	279	288	318	290	305	272	289	307	283	313	285	286	311	290	270	301	278	281	313	303	298	303	272	266	285	269	266	298	305	257	309	254	276	282	298	289	298	297	262	301	292	302	304	270	284	282	311	329	265	277	289	282	281	286	312	280	255	278	286	278	257	290	267	271	267	287	288	283	290	275	275	288	296	263	304	266	274	271	297	288	302	266	273	295	298	259	281	297	277	270	293	247	281	299	282	294	298	261	296	324	287	268	296	323	287	323	301	261	269	296	272	301	253	287	264	269	292	294	264	305	284	293	289	290	283	270	285	256	320	258	273	289	309	286	278	271	296	267	288	278	287	259	273	278	296	297	296	294	279	267	284	278	289	295	266	282	286	276	297	304	276	294	269	276	270	296	271	294	287	269	301	290	267	275	285	274	286	295	300	281	259	272	279	320	268	263	258	290	272	292	262	274	257	309	263	313	271	284	277	290	309	267	276	299	272	273	275	276	301	321	284	287	270	275	299	320	300	286	264	252	277	294	271	282	278	283	313	296	298	307	293	275	297	300	295	293	307	281	301	253	289	285	293	303	285	281	276	279	302	279	306	298	291	279	294	285	286	304	292	265	276	303	288	300	268	270	292	270	278	301	329	263	300	288	310	269	273	274	298	279	282	298	312	283	268	284	301	312	276	291	311	283	283	287	286	279	307	259	274	302	288	273	285	276	288	312	260	281	286	275	282	269	286	302	285	265	324	275	286	296	292	276	311	281	285	300	299	281	293	288	275	272	297	269	293	279	270	278	301	258	277	281	301	304	289	295	287	282	270	288	287	293	296	305	305	312	284	266	295	278	292	291	278	281	293	278	297	308	283	281	291	292	289	306	287	270	308	271	313	266	287	243	284	309	279	270	298	297	282	251	289	288	265	268	290	303	311	285	283	290	284	312	280	314	285	286	300	310	265	286	296	296	285	278	288	295	275	294	299	300	297	308	263	270	326	282	292	290	242	275	287	278	286	287	306	300	271	289	289	243	311	309	312	281	310	302	285	289	309	269	306	255	288	258	328	300	295	312	281	320	286	287	309	274	329	279	275	312	286	271	255	286	298	282	268	315	283	321	294	263	279	283	292	278	297	321	305	283	276	264	296	282	297	283	236	297	267	296	277	268	308	303	292	308	285	311	303	292	302	296	267	281	278
3281	5038	3666	1932	1349	1032	837	723	617	547	470	462	435	399	421	441	393	366	371	386	385	385	390	380	357	397	395	345	347	359	372	377	357	374	366	317	351	356	348	337	350	322	330	351	362	358	347	331	323	323	360	349	349	349	342	317	352	368	340	355	370	347	343	360	326	326	326	320	287	340	360	354	335	347	352	358	354	351	356	330	367	391	329	306	348	327	338	328	322	390	330	319	335	373	342	341	308	306	326	363	337	328	350	357	357	370	302	373	329	371	311	343	320	363	352	332	378	344	364	363	350	377	359	352	337	327	336	362	328	358	315	332	342	341	354	324	343	358	345	334	323	343	318	325	351	349	337	343	357	362	355	344	339	354	336	328	335	349	365	349	329	317	332	315	352	316	345	327	353	356	319	322	324	326	353	346	376	351	345	359	334	333	322	350	350	359	358	321	332	332	328	341	342	346	337	351	338	328	362	353	346	326	310	349	352	291	336	387	370	360	374	351	303	350	368	347	363	367	357	348	361	351	350	384	363	318	385	324	371	331	339	340	341	333	372	322	357	320	332	320	309	355	347	344	349	347	336	333	339	336	341	353	335	332	327	345	332	370	344	347	344	355	357	306	345	333	354	368	325	321	380	350	342	341	361	359	354	352	331	347	314	366	359	310	356	400	350	321	360	329	296	321	318	313	305	317	311	313	368	345	330	342	335	354	319	330	345	304	340	348	364	351	375	326	346	337	364	318	341	320	346	316	346	331	347	328	335	341	336	329	335	360	360	321	336	322	344	329	340	358	335	360	378	327	325	380	336	359	325	359	321	289	323	341	350	314	366	354	354	325	344	343	331	326	364	355	352	362	358	331	370	322	336	348	386	323	354	374	327	355	356	325	392	317	383	327	370	328	359	351	339	322	339	367	327	337	376	337	302	325	350	347	359	338	356	315	319	346	335	327	359	310	319	342	347	331	353	306	362	364	329	358	337	372	325	335	381	363	332	328	367	350	315	342	376	311	323	354	331	384	338	319	331	346	324	343	364	348	349	335	348	378	351	361	307	306	339	369	322	345	310	382	339	351	337	330	367	331	343	325	333	305	343	329	324	336	341	307	364	368	331	302	360	342	318	358	342	317	331	371	355	331	347	308	338	368	311	349	327	345	336	319	333	335	350	282	356	316	359	329	381	338	341	316	324	334	328	351	332	285	353	355	342	317	314	324	324	343	363	320	321	310	377	327	354	352	344	338	337	337	351	367	325	365	348	356	350	325	339	334	345	355	313	350	346	364	354	372	329	331	327	341	352	352	352	325	337	312	327	329	329	315	312	356	344	343	325	339	359	344	323	347	322	347	353	322	392	321	324	350	347	322	337	336	352	357	332	333	314	334	313	330	340	322	359	331	346	317	340	344	352	344	343	360	336	320	367	330	332	339	320	322	364	367	373	357	325	340	344	331	366	335	330	336	368	353	363	332	347	332	332	311	357	363	319	322	285	355	353	334	282	371	315	342	369	297	320	313	344	349	331	353	344	336	334	340	345	352	367	352	299	340	337	360	378	357	347	345	343	369	323	365	328	319	365	351	329	335	355	324	340	323	327	346	353	358	351	352	327	310	359	322	336	360	392	333	321	347	352	327	364	336	348	321	306	354	333	319	333	347	310	300	340	334	332	341	346	364	352	332	309	350	320	327	341	350	320	331	351	316	357	354	350	317	366	341	313	348	349	348	340	303	370	343	336	333	341	345	379	325	365	318	340	321	365	314	351	388	352	344	342	337	312	341	334	349	337	337	341	362	344	316	308	312	298	314	374	332	351	368	325	332	322	331	338	340	348	350	340	334	317	316	351	362	353	338	350	317	365	347	338	340	350	347	343	350	355	338	330	357	325	356	352	349	344	354	361	318	344	305	350	373	327	335	353	361	333	388	350	330	359	305	343	359	349	341	329	315	321	335	377	314	337	398	372	348	329	354	351	351	380	364	340	339	313	367	371	325	368	310	330	372	363	324	325	360	316	337	348	353	349	341	350	318	348	321	319	357	322	371	317	354	355	355	335	324	334	351	345	289	344	310	350	344	335	318	339	319	349	334	324	352	348	333	325	351	340	317	359	353	335	376	351	350	346	292	331	332	344	368	365	341	330	351	332	347	356	352	342	355	318	363	345	327	340	323	337	378	353	363	361	342	325	365	343	321	341	345	340	341	335	315	351	372	323	368	329	335	336	335	342	336	312	328	348	352	345	317	364	320	340	346	305	330	320	362	335	335	354	354	343	310	344	347	348	370	308	334	343	348	346	335	329	319	339	371	335	334	373	357	370	315	342	350	336	353	323	333	321	293	345	344	373	347	315	321	328	354	344	329	324	348	315	352	324	354	334	333	313	317	340	345	342	332	306	324	367	294	359	325	324	367	316	327	361	363	322	384	377	318	349	340	350	326	337	351	377	349	362	334	335	337	322	327	349	346	345	326	303	321	335	317	331	319	343	349	361	341	337	356	350	345	318	346	386	331	338	339	346	345	333	298	311	326	332	346	347	341	369	374	329	325	339	343	375	303	335	339	332	347	349	342	358	355	310	340	344	366	362	317	357	350	310	340	335	362	356	360	339	346	368	336	340	325	323	335	345	342	333	322	323	324	321	332	327	367	344	340	354	348	326	335	326	355	340	349	336	358	342	313	337	331	319	349	347	372	361	306	330	296	362	339	344	371	326	339	349	306	340	355	358	336	339	302	369	332	342	332	333	345	386	333	336	328	333	376	343	320	337	341	355	376	361	344	355	294	341	336	360	342	348	348	311	345	319	339	357	346	358	331	341	372	343	340	344	312	296	362	356	358	358	342	357	342	339	366	357	340	346	336	333	330	339	349	322	346	321	338	332	341	333	346	341	336	387	328	334	351	347	345	322	380	360	329	330	350	331	320	364	350	353	331	344	326	341	335	307	345	371	359	325	325	367	318	341	345	333	306	364	353	323	297	368	336	334	316	346	322	369	355	385	325	290	337	335	349	314	336	346	348	300	324	324	318	315	337	365	338	324	350	317	338	316	318	345	359	344	348	332	360	333	331	343	336	341	340	364	330	347	342	357	320	335	322	341	319	344	340	332	359	307	323	341	327	324	368	346	361	328	345	319	333	358	342	364	323	348	331	350	355	344	355	337	344	335	349	319	357	358	362	345	346	329	345	311	359	359	333	358	344	334	343	325	329	318	348	340	355	341	316	344	335	355	345	380	352	332	308	361	341	334	354	331	338	367	350	382	328	322	340	324	323	346	342	340	326	353	372	344	342	317	356	336	348	318	336	340	350	350	338	310	342	335	301	334	335	358	330	360	358	344	347	329	377	357	359	346	366	347	341	331	346	350	349	317	327	320	348	330	369	329	352	337	320	353	336	302	332	334	335	344	352	368	352	336	325	333	326	364	329	344	326	325	335	322	347	348	338	364	327	359	325	338	332	350	377	327	338	342	329	325	332	319	360	353	358	337	371	385	336	298	306	321	306	333	313
22622	21168	28699	23931	21162	21188	7207	900	711	596	537	498	467	411	402	411	360	358	391	344	338	356	309	316	299	359	341	317	332	279	325	317	276	279	325	294	293	292	297	282	286	307	312	285	330	290	306	328	287	277	275	304	288	298	287	265	289	254	275	301	308	287	288	287	270	295	291	276	292	298	279	273	311	275	294	291	281	304	309	284	286	314	296	276	269	290	295	274	252	293	259	302	272	267	267	259	291	269	305	301	303	300	266	266	299	258	297	255	255	274	286	263	303	277	312	280	303	254	307	283	303	251	253	276	267	316	272	287	298	274	313	278	271	289	307	255	274	293	294	330	265	286	301	287	271	295	274	289	279	270	270	276	299	290	295	267	273	279	280	276	276	293	257	275	282	279	255	299	319	310	256	258	269	290	279	302	253	251	249	274	309	284	261	270	288	304	290	270	249	300	293	314	284	302	289	292	252	270	259	288	285	285	249	267	263	294	297	295	270	289	248	284	272	277	298	276	290	245	270	279	272	253	296	268	261	284	299	280	318	299	309	264	273	252	314	274	270	290	266	261	286	272	302	276	292	274	281	277	286	278	263	292	308	262	252	281	263	274	256	294	264	298	281	288	293	259	274	291	262	317	273	261	293	273	292	288	276	286	281	317	274	236	291	284	230	264	269	315	254	269	323	293	289	289	291	302	283	299	281	308	283	304	259	280	284	279	284	283	280	296	280	298	304	282	285	283	306	291	279	279	305	279	303	251	311	269	306	255	314	273	281	277	280	283	274	306	282	305	269	289	287	247	276	280	278	287	293	293	293	283	284	289	286	273	265	293	273	286	257	282	271	290	285	266	297	285	267	290	314	267	308	301	270	293	271	279	279	267	297	300	286	277	296	279	286	265	290	284	292	257	298	264	274	262	309	287	276	293	261	291	296	243	258	270	282	293	254	277	277	271	276	277	286	284	285	281	266	270	288	305	285	276	311	271	313	288	304	272	303	291	279	312	279	274	266	298	262	285	272	280	300	252	274	261	253	277	254	284	296	283	307	259	275	293	266	304	281	288	286	302	322	287	272	237	265	272	298	288	273	282	290	286	269	274	273	259	282	274	289	315	262	267	324	279	270	323	272	295	271	290	283	274	321	254	273	265	296	290	265	311	262	291	276	232	275	275	305	269	288	260	277	273	251	294	297	303	280	322	288	298	283	282	290	268	287	280	272	307	278	262	314	272	286	298	276	278	284	280	264	282	257	264	248	268	282	264	244	272	272	280	289	267	282	288	261	286	311	302	291	283	255	285	311	261	279	283	261	275	304	273	298	282	270	293	281	309	269	292	312	259	257	273	267	244	296	311	286	280	303	277	279	239	273	274	296	264	289	290	290	283	309	268	307	278	294	289	265	282	298	289	250	277	279	259	245	285	268	297	264	283	264	282	279	283	297	295	305	291	288	263	291	317	280	262	294	303	282	286	295	262	293	306	282	297	292	315	268	260	291	284	284	271	280	277	272	238	289	287	275	286	258	267	273	325	281	263	269	282	288	285	276	275	260	316	271	296	295	268	285	301	273	284	251	265	257	270	271	266	253	268	288	297	272	314	282	265	260	293	302	287	285	266	313	263	269	239	294	299	312	272	298	302	280	256	279	268	266	284	329	295	306	257	316	273	279	260	277	279	248	273	288	271	306	288	295	292	236	268	246	265	259	305	291	268	260	269	267	291	315	279	265	278	282	261	319	295	285	280	301	305	274	273	276	289	284	286	289	269	280	277	285	296	291	287	278	287	279	256	262	263	274	289	308	275	292	305	282	295	305	269	263	255	284	316	272	265	280	281	254	301	283	271	248	289	273	297	260	293	299	284	306	274	272	315	308	297	249	266	286	299	282	267	287	278	287	287	313	253	292	299	272	304	271	286	256	263	260	261	287	274	316	313	317	272	306	294	299	296	302	280	281	277	287	255	297	281	261	246	290	267	260	258	289	293	308	295	275	260	283	293	274	297	273	250	297	273	291	281	270	307	274	273	296	289	281	298	267	298	277	272	273	298	293	276	298	292	277	268	281	270	249	270	309	260	256	261	324	263	274	295	264	282	309	276	284	271	311	269	302	272	263	276	297	273	301	284	301	259	276	283	283	269	296	263	291	293	273	307	265	256	262	274	264	292	274	256	283	268	276	273	277	290	282	288	285	279	299	302	267	284	267	279	303	277	289	272	296	277	281	268	273	300	263	279	297	260	258	266	269	295	248	293	307	291	288	296	296	276	302	270	309	302	303	277	294	285	290	271	261	303	269	318	293	304	288	277	316	264	286	297	312	290	297	268	275	271	305	270	255	269	260	271	263	270	290	258	280	267	312	276	247	279	276	270	295	296	327	265	261	277	280	270	299	286	266	293	264	286	255	300	285	309	312	276	274	288	282	262	295	280	271	281	288	286	260	302	266	275	260	291	272	278	272	271	273	268	293	269	267	285	266	323	289	276	283	270	312	293	279	278	298	322	263	289	278	244	283	257	298	272	257	266	301	308	319	283	287	247	267	278	270	286	264	264	294	260	285	244	296	281	273	280	297	287	252	297	288	288	274	308	299	313	244	286	300	262	275	291	280	262	278	276	289	276	284	266	278	304	281	260	285	294	294	283	292	283	284	277	254	283	276	274	281	277	285	277	251	294	306	287	245	299	275	270	276	289	286	292	255	267	291	278	264	260	260	271	277	297	282	274	284	283	286	253	260	258	311	261	270	290	323	288	293	241	280	287	275	285	290	278	288	292	301	295	308	292	300	254	261	261	267	285	275	252	302	285	248	282	298	256	295	262	277	292	325	294	231	272	275	283	301	278	288	266	274	283	286	275	285	274	270	282	292	299	279	304	269	315	281	275	254	308	297	263	250	269	270	283	283	281	280	273	271	301	263	314	262	281	305	292	291	268	261	283	246	274	292	310	278	269	292	290	275	264	299	291	254	284	283	263	288	270	284	315	278	309	286	269	276	305	298	285	328	259	303	295	299	305	267	304	299	272	289	303	258	294	242	255	278	290	264	276	244	288	280	288	290	290	285	324	318	277	276	306	269	276	311	296	296	247	294	267	280	283	281	295	270	282	299	328	300	275	249	307	279	302	307	279	270	259	292	280	299	293	266	281	280	306	297	304	277	294	284	260	293	304	264	264	269	266	258	294	276	314	266	300	276	271	287	280	281	280	254	281	301	297	282	300	281	310	290	268	244	293	259	288	294	283	282	269	263	286	260	288	272	323	281	280	281	283	278	276	295	288	279	276	295	298	274	277	254	269	287	271	259	308	243	278	278	297	285	274	275	264	285	276	269	284	280	289	306	274	286	279	291	288	256	277	274	299	295	293	293	266	286	263	280	293	282	286	291	299	274	310	286	273	282	276	307	292	276	292	280	308	273	284	272	281	266	282	273	290	270	270	292	273	281	280	277	289	300	272	287	287	289	260	288	297	280	292	291	278	274	287	273	259	310	300	302	296	276	260	302	302	280	286
4334	13845	10596	5169	3542	2627	2016	1516	1228	1011	869	782	629	678	595	551	498	478	486	446	431	440	462	406	373	421	422	410	421	386	377	411	382	367	345	379	368	359	352	401	352	378	347	401	332	355	339	354	368	380	380	342	344	369	358	334	341	319	362	322	369	354	335	353	363	339	353	358	369	354	296	336	339	367	337	348	357	324	358	355	358	347	352	338	371	357	329	332	321	332	325	338	345	357	320	372	374	349	333	355	361	356	313	366	387	359	339	337	353	332	364	382	370	340	353	320	330	368	362	345	377	338	345	326	349	347	335	345	373	356	365	338	330	336	380	340	346	336	303	342	350	339	345	340	332	362	364	332	360	312	325	341	333	345	354	364	326	335	349	356	318	343	317	382	318	368	355	365	322	330	351	378	332	343	371	356	325	314	353	403	340	341	361	354	342	339	341	363	355	357	343	357	388	355	333	327	336	338	356	339	343	327	350	351	357	345	339	350	360	340	357	325	350	348	365	374	339	358	337	341	323	345	336	375	326	364	368	324	327	320	357	386	361	326	342	372	339	309	329	349	363	337	344	364	363	346	334	344	336	352	358	339	349	315	318	357	372	344	362	329	337	354	330	323	357	366	334	366	355	344	342	363	361	362	366	342	336	336	335	333	339	330	370	372	329	310	357	345	374	337	329	341	371	342	362	332	359	368	338	368	331	325	331	352	335	356	339	367	358	330	329	311	351	344	349	314	347	363	343	327	353	334	346	368	333	359	347	349	316	345	320	307	330	342	335	317	357	321	335	320	325	339	328	333	327	359	359	340	313	340	348	326	338	349	337	331	344	334	387	371	342	344	359	375	326	347	371	352	297	343	340	353	296	328	328	344	336	333	336	326	335	335	330	372	333	342	338	348	327	333	342	323	358	336	285	311	361	337	350	339	340	336	313	320	334	369	371	340	316	379	339	345	337	344	343	361	357	346	333	335	352	313	353	342	376	330	333	370	371	324	330	340	326	338	340	364	341	344	349	364	339	363	342	324	343	340	327	325	354	366	348	332	345	339	328	376	357	394	366	318	361	333	355	335	318	331	351	334	325	332	322	353	314	323	330	330	313	348	352	336	330	326	340	335	325	358	373	360	396	367	319	347	376	320	302	334	346	318	350	311	361	377	333	340	346	354	311	345	370	359	375	349	323	326	336	338	347	359	337	349	358	340	337	360	356	371	352	339	349	312	350	356	342	345	354	337	346	340	350	328	312	346	319	336	350	326	371	344	340	359	324	345	352	371	339	308	348	371	342	328	333	368	328	359	353	358	346	358	387	355	328	339	330	347	399	312	371	354	324	333	374	317	358	348	311	328	347	329	365	340	350	343	339	341	333	370	319	347	352	345	380	338	343	338	340	333	327	382	334	328	376	333	347	347	311	340	332	371	328	323	349	358	327	341	347	314	371	332	341	349	353	340	328	345	339	336	333	313	372	314	315	356	350	373	334	337	349	350	355	335	343	326	320	377	340	376	364	333	377	313	334	385	361	359	340	332	338	358	378	371	344	321	316	338	312	315	309	347	362	353	353	341	361	289	340	364	337	348	336	337	331	350	348	337	337	331	330	344	322	387	331	343	344	346	337	331	336	314	303	321	351	340	328	316	344	310	315	353	338	343	352	316	343	344	342	341	303	345	335	379	329	311	339	349	343	361	356	352	347	336	357	351	333	343	350	328	372	308	332	336	369	344	336	361	365	360	355	343	366	337	345	389	351	339	353	379	341	346	352	336	351	343	341	371	381	307	323	332	358	332	350	373	334	370	347	352	299	361	349	301	356	364	349	343	345	325	339	333	354	342	328	334	353	321	343	311	349	333	335	330	376	386	351	371	359	327	352	323	331	336	328	320	340	348	381	312	324	352	347	368	365	337	333	355	334	364	321	343	317	350	346	319	321	339	341	371	331	347	293	353	320	384	364	353	358	346	346	338	321	322	295	344	341	350	350	352	341	382	328	359	366	325	332	363	347	349	341	368	366	341	333	352	326	341	333	365	367	329	330	331	317	351	306	312	352	331	337	326	352	360	344	371	343	335	353	338	356	321	377	298	372	342	343	376	343	314	342	331	325	327	367	362	318	322	368	367	361	367	349	359	331	321	378	356	343	363	333	346	350	347	362	335	342	355	374	332	346	348	333	358	336	379	350	353	361	360	369	304	359	342	388	357	333	348	346	341	315	324	358	320	327	347	332	341	324	318	321	354	371	324	343	325	328	382	331	337	322	331	363	353	348	318	330	326	348	337	316	367	325	368	370	351	347	348	336	361	346	351	348	346	327	355	355	333	335	331	316	344	325	352	316	373	325	330	350	343	381	372	369	319	351	348	329	375	341	344	361	340	362	360	338	313	340	321	329	358	342	338	372	347	350	380	366	333	333	362	380	356	332	322	327	328	348	312	356	330	351	315	360	363	376	335	341	322	355	335	374	352	354	348	330	368	313	331	351	359	348	340	335	325	356	356	354	329	343	362	374	347	361	355	339	333	348	401	342	313	352	332	353	329	344	316	315	353	352	336	333	335	358	345	321	321	314	332	361	348	326	339	332	329	384	342	324	316	331	325	367	340	347	341	365	340	339	361	374	357	336	346	331	380	360	350	316	314	359	374	354	371	360	351	357	333	322	284	347	335	311	362	345	318	335	350	357	344	353	355	354	356	362	352	337	362	355	351	368	326	367	315	344	343	339	335	358	348	354	321	357	331	335	331	330	323	314	353	349	350	323	347	356	312	356	331	329	332	343	339	356	375	330	357	324	344	319	345	355	347	338	360	358	366	349	325	325	367	364	361	329	371	327	351	365	356	350	321	344	330	343	352	319	365	392	369	366	314	342	323	322	342	381	337	359	340	340	320	337	353	328	385	393	376	393	360	372	358	366	329	338	352	347	354	339	368	395	358	327	329	345	348	356	293	347	304	362	370	356	351	381	330	345	336	335	343	341	390	333	345	329	337	311	362	345	367	331	357	351	345	309	350	304	315	332	334	377	306	348	343	337	341	360	291	315	365	357	336	343	354	309	340	386	317	341	328	317	377	322	344	321	394	361	358	338	343	319	297	350	302	321	373	329	321	364	352	344	311	371	332	346	355	342	363	333	337	352	323	351	349	372	349	322	342	342	337	339	346	338	365	339	378	348	349	360	334	350	328	357	341	346	331	327	345	340	321	334	360	336	344	340	305	337	367	345	352	350	348	355	343	347	314	335	306	359	349	311	362	322	332	327	353	359	354	368	337	355	353	319	327	367	320	376	342	341	330	350	352	337	326	337	371	317	362	314	325	316	340	335	383	343	341	366	338	358	316	332	346	355	338	314	329	332	326	344	351	359	364	339	358	325	331	366	349	365	330	338	361	363	334	314	348	357	323	334	384	358	355	368	342	356	328	342	339	337	337	368	316	360	360	328	321	355	386	350	343	341	339	384	328	354	357	303	317	361	368	350	333	305	347	339	352	375	318	349	352	329	342	347	325
27249	17902	3910	841	608	559	599	566	531	555	568	592	539	549	529	546	599	536	546	529	556	545	577	533	551	583	563	557	483	542	534	546	544	516	566	553	512	549	571	571	517	533	544	537	532	490	568	553	546	551	566	565	487	507	549	567	570	560	561	554	519	553	549	502	505	556	549	598	534	541	553	519	558	581	521	494	587	547	570	488	531	525	543	535	578	552	526	528	561	531	565	557	513	576	542	550	582	522	560	553	573	514	540	531	541	575	564	540	554	551	567	609	494	509	560	567	546	556	546	560	550	585	583	572	561	529	553	553	526	533	548	547	521	535	519	530	526	512	560	566	581	543	545	505	544	531	529	513	562	580	552	537	535	563	549	539	551	548	556	559	527	522	589	552	536	560	536	545	535	556	548	537	550	525	520	593	557	560	571	540	550	530	493	546	536	530	555	557	546	518	526	543	531	551	571	582	555	556	538	574	566	561	568	506	525	562	561	540	523	537	535	542	582	537	563	608	512	528	564	541	541	590	593	547	544	542	582	571	541	534	538	559	533	573	591	510	545	553	555	510	530	500	540	558	517	541	568	592	571	564	523	524	528	600	523	561	570	562	515	492	507	587	526	545	538	563	537	524	553	558	542	536	543	566	575	514	513	548	557	556	534	569	505	576	555	573	551	534	561	555	547	541	561	573	547	553	515	558	537	552	550	538	531	541	538	582	547	563	520	542	543	525	566	528	536	511	551	518	561	506	602	576	563	553	548	564	530	551	584	564	566	539	554	534	558	563	539	530	585	579	526	549	540	513	563	541	552	522	595	508	561	581	536	509	544	543	551	503	509	572	526	575	536	529	561	540	561	527	532	547	568	563	565	573	589	552	531	547	546	597	574	544	543	505	541	541	510	579	571	523	560	570	563	568	561	583	526	515	511	573	542	534	535	530	570	537	534	552	524	550	550	563	560	559	522	544	548	530	564	558	520	539	546	553	564	553	573	521	524	548	574	498	564	540	543	525	537	539	543	562	556	542	519	517	557	507	548	545	551	579	617	555	559	544	541	550	550	535	474	573	565	536	550	517	567	564	566	532	505	581	604	539	550	566	525	542	554	592	565	540	584	576	541	561	523	522	536	512	551	541	520	524	564	550	580	536	531	519	559	592	519	554	537	560	576	576	534	567	517	557	544	557	589	541	572	516	537	576	536	510	542	541	537	534	560	556	572	498	548	575	531	540	529	540	545	550	553	535	543	524	549	519	546	541	555	513	547	542	500	569	534	566	550	589	536	584	599	569	570	501	575	534	592	576	546	556	502	579	556	570	559	593	513	534	508	535	564	528	548	573	562	538	523	537	515	550	547	542	577	512	544	555	546	561	526	570	538	535	551	555	599	514	505	532	555	535	514	573	531	583	511	521	485	562	504	555	516	548	573	537	536	505	569	552	554	579	561	566	542	519	522	542	529	526	567	574	556	555	571	524	580	521	491	535	524	530	544	524	532	590	526	598	591	532	546	569	558	543	539	597	531	512	581	539	571	535	522	550	563	578	552	559	529	561	574	583	594	541	537	566	552	541	560	511	567	540	545	524	520	576	533	536	526	566	559	538	556	506	548	560	575	503	551	527	524	560	558	537	538	564	544	517	547	520	561	536	568	578	540	565	539	527	543	540	571	536	564	528	545	556	514	567	547	556	550	542	571	535	600	575	529	534	537	562	550	587	528	554	535	548	519	553	555	581	567	495	558	554	554	581	514	552	579	576	551	580	527	549	560	590	566	526	527	569	600	527	499	483	573	567	554	551	539	554	532	564	553	553	473	511	567	514	523	595	586	572	593	533	545	543	523	546	555	604	525	565	550	525	541	562	541	558	545	557	563	553	561	571	518	569	531	576	556	573	555	555	530	555	525	524	508	514	544	554	586	572	557	522	560	527	536	534	552	588	536	549	550	569	542	560	525	569	528	543	515	557	576	561	563	555	533	514	560	519	585	567	580	593	569	584	502	596	577	547	538	541	538	543	580	536	559	548	534	547	568	513	516	616	533	573	579	550	511	585	534	559	524	561	527	557	522	558	600	555	508	518	556	534	612	562	533	558	545	533	562	562	558	557	555	510	541	595	562	568	599	543	558	506	565	548	558	523	550	537	557	568	564	537	559	554	561	561	574	580	552	525	508	543	533	561	559	547	523	555	563	523	538	587	519	565	550	576	543	576	529	487	572	541	555	563	537	525	562	524	562	553	576	582	529	509	568	552	550	544	546	589	503	565	549	538	569	532	561	539	521	555	558	573	594	548	527	559	542	558	586	553	550	543	560	541	539	552	544	561	524	527	548	534	484	537	606	543	540	563	548	595	567	554	571	546	537	561	578	536	554	546	560	557	579	558	482	571	590	600	585	548	574	597	530	571	557	566	515	532	558	556	541	587	557	541	534	551	577	570	583	562	545	515	544	571	554	575	506	559	529	522	530	506	549	525	532	526	550	539	534	525	531	527	555	607	504	560	535	547	542	539	558	553	587	550	508	525	570	534	537	558	557	529	548	553	599	613	569	537	552	566	550	567	576	569	555	550	556	522	535	555	525	561	543	533	597	616	574	578	552	579	530	564	510	585	555	497	529	550	547	528	525	576	544	572	599	545	565	578	505	554	575	551	532	571	535	553	530	556	561	592	574	505	508	539	553	473	514	565	550	542	517	558	596	537	526	567	578	562	519	512	541	585	552	591	592	567	577	502	569	568	578	540	534	562	483	510	576	536	524	500	576	549	578	562	543	482	535	532	566	521	562	556	529	547	592	568	581	537	542	527	534	527	543	547	570	555	585	517	527	550	563	526	543	555	528	576	545	526	528	535	549	542	540	573	544	552	511	550	553	573	567	537	567	539	559	574	562	566	511	544	541	539	511	543	536	526	521	507	551	518	491	551	550	542	583	546	536	526	549	539	526	576	568	552	543	536	555	559	532	534	549	555	577	581	546	550	568	533	553	575	520	538	581	540	493	517	552	574	532	590	552	534	510	535	527	560	603	562	536	553	562	574	558	575	535	527	566	555	553	583	587	546	559	537	534	553	526	550	545	555	528	544	562	522	563	581	583	520	567	583	570	535	567	562	542	542	524	550	559	551	537	568	559	510	532	570	557	546	553	524	578	530	552	558	544	532	530	537	512	515	576	569	536	527	568	530	560	531	549	545	547	538	529	543	557	559	512	565	540	539	560	515	559	535	534	554	592	529	562	501	529	530	551	494	525	558	586	540	528	557	570	536	550	535	583	571	555	567	588	533	538	524	580	586	565	531	519	558	551	562	571	540	562	594	544	544	604	551	588	595	524	543	529	553	542	537	554	550	526	576	588	532	573	534	560	575	555	554	542	526	522	553	525	557	583	562	527	576	593	537	545	587	542	539	589	516	542	572	604	531	614	589	514	531	576	529	554	620	514	601	532	562	522	580	523	536	492	547	545	570	515	554	487	586	567	568	550	551	556	570	543	555	521	529	556	519	526	556	557	553
4440	1083	995	759	667	637	713	664	707	706	666	631	725	618	655	643	647	657	618	651	632	653	643	639	673	647	632	639	661	624	668	641	656	612	630	641	626	615	658	667	615	638	627	650	644	646	629	676	651	669	645	621	617	639	671	634	655	643	621	626	639	661	664	645	690	663	621	634	654	651	642	622	645	657	611	658	633	632	616	671	645	623	655	671	585	610	609	597	638	583	646	627	634	663	646	617	637	589	681	643	643	634	697	666	633	679	636	622	622	634	639	626	646	662	643	604	616	624	612	638	680	661	617	639	590	612	607	627	633	644	651	613	618	660	631	600	665	635	640	631	613	636	685	634	602	652	659	647	628	650	627	662	633	647	656	659	638	602	649	648	650	627	594	613	628	656	637	636	665	657	621	638	657	624	635	595	611	609	645	650	675	645	662	668	676	706	604	665	623	663	618	687	673	622	622	594	664	593	650	609	647	633	622	627	616	622	653	614	682	608	658	655	638	595	627	657	669	612	628	688	649	653	674	607	629	666	626	666	630	675	667	652	668	665	631	638	621	619	665	626	646	640	654	626	590	626	668	625	621	693	613	667	653	623	667	628	640	654	651	663	607	612	643	613	665	642	656	634	636	672	610	600	636	705	670	679	638	653	633	612	643	651	646	651	588	630	650	642	631	663	656	624	672	660	686	648	619	611	610	617	665	680	621	630	613	639	622	674	614	629	604	639	689	615	665	704	668	691	615	633	612	593	622	628	620	624	652	654	606	644	636	663	625	676	650	577	659	659	651	605	605	613	621	629	641	678	648	638	636	674	676	651	562	641	599	585	656	653	649	648	647	618	614	646	673	612	604	640	580	645	627	681	617	601	642	618	619	616	643	622	687	665	670	613	638	623	667	652	647	613	625	634	644	653	618	669	611	589	651	645	612	662	620	671	646	603	642	643	675	683	659	605	625	660	584	625	638	663	631	682	634	616	634	640	616	626	631	653	670	596	655	659	696	683	656	633	618	570	641	624	682	634	606	654	639	669	632	622	623	647	647	628	662	661	651	622	633	593	634	585	629	644	618	656	627	632	635	596	637	624	668	629	598	660	625	660	638	664	665	604	657	616	639	563	645	674	614	609	671	589	607	645	655	699	635	631	641	640	655	602	639	566	570	666	648	663	638	666	647	654	672	625	659	657	634	621	622	617	624	669	683	681	653	625	659	643	638	618	710	594	638	628	674	601	599	617	580	639	658	630	625	584	620	644	615	653	624	622	626	642	635	632	612	622	638	681	606	663	625	664	605	598	651	594	631	603	664	622	591	665	641	638	621	651	633	623	682	658	624	659	649	666	673	664	646	598	647	620	627	636	618	650	618	578	629	619	622	649	647	651	690	654	594	607	598	622	617	616	619	660	670	602	645	631	600	630	627	639	655	628	648	620	662	615	652	613	677	666	659	634	569	637	644	601	668	626	619	638	613	658	649	649	634	671	596	662	617	645	660	677	657	647	619	636	643	640	619	625	629	624	639	638	633	637	661	646	607	688	610	649	583	652	660	653	641	645	661	646	679	694	622	641	620	616	652	666	654	641	632	640	637	645	628	618	636	585	635	684	609	680	627	599	615	642	652	635	633	659	651	619	689	637	635	636	665	653	656	616	657	682	675	643	667	611	658	629	659	662	611	673	609	623	651	631	660	632	654	660	633	622	661	667	636	666	648	608	625	656	608	633	616	655	647	626	634	672	618	620	660	639	606	611	605	672	600	635	662	649	669	653	609	644	676	643	643	642	655	607	637	657	639	593	679	615	646	676	610	646	594	623	651	626	705	672	626	632	641	640	681	630	669	588	642	625	648	650	598	599	669	646	662	642	620	645	618	656	661	678	640	630	643	652	641	643	647	657	610	672	629	644	650	605	619	642	675	668	633	653	643	609	685	664	588	637	646	640	680	626	679	614	660	656	596	675	643	661	636	623	659	604	574	663	634	656	607	607	631	604	635	636	613	636	595	712	681	660	653	653	661	629	623	600	652	657	656	657	627	595	619	660	640	650	642	650	603	623	670	674	595	626	604	682	670	605	664	664	629	616	621	617	641	643	658	606	655	633	623	655	641	652	589	626	646	647	633	605	670	662	645	659	631	642	682	615	631	649	630	628	662	651	590	627	610	594	654	622	646	667	645	648	668	648	641	619	637	589	634	625	655	648	660	649	649	640	590	633	659	589	617	643	660	617	638	608	612	660	577	631	623	620	660	653	647	628	644	626	639	674	648	647	629	647	655	629	623	630	640	688	631	612	675	634	633	638	663	667	649	621	668	651	689	676	613	661	638	572	622	665	598	701	628	650	643	632	655	577	657	666	598	651	610	616	637	682	624	635	642	651	662	675	648	659	660	624	619	649	649	650	627	646	672	634	621	719	668	631	638	614	644	663	635	642	686	613	623	629	629	699	634	647	686	657	644	633	589	605	651	680	682	663	628	657	692	627	623	644	641	675	643	600	650	615	640	647	623	583	650	654	647	625	673	650	660	642	632	622	682	645	628	632	642	668	632	623	628	624	635	672	601	591	646	627	628	696	633	658	626	659	668	630	644	641	631	644	624	597	613	607	667	597	666	669	646	635	634	652	622	661	645	699	635	645	688	610	605	622	617	677	604	661	631	704	636	666	665	651	649	654	648	623	683	609	612	622	663	626	617	624	606	676	680	635	635	634	659	634	609	602	645	646	622	633	639	610	617	657	603	628	680	658	632	603	641	660	613	683	661	622	688	692	626	630	630	621	653	646	638	648	637	680	650	612	651	598	671	640	645	631	682	627	623	609	588	654	692	687	622	639	621	632	630	634	665	641	607	610	646	619	618	627	686	631	664	654	621	636	643	668	647	624	626	637	609	594	638	595	621	651	640	635	666	651	649	671	636	598	622	651	629	681	619	638	641	651	645	646	670	616	615	657	621	631	634	687	684	649	648	658	674	637	668	701	640	631	637	696	605	630	652	629	650	677	637	681	639	666	619	625	647	630	626	663	580	574	659	631	663	665	625	643	682	686	644	674	636	653	651	602	658	610	609	605	634	669	635	605	649	665	684	579	640	668	625	648	612	633	644	612	696	685	632	635	649	654	680	676	641	648	629	612	609	620	616	654	630	632	689	626	647	656	654	683	675	599	647	654	674	600	641	652	651	606	626	671	608	627	625	671	664	621	635	642	594	632	633	596	666	624	657	661	632	629	629	617	644	636	579	629	652	626	657	652	611	700	646	627	600	638	674	598	651	655	599	702	610	645	609	633	619	627	641	628	659	653	612	631	597	640	649	635	603	604	667	628	611	647	620	610	602	652	588	630	647	635	635	664	619	608	644	639	662	682	657	665	621	637	619	626	679	647	612	606	641	617	625	618	675	613	617	639	640	698	614	610	628	638	682	617	605	619	666	606	635	609	645	648	654	627	705	600	658	628	621	644	616	639	601	630	631	616	667	619	660	656	661	601	641	605	621	647	619	615	620	610	625	700
23574	21090	28067	24334	21063	8564	1254	935	828	828	737	709	706	635	646	654	629	638	694	622	610	596	638	599	632	660	601	573	620	592	598	542	580	624	555	583	642	593	563	558	593	569	590	600	623	603	621	615	606	575	576	626	596	596	588	580	558	619	603	603	627	584	579	622	601	588	598	574	574	593	611	567	610	588	574	585	594	587	552	607	572	539	602	566	584	616	570	607	601	608	602	597	566	585	582	590	613	620	609	566	599	609	604	587	591	579	601	602	564	549	589	580	593	572	586	583	562	620	616	574	598	574	570	572	589	578	618	604	560	569	555	614	641	564	614	527	603	597	587	564	597	602	572	626	613	578	606	608	564	581	607	586	541	551	593	584	601	544	604	586	580	611	609	595	588	616	595	654	594	580	587	596	610	606	590	655	563	580	576	578	629	587	593	599	607	581	566	544	552	541	566	566	582	575	565	632	612	570	582	579	589	610	585	605	622	579	618	576	603	601	605	584	594	586	600	559	635	561	542	580	541	572	575	605	569	575	621	577	544	576	600	555	619	562	604	565	559	581	561	517	618	631	567	574	576	597	576	583	612	617	595	556	555	587	592	566	579	597	605	542	555	558	600	592	634	575	573	579	607	578	569	581	612	664	606	576	547	564	591	582	583	574	611	604	601	559	609	542	590	577	582	549	561	582	587	639	589	557	562	590	573	591	588	581	570	580	577	598	527	551	608	584	572	610	581	624	579	549	623	578	594	578	531	560	548	587	606	583	625	572	580	593	534	568	588	593	617	609	592	553	637	535	572	566	578	598	617	616	600	591	633	568	618	574	580	603	586	572	591	558	540	632	595	577	595	582	625	562	559	572	609	542	558	595	573	570	566	580	628	563	568	584	565	623	683	616	608	572	561	547	579	610	545	588	611	580	596	617	609	588	595	586	549	592	573	599	554	573	575	618	574	573	539	596	604	594	554	575	631	599	600	607	559	576	587	581	615	600	582	599	570	583	634	584	578	577	564	572	621	559	563	591	570	556	563	648	579	579	552	608	596	625	583	561	573	581	619	558	583	587	608	603	614	561	560	575	569	600	569	599	580	575	588	616	545	532	602	533	579	582	592	584	540	582	618	573	559	544	620	591	578	592	623	579	574	563	563	595	583	511	614	585	621	549	595	572	568	545	583	568	600	569	603	570	631	572	570	609	630	585	576	586	548	591	570	575	615	560	554	582	610	582	595	598	613	633	604	549	584	550	574	611	592	597	571	548	586	598	553	565	587	588	581	588	638	572	566	608	562	591	566	625	561	558	597	595	587	593	562	605	583	577	615	601	629	584	624	614	582	597	593	585	641	570	621	620	601	599	595	626	571	594	538	576	569	584	564	565	597	546	591	626	625	600	615	567	598	600	562	556	605	571	571	580	588	584	600	599	586	589	579	590	585	590	577	533	577	590	597	574	563	624	577	591	589	566	616	540	640	583	560	539	615	583	629	614	547	590	561	559	587	626	562	564	613	609	550	577	565	607	562	585	553	570	588	566	614	579	618	602	571	590	576	532	566	596	564	570	562	563	578	601	595	560	587	604	570	621	573	585	624	613	535	569	614	584	616	546	579	581	602	571	605	552	583	562	601	561	584	566	611	575	565	593	624	605	581	571	563	586	586	595	626	633	582	556	598	586	552	526	569	593	535	609	578	582	595	569	583	551	575	582	591	573	590	560	566	601	599	523	576	571	584	609	571	569	569	545	609	547	554	577	624	601	581	595	569	555	593	562	616	551	602	594	582	591	568	567	565	567	564	634	600	548	564	567	566	573	571	602	601	560	606	600	602	574	591	601	565	591	586	592	608	615	601	573	576	568	567	613	566	569	587	573	598	557	602	574	586	589	558	644	610	651	575	604	555	587	599	597	621	599	548	571	586	568	578	620	604	611	570	643	585	577	590	564	597	597	598	560	645	597	633	584	610	584	585	572	533	586	575	597	601	577	589	562	603	592	589	536	600	612	567	592	569	582	595	589	543	632	631	632	562	569	571	582	559	583	605	573	592	604	597	605	608	570	579	610	602	588	571	595	568	616	596	572	652	571	625	561	561	574	572	624	576	619	612	597	603	583	537	591	569	570	606	591	563	577	573	598	574	587	608	565	591	525	614	575	558	565	598	568	594	604	631	580	621	597	593	554	595	592	545	595	554	552	564	580	585	565	626	573	586	618	615	582	584	638	592	599	600	555	553	567	578	563	516	608	577	602	586	575	577	577	590	610	570	576	608	543	614	626	613	558	565	599	571	626	570	564	551	579	593	593	569	577	600	568	571	571	624	559	568	616	617	595	598	610	588	594	610	562	592	585	566	591	576	621	605	595	614	611	564	564	546	609	552	560	569	566	562	558	630	554	613	567	622	607	598	600	581	553	573	614	538	579	573	567	558	559	591	584	598	563	578	592	588	588	602	568	593	559	583	559	574	590	571	605	591	585	577	543	551	630	565	608	607	572	610	593	595	611	571	584	619	576	574	614	611	528	593	578	566	615	587	605	586	563	557	561	570	603	580	571	636	591	599	533	600	547	573	602	601	547	578	585	598	540	605	594	622	596	561	553	616	606	546	595	555	574	600	541	573	609	599	591	595	576	611	598	614	621	602	572	582	588	598	590	595	602	595	589	612	614	576	580	606	624	560	599	613	583	578	595	609	593	552	578	560	572	580	584	565	580	559	616	583	573	601	616	610	582	605	560	604	589	566	594	593	561	583	584	600	563	575	571	579	584	542	583	539	568	592	585	568	590	543	564	584	624	570	551	572	613	613	586	598	587	592	529	558	596	600	568	591	567	578	611	579	614	607	617	567	601	592	587	539	599	606	561	618	562	633	576	574	560	594	601	614	614	563	632	624	596	602	560	606	606	617	590	670	589	594	590	599	585	604	572	587	606	586	584	595	566	623	626	591	577	568	572	605	576	562	568	613	595	618	611	550	630	591	602	601	607	616	621	589	560	560	537	600	583	581	622	557	564	553	553	648	587	622	534	616	634	578	578	578	581	598	608	572	582	586	590	640	602	581	572	548	583	578	603	600	602	557	532	594	575	598	591	604	613	581	556	580	581	607	642	598	557	627	571	568	545	618	577	525	564	578	605	593	576	569	572	584	583	534	591	545	570	604	595	627	595	572	594	575	612	575	563	641	570	593	583	584	612	637	566	598	540	560	587	599	560	580	561	580	584	571	544	581	565	611	622	575	603	566	576	601	553	593	568	624	573	618	598	596	588	576	593	601	547	607	589	608	610	576	571	637	630	635	591	535	586	541	580	594	606	610	579	564	618	582	571	571	568	601	586	554	602	593	569	551	581	552	572	547	584	599	571	568	561	627	562	534	594	586	589	568	613	626	610	625	586	565	557	612	603	617	609	586	514	618	552	578	593	588	582	578	576	610	589	563	592	579	617	563	574	628	623	562	567	565	533	625	594	572	557	613	603	580	617	630	588	555	611	613	597	585	613	585	623	572	596	587	600
3254	8311	6540	3263	2332	1826	1539	1355	1141	1053	972	908	863	858	794	798	759	795	774	745	782	810	734	755	736	716	677	747	729	707	715	641	721	676	654	722	688	644	709	681	725	714	724	708	734	716	734	744	682	671	705	716	725	725	709	689	678	680	689	690	739	744	707	740	755	661	715	712	672	675	682	674	656	691	682	667	694	696	658	704	712	682	716	711	683	727	722	660	693	669	708	674	705	718	700	714	702	691	670	642	695	668	707	703	670	684	716	713	760	696	712	692	710	707	674	669	721	684	685	700	706	662	670	715	678	683	682	663	672	679	700	693	645	710	673	676	708	688	682	704	689	697	734	625	682	688	666	682	707	694	749	685	663	716	689	669	640	679	696	675	735	669	690	751	657	668	696	716	715	681	684	707	692	672	686	643	676	702	660	677	661	679	728	700	689	699	683	691	722	671	703	688	708	653	653	670	695	673	716	675	683	696	726	753	667	720	691	675	689	694	682	695	672	661	689	657	706	684	670	678	783	724	635	715	690	660	687	672	700	763	697	680	733	688	653	646	680	710	702	698	687	679	687	696	731	741	702	715	696	688	687	684	688	683	718	674	661	688	694	728	726	659	660	697	667	680	657	701	702	681	653	712	708	730	644	685	687	697	684	685	673	676	721	687	727	722	715	664	674	708	661	687	653	693	682	703	704	731	712	684	673	673	702	706	687	667	658	668	669	732	652	669	657	677	693	704	662	678	679	682	648	674	666	698	654	675	733	616	666	719	697	641	687	665	756	684	691	701	695	676	680	713	733	685	646	674	705	702	777	691	651	702	708	636	687	690	660	660	698	706	684	596	681	701	674	685	678	689	769	699	697	695	686	725	751	709	672	706	705	696	717	669	755	723	684	694	703	659	739	698	692	693	713	661	660	667	728	683	732	701	674	708	620	708	632	727	678	648	665	709	672	652	698	681	694	712	697	697	672	685	714	690	688	672	714	679	734	705	705	691	704	676	665	696	746	652	700	656	662	751	719	702	686	676	719	657	753	684	673	702	667	711	686	651	727	700	673	664	706	676	719	688	704	700	709	680	685	695	742	703	633	726	713	697	703	692	709	695	712	716	737	675	690	690	705	693	658	670	686	665	686	742	698	674	659	680	634	728	679	702	690	673	657	685	708	717	744	710	695	741	690	697	709	729	690	707	660	720	672	730	637	678	680	714	678	734	698	707	664	719	671	699	634	716	705	730	661	694	693	701	687	696	703	651	679	661	686	720	648	690	705	665	685	710	685	696	681	662	690	655	682	690	744	694	660	702	703	688	671	650	659	678	647	719	680	713	721	672	714	696	681	703	679	684	741	684	689	718	704	677	719	680	703	667	761	680	729	681	694	707	702	671	672	724	698	720	682	688	701	652	683	715	655	661	711	697	657	661	716	707	745	717	741	672	689	708	663	650	721	695	679	738	724	644	709	667	697	640	732	671	677	730	707	717	666	675	650	724	705	716	690	650	659	705	663	658	658	692	684	700	654	688	701	694	685	682	688	681	692	726	662	707	694	699	695	718	698	732	642	700	638	687	666	672	676	692	736	678	695	648	728	751	694	720	736	709	634	677	670	703	745	698	695	727	692	703	696	705	671	688	670	674	711	700	688	702	650	705	704	730	702	708	679	698	686	673	735	675	704	772	698	691	695	679	728	716	675	714	680	672	712	667	688	675	685	685	686	708	667	697	722	695	707	751	701	664	701	645	672	658	665	734	627	715	707	748	686	714	687	658	664	678	721	734	695	725	675	668	665	681	721	702	696	697	639	700	725	661	742	698	694	701	702	678	683	696	699	677	690	690	661	713	723	745	736	731	686	682	674	678	684	699	679	688	707	684	705	655	649	695	671	685	726	661	692	715	645	700	708	642	690	712	724	728	720	752	667	662	721	652	716	661	707	650	713	695	707	693	751	688	711	743	695	705	694	671	661	666	673	703	754	673	664	706	703	726	680	650	714	701	655	684	660	684	693	655	685	694	706	692	732	682	678	703	675	692	668	691	675	696	719	688	688	689	674	708	731	700	718	678	692	725	682	680	720	726	689	658	705	630	661	688	726	694	706	731	713	700	717	756	712	737	686	715	710	672	673	687	695	736	688	657	704	718	743	689	654	660	645	683	676	667	703	675	670	721	693	697	667	641	682	658	695	692	687	679	682	715	730	704	671	670	691	694	693	714	693	744	715	694	671	728	725	697	708	701	709	679	664	671	667	675	779	658	712	674	706	687	676	709	653	706	739	707	692	705	674	703	682	690	677	675	667	665	684	669	671	705	697	668	644	734	726	717	742	698	662	705	702	682	645	707	679	730	686	703	701	697	670	740	673	664	732	726	703	714	653	680	697	663	706	663	699	694	698	650	690	701	672	698	722	703	696	711	649	661	708	747	727	723	665	656	724	738	691	709	711	657	698	684	670	699	691	690	705	689	717	655	659	727	664	685	707	699	715	644	663	692	712	708	724	706	664	718	653	673	650	718	678	696	734	739	700	673	693	704	659	712	674	697	661	721	662	682	676	674	714	672	600	649	715	723	678	648	748	721	670	691	718	663	721	731	680	752	711	682	724	748	734	669	720	705	675	670	655	723	677	682	665	724	733	687	690	701	652	735	693	670	741	706	746	731	712	631	641	687	693	707	676	719	703	688	671	710	694	672	699	670	709	755	716	701	715	687	716	660	752	702	656	724	759	662	649	664	677	699	696	671	691	665	674	681	650	655	661	691	710	720	685	648	737	669	690	685	673	700	705	641	699	686	646	698	738	681	757	712	659	679	723	686	668	740	712	736	702	701	715	689	688	715	675	698	728	664	725	675	693	692	664	742	732	687	688	704	672	719	695	698	690	719	665	678	637	653	661	695	694	670	694	721	693	707	713	680	704	700	696	724	651	692	685	697	667	679	726	716	696	667	704	688	650	664	692	735	709	665	688	652	688	670	662	699	711	698	695	709	661	650	697	704	700	677	705	721	650	676	631	730	685	704	665	702	673	692	750	688	700	745	715	693	681	694	742	682	625	718	703	665	706	691	629	678	719	682	670	697	672	655	744	685	701	700	708	711	728	745	696	748	675	686	680	679	730	707	678	662	650	700	730	725	710	697	693	663	687	633	695	712	704	659	690	688	710	685	727	685	703	687	743	715	733	710	712	683	742	670	719	713	715	714	704	700	672	727	656	707	777	694	713	671	689	705	689	694	705	688	676	698	686	689	723	719	717	680	601	689	710	667	690	683	685	726	684	705	701	700	675	639	658	747	697	723	691	687	732	644	727	717	721	677	678	700	691	705	700	696	688	680	694	694	693	678	719	679	687	740	692	692	662	668	684	698	665	694	694	637	731	691	701	693	667	705	683	704	696	675	694	719	696	669	722	686	710	719	667	645	705	688	692	718	690	730	686	676	679	651	716	698	720	680	696	709	690	643	694	721	665	663	670	657	724	658	700	698	710	655	703	677	656	664	660	686	692	646	685	672
24566	21089	27066	25244	10978	697	486	411	393	372	346	346	324	331	352	347	310	324	333	294	301	297	272	284	321	270	293	275	316	300	304	276	272	290	301	274	283	294	313	320	293	331	285	291	277	318	284	247	275	329	262	294	336	270	280	299	267	298	279	279	278	303	282	286	279	280	277	324	267	292	263	306	310	269	268	287	300	262	302	283	270	283	269	286	312	288	271	308	311	265	270	297	257	271	272	275	309	283	261	284	282	273	316	277	316	284	306	294	293	254	314	237	275	287	254	286	264	307	281	308	288	310	269	281	294	277	272	276	315	295	305	276	304	287	306	317	253	288	294	303	286	294	272	271	291	300	314	296	289	277	285	298	300	282	302	290	281	278	298	275	285	291	293	286	262	314	286	304	255	274	295	307	266	282	292	274	257	291	315	288	279	286	296	251	272	277	305	306	284	276	276	277	301	303	308	279	296	301	293	292	279	293	277	272	266	273	296	331	305	281	289	318	288	289	293	324	286	322	294	300	319	309	276	279	302	312	302	280	280	283	267	273	273	269	289	286	280	301	292	302	305	315	267	296	263	291	291	283	272	284	319	296	315	257	319	267	304	310	289	337	288	270	285	286	291	280	260	290	279	308	279	287	312	256	292	266	293	307	251	310	283	325	271	284	284	307	299	309	314	277	280	281	294	282	327	278	288	296	289	302	255	284	315	280	280	279	317	275	290	286	293	274	302	283	313	279	264	287	296	253	287	304	291	266	283	309	262	291	279	266	298	300	286	311	260	290	268	308	274	267	295	249	297	286	283	253	283	300	291	284	310	292	306	283	305	295	286	301	291	327	275	293	273	290	280	274	310	284	282	325	292	294	279	303	285	274	302	279	268	296	288	254	270	296	297	277	313	329	271	265	316	314	290	294	285	257	306	278	278	271	270	293	281	274	323	306	293	328	287	311	309	287	328	305	296	295	293	297	295	251	266	287	274	290	288	292	293	267	281	260	284	276	297	283	320	274	259	316	279	281	311	301	289	321	298	289	272	268	311	297	276	250	292	264	307	278	272	275	273	286	298	312	290	314	296	310	336	269	294	281	287	291	293	290	285	285	282	315	298	302	287	278	289	259	291	302	301	274	299	314	292	277	292	268	265	280	274	251	315	274	261	292	287	280	303	245	295	314	278	274	277	298	262	300	328	273	298	264	263	296	297	274	254	265	275	289	279	276	291	262	305	288	282	283	293	266	314	274	268	285	272	267	295	313	283	291	323	307	308	273	294	286	257	295	292	288	341	304	274	304	265	272	284	277	281	308	289	266	295	293	284	305	294	320	311	249	268	272	295	293	231	301	293	304	305	285	261	291	290	278	283	280	284	301	299	279	257	271	276	291	266	306	312	286	295	266	284	284	276	280	300	283	295	282	297	281	310	307	270	264	300	269	314	305	295	291	286	281	295	286	285	294	250	253	282	282	286	285	285	322	327	264	262	275	282	296	290	300	283	311	283	266	267	288	296	327	294	293	288	273	253	295	293	276	310	278	292	292	271	292	277	296	290	314	302	302	301	307	324	285	277	298	292	277	282	280	296	289	326	302	289	283	258	317	294	281	263	306	287	287	302	305	320	264	279	266	292	282	282	310	262	263	293	254	286	268	269	296	276	287	244	288	298	267	277	275	295	303	286	283	270	294	269	304	301	309	268	297	288	302	307	304	271	284	299	301	265	255	251	283	275	308	293	283	300	262	282	277	285	259	324	274	282	311	274	277	295	301	271	292	271	307	276	292	289	290	279	310	275	310	313	276	278	286	267	262	278	258	259	276	306	323	261	263	268	286	246	270	272	280	292	316	267	276	283	273	285	274	269	274	297	319	280	271	294	284	290	308	274	276	290	278	344	273	288	277	273	254	292	280	294	285	292	291	275	290	272	272	289	283	290	274	302	279	309	294	282	273	330	292	297	281	305	275	295	292	296	308	290	300	285	255	290	279	287	301	326	302	271	274	286	278	308	277	264	289	286	293	299	292	289	291	269	283	280	326	248	297	295	267	306	270	291	296	260	287	266	299	286	286	301	279	299	307	258	286	277	284	300	306	317	285	279	275	272	317	286	282	301	290	274	300	277	295	291	288	296	265	315	300	306	264	321	294	288	276	291	285	284	293	296	290	293	303	263	297	254	269	278	288	267	278	294	273	304	279	295	285	302	280	316	284	285	275	288	265	302	289	273	252	315	258	321	304	290	262	252	255	280	311	297	272	265	291	290	309	308	267	290	281	318	317	279	297	256	293	274	286	296	288	301	283	279	300	267	282	295	269	263	281	335	280	283	272	316	257	295	257	290	287	266	301	272	287	260	261	290	267	258	270	296	268	318	291	274	276	290	258	253	265	274	285	307	269	291	279	309	265	310	280	280	316	285	287	274	298	270	273	284	290	281	279	234	295	267	270	310	308	285	269	311	302	291	258	270	298	299	278	301	303	270	260	289	286	293	314	290	283	280	281	309	279	288	288	283	295	299	301	268	268	309	266	273	264	280	292	290	296	279	285	289	296	298	290	263	278	290	260	290	295	242	276	273	273	288	282	299	280	262	309	317	276	276	337	299	256	281	260	288	296	284	276	294	260	302	282	279	292	292	337	302	278	311	266	273	278	277	285	284	307	264	302	284	280	300	280	306	292	282	301	289	267	281	297	281	299	307	289	293	293	282	301	267	281	286	292	295	283	294	312	297	267	296	255	312	283	289	264	278	276	302	318	258	319	311	304	267	295	277	312	320	298	300	282	265	277	289	325	279	289	287	279	252	305	268	299	287	274	279	290	298	276	261	296	287	291	286	322	262	295	275	301	294	263	296	273	296	294	319	297	299	271	282	281	286	305	268	275	287	275	301	296	320	251	288	292	306	280	308	282	276	302	314	275	288	270	280	320	257	292	295	324	278	272	279	308	290	309	306	314	261	283	278	287	281	303	280	298	283	266	313	275	286	263	281	290	256	277	334	275	247	277	265	289	315	252	258	281	282	290	283	293	294	290	252	271	265	273	301	276	278	270	312	291	296	267	283	293	289	305	262	302	276	299	283	276	275	280	266	288	278	286	282	312	287	284	291	280	302	300	261	301	277	273	295	274	339	278	283	282	279	293	286	329	294	270	272	301	262	290	273	300	282	277	280	298	287	291	284	290	291	306	289	301	316	273	276	274	260	253	308	278	279	283	295	294	277	300	279	270	290	294	297	299	272	287	303	263	283	290	267	277	290	305	282	264	301	277	283	266	260	277	286	264	266	269	282	298	286	276	300	314	287	275	257	298	297	284	257	301	234	272	278	305	302	319	285	273	296	282	281	291	282	313	300	257	260	322	293	268	315	303	285	284	302	293	278	294	302	285	294	271	279	283	281	289	300	303	293	270	320	303	295	302	303	279	285	298	265	305	295	270	308	267	278	313	311	280	293	286	277	264	283	289	292	275	262	277	335	293	270	320	261	279	285	271	264	285	265	283	299	283	269	295	271	288
3343	5113	3710	1846	1259	976	872	716	619	562	477	486	448	422	391	367	367	359	385	381	351	360	358	350	323	377	351	338	353	331	323	380	351	340	325	353	368	356	349	336	316	359	387	357	337	341	354	354	368	380	354	336	349	338	357	348	353	355	315	317	306	353	366	345	348	290	352	327	335	347	332	337	352	350	332	348	319	353	359	318	334	355	316	335	322	340	338	344	349	338	328	343	330	328	357	355	336	327	320	335	322	328	322	334	315	354	331	338	323	312	352	313	344	360	326	352	312	334	359	352	340	349	317	332	309	339	347	378	315	368	358	340	321	305	322	375	299	345	316	349	346	340	337	313	322	289	352	340	364	333	324	328	355	347	347	324	324	348	349	318	331	366	360	353	365	327	330	359	360	338	347	361	311	324	357	325	357	370	339	336	275	343	356	337	364	328	315	356	339	316	337	371	331	352	336	319	313	360	359	341	316	319	380	336	315	324	320	336	339	348	342	333	322	327	326	367	344	327	335	304	354	332	354	334	334	313	321	347	329	333	334	386	332	311	350	320	331	314	332	346	346	316	323	349	385	376	294	357	294	324	336	342	312	306	362	334	320	305	338	322	312	315	331	332	371	341	325	329	325	323	360	336	334	364	352	329	328	322	364	342	343	333	309	307	312	351	322	312	320	342	323	317	328	358	337	337	338	354	359	352	352	342	347	329	324	351	353	328	321	334	331	326	364	345	350	357	362	294	326	326	356	313	354	329	334	328	334	321	337	370	322	343	331	301	322	341	324	330	343	293	359	350	348	330	317	349	293	316	334	330	346	332	364	324	346	322	336	339	331	348	353	328	354	336	360	355	319	356	328	320	355	343	365	348	344	308	341	347	318	311	354	354	328	296	345	338	325	294	333	367	311	360	340	305	324	348	338	355	338	339	365	315	350	308	368	326	361	332	322	346	319	351	354	351	346	316	290	329	349	311	326	345	334	328	332	310	332	313	328	330	329	318	346	309	346	287	319	366	357	314	324	352	324	360	313	331	315	321	338	320	318	377	365	346	379	336	319	316	339	359	329	320	313	328	348	333	352	315	331	321	362	346	329	332	337	353	368	358	330	322	370	339	337	324	375	330	350	318	342	326	331	358	355	330	345	326	336	342	347	337	350	345	367	329	330	329	341	328	349	318	336	334	342	358	345	319	342	355	372	353	324	309	378	363	348	329	329	319	298	351	350	315	347	386	325	319	335	321	360	325	345	326	347	319	335	327	361	325	333	361	317	341	336	361	329	344	329	324	374	364	346	327	334	331	332	330	338	332	344	333	315	315	328	376	349	344	357	300	356	343	365	338	340	321	344	333	328	324	329	344	344	373	314	350	341	334	326	340	321	354	338	336	366	342	347	329	338	329	355	367	352	324	349	340	324	326	353	358	355	318	325	297	324	302	331	331	322	329	327	341	308	345	337	326	353	362	324	340	322	328	339	338	323	336	325	316	358	340	331	336	346	348	342	325	329	339	339	332	360	367	339	334	326	328	363	361	332	308	358	301	326	332	343	336	349	320	366	316	341	342	310	344	355	309	329	334	311	335	346	315	336	311	333	338	343	307	319	368	339	302	327	363	338	303	316	366	370	322	328	344	338	350	338	340	332	347	358	339	336	338	314	320	321	344	320	320	352	355	277	314	338	359	353	321	351	351	348	323	319	330	327	326	350	381	363	318	343	337	326	345	319	302	365	306	321	365	316	355	305	326	310	323	345	322	341	343	321	316	325	332	340	318	303	325	322	343	330	324	332	354	322	324	336	301	356	360	349	319	320	338	336	369	363	320	330	339	349	345	343	362	351	337	311	299	344	298	337	344	351	343	364	315	323	345	316	363	344	334	314	339	336	347	322	341	323	331	337	322	345	317	334	363	324	332	318	325	289	336	358	314	335	334	331	352	345	338	357	343	334	343	364	363	335	341	347	326	334	330	357	321	336	352	339	332	339	331	346	334	339	344	344	355	307	337	364	332	337	326	333	330	339	332	346	331	346	325	348	342	337	365	359	334	311	341	337	339	354	318	349	330	362	327	345	359	351	359	319	306	354	325	321	358	342	341	333	336	328	366	370	346	319	367	321	378	366	336	349	327	343	327	318	363	360	344	339	340	312	375	334	327	338	314	315	361	315	356	338	336	346	332	313	303	354	370	365	343	316	314	332	348	371	347	362	316	354	363	314	324	349	314	340	339	344	325	355	351	338	351	347	321	321	378	340	309	336	329	353	335	340	381	387	347	363	340	363	335	351	343	358	317	336	341	336	360	325	338	342	299	340	345	343	334	332	343	348	345	362	330	324	364	363	363	331	341	355	325	329	342	344	333	328	322	370	328	340	365	328	360	320	332	323	294	352	345	312	316	322	332	330	324	329	278	368	313	334	343	310	351	364	358	322	363	360	366	329	315	328	352	337	347	350	308	352	366	343	299	337	345	313	344	314	328	332	341	356	358	304	345	349	337	336	327	346	332	341	346	307	314	329	339	309	325	311	345	347	323	327	333	343	338	383	337	328	337	332	324	324	298	312	353	301	321	333	334	321	346	328	347	311	362	334	337	342	330	321	348	293	345	327	330	339	339	349	335	302	340	334	345	310	316	334	352	328	349	338	348	352	341	324	316	373	322	362	318	327	374	313	335	347	333	328	336	332	358	382	334	352	332	349	331	366	363	343	329	310	325	319	298	323	327	353	344	354	356	348	357	329	320	325	360	344	348	343	349	301	366	335	335	332	322	338	370	333	297	321	358	350	319	330	345	337	322	339	366	355	322	361	354	328	351	350	344	348	336	340	346	331	368	361	338	317	307	382	300	344	347	344	318	327	342	356	298	336	372	345	367	359	339	335	368	338	344	351	339	337	341	370	357	324	343	341	322	333	324	358	348	321	329	330	314	344	316	305	322	348	335	348	346	331	333	342	323	296	332	333	304	340	362	310	338	368	351	353	335	349	331	374	334	346	362	360	360	350	324	332	318	322	329	365	317	351	317	310	328	350	374	339	323	327	339	363	353	328	339	334	352	352	301	356	364	337	321	331	399	337	375	348	318	352	355	350	357	359	311	352	365	313	328	334	349	340	309	334	309	345	316	311	336	348	323	338	335	333	316	337	332	340	326	330	362	362	363	350	286	319	308	331	342	340	323	367	327	319	317	359	325	322	357	318	348	336	308	349	350	336	311	359	351	326	341	340	312	330	354	337	328	340	363	359	331	299	325	332	338	331	335	332	341	362	338	311	397	321	329	325	370	358	346	353	349	334	323	351	346	342	332	303	314	337	346	357	348	343	329	331	367	330	319	323	335	331	312	328	335	329	348	311	355	345	338	321	329	324	295	354	336	313	356	336	346	345	337	318	310	325	347	353	333	330	380	307	320	362	318	344	323	309	331	350	321	346	340	339	356	334	335	326	353	320	325	404	331	346	349	327	361	311	339	364	363	318	338	329	362	358	323	323	353	349	320	373	346	297	371	349	349
22565	21146	28652	23872	21137	21157	7451	944	698	593	517	518	447	466	405	388	390	332	401	372	367	354	311	329	310	330	282	302	281	334	267	272	270	299	299	294	276	296	292	318	312	271	258	274	282	302	275	279	303	292	267	280	266	286	279	283	302	312	289	304	291	252	282	251	294	276	282	272	280	274	287	290	276	265	256	249	263	267	292	290	273	259	262	244	272	283	305	278	306	287	312	273	267	295	283	295	276	264	284	286	284	284	253	292	273	278	263	271	296	284	273	315	291	259	261	280	273	271	266	294	310	250	280	269	269	286	274	279	299	269	295	282	251	263	280	329	275	273	282	278	258	279	267	281	289	284	298	273	294	304	265	259	275	267	263	264	291	307	301	238	274	272	293	275	280	279	271	294	276	271	280	280	269	251	283	297	260	274	301	285	290	289	288	274	279	295	294	281	272	320	283	301	266	264	257	277	254	269	256	267	273	282	238	261	284	289	263	283	284	249	283	284	285	294	268	301	272	289	270	284	291	310	301	268	269	263	302	288	279	300	228	264	281	252	267	276	260	284	270	275	277	284	255	275	260	277	266	263	255	255	276	299	259	240	304	301	271	291	297	272	268	273	325	267	235	245	254	272	265	296	254	252	275	301	291	305	283	238	313	265	271	273	288	301	300	311	275	264	241	258	288	255	275	286	301	290	288	284	260	288	269	288	262	272	312	268	293	268	277	298	256	279	287	272	292	284	270	270	279	276	247	257	269	275	283	309	242	284	274	283	256	238	275	279	301	275	298	296	301	294	289	246	266	289	269	282	271	274	253	303	266	304	288	245	300	278	277	274	274	286	254	301	277	285	261	270	272	267	286	271	278	273	271	270	281	286	295	257	273	288	262	280	271	285	270	278	278	280	293	220	242	286	253	285	300	265	294	280	258	283	281	272	274	281	270	271	301	285	297	280	265	295	276	286	277	300	278	307	266	278	273	277	272	246	233	260	277	289	268	269	275	283	283	284	252	278	283	291	290	292	285	289	282	300	283	283	289	259	276	259	279	269	268	283	276	303	299	253	294	294	271	287	303	318	287	292	269	258	270	268	288	269	286	257	255	249	262	262	272	284	267	260	240	276	283	265	270	277	278	288	291	277	282	291	309	275	283	280	271	255	279	276	263	279	274	286	280	254	253	272	283	277	281	317	287	300	272	291	271	262	257	278	282	285	289	296	265	243	282	284	288	265	267	285	273	272	274	299	255	254	258	293	262	299	285	258	284	276	288	299	267	249	289	293	287	307	271	246	285	281	302	261	283	281	258	283	276	278	271	269	279	282	275	283	299	252	276	296	267	282	269	273	262	300	275	284	258	261	271	298	275	286	291	305	250	298	282	274	292	286	299	253	287	289	265	296	273	249	263	266	278	272	264	288	273	285	255	259	305	299	275	269	257	283	266	260	255	293	252	269	281	270	286	309	257	302	278	273	240	304	287	290	293	303	282	283	274	276	282	253	242	271	281	284	267	249	282	251	264	276	276	266	289	251	306	304	305	242	326	269	284	267	276	287	282	291	292	290	302	275	282	284	256	287	286	267	290	298	239	268	259	270	283	286	269	270	276	277	281	252	271	284	291	275	280	280	262	272	293	279	273	295	275	295	284	290	264	289	263	273	268	280	281	284	264	280	271	293	272	276	245	272	279	270	244	261	226	263	291	275	301	277	279	271	299	268	304	271	286	302	271	272	270	285	279	296	291	275	261	246	261	320	276	265	277	268	260	277	280	285	291	259	307	297	285	281	320	261	289	257	310	278	292	277	287	272	297	261	304	291	281	273	278	264	309	272	276	262	263	259	299	288	260	267	255	284	294	266	245	285	286	268	291	271	298	306	306	256	295	277	285	250	278	283	282	283	302	279	275	296	276	284	289	274	274	265	277	273	284	276	276	275	294	282	300	267	273	264	272	277	269	283	269	261	266	274	271	287	305	265	284	276	280	274	279	308	296	270	266	267	283	254	290	273	242	262	295	278	279	302	287	283	304	261	303	252	275	247	247	282	265	279	282	248	279	303	284	292	272	283	285	264	259	276	240	230	268	260	271	294	285	258	300	270	285	253	285	280	289	282	300	271	260	285	256	273	278	302	252	280	258	280	251	274	280	257	286	273	239	272	247	302	282	287	270	281	251	255	282	279	308	269	312	270	295	274	284	306	244	274	299	267	281	313	248	278	269	304	278	264	298	315	315	296	305	269	288	274	275	318	239	297	279	273	282	274	277	263	277	291	293	287	309	291	301	283	277	259	268	276	246	269	293	253	291	274	283	289	307	270	287	300	292	305	248	274	257	275	257	245	273	253	285	296	280	294	281	293	265	255	287	285	247	280	268	290	268	242	278	291	274	303	281	271	271	254	292	287	312	276	276	259	253	262	291	276	285	282	296	250	287	265	282	276	268	270	270	272	290	273	284	290	262	301	280	281	286	251	256	261	266	269	274	298	313	279	278	247	259	275	239	299	266	277	257	296	254	285	274	271	297	282	250	303	267	254	301	254	280	238	286	283	266	303	298	298	272	253	263	272	284	291	272	278	288	261	276	280	266	258	293	299	254	296	253	297	264	268	285	270	289	266	282	283	244	279	299	292	266	264	290	273	273	279	289	273	269	271	289	294	277	292	266	297	291	271	262	261	282	305	289	272	302	272	248	285	303	272	286	282	294	290	280	294	253	284	299	281	249	250	284	280	244	269	253	295	283	269	246	243	286	285	269	269	312	288	273	282	263	266	268	275	255	273	251	287	279	284	247	245	276	310	342	244	270	304	282	249	260	273	277	258	274	268	305	301	296	272	276	263	301	274	262	306	262	264	265	270	283	270	270	264	284	290	260	286	300	272	291	280	268	270	269	299	239	269	287	275	263	249	283	273	313	299	274	265	253	277	281	287	286	288	262	263	286	283	277	297	293	276	276	263	282	268	290	291	270	305	246	268	257	274	284	302	281	247	289	284	259	257	265	292	275	272	284	258	282	260	282	278	273	258	276	264	260	294	271	260	260	311	247	297	308	283	265	284	283	249	281	263	292	279	232	257	269	260	254	262	284	293	252	267	247	258	255	282	285	271	307	278	269	292	291	282	280	266	270	274	294	264	260	254	288	296	246	258	265	289	306	274	251	295	267	289	287	262	265	255	256	265	267	269	283	271	261	278	271	282	278	270	271	239	271	262	271	293	293	270	305	293	294	280	276	276	282	304	277	253	266	260	289	250	272	258	265	279	265	312	287	252	294	291	275	289	269	267	277	277	278	275	286	317	283	276	275	282	271	249	282	301	285	286	280	267	244	264	290	273	266	284	273	270	280	277	282	255	268	285	288	241	293	269	270	267	299	312	311	246	287	286	275	270	266	264	300	269	270	268	273	272	260	245	267	312	249	277	293	277	267	251	266	261	297	257	257	301	261	279	271	271	272	251	299	268	279	224	297	294	279	256	293	276	282	260	281	280	289	259	266	294	280	278	288	308	288	277
4486	13832	10815	5147	3525	2680	1935	1584	1176	1029	884	783	646	622	570	552	519	500	468	473	468	432	387	417	374	451	389	404	382	367	373	348	393	363	367	386	353	340	379	353	376	365	335	345	358	376	346	388	347	335	339	347	338	338	362	357	343	355	342	371	348	366	302	336	327	369	345	324	381	341	342	326	361	339	371	388	366	378	326	365	324	365	337	319	332	342	327	363	384	334	352	308	378	379	331	319	371	372	347	317	340	368	341	338	302	340	329	344	370	349	316	319	352	349	358	352	339	371	334	364	367	305	356	348	318	330	323	365	324	345	357	346	333	343	316	314	343	350	346	340	338	337	309	315	365	379	347	342	362	344	344	332	359	352	339	360	343	359	343	330	315	342	329	351	345	329	293	370	354	361	316	325	382	335	355	350	346	304	322	353	317	327	300	333	334	364	366	323	369	335	313	330	369	322	332	327	333	344	326	364	342	327	325	335	339	343	380	324	325	367	322	344	334	360	330	320	320	347	338	351	361	343	340	346	350	351	352	328	334	355	344	318	316	354	337	337	337	348	340	338	326	301	336	318	344	360	315	341	334	327	319	361	317	315	333	364	323	326	372	334	344	345	329	324	348	347	369	350	346	353	325	330	362	345	315	343	346	323	381	334	328	344	355	379	357	319	354	339	335	341	334	348	316	379	310	343	319	337	339	315	319	320	353	373	346	343	326	324	343	330	375	324	325	328	327	345	332	330	352	359	341	333	302	356	331	354	349	328	343	339	309	330	322	344	321	309	361	329	333	345	336	367	345	357	335	345	347	305	333	350	356	284	362	329	319	338	317	345	332	368	322	368	383	348	332	335	344	324	347	337	359	313	354	395	333	339	338	327	347	359	328	350	350	321	344	356	353	340	363	366	360	309	356	375	330	332	341	372	323	351	365	332	353	370	342	331	332	344	302	322	321	354	332	352	351	345	356	315	391	340	314	346	372	313	332	305	345	330	309	333	334	345	367	316	341	365	336	363	322	336	340	367	359	343	330	364	339	345	323	344	326	340	346	335	335	380	352	284	311	334	366	297	350	328	311	357	319	327	332	321	319	309	339	340	324	324	345	328	329	358	323	388	372	315	362	326	321	351	343	338	336	349	282	319	352	330	313	380	366	328	300	358	290	340	338	315	342	338	326	328	340	318	336	351	340	327	347	327	324	367	363	315	313	304	338	347	374	367	330	344	323	334	322	332	318	342	340	346	348	341	367	330	328	349	320	352	331	373	362	334	357	330	335	329	321	317	327	325	344	338	367	286	321	343	314	337	339	343	353	342	322	367	338	326	373	338	338	364	364	319	357	332	353	321	329	361	323	358	320	355	343	314	330	311	359	354	357	349	349	315	329	333	362	344	330	346	325	362	375	331	363	332	316	379	307	366	337	375	320	304	337	349	325	333	338	318	362	333	342	314	297	344	371	325	338	352	366	312	358	320	325	338	325	359	352	330	329	346	357	333	369	302	348	353	317	323	342	340	363	329	319	338	365	347	323	329	343	335	332	339	347	323	333	360	337	316	348	304	349	331	355	342	321	315	366	323	350	340	339	317	367	346	368	337	348	348	340	373	304	338	362	355	367	317	319	370	328	318	317	338	349	337	341	354	340	356	287	348	292	352	302	316	335	358	349	338	371	344	329	356	358	348	329	323	336	352	338	321	335	355	357	326	344	336	340	328	346	320	334	329	328	379	336	313	298	301	348	357	335	343	343	345	321	332	350	349	362	363	338	316	309	342	327	326	340	308	313	356	345	335	334	352	351	349	316	364	342	347	353	355	298	357	369	350	378	321	354	359	355	343	342	354	352	326	318	345	348	322	312	315	333	353	312	372	360	335	352	353	316	352	354	336	325	332	351	336	331	362	318	373	345	342	294	333	331	331	349	380	360	309	321	353	327	334	341	331	347	358	317	328	338	328	297	308	316	324	330	323	357	371	335	341	368	333	304	346	354	351	337	355	324	320	346	351	322	342	351	379	341	306	308	374	363	370	365	338	335	350	357	346	326	362	356	363	335	318	373	318	309	340	325	332	358	337	349	332	330	335	344	368	345	373	336	304	349	356	313	352	366	333	338	336	328	317	331	315	351	349	351	349	294	341	343	348	320	336	346	336	347	348	356	325	324	318	364	323	317	327	341	333	306	354	319	356	323	313	309	345	344	324	297	305	334	328	358	339	309	335	339	315	348	312	350	321	359	335	343	334	325	307	371	323	353	315	339	339	359	370	306	333	350	323	321	323	337	345	348	334	390	305	345	361	335	337	331	319	310	345	352	344	345	299	302	342	347	334	298	337	298	342	339	345	323	387	334	328	343	356	368	352	333	375	323	358	338	340	326	327	390	352	348	323	345	349	284	325	347	328	329	348	333	325	315	354	296	367	359	313	335	344	358	375	334	343	341	333	344	350	347	352	338	323	353	338	352	358	320	307	321	351	313	348	315	361	342	338	373	346	351	359	315	315	329	354	306	337	349	344	312	324	341	347	342	321	359	335	345	318	338	342	336	322	322	328	338	330	334	308	355	363	352	343	336	375	351	351	351	356	317	321	364	372	328	331	350	354	336	338	334	333	348	338	361	338	339	323	339	338	312	321	314	340	304	370	350	349	320	331	347	325	320	342	353	350	309	337	323	362	348	305	347	327	305	321	363	343	297	339	325	286	320	333	355	353	323	322	337	333	379	328	306	333	342	340	352	342	349	341	331	330	329	377	356	364	338	339	329	341	329	355	331	335	341	397	346	311	307	361	337	362	324	333	350	317	352	327	327	332	324	352	335	358	365	347	377	331	356	322	347	298	324	338	344	341	345	335	351	344	330	333	347	342	330	323	344	352	354	335	348	315	345	322	341	339	315	320	359	345	360	339	320	336	346	311	345	343	353	330	300	338	367	333	337	329	339	340	335	365	364	326	376	327	330	314	363	352	366	349	340	370	379	334	340	350	375	354	351	354	342	346	340	349	339	341	343	364	342	337	323	337	323	313	344	325	368	303	341	391	334	345	342	357	374	351	306	313	357	334	333	335	360	334	333	353	328	322	371	333	348	353	335	319	336	319	334	335	354	354	303	324	376	342	358	331	316	316	322	326	355	339	361	321	324	325	347	364	299	343	314	350	354	332	330	327	346	318	304	336	321	353	349	358	305	344	329	315	343	357	323	359	355	347	336	343	354	371	312	326	361	343	357	325	350	301	354	306	307	309	330	349	366	368	344	323	375	363	312	374	369	344	348	340	319	349	386	340	347	333	313	366	331	335	346	340	342	338	313	325	323	338	345	326	350	338	339	312	336	350	322	332	336	340	317	331	368	353	373	340	313	315	347	321	336	342	351	327	354	379	327	342	335	340	366	323	368	328	354	320	324	349	362	352	350	325	345	309	340	342	331	341	363	353	311	335	335	313	323	341	344	325	327	302	306	319	300	338	343	326	323	345	328	353	354	324	380	341	348	387	361	375	294	344	310	334	337	329
27297	18126	4073	833	631	589	611	581	514	570	547	538	549	563	559	525	602	505	542	522	539	511	542	539	597	543	516	533	521	522	535	524	546	500	537	584	581	533	562	545	595	563	543	533	532	547	543	544	537	576	557	563	520	551	513	544	547	553	593	551	545	512	532	566	507	511	573	570	542	576	529	558	531	549	480	546	532	519	525	518	560	536	528	520	527	533	573	554	560	520	559	524	520	540	523	565	551	549	554	516	535	529	546	556	510	537	568	556	532	548	567	517	541	512	572	546	549	558	568	528	555	564	530	552	565	520	565	575	547	542	536	578	540	567	526	535	565	520	554	554	568	560	537	554	554	539	546	564	534	512	560	531	533	521	557	528	555	554	560	541	539	541	549	545	545	563	581	524	533	556	563	574	511	578	576	558	567	510	524	563	557	521	566	517	493	550	560	500	551	536	517	535	582	512	524	568	518	530	512	563	566	527	544	597	553	525	518	548	584	553	551	542	543	515	542	588	529	535	512	522	508	559	556	569	538	521	574	568	555	540	549	524	540	554	557	533	571	526	548	566	549	566	539	490	527	547	543	523	568	550	596	550	492	530	567	553	523	530	557	542	515	527	562	521	542	560	572	537	532	560	526	581	536	528	533	539	543	547	540	535	563	529	549	566	587	574	546	521	468	548	567	542	504	556	495	576	579	562	562	571	547	569	573	519	560	561	549	510	538	600	577	568	558	560	565	564	539	551	532	570	545	525	531	552	530	542	522	545	536	559	537	518	563	545	531	499	554	550	557	575	548	565	538	563	552	515	567	555	517	531	549	552	539	532	508	570	546	540	531	548	556	556	540	534	556	554	511	568	543	573	592	534	553	536	558	556	531	560	582	539	541	583	477	541	563	546	559	557	545	557	563	550	520	503	535	563	571	556	556	557	501	556	562	508	500	578	535	594	542	526	574	543	524	557	534	561	553	513	564	527	533	547	550	551	527	508	518	566	529	536	576	560	521	512	573	547	535	493	593	535	565	530	558	541	551	583	553	544	532	506	495	525	537	533	553	518	517	541	563	517	539	545	510	577	552	509	561	550	557	500	526	528	509	532	501	567	570	566	576	544	529	539	564	543	536	506	529	524	558	538	574	595	533	548	586	534	545	547	535	562	531	530	563	543	553	535	550	533	499	478	533	565	511	546	534	533	574	521	531	552	515	527	539	484	580	513	555	556	554	583	547	525	547	549	564	557	518	546	539	556	537	562	604	551	563	532	547	545	529	517	542	507	586	551	524	539	517	553	491	544	519	511	532	535	571	529	543	548	510	548	568	527	559	545	539	510	541	513	560	529	536	530	556	504	504	569	518	538	526	576	573	550	496	534	530	555	572	544	543	530	522	543	573	495	544	552	575	570	561	583	589	551	561	556	509	576	571	571	559	531	605	533	529	568	564	553	593	555	545	561	543	503	573	566	532	509	541	545	513	562	554	517	543	536	571	539	568	559	539	535	549	540	571	536	528	578	529	534	544	524	549	493	546	518	526	505	534	554	576	519	540	577	538	545	553	545	593	496	551	544	564	532	513	541	536	541	568	523	557	546	569	555	519	547	565	532	576	574	552	545	536	560	539	589	542	556	539	514	531	567	525	546	535	522	554	525	532	565	522	545	488	521	555	561	547	549	531	549	543	552	570	530	591	533	502	522	564	525	511	574	543	548	536	537	533	495	563	533	578	507	549	537	532	514	522	551	537	532	545	564	543	512	512	546	546	504	525	530	568	514	540	551	532	524	587	553	520	565	546	536	566	512	567	576	553	598	530	613	519	553	552	522	552	570	547	565	535	520	523	546	536	491	531	533	542	549	585	561	557	495	568	541	572	542	514	523	527	550	541	551	547	533	540	532	516	533	545	510	545	550	569	520	557	597	502	549	577	544	524	498	571	518	566	576	513	522	580	534	552	565	539	539	521	514	553	559	549	497	541	520	541	538	595	503	548	526	526	515	531	527	555	521	560	545	545	509	538	550	545	528	570	578	525	577	531	514	558	511	531	526	554	547	557	553	577	542	567	491	519	524	529	505	531	543	554	489	500	520	496	528	516	548	545	574	564	527	561	565	542	552	563	545	573	519	528	566	506	536	577	581	542	493	601	501	493	556	530	526	542	535	540	566	583	580	537	602	564	532	551	569	605	577	545	556	527	533	554	579	542	544	570	530	558	529	520	555	565	536	518	572	540	543	491	525	525	591	550	504	579	510	557	550	534	565	569	492	533	508	556	526	533	543	507	583	527	537	536	551	491	558	545	582	517	530	581	537	563	572	532	527	525	550	575	550	539	529	513	561	572	529	572	541	545	547	551	555	571	544	567	523	531	553	579	552	564	556	533	519	527	550	542	551	551	536	518	529	527	549	518	546	539	556	524	531	529	496	578	508	552	486	551	549	545	509	515	516	526	518	548	531	593	544	543	508	543	582	535	539	546	562	557	517	524	537	534	513	537	565	511	567	510	548	523	540	587	572	566	540	533	524	552	508	511	558	514	550	514	533	495	530	556	550	539	554	552	549	508	591	566	563	553	526	521	533	520	579	511	533	509	543	522	555	538	595	548	555	534	557	549	469	584	551	576	565	556	554	506	548	532	572	556	583	565	570	533	606	553	542	584	549	566	567	547	538	540	523	562	498	541	558	561	545	555	541	586	577	530	550	548	542	567	545	545	520	561	578	526	534	546	511	562	514	556	554	557	568	532	564	539	535	532	512	544	523	565	555	518	529	579	529	553	547	528	547	549	550	540	558	567	492	552	579	534	530	517	515	520	543	544	591	542	560	549	599	539	490	523	538	526	577	551	522	582	556	541	557	490	520	530	570	563	563	557	535	545	566	547	578	542	548	535	556	554	540	539	525	555	529	539	525	558	550	497	543	559	539	535	557	507	578	535	524	546	531	541	497	561	552	540	549	575	557	507	561	556	567	546	491	537	569	525	520	524	548	573	536	526	575	594	612	535	517	550	511	529	567	531	505	583	547	550	525	539	526	545	516	527	525	547	555	558	528	539	515	568	563	542	560	499	537	573	559	545	557	553	513	544	519	564	550	516	574	528	573	559	540	534	549	539	523	514	538	539	536	547	528	509	551	550	529	503	496	566	575	553	547	549	563	531	498	525	506	572	536	540	517	536	527	551	584	540	528	591	589	523	543	555	535	574	536	554	550	564	532	527	541	544	535	538	549	540	597	551	507	562	540	561	553	550	572	527	555	524	532	529	582	546	547	558	554	542	596	496	537	577	546	558	544	576	537	574	601	531	569	519	554	572	559	524	503	531	520	584	498	572	516	529	518	566	539	507	542	511	558	528	556	531	545	534	563	527	508	538	566	525	523	548	552	567	544	537	558	509	551	547	573	557	504	515	523	545	519	548	524	534	507	561	516	534	562	521	552	567	510	534	574	527	516	501	524	540	544	533	560	532	557	532	540	563	566	560	536	586	577	582	537	524	540	550	556	512	543	573	570	549	563
4485	1076	943	772	723	700	661	684	698	669	686	639	642	653	664	654	648	642	679	656	608	641	628	677	638	618	662	635	648	641	599	643	645	604	664	654	648	636	622	626	654	638	659	641	644	615	624	638	655	654	629	646	679	660	661	698	689	600	654	658	658	680	650	655	623	617	637	650	626	670	640	633	641	615	641	644	599	633	619	624	657	616	660	618	680	618	662	648	680	586	627	627	677	624	617	623	626	611	638	622	606	615	641	637	643	624	638	592	607	612	645	629	689	661	652	634	612	667	650	634	608	652	644	613	642	611	644	629	619	655	619	631	677	619	661	641	648	688	627	607	651	672	679	622	623	654	670	631	615	614	644	611	622	619	593	662	639	648	604	656	590	621	672	631	646	668	644	612	639	606	592	629	622	628	651	600	633	639	618	657	631	603	648	627	642	625	637	605	625	685	589	619	617	570	627	643	613	597	642	614	643	620	631	655	631	631	595	654	610	648	654	684	604	654	636	626	636	659	646	640	609	635	647	617	675	627	666	622	640	673	612	681	624	666	648	645	635	632	648	599	617	613	674	630	693	630	629	653	611	658	644	669	669	645	600	646	625	586	645	586	645	654	670	651	630	658	614	631	621	628	623	644	623	631	627	607	623	619	680	622	635	650	620	623	687	649	647	659	633	619	644	617	597	616	646	657	642	612	645	660	643	596	641	623	624	664	645	626	629	644	628	630	628	653	657	630	692	614	675	672	652	645	675	644	673	654	610	591	679	657	602	621	633	648	614	674	638	622	606	650	650	654	614	660	608	640	649	640	587	627	621	656	672	627	587	652	648	655	626	659	636	627	632	613	629	665	653	621	648	623	645	627	602	611	676	617	631	647	593	625	651	603	645	626	600	632	635	640	601	635	683	600	631	608	628	655	693	646	628	623	659	639	647	644	642	655	619	658	662	662	653	625	621	638	656	657	607	660	632	632	603	625	636	638	605	616	618	607	626	708	604	657	631	657	639	611	657	641	657	633	653	617	653	618	663	672	637	604	671	643	628	637	614	658	630	637	635	690	610	610	592	614	606	701	665	622	650	615	658	637	672	665	649	648	670	637	612	616	590	654	644	607	643	612	608	660	640	622	659	631	656	622	649	635	610	597	647	668	610	601	685	634	589	639	618	635	600	644	699	644	651	670	664	598	682	660	649	617	627	640	617	628	627	650	664	618	610	640	635	633	674	619	639	627	613	604	653	647	598	596	654	649	652	624	638	610	628	653	635	650	648	605	646	645	627	649	637	659	617	666	650	631	613	619	612	605	666	642	615	645	631	642	646	622	623	673	623	620	595	637	668	632	629	628	629	625	645	640	674	635	631	640	665	600	663	650	627	554	633	593	623	597	658	650	647	628	647	621	632	629	604	619	647	606	624	610	604	625	620	659	625	643	636	631	648	679	621	634	601	621	706	630	679	644	662	617	609	664	653	640	633	655	641	622	653	653	617	656	648	656	585	604	651	613	649	641	668	661	642	634	629	662	643	630	622	667	639	640	648	608	664	630	612	623	628	623	603	637	607	641	638	653	629	638	685	628	644	613	618	621	603	624	609	653	607	638	590	616	683	627	632	667	620	639	659	644	630	643	634	631	659	660	620	615	612	630	628	627	682	647	634	682	629	639	637	628	610	626	638	649	655	609	606	665	645	621	626	617	606	634	652	615	647	600	624	590	647	654	673	638	625	662	622	659	620	666	633	649	669	623	646	607	628	628	588	631	635	645	588	623	631	646	599	664	643	614	662	581	680	608	619	621	635	602	608	631	642	631	667	630	613	618	600	669	606	621	649	650	632	646	638	635	595	620	638	647	657	598	638	628	590	608	632	658	643	655	620	670	621	648	621	702	628	681	624	626	621	669	624	639	660	620	644	644	625	642	675	625	630	624	654	617	665	611	636	672	619	636	620	627	621	633	621	625	651	640	676	652	649	662	659	651	638	630	597	638	618	630	647	630	622	639	638	614	593	615	578	654	620	636	644	616	637	646	629	600	599	633	582	647	631	618	590	655	639	609	596	614	654	640	648	589	607	636	678	625	642	644	690	629	640	634	629	640	631	624	620	631	676	632	586	604	646	631	627	637	652	598	632	651	621	638	606	658	639	635	647	663	614	604	638	663	639	676	641	614	620	678	640	580	620	653	639	653	612	628	680	643	673	649	644	645	661	672	597	683	657	625	543	619	631	614	643	638	634	620	669	607	680	676	663	634	596	634	593	606	606	629	629	629	644	616	619	692	608	651	587	596	635	638	608	635	651	699	587	663	651	620	650	672	615	678	613	658	606	631	603	614	673	610	649	638	605	641	623	652	654	585	653	627	619	704	638	638	665	618	654	592	639	627	620	675	675	630	652	660	624	597	654	600	630	684	664	658	653	639	612	630	638	645	620	613	657	638	658	640	609	638	669	641	638	625	664	596	651	661	668	660	653	658	671	638	619	641	645	629	669	650	635	671	661	630	666	643	649	705	606	608	630	631	586	644	617	644	674	620	644	637	644	668	649	637	647	627	624	641	614	674	591	595	640	629	670	655	656	675	677	652	626	593	626	651	661	665	644	659	666	616	653	644	612	602	624	615	629	662	656	606	661	642	602	582	678	631	650	630	696	649	644	666	664	622	591	613	660	651	642	594	673	640	651	623	593	645	649	644	646	644	615	629	670	621	656	677	650	632	602	685	651	612	659	661	625	595	661	638	656	665	622	643	652	625	642	597	681	634	653	642	626	641	584	642	622	609	605	645	654	643	634	658	626	606	641	597	610	629	629	671	667	652	651	609	643	637	626	602	676	642	635	614	636	635	662	645	683	620	611	643	616	610	644	622	627	648	597	581	640	636	655	629	629	657	670	666	675	622	606	642	654	650	651	651	652	616	651	640	613	637	649	646	589	603	643	632	673	630	628	645	695	630	649	651	622	626	637	648	699	637	600	620	640	629	640	631	625	640	636	673	636	625	651	662	662	617	605	618	639	656	649	640	634	643	689	631	627	684	639	626	622	631	636	649	604	656	592	651	650	635	613	631	636	638	622	597	651	652	637	635	613	625	611	647	636	618	645	631	646	576	610	664	684	633	647	628	626	682	643	603	652	637	604	629	603	614	660	625	639	641	629	653	641	650	661	629	629	627	548	630	629	654	646	670	661	643	637	592	643	632	668	649	670	670	600	649	635	633	654	648	589	657	644	661	623	638	602	601	631	618	673	615	619	641	605	618	642	607	677	633	675	611	601	624	625	615	613	605	651	673	625	590	650	637	621	675	656	627	661	637	645	631	642	611	656	614	665	609	662	626	635	582	657	675	641	663	603	619	654	656	652	650	615	655	650	625	633	642	636	678	627	633	671	622	590	684	622	632	597	632	647	597	661	672	610	640	614	632	650	632	645	652	652	630	634	681	627	644	624	616	659	655	647	640	650	633	648	643	637	647	656	618	640	690	652	627	656	604	615	652	626	604	644	669	628	634	660	659
23640	21100	28146	24299	21090	9100	1221	907	789	762	762	643	657	652	672	612	615	625	610	611	653	603	580	609	585	580	588	610	622	593	583	610	590	577	581	616	644	600	560	559	640	615	610	577	603	546	564	582	579	588	619	535	609	576	617	584	588	582	621	593	572	580	593	584	594	595	556	555	577	556	603	556	571	563	596	579	568	610	573	571	568	613	615	586	593	541	619	600	618	591	632	572	605	580	554	567	633	601	589	598	587	599	588	608	549	606	623	597	659	601	604	545	563	582	590	581	592	575	531	562	572	591	548	619	594	577	606	596	549	580	592	539	572	596	552	588	602	585	549	596	618	561	607	568	593	593	598	610	562	574	588	591	560	575	540	594	600	567	558	576	552	575	611	599	628	583	550	587	569	563	566	579	607	576	561	568	600	600	578	570	575	628	572	554	540	548	586	569	557	567	592	587	550	551	596	633	578	595	591	591	555	574	536	568	600	585	564	555	541	563	608	544	628	563	620	643	566	570	541	614	585	591	649	565	606	592	611	587	547	609	567	567	574	593	602	566	583	591	567	580	601	548	594	595	603	519	556	592	567	578	527	575	590	605	557	612	622	571	589	555	585	598	601	576	571	572	617	580	591	573	542	569	562	578	582	588	566	542	582	598	573	580	569	580	629	590	625	580	545	570	577	605	583	625	583	564	587	618	569	597	592	559	597	578	538	593	596	559	557	552	567	564	598	539	606	597	572	568	630	555	569	587	606	567	645	596	579	599	613	599	582	564	557	573	600	624	595	584	585	584	556	567	574	596	549	570	560	625	600	573	607	592	594	611	572	550	573	598	597	579	587	555	581	613	618	595	558	572	581	539	573	542	568	555	595	565	601	584	578	610	565	590	598	567	599	555	624	590	611	579	580	635	606	569	594	611	585	574	599	594	567	581	613	599	575	535	600	582	544	578	585	571	603	577	546	566	612	574	609	580	569	570	567	583	562	585	569	615	574	605	569	593	561	562	605	551	579	600	595	549	569	591	551	580	566	565	610	567	557	620	565	555	558	627	594	613	594	584	582	570	570	591	568	578	538	629	585	624	588	566	593	617	570	561	591	575	579	570	589	569	536	631	579	596	589	558	589	601	579	593	556	603	574	540	557	640	611	604	604	590	576	578	590	582	636	561	561	595	609	580	577	580	619	564	582	544	599	635	557	570	540	575	593	625	589	627	588	558	559	572	610	560	601	551	566	612	600	598	562	593	583	578	533	582	569	618	598	572	602	586	542	572	574	594	584	546	566	579	573	559	559	589	605	565	569	534	581	588	582	529	596	575	580	594	577	565	580	582	604	615	577	625	589	602	536	542	587	605	574	612	597	552	584	565	597	556	585	626	600	560	588	589	612	603	606	579	571	546	606	569	562	611	624	556	597	546	589	637	561	606	562	577	560	574	604	585	575	565	555	609	550	592	544	593	541	525	556	547	573	574	535	545	542	545	571	547	582	566	594	620	581	551	553	585	623	590	582	589	582	582	604	579	590	578	560	578	554	619	530	555	593	577	616	551	546	598	603	553	577	575	569	544	574	586	599	591	594	591	615	570	603	593	532	561	629	568	592	587	579	595	576	584	548	604	606	555	582	570	573	574	589	627	602	621	591	578	561	532	577	521	566	550	573	609	583	585	587	580	601	526	583	550	598	550	552	574	592	531	562	565	621	580	562	601	617	594	565	570	605	580	574	601	588	615	598	562	622	543	577	576	562	579	587	562	576	590	571	573	580	510	620	587	572	615	616	578	619	532	589	579	564	557	576	590	607	570	558	581	572	606	552	575	557	620	593	594	592	537	628	641	573	581	573	603	603	609	577	569	552	551	591	599	562	597	576	588	606	564	552	581	559	620	567	564	558	574	568	595	517	575	551	552	541	563	603	580	592	615	540	547	558	544	562	577	581	617	574	575	611	607	597	551	556	619	631	586	599	598	587	550	601	593	579	569	574	606	564	551	578	561	558	627	574	613	574	584	560	585	577	607	554	592	604	604	588	552	562	565	644	579	571	570	585	575	579	562	603	572	534	605	547	600	585	592	581	566	604	567	601	580	554	563	537	564	538	580	579	572	559	556	549	552	561	607	600	581	567	590	615	561	588	625	568	608	633	576	580	566	612	608	582	561	580	618	622	616	584	575	568	598	520	519	586	621	594	582	557	572	558	563	587	587	569	572	598	598	598	565	580	597	627	589	541	591	578	566	592	623	596	571	579	579	541	625	555	593	582	601	579	603	577	596	526	563	560	567	579	580	606	596	611	607	633	580	571	574	562	579	568	594	568	575	589	572	568	576	599	573	569	603	586	560	587	589	598	546	561	595	622	568	598	599	566	622	601	570	560	620	584	566	553	584	575	576	576	603	592	574	573	567	559	605	643	557	601	538	598	610	529	630	590	582	579	612	581	568	571	562	596	545	577	551	584	604	637	561	551	557	630	554	568	608	611	551	585	557	590	572	590	601	600	516	563	584	590	558	599	598	591	610	575	570	556	559	609	581	573	577	615	611	573	548	600	596	583	584	620	596	558	578	573	657	584	586	585	582	587	541	610	590	633	553	584	570	577	593	547	588	617	580	618	628	555	569	547	614	616	573	575	589	580	610	593	577	568	586	588	567	601	584	592	573	568	555	587	608	578	593	606	583	566	557	598	597	599	581	573	610	611	540	585	580	602	606	561	575	609	585	575	586	573	581	559	611	573	549	540	507	545	632	578	574	599	575	563	538	596	587	569	584	548	558	586	583	586	569	560	590	572	570	564	588	586	562	547	598	564	607	608	591	551	548	548	586	583	564	572	578	564	552	539	571	538	578	567	602	609	561	605	573	606	588	589	577	600	576	567	571	575	554	582	578	601	606	587	657	607	587	600	613	612	556	584	564	588	587	594	587	569	593	592	575	589	582	610	600	580	574	580	557	567	561	596	566	646	597	581	591	567	594	570	604	623	591	569	597	586	601	586	603	536	580	569	567	547	604	613	582	572	609	595	583	577	571	557	542	561	549	614	607	607	577	632	623	590	563	536	639	569	536	547	588	571	605	606	614	596	548	561	588	562	538	580	612	542	572	608	570	602	554	583	530	629	587	576	601	569	558	546	552	570	605	564	573	587	557	547	558	556	544	537	615	581	585	582	612	557	601	600	573	609	609	594	598	600	550	610	557	595	570	533	599	546	537	639	627	591	591	580	585	596	549	570	531	566	597	560	548	556	592	612	591	605	549	559	552	574	571	588	584	607	557	615	621	598	608	594	558	567	593	604	580	596	602	551	579	570	585	582	580	593	622	557	607	588	576	578	569	597	552	617	612	553	553	557	589	539	547	551	568	563	570	611	630	556	580	541	553	600	610	557	575	563	527	557	593	557	570	527	570	624	599	604	575	542	578	548	545	565	588	564	557	559	583	538	566	587	568	565	535	560	565	574	562	572	591	568	558	548	566	579	579	643	574	595	574	562	625	611	577	612	607	552	608	567	640
3414	8288	6671	3247	2289	1816	1546	1331	1122	1016	955	895	835	851	792	781	770	805	760	785	717	750	679	687	687	689	649	770	736	712	746	753	619	680	698	705	670	691	693	661	634	715	716	714	686	715	740	698	702	702	672	682	698	680	726	667	701	711	680	689	742	671	664	683	696	703	693	707	670	691	719	657	706	664	690	674	695	690	689	714	684	674	649	613	712	706	714	683	690	713	671	683	703	719	685	654	697	651	707	658	718	697	699	707	688	692	668	718	730	688	765	692	681	699	682	713	665	651	652	654	675	653	694	719	728	725	719	685	681	663	690	675	705	689	648	678	665	683	659	695	689	673	688	699	663	679	700	696	672	710	732	677	676	676	649	647	712	759	677	702	717	682	681	685	674	686	697	695	698	660	643	714	680	671	717	700	668	717	679	695	675	712	700	654	717	673	723	698	687	684	676	721	701	653	692	758	649	684	657	681	669	719	693	678	690	661	728	665	719	675	736	695	675	691	649	659	681	625	707	684	675	688	660	709	676	697	643	677	675	656	698	695	691	636	659	700	630	718	669	748	716	698	712	711	697	719	629	732	650	675	730	669	678	674	682	686	674	691	682	697	673	647	666	665	740	669	711	689	692	715	718	637	645	698	701	712	667	726	672	681	639	668	680	655	710	692	724	706	685	702	691	684	674	668	641	691	674	664	668	668	730	697	754	704	683	689	675	699	717	702	664	678	701	660	679	703	680	692	636	673	683	730	694	668	711	670	657	636	686	695	702	694	721	661	679	679	695	686	653	729	677	661	675	699	715	725	667	687	722	685	744	640	722	710	720	672	671	686	699	671	705	678	680	678	678	648	674	730	682	753	660	665	705	665	645	697	719	684	676	712	678	685	696	654	668	692	660	622	690	689	695	744	665	702	675	710	669	685	708	672	659	692	669	652	695	668	685	704	671	677	691	724	692	645	634	695	662	683	720	660	672	739	677	678	661	670	683	661	690	712	678	674	650	674	711	706	692	707	690	662	729	644	719	678	716	648	621	729	705	674	667	639	675	700	709	677	688	680	694	718	736	696	713	693	682	678	657	669	681	708	661	678	682	693	688	675	656	709	683	704	687	672	694	667	656	732	717	703	688	672	683	688	690	694	705	693	710	706	664	690	678	751	683	731	664	678	670	658	628	637	650	682	693	671	634	667	709	684	733	712	681	703	685	691	630	661	687	693	725	655	703	680	668	654	681	661	677	692	700	665	694	674	691	704	703	697	697	693	672	660	668	690	669	643	699	687	677	730	658	694	717	637	707	702	688	689	677	663	679	646	668	708	711	692	679	707	690	714	684	697	689	700	715	727	681	712	730	673	644	682	699	758	698	695	676	675	656	655	697	707	669	700	675	743	679	690	745	723	735	664	697	636	724	708	690	710	712	676	733	708	666	689	664	670	678	708	732	681	672	747	754	688	637	659	654	680	648	698	666	681	659	647	659	668	728	671	696	727	653	711	697	659	663	663	703	704	681	654	681	663	648	670	684	711	707	713	693	668	654	655	690	707	685	701	726	667	671	661	692	653	676	660	691	668	681	720	688	690	665	673	693	700	690	679	715	681	681	660	676	743	705	640	713	717	654	711	675	712	715	675	639	681	659	697	713	684	694	714	689	677	685	675	684	713	684	721	659	659	670	636	726	679	689	654	731	704	659	692	693	672	686	696	709	723	691	669	722	693	668	701	708	691	675	694	692	672	712	663	648	663	685	708	647	660	683	663	714	724	694	658	688	682	655	674	688	701	653	712	667	721	651	667	716	686	707	710	691	674	683	635	706	699	695	717	677	650	688	667	679	759	705	688	671	686	736	700	654	706	645	646	679	660	720	685	700	684	702	687	697	679	699	730	716	708	672	707	715	658	687	658	729	651	641	677	714	678	705	707	715	657	649	691	677	641	668	708	679	638	721	662	662	718	697	714	666	706	694	649	678	665	707	719	703	726	682	679	648	653	688	647	677	661	665	709	628	653	673	737	707	682	656	632	687	703	668	662	665	707	688	626	694	695	662	708	728	637	699	673	650	641	743	670	725	639	702	718	676	714	711	716	682	709	660	640	694	669	714	718	686	667	682	653	672	691	702	682	724	725	647	712	722	694	686	682	678	663	678	664	713	694	691	687	717	655	658	716	682	738	630	708	684	695	692	654	640	714	685	680	693	692	683	694	689	686	684	677	709	697	693	670	650	659	706	758	682	694	692	671	689	656	648	699	694	719	640	671	695	705	655	697	630	678	668	687	677	715	665	678	684	705	658	723	647	690	662	600	654	667	699	676	657	660	653	678	703	705	675	692	677	732	672	668	664	677	672	697	692	685	648	657	690	680	696	708	646	665	670	684	691	684	662	701	694	705	687	656	683	687	645	693	691	707	658	722	666	733	678	705	700	711	663	678	654	673	704	694	692	679	697	691	701	683	719	707	718	674	706	708	706	676	664	681	687	677	652	716	691	661	683	651	665	635	689	694	693	694	700	706	703	687	742	695	679	710	669	727	638	684	666	682	671	692	693	719	733	694	703	631	670	699	696	708	648	692	693	689	688	670	670	688	695	693	752	703	730	702	687	712	654	643	701	661	701	721	669	694	657	647	693	662	679	666	718	668	675	691	699	688	631	685	704	719	714	691	660	736	694	651	703	701	677	660	687	733	700	706	691	712	681	672	670	676	689	710	687	688	664	705	678	700	669	681	714	692	666	685	654	621	713	664	678	637	712	682	679	673	677	689	663	654	637	727	680	670	699	698	708	675	679	688	686	714	664	686	667	666	647	706	713	687	683	664	722	676	684	703	680	706	663	632	691	676	704	666	691	639	702	650	725	645	719	639	698	737	596	700	697	677	706	705	694	692	681	672	723	695	672	665	648	702	698	703	691	700	696	653	689	704	643	672	676	684	634	687	672	691	691	682	701	688	743	662	662	682	678	669	715	710	695	679	690	658	639	683	672	711	685	674	674	686	710	635	683	716	706	706	681	695	698	677	682	639	677	665	706	664	688	700	708	695	690	655	756	659	674	688	665	636	691	669	671	679	665	665	652	632	681	650	664	672	669	700	680	712	696	682	703	664	645	697	681	628	705	672	683	660	682	702	669	672	686	676	690	694	700	721	682	723	704	661	698	655	718	704	664	678	711	686	673	699	693	662	697	652	710	692	694	639	659	669	640	685	678	734	665	669	703	661	699	686	708	692	700	675	685	675	665	684	686	695	708	682	738	705	632	721	665	689	654	677	681	678	612	667	677	694	671	694	703	734	694	641	654	713	687	674	652	738	677	680	648	658	682	685	678	688	700	685	675	704	668	673	662	712	678	668	676	703	720	710	637	637	661	698	685	721	729	654	691	713	662	734	709	729	663	659	713	680	657	707	666	709	674	659	682	712	669	747	702	677	633	693	647	651	644	670	674	714	710	662	728	679	679	635	697	630	683	660	665	701	645	648	639	646	678	699	641	692	658	695	645	695	712	701	667	688
24554	21091	27096	25193	11352	710	504	397	374	373	365	345	330	304	296	323	299	285	308	306	308	306	293	295	289	300	310	273	294	322	279	294	268	291	352	279	283	280	274	288	281	307	288	272	281	275	308	290	267	288	298	316	257	262	280	242	283	288	306	272	270	250	301	275	292	285	275	279	261	271	301	313	287	276	293	259	286	274	304	296	278	265	279	288	280	299	275	268	309	287	273	306	269	265	248	278	278	253	284	307	288	316	295	264	285	286	272	266	276	282	281	269	267	260	289	257	282	288	300	295	297	282	272	300	259	274	302	300	310	269	275	272	273	278	315	261	321	267	286	283	304	313	282	281	290	266	289	297	288	289	262	282	267	305	278	276	305	291	266	275	298	304	293	265	293	277	273	266	285	310	301	263	274	258	283	295	287	282	275	302	297	288	304	302	290	286	279	267	276	306	274	291	286	281	288	277	279	263	252	282	303	271	277	302	314	259	292	292	276	264	285	268	298	315	289	298	277	292	302	278	310	284	254	262	280	284	261	271	269	287	255	315	275	289	279	278	293	261	271	263	307	275	286	256	308	277	279	279	294	286	282	293	272	291	286	277	277	261	286	282	289	303	310	303	248	316	300	260	284	314	292	317	296	297	269	279	269	255	286	295	282	278	299	260	264	299	288	277	309	281	298	287	274	260	275	324	266	286	251	278	278	258	293	287	290	277	273	313	279	290	300	265	339	279	274	283	289	299	289	288	289	276	274	319	283	298	276	259	286	269	263	300	268	282	330	301	279	284	291	268	269	279	302	277	280	279	303	271	281	300	281	275	269	305	293	280	290	284	275	274	257	294	310	295	268	278	321	265	270	250	273	272	265	285	302	295	312	313	281	279	266	293	292	298	285	287	276	304	248	285	316	240	279	275	263	294	254	299	308	275	264	297	280	273	300	276	307	275	286	270	272	302	260	283	278	314	308	277	243	286	291	266	269	293	302	260	275	321	296	279	270	283	268	263	295	273	296	274	290	274	280	275	286	282	289	252	258	281	281	271	284	246	283	303	297	291	312	274	303	294	296	275	295	271	283	297	266	293	281	298	285	281	287	278	282	284	283	265	253	285	267	311	278	264	294	267	270	264	291	270	269	280	288	287	263	275	275	286	281	245	260	281	271	281	277	287	284	254	280	274	282	258	288	297	276	258	295	265	263	260	283	292	283	282	295	276	285	269	256	258	297	290	285	305	298	260	273	299	296	296	305	287	295	257	280	309	288	282	296	270	288	297	302	272	246	291	254	294	289	276	284	263	259	293	294	281	313	278	301	293	299	296	306	292	268	312	259	294	272	291	315	311	283	278	278	307	290	291	286	294	304	258	276	299	263	275	296	267	295	257	264	260	273	297	298	276	292	281	249	315	282	274	283	256	274	282	312	301	301	275	293	268	272	293	283	276	294	301	290	270	262	283	280	256	307	303	287	276	296	274	299	281	279	267	280	286	274	296	288	271	275	286	278	283	290	293	269	310	282	299	279	313	286	280	272	295	257	303	280	280	297	268	277	262	301	311	263	300	277	278	300	282	269	270	301	283	273	299	286	287	279	263	274	273	303	281	263	259	303	288	278	264	292	290	305	280	266	270	286	303	260	278	307	290	266	272	300	268	292	286	328	271	292	289	302	277	286	273	291	278	294	300	306	260	272	286	290	265	283	298	271	275	321	276	282	305	269	291	282	296	270	304	269	293	296	293	293	284	285	313	286	284	264	259	291	281	265	278	305	279	288	277	303	255	264	296	295	251	276	263	277	286	284	268	276	274	287	297	280	291	291	283	282	286	312	277	295	280	283	283	236	287	272	288	289	247	274	270	281	293	268	299	274	274	274	313	283	291	275	276	271	297	279	297	237	274	262	303	273	280	233	304	265	277	299	279	264	262	262	260	281	290	287	266	304	275	271	289	279	306	287	275	303	260	281	284	259	282	279	246	279	297	302	296	297	259	305	302	269	260	287	267	299	288	287	267	290	273	287	285	277	295	267	314	289	251	284	254	234	253	303	267	266	253	301	291	288	293	290	320	276	301	280	272	314	274	297	338	288	280	302	270	278	283	261	295	272	283	241	283	295	270	288	273	265	279	304	255	294	289	266	254	271	291	272	293	273	271	272	274	273	277	276	294	284	284	274	308	316	295	295	274	288	295	272	289	286	271	291	291	260	256	299	293	314	288	262	316	308	294	281	268	276	280	285	270	266	292	302	282	301	291	289	282	271	319	255	274	291	268	288	301	251	271	303	296	263	298	267	281	260	271	325	281	304	288	333	289	296	316	287	267	261	303	315	276	291	286	282	297	283	298	279	287	263	269	246	292	307	263	273	240	289	318	269	297	292	272	252	284	285	305	326	268	296	262	263	266	266	258	281	270	297	283	258	267	299	318	286	306	286	282	297	272	260	292	271	255	290	271	310	285	281	283	284	273	277	258	307	292	281	281	285	249	288	312	290	253	323	275	317	311	276	275	250	294	285	268	260	283	298	265	269	289	292	306	282	300	289	244	290	255	268	253	299	299	287	297	268	281	267	292	266	283	267	260	308	255	302	290	296	263	274	286	268	298	270	306	287	244	275	249	280	277	308	281	298	298	272	265	251	316	263	300	297	294	267	286	303	324	287	293	278	295	281	297	282	280	293	274	271	289	281	285	312	260	279	275	270	297	297	267	278	264	280	272	302	277	307	268	254	276	268	296	268	277	300	263	279	293	294	288	309	287	257	267	297	268	298	289	287	266	285	276	278	281	297	289	270	269	295	272	289	265	288	291	280	260	261	279	303	308	254	287	295	281	304	278	297	280	256	293	301	283	284	295	302	294	272	259	272	319	256	258	262	253	246	286	288	279	294	293	288	297	292	245	272	283	284	279	320	293	260	279	268	284	266	298	294	288	301	258	273	281	297	250	261	296	269	288	278	286	266	268	271	285	293	253	276	288	291	259	295	281	274	296	291	281	295	286	278	248	299	296	281	277	282	278	257	281	254	305	280	298	292	299	270	274	300	272	272	283	287	294	337	251	295	287	288	291	267	266	273	293	284	275	290	291	276	249	278	288	293	281	272	274	303	289	248	268	257	284	269	270	257	276	291	234	277	244	301	282	277	286	288	266	297	257	256	269	286	292	270	281	266	293	282	259	296	283	258	287	287	287	279	293	287	252	278	261	289	288	305	319	320	267	280	272	301	273	295	284	298	265	271	326	271	305	261	281	303	281	288	266	262	281	285	298	254	269	267	293	322	279	283	300	263	266	295	266	263	253	291	267	276	281	263	270	279	261	258	303	283	285	298	282	273	266	277	288	279	294	268	283	294	271	291	285	295	273	265	279	278	284	278	271	299	303	284	273	266	270	314	271	308	294	316	259	289	290	282	257	268	268	271	275	285	284	297	292	286	288	260	291	269	311	268	267	284	283	291	278	280	292	263	279	294	309	268	269	294	301	289	262	309	286	305	262	251	282	279	288	253	284	296	249
3346	5104	3787	1934	1336	1012	835	742	621	527	493	441	437	380	376	385	398	375	385	364	365	364	356	374	359	354	386	385	332	359	319	355	365	312	334	332	339	344	356	344	377	349	369	351	334	349	327	331	334	334	320	330	323	326	363	351	307	338	327	327	332	320	336	329	322	344	334	330	305	320	298	356	299	302	358	359	326	361	337	351	374	354	336	354	346	320	326	340	346	314	322	294	309	331	357	364	330	290	305	332	330	304	318	363	325	350	334	327	341	289	331	357	362	362	323	339	328	344	347	327	343	350	319	331	342	358	335	315	323	343	318	298	357	356	335	326	326	303	320	346	300	353	333	320	362	328	341	331	357	326	334	338	316	307	372	345	333	331	362	328	344	311	303	312	328	297	337	313	313	341	341	319	318	358	349	355	332	329	305	344	316	343	300	344	340	304	319	327	338	321	301	320	309	330	323	333	343	342	357	320	330	343	348	316	329	365	350	356	346	334	347	319	342	321	333	317	320	350	315	379	339	362	351	347	302	319	355	347	308	347	373	356	345	322	316	346	333	320	322	354	323	320	336	340	339	329	297	337	338	318	338	366	323	320	319	377	357	347	336	351	329	345	315	325	325	346	349	346	320	324	324	324	343	318	322	345	350	306	340	347	344	335	304	311	327	343	322	340	339	320	319	317	306	352	317	301	354	316	320	293	331	312	316	319	352	348	314	313	318	370	338	316	301	325	323	325	331	339	314	324	348	349	328	338	349	332	329	308	345	321	331	341	346	327	333	337	322	334	324	341	324	335	346	302	360	333	326	350	310	351	340	322	364	316	309	313	340	349	329	363	334	330	360	337	359	322	324	324	324	350	348	344	320	317	329	337	327	336	317	325	325	324	346	354	292	318	368	341	331	337	325	296	326	335	365	304	345	360	359	278	364	380	338	328	351	361	321	319	327	333	356	315	326	297	355	359	318	320	353	341	350	369	355	324	357	333	343	337	290	373	321	319	328	285	347	334	298	319	353	321	347	343	341	296	306	325	367	327	315	352	302	327	333	356	309	307	318	333	297	345	378	351	339	299	349	351	352	321	337	328	332	329	330	344	329	341	326	338	349	338	358	323	324	348	288	330	342	352	334	332	356	355	303	362	340	360	318	331	334	306	335	304	310	333	358	364	290	326	325	365	286	358	300	356	336	325	334	319	352	358	335	343	338	316	325	302	307	294	306	333	329	310	302	339	323	334	355	338	290	342	314	348	339	337	336	319	330	338	307	318	329	309	349	343	339	309	333	340	343	350	352	370	367	331	296	334	336	333	299	350	354	362	341	366	326	315	345	349	324	349	341	354	352	326	319	362	344	346	378	302	324	333	338	364	317	314	322	361	360	316	335	345	337	359	337	377	331	377	360	336	317	306	363	316	339	351	333	327	341	340	348	346	333	326	308	309	321	307	302	311	330	339	347	326	348	367	375	338	327	333	320	327	361	322	320	317	308	349	347	354	296	311	352	315	308	352	335	282	324	357	318	352	285	358	326	344	345	316	367	346	310	322	287	328	331	320	356	349	347	350	355	328	312	315	331	332	320	327	319	336	340	325	342	349	327	333	293	301	322	322	367	354	356	334	308	322	325	329	328	356	310	344	323	319	320	313	355	328	328	363	342	341	313	353	343	337	321	310	318	332	326	311	333	351	299	329	308	327	332	333	344	384	387	320	358	338	304	343	352	342	331	340	323	389	367	324	353	337	309	316	372	319	368	311	351	322	317	298	329	332	305	330	330	339	354	288	340	324	331	338	330	339	337	335	309	351	330	331	299	354	326	333	353	333	312	344	343	376	324	353	316	328	299	354	339	302	341	337	327	339	336	337	335	339	400	345	323	342	333	361	339	341	350	353	335	326	319	287	361	294	354	312	348	360	347	353	310	280	321	345	343	318	373	349	326	343	334	302	330	309	346	343	361	333	342	323	337	327	325	321	328	351	313	336	370	340	349	324	306	320	342	334	347	345	343	370	325	337	296	317	349	340	350	310	323	326	350	324	315	329	296	307	321	363	330	341	341	332	319	341	315	367	326	330	343	347	350	316	308	336	309	323	340	333	342	301	362	335	331	293	341	337	311	302	344	343	341	341	344	333	353	370	372	342	367	351	334	365	325	334	329	359	338	324	340	362	323	333	321	339	319	332	325	353	323	351	338	322	348	342	296	311	334	351	334	323	351	349	325	331	332	333	313	321	336	312	346	354	354	339	308	331	322	336	374	301	340	359	314	322	332	335	381	344	360	347	320	329	322	332	358	344	350	318	331	346	342	309	326	327	367	344	319	343	291	307	341	330	280	362	323	324	303	358	356	314	343	341	345	324	335	310	336	336	333	306	347	358	328	344	289	344	337	342	339	345	335	325	353	374	341	337	324	324	340	341	339	367	340	327	344	310	345	283	330	315	379	337	319	343	337	303	333	319	321	367	360	333	306	336	323	306	335	324	342	353	350	341	361	343	337	341	310	352	327	336	321	343	319	346	338	336	325	348	353	316	300	323	313	332	344	315	341	327	347	351	349	342	349	314	324	307	328	339	350	331	332	313	334	342	347	333	365	318	344	347	321	319	335	342	356	329	354	355	298	307	340	347	345	347	343	327	323	339	315	361	345	346	337	341	337	305	329	315	351	321	314	324	335	327	331	346	332	352	330	335	328	345	337	325	341	333	329	350	349	346	329	331	306	342	289	322	345	311	328	318	327	349	310	321	326	320	340	333	326	327	338	320	319	319	329	347	311	320	324	351	348	331	356	345	304	344	326	325	359	332	342	352	314	341	303	319	358	329	316	356	345	340	350	339	372	355	340	334	342	333	328	326	339	336	375	358	310	333	356	324	339	323	334	306	357	332	341	307	351	321	299	339	323	301	335	358	343	347	359	319	326	353	339	349	351	337	314	331	338	349	359	326	313	344	327	327	351	348	342	354	321	343	338	303	335	354	314	285	356	320	343	337	385	323	306	329	326	324	324	348	347	322	326	310	345	319	343	328	275	360	319	328	334	335	330	327	330	335	329	278	348	326	340	335	322	360	351	340	310	330	354	329	338	346	347	347	288	337	347	331	353	369	343	349	286	339	338	319	318	317	330	324	317	335	330	340	329	337	328	317	299	312	339	328	299	331	364	340	338	335	327	357	341	339	332	350	354	304	330	327	336	303	354	331	345	349	346	317	330	334	324	325	354	378	305	351	339	325	340	331	324	345	333	341	319	368	315	319	349	331	328	329	329	360	344	319	334	335	341	345	315	343	342	339	322	343	324	330	302	336	338	319	301	328	306	321	342	285	366	345	324	345	333	336	309	341	338	323	330	338	342	328	331	319	307	347	329	345	327	323	297	342	328	333	332	340	335	349	338	353	348	368	326	354	317	340	342	306	339	338	304	322	343	319	322	338	309	334	289	326	328	329	319	350	276	339	342	331	329	337	329	298	337	350	329	369	334	330	368	327	348	355	347	300	320	354	328	315	335	347
22619	21192	28676	23979	21184	21199	7685	962	722	601	545	456	467	412	435	382	353	388	358	357	343	350	322	324	293	290	289	293	307	314	274	305	263	304	304	316	280	284	301	297	295	296	296	272	292	306	269	286	277	285	293	312	300	281	304	274	282	277	276	281	274	263	262	261	265	259	282	284	274	258	257	285	295	274	291	285	279	281	269	257	247	280	275	252	281	262	274	298	223	290	268	277	282	288	277	292	294	277	280	249	275	258	317	271	242	298	285	275	283	262	288	283	258	268	264	277	292	265	266	247	248	280	270	276	297	278	295	292	274	258	261	274	269	275	229	260	278	273	277	271	280	268	275	301	283	281	274	300	291	262	277	285	235	270	275	250	266	281	248	262	277	277	272	272	269	253	254	273	257	288	272	305	277	294	259	271	262	273	279	289	289	263	279	255	264	271	287	257	289	270	255	278	301	259	268	253	284	268	295	246	289	304	243	259	285	269	275	291	282	252	298	266	259	254	276	279	294	308	287	265	307	248	249	261	311	269	283	278	303	244	288	264	308	272	294	272	291	288	277	258	286	250	313	267	305	280	262	278	240	261	248	246	272	277	267	271	272	312	262	268	288	270	297	279	287	278	281	259	268	274	280	295	281	302	277	263	283	286	247	302	268	289	288	239	277	266	291	283	271	282	290	244	270	294	274	292	285	263	270	256	255	284	264	296	272	262	290	276	265	254	293	270	279	284	295	265	266	271	288	281	284	255	283	274	231	290	269	265	282	274	256	273	269	295	284	282	278	261	290	262	273	261	264	255	281	271	288	253	282	286	279	253	292	280	266	249	270	261	283	277	299	267	294	261	267	252	277	285	266	279	282	243	250	285	279	254	257	282	270	275	283	272	283	277	285	265	290	260	253	235	269	290	279	258	279	280	260	263	261	267	278	270	252	278	280	269	274	278	309	267	273	255	271	277	282	276	286	263	270	271	232	303	273	266	297	280	293	271	285	305	303	249	253	267	271	281	279	260	273	277	276	243	252	270	277	265	295	274	303	287	280	252	288	298	296	284	237	275	277	259	272	264	296	258	306	281	259	265	287	304	295	277	293	276	290	278	275	274	286	273	258	276	277	282	268	283	264	301	263	228	265	280	292	262	295	258	241	272	277	256	320	279	275	256	254	279	277	265	279	263	251	267	277	283	263	272	256	269	251	273	250	228	273	278	273	284	315	268	272	268	293	277	252	258	285	267	263	291	273	265	265	272	292	265	283	311	253	281	284	256	250	237	285	287	281	261	260	281	267	271	278	305	286	288	267	273	262	300	269	281	296	267	287	268	255	288	304	277	298	274	265	265	280	295	295	277	251	286	285	285	271	262	309	268	265	288	285	275	277	271	269	291	316	274	288	273	251	269	271	263	286	251	287	281	283	253	263	260	313	285	272	282	260	253	284	240	287	248	272	296	307	233	266	250	259	293	260	299	301	265	268	328	263	258	244	268	277	240	262	256	294	269	275	274	304	263	271	274	291	285	276	245	286	294	266	252	292	264	255	280	272	252	285	277	250	242	295	268	316	266	301	292	260	282	270	272	251	263	269	270	292	254	270	255	270	256	274	297	293	277	283	293	264	264	297	274	284	257	270	293	310	279	264	268	268	276	264	291	266	279	282	266	247	267	263	248	282	265	306	262	288	289	256	285	287	272	271	248	281	280	285	296	276	265	307	269	285	263	304	266	271	260	281	273	258	294	274	283	275	292	268	282	272	287	245	301	269	270	261	269	246	277	278	297	238	275	247	274	271	277	276	283	308	261	260	284	305	284	272	269	288	277	258	256	248	258	263	270	281	303	269	270	245	295	254	287	285	266	254	267	277	295	269	263	292	265	250	248	268	257	254	281	276	257	317	265	288	266	243	244	285	279	306	293	259	287	258	292	279	254	271	281	267	253	297	266	292	273	263	268	295	272	277	260	275	274	267	275	282	286	275	304	272	275	283	268	264	301	254	255	258	282	261	243	268	265	286	278	292	272	293	283	246	254	260	258	273	266	247	300	262	304	270	262	247	276	242	256	265	287	303	280	298	257	270	278	264	289	252	279	273	263	281	282	269	250	276	276	266	275	268	267	284	293	291	280	253	273	270	268	285	304	262	259	295	254	294	272	277	308	270	254	297	298	272	285	258	249	264	282	251	262	271	277	284	290	268	256	268	242	288	281	262	279	267	251	285	275	285	278	290	276	274	282	292	293	298	300	265	288	296	259	232	255	292	215	266	258	261	296	291	268	271	258	261	261	275	251	302	280	270	267	263	285	252	290	255	254	289	263	267	263	289	267	283	294	282	253	280	241	271	297	252	272	277	244	283	304	270	265	286	287	241	271	271	244	268	309	277	289	268	262	270	258	280	280	280	253	275	270	287	275	263	258	310	252	268	294	278	269	252	255	267	278	263	275	290	286	285	280	251	290	275	275	266	270	260	271	278	295	281	264	274	243	277	262	277	263	255	263	275	282	283	278	271	267	272	283	281	289	263	232	265	263	263	267	288	304	272	267	279	291	248	283	270	278	277	263	295	307	268	287	248	254	275	287	256	272	319	295	278	255	258	286	287	292	251	280	301	269	251	300	289	302	286	266	260	256	278	263	268	299	237	284	299	274	277	277	293	251	271	273	254	267	279	285	257	270	279	297	274	320	297	264	258	261	274	284	252	296	267	256	279	268	257	241	289	286	300	271	288	230	255	254	271	284	255	256	254	304	284	280	264	265	285	318	319	264	272	275	282	266	263	267	268	271	257	304	279	258	304	308	280	267	249	256	276	284	251	313	326	293	275	291	277	294	265	296	244	251	279	242	274	284	274	270	249	282	280	294	267	272	265	301	283	259	296	272	284	286	315	275	252	255	272	297	279	276	275	275	246	253	235	292	270	249	300	258	268	307	288	259	287	264	274	292	259	244	275	287	286	257	275	253	311	264	254	250	272	256	274	251	288	292	271	239	285	283	300	262	260	252	279	296	254	285	270	284	286	273	269	246	278	254	260	302	260	274	280	250	250	278	296	293	259	299	263	261	279	252	280	279	289	272	264	262	276	300	279	264	266	261	268	238	253	291	279	261	282	301	275	277	252	268	282	293	272	278	278	278	305	294	282	288	284	251	267	264	286	264	246	252	280	266	263	273	248	263	262	252	267	258	256	287	289	268	267	275	251	268	297	287	266	264	267	286	273	279	297	257	260	268	286	293	265	279	278	273	280	267	293	288	283	276	290	297	296	248	266	246	289	287	291	293	267	252	240	267	272	262	277	280	248	333	255	267	254	272	282	283	269	265	258	277	285	280	287	273	266	237	285	269	258	263	248	272	268	320	299	278	284	293	281	260	285	252	293	274	271	267	273	287	269	274	281	266	251	261	259	249	271	260	288	290	273	246	254	272	302	308	254	288	247	295	256	294	257	293	266	269	256	303	266	296	253	278	269	237	260	270	248	283	291	262	272	274	273	263	291	272	286	277	278	273	305	253
4403	13823	10891	5242	3559	2638	1972	1595	1211	982	896	769	651	597	563	509	507	496	481	482	419	433	390	401	412	423	429	373	362	414	389	379	338	405	335	403	380	359	337	329	355	345	345	346	350	331	355	344	328	368	348	355	360	319	345	340	322	363	322	336	349	345	339	358	341	319	332	318	346	330	322	327	363	302	329	346	354	350	330	347	369	362	348	325	325	364	356	332	322	322	330	355	327	359	363	337	333	340	303	288	343	294	323	383	374	336	325	329	332	308	348	348	315	357	299	350	359	333	340	343	355	363	304	378	322	310	352	333	349	343	370	335	353	350	339	297	311	332	341	316	335	326	327	312	317	321	323	345	314	344	329	336	350	373	375	354	312	335	329	323	337	352	318	351	347	323	345	321	334	331	358	376	333	330	353	319	320	316	321	348	345	333	320	338	346	338	324	328	327	343	304	339	349	350	337	391	367	319	358	348	326	319	300	352	354	357	308	353	319	359	368	299	337	340	343	335	335	313	356	359	382	338	325	301	299	339	359	335	324	320	365	328	298	355	340	352	340	383	324	321	355	324	362	328	341	332	319	357	342	346	331	313	320	340	320	338	351	347	358	336	350	349	320	323	345	322	329	342	358	345	305	335	356	309	351	351	313	378	337	312	320	359	322	337	304	346	349	352	323	335	335	338	333	329	345	353	343	334	342	350	354	341	295	325	301	359	353	329	309	318	315	345	343	324	328	356	350	316	335	314	314	341	346	325	286	359	324	309	339	367	314	321	356	347	350	324	348	334	300	319	367	326	349	329	353	328	312	343	334	339	339	314	331	340	336	346	382	350	347	317	332	331	346	365	341	300	364	321	330	332	333	343	335	338	341	334	336	312	307	346	335	307	351	334	332	314	340	323	333	316	334	362	353	326	306	324	314	315	357	316	335	317	333	368	327	328	335	339	322	349	332	348	339	340	327	335	329	322	334	335	321	360	350	317	341	357	325	333	364	314	327	347	368	331	335	318	344	355	312	334	350	365	370	321	304	330	318	319	343	330	299	327	318	326	333	334	336	327	346	378	365	350	329	372	340	322	352	339	342	345	311	356	297	314	350	342	328	345	290	332	322	320	349	308	357	346	343	326	351	336	364	359	337	317	366	335	309	336	311	302	346	329	315	319	351	378	333	358	311	335	352	324	341	348	349	354	330	317	306	332	357	331	347	343	356	333	282	350	330	352	362	330	326	345	338	324	313	331	336	324	345	309	314	333	331	373	343	319	346	337	351	339	317	338	297	322	358	324	353	358	326	314	325	310	344	327	346	317	343	336	324	335	352	326	354	325	340	343	326	330	326	367	342	340	354	337	330	344	362	353	336	333	302	366	346	346	327	312	348	308	346	376	318	335	330	327	324	338	337	364	309	319	315	340	334	359	339	336	329	351	330	324	346	347	331	334	303	354	344	356	330	350	321	384	313	353	335	342	327	343	287	328	338	322	317	344	371	339	302	320	332	334	339	341	317	326	339	332	305	315	332	321	314	322	289	318	345	326	302	323	350	332	320	314	316	303	344	305	346	322	332	341	316	333	331	334	357	328	339	336	328	331	377	310	325	348	290	324	331	370	319	335	318	371	328	338	325	365	328	353	336	366	344	353	340	333	359	334	328	344	366	365	338	374	362	338	320	366	335	340	327	330	335	330	338	335	364	329	317	293	320	335	299	341	307	347	324	352	318	345	346	342	327	324	367	336	323	333	331	320	318	320	348	354	316	343	326	339	348	315	338	319	302	330	320	369	322	331	313	333	358	328	343	359	308	322	322	323	356	357	320	343	371	334	306	335	358	327	310	342	336	308	322	338	354	328	325	354	341	346	333	333	347	331	377	302	311	361	331	355	326	323	378	312	329	300	292	339	330	328	355	328	336	339	350	332	327	357	334	327	377	321	359	339	333	308	358	331	328	348	324	339	341	367	290	322	319	363	336	361	331	325	335	347	322	326	342	322	333	358	328	375	333	339	360	327	324	372	329	335	335	352	342	299	328	346	307	345	323	319	356	342	316	341	324	324	337	368	331	320	340	362	334	340	317	305	323	376	374	298	341	298	300	333	367	356	323	319	329	313	363	368	337	352	361	329	348	329	341	331	321	343	351	329	342	343	308	303	335	362	346	316	335	338	342	340	306	329	342	341	338	313	372	333	347	306	326	367	296	329	307	301	338	332	350	333	324	335	370	318	322	319	348	349	342	357	343	340	357	346	339	329	334	330	329	311	352	331	340	334	320	303	329	346	330	380	321	335	331	313	346	304	337	287	341	336	346	338	363	341	309	329	368	340	342	333	343	345	333	359	352	323	331	305	335	344	316	316	357	367	374	319	323	349	377	335	308	337	324	329	340	330	316	355	377	344	307	323	322	352	337	345	342	342	330	324	309	323	328	358	346	336	330	341	348	337	353	322	325	328	330	373	338	330	340	321	319	304	322	320	323	348	338	346	318	343	349	341	318	342	335	304	348	331	346	335	342	311	370	356	306	353	307	313	311	317	330	350	360	359	315	335	341	286	327	323	318	302	321	323	294	346	329	367	326	325	332	328	346	340	337	331	362	392	347	342	325	342	336	343	331	338	358	294	345	340	311	360	329	361	350	327	357	315	336	316	319	307	357	342	357	302	345	350	339	321	333	369	331	344	317	350	317	377	345	340	337	351	330	313	338	322	329	317	358	314	335	333	361	342	321	332	327	371	304	320	351	326	348	374	322	330	302	334	328	367	307	342	342	335	369	313	335	355	349	347	345	306	324	337	321	330	343	368	340	328	317	339	345	327	337	400	323	324	355	320	342	307	330	357	346	347	338	325	348	327	344	371	350	311	306	326	307	295	335	331	348	335	355	318	342	334	293	327	367	319	330	356	335	321	303	350	343	323	318	337	355	357	368	350	392	339	339	339	351	352	350	338	319	326	342	381	368	324	357	362	337	345	314	324	359	326	321	354	345	348	324	321	351	338	360	360	326	321	337	369	343	312	322	330	343	350	350	320	321	352	336	358	362	372	312	341	349	344	329	327	347	320	310	339	327	333	348	330	319	346	320	340	330	332	330	352	355	339	329	330	375	306	341	335	362	341	350	336	353	354	316	331	326	339	380	337	330	338	324	330	350	326	320	372	328	343	308	350	349	316	358	337	323	330	357	348	315	312	330	356	307	331	339	352	365	307	342	336	331	346	348	338	345	350	325	317	342	367	291	337	337	314	343	329	342	321	307	324	355	356	357	301	344	346	323	351	334	358	339	290	328	350	336	333	363	337	327	314	317	340	338	335	347	325	307	317	308	351	305	329	313	320	363	339	354	356	321	374	350	345	338	351	320	338	334	325	331	342	324	313	361	302	386	343	365	368	324	340	363	317	338	368	348	349	328	341	331	356	353	317	334	368	355	322	319	322	349	340	355	363	325	305	335	369	357	347	318	335	360	311	331	345	339	341	335	333	343	344	332	337	345	335	316	340	312	346	370	326	338	347
27220	18251	4102	874	611	620	540	573	563	511	535	498	516	555	564	523	503	549	537	544	551	512	534	523	500	553	576	547	545	570	532	549	582	548	542	540	554	552	498	538	536	560	526	546	530	481	522	554	572	517	540	530	598	545	559	553	542	523	525	536	516	555	555	499	519	573	537	531	552	577	554	547	510	522	577	556	532	552	574	571	534	514	534	473	537	561	524	545	469	561	556	547	506	530	533	531	558	556	549	517	549	517	539	535	542	543	544	525	555	552	510	553	536	508	539	554	538	539	515	538	536	561	514	539	565	501	518	544	525	515	510	565	505	521	552	529	554	515	580	572	557	555	571	515	519	514	580	533	556	513	529	525	561	512	514	530	531	514	541	503	524	510	494	543	561	535	557	540	515	576	582	542	519	571	491	546	560	504	500	516	591	530	550	557	511	533	499	495	560	530	552	511	533	499	573	511	528	560	553	587	539	506	527	540	562	546	519	522	555	549	582	542	558	534	510	542	552	547	555	530	524	585	519	472	506	523	568	568	552	547	564	505	546	543	507	509	519	570	540	537	547	526	527	538	526	541	536	535	552	514	567	574	553	534	559	539	527	549	521	531	546	529	505	544	537	580	505	594	586	527	578	518	537	557	554	531	541	583	554	561	527	543	536	562	561	575	538	522	581	601	575	553	553	547	517	545	545	566	542	535	537	510	533	558	522	560	589	541	536	516	566	547	506	504	529	571	569	564	551	506	546	517	542	551	506	520	529	514	534	543	525	540	543	529	527	582	532	553	524	570	535	528	524	552	515	538	545	555	546	515	569	572	557	541	555	561	489	555	537	533	566	518	542	522	530	560	546	521	572	507	510	540	505	583	513	529	521	537	527	522	536	538	531	518	530	543	552	537	547	572	499	546	523	551	549	547	556	550	544	547	553	546	515	562	511	587	574	527	551	529	541	548	585	559	521	558	536	567	563	495	502	521	509	544	569	556	551	537	572	520	542	574	536	477	559	515	550	521	545	515	514	556	555	544	532	563	566	528	548	571	537	516	554	518	522	544	504	530	510	542	538	527	540	543	497	553	534	547	583	545	517	572	559	534	542	542	578	515	558	550	503	597	532	564	522	529	499	556	552	529	566	473	535	503	532	531	557	538	519	621	517	497	528	533	501	487	527	523	560	546	527	498	517	541	540	499	524	517	547	506	543	519	575	580	542	542	497	521	501	543	530	574	520	519	554	522	495	515	504	571	490	557	526	558	518	541	567	534	500	518	536	564	501	508	507	609	554	511	561	563	541	528	539	545	550	561	599	505	557	538	508	518	545	540	516	537	543	538	563	562	556	552	531	579	504	575	570	515	556	559	541	508	501	570	517	531	570	517	563	560	539	536	546	536	539	570	563	560	505	546	577	552	522	535	505	544	530	521	484	561	487	500	528	569	557	562	538	559	530	532	510	510	549	552	518	548	546	562	565	516	556	554	568	531	549	553	541	547	556	580	506	543	555	536	557	506	485	513	528	561	577	514	529	549	533	534	522	506	556	538	541	553	558	572	526	540	550	542	570	510	563	547	549	544	548	530	543	533	543	574	551	533	538	556	549	558	511	523	514	518	543	540	523	549	527	505	556	574	485	534	518	560	520	528	555	554	527	533	552	520	544	593	584	577	555	536	526	553	506	496	546	534	534	526	569	569	523	530	538	535	530	519	563	514	537	513	517	543	517	531	530	514	563	558	525	515	557	505	559	520	524	548	552	532	531	524	527	540	572	548	552	532	583	583	512	552	521	532	568	554	536	546	549	523	543	532	532	533	589	542	553	535	559	531	532	522	518	548	534	563	518	523	537	528	540	528	503	514	503	517	560	542	504	540	550	557	540	529	520	534	539	513	562	532	578	494	524	532	519	550	599	528	556	540	522	550	523	551	538	540	507	534	527	559	540	522	551	520	551	471	532	561	538	560	523	557	497	580	511	524	546	563	502	532	492	524	566	505	496	546	536	537	599	533	545	533	566	529	525	541	508	556	523	525	557	543	503	581	539	540	538	540	551	503	553	568	551	496	516	548	524	569	540	560	530	510	543	563	548	526	562	549	561	551	532	511	511	511	542	561	534	521	535	524	563	524	513	508	501	557	489	482	578	521	552	562	559	562	519	554	555	526	528	514	558	536	597	502	561	552	526	572	546	558	532	560	511	522	555	508	547	521	581	566	534	534	525	547	572	515	545	566	541	546	532	510	521	532	516	588	529	575	555	527	554	544	550	504	539	543	507	469	500	568	552	561	547	513	542	550	527	535	547	536	500	577	503	536	513	541	530	533	543	519	555	531	535	550	529	537	557	598	498	539	529	510	534	548	531	511	531	504	538	560	507	540	569	531	582	564	591	531	516	554	520	540	518	540	521	567	520	559	581	548	519	562	546	492	529	572	581	541	603	516	498	529	544	534	535	545	535	564	524	552	572	506	568	531	531	541	539	515	519	580	575	561	520	544	568	568	534	524	566	526	510	520	548	535	544	589	518	508	557	515	508	533	547	548	560	522	545	574	557	523	517	531	525	535	531	516	576	568	535	541	526	532	515	512	481	519	528	562	547	515	539	544	567	533	538	506	535	526	536	545	532	505	549	533	516	509	531	548	529	556	539	566	524	509	564	478	547	566	547	556	539	508	545	527	529	531	556	547	541	525	549	551	555	571	522	538	537	581	529	577	541	519	538	560	517	513	566	533	511	517	533	530	556	549	512	543	539	539	556	571	523	567	554	505	530	500	541	519	522	575	507	546	521	557	542	523	547	574	545	549	526	555	544	520	560	506	530	511	527	541	543	560	536	508	531	543	526	548	547	546	529	561	577	556	543	547	517	523	551	509	571	517	489	529	517	540	525	514	566	559	526	531	513	541	542	579	585	540	580	539	544	526	524	515	532	515	601	566	547	499	570	513	567	548	554	600	506	537	512	546	572	522	542	485	541	531	491	559	572	552	605	526	541	504	530	535	542	587	565	509	562	520	549	537	502	529	547	505	582	518	500	503	537	515	549	537	538	529	513	533	548	567	500	541	507	510	516	558	542	520	494	524	540	560	484	537	533	494	567	508	524	545	505	549	536	543	482	551	557	517	493	529	528	493	547	549	532	545	548	515	558	538	499	523	528	571	552	516	556	519	529	523	534	514	529	533	530	493	556	520	494	570	541	542	553	571	584	531	531	550	530	503	525	508	527	539	549	549	520	493	538	547	515	557	545	541	508	492	543	537	543	547	535	590	512	544	525	559	523	552	512	514	580	542	546	536	531	555	544	543	528	517	535	537	584	515	548	540	534	531	561	578	551	542	506	522	512	517	483	548	558	542	518	543	519	502	535	562	556	520	540	512	522	542	525	544	539	576	596	565	536	563	529	523	546	573	531	587	560	552	557	542	522	561	504	526	562	580	511	528	534	558	515	543	592	537	539	522	531	524	543	584	504	530	573	534	565	542	548	538	545	529	523	545	556	517	527	547	533	519	554	534
4328	1036	1014	747	699	659	646	640	595	678	699	619	690	627	637	627	632	637	661	678	623	662	702	604	635	610	622	632	625	642	618	630	610	650	614	640	643	596	646	603	649	639	610	618	618	648	639	645	651	553	633	641	606	624	614	630	631	641	583	666	641	659	645	605	628	640	603	604	608	620	643	644	633	593	636	654	644	632	660	610	651	664	615	661	632	649	629	671	621	677	651	652	623	613	665	652	648	642	638	597	631	624	624	626	640	654	600	658	609	613	619	644	656	621	612	657	641	639	622	606	662	635	628	645	620	654	607	603	592	611	633	603	619	633	630	655	679	639	600	636	639	621	605	578	639	670	622	636	633	598	625	655	638	631	598	686	670	633	623	630	613	656	649	589	586	638	666	655	617	644	634	579	618	687	639	655	617	623	621	651	637	606	616	622	600	620	644	606	681	669	636	624	589	649	687	652	655	665	639	621	599	588	604	635	662	625	639	654	651	629	643	616	633	608	599	642	660	596	610	641	610	630	664	665	641	665	611	678	661	673	615	597	620	589	652	612	613	626	675	616	608	591	620	604	596	606	644	644	619	616	644	615	576	647	630	573	635	653	656	598	588	626	608	640	606	594	601	633	630	637	653	639	642	653	629	654	659	629	642	672	632	594	633	625	631	580	619	581	599	624	621	644	635	642	675	634	657	648	655	600	609	662	617	618	641	637	590	631	611	625	609	608	642	610	641	639	641	625	658	607	612	666	605	639	636	667	668	607	656	628	626	660	627	635	633	612	604	637	637	622	649	624	611	618	664	631	635	616	623	642	619	648	643	598	645	625	682	672	675	617	616	637	647	597	623	604	582	629	594	682	646	555	633	632	614	673	630	626	651	624	648	611	658	591	615	658	616	652	616	581	601	610	622	641	616	612	650	624	660	588	618	658	613	621	623	591	621	644	643	657	670	630	615	620	635	640	652	649	613	605	630	629	604	612	612	662	656	631	656	589	658	598	632	622	609	631	589	636	686	620	619	637	588	617	660	639	625	653	668	589	630	672	636	641	676	690	665	664	626	647	618	585	623	590	585	626	650	621	639	600	600	608	604	636	625	624	648	627	635	620	648	643	643	610	683	613	632	687	647	686	618	660	634	633	592	628	624	624	602	613	576	650	626	635	587	635	619	605	626	625	649	611	647	573	614	619	640	641	647	644	645	626	665	613	599	656	625	650	641	616	581	669	654	646	657	556	621	583	645	600	586	633	625	628	614	605	658	618	663	627	585	684	617	617	594	634	622	640	618	600	643	633	631	670	670	638	619	584	640	630	637	612	626	646	631	647	633	616	626	639	615	667	634	618	632	615	636	600	630	639	614	614	646	642	624	627	646	676	629	633	610	643	627	650	630	662	620	630	599	658	588	609	613	633	652	613	659	638	594	649	662	599	659	609	625	616	659	621	649	672	618	626	655	598	610	610	620	624	639	646	665	664	603	605	621	619	645	611	616	635	629	616	646	680	564	615	641	660	626	649	642	657	648	672	593	661	655	607	635	618	630	627	665	624	631	646	670	644	665	657	621	610	605	637	615	619	646	629	619	619	606	618	652	624	639	641	688	604	616	618	579	680	621	628	640	613	624	619	586	656	617	641	600	656	655	629	584	592	653	662	627	625	669	639	647	592	644	598	639	651	632	609	652	600	631	610	630	640	589	610	635	646	616	611	683	657	602	642	620	625	615	610	609	607	668	626	652	633	636	652	648	619	624	634	630	637	606	609	656	612	642	645	590	641	643	588	648	630	661	638	616	649	641	638	652	629	588	620	721	603	614	640	670	611	640	626	588	657	619	630	666	572	652	589	711	629	615	627	640	595	626	634	635	655	621	633	616	619	619	635	632	633	692	644	656	672	668	617	636	613	630	633	666	644	582	609	630	655	642	620	596	642	649	614	614	584	591	694	651	627	624	583	647	653	641	629	638	620	666	601	645	611	660	653	629	618	649	608	637	680	596	633	645	672	656	667	613	642	686	619	631	639	609	622	617	641	646	652	619	594	593	561	607	639	636	637	604	626	623	607	631	559	610	621	621	622	635	599	629	590	618	669	644	637	621	628	633	624	603	600	612	637	632	663	611	625	641	622	655	633	672	614	638	653	646	628	619	643	653	640	646	661	615	641	673	611	634	664	616	661	619	621	659	628	602	620	605	613	613	618	666	623	616	604	602	623	578	644	592	664	617	636	624	595	667	624	654	603	623	646	648	615	633	663	625	630	635	688	668	694	653	636	620	604	600	634	643	625	635	611	593	615	624	619	568	625	609	622	635	638	623	597	665	645	609	634	633	655	622	644	608	595	657	609	601	636	602	622	626	623	608	614	606	619	656	643	616	622	642	637	685	623	626	633	637	634	612	680	663	666	621	645	609	617	603	627	613	671	611	601	620	609	613	648	631	601	640	627	596	627	643	624	614	635	638	657	612	572	653	645	548	665	646	605	643	602	654	615	618	631	632	629	645	591	633	620	641	601	649	653	626	611	665	626	624	624	611	645	638	635	631	638	646	611	616	660	625	659	621	628	597	587	646	600	609	655	662	656	635	605	645	603	623	669	647	620	609	655	635	618	658	610	618	599	651	631	630	661	607	610	673	657	659	595	628	591	652	634	610	636	647	622	650	666	621	657	615	629	636	620	653	578	647	617	596	647	635	621	654	662	622	612	611	646	586	623	681	622	636	610	638	634	626	653	601	627	622	665	657	647	607	614	594	681	639	601	600	615	625	642	639	620	631	624	657	634	673	666	655	609	629	616	620	603	633	621	621	637	636	662	606	597	651	624	639	634	605	610	665	630	669	633	620	577	654	643	615	618	673	649	629	632	638	592	630	701	618	658	624	644	591	638	659	615	651	673	587	594	639	599	619	615	626	644	611	624	684	640	623	591	619	597	625	587	595	680	659	597	656	601	648	649	623	688	636	635	637	628	642	628	618	642	680	567	647	614	653	623	638	619	610	624	582	633	655	624	628	655	679	645	637	643	597	660	622	636	625	600	596	643	664	643	653	629	615	633	598	607	603	616	607	635	658	637	674	617	622	627	609	644	642	622	631	601	617	621	603	617	642	617	606	619	644	603	631	616	600	620	610	627	690	589	633	615	627	588	630	666	618	604	595	607	662	630	629	653	644	621	647	612	643	626	660	648	619	612	574	592	562	640	619	637	606	659	623	609	665	634	626	620	615	648	655	631	586	642	628	617	586	652	682	601	604	688	599	595	618	598	683	609	687	617	620	589	589	622	632	605	657	631	603	619	620	606	626	628	623	623	597	632	638	615	632	645	643	628	624	581	653	591	605	603	645	637	584	641	597	654	592	594	652	653	619	643	623	638	645	656	619	666	607	590	614	676	622	671	608	620	695	625	638	670	596	599	601	636	579	614	620	646	617	614	668	617	619	612	605	656	587	631	638	633	654	603	604	618	607	648	594	617	645	589	640	624	624	652	652	600	598	666	633	626	651	641	626	632
23608	21076	28064	24276	21048	9242	1322	949	766	756	717	698	672	675	599	660	588	645	637	602	618	636	567	587	587	566	604	593	594	610	609	532	584	577	577	597	586	602	590	634	553	597	612	550	560	570	565	606	611	594	590	600	558	532	602	551	607	569	560	592	583	607	594	569	590	562	588	545	591	639	511	591	554	535	568	601	563	564	562	591	568	571	560	556	566	594	536	576	597	536	584	583	595	570	597	590	569	580	590	601	547	588	576	613	580	595	598	569	578	598	581	581	580	531	570	596	581	571	621	562	587	620	573	575	568	562	570	527	592	561	570	555	530	579	547	583	579	604	565	586	582	605	577	586	546	571	555	578	627	558	617	540	588	584	594	623	549	577	598	545	563	576	561	546	559	572	601	559	605	550	603	547	609	537	493	579	580	549	581	643	611	569	607	559	553	564	585	585	577	573	548	601	578	570	573	561	539	580	586	539	590	608	554	564	564	566	565	549	541	543	574	568	546	570	553	527	578	580	604	628	557	540	586	609	575	564	562	585	538	613	551	541	549	525	593	593	566	603	590	554	593	568	600	543	569	562	565	557	539	580	617	599	572	552	540	573	570	552	583	564	580	559	558	583	614	544	578	593	588	602	575	593	563	523	571	545	564	588	560	557	553	592	579	579	543	557	558	593	575	566	554	535	559	556	538	565	552	588	597	534	581	555	582	544	546	567	606	578	571	590	582	602	613	566	594	550	556	587	579	585	558	588	585	610	588	556	584	577	628	561	582	568	616	553	596	549	566	577	523	595	594	563	617	604	634	578	580	583	586	566	626	577	590	603	548	588	582	601	564	573	593	580	576	515	664	561	597	569	584	577	575	603	581	566	565	549	559	566	579	532	576	577	582	540	554	573	589	543	618	564	560	576	556	549	573	605	602	601	589	627	591	574	544	556	570	586	586	608	553	575	524	598	554	562	560	557	542	598	586	598	586	551	587	543	571	556	552	579	592	595	642	613	590	608	524	574	619	555	587	591	581	587	599	566	550	577	573	569	562	543	583	619	550	559	559	592	630	614	563	573	620	574	555	604	587	542	601	543	575	608	583	590	592	580	595	577	569	572	558	580	563	589	563	560	569	606	561	539	620	554	561	548	563	590	572	542	618	575	548	585	572	617	540	557	566	560	548	559	540	592	599	514	561	559	606	538	635	578	597	518	596	558	595	539	601	555	534	585	537	571	579	557	562	542	565	590	598	584	551	567	567	561	562	556	601	574	598	573	578	582	517	559	573	555	581	603	548	583	564	544	596	567	538	537	606	582	567	594	582	571	544	576	596	577	551	607	605	563	538	546	566	556	556	589	535	543	597	561	561	539	583	592	612	578	547	524	587	571	555	589	585	601	549	585	566	571	609	538	579	556	587	594	583	598	599	599	563	565	568	552	570	613	566	543	549	569	532	581	581	557	561	568	593	565	571	572	597	549	566	563	587	573	587	564	583	585	569	563	563	562	584	568	579	532	579	538	528	618	573	527	563	555	557	521	583	535	602	553	613	615	566	564	551	617	584	569	607	589	577	568	573	562	587	551	555	592	582	591	561	581	597	577	593	556	544	603	568	568	560	565	553	581	574	523	557	566	577	604	551	557	590	576	527	568	542	584	584	558	589	585	627	563	561	593	595	560	562	550	570	606	588	567	586	559	521	568	544	549	590	584	612	572	588	599	562	613	577	572	627	548	528	593	554	555	605	573	594	543	559	544	586	585	548	590	537	553	551	581	610	577	566	571	553	565	569	580	566	580	564	577	540	596	598	586	602	589	526	583	584	591	608	539	575	522	582	569	615	576	599	624	582	577	575	588	598	575	581	551	572	570	548	549	586	557	561	580	544	605	585	537	550	565	590	569	579	600	556	572	582	616	601	576	570	547	585	563	595	571	539	582	614	591	588	553	614	567	564	548	585	538	563	543	523	583	598	606	577	584	591	553	551	577	574	584	597	567	582	610	588	592	606	579	564	585	563	549	571	581	551	585	577	582	586	566	595	546	586	605	606	589	586	567	588	569	561	551	593	578	581	602	594	543	604	592	602	576	579	579	565	602	586	597	623	559	561	581	590	596	598	570	533	577	558	567	598	564	539	575	558	551	582	560	608	543	587	566	571	537	570	566	561	588	596	561	573	547	572	593	573	554	602	574	579	593	591	583	592	586	552	573	567	578	560	597	572	599	594	582	558	527	581	551	576	548	556	616	600	560	569	596	586	604	574	566	580	567	579	594	600	564	552	581	594	564	573	573	568	542	561	550	577	587	575	573	535	552	533	568	523	574	572	598	591	573	572	566	597	574	560	544	583	590	588	532	557	588	581	591	589	563	554	553	588	590	629	568	605	604	613	542	580	580	574	582	569	595	578	569	571	599	549	610	526	572	556	527	568	569	575	540	531	555	586	564	536	599	542	560	556	555	573	585	622	576	540	579	587	534	549	597	588	586	579	584	556	585	525	522	569	572	570	565	569	580	599	580	578	618	589	601	571	593	591	571	574	593	551	584	556	539	600	550	551	559	538	575	591	550	538	585	588	580	542	566	573	565	576	565	561	543	555	581	562	564	557	516	585	551	544	578	562	585	572	571	561	581	559	575	532	575	573	599	583	599	569	590	595	587	538	560	572	625	607	560	586	590	552	579	596	540	545	566	579	571	547	560	597	616	549	579	572	562	587	596	536	555	543	562	632	575	591	592	555	587	600	574	565	594	596	562	591	558	582	600	600	567	591	572	589	589	577	568	524	596	567	582	576	580	571	563	587	566	555	553	621	551	593	596	560	626	602	556	626	600	578	595	534	559	561	571	538	560	560	584	562	588	553	548	583	557	565	603	581	576	557	554	555	601	547	582	593	560	587	558	538	606	560	566	549	537	577	595	542	571	551	544	574	544	581	550	598	548	589	586	562	601	550	535	575	615	594	593	616	610	565	569	539	544	569	591	549	570	529	603	582	558	608	578	591	590	586	579	602	585	579	545	573	530	570	557	587	517	549	577	575	639	592	594	548	561	604	603	578	564	578	535	558	571	572	561	624	559	516	551	578	556	581	599	557	532	542	575	583	580	593	556	556	622	602	613	554	524	555	545	610	580	540	595	579	553	540	549	553	609	542	592	606	547	570	549	567	591	569	603	586	580	583	567	607	568	587	544	559	565	586	578	548	531	564	618	592	549	616	555	569	592	597	591	584	566	599	633	581	575	546	512	552	553	572	596	603	624	561	567	570	549	522	587	552	574	589	566	586	514	637	581	547	601	547	580	601	568	579	557	609	566	560	607	591	587	553	592	583	587	574	574	621	562	559	578	591	529	604	544	575	565	539	594	612	585	578	583	505	547	548	579	550	603	577	595	559	562	622	554	555	543	588	579	587	572	524	529	612	568	565	567	574	551	593	576	579	596	580	567	573	600	555	559	625	607	562	558	575	559	590	534	527	569	606	527	583	600	586	519	594	594	554	555	511	588	548	580	564	564	574	608
3283	8392	6540	3220	2315	1824	1482	1311	1145	1024	950	895	893	828	771	776	770	735	742	758	718	691	683	693	695	745	714	699	723	691	704	679	774	733	675	694	713	681	722	694	692	675	704	667	712	677	678	666	655	671	690	725	668	746	656	666	701	701	702	654	634	670	729	652	696	680	623	732	745	689	712	677	646	618	725	684	672	671	650	730	682	709	691	710	673	674	686	640	657	711	663	700	670	741	695	686	667	634	609	735	689	679	659	711	664	717	694	645	648	742	671	718	643	670	646	612	686	663	710	686	656	673	670	645	665	686	667	679	665	679	625	710	692	710	658	673	660	691	690	693	696	695	678	720	660	679	683	646	655	669	667	704	591	638	718	626	635	666	657	672	649	675	711	698	658	701	670	669	704	692	689	688	651	700	691	684	683	716	725	666	699	721	647	668	674	658	716	708	670	683	711	694	707	694	674	693	703	673	680	732	650	674	664	692	704	645	683	680	684	668	663	663	678	728	696	711	675	705	684	653	677	690	692	670	674	707	690	712	666	675	709	676	688	695	672	703	686	657	665	650	691	641	643	639	669	673	671	660	624	694	644	659	658	672	659	691	677	699	695	712	661	642	650	676	685	614	686	662	664	687	690	696	660	658	687	659	673	673	693	655	655	681	699	691	688	663	672	658	672	675	676	724	638	701	699	682	648	702	680	638	675	672	687	680	644	690	689	672	686	690	713	670	668	702	684	699	665	666	693	696	670	652	681	669	631	686	680	740	714	630	652	694	690	623	669	696	640	641	679	640	679	663	658	713	670	680	663	729	706	677	662	731	718	670	768	695	666	670	665	682	701	631	639	704	686	641	654	649	723	706	694	619	671	655	657	677	676	681	684	672	664	670	675	688	623	638	677	698	714	664	706	769	683	704	649	632	642	682	677	656	694	710	651	653	721	683	701	643	661	702	679	706	692	659	682	699	653	667	723	683	684	713	706	630	669	640	695	648	727	683	700	634	679	687	711	696	701	713	676	703	685	680	684	661	739	723	682	655	689	683	678	652	731	671	691	659	645	647	664	734	656	655	695	657	686	687	681	651	665	701	657	659	681	668	687	656	759	668	676	632	664	681	653	665	678	666	692	671	655	673	668	675	625	649	719	610	632	679	661	685	651	685	688	687	736	663	674	681	629	646	659	630	708	655	662	691	692	640	659	659	698	662	653	653	616	649	702	682	686	677	696	686	654	685	682	660	654	655	674	614	685	687	690	624	635	685	668	678	687	717	665	674	663	653	713	685	686	683	645	689	712	661	696	664	683	663	688	701	703	674	682	680	663	680	682	668	679	700	650	720	719	714	676	659	687	688	722	696	720	629	655	666	638	702	675	675	688	669	692	681	654	673	654	698	670	675	633	627	670	678	606	660	694	701	692	650	678	691	680	673	684	711	685	693	641	680	676	700	613	636	707	669	699	669	665	692	689	679	664	702	627	707	648	664	687	657	687	684	639	691	706	677	634	655	659	670	688	667	709	711	688	674	668	633	672	701	683	665	671	714	673	604	706	701	717	664	675	684	684	667	678	719	696	712	744	658	691	699	686	683	692	698	684	687	708	622	655	706	720	685	675	656	660	683	725	661	654	742	727	658	649	657	710	677	659	636	679	712	696	688	716	674	675	700	706	747	682	674	690	668	665	676	695	653	681	649	617	664	667	729	720	692	681	680	708	718	707	740	677	700	658	638	647	698	646	675	689	653	700	680	706	627	669	658	689	681	701	703	655	666	652	710	698	665	674	649	678	659	642	732	697	664	671	701	664	712	680	708	653	690	699	719	681	667	687	680	645	676	658	637	662	679	605	653	718	669	649	626	674	725	713	692	707	693	669	700	684	702	688	646	686	711	626	672	719	642	663	620	702	709	686	673	674	687	720	675	646	646	650	683	720	673	690	679	674	720	676	717	686	727	689	679	633	645	704	721	658	669	707	640	630	674	724	698	647	658	688	675	640	630	665	676	685	638	672	628	665	692	686	659	606	662	682	689	648	684	703	652	691	696	676	689	684	693	690	658	659	705	681	717	692	681	664	693	675	695	655	707	681	692	675	651	624	674	707	695	713	645	669	709	715	677	683	642	635	677	678	670	669	698	647	663	695	631	706	699	728	702	665	625	648	638	702	667	682	689	692	684	642	682	704	654	699	663	671	682	631	683	673	706	685	655	650	705	702	708	666	700	722	699	697	675	653	700	674	672	687	662	650	711	693	662	649	683	691	680	677	635	687	677	693	650	704	642	681	681	703	717	664	628	677	681	638	640	721	671	714	686	665	680	667	640	648	669	697	685	680	690	678	678	691	686	651	639	683	650	708	678	625	663	700	650	667	692	650	667	658	654	640	644	719	699	678	695	656	681	694	722	679	674	659	680	666	668	637	720	649	696	661	688	678	648	640	706	675	678	692	654	693	670	646	693	727	718	677	638	720	690	690	728	684	677	641	642	685	692	678	675	627	672	650	642	682	672	682	681	635	682	674	646	668	695	679	704	672	653	668	681	612	669	669	665	670	661	698	673	687	694	734	661	665	642	699	648	667	711	661	657	691	650	640	674	679	666	713	693	691	700	715	620	728	674	671	702	700	648	715	687	674	693	708	726	663	657	684	695	703	672	671	673	676	620	677	630	650	672	671	649	694	676	677	691	656	703	670	645	680	730	696	643	668	662	675	676	671	724	690	666	652	666	716	644	682	667	729	687	690	700	684	660	697	705	692	708	666	671	663	637	720	684	624	634	701	692	694	675	703	674	727	711	655	674	697	642	677	645	701	670	701	694	679	652	670	644	677	660	655	651	670	699	680	714	702	634	658	742	646	649	660	698	707	697	683	690	659	655	669	705	718	702	682	668	654	666	657	671	686	684	648	630	630	678	691	653	669	630	664	651	676	666	680	723	689	682	665	666	689	699	720	686	689	672	624	707	688	666	625	662	658	672	709	719	679	617	664	728	676	682	702	708	704	655	635	686	664	671	644	684	720	708	695	708	655	686	674	630	663	656	684	626	746	689	653	684	684	618	699	674	685	662	694	682	706	684	701	641	673	654	645	683	692	666	702	689	656	715	699	717	673	690	758	648	739	655	681	659	715	671	679	684	669	700	694	654	695	663	648	691	701	635	669	691	649	664	636	689	696	632	665	665	669	745	623	670	671	681	676	746	681	694	681	638	722	627	666	699	656	706	671	653	722	712	664	711	638	662	670	701	704	679	684	699	739	678	664	676	689	642	723	659	666	670	678	647	607	659	706	645	658	665	672	682	665	733	674	679	669	689	690	688	758	651	664	699	682	734	667	691	683	719	652	673	607	688	671	713	688	663	672	670	648	639	717	700	706	642	686	669	622	703	702	648	681	659	672	692	680	629	639	657	659	681	689	720	672	704	684	708	674	715	706	683	723	674	662	690	645	643	685	686	674	681	656	674	692	689	721	684	663	684	652	667	700	651	671	692	666	698	706	692	664	678	675	666	690	634
24583	21097	27154	25156	11413	699	517	454	395	350	338	320	327	324	308	380	294	305	284	314	319	302	267	306	289	273	310	270	279	300	295	324	264	285	287	292	310	293	253	302	273	298	298	288	261	281	251	294	304	290	295	274	287	299	304	270	272	277	269	315	297	278	267	262	292	276	273	277	250	279	263	293	294	288	285	280	288	295	257	293	284	289	264	282	261	276	255	275	269	265	278	274	264	274	259	295	297	263	290	293	293	295	285	247	303	265	259	312	259	285	273	235	297	293	282	261	247	271	266	270	289	273	278	256	287	287	264	300	285	271	279	274	272	285	288	299	300	300	276	303	295	293	286	306	289	281	304	296	316	268	250	283	295	320	255	316	254	304	273	257	275	266	259	260	278	293	291	246	280	308	268	310	281	260	262	274	267	290	265	274	315	276	294	300	283	271	294	297	294	273	266	279	267	298	294	308	256	289	300	260	258	287	297	272	291	254	302	296	308	302	296	263	289	297	295	283	301	306	269	280	273	286	289	271	286	269	272	267	272	289	264	287	283	295	294	265	282	299	264	267	271	284	284	289	264	299	277	274	280	260	268	300	270	270	290	290	306	294	308	271	296	311	278	284	307	275	277	253	280	230	281	260	294	265	326	292	265	260	283	283	271	295	270	280	275	302	288	266	269	288	293	269	290	232	267	261	284	291	260	283	295	310	272	281	317	261	289	272	257	275	282	278	274	253	283	290	263	257	277	295	250	284	268	245	269	282	277	268	304	296	265	304	282	280	281	294	287	271	283	281	289	297	272	267	247	270	282	306	289	268	284	265	284	291	274	278	267	268	263	266	269	254	287	302	285	287	299	286	264	258	293	274	290	267	292	293	284	266	277	302	288	293	285	300	291	301	293	280	304	285	313	266	280	286	297	267	256	261	264	236	273	282	305	296	287	310	278	289	263	297	285	282	312	256	266	275	289	262	286	270	253	279	270	299	273	280	273	283	283	307	278	273	263	289	277	278	257	290	287	304	296	280	301	299	287	278	266	276	279	278	268	273	278	291	332	257	273	277	272	274	268	300	273	274	291	281	271	272	269	275	273	287	314	279	233	263	283	319	284	228	277	286	289	249	281	260	261	317	278	307	293	292	280	266	302	290	263	287	259	275	277	285	242	273	276	253	256	293	277	270	269	288	278	274	285	262	275	273	280	270	306	284	291	279	302	296	259	272	259	276	281	287	291	300	272	243	291	281	264	275	303	274	262	301	297	290	298	269	262	266	286	278	278	277	279	299	287	272	273	292	288	282	261	281	296	284	303	299	293	274	281	280	267	263	246	296	299	258	292	279	257	274	256	288	275	269	284	244	293	272	283	275	287	300	273	296	274	284	264	275	287	286	292	261	290	293	299	296	284	284	276	311	291	241	291	242	275	273	292	250	274	264	263	321	267	244	301	295	304	301	258	297	270	292	276	288	283	243	280	301	285	308	298	286	275	272	270	295	279	290	284	279	265	287	290	275	294	289	274	295	277	275	323	280	295	289	284	254	297	289	283	319	294	284	285	295	271	264	267	281	291	324	288	287	278	296	281	296	282	292	292	291	265	281	292	257	270	269	280	272	283	273	264	268	310	272	282	279	273	253	273	293	267	293	265	277	293	309	272	267	266	272	276	274	281	279	310	280	276	299	315	276	312	230	264	293	292	291	287	274	304	296	295	276	274	287	259	277	301	308	295	264	282	302	257	288	252	279	273	309	298	269	261	296	282	279	287	256	283	298	308	280	271	292	276	291	286	271	307	261	257	297	281	282	263	281	280	257	286	291	269	291	281	289	291	283	292	306	293	286	264	316	287	295	294	287	288	289	278	281	264	258	267	269	289	277	284	291	244	291	283	288	275	268	284	292	251	277	286	278	321	264	266	250	291	271	278	285	290	289	273	264	273	271	271	280	295	315	255	308	305	261	284	309	278	270	259	285	297	296	266	280	290	293	285	262	252	273	281	272	279	311	286	279	269	262	304	272	265	295	288	281	244	283	274	281	285	276	288	280	255	251	262	284	303	268	250	283	294	273	287	289	255	294	256	266	299	314	265	302	306	299	301	273	279	284	284	246	273	288	265	277	308	303	273	292	290	284	312	285	275	307	278	282	268	274	292	304	269	289	277	259	310	289	256	297	288	286	277	271	290	278	277	319	260	275	297	287	293	279	285	264	266	242	305	293	304	303	271	274	284	274	310	284	291	299	281	280	299	253	299	277	264	287	327	296	260	298	293	269	290	277	291	266	282	270	240	278	285	312	297	279	266	267	259	264	250	287	292	291	259	264	283	295	291	282	301	257	289	260	286	275	292	296	277	276	296	273	288	285	268	285	287	272	292	266	272	318	286	260	301	246	274	281	268	258	312	296	277	266	265	260	302	275	272	315	295	288	237	287	260	289	261	287	286	306	289	244	308	290	265	290	289	268	320	288	288	277	282	288	279	288	253	275	291	284	297	289	286	264	260	290	290	262	232	294	315	268	278	291	287	261	265	317	287	296	274	268	267	271	269	277	277	284	225	291	262	253	324	289	296	275	263	306	275	280	303	277	271	293	302	297	284	286	291	302	291	257	307	260	265	292	276	295	298	292	288	267	270	273	272	290	307	272	266	263	309	288	278	302	283	298	276	277	275	272	274	279	286	284	263	320	280	290	287	263	261	279	247	288	322	279	246	264	289	264	283	283	269	256	261	286	289	284	275	258	280	245	283	266	300	276	300	281	291	266	306	296	305	325	286	286	275	299	271	262	303	276	286	264	285	250	289	278	268	275	281	291	289	256	281	280	296	287	269	283	281	314	279	303	266	280	279	291	302	287	293	279	243	277	246	280	274	261	248	289	291	290	259	305	280	302	287	283	305	276	285	295	273	264	268	262	277	277	279	276	309	270	266	277	268	276	298	280	275	274	278	279	289	269	234	277	287	297	261	270	272	269	302	248	317	301	301	294	269	308	253	288	274	288	262	304	280	273	300	278	262	284	263	279	273	258	267	284	277	259	271	286	280	262	283	301	306	258	311	290	271	274	283	295	303	282	285	303	262	268	281	296	302	243	280	257	311	297	263	296	269	268	280	275	292	267	332	277	280	288	306	299	267	247	239	287	267	246	289	279	279	304	277	285	290	308	271	281	265	267	304	291	271	283	244	278	282	277	289	277	262	257	294	281	281	282	290	319	256	289	268	312	265	302	258	273	282	283	300	270	280	295	275	259	259	288	317	291	297	280	265	303	304	267	258	273	269	284	301	298	299	295	258	240	310	271	278	256	287	292	268	279	302	272	292	305	257	278	249	308	308	291	254	282	269	289	289	288	274	299	299	274	296	264	277	272	288	314	287	276	283	291	275	301	274	255	260	281	279	302	271	297	276	267	284	288	281	270	309	288	287	285	275	263	317	295	326	249	245	268	292	282	280	276	286	271	301	278	261	278	286	282	306	279	269	302	298	299	293	276	286	290	275	275	312	260	286	292	259	277
3352	5210	3826	1856	1315	970	839	694	619	526	496	486	434	443	408	352	378	366	343	357	367	407	366	371	352	328	345	388	357	352	343	338	340	334	310	332	335	341	339	317	347	312	327	328	313	327	321	335	341	362	341	322	355	332	342	330	335	322	343	335	339	355	323	342	344	336	342	349	332	369	361	352	333	331	315	304	323	327	354	376	363	343	334	335	329	341	343	347	336	320	340	318	326	330	338	329	345	293	338	320	341	341	338	327	315	335	341	322	328	328	335	326	332	302	348	344	338	310	360	290	306	325	326	333	332	308	330	353	355	302	340	322	358	323	338	346	320	325	341	334	349	351	331	312	374	299	330	353	324	344	351	321	336	302	356	315	294	317	360	346	353	342	308	340	316	322	296	315	325	353	333	325	313	334	321	338	325	296	301	318	308	346	363	320	339	358	357	342	367	301	362	342	323	335	324	346	339	336	325	317	348	327	319	344	325	338	342	338	331	337	337	344	338	323	321	317	300	351	326	315	318	372	370	358	344	362	306	342	333	311	337	317	328	341	317	292	303	334	339	324	292	354	315	338	344	335	328	353	337	298	345	305	290	353	341	336	313	321	327	366	334	321	345	342	344	316	349	336	315	336	379	315	347	322	344	330	336	302	326	318	352	325	346	307	365	345	356	307	319	306	355	345	345	335	356	324	310	332	322	308	341	334	317	338	323	288	318	310	311	321	326	334	335	355	333	300	339	338	354	304	345	342	297	357	332	310	335	298	335	339	351	306	350	317	336	336	335	291	322	325	333	344	321	347	352	327	329	324	351	341	336	353	310	345	369	344	326	301	306	359	301	313	320	351	326	334	329	338	328	344	307	313	332	312	324	342	341	331	311	354	303	331	343	323	307	323	330	311	333	332	344	353	322	313	336	324	310	323	346	348	334	297	312	345	323	323	348	349	344	360	349	317	319	294	295	339	314	295	337	351	333	345	319	332	342	322	332	334	331	312	320	343	346	335	356	340	303	304	332	337	338	332	340	331	314	302	347	339	325	328	325	327	334	349	323	316	326	329	330	326	325	324	317	350	357	340	347	341	339	336	325	336	302	332	326	312	343	350	313	312	326	333	385	332	312	324	351	354	329	359	332	360	320	317	338	336	335	321	344	334	301	350	340	284	328	307	314	306	346	325	314	313	341	315	335	316	312	354	365	292	372	343	318	326	306	350	287	342	319	366	303	325	358	302	331	335	326	321	352	359	338	332	347	332	379	323	312	319	336	342	361	333	342	330	364	340	338	313	336	302	323	332	317	332	312	351	348	320	300	312	326	345	338	304	344	347	354	311	358	317	307	340	341	333	326	331	335	357	356	315	324	353	314	313	341	350	316	369	343	321	326	329	307	352	324	318	390	375	326	325	338	329	339	351	311	335	329	326	337	332	335	329	348	327	351	347	345	318	322	317	328	357	345	347	343	318	357	319	303	309	361	335	343	321	313	312	319	373	326	338	336	344	317	327	345	312	314	337	325	323	341	343	319	315	309	333	332	323	350	316	320	320	369	331	305	312	313	322	361	307	320	340	302	341	328	358	346	309	301	361	350	341	340	331	326	316	336	320	350	321	324	324	336	305	316	314	326	314	347	337	329	332	339	319	331	313	332	323	306	359	343	349	324	357	344	378	301	333	330	306	355	304	303	309	315	348	311	314	341	332	326	311	336	341	338	311	342	331	350	316	330	311	329	345	314	340	320	327	342	326	333	340	321	363	335	317	333	353	330	335	352	332	364	338	354	335	321	316	349	327	338	301	333	331	324	338	333	337	326	333	324	321	329	320	337	316	321	338	301	321	343	334	326	343	353	317	356	331	321	341	329	337	362	344	323	316	338	338	322	337	315	302	351	324	320	318	326	315	314	319	306	330	342	323	326	306	327	323	344	332	337	331	330	299	311	322	343	335	327	346	292	310	316	328	307	339	288	346	369	330	320	304	312	336	328	324	329	359	320	320	339	368	339	314	284	356	294	347	313	313	309	354	308	320	356	343	321	314	356	331	314	344	335	355	314	339	300	336	340	332	331	324	325	341	354	334	308	345	303	323	336	324	296	312	313	358	335	333	332	319	362	297	341	322	331	321	309	353	332	320	324	325	321	324	346	316	325	336	319	324	314	340	359	328	363	338	325	344	340	332	363	349	314	320	341	317	333	321	334	345	334	340	359	339	342	320	347	348	321	307	330	313	340	309	310	322	330	336	333	324	294	362	342	321	355	342	328	317	331	331	324	372	327	323	329	301	304	339	344	336	325	342	361	359	309	334	316	347	349	349	325	365	330	361	327	327	331	327	348	311	315	303	351	313	325	333	341	342	305	299	361	324	318	360	368	342	300	336	310	310	360	297	308	323	338	330	336	322	374	344	340	337	300	323	340	320	319	373	332	341	317	313	336	319	332	333	326	340	336	351	334	321	330	339	325	351	328	357	344	358	334	335	341	336	324	300	344	330	356	315	314	311	326	324	311	333	357	374	309	356	340	329	311	298	313	313	328	353	332	299	352	316	332	326	343	338	321	356	335	329	358	355	332	305	323	309	333	335	335	320	317	341	327	333	353	327	356	304	340	301	372	349	330	342	356	328	304	335	332	336	337	338	352	308	315	321	310	303	330	349	334	286	322	326	328	298	333	363	337	349	332	329	337	321	331	331	308	357	291	352	334	338	318	349	303	334	331	339	332	338	324	334	344	333	304	307	324	347	333	324	328	333	324	330	310	338	347	340	333	355	319	344	320	330	310	350	369	340	321	316	313	316	340	320	336	333	334	313	355	312	299	307	313	357	332	340	335	333	325	324	291	331	338	340	324	321	336	373	348	342	332	311	326	372	331	342	356	354	328	319	309	311	344	353	309	363	333	343	321	314	329	333	334	329	335	318	312	355	357	334	358	348	339	365	342	339	340	320	344	332	337	347	329	351	298	350	325	315	363	320	319	315	324	345	324	327	312	323	345	339	317	298	327	313	325	331	328	280	337	337	356	334	315	312	340	329	315	326	332	300	288	352	331	336	319	314	293	344	306	308	347	302	358	345	350	343	358	328	328	331	356	331	356	317	343	326	341	367	311	333	317	291	326	345	348	322	293	369	336	306	300	329	324	313	353	328	342	321	352	341	322	324	363	321	340	333	351	318	365	306	313	334	361	352	308	329	299	309	317	307	338	314	356	294	324	363	347	320	319	383	315	298	341	302	304	381	328	336	352	293	327	323	312	350	314	324	341	373	343	325	340	316	324	344	358	334	327	312	337	363	321	336	312	337	316	330	331	342	350	354	359	334	346	351	325	341	335	325	343	378	330	312	333	345	319	338	339	325	321	312	369	325	341	339	339	347	321	354	332	310	330	328	333	277	328	331	340	336	292	330	311	309	299	346	332	327	335	315	338	313	335	305	330	296	310	321	319	336	297	353	370	330	338	348	352	303	337	326	323	346	334	312	324	306	307	315	351	326	347	304	360	330	323	304	346	296
22591	21138	28599	23888	21127	21158	7777	981	693	621	505	501	439	382	371	351	373	354	328	326	353	336	309	333	318	288	276	309	283	278	304	309	294	293	284	303	331	283	254	290	303	275	291	313	281	256	303	284	294	262	292	292	274	302	290	268	267	302	257	280	286	225	277	306	257	249	257	257	265	272	277	262	273	252	259	275	285	292	270	280	265	297	289	307	267	282	284	242	294	262	286	272	276	262	273	238	266	273	266	246	275	266	274	265	248	249	296	284	277	266	275	253	272	268	262	287	266	261	303	237	292	259	243	234	292	275	235	258	292	258	258	305	251	279	280	287	266	279	269	261	259	320	289	264	271	277	256	254	262	241	272	270	250	244	292	250	267	266	280	292	278	272	271	281	255	296	273	279	263	239	249	261	267	265	275	286	269	272	298	257	297	276	299	281	279	263	281	271	267	294	268	283	254	310	247	248	283	284	271	286	282	269	289	267	255	282	257	267	281	304	273	287	289	244	268	267	254	282	264	278	294	265	256	268	271	274	266	262	286	271	238	278	275	253	269	287	276	263	249	273	286	278	288	253	259	279	271	279	260	273	247	265	262	283	269	262	257	292	263	235	277	273	259	304	256	305	256	269	267	278	293	271	271	249	293	249	270	274	279	242	268	277	263	293	290	284	256	259	258	276	251	287	264	269	288	273	257	275	271	265	252	240	266	273	270	250	291	261	283	270	242	274	295	286	284	249	256	249	245	282	262	255	277	275	292	263	265	240	248	292	256	267	307	251	286	268	272	272	280	256	269	255	275	271	265	259	278	277	287	230	244	283	287	257	269	279	275	282	256	281	279	261	263	281	277	266	301	296	252	263	256	293	278	287	282	262	298	297	282	309	279	251	285	241	277	293	264	296	252	266	290	241	266	274	275	298	275	281	311	266	268	262	250	260	285	282	260	277	267	267	247	288	288	271	285	282	308	272	278	269	278	270	276	267	277	266	283	264	266	263	261	265	249	276	268	259	270	279	245	279	274	266	270	284	298	274	237	230	246	269	226	254	295	265	289	267	271	281	248	257	235	259	253	276	257	287	289	250	282	285	242	290	291	259	260	275	257	269	275	274	266	265	276	244	241	243	254	274	267	257	260	262	260	250	265	268	256	271	252	252	288	270	259	249	269	227	262	235	264	255	262	287	254	269	279	275	272	267	272	266	266	268	299	295	279	260	264	278	273	309	270	292	241	285	264	264	219	242	296	237	273	278	246	268	268	254	262	294	259	309	284	234	278	272	266	300	269	286	292	264	263	266	310	305	283	288	299	262	255	270	279	284	250	249	271	245	248	284	271	242	240	294	291	289	273	254	238	277	257	291	234	240	276	284	285	265	266	280	273	251	271	274	227	281	248	255	259	260	247	284	264	267	260	258	276	272	249	251	286	283	281	273	285	261	252	268	287	290	285	258	242	278	253	269	278	257	255	236	278	276	263	251	269	269	293	268	282	268	274	294	284	280	251	249	289	231	261	267	246	302	285	276	244	263	269	266	281	273	271	276	253	272	270	262	267	295	250	258	279	256	276	290	259	280	234	263	272	279	250	271	309	281	263	247	284	273	265	310	275	289	251	298	273	269	243	270	309	252	270	249	278	283	274	252	267	284	278	260	295	266	264	269	241	275	267	256	249	292	232	274	284	271	253	263	255	255	279	239	270	275	266	266	254	278	269	264	252	277	304	265	266	270	255	285	259	289	263	269	280	257	257	257	244	286	289	248	274	262	297	243	232	274	276	281	251	264	267	288	263	273	287	267	247	263	254	272	277	272	267	282	243	245	279	273	275	267	276	285	266	300	252	255	284	261	264	290	269	262	271	266	273	246	287	288	261	261	266	256	260	283	286	278	268	269	300	267	257	292	268	257	262	271	260	261	259	250	247	271	275	273	278	261	271	287	292	254	279	269	274	244	288	256	278	295	270	280	290	287	251	295	267	266	306	287	286	271	253	270	275	262	320	251	248	291	257	246	274	261	261	271	262	256	277	251	237	278	263	262	280	258	293	267	256	257	250	264	247	295	277	236	241	270	231	223	268	275	281	243	265	268	257	268	286	270	267	248	250	288	274	278	279	274	249	271	276	257	258	251	259	288	281	268	235	279	278	262	248	281	264	281	282	244	255	279	269	304	278	272	269	285	294	257	268	269	263	266	257	253	285	258	251	295	250	251	262	243	261	269	278	266	280	263	272	293	260	278	253	274	260	268	288	261	276	284	288	287	268	255	276	259	270	258	287	299	272	284	303	262	284	312	268	258	267	288	279	270	252	278	268	317	267	266	266	298	272	263	284	267	268	272	264	270	248	277	277	273	249	293	262	275	265	257	263	238	322	265	279	270	270	310	253	268	229	265	277	264	286	266	282	264	253	260	258	250	263	263	254	265	250	266	245	258	268	263	269	263	266	290	281	279	270	246	258	256	282	254	259	282	297	249	250	268	261	276	264	243	268	269	261	285	249	261	262	275	277	267	284	258	253	255	250	279	280	279	250	268	267	278	279	256	264	265	245	267	257	273	286	301	270	255	241	276	260	274	275	274	283	258	248	306	246	238	273	267	256	229	290	270	232	247	264	281	265	290	268	277	254	262	294	284	281	262	271	281	276	279	269	277	314	289	247	253	287	269	258	259	279	265	272	302	268	269	276	241	246	255	257	266	271	258	250	283	282	279	287	254	247	278	272	301	259	265	285	246	289	227	303	234	283	244	260	274	264	254	267	285	297	268	266	266	245	280	258	290	262	260	272	301	280	272	257	254	267	248	268	251	268	286	274	237	282	260	270	255	263	264	306	262	255	261	253	265	245	282	306	272	298	299	262	265	264	262	265	269	257	236	283	275	285	236	288	229	254	251	263	285	276	251	291	261	300	278	264	304	292	282	264	267	262	265	269	266	271	291	275	269	266	266	271	242	239	269	289	271	270	274	268	230	278	276	289	241	268	263	264	271	285	268	273	266	280	253	284	280	283	281	264	277	263	267	279	271	249	239	279	245	265	281	314	278	271	274	290	239	289	280	252	235	266	247	293	274	264	263	255	283	274	266	262	251	287	245	270	273	259	295	270	289	277	285	298	282	282	267	274	261	273	281	270	268	284	246	258	260	251	245	291	283	275	244	259	259	246	272	291	264	265	266	276	276	301	263	284	291	269	282	246	289	283	292	294	256	258	292	268	248	276	293	256	291	277	259	269	260	272	269	290	272	258	229	274	278	257	254	268	215	287	262	243	291	257	273	291	270	244	273	262	278	280	275	276	260	260	282	260	229	261	268	301	290	293	278	277	272	263	267	247	247	250	272	240	259	249	255	300	270	271	275	270	282	289	273	298	259	281	256	296	254	241	255	240	266	247	272	250	269	271	271	262	259	255	269	290	267	278	283	254	268	263	266	281	287	264	246	279	282	273	277	268	297	244	269	269	262	262	280	249	277	248	272	263	272	299	285	302	267	259	251	278	277	250	314	251	272	286	248
4460	13684	10815	5225	3499	2648	2004	1618	1246	1023	831	808	667	632	604	540	518	485	453	452	434	453	401	405	367	426	392	386	397	369	396	378	360	348	401	357	347	351	367	365	364	361	370	347	376	343	358	339	316	347	328	382	325	361	338	342	320	367	352	304	353	328	376	338	337	358	325	321	328	341	343	334	309	294	321	355	336	331	316	332	306	335	322	327	329	336	303	320	356	340	359	303	342	318	331	366	330	355	337	377	342	346	355	327	328	355	326	318	321	351	326	305	337	311	348	324	333	321	322	331	330	302	340	312	307	313	311	338	371	334	310	333	312	322	364	310	313	323	315	340	327	320	328	326	341	346	337	373	324	319	366	303	357	322	320	330	323	326	331	331	337	311	326	357	327	329	307	311	351	354	326	297	331	349	293	332	296	329	292	367	307	335	358	349	319	323	352	329	346	331	346	326	343	318	301	328	346	369	327	347	349	330	329	311	289	332	355	320	309	326	340	320	341	321	341	340	373	322	322	317	337	352	353	324	354	319	325	302	312	341	321	325	349	356	356	309	317	331	348	330	327	332	308	333	362	329	322	309	356	320	338	311	311	342	302	329	338	334	352	344	350	318	325	340	339	324	334	350	316	344	358	320	331	313	349	326	337	339	314	345	337	342	312	318	325	324	365	323	327	323	335	331	340	321	358	335	333	306	331	324	337	318	310	319	332	319	360	338	318	331	340	302	316	333	360	293	317	294	334	335	327	355	301	329	318	337	337	392	336	352	299	347	325	346	327	343	362	327	289	339	312	342	332	348	301	319	346	335	301	353	336	360	326	356	313	294	342	300	334	365	317	345	333	349	301	323	332	314	340	353	360	335	305	337	290	345	337	358	342	345	309	340	333	334	366	320	361	315	333	343	327	331	339	311	318	345	337	366	371	359	327	315	318	314	326	312	343	341	319	308	343	340	356	328	308	345	325	312	341	340	314	336	318	317	301	326	339	334	320	302	353	331	317	321	338	326	344	313	318	299	319	333	326	307	322	328	337	301	287	324	347	327	301	357	320	356	329	301	342	344	305	322	321	319	318	348	331	323	308	322	317	338	316	318	312	332	318	329	321	344	316	354	332	323	313	331	311	302	307	325	328	352	333	335	355	343	323	351	339	330	321	322	366	324	310	328	333	316	359	312	303	315	322	328	309	315	338	343	317	344	354	334	321	341	336	324	340	349	321	312	333	350	334	311	359	329	331	313	301	329	346	278	333	331	369	300	352	307	342	326	329	335	346	316	355	331	331	329	343	331	316	358	312	289	326	324	315	343	303	313	333	327	347	337	310	338	344	321	370	341	329	324	345	326	331	337	300	308	332	306	364	333	355	316	331	313	330	302	321	329	306	341	322	335	316	308	354	320	309	339	313	352	351	298	319	314	323	356	336	326	346	333	350	357	330	337	334	310	320	327	323	333	374	317	300	318	324	312	316	345	290	325	308	337	299	349	326	328	337	312	347	345	314	317	329	311	337	333	322	340	305	339	329	332	305	358	306	323	332	320	322	351	324	336	356	318	316	349	314	316	337	322	313	334	353	314	344	323	308	343	343	334	346	317	335	318	325	341	346	349	338	310	317	334	328	310	327	335	319	353	321	338	357	331	333	348	327	339	353	346	293	353	329	348	319	295	364	327	335	335	334	329	325	320	298	313	330	332	312	299	329	329	313	358	338	330	325	341	329	320	321	321	323	341	365	354	366	349	325	301	341	323	336	329	334	320	331	328	321	326	307	354	315	363	340	364	299	353	367	349	330	310	326	315	350	312	368	329	316	327	334	352	344	349	339	338	322	347	364	282	327	327	327	340	310	305	331	313	355	302	330	337	326	340	329	340	301	328	361	346	315	336	326	310	309	308	350	343	342	347	343	342	319	331	304	318	307	312	318	357	338	328	359	339	309	351	291	339	324	336	337	342	324	314	268	366	325	329	314	346	315	325	321	303	292	329	314	332	326	347	337	321	327	301	336	339	326	287	321	369	347	316	297	327	352	316	357	326	345	356	314	344	313	344	348	329	335	332	306	318	342	342	331	330	365	315	311	311	308	299	325	291	350	335	343	318	341	276	343	325	313	340	294	329	327	338	306	376	318	345	318	337	336	310	320	356	318	328	325	355	326	334	350	355	347	358	359	314	343	323	337	344	351	360	332	342	314	336	306	357	327	334	356	304	350	325	343	355	331	300	337	330	323	295	333	311	330	306	312	308	331	356	353	347	317	315	299	300	345	317	362	330	353	341	339	331	359	340	359	360	359	321	352	333	329	345	303	322	314	366	323	333	357	327	336	315	318	349	314	300	344	313	314	339	292	315	327	329	308	304	308	336	359	349	369	330	327	298	302	330	310	325	334	350	344	344	315	349	326	288	326	328	314	332	369	330	345	308	326	320	343	363	308	310	341	354	347	318	323	319	323	335	323	331	336	332	329	359	307	317	313	349	352	361	321	346	330	320	340	353	352	334	308	336	338	339	329	351	338	312	318	340	350	342	308	337	354	320	325	363	325	344	325	359	309	333	320	344	345	318	337	332	321	339	343	345	320	328	343	327	341	334	340	350	311	312	346	347	329	294	313	346	341	338	333	316	336	316	311	331	337	314	322	378	316	331	327	302	367	323	371	325	323	331	320	332	335	323	324	312	329	325	346	323	336	317	289	321	323	343	302	323	309	339	314	319	315	320	324	292	318	329	370	316	345	342	326	362	324	333	357	330	343	332	345	307	333	321	363	340	325	370	339	288	340	329	318	335	342	338	336	330	326	311	318	296	335	334	339	309	341	335	346	326	356	376	317	309	338	311	312	338	312	306	333	343	323	333	324	303	382	312	292	350	333	325	358	310	323	329	345	321	326	321	354	339	335	326	319	313	338	342	331	320	330	361	301	318	317	338	339	330	314	333	304	343	313	337	329	333	322	366	343	326	328	331	342	307	332	336	317	312	324	343	316	362	313	329	335	344	317	318	328	336	312	349	279	356	323	312	357	350	320	326	335	333	316	326	325	332	310	331	325	314	332	336	344	334	356	332	327	342	277	331	299	321	325	328	319	320	323	322	335	295	355	298	327	296	339	332	283	315	337	310	340	304	357	310	347	323	330	353	327	353	325	316	314	327	319	344	310	311	351	333	354	331	319	324	353	310	336	338	328	302	316	315	322	336	331	319	297	352	321	319	306	324	359	322	318	352	357	312	337	338	322	338	321	300	295	346	323	352	342	340	322	326	315	328	310	359	347	311	325	353	297	342	334	296	317	325	334	300	329	353	330	330	329	292	291	340	337	311	325	305	321	310	331	348	346	313	338	360	323	319	297	318	329	333	325	320	350	352	321	342	333	352	318	341	305	332	333	324	326	323	328	318	324	328	335	330	319	297	329	322	333	324	304	324	355	298	307	324	305	342	342	336	309	363	320	337	357	381	305	347	322	316	306	317	331	340	325	341	381	350	368	339	318	337	332	308	345	330	344	303	294	334
27241	17963	3952	867	582	568	531	534	575	554	555	548	531	556	558	540	542	512	542	542	532	498	544	561	551	542	513	504	515	535	547	557	555	513	506	522	547	510	554	509	512	510	510	524	536	533	549	536	553	538	530	531	531	544	548	498	531	520	529	531	513	533	578	496	521	534	518	558	513	594	524	521	527	519	518	545	556	532	549	508	494	543	517	513	562	501	548	508	525	522	572	539	540	521	547	543	562	535	488	535	517	518	486	534	530	561	549	529	537	532	526	566	559	524	578	565	534	531	516	531	507	519	533	532	551	584	561	481	543	555	514	559	574	524	561	530	519	547	529	567	524	549	498	521	511	543	554	546	540	541	548	547	513	549	469	532	550	560	552	532	528	505	480	533	532	508	546	578	555	587	483	508	533	524	506	531	533	557	509	548	567	537	516	499	521	511	525	519	551	518	533	502	557	541	531	524	509	516	548	493	539	541	530	561	567	540	524	538	541	521	526	527	519	561	558	546	558	514	572	536	545	552	529	524	495	526	521	518	547	553	556	538	550	502	527	537	536	504	508	552	547	483	565	502	523	516	500	544	549	497	537	547	522	576	548	535	538	535	569	576	532	566	536	525	549	536	511	518	568	538	517	552	564	531	591	533	557	536	566	531	572	566	550	550	535	484	516	558	574	558	526	505	540	521	532	523	526	526	589	538	553	509	572	519	503	512	594	501	534	528	530	491	513	531	499	505	564	530	505	543	556	512	554	486	547	539	553	519	561	528	538	517	554	595	509	576	522	518	496	515	545	510	513	536	553	519	534	523	514	541	545	573	535	523	492	533	536	538	536	539	571	528	551	512	559	577	532	538	551	573	566	558	538	549	501	541	556	572	553	513	542	583	536	541	552	542	552	549	534	542	550	535	546	518	520	520	562	541	536	523	509	520	557	542	529	523	578	548	515	515	596	555	545	528	493	516	521	543	524	538	543	546	575	520	487	568	562	526	555	540	528	551	506	560	520	550	494	501	503	542	525	514	533	511	561	552	558	543	545	504	542	541	550	480	539	543	548	523	542	520	536	541	520	555	563	524	525	525	533	559	541	553	507	522	567	522	565	548	590	491	540	542	543	582	575	522	538	576	505	549	534	563	503	564	565	565	545	530	518	571	534	549	542	547	563	521	561	514	501	526	504	534	519	551	510	543	503	528	555	527	523	576	490	538	540	529	563	535	557	507	510	499	524	570	530	523	544	514	537	577	531	555	565	550	528	531	482	517	543	499	542	555	564	532	517	532	517	528	567	529	522	540	500	540	546	530	522	553	557	552	528	525	543	574	530	474	552	540	563	565	524	552	507	525	524	532	512	552	498	511	534	514	555	551	531	537	487	527	526	548	518	528	552	529	498	526	582	523	494	571	525	524	520	539	548	518	521	525	525	561	535	534	557	481	538	567	543	536	562	522	542	475	581	517	525	597	555	528	543	517	505	563	508	586	555	563	527	542	530	549	543	530	541	541	522	546	525	542	521	532	515	520	543	516	556	499	526	559	531	530	527	527	504	558	572	531	532	530	542	529	543	510	521	546	540	550	466	513	519	519	541	539	570	535	493	540	512	553	569	528	530	539	543	544	527	543	507	487	509	510	537	503	561	544	563	527	580	523	542	543	538	542	586	547	567	546	503	535	586	530	517	528	535	536	517	505	526	526	542	565	532	579	516	556	541	482	541	551	554	506	546	552	544	543	542	587	551	524	512	583	538	523	524	518	524	538	524	540	545	550	549	574	520	557	521	518	519	523	491	535	545	517	534	545	586	513	551	564	538	554	602	514	504	546	538	562	511	522	535	559	497	519	599	534	507	530	513	555	547	561	526	527	500	527	553	552	531	550	519	550	532	536	546	529	527	527	535	568	531	512	544	519	512	502	557	535	538	602	544	495	487	540	571	491	561	528	511	527	518	594	504	510	569	538	509	523	536	536	563	541	600	546	561	512	586	521	495	531	550	568	547	551	538	537	517	518	532	552	543	518	583	550	521	535	518	520	530	542	536	503	504	580	555	522	514	544	544	542	503	530	514	536	542	533	537	529	510	539	528	582	514	537	512	524	549	524	524	500	524	513	501	557	517	547	545	516	545	567	503	577	554	559	570	525	521	499	508	501	527	558	521	551	517	501	497	556	509	534	564	541	545	536	525	571	513	531	539	528	532	528	530	511	499	547	536	546	526	548	486	541	556	539	553	507	494	536	543	556	533	524	481	531	546	530	570	559	533	546	520	545	538	526	537	550	510	573	576	548	542	557	511	510	511	521	542	505	538	534	543	556	520	528	532	549	486	546	582	532	514	485	488	536	545	530	507	566	533	565	528	547	556	557	546	551	569	502	534	518	563	508	543	530	515	534	545	492	561	530	527	570	466	557	567	554	552	577	517	531	488	530	538	552	509	545	515	543	538	506	541	544	554	533	539	530	511	544	556	529	516	515	571	518	564	490	591	563	574	559	542	550	503	528	577	560	496	515	578	556	550	565	524	536	553	587	560	540	544	550	549	541	529	540	525	563	520	555	504	532	546	514	548	538	550	531	520	499	539	529	553	485	530	522	537	525	538	562	522	513	569	522	528	565	527	544	503	555	545	511	544	535	523	539	529	535	571	535	552	509	544	558	524	547	556	574	537	577	545	529	551	542	536	489	561	508	513	519	556	486	553	559	562	566	513	528	523	544	527	503	547	515	559	531	522	558	515	545	502	552	543	524	552	555	530	537	526	502	527	530	544	485	525	554	542	523	557	531	528	546	525	525	533	529	541	555	578	512	544	518	493	567	583	584	501	502	535	560	547	543	503	506	576	531	500	519	553	550	541	556	539	530	511	515	535	513	551	497	550	551	534	528	562	537	535	505	558	571	538	533	504	558	581	534	505	541	504	549	499	535	540	574	490	542	502	492	525	527	509	512	549	516	512	554	553	520	556	524	549	484	557	550	492	545	516	554	483	543	538	541	551	476	562	521	544	566	557	522	522	544	507	540	538	493	525	547	530	504	497	531	557	601	545	565	535	527	534	516	503	528	549	524	585	518	532	580	545	525	568	524	530	516	491	536	542	488	531	528	559	566	549	538	534	575	533	544	547	539	532	531	588	582	557	487	509	524	533	543	532	574	547	552	532	561	525	527	483	484	532	497	570	540	561	538	527	547	546	534	541	543	558	547	538	542	507	530	559	546	517	547	507	531	522	530	523	553	540	514	470	553	521	545	514	533	513	565	535	580	492	522	529	520	586	519	506	520	582	518	541	518	524	540	542	511	528	559	536	510	529	535	535	533	527	487	532	503	560	492	535	576	536	469	524	558	559	538	504	522	534	555	482	539	516	573	511	543	513	499	521	544	520	565	536	573	530	571	509	535	546	495	529	518	550	558	563	549	549	497	484	563	538	520	498	514	516	528	565	544	519	509	534	559	534	547	540	493	522	551	536	538	537	507	529	546	515	558	533	534	524	550	539	507	576	523	483	500	590	531
4407	1040	940	726	672	667	665	639	636	623	681	640	698	622	617	681	630	592	611	600	613	609	591	629	644	616	612	668	642	585	632	629	571	640	626	669	611	605	594	649	624	672	618	631	621	628	659	616	637	599	600	625	601	685	635	650	617	657	607	661	659	613	607	634	601	590	642	629	617	631	644	633	618	620	637	581	668	618	663	592	608	614	618	629	621	622	624	606	626	588	608	661	618	605	648	608	614	606	635	661	606	631	628	625	580	588	678	638	614	655	598	600	616	662	600	618	625	639	643	652	650	588	626	638	598	616	611	660	611	633	575	654	602	615	644	637	615	649	639	591	607	622	658	631	650	584	578	618	632	618	630	639	672	587	582	637	621	662	622	629	628	628	594	576	617	623	624	625	580	636	625	648	620	611	614	613	643	623	616	655	649	642	645	645	608	660	649	656	645	614	610	619	605	631	628	652	642	646	624	613	616	642	609	626	599	671	599	644	617	674	632	639	656	585	653	635	617	649	581	637	659	629	618	620	603	616	651	598	636	654	624	599	608	644	663	589	640	643	577	637	603	627	624	655	657	640	653	645	557	637	587	649	669	631	559	614	645	604	596	631	603	599	673	628	612	600	637	604	652	627	594	613	652	600	608	608	597	663	624	669	627	600	665	578	592	655	619	637	663	653	619	607	634	634	667	677	673	646	600	627	609	635	620	598	627	648	680	642	621	646	647	609	567	602	641	580	645	609	617	648	616	631	637	616	629	623	626	634	612	638	606	617	607	673	645	673	624	621	635	638	598	650	640	640	600	594	633	673	597	578	617	615	640	623	643	670	667	608	651	644	633	631	574	607	650	640	659	624	618	635	644	628	651	601	604	611	643	599	605	618	613	620	655	645	617	598	650	628	677	627	582	615	665	595	632	637	625	646	632	616	609	597	636	630	679	651	578	586	600	572	635	674	665	601	671	583	573	639	595	664	595	638	649	664	640	618	636	597	644	663	624	604	637	683	670	619	593	600	628	670	623	649	605	652	598	595	618	593	608	653	597	617	656	646	591	615	625	605	611	685	641	646	582	606	628	589	607	611	611	645	598	627	641	630	635	668	609	602	637	646	660	587	646	683	585	634	620	664	587	672	599	662	634	632	592	613	654	642	629	649	636	598	610	662	644	605	654	649	640	617	585	620	617	603	672	577	621	613	609	604	618	644	622	633	643	648	590	605	622	622	603	609	647	607	653	621	620	665	584	630	609	643	597	601	652	621	644	653	612	637	642	613	613	617	603	597	606	574	636	613	634	595	640	613	625	630	632	626	647	643	619	655	647	582	646	644	636	564	624	587	642	611	592	628	639	601	609	612	669	633	605	636	610	631	624	631	624	633	609	641	605	598	628	623	663	642	636	701	623	638	623	619	617	621	617	595	641	637	640	595	630	646	562	640	597	673	616	647	711	664	649	681	611	600	657	634	647	623	612	635	616	617	623	627	579	634	608	659	629	629	625	569	626	651	644	674	632	592	638	605	613	614	649	678	603	668	610	641	643	615	636	621	636	650	616	580	609	589	644	608	637	599	649	630	641	661	600	663	645	609	595	656	619	587	626	650	642	653	647	596	589	673	639	621	643	620	627	642	591	630	568	613	624	592	635	634	610	620	603	607	570	640	620	600	609	628	595	649	626	618	653	627	604	639	627	624	616	655	616	637	618	631	651	595	605	596	652	633	651	615	619	657	621	549	655	599	622	606	649	566	651	630	620	652	641	604	610	616	593	601	633	665	620	591	589	652	594	600	606	629	623	604	584	599	620	668	601	630	642	598	573	581	578	640	607	642	600	601	596	616	627	632	632	623	594	609	610	586	585	582	605	654	646	587	620	631	633	584	626	631	626	608	600	620	627	672	580	574	621	620	621	602	614	636	662	609	606	589	620	627	615	623	628	598	645	608	661	615	628	642	634	614	655	639	644	624	622	620	602	625	612	626	613	587	607	606	640	624	619	654	604	624	556	626	593	601	601	649	591	621	611	630	631	608	623	665	600	651	603	634	657	562	634	617	678	602	711	636	634	672	601	627	579	629	599	618	624	640	662	603	615	614	655	595	628	629	627	613	655	618	597	646	610	662	637	659	597	656	682	623	630	609	594	642	631	610	661	664	608	623	621	701	620	698	617	618	628	637	633	633	624	646	604	668	587	642	640	613	661	634	588	612	626	694	628	621	588	633	611	619	614	649	606	620	651	631	665	657	611	640	618	647	617	645	654	622	626	615	615	635	632	611	605	654	595	647	645	622	625	587	610	599	598	589	582	664	616	596	600	615	598	640	628	664	671	570	649	601	661	617	624	662	626	646	649	641	606	645	597	643	613	590	598	669	600	605	650	670	619	633	611	658	651	627	605	651	635	622	622	616	622	596	639	626	582	654	629	598	587	676	676	646	686	632	638	586	580	585	635	629	633	628	619	625	611	633	670	630	636	631	625	651	638	632	636	609	607	600	691	644	632	609	608	654	622	633	622	635	645	600	634	618	622	635	612	628	657	598	612	627	597	625	614	639	606	574	650	624	627	595	615	605	579	614	610	592	650	626	632	608	584	616	632	580	642	646	625	595	660	617	660	633	622	633	615	581	639	649	626	649	638	663	609	609	606	628	618	609	666	592	649	605	643	610	604	636	626	633	588	646	585	662	634	623	644	669	676	665	618	628	593	605	628	601	639	653	597	669	616	653	637	603	647	616	654	655	605	641	624	586	611	627	640	629	620	612	589	578	652	597	599	621	660	594	661	611	582	650	604	572	626	584	643	606	660	639	682	630	607	652	605	666	661	601	572	635	611	596	659	608	608	608	639	572	609	626	607	626	618	639	569	625	628	619	625	640	645	655	612	609	621	611	630	644	614	572	625	612	636	571	657	648	637	627	628	637	632	643	613	642	631	586	630	623	592	593	622	653	592	616	634	611	595	598	611	652	620	599	674	600	640	605	616	651	596	629	686	616	628	633	621	614	620	588	606	654	599	643	642	622	606	645	630	596	616	580	631	640	646	638	617	663	637	635	643	618	654	613	615	624	609	587	593	636	610	616	610	643	617	646	598	623	624	611	648	631	626	615	653	607	647	643	604	620	600	573	627	634	610	612	582	628	612	607	612	588	604	600	608	597	607	604	646	615	635	645	638	634	597	645	651	651	641	614	650	617	665	592	641	641	630	609	638	617	604	645	603	579	609	686	615	620	595	622	595	635	649	649	629	623	655	597	614	637	605	619	642	618	634	639	607	634	665	599	646	590	619	622	595	630	647	686	629	687	646	604	599	614	577	653	621	638	617	624	632	623	623	621	623	601	649	626	611	643	604	593	618	656	646	615	622	608	616	656	620	596	643	650	607	642	643	665	611	633	645	659	640	654	660	653	632	595	618	592	632	605	596	618	604	675	627	606	626	595	631	627	666	582	578	623	606	648	665	611	599	602	653	640	653	599	635	620	611	605	642	639	622	637	636	599	617	650	646	613	614	624
23580	21104	28093	24352	21064	8805	1279	890	786	747	713	690	674	638	648	596	613	610	615	598	592	615	587	562	574	603	605	597	555	577	569	572	580	597	582	579	570	577	617	584	568	589	563	619	545	564	569	563	585	600	616	563	595	593	596	515	551	595	584	600	582	562	559	544	571	587	529	556	551	559	592	581	532	608	584	564	562	570	563	574	567	594	598	588	626	608	605	589	586	588	561	599	572	557	580	566	610	605	541	541	535	602	554	554	568	609	590	580	580	597	545	578	543	588	507	570	518	551	574	612	540	551	589	611	579	604	588	560	566	584	579	631	582	596	602	583	553	586	510	604	583	575	592	563	588	596	565	570	592	570	626	502	577	612	549	557	544	580	551	597	557	581	559	544	587	588	578	532	563	555	527	546	535	520	563	612	551	589	579	599	554	575	575	550	581	568	560	599	533	594	514	541	556	590	560	579	545	587	571	557	603	536	551	594	546	527	581	570	515	553	561	540	562	560	586	589	568	560	615	579	541	565	574	531	567	613	570	510	565	591	560	570	534	545	575	595	562	595	576	552	606	528	559	559	582	574	618	531	571	600	588	564	573	584	578	611	537	564	509	546	563	586	563	555	603	556	597	564	494	569	597	568	568	562	546	567	584	564	578	512	603	600	538	561	598	615	534	576	561	554	593	562	623	610	576	605	584	560	556	587	544	603	582	578	575	602	575	511	595	567	574	571	555	597	573	539	590	625	584	561	591	591	565	544	566	586	564	589	587	566	586	560	545	591	527	607	596	585	511	536	553	539	590	583	544	571	598	558	522	544	574	576	601	602	625	553	591	560	597	574	496	561	525	622	538	530	534	590	545	563	540	546	574	541	555	550	546	606	561	524	562	534	588	563	603	622	601	596	558	568	601	555	588	517	548	541	563	581	509	573	591	578	562	580	523	590	608	590	612	589	554	555	582	554	553	532	549	602	639	586	565	573	551	593	580	609	598	590	537	604	581	524	565	546	575	546	561	562	573	578	560	570	544	576	592	537	540	563	565	591	550	565	518	563	586	605	576	545	540	544	567	585	592	560	563	608	564	555	555	567	580	611	550	552	580	576	568	518	589	536	548	573	549	590	544	581	535	558	600	617	627	549	538	551	567	601	550	586	576	587	553	624	578	527	522	611	566	568	547	534	558	570	550	552	563	576	576	552	597	516	610	561	578	570	614	587	545	575	608	563	539	570	603	559	588	593	609	542	607	582	540	584	541	539	592	560	576	545	550	556	545	553	556	563	596	576	536	578	604	620	581	589	580	542	542	557	566	567	572	554	563	524	581	592	584	555	602	548	586	585	560	574	579	573	575	592	605	598	573	535	557	602	505	584	554	532	563	559	555	551	579	570	572	614	548	518	558	557	559	551	596	594	553	525	583	534	610	552	552	576	530	574	576	590	585	562	582	608	600	532	594	544	590	551	616	577	546	543	568	551	586	575	535	582	582	590	552	576	529	566	561	568	535	577	584	548	528	552	550	545	578	558	556	584	560	561	555	597	568	564	612	593	549	582	568	575	576	578	562	553	602	570	568	550	571	596	537	597	562	566	590	649	578	567	557	563	579	557	526	593	549	614	543	589	562	585	567	550	598	537	523	592	569	539	569	570	610	599	573	566	572	590	562	558	555	543	585	518	556	577	590	571	577	584	620	556	587	564	553	579	570	568	573	590	592	546	584	629	541	534	557	560	549	590	594	580	571	606	578	609	568	555	557	549	578	613	535	559	594	546	521	584	543	527	554	620	586	560	574	518	576	554	546	594	574	500	557	585	576	557	550	547	543	541	598	592	571	566	553	540	577	556	571	541	563	534	618	549	611	545	515	572	542	583	556	530	566	551	597	560	565	590	547	558	615	595	593	527	589	573	564	596	543	548	558	558	549	585	575	568	559	551	560	558	541	534	602	584	567	574	607	592	572	590	538	562	594	594	577	594	552	543	564	579	571	542	562	577	530	583	516	572	550	505	597	588	616	586	546	589	568	538	546	539	553	570	551	573	573	568	587	557	555	550	597	555	558	553	531	557	543	532	569	566	601	552	530	537	568	612	564	566	580	547	510	557	537	520	526	526	529	599	568	576	552	523	586	544	567	570	514	578	566	568	570	617	598	603	556	541	547	578	610	576	596	593	634	599	623	588	575	550	542	615	591	557	568	583	612	564	530	565	562	559	583	599	579	595	536	557	562	574	572	560	589	539	573	524	578	604	555	578	520	537	543	570	567	552	546	553	617	572	539	545	529	549	570	564	579	581	549	523	554	597	584	559	554	580	581	548	593	552	554	539	552	633	590	605	581	524	589	588	601	553	586	560	583	589	588	520	563	583	581	554	597	560	542	591	571	606	564	570	592	549	605	610	564	581	570	532	526	570	619	549	610	573	582	578	552	561	630	574	585	566	545	559	561	573	575	566	580	563	573	592	554	534	592	575	536	578	554	570	539	508	573	575	539	574	577	562	560	554	563	554	596	536	574	562	587	540	592	596	561	541	615	569	557	571	579	575	555	589	587	572	591	565	594	521	576	585	597	582	606	576	572	572	600	585	563	581	586	614	560	601	564	556	585	537	602	601	564	532	559	575	562	573	556	583	543	582	554	582	578	557	587	593	543	537	593	602	616	528	534	591	569	589	563	567	605	559	576	597	548	557	557	546	566	597	570	549	566	566	571	595	563	583	567	553	573	606	540	600	583	604	554	596	592	602	561	593	582	579	529	570	588	584	571	546	601	573	564	604	568	601	536	580	586	547	556	523	539	559	531	571	527	551	630	562	566	579	565	548	546	561	575	578	629	571	571	559	553	601	531	527	541	568	541	591	554	578	589	544	553	591	565	532	556	567	585	590	564	567	623	524	541	561	556	598	553	544	572	566	599	572	609	594	624	561	576	582	574	564	581	555	571	568	567	544	573	561	572	578	553	603	555	592	549	595	595	548	566	617	562	567	550	588	542	580	556	601	577	585	572	525	539	552	578	577	575	580	571	564	577	607	547	529	567	595	579	576	577	572	551	591	553	514	585	559	550	522	562	595	555	533	614	542	550	561	532	561	566	570	612	580	557	527	548	602	550	559	575	573	508	583	605	579	607	541	566	602	588	595	571	549	573	523	577	552	604	574	559	591	569	595	603	571	586	542	591	593	573	566	570	545	561	566	533	550	565	590	559	588	564	572	581	580	549	542	554	566	569	574	528	577	584	570	528	597	596	566	603	570	592	542	545	538	524	531	568	537	548	587	571	559	563	559	588	570	577	556	565	581	572	584	552	575	565	553	536	584	583	555	587	569	615	563	559	572	609	569	557	571	525	558	517	542	537	577	572	608	594	576	554	604	585	550	560	571	566	611	603	592	533	578	578	569	562	528	596	565	594	579	583	579	572	545	617	584	555	573	548	602	577	588	534	537	565	564	557	582	571	579	553	562	513	542	554	599	586	539	560	578	545	539	619	566	567	565	578	600	554	564	566	580	562	542
3240	8441	6698	3186	2238	1853	1561	1229	1156	1004	901	923	880	784	786	757	753	748	735	690	687	704	722	707	678	670	675	718	670	705	703	710	674	725	685	672	701	668	637	670	651	705	704	673	654	616	648	696	671	650	681	692	669	679	722	693	704	686	708	648	668	711	688	705	716	683	585	658	703	685	695	665	657	688	716	662	681	666	670	652	730	698	677	655	683	666	657	654	613	691	670	688	636	663	640	671	689	641	665	654	678	647	651	688	674	699	719	670	656	667	730	707	687	674	640	647	658	670	663	648	660	659	697	709	682	697	658	629	688	640	676	674	680	703	670	665	720	679	718	674	687	653	612	694	687	664	690	695	690	666	676	690	714	696	689	679	629	701	654	674	688	658	641	659	632	618	640	699	703	640	675	688	686	644	726	666	722	675	652	652	666	661	686	680	673	660	659	666	686	700	672	637	654	621	658	694	632	735	641	695	686	666	704	686	646	693	675	684	691	691	672	635	608	648	717	676	643	650	644	696	692	668	628	651	640	720	693	646	662	723	675	663	649	705	671	686	715	630	662	681	712	654	648	696	688	644	702	674	662	675	652	670	702	671	632	684	695	697	668	680	680	710	679	647	700	684	659	672	676	684	690	614	693	653	674	699	715	670	733	686	624	687	660	653	685	702	670	674	668	678	674	630	705	658	674	701	667	637	659	672	706	653	677	666	618	681	656	652	695	669	672	647	688	670	648	651	741	661	666	689	691	661	642	614	655	638	683	667	621	615	677	659	724	669	667	748	638	692	687	664	637	666	670	678	702	608	613	679	699	682	653	639	680	693	673	660	712	655	674	689	667	665	677	677	680	652	676	698	697	678	639	622	687	695	686	676	645	672	614	639	674	683	654	685	661	643	622	636	693	693	631	682	656	705	635	691	658	697	660	675	700	687	692	688	688	657	640	632	670	658	675	685	620	667	682	651	652	664	691	684	658	705	666	718	628	660	639	669	671	621	732	660	664	700	630	682	724	707	676	673	674	670	662	686	698	694	623	671	651	648	667	637	655	672	680	681	654	664	684	645	659	685	683	694	723	662	694	674	710	681	671	629	683	615	678	659	636	707	644	643	688	673	670	677	740	640	721	650	685	672	692	695	634	636	664	665	640	707	672	657	690	643	672	669	634	696	682	673	715	666	645	656	656	663	694	674	677	694	710	653	682	659	648	634	693	652	712	690	644	645	675	700	679	693	610	652	689	646	702	645	725	661	669	662	688	674	704	679	667	661	695	680	689	664	688	665	666	691	680	682	665	702	705	664	630	638	684	674	704	708	698	686	688	652	670	691	702	632	694	697	640	643	694	671	654	675	704	729	632	668	643	655	690	664	655	664	647	713	721	676	686	684	685	688	631	656	665	626	688	686	673	677	703	676	663	686	661	684	686	696	651	658	698	690	662	673	668	652	672	690	669	681	643	680	647	652	723	636	653	647	695	713	692	624	667	706	682	692	667	704	696	689	649	632	646	660	647	667	625	641	670	629	692	685	688	695	694	660	689	695	700	682	679	640	639	688	678	676	722	702	676	660	652	675	659	646	651	729	645	663	656	656	683	648	650	669	669	695	676	690	720	696	629	673	639	690	677	715	701	668	691	657	667	711	666	613	683	640	683	637	644	710	690	669	692	677	679	714	641	686	671	669	709	664	690	645	648	682	640	668	651	644	693	676	658	711	714	690	711	670	647	689	677	664	687	654	633	695	632	654	687	665	668	687	698	729	649	643	677	642	629	634	684	699	663	688	653	654	659	705	634	677	653	729	703	677	684	675	621	677	680	710	677	665	723	675	687	678	697	671	669	697	676	678	683	682	687	682	683	679	704	634	616	704	700	683	660	696	653	637	669	661	683	634	731	663	658	667	687	674	706	629	638	647	645	639	638	642	652	675	706	662	723	709	638	646	695	666	693	665	637	652	681	670	675	654	717	691	665	664	671	661	655	686	676	704	711	683	647	680	654	683	650	692	726	653	690	725	700	715	664	702	680	630	685	685	664	645	684	674	730	719	669	660	732	669	679	640	692	697	664	673	686	668	666	664	666	713	709	693	670	676	686	680	641	694	672	643	681	670	681	715	712	684	651	682	625	650	661	644	720	646	676	645	708	718	634	731	653	680	628	632	653	672	623	669	654	692	647	663	661	656	658	690	700	694	680	678	656	682	660	665	668	685	658	663	681	636	641	645	683	633	664	645	676	722	658	662	646	677	671	694	674	679	704	666	666	709	652	712	653	659	704	680	692	589	668	679	689	654	655	691	681	720	657	648	698	705	701	686	699	690	684	634	701	698	659	658	674	649	639	702	631	710	683	651	689	683	694	685	694	646	701	661	661	654	680	731	677	661	684	670	688	679	655	638	732	699	605	646	651	680	667	666	636	714	713	626	620	700	662	659	700	646	679	714	685	651	657	696	651	667	689	674	695	699	710	702	648	641	649	652	635	615	673	652	681	625	686	692	655	694	687	686	673	707	711	672	606	672	626	687	639	684	675	671	664	686	667	672	641	694	681	710	648	670	672	672	668	692	678	639	698	692	681	651	724	664	670	683	696	641	688	659	644	651	653	684	660	641	667	647	634	651	667	655	615	665	617	690	645	676	686	641	650	679	633	671	678	645	675	679	709	659	653	650	693	664	711	712	667	706	689	683	666	688	692	691	681	590	627	666	689	649	681	639	665	704	658	662	658	676	666	672	685	669	654	690	628	668	693	671	680	684	672	651	705	638	691	674	674	683	603	683	654	669	643	680	648	692	712	651	719	661	605	638	730	638	676	680	702	684	646	637	674	715	682	663	638	679	720	662	699	662	684	703	686	640	693	658	695	692	667	664	692	668	685	674	684	701	642	704	694	639	660	675	709	654	705	647	669	663	701	698	659	697	695	660	662	659	671	651	662	702	676	611	699	689	652	620	682	614	638	668	629	706	686	670	613	652	604	663	661	628	643	688	635	690	697	655	680	644	640	678	647	646	721	633	686	665	687	654	678	673	713	669	641	656	622	677	682	634	691	706	700	655	585	667	666	694	657	722	670	657	614	656	714	687	693	655	669	674	677	691	673	684	686	637	726	681	686	692	647	652	642	665	671	674	733	669	640	691	665	705	670	717	683	672	685	650	670	674	668	707	684	663	714	620	716	730	652	640	684	628	661	642	692	681	687	674	640	686	675	709	659	692	660	677	683	701	627	628	625	650	683	682	655	657	699	676	661	682	670	669	717	671	646	643	693	698	701	686	688	686	655	651	684	673	669	686	632	676	693	685	663	659	708	621	696	699	674	696	666	658	655	663	685	645	685	697	666	700	659	666	657	635	676	648	696	676	710	693	677	658	666	691	693	643	645	743	670	671	640	668	673	682	675	636	712	700	660	702	659	616	676	685	691	677	677	713	699	702	670	676	637	691	636	670	649	664	659	648	671	694	669	710	667	662	694	686	702	675	659	674	659	643	676	679	663	659	676	687	653	721	727	688
24648	21118	27158	25278	11220	652	525	379	356	332	340	345	338	331	303	306	312	306	326	291	311	256	292	317	290	268	308	306	296	291	263	271	245	272	269	268	291	304	299	274	296	258	247	294	315	306	263	271	254	286	283	268	303	277	275	258	282	292	292	281	280	292	311	292	279	261	273	270	268	262	323	282	293	265	266	269	312	266	278	286	264	262	286	276	315	232	262	303	282	258	252	284	283	326	261	279	274	281	237	312	281	268	267	247	291	271	276	238	260	284	271	247	287	253	302	259	260	304	274	279	307	308	272	254	279	255	265	311	278	270	282	306	274	270	271	281	269	288	280	229	260	264	277	277	267	303	253	241	284	270	269	307	299	280	249	272	299	272	286	296	268	270	251	290	255	280	263	269	287	260	308	282	267	272	281	284	266	278	288	299	263	254	279	288	296	255	310	285	288	277	289	299	288	264	265	295	274	275	249	264	269	268	276	280	306	282	300	328	294	254	269	287	269	274	290	285	300	265	267	285	288	278	284	286	264	259	253	310	263	278	279	280	299	278	305	277	277	255	270	261	272	273	306	276	272	251	274	307	263	287	302	264	265	277	261	300	270	271	260	271	295	302	300	242	288	265	284	305	294	271	262	276	267	312	262	279	282	269	256	233	270	280	291	257	285	274	247	293	302	294	294	285	276	302	303	300	291	302	277	286	275	276	288	274	278	273	278	273	278	269	266	293	281	272	279	270	245	263	270	287	239	259	280	288	277	295	280	260	247	276	245	308	278	291	241	267	296	268	290	279	272	289	296	278	295	275	267	293	258	262	282	285	307	269	253	262	277	274	275	305	300	291	277	295	290	259	283	278	267	265	270	268	291	292	252	281	262	290	304	261	267	259	281	279	281	301	260	268	274	315	264	296	278	271	255	280	289	252	296	273	244	278	273	273	275	267	277	309	255	263	248	297	291	285	293	266	288	298	294	319	270	268	276	268	295	313	292	288	264	263	290	251	302	254	299	237	284	300	276	283	234	280	272	276	283	305	269	262	254	261	298	285	289	273	287	263	296	270	253	275	276	316	268	247	244	263	277	276	285	303	269	278	273	256	278	269	269	284	265	304	262	276	273	290	288	279	261	265	234	309	267	273	294	286	283	286	286	286	299	292	258	264	258	296	291	280	280	243	263	268	281	276	285	283	279	288	291	263	268	259	277	314	242	245	271	270	260	257	296	273	258	236	285	291	290	269	257	305	251	286	274	266	298	243	262	285	318	282	284	285	297	241	262	281	271	280	308	295	291	311	297	250	273	277	277	268	310	256	298	280	279	288	301	301	256	291	265	257	272	293	262	267	259	277	279	252	284	298	290	276	289	286	260	255	259	258	261	270	272	272	313	293	282	280	281	269	300	307	261	246	306	291	272	271	258	251	299	262	271	271	265	282	268	263	238	298	282	267	283	283	270	278	305	269	294	285	296	285	273	275	284	279	289	289	302	290	263	273	269	266	281	305	286	271	283	259	270	291	279	277	262	274	263	309	255	289	282	268	271	294	267	280	297	268	285	276	282	298	260	269	265	277	271	282	287	268	259	250	294	267	266	282	294	271	268	271	306	277	295	261	254	282	285	269	284	264	249	298	307	279	276	266	293	243	274	280	302	299	252	259	293	248	283	263	294	299	287	291	251	291	302	269	289	264	289	239	288	262	268	278	281	270	291	263	289	290	303	282	255	257	269	268	270	275	279	258	254	294	267	294	273	292	295	310	305	264	273	275	276	279	283	272	269	294	258	285	306	283	265	302	298	237	273	301	279	259	273	258	293	314	274	275	297	298	275	286	267	265	298	273	261	313	324	284	299	278	282	304	289	254	298	313	273	266	286	263	267	292	286	251	250	263	293	281	293	279	290	280	293	267	285	285	266	279	281	315	271	305	292	250	294	273	273	255	267	281	317	254	282	292	286	296	308	272	268	276	256	267	269	276	299	283	295	314	286	295	282	303	288	271	258	278	278	276	307	264	274	240	241	260	280	293	242	276	290	307	279	272	276	283	301	327	248	284	316	276	258	280	262	279	275	263	301	273	264	270	276	279	276	273	258	267	282	279	276	262	280	266	269	247	305	271	272	246	305	273	277	293	268	311	276	261	266	301	311	263	274	303	277	255	297	292	292	269	278	280	276	292	313	254	296	275	282	283	277	261	250	283	286	291	237	268	312	275	256	312	259	279	271	275	297	295	264	265	283	288	262	274	272	286	299	263	303	274	260	285	297	286	301	285	295	286	281	256	268	266	236	256	265	279	318	271	276	268	287	278	268	271	268	298	290	278	288	276	269	295	263	270	296	306	284	279	284	314	300	308	279	265	299	252	257	245	271	278	267	246	303	262	222	294	276	290	271	267	269	264	263	303	288	259	251	275	288	262	265	260	277	269	262	278	284	294	279	279	274	278	289	279	283	284	274	266	258	269	297	287	298	245	306	274	271	281	262	287	288	289	276	295	303	282	255	322	278	298	281	256	257	266	270	297	286	274	283	265	263	312	272	268	296	289	294	304	270	307	277	277	293	263	285	284	260	281	308	295	271	247	276	304	267	287	298	280	283	286	282	288	293	293	274	260	299	267	299	313	248	258	276	283	289	293	285	292	269	276	270	246	279	302	296	267	291	277	274	261	259	322	295	301	285	255	295	283	274	299	271	264	300	259	284	295	292	258	273	286	283	289	273	287	283	263	301	284	259	269	293	289	298	292	267	305	286	296	277	277	284	286	261	283	284	303	267	274	273	275	296	291	296	273	298	270	253	271	273	277	276	273	291	267	323	292	287	294	293	252	277	254	301	242	287	269	304	247	286	260	284	286	288	271	282	276	245	307	276	288	266	280	276	296	251	286	251	260	293	283	279	280	286	260	256	279	266	267	293	268	286	270	268	276	244	274	256	294	268	287	285	288	300	271	290	277	281	264	283	258	261	275	297	283	282	262	280	285	269	300	267	273	289	290	269	267	292	245	272	275	252	268	289	273	268	273	257	275	267	252	271	287	279	272	306	271	286	276	265	270	274	311	279	271	260	271	279	301	265	288	266	299	306	270	303	313	281	265	285	264	250	251	300	252	278	257	298	275	306	275	270	290	275	265	298	259	260	270	261	270	271	281	254	269	269	252	265	245	257	253	246	266	298	261	304	262	300	296	278	275	274	282	286	282	285	271	264	273	279	256	265	248	272	280	284	304	279	307	284	288	271	267	275	282	252	273	262	279	292	276	265	306	277	288	276	268	251	301	308	268	269	278	257	249	286	281	285	268	268	311	296	276	271	278	301	262	258	277	274	263	269	258	259	271	265	290	285	284	258	270	318	280	272	291	285	265	311	281	283	259	290	264	270	297	314	285	290	260	282	282	255	264	325	270	263	295	295	289	291	306	283	283	287	283	286	270	260	284	288	280	274	275	296	267	267	264	280	297	264	247	264	268	269	297	284	281	322	266	257	268	279	269	266	316	277	271	288	234	284	278	288	256
3428	4959	3742	1827	1372	1031	804	747	569	527	522	449	475	396	393	379	387	403	353	354	333	348	353	370	350	361	353	340	340	336	356	368	358	305	343	327	334	300	325	346	380	348	313	346	350	332	311	299	314	303	333	325	341	348	307	355	352	319	328	358	296	343	321	319	338	340	320	321	331	352	298	342	334	315	337	352	322	326	365	297	372	331	322	314	337	329	366	345	334	358	307	336	336	319	320	318	321	311	304	342	332	321	314	348	343	315	305	341	330	324	321	298	334	326	338	337	312	342	336	317	315	333	365	341	320	315	324	347	350	344	329	313	355	336	334	315	372	345	352	358	305	328	350	311	311	346	347	318	308	300	341	334	326	314	349	318	295	309	345	326	313	306	336	338	331	286	328	326	327	332	352	328	331	340	343	317	323	330	341	316	313	325	302	304	340	328	332	337	353	331	309	374	327	308	320	332	340	308	333	364	318	306	330	330	331	331	326	306	302	345	309	292	331	324	343	337	347	301	329	336	340	331	334	356	350	314	317	319	376	331	329	329	342	326	291	315	332	315	327	348	312	316	338	338	338	329	325	332	329	319	321	306	301	335	310	338	311	353	317	345	341	340	312	351	330	310	305	300	326	343	352	305	319	310	297	321	329	320	368	353	311	333	298	343	333	337	345	299	354	307	313	349	330	349	332	322	305	319	336	333	328	332	331	324	359	337	340	317	346	322	350	340	315	343	327	358	306	347	337	346	294	309	359	351	347	332	347	306	343	333	338	347	343	355	329	290	308	331	333	333	319	338	332	310	304	313	344	339	327	333	332	317	322	334	343	329	338	323	307	340	355	321	323	347	311	331	294	298	333	326	310	336	310	370	346	313	300	313	313	304	337	312	298	348	337	316	354	345	357	324	305	336	325	320	320	334	356	300	346	350	345	340	323	330	297	359	315	321	316	343	350	316	337	330	317	307	310	328	328	365	312	369	317	314	308	304	317	316	352	329	312	322	321	330	366	315	355	341	314	340	338	328	320	332	340	336	320	334	328	309	302	337	344	337	276	316	305	328	362	315	322	297	357	334	329	369	322	330	321	355	359	292	321	301	366	325	306	346	300	318	325	335	325	333	308	345	299	336	321	343	352	342	326	298	306	341	339	294	344	366	347	336	353	331	300	327	320	333	367	342	336	361	332	307	324	334	305	304	326	326	314	331	345	319	338	311	323	315	332	318	335	326	344	323	355	300	339	323	378	301	363	337	317	314	319	322	374	312	353	349	312	321	320	291	338	311	325	325	317	304	347	340	335	325	357	353	309	316	328	326	328	336	329	326	315	302	344	359	329	335	310	317	363	293	322	340	349	321	339	327	347	331	328	310	331	331	349	313	340	339	325	334	332	335	326	317	324	355	326	336	311	342	318	302	312	359	330	326	310	295	312	327	353	284	309	343	370	320	328	327	334	356	379	321	336	374	335	317	335	323	309	311	312	333	324	332	308	331	323	345	297	355	325	340	337	332	336	327	345	346	361	299	321	325	320	348	344	351	337	363	311	354	339	338	302	325	319	316	345	302	331	333	317	363	336	320	343	324	292	333	314	349	312	341	324	329	356	338	338	341	303	300	315	316	353	303	323	323	311	330	357	333	327	311	339	346	337	358	327	290	346	348	327	328	340	322	329	323	318	318	319	305	339	346	346	356	320	326	332	344	321	315	341	329	316	330	344	320	315	321	310	284	357	355	334	370	364	350	327	312	321	345	327	367	342	365	324	344	356	312	327	333	320	330	297	335	333	352	339	324	332	295	315	318	307	333	335	335	345	328	358	300	317	332	304	302	348	326	342	307	308	336	360	344	304	331	301	297	334	337	309	357	315	329	316	341	319	318	330	345	361	393	336	339	323	372	292	317	326	288	292	348	338	323	311	333	334	312	331	316	319	320	318	310	326	345	346	322	339	299	322	325	344	315	352	326	311	286	330	333	346	339	344	354	344	316	294	322	344	332	339	359	328	328	314	328	351	320	338	326	336	323	325	350	350	324	325	319	306	342	352	341	309	323	319	324	314	305	292	321	340	317	346	332	309	325	356	347	306	348	337	334	322	324	324	329	338	312	344	314	327	321	324	365	306	350	332	313	315	358	313	310	326	337	295	289	332	316	310	308	327	322	377	364	356	339	350	327	339	349	324	318	344	326	341	382	330	302	314	330	326	334	325	323	319	331	307	324	333	351	351	336	332	363	321	339	316	316	311	369	350	312	335	308	300	319	323	322	329	301	313	306	310	341	303	319	313	336	306	342	332	347	327	339	337	325	320	319	287	325	309	300	335	339	320	315	337	341	329	327	317	350	374	346	330	312	327	361	319	340	350	314	326	319	326	330	321	345	308	322	322	317	339	344	321	336	320	323	310	331	326	344	335	338	310	321	324	303	288	337	301	331	269	322	338	320	354	342	330	304	332	342	287	329	306	351	328	289	325	328	322	349	328	340	319	318	322	356	353	320	314	325	322	324	350	312	346	324	350	323	358	335	346	304	340	323	324	315	315	347	345	298	318	334	332	298	341	327	332	328	351	306	329	337	317	363	339	325	362	352	317	315	329	336	311	340	302	299	299	341	318	341	321	331	315	357	337	323	321	337	320	291	339	301	290	336	317	304	313	336	346	295	330	306	333	350	323	321	381	358	323	324	359	365	270	318	321	302	287	328	324	352	325	338	316	325	332	308	311	315	304	344	371	300	327	354	344	324	346	334	321	302	308	345	322	330	274	321	345	326	332	313	327	324	310	343	342	339	314	332	340	326	335	319	312	349	324	342	311	312	355	353	310	332	320	332	361	315	333	326	347	326	305	327	319	344	322	345	365	321	322	330	333	337	366	322	309	342	317	317	313	300	316	313	319	348	336	313	328	329	300	323	312	331	321	313	350	345	358	339	299	315	319	326	345	313	350	340	331	339	356	351	349	329	321	306	314	309	330	334	336	338	352	337	331	328	318	327	295	335	313	351	328	314	309	308	313	313	307	322	338	312	326	339	341	306	327	337	344	322	358	319	312	316	323	337	355	322	300	324	328	332	325	337	324	317	293	358	349	297	363	326	317	311	343	349	289	311	347	344	326	347	307	310	323	356	329	314	312	326	335	313	334	315	304	345	311	330	302	317	322	328	297	345	308	305	328	321	336	319	329	293	294	309	324	324	335	319	351	326	327	319	320	306	346	322	335	309	339	311	340	320	331	342	325	345	308	329	289	324	318	316	363	331	283	362	312	317	306	336	303	326	328	347	349	336	295	308	327	320	333	328	324	323	365	330	308	304	313	366	337	307	343	333	312	332	315	359	322	318	315	324	337	339	307	305	347	342	352	337	327	315	331	338	307	340	352	290	328	312	358	326	365	344	293	379	339	335	303	310	340	337	327	325	314	333	305	347	329	344	332	338	335	339	330	348	344	311	313	310	341	311	315	355	320	354	340	346	333	314	325	314	330	330	348	343	358	318	347	330	330	320	316	311	318	320
22548	21142	28688	23885	21133	21160	7134	1005	699	584	550	430	394	398	415	403	316	343	328	330	339	332	321	318	319	302	300	283	262	277	315	304	267	276	244	276	300	296	278	272	276	269	245	256	251	294	231	280	262	261	254	278	259	285	271	293	265	241	309	289	271	252	244	254	264	271	268	281	264	289	263	280	247	250	271	286	261	293	279	244	279	267	261	290	288	286	262	253	270	250	248	273	264	258	276	268	234	257	254	273	273	287	277	252	289	273	244	278	250	255	269	276	312	254	264	266	262	248	251	267	261	268	271	267	292	260	284	272	271	303	284	266	271	282	234	307	271	267	273	252	261	252	259	260	283	271	275	264	254	263	292	279	252	275	265	269	288	271	299	269	256	272	264	284	283	269	254	234	285	260	272	296	252	267	252	246	258	262	264	279	280	227	233	270	286	275	251	256	276	246	267	278	298	255	270	296	243	247	269	266	293	267	249	291	246	257	302	281	274	260	258	282	242	263	286	304	259	263	255	290	265	273	279	270	248	269	234	262	269	285	251	254	285	257	294	226	283	272	299	253	284	270	249	244	293	255	255	291	259	268	232	281	305	254	237	277	265	253	256	240	273	247	264	279	259	227	233	256	259	252	255	287	237	279	270	281	251	266	252	258	263	286	241	255	270	244	249	265	285	257	260	270	260	303	251	268	293	253	268	280	266	265	304	255	302	248	268	280	249	277	263	242	298	268	261	275	283	277	254	304	258	282	276	276	268	277	260	250	263	280	273	237	263	262	252	260	263	262	282	270	259	265	251	300	282	275	289	287	267	266	273	265	274	277	260	249	270	233	251	269	253	259	276	270	286	270	301	297	263	259	266	274	271	289	292	287	233	236	272	260	247	294	273	273	249	266	282	280	274	232	288	275	239	280	266	272	286	258	252	300	285	282	246	268	281	267	239	256	287	268	267	252	271	263	243	292	252	281	279	277	270	258	281	272	262	257	287	275	261	272	268	272	275	247	275	261	257	258	264	268	293	290	293	274	255	259	241	280	273	254	263	266	278	290	266	267	255	267	256	228	245	279	276	267	278	254	267	263	276	255	270	284	252	282	271	281	264	256	268	259	227	231	264	276	269	288	269	269	266	243	259	262	288	239	291	279	284	252	264	268	281	264	257	286	258	255	287	247	268	259	274	261	262	250	277	233	289	264	255	269	306	261	299	280	293	254	278	269	263	249	274	264	237	255	227	269	251	246	277	276	287	253	282	274	259	250	290	257	236	265	296	270	254	262	260	262	270	303	278	262	275	279	254	271	255	265	277	307	240	276	248	274	259	257	271	251	257	268	278	276	262	264	245	257	256	275	260	234	247	264	227	247	272	256	307	268	268	238	257	261	243	256	252	296	240	300	270	275	270	275	267	258	283	304	297	251	230	254	258	260	256	255	308	254	272	257	284	255	273	258	253	268	270	280	263	243	255	282	276	233	254	249	297	279	256	265	307	258	255	269	274	265	257	262	246	261	258	248	269	266	285	280	259	263	244	257	270	261	291	257	253	266	232	249	237	280	259	264	264	261	262	253	285	251	258	258	265	292	278	278	270	277	276	241	280	274	278	258	253	261	294	250	291	258	274	234	286	295	285	261	255	247	283	251	280	283	232	262	294	256	273	246	276	288	238	269	255	275	262	270	249	286	258	260	263	270	260	253	270	250	285	267	273	233	267	242	276	262	226	266	234	292	270	265	263	256	276	284	260	295	249	271	265	286	278	284	257	244	251	281	258	291	247	272	250	266	279	276	262	288	268	283	292	270	269	251	272	249	252	256	269	281	283	290	261	271	264	267	254	284	249	261	230	257	257	280	277	258	305	241	251	259	274	275	296	276	272	273	265	295	285	261	244	293	283	269	261	260	270	249	267	251	269	263	259	286	270	267	264	259	262	285	271	276	243	269	277	276	234	233	255	274	257	266	289	266	248	262	286	279	261	267	237	264	256	256	270	274	250	261	246	262	271	248	263	259	246	289	239	265	265	281	272	274	262	287	250	253	273	271	268	243	266	257	240	290	272	281	259	258	295	251	252	261	249	269	274	251	256	246	289	271	255	258	263	302	262	263	269	256	280	230	281	277	272	280	254	253	280	273	293	266	255	256	231	301	224	264	243	287	273	271	269	270	241	260	271	276	264	278	250	253	247	262	269	266	281	234	245	253	248	259	241	267	243	234	245	228	288	279	274	246	283	253	247	294	284	275	256	290	258	256	251	277	274	252	247	263	263	228	278	271	277	265	266	279	251	289	269	272	252	274	257	251	294	285	260	264	266	258	245	271	265	330	252	267	276	280	262	263	297	265	288	268	259	257	266	285	278	279	260	257	302	292	266	244	253	277	317	276	281	251	259	272	251	251	223	257	251	260	271	248	251	275	236	258	287	262	251	260	264	256	250	257	273	256	251	270	265	270	260	261	285	261	263	283	256	277	241	246	251	279	264	262	264	279	260	266	245	275	224	256	267	268	248	249	260	254	266	263	261	254	247	281	261	296	264	282	307	258	287	256	266	263	268	285	266	253	278	257	240	258	245	266	259	260	268	277	267	279	267	267	252	247	287	291	278	265	252	277	289	238	242	242	253	297	270	250	285	285	251	242	275	266	277	293	232	246	290	263	219	268	240	256	303	291	249	260	274	255	277	261	260	262	282	271	270	220	283	258	258	265	270	228	244	238	267	246	243	257	273	285	295	260	276	251	244	236	277	236	261	256	282	252	283	251	256	262	260	287	272	240	291	256	250	274	264	262	263	263	252	260	262	266	280	260	232	271	276	275	267	265	278	268	255	295	268	271	241	240	307	240	291	275	270	246	268	252	267	251	227	252	270	251	250	299	270	266	255	256	275	250	255	290	261	259	245	261	279	291	283	243	250	284	270	301	276	260	295	271	274	266	287	259	235	273	254	265	256	277	275	282	283	255	265	254	254	230	245	249	234	249	270	310	293	243	236	299	267	245	245	249	263	269	259	276	266	255	284	268	256	259	240	263	287	263	285	274	234	259	281	259	244	269	268	269	257	290	260	257	263	278	289	277	276	272	269	276	259	278	298	281	275	270	275	288	254	250	237	262	266	270	284	260	263	268	307	248	262	264	280	250	274	244	255	285	268	269	280	255	227	275	276	265	253	277	258	276	273	269	235	268	278	272	259	247	249	254	261	241	287	305	255	258	249	243	262	285	243	279	267	246	265	284	264	240	243	256	298	250	255	251	246	233	257	267	259	271	245	254	277	276	236	246	261	232	262	274	266	261	273	257	291	257	270	270	274	241	284	262	259	258	263	244	278	264	249	278	286	248	279	246	240	273	295	270	274	297	251	244	264	266	278	284	267	272	279	267	254	256	246	235	277	217	286	266	280	265	275	264	312	253	244	267	260	270	270	286	274	277	281	258	284	266	257	244	276	275	290	289	258	286	258	271	223	265	269	260	248	265	279	262	254	261	243	245	267	260	258	240	269	245	277	243	263	263
4378	13657	10653	5256	3479	2689	1932	1571	1223	996	892	779	645	592	548	513	467	487	449	454	445	449	407	420	400	396	367	375	385	375	380	350	366	349	390	362	375	324	363	331	329	326	359	324	352	372	370	345	332	348	354	350	334	368	343	304	338	344	348	363	343	340	326	331	352	352	325	334	340	324	370	314	359	295	327	294	333	357	341	361	338	335	331	348	320	325	328	295	374	299	302	326	317	342	322	316	299	322	350	338	289	303	361	347	332	327	349	318	339	339	299	309	337	319	330	292	367	336	339	365	363	358	338	331	326	323	325	351	361	319	350	334	339	333	347	350	320	348	312	294	329	327	321	330	324	319	297	338	331	349	322	345	353	308	340	336	326	340	329	333	317	322	365	325	364	317	314	335	328	313	343	316	345	313	333	330	331	344	328	300	320	350	351	294	336	339	318	340	337	324	296	301	291	377	373	331	363	347	325	344	362	296	328	335	341	328	335	302	346	313	333	346	326	304	313	345	316	311	310	316	336	322	331	311	318	319	304	351	319	316	315	298	340	359	324	338	311	355	312	325	307	288	309	346	306	316	335	358	331	306	316	303	356	338	319	339	346	351	334	346	341	317	287	343	303	299	331	314	330	318	352	268	317	350	337	324	351	354	358	329	335	312	353	304	316	300	333	313	327	320	309	320	346	359	337	343	316	329	336	328	321	309	315	298	362	319	356	370	313	325	314	333	316	355	329	385	366	324	306	349	311	358	298	351	316	330	322	329	320	331	348	332	345	302	351	329	336	316	317	344	330	346	328	319	311	357	315	347	342	343	331	330	294	314	346	334	337	316	341	331	336	335	312	297	311	335	347	346	320	334	345	325	303	295	313	325	318	319	322	321	334	324	335	307	332	311	334	334	343	302	310	345	332	345	304	337	314	337	324	313	320	319	320	354	326	318	330	328	318	343	314	305	313	333	306	316	349	351	347	320	300	326	290	339	300	317	343	309	311	324	297	336	367	342	321	317	321	318	335	328	341	305	327	345	335	345	370	314	306	328	313	325	363	322	326	326	326	333	317	306	334	314	329	311	304	293	324	336	332	346	346	345	329	338	341	328	337	308	324	301	385	338	298	335	334	315	325	333	300	347	295	373	349	305	335	330	341	331	354	359	302	325	331	314	300	332	328	303	359	343	313	341	334	310	317	346	314	357	327	321	308	331	328	328	306	339	343	346	315	384	327	352	283	322	314	303	318	349	269	323	325	308	335	340	302	322	323	344	329	311	342	331	351	327	352	308	320	312	346	320	326	330	361	319	315	303	342	346	313	309	323	334	301	338	328	295	365	318	340	337	368	329	300	326	305	291	341	299	300	302	310	300	316	290	296	318	301	305	328	349	340	302	352	345	361	310	350	322	334	325	358	364	337	326	310	328	317	318	334	325	330	329	298	325	309	340	291	316	307	332	363	360	337	367	340	358	341	315	328	326	333	338	341	340	338	278	329	332	301	340	325	323	327	320	282	321	303	317	356	350	332	317	348	290	292	313	309	332	315	328	319	346	319	299	372	310	346	315	343	308	317	342	319	327	350	314	296	327	324	334	290	311	297	305	336	324	328	316	348	298	323	303	350	335	313	320	308	324	312	325	312	322	309	324	345	334	306	351	329	327	326	341	333	306	299	336	329	322	319	326	323	359	335	332	336	359	332	318	334	347	323	340	328	348	314	344	325	320	345	315	321	301	332	311	306	297	332	307	357	334	282	330	296	340	332	323	344	320	314	321	332	313	333	310	310	332	346	311	317	305	326	342	311	352	321	303	356	291	301	309	356	321	344	316	310	323	329	303	325	328	303	331	305	303	341	344	336	323	328	321	333	315	367	308	329	312	357	329	319	316	341	338	343	331	335	329	308	333	307	335	331	306	335	339	348	328	303	310	311	340	372	309	327	330	347	316	313	275	312	322	343	327	314	345	333	349	305	287	355	322	336	311	326	329	348	303	304	350	316	326	349	375	335	361	341	334	328	295	300	329	321	328	386	345	335	322	351	321	340	311	316	308	336	341	310	351	326	341	296	324	337	281	316	320	282	305	324	289	325	307	332	359	323	308	341	311	340	368	326	306	312	310	325	344	344	313	333	305	328	341	334	333	306	335	335	306	327	318	319	331	320	357	349	330	314	346	333	307	298	335	325	321	363	309	356	365	326	336	361	335	309	353	326	348	360	322	345	342	325	311	363	338	326	357	369	322	344	345	325	330	336	349	325	358	353	302	316	362	316	330	349	323	312	349	309	308	322	335	332	325	345	304	338	330	302	346	362	317	327	316	360	320	339	325	303	303	373	303	289	324	343	317	322	319	300	321	361	324	303	330	295	342	314	347	345	336	327	324	334	328	344	328	308	305	346	317	308	339	334	339	299	341	321	298	367	294	315	323	332	328	335	324	295	341	303	332	296	328	306	330	387	306	330	356	325	319	331	340	343	335	348	321	339	316	330	321	293	345	309	329	349	301	337	291	347	324	313	307	331	315	308	322	298	348	307	351	330	337	320	302	318	307	279	286	300	338	337	303	313	324	321	332	310	289	344	311	331	341	353	318	316	350	370	291	333	318	317	325	339	340	374	349	348	346	301	315	305	339	321	333	328	359	350	333	308	345	326	320	293	351	294	344	363	332	303	343	331	352	344	319	321	317	281	320	350	314	328	287	312	336	306	297	330	316	320	307	308	323	327	322	340	310	355	350	337	331	279	309	300	324	352	346	315	319	361	319	334	316	312	335	324	325	367	332	317	307	327	291	334	301	304	346	388	335	334	321	315	310	322	319	333	330	363	322	316	364	322	320	338	314	322	326	358	325	311	318	329	365	323	311	293	312	332	323	339	324	283	309	308	345	309	346	327	336	315	299	325	323	324	358	339	318	303	347	356	304	321	340	303	312	334	313	346	337	322	328	294	350	289	319	338	344	302	349	338	350	279	327	321	332	312	339	338	337	316	318	313	325	360	298	297	343	328	348	344	293	315	331	330	294	329	318	349	334	318	310	326	319	291	324	345	286	339	351	365	327	322	320	302	297	333	346	308	305	318	344	349	342	331	328	317	318	312	318	328	330	336	333	346	326	341	333	342	347	341	354	333	323	309	295	325	313	336	271	343	322	330	307	313	330	336	306	339	307	338	350	315	325	317	324	336	341	350	344	333	342	290	367	297	320	361	329	338	308	308	348	322	324	313	310	337	331	301	294	330	322	332	318	356	321	299	329	295	320	307	307	320	332	320	349	351	313	363	308	318	359	334	347	319	340	307	312	323	311	292	337	328	325	311	343	291	305	359	327	355	299	320	303	312	346	303	332	306	327	324	334	320	350	317	348	342	334	310	330	327	332	323	339	300	327	330	356	299	333	379	341	330	357	283	329	308	332	300	340	350	338	346	312	314	350	343	324	340	356	331	351	319	320	330	311	323	341	335	303	309	337	327	335	327	318	347	321	315	342	314	322	344	354	299	326	346	295	329	301	339	325
27265	17905	3825	831	648	585	545	509	520	530	535	542	541	582	506	527	565	524	549	510	534	526	538	508	512	516	528	531	504	501	518	527	528	549	528	544	520	484	539	523	521	564	543	514	516	574	520	525	534	546	511	499	585	591	538	555	518	538	498	540	528	513	509	547	456	538	587	563	542	514	531	519	573	528	565	520	518	506	521	485	511	504	524	533	543	517	500	533	534	509	554	499	544	537	548	504	513	510	538	533	570	522	568	481	528	499	553	547	513	488	525	558	509	549	534	502	538	591	519	521	500	557	515	526	518	523	542	492	549	531	545	550	539	514	513	535	520	539	539	463	551	541	509	536	531	508	542	507	508	515	487	507	494	502	538	530	563	547	512	557	536	516	559	532	502	496	498	553	512	539	523	532	529	571	563	509	543	523	519	449	508	537	520	541	503	523	528	550	480	532	501	603	553	536	534	545	510	519	536	517	560	550	541	525	557	509	488	563	535	496	526	586	534	534	531	517	533	516	483	538	545	522	534	540	539	541	549	569	529	509	542	529	527	534	566	518	500	516	538	523	533	560	532	524	528	531	521	515	498	521	508	546	545	492	533	526	527	554	535	500	542	532	496	532	575	570	554	516	510	513	494	547	495	512	488	509	521	519	533	564	520	526	549	529	575	514	483	497	571	517	521	511	510	498	511	572	540	541	538	551	542	528	484	531	536	538	550	540	520	515	498	535	530	541	571	510	534	505	527	538	546	509	513	541	511	529	528	528	526	488	468	525	532	518	523	514	588	569	495	497	518	527	522	521	488	552	538	497	532	548	545	522	511	531	533	536	497	540	589	517	490	519	506	493	507	519	553	564	549	521	579	528	533	557	578	566	531	524	551	536	526	531	532	540	597	520	520	516	489	573	526	505	537	556	529	489	549	512	510	505	529	518	509	542	549	538	529	527	547	530	497	546	537	540	504	485	504	488	513	483	523	530	525	525	549	534	525	549	555	553	526	514	537	520	517	523	527	517	508	508	548	503	541	534	521	491	540	538	519	531	545	522	559	542	522	516	529	541	525	521	500	513	558	549	518	547	564	541	554	515	538	510	543	538	535	522	522	515	520	521	505	530	504	547	505	538	560	500	525	512	536	516	520	526	499	472	544	531	580	535	517	531	564	554	552	529	554	551	527	506	494	522	554	504	513	527	588	552	516	567	502	569	546	525	565	547	490	497	507	593	531	556	519	568	550	516	561	544	505	535	522	536	521	544	556	508	525	515	529	531	506	552	550	520	523	540	535	526	550	523	524	557	534	508	546	553	522	529	550	550	528	534	522	479	540	501	517	568	520	568	497	540	583	543	546	512	488	562	506	522	532	501	523	516	547	514	492	565	522	558	547	550	556	550	493	543	549	533	548	561	527	531	518	512	556	556	513	537	550	526	552	513	521	483	523	486	499	547	537	573	506	529	522	520	561	521	567	561	515	515	513	496	536	491	541	549	521	542	541	528	552	495	538	539	514	532	543	547	545	519	537	483	581	485	547	552	505	525	535	566	508	503	537	518	525	556	526	564	568	532	570	503	498	517	538	511	530	551	522	508	525	532	542	540	535	543	524	554	530	535	568	514	554	507	521	544	519	521	546	518	524	506	524	536	521	501	515	545	549	490	507	535	561	564	551	553	532	541	543	533	507	516	513	535	570	530	523	554	550	532	549	515	562	502	541	511	539	565	531	520	550	509	528	501	512	516	526	525	544	543	534	539	491	521	588	496	585	497	524	519	524	532	540	519	516	543	561	520	524	515	573	524	502	548	531	541	573	492	524	513	489	532	566	574	492	517	477	546	544	501	541	556	522	511	570	528	538	561	576	565	486	505	536	516	535	502	561	519	507	543	528	533	530	548	513	543	510	506	523	499	529	514	499	527	579	508	537	490	554	524	543	512	507	530	500	551	562	527	564	497	528	520	549	528	532	553	530	537	558	529	525	556	529	565	530	561	532	553	509	509	515	550	558	527	543	527	490	566	539	541	527	493	501	527	509	576	554	573	513	502	518	524	561	574	523	532	526	566	574	557	518	547	526	499	514	539	553	563	540	530	502	505	507	526	539	535	589	533	538	545	528	555	554	528	548	544	522	524	509	549	519	528	542	485	542	497	527	553	540	529	513	556	470	507	552	501	510	562	539	554	543	518	516	581	570	543	524	544	523	485	493	502	518	521	537	518	498	508	546	566	523	502	549	518	533	534	554	537	517	501	508	521	535	512	527	484	532	534	512	540	505	515	527	535	573	541	548	540	555	578	529	505	492	548	571	486	531	555	556	523	522	523	529	544	477	506	512	543	537	556	551	545	536	525	537	567	504	530	521	517	499	552	536	490	498	527	530	545	501	514	550	462	542	534	533	567	562	532	542	549	523	508	535	520	563	558	546	529	575	559	519	509	494	544	542	519	514	517	461	514	561	525	504	522	463	533	515	521	500	537	516	531	563	567	517	491	531	532	495	518	512	507	509	502	520	549	522	488	487	556	517	564	561	522	519	506	489	509	516	507	554	535	531	553	517	511	536	529	548	577	503	559	533	534	506	546	492	507	527	537	486	525	487	541	563	535	544	556	557	527	530	565	516	492	537	524	519	489	519	499	536	537	500	555	521	522	531	514	519	504	537	491	557	550	560	519	518	538	503	520	493	549	514	530	553	552	538	511	559	523	518	561	541	510	557	500	530	509	575	514	507	527	582	507	487	530	570	536	554	545	549	492	549	554	528	524	555	534	514	555	552	557	553	521	570	521	547	518	537	550	555	553	541	527	566	524	534	520	538	536	519	512	504	554	526	514	548	551	550	532	497	516	547	556	516	528	498	541	553	477	501	535	457	515	546	545	511	524	545	567	515	558	526	520	526	547	554	512	554	540	524	569	541	537	510	491	518	500	551	483	510	528	499	501	522	546	486	578	528	527	503	537	557	541	525	542	544	497	494	523	545	532	552	549	534	555	520	496	524	570	561	510	587	487	517	527	555	506	523	559	551	533	522	557	545	534	530	541	520	523	530	509	570	557	546	526	495	567	552	523	511	554	537	523	524	510	534	530	531	563	506	499	551	533	535	531	540	505	515	545	556	529	532	524	538	545	500	583	536	546	562	493	516	554	572	513	547	592	518	529	532	556	548	510	575	495	497	522	538	527	527	546	530	525	567	545	517	530	543	552	559	526	548	530	529	524	529	482	558	533	501	551	506	552	535	515	547	534	525	534	558	507	516	528	517	549	549	515	484	529	486	524	526	548	527	521	545	527	527	551	504	514	535	514	492	500	542	514	542	543	512	544	519	514	515	563	508	523	493	554	480	494	534	541	509	488	517	494	544	512	551	532	509	550	508	541	551	512	489	500	524	563	542	510	584	535	531	516	538	521	547	560	561	554	512	533	513	497	546	534	588	535	536	557	490	529	511	584	538	491	531	526	517	553	521	520	546	582	557	518	534	481	542	542	519	575	559	540	530	591	534	547	521	520	521	524
4395	1050	934	723	689	677	664	650	632	626	620	629	619	593	645	639	569	592	645	624	653	603	615	655	616	594	623	622	596	608	596	607	639	626	667	663	664	623	635	615	604	597	587	594	605	635	631	553	665	609	622	613	653	657	588	630	639	637	643	630	602	604	583	615	618	639	662	700	580	612	546	613	632	608	623	605	596	614	592	629	631	597	592	602	634	612	670	662	589	618	603	617	597	670	603	640	600	655	684	631	655	647	595	632	621	555	604	616	604	624	580	612	622	588	610	633	644	607	632	622	589	606	641	655	620	610	615	645	608	640	600	637	607	652	644	601	615	665	583	578	591	633	641	603	618	598	622	636	586	613	650	601	652	602	588	600	622	632	633	597	621	622	589	571	637	643	594	590	596	676	627	642	565	565	613	620	609	604	619	585	638	604	653	559	624	621	590	622	609	633	596	621	643	651	583	608	572	588	582	614	571	668	627	600	613	624	625	603	582	639	629	590	588	613	609	646	598	584	628	608	636	614	554	604	608	622	602	604	603	616	634	599	610	657	659	638	576	616	614	632	608	610	649	645	616	551	615	627	634	603	607	625	611	624	585	609	607	614	641	619	663	642	656	634	660	640	604	624	609	614	632	628	601	619	615	655	670	646	615	595	643	609	641	642	578	611	598	613	611	640	611	642	634	611	648	640	617	663	590	603	605	618	645	588	622	637	592	629	641	645	608	625	598	615	627	592	599	641	602	608	615	597	631	642	617	613	632	577	627	613	621	612	587	594	613	678	638	648	607	635	621	611	661	629	584	595	600	596	657	609	599	616	599	590	608	633	636	633	612	602	620	622	645	633	611	595	616	620	656	619	619	612	593	607	642	645	595	626	637	651	544	640	615	597	650	583	615	599	644	650	619	628	628	650	606	626	651	636	664	615	625	629	644	614	590	644	623	572	609	603	645	590	603	600	618	575	610	615	612	597	624	607	605	579	620	629	672	597	654	603	671	611	618	603	626	606	651	594	585	614	633	565	613	623	614	631	634	616	597	558	627	637	614	611	607	602	610	568	614	604	610	613	621	631	614	616	606	585	634	632	632	664	693	650	649	631	587	620	595	613	612	674	609	643	618	578	616	613	606	638	599	589	620	650	619	623	631	650	663	616	597	614	663	651	587	576	610	625	563	694	597	621	603	636	639	613	608	594	634	612	605	597	600	607	608	661	701	606	608	641	608	592	601	601	568	599	638	590	555	622	628	606	644	639	599	635	599	594	622	660	642	654	578	608	575	639	662	624	638	586	602	666	621	635	664	603	632	683	612	619	641	583	610	657	595	645	646	610	586	612	605	627	658	624	618	622	606	635	656	582	636	650	609	614	629	618	598	553	606	626	599	593	610	584	635	612	592	610	613	604	626	622	577	629	624	599	603	626	613	623	596	597	645	609	623	599	619	617	607	612	605	613	655	635	617	631	648	625	610	616	649	620	616	645	595	628	641	635	683	612	685	596	591	574	634	678	601	623	641	611	603	622	631	608	611	569	590	593	646	653	654	572	576	585	654	641	621	629	679	634	633	625	607	593	584	639	625	601	569	625	624	643	620	635	600	599	635	624	621	626	608	665	661	633	620	616	658	603	584	613	589	634	596	593	582	620	613	639	613	593	564	614	555	633	627	641	594	625	636	650	593	646	630	610	638	591	632	630	613	603	614	642	617	588	641	619	613	628	593	617	616	589	591	649	605	603	619	611	604	640	653	673	657	589	607	625	637	616	609	668	644	608	598	644	592	589	608	650	611	652	601	624	632	573	614	632	640	584	594	627	622	593	632	607	625	618	620	595	594	590	608	633	586	633	591	593	661	589	607	600	644	578	628	592	647	615	602	632	604	639	601	617	612	606	589	612	639	643	648	633	612	607	627	641	644	637	606	614	600	594	589	622	646	628	605	628	644	620	614	598	613	649	604	589	593	612	652	597	585	601	622	652	566	598	611	612	623	598	663	621	604	655	597	574	620	630	636	627	590	625	635	654	634	586	662	599	570	625	627	587	616	598	604	630	640	596	584	665	611	610	616	624	609	668	572	616	592	607	653	598	584	607	660	609	620	597	597	641	631	642	611	621	550	657	648	629	631	585	591	636	623	629	642	632	576	628	621	654	633	636	633	634	647	580	601	580	607	652	635	600	664	627	599	586	624	639	615	634	572	615	623	628	640	601	643	606	608	644	630	583	600	604	587	616	621	607	610	618	630	639	649	616	583	603	627	605	575	645	627	615	657	627	591	619	589	605	612	628	595	618	628	624	618	622	598	584	660	614	621	592	600	630	632	643	597	625	616	621	596	650	592	609	624	597	640	637	606	599	602	653	601	641	614	610	611	600	620	626	637	610	613	627	616	609	641	637	655	566	561	636	650	635	616	618	636	613	597	621	582	611	628	646	588	657	637	631	626	631	626	583	582	601	649	606	637	651	605	589	634	630	579	654	659	631	645	590	595	611	601	615	610	596	622	610	621	620	601	633	556	613	584	619	619	656	627	591	672	609	631	614	579	639	648	581	613	589	561	624	635	581	622	622	607	659	613	596	612	609	632	611	559	622	563	602	636	646	597	573	650	612	610	628	661	585	616	609	636	599	632	664	625	606	616	579	617	593	579	618	617	591	622	610	638	644	614	626	605	648	622	577	652	584	621	618	552	641	629	643	583	632	614	606	612	631	617	631	617	651	620	640	625	648	592	633	624	619	651	579	619	675	593	637	632	624	598	626	608	653	644	621	634	622	612	624	593	588	635	633	683	647	624	631	623	615	593	628	606	596	598	609	616	612	612	578	594	636	636	620	659	660	633	597	640	592	636	646	675	605	644	592	575	657	606	634	611	697	616	568	602	606	641	642	583	620	605	593	604	616	658	595	647	641	590	612	678	594	633	619	615	589	643	651	627	597	600	615	663	610	645	620	639	651	609	631	582	590	582	602	644	614	578	668	594	626	589	602	591	588	613	624	616	604	599	660	567	592	645	608	606	564	612	616	603	665	604	620	618	645	634	626	598	565	665	591	598	573	627	649	603	588	675	631	619	584	588	607	623	574	641	599	607	617	618	608	584	653	588	599	619	642	655	651	629	647	621	566	604	629	650	605	616	622	648	583	624	596	606	624	649	626	631	613	614	602	691	598	584	636	643	630	649	649	608	593	641	606	638	622	641	617	594	616	600	614	614	604	634	568	603	628	646	623	658	592	636	604	611	617	620	638	572	593	610	629	655	633	610	599	639	615	610	632	585	609	605	589	641	641	592	633	562	645	623	634	621	603	616	637	621	618	632	595	617	625	643	632	608	621	626	586	559	584	639	638	638	629	618	586	601	613	629	570	612	588	563	593	642	603	580	612	626	644	637	630	635	586	619	629	612	622	591	597	630	574	637	587	599	611	602	574	582	595	586	611	578	626	609	651	614	629	630	615	641	603	623	585	620	574	588	634	599	622	623	635	620	612	596	546	610	607	603	615	597	602	607	632
23603	21060	27905	24206	20948	8720	1223	858	757	740	700	642	699	659	649	658	681	602	576	604	593	584	626	572	578	592	578	576	536	572	568	556	574	560	556	604	582	622	587	579	568	585	566	589	526	574	577	564	561	529	543	569	571	561	620	588	559	573	603	542	572	596	593	525	571	574	576	546	600	591	562	569	624	553	530	527	530	531	519	593	573	548	547	589	580	527	628	603	558	620	589	599	558	600	583	584	551	603	548	579	504	643	565	588	536	591	573	562	568	539	517	583	583	550	608	580	574	541	543	553	554	597	574	555	570	535	605	563	553	584	577	555	558	542	587	527	595	575	548	543	566	587	565	576	534	588	551	557	548	566	632	556	558	544	572	545	553	550	601	540	538	580	543	573	589	550	568	531	545	582	572	546	506	549	557	586	556	537	569	604	548	569	579	550	570	567	497	580	539	546	567	593	565	554	539	543	547	572	539	596	558	588	556	543	542	532	523	579	590	550	587	515	548	551	556	537	564	524	536	536	554	560	530	565	565	618	588	583	528	553	573	559	572	486	517	593	581	564	549	530	585	579	561	576	591	540	578	578	608	582	575	536	592	531	568	574	561	552	554	583	546	547	550	559	549	581	555	541	565	591	557	559	584	556	549	545	569	569	562	576	530	582	562	569	535	569	556	579	587	593	545	515	594	589	550	586	570	520	584	585	574	583	587	543	535	540	543	583	582	567	546	533	564	555	557	580	613	542	534	528	577	586	586	553	600	529	538	595	550	564	580	514	589	561	544	559	575	537	554	548	545	574	574	545	584	574	581	575	548	549	564	587	563	590	558	550	556	549	551	602	540	540	596	568	561	504	527	591	604	575	548	580	576	541	562	550	575	580	562	507	525	570	548	559	543	572	557	586	596	569	616	558	573	613	551	536	584	560	566	559	561	566	577	601	569	601	581	576	578	610	576	590	616	521	522	540	520	553	560	540	546	540	551	572	527	554	550	590	520	548	553	548	587	567	592	551	563	535	538	578	553	555	623	553	563	557	610	616	568	585	570	581	624	554	556	534	590	651	544	585	565	617	554	565	533	539	554	568	566	540	541	535	558	529	567	578	589	522	547	588	598	564	537	530	618	548	577	549	584	531	601	594	577	573	539	551	550	573	573	550	551	556	583	518	562	612	559	562	548	557	579	572	541	547	552	554	581	548	572	574	567	579	600	556	559	591	514	584	577	581	551	564	552	528	568	547	584	580	553	562	562	628	544	577	536	601	569	578	552	551	538	594	571	564	551	559	573	592	588	609	599	578	573	573	559	555	592	544	579	545	548	532	571	574	523	581	573	547	535	565	567	611	560	581	556	573	588	612	577	568	576	574	552	567	585	568	528	589	583	565	527	554	525	566	592	578	525	550	551	555	562	599	564	600	555	549	544	568	559	561	574	524	556	575	546	561	551	557	553	546	570	579	577	562	564	574	611	565	553	549	573	582	584	570	572	633	538	542	590	580	570	543	568	550	584	516	542	518	562	553	579	584	567	529	560	500	540	568	577	586	553	578	549	534	596	548	561	526	547	542	590	585	569	560	570	525	545	530	578	583	596	564	545	591	575	552	582	561	566	586	532	564	559	567	539	557	543	568	562	552	582	545	617	584	558	608	566	562	585	605	538	591	529	598	536	574	578	552	563	583	614	580	598	566	568	540	601	593	548	576	599	566	520	585	538	541	541	565	568	546	580	540	562	605	570	563	601	564	546	611	527	543	575	556	560	589	524	517	581	588	605	532	561	526	581	573	527	566	607	574	539	563	577	578	567	533	587	563	562	547	638	591	524	568	563	605	554	549	561	536	590	552	564	563	585	570	566	535	604	564	530	597	563	595	555	577	546	538	580	575	575	589	585	533	542	544	549	583	601	584	547	549	596	528	583	578	549	518	588	580	545	565	542	595	586	583	567	543	549	590	600	555	524	570	563	532	596	537	599	538	592	552	549	595	547	517	569	571	583	537	606	585	552	516	557	572	576	544	564	544	523	557	581	594	558	588	565	568	580	584	559	563	582	593	586	581	617	569	548	545	588	552	582	557	610	585	544	544	539	588	532	592	571	564	536	532	593	515	549	578	605	543	508	623	542	578	543	583	546	578	545	582	576	534	553	563	568	567	549	580	535	550	562	565	605	518	560	570	600	580	563	622	565	603	595	577	560	567	542	552	598	571	621	505	603	555	532	556	590	593	571	521	564	506	573	576	559	553	523	542	589	548	545	545	542	574	560	571	586	553	580	564	531	566	592	561	576	550	558	542	561	582	537	583	545	556	568	553	575	522	547	590	568	605	602	565	566	574	544	580	580	541	540	578	593	566	594	575	569	540	568	526	602	555	551	537	558	607	584	539	556	566	603	586	557	548	565	577	553	562	586	552	560	580	568	541	591	572	555	539	603	575	513	624	545	542	585	569	534	579	494	570	602	531	571	585	590	570	563	564	587	594	555	551	556	571	594	578	558	566	540	587	550	531	549	587	558	568	547	562	587	542	559	590	572	553	580	583	598	543	571	584	556	559	535	567	586	537	549	583	551	563	563	556	549	563	539	533	585	546	552	568	580	548	580	557	556	559	547	587	585	590	533	548	556	541	576	576	577	578	543	569	560	541	534	546	533	539	591	509	590	585	542	582	564	602	584	592	550	617	580	555	558	592	565	542	610	555	564	566	546	628	552	565	544	553	554	553	602	625	573	538	553	567	542	555	533	561	535	560	543	590	553	545	564	548	541	576	517	607	586	528	591	570	577	574	547	532	544	573	609	594	602	568	597	548	566	596	586	568	549	564	536	537	595	566	537	584	553	586	552	548	563	565	590	561	541	555	585	584	564	610	555	568	572	579	528	536	524	548	539	551	568	513	532	545	561	558	617	571	539	583	590	535	564	569	583	586	557	555	532	571	565	610	569	560	538	561	552	611	532	558	562	536	527	560	611	546	592	573	547	544	536	602	534	530	545	552	540	559	578	574	564	564	571	518	579	567	547	536	521	588	525	571	566	579	537	573	558	603	506	542	573	561	563	598	526	566	582	564	548	618	575	545	566	585	552	587	574	559	587	538	551	544	555	616	552	517	599	548	575	540	565	531	565	514	546	586	553	568	547	579	570	575	556	534	521	540	566	556	580	590	576	574	550	552	596	546	581	556	566	588	566	566	539	545	559	565	548	553	588	543	603	568	602	593	571	558	539	555	551	565	522	577	570	580	577	607	582	572	601	581	527	565	547	470	572	571	584	536	589	616	584	566	553	545	544	579	559	594	562	570	557	572	577	541	560	567	575	586	559	560	550	538	575	558	519	513	573	564	534	570	599	553	560	561	539	587	566	588	516	556	594	577	533	531	559	612	543	555	531	580	568	541	582	584	590	599	593	585	583	559	576	542	548	544	546	539	559	602	574	572	545	575	579	550	593	555	583	558	541	591	560	576	547	564	559	567	594	592	570	555	571	549	599	577	562	573	597	561	632	556	609	520	597	592
3267	8088	6545	3168	2282	1810	1499	1298	1074	969	880	826	893	731	819	776	723	754	751	693	736	736	744	686	714	701	681	661	723	662	706	740	713	671	742	664	675	637	641	654	637	690	689	642	623	637	673	673	691	623	646	669	629	639	666	699	673	664	730	657	666	660	679	687	710	671	654	693	667	659	685	617	666	629	614	684	645	658	650	599	687	667	663	673	674	683	708	693	635	645	651	705	712	708	655	688	715	699	681	638	680	645	653	651	654	650	673	673	626	684	655	651	714	653	671	663	665	654	653	661	680	659	657	664	668	710	691	652	666	691	641	658	694	706	678	684	644	644	624	653	643	642	653	702	659	646	643	659	682	656	692	685	704	668	695	669	665	631	662	675	680	674	670	664	643	662	708	700	634	663	662	696	676	636	674	645	688	696	681	642	693	642	672	653	710	634	659	663	677	661	657	658	727	688	635	697	692	666	701	624	631	663	628	647	639	652	627	631	668	629	711	642	660	667	715	678	670	698	665	694	669	676	641	721	654	658	636	650	638	652	653	663	724	646	688	627	646	686	692	640	648	677	702	635	649	704	686	707	667	672	682	662	631	673	690	637	699	654	663	685	648	665	689	677	687	673	627	691	695	619	691	566	650	659	661	675	657	646	610	680	672	653	673	687	648	655	681	690	688	607	636	646	711	667	666	710	677	649	655	657	707	661	643	665	665	695	666	699	686	653	644	628	660	672	612	643	657	683	686	692	702	673	707	620	660	607	654	635	673	646	648	645	666	678	669	667	668	661	670	635	646	712	695	649	673	686	671	611	694	678	697	636	662	720	693	662	714	633	692	656	662	707	676	711	624	663	604	672	661	650	669	703	660	679	708	643	698	660	648	675	698	673	654	620	619	654	668	664	677	652	663	629	696	721	712	672	652	701	652	629	683	688	667	653	696	662	644	627	702	662	700	651	632	688	669	636	701	678	677	672	649	611	710	650	633	670	624	668	667	683	679	682	632	698	642	674	672	667	684	669	684	665	659	658	648	630	652	666	623	615	672	691	658	665	641	663	680	635	635	661	696	677	628	668	645	697	697	657	673	664	660	659	696	657	670	643	683	658	620	637	640	689	701	674	695	685	626	664	660	668	615	661	664	717	648	690	635	658	683	673	668	661	674	669	680	629	643	641	689	682	666	686	711	678	643	669	667	636	677	680	708	653	689	654	691	677	654	673	652	664	665	673	635	685	655	646	658	634	704	672	689	668	669	689	672	646	682	651	646	662	666	674	709	634	664	686	690	675	672	696	665	645	660	667	682	662	651	663	675	698	704	665	680	675	674	655	689	662	635	632	652	653	747	615	665	680	636	667	649	641	630	733	692	700	705	686	660	667	628	704	679	671	671	692	680	645	652	643	684	637	660	692	636	657	665	673	673	676	671	642	688	656	666	652	677	635	613	630	657	665	658	631	709	682	717	645	662	714	647	669	615	656	688	678	635	641	659	652	634	671	632	644	664	658	642	659	646	619	642	695	654	632	649	656	686	673	692	695	677	706	629	693	646	679	628	696	663	670	699	630	721	698	643	638	673	642	705	688	703	624	687	604	695	628	707	673	630	674	669	688	715	711	675	663	633	648	680	660	692	667	692	666	597	687	650	660	658	624	608	689	678	691	709	667	636	617	661	649	652	715	627	646	643	647	695	657	715	675	699	651	710	690	627	682	667	675	660	668	644	648	685	637	638	650	611	680	659	691	710	691	674	690	657	677	695	686	658	699	682	712	644	676	655	604	687	676	673	650	657	662	685	663	656	632	711	678	623	696	653	664	697	673	684	648	666	665	682	647	658	676	654	699	660	669	625	699	667	689	645	671	672	635	695	659	678	669	657	650	689	665	673	699	655	649	642	698	681	627	695	710	694	668	645	691	654	632	683	733	674	707	683	656	686	635	633	678	656	665	709	678	614	662	675	718	654	654	655	678	629	682	631	695	641	599	707	637	649	635	668	663	673	651	678	687	642	709	649	687	653	693	679	631	672	665	666	668	691	695	672	673	669	671	679	627	681	655	656	682	637	680	671	648	646	668	638	646	709	607	645	714	699	656	637	655	624	713	653	690	698	659	664	616	674	673	640	623	656	674	698	668	681	666	652	665	637	652	648	659	683	648	644	644	661	655	631	697	642	680	670	687	656	666	636	653	662	662	643	689	633	607	633	678	698	685	662	699	660	613	631	668	708	650	663	663	638	613	653	720	662	599	630	665	623	673	688	669	617	650	640	694	631	618	681	666	666	617	704	670	650	634	687	634	665	682	633	652	657	637	652	663	649	700	683	705	680	662	665	665	683	648	675	653	673	677	620	645	706	686	671	665	671	644	666	672	644	662	660	666	665	659	690	662	675	703	688	646	660	682	704	659	663	724	650	652	720	648	668	702	671	646	636	624	656	672	675	687	620	655	707	686	639	652	670	683	636	653	643	734	652	683	639	642	629	661	659	663	653	724	660	691	708	665	667	671	684	642	692	678	716	623	673	670	637	661	650	658	638	649	722	664	688	702	654	686	666	668	663	640	655	689	671	638	659	671	664	664	691	612	689	684	670	644	648	667	653	665	682	642	642	720	631	665	678	632	663	652	657	647	644	663	631	653	697	720	650	670	662	701	664	661	669	671	675	680	689	656	679	650	637	625	700	696	694	674	650	642	635	663	663	628	637	667	668	666	696	676	611	680	693	720	668	713	635	642	671	665	710	642	648	656	648	700	651	644	655	690	650	657	655	639	648	655	700	674	666	612	621	678	685	642	649	703	644	667	624	659	638	688	653	671	627	656	655	658	649	692	664	680	643	697	661	689	684	632	659	633	643	689	623	670	710	638	654	657	648	685	646	663	693	639	689	632	657	673	693	668	618	670	674	661	669	680	684	695	688	628	658	638	619	695	654	651	670	663	678	686	649	652	681	567	647	666	657	655	690	648	693	634	676	679	645	680	621	702	684	641	662	654	701	725	678	637	636	685	696	664	683	601	635	662	654	685	706	663	662	656	637	688	631	662	683	622	666	674	667	649	688	669	706	685	680	701	720	665	685	623	701	650	640	693	659	674	654	654	639	655	637	631	650	678	662	654	693	688	671	674	677	651	662	698	682	684	658	612	611	668	689	645	659	663	630	648	622	659	649	657	672	670	661	677	658	667	647	675	686	633	662	675	638	661	675	636	651	668	639	632	644	670	648	617	647	623	638	661	666	708	661	714	655	684	672	681	678	645	651	673	700	677	638	638	656	669	636	697	663	676	726	705	675	687	652	629	688	623	626	660	624	617	673	641	615	707	686	659	647	687	684	654	693	615	660	625	667	626	699	671	641	689	687	686	636	653	682	666	645	657	650	665	682	684	636	627	634	625	630	674	679	674	623	701	681	673	697	647	656	667	604	627	713	675	673	666	637	639	631	649	646	656	660	670	633	656	696	669	655	660	622	661	671	604	677	651	681	621	686	627	639	660	688	653	673	693	647	685	696	624
24611	21085	27084	25187	10996	703	505	375	399	386	346	364	348	303	331	313	322	298	330	280	286	292	281	274	308	255	284	269	310	285	290	285	292	291	285	299	264	255	282	268	291	269	289	276	265	276	269	264	296	288	330	263	260	294	286	268	279	270	290	255	267	258	310	284	286	256	282	290	278	266	262	279	269	281	262	289	277	279	291	275	286	266	277	294	250	287	301	257	263	269	264	267	279	281	270	276	268	279	294	288	256	295	283	287	271	280	242	287	295	285	272	272	283	279	272	280	283	276	286	273	263	299	283	300	257	294	268	285	283	271	246	262	278	274	245	297	287	294	283	271	274	282	281	263	270	285	269	259	298	314	256	241	280	261	275	292	277	282	300	271	272	294	287	279	309	268	289	280	271	279	279	326	296	302	285	291	314	281	268	278	270	308	263	293	269	296	276	285	271	275	278	278	251	289	253	263	316	283	267	242	252	287	270	293	266	291	285	247	279	246	275	280	263	286	283	277	292	270	296	302	255	277	258	281	248	282	238	286	273	307	282	280	268	269	302	294	275	279	264	281	295	271	254	281	287	266	297	273	286	279	277	289	306	276	261	276	291	273	289	282	279	270	270	246	281	292	273	273	243	281	289	268	300	276	267	274	255	259	262	259	270	293	268	277	293	315	279	285	314	264	280	266	272	292	292	289	282	282	252	287	287	294	287	265	303	298	282	294	268	292	266	286	277	297	298	249	295	286	265	284	283	289	296	288	278	304	291	250	288	297	254	321	288	287	266	270	286	277	270	267	295	270	288	260	276	274	276	243	300	263	264	283	293	257	313	288	295	281	272	279	292	271	259	310	292	305	257	262	262	283	297	282	264	296	267	297	271	294	287	276	292	269	286	291	265	290	249	283	282	274	281	298	297	281	266	291	291	276	262	272	287	274	260	254	305	287	278	267	245	255	296	271	284	273	247	291	266	311	271	259	279	269	302	281	266	299	286	277	257	290	275	279	290	258	298	267	264	274	267	256	285	279	283	281	310	285	284	320	281	244	297	279	294	320	279	283	275	286	263	292	289	274	291	291	289	261	301	259	287	286	282	294	286	295	323	256	282	269	276	278	276	286	278	294	300	254	275	278	289	283	276	248	282	253	259	280	303	281	272	274	265	290	232	268	250	287	278	281	295	288	269	270	245	278	245	251	277	273	265	277	291	280	266	275	300	266	283	277	275	257	267	245	263	275	269	281	284	289	306	277	270	297	278	278	271	274	307	301	286	283	247	271	270	302	293	273	283	306	290	281	266	254	274	260	265	270	250	260	259	284	288	268	234	263	315	246	282	277	268	291	283	293	274	280	272	262	278	275	308	241	294	271	291	256	295	253	300	250	308	274	267	268	299	312	304	287	285	286	276	291	297	269	277	261	264	287	277	315	244	306	250	238	297	252	301	273	287	293	265	273	261	278	277	276	249	298	264	306	261	273	273	265	329	319	293	277	248	301	288	247	267	259	274	279	278	255	293	274	256	253	234	285	299	280	244	266	262	300	293	303	262	289	261	289	260	258	292	260	295	296	302	274	276	269	280	297	316	265	289	301	274	270	259	273	267	280	280	278	276	285	280	265	236	271	285	296	274	244	270	265	255	280	260	303	280	266	271	285	271	282	283	276	275	295	260	246	250	265	267	247	287	275	301	255	270	294	269	269	280	292	282	280	281	260	239	295	274	283	272	286	287	303	277	266	278	267	276	294	252	263	270	291	298	306	287	271	277	275	293	258	272	271	273	284	246	292	261	268	292	237	282	272	256	259	265	266	274	288	287	276	288	282	273	283	283	268	268	257	280	277	271	291	279	288	258	268	296	285	269	258	285	243	280	257	293	313	313	282	304	285	262	263	282	285	282	288	277	278	244	259	292	278	283	287	292	290	268	294	286	280	298	312	313	293	296	287	266	266	239	305	272	291	284	272	294	288	264	294	248	312	282	274	281	247	273	293	250	292	273	302	301	281	290	281	295	307	288	254	285	245	304	291	278	301	260	277	281	281	280	280	286	254	266	281	245	274	291	268	272	248	267	287	296	287	283	243	250	285	277	275	261	280	270	254	253	253	292	300	282	284	279	262	279	293	285	258	261	249	276	246	266	280	249	272	233	282	297	265	256	231	297	280	304	311	279	299	274	277	250	294	248	268	275	281	283	290	293	273	289	263	287	256	311	275	262	268	300	281	280	276	269	288	289	270	265	273	257	260	253	289	260	261	257	283	287	290	275	267	282	256	281	293	268	274	264	265	267	269	281	262	256	295	307	250	287	275	280	278	267	300	267	293	277	273	262	266	263	266	251	282	274	287	264	273	263	286	302	293	292	254	274	291	275	260	246	274	285	283	311	255	279	306	274	302	291	275	281	281	287	310	275	256	265	264	313	266	300	284	277	266	260	283	271	286	310	277	269	274	329	241	261	301	281	294	263	282	240	250	251	275	279	262	287	275	296	270	277	276	276	278	275	268	283	276	286	285	301	262	279	277	261	283	293	286	283	292	250	281	281	274	268	287	303	268	281	267	244	282	275	268	292	271	292	282	270	252	241	290	263	272	282	258	289	285	273	272	281	300	278	302	272	304	289	286	275	270	310	275	262	237	287	251	283	260	285	235	276	285	250	252	282	258	282	288	268	294	255	280	258	284	272	288	299	297	264	278	281	277	280	295	283	278	291	273	261	276	271	300	271	249	281	273	276	263	278	266	280	278	265	277	278	288	266	242	256	266	285	287	266	299	254	301	260	296	305	236	304	262	281	303	294	246	295	249	260	282	283	270	251	259	260	264	255	280	294	263	282	263	283	288	275	256	314	271	293	288	272	318	293	289	294	259	262	260	260	269	314	284	269	274	272	284	270	253	243	245	282	301	265	254	268	269	315	260	312	265	267	250	272	264	250	260	287	303	289	294	260	269	258	255	307	275	275	254	280	270	272	288	267	291	295	277	256	271	315	318	273	296	296	285	285	304	277	300	268	301	263	265	313	281	282	274	289	263	282	265	274	287	272	248	279	284	293	304	277	271	267	281	294	277	283	266	272	283	259	267	282	285	295	264	263	266	264	282	270	269	288	300	277	267	260	275	255	281	272	272	234	266	293	278	303	277	312	282	264	261	261	275	270	279	242	271	262	251	280	303	296	297	262	269	290	277	284	293	277	300	272	266	266	260	279	257	266	296	294	278	251	288	307	302	299	267	276	284	286	266	262	298	278	274	259	266	285	268	287	267	271	291	276	278	248	272	329	291	278	253	276	290	241	270	292	283	278	269	273	277	268	253	270	262	274	316	273	276	296	261	271	280	283	278	269	250	287	252	287	293	263	259	287	257	265	280	273	276	287	237	252	262	252	291	270	267	281	266	300	267	293	291	282	269	306	242	242	281	278	270	255	266	286	262	282	282	260	275	283	274	265	280	275	250	306	304	270	292	278	265	268	288	264	280	316	284	279	267	267	273	279	285	261	305	290	268	280	278	314	290
3287	4954	3834	1765	1254	988	836	703	577	530	467	428	402	414	383	360	390	375	364	347	394	343	350	322	332	371	360	382	335	351	365	305	317	307	331	353	293	311	360	333	332	335	331	319	343	348	309	335	310	317	305	346	323	320	335	349	320	309	342	333	320	340	357	328	320	349	322	331	336	315	324	338	313	302	367	304	298	316	338	329	323	301	322	325	320	335	306	329	334	338	362	316	310	321	369	340	284	334	326	362	317	338	320	320	294	330	343	296	302	308	305	305	350	331	338	331	320	298	324	332	335	314	320	337	332	311	298	324	331	338	309	328	331	342	336	286	337	341	353	318	314	311	301	359	290	299	343	327	314	346	337	341	330	372	361	329	342	337	316	351	334	327	345	319	348	318	390	304	325	313	328	338	304	289	342	320	327	361	345	317	324	323	318	319	320	337	349	353	350	332	330	342	319	347	318	338	314	337	314	315	318	315	322	347	318	345	333	308	307	353	331	330	315	339	345	287	316	329	303	310	328	305	370	337	387	321	315	353	308	302	372	301	321	328	338	333	357	369	366	327	286	325	333	312	310	306	314	331	328	346	330	321	323	298	335	326	302	299	324	360	330	341	311	330	315	347	332	309	355	296	338	338	341	342	320	317	332	299	348	287	319	344	321	320	342	350	360	336	313	317	312	313	356	335	322	333	356	326	354	319	312	342	327	324	294	324	335	319	315	359	339	327	292	320	316	283	327	332	353	339	309	329	371	333	320	328	329	313	318	364	328	322	318	323	322	337	305	325	352	293	313	340	286	283	354	334	321	346	323	325	327	272	301	351	306	326	348	340	348	291	327	330	308	290	317	316	307	307	349	315	305	340	337	329	297	333	347	321	337	342	306	312	354	333	336	324	347	334	337	325	298	307	313	323	343	325	330	305	362	323	303	323	309	321	331	312	337	344	325	304	331	333	339	354	352	341	354	336	335	306	314	318	331	339	318	344	310	342	330	331	334	312	331	347	334	315	308	346	335	325	322	329	317	327	310	330	261	326	317	336	359	339	333	324	348	355	304	323	327	334	348	305	350	301	340	311	315	328	301	326	327	332	338	305	335	310	319	328	315	295	334	336	343	317	334	324	303	298	299	331	369	320	328	352	307	299	316	325	353	348	337	349	355	355	305	325	340	298	337	330	336	317	318	317	328	318	314	332	326	312	340	325	327	333	328	291	299	316	324	324	325	300	356	314	323	322	315	359	325	345	319	343	314	289	301	348	333	316	318	321	351	337	349	324	316	320	305	328	327	298	305	347	308	325	307	315	330	350	306	329	328	311	336	330	311	345	347	324	348	337	334	326	329	321	330	340	312	326	323	303	299	341	323	318	324	325	340	339	314	331	322	306	306	320	334	348	309	304	309	341	311	313	328	325	290	289	317	291	332	329	343	323	289	357	320	303	342	342	329	310	339	336	301	332	348	319	340	306	317	324	310	287	318	331	322	326	303	349	329	319	337	342	327	318	316	320	329	318	340	320	332	317	308	315	321	295	314	317	312	351	314	318	290	338	308	281	329	309	327	316	348	295	310	340	343	289	316	334	312	301	326	337	319	309	324	339	344	327	313	324	338	317	337	298	306	309	328	337	299	360	329	316	331	328	282	332	290	336	299	330	314	334	355	332	345	336	371	291	306	314	334	301	326	321	318	330	321	319	309	361	294	330	339	307	325	315	324	296	323	332	345	324	298	325	336	299	345	330	323	322	301	320	311	326	335	329	313	340	315	330	307	344	311	324	307	298	350	324	349	319	307	323	333	303	323	332	324	325	330	333	318	311	332	335	332	336	323	299	351	318	316	336	318	331	352	316	301	326	339	343	321	308	331	346	313	323	341	294	342	345	326	316	306	320	341	334	318	336	302	332	299	316	308	321	316	332	313	313	341	324	349	323	332	300	328	349	319	328	341	345	332	309	303	350	343	329	304	319	333	319	287	313	310	335	306	377	337	330	319	366	325	305	324	334	367	283	333	337	349	330	332	309	326	333	327	318	332	346	349	354	335	333	318	331	323	321	331	331	324	352	322	332	333	325	315	353	314	307	331	335	328	346	337	346	317	357	316	313	309	341	334	325	337	309	316	320	315	349	305	333	291	322	342	338	341	317	310	349	316	300	308	304	341	323	327	348	342	328	325	330	342	339	343	329	322	311	309	340	320	352	309	313	290	319	324	338	322	309	331	317	324	324	321	332	284	284	314	316	291	307	293	343	295	342	339	303	343	311	371	336	360	348	317	330	349	322	323	295	339	348	332	304	332	319	327	326	321	324	338	335	323	315	327	351	327	307	365	312	302	335	307	318	328	316	310	319	345	324	341	341	309	343	344	327	344	327	331	326	348	285	317	304	315	359	309	324	339	324	327	309	339	329	322	301	336	351	303	318	304	362	306	327	327	328	293	317	334	342	356	316	324	358	339	332	360	343	324	332	325	356	345	311	344	327	306	331	327	323	315	360	299	297	327	328	298	329	340	359	295	357	327	344	343	333	286	347	353	333	300	306	347	325	285	331	358	322	325	300	329	339	317	310	331	319	321	311	321	337	344	353	328	333	313	299	334	324	308	315	332	315	336	342	339	350	369	360	352	350	322	344	352	312	314	360	316	341	326	330	338	307	324	352	332	299	351	335	351	362	321	358	334	330	329	316	345	323	342	329	341	321	311	316	321	307	321	340	337	378	340	333	325	319	320	329	322	345	315	317	308	314	338	323	360	309	373	313	323	325	332	314	310	340	323	311	340	299	330	331	329	316	304	288	309	304	336	330	355	344	295	327	351	360	361	355	320	321	303	354	350	329	317	351	310	341	315	328	325	318	318	350	341	349	347	328	333	347	343	330	362	317	318	354	330	317	330	305	307	320	310	355	295	296	333	337	310	344	324	328	313	299	310	344	316	312	337	304	336	306	336	367	321	312	342	351	326	328	324	341	337	352	314	331	317	333	309	327	309	318	305	319	319	333	332	316	334	337	356	340	315	289	321	324	341	324	340	319	360	344	330	333	329	349	281	326	346	306	300	329	297	288	318	314	308	321	311	308	353	319	316	315	330	316	314	308	324	311	322	311	335	329	333	331	308	348	325	323	303	349	337	326	345	351	342	321	312	319	310	299	345	320	342	325	297	345	347	301	330	325	317	323	317	349	293	312	301	315	327	320	350	323	340	290	322	345	325	332	373	345	299	352	327	346	330	321	332	334	350	319	324	324	326	331	324	332	308	356	325	328	319	317	354	327	312	323	314	325	336	352	338	295	304	329	326	334	313	303	316	321	313	293	301	299	330	309	318	335	300	325	362	297	338	320	331	327	322	313	345	318	354	326	329	303	342	320	338	327	334	321	306	345	335	304	313	327	314	348	307	362	321	321	338	332	353	325	326	314	351	301	310	316	328	347	349	332	308	320	328	332	350	326	358	322	311	329	322	317	314	349	345	350	348	330	339	347	350	348	319	328	335	352	327	338	309	353	330	306
22590	21168	28660	23944	21161	21168	7370	947	664	559	501	474	448	443	424	343	353	352	333	322	320	316	343	302	306	313	273	305	289	263	292	273	278	275	293	272	295	264	266	268	276	253	295	262	267	281	265	249	254	256	258	309	283	253	254	284	249	257	284	269	274	284	257	285	275	260	264	258	267	266	262	270	261	274	279	276	272	273	269	262	277	241	262	262	271	279	286	236	279	295	266	275	247	220	257	284	255	264	249	254	271	268	251	253	275	251	280	251	262	301	267	250	247	239	250	278	280	249	235	243	251	252	253	261	251	275	257	267	286	225	282	268	276	259	247	273	273	253	265	273	282	269	268	269	260	248	274	250	272	262	263	277	256	283	266	262	266	261	270	249	264	263	269	264	260	266	249	239	263	267	261	258	247	256	280	266	251	257	262	264	268	260	256	268	270	249	265	266	253	272	248	252	233	262	278	276	255	231	257	284	269	259	267	282	261	262	260	288	237	265	249	259	270	244	268	253	240	284	261	255	279	260	253	258	256	283	252	259	255	301	236	252	247	240	234	258	256	249	284	247	251	253	252	254	269	254	275	239	259	259	250	253	292	261	266	273	249	258	230	228	280	272	241	252	277	258	266	246	259	276	275	264	295	273	233	287	250	253	252	282	229	268	242	253	245	261	274	253	209	275	251	239	246	264	255	265	286	255	267	270	259	272	253	276	251	260	254	269	250	232	258	246	292	267	253	271	255	265	256	248	252	247	265	259	286	256	266	285	276	262	250	250	260	275	251	265	244	251	276	274	241	257	268	277	269	253	265	252	247	224	261	271	282	256	273	271	247	241	239	273	257	261	266	251	241	277	249	255	259	271	238	273	246	287	290	256	251	257	241	231	264	266	264	263	268	277	283	258	254	282	240	264	257	254	279	252	280	266	268	282	257	276	264	263	264	267	236	254	279	258	258	234	266	262	279	263	255	257	245	273	288	275	259	269	268	260	234	274	254	246	296	293	284	271	263	253	253	231	259	270	288	272	247	249	254	275	245	238	253	274	269	246	242	236	269	266	280	267	268	239	252	293	232	224	253	276	266	223	262	253	266	255	253	277	260	267	270	246	274	275	296	297	251	268	258	280	301	250	241	249	253	259	244	250	249	247	272	261	256	293	259	277	238	237	281	280	261	260	254	281	255	258	243	277	294	263	267	274	245	260	251	212	294	297	271	284	258	256	285	269	265	262	255	293	273	257	250	314	258	246	247	220	318	275	243	267	257	266	250	277	259	266	268	266	253	268	238	261	280	271	258	247	302	277	259	272	293	282	241	267	259	281	260	242	257	233	283	268	259	237	266	250	285	290	270	273	257	247	268	272	254	275	283	257	288	254	301	223	294	235	283	274	254	240	254	219	276	282	278	263	250	285	257	279	264	265	267	243	243	253	258	248	245	238	262	242	265	253	262	268	255	288	268	256	236	248	285	279	263	259	230	250	258	250	267	281	274	246	291	252	300	258	237	293	265	231	271	283	243	277	271	272	290	271	294	239	293	290	240	255	257	253	261	297	296	247	251	255	257	251	262	263	268	272	255	251	274	280	247	251	277	269	279	270	245	280	277	257	248	249	266	249	253	312	263	269	276	243	269	280	249	248	285	228	281	259	262	264	252	257	269	276	258	240	262	337	284	245	276	276	276	255	276	263	264	243	289	295	237	233	245	314	254	252	258	273	262	243	252	288	282	246	280	247	254	285	298	255	280	265	256	230	242	282	252	259	274	267	274	276	275	257	283	255	252	264	298	236	268	253	299	277	279	268	244	243	256	253	259	267	275	243	265	260	229	257	267	284	245	250	274	238	274	250	256	273	259	242	248	259	303	269	266	270	276	270	250	256	280	225	248	257	269	286	257	279	268	245	268	266	277	278	267	260	265	234	256	245	248	257	283	296	251	270	235	261	262	231	261	252	228	253	255	264	244	253	257	281	285	273	257	287	254	249	292	253	246	298	268	278	305	277	263	283	262	264	249	278	282	243	284	259	255	258	244	227	267	277	262	258	272	264	269	262	259	279	238	299	263	251	279	280	263	272	288	276	275	243	259	245	249	287	291	246	267	278	250	282	248	239	254	261	283	298	249	279	271	262	256	281	280	234	273	282	261	263	246	249	278	276	241	249	269	239	256	297	222	285	240	252	269	283	250	253	279	262	263	246	263	256	272	279	265	246	268	269	258	245	247	299	246	286	232	256	249	289	263	264	268	289	243	272	303	264	269	245	269	280	283	262	253	240	250	262	251	288	259	277	229	269	255	266	257	222	258	287	246	228	278	264	277	274	236	258	289	271	270	250	240	245	266	266	249	296	256	266	260	268	233	235	255	272	247	268	276	259	278	240	255	253	269	261	265	273	277	276	248	260	238	254	274	240	258	261	251	242	242	249	266	246	291	256	267	258	281	285	249	258	237	259	275	264	281	273	281	286	258	262	242	248	248	256	266	262	263	262	279	259	252	269	271	256	240	249	259	247	255	264	247	240	259	257	280	235	293	257	265	255	283	271	227	290	242	284	285	238	282	272	275	234	249	257	267	283	290	267	266	267	225	269	268	220	283	284	251	240	261	253	269	245	275	274	236	250	266	258	254	251	276	283	262	256	250	261	290	288	256	272	261	268	244	253	251	272	263	257	246	267	275	232	284	247	248	227	259	253	252	264	259	264	242	268	259	266	242	276	264	254	297	286	264	263	247	307	279	241	275	274	278	245	257	263	279	254	277	266	254	277	258	239	246	241	269	252	266	255	260	249	255	265	266	270	247	270	244	255	285	258	268	247	286	240	277	286	271	240	252	254	248	282	267	277	246	248	240	266	289	278	275	263	274	279	249	240	281	246	282	258	249	253	240	251	260	268	259	267	242	257	269	276	268	251	270	260	276	258	260	238	300	240	279	256	241	262	272	237	265	278	229	243	274	246	247	253	263	277	269	255	284	266	288	238	251	229	256	240	264	248	229	255	264	257	263	271	271	268	250	269	246	233	269	268	279	251	251	301	254	275	252	287	279	260	265	251	280	293	247	266	264	273	268	268	255	275	264	255	277	265	270	257	252	243	231	271	290	260	261	284	266	245	256	252	295	278	277	247	247	268	270	287	263	262	253	268	270	266	243	262	285	251	300	269	235	239	255	244	275	266	250	265	275	256	265	250	282	247	266	254	297	267	273	260	263	259	258	262	284	273	250	256	268	232	231	243	259	246	262	274	275	232	255	263	246	272	280	263	245	259	280	298	277	219	273	243	280	251	253	259	245	273	269	256	269	261	274	240	265	253	279	289	244	263	267	263	270	260	264	282	280	249	244	258	248	259	266	284	229	277	258	268	265	244	256	270	246	258	272	248	283	258	271	232	248	273	244	254	257	266	281	287	266	294	289	265	283	260	291	275	265	262	274	229	260	264	282	257	245	273	247	267	261	278	235	275	268	211	261	253	269	266	235	276	280	278	288	260	240	265	233	301	235	281	257	262	265	240
4300	13716	10687	5172	3513	2585	2012	1550	1254	1065	893	717	645	660	614	508	473	482	455	443	397	434	428	392	357	388	389	402	364	352	400	375	365	367	367	351	340	345	345	298	348	308	332	362	358	337	329	300	326	315	315	325	333	335	331	354	319	352	336	319	331	360	329	353	345	354	321	320	323	325	309	303	315	322	306	337	315	316	325	282	346	311	340	310	332	298	356	311	317	318	297	308	337	321	321	322	327	358	299	292	331	321	324	306	349	299	331	350	340	337	316	308	310	344	327	331	355	309	313	291	318	301	351	303	315	306	324	304	324	329	334	311	311	340	345	311	325	328	325	336	324	341	307	315	317	318	331	275	353	326	318	309	291	338	322	352	317	306	343	310	350	317	327	324	325	330	320	347	320	353	324	331	367	340	303	304	356	311	342	365	343	338	296	307	336	335	306	340	311	337	327	296	335	333	330	324	349	340	322	341	293	335	334	325	311	337	291	340	329	298	332	333	322	300	318	302	318	319	341	353	344	345	307	347	331	296	328	346	289	318	326	318	324	316	273	312	327	311	336	321	311	337	342	307	315	322	284	311	327	329	321	338	320	338	332	327	325	320	316	294	318	300	339	323	306	326	340	334	299	337	330	305	311	310	301	303	311	342	300	336	349	290	357	334	314	326	360	328	301	328	337	322	340	341	294	326	285	340	322	336	333	332	314	303	310	362	309	318	309	290	315	326	341	329	320	332	319	305	341	328	329	334	335	309	307	339	340	332	342	344	332	320	312	312	307	327	305	323	347	359	327	295	334	315	290	291	361	314	341	344	334	315	297	315	315	347	332	333	341	351	346	338	295	324	323	321	318	356	313	314	306	335	324	286	302	354	324	304	310	304	342	309	317	313	323	323	358	312	301	329	327	287	364	296	319	322	349	317	273	329	321	348	309	344	339	338	320	308	307	290	332	323	365	316	341	310	338	315	322	322	349	317	327	329	319	287	288	324	323	313	315	337	308	348	313	293	317	310	302	329	333	327	292	318	308	316	325	299	333	331	313	319	307	329	298	347	323	323	312	310	327	332	294	307	315	312	334	345	325	338	311	330	367	306	327	305	314	320	302	348	350	339	343	303	365	276	302	352	318	310	315	329	342	358	321	333	304	319	325	319	328	297	323	329	296	334	362	326	318	305	338	323	354	333	354	336	311	329	323	324	314	344	339	299	353	305	327	325	329	316	320	344	299	300	295	325	305	350	336	338	322	315	324	326	314	350	358	302	296	336	333	299	325	306	311	309	311	325	348	358	303	318	338	307	307	356	320	354	290	339	349	333	327	315	319	349	349	307	333	332	308	304	333	313	319	290	306	323	318	301	308	333	300	325	346	350	333	301	306	324	311	344	309	305	349	330	327	348	353	342	324	297	312	321	294	311	309	339	323	318	325	301	308	307	323	358	318	316	313	303	279	312	304	326	314	341	327	313	316	310	364	319	338	318	361	311	319	322	314	341	296	319	329	356	306	299	345	335	312	333	322	343	335	321	307	327	311	328	344	340	344	311	297	329	348	338	321	320	304	312	293	306	336	312	328	312	307	347	335	340	319	294	330	296	300	312	329	297	313	303	324	314	329	328	332	316	330	301	288	315	307	341	298	305	336	312	338	286	313	345	355	336	329	346	321	307	321	335	343	313	309	300	332	323	277	318	315	306	342	330	310	315	332	307	319	327	331	299	327	332	341	321	326	354	312	318	332	313	349	317	284	301	322	302	332	330	314	301	314	325	324	316	339	305	316	336	319	335	324	300	312	323	319	310	335	288	317	332	347	350	336	375	355	304	312	321	342	352	287	300	324	326	330	341	339	353	332	298	331	344	322	354	362	317	320	316	338	308	335	346	312	321	324	292	287	351	344	342	296	327	330	312	326	351	310	348	300	354	315	349	313	320	318	323	317	327	336	314	324	337	291	313	329	301	340	307	334	321	324	306	293	340	293	277	329	333	309	312	312	298	342	299	312	343	321	313	314	329	324	334	346	301	306	319	298	315	342	321	335	307	313	325	290	328	310	337	325	312	364	321	330	322	290	325	338	331	354	302	331	352	353	350	300	333	305	369	289	308	296	337	327	342	292	353	323	310	343	301	337	330	307	302	307	308	341	308	315	350	297	337	344	320	286	330	308	317	331	308	316	324	315	345	326	302	343	317	309	295	330	323	309	315	334	311	318	348	338	302	308	291	319	331	312	340	320	300	330	331	315	308	319	312	332	308	347	352	303	312	309	322	298	334	318	323	309	343	329	322	304	367	330	301	318	298	326	333	335	330	298	342	311	335	310	335	308	320	334	297	330	305	332	315	297	328	310	305	298	322	328	345	364	326	298	325	339	335	332	286	313	331	302	320	317	291	342	333	347	319	324	322	327	341	292	328	361	323	333	362	348	308	295	314	320	323	319	320	336	321	317	323	338	317	367	308	328	342	318	299	302	315	328	300	322	319	318	319	309	302	364	322	319	332	284	293	326	303	346	320	294	344	329	339	337	316	345	302	310	307	333	359	349	319	319	352	316	323	344	299	291	331	326	330	326	311	347	329	337	327	331	343	363	335	318	344	323	355	317	320	320	284	340	334	294	351	301	308	336	309	322	330	325	319	309	323	292	332	286	334	323	290	293	317	321	334	304	301	318	294	300	307	334	300	325	314	282	310	307	346	304	346	328	309	338	336	305	337	314	353	316	315	320	302	331	312	340	347	305	325	291	342	332	311	315	315	301	305	321	301	326	307	330	359	308	315	350	308	313	358	329	314	342	380	340	327	318	346	337	314	358	343	316	343	315	348	327	305	295	309	317	305	316	321	335	317	337	292	350	312	343	348	328	321	294	339	324	335	315	295	332	355	355	319	329	303	307	336	315	327	339	298	336	330	339	337	280	322	309	321	346	322	344	333	328	316	365	315	317	317	310	344	314	303	347	331	329	341	332	308	314	300	347	327	343	319	320	334	321	324	314	341	357	324	325	295	343	332	278	327	364	347	328	331	317	307	315	334	347	324	336	352	346	332	345	308	309	295	336	356	322	335	360	285	326	326	306	323	334	317	357	331	341	356	359	318	322	306	309	329	345	320	341	300	303	315	322	314	345	317	303	328	321	326	314	356	287	294	320	286	326	318	336	305	311	338	313	329	324	339	335	321	326	304	304	305	326	331	293	327	305	306	291	337	313	325	322	316	331	329	298	329	356	336	333	319	332	305	349	340	319	333	309	300	327	318	321	358	308	352	314	317	320	325	300	341	343	350	324	302	305	342	349	308	344	344	336	321	329	307	350	296	335	372	319	311	325	329	360	314	327	326	341	309	320	339	321	300	317	314	312	299	315	290	322	313	334	333	323	340	347	325	312	318	347	322	336	326	313	303	349	313	352	275	279	342	323	340	340	366	315	321	316	338	315	299	323	308	339	324	296	297	313	316	340	344	372	324	345	326	313	311	321	345	327	330	324	318	332	312	316	292	317	330	344	325	331	343
27293	18057	3916	818	603	574	568	532	565	534	541	518	533	554	548	552	544	530	530	491	523	531	517	494	504	539	549	520	516	536	570	540	512	547	531	556	517	527	527	498	501	548	537	557	519	502	532	515	511	511	511	547	497	517	512	563	547	535	557	498	504	515	504	542	532	554	524	527	549	524	564	510	532	484	549	558	487	518	521	500	531	544	542	540	536	501	495	568	553	535	517	528	477	533	495	516	534	555	494	480	493	509	515	544	501	517	506	522	524	553	525	540	503	530	529	512	543	508	514	498	538	523	540	511	530	531	517	505	491	567	511	515	512	507	520	550	550	537	499	570	512	531	544	511	486	535	475	503	500	517	568	557	554	522	545	523	532	541	503	512	511	512	509	540	516	539	545	503	545	494	527	561	547	510	476	477	553	518	512	508	494	527	501	513	541	527	484	538	516	544	529	526	526	576	516	516	507	547	532	495	541	563	490	543	484	533	554	480	553	497	535	495	507	506	522	512	509	553	581	516	514	515	535	491	508	505	495	533	553	541	557	503	513	542	556	506	550	499	529	525	545	547	549	494	562	560	534	510	556	500	470	489	510	546	526	524	483	591	504	517	578	532	500	542	524	501	568	530	498	544	516	530	540	563	521	577	525	567	508	520	440	490	488	522	518	523	546	524	489	532	578	482	580	540	555	551	555	530	531	549	534	554	539	525	518	516	563	516	510	501	541	528	581	526	527	512	550	502	521	534	502	553	549	543	536	514	512	529	557	501	554	514	552	515	517	526	530	485	492	587	527	530	519	498	504	537	509	551	521	553	492	508	563	506	540	517	504	549	537	517	550	538	504	542	535	525	554	511	536	547	497	531	538	525	471	521	516	528	518	523	551	539	551	530	530	543	511	520	522	497	514	529	539	545	512	521	513	534	534	518	515	489	559	538	479	542	508	549	484	515	519	559	565	510	499	547	504	537	531	545	500	520	496	549	516	511	518	519	528	535	519	534	542	543	527	519	541	545	529	543	530	519	573	497	499	545	580	531	498	527	517	503	512	482	491	545	499	513	488	526	508	532	571	489	525	499	544	550	521	507	499	555	505	547	549	520	561	506	528	501	524	512	529	495	555	521	535	527	517	513	540	523	543	534	477	533	487	501	502	519	496	544	520	536	518	510	532	544	534	498	525	529	517	527	538	565	502	533	518	497	531	543	514	478	514	563	502	553	508	455	535	542	524	558	514	504	522	498	501	547	534	501	525	502	519	507	525	544	517	500	570	513	498	518	523	459	571	526	553	538	486	530	519	524	527	536	489	512	489	532	544	541	522	533	523	530	569	538	507	514	531	547	494	550	497	524	485	536	558	503	564	496	521	500	557	521	525	490	548	513	512	501	553	534	531	484	523	550	520	528	506	496	511	523	543	568	559	568	531	506	584	505	533	491	520	486	531	513	522	540	546	506	497	517	521	532	502	550	520	533	563	509	539	517	554	527	526	503	547	516	552	521	566	542	526	494	550	533	536	567	520	533	548	503	548	532	530	560	514	481	534	537	519	502	553	499	495	502	532	514	513	484	509	544	500	543	515	539	538	518	543	523	522	476	555	527	552	494	562	534	555	471	520	508	516	546	556	517	522	546	511	502	539	512	521	518	519	497	534	541	554	468	511	550	533	531	545	549	480	547	544	541	529	544	494	543	524	525	532	559	490	492	572	546	534	512	554	537	595	491	550	516	533	546	523	568	510	496	518	502	584	515	525	551	548	511	523	517	510	549	505	525	489	556	543	519	504	510	491	516	533	522	504	559	537	531	564	519	541	522	526	510	555	513	525	519	539	519	515	512	535	536	488	485	560	505	500	495	559	540	512	538	517	525	544	524	559	494	535	498	529	537	543	545	498	552	552	487	534	506	534	500	549	540	531	512	572	515	564	506	508	520	561	540	502	559	542	524	521	533	519	515	501	531	513	553	489	540	560	494	459	497	510	537	552	539	533	522	531	556	485	520	503	548	532	511	509	559	538	533	534	533	521	548	557	521	537	474	475	497	521	558	496	487	546	547	533	514	528	553	485	503	522	563	529	547	495	545	534	512	509	554	522	523	521	517	520	529	460	511	510	490	522	496	527	527	509	516	502	564	547	522	506	539	546	536	563	548	551	523	559	541	521	506	495	504	548	534	524	510	525	493	560	534	538	498	512	536	514	530	507	532	528	539	544	496	517	509	542	522	542	598	545	494	503	522	549	515	509	500	552	532	529	512	491	546	553	531	531	506	561	528	498	548	535	507	488	554	534	498	520	503	539	525	494	514	509	522	519	528	507	521	514	515	547	560	550	497	502	490	542	492	533	501	517	506	493	496	508	543	509	508	493	538	515	521	514	527	513	559	533	535	497	529	490	538	522	510	506	524	524	551	494	548	539	490	502	499	556	535	488	531	501	523	504	520	506	506	502	530	498	558	514	534	489	518	495	516	508	519	503	520	515	526	500	492	539	532	535	526	491	566	517	529	542	497	558	547	530	503	551	538	522	533	538	520	516	539	483	524	482	476	501	541	512	554	524	561	483	508	558	534	544	558	526	519	530	533	569	515	505	531	520	517	552	519	542	520	531	541	558	505	522	525	517	511	534	521	503	544	530	503	462	559	533	493	543	511	535	535	511	520	536	505	549	503	489	548	516	537	509	551	535	512	499	504	529	528	529	535	535	552	491	540	520	513	533	514	489	544	500	520	520	522	524	489	521	525	486	538	527	517	517	534	464	584	508	566	537	535	496	463	479	523	514	541	546	519	512	546	506	507	564	518	541	533	521	518	520	507	535	540	541	524	544	514	508	527	530	524	560	551	509	467	491	497	527	553	550	546	478	496	569	549	524	580	529	484	538	491	544	505	544	511	551	529	514	552	536	510	506	473	552	531	516	500	510	540	515	532	492	530	508	529	513	537	522	557	534	496	484	530	542	517	551	524	524	497	533	479	495	472	479	482	500	557	516	554	471	503	541	524	527	467	529	526	570	523	564	494	542	562	546	560	503	477	506	545	536	550	494	563	502	513	560	507	496	507	534	523	522	527	519	498	531	564	491	490	470	536	548	529	499	521	507	492	539	488	500	526	561	513	506	504	516	477	532	495	525	527	518	550	525	513	511	494	527	521	493	547	541	521	531	526	518	552	563	524	526	505	498	501	539	534	528	492	494	546	503	500	562	538	527	518	529	575	502	571	530	519	528	570	544	512	516	496	558	552	539	538	514	543	522	528	540	537	501	536	508	541	521	460	511	511	510	535	501	524	527	489	520	505	468	508	492	536	457	566	468	499	511	496	497	572	472	534	548	521	525	543	559	510	527	512	508	532	509	534	540	492	517	523	502	531	509	555	521	496	494	529	499	506	520	568	486	506	525	531	531	547	533	514	526	553	495	509	540	518	519	510	552	519	518	531	516	568	517	523	507	520	565	506	491	500	553	524	504	497	539	531	539	549	492	488	530	538	525	550	532	520	531	566	514	511	498	567
4409	993	960	813	669	677	628	630	616	647	664	587	612	661	581	616	596	618	619	653	648	659	589	611	609	643	637	632	617	608	638	608	602	621	639	616	589	638	579	625	602	592	629	616	584	617	582	631	612	604	606	590	621	609	628	657	652	662	626	601	619	566	612	623	640	657	605	615	650	596	599	630	617	623	649	600	584	630	594	647	655	625	601	582	593	599	615	631	636	631	579	642	611	598	642	624	634	675	641	625	607	620	661	616	643	614	585	641	606	620	598	637	622	641	627	602	593	587	588	632	665	604	566	554	578	661	627	600	579	616	594	621	601	619	605	651	556	611	572	563	590	649	573	649	642	610	624	635	598	582	631	648	592	602	650	606	628	598	604	634	599	620	641	607	580	603	615	580	619	583	642	602	666	561	620	616	601	554	616	568	618	613	588	596	623	632	611	614	601	609	610	592	600	593	600	604	612	638	608	615	601	613	582	595	601	613	617	613	588	612	630	606	616	592	592	575	623	644	628	592	591	621	649	596	642	626	606	591	625	650	626	597	618	588	553	607	644	608	615	567	666	612	576	590	614	588	624	641	594	597	612	624	622	601	591	631	561	632	597	661	622	589	586	622	640	553	633	588	575	652	617	658	563	635	590	597	598	650	564	600	623	640	645	650	626	592	609	585	616	660	582	639	629	597	603	581	627	615	580	569	630	623	584	566	602	597	618	602	590	644	632	644	588	612	621	643	597	614	662	597	619	583	610	650	610	631	609	610	626	605	610	666	647	617	628	612	641	609	623	645	645	588	589	592	621	617	613	600	594	615	635	641	624	642	547	608	691	652	618	601	578	592	596	606	652	651	635	621	581	651	614	641	622	643	605	632	594	657	609	608	617	609	627	631	643	594	632	604	628	625	616	638	589	620	619	647	636	629	622	625	569	662	679	614	613	658	605	616	589	629	625	635	626	640	639	598	600	652	647	601	604	613	595	664	658	576	594	625	613	625	610	599	624	658	627	622	574	601	600	652	622	611	617	622	603	613	619	575	588	606	614	683	635	634	580	572	632	649	577	582	609	584	642	644	615	629	605	659	671	631	603	614	659	635	593	622	611	585	631	582	639	644	611	580	609	586	650	587	659	636	615	636	612	599	624	623	588	638	640	681	609	586	559	611	596	620	597	625	625	611	630	654	569	585	601	612	664	621	633	596	604	611	577	594	621	624	563	566	618	636	610	649	597	642	624	592	603	577	580	600	624	611	673	613	635	639	589	585	629	625	592	606	627	592	592	571	613	635	575	596	610	591	588	640	601	611	640	614	656	601	596	608	623	577	569	681	618	598	574	655	638	615	609	614	608	650	608	622	584	631	616	601	634	628	615	626	622	608	615	574	648	620	602	610	620	587	625	564	625	601	603	642	566	646	586	592	614	627	647	581	679	582	608	634	574	592	607	654	647	612	611	629	612	633	598	653	619	613	596	593	594	596	617	604	615	607	629	642	650	595	598	588	619	580	600	568	623	646	592	604	630	664	625	631	601	621	624	612	652	598	673	593	612	640	588	625	614	616	599	640	616	613	633	559	622	620	628	597	590	664	628	622	680	606	613	635	599	570	615	628	628	595	654	595	639	605	630	617	635	565	593	602	556	646	581	631	663	655	642	623	647	609	594	591	612	578	620	639	644	595	611	643	618	598	614	545	586	601	598	578	654	609	653	613	651	645	599	639	625	618	624	587	642	599	615	639	594	610	627	608	635	608	554	560	653	571	572	596	624	587	648	564	623	617	635	637	580	639	623	648	621	593	631	625	604	578	618	637	617	623	639	573	579	628	607	645	592	636	583	606	585	624	610	613	598	653	606	597	620	561	658	605	598	642	599	614	634	600	585	588	596	610	644	547	612	647	607	607	641	646	601	609	620	594	634	589	598	619	636	605	648	608	589	633	647	605	602	618	640	607	646	642	566	568	613	628	604	610	635	567	621	630	606	594	587	617	608	643	638	630	607	605	640	625	589	621	599	604	596	642	582	608	616	609	626	647	572	640	619	640	617	616	607	628	597	633	642	604	586	644	585	627	635	613	625	563	627	615	613	643	592	626	628	628	581	624	606	620	628	603	634	590	622	578	549	621	661	600	632	614	597	626	597	583	597	616	588	577	644	589	627	573	590	607	603	621	643	605	594	617	634	631	633	582	618	610	616	609	620	611	621	572	645	647	596	637	656	642	621	591	614	618	642	615	620	593	638	630	603	603	632	605	591	620	596	663	633	615	639	596	648	615	601	603	626	573	616	604	619	559	649	640	587	615	635	629	587	618	615	610	573	583	594	573	622	624	602	623	603	619	597	587	586	622	597	589	601	649	575	663	582	590	614	600	601	615	625	604	629	649	559	644	609	651	576	621	653	613	611	632	615	612	581	610	624	648	612	615	640	599	609	578	608	611	631	602	595	589	592	612	602	565	634	596	616	634	627	615	617	605	588	612	616	616	609	589	602	621	606	594	618	584	611	617	599	652	630	600	653	619	655	585	647	621	612	627	602	647	605	641	622	606	613	620	610	600	607	602	597	610	602	610	602	634	636	610	623	634	597	551	618	637	626	626	610	648	588	583	593	581	588	553	646	641	610	609	607	611	609	607	658	591	639	622	599	590	618	628	635	652	584	596	642	597	613	598	647	618	629	571	599	591	570	650	592	641	635	601	624	605	603	638	617	593	613	622	621	616	604	636	619	589	624	594	606	620	648	600	677	622	633	640	612	596	612	593	563	614	581	630	623	629	596	573	663	617	618	584	564	634	619	639	632	626	620	620	594	607	640	591	648	624	602	565	614	574	605	590	610	619	588	592	623	606	603	609	580	615	618	623	601	652	579	611	651	616	578	589	603	657	584	616	585	609	615	633	656	628	652	620	597	620	597	621	607	638	586	599	608	627	663	608	634	626	623	638	620	637	610	574	580	658	650	601	586	630	636	641	641	590	613	586	620	609	651	602	597	563	626	618	574	632	629	628	640	636	608	569	640	577	607	638	609	609	669	636	617	628	606	573	605	598	609	628	617	593	590	649	599	603	582	578	628	583	627	636	574	629	649	571	593	628	600	601	603	625	596	576	647	623	660	607	614	622	630	591	597	622	609	602	583	665	589	600	600	583	593	571	656	641	631	613	605	610	595	595	628	629	620	593	647	617	606	598	654	595	638	557	592	606	617	598	650	599	599	629	585	642	561	617	594	590	586	597	574	582	617	588	597	630	662	577	586	533	617	628	614	620	621	595	585	643	649	601	610	599	603	630	586	598	623	631	645	572	635	586	597	635	603	641	588	602	636	663	621	579	603	643	581	633	631	608	616	667	613	608	623	581	601	620	608	571	623	628	625	590	634	597	598	623	641	616	651	661	633	623	568	612	645	599	549	612	649	623	612	585	632	630	572	578	626	644	615	626	594	611	601	638	578	626	614	641	627	621	607	552	619	600	619	632	617	611	570	614	626	618	595	599	607	631	573	602	635	589	647	592
23602	21090	28096	24311	21068	8987	1292	856	761	714	691	713	627	715	636	604	624	575	628	606	601	632	531	565	576	605	528	529	587	552	581	565	544	525	598	547	555	612	577	550	553	571	581	516	552	571	558	558	556	554	567	536	573	552	579	568	555	553	563	557	580	580	559	563	579	566	523	536	584	559	548	606	548	531	531	589	529	561	536	536	594	548	524	563	539	566	558	545	542	537	560	584	503	563	569	559	567	522	578	544	567	535	536	564	545	551	559	531	534	575	586	609	548	539	544	573	516	559	554	580	585	526	584	608	555	549	531	549	512	534	555	559	557	591	584	551	558	586	544	577	548	534	560	558	551	561	545	535	535	530	605	571	575	555	555	599	574	557	534	553	603	575	566	555	563	528	570	519	573	558	584	598	554	535	538	602	548	573	562	590	494	488	546	529	539	545	532	555	532	548	546	541	572	552	526	588	575	536	551	533	567	577	552	543	519	575	546	543	542	554	516	533	576	564	547	526	567	517	553	543	541	564	554	575	516	536	585	585	582	565	600	597	544	593	514	503	554	556	565	550	559	553	521	517	568	572	558	572	542	541	557	573	574	560	534	564	519	561	538	561	568	563	492	533	570	555	575	560	535	543	572	532	528	565	556	555	542	508	508	566	569	523	497	555	567	529	546	576	553	524	536	601	539	537	535	583	548	578	572	589	558	581	510	518	586	548	516	590	506	513	572	582	579	527	524	541	523	564	566	547	544	547	537	545	523	562	543	522	544	569	494	558	533	531	535	585	577	553	561	552	526	575	580	556	586	530	577	534	547	550	611	550	568	486	580	557	547	549	541	560	591	552	563	569	551	558	492	547	542	540	543	535	560	569	593	574	525	527	563	540	532	558	546	581	587	594	539	563	577	532	540	545	578	559	580	571	555	569	541	552	548	533	578	573	536	600	586	536	516	564	551	522	561	532	528	574	522	590	565	575	542	550	509	528	485	516	550	528	556	572	560	556	584	550	567	565	558	573	560	542	532	555	611	549	571	539	558	585	590	553	536	562	510	569	615	550	613	529	556	549	613	548	586	532	583	480	574	537	515	583	506	544	568	571	522	549	561	563	520	586	559	554	519	555	573	571	547	543	555	579	527	518	567	566	570	542	558	557	558	551	539	545	513	573	557	562	568	540	522	605	557	564	500	573	537	507	552	519	566	566	578	558	553	511	564	540	525	556	542	513	497	512	596	571	545	528	533	561	525	560	576	581	552	528	535	543	542	519	561	539	562	529	562	559	570	511	559	571	554	560	555	543	560	575	564	572	528	602	552	563	572	514	528	534	545	550	595	568	567	525	556	565	547	553	553	561	556	553	575	564	577	551	556	513	549	559	536	598	511	520	540	516	515	552	535	567	498	576	609	587	581	556	574	556	525	548	556	566	563	546	551	585	535	552	536	565	559	517	505	572	571	574	558	515	547	530	516	520	541	551	530	537	509	534	539	583	591	552	557	572	574	516	634	539	555	537	556	545	542	576	512	555	554	590	519	519	513	545	577	560	557	563	564	546	513	582	608	593	546	542	583	578	521	550	569	536	569	559	541	524	504	543	566	540	559	559	549	535	586	567	557	533	561	565	560	574	570	534	573	560	520	551	532	561	570	563	558	534	549	500	522	557	553	543	600	547	568	549	591	556	565	524	569	535	551	535	548	534	569	515	518	525	576	541	553	554	553	521	552	584	558	538	558	520	561	570	567	517	543	546	555	559	561	553	548	508	564	519	577	603	571	537	568	560	604	537	571	564	556	544	520	545	542	536	548	547	565	575	581	539	539	527	609	527	531	528	560	582	561	534	542	551	577	576	543	533	540	564	531	514	558	542	557	527	570	568	574	564	550	574	573	517	558	558	577	552	552	575	513	539	517	505	509	541	536	517	570	566	551	516	517	538	536	542	546	531	526	544	542	571	547	538	519	565	525	594	557	591	572	538	524	561	560	561	575	551	528	539	570	548	580	559	564	540	533	570	590	547	545	566	568	552	535	528	506	525	596	566	556	550	547	581	547	560	555	526	521	526	563	568	547	552	528	569	563	551	595	515	580	591	523	590	583	553	574	512	560	584	555	612	536	576	530	540	546	537	560	544	568	572	521	564	577	553	565	554	560	543	505	547	550	563	523	557	537	549	542	538	567	574	533	566	575	566	542	550	617	590	529	517	545	541	551	554	548	530	570	504	518	544	585	532	548	581	561	544	562	573	532	587	551	532	566	565	583	554	526	599	551	541	543	542	557	564	546	551	532	575	551	541	620	563	575	541	554	574	535	578	569	578	588	494	538	531	509	567	532	534	531	528	541	542	606	534	517	527	543	524	549	537	570	553	561	567	566	604	554	541	567	513	563	549	564	521	560	528	533	611	566	565	525	552	548	547	555	608	539	526	570	580	510	527	554	557	571	557	615	562	572	543	536	589	506	559	590	543	560	576	544	529	591	564	575	511	565	586	520	542	539	562	528	563	533	573	551	544	528	513	518	578	537	523	569	531	542	558	581	557	528	527	520	561	526	536	576	577	550	565	563	548	565	549	570	531	534	528	562	560	580	566	577	567	532	541	567	553	565	592	517	569	505	564	549	547	567	560	527	554	551	549	559	576	590	554	553	598	547	544	536	536	529	521	577	565	549	565	522	514	569	565	559	557	536	533	533	564	563	569	540	522	542	538	552	574	572	529	582	515	513	518	576	568	539	597	552	541	547	553	554	565	551	545	533	590	545	549	531	585	536	556	542	558	540	557	569	534	537	518	560	576	543	528	573	592	553	592	564	606	562	567	521	508	602	501	532	519	574	535	540	574	554	562	584	603	549	544	545	561	526	535	550	545	544	572	559	600	543	526	539	575	592	608	594	560	574	586	564	572	545	585	553	571	523	549	527	565	559	538	539	514	558	573	553	523	547	546	544	560	561	583	550	554	553	564	487	504	558	554	550	577	592	572	583	532	589	566	560	559	556	564	549	545	610	555	548	580	563	557	557	505	551	544	596	557	527	532	568	542	523	569	578	537	537	559	532	556	529	594	511	529	537	556	562	544	522	557	556	538	576	569	603	533	541	547	561	556	551	542	566	571	533	551	568	577	539	497	556	571	551	554	534	532	577	608	559	558	512	569	538	552	574	578	534	547	547	512	555	551	531	541	586	585	572	558	595	550	551	559	557	566	549	541	533	537	559	560	530	511	570	552	586	601	576	516	568	513	594	495	557	520	599	545	542	533	500	555	576	568	563	535	566	548	587	562	550	627	565	554	525	582	583	584	532	593	585	545	557	559	550	568	549	544	552	550	591	535	557	541	513	541	557	543	546	500	579	548	567	564	543	579	528	543	568	545	536	566	514	566	506	556	530	531	543	548	584	538	531	523	532	542	529	535	578	582	575	548	543	598	548	517	554	589	536	519	570	576	597	547	546	551	545	547	550	563	537	560	566	554	567	521	533	557	563	527	550	564	558	554	568	542	547	576	520	564	520	536
3311	8439	6517	3280	2251	1771	1529	1249	1136	1028	948	865	821	774	817	792	723	686	737	732	737	703	701	658	716	696	683	675	699	630	696	680	696	663	686	659	662	614	672	657	636	660	649	634	670	672	696	607	699	691	695	644	671	651	643	687	641	674	655	620	689	657	622	686	661	657	696	644	638	635	664	705	663	672	635	595	665	663	614	621	599	621	645	636	676	685	635	695	643	685	640	645	662	675	666	618	623	663	670	665	639	644	675	642	688	679	645	694	665	662	676	690	710	662	678	665	633	624	666	665	696	632	680	709	636	631	609	682	646	652	663	650	668	648	618	656	669	618	670	670	673	659	669	690	666	709	701	668	680	673	638	638	706	675	643	671	688	661	658	647	653	662	597	688	654	680	676	671	610	655	642	666	647	631	680	682	647	671	671	622	648	660	647	652	699	637	661	624	641	644	646	694	660	659	634	629	657	707	645	652	648	599	631	680	650	646	665	656	606	683	648	689	669	677	656	654	681	653	698	656	658	651	656	655	666	656	674	643	681	654	683	637	651	632	686	701	627	640	673	669	636	667	622	693	639	683	672	652	640	643	662	629	639	646	664	703	696	667	679	643	626	662	665	617	653	627	615	679	711	691	655	628	609	687	632	682	681	637	667	707	636	648	638	605	637	651	648	684	612	640	625	658	695	681	672	673	683	653	664	667	662	665	650	605	652	646	657	677	685	682	683	625	642	647	648	648	699	690	649	635	663	633	693	609	663	624	680	658	611	608	656	634	688	651	650	659	668	666	653	648	685	645	685	657	658	628	699	620	660	658	651	643	625	614	669	660	708	627	682	680	637	712	668	663	629	673	646	637	598	673	648	655	696	659	657	681	633	637	665	696	640	665	658	679	705	648	661	623	616	655	632	651	673	665	696	628	690	685	625	647	658	657	686	674	649	674	697	683	613	639	640	646	654	660	636	672	659	705	673	636	649	625	660	656	635	639	634	657	684	672	660	672	688	674	685	625	667	666	692	651	660	674	646	624	644	697	673	688	621	660	661	610	654	638	690	718	702	639	642	641	682	652	706	699	631	672	669	673	651	660	642	648	688	612	663	637	638	621	676	651	679	609	672	635	685	652	665	644	615	653	654	683	650	668	620	651	644	669	660	643	696	658	646	694	686	676	647	667	673	653	688	684	630	680	663	635	666	642	665	580	679	619	628	699	681	640	618	641	660	667	715	671	645	685	663	650	680	635	690	677	668	653	653	621	649	648	687	617	655	639	606	652	641	659	672	612	655	664	639	650	657	656	639	668	665	682	656	655	627	664	647	668	640	628	653	637	677	643	674	665	669	710	641	655	691	712	649	662	625	654	618	616	660	646	677	602	617	625	646	670	649	656	610	677	622	594	679	702	688	655	694	651	645	633	651	647	673	653	695	635	641	665	654	670	680	712	632	653	698	630	603	656	640	694	673	658	651	662	641	652	658	689	644	663	683	620	668	685	647	656	669	653	680	622	672	625	657	672	691	674	676	672	670	627	645	660	692	581	663	688	654	661	693	605	650	725	691	615	667	654	625	647	667	740	639	683	644	634	654	587	672	638	664	641	626	648	650	691	665	578	646	625	688	642	668	663	628	667	694	656	635	689	599	626	682	661	681	642	655	656	649	640	642	694	683	654	666	649	607	670	679	646	667	664	669	653	681	640	715	696	657	640	597	625	692	605	638	647	644	648	633	641	656	626	649	650	659	637	663	665	641	659	658	617	671	631	675	609	682	622	622	641	664	675	641	668	590	674	643	681	704	599	643	634	655	619	666	659	718	679	597	654	675	689	685	679	628	641	628	668	611	660	648	681	689	686	658	684	643	620	630	662	637	688	664	668	627	659	657	637	699	613	646	666	645	666	639	675	666	668	673	628	647	648	664	626	640	701	658	680	609	697	629	643	653	647	654	619	636	666	660	653	638	668	647	670	676	672	697	644	644	665	671	648	629	616	680	640	670	699	640	640	617	703	665	673	629	632	685	655	562	606	695	671	701	640	614	623	667	651	632	620	605	710	620	703	673	663	683	652	685	656	688	612	644	673	633	609	642	719	653	661	628	659	650	670	629	612	663	636	681	609	673	634	632	661	645	713	676	647	662	667	678	709	658	633	632	616	634	651	642	669	673	632	677	605	675	671	651	665	653	667	677	661	616	635	676	664	676	648	673	650	665	628	691	669	643	669	678	688	684	674	625	654	689	607	637	639	715	681	652	622	656	668	736	671	664	636	640	641	650	602	636	699	683	664	664	626	672	658	611	606	652	693	662	686	629	663	639	653	671	627	714	666	694	676	671	624	659	673	618	622	641	622	656	654	632	664	677	616	664	604	626	610	661	644	707	635	676	645	661	662	681	687	622	667	683	664	631	650	645	641	623	634	689	670	631	717	636	644	653	664	657	660	660	686	669	663	671	666	655	635	668	623	645	694	659	644	644	667	664	713	640	624	672	699	672	659	667	664	684	648	663	658	640	645	690	662	673	603	679	669	664	680	645	672	640	651	676	650	676	635	726	674	663	679	674	659	691	672	626	698	639	666	710	661	630	661	653	644	648	668	642	616	668	668	651	634	656	641	658	658	611	625	619	679	682	658	690	641	654	652	607	629	638	629	706	662	638	656	648	694	644	630	707	651	657	694	640	674	626	636	607	629	649	655	675	655	657	625	660	619	694	637	598	626	646	685	606	650	700	641	668	687	717	638	671	607	626	655	635	627	678	593	632	666	652	681	670	652	656	653	664	677	697	714	639	660	642	671	661	632	622	678	627	685	661	624	667	660	621	633	712	699	691	613	633	665	653	649	670	681	613	632	655	691	651	682	667	668	695	684	669	648	665	624	680	663	655	675	649	648	648	611	673	640	622	629	645	657	671	680	648	638	684	656	608	646	688	628	627	643	634	655	646	663	668	603	655	624	626	687	692	644	672	660	629	690	630	637	670	695	657	649	664	730	650	651	678	626	697	654	702	644	668	695	645	665	611	671	666	660	697	619	683	686	693	628	626	725	650	653	648	691	621	665	651	627	645	607	657	633	647	698	636	677	691	684	678	619	615	690	645	671	676	672	682	633	599	642	679	653	638	667	669	669	651	660	620	623	653	683	626	662	661	729	687	664	624	694	641	667	679	617	693	655	632	679	675	648	710	648	671	650	672	628	689	613	619	641	667	640	656	677	635	647	632	665	629	669	680	690	646	651	640	672	654	643	739	687	678	671	687	609	663	641	663	600	695	650	682	615	664	682	679	660	646	671	657	702	648	667	647	689	692	690	663	671	647	649	629	619	638	671	632	623	647	687	659	653	634	610	647	663	693	621	689	691	630	696	650	656	660	707	663	636	672	671	673	636	661	641	669	682	687	641	630	684	609	661	665	679	681	667	626	690	643	694	677	688	673	602	688	662	688	641	665	609	681	626	667	631	626	602	670	678	648	653	641	648	649	650	654	617	710	669	671	666	688	694	644	678	650	685	654	641
24653	21097	27097	25212	11164	721	478	403	372	357	360	323	305	313	310	310	319	260	304	280	307	317	272	328	254	272	278	266	296	272	257	294	288	280	274	289	263	269	268	282	293	272	295	290	293	262	281	258	254	265	268	269	327	279	275	275	264	269	288	312	257	266	285	280	270	259	265	253	278	269	284	274	260	279	312	264	281	258	274	271	282	277	270	251	262	280	255	295	247	273	268	299	268	274	272	318	307	280	256	256	289	278	289	269	238	284	281	266	263	306	290	295	273	264	278	279	251	258	272	271	299	274	280	273	257	251	254	275	281	259	276	266	244	291	248	299	283	278	309	236	251	260	258	273	237	259	283	262	286	274	282	297	277	285	251	274	245	279	294	263	254	258	304	257	262	252	288	281	282	285	229	279	252	276	266	282	259	242	281	289	263	266	261	274	264	296	256	277	288	274	271	255	251	243	271	261	285	253	278	259	265	267	290	306	291	273	300	276	262	279	270	272	294	279	297	298	274	274	268	262	271	286	262	301	293	254	244	301	263	277	295	285	246	268	303	274	281	266	295	297	291	268	309	265	288	293	293	240	272	270	291	271	278	257	261	280	283	227	250	241	283	266	300	304	292	267	275	303	283	258	261	269	281	258	283	306	257	304	301	265	270	253	299	271	272	275	272	265	267	275	267	292	261	292	278	283	271	266	257	258	259	297	283	260	265	299	276	270	242	287	261	241	276	269	244	274	260	283	273	266	278	304	278	300	311	294	277	293	269	274	281	288	256	276	270	255	245	267	251	312	265	245	265	277	274	265	266	267	262	299	281	302	265	265	252	273	279	277	262	243	274	228	253	263	284	275	252	268	259	283	264	255	279	248	255	256	306	242	270	292	266	269	277	266	284	297	272	280	256	279	288	293	280	254	284	266	234	249	270	303	253	286	256	277	264	282	283	264	296	299	261	270	276	287	250	265	277	288	272	280	277	275	256	273	283	270	245	263	280	278	266	261	266	255	236	269	270	249	264	236	242	290	274	272	282	258	285	269	241	267	243	271	278	258	281	271	261	296	237	275	284	297	265	267	280	259	288	265	279	291	239	291	251	319	273	246	283	265	272	265	280	261	245	255	269	292	256	286	274	272	284	318	263	260	251	276	244	266	266	263	277	278	264	290	290	268	305	249	254	283	282	251	265	285	270	269	250	258	250	278	240	284	313	275	264	279	271	264	271	282	278	317	259	251	296	271	288	263	256	239	261	263	310	245	267	262	251	266	274	278	280	267	280	269	295	245	289	283	252	256	293	263	282	250	271	253	267	278	275	237	267	260	251	281	276	282	287	292	276	278	255	290	263	273	264	257	285	292	258	262	255	254	287	290	321	275	282	237	243	264	279	260	277	251	258	260	263	295	293	271	289	272	272	285	271	264	293	289	282	287	274	261	280	271	268	289	292	274	241	259	307	283	260	291	252	273	262	280	239	298	254	256	239	308	250	253	264	258	282	254	262	270	269	280	282	280	283	299	282	278	269	274	240	275	290	269	297	274	285	270	229	251	268	271	263	290	270	268	287	268	283	297	256	262	254	265	276	226	266	260	298	264	273	248	272	273	271	285	266	295	293	247	249	263	255	280	262	265	296	266	242	290	265	303	276	289	270	270	283	277	250	293	281	273	288	289	290	271	282	252	283	265	284	262	256	266	272	279	272	233	264	287	274	294	290	243	270	269	277	266	254	241	270	299	266	271	243	280	251	311	263	276	257	291	281	281	266	260	315	265	264	284	261	290	275	282	282	284	279	261	300	289	281	247	266	285	306	269	275	259	287	257	251	268	247	274	262	264	307	262	240	292	279	257	283	273	295	301	252	271	282	267	256	271	295	274	264	303	285	257	272	271	267	254	293	254	280	299	268	243	249	267	293	228	281	262	264	263	282	269	307	265	271	275	260	247	294	261	278	288	274	251	268	256	257	251	275	258	260	257	274	290	288	269	281	235	260	240	282	260	293	245	235	292	267	285	275	285	264	261	287	246	268	257	275	264	272	279	267	287	275	237	244	261	249	303	254	283	256	266	290	284	262	293	269	283	257	259	260	266	249	276	260	250	262	302	261	252	275	264	310	283	256	250	287	268	258	244	262	267	302	246	276	268	289	272	276	263	295	303	305	268	293	255	288	292	291	290	274	275	269	263	268	270	260	211	256	238	253	269	260	266	292	286	259	291	260	274	283	250	279	267	286	284	249	265	278	256	279	241	298	280	303	261	262	261	272	276	271	247	243	271	264	251	255	272	307	283	271	250	285	246	264	290	269	269	271	247	271	269	279	266	274	258	277	273	286	303	291	255	247	266	253	256	281	291	268	268	256	257	271	285	283	313	275	274	246	275	256	259	278	281	237	265	279	249	277	260	248	255	232	284	252	269	240	303	280	278	268	264	285	263	275	259	277	259	281	287	301	287	264	242	257	265	268	246	257	254	288	251	265	253	270	289	262	290	285	266	279	296	246	267	249	296	310	251	282	282	257	254	302	274	285	273	283	266	275	289	261	301	282	301	229	264	257	258	306	262	291	273	284	282	270	252	294	269	246	269	266	269	269	252	248	258	259	261	257	280	284	272	272	278	265	293	273	281	247	273	270	311	263	271	252	259	272	256	279	275	250	254	265	277	265	263	279	265	243	262	278	275	293	298	276	279	263	236	284	253	259	271	273	284	283	270	264	303	272	285	296	277	251	279	281	271	271	260	262	268	273	257	296	287	264	267	280	224	276	263	253	268	278	274	256	252	268	285	259	295	258	299	265	291	246	330	253	239	279	250	278	266	288	304	277	283	270	230	251	281	259	261	301	279	297	272	264	285	277	274	240	281	266	290	300	258	251	266	292	273	271	276	298	309	266	263	273	289	287	263	269	266	256	261	259	239	256	288	253	274	288	251	271	283	265	281	277	265	255	274	249	301	248	263	275	293	269	273	242	267	281	287	268	300	271	266	277	251	252	277	249	299	251	293	299	294	261	266	284	266	266	292	260	236	285	276	285	275	270	266	251	291	258	289	244	271	282	266	280	296	278	276	280	274	244	269	284	261	255	277	235	273	322	289	231	270	264	254	251	274	265	274	263	286	261	276	276	268	267	261	269	273	270	283	275	299	284	245	262	241	282	244	270	270	258	271	276	269	253	257	256	279	296	259	277	263	249	267	277	296	258	246	255	280	264	270	264	262	275	276	246	284	273	238	284	318	288	273	255	267	269	252	280	250	267	266	278	260	261	269	257	261	288	286	273	244	235	271	270	282	267	254	274	285	262	276	245	244	265	315	297	264	260	272	278	267	266	255	266	249	263	286	256	272	242	272	275	258	278	254	265	271	273	265	292	244	266	284	270	262	267	275	293	257	253	301	249	271	276	273	255	260	279	255	271	273	261	276	246	273	282	250	286	290	260	252	247	274	270	282	246	264	268	261	264	288	283	255	282	269	282	260	281	272	279	258	264	267	275	280	250	250	271	336	290	279	247	272
3467	5098	3717	1776	1326	988	802	668	540	541	507	418	437	387	428	358	349	383	361	371	330	352	304	370	334	322	335	327	311	340	330	359	305	339	332	355	351	329	302	312	320	336	308	299	306	310	343	354	332	270	292	323	295	335	322	341	330	365	348	323	350	329	322	318	327	340	317	304	337	303	345	315	361	318	329	317	340	332	300	316	315	299	339	292	339	322	330	318	316	322	320	334	343	339	320	316	345	312	375	323	352	339	342	299	302	303	319	333	324	308	322	300	323	381	296	315	326	350	295	308	308	308	343	340	327	305	315	324	327	316	305	307	331	327	306	301	335	333	327	325	327	321	358	303	316	325	300	324	297	342	309	307	339	322	345	324	326	349	332	323	349	341	313	310	315	296	338	300	291	318	331	326	304	317	325	314	332	305	298	320	309	296	302	278	353	311	336	331	316	312	304	307	344	310	314	348	318	309	329	278	329	336	316	338	336	335	326	294	282	285	331	293	328	337	335	350	320	299	328	294	349	316	327	329	337	330	335	313	338	340	327	318	309	296	314	324	381	300	323	286	327	363	312	333	284	336	318	333	309	326	319	337	311	346	300	309	329	330	331	324	288	311	304	319	293	336	308	331	302	332	314	315	303	320	315	332	298	303	348	341	341	316	331	351	340	316	318	336	308	362	297	319	334	301	333	320	336	293	336	314	349	313	336	305	331	333	306	329	347	308	318	350	328	330	318	317	331	312	308	309	322	317	292	299	297	326	318	291	323	319	285	334	314	303	324	332	317	301	344	347	312	324	338	334	309	319	346	328	325	297	316	302	330	328	330	327	346	296	315	338	316	316	333	307	321	336	332	335	300	299	316	335	324	291	318	317	321	312	319	316	314	301	343	344	336	314	317	321	311	305	323	307	337	294	306	311	327	327	325	321	306	286	307	330	343	302	351	288	332	321	274	329	331	320	338	328	330	318	313	311	292	321	314	332	294	313	297	305	322	338	306	313	325	317	325	312	346	320	324	305	337	340	345	351	294	293	328	331	311	332	301	325	317	330	323	354	324	321	322	312	335	321	316	310	307	331	310	329	334	330	311	321	333	315	327	316	295	304	330	326	325	346	321	312	329	297	310	327	310	313	334	322	305	329	337	287	316	319	345	324	291	336	288	320	325	319	328	330	303	335	340	305	336	297	362	342	300	280	329	299	337	324	312	305	298	309	354	295	339	324	311	339	309	349	295	331	321	309	311	306	352	323	317	303	314	307	307	331	296	329	323	329	309	322	338	323	307	329	351	324	302	327	353	309	311	322	315	298	317	338	310	336	326	354	302	320	298	309	342	314	305	327	305	316	324	314	308	309	324	324	318	300	310	346	375	342	321	324	324	307	307	330	307	310	358	293	321	308	312	269	331	310	314	313	317	291	321	319	311	286	320	339	342	303	310	306	318	322	302	298	296	308	312	313	282	345	326	341	316	321	345	300	310	313	316	324	313	300	318	323	328	293	321	312	307	326	316	304	334	303	312	347	314	322	309	315	306	312	309	300	306	300	318	321	292	313	346	321	331	300	348	316	327	305	320	313	312	333	308	311	311	286	315	309	298	330	329	342	324	323	311	321	347	298	304	282	303	335	315	331	311	317	348	315	323	307	319	320	341	333	340	328	337	316	306	299	342	346	309	318	302	310	319	305	353	324	320	354	342	329	342	312	316	299	312	329	303	346	305	329	316	323	309	328	354	298	354	319	322	350	327	343	348	358	306	321	311	360	341	362	329	324	321	285	314	317	290	313	334	290	327	353	330	326	294	306	289	330	292	312	292	322	334	333	329	316	332	317	322	346	343	335	325	303	317	325	332	342	319	335	333	306	320	319	313	326	327	352	330	317	354	336	272	339	314	282	327	324	308	298	289	310	310	355	294	302	323	311	353	317	303	321	309	304	297	321	318	306	343	301	314	317	310	341	320	331	328	339	349	359	326	322	318	327	289	304	321	321	297	310	313	315	303	323	353	304	323	315	304	343	317	328	318	365	306	294	316	301	327	308	304	325	329	336	310	321	331	311	318	321	311	331	325	339	308	334	325	314	319	286	295	321	314	295	317	305	298	307	358	326	305	333	306	322	331	329	309	318	318	312	335	313	335	325	342	346	295	314	322	333	336	340	305	297	315	326	308	321	330	310	355	295	326	311	297	315	319	351	322	356	338	361	332	316	280	340	304	329	336	297	362	302	290	321	316	307	307	350	337	328	330	340	318	306	304	322	311	344	320	337	306	296	296	299	332	337	357	326	314	335	319	336	319	387	341	332	321	320	293	294	332	329	316	315	288	294	332	302	310	306	339	283	360	313	317	340	292	328	338	342	312	328	329	327	280	303	312	319	316	336	291	318	304	324	301	299	343	309	314	302	332	329	345	289	300	316	328	349	334	300	311	321	318	326	324	302	305	323	351	363	310	319	323	336	322	334	323	324	296	309	273	314	341	322	332	318	330	327	345	349	316	334	293	318	335	299	303	317	301	319	369	331	335	329	343	334	316	331	286	306	291	346	321	333	330	323	337	343	340	312	340	291	322	318	326	325	313	322	347	347	329	317	316	344	304	316	310	309	371	301	322	302	329	307	295	332	307	322	321	297	317	354	343	313	303	297	331	303	325	308	315	307	318	292	303	342	341	336	348	341	340	329	347	285	335	324	321	339	320	340	337	339	328	307	321	296	320	312	311	344	297	336	318	294	345	319	316	299	339	347	298	292	331	329	337	315	341	321	334	318	328	355	320	276	344	323	321	322	300	311	301	329	338	340	308	318	320	321	346	315	299	309	294	352	335	297	314	335	310	293	303	326	318	317	294	355	340	309	311	309	330	320	319	321	329	313	342	344	294	339	333	342	300	331	342	333	324	323	329	320	320	304	330	318	348	313	307	338	312	322	356	312	305	294	332	310	307	307	320	328	302	303	310	317	314	329	330	259	324	329	322	334	326	306	310	346	314	334	315	299	323	333	329	326	321	335	318	334	290	327	332	324	340	328	317	326	307	307	318	312	343	308	306	309	316	301	325	300	318	330	281	305	318	322	316	280	344	303	331	313	335	311	318	342	337	331	306	313	330	323	264	321	305	341	321	359	317	329	339	326	306	289	325	328	329	343	334	318	324	323	311	349	303	316	290	320	299	298	324	321	304	314	325	330	308	295	319	313	302	316	352	292	311	332	341	337	304	336	331	323	322	354	343	290	317	332	328	343	343	308	321	324	343	323	296	328	311	322	383	305	325	336	336	338	291	315	326	316	329	334	320	304	328	302	326	343	324	303	296	315	321	352	308	356	305	336	336	331	332	315	305	309	328	282	325	338	311	312	303	333	382	274	315	363	313	328	323	342	312	320	320	304	330	304	297	335	294	335	308	296	314	342	289	331	322	355	325	315	323	338	327	318	315	333	328	309	334	332	317	316	320	296	313	339	339	303	333	284	319	326	326	330	297	336	311	320	340	312	329	319	344	338	340	302	300	312
22571	21129	28609	23900	21122	21141	7512	917	659	596	511	451	416	396	365	376	343	311	364	313	307	318	324	288	303	276	318	297	289	274	286	289	273	269	274	299	280	257	310	291	266	290	260	253	255	255	274	261	250	287	263	261	251	268	254	241	257	295	267	239	287	253	246	285	264	248	260	253	266	252	254	257	302	282	269	261	284	261	234	247	258	250	266	227	258	255	244	234	231	249	260	236	238	277	256	243	241	253	261	238	256	270	290	270	238	276	271	242	255	229	266	259	246	263	232	258	230	255	247	265	267	292	246	278	236	275	278	289	300	251	236	277	246	246	267	278	248	256	227	278	249	279	262	258	232	233	238	256	277	250	222	245	237	284	247	267	260	270	258	255	249	284	257	262	271	264	263	276	266	248	251	243	269	253	238	264	242	254	236	214	279	247	242	256	258	254	235	256	246	254	254	250	270	239	261	264	261	251	271	271	249	225	268	236	243	283	244	248	265	248	266	292	267	255	240	229	244	247	285	244	250	264	275	259	258	273	293	237	204	284	234	271	249	258	266	243	250	260	269	253	253	267	265	262	254	236	264	216	226	229	274	252	278	264	230	236	227	223	269	255	270	256	234	253	230	251	261	243	252	264	248	255	272	254	267	266	251	255	258	239	248	223	274	238	233	271	254	243	248	270	251	280	226	248	245	259	260	268	250	265	259	261	272	279	263	276	221	238	223	274	265	273	234	246	232	253	271	230	236	240	284	266	265	254	257	263	245	258	257	265	240	258	233	259	264	256	246	263	290	280	291	225	243	232	270	260	288	251	256	247	260	258	257	257	247	243	244	242	251	267	245	269	240	255	230	263	251	233	270	256	224	281	236	279	254	229	251	271	249	285	246	274	241	287	258	252	301	259	262	232	234	275	249	267	264	252	279	259	254	237	271	268	252	252	262	274	284	278	264	256	261	246	267	260	257	222	278	237	290	276	254	209	250	268	254	265	246	250	254	261	252	275	269	254	244	247	255	274	273	256	253	265	265	248	226	263	258	221	262	235	233	267	279	249	278	251	234	244	243	257	286	265	241	255	262	253	265	269	259	253	262	253	272	239	226	269	234	257	226	279	243	249	298	252	256	280	272	266	263	222	229	271	263	264	251	263	265	234	257	267	256	277	275	281	253	258	280	238	254	267	265	248	253	268	238	267	228	278	273	243	287	265	238	271	272	231	268	257	223	234	233	286	284	271	265	238	273	256	289	245	252	232	272	262	236	255	244	248	241	232	259	265	242	301	268	263	266	266	281	249	253	250	282	265	262	279	235	272	272	260	262	233	252	216	239	273	245	278	280	266	261	272	249	258	269	237	230	246	255	264	238	258	248	229	254	242	244	235	251	269	265	227	264	250	261	268	269	273	232	276	248	237	269	261	245	248	249	247	268	255	258	293	257	292	255	231	257	256	231	273	290	231	264	235	265	233	248	311	269	256	249	259	246	262	243	261	240	245	265	275	254	255	244	257	269	231	271	272	259	244	233	245	240	234	271	274	244	264	261	245	296	240	262	262	254	253	237	242	257	261	238	260	235	284	236	245	237	283	248	275	272	261	260	264	271	243	250	266	309	290	264	242	261	256	253	220	257	268	235	275	305	248	272	245	269	260	278	236	265	237	251	245	260	231	262	237	252	243	254	273	238	232	243	231	235	270	261	273	237	277	233	226	238	250	268	254	268	265	256	235	267	228	259	234	246	259	259	239	263	263	244	221	281	256	239	269	270	248	277	249	246	276	254	259	269	240	249	240	289	297	275	258	258	279	275	249	259	245	267	283	260	284	248	244	279	264	263	255	255	246	246	253	254	267	254	268	265	288	283	261	256	261	236	288	259	244	242	243	267	264	242	263	249	236	255	256	247	266	251	251	252	241	247	268	248	300	261	232	268	246	258	276	278	244	276	266	276	261	253	258	259	269	264	260	269	260	290	256	257	264	286	264	272	260	288	246	225	269	278	266	294	262	257	278	263	270	283	275	241	287	237	226	268	239	250	231	235	276	253	264	259	264	255	250	247	258	257	275	292	255	236	244	266	226	274	242	254	249	262	268	271	234	246	253	258	270	259	241	234	265	216	276	250	252	288	224	265	269	258	237	252	275	245	254	286	257	252	251	246	234	266	281	262	245	253	243	247	237	269	257	278	239	260	240	238	255	273	266	272	242	240	228	267	254	251	256	269	259	294	244	276	279	241	243	270	253	257	261	233	240	263	231	254	249	241	263	237	241	258	258	265	254	242	243	254	238	257	261	275	241	250	243	273	256	240	253	271	279	275	282	290	251	260	237	269	293	252	260	236	251	273	255	245	231	285	266	257	267	255	257	251	214	245	249	254	233	253	259	272	261	241	262	256	238	271	260	246	270	274	236	261	239	247	267	231	285	248	227	252	274	237	242	264	279	243	279	239	243	248	265	222	251	270	272	254	259	274	248	242	248	237	284	274	252	249	242	261	272	222	242	255	245	289	258	240	238	246	278	269	235	258	234	266	285	259	265	249	246	243	268	256	252	267	279	270	253	265	240	260	256	257	250	236	262	272	264	267	258	292	263	247	239	276	256	261	259	253	231	251	237	225	249	206	281	253	258	290	255	259	275	251	270	254	248	237	280	253	267	279	261	261	238	262	231	234	268	257	242	255	248	262	285	257	240	272	231	233	267	272	254	274	261	280	249	249	259	277	257	269	281	246	250	267	229	273	252	258	250	278	277	236	253	269	285	247	247	248	253	263	262	247	236	241	266	254	235	245	257	259	249	254	238	224	271	254	256	236	257	255	253	252	251	265	237	260	271	262	271	283	238	254	266	237	290	227	242	270	241	264	268	287	269	274	234	249	270	291	239	297	272	251	243	264	257	236	232	243	251	263	245	244	268	289	248	234	250	266	255	245	264	237	246	250	267	265	286	247	261	240	248	278	249	256	255	247	243	245	249	261	256	302	272	259	263	231	251	282	262	269	236	271	267	266	263	238	242	288	237	269	252	242	254	238	253	257	263	241	239	294	289	255	286	256	255	246	276	274	253	236	270	263	258	290	228	272	264	248	223	239	263	260	282	249	236	285	239	268	253	224	265	238	283	255	264	284	250	249	283	280	286	286	254	244	268	279	280	294	236	246	267	250	251	253	248	254	260	218	273	284	264	268	237	247	248	271	269	233	309	273	251	273	258	242	270	247	242	228	244	254	239	280	281	259	257	246	251	309	271	246	252	282	238	265	265	230	259	261	259	264	240	252	273	227	261	279	250	249	235	250	261	272	283	256	233	280	269	274	256	223	250	251	274	284	265	234	276	276	251	213	275	255	234	254	263	261	242	270	263	272	261	270	239	248	228	256	270	254	257	282	266	255	277	244	279	249	262	272	268	242	246	249	247	240	240	258	249	271	246	266	269	260	259	247	243	247	256	261	265	267	264	245	266	272	260	245	240	267	261	266	255	263	282	243	246	261	238	261	257	269	249	260	253	273	258	266	284
4474	13748	10933	5252	3466	2550	2060	1562	1244	999	891	733	652	633	576	532	460	474	443	438	411	393	410	394	373	388	384	342	376	404	369	356	381	389	346	360	338	359	335	332	335	334	344	345	314	327	311	333	340	342	339	342	312	313	339	321	330	326	335	319	315	334	333	324	319	325	307	270	323	321	367	347	330	317	293	309	321	329	287	312	308	318	314	322	312	294	324	335	328	348	305	333	298	311	350	333	304	318	309	339	313	340	342	335	317	308	314	312	305	294	323	341	325	343	341	300	314	331	325	305	342	326	307	266	290	305	323	329	303	306	341	311	290	319	332	321	303	317	285	328	354	310	354	318	329	331	307	328	279	348	315	357	325	289	327	289	315	339	301	324	310	296	322	329	310	333	311	306	297	314	276	340	338	309	316	311	276	300	336	313	322	336	303	295	361	350	340	336	321	331	329	331	342	287	319	327	341	321	315	315	304	310	289	345	296	314	303	328	312	306	316	310	319	325	342	321	295	296	323	336	319	332	303	355	309	327	299	334	319	322	285	278	312	346	303	327	293	318	318	328	305	317	310	305	309	317	297	332	316	309	319	320	331	293	322	315	300	341	310	314	319	323	310	326	333	328	325	300	314	280	326	339	349	342	329	324	332	281	336	327	313	325	294	308	316	324	306	330	332	288	289	294	314	328	324	312	341	296	346	320	287	299	325	318	347	306	299	321	330	323	315	319	321	327	314	318	334	301	326	319	335	324	296	312	331	312	326	339	318	318	302	320	318	340	292	285	263	306	318	310	319	290	318	331	318	320	328	299	338	320	344	315	315	340	321	317	323	321	336	302	316	301	332	325	327	330	323	314	288	290	311	321	282	327	313	317	332	319	346	280	352	305	323	339	305	309	355	302	297	313	326	355	293	348	298	294	308	297	308	310	312	295	328	318	324	311	329	305	313	298	286	318	320	303	309	332	301	329	351	312	327	296	338	316	308	323	309	324	331	298	294	323	321	363	352	285	320	307	322	333	311	346	307	317	321	332	339	284	296	286	292	315	324	339	288	314	295	287	292	331	275	310	309	312	321	322	335	297	280	328	341	314	350	312	287	328	303	293	296	298	331	306	336	298	313	306	308	291	288	301	311	293	337	321	340	292	298	310	323	311	297	307	315	316	324	331	304	331	330	310	323	300	291	331	282	325	339	296	321	331	326	291	315	341	304	310	316	306	313	305	337	300	311	329	305	337	347	302	334	297	291	305	293	312	325	318	330	287	316	353	304	314	234	349	285	302	332	330	304	334	329	312	317	340	336	300	368	347	272	296	299	334	316	319	347	332	281	324	292	301	313	320	320	331	304	323	258	335	317	325	306	350	327	290	287	357	348	330	311	347	337	320	342	324	339	296	342	319	355	333	321	323	306	327	296	328	292	314	319	335	319	333	305	282	322	315	320	322	338	315	299	329	332	323	318	298	344	338	324	308	327	311	316	315	296	335	319	300	354	302	326	334	325	313	351	318	301	320	322	359	309	332	310	312	285	306	320	311	328	303	332	306	324	322	322	299	319	277	309	317	316	302	312	303	314	307	296	314	319	310	287	310	338	320	318	282	322	293	333	277	312	313	296	333	328	308	349	319	317	316	299	309	320	295	338	298	321	299	324	320	321	307	293	324	311	316	337	297	315	299	339	321	295	295	341	323	320	318	348	330	306	330	317	325	273	303	302	309	287	326	337	330	305	325	285	292	301	323	324	293	311	306	288	339	338	358	321	303	329	327	329	309	324	310	311	305	316	325	314	340	301	349	322	302	347	317	319	341	305	279	311	362	340	310	308	336	341	331	324	315	311	314	315	310	289	281	292	299	317	349	325	311	362	335	291	306	297	310	315	304	304	298	308	314	323	337	329	323	325	345	334	319	332	327	306	315	312	334	303	316	341	327	312	310	336	314	318	301	305	305	323	300	318	313	323	318	332	315	312	294	319	342	307	320	316	295	313	322	327	304	328	313	273	298	329	347	313	283	321	307	316	305	303	295	325	332	291	328	323	310	306	294	309	307	309	314	313	335	317	349	280	314	294	308	319	306	347	321	315	308	363	336	319	347	328	317	330	302	331	313	323	337	336	321	294	295	317	314	293	316	297	339	308	325	297	300	312	322	311	346	294	337	308	304	340	317	324	309	286	338	266	338	301	285	329	324	315	285	315	316	305	349	325	308	319	294	306	330	340	304	304	290	315	298	315	340	313	343	336	311	303	316	331	326	309	338	353	301	322	321	306	325	302	322	339	306	298	338	334	300	306	304	322	335	303	295	309	311	294	301	325	341	314	291	299	345	343	301	323	306	327	314	318	341	306	336	337	299	332	278	316	313	280	342	293	337	329	314	329	369	326	322	318	317	321	313	304	347	345	305	340	346	310	271	330	330	307	312	319	293	340	297	327	355	306	308	309	325	315	345	295	321	334	314	304	330	275	301	322	291	317	307	320	321	310	315	314	297	310	310	295	310	353	304	338	304	325	328	282	353	324	334	342	305	312	303	311	308	320	300	320	304	328	296	296	324	316	324	329	320	311	325	324	317	331	287	316	313	311	309	326	301	311	319	286	315	309	275	283	314	363	341	299	283	332	335	294	277	335	311	284	313	317	333	337	311	281	301	342	309	332	309	318	345	310	358	327	322	338	287	329	320	285	308	318	341	313	318	313	312	301	321	326	319	337	342	332	347	294	314	326	310	315	317	316	346	325	265	287	306	322	285	296	326	340	334	316	290	374	346	314	306	323	330	306	323	314	298	313	336	316	319	330	315	298	319	292	310	347	323	322	321	332	307	332	330	342	311	281	294	286	321	324	299	324	291	338	334	335	320	308	285	341	316	319	308	322	330	301	330	344	323	293	299	311	307	365	320	311	293	292	326	300	319	309	297	311	309	276	297	315	298	305	325	360	309	314	288	306	331	313	290	320	340	321	318	298	303	300	323	286	329	320	285	306	320	319	331	315	336	319	336	337	354	342	300	326	342	319	328	291	323	299	312	332	312	306	300	317	302	332	340	294	342	293	341	337	318	277	294	299	292	283	320	338	325	289	320	303	287	320	318	327	309	314	331	337	292	312	335	335	327	313	332	315	302	313	321	321	308	321	318	345	298	324	353	290	299	348	357	320	323	287	300	308	303	310	339	332	353	312	300	303	314	295	326	323	292	306	314	303	330	311	323	305	345	289	321	285	326	345	327	326	328	325	294	302	306	301	284	322	289	343	325	350	326	306	322	323	309	328	311	315	304	316	338	341	311	320	305	284	330	317	345	295	318	285	308	356	290	325	323	314	310	294	296	322	324	296	273	342	326	358	334	332	323	330	300	323	281	336	322	310	328	322	303	306	318	300	266	338	304	351	315	348	294	327	321	310	292	324	307	301	281	284	317	317	343	314	327	304	299	335	318	323	275	336	305	293	306	310	348	312	303	318	342	338	337	300	316	336	307	302	341	310	322	332	317	304	283	313	330	348	336	303	326
27265	18040	3875	794	541	529	514	523	550	560	531	504	517	516	509	515	549	506	487	509	500	505	529	520	545	494	545	504	548	510	560	525	525	552	493	524	509	511	498	476	520	547	499	499	499	582	519	504	495	529	516	547	498	494	516	514	542	502	529	525	525	554	493	506	491	546	493	556	514	493	537	538	525	502	556	488	449	526	529	538	552	545	497	517	532	549	520	515	482	515	515	517	497	543	544	524	539	513	502	528	488	553	540	511	520	549	511	529	515	504	518	525	496	506	522	528	494	517	479	532	505	509	484	508	524	521	488	497	504	545	518	540	487	494	531	516	538	518	544	514	518	516	541	558	492	523	511	496	528	492	500	545	498	497	527	519	516	481	540	527	513	521	521	508	507	522	503	538	483	521	512	540	522	521	529	519	508	540	497	545	499	551	525	514	509	515	521	543	495	531	522	534	538	559	530	535	550	563	514	533	534	520	525	489	525	463	532	527	509	479	486	524	472	511	514	472	522	542	541	486	551	550	577	501	542	478	551	499	526	568	500	519	537	536	514	483	522	503	507	506	508	498	531	517	527	487	505	548	510	521	508	513	529	520	490	493	539	512	533	519	543	534	516	521	522	511	528	474	554	503	501	506	547	546	491	502	511	512	472	529	526	498	508	487	524	523	516	491	517	529	548	493	539	486	507	524	517	539	533	538	515	512	526	500	509	492	517	529	529	489	488	525	499	534	529	483	534	522	486	512	493	536	484	512	537	516	530	472	498	506	529	553	508	538	486	519	517	516	501	513	563	535	507	521	512	562	539	523	498	516	489	513	513	503	502	520	547	522	515	507	544	525	517	485	474	528	541	526	554	513	555	535	534	502	549	531	505	516	513	562	531	482	504	521	510	510	536	514	531	525	503	477	485	548	495	529	529	540	551	548	535	491	554	531	512	516	481	515	533	548	508	466	494	520	524	503	489	528	537	499	521	506	539	558	519	497	483	525	555	542	527	502	490	530	528	542	560	522	553	515	496	517	518	481	521	485	507	518	522	558	533	529	554	557	509	526	537	551	564	536	537	502	500	503	536	528	573	521	507	525	531	520	546	513	486	521	504	534	514	504	487	523	492	517	500	508	502	542	540	492	465	543	529	484	511	495	487	509	529	498	561	480	536	499	521	550	503	511	491	538	526	528	523	515	529	497	493	496	532	521	522	502	498	462	540	533	562	535	499	509	488	483	547	526	497	500	565	511	492	505	513	505	526	510	492	571	540	515	480	515	553	478	480	549	515	477	497	531	493	495	489	493	488	537	521	539	518	490	511	492	472	535	539	507	510	519	529	524	532	491	562	514	568	493	579	510	517	487	517	532	511	494	556	507	510	482	485	536	511	481	502	561	523	522	512	471	523	544	508	533	582	510	503	515	504	533	546	505	513	573	522	546	510	506	552	478	518	487	532	537	534	537	521	513	506	519	455	558	552	526	525	496	512	545	566	518	461	497	492	497	504	491	547	526	499	534	544	507	533	483	506	485	549	518	490	523	536	545	501	537	472	519	535	527	497	530	568	520	547	542	530	506	535	538	528	519	508	508	499	561	486	519	516	497	522	527	487	513	530	513	530	525	490	523	529	521	492	540	494	526	527	518	545	541	516	504	483	510	545	471	518	562	562	494	522	519	491	556	527	501	520	478	504	475	521	540	508	548	507	533	508	502	492	496	502	495	572	526	556	541	504	553	487	499	531	521	505	547	506	535	535	518	515	531	491	508	537	515	546	552	495	513	502	500	503	515	533	522	534	549	506	532	514	498	494	510	503	519	544	545	498	496	552	518	543	523	495	526	542	516	530	512	477	545	533	531	519	521	540	526	502	528	523	521	512	531	534	512	515	523	507	509	544	551	522	491	496	537	528	536	544	523	499	523	524	504	501	544	482	480	522	524	541	486	513	517	533	564	510	513	506	516	521	514	542	527	529	525	528	514	492	541	493	529	503	504	502	509	513	527	534	521	505	529	533	477	502	504	528	558	484	507	533	523	527	497	498	511	546	528	537	474	507	504	521	516	515	534	513	486	532	552	511	582	469	501	524	512	518	526	518	550	542	501	479	510	500	494	529	528	527	538	530	552	486	535	512	500	504	519	530	508	543	536	505	535	482	514	562	582	531	515	547	493	502	528	444	507	499	541	528	493	472	551	528	524	529	535	507	515	520	479	532	509	569	533	480	535	524	517	524	513	502	477	523	545	522	519	523	524	531	503	483	486	532	562	529	551	552	527	541	517	490	511	482	538	523	500	503	490	525	490	528	529	523	515	538	524	521	479	489	505	498	482	546	547	495	514	494	526	556	532	525	479	508	499	463	495	514	534	546	501	509	539	519	519	519	504	514	545	526	516	536	549	473	497	504	541	548	487	521	509	491	503	518	536	490	546	513	517	526	520	476	525	536	535	477	526	533	522	535	502	510	574	551	511	562	516	529	500	544	490	483	507	537	518	538	508	502	519	526	493	505	544	514	532	544	567	521	529	515	545	518	534	508	549	522	525	510	549	533	512	517	504	538	512	521	515	516	548	527	517	510	563	531	496	543	505	501	533	541	527	543	484	494	542	540	560	570	555	502	525	529	567	514	488	527	524	519	506	552	534	506	522	531	530	528	532	518	504	537	525	535	503	506	532	506	528	501	529	532	531	525	540	483	535	546	508	551	562	505	561	505	480	521	563	519	519	533	494	533	507	511	527	499	544	496	522	513	505	546	520	560	564	516	565	518	555	501	550	523	536	511	563	499	555	537	539	552	506	531	481	545	527	482	502	535	512	517	528	525	511	492	506	492	533	529	552	583	518	468	508	477	524	520	496	513	512	477	524	519	529	511	527	515	515	517	516	538	528	485	512	541	548	519	522	522	522	528	542	486	557	541	535	524	536	506	567	481	495	506	541	497	518	530	494	518	503	545	525	504	542	508	501	510	580	509	515	494	527	466	514	509	542	541	522	493	555	530	502	571	489	502	552	491	487	503	530	536	492	540	536	521	524	518	488	491	509	503	550	535	516	546	531	557	518	541	515	499	536	507	508	526	569	528	520	497	496	514	548	546	512	526	511	527	520	483	528	546	518	509	537	523	540	491	519	522	521	497	510	561	518	506	493	568	508	493	518	497	464	503	514	473	551	515	522	552	501	546	544	516	519	532	505	511	505	530	507	509	510	561	473	522	499	531	493	539	536	499	511	495	517	569	545	546	528	540	562	553	518	514	525	540	510	506	536	516	542	507	485	460	494	478	506	507	524	512	517	540	499	528	512	548	540	496	497	506	488	496	521	524	529	510	506	545	510	574	502	534	534	517	524	522	527	509	490	521	510	513	482	525	529	517	529	530	529	526	524	534	507	451	516	505	507	497	535	500	572	527	474	478	505	490	550	486	533	492	544	507	510	543	525	485	518	512	494	562	528	476	530	568	473	544	493	500	576	555	477	489	526	505	506	525	530	551	504	501	523	518	542	528	508	499	513	522	507
4387	1046	966	714	691	691	688	637	612	673	602	618	652	630	611	604	590	638	647	625	642	567	625	615	591	603	579	599	599	628	600	621	618	607	607	605	597	620	594	611	617	609	632	612	635	579	612	584	576	598	618	629	615	635	609	621	600	609	606	641	634	602	608	569	640	604	597	622	588	621	643	609	621	613	602	595	601	671	632	610	595	584	640	630	607	614	612	628	633	616	637	603	605	649	589	604	615	614	583	616	624	631	632	617	624	579	640	613	581	561	544	611	611	639	623	630	621	644	664	643	596	617	608	599	647	623	636	613	640	581	619	597	637	637	585	560	611	625	613	604	639	626	625	630	574	605	580	643	618	630	585	587	579	614	574	532	652	609	614	582	574	618	611	585	657	617	637	613	599	572	609	629	553	571	631	632	603	633	612	634	615	647	616	603	583	594	594	661	591	638	601	581	623	581	656	571	597	661	608	584	627	627	616	606	613	623	590	612	574	608	587	597	616	613	583	608	594	565	577	587	630	663	593	599	629	657	627	607	604	600	604	627	614	594	575	599	590	600	659	594	605	599	642	581	606	646	603	626	597	634	601	621	590	597	641	604	575	611	618	628	635	625	621	630	603	647	606	642	585	622	610	608	627	636	620	560	634	610	601	573	558	606	636	620	573	619	591	595	610	616	629	635	582	615	653	655	606	615	569	581	588	595	632	631	614	608	609	622	646	645	614	603	627	614	619	645	618	611	592	610	616	586	622	642	599	592	601	596	612	600	589	612	591	609	631	630	574	619	634	587	591	629	579	624	596	639	587	569	548	612	574	585	661	614	648	667	569	642	613	657	647	588	627	595	563	592	616	583	564	623	630	567	587	606	599	629	637	649	612	623	575	608	609	643	597	636	613	642	660	625	613	609	573	578	601	570	586	603	590	556	611	600	619	599	614	598	640	635	579	613	572	606	592	588	578	626	606	565	656	639	617	620	638	623	620	586	583	608	582	593	616	629	620	614	667	572	584	607	615	610	629	606	613	642	576	589	585	606	609	607	610	572	615	594	606	621	630	590	607	589	634	578	599	626	619	598	631	632	599	620	633	597	617	628	613	547	630	632	597	617	650	584	651	667	631	609	618	634	609	629	606	599	587	653	591	592	604	593	590	609	597	599	580	628	600	613	603	595	551	603	663	607	601	643	572	603	646	583	623	556	579	581	612	650	618	646	652	600	599	654	598	625	627	632	610	591	599	602	631	576	643	600	658	529	590	599	594	604	594	633	603	612	595	648	606	595	616	599	612	591	603	575	598	643	627	567	615	638	575	647	593	613	611	669	615	597	592	614	627	626	603	652	600	599	590	632	639	562	601	606	608	600	576	659	602	591	604	618	595	612	623	603	612	626	615	615	633	645	618	607	625	592	628	570	555	565	639	654	626	584	590	609	602	571	593	594	553	589	577	574	590	651	570	607	607	609	593	618	611	608	578	579	663	604	597	622	607	599	633	571	635	600	603	623	632	597	581	588	633	601	668	569	587	618	611	653	620	599	648	594	611	624	609	617	574	585	589	580	627	637	586	596	608	586	599	627	596	659	633	610	591	614	608	567	628	569	591	588	627	646	645	584	577	613	570	621	560	606	594	626	594	590	565	582	612	652	604	645	644	607	625	641	624	611	633	602	616	623	648	644	566	603	583	692	607	620	649	617	640	588	609	656	600	602	609	634	596	628	607	610	615	630	619	629	662	590	640	612	613	595	658	588	596	583	593	613	596	628	596	547	607	618	607	595	609	612	640	594	607	591	633	590	592	567	627	596	607	587	611	662	602	576	632	621	619	633	600	634	623	567	606	626	592	624	596	574	613	613	574	601	622	575	572	580	605	580	648	592	605	583	605	581	595	632	593	617	604	598	642	635	602	615	610	571	614	585	614	619	669	597	591	633	597	585	633	601	616	652	615	562	617	575	578	590	599	615	634	619	604	622	654	589	626	623	642	599	598	583	586	646	640	573	579	629	626	616	613	644	619	645	617	632	582	600	628	608	568	638	640	611	596	642	639	619	623	609	584	616	591	631	592	651	582	603	637	616	626	595	664	591	628	606	636	595	581	621	588	612	574	592	608	619	614	614	610	600	576	633	619	614	599	610	633	620	624	601	588	614	602	594	619	621	605	654	633	561	632	590	572	590	592	661	622	594	642	647	600	571	594	578	593	596	589	653	626	599	584	642	631	605	590	584	543	595	588	648	598	630	563	617	575	602	577	586	640	597	612	604	603	643	610	604	602	627	621	600	611	643	597	603	595	571	628	611	599	601	641	620	634	649	615	617	623	581	598	609	581	599	599	601	576	573	577	626	585	606	586	587	601	621	588	628	593	585	623	585	607	592	606	635	634	630	578	606	651	632	627	595	633	587	575	656	634	623	634	614	606	573	588	613	575	569	615	565	596	609	625	588	599	629	570	590	557	630	618	616	603	591	623	594	626	586	631	639	616	565	606	640	630	607	628	572	614	588	623	630	588	625	604	644	632	620	600	587	596	617	627	595	616	658	614	643	598	631	656	634	604	630	630	600	671	587	627	608	612	584	589	557	582	657	641	584	575	627	587	581	611	628	603	621	661	600	629	588	621	595	617	612	589	601	612	615	574	609	564	613	643	610	600	591	630	625	630	566	616	569	570	573	650	590	660	594	627	596	626	600	610	612	646	584	599	634	606	617	564	596	572	631	628	591	639	650	636	611	595	595	611	620	632	615	624	591	569	601	643	622	602	617	608	614	579	638	591	582	619	592	591	620	611	643	641	638	605	573	585	637	595	589	598	625	629	607	651	587	601	576	625	618	616	619	561	599	651	596	596	628	600	600	597	561	580	612	602	600	614	620	628	601	582	607	576	601	597	585	580	611	605	611	617	582	625	631	609	600	580	626	624	619	571	623	592	612	597	602	632	629	600	671	593	604	615	576	599	639	611	610	643	577	564	588	595	586	618	616	607	602	570	555	593	635	616	622	600	593	560	596	624	584	649	624	609	591	591	618	598	639	602	638	626	593	609	627	580	610	581	604	619	616	644	584	596	610	631	602	636	613	569	636	618	600	572	613	578	602	649	635	564	612	616	617	621	603	631	605	614	652	575	565	609	603	654	596	611	612	624	569	607	633	639	578	607	625	626	633	619	590	596	620	628	623	621	626	628	636	606	586	671	632	633	563	612	684	608	640	647	603	607	634	595	639	643	640	647	609	641	651	609	668	606	578	582	611	602	606	619	625	641	685	586	606	605	633	647	592	627	595	641	598	606	634	601	619	613	638	588	586	634	654	607	599	633	628	625	590	635	612	625	569	626	627	617	582	582	546	611	609	586	607	639	607	640	623	597	621	592	618	626	624	611	656	597	621	659	579	618	604	619	605	583	609	631	582	600	643	630	621	631	574	584	577	608	630	614	684	569	610	618	626	638	594	564	621	607	581	619	636	603	605	587	639	613	589	639	631	620	586	608	629	630	598	656	618	626	629	614	587
23551	21094	28116	24280	21075	9144	1243	889	768	690	744	688	653	621	562	586	608	599	556	561	572	622	572	563	548	552	561	596	546	593	548	551	544	554	577	585	592	552	550	561	604	543	559	559	569	537	584	528	522	549	535	535	573	547	576	499	543	527	536	584	527	570	585	565	595	511	554	557	576	570	530	558	539	527	588	555	531	534	556	526	518	521	526	565	541	542	516	529	518	517	539	506	545	533	557	538	535	548	524	492	533	547	547	561	568	540	519	541	563	546	553	572	567	558	514	520	542	568	536	596	537	534	524	557	484	560	559	540	547	539	546	555	589	542	548	521	568	531	513	556	509	550	550	503	563	566	558	529	522	553	528	508	553	561	515	540	547	560	569	544	525	519	536	548	492	502	579	518	564	582	529	576	562	520	544	535	516	524	501	531	569	535	543	543	557	574	530	521	519	526	563	538	563	537	558	556	551	538	533	502	529	537	575	526	538	541	524	543	534	513	562	522	547	517	555	525	522	559	588	539	496	544	564	551	507	572	522	536	499	578	604	559	552	553	558	523	572	512	501	502	553	571	564	544	517	564	492	556	553	562	516	533	551	565	550	526	514	545	562	513	551	561	552	570	571	529	534	554	560	594	536	577	617	565	536	583	582	564	538	547	562	559	540	564	560	561	530	531	578	556	519	557	523	481	554	540	567	551	560	544	541	556	535	565	529	541	533	517	543	559	531	558	539	564	498	557	521	485	533	540	544	579	530	564	530	556	551	513	535	575	522	533	545	598	568	549	552	556	544	600	539	568	539	561	563	517	514	484	528	529	503	528	532	555	564	567	536	528	535	522	550	577	523	583	576	539	542	542	537	562	526	557	559	554	541	582	567	533	553	589	528	563	497	585	540	527	552	532	550	506	549	534	512	539	537	545	534	569	557	540	523	582	505	576	553	553	534	540	552	543	552	531	526	527	522	556	535	478	537	542	580	532	547	586	538	588	578	547	530	542	547	503	491	604	540	523	559	525	561	493	489	568	554	553	540	513	528	563	543	504	550	497	543	544	522	524	506	552	561	546	556	534	560	581	541	569	524	541	546	570	557	550	518	601	579	537	488	491	555	508	560	567	532	560	552	567	558	551	509	544	515	529	524	558	547	524	555	520	568	557	513	566	523	581	542	558	557	536	598	513	572	526	535	555	538	571	538	522	582	529	563	551	519	536	587	527	519	549	529	571	584	563	571	532	547	541	550	528	606	546	575	483	518	562	528	526	550	551	557	555	526	543	574	559	472	532	584	525	533	544	623	565	618	574	570	536	554	561	547	563	522	484	539	550	536	521	510	563	489	566	501	547	532	535	541	541	576	532	539	520	544	498	535	568	525	543	555	567	516	558	504	552	575	525	564	565	519	543	567	564	540	551	573	531	508	526	516	513	543	531	544	566	546	575	538	558	529	578	547	556	534	542	528	525	542	529	543	542	558	513	552	543	540	514	515	543	540	529	558	538	537	556	535	535	536	541	558	568	538	575	508	538	508	506	534	522	537	598	566	550	508	531	550	527	521	561	591	534	538	530	547	551	548	551	570	549	512	547	549	547	566	568	569	555	514	523	550	558	514	512	547	519	521	522	512	544	554	534	546	540	486	539	549	545	560	571	523	551	531	570	550	557	559	600	540	551	545	511	572	559	559	556	524	537	543	564	525	543	567	592	554	548	577	538	539	527	535	552	507	557	564	547	592	565	487	538	499	516	527	482	565	515	502	515	504	548	533	566	557	512	549	556	557	523	521	532	546	578	546	572	534	491	541	557	532	594	555	491	541	557	552	553	536	525	516	536	593	554	519	537	549	536	495	570	526	533	517	511	538	571	525	531	501	534	571	550	529	538	576	505	529	535	569	528	539	552	564	536	550	572	532	557	508	514	536	574	574	514	539	549	533	533	554	533	510	572	503	480	588	535	558	572	573	569	543	552	515	539	527	535	563	550	569	535	542	531	517	528	536	537	527	537	535	587	520	579	555	584	552	555	484	528	557	586	551	588	515	567	537	519	551	552	522	550	501	541	528	532	502	541	542	536	515	517	539	532	525	512	532	555	555	569	582	563	555	542	551	554	553	514	540	581	540	528	552	573	525	569	529	537	553	528	580	540	547	594	556	498	551	512	544	547	531	536	569	535	503	568	514	552	568	515	495	515	520	520	560	547	578	505	514	534	575	505	588	480	576	562	537	526	538	534	543	543	536	541	549	525	526	523	597	502	545	574	552	540	570	548	537	540	536	545	548	541	522	511	527	545	534	527	581	536	555	544	552	565	567	501	513	548	572	531	553	543	500	521	544	526	539	551	556	539	493	520	519	494	550	555	542	554	536	564	530	524	521	546	568	528	551	512	520	542	580	506	534	563	545	533	507	553	577	539	555	552	578	543	505	549	576	489	520	510	534	516	525	543	527	541	570	549	517	538	530	542	535	514	533	535	525	556	550	558	560	548	532	506	602	539	567	511	531	488	538	534	567	534	546	527	589	539	541	530	533	530	503	514	620	561	507	543	541	524	511	539	535	546	510	536	561	571	502	573	552	573	534	568	533	578	550	557	573	528	571	521	548	570	517	576	583	546	550	563	564	565	578	557	523	548	516	549	554	538	493	535	543	556	569	578	516	578	540	520	562	549	532	550	538	501	536	507	511	551	524	523	538	531	539	535	580	490	540	538	588	527	562	542	524	542	581	564	517	531	575	519	539	507	559	551	537	555	576	521	529	545	572	513	540	547	578	536	580	583	546	522	550	547	555	553	562	537	531	582	570	578	520	557	535	526	489	544	545	576	560	540	553	520	522	517	559	573	566	539	527	568	562	556	566	545	557	516	552	533	534	527	554	556	531	529	529	548	539	534	537	494	525	496	524	547	552	513	523	533	531	558	505	544	541	551	570	572	523	545	532	600	551	554	505	542	508	581	556	509	545	516	578	533	563	567	522	538	507	521	532	557	542	547	511	521	545	517	537	512	568	566	533	552	543	533	535	550	560	571	559	534	532	519	552	498	558	531	543	543	516	484	592	511	525	530	546	527	531	526	544	537	600	565	547	578	550	542	555	549	565	558	521	511	558	539	542	538	549	528	544	528	581	569	543	578	546	592	584	570	524	575	548	509	582	523	550	548	554	544	536	524	494	520	506	498	510	537	547	529	559	537	553	550	566	542	519	541	547	567	555	557	515	512	536	565	540	506	521	506	549	549	577	575	503	549	566	578	585	504	574	559	517	561	541	538	516	532	512	511	513	549	554	581	539	583	550	554	536	536	534	504	536	588	548	551	497	528	533	556	507	520	544	558	558	548	505	514	527	515	522	553	535	533	542	525	505	531	540	560	494	542	551	523	570	539	540	491	518	516	550	529	542	523	494	569	545	521	542	552	551	522	531	545	548	562	533	510	533	532	521	551	540	565	549	556	578	546	553	509	547	545	587	548	526	543	559	526	570	515	543	497	582	529	578	532	491	513	513	520	570	584	572	534
3281	8337	6606	3174	2188	1829	1445	1243	1108	963	929	833	850	798	780	746	754	711	697	675	739	699	751	695	703	691	680	645	655	628	668	696	697	655	675	667	686	659	729	666	681	663	641	678	678	685	695	641	703	678	662	676	672	634	633	656	656	641	679	678	676	669	613	701	640	613	624	659	645	634	663	651	656	656	651	630	662	663	662	640	618	620	652	620	645	602	677	668	669	647	657	657	697	656	650	693	667	657	628	636	640	664	663	636	622	627	645	651	661	612	675	687	686	630	598	685	658	685	631	679	641	659	612	625	645	659	643	670	608	628	650	676	649	662	641	658	617	608	661	649	629	674	671	636	663	599	633	655	583	652	646	664	661	662	631	643	640	630	660	675	694	671	623	622	654	616	616	653	660	671	676	671	669	660	569	651	665	664	620	631	612	624	630	615	649	672	619	651	682	635	665	652	611	670	641	641	645	648	650	649	649	657	648	641	646	604	677	653	627	595	637	665	628	631	643	642	653	671	673	631	662	601	691	625	640	662	626	653	668	629	629	676	643	639	674	632	650	640	676	653	637	669	630	641	636	633	645	664	666	644	716	645	650	613	632	636	634	699	647	633	625	645	623	699	679	683	613	623	628	666	626	661	633	615	632	630	635	634	620	661	663	634	673	599	637	623	616	621	633	682	642	618	681	646	599	723	652	630	629	693	646	644	650	664	636	629	648	628	650	697	698	622	651	646	630	680	667	656	637	632	658	670	668	608	627	650	671	677	646	637	702	645	665	656	667	641	654	653	642	659	592	632	622	625	609	620	652	650	645	673	678	675	643	643	663	659	652	674	678	640	627	648	593	632	678	639	647	667	658	604	639	605	636	651	653	646	637	683	676	640	659	671	664	635	651	647	679	629	673	691	652	628	646	604	613	653	627	660	663	671	732	636	646	664	682	644	634	675	599	682	639	598	650	652	658	610	668	656	639	708	676	639	649	689	648	611	639	616	655	679	677	610	684	645	699	632	625	663	639	654	647	642	636	650	605	653	654	633	645	663	647	640	681	637	646	655	674	653	644	614	640	678	634	663	650	647	634	640	635	631	654	660	671	665	614	654	698	667	670	712	625	680	686	631	593	628	678	646	635	651	635	627	649	652	650	638	654	663	633	644	684	623	703	690	642	656	685	639	661	669	688	617	706	677	657	621	636	585	665	665	633	632	656	636	575	644	605	650	651	654	651	611	661	684	627	666	641	668	673	633	651	658	638	653	683	639	603	614	672	602	634	672	675	659	679	618	636	643	624	626	655	615	646	674	664	604	664	667	630	607	630	669	675	653	690	663	609	635	616	635	644	666	627	614	647	645	628	640	662	700	693	623	660	636	629	634	650	695	699	654	621	688	708	664	622	605	645	650	693	644	634	637	648	622	668	651	665	642	633	676	641	617	671	629	649	634	687	675	656	647	633	645	611	627	649	645	626	636	657	664	622	683	655	652	647	627	666	667	582	646	618	592	648	627	702	640	649	636	637	689	643	640	667	638	669	673	614	664	664	629	617	612	627	645	674	667	647	681	613	684	687	673	666	615	674	624	624	657	660	635	629	666	595	641	649	665	657	616	654	643	663	652	647	698	646	635	669	631	598	603	660	704	639	659	665	602	674	653	645	648	718	600	640	587	632	628	605	641	649	678	645	661	646	651	644	605	672	681	672	622	618	668	629	688	625	676	622	637	639	651	656	670	643	623	639	696	677	653	621	690	658	654	645	662	683	620	636	669	650	646	610	643	614	606	631	651	656	650	674	687	610	659	655	660	681	669	654	639	664	691	707	616	654	666	672	640	655	647	636	595	641	639	637	593	594	632	675	616	615	574	664	688	694	631	614	648	685	668	649	643	692	639	631	656	679	597	617	664	693	701	633	694	628	604	651	649	641	663	616	662	626	672	623	664	651	640	624	646	720	640	630	667	671	610	622	691	653	658	647	705	610	635	625	640	644	666	650	662	667	681	670	653	624	614	648	676	619	691	640	600	634	623	664	671	639	634	647	644	660	674	651	609	675	687	691	618	664	664	657	674	651	667	671	662	639	618	615	627	674	627	636	651	640	661	690	668	623	679	638	676	635	656	643	665	615	665	644	689	654	675	647	695	689	653	630	619	665	668	653	631	605	677	628	638	649	612	642	642	672	597	628	640	660	596	621	612	631	614	649	623	677	636	653	680	664	658	633	633	650	632	653	659	641	644	659	624	628	684	642	651	641	684	626	645	647	613	591	664	637	652	669	664	624	655	648	682	662	648	629	646	655	661	637	653	651	676	686	638	653	655	625	639	679	625	628	681	701	629	577	637	606	632	638	648	624	653	662	667	701	681	669	670	652	608	664	664	665	653	647	691	639	692	661	649	644	622	638	634	652	628	628	593	584	643	676	626	619	638	660	619	661	635	706	681	608	676	624	633	675	673	605	677	632	629	620	659	662	658	646	684	685	617	650	667	611	651	637	666	663	649	613	637	680	651	679	651	644	668	627	653	681	633	657	632	674	639	611	683	653	633	649	661	584	660	641	653	667	667	621	631	645	655	625	599	687	655	658	666	668	615	626	670	687	648	675	670	634	611	657	646	654	642	642	633	656	650	643	625	666	642	673	634	650	710	703	682	637	649	672	621	698	596	634	642	646	662	701	637	658	649	603	663	674	619	633	637	636	634	640	679	610	681	634	658	667	648	690	624	621	637	620	634	627	632	667	674	608	697	647	669	613	635	648	595	665	647	623	651	622	631	610	666	662	625	627	678	626	618	674	636	641	615	644	667	641	588	664	612	669	643	608	653	626	640	651	637	642	661	657	673	607	681	670	619	671	627	673	647	627	645	625	655	647	653	646	662	677	658	640	656	653	671	636	673	662	653	719	674	643	633	611	650	658	629	624	628	661	693	640	649	664	656	655	667	637	661	681	579	627	680	658	602	608	629	638	655	620	680	631	662	629	672	685	614	634	677	664	640	652	674	636	673	668	636	663	610	620	655	617	615	639	670	655	595	644	666	646	657	672	626	654	642	622	645	654	651	669	658	665	676	650	632	682	632	636	668	658	616	656	664	628	597	639	608	626	607	664	640	636	651	639	616	673	623	665	640	638	657	688	645	700	611	632	660	665	673	641	676	673	593	657	670	628	622	654	611	656	642	666	652	711	644	646	631	660	640	670	640	636	648	691	663	628	677	672	684	629	647	607	668	615	656	624	599	611	667	705	632	641	703	661	616	636	660	631	657	686	642	626	602	626	667	666	645	598	675	632	681	687	657	621	689	660	638	626	680	644	670	668	685	651	655	623	659	689	652	645	668	661	666	655	675	644	641	649	655	641	592	659	628	673	679	641	630	647	637	662	660	639	660	662	699	622	635	596	638	625	626	642	657	666	653	665	644	624	638	697	638	663	658	663	687	666	635	664	630	704	646	641	668	629	656	641	666	647	644	639	628	617	683	593	633	634	664	639	673	677	671	622	639	632	665	652	638	711	653
24602	21080	27152	25137	11129	651	498	399	375	377	319	323	314	325	296	286	321	291	277	273	294	285	279	280	260	286	280	242	271	278	278	277	272	276	274	268	289	300	266	300	276	291	286	260	289	268	268	267	300	294	281	255	250	289	262	285	274	282	310	274	277	284	251	250	262	284	274	260	282	260	245	265	294	285	264	272	256	299	262	266	283	266	260	232	286	312	290	298	264	278	277	264	285	275	273	266	291	255	284	258	281	258	275	271	268	254	252	278	279	256	285	258	272	274	269	280	279	269	259	275	250	264	246	262	243	248	261	256	265	275	262	280	274	302	272	286	262	291	240	271	258	285	264	249	243	299	258	248	259	263	261	268	279	288	290	299	269	242	247	264	248	283	261	275	267	298	260	286	240	259	290	270	234	271	244	238	269	269	259	273	270	256	244	291	278	263	292	258	287	307	243	306	279	270	268	289	267	284	246	262	291	261	257	262	266	274	257	276	280	269	249	287	246	251	273	250	262	280	271	260	266	272	259	249	274	271	267	254	297	235	276	239	236	238	279	264	284	296	262	265	265	253	249	268	265	224	284	296	271	264	261	248	265	236	252	281	284	252	286	249	276	255	290	280	244	249	303	274	239	280	264	255	279	274	280	270	260	285	250	262	264	272	280	274	254	264	272	256	280	250	238	311	265	282	280	271	276	229	260	280	291	251	238	276	259	262	297	266	267	255	252	263	294	246	275	269	293	272	261	240	245	256	277	260	286	276	299	305	285	207	274	238	271	298	277	250	269	277	303	270	266	269	281	279	282	270	248	242	261	268	266	282	260	275	227	276	269	259	282	268	264	269	274	289	265	268	271	281	268	276	255	267	261	270	271	247	288	239	278	251	272	286	273	278	276	252	287	250	263	263	261	289	259	272	277	290	250	270	251	256	240	289	271	247	296	255	283	271	271	258	258	290	252	272	244	265	284	262	250	267	263	263	271	276	284	277	254	265	288	250	258	268	263	278	282	311	265	250	301	286	263	258	255	287	239	244	282	273	271	263	267	278	297	284	255	258	238	271	272	268	272	252	278	265	268	267	251	279	263	227	291	245	263	279	272	242	286	235	238	258	271	263	282	268	275	240	282	248	226	237	262	257	295	274	234	257	267	280	254	260	260	273	284	276	281	291	312	292	263	265	277	238	251	292	271	249	295	242	263	272	283	274	277	260	235	275	275	251	269	277	269	270	260	251	274	275	283	265	274	271	278	261	270	263	259	270	249	267	264	269	269	241	247	246	276	270	251	256	276	271	264	268	274	270	264	278	279	264	247	299	263	271	258	267	258	274	251	263	268	265	252	272	248	265	279	270	235	279	278	246	282	281	275	282	285	263	295	284	267	282	248	290	295	270	262	289	253	265	271	274	237	276	272	266	265	250	260	252	257	268	275	270	271	265	237	284	270	271	273	240	267	264	251	280	298	254	253	255	269	268	292	269	284	272	253	272	261	262	270	275	291	243	285	258	256	271	254	275	257	267	297	283	277	268	242	278	233	259	278	268	274	284	277	272	273	282	241	280	267	241	281	264	264	307	296	258	239	296	288	245	273	262	270	264	255	266	271	279	259	263	260	273	259	278	263	238	269	266	259	275	270	248	281	283	266	268	280	291	290	271	286	253	307	279	262	271	294	250	253	296	270	264	278	282	282	272	295	256	249	262	280	267	285	249	260	260	273	252	265	254	272	272	285	232	244	279	312	280	284	275	288	283	268	239	249	301	263	282	244	225	288	260	271	276	250	247	260	295	253	263	284	279	255	279	279	275	282	281	254	272	263	263	253	240	279	272	257	264	252	268	292	247	284	268	259	273	225	251	244	263	262	272	280	290	236	283	246	286	273	286	272	250	287	272	269	243	256	280	241	297	267	259	308	278	285	268	300	261	259	283	302	288	267	295	290	294	282	251	261	272	276	258	258	262	227	311	263	277	288	261	279	276	314	265	249	256	254	292	286	240	275	257	259	281	272	284	273	238	263	260	260	255	288	289	265	262	265	264	253	285	281	275	252	262	273	243	249	270	278	283	264	270	272	263	251	248	259	262	271	253	261	254	257	265	294	267	278	270	286	267	270	249	262	274	238	270	278	267	284	291	290	279	255	279	264	255	251	272	281	266	252	291	246	258	258	284	275	266	275	246	256	250	265	280	297	252	255	283	268	277	284	258	280	302	285	260	256	247	279	259	240	287	254	241	270	274	300	276	288	239	268	282	276	260	280	261	257	278	244	276	262	263	284	299	268	269	252	286	262	268	265	272	266	268	244	290	263	265	263	281	261	258	297	261	294	261	263	271	273	255	268	270	268	259	292	268	280	235	278	257	248	287	272	256	245	257	302	280	236	248	276	286	261	282	275	259	269	258	280	280	263	254	296	294	242	265	227	252	262	277	271	264	312	274	265	253	260	249	299	253	273	258	278	290	288	277	235	254	286	288	260	297	272	265	237	267	268	297	289	251	287	288	251	264	224	274	301	298	247	253	265	308	284	276	277	242	262	282	268	266	287	246	284	268	272	231	249	265	277	308	298	281	261	238	267	253	289	288	273	261	287	302	301	249	273	284	273	260	269	270	287	262	266	262	245	269	304	259	260	254	275	264	233	297	261	247	303	276	263	274	283	258	277	280	288	227	318	271	265	230	240	253	253	251	269	284	272	280	266	267	289	260	282	287	271	280	242	264	271	252	291	292	252	261	308	298	269	258	310	285	276	253	275	280	276	257	281	251	261	268	259	258	262	245	274	257	296	271	259	284	240	263	276	242	248	244	287	256	273	282	264	235	282	259	250	260	288	274	263	267	279	271	280	256	308	268	263	277	274	229	263	252	269	279	257	292	251	268	259	247	223	309	290	257	247	291	266	278	259	273	278	228	283	253	297	279	287	250	243	265	261	273	279	278	257	301	254	281	249	257	274	262	237	285	279	261	273	278	265	265	261	262	266	261	264	275	276	264	267	247	255	280	282	254	278	262	280	276	264	262	283	261	252	271	258	266	256	276	301	264	264	253	261	259	270	275	279	228	296	266	287	251	261	268	267	255	274	269	258	256	261	268	265	257	290	245	244	274	255	236	271	277	276	276	266	272	245	249	272	256	252	291	265	275	278	273	283	305	278	266	258	275	279	226	288	250	253	265	256	292	285	243	246	277	266	261	268	245	284	248	258	282	276	286	248	267	259	277	267	258	277	264	264	250	273	253	240	281	274	282	283	266	265	277	278	266	259	261	259	252	263	264	255	265	272	240	290	241	244	280	254	243	268	241	234	281	269	271	293	287	267	259	262	274	270	293	278	262	284	257	305	267	259	293	246	283	242	262	258	262	259	295	275	281	243	271	252	253	280	261	304	288	256	291	293	262	284	286	247	259	236	272	266	271	265	279	267	240	252	259	267	268	251	248	260	274	269	274	262	273	270	265	238	241	292	253	242	255	272	237	236	236	260	256	269	260	265	262	248	250	262	260	270	265	286	253
3297	5122	3921	1880	1276	1036	835	682	599	522	447	430	430	402	383	404	346	376	353	383	369	348	338	354	344	325	356	321	338	321	340	307	315	316	335	364	299	329	332	341	355	295	331	303	333	340	304	316	322	308	360	319	324	347	346	337	354	306	337	335	341	306	330	308	296	313	308	285	346	321	296	345	321	331	322	337	304	366	284	325	291	302	322	320	299	310	316	313	288	339	309	310	341	335	314	319	318	302	321	329	271	338	326	315	318	332	333	311	337	320	301	301	309	326	335	313	343	335	322	306	294	328	321	323	353	323	311	329	322	271	320	319	327	299	321	348	310	323	326	290	337	320	320	361	313	291	294	337	308	334	315	286	353	325	304	334	322	303	331	292	300	349	311	312	314	325	331	296	339	334	327	293	299	332	309	355	306	291	311	283	327	312	282	321	341	308	325	296	315	311	337	314	331	325	339	320	290	335	344	296	328	363	323	276	295	326	320	318	290	328	315	315	329	320	308	345	301	300	308	307	300	326	322	335	292	316	313	300	304	289	307	301	305	326	321	300	317	318	313	314	309	333	320	328	327	315	309	301	300	314	312	331	312	310	324	314	305	331	350	279	350	330	294	296	312	319	316	342	341	317	323	315	322	332	332	300	330	317	322	322	299	309	304	313	317	282	359	303	353	287	329	312	311	318	329	304	319	322	304	335	294	331	304	319	288	291	295	328	319	358	322	295	320	332	313	320	309	298	302	326	308	332	291	309	294	330	330	308	301	294	320	336	322	322	294	323	323	299	329	315	310	314	300	311	304	284	333	308	323	328	311	310	369	311	303	364	355	316	316	321	355	312	307	316	331	317	311	314	307	320	302	333	317	307	296	309	324	317	320	308	293	285	336	338	306	284	304	305	327	321	340	324	331	334	303	332	335	330	303	326	326	292	308	297	315	279	327	317	297	306	294	280	315	310	305	297	323	332	304	358	309	304	304	364	330	337	300	294	315	336	286	292	322	334	342	310	282	342	304	326	311	282	340	331	303	298	316	340	309	288	288	306	314	331	342	313	325	304	370	329	308	326	343	293	327	324	303	312	317	337	331	300	322	319	324	311	332	331	339	322	332	300	334	323	314	328	323	337	334	332	291	322	295	303	296	314	343	309	342	294	330	329	305	296	294	345	339	329	288	278	324	301	322	305	316	302	301	336	279	313	326	323	312	341	320	329	340	330	307	364	317	319	321	327	304	329	313	325	305	324	310	315	309	291	280	304	316	332	314	310	293	333	308	335	342	342	281	316	313	338	299	321	312	337	335	342	321	289	302	306	337	322	291	324	287	312	306	309	364	318	290	309	338	316	306	294	304	309	306	316	331	282	308	326	308	327	328	325	361	347	334	317	343	357	330	313	296	318	339	304	324	307	333	299	342	321	311	299	327	338	287	330	308	332	318	334	317	353	320	309	294	294	301	289	305	320	314	306	312	323	329	357	326	306	318	318	313	311	298	318	347	323	328	311	306	291	289	290	331	315	302	328	300	319	305	293	292	320	295	347	344	327	333	339	309	326	285	309	314	329	289	333	323	337	289	337	284	289	311	318	322	320	338	318	361	300	336	334	313	321	329	319	336	312	340	323	327	325	334	313	302	322	305	304	329	298	342	320	323	345	363	325	292	320	306	303	306	307	338	284	314	317	300	337	319	321	341	302	299	284	325	302	322	264	331	312	311	353	293	307	332	306	287	321	345	307	344	294	307	306	288	319	300	302	331	323	317	328	326	322	306	313	318	319	321	345	341	307	285	349	335	304	297	333	314	314	301	307	304	305	317	300	316	330	325	306	292	341	341	333	305	320	332	328	312	301	338	292	308	300	330	314	317	310	334	349	293	333	330	320	306	329	346	315	301	330	327	301	330	347	302	304	320	323	297	281	327	312	341	320	330	297	316	316	332	314	295	319	306	305	365	311	333	346	325	312	325	328	324	300	283	334	301	313	324	321	329	320	313	324	344	364	322	349	338	328	312	368	318	324	326	326	307	306	292	310	358	310	296	345	335	339	285	305	302	348	307	306	341	318	364	309	299	311	315	314	307	330	320	314	317	298	303	330	304	335	302	338	305	277	332	310	342	308	334	336	329	315	318	317	315	334	324	323	325	292	341	322	328	316	318	292	300	320	335	316	346	332	321	265	317	306	306	336	288	299	318	345	295	331	306	333	347	347	303	326	326	332	353	324	298	326	308	271	315	309	316	316	318	331	300	338	305	284	339	299	308	313	314	308	331	319	335	306	326	298	309	340	321	345	336	319	285	308	334	325	315	294	304	356	327	315	339	331	341	311	317	333	299	303	303	339	335	292	338	305	318	287	339	295	317	294	303	308	330	296	312	317	313	310	326	322	292	292	300	318	333	304	343	314	295	334	308	360	295	283	319	316	328	297	333	281	310	313	308	319	356	328	338	274	301	297	302	320	326	281	321	341	315	296	296	322	321	288	293	311	355	325	305	305	302	302	311	321	292	334	332	325	271	340	336	290	306	301	334	351	326	329	328	309	303	325	304	313	321	315	300	326	291	325	341	310	341	301	302	303	289	299	321	338	353	310	315	324	311	318	291	311	321	328	295	313	283	323	298	320	327	341	297	318	300	302	298	283	324	313	313	326	326	352	312	311	336	306	334	337	293	334	332	327	315	292	298	314	334	323	334	332	329	324	338	272	335	284	310	309	319	327	323	298	314	341	310	275	309	340	282	304	308	305	294	318	358	313	346	299	313	369	311	313	331	316	307	328	305	353	344	326	345	324	335	306	313	315	304	316	313	313	326	335	329	329	310	312	302	302	313	313	317	308	286	309	298	344	330	307	311	347	283	334	319	348	337	312	292	318	307	341	324	345	314	307	327	290	327	322	329	313	332	322	320	313	321	302	284	334	337	342	317	323	328	311	330	278	342	292	331	296	351	314	321	320	284	282	306	300	310	332	335	300	293	296	313	310	303	343	312	319	294	315	287	314	321	348	347	352	343	321	336	312	316	300	344	311	294	314	317	304	303	364	319	306	293	305	349	296	334	325	305	340	321	325	330	319	330	297	310	300	324	284	314	306	356	308	324	324	307	286	329	335	336	303	298	342	326	321	314	349	315	336	291	305	343	300	301	337	284	332	297	299	315	298	345	290	309	332	315	324	334	307	298	337	325	319	338	323	320	317	307	299	290	322	352	312	328	275	339	297	355	323	342	311	310	325	308	319	332	323	297	309	331	328	321	303	297	283	306	312	324	321	348	318	325	358	315	334	342	330	342	320	333	333	311	323	309	310	321	315	331	300	315	313	317	324	326	306	327	343	316	324	326	305	330	337	300	313	305	320	290	314	314	328	323	348	301	363	342	298	306	283	331	318	286	300	288	345	314	332	316	327	318	326	329	291	327	305	326	330	318	334	299	336	334	318	325	303	302	321	344	330	319	311	343	302	302	316	345	324	323	342	340	352	328	313	289	326	340	323	317	308	345	309	312	303	290	344
22563	21118	28598	23867	21114	21130	7422	931	646	622	518	464	413	408	411	359	336	334	313	324	313	317	300	311	275	271	310	299	290	281	271	275	283	298	255	272	287	257	267	256	292	268	267	279	264	255	267	240	260	238	273	253	265	235	252	264	301	259	265	215	259	276	249	259	266	233	242	238	247	269	263	270	255	262	261	264	262	269	242	252	235	253	231	241	264	237	256	248	232	258	267	246	223	229	235	234	254	249	245	263	254	246	268	251	232	255	264	221	265	259	280	255	256	269	245	233	262	262	235	285	262	260	233	252	265	286	248	270	253	259	256	264	269	246	271	282	250	240	283	284	256	279	266	265	245	259	261	262	261	279	265	259	255	247	251	261	234	247	266	247	268	282	280	277	278	262	222	265	249	228	254	270	288	263	261	266	268	250	266	261	275	252	240	248	267	282	247	247	275	279	246	233	261	260	257	244	274	249	266	257	253	243	309	273	260	287	270	270	266	272	269	248	244	231	239	255	265	268	270	272	267	277	261	248	259	250	270	286	269	247	237	244	259	268	229	252	254	283	252	236	227	272	243	251	255	291	251	278	264	259	252	260	251	255	259	250	232	258	277	247	228	284	277	232	251	250	275	267	239	272	256	237	267	238	229	246	268	271	261	253	255	228	261	236	260	231	278	277	285	249	256	274	244	251	262	255	241	246	237	249	287	237	232	244	250	249	238	245	241	234	226	266	270	224	238	275	238	249	256	257	253	258	253	244	265	239	257	220	268	237	248	272	217	255	265	240	262	262	224	258	243	251	240	268	255	260	237	264	228	258	251	260	265	249	246	251	255	220	252	254	259	271	249	235	283	247	248	241	264	252	254	239	254	251	252	251	234	274	274	267	273	251	236	228	242	232	229	236	270	247	284	251	230	274	236	266	235	251	248	237	263	261	277	260	249	271	251	235	241	259	249	245	293	269	249	256	289	235	230	250	267	248	269	279	240	262	255	262	252	258	280	255	245	264	259	258	260	271	265	257	243	248	242	270	228	251	279	280	271	265	247	244	250	258	266	271	277	236	262	231	274	235	243	213	253	249	283	272	231	295	242	269	237	272	246	232	242	257	255	252	237	246	246	266	263	259	255	255	280	292	269	230	273	244	255	242	266	244	270	261	292	253	227	284	271	261	271	241	248	265	289	251	261	281	245	267	245	252	268	241	274	273	264	238	265	258	246	244	234	266	258	246	259	252	251	245	231	256	261	254	233	265	264	249	252	244	281	245	256	249	258	233	266	256	253	254	254	247	239	244	239	278	240	254	276	283	276	243	276	261	256	266	259	261	240	242	250	241	227	245	267	250	257	268	255	244	257	265	247	239	260	240	261	245	257	227	223	267	233	278	271	285	276	251	239	275	233	229	262	266	256	250	256	249	267	257	259	237	266	250	283	250	249	232	239	247	252	266	268	268	234	253	246	263	271	263	259	239	232	261	214	220	233	269	252	254	267	232	253	240	246	229	255	264	260	303	254	236	221	283	266	255	251	261	231	246	240	240	253	229	269	270	248	252	262	270	244	267	236	246	269	239	253	256	241	237	254	265	239	224	272	283	220	251	234	251	223	248	248	242	264	262	260	256	228	276	265	241	262	254	249	236	264	238	246	244	279	255	258	278	243	267	247	244	243	293	248	255	251	221	248	242	222	228	255	261	248	236	252	242	270	246	238	257	254	263	217	255	271	260	249	260	253	244	257	254	250	259	249	239	251	247	251	237	249	245	257	257	264	258	226	308	261	255	263	258	250	244	217	266	250	255	274	244	252	259	269	279	231	266	255	240	256	267	256	260	274	268	258	252	240	236	255	258	244	252	247	263	226	240	250	247	222	253	258	244	244	235	259	249	247	227	219	263	254	228	268	262	241	245	237	280	268	238	263	245	286	294	282	239	253	256	257	267	250	218	230	269	239	247	235	255	223	271	265	253	247	266	229	256	276	259	247	257	248	249	271	262	245	241	239	259	244	245	242	258	263	255	269	239	272	255	245	250	230	244	221	249	252	229	253	275	259	263	258	256	257	251	271	237	200	252	259	254	239	241	285	245	257	244	240	274	235	266	262	215	280	232	239	246	236	243	249	240	247	212	250	249	279	262	281	257	252	227	239	253	240	269	275	253	265	254	253	244	261	246	237	240	256	249	249	270	242	273	253	245	263	284	273	246	232	263	259	240	250	253	252	257	264	257	228	263	257	241	226	259	254	250	250	240	245	248	283	273	243	251	241	246	253	262	258	265	232	264	239	268	267	253	239	253	253	266	238	268	255	263	234	234	250	237	245	258	261	254	269	269	253	272	237	218	293	286	264	266	217	245	246	227	248	263	239	256	248	272	218	274	268	220	290	259	264	250	270	254	248	264	256	280	257	240	243	251	263	278	251	263	257	235	236	252	236	243	247	254	276	242	253	248	255	255	237	245	226	259	258	238	239	239	241	279	268	255	227	247	249	255	256	253	232	247	254	265	242	246	256	267	255	244	239	212	260	249	225	264	284	242	271	215	257	243	236	240	234	251	250	266	253	231	247	262	225	240	264	230	250	255	236	246	251	258	205	274	237	227	258	241	286	265	232	241	240	284	221	238	262	265	270	271	257	228	264	273	257	250	255	252	266	268	229	260	246	216	251	236	275	257	227	261	248	242	255	253	238	234	239	233	262	230	255	225	261	274	243	232	251	264	250	250	264	245	215	243	262	249	267	271	239	261	235	252	255	244	281	251	253	254	241	251	255	263	239	242	272	226	273	252	249	252	237	246	270	278	255	227	258	229	264	254	264	258	254	255	260	226	252	274	234	224	248	276	248	233	260	246	272	232	243	240	235	255	232	257	215	250	229	248	250	241	231	248	247	248	237	239	248	258	247	241	241	260	247	259	281	295	232	247	263	232	249	235	256	259	224	246	259	249	255	218	252	255	256	268	290	233	256	287	259	276	265	267	255	236	241	264	243	241	254	249	289	276	245	278	262	245	253	242	268	251	243	263	246	266	251	262	248	253	260	248	230	274	246	234	256	269	244	258	265	242	224	225	262	242	254	242	263	243	263	274	255	252	263	236	248	257	241	229	215	278	264	266	256	256	274	248	268	269	252	264	290	260	256	229	238	227	295	271	262	255	258	256	227	265	268	236	245	258	259	283	242	254	244	230	235	243	222	237	285	256	222	254	251	257	268	245	275	221	262	261	264	240	249	233	274	259	257	252	271	250	210	249	236	251	257	273	256	255	262	248	236	279	238	258	259	232	267	255	260	258	243	246	267	279	251	257	251	239	241	248	239	263	269	283	257	256	241	266	232	234	258	264	231	209	233	262	240	234	242	262	236	243	248	270	264	251	253	238	244	263	257	231	240	246	257	222	251	278	262	242	269	274	257	250	255	234	221	224	250	242	258	248	286	240	252	256	252	265	259	248	242	238	248	261	264	240	231	280	264	259	262	270	272	265	244	254	242	248	267	247	255	254	253	261	271	254	274	238
4338	13812	10915	5207	3399	2561	2030	1509	1218	975	848	722	707	579	567	518	459	454	440	444	437	408	388	377	369	371	386	333	373	338	382	380	328	362	357	333	319	353	314	362	336	342	318	315	340	318	319	333	338	317	328	332	310	315	336	331	300	319	323	349	358	324	317	339	303	311	315	329	298	293	339	316	337	312	296	338	301	311	311	305	274	313	305	321	304	341	301	341	310	318	320	309	313	297	339	303	328	299	339	318	323	307	301	325	321	314	294	351	318	311	306	346	356	332	278	312	360	300	318	298	353	306	331	310	328	298	312	333	330	304	310	307	312	279	354	297	309	324	317	310	299	307	325	302	308	292	315	311	305	304	322	281	345	315	286	337	288	310	318	286	293	313	287	326	293	322	310	281	311	282	305	326	299	292	294	295	329	291	337	292	343	366	337	307	319	298	313	289	340	301	312	328	296	314	317	293	291	325	311	322	275	300	315	305	308	303	326	294	289	326	313	294	313	324	327	324	320	315	314	301	299	302	299	328	292	307	306	323	298	304	308	334	306	282	306	310	294	297	336	310	314	332	339	296	309	320	301	285	315	288	291	324	332	268	295	292	304	340	324	327	317	305	319	304	304	318	297	292	337	316	316	267	293	346	318	321	319	318	309	306	323	279	300	308	343	320	309	304	323	314	317	267	335	294	316	328	323	329	308	307	294	306	304	300	318	284	305	332	303	318	322	308	345	291	285	311	315	312	307	340	343	311	298	324	316	332	305	322	294	312	317	307	312	285	327	305	331	304	323	291	297	294	300	317	309	294	328	326	310	312	332	311	336	310	302	311	328	322	311	314	334	318	280	307	295	298	306	280	316	326	310	307	321	303	303	311	308	328	337	309	293	363	345	337	297	321	321	289	339	329	290	303	295	349	346	299	334	303	352	317	290	325	312	303	323	276	320	336	308	313	291	318	321	265	315	311	329	335	334	305	323	316	329	282	319	315	296	318	296	337	296	321	301	296	304	319	314	338	340	321	329	322	322	292	309	304	345	298	292	292	309	299	315	321	300	318	345	310	309	276	299	296	295	328	317	296	308	319	312	279	331	305	310	297	322	346	302	303	343	313	302	319	280	290	275	299	335	299	289	296	317	321	309	294	321	290	313	304	322	299	327	341	302	304	308	312	326	330	310	324	280	295	301	321	318	289	322	325	317	322	321	304	305	311	309	328	314	339	308	342	340	299	321	307	286	330	329	319	311	307	305	309	319	301	284	321	299	311	349	317	340	313	282	359	331	319	333	296	296	306	319	333	342	286	308	309	308	301	329	322	330	314	326	309	278	338	305	306	299	327	292	330	359	320	300	319	351	299	298	318	298	303	323	318	317	308	322	327	307	306	334	302	321	266	300	340	346	297	317	328	326	315	299	316	328	317	303	295	354	310	329	313	305	306	297	297	297	287	314	303	285	303	326	324	326	297	288	287	293	317	310	295	289	323	324	298	292	314	303	302	341	287	334	306	312	308	322	282	292	319	305	303	312	325	325	333	331	308	295	324	286	301	319	327	293	312	303	303	303	341	322	319	321	306	317	317	290	301	336	338	303	303	309	305	321	300	303	301	312	290	310	304	311	301	292	304	310	271	324	330	347	301	320	324	340	317	298	334	319	326	314	299	332	308	291	307	292	289	332	298	324	286	312	291	316	289	340	315	285	298	331	329	327	297	332	338	303	306	309	314	307	300	311	306	313	321	341	327	302	300	336	307	326	273	317	313	310	307	304	324	321	315	274	305	325	320	340	340	313	312	356	310	351	318	309	279	334	329	326	309	308	335	300	303	307	309	289	334	293	298	289	305	327	362	293	304	311	311	286	291	314	371	324	289	323	296	327	307	312	314	303	291	306	326	335	326	317	300	311	292	348	315	326	286	309	273	310	288	284	328	293	301	310	307	341	324	321	345	354	289	305	320	292	347	350	313	345	328	316	288	308	287	316	310	298	300	312	315	325	311	297	339	317	292	320	305	330	310	311	334	293	329	300	309	313	301	308	309	319	278	307	300	328	330	304	310	302	299	346	330	321	336	294	317	367	317	301	316	282	342	332	287	322	290	309	330	330	311	306	304	340	289	325	319	334	248	338	323	274	279	308	335	319	310	284	324	285	303	290	308	304	330	311	315	335	313	339	322	314	311	340	306	303	306	337	335	309	322	300	340	296	316	279	316	327	295	297	290	331	294	305	316	305	317	339	320	327	309	313	322	320	321	317	305	323	328	309	332	303	327	320	289	274	306	321	332	337	336	321	295	322	316	312	342	319	298	301	331	302	335	286	308	334	300	330	290	297	324	282	330	308	316	274	315	288	312	299	318	310	307	300	339	284	335	296	318	329	309	298	307	338	327	329	317	327	359	298	336	281	345	332	347	308	298	316	286	301	285	304	330	305	309	331	299	304	349	329	317	327	321	326	290	335	319	336	307	311	299	322	347	309	319	341	307	337	294	312	319	317	316	289	308	306	326	322	310	332	325	318	325	341	320	337	319	297	306	328	295	302	324	310	314	272	285	315	316	330	320	312	299	299	319	303	309	327	326	344	296	328	301	307	321	320	334	322	311	291	304	333	316	281	295	285	313	309	361	299	288	295	315	330	285	331	285	298	323	302	288	300	290	319	317	320	299	297	281	320	319	317	286	305	329	314	298	337	279	314	306	336	318	294	319	307	299	334	301	308	297	291	301	307	296	299	327	314	296	301	293	267	311	296	324	302	303	306	309	312	323	313	296	340	296	317	306	312	312	312	311	341	299	310	317	297	280	293	302	334	337	286	315	331	314	327	321	293	310	310	294	302	316	312	305	326	311	311	332	313	317	302	282	313	330	314	337	298	312	313	292	317	297	289	309	294	276	335	300	317	340	277	328	332	316	283	328	304	278	318	314	329	318	319	339	282	303	303	343	263	342	304	324	292	293	326	315	330	341	335	329	320	301	299	297	348	307	329	304	310	309	326	315	298	320	312	334	304	307	301	311	307	320	302	335	327	334	270	299	296	316	316	288	293	308	316	337	317	333	329	357	299	323	293	297	316	306	310	305	295	297	315	316	347	276	305	279	296	295	302	313	312	287	303	311	322	304	337	295	304	328	336	312	300	294	311	328	304	320	331	326	319	319	321	304	309	314	284	333	341	324	303	309	325	286	294	307	306	315	315	311	319	336	303	317	301	315	307	312	287	315	323	306	313	306	340	294	316	282	313	321	344	322	295	301	281	271	328	328	294	296	332	299	310	295	295	341	291	328	293	313	312	309	315	301	309	322	307	325	332	286	329	286	306	328	293	320	293	305	309	316	300	317	321	322	296	315	323	330	342	313	308	298	309	301	313	307	301	325	315	298	317	301	301	314	326	336	276	313	308	295	305	293	310	319	320	309	315	316	282	317	276	315	278	339	316	345	275	293	306	312	317	311	331	269	310	323	302	302	337	284	316	279	319	325	324	314	306	272	312	319	325	299	298	327	322	319	303	301
27236	18114	4035	955	750	683	596	527	509	530	496	490	476	513	504	519	496	497	556	506	485	519	457	525	519	501	502	537	517	521	531	490	517	480	521	543	499	501	538	516	515	502	517	486	487	526	520	527	470	502	520	477	504	477	542	541	507	485	508	530	515	532	505	483	540	493	513	522	491	484	541	470	470	524	540	502	494	516	530	472	494	505	483	488	496	502	502	515	535	514	501	509	520	476	528	509	528	500	532	494	497	480	548	531	508	538	491	509	485	476	513	513	538	545	512	524	457	530	513	510	491	507	506	483	544	533	505	493	525	530	505	494	511	528	502	524	504	506	543	532	504	541	469	479	505	501	525	534	495	448	444	516	539	505	507	517	480	515	518	520	512	507	457	507	486	519	452	503	484	502	493	502	507	493	493	520	530	506	503	494	534	473	489	498	556	498	523	545	559	488	511	454	493	473	499	522	499	546	468	491	483	513	529	488	494	494	512	532	514	473	546	537	467	512	497	490	539	495	559	567	506	483	492	517	482	504	499	462	494	471	526	500	513	496	494	546	522	496	477	482	526	473	507	485	510	509	504	499	524	515	504	487	512	503	507	510	483	491	539	502	515	531	497	540	497	535	513	516	486	488	476	483	512	487	480	533	528	492	476	515	500	490	509	490	507	494	515	490	523	480	520	522	488	489	492	544	461	510	538	500	500	509	546	529	507	516	505	549	533	504	500	468	482	486	526	474	491	489	474	525	520	505	528	536	539	524	497	518	531	504	523	520	510	444	509	500	484	519	486	526	489	480	499	509	500	472	497	503	530	488	540	513	515	507	493	495	506	550	532	501	549	515	478	475	495	506	525	523	529	493	488	496	548	535	543	505	497	540	552	481	520	493	497	501	507	523	516	482	471	515	503	532	528	521	485	500	541	525	477	512	550	539	494	502	489	534	519	475	488	505	503	538	502	504	517	467	510	484	523	517	491	500	493	529	484	532	526	526	455	518	559	501	519	514	535	521	458	527	503	477	516	487	478	523	433	495	497	510	517	510	517	501	481	534	504	512	509	499	506	539	493	508	484	545	504	511	503	482	530	501	526	500	507	488	489	502	525	503	536	552	490	534	497	499	508	511	489	482	488	516	529	533	539	476	502	513	504	490	485	521	491	562	512	479	480	529	518	504	462	482	533	517	459	474	530	491	507	513	490	475	525	530	499	547	573	520	511	533	481	498	509	464	519	520	459	481	477	482	487	486	508	515	511	497	523	538	477	499	473	523	485	531	521	527	483	521	522	512	486	507	490	491	525	507	563	500	491	503	536	485	530	512	485	493	502	525	518	536	527	487	531	472	506	499	489	498	482	519	537	483	525	530	536	568	522	542	513	484	516	522	480	532	469	442	502	476	528	561	521	508	506	493	532	522	493	487	449	557	490	504	505	510	516	497	545	507	553	542	511	512	510	506	525	499	514	497	493	484	498	514	513	524	493	508	472	509	547	503	499	523	504	500	508	525	501	496	490	496	528	507	514	517	532	511	544	524	510	531	514	524	501	531	523	483	481	499	490	576	500	474	501	508	518	496	512	482	520	505	473	487	496	495	467	539	508	504	507	546	492	514	471	516	536	509	546	501	552	532	512	504	514	504	474	497	497	496	538	509	499	514	533	504	517	510	532	514	495	522	529	518	514	533	497	506	575	505	517	507	536	487	463	464	477	525	447	492	524	501	536	543	513	529	513	503	522	532	504	521	526	506	535	500	527	524	494	498	509	502	509	455	472	509	505	522	510	531	470	515	496	524	515	571	517	514	491	541	523	531	505	492	509	523	508	517	500	523	532	513	499	511	534	503	478	538	536	524	521	521	503	543	481	536	517	578	508	506	499	505	490	554	523	525	483	547	497	497	524	475	534	519	529	496	500	481	517	539	470	520	492	494	519	485	476	499	506	487	492	526	492	570	542	530	476	533	480	533	516	522	548	508	550	494	513	506	538	504	503	521	536	534	523	495	501	520	456	519	518	503	547	462	469	546	505	491	510	523	469	516	537	547	550	463	496	493	517	546	516	536	511	489	497	483	521	521	532	494	491	482	508	501	489	534	520	482	529	507	534	528	529	508	483	500	523	499	524	503	534	532	514	503	534	489	506	497	486	526	513	479	475	513	521	510	513	513	506	516	529	493	491	511	522	525	522	483	496	503	489	500	532	508	481	519	519	543	531	468	544	524	523	496	547	451	534	453	472	485	524	524	485	478	546	535	468	514	523	474	460	509	498	517	486	512	501	511	516	563	501	521	456	511	472	514	509	498	520	494	505	512	486	521	543	531	515	522	519	535	506	483	469	489	502	487	510	498	508	499	481	522	523	515	517	500	519	516	473	518	523	518	503	509	522	494	503	513	490	513	459	546	531	477	482	488	499	520	489	498	518	495	548	529	505	510	475	483	515	488	506	502	514	501	522	537	533	489	486	525	495	532	492	502	528	506	521	529	548	502	483	545	514	511	467	530	553	524	526	536	502	508	508	497	449	496	495	485	479	578	547	497	509	545	520	489	532	509	488	523	452	519	530	502	500	533	545	510	514	482	476	511	497	509	507	496	454	525	529	531	500	492	501	506	514	517	532	510	501	508	535	508	465	503	484	481	515	490	499	486	536	478	524	508	559	526	554	555	486	534	489	462	537	512	475	521	510	496	469	526	455	490	496	524	546	528	515	516	518	535	485	510	494	508	464	505	515	495	539	486	526	457	476	549	538	478	486	469	514	518	515	506	491	507	494	471	511	522	494	530	511	503	510	470	500	482	506	514	492	514	479	502	470	515	489	528	480	501	535	522	556	517	492	511	509	505	525	513	498	489	525	489	535	491	504	509	473	518	530	495	504	501	531	508	513	533	516	526	535	485	510	484	486	488	518	538	515	487	502	490	518	486	492	509	517	530	539	517	434	518	485	542	506	535	503	475	472	576	509	486	567	471	469	490	500	533	533	490	492	516	528	500	554	532	513	547	500	516	521	495	503	502	473	523	512	527	460	513	507	549	528	512	523	474	487	510	497	517	490	522	504	509	509	516	484	522	533	505	543	478	489	488	504	517	510	471	531	518	512	497	556	521	533	518	483	512	519	494	465	494	507	492	539	497	509	500	472	480	486	496	511	471	516	525	487	482	488	506	518	511	514	529	515	494	490	514	503	507	470	503	552	529	528	472	495	515	520	516	499	479	530	498	491	509	526	544	491	492	523	511	530	504	498	486	524	486	488	496	492	512	495	506	515	506	514	502	546	501	475	527	499	513	513	474	521	492	472	500	460	545	516	492	506	564	504	485	521	493	536	500	525	481	503	479	517	474	497	453	508	504	517	518	496	525	536	514	502	471	557	509	501	485	481	517	455	501	494	535	471	487	529	485	480	482	529	467	501	506	498	495	533	524	512	524	489	505	521	507	533	522	521	499	513	462	451	547	508	539	532	517	507	507	494	504	480	518	538	488	485	504	514	482	504	520	530	524	507	469	526	483
4434	1100	1054	722	631	693	635	624	633	642	584	630	639	599	602	590	622	626	649	608	583	632	597	624	571	592	568	602	595	570	585	569	652	629	623	561	596	585	691	591	573	606	588	575	618	618	597	575	587	621	622	628	612	575	608	564	639	634	610	592	634	563	578	586	637	587	585	560	629	620	606	657	595	616	633	619	609	574	552	611	587	573	571	603	577	573	598	610	636	649	597	618	618	601	588	556	644	601	589	650	615	617	619	612	640	637	577	612	606	553	590	597	577	601	623	632	600	599	591	625	603	608	578	567	584	620	616	579	597	639	623	610	578	612	608	596	571	569	601	632	607	626	572	623	630	613	584	578	613	608	584	630	658	592	626	582	588	579	621	596	641	598	652	607	591	633	590	554	572	604	617	578	622	553	633	620	569	593	587	542	606	616	597	617	631	593	585	580	606	633	633	604	529	611	594	592	604	611	637	590	635	624	589	597	608	601	567	569	580	584	619	575	608	647	597	583	610	616	599	601	588	631	571	585	636	625	625	623	629	556	636	589	585	577	627	590	556	700	624	622	582	602	641	624	588	600	642	624	585	582	579	560	629	608	606	594	616	596	624	632	621	617	588	589	594	594	565	662	617	620	587	634	579	600	610	583	581	576	593	562	644	582	590	608	630	595	618	591	562	661	652	600	609	571	601	610	593	631	578	604	599	636	633	585	568	583	608	557	603	547	620	606	630	591	588	591	582	623	610	580	603	632	597	549	575	579	628	602	650	647	583	586	635	592	584	601	628	620	577	597	622	616	619	563	554	601	603	615	606	608	582	579	539	621	569	618	611	602	594	593	599	608	648	577	577	590	630	613	599	587	585	589	604	605	619	604	622	593	629	589	585	570	620	589	615	581	610	628	603	603	620	637	609	592	594	564	588	613	585	599	645	613	599	574	586	580	573	568	603	627	639	569	591	581	641	596	615	556	538	590	562	607	592	635	604	617	649	583	601	621	584	617	593	580	597	573	578	621	607	598	587	618	596	608	591	614	620	598	596	620	687	587	557	647	576	592	626	600	561	595	591	564	599	572	616	625	597	595	614	586	583	594	566	592	656	622	575	527	598	622	584	609	606	637	588	562	596	559	576	614	573	560	561	645	622	605	581	570	570	595	621	603	577	590	621	633	574	580	622	594	589	608	572	599	630	614	582	615	563	584	607	560	615	623	597	616	577	649	575	586	605	582	652	574	614	631	622	559	628	636	628	617	589	572	573	592	597	616	583	599	620	580	570	641	597	601	634	579	600	619	578	588	623	577	558	611	573	587	567	570	580	603	584	613	576	617	577	601	605	567	590	604	605	559	644	620	617	618	603	514	609	571	562	633	623	588	616	613	613	587	538	635	595	569	576	551	608	638	626	601	613	570	595	611	623	608	593	600	620	625	617	613	627	637	640	586	612	652	619	608	603	603	621	602	589	588	594	642	617	622	605	605	603	552	591	540	582	640	612	655	601	614	554	592	611	580	588	578	600	548	623	577	590	585	622	568	610	600	556	632	608	582	586	612	595	587	588	566	578	584	606	580	622	618	612	572	648	611	599	618	601	565	570	557	606	572	599	614	631	609	597	584	567	647	565	586	578	583	596	616	613	590	611	599	634	625	607	601	560	635	564	590	621	604	559	578	563	589	566	584	566	587	597	620	584	606	586	601	627	619	633	569	604	572	577	612	608	619	632	604	650	598	620	622	593	570	611	597	624	590	596	620	585	579	577	607	657	632	585	607	593	593	585	638	607	583	644	601	605	589	579	612	583	628	598	585	611	605	591	584	577	581	589	615	595	624	582	637	575	572	605	602	606	627	571	606	640	605	573	585	594	555	627	619	627	581	571	582	593	562	625	621	590	647	624	600	574	622	622	628	589	635	586	631	622	584	623	543	615	618	602	603	589	593	637	629	593	601	616	628	614	639	573	623	594	595	608	601	593	579	567	589	607	611	611	588	597	618	589	629	566	624	579	610	587	599	645	628	615	592	630	622	590	592	602	617	601	603	598	592	585	591	654	575	567	577	588	594	591	597	599	615	621	587	599	625	573	610	618	614	598	594	580	585	596	579	555	587	616	605	605	621	603	572	591	628	599	606	601	620	620	573	593	589	611	604	604	596	559	559	623	589	598	581	597	591	581	617	612	588	620	608	537	606	615	567	604	648	541	571	575	607	578	561	565	592	588	577	594	598	624	608	626	638	632	581	594	588	582	602	607	626	628	583	568	576	617	571	610	620	574	604	624	617	643	605	579	618	602	593	638	579	617	601	577	600	614	595	611	624	601	576	626	605	593	606	597	620	667	616	612	614	626	590	626	581	551	608	586	607	601	593	614	608	628	594	607	617	565	589	594	565	609	564	573	612	618	613	630	611	619	566	536	560	599	598	626	589	636	568	593	580	578	577	625	563	623	585	592	635	614	607	620	526	562	626	643	593	590	613	590	628	608	558	618	613	566	555	583	587	601	572	593	613	621	587	604	592	618	607	573	618	592	618	585	593	589	607	595	597	582	604	574	600	591	625	625	577	595	613	621	592	611	616	594	611	612	592	592	615	616	618	622	618	586	602	638	593	612	600	593	572	600	615	559	602	586	578	577	610	600	600	620	642	575	624	599	643	592	608	616	626	609	632	620	629	589	587	612	570	588	636	610	580	610	603	618	585	586	605	612	625	593	597	610	601	562	613	637	623	585	584	647	619	591	603	585	552	600	580	594	589	622	556	619	585	583	548	604	664	601	569	565	601	594	582	632	608	608	576	612	564	634	573	590	618	625	606	544	572	577	609	606	568	598	558	590	621	599	611	559	614	583	605	621	630	607	586	607	613	629	629	608	627	616	606	586	611	589	536	586	634	614	579	566	586	574	579	631	609	627	623	626	572	628	624	603	622	596	589	603	574	574	597	599	604	607	598	649	567	561	618	631	589	624	593	587	597	588	595	562	595	642	582	578	606	562	585	548	607	610	589	630	602	608	599	609	617	613	637	586	619	660	608	551	611	608	637	641	622	612	618	610	591	586	599	589	626	565	570	614	583	595	610	560	602	581	588	574	618	667	592	604	594	579	616	565	617	598	602	622	624	571	659	559	620	560	620	624	600	614	594	588	624	593	590	638	595	582	580	625	603	548	583	621	620	605	580	573	600	594	601	612	636	611	593	582	582	619	585	597	635	623	591	596	570	596	642	609	628	581	591	591	554	618	587	625	601	591	621	624	602	607	630	590	626	582	615	586	586	584	626	595	597	602	573	591	614	613	599	653	566	604	576	585	627	640	567	584	546	601	617	581	606	561	606	645	588	585	630	632	578	641	583	605	613	674	618	576	599	566	593	615	590	578	635	610	608	628	591	631	595	597	656	619	595	607	601	620	581	630	602	592	588	597	571	574	607	591	578	650	654	587	594	593	631	616	563	610	577	585	583	587	653	575	634	599	625	602	625	537	630	618	640	612	597	618	612	604	634	620	621	574	590	617	590
23679	21118	28151	24332	21122	8859	1176	872	735	742	642	696	647	670	611	581	561	557	572	590	536	568	570	572	579	597	575	568	536	554	545	565	554	524	539	558	569	581	537	542	521	559	545	500	561	552	579	522	585	556	594	547	542	522	526	539	534	555	560	514	551	563	550	529	533	549	492	554	568	553	541	532	514	507	567	541	495	512	505	532	566	524	540	482	542	507	484	538	484	516	524	509	584	550	578	557	503	563	549	531	548	537	505	568	528	592	571	527	539	523	538	531	558	544	562	534	562	555	557	549	548	483	543	571	541	563	536	565	540	545	475	505	545	558	512	571	563	556	561	558	534	549	494	543	543	505	535	563	509	546	572	512	525	541	527	517	553	543	571	557	529	572	562	537	573	545	571	501	574	566	516	515	512	536	556	546	558	508	523	531	559	534	524	500	537	530	543	538	524	516	570	546	487	556	568	518	521	578	548	579	561	542	557	545	558	521	571	552	510	551	489	569	534	522	544	523	564	520	518	550	510	541	546	575	523	559	550	530	559	530	543	484	520	530	520	531	555	538	520	524	542	517	544	529	549	544	524	533	528	536	514	478	529	542	527	534	550	479	552	570	601	498	549	518	580	532	532	517	519	508	533	561	544	539	519	567	570	536	502	528	516	572	522	536	546	533	540	523	574	504	509	532	544	529	527	591	526	544	544	572	538	539	576	545	564	604	538	551	490	543	544	560	535	524	538	547	567	522	539	500	486	557	585	521	533	514	592	476	552	519	529	540	504	519	526	561	528	507	567	536	530	543	555	581	578	541	519	539	524	510	554	547	549	548	547	554	579	532	508	501	522	509	561	521	550	565	524	560	542	544	562	558	511	544	549	542	524	578	562	576	571	529	511	516	483	535	549	551	557	557	542	538	530	554	535	529	523	557	513	507	511	524	503	504	571	515	531	509	536	558	515	503	518	553	535	550	540	527	562	559	525	537	539	536	557	526	566	526	539	557	521	521	523	547	523	532	554	554	532	589	511	557	522	542	572	483	547	576	537	546	581	510	517	512	529	534	577	578	559	537	504	558	538	504	521	518	555	506	556	558	534	543	564	507	552	530	483	510	497	525	533	567	548	512	575	549	556	545	492	546	509	517	537	588	543	526	552	549	544	538	538	498	520	527	549	521	489	519	566	521	489	564	540	538	511	523	521	536	534	524	515	544	549	540	532	571	543	555	540	532	553	539	588	497	579	539	546	533	544	549	544	528	521	539	563	549	564	548	523	559	494	588	504	522	516	496	531	557	555	537	546	509	507	572	527	530	500	576	554	512	525	558	524	564	551	515	540	561	542	537	515	546	544	523	536	511	551	563	514	538	569	530	578	513	533	540	527	563	569	580	552	553	539	546	505	518	549	527	528	530	572	480	566	515	562	570	531	538	534	560	496	536	557	490	565	500	497	493	557	539	522	517	599	565	585	559	538	542	576	540	536	503	552	532	503	558	519	538	511	518	527	556	529	533	526	508	555	541	523	548	536	512	555	554	532	548	558	510	565	547	531	488	562	546	544	526	567	537	541	540	540	533	537	571	558	534	555	490	547	538	491	561	555	503	532	563	492	517	550	492	486	540	577	544	529	527	579	552	529	532	520	539	544	534	523	536	525	539	530	529	501	544	549	539	554	534	522	512	552	503	503	523	521	517	530	539	556	523	531	549	580	543	549	551	582	489	540	511	556	514	571	537	514	509	568	520	522	552	538	545	554	504	525	584	554	524	506	547	537	544	534	533	532	564	557	579	531	557	560	567	510	544	547	517	568	514	528	538	571	533	524	542	570	513	564	525	511	570	513	530	557	545	522	576	565	550	578	590	534	570	565	544	522	553	529	515	541	508	551	564	531	545	552	520	552	534	520	562	551	524	580	532	494	545	543	526	547	558	541	553	510	576	548	527	518	525	506	531	531	557	506	482	563	575	573	550	571	578	514	539	511	525	570	529	526	528	500	526	553	537	550	584	564	526	557	547	558	515	513	520	532	522	504	543	509	572	540	544	584	561	550	517	512	525	536	557	513	580	557	504	574	545	559	546	518	511	513	532	556	522	522	563	550	563	594	525	535	530	560	555	523	523	561	592	540	559	517	580	503	495	574	511	532	547	526	519	540	565	555	539	531	552	534	519	537	541	513	583	544	505	574	552	539	537	546	567	538	530	542	526	543	519	569	558	513	525	543	557	561	515	567	537	547	549	537	535	534	504	530	494	538	540	563	565	554	528	457	515	530	517	554	531	544	518	542	553	496	526	519	607	547	595	553	551	548	537	542	545	541	511	532	538	516	573	511	576	590	524	530	530	569	570	557	534	548	564	541	533	546	562	497	543	591	567	509	579	506	535	516	578	534	532	532	588	536	532	549	510	545	527	525	564	517	518	533	535	522	570	536	549	515	493	524	520	519	568	544	543	564	529	525	600	504	560	527	557	563	537	594	560	510	573	560	536	507	544	533	506	564	531	561	563	535	533	527	507	520	521	523	580	542	571	516	554	529	514	581	525	501	484	501	542	541	505	501	536	519	521	538	583	536	557	544	551	561	540	522	503	537	554	514	584	567	605	533	517	530	504	544	534	583	525	511	530	549	572	527	571	517	555	543	502	534	510	511	539	515	505	504	535	512	522	504	541	479	532	572	572	538	534	557	528	532	481	581	561	489	536	551	555	584	545	540	531	531	551	540	536	536	530	496	562	540	540	520	548	553	555	559	521	550	551	575	495	559	557	518	547	556	528	511	533	541	550	529	501	535	523	499	553	534	523	530	521	545	586	546	547	546	541	543	519	513	514	529	549	539	502	501	572	535	527	538	545	550	524	561	559	544	528	536	537	522	556	547	532	560	570	515	538	497	555	541	572	482	542	540	538	533	498	543	550	526	507	561	549	553	528	525	504	568	539	536	539	537	528	512	556	568	533	570	542	522	496	554	545	541	509	498	564	563	517	583	546	518	531	537	546	599	543	531	489	554	532	571	562	561	516	547	544	544	559	529	543	539	568	521	497	521	523	541	527	495	557	503	568	530	535	537	546	533	534	509	534	544	516	575	510	516	595	537	567	499	550	531	545	497	554	502	551	587	538	544	527	528	523	534	513	516	555	533	528	540	545	541	579	530	527	540	528	530	530	552	555	539	495	593	501	502	534	535	536	545	515	548	569	562	555	558	552	511	598	558	561	524	515	548	504	550	510	530	532	566	551	543	576	509	555	536	547	502	524	543	534	516	554	577	509	555	574	536	491	531	536	543	564	550	517	523	552	568	506	533	543	535	566	568	518	551	531	530	524	517	566	521	525	555	556	557	536	511	508	522	539	517	532	514	536	503	548	526	556	557	454	564	497	504	605	512	549	519	556	563	531	513	525	517	560	540	496	521	504	558	544	520	539	555	597	513	563	518	550	505	530	566	537	546	537	535	546	547	517	513	579	519	547	579	534	570	543	548	509	557	559	530	564	513	545	543	536	533	511	553	555	480	529
3231	8144	6728	3210	2285	1729	1531	1209	1121	998	960	802	794	763	740	711	783	739	715	705	680	699	660	664	673	710	698	677	688	659	714	654	638	642	642	585	637	662	615	660	661	663	641	659	665	633	615	646	669	631	698	690	667	655	646	669	649	646	635	611	673	667	625	682	657	622	662	624	651	651	646	651	684	632	617	645	645	643	629	621	672	651	636	674	641	633	675	672	681	629	647	620	671	635	621	678	663	680	620	658	672	663	639	644	626	636	633	648	651	606	663	665	672	657	664	589	632	672	629	630	625	606	692	617	611	668	636	599	673	625	626	647	638	709	619	650	657	647	653	647	636	629	676	654	644	685	635	641	624	638	674	644	631	647	642	687	649	645	609	637	605	630	654	639	657	663	615	680	598	648	622	631	649	702	694	641	632	710	652	647	647	641	663	637	651	611	648	670	655	645	644	633	578	648	617	622	667	670	662	624	655	648	669	617	630	634	611	605	643	679	680	620	633	627	639	619	620	594	647	633	683	634	653	643	673	625	646	652	685	651	629	624	664	657	630	634	625	639	603	628	626	699	656	622	626	626	667	614	677	649	622	635	591	649	614	680	613	631	638	655	640	718	654	646	647	633	657	625	665	688	653	673	629	650	634	628	619	610	609	682	623	645	636	619	640	624	609	618	631	647	660	619	673	643	651	656	586	614	572	657	625	643	675	672	651	643	614	631	636	631	607	603	624	635	628	650	643	631	627	636	637	674	653	641	656	640	626	578	640	606	645	651	627	640	625	671	652	657	639	661	644	630	580	641	684	648	646	634	655	676	644	676	641	632	646	614	646	617	632	592	655	623	677	612	653	658	621	666	625	723	635	649	643	648	663	659	648	640	663	668	642	609	602	665	638	643	660	652	589	633	597	629	622	609	610	654	608	607	653	644	655	622	635	658	687	632	630	684	672	626	684	638	681	666	667	630	624	674	697	643	637	650	644	634	625	664	623	636	645	577	596	660	656	606	684	659	653	673	625	605	682	627	609	663	632	616	667	646	611	615	637	637	644	618	695	671	652	646	634	678	609	642	658	663	666	653	648	578	649	665	663	623	654	618	691	623	667	617	622	656	605	636	662	641	678	620	599	645	645	607	661	647	678	677	616	634	632	653	654	653	596	610	679	667	633	646	634	617	672	609	629	628	659	684	675	615	674	603	630	674	637	633	602	673	687	644	636	637	684	696	622	610	647	677	706	735	672	649	627	605	670	651	656	628	620	665	642	633	636	639	687	655	630	654	622	668	676	630	629	622	637	647	618	613	624	635	638	607	678	654	624	631	616	675	609	649	607	648	650	641	650	661	620	637	633	636	616	625	679	638	593	647	671	617	643	636	650	610	653	639	675	604	647	621	591	661	640	650	628	656	642	659	638	658	634	662	663	650	650	650	616	682	624	664	677	647	661	702	626	666	629	630	626	632	617	638	625	639	669	631	650	643	672	654	636	615	638	606	637	641	670	599	626	646	625	645	661	649	602	644	638	597	665	573	675	625	625	646	638	628	615	585	619	645	629	643	610	642	662	668	646	615	618	663	619	623	633	645	656	635	656	614	631	651	609	624	654	664	665	623	642	651	628	591	635	603	640	626	654	682	656	671	650	664	642	659	637	617	661	632	640	679	657	659	647	680	634	631	616	652	656	639	641	636	662	603	647	659	664	664	639	655	585	659	608	617	626	630	599	668	643	632	621	676	607	629	667	623	633	622	652	644	697	657	633	628	646	583	656	654	647	608	663	620	639	636	637	616	675	659	599	621	643	656	689	664	652	621	641	653	679	615	690	674	698	629	637	655	648	629	662	622	674	592	628	660	669	636	620	670	617	633	677	618	648	639	619	635	617	673	611	662	638	672	647	681	658	652	641	614	610	623	682	667	687	629	672	610	670	659	633	646	657	642	632	657	662	637	625	629	585	635	661	627	659	664	615	649	658	604	644	638	598	673	640	591	650	612	662	619	664	645	637	635	658	633	610	621	624	597	612	635	668	638	622	613	665	621	601	661	661	602	620	648	598	615	603	631	697	645	672	640	656	617	648	606	662	597	661	650	641	637	617	639	645	630	621	645	627	641	645	615	638	635	688	645	661	609	605	657	603	635	640	656	598	647	639	664	642	647	655	624	635	598	645	631	642	648	646	619	640	623	678	605	643	639	604	601	647	671	636	627	662	638	646	622	655	642	658	617	647	589	607	619	657	641	661	575	705	652	625	588	603	660	632	638	624	665	660	640	618	574	657	672	633	690	648	634	663	634	627	626	689	649	665	606	669	634	611	664	643	637	625	635	632	693	654	635	644	638	639	630	661	610	693	590	677	654	634	668	671	603	659	634	662	614	640	642	615	635	606	621	661	671	641	660	661	609	637	670	681	660	645	618	663	659	646	600	665	616	645	669	661	672	636	641	611	684	642	661	660	651	677	630	645	654	641	614	622	588	677	611	641	656	628	642	659	651	645	628	644	686	654	635	571	651	627	660	603	654	652	649	660	645	663	715	642	696	630	665	634	663	681	624	676	658	664	622	649	689	663	616	641	627	678	632	659	626	597	646	678	682	619	636	655	617	592	664	678	661	629	639	656	648	669	642	662	646	708	649	649	587	605	635	615	654	654	658	586	604	668	594	643	653	640	633	607	651	645	701	643	603	603	661	602	671	621	641	640	604	618	621	617	636	622	571	615	600	638	662	644	629	661	626	680	660	647	641	637	626	673	616	661	665	650	647	648	655	670	640	601	632	619	648	643	629	600	679	671	672	669	622	682	652	634	631	641	716	640	636	635	664	661	643	672	627	647	629	679	704	641	659	673	659	641	624	619	647	652	639	633	667	620	682	661	672	626	638	608	680	664	631	631	665	625	641	627	593	572	630	595	647	623	650	657	639	600	585	652	624	625	620	604	641	608	673	656	625	681	630	622	657	603	660	619	655	652	612	641	662	624	632	639	619	677	668	626	654	662	617	651	599	669	616	632	668	667	648	684	607	619	643	672	632	632	618	632	621	666	633	607	653	635	666	616	639	619	627	623	601	659	637	604	651	640	641	668	616	607	656	663	680	629	632	665	644	674	634	655	655	642	604	625	602	640	679	697	597	647	659	645	644	632	637	657	593	654	630	599	609	644	659	654	661	698	629	665	666	657	672	658	686	658	646	640	682	667	645	627	654	611	629	635	666	664	583	659	649	677	620	677	658	617	677	652	612	659	602	635	665	608	608	597	612	637	608	603	646	635	623	648	673	623	626	603	600	651	633	676	673	635	599	617	643	649	625	643	675	620	694	653	636	602	646	640	592	599	592	627	616	677	620	661	659	618	642	605	636	622	630	639	657	662	629	692	642	669	642	669	697	581	667	629	625	666	618	650	645	612	666	634	640	613	624	677	604	622	599	620	633	621	631	647	666	666	613	657	642	638	637	634	629	627	606	594	659	671	643	664	664	634	656	614	649	629	614	631	627	631	612	650	681	637	614	634	652
24592	21127	27106	25261	11064	672	503	403	382	375	337	316	313	276	275	280	272	279	263	299	277	295	285	264	310	274	290	292	265	277	267	276	268	256	255	282	242	254	311	244	269	285	254	263	254	254	304	252	262	292	242	265	327	264	273	286	270	265	271	267	303	230	303	295	274	263	278	285	228	265	279	254	273	258	262	246	259	251	233	257	258	273	261	298	279	304	272	256	262	284	254	238	237	275	250	273	227	237	269	301	239	273	269	249	261	269	259	303	259	265	266	263	274	283	267	265	264	270	233	268	270	281	232	274	277	255	255	280	260	255	269	308	258	242	281	272	240	270	263	281	298	276	289	274	302	267	298	281	279	274	258	267	275	266	283	281	279	254	267	258	268	283	279	273	262	258	272	263	283	299	288	255	266	251	266	264	284	281	253	269	290	276	278	260	252	269	265	267	245	290	248	241	285	268	261	248	245	250	267	271	304	271	283	303	248	262	261	264	262	242	269	285	281	274	270	264	262	242	260	276	265	262	264	246	255	270	276	267	258	280	266	259	271	268	250	275	257	280	284	243	242	251	268	277	294	279	288	281	265	270	270	278	258	273	295	257	268	298	283	285	252	277	273	304	282	273	235	249	269	275	238	261	250	254	250	237	292	263	277	255	249	268	265	268	283	257	296	270	249	281	255	282	245	271	272	226	279	265	267	211	295	264	267	284	234	269	286	280	301	259	257	264	245	268	286	267	297	305	297	248	280	266	275	280	281	277	266	274	266	253	256	253	269	277	264	257	257	276	259	269	270	287	249	285	268	267	246	282	221	245	256	255	280	253	273	295	258	289	245	252	263	261	269	263	257	230	245	280	282	271	289	289	263	297	261	278	279	268	295	259	290	260	259	252	271	247	272	261	279	284	253	258	252	302	265	261	274	237	277	298	246	264	273	287	252	242	291	264	267	254	284	269	235	268	264	264	274	257	241	256	281	255	254	277	264	288	255	246	285	293	292	271	277	270	281	264	279	274	265	252	275	257	260	270	286	259	263	272	269	262	256	259	266	269	259	290	281	283	293	276	291	263	266	284	293	273	276	259	260	279	266	267	265	313	278	272	281	259	270	267	239	272	234	257	271	275	276	270	299	285	255	266	282	247	222	268	290	243	286	287	272	240	274	267	260	274	255	265	255	274	260	258	254	273	276	268	259	273	268	262	286	240	279	265	292	283	243	260	297	277	260	261	264	275	250	269	269	273	280	280	257	257	277	260	282	260	253	267	256	236	246	257	285	258	313	271	262	260	280	252	263	266	279	258	283	267	268	245	251	263	271	232	285	303	253	245	292	290	262	267	270	275	252	283	266	259	272	250	276	276	273	258	248	249	293	249	273	263	270	266	261	258	275	264	288	267	264	262	288	253	279	261	273	270	262	266	247	240	255	247	302	274	275	234	264	257	260	236	287	275	270	232	265	282	271	264	267	274	277	272	264	269	263	272	288	260	286	255	241	254	259	249	273	265	274	259	271	246	284	272	280	275	238	257	259	309	282	272	245	266	280	277	266	274	288	235	260	265	270	276	260	242	259	285	283	258	270	257	292	273	257	284	258	229	276	246	233	260	266	256	265	278	272	237	273	263	275	268	252	277	277	263	245	259	249	287	237	261	275	259	266	262	279	277	248	260	268	293	254	271	261	246	277	254	240	288	278	240	264	250	255	292	228	251	270	278	299	254	255	264	270	258	270	283	282	263	258	267	278	262	282	242	289	258	253	298	288	268	276	287	281	268	258	283	241	277	251	249	288	277	263	289	274	247	307	265	246	300	285	262	264	280	247	276	258	276	260	268	278	262	245	267	297	283	250	278	250	260	288	274	262	280	297	274	278	285	233	261	275	274	262	274	252	308	266	249	270	268	261	262	258	269	262	279	262	272	247	247	236	267	286	259	261	305	261	276	317	261	266	273	291	249	267	276	268	266	256	271	293	253	267	313	300	274	276	271	240	247	259	235	270	240	304	241	254	291	274	259	282	256	272	263	291	260	226	283	272	239	266	264	270	255	285	286	270	259	251	269	265	273	276	294	296	294	270	282	261	242	234	264	272	269	258	284	243	244	278	264	264	281	268	249	288	230	269	263	260	229	270	305	253	269	257	250	272	285	268	257	288	262	270	277	267	256	292	241	272	258	290	253	251	280	278	260	261	270	260	239	259	240	284	252	275	264	251	276	273	268	266	267	250	299	279	252	267	277	250	276	269	262	253	251	274	258	276	291	277	277	276	268	246	281	256	252	281	292	273	274	277	326	271	274	257	270	257	260	249	248	259	254	287	278	262	265	294	240	241	302	277	231	246	281	254	293	255	259	258	270	271	275	281	241	258	247	255	256	251	284	262	272	285	236	277	272	258	279	265	250	294	248	288	271	279	272	284	276	255	265	257	237	268	262	250	253	263	294	266	270	292	293	265	264	257	242	274	263	288	273	261	278	282	268	255	276	259	281	267	257	256	267	267	271	270	275	268	257	283	274	248	240	246	268	284	284	266	257	259	271	260	238	270	238	261	241	263	257	260	282	268	265	266	263	243	275	257	294	285	254	280	246	280	231	259	265	268	254	265	257	256	246	260	250	264	270	310	292	252	262	283	253	272	281	265	272	262	259	250	258	263	289	263	286	237	288	280	262	274	282	248	253	261	256	267	278	290	269	249	255	238	251	259	249	279	270	258	277	306	288	278	273	273	285	275	252	273	262	270	254	252	280	265	265	271	246	259	251	277	274	297	269	280	270	247	265	295	282	249	273	263	270	261	269	273	244	264	266	290	272	307	284	250	273	224	275	287	258	253	264	266	273	280	296	299	275	297	291	304	254	280	241	259	287	235	268	254	250	250	258	267	260	263	286	265	277	243	261	278	291	273	239	271	249	269	295	273	279	245	265	254	278	223	296	262	251	280	266	259	261	263	274	261	262	270	270	271	285	274	266	303	273	251	280	271	261	280	274	299	278	268	248	280	289	262	247	282	308	263	259	267	265	265	267	245	251	272	263	272	236	294	307	250	272	272	248	263	262	251	262	275	288	271	254	278	299	277	261	270	272	292	254	260	283	290	287	256	269	251	290	262	253	257	269	274	266	271	265	273	269	259	255	272	242	256	276	254	265	266	261	264	260	256	255	261	265	292	285	261	250	273	263	267	264	257	265	270	263	281	253	274	292	251	249	311	246	259	274	278	273	271	271	282	270	282	238	299	238	240	268	243	258	287	266	245	273	233	246	278	268	239	269	268	273	240	253	260	271	264	262	273	256	266	240	248	273	276	243	240	279	264	255	244	265	280	271	282	269	269	247	270	282	267	289	310	254	257	282	280	269	263	277	306	267	268	270	256	287	276	262	266	240	269	230	287	237	260	287	268	247	260	268	272	259	258	254	257	273	271	269	266	251	267	266	244	264	268	287	283	273	269	294	283	250	270	254	296	273	267	272	233	277	262	286	277	256	276	272	241	242	288	266	251	285	251	272	231	286
3356	5126	3790	1882	1361	1021	823	691	555	539	514	430	397	406	380	382	336	380	370	326	387	348	371	348	343	313	337	361	314	331	323	337	328	303	313	333	331	315	338	346	303	323	306	347	322	330	297	334	306	308	331	328	298	297	323	303	310	327	316	309	345	307	328	337	320	312	323	329	329	311	346	305	323	335	322	352	322	329	348	335	336	322	338	330	301	341	334	329	321	318	331	301	353	302	323	327	294	304	326	321	329	304	349	338	319	304	318	316	318	290	276	327	310	314	303	302	318	321	298	325	306	328	328	326	320	323	332	314	330	304	257	299	299	314	330	314	343	303	320	316	331	326	316	295	279	323	306	310	317	334	306	333	297	297	365	310	292	297	341	310	328	342	298	323	310	329	327	304	330	290	320	337	309	300	307	342	332	329	352	305	278	313	311	329	333	313	331	306	323	301	323	325	299	315	331	309	317	294	320	328	321	343	301	315	313	331	351	304	291	306	295	317	324	328	304	309	329	308	340	301	294	321	326	293	280	308	333	340	281	338	301	318	331	287	318	327	308	297	301	317	335	304	334	331	305	313	326	339	328	347	311	330	318	304	312	302	319	296	316	323	322	309	306	320	309	314	298	331	340	324	309	304	319	315	318	334	315	337	314	308	307	339	312	307	313	326	291	291	320	314	322	322	324	303	287	313	298	336	344	329	339	294	320	329	311	313	290	303	320	318	321	319	296	314	357	346	308	305	287	315	314	322	303	324	307	343	333	332	302	314	293	346	282	313	336	307	312	356	316	336	304	312	287	317	329	312	327	314	312	297	324	297	317	313	303	280	333	324	330	333	304	355	324	340	332	286	308	305	314	299	313	322	290	284	322	279	305	338	316	302	310	337	327	311	322	335	328	325	322	321	340	323	311	342	334	323	287	317	321	311	300	312	331	304	315	309	328	323	316	311	342	321	289	330	326	327	298	313	300	326	334	322	302	342	314	309	346	340	344	294	334	309	318	350	372	317	315	343	323	309	322	329	328	346	329	296	343	304	318	308	323	314	344	319	285	322	321	281	333	308	317	283	328	327	331	334	322	282	329	329	331	346	323	330	302	329	301	303	312	314	324	337	305	336	332	323	301	282	299	307	329	332	278	316	300	311	310	302	305	312	303	308	325	300	330	297	335	324	333	328	334	286	305	327	314	324	303	298	301	308	304	310	318	308	301	304	322	343	323	323	309	314	272	330	336	310	371	287	308	294	316	314	314	294	316	309	292	282	312	303	319	317	316	320	348	298	307	341	329	335	310	326	295	299	290	311	307	315	313	320	343	333	315	336	305	336	326	298	337	303	350	312	318	288	312	325	322	310	348	326	292	332	322	315	313	310	289	335	315	309	295	333	354	324	319	335	281	341	331	302	353	273	337	339	305	297	329	313	327	315	294	318	327	306	357	289	299	321	275	301	311	321	317	287	305	338	291	345	310	301	317	310	328	298	336	308	319	315	307	334	340	322	313	314	309	336	348	297	327	318	311	302	311	308	318	310	313	318	304	289	329	324	288	364	328	344	307	333	287	296	330	337	300	350	333	307	290	299	303	299	329	340	316	332	311	324	351	318	304	336	313	300	304	298	304	323	291	306	305	317	340	308	336	313	289	345	315	339	344	300	295	310	291	312	307	320	282	323	320	342	326	328	298	309	324	346	313	335	293	310	316	318	330	336	314	304	325	359	325	320	340	337	340	303	331	301	308	327	284	307	295	352	326	326	328	316	333	299	300	330	314	343	315	329	305	310	333	350	296	318	281	290	300	326	315	328	306	336	338	345	305	340	270	306	306	307	323	293	345	318	324	328	325	302	306	334	304	299	311	318	330	311	337	298	331	304	330	345	327	299	292	327	344	319	331	377	315	328	312	333	311	336	315	304	282	360	299	304	313	312	338	326	310	305	332	334	314	313	283	339	304	343	291	331	318	300	312	332	315	290	302	326	300	286	348	308	300	330	316	370	303	306	306	305	345	337	298	343	276	312	312	322	294	298	328	331	318	330	293	306	316	312	329	297	333	322	310	343	288	330	302	332	325	313	313	316	303	333	316	324	327	304	320	339	291	301	309	316	322	299	321	300	324	332	308	311	296	321	308	331	339	324	356	310	299	320	336	332	298	307	305	281	332	312	328	308	316	307	291	316	299	329	324	309	301	313	312	294	332	344	328	351	286	287	288	306	313	296	335	312	339	354	340	309	292	310	301	322	343	308	311	301	304	291	323	308	310	293	332	332	337	324	299	311	299	332	339	329	343	286	317	337	304	348	307	320	352	323	305	304	293	319	291	320	304	323	323	313	318	337	297	328	314	316	307	305	304	316	296	298	321	326	301	330	313	293	300	324	310	295	332	304	323	312	299	278	298	301	347	312	303	312	329	352	324	323	310	327	296	314	305	283	291	286	333	332	298	329	316	299	300	312	298	287	301	309	293	327	298	332	279	341	322	317	326	327	300	362	312	311	300	327	302	283	317	360	335	339	283	322	298	349	321	287	311	335	313	314	323	353	315	320	317	297	302	327	335	327	306	349	317	343	294	330	310	302	313	336	330	326	329	300	292	291	307	316	329	324	332	320	301	325	305	325	330	308	314	324	305	348	308	325	351	306	298	316	291	303	320	323	309	313	306	321	308	333	311	323	332	320	331	331	339	309	314	323	294	304	326	333	330	321	313	314	306	330	300	271	329	318	344	296	332	308	302	321	314	322	318	291	315	328	343	324	319	297	332	338	341	300	328	333	342	311	326	329	311	306	319	330	354	316	360	297	290	290	338	320	299	334	341	305	317	318	304	290	299	331	308	314	304	320	297	312	355	328	323	337	301	310	307	301	323	314	324	300	322	330	324	299	317	325	300	331	336	292	301	302	301	304	292	288	310	294	300	351	340	312	303	332	325	317	314	330	332	299	313	335	306	314	347	325	322	330	293	287	298	311	327	314	335	325	314	350	305	316	304	288	293	306	306	297	333	297	324	335	321	307	326	306	322	339	315	327	292	330	330	291	291	317	331	344	298	301	282	285	335	359	320	313	314	351	327	347	343	306	308	343	327	308	318	327	323	310	320	337	332	297	311	313	317	337	306	322	337	314	279	366	295	277	329	308	317	325	316	325	344	333	312	299	322	358	334	332	328	309	313	307	327	313	310	337	339	323	333	311	350	312	333	309	333	304	309	309	329	316	313	324	344	318	332	323	329	300	316	314	308	300	334	315	333	297	328	294	311	303	308	334	309	305	344	312	320	320	302	334	299	327	329	319	319	353	332	286	312	363	298	330	279	292	320	350	309	328	299	298	326	327	296	308	305	318	298	318	304	330	343	331	338	328	303	331	340	336	319	281	326	312	298	331	298	323	319	293	326	305	351	318	322	324	301	311	302	327	342	292	341	322	353	330	344	297	307	324	304	324	316	311	331	332	312	339	297	330	293	292	353	310	301	318	305	300	303	286	341	329	324	307	324	328	355	320	294	320	303	324
22561	21134	28614	23897	21125	21161	7241	889	612	591	530	445	436	415	375	325	344	377	346	303	300	275	283	308	298	279	306	278	245	292	246	259	283	279	263	255	265	261	274	272	254	251	256	241	259	248	257	260	268	233	242	240	264	240	238	261	275	267	266	236	248	248	250	225	254	229	239	292	266	253	271	241	255	241	236	260	259	234	264	245	268	250	250	259	262	247	276	266	253	257	259	239	231	239	260	260	256	240	265	239	251	238	273	270	256	252	237	251	248	251	234	260	240	249	252	247	256	236	239	247	223	256	239	271	245	247	257	236	256	242	279	253	248	286	236	249	251	258	265	262	240	241	270	257	236	247	254	226	279	250	267	219	268	264	244	250	269	222	255	253	235	247	247	286	225	268	246	241	258	253	252	246	240	229	266	264	258	246	256	246	259	268	270	255	280	253	255	241	233	276	254	255	252	253	249	263	275	253	245	265	248	256	238	268	241	260	245	224	266	254	249	272	257	271	227	251	266	274	242	222	260	254	245	248	281	274	248	264	266	257	270	227	253	231	262	257	241	227	283	262	256	253	268	275	246	248	237	217	306	261	253	233	269	260	244	245	274	240	272	239	277	246	251	260	269	226	241	273	228	241	228	246	270	247	249	247	219	264	240	246	245	261	251	255	250	253	274	268	266	255	249	246	260	273	247	214	231	268	246	249	259	249	247	249	251	227	228	244	263	231	243	234	251	266	255	276	251	266	256	258	268	245	267	258	259	244	262	255	235	220	258	236	277	243	231	244	271	239	226	245	236	241	265	277	237	248	240	262	248	235	245	245	253	262	250	265	256	225	239	253	267	254	258	258	267	219	233	266	271	258	253	243	260	263	230	252	256	257	281	251	256	245	219	242	259	262	245	229	270	257	247	246	233	260	245	235	253	268	278	244	234	257	236	257	275	224	262	240	262	236	238	256	226	260	241	263	240	251	230	279	253	223	240	258	277	246	259	245	233	255	267	259	233	274	256	237	230	231	231	275	249	286	255	247	244	277	245	242	255	260	255	257	265	271	246	240	284	258	258	249	243	242	295	272	232	275	264	232	274	283	242	239	212	257	226	230	278	250	252	257	238	234	253	284	271	251	262	237	277	273	251	260	253	272	235	249	287	230	256	281	247	237	274	271	274	254	239	254	258	274	248	247	280	244	248	257	232	233	258	218	231	245	249	248	238	241	238	228	270	243	247	264	249	252	252	250	230	233	261	218	260	213	248	229	242	248	252	271	239	263	256	210	254	235	257	259	264	265	238	216	247	242	239	245	237	231	249	276	266	233	264	247	253	243	270	266	258	239	248	268	227	245	261	210	253	248	253	250	245	282	248	263	233	250	286	254	262	247	271	253	280	258	248	234	236	236	272	223	257	252	235	273	247	266	234	263	230	259	239	276	275	241	234	280	216	231	254	257	234	230	253	247	248	250	249	253	232	234	267	234	211	286	252	278	201	259	252	259	241	214	244	239	216	237	227	244	278	248	233	261	254	226	258	245	234	246	244	240	230	240	245	270	269	257	269	260	245	266	258	235	213	225	245	240	252	244	245	268	247	256	261	250	209	274	266	262	244	255	234	253	251	244	271	245	253	217	251	231	255	258	257	273	248	233	274	245	264	221	263	254	248	233	236	232	206	268	269	239	263	240	247	253	272	255	220	250	249	255	259	274	284	231	233	230	249	261	270	229	228	283	246	232	268	263	238	232	252	258	272	251	255	254	261	253	232	238	249	239	290	247	269	263	246	270	237	249	250	239	243	282	235	261	254	222	268	241	282	239	225	252	237	264	271	252	229	234	272	260	228	261	264	228	228	266	224	256	248	252	277	253	228	261	250	270	259	256	246	249	291	265	238	239	296	263	261	239	239	280	257	231	259	250	230	263	271	261	271	239	251	258	238	257	239	259	248	254	232	224	240	247	245	239	226	281	260	245	244	218	249	227	230	233	224	243	215	221	247	228	233	249	224	247	254	245	242	232	249	217	252	233	244	269	245	245	245	276	242	253	236	259	260	237	244	252	248	237	281	281	247	263	262	266	252	231	247	262	278	250	232	264	229	278	281	233	239	271	256	254	246	244	270	238	255	248	279	243	251	250	235	262	245	249	249	244	250	244	229	209	259	265	230	243	273	268	239	256	263	260	256	248	257	232	246	259	231	237	261	250	257	243	233	236	252	274	257	234	249	253	229	267	249	229	220	256	259	271	254	230	262	224	271	281	236	236	228	262	261	246	263	243	267	234	232	265	225	259	253	247	234	258	258	264	215	236	242	222	272	216	240	230	271	263	232	222	239	244	244	247	265	239	221	260	261	213	280	250	227	229	286	229	249	239	243	226	257	245	244	268	245	275	253	235	225	274	231	278	273	227	238	274	251	282	247	212	258	232	245	264	277	245	239	232	238	253	242	250	267	257	243	261	236	277	251	255	238	233	263	237	253	266	241	267	252	262	259	241	236	263	249	228	258	243	229	217	283	274	245	259	241	250	247	204	250	252	261	219	265	255	234	247	283	241	280	255	256	240	238	251	258	249	251	261	255	241	263	236	273	262	220	255	274	254	249	264	237	258	227	263	256	259	244	260	259	227	245	248	264	258	258	271	256	236	227	247	244	247	239	251	249	230	232	251	254	248	269	256	243	238	231	259	239	240	251	248	242	235	274	221	245	255	283	273	259	248	256	239	254	231	244	280	263	266	252	251	238	237	242	251	228	249	250	232	252	276	257	268	255	251	268	243	263	242	257	262	237	256	250	264	252	252	253	216	232	247	256	217	267	264	256	267	252	272	244	253	235	256	267	248	254	268	254	254	227	246	265	268	252	250	277	245	243	252	256	272	217	225	248	256	240	244	226	251	247	259	229	257	243	265	248	279	245	244	245	256	263	255	286	231	247	245	243	275	249	249	256	253	249	271	233	280	254	304	249	256	226	246	249	213	252	249	252	233	224	244	238	233	257	242	226	254	266	230	256	292	268	250	294	240	256	276	257	284	221	251	254	277	229	247	246	247	269	274	244	232	244	247	268	235	239	260	218	250	256	226	229	257	278	210	270	258	247	257	247	270	274	224	271	251	254	229	261	268	273	245	260	259	253	250	245	253	264	263	255	268	223	233	266	246	257	272	250	271	263	236	270	252	284	255	262	234	246	263	246	253	265	237	224	241	259	247	250	262	252	249	200	233	253	239	237	230	253	234	275	225	253	263	245	228	277	244	253	240	265	264	256	268	257	286	278	268	263	253	258	276	245	267	243	234	243	284	246	250	250	255	227	251	271	259	228	237	237	233	277	250	254	241	252	251	253	246	280	239	247	232	220	279	263	241	260	260	233	238	218	232	235	244	289	247	244	251	235	229	255	272	250	236	246	261	255	271	262	273	231	244	257	253	270	253	269	260	226	269	254	247	242	249	261	266	239	230	250	217	248	243	234	231	259	241	239	243	251	234	261	273	256	244	236	264	240	245	255	246	242	247	240	273
4250	13598	10761	5264	3327	2641	1974	1558	1228	1011	804	757	645	583	557	536	439	453	452	437	449	400	415	380	379	375	357	345	334	337	349	334	343	341	338	330	326	343	342	342	314	333	322	356	332	325	282	292	328	307	319	336	318	327	298	299	273	341	313	296	325	323	327	339	313	305	310	302	317	329	335	326	299	360	294	311	328	319	307	299	293	332	299	315	305	340	319	355	304	294	293	303	313	320	312	314	274	303	303	344	324	313	320	322	300	340	299	306	344	310	314	299	336	310	312	312	308	283	312	312	290	295	305	298	299	318	291	309	336	293	307	314	311	320	298	305	319	322	312	303	298	307	320	321	325	342	282	323	308	293	319	341	315	329	274	306	304	333	343	317	317	296	307	320	302	322	319	288	295	330	322	317	312	291	291	301	298	298	294	305	281	319	302	306	300	309	329	285	312	306	312	310	317	308	291	295	297	318	284	325	305	297	305	303	280	283	298	297	336	313	280	324	302	306	333	277	289	320	334	282	286	292	291	307	306	306	305	321	295	329	305	310	318	297	293	306	314	308	319	287	299	325	311	339	320	316	327	301	315	291	309	315	335	281	276	329	319	286	288	321	315	306	337	291	324	305	340	298	337	333	298	291	315	333	290	298	328	292	319	292	323	310	292	325	305	296	323	277	331	294	305	289	307	289	299	349	300	318	329	299	316	309	310	331	338	306	302	325	322	297	294	338	300	307	293	278	305	318	333	301	288	315	320	335	297	302	294	319	301	317	304	305	311	323	290	296	312	293	321	324	304	296	303	325	308	303	299	302	314	298	265	317	293	289	319	329	329	277	347	304	298	315	316	296	335	298	337	315	320	288	337	325	303	278	303	322	290	307	285	311	304	293	302	290	317	324	306	288	312	311	331	306	311	315	314	295	286	336	301	292	296	297	313	270	287	277	287	318	285	341	301	289	292	299	303	313	262	293	301	286	331	295	286	307	297	336	295	311	303	335	299	293	299	304	310	317	304	306	306	319	281	317	310	284	349	291	293	312	315	319	321	279	318	289	295	294	314	292	296	325	319	330	316	335	304	299	300	327	299	312	298	320	314	358	295	335	315	326	323	299	318	301	313	311	320	316	314	318	330	316	308	295	303	293	295	318	319	322	334	304	317	324	317	296	325	279	302	281	278	334	295	347	296	306	325	300	312	318	311	305	290	296	340	331	324	290	291	338	329	316	300	326	320	306	311	346	317	315	296	282	298	295	331	282	319	283	297	286	320	319	327	277	316	280	321	284	329	306	318	331	328	316	303	288	292	294	300	326	297	294	316	328	299	295	316	297	315	309	326	295	327	333	292	307	277	292	303	280	310	303	324	290	305	322	308	278	301	312	290	324	300	340	328	292	328	289	310	360	323	324	297	307	306	299	329	319	289	308	291	277	309	316	335	310	325	280	298	278	316	320	321	330	280	310	330	315	322	331	306	310	311	318	276	285	304	290	338	318	295	311	325	275	291	334	308	328	278	318	316	299	298	302	329	285	310	295	298	328	275	289	294	331	333	301	313	335	307	300	303	314	307	280	304	302	341	278	284	291	316	330	327	340	321	343	337	316	277	290	302	267	292	309	340	340	353	279	263	304	314	300	288	340	313	328	312	297	305	314	288	322	294	314	311	287	305	290	335	296	297	286	305	286	308	313	306	297	323	290	277	316	303	287	299	324	311	327	303	329	315	314	282	328	281	316	305	295	304	309	272	293	315	311	311	322	321	314	274	315	280	300	309	301	311	324	336	298	322	297	306	319	343	295	300	320	321	290	329	339	269	315	334	287	300	333	296	334	304	281	291	333	297	310	320	320	313	318	282	301	265	324	299	341	299	300	318	272	306	291	307	296	335	352	299	294	313	265	294	289	290	310	335	299	311	327	280	286	311	288	303	326	317	328	324	308	324	294	302	333	317	281	293	318	276	301	292	312	290	322	318	292	294	317	302	327	320	271	334	319	300	285	290	304	272	283	310	321	323	300	291	310	314	294	294	298	320	311	309	308	321	338	286	329	313	304	323	261	314	297	297	313	297	320	301	303	288	308	287	303	321	315	295	294	305	295	324	320	347	311	307	307	323	310	295	312	298	313	306	319	307	275	294	321	291	302	337	310	324	293	293	309	311	286	299	310	294	290	301	292	346	321	322	276	327	274	331	290	289	277	314	279	287	297	299	310	324	312	285	332	330	306	312	335	325	303	290	311	287	295	307	331	274	303	290	309	290	299	283	295	315	322	323	281	314	296	311	318	310	316	270	338	301	321	311	314	297	299	295	287	293	303	309	326	321	309	331	327	328	319	285	305	303	316	297	318	285	331	319	307	313	313	326	299	307	316	287	295	295	295	326	309	320	312	293	278	313	304	295	296	290	303	308	300	330	297	285	296	308	318	301	308	322	313	288	310	293	298	338	305	308	312	300	328	325	337	292	302	315	306	324	267	304	331	293	313	305	324	290	291	321	281	362	308	305	312	366	311	297	303	298	297	340	305	288	264	323	300	308	304	306	309	325	295	322	303	337	307	289	323	298	286	321	303	323	332	320	306	284	300	294	295	298	278	329	314	327	306	321	309	336	286	320	305	296	326	298	323	293	305	330	310	308	298	301	303	318	280	327	327	287	310	330	314	296	306	307	313	291	337	312	313	308	323	311	315	304	316	302	299	315	290	292	287	299	325	297	308	330	283	308	316	273	288	296	294	293	319	333	260	301	307	338	312	306	296	305	292	312	281	299	287	291	331	334	287	315	306	312	322	302	312	322	271	342	293	309	300	318	315	314	307	287	331	357	304	307	349	273	297	286	309	290	306	322	318	286	302	342	319	324	330	301	288	302	298	294	314	310	292	272	334	332	318	322	315	319	314	322	332	323	295	303	312	301	262	282	320	336	309	351	306	297	282	326	314	327	301	294	309	314	320	302	275	302	292	297	299	305	264	309	294	280	315	328	270	313	332	284	297	309	289	321	298	313	274	346	296	309	320	312	300	297	303	295	312	321	303	347	316	347	316	313	289	338	308	303	312	321	302	305	307	278	302	323	328	301	344	331	323	293	293	325	306	303	296	318	279	315	299	300	281	323	329	270	321	332	275	287	308	289	323	331	329	316	308	333	324	311	328	293	301	317	325	301	331	304	317	310	291	309	306	293	314	312	297	325	300	332	290	325	320	290	314	309	309	300	317	285	311	278	301	326	302	312	321	302	328	312	302	306	287	338	332	301	298	339	307	335	310	290	311	310	331	313	321	286	307	304	306	322	314	318	303	302	323	330	278	296	283	308	310	318	332	302	293	369	289	305	333	295	311	290	334	284	296	321	312	307	288	293	316	298	333	339	294	321	321	312	313	319	321	310	317	321	285	320	304	315	293	322	326	288	282	311	297	286	300	292	328	305	306	310	280	308	301	323	284	334	274	317	324	326	282	293	325	300	278	310	279	315	338	324	280	291	305	326	306	312	272	335	286	329	296	311	300	323	324
27344	17859	3845	1004	755	678	598	562	511	524	552	534	542	474	463	504	499	513	507	504	490	462	538	490	520	507	516	493	504	510	538	520	492	486	525	508	506	515	516	491	546	499	475	486	533	531	532	536	464	498	509	514	520	546	486	528	515	502	512	547	490	520	477	513	468	515	501	516	534	511	455	517	528	490	514	507	507	475	498	530	465	560	517	497	473	542	474	497	520	519	517	539	476	501	487	489	478	516	505	529	549	488	488	470	502	489	505	497	529	509	507	501	493	490	526	475	513	480	493	455	505	514	504	504	474	499	534	539	513	524	522	485	528	519	539	497	515	543	482	514	514	450	507	488	497	519	521	500	517	506	503	505	512	507	476	484	508	518	520	495	506	490	501	522	510	481	498	513	498	468	513	487	519	459	498	475	469	517	532	513	456	528	483	496	542	525	506	497	490	516	498	486	504	498	488	528	486	501	503	501	509	474	483	504	538	505	547	502	488	519	503	526	521	486	454	450	521	492	500	485	486	549	499	507	541	500	481	545	520	533	508	511	506	532	486	492	506	485	508	538	549	518	473	507	535	521	501	519	478	493	482	493	480	489	502	504	527	519	501	520	489	514	521	501	509	485	516	512	472	513	508	504	489	450	509	531	491	525	496	502	495	506	497	508	535	508	499	539	516	465	527	471	490	512	509	489	501	521	507	465	532	531	484	558	518	535	519	484	526	499	522	494	520	496	486	496	514	479	507	497	508	511	506	524	494	522	554	497	506	492	491	547	503	511	498	536	456	489	489	507	496	501	507	518	489	495	526	487	472	525	515	473	512	518	539	504	448	487	482	474	527	464	484	504	511	529	479	514	496	482	525	500	530	536	521	522	511	512	498	487	502	494	489	529	488	499	521	475	475	491	457	500	502	507	517	484	493	479	464	531	478	497	454	522	518	490	488	466	494	473	534	491	518	543	520	541	505	563	486	522	490	472	510	486	492	472	506	504	501	485	539	501	523	514	491	506	517	516	483	533	495	481	475	482	509	499	549	497	528	505	484	507	500	487	487	485	505	479	532	502	478	520	499	495	525	492	480	513	510	529	509	507	498	481	483	518	441	512	502	485	486	500	475	507	486	474	514	480	510	489	471	490	475	532	482	517	490	517	508	505	552	533	525	495	522	479	531	488	487	502	548	498	530	474	495	498	481	514	501	534	528	526	514	554	491	524	481	494	504	486	562	515	518	481	499	508	498	517	509	499	481	522	518	481	513	476	470	497	476	477	490	508	508	509	498	518	530	492	504	523	476	506	526	546	523	484	528	503	517	499	534	481	517	476	521	497	488	531	478	492	519	523	514	528	496	482	453	525	422	477	528	482	538	512	529	489	486	501	463	528	480	511	486	478	510	531	517	530	474	509	521	484	521	490	484	521	508	483	509	533	464	527	522	545	462	486	513	509	520	465	545	511	517	550	534	519	494	538	535	494	519	472	495	485	483	495	504	494	530	500	475	509	519	504	561	509	472	506	483	498	523	526	498	490	520	469	497	515	491	541	492	512	456	512	510	521	493	495	506	494	480	491	510	507	508	508	492	525	472	503	536	464	532	518	465	459	542	475	517	478	521	505	531	474	473	473	513	502	474	498	521	529	484	536	504	532	504	490	489	474	506	488	515	495	477	506	483	444	504	511	532	529	517	514	502	491	491	511	470	510	501	532	559	491	524	495	503	504	498	502	521	509	488	475	476	508	488	492	494	529	499	534	465	512	486	501	492	501	502	534	486	512	505	543	489	496	498	533	505	530	508	513	539	530	519	517	512	499	498	488	475	501	503	482	503	501	505	491	528	541	530	483	523	522	510	516	508	497	492	507	498	493	486	522	531	486	444	494	515	551	516	494	467	509	467	534	487	469	543	491	476	514	538	513	502	488	496	515	490	483	480	546	530	499	533	500	489	499	514	464	507	509	504	461	525	512	519	512	512	481	501	506	493	515	487	530	518	501	489	533	503	467	460	501	514	503	497	510	514	507	531	511	513	529	526	492	495	501	539	514	520	449	491	517	493	493	479	491	538	500	499	501	542	523	519	493	477	571	468	529	517	501	525	513	516	483	503	508	517	496	533	482	516	501	510	552	508	499	510	535	536	547	490	489	509	514	519	487	524	474	502	470	526	467	500	439	482	538	488	501	509	482	535	518	482	475	516	531	488	472	490	494	529	482	493	494	530	511	501	486	509	503	506	494	499	501	478	540	503	541	474	514	468	448	505	483	510	510	507	517	520	504	513	526	461	527	489	489	516	483	474	516	498	512	525	515	482	528	495	525	484	497	539	520	516	481	505	485	504	499	466	485	508	475	537	472	504	521	538	515	543	491	502	482	462	463	485	507	502	515	490	491	552	529	520	521	492	512	505	539	492	556	485	501	512	496	520	523	526	502	536	498	479	480	501	505	485	492	512	509	521	482	478	497	501	499	533	477	498	527	476	481	474	493	470	557	489	490	480	494	525	496	489	510	464	490	523	507	520	552	485	514	517	484	514	523	505	529	516	545	499	488	521	507	493	535	490	504	496	511	492	533	509	515	572	495	475	520	546	482	527	511	552	497	515	476	476	500	469	488	500	520	517	524	498	490	509	502	492	460	494	470	508	549	524	498	493	542	544	497	481	517	504	562	538	510	514	483	508	571	525	511	518	505	490	501	484	543	505	539	503	503	525	465	514	493	489	455	528	473	527	500	494	465	558	486	488	495	512	520	485	521	457	526	482	497	467	468	522	521	510	493	544	505	508	474	560	510	511	506	516	528	521	507	499	535	522	467	508	532	495	523	471	480	514	514	483	485	510	525	534	512	473	520	515	485	485	479	549	533	486	484	500	516	494	516	489	517	499	487	498	530	543	508	536	480	535	474	504	517	449	509	499	525	539	537	522	494	440	498	508	481	530	531	481	513	494	459	480	483	487	534	499	518	515	556	492	487	475	519	500	486	485	499	516	470	491	460	498	484	509	478	520	505	502	518	507	532	516	502	543	496	484	522	511	521	509	485	517	484	491	475	503	513	534	524	516	502	475	509	505	482	513	492	486	517	528	565	510	512	465	507	492	503	514	513	527	516	470	508	463	532	506	467	479	466	534	486	526	497	455	475	488	501	461	518	508	515	507	502	494	518	529	513	504	513	543	503	526	502	539	522	521	514	511	521	512	472	505	490	463	556	522	547	505	509	462	485	514	512	488	514	512	509	505	530	467	537	521	481	501	469	472	497	536	494	502	510	443	519	464	523	509	536	512	523	488	499	471	473	549	501	518	514	507	504	505	488	512	474	520	533	486	500	514	491	500	520	465	507	518	488	491	530	485	474	488	522	531	463	472	525	499	492	485	502	488	511	507	506	468	509	533	502	527	504	527	558	473	505	530	507	511	519	489	502	498	493	510	514	490	517	507	528	512	510	500	535	498	532	488	497	486	536	508	511	540	505	523	524	509	496	486	499	471	505	478	508	506	504	502	515	486	491	481	504
4372	1093	955	720	687	719	697	643	608	590	580	628	657	618	616	613	648	631	591	608	594	618	598	621	638	635	624	584	608	598	576	650	595	615	619	626	590	561	589	582	601	572	561	594	585	601	624	648	570	567	550	574	606	611	607	608	607	630	592	574	602	595	601	590	599	604	649	581	613	625	588	639	578	645	637	618	601	594	553	594	623	607	604	626	584	605	605	558	531	567	535	595	570	560	568	597	556	609	579	586	629	562	586	590	628	603	577	581	594	612	567	581	598	581	598	567	605	612	579	573	579	591	619	576	557	607	600	596	635	560	607	570	583	569	595	611	554	553	614	579	581	603	616	592	559	555	606	628	579	573	659	608	630	551	587	577	575	576	617	622	598	614	584	642	615	608	590	622	582	624	601	670	566	604	555	617	583	628	552	609	578	577	605	598	592	608	571	610	596	587	623	585	609	562	604	583	600	596	577	591	591	581	616	612	567	614	588	573	600	561	600	578	603	576	597	655	555	588	576	605	567	561	587	569	599	581	614	601	547	590	618	629	606	583	583	607	593	570	607	582	563	612	607	612	591	603	587	585	592	581	584	545	624	597	616	573	609	643	566	619	541	575	600	614	567	594	593	562	603	625	596	571	589	598	590	600	562	609	573	595	555	623	555	608	589	633	585	595	585	603	594	584	610	592	579	636	573	584	599	615	592	567	613	581	631	597	589	634	597	656	583	561	577	619	581	595	609	553	576	580	620	603	602	615	560	620	571	597	584	640	576	594	585	617	565	592	577	628	543	658	571	634	623	594	565	606	637	544	576	572	581	592	605	573	597	573	596	597	582	623	603	572	614	599	585	566	604	596	576	607	592	588	589	606	587	552	587	558	604	615	586	586	560	589	582	656	600	590	582	579	605	642	573	608	567	547	592	592	586	582	582	604	634	601	605	574	627	587	584	639	557	589	618	598	603	615	606	536	586	581	591	580	596	594	579	629	617	585	579	578	600	610	576	604	601	582	589	613	558	588	579	572	596	607	567	589	620	600	565	593	573	577	607	639	647	594	644	589	609	561	600	616	560	607	598	575	573	593	597	636	615	588	560	570	596	574	583	585	631	571	593	584	567	595	575	597	611	585	614	579	602	551	610	627	562	588	611	601	617	596	634	572	617	613	595	556	609	573	550	618	588	589	562	594	587	621	567	619	595	601	614	599	639	547	613	608	587	601	581	588	601	566	617	593	572	600	593	616	578	619	559	550	575	547	639	586	591	592	612	598	656	590	577	639	571	572	604	587	582	621	592	583	601	662	623	611	587	567	570	581	599	606	594	620	573	610	579	637	602	573	637	596	510	591	598	615	624	573	592	600	554	593	594	584	595	566	611	605	592	584	640	562	596	562	589	591	588	644	549	583	617	589	589	602	578	606	651	574	623	637	652	596	588	567	583	614	558	594	578	567	587	561	599	591	603	573	569	581	624	591	574	587	609	555	599	585	597	582	575	586	586	566	619	625	567	590	610	568	577	596	599	576	613	602	598	545	621	589	565	588	595	618	598	616	553	594	553	579	596	564	565	606	572	590	580	596	547	596	590	600	616	599	544	541	593	581	608	587	599	585	630	621	592	565	598	615	606	597	558	590	574	627	627	596	569	576	566	590	639	642	585	606	635	578	568	601	569	584	592	617	616	630	621	582	628	586	597	604	631	605	582	581	582	588	559	570	595	565	598	599	654	593	588	565	610	571	591	628	629	614	582	610	573	579	616	642	568	582	609	605	606	572	587	604	552	599	588	577	592	580	617	586	550	574	559	586	585	599	614	612	624	613	587	571	602	591	575	553	587	627	584	581	609	612	560	623	622	608	602	620	560	572	601	602	594	624	576	586	592	621	592	619	629	599	559	661	595	615	613	633	538	563	607	586	590	564	615	587	596	589	559	592	571	595	610	596	581	613	570	578	556	607	550	598	588	588	556	569	622	577	597	593	626	575	586	617	634	623	592	550	620	612	609	534	563	594	607	563	567	615	570	602	588	573	613	576	508	592	538	599	550	593	595	641	597	563	574	562	558	643	584	585	582	602	574	569	584	570	581	574	613	617	648	629	609	572	612	620	619	608	603	594	584	626	606	610	597	570	638	565	570	611	584	567	604	560	548	616	587	589	576	582	577	615	592	608	620	613	602	607	572	538	567	591	593	607	615	598	563	635	600	613	589	593	661	605	596	637	583	601	551	582	550	574	606	620	595	589	605	598	576	639	600	650	590	586	599	601	604	599	559	557	564	587	602	569	550	595	638	631	569	547	545	620	606	602	574	555	607	636	588	610	561	566	580	609	606	608	573	572	637	640	586	583	569	559	597	564	668	612	608	605	637	595	621	597	574	588	589	578	610	590	643	599	594	572	576	577	565	543	589	625	589	548	595	643	619	621	572	599	597	583	591	604	589	564	581	570	587	554	588	554	585	596	604	620	621	591	583	569	581	632	613	577	610	596	573	620	572	569	579	583	581	579	561	560	575	619	568	574	621	567	603	577	563	605	600	591	596	595	598	564	617	595	615	619	559	579	559	585	606	600	587	617	596	600	544	612	649	613	564	578	593	634	620	561	562	629	602	564	590	570	606	617	629	569	528	593	601	582	601	608	509	630	576	593	558	611	582	569	574	641	557	572	627	589	608	620	589	624	595	599	614	596	615	603	603	604	606	574	592	600	587	585	562	599	631	597	618	590	579	599	610	567	597	613	590	542	581	592	575	609	587	606	595	601	591	586	563	650	599	581	574	575	611	579	572	590	609	602	566	552	629	624	583	593	603	560	556	577	591	592	549	604	592	589	601	585	590	612	629	619	563	590	565	637	608	579	587	587	642	584	588	602	596	611	561	611	600	542	629	572	585	551	608	586	586	593	540	656	611	589	612	609	627	645	633	568	561	557	623	613	594	591	561	576	592	594	615	539	603	546	604	599	622	557	612	616	575	551	563	622	601	593	616	577	572	586	595	570	617	613	562	586	567	602	649	608	600	612	588	596	595	566	589	594	585	606	609	527	580	590	583	542	562	601	574	576	594	590	604	600	572	594	607	636	608	598	605	554	609	674	581	606	593	619	569	573	581	631	623	636	562	585	631	616	558	565	568	622	578	594	615	571	606	556	621	595	608	563	599	608	540	601	587	598	576	585	554	591	576	562	607	579	635	564	603	578	570	581	608	634	600	594	628	590	601	580	594	591	583	605	603	559	589	586	634	558	575	601	636	574	544	636	602	641	563	626	590	578	569	518	577	623	584	603	615	576	607	616	589	573	621	583	594	599	586	586	566	617	607	597	572	588	601	620	582	623	554	617	592	629	569	618	548	571	606	577	598	660	629	571	643	630	574	584	610	524	589	594	571	582	635	632	573	586	616	561	576	587	605	607	584	558	577	581	581	557	604	573	591	598	562	540	537	611	577	568	582	630	606	569	620	600	591	619	588	569	576	591	570	618	571	601	631	618	607	620	619	616	633	568	568	601	590	592
23586	21096	28058	24352	21060	8529	1225	888	745	681	676	644	642	615	621	570	612	583	605	593	566	584	544	540	557	531	540	517	634	519	566	560	531	566	553	549	511	535	552	560	551	545	541	559	534	552	537	557	535	553	506	504	551	572	519	566	527	524	519	545	572	496	575	524	533	557	513	530	469	526	507	569	505	577	538	543	519	547	524	508	560	542	542	580	546	574	508	518	541	587	549	556	524	533	585	549	513	545	508	516	552	542	571	556	546	551	520	519	548	577	550	532	512	511	524	523	556	503	551	533	524	551	571	555	543	534	540	512	524	505	535	552	552	540	510	555	546	544	544	574	527	489	508	504	540	511	527	569	543	568	545	562	503	509	554	514	516	562	505	540	555	515	522	529	511	545	507	561	565	522	537	554	546	520	533	550	506	495	516	520	516	530	554	510	550	472	510	541	554	562	481	555	537	523	534	576	563	554	539	548	524	542	520	529	547	497	549	533	564	530	487	542	529	518	596	560	563	560	525	569	582	578	553	548	543	511	502	540	550	538	531	534	544	510	559	525	541	552	522	558	495	522	540	516	536	485	536	492	553	549	499	478	498	575	542	517	558	537	556	525	545	516	537	522	567	532	520	526	549	504	546	560	500	529	553	535	523	504	501	517	533	519	508	510	532	541	528	521	549	546	493	518	541	536	515	564	548	513	524	501	555	502	541	524	599	493	533	556	527	510	544	542	554	488	480	538	556	510	547	484	530	534	521	542	541	509	562	513	542	522	510	490	529	508	531	525	541	546	540	561	527	549	554	554	505	574	525	553	505	510	528	539	527	559	532	503	544	545	489	557	542	523	543	530	538	551	534	547	525	506	588	550	545	516	519	545	525	496	548	479	490	509	508	556	551	561	526	538	526	539	539	535	546	529	534	542	559	516	548	575	516	535	558	508	501	522	585	548	588	526	528	533	496	522	526	559	559	499	479	553	540	520	560	518	561	528	544	523	484	507	527	544	526	497	525	516	572	553	543	539	480	503	513	515	483	589	556	523	549	526	513	536	566	517	535	500	560	555	522	522	530	536	549	560	553	542	528	546	505	527	544	516	507	548	516	544	490	533	526	547	535	554	487	533	543	535	564	507	522	549	535	514	548	541	539	478	553	526	530	554	499	524	534	526	516	539	547	524	534	514	574	540	496	569	537	578	570	558	513	540	557	576	523	551	534	559	523	547	509	549	544	531	503	539	520	559	529	528	551	518	498	530	529	559	515	531	523	570	533	541	477	535	546	544	483	563	539	509	539	537	526	499	540	549	498	499	512	569	557	546	539	506	523	498	537	546	545	520	499	535	561	563	530	520	559	498	516	544	489	532	496	530	527	553	524	538	501	526	543	528	509	535	497	518	559	537	519	528	515	512	552	570	527	519	532	529	585	547	511	486	510	539	556	528	566	559	538	533	525	559	527	527	537	534	546	536	519	503	515	537	546	509	569	525	526	505	526	542	570	548	530	540	526	519	544	554	478	531	554	517	565	526	526	521	546	522	537	529	530	526	542	555	504	550	560	527	508	542	555	537	548	544	554	517	515	558	551	491	499	526	542	561	537	516	564	525	549	537	529	507	527	563	528	532	559	558	535	537	509	519	518	543	530	535	564	514	504	525	546	545	529	565	499	530	493	546	549	511	539	527	540	558	503	550	509	480	542	552	515	551	554	527	507	561	538	526	535	525	552	525	506	524	555	481	516	524	514	531	566	525	581	539	546	542	551	512	572	522	515	531	562	517	511	551	539	518	533	556	516	569	543	548	502	510	515	497	548	526	565	529	555	484	534	512	541	555	530	547	513	515	525	507	536	551	509	518	480	505	523	568	535	532	569	530	537	549	527	524	523	530	520	553	538	519	516	479	514	557	541	504	527	591	538	508	529	535	562	550	559	501	548	575	555	548	495	555	551	550	501	496	506	565	533	479	517	528	544	567	547	583	484	570	538	515	509	532	517	520	505	554	537	530	517	549	541	523	553	515	571	559	542	487	546	535	566	503	534	540	481	527	510	524	545	530	541	509	512	526	500	521	513	587	558	518	554	544	547	536	487	541	489	505	541	556	564	530	548	546	534	519	530	529	497	506	550	520	500	561	527	586	568	545	512	542	536	534	554	547	528	543	509	565	513	561	526	489	550	510	516	547	470	501	531	506	509	553	547	571	540	527	555	548	511	563	546	579	469	570	474	524	507	519	548	533	544	552	531	560	532	530	487	528	509	527	525	543	563	533	525	546	541	557	507	554	501	540	561	561	538	495	537	516	531	520	546	531	522	552	566	511	537	545	494	555	528	501	511	597	507	561	567	571	511	538	563	561	526	513	479	553	516	524	525	540	522	496	562	584	551	560	524	496	535	525	565	545	549	547	514	514	568	524	546	534	544	524	575	513	531	473	496	518	533	530	503	578	540	578	544	546	528	557	511	542	523	510	517	535	577	512	587	530	528	522	529	534	535	528	528	549	495	548	528	517	560	563	528	565	551	540	516	548	583	555	543	551	521	537	534	514	493	519	544	541	563	528	544	555	535	513	514	475	534	533	497	502	541	521	525	539	529	520	542	505	520	512	549	552	570	572	533	525	515	579	495	551	541	541	524	535	525	542	562	513	545	552	502	520	523	540	536	548	593	520	503	539	574	569	530	561	509	533	530	533	562	553	546	526	530	503	571	554	499	571	523	494	563	552	541	514	529	520	516	549	545	557	524	598	513	546	538	531	563	532	549	495	537	505	531	532	555	547	523	531	547	545	545	529	537	547	551	478	517	566	530	533	550	532	504	547	529	543	541	563	571	526	507	570	575	536	526	512	539	534	548	496	475	500	522	526	507	533	502	541	556	552	517	504	534	491	560	523	568	559	483	519	494	532	492	516	564	497	567	535	528	534	553	522	527	522	494	517	576	547	542	540	523	499	535	550	553	556	561	520	528	569	501	529	516	552	553	534	510	535	550	563	570	510	548	496	536	557	519	555	532	544	467	500	501	564	544	560	565	541	549	482	503	509	473	570	549	528	553	518	533	548	499	555	565	533	488	503	586	513	562	566	578	481	541	519	511	542	546	535	565	480	561	486	535	575	542	525	512	551	549	529	533	505	551	554	520	555	512	538	490	563	524	475	505	509	519	532	513	523	554	528	516	582	549	550	531	516	518	563	492	528	544	547	507	507	521	522	532	533	553	559	547	512	546	523	522	510	547	504	544	509	506	502	513	530	540	529	543	546	529	546	529	499	543	516	489	489	531	529	556	491	567	513	524	537	508	589	501	527	524	479	512	504	556	556	528	537	521	490	525	532	542	507	542	551	546	556	569	533	477	548	514	506	559	533	505	547	546	531	507	576	504	529	544	542	556	512	542	583	510	558	546	478	504	499	552	521	548	524	526	509	553	480	512	517	491	531	547	499	556	517	532	507	548	548	537	559	472	570	540	527	570	540	537	530	527	564	501	531	579	499	510	562	509	529	531	563	553	566	548	517
3229	8134	6483	3164	2250	1733	1498	1204	1112	963	896	876	789	805	732	752	760	740	676	683	659	730	664	669	647	662	674	692	636	667	683	648	652	652	651	648	636	599	656	668	633	613	657	632	634	641	625	635	637	666	680	642	659	672	627	618	665	684	613	644	649	665	648	654	626	593	657	607	614	677	658	642	622	603	669	622	658	636	629	602	657	640	664	616	641	632	633	635	635	615	629	670	619	663	616	617	610	652	627	650	621	670	663	645	620	640	606	679	689	639	631	657	624	626	632	665	632	585	599	628	615	626	654	608	651	582	617	658	615	599	628	562	612	622	579	683	619	630	636	655	596	618	639	619	616	600	635	634	600	688	653	668	588	605	642	660	613	624	649	606	627	618	646	657	572	635	620	632	659	637	648	616	619	660	613	599	640	662	651	670	590	662	642	642	662	660	660	629	626	619	621	627	646	604	645	648	626	606	636	576	657	656	627	660	615	604	645	631	643	655	696	661	631	615	636	633	638	648	645	634	611	624	651	639	671	636	601	642	600	627	652	661	666	630	601	597	611	641	659	651	602	589	653	643	610	616	629	631	648	640	637	668	616	653	552	641	693	601	667	658	618	603	616	606	651	622	566	629	617	616	665	643	621	666	624	660	634	624	660	656	644	661	652	654	637	640	648	633	662	615	662	688	698	614	642	685	668	631	682	636	614	640	639	659	670	636	657	664	657	656	671	617	628	638	660	632	613	605	679	602	604	607	604	620	690	613	651	616	627	634	640	630	643	617	607	653	604	609	642	628	667	665	624	665	641	634	623	625	624	638	655	662	667	636	635	617	631	667	643	611	615	628	656	642	620	650	631	617	632	657	621	621	639	621	640	621	670	616	623	665	607	643	614	636	649	622	635	621	594	631	644	665	612	645	615	671	582	645	654	638	643	642	628	620	586	634	666	626	629	667	674	623	621	597	630	627	647	626	648	575	573	720	645	579	669	640	643	635	635	654	661	639	673	665	630	655	627	663	653	650	648	642	632	626	611	633	617	657	679	622	635	641	609	610	611	629	677	632	625	665	665	602	619	696	648	609	635	657	628	626	634	650	652	607	625	599	611	650	645	655	614	634	671	636	663	673	626	647	654	638	639	615	617	636	632	654	643	623	633	650	613	669	633	646	641	658	583	626	625	629	624	610	601	622	610	638	633	686	638	643	626	639	667	593	655	631	630	647	615	611	636	670	630	622	592	640	622	661	676	603	612	620	599	616	596	620	653	607	637	623	633	619	671	605	660	572	600	644	626	589	657	654	601	624	642	645	664	686	627	641	625	599	640	661	677	622	580	655	655	611	613	625	652	664	588	642	659	591	663	623	590	633	619	655	608	628	624	646	634	628	603	657	631	658	658	630	619	606	623	615	659	666	628	666	599	683	654	643	676	621	653	598	621	618	627	608	591	634	630	680	623	662	614	628	636	674	619	638	642	630	637	609	607	617	658	643	656	669	636	617	688	608	623	641	674	644	612	609	618	642	628	639	598	619	616	632	628	638	646	651	599	627	623	656	624	635	640	648	636	622	636	662	641	596	605	615	617	625	637	642	647	639	600	628	635	647	610	648	613	610	655	671	605	615	609	636	624	649	641	658	570	671	622	643	626	654	633	618	616	616	654	644	604	665	583	636	643	619	621	621	647	658	652	631	646	630	654	627	635	625	657	605	683	604	663	626	616	642	673	642	669	657	652	653	665	615	628	656	653	573	672	658	655	618	655	695	621	616	635	639	654	610	663	598	595	640	661	619	621	653	600	653	633	606	622	646	592	650	663	672	670	613	644	688	637	626	635	646	685	671	642	629	634	722	611	654	647	623	662	649	597	617	654	610	644	638	639	651	676	617	673	640	627	635	618	590	627	634	630	620	661	593	633	659	637	611	656	634	615	655	619	635	681	629	641	625	597	625	620	615	650	594	654	626	661	622	602	648	625	636	626	566	631	652	638	586	588	618	638	618	621	606	592	635	714	657	647	632	606	624	642	615	691	618	630	606	655	626	609	669	630	661	652	615	665	646	657	603	626	635	628	642	613	655	617	635	636	592	663	606	590	658	673	625	624	655	633	634	624	615	634	611	609	635	635	648	620	661	634	642	621	624	624	638	641	659	618	636	589	669	651	630	622	626	650	660	648	649	656	628	673	675	663	628	599	643	655	674	597	638	649	613	605	639	625	621	651	616	660	646	670	611	639	669	613	685	674	673	633	641	561	623	632	636	674	604	634	646	616	623	634	648	664	680	617	619	654	621	608	648	639	630	642	635	582	627	618	662	638	668	645	597	649	606	682	655	623	590	638	640	658	654	624	669	626	661	631	650	606	677	641	645	620	627	623	600	670	641	619	623	565	660	612	644	640	580	605	644	632	630	630	631	600	664	629	631	693	631	648	612	640	661	626	634	619	688	618	618	619	646	652	598	624	633	665	674	661	606	630	665	672	612	630	668	640	611	635	699	654	590	617	632	652	636	583	654	669	664	634	615	633	583	642	633	630	664	659	605	634	646	637	625	622	661	677	649	643	584	635	618	601	630	654	664	660	617	641	637	605	609	610	615	630	609	651	654	646	635	602	647	678	628	625	626	609	676	629	621	639	647	647	640	638	641	621	654	678	608	606	612	590	675	645	623	713	592	594	618	624	609	612	664	618	649	657	608	679	641	646	587	656	625	619	639	652	628	649	659	670	609	612	652	596	614	632	637	654	570	656	651	608	632	679	627	613	645	663	609	618	635	592	669	618	588	596	610	644	666	675	645	639	694	637	655	657	619	660	646	657	620	594	626	634	630	617	644	642	631	664	647	623	620	618	629	639	613	606	615	660	603	668	694	614	592	652	617	642	655	615	663	653	647	634	597	617	640	626	672	649	677	640	647	605	615	635	661	651	610	676	603	574	657	653	668	614	623	658	607	625	611	655	610	642	617	617	604	614	679	610	667	664	603	668	627	632	639	628	621	672	639	651	642	592	589	609	654	699	648	602	616	640	624	646	650	646	670	584	642	651	621	656	640	640	637	621	656	639	615	626	660	553	619	630	622	616	596	630	673	624	637	592	668	622	601	631	647	603	673	642	641	670	667	618	651	624	677	609	665	614	636	623	650	650	649	627	621	654	654	662	618	621	619	625	651	617	610	627	635	647	635	642	686	679	630	641	633	630	609	641	636	673	663	677	626	610	668	658	630	640	638	598	618	629	608	632	652	659	643	649	639	597	643	637	596	611	631	652	639	614	648	629	594	634	648	599	652	605	682	600	622	638	596	630	633	659	618	701	633	637	656	649	626	641	628	661	678	635	656	592	636	659	631	606	627	631	635	625	606	626	618	701	631	659	664	632	645	641	658	638	620	631	654	592	707	605	655	660	616	623	637	620	628	626	635	629	634	610	661	677	638	627	609	678	612	633	626	657	667	621	631	653	637	654	622	647	611	603	617	593	666	621	598	577	627	641	653	624	611	589	628	657	603	655	625	656	683
24593	21091	27050	25241	10693	624	498	418	364	289	343	329	306	323	290	275	272	304	285	277	294	284	294	274	264	251	289	263	268	268	277	260	273	272	251	280	270	256	230	261	287	247	251	256	292	286	263	265	261	286	248	267	249	264	270	248	267	246	240	295	263	258	253	279	284	254	265	272	264	267	270	248	249	262	265	282	268	277	282	264	261	266	260	262	271	272	260	265	268	264	248	273	287	259	266	264	259	273	277	273	254	272	240	250	268	264	295	252	253	262	248	274	262	254	293	250	271	267	264	264	254	282	271	278	293	250	264	264	269	258	287	271	289	287	281	264	255	259	266	267	260	250	275	221	275	255	240	276	282	271	289	275	256	266	288	289	238	243	270	268	271	264	253	276	258	260	264	235	248	258	250	222	251	274	251	256	251	260	290	265	260	246	255	264	250	263	260	284	254	277	257	308	238	240	240	269	257	270	257	250	264	237	266	275	239	273	257	267	266	264	266	253	258	271	245	265	261	267	261	255	245	291	273	270	255	262	280	292	280	258	265	275	265	253	262	265	241	262	274	257	280	267	261	234	259	281	244	245	243	247	239	248	251	268	236	252	273	247	237	280	296	268	284	255	219	275	258	259	262	253	267	259	274	266	311	261	269	268	274	282	269	274	261	297	239	261	288	257	259	256	259	285	260	268	252	273	255	281	295	268	273	267	267	276	259	272	275	276	270	271	289	263	253	254	253	271	285	238	278	251	280	271	241	256	247	249	261	272	311	276	260	257	264	235	260	271	240	260	245	247	264	253	258	248	237	283	271	260	286	260	250	243	237	247	233	268	261	238	281	270	269	262	272	269	242	270	257	281	282	285	288	220	250	294	281	280	267	265	283	301	292	273	271	284	258	257	263	271	270	226	265	266	286	269	267	262	277	243	226	241	273	281	279	248	274	257	283	268	284	247	270	268	261	271	279	253	246	262	282	235	275	272	265	253	274	280	274	244	266	262	276	292	262	244	280	256	285	240	259	258	272	260	273	292	259	251	239	265	282	241	255	267	279	253	244	279	271	249	275	275	281	275	251	262	314	247	275	252	273	264	273	250	258	258	255	277	275	249	297	262	255	278	305	263	245	267	224	262	256	263	283	279	270	262	293	275	283	257	275	267	251	244	294	275	269	271	229	280	252	267	258	259	261	256	234	257	274	230	257	256	268	266	283	244	270	258	257	267	251	302	275	264	246	299	255	267	282	254	255	256	254	262	241	278	271	261	254	250	266	259	284	279	244	275	267	259	269	278	267	265	289	251	246	260	265	256	243	274	256	265	226	271	283	274	261	256	258	239	251	262	267	249	291	244	285	244	267	263	272	266	289	271	264	276	258	242	265	251	298	277	259	263	277	230	264	257	266	271	262	266	277	255	277	254	270	258	300	304	265	261	262	278	286	252	276	252	273	288	269	250	251	262	256	258	260	268	269	279	299	285	272	255	271	270	264	237	263	265	252	266	250	286	241	280	264	270	242	272	282	278	224	284	252	258	283	241	256	267	292	256	254	266	273	261	255	282	267	282	264	252	273	257	281	269	260	270	255	242	265	261	265	279	251	257	245	258	233	247	264	256	265	288	262	284	259	272	259	286	239	269	256	246	249	262	265	276	251	259	250	269	262	247	293	260	256	255	240	250	285	257	254	256	276	251	266	256	257	249	251	272	274	277	261	253	254	267	254	249	265	265	244	260	272	244	257	273	276	270	254	263	275	283	248	241	264	246	254	247	263	250	267	256	283	260	275	277	234	276	253	251	266	270	267	269	291	267	247	271	246	260	266	280	266	272	260	253	247	266	261	243	271	264	260	257	259	240	292	245	277	225	257	270	279	277	227	238	254	276	281	303	257	260	278	265	271	259	282	283	267	273	243	274	279	251	260	253	274	247	269	234	290	255	264	250	248	265	271	236	242	260	249	259	237	256	266	256	279	265	239	267	250	274	284	270	265	225	288	270	261	254	271	292	266	277	326	272	267	244	238	250	282	262	277	265	261	279	255	267	261	254	261	250	289	266	288	256	249	248	279	273	268	272	239	265	246	261	265	261	287	258	290	269	228	286	284	270	269	267	252	278	275	253	267	245	261	250	255	261	293	280	289	254	278	276	288	251	277	271	232	267	297	249	262	305	282	258	272	257	276	216	287	295	229	269	293	250	236	221	258	250	265	241	245	251	252	246	257	264	257	282	256	229	242	267	248	279	266	251	260	260	284	257	271	252	263	286	270	286	237	281	270	274	250	285	276	236	245	236	250	246	256	267	265	269	261	246	256	248	248	250	239	263	248	230	311	257	306	246	240	250	231	271	257	269	280	274	286	269	266	261	264	259	251	262	271	319	253	261	281	279	269	271	250	259	287	234	266	279	286	275	259	260	263	266	260	261	280	265	258	298	286	240	262	274	258	256	284	257	273	242	256	283	267	242	275	267	290	272	294	264	255	252	245	273	275	256	269	267	248	283	298	275	299	278	302	264	287	282	266	261	259	296	287	276	268	253	260	285	276	278	310	273	234	260	251	258	286	258	265	287	276	241	264	262	244	252	255	272	235	238	250	281	262	293	262	266	263	253	284	250	265	263	274	277	276	245	262	233	289	246	237	266	269	258	270	257	254	269	255	243	279	251	266	275	234	273	269	257	274	297	268	257	278	270	236	288	258	232	253	258	290	268	250	283	258	261	253	258	261	252	252	250	289	265	276	261	264	223	238	284	257	245	273	269	259	292	231	267	233	293	280	278	242	277	268	243	280	257	252	256	262	280	258	262	234	306	264	263	254	243	252	282	284	258	257	286	271	264	291	269	243	266	275	266	277	271	256	281	255	252	261	261	251	261	285	293	240	295	279	263	246	253	268	253	263	283	255	263	273	281	262	256	247	231	273	265	232	263	243	252	277	262	259	251	258	263	270	269	259	265	264	295	279	262	268	251	276	255	227	248	255	262	268	254	263	280	254	282	284	282	296	246	238	247	271	273	267	280	281	258	262	244	246	266	270	273	298	262	262	251	298	265	274	265	260	294	256	247	275	268	278	263	251	264	262	258	270	280	274	270	251	284	270	259	274	265	239	258	270	268	280	247	259	289	251	274	254	282	240	264	258	282	259	260	252	270	257	287	266	255	236	262	246	257	255	249	296	253	267	260	287	285	283	253	252	282	235	291	275	261	273	226	257	264	250	254	249	240	258	272	239	269	285	265	279	247	265	289	261	298	265	276	267	252	248	269	273	229	279	261	259	249	246	261	262	260	275	235	260	283	274	253	243	257	266	277	263	233	260	254	265	282	290	294	262	266	276	265	254	261	252	266	267	273	272	262	254	247	245	263	268	248	268	270	263	270	255	264	252	295	262	252	243	254	277	281	250	270	283	265	258	263	234	242	248	238	252	260	265	263	256	270	275	268	256	265	282	282	243	240	263	268	266	271	250	280	260	254	253	267	261	283	268	293	270	253	265	252	260	269	279	243	240	272	263	283
3248	4999	3711	1825	1289	1039	807	679	594	485	477	456	444	402	430	409	367	307	355	337	341	322	343	328	325	335	304	303	303	307	328	341	359	315	309	309	325	328	339	320	330	316	331	330	283	316	297	325	345	311	307	293	312	334	307	308	304	351	342	302	307	329	327	312	280	326	329	275	309	285	318	316	343	315	315	308	304	300	321	292	311	302	303	304	300	299	314	327	302	319	337	322	303	337	327	317	318	316	347	279	332	309	323	297	309	323	286	324	339	271	310	298	329	328	293	330	319	313	285	331	320	319	340	308	289	300	317	325	307	297	323	288	303	335	315	305	315	310	347	332	313	278	292	321	309	331	337	320	291	300	321	324	319	302	322	311	318	317	333	300	325	301	329	317	329	330	304	298	291	297	319	315	288	312	309	307	330	288	300	306	324	343	314	313	319	305	316	303	298	299	335	303	339	316	322	305	317	322	316	320	317	318	315	322	340	323	297	277	287	307	327	319	296	315	273	291	300	333	315	308	307	345	316	351	312	276	316	299	325	298	314	322	308	306	304	325	328	303	335	324	303	300	320	295	297	328	310	307	296	305	333	283	339	318	343	295	310	305	311	263	330	294	314	328	309	309	323	344	312	320	339	290	295	298	281	298	330	302	332	313	327	319	309	282	296	287	310	301	303	303	342	327	304	326	320	298	271	345	322	324	304	303	325	329	310	317	303	316	371	300	315	297	333	287	312	304	347	309	293	334	311	318	304	308	297	337	330	283	277	300	263	303	306	302	322	313	311	299	318	345	291	323	321	321	343	305	307	297	334	308	292	299	320	346	296	333	289	319	272	342	317	329	294	309	317	346	287	279	327	290	267	313	290	343	332	319	301	291	299	316	336	302	336	351	290	288	292	328	319	299	317	305	294	315	305	310	319	344	312	308	300	286	322	308	337	303	320	278	302	304	329	327	323	322	327	327	320	301	307	298	322	277	310	323	304	310	303	328	297	290	328	318	318	298	337	322	315	344	317	348	318	306	274	328	320	310	296	282	325	306	303	275	302	327	310	307	321	311	302	292	306	318	294	317	317	325	305	300	315	328	307	307	307	318	303	317	310	301	297	322	295	290	296	343	319	316	312	323	330	283	319	348	341	304	328	299	341	316	305	338	325	301	324	321	327	312	294	331	333	315	328	326	314	336	274	287	306	287	317	317	352	344	305	305	290	319	316	294	332	300	288	293	312	317	324	320	317	314	317	293	295	329	354	329	305	318	312	304	306	313	337	299	333	302	288	321	296	335	304	312	300	304	331	317	312	329	285	309	312	313	330	305	326	318	283	299	320	344	303	329	304	284	321	276	309	302	330	313	267	308	298	294	287	349	317	321	312	318	326	302	318	331	309	324	302	337	307	328	335	310	325	307	295	322	323	304	293	296	295	304	310	309	325	328	333	307	295	285	309	303	315	301	313	288	327	305	319	281	335	305	321	345	274	288	303	322	322	308	315	312	319	301	287	310	315	301	325	331	287	295	291	295	324	332	352	305	311	306	319	294	314	313	322	303	305	332	300	274	316	318	305	266	298	342	312	324	312	300	332	312	316	299	284	313	333	316	327	314	295	314	300	265	342	326	337	290	310	299	321	306	332	333	304	325	331	299	316	331	306	306	305	316	328	303	310	293	324	310	310	354	329	290	299	296	338	320	302	320	301	317	328	275	313	302	313	337	316	321	318	312	290	323	341	341	328	303	298	329	285	313	289	308	333	341	304	312	323	328	299	331	339	331	317	320	331	307	303	309	335	323	333	312	309	316	314	307	312	309	321	343	303	326	311	320	312	332	304	307	295	320	329	327	322	326	306	325	307	284	322	316	322	345	347	295	331	319	308	299	329	315	288	314	310	288	332	299	309	313	297	346	329	333	295	331	327	346	334	334	277	320	307	312	288	321	320	293	291	319	335	358	306	339	314	306	285	320	316	315	326	319	281	299	328	291	302	302	342	305	328	318	319	332	309	325	344	324	334	334	318	292	322	348	303	304	322	314	322	323	346	319	310	316	311	321	318	338	287	329	320	307	328	313	345	301	319	350	274	326	297	294	316	302	336	350	316	303	309	313	310	315	305	309	296	273	318	287	324	350	309	317	300	318	315	302	298	299	301	317	322	332	342	310	267	312	286	328	300	320	318	299	287	323	303	321	335	299	289	288	303	302	332	344	281	325	314	328	282	313	284	351	322	313	312	333	335	320	307	335	327	312	319	313	301	307	292	278	324	297	302	340	312	325	314	295	332	295	290	326	316	315	318	302	284	318	331	294	321	292	315	325	347	336	317	317	301	320	332	289	305	326	328	327	309	322	316	318	301	287	336	313	308	303	295	314	316	338	315	308	306	291	299	308	306	303	303	298	341	307	310	289	318	307	331	302	284	340	300	309	306	284	286	314	302	329	302	299	316	293	287	326	311	323	320	283	301	302	301	328	292	310	323	316	340	330	316	331	316	302	302	309	348	298	336	306	361	324	326	329	305	328	288	326	304	328	309	331	314	327	295	316	333	314	319	302	324	336	332	314	316	299	311	339	287	341	319	314	332	308	323	292	311	326	322	306	322	348	300	289	292	327	315	314	333	320	283	337	322	312	294	296	290	311	303	311	350	357	306	333	323	327	326	329	305	302	303	291	303	314	276	294	296	323	312	319	303	320	308	294	301	328	332	315	286	333	301	342	337	313	303	308	294	322	289	307	280	326	314	310	313	316	315	308	282	309	306	348	313	322	307	306	330	303	317	304	294	307	319	311	299	304	289	273	326	304	313	287	276	311	285	311	291	336	300	336	336	327	334	306	314	339	286	307	301	295	305	323	328	311	344	319	297	306	319	332	317	292	303	310	311	299	349	275	319	304	328	328	329	348	314	291	303	295	293	294	332	321	302	325	323	317	300	321	315	329	324	292	295	300	302	276	303	347	302	308	345	309	315	309	302	330	315	299	315	309	325	337	311	288	323	317	317	295	327	321	337	308	321	317	303	308	303	306	311	333	328	333	332	289	340	324	312	284	322	316	294	332	339	298	320	292	310	329	307	303	310	296	305	317	327	307	345	316	332	289	310	293	304	333	280	314	328	297	311	316	299	279	316	310	313	295	309	296	313	296	301	312	298	300	323	337	304	286	289	321	317	334	336	305	301	335	313	314	346	305	325	306	301	324	318	320	285	314	312	302	314	306	284	301	327	282	312	322	313	329	291	321	270	312	307	353	332	309	285	295	316	322	339	301	358	321	330	342	315	326	327	307	296	335	298	320	324	306	281	300	303	319	317	308	309	318	322	291	315	290	327	349	313	315	292	273	329	294	312	288	310	290	324	295	326	313	364	308	321	317	309	313	329	320	334	284	319	353	286	302	301	292	296	313	333	299	311	299	326	312	306	327	318	306	326	312	316	305	297	354	336	283	285	327	326	331	283	297	314	317	331	314	327	315	343	326	317	287	330	293	311	318	315	326	314	312	335	314	294	290	322	286
22535	21114	28566	23907	21116	21146	6885	929	674	585	463	425	400	417	359	317	315	319	316	328	328	291	306	285	277	304	324	267	247	292	274	270	275	250	263	272	248	235	257	253	263	260	255	276	262	253	257	240	268	254	225	273	235	280	252	249	262	267	247	281	252	249	244	259	254	234	254	269	241	271	240	239	270	257	255	273	231	262	266	259	251	272	271	232	241	243	254	273	241	223	249	233	241	243	236	229	246	265	228	258	246	256	247	258	288	270	244	272	271	230	288	275	259	246	230	242	249	247	239	258	269	247	254	246	235	244	235	233	252	256	245	258	236	222	218	259	252	244	269	243	217	249	255	243	249	249	220	237	245	256	252	230	234	267	272	228	265	234	205	257	240	239	238	270	269	221	231	248	242	271	248	242	237	263	273	245	247	206	230	240	237	258	226	225	242	238	226	254	247	261	245	251	260	249	240	265	240	216	247	231	250	254	250	270	256	256	264	247	241	238	240	275	232	257	270	253	267	229	246	258	222	256	253	250	258	243	263	237	230	234	251	232	248	274	219	265	243	267	246	234	233	248	272	245	229	270	268	248	226	260	239	220	240	244	263	247	250	277	250	264	252	278	245	237	238	279	209	218	271	249	227	257	250	236	267	233	233	254	272	240	301	237	237	238	259	234	266	249	261	237	251	251	263	274	232	259	251	230	240	250	238	259	257	245	263	254	247	259	261	267	257	278	273	259	277	249	243	219	235	254	247	255	242	258	268	238	255	233	234	264	217	249	230	255	261	227	261	235	255	214	243	263	257	246	242	249	228	233	243	218	237	225	251	232	234	243	244	230	262	244	250	269	251	231	249	250	243	248	226	206	244	274	245	258	220	247	279	235	232	239	242	253	268	253	239	245	242	251	260	207	263	232	252	235	258	226	282	236	260	285	265	229	220	242	244	251	242	238	250	242	267	241	234	229	251	266	250	254	240	270	224	275	256	267	231	253	258	257	266	266	195	224	246	253	247	265	241	256	229	259	245	240	268	256	237	231	271	244	249	213	251	249	239	250	253	227	232	248	248	241	254	251	232	247	242	256	249	218	250	242	253	247	259	230	279	245	255	234	276	254	252	237	285	234	243	227	262	254	251	246	252	250	254	242	257	263	250	254	234	276	275	246	238	241	245	254	240	224	249	231	244	282	246	242	261	282	220	266	275	255	242	226	228	222	269	267	252	227	269	240	221	263	234	252	252	243	249	224	234	240	252	235	230	252	241	248	255	248	255	257	249	247	243	246	224	250	254	270	224	250	252	245	263	231	230	258	234	228	237	266	269	266	267	269	250	231	243	276	236	244	241	253	248	266	219	239	279	246	233	270	282	212	258	244	251	246	232	265	254	243	241	252	256	246	230	229	267	237	254	242	249	249	231	241	277	257	237	251	274	244	229	254	250	233	227	200	235	238	264	240	253	243	241	266	236	255	272	269	240	281	272	235	233	257	269	252	216	246	248	232	245	230	246	246	250	253	232	207	251	243	260	231	231	236	247	256	222	268	253	259	235	257	230	266	263	234	257	238	243	275	258	263	265	241	284	242	253	223	241	240	224	230	230	264	248	294	265	270	239	226	241	259	262	244	262	254	231	232	224	232	244	252	262	229	270	257	275	262	257	247	260	265	255	268	252	248	243	227	261	235	226	236	255	241	257	227	237	232	228	262	249	239	221	246	224	270	250	248	254	241	243	222	265	243	270	250	259	234	248	253	232	242	260	242	225	267	267	241	230	248	253	250	279	248	262	240	252	241	229	250	241	263	238	249	240	262	235	260	229	239	249	244	232	242	245	266	270	243	247	235	257	254	248	226	257	239	242	231	245	294	242	246	219	239	232	220	258	232	262	249	257	269	254	249	238	243	240	231	281	266	226	235	233	264	273	250	259	261	264	226	254	257	246	234	230	247	261	263	243	250	258	237	248	250	281	238	253	269	231	254	247	246	255	216	228	214	260	243	236	224	259	259	266	224	241	228	253	258	264	238	277	289	245	215	273	257	264	223	224	268	247	262	256	250	228	246	264	237	258	226	242	265	239	265	241	244	266	267	240	242	249	276	254	251	227	255	243	252	247	261	248	240	238	251	248	226	227	258	234	226	239	238	239	230	248	243	225	205	245	254	229	234	226	228	242	222	281	250	262	266	216	270	245	240	235	260	255	257	252	213	218	235	238	265	254	250	231	244	263	255	259	228	247	241	259	245	261	244	224	246	240	239	237	233	278	227	260	268	244	218	276	225	253	262	284	283	259	255	254	250	275	216	249	264	240	278	267	249	226	250	224	241	256	258	246	247	257	241	245	261	227	261	249	258	262	266	242	244	277	242	282	250	221	250	235	270	263	241	232	248	247	229	238	231	246	243	240	249	250	252	238	258	243	277	242	262	258	272	237	237	265	219	263	243	251	255	224	264	226	267	269	265	236	231	237	223	260	268	266	245	246	263	257	240	241	261	254	267	267	242	238	272	251	243	244	256	262	221	247	199	289	241	266	225	250	250	284	236	258	279	251	268	276	252	265	222	254	268	256	240	222	267	282	254	245	197	239	252	229	268	239	260	265	252	235	267	248	240	251	246	248	248	224	259	242	239	262	231	232	245	250	241	251	242	216	256	253	239	261	231	245	248	244	260	260	246	288	227	240	264	260	256	228	270	237	226	245	233	248	237	226	239	223	264	221	248	238	240	234	243	245	240	219	237	257	219	233	257	248	233	233	259	230	227	245	221	224	216	243	237	239	258	242	261	253	254	242	253	246	240	252	234	255	248	256	231	256	264	260	255	226	253	255	231	208	274	247	225	226	232	247	258	237	236	226	219	238	252	241	258	244	228	240	241	245	258	253	225	236	236	274	256	246	255	260	242	240	205	284	218	235	238	243	257	226	252	234	245	246	251	263	244	253	259	255	280	262	228	261	265	260	233	226	242	231	230	252	230	243	236	236	231	258	276	251	253	248	259	259	234	266	239	248	262	227	248	266	247	268	273	263	244	246	258	232	219	246	236	254	222	266	268	281	253	229	244	260	248	255	245	218	242	253	254	244	244	258	242	245	250	246	226	266	258	243	260	248	245	240	249	230	228	275	258	241	211	281	251	261	212	251	271	250	250	235	203	238	270	250	250	253	254	273	267	225	231	217	231	250	241	242	233	241	236	270	288	239	260	253	251	276	247	229	248	230	260	241	237	225	249	239	259	220	233	218	219	267	258	243	232	258	241	257	237	222	245	232	237	242	239	248	236	254	257	242	246	249	263	239	241	212	249	249	245	264	264	277	263	226	263	237	269	238	248	239	264	253	223	252	228	240	244	241	247	264	255	237	243	254	244	253	225	236	234	277	237	256	273	266	264	262	233	230	243	253	231	255	215	249	236	249	260	210	234	240	278	246	276	270	247	271	259	248	260	255	257	235	267	237	266	227	278	245	249	240	239	250	243	227	255	253	257	272	236	285	232	270	250	259	226	249	227	234	231	255	256
4203	13389	10615	5068	3470	2542	2002	1483	1184	988	825	766	637	595	575	501	478	441	418	427	432	339	396	373	368	358	389	338	341	349	386	314	345	320	373	312	320	332	326	331	319	304	324	315	340	308	328	313	344	303	345	318	327	341	305	304	307	329	303	319	306	320	310	312	290	323	306	303	322	333	299	320	328	332	331	349	285	322	329	303	296	322	278	290	337	303	281	323	316	292	297	308	295	300	294	307	258	299	296	310	317	268	271	343	290	285	340	271	314	296	288	287	296	331	341	307	315	293	330	298	322	302	264	311	294	326	269	301	268	298	318	284	302	280	337	314	284	348	325	301	283	298	298	300	322	298	321	292	304	319	318	292	305	309	293	308	299	321	313	306	298	283	303	311	320	311	341	298	344	335	305	313	343	308	304	345	313	313	315	289	300	286	282	321	280	330	271	284	270	294	323	307	324	297	314	336	271	315	296	279	302	293	306	309	323	278	269	312	322	299	290	296	289	296	304	298	294	300	286	313	295	290	313	315	293	292	301	314	276	302	317	322	295	343	308	285	310	277	270	297	307	306	328	305	314	324	309	280	296	280	290	302	305	328	312	285	304	309	304	326	259	302	305	306	319	322	299	290	299	277	335	298	327	288	304	314	337	307	328	314	323	309	283	329	301	317	301	296	287	298	322	280	356	305	326	296	315	305	270	290	287	301	267	296	318	318	292	300	274	329	274	303	292	340	322	284	298	343	289	301	295	296	294	309	310	296	304	268	306	295	315	305	314	274	308	292	288	278	294	307	299	302	305	319	271	298	282	302	310	295	288	321	295	312	312	297	313	324	283	292	319	314	291	308	287	322	284	296	292	300	299	302	301	286	271	308	325	296	299	301	283	323	279	298	323	287	298	298	296	280	275	308	311	299	295	290	276	307	278	277	285	293	309	293	335	316	275	307	317	300	300	311	285	324	285	309	275	305	290	284	299	275	294	288	289	300	296	315	313	292	314	319	311	287	327	321	297	305	278	312	326	318	283	295	304	278	317	299	282	317	323	298	313	311	313	272	294	299	294	323	314	302	317	291	336	303	327	300	285	285	295	286	286	278	287	318	357	301	320	272	287	322	314	304	315	309	287	304	291	307	305	295	320	293	314	318	298	335	310	327	337	288	275	315	299	307	285	317	318	288	304	328	292	273	328	322	327	310	312	308	284	335	315	306	325	318	300	314	291	284	306	316	303	295	306	291	281	296	313	298	349	296	297	305	306	295	301	301	295	318	311	293	316	340	268	318	327	288	301	326	283	291	294	331	296	309	272	296	307	288	322	312	312	324	291	289	311	315	308	285	334	309	296	305	305	289	323	327	304	288	301	284	291	293	339	302	320	329	266	290	270	292	287	286	263	285	249	313	269	302	319	271	322	298	311	278	316	300	315	322	310	325	298	294	306	301	308	314	289	300	286	326	295	302	329	278	303	277	296	302	305	312	324	320	303	310	306	308	323	298	296	315	309	281	314	285	307	307	286	327	284	271	300	311	291	315	320	276	324	309	299	314	301	300	317	305	343	316	303	291	300	324	287	297	287	307	291	323	290	318	312	308	293	311	293	287	298	305	295	260	333	289	312	284	316	268	307	292	324	271	293	274	313	290	305	298	281	267	274	322	324	318	277	288	264	336	318	319	309	284	284	314	277	323	290	296	323	304	325	290	307	249	318	320	293	308	322	305	295	279	284	299	316	337	338	282	315	307	322	275	278	277	295	288	303	288	315	299	308	302	310	278	281	318	291	286	309	308	312	304	291	290	332	287	277	296	326	301	311	297	292	299	287	287	324	306	293	335	299	290	309	323	316	331	310	309	302	335	317	300	296	295	318	323	289	296	309	309	307	291	308	284	282	287	295	302	273	309	318	306	295	281	309	315	310	277	291	313	280	308	300	319	315	300	300	304	304	293	301	304	302	291	297	306	280	307	297	317	290	300	346	279	289	283	314	305	320	282	313	308	290	294	296	324	340	287	314	298	306	296	267	310	304	289	274	320	290	336	321	292	280	272	305	319	311	309	304	322	314	341	294	316	293	331	292	279	286	298	287	308	321	287	330	272	303	263	297	301	304	307	309	308	314	297	280	286	318	333	276	274	305	296	317	304	308	305	309	313	280	279	303	298	312	280	297	317	298	261	288	311	335	308	301	325	304	272	264	345	309	292	337	301	291	300	299	294	303	292	315	321	301	296	316	271	300	307	321	327	278	334	291	293	328	298	309	288	333	307	276	323	296	298	292	311	323	303	322	315	282	306	303	300	306	294	322	326	287	302	273	286	301	292	284	311	340	318	317	293	294	292	308	303	318	317	310	276	305	300	311	286	296	256	300	259	278	303	311	295	281	313	298	334	286	303	267	283	273	325	293	296	332	281	318	290	298	315	291	284	301	322	333	283	307	315	324	304	315	298	321	313	311	291	319	285	336	335	265	271	333	316	303	314	312	318	310	282	289	299	287	323	328	295	272	293	281	298	302	287	294	294	270	296	281	333	291	291	282	319	312	297	298	284	303	292	301	300	302	330	328	292	300	323	306	302	287	307	287	320	308	285	317	265	290	289	291	311	305	327	312	309	286	297	296	281	288	335	287	306	306	288	289	340	308	308	335	269	295	292	288	282	307	278	312	289	279	295	306	297	287	302	322	289	304	307	272	316	293	303	298	298	286	306	308	295	290	305	303	333	302	286	302	318	324	310	279	304	319	301	321	321	356	329	317	292	341	297	319	309	298	297	287	315	264	303	305	332	274	280	290	269	285	289	305	290	314	313	301	334	309	310	304	298	256	327	320	306	274	299	301	321	276	266	279	326	322	295	288	320	295	313	311	287	314	303	314	288	284	307	277	302	298	322	301	269	307	295	336	310	295	271	329	305	296	333	291	317	299	297	317	321	296	276	300	310	325	279	319	316	323	286	323	327	281	301	264	320	312	341	275	309	287	292	272	293	303	315	298	331	303	353	276	291	295	279	292	290	313	296	283	307	299	291	326	298	318	258	291	298	329	295	299	286	319	298	317	300	299	329	300	270	279	289	305	290	292	287	316	315	308	323	312	292	299	293	326	318	300	291	320	294	299	286	310	321	303	310	287	326	302	310	297	314	320	291	266	290	301	311	317	306	315	288	294	296	301	310	327	294	309	306	305	289	313	324	272	313	317	308	309	279	298	298	290	280	308	324	303	314	278	294	279	299	281	311	312	327	309	301	308	330	302	315	328	269	300	295	291	295	300	292	278	301	313	303	310	275	274	307	294	324	307	269	282	293	287	310	284	271	283	286	284	280	301	340	302	304	279	323	331	314	285	308	300	311	301	258	297	307	294	304	292	325	277	305	321	261	303	280	290	303	323	301	318	311	329	291	305	292	338	300	304	280	288	312	326	283	316	278	300	284	284	289	313	296	312	310	298	278	303	303	306	298	298	303	304	313	319	299	301	279	328	309	304	285	282	268	329	293	314	310	304	267	311	283	289	299
27280	17826	3628	783	590	554	528	558	484	497	522	515	497	456	527	501	478	492	538	509	499	517	532	548	540	525	494	484	502	529	464	498	483	531	550	498	486	525	457	473	499	508	491	507	481	514	456	461	499	484	515	479	513	498	511	546	531	519	491	522	479	489	501	488	500	508	517	507	492	445	495	520	515	545	517	501	499	535	479	502	473	473	495	513	524	469	513	494	489	461	488	537	510	513	520	518	529	518	512	497	485	448	520	523	489	523	498	495	497	495	496	500	521	474	497	484	479	473	542	512	496	514	488	483	542	461	499	503	505	522	510	498	504	513	489	494	508	486	489	506	481	514	510	518	480	506	459	479	497	491	513	484	525	504	493	506	463	506	486	503	505	459	531	525	521	508	502	487	476	515	530	515	474	493	463	506	512	527	539	478	513	531	457	503	490	533	534	494	504	525	482	527	486	536	500	528	514	449	520	464	496	500	486	514	501	483	495	524	528	477	490	531	493	522	501	538	538	487	528	483	532	488	499	482	536	511	529	505	512	527	485	490	535	461	495	505	507	519	521	528	523	504	493	498	491	525	485	514	558	493	503	456	529	535	481	541	564	479	527	515	521	542	541	512	541	529	468	480	491	524	482	456	528	542	511	514	503	498	485	472	501	517	490	498	491	512	498	499	512	507	488	488	530	527	510	499	500	499	509	511	504	486	501	556	524	564	472	495	483	521	498	493	509	526	471	457	497	478	509	521	478	525	469	497	458	519	461	503	506	526	482	509	526	473	513	511	514	522	495	506	486	522	488	474	488	437	533	512	512	531	508	507	506	504	508	516	513	587	429	508	519	527	512	469	471	501	506	493	458	518	523	513	529	508	535	506	542	459	493	501	505	516	461	507	508	460	472	501	515	520	483	489	513	502	528	574	522	496	498	507	489	514	501	478	480	498	503	449	507	538	493	510	471	493	499	511	541	487	490	522	514	518	529	495	519	512	489	505	475	519	511	474	512	512	514	508	469	466	551	481	495	507	522	544	524	471	497	483	478	486	527	516	522	490	510	494	527	545	504	496	493	535	488	540	492	490	487	525	510	495	533	486	470	471	492	529	504	502	489	488	497	480	479	571	546	488	518	510	483	532	502	464	464	504	454	525	488	513	531	497	493	531	538	507	486	470	503	484	479	497	506	476	517	481	502	514	486	517	473	507	514	505	496	460	488	476	499	502	480	482	525	511	520	510	498	457	463	498	524	505	521	521	523	509	512	512	522	522	461	502	536	512	478	534	481	481	482	498	489	499	511	507	505	547	457	524	483	508	518	461	450	444	520	494	507	487	510	492	510	503	508	538	504	494	554	506	499	515	517	531	552	468	500	444	482	440	459	511	489	521	517	502	496	524	506	491	507	502	521	496	538	482	507	493	467	498	497	489	522	505	507	538	490	461	468	521	488	481	518	495	509	502	501	516	500	529	462	485	494	488	532	489	507	503	457	524	509	490	500	508	468	507	522	505	544	499	534	498	512	505	501	520	487	506	503	479	510	506	542	490	485	489	455	504	475	510	486	531	518	492	488	494	473	470	498	512	516	493	456	519	453	495	542	472	521	514	486	483	464	490	499	503	504	485	503	508	484	488	499	498	513	502	498	510	488	520	520	503	506	478	516	488	493	490	500	502	499	520	513	520	540	503	522	501	519	497	548	500	489	497	501	502	509	545	541	513	486	509	505	535	479	485	512	473	502	482	472	502	462	527	528	509	479	512	509	522	545	469	523	498	501	485	521	497	512	517	480	506	507	489	478	488	481	492	472	512	471	482	500	475	509	520	520	478	468	517	500	508	520	498	536	501	472	500	511	502	471	490	486	523	514	531	510	483	486	484	514	537	492	537	527	443	522	502	520	508	548	495	487	544	493	531	468	543	529	513	518	504	498	510	490	509	475	497	505	517	518	505	510	480	479	493	476	524	471	518	496	549	528	521	512	555	513	489	518	511	509	499	483	483	497	514	520	490	498	530	547	475	477	505	499	504	455	483	540	468	498	457	490	494	497	544	504	485	529	552	527	506	551	515	508	450	492	500	508	492	479	468	549	462	494	491	495	512	506	499	503	453	536	483	508	471	483	506	523	500	516	496	521	482	491	524	518	456	553	480	489	500	500	495	518	537	503	533	470	500	522	537	489	492	521	521	499	492	475	543	514	507	484	471	523	518	500	543	508	467	521	468	472	506	554	524	468	519	496	526	517	512	483	525	489	491	483	493	465	528	498	510	488	522	469	506	471	471	515	496	499	488	527	519	444	537	497	513	504	536	510	459	469	494	476	503	496	496	508	477	504	477	497	504	517	515	505	489	488	525	533	536	537	499	494	495	490	496	467	499	515	511	477	497	487	523	480	514	524	489	508	522	530	519	504	523	484	447	485	508	500	512	509	498	472	521	508	507	500	477	514	479	503	545	506	527	447	525	478	518	501	499	510	525	513	468	486	508	509	485	504	498	493	461	512	471	506	468	492	491	497	518	505	502	498	496	482	484	463	562	510	471	490	498	500	521	515	505	475	499	464	486	520	508	517	486	523	504	515	498	492	502	498	512	489	515	532	506	526	489	530	495	525	483	521	476	443	478	508	493	523	520	490	472	500	495	497	525	494	524	552	497	482	549	478	518	480	516	543	509	489	481	467	507	500	488	536	503	471	527	518	539	522	508	496	524	541	507	525	479	512	483	497	497	509	530	487	496	502	459	507	503	453	497	551	497	539	506	480	482	495	489	508	457	463	480	548	517	496	521	490	438	468	497	542	531	511	505	489	487	503	476	482	520	498	466	510	460	479	486	510	471	489	460	481	481	522	513	483	487	537	509	517	530	503	490	546	483	485	489	466	523	474	476	502	494	553	500	529	461	515	497	514	511	546	516	476	511	478	511	519	514	512	509	533	510	499	534	529	471	509	526	507	484	507	490	524	471	482	473	467	501	524	519	463	535	487	507	473	501	501	518	489	477	523	487	534	472	496	482	500	507	502	516	484	506	506	512	486	474	521	510	499	511	502	522	506	518	528	512	525	476	491	521	534	575	516	518	473	523	512	504	519	493	507	475	502	530	506	552	475	520	491	476	505	548	528	492	532	485	474	494	496	524	518	525	485	521	519	520	530	479	489	502	507	538	528	510	471	453	465	510	528	524	525	519	485	507	480	517	551	505	459	523	492	508	493	474	466	513	508	520	511	428	512	518	522	502	502	450	504	492	497	487	481	478	494	493	511	519	513	537	480	529	510	480	506	472	480	528	496	524	524	505	517	485	478	500	503	517	502	505	503	446	489	507	485	480	485	467	494	528	446	499	484	497	497	531	476	456	525	512	491	525	499	501	492	519	461	520	529	517	498	502	431	448	485	482	482	481	517	491	514	480	497	541	505	546	530	540	545	507	457	529	534	549	492	481	503	524	476	479	497	487	520	535	483	535	493	458	497	488	508	528	516	507	517	479	518	464	475	526	499	512	506	525	515	497	507	505
4383	1009	978	709	672	633	603	577	667	605	609	608	578	575	605	611	576	584	568	610	649	555	565	578	579	603	590	639	587	597	596	596	597	545	579	583	586	564	578	613	611	608	564	611	580	562	560	557	617	567	634	616	586	568	574	617	614	577	609	587	577	566	607	614	615	591	585	587	574	616	586	539	584	582	599	604	571	564	599	637	602	596	585	623	577	612	600	561	566	559	586	584	583	608	617	594	609	603	569	589	593	549	588	578	586	557	572	593	607	573	581	640	638	613	575	571	633	529	575	526	572	594	553	631	578	572	536	566	632	632	550	596	582	570	580	585	588	598	577	613	613	592	597	569	606	618	595	577	615	605	576	556	565	567	510	612	579	579	561	587	591	599	613	582	626	592	586	619	600	572	600	609	589	587	576	590	613	555	623	606	615	542	590	552	606	598	562	560	599	623	565	583	574	581	637	576	579	570	598	562	595	578	589	583	578	565	595	598	598	544	600	638	587	588	587	566	633	573	582	522	585	567	614	572	573	604	648	612	600	589	559	588	584	584	583	575	614	618	586	560	573	598	573	577	582	550	571	604	567	573	618	562	589	620	562	595	598	607	593	606	605	591	613	586	569	599	565	585	581	620	622	608	599	579	619	645	584	612	589	579	603	582	582	613	574	589	561	576	542	590	574	612	585	607	575	605	590	586	589	604	588	559	585	595	588	573	574	564	583	608	569	618	616	592	643	581	557	612	602	571	547	589	546	587	562	587	611	596	599	633	542	607	617	565	580	585	554	619	615	636	582	588	621	607	581	566	621	577	567	570	592	556	618	597	532	606	571	611	583	620	611	607	562	640	627	545	606	595	594	570	621	557	566	539	609	598	594	606	584	579	598	622	615	569	543	570	568	572	562	582	576	576	570	580	559	600	610	546	627	571	579	595	560	573	621	560	635	622	598	636	576	606	594	589	573	620	605	557	584	586	624	573	609	605	571	579	588	575	601	550	627	563	562	587	581	638	610	580	579	592	592	632	624	629	577	611	585	569	579	547	569	602	594	542	621	571	631	550	544	579	575	536	597	602	548	627	544	599	535	592	593	606	534	576	568	610	604	596	620	562	583	585	574	565	570	592	640	574	637	599	551	602	559	569	613	611	566	583	589	569	568	555	587	597	618	561	552	598	601	591	598	617	582	588	587	585	579	580	574	591	569	634	624	614	622	593	569	604	623	609	579	569	591	579	560	591	606	562	555	587	625	586	532	611	572	579	584	565	552	599	592	586	618	595	626	584	595	582	612	550	617	584	598	603	604	604	587	595	550	570	584	586	610	575	615	537	495	597	606	579	534	563	559	562	600	623	575	589	610	607	608	589	586	590	577	574	590	563	618	574	581	592	595	632	615	614	588	593	607	576	612	583	571	561	540	583	603	592	590	579	578	575	604	566	582	608	603	571	616	613	534	585	601	580	555	587	569	605	590	540	633	616	580	588	584	576	557	587	602	617	552	597	607	615	556	586	570	594	599	574	598	591	563	589	624	616	621	610	586	574	620	594	588	571	602	621	561	619	601	576	615	588	587	584	616	617	626	594	629	579	615	610	574	591	611	595	579	626	568	622	606	593	591	605	631	631	586	598	573	599	586	571	578	595	589	607	609	584	588	553	597	632	627	579	579	555	575	539	606	593	617	574	588	596	588	593	574	583	598	619	607	559	531	581	569	582	617	566	579	626	560	579	575	580	594	584	548	617	609	627	549	586	580	594	605	575	569	566	620	597	595	579	571	597	619	568	592	578	569	568	552	596	587	583	606	571	591	562	607	562	558	572	598	573	569	621	568	571	575	583	604	590	599	624	613	604	619	590	542	575	562	576	601	545	616	572	596	560	632	570	595	603	594	591	551	579	577	570	588	614	583	561	570	574	569	590	595	603	542	547	552	625	602	585	593	612	591	588	561	586	565	570	614	591	633	548	582	629	545	610	592	611	669	586	584	572	594	572	581	623	592	625	570	542	563	555	599	631	589	582	563	553	572	571	578	598	627	572	584	615	557	571	609	587	564	624	611	578	588	626	623	541	613	589	623	596	570	563	599	608	592	611	565	576	579	570	560	553	560	563	568	568	610	610	586	578	599	560	576	609	573	592	539	627	599	579	624	536	576	585	582	572	632	548	610	617	600	608	587	579	573	596	578	579	569	568	544	605	594	601	591	553	621	579	526	596	603	562	610	594	584	591	551	568	578	592	578	557	581	606	575	574	595	635	584	584	580	585	597	618	611	605	623	601	565	613	602	625	605	597	589	568	567	620	607	583	582	565	546	550	613	633	575	613	574	591	613	613	518	598	551	571	631	563	594	560	594	563	602	544	606	570	622	565	543	551	578	566	581	564	581	557	601	556	594	604	616	583	568	579	577	645	628	585	613	591	604	620	576	559	617	593	593	614	556	564	583	616	621	588	582	594	592	571	575	591	606	575	570	625	531	566	596	567	638	545	609	603	626	551	594	582	538	549	596	651	602	591	607	613	613	565	600	592	570	602	615	569	556	588	592	543	567	584	579	592	584	566	573	605	563	613	553	557	590	577	640	605	577	594	626	594	569	588	551	595	596	582	550	579	592	589	614	624	587	542	604	628	604	597	578	597	558	612	553	577	599	608	592	589	572	572	558	606	545	595	627	616	604	584	530	603	535	542	576	562	652	575	572	544	554	624	597	559	629	591	585	562	561	596	638	579	603	608	612	604	606	565	601	641	586	581	597	591	605	541	602	596	590	589	565	578	550	600	586	627	563	642	639	552	599	579	610	573	579	564	603	585	616	602	597	614	578	588	620	595	577	564	614	594	593	551	604	582	619	642	574	593	577	597	567	585	556	576	576	601	635	600	564	564	586	600	586	595	567	606	612	588	548	590	590	625	600	604	562	606	610	610	563	569	582	571	545	554	609	622	634	583	620	598	568	620	574	605	609	616	562	584	629	583	625	643	582	574	499	559	588	588	593	616	583	577	597	546	577	595	569	583	556	567	604	603	592	578	608	570	556	528	607	554	672	616	576	550	560	599	657	542	558	568	548	570	557	621	585	582	565	592	609	570	601	608	597	573	581	582	556	601	584	563	633	649	635	586	577	562	579	541	627	672	535	572	606	617	578	585	596	580	563	556	594	615	599	600	590	570	562	582	624	588	582	595	586	590	547	617	596	588	593	553	625	585	582	562	581	606	585	607	602	577	600	563	611	569	580	575	588	599	617	564	593	611	542	577	594	591	574	585	567	559	570	632	605	576	635	555	589	607	553	592	585	608	616	578	580	605	619	532	550	598	603	602	576	574	624	574	594	596	600	608	531	557	565	580	598	635	568	612	562	550	587	590	586	608	567	559	604	596	597	584	599	609	639	565	586	621	576	562	567	600	580	599	599	567	624	634	579	565	589	603	555	624	567	640	603	589	618	582	613	541	593	582	610	571	588	603	589	569	572	584	573	626	583	559	552	642	606	560	588	581	595	593	597	581	603	589
23576	21114	28101	24372	21120	8268	1225	887	744	694	644	629	566	642	574	572	570	564	543	594	599	595	525	574	545	545	557	572	529	517	520	566	540	508	525	541	529	576	535	559	538	570	496	483	554	539	544	567	562	535	515	521	536	527	502	511	544	518	552	551	550	541	557	563	480	499	511	523	536	549	537	532	513	528	539	554	542	519	550	581	584	516	544	544	522	514	552	518	550	536	562	517	540	523	522	512	513	511	554	509	522	526	493	525	547	502	535	539	557	515	574	483	529	571	521	550	521	521	549	514	505	524	552	530	510	530	519	529	520	538	499	522	532	538	489	508	527	542	567	545	536	569	541	554	554	526	527	480	544	552	505	546	552	502	559	501	561	482	509	551	487	555	576	552	502	568	528	508	511	504	522	512	526	528	532	526	568	556	537	512	527	502	536	529	536	518	504	534	510	552	526	526	513	513	510	564	496	537	562	497	548	520	523	525	533	571	523	505	488	491	522	517	542	525	564	539	499	525	534	534	519	512	501	502	502	553	560	546	529	540	502	524	531	509	531	536	502	540	564	527	545	528	553	533	550	535	570	503	532	506	522	535	508	478	502	543	544	557	518	586	528	542	525	541	548	555	577	526	510	540	548	536	516	535	515	530	560	535	579	559	554	555	553	506	518	537	561	551	544	525	530	517	501	528	557	546	532	526	537	539	533	561	554	512	540	517	536	543	533	548	577	495	519	537	576	543	589	523	525	559	499	545	515	526	522	468	546	519	573	552	545	551	545	516	537	515	540	512	525	539	531	539	520	562	559	560	519	476	507	535	575	522	518	537	542	507	522	485	552	505	508	486	502	499	523	524	520	539	518	531	522	541	562	510	516	538	483	491	504	538	545	529	532	544	513	564	583	520	542	492	560	487	523	519	548	569	498	523	543	510	539	524	510	522	533	523	528	515	519	512	540	511	545	535	513	512	544	497	521	529	545	512	526	495	503	547	527	541	538	526	516	518	553	517	516	538	493	566	495	518	505	564	502	507	521	503	512	505	557	525	563	506	495	533	489	522	496	564	495	564	584	513	507	532	554	523	477	556	551	529	562	561	539	544	508	521	540	523	528	532	544	539	490	530	522	533	517	524	507	548	547	564	560	538	558	543	525	509	521	496	494	549	537	545	470	522	514	525	521	485	444	493	543	548	542	493	490	528	547	484	552	514	494	548	544	544	525	506	535	521	520	525	520	527	515	538	499	546	451	535	551	539	549	524	503	531	548	543	515	569	516	553	522	536	487	537	527	539	555	517	558	534	528	494	523	530	559	524	547	542	511	498	525	529	535	581	525	536	541	536	532	538	520	545	543	522	517	530	535	492	511	551	532	542	480	538	488	578	514	536	497	534	546	504	521	525	527	521	547	507	540	531	531	532	538	525	518	554	533	536	528	495	506	499	527	543	490	517	503	549	499	543	531	507	507	573	541	550	538	493	540	508	539	534	548	502	526	563	526	505	529	536	537	551	507	552	528	518	498	548	553	512	520	521	502	519	524	535	521	535	550	554	495	540	571	588	553	542	539	533	509	555	497	531	539	545	474	572	492	547	500	561	519	518	543	526	518	555	538	500	543	514	521	555	470	525	544	523	556	496	512	500	551	542	561	552	552	524	531	571	544	541	543	554	567	552	517	531	572	507	507	509	523	549	508	517	514	477	569	539	512	525	531	541	530	541	477	510	515	496	518	535	529	522	542	558	529	508	634	545	508	519	535	499	588	557	546	534	549	561	534	500	526	567	576	519	541	496	531	560	488	591	511	552	537	461	552	552	573	512	543	512	495	541	502	560	522	519	501	548	563	509	501	536	544	497	539	492	503	522	524	502	546	557	497	555	544	587	483	554	543	480	479	551	541	507	536	512	479	494	521	506	542	585	517	538	551	520	500	527	498	537	517	488	529	507	500	540	527	532	505	550	494	531	522	519	508	506	525	502	527	539	576	515	492	537	523	575	516	526	518	547	537	525	508	491	543	510	525	543	522	532	535	495	588	507	541	550	536	518	493	508	522	547	586	520	532	492	509	487	552	523	519	516	529	562	544	539	538	539	511	536	491	528	530	524	517	499	505	549	499	512	505	531	524	518	514	521	523	508	610	503	549	557	519	501	586	543	542	519	557	505	514	554	534	544	526	523	524	546	537	520	522	511	524	511	531	559	497	528	521	551	544	528	547	547	542	488	588	518	535	529	531	568	530	538	532	529	542	579	542	512	507	519	533	516	518	490	541	497	506	585	547	493	470	525	529	567	524	536	518	504	546	530	515	487	496	554	500	508	513	512	527	531	533	540	559	514	521	553	498	523	502	510	530	528	494	548	488	510	515	514	523	532	540	519	520	540	514	547	515	514	498	548	546	515	528	549	546	497	520	544	524	537	527	527	541	520	515	506	584	479	529	523	533	477	522	570	572	520	562	526	522	513	529	519	517	552	521	558	529	494	486	487	526	527	568	506	551	560	500	541	552	565	529	525	522	509	519	506	553	521	546	522	534	481	513	555	543	559	532	520	505	534	491	549	540	537	555	547	586	526	532	514	561	487	546	531	502	503	506	487	567	553	554	531	488	527	524	548	522	558	572	534	514	551	518	511	572	561	509	504	548	535	524	544	503	540	526	524	543	504	520	549	537	538	498	542	512	517	550	511	524	532	494	558	495	538	521	559	537	510	520	535	527	586	537	563	521	498	545	516	518	530	537	546	564	551	495	532	510	514	553	478	551	483	521	505	548	496	526	547	493	508	542	514	513	543	526	530	541	530	507	509	563	500	557	519	509	526	517	556	560	559	533	537	536	532	514	522	525	518	534	525	508	511	536	507	502	570	581	541	531	506	529	557	507	521	525	546	548	519	556	538	479	556	552	525	524	528	530	533	528	564	521	526	537	508	527	529	523	522	548	521	515	503	542	507	533	519	545	540	505	549	566	524	547	526	519	504	547	532	524	533	516	503	531	556	513	560	501	497	524	495	488	530	509	540	528	524	526	516	484	563	488	492	497	505	527	538	521	521	510	520	516	505	502	510	541	540	553	508	520	526	593	545	499	500	542	481	508	503	526	539	539	526	568	496	526	503	540	487	524	517	556	556	502	564	518	562	560	541	552	513	530	562	529	554	539	559	514	531	547	512	510	513	514	510	537	491	536	545	560	552	535	549	520	544	538	510	600	498	533	551	542	496	516	527	517	524	510	559	515	509	514	533	530	514	537	514	601	511	486	550	538	510	551	533	545	521	547	560	594	560	516	495	518	519	536	548	467	519	493	550	517	556	549	495	569	522	488	544	531	533	526	520	524	501	485	537	538	493	510	543	528	513	518	532	545	573	552	528	555	552	525	559	519	512	516	509	534	567	541	523	479	507	518	534	527	520	556	559	514	509	535	530	511	522	533	514	556	504	535	533	506	548	560	510	547	523	548	524	531	542	557	537	524	549	503	547	560	513	531	532	551	534	525	499	529	510	554	553	558	537	556	498
3278	8168	6525	3162	2190	1743	1436	1302	1086	1029	898	870	860	791	717	723	678	660	675	674	645	687	634	656	699	656	660	690	646	638	716	656	657	684	623	637	630	629	650	647	666	628	664	580	634	620	657	677	653	638	657	653	590	635	653	648	640	634	623	620	620	648	603	691	637	597	671	589	604	616	609	626	622	590	622	668	647	630	637	592	631	591	608	575	637	657	632	620	625	626	640	626	623	634	609	665	660	602	607	642	595	639	636	650	603	627	642	643	633	642	621	604	665	619	636	586	612	594	611	638	624	589	587	646	629	621	643	609	590	603	604	613	644	626	616	610	622	632	573	636	631	638	650	612	604	691	640	666	640	686	628	612	615	635	610	663	628	609	606	636	692	675	547	639	663	607	633	617	637	641	617	640	661	663	637	568	661	618	638	650	623	649	634	643	643	658	624	677	586	632	675	603	665	638	639	630	625	637	654	651	594	688	605	577	660	659	648	630	599	626	588	630	649	626	602	612	612	676	637	638	607	586	657	620	659	625	650	613	604	642	605	648	622	626	624	651	641	639	643	575	660	617	608	622	669	655	675	653	600	595	604	624	632	631	648	592	605	645	624	674	620	615	611	618	654	609	598	577	635	659	653	638	650	594	646	627	622	653	620	659	632	613	625	656	651	642	594	630	669	620	634	650	665	667	655	651	613	618	631	663	609	654	620	624	657	644	583	649	691	594	631	613	639	653	655	623	642	675	604	631	604	641	642	627	600	606	599	577	584	662	643	618	610	626	604	673	594	596	617	629	668	609	623	621	597	584	626	595	612	636	655	621	640	598	608	591	610	620	621	578	607	631	604	621	630	610	635	607	658	640	579	652	637	611	678	619	620	613	673	677	621	642	607	618	596	593	613	653	647	600	619	606	632	611	638	650	661	650	625	617	624	656	642	677	671	616	626	634	665	666	637	615	616	660	630	593	649	579	644	641	615	620	581	638	603	627	611	640	641	621	599	644	621	620	632	620	641	586	613	643	664	556	698	640	613	603	636	636	670	624	605	625	628	642	640	651	660	628	655	647	634	644	603	592	635	677	592	621	674	618	657	658	597	638	649	619	640	619	614	643	653	631	614	631	563	673	601	630	638	598	615	611	589	622	623	614	646	575	642	639	662	604	667	616	690	628	642	644	617	605	639	638	650	618	637	585	696	608	592	663	646	611	600	634	662	651	642	656	620	618	613	586	651	645	603	647	641	606	618	623	611	611	592	597	621	642	598	609	635	599	649	652	624	623	606	611	595	673	612	586	651	653	670	638	645	624	594	592	639	630	586	619	628	630	617	592	626	624	649	626	669	688	551	645	629	627	622	640	649	630	668	609	640	632	648	613	589	644	592	634	576	643	672	609	630	616	609	674	611	620	620	652	628	620	600	594	624	627	706	622	621	658	642	649	635	586	647	595	651	618	610	621	662	621	627	607	623	611	640	611	637	615	612	666	635	629	625	618	654	609	571	651	614	625	608	624	631	638	599	615	620	648	643	628	649	637	584	630	584	669	598	607	625	672	596	599	604	593	622	615	641	641	617	608	647	658	610	635	626	618	646	628	655	635	641	590	617	595	655	623	614	573	640	671	633	618	626	660	627	621	584	592	677	600	602	629	630	612	603	635	599	652	649	613	614	638	665	642	628	617	621	619	630	638	600	614	641	654	592	657	619	614	642	645	650	592	622	629	629	619	613	604	635	607	628	652	649	576	613	615	604	656	641	619	623	628	633	650	628	617	605	600	590	653	638	625	665	651	635	613	622	651	628	633	602	644	623	608	623	658	632	622	619	637	583	647	625	667	611	648	626	668	620	621	618	681	667	654	642	676	607	573	631	647	605	642	636	643	624	628	626	636	637	617	597	604	594	628	613	675	652	610	629	621	662	653	648	591	623	666	604	640	607	612	611	619	603	670	660	660	677	639	670	613	649	602	628	644	658	628	576	598	631	619	667	624	608	658	655	657	621	641	631	648	623	630	602	630	567	670	620	633	620	613	624	599	620	617	632	633	647	610	642	612	629	645	593	607	593	602	588	632	685	645	611	628	609	607	590	645	641	640	626	619	634	631	608	616	644	628	634	626	635	657	632	617	635	598	602	641	613	631	641	618	610	611	663	603	638	619	655	604	630	637	606	629	589	617	630	620	627	603	611	629	648	644	641	630	613	593	615	646	638	651	634	598	621	591	631	572	670	651	668	665	617	607	620	644	608	674	615	643	588	653	603	603	623	672	608	642	606	632	571	596	617	573	629	648	663	613	604	597	620	664	645	619	590	658	614	652	631	635	635	620	562	595	680	599	637	646	623	710	569	654	637	613	644	609	586	644	649	602	592	647	598	578	631	633	622	621	629	589	625	700	673	639	637	678	600	624	640	600	646	597	638	591	625	607	608	653	651	592	634	633	665	614	613	619	604	617	648	655	625	630	547	652	617	614	606	633	611	625	650	654	586	636	648	587	635	627	636	599	592	592	649	698	651	654	628	656	617	613	599	667	585	651	668	615	628	636	678	667	621	616	629	655	639	652	659	682	658	637	628	666	691	624	658	601	670	626	622	658	605	655	612	591	599	611	645	676	597	627	596	612	609	651	581	629	637	609	606	634	619	654	620	656	626	639	648	628	643	621	618	610	653	610	631	619	655	590	633	617	646	618	627	653	641	618	656	665	570	676	620	664	662	662	605	621	645	660	662	637	611	654	608	639	644	669	605	659	636	643	651	598	623	615	601	604	653	631	648	635	603	681	659	631	612	637	609	614	645	576	590	648	590	616	629	662	609	635	558	652	623	601	600	636	679	632	626	616	635	646	671	631	654	618	620	601	619	629	622	644	615	624	623	608	612	581	650	600	601	644	608	654	620	608	646	605	642	632	634	641	668	600	633	638	628	601	607	618	647	628	627	619	634	637	666	651	635	609	628	658	635	628	675	625	643	603	616	681	640	600	631	658	624	641	620	575	610	654	572	647	658	641	633	634	660	655	628	619	626	639	644	619	651	643	613	608	682	666	659	607	623	616	638	642	637	655	667	643	636	638	625	594	640	583	609	635	630	626	654	651	590	646	616	614	599	585	628	640	624	634	605	576	639	620	591	595	612	639	640	632	616	634	620	648	628	631	633	637	620	632	625	640	591	627	583	600	668	616	616	640	628	640	612	684	603	564	645	625	674	627	634	672	616	617	658	607	667	652	659	605	618	639	574	616	610	631	599	589	643	604	608	599	627	640	588	636	575	594	657	588	636	658	639	602	583	578	606	644	633	580	652	679	614	634	611	654	601	635	624	606	622	644	638	671	585	649	623	607	658	637	675	630	629	668	635	642	630	630	637	578	591	602	642	648	627	611	627	610	652	637	573	634	566	617	586	652	598	634	623	617	634	611	604	682	585	621	662	608	625	669	589	639	644	581	635	654	649	602	652	691	657	606	623	657	614	640	657	609	582	600	632	595	640	623	639	612	627	613	628	615	612	587	580	608
24661	21138	27149	25304	10791	647	500	394	366	327	321	361	334	312	317	286	271	287	261	291	267	291	266	298	275	296	248	293	270	251	234	253	285	307	241	252	300	264	286	273	263	265	267	250	235	242	266	256	260	304	247	273	252	246	248	269	266	278	255	241	256	274	253	290	245	267	252	263	267	254	232	271	266	259	270	256	267	236	252	249	274	242	252	256	268	297	256	285	277	227	255	275	268	266	245	223	291	269	228	274	284	271	258	274	284	245	258	300	301	245	274	252	264	296	250	259	275	280	262	252	278	263	259	268	239	256	238	263	256	275	279	267	282	249	273	295	262	258	258	263	281	247	271	281	272	253	259	245	252	240	237	267	251	251	257	268	283	271	234	239	267	241	229	277	253	263	272	237	270	267	288	262	273	272	263	248	241	251	268	259	282	300	255	252	286	263	288	245	280	304	260	249	264	256	277	240	255	257	228	268	248	269	276	260	255	291	281	287	256	268	263	296	232	236	271	249	268	256	273	247	276	293	247	224	301	281	251	227	259	266	275	244	276	273	271	280	243	235	260	264	250	246	254	257	260	233	281	277	246	252	253	262	263	269	236	275	243	248	260	275	258	267	284	254	293	255	265	254	255	266	227	248	267	255	245	258	276	261	227	251	266	289	265	251	286	244	238	303	267	278	252	262	266	264	269	260	231	301	276	263	280	254	270	266	282	270	268	255	275	261	264	265	249	258	247	264	293	257	249	247	272	274	274	269	248	257	291	273	254	240	242	265	264	245	269	270	266	264	289	259	253	271	267	287	270	243	262	278	262	261	238	243	278	288	258	254	270	291	262	252	270	248	247	263	270	286	280	254	246	252	290	274	260	260	256	290	265	269	279	275	263	259	228	261	252	257	293	293	278	264	271	270	289	302	262	283	243	262	300	237	255	271	288	261	287	264	249	236	277	273	244	256	276	268	264	244	291	264	293	255	258	266	289	271	239	245	271	263	260	293	251	257	266	274	266	278	258	279	273	256	273	259	254	259	285	266	246	274	258	261	261	281	268	274	278	257	272	302	284	259	266	309	287	266	275	244	251	249	268	276	254	267	268	245	257	266	253	251	261	260	256	252	258	253	260	262	284	266	268	279	245	246	248	259	270	253	263	244	269	252	264	268	287	280	269	270	279	290	257	265	255	257	264	291	260	277	269	230	273	243	217	250	291	298	239	291	242	257	288	232	260	278	279	267	244	230	260	262	262	236	239	256	246	268	253	276	268	271	271	252	280	250	261	256	266	275	274	285	270	256	267	267	249	263	263	266	271	246	296	265	255	274	239	275	246	266	242	250	253	229	262	261	272	282	264	256	238	236	268	262	217	252	261	260	217	275	259	237	275	262	299	260	246	271	254	273	282	261	274	270	257	274	266	267	257	274	260	256	300	266	252	253	242	273	270	255	294	259	244	249	242	251	276	280	271	244	243	251	264	291	287	262	250	259	240	271	267	234	282	283	246	291	263	267	268	254	261	259	258	297	248	265	255	260	275	262	278	266	247	262	282	272	240	280	289	250	255	283	269	239	237	270	272	268	246	236	253	246	257	271	257	303	269	270	254	276	263	296	276	233	269	266	283	229	244	274	245	221	268	242	241	274	242	257	281	280	260	307	270	249	239	270	263	274	308	271	263	268	269	274	261	277	249	256	265	275	224	283	289	302	237	286	248	281	271	251	268	256	277	249	251	244	265	265	252	251	266	266	259	247	270	251	275	244	262	219	254	287	305	291	256	268	261	276	284	259	293	272	249	271	288	287	301	261	258	294	260	249	263	265	242	252	243	256	261	275	252	241	265	251	253	272	298	279	249	259	252	283	265	290	284	265	261	280	233	247	274	251	243	241	266	254	262	275	284	287	260	245	254	264	255	265	231	270	279	270	272	280	273	281	276	281	265	239	275	267	297	244	280	270	282	255	260	269	265	276	259	286	277	251	276	264	269	269	274	266	255	260	256	241	263	257	248	250	252	283	272	245	278	260	251	271	251	271	259	265	268	239	257	277	258	246	231	264	239	279	250	276	227	305	273	275	257	238	275	246	275	258	258	277	260	269	252	262	234	259	257	254	232	267	266	228	265	248	282	253	276	260	257	256	249	250	274	287	256	277	243	272	221	243	245	241	258	241	270	261	247	231	258	273	263	295	271	274	258	283	271	264	270	257	239	263	254	269	255	242	271	270	270	262	235	276	249	273	270	243	253	258	268	239	250	274	265	256	240	274	262	252	286	253	266	249	246	257	248	259	272	246	259	254	266	283	234	289	286	272	265	263	254	264	255	260	279	282	242	274	272	244	265	258	269	254	248	226	256	239	233	276	247	255	283	266	267	281	319	280	246	271	288	251	253	265	260	295	227	252	283	293	262	261	280	283	244	284	275	264	285	236	272	279	282	243	282	263	248	256	235	289	231	257	260	244	279	292	262	295	253	298	277	283	230	259	265	262	246	253	266	263	268	287	265	275	276	276	283	260	275	277	240	247	238	283	252	268	254	261	259	264	262	244	292	238	266	263	230	247	235	292	263	288	261	253	256	274	291	260	245	272	250	284	281	241	254	241	262	264	269	245	306	270	296	264	260	268	264	248	251	267	267	256	258	260	285	253	255	248	282	274	275	282	271	245	287	243	256	262	295	274	279	261	276	257	249	266	269	262	243	235	269	241	252	252	243	265	254	274	248	269	301	255	279	291	283	251	267	253	290	257	274	271	268	262	256	250	247	283	241	237	270	251	297	264	238	274	252	256	261	250	249	281	269	276	266	269	273	264	266	270	262	271	250	254	258	280	280	255	260	255	275	280	243	261	250	274	244	239	267	268	265	262	224	255	249	271	251	246	262	253	286	242	282	281	283	293	258	284	274	236	250	264	270	246	272	280	244	237	258	236	275	254	229	271	277	264	269	269	255	258	279	283	267	269	279	267	289	244	302	233	289	290	301	265	259	258	280	280	248	239	284	246	285	274	259	285	250	251	283	278	265	267	261	263	230	253	220	277	265	292	242	263	244	254	271	246	301	290	280	255	264	252	278	212	246	263	242	282	280	280	295	277	275	285	268	271	265	247	268	251	261	277	268	252	267	251	262	269	272	250	256	263	246	264	257	261	267	259	276	241	297	279	292	233	268	251	245	271	251	251	282	281	275	248	263	237	231	251	277	246	250	227	256	275	262	244	268	271	266	266	297	238	256	259	240	276	256	263	264	265	256	237	240	267	258	254	294	255	271	279	251	249	263	252	257	264	252	285	259	267	291	280	279	217	277	288	259	268	237	254	270	285	296	299	280	237	262	251	268	254	262	293	256	253	271	247	248	260	272	270	261	245	258	259	283	246	270	265	256	289	259	235	252	256	293	273	257	258	263	256	280	259	266	296	285	239	288	271	263	282	254	258	286	265	259	268	255	251	267	253	321	257	254	269	286	268	263	270	240	262	247	281	275	291	230	287	260	293	232	240	282	265	264	258	293	249	253	270
3227	5029	3855	1816	1245	1037	826	701	575	512	463	444	432	370	380	393	345	352	344	345	318	344	324	322	320	358	318	315	323	342	310	288	276	334	323	312	303	342	371	318	337	311	317	299	308	310	281	325	309	319	312	325	310	302	310	334	303	292	313	304	314	281	293	314	311	297	291	314	324	284	319	303	318	301	302	329	328	319	293	311	305	335	309	298	315	323	302	313	330	311	300	313	340	332	320	344	312	302	324	270	319	301	284	336	316	321	303	328	326	318	282	297	290	321	295	305	326	312	296	335	323	289	322	343	314	319	294	307	325	308	329	318	308	303	298	290	327	314	295	323	303	319	318	308	333	341	327	309	316	278	299	329	319	324	357	323	318	341	305	301	334	315	298	299	307	322	292	312	330	324	313	299	307	297	313	286	316	310	297	284	320	318	312	340	330	312	300	308	316	306	307	286	277	308	310	313	336	323	266	285	341	328	338	279	299	285	296	318	293	283	311	345	303	294	320	295	289	323	298	337	275	313	272	298	311	290	315	289	313	282	312	297	293	319	287	315	298	301	277	282	304	324	301	296	310	321	306	325	304	293	343	290	317	310	336	292	304	318	296	282	324	278	331	301	268	316	306	311	310	295	317	324	302	337	295	296	340	317	293	312	310	321	332	295	326	308	320	294	332	307	298	306	332	288	301	300	302	290	284	307	344	299	325	287	303	299	315	309	295	287	327	271	312	329	281	315	318	321	298	322	296	338	331	320	330	316	333	318	298	299	297	302	295	320	302	329	311	323	310	326	306	307	291	310	318	325	324	307	308	333	325	288	250	297	304	305	293	294	316	313	317	294	291	280	310	310	332	308	312	312	338	285	310	317	317	302	327	307	336	312	290	333	282	313	302	301	306	304	332	327	305	322	301	284	305	335	292	313	319	321	308	335	297	313	290	321	316	314	299	303	308	317	307	298	267	288	310	332	277	332	298	287	315	308	322	321	314	315	289	316	299	291	324	323	328	322	318	308	320	289	324	343	312	308	287	305	286	299	294	309	297	331	294	318	292	278	330	299	283	334	313	300	319	292	319	340	327	321	326	303	328	301	344	310	331	315	307	305	294	317	311	334	314	322	287	303	289	301	317	290	272	287	305	293	293	290	299	303	301	309	319	271	272	293	298	311	316	288	325	320	305	344	269	292	330	294	320	304	326	314	307	307	301	327	311	296	290	322	298	309	311	312	321	324	310	327	311	327	303	330	292	319	318	289	344	302	286	302	317	316	324	309	313	310	285	347	318	300	289	339	320	311	309	307	286	321	327	340	307	288	320	284	336	288	330	298	309	324	335	315	333	317	315	319	300	298	308	321	318	336	304	303	297	312	330	320	346	307	296	324	309	326	288	321	311	341	331	322	330	314	312	291	262	346	292	318	279	331	295	311	360	329	296	304	263	301	296	299	318	303	322	296	335	316	306	310	296	318	316	289	326	299	290	308	335	312	302	311	289	341	313	315	281	323	311	318	338	312	287	305	295	276	296	298	278	285	312	319	346	304	335	312	315	289	316	292	333	313	325	335	295	336	301	314	334	287	327	331	327	290	287	293	314	322	304	290	282	319	290	339	290	314	284	328	318	297	310	318	320	302	325	289	327	309	283	302	356	317	297	284	320	313	316	327	320	313	308	311	340	294	304	332	303	292	358	337	319	321	296	345	300	320	318	284	312	341	318	321	313	300	346	296	295	317	317	314	295	312	287	338	307	309	308	295	309	317	329	281	338	319	301	347	293	343	289	353	315	335	322	308	297	307	279	283	335	341	338	340	277	336	305	302	298	293	312	285	317	329	329	316	321	329	302	318	285	309	313	330	296	284	302	284	281	293	334	328	325	333	323	314	282	309	308	310	279	295	312	324	306	307	292	321	300	299	335	303	317	310	330	318	351	324	326	351	290	302	333	327	332	292	317	317	317	326	303	283	273	296	311	307	296	299	309	284	337	327	319	328	302	304	322	344	287	328	327	297	300	337	298	308	303	339	319	269	292	320	321	258	307	300	342	302	326	281	279	311	308	282	317	280	331	309	303	327	288	321	307	303	302	287	320	301	298	316	288	312	315	299	301	289	305	351	311	325	318	305	300	324	326	316	311	294	295	333	326	299	285	319	314	327	313	353	319	335	325	337	291	283	318	336	313	332	315	327	337	302	318	286	313	318	302	307	324	309	309	320	296	292	275	316	313	297	310	281	300	291	303	308	306	312	276	317	276	286	302	319	297	329	323	283	296	363	316	295	287	301	304	321	291	297	309	320	297	291	311	301	293	302	309	284	288	290	246	330	292	333	289	350	315	331	304	286	293	314	283	309	334	297	311	293	292	320	299	298	281	293	320	303	302	314	326	310	292	272	325	294	335	285	284	311	290	298	329	298	317	307	342	320	308	309	279	281	317	313	317	319	286	293	302	319	319	301	320	330	306	314	304	317	306	325	305	310	319	324	326	326	300	314	333	310	309	294	306	326	322	293	309	321	316	276	308	311	346	320	296	292	312	310	316	274	308	309	310	318	330	301	327	297	301	293	314	313	309	303	301	311	306	313	302	326	295	319	330	320	294	302	297	298	299	277	287	320	359	321	309	288	304	305	338	309	292	307	300	292	320	333	309	319	304	293	301	314	296	325	290	297	286	308	308	278	320	304	314	329	306	323	300	320	307	327	308	316	294	287	323	317	299	317	304	298	323	300	322	319	368	280	327	303	337	315	324	296	291	311	286	291	358	284	297	282	321	310	331	299	305	299	322	315	281	286	319	320	294	308	309	334	296	324	303	303	310	303	302	317	302	322	328	328	278	312	301	318	302	341	253	320	277	303	291	317	297	293	312	282	303	292	336	319	296	280	288	338	342	285	312	304	332	289	319	278	304	336	315	296	281	319	319	286	290	304	305	328	346	302	290	293	316	304	296	293	292	308	305	308	299	326	309	300	284	300	304	301	297	351	324	313	298	297	288	287	331	322	298	352	302	318	331	295	338	297	296	334	322	282	358	310	295	322	295	313	318	309	309	280	286	335	293	303	306	329	285	295	315	291	301	299	316	308	292	324	318	332	298	306	312	296	315	312	324	318	295	287	326	338	301	292	295	282	333	299	325	300	328	324	291	285	308	277	333	354	314	316	298	309	352	321	301	309	278	324	306	329	293	285	302	325	313	289	288	312	304	296	298	306	323	312	294	292	294	315	327	313	315	322	323	292	314	335	304	314	308	291	312	274	319	296	340	314	313	303	301	305	329	318	271	298	309	307	297	304	309	312	318	281	304	313	307	329	349	318	252	302	285	309	317	310	276	310	323	328	304	323	278	315	330	305	321	303	300	298	325	312	299	350	343	331	309	303	292	300	304	354	314	310	321	313	315	332	288	310	283	296	330	328	293	315	315	301	304	298	324	311	314	326	332	311	307	273	318	327	304	315	309	260	317	304	288	302	316	301	295	304	311	269	291	304	327	310	331	322	267	285	329	339	338	318
22687	21216	28699	24041	21216	21228	7228	975	658	610	509	470	414	390	352	375	334	318	320	301	290	317	320	282	269	265	276	273	277	276	301	273	265	271	276	258	257	214	241	278	247	237	255	243	258	288	251	286	227	244	248	261	268	270	255	215	261	239	246	219	272	263	257	268	238	263	262	267	251	256	249	256	257	258	261	210	263	251	256	218	242	235	249	272	263	244	245	228	261	227	256	232	250	228	260	279	243	240	245	238	252	257	255	257	231	237	248	280	255	261	247	253	231	266	269	242	215	284	263	236	261	257	240	229	253	255	243	214	256	231	250	251	256	264	244	215	258	263	246	234	214	241	249	237	268	237	238	243	238	255	246	233	229	232	254	247	219	217	238	256	242	250	205	257	244	265	226	265	267	252	257	252	249	237	254	253	249	241	223	259	255	234	235	268	239	234	235	256	257	257	250	245	248	220	261	240	197	235	242	240	250	249	260	242	272	220	235	263	265	234	238	224	264	248	233	241	227	259	237	208	257	257	242	249	260	239	251	265	246	273	271	255	237	244	239	226	229	251	255	257	241	248	225	240	232	273	227	241	239	273	253	263	227	234	226	238	215	263	219	229	238	285	255	234	216	273	236	258	254	240	241	273	255	237	260	208	245	227	230	261	231	261	259	246	252	242	260	259	231	238	253	272	202	243	262	255	223	245	228	262	235	260	240	244	247	259	219	258	260	235	252	246	239	253	263	254	255	252	246	228	258	240	256	246	268	259	239	252	249	228	259	222	217	254	240	257	244	224	262	230	251	230	254	243	268	245	245	253	267	231	236	231	252	279	260	223	264	254	273	232	247	243	207	235	259	255	266	228	217	246	235	267	255	241	257	222	219	240	230	239	250	222	236	245	247	247	233	271	248	249	239	269	249	220	238	241	260	255	222	253	238	236	255	247	238	285	231	235	225	219	257	227	242	248	241	226	259	243	241	230	260	232	229	248	223	248	252	214	237	253	251	267	237	256	243	250	248	251	241	277	238	241	233	271	254	248	253	220	250	252	253	227	247	235	233	245	244	224	237	247	262	243	242	224	240	210	247	242	269	224	257	236	239	220	224	229	278	241	236	229	218	218	210	252	226	266	213	220	224	262	231	245	257	233	226	266	260	239	222	249	281	237	265	252	227	224	254	254	244	215	235	262	245	274	236	230	247	224	240	260	273	261	226	230	218	241	257	240	219	241	233	251	264	228	264	258	253	270	277	242	233	270	247	215	209	247	271	247	244	267	255	244	247	244	229	239	232	258	234	255	263	247	262	271	245	262	258	239	242	239	266	254	240	232	228	241	255	237	235	247	248	236	231	242	233	233	259	254	241	250	254	254	228	249	225	211	249	217	252	245	228	223	244	251	227	234	250	235	247	228	247	230	226	249	208	244	258	234	255	238	270	237	247	272	276	243	248	241	237	240	248	241	252	245	253	269	241	255	247	232	273	242	260	239	251	232	241	226	248	233	252	249	246	225	247	231	257	229	240	243	265	236	246	236	240	294	231	223	245	237	229	259	264	237	250	248	252	247	244	233	251	266	255	250	262	235	239	236	254	258	262	255	231	242	230	227	263	265	280	223	242	229	233	256	256	233	247	219	232	250	235	210	221	249	259	255	230	226	252	237	255	255	218	260	227	244	241	239	201	254	223	223	259	250	244	235	253	276	237	245	263	251	278	252	255	227	236	254	244	241	241	254	231	260	240	278	247	265	243	269	237	262	240	254	245	257	257	265	275	244	239	248	264	243	217	247	237	249	235	239	231	264	241	226	240	261	222	259	215	236	245	229	266	236	240	255	261	249	256	242	256	255	247	259	230	258	238	275	254	220	246	228	256	258	247	242	256	251	231	271	235	247	246	231	245	223	246	237	196	253	280	262	258	233	251	235	243	262	225	229	238	262	222	256	251	249	257	251	234	239	224	276	253	255	222	251	247	262	248	231	257	255	244	247	247	238	242	237	271	246	260	248	256	251	233	264	237	264	234	235	253	242	243	218	236	244	249	257	220	255	238	227	252	237	230	221	234	243	232	256	279	270	250	279	227	260	238	250	255	255	247	226	251	221	250	226	216	231	267	246	253	249	221	252	242	245	267	248	268	247	235	241	220	235	237	241	232	248	229	245	260	274	228	253	232	254	199	254	225	238	265	256	253	258	218	244	240	256	257	247	260	243	235	244	252	246	222	240	239	271	243	282	230	238	293	250	273	251	260	252	242	260	259	251	241	262	258	257	251	240	246	223	255	243	232	223	246	258	234	247	211	234	254	245	257	232	244	237	259	251	237	225	239	239	198	244	260	227	276	284	229	203	248	268	248	249	247	241	238	216	251	238	242	206	250	268	237	251	258	266	229	211	238	248	235	242	253	246	238	256	235	253	224	233	225	220	243	236	235	231	259	221	259	235	271	241	237	232	239	240	229	239	231	258	243	210	237	235	235	224	240	236	224	269	262	252	239	261	249	236	244	259	241	230	236	236	226	238	238	219	235	234	282	235	260	241	248	244	234	239	243	244	235	227	249	218	231	262	238	247	229	242	245	234	248	262	225	237	231	241	256	245	254	258	256	246	247	247	242	263	226	227	281	254	241	253	264	233	245	270	271	234	218	264	243	247	234	281	227	253	230	238	226	247	246	233	240	214	244	216	248	235	243	238	239	233	211	215	243	230	258	274	247	228	229	218	227	251	209	255	281	256	258	234	227	232	235	265	255	263	203	254	226	255	224	265	275	261	223	241	251	211	262	229	258	258	242	247	249	250	249	252	251	245	265	255	221	246	231	222	253	258	237	251	211	206	232	218	259	270	252	272	262	267	227	230	250	249	248	244	247	222	234	229	256	245	241	250	209	249	248	238	251	242	247	226	255	240	240	227	258	237	247	227	255	259	245	245	245	244	271	210	247	233	239	257	262	256	252	244	249	221	248	234	236	254	240	210	232	230	264	215	245	247	256	235	229	221	243	249	251	252	249	290	259	234	261	231	261	234	270	227	244	241	256	228	244	258	237	241	211	237	234	231	225	228	236	271	254	256	228	248	222	252	258	228	242	252	245	227	252	265	268	232	235	222	240	247	234	240	229	284	220	245	221	243	220	247	233	258	241	255	250	240	250	244	244	261	262	270	259	238	225	230	234	241	230	236	247	243	279	265	261	280	249	248	236	238	261	250	262	264	265	241	261	268	249	277	244	262	256	245	216	218	247	271	217	238	255	228	219	269	233	265	261	237	242	242	271	248	249	248	250	230	257	259	232	235	272	236	253	237	243	242	222	242	236	241	246	222	247	261	220	226	250	238	213	241	261	254	249	244	213	205	233	259	239	256	227	279	266	238	229	268	236	251	205	235	250	257	225	274	242	246	244	221	233	228	251	245	259	268	244	249	246	237	229	255	251	243	252	248	267	246	245	278	245	239	216	251	262	229	232	270	267	225	238	246	250	230	252	260	240	247	245	253	237	226	274	246	237	241	227	239	258	224
4293	13720	10890	5115	3497	2648	1971	1531	1236	1011	801	796	669	571	562	568	473	478	422	428	384	389	359	390	343	361	359	396	334	356	364	308	325	334	340	332	336	329	334	330	338	319	336	279	305	296	323	324	319	309	314	294	318	336	291	323	290	322	333	284	340	324	309	352	334	345	354	298	291	276	339	298	264	308	277	345	260	283	291	313	283	288	331	322	278	320	311	307	313	286	281	334	317	334	313	300	289	306	273	316	299	317	282	291	304	302	301	275	301	287	281	293	319	306	260	267	324	318	321	269	305	280	315	281	290	302	293	317	272	344	324	273	318	312	278	331	332	308	256	270	334	287	320	328	284	326	279	291	295	290	277	314	305	271	307	301	286	323	297	303	300	300	300	280	285	286	304	304	312	301	292	271	280	301	286	305	307	306	302	259	310	305	302	303	285	302	299	290	309	303	294	337	315	317	331	316	290	288	275	297	281	310	281	331	313	263	301	298	290	301	303	309	319	285	319	328	286	321	309	287	326	304	327	333	285	301	306	276	288	311	302	315	297	307	285	303	299	297	295	302	303	308	330	295	294	328	274	272	298	338	324	286	331	289	333	313	282	291	286	335	304	302	275	304	288	284	306	301	285	307	314	273	327	308	306	308	254	302	277	294	307	329	289	315	318	345	296	285	291	321	304	290	271	304	300	298	284	330	298	294	279	286	315	300	305	308	327	327	269	294	311	298	302	287	287	303	298	310	273	307	305	310	292	301	298	307	338	300	279	292	307	320	304	333	307	298	280	296	307	316	310	335	296	314	289	286	298	314	297	294	280	293	280	286	306	298	326	325	344	280	321	325	303	318	296	338	290	297	310	289	325	309	296	295	317	302	305	309	301	282	328	299	294	304	290	307	288	296	276	298	305	285	281	329	292	298	297	289	325	285	296	309	281	287	263	305	296	294	281	287	291	294	315	299	272	290	315	316	277	301	302	303	254	296	281	266	314	314	308	276	285	314	308	297	322	301	306	300	305	312	301	299	292	323	314	313	294	307	344	319	303	287	325	307	285	264	298	293	289	312	309	307	301	312	307	309	292	284	299	288	290	295	297	291	306	284	294	326	304	290	302	285	311	282	277	298	302	286	291	315	314	264	302	311	289	287	287	285	291	328	287	315	310	292	309	285	296	290	278	291	291	330	284	309	323	301	304	326	310	296	279	284	301	300	294	323	293	323	298	322	315	275	293	309	291	290	321	295	335	298	307	288	314	274	290	301	324	305	322	326	335	296	295	326	323	303	288	300	305	306	305	307	292	285	333	332	317	319	313	306	319	305	304	301	315	305	320	280	310	276	286	324	273	287	307	318	309	304	299	314	295	311	282	287	311	293	293	301	297	319	301	305	342	293	319	313	296	313	316	268	313	307	291	338	326	296	309	309	287	326	310	309	325	284	286	294	298	323	296	314	292	288	277	281	309	295	316	303	286	305	300	334	357	330	297	312	274	299	331	318	308	302	294	291	271	307	274	305	295	259	314	301	291	279	299	317	304	287	305	298	298	302	310	297	333	318	285	284	288	291	312	297	318	307	334	309	314	309	293	284	298	311	285	311	313	316	307	302	295	272	304	298	300	307	302	306	284	302	307	298	285	321	290	294	273	315	289	289	305	307	306	296	312	296	311	317	297	284	296	328	303	291	316	276	299	325	326	282	267	317	294	300	283	299	282	309	315	295	307	311	296	319	300	299	294	324	312	306	265	316	300	320	320	319	287	294	305	297	292	310	301	301	300	292	295	291	304	288	324	334	300	299	330	305	280	281	281	314	322	278	272	311	299	305	303	302	305	304	283	289	286	307	301	276	305	307	308	306	314	295	294	290	289	318	288	313	257	330	304	337	288	293	308	286	291	267	276	338	287	295	288	269	264	282	289	307	343	323	292	272	300	263	306	281	286	332	275	325	303	313	294	276	334	288	280	293	295	305	317	280	297	297	307	272	300	314	287	316	287	306	286	287	282	312	332	282	319	306	305	279	296	332	306	287	283	311	319	282	310	294	313	314	304	313	315	290	263	308	298	298	287	305	327	259	293	280	292	324	322	292	321	300	308	283	300	304	239	313	293	315	288	311	309	317	305	286	299	304	306	314	314	298	329	278	286	296	273	300	314	315	298	299	298	277	308	299	270	293	284	270	310	275	283	302	301	319	292	271	301	318	316	299	272	288	320	294	281	287	291	324	307	321	291	329	331	305	310	317	293	299	302	302	304	307	335	306	291	312	315	314	271	338	300	291	298	324	281	305	305	308	298	305	338	315	303	292	312	291	285	285	280	298	294	308	296	299	317	307	300	297	292	335	320	299	311	301	323	273	286	301	319	285	302	327	273	325	316	335	298	279	318	277	284	279	335	309	291	329	285	268	271	299	268	291	310	288	321	316	316	302	289	303	297	278	296	320	314	305	285	290	303	336	295	335	294	291	335	269	299	329	275	295	295	278	293	300	302	272	327	291	292	293	328	280	305	286	269	284	287	271	294	314	307	273	268	311	307	302	321	291	306	294	282	313	293	305	265	310	289	285	298	319	271	306	308	330	300	314	326	299	288	294	306	277	294	308	311	299	289	294	295	298	311	264	273	255	335	291	265	279	279	294	322	340	322	304	239	328	294	305	290	304	282	314	295	276	314	258	281	328	305	306	347	304	308	304	275	302	320	320	279	297	306	327	310	290	281	323	306	291	323	287	311	295	281	276	322	304	295	301	268	331	357	314	296	290	286	301	293	347	271	300	287	274	323	320	348	331	310	284	278	312	261	283	334	302	292	307	298	314	279	309	331	293	326	321	315	282	292	305	322	294	281	300	335	320	307	319	294	307	275	312	325	306	282	266	296	318	359	289	315	283	300	313	284	294	337	298	289	302	312	292	322	313	283	291	311	306	249	307	318	276	262	264	294	313	320	329	316	295	310	289	296	320	286	310	306	309	279	293	318	291	304	282	271	298	278	290	332	288	344	269	283	284	277	297	307	309	321	301	300	337	272	287	320	302	279	320	288	326	300	311	283	296	278	294	311	270	292	323	315	294	284	303	275	312	301	313	293	316	334	284	314	333	271	312	325	274	278	284	289	282	295	293	278	307	307	288	308	301	327	296	331	284	300	266	306	314	294	297	307	292	303	305	286	301	292	296	301	313	315	337	311	276	286	302	280	339	305	302	311	293	309	306	304	306	272	279	317	280	295	304	291	300	281	334	280	300	313	294	268	285	288	340	299	309	290	264	285	307	324	287	307	266	323	303	310	287	284	285	311	314	276	289	278	298	292	306	292	315	306	310	279	325	304	329	309	315	278	303	303	288	303	279	331	271	319	281	278	313	295	305	280	333	297	284	301	318	299	320	316	289	303	293	306	310	309	306	304	281	311	318	294	292	304	292	314	296	273	328	285	285	323	286	291	305	330	296	307	302	325	300	300	294	300	288	335	317	286	283	305	285	301	317	299	299	305	335	290	312	299	299	274	298	303	319
27301	17911	3739	786	571	532	533	528	492	515	483	531	520	482	485	506	507	496	499	473	494	477	514	477	485	504	516	530	501	496	517	500	503	510	496	492	510	571	513	501	539	533	514	496	491	462	496	486	498	474	475	505	512	455	489	486	456	533	506	499	518	480	505	480	518	486	458	529	507	486	519	511	484	507	458	483	480	505	502	480	516	474	530	499	531	508	474	546	512	481	443	482	516	522	467	470	487	480	520	490	514	473	511	526	527	529	453	507	501	486	477	555	459	482	512	490	494	493	476	461	519	483	471	481	486	496	528	468	501	495	507	498	461	503	494	545	506	489	493	477	493	521	500	465	495	487	491	492	496	496	529	478	527	493	507	507	532	521	490	485	518	472	485	518	484	510	475	486	498	490	497	496	457	508	526	517	514	537	483	430	438	498	478	495	525	470	439	502	546	485	466	499	504	486	497	511	482	526	475	500	486	505	493	505	485	476	506	491	493	482	493	492	522	488	534	485	475	510	479	495	494	525	491	473	454	497	524	516	488	515	501	517	539	452	479	512	513	454	474	499	488	527	484	542	488	511	465	477	524	460	503	481	489	508	478	530	524	479	503	529	484	456	479	491	504	520	548	510	481	517	490	513	518	471	462	493	488	515	476	471	487	490	505	524	531	454	498	499	439	532	500	505	461	472	512	453	496	498	481	493	500	504	495	489	467	500	477	520	510	499	519	464	492	514	427	522	507	495	431	556	477	519	493	490	499	485	515	547	513	505	509	498	462	518	498	491	510	508	487	490	499	502	528	497	509	438	498	546	524	470	506	503	518	476	525	516	516	511	485	515	494	489	474	505	444	517	510	516	456	466	458	458	457	508	510	570	487	484	516	491	504	509	528	553	471	474	514	483	500	499	531	445	498	491	446	479	484	503	533	506	500	504	464	511	523	486	512	529	490	489	501	496	442	468	502	500	477	472	522	529	516	506	508	470	534	464	422	482	479	494	469	532	476	520	533	510	514	522	502	452	512	472	520	482	494	500	475	484	509	491	503	493	514	477	492	484	494	495	482	473	529	485	498	508	509	497	482	491	481	548	509	487	487	475	504	498	482	485	486	507	503	528	524	470	541	485	516	507	477	512	510	517	484	519	477	509	479	504	474	506	540	529	522	454	507	454	509	529	477	483	481	491	497	488	481	497	492	532	500	530	486	528	506	520	472	503	533	470	478	513	495	520	474	491	462	505	515	480	522	526	531	506	483	483	536	505	531	508	451	488	496	517	514	509	523	485	479	454	490	489	508	470	532	509	521	498	534	515	535	479	527	468	542	503	531	496	455	527	524	494	445	507	442	500	497	525	526	507	521	485	547	469	504	511	459	463	461	518	491	486	478	507	454	482	491	509	488	443	508	474	512	520	477	519	495	475	521	460	503	492	485	478	520	465	530	477	467	526	483	472	493	482	523	472	489	498	469	516	504	500	516	502	470	462	500	508	484	484	513	463	490	505	496	456	531	519	467	442	513	485	494	510	488	515	504	511	501	512	519	459	521	472	482	441	502	523	515	505	493	473	486	485	493	512	523	508	503	495	486	505	524	512	519	510	494	534	539	468	493	479	499	508	476	471	500	509	481	494	521	500	470	494	505	553	478	509	502	455	524	539	483	513	491	503	520	494	507	492	492	500	473	496	530	524	542	483	477	514	462	515	498	479	497	496	480	512	486	531	510	504	487	452	498	501	488	479	504	521	511	486	479	464	505	522	462	486	489	466	489	509	522	513	501	483	502	502	487	496	453	475	507	485	484	503	470	499	493	467	532	471	546	453	522	500	538	482	513	514	478	522	479	471	482	538	498	473	456	490	504	529	497	511	489	495	486	488	523	477	494	501	473	501	534	500	513	512	522	509	523	487	504	478	447	467	480	491	447	482	504	463	485	519	481	476	486	499	502	476	478	490	530	507	494	510	478	520	487	500	488	482	489	491	470	516	499	503	514	502	500	473	550	531	474	501	480	508	475	488	501	439	473	491	513	470	515	511	535	512	510	492	499	541	481	502	489	492	517	506	501	519	546	511	507	516	482	505	474	488	537	513	466	507	502	482	512	545	508	495	536	524	473	481	494	485	492	462	525	487	506	484	492	526	506	473	534	490	491	479	488	499	492	520	486	528	490	479	477	511	470	530	500	527	540	485	468	526	475	520	512	522	482	490	503	499	516	476	508	501	502	530	497	524	471	491	503	492	475	487	478	502	513	507	494	515	521	520	467	492	486	514	519	481	500	476	486	502	489	480	515	505	465	516	490	502	479	471	514	506	475	479	499	474	494	473	485	535	507	512	507	503	516	506	488	486	454	508	465	456	509	481	475	512	495	497	499	455	489	484	499	479	479	565	508	471	493	515	517	489	476	481	498	482	502	514	502	493	492	523	541	493	525	504	508	479	469	503	499	516	485	524	494	520	528	470	516	481	496	480	474	527	520	472	465	496	471	519	506	466	507	557	504	529	501	493	517	518	471	480	488	535	507	489	500	548	468	519	477	515	487	491	517	505	484	489	515	491	487	476	455	482	479	530	465	491	529	511	512	501	509	511	501	512	510	467	492	546	517	462	513	509	535	477	518	450	489	482	508	505	497	505	462	513	513	475	501	500	493	464	521	498	544	516	530	446	498	515	499	502	497	484	454	489	475	525	498	503	502	502	542	480	496	474	483	472	486	488	504	504	513	541	524	470	476	513	517	520	520	543	506	468	518	501	507	467	498	497	491	505	463	523	520	516	484	439	479	509	481	525	511	502	464	511	504	499	482	478	501	490	493	521	502	520	474	511	494	447	486	500	466	505	515	508	495	448	494	518	500	506	478	536	529	465	476	531	498	490	560	546	449	447	476	509	528	500	517	474	491	475	501	526	475	464	499	480	512	491	493	470	541	488	466	502	516	484	494	524	517	483	500	502	472	474	514	461	503	443	528	503	475	465	485	501	508	472	496	540	543	511	479	510	515	489	481	527	519	458	484	507	530	503	519	458	500	501	533	481	514	480	522	488	503	517	479	460	519	465	519	488	462	517	476	520	482	489	548	478	463	475	490	488	500	494	501	525	447	505	514	495	492	497	535	498	493	528	474	459	499	560	506	491	474	488	500	516	496	483	473	467	525	488	509	524	522	491	542	483	514	483	502	491	495	508	513	495	456	536	489	488	537	489	496	532	523	534	506	509	527	496	511	485	476	535	507	529	530	493	526	481	475	496	540	457	485	526	474	535	493	493	494	494	528	514	493	511	492	491	513	470	466	500	509	539	528	472	491	499	501	533	445	479	466	513	485	498	485	491	491	494	503	502	559	514	477	478	477	529	445	509	509	532	492	493	490	481	544	484	495	460	477	499	524	473	523	486	451	510	510	517	510	483	483	482	496	499	475	489	532	495	499	518	481	472	478	481	475	495	533	482	515	505	508	522	455	492	497	496	476	495	472	502	453	503	494	490	512	559	505	504	521	462	468	519	485	494	493	497
4432	1002	922	717	672	661	642	658	635	601	601	603	575	598	591	563	582	605	576	571	588	584	552	578	591	629	632	605	562	563	550	550	589	595	573	615	599	641	553	591	602	608	597	592	593	577	588	617	573	585	595	568	536	591	561	550	596	572	567	613	605	528	573	574	569	555	651	566	602	629	581	608	579	615	595	528	586	586	552	574	563	570	636	600	592	560	624	565	586	558	603	590	610	571	608	577	577	580	618	622	569	605	559	580	561	615	584	565	578	607	631	565	563	595	575	618	561	569	599	582	597	558	568	589	602	622	608	579	553	590	578	595	585	615	545	570	546	602	559	593	585	573	587	578	620	562	594	582	563	562	589	616	556	572	588	624	556	569	602	584	585	585	571	546	587	625	592	613	622	570	602	571	578	626	581	620	554	565	538	616	580	631	577	578	563	612	571	570	588	575	558	577	602	587	611	587	629	566	632	595	560	603	604	571	589	597	575	585	602	591	624	610	570	568	600	578	640	587	620	588	596	579	626	571	599	584	602	551	608	600	626	527	611	593	594	551	607	617	564	549	572	618	617	582	554	540	555	567	610	594	575	575	606	617	563	594	614	596	612	632	572	608	647	620	611	579	556	534	579	616	560	523	598	586	587	571	592	563	586	574	610	559	572	549	589	575	624	567	560	535	617	561	621	598	609	624	627	564	592	577	584	610	598	575	607	571	610	573	563	640	592	593	624	549	572	580	583	598	576	558	603	569	612	635	592	575	586	614	561	571	572	577	588	583	575	589	569	606	609	592	555	541	612	650	553	555	582	565	588	596	601	610	573	519	555	581	603	562	500	595	567	586	578	605	597	586	599	596	596	639	576	587	618	598	626	541	620	629	606	573	589	569	565	545	607	559	547	586	582	589	549	585	573	619	585	564	603	622	587	560	612	605	608	588	651	580	581	572	572	562	561	596	560	577	588	624	569	609	595	612	578	588	594	559	619	563	572	600	609	632	599	606	584	545	593	603	565	566	595	587	621	596	582	565	601	587	587	597	599	568	600	601	570	602	550	616	601	557	571	579	538	570	613	626	562	538	593	588	612	632	573	576	549	587	624	545	587	665	574	583	580	630	592	585	607	589	590	613	616	578	597	605	591	583	581	596	551	583	594	580	551	546	586	561	612	571	597	541	583	568	522	556	615	581	615	605	569	573	580	544	574	551	616	566	590	618	571	589	586	548	574	523	597	570	624	587	559	560	608	548	608	635	530	586	581	600	600	588	543	545	579	623	592	568	601	606	572	617	608	574	597	570	573	596	559	595	576	578	586	547	546	578	569	529	580	596	564	586	578	537	578	550	573	614	650	578	611	614	575	621	539	562	604	595	585	580	537	548	610	558	550	620	579	603	577	564	545	604	657	554	574	575	562	581	551	559	608	570	586	639	568	630	595	577	521	571	573	590	580	595	522	571	578	584	568	561	570	575	573	563	580	561	561	574	588	538	589	608	566	514	590	561	591	591	556	567	554	564	588	569	614	569	566	614	604	620	597	610	607	587	598	579	626	603	601	544	582	627	582	614	553	620	614	565	572	588	573	591	617	571	597	541	561	592	569	575	598	629	593	635	598	622	575	580	589	555	586	573	571	565	600	619	564	602	597	555	599	613	618	588	521	573	571	604	610	623	568	626	563	542	606	596	603	574	619	565	564	604	587	565	579	610	602	585	579	611	575	598	604	618	585	623	624	586	597	573	564	574	623	577	556	593	589	580	574	599	600	572	590	569	550	559	560	619	589	545	595	642	589	578	568	581	548	617	578	642	559	596	629	550	556	580	622	573	604	601	580	584	574	602	582	575	623	573	562	589	591	612	608	598	579	578	629	569	575	597	566	567	579	565	577	590	580	587	591	580	591	581	557	592	558	573	601	578	567	575	546	598	597	597	572	599	583	593	564	575	573	580	609	562	586	612	605	605	541	583	578	614	613	599	585	568	572	574	605	585	585	574	542	548	548	588	594	613	598	612	546	568	597	615	593	618	553	624	596	574	615	661	582	625	615	584	565	633	606	633	581	653	576	588	582	590	613	575	588	569	624	579	563	608	571	582	578	628	595	574	589	606	534	603	614	605	643	598	562	593	554	607	595	539	555	600	582	599	552	582	538	554	587	572	573	581	564	556	519	619	569	587	599	585	583	574	585	566	579	625	595	594	513	577	601	607	584	572	585	571	588	541	571	544	619	542	607	579	555	612	610	573	577	556	598	574	569	601	598	562	585	565	570	595	602	607	585	605	562	601	582	600	579	601	630	597	623	636	568	614	593	563	571	620	603	636	558	598	609	603	581	598	597	602	584	546	566	611	580	596	555	601	594	610	605	551	554	600	563	574	554	560	578	601	598	572	610	544	620	584	583	605	587	590	596	652	587	576	593	590	544	592	603	616	573	596	541	589	550	625	612	611	587	624	581	568	620	570	594	587	578	584	545	646	630	569	591	537	560	596	605	571	603	573	593	609	601	563	601	562	604	531	595	551	512	568	610	587	574	576	570	594	584	618	649	550	561	575	587	541	556	582	557	586	550	629	578	575	558	553	570	614	588	581	621	573	612	602	584	576	568	588	569	574	619	568	599	624	606	544	574	625	635	602	581	550	611	559	598	544	536	568	563	580	554	629	590	558	575	636	572	572	564	544	577	580	587	575	562	594	605	601	589	566	586	588	630	577	591	554	552	615	584	580	591	597	630	564	601	573	577	567	562	561	582	582	588	626	565	613	599	563	618	604	599	582	614	587	608	603	610	576	590	590	579	568	611	624	629	579	573	591	580	614	589	581	581	592	576	628	576	620	543	582	572	566	583	604	591	587	604	583	595	612	599	539	649	586	599	563	605	581	581	594	589	548	566	588	539	583	599	591	596	572	595	555	594	616	595	564	549	593	584	629	568	591	583	568	575	597	600	601	566	553	586	599	589	598	587	647	568	631	589	617	554	608	596	609	600	609	611	584	600	497	642	616	589	575	587	569	641	589	612	576	595	605	585	569	564	618	535	599	550	579	588	647	528	625	570	653	606	570	567	568	553	607	613	609	593	586	621	579	555	619	558	579	565	557	538	583	623	578	620	569	574	581	593	541	562	621	586	551	561	575	569	534	608	611	603	572	540	571	557	596	584	574	569	574	593	592	587	558	564	530	602	583	594	581	607	588	561	579	599	626	574	575	594	570	549	604	614	573	597	598	601	563	589	598	552	551	549	601	597	638	556	579	617	586	585	590	577	602	582	599	619	576	611	558	627	578	612	592	596	570	575	621	563	579	649	614	542	587	600	580	571	583	610	576	564	586	624	601	564	603	595	599	603	579	608	573	600	574	567	607	597	603	624	588	582	605	599	597	577	596	569	625	561	598	596	618	582	579	576	598	600	612	556	597	613	548	577	602	569	574	562	604	579	590	588	544	597	618	601	589	619	565	530	614	619	594	580	566	580	549	612	581	562	610	564	585	594	591	600	590	533	581	588	561	636	537
23666	21091	28074	24331	21058	8665	1216	839	738	736	637	649	628	621	585	558	574	525	555	541	597	566	520	554	572	538	523	542	551	506	582	593	558	589	527	531	558	510	531	512	567	540	504	517	505	514	538	493	529	550	496	518	529	513	534	531	501	494	522	516	544	550	545	523	523	527	528	528	533	538	553	519	472	521	565	538	544	525	523	544	536	527	552	521	548	518	514	506	542	546	563	528	498	484	536	512	497	528	539	515	496	544	513	539	506	534	517	493	550	476	504	497	530	497	521	553	514	522	530	519	533	550	503	494	507	548	500	545	531	496	509	503	529	511	536	488	516	517	531	537	552	515	536	509	539	528	495	513	512	536	506	497	544	500	527	535	517	539	537	548	508	551	519	520	533	540	511	562	500	548	514	514	507	518	509	504	497	524	553	514	528	500	505	513	545	520	530	548	523	552	537	493	513	500	533	561	466	536	538	467	574	506	496	540	530	500	537	540	492	489	516	526	501	567	529	525	535	553	526	512	515	534	525	540	532	519	548	528	526	485	569	522	502	483	515	506	544	526	510	539	498	506	576	545	530	518	515	527	491	470	516	558	613	509	518	492	516	518	505	581	522	507	499	510	474	548	486	527	537	531	513	538	498	543	558	561	508	517	520	506	526	520	510	496	510	527	526	540	516	510	501	533	508	487	528	486	510	482	542	505	584	494	537	582	535	536	542	535	522	526	530	580	537	498	531	529	491	509	456	553	541	514	499	522	490	517	506	531	516	504	478	525	521	500	506	487	475	497	515	524	567	539	566	504	518	530	551	483	504	536	495	520	548	520	533	497	537	545	558	513	512	541	511	519	526	481	532	580	555	565	515	496	525	521	543	529	552	527	525	479	511	506	471	547	504	491	556	535	528	535	547	527	505	515	484	492	532	517	509	486	495	540	487	502	523	490	536	530	510	547	515	531	509	508	534	517	565	570	497	485	518	542	538	530	534	547	531	492	540	529	489	516	488	571	527	539	523	516	529	526	488	472	557	564	519	493	505	523	532	527	550	501	505	495	515	505	561	564	518	532	545	531	510	520	579	538	502	516	520	482	530	529	491	514	562	543	487	506	541	525	548	500	543	504	532	535	534	493	538	515	522	560	535	518	513	530	539	551	509	557	526	493	511	531	533	524	545	487	522	514	516	548	514	496	554	524	523	521	512	502	547	509	575	516	499	472	505	526	540	504	515	511	528	496	520	513	497	506	496	527	523	498	516	476	593	486	523	521	553	529	513	525	532	521	512	533	542	537	490	555	539	508	519	535	501	497	529	528	536	528	536	527	511	498	570	569	506	530	527	518	518	547	527	555	516	555	523	527	484	496	514	541	514	500	516	535	500	525	531	526	507	518	538	535	533	486	549	495	534	525	519	521	489	537	559	533	498	518	531	528	509	547	510	491	509	528	532	523	513	511	518	494	531	493	512	520	546	515	544	528	509	555	549	557	514	478	546	529	501	575	532	494	527	532	527	548	557	544	512	535	543	509	533	534	498	519	511	505	521	527	475	495	522	505	504	515	528	481	545	558	546	540	538	545	520	553	526	514	527	504	550	498	519	526	539	524	482	502	474	515	467	479	510	534	567	525	511	553	528	552	512	545	515	518	451	494	506	504	481	505	530	522	508	516	543	500	501	513	494	502	535	536	524	480	512	531	535	509	499	503	520	531	519	489	524	476	537	563	536	505	498	528	573	536	497	472	511	536	541	508	541	517	528	560	509	530	503	523	491	503	499	531	479	469	508	535	540	501	532	505	523	525	502	501	485	490	543	532	547	492	504	474	535	540	535	520	544	531	514	519	537	531	527	535	538	542	500	510	517	533	505	525	516	500	514	501	561	525	496	527	484	566	531	491	506	524	528	536	540	519	528	532	514	523	490	501	477	512	493	536	518	565	518	512	510	557	515	485	521	533	531	493	544	528	520	484	555	523	538	526	521	498	501	558	519	557	533	506	483	564	518	506	499	505	527	522	499	478	527	547	551	531	496	522	478	539	512	497	527	497	537	460	505	524	559	523	525	533	544	493	508	519	551	527	534	515	522	524	512	544	530	563	511	515	514	514	542	524	486	535	539	486	552	501	541	503	505	509	495	523	500	549	544	569	533	522	507	582	527	511	541	532	551	521	528	543	550	514	511	536	551	534	522	506	533	495	524	499	495	510	520	536	516	511	513	521	552	519	535	560	547	496	494	544	517	512	499	524	502	556	536	549	540	516	562	529	525	500	520	537	503	510	518	528	484	497	484	511	504	499	519	549	492	532	536	513	521	511	535	523	525	545	528	516	501	526	516	522	506	504	523	510	551	502	553	489	474	516	515	514	522	514	499	552	515	537	553	499	561	491	493	496	556	459	473	496	519	502	509	545	538	517	556	521	512	492	524	510	507	481	541	469	555	541	514	513	483	543	522	489	521	533	498	499	525	568	508	536	520	536	484	545	553	491	486	507	554	485	502	520	533	527	505	525	550	515	540	540	522	514	511	520	517	531	540	541	530	506	504	521	538	507	527	492	522	507	514	495	545	543	543	523	521	536	516	524	529	563	527	534	532	563	526	521	527	543	510	492	514	501	513	522	476	492	507	504	549	528	524	498	526	549	547	524	539	490	540	530	553	529	527	542	562	543	490	497	488	493	552	512	527	513	518	534	522	514	520	532	523	472	491	549	532	574	527	542	502	525	508	504	548	490	520	515	522	544	504	505	553	555	552	564	482	503	543	476	537	543	555	507	525	566	485	486	547	572	474	516	520	496	513	523	526	488	514	578	525	524	490	538	516	518	507	516	495	539	513	527	516	537	490	529	538	520	534	523	524	513	538	493	539	504	514	511	519	556	537	518	497	526	564	544	525	527	510	523	499	517	520	512	539	549	503	558	525	548	495	508	519	531	506	519	524	496	518	533	493	539	530	467	567	510	484	520	514	490	454	555	506	524	488	524	519	546	510	512	516	508	525	524	495	526	483	553	469	548	565	553	520	544	575	521	525	483	550	559	546	497	499	567	576	538	503	526	553	521	501	557	514	509	503	562	505	502	507	509	492	527	482	520	577	521	484	507	518	561	520	531	517	496	529	563	499	472	502	499	515	540	556	533	542	545	522	545	537	499	523	547	536	503	490	521	511	504	522	516	508	494	557	503	491	524	523	514	553	517	534	516	515	526	525	540	526	513	545	501	546	535	511	503	464	529	506	497	536	521	565	527	525	513	498	514	520	551	546	536	545	472	510	551	490	501	529	535	526	505	531	541	463	497	515	539	477	529	519	538	558	524	521	561	544	497	546	540	495	547	519	506	524	469	507	576	495	503	547	523	546	519	527	548	537	505	476	520	504	525	511	542	521	484	499	489	538	480	516	513	515	526	508	507	496	526	512	568	499	508	519	550	488	527	503	511	532	565	516	520	510	510	515	497	507	504	547	525	513	523	515	499	558	545	536	500	506	510	516	524	520	554	532	513	503	543	485	506	528	521
3278	8164	6480	3155	2233	1772	1469	1291	1046	980	847	836	773	778	780	717	701	699	698	666	617	619	704	637	670	653	652	651	657	645	634	629	603	605	654	586	682	614	614	615	642	606	649	631	665	599	596	609	629	670	627	609	627	652	611	607	603	620	619	602	601	653	596	635	628	652	636	645	575	629	590	656	639	633	637	609	610	644	599	614	607	663	619	634	601	634	630	614	599	653	601	646	612	621	627	626	610	617	633	692	640	623	640	633	627	590	603	591	613	645	607	637	627	655	638	624	611	630	606	627	635	577	632	635	600	626	624	644	616	559	613	626	601	672	612	604	568	665	629	601	609	683	635	650	672	633	641	652	640	587	617	589	620	615	670	656	651	617	631	577	618	583	626	593	678	581	626	606	633	613	627	659	620	667	635	637	633	638	615	591	630	608	619	615	553	620	586	651	620	639	626	602	639	612	638	630	620	623	615	661	610	673	596	620	614	622	647	630	649	601	647	602	624	626	624	615	616	574	617	610	643	613	630	621	596	594	627	636	606	659	639	624	583	602	645	629	636	626	575	657	617	625	582	656	601	631	637	599	623	604	644	661	658	588	613	645	587	613	645	649	622	616	566	609	644	631	642	605	650	595	602	571	639	615	588	613	629	620	615	612	633	641	611	626	591	608	639	622	623	595	643	627	611	611	620	631	641	583	635	662	596	630	641	603	598	643	617	629	607	583	589	582	621	630	657	628	603	619	685	611	605	627	608	597	637	610	596	593	631	607	588	631	601	658	636	586	661	619	608	634	629	625	654	628	604	613	647	625	586	605	616	624	615	638	612	586	600	651	631	607	631	614	619	616	616	647	639	601	621	620	625	654	627	643	612	637	644	625	594	622	643	638	625	680	631	653	569	635	631	630	648	645	649	644	598	613	589	611	588	619	620	634	604	655	637	613	610	630	602	639	563	622	640	611	649	627	630	690	594	616	628	607	608	606	565	576	672	586	625	625	595	609	600	635	616	569	621	631	640	621	635	584	594	583	603	635	609	632	635	648	646	620	649	638	606	599	663	612	631	661	657	613	624	609	604	596	641	656	620	644	633	558	649	623	584	602	613	637	612	632	627	659	612	639	627	638	612	643	588	596	575	617	661	613	624	627	650	629	668	654	578	641	636	601	621	621	623	624	678	624	605	605	620	635	617	653	595	617	665	587	607	620	633	614	593	612	642	633	601	615	628	632	602	606	633	625	604	618	630	623	637	604	591	634	606	638	604	598	640	611	636	618	585	610	672	589	610	608	622	595	627	627	673	615	608	628	630	559	612	615	637	611	568	595	596	630	613	619	606	581	626	611	621	629	611	630	620	617	641	599	608	598	595	655	609	611	629	625	592	627	610	644	660	688	594	644	628	607	680	608	624	585	628	634	587	598	609	620	653	645	596	590	640	611	668	636	612	651	599	658	587	639	644	624	627	637	599	582	593	622	613	617	636	567	623	655	613	613	610	622	628	638	618	623	652	679	586	617	613	582	615	571	586	646	623	600	637	596	609	597	676	591	626	629	605	621	628	644	621	622	588	599	583	607	633	654	614	609	659	641	619	608	670	615	603	625	613	603	627	648	607	648	605	597	632	654	646	616	593	603	620	630	600	637	583	657	608	618	617	637	666	606	640	647	637	644	631	612	596	617	600	591	586	603	630	606	645	614	637	585	648	637	655	593	645	608	604	632	588	619	595	612	681	598	614	597	581	643	612	682	605	636	606	648	643	617	625	645	592	669	618	627	608	645	668	631	657	633	578	597	575	606	639	674	662	664	614	605	655	691	678	613	671	645	614	612	641	576	594	644	594	594	662	670	642	620	623	607	588	604	664	639	583	615	625	580	622	636	641	628	596	621	636	611	609	588	625	639	632	568	619	636	591	587	619	629	576	620	633	603	617	611	594	669	629	623	598	625	622	589	617	616	596	634	630	618	619	640	648	594	653	614	601	584	608	636	635	570	591	637	600	637	569	604	604	624	639	619	587	649	664	618	570	623	627	642	591	631	582	665	613	624	618	595	600	640	556	628	583	622	617	625	616	626	635	598	609	674	626	622	622	611	636	628	610	631	610	612	632	646	592	620	613	644	618	638	580	638	604	609	659	608	592	636	590	611	667	627	633	618	606	577	624	631	615	648	605	640	596	651	645	611	633	586	645	662	644	624	609	609	622	613	649	622	614	594	655	622	639	581	610	616	623	591	641	614	624	644	623	614	627	642	647	621	615	642	606	639	647	646	648	639	641	590	661	614	622	657	630	603	586	620	671	620	634	616	643	623	641	641	613	587	573	586	618	600	609	643	625	608	623	613	633	592	640	606	633	614	592	630	642	632	638	621	604	632	624	567	618	664	613	658	633	640	615	636	622	634	620	594	621	573	614	626	611	624	557	605	587	652	593	601	601	594	648	675	617	639	600	638	646	619	609	586	577	597	616	645	638	640	633	595	622	659	596	621	625	642	612	566	601	611	605	629	606	618	630	628	658	628	617	596	592	593	588	569	630	614	648	580	644	608	639	646	620	689	648	592	613	596	665	636	657	646	591	605	586	605	663	638	598	584	615	608	631	644	639	636	641	665	601	650	591	625	536	630	642	638	596	578	630	640	630	576	596	614	586	649	615	645	582	650	586	651	659	598	635	619	655	631	611	596	623	617	662	579	597	632	637	621	599	573	582	579	593	639	615	621	596	614	634	619	635	607	646	581	677	630	602	543	625	585	629	635	612	605	600	616	611	621	592	620	651	631	588	615	626	617	636	608	582	596	643	647	664	592	582	619	650	653	580	609	618	646	607	619	632	657	616	644	653	612	635	604	631	662	597	623	573	692	640	595	610	633	611	638	582	644	630	637	625	638	587	629	544	663	623	575	600	601	600	584	657	638	624	640	629	638	604	587	602	650	569	617	660	613	699	614	634	617	645	596	632	588	652	591	604	595	599	624	605	578	635	624	634	650	636	575	619	619	655	666	613	615	656	603	600	599	611	636	608	620	613	617	675	623	573	623	609	627	602	613	584	651	585	586	639	590	622	639	604	657	607	587	608	577	632	631	633	604	659	617	624	623	589	630	614	602	636	626	632	628	623	642	629	602	633	621	600	596	656	644	641	620	640	634	618	615	621	591	622	609	639	617	629	623	604	613	631	610	609	611	617	605	582	628	588	630	609	634	610	610	607	638	625	642	636	605	624	611	599	586	622	590	536	643	589	628	625	630	658	618	610	630	617	603	654	611	632	583	629	606	642	672	605	610	611	584	614	603	624	612	612	578	646	596	609	627	643	635	594	647	574	605	630	661	584	603	609	619	624	596	615	592	597	643	625	603	600	621	666	634	581	609	597	612	624	591	622	582	629	616	575	591	622	644	642	610	637	641	657	647	666	591	607	632	560	626	632	598	634	610	624	594	643	622	616	578	635	606	606	632	629	614	621	652	589	624	650	617	611	651	641	605	637	654	629	579	638	617	635	646	629	636	628	655
24633	21085	27074	25201	10972	666	481	402	305	338	355	297	307	285	270	288	288	266	279	288	256	267	297	282	279	263	262	258	275	265	284	253	262	246	270	256	278	250	288	238	250	279	292	283	245	306	295	261	244	264	262	244	266	267	237	251	277	247	245	253	271	265	261	266	265	239	291	265	243	263	256	263	233	280	253	238	266	246	244	274	278	298	274	258	264	256	246	254	260	253	254	277	273	278	251	232	272	276	262	262	272	300	270	256	269	263	241	262	301	254	257	256	258	255	259	278	242	272	254	251	264	280	256	266	271	272	259	259	269	219	225	254	274	263	272	249	230	286	286	243	267	251	271	243	255	256	240	296	236	270	232	250	271	258	272	272	289	260	274	259	256	252	252	246	259	240	257	246	265	261	248	242	251	280	249	287	249	261	285	269	268	278	240	281	256	263	279	260	266	271	266	260	255	231	305	250	271	254	268	280	259	259	279	252	286	267	271	275	267	275	266	272	248	243	260	243	238	276	282	237	260	282	274	253	285	281	245	276	265	260	262	238	273	253	296	241	261	244	278	260	243	277	278	273	264	275	252	223	259	255	269	258	259	268	267	241	254	274	240	256	236	246	302	260	282	257	248	249	273	248	277	269	241	233	275	257	268	271	254	271	256	273	259	289	251	254	262	276	264	269	260	255	283	270	281	245	243	243	260	267	254	259	265	288	247	290	254	257	264	275	282	282	240	238	226	268	251	269	255	246	254	236	298	256	279	261	278	282	249	297	261	248	246	270	251	269	263	262	280	252	233	219	277	254	296	273	269	242	252	230	267	261	293	273	248	251	264	246	254	251	284	278	240	280	260	248	269	252	245	275	236	229	224	254	284	244	275	268	274	281	252	274	264	262	265	249	253	248	241	246	263	270	278	254	253	268	283	274	271	244	265	241	259	281	289	274	260	271	284	255	259	270	285	269	291	245	275	264	273	247	238	252	260	251	261	261	245	288	235	243	260	256	279	226	265	251	254	240	300	256	256	283	255	258	258	248	264	254	275	257	263	249	253	257	263	267	254	263	289	244	272	272	264	276	251	285	288	248	268	257	253	271	254	291	259	270	264	269	236	256	268	269	266	246	241	287	248	287	276	263	254	263	252	241	274	252	254	269	271	280	252	282	233	280	271	263	305	233	257	269	280	265	240	261	239	255	264	263	260	244	238	248	255	240	259	272	277	257	253	264	256	244	261	262	267	280	264	270	262	255	254	271	262	276	274	248	237	255	286	265	249	263	256	296	287	267	280	264	257	277	254	267	246	247	242	243	273	262	247	257	236	260	275	247	294	283	254	244	257	268	272	249	264	261	252	292	255	284	249	282	261	270	263	228	276	254	266	270	267	270	259	263	243	261	269	254	229	241	261	236	264	276	256	236	265	254	249	242	268	260	237	239	236	244	270	256	263	256	241	242	266	261	242	276	256	252	229	255	287	251	280	237	266	273	281	266	266	296	264	258	255	271	277	266	247	213	266	244	258	265	238	250	261	250	248	241	242	267	273	259	274	235	291	241	260	260	252	255	256	256	247	271	263	246	243	262	259	265	250	245	281	256	250	259	309	244	279	292	245	253	275	268	270	235	235	295	245	260	279	267	239	255	258	259	272	267	300	261	269	254	261	242	285	265	286	288	218	262	234	239	265	269	279	243	237	287	263	243	268	248	267	242	270	280	275	266	270	274	277	264	248	262	232	273	279	262	259	256	300	243	291	245	260	263	268	256	277	273	291	273	231	249	260	280	263	230	252	249	261	266	283	243	268	266	280	261	290	248	271	249	245	266	259	272	258	279	266	265	258	310	282	262	260	256	237	236	258	265	235	266	275	249	233	258	252	246	260	254	263	224	231	250	242	264	244	258	242	276	240	251	283	232	267	255	245	240	286	281	261	269	239	277	240	268	250	247	275	266	256	239	290	239	257	275	257	272	261	294	267	258	237	280	250	262	277	275	270	246	258	253	238	287	280	274	246	296	233	267	264	253	276	252	268	255	233	285	249	243	277	263	256	259	239	265	293	296	280	246	229	279	256	257	275	268	249	282	247	287	239	265	253	273	275	267	242	275	246	249	250	249	282	266	268	294	234	263	251	256	259	279	253	235	258	238	254	240	243	251	254	267	265	260	254	247	243	266	266	269	295	256	262	257	267	227	203	237	265	271	247	242	254	247	282	264	287	272	251	260	263	259	273	265	262	230	276	260	250	258	282	232	271	231	287	258	280	311	253	255	264	269	251	235	256	244	273	246	252	239	264	258	257	254	272	239	277	240	252	283	250	231	278	264	276	283	285	277	265	267	240	245	272	243	260	249	270	244	218	244	256	254	267	282	262	264	297	238	273	249	255	274	276	254	268	258	265	255	280	255	256	235	261	258	269	253	220	278	293	260	261	264	238	245	297	243	259	257	230	262	269	253	230	267	265	255	282	246	232	254	262	270	269	252	237	263	236	268	254	250	268	290	283	289	276	270	275	244	293	287	269	262	261	301	269	227	249	255	251	255	277	280	239	265	271	246	286	254	269	260	245	255	246	264	274	279	261	257	242	248	275	280	237	268	269	248	268	244	245	290	282	239	253	248	251	227	248	265	258	237	265	257	238	263	242	230	244	273	280	267	277	270	278	252	264	292	238	260	278	273	248	235	260	275	244	258	287	272	250	250	271	258	270	276	282	263	238	264	253	250	279	283	273	258	285	229	247	257	254	254	255	249	260	250	265	268	263	261	248	269	233	264	272	264	274	266	269	276	283	274	257	232	264	283	276	257	263	236	258	273	292	244	230	236	258	261	281	240	248	271	248	263	255	224	262	251	262	266	237	246	243	260	265	251	265	241	284	245	257	244	264	267	303	258	262	248	242	261	264	255	266	249	270	265	267	259	278	266	275	271	273	266	243	258	254	249	268	256	283	262	235	275	223	235	241	264	238	266	260	264	245	246	266	256	265	247	266	254	250	250	241	289	266	271	256	252	293	283	273	237	235	255	275	254	289	239	268	239	256	245	263	298	260	273	274	277	230	248	264	262	275	253	264	247	263	259	273	255	262	251	261	268	282	267	242	269	262	291	272	284	243	255	254	254	261	284	234	270	246	281	279	249	248	248	255	272	245	232	263	235	260	239	289	258	256	244	278	278	303	269	244	303	244	268	252	242	260	252	230	246	232	254	258	248	275	245	275	235	284	256	284	260	235	263	281	260	286	236	259	270	269	243	266	261	221	276	246	270	267	262	240	281	308	270	266	247	228	262	261	280	260	250	250	245	250	246	228	279	256	268	244	260	242	266	266	265	270	264	272	257	253	278	251	257	259	258	238	259	269	222	262	235	261	277	260	242	257	266	225	275	262	259	256	259	285	253	265	262	252	269	269	257	261	249	223	260	242	270	274	265	267	234	253	235	272	272	261	289	273	254	260	272	278	274	282	241	257	265	257	254	275	261	268	286	259	236	293	239	297	252	286	244	239	234	260	252	244	259
3356	5108	3739	1792	1319	1052	821	688	581	509	475	433	456	405	348	376	380	364	333	326	342	344	321	334	326	355	319	323	332	317	312	340	322	308	288	332	294	323	339	327	296	312	331	306	311	300	332	273	363	328	327	277	300	305	341	301	321	321	321	323	304	344	326	301	304	298	337	309	285	301	346	324	304	332	314	292	301	316	357	282	294	305	321	318	323	286	308	327	316	279	296	322	321	314	287	306	313	304	288	291	287	298	319	321	295	296	305	370	285	300	292	321	273	332	333	309	304	313	313	309	330	316	338	291	296	318	291	314	301	322	329	304	352	306	310	295	303	273	288	278	331	316	298	264	290	304	294	306	332	307	316	302	314	319	301	319	298	291	305	301	323	274	316	302	301	305	319	309	311	295	320	301	285	290	332	327	318	298	293	300	297	314	310	300	307	316	319	301	289	315	301	314	273	322	302	332	326	290	324	306	289	273	288	309	301	298	328	286	321	324	304	334	304	288	326	284	330	286	295	308	327	286	283	296	310	291	289	306	291	278	302	328	308	297	317	317	322	339	257	303	341	341	329	349	288	310	273	328	330	306	344	308	288	274	314	308	300	302	334	291	304	324	302	275	331	296	334	305	322	311	305	289	344	343	310	284	291	303	299	300	323	290	311	287	289	317	315	330	339	280	309	309	297	305	291	330	334	320	313	311	290	279	323	322	294	324	317	314	281	343	320	306	274	288	265	292	282	340	273	304	334	297	295	280	313	327	316	309	329	319	274	306	298	311	302	316	285	300	308	302	294	301	336	302	321	307	306	323	310	305	305	312	307	323	295	303	315	300	312	292	277	320	292	300	333	331	311	286	290	300	308	309	271	299	325	315	314	312	328	303	338	337	309	295	358	276	310	281	297	299	295	325	319	288	284	297	338	322	324	316	281	296	295	325	359	298	334	313	314	315	278	317	293	340	298	312	296	290	304	309	314	323	285	314	294	317	309	289	303	318	296	318	299	278	295	287	305	301	293	316	280	310	324	315	304	299	274	286	299	310	298	313	300	308	293	279	306	319	305	321	287	278	334	319	294	293	301	312	337	309	300	332	312	321	334	317	324	284	304	322	332	283	266	318	316	304	288	291	327	298	303	296	350	321	300	287	285	304	277	313	267	305	291	303	308	328	310	314	322	302	294	321	279	310	321	335	317	305	310	302	289	333	282	283	314	303	304	286	291	295	315	331	298	296	260	298	305	332	357	318	334	310	292	290	317	313	288	333	304	284	284	319	292	308	314	325	326	290	332	308	327	293	314	364	328	313	316	299	311	301	296	314	277	338	288	314	316	317	337	290	302	326	334	315	294	314	297	326	286	313	292	292	311	279	313	281	295	320	292	309	295	293	294	299	295	314	297	293	305	347	285	308	322	286	309	298	300	304	317	315	313	308	294	324	309	319	320	329	328	294	329	307	317	322	361	292	288	283	296	320	311	304	300	299	312	305	268	293	300	311	281	319	346	288	308	307	328	290	326	286	312	328	304	320	288	314	324	329	288	311	316	303	308	309	319	299	316	318	290	360	328	300	290	317	298	289	292	315	295	303	308	322	293	311	309	317	318	277	320	282	323	321	304	306	332	304	299	342	315	280	312	345	292	313	317	303	290	308	303	318	286	286	279	306	273	295	340	286	298	288	307	324	304	320	311	289	286	304	303	300	303	292	340	294	264	280	325	290	293	317	278	312	332	306	331	331	297	311	308	308	327	325	310	270	311	269	355	328	325	323	324	271	311	308	283	282	310	290	310	298	293	305	312	268	304	315	313	323	296	332	291	308	287	308	310	322	331	305	317	291	310	302	309	318	311	316	279	322	306	310	312	340	315	289	300	291	293	318	291	296	323	295	287	307	309	303	293	321	305	310	323	303	329	281	320	311	304	284	264	316	294	330	316	294	293	297	303	283	324	343	323	351	294	296	346	304	300	319	300	287	324	301	300	270	294	301	299	321	317	327	269	319	332	301	321	289	321	297	323	313	341	296	289	290	289	324	303	334	279	306	307	315	321	321	314	307	288	294	328	342	314	288	305	308	291	294	342	290	310	291	340	306	302	321	305	300	278	300	323	299	280	308	341	267	298	277	324	300	299	324	290	277	313	298	318	308	329	325	298	278	324	338	302	272	295	304	284	335	301	314	320	304	296	307	308	340	296	300	306	312	295	317	312	343	305	260	336	300	308	310	308	305	330	322	313	277	310	325	314	310	302	342	313	299	297	297	318	310	314	316	295	318	339	302	307	304	303	305	336	304	287	317	325	333	299	286	318	312	311	311	316	309	326	291	299	330	316	323	278	319	329	321	280	308	297	313	335	309	304	322	331	280	278	316	291	288	320	307	320	279	296	324	281	316	281	298	322	295	335	330	311	319	292	349	300	303	326	275	313	304	328	289	315	319	297	300	314	322	307	307	289	337	298	281	332	288	308	297	324	305	312	301	290	277	316	280	322	317	291	297	263	305	290	334	282	272	304	296	315	338	287	306	315	308	313	317	297	322	293	308	305	305	336	289	308	293	295	319	267	307	281	301	299	338	289	323	314	289	300	307	287	296	280	285	279	284	345	337	339	311	296	324	318	288	282	323	296	290	326	318	298	283	313	293	298	335	286	279	308	316	295	295	360	316	295	299	284	332	303	286	312	305	309	282	312	262	303	296	322	291	331	305	310	331	308	330	315	313	311	299	297	289	305	307	293	325	285	326	305	298	292	299	307	323	302	302	288	291	309	330	328	296	313	317	337	308	294	318	252	305	309	330	312	297	305	296	330	312	293	316	296	286	329	315	305	312	293	321	316	278	335	296	315	300	299	291	312	298	310	298	331	341	340	289	322	318	340	326	306	281	312	312	302	313	289	318	313	339	309	336	321	294	293	326	314	310	321	314	310	323	283	271	326	310	308	293	292	327	300	260	289	284	281	304	285	299	290	298	314	347	295	323	283	293	303	267	358	318	322	296	333	316	312	361	301	298	263	277	337	288	314	305	288	303	325	309	312	323	288	321	314	311	309	292	312	315	297	291	292	292	346	283	291	314	309	295	346	323	302	311	318	295	300	282	289	286	311	338	320	314	319	285	287	295	304	300	284	317	294	298	304	283	306	336	284	295	315	302	285	313	285	316	308	311	334	323	287	313	312	326	279	315	307	308	301	303	295	335	312	325	280	315	300	324	322	307	302	266	324	302	296	303	316	335	295	329	288	318	319	328	304	316	300	287	315	309	297	316	288	317	331	326	287	289	345	281	342	335	295	305	346	310	292	311	321	310	295	287	328	267	309	318	316	313	296	312	353	299	313	316	319	313	324	291	310	288	287	313	278	341	314	307	308	318	299	315	309	334	296	327	315	285	311	293	277	272	301	293	298	317	289	335	307	327	301	301	321	315	292	290	304	311	330	298	347	329	293	328	330	342	294	295	281	303	308	283	321	293	279	325	285	317	317	290	297	331	302	327	292	335	302	288	300	301	343	323
22530	21138	28631	23892	21132	21158	7407	923	632	533	521	425	387	341	334	354	338	337	300	269	298	282	279	273	297	271	300	271	303	254	247	243	278	244	250	252	255	226	232	270	265	247	241	256	245	245	231	254	248	251	251	252	257	238	220	240	250	251	269	228	252	223	238	226	260	262	238	241	245	237	282	235	264	246	250	244	244	245	248	229	230	232	267	230	261	256	250	236	252	261	274	228	246	262	244	244	261	257	261	242	242	245	246	250	228	237	230	267	237	251	262	229	252	251	239	236	223	218	229	228	232	238	248	212	229	236	248	253	229	241	225	264	255	259	248	249	235	245	255	248	245	267	214	215	259	281	233	237	223	232	213	247	237	231	229	245	227	253	232	240	252	279	252	227	252	257	229	222	261	262	228	252	245	243	245	239	250	233	234	229	215	246	247	230	277	234	242	240	235	256	242	255	241	214	221	235	234	238	239	236	211	228	253	252	223	229	221	224	242	243	209	241	248	214	267	248	244	238	222	223	250	238	243	227	262	227	280	250	244	252	243	260	224	235	239	258	251	251	232	243	236	261	262	237	248	257	246	217	263	228	229	249	238	245	253	229	221	257	247	253	269	237	240	230	245	208	253	244	246	234	244	239	235	230	251	240	235	244	233	248	237	237	230	242	236	237	222	252	220	238	225	210	230	256	252	206	246	262	267	224	238	227	270	231	225	238	235	249	231	221	232	227	219	227	252	233	235	226	272	245	229	260	221	239	223	253	218	231	247	240	248	236	242	250	245	252	206	256	229	242	222	279	256	269	238	238	240	229	243	216	224	254	239	241	251	225	239	260	209	228	236	212	278	254	219	247	227	259	259	231	228	229	220	248	232	268	216	216	223	192	269	251	231	262	243	223	227	217	261	278	222	229	246	226	247	230	259	234	247	257	242	219	230	232	246	228	235	234	212	261	240	206	231	247	251	214	238	253	242	236	265	248	231	240	246	252	240	248	263	244	223	235	242	259	222	232	232	257	245	238	244	235	225	270	272	249	236	221	246	251	235	237	254	252	248	247	248	200	221	233	241	246	239	242	249	241	235	244	222	236	253	229	251	240	258	244	222	235	231	251	208	230	232	237	243	221	240	217	240	240	238	243	224	233	219	231	225	222	234	219	229	259	235	250	240	234	226	241	274	229	229	215	223	241	260	263	239	244	228	262	240	237	208	223	268	231	245	271	241	240	255	226	234	230	244	253	237	240	223	224	238	251	227	212	245	233	236	227	236	253	229	233	274	235	242	271	237	215	240	240	246	234	243	241	242	246	235	283	234	219	254	254	220	245	291	270	223	218	219	238	254	241	225	220	237	219	234	206	256	226	244	233	246	221	243	205	228	235	230	249	254	235	240	196	248	250	216	226	234	221	276	256	272	237	235	243	228	241	226	258	242	238	246	254	240	237	259	231	264	238	225	246	230	248	226	218	285	238	252	256	248	256	215	234	250	230	240	252	229	250	231	240	227	233	241	246	262	240	266	240	236	230	219	243	261	260	279	229	235	257	221	257	230	263	260	251	242	214	254	254	223	248	227	250	271	208	223	217	252	232	233	221	223	266	230	228	215	240	241	216	221	245	233	241	261	255	238	257	216	229	237	242	246	246	226	222	262	234	224	235	219	244	216	249	238	244	258	256	258	230	230	225	240	242	250	270	222	243	239	280	252	262	228	234	254	271	211	233	232	252	255	224	235	250	236	217	244	246	244	236	219	228	262	222	267	249	229	248	241	232	206	246	240	249	218	238	243	243	210	266	232	223	239	206	235	248	246	229	225	247	226	234	221	213	275	221	217	216	214	239	252	270	205	252	222	239	220	226	246	242	219	259	196	206	241	252	224	247	229	227	241	245	221	267	245	225	229	261	255	245	249	215	263	238	221	266	276	249	247	242	229	224	225	240	247	257	240	234	252	234	264	227	251	240	248	235	240	240	239	250	249	234	255	244	210	239	213	264	236	247	251	245	250	229	221	236	232	249	235	248	224	228	227	221	235	246	219	246	273	249	240	235	219	261	268	231	219	255	238	275	269	249	248	210	247	236	223	253	265	251	229	245	269	215	240	214	241	222	228	200	217	238	273	230	229	230	264	246	255	251	249	267	274	227	239	255	240	243	219	224	215	230	258	249	231	241	235	263	207	234	240	254	226	228	247	226	240	257	227	249	266	243	229	244	256	250	255	224	261	258	227	229	238	202	267	223	248	222	277	217	230	213	255	240	232	241	227	236	250	245	248	262	262	264	235	272	259	238	216	244	239	233	234	229	236	253	243	230	243	233	239	238	256	247	250	243	268	243	212	244	241	247	216	253	223	225	229	242	247	235	271	237	232	253	236	248	229	204	249	216	241	229	251	240	241	241	250	218	243	234	256	230	248	218	228	262	224	210	244	230	249	239	253	232	257	271	213	227	225	261	227	232	253	228	238	239	237	209	217	229	238	244	243	227	224	240	225	214	260	241	259	230	230	252	235	249	271	240	227	242	260	239	262	234	241	233	228	243	263	210	248	258	245	246	257	263	254	236	234	207	216	247	231	246	252	264	255	244	259	200	260	283	225	229	238	242	253	259	229	253	231	245	246	231	234	228	259	267	256	243	227	266	228	232	240	242	216	243	243	236	241	223	220	252	232	225	241	250	240	238	237	256	266	240	231	254	239	242	243	217	238	235	238	232	255	231	254	246	211	236	223	223	258	239	235	258	220	238	224	212	237	232	190	209	229	237	249	253	244	240	244	241	237	240	245	246	267	264	239	247	280	215	230	272	253	215	237	242	225	223	249	233	265	220	238	227	246	257	228	233	247	256	219	264	255	243	248	237	239	241	246	235	235	226	235	252	242	264	230	242	219	206	251	258	257	229	254	243	245	266	227	243	259	242	242	202	257	271	236	246	218	224	214	241	248	268	225	251	241	252	249	249	239	211	213	258	252	227	243	245	227	240	230	223	259	262	251	206	265	235	257	239	240	222	254	252	241	224	239	237	212	261	244	231	239	237	254	239	226	243	251	266	239	205	250	249	226	246	233	207	249	242	228	257	235	244	255	235	218	238	257	243	222	264	224	241	261	232	229	222	228	254	230	229	230	252	238	260	233	243	255	249	229	218	226	239	244	217	233	216	214	265	246	251	240	256	242	240	255	226	216	231	215	238	238	264	240	249	260	248	252	260	229	239	219	277	236	220	204	246	248	245	210	230	245	258	234	266	273	250	250	245	267	249	236	211	226	247	248	276	233	235	241	242	223	243	232	256	249	224	248	265	221	232	242	239	229	222	245	228	223	257	230	254	241	254	258	242	226	253	229	280	241	246	242	238	218	237	239	246	223	228	230	232	225	208	248	250	225	240	231	232	252	228	236	218	235	225	234	248	239	279	268	282	243	269	243	252	223	239	204	245	234	248	241	237	215	232	245	252	225	244	259	235	227	243	230	249	246	230	245	216	232	238	268	240	245	252	239	280	251	248	243	251	199	229
4376	13598	10827	5054	3468	2650	1966	1553	1284	1027	859	756	577	623	518	516	474	469	454	424	381	415	391	397	397	353	361	355	324	327	345	315	306	297	305	306	352	319	300	295	347	334	297	328	328	304	350	324	326	298	307	348	322	305	276	287	302	292	326	315	340	302	294	302	296	330	316	312	322	289	289	301	312	288	286	299	301	287	300	294	321	282	294	291	297	328	284	291	291	290	335	284	297	310	272	291	308	290	315	320	320	276	298	323	312	309	260	332	306	296	270	283	278	283	287	318	287	281	284	264	308	301	282	273	321	316	309	290	317	290	271	305	291	271	301	330	289	292	279	306	303	301	268	296	291	316	270	341	291	342	297	303	321	325	289	322	308	318	284	309	288	284	284	260	308	300	305	305	300	313	299	325	284	287	309	271	319	318	302	305	312	319	281	316	260	319	280	312	279	282	307	284	290	311	300	294	283	324	333	328	285	300	297	296	255	281	299	294	290	297	275	331	279	294	304	300	289	306	277	289	288	274	306	349	315	272	309	276	296	301	272	300	313	307	265	281	289	280	309	269	295	334	311	299	279	297	323	310	271	301	334	270	296	297	297	294	292	282	297	284	269	289	285	304	277	285	318	297	282	324	285	288	286	274	295	308	254	282	301	286	297	328	267	308	288	308	269	295	291	278	289	268	256	298	283	276	285	271	282	264	301	309	297	271	324	289	321	288	268	291	269	270	296	289	321	306	326	252	296	262	299	278	324	314	328	307	308	306	280	295	278	294	319	329	298	290	299	299	280	303	298	300	291	293	288	308	297	319	315	311	300	301	296	300	298	299	273	278	302	308	314	286	305	292	298	308	293	261	285	285	313	275	271	273	331	276	296	341	301	285	302	317	301	290	249	326	323	291	296	301	263	305	296	289	323	280	285	290	294	283	298	326	252	314	286	305	287	292	305	300	292	310	297	296	291	286	312	297	301	305	297	287	305	310	301	262	303	301	296	268	302	287	285	304	305	292	289	313	287	312	310	305	273	306	304	288	274	271	324	298	301	302	304	307	304	293	296	310	272	278	291	310	280	282	297	303	300	292	316	335	284	269	303	305	301	282	299	304	309	265	288	244	280	300	294	286	288	312	308	311	302	333	309	287	325	269	286	321	273	306	329	276	296	298	274	319	301	344	265	302	279	279	291	285	312	317	311	312	308	299	306	295	277	308	315	289	325	290	309	321	305	272	301	295	261	300	298	314	278	301	309	281	288	270	298	296	307	285	282	305	291	295	301	291	280	281	271	295	302	267	259	320	297	243	298	272	294	305	289	280	314	272	257	298	281	267	309	249	299	266	277	305	293	269	274	291	315	300	297	299	292	257	317	276	321	297	305	292	312	293	299	274	290	299	301	290	276	303	297	312	300	273	301	309	279	266	301	316	286	299	278	280	289	282	292	301	276	294	283	306	321	283	286	268	309	274	303	317	256	279	331	309	308	300	310	299	302	299	274	303	313	299	283	317	282	307	298	280	259	312	295	284	286	302	269	306	281	288	307	285	283	300	269	287	292	289	294	291	269	278	282	306	309	296	291	291	287	297	275	292	290	280	282	330	268	283	306	318	303	282	291	276	271	293	322	280	280	269	291	289	288	290	291	295	311	292	281	298	306	310	305	304	285	298	303	279	273	313	327	298	274	277	318	296	282	280	294	310	312	317	299	307	293	315	291	312	302	321	325	306	305	299	281	293	269	293	284	301	266	312	305	293	307	320	293	303	269	298	307	286	276	299	316	306	298	325	313	287	304	298	335	293	292	294	289	264	288	305	289	270	315	278	280	279	277	265	283	297	281	319	272	301	312	292	303	309	287	257	314	303	315	277	284	269	321	297	325	321	299	292	294	293	303	294	309	279	310	297	302	331	298	291	309	290	320	301	307	308	308	317	300	315	299	314	282	271	301	286	290	321	282	306	320	304	305	316	313	289	271	282	310	314	302	295	277	315	277	303	290	295	301	303	315	292	288	308	270	300	291	333	299	316	295	285	260	284	295	299	284	301	315	288	284	300	295	301	295	280	282	302	298	301	294	305	294	315	314	331	305	310	294	283	315	278	308	295	290	299	308	302	307	326	306	311	310	294	280	299	319	316	270	271	316	286	321	303	285	281	301	324	258	269	291	310	288	306	302	300	321	292	274	317	290	322	332	269	276	275	298	346	302	289	326	273	283	317	299	300	282	275	286	286	298	253	297	285	280	287	315	314	304	289	285	272	270	313	266	315	310	302	297	283	293	287	295	299	279	311	310	284	316	277	301	309	328	282	294	312	292	290	303	305	287	309	308	300	285	310	289	286	330	259	315	307	290	291	279	281	290	297	291	303	301	300	300	300	280	296	305	270	302	317	273	295	278	325	306	293	300	308	314	285	269	291	303	287	283	321	242	279	323	317	282	297	301	298	265	299	291	304	305	281	291	272	289	304	286	291	278	295	278	301	320	278	301	305	308	312	295	276	262	311	281	280	313	272	284	309	295	350	295	312	272	304	288	281	314	270	276	313	269	328	269	273	299	310	294	299	284	306	315	312	270	291	307	294	279	284	284	313	330	318	295	289	336	315	310	291	311	267	291	337	299	268	294	309	278	305	285	300	290	301	333	260	291	287	269	304	301	310	298	298	290	312	310	272	323	301	305	279	305	303	290	318	310	294	289	307	271	306	287	302	306	309	304	287	317	298	303	319	271	325	308	309	302	277	302	282	267	309	300	312	331	301	274	275	279	318	304	291	301	283	276	285	296	315	305	261	287	280	286	259	299	296	275	301	332	303	294	293	286	278	299	288	286	302	303	293	312	311	327	313	268	287	290	312	292	272	325	318	271	300	275	294	289	284	306	298	305	319	286	306	299	293	263	294	280	297	306	277	279	299	296	295	290	299	279	295	299	294	291	311	281	308	274	292	296	271	299	287	300	306	333	303	282	262	281	284	282	284	269	318	327	306	271	297	311	277	292	289	310	279	304	292	291	303	304	257	319	321	320	263	290	302	285	332	317	307	284	266	307	303	302	288	294	331	275	300	309	283	282	291	288	293	255	305	303	304	282	286	282	310	269	260	323	288	271	288	292	299	290	291	257	307	302	272	279	286	284	315	272	291	312	289	277	285	297	295	306	317	316	304	299	279	324	264	285	287	327	250	304	278	278	286	350	303	258	302	292	299	298	276	274	322	328	309	309	321	322	304	301	319	284	280	315	291	315	308	279	288	266	292	307	306	275	288	296	300	269	295	269	292	267	282	312	302	313	305	288	322	293	294	288	306	285	286	291	321	285	274	281	277	277	297	294	303	284	277	276	278	299	298	306	301	297	284	297	284	287	284	315	309	283	293	297	309	306	310	283	280	265	314	288	311	291	288	293	284	291	276	285	272	281	299	296	282	280	297	310	309	298	278	304	297	306	311	313	318	312	297	296	333	302	291	305	300	263	266	299	277	315	286	321	315	293	294	300	293	293	307	306	319	273	318	306	268
27273	17952	3894	799	619	550	512	531	516	484	503	488	522	518	458	514	541	520	501	481	471	485	499	484	517	491	465	458	518	488	495	501	485	505	473	497	478	488	512	486	468	488	496	508	490	502	493	473	478	479	485	476	487	533	490	472	479	485	481	495	494	518	494	522	472	479	527	473	459	529	496	495	479	481	504	503	490	480	512	483	500	496	459	517	502	474	477	463	503	518	525	497	498	476	471	487	479	450	489	466	487	487	479	501	452	495	517	491	486	498	493	469	470	459	501	449	519	449	472	490	508	470	488	468	488	535	511	461	470	486	487	457	476	477	480	480	514	531	472	519	468	492	478	469	510	483	508	524	488	530	504	467	493	517	496	531	500	474	489	479	483	477	469	521	512	459	477	481	542	451	496	462	493	478	519	470	512	528	492	494	465	482	540	480	519	486	484	492	513	494	498	468	462	472	511	450	478	487	510	480	477	540	512	448	473	477	495	509	495	462	462	484	469	498	470	501	490	504	505	524	506	507	466	498	491	520	505	490	514	488	469	499	502	503	468	480	513	511	531	459	468	473	495	510	523	483	454	523	542	459	508	473	522	510	450	509	542	512	498	496	524	503	471	450	468	514	505	454	506	476	504	514	485	511	477	482	447	538	502	489	479	504	463	472	541	486	499	458	509	514	483	508	433	496	459	561	472	524	503	464	482	447	482	480	511	495	489	480	524	464	485	470	451	484	490	510	493	470	499	493	494	483	488	525	457	465	454	453	472	489	521	493	463	482	503	497	495	463	506	494	465	536	482	455	469	480	499	468	486	463	476	499	488	526	525	516	504	493	508	502	502	483	495	501	504	527	519	516	481	457	496	460	480	485	474	439	477	490	491	477	479	483	482	493	512	473	488	493	496	499	449	513	518	520	511	497	463	511	483	518	535	485	466	512	467	458	444	492	505	503	500	499	490	473	473	497	507	502	481	501	494	443	501	459	490	514	530	499	517	504	489	492	489	529	463	520	496	477	492	500	502	503	481	464	456	485	502	471	470	492	494	490	504	490	528	515	527	513	519	520	503	501	509	461	520	492	439	532	499	505	498	480	490	491	512	477	529	469	493	500	492	500	487	503	496	482	496	468	499	512	494	471	488	481	476	486	479	512	504	498	453	496	516	477	495	487	498	482	507	503	514	525	499	514	480	524	492	446	491	498	493	437	462	490	463	461	528	462	501	471	504	496	491	529	465	529	472	475	472	505	470	500	477	486	530	499	509	499	508	503	470	491	487	504	513	500	496	514	480	499	447	493	505	502	501	483	467	490	507	503	504	502	478	474	474	513	491	493	560	462	496	481	471	496	523	473	460	492	489	481	463	501	472	507	496	486	477	529	476	504	503	506	531	494	471	533	474	463	479	500	496	461	447	433	482	456	477	523	517	471	484	480	499	506	466	511	480	504	492	510	516	484	445	499	470	531	512	521	473	469	500	434	487	450	465	488	467	491	495	509	467	494	496	497	480	482	505	537	503	495	518	521	503	492	481	504	492	535	530	480	510	530	497	534	473	516	493	490	452	490	447	512	507	505	533	452	527	517	516	477	455	488	492	504	472	469	509	471	517	471	498	491	457	510	517	487	485	522	480	460	482	475	510	512	506	498	508	481	501	473	493	496	444	483	538	488	482	496	519	445	488	476	504	535	520	502	492	417	481	486	453	463	449	474	507	493	485	517	484	518	495	499	461	480	542	525	497	490	504	483	502	445	489	520	465	508	486	485	494	497	474	515	527	485	449	501	512	508	475	494	528	513	499	522	495	482	466	542	516	493	475	513	492	492	504	528	482	460	493	464	515	478	466	495	519	507	476	474	496	487	499	498	477	481	486	557	508	492	469	472	458	523	488	507	466	520	495	491	490	476	487	485	463	479	465	487	481	493	501	505	476	507	482	524	501	466	526	489	507	480	463	505	457	495	458	466	514	474	467	495	490	460	498	490	492	503	502	516	506	501	506	439	479	471	513	462	521	469	466	479	493	504	503	506	507	506	481	434	503	505	461	498	478	528	458	483	524	443	464	463	524	508	497	533	540	503	546	494	515	505	496	495	458	490	461	485	454	495	495	508	487	512	474	493	511	482	479	507	489	513	499	484	462	456	493	504	489	502	464	518	503	499	520	465	484	489	459	464	461	488	512	495	468	462	459	461	488	494	465	509	458	503	499	500	497	512	458	507	455	486	496	480	504	507	511	483	492	511	469	507	503	492	483	499	463	510	495	504	476	487	487	478	517	490	495	465	443	511	500	491	473	516	484	559	480	474	472	488	448	470	488	514	500	483	472	486	477	487	461	519	461	493	486	501	487	491	495	446	481	483	509	505	460	506	475	488	498	503	468	485	497	511	494	491	542	490	465	478	508	495	468	474	488	479	471	484	477	509	500	478	471	495	465	490	480	468	442	501	500	501	474	457	475	468	507	484	457	497	489	487	524	477	459	463	520	493	507	450	453	484	506	545	493	504	503	507	493	520	509	538	498	455	513	460	485	515	485	473	509	481	495	465	483	495	483	479	476	492	502	477	473	507	516	494	476	480	512	518	498	503	471	488	470	483	515	479	476	513	504	470	493	456	486	483	510	444	466	483	466	493	485	496	521	497	494	490	467	482	470	497	485	507	493	511	441	469	504	475	453	471	506	525	505	498	493	513	507	514	496	525	513	508	491	489	517	494	509	509	464	477	499	478	510	462	471	496	529	517	500	469	520	475	523	492	499	499	477	498	460	473	484	524	472	496	514	449	515	475	496	515	507	516	548	516	474	505	471	469	485	502	481	502	511	481	491	478	508	510	499	475	467	452	511	429	485	492	520	469	502	484	523	476	482	490	507	473	521	467	438	487	471	510	528	490	480	487	527	501	486	445	523	530	504	533	480	509	491	502	483	504	487	499	497	529	495	508	470	484	447	483	503	435	498	502	435	502	485	509	477	482	474	491	531	497	510	478	449	495	522	539	511	495	456	477	495	475	485	524	492	545	495	522	464	474	524	548	486	478	497	484	499	486	523	496	469	485	466	530	497	519	475	505	510	458	481	480	469	485	494	493	467	474	499	474	493	479	497	469	473	486	475	480	494	505	484	520	484	537	504	476	535	479	499	474	462	512	486	517	507	528	494	505	473	476	502	517	498	488	472	508	517	530	486	475	498	495	480	481	498	456	514	508	467	473	497	505	470	481	459	514	494	516	481	476	444	493	467	530	499	468	499	518	500	436	517	461	536	520	444	521	453	481	476	447	487	489	501	503	492	493	482	484	524	477	506	476	506	514	486	488	459	467	498	526	468	493	502	488	504	499	522	521	461	506	483	488	492	494	537	505	499	527	499	506	498	524	491	507	490	515	476	450	478	475	481	456	482	531	495	460	496	459	462	497	513	498	508	497	498	508	487	509	466	513	493	491	512	527	502	453	493	494	466	535	473	467	474	507	498	521	483	493	486	461	470	470	457	507	514	476	465	473	500	441	483	505
4355	998	942	720	617	601	594	617	589	614	605	600	595	569	553	601	602	587	569	585	569	620	567	589	578	591	586	580	577	570	534	607	561	587	583	589	576	601	589	586	577	592	595	569	647	565	572	598	559	592	585	523	566	618	594	524	594	616	555	569	621	579	567	567	551	580	575	620	605	514	580	564	554	593	593	570	577	549	553	567	565	574	563	584	600	562	571	593	585	592	607	611	561	576	558	619	537	576	561	616	595	557	615	554	550	590	586	598	616	569	625	557	576	593	553	595	587	591	614	541	568	596	571	588	563	599	571	606	566	567	571	566	590	561	580	532	577	533	560	565	587	575	593	587	544	584	550	595	627	589	561	576	586	605	626	594	590	606	576	574	570	554	606	585	536	573	572	559	578	591	550	559	590	596	590	588	542	542	565	567	576	564	559	564	556	574	599	575	567	590	543	574	551	628	563	612	582	589	574	555	582	564	573	578	581	633	583	569	623	573	595	605	574	601	554	528	580	572	569	596	556	593	575	596	575	600	581	556	595	577	603	600	581	613	551	590	550	539	554	598	596	595	554	601	553	583	564	575	573	579	625	563	587	531	586	617	583	551	587	571	624	601	568	630	554	581	610	586	610	560	567	557	583	572	518	599	621	529	576	571	567	596	576	538	562	581	562	544	600	570	587	581	536	556	623	586	560	573	590	529	631	580	572	544	595	549	621	588	601	621	583	582	547	599	602	555	561	546	577	651	595	584	560	564	561	647	576	588	589	604	600	575	557	584	571	624	563	581	557	560	574	571	591	574	583	569	602	605	619	572	582	584	576	576	618	588	595	562	583	567	545	585	574	585	539	561	571	533	620	564	629	577	535	604	566	615	593	570	573	623	583	553	606	612	589	603	579	571	587	583	590	585	577	618	560	540	587	578	582	591	564	566	563	542	572	626	573	584	567	572	582	571	585	568	604	566	554	605	579	556	580	558	539	588	613	584	591	554	570	612	606	580	590	594	558	581	574	580	605	593	576	563	571	603	595	564	624	600	513	546	545	565	557	580	569	617	575	587	602	592	582	575	559	578	566	582	600	565	577	563	565	621	546	561	542	526	560	541	588	575	567	551	551	578	607	551	551	568	595	592	574	598	598	539	552	566	592	534	545	583	575	602	577	620	563	574	562	562	583	575	556	572	582	562	575	509	599	539	599	566	557	557	533	598	571	551	544	597	559	608	580	617	537	567	564	606	542	635	585	618	548	560	585	587	589	576	556	571	570	614	607	599	560	579	549	571	563	599	585	592	595	559	571	605	550	590	576	585	543	566	569	592	599	519	586	551	584	550	535	577	605	598	606	537	541	578	602	545	604	562	568	627	560	637	531	600	559	537	584	559	516	560	533	597	592	549	571	560	586	514	567	602	570	575	575	612	622	603	605	571	582	566	533	589	597	587	559	613	564	584	573	555	549	548	562	556	577	600	592	584	585	584	583	587	572	598	619	598	581	542	566	577	577	553	559	578	591	529	605	588	571	588	617	572	555	613	567	595	603	556	581	552	639	581	582	548	579	558	555	569	552	558	569	574	524	516	566	559	627	562	572	570	580	608	540	546	624	579	547	569	584	563	584	558	561	574	565	581	633	578	591	613	599	577	622	579	589	599	595	553	524	565	593	573	598	590	628	584	575	585	566	617	592	597	538	580	620	584	589	587	575	553	553	587	603	561	630	575	567	553	570	586	582	578	602	586	572	583	580	558	551	609	590	560	624	587	581	567	592	549	548	553	548	519	598	571	576	588	584	599	581	534	542	642	575	546	564	582	561	555	596	549	577	638	585	589	588	575	542	597	572	606	555	558	592	530	613	598	616	571	555	563	569	546	572	581	543	555	548	543	566	598	585	577	597	586	552	621	626	554	548	530	538	535	513	563	573	552	561	601	572	609	577	581	589	565	572	577	605	627	584	565	604	529	526	596	588	593	531	617	555	605	559	577	560	553	586	594	566	568	517	570	583	586	605	627	572	604	571	613	572	558	574	583	563	607	588	577	558	578	556	603	548	612	559	587	593	585	571	597	588	548	548	552	594	512	599	588	572	597	599	590	594	579	607	590	566	579	576	610	557	585	578	646	607	614	560	572	617	592	576	599	581	586	606	583	565	574	559	564	584	562	543	564	615	598	576	590	574	575	538	575	568	583	589	572	559	583	558	616	642	613	595	546	596	586	581	590	617	570	565	604	610	606	588	576	565	592	592	583	574	597	587	570	610	594	528	576	577	572	581	589	590	550	542	583	660	543	599	525	556	601	546	545	541	637	551	602	599	543	559	605	552	596	584	588	545	602	554	558	592	599	573	594	585	603	564	567	568	590	571	576	560	610	590	563	565	591	552	597	569	569	574	607	598	550	574	526	549	582	652	560	556	600	554	598	577	580	565	590	634	566	570	578	590	583	603	577	620	525	565	577	558	551	611	591	595	584	574	536	591	583	564	562	599	609	544	568	608	533	577	589	567	584	575	586	559	546	576	584	559	623	611	546	611	599	634	554	594	580	529	571	560	613	554	567	593	577	576	590	603	595	568	590	601	602	618	559	595	615	604	567	558	546	542	612	557	594	570	574	569	576	558	567	553	570	589	597	563	644	582	563	560	548	549	560	562	550	572	561	609	529	605	570	568	608	574	571	598	538	568	567	578	592	550	558	591	594	576	578	560	532	573	575	574	572	538	572	563	561	555	643	579	581	603	618	552	582	584	539	566	529	579	602	606	603	538	617	615	551	554	581	643	571	590	565	588	586	597	562	613	582	599	596	641	561	548	561	560	618	569	618	615	584	563	582	564	556	562	628	568	650	545	608	573	577	607	561	576	549	562	591	605	589	606	581	581	603	634	564	552	576	574	584	612	599	593	552	575	544	571	570	574	591	579	584	545	557	563	572	531	577	604	565	548	580	610	585	564	602	548	591	629	571	579	593	580	582	579	553	611	561	577	556	616	611	600	535	568	579	602	618	581	596	542	576	613	589	606	577	571	611	543	608	605	605	590	587	590	554	543	596	580	586	540	613	520	566	559	602	555	583	562	575	546	576	576	558	585	550	610	595	603	562	602	557	574	594	563	569	550	622	581	576	576	617	587	550	594	583	547	564	592	561	547	578	581	573	577	560	603	583	557	569	584	574	634	582	573	546	591	555	606	559	595	583	570	593	574	612	591	581	577	501	564	605	556	558	549	609	528	576	569	556	570	567	588	555	612	602	536	607	569	568	552	531	580	607	554	580	557	532	547	608	566	579	575	547	564	563	592	571	606	603	619	624	545	570	538	571	542	583	570	569	591	596	568	563	629	568	560	560	572	577	609	549	549	610	569	579	571	569	619	584	600	612	554	602	576	586	526	601	549	583	578	593	653	611	567	581	566	615	591	566	584	568	547	578	568	586	605	551	587	609	551	597	592	586	558	590	582	527	578	633	567	589	573	566	606	619	533	595	576	580	550	563	634	598	588	529	572	569	565	549	589	605
23661	21086	28114	24310	21085	9017	1217	849	766	650	668	618	599	611	615	573	603	565	568	529	538	535	531	522	505	538	545	528	544	532	563	580	544	552	504	526	536	536	503	515	486	536	560	550	532	527	456	527	504	536	545	543	516	540	469	521	523	542	501	538	494	469	528	534	512	535	522	546	538	511	479	487	502	462	543	531	530	495	503	531	502	463	552	525	528	522	494	491	519	525	516	521	548	498	509	523	544	499	500	508	521	494	499	507	514	593	531	526	538	500	555	539	481	551	543	549	538	544	473	518	503	505	518	504	510	530	502	531	480	498	498	516	539	516	493	502	452	517	534	518	528	487	526	510	474	520	516	544	522	537	497	506	514	498	510	516	535	527	525	539	492	521	508	550	527	528	526	519	504	557	495	483	530	487	531	531	564	524	550	482	506	558	472	577	514	523	507	517	548	491	549	560	472	502	525	531	528	488	511	514	499	508	543	551	535	509	527	489	534	566	528	528	524	548	544	527	515	542	501	548	501	537	515	522	544	518	473	502	504	529	539	520	518	505	503	510	530	527	509	521	511	481	505	493	513	488	492	508	574	475	507	523	466	559	520	553	514	540	492	535	543	475	498	506	527	517	534	547	556	528	495	522	567	504	492	491	510	518	542	497	474	498	498	498	508	524	452	539	519	514	505	520	527	548	524	541	501	503	493	506	518	490	500	548	516	528	534	532	498	544	544	538	484	524	541	527	539	534	452	525	500	515	511	488	544	571	536	541	490	544	542	499	503	521	495	525	487	494	513	526	529	469	478	497	512	501	484	529	494	487	495	518	534	523	500	524	504	514	504	545	483	524	479	517	493	523	530	515	537	503	571	519	463	507	514	519	548	511	517	538	511	514	520	530	497	528	512	501	498	541	517	530	481	518	515	519	543	522	499	517	505	527	562	549	528	517	496	554	529	521	492	513	513	560	474	517	510	505	497	503	507	546	551	499	558	490	543	528	527	481	500	518	517	491	500	547	517	514	490	501	538	524	495	477	523	506	493	506	491	514	575	498	536	580	521	530	510	508	504	525	510	525	526	512	492	490	504	531	517	505	563	495	521	486	540	540	524	485	520	558	501	513	538	522	524	544	507	531	510	505	461	503	521	528	499	488	556	516	486	526	513	537	529	511	497	521	524	508	533	525	528	510	521	513	523	566	510	516	495	491	518	551	539	518	495	503	479	505	525	535	517	528	510	532	500	504	507	528	498	489	488	525	487	521	498	513	479	502	498	506	520	512	536	479	536	522	530	526	507	560	538	532	499	534	503	503	512	541	515	479	485	504	533	509	501	523	503	493	516	504	479	490	486	544	548	524	543	497	539	551	558	470	516	528	474	506	510	498	472	516	527	524	548	551	480	514	504	545	518	519	543	557	519	524	541	538	523	508	516	552	527	509	514	520	530	504	501	466	491	515	557	530	514	537	545	534	520	551	517	544	509	536	534	521	508	511	475	483	504	537	512	509	505	519	548	490	518	514	498	484	533	551	536	559	517	517	502	489	537	529	542	486	536	506	507	540	496	504	534	535	466	550	514	502	495	502	529	505	522	506	511	485	510	528	531	528	529	485	532	489	504	496	531	456	498	555	523	526	511	464	514	532	556	528	529	503	514	545	478	545	509	513	511	565	495	543	459	516	507	515	502	506	549	515	492	512	483	523	531	501	552	515	493	555	535	521	511	516	493	503	534	511	540	552	526	534	523	526	496	568	496	499	524	476	516	516	519	527	520	515	512	511	486	517	530	495	512	477	514	506	510	544	509	529	535	505	559	493	506	510	519	576	532	569	559	519	489	531	499	523	499	491	497	521	483	537	542	496	477	523	534	519	485	571	554	526	518	525	541	528	528	502	530	549	563	501	476	518	560	525	487	501	507	536	513	513	506	456	558	490	496	542	555	526	516	464	495	493	506	520	501	505	545	508	522	508	510	492	495	501	516	502	545	528	526	521	539	518	494	545	502	490	503	484	523	548	480	488	544	528	499	566	532	503	505	553	509	478	549	516	489	523	516	520	533	465	532	501	515	502	517	527	558	499	516	511	512	504	464	524	504	520	484	538	511	534	535	471	542	484	517	502	540	544	530	538	555	533	489	523	538	545	511	523	481	495	515	571	537	539	524	534	517	569	517	496	535	537	525	486	544	511	579	482	520	524	527	507	460	530	527	506	536	514	517	520	510	519	510	462	491	523	525	540	491	497	521	559	476	523	539	497	502	505	482	519	524	525	518	516	547	526	543	524	502	489	534	514	481	500	502	479	489	534	483	472	524	479	506	498	555	540	533	543	517	509	506	489	517	529	566	546	503	497	515	518	511	521	526	519	527	499	498	504	503	485	537	533	486	517	507	560	552	526	587	509	518	461	529	514	491	473	513	506	546	525	511	532	503	505	510	496	531	478	523	506	517	521	491	500	524	499	541	527	550	489	515	531	539	470	503	499	495	504	528	514	538	524	509	506	505	568	546	503	560	494	522	516	512	510	517	513	514	530	514	494	522	514	529	500	503	568	470	521	531	508	549	532	511	495	512	530	487	506	487	546	522	516	547	519	506	505	605	473	491	480	496	484	520	528	490	495	558	517	508	551	530	514	523	535	519	536	495	542	496	535	540	522	503	568	489	510	551	510	476	488	518	540	496	506	508	560	500	532	543	574	522	497	512	528	487	478	490	529	512	504	477	515	513	507	512	529	493	520	555	510	569	495	512	497	552	528	535	543	524	522	530	493	538	509	494	489	519	477	491	505	522	502	499	517	502	526	552	555	510	538	520	525	546	553	549	471	521	535	529	506	508	488	498	525	497	523	523	533	508	534	486	491	451	465	511	554	535	493	477	517	521	482	536	554	515	507	546	520	535	493	492	491	501	548	500	513	525	520	538	521	512	499	545	520	513	533	542	516	500	537	537	509	509	496	517	495	479	514	487	536	508	490	505	564	518	523	505	473	529	526	505	499	516	568	536	504	495	520	547	504	493	481	513	522	483	518	454	516	517	483	523	509	500	540	562	529	486	516	543	531	530	500	515	504	541	491	518	527	537	479	484	506	531	501	506	511	534	560	525	519	522	483	573	483	483	532	479	508	527	514	517	526	519	501	515	526	533	497	516	521	534	512	555	520	511	472	508	499	541	505	503	510	468	506	484	519	565	538	536	514	519	488	498	513	493	489	503	500	533	501	547	473	552	508	481	524	502	585	507	538	554	542	519	471	542	517	522	555	506	530	550	527	548	492	529	525	525	493	504	495	520	556	541	526	523	520	507	517	511	523	536	513	504	550	531	509	523	506	502	528	536	549	528	506	478	524	534	484	532	515	514	481	494	516	504	490	491	470	521	501	550	514	542	506	498	510	480	495	507	537	518	517	499	492	510	502	492	496	545	480	515	474	510	484	464	538	550	518	475	519	536	486	498	520	512	494	515	515	535	513	532	473	509	520	531	536	488	505	529	522	560	531	523	499	520	520	513	470	505	499
3208	8270	6727	3166	2230	1760	1433	1232	1061	949	928	842	797	770	756	755	648	740	672	687	672	640	622	649	664	635	580	636	647	690	672	644	618	609	634	619	615	636	626	645	619	619	641	674	595	651	614	590	636	635	627	614	621	635	633	630	567	609	624	647	581	623	676	604	589	633	642	597	638	623	623	590	593	605	647	628	635	608	622	640	605	625	595	603	586	575	649	573	678	545	596	626	615	587	608	594	603	629	588	615	621	613	607	619	638	599	590	568	634	613	659	619	630	614	597	592	601	659	600	626	595	580	624	620	626	612	668	647	602	593	607	619	603	614	602	596	626	572	626	628	567	632	591	593	619	582	628	555	626	638	617	635	602	595	636	616	610	634	615	621	634	653	638	628	593	584	622	670	570	643	600	599	589	614	627	656	587	657	648	607	620	599	622	609	618	646	665	635	551	594	622	616	606	632	584	582	616	618	649	571	647	618	621	652	627	600	635	600	612	604	606	617	598	607	674	618	595	640	568	584	598	646	616	612	592	606	630	592	625	610	649	597	621	626	618	609	603	645	638	617	607	653	633	582	609	619	661	595	604	626	584	621	642	636	645	604	658	592	603	597	590	560	617	568	610	607	651	671	599	644	597	584	643	661	593	603	618	604	611	579	613	568	613	613	655	623	616	627	596	573	602	641	636	634	607	657	639	638	617	572	578	623	621	618	637	615	653	672	654	649	609	630	671	642	613	592	604	598	685	598	621	624	648	629	590	599	635	629	581	571	631	679	568	646	623	645	625	618	557	604	569	584	580	573	602	598	630	617	606	626	643	672	656	666	634	580	611	603	632	607	643	669	601	613	608	648	614	618	637	617	584	619	591	563	616	613	633	604	589	643	617	672	653	589	583	565	583	642	623	632	620	612	594	609	637	580	620	587	623	583	604	566	611	612	599	630	602	596	608	605	590	611	625	592	589	613	624	597	602	607	613	652	620	608	612	615	633	618	607	617	609	578	643	635	610	639	617	647	596	616	589	643	595	663	605	640	610	641	640	640	619	616	626	598	631	613	597	574	641	648	591	604	592	582	661	602	638	623	600	686	628	616	614	609	637	636	635	620	613	634	655	604	614	594	602	583	574	615	591	597	622	664	616	589	639	592	612	642	566	616	569	582	612	640	614	606	614	586	653	643	605	588	604	594	604	633	642	630	585	647	601	602	623	581	609	595	575	620	593	584	594	566	593	660	590	650	623	599	612	610	608	583	623	634	626	612	611	620	595	656	654	606	582	618	569	606	599	607	599	588	654	643	612	608	606	615	634	611	574	648	590	621	527	636	577	682	613	584	579	616	622	633	630	612	576	596	621	627	583	614	629	588	629	609	615	625	611	589	640	641	602	646	621	622	627	643	640	620	608	619	621	578	575	621	632	593	596	608	591	601	645	675	600	634	648	633	607	629	602	656	633	637	605	629	628	590	583	589	600	590	622	591	598	616	612	603	592	585	610	639	650	579	634	582	622	578	635	611	624	610	622	607	610	576	599	613	628	622	608	602	591	599	634	612	578	594	627	589	634	597	584	608	603	603	619	637	590	672	675	614	648	618	543	589	554	641	618	596	597	633	638	600	626	599	617	595	596	660	625	580	608	603	601	641	593	595	625	604	646	652	664	594	621	640	631	615	601	589	625	588	619	612	633	610	598	616	635	620	613	551	550	593	592	598	614	633	634	632	589	632	604	641	573	628	562	580	640	597	603	639	611	597	637	614	645	626	615	656	692	630	582	638	603	611	620	639	633	630	644	602	624	596	612	636	643	576	592	610	629	639	609	637	623	602	605	651	704	634	603	587	586	618	610	612	602	599	638	626	630	595	621	653	601	626	615	609	634	604	596	642	633	566	615	623	609	582	622	596	652	659	596	628	628	629	606	638	644	611	602	606	621	626	612	600	586	556	595	615	619	614	636	675	631	620	636	615	568	620	620	609	588	618	632	567	589	600	620	642	590	583	597	641	611	592	592	618	626	626	605	639	618	625	667	618	607	614	597	650	584	593	605	569	680	640	633	656	590	614	589	601	645	643	605	614	608	581	575	593	593	626	611	564	683	612	578	570	611	605	597	616	603	600	596	621	594	627	585	635	628	625	624	633	636	591	603	628	601	625	583	565	585	584	590	598	604	589	602	599	595	606	613	611	609	584	639	607	641	603	621	568	637	620	623	653	602	602	613	578	641	644	600	562	599	627	633	611	595	603	608	627	617	583	593	660	610	594	615	665	610	641	586	632	679	661	613	610	627	636	637	633	667	609	617	596	619	583	623	591	614	633	647	583	584	646	613	623	617	616	609	671	654	611	621	548	624	594	613	581	582	604	602	606	633	608	622	576	635	628	626	591	629	637	615	567	551	619	609	630	626	601	592	621	636	602	598	603	607	618	619	596	621	587	583	635	606	574	610	586	607	590	630	653	614	641	601	574	597	636	652	622	606	605	596	642	572	590	652	600	572	584	601	605	599	633	649	623	626	614	603	625	650	607	599	643	643	603	649	609	609	578	583	620	616	626	635	577	633	591	613	662	615	635	659	648	635	615	596	653	649	570	636	574	612	586	627	655	582	622	584	626	579	608	553	659	595	605	610	645	633	613	639	598	636	597	632	616	584	613	623	577	595	578	617	589	617	651	592	596	587	633	591	644	639	613	612	646	659	604	634	617	608	609	645	629	661	603	622	587	610	628	622	653	669	608	613	607	659	587	601	636	645	658	613	612	592	586	604	613	626	657	622	626	617	599	593	568	654	609	625	581	598	624	596	683	589	571	612	558	629	614	553	614	600	582	661	592	623	620	638	605	632	654	574	627	606	607	631	603	636	639	605	635	638	608	580	642	603	617	613	617	649	617	646	618	645	602	623	649	623	637	636	618	612	603	627	660	614	610	601	612	671	592	588	602	597	618	580	636	564	627	599	579	554	641	643	603	640	651	587	628	608	644	628	601	595	559	601	638	590	603	636	623	646	573	600	652	616	621	643	636	613	610	619	592	636	642	620	617	612	609	582	599	620	603	611	614	632	597	633	570	609	563	621	631	633	633	615	587	595	633	609	659	672	568	655	618	581	595	602	619	617	595	593	616	611	631	597	656	616	610	646	603	615	620	580	576	630	601	576	618	580	615	615	641	584	625	589	589	616	611	604	632	577	642	655	633	646	598	578	592	588	587	588	604	626	612	608	615	680	629	656	608	629	590	599	610	613	606	602	607	592	599	597	622	594	621	650	615	639	591	639	604	663	609	617	603	644	647	598	600	597	620	601	608	621	650	579	626	598	628	633	623	588	606	633	649	573	660	611	565	603	628	645	587	617	611	637	624	617	587	566	595	575	597	612	649	612	651	615	620	560	595	628	623	631	568	632	576	621	601	574	593	607	654	622	630	612	623	630	600	612	615	634	613	608	587	618	588	641	657	573	616	613	556	629	625	607	590	603	656	593	637	621	629	611	594	652	586	575	584	605	567	651	622	583	621
24627	21125	27157	25214	11304	666	477	429	351	360	334	290	307	301	286	283	278	240	288	252	260	280	282	251	264	263	262	263	268	275	250	282	292	238	264	276	253	280	271	253	263	287	249	258	260	256	229	263	274	283	289	226	272	279	261	264	238	263	284	255	268	249	276	259	279	260	260	252	244	289	281	294	247	255	289	272	232	282	276	257	251	251	240	254	254	276	253	267	277	260	255	285	290	233	260	250	250	271	246	253	268	290	248	261	279	262	247	255	264	273	276	229	271	271	248	245	252	265	230	275	280	287	267	237	251	275	252	270	237	264	273	260	252	267	251	254	242	268	270	244	243	257	246	263	248	252	285	245	273	254	281	291	250	267	294	280	239	239	294	249	266	262	248	249	262	267	264	256	236	280	252	253	257	263	265	233	278	258	241	282	267	241	246	259	263	280	244	249	253	248	261	287	278	250	238	260	248	261	242	250	283	260	287	242	266	228	238	260	244	281	282	264	262	249	261	245	286	253	273	245	248	242	260	259	275	255	256	256	249	238	256	259	254	262	241	262	299	260	259	273	251	243	268	270	238	272	274	230	283	247	254	275	264	251	247	255	243	264	291	288	273	249	269	269	263	271	279	287	249	230	299	254	262	283	282	269	261	231	240	253	257	243	258	297	272	286	262	249	220	271	236	282	237	266	247	273	252	274	255	246	254	267	259	248	265	235	254	264	279	263	253	253	254	246	244	269	277	276	253	279	273	271	250	261	285	245	255	277	248	283	261	294	265	251	251	249	243	256	249	267	250	243	259	288	245	280	257	261	230	264	284	257	292	248	283	248	241	260	235	270	278	294	266	265	255	257	243	262	274	233	276	241	268	273	247	273	266	268	250	251	246	249	223	245	268	279	248	236	243	269	296	261	301	219	255	298	284	261	290	277	275	283	241	264	267	277	245	260	239	266	285	284	258	242	258	290	256	271	273	243	268	268	268	249	276	262	267	254	266	225	268	227	250	266	264	257	237	267	261	255	265	272	235	249	258	266	264	265	299	255	255	252	265	265	278	273	259	254	241	252	226	251	250	238	227	240	271	271	258	257	251	275	287	262	294	271	244	268	242	286	248	275	260	246	265	261	248	255	230	255	256	246	255	264	254	256	262	265	272	254	275	237	253	243	254	243	271	271	245	266	280	258	253	259	271	242	251	261	272	265	240	255	271	251	257	232	255	305	270	246	240	270	251	270	253	228	248	264	239	230	227	228	257	288	250	258	264	268	245	269	221	245	271	264	247	250	287	211	252	258	239	248	279	241	255	293	274	266	290	251	248	255	275	251	285	240	251	280	240	231	241	253	275	266	248	261	258	265	243	255	269	276	233	270	256	279	250	260	260	236	250	270	278	220	258	268	282	267	285	242	253	261	270	237	295	287	263	247	249	239	283	260	270	247	247	259	265	239	275	268	272	228	275	256	273	241	276	275	244	261	258	291	248	260	267	261	261	285	267	265	270	253	289	256	244	270	258	242	264	233	287	252	267	271	265	280	261	290	264	262	257	223	243	256	247	253	246	274	249	274	288	250	247	277	254	260	239	254	246	241	269	254	283	242	251	258	258	256	279	272	253	246	273	274	253	241	260	269	243	243	254	269	257	247	245	249	249	277	257	268	252	262	249	225	280	266	241	261	265	303	268	256	228	260	249	252	249	286	285	238	289	257	249	270	259	274	247	240	270	253	270	252	261	288	260	274	257	270	292	264	255	256	239	232	281	269	272	254	262	246	252	269	263	238	256	281	271	264	273	268	256	267	264	254	283	293	285	255	233	261	254	255	265	250	268	251	278	248	261	265	247	238	230	274	249	263	235	244	272	268	266	228	253	247	277	246	241	256	265	257	280	251	267	280	260	259	237	250	245	245	226	281	254	265	263	239	268	233	271	231	252	266	296	262	266	265	272	251	249	250	275	253	235	268	274	256	267	260	271	259	256	240	282	255	260	264	280	295	237	278	247	258	267	275	280	278	285	246	269	263	237	266	232	251	239	250	286	265	290	227	273	266	266	234	272	268	263	277	237	281	252	280	262	257	279	242	275	290	260	253	244	254	229	236	242	289	249	262	244	265	258	274	227	278	252	256	272	226	255	254	263	273	258	276	273	277	274	264	287	277	255	255	249	259	244	278	281	283	278	236	289	270	259	281	245	254	262	250	255	264	261	262	290	264	223	260	261	279	255	261	250	254	235	252	242	257	259	245	259	282	261	253	256	268	244	274	240	258	279	233	280	271	275	242	268	263	231	250	225	253	260	247	234	242	248	262	280	233	261	243	244	273	268	259	284	288	261	247	283	236	264	264	231	243	242	248	222	274	287	264	284	266	261	238	247	239	262	223	231	270	255	249	268	266	268	238	247	261	275	229	260	260	270	264	269	245	257	242	262	254	292	271	280	256	263	254	270	267	299	261	245	242	291	300	289	263	279	258	275	240	243	274	264	240	247	265	249	262	275	242	260	270	259	257	256	271	268	250	272	275	278	281	254	272	279	287	259	257	267	238	252	266	252	243	262	259	288	259	257	260	260	271	258	245	221	270	241	262	262	261	254	248	239	233	248	259	272	253	244	250	241	255	264	269	255	253	256	256	264	247	241	253	263	253	265	250	256	276	259	253	221	246	242	253	242	239	240	269	248	256	267	276	256	258	254	262	256	266	274	273	254	258	269	254	239	239	287	231	248	272	246	252	253	235	244	223	273	263	272	268	247	257	235	263	257	226	256	241	217	276	248	266	267	244	236	273	267	239	242	262	262	252	276	277	282	280	246	251	243	285	242	247	259	256	253	250	231	231	285	260	241	266	279	274	257	262	252	244	264	250	268	244	264	265	238	278	264	251	255	253	245	253	268	243	260	226	271	244	254	282	281	253	266	241	292	266	257	235	254	239	262	244	277	270	244	257	266	243	273	225	258	265	258	280	267	252	234	253	225	294	250	242	267	264	245	243	279	235	257	247	280	254	236	248	251	236	248	268	260	276	269	231	241	278	263	268	268	228	252	239	273	234	259	249	251	252	259	262	282	273	231	258	245	289	269	255	259	275	247	274	242	261	270	282	230	262	233	267	281	223	259	242	270	256	243	267	270	254	265	269	239	257	264	257	253	277	282	248	295	264	255	265	250	252	266	241	264	252	263	260	277	272	247	256	280	263	249	263	275	260	263	250	279	249	254	270	269	259	249	255	239	266	255	247	274	271	247	271	235	281	267	227	266	251	239	264	265	240	243	244	254	275	266	273	281	256	237	278	234	296	275	232	242	261	260	266	265	229	268	237	261	269	263	250	292	236	264	303	249	249	248	248	258	290	260	247	278	278	257	269	251	236	258	263	258	265	267	239	251	267	249	266	250	286	252	286	291	261	241	245	248	257	262	274	242	254	263	269	272	238	242	245	290	259	253	253	263	238	252	249	263	248	214	249	258	241	239	270	241	245	257	241	270	246	250	266	247	278	232	244	247	257	260	254	263	241
3271	4976	3784	1865	1298	1026	797	713	568	490	488	427	442	379	426	308	373	380	347	347	370	343	322	320	315	309	316	309	346	328	345	303	295	321	322	275	314	301	309	332	291	306	280	307	292	312	300	334	281	294	282	317	290	307	271	311	278	307	314	303	306	325	299	331	335	334	316	304	317	303	304	298	328	277	299	283	318	297	302	301	306	319	320	338	309	288	338	296	320	301	295	310	320	322	316	283	336	340	278	310	292	297	334	316	295	321	293	301	273	303	310	297	288	310	325	325	295	314	332	309	316	297	274	320	311	320	317	296	300	315	308	306	318	283	316	289	301	311	295	300	281	287	323	304	322	320	285	294	281	331	323	316	291	293	299	289	305	293	304	297	294	301	302	298	331	307	290	326	275	280	299	303	330	280	328	294	286	303	289	353	313	270	305	324	328	312	286	304	303	315	287	311	295	278	303	315	311	295	304	353	305	303	311	317	301	293	300	300	293	330	290	299	317	301	274	284	298	323	281	309	295	293	343	292	304	306	301	296	292	305	266	339	321	300	310	301	282	299	315	307	275	297	303	298	318	317	299	321	318	295	314	290	311	297	299	297	294	286	306	267	322	301	320	319	297	307	313	331	295	320	317	294	292	328	295	298	313	292	298	319	291	316	312	319	336	312	325	294	336	331	300	321	305	319	330	340	312	296	315	289	303	301	308	321	320	328	323	297	299	334	281	306	326	293	307	292	285	305	318	287	310	292	283	313	324	330	290	294	312	291	312	298	302	317	295	302	307	314	290	327	301	298	307	333	348	302	311	340	282	285	270	315	322	314	324	315	275	297	319	314	284	292	273	322	314	297	296	297	304	300	310	325	310	290	300	320	275	292	325	314	290	279	304	309	281	279	324	352	315	312	322	329	302	297	302	316	303	353	285	272	292	295	307	309	312	285	295	294	295	320	292	295	308	295	302	300	305	319	309	312	285	272	343	316	306	333	298	311	322	298	295	298	294	298	308	286	355	299	295	306	333	311	300	319	315	278	281	306	328	336	322	285	294	320	316	303	327	271	324	329	274	312	307	319	272	328	309	268	286	325	302	296	301	305	320	289	314	317	324	292	292	295	248	319	288	301	301	294	324	317	309	345	324	310	299	309	311	307	319	287	276	272	283	299	298	337	279	287	330	282	310	290	303	313	303	282	292	301	321	318	313	311	291	313	316	283	286	324	302	305	305	295	286	303	342	318	322	289	312	280	282	278	277	270	310	328	301	302	290	325	310	324	302	322	292	313	331	284	294	295	314	301	314	306	312	312	332	287	313	298	293	292	302	338	306	300	299	301	315	307	304	291	358	316	330	297	285	318	305	302	313	289	293	305	326	320	316	283	311	319	308	322	326	333	295	267	296	286	327	259	292	288	341	311	323	303	287	255	302	317	305	300	305	286	303	301	306	310	302	288	296	315	273	281	294	309	271	291	288	307	322	294	295	304	304	291	287	317	281	285	317	346	298	325	316	322	306	339	302	316	279	308	318	305	302	287	314	306	296	326	303	293	314	298	292	320	334	322	298	291	328	322	296	319	307	279	309	300	294	267	319	316	345	367	304	321	315	290	294	315	303	248	312	316	288	272	307	334	294	281	314	297	314	320	284	286	321	281	283	317	322	273	326	300	312	277	322	312	296	311	303	314	297	311	289	303	315	295	287	293	293	311	317	289	306	332	291	290	326	286	314	285	329	317	314	313	313	302	293	296	314	308	285	325	294	321	300	298	299	286	323	340	296	333	298	297	307	339	322	309	313	278	305	343	323	302	288	281	318	297	277	293	301	312	307	318	330	313	303	303	307	282	313	309	326	323	288	290	310	314	331	300	308	278	281	298	290	287	277	314	289	337	305	290	284	302	319	266	343	302	315	288	307	302	296	301	322	294	287	282	309	293	342	303	298	296	306	299	286	346	290	266	289	264	293	287	299	308	291	311	284	311	314	316	308	285	334	318	292	290	328	328	290	275	300	301	308	296	292	271	308	339	320	311	318	299	293	288	342	317	306	280	280	307	277	278	307	302	309	289	252	322	290	338	335	311	321	298	298	298	319	292	302	320	311	300	320	307	318	294	335	309	297	304	294	302	295	313	302	308	318	301	314	314	315	322	298	340	321	344	258	316	271	312	299	280	295	280	320	316	329	278	308	304	322	279	303	307	307	281	299	278	301	315	290	315	318	262	282	296	272	321	310	294	284	311	300	301	307	304	304	274	301	317	309	312	306	308	267	301	316	312	317	298	285	310	301	311	293	298	314	270	320	314	341	290	288	283	315	309	309	294	291	296	278	317	306	342	275	319	306	299	323	275	297	290	331	307	322	331	277	281	307	291	321	292	296	314	299	315	284	303	286	274	325	293	305	282	334	305	275	326	294	334	328	316	281	319	267	302	316	297	300	295	290	332	304	305	319	299	302	300	296	276	303	315	308	315	305	299	291	308	328	312	296	290	297	318	291	319	284	323	310	296	285	313	295	316	316	331	293	344	287	302	303	290	299	291	322	277	283	327	272	303	310	307	281	311	290	291	319	305	315	292	306	324	286	310	313	278	314	296	284	298	275	330	281	312	294	318	274	276	305	307	301	310	317	283	276	300	331	292	280	288	307	329	278	311	301	262	320	296	302	322	286	306	313	321	284	308	293	298	299	308	282	297	325	286	288	255	328	329	322	277	297	268	307	304	327	288	287	314	324	291	314	267	330	301	346	302	302	303	316	300	302	290	346	277	273	286	300	310	307	278	333	271	297	294	323	289	301	303	291	285	302	302	318	288	322	301	336	329	298	283	300	317	302	314	300	307	273	323	270	301	333	307	301	301	309	279	305	336	292	324	323	287	309	280	304	290	322	314	299	308	341	312	303	316	274	286	299	309	306	303	298	274	293	318	299	300	287	303	293	324	270	301	300	301	314	302	284	269	313	301	327	329	303	321	331	288	305	308	286	306	299	328	280	299	285	303	302	285	312	299	305	319	312	298	280	289	272	297	293	298	320	300	316	304	290	270	306	295	313	305	316	310	274	348	306	305	308	325	306	273	304	289	309	329	329	318	313	285	312	289	298	321	277	328	303	296	332	303	296	299	302	307	318	310	323	317	288	294	307	311	300	309	298	295	327	286	294	310	305	320	349	326	287	281	329	304	299	301	321	283	330	297	285	330	304	308	306	309	320	340	295	298	285	293	331	282	310	257	295	342	321	320	302	310	293	289	296	285	311	317	322	299	301	344	307	296	310	292	290	305	280	306	302	309	322	296	296	317	305	286	371	295	294	301	301	286	312	327	292	309	307	324	297	303	308	310	281	275	325	340	294	283	320	306	304	337	314	290	314	295	320	285	289	296	333	317	272	295	280	293	309	317	300	318	294	298	308	284	299	311	310	307	307	287	290	300	317	315	319	307	339	293	340	322	302	306	254	269	318	310	300	329	325	301	287	301	307	301	276	284	300	304	277	300	269	286	298	311	298	293	303	308
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
