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
339750201750	339750202269	339750202819	339750203369	339750203919	339750204469	339750205019	339750205569	339750206119	339750206669	339750207219	339750207770	339750208319	339750208869	339750209419	339750209969	339750210519	339750211069	339750211619	339750212169	339750212719	339750213269	339750213819	339750214369	339750214919	339750215469	339750216019	339750216569	339750217120	339750217669	339750218219	339750218769	339750219319	339750219869	339750220419	339750220969	339750221519	339750222069	339750222619	339750223169	339750223719	339750224269	339750224819	339750225369	339750225919	339750226469	339750227019	339750227569	339750228119	339750228670	339750229219	339750229769	339750230319	339750230869	339750231419	339750231969	339750232519	339750233069	339750233619	339750234169	339750234719	339750235269	339750235820	339750236369	339750236919	339750237469	339750238019	339750238569	339750239119	339750239669	339750240220	339750240769	339750241319	339750241869	339750242419	339750242969	339750243522	339750244069	339750244619	339750245170	339750245719	339750246269	339750246819	339750247369	339750247919	339750248469	339750249019	339750249569	339750250119	339750250669	339750251222	339750251770	339750252319	339750252869	339750253420	339750253969	339750254520	339750255069	339750255619	339750256169	339750256719	339750257269	339750257820	339750258369	339750258919	339750259469	339750260019	339750260569	339750261119	339750261670	339750262219	339750262769	339750263320	339750263869	339750264420	339750264970	339750265519	339750266070	339750266619	339750267169	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2598	3600	2300	2598	3600	2300	2597	3600	2300	2597	3600	2300	2596	3600	2300	2596	3600	2300	2595	3600	2300	2595	3600	2300	2595	3600	2300	2594	3600	2300	2594	3600	2300	2593	3600	2300	2593	3600	2300	2593	3600	2300	2592	3600	2300	2592	3600	2300	2591	3600	2300	2591	3600	2300	2591	3600	2300	2590	3600	2300	2590	3600	2300	2589	3600	2300	2589	3600	2300	2588	3600	2300	2588	3600	2300	2588	3600	2300	2587	3600	2300	2587	3600	2300	2587	3600	2300	2586	3600	2300	2586	3600	2300	2585	3600	2300	2585	3600	2300	2585	3600	2300	2584	3600	2300	2584	3600	2300	2584	3600	2300	2583	3600	2300	2583	3600	2300	2583	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22328	20492	27903	23010	21065	25016	37796	33622	25982	19283	11961	5707	2580	1546	892	522	426	327	353	337	309	310	312	353	329	348	297	291	298	356	351	326	319	335	299	287	328	326	318	327	331	330	332	315	337	318	333	332	331	307	328	286	321	306	312	298	318	272	308	342	332	330	311	316	308	326	336	311	275	314	304	317	295	312	305	335	337	328	331	337	327	319	321	311	335	320	351	348	332	281	338	349	310	288	339	351	317	344	342	300	339	338	318	311	310	304	328	324	316	306	286	321	326	303	344	328	305	313	323	308	315	358	332	318	311	340	326	298	303	314	342	297	285	309	331	299	301	321	336	339	330	291	339	300	345	305	328	335	293	327	286	303	346	301	308	311	318	318	319	344	330	347	323	295	306	297	337	279	332	349	335	318	319	315	296	364	336	322	320	336	316	306	316	339	302	299	347	284	298	326	322	313	312	311	319	332	329	322	315	322	311	376	291	336	306	301	370	324	337	321	318	305	339	294	323	324	301	351	319	297	369	322	310	272	360	316	335	331	338	313	287	322	318	304	295	354	309	345	320	353	317	343	332	336	323	324	325	307	317	356	305	332	320	365	339	338	315	310	312	297	299	303	309	315	316	360	348	316	321	310	310	321	298	309	345	354	290	309	327	288	306	348	326	332	333	317	321	297	340	313	301	338	332	335	320	295	299	358	322	296	282	318	316	310	340	321	354	351	328	340	348	324	317	327	288	311	310	303	310	327	319	317	315	325	323	338	314	303	344	343	329	343	337	321	330	324	313	312	316	318	300	303	305	334	349	302	295	330	334	332	335	327	321	319	318	314	334	352	300	344	336	315	339	314	322	307	290	315	343	327	303	329	331	345	334	312	353	365	338	321	319	285	308	325	332	320	294	312	327	366	333	327	323	339	333	316	332	321	311	307	324	346	334	349	322	297	318	331	329	315	301	317	310	317	299	342	314	294	352	313	272	333	329	357	309	346	341	340	305	332	282	314	303	309	292	335	304	321	313	317	318	377	312	320	308	298	313	319	327	341	354	303	291	280	325	304	327	317	316	353	311	324	326	315	318	314	309	309	337	327	303	301	292	353	312	319	303	325	334	291	319	305	320	344	336	324	338	296	312	333	327	309	307	349	288	309	314	325	350	316	321	311	325	326	324	355	331	319	335	301	325	264	330	338	337	321	320	354	304	336	341	320	304	327	330	330	291	310	291	333	356	320	346	310	330	301	315	319	301	344	308	324	354	326	325	323	319	304	346	316	293	328	353	305	345	351	312	351	315	326	310	318	321	323	326	334	306	307	325	332	289	326	306	328	318	346	335	296	299	330	350	301	334	325	323	329	291	346	345	326	327	296	343	337	319	346	363	341	316	323	335	311	323	293	316	327	312	306	287	320	345	321	308	333	309	336	300	319	290	327	289	320	328	352	330	341	338	302	308	349	301	306	352	336	282	322	341	305	324	319	334	310	307	335	328	319	308	341	317	344	300	328	345	340	301	325	274	330	309	315	360	334	330	312	291	310	322	331	333	283	296	323	350	308	351	336	325	362	343	307	335	319	337	343	332	308	324	302	336	363	324	307	305	314	324	347	323	326	327	328	302	321	326	331	313	335	339	306	299	314	336	326	293	354	311	303	328	325	293	332	291	355	353	311	331	302	336	328	330	335	333	330	308	303	342	328	316	315	307	317	323	324	300	304	307	318	301	314	323	336	348	341	345	319	301	327	317	327	347	312	286	297	298	330	345	310	307	356	339	310	315	291	310	340	335	347	306	343	326	316	335	317	335	329	303	317	320	321	339	329	332	332	303	307	323	341	335	303	304	335	325	295	311	332	310	327	345	325	324	348	343	323	320	306	320	318	327	331	347	324	310	345	289	323	299	320	330	325	351	347	293	309	291	334	332	353	326	291	331	322	335	336	332	330	337	294	318	313	313	338	325	340	301	307	319	340	357	316	333	358	299	339	330	324	306	324	324	355	300	324	315	275	299	331	317	327	332	339	328	341	322	325	330	309	341	303	369	298	305	307	342	312	322	321	330	345	344	310	287	315	304	335	314	319	284	310	329	335	314	337	326	337	322	335	307	347	293	357	307	353	321	293	312	310	325	333	319	328	327	324	285	316	316	326	301	313	304	301	269	346	307	324	347	317	320	314	355	329	296	342	345	310	333	308	356	309	314	328	346	307	304	332	335	289	330	315	293	310	315	339	332	309	347	336	298	348	272	319	326	316	309	291	335	363	317	288	295	301	303	332	311	318	330	332	305	323	314	341	299	322	306	329	302	311	345	305	306	304	322	304	329	334	337	313	296	352	326	304	328	313	305	319	297	289	331	340	287	332	319	325	316	333	318	305	320	317	302	314	334	312	340	328	308	312	326	345	343	342	302	319	298	334	333	341	313	298	295	298	307	303	300	321	341	318	322	346	330	327	356	335	346	310	325	324	336	320	310	323	331	336	329	278	328	312	338	276	323	335	300	305	312	284	343	305	333	310	299	337	303	323	305	327	337	321	344	336	327	323	323	309	301	307	311	356	327	295	310	336	327	326	329	323	320	297	329	358	323	310	335	282	331	315	327	302	332	340	354	324	313	345	312	317	325	346	349	301	293	335	311	308	342	344	338	330	338	320	302	319	347	289	309	338	294	332	293	348	334	322	320	275	311	299	320	318	331	327	335	321	340	318	301	310	302	321	343	343	324	276	354	320	285	334	346	330	331	321	327	344	294	334	299	328	321	318	304	358	344	320	317	318	322	326	323	337	315	330	309	314	323	320	340	321	330	340	332	364	327	335	327	354	337	307	350	325	316	312	333	302	331	325	335	311	313	300	329	346	326	337	317	281	325	327	325	342	350	330	296	307	308	335	313	332	323	348	316	327	330	327	291	330	308	318	335	338	320	321	317	337	376	316	296	318	329	312	333	310	330	297	286	326	351	321	333	330	326	334	346	315	317	315	309	321	294	351	306	352	351	287	321	295	346	301	318	297	322	327	317	330	329	337	315	337	313	340	299	311	308	292	315	318	361	298	321	337	324	345	311	334	338	338	349	346	370	338	338	322	341	336	324	309	309	292	321	326	327	333	307	328	332	323	333	340	344	324	325	337	322	331	297	312	326	327	325	286	363	340	303	294	324	299	304	295	320	309	302	320	284	317	310	310	329	317	324	327	312	323	312	323	308	295	316	315	335	338	334	316	344	302	328	332	323	315	334	308	324	318	314	290	285	343	308	314	337	332	361	325	337	326	318	309	328	287	334	330	295	307	293	317	300	303	325	297	330	293	322	331	344	298	298	321	319	274	320	333	319	333	303	306	340	346	305	338	323	320	317	323	331	324	319	329	317	329	312	330	309	334	327	320	339	330	277	297	324	321	350	300	330	331	297	297	307	311	309	316	328	276	322	310	340	325	319	334	345	390	324	285	299	299	326	293	335	335	308	349	318	328	298	293	295	350	361	321	311	322	299	310	332	357	312	334	339	327	321	312	329	303
29272	49523	44533	37824	34539	36750	44457	41807	35091	29703	22004	13400	7296	4634	2710	1542	905	711	647	676	690	632	650	621	648	641	663	626	646	682	660	655	655	630	705	659	634	658	649	638	644	648	632	663	598	635	638	652	662	653	680	697	646	595	653	645	631	669	652	649	658	665	637	665	646	658	643	665	662	643	633	642	652	618	667	637	627	670	646	663	683	626	663	636	675	651	625	667	657	587	604	661	645	610	643	647	622	666	634	661	600	659	694	653	621	639	630	618	655	639	625	683	648	636	638	632	629	625	627	631	633	669	655	666	637	656	668	655	651	618	642	632	646	647	628	691	664	673	640	629	642	656	653	612	646	638	617	715	647	652	663	629	663	619	638	631	628	647	704	666	635	614	651	644	616	670	641	633	627	667	644	620	655	705	621	632	621	690	692	599	674	664	668	660	642	629	639	620	676	643	683	598	621	604	640	633	650	659	656	640	622	651	672	597	672	667	607	640	645	633	686	601	650	630	600	665	628	618	694	656	594	666	665	664	648	679	623	653	692	619	680	646	668	656	661	642	683	656	663	663	613	611	676	657	708	644	645	645	638	671	631	636	690	610	671	640	634	620	609	635	658	651	676	642	647	641	626	641	620	670	662	633	638	629	616	655	652	619	635	629	662	630	621	640	615	655	648	652	609	652	622	594	650	605	665	655	640	634	609	586	659	644	659	616	657	624	662	640	640	667	641	674	650	652	654	660	695	577	641	629	655	605	680	675	659	621	608	588	654	641	664	697	698	665	633	655	646	692	636	649	661	669	618	653	619	685	678	639	632	655	690	638	619	655	641	648	664	640	633	666	600	630	649	627	660	630	647	649	664	642	651	657	690	666	615	632	633	698	619	652	589	624	693	643	634	652	604	639	684	650	634	650	649	626	656	626	650	643	634	679	649	630	612	669	635	684	676	619	647	639	630	660	625	634	657	662	682	617	605	642	655	688	609	663	617	642	638	629	648	637	596	654	657	687	599	681	603	658	632	653	662	653	616	612	640	648	677	665	647	655	678	675	628	627	666	600	682	609	641	652	645	683	621	629	656	622	682	612	671	641	658	619	678	653	650	632	652	608	677	676	667	659	673	631	607	641	666	623	674	648	608	663	627	652	610	646	670	670	647	628	652	645	666	649	687	631	663	602	625	693	644	638	638	647	647	630	610	638	663	661	676	612	675	675	657	609	690	602	650	716	666	620	651	621	627	674	614	647	649	627	659	644	674	633	633	623	666	621	642	640	633	635	644	711	630	622	651	654	668	641	638	631	623	655	641	644	660	600	656	695	667	629	667	704	614	631	607	663	645	629	662	634	675	597	616	663	626	650	627	628	595	648	610	629	677	665	667	617	696	613	647	652	642	637	660	598	645	668	652	698	669	659	661	645	657	611	660	596	680	633	658	610	651	671	640	619	655	644	668	657	673	654	678	698	659	627	663	657	655	650	640	641	614	603	660	632	622	632	659	665	643	655	650	654	662	619	630	632	639	627	602	632	647	601	690	619	654	650	644	636	648	650	698	667	645	665	655	613	621	641	666	675	643	611	650	605	615	648	662	656	644	657	637	690	642	651	652	632	667	614	673	699	620	641	681	650	633	618	660	632	668	622	618	676	611	600	585	635	677	627	649	676	633	583	652	649	672	656	647	666	610	660	621	651	669	597	624	677	664	624	681	614	651	644	619	620	622	645	636	620	625	632	650	635	637	687	640	599	661	647	644	683	618	671	618	631	634	645	631	644	608	670	636	618	628	634	644	642	671	654	643	618	651	620	632	639	656	611	664	650	626	631	658	618	663	621	660	620	652	638	659	650	701	615	673	653	644	661	604	648	688	684	641	625	648	614	640	645	663	656	657	673	648	677	650	636	675	647	647	695	645	673	669	620	580	641	661	582	660	623	677	615	660	652	636	638	641	675	624	648	621	683	640	658	643	654	642	655	677	681	657	627	663	679	700	620	606	644	653	639	659	619	655	616	612	621	687	670	630	665	676	676	636	634	622	616	682	714	651	609	676	692	656	673	632	642	622	640	648	666	640	618	595	681	617	651	658	633	646	611	624	709	614	641	652	677	619	692	640	653	723	656	625	633	665	654	610	635	609	651	643	616	665	678	646	674	626	659	664	644	665	674	660	674	675	681	636	610	608	670	645	649	612	646	646	690	716	616	640	605	651	635	642	594	607	618	650	709	685	672	680	680	649	646	692	680	649	645	671	690	653	636	617	605	638	605	622	645	642	671	638	660	698	614	652	646	606	629	652	651	656	636	664	628	657	641	570	631	689	667	618	661	630	634	640	678	600	667	656	693	661	675	657	709	625	642	651	625	625	644	703	625	695	649	680	588	691	642	605	655	670	611	653	646	606	630	657	690	650	674	649	667	676	681	606	673	685	657	666	652	657	652	651	643	656	655	636	620	629	668	644	618	651	595	629	654	612	675	648	681	667	630	634	606	653	641	644	613	611	671	657	639	671	630	615	626	633	599	620	652	660	687	635	616	670	679	635	622	640	630	632	638	624	660	631	609	614	669	673	617	656	646	685	658	611	648	657	632	647	638	676	674	637	660	647	630	638	607	629	658	638	653	669	595	623	659	677	643	627	631	619	651	651	610	672	609	685	645	655	628	609	662	631	613	658	690	612	665	589	648	684	646	658	682	638	626	658	637	639	669	612	656	628	629	657	622	669	662	654	678	621	663	632	724	617	635	638	681	633	606	662	681	625	672	648	631	680	604	642	624	654	620	671	662	661	647	660	640	631	620	634	633	638	681	662	625	628	676	676	684	662	611	649	652	666	624	656	641	647	660	645	658	624	612	684	652	652	667	649	640	615	655	647	627	638	686	616	647	632	645	621	659	593	630	618	618	632	667	632	682	726	625	625	689	643	642	675	605	670	690	654	655	655	660	630	676	606	655	619	644	611	631	634	648	652	669	619	682	651	674	633	672	685	669	678	615	664	663	670	650	620	612	661	667	674	642	698	657	639	624	614	610	639	625	598	645	627	655	646	664	661	662	612	636	647	648	620	646	628	621	638	636	687	685	656	654	648	697	652	673	645	642	653	629	625	632	675	641	620	666	638	627	639	633	663	628	653	656	629	668	645	666	661	667	621	618	647	696	650	645	601	639	650	652	635	633	639	669	647	613	662	641	631	608	636	627	627	623	657	718	596	638	647	601	636	622	609	665	634	640	647	640	649	627	664	663	637	670	670	663	668	648	678	629	631	672	672	642	630	593	651	648	628	645	639	668	662	660	629	618	612	647	637	634	700	617	670	649	650	665	680	682	651	665	663	637	593	630	618	635	604	640	657	638	633	665	649	659	636	648	627	655	587	666	681	640	653	642	599	651	640	663	654	597	589	627	630	641	689	634	666	697	651	668	628	663	636	648	657	649	611	621	680	662	636	657	609	632	631	637	650	660	630	636	624	628	622	620	649	593	653	634	700	637	647	655	663	650	651	661	620	722	639	642	672	605
27482	23190	22742	13371	6551	5221	5633	4990	3158	2326	1502	975	629	567	531	455	431	406	400	418	426	387	402	405	460	428	391	393	371	435	411	403	367	370	401	410	461	408	418	378	432	421	396	417	389	424	417	421	411	398	446	385	428	388	432	443	392	409	425	425	443	421	389	392	400	413	428	401	406	397	380	395	412	415	393	389	401	402	390	412	391	395	379	400	408	378	413	423	433	435	395	464	400	427	404	417	389	359	404	390	387	398	392	406	356	401	387	413	450	418	452	409	370	389	433	405	415	383	376	397	400	357	388	405	386	435	381	430	392	385	412	416	407	422	408	454	379	388	398	440	425	405	400	425	404	393	427	402	402	446	399	423	433	394	400	429	384	422	406	402	442	442	455	408	416	399	402	434	398	442	370	386	398	420	390	426	432	397	396	414	412	426	383	404	441	401	375	427	424	383	378	415	409	413	387	422	387	358	393	385	398	410	379	406	397	375	407	410	415	364	369	413	472	386	391	364	393	424	408	412	417	426	398	390	418	420	379	407	405	439	438	387	392	454	419	372	398	406	395	394	386	410	416	402	442	422	405	419	399	395	402	413	424	422	430	381	418	421	402	406	418	428	410	422	408	417	391	414	382	384	405	437	409	395	378	376	393	415	459	416	390	397	404	405	400	421	397	425	399	402	385	392	401	377	400	434	402	403	420	381	412	445	428	421	390	418	386	385	379	425	429	411	400	429	412	405	430	426	429	372	417	378	398	391	392	422	442	401	427	428	437	357	424	403	404	410	380	413	454	411	355	414	430	437	367	374	432	424	395	404	391	428	363	416	400	396	406	440	386	403	419	410	410	401	438	408	444	426	383	412	411	386	387	376	414	397	380	377	397	368	424	369	377	449	419	424	418	388	421	368	417	381	390	415	414	404	374	419	413	383	428	418	384	430	399	397	435	433	420	401	389	381	415	384	436	400	393	443	388	399	404	393	403	397	396	399	425	414	417	387	382	398	382	349	440	416	401	403	397	394	408	384	380	421	422	382	396	432	427	433	392	408	435	387	401	396	420	386	419	390	416	395	387	403	391	392	422	408	430	418	411	397	417	385	396	395	406	394	379	385	389	414	399	408	377	397	405	402	391	410	400	385	389	401	387	377	407	423	411	389	388	418	404	413	387	438	430	431	431	391	425	391	421	419	403	403	403	409	400	415	367	392	424	421	397	412	408	419	403	392	413	374	398	433	382	409	418	392	388	446	409	397	396	372	417	425	439	400	375	407	414	413	387	418	411	405	380	392	420	380	427	429	395	417	428	405	421	375	420	373	373	411	428	395	421	395	408	401	421	416	418	419	438	412	388	407	401	440	373	424	382	410	385	374	441	388	344	360	422	423	411	378	454	420	379	428	412	427	400	403	432	417	373	385	404	403	385	424	400	418	430	417	417	398	412	369	382	404	405	388	388	384	386	405	398	382	429	430	448	400	378	429	385	414	393	382	401	400	367	417	391	402	428	410	418	420	398	387	373	373	438	420	385	454	449	380	416	378	399	427	390	421	416	417	396	396	363	385	412	409	433	424	388	385	422	401	435	357	393	418	360	411	404	387	392	428	391	425	361	409	394	414	399	361	421	391	362	418	410	393	422	391	392	420	413	376	446	427	420	371	406	414	392	379	421	384	406	424	426	416	422	416	386	430	411	400	387	383	416	422	394	417	435	390	405	422	383	403	405	370	387	381	410	391	380	405	383	417	392	426	394	389	400	407	390	414	412	389	411	395	375	401	403	419	402	397	402	417	391	413	442	362	415	403	383	418	378	361	410	400	372	460	383	421	389	441	401	450	430	402	391	411	422	399	413	379	419	426	386	405	460	377	407	403	417	401	416	447	376	382	402	376	389	425	401	419	416	379	407	399	373	327	395	410	365	374	417	424	398	400	379	390	392	404	440	399	403	438	419	396	411	410	403	390	420	419	422	430	406	419	396	398	393	410	407	405	442	408	394	377	389	416	420	412	394	408	415	406	448	398	414	408	447	419	379	433	404	408	421	424	393	396	423	420	420	405	405	402	387	386	396	396	421	427	412	421	383	392	385	415	426	417	387	404	423	433	383	410	392	444	416	418	413	390	387	377	419	405	402	436	379	398	392	406	403	426	404	421	410	403	411	420	431	419	416	388	387	421	416	442	392	404	413	391	380	399	426	430	452	390	402	458	424	399	393	427	428	417	430	428	429	414	392	449	473	378	408	358	396	396	445	382	403	441	398	392	380	404	372	402	411	430	408	407	425	400	439	378	426	394	433	400	377	406	376	450	385	398	427	422	412	423	393	411	420	398	403	424	411	415	396	387	399	393	412	409	386	411	403	386	393	413	423	397	408	407	384	393	434	431	393	397	419	407	419	427	417	393	394	374	381	407	418	391	417	392	402	392	403	407	366	401	433	423	405	404	398	403	396	392	403	414	416	391	403	430	408	423	403	394	415	417	393	399	444	422	412	438	425	409	371	427	366	398	410	417	412	408	399	368	421	407	412	414	430	404	385	387	412	364	361	428	420	411	388	383	389	466	414	402	400	386	403	406	383	413	425	439	417	396	431	417	439	422	396	401	378	378	422	418	419	358	419	458	406	409	399	440	400	419	407	420	387	413	414	385	394	409	406	426	415	411	407	454	361	417	388	424	396	357	370	404	412	433	379	431	404	399	415	385	428	408	404	417	418	428	384	373	417	443	400	408	369	402	383	352	419	358	416	411	391	379	408	404	403	409	394	429	414	392	443	400	404	411	379	402	447	419	395	423	400	420	439	411	374	367	402	392	408	420	391	402	406	407	397	405	425	413	382	359	376	431	408	415	432	416	448	403	396	417	409	387	407	426	402	432	417	412	402	416	394	439	401	406	404	423	383	384	411	420	386	387	393	401	404	429	410	397	410	403	432	382	390	433	420	413	400	430	450	377	401	456	418	394	392	387	407	408	409	374	399	383	391	362	398	377	404	422	396	412	393	416	382	425	412	413	385	418	380	438	379	387	392	428	413	424	377	424	432	430	403	414	419	369	362	383	427	410	412	445	386	408	421	431	430	393	411	408	404	375	422	383	397	408	407	397	418	428	381	410	403	376	428	423	416	404	422	413	398	417	413	414	434	375	380	409	402	372	423	405	409	385	376	388	393	411	378	374	437	395	416	420	391	411	390	419	415	425	361	423	402	406	410	414	392	368	424	409	395	426	405	384	415	430	384	424	398	440	434	399	393	401	420	401	404	394	387	390	390	391	416	384	394	383	385	412	409	422	415	450	425	382	417	424	433	423	407	425	423	408	414	419	389	392	404	448	420	357	396	385	386	357	382	376	415	353	358	402	433	421	399	386	402	404	415	409	403	436	410	398	423	414	401	391	414	397	426	411	390	402	414	391	397	372	411	405	407	405	421	443	439	424	411	423	373	449	396	388	421	415	386	393	413	431	405	423	423	417	430	412	395	411	391	363	384	444	415	397	397	411	415	395	390	398	404	386
27762	39115	32427	20889	15835	14530	15431	13211	9190	6963	4351	2658	1653	1348	1025	1048	931	856	886	874	840	825	895	818	777	863	825	855	789	845	800	844	836	812	834	855	905	822	874	911	813	855	832	824	830	818	839	856	882	800	902	854	832	859	824	841	838	837	821	834	922	786	857	851	818	834	845	823	827	819	900	890	805	869	818	839	841	852	835	855	811	834	830	841	872	810	804	831	824	861	830	805	839	865	774	837	829	818	806	817	844	848	827	911	787	825	801	860	805	867	851	784	830	795	878	789	863	832	801	861	828	850	870	774	837	873	805	836	903	837	853	882	859	861	834	787	828	866	804	904	788	838	805	844	822	859	882	813	833	902	772	817	831	820	888	781	844	861	846	844	812	786	863	801	839	833	836	886	813	812	760	889	867	831	875	866	899	859	835	878	901	796	875	843	848	832	834	848	809	832	801	905	845	863	886	861	847	803	789	846	816	874	857	839	844	803	870	829	827	813	790	835	818	814	913	861	845	799	807	802	830	817	829	823	901	861	787	805	845	811	827	834	833	876	821	863	861	827	847	852	881	856	875	877	832	828	854	932	871	832	839	849	844	819	852	879	798	796	827	853	812	884	850	839	883	836	887	877	791	869	829	838	797	805	888	866	800	823	830	887	797	813	821	824	797	878	857	819	887	827	842	839	874	799	790	806	788	832	832	856	817	827	878	786	813	804	839	823	787	797	863	841	832	859	859	854	831	855	871	846	874	842	822	893	785	843	872	916	870	827	792	808	867	834	770	871	815	832	845	834	857	899	829	807	846	847	817	832	851	842	797	826	839	817	828	841	882	825	852	857	834	821	816	862	798	849	869	789	851	823	835	856	863	855	811	818	804	829	838	858	816	814	838	844	873	841	811	801	836	800	889	808	867	811	841	773	869	856	818	799	818	852	870	765	852	845	864	871	803	853	865	922	835	839	808	822	888	813	885	799	828	794	874	838	812	862	851	859	854	777	766	839	865	839	850	827	850	784	782	811	894	826	852	857	876	805	829	837	839	830	759	831	825	835	845	857	854	767	834	827	850	818	863	851	869	854	855	857	800	845	781	858	866	878	872	835	835	831	807	814	835	824	800	854	853	850	858	850	833	789	841	843	803	850	829	912	855	835	853	881	840	818	823	867	806	847	841	829	898	792	868	835	848	837	841	893	871	821	812	845	875	826	784	836	818	853	847	867	839	844	825	829	841	834	827	784	856	860	829	866	838	843	833	852	849	869	777	822	830	784	806	861	791	834	808	887	859	804	786	783	835	790	778	860	835	833	838	825	848	833	814	827	796	786	863	843	822	853	844	857	819	814	853	812	849	832	874	885	872	795	867	851	787	859	844	805	828	784	878	858	819	833	863	859	788	852	804	794	850	825	861	845	816	792	822	819	823	826	863	786	843	801	837	817	826	781	807	808	832	798	831	832	796	791	810	786	814	836	835	840	784	853	837	882	819	810	794	760	857	838	867	802	791	842	819	852	831	811	814	851	837	832	812	776	907	773	839	815	799	851	870	832	820	857	806	808	821	819	811	804	842	859	841	890	829	809	893	906	837	850	854	801	864	831	882	828	870	804	832	827	762	836	827	825	851	795	850	851	839	844	828	769	874	840	812	840	843	783	846	859	833	835	837	794	888	820	815	836	844	856	879	819	811	815	830	846	849	830	822	951	789	831	852	879	810	829	825	836	835	849	839	833	825	832	800	817	849	823	840	854	849	808	788	863	799	827	865	802	773	816	846	841	862	824	842	757	807	795	770	828	816	858	821	794	878	842	825	784	824	857	800	869	839	796	832	879	849	830	786	820	808	814	816	865	832	825	809	856	829	831	843	847	860	865	859	888	816	821	824	818	879	782	841	841	828	790	866	806	843	890	818	848	850	847	822	790	855	852	842	808	842	833	874	818	845	809	853	825	811	874	877	842	864	849	798	790	844	868	855	806	839	872	822	846	785	857	800	767	789	838	856	838	805	845	845	856	836	856	851	830	874	790	823	837	812	866	813	817	869	824	826	871	854	847	832	838	813	805	812	852	836	867	854	815	882	882	876	871	830	880	858	819	880	824	808	814	824	840	801	801	843	877	822	841	856	867	839	809	860	870	850	816	836	855	795	873	784	809	854	878	822	844	873	844	792	808	851	835	855	798	834	797	840	784	851	813	804	812	845	840	836	832	831	870	849	862	829	799	854	825	840	854	867	867	848	825	819	862	831	844	854	792	786	848	867	810	848	903	830	825	776	847	825	811	893	827	885	868	833	837	810	827	834	820	815	827	874	854	838	824	800	867	834	823	758	865	816	840	835	875	829	859	835	856	831	815	842	833	809	857	846	818	860	885	857	761	844	849	837	857	757	871	847	832	842	834	878	797	873	839	870	864	870	842	846	778	854	838	888	836	824	849	821	841	848	841	780	876	850	796	810	835	812	830	874	860	852	835	856	830	804	801	874	854	832	849	818	806	840	827	870	874	858	838	816	812	833	803	822	836	836	848	853	836	810	850	847	858	865	815	853	859	835	827	842	803	865	868	869	822	901	872	790	862	855	868	792	866	820	807	852	871	802	823	806	858	838	809	881	826	861	889	816	854	788	846	801	816	878	818	836	789	870	839	779	803	851	855	814	821	865	815	863	869	863	808	826	818	862	781	839	807	833	876	818	852	817	833	800	856	836	777	827	806	801	870	875	815	820	837	786	784	857	837	823	826	779	795	836	828	813	830	862	790	826	848	799	824	772	859	813	857	824	848	830	829	862	809	839	853	841	814	818	899	818	831	843	830	841	772	812	791	823	825	864	770	820	812	830	841	830	860	820	887	847	836	834	786	841	818	884	849	887	794	890	811	844	775	798	834	801	834	873	820	827	824	859	851	849	819	854	821	837	830	855	763	869	787	840	792	866	834	795	845	847	816	858	825	842	800	885	845	837	855	817	838	839	831	834	818	814	804	789	904	823	844	880	841	866	813	865	877	871	827	848	862	881	822	859	890	798	810	847	858	809	772	825	895	854	850	833	826	806	836	852	777	824	802	785	891	826	829	898	829	809	838	847	842	800	803	794	818	834	834	844	803	861	823	833	802	816	862	858	752	796	850	835	815	819	835	792	858	848	860	826	789	792	845	832	848	812	810	823	854	845	824	863	843	810	854	781	860	884	837	844	869	806	851	852	803	848	827	783	878	821	875	825	824	827	850	844	844	897	839	827	839	844	810	816	846	787	806	826	792	905	783	847	799	847	808	860	847	843	807	844	819	889	840	850	833	836	834	803	837	840	844	856	801	879	784	842	848	818	846	820	856	826	806	820	862	764	830	838	812	816	844	844	832	833	774	844	821	826	825	828	820	858	839	839	852	844	832	833	821	829	844	854	809	866	839	814	812	819	808	840	817	858	880	796	816	831	845	846	851	810	773	811	868	874	813	856	790	811	839	844	844	790	822	851	806	825	817	806	875	839	851	811	869	833	836	838	849	834	861	813	770
24934	21651	28258	25782	20441	17602	24969	20904	13413	9964	5831	2938	1532	882	654	462	403	384	364	356	336	357	366	384	377	362	374	378	387	408	335	322	347	386	368	342	370	375	326	336	351	367	383	347	357	371	363	372	356	368	372	362	352	365	361	345	372	345	370	340	378	338	358	338	355	331	351	381	391	386	352	394	375	379	376	356	391	352	372	358	358	348	347	378	396	379	383	358	392	344	334	396	366	359	367	387	369	365	357	353	376	351	361	355	414	373	380	364	375	335	389	370	332	391	382	351	360	377	360	314	377	370	330	362	376	384	362	348	348	357	380	372	351	385	383	342	371	356	357	377	360	361	362	402	364	411	316	368	377	391	346	351	347	352	352	341	348	382	346	349	347	353	362	376	330	380	346	371	351	359	378	347	331	403	380	368	342	345	355	365	370	349	355	351	368	359	347	402	399	369	378	306	386	370	355	360	395	381	376	336	338	377	341	386	356	373	365	396	346	369	359	364	377	375	348	363	319	371	358	410	378	333	369	334	361	354	354	349	342	366	380	385	346	385	351	368	357	355	354	364	346	376	352	363	390	347	365	371	354	377	375	352	392	350	369	366	349	351	385	343	332	356	353	356	363	354	392	364	375	379	350	363	360	375	383	339	357	369	327	356	371	354	356	376	373	350	355	368	370	395	371	390	349	407	339	356	369	371	387	347	377	350	341	330	372	354	342	374	418	349	361	379	363	382	357	398	375	403	374	371	360	358	361	385	366	340	317	352	388	409	400	373	371	370	403	365	391	378	351	359	374	364	357	356	350	393	335	355	378	343	343	328	368	368	364	366	354	392	353	344	386	370	365	358	329	394	394	385	361	358	331	339	404	366	394	364	346	360	343	362	348	351	363	379	353	385	372	407	376	387	378	427	374	364	347	385	371	353	388	391	337	338	364	372	395	354	351	371	354	390	336	343	388	394	389	354	359	357	368	354	369	375	383	369	383	366	378	382	365	368	364	377	375	354	380	368	351	369	369	378	326	354	349	350	330	380	352	371	396	357	401	334	347	374	359	383	376	347	363	357	380	403	333	383	354	405	356	345	344	365	345	377	408	327	376	348	363	377	359	309	376	369	354	383	329	353	365	332	393	374	352	371	392	368	347	359	351	388	354	358	375	386	396	344	369	373	343	371	353	382	394	352	355	357	390	377	383	352	363	354	372	340	346	401	375	385	391	366	385	337	365	351	393	329	408	360	385	404	369	369	358	371	373	397	372	368	332	327	360	371	324	340	360	349	384	359	402	365	402	366	366	334	348	406	360	387	373	375	378	359	356	359	329	366	350	387	372	367	377	401	359	378	342	331	351	348	378	379	357	390	341	360	387	380	371	368	348	352	351	382	361	353	353	358	332	375	409	357	358	370	365	385	346	355	354	390	396	355	371	341	335	374	345	368	376	340	361	351	373	378	383	367	386	358	376	352	334	367	315	376	348	325	352	346	358	341	345	342	365	384	370	349	370	375	381	383	355	390	341	347	363	355	381	394	363	368	382	349	338	371	361	377	353	364	354	388	354	383	364	391	368	404	377	403	317	352	349	313	354	382	370	392	386	400	392	375	347	337	372	337	363	369	401	391	381	371	376	358	371	377	373	371	421	372	338	413	389	374	387	357	378	342	388	375	391	371	352	372	388	421	401	364	327	367	370	371	361	365	352	372	360	366	354	361	362	357	353	338	356	379	382	367	361	374	377	338	347	360	329	361	352	329	348	363	353	314	364	382	348	357	353	341	353	369	363	364	375	361	372	358	381	372	386	383	373	359	382	333	341	365	358	379	369	337	334	354	375	372	376	381	374	352	369	389	307	336	367	395	382	422	378	388	359	361	393	386	359	370	362	360	376	400	356	375	376	355	342	355	334	355	363	346	337	357	354	343	378	387	350	336	390	381	391	353	367	351	348	380	352	350	346	354	383	331	355	328	405	380	363	368	384	332	360	376	361	360	379	362	414	345	353	340	342	358	386	362	355	365	392	364	371	356	357	370	348	363	342	374	389	365	356	338	360	348	379	349	345	352	367	330	401	374	331	367	360	335	392	394	353	363	344	357	340	342	356	358	377	378	368	365	352	355	329	379	358	377	341	386	373	348	383	367	378	359	366	355	385	362	379	342	383	366	375	378	362	387	362	346	342	368	393	357	372	392	357	377	349	350	354	417	386	354	363	356	403	331	395	356	379	369	368	371	317	338	372	341	388	366	372	368	334	335	395	390	341	358	380	352	363	388	393	380	380	326	352	389	332	365	408	387	388	388	356	369	359	361	338	376	359	339	360	385	336	345	328	390	369	398	376	371	383	370	320	367	376	347	359	356	372	355	337	378	355	371	344	425	346	372	356	380	350	359	394	393	381	384	408	394	349	377	386	359	349	344	381	394	405	357	349	360	340	356	353	390	368	355	357	382	326	378	383	384	385	376	372	346	348	364	348	336	341	387	352	346	382	333	372	387	371	353	406	362	336	347	377	395	384	368	382	396	397	369	356	365	368	379	367	341	365	367	355	372	390	356	347	381	377	389	349	386	357	395	390	353	348	364	368	329	369	358	383	346	337	334	360	391	369	372	363	370	392	365	356	377	377	371	373	371	384	368	378	336	385	357	344	372	375	376	384	376	352	385	399	351	343	377	371	374	358	407	389	394	354	370	408	365	357	367	363	329	380	402	350	342	377	376	352	337	365	410	338	376	353	380	351	351	369	372	359	354	381	343	364	380	354	400	358	390	382	402	376	371	380	361	384	331	397	364	376	373	366	376	363	359	372	363	348	370	367	317	375	397	356	367	345	324	334	376	354	365	349	373	360	387	398	359	349	367	375	394	339	366	372	364	387	335	342	426	353	371	370	351	341	387	394	390	355	365	356	388	350	376	410	416	382	390	395	375	357	314	348	338	333	361	378	387	394	384	362	391	349	352	355	388	363	358	360	348	384	341	351	378	345	350	371	366	373	358	375	368	357	378	395	374	386	349	370	383	347	390	364	354	362	364	333	371	382	357	323	363	328	373	361	355	337	351	338	352	364	353	359	381	348	362	370	369	370	372	363	355	383	340	389	381	348	380	372	362	362	351	366	342	360	358	354	379	361	392	363	364	368	355	365	372	357	375	349	357	406	361	324	337	370	368	347	368	403	348	379	385	372	353	355	367	344	376	383	394	360	372	370	376	344	373	365	358	378	359	380	407	350	397	353	391	402	378	369	362	376	385	338	378	372	362	363	387	361	362	383	366	339	344	384	358	405	395	355	347	359	360	361	407	353	351	347	329	349	383	342	351	344	372	390	349	362	360	362	346	362	354	347	395	352	349	382	361	371	377	354	361	384	362	376	385	341	375	370	361	329	389	358	398	347	344	340	377	351	363	345	359	338	392	416	404	391	354	364	367	385	338	368	379	395	375	365	345	384	392	343	364	336	335	362	358	336	355	357	365	390	376	383	390	408	368	340	365	357	375	380	370	380	374	356	378	370	371
28613	44885	38430	32548	29464	29226	36086	31417	25348	21035	14231	8316	4643	2713	1632	1109	936	762	741	798	735	755	775	776	768	721	722	706	752	753	807	774	753	765	750	730	777	746	766	740	754	772	753	755	731	739	778	751	747	722	748	782	772	711	770	757	737	748	785	734	734	750	800	775	776	813	795	774	760	790	744	733	776	791	761	750	789	746	797	699	773	729	782	741	744	707	777	723	813	759	735	706	735	684	713	747	741	716	756	734	760	732	760	789	772	714	771	790	744	732	728	805	741	791	769	751	752	754	723	770	764	783	771	765	701	735	747	822	712	739	760	729	772	743	745	745	759	737	761	751	723	739	748	751	776	718	752	691	751	710	780	810	754	738	755	805	795	795	770	769	764	746	723	687	713	726	767	759	792	736	744	724	693	765	717	766	742	765	711	781	786	714	735	766	712	740	754	771	783	699	742	779	727	765	759	758	778	756	716	779	721	759	790	737	784	783	739	707	758	754	780	753	763	772	775	722	751	725	769	731	762	740	727	774	744	760	790	738	738	775	798	759	784	771	754	783	739	779	765	715	731	782	757	773	726	707	741	767	743	769	729	747	779	741	738	764	805	771	704	755	715	753	729	760	744	769	736	756	729	769	761	772	797	725	794	772	734	746	729	746	715	759	733	738	778	753	743	739	720	779	746	755	796	774	734	723	776	717	717	787	730	758	753	721	711	733	769	748	752	759	747	717	836	798	756	760	755	760	745	725	731	740	750	746	720	751	750	748	805	723	795	705	732	736	804	755	770	789	771	780	785	727	818	721	736	770	740	763	755	761	783	773	731	773	738	729	765	764	752	751	726	819	785	749	687	777	713	744	753	776	763	769	751	736	775	735	784	739	772	743	765	733	753	780	768	763	774	740	775	736	731	754	719	748	800	747	779	808	714	756	797	741	799	732	783	746	755	736	749	765	732	773	721	766	756	784	778	757	728	778	770	770	782	729	748	766	735	725	745	736	810	727	750	810	741	765	732	741	776	729	736	759	798	770	763	745	799	755	781	737	749	701	761	826	737	729	765	724	782	763	755	771	745	722	745	750	746	728	758	771	745	788	757	783	714	729	721	721	748	725	828	799	723	746	742	730	732	767	788	738	748	744	753	735	773	750	775	738	728	786	748	745	762	727	718	769	759	750	718	680	731	749	760	734	750	784	749	732	772	748	747	743	746	805	762	719	750	748	732	745	768	800	740	764	786	732	746	739	749	784	737	703	763	758	780	737	739	711	738	797	757	753	739	764	711	721	736	756	782	698	768	707	753	744	737	781	772	694	791	767	762	720	783	744	746	746	723	786	724	765	753	752	718	684	720	767	789	770	762	731	727	763	723	722	697	759	736	722	746	766	732	787	764	732	739	735	744	756	799	802	762	761	789	730	732	772	750	727	773	745	716	703	744	785	732	725	733	745	724	763	746	758	734	712	694	735	769	713	724	724	795	782	769	773	775	770	778	752	779	726	763	729	718	745	767	751	774	754	738	713	760	726	749	760	757	714	781	810	777	776	764	714	786	749	741	786	729	757	755	780	804	769	759	743	720	765	738	741	724	745	750	814	793	754	713	784	741	727	745	763	743	744	778	809	728	726	816	740	793	780	719	778	730	753	703	759	755	792	761	770	724	732	775	773	746	746	748	802	735	744	739	760	672	768	735	788	732	749	756	775	771	776	748	755	748	744	748	742	775	736	760	786	722	767	772	816	768	766	726	752	740	746	740	730	731	789	774	728	789	750	730	707	714	766	753	790	695	725	815	760	778	723	749	752	752	733	726	748	784	769	788	747	707	769	721	752	718	718	779	722	722	729	771	739	764	754	797	733	753	739	724	779	766	742	778	745	816	726	701	788	757	773	697	779	765	754	741	756	770	741	744	705	743	731	720	763	781	775	727	789	699	765	746	741	729	756	796	707	726	773	728	765	771	738	782	721	742	703	770	783	764	787	756	703	732	725	749	758	749	730	758	786	733	784	732	763	753	765	762	761	753	736	732	785	774	763	760	750	761	726	725	691	784	734	753	726	761	766	746	733	800	779	758	751	757	751	758	761	756	750	724	736	694	746	767	768	806	767	709	686	711	736	752	763	750	822	698	763	752	763	796	765	722	772	734	771	720	772	768	750	762	718	713	729	737	687	771	696	792	724	743	759	776	774	715	770	738	751	701	733	766	759	777	779	691	794	760	749	779	771	753	754	779	686	757	802	706	774	780	745	736	829	750	780	680	769	775	786	760	723	727	748	758	759	748	768	782	790	755	788	751	718	728	734	742	769	706	713	833	678	717	738	789	706	713	746	754	755	771	730	760	820	742	720	757	750	748	750	757	785	718	784	743	749	716	759	714	743	770	746	752	731	751	763	756	684	731	770	755	715	718	821	760	718	729	755	760	746	766	784	754	777	725	753	756	789	783	753	791	776	759	758	798	747	719	757	715	763	780	733	752	770	746	714	810	782	749	750	772	739	765	726	748	743	718	727	749	758	771	795	713	748	808	717	693	737	774	718	795	739	785	804	741	757	792	728	785	726	727	719	749	724	763	721	701	778	773	817	756	744	763	751	774	754	752	721	775	789	736	760	763	800	775	752	767	724	776	776	760	743	729	733	724	746	742	760	737	742	782	744	714	785	732	711	765	737	700	747	744	739	692	720	741	697	764	700	809	669	746	717	681	765	739	777	760	772	779	720	735	781	765	767	784	720	765	788	791	759	716	789	751	751	686	721	729	775	752	772	723	733	753	755	768	727	727	720	776	737	750	748	778	730	725	777	723	708	762	741	780	777	783	702	751	744	740	762	739	736	728	784	776	767	752	742	722	723	717	771	759	717	705	705	723	772	788	760	752	742	771	735	764	754	733	701	788	758	774	716	710	744	711	727	765	772	801	751	791	753	750	746	798	743	763	743	753	743	734	725	739	775	735	751	778	777	761	744	729	764	707	744	778	771	731	753	735	729	813	727	795	725	762	725	735	769	810	766	713	763	765	744	778	751	729	733	789	738	727	771	770	736	752	723	730	715	754	772	787	760	742	712	728	751	769	723	787	750	729	778	767	762	766	774	729	750	693	746	737	755	769	754	737	768	757	788	781	784	744	714	754	773	784	752	773	716	761	740	759	747	770	788	770	731	781	759	775	770	690	763	723	740	784	747	733	759	715	780	719	744	709	737	702	753	770	782	744	794	762	777	722	701	729	768	751	741	728	770	720	706	747	776	696	764	776	775	773	739	825	761	746	758	727	729	751	753	742	760	782	733	734	714	776	764	719	803	767	747	783	755	729	768	769	751	728	748	755	715	733	745	768	740	699	742	745	721	702	757	727	804	764	772	752	731	755	765	729	764	762	724	742	776	791	738	774	742	741	754	705	755	757	756	753	766	770	747	780	764	725	723	764	749	744	727	765	727	739	697	776	754	757	780	738	740	763	724	797	774	736	742	795	763	770	784	778	748	769	738	759	737	781	756	712	737	739	718	755	750
23650	21655	29534	24352	22668	29158	42022	34357	25295	19699	12561	6003	2960	1432	876	547	403	370	328	357	350	361	345	358	369	325	361	385	368	371	343	341	353	325	350	329	362	337	365	328	362	298	351	361	339	354	338	324	341	349	350	343	372	345	359	310	352	355	354	342	337	327	352	324	331	364	316	360	312	361	342	333	320	335	378	347	361	312	342	318	350	369	318	339	328	368	351	326	358	360	317	343	335	328	356	358	331	340	324	344	292	318	350	340	370	342	342	345	322	355	366	358	342	323	370	333	373	355	306	335	338	336	351	350	363	356	337	332	325	323	327	358	344	347	370	338	346	348	372	340	324	337	349	331	331	309	315	315	338	293	358	363	335	345	370	335	334	319	303	366	348	345	354	341	359	350	330	334	339	350	336	324	344	324	350	338	344	338	343	368	337	364	381	341	330	358	393	333	340	325	351	305	371	353	340	335	329	346	351	331	331	342	310	337	334	304	364	300	359	326	337	341	338	341	352	371	339	321	341	360	373	329	317	304	350	350	319	321	329	327	321	359	329	355	326	343	377	357	338	303	337	342	313	366	364	339	333	360	385	317	342	339	357	313	346	343	344	339	332	343	366	380	384	313	340	336	347	332	348	334	347	360	369	350	316	358	350	341	312	374	334	283	367	352	353	359	353	358	343	328	351	367	361	346	328	331	345	326	339	341	349	366	345	304	326	340	351	352	312	302	378	346	371	338	368	353	355	347	321	329	398	325	345	351	345	360	338	332	358	347	316	344	350	328	332	363	350	353	322	351	358	354	357	356	321	353	359	318	302	369	352	334	338	323	357	329	349	320	338	335	337	344	341	310	347	331	351	339	344	346	334	329	338	380	369	356	355	336	334	324	315	332	367	320	341	322	330	349	361	331	348	341	321	318	338	303	323	317	349	360	346	345	321	344	352	327	335	327	360	373	346	354	316	362	337	335	347	377	316	351	323	344	327	329	371	330	354	350	323	325	376	349	369	338	364	343	342	345	363	341	339	307	359	338	324	348	345	344	361	338	326	353	337	328	340	347	365	327	342	364	332	333	367	336	344	337	387	339	352	377	318	353	326	358	336	314	324	322	317	363	353	361	286	368	342	340	375	333	346	322	352	347	378	354	356	350	343	372	327	336	347	357	350	342	351	363	376	362	327	352	321	344	320	365	319	340	335	316	361	352	315	340	357	358	302	345	322	368	377	339	388	351	323	350	334	311	318	345	325	326	370	349	332	337	319	334	303	323	354	385	306	358	362	390	339	370	381	359	333	324	350	313	343	349	326	388	331	340	346	329	356	326	364	343	353	375	355	356	376	353	350	377	360	362	316	304	329	311	375	300	379	324	332	344	310	326	327	300	351	324	331	352	332	327	338	327	339	352	336	346	315	345	354	363	335	359	330	376	324	349	327	374	342	327	342	370	323	312	352	380	352	358	336	357	336	358	321	321	340	320	385	348	373	349	345	360	314	317	331	350	325	356	335	359	297	329	357	312	362	340	333	352	353	339	347	328	324	354	318	355	332	326	347	343	374	296	348	352	374	318	352	325	315	329	343	313	361	336	373	366	332	338	373	327	344	353	323	347	354	328	368	363	382	365	339	336	351	319	366	355	312	342	371	370	349	389	356	331	365	356	359	330	342	374	364	342	342	339	334	335	354	352	359	337	355	312	338	345	312	360	343	315	348	318	358	329	327	364	342	369	325	338	329	380	358	351	314	319	338	343	358	386	366	331	340	328	352	307	343	317	371	336	356	365	329	304	323	344	343	346	368	350	322	336	341	342	359	360	330	322	329	321	351	351	356	334	345	308	344	352	339	331	336	358	343	319	373	343	334	337	328	333	335	319	340	339	364	347	342	307	347	358	354	335	368	323	359	336	382	317	322	370	346	355	343	343	346	347	304	351	344	320	347	326	321	357	330	342	384	377	328	325	368	333	367	376	334	333	347	329	338	353	344	380	320	338	357	340	359	336	347	346	336	323	349	403	314	347	365	337	320	327	337	333	383	314	357	314	364	350	326	357	325	333	349	331	331	358	345	362	321	339	362	288	377	324	371	343	356	353	339	344	339	329	344	335	319	346	327	331	323	342	359	366	313	355	347	367	366	347	348	329	360	335	344	345	335	349	365	359	333	326	323	355	320	327	369	353	339	365	324	338	322	354	335	369	321	328	321	352	333	364	337	356	372	367	356	341	362	334	350	323	308	327	355	353	329	306	321	359	349	357	343	355	357	326	355	333	316	362	367	351	336	313	351	328	329	343	304	319	345	315	338	345	328	324	329	317	340	344	305	322	337	337	336	353	382	304	344	326	369	336	337	371	330	360	338	342	335	360	359	356	316	349	342	370	305	359	335	341	354	350	359	330	325	320	326	310	361	352	352	306	329	297	322	341	348	339	314	331	373	355	342	330	335	386	335	346	336	343	318	354	339	331	343	307	318	302	378	307	348	325	338	326	343	321	359	304	365	330	346	324	327	321	342	328	334	344	325	324	367	341	374	313	333	360	314	333	344	344	330	355	351	368	359	337	359	348	338	347	331	338	343	318	352	384	360	388	325	342	333	366	339	352	348	336	352	351	327	360	360	359	348	328	336	331	345	339	312	357	345	378	335	344	393	330	380	344	336	362	357	333	321	370	341	346	389	342	365	361	323	349	347	333	344	312	358	346	345	387	313	357	347	306	332	321	304	344	367	349	346	344	338	342	352	359	365	331	331	350	372	363	337	320	338	320	335	299	323	364	334	312	365	359	320	332	330	307	332	358	325	343	362	332	354	354	356	316	317	346	361	346	372	332	308	330	346	311	314	331	348	321	365	318	342	323	347	351	321	349	348	350	360	352	332	336	399	331	338	348	347	338	353	352	346	326	364	351	335	368	338	357	330	351	356	322	326	347	368	367	337	336	351	329	347	364	343	367	334	362	342	357	346	350	365	320	324	358	333	334	345	346	322	363	327	365	349	359	344	367	363	347	346	355	345	329	391	347	340	327	334	328	324	368	355	337	370	337	310	326	312	335	330	334	339	338	314	356	345	363	323	316	348	335	316	353	322	331	340	328	375	316	328	301	337	341	329	340	365	332	322	332	358	345	361	344	349	341	348	339	324	356	360	332	361	334	360	327	330	327	334	360	362	334	377	338	349	341	328	361	354	347	326	358	356	354	337	340	340	363	324	356	330	333	371	364	337	327	337	326	343	303	315	339	339	326	338	337	344	342	323	313	342	367	355	376	307	323	329	347	359	342	334	389	352	375	359	314	318	334	338	378	352	336	325	351	348	363	356	369	355	387	331	320	362	339	351	328	363	348	324	356	337	341	316	316	324	367	331	329	340	329	362	363	339	353	338	348	356	334	350	345	338	341	345	352	365	332	350	323	366	344	347	345	326	364	349	334	331	367	350	354	344	344	323	355	299	338	330	320	342	305	325	351	341	346	345	324	335	326	338	367	344	328	339	349	384	371	333	342	365	325	338	379	328	391
31698	51338	48239	42791	38883	42555	48660	42355	35817	30599	22701	14596	8298	4055	2257	1346	969	746	684	678	690	679	681	675	710	629	664	734	674	702	705	709	666	649	671	681	698	674	703	703	701	699	655	648	694	688	679	666	704	663	665	649	690	664	681	696	658	654	718	742	733	680	636	696	727	689	694	735	686	691	675	695	705	650	696	700	694	662	709	704	650	676	696	667	643	673	722	674	666	683	675	674	677	680	669	664	683	622	709	651	691	688	666	740	733	679	678	643	693	663	672	704	657	674	683	716	655	691	658	695	682	690	678	700	662	643	662	670	661	657	637	720	668	653	695	667	650	685	646	695	678	687	672	684	715	698	675	667	671	676	680	699	704	733	702	691	657	676	693	708	712	677	663	682	658	654	635	670	701	666	659	715	713	667	691	692	654	681	688	637	671	633	692	667	690	675	718	708	673	684	667	672	702	660	673	696	702	658	666	680	692	654	721	710	678	703	719	712	685	611	610	640	663	675	669	645	656	715	695	642	682	662	674	698	687	673	680	630	692	708	697	656	722	672	657	703	696	637	680	674	706	649	669	729	678	691	653	723	671	679	677	647	673	698	679	737	677	736	657	707	694	685	676	679	692	665	661	705	675	709	664	687	673	705	701	650	652	703	648	668	640	703	663	689	713	688	685	692	688	717	658	665	674	682	641	697	680	681	686	659	699	701	675	691	671	635	693	714	667	660	648	644	665	654	702	699	721	691	718	661	682	654	656	672	738	676	720	689	667	668	669	679	701	619	662	679	634	722	676	656	704	633	687	695	674	722	659	664	656	682	718	667	706	672	665	684	729	679	718	617	643	712	705	678	701	714	697	637	633	649	697	689	656	649	647	706	700	758	722	635	735	651	699	698	664	673	703	665	647	735	671	705	677	613	685	673	720	720	686	644	685	639	684	627	675	657	631	682	705	672	646	664	710	724	702	694	658	613	692	679	626	736	698	662	650	658	657	708	715	668	710	675	640	646	648	722	707	643	663	682	670	717	738	688	695	690	712	746	675	657	697	643	677	687	670	699	702	694	689	695	672	683	749	632	739	738	701	688	654	738	675	739	699	699	668	683	677	691	699	683	725	673	669	692	660	689	685	677	692	651	711	684	632	657	666	679	672	682	672	665	651	688	682	698	721	745	679	691	682	670	733	686	692	641	668	700	699	693	709	738	661	724	668	723	717	661	734	642	694	755	689	684	685	664	682	653	701	690	649	644	710	719	693	634	690	707	672	688	717	730	688	669	666	661	657	677	668	669	637	675	708	720	658	680	703	649	686	644	656	676	694	743	628	691	665	698	663	654	680	685	663	641	732	640	652	711	683	702	697	699	731	692	717	662	673	711	686	690	661	674	681	734	692	662	649	677	696	650	641	692	675	661	651	713	629	711	669	679	688	697	698	683	658	652	677	670	689	701	664	648	685	679	675	667	725	687	655	743	671	717	682	715	658	675	685	699	647	658	676	705	706	695	649	690	692	647	730	721	640	691	617	663	682	641	698	659	646	667	673	695	703	690	684	701	706	684	730	716	662	671	663	648	668	685	669	678	696	683	661	670	693	660	699	658	724	614	650	674	659	678	725	696	711	685	711	652	699	705	644	666	668	680	663	733	725	714	668	670	674	644	669	701	681	723	691	727	681	652	707	694	686	694	661	703	692	681	676	671	699	660	686	695	695	703	726	677	671	675	639	681	635	706	648	771	698	696	672	773	689	676	725	691	710	714	684	658	649	683	694	624	694	693	678	659	690	687	678	665	726	695	717	712	660	675	660	676	701	678	675	680	673	661	686	671	696	674	645	718	675	672	716	691	697	699	682	669	767	714	662	679	676	687	685	665	713	688	691	713	702	669	690	699	715	700	662	679	668	694	700	694	704	686	659	643	655	694	732	651	644	718	667	657	705	685	691	733	631	675	689	699	642	696	629	675	715	681	686	667	642	668	674	646	675	661	694	716	707	687	683	711	682	648	699	679	699	696	711	693	673	672	744	735	658	652	675	735	673	656	650	669	692	663	703	682	725	664	669	726	677	720	659	701	660	699	668	708	689	708	687	640	693	666	698	726	699	703	661	680	659	626	721	661	666	707	681	666	670	651	638	622	679	679	676	647	671	711	696	678	723	635	682	650	709	632	681	658	688	684	718	643	651	664	664	655	655	660	677	669	673	691	708	682	711	687	662	707	685	700	670	710	668	664	723	687	712	670	711	683	660	669	659	721	656	666	700	698	693	718	655	694	670	674	652	668	676	674	666	680	664	723	717	675	663	719	638	710	669	658	722	693	686	677	674	679	677	696	690	661	664	675	654	651	634	703	721	665	653	645	706	701	623	706	650	706	649	663	661	638	692	646	720	704	715	674	677	691	693	651	683	644	718	679	696	689	692	678	653	701	662	686	726	711	668	679	658	682	697	698	703	642	691	713	707	630	694	626	679	670	657	692	722	679	697	692	712	710	733	710	677	647	648	670	675	697	647	682	673	680	651	702	686	650	670	685	665	667	705	684	677	669	714	700	657	664	683	699	724	681	686	656	694	695	692	694	670	687	640	682	670	669	681	702	672	736	694	677	694	669	695	669	645	721	662	666	690	671	647	685	687	695	655	689	639	690	689	681	704	678	675	658	637	678	690	681	651	676	673	631	665	693	697	701	738	679	621	668	684	749	682	627	665	672	678	684	661	718	690	657	653	677	674	708	660	658	718	652	652	667	653	685	704	730	663	697	676	732	697	669	647	630	694	666	676	697	689	703	695	697	706	695	665	678	685	696	651	669	708	689	686	679	691	712	654	680	724	664	699	702	694	639	650	718	686	689	695	688	681	685	686	689	668	675	677	675	659	665	703	654	676	654	746	696	688	675	704	674	673	622	644	662	721	660	710	680	708	668	678	707	693	686	694	698	710	668	699	678	675	683	691	615	666	673	638	667	667	691	678	712	653	698	729	694	671	721	684	644	710	668	639	746	646	731	665	703	674	660	681	674	687	655	679	656	644	641	708	687	700	716	684	654	680	693	698	668	636	696	704	632	660	681	641	657	691	674	658	708	661	658	719	688	692	709	672	649	744	683	679	690	670	647	670	687	657	690	699	746	666	691	687	712	677	708	665	690	709	663	649	717	697	695	689	704	700	677	683	652	716	722	694	692	699	686	655	682	706	628	641	738	688	630	703	691	692	653	688	695	682	702	675	691	696	700	703	716	702	653	658	683	699	654	686	685	669	680	706	676	642	664	717	682	664	653	701	657	709	671	675	705	672	659	685	677	672	659	699	681	681	631	677	673	662	724	736	677	666	674	689	695	657	679	675	668	690	671	683	675	682	663	682	659	664	667	704	655	680	651	696	682	674	690	654	639	685	689	662	692	662	683	662	750	700	663	710	659	708	684	648	655	670	695	675	694	720	718	638	678	704	702	656	667	666	710	691	686	700	719	672	679	647	709	720	663	664	703	668	672	715	674	706	675	706	620	706	679	654	659
27576	23122	24578	16738	7407	5205	6467	4845	3053	2093	1366	921	714	507	494	438	442	419	419	429	418	407	404	403	386	405	407	411	404	429	392	411	377	416	399	421	374	411	418	415	420	431	425	401	378	425	395	382	429	455	395	405	376	416	410	423	435	413	417	383	431	387	432	388	429	386	419	410	433	388	377	434	405	437	406	425	417	444	381	407	416	444	430	416	430	437	441	369	432	442	435	408	425	406	393	424	407	423	380	418	398	397	386	439	417	448	424	435	404	392	448	406	379	393	398	442	393	450	392	400	401	428	426	403	383	413	446	421	441	415	410	406	407	441	463	377	402	407	394	407	418	396	399	414	390	434	415	401	383	408	437	419	427	432	431	384	433	415	395	407	437	419	407	367	401	397	389	395	425	417	390	371	403	412	394	452	380	393	435	395	412	421	406	367	411	387	393	432	435	437	422	406	421	409	400	402	404	409	424	383	439	415	391	414	390	405	410	381	408	402	398	417	434	405	389	413	406	387	400	414	418	352	382	424	439	420	416	393	414	407	396	411	410	378	419	402	401	419	404	420	419	381	439	402	406	378	403	368	358	404	433	432	403	418	393	374	407	442	403	441	381	397	383	354	415	408	450	428	389	359	416	422	414	407	357	387	428	372	413	436	430	410	400	387	468	418	425	420	392	436	391	389	403	399	439	449	396	423	381	423	410	394	412	397	402	377	407	423	440	434	401	435	393	405	400	419	416	410	399	407	417	407	394	395	426	402	386	426	410	396	403	399	387	420	382	397	417	391	404	417	421	433	395	411	427	407	418	439	395	414	404	411	398	403	406	441	371	392	422	417	417	431	384	398	418	417	417	382	388	405	381	415	436	434	391	403	375	418	385	437	383	401	388	427	404	350	400	397	401	405	390	416	438	410	416	428	418	405	421	401	376	429	407	418	411	408	414	412	427	455	399	413	423	422	380	423	409	384	384	424	375	419	368	424	403	455	406	386	429	417	415	383	413	422	397	389	420	429	436	407	377	397	420	392	404	419	400	401	426	410	445	379	425	399	383	384	396	443	400	415	404	408	427	403	399	420	417	413	387	363	366	444	408	407	388	399	406	421	395	386	414	418	379	410	419	413	392	364	389	398	429	402	359	406	388	376	413	417	374	426	417	422	391	414	400	433	389	416	370	399	393	444	407	396	398	390	412	412	414	418	409	422	391	436	389	425	385	386	418	412	399	440	388	418	411	440	405	390	403	430	435	450	376	411	405	384	435	442	420	394	412	387	364	418	421	411	396	435	384	433	429	395	413	374	403	395	384	427	365	403	411	396	412	397	426	402	421	418	358	443	400	416	380	414	363	401	401	412	421	436	413	385	411	391	422	421	425	381	386	395	426	442	412	389	439	399	415	392	437	415	396	438	393	416	391	422	382	393	383	395	391	413	380	401	406	459	398	401	377	424	372	416	427	418	433	388	383	423	423	390	398	453	453	402	371	447	428	416	429	419	391	406	392	438	362	412	412	401	432	426	418	405	422	419	386	406	387	429	434	424	383	380	367	389	399	377	395	364	429	421	421	389	388	429	399	428	443	445	382	419	391	390	389	428	388	438	412	402	410	386	405	410	437	412	412	398	431	419	421	415	346	448	408	401	397	384	364	405	409	410	441	392	394	413	406	440	393	385	449	402	440	392	448	435	411	392	391	403	418	390	419	450	419	414	390	396	459	426	406	418	404	413	434	444	394	390	393	431	399	403	433	426	390	417	454	402	430	372	383	404	412	373	435	412	409	400	393	406	403	407	418	421	396	434	403	423	384	433	414	416	384	404	401	412	384	419	386	387	378	414	428	428	372	428	396	404	396	376	413	377	398	409	397	410	422	408	409	377	401	386	440	391	389	433	394	409	415	387	402	407	421	419	397	410	394	379	388	430	391	395	370	376	396	378	406	377	408	393	392	418	425	417	405	401	398	417	388	423	391	410	404	406	374	415	438	420	379	411	402	386	403	380	444	399	376	403	394	397	405	439	388	390	429	365	394	392	464	398	402	401	398	439	358	434	372	419	416	391	423	369	456	435	404	410	399	420	431	366	393	367	426	425	414	403	421	379	404	413	378	426	400	428	378	355	399	388	354	359	394	422	410	402	375	424	426	421	427	387	398	403	382	433	399	381	407	373	415	403	373	416	407	386	376	382	418	408	363	392	418	399	398	449	395	398	400	401	402	413	406	409	426	401	422	417	385	388	424	416	412	401	434	417	427	421	410	394	409	395	394	447	399	406	416	379	416	449	388	380	406	389	434	390	436	408	374	398	408	411	415	381	385	406	406	384	380	422	423	441	408	443	435	413	413	415	422	381	357	421	396	404	431	387	387	397	418	402	420	415	432	406	418	407	415	434	397	416	389	392	411	377	429	391	400	408	412	414	381	418	411	384	388	434	405	412	415	421	374	383	382	414	399	364	364	415	388	414	397	394	419	411	398	380	409	377	411	358	405	397	429	390	384	408	382	435	432	377	406	419	383	450	426	423	422	413	426	377	400	401	374	411	418	423	391	423	413	407	381	430	417	410	400	389	413	405	405	395	434	402	430	395	411	444	393	447	393	366	411	375	388	431	395	425	381	383	402	417	394	396	455	379	399	402	410	379	346	370	378	439	423	406	416	411	390	401	445	374	399	424	439	419	378	413	419	444	428	384	452	433	377	409	366	396	363	399	418	416	388	402	429	441	400	441	420	427	402	394	347	406	402	399	389	433	395	401	430	391	387	416	436	408	431	396	401	394	343	351	387	408	407	411	393	402	390	375	412	405	433	416	407	377	383	380	368	412	373	384	394	439	412	419	403	413	380	412	400	368	428	427	443	400	421	406	373	403	407	400	453	426	426	378	423	401	374	369	413	401	421	430	406	411	390	419	385	399	401	392	415	367	396	403	367	419	406	433	431	418	377	392	382	364	446	426	402	420	384	388	394	400	404	384	396	406	395	374	408	405	424	413	391	410	369	387	396	387	428	412	440	384	454	395	370	382	429	377	474	406	378	424	403	457	420	413	413	411	428	389	391	411	400	419	433	381	389	399	450	381	389	415	407	394	463	414	407	416	413	411	428	415	378	376	405	417	363	430	422	428	379	428	436	380	398	409	376	412	398	404	390	409	417	378	442	384	400	397	405	406	382	388	408	389	429	381	400	452	427	396	381	417	419	429	384	392	407	394	398	406	416	434	408	375	423	403	374	404	406	419	401	396	419	404	402	423	402	427	441	350	405	377	419	405	408	405	436	388	396	393	417	405	409	416	406	391	413	406	417	408	402	397	431	409	426	399	382	393	420	376	397	401	430	429	416	418	406	383	388	394	378	405	374	387	423	416	407	408	397	410	417	403	394	398	416	374	451	413	410	420	425	360	424	395	416	385	423	415	415	409	381	386	387	432	405	422	393	429	394	413	362	383	412	428	409	393	424	379	405	391	406	417	405	392	433	418	428	394	419	425	380	403	380	403	441	379	412	416	386	411
27723	38505	35014	25007	16785	14376	16737	12967	8540	5921	4027	2519	1645	1168	1040	923	863	828	797	892	848	844	871	847	877	844	864	804	835	802	793	812	868	855	835	793	823	820	903	786	897	836	848	796	842	795	823	892	850	747	855	867	844	822	811	865	823	832	777	846	804	832	854	823	790	802	759	786	801	802	839	887	883	780	855	803	878	900	848	808	841	818	781	813	826	796	815	852	871	811	781	790	840	873	859	838	813	819	864	832	795	823	900	821	781	834	841	827	832	810	808	875	821	867	821	805	843	842	831	868	830	808	859	869	804	851	771	906	837	865	813	826	835	858	816	842	832	857	740	813	760	829	818	771	831	857	796	883	782	831	850	794	880	830	838	836	843	804	817	842	810	839	895	794	826	855	826	819	851	852	779	874	842	808	817	781	809	835	829	859	832	826	845	839	832	816	827	839	841	876	849	816	852	849	799	828	810	824	852	838	813	847	851	878	845	843	779	843	810	833	824	812	854	833	835	804	819	815	824	822	827	845	839	856	801	787	797	803	816	814	781	876	857	841	851	836	814	856	798	841	844	796	823	857	785	835	831	850	871	849	820	853	817	851	799	808	857	838	923	832	823	876	842	871	808	793	825	860	827	874	805	818	836	855	820	893	866	773	813	804	875	810	855	841	833	808	867	884	826	820	809	871	830	842	798	809	844	888	789	801	809	863	811	778	818	826	789	880	820	820	857	786	845	832	802	842	828	797	840	814	832	858	880	843	866	855	832	818	791	782	786	853	838	841	847	820	877	842	857	862	837	829	821	807	788	901	779	816	820	883	834	800	854	798	833	830	847	804	835	884	840	867	792	812	809	816	855	804	849	846	822	804	842	841	788	803	835	840	821	794	872	797	851	845	876	873	780	802	824	770	831	885	841	825	858	809	810	834	846	833	767	843	851	851	772	849	860	842	858	846	815	816	782	863	838	846	853	843	803	843	785	774	789	849	897	877	826	834	817	867	822	866	841	842	831	876	838	830	797	864	823	839	837	786	796	790	842	845	841	774	805	840	887	835	835	837	800	846	893	845	837	836	797	821	788	832	839	828	787	857	787	829	880	842	806	810	824	898	827	851	817	806	812	809	804	797	858	802	873	834	823	837	792	835	812	801	834	822	889	848	807	861	846	834	762	800	810	840	800	841	778	816	777	813	831	837	829	813	835	863	875	840	836	856	829	858	780	800	856	848	836	813	783	827	813	809	818	841	836	838	820	836	843	860	853	846	809	858	868	795	867	801	840	844	774	863	850	774	807	850	827	849	780	851	836	808	844	824	799	878	840	802	823	831	825	860	778	775	857	819	808	839	766	803	802	853	833	800	763	819	810	797	827	841	823	795	797	805	766	858	840	829	829	821	786	848	810	815	839	841	788	831	801	798	783	827	848	858	846	829	774	825	837	892	823	816	814	833	847	783	833	827	838	820	847	838	820	815	803	791	820	761	815	852	820	834	824	809	791	851	846	814	847	844	814	856	827	880	892	847	808	798	838	864	876	845	827	878	834	873	839	807	810	900	830	810	836	807	869	792	785	821	802	860	851	826	801	885	796	816	890	837	864	810	849	830	814	860	832	854	840	834	805	825	855	847	843	831	871	814	804	814	794	846	845	837	802	844	900	814	817	809	835	862	847	788	806	835	796	830	825	885	785	827	842	843	829	833	875	818	816	793	787	841	858	803	828	842	851	806	805	821	790	847	829	832	815	845	768	840	814	825	855	814	815	866	799	814	803	848	837	857	840	841	845	795	792	822	792	855	840	826	832	850	844	804	829	789	795	848	843	803	838	875	812	841	825	831	860	781	826	809	820	782	836	810	839	836	829	812	804	816	833	845	828	865	810	756	807	836	850	764	878	834	823	821	836	837	818	860	782	842	847	856	829	814	826	845	822	804	843	837	851	867	830	747	850	843	855	851	871	808	851	793	849	858	788	817	800	872	852	811	868	788	808	776	868	798	850	863	823	851	788	790	824	821	893	841	802	818	812	874	783	857	856	808	867	834	836	831	793	827	808	787	815	781	842	831	866	843	800	839	896	843	826	849	856	827	838	845	827	837	784	818	830	873	847	817	826	838	888	803	816	799	806	866	823	825	857	815	860	810	895	855	864	845	857	789	831	842	836	879	801	834	799	846	819	799	805	853	867	802	820	824	811	862	853	827	798	797	806	863	809	853	844	806	743	817	832	817	830	840	839	854	879	812	816	811	822	859	843	802	833	858	841	862	829	846	807	826	862	818	828	851	827	837	857	818	828	866	818	811	824	848	807	856	813	826	854	851	772	824	861	874	817	823	852	793	828	800	839	876	824	825	858	820	866	839	855	829	818	845	923	833	801	810	870	856	800	796	816	841	861	807	838	839	824	790	872	819	883	840	801	817	880	860	843	875	833	829	854	816	784	784	863	858	821	898	866	839	824	862	829	891	831	811	887	814	816	837	790	844	799	841	811	796	807	817	834	840	840	787	872	815	868	887	859	831	845	791	874	863	826	793	813	829	815	780	818	828	841	826	859	903	827	849	797	864	829	807	838	830	785	812	853	812	850	809	881	810	852	842	835	831	830	814	821	805	791	875	830	837	827	832	853	842	828	806	878	822	849	821	795	809	817	884	821	849	849	799	823	831	831	830	809	801	804	806	870	861	847	800	821	849	820	814	830	851	809	812	785	830	834	744	832	846	816	839	845	813	822	837	851	871	780	862	844	894	854	863	804	874	856	796	860	777	812	822	805	810	782	814	774	811	783	860	805	863	868	833	857	832	786	812	843	816	842	821	828	862	786	804	835	790	821	837	785	841	825	805	845	880	830	836	858	780	801	844	828	812	886	851	798	853	840	817	882	863	833	829	856	822	822	779	821	804	781	802	880	896	863	816	853	840	872	874	788	916	771	817	837	832	764	822	873	817	818	855	814	849	875	852	803	794	842	788	852	791	820	834	806	821	831	831	812	860	809	834	856	840	830	829	798	830	810	821	852	808	833	823	811	828	799	840	836	860	880	843	770	823	814	887	783	844	897	828	824	871	813	855	818	854	763	882	836	833	805	819	812	823	779	909	813	805	804	867	813	799	849	821	850	837	841	851	849	850	832	843	886	800	816	866	795	851	825	853	844	809	820	900	834	777	834	781	803	820	817	841	842	866	874	840	856	808	866	814	830	797	829	831	823	808	815	832	817	852	824	903	860	859	809	836	789	836	844	870	857	846	811	833	850	806	773	860	833	788	813	850	812	829	851	836	806	830	837	829	857	851	791	840	863	795	818	856	757	860	866	868	818	797	833	806	831	813	839	833	774	748	825	797	803	784	797	812	825	829	871	778	815	878	827	825	821	884	797	834	842	831	813	855	848	810	799	860	835	832	822	831	800	822	791	800	809	844	841	812	826	851	799	829	840	795	815	801	780	856	825	823	795	888	882	807	804	860	817	842	853	813	821	829	802	850	841	806	842	862	794	835	796	853	844	835	828	832	878	830
24990	21715	28599	25960	20168	17505	27204	20705	12777	8733	5008	2293	1349	851	619	462	407	377	348	350	341	360	394	401	361	365	355	357	376	342	361	344	333	362	374	381	373	345	366	368	365	340	349	369	390	355	361	382	351	373	354	348	403	383	397	364	374	382	382	399	368	367	374	343	386	336	365	383	346	354	362	338	356	375	374	332	344	385	347	342	364	363	352	344	406	337	333	359	381	390	368	340	371	355	359	361	385	369	362	403	360	379	312	356	362	371	395	369	364	371	333	351	355	381	371	356	324	355	329	345	354	351	370	369	383	347	345	338	361	328	348	338	337	404	341	392	391	331	343	376	386	350	366	354	356	354	384	376	385	378	365	374	333	342	338	368	362	345	341	402	377	352	336	384	345	346	366	331	369	371	377	361	364	388	379	339	346	343	341	359	366	317	342	343	371	347	385	382	405	365	357	362	365	338	385	353	346	348	332	346	381	362	366	338	334	378	356	328	391	369	346	381	329	352	366	340	368	355	361	377	390	334	365	320	355	366	327	345	403	361	369	344	371	363	331	373	394	350	382	369	373	378	347	348	375	364	345	353	345	371	378	345	367	373	371	404	353	372	345	349	371	361	417	338	352	352	331	383	382	342	337	366	371	328	366	338	366	378	338	357	371	374	359	336	369	330	352	317	339	332	341	383	379	343	392	350	354	377	357	376	394	369	377	319	364	364	377	366	334	336	332	367	352	358	321	365	365	330	371	339	376	327	343	355	353	359	362	322	360	383	373	348	344	379	353	356	374	358	377	369	395	350	345	363	393	353	348	367	349	342	355	359	350	365	340	362	363	337	360	394	370	349	355	326	359	371	349	345	367	341	339	335	338	367	353	338	335	376	373	338	386	355	359	357	355	366	364	340	368	337	332	331	334	368	405	306	399	339	362	377	381	390	364	374	359	384	342	353	382	330	360	342	371	325	339	369	363	338	362	350	385	331	363	355	328	378	361	360	314	337	335	379	364	345	388	372	369	361	366	347	367	342	354	342	359	376	383	370	391	352	335	346	403	351	366	387	371	420	330	346	335	373	365	348	342	349	403	324	369	396	366	372	354	355	345	373	332	355	340	354	381	390	356	380	378	343	387	339	342	389	363	342	404	379	349	370	329	358	358	348	372	362	403	349	317	357	346	354	356	358	409	364	357	372	359	373	357	358	374	318	330	353	369	395	328	358	365	373	338	318	384	357	382	374	374	360	364	357	382	347	385	363	338	354	343	362	336	354	313	398	390	352	371	351	384	343	351	340	386	366	358	355	356	391	380	334	374	365	375	372	346	379	354	354	338	361	319	361	381	369	414	365	351	384	366	364	386	363	358	380	352	357	340	373	375	335	375	340	367	360	384	344	365	358	378	342	357	320	355	355	342	392	344	375	393	382	398	351	366	355	333	367	378	373	359	385	349	356	339	325	376	378	363	362	369	397	367	335	355	333	348	356	358	364	346	349	388	360	343	346	375	376	350	342	350	345	372	307	361	404	347	366	389	370	378	382	376	331	346	337	347	356	376	355	352	386	383	378	353	345	358	368	389	345	361	383	342	357	396	324	374	363	371	389	370	352	380	386	335	349	328	364	340	365	348	353	361	373	364	384	355	391	377	362	362	325	360	353	359	330	344	374	383	354	361	386	381	399	385	364	368	360	374	336	395	394	379	384	381	360	358	360	366	385	321	352	363	352	342	371	376	350	376	396	349	327	371	329	335	373	367	339	393	343	363	383	374	339	379	372	375	351	310	318	379	346	338	393	368	360	366	387	349	408	390	357	391	401	377	382	356	348	382	369	330	348	309	368	373	346	338	351	344	327	338	374	390	344	321	380	371	341	371	362	374	397	363	336	348	350	367	365	356	361	376	361	334	359	382	399	360	356	347	361	334	347	333	322	351	342	376	377	404	360	359	336	355	358	400	344	388	373	369	334	362	357	359	349	375	391	369	350	380	372	383	358	367	352	403	381	357	373	340	346	384	331	384	381	389	364	388	346	344	366	368	325	343	367	349	349	371	370	351	372	363	370	362	376	362	336	364	342	342	354	338	358	366	310	364	337	333	399	365	317	383	368	371	370	346	352	344	364	357	386	336	333	374	368	346	336	344	366	379	367	351	359	347	351	365	357	356	355	347	346	351	360	362	346	356	364	345	360	349	375	365	386	340	326	374	349	359	354	343	395	350	351	386	374	354	350	366	359	365	389	368	336	337	363	373	339	348	373	374	350	386	346	304	344	356	377	396	348	360	378	358	362	358	361	363	360	375	344	368	364	351	379	363	362	368	357	351	353	376	377	363	382	354	363	354	354	400	361	353	372	365	345	380	341	356	365	331	393	329	350	410	385	354	347	369	334	367	348	337	339	380	329	358	392	388	362	336	352	377	338	363	344	357	346	326	346	366	356	352	386	355	352	382	325	342	395	376	318	347	345	343	344	369	367	351	360	357	379	371	358	340	377	353	309	349	374	318	327	326	367	375	376	368	375	337	349	365	387	369	347	361	352	353	337	325	356	366	312	366	390	332	374	318	355	345	380	339	359	310	337	360	382	360	387	365	363	327	382	376	362	391	339	370	348	380	369	347	370	360	364	378	370	360	349	357	387	365	367	376	349	364	377	354	367	354	378	349	351	349	343	356	363	350	379	384	372	347	332	334	378	348	331	391	380	367	362	396	359	372	371	330	379	368	351	361	382	322	387	418	369	332	366	348	351	378	372	339	372	360	355	379	355	367	336	364	363	368	373	376	372	337	350	368	365	387	355	349	362	341	334	342	348	342	361	394	389	384	324	399	361	345	354	349	347	371	362	336	364	377	321	358	366	375	357	360	378	378	356	354	344	385	359	367	327	344	341	382	354	354	364	355	340	349	360	355	344	353	366	363	379	357	333	339	342	364	347	348	364	369	375	338	413	362	367	377	357	366	371	359	368	382	322	380	361	353	371	352	342	366	348	393	335	379	363	345	381	359	354	353	361	355	355	361	352	376	376	343	393	369	337	365	337	341	329	369	348	363	379	332	359	357	365	383	375	380	385	338	375	396	391	362	356	372	344	357	327	360	382	400	362	349	387	360	349	372	369	354	368	351	347	347	345	340	365	379	373	327	321	380	360	380	357	381	356	372	367	355	349	387	375	337	342	379	342	387	341	350	387	332	380	332	336	367	362	377	379	358	325	373	359	385	334	363	356	376	360	328	344	356	342	349	364	357	350	367	356	363	353	392	348	352	355	366	369	344	373	349	393	341	342	390	358	362	345	392	381	360	386	344	357	367	364	399	350	362	356	335	380	342	321	380	374	349	392	320	390	351	366	379	365	360	352	316	363	334	358	350	352	371	375	355	368	366	364	378	361	368	364	341	367	388	377	384	347	380	351	354	378	369	356	374	374	340	341	376	364	355	378	356	368	347	359	373	358	362	355	367	372	347	359	381	339	310	344	356	331	351	344	357	370	337	380	370	348	349	365	363	389	346	330	364	347
28338	46899	42637	34101	28462	29456	37251	31128	24111	19268	12948	6681	4075	2449	1534	1072	885	724	764	790	745	770	755	770	789	746	742	788	798	744	790	765	765	781	741	717	760	758	737	742	711	738	752	755	776	735	703	761	770	771	709	688	698	707	743	751	747	800	752	728	730	758	766	725	730	738	747	783	759	717	747	744	735	749	742	735	762	768	761	743	766	763	767	773	726	783	755	771	761	747	758	763	717	739	750	760	764	724	762	729	689	715	766	739	766	766	764	718	774	748	745	704	812	715	747	740	809	723	765	786	805	756	753	743	721	724	767	746	763	744	748	706	780	722	756	750	793	708	738	739	750	734	747	721	744	694	800	762	756	779	736	739	760	736	797	779	731	744	768	757	743	724	764	744	723	712	708	749	714	790	782	741	767	769	735	717	782	721	721	770	763	784	754	758	728	777	716	726	737	769	737	719	732	772	743	745	786	761	771	765	787	725	664	782	790	715	708	751	774	808	756	698	796	724	722	751	689	763	788	724	748	711	757	775	702	737	752	764	751	764	758	793	743	734	716	759	804	766	743	759	768	699	717	755	762	730	778	717	811	780	780	756	785	741	761	739	763	735	767	721	780	750	773	775	746	772	700	771	737	762	739	755	743	739	784	760	727	780	735	741	704	760	758	770	696	733	741	743	715	714	748	755	769	741	730	708	710	728	752	778	759	722	732	759	771	747	752	717	764	724	787	742	800	697	784	759	724	809	731	789	696	718	798	725	750	756	785	757	780	812	705	759	760	771	766	746	757	748	787	732	737	745	777	751	716	754	727	769	713	674	760	733	771	716	741	720	767	781	733	788	764	740	750	711	710	729	694	753	781	770	749	744	727	752	754	763	740	730	726	738	712	741	755	720	742	726	768	752	736	739	788	740	726	728	739	761	804	736	745	700	725	723	757	760	766	752	777	719	773	781	754	718	746	731	689	730	699	739	735	740	804	747	781	776	724	727	786	737	756	716	717	743	764	726	712	749	739	800	749	771	775	760	755	759	736	753	771	823	779	697	747	701	783	728	780	779	689	701	825	757	719	800	810	779	736	728	779	725	784	731	756	737	723	743	705	758	786	749	768	738	751	748	721	770	753	751	761	768	802	768	730	759	756	776	741	695	791	758	732	740	791	775	781	751	745	779	757	747	764	768	784	750	769	716	708	794	729	758	786	719	746	792	737	774	766	703	715	762	794	735	734	727	771	739	751	743	744	735	747	789	719	773	794	763	744	723	768	692	757	735	789	727	755	785	758	734	813	795	739	746	753	708	773	677	760	729	742	736	751	752	698	715	762	776	796	747	769	759	782	754	732	728	735	758	702	727	735	805	790	764	742	732	727	741	740	722	765	790	771	716	712	755	769	754	769	744	740	746	776	755	733	758	733	723	772	747	748	742	707	726	757	773	764	760	767	754	713	749	724	754	745	737	803	763	740	785	751	756	690	813	717	762	777	780	735	791	721	763	748	746	745	737	757	737	751	729	734	748	761	750	732	777	720	721	763	708	782	740	700	781	717	756	756	758	778	779	702	735	700	767	732	745	771	760	746	722	766	718	755	749	748	753	681	802	754	742	779	758	727	748	779	720	739	770	782	767	735	743	719	753	773	775	696	727	720	768	780	793	719	744	737	752	754	753	751	727	731	668	717	716	820	758	731	783	732	733	734	796	749	774	779	690	747	731	726	712	756	767	760	697	780	759	727	728	785	764	764	737	718	718	765	790	747	764	698	794	700	738	697	758	783	795	767	756	689	757	783	753	714	754	764	726	744	775	761	687	717	769	744	792	803	756	749	759	764	759	726	800	789	736	766	723	733	728	799	748	752	699	728	733	757	708	798	728	771	784	766	752	751	703	783	696	744	715	748	721	745	767	718	762	793	782	759	771	772	718	771	765	722	773	768	754	737	770	716	744	742	744	763	757	746	751	719	706	770	754	734	742	727	747	753	724	744	712	765	771	740	806	736	706	728	745	720	712	776	734	771	766	751	705	759	799	749	783	745	718	702	769	733	731	768	796	756	714	738	808	730	727	733	764	751	725	728	778	767	763	734	740	755	720	706	731	796	748	800	758	762	729	742	738	754	798	740	715	771	730	757	761	756	747	696	722	750	741	741	773	752	744	818	744	761	771	719	784	730	789	809	728	747	757	754	721	748	790	735	747	803	771	705	792	808	691	735	728	734	783	735	684	728	723	702	794	723	746	790	740	755	728	779	734	775	814	776	773	717	711	777	765	776	760	778	716	743	739	734	784	720	760	774	726	723	766	753	764	777	773	772	746	819	746	712	763	772	752	762	766	751	796	763	728	734	709	797	784	733	776	763	770	713	715	790	729	802	747	795	781	763	748	766	778	749	731	734	731	764	793	780	769	732	816	815	788	727	752	728	750	712	753	744	721	710	736	778	778	771	738	736	748	731	697	721	739	692	741	722	782	765	700	739	751	746	685	716	754	731	787	740	760	751	690	737	716	798	729	727	722	739	764	732	737	713	706	730	738	745	787	722	806	707	749	697	727	796	744	749	738	740	787	714	741	736	720	789	695	777	747	765	784	715	760	740	781	755	759	754	806	723	816	671	712	747	766	781	768	719	754	731	733	671	743	783	751	750	734	737	758	765	705	753	730	758	789	699	768	686	770	715	719	764	738	789	706	772	733	730	731	746	728	727	732	757	724	784	765	769	721	740	766	740	725	743	735	761	727	698	759	773	766	761	758	715	746	776	711	724	759	737	681	752	727	744	708	734	758	763	790	764	791	757	813	727	766	752	752	755	719	785	741	802	761	744	749	772	752	714	753	717	775	746	739	766	743	733	727	794	738	757	704	761	758	772	772	743	755	749	818	746	728	700	721	713	745	757	730	717	724	704	756	769	797	757	742	795	756	756	766	738	721	762	809	772	778	752	731	776	737	709	737	813	724	727	778	725	734	793	738	765	705	745	715	777	735	748	775	712	719	757	751	809	739	736	751	743	781	699	740	731	738	743	700	737	715	747	760	716	737	748	746	735	699	805	728	784	731	730	757	738	685	763	754	731	729	713	750	778	734	791	758	726	716	749	770	758	733	713	808	726	764	768	710	788	781	766	772	746	716	713	727	703	750	753	729	768	809	751	736	758	771	778	712	733	785	794	796	743	722	706	735	752	746	800	755	723	717	747	712	765	727	734	708	748	754	733	743	751	778	732	728	730	761	748	739	741	784	775	768	763	739	759	757	708	750	764	754	809	718	750	758	748	757	798	719	757	754	794	718	784	761	748	735	831	768	757	706	760	741	711	785	718	750	762	772	782	782	749	724	744	752	740	737	745	786	734	719	749	757	732	721	778	749	730	762	725	712	711	754	776	719	716	694	774	751	780	760	777	712	742	789	714	736	728	760	777	759	710	723	776	724	726	759	760	775	745	691	734	769	761	785	707	737	723	731	803	730	763	726	721	728	727	732	701	750	768	712	743	730	749	706	742	739	776	697	754	772	761	734
23684	21660	29482	24489	22285	27918	41518	29713	25815	20208	12139	5374	2580	1496	933	602	427	340	332	325	347	332	335	349	348	350	301	354	350	367	333	351	345	357	346	350	343	342	353	332	323	331	344	336	327	359	334	335	316	336	345	335	309	370	317	337	348	350	312	319	278	338	324	293	324	324	331	325	360	311	351	303	318	340	381	337	350	338	325	322	352	340	315	330	325	325	328	364	303	345	318	329	322	338	311	327	342	377	317	327	339	331	357	337	339	333	344	308	338	357	322	331	335	332	307	328	331	343	345	330	320	343	312	349	352	317	347	322	316	309	355	318	363	355	344	334	334	383	284	354	348	328	322	313	377	312	302	312	350	328	347	341	329	350	340	318	355	309	329	356	351	343	320	279	329	347	324	308	340	333	339	315	340	314	326	335	365	343	321	305	321	336	341	344	332	350	327	336	368	341	334	334	336	340	305	352	354	313	361	322	322	310	337	342	309	351	344	342	316	319	329	340	316	325	378	359	352	329	316	350	352	323	305	358	334	337	331	313	318	324	307	343	313	351	327	347	317	359	309	347	311	358	325	327	369	338	340	312	336	320	298	368	339	310	360	346	350	320	308	300	305	325	360	343	305	337	351	351	346	313	340	305	322	351	297	377	375	324	318	331	348	327	387	341	321	346	319	316	319	326	342	317	337	325	329	323	337	337	335	327	344	319	331	339	320	330	330	358	364	310	333	317	340	326	346	362	339	345	319	333	347	332	344	340	325	338	293	301	335	338	337	322	328	308	333	320	316	326	379	348	309	325	347	324	348	332	333	316	316	331	299	316	327	319	350	329	310	340	339	316	341	341	387	283	316	355	339	297	301	331	334	326	324	330	333	290	300	322	357	318	345	307	321	320	326	335	331	344	337	334	351	320	326	337	348	313	370	328	318	334	295	390	344	327	368	327	328	353	313	314	350	320	342	315	344	333	347	307	313	346	348	332	325	332	342	322	316	333	324	336	326	323	305	325	363	312	343	362	305	327	309	317	333	331	350	353	301	350	322	342	342	350	317	323	306	318	359	297	371	350	317	327	324	341	325	355	347	311	371	320	334	321	378	309	308	318	318	325	341	322	341	323	318	310	310	319	311	313	354	306	354	333	310	339	330	324	350	344	324	301	351	323	359	323	331	338	368	339	341	343	339	323	342	307	349	358	339	350	323	318	350	344	325	317	315	319	308	317	330	340	351	319	338	310	327	367	350	340	343	329	334	338	335	321	322	335	322	347	317	300	326	349	326	337	340	336	336	333	353	296	354	359	349	301	319	340	341	318	341	348	337	344	323	301	321	315	327	329	332	307	310	320	311	344	321	333	324	344	347	333	315	338	334	321	337	333	336	344	337	280	340	318	315	344	353	345	337	345	345	345	337	300	329	322	303	322	353	328	343	338	322	351	320	339	324	321	305	320	318	338	324	330	314	343	342	346	349	326	308	311	351	343	330	343	341	327	308	315	331	299	323	348	318	343	391	309	354	339	359	336	321	326	322	314	328	336	337	347	333	337	340	321	330	316	341	340	371	322	309	333	362	345	338	364	330	352	339	290	319	345	314	343	317	327	314	320	333	323	333	337	314	324	338	350	316	314	318	317	305	348	320	350	354	346	330	321	321	323	328	344	305	370	300	309	349	326	366	320	347	352	350	313	357	358	332	324	303	375	332	339	345	327	330	309	333	310	309	344	366	313	368	332	350	323	338	331	323	342	318	309	350	356	350	339	326	356	340	329	313	277	349	324	344	364	325	314	326	354	331	321	358	307	328	324	330	357	321	355	309	327	319	331	342	328	336	329	325	331	337	315	324	318	341	313	324	363	329	370	315	318	351	329	327	311	358	361	319	345	382	351	310	320	339	342	320	357	312	330	331	308	329	362	336	331	321	365	352	325	310	323	351	318	316	301	328	356	311	345	346	312	324	344	310	289	283	338	342	319	323	355	333	335	338	337	325	315	339	323	304	321	319	342	373	317	319	340	337	346	309	374	343	342	360	302	326	363	316	326	351	324	347	335	316	313	353	342	330	347	319	316	355	325	323	342	330	338	349	349	344	365	353	308	357	349	347	333	349	336	324	328	348	362	355	304	342	339	331	343	332	346	358	333	349	339	325	315	342	332	344	342	319	347	309	342	377	302	328	301	342	308	346	378	303	338	322	309	334	348	321	344	306	337	308	338	324	363	344	350	333	286	314	313	328	327	313	366	324	335	347	324	340	343	362	320	337	319	323	323	343	368	309	378	336	300	306	323	309	318	301	338	317	321	343	338	342	326	324	343	342	334	333	342	342	296	367	345	336	338	341	363	332	321	296	337	333	348	302	314	344	338	347	361	348	312	332	331	332	328	329	307	325	332	317	313	321	335	320	312	306	325	323	327	335	336	368	315	337	320	331	341	331	317	309	339	312	327	336	300	347	323	355	311	344	314	327	331	318	349	321	324	325	323	331	301	342	330	354	333	352	346	345	364	319	341	301	327	342	329	348	314	320	333	347	332	335	321	298	305	351	331	313	330	318	332	353	341	341	349	319	327	328	309	350	329	320	336	334	312	358	325	299	330	302	352	322	318	341	329	301	334	347	330	326	341	295	332	356	334	330	347	344	335	338	331	358	332	312	355	342	375	345	309	306	325	321	331	307	322	335	343	320	306	367	333	337	316	343	336	324	348	356	306	333	315	316	297	334	319	324	326	325	334	279	313	346	315	362	330	335	341	313	314	331	330	341	356	361	340	346	365	333	314	324	329	367	321	302	360	320	355	341	348	308	347	336	340	340	320	351	343	303	313	296	346	351	323	355	306	322	328	344	345	365	313	317	340	328	339	311	345	372	338	323	315	323	320	326	314	336	340	339	314	335	317	308	331	338	306	357	282	340	355	305	338	338	328	333	302	324	351	337	357	343	351	322	311	380	356	337	332	304	315	317	375	331	325	348	332	327	337	333	335	346	330	313	323	342	311	317	329	326	297	340	340	394	339	317	326	343	314	321	347	344	340	308	340	332	338	329	333	324	336	318	333	334	312	345	347	334	327	333	360	318	353	339	305	361	351	356	339	324	321	341	368	320	300	339	342	306	331	314	300	384	311	335	335	318	340	356	331	345	323	336	315	318	312	353	334	317	342	338	352	351	326	346	326	332	303	338	365	342	329	352	365	347	288	319	324	305	316	340	322	335	347	298	339	341	363	341	325	339	341	304	345	352	329	328	291	315	342	317	326	382	367	322	358	350	334	340	355	309	337	344	315	335	318	317	311	344	329	333	358	347	336	290	331	351	330	331	355	376	345	340	314	348	355	323	326	341	352	328	335	339	330	307	311	334	315	315	342	322	321	331	352	370	350	292	348	341	331	308	337	346	312	324	351	331	324	318	335	345	324	356	324	316	342	320	402	349	321	319	312	322	323	314	334	344	306	334	309	299	327	320	344	333	338	332	333	330	361	331	294	347	337	328	336	317	328	323	360	310	339	319	315	322	340
32502	55082	51520	42233	35810	40652	47826	39099	36720	31018	22764	12576	7757	4424	2703	1496	963	668	706	707	644	676	657	647	632	663	716	745	667	696	661	679	652	699	687	665	693	655	646	711	678	691	711	664	698	719	661	679	705	643	693	662	663	685	656	687	654	670	661	632	622	671	669	688	695	657	657	699	651	656	638	675	728	657	633	716	668	682	681	667	715	656	686	716	721	657	709	651	644	675	649	657	672	677	682	720	699	704	686	724	717	653	678	681	649	677	710	725	673	673	659	708	649	660	711	699	671	692	706	665	699	612	691	657	674	662	680	669	657	698	664	693	682	713	652	685	670	657	689	701	647	665	675	666	655	692	695	620	716	676	661	671	687	664	698	704	663	657	716	661	670	663	631	686	674	680	669	653	669	632	707	639	654	641	696	658	693	670	661	632	665	645	710	666	671	653	645	659	719	702	660	663	680	639	657	683	666	676	665	648	760	654	660	667	635	681	679	671	638	686	675	684	696	693	660	698	721	693	662	634	685	696	693	658	639	669	656	626	642	659	674	693	632	693	655	644	660	705	729	655	652	652	678	696	684	649	648	676	631	654	664	688	649	672	673	667	683	673	621	678	594	657	670	634	626	631	686	643	628	701	669	649	715	688	695	705	727	637	695	703	619	674	638	718	641	662	707	677	655	736	616	688	649	691	714	653	646	684	683	699	675	666	684	681	679	703	637	658	634	676	689	694	676	690	610	651	685	682	668	677	690	656	660	676	694	687	676	650	702	683	662	681	665	670	685	705	705	704	653	697	669	677	670	713	696	679	689	662	661	635	681	643	647	694	703	722	658	696	722	699	668	655	659	711	653	697	650	637	686	655	688	626	662	696	702	687	643	647	618	644	661	665	692	669	683	696	678	679	705	694	679	677	657	648	683	663	690	632	650	696	660	725	698	651	717	663	705	659	696	658	677	719	659	674	672	706	665	614	661	704	679	684	674	697	696	680	726	676	670	661	662	665	648	700	686	664	689	667	682	652	679	700	675	673	687	652	700	676	707	587	692	666	706	695	695	720	664	651	666	719	642	648	686	671	720	664	650	694	673	723	660	681	673	641	691	704	696	678	672	676	710	656	647	652	697	695	719	709	717	672	670	652	684	645	693	643	639	673	658	699	660	678	664	688	674	705	674	637	676	729	652	718	682	693	691	663	650	689	681	647	677	700	673	681	710	654	761	694	637	672	680	665	650	675	662	711	664	690	632	693	631	691	620	638	690	639	661	660	653	642	712	650	705	646	709	685	714	660	707	652	638	612	670	678	661	719	677	680	690	678	631	657	648	725	679	645	666	612	656	696	679	633	684	677	668	658	672	677	714	690	723	662	663	684	676	675	659	703	673	680	688	619	696	668	650	680	710	668	673	649	655	716	686	694	692	694	650	699	724	709	711	718	661	669	681	681	692	692	665	653	730	692	651	662	700	612	617	658	656	681	715	672	676	701	681	698	667	678	673	671	707	666	687	676	689	642	691	647	629	746	640	662	657	697	665	679	683	652	636	703	704	660	640	650	646	714	677	684	658	633	688	657	686	676	683	692	643	658	653	687	715	678	673	699	645	658	677	639	703	693	707	652	673	677	694	669	666	693	662	663	650	720	691	678	645	725	656	673	678	685	664	626	700	700	701	682	690	677	664	674	706	657	679	667	694	667	732	668	689	646	690	702	654	713	700	708	689	687	651	611	628	692	637	673	651	709	650	697	673	728	699	679	652	730	630	724	694	721	664	670	689	695	684	571	681	731	665	683	661	656	672	685	680	639	711	679	672	649	656	658	665	707	646	717	662	709	657	712	736	678	699	645	652	686	718	696	728	664	666	644	667	662	665	692	711	673	707	682	693	667	664	659	721	680	655	686	664	717	643	658	720	696	700	735	701	701	643	627	687	656	657	665	650	666	660	708	657	665	688	751	664	654	701	660	638	650	676	651	704	721	683	693	652	628	676	630	638	667	706	676	659	664	650	728	676	644	675	703	698	687	650	683	648	658	664	660	678	703	680	679	651	674	696	663	669	689	691	629	673	657	657	693	648	684	663	655	711	655	699	705	653	691	680	674	666	703	687	607	670	669	675	657	627	689	668	671	641	672	679	706	670	653	674	647	732	658	692	698	694	675	724	673	644	673	663	693	700	704	682	672	665	686	685	698	684	682	685	713	687	706	702	636	683	670	642	635	638	642	666	672	671	678	695	644	697	694	663	678	692	672	644	630	640	652	659	700	629	660	674	718	661	643	716	701	659	650	698	692	660	649	639	624	712	667	650	645	680	661	657	642	689	705	638	715	636	683	667	700	633	657	695	655	664	646	656	644	673	665	626	639	671	648	644	648	639	640	694	658	658	673	699	709	674	709	650	651	682	677	651	631	699	683	667	689	681	707	698	651	689	680	642	662	682	663	654	690	647	706	689	654	733	659	710	684	683	668	685	647	691	682	660	659	711	667	672	662	684	687	708	703	684	643	732	691	680	680	675	644	670	650	658	683	695	704	635	665	673	630	655	681	661	643	666	631	671	672	659	703	648	661	678	672	707	660	661	656	729	728	679	653	658	673	725	657	720	659	688	673	657	655	666	682	662	670	693	695	651	656	652	656	657	710	645	679	665	658	657	711	689	693	681	634	711	724	676	682	653	683	656	686	663	660	670	635	688	665	677	702	691	669	658	692	650	672	692	649	666	693	647	694	682	689	684	631	678	674	666	733	668	615	667	671	692	697	681	700	700	633	671	699	627	698	729	697	628	701	689	666	699	666	633	653	723	674	666	708	640	723	670	687	667	646	660	701	681	699	678	694	655	693	653	713	646	663	696	688	673	672	704	695	679	690	690	643	661	650	711	663	676	649	721	689	711	690	689	677	656	708	674	643	668	700	702	679	664	638	712	713	699	659	679	661	685	684	710	626	653	647	682	645	684	653	641	714	687	670	619	647	671	696	714	678	658	699	712	682	691	664	648	689	689	682	696	649	683	641	681	666	677	720	726	685	685	612	649	694	684	693	646	688	680	696	660	640	673	656	705	676	677	690	684	651	683	698	686	712	689	644	649	672	641	690	709	716	679	696	680	646	693	690	634	680	713	684	724	689	672	663	633	672	667	687	709	700	693	651	696	636	654	656	666	651	685	681	724	678	698	650	674	657	605	648	666	650	699	677	676	679	703	629	699	675	654	701	675	639	706	677	668	666	674	632	675	676	699	660	698	688	687	685	666	709	693	663	667	669	657	694	689	640	742	689	653	678	721	697	716	650	661	663	657	661	699	677	638	650	629	702	683	651	699	711	651	664	676	676	639	671	714	713	694	669	635	665	682	651	673	657	663	646	682	656	703	634	639	682	637	682	646	706	649	727	703	687	658	668	689	705	696	685	674	662	668	658	677	696	662	649	644	643	652	666	710	661	721	639	672	679	708	698	680	673	692	673	642	672	664	601	634	690	671	687	657	666	723	679	704	666	684	693	676	697	659	681	677	665
27365	24425	26833	19203	9373	5395	5974	3824	2710	2057	1295	837	616	499	459	428	408	401	365	391	380	418	404	399	421	433	379	420	380	396	394	374	409	416	369	360	407	412	372	362	373	414	381	430	356	409	419	413	362	399	378	391	385	371	380	385	415	397	388	372	382	412	395	363	396	349	372	373	392	377	388	415	382	384	376	381	420	401	421	375	386	403	402	408	389	403	353	357	401	338	428	419	402	403	414	383	426	389	388	393	415	395	392	408	394	406	343	360	411	419	369	372	386	388	414	373	385	404	406	367	413	373	380	379	379	400	380	394	397	409	376	420	361	440	401	411	422	396	435	413	395	386	391	390	365	369	389	394	385	380	392	378	399	404	368	378	406	382	398	378	401	421	414	352	397	408	374	406	381	393	407	403	393	366	378	399	386	391	352	384	406	368	383	429	374	365	413	386	364	395	385	378	382	416	358	409	390	398	369	384	407	414	409	387	415	387	397	397	408	360	417	391	391	406	404	396	367	366	385	368	376	388	403	388	377	371	370	367	372	402	389	402	406	417	379	371	452	402	400	388	369	346	419	383	396	406	400	394	393	410	395	387	380	397	393	419	427	402	415	407	380	383	391	378	388	443	395	404	396	415	395	387	386	395	389	424	397	390	391	368	401	384	388	379	427	399	421	369	375	427	385	374	402	372	376	353	413	390	388	399	393	400	375	376	394	427	402	404	407	411	389	383	357	417	396	405	392	409	368	378	410	424	382	400	397	402	360	366	389	393	402	394	348	434	380	374	391	364	421	390	363	406	383	356	411	390	368	411	398	375	384	416	378	372	443	390	396	403	401	398	395	376	380	423	420	393	360	365	419	394	375	396	407	408	372	410	358	365	404	400	406	393	364	399	404	375	414	392	371	378	395	399	373	426	395	404	393	399	414	391	380	454	386	393	391	372	402	404	405	397	406	390	414	410	383	374	392	372	391	407	380	364	355	390	405	399	407	391	437	406	418	406	381	390	369	423	397	417	416	384	386	400	371	410	393	343	424	382	396	390	399	415	387	399	368	399	375	372	375	383	401	397	385	398	387	419	419	382	415	393	413	395	407	405	411	407	382	389	387	398	365	384	367	393	387	392	397	398	399	384	368	412	382	422	419	384	397	397	415	412	414	390	376	397	364	389	398	410	395	363	393	408	394	410	363	383	353	395	376	382	352	410	379	377	389	385	426	397	418	400	382	412	392	401	369	403	400	383	379	374	402	389	365	370	398	385	384	407	400	377	374	365	377	394	376	419	393	412	418	370	379	363	387	414	371	393	396	382	401	418	361	401	394	372	419	384	412	386	408	387	405	403	412	384	435	385	396	396	406	405	399	390	372	389	419	408	414	399	430	389	416	392	377	385	416	416	394	376	373	387	378	363	387	394	415	406	408	399	383	394	398	413	355	420	375	369	389	381	401	404	411	375	419	382	374	366	389	402	365	394	407	370	410	417	356	376	401	366	400	398	390	394	383	398	401	403	433	385	375	405	394	373	403	394	366	356	392	416	367	416	399	420	407	392	401	432	400	411	377	394	389	383	408	392	385	383	388	388	380	387	397	386	407	369	380	385	376	391	372	399	382	394	389	405	407	365	386	401	381	398	394	379	376	379	396	385	382	390	389	393	380	405	394	395	403	356	417	388	423	386	370	418	400	405	399	431	411	397	383	374	418	417	384	406	446	438	389	371	392	421	399	382	391	382	384	366	403	395	414	395	381	394	405	380	416	384	383	421	414	357	381	389	356	364	376	386	374	416	406	380	417	397	367	411	394	401	401	418	407	373	398	376	365	408	394	419	394	416	363	407	386	395	375	390	426	413	354	362	393	388	418	383	405	402	380	404	387	386	413	388	359	427	343	406	390	377	414	376	365	369	391	387	417	379	396	396	382	352	406	397	408	397	417	390	375	389	406	401	407	421	385	410	398	421	397	379	391	401	408	397	377	375	419	405	389	417	401	423	395	434	408	412	406	413	410	403	358	374	379	418	415	382	409	418	406	375	405	414	409	381	349	410	411	406	366	373	385	415	393	355	413	417	396	390	384	365	416	400	386	366	367	400	395	370	359	387	388	390	442	371	408	372	401	379	397	378	369	389	430	398	347	382	411	386	382	405	409	410	389	371	387	392	407	394	385	410	385	403	382	400	426	395	378	373	396	382	375	401	374	393	406	413	399	404	403	413	411	392	377	366	368	399	388	400	396	400	440	368	376	365	389	349	390	439	421	401	398	398	381	402	389	357	412	393	369	369	397	387	407	376	406	378	437	425	446	387	380	382	401	394	414	382	397	383	408	396	402	403	366	392	380	399	376	403	358	395	432	403	408	388	385	356	445	357	381	450	397	404	347	394	379	403	367	404	379	346	412	409	408	394	389	393	391	356	343	363	362	399	373	396	361	372	405	380	373	349	384	386	388	368	392	432	382	419	400	373	373	382	378	410	396	409	421	391	381	415	386	398	381	381	379	407	402	374	391	361	365	401	399	366	415	421	402	369	408	383	449	371	359	384	392	383	393	393	346	421	405	387	405	413	389	403	402	372	383	377	405	435	445	380	388	386	346	401	393	416	411	391	381	411	411	403	418	373	354	373	391	383	413	354	381	381	414	413	380	384	369	377	401	376	410	394	412	398	391	380	408	396	410	410	380	354	407	405	396	395	425	438	394	397	392	406	366	444	406	397	405	376	367	397	369	433	416	394	408	407	413	370	380	364	391	401	388	417	401	414	408	382	391	348	392	425	366	352	340	395	385	410	398	397	394	403	362	373	399	429	395	394	401	372	415	423	378	370	410	408	352	379	408	406	387	422	411	392	400	414	392	373	437	424	400	383	408	381	403	386	423	388	392	388	405	384	390	387	371	393	397	428	411	402	387	381	384	410	387	369	374	412	385	399	436	391	417	383	404	377	360	387	391	367	448	398	405	406	414	395	376	382	394	401	395	377	394	387	385	402	358	403	391	401	390	430	391	358	363	426	418	379	416	392	398	378	411	386	369	401	409	404	388	396	385	358	383	396	417	378	379	387	378	399	374	414	373	391	415	395	375	383	406	399	397	385	408	400	385	401	364	429	417	388	409	403	391	350	406	397	377	392	377	403	419	414	358	370	401	396	407	387	387	365	386	380	371	416	388	418	400	383	413	383	393	381	387	358	365	411	396	400	384	425	361	385	408	393	383	403	374	387	385	389	400	405	412	409	455	392	391	368	415	408	410	375	420	386	326	364	415	410	405	382	379	423	343	413	448	398	427	421	360	384	370	391	404	424	356	397	398	385	350	366	375	398	358	412	396	384	401	404	383	396	418	381	399	398	383	424	403	383	421	385	417	385	428	361	414	436	403	400	380	390	376	378	423	410	404	385	399	406	393	424	424	375	378	411	417	369	361	419	382	363	403	404	373	393	384	393	383	402	400	390	399	407	406	425	412	405	414	422	382	373	359	425	415	380	378	409	370	381	401	366	410	395	420	379	414	398
27818	42622	37651	27370	19346	14240	15556	10536	8353	6092	3773	2317	1466	1057	918	849	812	850	826	845	878	787	813	817	831	850	831	788	784	780	804	815	771	794	846	860	785	798	782	802	814	793	782	816	803	879	824	763	824	838	809	791	847	779	767	793	797	780	790	840	860	765	850	813	782	804	815	806	778	867	780	774	797	780	821	818	815	741	774	769	784	785	837	822	824	861	786	797	765	787	764	834	828	844	804	852	803	802	779	802	844	840	816	787	795	797	808	770	860	790	794	805	789	795	850	785	811	821	844	798	773	770	777	808	823	796	842	788	851	800	814	813	841	833	811	790	773	812	841	789	837	839	819	825	845	782	852	831	863	789	792	799	787	774	770	849	848	799	836	803	864	781	822	804	797	774	807	776	805	796	771	823	797	829	793	797	815	804	811	818	825	807	829	830	752	777	779	792	832	803	742	835	856	802	785	781	793	832	802	837	847	829	825	784	830	849	810	800	838	807	806	819	816	849	830	828	786	750	802	817	756	815	812	832	806	762	803	787	801	828	774	781	799	826	844	786	803	853	834	851	840	829	840	792	792	793	831	823	814	818	828	829	838	743	844	798	807	768	804	817	764	825	788	801	760	788	812	826	821	815	789	799	790	848	814	780	819	822	813	843	843	823	805	837	800	835	785	805	839	790	808	834	804	827	800	807	809	784	786	805	804	820	816	808	860	765	791	793	837	811	790	818	866	820	796	812	829	811	845	821	814	826	792	766	804	816	778	809	818	821	807	829	839	807	816	795	825	835	759	841	760	834	778	797	808	845	822	807	813	828	841	788	832	786	825	848	850	814	831	802	826	796	866	782	821	818	800	775	754	795	780	795	778	747	797	806	785	834	790	845	841	814	827	813	872	795	852	826	800	789	836	815	827	794	794	815	817	803	751	795	887	863	796	771	770	801	785	836	778	846	833	818	825	822	845	825	790	828	764	820	792	764	800	817	786	806	832	812	842	793	818	762	843	794	862	805	854	802	785	840	795	811	777	816	793	782	818	806	786	787	841	827	818	818	802	812	842	854	812	802	814	823	836	829	792	783	789	815	768	783	768	814	825	813	761	782	796	805	835	873	806	781	795	812	841	844	813	799	767	800	777	857	826	759	820	750	765	825	822	839	832	803	803	778	821	797	845	837	793	841	847	794	825	779	827	824	822	848	805	846	753	856	758	847	809	798	806	849	829	773	827	766	792	822	803	876	821	825	805	849	832	770	808	782	782	819	797	767	809	839	835	793	794	765	801	854	787	793	782	802	847	748	832	856	814	831	826	765	821	806	797	830	826	857	769	790	851	781	831	789	802	817	785	809	792	841	790	804	815	856	848	851	805	849	834	818	812	753	816	760	762	780	814	765	836	809	757	805	819	873	837	820	830	822	801	781	842	829	840	789	786	812	858	848	807	855	774	777	794	808	862	801	840	796	808	842	816	818	799	848	820	809	760	757	821	846	834	803	865	786	796	812	786	780	819	805	807	792	809	803	854	788	807	810	823	788	834	844	856	841	770	820	840	781	797	878	815	843	822	797	802	813	800	789	787	768	799	768	746	820	803	778	841	814	802	875	764	788	772	801	844	849	774	799	880	832	834	730	764	769	801	776	802	787	821	777	808	796	762	775	810	842	797	796	781	818	815	787	849	821	795	815	847	788	836	809	829	846	834	788	809	839	783	780	822	770	799	827	820	803	877	839	819	826	787	775	742	787	826	809	762	830	832	826	802	792	746	756	785	798	784	811	813	774	853	776	852	879	813	825	827	814	796	826	804	800	763	806	850	836	823	783	788	871	774	780	773	779	819	826	786	790	819	825	843	884	830	767	839	798	830	855	826	804	849	791	790	780	831	845	805	828	780	772	767	881	744	759	831	783	831	791	821	878	757	792	792	826	809	775	776	820	831	796	802	810	791	789	801	812	858	784	817	811	820	854	818	786	808	824	873	839	798	860	800	777	791	841	807	815	861	749	810	829	797	797	788	846	774	798	811	770	819	807	826	845	767	815	768	761	811	801	821	811	757	778	793	781	842	770	789	801	799	783	838	812	835	812	826	827	798	781	795	816	798	785	787	812	756	803	792	791	789	865	773	831	841	819	799	803	812	797	791	771	783	777	840	822	748	823	827	775	823	774	802	792	806	833	739	821	826	841	824	760	773	766	821	833	790	803	802	806	788	826	762	783	862	813	829	819	768	822	840	785	795	820	802	786	796	809	843	822	838	835	800	801	828	809	770	852	814	793	828	804	751	777	846	838	803	816	770	868	836	823	806	763	779	852	831	803	803	816	810	851	822	767	753	824	826	845	796	787	839	819	783	824	800	832	808	814	799	758	819	839	793	793	825	824	802	832	765	825	790	812	724	812	793	878	791	821	808	777	809	730	777	774	823	837	773	817	763	805	764	830	784	841	829	804	796	871	818	814	812	818	830	770	805	873	769	820	851	826	787	814	788	798	788	843	810	823	805	783	829	810	828	792	810	784	790	798	847	784	868	792	797	793	835	834	780	786	794	833	784	778	782	808	807	778	835	794	847	803	803	783	769	821	764	814	818	844	783	797	757	833	870	776	805	847	796	800	825	815	821	805	801	789	789	757	811	818	763	874	810	822	834	800	796	804	848	784	761	811	797	872	782	878	827	816	784	750	856	837	819	822	836	778	863	795	807	834	785	832	802	767	809	829	849	822	750	790	826	793	800	835	797	777	786	837	827	779	777	824	803	776	793	849	798	773	838	827	784	819	784	822	818	811	819	777	800	818	813	810	856	813	812	801	781	765	856	864	805	819	786	806	782	791	731	765	852	832	798	798	815	794	864	744	811	832	837	739	818	788	770	753	819	766	822	819	792	836	826	802	838	834	805	831	791	783	794	786	875	805	787	823	805	833	818	837	780	777	826	851	783	778	844	772	776	780	879	811	781	887	767	826	851	836	795	827	827	794	803	800	771	789	824	846	827	757	772	769	827	790	783	794	847	816	816	754	774	775	831	844	873	843	826	800	834	817	838	803	813	816	823	819	852	788	793	787	858	759	756	827	786	760	869	787	873	787	825	826	853	796	814	756	771	807	809	793	847	784	812	811	832	777	807	898	799	819	838	826	838	791	797	799	829	803	848	800	827	777	812	792	785	808	765	839	811	756	839	782	776	809	822	825	774	799	793	843	801	817	803	807	759	815	833	809	743	861	748	765	804	790	827	794	807	816	853	824	770	811	766	777	780	793	848	807	773	800	779	841	840	798	810	785	810	809	873	849	751	806	838	803	776	840	781	820	818	809	813	828	771	782	774	808	779	809	825	775	842	810	819	795	809	776	822	755	782	808	804	749	798	813	831	798	806	779	850	808	781	792	829	753	781	802	803	789	794	801	824	826	817	857	800	830	779	770	778	828	781	824	802	852	846	796	790	826	811	792	831	835	815	797	778	841	819	781	819	805	791	760	784	807	814	810	797	787	848	827	820	806	817	821	839	806	775	801
24936	21636	28627	26242	19734	17030	25358	19122	11787	8404	4569	2138	1074	670	539	463	411	381	363	377	328	348	349	346	352	370	364	365	389	344	361	372	369	342	327	369	352	379	371	372	383	381	388	354	340	342	361	379	346	368	415	368	334	344	351	366	356	349	367	338	349	365	391	341	322	365	323	340	340	342	321	369	369	374	380	365	340	365	365	350	364	334	349	393	334	359	352	397	386	373	367	348	365	333	330	367	384	385	360	347	353	338	370	358	396	359	369	371	357	375	366	365	363	369	402	339	339	378	346	320	374	398	342	331	359	347	388	341	356	336	364	353	330	370	354	368	348	353	348	376	378	366	363	358	361	334	360	363	369	362	372	379	376	376	309	361	373	385	340	348	351	343	389	331	359	382	353	312	344	342	338	337	397	374	361	338	373	341	350	370	391	331	325	364	387	346	358	341	381	349	334	376	359	334	336	321	371	379	352	352	346	374	359	363	360	401	338	372	341	372	377	365	346	360	365	366	345	328	328	376	358	360	362	343	349	376	373	335	384	376	389	352	396	368	376	342	329	318	332	364	379	356	368	356	360	347	353	405	378	374	364	338	382	374	368	367	349	362	372	319	351	361	359	357	352	353	368	342	401	365	359	387	320	357	333	325	347	335	354	376	363	376	354	384	354	336	379	360	369	332	352	382	357	346	347	322	332	371	343	339	356	354	363	344	358	395	314	352	324	368	359	358	372	347	378	336	345	372	369	355	318	381	346	385	359	367	378	330	367	390	350	323	375	365	348	385	419	367	346	384	393	375	329	342	348	349	385	319	354	384	370	364	362	374	347	333	345	372	353	367	320	382	365	325	375	341	357	365	342	369	393	351	379	355	360	325	385	363	347	331	369	371	317	311	352	363	372	369	363	336	326	367	363	354	364	345	359	401	366	327	346	339	345	342	343	372	355	357	335	352	364	331	356	361	353	408	363	350	395	367	344	387	342	314	338	352	337	331	368	372	357	359	364	343	355	375	327	339	372	347	329	333	322	375	347	369	319	335	338	361	354	376	336	336	381	348	319	386	323	317	331	354	348	357	334	329	338	361	350	326	347	396	361	356	363	354	367	342	364	357	362	363	391	370	364	355	342	371	327	359	357	332	360	374	366	333	384	358	352	366	337	372	369	352	353	358	336	395	340	364	364	351	364	338	428	351	399	369	360	335	338	368	346	364	352	366	371	374	357	358	359	360	326	338	359	321	361	361	354	371	341	370	319	361	343	371	349	370	372	341	364	344	382	336	358	344	325	357	359	363	373	321	349	343	347	346	365	390	365	338	360	370	357	329	382	359	364	364	367	357	343	348	321	327	372	380	358	356	368	389	377	347	366	350	351	365	350	384	384	356	354	331	356	387	318	369	348	362	356	386	359	359	354	380	325	379	378	327	333	376	351	368	343	368	376	319	379	334	351	350	354	333	366	338	343	356	361	375	365	355	361	384	333	334	371	359	352	334	356	351	354	381	374	378	368	341	366	361	363	344	364	374	361	326	359	365	351	324	354	348	368	385	354	344	373	318	365	385	360	334	384	349	378	348	344	337	348	379	321	369	334	334	379	357	361	314	344	339	379	362	329	327	376	354	384	346	353	355	356	390	333	381	394	347	359	374	351	362	373	335	365	379	370	387	324	325	330	387	336	343	400	332	339	319	348	331	367	381	341	359	335	380	354	344	353	340	365	348	340	355	363	335	346	353	354	362	328	360	337	347	361	354	341	355	305	383	345	386	325	335	353	360	329	385	350	333	373	344	349	350	310	332	346	356	390	359	378	364	337	347	361	318	381	395	341	366	328	368	303	366	354	347	334	391	341	328	370	367	302	379	385	356	327	346	369	347	364	382	368	349	353	387	368	342	355	347	339	380	327	344	351	337	380	354	362	362	341	331	367	347	373	357	343	339	375	342	359	342	348	336	368	380	335	368	345	340	332	337	341	372	344	350	352	342	371	351	308	345	347	347	346	363	338	360	329	384	379	357	374	339	350	390	366	362	364	361	360	353	357	360	350	384	374	366	368	332	368	382	363	364	370	385	350	338	365	372	341	367	346	365	357	351	358	382	354	357	288	351	357	352	342	357	335	360	384	350	345	340	373	356	367	381	357	375	348	363	360	338	362	347	342	405	370	350	372	372	356	346	397	385	352	364	362	378	357	340	368	351	381	397	349	371	388	343	385	349	358	338	360	357	312	354	370	381	305	347	366	332	375	367	355	364	367	365	355	346	336	360	381	367	349	361	325	369	393	326	346	369	377	382	349	349	367	352	387	338	334	361	395	362	394	336	316	326	388	358	367	314	364	337	350	346	356	346	357	370	355	377	389	333	329	326	340	345	381	313	393	384	349	379	366	352	346	377	335	339	340	334	363	349	379	352	356	372	329	354	371	361	371	392	348	362	355	358	341	365	331	354	337	338	380	367	359	386	378	364	366	351	359	331	356	330	387	350	348	344	374	348	323	382	362	367	348	357	321	361	310	344	379	334	354	347	340	360	358	379	366	357	368	322	373	340	367	334	319	336	345	360	344	356	375	356	361	355	376	350	371	364	351	342	365	365	335	355	341	376	399	364	333	365	380	375	347	379	341	352	366	360	366	381	362	357	350	367	331	353	361	359	340	363	361	358	358	355	365	343	353	349	350	379	327	362	342	389	353	357	345	350	332	353	334	374	353	342	359	331	361	365	341	338	388	380	333	373	349	366	380	380	352	404	379	370	366	360	380	345	383	363	306	377	345	366	360	368	328	352	359	352	369	350	342	352	350	347	350	353	382	331	330	381	373	322	357	365	352	369	380	367	348	320	385	328	352	366	338	335	383	355	364	377	382	341	364	360	351	340	338	336	358	343	376	347	365	339	360	347	394	330	406	319	365	347	372	390	360	382	353	361	370	376	356	370	356	377	325	336	380	342	360	346	354	382	368	382	354	358	381	363	366	324	345	381	345	362	366	361	334	357	337	342	340	355	338	386	355	328	360	343	371	330	362	359	361	359	323	340	375	352	354	340	334	391	381	375	344	329	382	428	368	355	337	341	364	325	327	356	362	366	381	358	333	362	363	362	403	362	348	345	344	383	395	363	340	362	386	347	332	352	340	373	372	338	360	339	363	363	390	357	334	323	341	385	351	366	345	358	359	346	339	340	347	336	353	345	382	349	355	357	332	340	390	321	345	368	369	336	376	365	367	347	366	369	377	370	417	329	364	376	382	333	348	329	370	388	322	370	358	331	336	337	342	357	341	339	341	369	350	336	370	368	362	348	348	340	380	363	375	353	376	348	357	377	387	360	348	338	351	323	365	368	348	325	366	366	373	346	374	362	406	372	332	357	355	337	390	382	362	356	362	379	368	339	356	385	361	348	366	356	371	329	352	383	391	367	377	368	351	381	335	350	372	361	333	333	373	381	346	373	357	337	368	368	351	363	354	390	372	393	360	363	366	359	340	363	348	369	350	385	375	371	331	341	369	372	352	377
29094	49530	46604	35553	26623	28546	35699	29476	23291	18508	11592	6291	3033	1812	1245	949	819	770	759	708	772	690	708	739	730	769	742	664	716	712	779	747	720	731	693	727	709	667	681	703	680	770	754	777	780	771	692	724	735	805	780	749	722	730	698	749	728	727	769	799	759	764	785	685	723	744	679	753	770	728	725	730	733	710	727	673	745	800	742	747	737	738	732	744	764	721	762	740	739	738	764	727	710	702	746	740	699	745	718	751	766	777	775	674	735	736	754	810	758	748	770	768	723	744	771	749	731	731	739	709	765	716	743	743	725	764	728	731	719	748	763	733	705	732	729	768	771	750	752	748	767	736	766	770	758	750	742	726	765	812	699	764	745	749	741	736	704	745	704	747	759	694	702	777	748	688	700	692	765	755	702	759	767	779	737	740	694	768	758	731	756	755	675	749	778	707	774	714	758	738	732	724	748	739	698	695	716	734	712	720	737	733	756	740	739	771	792	786	729	745	741	732	733	775	741	727	707	732	770	741	748	720	745	737	687	752	741	705	742	745	737	732	724	729	737	718	751	759	695	721	771	684	744	739	721	727	752	757	692	762	724	718	749	725	727	767	720	749	692	741	762	715	720	731	751	757	694	731	704	714	720	770	766	740	742	748	741	712	743	763	739	776	718	728	739	736	725	753	720	760	712	759	694	705	712	708	743	728	733	790	699	717	747	715	766	757	775	700	726	774	779	718	731	774	789	738	683	733	709	760	755	744	728	740	762	755	726	781	734	713	713	709	758	689	739	805	710	727	771	774	732	747	754	718	697	748	761	726	749	750	733	720	725	761	724	738	746	737	696	763	726	684	713	701	758	718	775	726	735	733	725	762	754	754	705	722	713	736	758	724	740	739	750	803	739	750	730	777	787	765	742	737	731	738	746	754	768	718	783	716	761	734	719	784	723	757	776	749	748	750	820	753	791	696	763	754	741	764	766	711	739	742	734	773	711	735	754	746	728	723	732	748	736	715	781	724	773	784	730	753	729	743	752	725	728	740	777	735	705	764	764	700	759	724	749	735	748	709	709	668	743	799	749	737	771	729	738	719	758	752	728	781	707	716	731	701	763	790	727	654	761	683	754	765	708	747	745	719	755	681	758	734	711	719	747	699	718	695	761	801	690	740	705	716	755	693	709	706	715	782	739	766	746	713	764	741	737	701	748	740	716	753	700	732	744	720	773	743	756	735	734	743	777	725	774	751	698	732	712	772	755	691	755	788	741	747	791	718	748	708	719	784	766	732	723	734	782	723	789	749	727	716	684	769	689	765	760	739	736	714	736	765	730	763	775	716	738	722	742	716	728	728	749	743	743	780	766	688	771	740	744	732	742	759	776	718	717	765	701	766	763	798	708	721	714	759	670	692	747	745	699	754	710	687	764	779	741	699	752	734	692	738	756	678	734	765	682	747	727	742	731	736	738	795	771	703	739	798	742	736	779	759	716	737	739	741	752	774	681	749	735	768	715	770	718	743	751	705	735	721	759	684	758	706	709	759	777	728	702	712	712	750	731	766	674	741	761	697	693	718	726	714	705	706	741	730	758	777	780	721	736	707	713	716	741	737	726	741	728	736	740	736	795	694	721	714	757	736	760	759	696	687	773	686	728	739	793	716	700	729	730	770	750	734	708	706	750	765	766	755	713	779	743	752	729	746	754	729	748	770	735	781	751	706	746	747	773	756	772	753	761	747	753	790	763	734	733	723	753	707	765	746	744	716	759	740	729	772	750	774	759	722	681	781	731	712	762	732	737	715	722	739	772	743	724	770	781	723	696	747	746	736	736	700	740	767	719	711	713	768	717	730	744	692	762	700	756	769	744	750	698	752	737	764	747	738	682	722	721	738	773	782	770	772	761	727	752	779	736	739	760	718	798	747	751	774	730	721	720	741	743	730	746	718	774	706	726	727	759	733	731	729	727	744	767	771	743	750	703	749	729	769	731	699	758	739	748	716	775	751	693	754	737	729	732	714	699	762	688	714	725	776	738	732	756	736	732	753	720	688	755	758	698	697	741	721	704	725	753	749	751	704	728	699	754	785	718	709	744	771	670	760	762	744	778	699	738	680	782	772	731	729	703	706	733	728	780	757	752	748	761	743	761	734	713	733	710	748	738	728	703	785	736	712	736	726	726	757	714	772	774	709	772	707	758	742	780	715	772	761	748	713	730	717	731	729	799	753	742	710	721	766	730	736	756	671	763	718	720	752	693	726	726	678	728	735	708	758	828	728	719	746	747	731	786	726	718	701	727	755	756	725	743	754	784	759	726	718	753	755	812	765	731	775	740	776	715	733	778	726	746	720	753	734	740	688	732	746	726	755	764	719	752	752	767	767	755	734	739	665	722	688	750	700	727	775	756	741	737	726	734	753	761	766	748	739	725	766	718	724	761	732	725	786	729	737	769	747	671	795	744	792	685	751	718	765	760	719	749	729	737	787	759	769	742	783	788	739	762	727	733	683	737	711	773	709	709	733	730	731	731	759	744	773	770	744	778	773	770	714	737	818	775	729	773	665	755	714	768	749	767	734	733	746	693	753	773	782	722	716	755	729	726	773	740	738	736	728	702	735	695	711	730	777	738	759	685	739	721	730	728	677	719	732	685	743	714	798	732	729	724	761	724	730	745	753	759	769	757	729	715	705	684	710	723	781	761	751	741	816	749	758	804	793	727	722	725	728	736	732	697	724	748	749	741	777	745	729	701	699	707	738	693	743	732	766	722	770	743	773	733	765	744	770	745	746	776	735	709	743	726	728	721	735	695	749	730	764	728	719	715	737	756	724	727	749	741	748	774	695	780	790	709	692	755	729	774	746	719	756	767	745	760	740	765	717	714	794	729	688	736	704	767	748	734	699	761	698	733	763	698	750	751	765	777	745	792	756	771	749	725	699	773	690	717	762	758	708	777	691	724	733	766	705	714	714	733	772	749	723	737	720	774	736	735	739	755	762	739	764	702	787	760	768	744	715	748	747	725	763	755	734	727	740	733	797	723	726	742	681	759	751	713	752	750	719	709	765	757	731	723	768	747	750	771	673	746	708	771	731	721	728	742	743	757	734	761	754	705	752	710	723	767	748	752	705	749	764	730	685	791	732	756	761	696	726	751	791	733	742	763	785	758	744	762	739	745	741	750	744	762	740	690	721	694	743	708	751	712	735	772	713	734	777	804	743	747	762	734	679	799	753	737	726	747	781	732	743	770	747	719	746	743	740	743	742	751	696	725	737	736	749	741	725	748	746	752	763	713	714	686	731	788	722	737	730	688	760	719	803	741	720	771	734	738	780	729	681	740	781	725	734	721	716	738	758	760	758	766	753	729	744	681	714	750	731	794	781	729	695	751	747	767	780	767	751	720	684	779	674	694	716	729	736	742	757	686	729	699	766	755	722	742	751	700	753	727	744	751	790	738	720	745	804	730	747	784	707	707	738	708	695	744	706	831	739	781	754	765	677	739	749	680	727	702	714
23679	21710	29674	24535	22172	28753	41647	31489	23487	17457	10854	4826	1997	1103	639	532	387	389	337	333	309	326	348	309	346	352	334	358	340	373	335	336	377	328	343	351	328	357	299	315	350	346	342	310	371	329	356	379	357	344	338	337	361	355	347	388	339	333	319	328	315	334	356	313	342	349	345	357	335	338	342	358	296	348	316	339	356	319	366	382	351	361	385	332	343	334	339	357	361	345	329	357	316	364	357	350	345	331	365	354	314	339	367	364	359	333	364	355	363	325	375	327	319	320	371	348	346	298	346	357	323	321	345	346	386	363	337	349	316	327	345	340	347	321	327	338	329	341	339	362	346	367	332	333	332	345	337	308	334	327	353	355	337	340	338	322	341	340	374	361	339	298	340	334	357	340	350	348	340	340	358	349	333	312	373	327	341	321	384	320	323	357	363	320	324	326	319	320	319	335	365	336	372	353	362	343	351	334	349	352	336	367	342	363	335	324	348	357	331	349	345	332	353	335	340	369	340	332	345	338	341	338	330	373	340	364	302	346	345	333	352	304	353	351	335	339	329	370	317	353	324	319	317	355	348	345	351	361	333	333	354	341	338	359	377	346	350	322	309	330	341	338	334	342	359	368	368	376	332	349	328	337	339	310	389	330	319	356	353	348	346	318	361	333	337	355	365	330	352	328	371	344	328	334	340	318	380	338	328	314	343	324	326	365	331	339	362	342	333	323	326	369	368	353	335	354	368	354	328	335	302	367	312	361	318	360	319	357	358	352	344	339	360	369	352	371	360	324	314	320	388	324	352	326	335	343	357	349	320	366	325	351	385	324	315	338	346	337	332	316	327	313	358	306	350	393	337	328	326	340	349	312	346	323	347	332	340	350	309	323	352	351	391	363	343	318	337	307	330	316	358	362	327	354	314	326	350	322	334	335	344	333	331	322	369	337	370	313	339	322	375	319	343	340	358	359	343	342	334	340	339	354	368	374	326	360	371	359	324	362	361	311	339	362	351	343	336	345	365	358	350	342	362	329	339	363	335	332	319	379	326	336	318	355	319	372	316	332	328	336	305	371	344	344	341	320	338	336	377	341	332	351	313	318	333	345	352	364	356	341	348	320	353	334	366	318	331	339	344	302	350	350	346	311	362	344	362	365	353	318	319	336	327	346	351	320	347	338	318	336	346	363	342	334	307	337	352	341	309	374	354	342	345	347	355	355	313	352	327	333	340	329	345	340	323	353	346	327	306	312	290	321	355	319	360	335	354	324	334	318	317	332	332	350	333	330	332	346	317	343	368	340	372	362	335	334	351	357	336	307	363	363	337	376	320	324	349	306	355	314	357	344	354	365	296	310	317	348	368	325	317	362	343	353	340	331	304	320	337	339	339	330	346	357	309	346	325	326	340	334	325	328	344	330	317	321	345	353	368	380	383	348	366	327	337	322	320	319	333	361	349	333	322	358	315	343	340	319	363	339	337	336	327	361	303	341	299	373	353	327	345	368	341	361	323	373	339	365	346	343	352	355	350	322	338	322	332	346	341	333	332	351	333	329	318	350	348	332	345	354	316	333	328	305	340	334	363	346	332	366	315	345	323	330	336	376	329	337	358	336	363	349	352	396	321	351	369	330	338	335	322	350	331	366	366	300	360	343	390	336	312	349	359	337	326	336	336	331	317	342	350	332	350	345	338	327	347	319	317	338	367	319	324	331	340	350	355	306	337	367	334	329	375	308	306	348	345	339	344	344	356	362	355	345	345	310	347	372	329	322	349	308	324	369	340	369	348	363	340	345	364	331	337	347	354	321	348	332	323	338	365	325	313	331	351	341	320	322	344	334	302	362	327	355	379	359	360	365	357	341	378	303	388	309	342	351	330	323	340	334	331	347	350	344	335	331	376	349	385	344	327	343	338	349	347	301	345	343	354	342	356	357	356	335	323	356	335	334	343	363	296	348	339	312	322	363	341	320	337	339	348	348	375	345	318	369	333	391	334	358	351	342	331	338	341	363	327	369	327	313	316	328	360	363	322	331	351	355	367	336	334	357	325	329	332	356	335	333	349	396	315	364	331	355	335	338	362	326	313	378	333	363	308	329	362	339	325	348	328	340	324	357	332	365	352	353	355	349	320	333	324	334	291	353	333	350	357	364	359	381	319	339	352	322	347	339	377	375	353	310	350	353	352	354	322	368	356	323	339	319	381	348	341	363	331	328	349	315	352	333	352	360	328	317	337	299	366	358	328	312	355	337	282	338	335	311	334	351	291	365	339	287	317	327	343	373	339	324	342	355	330	322	340	355	319	323	301	341	310	369	351	345	297	316	337	316	310	332	307	364	322	355	329	335	352	347	334	338	308	337	314	330	336	336	331	349	351	329	324	340	365	303	363	333	371	320	342	295	348	348	318	343	363	317	351	325	371	399	338	334	341	333	329	335	363	322	365	348	333	343	341	335	339	286	352	333	300	346	343	333	320	310	339	347	301	379	332	340	328	375	338	319	349	330	356	344	337	311	328	319	334	360	323	354	347	342	330	334	337	359	375	325	303	335	329	337	354	338	326	347	358	354	315	335	358	335	344	376	322	306	334	350	339	324	355	357	357	369	324	345	360	353	331	376	362	309	327	317	332	326	326	330	306	340	304	330	344	342	384	377	352	360	321	330	314	345	322	317	321	358	346	308	309	348	362	358	319	332	319	342	365	338	336	361	326	338	346	321	374	348	333	353	342	339	344	354	360	353	355	333	302	325	323	311	329	337	336	352	357	320	336	315	324	357	338	342	327	342	353	312	359	329	346	323	331	379	317	340	349	350	355	362	346	330	328	365	368	354	350	355	341	343	360	330	333	330	333	342	359	363	334	352	336	356	324	347	326	322	342	302	319	324	326	340	325	341	360	326	316	331	334	356	322	327	360	340	318	342	374	329	337	302	344	341	365	340	378	308	348	365	358	333	350	286	325	366	333	370	335	315	341	374	326	361	337	355	324	359	348	339	362	317	320	312	344	338	359	344	351	311	353	319	335	346	369	358	328	352	347	336	387	354	362	335	336	344	348	292	329	319	338	339	304	326	330	341	310	328	337	316	327	367	402	328	334	333	345	331	315	339	328	328	375	343	349	355	333	368	341	348	355	307	342	359	331	317	329	320	303	351	363	348	338	336	366	356	306	354	369	339	333	321	322	342	360	316	346	349	347	336	347	342	349	319	349	326	347	345	332	317	345	322	355	332	326	377	336	300	330	345	327	332	343	356	332	336	363	360	335	315	329	330	330	334	309	360	346	312	334	330	332	351	337	349	352	322	342	349	367	364	336	381	377	338	344	344	365	352	313	318	347	350	324	320	352	336	352	336	347	360	349	353	352	349	319	314	336	328	336	349	329	347	333	351	377	315	352	338	359	341	331	367	331	318	375	332	337	298	315	343	347	367	354	337	307	325	336	347	309	324	344	354	315	355	373	325	320	363	350	312	339	313	338	370	351	353	327	351	353	348	359	386	364	354	331	316
33387	57767	54641	42429	34799	41704	48270	40297	33893	28290	20946	12045	6169	3218	1807	1181	846	747	747	682	685	659	692	671	693	703	705	725	692	710	663	661	734	682	676	695	741	671	715	705	691	709	679	624	679	696	696	711	682	670	657	657	667	704	673	672	676	710	701	675	717	670	680	723	692	738	673	659	726	693	697	671	669	644	683	697	681	649	641	690	673	687	696	655	684	698	662	723	714	674	654	654	664	730	662	604	714	726	650	689	706	670	694	660	663	649	683	700	684	714	703	660	730	673	720	659	654	688	708	695	660	713	672	674	644	685	673	675	697	705	670	697	677	697	722	705	702	670	713	681	697	698	703	734	716	712	716	676	673	666	650	660	700	697	663	708	690	716	716	671	653	661	641	752	686	679	679	664	717	659	750	712	705	662	680	681	675	680	650	691	650	661	618	666	665	680	669	673	648	639	711	697	646	640	678	676	711	708	700	706	644	694	676	616	619	661	720	676	682	696	699	672	702	661	733	672	682	711	657	707	708	676	708	699	663	666	688	681	679	672	652	695	685	729	732	662	717	682	695	678	711	652	665	683	687	699	664	695	686	647	680	677	637	642	679	693	685	688	710	661	684	646	644	715	717	664	651	677	697	649	668	673	685	711	660	654	694	681	690	683	706	722	688	684	705	673	724	685	719	704	679	683	663	688	690	715	611	714	666	684	661	658	688	666	702	660	661	672	682	683	699	673	723	716	683	696	677	686	691	741	714	716	715	671	675	665	697	641	743	669	680	663	629	638	689	686	695	683	670	673	690	680	663	655	658	646	658	709	716	709	732	670	688	665	699	719	696	650	691	698	692	664	694	677	666	665	682	656	700	689	650	659	707	686	707	681	692	685	667	614	728	659	676	686	684	629	721	702	700	675	701	709	655	712	671	663	698	663	662	704	689	671	700	678	649	723	679	676	699	674	696	705	680	670	683	674	696	673	711	683	678	684	694	697	697	690	662	701	644	650	625	663	712	730	673	721	699	698	692	675	676	679	665	705	623	653	684	628	683	665	694	675	673	695	689	696	716	677	695	688	690	670	727	626	676	720	693	666	673	706	622	680	625	721	683	674	699	670	697	685	689	686	777	675	664	700	633	664	674	662	704	699	681	673	661	683	727	700	665	648	700	660	680	683	683	706	669	638	682	662	709	712	636	678	685	719	622	642	667	670	690	730	715	672	665	694	690	662	672	660	684	700	718	643	673	683	687	673	681	680	668	723	674	656	654	672	666	699	672	692	671	668	671	736	695	642	653	647	666	712	644	661	689	725	641	693	669	689	717	651	722	646	702	699	614	669	678	689	674	715	633	638	717	672	697	669	639	659	639	654	652	634	644	677	677	697	694	709	648	687	669	704	675	680	720	671	700	631	712	701	649	681	705	692	687	698	655	694	658	675	681	724	677	695	699	668	700	688	697	648	695	651	694	701	731	690	687	683	692	693	657	689	746	644	677	648	669	659	649	649	680	694	694	637	649	669	662	687	694	684	704	684	675	686	690	726	630	673	684	709	656	664	697	698	642	669	722	653	640	687	691	682	709	658	708	719	705	638	661	676	684	691	709	632	702	688	695	675	702	678	710	705	689	676	679	637	652	679	673	698	661	638	700	711	697	670	690	676	675	713	686	681	661	668	678	714	640	693	643	666	681	697	700	681	704	687	669	656	647	624	695	678	671	694	663	699	658	693	722	705	704	668	674	707	660	663	685	690	707	644	715	699	657	728	657	635	643	661	721	676	697	647	682	656	672	662	720	662	704	696	646	634	671	671	704	689	675	673	652	639	735	669	706	675	692	637	633	706	711	692	665	664	682	674	666	726	691	706	706	671	688	676	665	697	724	736	682	676	652	644	665	701	679	720	661	698	688	690	625	683	687	671	614	708	702	676	687	700	692	679	660	678	680	695	686	735	694	726	656	675	695	692	664	663	733	674	709	717	665	729	678	668	699	658	673	688	651	672	724	685	736	679	680	668	690	670	671	682	659	697	688	667	687	662	711	682	634	679	655	673	689	686	709	670	679	671	702	662	661	690	707	690	666	678	666	688	713	653	680	706	714	632	682	675	702	713	689	718	686	650	690	654	677	686	743	697	724	707	706	691	678	665	704	638	708	679	680	681	702	687	663	714	714	694	747	712	655	670	658	672	680	705	692	692	710	690	669	711	696	724	657	686	678	646	696	693	648	676	661	697	719	704	638	678	718	650	690	658	706	707	680	690	683	678	684	698	704	718	658	709	652	687	677	674	704	703	689	685	678	642	690	680	699	680	677	711	662	665	723	677	680	666	700	715	670	722	698	664	674	657	715	726	694	670	666	632	706	706	718	671	656	708	675	737	647	699	670	660	698	636	696	687	654	641	696	680	661	702	690	705	682	721	682	685	650	689	713	683	655	715	680	707	695	697	746	690	672	616	648	638	699	688	661	679	705	629	675	658	649	677	725	638	699	667	668	691	693	629	734	676	678	697	694	674	684	691	737	695	688	670	663	727	669	645	725	644	688	664	699	688	648	696	724	656	675	672	695	676	671	682	678	681	641	639	671	725	695	688	679	672	722	668	654	691	690	690	627	711	683	697	669	685	689	718	682	660	666	736	713	689	708	665	701	694	713	668	662	677	682	695	624	720	654	658	692	673	740	604	666	718	675	700	657	672	701	694	660	699	687	672	705	655	659	698	683	643	705	655	717	664	657	705	665	663	699	675	686	625	696	700	637	713	676	710	695	706	640	669	655	716	679	717	704	680	646	635	677	655	706	669	669	632	713	637	688	667	717	675	673	660	652	686	664	657	729	659	668	704	677	711	694	722	731	733	713	682	680	688	708	689	655	700	662	718	671	680	609	719	706	666	698	704	676	706	642	655	712	661	679	648	695	709	701	677	680	675	655	668	695	690	705	658	704	694	659	638	681	691	662	665	620	636	672	699	666	667	730	645	737	674	669	672	661	656	700	694	692	620	688	663	695	636	680	741	691	707	700	646	722	714	701	664	633	665	725	682	697	732	691	657	701	726	680	667	705	703	643	671	677	708	679	742	664	696	713	683	688	655	695	691	660	670	692	675	672	662	641	696	670	679	709	628	669	697	659	661	720	635	687	686	676	667	727	656	700	680	640	700	741	684	701	690	719	665	698	704	667	684	658	662	682	715	683	687	685	651	690	713	714	690	689	656	679	690	666	707	669	635	702	676	686	678	627	711	694	694	679	710	679	740	683	673	725	711	723	682	698	641	692	676	685	679	727	725	694	676	709	675	730	685	685	663	656	662	668	651	710	670	682	687	674	678	693	657	730	726	657	690	733	680	707	703	674	698	692	686	705	694	687	674	701	697	699	645	682	695	653	654	645	704	689	684	679	656	692	688	646	740	700	670	679	612	676	676	685	676	681	694	693	647	676	684	673	690	670	662	690	652	655	673	688	651	666	668	686	725	689	657	690	668	702	681	727	665	611	664	661	694	717	666	718	632	666	686	629	672
27651	25314	27393	17454	7222	5032	6677	4757	2611	1814	1250	779	568	490	431	420	417	408	391	414	415	417	405	358	395	383	427	367	394	406	381	415	377	399	395	381	396	407	408	412	381	363	413	396	396	405	424	399	380	395	415	388	403	389	412	403	396	411	418	347	400	381	377	442	403	398	366	415	377	415	375	405	392	367	444	395	381	384	380	394	394	390	369	378	418	385	398	412	399	365	378	358	411	401	417	420	423	385	410	384	391	392	359	360	390	414	377	381	354	385	406	407	390	405	416	396	416	382	401	366	397	407	386	392	398	384	381	417	370	418	367	392	377	403	383	411	377	427	418	422	411	374	415	408	383	420	379	403	377	375	414	414	368	408	391	396	407	397	380	370	374	404	398	392	386	404	403	425	398	427	393	397	418	398	417	365	403	408	400	376	420	411	396	431	392	408	391	419	374	395	408	405	392	384	386	399	408	367	382	375	419	395	384	382	422	407	356	436	372	382	396	420	392	390	389	404	401	388	381	381	396	395	399	430	388	427	386	369	360	392	394	390	384	411	388	371	406	398	383	422	413	404	360	457	384	399	410	403	391	411	403	375	375	439	422	411	376	389	372	387	430	417	384	386	424	381	383	354	388	392	419	387	369	378	428	410	433	412	390	366	387	390	341	355	384	404	395	397	414	391	431	416	395	419	419	413	436	385	378	423	386	373	391	382	426	436	378	396	408	398	392	394	387	391	426	412	384	393	425	366	436	416	402	383	372	402	385	381	375	404	395	391	434	429	403	424	431	376	386	375	377	392	377	373	395	386	394	404	378	391	435	377	408	383	391	424	372	352	368	437	414	437	399	384	414	392	362	408	413	420	413	391	382	399	424	399	399	377	386	392	388	401	411	380	386	396	413	409	361	395	389	378	419	397	372	393	366	397	390	375	427	396	390	404	355	420	410	402	420	398	415	368	415	419	391	411	367	417	367	392	390	385	400	397	377	387	393	387	384	407	403	373	402	360	417	402	426	408	373	393	413	407	419	366	404	402	408	399	384	417	405	403	408	379	411	397	373	394	420	414	376	381	404	411	394	418	392	348	369	452	382	395	426	382	392	428	384	407	383	421	375	438	420	381	462	375	371	400	390	399	404	393	445	432	404	369	423	409	382	391	384	401	393	373	431	402	404	406	384	392	408	364	382	408	440	357	376	380	435	387	384	408	392	406	395	420	380	376	413	380	352	414	390	364	406	403	427	366	378	420	388	409	399	382	407	402	400	410	372	376	384	402	418	362	396	390	419	422	386	379	411	397	391	391	390	426	363	412	394	376	416	409	379	383	384	410	377	410	413	401	382	384	404	420	388	380	351	383	372	393	409	372	408	398	412	394	405	367	395	408	435	398	409	412	429	427	380	390	409	400	375	399	396	381	404	389	422	411	407	406	374	424	408	387	393	388	396	351	417	418	381	387	366	413	395	392	413	394	378	381	422	404	394	372	395	401	406	376	377	432	385	431	386	411	361	364	406	426	414	405	362	399	398	428	391	392	392	449	341	404	384	413	360	394	399	418	389	398	390	390	424	386	381	415	398	382	386	386	358	372	396	380	422	418	376	416	366	399	413	348	395	377	409	399	384	387	407	426	394	446	366	379	338	342	434	353	393	386	396	408	363	421	413	401	385	385	388	372	406	354	396	360	400	392	417	398	396	404	409	406	372	412	403	427	359	382	388	422	379	390	418	385	407	401	393	393	385	383	388	418	392	383	393	378	379	367	386	405	386	363	398	413	388	385	418	424	376	421	419	422	373	370	410	389	359	367	363	402	417	384	380	421	368	409	396	369	394	360	390	359	415	399	391	388	372	412	426	405	396	366	390	407	413	415	360	359	396	371	431	384	366	416	394	400	447	417	433	394	392	400	403	383	409	368	404	444	405	390	397	421	399	371	399	382	417	404	407	386	416	388	402	388	412	380	397	438	380	407	434	409	384	409	358	391	366	415	382	424	395	403	389	383	420	411	413	379	380	381	399	395	383	391	367	412	438	389	388	403	366	393	351	387	407	402	443	399	423	410	382	409	389	378	393	392	406	383	377	388	403	392	384	372	364	379	384	386	403	398	377	388	337	379	434	356	386	378	397	381	426	418	417	405	358	385	392	446	388	379	372	411	357	396	400	357	413	391	386	396	414	404	390	387	433	413	381	413	386	365	386	404	383	356	409	427	418	412	399	387	386	381	402	398	423	397	388	420	428	359	400	393	419	412	360	417	404	450	398	428	393	399	356	393	388	413	402	379	400	390	393	425	379	421	397	434	386	386	415	438	425	404	423	411	424	386	370	389	364	406	423	416	401	418	415	410	405	382	377	393	407	431	372	435	412	383	424	375	411	417	404	387	429	399	391	388	436	396	359	373	384	406	398	402	368	392	407	372	407	406	393	424	388	382	387	386	404	391	392	427	400	382	432	409	404	395	380	432	344	431	378	359	402	372	405	388	401	404	354	395	386	393	403	370	379	381	393	375	389	402	409	402	378	443	410	414	345	415	412	418	408	372	377	414	373	379	391	389	377	430	418	370	394	406	398	361	382	374	384	403	395	424	398	381	408	364	386	411	378	437	358	407	408	419	395	410	370	380	407	434	423	362	381	397	419	387	407	410	358	417	382	403	380	374	372	402	373	407	393	388	425	414	393	403	385	376	422	389	424	375	406	400	382	413	400	388	375	370	413	398	416	386	407	408	388	370	356	389	388	375	364	406	409	399	435	408	359	397	392	394	358	401	375	416	402	391	432	450	422	407	391	382	410	382	382	397	413	416	432	415	373	411	370	391	400	366	374	398	393	397	398	407	397	376	409	414	391	374	422	390	415	377	436	387	414	393	381	405	403	396	418	397	407	441	394	421	411	385	374	383	351	399	376	381	399	387	409	408	406	402	423	384	372	413	406	408	394	416	396	385	448	403	420	385	368	384	403	387	416	432	407	408	387	376	414	382	398	352	408	379	399	438	422	383	369	401	433	402	355	395	369	404	406	386	421	405	414	348	391	398	406	406	404	414	391	375	387	412	394	399	400	410	395	405	392	381	392	401	442	409	367	435	390	377	383	382	415	399	374	445	399	377	402	415	396	397	388	405	387	391	377	357	396	378	407	406	376	350	362	405	425	401	416	363	399	392	378	385	393	421	431	405	406	413	421	411	410	366	371	381	414	419	399	436	381	389	431	370	407	429	386	395	359	362	433	367	388	376	399	388	387	384	386	394	378	392	416	391	379	397	347	421	400	380	390	417	387	379	434	436	404	408	387	397	417	367	392	413	407	397	398	392	396	419	374	403	399	391	448	377	412	382	371	386	386	373	377	405	426	384	396	387	376	387	403	372	402	380	379	381	399	410	402	429	369	413	404	397	428	397	389	438	394	402	402	414	418	374	416	367	418	406	405	393	412	390	407	426	409	422	393	426	434	381	402	390	428	407	363	368	413	372	386	398	434	423	405	425	433	383	369	383	388	411	407	404	411	390
29288	44607	37807	24697	15804	13747	16475	12378	7249	5199	3399	2057	1377	1091	969	879	895	794	820	806	805	843	812	776	789	795	791	871	832	852	824	838	766	845	785	803	815	827	818	875	863	844	832	840	818	827	782	839	812	890	858	899	826	839	829	808	827	836	867	810	843	791	840	803	779	774	802	817	881	798	779	808	831	809	793	833	794	760	837	777	771	802	762	787	785	794	824	826	783	794	817	853	813	827	792	830	793	861	803	807	808	821	775	796	846	812	815	784	795	786	788	821	818	815	807	811	811	758	812	865	798	799	883	789	810	779	855	835	831	739	839	793	773	853	844	835	802	853	808	771	804	820	789	780	811	834	805	825	822	806	827	836	815	809	793	829	818	802	794	800	781	787	782	906	820	840	808	812	796	789	786	805	832	828	802	804	830	763	804	832	807	811	773	795	789	845	816	810	806	839	898	829	853	851	801	816	803	804	775	844	798	795	843	840	784	831	792	802	846	766	838	761	827	817	839	864	831	799	881	817	815	789	837	819	876	791	803	822	836	713	805	805	772	816	810	788	805	805	815	840	818	813	805	736	793	840	880	767	812	776	786	853	841	787	811	808	804	799	822	853	822	796	816	829	830	820	807	806	771	808	866	757	824	830	837	806	791	803	845	818	752	836	850	868	792	834	800	833	800	810	774	838	865	817	822	783	817	859	765	787	815	767	750	816	807	806	837	779	803	806	821	816	865	812	840	750	806	785	789	828	791	786	859	800	810	821	799	807	793	828	801	819	823	822	804	801	818	805	797	801	833	785	806	827	858	831	807	803	792	807	816	811	764	827	819	829	835	806	860	770	831	783	832	808	820	789	766	796	836	846	773	796	781	831	838	842	772	789	824	816	793	844	820	781	789	821	805	825	772	824	850	841	782	857	812	792	768	830	824	821	835	812	805	776	877	847	831	829	802	819	828	825	804	822	793	805	843	863	802	772	818	824	816	826	782	776	791	838	791	808	827	793	804	829	833	812	817	852	838	838	757	841	798	833	786	832	777	874	802	845	825	803	772	775	819	817	808	814	817	786	789	812	775	815	780	833	820	841	817	839	835	808	772	822	831	794	831	816	791	825	817	845	842	818	801	816	845	786	787	807	826	811	752	828	826	813	823	787	852	856	782	846	793	815	789	805	756	779	824	805	838	801	808	826	793	786	782	778	783	794	836	823	792	817	816	835	840	820	789	783	805	753	807	888	775	795	797	811	791	793	840	851	804	803	833	817	821	775	759	813	820	811	771	754	818	813	820	780	834	855	811	829	828	836	823	805	782	871	807	855	813	783	834	769	809	811	807	792	813	800	790	786	793	842	819	814	806	819	819	804	870	804	814	812	778	816	824	770	786	806	802	771	830	793	788	843	862	825	835	781	824	824	826	849	781	852	756	796	819	837	821	855	801	813	871	821	789	764	761	833	789	802	779	810	831	800	822	844	845	802	830	860	831	826	805	802	758	837	752	842	807	769	809	791	790	765	832	801	831	857	787	842	798	822	774	832	799	784	800	819	814	863	780	813	788	760	772	830	846	823	801	830	827	783	818	801	800	830	807	829	760	823	770	841	865	779	755	823	802	885	827	820	802	795	826	764	829	837	812	723	803	778	848	772	879	851	871	805	769	806	777	792	756	844	822	780	825	850	830	749	860	761	850	842	815	766	763	833	809	812	823	786	786	759	779	817	807	780	810	836	780	822	803	785	808	810	823	793	822	820	834	794	766	863	776	819	836	833	782	821	807	817	860	811	801	821	860	775	863	822	810	777	777	820	798	819	814	795	851	801	811	806	820	840	853	818	802	798	827	873	818	825	838	802	879	839	767	796	825	825	824	777	831	846	811	801	813	796	852	802	796	755	849	820	779	780	783	810	816	806	780	736	839	787	812	827	791	821	813	818	817	815	778	800	801	802	846	794	761	793	814	778	842	850	870	844	798	820	835	804	820	864	808	877	809	841	842	821	830	844	748	815	755	746	848	783	827	837	807	822	807	830	849	830	795	798	770	792	821	843	747	770	834	798	807	802	818	807	763	823	754	791	822	850	773	837	854	760	807	808	815	784	783	826	828	786	800	784	823	848	810	799	802	769	822	849	807	791	794	823	805	873	832	856	879	810	805	806	802	838	814	788	790	788	797	829	831	824	794	842	830	756	789	851	801	816	769	763	773	796	804	816	843	779	798	813	846	753	816	751	846	835	825	812	781	827	846	831	785	835	771	779	832	794	835	836	800	841	861	818	819	797	833	770	818	789	812	796	795	819	808	822	776	826	801	782	841	789	795	815	855	804	811	827	825	780	831	791	833	848	769	800	761	818	751	749	780	853	812	821	812	856	793	762	807	836	845	818	825	829	835	794	846	802	859	792	787	772	817	851	804	819	840	817	806	794	841	828	847	795	804	788	823	802	811	825	851	814	865	812	850	818	842	850	838	858	799	806	814	828	759	834	842	789	847	807	856	816	799	788	817	762	792	785	854	818	826	805	835	810	794	734	780	857	813	788	800	797	814	726	800	800	831	819	804	796	775	801	785	764	808	843	821	826	765	773	817	778	837	810	793	800	823	792	829	788	757	767	823	793	777	802	792	802	821	816	785	863	785	764	811	775	831	777	838	803	804	828	860	852	854	838	808	822	818	775	849	809	817	820	785	805	831	837	828	799	848	831	760	825	820	774	827	810	781	817	799	754	842	851	817	846	812	773	799	800	789	786	830	836	802	819	798	823	830	821	824	747	846	807	782	796	840	766	861	831	836	766	834	807	822	821	819	844	828	790	816	804	836	840	883	822	844	815	833	778	779	799	809	830	815	780	820	829	740	802	813	855	782	790	782	811	809	795	847	771	860	856	819	831	810	815	800	798	826	716	777	792	778	817	791	834	854	863	833	773	803	811	800	811	787	810	773	818	807	823	823	740	809	781	833	807	770	814	804	830	810	793	784	814	797	825	838	751	804	818	813	774	818	796	800	857	791	839	795	865	797	774	838	809	796	828	821	806	808	774	805	813	781	846	829	770	831	779	822	836	759	808	795	769	841	834	839	789	869	809	798	879	786	811	854	755	788	799	809	860	819	798	772	819	806	843	803	852	794	777	816	819	856	815	827	828	795	808	808	799	780	811	818	817	782	801	851	826	866	786	819	785	849	777	808	785	817	822	772	777	783	823	816	810	815	819	859	814	868	895	789	735	821	851	813	707	838	821	838	822	802	805	803	841	793	791	847	798	884	819	822	809	831	865	821	801	764	812	812	780	769	783	728	754	767	818	821	768	822	844	830	808	808	758	800	812	890	792	857	821	817	812	859	811	778	776	789	797	775	786	833	810	802	819	809	825	814	819	848	778	774	807	865	843	779	832	821	799	842	816	810	822	792	781	809	778	842	823	856	814	802	740	818	807	809	822	752	753	771	795	784	813	833	860	775	838	822	807	820	809	766	820	819	847	819	785	801	814	809	803	818	887	790	795	799	783	892	834	799	838
24969	21717	28579	25843	19760	17132	24337	19956	11867	7206	4022	2027	1036	647	491	424	395	347	335	383	362	380	353	347	330	345	373	343	344	362	359	389	342	366	378	372	355	341	361	409	373	344	375	353	373	365	384	328	360	352	396	390	378	327	369	352	365	336	380	346	367	338	341	339	359	353	371	332	339	350	346	364	349	358	348	366	350	366	364	373	372	394	378	320	357	348	364	340	378	373	365	359	340	350	355	331	369	364	387	368	374	337	320	337	338	335	345	353	353	402	366	373	368	347	361	319	318	377	364	331	361	358	357	327	371	352	337	383	380	363	373	350	358	346	342	378	339	354	350	354	382	368	362	380	336	374	379	358	344	373	333	372	350	318	350	374	361	377	342	307	333	362	345	359	331	336	362	333	347	336	357	372	395	361	371	335	323	332	338	350	346	372	334	372	338	349	364	340	352	379	288	376	362	339	354	357	335	357	370	367	344	351	366	388	371	322	369	342	369	345	358	355	378	347	360	371	334	373	348	345	389	355	348	326	365	351	358	373	379	347	375	354	366	359	352	352	348	361	377	380	380	369	351	374	356	323	375	363	342	360	366	351	350	363	363	358	355	376	357	329	352	360	354	355	355	378	371	374	342	340	356	353	381	363	368	371	349	370	331	361	366	347	368	335	374	369	338	334	344	375	364	358	365	369	308	405	381	344	343	340	358	352	344	357	363	370	353	382	365	397	344	374	341	321	349	388	366	336	379	349	378	334	357	361	351	356	358	373	379	354	363	384	351	344	352	360	349	342	364	371	339	334	364	347	336	362	375	364	323	402	346	337	344	380	348	342	368	366	340	334	376	367	376	328	333	358	356	347	374	363	339	354	332	366	341	343	326	348	352	328	330	340	367	374	364	400	364	334	367	318	349	345	358	342	356	352	364	375	346	365	376	339	361	361	366	383	354	362	366	353	326	330	341	338	372	352	373	342	349	373	355	364	326	335	392	348	339	356	317	355	355	349	352	345	365	340	344	388	361	352	363	349	319	350	365	332	352	371	339	321	386	364	374	380	398	365	335	328	364	376	338	407	347	370	387	359	373	372	361	347	362	365	378	350	352	368	335	356	342	357	367	370	377	339	349	346	365	349	349	365	360	355	346	364	375	354	353	323	375	330	366	359	374	378	374	347	343	331	352	354	363	368	357	360	365	373	350	348	378	353	339	321	341	348	379	377	360	353	356	343	392	359	349	394	348	356	339	360	374	372	317	343	351	347	324	345	336	362	338	348	354	381	325	357	319	377	356	334	344	347	336	350	344	391	348	339	388	352	369	336	386	412	402	336	322	379	362	363	351	356	340	377	365	326	340	360	358	352	390	363	373	368	363	373	369	323	342	358	349	383	375	327	317	337	347	335	312	348	375	343	352	349	342	375	317	334	347	358	395	357	358	353	401	388	359	359	355	341	363	344	329	374	366	338	376	341	389	363	380	379	312	343	377	380	366	334	345	334	362	355	372	344	350	343	354	376	391	364	328	371	373	366	339	358	352	355	359	375	351	342	362	322	371	363	352	357	360	351	333	338	384	359	360	353	364	369	353	370	338	346	378	356	346	332	353	344	388	353	347	352	317	369	322	378	361	353	355	342	350	344	361	375	356	338	354	366	326	411	350	385	369	351	389	385	340	374	319	382	352	345	360	357	362	324	371	360	336	334	375	353	334	356	326	343	357	316	368	352	352	360	376	390	366	353	329	383	367	382	329	355	370	351	340	347	356	391	350	355	388	376	352	370	348	357	364	366	340	341	365	366	346	336	354	370	331	356	381	380	343	363	331	350	360	347	365	373	374	328	333	387	338	346	374	344	325	354	332	387	332	345	313	323	372	363	360	389	381	351	379	362	339	325	347	374	350	348	336	358	365	360	337	339	343	344	367	378	363	347	362	346	339	356	384	372	340	351	351	326	331	361	365	357	349	351	361	375	384	342	344	334	351	354	340	347	360	396	343	389	358	386	330	338	355	361	355	349	361	347	359	346	365	365	340	353	355	368	345	356	375	348	368	362	354	360	340	357	344	358	364	350	395	358	356	340	344	375	353	327	382	371	342	344	349	346	360	353	358	346	368	359	351	347	374	348	341	370	363	364	363	383	377	340	343	368	360	372	338	349	346	347	351	369	362	324	378	340	351	323	375	364	370	357	361	368	383	317	368	375	349	357	344	356	353	329	301	369	341	363	337	339	339	356	354	335	361	360	380	366	371	344	371	345	331	367	369	367	368	354	370	343	344	359	360	338	355	338	368	308	331	334	347	341	377	398	352	369	379	346	350	353	356	329	372	376	378	377	367	357	330	344	359	368	397	380	372	336	314	339	351	351	366	351	375	378	327	358	353	333	347	347	335	362	375	337	332	358	396	352	354	321	372	384	378	358	372	371	329	359	353	359	326	335	309	326	348	329	311	361	337	337	371	356	344	345	370	373	368	405	369	333	335	359	340	373	343	366	343	328	365	344	353	343	350	332	351	400	379	337	346	399	343	360	368	381	321	343	358	363	384	354	353	389	356	389	368	361	355	340	343	359	370	360	355	347	360	352	352	329	328	362	323	377	372	356	340	373	345	341	352	368	341	338	360	380	350	361	352	367	308	370	341	343	403	390	365	318	379	317	326	334	364	316	366	358	353	334	395	356	352	348	374	362	359	354	388	366	367	349	358	373	346	377	338	341	354	360	352	370	354	353	316	382	368	359	336	314	331	350	371	349	349	356	358	372	351	355	367	370	356	373	363	346	351	357	366	371	377	349	341	362	344	354	354	310	381	399	360	339	332	368	328	327	349	363	361	343	350	368	385	335	357	331	330	379	385	324	380	363	366	349	380	339	366	353	351	358	337	362	380	340	337	363	355	355	344	385	357	353	335	349	330	363	384	371	359	342	358	335	359	340	357	351	353	361	365	393	363	313	369	351	358	356	365	355	318	345	350	381	369	339	353	342	323	333	336	342	370	370	393	346	359	376	375	346	347	371	329	357	343	347	351	352	354	354	351	359	339	337	365	346	342	357	372	362	362	385	363	342	349	363	313	346	341	367	373	361	328	360	374	363	348	351	380	360	351	320	326	371	345	349	336	349	360	349	300	350	344	366	359	358	360	351	372	366	385	328	371	355	373	371	345	337	362	317	353	348	342	375	367	348	366	347	340	375	373	342	374	367	351	366	369	370	340	350	355	327	371	347	343	371	330	358	337	315	361	334	379	376	369	350	374	343	336	351	379	328	368	377	334	338	387	352	351	372	375	368	353	334	347	375	364	391	335	333	350	355	377	331	341	363	343	401	346	363	337	356	385	357	334	344	321	336	338	341	364	325	381	339	357	327	379	333	351	367	375	344	352	367	341	355	345	350	334	299	380	350	347	369	378	336	347	377	369	355	385	379	366	349	372	324	347	334	333	344	282	323	379	392	327	366	312	401	361	369	381	359	311	397	382	356	357	384	333	378	343	344	348	387	362	376	365	331	368	364	376	361
32923	53532	45075	33954	27188	28741	34890	30954	22124	16754	11138	5931	3126	1729	1131	888	789	735	755	690	710	746	735	746	732	776	785	767	755	766	743	700	745	743	715	693	750	685	704	708	749	729	753	709	741	768	700	737	738	724	714	780	769	755	755	742	685	733	711	793	774	724	709	718	711	739	755	741	705	791	703	701	768	763	768	747	737	753	739	746	682	681	705	757	713	688	760	716	700	717	662	754	707	694	724	724	732	713	724	749	722	789	706	750	744	722	771	732	730	706	753	702	727	708	727	717	747	756	727	746	754	696	798	724	702	737	753	709	736	782	791	745	738	784	740	688	715	736	713	723	698	767	702	700	781	739	760	758	725	754	741	715	765	742	776	726	779	758	718	741	757	730	715	739	700	743	764	738	717	747	712	716	754	799	758	749	699	754	771	710	753	692	736	714	734	743	702	701	706	754	776	768	733	751	775	732	785	719	706	727	726	812	702	748	705	710	729	764	726	749	748	729	676	748	715	728	714	727	723	717	701	766	735	731	765	717	713	722	711	731	692	757	728	749	731	709	759	728	722	723	789	713	744	704	730	758	702	694	709	790	727	748	732	715	773	700	748	757	729	717	704	774	726	787	734	702	747	758	720	725	762	761	755	690	751	698	749	714	769	747	746	723	742	756	797	753	730	704	776	760	734	781	737	757	725	784	746	766	723	751	719	749	703	729	755	738	728	710	752	770	746	743	773	758	746	719	670	727	692	743	731	695	772	717	754	760	713	728	716	731	750	729	742	717	694	749	689	678	697	773	739	738	708	757	757	739	732	740	737	732	691	726	686	770	775	741	692	732	727	665	714	790	757	737	747	754	745	739	721	690	753	756	759	755	748	761	736	768	737	740	753	767	698	721	687	740	784	771	751	756	727	769	744	722	758	778	750	736	722	706	725	761	725	705	758	764	663	723	746	712	741	707	731	720	742	737	746	767	683	736	747	659	735	757	710	736	694	706	747	752	731	722	723	755	684	767	787	707	746	696	758	727	765	772	755	732	762	681	751	735	767	733	729	751	741	737	707	760	719	727	711	729	743	723	721	730	689	735	738	697	726	730	696	726	725	731	712	725	699	738	772	703	765	742	748	731	707	723	712	748	707	717	743	777	771	744	781	708	689	712	752	684	739	717	736	745	755	760	726	728	722	767	754	733	713	756	729	719	747	723	705	762	785	673	776	758	739	689	738	753	703	743	727	742	730	727	769	699	771	762	694	743	716	685	724	700	743	733	729	744	739	780	649	750	710	761	738	752	714	774	716	720	730	764	748	731	759	718	695	707	710	747	741	728	716	760	709	717	741	720	711	735	729	788	717	762	707	730	708	765	790	730	709	786	731	687	756	763	748	755	780	719	723	735	712	751	729	746	685	767	749	734	724	721	719	690	705	682	720	776	713	731	755	769	768	729	756	737	714	741	741	746	769	736	721	757	755	740	764	685	740	744	714	747	723	714	742	726	737	782	713	723	732	753	724	695	750	781	789	764	740	720	731	754	691	735	791	749	735	784	749	703	738	755	723	699	791	757	708	731	706	697	729	724	717	788	727	745	747	747	693	742	718	759	676	717	730	737	762	727	767	712	731	722	720	797	749	720	753	784	731	693	725	735	760	754	758	752	738	737	686	711	731	775	752	711	757	735	715	751	722	727	708	748	710	724	745	684	719	719	701	696	725	746	741	776	738	726	693	758	732	719	763	727	758	725	825	693	766	711	705	740	697	761	741	763	732	710	690	753	770	736	741	730	786	696	743	744	760	735	697	723	706	768	757	727	775	725	743	755	710	740	741	768	716	752	730	698	710	740	744	712	724	698	704	770	762	754	746	722	746	713	795	719	762	762	763	759	732	757	744	753	743	753	738	732	740	720	758	747	707	729	757	735	725	755	736	721	757	745	763	714	709	697	711	715	752	793	682	716	781	727	688	714	709	714	765	687	698	723	729	798	732	723	754	742	719	745	702	735	734	742	752	775	717	726	757	696	750	801	721	757	709	758	749	702	700	676	733	722	723	782	742	749	707	733	732	776	689	774	778	752	725	716	761	751	728	725	737	674	802	761	738	754	751	708	699	752	760	743	763	752	712	755	717	725	750	699	715	744	731	721	729	726	722	758	766	760	750	750	741	714	675	758	754	767	711	769	681	759	737	744	710	742	692	742	710	738	697	701	723	742	733	711	742	739	767	758	728	733	681	750	750	734	719	736	729	712	695	792	789	722	747	711	797	714	778	708	760	771	737	701	760	708	760	788	749	685	707	756	758	714	696	728	758	698	711	768	802	738	742	761	736	730	748	737	740	744	763	737	701	784	778	774	698	718	724	774	791	728	723	703	725	766	706	758	739	788	736	758	791	731	713	720	710	752	734	738	747	758	746	744	712	740	734	718	725	690	713	749	766	712	731	749	755	727	745	707	728	671	745	734	744	732	732	767	760	755	692	795	747	746	733	709	740	728	804	794	751	695	729	791	729	754	752	776	782	736	760	717	727	763	683	737	772	730	745	737	723	725	743	744	745	680	759	760	740	713	733	714	727	690	741	720	724	743	727	757	747	724	719	769	712	776	755	701	734	713	672	729	720	760	694	735	738	749	705	793	749	707	713	727	773	735	737	723	744	758	758	705	709	725	757	756	685	734	790	755	757	681	733	796	722	706	740	705	687	729	735	708	731	653	746	732	738	738	773	698	713	748	690	765	766	727	750	762	729	698	726	742	766	744	714	695	738	727	700	756	701	776	772	741	774	701	708	730	711	772	677	695	746	715	717	675	758	714	761	758	757	719	734	761	717	703	733	717	690	743	763	713	771	726	745	720	741	697	753	717	744	749	778	719	717	727	737	737	733	736	762	761	699	765	716	763	739	761	730	725	791	715	771	721	709	775	753	712	709	679	710	757	755	750	689	745	727	715	744	724	730	759	724	746	775	788	753	740	737	737	742	750	738	732	777	687	739	748	667	762	786	772	763	723	757	718	732	730	727	722	713	727	732	728	740	688	760	697	725	720	745	783	715	730	727	701	693	728	697	799	740	747	759	716	747	782	708	738	726	726	742	722	737	732	746	756	743	753	702	748	770	697	742	760	770	716	768	744	724	701	737	717	757	746	672	708	726	689	720	721	773	735	709	714	746	758	674	770	751	774	750	781	721	743	734	720	736	758	704	747	714	743	722	743	771	752	759	717	690	751	700	790	713	701	744	758	743	747	733	727	739	736	709	727	720	718	721	733	752	763	703	761	786	724	726	726	728	711	722	705	741	711	711	713	714	784	747	749	771	738	745	750	755	757	723	789	768	791	700	768	720	679	737	685	682	768	740	714	723	774	743	725	696	735	745	759	752	687	721	717	718	768	758	688	665	728	748	728	725	713	737	782	681	710	739	703	738	725	751	753	755	747	706	750	731	745	720	808	752	728	726	705	708	733	695	706	747	759	716	777	730	703	763	706	705	706	713	692	750	747	696	734	763	749	723	735	742	742
23694	21730	29674	24529	22865	30140	36592	29512	23005	18446	11616	5595	2195	1096	637	484	411	374	343	341	320	346	340	332	324	379	341	356	344	343	290	334	342	361	352	322	359	301	314	310	371	342	319	347	337	320	305	341	331	350	358	315	323	326	350	341	340	330	320	346	335	299	311	360	344	296	311	347	331	316	354	315	336	337	330	301	360	297	328	316	340	313	329	307	338	325	344	322	345	316	344	340	345	297	337	318	377	328	303	336	324	331	332	360	328	364	359	334	334	356	323	332	317	336	339	353	333	341	321	310	329	316	326	322	324	312	344	347	346	338	300	307	350	315	330	355	348	354	340	303	339	342	343	339	341	330	329	313	335	315	317	359	334	329	349	326	309	338	334	317	292	343	297	320	337	336	320	282	358	354	283	313	313	324	309	325	363	366	310	366	340	306	350	333	325	343	345	368	320	318	344	346	339	340	324	318	324	346	366	325	316	342	353	365	335	329	372	296	341	360	332	324	332	324	349	334	347	334	333	327	325	348	329	350	345	302	364	347	332	334	341	335	334	319	320	313	324	376	327	330	349	332	334	339	310	315	325	352	326	332	302	324	338	329	326	326	362	320	308	307	327	359	330	334	339	350	340	315	330	322	313	333	353	304	302	345	355	329	366	357	318	370	333	287	309	364	358	345	335	354	368	341	343	306	303	317	330	352	308	339	314	328	306	330	331	346	305	321	342	333	322	296	340	323	354	340	320	312	325	313	317	332	342	332	335	314	319	342	315	308	313	339	357	336	347	317	326	376	297	329	327	322	306	321	340	328	343	327	288	331	330	339	340	311	300	354	373	322	311	363	363	294	346	317	340	347	306	331	330	367	352	325	337	275	373	340	317	341	342	319	318	322	345	329	322	290	338	329	319	364	298	307	313	343	339	324	339	323	312	344	344	343	366	315	324	318	325	343	329	314	321	322	306	330	348	295	285	335	288	343	347	346	361	346	285	320	338	349	350	311	313	329	321	324	300	335	362	347	339	343	338	327	351	354	337	332	334	341	321	345	346	333	302	341	328	320	317	317	284	346	325	365	316	361	345	311	342	338	379	310	319	329	330	341	337	323	331	344	301	326	299	357	347	342	320	317	321	345	349	321	337	318	351	339	321	317	289	320	320	348	305	323	321	315	322	332	310	328	358	348	357	326	323	363	335	320	332	354	315	327	344	318	341	321	328	324	341	317	312	305	307	331	340	360	344	328	295	335	326	321	309	311	340	337	335	320	342	341	309	348	306	327	327	343	363	347	330	326	325	332	355	335	359	322	297	321	320	325	305	338	314	298	336	312	374	311	353	363	306	325	315	337	342	342	364	319	327	307	367	333	332	332	330	349	299	326	335	334	341	359	343	314	331	327	306	304	307	325	352	360	364	324	306	334	325	295	331	324	336	325	351	313	316	338	310	345	334	338	326	326	337	340	317	306	345	337	351	332	361	314	323	346	332	330	325	349	302	360	374	322	336	339	370	326	324	345	341	382	314	317	351	336	318	323	341	332	350	313	338	308	331	330	330	341	339	340	313	291	358	340	291	283	332	341	338	328	314	354	342	320	308	342	354	281	340	328	352	328	330	328	326	315	335	324	343	308	319	345	340	336	295	317	337	341	340	300	348	331	351	304	327	306	360	346	311	370	300	315	314	364	323	330	311	327	341	338	326	377	335	340	359	351	351	320	340	313	336	311	322	338	308	334	361	296	374	316	329	327	335	339	333	300	330	347	372	341	333	288	299	359	356	343	340	305	316	331	338	307	368	328	319	321	331	316	338	351	361	357	330	339	317	318	335	354	320	318	335	317	320	328	322	323	347	352	333	314	333	333	300	344	333	319	295	354	343	326	368	344	345	341	366	331	336	345	348	337	312	351	319	312	349	334	364	321	349	329	347	315	324	333	330	342	322	339	299	306	364	320	309	325	316	359	354	322	350	306	359	335	336	324	310	324	334	360	372	355	345	292	331	314	345	333	306	354	350	336	350	355	350	382	333	316	379	326	310	337	327	302	325	309	331	314	344	318	295	306	335	340	344	312	338	323	360	316	326	305	321	344	313	296	337	311	334	327	317	298	305	355	335	298	325	362	357	384	320	310	344	371	322	335	330	316	325	328	321	340	330	349	303	335	313	336	343	300	359	371	305	330	329	333	330	335	342	333	346	325	345	329	322	334	357	358	304	341	323	308	306	328	302	343	325	342	311	327	328	325	312	344	380	293	335	310	304	315	320	314	354	347	319	332	320	324	318	300	343	325	305	339	341	326	330	338	353	331	346	291	343	323	367	319	357	294	346	364	326	326	360	366	331	327	321	355	308	362	338	328	331	323	349	334	336	322	341	349	328	334	325	358	322	350	307	318	342	353	298	329	323	331	320	317	329	334	327	321	329	333	317	317	320	319	314	346	295	338	346	322	319	346	337	349	300	321	337	363	359	362	310	330	334	331	318	327	320	316	309	360	365	335	326	310	357	344	322	342	347	313	294	302	359	318	337	344	315	314	320	358	342	337	339	345	347	350	332	335	328	339	311	355	339	330	292	366	342	306	332	322	309	339	330	328	321	335	340	309	324	350	327	338	328	325	325	355	324	324	325	312	345	333	333	362	340	351	331	327	328	320	315	312	328	337	285	322	315	338	325	323	315	336	342	330	336	348	321	338	353	319	338	290	311	310	326	358	307	372	322	331	297	333	336	330	339	315	313	305	335	337	317	345	305	338	342	318	330	335	312	344	354	314	319	310	331	302	317	331	326	346	339	323	313	342	324	322	313	364	373	349	314	310	338	320	296	327	305	320	328	326	324	351	347	333	343	332	366	350	320	352	335	340	309	320	324	306	335	326	343	339	301	333	349	332	324	348	343	327	335	328	344	366	336	362	334	355	334	311	327	324	353	314	365	311	310	311	339	312	316	324	313	323	327	330	351	337	336	344	320	333	342	334	335	331	337	330	299	313	344	351	338	353	312	345	316	346	342	339	342	327	320	312	361	352	363	322	330	319	347	313	291	359	341	336	340	321	341	330	322	342	347	363	343	319	296	318	311	323	312	310	329	311	281	313	333	336	329	324	338	346	312	355	303	297	313	361	335	335	309	344	311	316	356	335	314	346	363	347	298	317	333	333	343	316	325	309	321	307	301	345	325	321	348	349	290	333	323	306	337	328	311	318	320	316	323	334	323	365	339	340	318	379	345	319	336	344	331	312	287	327	314	343	328	326	326	290	352	317	310	317	330	321	318	346	334	377	331	324	327	356	350	333	352	331	349	328	347	356	368	335	315	338	356	370	347	312	301	337	328	337	335	330	323	338	321	327	334	322	352	339	330	322	322	289	329	329	320	384	329	313	304	323	340	331	331	346	366	340	349	348	370	367	337	293	326	309	368	335	344	326	341	351	335	331	361	345	350	367	324	356	340	343	324	323	307	340	379	344	325	362	356	314	320	320	355	340	326	336	317	349	309	363	323	365	307	318	328	311	342	339
36972	60373	54846	43863	39712	43472	43876	39366	33938	29443	21741	13648	6437	3153	1698	1155	884	743	652	646	636	687	671	637	644	680	700	713	620	701	695	641	705	719	641	685	629	656	652	663	690	711	660	675	680	634	645	679	656	690	729	652	609	640	635	667	671	687	712	655	624	630	690	666	677	721	608	680	690	620	658	619	662	690	683	700	639	699	676	648	660	657	679	643	680	661	685	701	703	629	665	640	670	663	738	665	649	664	687	648	657	694	636	627	658	706	658	693	654	699	691	685	676	672	639	636	635	656	615	628	665	697	626	677	696	667	638	656	663	654	670	658	643	664	640	642	626	695	637	678	680	628	664	698	688	696	706	661	671	683	644	662	660	619	714	695	643	678	643	693	636	688	720	675	741	695	616	665	697	652	685	677	673	709	665	731	680	663	652	662	680	655	662	657	681	630	632	631	687	647	672	675	681	673	618	677	681	600	679	635	725	680	671	696	686	692	650	692	675	657	677	670	670	686	654	664	664	629	673	646	675	706	635	661	700	687	703	653	658	676	676	620	662	700	623	622	645	703	680	731	678	684	662	665	697	674	663	664	670	660	658	679	644	676	651	700	672	668	627	666	652	670	655	731	652	716	677	709	729	672	672	643	636	615	638	690	659	680	654	703	670	631	724	676	621	647	677	672	617	639	656	668	682	648	682	693	658	690	673	667	684	672	611	679	702	678	682	649	632	667	664	674	675	671	714	617	682	635	663	619	649	653	643	704	696	664	659	605	646	649	644	669	673	683	630	743	683	630	665	692	671	655	677	687	704	691	670	645	668	642	670	626	691	656	654	701	695	681	660	672	676	621	722	653	699	662	639	687	695	640	655	704	635	665	631	647	717	665	649	631	669	720	681	638	636	690	620	659	644	666	652	713	611	678	613	673	626	631	689	667	718	659	667	610	663	655	664	684	726	686	651	650	641	666	656	675	666	719	700	672	664	707	657	662	665	677	635	679	645	647	696	693	637	694	676	687	642	692	693	629	668	670	670	678	641	685	647	669	699	668	606	686	690	686	664	648	657	641	666	655	647	670	693	688	668	684	655	688	665	672	713	670	694	688	685	618	706	673	737	682	657	682	693	676	698	623	679	697	666	653	689	714	722	692	680	652	695	667	690	652	669	689	638	671	659	666	704	673	662	710	678	664	677	689	703	635	669	696	679	689	689	647	695	736	681	710	672	689	654	636	693	644	699	680	646	675	686	644	658	670	640	617	690	650	659	678	675	656	635	713	650	726	667	647	725	689	649	679	674	681	669	665	704	692	649	652	688	643	670	695	628	723	675	718	670	635	664	663	630	719	659	665	691	659	692	678	670	676	670	672	681	616	618	689	670	660	701	633	677	629	682	682	675	694	660	685	655	637	635	637	680	690	680	680	680	638	646	666	741	676	680	649	663	649	665	683	674	711	627	681	603	673	660	601	678	709	688	658	659	687	678	664	681	678	646	653	668	652	678	681	627	659	697	631	614	682	715	675	638	677	639	702	680	697	699	673	697	684	681	686	700	674	689	687	636	676	666	659	621	700	678	684	686	672	687	682	654	654	602	653	674	670	649	672	661	675	723	698	713	671	677	666	660	678	647	690	662	686	677	672	681	649	668	680	622	640	688	649	678	661	668	656	653	659	665	693	693	675	674	673	669	676	655	657	685	668	666	652	617	701	649	624	667	694	678	666	717	618	665	628	692	666	625	670	709	678	721	659	678	744	663	653	624	694	644	703	687	646	647	656	692	638	685	718	635	668	654	665	647	674	647	651	666	731	673	685	648	679	647	644	664	666	631	627	678	640	631	656	699	658	605	649	644	692	646	625	634	664	659	666	687	686	668	691	660	679	718	685	685	634	656	697	687	646	661	642	686	701	657	687	659	651	665	672	671	696	653	707	658	632	692	609	675	659	674	679	668	662	656	683	659	698	686	654	669	660	675	659	657	672	645	665	693	642	711	665	735	626	664	683	639	644	669	664	659	676	699	661	643	657	692	653	662	661	699	648	625	652	680	718	658	688	688	732	638	719	640	650	625	678	672	633	658	660	701	651	627	713	684	648	692	679	633	679	655	667	658	660	665	647	671	693	662	646	672	663	698	652	671	722	633	648	661	696	667	660	673	672	689	663	689	596	673	688	697	633	705	608	659	633	664	655	643	666	660	631	649	645	651	673	663	695	637	668	685	715	686	696	634	688	681	700	665	685	716	683	680	676	695	636	650	669	655	674	639	689	692	659	660	657	656	664	660	629	679	671	663	644	640	685	641	684	651	673	658	682	675	668	637	672	658	670	690	672	696	659	642	686	659	654	690	673	659	676	668	696	664	685	678	676	653	702	692	652	689	652	681	676	669	662	712	719	707	643	612	674	645	677	717	657	640	679	676	676	683	705	640	679	667	640	666	640	663	645	689	628	650	696	713	723	702	624	677	687	683	671	676	634	650	660	672	693	661	710	666	692	675	648	668	649	672	679	649	648	700	635	673	694	723	680	634	660	659	702	670	681	670	616	678	680	665	692	681	626	644	718	701	696	709	641	687	695	678	669	666	675	677	690	664	647	711	667	646	645	674	672	670	641	680	695	686	673	682	644	662	652	697	705	656	675	682	696	690	718	642	668	653	686	676	647	646	658	635	702	683	688	726	698	653	666	675	667	694	655	626	632	678	660	646	638	673	627	678	674	692	686	667	664	643	701	649	630	660	643	632	641	670	631	697	665	691	662	674	677	691	688	677	639	710	640	654	641	682	665	631	633	687	659	668	685	655	708	688	686	659	672	720	667	681	671	676	637	647	673	687	648	694	621	712	661	673	712	686	686	669	687	692	650	656	655	667	634	670	672	666	678	605	676	639	690	631	660	719	697	684	707	650	656	680	677	660	640	665	643	687	635	689	644	635	653	641	658	634	701	649	613	631	659	715	655	678	644	676	693	654	658	638	666	650	656	695	683	677	684	710	709	691	654	670	721	656	656	634	696	636	671	679	698	686	689	731	664	671	682	662	616	663	652	639	620	614	684	627	667	674	666	663	678	683	678	648	678	672	658	675	643	690	684	652	660	718	644	657	679	709	723	679	637	678	685	661	663	646	653	702	649	670	612	662	689	689	671	674	655	694	655	682	649	686	654	630	699	674	735	643	685	657	642	673	645	658	699	668	668	639	683	664	620	649	681	645	641	634	663	650	702	660	679	697	687	669	666	671	696	684	629	681	663	666	634	714	642	740	633	644	690	691	637	680	664	647	660	663	689	646	682	666	691	696	654	682	658	714	671	701	708	653	667	688	672	677	645	623	662	610	669	671	644	721	698	672	642	648	667	649	641	661	664	626	673	628	674	669	633	694	689	674	672	645	681	660	671	669	678	681	666	633	659	689	657	645	682	638	694	666	694	650	705	652	684	682	640	689	642	661	617	669	657	624	635	700	658	656	613	651	714	632	642	667	658	685	679	656	652	670	650	676	671	682	656	669	691	702	693	661	695
27927	27162	29356	17407	7857	5601	4937	3099	2329	2063	1320	926	644	493	412	416	384	378	391	417	379	389	373	419	373	396	398	408	413	367	403	389	412	357	383	374	380	420	406	407	399	379	391	364	387	407	388	428	359	376	393	387	392	367	396	377	429	403	385	399	369	387	368	357	397	388	412	402	377	400	385	368	401	381	405	391	416	402	380	391	359	375	377	370	368	391	369	388	376	359	411	369	386	405	348	406	406	387	408	381	407	377	412	404	389	407	396	373	387	404	400	432	388	405	410	389	406	377	394	382	414	372	398	372	411	394	356	387	415	384	432	390	360	402	377	387	358	391	376	403	395	391	393	386	399	382	362	359	353	375	370	400	409	355	386	363	386	377	372	411	411	369	361	369	367	439	393	394	407	412	407	366	397	406	371	377	385	421	370	361	411	402	395	390	392	394	387	379	407	385	401	367	381	407	364	394	374	407	369	380	382	373	433	387	371	394	390	370	380	364	420	381	368	419	354	403	386	389	379	390	380	395	431	350	385	375	417	394	360	345	415	425	332	401	360	409	387	395	388	385	383	390	378	390	393	378	366	369	394	347	399	425	417	398	423	384	391	384	373	408	365	383	363	382	392	345	401	377	394	428	398	360	415	359	393	384	388	416	398	388	371	373	427	414	409	358	386	421	388	389	400	388	380	386	393	424	363	383	433	354	402	381	413	368	385	388	413	370	341	391	394	381	402	384	363	421	368	393	369	351	382	437	413	374	378	420	415	397	370	415	368	388	354	409	386	386	399	403	403	389	435	409	384	393	381	385	371	370	381	372	379	413	409	392	402	366	364	408	381	382	356	384	377	395	344	400	399	374	400	381	363	369	394	411	391	386	349	384	389	410	413	381	396	403	388	424	345	404	376	407	391	359	376	392	383	365	368	378	389	395	383	385	375	397	407	401	387	385	392	376	377	368	385	394	425	367	428	392	375	368	419	407	417	391	374	407	384	366	392	346	402	408	387	393	368	392	361	395	398	403	409	372	410	386	403	391	387	403	379	399	390	359	380	399	382	383	389	386	392	396	375	386	362	420	403	367	390	432	390	412	387	429	353	387	398	403	414	378	390	394	403	394	400	373	383	397	400	400	366	402	394	392	393	407	356	374	363	395	373	436	403	420	391	403	366	370	420	377	412	380	378	410	454	408	384	400	386	385	357	396	384	398	372	394	380	363	370	398	385	386	376	410	406	390	398	377	359	411	378	381	393	357	396	392	422	367	384	397	366	436	368	400	376	372	364	394	388	378	370	334	380	408	408	395	380	393	445	424	393	384	392	402	387	401	366	403	366	418	391	387	394	364	352	390	409	415	389	399	386	387	344	383	378	405	363	392	361	404	367	372	403	410	385	373	398	374	344	368	438	375	373	401	404	384	418	382	390	389	356	421	391	394	393	366	395	402	374	342	383	388	393	366	370	386	398	368	397	379	361	330	342	411	380	417	384	369	400	401	421	376	367	374	390	390	379	355	381	388	409	404	397	400	408	397	364	403	387	379	346	390	397	377	386	361	365	366	396	421	368	394	370	383	401	395	347	365	389	385	367	383	351	386	388	378	392	405	388	397	373	384	398	366	432	381	384	383	363	383	376	408	376	379	402	407	409	412	351	334	390	355	405	400	387	404	392	379	400	410	394	382	400	401	405	408	417	419	426	375	385	368	396	412	397	374	435	387	406	417	411	400	407	402	382	348	375	397	380	381	393	370	405	381	375	364	385	382	363	377	409	369	388	415	353	371	350	381	399	427	387	383	403	403	389	345	374	381	377	388	366	425	396	370	385	392	401	382	391	358	366	381	381	387	374	411	397	366	377	355	377	383	396	386	385	393	360	373	382	394	380	357	414	396	364	370	366	395	400	384	384	381	400	395	344	372	399	400	381	373	409	420	390	394	352	421	384	387	378	392	380	397	393	396	383	386	379	353	385	399	365	390	372	366	376	363	416	383	386	372	409	387	431	358	358	380	399	367	392	370	379	390	395	376	357	385	363	392	370	388	405	397	398	370	385	348	355	361	366	393	411	383	377	387	393	379	342	371	380	381	406	385	377	388	410	387	416	370	369	406	373	389	414	428	381	381	386	381	403	414	384	376	402	383	376	382	373	378	408	401	417	383	435	389	381	413	398	395	367	384	361	385	370	376	382	361	383	378	378	403	386	386	411	385	392	382	393	409	382	406	364	379	389	364	382	361	376	416	383	387	408	359	402	386	400	386	386	412	384	369	407	388	404	412	386	408	399	362	436	372	368	396	349	389	379	380	394	392	344	413	399	370	403	410	369	378	382	402	392	393	382	365	382	389	392	388	377	437	385	369	367	373	352	370	414	400	377	418	415	388	354	385	391	413	393	439	350	403	380	378	409	383	423	381	408	377	390	340	374	362	369	382	443	409	386	369	398	380	372	427	404	401	370	388	425	399	381	407	375	383	415	344	376	386	394	348	412	379	396	408	427	371	380	403	410	400	426	370	423	397	369	366	379	376	353	378	360	420	380	361	376	367	390	390	382	381	428	381	351	373	379	387	421	359	362	389	416	343	384	396	408	429	396	369	393	389	375	408	376	393	400	420	417	422	360	380	405	337	389	404	406	389	361	386	380	380	361	381	388	381	369	373	412	407	381	369	363	400	399	409	382	402	427	416	384	392	417	403	363	379	367	373	369	423	363	392	403	377	391	392	422	369	381	400	388	386	362	366	415	401	355	380	371	372	412	390	355	370	371	366	429	376	392	386	397	400	398	404	415	422	384	376	357	375	390	369	381	365	402	379	388	375	343	413	382	403	414	345	370	386	411	400	379	374	365	389	416	403	409	390	388	380	390	396	396	381	389	396	372	393	363	409	397	404	415	379	385	408	383	403	409	379	381	377	373	395	390	360	439	350	392	365	407	379	372	368	380	385	415	420	393	362	372	387	388	386	369	407	367	401	396	365	392	374	422	381	335	368	379	372	349	424	380	358	399	406	395	386	377	374	361	368	379	410	380	400	400	413	397	406	381	393	410	420	395	373	409	383	384	400	352	369	383	431	384	394	379	387	372	353	359	404	418	383	360	432	396	386	385	401	400	356	389	397	382	363	372	399	421	383	387	368	396	422	361	370	365	395	370	376	390	403	372	419	377	404	403	336	394	397	420	403	378	380	374	391	381	361	424	384	405	381	418	395	406	405	403	418	382	387	439	348	382	348	388	391	423	406	418	364	385	396	402	396	424	414	414	406	408	392	391	360	402	386	354	355	393	378	399	380	394	370	383	394	365	366	385	403	395	387	376	394	397	386	406	430	392	426	378	367	375	380	404	405	363	387	416	425	371	394	402	405	410	449	377	390	363	394	417	398	435	390	399	374	368	350	395	385	365	388	403	340	378	365	379	380	407	393	403	378	385	392	356	380	402	367	405	368	381	402	379	389	348	396	395	397	375	415	392	363	391	405	372	443	409	419	354	396	354	372	385	401	434	415	393	406	423	387
31843	47512	39668	24042	16888	14950	12955	9260	7341	6000	3840	2538	1634	1120	926	890	816	838	813	789	773	799	765	826	786	784	814	762	785	782	805	759	850	772	784	791	775	796	812	840	830	853	793	792	842	784	829	793	810	759	830	832	771	812	732	784	757	788	862	802	820	804	823	835	784	809	770	761	752	817	800	795	823	776	789	810	820	807	806	786	761	807	803	802	816	731	785	800	822	789	870	816	757	757	817	800	785	786	765	819	875	753	811	745	802	780	859	796	782	778	836	825	841	814	781	857	821	791	765	817	793	790	790	785	817	748	788	764	851	748	768	781	800	840	838	769	788	790	844	814	741	831	800	809	792	784	767	814	807	826	793	786	800	825	827	777	827	781	836	782	833	839	760	734	788	741	833	806	800	801	803	835	837	798	785	778	752	801	785	826	785	817	784	750	808	769	780	766	851	760	794	768	823	739	792	780	817	807	791	775	837	814	806	796	811	787	802	826	776	767	782	765	783	818	785	757	798	757	763	750	759	802	759	863	861	804	789	818	761	797	756	783	777	815	839	837	765	787	787	820	777	790	768	817	820	808	864	800	797	785	817	801	834	781	745	756	813	842	797	803	788	842	814	830	862	819	810	732	777	766	752	798	855	815	791	859	811	828	804	779	845	769	818	755	764	795	782	825	804	822	800	810	782	807	762	784	803	775	836	822	771	778	761	783	782	815	791	818	841	808	793	836	764	799	790	798	864	744	834	817	839	757	829	804	773	808	828	809	845	791	761	770	791	766	743	786	768	849	787	775	851	789	772	797	805	795	804	814	774	771	784	789	781	793	819	820	801	818	780	838	829	814	818	794	803	783	796	829	787	818	769	863	781	833	770	810	783	733	818	832	801	800	790	809	778	814	821	811	799	779	835	805	798	797	789	830	830	810	786	862	795	812	809	802	777	808	739	778	791	770	800	762	784	823	784	800	791	725	804	739	792	810	765	787	802	811	818	825	757	795	722	795	827	780	792	755	773	768	800	799	781	787	780	808	813	838	814	801	748	868	775	775	819	805	809	775	755	803	776	850	799	847	761	742	801	822	828	809	775	817	777	829	781	822	829	823	811	811	786	795	820	778	795	770	788	788	792	764	803	753	809	803	786	794	861	858	779	813	812	761	784	753	795	810	834	771	741	761	836	803	783	782	771	746	787	773	798	789	809	801	771	809	808	787	798	793	824	745	766	798	784	820	814	820	780	801	728	821	833	783	825	800	841	791	754	770	813	767	797	823	768	786	827	815	832	777	777	762	811	777	898	749	797	844	801	775	802	787	814	808	802	822	809	826	764	778	826	765	783	804	770	770	783	859	828	790	811	796	808	776	783	821	820	759	821	879	807	831	772	795	806	777	817	769	803	846	801	767	834	788	789	803	797	806	737	847	826	797	801	781	776	802	823	814	787	811	789	805	829	770	842	832	762	772	807	803	802	792	790	807	851	796	732	792	771	739	801	824	810	811	801	782	776	762	787	817	845	804	774	829	839	822	812	749	826	756	822	760	797	779	827	800	798	774	821	821	799	790	777	780	783	788	798	745	828	795	781	820	777	797	787	812	789	749	790	787	802	847	807	789	798	807	784	864	837	823	791	792	840	779	804	798	819	778	808	796	783	793	806	880	812	847	810	774	797	787	790	767	797	850	821	733	794	849	723	773	803	798	782	808	798	846	773	772	841	809	830	790	759	740	856	766	819	796	737	778	805	815	786	799	784	764	826	777	809	783	800	756	800	808	809	778	802	821	785	790	805	771	783	807	827	769	792	817	824	811	751	757	825	803	813	812	771	791	795	794	792	812	801	801	786	797	808	807	787	795	748	768	876	830	811	799	800	751	812	812	776	764	783	808	800	755	793	780	783	792	790	818	819	781	790	774	810	800	746	771	772	796	793	783	820	841	821	871	780	778	819	797	820	808	754	808	839	787	774	753	823	861	791	795	796	815	846	767	806	799	764	793	793	788	804	776	848	776	794	834	769	746	785	802	777	841	766	879	776	805	757	783	767	775	743	764	799	805	787	810	805	801	800	784	827	770	767	794	856	761	819	779	800	792	791	796	831	788	795	822	787	799	831	805	838	777	801	776	808	802	792	833	759	797	832	765	779	857	802	817	785	822	808	793	790	828	752	857	794	782	774	796	775	790	771	773	833	801	797	758	779	837	813	769	765	767	771	756	830	849	788	787	820	831	867	811	817	798	785	802	791	789	778	796	785	778	786	819	781	783	797	813	826	819	827	802	783	755	749	759	807	767	798	795	787	795	769	862	797	769	767	782	798	849	744	803	787	776	816	798	775	796	786	761	760	805	748	764	745	795	832	814	851	796	814	815	823	802	797	777	768	853	768	808	804	807	791	745	775	795	802	785	771	794	845	808	779	773	846	791	808	794	762	828	870	799	843	801	826	783	770	789	762	770	808	799	813	815	797	784	779	799	783	798	793	824	768	830	829	768	782	818	787	836	818	766	821	744	824	825	772	780	751	786	762	787	821	789	833	769	777	811	769	764	803	758	818	829	744	795	788	763	809	753	791	807	771	852	828	792	796	792	851	813	750	766	757	756	776	845	794	807	783	824	854	850	797	828	794	838	804	803	826	779	840	762	816	778	818	801	733	770	809	803	774	779	785	721	760	792	814	761	814	808	836	827	844	822	791	764	770	762	795	804	797	806	818	807	799	788	840	868	779	773	803	810	791	890	788	803	717	828	772	824	819	803	789	783	769	795	837	806	794	752	768	780	771	753	761	742	832	836	827	799	808	799	818	763	752	759	819	755	780	856	744	760	795	811	812	826	787	762	862	840	791	756	761	790	793	806	812	854	817	749	845	804	781	810	812	819	764	807	793	794	816	833	855	799	833	820	806	763	809	783	765	792	792	825	853	797	781	807	759	810	792	769	776	818	769	790	831	827	827	787	736	793	831	837	832	815	783	785	822	804	792	831	802	812	763	747	810	756	785	801	823	765	790	805	789	834	813	810	759	766	802	780	797	752	803	813	784	812	816	779	774	785	778	821	768	800	794	768	831	842	813	797	786	793	813	819	816	799	836	745	854	773	739	816	765	790	798	777	818	800	750	766	788	784	783	799	784	804	728	814	802	807	836	754	789	771	789	820	800	849	769	791	793	791	784	813	786	795	830	802	785	778	754	759	792	820	735	856	772	856	789	754	786	768	835	829	830	786	826	844	783	807	827	859	820	785	802	834	781	745	824	801	813	793	792	748	787	807	816	799	796	749	819	773	792	825	770	791	811	775	831	779	804	771	814	831	808	799	754	729	768	805	821	823	823	824	779	783	774	791	774	778	828	820	763	793	809	795	755	814	830	777	791	794	795	735	822	818	806	792	768	754	843	785	821	866	801	826	825	831	797	839	778	806	846	829	841	785	840	789	776	763	855	822	771	818	813	762	790	781	865	756	812	829	730	756	791	758	793	789	804	770	815	818	753	797	823	788	838	780	836	758	792	791	769	814
24944	21767	28536	26187	21285	21473	23848	16597	10665	7587	4728	2314	1115	653	476	405	338	340	372	345	351	358	360	331	347	319	363	340	376	374	364	331	356	356	360	346	359	340	322	367	365	344	349	312	318	341	329	316	361	370	330	311	315	350	355	356	367	346	399	338	347	327	351	315	358	347	355	341	322	373	343	336	331	356	380	350	345	369	378	328	349	392	361	351	352	352	341	347	318	379	386	325	351	347	345	336	358	333	328	370	340	334	313	309	360	333	351	361	335	365	314	338	363	358	351	342	359	363	342	310	359	331	343	318	349	349	336	359	349	336	336	327	360	340	358	352	329	344	343	323	336	336	315	332	322	307	336	353	343	342	342	362	361	318	327	359	359	360	346	339	343	342	369	344	385	349	366	360	359	341	369	344	329	347	356	339	348	346	354	363	374	354	327	358	345	336	344	375	339	361	351	334	320	344	361	327	334	371	328	344	305	342	358	305	323	335	344	362	339	345	342	324	315	353	352	328	353	315	344	337	354	376	320	345	342	316	330	330	344	323	345	316	300	316	368	323	353	362	329	333	330	353	330	318	351	308	358	371	325	332	352	351	340	362	353	350	356	377	337	330	360	373	314	357	348	307	333	337	364	355	306	350	362	355	354	400	338	374	334	356	331	357	310	385	357	332	344	313	371	354	353	353	347	358	378	337	341	372	347	314	369	359	313	368	338	374	315	376	343	357	350	333	337	327	324	321	330	327	359	339	329	348	369	347	367	323	375	330	341	359	324	368	349	309	354	348	345	342	361	350	347	327	352	359	351	307	364	332	329	328	359	306	315	364	335	375	362	320	344	341	347	340	341	345	332	315	338	372	364	357	327	324	351	354	306	365	331	330	346	341	338	350	362	361	363	367	310	375	372	346	382	331	357	354	351	326	343	331	368	317	341	335	321	364	343	385	314	302	360	340	355	326	337	331	354	363	320	349	320	338	346	315	312	339	336	376	333	354	336	348	332	366	341	368	368	347	317	327	335	337	344	332	331	350	364	360	356	341	321	368	339	336	322	370	345	366	359	332	371	377	319	336	333	308	341	368	339	360	335	334	317	313	371	366	343	343	347	363	367	345	345	333	363	388	364	323	330	337	336	337	332	354	343	384	345	348	310	332	317	310	350	328	365	343	345	316	355	384	355	343	366	332	336	366	334	389	356	336	341	370	340	314	377	328	339	348	379	331	350	343	360	320	366	330	332	308	343	335	357	365	341	348	339	354	308	308	338	353	316	351	376	361	353	360	366	347	361	343	324	368	360	359	333	354	358	326	349	340	357	359	352	349	322	349	321	357	365	319	370	357	353	330	354	361	357	361	319	314	378	342	337	363	330	330	323	342	344	361	383	308	360	346	337	332	367	322	341	384	311	343	338	356	348	355	320	337	332	316	385	369	331	339	328	336	357	321	341	328	314	365	330	349	344	357	333	354	327	355	374	361	327	332	358	343	341	347	359	366	333	366	378	341	328	332	341	374	338	332	336	352	331	359	365	360	331	334	310	354	377	303	305	307	351	335	335	355	373	353	356	338	361	362	308	361	314	322	356	326	307	341	342	350	335	379	386	376	342	323	354	372	367	290	347	332	364	324	340	343	359	323	333	333	325	385	318	367	330	339	367	347	346	336	330	353	322	339	389	348	317	356	356	334	371	334	311	354	390	338	352	326	333	324	378	341	324	334	330	358	356	330	370	341	379	382	371	347	363	323	328	354	344	350	335	326	339	317	332	323	356	365	346	368	371	350	331	369	314	385	350	350	316	361	330	363	345	343	371	373	339	337	331	355	342	337	327	319	337	322	349	334	344	370	305	350	335	358	347	327	333	330	365	361	365	327	331	355	310	335	333	341	328	328	292	330	344	332	320	344	351	364	362	350	363	332	329	355	330	345	346	317	339	350	334	302	351	353	310	349	350	353	348	337	343	319	351	365	314	373	393	342	347	325	366	325	349	358	336	352	322	355	339	351	361	329	359	342	321	349	326	363	345	331	376	328	354	382	326	345	344	332	351	339	320	357	325	334	366	346	330	317	324	349	348	387	335	334	346	383	298	320	340	354	335	352	350	361	344	321	331	353	363	369	363	360	340	356	332	328	342	348	362	338	343	334	365	362	350	327	358	337	326	319	360	335	360	330	322	313	363	336	357	328	354	312	312	365	353	353	331	345	343	365	333	346	380	341	338	357	354	336	359	324	371	323	363	348	340	354	328	312	357	343	354	357	326	338	383	341	348	357	308	343	347	321	358	369	350	353	361	277	355	353	335	327	363	371	327	344	354	364	348	328	341	312	362	309	344	341	326	355	322	392	347	350	321	332	361	340	372	345	332	349	369	325	335	368	317	344	297	361	350	320	327	338	340	345	325	354	322	345	325	352	363	341	347	353	332	359	349	359	336	313	358	340	348	323	340	373	344	328	305	330	345	342	339	377	330	380	375	337	346	376	321	378	354	339	317	364	360	320	360	336	363	328	357	330	371	350	364	318	356	342	352	353	332	342	321	329	340	359	340	338	354	335	355	356	321	321	355	323	341	348	317	348	377	354	342	336	335	364	352	328	340	355	324	352	334	388	333	344	377	330	358	314	341	377	361	359	336	378	350	356	348	333	349	325	367	344	343	346	350	384	344	332	295	350	315	339	353	373	315	351	371	360	354	347	344	307	316	350	351	359	350	368	343	354	354	335	338	358	310	343	335	325	325	354	372	325	358	358	353	340	311	330	365	343	339	335	364	346	325	361	335	355	360	344	349	351	328	367	333	358	358	330	345	351	337	332	357	368	355	313	347	349	324	328	341	344	379	314	363	312	336	328	352	361	364	339	359	360	345	342	339	362	360	349	313	323	326	331	350	319	350	314	398	333	348	351	354	339	325	327	354	342	380	336	348	371	356	338	373	352	361	371	342	344	359	338	357	373	356	315	350	336	374	331	386	318	365	352	347	396	341	339	324	318	342	372	334	373	334	357	335	347	325	359	336	334	350	319	332	354	342	353	355	344	348	357	369	337	338	323	332	345	338	341	356	330	349	343	346	314	357	319	334	331	346	316	334	332	381	323	314	340	345	321	341	353	331	325	387	361	349	326	362	317	324	336	326	325	303	350	343	304	368	345	326	319	363	361	337	317	345	361	343	347	350	334	340	322	338	363	336	328	384	341	344	344	354	373	331	342	300	353	335	348	345	320	322	350	354	343	336	363	377	395	347	341	308	339	358	355	334	328	355	358	319	331	344	396	348	348	315	326	335	329	328	350	337	312	374	349	363	335	366	355	372	327	325	332	350	321	345	362	347	327	334	371	359	330	313	352	354	337	324	305	341	359	321	349	347	322	339	371	360	359	324	315	329	360	345	376	344	352	340	358	354	333	354	373	333	358	361	341	325	347	345	310	323	348	359	339	345	363	350	332	337	361	339	349	321	370	351	330	341	363	368	337	357	319	353	342	376	359	343	351	358	353	329	375	366	356	313	355	329	356
32949	53098	44920	35970	31011	33167	33797	27573	21791	17692	12276	6745	3153	1705	1109	921	787	697	677	713	677	741	744	723	676	732	688	661	737	757	773	737	738	699	716	724	699	725	713	735	706	701	700	707	710	749	721	687	690	700	721	717	673	718	726	728	691	706	734	752	719	711	744	725	717	743	723	703	732	783	707	706	719	704	677	726	740	724	712	692	739	642	745	721	712	746	754	711	721	740	708	707	726	761	724	752	721	713	691	686	713	747	718	707	713	762	709	717	756	692	742	718	729	718	743	724	733	728	718	717	713	712	675	718	711	750	697	754	734	740	741	720	720	754	730	709	700	713	668	685	746	721	709	750	718	694	718	731	697	716	688	697	675	724	666	760	691	724	714	714	721	724	710	681	729	755	685	724	760	726	736	723	742	693	716	703	714	732	796	699	691	729	717	668	707	721	716	703	710	761	717	684	704	711	753	708	718	731	721	795	694	764	678	692	704	676	697	697	696	713	752	724	710	676	724	754	709	762	747	713	747	737	726	739	706	719	673	720	747	703	691	734	713	722	717	735	709	738	708	697	692	685	717	674	753	690	732	709	713	775	717	718	724	715	737	723	709	704	736	740	687	737	713	711	674	734	715	731	719	767	712	699	712	705	751	664	692	734	743	727	732	729	686	761	731	741	728	726	743	722	720	722	681	691	726	678	724	738	763	689	761	727	736	752	727	712	683	687	697	750	712	724	729	729	695	685	719	690	735	691	711	734	715	688	736	722	697	692	703	734	753	695	713	705	753	767	685	768	685	716	690	747	730	700	725	652	768	692	735	710	708	658	749	738	728	678	725	715	679	723	770	707	701	686	720	713	775	748	686	730	747	709	683	738	713	739	732	734	675	699	702	764	703	701	748	776	730	733	751	743	765	686	705	724	722	703	711	694	695	743	753	709	754	703	727	695	722	721	761	696	712	759	737	718	711	735	724	721	723	672	703	723	763	700	697	666	683	726	701	726	699	691	741	729	686	753	719	715	654	649	726	723	735	753	686	716	690	699	733	698	718	692	750	684	700	748	743	719	680	736	750	719	751	734	727	742	764	715	729	755	686	733	709	730	699	697	713	701	749	717	729	738	728	672	698	723	702	737	745	678	702	748	684	752	731	741	703	730	697	693	694	718	719	689	709	722	755	747	706	737	725	730	756	744	710	704	721	708	671	715	659	699	736	741	759	693	705	723	707	722	672	707	729	701	665	722	747	714	686	712	685	658	708	698	737	730	724	690	731	706	719	750	712	704	771	728	741	734	721	722	759	692	694	704	763	706	750	707	734	720	722	732	725	721	710	714	699	734	744	709	699	685	695	700	658	754	701	789	736	698	702	745	701	719	693	710	740	703	724	723	730	699	728	719	730	724	725	716	721	762	700	699	757	715	760	697	747	735	733	675	718	740	688	723	757	726	686	731	685	748	758	722	768	732	731	721	742	755	710	692	686	687	708	721	736	763	711	706	716	703	713	724	731	729	687	726	724	715	687	754	725	713	719	714	711	767	696	725	717	677	694	719	732	705	712	722	730	690	747	679	713	750	680	681	742	684	748	736	683	749	665	681	675	720	750	703	751	787	729	729	718	777	766	750	690	735	743	745	689	714	743	696	673	720	704	735	758	693	674	738	755	698	698	685	721	668	727	684	725	709	771	727	696	754	748	694	711	734	741	696	699	693	670	733	754	698	720	725	698	735	729	657	688	729	739	713	734	758	694	744	739	759	725	749	733	763	711	723	703	734	722	729	680	754	740	704	715	722	706	702	711	706	733	711	744	688	721	725	728	673	749	706	755	691	768	738	711	719	745	714	737	724	740	735	709	690	711	710	738	709	707	712	714	743	739	752	767	726	733	688	700	752	706	746	729	722	687	746	722	688	701	732	692	745	729	754	743	749	694	761	708	765	716	718	684	709	720	728	710	742	696	772	719	705	760	703	705	717	738	684	709	713	702	706	725	751	720	692	681	720	669	705	700	753	731	731	676	731	682	656	736	729	725	709	719	675	678	714	761	709	712	669	695	668	693	697	780	731	699	725	712	705	760	724	724	704	688	745	781	721	727	710	748	719	738	751	770	747	721	720	718	734	707	699	721	745	732	716	676	681	721	721	730	705	699	684	744	752	762	761	762	727	707	744	697	734	733	713	722	698	714	764	776	718	706	760	696	739	728	727	767	690	732	768	747	729	739	723	715	713	703	725	708	677	747	737	745	703	697	685	707	736	722	762	727	717	717	743	674	780	703	721	757	735	744	685	752	666	742	755	721	761	685	745	684	716	759	738	732	748	731	737	673	750	711	719	765	690	736	723	727	758	714	672	697	751	793	720	744	727	707	734	757	726	719	735	693	706	754	737	699	737	716	754	721	663	731	730	765	737	722	703	733	692	717	735	728	732	739	735	729	695	696	716	707	698	719	737	697	717	747	751	696	754	744	720	761	711	707	730	728	744	753	706	745	783	779	733	670	672	702	755	717	765	694	706	727	672	736	698	678	678	682	767	723	727	718	699	704	741	728	656	719	750	760	694	684	686	678	710	730	697	771	674	723	656	718	674	696	724	668	704	751	747	692	736	735	755	721	722	753	708	687	715	758	709	759	693	703	703	748	722	734	694	720	732	727	700	690	721	705	741	706	703	732	771	711	714	767	773	684	707	747	747	693	649	692	685	726	771	679	685	687	732	699	735	709	658	683	695	708	705	728	668	744	692	724	707	703	704	678	664	747	679	722	680	749	690	709	668	692	675	740	710	727	692	742	712	681	739	730	738	732	731	709	671	705	755	734	704	738	699	727	699	710	708	749	696	739	688	697	700	717	751	708	738	729	708	738	714	765	697	737	708	690	757	685	737	705	667	760	734	734	752	733	759	713	709	734	764	785	710	674	688	754	728	707	712	717	713	770	692	761	710	764	730	780	709	697	726	721	687	744	737	714	740	783	739	702	679	709	721	716	725	753	711	723	753	728	758	716	721	714	701	724	729	688	728	692	737	659	678	686	680	719	697	734	746	691	739	721	717	730	733	757	718	726	691	750	707	697	761	718	667	699	714	734	745	754	738	709	700	739	729	672	736	703	733	710	710	747	777	726	721	686	777	767	693	697	706	708	706	711	717	710	703	762	693	722	739	729	738	745	721	738	801	746	728	770	738	755	735	751	718	768	722	716	757	692	775	727	718	784	686	712	769	770	717	680	713	688	705	708	765	737	688	729	781	792	673	716	709	730	751	710	714	733	713	696	658	749	730	702	735	686	688	693	716	667	703	733	754	727	723	687	768	702	706	723	677	710	690	772	745	696	733	720	724	744	732	666	727	712	705	674	741	694	697	726	729	726	713	735	752	723	715	670	702	749	756	715	726	714	719	741	694	724	711	646	725	705	708	752	736	762	736	703	764	730	661	709	777	739	707	735	711	758	714	773	740	674	727	671	756	733	667	692	772	688	728	690	739	693	756	732	718	738	747	699	683	711	767	709	742	705	717
23706	21739	29527	24570	22929	29894	34112	27483	22506	18528	12263	5786	2268	1102	631	473	356	345	335	339	323	346	324	333	349	357	332	318	306	356	338	322	314	355	353	313	342	320	345	316	313	310	304	338	329	308	332	332	345	345	308	341	329	318	312	359	334	342	310	309	329	323	329	345	322	332	313	359	325	324	311	354	321	340	325	326	331	294	313	325	323	332	316	314	354	304	316	313	321	344	332	300	327	330	347	322	304	303	312	329	332	334	307	357	356	319	344	331	302	365	308	325	311	341	322	327	360	338	345	316	322	327	328	315	350	330	330	334	321	367	329	305	319	337	307	331	323	327	330	357	293	374	317	325	320	310	373	373	347	320	336	353	351	342	319	355	319	304	337	362	336	322	313	318	353	320	370	331	282	318	333	325	334	348	300	337	316	310	319	342	295	353	368	321	341	339	345	325	362	325	325	329	349	320	368	357	341	332	361	328	298	317	309	296	331	339	323	327	351	327	332	338	330	296	342	308	329	346	294	322	323	337	359	320	325	322	346	354	325	298	334	375	331	309	330	350	341	369	296	329	329	301	345	320	315	303	324	338	324	328	348	343	336	327	302	371	366	340	321	324	358	355	306	349	304	314	309	332	333	304	319	353	287	319	331	318	344	328	357	335	330	310	363	320	365	322	305	315	313	295	368	328	320	337	305	332	332	298	330	343	330	323	324	341	330	340	348	285	346	337	343	311	341	309	323	344	339	321	319	315	316	329	334	306	310	352	327	309	363	370	342	322	354	284	321	317	297	318	329	335	361	330	320	328	319	300	284	325	346	341	319	326	333	321	306	310	343	322	331	340	347	323	358	295	321	312	331	330	338	324	350	315	318	298	325	353	325	321	342	351	307	358	310	352	350	343	300	356	360	329	315	336	328	349	290	336	359	341	353	291	351	322	316	332	351	313	334	355	331	329	316	294	326	346	307	301	330	307	346	332	326	312	286	321	359	339	357	349	318	353	328	320	342	329	333	331	323	343	340	306	321	326	323	326	333	316	311	337	336	355	347	345	319	333	335	319	316	306	326	301	351	339	322	323	350	317	343	320	321	324	319	341	323	290	328	326	336	327	316	329	323	320	364	350	327	337	330	334	322	269	329	334	340	333	329	339	327	294	327	334	366	353	323	324	327	347	325	310	322	372	319	361	322	314	338	333	319	351	324	334	314	356	326	312	326	343	323	321	327	350	322	356	337	326	294	306	334	367	320	320	337	335	308	300	351	297	337	354	315	343	328	311	349	314	350	383	289	368	331	329	300	307	350	356	329	307	316	308	334	307	333	319	376	323	351	330	335	320	352	330	312	343	283	330	332	330	340	331	354	311	334	316	352	310	335	300	310	289	338	326	355	314	317	331	339	322	358	346	306	327	349	356	328	320	319	327	305	339	291	355	315	341	316	329	331	341	309	322	315	315	315	364	308	305	358	310	304	346	345	322	336	307	314	352	337	351	322	320	312	346	299	359	308	349	363	312	362	325	348	321	327	364	331	342	325	343	304	357	315	298	339	343	296	303	357	345	308	349	338	311	353	304	314	325	344	332	338	338	339	359	330	337	321	324	318	328	320	345	334	328	353	313	334	324	313	311	354	329	326	334	329	335	357	316	325	338	321	318	321	316	321	329	280	316	370	323	340	356	286	338	363	352	323	313	335	306	297	344	285	333	383	348	322	309	375	341	358	338	322	326	346	327	336	337	337	343	345	326	322	358	324	283	322	318	324	296	325	307	348	335	321	309	338	322	340	323	330	336	339	300	320	352	340	329	353	324	330	310	321	335	333	325	301	322	368	317	350	320	337	325	338	334	329	354	339	324	329	332	334	322	373	331	338	307	324	293	335	332	328	333	346	337	327	340	311	337	331	320	356	336	313	330	323	365	342	331	380	353	318	322	376	350	325	300	348	358	300	328	311	368	327	336	353	334	342	327	358	360	324	358	320	327	324	341	344	347	312	333	340	363	310	331	328	349	339	328	367	319	344	308	335	330	314	334	321	336	396	363	331	301	358	336	311	364	325	340	336	360	312	344	303	322	305	336	341	345	335	307	329	324	338	312	341	330	346	333	327	339	326	328	292	341	317	338	337	328	327	318	299	326	317	326	345	349	330	324	310	328	322	339	340	312	302	341	364	327	318	339	282	345	350	346	336	314	356	345	308	308	308	352	311	343	327	337	344	303	349	340	327	345	350	298	323	303	339	334	356	310	337	310	297	310	333	354	338	334	333	317	332	321	331	363	355	317	326	332	345	330	322	330	353	348	338	312	363	360	353	323	320	329	332	351	334	351	328	315	298	312	371	331	321	329	327	329	352	320	380	321	319	319	332	334	300	328	361	316	317	300	355	310	297	335	350	339	312	334	315	314	305	358	331	340	348	344	314	312	337	348	352	323	352	336	363	331	328	364	332	322	333	320	346	306	351	337	334	286	336	344	344	348	355	363	326	336	336	300	344	330	332	327	319	324	302	332	313	323	310	342	313	337	373	322	350	378	332	341	329	336	309	361	336	315	311	336	338	315	351	310	319	306	316	341	331	339	329	344	324	342	315	347	316	315	350	349	323	344	326	286	333	317	310	338	313	304	334	337	313	349	318	310	337	332	341	333	315	309	310	333	299	359	372	367	328	324	341	359	362	351	342	357	311	335	349	337	348	355	328	307	333	322	316	345	330	334	287	354	347	317	340	325	284	357	346	325	313	319	313	322	314	364	319	306	311	333	336	322	314	345	345	320	342	329	337	340	320	347	324	333	309	341	328	337	331	342	330	345	310	350	323	344	321	351	318	343	327	313	311	312	344	346	321	328	330	343	344	330	353	352	332	333	328	322	293	321	344	341	333	376	318	335	341	343	347	324	344	332	334	331	318	308	339	347	330	395	324	324	325	299	317	310	330	325	375	359	327	327	339	333	323	369	312	334	273	312	350	314	314	296	314	327	319	330	297	356	334	329	325	347	327	332	310	302	337	305	323	318	341	316	335	347	333	346	348	314	325	362	293	333	316	344	333	339	353	355	326	366	342	345	317	295	355	324	324	321	347	332	330	307	334	341	323	313	325	339	326	328	310	336	312	303	344	332	319	334	332	319	359	331	327	323	334	334	325	315	298	315	309	323	305	365	334	326	336	328	333	294	369	334	324	354	340	335	330	344	341	337	314	346	337	339	317	343	341	316	330	316	340	314	362	329	332	316	353	326	341	343	342	331	308	307	326	330	335	295	312	331	329	322	324	308	331	324	300	326	357	307	335	324	357	343	338	335	330	317	312	313	329	320	333	319	357	332	326	351	355	357	288	329	304	336	329	323	319	322	334	318	344	320	347	354	341	367	343	353	327	336	344	371	346	338	312	327	317	356	364	348	328	319	337	334	324	315	335	307	310	354	313	322	337	342	327	318	334	310	334	336	356	323	355	347	328	316	307	356	331	310	319	355	307	343	323	352	322	333	327	324	326	322	339	333	355	308	335	314	313	325
37863	61409	54251	45403	39474	43264	40394	38312	33304	30005	22708	13620	6469	3178	1620	1080	817	707	739	653	625	678	643	619	654	617	679	670	724	652	712	664	688	677	697	671	681	683	682	697	660	666	660	645	638	680	679	692	685	682	659	671	684	646	687	658	693	644	628	658	651	738	625	660	706	664	691	665	681	657	695	660	675	628	627	708	638	671	682	631	676	628	659	666	706	668	683	617	630	667	621	658	696	637	660	681	631	675	705	624	655	652	708	691	687	654	649	666	712	637	681	599	712	660	669	710	690	670	686	635	663	636	669	673	623	626	675	653	646	713	712	719	655	682	651	680	651	652	621	665	671	697	678	691	654	691	695	660	695	678	681	677	681	659	672	686	668	690	699	640	724	650	664	679	705	652	694	673	691	673	640	649	673	670	670	664	694	668	661	625	692	681	656	634	682	685	651	673	677	677	626	659	662	655	670	669	644	677	703	691	686	705	670	630	681	700	679	668	672	650	653	717	654	696	670	686	653	669	686	694	648	657	662	679	697	655	636	662	663	643	661	695	726	671	673	640	652	675	652	646	682	648	646	706	647	675	653	649	674	665	669	682	672	655	669	662	680	693	679	633	656	683	648	617	647	627	661	708	682	650	700	705	693	692	656	670	692	687	673	685	672	660	659	693	666	691	682	658	654	672	706	659	621	660	663	701	635	648	666	626	626	691	687	649	656	698	642	670	764	691	702	682	706	633	691	659	652	670	712	624	681	639	694	654	686	705	674	692	641	689	659	642	684	637	661	658	653	692	668	683	667	715	637	688	661	656	699	677	665	663	668	697	644	692	648	663	620	690	683	669	684	666	653	673	617	618	678	634	737	629	661	700	705	689	643	633	669	673	668	685	641	659	669	690	647	692	643	665	605	672	654	636	620	651	715	689	669	648	666	661	663	669	646	651	631	696	686	686	701	660	660	690	687	644	603	690	656	656	630	690	674	671	679	666	655	632	683	732	673	684	649	695	671	668	654	671	632	675	666	689	675	682	663	680	660	648	647	680	678	641	603	722	695	673	635	659	632	657	619	640	680	640	677	682	642	672	683	724	710	697	626	659	669	657	638	678	707	654	701	671	674	628	681	693	656	683	693	696	687	655	708	644	631	624	634	630	683	675	636	675	684	609	654	691	687	707	625	662	618	689	623	673	657	648	662	670	679	687	727	700	653	672	648	687	661	657	664	753	645	662	731	686	738	686	631	659	679	692	702	639	647	646	645	654	658	622	683	675	680	689	665	679	634	634	661	649	714	680	664	653	642	630	700	657	656	671	675	659	694	697	629	645	695	702	629	625	634	678	623	646	700	644	700	652	708	639	697	705	638	713	691	673	633	708	640	661	645	640	678	662	708	685	650	658	720	666	665	650	697	665	669	642	687	691	626	710	717	633	678	643	662	658	621	662	660	689	673	713	648	685	651	632	666	689	634	634	700	698	671	679	697	661	667	620	664	713	631	669	680	655	660	687	705	697	702	702	685	702	643	672	674	651	658	680	655	657	654	669	641	632	686	640	629	690	623	619	669	675	637	677	665	663	692	677	671	611	649	657	701	649	635	670	695	679	673	646	646	672	671	644	668	664	622	683	652	638	659	661	685	638	692	628	629	683	687	673	661	658	624	684	711	708	666	648	712	663	704	669	663	646	652	632	697	692	635	627	682	654	672	642	652	669	698	670	657	653	673	643	640	666	670	747	647	715	630	669	680	669	668	708	660	691	662	685	704	605	657	736	650	658	680	699	679	672	691	685	674	686	691	649	646	682	654	703	659	641	715	652	670	681	674	714	716	670	718	614	682	637	682	651	658	653	704	682	660	678	660	685	700	629	656	670	673	618	646	651	613	701	713	660	652	662	656	694	710	603	638	673	700	639	678	689	699	641	707	640	627	658	690	646	643	681	620	688	655	669	677	674	643	690	696	637	700	664	684	627	638	698	713	699	646	705	734	685	662	669	691	647	681	687	654	663	674	693	646	674	688	641	678	689	648	696	644	693	663	632	695	644	696	702	659	670	657	652	666	703	664	724	714	655	679	676	696	645	656	657	667	675	678	675	643	622	674	648	700	697	689	630	661	664	657	652	669	675	664	663	679	644	672	684	680	679	665	690	670	635	704	678	645	675	688	673	720	650	682	652	675	670	666	623	651	659	640	708	679	651	691	661	684	700	675	667	687	662	673	728	644	659	715	687	684	682	621	675	632	698	635	644	633	648	702	645	669	639	650	663	684	637	659	659	686	705	658	680	694	645	679	668	638	671	693	656	656	649	655	689	683	707	676	656	671	682	662	703	651	723	669	673	707	643	647	679	683	695	667	678	630	670	640	662	651	703	673	707	724	675	685	643	642	653	699	655	670	679	626	674	648	680	682	672	677	630	679	650	695	695	696	651	647	658	633	658	674	692	655	661	667	690	645	660	710	703	667	641	673	619	649	649	665	701	681	659	702	713	686	678	690	693	661	699	693	697	679	664	693	667	640	682	640	670	701	677	629	694	652	665	663	629	666	638	705	677	717	671	659	615	692	684	655	699	652	653	659	688	729	650	707	660	633	652	629	668	634	646	681	666	666	711	683	673	655	680	727	693	661	682	656	609	628	665	662	662	679	653	623	668	685	665	677	693	673	658	663	692	657	670	634	664	693	654	672	654	705	685	647	682	676	700	681	697	712	659	652	646	649	655	675	675	655	703	645	680	655	632	612	686	721	701	656	680	635	666	688	633	676	644	638	671	699	639	684	650	648	664	634	668	740	655	681	649	643	692	629	640	623	628	678	681	635	644	664	626	687	667	656	689	656	675	681	672	703	626	638	668	660	650	675	675	674	746	657	681	715	672	653	654	693	650	679	674	703	678	649	711	689	697	664	726	696	712	651	679	618	655	600	711	662	655	666	649	646	659	674	649	680	710	654	695	652	647	692	690	671	680	659	694	694	664	662	713	645	687	668	630	681	661	618	662	671	686	640	650	644	720	665	661	681	641	721	653	620	623	660	646	672	669	671	711	720	660	671	681	649	666	676	665	649	628	641	661	715	676	681	721	656	674	694	622	674	678	653	691	689	710	649	641	683	635	658	669	661	669	650	686	687	637	639	650	641	675	679	675	679	662	694	661	652	711	639	626	669	689	662	605	681	686	655	663	677	642	729	698	675	672	646	676	654	631	686	700	684	673	647	660	654	617	671	690	623	641	677	644	650	677	656	674	688	656	639	646	678	655	680	672	671	676	663	675	689	703	658	662	692	676	640	679	648	647	628	671	667	693	686	698	654	669	656	644	668	668	648	659	731	626	642	659	620	697	659	701	711	654	721	612	696	670	640	642	626	655	660	696	698	693	657	696	677	667	616	675	657	679	685	592	629	683	670	693	638	670	637	620	649	705	719	673	677	673	692	600	632	661	687	685	667	655	678	672	680	690	669	666	690	673	672	656	648	633	662	679	657	662	726	675	630	682	629	665	682	621	676	676	659	639	704	669
28115	26458	26271	18792	9083	5754	2951	2795	2868	2328	1820	1006	678	499	418	379	400	380	390	412	391	420	392	370	400	363	445	428	374	371	382	366	405	370	395	382	399	381	397	370	393	409	346	398	373	344	356	401	381	408	327	384	331	387	398	384	415	411	396	390	375	383	384	394	393	377	405	408	368	392	406	400	342	387	374	414	349	403	398	388	401	377	384	388	405	370	394	378	369	366	402	385	338	376	388	372	372	370	382	404	369	391	382	385	384	366	394	387	351	386	394	344	408	399	426	389	365	395	380	382	368	406	374	389	395	406	388	409	376	389	383	377	375	401	402	393	394	385	359	410	359	371	353	388	376	405	378	397	369	378	421	357	419	373	382	372	359	358	388	391	401	355	390	372	377	370	398	384	420	374	386	403	381	369	408	367	371	346	380	390	406	416	391	390	378	422	388	420	394	388	364	392	392	391	378	430	377	360	402	384	376	378	361	407	393	388	380	351	407	377	398	339	401	381	397	374	400	405	371	363	364	408	362	407	353	382	366	340	406	393	415	374	356	420	388	372	379	412	393	400	404	379	383	375	371	424	409	356	393	400	392	371	370	380	387	395	392	416	410	385	396	390	346	395	387	397	388	391	391	404	377	382	390	397	387	382	360	379	382	437	376	384	372	390	394	392	373	387	364	398	390	404	385	386	392	366	360	379	414	399	377	419	415	420	427	408	401	408	372	387	395	381	393	398	405	347	363	389	375	378	396	357	404	400	383	370	381	382	411	367	377	401	411	409	387	419	386	394	390	341	418	416	383	411	380	372	357	409	398	382	359	344	390	367	381	403	416	359	374	377	381	400	399	389	379	365	349	419	400	400	380	391	387	385	337	376	419	367	352	399	416	422	395	387	346	353	401	356	396	388	393	383	383	451	358	388	431	391	380	390	368	402	369	398	393	397	373	398	403	367	417	415	357	396	408	394	362	367	379	390	366	353	366	348	371	407	393	386	372	358	395	377	395	376	397	402	401	378	357	368	393	393	382	393	392	388	401	392	375	397	368	389	386	376	369	394	400	378	408	372	376	392	402	401	390	408	345	386	371	358	374	375	388	379	385	410	388	411	362	375	344	422	373	420	376	374	350	411	371	376	388	385	411	397	368	381	373	420	355	400	384	417	408	394	375	337	377	350	364	385	373	411	419	390	380	399	394	422	383	410	389	381	390	364	400	366	370	392	402	376	367	406	412	387	365	398	401	359	376	357	366	378	385	404	410	413	390	356	404	401	343	378	402	364	365	422	388	381	366	344	379	354	391	390	408	386	382	385	378	387	395	382	390	378	359	368	401	356	374	383	409	392	359	391	412	399	376	394	388	395	348	360	402	372	390	391	378	400	376	380	378	392	390	364	406	380	400	378	394	371	362	407	381	399	397	379	376	367	350	405	416	401	394	368	393	404	360	345	372	388	390	381	406	339	398	323	335	395	397	407	374	415	387	380	408	404	390	371	385	360	371	389	406	358	399	410	406	362	413	397	392	369	396	376	380	386	415	412	387	393	395	375	408	399	373	376	390	417	398	391	381	384	388	380	382	412	375	388	392	355	382	402	398	384	400	401	429	382	385	372	382	383	372	376	407	399	375	403	384	363	361	395	400	378	362	424	345	384	401	386	385	389	347	383	382	393	391	394	416	429	390	382	372	400	358	363	385	398	382	410	370	386	398	409	413	379	354	377	389	378	376	421	387	356	384	352	374	349	378	406	364	394	368	355	382	381	394	398	373	380	368	406	386	390	398	385	385	389	381	390	389	391	406	388	379	371	385	376	382	392	427	374	403	391	369	395	434	403	392	420	370	404	387	402	376	414	425	375	351	394	375	376	393	365	377	379	369	410	383	407	387	400	368	419	360	412	369	428	394	361	367	376	355	387	364	403	395	372	391	375	412	399	381	360	396	395	435	400	365	375	393	390	410	360	361	382	366	348	397	364	389	374	377	375	377	363	383	407	411	366	362	383	408	405	394	387	404	376	391	366	396	383	366	404	385	377	382	400	385	364	384	391	355	404	370	385	396	359	429	404	388	353	369	405	384	388	387	392	404	376	379	408	377	396	390	375	394	422	387	418	369	411	391	365	406	405	410	389	368	399	391	388	370	357	373	385	375	387	414	380	360	385	372	392	390	391	360	379	418	365	419	399	420	381	403	391	435	362	376	398	403	407	408	381	395	391	379	379	416	389	383	381	381	376	372	415	366	424	373	388	381	417	425	374	377	395	352	362	388	388	361	372	359	414	383	370	386	415	358	391	407	383	383	376	379	377	371	430	411	397	372	385	436	394	370	431	360	414	405	372	372	370	375	390	370	391	382	364	406	370	402	389	390	372	374	400	343	381	392	379	386	385	382	381	379	390	331	400	373	408	384	374	397	361	401	405	402	370	408	397	401	385	373	413	412	382	379	392	377	376	371	403	391	412	407	394	353	386	361	373	380	370	395	371	386	388	386	370	403	379	397	387	458	386	400	399	391	386	386	386	386	342	405	398	400	358	382	384	367	369	390	390	355	364	410	395	378	409	416	379	405	389	403	389	418	384	373	371	394	385	393	416	397	368	354	400	406	376	372	390	403	390	391	384	397	393	408	374	353	367	373	384	382	389	414	398	376	392	381	410	387	385	409	370	388	386	385	383	362	409	380	382	383	372	387	373	381	381	361	387	377	421	358	360	398	414	383	445	377	371	367	408	401	408	373	396	395	385	352	356	408	395	378	383	399	393	391	410	360	382	376	374	380	392	389	381	386	341	366	398	387	380	373	389	373	413	388	400	408	391	400	419	423	355	379	397	388	395	402	385	390	358	390	363	373	367	361	379	395	416	391	381	399	391	372	370	385	386	368	386	396	387	386	390	386	369	371	375	414	374	424	381	385	408	350	391	370	381	370	388	379	355	377	383	375	398	398	411	366	376	402	379	388	398	367	380	390	410	405	405	374	376	353	367	381	413	383	384	433	404	377	446	403	394	383	415	389	398	369	380	403	397	388	370	383	358	383	390	407	356	428	372	385	355	397	385	371	413	380	394	413	383	370	372	366	349	369	370	395	407	421	369	393	390	370	354	405	384	401	410	381	376	396	401	379	390	412	366	350	371	400	389	361	361	394	377	396	405	390	415	358	396	361	418	407	389	388	350	408	401	378	369	397	387	389	418	410	426	398	388	370	374	386	392	381	371	414	402	405	428	394	394	347	375	397	403	383	405	443	383	395	336	394	418	389	355	393	388	389	386	345	371	413	375	381	390	386	430	393	437	383	390	380	386	382	375	402	390	401	418	364	381	388	358	385	357	353	383	373	377	425	407	389	391	387	421	389	386	422	387	342	378	377	376	357	371	348	367	392	390	414	411	364	425	379	382	402	427	385	354	371	379	397	382	387	369	408	379	363	418	348	380	373	407	371	386	403	403	392	416	397	400	405	409	373	370	375	381	393	381	390	380	391	370	387	412	382	353	428	405	385	372	404	364	370	395
32832	45762	35990	27035	18601	14590	8496	9146	8299	6600	5065	2858	1662	1186	961	858	797	810	771	824	859	787	859	794	801	810	803	768	799	871	782	788	846	757	844	827	804	817	760	757	825	788	844	821	724	813	765	809	778	801	815	763	818	799	750	792	776	822	782	778	818	793	760	792	828	822	781	769	765	782	855	796	790	784	801	809	806	790	816	776	803	751	763	749	750	805	873	784	805	827	810	825	815	811	779	771	803	774	834	825	755	779	798	790	771	779	803	744	798	776	805	793	820	779	726	779	771	823	777	806	756	765	829	785	784	832	776	798	794	803	812	818	809	720	785	775	801	777	798	791	751	783	804	799	825	751	787	770	728	769	788	792	745	796	750	854	784	845	771	772	788	782	785	775	779	819	815	764	804	848	734	807	742	778	780	830	782	812	769	779	811	759	781	731	765	866	786	828	777	787	777	759	830	774	763	802	759	772	799	822	793	778	793	798	776	746	803	846	748	774	750	851	798	807	823	809	840	809	751	800	790	777	761	801	816	818	779	788	787	781	818	793	806	808	797	821	769	782	792	820	822	836	795	825	805	840	746	833	813	809	736	831	815	798	809	828	801	784	802	773	829	827	747	779	790	785	764	792	778	792	836	803	808	747	788	776	798	850	827	851	765	798	807	838	792	773	822	790	784	842	764	783	764	790	787	789	769	818	776	779	834	826	812	844	777	856	793	769	818	782	774	778	784	775	759	810	810	788	783	804	802	797	770	778	756	792	796	793	754	759	750	835	817	786	786	783	818	788	785	810	784	777	816	755	830	785	714	755	789	775	809	815	832	787	764	777	778	815	778	769	748	772	804	822	825	789	783	729	818	791	802	785	792	802	759	763	758	824	782	827	846	766	776	796	733	818	821	785	790	738	766	808	768	813	786	753	771	808	786	782	829	857	745	760	789	786	814	804	837	810	799	809	796	793	796	827	832	822	837	748	801	809	780	794	839	770	808	790	824	811	789	823	809	771	802	838	774	835	758	813	797	819	782	757	856	747	801	837	816	799	777	845	814	782	772	825	740	857	758	799	823	793	784	756	784	780	764	739	819	822	808	864	773	824	768	790	777	813	777	792	763	788	858	835	764	817	763	797	856	772	731	816	794	814	787	852	772	810	783	774	763	777	795	816	777	828	782	818	781	766	841	726	793	803	795	822	823	758	766	746	854	782	793	829	786	814	802	827	776	791	800	800	744	772	826	774	837	821	756	822	789	837	827	813	771	773	865	800	821	732	818	802	777	814	826	762	759	823	838	773	800	745	808	768	840	777	775	811	763	841	749	839	814	814	767	792	744	783	807	811	861	759	777	780	835	788	818	825	787	797	772	826	766	790	831	793	765	797	789	779	751	763	820	780	792	826	822	815	773	759	826	791	767	841	762	764	801	799	799	756	802	813	747	792	762	805	832	757	758	806	791	770	836	781	796	836	832	822	776	832	765	768	829	792	777	803	753	792	790	784	765	804	771	784	786	799	785	797	778	765	794	796	786	793	841	842	797	755	837	756	794	742	784	781	740	825	752	826	797	757	741	801	808	811	762	866	766	777	807	826	786	816	784	750	802	791	816	785	822	775	792	775	844	793	805	775	780	790	788	784	796	823	847	865	785	772	821	865	777	783	807	741	782	783	835	816	808	805	771	792	822	790	851	831	832	817	762	786	835	824	766	762	828	817	785	799	748	726	783	736	795	852	830	819	810	769	773	835	825	799	755	764	791	846	858	823	784	791	804	827	796	829	772	818	818	815	780	757	804	781	765	766	802	829	777	774	822	828	768	785	782	832	794	798	782	830	764	744	798	822	786	793	776	814	785	758	782	755	753	771	826	804	849	847	737	790	786	733	843	798	767	772	829	772	822	813	837	760	805	822	853	823	820	754	809	788	782	847	780	816	821	787	809	825	806	801	831	802	831	763	753	761	809	785	818	783	789	767	759	821	801	825	793	836	845	790	776	865	789	783	820	807	773	764	811	753	756	760	813	794	817	716	813	792	802	786	828	759	750	842	767	828	787	797	756	767	746	790	766	795	791	840	779	758	777	798	844	794	826	777	790	801	778	838	817	780	791	763	796	790	786	770	774	803	809	802	749	800	786	762	770	798	769	778	795	813	783	776	757	836	792	842	829	763	809	829	779	793	753	729	806	825	791	802	795	730	782	787	738	853	835	784	778	807	786	789	782	817	830	803	838	838	783	771	762	823	825	827	757	824	773	792	802	798	824	842	812	787	841	741	798	793	783	839	788	798	833	752	773	756	790	789	762	789	782	766	814	795	857	808	863	815	779	792	827	776	752	821	755	835	804	791	803	850	759	781	782	780	743	787	785	767	770	783	810	774	733	783	746	785	799	782	801	855	813	788	815	851	802	822	789	779	813	780	789	786	780	814	817	828	803	854	766	789	812	781	752	804	793	794	774	802	826	872	810	813	795	807	812	754	771	803	837	786	766	815	780	883	818	815	770	812	784	824	824	814	782	779	769	787	832	800	848	800	778	786	804	796	774	764	752	758	799	813	825	832	832	844	788	839	792	836	772	775	796	794	800	825	799	827	794	764	783	789	854	769	769	799	769	797	818	805	791	762	838	808	806	770	788	776	815	761	798	821	772	808	747	793	741	785	835	772	757	782	797	800	725	746	848	813	786	810	807	814	840	779	712	805	714	795	813	824	832	826	773	789	828	778	789	759	793	739	767	810	784	781	773	808	793	805	781	780	805	784	783	862	845	836	791	847	785	793	807	831	799	776	776	818	815	787	814	776	785	814	802	819	823	783	781	777	791	797	797	812	799	809	805	796	770	841	796	792	802	777	789	765	820	777	806	813	857	788	758	813	780	766	816	806	847	773	780	754	825	854	770	882	791	765	824	822	845	848	783	794	795	770	805	785	811	849	843	783	823	775	806	800	794	849	842	761	807	784	766	786	807	800	843	793	789	845	749	796	779	842	824	789	748	817	772	813	811	796	823	815	786	812	824	793	813	803	802	796	767	801	832	782	809	806	761	766	801	838	817	779	803	838	762	863	746	833	835	803	802	765	787	808	792	773	777	766	807	786	832	820	774	804	764	740	811	845	824	788	779	783	795	803	732	790	827	760	846	800	785	796	797	769	842	835	770	798	827	817	809	786	811	824	809	850	787	782	791	830	772	817	777	799	781	786	781	785	776	826	777	777	798	810	804	848	795	805	775	788	767	793	820	846	795	835	816	799	798	801	830	787	780	774	796	828	770	817	787	814	775	790	753	787	786	802	787	787	790	782	833	728	816	752	790	840	731	749	804	798	753	815	785	810	765	847	790	828	834	832	812	804	827	773	766	807	791	817	833	809	790	852	795	808	771	767	788	809	821	818	821	809	806	769	789	815	768	754	779	775	828	806	769	800	798	805	840	785	779	772	815	811	736	804	831	789	776	806	876	819	798	799	838	808	791	814	791	792	781	778	817	809	792	731	811	783	785	814	807	731	788	793	726	837
24965	21720	28928	26166	21499	21097	12989	13061	14469	9650	5923	2822	1284	662	485	428	379	371	375	335	370	345	386	361	393	344	390	336	357	345	354	322	374	334	349	384	349	349	339	333	354	353	351	360	354	367	352	324	359	387	367	355	339	360	389	330	373	369	355	389	357	364	337	353	375	365	372	369	343	337	365	336	349	344	308	349	347	332	382	324	366	348	361	362	386	362	336	345	357	335	357	359	355	324	337	374	349	351	352	365	362	324	330	355	371	365	337	348	348	352	331	332	357	329	364	352	337	375	342	352	338	376	350	363	361	392	344	377	330	393	336	318	403	386	330	336	342	382	344	361	343	350	379	358	330	338	322	350	348	363	382	370	352	348	347	353	361	366	358	373	364	362	355	360	335	334	336	378	358	399	346	338	303	339	350	370	369	375	350	400	355	364	360	357	366	305	328	323	326	364	344	330	325	351	368	357	352	363	373	367	348	345	355	357	371	387	331	364	351	354	351	375	324	358	370	325	355	333	333	358	372	355	342	345	364	357	326	363	358	344	327	332	381	356	347	346	343	335	329	328	400	319	335	326	341	334	360	335	334	366	328	356	358	311	340	336	360	371	355	345	355	340	329	368	352	350	367	355	350	355	334	340	382	368	346	332	356	357	341	340	377	338	359	356	341	363	376	382	316	365	332	377	386	338	317	362	321	335	357	331	341	368	357	337	365	345	334	392	331	361	357	327	335	351	326	359	357	374	345	339	343	336	347	369	327	357	349	336	378	352	371	324	340	310	360	342	348	324	316	338	369	355	345	380	370	343	322	344	328	331	368	382	396	372	384	349	333	357	353	355	353	353	332	368	366	330	331	373	365	343	346	366	350	311	344	366	368	355	342	344	387	322	362	356	341	348	345	382	362	351	378	360	363	354	366	380	371	370	378	372	344	332	363	339	344	386	355	342	383	323	355	336	345	357	355	347	381	367	351	351	375	365	358	320	349	331	389	343	327	346	313	344	348	369	321	344	344	372	367	353	374	319	351	362	356	348	368	347	337	358	360	368	383	342	369	330	355	312	363	330	347	354	349	377	352	347	328	324	340	357	357	360	336	341	344	328	380	336	356	358	362	371	375	361	375	349	383	347	354	336	356	367	404	365	387	373	379	329	369	366	358	336	333	354	372	332	356	355	357	375	345	314	359	329	327	370	361	385	387	352	351	339	362	364	380	340	360	351	381	349	345	378	364	365	368	354	364	349	329	332	336	357	342	380	354	350	352	378	314	339	395	361	366	364	363	328	384	332	362	364	371	361	336	356	370	371	353	362	370	375	345	378	330	368	365	387	351	369	328	309	348	330	287	330	355	371	352	335	333	372	353	367	350	324	360	341	340	342	390	351	371	364	359	357	311	388	319	354	357	347	374	368	341	358	373	339	342	375	381	350	366	378	359	360	351	386	376	361	322	348	345	346	350	382	317	342	368	358	405	363	357	358	364	353	379	378	328	375	379	345	355	335	366	361	351	310	356	316	378	349	341	365	366	375	323	363	337	363	389	345	350	335	330	355	334	338	348	339	366	328	386	351	330	353	370	385	329	354	284	375	354	343	348	360	335	360	351	325	351	352	323	365	334	369	356	382	361	370	349	359	349	379	373	338	374	374	389	346	403	342	353	371	319	333	355	347	359	382	380	372	346	365	378	360	361	345	306	382	366	335	331	361	372	362	385	339	366	344	350	353	334	368	360	361	361	354	357	384	346	357	365	362	355	347	347	352	338	382	342	380	340	377	363	355	335	357	321	335	395	330	360	316	374	365	330	357	329	372	365	365	395	325	361	365	364	352	375	364	345	319	351	357	377	377	346	346	395	368	357	347	333	348	337	340	340	337	349	324	330	316	360	326	333	329	356	374	375	343	359	373	345	375	376	322	333	353	373	344	395	342	364	365	334	334	326	346	326	384	387	359	359	325	375	379	345	342	349	364	352	389	342	335	377	327	340	368	378	345	352	347	365	361	382	394	372	332	376	348	311	336	378	315	368	370	358	392	319	342	362	370	342	338	362	360	354	332	340	378	357	356	350	333	369	355	353	333	373	353	339	352	341	343	343	331	371	383	342	344	357	375	335	346	383	354	357	330	373	350	368	379	353	363	336	344	380	385	363	365	349	325	376	369	344	362	342	382	373	348	392	328	332	335	334	342	324	346	349	320	368	344	311	368	351	369	353	361	338	349	365	349	352	368	349	380	344	386	344	360	367	358	369	332	357	388	313	377	351	362	411	380	355	355	318	332	365	370	331	360	330	358	374	361	410	352	352	344	349	396	347	366	378	381	385	358	344	352	379	377	335	377	364	380	351	336	356	391	340	357	359	396	375	347	378	374	333	365	351	353	366	374	392	352	362	354	344	324	372	344	351	358	376	350	379	378	362	339	365	352	388	346	385	366	350	373	373	327	366	346	355	342	348	347	381	331	330	357	353	362	333	360	341	334	333	374	370	335	344	352	331	352	349	354	360	338	348	388	361	367	325	380	370	372	344	336	363	329	340	346	331	353	341	363	346	354	326	373	337	359	377	354	380	339	372	363	346	369	334	334	365	371	359	375	372	372	332	361	358	383	342	353	330	333	368	335	379	324	343	347	356	354	369	348	362	355	358	322	346	366	368	367	351	367	365	366	360	378	360	335	367	314	364	341	312	312	362	367	353	344	361	347	359	336	324	333	363	356	369	343	389	331	334	355	362	323	376	319	333	364	365	350	354	325	343	354	335	361	346	317	361	353	358	339	382	320	327	353	350	344	350	362	344	352	371	336	347	359	352	388	358	351	350	375	362	341	376	354	376	354	373	333	348	357	389	374	380	368	355	377	353	353	337	346	370	321	354	362	347	323	349	346	354	380	332	343	346	338	357	350	327	335	383	341	345	329	362	380	343	357	375	331	336	358	361	333	366	388	371	312	350	359	356	353	367	351	362	319	330	382	390	320	344	330	366	353	325	355	350	382	339	337	341	361	330	363	362	363	361	323	346	368	339	369	337	361	327	357	332	341	357	363	345	330	347	347	338	377	339	329	362	370	369	374	322	347	357	374	372	329	367	353	301	360	347	347	363	360	388	342	344	387	355	305	320	371	318	358	360	356	330	347	351	364	320	338	359	366	346	373	377	351	359	325	351	369	341	345	359	355	365	340	365	308	341	362	341	345	338	357	324	359	350	342	352	375	326	314	373	343	367	342	368	336	344	373	382	351	350	324	387	336	338	360	361	369	396	358	382	348	341	360	323	379	350	343	363	343	374	352	396	365	332	330	369	373	359	363	349	351	384	377	339	338	360	344	332	328	369	354	342	377	340	359	411	348	356	358	332	396	382	377	331	334	344	348	350	327	359	318	369	373	346	325	363	361	362	342	369	355	352	332	356	355	342	375	346	335	346	366	365	346	349	342	355	340	352	352	343	345	324	359	341	342	372	385	327	345	364	325	354	373	345	347	359	351	371	353	367	321	353	377	340	361	357	362	385	367
33500	52133	47870	34849	31504	31076	20606	26220	26395	20202	14318	7740	3703	1868	1197	893	765	771	739	712	690	716	781	774	760	727	766	716	722	711	699	727	710	733	745	707	739	698	719	723	739	735	716	747	735	725	760	735	746	714	714	727	746	724	700	717	697	746	703	734	728	689	752	689	673	703	704	735	764	748	717	723	768	704	763	707	697	730	761	719	725	773	748	715	753	706	689	722	744	769	731	793	721	742	715	782	723	697	764	698	766	708	715	697	716	725	734	772	746	684	722	690	736	735	748	714	732	714	764	720	715	738	714	730	724	702	703	747	719	730	712	779	679	681	718	750	742	703	780	679	733	756	727	746	721	784	692	705	751	731	698	753	723	720	715	751	699	746	796	739	743	748	718	710	753	730	716	751	729	681	742	748	714	753	768	664	709	738	712	736	699	716	724	744	748	729	708	739	766	744	731	715	715	757	753	735	762	711	733	711	719	686	741	769	746	699	714	745	729	735	714	698	712	735	722	731	703	778	682	756	703	755	728	737	743	737	733	726	721	728	705	709	748	699	726	719	740	740	730	681	719	701	738	714	732	721	704	719	762	719	679	709	731	724	748	703	724	690	710	715	729	711	756	742	682	721	750	788	731	774	777	752	711	747	734	743	700	700	767	778	713	759	742	748	745	737	669	736	717	736	696	713	699	734	746	744	755	734	725	715	696	742	720	759	779	723	698	722	775	782	707	713	740	756	769	765	721	721	688	728	704	753	732	713	729	785	761	688	717	699	680	769	732	730	752	710	728	724	693	779	726	729	732	696	735	768	745	722	788	706	736	687	700	729	762	720	732	724	714	775	715	667	716	696	731	738	734	724	722	698	747	751	734	691	732	741	729	725	724	691	773	696	692	737	780	718	758	731	736	747	690	676	794	733	722	731	712	774	697	731	734	750	699	741	723	773	701	751	714	741	715	739	696	740	748	688	698	756	752	750	792	723	692	694	705	693	706	773	745	731	734	696	737	738	725	736	744	736	687	752	740	699	722	664	730	716	743	721	752	710	703	690	729	755	725	704	676	721	741	694	727	723	766	751	771	700	762	672	736	783	738	723	769	700	672	709	770	731	744	716	701	734	705	727	764	756	756	792	745	715	711	688	762	758	736	724	758	732	738	764	730	744	766	747	753	707	704	692	704	708	695	727	708	724	769	734	715	706	719	714	716	748	713	688	700	738	757	665	691	702	732	739	791	721	708	751	733	742	770	716	714	745	687	690	755	744	687	739	737	790	725	718	770	676	748	769	729	761	699	740	761	723	704	715	685	704	732	767	748	730	731	745	726	717	758	764	729	683	727	692	699	713	745	718	724	756	716	759	757	698	727	737	729	710	757	674	744	701	726	664	715	748	723	736	722	723	733	737	734	717	757	709	797	780	676	706	694	740	676	746	734	694	736	739	756	712	720	708	745	765	722	744	726	764	727	785	729	734	730	699	720	716	722	702	734	719	752	770	753	746	711	748	693	675	754	700	747	747	717	706	736	730	701	788	705	706	693	786	736	701	696	742	706	712	735	729	763	717	714	750	737	712	754	740	707	722	710	732	709	716	714	693	720	732	716	725	700	695	714	751	754	702	712	772	713	717	772	735	709	726	744	727	746	719	718	716	716	730	764	712	740	709	705	722	719	708	737	692	753	721	714	697	703	721	748	747	685	756	744	732	757	717	705	740	745	729	723	702	727	752	710	697	753	723	686	702	777	726	688	750	759	756	733	739	687	724	750	770	738	762	739	665	721	726	729	728	728	693	723	694	736	720	713	691	745	718	745	738	728	714	719	749	724	748	737	717	712	722	732	683	711	697	752	709	716	713	734	708	731	719	709	722	729	704	732	710	742	761	745	691	728	767	717	690	727	730	722	750	766	724	711	753	702	702	754	721	740	682	752	742	719	735	754	713	713	732	724	753	760	690	772	708	719	729	725	664	727	764	701	753	700	732	733	744	745	736	732	753	737	724	713	720	672	680	776	740	744	697	753	733	744	742	702	750	698	695	724	710	761	717	759	756	760	694	762	732	742	739	717	713	714	741	695	679	789	780	755	739	727	735	721	738	770	750	711	701	744	734	689	699	730	788	732	734	705	746	806	742	720	734	706	742	718	717	681	736	769	732	765	761	743	737	746	741	710	752	716	742	705	719	733	714	716	748	720	721	709	705	725	749	708	726	742	722	726	730	736	694	733	706	741	727	767	763	737	733	711	758	755	731	713	731	732	746	747	664	784	748	655	699	718	730	702	713	731	755	696	740	731	737	717	743	748	753	749	711	728	738	718	748	743	713	690	747	754	795	715	714	746	770	706	753	692	734	729	700	690	780	716	754	735	768	710	737	758	742	704	734	725	778	748	710	660	754	712	731	758	743	711	793	762	770	725	711	700	766	769	715	702	764	765	754	738	712	765	740	701	753	695	740	740	714	743	748	763	736	723	740	709	732	736	735	742	714	743	743	691	745	770	717	743	721	711	743	754	746	704	653	738	737	745	747	735	758	767	688	685	701	769	709	780	709	737	679	742	720	735	721	715	784	728	722	742	700	737	713	722	734	745	749	727	710	729	714	780	725	687	701	680	727	683	716	719	742	719	716	766	718	765	743	739	740	731	722	680	758	725	712	746	782	721	736	688	736	714	745	735	732	736	706	699	657	704	720	741	721	718	732	678	769	771	748	759	734	703	765	788	721	718	779	745	756	706	699	748	751	729	760	721	738	746	776	755	739	735	723	718	678	729	768	788	754	730	731	697	732	690	718	743	752	729	758	728	746	748	819	754	695	670	707	763	737	789	721	758	685	682	720	741	679	719	718	730	702	751	694	672	744	705	737	748	714	712	717	757	763	720	726	731	710	742	713	765	694	718	733	808	750	751	723	727	719	736	725	759	699	742	726	706	757	715	729	775	725	751	703	776	732	750	765	722	764	733	688	739	689	732	746	719	805	751	746	746	704	719	726	693	671	745	688	770	753	686	751	722	699	671	722	659	694	717	706	722	670	754	754	730	731	690	740	702	707	762	755	721	729	747	718	755	682	760	741	747	720	752	714	725	696	756	723	766	692	734	730	718	698	707	719	704	752	751	726	710	717	707	709	762	715	736	703	746	733	703	694	758	721	716	699	718	762	742	693	739	737	724	726	726	713	775	712	708	726	713	756	715	749	743	633	700	729	770	677	700	726	794	747	719	744	717	784	719	709	678	721	745	737	698	698	749	762	748	729	694	755	689	750	698	736	717	722	720	700	758	695	728	724	781	730	765	761	709	733	698	733	742	711	699	742	711	771	726	753	732	742	710	716	716	751	699	741	696	683	766	751	742	722	761	712	776	718	741	702	734	765	735	702	717	716	734	729	737	765	693	724	733	748	731	747	731	773	746	794	689	725	738	762	670	741	701	743	698	699	691	748	725	782	735	717	728	758	698	764	777	675	762	695	722	724	695	734	725	678	738	684	727	754	733	734	714	696	725	726	727	716	686	725
23666	21705	29558	24537	25444	29940	22461	25592	27224	21077	12449	5866	2381	1018	700	451	404	341	325	332	357	347	340	321	338	339	335	356	372	348	322	344	329	338	352	319	360	334	328	356	377	337	329	351	294	365	332	316	316	381	355	341	347	344	337	346	365	356	329	344	333	338	334	343	359	303	307	328	374	309	385	334	318	326	307	345	328	335	334	335	310	355	354	332	372	308	314	352	339	374	367	344	338	359	357	313	334	345	330	289	329	330	362	359	346	348	341	362	336	314	344	380	318	325	384	382	336	325	341	359	333	355	368	345	340	367	349	302	350	319	303	328	345	306	339	342	351	353	347	315	346	351	370	337	327	373	319	339	328	333	323	340	315	334	299	343	321	335	324	355	319	372	386	327	308	335	343	351	310	347	342	318	348	361	345	316	340	342	331	349	362	340	350	356	347	343	324	334	331	336	337	336	355	338	325	355	351	320	322	310	333	328	317	339	317	358	366	333	324	339	359	341	322	367	333	321	327	355	311	350	323	343	354	291	336	309	354	353	347	346	315	325	337	331	349	336	327	321	348	343	355	360	345	337	354	343	335	330	361	360	339	337	312	321	350	332	303	320	321	331	328	307	319	339	350	336	338	346	371	349	339	345	321	304	352	338	320	356	344	372	332	333	306	332	360	328	330	310	322	358	327	322	320	329	322	364	304	320	331	311	362	379	379	323	295	339	370	333	308	357	317	366	313	326	348	328	322	342	359	332	343	316	321	309	327	317	339	334	326	352	353	307	314	353	331	333	355	353	340	326	332	345	325	317	303	335	360	342	319	311	345	327	344	337	343	320	321	351	313	368	338	324	336	324	348	342	337	373	344	332	327	360	327	324	352	326	325	338	348	344	311	336	341	314	352	327	353	306	311	381	346	334	323	319	349	353	374	333	341	323	335	318	354	355	327	345	324	322	322	351	355	314	335	349	347	347	308	377	333	356	330	325	371	336	326	351	357	321	327	328	329	319	374	320	334	329	324	341	343	323	337	315	333	327	333	350	320	361	354	340	350	354	344	361	324	306	351	350	382	344	352	329	341	326	354	350	325	349	322	326	364	353	362	356	312	343	346	327	327	353	299	345	341	373	332	328	321	340	340	319	333	318	314	328	336	318	344	315	313	312	324	370	367	334	357	341	359	366	309	329	363	318	305	321	347	348	364	317	353	326	351	348	322	344	329	323	331	339	338	355	318	380	336	348	325	363	329	332	340	308	335	352	317	345	353	329	365	334	293	337	321	347	325	324	337	371	315	348	333	318	346	360	315	350	333	359	338	317	340	327	345	345	345	337	343	339	322	318	334	297	340	317	320	342	337	321	353	341	345	338	371	346	322	327	362	339	334	313	308	334	341	313	346	387	351	350	338	363	349	309	338	322	285	332	349	331	342	363	341	375	349	318	334	345	349	310	326	333	310	345	345	341	341	329	334	336	312	350	342	382	324	350	335	313	332	317	331	357	328	310	334	326	340	312	316	378	347	314	340	319	344	345	322	361	332	352	333	340	343	321	325	332	345	342	345	336	311	352	327	340	316	342	360	348	308	340	349	333	322	318	315	336	341	343	304	343	345	349	327	343	340	351	285	336	347	295	312	335	346	332	338	341	353	351	338	373	344	351	347	344	334	337	311	354	345	332	332	318	344	330	312	332	321	302	382	354	337	308	342	344	340	325	331	311	345	328	308	320	344	367	319	354	320	319	334	355	301	343	324	344	333	344	342	327	346	332	322	340	335	327	349	329	354	334	295	348	315	331	366	383	353	331	342	330	326	328	341	343	363	318	353	317	320	329	356	352	343	347	319	334	291	345	332	341	334	331	331	375	367	299	353	385	324	316	353	334	348	351	295	335	328	348	351	350	321	312	349	353	348	318	310	315	322	313	332	357	302	304	348	350	341	357	344	380	345	361	325	315	368	335	345	372	361	372	388	331	338	326	331	352	322	356	333	345	331	312	318	366	341	336	321	370	331	347	363	321	303	311	356	332	323	330	328	352	311	375	375	324	329	320	350	347	325	337	323	355	356	341	351	315	312	311	343	323	338	300	345	344	345	349	321	341	322	345	332	324	343	326	360	368	364	332	303	361	367	301	363	324	353	318	373	342	341	369	340	329	376	346	324	311	327	348	352	340	333	363	346	363	336	337	321	320	343	341	352	326	346	319	340	325	352	352	366	360	359	277	341	338	336	329	291	348	339	346	337	347	357	368	331	304	343	347	375	316	331	317	381	306	335	322	345	342	368	326	313	324	361	364	351	323	311	335	370	373	329	337	345	338	322	339	346	356	328	365	336	344	332	341	370	328	344	329	348	342	323	368	349	297	342	341	286	327	364	341	323	344	352	341	331	326	358	334	315	370	310	326	372	349	319	329	312	318	338	332	319	382	295	330	357	365	318	338	290	350	367	356	311	359	346	327	316	354	343	336	322	313	340	326	339	331	310	323	297	339	348	355	319	358	352	306	330	324	353	316	329	316	345	313	339	349	325	354	341	366	379	314	348	361	356	325	356	307	343	338	349	332	311	349	327	317	316	334	319	359	326	341	338	333	353	349	318	310	359	350	362	352	294	319	355	392	355	310	330	327	366	357	296	331	328	348	358	327	352	347	309	341	339	326	337	351	316	336	348	298	331	305	356	341	378	382	345	340	337	367	330	336	318	336	326	343	330	328	350	330	317	344	323	338	359	339	352	323	333	344	295	324	368	347	337	376	330	332	358	366	343	352	337	334	364	360	355	338	350	294	347	315	323	354	327	330	358	321	357	364	339	343	361	336	341	321	339	320	352	359	322	332	331	368	305	350	325	339	344	333	338	342	362	352	350	331	363	359	358	335	328	342	352	361	327	359	310	326	322	344	339	326	343	347	341	382	347	351	322	345	373	337	334	334	365	310	327	317	326	355	353	365	366	329	353	361	335	343	340	347	295	380	322	348	341	353	336	332	344	324	358	347	308	304	378	323	351	327	345	335	330	340	293	375	361	332	336	340	355	367	354	353	330	335	316	326	357	334	338	354	300	319	327	355	363	339	309	338	299	326	375	328	373	347	350	338	321	338	328	322	332	313	360	353	322	352	336	338	333	339	344	357	348	343	329	347	369	341	324	338	336	379	337	366	333	360	352	334	315	343	353	358	322	344	369	325	342	344	320	334	320	351	330	341	343	361	309	336	353	347	320	345	348	340	329	312	335	377	365	351	311	331	350	341	341	329	354	333	346	336	343	327	315	302	364	360	363	364	323	331	344	352	331	342	318	312	340	325	324	352	341	352	344	330	337	364	347	339	358	322	323	357	334	340	354	337	332	358	343	346	327	322	298	347	345	332	302	325	368	342	330	337	343	343	340	309	317	330	358	335	311	345	354	324	319	359	298	347	329	378	332	378	329	335	322	320	348	343	341	294	351	344	317	331	306	352	364	351	369	344	347	365	368	349	331	350	320	334	331	337	288	352	370	328	345	329	308	326	339	335	316	272
37498	61831	56088	43712	46330	38141	29254	38055	37474	31282	22881	14096	6603	3032	1676	1086	863	748	674	646	695	699	703	726	628	617	695	690	661	660	677	659	680	638	666	678	702	662	629	672	724	683	668	677	680	674	701	751	692	682	734	646	655	693	645	711	671	635	678	664	660	723	691	688	685	631	695	691	652	664	680	681	645	695	688	676	629	674	737	639	689	672	707	651	648	709	718	683	642	668	635	674	666	622	676	691	675	658	637	703	704	737	689	635	660	709	684	670	700	653	688	753	695	655	670	667	645	651	648	686	672	656	681	636	654	692	670	700	704	640	655	697	721	673	636	695	704	681	691	688	677	670	671	662	705	701	686	682	690	617	673	649	707	676	677	637	718	658	695	654	668	662	702	701	703	697	653	653	669	676	676	652	671	670	680	711	718	681	713	681	714	703	683	701	677	691	626	692	682	720	601	678	634	644	661	668	644	682	644	662	708	631	648	684	626	684	693	665	654	704	719	736	647	678	674	698	646	661	690	664	658	684	649	637	688	721	679	681	677	680	706	678	677	685	673	621	714	638	710	655	636	676	688	696	680	653	663	623	675	698	634	681	651	652	707	716	685	661	663	668	710	634	698	673	668	664	640	689	656	653	706	699	637	635	641	663	677	679	702	726	642	669	674	691	672	708	727	696	702	710	705	723	646	674	671	659	701	652	674	657	686	582	694	672	677	642	682	665	677	674	631	696	715	649	658	679	642	708	691	664	676	696	662	736	671	652	639	685	645	715	690	663	665	714	672	701	687	641	696	702	710	713	758	618	629	715	621	710	693	713	687	680	638	664	730	680	711	657	680	659	703	642	664	652	669	694	697	641	631	663	715	650	703	686	681	688	644	667	684	688	679	706	654	742	663	708	695	712	718	727	640	692	674	691	635	701	627	679	710	663	664	661	687	668	744	655	726	658	691	653	637	670	691	721	686	658	658	699	663	610	714	643	709	655	700	692	672	639	685	729	631	689	679	673	636	650	610	645	672	670	643	625	680	700	681	625	666	686	661	752	613	664	738	700	722	691	707	692	716	711	662	725	710	698	648	677	645	660	678	635	685	694	700	659	679	685	702	674	665	655	658	658	647	643	685	715	631	711	711	676	678	706	701	664	639	659	716	693	658	685	672	676	651	694	701	712	728	699	628	665	672	666	713	691	666	699	695	655	652	687	710	684	674	655	630	675	632	650	687	692	693	645	681	734	632	672	685	630	668	664	678	670	643	619	656	641	723	698	728	672	635	651	674	682	701	654	663	698	681	696	687	705	687	692	670	705	651	740	639	666	699	665	680	688	703	669	671	674	689	704	699	655	686	659	710	676	644	687	688	699	636	678	643	700	722	723	656	698	681	718	707	705	647	721	707	671	625	698	669	680	645	684	686	645	677	635	716	681	676	680	661	660	698	649	636	735	678	722	669	696	635	652	667	637	711	665	693	690	652	719	656	645	675	645	681	677	709	711	633	667	678	654	693	754	656	696	677	688	709	645	718	666	654	639	661	669	704	660	690	665	688	655	666	621	656	687	680	666	689	676	666	625	658	724	689	680	654	660	638	659	676	645	681	685	656	673	699	670	633	700	680	641	687	693	698	662	711	650	678	632	644	660	645	658	645	653	639	702	669	668	683	696	692	686	693	692	663	663	682	686	696	661	667	659	642	660	668	672	679	709	727	653	676	713	662	655	652	709	695	673	696	730	668	732	671	652	724	668	699	711	757	646	702	664	664	710	701	712	679	705	640	666	627	723	747	640	667	701	697	684	660	690	671	696	692	679	671	662	688	714	672	685	674	662	689	693	678	686	667	689	682	655	700	683	702	679	706	676	679	660	651	713	688	666	653	649	686	696	644	653	660	690	649	710	673	683	737	692	656	626	673	679	673	697	679	678	651	690	686	716	681	655	654	705	661	681	668	694	693	683	672	674	634	672	688	644	646	677	666	671	664	687	685	665	678	696	684	675	668	710	661	683	655	683	668	652	673	671	652	673	618	661	685	661	677	716	669	691	675	679	687	717	684	695	638	691	684	679	639	714	684	705	675	686	658	626	696	662	667	646	655	710	673	662	655	670	661	670	655	679	646	651	650	687	691	667	656	685	704	696	702	679	775	697	644	724	622	674	638	678	708	686	707	692	686	634	674	656	699	697	737	688	680	677	665	697	649	711	688	643	664	680	678	681	638	688	653	663	651	659	716	658	689	676	681	670	689	672	681	687	641	632	655	700	621	646	696	699	679	686	662	637	705	652	666	715	707	744	648	661	674	633	662	666	721	661	716	653	703	671	682	673	673	705	684	691	677	680	642	706	623	685	659	651	679	697	694	655	667	710	702	706	698	696	682	678	655	645	678	718	676	674	690	717	661	703	646	680	656	718	670	659	735	669	669	671	709	677	683	691	676	673	651	670	666	662	703	687	584	709	680	713	665	662	674	669	686	677	681	652	676	641	693	672	715	646	717	689	682	648	667	693	659	672	689	698	672	708	685	686	666	687	718	651	662	663	689	669	647	657	697	685	676	687	661	742	661	677	670	687	660	703	661	625	612	662	676	674	672	688	675	740	736	664	656	630	672	691	667	716	663	665	651	662	661	736	688	686	693	683	665	719	636	700	659	681	731	692	720	670	645	628	661	657	666	692	614	684	693	694	640	641	670	686	710	642	713	640	688	668	634	691	651	667	730	676	658	647	690	711	676	721	722	676	675	677	664	695	661	695	708	710	700	686	685	678	659	732	655	678	683	694	655	649	699	708	677	676	626	681	696	747	697	652	691	665	673	663	692	673	665	631	658	685	732	647	667	692	681	649	689	671	704	729	657	694	686	677	692	687	690	716	700	659	643	706	657	677	747	673	717	684	652	674	686	682	677	677	705	678	680	703	750	663	681	691	657	696	640	671	658	659	653	670	672	707	662	655	653	656	719	623	672	679	673	658	621	660	682	702	684	695	719	655	683	700	682	677	661	716	664	689	648	665	681	679	690	701	706	673	717	668	677	624	685	685	644	698	717	687	653	730	708	663	659	701	677	668	658	639	703	686	665	718	706	691	669	741	675	709	687	649	673	686	714	656	705	705	695	656	669	655	668	648	689	665	645	677	632	699	695	684	638	741	668	644	626	690	675	659	669	701	698	689	675	713	669	684	701	686	652	683	650	628	661	681	648	690	671	693	673	704	716	644	666	720	707	657	670	653	716	696	659	652	736	690	713	700	622	687	655	705	697	682	700	672	677	697	683	668	649	716	711	717	697	665	665	691	672	684	664	655	642	639	705	665	634	701	685	693	673	684	643	654	671	680	667	708	681	657	669	675	710	712	671	652	682	677	709	650	637	680	682	669	676	729	642	701	671	692	638	692	715	708	696	719	647	652	689	696	689	692	654	700	642	694	680	686	739	702	668	693	754	734	696	684	693	642	625	670	719	739	682	674	656	710	686	672	691	687	690	672	722	721	647	692	680	683	681	670	704	721	677	666	648	652
28002	26617	27812	16776	8927	7630	3936	2457	2393	1997	1346	820	583	505	443	416	395	386	375	413	378	395	364	357	398	400	367	390	385	394	427	349	397	386	390	409	385	393	370	390	388	420	435	360	370	390	365	372	386	367	391	397	402	409	398	410	389	371	411	406	397	385	386	360	364	431	383	394	408	361	383	386	378	407	388	357	390	408	393	390	406	400	353	402	365	415	381	409	394	382	362	385	417	396	409	377	402	362	409	413	396	419	378	393	387	390	365	410	384	414	391	368	409	403	404	409	380	423	396	368	421	383	389	403	414	367	379	396	414	381	415	389	375	402	396	399	400	375	390	367	369	405	379	384	405	412	370	412	399	401	399	407	380	384	381	385	428	380	371	406	365	392	352	393	384	387	383	394	392	378	372	384	389	406	399	372	396	421	385	393	371	393	399	427	371	386	397	367	405	379	389	353	382	377	401	383	377	371	392	368	393	416	395	385	409	402	373	364	414	389	413	421	420	389	422	375	391	364	400	393	374	389	385	408	406	382	384	381	383	390	390	389	382	396	388	393	405	417	367	414	403	393	390	408	407	439	401	402	374	387	417	339	378	405	399	355	390	412	401	376	374	400	387	343	378	415	351	399	378	380	390	374	373	349	420	388	396	351	358	393	392	383	388	361	378	382	407	388	377	386	415	349	337	385	375	383	420	420	385	391	370	373	383	377	369	415	403	367	393	409	398	454	390	396	413	389	421	390	378	392	406	406	369	396	407	388	368	405	345	330	395	377	391	409	362	371	394	364	385	401	409	417	384	363	381	389	392	378	390	401	355	366	431	412	385	372	348	369	390	402	410	447	362	396	369	396	421	379	399	396	385	424	384	385	347	422	376	380	369	379	350	389	384	399	396	378	409	382	386	415	400	409	361	399	409	408	395	411	394	381	393	373	405	397	390	379	404	376	384	404	411	383	419	365	351	378	393	408	361	376	381	394	385	383	410	334	397	408	380	376	407	383	353	389	434	372	386	358	387	395	416	347	384	394	386	398	397	393	368	374	358	391	377	401	408	371	413	361	399	399	342	368	363	397	405	421	413	392	385	406	379	394	360	366	379	379	371	366	390	376	378	416	379	388	415	400	378	381	390	410	445	377	440	388	387	379	374	352	398	394	421	378	392	415	414	391	399	387	392	422	370	372	447	395	405	412	402	388	387	398	389	398	398	407	390	363	378	396	392	373	413	329	418	387	390	416	415	420	344	382	382	383	406	380	379	417	379	434	454	366	379	406	443	441	373	362	421	375	415	378	397	387	377	384	395	329	397	416	377	411	387	366	406	390	387	398	400	445	383	412	357	380	378	383	348	416	389	411	393	373	417	385	365	362	407	432	374	391	374	425	365	347	406	390	365	398	417	376	369	376	389	349	358	393	392	418	402	403	378	379	411	405	411	375	379	368	392	391	398	380	345	438	385	422	384	410	370	397	374	383	386	396	397	403	386	413	363	403	413	410	356	402	402	392	399	363	356	410	397	393	389	382	445	375	335	371	358	389	373	373	384	367	400	378	355	384	420	398	400	400	391	409	377	399	386	373	439	386	396	400	384	375	386	391	396	389	402	380	365	413	384	429	388	403	381	411	428	380	384	391	356	378	421	386	371	391	385	398	388	421	366	403	397	386	379	365	381	364	389	397	378	378	389	398	385	359	389	376	364	363	366	363	414	417	411	432	423	370	394	396	390	355	401	405	393	372	394	379	375	414	379	411	384	355	405	400	381	392	349	397	376	365	388	355	374	372	371	414	421	368	358	394	385	387	407	384	420	379	397	352	385	374	396	389	425	377	370	357	374	372	394	374	425	381	358	408	396	403	384	425	376	394	385	372	398	399	400	408	406	398	375	397	385	394	363	376	392	407	405	395	360	386	410	386	374	365	370	388	399	369	404	394	435	348	418	377	393	375	387	397	406	412	377	397	396	418	425	378	388	406	374	359	390	362	382	385	353	396	378	397	372	369	381	398	397	382	412	379	414	375	438	411	420	395	426	401	356	403	385	396	354	405	413	432	410	395	397	365	422	336	372	382	394	382	396	406	394	383	406	386	386	380	376	378	391	424	432	369	428	421	422	376	405	393	377	373	348	405	403	408	390	398	392	374	382	370	379	375	374	392	379	354	410	354	368	388	454	398	400	416	382	422	365	394	408	420	378	370	381	378	406	398	373	346	382	406	410	384	387	391	387	375	396	413	386	399	385	376	383	381	412	390	378	371	410	384	394	363	343	378	382	394	377	381	368	406	430	376	333	421	371	409	397	379	384	393	390	391	404	430	413	378	398	370	415	386	399	402	407	381	376	363	400	390	404	378	398	399	383	417	381	387	423	374	410	404	403	352	395	415	387	397	373	378	363	383	380	435	402	416	394	390	359	389	380	371	392	378	402	356	380	390	402	380	390	414	403	373	387	376	399	396	367	397	390	421	414	403	415	412	387	367	408	374	384	376	392	380	402	363	360	373	420	378	392	369	419	379	387	402	382	429	395	366	408	408	393	394	418	380	379	381	394	401	369	374	367	419	371	377	407	370	375	405	406	359	395	377	388	396	384	416	360	376	374	351	421	367	375	406	394	432	395	377	374	381	380	409	413	400	395	360	391	410	402	430	420	388	396	381	376	363	357	381	403	378	377	362	387	413	388	365	390	385	390	398	407	391	405	404	379	409	367	403	406	411	406	376	376	364	400	370	402	402	377	406	380	402	384	410	395	344	393	406	354	379	415	393	382	373	372	405	394	382	384	356	373	432	407	390	391	351	380	419	392	381	383	372	390	384	386	394	353	406	435	350	382	414	412	404	382	373	349	388	386	402	373	422	397	396	392	397	388	376	367	413	380	352	418	373	396	400	383	399	369	380	387	406	375	352	404	416	398	417	358	399	380	418	390	403	390	391	352	408	370	404	417	430	381	376	405	381	393	397	418	386	405	393	409	365	438	397	423	380	390	354	380	386	380	363	398	409	413	384	402	388	445	393	363	394	427	385	362	389	403	367	367	401	419	401	353	404	418	385	390	394	402	384	379	388	365	367	409	384	390	358	353	391	416	384	381	398	362	401	370	374	343	369	410	406	419	383	397	392	379	367	398	399	366	428	371	390	379	399	416	379	386	325	403	419	416	460	358	395	394	399	386	394	426	417	393	398	393	380	402	358	413	415	386	398	410	361	380	355	379	393	408	362	365	398	411	379	401	404	377	409	391	429	418	390	363	390	410	387	406	392	356	408	382	384	377	372	378	377	393	380	381	391	386	384	376	391	383	373	420	370	386	408	377	368	399	435	386	410	395	412	371	388	404	375	400	391	367	401	379	396	382	380	354	372	401	354	357	383	360	369	345	381	404	385	401	364	360	398	387	415	410	383	413	395	427	389	384	396	358	383	407	381	379	418	351	346	424	367	403	436	386	393	404	353	409	400	409	379	411	420	356	400	396	415	412	401	398	407	396	388	412	393	356	398	412	374	414	389	386	382
31793	46105	37972	22574	18594	17349	10004	7353	7323	5885	3919	2187	1385	1033	899	844	798	793	742	794	783	830	757	810	782	781	776	779	804	811	761	808	742	759	787	776	785	811	772	794	825	742	785	820	833	830	785	782	791	805	784	803	755	789	798	795	725	827	792	757	796	786	720	804	813	755	770	774	738	793	803	779	781	802	749	789	772	816	779	807	810	809	839	800	807	771	812	763	843	806	771	802	828	759	771	780	777	754	798	815	756	812	801	807	803	787	814	761	766	793	812	771	761	789	805	782	803	794	842	781	825	738	774	842	794	803	806	779	826	809	819	803	771	817	806	830	789	789	817	794	772	804	770	765	745	781	830	795	798	797	825	795	787	782	775	830	741	707	745	770	729	818	820	804	781	839	735	755	792	804	784	762	851	786	763	834	805	744	775	797	748	788	793	814	800	813	838	811	723	786	831	788	815	834	742	742	764	816	723	779	848	782	784	780	797	781	777	792	796	826	758	821	810	802	784	825	802	800	860	726	759	817	791	797	767	751	788	761	772	792	761	779	755	829	796	826	800	760	806	799	804	766	805	784	796	765	784	813	779	819	790	776	780	801	781	807	775	788	839	856	757	836	801	811	789	744	834	783	809	771	797	770	806	797	848	744	836	803	769	761	792	797	722	821	844	805	813	813	807	791	730	800	868	831	795	788	792	775	827	793	808	837	804	754	786	792	837	793	803	788	771	792	747	776	830	795	774	802	778	725	826	817	783	772	781	827	784	831	788	796	826	764	767	798	807	815	824	815	801	737	782	755	794	787	772	823	793	763	800	805	822	819	827	803	817	818	821	779	760	801	802	838	776	798	732	814	783	809	796	788	768	794	807	795	765	816	819	811	789	834	739	765	775	803	830	773	822	755	797	762	811	739	750	786	806	796	792	814	823	808	839	836	819	763	835	825	795	808	800	836	763	782	797	779	836	784	823	801	789	784	798	802	763	815	790	833	748	821	825	820	841	798	757	799	780	830	767	772	742	796	788	770	763	849	831	786	821	783	859	723	817	833	751	776	757	792	773	768	724	808	803	759	777	786	820	807	740	807	810	758	776	796	797	773	843	738	747	787	788	774	789	802	866	789	771	763	763	751	789	832	788	775	790	786	766	774	813	806	824	830	787	807	781	744	809	778	766	779	841	789	783	800	777	767	772	775	783	715	835	786	762	800	829	824	734	796	807	803	795	779	826	781	763	811	781	765	812	783	797	772	783	783	770	840	794	719	787	746	783	865	793	786	765	837	785	769	768	776	793	777	815	760	789	786	794	756	812	804	768	784	824	786	842	799	812	786	800	751	791	752	751	794	782	758	808	759	803	816	741	816	803	829	779	779	810	776	788	777	794	776	824	795	779	759	851	732	776	817	784	778	766	764	795	807	779	799	756	770	774	779	752	798	767	771	781	787	765	730	827	816	835	829	796	793	805	791	782	851	737	761	762	734	820	815	847	760	842	793	811	823	784	813	763	781	795	785	798	773	776	829	850	805	801	821	820	777	776	808	830	794	779	782	760	791	754	807	776	823	851	758	811	814	803	803	744	811	769	863	772	830	817	790	769	816	762	759	791	779	755	802	832	805	742	758	773	758	793	781	768	778	796	801	778	828	801	812	831	745	774	760	790	826	762	793	803	783	846	770	823	793	800	796	782	800	833	764	767	797	745	801	829	799	774	822	767	738	800	765	802	802	811	727	781	801	783	763	758	792	794	780	807	833	781	746	778	758	728	743	791	765	791	804	786	791	762	790	837	786	754	769	764	768	785	806	783	792	815	792	825	790	756	789	808	800	795	820	810	778	791	794	796	822	816	803	828	783	767	806	765	823	818	791	836	810	782	744	773	807	835	791	765	791	779	853	774	821	776	792	851	795	794	815	810	869	792	790	790	833	779	788	808	781	801	840	812	791	836	787	730	809	816	817	755	813	794	800	796	781	841	816	788	782	802	778	791	796	727	818	836	745	757	771	716	745	757	775	798	777	776	810	828	767	791	770	811	776	821	744	816	794	742	777	770	801	803	824	858	848	808	838	821	775	757	834	798	805	760	777	810	833	799	772	785	787	783	762	766	771	783	785	785	791	804	776	844	773	863	778	808	789	801	834	777	840	770	796	849	785	815	753	771	763	788	808	814	831	789	800	778	753	789	784	817	787	799	803	807	780	753	826	793	775	805	783	788	776	791	828	741	818	790	773	810	827	763	768	759	797	801	767	767	797	815	768	786	833	751	772	775	792	836	786	781	809	814	794	754	805	775	797	835	786	770	745	794	807	751	756	791	790	786	771	744	831	776	794	810	801	761	802	782	752	820	788	743	776	744	858	873	795	841	787	794	803	791	781	779	751	794	799	822	788	823	771	787	796	779	814	810	781	816	794	806	797	808	811	765	729	834	827	763	787	839	796	838	813	802	853	796	779	756	823	827	758	777	749	774	735	724	783	817	737	773	826	788	797	826	798	814	823	795	798	785	786	812	776	762	802	800	747	788	825	782	800	755	806	778	768	799	811	757	738	777	774	760	820	789	763	823	801	843	796	769	830	788	797	790	794	784	804	817	775	800	792	739	798	760	779	759	787	758	767	785	770	783	812	802	801	825	740	795	780	784	790	815	807	777	777	780	748	832	768	802	791	803	787	795	785	739	782	820	817	788	772	802	782	769	759	789	762	809	858	774	821	795	802	766	808	799	781	818	764	787	798	807	802	806	806	826	770	799	756	776	759	779	776	757	772	812	802	857	805	796	800	840	832	827	743	805	830	803	804	752	771	753	745	816	789	748	798	805	808	772	729	770	807	805	753	742	815	822	765	745	760	728	832	788	835	807	817	786	810	772	786	790	751	788	776	843	824	815	815	809	819	782	813	780	785	767	786	804	752	784	754	774	759	804	815	777	784	782	830	802	802	810	811	814	784	773	764	766	771	793	799	770	754	790	797	779	737	793	784	761	784	803	835	786	845	787	767	757	788	787	789	781	810	857	790	721	816	813	791	756	769	784	788	799	809	764	760	765	797	742	764	793	805	813	740	798	741	743	785	783	826	808	818	771	814	760	770	785	776	772	834	757	830	781	836	761	821	807	762	771	836	819	800	791	817	819	754	719	811	787	784	794	876	819	772	786	768	815	726	760	834	803	774	764	768	837	826	807	719	797	782	776	753	793	839	756	768	781	779	855	764	756	779	794	789	799	841	781	777	741	809	769	784	807	792	787	751	765	802	789	816	809	823	787	809	793	750	863	798	772	766	766	782	777	813	797	777	771	810	811	834	762	807	757	792	805	817	759	752	814	816	834	823	825	811	832	787	810	780	793	738	784	779	819	817	832	755	860	777	766	765	805	774	804	822	796	771	801	817	792	791	786	859	782	852	813	770	798	846	793	821	816	826	803	821	777	808	814	827	814	792	821	821	782	774	777	794	814	796	845	750	795	825	796	781	829	772	813	788	760	783	802	755	800	768	812	801	772	791	797	762	806	783
24966	21725	28637	26284	23083	26257	17917	11223	11406	9403	5483	2437	1052	654	520	446	401	396	342	372	322	371	364	337	356	404	336	394	384	349	350	339	360	345	370	359	357	349	360	380	353	360	357	410	351	342	368	372	366	375	361	321	349	351	341	385	336	375	376	342	371	331	356	374	355	327	357	380	352	365	358	356	358	357	368	400	359	380	368	366	353	340	356	390	342	335	336	334	345	368	383	365	372	340	329	354	361	360	334	392	361	378	375	384	337	358	358	313	358	360	352	377	368	329	352	358	336	330	360	366	390	342	351	365	371	352	401	360	359	366	346	344	378	318	376	391	360	344	354	356	303	379	384	343	344	349	324	370	353	364	366	348	348	386	346	334	354	360	351	367	375	324	365	391	361	357	367	306	335	369	370	380	337	381	357	372	378	330	374	325	373	349	372	358	365	339	352	363	346	348	353	356	356	312	372	391	332	379	355	380	330	359	350	349	332	356	330	352	348	361	390	331	341	366	357	358	354	315	372	361	342	369	356	309	345	370	331	369	349	364	387	329	331	352	370	345	366	358	376	346	327	361	388	327	384	362	323	371	355	344	361	332	356	359	335	348	366	355	340	377	350	367	327	329	392	339	356	363	376	335	325	361	362	364	352	395	329	343	315	355	383	389	335	370	370	329	335	340	337	351	330	334	371	394	358	374	319	334	363	340	364	364	355	342	331	330	338	364	334	389	372	303	346	349	351	348	349	366	323	380	372	359	321	357	386	387	399	366	352	355	351	340	365	380	362	362	357	363	353	370	383	337	386	326	346	377	346	360	373	356	352	308	345	329	349	357	310	339	363	394	337	356	335	388	335	363	350	352	329	351	346	375	341	322	373	375	378	362	367	341	342	378	360	373	398	342	353	345	388	365	356	353	338	359	357	353	376	332	340	373	339	362	389	392	311	365	356	328	336	353	352	320	363	345	362	350	385	361	319	338	353	394	372	360	342	332	324	371	360	354	393	352	367	371	336	382	324	320	367	349	360	392	353	362	346	381	350	364	345	350	345	398	334	339	381	351	344	346	355	357	323	352	342	388	339	342	368	343	307	357	364	382	344	346	350	331	327	330	347	352	339	342	395	335	386	367	380	356	346	328	367	365	355	353	356	378	369	390	361	361	315	332	362	353	326	343	337	359	365	364	382	357	370	376	353	348	380	337	375	368	386	332	336	359	351	377	328	357	343	316	378	372	355	355	363	366	328	325	353	323	331	370	341	366	348	378	377	373	344	388	366	387	375	332	409	359	349	361	374	358	364	320	382	359	316	365	358	333	359	359	358	343	353	344	378	362	369	364	332	366	378	386	331	365	324	372	327	346	333	405	341	310	372	371	396	367	377	355	350	376	366	373	340	348	364	345	348	422	361	372	354	351	365	351	376	357	372	345	351	349	345	345	356	343	333	379	330	368	351	347	343	345	342	297	340	345	350	351	355	384	357	356	331	343	382	338	398	369	353	351	377	376	342	343	347	349	336	365	373	391	347	381	335	322	358	350	362	348	367	385	369	338	365	355	388	337	364	356	388	334	347	389	349	354	343	354	358	360	331	352	343	385	373	361	362	335	345	362	345	369	376	379	371	345	373	361	345	356	383	361	345	372	368	365	375	378	338	356	356	330	337	378	301	345	384	357	362	325	324	332	358	343	361	371	376	361	383	325	331	341	371	379	342	369	350	354	358	338	366	356	317	368	338	376	386	354	349	340	346	321	364	335	329	366	382	389	333	346	331	377	392	355	369	332	351	340	354	338	345	354	347	358	322	297	350	358	371	390	367	336	356	362	364	319	353	354	333	353	352	352	338	331	350	338	366	340	353	353	350	330	339	353	338	363	373	346	396	373	359	356	363	354	329	347	348	351	370	345	360	364	365	361	345	370	332	361	362	366	338	343	363	335	361	352	371	379	345	328	362	350	402	341	337	367	348	378	339	391	335	352	373	353	382	385	359	362	345	374	341	346	364	354	332	364	346	341	355	368	325	373	345	342	351	375	342	351	394	360	359	376	347	389	355	334	354	333	347	339	357	348	403	357	344	367	327	340	354	327	368	364	371	341	358	380	354	370	341	390	363	322	385	339	338	315	339	314	339	332	372	330	357	323	358	310	333	323	340	342	349	329	363	389	359	356	349	384	352	373	333	336	337	335	351	348	369	383	313	359	371	307	351	356	391	318	371	349	363	342	367	340	364	359	365	339	359	390	357	364	362	365	341	365	358	315	342	331	358	323	315	355	380	340	343	331	361	354	335	375	327	373	350	341	356	375	368	342	331	400	371	351	343	371	347	338	337	378	345	375	323	333	359	351	347	353	379	403	347	362	358	329	336	341	345	370	370	364	354	366	331	335	367	364	359	359	347	364	360	350	380	383	343	329	352	377	365	367	358	347	366	375	334	343	343	363	376	344	344	365	364	307	373	389	344	355	344	374	369	359	329	333	366	341	375	356	321	333	341	357	360	324	341	358	342	334	352	359	363	352	348	373	354	358	356	355	363	365	354	324	337	365	352	337	351	318	366	347	338	338	367	350	334	374	321	371	370	345	369	345	358	374	345	343	347	362	341	378	387	391	331	323	326	320	316	368	368	373	373	347	347	374	366	343	363	369	347	347	363	378	358	335	372	354	331	335	401	341	352	344	358	331	346	342	356	342	373	337	388	350	362	372	322	363	366	362	359	360	345	359	368	334	367	347	358	344	364	366	343	341	337	362	321	372	370	373	387	326	362	361	344	360	345	408	331	351	378	336	331	359	352	369	356	347	372	355	376	327	355	375	351	342	340	334	362	421	349	354	330	348	354	312	372	360	333	352	367	350	345	316	337	369	359	363	349	360	352	343	365	364	356	358	366	392	346	323	306	376	379	359	382	363	373	367	349	343	367	326	341	377	356	379	348	339	365	366	325	355	364	346	378	352	401	371	338	328	374	361	348	382	344	348	386	402	384	348	361	391	348	365	337	349	354	329	340	363	369	392	344	359	365	340	357	315	321	351	353	361	382	345	348	350	358	353	357	379	341	338	361	359	379	348	346	359	356	340	333	359	367	368	376	339	337	346	370	315	372	341	349	388	339	390	335	359	346	395	368	378	354	373	329	339	365	345	348	344	342	306	389	382	358	343	383	355	338	336	337	373	338	340	386	366	367	392	423	361	340	371	347	351	353	367	313	392	357	344	324	356	346	343	355	363	364	380	367	382	332	380	381	335	348	350	339	329	345	355	353	330	375	346	369	349	368	374	382	364	371	386	341	364	351	350	329	348	359	355	368	344	365	340	335	331	346	380	347	362	390	361	348	363	354	360	333	383	349	358	396	357	362	366	335	343	348	380	350	339	360	338	326	371	365	335	338	331	334	352	353	353	379	364	345	351	385	330	370	357	365	376	363	351	338	327	350	346	362	353	345	367	362	364	374	358	344	340	349	335	362	341	355	349	359	351	356	392	335	387	324	353	332	327	362	363	355	390	362	354	369	373
34972	50338	45904	37019	34486	36039	25829	22728	23638	19905	13322	7025	2920	1734	1217	891	808	770	687	685	757	757	717	749	649	707	773	694	713	717	722	713	752	748	718	699	707	721	772	722	714	762	729	736	672	724	763	799	710	706	719	715	732	721	727	740	691	769	730	729	749	721	745	753	742	708	748	782	695	769	775	698	709	704	751	724	723	744	723	742	705	756	721	724	691	738	718	728	743	757	759	735	671	689	767	747	730	759	720	743	720	674	794	742	725	695	750	753	747	824	705	773	730	767	738	714	709	688	769	735	680	748	746	734	717	737	735	730	752	771	777	708	732	698	764	722	751	730	718	720	755	718	758	684	748	730	714	764	749	709	739	757	707	728	747	733	709	740	725	739	760	737	758	733	771	758	729	735	731	739	762	741	713	723	756	700	738	740	743	700	749	780	743	759	694	710	720	732	737	691	769	732	717	700	690	743	714	729	715	739	778	719	721	759	744	712	737	718	691	670	746	749	731	731	720	729	727	726	710	749	745	751	706	705	733	700	716	764	758	723	704	712	768	677	685	765	755	687	743	732	697	753	737	753	721	677	757	738	726	751	688	769	698	759	726	731	695	767	699	707	659	740	672	707	684	704	723	727	718	747	654	778	697	742	698	713	729	780	736	736	698	706	739	724	711	757	761	721	759	719	707	741	735	748	742	668	727	719	735	735	700	779	782	734	735	743	706	715	799	685	657	691	738	712	745	719	683	713	720	697	684	692	786	716	774	717	754	767	702	737	709	691	731	743	715	762	755	755	726	733	753	704	713	754	743	768	726	698	725	730	730	741	670	722	751	762	770	746	753	794	706	722	717	738	790	738	748	691	761	724	721	756	747	741	689	715	742	703	738	759	807	742	699	754	776	696	771	717	719	724	714	781	752	733	722	679	758	750	751	736	737	687	747	762	758	787	676	706	730	716	724	731	664	700	755	678	716	743	741	701	727	739	695	693	703	764	692	691	666	725	716	691	745	720	716	726	735	739	662	727	748	701	722	721	715	765	739	739	772	784	700	732	746	725	732	700	778	755	746	711	694	731	746	699	733	734	718	736	722	778	719	756	731	768	731	758	734	786	758	740	700	713	764	713	734	716	702	731	756	724	741	676	704	750	721	713	716	742	708	707	699	758	766	733	716	697	684	736	683	738	696	730	698	731	687	727	766	758	751	705	693	754	763	699	747	678	685	719	717	704	719	740	687	775	726	721	743	704	767	738	717	684	752	698	704	748	732	726	744	696	743	742	709	724	702	764	776	765	701	723	721	777	721	687	759	739	672	697	742	715	689	683	710	693	720	739	741	716	719	723	759	707	700	696	706	716	695	712	716	687	782	743	703	736	686	702	744	679	748	728	716	756	691	700	734	704	713	757	741	736	722	677	729	688	786	753	712	753	747	730	744	767	739	699	728	760	771	728	778	754	750	744	734	711	711	724	777	720	705	738	742	701	737	694	789	733	732	805	734	740	752	730	692	778	733	686	681	773	727	741	757	720	766	715	734	719	748	750	756	739	774	719	703	765	729	693	710	725	726	739	748	701	700	758	725	743	730	712	764	729	758	704	695	682	741	729	706	715	752	737	710	791	756	730	749	722	735	790	704	778	754	701	743	770	691	700	728	736	727	723	701	701	688	709	711	731	734	705	723	776	757	734	727	734	743	734	714	764	714	717	759	753	720	689	726	692	805	696	706	710	709	754	718	744	768	694	694	715	772	716	703	759	709	722	759	729	727	754	777	742	691	708	757	709	755	670	740	736	733	727	747	688	756	764	718	770	698	754	692	720	705	758	696	792	757	730	666	746	743	747	718	720	701	675	736	697	724	700	735	709	713	735	748	731	716	703	731	725	693	756	755	699	718	724	714	735	722	753	745	751	693	710	729	717	745	760	728	743	740	754	740	716	747	757	743	732	726	733	730	731	704	726	733	714	763	682	720	751	739	695	682	727	781	758	747	756	752	702	799	727	711	717	693	728	772	734	736	678	715	710	711	747	765	743	666	704	695	721	791	679	720	710	743	748	723	743	705	782	719	740	712	668	703	723	720	707	731	736	689	746	722	740	701	743	733	734	772	772	730	720	739	742	696	782	757	720	758	740	753	681	715	747	750	697	715	784	718	695	743	731	721	749	730	710	728	709	709	748	728	669	756	686	752	756	742	753	761	752	696	717	754	709	719	705	760	787	746	675	718	688	720	778	719	722	679	712	728	762	768	711	730	710	747	750	686	694	716	728	720	743	739	685	721	728	770	776	709	707	752	707	701	739	762	731	740	751	751	710	719	735	698	693	737	728	719	713	722	747	675	778	677	683	731	749	762	776	791	717	732	698	725	744	780	691	753	688	745	731	729	771	713	797	706	730	755	693	685	743	733	704	727	731	736	747	734	718	686	715	749	726	742	709	702	708	722	717	716	777	708	697	693	759	720	767	757	694	752	722	739	764	783	743	760	712	728	707	683	699	731	765	739	718	753	735	693	716	701	781	756	763	746	774	775	725	710	743	713	735	771	702	702	727	735	761	720	694	722	694	726	713	695	704	745	741	735	701	708	728	704	723	724	735	715	713	765	744	688	748	777	720	745	702	719	731	724	697	742	722	705	719	741	760	725	714	740	738	728	701	753	737	727	711	704	736	716	708	677	732	779	691	727	716	751	718	704	698	717	786	732	735	715	741	722	718	747	754	710	762	735	729	667	688	725	681	702	767	685	778	741	720	723	698	748	747	777	735	759	704	757	753	758	752	729	763	699	668	712	728	690	715	717	764	778	780	737	716	690	738	762	712	713	741	762	723	730	697	740	803	755	760	740	716	693	725	747	722	740	698	767	747	757	694	733	719	701	702	703	712	727	709	725	781	707	727	733	665	746	745	709	736	681	701	719	732	746	719	727	723	787	740	724	709	740	745	744	713	747	727	654	736	713	677	772	742	745	738	716	716	746	735	731	678	746	679	695	713	678	702	730	782	717	743	705	747	737	723	746	738	762	712	751	739	711	810	665	724	698	693	689	725	716	692	688	737	718	783	734	749	737	743	729	695	724	713	760	727	715	736	761	774	758	716	717	716	737	738	756	717	728	723	739	740	731	708	744	725	717	703	755	732	703	748	739	707	693	714	697	692	721	696	715	733	727	716	722	695	704	713	785	695	711	701	701	712	717	727	725	745	692	678	774	752	716	744	688	709	717	751	711	732	771	704	708	735	724	766	737	722	750	724	760	710	704	722	735	744	726	727	756	737	779	746	719	767	767	712	753	708	725	716	734	712	690	753	710	732	734	727	720	719	759	765	714	702	737	675	693	726	705	760	739	698	778	661	712	705	738	717	747	756	741	718	709	735	774	772	721	732	726	687	697	694	751	738	700	772	703	728	732	755	724	769	715	696	773	688	725	706	750	677	691	797	712	736	724	717	735	706	733	729	673	738	787	761	721	719	724	739	719	708	713	695	747	779	747	762	746	768	772	721	740	722	755	717	744	713
23680	21709	29584	24595	23422	35546	32768	24157	23944	19210	11885	4341	1894	1303	828	490	425	384	384	358	334	329	350	334	352	305	340	325	357	333	306	335	345	352	332	314	326	347	333	311	342	340	324	330	340	338	351	337	324	366	306	332	314	341	324	340	333	313	313	313	336	357	316	343	338	341	332	308	352	377	319	332	322	312	362	316	332	352	318	304	337	320	327	327	327	308	323	309	357	363	343	339	338	342	360	308	342	346	327	342	342	324	310	323	322	316	360	321	360	313	330	330	316	338	330	347	313	330	346	322	357	334	315	322	328	355	332	362	329	344	332	341	340	340	354	334	338	350	368	328	352	320	317	314	328	296	345	332	354	331	317	326	363	321	324	335	346	336	332	326	341	325	346	349	342	340	345	347	351	338	310	341	360	330	338	324	344	329	344	313	304	320	332	354	333	367	339	320	334	369	345	345	316	339	278	322	339	354	321	358	341	328	351	357	346	339	309	324	318	355	321	336	325	329	325	315	326	361	328	351	334	353	331	360	328	321	344	352	342	311	309	333	339	318	348	350	327	345	342	342	338	339	342	324	329	352	332	358	319	342	328	353	326	334	326	350	344	298	360	309	306	335	342	316	339	332	343	325	314	349	314	341	332	329	352	301	330	342	327	353	341	324	324	375	335	366	338	331	329	349	334	337	339	331	311	334	343	324	342	319	333	331	344	336	352	332	325	338	369	337	374	354	361	314	307	341	326	331	308	316	362	369	295	327	350	342	321	313	323	325	312	331	351	316	337	333	328	318	330	346	343	345	344	345	313	295	332	342	355	373	343	280	314	331	316	364	363	298	321	336	315	339	343	348	330	315	316	356	334	337	322	348	315	353	301	335	334	352	346	331	349	324	334	348	349	346	328	331	349	335	319	330	319	332	296	331	314	351	323	348	337	370	320	362	347	318	308	324	320	324	341	339	315	326	311	330	359	347	331	331	373	365	364	330	362	380	344	325	319	354	346	307	337	336	338	374	353	339	333	334	309	327	311	331	318	334	370	348	318	318	334	331	337	325	346	303	340	291	358	318	332	331	353	323	323	331	326	347	312	304	317	313	323	333	353	327	305	356	336	318	361	331	326	340	349	357	336	324	317	318	330	353	313	323	305	330	362	360	314	328	362	335	330	343	319	342	325	346	344	346	346	348	345	311	313	356	406	361	319	319	318	305	319	329	288	322	335	343	292	344	367	339	345	342	332	336	340	338	318	320	323	340	329	321	343	328	313	350	326	329	357	354	329	318	355	328	329	332	341	347	323	338	334	328	331	338	318	322	349	332	313	345	353	310	334	323	351	336	337	372	347	326	342	364	350	340	373	350	351	348	359	329	337	300	311	328	330	365	312	323	336	349	329	356	367	341	359	321	328	319	370	325	326	323	349	325	343	357	351	322	308	329	331	331	318	329	348	312	319	334	342	321	347	340	320	342	341	298	332	344	292	338	347	389	351	347	331	313	367	353	328	343	322	311	341	356	355	337	318	324	388	309	371	323	339	326	337	330	346	324	353	302	325	344	315	370	330	348	355	331	319	301	348	358	332	337	322	335	324	354	336	321	342	354	351	328	357	315	380	349	320	336	340	345	320	329	294	328	359	336	350	311	327	346	381	345	325	315	330	346	326	327	322	279	348	334	338	301	341	339	345	360	340	317	371	332	341	302	343	336	338	316	312	349	337	332	308	337	368	331	313	324	339	312	304	303	324	333	322	322	329	352	312	288	350	323	325	303	348	342	335	373	306	317	326	336	312	346	351	317	312	330	313	339	307	331	311	351	313	340	313	349	328	344	331	314	314	332	371	347	310	365	349	338	320	316	353	351	328	336	368	353	352	368	333	325	318	362	315	311	352	330	313	318	343	335	319	311	341	345	334	348	350	361	346	305	356	330	331	306	308	331	358	315	364	331	354	312	316	328	325	300	337	369	331	329	296	350	307	327	319	350	334	324	336	329	318	344	318	344	338	344	329	304	327	362	345	310	316	338	308	346	329	286	334	344	341	344	357	351	311	359	333	366	336	312	351	329	325	383	331	333	356	332	326	319	357	335	320	328	355	334	318	337	351	318	337	335	365	345	307	313	305	331	358	347	332	354	303	338	341	308	314	331	314	294	325	307	333	307	315	323	312	329	328	340	331	319	354	316	352	295	338	322	347	336	309	323	301	313	300	343	326	318	321	333	339	316	358	329	335	329	318	341	303	367	338	295	321	324	308	329	329	318	346	320	338	313	313	325	359	352	345	372	331	327	327	305	356	338	371	329	317	346	312	331	302	345	315	349	344	357	285	328	313	336	329	335	294	307	345	353	332	351	335	336	320	326	341	332	356	321	342	350	352	296	344	299	321	338	330	339	329	322	314	324	325	307	325	328	317	331	332	326	372	352	340	343	337	345	341	366	304	353	327	318	339	334	330	323	340	342	344	356	339	349	364	324	318	317	330	359	323	312	324	318	325	332	344	345	347	349	348	344	302	327	336	326	319	333	342	335	315	317	331	351	320	312	334	339	341	337	324	313	347	324	340	306	349	340	316	351	355	304	354	317	326	347	338	358	324	337	319	353	374	326	330	331	335	379	311	339	331	346	316	346	340	340	311	315	320	358	342	337	365	322	353	354	340	319	336	286	326	358	326	327	347	325	363	326	322	314	368	329	329	341	374	323	367	295	304	312	305	344	351	295	325	340	322	347	296	303	320	333	322	307	363	334	331	353	367	336	368	373	330	360	323	358	324	323	345	344	326	332	334	364	334	327	360	320	358	341	321	338	333	343	314	328	342	274	345	377	308	332	325	356	354	349	299	337	336	326	307	342	339	359	351	344	336	337	355	373	325	297	295	322	321	364	302	317	350	337	354	319	361	310	358	353	315	317	338	341	324	288	323	340	333	343	296	316	316	361	366	337	361	351	327	300	398	340	334	341	365	345	319	307	319	339	336	311	305	318	315	324	343	331	345	312	322	347	351	334	311	316	334	334	314	345	362	346	316	312	327	340	341	313	346	314	334	313	330	354	326	308	343	341	337	337	341	319	333	321	316	339	310	320	337	343	334	373	305	346	378	325	330	351	317	317	327	366	339	349	328	314	335	286	313	321	303	342	318	308	319	325	331	299	308	339	329	328	334	342	327	361	344	330	330	347	316	351	321	324	308	326	366	307	343	334	326	335	363	322	315	329	333	337	340	328	346	327	359	338	334	298	339	321	335	342	316	343	318	360	333	341	330	339	329	323	313	328	359	315	340	322	345	340	345	341	308	341	341	343	339	325	355	351	355	344	316	344	319	340	357	315	367	343	344	343	306	320	320	324	325	325	325	324	337	340	320	326	314	341	342	356	325	327	351	402	357	331	320	331	335	328	331	331	337	361	348	327	339	320	325	352	340	338	310	322	340	345	325	330	347	333	308	333	317	310	338	324	320	320	313	335	328	326	332	354	302	311	335	338	353	343	328	338	320	337	379	339	366	304	339	333	338	295
36423	59471	54841	46051	40962	48370	38438	35107	35159	30036	21817	10433	5587	4066	2202	1293	987	723	656	710	688	694	641	682	680	673	650	666	711	689	678	647	631	662	640	663	674	657	681	662	648	704	671	707	651	650	650	685	657	670	678	643	699	660	640	658	710	615	695	651	649	645	616	645	686	696	646	636	674	650	644	663	680	682	640	642	708	676	691	647	671	684	701	670	645	707	631	716	660	689	648	659	678	721	661	679	624	651	704	720	669	645	726	657	639	688	712	655	649	699	651	700	641	646	670	742	675	649	630	646	679	676	634	681	654	666	669	648	658	621	647	648	659	656	651	661	651	676	622	618	703	635	671	642	652	661	729	669	643	658	723	681	649	643	635	710	747	676	595	586	720	634	671	682	626	649	655	640	699	643	670	676	614	690	603	638	690	665	626	628	651	642	720	647	651	672	644	675	640	683	631	707	690	676	684	699	656	649	660	647	677	692	663	645	679	643	694	638	683	666	671	679	667	694	638	690	641	685	693	666	653	644	669	700	701	674	699	675	622	669	655	656	657	665	664	650	646	650	667	633	657	682	694	657	686	640	684	651	648	658	701	649	651	614	623	672	679	676	690	692	664	657	653	634	681	668	733	659	660	676	675	672	684	718	647	660	650	669	660	680	680	661	685	701	684	699	688	663	682	684	662	707	668	682	707	682	699	731	701	661	690	674	674	661	696	625	656	664	655	649	708	650	655	686	611	688	647	667	640	672	655	685	686	688	687	674	669	654	710	690	656	693	682	640	653	683	665	639	642	665	691	694	659	659	648	664	690	652	667	652	662	697	658	684	633	664	681	646	617	652	667	662	673	631	695	707	713	662	673	714	682	648	709	680	667	676	673	679	669	695	645	695	681	665	674	635	658	675	650	647	625	668	673	674	667	671	670	653	667	661	662	695	658	635	645	692	656	679	646	640	643	656	674	678	644	640	660	674	710	699	638	673	703	647	692	656	649	655	695	681	708	660	687	724	659	626	659	608	716	660	622	674	620	633	615	662	655	669	667	701	649	623	688	684	650	663	629	666	712	623	667	657	648	662	677	678	644	662	673	631	657	665	678	643	677	654	663	612	653	652	655	629	688	717	659	665	652	653	722	658	689	651	627	690	691	643	694	680	651	640	694	661	653	649	694	662	707	633	613	674	678	652	652	659	651	676	668	690	633	658	705	607	693	700	647	673	688	634	637	666	681	668	667	662	689	652	645	666	660	649	633	702	664	672	703	661	654	651	697	656	673	680	647	662	658	674	657	697	685	721	659	667	681	696	646	657	674	649	716	699	637	640	637	706	693	640	666	663	701	704	661	684	634	668	703	671	623	699	626	678	657	701	601	662	646	654	671	698	694	627	690	664	686	687	692	677	648	679	676	648	649	670	652	650	675	773	649	664	663	700	639	636	676	624	646	693	646	637	645	676	637	677	667	669	658	680	654	629	663	677	655	672	656	712	705	671	679	688	686	699	691	658	656	686	649	673	668	620	720	623	656	692	656	647	629	658	657	650	629	664	673	676	692	727	706	673	629	695	674	682	676	702	698	671	680	646	691	647	700	643	689	644	646	705	673	636	704	678	669	653	654	655	646	680	668	652	655	704	644	711	652	676	611	657	658	644	634	652	696	667	616	662	661	652	688	679	676	700	687	677	636	659	674	650	652	657	672	674	628	639	687	689	642	666	674	686	698	635	664	656	635	695	657	674	641	656	687	650	606	655	639	617	658	678	660	693	698	686	700	696	655	663	631	653	644	647	666	642	696	677	685	636	658	670	688	657	649	682	657	618	645	644	682	641	726	670	657	668	669	714	665	683	656	660	635	642	656	624	623	660	652	689	669	728	667	673	676	655	708	672	644	661	665	666	679	697	700	666	647	665	670	702	649	639	672	638	654	668	594	686	673	687	671	665	653	691	691	627	639	675	660	643	687	679	681	595	683	660	612	662	673	682	651	710	678	686	657	680	678	647	632	678	672	646	674	665	686	645	648	648	716	651	653	636	675	649	697	621	661	621	642	623	643	624	690	639	672	633	699	670	639	682	705	670	710	685	735	695	707	680	664	663	692	734	721	675	669	684	631	721	657	633	669	648	690	709	651	653	712	704	702	667	657	656	692	701	663	660	728	662	686	697	666	665	690	677	683	660	629	636	728	671	688	635	699	625	678	693	713	611	705	630	648	691	693	647	728	636	655	659	651	692	674	649	697	661	606	680	654	642	643	642	663	660	666	637	646	666	664	679	610	680	667	672	672	630	691	684	711	661	686	643	671	689	667	668	709	641	669	628	676	666	706	642	675	659	647	636	619	633	637	697	663	643	703	659	619	656	636	694	667	670	636	659	647	634	658	673	688	658	674	660	638	702	687	671	673	707	665	605	664	682	658	689	646	668	658	623	665	702	647	675	666	656	669	638	664	714	637	676	643	663	696	656	688	699	672	673	680	661	676	650	638	640	680	686	702	695	656	684	628	661	608	679	673	673	654	696	684	632	671	678	701	633	670	603	662	656	663	651	726	637	648	670	635	698	639	673	684	661	643	683	672	635	678	641	658	658	677	677	628	629	660	716	670	666	662	656	682	650	678	638	674	631	659	702	652	677	673	678	644	697	694	641	707	674	682	661	649	671	678	735	635	627	687	677	695	677	675	643	726	650	668	660	732	679	686	661	717	650	657	637	654	693	693	681	667	719	658	663	703	665	653	654	685	699	641	671	626	688	641	694	669	671	693	647	704	661	700	706	671	714	651	701	699	708	661	666	695	664	669	649	681	664	676	655	634	681	652	684	688	707	663	652	648	693	712	661	690	676	634	701	602	661	684	677	672	722	637	634	684	621	710	662	684	649	689	660	676	666	668	685	657	669	694	623	690	665	632	605	698	661	687	654	719	667	616	668	675	722	705	658	682	627	701	693	635	666	678	673	677	675	714	637	622	700	691	686	662	729	704	677	667	676	637	633	701	726	690	667	692	657	674	697	652	710	646	683	644	662	690	661	630	654	667	691	666	680	695	630	654	704	665	674	628	679	642	644	678	722	665	669	658	662	636	682	650	686	667	700	629	692	691	705	675	659	693	675	620	626	683	672	674	662	660	661	654	680	656	644	654	655	686	707	681	688	658	643	693	690	679	643	646	735	687	599	606	697	641	697	665	680	650	692	664	674	662	681	635	705	710	667	641	667	673	671	660	646	611	716	667	709	702	665	655	671	659	624	666	708	642	668	637	679	683	644	683	680	622	656	704	623	639	666	695	645	654	687	675	691	709	678	660	639	673	664	663	672	684	651	664	637	645	675	719	687	639	676	670	659	673	695	636	671	665	632	635	685	724	642	661	637	640	716	694	674	634	656	649	652	685	629	665	684	692	665	691	726	693	651	640	659	715	703	671	679	647	650	677	684	653	670	673	689	671	656	711	654	656	664	690	675	682	660	634	640	673	665	697	650	656	612	656	668	624	632	645	658	664	650	696	652	680	664	608	712
27807	23967	26099	18802	9962	7555	3531	2548	2914	2288	1453	752	599	435	461	401	426	378	376	356	377	408	388	390	355	379	393	382	375	390	389	398	399	409	384	333	401	400	379	418	377	391	332	412	371	370	359	353	407	376	406	396	367	386	383	440	381	387	382	385	388	402	376	435	363	399	374	384	360	394	386	384	409	352	405	385	361	409	377	362	371	392	379	350	396	418	419	358	393	372	367	374	375	386	401	394	351	382	366	449	368	378	390	387	384	369	388	377	390	345	393	403	407	386	386	408	374	384	406	376	390	345	369	395	369	359	389	352	378	373	397	371	368	426	359	368	379	371	389	371	381	361	381	393	402	400	383	365	390	407	358	386	394	371	334	393	405	417	393	366	389	371	344	379	378	403	388	374	349	403	407	435	369	391	393	363	412	361	361	368	339	357	380	431	363	371	372	361	393	358	405	379	375	429	398	371	366	412	398	365	395	386	395	385	371	356	376	384	383	363	377	356	375	354	369	396	361	381	388	406	390	362	350	432	358	385	422	395	383	378	409	380	347	415	356	371	368	374	394	353	391	394	394	356	349	371	373	353	398	392	371	418	372	385	375	420	362	401	384	369	399	412	391	388	385	371	386	402	402	378	376	397	382	370	356	403	384	390	389	385	412	360	398	422	410	400	375	394	404	372	382	380	411	411	350	407	403	387	402	400	353	358	383	408	393	398	398	386	362	383	383	394	394	377	380	376	382	359	376	390	375	382	386	389	325	405	384	361	375	398	378	400	383	365	400	372	392	361	373	364	363	394	409	393	375	390	369	395	378	387	370	341	372	340	395	367	382	370	369	367	397	409	398	372	398	393	367	355	417	378	358	374	379	397	372	368	377	380	412	359	379	385	360	355	386	368	410	359	399	365	408	371	390	371	383	354	392	374	401	376	358	409	418	406	349	370	353	407	409	380	344	376	402	384	379	404	313	352	359	363	367	429	406	391	379	372	403	365	389	411	419	415	383	389	422	383	404	357	387	413	398	379	397	379	400	367	390	357	430	374	369	415	379	385	377	398	359	412	367	357	360	362	403	370	430	381	410	354	381	401	387	365	358	361	431	367	381	373	392	370	417	418	403	373	381	382	373	372	393	357	359	398	372	392	416	372	396	348	386	400	354	388	382	378	378	373	371	371	404	374	378	378	390	349	402	378	356	368	386	377	368	420	388	372	347	427	362	392	371	388	382	360	397	379	361	370	381	390	386	384	420	375	400	390	389	386	384	402	369	360	396	355	406	374	349	371	370	414	353	402	370	383	376	371	398	396	372	374	367	365	389	412	357	392	382	412	398	368	390	378	360	424	388	360	410	396	395	420	389	388	390	380	375	385	367	383	398	386	359	393	386	372	418	399	360	354	378	387	407	341	355	389	366	395	356	378	402	356	378	377	370	373	367	380	364	400	364	388	390	427	364	366	389	386	401	371	384	426	399	353	415	379	373	395	378	368	371	375	370	388	427	352	378	357	379	388	385	405	358	398	347	393	390	324	368	366	377	402	354	364	412	427	354	378	415	416	359	344	363	387	379	411	390	391	418	388	405	393	374	382	395	400	383	428	373	347	392	374	406	381	387	376	375	386	353	399	375	378	395	399	380	404	390	395	406	414	411	408	344	382	415	377	388	380	422	403	376	350	382	375	378	360	351	386	411	378	366	391	389	385	410	385	393	403	360	377	358	365	399	386	392	375	381	348	373	385	389	395	373	381	392	396	391	377	375	440	384	375	392	396	382	378	402	401	384	396	400	385	370	396	359	401	378	394	376	394	390	376	381	371	380	399	427	372	383	412	430	361	359	378	374	349	378	397	376	399	384	409	361	400	414	392	380	392	340	389	348	384	374	400	390	398	376	395	390	355	399	388	378	360	385	399	369	383	408	389	347	373	378	375	436	373	406	387	398	368	344	360	409	385	386	383	397	395	381	342	406	446	357	385	404	411	389	390	402	389	372	358	389	401	376	378	377	390	381	351	371	382	383	366	392	400	382	381	390	384	352	367	393	386	377	394	376	361	364	390	353	413	407	376	351	362	400	377	373	372	406	413	378	378	362	379	391	379	374	370	391	394	394	360	381	374	368	343	370	383	386	376	394	436	395	413	404	396	361	382	410	377	408	373	344	363	416	376	404	389	369	388	372	404	343	427	369	387	368	373	384	411	404	422	408	354	413	398	405	383	381	399	394	394	405	402	358	443	391	384	346	380	381	415	390	366	369	407	355	404	391	374	383	393	401	374	344	393	391	343	375	374	384	394	375	369	372	399	355	386	328	359	361	360	400	384	406	399	414	400	410	408	387	411	399	407	383	373	378	399	364	366	345	390	357	386	343	398	387	335	413	377	395	377	368	405	390	399	412	367	396	390	368	366	364	372	366	377	370	370	359	392	377	368	372	387	397	412	389	418	369	389	397	358	377	389	328	346	362	386	376	378	425	364	371	391	391	378	366	399	369	388	424	405	407	377	369	357	378	366	393	371	369	392	377	382	384	374	366	382	409	405	382	390	380	382	370	379	358	393	354	373	373	415	388	361	391	391	393	370	394	388	416	407	395	375	406	388	379	381	391	373	398	372	385	374	405	415	348	387	413	353	369	388	377	418	406	390	384	382	399	386	384	422	373	349	411	384	380	404	391	401	399	385	387	366	389	377	420	399	380	377	385	371	392	381	378	365	364	412	367	379	390	392	398	372	373	394	377	378	408	379	362	373	412	369	389	411	346	378	390	387	399	366	401	378	400	385	373	406	408	399	347	380	381	381	374	424	432	378	370	373	390	427	385	343	384	408	391	351	367	404	391	389	374	405	401	390	383	372	392	403	381	383	371	405	383	388	377	367	356	393	370	337	378	377	381	394	424	379	403	390	412	359	369	395	407	396	385	366	375	367	325	376	387	363	373	372	407	366	382	344	380	395	359	362	371	381	371	418	401	361	400	366	389	375	393	358	363	383	382	402	399	384	403	412	373	411	354	400	396	379	376	402	386	383	390	365	371	384	383	318	380	331	386	403	382	379	346	376	405	393	376	347	411	399	363	374	372	416	397	400	351	356	368	353	389	382	330	389	361	389	377	428	379	386	402	389	365	392	389	411	380	396	368	385	386	360	392	372	348	360	361	378	351	376	371	377	351	395	393	397	399	382	370	392	376	381	371	391	385	333	375	397	420	390	423	390	407	400	363	381	377	380	320	366	364	374	367	383	403	385	399	394	405	380	355	387	389	370	383	390	373	412	389	368	363	357	379	402	415	350	401	370	383	383	408	414	361	380	373	398	406	370	356	446	434	393	387	339	419	357	420	385	357	394	364	385	415	400	378	377	414	382	388	393	385	366	358	376	393	372	359	360	347	377	376	392	414	403	367	389	386	381	362	394	393	373	373	409	375	370	374	376	353	380	413	389	394	361	386	375	372	355	379	401	397	382	368	340	388	421	380	377	354	399	387	365	367	367	372	385	373	380	402	372	366	430	391	365
31205	40798	36722	26611	20077	17496	9595	8076	8750	6630	4320	2161	1500	1098	938	861	827	829	786	800	794	816	738	803	784	749	772	821	766	818	759	775	819	775	810	779	791	761	773	793	790	791	762	765	817	791	770	773	820	761	792	833	802	808	813	801	764	797	774	756	806	802	765	786	804	731	794	817	815	763	804	802	795	804	812	775	790	772	775	733	857	785	798	776	769	789	774	763	767	805	808	755	765	802	739	817	849	838	816	757	808	757	744	808	790	803	781	746	775	787	789	826	802	805	738	798	761	809	754	800	806	765	790	794	836	780	775	725	760	764	829	765	745	778	758	777	808	782	763	770	754	800	776	772	812	773	753	787	783	782	809	742	803	783	801	785	795	787	772	828	779	794	815	787	805	840	762	778	809	746	735	848	794	760	760	769	765	750	793	783	773	804	751	829	788	765	793	794	763	799	744	738	801	801	782	742	758	724	767	813	811	808	837	798	770	765	792	743	775	804	779	852	787	790	739	776	817	796	765	855	823	835	822	795	795	785	824	760	769	781	800	769	747	769	754	845	803	789	811	785	790	735	808	735	724	824	801	773	788	792	775	766	730	713	822	757	781	820	756	782	760	771	775	772	792	772	805	807	762	761	753	742	751	795	693	781	793	807	801	769	827	798	790	815	737	828	777	763	746	777	816	818	760	771	765	778	813	724	779	744	777	783	776	805	815	788	789	784	822	807	797	758	724	839	803	797	751	771	823	759	785	798	812	736	789	739	779	775	786	770	792	819	760	800	785	743	804	750	801	858	787	770	794	805	793	741	802	788	782	771	840	784	820	757	793	733	734	817	770	770	805	791	722	789	807	764	780	750	803	796	768	759	775	745	773	747	803	814	782	799	796	739	768	696	815	798	806	729	754	787	731	731	831	718	786	745	746	769	761	830	765	801	787	779	780	830	792	793	769	783	755	752	805	766	785	756	732	724	844	752	782	761	835	763	801	807	773	758	721	750	779	776	826	813	762	747	849	794	786	816	779	807	781	848	797	757	788	785	785	814	774	792	780	799	754	785	775	737	789	796	794	817	829	860	773	731	750	805	746	835	803	803	801	761	782	725	803	743	789	797	792	830	789	790	804	765	816	800	769	838	732	777	777	757	785	766	777	794	729	831	794	788	776	725	764	774	803	834	814	780	796	770	768	780	837	807	773	804	799	792	763	821	737	764	726	741	772	754	786	779	793	779	778	768	756	822	813	833	766	808	785	809	765	831	740	809	799	777	759	797	790	776	745	790	776	853	811	767	743	813	799	794	779	811	795	791	800	748	790	796	741	773	787	745	805	767	848	835	759	806	802	787	787	822	797	802	769	771	768	837	788	739	764	783	759	827	815	755	756	777	763	743	792	754	794	769	748	766	789	816	800	790	779	834	763	763	751	787	784	752	796	834	766	796	822	809	762	734	772	805	740	776	832	790	813	738	799	838	739	805	807	784	837	761	803	784	754	810	806	785	788	811	808	779	794	765	784	783	730	795	753	811	815	743	771	784	753	835	774	762	803	786	772	753	847	769	775	785	811	788	746	797	815	776	802	747	767	785	786	792	777	783	799	747	763	764	790	799	765	815	791	799	818	801	755	775	815	823	769	799	813	799	808	797	828	781	789	781	756	836	798	803	780	763	726	806	773	792	784	795	781	759	779	775	840	785	780	778	779	762	833	852	791	767	785	819	765	757	798	802	868	796	801	823	822	761	742	804	775	746	742	765	820	807	793	785	800	766	785	803	854	827	754	756	804	814	761	766	771	775	768	816	774	739	807	781	766	808	784	779	779	839	831	752	758	794	753	826	787	797	788	782	763	802	817	802	741	803	769	787	768	777	795	757	781	758	792	811	794	803	812	790	766	740	754	796	808	833	788	797	775	803	754	784	744	822	793	810	758	788	762	714	866	862	794	788	799	767	799	811	740	784	769	767	798	772	763	814	802	795	801	808	794	786	779	798	808	757	763	794	812	770	776	778	777	758	781	767	807	790	785	730	819	799	753	792	822	729	777	755	768	812	821	785	794	802	800	815	798	776	802	775	775	804	808	812	848	776	811	751	773	815	828	789	757	741	806	778	794	797	735	788	776	782	802	792	846	775	811	782	803	765	729	837	805	783	769	800	820	782	777	750	748	816	783	743	807	774	802	751	747	776	802	803	780	805	755	763	798	807	830	755	778	746	766	776	744	829	801	811	810	786	773	808	780	794	741	784	779	817	764	746	776	765	850	816	821	770	758	819	753	787	759	802	766	802	788	787	741	769	778	778	768	739	788	752	800	764	818	727	787	741	752	814	772	827	802	762	778	792	791	789	797	794	824	755	838	783	799	765	782	752	787	799	750	792	763	719	791	795	789	803	762	809	725	735	772	783	769	727	786	814	794	790	770	792	786	813	772	745	732	782	753	766	803	800	818	785	789	777	784	758	781	730	794	788	743	820	762	791	764	774	727	788	775	810	742	750	802	813	786	803	768	764	733	810	836	740	788	774	767	820	773	742	782	805	729	752	760	815	790	786	799	794	813	789	782	812	757	802	809	765	776	783	797	753	789	801	777	803	802	790	799	746	800	812	786	790	797	785	791	761	805	759	786	799	784	758	775	813	762	741	751	806	781	807	780	744	767	772	746	758	816	808	791	822	791	767	782	807	768	792	755	756	776	736	812	828	788	807	819	800	778	738	774	791	796	777	764	809	799	771	750	732	800	789	751	747	775	788	826	760	820	802	750	794	735	749	777	777	807	806	756	790	758	823	815	763	789	759	765	762	805	796	840	802	781	784	815	757	766	825	814	805	820	780	763	770	723	794	751	727	811	776	803	794	714	790	798	737	821	753	766	775	794	841	798	795	765	755	780	802	797	785	810	812	726	794	817	759	749	786	799	781	808	822	802	791	801	756	753	776	805	869	791	844	773	794	785	800	774	790	799	769	773	854	770	787	747	795	781	799	776	799	726	758	777	765	814	783	779	746	790	782	765	768	830	792	789	776	811	795	804	799	778	793	805	844	750	794	780	754	814	804	786	794	763	786	831	780	792	812	762	778	790	792	805	808	743	803	785	779	806	738	752	802	782	817	761	729	799	824	770	843	735	770	790	741	795	791	746	747	817	787	717	720	817	802	823	825	738	752	837	783	792	796	758	806	782	819	730	766	794	844	730	793	790	779	767	794	776	750	799	737	776	783	799	815	770	790	817	793	761	789	817	804	767	793	782	712	754	794	828	825	779	777	741	781	778	822	813	788	835	799	810	778	787	729	778	809	755	764	790	775	787	719	836	773	785	796	819	781	805	790	729	769	794	819	803	820	808	752	808	794	752	761	804	760	807	810	747	790	800	781	775	817	799	776	772	765	777	771	811	835	762	805	776	781	775	735	769	781	814	807	844	782	769	794	742	806	735	787	723	778	800	801	866	782	822	797	778	776	830	806	777	803	765	788	832	770	735	770	794	767	810	806	791	759	789	824	769	793	805	760	756	760
24983	21718	28719	26367	21588	24199	13711	11348	14070	11008	6287	2769	1227	758	515	426	405	391	380	381	363	364	324	334	344	346	346	341	348	352	327	334	377	345	334	356	359	325	362	353	335	320	334	334	338	344	363	348	347	380	358	350	378	335	348	361	329	329	359	342	382	373	396	348	357	360	341	337	324	334	334	382	318	354	367	375	349	336	357	355	328	318	335	330	365	342	371	328	361	357	320	311	385	373	332	333	329	378	338	314	361	335	355	355	316	362	378	359	357	378	323	325	362	364	326	352	345	329	341	368	352	367	360	314	341	337	349	355	358	379	362	365	335	336	367	369	363	363	367	363	316	345	378	354	356	380	341	342	315	327	351	320	363	348	373	368	352	281	346	358	349	340	371	313	310	342	348	332	359	361	354	366	348	363	307	386	360	345	347	366	352	364	340	346	354	326	371	344	358	343	332	355	352	343	348	308	347	371	354	350	347	358	366	342	355	340	325	334	333	344	341	300	350	331	336	365	320	364	356	362	366	362	336	326	319	342	354	347	346	361	392	359	325	352	336	353	336	348	347	350	356	377	332	345	376	340	337	341	351	370	341	358	349	339	323	346	336	340	338	325	347	342	361	320	349	366	336	358	341	398	328	359	371	343	356	344	350	340	349	345	338	361	371	336	350	326	325	359	323	372	343	354	357	335	345	326	343	369	341	340	336	356	368	319	364	349	327	358	340	319	339	351	341	363	324	341	359	353	350	366	347	361	355	354	341	353	321	369	339	363	328	356	346	359	371	339	382	363	321	350	328	378	360	328	313	344	357	344	344	335	352	375	326	365	342	308	344	381	353	326	321	354	351	371	312	359	333	340	349	367	357	353	305	338	350	360	318	312	351	361	330	362	346	347	367	363	361	332	363	359	347	327	348	364	342	379	352	346	345	351	358	336	367	364	370	336	337	351	303	351	349	362	360	343	352	358	315	348	333	341	351	354	349	373	340	368	348	358	376	349	347	353	405	345	351	357	341	365	369	359	347	361	345	368	360	357	331	361	358	361	357	365	367	353	387	332	358	317	344	352	320	326	363	383	361	343	330	364	295	367	318	337	347	334	359	363	306	317	339	375	361	367	366	342	360	354	363	368	332	304	333	334	332	339	349	337	333	333	345	348	387	378	356	348	344	350	343	345	329	356	344	354	379	344	375	354	364	363	338	368	348	339	362	361	350	340	355	361	362	340	340	337	349	328	326	341	366	365	336	355	366	342	346	357	356	307	361	333	383	354	357	366	363	358	363	356	363	331	310	328	335	367	351	353	359	359	373	369	357	374	330	388	355	370	386	320	368	346	336	350	327	354	356	353	331	299	363	341	334	377	340	356	346	364	345	363	364	343	355	315	376	341	410	312	344	366	362	347	362	329	386	321	308	335	367	349	343	343	340	355	344	369	342	336	361	352	362	320	328	303	364	367	358	358	333	337	358	309	381	320	336	348	353	382	317	359	369	340	333	365	310	342	334	337	344	342	339	335	354	359	358	347	344	376	341	329	339	312	327	349	335	345	349	336	329	332	327	309	365	348	367	316	357	316	316	344	348	373	346	356	364	394	345	351	334	358	362	381	360	352	357	338	384	334	341	356	342	337	350	322	356	333	349	337	346	339	325	334	323	335	361	403	345	338	361	338	347	344	341	363	323	359	354	363	337	335	355	357	358	379	345	321	364	336	350	349	354	359	358	372	333	360	345	368	375	334	363	374	320	315	363	355	344	343	343	348	353	326	390	369	367	340	347	350	364	373	363	370	323	386	333	353	347	342	355	381	354	344	321	347	360	362	324	375	339	376	325	323	354	369	321	331	336	342	325	336	326	342	359	307	384	354	348	371	306	388	347	361	358	357	360	342	355	339	346	313	344	345	353	322	332	351	362	324	343	353	344	351	364	383	359	372	348	348	351	345	347	362	351	347	357	327	348	367	355	345	335	337	335	352	324	338	370	349	333	336	369	370	350	334	353	354	340	341	355	338	357	360	361	345	365	337	339	322	329	333	360	304	332	396	369	365	338	357	319	384	357	350	357	344	377	369	344	339	354	372	369	348	334	319	369	354	340	359	344	376	335	334	360	311	331	342	368	349	337	343	330	332	338	373	332	370	364	339	345	355	326	344	348	353	323	364	355	371	347	359	311	326	346	361	365	340	351	330	339	363	358	309	366	358	359	383	362	339	360	334	326	376	371	348	401	365	324	335	376	410	330	347	359	333	359	348	363	399	379	369	372	335	369	381	352	359	337	353	329	325	317	354	340	346	361	329	328	368	371	342	358	337	350	331	381	385	363	338	338	343	340	364	306	353	348	354	343	349	353	344	308	377	378	343	343	308	349	366	330	359	349	331	334	351	333	333	375	352	333	369	350	309	348	354	365	370	342	343	371	353	342	397	392	347	339	365	360	361	370	331	344	358	399	362	354	336	341	322	340	368	345	350	361	329	343	369	333	336	370	319	350	332	365	314	347	343	382	348	367	355	352	372	309	337	332	352	361	349	332	345	356	333	382	336	368	350	341	343	346	384	335	343	342	343	336	380	321	332	348	374	350	350	377	315	342	355	374	365	384	347	349	353	370	359	361	355	355	327	326	345	323	365	353	312	325	341	347	314	339	310	360	312	305	330	331	380	367	351	350	335	340	336	352	352	373	328	336	340	344	320	332	359	359	369	336	338	352	358	342	349	342	320	334	396	342	319	342	334	334	312	364	383	328	352	345	357	367	343	354	355	331	352	349	379	328	346	352	349	334	309	307	322	380	375	343	325	337	330	337	344	355	327	330	366	340	369	334	348	347	326	341	330	346	377	342	339	353	373	347	334	346	345	328	323	343	364	361	340	339	335	388	374	347	336	326	314	324	329	341	369	333	347	391	359	362	318	342	366	346	325	323	326	305	368	329	358	355	357	362	322	357	354	363	322	322	369	363	356	321	340	338	345	379	348	326	360	353	360	369	348	350	322	354	335	344	364	378	357	336	379	339	367	366	351	336	325	371	323	378	344	368	370	327	353	376	366	342	361	343	336	349	368	328	352	374	379	366	361	351	348	369	327	328	360	340	332	351	353	344	396	328	348	355	350	347	306	346	345	362	338	338	340	324	382	366	378	333	340	374	354	359	320	357	351	302	345	348	345	356	346	339	331	390	373	378	396	314	349	358	333	353	365	338	331	337	330	343	341	338	341	342	302	339	362	362	353	368	356	344	384	349	342	327	372	328	340	315	345	327	336	360	350	312	340	328	376	391	355	341	335	348	373	355	322	370	311	367	349	340	357	340	331	370	380	343	357	349	333	359	367	346	353	366	323	377	336	336	342	338	371	348	338	317	339	324	352	316	361	372	341	354	332	299	328	347	362	335	368	350	334	333	370	417	342	342	347	365	341	347	369	342	345	322	327	325	303	344	374	348	331	350	330	333	345	350	353	348	350	329	338	367	314	338	340	324	328	343	361	342	356	333	365	305	379	337	361	357	329	342	350
30856	48786	46289	36546	31332	35083	21063	24072	27197	22218	14740	7523	3665	1868	1211	975	868	764	783	737	723	758	719	737	707	669	732	712	718	699	708	761	733	694	725	732	758	741	707	703	740	707	755	731	726	735	722	733	680	716	734	711	752	710	693	713	717	719	738	769	689	723	768	765	659	704	729	706	695	698	696	704	696	687	737	713	709	693	728	727	738	673	693	708	718	700	687	701	716	690	668	713	710	730	716	734	722	730	744	681	713	746	696	672	716	710	730	717	732	744	700	736	728	691	699	678	679	670	712	690	726	691	703	752	728	716	684	711	737	697	721	727	749	729	713	705	743	706	730	707	737	732	677	690	712	738	693	690	790	750	704	705	733	750	721	703	717	725	716	692	712	694	714	719	755	721	738	797	733	703	745	687	740	707	746	709	676	650	675	749	671	689	758	723	667	722	749	721	742	704	715	733	723	713	698	740	701	765	731	770	744	732	745	728	738	717	743	678	721	733	719	721	709	744	706	745	708	765	736	689	706	680	752	706	733	733	757	695	711	707	728	753	682	799	687	734	744	685	678	706	698	727	737	684	699	667	661	676	749	761	740	704	715	657	698	696	737	715	720	727	728	729	712	766	716	702	729	745	748	720	734	696	657	701	726	754	680	730	698	733	712	733	721	707	718	687	707	712	683	726	706	718	735	741	711	705	685	662	739	764	759	764	733	696	716	749	667	716	755	722	753	756	708	706	755	784	749	732	707	725	700	753	751	713	708	761	745	745	725	771	732	730	721	693	691	693	726	705	742	697	777	707	718	715	755	683	722	717	725	716	687	761	674	676	711	700	664	708	715	698	697	729	664	740	757	738	731	751	764	680	714	681	717	721	728	744	765	713	755	755	705	752	696	757	713	741	729	722	771	710	723	673	704	717	760	719	663	688	739	737	698	714	739	719	728	758	669	735	724	711	695	687	731	703	728	705	676	697	699	726	718	735	676	725	745	697	739	703	741	759	761	714	743	715	692	728	746	680	695	765	737	736	703	717	704	708	735	773	706	718	727	759	657	709	716	724	711	696	708	765	739	738	752	780	706	707	710	718	696	770	715	720	739	688	722	660	746	732	735	719	738	722	715	691	749	752	709	726	708	723	765	718	725	731	724	719	717	705	758	717	696	683	718	694	727	740	708	693	735	746	738	693	747	739	709	697	726	717	760	731	751	727	671	696	692	722	748	668	724	656	733	705	743	720	716	731	726	689	680	733	748	720	741	749	709	692	755	767	689	698	686	717	723	736	723	687	701	748	735	709	709	761	693	698	775	722	728	725	750	690	735	728	682	704	711	728	693	717	687	683	722	729	746	760	760	705	726	739	722	732	769	689	728	724	736	715	687	690	717	671	724	716	728	758	718	709	739	754	737	699	662	717	739	746	719	687	727	719	736	708	740	675	732	726	692	708	773	714	714	737	738	725	727	774	739	712	767	719	728	737	688	732	736	741	732	748	724	689	724	685	673	735	729	682	701	731	688	706	733	730	721	710	688	752	696	716	703	670	702	753	689	674	719	689	706	733	711	725	701	742	751	716	669	699	716	699	713	754	745	720	695	709	690	703	691	738	740	661	718	666	698	709	666	710	748	696	720	690	727	759	695	726	748	695	702	661	740	677	751	690	706	691	631	685	702	704	699	722	752	712	758	759	680	718	703	753	719	711	717	757	734	707	717	718	697	732	716	748	738	731	765	672	756	660	731	718	712	702	775	705	669	718	732	713	725	751	723	705	666	708	741	705	722	698	730	750	700	703	719	726	755	707	721	728	736	724	762	711	736	745	733	739	764	721	729	729	725	672	708	755	720	692	718	709	661	708	746	735	740	673	720	758	691	705	702	702	733	696	712	732	731	726	705	765	708	728	678	694	689	774	732	694	749	729	727	721	695	736	732	758	735	712	733	712	729	718	725	740	684	702	763	747	678	731	720	684	693	672	697	734	766	739	700	743	709	690	694	756	729	735	707	719	727	725	723	720	712	662	726	680	660	699	683	732	781	706	731	663	636	688	756	698	757	736	678	699	724	670	751	656	752	728	694	726	742	722	731	699	717	681	736	657	722	691	724	721	692	766	771	710	721	710	678	695	751	692	722	711	700	759	713	710	703	697	714	734	746	723	671	670	763	712	691	719	757	727	694	709	748	694	725	663	745	717	735	688	715	713	754	733	706	682	762	714	740	703	714	722	673	717	755	676	695	704	686	740	739	727	746	694	699	680	722	719	721	763	674	724	727	680	751	721	727	707	706	727	672	752	724	676	730	717	697	674	720	748	736	734	700	693	704	725	704	751	705	741	727	758	740	743	788	754	670	697	729	735	749	726	724	708	761	733	710	731	768	709	711	722	742	691	717	673	713	714	685	707	711	724	731	734	724	705	657	726	771	739	718	693	715	739	728	735	734	713	736	751	712	695	723	739	689	709	764	765	691	696	729	691	691	712	710	705	701	741	727	730	712	722	715	690	748	742	768	725	677	694	769	708	697	705	724	750	669	698	707	729	749	755	739	715	721	740	690	688	706	738	728	707	739	686	737	731	716	714	721	715	673	705	708	720	693	728	697	745	713	704	741	723	733	726	731	654	743	722	741	694	716	703	723	757	706	727	692	714	717	723	720	721	716	684	706	680	762	715	786	708	792	729	715	715	672	729	680	725	684	719	766	724	694	750	725	716	749	721	759	705	766	717	709	683	734	744	693	709	711	740	742	688	756	656	756	715	682	684	716	749	760	696	722	732	757	782	727	740	680	749	712	702	749	715	767	723	743	715	730	707	740	715	704	682	731	750	736	663	724	708	695	743	726	731	674	705	743	710	720	720	695	727	668	722	679	744	697	705	686	709	687	741	732	720	744	699	707	779	687	756	716	704	728	712	674	737	667	751	726	662	712	730	725	701	706	729	710	722	777	724	750	729	654	740	733	725	712	706	706	700	741	781	690	743	713	696	751	689	764	692	735	781	718	719	713	720	743	719	695	681	660	737	703	699	705	747	685	749	782	741	739	711	702	715	752	735	707	711	712	720	737	772	681	743	691	687	743	739	708	737	667	764	712	688	732	767	736	662	742	684	706	695	705	712	728	694	707	764	677	643	703	682	687	727	732	762	728	749	731	725	755	735	673	734	699	685	721	726	723	743	705	711	708	691	726	766	770	755	720	751	672	730	729	718	704	729	700	710	707	693	693	710	664	735	679	707	732	711	785	699	687	710	720	699	688	668	729	728	739	700	681	768	730	716	687	737	724	719	694	737	700	723	718	735	711	726	680	721	705	683	746	752	701	749	746	724	722	664	692	707	728	721	687	726	687	700	742	775	718	743	697	665	694	716	746	705	709	721	704	707	732	709	680	752	735	733	663	752	757	717	751	669	738	746	766	706	726	723	672	781	694	745	709	675	717	742	693	771	703	731	691	688	693	707	745	746	723	755	691	717	674	670	733	747	684	762	766	693	731	740	689	669	680	750	720	719	671	685	734	738
23620	21711	29648	24603	23459	28668	23249	27468	28719	23864	14574	6220	2320	1246	717	512	384	347	352	360	326	322	324	351	329	353	337	347	335	351	350	315	333	360	351	364	330	332	336	335	315	323	344	350	364	335	322	354	331	344	330	331	376	341	360	331	355	295	304	310	320	308	335	346	312	330	316	321	326	323	356	339	284	308	339	315	361	347	331	337	305	372	320	337	315	345	345	320	354	306	320	350	351	354	306	338	342	335	324	352	314	324	354	365	355	347	315	359	340	336	334	350	365	365	306	342	366	297	329	352	341	348	346	331	337	348	343	330	327	345	302	371	323	349	348	330	316	334	348	361	321	337	324	334	293	344	327	332	340	351	339	342	318	336	316	336	349	365	359	361	349	333	323	374	344	355	361	323	318	338	326	327	335	330	343	309	344	345	326	315	331	345	334	349	307	321	317	315	343	330	348	323	327	334	336	347	342	321	339	366	336	341	319	311	350	328	322	362	331	326	368	328	317	345	328	330	331	318	322	342	309	312	339	345	332	332	312	340	316	336	313	321	311	329	337	342	311	312	319	338	319	344	325	317	337	345	329	355	312	313	344	331	328	338	305	361	324	343	336	343	325	347	334	325	347	356	346	358	344	352	342	342	337	325	312	353	343	316	309	287	353	330	355	339	302	314	310	339	333	356	311	320	372	315	330	326	329	335	342	331	334	273	322	329	335	326	318	367	338	336	303	318	330	342	317	326	350	313	346	318	322	335	317	311	321	332	363	323	319	375	303	314	313	317	305	312	325	333	338	342	340	316	318	347	318	332	343	350	354	337	347	353	313	323	348	346	328	360	319	309	349	311	320	361	309	319	332	315	354	326	349	371	338	326	350	314	308	297	321	333	345	337	338	333	315	318	330	320	330	329	331	369	323	346	329	319	341	323	333	339	326	338	343	348	310	337	325	326	362	315	340	325	330	336	315	314	293	330	311	326	304	347	317	322	307	322	318	312	333	345	290	291	311	317	335	315	302	332	344	319	344	326	344	336	319	339	324	334	320	347	332	350	288	338	361	329	368	328	304	298	295	335	351	311	345	356	314	308	337	346	345	339	331	344	383	320	289	325	293	311	330	301	326	319	303	324	315	323	326	346	324	332	343	345	311	279	345	352	326	322	337	329	351	305	327	316	307	308	293	314	312	304	322	309	320	310	332	338	329	327	341	322	331	355	360	353	324	344	344	303	352	338	332	343	302	297	331	288	317	337	334	336	355	360	313	338	346	371	319	346	317	328	333	356	318	311	317	315	316	351	325	351	330	366	343	327	324	289	308	322	352	323	361	331	331	320	337	306	333	308	334	336	329	300	294	342	326	343	301	269	317	341	314	319	331	344	334	358	323	324	350	341	322	331	311	351	332	349	295	347	330	322	313	307	297	333	341	327	330	329	315	333	341	366	323	326	320	345	340	329	317	306	321	342	350	321	321	285	321	371	308	304	298	324	323	331	316	321	335	321	338	337	339	325	317	310	318	330	352	324	352	342	331	326	293	332	321	323	317	337	328	355	316	340	349	326	324	317	320	341	355	314	332	331	319	332	315	323	338	300	327	345	340	318	357	329	305	327	337	351	315	340	334	319	340	314	339	317	309	351	321	329	345	327	324	350	345	345	381	307	327	323	318	332	330	352	335	326	318	302	333	349	328	347	334	318	324	346	343	321	341	309	324	356	329	341	330	344	314	341	339	336	328	359	347	330	331	345	317	322	322	350	322	333	306	331	335	328	303	351	325	302	328	312	349	299	321	300	351	289	354	362	323	341	333	353	331	311	327	319	324	331	334	345	322	324	317	354	346	318	293	335	341	303	317	313	336	338	355	339	318	327	324	370	326	363	326	337	318	321	343	333	377	343	288	327	333	339	324	342	322	315	316	324	329	337	327	340	326	332	321	340	323	341	367	303	307	326	339	337	323	351	363	308	351	338	337	329	340	353	298	335	331	301	331	354	326	330	339	344	386	304	328	364	368	302	302	327	332	307	364	339	300	319	299	337	329	286	334	330	319	364	333	331	313	347	318	305	340	331	343	308	322	337	336	358	332	319	343	333	350	338	311	308	331	293	341	341	346	307	333	323	334	327	323	347	328	338	289	320	339	332	322	346	362	331	330	336	345	318	350	332	323	317	323	347	309	320	324	305	296	335	324	306	349	367	313	297	345	361	339	321	312	335	314	350	325	376	326	320	332	339	307	336	350	317	318	320	323	323	327	329	326	307	339	328	304	329	322	361	332	331	339	323	369	320	319	362	349	322	359	353	311	347	345	329	327	336	331	304	311	327	373	311	320	358	313	323	337	331	361	319	328	318	326	348	351	307	346	358	341	335	344	342	341	356	330	286	306	383	331	344	325	337	327	323	335	329	304	296	307	317	361	346	325	296	351	349	331	324	326	308	336	342	319	320	325	341	356	344	328	321	329	328	361	322	346	314	327	370	363	324	327	310	327	342	356	351	349	334	331	337	335	298	304	335	360	345	341	319	314	309	324	333	322	330	310	354	334	347	314	327	352	297	340	334	346	327	296	329	312	334	302	312	337	339	310	342	374	335	333	316	287	331	324	309	299	317	336	340	321	322	329	333	366	346	312	324	297	314	312	309	317	335	310	368	298	335	347	323	306	314	355	333	320	316	357	328	318	323	320	343	336	368	340	330	346	319	364	331	325	307	309	323	345	334	323	334	344	310	319	337	339	335	325	291	344	315	327	339	340	328	328	381	377	323	312	324	328	337	337	343	333	341	351	309	323	341	324	312	335	338	347	326	333	322	337	328	305	329	330	328	330	322	322	351	328	338	306	314	331	330	266	344	348	352	358	338	310	312	325	284	333	343	309	336	289	345	316	355	344	350	306	333	302	367	358	370	342	334	325	329	296	345	310	344	345	345	312	340	334	324	369	336	326	326	335	338	316	351	364	319	332	302	311	343	328	333	338	345	310	349	317	353	316	324	311	329	326	340	338	317	314	335	329	323	303	345	342	332	337	321	307	342	311	334	343	321	318	358	334	326	311	314	337	344	326	335	332	292	318	339	353	351	339	326	353	371	346	360	306	347	286	309	309	346	326	333	339	338	346	349	338	299	333	319	342	327	314	347	309	344	332	321	344	351	308	317	325	320	327	356	319	320	313	327	333	337	357	300	319	301	319	344	343	334	371	328	345	363	319	330	322	324	352	312	355	334	335	335	365	361	319	282	321	359	330	310	352	361	342	354	313	286	316	340	350	320	359	377	320	318	344	336	337	301	327	332	308	316	330	350	346	327	350	335	333	350	344	376	326	328	345	332	317	313	311	346	321	324	331	334	363	326	335	340	361	320	342	316	348	316	318	329	321	310	331	323	321	356	347	299	335	369	317	314	313	353	347	339	334	319	313	344	356	356	311	331	335	339	324	319	341	347	354	328	337	359	306	353	341	312	326	347	344	347	358	316	327	337	365	337	333	308	352	362	325	324	326	332	321	315	363	332	336	316
34789	58900	55463	45719	42344	40283	29279	39639	39147	33645	24272	14024	6777	3483	1987	1218	812	642	678	658	675	663	685	690	670	630	648	671	709	708	709	676	715	697	717	643	672	663	677	640	655	669	706	700	664	711	660	673	645	654	659	642	642	644	653	640	683	681	667	694	649	624	667	666	640	698	691	673	648	614	651	676	660	654	664	694	680	696	684	698	694	640	623	625	691	660	670	671	710	659	671	682	697	593	657	653	642	665	635	685	630	653	663	666	646	635	675	638	639	641	636	665	675	676	656	693	661	677	684	675	668	671	671	699	659	653	607	690	661	680	674	672	677	644	676	678	694	664	647	634	664	634	613	629	701	663	712	704	647	668	675	641	676	644	637	707	657	673	657	685	694	702	683	627	637	646	670	621	641	666	675	650	645	659	613	664	692	642	689	647	698	690	693	627	692	694	662	648	658	667	599	648	673	711	633	674	637	659	683	660	646	689	685	689	634	660	629	666	635	682	683	658	703	637	625	674	651	691	667	649	631	679	674	702	686	675	645	605	663	626	671	653	696	663	665	632	696	653	661	661	663	680	696	628	665	679	703	637	679	657	641	646	697	641	685	706	633	629	622	655	657	642	632	643	670	686	599	626	649	668	665	669	674	728	632	634	663	690	586	621	645	681	655	700	625	694	680	618	652	644	644	643	674	662	680	656	656	661	675	662	650	658	641	641	710	660	686	657	631	634	684	660	616	660	665	645	649	677	655	624	672	686	625	666	629	690	655	628	642	634	695	670	616	692	652	652	718	646	651	659	668	705	668	680	649	679	659	686	620	707	659	641	601	628	648	690	651	659	661	623	681	659	635	718	688	628	704	676	671	668	624	699	698	643	684	660	653	617	685	685	659	678	625	677	625	615	684	660	650	622	641	641	690	646	666	625	676	664	609	674	639	665	666	671	676	626	663	688	655	647	620	708	615	635	644	622	675	617	657	672	661	672	616	673	632	667	611	632	693	682	728	656	627	669	651	686	652	645	633	684	691	686	654	667	716	640	639	681	609	668	654	661	658	707	669	681	655	652	668	646	689	654	664	681	673	632	696	658	678	657	660	668	648	628	663	710	634	639	709	660	619	673	654	645	664	603	690	661	697	694	648	657	642	678	654	698	658	629	670	612	700	680	665	656	641	650	659	679	642	637	633	657	688	643	665	630	714	691	648	676	654	664	604	628	663	634	675	655	656	608	660	643	616	651	660	711	674	672	688	711	704	646	655	673	612	660	649	686	693	678	647	648	652	647	654	595	657	605	682	703	678	688	652	644	647	671	649	692	665	660	635	713	682	649	720	664	644	667	621	663	620	669	662	636	631	665	677	653	687	689	647	653	638	624	674	661	682	677	637	676	639	636	670	632	640	670	660	724	652	700	673	630	660	645	644	690	670	689	619	670	730	663	643	638	646	637	642	640	646	648	658	647	655	672	668	672	645	699	721	642	644	638	690	666	694	626	654	636	659	668	650	625	636	674	692	662	678	700	688	654	624	690	648	674	635	621	660	641	715	648	671	641	664	637	660	680	683	674	692	680	616	692	642	689	643	657	713	613	625	712	640	647	706	642	687	668	698	646	697	653	717	676	726	678	667	677	679	669	667	668	669	632	675	617	638	713	677	649	654	704	646	673	680	695	639	651	649	660	639	682	667	663	677	645	644	653	671	685	638	675	689	630	650	628	693	715	607	639	649	648	674	697	651	658	665	641	634	668	656	712	645	671	640	643	662	641	673	605	666	685	631	681	707	707	657	685	699	656	668	609	647	679	640	652	660	668	676	665	651	659	674	683	640	676	693	619	638	665	639	652	666	695	705	677	661	630	662	638	650	696	664	612	683	644	675	637	656	631	632	668	673	648	699	698	644	656	660	665	664	692	670	667	663	639	649	663	663	642	652	672	677	667	646	646	666	727	676	651	654	622	650	621	657	645	647	657	638	669	694	657	690	645	618	686	653	695	642	663	669	639	691	628	653	642	623	640	689	671	625	711	674	677	670	660	645	639	672	715	698	683	589	646	635	620	657	644	639	648	650	654	634	670	682	692	627	656	690	654	679	623	662	617	649	670	659	698	705	629	651	642	699	673	664	633	687	666	666	624	710	658	656	664	635	576	663	681	636	655	651	655	630	658	641	706	711	623	680	655	722	664	684	667	688	646	649	649	708	699	657	664	665	638	639	671	624	694	638	682	629	670	716	671	660	628	646	653	678	688	630	609	637	676	670	632	663	679	624	646	676	679	622	644	657	641	627	659	662	672	699	621	655	658	676	660	666	639	646	663	648	656	678	651	679	679	656	709	644	689	687	711	633	669	666	648	680	653	670	649	689	609	651	648	641	595	663	655	661	637	623	649	630	651	669	673	690	656	656	685	605	677	619	642	628	708	674	686	671	705	693	664	624	644	616	673	694	653	682	664	678	664	645	681	692	624	605	667	669	690	676	654	673	636	624	677	677	656	675	631	674	694	610	665	648	702	675	677	669	667	633	625	688	672	619	638	699	674	695	687	650	645	637	626	667	669	669	629	693	657	620	632	688	660	673	636	641	688	710	659	666	656	629	693	690	678	687	691	635	684	615	617	651	675	621	637	641	655	656	656	686	615	677	640	622	662	713	675	686	675	679	709	636	697	672	637	703	687	673	673	676	627	696	663	616	677	638	682	706	683	715	643	677	648	710	667	686	657	681	651	635	653	702	679	649	632	672	642	605	635	651	680	657	673	704	656	672	630	612	635	632	659	662	641	682	653	654	651	640	649	691	668	677	654	654	673	676	709	703	644	678	686	648	655	644	633	640	689	651	623	659	664	665	688	695	649	668	660	626	682	639	688	663	682	645	660	693	682	652	649	652	642	667	654	650	661	672	689	651	679	662	629	683	645	661	689	644	682	609	660	629	660	664	647	687	657	703	661	658	612	679	649	651	665	655	659	656	655	671	681	672	656	657	668	668	686	716	649	691	655	612	675	637	668	645	650	658	647	650	667	690	639	666	655	640	664	661	649	683	685	667	701	663	637	697	679	662	635	730	633	696	682	657	706	659	685	657	677	683	660	640	656	665	629	697	644	674	642	657	638	688	664	675	660	702	649	680	645	694	631	665	645	622	652	689	672	657	601	650	637	666	668	678	645	662	688	618	652	695	686	662	668	651	667	625	632	689	614	664	651	717	659	630	685	615	688	630	623	637	653	619	691	672	671	646	644	652	671	669	692	741	637	627	662	652	678	609	656	673	619	641	627	666	704	680	686	654	682	675	709	648	649	684	661	651	644	607	626	650	659	652	656	678	648	664	621	707	690	634	677	619	654	633	675	639	681	618	672	665	679	643	645	708	640	653	648	676	669	640	672	655	669	683	632	635	701	624	677	635	644	659	662	682	654	663	659	643	677	663	670	690	659	673	637	682	691	679	625	627	633	643	688	629	643	656	666	658	673	621	653	664	620	679	702	647	693	663	685	635	667	669	647	640	690	637	650	656	718
27467	24028	24495	16462	9277	6300	3589	3555	3505	2766	1601	924	614	455	435	356	362	413	381	378	395	384	371	371	382	362	370	367	372	391	400	373	372	392	422	405	368	381	367	342	370	388	387	365	412	363	342	367	385	420	357	384	378	383	343	347	399	361	373	372	397	392	388	351	368	439	380	410	364	372	364	407	388	376	332	381	366	371	380	369	404	365	390	379	383	398	384	369	375	387	385	405	370	415	355	355	368	411	442	384	392	376	376	394	369	374	403	371	356	330	399	364	350	404	404	421	380	379	384	356	380	369	362	400	373	381	405	388	405	390	388	373	356	388	356	354	399	415	392	353	374	375	407	380	355	342	384	395	354	401	378	376	369	376	397	377	397	372	366	366	399	366	362	389	376	404	378	387	382	384	386	375	364	379	361	384	366	369	409	391	381	366	365	384	391	425	387	355	373	407	389	371	374	370	388	349	388	417	370	371	374	381	363	354	387	396	396	396	401	425	366	376	392	378	391	400	389	351	362	371	392	357	366	379	364	332	316	366	385	395	363	366	388	362	370	364	362	376	450	404	355	407	382	359	399	401	399	377	374	382	391	388	408	370	411	395	377	418	403	373	362	378	363	377	392	351	374	383	364	320	379	368	360	369	378	378	372	410	395	380	378	408	390	381	391	383	371	367	396	362	356	376	350	330	381	347	387	353	395	401	381	380	401	393	372	378	368	351	365	378	360	384	380	374	373	365	359	350	401	382	355	385	357	397	370	398	346	381	392	399	387	333	381	389	356	375	380	344	401	368	362	384	373	370	363	351	369	326	420	347	365	407	327	383	403	340	368	356	367	388	403	400	380	400	360	388	393	386	395	376	413	394	412	381	361	407	364	362	351	386	375	425	346	377	354	395	355	384	362	382	365	371	405	417	384	355	352	345	408	351	377	367	381	376	338	387	366	395	374	358	351	398	368	381	375	369	392	369	374	396	383	378	366	423	411	359	365	356	377	348	377	403	387	373	354	425	357	406	366	345	378	371	370	402	391	370	378	398	426	350	365	409	360	389	390	402	391	376	347	378	383	416	427	366	351	420	409	341	355	340	388	374	347	378	348	367	354	384	371	359	347	397	388	396	373	394	360	407	367	360	383	376	376	359	376	385	387	373	382	392	418	388	398	387	403	374	383	358	402	378	421	348	391	374	390	349	359	372	376	396	413	369	380	393	372	370	376	396	391	400	363	357	406	399	406	388	376	331	406	358	389	397	370	380	368	373	388	371	374	399	353	428	378	417	382	389	386	382	376	371	413	379	376	354	385	371	342	402	371	368	374	384	370	377	388	370	387	365	352	374	369	371	347	352	355	385	379	353	425	388	369	355	410	397	341	359	383	378	326	335	390	361	386	401	407	363	380	379	389	380	385	370	400	365	346	405	363	386	383	369	368	374	380	381	384	356	366	411	364	350	375	382	355	398	377	366	367	382	399	386	358	370	369	387	360	386	393	380	391	354	402	368	406	382	393	381	396	380	341	376	361	391	410	389	354	384	393	402	383	419	390	389	345	394	399	373	398	380	358	372	403	374	353	345	355	356	370	389	355	374	356	365	375	344	402	368	342	383	407	393	376	397	401	378	376	384	396	395	383	382	406	389	400	393	378	369	393	377	377	375	366	374	362	356	370	379	361	374	375	383	382	354	386	388	393	375	366	378	351	387	344	373	379	347	360	400	372	373	388	355	390	372	367	350	389	388	363	373	357	353	381	362	350	392	403	349	394	390	373	363	357	384	385	364	378	399	352	399	393	397	380	397	373	378	407	374	401	367	367	398	372	379	388	393	392	342	362	389	380	391	375	377	428	397	377	366	409	381	386	373	379	415	352	376	367	371	395	424	368	367	389	348	374	396	394	368	392	370	366	409	361	364	394	389	388	378	401	359	386	363	369	371	370	360	384	390	353	394	402	389	398	381	377	356	345	375	405	410	410	386	366	360	384	365	406	382	355	392	382	375	368	393	393	350	402	380	378	370	353	365	375	392	399	404	386	370	413	385	380	397	395	398	366	340	365	350	388	386	361	398	403	360	362	389	373	412	383	373	386	385	383	419	369	371	416	396	391	389	437	382	384	426	386	385	383	375	412	336	388	350	383	336	368	400	368	353	391	393	360	400	401	362	364	388	371	380	376	410	386	381	423	381	370	360	391	390	347	401	374	390	369	363	401	411	392	377	415	376	370	383	363	380	367	403	381	390	391	405	380	434	356	376	390	396	401	392	359	404	371	337	352	376	353	405	358	360	396	375	374	375	371	370	392	367	378	368	356	411	376	373	374	399	388	374	399	375	374	381	367	362	374	382	403	331	368	405	358	351	388	361	401	419	384	375	384	392	372	367	369	387	363	367	360	338	368	374	386	383	392	368	359	364	374	360	390	382	378	366	369	391	349	389	351	344	366	378	418	393	364	368	390	387	363	403	374	364	387	363	385	361	378	389	397	392	363	336	413	381	368	373	371	367	373	379	381	396	396	398	414	389	417	356	383	383	404	353	375	391	382	392	359	407	404	376	382	392	366	357	347	404	402	426	354	374	386	386	386	366	406	379	393	384	368	399	388	407	351	385	376	409	388	341	388	371	384	371	359	400	397	360	369	374	364	362	394	348	362	382	359	390	377	379	346	346	358	358	372	394	379	361	416	378	368	388	387	379	359	415	380	369	387	370	352	378	363	370	385	370	392	383	391	362	356	377	391	399	336	404	360	387	379	370	376	371	404	385	404	370	397	391	372	378	384	365	357	363	394	405	358	381	364	359	392	388	383	382	368	359	365	359	386	366	400	394	356	362	385	388	395	372	349	398	367	383	419	401	372	345	391	397	374	371	383	380	356	420	352	334	357	399	384	405	370	387	373	358	387	355	372	388	334	403	391	373	391	375	400	421	368	346	365	360	386	351	380	383	345	373	383	376	363	372	398	391	410	413	392	412	393	384	406	381	369	369	361	394	385	362	364	380	369	396	349	381	370	377	371	362	355	392	377	399	344	346	377	370	375	380	393	404	404	374	349	367	366	396	350	425	357	352	330	372	379	356	363	384	383	372	365	366	385	403	377	377	360	392	365	374	376	369	413	396	387	342	361	405	400	374	382	392	380	377	398	391	385	386	356	384	376	368	356	350	394	378	406	374	376	413	370	385	395	386	382	383	393	372	392	359	368	356	356	380	384	342	383	389	426	381	391	389	378	384	414	383	380	382	392	373	397	366	366	406	385	358	394	359	399	399	377	375	366	397	414	415	364	377	379	394	378	387	376	404	401	364	342	376	376	344	385	377	352	413	375	411	381	370	393	371	332	353	347	372	407	345	378	376	353	393	338	370	416	371	378	371	375	425	380	413	387	383	384	402	403	389	378	388	371	402	375	403	377	389	402	366	372	357	378	351	389	389	393	392	359	375	393	374	409	363	377	389	359	382	418	338	365	382	358	381	369	417	386	357	347	393	399	371	354	399	444	350	403	358	380	395	363	368
29057	41329	33959	24358	19540	15334	9896	10670	10294	7432	4329	2490	1433	1122	932	857	839	792	724	787	749	757	808	791	789	800	806	807	748	750	801	785	753	790	806	743	753	768	799	753	767	837	749	796	793	821	770	775	813	745	787	795	731	771	846	795	816	775	746	781	720	791	777	766	777	769	743	790	732	801	737	790	802	790	766	729	807	778	769	817	814	803	762	761	736	775	774	814	785	746	740	761	775	788	771	753	782	744	737	811	734	778	754	791	753	735	749	750	781	800	752	770	778	733	751	819	820	782	818	744	827	774	730	775	785	816	789	779	753	804	783	801	808	760	771	755	754	760	817	755	803	780	825	801	740	776	776	759	763	779	782	786	805	787	711	745	738	777	774	805	717	797	776	753	792	790	728	761	771	792	752	782	814	805	761	778	782	757	735	815	761	761	767	750	806	739	793	769	762	857	730	767	806	754	771	824	779	793	790	760	713	730	755	746	826	791	742	829	720	758	760	801	832	797	789	819	771	722	733	738	816	814	816	758	788	765	761	721	743	803	823	762	796	729	750	765	777	762	791	748	722	796	712	758	794	758	753	779	777	758	795	746	757	782	772	772	803	775	811	741	807	803	806	754	751	805	773	756	778	790	752	730	792	791	795	729	775	747	760	803	792	726	785	802	776	754	801	730	751	766	750	766	802	786	762	799	802	795	763	813	745	750	758	772	812	761	795	767	820	784	789	751	785	787	730	709	743	771	745	762	751	761	772	749	792	746	789	731	764	764	816	782	784	829	790	713	768	724	738	786	763	733	752	755	780	761	808	780	759	784	746	769	764	785	739	791	802	807	746	775	757	821	768	738	831	763	796	753	829	770	770	765	740	789	757	757	778	800	764	768	739	783	768	759	759	801	782	773	707	782	715	783	770	774	782	747	798	751	730	782	817	782	839	802	815	799	765	741	765	798	769	753	739	765	750	825	741	805	790	743	809	761	769	828	808	803	765	742	755	769	777	749	835	772	754	794	776	801	752	780	773	812	708	715	778	781	773	724	757	794	828	746	704	742	757	750	737	728	758	742	756	741	756	815	773	754	792	799	786	803	787	795	816	792	763	792	768	831	776	799	792	779	744	739	769	789	795	721	782	782	841	755	775	794	745	780	778	750	784	775	746	786	772	773	830	771	764	734	739	800	772	762	771	707	799	754	795	781	742	770	765	790	785	767	794	797	768	737	724	753	770	756	785	774	729	836	783	755	735	740	804	737	801	791	740	819	782	764	759	769	787	855	705	759	741	788	762	804	783	792	756	779	767	771	799	757	722	807	804	775	737	769	788	789	804	812	794	722	764	753	805	779	772	723	800	767	766	823	774	774	757	739	773	796	768	733	776	786	784	754	754	739	743	787	794	749	702	758	790	767	773	790	769	790	745	774	776	785	751	769	737	782	793	769	768	798	754	794	751	787	824	750	760	751	770	774	769	820	752	786	769	774	763	768	769	770	734	744	748	778	769	757	794	782	739	804	737	786	793	756	778	785	797	800	842	750	780	810	747	770	803	803	772	772	739	757	750	791	745	794	763	792	820	802	847	749	749	768	755	748	749	735	733	802	752	771	767	783	792	776	771	733	739	765	744	738	760	752	763	810	723	795	810	774	765	811	764	760	747	776	808	787	780	777	806	766	741	759	781	793	754	818	766	799	821	730	771	741	723	802	805	767	776	743	792	797	768	724	778	823	816	732	779	774	718	812	785	783	830	777	788	786	772	801	795	792	762	723	780	740	746	784	815	834	759	813	742	746	809	805	761	791	765	745	753	788	790	771	805	786	731	749	807	781	766	810	775	828	785	783	778	775	713	779	750	790	758	750	748	749	758	753	728	791	750	802	798	776	805	781	795	783	786	810	750	811	794	773	779	796	794	767	818	799	761	764	766	805	771	767	754	791	721	774	789	763	742	718	774	762	782	834	756	818	767	818	780	763	766	805	756	776	753	765	734	796	777	798	756	762	809	804	767	785	746	752	782	780	752	766	782	773	764	789	807	784	791	814	792	806	782	836	778	784	753	799	759	797	769	741	794	797	769	747	852	736	772	754	753	759	765	741	711	737	757	744	797	750	793	764	752	734	811	700	764	802	820	765	763	827	800	821	816	747	787	800	778	735	771	726	839	779	796	752	783	792	756	762	734	782	812	783	771	760	767	824	785	790	795	750	778	759	805	781	740	769	749	788	815	775	760	755	795	793	724	818	757	802	792	828	745	786	794	791	728	767	730	810	804	779	785	777	750	773	803	744	723	817	783	766	737	764	754	732	784	785	817	740	751	782	755	722	712	772	751	768	736	750	792	760	818	706	762	800	760	793	809	741	809	816	754	766	768	784	768	772	770	760	731	719	806	770	745	810	789	738	774	771	748	747	791	777	818	740	759	774	786	725	771	763	780	818	782	754	796	779	803	746	778	787	769	752	792	762	794	782	776	779	797	778	781	754	761	778	790	779	827	767	760	764	757	755	747	821	759	790	721	812	742	743	762	769	773	770	732	771	729	727	770	756	756	807	766	777	789	787	747	760	792	810	753	746	785	752	774	813	778	768	834	815	786	787	774	744	805	768	767	791	757	772	809	765	790	760	763	790	748	759	801	786	772	767	775	801	784	765	762	793	774	767	820	777	809	783	820	750	716	768	791	759	770	776	798	801	797	790	762	727	724	694	734	814	802	768	797	777	761	755	764	756	787	751	795	775	750	744	773	820	810	799	749	719	781	769	800	797	768	739	819	762	732	717	776	765	756	772	694	783	815	747	793	770	749	806	810	774	820	775	750	771	736	787	774	749	772	795	788	814	803	771	773	809	763	780	747	735	759	785	791	773	769	735	769	741	760	814	806	786	759	757	785	804	799	782	788	774	773	775	737	751	809	821	694	780	779	725	788	794	766	775	803	788	772	770	781	843	797	830	839	752	748	763	764	805	722	738	773	797	757	761	744	785	815	751	765	792	756	810	786	747	764	790	786	779	831	778	737	789	774	748	740	775	817	773	776	781	754	780	748	787	812	755	703	792	785	783	734	776	841	778	801	744	802	787	783	824	756	809	744	748	762	814	722	746	813	776	765	729	774	741	788	761	741	794	789	801	762	776	765	810	751	764	806	796	805	833	786	775	770	817	689	756	778	770	714	781	706	763	773	781	831	778	801	700	791	825	759	762	773	749	748	785	769	852	792	765	834	824	751	751	786	802	790	784	738	785	773	752	807	760	743	797	765	796	799	806	789	738	773	753	780	741	821	768	777	743	760	777	774	707	760	748	751	780	722	756	757	763	777	775	737	808	790	805	795	766	749	748	762	759	781	770	799	790	784	811	798	759	774	832	796	807	779	732	756	730	829	799	800	780	751	762	772	768	788	787	756	730	790	731	767	795	803	770	780	757	788	777	741	745	707	778	798	802	792	788	817	800	733	786	751	772	729	773	765	792	811	723	771	797	773	774	786	715	790	782	857	759	765	776	729	787	801	786	778	774
24984	21691	28584	26373	24666	22130	11987	13490	15852	11032	5932	2663	1207	768	538	411	353	381	356	316	327	345	399	340	351	377	352	365	330	348	341	399	362	328	374	358	341	335	338	336	315	346	388	370	345	337	307	353	346	377	345	353	324	337	330	364	344	344	348	346	347	363	354	337	357	362	343	296	330	333	336	324	377	364	346	362	356	385	368	345	370	377	335	335	346	361	361	321	365	405	336	346	348	339	327	325	324	354	365	331	356	325	321	371	338	373	355	348	359	356	349	376	380	374	337	379	348	352	326	363	329	349	355	337	359	324	370	313	337	280	332	344	344	362	368	319	374	340	345	341	328	353	336	360	366	312	355	329	351	402	341	318	342	308	347	348	335	359	337	385	332	371	344	340	344	342	333	342	350	330	349	343	352	332	364	320	343	331	342	333	365	377	373	339	349	343	333	369	337	347	325	361	361	332	334	343	367	350	348	343	364	329	344	358	329	327	359	317	365	330	353	344	328	318	339	347	328	355	389	363	308	369	351	375	329	352	330	346	342	364	330	344	314	363	326	334	328	335	317	358	317	338	368	313	315	329	342	361	335	328	361	359	340	334	312	327	339	356	331	344	338	330	348	349	328	346	379	329	354	336	368	340	345	343	339	325	356	307	333	357	344	352	365	347	359	357	371	346	338	310	347	346	346	353	346	346	374	350	351	329	381	334	326	406	332	362	340	395	337	345	346	367	332	316	354	344	317	351	334	340	333	368	337	330	353	348	345	351	355	361	326	389	344	331	373	331	360	331	353	300	318	353	342	329	337	340	344	351	344	340	365	368	348	334	339	382	321	333	362	352	351	346	344	380	389	324	344	330	346	376	339	362	302	367	331	392	361	321	372	337	349	343	320	381	364	366	329	321	320	369	345	333	338	339	380	366	349	363	347	352	352	366	308	335	377	352	357	374	333	346	331	354	340	336	343	356	353	354	349	334	356	361	325	384	384	355	356	336	326	354	342	351	351	352	334	364	373	353	367	321	351	380	339	327	334	317	340	358	326	363	359	348	345	318	364	333	348	342	318	354	358	353	351	360	349	332	327	336	321	345	331	365	352	346	323	344	353	353	327	360	342	327	339	350	368	338	353	362	353	342	317	337	322	371	352	326	344	349	369	366	352	338	335	322	315	335	333	359	353	353	361	353	318	347	367	340	353	324	359	350	331	344	375	334	364	314	362	342	351	376	337	327	342	305	383	356	334	383	343	344	319	352	354	337	326	330	348	351	349	370	345	375	320	330	331	364	338	348	326	326	383	323	300	334	338	357	331	340	329	327	329	354	344	330	322	325	358	344	366	333	333	332	313	337	367	318	314	365	355	337	354	346	368	334	350	334	347	360	336	378	330	350	343	330	337	385	338	371	357	346	312	336	328	336	356	326	345	366	324	368	337	374	376	356	357	336	302	408	328	382	312	348	349	350	378	337	384	341	334	337	325	355	338	331	330	329	345	337	372	343	349	346	324	349	317	364	369	294	325	360	357	373	354	337	365	327	323	367	385	370	341	349	322	329	334	323	341	335	321	384	298	395	325	342	342	356	363	338	342	367	318	334	341	323	366	362	364	332	348	321	357	341	369	356	322	333	335	327	324	349	352	348	353	361	334	344	336	349	361	338	342	360	364	345	316	323	392	369	344	371	363	349	352	371	333	361	363	318	373	317	357	369	339	335	351	344	386	374	332	325	352	298	272	341	348	340	327	352	322	378	331	347	378	318	344	321	397	368	329	333	345	365	352	353	342	360	364	339	332	360	335	336	326	325	376	366	363	363	333	350	328	359	345	333	348	344	328	357	344	358	321	365	359	347	383	343	338	350	328	348	377	355	344	358	332	360	344	344	311	355	338	322	320	373	332	330	356	337	341	341	336	339	328	336	377	352	315	351	326	343	337	366	370	348	338	346	337	325	384	332	323	338	353	347	294	360	353	331	314	330	313	359	360	328	353	376	368	337	313	309	374	355	381	383	327	336	339	355	371	339	366	325	387	369	349	324	315	344	345	334	353	347	331	390	336	328	318	382	376	348	360	370	328	351	351	334	362	360	352	340	338	340	319	371	352	320	339	348	348	332	338	348	360	342	369	322	336	347	328	371	359	352	305	333	341	362	338	333	350	376	349	336	346	351	348	310	352	339	354	367	345	354	309	362	336	324	331	324	341	376	369	342	345	360	348	334	340	354	346	358	339	390	340	356	336	360	367	358	370	311	359	348	338	345	358	343	340	327	324	347	306	330	330	343	387	336	354	350	340	359	342	341	369	377	400	306	330	332	314	340	357	338	361	337	343	354	334	336	329	356	344	375	372	357	341	370	353	349	328	348	372	342	324	347	338	357	314	371	342	372	370	353	342	339	351	342	350	366	326	368	356	352	365	344	369	341	377	355	340	333	309	357	348	342	347	354	351	364	334	358	359	340	354	377	385	416	329	316	350	326	351	343	352	353	348	358	340	382	364	324	337	356	359	341	338	334	333	329	345	323	367	319	321	347	355	323	343	343	352	321	356	362	346	382	364	336	376	330	339	317	337	377	359	340	338	352	353	341	339	348	364	352	362	388	357	372	356	370	369	381	330	371	350	313	374	334	352	330	327	360	340	331	326	318	341	335	348	320	340	338	358	331	351	371	347	351	335	320	330	361	349	319	341	338	349	337	333	350	373	347	367	357	366	383	342	318	318	306	324	326	342	354	334	343	365	371	352	321	344	319	369	330	338	358	405	360	362	366	361	332	299	341	359	350	358	357	348	334	382	378	343	364	356	362	362	368	346	357	365	350	346	339	318	361	359	359	372	356	341	354	362	375	343	369	350	362	309	365	342	337	366	346	331	338	338	341	356	362	331	367	380	309	314	328	328	339	379	334	340	307	327	358	352	363	331	325	342	328	333	328	370	342	368	343	348	306	330	339	377	323	357	362	355	349	339	356	362	316	360	338	340	364	349	314	357	358	339	338	343	311	345	342	333	410	317	335	339	361	347	354	324	346	377	348	379	348	339	338	375	370	337	348	336	323	363	360	375	340	353	334	326	361	349	353	340	361	367	332	332	324	358	330	356	341	355	357	348	368	339	327	366	330	342	350	345	337	387	350	337	382	306	334	369	334	362	356	311	364	367	343	324	350	332	348	332	365	304	365	346	340	381	364	351	347	385	351	342	373	326	329	335	334	314	323	351	371	340	335	344	335	349	322	333	352	379	339	324	336	346	330	365	337	343	333	370	347	322	327	373	338	338	354	356	362	349	324	341	363	337	351	336	332	355	317	364	340	330	326	357	330	352	344	330	368	348	346	343	368	342	333	323	326	352	370	365	395	349	348	324	337	330	328	343	362	345	319	330	338	346	326	348	359	311	362	365	351	363	369	356	347	354	367	359	327	351	344	367	365	344	311	333	336	348	365	317	344	334	364	319	337	349	341	352	339	326	340	310	347	373	354	338	375	350	337	335	345	364	346	349	352	358	379	340	328	328	361
31592	49215	45981	37720	37333	30006	21906	27246	28735	21584	14335	7275	3515	1964	1262	991	767	719	756	716	740	672	717	709	785	729	733	737	742	727	722	738	733	732	705	716	712	711	767	734	732	676	751	762	734	739	685	744	721	714	652	732	721	706	722	675	669	755	713	717	677	672	718	740	722	735	777	724	709	712	676	700	707	713	693	730	744	735	702	747	683	723	737	699	705	745	723	666	676	679	752	675	755	734	704	739	713	699	764	700	750	711	697	705	720	680	716	696	692	754	689	686	681	716	706	747	702	670	720	681	693	732	723	662	721	655	725	758	697	667	713	744	744	736	706	691	680	710	697	667	682	760	714	726	695	727	749	735	710	736	735	707	689	726	739	708	701	711	728	754	728	741	702	714	724	705	698	753	660	749	728	733	727	701	698	704	701	681	694	732	693	687	719	693	791	717	740	700	680	718	709	744	683	712	700	668	733	738	753	713	743	715	766	720	704	728	696	691	707	720	709	717	720	705	731	770	734	716	700	734	724	699	695	704	708	706	771	710	657	654	707	707	691	734	715	672	710	704	749	686	721	802	710	801	743	683	716	656	711	711	687	684	707	678	686	712	736	751	727	703	683	702	660	724	762	673	756	737	735	724	701	768	706	671	679	726	714	698	770	710	748	686	745	676	691	685	735	723	707	692	727	694	750	671	697	811	679	643	767	709	703	742	640	701	701	748	679	680	693	719	740	691	688	675	722	727	695	732	702	720	734	777	703	699	685	698	690	688	750	689	722	676	718	687	696	709	706	729	669	689	702	728	707	704	667	712	680	686	704	694	676	764	701	684	717	705	671	726	751	738	743	724	727	726	676	737	747	719	687	701	662	681	695	692	731	727	718	732	700	756	701	731	699	719	687	719	680	692	724	739	712	701	675	708	694	708	751	674	755	719	732	748	743	756	719	753	716	699	726	710	703	690	744	680	707	720	731	706	711	760	664	699	666	725	690	735	759	729	700	749	700	703	663	739	694	763	769	719	727	763	771	689	751	697	742	737	718	677	688	761	725	693	703	726	732	737	697	726	719	682	761	780	712	743	710	722	720	745	749	692	766	747	677	676	708	734	690	678	715	720	740	697	712	762	709	718	727	703	728	704	679	717	738	757	716	767	736	708	728	692	683	706	718	701	721	672	712	695	712	730	656	726	735	734	701	718	752	713	736	707	683	727	709	699	693	687	717	735	714	730	768	685	702	737	695	716	719	778	710	691	740	675	713	728	704	745	678	666	766	665	712	706	712	700	695	697	653	719	687	661	708	686	705	696	716	695	706	702	729	728	729	736	749	711	749	741	714	714	674	694	690	677	697	750	710	708	728	708	710	712	693	734	704	703	682	710	723	710	730	702	731	699	733	706	720	688	723	699	716	711	699	668	708	742	665	695	699	733	735	762	676	692	704	713	688	713	708	701	755	738	711	737	705	748	711	679	701	760	756	712	715	705	729	736	748	758	686	684	681	711	680	723	710	752	724	678	710	735	776	677	710	682	692	721	736	702	689	747	703	774	753	720	670	769	706	681	746	722	670	694	735	689	697	688	718	743	737	714	656	679	681	663	714	702	746	727	699	743	694	716	720	701	689	725	717	707	730	704	705	720	674	736	751	729	754	704	721	708	698	721	695	725	735	724	653	742	719	703	727	709	694	706	714	714	692	738	696	746	758	702	731	727	688	714	723	707	725	716	729	684	748	695	727	725	689	759	675	710	687	694	711	659	666	711	739	692	746	730	672	717	684	673	723	668	720	762	709	704	682	656	711	745	696	725	737	697	737	746	722	723	726	784	702	743	716	709	698	719	684	702	694	719	747	665	740	715	686	696	670	699	699	763	709	721	771	747	712	715	739	677	752	682	770	722	732	692	744	725	728	746	705	710	640	746	710	749	712	684	703	718	718	675	728	760	711	717	701	699	717	713	701	716	754	685	745	693	757	697	731	667	681	700	691	765	741	665	725	704	664	746	730	725	713	713	697	738	683	710	750	679	711	712	675	707	676	760	712	653	742	695	731	692	690	682	719	683	761	698	720	703	764	707	744	697	737	683	664	656	747	710	726	740	736	697	730	755	711	748	695	739	711	714	721	675	716	732	657	688	710	696	677	722	703	756	678	711	730	711	731	696	720	713	697	719	703	706	750	738	686	718	674	702	699	691	693	733	728	703	691	743	693	757	672	686	727	740	696	707	736	675	744	709	710	712	742	726	732	702	743	717	714	766	668	700	696	690	666	687	711	729	693	718	655	723	711	772	729	725	726	713	699	717	733	664	751	695	737	680	731	689	689	714	716	694	695	768	710	754	684	688	760	763	710	726	710	731	718	704	686	749	749	718	700	731	678	680	673	726	754	719	709	696	708	750	714	688	659	698	700	709	708	699	775	757	699	697	693	721	685	693	729	747	742	739	726	705	712	687	694	701	723	745	677	713	695	691	693	671	768	722	740	776	697	752	747	711	764	747	728	728	694	700	708	705	689	683	725	722	745	694	730	760	756	724	694	695	720	698	718	751	691	699	726	719	721	644	730	693	764	738	712	696	738	694	721	707	709	722	766	698	708	716	713	691	725	707	698	693	716	756	727	727	646	717	735	731	738	722	688	725	728	709	699	681	692	774	729	720	706	689	725	708	719	701	749	717	765	715	709	746	671	726	680	713	659	748	694	752	744	740	716	685	692	712	696	691	723	743	719	685	663	704	686	720	697	750	736	768	736	715	714	699	703	744	688	671	687	735	755	729	721	740	731	728	761	706	696	671	786	691	674	744	719	691	709	685	682	707	691	771	750	742	745	740	692	681	723	745	711	683	730	743	703	657	722	717	699	751	708	706	765	693	735	733	700	728	730	688	730	718	736	741	707	686	705	713	730	705	687	698	728	755	700	666	753	757	740	716	726	736	728	735	732	667	651	710	705	747	738	749	709	701	703	681	716	710	668	681	720	675	719	722	712	731	734	701	736	730	708	684	745	712	723	751	715	688	689	754	697	708	704	711	711	669	690	741	758	695	695	771	655	725	758	727	722	733	740	664	747	703	699	750	693	711	750	698	718	711	740	725	745	695	696	745	703	714	727	723	703	694	675	712	718	753	729	724	696	667	668	734	724	726	684	747	744	659	730	698	671	696	762	712	712	715	722	693	706	724	726	719	678	716	713	711	735	718	667	676	684	738	706	701	720	766	694	701	704	681	724	719	716	749	736	714	688	703	731	711	721	700	698	743	694	675	638	720	660	746	690	697	725	726	733	713	691	738	675	730	712	730	702	683	699	708	718	713	683	730	726	706	747	710	710	712	745	704	706	667	704	655	718	734	725	755	683	713	709	720	721	679	749	697	741	696	732	735	687	722	687	728	691	738	722	762	740	722	748	736	683	710	682	758	677	743	724	678	708	724	744	704	700	749	761	718	675	757	728	710	684	691	721	749	685	745	753	717	736	730	690	694	693	711	776	713	696	678	771	696	732	717	696	697	696	642	723	712
23654	21677	29559	24576	25492	39416	29566	21949	24684	19927	11697	5296	2082	1045	635	469	387	343	353	357	347	348	299	325	331	354	323	322	361	336	366	329	343	344	327	340	334	323	322	326	322	330	354	336	311	313	358	357	320	349	327	351	341	324	338	319	331	318	367	335	337	346	357	310	320	351	344	350	364	341	306	324	363	328	364	350	340	324	294	330	325	354	340	335	361	348	311	338	343	338	318	323	338	337	337	339	307	315	327	333	355	329	320	317	370	344	317	322	349	339	314	317	341	320	342	307	354	336	295	332	326	299	330	332	278	354	330	339	314	339	341	325	310	322	347	346	327	338	343	334	306	356	343	323	333	347	328	366	316	349	342	328	343	328	323	363	319	334	374	347	314	346	339	366	308	389	343	324	319	283	298	349	331	332	291	345	356	308	340	348	328	350	334	310	315	323	329	342	339	343	315	343	363	317	325	326	315	341	347	346	345	363	333	341	328	306	339	343	339	333	356	322	352	352	348	346	310	319	336	331	325	359	318	331	374	326	323	311	320	338	346	330	305	360	325	345	323	371	342	327	345	315	331	341	344	325	363	349	380	324	343	343	334	336	295	350	342	321	357	324	317	337	353	345	322	348	354	328	327	354	356	354	335	307	289	326	329	339	333	320	325	320	343	337	369	336	338	323	334	350	350	334	328	333	338	314	338	353	360	351	352	332	360	334	331	347	355	341	340	330	319	343	357	345	347	326	313	376	351	344	341	359	345	380	361	325	308	301	341	324	314	366	323	335	345	336	340	348	352	331	306	364	344	310	309	328	313	337	341	332	328	361	331	330	338	343	332	330	306	338	321	346	383	342	347	322	353	321	304	340	322	335	328	350	342	315	351	345	330	339	341	332	338	326	330	348	343	362	358	346	363	314	354	348	335	310	357	349	332	321	323	347	347	316	324	336	335	312	312	344	344	362	346	340	333	317	316	326	293	349	355	355	331	358	364	301	341	318	367	340	327	318	347	335	301	329	317	360	328	350	325	353	319	345	332	351	329	367	327	347	321	344	387	323	361	333	334	355	347	326	337	325	333	343	335	357	336	339	337	327	382	305	307	334	348	353	316	343	330	350	344	333	335	332	329	328	343	357	354	311	319	314	352	341	365	318	342	325	356	340	342	328	345	320	342	344	319	330	345	364	349	327	303	340	305	357	360	324	319	317	334	319	336	337	352	344	338	339	304	326	316	335	324	338	335	315	344	327	315	327	323	300	321	316	338	348	324	350	329	311	317	357	327	328	369	335	356	342	341	356	335	341	331	348	317	331	355	352	351	348	354	329	341	350	317	345	304	333	329	325	335	330	303	372	338	301	328	346	315	345	310	376	326	316	324	350	346	325	338	319	317	317	339	349	343	304	339	326	327	355	330	327	348	327	314	339	324	312	331	322	330	321	356	331	312	312	325	332	349	317	353	315	340	347	331	329	332	333	335	345	322	330	331	338	357	333	311	323	329	338	342	338	311	293	317	264	315	360	371	330	324	336	349	315	352	293	345	334	348	347	323	305	361	335	317	340	309	342	357	310	365	312	364	385	340	332	341	357	344	328	324	335	334	324	335	350	375	341	318	315	324	389	312	355	353	270	320	328	318	323	312	315	349	308	341	351	353	353	312	328	336	335	320	345	327	339	336	332	337	327	264	306	325	365	326	344	347	331	324	342	337	322	331	351	343	310	343	352	338	307	341	343	341	375	339	349	310	345	327	326	314	343	335	344	345	315	318	326	326	367	372	295	337	356	366	368	329	341	344	337	348	317	375	332	322	355	304	308	318	329	366	327	353	358	311	321	312	360	353	329	309	339	326	324	363	332	298	346	321	352	386	342	350	347	335	344	336	335	323	371	358	355	320	333	375	336	322	321	343	366	370	339	353	337	343	337	293	327	308	350	319	322	318	350	333	318	346	335	321	336	367	334	337	361	379	328	330	310	357	348	319	345	333	339	329	364	339	344	347	325	348	360	315	375	334	301	366	317	341	349	331	305	345	318	326	339	354	310	329	322	358	314	322	308	342	307	330	352	325	353	354	316	339	352	338	347	344	342	344	322	325	339	354	330	330	345	337	340	310	331	335	353	340	366	328	337	346	308	351	324	314	352	340	354	346	350	337	339	344	349	327	336	336	361	371	331	343	339	341	317	377	336	317	352	342	358	322	329	353	323	325	358	324	336	332	322	330	330	364	332	355	287	358	322	355	361	347	332	348	363	340	328	330	344	387	322	333	313	317	330	323	337	316	361	343	304	374	324	376	330	329	335	355	307	344	373	347	325	312	328	328	339	310	331	305	323	346	321	337	330	320	306	321	327	366	328	326	326	343	316	343	359	283	326	346	337	339	348	351	297	331	340	356	330	353	326	344	332	301	332	322	341	370	357	361	336	318	355	350	323	328	342	332	357	327	349	353	359	306	347	330	340	354	333	337	308	323	349	356	324	340	335	364	337	311	327	321	346	332	324	342	327	349	319	322	341	334	341	352	349	322	335	334	356	347	330	364	339	337	338	289	324	352	362	296	317	359	345	338	317	369	338	331	337	316	341	353	338	347	320	314	342	323	366	320	340	332	299	303	356	316	359	311	372	342	341	343	354	352	334	378	314	383	325	348	364	340	320	335	298	328	343	326	334	361	367	327	320	340	337	335	336	334	302	343	344	332	340	304	327	301	330	333	336	368	362	359	339	328	346	333	338	330	328	336	331	332	316	373	323	340	367	330	338	317	342	319	331	333	333	330	316	353	338	337	351	340	309	351	320	342	330	304	329	322	323	329	349	353	321	339	327	349	321	346	329	328	353	335	304	364	314	325	310	354	345	334	331	327	331	334	360	329	345	317	338	312	343	331	323	292	343	377	330	338	351	326	332	303	341	364	366	355	343	304	303	338	336	323	351	304	306	363	304	341	328	362	326	326	312	335	347	326	360	307	332	359	318	359	309	328	307	328	327	367	312	323	318	310	327	338	343	365	320	307	365	335	337	337	323	361	348	305	334	327	296	351	337	335	315	329	322	344	342	311	354	337	322	353	317	321	335	333	349	337	303	317	349	325	328	313	343	336	333	322	350	347	340	309	293	317	362	322	336	353	321	336	310	328	290	328	330	338	335	310	340	331	317	334	336	350	363	329	339	331	309	328	331	303	366	337	289	353	374	335	367	330	319	318	333	319	338	373	329	316	295	323	331	331	329	354	350	345	371	339	351	342	317	342	325	322	335	312	348	351	350	332	346	339	309	335	349	310	353	350	313	347	335	338	388	320	371	351	325	347	363	304	296	335	322	339	361	324	312	340	313	324	345	342	366	334	338	344	322	324	305	322	338	326	318	328	326	328	356	336	368	307	360	340	333	315	317	323	361	318	348	337	344	321	335	345	364	329	319	314	326	341	313	311	354	353	326	353	323	342	336	342	305	286	314	332	324	368	292	360	328	327	299	323	317	333	353	335	344	347	304	319	353	355	336	343	324	374	328	352	375
35861	60679	57315	46324	46419	49101	35396	33994	36736	30614	21745	12823	6020	2977	1480	943	793	673	649	646	668	666	678	657	667	675	714	692	652	690	678	664	699	692	692	653	694	682	658	642	681	663	664	661	672	674	690	697	665	639	670	643	685	686	666	677	700	690	653	662	695	666	668	669	670	677	676	622	680	616	650	667	619	646	663	681	681	671	673	671	666	648	665	683	671	695	658	682	721	660	646	650	688	709	719	673	691	682	670	678	678	724	628	669	648	687	686	657	673	650	652	668	667	633	691	694	652	659	683	626	666	711	682	666	665	638	675	675	679	700	671	720	618	664	711	652	687	686	658	710	645	686	640	667	660	698	701	660	626	625	650	648	685	621	676	695	650	699	649	664	665	687	669	698	704	660	646	647	647	665	653	699	724	661	687	697	662	648	673	627	658	682	666	720	660	697	645	698	688	628	705	674	662	661	651	701	682	690	656	661	675	646	639	631	670	698	660	702	643	644	691	693	635	697	661	701	652	703	690	676	672	704	657	643	663	682	663	676	641	627	685	654	689	649	634	608	652	691	655	708	664	682	690	652	682	666	687	695	648	674	671	646	718	684	693	661	672	662	647	660	672	680	655	679	664	678	665	717	672	630	653	688	661	724	639	639	679	694	644	683	666	688	633	665	655	736	695	653	678	688	677	637	699	643	665	657	634	648	641	694	650	721	711	681	675	652	722	659	630	638	698	689	680	646	706	663	624	680	685	657	646	696	655	649	675	703	658	704	697	678	680	726	672	651	654	681	658	659	671	693	735	655	734	675	601	652	700	670	675	618	682	692	677	663	717	649	658	692	693	648	677	621	628	694	695	674	677	657	678	709	632	632	673	646	655	622	705	643	663	699	652	658	698	645	712	644	684	673	651	657	668	624	657	644	653	672	677	696	690	683	651	653	656	711	641	705	679	685	679	638	652	650	636	706	697	702	692	703	659	661	697	665	678	691	710	669	657	682	691	647	643	652	690	679	631	688	663	675	683	700	688	690	675	683	741	660	636	702	711	686	663	690	694	694	612	661	692	681	668	640	720	682	674	639	661	656	644	645	678	749	720	672	688	752	654	670	704	689	692	677	673	657	622	670	681	711	689	677	639	669	641	682	652	667	712	663	672	705	666	691	721	701	671	626	657	700	632	646	695	703	617	691	704	670	652	675	635	669	656	688	670	668	616	670	689	713	639	665	660	687	708	661	654	654	668	681	653	685	682	668	690	680	656	705	620	679	666	700	710	652	676	661	684	649	722	678	684	664	633	664	680	697	662	652	663	622	721	707	664	705	654	686	664	677	639	688	647	687	625	648	692	663	666	706	674	701	668	684	644	671	715	650	712	713	681	666	630	681	711	653	695	704	689	667	654	639	672	611	690	717	719	651	638	613	668	642	610	696	674	687	688	670	692	647	701	666	660	708	659	645	662	709	653	655	648	658	662	647	708	661	671	704	685	644	669	705	704	655	679	663	666	681	662	643	664	673	666	651	686	690	700	663	668	696	723	629	655	699	670	635	614	693	660	675	694	663	664	644	652	711	665	649	695	630	683	643	634	659	648	665	680	658	649	672	646	678	645	689	687	696	652	690	648	705	692	655	681	689	714	638	675	651	653	689	678	659	667	629	661	700	616	653	619	680	721	698	658	647	660	708	619	620	677	626	612	702	629	709	667	693	649	648	648	685	620	711	665	659	674	663	653	663	681	694	740	699	659	668	653	688	635	683	692	688	697	685	657	670	625	662	671	636	696	663	696	660	668	694	669	666	624	654	683	636	661	653	682	690	704	671	641	680	628	722	644	665	663	663	637	673	691	680	637	658	720	714	632	659	684	671	671	708	639	671	658	701	630	702	682	681	699	691	679	640	660	664	690	697	639	662	709	642	670	665	683	662	692	654	715	692	694	654	719	680	690	692	666	665	653	682	720	653	662	696	639	681	687	634	678	675	660	705	689	648	685	637	655	676	680	669	698	684	657	650	670	675	649	716	711	667	660	688	676	622	650	676	666	683	674	665	634	686	666	710	679	670	645	707	680	682	683	683	712	682	667	748	665	687	720	646	666	650	653	663	645	681	673	654	656	687	724	668	692	721	640	690	695	699	659	681	695	639	694	662	678	677	674	649	682	691	685	701	649	696	694	630	655	707	697	706	685	654	691	666	669	696	692	649	672	665	653	683	703	691	693	724	704	697	623	681	678	697	642	688	676	676	676	613	680	700	688	670	628	658	696	668	686	666	708	701	683	690	660	670	665	708	661	655	689	699	647	688	671	691	661	679	702	651	689	704	662	740	679	681	719	641	661	695	646	721	703	670	663	699	667	672	690	701	661	646	656	684	645	694	619	683	646	665	684	696	650	671	648	667	701	677	653	661	656	687	631	669	647	703	649	659	693	666	658	642	655	667	653	692	666	659	673	656	626	682	647	634	641	666	705	673	687	704	663	674	672	690	678	700	658	691	646	659	665	656	684	655	620	676	624	687	653	619	669	672	657	692	695	669	639	692	670	690	654	673	619	662	665	740	685	711	647	655	699	682	675	704	657	667	670	711	639	660	651	656	648	673	641	690	700	643	692	671	615	640	700	662	649	678	673	677	702	666	652	674	662	698	720	650	663	665	663	662	702	709	644	671	647	688	700	682	673	673	695	698	633	678	661	677	638	621	669	641	723	659	689	655	665	670	663	659	708	675	673	683	645	697	646	693	670	671	695	666	653	614	642	695	643	648	704	635	659	675	723	681	680	663	694	654	666	665	706	693	625	667	723	707	660	649	706	668	668	668	678	648	708	666	690	663	699	679	684	652	633	652	701	665	721	659	611	645	702	639	702	668	716	641	686	682	691	688	747	665	663	658	683	676	734	662	682	675	659	719	639	725	689	653	658	683	636	717	644	662	707	691	609	680	706	720	716	731	717	704	645	693	662	681	668	675	700	676	645	693	688	696	704	678	609	685	690	703	750	648	639	705	689	697	643	656	644	662	643	660	708	657	672	674	703	685	673	689	653	645	653	652	672	705	665	666	710	656	656	682	672	670	682	688	720	670	628	691	682	674	661	687	675	668	660	665	647	665	713	597	697	688	656	664	683	674	654	690	644	671	646	711	684	692	683	683	661	681	700	635	711	633	678	612	648	649	667	692	652	649	717	635	653	661	646	679	672	649	691	660	650	674	617	685	671	644	698	656	692	661	612	737	649	699	693	689	674	672	678	666	704	655	693	673	656	632	631	669	691	692	630	682	682	709	691	703	658	686	641	667	701	650	622	677	704	707	677	702	695	688	683	670	676	679	678	691	653	653	691	607	687	697	649	645	698	653	670	665	673	663	648	673	668	652	685	663	746	677	761	660	713	702	663	682	678	691	650	653	685	713	647	649	668	686	682	650	694	683	639	694	642	651	628	623	712	706	682	720	664	650	691	666	664	671	676	663	641	669	650	686	673	643	668	678	662	722	611	658	681	669	673	702	727	663	664	660	659	706
27512	24598	26834	18556	10218	7777	4311	2754	2856	2110	1427	957	600	497	441	424	369	380	391	369	386	364	379	359	404	384	417	362	373	409	367	388	395	393	355	405	404	346	339	394	378	376	372	377	377	406	385	396	402	378	378	367	406	376	372	389	389	382	388	413	379	348	416	351	401	375	381	383	410	386	336	371	402	397	358	372	408	389	389	395	383	366	413	366	397	379	396	365	356	332	387	360	367	406	405	376	347	365	382	372	348	397	376	385	372	349	351	392	362	360	385	375	401	395	388	414	429	389	376	368	380	374	395	357	388	376	354	386	390	393	440	380	400	343	413	376	418	403	378	386	380	375	393	379	374	404	430	377	399	384	416	372	373	377	390	365	329	375	366	373	377	358	396	380	383	358	406	389	379	357	426	366	376	364	369	403	362	386	368	370	386	372	383	385	388	370	355	386	360	357	397	407	392	355	419	375	390	372	349	433	388	384	356	390	366	408	372	375	377	386	371	381	379	353	406	381	379	367	394	372	336	385	352	383	413	367	362	382	380	407	415	386	390	381	374	406	392	366	350	399	358	386	381	369	382	383	357	368	377	349	379	390	389	390	354	376	385	420	387	386	338	405	359	367	404	391	390	395	355	406	407	387	356	396	381	370	370	384	376	398	391	405	406	363	384	355	383	400	394	373	387	373	392	399	387	376	372	378	371	347	374	397	384	374	387	393	375	367	382	378	364	386	367	346	398	422	360	370	412	409	375	380	396	415	385	357	366	382	383	353	389	410	389	407	396	411	402	376	358	394	364	371	357	390	404	389	381	384	362	386	381	371	346	369	374	397	349	397	351	374	372	363	405	383	361	392	423	367	379	363	365	346	401	404	396	384	374	403	399	353	380	366	363	377	358	345	425	386	394	378	387	377	397	402	388	398	364	375	363	380	387	362	364	363	347	381	386	380	392	363	384	411	405	389	371	373	392	355	414	368	383	374	403	359	331	389	379	406	404	337	414	370	382	395	406	405	374	370	361	383	399	410	378	393	371	348	392	375	376	394	361	404	406	355	409	359	380	353	376	390	382	396	357	378	362	390	380	372	377	390	376	389	377	380	395	358	381	354	382	409	413	363	354	388	391	386	404	407	388	355	379	354	386	368	378	387	370	387	361	345	379	387	366	372	392	363	360	355	392	420	405	376	367	380	368	341	360	393	343	387	371	387	384	413	362	374	407	370	374	409	382	382	365	364	380	368	396	377	416	430	397	388	380	372	408	369	378	365	399	418	392	367	394	367	381	390	342	386	408	361	381	404	369	381	375	376	401	374	377	390	391	380	380	375	404	357	370	418	382	371	395	394	386	371	381	442	365	335	358	383	397	391	426	412	390	360	360	381	370	375	379	395	394	395	379	397	403	381	386	368	380	357	380	362	383	377	400	366	399	397	351	382	390	392	398	354	374	352	356	369	377	389	346	382	373	379	411	383	404	416	382	422	394	400	411	393	365	347	361	392	350	357	395	385	351	391	366	360	363	407	356	369	395	385	378	374	351	404	363	375	395	368	405	379	392	394	398	351	391	361	387	412	387	323	386	353	380	395	339	387	383	389	378	359	380	408	400	396	367	397	386	408	381	354	376	366	422	373	363	375	397	387	354	362	384	370	415	361	380	375	355	373	360	423	344	382	381	379	401	347	407	390	389	385	368	391	377	379	366	400	361	372	353	387	391	364	394	383	386	413	405	392	382	338	388	415	382	370	387	403	385	373	363	361	404	351	368	369	393	390	401	376	381	365	391	339	359	413	400	363	363	363	366	384	376	385	376	416	389	354	375	411	407	359	395	378	370	371	354	387	373	373	373	398	352	332	384	407	393	366	368	362	365	388	384	333	384	335	408	412	366	401	368	367	381	384	400	420	390	395	367	352	359	397	402	379	366	383	380	404	387	388	376	388	388	381	350	388	351	376	407	383	395	383	397	382	378	394	367	368	365	369	386	371	353	364	387	349	361	399	382	356	393	368	389	383	400	381	372	364	423	385	393	354	395	415	404	394	401	352	407	382	368	383	387	406	363	408	380	376	358	366	392	365	400	347	365	392	372	376	368	341	378	351	377	364	382	325	352	410	398	368	376	384	399	423	365	405	368	352	372	376	373	370	341	396	368	370	388	387	385	363	367	410	369	405	352	368	368	379	370	392	377	358	378	360	400	391	372	373	382	384	401	374	411	334	419	411	424	366	399	401	381	357	361	391	374	353	396	366	376	386	390	404	374	375	378	359	414	393	364	387	362	391	362	399	373	371	355	376	358	378	370	402	379	356	406	346	386	405	352	366	413	397	399	399	367	350	414	363	335	393	384	370	367	397	362	375	397	410	355	392	386	399	391	353	410	363	360	399	365	374	382	378	375	380	364	380	339	365	398	409	378	338	421	403	370	365	352	385	374	391	358	369	379	383	393	330	395	392	370	375	374	370	346	374	354	420	379	377	392	390	363	380	400	392	377	398	391	375	375	369	373	377	383	362	407	388	375	377	385	351	368	379	380	379	397	358	376	368	373	381	331	375	374	406	421	368	400	371	406	387	386	398	403	408	391	381	366	397	391	354	368	366	412	377	390	396	367	378	404	363	377	371	377	384	374	363	385	402	379	394	413	378	373	388	385	380	411	341	381	360	373	390	396	393	375	367	373	414	360	384	409	389	432	371	396	416	360	361	369	410	391	386	384	399	386	366	380	387	375	390	361	393	390	407	379	349	375	393	362	381	380	361	385	359	384	400	375	390	352	389	351	381	403	376	345	401	383	387	354	366	374	395	359	419	352	400	378	368	382	381	370	383	383	390	384	363	367	380	388	367	386	395	395	395	357	381	398	362	391	361	363	377	382	384	364	362	406	388	393	386	375	344	420	372	403	340	358	360	400	359	395	360	395	341	381	373	343	403	370	381	373	374	359	390	388	389	368	405	390	359	400	360	354	373	413	410	398	385	377	344	400	376	380	361	350	390	355	370	379	376	337	382	378	394	381	422	420	399	356	367	376	385	380	359	379	374	372	382	373	372	367	375	411	375	380	370	386	377	390	343	341	389	404	354	400	384	398	423	370	367	373	357	390	381	403	385	371	360	356	371	400	413	362	390	376	412	418	403	404	376	363	368	401	374	389	417	390	348	379	366	391	401	371	363	374	371	393	390	385	389	338	346	377	385	418	370	387	408	360	388	393	418	370	383	379	374	386	390	375	403	410	349	338	367	383	363	342	351	351	409	395	407	386	387	358	346	403	383	365	401	356	420	379	388	379	390	398	365	376	389	396	388	374	371	380	395	355	418	389	391	394	392	364	366	369	397	364	374	370	383	342	418	362	403	361	383	387	396	385	395	420	384	372	367	397	374	377	371	404	392	388	371	380	353	402	370	392	401	379	372	410	389	364	367	372	368	377	361	377	412	393	349	377	395	378	390	368	401	431	379	368	403	377	386	386	396	329	394	383	373	386	346	374	387	354	371	397	368	391	356	400	389	387	371
28669	42608	37580	26460	20816	17091	11272	8460	8374	6300	4104	2457	1497	1071	898	861	783	749	809	804	792	833	801	819	839	767	784	778	800	803	795	783	759	787	828	802	748	788	785	794	841	734	735	786	713	773	763	781	789	740	767	787	754	781	802	816	817	801	766	768	789	761	772	784	711	790	751	803	808	742	752	776	764	766	746	815	778	812	782	772	784	744	738	779	770	815	795	771	835	783	756	818	788	772	775	768	777	710	778	740	707	791	781	751	786	764	787	763	759	742	789	802	798	789	760	793	776	772	805	757	767	771	753	783	806	761	747	750	678	728	749	742	780	734	727	756	729	732	789	784	783	828	757	772	751	736	778	762	812	754	793	813	747	721	816	832	784	762	821	727	757	747	835	773	762	756	779	749	768	788	769	786	751	761	772	774	789	759	799	746	754	749	791	739	682	805	770	773	737	779	727	790	781	780	769	791	770	770	792	797	781	761	768	802	731	724	759	806	779	797	779	808	739	794	806	764	739	774	775	793	764	789	730	768	752	764	777	735	810	743	766	763	762	777	735	743	788	826	748	776	745	775	782	770	792	780	764	752	753	777	773	777	763	743	784	770	800	789	807	758	801	776	741	778	769	689	766	782	757	751	808	740	775	805	784	815	736	774	752	749	771	795	746	788	777	753	769	768	783	793	775	773	737	733	812	761	785	732	759	786	770	769	813	696	767	747	814	764	818	796	765	781	789	798	768	772	762	814	739	755	776	782	785	810	741	789	794	725	754	743	790	770	754	769	731	816	746	778	794	743	778	747	763	768	730	754	787	820	771	762	732	751	793	825	759	808	814	784	741	799	755	760	765	777	790	793	780	749	817	748	754	784	793	763	750	787	803	829	729	794	860	749	804	811	844	807	775	794	762	781	730	750	762	797	787	812	802	749	821	769	712	791	782	786	743	818	817	721	788	737	771	756	766	776	750	788	790	764	765	811	776	824	777	734	758	784	814	796	759	771	733	739	732	716	791	768	755	762	802	777	758	788	740	764	707	785	698	833	807	826	768	801	769	795	792	780	780	838	779	769	782	709	794	774	774	740	802	764	775	739	738	764	761	749	785	711	726	714	742	720	819	779	764	755	791	789	776	813	806	786	769	791	765	717	777	794	740	765	763	762	746	778	799	792	803	794	823	786	777	767	767	823	747	738	827	764	768	762	778	736	768	819	777	716	823	775	809	759	764	788	733	758	766	763	756	750	806	748	768	740	726	736	786	745	815	785	731	837	739	768	787	794	756	752	798	776	730	777	736	753	738	818	757	741	778	767	764	765	749	802	776	754	818	744	822	806	759	719	826	781	749	797	799	736	755	779	760	772	759	748	796	771	769	742	746	837	780	760	748	798	723	766	766	758	770	769	788	743	782	797	734	772	777	734	792	757	770	802	788	744	836	753	764	769	744	724	807	756	802	746	788	775	826	728	743	757	779	720	810	773	802	779	783	808	722	774	769	790	765	761	766	763	801	782	735	760	757	803	794	730	730	788	757	818	760	713	776	776	721	778	744	752	759	773	705	775	755	754	802	820	764	775	791	782	793	769	762	743	811	806	802	740	738	773	744	717	782	708	693	714	781	815	814	708	787	780	754	735	790	771	775	768	819	785	731	797	792	794	741	767	778	801	791	753	768	757	747	808	771	833	780	800	731	796	807	802	771	794	830	788	774	797	811	775	720	776	833	792	789	785	770	802	768	783	798	782	776	790	751	790	810	756	775	792	754	754	816	809	789	746	789	785	800	798	817	743	752	783	769	748	788	771	788	793	765	771	745	775	821	759	748	721	768	800	741	800	780	738	824	715	747	789	763	759	726	789	735	756	781	771	765	786	781	803	793	695	792	731	776	809	737	793	767	753	770	771	766	764	734	750	815	781	748	809	750	750	734	777	756	764	770	767	754	782	726	771	816	791	768	804	791	724	751	760	769	784	765	784	759	765	809	807	732	725	782	778	791	773	790	787	762	747	741	715	759	785	778	767	754	768	779	805	792	839	745	775	789	794	769	734	784	772	779	724	790	693	750	756	760	755	758	768	778	775	763	754	781	791	807	761	741	781	771	723	740	756	704	762	785	779	801	791	770	792	786	758	701	758	749	790	769	756	751	760	831	846	761	801	791	756	784	760	758	760	822	747	757	742	768	794	765	716	750	779	757	757	730	707	760	803	766	793	780	749	765	778	764	750	769	781	767	769	747	742	895	768	752	755	784	781	765	820	785	761	767	724	746	775	776	748	754	828	743	765	756	788	742	763	774	746	827	752	752	761	788	757	729	732	779	795	745	767	794	732	736	776	752	732	823	780	766	750	741	776	789	813	802	795	784	744	816	779	792	806	787	756	762	752	737	769	763	757	764	749	789	802	750	769	770	769	733	739	805	766	779	767	784	767	713	809	790	755	712	782	770	736	757	755	779	795	791	815	745	781	765	737	776	781	812	739	771	737	785	755	751	770	767	737	738	737	760	805	795	788	774	771	822	748	782	762	742	776	834	761	798	738	796	755	748	849	764	791	756	754	787	803	749	814	769	735	780	801	766	781	726	815	746	750	763	768	809	787	774	750	747	752	714	781	770	818	794	788	728	765	810	769	749	765	800	735	759	739	789	742	776	774	761	755	807	747	716	805	788	800	752	743	759	791	806	754	747	798	740	797	787	755	771	707	795	743	792	762	762	766	759	784	759	783	844	750	751	740	812	805	795	723	772	794	756	825	732	779	747	855	800	743	735	752	755	771	762	751	752	769	797	766	797	773	782	832	789	823	700	763	734	734	778	761	730	778	761	797	719	747	794	727	750	804	733	792	782	824	831	766	796	724	822	802	786	801	735	751	773	765	773	782	808	757	719	764	799	789	764	728	752	790	803	793	779	814	785	781	751	830	766	773	772	786	765	773	762	760	759	742	764	771	805	777	752	744	762	731	771	807	769	824	780	774	741	797	810	789	799	782	775	759	730	729	748	769	829	809	833	768	754	782	764	783	753	777	787	739	806	842	784	791	760	745	771	752	740	752	773	718	765	775	774	805	786	749	763	713	782	804	721	768	767	779	765	774	690	754	802	804	778	803	783	733	764	775	793	807	769	799	775	770	813	784	788	755	776	808	758	777	778	744	801	808	753	747	776	744	701	742	741	795	781	763	759	812	701	786	776	764	802	775	750	798	738	787	778	718	771	757	797	739	778	763	806	763	764	762	833	761	761	775	738	764	728	786	744	745	732	736	808	788	816	815	745	755	787	758	781	789	779	814	765	762	737	773	779	811	778	802	782	771	750	780	767	784	724	713	769	804	744	787	734	767	774	828	772	787	754	731	769	759	742	706	737	790	783	777	779	782	784	751	770	778	785	758	774	772	811	774	739	750	803	754	717	752	772	758	806	748	811	747	726	780	722	728	828	794	717	785	727	764	797	770	739	772	798	747	778	786	740	765	739	809	768	775	784	811	766	766	810	738	784	775	791	767	804	739	750	796	761	823
24984	21709	28774	26165	23122	28052	20180	13463	11215	7194	4498	2482	1208	709	472	388	378	366	375	381	330	373	355	373	356	353	388	358	349	345	353	363	326	320	333	354	339	359	359	349	347	361	381	354	322	353	332	360	353	329	360	327	349	343	352	367	341	336	354	359	350	341	364	338	350	351	343	331	337	340	356	373	310	367	362	360	340	355	344	338	328	347	336	374	347	361	350	356	342	332	366	338	347	356	346	346	356	341	318	384	335	356	354	328	351	345	336	385	310	299	363	332	339	344	321	361	379	345	355	340	332	341	322	381	354	335	353	338	339	327	372	340	336	324	361	363	387	343	342	344	355	323	355	346	351	363	334	350	344	373	349	345	335	333	349	346	324	374	317	335	327	372	341	330	339	341	352	365	354	346	339	339	354	325	355	337	342	347	338	336	340	356	364	353	352	351	356	324	328	330	348	375	340	307	380	373	367	331	373	340	338	320	365	360	338	373	361	357	338	360	375	361	351	370	353	357	343	356	341	334	340	346	358	354	338	351	340	350	373	350	353	357	327	359	347	314	354	358	366	339	338	365	328	325	350	347	342	383	319	361	384	359	353	304	353	339	316	344	352	357	337	335	347	371	331	346	334	325	349	324	339	344	304	352	309	349	361	353	370	341	350	376	342	325	345	347	350	377	358	305	349	372	373	337	327	315	365	392	344	323	349	349	345	346	354	318	357	349	334	372	376	401	314	380	359	340	381	345	353	353	352	377	346	363	331	362	355	349	348	339	356	309	338	336	357	353	366	369	350	349	353	363	326	343	362	322	385	336	352	363	389	328	351	341	340	323	336	327	338	347	335	351	330	348	324	364	367	347	353	342	346	362	356	332	359	351	336	334	363	363	396	381	352	358	370	375	342	332	342	340	353	372	339	326	348	349	345	336	352	347	338	322	338	357	364	342	329	355	362	371	327	375	346	323	371	340	360	338	347	346	362	356	327	321	377	335	333	365	385	330	352	352	322	358	320	342	370	325	327	345	341	364	348	353	332	363	323	368	358	354	343	318	340	315	335	371	340	332	377	348	339	370	356	314	371	379	350	332	332	346	398	342	345	371	366	362	368	346	332	337	350	331	356	335	337	380	358	319	362	366	348	306	352	375	368	314	355	361	359	347	350	328	357	332	373	389	365	374	343	368	369	336	346	333	348	359	315	351	371	332	347	381	367	373	348	370	354	376	336	390	389	362	341	335	372	319	343	327	354	350	334	354	384	363	332	315	372	366	349	343	345	349	350	388	332	353	364	373	345	339	341	375	373	341	367	387	377	344	363	352	369	341	366	337	316	341	353	385	377	349	356	317	376	331	318	340	342	348	354	371	325	345	366	307	345	336	330	360	347	364	333	309	363	340	363	364	344	348	353	348	343	349	358	362	327	339	355	362	349	327	357	395	371	369	333	354	343	365	394	322	358	359	313	351	347	333	355	325	348	342	347	340	378	334	345	353	353	333	335	343	344	349	346	311	351	379	354	378	368	356	357	328	355	361	356	350	360	366	342	371	332	317	327	335	353	364	338	344	350	328	321	361	350	349	319	341	363	351	365	332	340	371	375	341	365	385	353	323	337	327	342	348	365	361	322	358	366	363	378	327	340	342	365	323	340	353	357	349	338	358	368	349	331	363	342	348	357	348	380	341	349	364	298	351	326	348	298	340	354	361	374	335	382	356	377	356	389	364	315	349	318	347	349	348	338	326	318	362	336	339	349	344	338	357	325	364	346	345	351	320	357	362	356	335	356	349	351	332	331	371	348	356	335	383	327	356	314	371	328	361	349	339	321	343	357	345	364	351	312	347	357	353	338	348	299	322	334	316	366	356	374	340	365	337	351	327	327	321	356	357	361	369	375	376	365	328	328	365	344	353	353	350	318	353	340	342	316	355	352	323	403	346	356	342	340	330	335	388	336	327	382	345	348	385	367	352	355	347	334	383	326	354	338	363	330	343	344	336	351	338	338	375	327	351	352	359	365	352	357	327	332	356	329	325	327	376	338	329	335	325	300	363	358	360	323	334	356	345	335	347	328	345	361	354	340	365	364	320	354	373	349	336	318	341	325	350	337	329	332	330	345	334	370	350	368	329	341	313	348	328	314	343	346	385	333	365	379	383	348	338	342	340	358	350	379	367	359	334	350	324	335	346	323	384	333	364	323	359	328	366	337	318	341	337	370	350	371	345	344	373	354	357	336	326	351	403	353	345	321	363	362	322	345	310	346	358	347	365	333	354	344	338	349	374	341	342	341	347	322	385	337	332	365	322	359	335	353	339	366	367	311	359	355	363	334	341	381	338	332	361	367	337	345	343	323	335	354	360	366	327	336	345	343	341	344	339	338	325	340	319	325	338	369	368	324	405	326	322	331	370	360	377	332	315	339	363	353	353	342	306	340	334	341	320	327	352	352	349	325	333	377	368	337	351	324	366	331	313	332	347	342	322	336	337	323	349	335	353	378	356	341	366	349	351	380	369	348	356	352	317	325	346	341	312	369	348	326	322	337	323	384	338	359	325	340	381	373	370	306	363	342	321	345	359	344	332	377	366	361	377	316	353	357	357	376	358	394	330	343	314	351	337	346	332	346	304	356	332	336	359	333	359	347	344	341	304	357	321	346	351	344	334	334	357	356	362	358	334	362	349	336	346	346	374	366	368	377	352	351	372	361	356	375	362	354	342	347	339	356	342	345	332	358	359	354	333	342	364	340	339	368	359	355	337	339	370	412	361	391	328	357	363	356	349	350	336	375	317	363	362	367	344	349	326	343	378	329	331	352	315	354	363	357	373	342	351	348	346	351	317	322	350	380	345	360	310	344	343	351	360	331	335	366	354	353	359	327	344	333	336	332	342	342	299	346	337	340	355	351	372	337	326	328	335	386	375	336	338	378	352	368	348	338	333	312	344	319	369	331	342	378	369	357	353	354	354	345	336	355	331	389	369	361	348	357	388	367	325	348	348	393	381	343	319	329	367	340	364	355	352	322	357	366	340	367	367	333	352	323	365	342	396	331	366	372	363	354	374	344	323	371	318	335	346	369	333	355	334	325	331	343	314	359	350	340	333	353	354	335	403	358	349	370	362	340	356	375	339	325	345	340	332	362	320	354	357	375	375	370	337	379	365	348	365	353	348	343	317	345	346	362	403	367	358	367	324	362	324	333	334	320	332	343	355	326	338	367	367	342	357	301	371	305	394	342	352	348	339	362	350	334	358	346	350	318	356	356	327	360	343	342	350	327	341	325	346	353	317	348	348	362	349	345	330	308	329	379	354	344	339	349	361	383	360	319	335	353	342	310	336	326	382	367	332	334	365	331	349	334	361	337	332	322	310	357	353	348	338	383	336	345	379	346	312	354	327	363	363	397	343	369	343	338	367	348	367	317	309	329	343	337	336	335	331	357	348	360	349	335	338	324	342	384	349	359	372	370	349	344	376	377	319	333	323	375	355	339	371	332	362	362	373	362	363	320	357
31959	50158	46347	35565	34849	37729	28218	25328	23063	16850	11873	7283	3553	1898	1075	833	719	737	711	668	719	674	727	679	681	738	767	723	757	737	683	694	693	697	778	690	680	687	733	721	741	672	695	718	717	724	693	673	764	722	785	678	696	724	721	710	711	694	743	729	659	691	704	755	690	735	685	706	718	717	726	723	728	659	713	727	727	705	701	745	711	698	674	741	677	674	718	683	723	715	745	710	687	717	720	709	647	741	752	693	716	699	710	715	745	782	684	717	742	680	666	681	699	703	722	756	721	746	729	755	719	712	722	695	712	703	726	734	676	756	670	712	716	746	784	695	734	687	696	762	696	679	682	682	706	726	709	750	714	696	713	693	712	694	670	713	722	703	698	694	689	700	743	743	734	744	688	699	689	665	715	718	736	743	697	714	702	727	715	710	741	690	718	711	714	748	717	736	725	702	690	693	728	693	700	725	721	731	741	692	699	716	682	723	700	682	743	710	713	724	735	712	744	732	726	722	761	692	688	690	712	717	678	729	687	764	748	716	735	760	722	687	700	687	727	689	698	698	721	734	716	727	736	709	707	678	701	749	708	735	764	724	695	709	706	687	663	778	701	708	725	700	690	709	723	700	698	672	727	682	712	664	704	744	706	680	763	699	698	700	742	742	689	723	671	721	729	666	695	755	740	771	706	752	726	780	746	736	686	733	714	697	753	724	734	744	739	740	751	713	695	726	688	715	682	749	682	678	699	702	736	770	697	677	727	683	743	682	714	729	731	723	764	701	682	734	701	735	750	690	749	705	665	720	704	697	678	704	717	777	779	728	715	672	744	700	719	711	761	695	741	732	700	720	745	708	703	702	761	765	767	718	686	724	697	755	721	691	688	682	695	688	710	674	751	714	734	670	729	723	739	719	762	698	659	692	726	714	727	747	688	729	722	758	734	747	757	712	688	746	675	709	755	738	718	707	767	701	763	735	747	723	730	717	686	700	724	691	768	743	756	722	734	710	786	730	691	749	680	696	704	668	747	687	729	727	754	731	740	712	702	723	732	730	693	698	717	712	732	734	742	704	712	695	708	760	751	703	700	715	715	756	764	710	710	733	742	731	719	706	737	726	683	699	699	701	694	688	738	709	684	750	743	716	713	713	713	675	758	703	714	693	699	693	699	736	725	745	724	692	700	756	732	728	719	733	658	721	721	702	731	728	720	715	697	680	737	705	709	716	704	764	710	723	630	692	716	673	713	716	707	712	801	713	697	750	700	719	714	727	704	736	747	710	697	756	691	700	713	719	728	715	693	684	684	699	730	746	682	703	707	725	692	707	739	715	691	686	720	692	706	716	760	753	727	718	732	749	711	747	717	706	723	688	726	678	682	702	744	764	745	717	754	707	720	688	755	733	723	726	725	680	704	690	742	710	741	734	709	737	680	684	739	715	656	728	758	720	707	696	666	728	722	740	737	732	734	719	690	673	730	688	721	748	714	733	749	736	716	739	671	707	730	681	680	710	729	716	734	775	698	700	668	697	695	694	751	698	777	726	721	681	720	709	726	726	698	738	664	697	729	761	722	666	701	726	710	707	724	703	694	681	715	768	720	770	719	660	723	746	762	703	754	667	735	718	721	745	729	718	727	704	723	738	749	693	664	701	770	710	775	720	724	767	687	721	681	700	724	773	729	741	706	664	677	679	709	761	688	689	703	748	685	730	728	754	678	789	704	696	719	709	681	720	715	714	729	696	709	718	721	714	718	771	728	735	710	716	730	693	725	716	729	718	759	723	712	715	759	729	710	703	699	708	691	743	722	767	706	656	711	679	715	727	744	727	747	759	704	690	718	732	684	734	704	731	756	749	695	715	733	770	706	709	718	687	675	709	702	634	710	773	737	692	717	700	686	706	733	710	735	700	706	741	739	754	707	730	716	685	773	684	719	700	727	768	713	707	704	715	692	668	723	731	746	761	722	734	698	741	705	695	684	702	714	672	710	671	739	720	683	766	716	696	727	757	718	712	714	730	708	703	718	695	746	689	698	693	701	759	701	712	654	687	737	736	725	699	716	725	662	696	746	705	699	767	700	783	717	748	790	741	704	750	726	709	710	686	732	692	723	761	710	709	723	729	713	697	713	752	739	707	702	739	734	722	709	694	748	711	747	707	710	717	708	731	719	759	725	700	744	738	732	656	685	757	729	701	674	733	748	680	676	765	788	721	710	710	717	692	763	691	764	743	764	763	742	713	714	700	710	738	701	734	717	710	730	680	757	714	680	692	698	693	736	782	700	738	684	760	704	715	718	697	713	619	714	724	711	689	693	745	718	742	669	739	703	696	710	702	714	682	708	738	687	713	720	721	713	729	760	732	758	676	719	697	669	716	683	708	749	634	694	722	692	769	721	688	705	694	689	702	709	737	729	733	717	721	710	718	719	723	701	755	739	726	696	707	725	732	769	718	702	715	697	706	683	709	668	799	782	714	744	730	710	705	728	735	722	740	719	716	772	727	741	692	685	762	729	733	727	707	688	714	760	698	692	704	721	712	707	684	744	687	697	675	706	701	689	708	713	740	693	709	737	689	713	692	730	739	696	691	734	756	711	689	718	728	693	713	712	708	704	742	739	699	735	677	682	746	751	677	739	751	754	658	674	744	725	727	686	717	754	754	681	671	753	724	750	749	728	715	724	730	664	710	675	735	718	690	733	717	658	713	679	721	749	702	694	743	756	760	711	705	698	759	736	678	714	745	689	723	721	706	758	694	700	728	764	733	726	747	677	694	683	722	756	754	730	646	720	717	680	709	734	716	702	688	710	724	729	687	728	693	762	741	746	701	690	712	723	768	733	740	704	705	688	751	672	701	747	698	761	695	754	744	702	758	750	722	715	668	689	725	700	684	750	682	710	705	728	757	747	668	697	732	707	682	678	699	679	708	703	709	665	770	703	737	696	746	723	677	679	747	673	745	701	717	707	760	739	699	655	735	717	759	717	739	711	700	651	698	744	731	660	730	697	718	721	737	697	705	712	709	701	695	722	672	704	709	695	746	737	691	740	715	680	685	727	688	821	727	640	694	717	727	755	675	722	699	746	701	709	710	727	744	737	722	707	736	758	730	745	738	681	690	735	713	740	690	685	687	736	679	701	714	701	727	674	688	745	729	706	762	679	717	720	730	709	682	694	735	723	703	745	705	675	655	691	658	709	701	774	651	696	735	660	715	680	690	644	698	702	747	710	699	722	724	769	699	669	746	731	747	694	686	702	745	735	717	721	721	723	673	688	699	683	744	666	711	723	739	722	719	695	699	740	732	700	717	727	686	712	688	683	727	694	707	713	685	741	689	720	707	705	745	721	686	745	730	717	720	694	698	692	694	670	720	761	768	721	805	704	679	689	728	745	735	681	678	724	708	729	707	709	701	728	665	711	750	753	685	720	683	697	758	732	733	708	665	723	750	699	722	622	685	737	701	715	685	748	696	741	708	718	671	723	699	694	750	741	744	753	701	673	694
23599	21663	29495	24494	24683	31301	30504	26409	24496	20108	13615	7441	3229	1420	701	476	369	360	346	321	360	368	342	330	328	337	358	344	297	357	323	300	333	300	325	325	317	315	350	347	331	338	306	313	361	335	328	302	320	326	323	343	325	331	337	327	309	302	352	353	348	331	369	296	336	331	315	331	316	360	328	296	351	319	308	312	328	312	336	312	321	319	308	316	317	316	310	315	316	327	340	325	346	340	315	355	300	344	335	318	317	338	337	319	359	343	344	341	319	301	352	339	335	328	324	336	344	347	325	349	345	331	340	311	323	338	332	327	337	359	330	325	337	387	309	353	341	320	328	290	349	321	322	329	327	317	323	321	346	328	329	348	331	317	306	337	330	330	333	337	328	362	329	272	347	308	372	330	298	338	338	349	312	314	357	318	315	315	304	351	354	344	292	321	327	329	349	341	322	338	333	338	319	338	317	339	328	354	349	310	320	325	322	344	311	339	359	302	331	296	354	306	301	343	323	318	351	327	353	323	317	324	340	310	336	344	338	308	329	346	302	299	293	364	329	337	323	316	334	336	342	318	341	336	322	330	354	339	336	301	336	307	326	346	336	320	318	334	323	320	355	329	321	358	337	343	342	337	316	326	346	306	331	324	339	316	336	313	333	326	348	328	334	323	333	342	335	311	324	332	349	339	321	316	342	317	308	316	320	336	316	309	331	324	346	360	312	307	335	312	302	316	323	328	306	326	338	346	339	321	328	317	339	305	351	328	316	367	319	315	307	342	350	341	312	306	357	355	333	335	348	337	315	317	292	343	326	371	350	349	336	321	343	352	327	331	357	336	305	333	329	327	369	305	323	330	327	324	322	327	353	327	341	369	285	310	323	324	334	322	340	342	323	328	320	340	328	329	311	327	350	312	322	363	314	328	347	312	335	323	335	295	327	325	316	358	322	319	349	337	343	333	333	314	317	311	324	323	341	335	334	328	336	327	323	369	321	332	305	337	343	299	355	308	339	347	324	345	328	353	346	317	341	331	326	326	339	337	312	335	324	320	283	338	336	319	332	363	370	317	346	323	347	321	332	349	358	282	322	331	330	343	332	316	329	331	323	309	318	320	322	318	308	346	343	337	307	343	320	324	307	334	305	332	350	328	336	337	313	327	348	288	317	342	305	299	339	316	338	322	348	324	328	337	312	359	302	334	358	284	325	313	342	322	318	320	316	342	376	340	339	322	347	310	311	314	345	313	331	334	335	308	320	339	333	332	342	333	300	332	303	315	317	320	373	323	328	307	349	311	324	339	304	320	317	302	322	310	353	323	298	330	331	328	349	320	344	317	312	326	341	315	334	333	306	287	317	333	312	349	336	336	351	354	364	324	326	360	319	354	335	332	356	299	323	361	377	372	309	325	322	330	334	324	358	320	374	324	344	311	317	334	330	320	309	315	293	314	339	328	343	313	331	338	324	341	340	318	350	347	365	333	308	322	338	314	343	347	345	355	305	352	336	313	337	291	339	314	331	322	333	310	328	344	340	351	293	334	319	352	337	347	352	323	307	355	318	307	287	315	340	297	324	355	295	322	308	322	337	293	314	312	318	333	309	330	337	345	359	348	347	343	349	306	323	316	362	323	323	328	332	341	303	320	356	304	342	328	317	338	311	352	293	319	323	333	327	315	329	355	293	311	314	320	344	346	307	334	323	350	308	347	311	326	311	360	339	335	353	337	329	339	299	296	342	299	332	322	303	327	319	343	307	344	305	326	352	338	319	355	311	289	344	316	302	329	319	325	317	298	334	320	375	336	334	337	323	308	342	328	335	333	368	318	369	347	347	312	332	304	339	334	364	339	332	321	328	285	315	353	319	323	361	341	325	336	342	329	332	329	316	302	364	326	342	346	346	370	336	317	298	334	291	310	320	320	312	312	338	355	320	332	322	333	347	312	292	329	330	333	346	333	329	346	324	323	341	359	319	346	358	349	283	364	312	316	343	289	322	299	338	347	302	333	328	317	343	320	315	306	302	331	315	318	343	332	291	306	331	344	371	359	292	339	334	306	321	313	316	303	304	327	301	316	306	337	321	352	372	298	307	303	337	326	329	335	347	305	332	340	306	303	338	342	304	327	343	328	333	360	306	324	349	323	316	354	324	328	312	328	361	325	333	350	336	314	337	324	339	346	292	325	335	327	339	326	306	297	334	317	321	329	327	315	357	306	291	296	323	332	326	331	321	342	323	349	332	363	341	325	323	356	318	328	345	309	350	348	317	357	326	301	316	314	349	327	324	324	298	349	319	334	334	346	324	327	307	325	321	326	308	309	330	325	337	317	319	329	359	310	326	333	351	343	310	313	354	339	335	352	289	307	327	338	348	310	311	330	334	327	307	323	319	321	345	342	322	293	328	346	304	325	339	319	338	339	310	327	311	328	327	357	378	327	326	326	334	322	315	344	345	331	329	338	295	311	338	322	336	335	330	360	325	306	342	324	351	327	349	355	328	348	310	330	304	318	318	349	337	337	323	292	359	322	348	324	318	320	316	322	350	302	356	300	311	344	348	306	325	340	326	327	313	347	324	349	325	334	350	347	309	318	351	296	353	337	344	333	330	323	335	346	330	306	302	328	336	323	349	326	334	337	338	322	326	337	307	325	287	330	336	331	345	314	335	338	311	310	294	323	351	329	359	318	304	321	324	318	347	322	347	315	337	356	339	334	334	351	353	339	324	331	328	332	319	334	352	345	358	332	343	279	347	315	333	317	317	322	344	333	330	318	339	351	330	339	324	304	316	298	291	352	313	357	349	313	327	336	281	328	299	312	336	334	335	325	329	305	367	311	339	329	325	328	317	320	318	330	319	324	323	324	335	371	334	331	324	309	341	343	338	309	325	372	339	304	323	306	335	331	342	324	313	333	341	322	337	330	337	367	359	323	324	316	300	351	316	307	344	312	341	347	324	331	308	355	326	325	308	298	308	323	339	340	315	328	349	302	298	323	329	325	316	304	325	320	356	318	359	316	319	313	316	335	315	349	348	306	313	308	311	325	335	296	283	305	333	306	332	368	325	334	279	321	340	322	357	343	331	381	312	298	307	321	326	317	339	343	306	336	376	331	350	312	351	331	358	324	335	328	343	306	330	344	331	336	374	316	336	318	315	308	310	325	355	302	318	359	335	346	327	350	333	325	362	345	301	331	348	345	348	314	340	305	307	319	325	328	351	352	323	307	298	336	321	360	349	325	284	358	341	323	341	323	325	328	326	359	362	339	316	367	322	319	320	318	307	340	329	320	330	345	342	321	329	336	349	335	316	313	317	351	321	344	351	333	287	306	324	329	340	362	326	315	333	340	359	306	339	308	327	310	338	302	313	329	327	330	349	306	337	311	327	334	345	342	301	316	347	343	347	331	317	320	328	339	312	335	324	332	341	323	351	356	352	338	364	320	329	332	335	301	342	330	292	332	307	343	315	350	325	324	299	302	310	352	316	316	334	339	325	333	307	322	350	310
36011	59679	54794	44811	44932	41649	38410	37372	36376	31171	24898	16608	8954	3914	1839	1116	809	671	664	696	629	662	677	675	621	633	649	668	640	640	636	670	643	653	679	668	658	654	694	619	722	692	602	686	687	704	697	641	671	610	645	668	669	708	639	630	641	654	630	682	619	676	683	670	650	631	685	688	694	639	649	663	616	619	681	684	652	666	665	659	643	625	610	616	684	655	673	655	667	666	628	650	649	647	652	650	675	686	650	663	685	652	618	675	621	662	666	634	697	675	665	700	664	632	621	666	682	682	643	683	614	627	653	672	682	680	669	603	647	700	632	708	641	661	695	624	649	669	669	668	681	664	705	649	670	645	671	636	670	661	656	664	629	618	611	628	679	650	648	676	659	639	676	663	668	636	657	696	653	642	623	655	656	697	611	680	620	677	694	665	703	657	649	642	656	640	643	672	714	683	699	672	668	683	666	643	626	674	655	647	668	643	629	619	686	689	647	629	669	657	678	634	633	628	581	665	657	644	733	663	649	666	672	661	675	645	658	656	647	638	687	655	659	669	626	682	634	669	630	679	673	685	649	598	663	624	669	662	641	606	697	683	638	671	665	684	645	676	651	691	628	622	731	616	669	651	641	634	654	688	631	697	694	645	642	636	637	683	635	656	682	704	656	670	628	687	637	675	683	671	657	704	654	670	646	669	658	637	689	684	626	679	699	670	642	643	653	695	700	652	687	727	690	666	660	615	663	634	650	690	680	650	676	665	686	635	669	665	636	645	661	641	662	660	652	693	680	623	650	714	700	680	681	679	662	662	674	656	676	730	627	662	668	670	650	659	668	684	722	645	629	657	645	661	633	672	663	649	638	675	603	656	683	677	663	677	649	657	628	682	649	652	669	684	687	690	667	662	661	618	666	655	681	686	657	670	667	631	705	703	705	673	653	655	667	629	622	644	670	659	690	664	611	666	663	629	676	642	607	684	672	680	635	656	674	644	746	706	630	634	685	673	635	651	679	700	640	668	695	649	626	636	638	623	668	642	628	639	645	638	665	694	678	663	662	672	646	635	624	678	651	664	652	693	686	700	674	597	672	661	710	615	648	626	637	674	641	649	645	690	645	688	661	692	660	643	662	657	666	672	655	624	638	665	668	686	666	646	693	666	647	674	649	688	652	682	676	711	682	662	657	650	724	659	666	680	713	703	658	635	659	642	677	666	668	601	691	690	645	664	659	662	697	648	655	609	648	605	674	615	695	647	691	707	690	648	683	623	647	664	671	670	648	674	653	641	679	691	664	688	678	667	618	639	672	649	628	673	648	686	681	672	659	669	705	664	666	688	692	619	663	670	657	652	696	622	676	658	699	707	688	662	689	639	689	627	670	699	633	618	629	683	605	678	619	691	710	644	648	695	621	666	640	691	667	673	685	696	641	669	673	624	645	691	683	650	698	686	704	706	667	682	645	648	657	716	685	677	688	658	660	631	632	662	678	693	644	642	653	647	689	647	663	669	611	690	673	683	677	633	663	677	692	619	675	633	631	673	662	713	663	651	666	683	655	642	676	632	613	707	656	661	701	659	682	654	682	664	633	678	656	672	666	626	623	678	666	648	646	665	673	672	681	673	701	676	641	722	648	660	637	691	626	646	660	685	640	669	655	665	710	628	684	617	657	673	677	631	616	678	631	702	617	645	630	694	625	656	667	657	666	707	685	656	635	640	651	656	656	635	671	667	643	671	710	647	666	649	662	657	653	623	649	689	661	724	700	655	712	714	647	668	678	648	658	663	628	651	650	651	696	688	689	683	679	723	648	652	631	672	661	625	660	655	649	627	631	677	613	679	641	631	660	690	671	660	679	669	680	650	616	680	653	679	636	670	682	682	653	667	656	666	638	654	636	680	664	646	633	666	676	663	642	652	648	683	660	678	665	688	705	636	682	681	676	713	659	641	649	658	631	625	675	658	655	671	713	654	654	636	662	670	645	661	681	677	612	638	651	648	667	673	653	638	680	679	655	641	657	620	664	670	652	679	647	689	649	665	697	647	678	669	677	685	653	698	659	626	720	698	677	685	596	700	673	696	674	704	679	678	682	657	654	615	723	635	653	684	636	647	664	633	687	665	668	617	703	674	654	691	677	604	653	690	710	662	655	649	662	643	638	657	696	643	667	676	659	686	656	674	596	719	689	663	712	668	714	647	671	618	681	641	636	641	627	641	633	653	677	643	657	657	654	651	690	675	679	684	699	620	727	642	631	678	665	675	643	688	679	629	707	694	653	720	687	669	656	641	676	643	625	621	697	665	658	643	657	687	615	640	683	671	668	618	667	692	634	645	645	621	752	713	680	648	667	692	654	688	669	656	698	676	640	625	664	614	640	665	626	641	635	649	659	671	677	672	639	641	647	634	630	668	650	621	703	682	663	681	647	654	644	612	697	652	665	663	698	637	611	651	654	710	654	700	681	677	686	683	707	680	651	653	642	649	656	658	651	653	622	654	656	642	674	670	648	646	669	642	638	672	680	685	692	711	665	689	663	718	642	673	646	658	614	657	632	647	634	636	641	656	668	685	646	693	688	749	613	658	681	686	634	693	673	697	715	670	630	661	641	700	659	686	684	665	671	703	627	718	627	674	643	695	673	678	663	646	604	657	637	673	655	653	644	641	670	655	631	677	650	680	672	692	661	689	682	687	663	655	641	645	650	658	629	672	654	635	694	675	655	621	636	628	674	677	624	703	658	656	681	683	696	664	627	632	645	661	690	685	647	668	683	707	667	677	702	651	620	643	650	694	656	641	667	678	685	665	603	705	668	691	677	652	660	686	643	666	659	662	654	692	672	646	627	656	625	683	613	609	679	661	675	693	669	655	656	658	636	651	678	657	637	679	645	618	683	678	644	648	687	655	687	633	595	658	676	687	671	644	657	656	680	642	667	651	670	654	671	710	681	668	693	700	662	661	634	662	700	678	637	638	649	686	637	686	652	635	691	620	658	665	709	659	640	647	647	656	671	639	704	632	662	638	672	596	676	672	636	657	642	689	697	654	615	664	670	672	663	643	645	718	653	635	700	660	709	619	681	689	713	688	640	628	695	682	649	666	645	670	623	668	693	636	695	671	619	639	704	708	638	677	595	659	674	646	701	670	662	681	631	664	663	679	663	682	653	668	660	625	635	661	693	674	660	646	656	688	676	636	706	638	660	663	661	650	670	653	653	657	702	640	641	633	653	665	633	661	650	702	611	651	665	670	645	659	671	684	667	677	670	620	695	615	666	651	667	654	672	626	679	680	691	663	672	689	622	673	676	670	644	644	656	698	661	626	644	631	658	601	650	661	632	692	619	669	707	665	659	656	599	669	665	650	584	677	673	632	657	611	707	671	686	638	686	634	675	644	607	660	609	640	660	679	731	627	723	624	686	696	644	668	669	671	685	647	677	658	673	680	676	662	694	657	695	644	762	677	711	615	658	634	653	603	613	607	632	671	662	682	650	699	656	655	735	655	686	642
27702	23807	24515	16521	9925	6482	3242	2124	2588	2451	1716	1110	714	493	455	376	390	416	363	356	378	383	396	383	385	368	378	368	390	376	371	400	391	397	393	370	388	361	395	360	362	386	385	403	408	374	354	361	353	389	362	418	417	370	340	343	374	384	360	354	377	361	350	385	384	365	374	363	392	352	382	376	422	409	388	399	427	401	399	356	351	397	375	389	365	368	371	398	352	365	359	375	378	381	356	381	395	355	396	367	403	373	378	339	322	397	362	417	345	352	389	383	374	373	384	396	370	367	363	328	332	360	391	372	390	360	370	400	394	401	361	350	368	388	363	377	387	417	339	372	322	385	351	363	399	389	356	384	351	359	388	341	387	355	364	388	367	411	372	390	383	377	367	360	396	372	378	372	412	371	419	374	366	344	376	375	406	372	350	374	368	364	395	376	345	373	360	386	388	370	382	356	361	352	368	363	376	381	345	388	357	368	377	361	382	425	372	378	353	364	355	359	385	350	383	355	384	394	376	382	416	364	387	355	349	382	360	357	382	393	407	364	362	355	400	375	355	437	441	361	364	394	365	377	376	374	361	373	363	397	403	380	389	392	412	381	385	397	362	383	347	364	369	385	395	391	363	380	346	334	390	398	373	355	400	365	347	372	398	366	393	391	360	395	387	374	382	350	366	381	384	365	370	401	365	373	399	384	392	398	371	356	385	365	351	366	404	373	355	391	378	387	379	412	393	391	390	378	384	353	376	357	376	345	385	410	374	369	374	381	352	405	400	357	371	403	386	375	397	359	386	379	356	392	364	363	402	386	394	339	356	356	382	405	388	384	377	363	393	386	378	373	339	380	343	320	388	363	357	355	348	392	367	379	410	369	348	381	391	390	387	380	390	375	416	344	357	349	409	378	366	377	383	393	364	347	362	395	376	394	389	406	399	368	393	345	392	384	337	355	388	387	361	411	368	347	371	382	381	379	384	366	415	375	346	329	398	378	350	392	372	362	400	418	387	389	387	374	408	378	370	375	365	347	364	342	403	389	379	367	363	383	374	397	362	371	358	383	404	373	403	371	366	384	394	366	387	373	370	384	376	379	403	372	385	369	375	346	367	411	361	358	347	378	385	370	387	375	351	374	399	399	377	352	357	396	409	379	402	389	415	377	398	373	375	363	347	385	368	368	355	391	370	376	397	333	346	386	362	385	358	398	360	381	386	361	362	380	355	378	366	380	352	379	389	384	356	410	378	342	375	373	375	373	378	353	369	380	387	380	388	377	366	396	391	384	370	368	398	389	408	397	400	373	393	335	366	380	390	346	421	366	392	348	385	386	353	379	356	374	374	390	369	389	355	391	389	375	365	324	404	364	403	358	377	358	400	365	393	346	327	359	377	312	376	363	384	363	392	357	374	369	374	383	385	393	384	364	402	400	384	373	405	382	404	397	406	387	314	340	366	362	359	363	394	358	385	339	345	359	382	375	382	394	349	375	379	346	382	402	384	357	383	393	356	423	345	344	371	394	383	396	389	387	381	363	390	393	365	380	375	376	318	370	378	390	394	361	382	355	377	341	378	359	349	366	399	364	382	410	384	354	421	398	366	395	424	360	390	375	379	401	344	390	352	402	383	329	373	362	399	403	393	368	358	364	331	366	376	375	361	359	378	373	374	346	387	368	391	399	384	385	360	397	351	358	393	381	373	370	343	379	369	375	406	394	383	351	400	379	383	372	365	358	366	349	351	376	371	361	373	391	391	367	388	400	365	397	382	389	350	395	369	391	380	422	350	384	369	375	369	383	413	413	373	356	365	376	382	372	367	382	347	363	372	365	387	355	346	352	348	383	385	389	379	375	378	361	375	371	387	333	413	367	357	372	385	378	358	374	356	370	392	356	383	368	353	352	391	330	377	385	385	365	336	394	389	393	374	356	364	359	396	365	380	383	375	406	373	407	406	395	354	363	388	375	361	380	366	383	391	375	374	367	394	378	367	378	339	384	353	364	373	378	360	407	380	385	351	408	361	374	399	359	388	388	360	379	380	367	352	344	341	375	376	386	385	390	356	398	401	382	384	378	391	345	378	420	381	384	363	378	379	376	374	379	395	362	412	374	382	347	380	394	377	388	372	344	369	386	405	351	383	361	376	426	355	373	362	376	394	348	397	380	363	375	388	348	357	393	380	377	392	372	372	373	355	370	385	393	368	358	379	372	378	402	351	384	363	393	394	384	400	362	367	379	360	350	394	361	368	375	393	398	405	372	385	371	388	370	370	330	381	358	406	357	372	379	382	397	367	403	389	346	373	383	376	357	369	358	378	365	363	395	357	424	360	381	386	386	399	407	368	365	373	372	388	387	337	384	376	373	349	390	392	384	353	329	382	370	362	361	377	361	370	371	381	370	378	387	376	382	351	372	378	377	377	383	361	366	361	389	382	433	392	355	390	355	359	387	386	410	386	351	355	361	379	396	384	365	434	366	410	415	390	389	359	361	401	386	357	351	375	386	429	360	386	339	347	388	360	371	350	381	361	395	373	392	381	359	389	404	366	374	378	385	398	358	376	396	377	358	363	356	337	371	340	385	392	414	382	400	363	401	378	358	419	357	362	337	386	343	362	374	379	367	336	373	380	387	398	338	379	370	400	410	332	378	397	376	374	393	386	390	391	348	353	368	393	372	396	335	407	401	376	329	379	382	371	366	352	373	420	365	359	380	357	378	395	353	384	385	374	384	392	356	368	365	402	350	368	377	352	390	373	413	395	377	344	355	379	352	394	401	377	362	402	401	344	372	390	379	379	359	379	393	346	348	401	369	364	412	388	386	370	384	344	376	373	381	372	381	382	410	391	371	393	383	358	358	380	406	381	376	348	355	407	364	382	366	389	390	414	361	373	365	422	404	365	407	440	365	349	364	386	377	366	359	373	380	382	361	383	367	415	364	402	359	396	394	329	383	387	348	361	371	383	336	371	345	374	397	377	369	376	356	381	368	365	385	395	360	344	310	354	401	386	381	356	373	385	371	372	356	399	356	374	399	374	375	346	352	373	372	364	405	373	409	366	359	367	370	337	372	333	349	356	390	362	385	396	369	401	370	352	375	385	367	358	363	371	375	399	342	345	393	349	359	415	377	389	443	346	396	385	359	397	361	360	365	368	381	380	352	384	358	411	363	379	379	366	359	378	388	390	383	375	399	383	371	372	373	357	376	348	382	375	351	383	359	396	391	380	397	373	378	408	390	342	398	344	406	354	375	385	391	359	374	353	354	368	357	371	398	373	429	334	388	405	358	411	390	402	371	404	385	384	374	333	369	340	373	349	349	357	400	392	372	342	397	357	385	356	368	376	396	390	375	381	369	352	366	368	368	382	373	358	375	362	374	392	392	431	375	373	336	391	348	407	412	352	374	348	364	400	410	389	398	352	394	356	355	385	353	377	374	406	384	400	377	347	345	389	361	375	405	385	367	388	375	366	352	333	348	373	390	345	343	368	375	383	389	361	413	377	367
29754	40233	34873	24369	20507	14868	9651	7086	8694	7306	4960	3048	1781	1160	947	845	787	771	756	825	767	800	749	743	813	758	757	771	705	768	777	760	755	753	716	779	798	808	773	726	777	760	726	773	787	781	752	766	827	773	737	810	754	763	754	784	748	744	740	796	792	737	722	719	785	727	775	786	723	794	767	740	765	822	748	760	774	814	802	729	745	800	695	797	771	795	783	811	760	795	807	769	754	776	755	755	798	761	757	814	733	794	794	739	801	759	818	726	734	721	659	784	726	748	744	773	774	766	765	766	758	765	805	710	744	749	788	778	784	783	770	763	719	751	772	789	786	754	775	779	815	780	770	716	737	762	698	775	766	776	788	697	802	760	785	773	793	778	770	793	829	765	757	760	771	732	778	811	783	798	775	763	724	774	741	781	792	767	773	750	813	787	740	769	746	763	753	754	790	748	739	773	766	773	754	760	775	784	784	751	760	775	750	784	724	775	768	752	807	819	772	758	773	806	756	777	796	755	788	786	809	756	757	774	749	852	782	822	764	809	775	782	768	789	831	744	779	782	778	796	787	811	767	771	754	790	729	747	749	767	733	734	732	768	800	728	780	736	737	779	803	774	795	778	762	757	810	755	810	777	797	745	784	767	747	743	781	787	750	774	736	771	753	766	745	779	721	748	732	719	759	692	782	824	764	788	781	796	722	732	782	790	762	832	735	766	745	768	748	801	809	727	783	708	753	834	772	731	754	766	799	744	825	765	811	767	784	775	781	754	776	734	752	784	790	755	768	823	745	788	777	780	752	777	710	801	764	747	826	748	774	736	778	778	792	745	806	755	749	752	808	768	739	735	768	767	796	783	727	785	762	766	834	750	786	739	725	776	771	757	751	764	790	754	737	743	782	763	808	805	785	742	774	771	751	794	748	756	736	790	773	806	746	802	816	755	753	761	821	778	725	738	807	746	812	728	768	766	796	784	746	757	774	744	762	782	816	792	755	823	808	740	765	783	764	819	771	756	741	709	778	807	793	768	765	810	762	776	721	767	728	710	766	764	772	773	743	821	743	743	822	759	796	717	782	775	757	757	801	748	826	767	783	752	781	776	772	724	796	764	843	774	762	723	780	713	756	744	798	770	747	720	743	742	736	742	774	754	795	784	774	754	763	746	773	730	744	724	754	759	746	767	780	760	751	817	766	804	816	733	730	789	827	765	765	764	787	811	761	791	737	761	815	767	774	728	780	750	769	787	730	808	770	767	750	796	782	769	739	791	757	781	798	781	751	748	754	804	740	820	731	768	752	790	789	762	769	735	783	749	752	766	758	770	757	793	769	783	712	704	797	734	745	777	722	744	752	780	754	772	793	802	810	748	797	778	746	725	750	813	759	743	786	798	786	754	759	740	769	737	806	800	775	810	770	765	697	706	760	733	799	758	775	721	774	788	792	724	729	755	789	747	758	764	802	776	791	741	751	775	769	773	773	763	728	779	772	752	742	740	756	760	792	738	745	764	751	773	758	771	760	765	727	771	798	787	739	756	737	765	746	810	742	764	801	781	759	760	751	739	757	723	784	723	803	686	743	800	805	768	776	735	736	764	718	741	782	744	767	797	805	808	746	782	748	763	756	790	777	737	753	744	755	764	763	801	780	762	764	721	766	725	774	722	754	783	765	770	749	807	743	800	780	747	757	827	753	795	753	758	732	781	776	759	788	776	806	749	755	799	764	739	769	771	769	767	775	734	747	762	780	777	768	772	731	759	753	759	781	772	754	780	810	816	787	783	823	741	765	769	762	744	764	743	749	739	776	753	761	746	722	762	757	737	771	795	729	702	824	767	784	783	779	764	795	794	781	722	774	777	808	749	774	794	715	756	763	724	744	744	761	754	789	738	827	691	795	785	784	804	799	760	790	741	777	767	739	813	800	756	765	753	722	777	748	825	699	816	727	762	726	782	736	769	804	808	794	789	804	752	724	782	760	771	774	760	796	779	763	743	757	772	782	818	770	772	763	785	804	788	740	822	781	799	783	780	777	774	785	752	810	794	776	772	762	786	723	751	744	744	796	760	767	750	793	743	772	748	786	771	765	773	790	770	773	761	763	775	801	782	786	732	763	743	773	782	804	798	793	759	765	791	742	765	745	773	757	799	735	790	803	747	762	775	733	792	794	768	748	772	818	770	735	751	786	767	755	746	751	774	756	759	769	797	761	708	720	762	751	737	769	722	768	770	775	741	741	793	733	784	750	800	756	777	802	737	807	796	777	772	751	822	764	783	775	763	779	783	800	746	828	736	798	787	763	727	784	839	783	777	772	747	777	771	747	767	771	802	757	806	734	711	806	792	751	753	736	764	762	744	819	762	796	779	763	796	709	770	783	739	769	778	744	736	784	749	794	739	722	734	769	741	749	737	760	771	773	783	768	789	796	783	770	779	729	858	727	770	780	783	735	752	788	788	719	783	717	755	792	796	759	722	727	768	775	784	777	806	787	753	763	814	748	793	745	753	757	774	788	766	773	775	800	816	776	790	784	731	748	774	824	786	740	769	718	771	769	758	748	764	780	798	753	777	761	763	779	754	759	790	747	784	758	766	740	755	786	753	805	739	765	729	751	700	781	742	771	788	785	726	772	786	820	771	801	782	723	774	741	795	778	781	776	752	762	769	775	767	779	761	718	772	829	767	751	784	768	709	760	753	753	809	744	837	776	788	754	798	801	743	739	771	788	755	764	760	740	749	740	785	778	777	738	776	806	754	808	729	796	755	778	779	794	839	785	735	779	776	768	770	782	778	737	812	720	786	770	775	756	777	783	798	793	750	815	731	800	801	792	783	785	720	798	726	749	754	754	820	740	805	737	734	794	766	763	812	774	808	775	767	743	764	763	772	804	797	795	801	754	711	774	762	784	767	787	776	822	757	761	807	775	748	811	765	744	793	754	777	787	788	795	780	776	784	792	767	792	795	789	776	726	750	784	774	771	807	766	729	734	783	784	746	775	729	837	789	765	774	766	786	738	803	833	804	765	769	773	740	826	735	764	762	788	775	762	736	717	732	757	758	716	816	781	803	814	749	748	767	758	767	793	792	724	757	757	751	731	808	806	791	778	794	753	793	800	775	779	743	806	762	744	743	799	741	755	778	776	769	767	756	787	746	759	757	817	740	743	804	744	742	751	762	803	754	770	758	758	740	774	734	778	781	788	803	776	729	811	720	745	719	807	744	850	758	747	759	774	776	730	755	721	747	787	800	796	799	785	788	807	751	770	771	792	778	741	784	796	757	746	800	736	754	737	725	725	772	717	788	800	750	813	771	779	784	738	779	806	788	751	804	708	826	758	786	804	785	809	728	811	767	761	776	757	777	779	746	754	813	780	734	765	747	796	732	743	738	802	846	753	779	789	824	753	780	736	750	785	731	811	787	817	725	771	793	726	812	732	806	785	762	749	844	759	771	790	781	755	810	753	773	742	777	773	737	767	794	793	765	807	733	756	763	790	738	773	741
24984	21693	28557	26188	23632	20571	13296	10405	12990	11217	6257	2970	1379	841	525	400	370	367	343	349	332	356	331	344	347	371	333	341	363	342	372	345	358	343	324	341	324	354	353	354	361	357	344	366	348	366	320	341	342	338	352	366	349	346	351	368	329	355	328	325	342	347	338	328	349	365	356	329	354	338	364	357	385	356	321	337	324	351	318	352	351	323	335	332	356	338	337	343	340	318	357	315	347	382	333	342	369	353	342	369	361	324	319	343	368	345	344	370	371	336	340	361	322	346	350	365	348	363	317	367	349	313	338	351	335	363	370	353	344	344	369	350	347	336	333	339	331	332	301	367	358	322	343	359	376	337	324	342	336	350	333	338	313	373	389	341	342	341	357	343	358	371	362	354	355	331	327	331	354	319	347	369	353	346	319	326	348	326	350	368	341	364	352	349	317	348	347	337	355	378	329	344	330	349	343	386	349	331	334	334	335	358	343	337	366	321	323	322	349	348	355	371	349	340	367	334	339	337	346	318	352	334	337	344	337	331	369	366	339	324	346	363	328	348	360	334	324	309	358	344	317	328	378	340	338	337	347	381	335	339	328	360	345	354	335	321	330	358	354	324	306	309	341	350	368	331	352	339	342	337	302	352	346	356	313	349	327	349	346	356	319	345	341	319	373	344	346	318	328	372	362	319	329	341	344	364	330	366	333	359	348	351	344	341	363	366	360	330	371	347	325	338	359	343	347	375	340	348	313	336	355	337	332	342	346	374	343	350	308	355	364	352	373	330	321	371	342	347	341	373	340	353	383	359	354	316	330	350	397	359	352	353	349	350	370	347	329	364	349	366	353	357	349	340	348	347	351	343	322	345	308	328	365	311	307	363	379	367	365	349	345	328	349	356	331	332	350	336	359	323	364	332	339	349	357	367	353	353	353	367	345	345	324	357	364	373	364	333	358	342	365	371	362	312	371	387	348	369	338	344	365	343	363	347	360	330	301	332	361	353	354	329	362	347	350	352	343	327	363	363	356	325	337	354	324	354	341	345	319	358	338	348	320	317	359	348	374	354	367	337	380	350	336	329	323	365	343	347	368	333	318	350	358	400	315	368	357	311	322	319	355	333	310	384	339	316	368	334	372	329	326	326	345	355	325	349	365	347	340	345	343	316	346	339	350	362	320	356	366	352	330	328	328	337	341	299	352	365	331	316	389	357	353	359	333	343	350	344	356	354	323	330	324	352	339	339	329	343	330	337	337	359	336	303	349	326	360	337	365	313	343	337	349	351	373	349	352	342	389	352	375	319	359	350	347	375	377	318	353	344	361	336	312	308	352	358	367	350	347	321	367	329	348	343	311	361	350	347	329	354	354	332	333	347	367	332	362	335	352	324	349	340	325	365	361	362	356	326	348	333	362	339	346	351	352	319	379	369	349	330	384	347	376	338	362	384	355	344	341	355	324	339	356	346	322	336	323	364	347	318	324	342	334	352	333	348	356	344	350	358	377	352	314	376	374	345	325	340	328	328	359	341	356	378	373	328	334	352	372	414	352	315	356	369	332	327	350	345	354	330	387	377	342	318	337	355	360	319	343	339	330	365	343	348	352	343	365	369	342	355	344	377	351	351	353	322	305	287	351	353	354	373	346	340	316	310	355	331	342	362	328	378	307	360	328	346	337	350	369	329	335	382	322	345	361	332	378	352	362	347	354	354	370	354	360	339	351	356	357	344	328	349	355	364	360	350	350	324	338	349	364	347	324	343	330	322	359	353	347	330	345	369	347	365	343	327	344	310	325	334	316	327	369	336	346	353	347	370	332	336	386	360	339	322	300	365	398	345	338	355	353	339	374	349	327	334	329	339	334	339	362	342	348	355	323	314	352	358	354	357	387	354	326	357	343	351	366	365	365	310	349	340	338	349	338	330	333	356	314	366	345	353	333	312	316	285	351	367	334	375	331	365	358	325	362	325	369	380	330	345	346	302	343	333	316	332	336	350	326	334	365	376	312	345	338	321	333	337	318	354	335	369	325	344	349	331	352	362	378	351	330	361	330	358	362	337	346	353	378	370	347	347	361	378	360	360	358	393	337	349	354	343	361	343	347	341	377	304	345	376	321	353	352	359	357	341	329	321	346	328	343	362	370	376	333	341	314	311	345	350	311	355	370	370	359	369	368	340	392	336	345	352	312	355	342	329	362	388	330	321	343	326	363	361	367	348	346	352	338	336	341	327	341	379	354	328	342	345	322	356	353	323	346	343	357	342	339	326	345	334	319	375	362	351	370	367	336	335	333	331	329	329	373	367	335	313	371	343	339	325	371	325	365	367	347	345	385	326	350	325	345	363	335	336	357	345	307	382	332	342	329	351	341	350	336	331	361	307	367	331	327	329	377	381	340	332	347	323	325	368	355	333	350	321	358	335	358	324	343	353	345	355	368	347	347	329	359	385	368	341	366	333	324	342	322	348	344	361	330	340	390	379	365	362	320	327	334	375	349	355	356	319	359	372	321	353	347	319	362	336	361	329	341	365	348	381	356	356	312	368	356	323	336	337	303	353	361	344	360	364	340	337	322	321	341	368	331	324	373	306	351	347	323	340	338	355	341	347	329	333	311	351	295	345	370	340	358	308	363	336	344	368	355	352	337	317	356	325	355	361	353	330	347	383	404	359	364	356	343	346	331	355	343	351	362	360	351	346	344	366	351	331	350	344	367	335	328	330	333	372	345	350	333	342	365	345	355	346	365	332	326	346	365	331	347	366	352	372	347	329	364	341	346	372	348	351	360	349	312	354	367	361	349	360	318	337	343	358	346	373	338	336	326	329	359	330	360	349	330	348	337	341	347	354	341	346	349	345	364	343	349	354	321	364	341	357	354	378	362	330	358	306	386	333	343	367	344	346	353	342	372	355	351	336	323	339	351	335	375	363	348	351	357	355	327	361	323	342	329	367	359	334	358	337	356	390	371	345	330	353	335	311	336	349	313	374	328	348	370	327	324	301	347	367	331	325	315	319	366	358	340	356	367	305	338	348	355	328	364	348	346	384	336	350	373	346	344	341	320	332	362	337	393	357	354	369	345	352	324	313	353	351	343	332	356	346	350	351	330	348	350	351	379	343	354	347	320	356	348	379	353	360	351	347	385	339	354	323	350	341	353	346	329	309	352	323	335	317	352	355	320	344	385	344	363	344	357	335	342	390	371	327	349	314	358	363	333	351	329	351	339	353	352	358	365	363	357	315	328	347	351	379	371	324	349	320	383	324	369	375	331	337	351	336	360	389	322	369	357	350	348	345	322	353	332	316	355	343	355	358	321	357	341	327	363	343	349	346	321	328	340	350	368	360	344	353	375	333	319	339	378	353	310	334	327	334	364	361	340	309	357	332	363	345	346	327	319	328	363	342	361	335	330	346	299	343	353	323	328	348	330	389	343	313	344	388	339	341	375	370	330	369	339	347	367	309	367	342	346	341	322	375	362	353	355	345	353	349	355	355	336	358	342	325	329	342
31956	50620	45898	35877	35790	27731	23670	22830	26485	22445	15144	8306	4134	2129	1205	846	765	767	653	693	718	687	697	711	689	697	760	751	704	691	708	711	756	711	721	713	707	706	740	733	726	676	701	738	696	659	741	690	735	701	720	706	675	700	670	668	706	688	709	759	684	725	769	689	746	711	737	730	697	669	710	750	684	695	679	693	722	722	733	715	725	727	702	762	711	724	736	743	734	651	695	737	727	656	708	713	699	704	705	677	705	656	689	707	718	753	702	690	742	687	711	685	713	759	716	688	692	707	714	732	729	682	734	634	666	654	726	730	688	725	691	702	747	737	724	712	718	712	741	717	658	704	693	712	679	675	704	658	716	687	687	746	705	723	710	734	755	739	742	736	739	729	701	668	655	669	707	719	725	731	740	702	693	721	701	698	667	698	704	728	681	726	706	711	715	765	709	728	711	707	683	729	690	737	674	728	681	686	729	716	726	674	766	706	704	718	726	717	699	710	756	739	731	702	748	719	677	739	664	705	743	717	657	763	743	729	718	747	649	705	671	744	705	701	699	694	666	729	716	733	680	705	714	692	692	766	743	719	705	740	723	689	677	737	667	697	678	734	712	737	697	697	670	780	726	640	731	692	684	712	701	673	714	700	732	748	723	753	719	682	716	711	664	705	707	715	704	732	645	743	693	739	767	728	727	712	683	684	685	679	732	684	740	680	673	742	704	685	716	730	680	716	693	695	723	727	704	666	688	678	744	734	714	706	694	730	735	707	706	729	709	765	669	698	705	749	708	702	735	704	729	678	718	698	717	661	731	744	702	706	723	686	684	727	755	781	784	758	676	702	697	703	757	722	697	703	710	726	710	744	722	751	724	672	717	652	704	740	722	703	728	724	694	644	710	705	689	739	689	727	706	730	748	735	716	696	700	692	723	724	683	714	724	708	645	704	715	683	720	735	693	691	734	733	677	729	710	716	740	686	737	705	679	655	727	703	767	701	688	695	739	686	725	760	700	716	742	700	695	703	702	714	738	710	763	701	717	736	745	704	720	728	713	727	701	781	692	732	697	674	685	723	779	742	718	715	730	710	714	709	715	713	710	718	716	718	718	714	693	717	714	734	653	734	718	663	698	685	691	772	672	692	650	759	692	692	726	731	751	731	720	690	672	673	714	667	732	738	754	677	741	739	719	732	722	684	694	732	717	711	711	734	717	703	704	677	716	696	731	690	649	747	742	689	732	747	674	722	679	723	694	685	713	715	686	693	692	686	687	740	670	685	696	694	744	739	681	755	709	676	708	750	721	707	741	714	720	720	671	731	710	690	637	722	627	675	661	679	689	699	679	735	709	736	705	687	714	693	749	682	710	701	716	729	701	704	726	734	753	676	743	684	753	664	682	693	678	720	706	690	725	687	720	695	696	717	727	701	710	735	719	645	691	754	700	725	671	704	712	716	684	733	710	686	720	723	689	725	694	745	703	683	735	727	701	722	672	714	697	712	737	721	702	693	689	756	690	702	728	753	659	657	688	726	668	738	680	716	725	723	720	729	745	672	716	735	739	714	725	723	691	720	713	727	724	694	729	715	658	704	709	685	726	680	743	741	676	712	711	705	703	699	687	751	683	737	685	719	723	741	707	792	676	689	691	711	687	708	725	720	737	708	698	739	691	727	739	712	687	697	692	678	701	699	692	746	739	723	677	719	690	739	747	746	722	691	701	718	701	690	678	696	709	706	719	662	670	733	692	744	724	694	752	702	692	684	667	675	730	712	719	665	742	720	717	715	685	709	702	758	725	670	677	682	693	657	697	716	735	726	690	704	742	709	688	708	709	728	683	751	686	673	717	706	639	695	700	681	737	712	724	699	720	684	740	689	739	668	733	710	679	704	716	712	648	709	696	704	672	768	702	727	668	704	705	751	710	665	710	723	695	729	704	686	690	730	694	725	687	718	675	706	720	698	721	708	703	720	701	709	673	715	726	703	712	741	676	718	693	714	683	725	714	755	742	714	797	682	714	666	705	710	752	713	700	707	672	667	667	707	682	731	694	691	706	726	684	705	669	714	760	699	745	727	698	729	683	701	684	705	711	697	732	725	710	736	710	692	669	714	752	686	733	721	743	718	689	722	728	736	708	660	719	709	718	711	732	708	669	695	736	740	715	733	730	696	730	738	744	743	663	689	724	724	695	731	753	716	719	723	715	763	729	709	673	726	686	719	726	729	706	744	721	675	765	753	666	681	699	756	715	716	738	711	739	758	710	702	709	685	727	695	732	699	741	645	698	705	668	725	707	665	678	670	736	718	654	714	686	730	686	730	727	715	698	695	709	684	655	693	693	697	660	655	726	718	710	680	742	739	708	731	722	754	752	711	703	706	692	723	699	683	733	678	678	689	700	701	696	712	702	697	690	737	703	672	721	736	688	723	652	754	753	711	740	711	687	735	717	736	711	685	740	723	749	684	691	695	696	666	737	690	684	683	699	700	697	671	723	712	712	703	726	734	723	747	724	723	704	724	742	707	725	687	678	707	711	722	709	706	712	761	711	724	744	718	728	708	709	731	680	756	689	696	704	669	705	699	727	675	677	756	747	724	687	719	702	747	718	717	702	729	730	679	720	745	715	665	747	692	713	708	690	741	734	714	720	676	719	720	702	687	668	742	704	707	670	669	705	715	712	686	704	688	691	684	692	732	729	745	707	683	705	724	682	678	688	683	707	738	677	739	698	679	741	723	736	726	740	736	662	666	729	723	723	687	651	706	741	708	694	721	695	738	695	788	679	701	714	704	714	704	713	719	697	691	700	681	695	708	677	655	682	701	714	706	649	711	683	704	694	701	690	742	710	715	766	723	661	707	762	663	734	709	700	666	720	669	695	710	695	742	718	694	707	701	726	688	692	722	701	721	725	713	693	734	747	686	715	718	703	731	719	738	688	758	753	700	741	734	692	693	757	682	733	736	712	728	687	723	730	741	710	695	708	646	693	653	719	724	706	729	753	685	658	694	715	715	721	702	717	748	713	728	656	727	693	697	677	694	751	703	676	687	699	691	680	718	733	674	740	717	705	702	759	721	746	744	703	669	725	711	683	710	699	715	650	690	726	706	690	696	722	713	718	696	756	712	677	713	724	724	690	733	684	698	706	711	728	714	726	713	734	695	708	705	704	689	710	719	771	754	736	707	729	688	678	701	752	716	739	759	696	685	757	693	704	720	729	736	747	729	726	720	689	729	728	722	713	697	707	742	704	730	696	702	671	689	761	747	735	714	697	717	710	701	714	727	657	726	756	727	739	702	688	641	687	723	732	694	709	695	712	729	669	749	744	711	696	666	707	710	689	773	692	687	707	753	712	708	762	745	713	723	679	674	738	647	714	696	736	712	712	745	710	706	726	751	739	712	722	698	695	677	712	726	742	736	679	737	679	718	668	678	714	685	699	769	684	709	697	779	714	660	701	715	690	738	695	713	682	727	726	704	678	705	688	698	695	675	684	722	700	725	709	749
23687	21718	29549	24563	26919	31042	23714	22756	23466	20245	13448	6945	3107	1385	722	419	356	364	345	331	370	315	362	369	311	378	360	316	373	328	356	380	325	358	326	307	340	327	336	382	338	302	341	357	311	329	309	335	329	325	355	337	338	322	325	372	332	300	357	312	337	342	339	320	355	324	339	317	309	329	321	332	304	365	338	317	335	320	376	350	380	329	315	370	389	336	366	370	353	339	333	358	355	316	322	346	303	315	368	323	303	367	352	314	324	326	351	348	325	310	326	300	350	322	319	338	309	346	323	361	344	342	346	369	321	319	339	332	328	326	348	331	342	341	294	350	344	368	325	305	289	351	319	324	318	320	323	340	344	351	315	314	298	331	343	340	357	287	326	354	315	330	362	331	345	312	315	322	298	313	351	376	343	323	322	362	319	362	313	323	331	323	352	303	323	335	328	330	339	352	342	339	326	330	340	315	337	305	286	341	310	341	349	322	334	347	308	348	340	341	311	363	309	312	324	353	335	341	330	349	365	316	325	332	317	310	339	348	382	331	329	349	337	321	353	352	333	330	317	319	336	323	306	332	332	401	344	345	340	347	332	345	332	317	339	389	326	346	333	331	329	313	336	345	329	374	333	349	310	344	323	335	339	324	328	317	350	356	341	306	295	329	346	366	353	330	367	336	343	338	337	307	336	341	316	324	317	323	322	343	336	339	332	329	297	348	303	284	353	345	320	346	331	324	348	307	349	339	314	345	344	330	362	308	332	309	344	361	336	324	331	354	314	348	319	364	322	344	345	342	344	341	342	335	337	314	344	326	356	348	360	318	359	334	332	363	359	320	324	343	349	322	320	349	326	328	311	297	331	333	333	340	363	334	344	316	321	330	317	318	354	365	344	350	331	298	364	320	329	319	366	334	320	332	306	334	281	354	313	339	332	354	329	349	326	357	336	349	311	361	355	350	340	318	338	329	336	334	323	325	307	337	328	325	345	354	292	311	320	317	342	354	304	334	332	340	327	349	327	344	320	346	338	327	343	343	343	355	304	340	323	347	340	336	327	313	300	336	318	345	309	346	321	331	343	310	317	362	304	356	342	318	356	355	333	317	364	348	351	334	322	317	292	338	296	315	348	325	326	309	324	302	336	313	346	318	329	352	353	335	341	313	337	362	340	346	365	335	335	341	316	328	325	344	342	326	332	351	354	290	335	312	307	327	317	343	356	331	289	350	348	322	310	313	331	309	319	324	328	364	338	339	349	317	328	306	322	342	340	325	326	352	354	331	334	364	344	304	297	369	307	327	376	364	369	336	335	298	353	351	343	327	336	343	331	331	332	364	330	315	312	321	358	310	301	351	330	354	340	327	337	335	378	399	369	354	338	347	347	366	336	328	306	365	342	340	367	323	277	317	311	350	379	333	297	345	343	342	327	314	374	353	343	310	325	297	365	316	326	337	328	329	322	314	351	346	321	383	334	353	371	329	349	333	316	331	356	346	332	308	320	329	318	348	323	345	329	320	325	308	341	337	321	339	327	343	353	316	333	332	343	362	332	333	341	374	339	324	352	348	336	346	324	333	333	325	332	306	329	324	327	318	345	318	340	294	341	329	323	325	320	297	312	340	346	351	376	314	369	350	331	330	328	365	328	330	306	330	336	329	320	311	339	320	310	320	340	356	332	343	323	307	342	358	346	333	354	334	324	347	322	368	336	310	376	307	345	324	303	324	321	337	351	351	347	338	342	338	351	352	272	363	312	356	292	309	331	352	338	324	327	334	325	329	311	336	311	369	363	364	347	314	335	351	327	367	352	328	327	324	318	346	326	323	346	330	361	336	314	346	311	357	315	310	322	315	299	332	362	354	360	324	334	339	368	336	327	338	307	317	330	320	304	343	337	356	311	335	361	346	334	354	344	346	336	356	333	338	356	327	351	348	317	325	348	361	351	301	316	325	318	349	327	368	343	324	325	310	323	343	325	340	304	324	307	342	377	357	316	328	333	362	314	334	325	343	337	335	328	343	332	334	319	309	325	311	332	371	319	321	355	344	327	297	296	322	332	335	333	315	362	313	348	338	341	319	362	314	333	358	332	328	349	320	319	331	315	294	327	341	360	314	357	304	326	305	330	327	336	340	340	344	339	351	327	307	319	341	334	344	331	338	325	330	328	329	326	314	325	313	346	363	323	329	330	328	354	344	352	313	322	348	330	325	333	357	329	326	336	346	323	322	306	340	340	330	347	331	342	312	349	331	313	313	356	331	334	312	351	332	331	327	355	335	341	314	343	321	365	329	320	331	289	361	320	331	323	318	341	317	321	306	287	340	323	306	342	331	329	359	323	314	307	306	338	343	309	325	318	333	334	314	305	324	340	326	350	343	339	346	343	355	321	338	329	325	338	323	335	312	323	349	371	362	336	308	319	332	340	316	327	315	338	339	352	348	345	335	324	353	319	343	338	335	354	314	322	324	344	323	348	301	336	318	330	304	304	324	312	315	349	293	347	300	331	367	324	313	312	337	341	339	345	349	332	360	345	332	334	340	310	349	361	333	341	351	333	333	336	322	318	333	342	356	306	322	335	295	309	310	336	339	332	311	359	339	321	371	331	330	335	302	330	352	341	334	332	311	351	311	308	358	347	329	336	345	323	370	306	330	363	355	318	347	306	352	358	313	310	342	315	360	353	329	329	328	309	342	327	326	354	352	311	355	345	332	357	335	338	314	358	328	337	321	340	327	350	357	320	315	343	339	339	339	327	336	312	325	328	305	347	338	343	349	336	290	341	351	343	336	336	340	333	366	354	309	348	337	335	338	327	348	324	334	336	335	366	344	341	316	322	314	355	318	366	329	355	349	335	340	321	336	320	355	320	329	315	366	326	333	334	323	347	332	360	322	302	322	317	331	360	322	371	342	331	349	373	319	347	344	350	346	327	316	351	365	325	346	355	358	331	306	325	308	326	302	333	336	353	335	346	313	341	353	318	348	342	348	321	318	358	330	353	333	344	311	355	300	319	336	333	319	310	366	340	333	331	306	358	297	341	349	339	356	346	324	331	325	356	336	332	321	352	320	333	358	311	333	318	365	364	352	317	332	310	359	346	327	306	310	306	333	301	348	310	345	357	351	346	348	306	340	344	295	349	332	339	337	354	357	357	351	346	314	349	297	343	317	335	351	303	344	289	361	369	299	345	322	339	345	321	355	330	340	336	365	329	351	365	349	338	327	363	306	313	326	304	350	365	335	346	318	326	322	335	332	327	334	329	336	311	328	334	335	325	341	339	337	332	360	328	321	314	354	324	345	309	313	328	322	340	366	352	317	334	320	356	338	348	302	365	354	328	323	338	344	352	306	318	345	330	334	352	344	314	322	357	320	340	315	327	305	341	325	347	335	321	373	317	340	305	324	329	338	321	351	303	309	326	335	346	369	325	329	346	314	302	324	320	330	300	329	330	349	330	364	304	341	324	317	368	341	340	327	333	325	348	315	319	330	344	315	344	345	310	328
36715	61351	56296	45379	49753	38741	30959	35227	35651	31271	24107	15679	8544	4120	1848	1063	771	709	613	649	671	681	659	706	646	658	670	669	676	632	698	666	639	640	675	634	666	634	676	620	666	685	661	702	639	642	663	665	650	666	691	663	685	669	648	654	634	678	668	672	675	656	635	681	694	637	671	696	677	668	716	713	681	679	734	653	633	645	692	684	625	689	660	638	622	675	664	666	684	739	652	680	659	650	652	702	634	703	724	647	619	674	643	707	641	639	648	699	643	664	649	643	693	692	655	645	635	681	659	650	723	705	662	640	707	627	666	624	651	673	636	603	628	681	635	648	684	651	677	724	648	636	669	619	639	704	670	653	668	645	682	618	702	637	647	655	620	656	670	702	670	652	651	652	644	691	658	685	634	655	688	675	660	717	684	651	701	629	676	679	685	717	644	611	666	635	666	634	683	646	641	669	626	656	656	644	692	651	713	680	659	689	694	680	691	653	666	659	631	660	683	671	630	689	682	666	604	650	651	648	664	663	651	644	645	650	709	667	615	646	679	648	661	692	660	659	713	699	649	682	699	706	677	649	682	673	674	652	623	674	648	607	674	664	669	662	664	645	679	676	647	657	649	709	696	655	674	625	672	680	711	683	647	668	653	672	657	688	686	651	693	620	634	642	671	715	639	671	734	702	630	661	618	703	691	664	655	645	678	642	691	639	637	618	694	684	665	667	625	663	678	691	675	666	706	699	658	633	664	701	673	664	625	617	627	709	666	682	684	718	683	659	657	597	648	672	711	678	677	603	680	685	708	676	659	668	685	654	666	662	644	638	704	670	688	668	670	672	647	659	676	626	723	700	666	687	690	662	649	678	600	660	654	695	651	639	623	657	676	716	674	688	668	673	632	634	657	681	683	660	612	654	674	691	722	686	681	676	696	642	674	690	653	649	645	666	683	648	643	677	645	724	632	659	688	632	649	615	695	678	608	683	623	735	666	615	730	672	664	678	694	666	672	637	655	658	667	706	672	641	690	664	652	670	689	672	693	656	719	691	663	664	670	584	652	665	689	688	663	675	652	667	680	650	649	679	651	676	650	645	701	630	666	699	676	703	677	678	684	660	632	649	675	688	638	668	652	692	626	702	681	658	676	671	657	650	694	679	671	698	650	638	643	737	641	637	633	670	716	649	658	689	673	668	693	654	720	653	684	672	624	703	681	610	726	687	699	652	665	669	631	667	651	678	662	667	617	648	639	662	642	672	634	677	649	690	620	706	687	658	650	673	647	687	675	649	638	642	664	637	669	634	660	708	655	636	659	676	656	666	684	655	623	679	687	672	645	663	678	649	685	735	671	694	735	715	628	616	683	626	688	642	705	665	624	674	655	665	662	612	637	667	635	681	691	642	662	641	678	597	661	661	643	645	694	625	637	673	617	595	661	692	683	653	648	715	687	630	609	650	674	683	685	649	624	640	648	598	682	660	649	695	656	675	681	702	636	694	690	616	705	679	696	691	638	686	654	653	689	652	680	686	660	672	643	668	660	663	663	672	643	671	680	676	658	667	656	630	691	673	687	652	679	690	662	658	664	672	658	656	684	630	664	669	659	658	676	669	669	656	680	682	654	669	680	647	630	674	655	667	630	672	657	683	663	670	652	700	632	687	679	651	650	703	690	661	656	712	683	657	643	671	689	644	664	657	666	671	664	696	710	649	662	686	653	692	651	648	652	655	631	689	676	696	682	700	661	666	673	638	648	627	710	669	675	659	645	629	662	718	686	689	646	687	666	670	673	696	664	664	646	664	673	656	675	738	673	693	700	638	642	692	676	680	731	658	653	694	666	660	682	652	691	646	735	687	674	638	596	677	669	697	663	665	666	653	676	700	648	665	639	660	660	670	684	671	685	656	630	711	637	649	676	713	613	701	725	690	722	662	690	664	658	668	688	682	614	669	635	634	661	653	648	693	666	675	695	636	669	614	683	648	712	707	622	714	708	684	631	644	701	674	655	657	665	691	659	668	671	649	656	702	708	673	632	717	670	667	646	681	708	686	690	658	650	652	617	641	677	652	719	673	664	669	618	656	636	633	657	670	636	676	649	626	698	664	636	659	687	739	664	651	662	709	634	684	717	654	660	684	622	631	662	693	602	681	657	700	657	708	679	668	631	646	644	676	688	678	657	639	688	637	620	626	681	694	659	696	628	666	695	652	661	684	658	653	671	652	666	638	680	672	644	676	673	598	648	682	674	690	670	639	667	669	676	658	692	684	647	661	657	671	659	667	685	668	635	708	663	670	666	665	645	686	658	629	660	613	636	666	653	654	677	666	664	695	718	695	683	674	679	648	697	698	650	654	666	705	688	687	657	678	648	674	734	662	685	699	676	690	668	654	660	691	604	653	673	638	648	598	622	720	599	711	662	692	668	665	647	649	666	721	616	614	697	678	684	673	677	666	658	657	670	664	668	712	643	672	681	654	632	634	649	678	660	722	643	654	666	671	695	675	670	654	645	678	699	666	669	672	688	624	655	636	654	649	670	666	653	606	679	657	684	672	678	669	679	664	638	692	650	688	676	633	699	646	679	607	658	657	663	638	644	699	658	641	663	660	667	683	664	645	663	670	691	615	642	709	656	662	668	670	661	664	656	624	667	711	656	681	699	663	680	698	664	637	666	647	650	660	624	667	676	664	633	671	657	637	611	697	655	677	619	664	683	613	726	662	610	653	680	663	661	626	657	643	669	670	667	630	632	700	694	647	661	688	639	664	714	627	683	639	666	657	690	666	655	650	716	634	669	673	649	656	666	689	719	660	650	658	677	639	666	637	640	708	652	740	616	631	683	638	678	687	722	641	623	678	685	655	659	623	677	684	666	676	636	630	665	624	630	648	719	691	647	696	668	702	713	693	692	641	705	673	665	656	690	673	709	672	660	683	665	665	651	696	660	697	656	689	684	685	680	658	714	706	683	691	674	674	641	634	680	661	632	681	706	688	721	671	679	647	695	630	680	658	674	634	642	650	665	682	647	673	666	588	666	686	674	723	656	660	650	716	686	686	648	687	657	616	694	677	625	624	652	681	626	639	664	632	632	660	659	639	673	657	644	670	667	661	662	664	611	650	699	620	694	671	646	647	674	671	643	650	685	661	669	685	700	683	727	652	645	672	681	703	712	653	688	649	670	671	660	712	668	657	678	620	659	640	690	628	687	663	675	650	711	675	651	630	666	650	687	712	638	662	665	680	658	652	688	710	667	674	630	707	675	669	656	684	685	661	689	702	668	641	668	657	658	640	674	655	678	654	685	684	691	707	646	661	659	697	659	653	627	655	652	677	670	693	646	670	673	646	657	706	708	688	674	680	644	676	686	648	675	611	696	684	676	667	681	671	707	637	654	653	673	690	630	669	650	657	649	642	660	661	672	685	712	678	700	655	680	680	669	621	706	656	681	651	646	656	680	651	681	666	672	657	659	705	641	720	633	636	649	675	664	709	662	700	675	631	665	699	638	651
27758	24847	27466	18018	9861	6099	4168	2207	2146	1797	1349	980	651	524	462	407	374	393	358	399	380	391	337	378	360	348	347	384	374	374	345	361	370	354	396	381	358	360	357	356	393	409	386	368	362	358	377	395	380	372	372	361	383	362	368	361	361	379	355	352	390	400	362	379	388	363	353	384	343	352	401	368	380	355	389	395	367	352	362	387	382	363	348	375	362	375	368	315	338	353	393	385	343	342	389	372	349	419	392	376	340	384	377	379	373	345	368	395	358	401	369	368	381	408	383	373	362	368	366	362	370	385	354	364	380	362	382	380	394	382	378	367	378	359	400	381	399	340	377	385	351	392	382	379	416	392	388	385	365	373	379	372	394	401	364	367	381	377	391	364	415	352	369	398	376	378	386	392	352	372	372	382	353	379	374	345	381	372	371	334	381	383	375	380	375	365	384	371	397	376	392	361	357	353	398	356	355	370	354	369	396	368	357	393	408	353	364	362	373	380	392	353	360	358	353	363	339	412	380	396	330	398	382	425	369	367	367	369	382	386	376	377	382	356	359	366	350	364	376	385	367	367	365	370	385	371	373	342	375	371	384	361	393	400	422	376	356	373	338	365	382	349	365	399	370	373	359	369	351	396	353	330	367	389	352	373	408	361	418	366	379	401	361	357	332	420	394	389	367	337	370	361	358	370	351	410	342	356	386	386	371	366	348	382	388	373	367	430	381	344	364	378	373	369	367	396	360	354	379	403	388	374	351	413	367	368	367	339	386	434	365	376	368	333	389	379	419	364	386	349	397	366	386	369	376	361	338	366	375	372	382	374	360	372	375	382	384	379	380	362	365	366	429	350	369	358	359	383	359	386	364	364	393	360	362	349	385	369	390	421	346	348	376	346	378	395	362	361	353	383	358	399	409	387	340	388	405	381	361	374	319	396	405	380	372	357	366	371	399	382	389	369	365	365	369	355	392	358	385	368	361	393	340	408	356	362	367	388	361	403	371	371	384	404	343	362	380	383	393	388	364	363	371	390	384	363	376	387	363	357	377	371	407	384	355	377	355	411	377	360	357	382	396	360	356	354	374	379	395	369	388	363	362	379	364	396	383	354	386	363	358	373	389	342	396	390	367	379	381	346	416	359	378	369	379	413	398	359	403	365	385	388	375	379	353	385	345	376	377	359	395	359	372	367	386	379	392	371	353	373	375	369	359	376	397	384	405	360	361	333	393	363	368	403	365	405	384	383	385	362	378	375	346	367	347	377	360	363	358	369	400	377	381	383	428	383	399	365	378	376	402	356	367	384	383	354	380	389	355	372	355	370	398	354	351	366	378	350	355	350	405	385	355	382	382	354	370	396	375	385	406	357	362	342	388	358	380	365	336	399	385	379	366	363	341	390	348	383	386	395	401	360	397	376	381	403	392	360	376	348	379	378	382	387	401	382	380	371	375	381	382	387	391	394	372	353	377	363	384	392	376	349	353	406	371	377	399	389	390	413	331	412	354	383	375	344	385	370	386	402	410	388	377	376	372	367	357	369	378	336	414	385	345	402	399	323	365	411	370	356	361	363	364	363	386	363	364	363	351	373	405	392	354	350	351	378	419	410	409	349	351	384	373	361	407	356	379	350	356	400	331	363	338	348	363	366	348	365	398	363	351	419	383	369	352	364	368	353	387	380	382	380	369	359	398	367	349	363	356	402	360	376	400	352	377	340	403	386	363	357	390	385	376	355	385	380	336	386	381	388	372	359	362	358	383	352	415	390	364	387	363	370	384	369	392	343	394	348	378	387	357	399	373	356	369	340	361	394	363	341	363	354	388	413	402	392	351	374	357	360	370	415	381	349	353	400	377	373	387	357	349	380	358	374	368	362	367	354	388	359	314	382	353	367	400	369	399	375	423	348	375	385	400	377	355	338	359	379	347	370	392	354	376	384	373	332	383	392	349	321	391	374	357	368	383	367	394	367	376	420	366	369	370	394	367	378	342	338	401	360	350	367	371	380	354	372	366	364	379	397	361	362	355	385	395	373	382	400	379	352	397	396	380	374	340	362	358	366	425	351	363	320	348	392	375	365	385	386	366	352	363	401	389	353	369	362	369	388	367	377	406	363	358	366	386	402	369	396	378	388	378	369	345	367	354	390	388	358	351	367	375	373	349	353	384	381	367	364	368	363	368	360	371	378	371	372	337	359	388	385	358	370	402	387	366	373	397	398	380	353	378	356	351	355	393	366	388	367	378	394	377	353	346	379	368	381	370	356	361	349	385	377	388	393	359	368	370	362	369	356	368	373	367	395	373	361	359	385	377	349	361	357	360	389	380	375	366	373	358	392	369	367	376	345	351	394	356	379	362	409	400	355	386	390	332	368	361	356	355	394	376	379	397	371	391	379	396	401	345	390	375	404	369	336	334	382	381	358	400	370	373	353	406	377	360	357	362	390	386	374	337	357	358	346	362	363	369	372	373	354	371	393	396	320	392	402	388	353	377	393	407	317	375	347	387	344	382	364	376	386	376	337	372	385	386	381	402	361	377	413	359	343	377	378	370	399	384	390	364	395	390	339	378	350	386	353	371	353	371	364	349	352	365	370	393	372	374	394	372	396	388	356	409	381	373	364	370	377	355	365	421	341	394	365	372	364	375	402	399	355	367	392	363	393	352	365	388	381	370	354	370	349	369	397	371	362	396	389	343	362	368	378	352	355	356	415	412	364	399	352	385	376	387	376	343	422	388	421	366	355	335	387	368	361	397	371	380	398	375	382	365	387	335	377	373	375	381	364	391	408	366	355	375	351	358	393	348	367	382	368	348	324	371	357	369	367	397	368	360	383	413	417	391	363	397	401	348	367	364	348	338	384	427	378	354	382	367	387	358	358	376	378	391	361	342	374	386	382	415	373	365	379	368	345	359	362	337	355	374	378	382	382	365	402	389	389	363	350	357	374	379	389	366	382	382	351	376	361	383	362	391	387	359	376	380	374	357	354	361	382	357	381	370	386	357	335	393	384	372	354	372	355	400	357	362	375	364	408	345	362	323	380	375	394	371	356	372	404	368	406	380	364	383	383	377	388	380	363	389	357	387	364	377	363	360	388	381	352	377	353	361	366	377	402	376	361	416	379	381	383	383	358	373	375	371	412	358	385	363	367	356	370	357	402	373	382	365	339	372	384	373	347	404	384	352	378	391	364	364	408	394	365	393	337	410	392	369	385	342	386	376	340	362	352	338	349	375	361	384	366	343	366	402	362	381	409	382	336	361	385	402	371	359	389	384	348	395	371	337	367	361	358	372	421	351	366	355	371	399	381	383	389	383	388	349	340	402	372	387	356	360	361	349	365	373	366	340	346	364	402	322	373	335	366	362	386	381	359	385	342	363	334	365	385	375	380	398	366	397	377	368	403	375	348	369	361	343	368	342	352	383	361	409	374	369	405	350	361	386	396	396	339	368	345	339	368	383	391	372	386	396	375	387	390	368	398	350	371	388	351	388	379	338	423	368	356
30206	43287	38684	25211	20087	14213	11699	6943	6890	5552	4093	2578	1565	1151	921	835	746	784	797	765	754	810	777	735	789	792	760	764	769	765	778	802	781	731	734	734	773	802	750	786	777	745	770	763	858	754	771	796	792	766	734	781	737	768	738	749	711	782	763	754	805	748	763	729	752	733	805	768	738	774	783	837	763	735	773	792	754	754	782	754	732	720	772	729	754	790	805	749	754	784	796	789	808	716	733	776	787	786	821	766	765	721	737	764	744	772	769	780	793	759	788	742	798	811	772	745	726	750	777	738	764	749	762	775	765	733	771	748	808	784	765	788	748	766	741	748	689	783	749	813	795	788	740	743	791	784	762	706	769	722	782	730	778	757	756	727	732	732	757	782	800	783	725	737	737	721	781	758	778	803	778	723	750	784	738	759	774	767	781	755	737	784	696	766	736	801	729	741	802	781	744	758	807	758	803	752	774	800	761	740	742	801	751	820	737	810	775	730	792	769	718	802	789	813	776	808	764	751	783	784	786	760	773	828	759	788	754	805	793	757	760	735	753	777	824	749	748	837	765	741	740	719	818	727	752	777	789	708	701	744	767	793	785	737	734	759	744	755	779	798	737	777	770	749	787	755	781	728	765	743	720	753	759	809	783	798	783	748	770	819	754	791	774	758	745	741	732	783	779	753	787	752	755	762	792	750	806	761	776	772	756	763	770	743	798	776	768	799	740	754	738	814	774	794	793	781	793	826	734	797	796	765	785	751	752	728	769	722	733	772	751	782	744	776	780	744	754	751	787	777	731	758	753	777	779	729	783	717	776	770	786	743	717	766	751	782	764	787	726	764	748	798	754	789	746	764	768	756	757	766	731	770	783	748	775	727	733	763	730	745	783	714	753	746	756	763	778	738	774	749	752	781	758	792	749	726	726	735	807	765	720	719	758	756	721	744	726	760	736	784	771	759	748	757	846	776	751	738	739	749	716	763	728	760	774	810	731	740	746	739	720	754	760	763	720	766	747	696	746	780	777	739	737	765	763	753	737	742	778	839	744	744	712	722	726	740	795	758	745	759	780	760	762	792	746	758	728	752	753	764	746	779	749	730	756	770	793	767	755	782	776	754	750	725	752	761	766	780	748	757	778	765	749	744	755	739	795	768	805	793	751	798	726	797	786	738	796	731	775	768	747	776	771	747	777	730	791	792	780	811	758	760	760	740	735	776	775	778	736	753	790	749	780	763	760	779	761	785	757	792	759	733	773	823	726	745	734	740	739	757	805	768	787	741	747	706	757	768	734	743	784	817	731	803	744	763	787	751	739	742	760	800	763	779	768	788	724	744	784	793	702	780	749	742	732	782	779	777	695	729	766	751	796	830	724	797	775	756	725	772	800	741	742	782	792	762	742	760	753	741	754	762	749	769	807	758	711	794	766	764	791	786	751	745	760	777	794	707	761	738	828	768	779	765	741	752	731	766	791	751	817	776	767	782	759	770	793	757	725	751	795	780	770	767	777	780	730	745	793	743	793	769	792	801	747	717	753	753	781	821	755	784	767	779	763	819	762	746	713	762	765	723	743	753	759	795	732	738	769	766	743	751	731	747	786	767	721	786	739	766	778	803	757	710	779	772	747	792	806	809	774	815	788	759	731	780	790	758	758	839	720	754	759	782	776	739	687	754	813	823	760	773	758	786	761	783	733	750	801	696	765	764	793	757	742	743	715	750	809	771	785	764	762	766	776	730	811	790	817	772	722	757	769	727	746	759	770	758	770	743	786	735	809	752	755	793	744	712	772	754	753	788	761	778	777	757	772	756	803	750	782	821	771	762	770	783	790	757	761	772	750	774	822	802	751	806	726	729	743	782	771	757	796	735	748	792	755	762	744	790	813	768	749	778	757	730	780	733	764	713	764	797	749	806	777	774	759	748	785	793	740	818	725	753	783	788	707	797	762	767	765	743	799	734	777	759	719	723	811	804	789	750	780	731	749	719	733	731	784	725	741	741	760	757	761	768	760	757	758	807	699	762	802	776	761	786	732	755	788	751	686	762	783	818	755	714	803	788	717	807	778	702	746	759	767	769	752	730	764	778	788	755	742	753	758	770	779	763	767	742	716	730	754	755	757	744	761	785	778	795	755	752	764	769	761	748	717	796	778	746	802	756	767	774	798	780	762	762	769	789	745	762	793	748	772	773	733	738	745	738	781	745	744	757	785	747	766	774	798	757	781	803	775	757	747	776	757	760	746	741	736	798	709	760	749	791	784	737	736	742	716	743	767	787	794	743	756	825	798	730	718	765	776	731	752	753	781	805	749	748	768	748	767	752	767	784	736	798	812	794	777	728	815	779	749	757	846	750	768	810	733	824	790	730	788	757	775	749	784	760	821	773	721	785	733	774	771	760	800	810	771	759	765	744	763	783	761	793	786	767	770	762	785	806	804	755	851	786	762	765	760	838	787	715	824	758	800	758	753	723	793	776	724	766	756	744	754	720	763	771	769	784	788	779	723	765	719	758	768	752	740	776	730	764	767	773	741	715	769	752	745	742	754	790	763	694	763	783	782	793	764	786	782	778	709	725	744	758	756	743	775	726	786	776	741	753	732	799	772	776	824	755	714	741	755	759	747	827	763	729	747	755	778	726	773	816	768	800	761	687	785	780	701	810	773	723	770	777	771	761	781	737	775	746	781	821	790	771	728	787	774	772	732	715	781	769	762	825	801	759	717	802	802	771	770	745	814	739	805	742	781	717	800	746	758	740	789	733	811	748	771	779	751	776	757	769	747	771	802	715	802	753	737	759	693	719	726	791	777	738	764	712	757	718	745	733	749	746	743	773	788	723	764	708	779	812	722	733	762	799	740	753	735	798	773	754	773	717	756	772	767	816	729	781	751	802	713	776	745	762	770	763	780	716	808	778	771	739	763	748	770	807	732	771	764	746	724	778	707	812	773	746	717	777	742	764	804	735	749	775	756	742	790	759	735	745	730	756	796	738	776	768	753	758	764	811	735	752	793	748	783	737	766	737	760	728	771	753	728	777	750	753	782	791	766	761	746	771	744	717	778	808	791	744	759	767	761	776	755	740	800	767	761	752	727	775	742	710	776	785	760	762	766	781	779	748	776	724	767	801	790	771	757	751	826	758	737	786	792	727	817	808	794	778	746	787	772	743	757	815	742	773	784	721	785	767	768	743	793	792	838	787	761	758	770	779	803	788	728	757	797	737	753	796	772	740	782	752	744	697	745	753	828	710	752	746	729	785	745	778	764	821	801	747	734	762	770	787	792	756	777	720	748	776	784	771	730	809	795	714	742	769	806	780	765	821	758	831	724	794	745	789	728	762	772	781	714	796	756	732	771	741	781	802	780	774	728	773	759	757	758	764	767	777	772	756	792	768	808	722	734	792	770	734	794	776	759	760	791	775	768	774	788	771	755	745	768	720	716	733	759	794	763	797	731	711	792	763	796	749	788	759	739	789	738	749	741	760	745	753	737	787	745	750	778	775
25010	21749	28826	25991	21386	17999	14469	10560	12570	10289	6080	2964	1496	843	492	436	378	362	338	360	331	362	382	389	344	372	377	353	366	355	328	345	334	357	383	359	332	342	354	319	358	346	364	366	358	315	356	328	317	335	314	343	317	356	331	349	341	364	314	324	329	347	373	341	383	340	351	329	342	361	336	345	383	330	343	347	323	328	326	337	352	344	364	351	350	331	352	356	326	311	335	337	300	344	306	388	314	333	338	384	364	328	287	341	365	335	336	312	350	340	335	313	357	350	363	326	321	365	336	327	351	343	391	362	315	347	312	338	327	334	322	365	313	340	354	378	339	363	372	388	327	333	325	321	349	320	309	339	356	333	349	351	346	356	332	332	341	342	324	333	318	330	335	351	358	335	365	349	328	341	361	328	369	338	340	345	389	381	360	337	349	354	289	338	375	335	344	313	365	322	361	330	350	341	326	339	359	337	338	357	320	319	331	329	351	318	348	352	322	327	321	323	350	326	347	356	342	364	356	342	313	316	327	333	346	323	315	290	339	337	341	330	366	351	344	354	381	345	326	320	352	321	358	354	359	326	341	376	338	329	341	325	330	372	392	362	341	315	330	332	316	315	373	371	329	370	335	320	334	356	368	357	350	357	328	329	366	322	327	348	334	324	364	382	325	348	375	373	302	351	302	354	339	318	380	336	336	353	346	340	335	338	369	316	331	322	359	318	333	319	327	366	369	365	365	355	332	336	361	319	345	333	354	329	349	321	326	305	334	345	347	348	329	354	330	321	316	343	344	350	354	332	314	358	324	348	346	351	323	325	347	336	306	335	348	318	322	353	344	353	347	370	343	365	347	294	353	328	303	336	352	361	378	319	309	400	355	361	329	332	369	379	374	337	334	319	334	292	340	358	345	317	341	349	351	290	339	380	308	304	374	345	348	350	322	329	341	340	331	359	360	341	323	320	337	351	343	280	312	363	341	334	330	367	338	343	325	317	316	337	352	341	359	328	347	343	323	328	327	386	325	327	321	335	342	325	321	348	321	319	321	336	312	306	361	352	338	349	341	312	322	338	353	356	344	343	342	323	341	346	342	348	328	333	341	367	345	329	358	334	325	325	342	328	347	314	336	338	356	337	333	336	383	336	337	386	358	315	355	366	329	369	343	351	307	303	362	366	340	326	337	296	352	346	342	334	350	349	341	337	288	350	321	338	372	339	334	337	366	366	318	327	329	324	356	320	323	355	338	352	342	339	331	337	362	369	361	337	354	319	357	336	335	322	310	360	362	308	330	332	351	345	344	362	375	333	358	360	349	372	336	353	315	330	342	305	333	330	316	353	357	339	358	355	342	338	336	353	341	347	354	367	325	345	364	377	340	350	356	320	373	344	356	361	309	347	321	345	330	345	373	335	337	328	358	318	345	333	325	334	357	318	345	322	355	321	317	350	335	301	329	320	355	321	309	332	334	373	331	322	350	362	367	322	311	334	299	325	343	359	364	365	349	342	324	367	327	329	314	350	344	336	334	345	358	341	351	365	320	343	340	322	331	364	366	349	340	338	355	326	343	298	292	333	344	359	315	308	363	350	355	351	328	300	340	317	312	352	362	299	347	344	352	324	326	325	335	354	321	328	333	302	401	347	330	346	334	346	326	338	353	342	315	367	365	367	355	323	339	361	340	364	319	342	368	342	358	361	345	363	308	348	329	343	346	310	375	350	310	346	356	344	345	340	360	348	326	370	308	351	353	359	337	358	334	330	346	314	355	362	328	338	346	347	304	342	339	341	347	344	326	315	332	342	314	343	323	315	348	318	346	308	351	321	338	340	357	338	314	348	371	349	317	354	341	346	373	355	348	377	339	302	350	342	309	346	325	318	350	373	340	326	365	332	367	360	338	344	352	354	363	340	355	369	347	339	321	338	313	339	332	367	333	360	335	371	362	329	367	299	359	318	326	324	342	355	355	326	344	370	307	331	315	335	303	360	322	355	341	341	356	335	335	341	350	347	351	309	353	353	361	369	344	376	356	361	377	351	372	354	367	339	355	325	354	323	335	361	350	338	359	377	332	343	322	325	342	333	397	361	339	370	338	339	305	333	350	318	320	358	379	355	349	378	356	349	365	337	342	348	364	337	302	330	344	373	355	333	359	343	312	320	351	325	346	333	354	341	318	345	332	328	325	355	325	347	342	358	317	347	345	350	333	315	350	355	353	339	296	335	337	336	355	340	345	353	331	319	342	332	307	328	328	325	322	359	359	362	348	408	332	331	363	321	338	373	356	340	355	369	354	350	336	351	309	300	308	320	369	337	354	349	377	351	372	325	345	377	351	303	319	344	379	335	331	355	368	363	344	355	361	355	356	354	344	316	338	348	370	373	353	348	362	368	332	347	328	342	345	380	341	335	326	342	331	346	296	366	308	328	365	361	319	366	341	328	342	327	335	325	359	318	346	348	344	338	345	349	339	354	371	348	355	377	345	332	375	373	334	321	369	355	326	359	345	296	371	352	321	326	357	344	366	362	318	337	350	341	344	326	336	357	297	348	322	348	341	347	365	339	340	336	370	322	349	341	323	317	318	304	334	345	341	339	354	342	347	360	336	306	355	314	324	344	334	318	335	311	343	325	324	361	320	328	361	341	341	361	342	328	320	354	352	347	370	343	351	301	363	354	367	344	349	329	358	337	365	353	342	382	330	323	302	319	360	325	319	367	355	347	323	310	335	339	318	331	367	326	325	316	334	370	341	357	339	348	362	330	345	342	296	336	337	334	363	330	347	334	352	357	360	345	336	339	353	369	341	325	331	339	368	333	341	339	372	344	321	351	342	344	321	370	329	331	343	366	367	343	339	338	350	361	369	327	347	304	384	351	353	370	333	319	331	350	344	314	355	336	341	374	344	324	358	352	341	348	310	345	353	375	334	381	366	340	374	316	338	336	334	323	350	353	347	355	364	307	343	336	334	331	314	356	336	319	320	340	336	307	364	341	335	319	334	365	353	311	337	335	351	346	349	363	346	359	322	335	330	368	345	324	385	356	341	329	315	360	342	341	343	319	316	324	321	324	361	351	356	359	323	321	347	346	327	337	343	360	337	325	326	370	341	326	326	343	366	353	357	354	377	352	333	330	344	326	358	339	353	381	369	350	338	332	363	342	311	317	359	362	292	350	365	356	335	339	347	333	361	364	336	334	330	360	351	317	336	341	358	354	329	374	354	333	349	349	326	337	327	338	284	379	345	363	370	348	326	372	334	310	331	321	348	339	364	350	341	347	348	360	352	369	353	338	355	355	339	341	340	326	381	352	368	318	342	347	349	362	364	321	375	380	360	339	333	349	317	343	359	342	324	372	343	313	323	320	346	334	345	348	371	336	323	372	341	348	390	324	355	333	348	355	355	364	339	365	322	363	356	344	339	361	339	339	344	310	321	371	313	365	320	336	358	337	338	345	330	323	326	328	351	338	351	344	344	340	334	359	308	338	316	403	307	348	325	347	339	357
32896	52263	46479	34388	31378	25525	25642	22710	25549	21633	14745	8416	4307	2279	1293	910	777	762	693	681	698	729	699	718	699	697	750	736	730	756	670	710	733	698	723	720	679	726	690	658	709	682	736	688	679	696	710	681	658	696	748	750	724	669	739	664	726	702	696	704	652	720	748	667	690	696	690	707	726	696	697	665	678	662	705	736	732	631	720	679	695	668	696	683	682	715	682	710	726	701	698	734	694	735	682	706	712	737	690	685	663	689	671	696	694	689	703	693	738	737	662	708	725	707	708	687	673	712	706	681	698	676	684	679	696	721	724	709	701	705	695	702	687	691	713	711	720	789	686	706	732	681	679	701	751	701	695	663	740	737	728	699	667	709	748	678	689	734	684	684	667	703	681	695	667	674	731	714	726	741	709	677	708	718	691	720	688	695	707	700	675	756	686	720	697	636	698	671	698	746	700	717	675	713	687	687	679	717	734	678	723	698	700	721	698	760	703	729	733	668	742	682	734	663	708	727	718	677	766	702	735	735	703	704	713	716	692	621	635	681	709	712	697	715	783	706	718	737	691	719	734	732	696	742	695	724	720	722	741	715	692	716	732	708	704	722	652	696	685	685	711	702	716	677	694	745	714	704	727	721	738	692	722	698	692	734	711	708	684	697	688	687	703	745	726	723	666	733	713	710	687	669	685	721	738	745	722	650	752	711	722	724	652	699	743	714	708	740	695	688	701	731	702	745	689	684	705	740	697	678	700	689	717	684	709	706	709	667	742	662	706	670	720	770	664	722	681	717	709	672	666	712	716	729	736	745	715	728	726	764	739	726	705	738	732	731	701	650	669	711	671	722	707	687	689	666	700	651	703	693	709	692	746	742	698	731	706	664	700	709	746	729	694	708	725	684	675	728	715	694	722	783	720	737	688	702	723	766	723	677	733	751	694	742	689	725	689	713	728	645	712	633	727	705	687	701	680	730	726	683	705	738	725	714	751	682	726	698	732	746	705	704	685	722	670	701	697	677	693	669	715	741	679	724	691	721	730	778	652	729	698	762	704	687	735	728	709	660	727	701	685	679	751	647	721	695	690	718	686	719	711	697	693	752	733	681	711	732	728	708	694	712	727	714	721	669	708	680	691	735	707	732	706	697	710	723	731	713	687	726	659	678	731	711	730	688	719	737	691	697	665	768	713	701	710	709	689	704	715	731	694	696	744	754	684	692	704	680	675	685	719	671	736	733	709	713	722	730	680	702	693	674	663	640	700	693	731	695	676	751	698	687	708	715	750	701	718	754	697	677	704	695	690	693	714	672	743	693	688	725	703	716	733	703	742	678	715	724	705	706	699	691	717	733	714	742	669	750	712	702	692	667	696	693	679	730	728	735	709	658	761	711	703	732	752	688	737	707	715	733	691	698	692	685	682	691	758	679	702	693	719	671	706	700	718	723	707	706	726	697	695	726	704	733	711	699	731	774	705	751	744	733	699	695	713	698	760	695	717	670	707	748	687	692	614	662	699	684	724	684	716	736	712	699	689	680	745	722	753	725	717	772	700	686	746	681	710	696	725	727	726	739	715	723	681	726	699	751	759	750	664	652	680	705	697	716	680	762	705	670	727	704	670	697	743	777	680	756	729	727	699	699	668	723	721	678	669	672	699	669	709	655	699	751	670	698	725	700	730	715	734	719	726	729	765	719	686	710	694	702	704	683	686	704	723	719	754	756	719	661	703	718	697	742	696	708	710	709	708	761	714	698	670	669	670	707	705	764	687	697	697	743	726	697	691	689	742	699	701	681	717	714	718	664	676	729	709	725	711	697	673	680	667	702	687	764	735	710	693	706	734	738	691	711	753	698	714	662	696	689	698	719	678	707	676	719	734	710	707	727	704	665	688	715	725	742	716	751	702	693	731	698	685	727	679	691	688	732	718	739	722	670	745	694	688	745	702	694	720	700	693	738	706	667	700	737	722	713	777	700	740	697	712	723	678	698	684	675	664	686	662	680	664	716	682	746	701	721	693	722	757	672	700	654	696	690	708	684	654	701	655	704	730	705	706	658	721	720	730	693	714	679	733	718	728	679	715	629	704	709	722	696	712	751	668	708	664	729	737	728	690	705	710	712	724	677	694	759	693	691	701	693	673	731	709	698	677	713	728	724	721	698	703	745	743	725	691	688	724	733	721	722	683	777	689	695	704	687	719	719	697	717	687	721	697	695	714	686	712	711	733	679	688	703	734	727	754	708	727	731	686	699	721	757	655	665	721	671	709	745	727	719	748	674	741	676	711	726	715	694	659	691	663	662	672	695	683	703	700	724	695	727	702	752	742	725	667	685	741	746	678	694	713	690	749	685	721	721	721	748	708	755	732	721	753	735	686	690	647	702	751	709	701	693	704	664	736	741	726	739	749	671	774	722	691	719	732	671	744	733	736	695	714	758	692	678	682	693	678	715	671	693	683	666	710	723	727	709	695	723	725	700	707	713	677	728	679	754	702	708	694	693	758	703	657	704	700	698	716	681	707	709	734	680	751	706	705	701	692	676	664	673	677	718	695	648	729	701	704	672	706	670	693	711	733	710	715	726	702	681	687	726	692	679	699	720	658	671	725	757	716	693	684	728	679	682	731	742	650	712	746	693	725	649	659	736	713	691	698	686	718	686	704	662	728	704	708	758	737	719	710	712	732	701	710	717	769	683	662	718	728	708	690	682	718	767	719	711	678	713	711	736	752	637	733	774	713	705	755	702	722	713	702	711	700	713	681	733	748	704	698	688	709	710	712	704	679	745	745	724	699	696	717	700	696	645	696	723	714	696	714	702	685	705	719	690	735	726	725	695	711	731	676	692	776	682	732	739	697	672	718	722	709	744	733	708	708	707	693	666	696	718	705	681	681	644	728	677	648	701	665	744	694	681	661	719	712	717	756	650	768	694	643	737	710	713	651	719	732	737	653	691	695	728	679	742	729	672	745	682	696	716	762	711	734	644	718	686	696	702	680	715	674	701	699	714	719	744	689	725	784	691	704	716	678	709	727	691	734	680	721	670	695	694	711	689	793	722	709	682	733	724	749	702	658	715	711	705	713	694	709	720	734	710	696	718	761	699	634	767	724	770	685	676	676	689	713	695	693	690	716	695	733	757	662	747	717	716	695	730	692	706	715	696	699	711	722	733	696	708	707	705	712	720	720	753	706	660	689	755	695	691	729	733	707	728	681	671	691	632	700	759	650	714	675	722	676	718	687	747	712	711	704	705	736	780	688	676	731	730	710	708	690	677	742	684	687	699	681	708	698	662	655	674	725	708	769	663	693	669	691	737	699	651	693	691	713	695	666	659	684	764	685	686	682	709	670	691	728	708	728	703	722	715	754	754	716	678	700	643	686	635	695	724	710	727	718	703	687	673	671	704	714	711	733	694	732	730	724	708	669	688	683	677	709	709	716	664	726	698	702	734	699	716	748	742	741	715	707	690	720	700	727	723	723	719	702	692	681	700	749	696	669	745	691	681
23640	21707	29557	24505	24181	29135	25598	24426	24699	20211	13333	6925	3434	1515	767	488	381	316	337	327	324	365	328	322	346	325	324	332	317	311	357	352	326	349	295	317	334	331	333	301	330	342	339	307	294	295	347	336	347	339	310	298	356	305	297	369	310	359	328	349	341	319	319	304	317	306	329	326	311	392	336	329	335	350	312	298	335	351	330	334	333	319	336	363	329	299	306	326	380	324	319	340	331	318	359	344	333	331	313	319	346	326	354	333	326	339	325	389	316	319	328	296	315	298	320	275	349	317	349	351	342	331	324	325	335	365	331	360	363	351	372	361	314	328	347	351	331	345	304	339	337	349	378	304	318	340	335	336	319	334	331	343	322	311	363	331	305	319	314	343	321	314	330	327	343	329	323	330	326	313	333	354	336	304	334	325	323	348	365	331	351	347	319	346	328	333	320	341	322	298	333	324	360	330	344	329	345	341	321	335	324	337	328	328	331	334	326	322	335	339	337	334	337	335	330	337	330	299	325	355	335	340	340	339	333	352	374	337	343	330	301	314	330	315	332	343	343	337	374	313	340	330	339	297	343	321	328	305	334	343	347	329	325	313	330	353	324	291	320	347	333	320	329	335	342	368	309	355	334	346	348	309	340	322	314	289	317	334	331	333	312	332	364	308	328	342	335	320	307	349	305	324	306	345	297	312	299	337	361	351	321	310	333	312	310	366	327	355	357	327	329	336	336	297	330	336	345	358	329	353	298	311	346	311	324	326	335	310	339	357	352	308	319	326	362	295	332	317	349	285	316	305	311	314	320	326	320	298	344	330	333	334	346	329	343	330	298	303	322	364	355	347	331	307	325	344	317	324	329	348	303	275	299	342	340	322	322	329	301	291	347	320	334	352	312	311	308	334	309	318	323	342	303	319	297	302	361	336	340	339	331	328	346	345	316	341	364	345	326	324	300	324	371	356	296	321	347	314	350	332	348	334	313	313	350	330	312	326	353	319	317	370	349	333	336	324	339	313	340	303	289	353	332	311	349	290	356	319	326	334	344	323	360	332	315	330	326	351	352	348	318	343	354	330	346	333	311	354	352	329	326	325	331	322	360	309	325	358	311	331	329	329	362	319	324	303	364	331	301	337	340	315	304	305	350	343	341	348	369	343	359	346	361	311	311	338	365	360	333	331	352	367	326	320	333	368	333	333	317	327	312	335	313	341	326	323	306	340	351	345	349	299	337	330	339	320	342	317	325	322	351	314	317	359	342	337	296	318	322	335	289	314	335	332	380	323	324	310	333	326	378	338	336	303	340	328	334	337	319	309	357	350	303	318	303	330	359	304	323	374	305	319	356	352	294	326	341	323	333	358	328	320	334	329	358	292	315	310	311	330	334	338	313	334	334	316	347	368	318	352	301	311	340	330	329	337	324	322	305	331	310	318	348	339	302	324	308	335	315	333	323	327	314	339	311	339	354	348	325	343	313	318	325	353	331	316	307	350	320	324	323	342	340	349	320	320	347	345	334	373	327	317	335	335	337	317	335	323	323	313	323	294	350	307	348	296	346	312	315	335	341	323	321	343	335	321	345	333	345	354	313	309	325	295	354	323	321	306	301	345	297	306	347	351	334	303	335	343	285	336	342	317	316	348	341	328	339	352	310	332	340	327	304	337	313	355	327	321	344	310	345	321	319	305	354	340	321	320	347	332	314	315	320	335	322	341	337	312	320	334	327	306	319	352	331	316	338	337	340	329	299	330	338	334	309	315	350	337	326	313	336	348	313	347	338	320	351	370	341	313	342	358	335	348	319	320	366	327	317	323	284	330	327	342	322	334	338	329	349	315	336	354	335	342	325	349	332	301	310	341	284	318	299	319	328	326	367	359	337	351	342	345	338	324	360	339	313	319	323	330	314	314	316	354	356	353	353	358	327	327	318	322	341	337	315	347	339	343	295	334	330	317	326	329	326	343	321	351	328	336	357	385	322	307	306	315	294	345	338	326	324	325	335	335	342	328	312	299	315	352	319	344	330	346	341	357	318	321	341	324	320	331	334	319	340	301	376	305	323	326	334	350	341	361	353	323	303	322	328	352	339	316	358	321	323	314	324	336	328	343	304	317	311	303	307	310	348	330	325	368	334	328	328	313	339	346	352	296	323	338	336	345	348	329	337	326	320	322	338	324	352	326	349	308	318	333	342	338	326	310	330	314	328	349	332	352	364	338	331	355	326	333	325	322	325	327	326	344	321	343	352	314	325	318	351	310	312	346	350	368	347	318	318	317	302	341	312	337	339	324	331	305	354	320	319	325	390	315	321	345	305	346	325	353	325	331	300	326	353	322	325	359	325	326	311	321	295	309	320	332	340	317	351	345	325	318	310	338	320	335	337	334	336	352	342	339	333	347	326	338	312	333	329	339	366	330	333	368	331	319	330	330	324	322	312	301	305	340	338	343	316	345	307	318	332	319	368	322	327	312	314	333	315	317	335	322	333	343	343	329	359	319	328	326	318	333	350	355	323	299	332	304	361	314	339	337	334	375	360	331	320	326	315	327	330	305	357	338	342	318	359	362	325	317	332	276	340	345	306	320	321	365	347	325	351	306	294	323	318	315	343	324	346	317	327	334	361	343	336	345	345	332	329	348	308	322	343	317	337	348	346	343	311	335	319	349	350	317	266	362	310	330	328	355	309	313	349	335	308	328	300	335	348	326	313	339	320	329	312	348	327	331	323	341	339	291	357	339	301	332	367	332	343	342	322	337	296	333	320	353	323	323	325	343	337	342	305	376	315	329	346	299	336	348	357	335	295	314	318	300	334	311	349	384	322	327	314	312	317	313	311	333	325	324	312	331	356	317	350	309	322	353	362	342	301	349	326	324	369	309	340	353	308	321	304	337	324	332	326	337	321	327	351	312	335	322	344	314	328	323	285	332	403	355	326	319	336	329	346	329	335	332	349	328	303	333	310	321	328	337	330	303	369	324	343	311	297	351	313	362	312	329	320	313	325	314	316	340	362	319	388	339	333	361	315	338	323	315	321	328	314	374	362	330	363	341	336	341	319	320	298	323	317	339	323	324	325	342	315	361	316	330	357	307	324	317	330	334	324	321	341	357	315	323	316	340	334	327	332	333	318	339	326	335	308	332	309	352	356	305	307	308	326	338	366	334	328	296	330	350	354	315	353	345	312	320	327	326	350	349	317	294	321	358	334	338	319	317	353	298	317	320	300	315	345	307	355	304	321	332	341	311	307	324	327	310	316	322	292	334	332	308	311	322	327	321	335	322	321	330	335	351	332	342	313	337	294	327	347	322	356	339	343	350	337	355	318	345	300	352	343	317	328	305	305	321	310	284	299	340	314	338	343	338	322	320	320	351	321	321	320	346	326	298	332	358	321	340	316	315	358	331	330	329	313	331	323	330	318	319	319	333	310	318	310	319	353	343	332	330	308	352	334	326	349	311	336	301	318	336	321	348	318	328	317	357	309	350	303	321	293	317	352	333	295	348
36716	61617	55819	41901	43712	37485	32788	36467	36388	31433	24378	16050	9246	4460	2036	1178	837	703	657	672	680	627	683	645	673	635	670	690	606	655	668	624	621	695	665	678	625	646	646	655	687	651	695	683	678	603	678	663	645	693	692	650	679	664	669	638	641	668	672	709	645	643	669	675	673	636	676	651	673	672	641	651	653	684	631	619	672	670	714	657	654	660	656	605	687	729	612	635	650	686	669	690	680	650	678	647	626	665	638	646	628	639	701	642	659	628	668	688	664	686	696	652	613	677	673	692	675	684	648	659	668	670	678	613	647	670	650	651	656	659	630	616	671	660	603	636	679	610	637	622	654	673	681	686	689	662	702	626	634	665	644	631	653	658	646	625	649	617	665	635	620	715	642	656	648	690	651	651	654	663	694	681	669	710	683	647	670	663	656	689	645	614	646	690	684	657	644	666	672	630	639	694	639	697	652	628	638	698	671	637	649	642	645	649	650	669	646	673	660	641	678	659	628	684	714	643	640	657	671	665	648	687	666	646	689	664	628	671	642	668	654	627	672	670	665	686	674	693	641	691	658	615	672	667	648	689	642	660	677	625	668	691	663	598	658	663	643	668	673	676	645	655	621	653	646	654	687	620	634	660	618	659	591	652	649	626	665	632	635	669	632	654	622	684	662	704	617	661	686	657	660	704	672	685	656	641	673	651	628	632	661	652	651	689	679	630	639	654	668	639	714	674	623	698	704	646	694	621	654	651	622	669	643	635	650	689	618	680	619	656	642	622	642	604	679	673	668	683	657	638	666	714	666	631	652	657	593	684	645	698	669	639	637	644	654	627	628	699	664	642	681	723	719	673	693	645	629	634	638	687	671	612	698	656	636	627	655	667	662	637	646	687	634	649	653	607	626	696	682	626	649	691	662	690	651	631	653	673	596	650	639	739	750	670	620	647	659	622	691	657	653	633	656	690	639	648	652	671	666	630	631	672	640	621	623	667	708	670	650	646	693	723	628	687	663	688	675	679	706	637	646	614	673	711	650	642	616	648	710	629	659	661	665	656	615	666	689	665	701	663	673	658	693	646	653	708	684	659	631	673	690	681	674	677	657	620	663	667	683	710	655	690	655	653	663	668	667	654	672	708	685	630	661	663	627	633	669	672	673	681	663	686	663	665	642	643	637	649	650	681	647	667	650	660	645	648	671	663	634	653	686	697	669	646	636	672	653	653	650	654	653	633	662	643	639	600	634	624	647	701	675	665	688	654	639	624	692	631	625	647	693	678	690	631	685	656	641	654	652	576	681	652	664	652	679	721	679	668	652	658	639	669	674	713	671	651	633	694	645	646	665	693	648	725	708	654	665	620	683	656	677	593	651	654	629	653	667	679	655	654	654	671	699	636	703	612	681	622	627	649	682	636	665	637	679	685	640	644	666	703	591	719	676	630	723	673	663	647	628	650	690	684	662	658	598	629	640	675	699	624	640	658	670	593	672	683	641	675	581	631	621	651	688	671	595	632	610	670	690	695	666	647	669	660	669	646	664	686	673	658	655	624	671	615	673	640	714	644	684	646	647	645	644	664	673	687	661	628	690	700	667	645	647	695	661	694	630	665	662	624	651	669	651	622	695	663	652	641	665	671	666	683	619	631	645	681	644	606	646	668	638	620	705	654	664	616	657	683	660	716	693	659	663	626	648	684	670	609	645	669	666	689	667	694	675	712	685	665	640	661	671	675	625	704	679	646	637	649	645	683	696	697	658	682	619	676	665	631	658	669	657	684	694	656	621	671	640	648	607	646	689	655	651	640	711	694	646	641	669	646	647	678	629	697	674	630	640	672	613	698	648	585	644	683	652	622	651	648	662	666	654	655	675	681	691	647	644	650	683	621	678	685	672	669	679	690	641	670	648	642	693	655	667	646	656	682	642	656	668	693	670	598	654	589	682	719	655	683	669	650	629	669	691	619	686	687	663	658	659	704	674	665	663	659	681	673	645	661	663	640	713	690	660	660	715	622	678	657	619	633	648	704	675	654	677	609	666	656	635	650	679	697	669	629	623	656	660	709	703	631	674	674	687	651	717	642	701	670	593	661	654	649	655	597	633	658	661	626	631	672	661	670	658	640	667	708	656	645	617	663	652	707	687	676	653	643	659	644	648	655	654	675	647	663	643	698	692	663	607	651	637	645	684	677	619	631	685	646	633	667	641	638	656	700	713	641	668	578	689	669	689	652	635	699	642	650	648	695	678	622	684	677	632	657	652	660	671	646	661	635	661	642	669	674	661	631	655	650	671	620	654	655	695	676	707	626	643	683	665	647	670	655	632	640	619	672	659	656	629	661	631	652	687	672	611	682	670	648	630	665	628	679	649	660	597	648	632	656	647	628	686	672	611	655	647	646	656	658	609	675	684	647	639	651	674	661	667	605	658	622	686	647	651	667	658	641	674	683	654	624	646	656	660	678	644	660	619	622	686	675	642	651	662	654	623	651	630	698	685	657	671	698	609	658	614	687	683	633	680	699	650	604	641	666	620	699	674	643	689	656	666	689	666	696	638	666	672	693	703	618	672	698	636	676	698	659	678	662	634	641	657	661	636	623	662	677	657	640	670	660	679	673	650	688	651	657	636	647	703	643	664	688	613	645	672	642	618	625	685	677	653	654	637	659	687	674	650	609	629	690	673	647	707	666	663	666	655	615	648	692	678	647	672	642	640	644	677	677	653	655	640	675	665	636	690	606	672	660	666	641	668	662	654	655	689	661	661	597	671	670	656	676	665	671	613	680	633	649	664	628	629	638	633	663	659	679	639	681	661	661	669	671	629	628	674	654	634	657	679	666	685	631	618	614	687	677	632	640	664	635	645	672	665	639	623	707	670	659	674	662	667	695	694	637	635	623	642	666	648	682	652	618	682	673	637	632	618	672	684	658	621	649	633	653	670	656	636	640	682	665	664	658	645	653	675	621	659	656	673	655	712	690	628	645	624	634	652	641	689	687	641	639	653	630	653	650	691	620	650	647	619	659	689	648	615	689	694	661	655	690	632	673	661	703	641	659	635	614	652	659	673	659	666	672	644	643	645	611	689	675	648	649	716	664	653	695	628	669	693	660	677	652	653	649	645	677	664	628	681	687	665	658	655	678	658	684	648	661	690	689	684	667	618	664	640	603	632	654	695	691	675	674	636	647	666	642	668	685	628	640	639	687	673	639	640	664	689	673	668	691	714	650	669	648	668	680	670	669	681	658	647	639	650	670	680	633	619	643	682	691	667	673	668	714	652	674	682	661	652	659	650	626	689	645	649	689	630	714	649	621	667	652	670	607	619	640	659	652	625	646	696	682	625	665	599	594	655	699	714	638	694	680	647	627	654	664	695	674	659	681	649	619	665	623	689	655	674	651	638	620	689	660	656	642	662	663	666	701	682	657	655	658	581	653	649	698	635	662	685	627	634	647	630	656	663	661	676	701	665	624	640	672	682	605	729	631	677	656	654	636	646	618	628	675	703	676
27711	25544	27146	16771	7979	6061	2283	2166	2251	2122	1573	1096	748	535	426	368	387	362	377	382	351	333	374	389	378	347	331	391	407	368	351	385	363	376	420	353	357	393	424	350	344	383	371	373	371	377	371	390	397	349	384	351	392	390	383	374	382	355	371	374	339	364	365	355	369	369	379	365	333	367	358	362	352	387	388	388	390	396	353	356	381	389	378	395	364	376	343	374	371	385	384	355	360	315	406	377	385	337	342	365	420	390	390	359	373	356	330	361	416	361	375	344	397	354	367	359	336	378	366	372	374	372	394	416	361	355	363	397	351	352	374	384	398	364	367	341	366	368	331	380	327	370	380	380	365	383	394	369	400	367	365	375	380	370	378	339	332	360	393	366	390	386	367	361	340	373	375	390	346	343	343	358	378	359	369	378	352	372	361	365	375	350	400	374	369	354	365	350	341	335	355	375	344	338	361	351	404	350	413	347	369	357	405	366	368	379	359	372	342	383	342	380	337	378	387	341	353	363	392	322	370	383	372	388	365	352	376	404	352	369	360	381	354	352	381	390	350	364	375	370	367	360	369	359	412	376	373	380	371	353	362	363	375	357	384	367	350	364	397	364	351	377	382	381	357	362	342	348	350	342	367	355	367	355	375	375	377	354	345	359	376	367	364	359	400	400	392	389	372	372	376	342	372	388	353	351	353	395	345	331	389	376	360	345	375	365	373	326	395	368	390	343	383	355	394	383	406	346	344	330	347	402	369	350	370	341	368	369	375	358	382	380	375	343	379	361	376	369	361	328	360	392	376	359	377	363	365	345	368	377	356	369	370	371	366	377	382	344	391	356	385	351	366	384	362	376	336	364	380	358	378	394	381	340	378	370	354	369	366	354	342	373	377	377	381	360	362	336	400	377	345	346	374	344	364	371	394	377	374	359	340	367	405	386	370	393	357	363	356	377	375	380	370	367	371	327	342	343	377	387	338	358	422	374	355	379	371	340	357	351	351	368	362	365	378	383	376	355	396	372	375	373	372	349	369	336	352	367	364	349	364	378	376	357	358	364	370	351	359	370	395	364	375	314	372	345	372	348	356	371	376	371	384	390	369	372	350	345	357	378	361	382	400	388	352	392	377	357	366	362	399	382	346	388	373	388	352	359	380	354	359	393	369	355	350	361	373	356	360	354	372	369	370	385	372	344	345	340	363	407	336	359	389	362	383	351	386	323	333	382	398	371	342	368	365	379	368	370	380	382	351	381	377	355	383	351	394	358	356	399	344	346	371	386	381	356	384	336	392	361	353	384	380	371	369	404	373	371	332	366	357	370	378	351	374	346	372	362	338	334	365	400	365	362	383	379	393	394	361	375	371	338	365	341	344	391	329	344	382	366	378	364	384	389	379	379	356	355	353	354	356	387	371	395	376	348	386	368	375	359	374	403	407	367	375	344	384	376	335	366	366	387	365	356	352	374	381	394	402	335	398	333	416	361	332	340	394	313	367	369	354	381	334	391	324	393	382	375	389	375	406	355	343	344	357	375	372	392	392	351	366	347	374	348	354	375	409	321	370	345	384	347	373	367	367	372	383	366	388	377	388	360	368	347	372	351	377	399	359	338	342	367	358	354	398	379	349	373	353	329	357	341	359	383	325	394	348	350	396	360	364	366	391	342	374	379	378	390	409	386	399	363	358	373	346	374	364	369	353	358	374	362	399	391	385	386	362	372	393	359	370	364	347	340	366	381	362	372	371	378	333	389	360	357	402	367	371	384	396	382	345	357	388	361	393	334	377	412	380	389	349	343	335	372	393	375	409	342	362	366	360	390	377	375	384	378	355	377	350	373	375	390	370	355	400	370	387	368	346	366	340	378	380	387	362	392	365	348	370	380	409	387	376	375	347	382	397	366	350	366	387	383	387	362	356	382	358	369	353	350	348	359	357	360	371	349	371	376	383	365	392	362	365	368	335	319	383	366	369	369	348	346	343	372	387	335	382	342	385	381	354	353	344	355	348	343	354	372	405	355	353	330	385	372	388	348	373	341	395	368	369	344	340	358	365	355	383	412	357	371	360	334	374	407	401	367	424	373	335	350	378	348	382	354	388	353	352	346	360	355	363	360	358	358	364	359	350	341	379	386	359	372	357	390	388	338	361	389	363	346	368	380	344	355	357	336	403	368	325	379	377	382	406	400	348	378	344	383	338	354	346	363	396	365	392	381	359	378	356	394	387	324	387	339	357	397	350	362	377	349	355	354	378	343	346	408	375	378	408	354	384	374	376	395	374	358	381	370	379	368	380	405	378	344	375	363	347	367	342	360	386	356	346	351	384	351	397	351	355	391	358	362	365	366	354	392	397	374	362	374	386	361	358	393	363	385	349	366	376	345	367	369	414	394	383	345	334	391	386	351	349	357	351	393	377	393	338	396	387	329	372	364	358	359	386	344	362	341	391	351	364	346	333	381	377	403	347	399	381	362	373	394	352	384	372	364	391	371	397	365	413	376	373	378	384	361	356	346	382	359	362	345	346	344	374	359	344	336	387	339	396	358	373	353	359	373	348	361	374	340	378	343	377	386	341	347	354	362	369	368	375	360	387	369	366	374	346	383	376	387	401	393	404	371	374	394	376	355	368	407	384	385	360	367	372	368	330	360	382	349	381	354	348	321	355	354	387	377	411	339	386	366	346	391	369	350	341	399	375	364	335	373	396	354	344	336	362	355	351	362	346	364	355	365	403	375	333	345	360	336	392	379	357	390	348	383	341	361	346	366	386	351	357	368	366	366	347	344	335	371	365	340	380	393	381	367	343	340	364	385	369	358	383	408	375	355	367	351	360	354	353	390	355	360	361	375	371	385	388	362	345	364	382	402	370	371	372	379	406	370	392	363	354	351	358	345	387	376	363	363	386	379	382	386	369	370	368	363	351	384	371	353	377	383	367	379	349	350	348	391	373	391	386	373	382	403	407	396	385	379	350	359	349	379	386	387	347	352	367	364	355	383	368	344	364	386	390	402	356	431	376	371	354	374	362	363	354	381	365	338	354	381	396	365	354	346	365	370	388	402	370	371	394	379	356	333	398	370	380	363	379	385	376	355	331	344	378	355	336	364	342	352	354	336	369	358	353	354	382	386	380	360	334	398	347	355	408	343	386	338	346	350	407	378	386	352	367	348	384	417	369	345	361	387	388	362	348	386	347	367	358	357	387	372	396	346	364	374	378	384	367	356	356	410	392	395	393	357	381	361	392	343	329	343	363	350	387	349	395	342	323	396	365	377	409	356	346	370	347	353	383	386	381	379	358	366	382	364	337	354	389	381	351	353	346	354	355	337	365	379	391	352	382	381	391	379	372	382	367	398	390	383	384	369	384	380	373	354	354	342	369	356	420	372	370	381	366	417	386	370	363	365	358	377	368	354	410	381	365	388	355	339	352	359	335	344	397	342	392	352	392	356	350	390	339	381	367	375	363	350	339	427	351	340	355	333	382	358	395	374	372	364	383	354	364	375
30845	44483	37217	23919	17443	14936	6841	6891	7404	6617	4579	3075	1866	1333	965	838	795	759	734	757	764	718	790	785	770	747	719	769	795	795	679	755	711	775	741	752	778	816	717	771	772	753	775	784	762	764	732	743	792	750	725	779	794	747	728	742	697	780	786	797	739	720	704	750	771	728	759	720	783	765	725	760	740	752	811	777	733	741	765	722	780	792	732	786	757	735	760	728	745	776	713	775	774	773	742	741	798	715	735	770	808	787	721	771	788	773	752	758	760	739	753	744	755	743	763	782	759	714	748	766	764	721	737	781	724	738	787	801	769	813	746	745	730	735	778	751	724	743	757	786	742	780	722	763	749	758	746	764	814	771	733	757	701	758	758	747	702	779	752	787	751	711	755	773	744	796	735	787	745	803	723	772	751	798	772	763	737	738	763	743	743	751	814	696	779	730	823	733	774	737	768	733	744	766	761	712	746	752	775	775	738	742	760	776	739	721	716	787	751	750	753	743	767	735	704	768	704	784	785	765	783	799	779	742	786	734	738	745	735	738	752	766	769	790	772	731	730	760	734	796	778	731	733	762	765	746	779	771	758	736	791	749	777	741	767	768	753	827	749	741	723	831	764	740	754	799	796	745	758	775	815	798	770	766	805	743	788	747	767	717	719	768	747	761	747	764	772	770	685	742	770	708	737	778	782	803	770	755	740	794	771	713	766	786	735	723	762	746	737	753	782	761	747	787	769	808	735	775	739	773	737	774	779	758	758	703	717	752	804	759	788	733	778	775	713	780	788	742	779	745	768	717	777	739	738	772	781	789	745	701	765	768	749	678	747	747	703	704	764	779	790	759	699	770	731	826	730	753	779	723	748	785	750	750	726	784	780	752	783	733	751	762	694	713	705	750	741	770	710	783	747	775	766	778	771	766	746	726	681	788	764	774	822	747	743	731	763	757	731	756	762	701	733	735	784	789	760	741	696	770	791	725	792	770	787	768	704	748	795	764	798	753	738	736	745	767	763	773	744	742	759	777	762	745	760	773	807	733	737	756	701	757	750	713	781	765	735	795	782	755	740	756	743	780	779	751	774	698	782	757	778	721	727	723	794	722	763	728	769	749	761	747	738	758	726	763	756	717	747	758	759	755	763	767	791	743	767	780	754	733	747	750	775	723	781	757	750	784	765	782	749	740	704	769	760	740	828	743	763	731	731	749	761	764	761	788	746	769	764	799	753	760	782	764	727	723	774	749	775	708	725	739	750	737	785	787	734	713	728	750	708	680	749	787	724	744	773	769	782	721	702	730	779	772	831	716	733	788	779	749	744	747	779	791	723	752	777	752	795	724	703	723	686	759	752	756	738	780	750	796	754	777	746	769	720	768	795	811	777	774	734	736	752	754	757	745	801	751	773	754	796	734	780	748	795	763	733	739	753	709	760	779	729	804	736	725	740	747	765	733	789	780	763	761	780	766	804	737	752	790	740	790	764	789	792	789	715	722	716	762	778	759	728	778	776	786	731	690	772	764	752	735	739	729	724	764	800	789	775	768	796	757	760	781	754	808	760	796	778	768	714	745	784	787	735	742	758	774	742	708	763	750	771	748	725	763	777	776	761	742	727	791	826	771	746	749	731	758	742	738	704	726	773	694	775	754	722	766	744	767	771	742	752	747	763	767	743	740	751	806	805	773	743	798	773	756	703	760	786	723	749	740	788	773	745	792	786	756	779	717	761	767	704	762	742	736	775	737	812	704	737	732	763	781	779	758	744	755	804	711	763	735	753	704	784	753	732	748	739	773	751	800	731	734	768	741	794	819	738	754	714	713	739	729	745	741	759	785	793	735	751	733	772	756	760	748	789	743	738	746	783	741	764	787	709	714	797	736	751	742	758	815	735	768	730	722	782	803	743	743	720	759	755	762	748	766	751	753	725	750	724	767	816	715	711	730	769	789	741	774	766	776	762	813	758	773	775	764	750	774	682	771	771	740	817	775	793	772	774	743	768	763	747	758	758	759	760	771	703	767	771	768	797	789	753	768	730	740	778	698	775	762	750	788	747	759	781	760	750	752	794	756	730	750	763	778	761	745	705	739	733	766	761	708	786	748	740	745	771	756	771	752	733	779	763	759	733	697	722	732	790	769	754	720	762	779	717	795	790	759	729	786	712	799	733	810	719	750	737	738	740	785	764	754	771	751	778	767	709	745	765	778	757	739	756	746	755	776	800	742	782	772	768	757	797	755	747	705	748	740	754	791	766	746	734	716	782	751	747	759	783	761	754	769	735	810	709	723	737	731	781	745	763	714	755	763	816	738	780	723	777	765	779	757	786	732	754	749	829	748	739	776	740	750	689	768	754	743	730	769	779	748	739	730	776	755	762	768	742	717	744	752	811	728	734	753	716	777	753	760	761	772	790	772	808	720	763	754	750	729	761	747	725	761	761	752	758	754	768	751	821	760	756	779	721	747	730	769	772	764	737	779	781	729	762	702	806	741	738	729	755	771	781	817	758	747	701	741	804	784	710	756	782	757	766	750	764	793	802	727	723	730	749	729	775	735	745	824	775	719	742	791	781	787	748	711	712	752	742	749	730	774	776	775	764	780	749	752	743	756	789	737	742	740	712	698	734	756	770	753	716	751	743	715	728	763	739	767	719	751	750	756	727	755	774	745	772	744	792	716	767	784	738	757	750	752	742	751	750	720	763	721	688	709	780	789	777	787	779	776	752	767	785	742	790	787	776	779	761	788	760	756	786	729	778	770	789	708	738	760	753	689	793	770	732	789	710	751	759	775	723	762	767	734	721	752	727	704	694	759	782	754	743	762	721	761	793	788	770	761	727	751	713	770	754	772	760	738	745	765	723	756	755	715	719	728	757	799	775	795	795	706	784	764	732	739	713	780	758	755	711	753	779	778	742	758	759	779	725	760	745	738	769	715	704	775	762	756	766	760	756	787	715	743	721	763	725	794	802	739	756	814	804	780	749	735	749	787	720	835	763	716	759	717	751	748	756	801	754	774	791	705	729	775	770	727	772	787	780	754	731	753	792	715	717	731	764	747	763	757	725	753	745	743	761	760	699	747	744	734	757	759	814	770	729	794	819	746	759	772	744	777	752	783	734	775	773	743	766	751	750	782	772	760	764	776	816	749	725	752	757	753	695	780	759	786	784	736	736	691	752	792	746	757	769	783	739	743	720	780	723	787	764	785	712	773	740	800	759	734	759	761	755	745	805	743	763	756	718	726	749	759	733	712	730	748	741	741	716	793	768	719	762	729	777	733	806	770	795	740	744	776	760	752	718	771	773	758	728	788	741	748	723	754	756	736	711	780	761	713	744	789	752	739	742	796	820	745	747	773	722	770	775	750	760	773	752	703	742	748	717	782	791	807	776	784	738	722	760	737	814	777	723	775	779	751	743	748	757	796	742	759	773	777	754	801	742	796	700	757	791	805	760	729	739	746	790	842	735	755	739	726	793	727	761	749	742	743	770	695	798	729	772	758	798	792
25065	21759	28717	26182	19384	16356	15357	10201	12361	11096	6665	3639	1753	872	515	376	382	367	351	346	328	358	322	347	368	370	355	366	376	385	369	358	331	317	352	350	332	367	367	299	368	326	347	350	335	358	341	330	311	319	327	366	354	347	331	329	329	376	346	340	346	344	344	323	342	346	339	371	345	322	312	344	333	342	329	327	334	343	370	353	347	335	355	353	333	300	336	329	336	356	361	330	329	324	352	360	353	360	350	335	341	328	356	348	351	349	336	318	311	338	360	370	336	317	337	337	343	310	330	346	352	337	343	317	330	346	337	318	357	332	361	337	308	328	335	345	353	353	346	347	353	353	334	340	341	338	342	356	339	346	351	367	341	340	348	328	346	360	356	322	335	353	363	329	337	349	331	344	387	319	375	375	347	299	340	337	332	340	358	333	327	342	372	367	341	328	342	353	322	330	331	328	334	352	354	338	366	344	357	367	314	327	327	305	326	356	332	319	318	317	319	318	357	320	326	336	347	354	339	337	326	338	349	368	329	367	351	330	348	350	305	351	343	352	361	336	369	329	324	329	355	326	371	365	376	333	336	345	351	345	328	333	362	349	352	359	324	337	357	359	356	314	326	345	336	392	306	331	337	330	356	319	342	378	355	358	343	310	353	330	294	364	346	355	319	333	372	338	344	350	315	353	340	376	302	373	343	343	346	343	323	353	375	307	331	333	323	338	357	330	346	311	351	351	350	321	301	335	370	385	297	351	354	338	360	365	369	364	359	355	297	344	308	328	377	331	357	372	339	312	339	352	351	358	373	369	325	318	321	290	366	344	327	349	359	355	355	337	372	381	319	339	356	359	326	362	355	351	329	351	347	340	330	348	366	358	367	353	337	354	339	352	329	363	328	331	309	289	313	310	315	327	368	350	328	379	338	348	348	337	323	341	332	317	330	344	350	334	341	334	345	346	359	353	354	304	319	321	335	341	339	320	341	319	313	341	361	355	330	336	322	335	340	373	349	327	312	351	356	355	313	355	387	371	317	321	348	364	304	326	360	359	321	329	339	341	343	338	343	309	344	386	362	360	331	319	324	341	364	356	324	326	335	360	367	352	321	327	340	340	344	364	348	333	349	345	321	387	300	353	333	351	364	337	331	392	336	342	371	354	340	315	390	339	344	326	337	340	325	327	358	333	352	349	334	350	339	351	318	339	373	328	324	312	339	342	343	336	365	350	366	349	351	359	327	332	339	344	319	328	350	345	351	355	372	364	316	326	368	360	348	309	403	348	328	357	339	344	327	331	312	368	360	321	316	314	339	337	332	339	298	347	320	352	335	338	360	360	349	333	351	360	323	377	351	366	345	336	334	363	352	322	380	350	315	353	355	340	376	358	356	349	343	346	363	316	331	314	317	391	326	343	355	317	336	353	318	335	370	349	320	342	337	339	348	341	369	321	329	346	350	316	370	336	349	353	333	358	330	352	349	334	351	341	369	326	360	316	329	384	325	346	321	346	320	334	339	358	347	342	348	331	360	351	352	379	347	353	341	355	293	330	366	316	320	374	327	324	334	351	301	341	371	328	336	333	357	335	350	354	327	306	335	331	340	356	323	306	311	356	350	349	340	347	338	325	341	350	335	354	333	352	356	354	364	370	346	320	342	332	368	374	360	359	351	346	322	323	347	366	366	354	353	332	347	320	368	342	335	332	368	357	322	358	338	385	375	369	318	366	351	355	354	315	374	328	331	350	317	349	317	364	325	340	345	362	342	377	314	313	325	349	308	350	347	342	327	364	332	318	354	330	344	352	335	359	326	325	314	330	301	325	347	352	361	337	371	317	339	391	351	338	332	343	326	391	342	347	343	359	333	341	313	322	339	364	369	309	370	357	335	338	327	344	332	363	309	370	297	340	343	355	366	326	339	346	348	346	306	351	354	333	317	313	340	319	330	328	319	346	368	350	369	328	328	328	345	359	349	320	341	341	323	335	339	347	378	369	311	324	354	317	340	308	332	382	361	351	343	347	339	343	360	321	344	340	357	350	325	339	355	359	328	357	321	333	352	343	333	334	327	326	311	347	330	334	364	319	344	349	327	350	360	348	359	337	326	334	344	357	393	359	314	331	327	367	358	353	357	338	342	381	328	330	316	330	355	368	357	368	307	356	340	356	368	343	342	318	313	331	358	344	367	355	362	349	311	307	342	376	341	343	356	333	363	354	353	319	319	331	370	353	318	329	340	359	370	342	360	360	341	337	353	334	351	325	333	370	341	372	377	337	355	360	345	336	326	326	355	333	309	311	326	367	316	307	329	351	366	350	356	303	322	299	317	366	347	322	376	356	354	326	326	330	332	313	339	353	343	314	356	337	365	369	344	329	362	318	328	337	351	329	316	330	333	316	362	334	352	331	326	350	343	335	354	316	363	355	320	336	338	326	364	370	359	377	336	352	320	337	352	337	330	371	300	354	360	343	376	355	348	353	352	342	310	302	329	354	341	364	346	330	333	322	349	341	334	356	347	379	351	318	357	327	339	347	317	366	318	326	368	355	365	329	334	345	365	322	343	338	351	342	352	323	338	359	315	355	369	360	363	334	371	326	364	302	350	380	311	316	364	356	348	351	348	329	323	331	338	353	315	353	344	348	375	363	353	333	343	312	326	343	357	338	344	316	354	329	305	359	361	347	326	365	339	347	379	349	354	325	362	318	351	338	347	355	352	373	339	322	340	324	350	359	320	364	307	357	320	342	318	320	328	345	313	351	348	348	302	360	323	344	350	340	329	330	362	339	351	335	342	374	366	329	336	337	337	342	354	349	356	347	337	368	304	322	315	331	340	366	310	347	342	298	329	337	354	333	331	364	340	324	366	310	361	369	345	340	313	370	348	364	340	325	366	316	360	352	333	349	322	326	323	336	332	314	335	363	311	342	313	352	316	323	336	358	334	343	335	299	368	330	370	342	355	332	325	325	289	340	337	342	360	408	319	339	352	322	334	324	341	321	377	345	321	306	385	346	327	330	346	337	359	338	343	332	344	279	329	324	357	390	372	354	330	368	314	363	343	368	358	354	382	347	334	333	350	340	346	354	333	325	361	336	347	327	342	302	299	366	325	332	336	351	327	345	320	373	346	360	357	361	334	368	338	370	316	378	345	367	332	310	361	353	336	314	337	315	353	326	368	339	339	347	368	363	314	383	339	363	314	355	323	332	386	321	322	364	341	325	340	359	324	336	340	333	354	332	326	319	341	366	342	338	333	340	358	338	356	336	361	331	351	352	348	328	360	340	355	355	321	349	325	364	327	328	346	338	356	319	332	341	353	339	337	341	329	330	368	376	326	344	323	356	360	326	363	327	345	347	358	313	333	338	358	337	333	352	348	352	364	340	349	366	336	384	339	340	376	336	364	333	329	351	325	350	342	364	349	318	340	364	318	348	338	359	371	315	337	319	339	318	350	321	361	341	334	334	368	322	365	322	321	333	321	326	332	318	329	321	277	334	345	297	357	348
33236	51404	45918	34758	26405	27617	24466	22423	25628	22713	15696	9859	4948	2430	1325	863	796	705	711	681	702	737	671	704	702	660	713	690	632	690	683	725	746	704	701	701	757	709	689	702	744	686	728	700	696	686	717	736	693	705	739	668	716	747	727	751	706	683	742	715	675	712	739	700	690	716	713	715	706	694	694	658	682	667	699	737	727	673	704	690	670	675	729	661	666	742	684	670	690	696	663	718	676	707	724	712	701	715	680	749	675	664	754	723	724	737	741	691	734	695	717	646	691	676	701	718	724	712	724	710	733	752	709	637	668	713	688	721	689	672	690	702	737	711	709	654	744	694	707	703	675	684	664	709	699	674	703	715	689	715	673	683	723	690	724	725	717	709	721	674	726	670	716	681	698	656	690	722	749	703	722	720	709	622	698	711	664	655	676	738	687	672	701	729	717	678	708	684	691	686	687	731	740	699	692	658	722	742	696	724	711	712	720	689	660	723	663	740	689	738	688	715	739	703	733	713	706	714	691	717	736	703	697	744	703	732	689	702	700	695	760	713	732	699	715	716	739	692	742	668	717	707	714	764	709	750	715	692	745	674	743	714	691	678	712	696	690	716	712	692	778	665	720	699	726	706	707	676	674	690	681	690	692	712	697	699	793	737	745	680	702	689	710	712	716	692	697	714	720	675	686	692	681	691	690	729	701	705	720	706	719	657	710	694	692	730	726	666	671	701	716	766	693	746	724	732	747	692	718	705	702	717	720	705	728	709	722	695	718	733	743	724	731	659	720	720	705	718	713	746	695	685	773	658	697	707	680	721	725	706	689	768	642	689	690	716	718	740	711	711	718	680	684	761	723	734	712	742	726	731	698	681	712	717	696	714	728	669	728	725	710	699	740	705	723	727	694	744	750	714	730	736	668	723	692	725	700	690	719	638	739	728	717	719	714	719	722	676	651	700	730	712	769	726	693	665	716	678	713	705	672	662	718	747	670	721	684	680	705	688	698	708	723	676	680	710	793	687	656	710	694	736	728	730	694	717	687	750	711	709	690	653	714	722	695	673	730	697	694	660	701	724	698	727	702	686	674	709	669	716	689	714	711	727	706	710	676	721	685	702	692	668	699	718	762	700	744	620	715	683	674	700	685	742	700	688	694	716	700	704	765	677	696	713	702	684	707	723	684	684	696	688	708	700	710	744	706	677	703	757	688	716	725	749	673	670	675	710	699	691	680	697	729	706	702	708	734	746	710	703	702	703	721	686	749	721	703	731	686	676	644	688	717	714	672	712	673	733	714	700	721	744	736	717	690	693	704	719	710	706	727	685	680	700	691	725	733	642	692	720	726	724	711	704	676	718	690	702	735	725	728	706	710	711	675	717	676	684	723	748	708	718	720	679	700	734	668	700	687	699	730	725	726	685	725	682	721	747	708	671	745	719	704	688	716	688	675	682	711	734	684	698	677	685	694	701	712	729	727	753	728	697	693	677	737	717	697	710	732	728	710	705	691	734	688	694	730	686	722	689	755	724	789	699	717	732	717	707	662	714	722	743	752	733	716	684	650	691	657	746	748	732	717	670	699	708	736	672	699	721	761	670	707	667	717	716	704	693	645	689	723	728	671	702	706	769	714	687	670	730	726	708	668	690	704	698	643	748	747	679	643	735	696	746	696	699	719	725	681	721	690	685	687	755	637	657	746	671	687	669	741	727	685	686	680	734	713	690	728	644	683	746	750	744	686	685	700	762	726	742	721	721	705	684	738	722	670	685	711	673	696	717	718	711	763	727	707	689	668	756	712	705	694	687	714	711	738	694	723	723	717	681	712	748	715	690	738	694	726	702	695	697	708	722	692	738	670	713	689	677	698	699	724	759	674	659	739	692	693	692	695	688	721	639	702	684	706	722	713	710	672	712	726	714	696	693	703	732	743	671	670	708	709	688	705	695	710	724	716	696	730	691	742	658	723	701	697	717	715	699	681	736	678	700	677	666	690	711	746	745	700	726	687	703	686	690	693	717	722	683	744	694	708	651	712	703	728	701	706	679	727	714	723	682	742	700	700	690	753	668	685	732	698	675	713	722	729	672	716	728	712	688	710	735	694	670	722	701	675	670	717	741	709	731	684	703	744	695	675	698	660	673	687	713	778	694	694	696	726	692	678	729	702	707	698	720	735	691	693	691	727	661	719	711	740	725	697	698	736	700	741	641	709	718	726	700	687	697	786	745	729	724	692	711	713	734	688	698	704	699	686	724	701	643	728	677	746	737	731	681	651	698	685	741	727	707	702	722	700	733	744	695	707	693	686	714	724	706	768	691	696	719	679	698	666	694	722	709	725	705	702	740	751	697	689	720	736	670	727	699	761	725	733	667	727	685	695	666	721	658	720	716	713	753	687	678	740	715	698	677	664	745	686	687	753	693	706	727	716	677	735	740	687	684	729	713	687	685	742	734	714	707	697	709	729	657	674	661	689	752	664	687	718	714	696	715	741	694	701	703	707	696	761	696	693	721	702	704	678	724	718	722	703	752	730	706	641	721	675	729	674	715	666	702	721	718	711	724	711	718	720	704	697	741	709	719	698	724	717	718	701	742	702	688	687	680	708	725	740	724	707	708	692	735	704	732	725	732	727	729	709	759	731	711	697	701	728	696	695	713	721	729	657	682	721	737	704	712	695	672	679	745	682	719	690	724	696	667	695	675	717	678	657	711	677	697	705	701	707	724	714	726	652	687	692	716	770	732	744	676	737	733	697	714	766	701	676	719	712	728	691	657	677	705	688	677	723	709	682	732	727	747	726	698	733	684	695	709	674	719	720	687	699	724	728	732	663	648	728	717	687	672	718	710	711	713	712	710	745	748	701	659	652	644	711	685	688	721	679	695	705	704	731	765	685	733	669	720	727	715	739	691	718	675	724	700	713	685	729	747	742	671	714	646	732	712	673	694	760	705	715	713	695	657	707	651	708	687	669	736	750	709	717	732	710	683	713	776	719	694	683	664	732	694	681	737	687	705	714	682	735	706	698	702	683	742	684	701	645	673	702	692	705	675	681	702	748	717	665	703	744	720	679	710	731	671	719	709	690	687	694	683	703	699	712	666	707	688	711	713	741	685	724	678	695	749	726	734	734	708	707	760	707	738	766	684	669	697	712	707	690	702	725	650	713	721	691	716	729	748	666	661	715	698	698	741	677	673	708	691	710	724	729	679	704	639	742	673	746	713	668	697	696	685	685	659	770	717	693	708	733	690	678	695	727	745	688	696	686	668	694	724	677	744	756	690	710	714	667	700	680	716	686	715	680	717	703	659	697	667	693	673	701	660	745	736	679	780	652	678	722	714	674	691	692	712	671	716	669	737	749	689	723	714	687	728	697	762	733	706	708	708	701	699	668	677	729	702	691	705	693	709	742	713	708	687	684	710	683	718	678	692	695	693	742	710	757	716	733	690	684	735	713	743	698	692	760	701	684	694	675	748	711	701	722	686	734	707	685	732	695	679	697	725	724	721
23693	21712	29605	24585	22381	26059	28344	23721	26856	22500	14548	7580	3188	1343	642	415	387	357	355	319	333	342	325	335	341	363	306	338	296	305	339	342	325	348	306	326	363	334	341	355	328	330	330	308	348	328	343	310	326	350	315	333	348	383	331	393	361	331	328	334	353	332	311	347	389	341	305	315	324	343	346	338	324	318	325	343	322	326	341	351	299	345	344	349	371	319	352	326	324	333	360	321	362	343	336	333	305	306	361	327	347	340	344	322	318	317	359	313	347	317	301	354	358	316	360	311	330	340	310	328	345	318	329	338	320	332	321	347	312	341	341	302	296	302	316	347	334	321	321	286	313	371	314	306	340	340	296	309	325	326	338	322	322	339	316	335	304	316	330	344	333	330	345	337	336	339	341	330	326	317	330	356	334	335	312	348	338	338	320	330	331	355	290	340	350	339	326	330	334	343	338	363	353	350	352	357	348	345	330	360	317	347	356	337	348	317	315	333	356	312	316	309	324	330	288	318	334	355	359	330	311	311	343	314	333	346	313	347	313	360	356	326	332	344	336	317	320	355	311	323	297	317	316	329	311	331	351	309	329	341	328	318	302	300	348	334	327	345	343	357	347	336	342	328	314	330	325	343	326	350	347	349	311	338	320	324	329	323	309	316	316	274	348	322	324	317	320	331	336	346	330	323	339	338	337	359	344	345	314	328	339	313	339	344	347	331	305	342	327	353	361	317	314	302	328	326	366	331	360	320	291	347	347	328	326	313	330	321	320	357	338	334	374	308	331	336	342	319	332	337	321	352	332	341	321	346	338	370	326	327	314	333	304	331	320	312	315	301	341	338	360	347	352	327	336	369	332	376	328	315	310	362	328	334	332	309	314	326	355	314	340	347	324	318	326	336	298	305	304	342	334	352	341	356	338	353	352	333	337	351	340	311	358	334	374	314	331	333	299	341	328	321	329	330	328	320	346	313	307	322	337	342	315	339	339	336	347	320	324	350	335	339	338	320	334	310	345	343	339	331	351	342	351	365	326	330	341	311	329	317	301	323	330	286	319	346	330	346	296	361	324	299	334	344	329	328	346	351	316	339	333	312	328	346	335	339	344	340	362	319	330	324	353	313	342	345	315	324	354	383	351	325	355	319	335	330	337	362	323	349	322	325	361	332	333	315	342	311	313	351	311	342	349	341	339	340	357	375	331	294	324	326	348	354	291	366	337	320	340	339	351	338	330	326	327	331	280	325	364	349	326	366	331	323	342	337	343	331	329	295	326	327	335	310	327	333	344	310	312	316	325	327	349	337	327	337	334	343	318	327	328	315	306	349	335	314	334	337	340	332	332	358	320	350	288	368	348	323	339	309	342	315	352	352	318	337	336	334	333	314	363	332	353	322	328	324	329	328	335	337	348	340	308	357	329	331	342	318	328	325	308	338	322	312	312	346	342	331	322	344	306	326	358	373	341	330	318	340	329	345	330	325	298	315	346	334	330	347	347	309	299	367	368	356	319	332	342	309	328	320	322	320	316	346	325	335	340	336	326	343	348	366	339	340	320	319	344	294	347	319	346	365	314	317	329	293	340	342	321	336	336	355	310	303	336	364	330	317	315	316	360	359	350	322	296	359	327	352	344	336	367	340	341	335	322	319	341	315	312	342	313	330	315	340	303	369	339	311	344	326	315	288	294	332	341	343	342	363	331	318	348	328	317	388	318	350	354	323	334	327	330	345	340	325	325	328	335	338	320	362	336	361	326	330	327	335	334	315	334	335	317	312	291	340	328	323	314	344	316	311	334	365	331	351	322	316	307	333	310	336	357	329	365	344	335	348	355	327	339	327	344	308	301	364	348	297	344	319	329	347	330	328	357	306	360	336	310	341	330	349	335	344	349	321	332	340	343	308	354	317	341	308	316	348	339	303	291	312	334	319	317	336	302	323	338	354	355	339	331	378	304	297	335	335	336	333	337	355	325	353	332	330	324	342	331	351	319	325	321	357	363	349	306	356	351	312	338	282	351	331	342	331	316	329	332	316	330	334	358	327	330	316	315	355	317	345	332	365	367	335	309	332	309	340	310	328	365	353	340	344	301	323	313	334	315	351	355	329	323	329	334	310	317	371	328	321	334	318	333	315	348	325	322	333	332	341	328	342	338	294	283	359	336	318	332	335	312	339	354	343	332	341	347	316	309	353	329	344	338	338	331	344	354	347	352	336	351	321	342	327	292	340	329	364	311	327	330	345	296	354	344	334	323	345	340	332	306	313	330	337	301	311	328	320	336	288	345	331	346	314	356	324	325	332	306	308	353	328	360	325	316	336	315	313	352	327	335	303	342	333	314	350	335	302	319	322	328	349	305	340	305	361	330	315	318	342	350	361	317	315	328	329	327	317	314	339	355	348	308	313	340	316	361	351	326	309	319	316	326	340	315	310	349	330	337	389	339	316	310	327	321	348	305	322	318	326	320	346	353	302	348	354	328	331	307	323	324	353	346	322	335	342	315	300	310	302	312	338	317	332	332	306	308	357	330	316	362	304	320	327	302	347	331	320	324	300	296	353	340	339	342	303	355	349	294	323	351	339	310	331	331	305	330	323	351	372	353	324	310	327	338	335	349	317	333	329	346	332	326	284	308	325	303	311	307	335	357	347	310	355	335	309	335	352	302	317	312	301	317	349	316	345	344	346	329	333	314	301	320	323	341	339	313	321	319	339	328	354	340	318	329	348	315	352	315	347	325	334	357	323	345	312	312	341	344	319	367	320	348	319	329	334	335	347	352	301	326	341	360	341	340	304	345	332	315	346	309	324	341	342	348	327	339	336	358	352	346	344	326	374	314	325	363	340	314	342	312	293	310	330	318	333	359	331	352	332	310	337	331	353	310	343	334	335	347	336	337	322	350	322	313	329	347	340	347	304	320	294	324	346	342	335	348	315	342	356	338	339	313	304	354	312	356	313	326	305	322	329	371	324	329	336	345	330	323	316	323	354	346	316	340	314	337	327	312	355	316	360	317	343	330	344	315	344	345	330	326	305	313	327	345	337	337	292	355	334	324	324	329	317	318	316	312	303	357	341	334	309	366	314	349	324	308	361	308	338	328	313	360	373	324	349	319	309	305	349	310	306	335	347	313	312	313	317	338	283	351	337	316	314	339	312	348	306	349	363	325	336	328	304	292	328	315	357	332	338	346	352	323	336	320	318	339	359	348	340	328	326	329	336	348	309	339	343	331	388	317	359	309	351	323	315	366	344	344	338	353	349	319	335	333	332	355	348	357	314	321	329	322	320	329	323	352	305	353	339	335	295	378	340	291	322	330	326	350	323	337	315	336	330	329	315	312	334	324	329	356	333	316	348	347	300	326	321	319	339	342	346	324	300	332	364	323	340	316	351	328	323	315	323	334	313	303	381	302	331	368	324	300	351	337	315	348	350	322	316	327	311	311	314	347	312	340	339	349	359	303	339	330	334	327	340	339	329	320	352	321	318	361	337	344	323	346	285	329	317
36712	61305	56698	43579	36347	37072	33741	36579	38153	33002	24973	16727	8676	3912	1823	1037	768	733	685	646	656	708	647	648	663	652	624	636	707	697	662	671	673	671	653	622	640	656	636	639	674	589	685	652	672	622	659	679	695	676	672	638	674	601	667	698	631	647	673	714	679	684	709	690	667	727	655	658	674	656	699	640	641	625	697	615	653	668	635	624	684	656	688	698	680	665	650	682	672	669	646	699	616	646	681	642	659	675	687	677	728	699	692	707	655	658	670	664	665	643	683	638	660	626	674	699	673	673	656	665	592	647	693	680	657	659	685	648	705	664	650	647	666	657	683	675	683	643	645	656	672	675	688	642	695	662	685	610	666	694	692	692	650	664	671	706	669	692	616	708	655	669	677	644	702	641	647	612	724	625	678	639	650	699	609	612	663	659	618	698	665	651	629	661	674	638	670	711	645	651	665	664	625	655	659	674	710	672	685	669	655	663	624	649	644	667	666	669	631	672	667	677	675	678	710	679	671	657	656	648	684	693	631	661	651	620	672	703	634	658	692	703	673	667	663	673	618	653	670	665	646	676	607	674	632	679	670	637	667	626	686	676	659	691	640	639	690	671	655	634	641	674	666	652	657	626	694	611	611	638	642	638	662	651	657	648	672	691	658	686	662	673	667	661	688	623	670	675	723	667	675	697	637	637	688	614	702	684	668	656	671	655	626	651	667	651	656	681	680	660	627	670	646	658	644	690	652	657	659	638	672	672	615	667	686	702	654	653	635	676	670	678	671	636	672	657	721	657	688	664	620	693	728	661	665	677	648	630	674	673	642	665	655	654	647	645	636	639	718	654	688	687	695	680	681	698	669	679	691	691	713	663	699	653	669	687	679	656	657	629	630	661	678	687	636	709	641	679	652	682	707	625	699	646	670	619	699	618	608	681	665	652	661	669	668	677	647	672	609	659	671	672	652	661	696	691	660	652	662	627	639	683	657	646	668	684	636	675	717	657	686	677	653	680	604	666	669	654	696	670	718	662	712	708	646	643	682	662	695	625	675	634	642	666	679	657	681	679	642	700	648	673	658	668	674	625	623	646	639	691	642	669	658	695	686	682	653	629	661	661	666	619	613	667	622	643	630	672	670	686	662	658	645	661	666	664	679	677	622	680	651	665	681	649	701	672	684	688	702	648	621	647	717	671	684	696	673	672	693	654	681	648	663	634	691	665	718	607	720	625	666	660	699	626	667	656	634	663	686	670	655	698	651	693	617	634	622	643	666	628	717	667	688	649	684	681	693	673	653	647	685	609	631	682	661	687	660	672	642	654	636	651	712	656	639	646	666	631	673	636	690	592	705	621	678	679	705	636	646	660	661	664	679	647	660	683	643	682	694	665	671	729	691	636	658	658	666	663	635	661	699	645	666	668	659	654	697	605	610	669	648	650	676	655	670	680	673	724	668	639	667	675	637	683	650	687	671	674	631	651	662	671	679	670	627	688	666	668	670	640	632	638	646	691	668	678	721	626	701	638	646	678	674	616	674	712	658	648	713	655	691	651	700	685	663	692	623	674	654	662	648	657	698	677	671	676	621	629	627	667	698	602	626	648	683	677	650	603	640	699	650	685	685	649	659	646	672	663	680	633	654	636	644	637	704	650	684	614	660	687	612	661	654	683	668	667	700	694	663	669	642	636	613	675	648	677	669	666	625	690	655	623	694	705	698	622	675	643	646	673	641	703	701	662	641	662	680	689	643	680	674	626	624	644	684	656	724	694	664	634	676	653	656	695	639	711	615	640	653	648	675	655	645	652	634	673	651	615	696	665	667	652	640	710	634	725	696	662	722	645	693	663	643	637	616	699	672	668	691	650	713	647	660	676	666	673	652	673	639	673	677	644	638	631	665	684	674	614	615	678	659	642	669	670	679	679	688	653	624	659	655	674	640	675	631	662	673	667	686	653	630	621	644	680	680	688	637	662	671	642	686	675	664	651	636	654	707	688	675	712	631	662	703	671	667	640	690	693	614	652	674	686	650	670	655	652	661	647	623	647	675	655	723	694	656	624	656	681	697	668	655	622	684	645	612	688	631	651	681	666	634	657	685	665	637	700	662	713	663	714	645	660	646	685	655	688	666	700	667	670	668	660	722	637	677	636	646	661	669	633	717	672	637	689	615	645	657	673	641	655	624	635	666	655	661	701	692	642	637	639	611	690	655	638	669	669	679	625	645	674	694	693	617	639	636	636	664	673	656	678	686	619	641	686	678	655	661	688	713	656	674	654	640	605	641	682	700	665	687	674	671	682	657	660	657	623	644	663	662	652	656	638	682	659	670	611	639	631	653	653	617	643	603	645	669	680	649	669	644	702	717	681	622	700	688	698	619	666	637	648	656	679	683	663	704	686	665	653	696	650	665	663	655	675	638	675	644	702	645	653	643	642	631	673	687	655	664	677	641	675	678	688	626	646	682	629	645	664	674	647	622	669	651	628	693	666	686	698	692	668	688	667	606	669	680	660	661	680	650	631	715	691	673	662	655	682	655	681	657	661	693	664	695	648	643	662	697	643	683	618	657	688	679	701	620	627	703	681	655	628	670	665	668	664	624	669	638	629	641	686	669	701	613	677	661	665	678	683	687	646	660	621	623	652	640	671	659	643	660	666	648	678	625	668	675	648	678	696	649	658	614	691	703	632	633	683	682	670	643	670	643	643	695	646	643	659	635	658	667	652	645	655	648	679	683	679	655	656	661	677	645	669	656	605	613	666	636	692	669	610	668	681	662	696	681	643	706	659	661	658	664	645	651	672	672	690	652	697	677	655	610	657	704	677	667	681	719	653	701	641	707	675	670	653	592	630	673	629	671	672	632	644	654	717	673	670	687	695	629	671	675	639	686	640	661	658	681	672	683	661	656	685	661	639	624	663	625	657	616	645	655	615	629	659	652	682	647	656	618	686	675	659	669	698	692	661	675	688	663	660	663	654	667	680	609	683	663	705	667	718	683	655	614	636	646	684	638	632	624	664	603	701	625	646	667	663	678	669	661	629	667	659	612	664	705	686	669	648	620	648	647	654	633	709	648	695	639	654	680	666	683	649	689	713	668	697	655	650	675	693	666	644	684	680	653	682	692	671	647	647	673	643	686	661	686	701	657	639	689	648	668	646	657	648	662	676	646	702	662	655	635	640	682	644	677	706	687	692	705	650	696	642	691	665	653	651	630	719	637	635	644	693	698	694	668	619	667	647	607	654	677	660	670	646	652	689	663	643	709	678	657	639	645	694	665	648	696	671	666	675	662	656	683	660	676	706	691	650	662	649	656	673	632	651	630	668	627	665	663	695	642	688	633	659	683	640	661	667	666	658	607	664	665	608	649	662	702	654	686	654	654	675	654	659	710	646	686	673	640	656	693	618	698	679	694	658	696	713	716	664	664	667	661	719	638	684	639	688	651	644	664	648	653	667	704	734	620	655	624	661	678	722	607	697	644	689	645	693	621	668	607	678	681	656	619	655
27693	25351	28877	18232	7035	3954	2899	3315	3165	2255	1493	1005	700	499	426	395	323	353	354	417	399	348	354	372	372	362	388	337	361	366	358	369	383	362	380	372	379	335	398	369	374	345	380	347	393	357	360	376	369	365	382	357	361	374	360	400	378	399	356	375	357	380	382	389	354	403	402	349	371	391	371	356	385	393	339	385	356	335	400	338	342	362	361	364	355	394	373	332	344	359	356	344	378	392	382	384	342	352	352	373	308	369	370	381	318	362	371	353	392	319	359	379	359	383	357	340	369	382	368	396	329	355	391	384	325	347	382	356	379	392	385	348	355	360	378	344	353	350	380	373	364	408	356	359	333	328	347	365	366	357	356	364	396	360	347	338	367	364	383	355	399	346	376	376	349	359	325	359	400	406	379	395	381	358	355	375	360	411	331	366	360	388	353	336	349	383	371	362	368	382	350	369	356	397	399	348	369	387	369	333	403	378	350	377	355	360	348	366	364	418	331	339	355	360	366	378	392	355	335	356	366	370	414	379	380	353	352	351	360	364	389	329	377	363	360	344	381	387	373	348	347	345	380	386	375	336	369	330	359	367	401	364	365	361	417	365	370	400	354	396	378	329	361	379	340	373	354	344	353	370	372	326	348	325	396	385	380	345	377	359	373	406	337	362	392	354	327	368	347	366	363	348	386	363	334	350	366	341	344	334	345	378	335	381	350	359	392	361	384	390	362	379	332	382	384	348	399	377	346	345	371	380	383	411	355	392	351	365	399	341	336	350	357	349	360	394	370	374	368	397	407	374	352	397	398	376	392	352	361	366	371	344	336	378	351	359	365	408	384	356	355	380	400	345	372	386	363	377	349	371	350	371	374	358	367	360	408	380	340	393	328	371	352	378	367	376	372	364	331	391	364	365	391	363	368	370	377	384	362	354	360	353	344	367	344	360	397	353	405	369	370	378	339	380	393	370	362	368	367	363	373	369	337	365	361	411	364	369	366	351	381	353	365	406	376	377	323	364	407	360	361	390	385	373	367	359	376	374	345	383	397	359	352	370	453	353	360	354	359	357	383	387	369	380	368	368	366	356	345	365	366	342	368	355	369	371	381	382	327	333	365	384	344	381	369	376	361	355	350	379	337	352	367	378	395	384	366	369	333	402	350	341	363	331	352	375	354	408	371	368	348	353	366	377	400	391	332	378	368	353	343	384	367	350	346	339	390	362	393	356	364	348	348	388	376	377	351	350	335	365	389	362	377	406	346	389	377	373	360	381	350	383	375	354	379	345	366	408	365	408	367	404	342	366	371	404	365	382	341	315	339	401	385	342	392	356	371	371	368	358	353	386	344	359	392	349	397	357	360	324	345	342	356	385	367	366	355	369	347	372	362	351	416	349	354	372	350	367	356	384	361	367	357	364	321	359	365	339	378	328	363	384	377	365	363	367	369	353	359	382	344	359	338	373	347	353	373	347	369	371	397	353	380	307	388	369	355	385	357	341	388	372	352	345	352	351	360	385	372	365	401	372	392	362	356	372	367	342	344	352	358	338	360	373	366	318	338	341	369	336	371	388	376	352	348	369	348	336	379	356	370	380	359	373	358	359	380	372	360	371	345	345	322	381	386	370	353	347	357	374	376	361	363	354	356	400	358	385	370	381	362	353	382	367	353	313	372	355	370	352	377	366	399	352	363	414	348	374	364	361	374	350	377	353	361	387	368	387	333	348	377	362	372	388	363	350	395	379	375	360	365	379	363	379	366	327	360	374	398	363	395	354	377	400	326	411	394	383	319	381	374	378	350	369	406	366	350	379	355	365	342	387	363	351	354	355	377	348	345	351	333	342	371	379	359	365	370	394	355	346	359	348	351	331	359	348	360	358	369	378	358	334	389	372	334	385	404	341	314	394	405	390	361	354	374	359	373	360	367	334	347	375	367	353	364	324	366	380	371	413	368	377	370	382	372	379	375	373	371	377	352	348	367	356	373	358	365	372	348	378	357	342	388	357	386	366	346	374	357	358	382	345	363	391	326	392	354	364	339	329	399	371	359	331	413	362	411	380	364	368	337	322	345	388	373	368	368	366	374	343	372	390	382	373	368	372	356	339	378	367	343	370	400	352	380	359	354	353	387	368	375	353	364	366	393	389	363	348	343	381	363	357	380	353	377	361	368	360	360	371	346	340	376	374	368	403	354	378	356	382	392	372	359	348	371	359	384	375	414	354	384	394	375	366	373	402	351	359	362	368	378	387	410	377	368	381	365	367	391	351	368	327	356	352	353	378	358	373	377	361	375	359	364	332	395	375	344	357	345	364	386	384	351	354	348	352	372	358	385	382	345	392	391	358	383	409	385	351	344	331	336	374	362	373	410	367	381	360	364	331	370	356	366	367	363	345	409	356	367	386	352	386	359	362	408	353	351	355	353	375	382	383	352	354	342	357	351	384	359	371	351	356	384	381	334	352	355	373	359	403	376	384	364	354	378	384	344	408	373	391	381	360	401	305	342	371	363	340	354	372	377	338	396	371	348	325	355	358	339	355	375	354	369	412	374	385	359	340	373	342	365	381	386	375	376	359	364	357	357	344	339	367	411	345	395	378	349	385	380	391	352	401	323	339	358	365	397	354	370	322	361	367	374	382	384	341	359	365	378	367	392	355	397	358	383	362	341	333	341	388	368	327	362	349	405	375	404	395	350	383	364	376	414	349	378	380	376	392	395	359	364	423	383	375	369	353	357	385	342	365	371	386	355	383	388	390	376	379	369	394	385	350	372	348	366	353	357	377	325	386	333	353	351	337	396	369	336	361	368	359	377	391	330	346	388	363	354	373	359	375	383	367	371	349	381	365	348	348	359	380	371	354	314	376	338	359	353	349	357	350	368	372	343	358	325	350	408	380	354	388	384	374	322	334	406	369	393	383	366	370	364	390	344	386	354	368	382	397	352	388	369	362	378	360	385	357	362	375	354	392	348	346	357	353	394	377	370	387	358	398	341	386	376	376	363	372	382	330	381	357	363	344	389	323	394	361	367	365	387	345	385	351	352	353	350	378	336	379	384	377	377	347	375	377	345	341	345	393	371	365	346	394	348	364	383	400	335	373	357	359	388	382	367	363	403	349	381	349	378	371	374	355	365	362	355	369	397	336	355	404	377	354	345	329	353	361	383	360	358	371	376	385	373	367	384	363	354	399	358	402	370	378	339	382	349	363	373	363	359	355	375	377	364	384	358	355	386	368	353	354	347	375	353	376	350	365	346	340	350	371	396	367	357	385	368	341	384	373	336	361	346	341	395	352	370	353	389	373	370	371	368	386	360	364	383	402	372	362	367	375	378	381	376	381	369	365	379	388	384	382	372	377	374	344	385	352	372	351	371	377	385	372	376	350	377	371	388	344	352	389	377	367	394	375	396	364	405	360	389	356	355	335	343	361	348	383	355	343	351	349	346	365	343	394	351	357	365	392	378	348	352	322	349	374	369	350	377	368	370	397	377	377	326	356	362	373
30137	44548	39219	25457	15616	11475	9005	10518	9195	6720	4325	2782	1662	1137	880	796	775	737	744	757	754	753	714	720	762	766	815	752	744	753	775	733	757	757	747	796	751	767	763	727	760	778	702	770	798	769	745	768	736	773	757	784	724	779	758	737	697	798	790	767	762	741	744	791	715	798	773	762	718	736	771	824	715	803	734	721	741	745	770	749	735	757	778	726	754	712	718	739	731	753	725	722	763	782	741	726	746	771	771	738	736	790	783	777	729	787	711	764	768	743	780	735	751	762	734	769	734	794	795	753	717	756	683	752	752	729	782	777	761	733	787	773	779	776	728	804	727	726	760	821	758	779	753	778	709	754	721	752	740	754	702	773	746	728	752	697	743	793	796	766	746	746	747	778	748	741	782	777	762	800	776	737	784	750	706	751	730	767	790	781	735	779	742	752	733	770	742	765	737	759	772	714	796	743	794	694	753	790	744	769	735	785	759	819	774	741	737	780	735	745	767	758	787	801	739	740	747	768	785	725	758	748	729	726	765	757	723	735	751	769	764	733	794	782	781	785	736	698	749	726	772	762	726	735	769	770	848	713	780	740	753	721	763	835	764	737	796	755	771	783	723	746	770	765	786	763	785	751	776	713	776	743	806	752	756	782	757	727	694	789	768	811	760	728	751	738	805	746	731	756	777	783	790	810	802	724	808	780	767	744	764	762	755	747	747	776	745	749	753	756	743	720	731	743	736	768	778	724	745	772	753	792	740	724	702	752	734	732	753	765	746	750	736	779	786	716	730	755	748	700	746	726	760	743	722	761	755	786	760	744	757	785	729	712	769	703	739	766	783	770	736	744	788	785	807	752	793	778	749	787	734	743	791	748	756	722	742	755	744	811	776	736	776	728	740	784	793	781	792	783	741	696	709	772	750	768	785	738	747	738	766	800	799	780	743	781	752	771	749	741	783	706	756	751	816	786	779	769	737	736	757	746	803	735	768	716	699	748	822	771	750	794	722	795	758	727	774	726	736	784	763	755	793	767	761	767	781	716	735	737	761	796	759	770	710	728	748	792	786	711	772	756	694	781	717	765	787	765	772	780	773	818	714	768	789	756	702	796	744	757	709	774	735	769	733	743	811	764	776	718	762	743	753	742	773	732	760	727	736	758	775	743	723	744	752	756	742	760	728	696	799	779	731	738	752	742	737	726	766	776	746	812	713	756	735	746	755	787	751	732	700	721	709	767	802	764	767	802	765	749	770	716	777	770	748	747	785	739	739	727	750	710	702	712	767	771	782	763	800	715	789	763	718	750	757	766	731	720	707	776	776	829	751	744	773	711	732	752	761	732	770	723	743	684	774	758	746	756	734	795	687	745	740	740	747	791	740	794	721	757	811	771	718	713	782	781	769	714	745	752	761	739	704	738	760	759	783	717	725	756	759	758	746	751	782	736	722	790	765	716	743	758	744	778	786	781	759	761	758	750	743	752	722	758	746	727	757	730	716	737	734	754	804	751	720	779	773	790	758	766	768	757	775	762	770	744	777	753	732	759	779	736	770	733	801	729	772	786	737	780	756	749	745	785	785	741	741	767	779	796	757	772	776	801	731	748	766	704	742	734	737	743	784	749	744	767	746	794	745	805	788	751	742	744	778	733	749	772	756	747	751	745	736	769	741	703	756	731	755	766	738	722	765	727	770	747	756	752	768	745	727	783	711	780	805	750	781	697	810	724	735	694	770	715	759	733	820	723	760	805	739	745	758	783	775	724	844	750	731	804	787	808	743	784	755	744	783	747	752	760	764	753	745	718	794	806	776	762	750	721	799	735	759	743	794	764	737	772	769	755	761	721	706	820	776	708	746	756	720	761	792	751	752	757	741	776	756	752	732	778	756	777	772	790	754	725	801	779	744	787	748	771	767	749	711	791	733	771	782	749	782	759	778	804	759	712	727	732	762	739	729	726	727	763	780	793	792	774	707	734	771	783	756	710	802	777	771	745	759	732	750	809	750	754	739	779	783	766	713	738	748	757	770	790	726	733	736	761	779	776	790	792	723	750	724	785	760	753	728	775	726	735	779	724	747	730	821	741	718	767	802	728	730	739	777	755	718	763	798	738	721	763	727	749	715	730	775	734	791	771	729	778	786	757	816	722	786	737	708	737	763	778	732	763	723	792	772	756	728	755	756	759	767	736	741	746	773	783	749	770	738	760	763	787	782	724	772	765	757	722	712	761	726	796	744	763	779	754	766	766	742	736	787	730	784	761	773	715	747	792	781	754	771	762	783	752	758	723	793	752	692	746	706	788	796	712	778	703	755	748	731	765	745	773	745	766	790	768	778	784	798	779	772	779	762	723	764	756	793	777	736	744	770	742	800	734	752	772	753	676	732	712	751	747	710	766	757	738	780	753	727	748	750	682	795	765	772	753	771	745	783	818	698	749	782	780	771	770	789	806	723	813	753	766	704	772	754	724	734	764	756	711	749	751	749	750	711	753	768	765	761	740	736	768	803	797	735	782	764	777	798	757	736	705	722	779	760	734	767	772	768	739	728	723	755	785	752	767	775	791	782	724	713	776	764	779	747	776	704	732	774	721	754	750	740	745	792	748	787	728	737	755	804	803	733	755	725	795	759	713	717	796	744	780	752	786	741	723	766	755	728	741	733	752	744	743	769	717	741	730	710	745	774	767	731	746	772	706	796	753	787	777	770	768	770	720	710	773	728	713	716	760	721	737	789	768	738	737	758	753	779	776	839	756	760	751	766	744	745	766	790	707	776	760	725	737	776	785	757	752	788	756	731	714	799	807	750	786	758	766	735	719	765	779	770	771	807	745	742	734	780	730	774	796	752	745	771	747	787	739	703	723	788	773	791	777	690	730	751	795	738	758	720	725	739	766	751	724	763	754	696	801	747	796	723	759	733	752	814	753	736	735	783	762	702	746	777	742	783	781	768	738	753	778	780	804	780	713	783	746	746	753	708	737	714	719	746	733	790	758	758	746	759	740	737	784	736	761	717	776	762	759	731	788	784	791	729	753	759	743	727	763	754	765	733	713	799	720	743	759	731	760	751	745	752	732	706	778	767	729	732	765	804	736	762	757	762	770	754	753	745	729	728	737	740	750	734	729	782	742	759	773	751	702	784	760	762	787	719	782	732	818	724	776	731	770	778	740	823	767	752	759	770	750	700	756	789	731	742	730	741	773	784	781	766	725	742	745	785	771	798	717	732	740	746	723	752	790	743	809	748	806	757	756	761	819	744	758	819	722	762	833	738	759	751	746	765	741	746	746	686	764	747	763	700	722	744	791	761	697	766	785	744	757	707	722	744	752	753	792	735	787	741	794	740	750	796	753	790	726	801	807	748	766	779	770	809	749	767	779	753	716	772	760	733	806	774	718	793	754	788	744	765	768	743	739	760	800	777	787	753	739	706	727	753	748	756	778	758	725	739	716	766	748	825	751	759	722	780	745	681	762	754	745	761	777	748	738	722	786	700	779	713	784	767	773
25029	21756	29023	26230	19454	12059	13363	17661	13415	9212	5023	2734	1418	701	506	389	386	341	367	357	366	336	351	362	329	349	350	348	318	301	362	331	325	327	361	356	337	332	342	312	328	346	343	316	327	351	320	322	352	312	352	300	294	314	327	342	320	337	304	315	340	298	323	320	298	324	338	347	331	347	333	336	330	316	344	378	330	320	325	326	326	352	312	332	348	323	296	353	317	306	329	352	353	338	299	329	330	345	312	331	354	345	319	356	318	353	341	318	316	306	290	307	336	337	324	324	328	332	343	323	313	349	311	302	349	359	304	338	341	355	327	348	327	339	297	322	347	316	311	335	326	333	309	346	346	315	314	309	362	332	320	366	322	335	332	341	338	345	341	326	341	363	316	320	299	349	335	348	330	336	326	372	339	328	348	319	331	308	331	336	317	354	336	314	343	317	314	330	341	327	354	366	318	339	338	328	339	298	345	317	338	318	333	327	343	314	312	313	324	311	304	314	355	319	316	322	359	359	340	317	336	349	347	331	342	324	306	325	320	326	332	343	344	352	341	338	334	322	363	316	339	336	335	351	342	334	321	289	304	333	330	311	343	300	344	345	313	315	350	335	357	357	338	333	338	333	296	347	312	321	326	287	327	307	327	349	340	332	327	318	336	340	337	352	363	315	282	349	343	366	334	337	333	324	351	317	330	321	308	371	328	350	338	344	317	334	319	328	326	299	311	351	306	364	351	362	310	347	338	311	365	344	348	330	337	319	326	328	327	311	324	354	356	338	288	313	326	299	317	305	337	356	344	342	335	338	348	310	330	306	333	354	332	388	330	335	356	340	361	311	321	306	336	325	334	310	347	322	355	350	317	333	323	337	326	328	323	352	358	311	356	351	345	370	301	323	334	345	355	309	318	330	341	366	341	316	335	327	316	356	380	310	315	357	322	344	362	358	312	357	336	362	341	316	341	332	308	353	357	335	348	315	364	314	326	326	326	356	370	316	295	310	316	362	322	316	353	335	333	346	299	351	341	344	297	334	339	320	346	303	336	299	325	298	344	324	340	315	359	335	319	327	349	348	327	318	324	322	308	325	347	352	320	364	330	337	342	326	349	313	303	305	330	324	351	318	342	338	339	376	322	327	321	338	326	324	335	314	335	319	365	336	328	325	336	295	352	309	330	344	320	297	344	312	325	306	332	328	353	314	325	355	336	332	318	355	325	316	315	371	331	319	325	328	331	309	338	324	347	327	343	321	304	339	320	355	334	333	364	342	303	344	328	336	310	344	315	327	340	323	316	327	332	341	336	356	320	337	348	321	315	349	332	358	307	330	335	325	334	330	307	334	294	343	340	339	362	334	348	328	327	327	310	322	339	324	323	316	338	343	359	330	344	327	336	306	339	302	319	342	332	334	351	330	351	324	309	340	310	340	342	332	311	316	351	335	325	295	276	346	339	328	344	318	328	326	319	350	344	330	311	325	333	369	331	298	356	315	361	314	347	345	307	348	335	347	335	365	326	325	328	342	358	371	331	312	337	333	314	311	332	350	349	323	308	361	338	303	318	331	328	316	317	328	296	335	296	342	349	321	339	301	342	374	360	308	366	335	350	333	317	315	338	329	315	355	329	346	345	339	348	305	311	275	310	347	300	318	322	377	371	337	342	329	343	348	317	309	345	295	350	331	338	326	340	336	347	330	312	336	330	333	353	323	330	323	372	305	333	330	314	354	332	340	310	357	333	325	327	354	327	326	335	347	334	330	343	334	357	336	358	337	359	332	320	313	343	329	327	341	335	358	318	325	342	343	318	366	322	325	318	347	317	306	318	281	307	339	325	322	314	309	334	331	327	330	350	339	314	355	371	338	338	322	326	318	359	305	340	354	300	317	322	337	326	333	330	315	338	330	340	342	342	309	348	343	355	342	356	320	352	314	331	310	339	328	320	341	342	341	287	344	354	336	308	314	347	343	336	281	343	320	344	336	308	312	352	359	329	334	343	336	331	326	327	333	335	329	349	352	315	312	312	318	316	345	339	351	329	298	335	360	345	357	310	340	322	327	306	326	328	317	361	307	331	334	342	324	325	351	347	309	329	316	329	316	328	314	338	292	323	321	345	343	315	313	316	313	320	332	310	320	331	337	309	360	380	339	323	332	317	344	313	322	342	367	336	329	332	351	359	321	355	326	343	340	335	362	329	348	322	329	323	342	327	329	363	363	335	326	326	330	341	327	319	378	324	343	335	318	290	338	339	341	286	331	310	345	337	345	355	307	326	352	346	300	348	321	336	360	342	327	311	317	297	345	328	337	340	347	318	343	340	353	362	336	337	322	334	309	332	353	280	329	310	346	307	349	323	311	312	357	310	340	326	363	354	322	315	344	328	349	350	350	367	338	348	322	349	304	330	331	313	349	318	344	332	330	352	326	353	329	289	292	361	334	338	352	309	343	316	359	329	352	365	368	377	317	331	328	351	311	335	336	322	345	319	348	344	312	336	348	350	345	349	349	329	359	308	344	295	307	330	336	331	325	380	328	344	333	335	317	312	369	308	350	334	335	354	351	335	360	326	322	337	344	337	337	356	331	335	337	336	337	316	341	328	345	340	289	354	323	327	337	344	310	331	343	344	327	273	334	345	346	299	334	322	343	331	332	369	340	328	344	342	369	339	336	304	336	362	319	342	297	330	327	335	334	343	322	318	315	334	340	308	322	336	327	331	355	320	352	325	331	337	290	337	339	315	358	346	341	350	351	335	354	355	341	337	313	311	320	337	323	329	328	382	315	351	322	340	315	332	359	306	318	312	299	352	339	328	370	317	322	332	313	310	308	344	336	335	312	356	354	333	333	310	300	313	370	345	302	324	330	352	363	324	353	316	332	321	311	330	332	337	312	328	317	315	338	367	352	340	331	304	337	355	339	355	349	332	333	339	355	349	344	305	306	330	330	342	346	362	339	325	322	330	324	326	320	331	359	366	322	370	342	349	321	310	338	336	303	321	314	331	311	314	355	340	330	317	318	345	359	337	327	325	361	306	327	337	327	331	301	322	356	325	343	325	332	334	320	328	350	336	326	315	346	346	309	337	323	363	326	334	335	337	358	339	326	327	354	355	312	330	306	323	351	364	321	323	285	343	355	335	354	334	326	368	333	347	331	354	352	351	347	316	341	334	336	327	352	327	310	338	337	326	330	323	349	326	335	323	323	334	362	348	363	335	357	352	336	330	357	306	358	303	336	332	321	325	320	351	342	335	314	348	320	346	299	363	349	316	337	358	330	366	325	298	353	359	343	326	309	316	355	338	338	290	351	344	317	319	348	336	334	358	324	291	344	336	330	342	321	343	347	322	310	295	344	344	326	322	343	320	323	314	352	328	304	340	324	358	328	335	325	358	362	315	340	346	301	323	333	337	311	318	347	340	335	335	328	320	364	360	386	367	334	327	322	321	313	323	327	310	359	328	360	325	335	317	313	330	318	331	323	353	343	374	315	331	341	316	338	299	364
33019	54457	47921	35202	26875	20948	25759	30183	25448	19834	13199	7956	4361	1986	1181	885	767	719	697	732	709	728	672	684	689	681	717	674	652	710	739	714	705	686	762	702	723	684	744	720	674	701	690	686	717	725	696	682	723	717	716	676	679	737	697	728	727	694	701	737	677	626	727	712	705	686	704	707	710	716	698	737	688	742	711	668	676	664	728	661	701	671	674	734	707	743	669	717	721	675	700	727	717	749	692	709	736	688	668	673	674	715	740	687	704	717	632	705	671	671	678	717	693	692	712	686	722	720	692	679	680	712	671	699	668	728	727	764	714	688	745	693	708	696	679	696	677	697	732	712	712	719	691	718	703	682	724	683	695	675	638	646	692	716	686	703	694	690	680	743	712	711	730	678	679	673	724	760	702	723	688	712	681	718	695	705	673	707	644	699	694	676	686	646	701	692	736	666	686	696	685	755	671	721	662	700	681	718	725	726	708	682	685	678	725	742	683	663	704	664	680	701	714	687	710	700	701	670	701	683	727	680	721	669	667	752	730	717	710	664	714	678	715	697	703	728	667	679	711	676	734	696	659	692	750	691	723	688	707	682	630	698	721	759	731	712	694	696	728	691	698	684	697	722	738	737	730	717	688	671	655	662	700	716	700	720	723	697	701	723	737	678	680	711	680	689	682	680	714	714	697	691	687	774	682	695	680	696	677	704	690	745	690	665	715	737	730	681	690	684	732	690	709	685	713	711	736	703	688	715	700	664	671	724	652	672	667	694	685	743	705	676	686	743	698	744	675	718	737	694	701	661	657	733	680	689	760	726	718	709	669	737	672	684	738	678	749	667	700	702	683	702	673	732	722	685	729	696	694	671	692	720	683	714	725	767	706	705	745	717	681	714	675	720	662	714	655	705	674	672	729	694	707	714	675	701	680	741	716	668	684	703	704	682	640	699	663	703	735	670	693	662	677	701	698	750	708	706	697	714	718	694	705	672	674	684	728	707	754	703	716	715	669	736	735	698	647	706	709	705	691	714	692	716	705	689	658	711	695	669	725	746	673	685	699	685	724	688	732	687	706	680	748	679	709	732	685	691	717	679	658	734	706	716	699	714	709	688	704	682	693	731	640	730	725	713	697	706	719	707	683	744	749	645	677	673	677	682	688	701	673	713	709	691	674	702	689	696	716	715	736	757	700	676	725	702	682	741	704	724	680	706	718	673	712	761	721	724	667	712	700	727	722	704	711	676	686	673	701	707	705	684	721	739	726	682	703	655	684	653	646	678	701	714	748	666	687	694	734	714	667	705	680	693	722	697	688	711	716	695	690	713	715	682	735	695	733	691	707	749	731	663	676	709	740	704	720	749	695	706	708	732	679	679	737	750	738	666	694	674	696	683	667	703	745	709	717	697	702	710	684	729	723	685	677	697	676	692	727	715	715	696	707	688	727	703	690	742	720	694	675	730	699	743	730	703	683	710	698	672	691	691	671	736	676	718	698	695	674	747	665	710	734	717	686	734	688	734	716	681	657	664	682	687	739	732	713	733	685	705	705	655	728	690	679	704	646	686	702	675	668	692	673	736	708	678	668	688	692	718	744	706	690	707	696	703	716	694	730	653	711	672	731	687	686	647	721	710	679	706	688	741	746	702	674	719	684	665	664	738	750	701	721	669	685	734	759	671	715	693	745	670	714	695	655	674	729	757	710	709	750	740	692	694	712	688	734	698	722	730	719	694	717	707	634	684	730	709	709	736	690	680	708	712	698	704	655	723	684	706	714	667	682	733	731	761	662	730	700	741	656	706	675	661	706	679	748	709	674	683	731	699	681	680	709	636	691	727	717	756	690	688	701	726	702	686	705	661	672	740	719	731	694	674	715	649	694	707	698	710	686	743	707	708	733	706	686	687	727	731	667	718	692	698	702	720	693	708	701	695	709	701	718	702	710	688	767	695	731	721	761	725	657	703	697	678	655	690	687	681	684	695	678	679	709	707	709	703	711	707	659	681	695	672	690	700	670	671	685	705	658	702	673	671	666	666	678	671	687	739	665	674	691	651	729	668	688	674	728	660	689	709	711	690	668	650	708	721	684	689	696	692	696	670	711	648	646	711	679	680	709	729	665	719	704	737	690	728	710	738	655	722	661	678	705	710	700	720	698	723	704	712	778	703	692	712	679	688	653	705	716	672	704	728	693	697	724	748	714	714	710	691	718	724	708	716	701	694	704	677	696	771	682	688	746	721	668	664	666	690	694	672	658	689	739	729	703	739	716	697	689	692	711	727	736	736	699	707	666	770	703	684	763	697	678	733	716	682	638	714	650	770	695	738	669	669	682	671	719	733	717	664	672	742	712	723	703	692	697	681	628	698	746	655	706	756	690	684	722	735	695	716	702	748	759	708	741	687	667	651	703	686	709	708	711	684	715	667	739	643	750	673	695	703	720	693	733	686	684	681	715	682	652	678	733	683	730	709	652	687	698	688	674	705	694	693	730	661	699	718	709	712	721	681	709	736	730	727	673	740	694	725	697	725	704	702	706	718	708	695	709	696	745	718	694	683	686	761	723	692	751	689	725	706	695	687	702	628	667	692	716	686	747	674	709	710	696	697	675	688	722	689	731	731	714	684	669	672	714	754	667	701	738	657	745	697	722	709	692	679	715	700	676	693	684	724	683	728	739	706	684	681	672	746	772	710	707	675	729	740	722	663	691	668	768	675	671	692	715	705	681	688	676	726	703	711	675	716	743	728	705	681	730	715	720	655	689	707	704	676	727	728	672	722	724	725	704	688	682	696	678	741	685	684	714	710	718	708	730	710	719	718	737	686	702	681	715	746	700	693	718	736	731	719	686	757	676	696	720	695	670	756	718	690	683	740	680	670	753	662	665	720	741	648	722	666	695	725	683	670	718	727	708	662	715	675	718	664	709	685	680	734	673	642	699	747	701	748	696	728	695	712	691	728	651	688	700	711	702	678	704	689	699	721	678	683	727	730	712	718	703	674	664	665	704	685	711	709	707	730	678	634	695	725	649	711	722	709	686	680	741	782	695	725	770	701	707	685	718	715	703	703	713	680	709	698	712	654	708	750	686	707	697	701	726	749	698	681	723	708	655	735	684	717	708	712	691	690	778	711	720	713	718	694	690	664	720	705	675	738	713	674	740	728	652	696	701	695	738	723	685	736	645	768	710	662	717	738	699	699	689	685	707	693	701	693	680	682	700	689	700	721	687	690	708	664	757	701	691	670	655	702	686	721	672	719	694	732	752	708	736	682	659	693	724	664	711	711	717	748	704	672	744	713	707	715	673	688	696	709	710	685	702	698	687	720	743	716	694	705	705	739	698	681	676	723	698	687	671	701	687	694	715	652	673	709	692	716	718	716	662	707	709	732	748	729	682	689	726	701	698	724	713	692	715	687	667	716	723	743	664	671	674	695	713	700	664	695	703	690	697	641	703	657	693	672	724	716	730	672	692	740	671	679	686	683	765	718	698	701	712	669	714	714	665	664
23541	21629	29475	24552	23052	27696	23848	27191	25465	19493	11940	6220	2834	1310	680	444	355	325	350	339	352	333	324	346	316	304	301	328	281	316	356	343	346	330	350	328	308	324	314	306	303	316	355	288	324	336	334	292	298	355	345	332	322	319	349	321	323	330	345	321	340	311	351	315	325	331	341	280	291	342	329	335	329	332	335	309	311	307	322	294	298	310	326	310	352	314	313	367	341	330	328	340	331	333	285	322	346	312	331	321	377	322	357	308	326	311	294	328	327	326	310	328	318	333	344	340	344	318	338	323	337	312	286	303	302	335	317	311	328	324	334	329	335	304	296	322	314	344	304	325	357	333	340	302	354	312	341	310	355	316	377	344	356	335	321	329	326	310	321	349	328	346	354	324	343	312	353	299	314	323	318	330	293	321	304	331	291	324	341	309	340	301	310	318	306	329	317	305	306	316	332	296	306	333	340	309	332	311	313	338	315	313	312	345	311	322	328	308	332	330	309	307	279	310	363	327	333	316	295	278	308	313	290	349	348	316	333	312	298	291	346	317	322	336	303	302	312	336	329	307	319	291	334	338	309	308	322	323	319	323	348	326	337	302	331	325	337	339	294	352	308	311	314	309	341	306	305	312	344	328	321	342	352	311	299	333	325	294	333	344	310	318	297	337	321	309	335	315	312	310	316	342	328	314	337	343	330	325	330	321	330	318	324	320	325	323	326	328	336	292	349	328	316	309	350	349	331	318	345	314	336	325	343	329	331	278	307	314	338	338	351	301	320	297	325	301	331	305	322	322	328	334	321	333	310	348	351	311	312	333	377	312	319	330	313	309	348	343	324	312	318	341	330	340	369	306	338	303	319	339	365	315	358	355	331	316	337	375	319	335	327	333	335	314	321	308	284	300	302	355	336	330	379	341	347	357	320	346	332	328	338	326	306	310	344	285	321	360	337	318	346	331	353	341	342	339	307	328	343	299	339	293	309	319	331	334	328	323	308	312	348	332	334	338	343	337	300	326	322	337	322	317	338	316	322	328	330	329	334	305	320	319	320	281	324	330	320	321	352	323	328	325	340	299	338	298	336	331	352	320	328	342	317	357	344	338	335	323	313	335	325	309	341	341	338	338	320	323	337	318	325	335	318	323	342	326	304	302	300	351	329	325	307	314	372	341	311	343	326	316	331	318	347	337	286	328	330	317	316	328	331	338	325	360	316	328	333	289	317	325	342	343	329	329	344	311	335	347	329	331	307	335	346	305	318	331	318	357	335	319	316	328	323	310	325	310	331	316	320	321	336	341	349	352	349	317	324	315	302	284	320	344	328	353	326	319	328	305	341	315	328	307	349	287	334	344	308	319	313	336	315	291	300	335	315	325	336	358	288	340	330	345	295	331	339	315	326	340	335	328	336	341	314	347	317	345	346	305	294	349	288	361	286	270	358	334	331	346	316	327	327	297	313	313	338	369	371	320	342	328	318	365	332	302	302	343	323	294	336	316	353	338	341	350	349	350	331	302	314	342	326	339	362	338	358	312	344	317	347	361	338	361	327	295	324	289	319	299	304	335	298	328	337	304	316	320	313	319	336	350	335	310	320	311	323	355	327	343	315	326	325	294	333	319	326	333	319	304	329	348	319	336	319	314	337	300	298	350	325	374	349	326	338	323	334	316	341	330	352	294	351	348	339	311	302	304	325	314	298	307	335	330	351	314	313	320	336	302	342	365	291	299	321	341	319	310	335	309	319	301	318	329	319	317	319	353	308	348	345	303	354	317	307	312	306	316	320	349	321	344	356	315	308	315	328	332	322	314	332	353	307	307	332	329	327	285	287	309	308	310	332	322	332	331	315	320	321	304	349	315	321	315	333	309	326	339	332	314	304	338	318	332	337	336	324	320	349	324	330	308	303	337	313	300	333	357	327	367	340	310	303	317	317	349	309	337	318	316	326	330	318	351	329	326	332	329	307	330	310	326	334	345	342	355	346	322	286	328	293	313	311	349	318	310	332	337	333	335	321	340	316	309	328	331	326	328	303	311	301	330	320	321	329	304	303	367	296	345	330	311	346	311	346	326	325	353	312	370	324	320	318	324	334	322	323	347	304	356	295	329	314	312	331	351	344	329	323	318	328	340	308	325	304	336	347	319	325	322	339	312	310	308	343	321	311	346	333	309	347	327	334	329	345	331	301	301	304	336	333	321	328	338	348	338	281	337	378	333	311	322	313	297	303	328	294	331	332	315	314	357	330	345	312	322	327	318	327	318	315	350	326	351	342	319	312	350	309	343	314	319	318	368	300	333	337	368	344	302	327	315	293	274	308	324	324	314	320	331	327	324	310	329	326	294	325	351	335	368	333	301	320	335	303	318	303	322	358	306	316	339	302	321	316	329	309	330	296	341	347	311	341	341	309	331	289	340	351	341	312	328	333	334	319	320	313	298	348	319	303	304	320	367	317	317	331	334	328	313	328	311	316	345	334	325	338	329	334	301	315	313	283	324	353	328	350	307	312	297	310	324	310	320	333	352	323	352	346	317	324	317	350	358	334	337	317	288	315	345	314	325	335	322	377	359	329	325	311	322	334	329	298	355	324	307	347	317	297	335	347	314	318	345	298	315	324	337	328	303	344	328	293	300	353	345	331	333	311	315	333	314	361	299	332	321	338	337	345	334	324	316	337	336	349	302	298	307	331	321	327	346	346	322	316	353	304	343	307	363	324	334	338	322	321	324	310	341	261	357	345	366	330	342	316	322	318	295	346	319	324	358	357	303	318	322	313	346	331	311	335	323	318	341	338	323	329	320	326	309	310	350	327	326	321	286	319	296	351	325	342	314	326	338	319	311	338	318	312	322	335	310	338	356	309	281	313	357	317	332	333	342	346	318	322	332	331	336	314	313	340	329	296	362	312	326	335	302	325	338	304	353	314	336	313	361	282	313	326	339	346	328	314	312	337	328	345	344	357	310	291	335	300	327	328	288	326	327	330	342	321	314	304	323	333	337	356	312	307	298	337	299	312	328	328	359	293	312	325	311	330	341	339	328	296	329	333	339	339	303	344	346	333	314	300	335	310	332	292	317	319	344	341	300	326	300	302	338	301	312	326	320	295	322	306	335	314	335	327	286	358	352	296	318	324	362	318	326	331	337	308	327	332	308	330	280	344	319	328	305	306	343	330	309	333	361	323	320	344	347	327	305	326	354	323	319	321	354	319	374	351	320	326	312	308	348	340	333	373	323	301	355	329	317	342	337	304	322	332	293	340	332	322	309	325	344	334	314	310	303	310	332	324	362	303	319	358	315	315	314	361	305	330	350	323	349	318	327	345	348	324	319	315	324	361	319	330	315	323	325	323	328	357	296	357	311	301	308	299	363	308	339	315	327	317	320	331	309	298	358	315	340	299	310	316	331	326	319	337	323	325	299	350	323	359	332	308	323	300	316	332	360	341	312	343	345	321	328	308	311	298	351	303	314	329	309	317	291	304	318	331	312	354	287	319	306	302	315
37551	63010	56822	43907	40093	38755	31260	38852	36139	30286	22464	15005	7812	3570	1636	949	700	660	739	670	642	609	665	636	618	684	636	673	631	679	658	676	644	671	633	615	640	632	641	675	687	641	643	669	725	662	685	642	676	656	671	654	631	646	677	591	665	618	629	649	647	689	673	675	655	609	691	674	614	657	626	677	653	596	639	660	643	645	674	697	650	661	656	695	636	658	657	628	698	652	611	619	663	664	672	664	673	694	664	613	658	662	707	639	625	678	697	681	646	618	651	610	681	666	647	672	655	618	684	643	635	650	632	646	641	669	691	666	599	687	638	687	697	646	671	673	661	631	641	648	699	643	627	661	670	664	653	639	669	677	647	643	671	658	627	666	642	651	656	662	679	711	687	631	659	704	679	610	683	700	638	625	651	656	667	611	614	654	675	669	679	695	676	662	640	645	680	619	692	677	688	643	675	650	664	661	621	635	656	673	676	678	664	685	625	652	687	711	632	633	608	640	678	681	677	699	683	644	671	654	643	631	647	674	655	667	669	669	671	631	624	642	665	655	654	682	696	670	698	675	663	671	604	669	649	630	689	664	717	646	701	672	647	630	650	663	648	675	647	648	639	650	669	657	667	662	618	658	700	645	727	701	622	659	633	625	693	645	652	658	702	609	666	684	649	670	667	648	687	662	677	648	686	652	685	659	682	657	676	650	656	688	691	618	671	695	629	652	644	641	656	598	658	647	674	653	677	647	644	630	629	609	697	673	689	616	669	706	686	628	609	682	677	696	665	637	731	608	657	625	628	702	685	653	609	694	662	703	665	662	657	642	653	635	698	662	627	647	687	631	651	660	633	666	677	638	703	653	665	652	649	648	663	613	656	664	646	661	667	671	642	651	673	643	666	685	651	623	637	693	622	657	687	681	643	674	691	661	666	685	660	635	635	642	628	651	620	649	690	673	641	628	653	608	636	658	643	658	615	661	701	643	646	652	695	677	660	732	609	652	675	654	640	665	706	671	655	642	664	611	664	690	661	643	681	660	722	678	652	631	693	696	698	688	670	628	637	669	631	630	610	732	701	643	647	685	656	627	674	681	657	639	639	646	676	634	621	670	639	659	687	636	663	665	674	681	628	639	636	658	707	638	677	651	649	673	657	657	628	676	627	653	657	648	668	666	661	675	619	649	676	644	620	642	713	694	630	690	630	671	650	637	722	649	695	603	663	643	655	673	658	684	701	669	686	670	660	705	664	676	630	674	632	629	696	683	708	645	644	661	628	662	663	638	673	632	692	620	642	603	673	659	650	625	685	640	671	670	682	655	665	709	638	674	629	714	630	658	639	646	611	654	640	645	638	651	680	651	650	680	643	647	658	661	690	612	692	657	637	616	681	677	669	673	691	643	685	707	652	638	622	678	690	644	647	656	589	623	655	681	679	682	699	658	634	669	677	673	689	617	644	666	671	645	653	659	659	644	616	705	661	692	652	681	604	738	659	590	630	703	617	685	645	643	643	660	647	677	674	664	696	695	656	663	654	685	620	666	679	616	641	668	690	639	652	652	630	656	655	682	631	625	649	718	679	650	687	655	644	703	611	659	647	649	692	675	690	638	649	623	697	608	638	626	578	678	649	654	731	671	694	677	649	635	654	655	676	659	690	713	622	673	625	635	660	666	685	680	672	659	667	659	662	690	677	640	672	700	637	652	635	658	654	644	653	673	659	666	624	627	634	687	670	709	661	675	666	657	639	649	640	684	704	673	714	673	669	673	667	662	656	743	656	622	673	645	705	630	664	634	653	661	678	647	689	651	639	640	678	666	638	642	626	620	665	569	660	702	650	661	660	644	639	617	644	674	658	681	670	642	683	672	663	699	683	627	652	648	623	642	694	663	671	702	621	655	640	653	633	667	669	665	697	632	665	682	685	677	677	617	681	669	664	624	665	666	641	651	643	650	692	651	649	629	698	673	640	623	645	652	649	655	616	678	671	638	638	656	673	690	657	652	615	688	632	642	708	700	650	640	638	655	703	636	652	648	691	654	670	649	654	688	676	640	691	664	626	631	667	611	603	666	648	656	629	697	677	694	634	643	643	639	589	656	666	627	633	656	635	695	620	683	696	633	665	665	658	650	657	640	650	652	678	666	653	614	663	652	664	701	644	629	669	657	667	612	668	629	675	597	661	669	626	652	684	699	677	668	649	642	690	609	675	677	628	696	616	621	640	655	660	669	659	623	706	668	671	622	691	685	664	656	618	652	640	625	676	634	630	665	652	662	672	624	670	683	633	696	615	654	664	618	649	654	576	668	640	668	689	633	664	622	672	696	620	689	673	707	666	713	651	652	688	641	648	674	634	695	628	696	650	654	653	660	697	669	681	638	646	663	627	615	635	712	635	648	656	646	668	647	643	656	678	675	671	611	637	660	661	641	660	644	679	673	694	685	638	616	645	633	640	674	701	643	656	625	651	669	674	635	630	700	660	650	600	637	700	633	695	633	673	630	661	653	647	595	650	660	667	677	635	696	682	646	701	629	660	633	660	654	634	657	636	683	636	669	653	690	660	693	654	676	640	681	675	643	635	641	574	681	648	599	617	704	664	643	644	662	656	642	711	623	675	696	623	618	643	636	668	655	634	651	660	646	657	652	645	658	637	663	689	637	672	595	667	621	696	678	701	667	617	667	637	644	709	661	651	655	623	636	636	630	704	682	685	659	617	680	670	728	685	595	687	676	670	649	628	622	664	676	655	678	672	718	652	667	631	656	624	659	649	638	663	659	666	607	657	678	626	721	671	680	671	654	704	624	641	648	621	697	654	678	645	661	651	655	653	662	665	658	664	640	649	644	628	659	649	661	667	657	678	654	676	689	695	637	683	640	657	667	636	685	634	638	618	654	640	653	596	650	684	669	645	647	635	663	633	596	629	636	655	678	644	696	639	653	640	632	633	644	680	631	672	639	650	675	673	633	627	622	642	677	689	648	655	681	645	694	665	634	633	671	672	669	693	654	638	668	648	691	670	661	720	668	633	646	702	659	680	709	648	658	635	652	628	666	695	668	645	675	672	672	608	640	654	701	660	658	612	658	652	687	673	617	637	670	643	683	674	638	647	666	707	636	634	624	633	643	653	664	702	636	653	671	673	657	646	633	574	648	674	659	663	652	683	631	659	688	659	619	665	672	697	627	651	689	658	660	663	665	691	648	670	649	666	630	660	680	668	622	693	636	597	657	616	674	704	625	640	638	692	632	694	605	695	697	626	625	678	642	628	628	670	646	654	656	690	662	667	598	711	654	662	658	625	634	659	619	665	673	676	660	717	647	718	735	686	625	670	695	647	632	651	647	645	686	659	662	660	716	709	603	649	638	636	606	676	649	603	656	642	657	625	670	633	627	662	589	653	685	651	693	688	649	662	671	680	670	684	671	669	653	656	642	672	656	647	649	663	644	651	631	640	651	668	680	648	604	648	675	605	674	686	655	638	639	606	734	602	656	624	670	635	683	664	681
28081	26960	28644	20218	8799	4438	2825	3036	2397	1951	1340	942	661	510	409	364	381	368	372	341	336	357	349	375	372	364	360	367	390	362	368	367	381	406	382	366	408	363	373	374	389	361	395	342	376	378	356	373	354	374	392	375	373	396	354	392	374	344	365	344	376	392	402	342	368	403	370	357	334	363	341	378	390	357	370	333	398	365	340	349	361	312	348	348	380	336	354	358	364	386	355	371	381	368	404	368	369	345	388	360	383	367	343	392	414	365	392	400	353	350	329	328	333	341	336	353	390	341	379	367	377	353	365	370	397	361	377	375	389	352	342	354	357	380	335	358	363	337	396	353	414	388	350	368	396	369	371	347	345	374	340	387	328	363	409	376	370	344	359	389	380	347	388	353	355	360	364	355	359	379	328	348	362	354	383	360	372	412	397	378	373	361	392	365	363	354	380	414	368	362	383	361	354	407	354	369	344	371	355	375	356	383	388	358	358	369	357	373	373	377	367	355	356	374	365	385	371	343	365	358	359	404	346	348	373	342	352	407	317	373	390	378	366	343	353	380	340	380	336	363	387	365	373	342	405	354	350	387	355	372	339	383	344	350	371	364	360	374	376	365	366	353	370	332	363	378	346	346	389	343	373	358	391	380	405	366	348	371	366	384	351	373	401	343	370	375	369	361	396	324	357	343	379	360	349	356	368	350	387	379	363	365	321	362	362	370	370	389	333	356	342	349	357	392	333	359	355	351	374	388	360	360	307	358	383	355	313	349	375	341	383	369	351	395	373	387	367	354	355	328	375	392	352	350	335	378	341	357	395	367	400	388	354	411	369	370	361	351	381	340	385	361	359	369	336	355	370	374	370	382	374	382	349	365	351	408	384	348	331	387	364	358	378	368	348	373	381	323	323	390	390	368	355	361	357	351	364	410	368	379	395	359	327	355	359	368	394	365	354	370	312	332	361	375	352	355	389	352	332	354	353	381	369	364	362	366	389	375	333	364	360	385	347	352	323	388	353	379	383	326	343	391	368	347	374	396	359	349	377	358	369	326	365	343	365	321	337	344	364	349	356	341	378	380	322	351	330	395	390	366	377	371	390	360	384	414	365	380	387	387	365	359	337	345	367	341	367	388	331	350	341	334	384	367	390	337	367	360	345	367	374	377	375	374	368	362	367	358	364	378	374	383	370	355	352	371	404	343	373	368	386	388	371	391	373	377	383	393	406	358	379	382	370	360	339	358	372	379	368	369	358	341	348	395	380	362	355	345	372	391	385	412	405	355	349	360	358	359	407	350	349	371	365	377	349	355	365	405	350	352	338	378	387	377	389	364	367	352	378	381	362	363	358	387	390	359	360	373	361	385	357	357	385	355	366	373	386	341	365	360	380	381	342	363	407	370	345	341	389	346	361	363	362	381	380	367	388	378	346	386	394	374	342	368	355	376	403	353	363	364	349	357	364	339	357	356	355	362	371	327	369	376	362	348	355	360	388	385	356	341	347	366	379	328	364	350	339	361	397	389	391	375	357	365	373	354	369	332	359	369	386	366	334	381	398	359	390	352	368	357	364	367	355	371	361	333	359	375	395	370	337	351	338	368	354	353	342	357	393	352	381	353	375	378	384	384	365	356	338	390	368	366	362	353	329	319	374	348	338	376	388	359	358	339	354	365	387	378	359	378	367	349	351	372	336	383	375	352	360	369	379	364	356	334	350	371	344	342	350	310	355	387	362	331	397	363	362	413	324	345	380	367	379	363	371	366	348	400	360	377	389	362	364	385	373	388	377	355	358	364	369	382	392	387	348	334	359	377	361	358	392	351	379	374	420	365	368	371	371	370	403	368	362	364	397	332	391	359	383	371	369	356	347	394	355	383	354	396	353	350	356	390	366	356	350	388	369	391	389	337	372	347	369	358	345	349	346	369	358	375	333	337	372	359	381	385	363	333	341	358	350	380	376	344	386	381	364	360	325	351	343	383	365	346	365	382	351	370	375	351	386	371	356	378	391	369	388	342	359	374	372	350	371	336	340	361	335	348	386	376	333	331	356	378	374	345	382	398	369	360	397	382	397	378	369	348	391	401	377	346	392	349	371	381	369	359	355	377	352	333	356	358	353	338	405	344	378	354	386	351	391	367	367	382	385	376	365	400	368	382	351	348	390	365	378	339	339	384	355	359	332	356	368	366	356	368	377	364	388	343	374	319	371	385	383	367	351	335	342	360	349	375	378	373	369	355	348	342	351	350	375	373	363	327	402	367	369	303	379	362	341	368	370	344	352	360	364	406	369	346	341	376	374	356	374	412	348	397	380	336	369	374	343	357	336	359	411	360	353	407	363	343	387	400	365	328	368	388	352	396	361	391	357	376	341	354	381	397	354	357	354	357	359	325	365	392	377	353	390	367	362	351	371	352	379	364	354	379	350	355	359	356	360	394	372	367	386	384	363	331	354	365	353	378	367	356	355	368	362	365	376	354	361	363	357	354	350	353	389	377	334	359	368	330	378	425	356	394	338	371	362	346	361	390	353	380	391	365	354	352	367	367	375	361	340	378	350	377	368	376	362	345	352	351	380	370	357	369	380	361	335	374	365	396	387	333	358	345	351	362	391	367	355	379	341	329	373	388	350	347	363	374	393	377	381	362	348	371	388	367	380	344	388	359	373	390	341	338	377	361	397	418	358	357	348	392	355	375	364	366	377	373	368	368	338	354	369	359	375	338	370	379	342	382	407	344	359	370	366	379	382	369	368	334	363	358	346	357	381	354	358	369	384	354	356	353	373	360	365	363	339	351	355	373	364	366	323	355	382	367	377	355	374	372	371	362	381	361	400	391	362	367	371	345	352	397	383	370	315	375	407	375	348	379	380	358	363	357	369	365	351	365	333	390	362	399	398	382	359	341	362	374	360	392	364	356	347	364	395	376	374	363	375	368	391	351	322	383	351	399	353	361	355	341	313	398	343	386	341	372	356	348	360	361	373	365	350	359	367	365	372	350	388	362	337	358	367	399	357	348	328	382	357	373	355	342	376	365	378	363	357	322	350	372	366	364	369	347	349	384	362	343	370	359	368	403	391	386	410	344	353	365	395	375	364	414	395	389	374	403	398	400	368	364	368	353	341	347	350	356	350	336	360	380	390	344	395	365	339	338	356	381	316	330	367	342	395	342	361	393	366	360	344	341	379	341	377	375	381	367	359	358	349	372	345	371	372	341	365	353	339	365	373	352	372	368	368	389	377	340	340	356	377	357	385	339	379	368	374	391	364	354	385	341	382	320	367	363	374	354	351	375	376	339	347	338	333	365	397	366	349	341	370	345	375	341	397	376	351	372	393	389	371	372	367	357	381	358	354	399	371	369	353	349	377	368	384	355	367	394	369	354	364	330	384	379	373	404	330	358	392	396	346	384	322	380	359	364	353	346	353	370	378	360	342	375	399	379	363	338	297	346	352	361	376	352	377	337	401	405	372	378	333	337	362	364	357	333	357	341	358	361	409	367	352	351
32322	46606	38869	28248	17569	11978	8568	9430	7320	5745	4128	2622	1715	1148	883	829	806	792	750	771	775	745	791	752	770	725	677	775	741	728	746	748	739	740	732	734	784	799	727	775	777	745	765	796	761	768	820	731	742	750	755	799	775	764	760	772	743	703	834	803	784	742	749	765	766	687	797	766	707	737	729	759	760	732	784	798	727	742	726	748	704	788	740	740	753	761	768	761	698	747	757	709	769	790	797	728	758	741	737	756	760	705	682	749	778	764	753	751	707	735	733	762	697	797	743	708	754	754	775	736	717	748	758	783	717	711	719	772	737	769	736	735	777	763	718	754	773	731	754	712	747	699	744	759	759	741	748	724	705	789	766	753	775	768	775	766	748	707	735	784	754	756	760	783	752	731	699	782	705	725	729	752	741	776	755	732	751	748	771	772	753	758	765	728	759	749	718	757	734	766	767	704	760	709	775	731	740	796	771	749	759	755	785	769	750	783	732	721	705	747	781	774	813	759	746	745	766	727	741	751	750	753	770	753	743	757	731	721	722	745	687	751	743	801	740	693	716	792	726	774	745	740	731	776	792	748	754	729	755	766	743	756	704	746	719	756	796	734	747	782	741	789	781	762	748	706	737	749	741	768	749	739	775	769	702	734	715	780	736	771	718	715	767	730	747	759	738	733	750	710	802	744	726	760	736	768	750	742	755	740	758	785	717	738	771	754	717	764	768	750	728	725	761	761	749	731	753	739	760	712	776	734	727	722	784	749	734	723	779	716	740	727	777	681	793	783	755	750	679	765	756	740	747	744	730	745	689	762	737	779	761	754	754	752	777	758	749	792	717	742	773	806	788	764	727	762	732	771	715	743	773	755	754	713	701	773	761	745	743	720	729	762	732	751	742	736	720	765	732	759	738	750	761	774	784	755	766	721	723	759	718	760	745	728	728	669	718	745	766	718	740	748	741	741	689	698	784	783	725	760	744	755	766	761	749	739	715	730	734	767	731	731	717	785	745	767	743	775	768	775	792	737	753	758	735	797	780	755	790	770	785	763	702	731	736	785	732	753	782	776	777	697	743	727	753	795	754	699	752	756	751	753	796	717	719	722	724	717	764	724	759	707	718	752	808	727	740	778	763	786	690	719	753	750	741	752	713	791	760	744	763	757	748	740	791	710	735	745	733	789	736	809	752	733	701	751	740	772	758	774	709	718	761	774	739	723	764	797	756	778	735	698	676	729	739	712	784	729	787	751	755	743	743	779	789	708	760	793	750	756	784	740	779	757	747	791	738	752	735	709	767	741	721	739	739	738	750	691	712	762	782	774	741	750	715	716	746	794	743	734	784	761	760	753	736	744	746	701	762	741	770	757	731	717	781	776	702	691	777	723	708	727	783	781	696	764	778	824	783	761	733	756	747	745	774	742	743	751	733	735	759	738	776	722	810	755	701	732	776	752	703	778	744	788	736	722	774	744	742	765	766	744	782	764	723	770	772	758	671	737	734	720	749	727	807	716	753	775	749	733	767	757	737	722	732	729	770	750	762	751	781	765	729	773	783	747	725	743	737	788	776	745	726	768	765	739	761	747	739	748	770	770	728	759	762	782	725	745	699	768	734	724	734	737	758	747	726	755	735	738	745	747	750	750	731	735	757	689	774	721	721	749	737	821	746	780	780	731	748	740	778	761	702	711	777	762	798	725	787	693	753	716	754	734	737	781	749	779	726	719	721	738	731	763	772	765	770	762	738	748	742	704	746	750	764	765	748	746	748	742	756	733	722	769	772	728	763	791	754	715	763	719	719	822	798	744	754	777	821	732	787	709	749	729	759	745	708	701	740	727	769	754	734	728	727	730	729	759	794	760	773	805	735	722	745	762	738	696	737	780	761	745	774	734	787	763	798	741	748	729	820	730	792	730	751	723	767	712	772	719	753	762	724	742	757	741	721	740	773	788	734	723	773	755	779	724	775	738	771	803	700	725	789	757	764	721	786	762	737	734	739	741	729	748	747	756	736	721	752	755	770	737	666	752	771	713	693	761	724	741	736	738	738	742	731	780	765	693	756	803	748	789	741	716	761	765	763	756	745	736	752	797	745	789	783	754	764	733	761	755	780	748	722	705	778	785	730	721	737	715	787	744	758	745	778	760	736	767	751	719	747	729	761	761	755	788	797	763	715	764	723	769	748	712	747	776	780	780	739	715	731	701	726	747	696	737	794	752	771	730	771	719	764	737	735	767	794	775	784	734	752	750	750	749	750	748	748	729	776	803	776	774	780	730	769	754	781	751	715	736	745	720	716	776	741	785	768	745	744	750	734	729	756	764	761	783	747	745	752	743	745	715	730	775	731	717	755	787	781	798	754	746	776	755	774	753	774	801	799	798	756	746	746	722	723	798	762	771	806	760	726	795	779	749	814	749	779	726	747	786	744	763	724	749	773	767	737	748	737	706	750	700	708	757	780	706	776	752	741	679	764	745	756	735	779	719	754	720	755	779	787	746	781	752	748	761	743	735	765	704	719	736	712	751	746	774	793	752	755	711	743	776	730	741	742	743	732	775	735	742	766	750	742	760	743	733	726	737	740	820	785	756	758	759	736	748	798	745	755	763	771	781	750	730	760	793	749	718	743	716	682	745	743	744	715	791	752	731	712	762	756	733	758	785	758	749	767	738	733	763	743	770	803	776	733	720	746	740	779	730	773	733	750	715	764	776	729	774	765	803	768	750	793	742	791	717	730	757	798	778	777	777	776	755	753	755	724	759	729	787	794	708	761	739	774	753	728	792	766	715	760	715	718	726	704	725	735	733	762	794	766	823	780	793	763	757	779	779	761	761	717	750	737	744	740	734	760	740	782	718	752	749	755	743	727	764	740	741	684	781	739	740	738	767	745	706	712	761	770	740	734	749	740	739	753	776	768	767	726	733	757	760	817	734	764	763	723	753	728	738	725	783	723	763	736	777	772	742	782	756	761	760	795	731	790	755	699	741	733	741	744	768	758	764	732	797	735	731	765	796	766	736	711	723	737	772	739	765	696	769	761	754	778	748	708	750	796	762	777	749	742	765	772	741	712	762	742	720	768	785	736	764	707	778	776	742	768	743	773	741	790	724	748	706	758	745	760	776	755	721	767	744	774	802	719	753	747	731	737	765	824	793	718	763	729	758	782	731	732	739	723	716	783	745	734	687	738	721	728	734	729	712	804	715	792	797	754	719	732	778	725	726	684	711	725	736	771	750	712	732	758	732	740	748	788	703	745	690	754	759	738	720	777	745	732	760	717	744	746	752	785	783	756	745	736	730	767	762	761	726	794	761	761	741	780	806	729	781	738	764	721	778	754	793	698	708	767	759	728	761	781	779	741	733	723	738	809	746	741	762	734	728	799	741	729	727	723	819	769	751	747	794	754	698	720	736	699	759	781	800	729	778	774	723	783	777	738	722	751	743	756	740	734	749	735	739	777	761	730	736	723	726	771	728	752	767	759	738	760	752	726	739	747	747	759	787
24933	21734	28881	25856	19262	13355	10735	15280	13890	9771	5635	2999	1613	772	537	418	364	367	361	338	322	333	350	350	299	347	332	374	338	341	348	311	346	336	347	337	359	347	341	365	329	349	322	336	355	327	326	337	351	349	352	316	349	326	349	346	344	360	330	327	341	349	332	355	329	344	335	312	366	360	320	335	342	346	366	356	376	325	357	320	325	323	358	317	367	347	344	334	362	346	361	336	309	311	313	330	343	363	331	390	354	335	304	370	345	354	323	350	362	310	333	353	332	337	300	318	345	360	313	316	335	342	345	335	362	336	339	323	329	336	324	341	324	328	333	322	328	331	337	340	331	335	321	353	340	354	368	344	348	362	311	357	325	331	336	347	341	336	356	348	342	317	322	360	364	332	340	341	341	350	344	320	332	364	342	323	338	357	342	322	341	337	322	323	332	321	313	356	342	329	319	351	327	345	332	343	315	352	369	356	307	355	327	320	332	360	342	330	332	381	342	357	339	378	378	321	326	308	333	318	353	342	339	316	335	350	331	356	342	344	346	308	347	327	340	339	328	328	306	375	324	304	363	367	335	311	334	343	355	339	318	304	350	316	348	333	333	353	352	356	346	342	333	325	326	351	323	299	349	348	322	356	317	323	345	340	319	351	328	356	338	360	330	333	313	317	325	342	347	333	352	361	345	318	375	341	349	351	331	340	391	379	340	337	314	320	356	330	344	313	349	315	350	326	326	320	341	328	342	359	325	297	333	386	351	336	329	340	311	342	306	302	356	327	330	314	338	335	332	321	328	332	335	330	315	312	346	345	371	363	353	333	314	366	345	339	375	338	322	336	343	336	339	350	321	325	352	335	312	349	338	363	332	321	350	327	326	330	317	326	372	300	329	322	354	313	361	340	326	365	323	370	341	319	343	341	356	341	330	340	325	338	302	365	334	323	312	314	316	333	357	334	330	336	365	338	372	349	345	370	338	344	316	328	351	308	342	327	353	346	296	331	327	368	320	322	324	333	333	330	340	366	340	343	329	364	382	343	329	324	331	322	347	372	354	323	351	337	319	303	363	329	316	347	311	334	351	321	308	383	353	318	343	330	332	335	332	344	312	340	334	352	336	349	346	328	333	402	368	360	326	335	346	307	326	302	324	326	318	345	326	351	360	351	337	355	335	354	323	341	346	343	321	328	339	350	333	333	322	353	317	365	326	322	341	316	346	340	361	333	362	341	342	336	341	327	343	326	318	346	360	339	336	334	343	332	364	298	335	353	334	344	304	359	338	325	336	336	322	373	305	315	353	335	349	356	345	339	352	316	336	309	312	347	360	325	348	385	348	326	329	349	331	321	354	344	329	337	330	326	338	335	329	352	327	368	375	327	348	373	315	328	355	346	368	325	352	285	331	321	357	319	340	354	326	327	342	348	333	345	344	317	323	347	332	335	350	326	379	336	340	321	306	320	343	334	322	374	346	327	332	333	372	335	339	350	349	322	298	311	343	333	346	356	353	357	353	329	336	323	322	338	345	346	321	320	331	328	377	327	358	355	345	334	294	317	338	378	312	343	330	327	321	357	328	312	352	339	333	317	324	332	312	359	282	362	328	299	355	354	354	348	331	354	325	359	376	328	338	349	378	303	349	384	341	312	332	342	334	361	320	359	337	337	340	325	329	351	333	351	354	320	343	334	361	338	338	363	325	325	345	325	330	335	339	386	346	360	350	343	342	340	336	388	335	339	368	328	320	323	350	313	352	345	337	357	342	333	378	340	359	363	293	329	326	326	322	363	336	317	332	351	361	290	333	340	333	342	353	364	314	326	310	331	342	333	330	350	306	349	318	335	343	341	339	357	313	342	326	353	326	348	333	334	347	341	335	332	323	343	363	367	373	334	366	324	367	355	324	366	297	320	328	339	333	352	353	334	347	310	343	356	318	364	318	343	363	309	353	351	327	347	329	361	331	356	309	345	323	342	324	365	353	358	338	349	339	326	329	326	331	342	318	336	315	301	329	319	341	334	332	339	329	321	352	323	348	310	375	348	302	346	359	319	300	328	318	361	326	288	310	309	303	340	349	354	358	356	347	331	337	334	357	351	342	336	373	348	315	335	333	363	348	367	322	344	310	360	305	359	356	371	366	309	365	353	361	325	356	324	353	330	350	326	330	314	322	333	366	319	322	332	324	341	346	328	370	353	293	356	337	343	320	341	350	365	350	359	339	332	366	337	303	369	325	365	343	289	333	335	333	340	333	337	362	325	324	333	314	314	331	298	386	326	326	364	364	320	320	326	339	355	371	327	332	347	368	353	332	359	341	319	365	316	321	361	344	331	353	340	328	334	325	333	365	322	337	365	340	341	352	323	379	352	345	357	331	380	353	351	364	351	326	326	330	319	340	357	314	341	369	312	351	341	338	318	303	329	328	346	369	351	371	358	342	350	389	341	341	365	379	356	361	330	353	330	307	327	329	352	347	309	337	348	349	366	343	321	332	375	314	340	352	392	331	317	344	346	376	364	319	345	343	348	345	347	319	350	314	307	330	334	328	311	347	353	363	336	311	339	320	345	360	334	339	338	344	339	338	337	356	339	316	334	327	355	343	336	329	342	349	328	356	347	345	354	332	366	307	300	340	348	331	312	347	350	357	352	351	382	343	361	288	342	323	334	364	298	379	355	345	324	334	328	347	328	309	362	340	338	350	349	370	353	326	344	336	368	336	309	336	361	330	353	332	373	341	346	363	323	354	349	357	324	356	307	359	314	301	336	330	356	327	333	348	342	371	349	322	312	326	369	332	331	326	319	327	364	337	350	341	344	334	352	354	317	338	349	347	344	356	303	360	326	323	355	327	350	320	374	314	328	329	361	378	347	338	354	319	336	354	328	352	347	353	372	326	328	294	371	353	320	326	339	315	365	338	349	340	335	335	331	362	304	328	356	345	369	341	342	345	320	309	324	337	323	323	328	343	351	315	368	308	322	337	329	329	336	309	330	347	307	307	350	328	340	329	337	316	320	339	325	348	326	312	358	326	337	339	335	331	315	326	342	316	327	310	340	342	313	347	321	341	327	332	358	347	324	320	335	349	363	325	353	346	324	350	328	365	382	326	352	321	332	362	296	357	347	324	347	326	316	352	346	371	363	338	374	371	366	331	362	338	326	300	320	328	295	333	313	366	309	324	347	315	344	320	326	326	323	354	356	324	330	328	318	344	356	327	345	318	337	328	308	299	310	343	350	322	359	339	321	359	339	344	334	331	332	370	336	342	317	336	352	331	321	386	341	312	341	326	342	363	330	339	330	332	351	338	350	354	328	347	334	368	315	340	288	316	341	333	361	323	319	363	352	319	376	333	327	312	322	327	342	335	362	331	286	327	294	339	343	305	360	322	360	297	333	375	371	326	358	307	343	340	353	336	349	367	332	338	352	320	329	355	320	319	370	328	350	300	329	323	356	346	346	325	351	353	344	325	351	356	342	328	346	326	316	314	351	370	343	327	354	324	338
34253	53996	47740	32952	26807	22979	22158	28660	26358	20601	13918	8595	4763	2348	1229	862	752	718	726	723	652	696	717	737	675	682	680	678	708	726	740	694	694	695	697	707	684	708	667	653	686	706	709	703	670	669	708	701	725	678	718	667	667	700	676	688	679	708	708	648	695	737	692	678	751	688	727	689	712	719	682	675	723	697	670	727	654	732	715	727	721	745	730	712	673	669	712	689	675	730	709	705	744	710	666	688	700	751	727	713	668	722	682	657	696	709	696	727	691	674	738	724	691	702	695	719	731	686	681	731	706	729	672	680	645	726	667	732	672	724	712	702	677	697	712	734	700	719	736	709	682	729	659	722	704	690	753	662	720	702	695	651	728	711	697	671	678	695	660	655	700	726	676	669	671	679	711	754	680	684	701	698	738	705	688	758	663	696	694	688	694	736	713	706	689	726	733	662	689	715	675	705	652	713	723	712	742	675	716	707	758	759	677	725	695	717	629	714	689	655	708	637	709	696	740	681	709	721	715	676	677	712	718	697	681	699	730	712	668	731	731	710	669	669	761	689	683	744	719	632	693	665	704	705	698	745	704	727	698	688	716	688	715	676	703	686	667	703	744	713	680	663	699	686	690	680	724	671	717	659	739	747	693	732	704	679	637	744	733	713	737	650	712	693	731	714	714	691	685	671	682	714	720	694	699	660	673	742	686	648	719	717	707	688	691	710	701	685	735	728	652	727	628	728	702	710	644	699	684	653	665	725	693	716	692	693	693	717	698	717	662	687	663	691	693	721	683	663	710	679	672	715	744	684	724	708	716	707	706	745	720	710	669	656	711	682	678	718	706	698	716	705	681	698	681	730	682	720	707	698	720	681	706	718	686	691	684	701	665	705	705	678	680	687	684	707	712	745	725	671	695	722	706	709	722	680	671	739	680	710	698	683	732	665	742	741	698	731	727	675	653	702	676	707	670	697	685	657	699	718	721	713	643	708	713	686	659	705	720	747	687	690	695	726	697	657	708	681	681	659	698	640	667	722	715	688	729	687	653	682	692	667	673	744	675	717	687	711	672	692	679	711	694	687	625	646	643	691	730	731	675	710	684	695	714	707	701	712	636	636	665	672	693	696	707	678	734	713	710	741	686	726	660	706	684	669	699	687	672	719	724	685	699	674	739	698	696	722	723	692	698	720	683	706	671	659	694	688	715	704	685	683	750	687	660	732	678	736	716	667	715	700	706	693	684	729	690	708	700	659	681	693	697	696	667	713	689	693	713	694	704	701	747	679	735	718	734	667	690	684	688	739	706	700	716	660	668	652	658	660	728	765	673	780	669	686	721	687	672	696	696	730	671	670	731	695	732	704	730	639	695	701	695	692	711	701	711	724	716	675	708	708	706	639	720	729	705	706	691	688	674	671	710	702	678	674	647	721	705	679	768	703	694	729	698	692	685	690	711	687	674	710	701	732	693	692	722	701	719	651	727	687	686	709	683	765	714	686	683	701	695	704	724	662	708	730	693	727	738	697	718	690	721	722	719	730	693	687	685	635	699	677	694	764	681	673	682	670	713	712	683	707	653	687	742	663	688	711	751	708	698	698	738	712	697	695	643	746	719	668	697	675	736	706	731	693	687	683	648	690	701	675	698	768	696	663	672	645	678	714	720	679	723	656	725	711	706	694	709	696	681	744	646	728	688	711	700	722	648	705	689	737	726	747	697	722	720	626	705	700	679	745	679	686	678	700	677	665	667	679	703	697	682	684	680	674	715	746	660	752	701	706	702	671	702	683	714	754	725	669	704	699	677	670	729	701	658	686	673	700	669	726	713	688	643	704	676	729	703	703	710	674	686	715	726	686	727	717	711	709	634	700	675	679	691	718	657	694	670	672	709	679	674	700	710	645	720	713	678	643	666	680	722	710	723	691	686	707	722	695	674	725	727	699	712	721	675	708	665	750	668	691	693	668	673	700	742	717	750	687	722	709	650	688	679	685	681	722	685	663	666	683	656	664	707	735	731	692	682	691	703	789	701	695	679	673	678	665	743	659	676	740	672	697	673	724	743	705	735	712	727	698	746	663	680	660	754	663	732	714	698	642	713	700	696	707	709	733	697	681	698	735	726	675	692	709	693	702	695	695	693	718	768	709	698	672	735	712	696	697	708	699	661	699	662	695	698	730	666	686	665	710	658	701	684	749	781	668	694	740	738	721	712	689	688	694	680	716	666	721	665	644	671	718	667	724	670	749	736	739	677	697	681	703	738	704	721	705	711	732	724	695	662	684	681	708	685	766	747	671	712	668	698	730	708	704	702	743	741	689	714	673	697	699	703	659	631	677	643	713	701	754	676	723	682	684	697	696	726	760	724	689	735	699	643	735	712	674	694	708	683	676	718	705	667	675	733	730	717	706	688	685	666	711	682	688	730	726	699	775	718	706	692	692	699	723	743	708	710	714	680	662	687	660	705	689	673	705	708	684	677	722	697	651	701	699	741	691	741	703	661	711	691	749	676	719	717	691	736	760	670	662	741	728	705	697	752	696	693	674	695	671	692	705	749	700	678	697	727	708	699	742	717	682	752	711	721	703	681	734	721	676	721	714	671	658	671	693	672	678	704	676	676	708	735	673	739	680	738	694	712	688	712	728	703	712	701	683	695	684	716	699	694	713	682	705	734	730	681	726	716	735	683	727	674	706	717	718	718	615	726	684	711	673	721	749	676	677	690	699	691	724	705	720	702	696	683	698	676	708	691	687	732	668	652	718	660	721	696	715	682	725	725	673	713	729	664	738	703	691	659	685	746	683	750	694	689	693	732	679	708	730	726	693	721	678	692	639	697	688	749	695	690	724	696	699	753	635	708	706	714	735	694	705	684	692	715	709	714	692	723	702	680	681	681	680	690	717	719	696	714	668	692	711	726	657	713	660	717	658	720	699	699	695	751	712	712	691	710	694	684	704	723	702	696	677	690	680	657	721	687	674	720	704	722	698	699	710	688	711	722	698	732	681	677	638	698	678	694	723	736	729	674	687	680	756	707	695	715	733	694	734	644	718	720	696	657	664	693	700	702	675	692	696	720	691	743	710	737	713	684	707	682	708	704	659	722	680	676	710	681	690	694	696	701	717	695	662	681	704	719	705	728	670	709	688	690	708	707	725	734	703	706	711	690	721	700	663	714	714	676	695	690	676	700	736	699	670	705	660	700	709	678	697	686	686	695	752	701	715	679	683	746	684	712	655	687	675	708	688	668	708	715	701	691	655	672	687	703	672	710	733	660	705	721	707	706	667	716	668	653	710	693	652	691	696	706	673	726	716	728	690	705	723	716	740	668	659	687	676	704	764	738	665	701	701	711	711	661	704	651	683	747	714	692	715	698	672	706	707	696	693	687	656	694	686	691	708	732	675	698	683	739	741	717	681	735	631	744	711	644	718	706	675	723	714	713	692	689	699	726	727	669	658	647	716	721	718	689	675	652	725	704	681	698	679	673	695	716	707	708	697	684	720	719	680
23593	21613	29439	24347	22096	25039	29532	25880	26575	21311	12753	6209	2917	1387	700	453	368	312	367	339	339	323	339	330	349	350	294	353	308	357	330	336	344	329	368	313	303	327	333	361	301	339	290	331	309	309	320	315	334	309	308	368	324	321	331	326	378	322	336	315	366	322	311	326	315	336	338	322	344	308	328	328	310	363	310	327	371	348	333	318	384	319	349	354	359	360	340	312	321	375	303	312	309	337	340	338	322	345	331	323	323	345	332	314	326	321	337	337	303	363	340	309	318	347	286	305	313	301	318	364	326	358	307	344	299	312	327	340	351	324	309	324	321	354	340	340	328	351	332	319	322	331	338	358	311	344	328	300	341	345	326	353	342	312	324	290	351	335	340	321	369	317	332	358	312	331	332	318	342	352	321	341	336	326	335	329	334	322	333	324	372	362	317	346	345	349	336	323	345	343	333	341	300	319	332	344	326	321	327	333	345	323	308	334	310	333	339	331	369	303	323	334	336	335	331	308	343	320	328	322	317	340	304	301	350	314	345	345	313	330	298	304	319	353	329	309	332	344	332	342	303	351	321	326	356	333	339	324	307	311	346	329	334	346	317	332	324	302	327	361	314	348	314	288	331	339	318	323	351	343	341	345	328	338	302	347	337	358	344	342	340	303	338	331	323	345	319	358	334	332	336	326	323	344	297	327	322	335	304	329	327	340	306	358	303	318	343	323	317	332	311	299	346	344	332	320	329	315	297	309	317	334	326	318	379	326	308	319	315	345	347	335	327	318	332	353	315	325	348	304	361	323	325	318	317	321	330	315	366	302	316	321	336	306	319	328	331	340	320	316	323	345	312	331	316	319	329	326	311	328	333	333	312	314	319	328	346	321	339	316	331	302	325	320	293	342	310	333	365	316	327	315	302	299	307	332	344	351	356	330	327	313	356	331	348	318	302	332	322	306	316	341	327	329	356	316	348	321	334	321	296	347	337	333	294	343	342	335	290	342	353	320	335	336	357	292	308	338	304	317	345	333	343	332	316	319	282	333	349	318	348	358	309	352	331	318	331	299	315	291	292	312	306	348	336	338	314	313	347	310	320	309	327	313	328	329	321	329	311	350	305	342	285	316	341	321	343	316	351	308	334	328	323	346	325	349	336	337	304	337	320	315	338	346	339	296	348	308	302	326	382	364	328	357	324	338	335	328	312	304	335	319	353	329	284	322	335	341	314	314	326	330	332	328	317	343	316	330	312	324	333	328	311	324	353	322	321	337	349	326	310	349	337	322	345	351	329	304	326	321	329	329	337	327	332	345	331	331	326	336	291	327	322	343	330	360	349	323	318	332	350	319	339	308	337	319	323	359	346	307	317	346	316	327	341	308	344	334	315	349	307	335	331	363	312	363	347	290	344	327	348	306	324	342	328	301	301	331	328	344	320	329	339	324	314	322	352	370	314	325	350	341	343	326	326	328	343	326	324	336	324	352	324	318	348	344	321	320	342	322	331	312	318	322	318	307	377	353	362	317	322	352	290	306	310	335	311	370	313	333	328	321	330	322	315	331	334	295	361	332	346	303	323	329	343	315	331	328	335	312	313	340	350	312	326	319	316	318	340	340	311	345	339	309	316	308	329	319	328	323	313	345	362	330	317	331	352	331	335	357	303	320	342	304	292	326	316	302	304	311	336	334	344	326	340	328	313	319	305	329	331	324	326	303	328	345	326	329	325	309	324	317	311	318	322	311	318	340	304	274	314	322	331	337	316	308	313	327	302	310	320	363	293	336	311	301	330	351	324	330	306	307	322	349	363	340	339	320	355	304	331	311	339	320	300	325	332	344	323	335	357	317	375	352	322	318	364	319	338	319	311	344	333	322	332	356	321	354	343	336	342	314	354	310	347	324	345	307	303	332	331	330	315	328	343	305	327	347	337	340	321	299	336	347	305	310	327	354	311	350	336	349	320	323	317	319	337	355	309	328	326	327	313	349	312	351	327	330	316	336	330	330	344	343	305	333	342	329	310	329	312	296	335	302	316	333	335	321	276	309	321	337	305	337	343	317	344	365	303	342	293	324	341	330	338	327	300	317	348	342	318	349	320	310	312	323	330	316	332	335	310	343	317	337	348	295	334	333	334	327	308	332	340	310	331	304	314	338	349	295	324	317	321	318	292	344	316	347	307	322	305	308	334	336	346	331	304	317	311	332	329	328	310	340	342	313	301	357	331	316	335	336	301	362	341	356	335	311	336	296	331	306	348	348	359	343	326	340	304	330	325	313	291	344	305	315	318	308	344	320	322	360	323	305	347	335	335	297	358	331	332	339	356	321	360	329	346	326	316	335	353	325	317	315	311	327	300	326	319	310	309	370	311	338	291	351	325	308	319	352	325	318	340	302	334	347	351	352	337	338	343	355	325	352	322	326	338	306	315	317	329	290	328	312	332	299	298	343	337	306	312	322	308	341	336	335	320	322	360	368	315	334	318	325	317	313	358	322	324	329	326	339	331	348	300	329	324	317	319	346	309	319	341	332	346	305	332	314	323	330	331	327	282	326	306	320	343	363	334	307	344	351	342	331	349	336	326	350	311	308	313	304	319	361	340	331	312	323	319	298	304	332	331	320	300	313	325	345	345	313	326	293	328	319	309	293	312	338	314	349	328	308	337	322	326	331	314	302	330	345	357	361	332	320	325	364	322	344	352	342	326	324	315	352	310	322	328	314	315	335	307	338	324	309	308	314	312	305	309	324	327	321	321	349	311	296	325	362	326	329	349	351	312	326	327	307	301	352	326	339	327	321	326	339	317	306	344	332	315	318	319	306	344	322	319	313	304	305	315	314	309	356	319	331	335	343	338	333	316	316	310	319	331	319	324	337	338	335	309	326	338	290	321	359	344	338	324	328	312	336	294	327	329	297	296	315	340	314	327	368	310	348	346	316	341	319	331	314	338	309	344	312	335	320	326	303	350	341	343	332	338	331	279	373	324	319	331	331	313	364	295	328	343	314	338	314	325	318	333	297	311	297	324	342	337	347	329	339	333	320	295	327	342	333	311	330	346	332	321	319	334	300	323	337	334	326	309	333	326	311	321	343	338	327	344	366	362	344	331	351	314	359	333	321	308	323	330	339	325	332	329	330	354	359	331	326	322	328	337	314	332	279	331	341	303	318	340	325	293	334	354	326	327	365	317	336	335	306	307	311	309	322	325	348	309	330	313	370	337	281	326	339	364	304	361	315	320	319	359	286	320	336	353	328	328	334	333	282	341	311	309	352	341	346	297	336	287	323	359	345	315	325	322	312	302	328	316	319	356	340	373	308	331	339	331	315	310	325	335	372	348	325	357	303	352	317	321	335	318	326	321	322	324	349	358	285	320	314	312	344	318	324	308	309	336	330	345	335	318	357	291	322	316	293	326	339	311	330	347	336	355	306	329	333	309	351	330	338	296	327	340	348	329	332	322	340	316	343	307	344	357	333	371	333	330	350	321	330	349	304	327	333	327	345	341	305
37795	62511	55648	40358	34811	36427	37038	37365	37645	31486	23078	14580	8171	4041	1887	1026	772	627	675	659	651	653	625	710	649	647	656	665	636	623	686	649	648	608	725	685	679	669	627	638	671	650	652	676	616	695	676	679	693	633	603	636	665	635	676	652	636	668	737	650	666	671	715	660	682	681	650	662	686	656	656	669	658	688	625	632	654	664	653	677	633	671	663	683	612	698	649	620	621	676	634	628	638	668	609	663	669	655	664	628	635	654	620	616	615	681	660	632	693	639	672	640	680	656	649	656	683	693	650	648	674	688	620	681	657	663	654	641	661	680	677	658	663	648	627	659	640	708	660	626	659	595	650	669	641	667	681	620	649	631	661	709	668	648	669	636	676	635	686	644	668	669	644	704	668	623	676	665	674	648	701	716	632	642	657	637	669	679	650	672	665	654	635	639	655	643	703	687	633	643	664	666	650	649	695	653	629	658	640	642	652	650	659	632	655	715	646	682	631	653	671	639	644	676	657	659	647	614	688	650	608	630	647	639	599	668	729	658	658	641	685	637	608	661	698	657	636	665	659	668	644	651	643	663	675	649	656	643	650	684	643	642	664	644	609	662	625	631	702	648	646	648	693	645	632	696	663	674	661	719	686	673	681	696	642	652	694	654	648	689	674	641	663	665	632	632	647	669	649	677	638	653	705	649	672	622	638	660	662	623	674	636	687	595	683	712	645	652	666	649	672	678	662	664	658	673	666	699	663	680	651	651	665	654	676	627	636	645	606	648	601	645	665	653	699	674	663	647	666	616	644	656	648	643	642	671	688	685	666	704	661	656	700	696	620	663	678	755	664	657	672	646	631	647	702	687	659	679	640	656	676	638	642	643	668	724	636	661	629	690	618	622	647	646	659	655	673	641	674	642	614	671	653	641	649	635	639	628	635	640	675	665	673	723	656	685	637	670	675	640	668	675	669	653	679	639	638	631	633	666	689	616	703	657	682	653	634	669	630	676	627	679	690	684	637	660	652	613	620	666	618	658	676	654	704	657	701	646	650	678	605	629	684	695	693	686	654	657	676	610	672	656	675	664	640	704	676	623	691	665	639	635	643	641	660	671	676	655	697	650	682	606	664	667	639	658	687	653	699	666	656	678	693	646	625	720	667	655	620	630	660	677	670	722	628	651	719	705	662	674	650	649	620	632	676	667	682	645	627	659	662	678	649	652	627	642	688	684	668	690	654	673	632	670	623	676	663	663	637	673	693	647	692	661	649	645	650	660	700	644	657	643	703	667	682	708	632	653	680	686	712	707	657	661	676	672	658	670	616	669	660	684	655	662	640	645	614	626	635	628	672	678	672	675	704	674	615	663	633	655	630	655	672	641	663	663	685	677	643	655	671	661	606	657	653	663	628	673	650	655	699	599	672	635	712	739	644	641	694	718	656	638	648	665	656	630	601	665	666	677	693	679	665	696	675	597	653	693	624	649	648	669	672	667	643	651	671	627	651	665	642	652	651	682	618	685	624	669	650	612	704	632	669	631	643	681	661	691	632	636	690	682	658	609	692	649	669	633	670	664	699	647	650	676	670	687	622	670	634	670	658	675	688	635	673	652	635	688	688	682	674	664	675	661	642	634	646	626	677	708	683	719	666	620	681	668	681	715	693	666	675	644	659	614	678	649	609	672	670	655	649	680	689	626	696	627	672	685	624	633	656	675	661	684	685	680	628	647	647	663	667	676	617	669	659	661	630	614	638	636	690	687	664	619	638	652	651	680	686	664	671	678	661	676	639	659	637	609	681	655	641	675	682	727	711	662	653	690	615	644	668	619	683	627	604	662	628	649	606	657	665	639	657	690	657	710	665	705	647	649	652	639	638	671	703	706	682	636	639	626	655	651	656	670	642	673	613	655	697	665	647	655	665	704	715	672	689	714	647	638	675	668	627	670	652	669	637	644	658	612	653	647	584	668	654	701	624	685	667	669	630	671	660	646	674	644	677	661	689	604	677	675	639	666	663	645	685	654	689	639	631	632	666	631	649	601	679	688	688	641	646	651	698	637	654	647	691	703	675	678	644	666	650	678	651	648	607	684	653	649	629	678	684	689	645	610	663	644	681	654	700	686	650	628	675	641	657	657	642	620	659	655	665	690	655	661	661	668	650	651	669	644	706	650	658	700	649	641	622	645	707	683	611	652	684	681	639	712	659	642	654	676	630	660	611	677	685	653	648	643	660	643	683	619	623	639	625	687	695	618	657	654	649	644	639	655	669	638	633	646	659	630	658	637	678	651	679	616	706	663	641	625	672	626	723	646	654	646	645	679	670	639	708	597	676	667	635	662	678	645	654	657	669	649	643	586	642	670	690	686	658	632	659	673	649	633	667	680	644	681	630	714	657	651	618	640	666	623	692	630	684	664	647	673	686	699	658	680	660	663	662	686	686	655	629	625	662	615	664	665	674	630	678	666	614	673	661	692	640	680	617	632	645	648	683	680	626	656	634	649	678	657	688	615	673	619	686	645	655	641	653	661	665	715	636	615	656	645	642	626	674	675	689	665	659	694	655	649	687	664	636	634	680	605	646	643	695	651	680	681	667	641	656	704	645	642	673	673	629	694	676	650	690	652	681	643	670	693	660	655	636	697	687	657	636	638	638	658	663	663	653	634	631	704	666	633	666	690	636	660	625	629	685	670	695	619	672	673	612	642	662	647	632	618	655	698	661	674	613	695	684	702	701	647	639	686	694	611	692	637	668	640	670	612	622	687	646	624	645	654	660	650	714	683	610	679	600	644	687	608	663	703	667	610	625	649	678	599	695	646	663	643	639	649	676	606	677	674	645	662	681	645	621	625	637	652	658	677	696	641	650	695	695	665	674	691	667	614	655	708	693	680	631	678	627	637	705	639	657	615	685	645	663	663	690	658	641	676	623	663	641	672	660	675	665	597	658	602	688	661	655	656	680	666	693	680	666	669	685	627	619	678	649	665	689	641	686	623	676	650	684	692	693	653	640	630	655	629	657	665	647	630	633	673	634	679	654	669	668	674	686	691	629	634	627	660	624	632	666	662	665	656	662	668	666	612	610	663	654	680	680	631	637	650	669	624	645	672	686	619	629	634	637	665	673	673	639	705	650	681	678	702	684	713	682	685	685	636	676	666	674	652	630	700	638	652	654	627	637	627	653	688	675	661	638	664	648	676	643	681	670	649	663	694	635	666	666	669	648	664	671	661	653	656	663	651	665	644	661	668	665	653	650	681	653	662	626	659	637	716	655	702	659	646	666	675	687	643	658	595	639	601	669	686	677	641	710	614	630	648	653	663	706	604	652	685	657	685	647	630	619	668	620	656	631	625	654	693	662	656	649	626	656	655	695	704	692	659	643	637	691	672	646	619	629	642	666	628	681	652	674	695	650	658	694	672	604	649	645	671	669	680	673	659	590	645	620	648	654	670	694	681	651	710	657	641	647	662	627	637	690	669	650	622	729	645	617	662	647	619	666	674	651	681	637	676
27823	25770	24352	16488	8210	4593	3091	2739	3230	2657	1703	1129	764	489	406	393	376	374	336	378	381	372	358	410	356	380	348	376	384	341	367	363	339	364	370	373	364	333	380	345	351	364	370	398	343	332	367	372	375	360	356	342	359	378	355	372	353	344	340	350	395	349	377	339	327	365	372	343	355	360	351	352	357	367	362	363	372	354	375	342	392	342	339	370	348	334	356	329	344	386	320	386	330	350	387	376	385	361	357	373	387	347	347	355	368	358	382	336	359	354	365	374	356	373	309	352	351	377	373	369	358	379	372	346	351	356	330	341	358	347	354	357	310	362	364	399	323	330	390	359	363	342	365	376	338	380	393	374	355	353	375	385	379	366	362	366	387	372	350	343	377	352	356	372	361	341	384	394	356	344	351	357	377	347	354	362	332	378	380	361	379	342	403	374	352	384	365	387	360	381	351	369	376	349	343	355	369	353	410	362	362	358	324	379	341	368	360	358	351	357	374	343	387	364	386	351	350	360	357	360	408	367	372	370	370	333	366	360	365	366	384	341	374	349	359	357	403	367	365	377	349	321	344	337	329	375	380	345	367	358	391	394	360	364	370	347	345	392	375	355	345	343	334	359	341	383	336	385	385	365	363	343	335	359	393	366	358	370	355	327	412	371	330	347	382	402	337	345	345	327	351	382	377	379	370	359	373	362	334	342	345	348	363	386	352	371	390	353	347	366	355	339	350	360	371	366	379	348	369	386	386	347	339	347	356	390	342	326	350	352	351	383	378	362	338	397	374	348	368	362	375	335	377	369	390	366	344	338	355	349	377	361	324	322	365	366	373	366	333	386	350	356	362	341	344	331	374	391	370	350	384	342	387	358	356	363	349	362	403	343	361	390	370	374	357	360	370	377	362	401	348	374	341	349	368	386	377	354	397	375	381	387	322	340	347	363	334	353	399	361	335	400	374	398	368	361	366	371	360	349	368	349	372	335	316	356	361	383	339	320	364	354	351	356	373	367	372	342	359	343	337	391	356	360	372	368	371	373	326	347	351	345	341	354	344	387	356	338	408	366	364	392	355	367	366	367	364	340	338	380	366	383	387	373	351	370	387	381	323	393	330	347	348	370	364	370	385	396	383	328	377	330	393	359	366	373	364	386	345	394	347	326	317	345	338	370	355	351	348	372	331	354	378	370	350	362	359	367	337	370	355	356	384	362	375	366	348	375	344	365	374	356	336	366	394	350	359	353	367	356	369	391	358	361	336	388	351	333	338	381	382	367	376	370	353	364	355	352	344	364	360	368	381	327	356	352	364	355	395	401	364	330	371	330	355	335	357	378	353	339	342	375	341	360	336	322	334	327	360	359	342	354	370	363	406	349	352	342	365	365	376	374	369	396	333	341	344	351	373	340	344	372	371	359	372	314	392	334	356	357	343	374	334	335	361	374	364	330	357	370	365	356	358	342	359	316	381	370	400	356	350	337	356	356	341	359	339	339	344	372	344	403	355	344	363	354	347	378	394	326	364	421	323	336	360	348	337	382	355	364	378	345	390	347	339	345	345	351	356	327	352	390	391	375	379	364	370	365	378	397	392	352	370	360	371	366	360	368	365	341	336	363	380	369	358	337	331	378	326	367	374	369	347	320	346	365	365	378	361	385	360	380	342	356	349	368	348	358	371	340	369	351	379	369	328	365	345	358	361	390	342	334	351	399	353	362	336	387	354	363	381	323	344	376	361	344	343	380	373	373	372	369	361	372	356	344	384	367	382	377	359	370	390	353	346	360	390	345	383	365	347	373	368	366	384	376	338	385	360	351	373	365	325	376	332	366	383	356	366	381	366	366	354	393	367	341	344	397	382	382	351	367	369	374	332	344	381	345	342	377	358	381	345	388	359	367	340	367	371	390	331	373	349	360	378	329	336	346	346	337	378	323	386	371	361	368	399	379	353	396	355	345	388	330	370	380	384	366	357	361	322	354	358	374	348	367	360	354	359	351	376	352	335	348	387	373	391	355	382	365	350	337	374	380	381	344	339	358	361	341	394	363	356	330	340	362	391	369	377	385	362	364	388	337	365	368	335	392	356	371	353	364	379	335	381	335	378	349	350	360	356	347	366	371	361	366	373	347	361	376	385	382	359	366	327	356	362	375	364	341	385	327	327	356	346	395	378	355	324	356	364	365	312	350	342	380	387	364	355	391	368	373	356	380	326	375	371	368	365	346	368	377	345	359	343	364	386	349	402	354	376	334	380	384	401	340	374	387	306	362	370	343	371	354	383	419	359	365	365	362	415	364	380	353	358	378	362	386	389	382	335	380	339	361	320	379	350	380	336	351	402	403	353	336	348	364	388	339	361	383	322	345	353	383	359	332	361	359	372	362	355	372	351	327	354	365	348	353	390	355	339	371	384	372	390	361	377	345	378	396	366	386	328	360	386	386	358	388	325	377	342	364	375	376	335	350	361	349	345	354	372	358	397	370	362	344	390	367	380	359	371	333	397	382	349	353	357	331	359	381	343	360	365	369	347	366	354	367	363	389	349	372	335	376	331	346	350	352	385	383	368	374	391	378	344	343	372	356	356	373	370	371	375	357	402	355	353	359	339	345	341	377	349	352	385	357	391	364	351	393	372	385	353	353	342	341	393	358	356	389	327	353	364	327	360	339	311	342	321	352	413	366	343	379	344	355	365	353	379	376	329	398	378	348	408	379	345	357	357	354	354	383	372	353	313	366	356	356	357	357	344	394	357	345	372	356	334	390	341	349	359	360	356	358	348	363	340	359	387	360	385	344	330	369	328	363	389	365	348	400	367	377	370	373	367	359	334	359	382	339	347	357	381	382	373	330	349	348	347	377	383	371	349	340	361	344	375	363	363	385	330	328	341	350	392	369	355	362	361	381	377	365	411	354	363	402	380	303	369	356	378	385	319	369	371	380	353	354	367	352	346	329	385	379	361	345	322	371	351	364	355	389	396	362	352	356	334	362	350	355	363	366	353	366	366	354	361	394	351	350	338	352	349	354	361	365	359	339	349	383	339	359	387	348	398	367	363	353	351	352	340	349	371	376	377	318	382	375	344	375	359	342	355	358	383	348	344	351	349	375	356	335	413	403	366	350	396	389	378	368	375	355	368	354	313	375	330	333	365	349	372	377	384	358	366	377	392	385	381	349	351	371	369	363	331	376	350	343	349	329	378	398	370	384	363	345	354	394	364	324	342	362	390	374	357	379	378	356	328	344	350	369	371	364	372	346	321	365	369	358	359	317	338	390	346	363	349	335	337	357	370	403	330	341	378	381	371	350	393	396	355	366	340	377	379	367	357	371	373	381	386	357	342	338	348	351	384	357	346	360	355	338	375	369	334	356	366	378	353	359	359	359	354	365	338	361	379	372	391	326	365	346	355	408	354	366	357	400	409	364	349	346	372	366	355	353	375	351	354	353	366	390	382	384	329	365	342	387	354	366	360	337	353	349	364	381	359	357	391	364	382	366	378	377	347	361
31355	44069	33214	24467	18156	12787	9323	8855	9530	7549	4917	3182	1998	1254	929	791	779	749	782	781	727	805	738	778	727	710	767	759	788	703	706	706	722	741	819	811	777	714	773	783	685	789	798	749	767	757	714	729	708	793	745	763	787	726	728	768	726	734	753	738	735	780	743	753	690	723	731	733	763	735	681	781	737	775	771	753	723	742	724	724	766	743	785	701	731	723	758	786	746	757	716	776	766	711	709	777	710	809	737	738	720	752	772	704	716	759	763	760	733	773	720	730	765	773	722	745	766	691	760	700	726	790	766	745	777	732	756	775	734	707	723	746	785	732	713	754	765	739	789	732	765	741	745	730	753	702	798	721	758	803	768	761	766	736	800	772	753	738	752	744	793	714	733	706	728	712	749	694	733	751	730	783	757	732	716	741	733	761	702	754	720	769	741	736	749	760	768	785	748	778	752	727	732	772	712	746	704	711	750	779	777	751	770	733	760	739	762	775	744	752	766	774	709	721	743	766	722	779	730	714	731	729	764	773	754	720	752	714	760	736	736	728	762	800	768	729	770	739	715	730	721	752	789	760	723	724	730	714	765	767	683	722	744	763	685	716	727	720	719	689	754	742	791	727	743	743	745	753	703	754	817	769	690	773	755	691	762	689	785	717	735	722	764	749	701	771	749	737	798	746	730	791	718	765	738	737	770	767	772	713	754	799	735	776	760	742	750	717	734	760	736	735	747	729	731	771	730	740	741	763	763	721	767	747	697	785	750	714	705	732	746	712	718	773	697	737	722	746	720	746	757	758	772	709	758	758	763	723	756	743	725	734	734	741	744	765	742	715	703	775	782	739	769	761	748	741	760	683	760	749	742	772	763	734	710	761	772	744	763	764	716	708	755	775	682	764	775	718	784	726	753	715	693	740	719	720	753	807	724	750	717	694	776	733	730	734	760	725	804	708	736	720	732	758	767	774	797	762	712	764	774	780	724	758	804	775	769	784	742	723	754	685	774	764	744	793	768	745	775	780	780	753	710	724	755	761	771	709	790	775	767	739	744	777	705	780	721	745	751	775	746	717	776	752	758	735	694	683	746	757	772	758	763	773	738	770	711	688	709	788	724	764	716	740	787	733	757	743	754	748	806	733	702	744	746	753	707	740	737	738	737	743	739	759	791	745	721	762	757	718	726	741	742	757	716	752	808	755	694	707	709	747	729	669	773	737	694	748	744	712	768	746	720	758	717	718	693	706	769	730	742	739	796	769	704	737	784	693	745	795	704	729	727	772	736	746	722	698	766	773	741	785	730	767	764	695	722	725	747	720	784	753	706	712	734	719	746	706	723	787	793	717	714	758	773	733	695	713	688	800	739	720	716	735	784	730	725	723	715	725	726	726	700	742	747	727	721	761	731	724	739	734	731	700	731	743	770	725	732	764	778	748	674	777	727	786	798	765	700	745	711	717	744	736	784	747	725	771	703	762	773	759	762	749	776	705	736	748	714	752	729	723	767	717	737	735	747	744	747	725	751	742	738	737	727	778	719	728	707	763	725	720	708	754	736	776	702	722	745	771	758	724	739	679	762	748	769	758	706	745	745	739	744	759	762	749	753	742	725	714	761	728	739	738	726	757	743	708	682	745	721	731	743	729	760	716	756	780	726	765	672	703	722	727	749	726	737	706	739	762	737	729	773	693	753	751	764	791	746	721	718	759	748	739	770	763	752	739	744	751	736	732	812	757	694	746	715	700	725	728	739	743	763	740	753	776	737	734	736	751	736	737	718	699	730	745	755	722	749	798	765	741	740	735	696	737	776	785	750	771	762	785	740	778	729	715	743	684	699	744	816	761	756	758	788	774	763	740	753	784	729	744	736	758	745	732	787	720	769	718	770	736	769	774	739	730	719	717	755	740	694	755	725	805	771	688	706	769	758	755	738	672	744	741	758	738	749	810	762	742	726	758	731	706	728	739	751	718	746	791	752	744	742	792	714	703	754	705	721	746	734	683	710	738	743	700	729	697	758	796	737	769	749	763	786	757	777	781	708	697	731	743	725	758	743	755	746	730	725	765	751	754	738	746	738	776	784	748	791	738	758	775	741	741	733	764	756	736	755	735	740	737	741	751	747	746	720	776	752	707	716	702	777	764	770	742	724	740	727	734	755	741	779	783	752	757	797	744	780	742	748	762	720	757	753	745	767	697	766	741	746	719	767	759	770	754	762	727	807	733	664	757	728	789	747	741	740	764	781	707	780	767	718	715	705	782	772	731	706	703	738	733	743	722	724	791	768	753	744	736	772	719	721	783	771	773	727	729	749	776	766	761	775	764	707	701	735	738	744	768	732	747	759	813	777	732	763	720	770	758	781	706	790	746	758	782	729	722	681	721	772	703	750	769	790	702	699	721	730	745	730	740	744	681	754	737	751	759	751	787	735	797	755	752	751	704	786	729	777	753	724	783	765	713	734	723	773	756	761	755	747	719	757	752	742	756	754	749	743	731	784	729	787	762	722	774	717	734	747	728	711	786	725	764	756	723	773	702	725	761	801	768	780	730	763	774	710	760	779	774	737	737	739	739	722	686	726	727	767	747	723	712	732	738	760	734	778	751	703	772	732	775	766	703	730	757	735	755	811	752	744	670	757	756	756	748	743	773	733	733	778	732	730	773	791	736	753	749	792	785	777	728	696	701	753	740	724	727	736	689	730	747	766	762	735	739	718	762	742	713	765	780	707	694	743	783	680	761	709	667	713	713	777	769	744	715	738	763	752	744	725	747	707	735	731	779	739	749	739	763	749	740	732	721	722	786	733	714	762	718	726	768	784	714	746	710	737	777	753	767	733	764	720	709	781	735	752	698	757	738	719	725	730	721	761	763	757	739	749	752	715	777	758	711	783	768	715	736	738	708	762	756	753	751	725	766	775	799	738	760	767	718	742	755	741	766	725	790	714	769	748	768	722	756	733	725	743	726	764	773	754	733	721	754	710	783	747	769	715	772	752	721	754	776	781	718	799	706	759	763	743	755	759	720	760	738	753	749	727	722	730	719	746	730	728	788	768	722	810	782	769	709	789	754	726	756	720	776	688	736	761	767	708	757	738	746	746	745	724	746	751	778	709	764	776	807	752	741	753	784	742	764	751	707	754	737	687	730	721	747	750	726	784	745	663	750	779	754	773	820	732	751	749	701	706	727	732	705	756	754	741	762	781	750	769	766	804	735	754	782	759	744	725	737	766	751	750	766	705	749	715	728	704	749	750	666	803	734	723	722	760	748	765	706	767	769	769	736	759	760	732	690	702	730	748	741	718	738	743	734	707	756	672	738	725	694	713	732	767	808	768	778	717	754	743	739	706	723	785	760	744	766	739	735	724	731	756	725	714	753	739	708	731	786	757	741	804	743	736	737	747	766	757	786	745	718	765	770	728	771	711	781	740	703	770	718	762	763	786	769	734	749	714	732	714	746	756	771	702	757	761	725	779	758	718	765	735	737	714	759	779	743	770	757	733	790
24996	21726	28479	26097	20371	13137	11104	15935	14964	11377	6348	3172	1508	793	503	376	343	300	346	330	333	323	307	336	363	330	393	341	324	340	364	332	361	335	333	331	344	359	319	342	327	353	338	327	337	341	324	323	333	357	316	332	333	339	347	337	356	303	345	329	337	360	311	378	337	339	334	333	336	347	373	326	347	338	348	317	342	316	306	310	338	317	336	357	324	365	341	367	312	360	322	329	329	323	380	332	355	328	336	351	349	327	332	345	336	333	348	331	351	362	325	333	358	340	361	362	331	349	374	342	355	351	353	314	341	334	362	310	333	306	345	357	320	330	307	340	357	310	375	334	332	332	341	320	320	312	347	336	328	354	350	340	339	344	363	323	327	315	352	320	338	324	355	322	354	348	353	344	312	360	343	353	356	347	308	340	353	323	344	335	344	364	355	333	333	316	354	351	317	333	332	322	311	333	354	327	351	333	337	350	321	326	332	330	313	355	350	310	324	326	353	310	359	345	364	360	319	338	358	339	331	337	347	302	332	351	317	331	364	348	314	306	361	337	348	329	344	333	313	324	338	323	348	339	335	314	353	319	327	369	354	333	359	337	325	323	312	367	358	327	342	326	349	374	319	286	348	347	359	318	312	341	327	326	336	358	321	331	334	325	325	307	327	335	318	340	347	338	329	338	307	325	315	309	337	344	325	352	332	345	336	339	326	322	321	355	338	364	333	326	307	329	345	309	334	313	342	341	350	333	323	331	304	330	357	320	330	319	346	354	335	357	331	343	330	343	346	341	353	328	341	311	329	337	378	320	380	301	393	357	338	337	341	362	391	333	350	359	320	361	311	335	333	331	348	323	344	341	322	342	338	352	341	336	346	305	320	334	321	337	334	347	323	345	339	354	294	347	354	321	308	333	341	314	322	329	351	345	354	330	306	328	327	360	324	291	365	328	348	327	312	351	320	328	358	345	331	324	342	351	340	321	338	330	304	303	299	366	324	373	320	381	309	350	338	293	317	370	344	313	329	341	335	343	330	361	314	332	315	340	338	338	324	327	351	353	330	343	321	313	344	332	317	359	333	310	302	349	316	324	370	360	323	349	335	306	335	339	318	325	304	333	344	310	306	334	377	343	324	329	335	352	309	322	338	352	338	332	328	330	313	358	329	345	328	347	334	307	309	338	342	323	343	343	317	341	360	356	348	312	357	357	331	342	315	344	278	337	323	328	376	344	341	366	322	315	320	301	361	326	339	347	327	357	333	374	301	321	352	335	318	316	321	341	338	330	335	323	352	336	347	306	316	315	322	348	345	314	353	368	327	318	334	347	345	319	341	327	342	324	305	346	331	321	312	340	346	348	315	332	302	309	328	336	341	365	341	328	367	359	357	320	332	343	360	331	352	333	318	355	332	324	344	349	313	357	299	341	334	341	329	362	306	306	348	322	319	324	303	318	321	320	320	336	344	359	376	336	341	342	343	327	316	320	372	333	329	365	344	352	345	299	306	323	295	342	359	327	333	349	308	360	338	309	346	347	326	312	317	343	321	360	324	355	311	319	341	362	364	378	303	359	342	293	341	326	344	360	317	345	316	312	337	319	323	328	341	339	323	356	331	317	326	315	374	329	349	331	332	309	317	345	330	322	341	330	338	332	330	310	339	320	311	330	311	342	376	330	331	306	340	336	306	310	366	325	338	328	330	345	299	377	355	331	353	332	348	330	311	325	327	323	300	340	333	308	333	340	330	354	360	315	321	332	345	369	357	354	339	305	339	333	322	334	318	343	348	310	362	332	345	327	333	324	303	329	327	356	342	347	381	354	327	323	329	333	314	355	309	355	363	321	326	324	325	341	331	382	303	320	341	364	302	342	333	313	305	326	352	346	328	313	359	358	287	294	323	326	337	378	334	309	337	332	329	318	377	340	331	340	329	311	302	333	310	302	334	335	351	351	334	356	323	322	349	309	314	355	386	310	350	311	348	345	308	326	360	305	336	352	360	320	319	309	342	328	361	314	332	364	371	356	309	347	283	325	344	352	341	322	324	354	346	316	329	374	341	359	352	347	314	319	363	357	324	372	339	329	348	341	345	351	348	354	347	339	305	360	333	353	341	337	308	312	324	335	332	334	341	332	354	309	348	320	335	337	334	320	323	283	344	328	336	323	324	333	342	365	323	331	350	316	323	353	336	346	322	339	331	350	356	360	352	364	305	323	345	360	321	335	320	314	350	369	318	356	326	329	353	323	337	316	331	364	310	313	317	354	318	334	341	310	349	345	319	338	330	323	315	345	350	354	312	348	331	330	338	354	315	352	349	342	334	323	358	347	319	354	316	361	326	317	310	338	365	316	356	291	336	322	371	343	318	313	344	347	340	341	317	325	336	332	342	375	326	360	347	337	351	373	308	357	338	377	316	334	312	320	333	323	349	286	317	305	310	348	328	312	346	318	324	340	350	335	342	314	338	325	335	341	336	336	326	317	300	353	335	337	348	302	366	327	349	318	312	321	328	327	336	360	341	321	316	329	306	341	337	335	364	373	316	346	333	372	316	347	373	331	341	328	337	353	343	312	355	303	314	289	315	356	323	366	332	319	337	316	334	351	294	354	344	352	352	334	347	320	343	355	330	329	318	342	334	374	321	357	338	306	328	345	354	300	323	319	332	369	342	312	300	327	314	375	330	359	314	345	318	334	309	335	335	347	335	308	341	329	348	327	355	311	360	341	340	341	324	351	346	326	330	330	347	336	316	327	335	336	305	316	334	332	331	348	357	331	292	346	290	335	335	332	362	337	354	344	332	337	334	321	319	337	358	339	313	328	319	358	340	345	349	341	323	357	289	354	356	365	336	353	305	358	330	321	340	334	346	332	324	360	337	330	332	332	337	355	349	328	329	347	332	319	308	324	327	324	359	340	311	338	366	307	330	314	332	342	339	330	314	370	357	308	354	322	352	323	326	333	343	350	331	358	346	307	323	341	331	378	308	346	300	318	327	336	333	354	310	339	323	315	354	348	355	356	345	311	323	318	345	341	359	341	340	307	359	304	312	301	361	348	320	331	344	319	334	342	327	356	336	336	346	332	347	356	325	297	312	357	346	360	317	328	329	316	345	311	340	332	339	314	339	357	349	310	332	322	329	339	314	335	314	331	352	326	331	340	337	325	371	366	347	320	327	302	353	338	302	346	335	355	308	320	345	350	307	342	331	350	328	345	316	323	331	330	296	339	327	325	326	305	315	294	330	370	359	356	375	351	322	330	324	339	339	356	334	300	323	317	332	334	361	341	319	368	330	342	340	345	317	336	359	309	320	356	334	366	326	334	343	352	350	334	330	343	348	371	328	341	341	345	327	320	318	290	350	319	345	290	317	375	332	369	400	324	316	343	347	338	323	295	308	308	351	346	325	352	310	339	349	333	337	347	342	331	343	332	362	308	358	373	313	329	325	342	331	329	313	363	331	341	323	326	331	348	324	386	334	337	290	307	332	331	315	324	338	341	350	363
33495	49482	43090	35279	29356	22090	22484	29061	26990	22218	14937	8757	4583	2236	1207	800	742	696	705	698	718	687	660	740	695	721	714	702	679	702	653	732	706	711	754	705	724	667	673	701	681	711	690	698	676	725	681	695	676	706	667	683	703	735	653	680	725	738	678	672	728	676	696	709	658	698	714	698	649	698	695	692	687	640	654	690	740	685	704	616	709	684	674	727	694	682	673	685	731	722	639	688	704	688	682	687	668	704	698	673	646	687	706	687	652	685	719	705	680	694	712	703	717	701	691	684	710	704	655	735	662	667	735	701	744	723	706	661	683	684	663	717	686	681	685	706	667	699	660	712	727	692	669	688	718	675	713	701	684	691	690	725	661	704	664	676	712	686	680	687	673	738	697	672	642	687	709	677	714	709	698	644	690	646	718	645	699	688	684	708	666	728	705	712	666	761	730	693	682	670	730	708	720	696	677	683	703	745	703	692	699	745	683	691	707	734	702	723	696	653	690	685	690	709	694	694	667	735	657	652	706	703	646	704	746	743	686	686	735	748	696	692	707	685	675	682	674	706	650	708	626	683	686	695	664	674	724	685	716	681	741	712	703	689	724	682	636	685	695	679	667	642	675	707	705	665	730	662	707	703	694	690	671	707	695	708	670	659	658	706	688	631	674	705	715	729	689	676	681	667	628	699	724	681	686	708	690	685	704	716	656	720	686	724	697	687	706	713	679	660	698	675	694	717	702	669	670	661	705	687	735	679	664	696	653	680	694	676	667	706	680	680	712	673	714	751	725	672	691	648	711	683	668	704	725	676	698	683	699	718	728	694	671	683	691	711	655	671	759	692	651	701	716	723	716	720	720	721	680	636	728	642	685	698	646	706	675	691	682	709	657	642	689	720	709	761	723	690	705	725	649	674	693	706	641	690	663	684	711	701	661	651	706	661	738	719	646	683	678	662	711	685	680	749	680	643	663	691	723	649	673	696	725	690	702	695	682	693	676	690	675	709	658	651	650	715	660	733	689	694	682	684	728	699	687	702	677	705	723	710	673	677	688	695	648	708	710	705	670	746	682	722	683	691	738	671	701	707	662	724	671	671	702	698	710	719	690	740	710	705	682	675	730	699	721	734	719	735	736	680	742	689	687	671	705	671	687	679	659	666	718	655	656	702	672	690	688	688	705	699	699	720	709	697	711	690	696	679	664	689	705	699	672	684	721	701	672	676	678	657	722	707	718	673	678	674	700	689	698	701	728	743	695	676	729	669	648	710	713	691	657	693	703	671	653	697	686	676	637	684	699	715	664	649	717	658	655	666	732	740	678	705	698	685	676	656	659	676	692	713	707	693	699	676	660	697	636	683	678	698	644	687	741	690	709	668	683	691	693	717	695	674	700	725	695	681	704	674	722	685	707	704	671	673	655	715	667	729	709	688	638	669	676	663	664	684	679	658	698	698	718	687	660	689	688	668	687	682	706	693	657	658	699	717	678	738	683	690	705	722	718	683	701	696	722	671	656	682	728	683	708	671	704	637	688	715	700	669	695	708	733	661	689	701	743	642	676	694	702	666	675	649	644	700	695	703	653	733	686	701	636	723	725	672	674	687	707	711	680	703	742	677	727	694	675	652	709	702	704	702	697	664	711	696	692	685	687	652	721	698	715	674	690	715	705	709	654	688	712	672	702	691	720	658	693	657	676	633	705	662	699	669	678	691	688	700	650	744	681	670	671	661	701	697	699	653	680	692	674	718	691	714	690	749	690	711	690	674	691	669	681	708	695	693	696	723	698	714	674	695	703	635	659	648	666	669	685	681	699	704	681	723	676	737	710	730	658	659	721	694	743	675	690	724	681	735	713	734	659	669	690	714	662	699	703	699	711	656	692	752	638	655	744	666	695	702	739	672	668	706	707	678	648	679	638	749	684	672	735	679	696	672	715	653	762	709	667	732	731	735	722	674	710	694	715	733	667	653	699	722	677	684	707	701	653	697	688	686	697	724	659	740	690	692	693	682	712	688	677	672	684	721	660	694	694	698	680	755	690	706	702	693	691	650	703	678	670	688	716	719	692	630	697	665	719	721	705	671	665	667	644	691	676	697	708	732	718	694	707	647	710	698	679	669	703	697	731	660	690	696	745	711	714	667	655	710	674	721	727	658	657	644	713	714	692	733	713	664	689	712	727	662	694	632	655	692	696	676	713	740	737	734	709	662	668	700	717	670	646	705	727	691	671	737	688	727	723	706	714	678	676	709	665	686	676	705	726	665	750	667	730	680	711	680	669	652	711	690	707	743	722	677	707	685	712	683	712	668	729	710	737	677	685	670	704	687	682	720	700	692	684	696	685	717	689	673	678	651	649	717	720	690	674	721	682	706	705	662	696	693	683	668	669	707	718	658	732	659	671	673	703	658	687	663	705	704	701	667	700	738	692	666	715	652	691	740	659	642	683	681	694	727	685	714	678	715	677	682	674	661	692	680	728	720	679	716	698	707	655	678	667	724	682	721	705	711	672	704	729	719	684	707	753	698	652	688	684	705	714	717	703	709	714	643	649	731	694	713	669	687	680	691	633	684	757	688	716	692	661	755	694	666	693	658	692	682	698	649	688	665	683	706	695	701	692	678	647	706	647	669	735	642	733	690	673	684	689	736	688	676	666	771	702	669	691	673	714	664	683	681	713	730	719	712	677	663	616	718	719	703	738	679	686	702	709	719	667	717	673	696	716	700	747	712	719	684	699	678	688	694	690	715	682	706	648	676	648	736	687	716	666	691	733	702	693	683	683	695	663	707	695	683	736	711	670	701	708	698	679	692	685	687	664	664	715	657	689	722	737	722	673	713	702	699	708	649	650	705	704	638	734	725	687	666	695	660	682	720	698	670	670	686	705	702	666	661	737	741	674	747	686	696	665	704	714	679	678	680	705	729	649	715	713	719	712	669	703	688	673	719	685	731	692	694	694	710	664	663	709	651	703	683	702	685	662	637	687	680	674	731	677	692	711	693	706	706	727	703	722	689	686	699	693	667	657	680	676	659	622	709	720	729	690	718	702	742	672	677	724	692	744	708	744	716	704	666	682	676	691	678	646	685	636	691	658	684	656	674	669	711	723	695	674	718	662	718	688	697	673	703	658	703	693	661	660	718	695	713	690	710	695	713	664	721	701	694	714	734	662	687	687	655	702	749	695	676	661	703	713	710	682	756	679	709	709	688	683	688	689	666	691	711	690	630	690	649	674	715	691	690	682	702	677	661	658	724	728	706	690	665	687	684	694	698	707	691	712	697	700	691	704	726	696	662	719	678	653	745	681	689	695	701	661	663	684	686	724	709	665	701	673	729	629	676	630	714	685	653	671	710	733	683	703	714	707	683	681	662	649	690	717	640	649	697	648	673	682	717	688	720	733	708	698	727	664	696	647	668	684	707	674	669	721	690	683	703	701	676	671	665	724	712	653	721	689	684	695	726	665	722	711	707	694	660	693	676	734	668	652	706	720	696	655	683	693	661
23620	21626	29485	24354	22608	23428	23311	27103	26955	22473	14752	7116	3115	1341	628	465	367	337	331	326	305	357	327	317	316	342	306	320	302	323	295	322	324	331	328	311	295	293	362	310	334	340	342	316	321	301	316	321	310	332	321	316	321	311	315	326	333	332	354	328	338	330	328	308	330	303	344	309	359	325	310	351	325	318	344	305	316	296	304	330	336	291	312	300	313	328	336	352	308	275	322	307	298	307	315	327	331	315	342	334	302	326	316	297	319	338	300	340	326	333	338	319	334	330	316	301	295	311	335	299	301	325	321	316	338	330	330	317	289	332	286	309	316	332	332	333	297	311	311	338	328	335	317	320	295	300	296	310	312	331	338	329	320	333	326	343	298	307	360	307	348	308	294	339	315	332	329	316	321	313	294	341	319	321	341	325	336	340	320	352	350	317	334	325	333	309	309	321	327	331	338	320	306	338	321	313	358	333	337	339	330	345	299	346	338	354	326	305	316	359	325	345	322	338	367	313	314	305	318	308	288	336	326	334	327	323	332	327	329	312	381	319	338	334	310	337	345	330	313	318	309	315	338	332	332	335	296	320	289	319	324	314	342	359	326	348	345	341	314	293	333	342	311	319	305	296	293	319	298	324	308	326	322	332	313	357	293	312	316	330	306	322	344	338	321	333	313	324	337	305	292	321	325	319	302	341	332	318	331	316	329	306	334	316	297	334	337	298	326	341	306	336	329	322	320	340	314	324	312	321	317	356	318	312	331	318	329	298	345	338	324	314	319	321	292	317	324	308	346	330	324	337	292	292	325	275	360	335	321	335	305	332	371	337	301	296	338	340	293	300	310	321	340	324	317	296	339	359	342	359	322	306	310	320	312	313	336	332	305	312	355	387	300	337	293	316	335	315	306	333	315	325	310	339	309	322	321	323	324	315	321	317	296	289	328	333	315	285	330	308	315	299	312	337	339	304	341	337	342	306	340	313	349	299	304	351	347	317	310	313	328	318	325	296	306	310	319	330	372	316	342	317	334	320	297	293	339	311	321	319	307	312	313	326	315	329	363	309	323	296	330	345	335	331	318	341	344	357	313	301	305	318	343	305	291	303	300	292	303	326	326	349	326	311	327	361	315	297	329	293	324	336	340	328	323	331	316	328	336	312	337	340	328	323	288	301	307	328	337	281	331	339	351	326	354	323	332	337	325	329	329	323	339	320	344	354	303	321	326	335	312	321	326	309	313	351	319	328	347	325	319	320	324	320	346	329	327	322	304	331	331	344	342	290	352	346	293	338	322	310	345	346	331	308	347	307	327	316	301	331	329	291	292	313	313	387	369	327	356	324	326	339	357	326	322	324	326	310	335	325	307	318	328	310	320	344	324	367	335	329	326	333	339	358	350	309	351	306	314	315	326	313	305	297	325	304	323	334	301	292	299	335	313	308	300	327	323	330	324	324	320	307	324	283	315	297	315	287	334	329	361	329	300	340	349	294	342	327	330	306	343	337	293	334	302	329	322	301	305	295	310	298	334	299	343	325	314	281	340	317	308	327	336	301	306	329	314	319	335	322	304	299	331	331	344	327	311	312	324	325	306	338	339	310	327	337	306	339	323	303	310	340	327	334	328	309	323	300	308	287	350	321	312	324	338	341	310	283	317	329	349	315	321	340	317	333	333	348	334	301	319	288	323	323	324	325	318	325	315	321	300	378	354	347	351	315	354	356	306	311	295	350	345	283	367	338	339	299	359	357	335	302	325	300	324	313	327	320	298	297	286	296	337	339	322	297	301	347	297	333	298	311	311	296	310	333	338	350	355	269	326	353	321	301	326	335	298	336	275	299	287	314	324	318	315	304	321	302	303	319	325	300	323	330	306	350	288	314	316	358	338	340	299	312	329	330	334	324	332	332	320	315	307	318	318	295	292	331	304	296	306	305	316	346	298	312	304	333	308	300	305	326	305	347	339	317	349	332	308	295	318	331	325	363	293	302	325	329	292	320	337	346	321	330	303	311	330	299	302	365	324	302	329	318	313	334	343	318	336	350	335	336	348	329	294	336	314	338	325	326	301	331	348	285	345	313	341	342	311	321	341	308	314	306	304	313	323	355	315	321	314	317	326	346	311	295	350	342	314	324	313	308	328	304	330	348	309	331	308	301	323	331	335	335	319	324	320	334	339	346	331	330	328	313	335	331	332	326	289	316	292	330	343	285	372	324	331	324	281	304	305	291	348	329	335	310	325	329	337	327	291	327	326	337	284	316	332	306	352	345	298	334	312	292	305	335	306	323	322	300	324	302	327	313	310	361	339	293	340	318	306	302	359	327	321	301	285	324	312	321	322	289	323	316	304	355	292	323	279	299	303	301	319	312	309	341	284	323	301	296	331	309	307	334	297	275	346	270	315	331	304	343	316	308	314	302	336	294	334	326	313	323	330	330	291	358	308	324	305	342	335	309	338	335	322	361	375	335	293	308	326	346	351	348	324	320	315	320	345	317	338	337	300	320	325	309	332	320	312	353	323	332	334	330	318	325	328	298	331	359	298	344	317	349	334	292	368	359	327	331	298	315	315	326	289	332	296	302	333	314	328	304	353	331	315	322	314	318	318	348	328	355	338	343	318	292	327	335	322	332	338	337	347	326	328	313	303	323	364	328	329	322	329	324	327	327	359	343	340	315	354	308	310	316	327	302	366	316	340	348	327	328	323	342	310	340	305	324	325	319	312	333	300	303	312	318	331	304	313	313	340	294	351	336	319	307	303	303	315	307	322	289	313	330	294	308	311	351	364	325	328	324	324	312	328	334	356	290	334	323	334	294	332	335	307	304	323	290	345	308	284	310	321	317	327	364	317	303	358	306	325	330	341	310	317	337	304	320	304	305	319	296	327	286	319	319	326	318	359	328	334	320	310	308	308	329	304	329	306	323	319	348	300	316	314	342	345	339	299	353	333	294	292	286	327	284	337	289	322	346	352	325	326	328	325	337	341	330	346	323	314	322	315	306	355	317	299	321	314	342	289	290	311	346	311	314	325	342	310	341	309	314	284	312	350	295	344	309	327	295	321	310	315	339	343	325	302	331	333	332	325	343	312	312	303	309	330	324	344	288	342	310	314	308	335	307	300	347	297	332	291	329	315	310	321	336	324	322	318	311	291	333	303	299	341	320	321	334	312	348	321	314	340	322	345	298	317	311	336	295	307	297	307	329	285	299	316	337	300	292	312	330	323	318	323	314	348	361	336	326	352	300	312	314	332	329	352	328	328	303	342	336	314	335	323	299	314	338	328	329	320	317	274	313	315	315	327	318	287	330	317	328	290	300	317	333	329	328	361	300	326	353	309	306	290	330	272	297	326	312	300	301	298	307	330	311	316	319	341	354	319	314	301	309	296	345	302	329	301	311	328	354	296	364	320	334	338	308	317	309	274	347	329	316	348	318	343	290	320	309	316	297	353	355	339	342	332	320	334	330	315	346	338	302	298	308	331	378	313	345	305	324	353	336	321	305
38403	61777	52876	43683	37816	33292	31349	38848	37707	32891	24960	15935	8213	3723	1688	966	667	664	640	653	684	641	633	626	684	613	672	667	625	617	656	660	624	643	626	628	666	630	686	628	654	629	640	659	600	692	640	658	623	682	627	585	676	698	626	662	667	641	699	624	652	670	605	666	604	675	628	659	616	660	649	639	681	648	642	585	626	652	677	625	683	678	684	648	579	567	674	651	683	676	699	651	657	706	636	666	644	690	649	626	664	667	661	637	688	642	689	672	638	662	656	725	648	683	645	621	644	641	645	637	652	635	662	625	663	669	670	621	650	658	652	644	672	664	661	660	655	695	663	676	694	647	641	669	631	653	715	634	641	667	701	659	707	647	630	663	638	673	635	662	684	679	629	638	673	615	637	670	661	663	678	628	637	676	726	693	647	647	644	681	630	698	645	665	658	686	652	629	668	615	643	632	690	666	707	616	634	701	641	688	657	631	642	626	671	633	635	648	667	686	683	691	642	674	672	661	669	641	684	626	649	686	662	644	662	669	613	674	634	637	638	669	670	687	630	647	661	638	664	614	645	654	672	648	598	639	672	654	636	689	626	654	667	653	695	666	646	730	688	631	631	614	618	635	653	612	660	631	717	619	626	655	669	646	623	642	669	646	632	709	610	678	633	605	645	670	621	643	698	615	663	652	677	681	632	658	628	638	635	707	668	661	673	643	683	645	620	664	646	655	632	660	644	692	626	653	711	631	638	644	655	646	645	628	640	640	677	692	628	629	656	628	694	709	612	653	639	634	698	624	651	596	687	673	637	691	666	666	677	678	652	612	558	692	605	725	653	693	641	663	647	684	630	726	627	668	642	652	630	664	658	637	633	624	675	652	628	652	668	666	681	626	673	684	615	640	691	670	657	688	662	621	667	700	699	656	665	711	645	667	649	627	602	690	676	672	674	691	622	644	641	649	641	692	732	645	674	665	621	632	676	640	632	641	686	689	613	614	649	666	656	623	666	687	690	669	664	649	630	680	634	613	675	628	675	651	605	680	639	668	623	714	646	649	649	717	663	678	672	635	682	660	661	670	655	641	639	670	696	716	676	671	677	684	648	584	662	629	663	660	642	644	632	608	598	673	653	664	624	667	658	645	630	648	636	649	660	681	655	626	645	663	650	668	658	666	717	654	670	661	648	642	628	627	697	618	654	658	624	623	638	625	589	679	708	681	645	682	624	668	637	658	645	638	675	648	598	711	662	614	681	696	672	623	637	621	718	637	592	687	634	621	666	694	624	679	650	671	678	634	643	681	654	682	654	645	663	631	677	626	637	587	646	678	632	677	644	658	637	611	671	650	633	667	617	668	712	676	653	634	664	692	665	673	684	676	650	639	645	643	650	612	673	636	672	598	606	641	655	644	667	693	671	640	630	631	678	688	690	670	619	702	665	626	636	645	658	637	680	620	664	683	692	663	681	628	618	652	667	646	651	598	634	665	655	641	689	611	671	652	721	633	674	687	622	622	643	645	620	631	660	629	650	668	628	637	661	624	642	691	659	610	683	672	666	656	634	611	672	666	637	644	693	632	694	635	645	684	670	681	609	651	657	660	649	669	614	668	667	707	650	663	639	691	639	649	674	667	704	655	617	640	671	667	627	657	662	650	664	612	658	658	621	640	662	653	649	612	704	711	658	617	659	613	681	644	646	648	654	658	628	678	662	667	636	669	657	715	643	651	636	655	628	640	628	668	662	601	621	664	651	614	613	648	652	624	671	681	602	666	663	664	659	655	657	652	660	653	651	607	607	700	646	682	644	654	645	665	629	650	649	656	654	658	637	629	632	630	621	690	642	678	690	655	633	639	680	692	677	631	652	686	647	677	649	659	657	657	647	649	649	618	630	670	723	679	654	665	670	651	681	672	640	716	670	663	645	668	657	667	683	615	645	631	639	659	625	631	681	665	666	658	651	680	669	613	676	641	681	708	647	634	654	649	647	652	692	685	637	648	641	639	683	647	652	681	683	635	677	640	647	663	670	682	703	643	654	630	664	673	668	707	658	638	662	633	693	672	667	686	661	652	651	669	637	662	649	636	633	670	624	635	683	621	625	633	675	660	654	674	704	641	673	644	637	634	675	611	664	627	649	677	669	663	652	675	680	641	664	677	712	684	633	650	659	720	618	664	693	683	636	662	642	622	720	651	673	635	638	614	639	604	646	635	650	654	599	650	652	621	668	653	623	659	629	660	688	702	674	655	654	593	666	621	625	656	675	662	622	648	706	678	656	675	660	668	643	648	699	657	642	652	656	677	652	592	683	688	597	661	637	656	669	692	641	668	653	680	670	671	667	685	662	626	638	646	662	639	675	666	669	662	637	619	692	658	648	631	649	606	598	640	626	661	711	611	674	625	646	664	654	659	651	675	669	684	679	652	674	693	634	606	659	682	639	676	712	595	625	696	628	627	621	642	661	677	635	681	651	640	652	671	679	660	608	654	649	642	655	679	669	638	654	708	638	655	644	638	610	632	635	668	647	643	660	643	696	640	631	704	723	635	640	665	638	702	647	631	646	674	666	632	634	628	687	612	650	624	637	628	668	687	678	667	646	661	671	670	709	657	687	613	640	678	696	633	703	652	687	655	689	659	632	593	691	690	690	696	691	619	686	659	670	664	659	631	669	646	655	672	626	636	620	643	641	675	668	675	629	669	677	673	625	670	633	641	629	655	670	691	688	617	625	636	668	651	613	675	651	621	647	651	632	643	681	668	643	682	665	658	606	677	600	660	639	642	634	653	644	661	639	653	662	634	687	608	667	662	642	646	651	662	700	691	664	681	656	665	636	638	653	635	676	625	638	668	669	627	684	688	681	637	649	638	652	680	659	629	642	659	657	710	642	670	664	679	654	612	624	641	634	691	621	653	681	648	669	672	659	635	648	629	638	608	671	664	674	653	693	689	641	687	661	659	628	635	646	680	689	643	639	683	655	663	617	646	664	655	614	651	650	611	631	656	648	644	692	645	651	641	691	650	641	677	659	671	578	659	664	655	633	721	631	653	649	677	669	689	631	673	693	646	651	675	639	634	676	706	604	661	639	666	704	670	650	635	621	639	612	677	640	672	651	655	655	719	685	643	696	633	683	683	620	643	672	613	648	669	646	674	670	607	659	638	628	677	678	685	627	668	655	678	680	667	668	641	637	633	652	615	649	672	656	658	652	670	661	650	628	659	691	634	663	669	658	653	629	660	671	639	668	662	687	637	658	678	655	644	653	663	656	632	656	655	673	626	661	589	650	639	731	634	633	646	684	664	678	660	638	605	693	635	676	651	634	617	655	656	689	652	610	667	669	637	644	640	669	647	642	690	641	645	610	632	633	664	634	626	680	660	667	668	648	636	649	658	678	643	639	677	630	657	649	652	617	691	647	667	654	688	674	662	662	634	688	679	666	666	632	662	658	701	656	682	659	669	608	637	612	665	702	666	630	655	636	655	656	705	660	649	617	645	628	640	667	643
27704	26095	28907	19909	9718	5538	2930	2851	3094	2341	1593	1000	644	508	428	356	354	389	363	368	341	370	350	357	367	349	340	345	393	372	368	330	392	394	415	376	372	349	361	370	367	373	345	354	354	369	369	374	359	345	386	378	338	338	361	341	379	343	344	322	348	330	352	359	361	393	333	354	369	378	366	382	374	359	372	367	382	372	376	355	335	319	353	377	347	344	361	376	346	373	372	337	385	328	336	347	365	383	388	369	387	381	368	353	391	336	332	371	368	362	342	370	378	350	325	337	382	339	323	313	354	352	378	366	364	391	353	346	334	403	373	346	352	347	342	359	357	359	365	357	338	380	365	381	341	363	385	357	354	349	355	346	357	346	380	363	362	371	325	352	387	382	354	349	352	347	386	354	390	355	317	346	333	346	338	355	385	390	342	343	368	334	334	374	371	358	349	365	386	395	398	358	355	354	373	340	370	344	375	382	379	338	337	399	376	352	382	355	330	405	308	379	353	348	349	376	363	381	344	336	373	380	338	348	393	381	373	339	358	355	360	374	334	357	365	363	372	392	357	378	343	358	339	353	351	382	371	361	373	365	380	389	358	327	326	347	365	346	365	358	364	342	341	371	319	370	372	370	352	354	378	346	356	341	364	381	368	380	368	376	364	349	378	334	346	365	369	347	360	356	359	345	359	348	352	342	336	349	336	378	366	379	343	352	349	342	365	381	372	343	376	340	364	364	346	376	382	367	320	347	354	344	348	372	353	343	383	334	372	327	365	354	352	392	389	337	367	352	385	353	354	362	346	382	350	373	351	379	377	371	363	385	374	364	394	364	350	360	384	340	348	360	328	381	357	364	368	350	307	340	385	336	348	352	334	335	376	327	352	320	355	354	366	336	373	352	367	354	341	341	361	368	354	352	347	359	378	384	363	365	357	345	346	356	343	346	352	380	343	366	339	359	371	368	385	360	353	332	351	313	378	395	364	354	351	344	352	347	331	368	362	338	381	377	351	349	349	382	355	352	391	376	350	334	358	332	402	371	384	364	358	370	390	360	351	374	361	343	343	314	389	352	367	327	363	325	341	356	341	363	368	345	359	357	380	351	360	353	361	323	372	346	358	350	333	345	334	373	369	383	344	362	347	368	386	363	378	363	392	358	348	359	333	367	329	324	342	352	343	360	345	378	327	344	356	345	362	373	369	378	346	353	380	348	352	340	356	364	353	385	365	347	299	353	335	366	351	335	352	327	386	357	360	354	402	351	367	375	361	364	339	331	356	337	350	383	374	351	357	353	360	349	364	325	373	379	355	365	319	389	355	363	369	370	321	337	357	351	347	376	315	343	313	346	354	363	361	337	339	381	376	387	402	391	328	365	344	365	348	342	375	382	321	370	356	337	338	352	328	367	351	378	389	352	346	375	346	390	311	344	362	393	346	355	366	330	365	324	371	390	365	365	387	321	341	329	378	373	359	363	373	356	370	361	359	366	363	353	376	361	365	372	345	358	365	367	357	346	331	339	344	388	364	360	389	348	364	353	329	355	346	360	340	358	318	334	349	328	372	350	356	357	353	355	369	383	385	370	364	356	382	370	359	349	345	372	356	355	372	382	349	364	348	383	342	351	322	338	384	362	336	380	383	334	386	359	366	370	351	381	364	340	333	373	363	333	356	348	358	356	330	341	391	340	341	339	372	383	372	368	354	368	333	357	352	344	378	376	376	412	326	351	370	346	333	365	381	355	380	352	355	369	393	353	350	368	341	362	404	346	356	349	403	360	375	334	345	361	366	352	371	332	341	339	333	347	333	367	358	361	355	360	400	351	370	365	388	342	348	347	355	333	382	370	358	363	358	344	369	390	371	349	352	368	344	349	375	367	334	323	364	388	359	326	364	359	363	368	332	397	394	329	342	365	370	359	378	336	370	340	364	375	338	385	329	383	342	350	328	351	351	368	361	334	382	387	358	364	376	370	371	358	368	343	374	354	326	351	355	360	356	343	352	356	321	327	378	342	378	346	410	382	359	356	338	365	339	365	340	378	347	365	334	328	354	326	382	352	347	368	331	365	352	359	383	348	350	382	349	363	358	322	360	347	353	353	354	363	368	362	379	339	370	384	375	349	342	374	370	350	378	346	366	394	389	332	355	352	345	328	307	343	354	361	368	356	365	342	384	370	347	347	347	366	353	371	365	367	353	363	342	350	334	331	347	378	410	332	355	342	358	335	363	371	343	354	329	355	355	342	374	369	373	343	375	357	353	335	360	345	330	346	332	349	340	319	345	380	339	340	332	367	349	347	333	349	355	364	317	409	372	311	359	399	350	348	390	401	337	346	358	352	338	378	352	366	360	342	349	337	361	344	385	377	341	355	339	372	349	345	366	340	337	356	342	360	366	363	357	352	357	389	358	367	380	370	344	335	331	371	342	356	367	366	365	357	375	332	345	354	374	369	342	357	351	363	401	372	397	377	373	363	365	384	365	345	335	361	344	373	373	364	381	380	380	341	375	339	353	351	381	333	354	357	362	370	391	339	352	354	327	351	345	367	384	372	329	345	359	406	350	377	369	379	395	364	385	395	370	358	365	365	351	394	355	365	329	349	329	381	368	348	358	369	353	374	324	365	375	349	368	375	325	356	392	344	356	341	363	394	356	383	350	347	367	335	344	369	388	323	329	390	390	345	355	388	335	365	369	374	389	342	347	373	360	362	371	377	367	381	354	335	356	371	382	358	360	364	391	353	363	365	338	349	348	362	356	346	359	337	377	353	357	348	411	344	362	351	358	344	389	338	358	365	357	333	393	372	319	372	361	351	370	342	360	356	348	353	329	358	386	352	348	339	361	374	359	312	349	348	374	369	372	355	364	350	360	353	375	351	358	348	404	345	361	365	390	329	355	340	337	377	378	380	333	374	338	369	344	347	360	356	380	360	355	375	353	349	361	394	372	357	343	315	373	383	334	371	352	353	343	384	336	390	363	357	357	364	332	369	376	324	377	346	363	359	374	323	368	390	351	349	341	375	326	383	341	363	383	363	368	374	353	346	332	359	322	349	335	338	357	345	345	319	379	377	394	349	366	357	355	375	331	373	354	352	367	406	336	364	354	341	361	396	366	357	338	368	372	347	377	350	337	319	385	349	338	384	352	370	363	357	384	369	378	393	364	337	386	337	355	380	341	344	339	345	386	399	330	337	367	352	371	342	379	317	380	334	349	393	314	362	338	379	383	383	387	348	366	341	350	361	373	359	335	337	342	397	391	343	335	369	351	337	357	370	355	354	354	373	351	334	379	350	363	359	375	349	355	338	361	368	376	388	344	349	365	368	378	409	341	351	370	412	331	357	371	377	337	359	380	376	352	358	336	332	365	364	389	377	376	345	345	374	354	340	362	362	363	339	334	364	396	377	328	350	340	367	388	366	370	353	336	338	326	365	340	360	364	337	349	345	355	375	342	348	349	354	352	391	335	378	364	341	374	338	368	322	394	395	349	335	347	366	367	361
31544	45595	39708	27744	19586	13986	8867	8871	8978	6835	4531	2649	1595	1056	919	708	765	730	731	720	768	755	710	753	736	744	790	720	740	695	724	700	683	727	748	726	741	735	780	707	761	694	736	805	742	739	778	743	749	762	747	746	768	758	758	710	793	746	711	750	745	731	737	776	731	762	745	749	716	740	721	724	734	737	739	768	745	728	720	746	738	745	774	772	729	739	797	717	710	789	743	741	694	749	714	738	776	704	751	748	768	711	765	759	744	721	737	754	773	729	721	742	736	701	778	756	716	709	701	720	719	719	692	771	717	735	776	734	769	733	773	771	723	740	707	754	739	748	763	724	688	745	744	798	774	738	765	732	678	719	715	732	744	731	737	758	703	690	692	742	785	743	753	713	730	678	666	737	722	779	739	679	752	718	740	708	719	717	750	762	690	719	728	720	838	739	755	729	764	784	744	790	732	749	760	733	696	764	727	748	743	721	728	751	743	723	724	722	772	681	788	707	713	765	759	690	731	748	711	734	798	712	741	726	760	715	741	703	727	755	719	725	750	730	709	731	734	742	661	722	781	753	716	729	724	740	757	797	713	694	726	761	728	757	725	698	698	707	742	743	709	690	717	759	713	729	736	713	763	698	772	704	719	738	707	734	702	731	755	730	790	742	670	730	738	746	747	697	767	772	780	727	728	722	732	753	726	794	742	750	711	756	796	702	697	733	751	706	719	742	732	712	778	738	751	744	738	718	741	723	750	760	783	728	734	735	732	776	729	757	745	760	774	749	729	692	722	719	756	755	728	703	747	720	707	728	775	745	695	750	719	743	671	770	749	726	724	760	711	713	712	750	696	725	759	730	741	721	759	725	748	684	735	685	748	720	686	711	711	743	721	775	737	765	742	772	760	739	757	762	684	700	735	735	700	760	709	724	736	771	764	780	755	740	733	705	748	762	751	777	764	761	777	764	802	720	773	736	736	714	706	786	725	756	722	768	785	746	738	699	696	749	767	743	757	720	751	718	726	731	760	715	748	741	760	707	731	700	744	686	721	725	715	716	728	741	713	723	740	693	767	722	734	742	784	727	765	772	703	757	725	718	748	740	689	691	764	749	741	667	746	723	783	743	766	772	760	767	755	748	704	742	768	765	768	763	741	766	729	736	741	725	686	765	727	765	746	776	721	710	743	759	719	738	714	730	763	703	798	707	721	739	729	770	728	757	690	767	738	729	745	761	763	733	717	738	738	742	746	794	713	750	793	735	749	723	687	792	766	750	735	711	782	742	721	706	729	723	737	731	758	761	753	774	712	737	747	705	785	695	741	753	733	704	759	759	746	767	724	732	744	752	687	664	757	747	713	782	731	735	721	723	704	739	766	729	804	716	694	765	682	749	718	762	781	753	733	735	720	717	723	718	743	723	742	728	733	736	729	711	755	773	745	726	749	688	756	727	757	699	694	750	749	753	754	765	758	756	714	731	732	752	740	780	741	752	741	715	687	756	773	724	741	745	770	720	744	750	764	717	720	723	748	746	804	749	686	732	747	737	684	736	736	771	757	729	764	688	749	704	701	743	758	695	728	725	737	707	760	743	778	722	741	735	781	781	741	752	705	759	768	759	748	713	707	744	718	741	726	732	711	733	751	722	761	773	694	750	732	718	704	681	726	779	745	744	682	737	762	741	721	757	715	719	698	707	743	711	747	705	774	726	707	751	775	712	746	725	741	799	656	649	709	769	733	728	756	767	744	721	753	724	726	750	720	719	764	758	754	700	743	713	802	721	785	683	700	737	739	735	762	760	708	727	694	761	719	739	748	753	729	738	699	722	784	718	697	746	702	709	734	760	744	724	742	729	773	735	711	752	748	784	703	737	745	718	742	775	728	711	784	789	737	749	741	727	740	680	761	721	724	791	751	726	750	747	712	734	705	780	741	714	717	746	739	731	725	722	751	721	762	769	707	703	740	802	719	725	725	710	761	757	721	742	797	773	757	708	772	716	730	723	750	710	746	704	782	728	778	737	782	738	736	758	741	739	733	748	725	749	731	722	695	752	731	729	697	733	688	770	721	773	726	749	709	722	757	736	739	755	735	751	714	730	737	694	720	713	715	769	737	737	750	746	721	752	740	752	758	714	758	737	702	764	740	731	692	732	767	720	720	743	719	760	719	734	741	764	734	765	717	711	720	752	776	718	681	729	744	678	760	742	766	723	681	686	797	759	750	728	739	734	760	735	729	744	745	725	750	735	741	733	714	715	726	734	777	702	661	797	741	738	713	756	718	716	717	783	728	765	691	709	750	751	730	730	743	690	725	718	687	712	765	710	760	717	714	750	720	780	718	736	744	787	788	730	719	759	732	765	737	733	725	740	759	775	723	783	782	723	757	736	740	736	708	713	717	773	704	727	719	721	722	761	717	791	737	696	762	754	765	755	761	734	700	707	687	708	731	725	695	787	753	732	686	746	716	723	774	758	732	763	725	748	738	711	706	711	732	766	744	788	732	744	781	690	705	754	739	737	774	776	740	718	736	756	738	728	768	705	720	770	723	791	790	724	733	737	775	752	729	766	725	732	722	748	711	772	750	780	744	740	783	715	726	784	748	733	746	724	792	768	736	747	723	712	765	711	769	728	703	753	751	779	725	685	730	706	741	743	751	746	705	711	748	727	721	762	719	709	745	713	710	693	727	726	756	778	720	764	705	731	725	746	738	775	723	767	748	741	773	769	715	715	709	706	749	786	712	745	740	732	751	764	738	777	714	680	653	768	773	714	752	704	713	757	725	783	752	700	747	741	685	757	744	768	773	756	742	728	723	766	683	751	751	757	733	726	740	699	805	704	708	739	818	772	791	699	735	795	697	727	710	798	785	766	742	753	758	705	742	758	753	789	768	781	718	709	713	743	751	690	694	702	736	747	703	748	737	691	707	712	722	742	768	742	752	744	735	748	710	744	777	756	729	785	737	754	744	789	732	765	759	739	757	714	748	685	676	718	736	764	721	737	758	755	777	749	733	764	756	715	760	736	713	776	749	709	719	785	749	742	763	712	683	717	770	744	717	735	722	727	736	789	716	694	757	760	722	667	712	709	721	720	722	770	735	738	750	760	717	746	683	745	726	734	746	737	727	737	770	754	713	729	720	732	777	735	762	737	742	725	747	711	717	720	748	735	756	704	736	732	729	738	701	718	736	760	724	666	785	750	701	744	770	708	717	729	772	765	717	726	705	779	739	754	733	730	734	718	702	696	704	739	722	723	719	759	745	733	712	738	776	743	762	746	754	736	766	713	723	680	745	733	758	713	755	717	754	708	738	778	714	740	733	746	743	738	745	714	737	705	737	703	735	708	747	722	755	734	741	723	757	773	729	714	718	740	715	721	747	692	742	768	772	764	752	773	756	753	800	720	743	787	759	739	743	723	740	762	748	744	742	748	739	711	734	749	737	737	720	709	745	718	720	713	773	724	784	777	737	742	693	715	731	740	752	735	711	723	699	679	757	712	742	693
25039	21842	29480	26413	20028	11877	8061	10249	13246	10426	6109	2997	1437	799	510	410	329	342	328	308	336	329	336	308	348	355	325	363	341	320	340	331	345	320	324	319	348	337	355	335	319	359	363	321	359	300	303	303	349	334	329	309	332	335	351	339	342	327	370	327	360	335	313	319	311	312	347	329	333	323	304	346	361	358	358	362	317	322	330	356	337	360	318	345	345	325	333	373	348	352	343	309	324	338	317	300	338	338	342	370	365	315	332	318	318	328	362	361	355	310	321	349	328	322	298	309	330	327	345	340	339	357	324	311	306	370	328	331	343	305	337	347	331	323	310	354	339	309	339	325	366	366	319	342	308	320	321	303	378	328	339	321	330	313	316	328	332	354	336	326	322	327	335	327	358	308	346	342	320	358	358	348	355	351	340	325	322	333	362	337	326	329	331	326	368	318	324	315	329	334	313	324	340	307	361	313	340	328	306	338	348	325	307	350	381	353	331	299	330	319	338	356	340	341	340	375	344	365	312	329	359	331	329	339	314	332	335	340	335	304	311	351	312	315	323	314	297	345	346	329	357	343	312	318	337	323	312	314	336	343	351	341	344	324	331	316	302	341	316	335	341	322	318	346	331	338	304	320	332	358	342	319	329	289	336	302	341	330	312	347	312	370	289	341	372	302	354	333	313	329	332	362	352	326	292	313	338	327	353	335	328	296	357	334	302	340	340	335	330	339	333	306	337	343	323	313	324	350	339	302	303	335	334	298	345	338	295	335	332	313	312	319	353	365	315	325	347	321	347	338	325	349	347	348	308	341	359	332	328	339	313	335	331	310	298	327	341	332	333	313	319	337	311	322	333	302	328	316	333	336	330	336	313	387	378	333	347	333	352	334	329	326	344	343	315	357	300	349	341	336	334	333	320	308	310	341	312	322	334	336	310	317	297	343	364	325	326	315	359	314	335	332	353	335	296	320	316	321	315	337	337	324	316	330	300	327	334	317	351	317	349	369	323	331	335	343	323	297	317	332	323	312	354	340	334	344	352	314	312	350	327	300	318	316	355	314	343	333	336	324	332	320	333	352	316	318	314	334	325	363	295	329	348	336	331	345	292	321	345	338	378	302	332	334	356	339	332	333	319	351	332	327	320	339	304	340	350	323	335	305	315	337	355	341	335	355	358	352	320	338	342	328	328	371	326	300	343	331	317	355	313	313	308	328	346	338	316	341	347	336	298	365	347	344	294	339	355	345	328	347	327	314	343	351	310	312	334	335	352	313	364	331	328	334	340	295	285	337	340	343	327	340	316	342	323	371	331	324	372	339	381	333	374	302	377	324	354	305	346	358	330	361	301	337	356	329	344	326	348	328	341	326	333	347	289	362	312	334	328	336	332	327	343	326	341	306	318	320	322	340	337	325	305	319	353	319	365	337	334	323	309	337	367	319	334	353	343	363	345	340	351	319	321	350	359	351	359	348	320	336	336	317	305	338	316	306	318	314	325	341	332	320	358	308	319	321	321	346	340	315	312	340	320	336	347	355	318	346	326	331	308	354	323	337	333	329	309	297	312	359	325	344	337	349	346	308	324	350	357	332	333	339	304	345	291	306	311	337	320	307	332	334	298	375	316	351	337	361	344	307	331	353	324	339	364	362	296	356	328	354	321	323	349	334	325	355	348	323	339	342	337	314	331	296	330	328	332	322	322	363	299	325	362	319	339	328	321	309	325	320	357	338	336	313	322	323	310	346	316	284	334	315	334	351	303	338	336	354	339	317	303	339	314	349	325	338	322	328	330	337	307	378	331	334	308	340	312	349	356	376	343	315	352	308	339	341	302	335	331	312	307	325	325	333	361	331	347	317	359	344	329	324	312	305	336	341	335	319	333	323	312	307	352	386	335	313	335	334	332	310	340	293	307	339	341	339	323	343	297	332	350	335	340	360	308	348	327	331	351	350	373	321	344	287	321	306	303	348	323	316	330	344	308	352	342	344	388	318	326	342	359	332	311	347	311	325	326	304	323	354	340	328	333	366	341	323	335	313	328	366	326	318	320	325	321	325	328	333	344	340	315	350	353	342	359	344	351	297	346	352	365	339	304	324	322	338	336	326	322	299	378	335	344	314	337	322	341	349	336	319	325	373	335	351	326	354	341	338	321	327	331	322	321	341	311	366	330	325	338	305	301	334	325	364	363	356	334	314	311	354	332	334	345	331	327	340	352	340	307	317	326	313	345	313	329	314	338	347	365	310	316	335	348	322	343	311	368	348	313	356	352	316	338	323	366	311	339	315	331	317	327	345	317	353	329	334	307	332	360	331	365	318	336	331	322	356	334	329	304	333	344	365	322	334	326	343	349	356	317	350	367	334	338	308	342	349	337	323	333	336	332	340	328	333	324	355	347	287	326	383	351	348	341	361	296	321	341	320	333	330	331	366	366	313	346	388	367	341	311	324	358	315	331	319	341	323	300	351	313	351	353	365	309	327	345	329	324	350	353	348	327	348	328	332	331	306	315	313	352	320	360	295	323	334	338	338	343	325	384	315	334	352	320	344	303	351	312	324	358	341	338	339	343	318	318	297	330	353	330	370	365	360	321	338	344	340	337	329	328	326	330	310	309	322	289	335	328	332	369	305	379	332	356	298	317	335	358	315	336	375	346	377	360	331	314	346	330	324	308	332	332	315	349	330	322	317	309	313	332	311	345	333	310	322	345	319	305	312	330	359	376	355	317	363	323	342	335	336	340	324	338	322	340	349	302	313	334	313	351	322	305	343	352	333	326	333	313	352	336	347	343	305	333	361	308	345	336	329	337	327	346	341	343	329	327	322	337	280	329	330	332	335	314	316	342	318	323	295	321	305	333	364	340	368	319	319	289	321	327	350	319	340	331	322	348	314	330	354	356	342	323	349	354	371	318	334	324	329	341	326	331	326	303	354	336	331	315	337	330	328	337	300	317	343	324	328	334	342	346	346	357	356	350	342	336	333	352	319	368	337	317	348	321	322	327	321	331	325	316	333	324	342	344	335	310	332	377	321	318	335	315	325	348	366	336	337	333	343	315	310	329	392	334	335	357	356	351	322	297	344	328	342	332	334	335	326	341	320	372	326	306	348	331	321	332	337	306	343	313	344	326	342	307	305	358	318	343	318	353	331	322	339	352	306	326	344	299	346	323	332	362	334	331	328	306	320	315	341	350	319	340	340	363	358	302	344	334	332	318	325	351	284	330	328	296	353	337	316	349	339	317	358	317	334	342	336	335	336	347	345	304	303	319	353	289	332	346	337	325	311	338	311	342	342	327	312	324	339	338	321	295	354	336	319	313	337	320	316	313	338	300	319	346	333	322	345	304	365	345	324	324	341	320	357	332	351	323	319	337	359	347	360	308	335	341	358	311	319	330	332	340	349	353	359	336	362	329	333	354	335	341	318	332	316	350	305	348	325	338	329	320	338	323	316	325	358	319	340	348	347	326	373	338	365	380	298	298	341	329	327	347	317	344	336	309	313
34678	57166	51105	34023	28280	19719	18137	22670	25942	21167	14347	8178	4125	2090	1195	762	764	730	701	703	692	694	721	666	694	680	707	687	689	702	686	622	719	726	713	681	669	646	703	712	676	681	652	692	691	714	715	706	674	707	649	730	689	669	721	713	684	670	687	692	682	721	647	703	713	681	698	690	670	689	654	703	698	671	695	729	688	670	667	722	714	729	698	668	685	713	654	697	695	704	710	690	695	700	669	676	681	713	638	719	726	647	664	696	718	724	693	690	708	688	706	669	687	691	687	672	720	685	638	733	681	687	704	700	714	668	682	704	657	712	665	673	678	678	716	662	708	703	715	717	725	683	697	725	676	666	695	705	640	649	658	677	675	697	710	681	717	730	673	656	698	638	678	702	715	674	676	700	716	666	691	718	726	657	701	672	709	673	723	662	653	687	680	708	663	679	686	665	637	722	657	671	716	675	713	684	692	673	691	681	679	649	639	727	661	702	707	694	683	660	718	715	723	674	692	713	698	689	684	693	672	728	695	671	705	738	709	718	680	758	691	707	700	682	684	711	684	742	716	717	706	666	676	696	664	704	674	606	725	656	694	735	680	668	695	667	733	680	662	665	690	739	691	701	715	672	691	637	700	660	686	692	696	655	648	695	682	651	685	666	734	721	693	699	664	702	719	672	650	680	700	673	675	739	691	693	692	711	649	744	669	694	687	667	693	690	662	669	686	725	684	688	758	627	676	648	703	709	695	731	720	690	674	677	703	668	708	689	697	687	650	657	698	666	679	716	645	685	689	689	688	693	663	680	681	685	693	698	644	702	673	667	678	669	680	632	696	684	701	724	655	723	711	671	723	698	679	726	730	687	676	713	692	677	684	694	684	679	684	704	648	706	713	679	675	651	729	686	671	703	651	680	679	690	687	683	721	676	686	718	635	708	718	647	678	714	699	678	678	685	697	662	703	686	685	700	706	715	656	696	702	694	659	712	692	706	634	690	711	668	745	784	686	667	675	730	688	680	701	672	716	716	679	730	659	636	740	662	667	714	692	670	709	656	676	693	693	713	664	668	695	738	706	698	681	683	703	668	669	678	679	682	660	668	671	682	724	721	677	709	694	718	695	678	688	658	750	703	680	717	704	697	660	684	662	674	693	673	725	699	668	711	636	678	648	650	727	672	705	694	700	656	671	712	699	703	696	684	700	720	692	716	739	764	660	704	672	760	653	685	709	671	668	712	738	730	723	674	674	719	718	699	676	693	677	686	698	702	693	712	667	676	690	672	685	678	701	719	712	683	683	724	739	664	663	700	725	622	732	683	669	677	688	726	693	709	662	673	696	681	711	652	651	642	699	725	707	740	670	684	676	692	682	645	668	698	718	698	679	712	699	721	699	700	654	659	731	735	677	684	728	672	685	672	706	675	727	712	690	711	717	682	681	713	678	670	746	725	694	676	697	671	675	702	756	712	686	637	688	680	639	691	669	676	656	667	735	715	650	713	658	694	667	666	684	675	685	674	673	712	680	741	688	712	714	736	712	653	690	697	697	671	723	692	669	696	699	668	656	685	757	674	721	678	636	759	652	686	702	690	724	729	696	669	687	673	655	662	698	631	692	704	674	694	688	719	700	703	718	687	703	638	676	649	667	712	713	680	669	638	658	702	730	676	667	662	654	667	707	724	723	687	666	691	687	663	691	660	672	701	696	687	694	679	673	733	695	686	694	688	709	680	676	724	695	728	619	682	684	682	724	666	708	707	735	689	725	710	667	646	657	688	702	760	670	651	657	684	668	682	706	659	665	714	701	648	668	701	734	694	686	705	726	675	718	682	690	668	650	695	669	683	673	652	698	676	692	720	699	683	696	672	686	719	644	704	699	670	673	745	739	659	690	652	682	696	672	685	654	676	653	686	688	716	622	669	706	667	669	673	669	666	685	691	675	646	673	680	675	660	668	721	675	638	693	692	682	675	697	714	694	667	687	713	714	671	700	713	689	684	661	706	668	695	710	726	711	665	713	666	699	702	690	675	702	677	706	728	676	706	682	718	656	632	713	664	674	676	683	699	676	706	696	665	725	703	660	653	635	703	682	669	749	664	712	635	651	707	683	687	693	654	679	683	691	671	665	696	661	686	721	681	716	675	688	684	693	642	720	684	711	679	648	640	683	649	708	672	676	659	737	687	687	715	692	704	665	732	732	692	672	664	693	714	660	688	676	733	719	648	712	669	668	673	710	725	662	759	678	659	700	760	663	670	697	672	669	683	709	736	672	711	722	690	721	654	721	749	694	706	717	648	705	701	652	657	713	684	689	667	683	686	661	686	657	672	768	712	649	676	715	750	667	685	635	711	682	680	639	664	717	700	710	670	647	697	702	673	673	694	714	719	679	690	649	661	691	702	716	685	676	659	723	670	716	755	669	689	653	747	689	707	687	720	673	711	684	666	691	679	687	686	698	710	696	691	711	678	676	708	672	666	671	669	699	689	710	717	715	738	659	684	719	646	668	690	693	727	712	700	680	685	743	672	740	734	693	686	677	666	709	705	697	707	661	709	764	719	687	644	698	706	672	720	684	692	711	687	689	666	743	713	678	695	673	691	663	700	649	692	665	710	720	680	661	720	652	668	704	656	662	692	737	677	693	677	732	638	696	680	695	712	698	715	668	643	672	694	655	632	710	646	717	670	707	702	651	693	701	676	692	700	701	608	736	680	692	653	680	653	710	654	693	710	656	659	683	661	684	654	696	694	706	714	686	644	666	661	680	717	669	720	672	670	687	700	700	691	697	731	693	684	658	678	662	665	717	689	682	692	698	683	706	675	737	666	692	656	686	732	694	647	730	720	662	711	701	708	714	694	705	703	676	674	704	681	667	682	719	693	673	676	661	682	700	723	689	699	660	723	687	723	645	690	705	712	672	663	668	704	705	688	696	655	657	728	660	686	703	694	662	766	672	674	689	700	671	683	661	673	661	689	688	669	675	694	672	702	668	692	748	732	763	753	700	704	681	717	685	709	718	694	705	735	718	670	691	685	635	665	682	720	696	694	710	712	661	715	715	682	692	724	655	714	646	689	680	688	691	725	690	704	722	678	737	706	751	662	704	704	663	667	701	673	695	709	716	698	664	712	719	705	673	689	696	655	714	685	693	729	696	682	716	681	678	723	704	618	704	725	670	704	695	667	689	696	661	725	747	674	710	644	665	684	723	672	645	681	695	683	649	744	712	719	732	657	676	700	658	690	696	690	704	677	706	706	682	707	755	666	681	698	683	675	671	674	716	654	688	681	689	682	712	697	664	679	682	707	734	719	677	645	697	704	664	735	665	713	724	695	682	710	681	679	664	688	683	687	674	667	742	718	758	669	699	722	695	667	706	652	697	678	683	643	713	709	728	704	740	653	656	728	670	698	685	671	726	727	722	652	691	682	702	639	681	692	750	671	702	697	660	699	647	670	720	706	691	633	727	708	672	717	694	650	682	657	689	702	703	733	658	657	696	756	761	674
23652	21702	29516	24597	22238	21753	14142	21453	27591	21313	13482	6747	2679	1162	599	405	329	337	303	365	343	326	311	318	297	297	326	311	327	308	312	332	340	319	324	344	309	308	331	309	299	308	320	319	305	321	286	318	310	333	335	332	326	302	318	300	306	335	280	312	285	333	310	321	317	324	355	291	303	315	346	311	328	317	317	306	361	286	322	298	322	312	335	373	313	313	307	316	308	306	301	317	309	304	332	319	323	305	317	291	315	310	352	279	331	338	305	318	309	336	351	336	345	300	334	290	325	316	313	322	320	300	273	304	321	297	263	331	312	328	308	295	296	359	330	329	277	307	287	343	301	355	340	324	351	328	330	343	323	351	327	295	342	304	333	318	317	292	325	301	322	325	301	308	283	324	323	330	330	303	307	306	328	321	312	320	296	306	308	321	302	311	338	333	328	308	310	308	287	313	305	325	303	316	326	293	284	336	304	333	332	321	293	278	311	311	311	315	322	293	298	345	285	344	306	323	321	334	306	336	290	316	303	328	303	308	340	314	306	333	316	321	337	289	313	332	302	327	313	356	309	351	332	345	305	351	334	292	335	321	331	286	305	303	321	318	340	311	315	314	330	324	315	331	319	289	310	323	331	313	316	338	360	287	318	329	301	319	340	334	333	318	312	327	296	296	315	316	316	283	318	338	303	347	321	318	301	338	298	320	352	333	321	275	295	294	342	335	322	314	315	319	342	327	311	308	306	325	328	314	309	322	333	291	325	327	332	308	339	296	316	308	335	331	314	327	323	327	324	313	349	304	346	310	325	295	332	300	326	345	327	333	338	309	328	303	333	334	316	300	327	314	323	297	314	313	294	323	296	325	329	330	299	314	281	321	306	318	317	323	366	305	314	328	278	303	347	317	324	314	305	308	293	321	343	314	331	318	315	285	315	322	316	338	291	348	289	337	292	327	311	329	306	331	319	313	313	307	322	287	308	321	345	299	293	291	331	316	324	310	332	299	316	335	301	309	329	323	326	328	324	307	316	319	310	296	327	305	318	309	305	316	327	293	309	294	290	318	315	330	330	294	331	286	315	322	306	334	379	321	320	299	352	314	314	303	303	334	297	351	281	317	346	322	346	301	330	347	320	269	318	301	331	318	345	325	318	339	364	316	340	292	364	338	348	353	316	301	328	324	322	328	333	321	339	348	325	337	319	300	317	326	330	321	303	313	321	287	341	311	317	348	299	317	328	295	322	308	299	288	336	322	301	322	314	290	318	316	332	316	340	310	304	309	317	259	325	369	367	300	299	317	301	308	308	308	332	321	303	346	289	330	346	329	327	304	316	337	312	343	300	335	303	330	331	339	315	308	312	325	361	332	344	329	312	316	314	361	304	332	291	282	320	310	312	337	339	318	348	324	347	338	333	320	310	311	304	301	349	302	309	306	328	340	329	317	323	329	296	292	320	343	312	342	327	315	307	324	317	278	316	297	333	315	315	286	305	327	350	302	283	318	356	329	333	331	340	292	311	334	328	311	290	322	285	310	356	332	313	302	288	329	294	314	309	306	327	308	339	320	297	285	311	299	358	311	326	338	308	355	311	326	309	346	326	326	322	275	310	326	283	334	336	338	306	292	301	307	316	299	307	330	295	322	337	304	304	307	319	297	294	334	317	314	317	312	318	297	298	314	295	302	326	329	329	339	315	318	321	318	295	304	317	329	308	322	326	294	312	305	327	296	308	322	301	302	334	287	324	290	302	316	316	322	347	324	298	320	306	328	338	314	310	322	303	346	339	306	319	330	326	273	302	309	357	353	313	330	339	293	266	269	346	321	313	320	340	316	301	299	327	329	335	307	295	331	350	302	301	287	339	325	324	305	302	314	309	357	327	323	306	313	312	301	298	320	320	323	316	312	297	369	351	313	322	318	308	307	329	329	303	355	319	295	326	341	351	327	317	328	316	309	317	302	309	320	362	334	331	309	332	322	321	303	344	295	332	302	323	316	313	320	361	318	275	305	318	322	339	285	307	282	357	311	323	297	299	304	274	322	320	324	326	342	311	329	303	336	328	322	320	327	326	333	292	306	334	294	314	328	331	317	323	312	305	302	282	323	300	329	331	331	312	315	298	354	321	322	321	303	336	320	318	350	323	344	328	313	317	354	328	317	338	308	328	296	332	283	327	319	310	307	279	338	323	314	334	337	324	319	344	310	333	339	342	314	323	319	306	344	335	336	333	326	313	325	305	311	337	288	318	304	341	281	343	283	300	297	328	314	321	291	345	302	314	328	298	342	343	321	325	307	315	352	331	331	318	329	294	319	333	296	363	322	329	313	319	323	314	340	316	294	350	336	315	337	340	316	313	327	301	308	307	314	317	296	322	309	335	325	332	283	352	314	313	313	295	337	313	337	338	297	324	303	304	296	296	312	327	346	305	303	308	305	316	332	299	328	326	306	318	346	318	364	329	308	310	294	317	320	298	288	332	321	312	300	323	294	341	318	295	323	331	324	302	290	328	324	317	348	312	322	317	342	286	332	320	307	320	314	323	316	295	301	346	310	321	314	342	302	319	321	321	323	328	319	313	300	312	341	308	304	340	324	333	322	313	302	302	355	353	332	335	295	323	327	329	281	298	301	323	284	338	351	331	339	347	304	309	311	324	340	307	326	303	279	323	348	305	313	311	302	329	327	316	321	283	309	315	351	315	338	305	311	315	349	327	347	310	360	288	313	355	328	303	335	294	330	321	331	320	334	309	331	306	342	308	315	312	319	329	328	295	322	285	316	354	338	334	284	306	301	288	308	293	296	307	294	303	303	321	321	334	353	335	347	324	313	331	300	321	304	313	280	308	329	276	334	323	330	324	317	321	299	316	304	332	324	299	349	304	307	330	347	328	328	307	334	322	292	344	294	298	321	317	305	309	318	303	284	321	334	343	297	334	299	321	316	339	285	305	316	330	298	351	326	328	317	321	311	302	350	286	315	311	330	338	329	333	316	321	314	340	259	297	333	310	315	353	310	289	336	318	312	306	337	302	310	284	311	353	311	334	284	312	332	317	314	340	306	318	328	329	328	307	304	336	324	317	291	309	324	318	280	302	296	303	306	298	321	320	336	330	327	326	333	286	311	304	312	313	302	338	338	302	313	334	296	304	312	339	320	321	294	323	296	368	327	294	326	330	308	315	292	311	285	303	323	285	326	336	317	309	341	307	335	313	323	347	314	297	298	291	293	318	303	314	296	300	312	350	311	339	302	315	335	319	295	355	325	325	319	303	301	323	336	329	326	331	304	319	346	319	342	333	317	313	343	316	286	290	327	318	343	327	306	300	330	322	300	320	293	310	333	304	312	318	305	319	319	310	332	325	316	337	319	314	320	301	355	311	318	306	348	309	306	315	304	309	339	274	317	282	300	306	309	323	359	340	315	289	301	304	330	310	306	310	333	316	318	331	327	337	319	336	327	319	331	309	301	332	293	303	338	304	298	314	324	296	322	311	308	317	321	312	348
40281	68927	59736	41957	35019	27495	19917	34642	37815	31482	23510	14844	7044	3166	1532	898	690	659	700	612	680	663	627	642	610	643	663	666	620	648	650	639	638	658	604	636	675	636	705	619	636	588	634	628	639	643	650	620	640	637	628	610	612	613	609	659	611	651	627	596	596	628	612	631	606	603	657	645	600	647	652	613	643	686	653	643	637	637	644	632	608	655	580	622	659	632	676	626	687	681	646	647	655	644	634	646	620	663	656	698	576	643	655	644	657	604	642	640	625	628	609	629	620	607	658	630	639	611	668	622	653	601	625	659	659	649	631	672	657	632	637	656	651	616	655	619	583	619	640	659	629	615	670	648	624	642	625	588	653	617	664	640	617	671	590	646	614	680	672	613	585	641	625	645	650	678	608	598	631	629	633	609	603	598	656	634	637	603	666	571	626	616	653	672	646	649	655	663	650	603	598	660	628	652	658	668	624	594	659	647	628	685	639	625	649	647	657	632	627	617	639	672	599	665	618	620	634	620	618	597	669	653	620	654	652	605	644	604	649	657	627	660	621	616	618	700	627	612	678	680	589	625	603	621	634	613	669	636	650	665	658	606	651	652	647	638	679	646	615	643	635	624	648	659	679	626	639	641	638	605	618	606	626	608	608	640	659	647	662	659	658	627	641	650	622	616	656	694	655	628	606	697	621	637	643	663	599	659	651	641	592	616	609	598	634	666	635	670	642	671	604	623	652	635	654	628	669	651	690	634	623	633	664	606	635	632	619	567	610	669	584	654	628	681	602	669	643	665	604	613	614	623	667	612	638	652	647	659	619	618	631	642	615	664	661	598	613	651	630	595	611	656	657	648	597	598	663	675	617	605	630	588	681	630	644	642	633	685	663	628	629	650	674	648	623	635	650	676	606	669	632	599	626	612	679	628	635	642	602	646	674	622	609	651	621	631	620	652	631	672	630	649	667	622	645	586	648	655	627	639	681	641	634	608	667	640	653	586	653	619	647	626	617	609	633	658	663	661	654	607	650	632	620	662	649	620	585	638	604	615	637	657	637	630	660	592	697	669	671	640	632	647	648	630	600	661	670	685	676	591	656	615	670	637	610	601	672	633	629	640	688	675	621	646	628	670	600	676	654	621	620	636	618	653	646	648	641	648	656	625	643	620	642	651	634	649	630	671	630	663	590	628	610	638	636	596	616	668	616	613	618	631	630	666	658	687	628	661	614	600	610	631	619	574	657	676	644	668	655	631	611	657	642	664	640	568	641	664	628	659	637	591	684	622	635	599	619	626	630	609	679	615	662	637	651	648	629	663	654	629	627	640	635	599	625	641	619	620	583	635	670	651	644	619	666	638	625	665	638	632	639	624	613	602	659	660	602	612	647	668	647	613	616	591	653	656	632	638	633	603	643	638	603	644	642	656	586	643	617	601	641	678	614	588	670	629	668	633	627	635	676	606	649	604	729	682	601	597	618	617	596	616	624	644	620	674	640	572	641	614	683	676	641	670	650	625	617	677	661	619	658	700	619	655	630	666	637	658	620	607	627	632	658	612	653	689	662	646	640	657	619	635	606	633	671	650	628	625	644	629	647	658	616	675	695	637	667	624	603	660	633	663	649	688	650	700	644	633	613	635	636	631	654	675	607	645	600	650	623	582	608	626	612	631	646	629	669	637	619	608	667	611	630	653	613	643	665	595	673	613	619	666	645	619	671	620	673	622	591	661	657	653	641	642	624	633	625	627	618	636	620	653	639	657	656	613	603	622	601	632	620	610	623	633	655	627	642	643	613	640	664	660	641	595	605	628	608	624	670	650	589	621	650	662	637	644	685	685	634	625	668	638	647	641	661	579	641	665	668	658	623	630	648	644	600	607	611	668	600	613	648	655	681	609	660	658	646	594	645	582	639	622	621	608	657	642	636	687	654	594	678	628	614	667	666	672	669	624	625	617	647	596	675	605	611	645	624	675	632	636	617	595	661	674	625	627	661	623	635	657	663	657	641	660	638	635	606	671	634	633	654	636	591	605	672	701	656	679	631	623	666	630	681	599	608	670	613	613	617	627	618	653	635	665	611	610	628	669	627	634	615	668	607	600	599	627	628	638	670	638	693	635	637	608	671	626	666	649	652	686	641	622	643	611	603	640	609	596	658	648	626	620	667	673	644	621	610	670	641	638	611	620	612	671	615	700	627	646	641	632	621	604	631	585	648	649	671	605	650	655	670	637	657	617	596	601	624	615	636	606	603	639	662	644	614	593	635	623	676	629	663	600	642	650	658	612	604	675	689	626	625	647	651	647	629	642	636	637	697	628	630	648	621	630	640	650	627	655	607	632	668	583	619	634	649	644	630	593	621	631	647	652	622	581	662	659	619	615	637	668	624	636	651	598	625	655	635	597	666	628	628	629	667	640	642	647	668	625	580	691	627	661	650	639	655	660	659	581	650	627	691	635	669	677	596	635	651	692	631	628	620	628	648	662	650	681	688	621	617	666	705	611	596	633	673	598	582	629	654	587	627	617	652	659	650	622	630	648	639	676	623	653	659	613	624	698	616	616	615	612	637	661	630	618	706	666	684	703	651	642	649	616	627	627	595	681	610	615	622	631	634	676	610	670	618	589	627	659	595	628	626	669	656	665	644	625	616	632	617	643	647	620	594	644	655	658	638	668	620	611	666	653	660	620	678	681	645	676	655	585	649	620	620	629	671	648	624	660	594	628	661	657	596	632	688	639	659	622	614	656	590	632	647	648	670	627	606	706	619	683	613	640	696	611	627	645	628	595	623	601	651	666	620	645	642	654	621	658	638	639	656	665	618	681	632	600	626	631	675	660	657	636	680	583	620	652	593	671	641	626	605	629	641	640	607	553	691	678	651	654	612	651	637	662	637	615	620	640	642	640	644	611	625	637	659	665	622	644	630	642	641	604	633	650	611	635	665	623	655	673	675	660	671	607	687	623	671	571	667	639	641	651	597	632	613	616	616	676	649	638	596	641	652	640	652	635	591	670	643	623	621	605	649	622	661	655	647	646	692	642	608	621	641	632	654	638	606	653	600	650	646	653	641	669	651	651	610	667	643	614	617	572	626	635	662	666	613	639	716	631	635	617	618	638	615	620	614	672	634	627	612	609	657	611	691	581	636	610	652	686	602	638	650	653	664	612	669	635	632	617	630	598	612	643	622	624	652	623	613	661	615	638	637	595	614	625	655	605	609	623	625	646	640	644	613	669	637	639	604	657	611	663	602	614	606	649	640	604	651	619	675	624	658	709	647	665	646	628	659	601	650	625	652	649	657	606	663	628	648	652	646	626	641	639	586	679	621	647	643	613	606	601	593	643	620	593	662	628	640	623	614	618	652	609	622	657	635	653	669	651	633	611	625	660	653	683	677	637	625	629	650	646	630	633	627	643	649	668	645	641	601	632	644	671	637	655	669	662	661	624	624	637	633	675	618	664	656	647	611	650	653	606	699	623	634	643	608	622	613	632	641	663	672	619	655	626
28342	27996	30157	18960	7085	3888	2085	2740	3481	2722	1717	997	611	515	376	346	352	353	349	345	356	353	331	361	356	368	368	349	344	353	357	359	343	372	375	345	361	388	353	351	348	322	332	333	357	364	360	365	364	319	345	350	334	315	331	363	325	340	348	375	341	376	382	356	355	378	342	349	356	360	355	342	361	355	340	334	350	331	379	357	337	372	354	364	359	337	333	356	339	345	359	320	375	360	347	348	359	342	343	361	332	325	323	377	309	371	351	364	330	364	353	362	354	340	327	345	365	363	314	341	349	325	356	326	344	314	362	378	328	333	350	341	345	341	339	361	390	361	375	355	349	349	348	344	345	336	387	365	351	330	346	375	320	328	343	345	336	344	353	319	321	336	355	360	362	328	352	393	388	353	340	363	319	338	347	335	337	361	367	344	318	353	332	378	366	327	325	353	331	384	343	354	355	365	343	376	366	336	343	363	357	338	376	338	377	360	368	351	380	349	326	343	349	331	361	387	343	347	363	343	353	371	352	366	370	351	326	362	336	366	359	351	326	363	380	334	341	363	329	325	324	364	364	379	359	305	379	343	346	377	377	333	348	373	369	336	349	360	356	361	350	365	328	332	339	352	336	338	349	360	333	373	336	349	353	360	373	319	350	357	348	336	351	368	356	366	371	339	320	374	358	348	318	366	345	340	366	374	322	361	345	365	381	338	341	335	337	365	360	329	361	377	381	385	316	371	337	350	352	346	362	335	346	341	361	374	328	332	326	374	360	352	320	351	345	336	357	355	360	363	325	373	343	352	339	362	356	342	341	358	332	344	380	348	353	384	357	346	344	314	336	351	349	339	352	347	346	332	324	326	353	358	372	370	359	331	349	359	372	350	377	335	346	347	345	350	348	335	338	357	363	384	347	343	381	361	337	365	361	350	354	349	350	362	346	326	377	351	334	352	362	340	328	346	339	343	378	388	352	318	383	348	336	377	358	352	330	337	350	344	360	321	378	376	354	402	373	348	333	320	353	350	346	343	364	344	355	335	351	348	368	340	350	325	362	360	340	366	362	361	355	369	348	335	365	365	338	353	365	350	347	333	350	374	368	349	354	381	343	354	378	369	321	359	361	319	336	317	358	323	362	352	343	347	338	349	344	347	343	326	374	331	340	334	353	347	336	345	334	350	336	331	377	364	383	369	350	331	342	355	383	354	315	337	386	372	335	330	372	307	365	356	339	382	359	378	359	357	335	368	356	363	317	331	340	379	354	339	322	318	371	367	357	345	368	373	330	364	329	376	364	319	383	356	286	367	375	361	344	353	352	344	349	342	332	385	354	364	370	348	333	361	398	330	360	331	335	375	338	345	340	382	379	355	345	376	346	416	375	348	348	312	378	363	359	373	363	351	362	369	371	350	357	378	340	405	374	349	324	302	350	374	350	303	364	358	351	361	375	372	346	351	363	327	352	333	362	313	368	351	331	338	322	311	328	346	343	326	346	374	362	339	349	358	367	318	377	401	342	342	333	354	326	333	353	359	352	390	309	344	343	372	381	343	327	359	371	342	317	326	316	324	340	342	350	334	362	404	364	340	355	362	326	341	341	341	342	350	350	360	334	344	331	367	334	345	349	377	326	346	358	328	364	351	362	369	363	355	345	329	356	337	333	377	319	351	339	361	354	349	357	343	325	343	349	364	343	359	384	348	344	372	346	356	320	388	369	350	352	394	342	355	328	353	328	366	363	332	365	352	333	394	323	355	347	361	358	359	315	363	344	358	328	327	335	317	356	352	363	323	320	367	363	328	334	337	319	349	339	360	355	385	378	318	318	357	360	362	324	327	349	365	347	334	342	338	368	344	347	376	379	349	344	348	355	345	357	361	377	335	340	339	362	382	345	350	356	367	371	339	353	330	347	369	332	319	362	366	343	340	360	361	361	359	350	371	338	337	353	344	337	366	338	368	358	384	334	347	363	349	354	335	329	330	373	372	314	339	341	359	350	378	344	355	339	329	385	340	375	346	343	351	351	326	364	329	375	328	368	352	372	354	379	357	366	295	356	353	360	353	337	319	360	313	311	386	356	371	314	397	343	345	365	337	334	352	365	342	325	403	356	360	359	372	389	360	359	309	378	358	347	378	367	359	334	346	317	351	344	342	347	347	365	366	356	345	377	323	326	375	360	364	392	347	326	366	367	352	336	334	345	366	312	371	341	352	351	317	379	374	347	351	344	337	374	358	380	366	394	363	332	337	328	324	379	364	340	330	350	351	364	359	356	309	331	388	332	352	352	357	366	357	319	356	364	373	353	367	323	321	350	363	343	366	336	346	352	376	375	360	355	342	385	362	399	333	378	350	351	350	381	314	351	374	370	351	397	324	362	320	359	349	337	349	323	371	340	381	372	330	347	375	333	382	359	336	337	356	379	353	346	328	371	348	353	342	365	357	371	347	337	358	356	372	356	340	340	325	414	378	337	347	321	355	364	337	355	382	344	330	371	347	342	384	377	379	371	349	359	371	321	357	331	345	346	347	375	353	332	388	363	388	353	369	329	355	370	373	340	355	366	345	373	379	362	326	350	347	328	349	350	373	352	349	336	339	338	335	346	315	311	344	349	364	351	363	336	344	351	364	334	352	353	323	362	334	375	337	359	364	325	374	344	361	374	355	316	388	365	350	346	381	356	333	344	370	360	358	355	358	308	334	376	361	342	327	341	338	348	326	373	347	349	365	355	319	336	346	353	375	334	296	362	374	334	322	373	362	356	366	356	361	372	351	357	357	375	330	356	400	316	350	327	375	327	324	348	306	350	319	332	357	337	305	361	330	367	364	342	330	364	327	355	361	347	345	341	360	291	317	395	349	360	359	329	358	363	364	343	342	379	335	308	371	342	371	365	375	347	386	372	348	389	315	335	382	380	363	380	391	343	339	346	349	335	358	325	348	394	357	339	382	350	326	380	338	327	363	349	319	386	343	363	364	376	361	353	380	379	336	363	380	359	354	392	380	341	339	368	372	323	331	342	357	314	328	392	362	350	383	342	358	361	363	341	352	352	348	324	332	360	364	388	330	345	354	388	319	355	350	352	353	325	350	359	349	353	349	342	371	312	300	377	358	355	348	352	360	323	359	349	347	344	342	352	351	335	373	337	342	377	339	321	381	375	370	366	339	315	342	335	378	329	347	352	365	342	385	363	332	347	410	361	331	384	365	331	337	321	346	402	321	346	350	351	327	343	328	333	388	311	348	336	361	336	347	357	349	343	377	340	358	326	381	382	317	343	345	365	351	327	350	357	360	336	384	361	343	350	371	339	353	373	338	331	335	327	373	358	338	366	324	349	345	366	339	336	346	341	367	340	357	354	358	355	335	385	333	348	344	345	339	325	353	339	346	359	359	358	356	339	361	331	329	352	359	353	335	372	323	361	362	395	379	324	382	358	355	346	321	364	325	343	352	344	342	319	374	367	351	344	373	343	347	347	360	329	366	345	330	331	333	354	328	378	398
34323	47712	41150	24158	15646	10415	6581	8794	9990	7708	4629	2570	1544	1067	827	772	679	744	680	727	780	712	694	741	703	697	729	674	720	719	769	717	722	739	746	727	712	771	702	774	742	711	674	742	691	762	705	710	777	733	725	722	723	736	747	686	727	693	712	750	738	755	753	710	741	732	745	720	696	741	728	722	730	732	702	759	708	715	734	724	674	704	664	755	756	736	767	729	683	694	757	673	762	749	732	709	748	743	761	655	695	721	733	719	747	718	771	675	708	779	769	724	707	736	723	706	779	722	717	700	723	657	760	744	730	730	726	730	775	709	720	709	796	745	724	725	698	703	735	713	742	721	714	716	725	695	715	749	695	699	727	711	721	753	718	703	714	777	710	703	717	671	757	714	713	742	751	745	704	640	725	747	646	757	744	726	740	679	716	731	751	746	708	743	762	719	700	719	729	791	744	699	754	694	678	706	744	755	723	693	780	710	729	735	726	752	643	783	753	717	747	682	731	739	687	752	747	710	716	697	713	775	705	707	720	731	751	709	680	733	712	683	759	694	787	705	678	741	740	733	754	748	732	693	726	709	694	724	735	716	719	737	714	707	745	746	732	730	736	725	732	761	698	750	767	726	719	752	718	719	663	703	774	727	694	756	700	777	732	684	722	717	699	701	718	735	777	726	710	724	672	704	726	726	735	792	764	755	732	751	757	703	721	727	771	730	775	742	748	705	775	717	732	726	695	698	702	724	673	697	701	783	761	737	741	739	685	679	716	705	739	733	737	677	764	770	769	730	704	714	705	724	733	727	670	707	752	762	745	728	709	732	720	683	763	753	709	697	745	738	715	714	755	741	688	719	748	722	729	710	678	749	759	775	773	690	705	723	722	668	718	710	716	703	728	725	677	749	702	707	737	736	755	725	736	738	723	745	749	735	752	731	760	681	699	714	693	792	712	708	740	685	746	732	687	672	701	740	718	729	744	726	724	744	737	759	709	701	698	710	732	697	689	719	727	715	747	703	728	729	645	703	717	740	707	679	666	749	687	727	723	710	685	749	724	698	724	693	723	734	714	714	672	691	721	759	760	702	752	717	682	728	750	680	716	726	733	740	725	698	723	740	728	739	750	687	771	685	702	754	719	745	788	711	712	655	750	703	750	738	701	695	730	719	693	739	710	700	732	734	701	711	699	716	737	709	696	735	721	729	710	714	684	742	731	682	684	692	756	741	710	760	736	632	742	756	734	706	697	732	744	715	719	731	734	770	754	707	762	690	761	776	763	741	672	692	700	759	719	743	744	685	705	754	719	761	718	748	775	721	754	740	693	718	700	773	691	732	752	760	698	743	735	728	703	754	736	725	720	678	725	710	729	677	718	770	728	720	705	706	730	753	725	742	689	728	738	779	743	730	725	731	710	746	752	739	739	711	746	706	707	720	724	729	678	720	665	718	763	741	740	754	685	731	729	754	695	714	720	671	729	684	698	714	727	758	699	740	743	720	693	726	778	683	711	727	711	732	714	730	744	717	766	737	724	760	703	747	731	736	710	734	757	738	716	748	749	736	749	774	686	718	738	673	759	719	715	768	737	695	750	732	717	765	688	739	744	717	678	736	699	682	737	740	760	747	710	705	737	712	673	768	718	717	687	744	741	753	756	747	715	743	752	721	744	732	707	661	749	731	725	708	710	766	673	715	694	699	723	676	735	754	721	708	753	727	745	727	725	759	720	741	725	773	736	725	715	763	732	775	699	723	686	706	692	705	758	733	723	727	763	706	737	687	656	696	742	745	713	727	744	722	760	710	710	733	692	736	720	741	762	770	727	750	686	720	665	705	743	698	680	749	680	722	733	716	692	668	766	789	759	774	707	760	705	685	723	712	749	690	712	713	712	720	691	737	706	772	717	746	704	749	765	778	673	748	734	748	711	727	678	720	710	724	757	678	705	740	697	726	714	709	691	696	674	723	693	707	744	715	739	715	725	750	722	717	743	707	730	725	695	715	743	711	736	732	810	763	704	754	726	690	741	623	711	771	720	712	728	724	743	713	744	749	754	760	712	734	738	784	724	746	695	731	716	708	708	707	717	741	687	739	770	752	746	715	746	685	719	712	729	701	757	768	716	746	740	694	764	746	720	670	735	763	746	757	704	704	718	723	701	740	785	683	716	741	720	742	728	769	715	709	714	790	744	727	711	751	750	713	753	717	678	635	705	711	716	709	693	736	757	747	725	719	694	703	732	716	717	722	759	758	712	689	688	748	726	696	694	721	742	738	733	680	758	755	720	736	730	701	664	756	710	713	696	713	744	747	771	739	711	732	726	721	719	710	730	758	765	749	708	704	753	732	742	750	688	728	733	715	718	717	672	786	693	738	750	740	689	692	683	670	746	755	737	705	672	745	700	738	711	722	737	761	720	732	749	755	695	720	739	738	752	693	728	742	698	706	714	713	757	725	729	747	767	717	728	804	729	716	724	692	730	709	729	730	670	737	671	715	707	720	739	684	762	761	685	683	710	732	714	695	750	722	713	702	727	760	742	702	716	743	740	704	677	711	762	723	698	693	733	747	716	701	617	750	752	737	709	722	740	764	716	716	716	726	730	721	720	734	730	701	776	713	699	761	746	736	709	740	732	723	719	739	746	744	763	696	669	739	761	680	724	754	664	685	683	717	725	749	712	728	686	704	730	693	755	726	721	739	748	674	766	692	684	727	740	697	694	704	768	758	692	707	751	704	707	749	693	747	766	719	731	758	698	747	700	705	742	695	764	715	716	729	734	731	736	691	687	705	715	730	668	744	684	738	688	707	685	691	720	752	700	697	743	730	713	683	669	677	712	738	747	745	699	729	716	740	745	744	738	740	724	779	686	707	729	696	691	650	693	730	696	732	703	740	772	750	712	726	718	706	733	679	749	733	728	734	732	702	707	774	724	705	725	697	723	724	695	692	705	721	693	694	724	713	713	692	747	779	729	754	744	668	740	713	731	704	727	733	688	687	736	705	740	740	736	715	726	687	699	693	715	760	704	728	729	767	727	729	718	725	736	751	732	715	777	701	731	699	657	729	715	775	721	772	738	739	743	706	711	704	722	694	736	740	712	725	702	725	729	729	733	773	739	691	739	719	757	718	718	707	710	718	742	778	725	688	703	736	741	746	700	742	772	720	721	709	743	740	712	714	763	720	690	725	678	720	765	727	745	662	756	712	719	762	728	712	728	715	715	720	735	694	689	754	708	738	732	714	771	696	702	726	696	708	721	742	755	697	689	717	730	726	715	739	750	728	710	690	704	719	736	709	721	741	754	727	747	716	697	696	732	703	748	734	697	768	738	683	689	686	689	742	680	702	696	733	710	731	721	724	710	762	746	669	687	675	706	662	689	728	700	762	708	729	704	695	768	703	695	686	752	694	693	795	752	695	694	738	718	727	753	714	687	732	740	720	736	759	699	771	723	731	733	751	748	720	662	726	744	729	739	728	753	734	735	722	712	734	753	718	713	711	700	711
25011	21791	28802	25775	18762	10143	12841	18046	14092	9323	4638	1899	943	541	396	350	358	358	324	337	337	340	338	314	327	321	334	359	319	333	333	364	326	321	356	352	339	342	337	322	323	309	341	327	322	317	335	323	297	329	334	311	320	317	358	341	340	305	345	324	280	311	354	329	339	317	324	326	349	337	354	349	331	355	377	306	339	308	307	305	324	339	310	352	307	329	319	339	346	324	297	363	352	363	318	306	337	296	326	329	294	311	319	346	328	301	337	332	311	332	334	334	323	346	353	326	329	308	307	332	325	340	330	328	321	330	336	308	347	345	345	282	352	336	333	301	342	348	316	341	338	311	318	341	388	328	353	320	318	328	344	330	332	343	339	311	339	307	328	338	336	350	322	315	337	353	306	328	338	327	348	343	335	316	348	319	315	333	335	320	347	315	328	311	337	342	319	312	333	297	321	353	335	323	324	343	339	330	321	338	347	351	322	291	361	335	321	302	303	306	334	301	340	334	354	301	325	333	332	345	309	325	338	319	331	325	310	333	337	327	344	305	318	365	312	296	333	344	319	349	320	361	321	342	305	342	309	303	309	337	334	322	348	346	364	349	336	330	349	312	320	322	346	331	333	320	309	339	338	328	303	337	317	351	335	330	318	315	368	330	313	312	348	310	342	335	322	322	313	302	319	292	347	331	306	327	312	327	291	347	351	317	347	329	338	305	342	333	323	346	338	325	324	337	345	334	336	291	357	314	327	340	349	368	310	332	305	303	308	310	355	328	330	338	366	328	351	297	346	335	332	337	313	344	316	308	295	367	358	316	319	366	322	334	352	329	364	332	331	324	357	322	332	322	327	340	304	334	325	309	348	336	316	305	328	301	307	358	311	335	325	296	347	305	312	305	311	351	317	295	356	332	309	312	308	306	299	328	344	319	354	353	353	330	343	339	329	339	340	310	308	366	326	331	305	372	323	327	326	327	336	311	363	322	324	308	315	337	345	312	308	313	317	338	316	348	297	308	312	333	313	302	298	318	343	356	344	309	349	323	352	296	333	327	346	328	299	326	294	321	326	314	342	343	311	338	314	328	308	361	307	340	305	335	335	323	324	313	320	348	315	344	333	315	305	312	318	301	321	293	329	329	345	320	322	337	344	330	306	314	309	328	281	336	346	331	337	315	332	339	326	318	305	314	371	325	381	325	312	317	328	305	343	346	346	339	334	319	307	347	335	331	321	308	310	321	316	345	327	325	326	318	327	331	300	339	325	331	334	336	352	292	342	328	343	331	355	326	330	327	339	341	306	329	356	309	329	347	331	335	313	307	348	324	306	292	310	327	331	298	353	370	342	317	343	319	332	324	358	337	307	331	345	325	364	346	325	348	312	328	328	315	308	323	350	352	333	308	349	328	339	331	317	305	303	326	286	331	335	340	326	333	328	304	329	314	328	345	368	332	337	341	308	340	315	346	320	328	319	359	295	310	316	325	316	296	354	339	317	341	317	303	334	357	347	350	320	311	324	305	327	356	332	328	310	317	312	342	347	345	320	324	339	351	331	311	360	310	329	334	309	310	314	290	347	304	307	337	318	317	334	327	356	308	371	334	334	332	334	324	344	293	324	330	318	338	323	311	326	351	330	325	322	333	315	318	331	357	310	315	336	315	342	326	314	334	323	317	325	311	338	327	329	333	310	315	308	333	337	349	363	298	342	339	305	299	303	324	306	333	333	324	313	322	342	313	316	332	292	335	347	351	311	382	330	351	370	328	311	327	340	336	324	303	327	318	328	364	328	328	322	307	350	342	344	315	326	332	325	328	327	327	337	329	308	303	315	338	331	315	355	337	314	322	324	317	340	364	348	354	337	311	325	327	330	302	327	315	332	313	312	301	314	320	322	314	320	331	332	309	340	339	345	320	300	322	305	341	332	329	314	304	346	327	349	334	323	318	312	313	356	340	320	336	344	326	328	344	319	356	346	327	313	338	330	342	342	349	317	308	323	338	335	376	303	346	354	342	333	319	316	345	326	323	300	312	316	330	331	320	323	320	342	290	300	371	347	321	298	327	332	336	318	333	331	324	332	339	335	333	344	293	366	315	329	322	312	318	347	335	336	319	310	297	341	338	355	290	342	314	325	335	315	331	334	374	323	348	342	347	293	325	328	333	315	340	343	348	320	345	297	302	328	339	338	322	349	352	332	365	310	313	305	335	303	331	334	326	338	327	335	323	320	322	346	328	312	324	314	318	339	347	291	341	317	325	325	320	313	318	304	321	339	310	306	274	321	338	350	338	333	332	317	304	297	319	335	346	340	324	315	317	319	350	313	319	336	332	322	346	311	280	307	309	357	330	334	322	305	332	355	354	347	358	327	306	337	339	317	323	304	328	336	345	349	315	294	347	328	328	340	282	336	325	334	302	316	329	316	333	356	344	312	312	341	336	322	317	337	352	330	352	352	357	350	327	357	355	292	316	313	332	316	323	331	340	347	322	322	334	302	332	346	336	311	294	348	311	320	338	344	337	351	332	327	343	334	342	310	329	301	323	329	302	303	325	330	305	326	331	299	336	326	338	343	342	337	306	349	320	336	329	302	351	323	374	314	313	330	352	340	341	354	330	338	348	359	337	302	320	324	336	319	297	316	327	307	344	349	327	325	307	312	313	359	296	318	347	326	313	304	322	323	326	336	321	313	335	299	327	347	314	346	344	333	301	308	301	317	276	320	323	350	336	296	307	344	284	323	299	343	316	331	335	327	321	312	344	309	334	306	347	333	346	295	321	339	315	317	336	305	342	315	329	338	299	289	295	321	292	331	325	320	347	328	343	358	337	315	343	343	313	357	309	324	346	312	362	335	309	302	361	325	341	311	368	335	324	337	360	369	311	346	319	351	315	351	366	330	318	364	333	330	329	299	343	331	339	326	294	314	305	300	322	359	315	324	329	313	299	332	302	327	323	309	342	300	305	343	333	311	336	309	352	338	335	322	319	348	363	347	352	312	320	327	361	315	324	333	340	331	362	308	321	342	294	314	329	345	337	303	348	344	343	298	334	303	347	316	307	338	314	346	337	316	334	329	326	326	356	327	311	319	339	339	273	312	308	316	346	301	354	314	311	321	296	325	325	320	298	347	353	348	335	333	323	325	315	341	316	339	315	323	351	336	318	322	323	332	314	328	309	330	362	318	325	352	312	319	337	313	338	321	344	330	301	329	334	352	326	314	296	320	315	332	318	341	341	302	343	330	350	323	306	349	327	309	377	324	337	356	331	333	302	306	336	315	347	321	337	333	353	280	292	306	320	372	339	323	318	338	327	321	298	331	313	342	325	341	312	324	297	343	340	323	334	316	328	330	332	318	337	347	318	330	317	323	331	315	347	300	326	336	346	330	333	332	323	347	349	331	323	333	319	352	349	330	322	360	317	324	341	319	333	308	312	321	293	310	333	322	311	370	353	286	332	286	357	255	343	329	357	316	318	339	316	305	292	337	327	310	279	331	308	355	323
37018	56882	46509	33046	24575	17930	25163	30582	25503	19472	11230	5206	2640	1315	920	669	696	697	684	682	646	686	681	642	723	691	675	659	708	675	649	711	672	633	685	667	722	711	689	692	683	719	683	673	680	645	661	697	685	703	665	676	672	693	690	667	688	700	669	655	656	646	639	697	670	680	689	693	663	679	695	719	656	698	695	670	681	685	653	694	731	666	695	723	680	686	668	638	684	684	733	660	696	678	691	663	678	705	743	700	678	661	674	644	678	676	655	661	649	704	674	692	653	660	670	698	713	682	724	648	709	692	698	655	683	669	690	719	665	700	677	668	659	724	675	683	643	634	706	661	654	683	718	706	659	670	656	712	670	694	663	643	690	690	677	703	705	692	694	750	702	607	706	674	680	666	646	751	695	679	755	663	665	661	670	712	689	728	691	639	679	688	625	645	666	697	714	678	706	694	697	643	647	644	666	650	636	679	694	678	671	692	730	724	653	703	652	657	673	726	692	648	655	648	701	685	672	702	690	684	698	712	656	704	666	670	656	634	622	697	668	657	670	678	690	663	748	663	683	603	700	667	681	682	676	643	676	702	677	685	710	689	697	686	660	683	654	645	684	688	622	714	667	705	611	687	696	641	670	667	681	681	714	678	667	655	642	714	665	674	714	675	678	719	674	647	719	673	671	645	705	691	635	683	708	701	685	695	627	635	683	654	675	688	649	654	640	678	703	681	677	715	728	664	693	696	657	685	669	645	734	663	668	644	716	744	701	693	673	712	681	712	677	715	693	678	687	709	691	680	685	682	713	699	715	693	682	727	673	699	712	702	703	699	639	710	727	695	649	668	692	677	665	715	673	683	694	690	694	635	691	663	676	680	659	639	684	704	631	703	722	638	657	700	660	715	671	719	667	644	658	681	652	695	634	720	694	655	708	670	683	690	680	647	668	694	651	659	696	688	701	681	676	717	689	667	725	726	675	740	718	719	656	680	661	694	658	681	645	679	708	704	686	661	670	708	692	701	671	708	652	652	677	680	668	634	721	665	667	673	662	698	664	663	692	680	700	672	663	666	730	689	688	671	666	656	686	707	659	671	712	656	718	700	647	710	707	714	677	670	686	678	693	663	678	682	673	643	678	726	689	698	658	735	666	680	706	705	668	667	680	665	678	670	707	699	703	685	756	696	703	703	682	702	671	647	673	642	607	645	690	654	677	663	689	697	708	762	691	661	683	723	642	659	727	669	684	652	695	693	645	667	708	694	676	694	664	749	678	703	673	686	633	691	661	678	718	648	697	672	733	726	686	666	657	690	664	668	670	604	680	680	663	621	690	683	700	688	649	654	711	638	705	688	693	671	708	733	690	666	660	702	696	662	694	662	675	649	677	698	686	629	696	684	681	651	728	700	656	667	684	668	639	686	696	708	691	644	694	694	655	619	712	666	731	661	710	644	663	670	692	681	687	680	703	697	636	706	645	682	665	712	684	678	646	671	716	656	679	684	671	652	722	697	677	655	613	664	660	672	710	704	681	660	667	660	685	697	714	716	694	742	694	702	659	670	687	670	626	649	676	694	650	719	661	631	688	664	666	692	725	695	684	677	671	687	660	690	702	671	667	680	690	692	676	676	659	639	692	659	656	714	703	616	676	681	700	697	648	685	675	672	682	648	679	672	723	647	689	639	674	699	687	705	693	703	666	695	708	720	674	659	709	712	704	652	665	719	657	682	678	684	690	663	657	687	728	605	733	672	698	703	685	738	687	659	658	639	652	702	649	633	684	716	651	662	658	702	691	674	680	709	661	672	687	714	705	698	682	660	706	673	683	655	668	694	680	673	644	655	668	652	689	667	668	662	687	701	661	705	696	658	685	720	646	675	663	709	670	687	657	703	660	613	675	696	671	691	675	708	702	673	635	666	691	676	707	705	673	681	660	631	679	657	664	689	658	686	629	692	701	669	685	685	718	699	716	672	723	683	670	688	704	711	669	671	738	671	659	706	702	665	672	696	630	710	717	660	661	661	674	716	713	713	673	683	686	651	687	683	635	646	675	709	706	659	671	671	682	665	713	697	689	688	681	662	684	657	711	716	734	657	667	645	669	673	667	686	695	714	671	694	643	714	668	670	666	658	665	701	681	688	684	670	703	727	687	666	676	713	633	681	670	658	689	706	712	669	680	654	695	679	682	696	685	709	723	675	682	665	679	620	652	682	657	687	665	639	691	687	700	739	643	709	687	704	693	663	669	639	691	675	690	719	689	652	702	699	690	652	692	673	660	691	682	684	715	700	662	675	662	661	766	662	682	675	672	684	649	655	664	648	675	671	663	664	706	711	676	676	682	704	750	661	666	716	686	658	707	677	645	653	697	652	705	688	693	665	695	747	662	657	649	676	699	711	687	696	697	670	711	690	711	692	653	664	710	699	686	701	689	641	641	736	714	673	684	661	643	689	682	724	697	655	724	682	699	699	676	673	645	673	665	694	708	725	679	718	669	690	639	697	686	681	684	731	665	669	669	688	644	658	662	708	720	700	647	683	685	676	759	632	679	688	713	657	662	716	681	753	677	646	723	688	680	706	682	743	653	698	655	657	651	685	704	656	747	730	682	650	677	704	673	692	704	694	705	642	715	684	653	678	645	696	653	723	641	667	676	680	670	705	684	671	665	636	671	680	678	694	690	657	697	683	689	661	666	647	628	657	679	684	681	722	711	721	664	752	689	718	751	693	645	658	688	699	690	662	722	647	686	711	690	726	669	694	671	726	675	697	715	690	659	694	684	741	693	662	653	704	685	727	682	747	684	627	708	709	630	680	734	663	674	647	659	678	705	657	708	699	694	651	665	713	695	689	656	686	691	680	642	691	713	674	704	691	648	672	680	695	649	713	663	675	688	672	685	630	733	628	702	671	650	640	695	682	699	647	684	648	678	684	658	682	641	674	717	717	703	677	628	676	708	681	699	636	724	640	712	677	726	707	649	707	672	715	726	682	695	710	679	648	691	698	730	671	703	689	704	668	653	653	660	666	650	653	645	686	676	662	696	694	675	686	717	692	699	652	686	706	680	702	680	697	673	724	641	693	693	672	670	690	674	655	716	669	661	705	683	677	684	699	694	705	682	731	680	671	697	641	712	688	673	635	640	706	633	728	660	647	682	715	640	719	709	688	714	692	632	666	682	659	673	696	614	684	701	672	672	729	637	709	663	693	699	687	688	651	710	642	685	702	733	716	686	700	683	711	703	711	749	716	690	638	689	700	678	689	643	674	693	702	647	719	648	724	680	669	694	700	731	650	674	681	686	662	666	714	718	636	678	721	692	688	688	645	680	728	651	686	674	672	657	705	680	686	687	689	682	686	673	697	649	733	673	717	660	663	671	648	608	675	691	641	659	657	669	667	699	674	663	697	671	654	680	640	688	656	682	707	673	701	680	672	714	680	691	640	676	632	660	673	675	675	695	674	668	698	694	644	682	669	643	691	657	662	724	755	648	665	694	664	684	650	678	700
23564	21679	29531	24447	21980	21686	23539	29491	27043	18619	10054	4085	1645	796	455	382	327	340	348	339	338	340	302	340	356	363	362	355	317	324	329	378	306	338	334	344	329	363	328	315	334	324	310	332	324	341	337	327	325	300	315	323	323	324	312	331	328	318	369	313	341	297	318	299	289	326	314	295	331	365	310	312	314	314	332	336	339	351	324	318	307	334	340	327	316	325	313	337	331	316	313	324	314	329	320	316	320	376	348	327	328	321	328	316	316	314	320	302	333	326	337	335	306	349	311	308	330	314	331	320	346	323	316	310	298	332	339	338	321	328	303	334	307	298	345	350	305	280	328	350	306	330	331	281	330	290	319	330	336	347	300	308	299	311	326	350	291	328	302	312	330	296	348	331	286	349	321	312	314	300	309	318	291	325	333	340	304	342	332	322	330	336	343	315	306	312	318	347	329	320	287	318	318	337	308	297	352	319	335	347	318	311	327	331	314	317	340	354	329	335	302	356	304	317	343	316	334	349	333	341	329	320	305	303	309	314	337	320	340	293	353	354	336	333	340	296	322	312	363	310	334	343	309	312	311	342	281	303	333	329	325	314	351	346	332	312	351	319	330	330	354	317	342	293	323	305	312	307	335	321	338	317	329	327	314	297	331	329	298	346	311	331	317	329	351	330	340	317	291	348	326	327	331	330	297	329	304	308	318	342	309	328	331	317	314	309	307	326	305	321	318	299	317	337	317	333	298	334	345	342	330	350	338	332	316	326	319	321	330	307	324	317	309	314	327	299	315	303	325	312	306	326	310	310	320	302	345	295	306	336	309	313	281	334	308	324	317	304	331	326	318	360	334	336	299	331	307	319	314	314	307	330	298	342	330	307	333	317	323	317	326	321	326	304	339	360	322	319	325	303	316	305	314	317	299	337	350	350	322	310	326	339	292	288	319	339	354	341	313	305	294	334	335	327	332	318	329	298	325	337	323	320	311	318	292	274	341	298	303	295	324	348	337	299	330	328	302	345	302	331	291	332	343	302	318	344	321	319	328	343	309	338	347	302	316	312	314	317	340	312	295	343	323	331	302	339	327	345	307	342	300	342	313	321	322	299	298	313	305	352	312	308	304	352	301	332	316	287	312	318	328	332	318	315	318	318	316	333	316	336	329	315	318	334	310	357	360	357	309	355	295	311	346	331	356	325	319	349	308	360	308	344	333	329	330	330	337	311	327	298	320	307	308	320	323	320	345	288	355	315	291	340	319	348	330	328	325	337	339	315	315	338	333	324	313	304	345	344	359	289	369	305	338	331	343	311	316	314	307	324	326	331	310	317	318	302	327	338	327	318	322	341	336	307	326	336	313	323	321	332	327	348	331	348	294	340	304	332	361	342	324	328	313	302	330	314	303	301	323	342	317	294	336	329	337	333	336	327	323	321	349	319	326	275	339	323	348	399	305	346	335	322	329	300	318	306	336	318	319	348	319	329	296	317	314	300	310	362	323	366	305	328	318	317	361	327	307	353	313	312	316	313	364	337	330	370	318	313	310	341	326	337	316	303	325	327	336	326	311	332	306	324	292	335	356	331	338	324	335	321	298	349	358	338	303	324	341	288	336	310	336	329	295	281	329	327	323	294	316	329	333	346	310	335	301	295	312	310	329	310	297	342	286	314	297	331	343	296	337	314	312	304	337	335	331	326	309	352	302	331	311	304	331	313	299	331	304	346	317	294	338	324	312	329	305	269	347	356	305	353	372	335	325	315	323	341	321	325	300	343	320	319	323	326	312	343	331	316	338	284	331	308	298	356	281	325	305	308	351	339	319	347	351	324	333	328	304	313	327	342	320	304	346	343	316	342	316	326	323	301	331	335	335	310	320	328	366	355	337	338	321	307	325	357	310	327	337	330	318	276	361	306	333	309	321	302	354	324	297	330	351	290	312	324	315	333	334	316	321	318	327	332	306	326	330	359	334	337	325	327	354	333	362	312	326	316	328	305	339	308	309	321	358	332	297	332	299	322	318	294	316	264	332	281	291	342	338	330	314	323	302	301	324	324	325	323	312	306	314	328	333	338	317	301	295	346	328	313	352	335	311	316	336	324	323	330	305	342	318	316	307	338	313	351	328	357	308	297	367	324	343	321	317	340	312	347	327	322	360	337	285	352	305	296	312	340	316	332	329	339	328	312	317	285	303	336	329	322	362	304	340	312	321	308	314	326	347	334	296	331	315	329	330	335	349	331	332	318	349	315	312	328	313	297	327	325	341	312	326	351	339	342	308	290	320	332	323	302	313	259	327	301	317	325	332	318	334	330	310	314	304	312	339	328	345	343	327	302	333	332	332	327	311	352	330	341	353	329	326	312	323	343	333	325	335	325	340	274	341	325	327	327	322	301	324	327	279	304	347	297	324	342	299	301	306	379	326	345	373	321	320	318	300	315	311	309	319	310	328	310	318	320	292	321	314	315	309	312	300	308	331	326	348	330	309	332	346	274	300	319	322	320	323	313	325	329	311	322	368	335	351	346	335	330	310	311	337	314	324	305	336	323	326	340	331	338	325	346	346	308	340	336	329	313	325	313	318	305	327	293	327	334	308	312	297	312	338	282	293	305	306	343	298	289	290	314	307	306	328	332	337	311	326	332	327	302	279	320	319	337	318	305	323	343	299	300	281	346	338	356	347	341	307	337	311	321	309	324	321	326	302	306	326	288	323	337	336	305	316	324	320	285	333	308	323	314	334	328	315	328	301	316	341	321	336	315	334	343	298	302	309	330	292	334	313	326	320	319	337	320	315	317	334	305	320	311	373	328	305	328	340	330	316	287	329	318	302	310	310	315	329	305	340	317	302	303	335	298	332	308	325	346	308	352	341	343	340	277	336	330	315	311	290	313	336	355	321	304	334	304	346	333	324	332	336	302	373	325	344	310	309	303	329	352	319	312	315	334	322	307	336	310	299	334	332	336	324	310	321	309	315	317	346	290	342	295	317	310	312	332	317	339	340	312	329	299	333	298	329	341	324	326	354	328	303	326	291	331	348	327	320	324	344	309	310	309	340	305	329	329	310	349	325	336	323	305	296	310	309	309	325	330	344	340	334	328	308	311	351	294	294	329	297	333	328	335	303	327	324	326	345	312	338	304	342	277	352	280	320	316	320	330	295	325	302	315	317	324	333	344	343	320	321	322	336	317	336	307	299	308	330	310	290	316	308	295	327	320	328	336	287	322	338	327	339	319	294	340	300	297	312	295	301	317	326	339	309	314	334	311	336	336	327	328	340	324	321	319	321	294	315	335	324	297	286	343	341	308	318	355	337	324	318	302	293	315	329	313	310	342	331	312	301	316	290	323	313	310	331	322	343	328	308	308	307	320	304	320	312	317	328	331	299	305	345	322	322	328	317	349	332	331	310	350	326	315	319	306	316	317	327	270	313	324	346	324	286	335	303	327	336	326	320	317	307	279	316	329	328	309	329	314	327	334	320	283	306	306	349	324	319	292	300	316	333	342
42957	68819	59626	40331	32467	27185	32248	39727	36469	28407	19318	9935	4603	2001	1081	849	723	623	617	629	640	629	632	632	665	673	651	634	641	642	690	641	666	684	650	649	636	589	677	701	639	632	677	662	657	692	643	669	653	658	643	643	663	656	670	692	620	647	654	680	629	637	631	657	662	633	669	642	662	694	645	681	663	638	652	662	664	688	667	663	654	681	664	638	626	613	639	677	667	653	650	666	673	648	688	632	664	629	628	663	593	652	651	641	633	643	628	643	637	644	665	664	649	649	658	595	672	698	646	668	637	632	667	674	668	622	635	669	643	632	661	664	676	697	656	631	687	642	682	635	679	608	684	647	646	625	666	632	650	649	574	680	651	674	640	630	643	617	657	677	655	615	603	653	698	658	598	670	617	669	624	627	604	616	616	649	636	670	664	654	643	668	630	635	647	683	618	655	627	651	654	678	647	625	638	670	626	636	641	637	628	633	636	633	640	627	628	635	622	677	691	712	682	688	640	633	678	652	633	706	661	642	669	627	642	654	690	662	665	626	670	626	606	627	658	654	672	649	631	629	680	662	680	659	638	658	641	682	624	647	651	695	649	641	706	647	628	641	613	640	612	650	632	676	680	663	685	679	683	650	643	622	635	671	714	625	678	658	686	604	664	712	670	670	654	662	624	659	648	669	692	635	687	644	674	647	630	665	627	642	622	680	604	661	645	684	673	620	657	681	675	646	641	633	636	660	674	706	637	652	618	671	621	694	632	687	629	669	610	673	672	624	642	670	671	670	622	648	687	632	659	664	648	655	676	661	693	658	649	656	622	644	702	688	648	666	667	618	672	655	644	651	694	654	683	688	632	605	633	614	656	649	652	665	614	688	641	635	648	640	669	616	614	644	635	657	640	646	679	640	670	692	622	609	613	665	579	665	646	694	637	646	680	635	644	642	656	646	652	680	621	648	696	635	689	654	628	668	662	636	665	644	665	638	675	700	661	650	721	707	693	649	619	632	651	671	650	614	624	635	633	661	646	679	597	646	614	685	633	688	621	700	660	628	665	652	639	658	640	602	666	620	651	654	671	645	647	706	631	645	629	628	668	674	642	658	657	661	667	638	611	686	690	618	623	669	675	677	675	634	675	676	684	640	676	638	657	620	631	658	619	657	622	653	637	656	685	632	686	695	648	665	635	600	629	684	653	657	624	693	639	662	657	667	677	649	673	683	610	693	653	632	634	680	616	617	651	629	652	682	632	614	657	636	665	644	651	676	695	688	694	647	658	650	641	649	709	651	671	651	690	646	658	623	671	674	642	665	693	615	665	635	614	645	655	653	646	633	651	646	661	678	637	641	667	661	672	669	635	628	649	643	652	688	667	647	632	681	623	665	671	636	655	643	660	640	659	617	665	666	676	617	691	610	628	630	660	671	662	657	644	652	636	644	660	629	648	665	634	636	657	655	654	641	671	670	656	657	666	657	665	607	620	656	681	640	663	637	698	617	656	642	638	651	661	655	649	624	677	620	638	642	653	689	653	658	676	620	682	673	700	640	647	668	598	615	641	686	621	661	628	689	677	674	627	624	692	640	670	652	615	625	620	663	666	620	637	666	654	659	703	673	691	654	716	617	646	649	681	671	666	633	624	672	673	635	616	645	617	669	622	621	702	627	672	689	672	654	584	667	661	664	597	707	662	614	648	636	630	667	624	655	610	683	649	600	602	626	678	641	645	679	629	598	700	649	679	689	615	676	606	600	656	649	723	620	655	628	633	646	636	661	685	697	644	659	638	655	664	615	676	678	647	627	645	652	633	629	658	636	649	654	643	629	666	678	669	676	649	689	629	640	663	616	646	654	651	637	679	650	621	677	654	631	645	655	648	618	645	637	657	641	641	660	673	691	651	626	660	645	637	694	658	617	626	665	627	651	644	658	656	620	664	684	650	674	622	642	664	620	653	579	672	657	626	641	608	646	741	674	653	646	622	609	640	666	658	619	660	631	708	634	674	644	635	703	636	626	659	678	609	641	706	645	664	682	697	689	627	644	652	656	687	596	658	680	662	615	637	589	625	651	621	662	681	617	599	697	644	630	661	653	677	661	621	639	651	692	613	652	662	659	666	612	633	648	698	665	611	627	601	635	705	626	665	660	646	602	633	660	633	658	660	627	674	638	651	682	659	621	644	652	643	679	619	664	648	637	635	634	670	674	693	673	631	672	693	648	665	631	646	646	588	682	712	633	624	647	638	615	629	644	661	626	638	698	631	664	640	658	613	639	646	626	659	606	687	676	673	621	709	718	668	634	661	667	665	689	654	693	681	624	677	642	650	662	666	681	672	665	691	692	682	646	696	617	696	643	667	659	645	641	676	683	661	592	691	606	653	704	654	662	693	674	675	631	605	662	637	651	626	654	650	686	623	710	660	656	678	638	675	622	680	655	658	720	628	646	663	655	640	643	676	664	646	665	658	638	642	659	630	700	672	669	670	694	595	621	616	699	615	664	601	683	640	652	681	642	676	666	661	600	659	665	670	668	656	658	650	670	689	682	666	631	675	644	656	669	679	665	662	643	627	656	676	629	667	691	675	634	647	668	623	652	621	610	622	664	661	667	645	664	657	675	651	623	659	653	668	686	619	665	642	640	633	687	658	684	692	668	637	653	621	647	694	663	630	663	621	650	660	634	654	601	670	622	618	636	646	711	689	608	696	623	640	615	644	664	624	618	640	648	657	643	616	649	663	621	651	648	639	689	635	660	665	672	626	631	631	683	662	659	623	662	658	633	663	677	623	685	636	641	652	643	664	617	644	650	632	639	649	668	657	677	673	644	669	638	615	611	679	669	638	653	722	665	682	639	645	676	646	671	650	650	662	652	681	704	579	673	671	641	635	651	640	656	634	624	650	642	650	620	620	637	619	662	641	640	658	659	632	672	647	666	673	643	659	655	699	669	627	654	670	667	640	663	676	639	631	616	645	647	672	619	633	592	656	655	637	654	615	665	657	619	644	607	664	628	605	652	688	665	613	663	627	630	635	641	655	654	705	643	636	641	627	631	623	671	645	637	622	675	657	692	665	661	626	635	631	679	683	644	642	621	625	635	659	648	652	639	648	663	649	663	662	625	624	615	676	646	682	648	632	646	667	641	636	687	652	644	675	678	591	606	631	666	628	619	681	666	613	681	689	678	626	650	664	677	655	691	679	615	605	678	691	671	606	626	689	660	663	633	669	673	662	646	615	649	678	659	631	708	658	649	659	655	632	604	674	642	677	675	670	624	673	659	686	657	634	679	660	664	641	652	630	608	661	618	652	699	684	679	652	674	637	658	673	655	636	616	659	684	661	677	680	684	676	640	663	658	663	630	673	663	712	629	685	636	666	654	602	639	618	660	666	652	686	637	641	623	672	653	632	646	668	669	622	641	700	647	689	621	646	671	613	614	678	631	649	663	649	672	682	654	652	626	639	668	660	674	644	615	642	676	652	662	598	669	648	679	636	632	655	651	618	675
28660	31527	33589	17610	5522	2895	2352	3036	2891	1921	1494	941	633	448	423	376	357	353	377	367	343	377	367	367	346	370	350	358	346	321	362	370	365	346	352	340	369	383	340	328	337	369	353	363	329	353	344	352	344	350	343	346	303	369	358	362	353	353	374	364	375	335	320	333	388	379	316	369	341	352	328	325	378	330	362	365	360	320	376	367	348	358	349	409	341	357	337	341	355	401	340	356	346	337	348	333	349	338	358	348	363	326	365	347	343	350	370	395	354	388	395	331	315	349	349	342	366	349	379	337	297	375	339	345	316	347	355	352	344	390	368	352	359	402	344	364	374	356	365	353	341	343	365	376	343	320	352	375	353	353	331	347	366	371	356	334	333	325	369	318	368	339	367	344	337	365	347	354	307	357	342	390	363	364	352	359	351	355	346	345	361	352	341	353	358	369	362	362	366	337	332	359	359	365	338	357	319	326	335	377	359	341	358	322	359	334	358	307	355	313	365	345	345	378	360	353	368	328	367	355	391	357	343	380	373	326	337	359	343	370	381	362	360	331	356	380	405	364	324	342	342	349	382	367	330	344	354	359	346	360	349	370	339	357	378	359	371	374	355	334	337	322	379	375	363	337	358	332	353	364	358	361	337	349	345	322	395	357	359	346	389	344	356	364	381	357	397	363	395	333	341	358	336	361	319	357	342	321	371	316	385	332	331	372	355	332	369	325	380	328	333	342	336	385	346	307	369	355	341	361	359	353	327	343	365	352	347	381	375	342	349	325	362	363	326	362	353	341	350	338	357	358	327	372	362	359	360	339	309	339	346	344	363	345	359	333	336	351	364	366	314	367	334	353	327	365	329	340	357	363	338	340	349	335	336	325	349	374	324	359	357	335	359	350	330	336	339	390	325	332	365	350	371	340	338	348	350	341	332	366	349	365	351	338	334	364	368	348	348	335	366	359	352	356	334	365	340	341	345	373	313	334	349	335	358	335	381	356	342	377	354	359	350	363	342	376	360	357	358	359	392	360	357	357	356	379	329	346	361	346	347	351	383	355	376	368	338	370	355	351	343	382	376	360	353	369	344	330	347	379	351	356	361	345	347	359	350	367	346	335	354	325	369	350	369	373	372	340	382	386	368	381	331	361	369	352	354	368	349	339	363	362	374	357	359	375	400	339	336	340	333	361	333	329	380	366	356	371	340	368	367	353	340	341	373	370	344	383	350	333	359	326	339	330	333	347	349	352	367	360	350	323	348	370	320	355	350	373	362	352	357	333	342	373	363	384	357	365	343	325	341	304	351	373	356	337	378	336	327	380	370	345	384	337	335	384	354	334	309	357	363	346	367	360	361	370	350	351	365	345	353	352	324	377	340	360	337	321	364	343	360	379	339	340	374	338	327	367	330	354	370	350	352	371	362	377	331	394	350	353	368	320	355	350	344	364	337	307	354	364	356	386	376	335	339	346	336	359	335	361	311	345	344	370	374	375	347	325	366	355	365	344	324	380	353	349	347	357	344	363	343	325	341	381	355	359	341	346	352	351	323	353	328	337	354	366	339	349	380	366	307	334	346	361	373	319	366	357	319	358	394	357	381	389	355	345	368	344	357	335	329	363	332	357	350	380	338	358	345	354	345	348	372	331	366	374	296	363	367	353	325	387	325	352	365	373	387	390	333	327	330	343	360	332	331	383	373	352	361	365	336	319	364	338	381	347	387	374	346	384	344	370	361	349	349	388	330	373	358	367	372	378	365	351	355	347	331	352	366	317	353	361	356	383	306	339	340	387	368	328	343	344	337	337	336	357	346	366	328	381	401	389	363	353	381	365	324	326	384	360	389	349	348	373	378	355	349	357	351	336	382	328	355	328	373	374	370	331	338	328	344	325	351	357	365	331	357	361	356	358	350	353	358	358	356	350	364	372	347	348	365	348	376	353	336	369	395	390	370	379	352	335	361	336	349	358	341	329	375	355	341	354	399	380	338	377	386	370	307	368	355	340	332	372	371	400	360	344	362	355	360	383	362	387	379	316	355	339	344	338	343	364	357	360	380	375	345	384	360	352	348	319	341	348	342	316	373	334	359	330	350	352	362	345	316	355	329	386	377	358	363	337	388	320	335	371	379	389	330	354	336	338	337	331	358	379	349	339	370	372	357	351	337	348	356	355	301	365	357	329	350	357	350	364	366	403	353	331	346	373	344	376	342	350	339	369	385	341	356	348	383	388	352	363	377	356	334	355	358	371	355	373	325	344	346	357	345	338	340	360	368	329	347	358	370	407	372	349	356	348	397	348	356	371	311	324	352	362	390	363	390	335	356	356	353	340	356	375	323	348	350	339	341	349	323	343	380	350	374	382	359	351	361	344	353	356	369	356	338	356	374	335	358	349	357	340	337	342	363	339	371	340	382	341	342	337	336	354	346	375	363	360	307	359	355	367	361	350	310	371	364	351	322	392	330	410	339	363	395	353	365	331	369	344	377	366	373	359	341	358	346	356	345	320	355	387	380	345	360	349	336	377	353	383	361	366	374	361	353	356	363	330	340	329	350	359	358	362	349	372	375	388	381	335	355	355	356	350	319	330	332	409	370	345	341	342	369	357	347	341	381	351	338	366	346	332	369	348	368	347	356	375	324	365	333	351	364	349	320	342	345	331	362	379	347	358	343	361	326	358	350	359	344	369	346	350	364	379	349	350	372	356	345	338	343	359	344	377	369	361	364	336	354	320	353	359	364	377	367	373	373	365	368	341	329	375	338	365	359	356	373	377	331	370	366	358	352	324	346	356	371	332	382	346	320	325	359	377	367	356	357	324	366	348	363	331	366	338	339	357	368	362	341	353	337	355	340	334	357	372	333	354	362	401	362	346	395	328	347	386	376	361	355	348	353	330	390	340	327	350	345	349	362	374	355	327	342	336	357	351	348	330	357	328	342	364	336	333	327	356	328	335	355	360	363	335	328	367	349	360	322	386	353	345	335	381	325	361	336	333	382	355	335	340	372	357	346	342	335	388	386	364	343	380	310	340	375	366	345	340	333	318	342	317	337	352	354	347	383	330	345	340	374	328	352	349	363	377	378	345	352	352	325	372	341	341	383	359	348	351	335	373	348	346	324	356	366	338	353	372	315	344	307	365	357	364	382	356	349	362	390	359	379	354	339	361	386	363	380	314	341	396	335	376	334	384	351	365	328	324	347	350	352	346	338	379	335	338	355	340	363	378	316	329	333	343	368	361	357	357	367	354	344	347	330	343	379	382	365	365	357	379	352	354	350	338	317	348	375	334	344	346	348	363	366	374	346	360	355	328	349	346	339	366	350	326	362	335	348	352	343	377	397	351	366	355	349	338	371	335	332	344	350	343	347	356	352	361	343	335	340	369	361	356	363	325	366	352	352	332	357	342	331	337	371	325	354	347	367	355	369	393	362	331	377	378	365	337	344	348	319	336	381	323	346	363	344	335	379	360	373	357	384	355	374	392	345	355	323	389	366	369	339	361	349	359
36033	52798	42926	21697	12058	8727	7342	9225	8231	5815	4023	2289	1456	1034	842	734	761	703	735	727	717	745	742	705	752	690	690	732	748	796	746	741	731	753	743	741	702	685	708	749	719	774	734	734	726	733	734	731	709	687	708	753	726	756	675	674	722	746	696	749	775	751	744	732	735	741	708	655	751	714	749	731	711	730	687	754	762	660	672	739	728	740	686	659	725	680	712	726	677	759	783	751	720	674	703	710	771	720	708	735	705	703	691	676	740	750	731	736	726	729	727	740	704	742	752	651	715	700	665	702	716	684	711	717	731	670	724	713	734	703	716	710	751	716	706	731	684	707	745	696	722	693	698	757	720	668	724	732	712	671	713	742	722	751	708	755	735	696	712	701	706	746	735	712	723	716	719	720	756	746	737	758	702	712	678	743	719	717	761	729	696	723	709	721	658	712	708	691	715	724	705	683	714	698	744	705	721	694	696	753	690	708	739	688	724	767	699	747	732	767	727	732	675	697	747	744	714	709	767	712	683	736	705	780	655	754	723	712	687	741	734	728	715	682	703	716	714	670	742	742	734	746	666	698	692	710	761	752	710	772	743	716	714	756	686	757	690	721	721	727	728	756	726	725	751	726	763	723	717	738	698	711	750	715	722	689	760	714	719	722	762	740	735	737	762	715	760	694	758	737	723	772	737	739	720	715	727	727	719	704	730	690	730	751	712	712	775	722	780	705	750	711	760	668	712	733	753	734	700	726	728	750	748	681	693	676	700	695	735	681	706	758	724	730	746	701	746	689	746	759	722	709	725	716	704	744	754	724	721	737	744	743	695	728	720	758	699	740	719	783	775	743	724	728	715	730	711	699	720	743	719	680	735	711	647	694	735	714	764	711	717	720	733	707	691	746	746	715	716	731	716	727	752	768	734	755	725	692	769	723	721	733	777	768	749	767	747	751	681	724	758	717	762	699	722	710	711	711	664	768	729	760	736	757	730	762	722	675	739	700	707	744	737	723	745	682	725	743	734	709	668	677	772	707	732	719	710	749	717	720	758	682	662	679	736	744	736	770	745	697	722	762	680	709	708	731	751	744	701	749	734	783	706	765	695	733	747	751	731	737	763	722	695	698	683	724	716	734	735	750	809	710	723	725	662	712	734	712	700	702	712	666	721	729	714	753	726	726	654	749	744	801	747	728	758	719	699	707	706	759	761	680	714	747	725	721	735	773	738	730	720	732	729	677	716	683	739	739	744	710	728	715	719	738	718	733	680	742	725	701	709	749	732	740	708	715	773	699	738	717	676	739	751	746	709	695	754	699	707	784	721	748	701	703	723	679	679	720	750	746	720	693	708	730	745	759	754	672	775	703	708	730	723	704	732	757	717	769	726	725	684	655	754	709	712	703	724	734	739	742	721	749	713	731	718	674	730	708	730	708	699	725	734	716	671	716	699	768	712	722	722	718	712	675	702	709	744	761	711	696	722	728	685	703	684	681	722	674	738	717	751	799	720	767	706	694	702	638	683	724	706	760	704	670	639	729	743	712	738	765	730	682	767	733	760	688	706	740	679	725	692	726	652	709	699	712	764	747	693	711	708	736	760	727	726	705	737	745	728	744	718	706	753	695	733	713	734	711	701	697	709	699	705	739	716	710	695	686	725	755	782	706	761	701	730	730	756	700	712	756	726	701	781	784	736	805	749	713	701	758	722	744	710	672	739	764	719	715	715	709	672	757	742	696	726	732	732	717	690	731	751	731	660	739	729	683	746	648	695	729	729	719	710	744	738	695	759	723	720	682	703	705	704	697	707	720	770	751	756	697	766	764	725	727	663	699	741	732	738	765	708	737	806	752	720	721	684	709	716	683	727	736	711	730	668	708	732	714	703	742	741	720	728	675	691	744	718	745	691	798	715	744	693	688	746	739	718	719	713	734	714	702	745	742	690	730	703	727	677	709	747	736	682	745	740	726	757	703	749	727	686	739	717	714	758	730	722	722	709	737	752	754	746	744	694	740	796	714	756	735	697	727	679	763	663	754	783	731	699	769	727	737	685	697	736	725	751	735	705	692	760	734	716	751	727	727	676	779	680	678	715	740	703	690	748	718	724	747	722	672	731	794	699	693	736	666	739	776	734	668	721	681	669	722	733	727	739	704	747	693	733	751	707	705	779	719	742	719	759	699	713	718	700	743	718	741	697	682	688	701	695	708	714	704	718	787	734	730	717	685	696	706	761	729	718	712	698	726	696	744	752	746	746	754	732	723	759	717	723	767	738	685	715	701	702	756	711	746	739	737	772	732	735	719	722	721	713	705	705	683	734	744	721	722	645	681	699	689	753	737	725	758	656	693	690	690	728	727	750	728	726	727	680	777	743	729	734	696	704	716	741	730	712	702	670	760	711	705	734	696	683	750	746	679	688	725	745	715	742	701	708	719	711	708	708	747	723	704	693	741	709	738	765	729	694	714	752	709	775	746	722	756	698	768	672	713	691	737	792	700	700	724	705	708	718	738	752	727	687	709	713	739	768	734	736	705	734	680	674	724	708	715	732	729	738	653	699	730	745	723	732	713	765	703	708	722	707	764	727	788	709	705	726	714	707	719	746	693	745	724	751	709	750	721	766	696	750	729	750	716	704	750	721	698	727	713	723	704	694	761	720	700	725	750	656	681	704	716	747	700	706	725	723	719	694	714	732	743	714	741	727	707	667	774	746	720	713	727	702	723	760	736	709	691	691	701	745	730	741	698	716	701	703	714	759	748	765	726	686	707	704	747	755	722	719	725	705	699	716	692	766	680	732	754	714	712	709	711	708	735	703	723	740	728	725	738	686	764	718	755	710	748	718	724	703	694	720	686	719	738	759	754	730	697	739	690	745	738	676	742	735	700	734	717	725	718	724	740	705	763	737	751	716	705	746	723	686	701	730	714	728	742	681	714	687	707	699	757	704	733	627	712	723	716	754	695	769	756	729	785	751	764	694	721	742	698	714	741	726	719	694	739	782	718	713	708	727	707	763	725	727	788	704	744	729	734	710	709	774	704	701	729	659	736	725	700	699	721	720	709	735	715	708	710	694	703	720	773	716	726	709	725	695	697	722	716	751	732	765	696	716	661	733	709	689	720	697	666	719	715	738	686	730	715	765	706	731	712	731	719	730	751	702	708	727	737	765	718	677	764	687	722	674	742	704	728	741	712	750	730	711	715	754	757	715	732	762	763	755	690	736	710	722	728	710	708	741	690	731	732	701	690	745	746	762	750	784	736	700	730	727	766	744	719	660	766	723	753	712	753	738	767	723	668	725	702	768	706	715	676	730	705	743	685	720	711	725	701	758	770	754	703	714	699	719	734	698	737	699	754	743	685	728	749	705	727	735	721	745	712	732	771	739	692	732	760	740	735	721	674	696	740	712	711	727	717	755	719	730	742	684	694	680	717	702	764	687	789	754	729	711	702	716	719	761	741	759	769	695	676	752	779	767	754	748	742	736	714	705	714	676	718	715	678	649	773
24943	22114	30499	27299	18348	12429	18653	15464	8176	5009	2945	1648	821	553	372	348	330	318	327	335	337	313	324	347	306	334	315	347	325	330	342	323	292	326	328	316	324	360	332	340	343	316	354	324	351	331	334	323	340	318	325	335	327	326	343	340	336	305	282	318	290	342	338	317	342	319	317	309	308	351	344	295	310	347	328	337	311	349	320	327	356	332	303	345	322	321	327	328	326	341	323	352	327	350	338	347	324	311	316	324	323	336	324	359	302	326	319	345	341	336	313	332	315	340	307	325	360	333	324	312	343	319	361	308	336	309	333	314	320	311	357	305	301	356	340	362	337	325	339	314	318	347	356	314	294	334	358	334	360	291	343	316	358	314	309	342	341	320	335	342	339	333	329	326	316	336	316	339	361	343	333	338	339	346	328	313	339	311	330	334	328	283	327	340	343	339	349	364	361	347	366	358	350	333	323	293	325	331	331	347	320	339	324	344	321	315	347	324	293	311	345	316	357	300	331	314	340	329	341	337	316	346	326	330	334	332	319	290	380	334	338	343	348	347	352	303	322	307	317	324	295	354	337	288	341	301	312	311	343	319	351	334	319	311	289	296	351	324	345	353	363	294	347	314	326	348	333	293	331	326	345	352	313	349	339	302	335	315	305	333	354	338	303	314	334	331	331	335	315	345	313	347	332	338	349	324	353	347	318	305	314	313	343	356	322	325	310	332	333	332	330	325	341	277	338	299	330	360	324	327	357	332	314	317	325	342	329	347	347	292	376	331	332	318	304	356	323	326	336	322	322	343	325	327	311	307	288	345	348	342	323	325	309	300	354	356	340	361	316	326	321	297	311	305	299	312	311	340	372	327	327	310	340	333	302	361	321	326	305	321	329	360	321	322	326	343	303	331	329	342	344	295	343	306	333	358	314	325	325	331	306	359	304	309	329	330	306	334	369	338	321	305	349	300	318	317	371	336	295	332	331	377	357	304	314	325	328	332	317	297	342	317	340	332	322	292	328	362	338	348	365	286	311	344	342	341	335	297	326	325	345	308	345	343	353	356	355	323	337	363	349	346	299	323	336	346	320	335	322	327	321	364	316	305	336	332	323	335	337	309	344	326	328	304	343	348	319	339	310	348	317	320	291	330	338	298	329	305	308	295	338	344	356	343	328	333	333	345	318	313	336	316	349	329	359	305	342	309	333	371	319	327	291	342	341	324	327	338	332	331	316	311	312	328	339	293	325	304	327	323	314	350	324	334	315	339	331	342	327	337	341	311	311	301	307	319	339	317	310	356	319	333	342	318	314	356	310	371	323	360	311	361	308	326	356	363	321	335	323	334	356	316	326	329	304	361	324	343	315	349	317	320	321	320	328	304	375	321	351	337	331	341	313	336	309	315	311	342	349	319	319	344	371	315	328	312	327	322	336	279	366	298	325	351	328	331	298	316	310	308	305	298	318	328	350	322	349	324	329	326	337	327	317	349	335	317	307	381	325	318	324	323	316	312	302	331	329	331	324	347	318	321	331	315	321	351	364	330	301	299	289	302	345	299	326	335	345	334	323	350	301	296	309	298	312	337	363	340	310	327	342	333	356	313	296	342	316	311	335	334	334	310	331	341	325	305	328	324	309	314	371	327	332	352	347	322	356	336	334	349	322	297	323	343	322	313	334	350	329	325	335	350	314	343	366	339	327	305	305	303	312	348	332	343	316	317	313	350	306	358	312	336	330	336	344	317	339	365	313	325	329	310	336	295	342	334	318	360	364	321	364	309	314	330	300	320	335	309	309	303	322	334	330	334	365	326	349	339	348	318	335	324	321	310	328	347	319	340	290	349	299	347	321	353	321	294	337	316	325	326	338	330	336	310	311	345	305	320	329	378	335	336	315	329	327	312	304	343	327	342	357	365	338	319	338	349	301	340	310	350	322	328	327	328	298	303	295	347	322	342	326	335	340	328	305	316	315	323	314	319	353	309	317	326	352	326	340	315	327	326	357	294	326	307	355	302	349	345	331	310	342	311	317	324	302	323	317	348	335	320	329	358	343	317	302	349	357	340	311	320	320	340	297	313	327	306	342	322	291	314	306	328	364	343	320	324	326	314	315	323	335	320	323	320	328	329	322	323	328	329	331	313	351	343	341	310	339	307	327	316	337	292	330	315	335	324	318	356	321	350	347	315	308	350	309	323	345	306	341	350	338	279	316	313	311	314	301	335	299	330	343	314	325	341	325	346	387	306	315	352	321	332	312	313	339	332	336	310	343	325	303	341	319	342	355	349	365	319	315	303	342	347	349	306	318	325	313	326	308	348	366	331	337	308	384	330	330	364	309	315	313	315	347	334	319	340	337	345	336	312	328	353	339	312	345	355	331	322	316	336	331	330	304	315	315	324	331	350	333	366	324	299	321	324	353	314	342	311	344	315	300	305	336	329	320	321	296	288	339	300	322	340	320	355	323	331	335	326	341	291	350	330	322	333	335	335	334	318	341	341	323	327	314	326	316	315	327	311	337	302	344	329	321	343	358	325	347	343	319	350	355	329	341	320	306	320	337	323	328	352	331	330	302	338	321	302	325	312	320	335	327	316	342	313	286	338	347	325	345	331	335	338	328	344	321	313	350	310	301	306	341	328	314	339	314	335	315	321	336	332	281	322	351	325	326	308	337	334	350	323	315	287	310	368	317	333	303	352	327	325	339	305	342	316	345	292	318	318	332	318	330	319	347	288	319	312	338	338	295	350	299	325	336	317	341	316	297	335	333	367	304	302	337	357	353	342	324	322	315	315	291	317	375	343	333	311	316	336	306	351	312	304	336	303	324	347	330	341	314	338	306	344	331	351	319	323	337	335	365	339	370	334	329	323	349	318	345	293	339	304	345	315	324	322	276	313	326	331	350	324	344	297	314	340	312	335	356	318	345	292	331	350	346	288	325	309	308	338	324	354	331	319	352	305	323	323	341	344	345	311	322	314	310	331	350	334	331	299	323	314	321	311	311	375	354	354	302	321	369	328	339	325	281	320	322	332	341	341	339	305	340	330	309	328	333	315	304	296	318	319	325	314	352	304	344	328	312	351	325	324	362	301	334	325	303	316	305	331	363	324	298	326	328	330	338	314	322	298	348	314	323	305	318	342	338	330	314	326	344	305	316	332	315	313	302	326	316	314	339	343	340	321	331	360	323	340	355	327	326	302	344	294	324	324	368	301	344	333	344	366	341	329	332	290	328	330	350	334	363	314	328	343	329	360	309	336	331	328	330	336	335	312	314	334	315	320	304	312	322	331	312	324	347	359	317	352	323	301	326	318	322	346	333	332	344	355	338	319	339	324	312	316	351	331	313	339	304	326	358	302	339	340	343	305	319	330	296	318	347	369	357	323	350	306	355	307	341	324	325	347	312	334	358	328	339	343	303	281	302	316	353	296	335	305	329	375	332	339	298	321	333	336	332	297	329	312	355	308	333	333	333	341	331	339	313	312	287	312	317	304	324	288	329	314	309	317
38462	63684	54057	36653	21335	21524	30014	26107	17359	12874	8540	4876	2400	1265	873	780	704	644	650	651	667	707	634	689	724	658	712	678	670	644	669	686	674	656	712	693	694	663	646	680	728	724	714	667	709	625	714	714	710	692	670	696	667	676	690	687	721	697	707	683	659	679	712	664	657	673	670	654	625	726	717	693	663	655	721	694	640	668	683	635	638	734	677	692	690	653	696	692	669	681	713	684	717	671	710	670	638	692	692	674	705	624	691	670	652	706	707	695	705	673	704	656	701	698	721	684	725	656	662	609	718	622	630	724	666	670	658	641	707	678	679	662	672	659	655	697	631	712	668	733	689	629	680	675	697	675	711	667	716	615	623	688	643	677	681	673	684	660	690	682	644	673	700	695	717	696	725	695	673	664	748	668	662	678	665	689	665	661	647	649	697	659	729	669	663	710	696	679	663	649	632	683	674	639	666	716	704	643	648	664	650	695	666	703	694	684	726	695	677	633	653	681	697	676	669	706	695	647	664	719	691	666	660	680	681	676	621	662	688	687	697	710	681	693	693	672	688	685	666	659	691	730	697	647	672	714	643	735	630	674	663	694	706	644	688	666	669	662	655	687	690	665	687	674	682	657	665	677	720	679	628	713	687	655	680	616	663	617	673	654	705	660	680	656	639	692	720	721	661	734	685	677	673	680	724	683	693	725	636	696	703	705	644	691	719	693	686	740	710	658	704	723	737	668	670	693	667	683	682	714	693	645	634	668	688	698	694	689	657	733	638	707	712	661	694	679	651	711	660	614	698	686	690	696	647	698	700	672	676	688	659	687	701	672	716	651	724	651	694	677	625	666	650	651	735	704	694	714	681	682	670	691	734	640	697	695	667	667	667	683	684	707	686	656	675	666	663	711	707	705	735	703	684	670	690	617	682	655	685	663	694	694	673	666	725	712	684	689	678	682	687	701	697	659	670	654	652	682	690	670	655	680	655	741	689	661	694	692	680	657	695	669	685	641	688	681	704	669	717	630	688	661	659	673	657	695	714	702	671	698	692	703	681	704	616	695	694	703	684	684	644	696	706	658	718	655	719	673	721	724	695	682	676	640	683	707	635	686	695	668	676	674	666	691	672	715	697	670	657	663	672	670	655	684	654	686	677	660	659	710	684	705	668	668	697	669	663	653	721	683	677	661	656	666	695	681	715	666	676	680	696	671	687	698	662	684	644	673	674	700	720	691	695	709	695	689	665	699	714	692	697	670	677	680	631	657	665	636	703	692	666	651	676	647	700	690	634	672	631	651	669	654	701	666	671	663	704	651	695	661	667	678	693	657	659	693	654	661	718	714	705	683	621	701	692	667	660	662	684	648	712	703	711	687	650	699	677	693	672	669	700	710	681	645	661	647	681	739	677	718	749	666	680	679	676	689	719	693	687	637	630	699	613	667	716	634	650	655	682	686	668	631	689	664	665	694	692	640	693	704	702	668	698	647	671	704	661	649	665	700	654	686	728	671	643	638	702	628	683	672	677	643	655	656	675	653	634	707	697	705	655	652	742	678	711	665	695	676	644	682	685	672	637	621	691	694	634	698	690	703	632	700	654	674	639	669	653	685	703	717	646	644	711	671	645	653	632	698	654	706	669	667	641	684	690	662	671	680	662	679	711	660	695	699	645	738	659	648	684	675	643	652	706	691	652	648	702	689	665	672	679	697	674	722	704	636	628	693	693	674	667	702	698	707	671	647	668	647	704	686	657	682	676	653	728	678	667	676	689	670	674	663	696	684	657	685	687	686	693	647	656	645	637	711	698	696	655	626	718	651	690	652	663	670	670	677	702	715	651	694	697	698	693	710	724	681	717	692	666	657	668	641	670	664	658	661	684	675	715	648	677	676	676	658	695	702	700	675	718	687	636	726	711	720	699	708	670	698	658	651	677	683	710	667	730	664	694	703	673	672	645	681	691	673	644	682	708	691	662	667	673	721	687	675	665	615	664	661	653	659	672	718	706	676	724	648	657	664	683	686	638	683	662	612	700	690	646	670	645	677	675	692	663	661	672	683	663	634	667	658	653	683	690	650	679	684	649	685	646	666	682	711	682	654	649	720	686	678	729	691	680	652	654	667	687	658	682	647	733	677	723	671	660	679	710	652	690	705	683	629	656	715	653	684	677	690	694	638	646	672	673	698	688	689	673	684	704	674	718	702	672	671	711	655	704	712	682	678	701	695	676	693	697	701	668	642	705	658	659	663	693	655	661	671	595	673	671	653	651	679	674	664	700	725	663	671	662	655	659	710	660	710	682	663	638	693	662	687	687	677	696	699	637	711	706	687	692	713	675	701	702	685	694	666	722	707	724	716	713	717	696	689	694	692	649	696	694	632	651	672	676	665	659	686	664	671	693	686	683	660	729	680	677	706	681	684	695	702	635	655	657	674	620	669	659	661	681	691	641	639	677	669	702	622	657	692	695	684	708	712	684	686	672	638	665	669	711	664	668	695	683	658	699	653	649	701	702	654	670	670	714	677	667	641	691	718	658	654	665	683	672	649	659	680	696	650	727	684	665	669	708	650	688	644	722	689	655	690	653	747	679	719	722	657	690	648	716	670	691	673	702	669	635	677	663	690	693	659	689	658	682	705	688	643	725	638	687	694	682	708	680	685	654	689	674	682	672	683	674	696	683	660	704	663	675	681	674	684	644	679	728	646	665	719	662	631	665	674	683	680	692	707	656	690	675	669	672	644	677	627	670	659	673	689	667	700	723	716	631	650	668	636	706	687	666	675	662	661	705	707	675	670	672	621	653	689	665	739	708	624	651	677	712	709	707	662	705	703	660	702	682	660	627	657	643	684	711	644	657	659	657	609	688	679	650	687	721	622	706	655	695	700	681	690	677	642	641	671	633	660	691	661	657	723	685	679	706	717	672	689	670	657	673	700	695	627	642	697	639	645	748	705	712	730	692	678	689	657	693	687	670	675	698	653	667	683	662	695	693	661	639	670	692	662	686	635	642	681	720	703	636	688	665	638	681	669	656	698	646	685	738	689	680	677	675	667	688	644	698	691	687	696	671	684	676	674	683	705	694	726	761	691	702	670	680	710	720	706	612	663	685	657	679	673	678	680	672	713	669	733	688	722	635	628	719	689	689	690	628	671	701	675	646	665	744	664	723	684	701	632	641	668	647	678	671	677	693	641	719	672	672	686	654	695	663	726	708	666	684	696	696	666	627	669	653	685	650	706	678	672	703	704	666	686	664	669	680	658	682	672	639	681	652	707	667	671	653	679	698	667	633	697	715	686	662	659	705	666	694	699	657	701	643	708	668	681	640	675	705	713	699	690	700	641	639	709	648	645	659	701	658	710	667	620	671	680	696	683	707	669	668	650	653	623	665	694	625	682	721	661	690	691	689	724	662	667	678	655	627	639	704	664	673	704	652	665	698	737	687	683	674	664	678	690	650	653	665	721	657	700	670	665	648	652	655	642	673	696	685	637	669	628	655	734	701	678
23585	21731	29811	25398	22544	24462	31044	25810	19095	11092	5456	2415	1084	565	443	366	294	358	365	291	341	310	313	292	331	338	358	336	316	291	322	336	346	362	335	336	312	325	328	314	351	316	305	343	328	321	292	332	312	341	348	307	322	336	319	330	311	356	304	304	336	293	341	307	312	339	345	311	348	321	333	313	289	288	342	355	311	286	324	303	313	328	356	288	290	310	288	322	346	308	340	362	328	313	300	309	324	323	314	320	312	300	289	305	320	291	314	317	327	295	308	313	278	329	322	309	305	344	314	300	331	292	299	296	318	340	320	302	347	323	297	343	281	313	296	316	299	311	322	316	318	342	311	334	366	330	305	345	344	303	338	328	299	328	292	322	282	353	316	313	311	311	343	348	342	304	297	300	316	306	350	358	349	309	304	332	301	349	304	334	322	317	335	322	317	316	338	323	299	302	347	320	336	312	301	310	336	337	315	316	337	333	310	316	303	309	296	336	331	315	335	285	331	321	328	295	311	321	317	327	310	288	337	354	343	322	345	299	325	327	302	336	336	303	291	324	316	312	314	318	332	317	310	331	339	339	317	310	338	343	303	305	336	309	320	324	326	298	317	322	328	340	335	322	314	341	325	323	330	284	335	345	316	313	297	319	304	319	341	355	334	293	333	282	324	319	282	310	307	328	315	319	300	318	302	321	309	341	335	299	340	334	283	347	299	318	285	283	332	340	326	316	317	309	328	307	341	324	304	316	299	328	327	303	336	318	362	330	308	317	348	312	323	335	323	352	339	309	308	322	315	330	290	335	321	311	320	285	321	327	361	322	314	318	311	319	327	368	336	323	320	338	338	326	291	329	341	326	292	351	311	325	299	324	319	312	348	301	342	341	321	339	317	314	345	321	334	305	365	304	323	300	344	336	307	350	300	329	358	334	306	297	331	357	316	342	364	315	296	315	321	313	345	321	300	294	336	320	332	322	334	297	320	294	316	332	299	335	333	331	313	329	275	317	343	307	298	297	328	316	360	330	309	329	310	318	321	275	320	312	316	304	312	319	312	341	320	328	341	331	301	314	316	297	319	311	337	326	314	338	313	332	314	338	322	329	287	290	316	320	357	314	320	336	297	330	304	313	306	315	342	294	328	284	284	309	355	353	322	329	315	309	326	318	309	337	302	344	287	325	311	316	334	341	314	363	351	334	302	335	323	332	294	292	329	332	319	332	310	333	315	307	303	315	341	327	333	314	334	290	319	313	318	311	333	334	300	342	328	336	312	306	325	313	301	332	342	318	310	328	322	374	308	329	356	302	308	331	329	331	325	327	284	331	334	301	335	342	335	333	320	301	337	326	308	295	283	326	349	323	335	308	337	329	318	335	332	322	313	293	293	329	293	305	315	315	317	314	337	349	346	312	314	326	338	319	354	330	278	313	315	312	299	336	297	322	298	308	322	323	301	317	313	275	331	330	313	321	301	319	317	288	334	323	298	339	294	319	329	336	291	317	344	313	320	300	295	313	333	318	281	319	335	282	327	319	332	308	327	295	331	326	324	306	333	320	362	346	287	347	335	292	307	319	323	323	305	330	315	295	303	324	315	285	281	343	314	297	302	321	345	315	321	315	312	330	321	322	338	303	341	345	315	290	321	343	317	302	338	327	331	351	333	300	333	321	320	311	317	305	319	332	306	329	357	300	304	325	298	347	317	349	331	301	350	305	341	307	325	312	329	323	318	354	294	334	329	325	296	322	342	360	333	346	300	339	316	327	302	323	373	347	313	304	300	366	312	338	309	323	303	274	340	338	326	343	339	327	321	314	305	328	314	308	300	298	327	340	317	302	339	328	347	343	321	352	310	307	305	319	288	314	290	316	306	302	318	340	325	290	319	312	308	343	280	343	310	358	324	318	320	295	319	318	298	320	296	316	310	328	327	319	311	303	338	316	313	285	300	352	312	323	335	305	329	321	295	318	333	311	332	326	313	310	305	322	299	317	326	308	319	299	333	328	320	300	317	304	323	328	303	317	311	323	302	330	326	323	329	318	315	304	316	336	320	292	327	304	341	302	335	312	305	318	309	326	302	300	311	315	316	302	298	326	300	348	310	323	339	293	334	330	314	308	324	306	310	307	310	276	336	309	327	323	308	320	308	320	310	328	299	301	302	331	324	299	326	319	351	312	295	323	279	321	327	307	305	336	314	298	316	304	324	319	328	322	298	302	340	321	312	354	295	321	332	330	296	315	329	323	316	311	293	352	355	299	332	338	301	310	287	333	295	314	328	345	323	312	303	308	336	320	335	327	301	306	324	313	299	334	309	328	357	315	325	294	340	311	319	288	302	307	309	316	317	306	343	306	322	309	344	309	327	326	310	297	347	319	310	314	306	335	327	300	291	358	328	320	301	348	319	318	328	335	316	331	303	330	320	351	312	340	305	305	332	321	350	313	291	308	313	296	313	341	304	325	318	298	312	306	367	315	311	314	290	353	330	331	329	315	329	326	341	303	325	299	334	329	317	319	266	311	336	309	325	319	308	333	315	328	316	324	315	326	307	349	342	307	350	328	304	336	297	296	327	321	322	315	351	340	303	315	314	299	297	309	311	321	330	369	309	295	321	311	314	327	321	316	329	338	350	311	310	307	336	345	309	358	349	339	350	292	291	297	325	326	352	335	336	320	302	293	331	331	301	331	306	313	327	291	312	300	315	321	299	329	310	331	324	331	329	316	306	283	328	299	329	338	356	332	313	327	321	323	350	284	319	330	336	310	364	323	302	319	327	309	312	330	311	323	291	319	332	337	333	304	321	313	318	337	318	314	279	313	320	359	316	287	332	300	310	330	335	312	355	334	302	308	294	320	313	302	314	311	299	315	298	329	311	330	298	320	307	325	306	328	319	336	338	300	329	316	309	295	285	304	327	338	317	308	303	311	311	350	298	302	306	344	323	315	306	306	326	357	315	301	348	323	317	322	327	351	316	319	337	327	357	291	339	316	338	319	319	318	315	322	335	329	322	337	306	312	302	278	328	293	347	289	280	313	304	316	288	349	336	337	303	352	317	324	323	299	327	341	320	320	332	317	335	321	352	329	320	337	304	336	312	325	325	344	342	329	343	344	327	330	321	322	320	320	326	312	350	324	276	326	346	338	320	335	314	300	315	321	320	353	304	311	324	330	314	295	322	337	308	318	328	313	317	305	301	330	329	350	306	311	318	312	333	310	321	297	296	346	353	337	301	274	336	329	313	337	326	307	318	354	321	308	334	298	306	314	306	315	309	353	298	288	313	297	346	326	327	294	303	329	339	306	339	303	328	331	334	323	338	368	325	332	352	305	340	322	318	327	310	312	305	343	316	306	344	349	325	342	319	314	342	323	351	293	336	331	293	326	353	320	350	329	345	307	313	302	295	309	350	313	306	310	341	308	290	309	317	308	304	300	310	309	288	310	302	323	324	327	317	314	321	324	306	319	307	346	316	310	302	334	299	323	320	340	333	324	341	334	329	331
43491	72269	65202	49676	33498	34972	38748	35711	29221	20375	12692	6610	2927	1471	872	675	688	661	634	651	661	620	605	691	628	635	656	641	626	670	636	651	700	646	649	664	618	656	631	665	621	636	681	617	643	623	630	620	597	645	626	671	670	633	664	686	648	649	662	607	579	627	660	616	624	643	648	652	677	646	651	665	642	668	659	655	677	616	618	625	647	617	653	635	633	661	616	633	603	559	703	640	682	673	651	675	633	636	651	684	621	651	644	618	633	631	630	644	625	601	695	629	611	677	708	629	683	659	637	613	616	614	662	675	660	683	633	668	667	664	630	636	700	643	645	624	669	610	606	671	644	675	663	633	642	620	603	611	612	626	693	614	653	641	624	644	673	640	627	615	647	616	612	654	658	657	652	679	637	640	647	656	676	619	642	591	632	648	649	688	644	649	646	663	599	662	620	643	653	596	655	678	648	606	636	675	678	659	666	627	670	628	629	616	645	633	632	644	637	617	643	648	652	585	673	636	633	600	630	672	618	634	643	666	648	621	642	635	660	658	623	645	640	607	618	672	639	664	629	620	639	673	674	647	633	582	612	658	620	646	652	661	710	616	599	609	618	662	633	622	669	618	677	636	638	616	631	683	633	662	638	636	660	627	694	664	645	666	647	652	632	607	684	603	670	650	611	609	632	669	643	658	624	700	672	628	639	651	649	631	600	658	589	644	660	655	632	623	606	659	691	645	607	621	661	624	685	649	640	642	653	636	678	619	577	662	642	642	640	631	631	653	663	645	655	648	645	613	623	645	622	647	671	612	617	629	618	636	639	648	683	629	652	675	642	613	642	631	645	665	650	648	620	646	663	652	635	661	635	640	663	604	657	623	610	662	592	620	606	607	631	629	640	673	630	697	665	657	669	635	615	650	613	676	632	677	659	654	614	629	636	650	695	637	679	654	603	646	659	602	664	629	646	643	593	600	638	636	664	597	588	639	647	639	639	651	621	646	643	636	668	677	616	636	611	633	622	613	659	644	648	659	623	624	668	693	632	654	610	643	650	637	614	658	671	642	663	660	593	645	624	603	661	619	638	662	607	608	617	626	631	652	657	669	634	655	620	673	650	662	696	638	623	646	649	632	675	678	632	638	667	628	592	612	637	653	625	620	642	603	680	681	627	631	646	628	641	653	636	641	636	636	637	577	668	640	629	648	620	688	663	637	659	623	640	608	605	640	643	645	636	633	626	578	631	668	596	656	656	616	633	684	634	660	636	631	642	689	613	644	611	621	636	626	633	675	642	608	648	687	608	650	625	613	675	598	639	675	661	628	671	629	653	638	630	640	632	679	636	633	622	648	687	602	659	645	667	634	627	607	673	671	632	622	642	627	642	612	601	679	623	635	621	641	684	666	680	641	627	639	665	632	626	631	599	625	662	628	583	652	640	674	643	668	627	613	656	630	704	660	656	648	628	634	615	659	650	636	664	638	629	618	652	640	643	644	705	659	656	619	662	646	681	655	610	630	626	635	626	672	635	611	664	626	644	676	635	609	661	631	592	617	659	609	623	640	588	688	625	690	657	608	612	637	603	608	669	619	660	584	607	652	593	629	679	650	614	660	646	627	653	676	675	615	652	649	607	627	645	610	584	673	629	608	635	623	673	651	612	645	647	675	680	648	646	640	628	640	621	662	673	656	644	618	647	646	610	647	692	646	642	660	639	641	630	617	669	619	627	650	652	630	620	624	710	670	669	647	615	657	618	670	655	625	693	624	620	623	678	622	628	662	647	659	650	664	597	652	641	628	659	629	648	601	620	647	682	621	631	664	616	643	615	573	659	637	643	637	649	606	648	659	651	613	624	623	617	646	645	667	673	706	648	618	639	666	640	618	643	644	627	696	644	684	688	678	666	617	680	656	672	655	679	650	643	626	606	657	662	616	636	657	677	665	610	578	592	674	663	654	616	614	685	660	665	643	641	652	623	597	660	686	663	623	653	580	649	631	635	637	666	644	654	651	646	656	676	648	628	613	672	635	585	672	637	622	619	612	680	643	646	657	610	635	638	632	642	632	659	603	672	682	652	658	646	634	628	634	668	647	654	610	650	652	631	632	629	642	623	616	618	677	632	649	630	659	623	593	652	645	694	635	646	659	608	611	656	639	623	616	704	653	625	632	639	684	660	639	663	658	616	671	645	617	661	639	601	624	610	611	677	596	636	618	643	678	643	646	649	654	634	610	646	621	598	611	628	639	650	629	636	630	617	705	676	669	660	638	617	648	657	662	639	661	635	680	609	654	654	651	639	633	641	614	608	653	626	642	608	615	642	691	655	624	618	656	601	675	668	674	610	621	619	629	645	635	630	640	582	637	610	665	624	651	608	628	685	664	701	599	654	669	625	657	581	661	633	662	642	656	640	644	640	656	617	646	612	682	647	660	672	624	619	689	658	612	586	598	639	646	645	648	638	639	638	610	621	641	618	630	651	687	645	671	619	639	648	663	663	657	618	606	609	715	626	645	610	638	605	603	641	620	664	649	654	670	643	607	664	636	618	635	676	630	626	662	623	664	633	648	599	672	634	607	584	607	656	600	647	614	671	639	674	652	666	625	668	585	631	655	626	654	632	607	631	614	641	610	634	630	660	664	647	618	657	659	638	686	636	676	666	595	631	624	641	609	633	591	636	627	637	618	631	691	705	654	621	604	643	665	631	654	623	672	645	637	666	656	677	683	646	627	631	645	583	637	610	644	683	650	649	652	649	708	634	639	666	682	663	656	619	647	685	621	650	647	634	593	669	661	651	632	594	642	645	674	625	616	678	650	630	604	603	641	638	670	611	630	664	617	691	657	646	629	660	642	637	647	641	646	640	571	626	656	634	656	697	667	640	654	688	665	630	659	629	700	636	669	629	661	659	677	651	610	653	604	661	673	651	660	653	590	684	683	657	651	695	652	616	649	646	645	669	599	625	597	653	621	665	645	691	629	629	627	632	648	650	653	635	624	635	577	652	625	633	630	634	625	648	640	642	644	684	635	622	556	643	638	608	619	621	682	615	649	614	651	665	640	683	616	641	668	627	679	662	649	610	623	685	631	643	607	607	619	579	612	660	637	713	639	601	600	664	672	655	645	618	673	635	613	671	655	639	665	664	645	667	634	592	660	636	667	620	633	602	634	591	687	632	652	647	645	696	628	672	644	638	652	609	631	599	670	600	623	640	672	667	664	634	617	632	675	677	621	590	600	623	605	667	616	650	670	639	643	663	639	641	636	657	647	648	637	664	654	645	627	636	657	664	664	664	642	666	601	676	668	622	631	660	633	659	650	686	632	644	682	638	597	659	646	648	683	648	643	648	644	669	663	613	638	648	658	620	652	671	682	599	662	642	661	617	652	635	654	632	649	650	635	640	647	620	622	627	634	603	677	629	661	664	636	610	636	648	609	618	628	653	584	645	634	650	673	649	640	612	657	657	671	634	631	635	662	637	666	595	574	673	643	592	633	620	642	589	633	669	633
29591	33289	37367	23523	8180	3226	3274	3430	2388	1441	823	593	443	401	375	377	342	383	363	349	332	370	369	334	348	362	346	359	344	366	325	340	347	363	351	360	365	350	353	357	367	328	335	368	333	359	352	351	352	382	317	303	368	329	375	343	368	364	358	391	366	391	325	347	334	364	365	338	348	387	335	338	332	354	353	337	338	354	339	333	361	349	375	332	384	375	360	359	342	369	337	338	371	349	329	350	345	364	352	378	349	351	364	328	351	351	379	345	382	340	368	341	342	369	380	316	319	378	346	342	353	367	377	358	350	359	417	338	365	347	355	355	383	358	354	334	395	379	358	368	341	349	341	332	389	391	346	334	340	352	332	365	351	340	301	361	358	369	366	397	339	376	337	349	373	377	376	321	343	342	335	333	336	337	371	378	355	339	377	321	373	356	327	339	382	336	327	328	345	372	351	370	326	342	366	330	325	334	344	375	340	341	349	333	339	384	348	360	366	348	352	360	352	366	401	343	330	365	327	349	351	363	350	341	321	332	354	333	376	359	373	333	365	335	362	327	355	326	333	353	354	325	342	357	356	356	363	350	328	399	337	332	344	344	367	339	351	340	334	308	341	356	374	323	340	349	340	358	339	330	328	339	337	372	366	332	354	369	381	370	334	353	348	353	359	333	359	366	310	346	304	343	380	353	334	349	347	360	349	352	393	356	339	370	353	360	345	356	346	322	321	367	366	350	350	358	332	330	373	353	344	347	332	364	344	353	336	358	347	364	335	407	349	341	356	360	348	350	356	330	350	350	340	360	378	319	314	362	342	314	364	334	333	352	329	365	359	364	360	332	368	384	365	360	348	332	349	363	358	315	343	308	342	357	341	339	348	371	349	363	374	348	326	346	356	352	365	296	333	375	328	348	364	353	354	341	368	369	360	326	369	307	372	320	350	349	349	293	363	377	323	335	321	333	359	357	357	351	318	320	355	355	364	360	380	358	339	339	342	323	415	346	338	371	324	377	329	373	330	378	385	336	324	331	364	367	379	362	382	340	367	317	350	369	355	317	349	308	341	349	366	379	387	340	339	375	349	320	349	350	334	349	374	370	357	351	396	355	352	343	344	357	356	352	364	345	333	362	367	351	321	343	359	348	331	319	342	336	323	388	355	382	347	381	360	341	342	384	337	304	334	371	357	374	334	336	353	358	326	364	315	338	364	322	330	379	333	337	360	320	359	358	380	333	329	386	336	330	323	338	332	341	354	319	364	343	326	317	328	325	348	348	333	371	393	329	355	355	378	344	322	324	359	360	314	387	348	340	360	345	354	346	383	362	340	381	342	387	334	346	316	332	354	360	347	345	351	311	342	316	387	381	371	359	357	358	340	371	345	370	352	341	352	351	369	381	340	312	345	374	365	325	351	343	352	366	372	332	377	367	366	342	352	347	338	316	334	344	308	358	337	379	370	367	323	366	352	360	394	337	338	335	405	380	374	370	363	368	363	343	342	321	384	337	381	332	327	352	351	310	392	332	337	337	351	342	344	358	320	378	319	352	347	361	371	307	325	365	354	353	331	350	351	323	365	350	353	357	352	335	340	340	319	356	331	340	363	332	360	317	371	327	377	356	349	342	349	344	353	295	370	363	343	332	327	391	342	369	384	354	343	328	374	336	356	347	357	368	324	342	354	358	368	384	338	336	334	352	385	353	335	373	377	359	359	369	359	355	335	362	319	358	374	380	351	355	343	321	353	354	342	354	342	335	349	351	354	300	329	340	337	327	352	384	354	366	346	365	360	343	376	343	370	384	343	366	378	359	317	351	369	392	350	331	386	360	351	330	379	353	333	341	352	332	384	362	362	338	355	326	364	349	389	355	342	325	379	354	369	343	375	367	331	377	352	372	334	349	331	356	382	374	346	342	395	339	346	348	339	357	359	352	335	357	366	339	387	338	354	321	344	368	333	325	364	340	361	313	362	368	334	343	314	367	334	345	321	371	374	320	338	338	324	332	357	381	331	360	382	342	356	364	390	379	369	367	347	338	332	344	355	317	334	342	368	359	330	362	338	328	349	334	386	357	346	355	334	330	342	354	359	327	357	373	340	352	370	343	377	361	349	294	374	372	343	339	375	308	383	331	335	348	333	327	334	339	367	340	335	349	344	353	352	339	366	341	347	337	348	340	367	349	379	327	350	351	352	379	363	399	370	396	359	384	326	364	368	356	329	333	339	382	353	356	360	354	391	359	365	343	343	348	351	357	340	341	368	357	369	335	357	341	377	336	339	318	317	329	348	372	354	352	359	373	347	334	369	357	332	356	372	341	371	323	363	335	351	346	367	384	344	346	348	327	384	339	359	345	331	347	323	337	321	328	330	365	363	364	376	311	337	353	348	345	343	336	347	351	373	348	362	336	382	346	338	324	334	338	357	370	388	337	329	329	350	314	353	372	360	354	331	351	390	342	339	347	330	331	342	357	344	341	375	333	356	392	348	385	375	342	322	362	335	321	344	333	362	370	358	327	347	325	380	350	386	361	358	346	367	348	358	343	351	363	360	346	363	348	346	353	356	371	335	359	328	370	352	362	335	356	349	372	415	354	363	348	343	358	363	365	339	343	374	359	356	352	347	334	356	383	348	355	349	358	365	323	360	385	382	355	346	348	374	350	350	386	345	365	346	365	353	354	354	361	359	362	343	329	352	286	375	356	356	346	329	344	369	354	353	375	364	360	350	390	334	350	334	332	314	345	323	325	353	360	327	344	393	361	340	374	322	357	335	352	352	347	340	388	346	318	350	322	350	325	396	346	361	344	351	352	357	384	343	366	318	379	352	339	354	367	347	369	351	347	322	360	347	373	326	370	360	358	317	364	346	363	378	333	374	355	352	381	346	342	352	337	344	346	350	364	338	385	337	329	327	376	369	373	373	320	354	352	324	330	377	352	379	384	323	403	348	372	339	310	373	370	368	348	325	360	345	326	373	365	337	360	341	353	371	347	368	329	349	360	331	368	366	350	359	328	353	340	350	328	341	372	352	364	358	393	362	353	361	323	344	324	370	372	356	328	371	354	368	345	314	348	347	364	371	364	348	336	327	369	364	372	390	318	330	363	340	353	387	345	353	342	319	302	363	363	351	365	358	366	326	334	374	397	366	363	309	362	361	358	345	343	340	356	332	370	349	355	341	343	338	381	343	330	353	356	358	338	337	342	363	351	352	333	351	356	341	326	322	349	326	352	355	370	349	338	341	371	341	346	350	349	356	340	377	343	347	365	330	322	330	339	350	343	353	325	356	355	315	364	396	345	349	362	366	340	366	339	354	399	373	344	364	303	344	384	358	354	329	347	341	352	302	380	336	371	387	359	392	317	342	345	324	327	352	364	347	364	327	382	340	332	341	324	366	358	323	365	378	341	398	336	348	357	344	345	353	331	383	370	351	341	360	378	336	338	351	356	377	367	335	333	359	326	356	340	305	353	351	349	338	340	345	348	350	359	364	322	329	349	359	355
38578	54814	47428	28662	14289	8968	9583	9910	6927	3863	2126	1318	1017	897	760	713	680	683	711	755	744	696	676	761	758	655	707	664	741	695	727	724	712	738	740	724	728	733	730	739	708	749	705	696	697	694	690	781	745	702	656	700	699	739	722	729	686	727	710	689	715	699	689	710	693	798	741	690	754	765	744	715	712	679	700	680	763	763	742	732	758	685	752	713	701	683	691	707	699	731	724	718	720	700	684	745	756	746	736	714	682	699	693	753	750	702	728	746	709	697	696	716	713	743	696	720	742	724	723	768	714	718	743	732	672	677	733	743	739	704	724	729	689	682	737	742	723	703	717	708	704	735	738	714	732	635	727	762	706	728	657	715	710	684	680	724	736	695	691	731	706	707	725	687	742	740	739	605	736	700	746	717	709	704	713	737	696	769	706	736	702	748	703	710	727	729	722	723	684	711	743	786	728	709	668	745	690	727	739	655	745	752	719	780	726	732	722	715	748	647	686	734	731	717	712	676	685	722	673	741	717	706	702	754	735	687	729	738	725	726	756	713	758	685	745	715	704	704	663	669	736	720	718	707	730	699	668	761	705	686	702	767	674	718	696	741	697	751	710	707	682	719	692	687	662	755	715	721	669	729	717	740	712	700	659	717	674	702	733	697	726	747	734	706	683	736	742	728	718	720	721	730	684	697	705	710	774	698	734	696	683	777	757	726	768	711	708	698	750	696	727	737	756	716	709	715	685	734	669	708	680	748	709	716	723	668	685	732	709	720	722	710	738	708	735	746	709	654	731	735	705	688	678	703	747	718	755	722	765	738	703	711	764	679	735	726	714	696	732	692	683	716	709	706	655	697	659	706	674	762	719	782	723	727	719	723	707	704	726	715	734	733	664	734	695	686	711	717	702	710	709	735	702	735	775	768	695	701	695	728	738	763	741	688	704	674	736	722	706	664	757	686	728	695	712	711	701	691	719	701	722	725	724	779	693	723	740	698	718	707	711	704	695	724	752	698	695	719	756	738	728	734	716	729	662	705	689	751	713	725	694	767	754	753	715	713	651	704	737	707	695	712	738	659	747	754	692	705	700	707	707	722	719	707	721	749	776	711	764	703	759	733	758	690	710	720	709	701	705	733	758	726	704	729	684	687	739	749	730	744	725	750	688	719	711	685	722	752	693	720	712	721	660	672	713	700	674	750	713	720	710	691	664	709	746	702	725	711	738	758	727	743	714	709	668	742	721	732	714	640	712	733	739	726	642	679	755	716	711	722	698	718	737	764	713	695	710	703	713	738	685	699	688	694	744	709	716	717	685	756	693	764	721	702	748	750	666	739	694	714	708	754	718	676	721	730	737	734	716	694	730	718	686	658	739	739	712	660	710	666	662	703	708	710	727	687	771	720	653	726	703	691	692	735	721	702	759	703	736	740	708	743	712	727	756	684	762	688	762	762	703	739	699	707	701	725	751	725	721	697	703	690	722	735	683	724	682	774	666	741	683	716	674	697	729	695	700	710	721	685	724	724	728	765	707	723	690	755	710	693	720	736	681	688	737	681	723	727	721	726	686	705	718	699	777	700	677	719	732	680	675	717	775	712	728	683	742	744	780	708	733	717	689	711	729	730	718	689	697	688	720	693	702	697	746	700	734	761	730	718	704	691	674	741	756	712	703	732	749	670	719	680	706	746	751	681	690	739	715	719	706	725	717	688	699	709	653	721	741	711	783	755	698	724	692	712	702	711	725	763	713	690	697	710	704	689	707	759	760	735	762	721	726	696	720	730	736	731	670	739	705	750	765	709	697	691	722	697	741	770	754	723	731	701	707	696	729	731	726	732	677	760	761	732	719	758	753	712	699	682	662	728	714	712	762	714	699	703	750	744	702	706	683	682	686	684	749	727	692	703	735	724	705	736	723	703	715	722	742	706	702	694	686	727	706	693	707	683	729	697	669	698	751	710	697	718	714	727	731	751	699	714	751	723	755	712	705	714	728	722	678	736	719	730	678	704	688	738	704	660	720	685	682	707	728	719	722	694	745	719	735	714	748	732	685	735	720	810	691	701	687	741	715	700	705	727	711	665	739	675	722	756	688	706	721	727	759	759	721	716	710	700	700	732	751	674	719	725	679	724	739	717	740	741	733	690	706	705	699	716	750	708	720	718	719	699	654	691	757	722	751	727	737	700	696	696	754	733	728	705	762	707	734	697	697	737	703	745	720	667	686	742	714	719	724	712	707	771	714	709	692	714	721	730	731	712	705	690	720	687	721	662	705	714	785	684	680	717	685	681	744	708	705	718	758	704	660	704	717	679	709	686	714	655	719	700	772	709	728	672	675	741	775	741	693	744	716	689	743	741	721	712	712	764	775	738	761	700	700	733	697	703	729	721	733	677	710	728	733	706	694	689	693	752	739	716	728	742	699	692	711	677	723	699	704	682	689	718	734	706	734	716	694	692	737	733	780	765	716	697	737	703	690	677	748	735	758	711	682	734	746	697	694	733	742	704	707	686	730	713	748	757	694	739	678	687	747	729	727	737	713	717	747	708	699	716	661	718	731	766	737	728	732	655	753	710	744	700	673	776	663	694	729	736	749	718	703	697	705	703	743	735	723	698	707	743	751	721	707	702	744	687	761	673	673	705	719	732	674	693	708	715	659	734	694	692	723	787	693	792	676	719	763	732	679	723	704	737	672	730	744	676	708	744	695	712	703	712	692	743	701	694	709	734	774	761	675	734	728	675	713	724	725	727	712	696	666	714	700	719	694	722	689	736	723	724	740	703	689	662	690	695	712	708	761	754	717	691	720	719	751	747	697	726	743	735	675	720	728	718	746	716	657	727	702	714	724	681	704	701	666	712	763	698	764	711	752	717	739	723	705	716	714	674	723	701	727	735	757	712	729	676	693	716	717	714	733	735	674	651	747	751	742	707	718	710	720	707	667	754	702	694	695	749	721	743	672	687	745	715	727	695	735	674	760	720	710	684	700	703	694	708	711	710	710	719	680	749	732	678	709	749	726	708	743	690	718	730	742	674	704	743	719	715	691	751	708	686	719	749	753	689	743	673	700	746	730	682	685	741	731	713	729	741	658	733	704	732	716	692	704	724	718	707	724	699	714	719	677	724	707	714	726	702	727	698	664	743	725	729	676	661	722	724	741	691	691	764	719	718	735	704	708	731	690	701	647	714	688	691	720	719	700	692	762	698	732	759	748	721	684	706	781	701	733	753	706	721	709	721	701	715	719	716	722	749	735	721	781	768	744	761	682	706	722	674	713	729	778	727	727	700	744	644	759	751	681	652	769	717	700	709	691	688	715	711	719	730	702	752	735	695	693	711	712	704	694	693	726	688	701	753	712	684	699	688	678	701	693	717	742	749	715	718	751	749	703	778	698	694	728	675	665	705	701	706	737	688	693	718	771	751	685	695	667	718	692	686	746	744	729	754	751	709	701	674	703	681	729	716	717	751	698	773	754	773	721	702	721	726	745	717	723	682	712	757
24903	22105	30706	26568	18396	10533	9115	14336	11389	6084	2667	1254	769	472	371	361	318	310	324	312	314	340	345	326	321	324	290	362	308	332	345	332	337	314	329	327	360	345	332	329	318	332	349	322	326	315	304	332	331	324	352	322	357	318	362	313	341	321	317	334	325	334	368	330	313	393	332	316	314	327	334	323	311	313	337	296	320	344	300	336	328	323	337	333	311	351	317	312	296	306	367	341	318	307	340	310	358	334	351	318	349	358	311	307	320	336	347	327	317	349	329	323	334	341	318	326	359	333	329	325	341	318	319	342	294	336	309	324	335	312	296	298	322	351	331	326	320	317	307	342	330	317	321	330	300	302	313	330	322	327	323	346	344	336	314	342	331	338	307	332	318	336	325	315	351	361	332	331	351	333	319	304	330	299	341	315	317	306	300	330	342	330	334	299	312	335	333	334	318	296	341	306	304	353	336	339	294	325	287	306	328	298	332	342	357	324	342	348	332	348	318	341	317	325	329	320	310	306	302	320	312	335	318	319	303	328	305	325	299	325	324	345	322	319	306	331	378	309	335	319	329	285	329	371	318	327	311	312	329	303	318	289	329	347	341	309	344	342	324	317	313	321	333	295	311	320	332	338	313	316	316	340	312	322	324	336	339	311	297	300	315	337	354	316	313	294	347	351	320	335	326	324	334	327	326	302	326	343	341	315	327	302	298	304	335	308	347	309	333	346	321	326	328	348	342	312	319	336	330	323	323	317	342	283	326	345	298	328	321	313	365	328	321	334	343	328	297	305	322	335	312	313	304	340	328	336	289	321	355	366	331	328	308	334	328	302	349	321	314	310	349	314	334	356	339	322	329	329	312	322	307	328	314	312	332	321	350	325	349	321	310	344	348	289	297	337	332	316	332	320	325	301	326	343	308	325	329	297	338	322	324	377	309	322	333	316	307	329	353	336	301	341	316	342	338	320	325	320	328	321	322	324	326	324	334	324	319	337	307	304	305	320	320	346	374	303	319	307	311	302	342	319	311	335	312	318	362	344	284	320	319	295	340	344	336	381	329	325	348	343	321	315	324	312	307	313	326	345	310	337	333	324	328	308	323	334	300	334	311	347	343	290	304	311	316	371	298	322	320	327	328	302	343	299	326	343	333	327	343	333	291	343	329	326	315	361	323	338	362	313	343	307	321	322	312	324	347	324	312	279	333	293	306	280	330	367	325	344	325	288	334	310	329	310	341	320	348	358	350	333	324	327	339	332	331	318	338	337	337	333	324	311	328	315	299	301	321	336	346	309	304	329	312	322	311	318	347	324	325	320	321	359	337	348	345	361	306	320	304	346	342	319	333	339	305	338	319	318	308	333	320	303	337	300	327	285	318	331	334	327	315	319	344	307	300	299	325	350	289	344	298	309	313	325	379	326	338	311	318	322	318	316	310	317	327	309	327	325	315	352	311	337	295	310	326	327	273	314	361	319	299	330	364	310	351	342	323	332	329	337	326	352	311	343	332	320	299	307	330	326	318	312	335	323	318	301	315	331	321	325	342	308	306	331	355	333	284	351	361	348	329	328	326	308	312	339	330	333	338	296	335	305	323	303	338	337	284	316	329	341	291	340	331	310	313	340	325	306	322	297	320	342	312	323	350	334	350	324	314	337	323	315	323	327	330	310	329	312	322	322	313	337	354	322	318	301	308	305	322	335	304	334	320	360	321	323	320	360	297	326	312	325	321	346	314	342	289	319	329	303	322	323	334	290	333	276	304	353	334	313	329	310	336	350	318	360	318	330	314	302	303	355	328	354	310	330	325	313	297	296	318	319	290	322	317	313	317	321	313	297	332	363	309	308	329	335	315	310	357	342	342	332	306	277	328	321	372	347	316	320	296	330	341	299	355	311	336	331	315	327	353	373	285	357	324	332	324	352	295	314	325	350	322	297	309	319	303	340	325	305	294	334	310	314	335	313	364	327	328	352	308	333	302	315	326	323	340	334	338	324	313	329	323	356	350	330	343	314	324	334	310	306	321	343	332	311	305	340	321	325	336	340	345	328	323	287	340	295	325	290	327	304	354	302	344	345	333	331	322	311	307	318	311	331	340	311	343	331	320	347	352	334	305	317	336	325	310	336	310	344	305	358	315	335	318	340	331	341	344	366	332	327	311	308	317	306	323	345	292	314	329	327	339	340	329	337	351	334	302	283	293	340	325	335	323	283	327	309	342	319	317	360	344	309	342	371	335	330	322	324	319	313	340	336	319	325	356	332	353	332	323	335	304	346	300	324	316	340	327	309	300	325	323	308	332	338	350	349	359	326	325	339	310	342	279	337	303	320	338	341	359	323	338	327	327	341	316	288	320	308	356	303	343	345	318	308	330	330	319	343	342	337	339	334	321	330	334	351	321	303	320	311	303	331	347	330	287	322	351	308	340	340	324	300	318	300	343	318	349	317	314	333	298	337	325	341	311	318	318	325	310	335	331	301	317	330	300	351	310	321	324	346	315	301	328	342	297	346	314	354	329	296	306	333	320	341	313	334	309	321	319	338	323	319	316	333	316	315	299	325	297	326	320	319	299	305	322	305	352	333	328	318	327	324	348	325	295	331	312	297	349	317	317	356	298	327	310	344	326	299	302	289	317	353	320	327	360	286	320	322	326	325	336	318	302	326	319	310	337	343	311	344	353	343	307	292	305	349	357	323	337	332	304	340	327	310	329	328	324	363	299	314	310	323	335	317	322	318	334	311	376	310	320	305	341	289	364	322	329	308	367	352	348	305	326	311	299	295	312	338	323	313	316	315	322	329	310	328	355	328	345	333	322	271	296	318	315	334	322	307	304	322	340	321	334	333	335	335	351	340	331	303	307	357	291	326	343	326	315	333	361	329	354	319	330	303	333	326	314	339	347	312	315	312	305	332	319	311	337	312	333	301	356	348	336	318	312	325	342	326	312	301	316	373	314	335	334	297	324	383	331	306	295	313	333	336	317	329	313	297	353	295	297	350	278	345	342	356	323	333	325	292	341	309	343	311	281	320	340	329	310	301	322	290	325	318	324	322	309	340	328	325	310	316	331	349	316	323	346	354	331	330	342	329	358	306	339	335	370	313	326	324	331	327	296	331	338	336	326	345	316	304	315	341	333	314	309	330	324	338	355	318	339	324	315	322	320	319	314	287	334	336	327	301	328	299	314	310	354	335	318	328	316	325	325	334	330	296	336	322	350	331	337	320	335	361	325	333	321	296	341	327	326	294	347	349	311	325	318	339	359	300	304	314	319	307	322	353	331	319	320	327	317	321	347	336	349	295	348	322	347	324	347	308	334	285	365	311	312	325	304	335	348	329	347	335	294	293	319	311	329	335	297	372	331	355	323	321	300	317	277	311	338	385	312	337	348	327	292	319	319	309	359	322	308	312	344	343	338	350	309	331	309	329	325	324	298	313	326	313	320	324	330	336	300	326	320	318	308	297	351	344	345	309	316	307	324	323	352	312	322	313	341	318	315	316
40720	64266	54758	33109	24111	18350	19453	26822	21924	13709	7397	3643	2135	1208	905	747	679	679	630	654	641	648	635	699	684	720	651	673	739	728	656	644	669	671	690	696	672	707	736	696	657	689	706	657	643	649	661	671	677	649	658	630	704	675	649	675	703	683	668	650	689	644	716	655	641	685	677	640	706	638	638	648	702	634	658	684	680	710	687	719	706	666	694	670	644	671	688	717	632	687	668	675	634	667	691	646	677	694	640	652	627	683	674	657	698	660	696	659	635	692	671	648	649	634	638	670	629	615	663	699	660	683	634	694	657	694	684	666	681	685	681	674	681	671	651	652	650	694	682	668	703	698	678	675	697	685	728	663	638	658	669	660	737	670	648	684	689	680	660	685	677	682	661	658	707	661	690	659	686	649	646	685	652	662	701	639	677	633	662	691	648	646	653	658	673	666	672	656	649	639	716	696	663	696	681	701	665	631	668	685	662	669	696	711	664	639	669	666	685	647	661	694	658	694	665	679	723	679	662	649	690	699	711	680	702	737	671	621	670	676	646	688	649	698	672	647	663	735	677	678	679	652	703	674	660	674	689	651	673	646	671	638	672	668	713	630	682	626	701	641	649	719	628	700	687	618	713	639	704	659	676	661	663	719	649	685	691	658	713	669	635	646	623	639	689	665	684	698	660	644	686	662	690	681	680	650	629	667	688	651	699	682	658	691	673	680	669	682	638	655	690	644	676	690	683	727	689	679	637	674	711	657	636	651	697	640	692	627	645	673	677	699	651	714	699	691	683	666	642	695	682	678	685	692	709	684	655	683	721	667	649	658	676	678	662	697	633	679	654	682	670	706	666	652	620	646	647	677	670	681	662	677	650	738	670	679	701	630	655	711	697	665	669	631	684	638	696	693	726	661	693	679	654	660	697	703	714	695	601	692	664	666	731	665	657	701	737	665	672	644	668	677	636	697	643	743	636	676	676	612	672	614	592	679	778	669	692	688	713	697	622	669	677	662	689	650	650	666	676	708	677	663	702	708	666	683	644	668	691	677	644	650	691	675	657	638	715	670	633	634	659	665	651	666	679	702	697	663	680	656	678	627	668	672	634	683	687	680	619	638	642	650	693	660	649	670	649	702	698	692	621	721	690	698	657	656	627	676	665	704	643	646	630	685	657	678	655	644	716	662	634	673	609	698	690	654	686	644	675	628	656	657	645	674	661	617	648	663	679	649	710	651	652	623	680	676	682	643	683	681	700	687	639	658	705	673	643	628	642	659	699	669	690	665	703	669	655	711	640	681	689	689	658	675	684	711	700	669	645	670	719	689	697	636	665	619	660	618	651	631	661	688	679	701	664	601	680	676	663	671	671	676	681	700	669	667	700	656	684	652	721	659	671	682	626	650	664	664	725	628	688	694	666	655	734	687	650	616	686	669	678	641	690	669	728	654	695	646	685	636	660	667	677	677	723	669	661	690	679	709	704	670	644	677	672	706	725	729	617	719	676	655	611	696	671	705	669	687	673	677	694	695	689	700	687	661	656	696	682	650	678	658	681	709	613	667	701	653	634	643	680	652	638	711	627	686	653	663	664	680	695	680	676	691	709	639	726	717	643	692	704	662	694	630	683	686	698	686	647	707	674	691	708	656	672	739	652	670	689	697	683	663	738	675	642	620	685	666	646	686	679	691	672	711	680	651	640	678	671	656	656	682	649	671	679	682	669	657	666	681	650	698	653	661	609	637	723	698	670	703	695	669	685	670	635	679	687	663	664	679	712	637	682	667	653	656	629	677	673	709	648	656	692	682	654	643	710	670	657	699	645	684	665	699	673	686	695	674	673	645	663	640	630	679	690	676	657	667	644	650	700	638	688	632	677	624	628	656	684	690	683	692	668	675	686	696	686	701	711	671	696	693	666	684	645	695	688	683	641	616	649	647	638	661	684	636	706	659	677	688	670	675	698	635	688	659	703	643	680	675	646	648	709	642	708	646	700	668	628	687	677	666	651	654	678	667	671	677	663	703	686	699	681	644	615	645	664	617	678	647	646	664	636	693	708	657	667	661	671	655	700	665	713	645	668	677	685	691	668	666	681	697	684	641	675	690	683	665	667	665	672	661	665	712	667	672	647	656	656	645	695	667	663	667	689	682	696	672	642	658	614	707	717	679	703	606	622	734	689	683	692	673	670	704	632	684	659	687	673	659	658	705	681	687	664	658	695	653	648	691	644	673	649	669	678	603	657	675	670	680	691	649	639	699	686	650	683	669	689	678	670	687	709	670	686	711	709	632	691	712	695	665	668	667	654	692	652	681	654	742	708	699	668	701	694	716	704	689	698	659	685	708	695	687	649	644	637	699	668	678	666	679	679	650	658	695	662	675	633	630	629	726	688	658	692	676	650	653	694	699	637	687	655	658	664	715	683	620	715	679	690	600	668	682	682	632	658	674	650	661	654	713	710	673	688	660	677	659	684	665	656	664	661	694	675	656	641	689	653	680	670	680	686	652	712	677	689	668	619	644	693	644	654	691	691	628	690	678	670	668	643	662	636	661	682	683	650	649	700	628	721	680	660	642	671	708	667	645	658	644	677	716	683	648	672	706	666	696	706	674	689	677	627	638	685	657	695	715	675	699	630	678	687	684	672	656	693	672	656	679	668	727	604	671	650	688	673	722	663	690	698	671	696	659	684	656	648	660	626	649	693	673	700	671	661	709	643	664	650	657	653	655	663	710	686	665	663	662	644	613	689	692	665	676	699	635	701	668	662	679	668	651	632	696	651	707	705	670	663	687	679	651	672	700	621	627	642	661	668	665	680	695	649	664	674	675	643	664	692	676	655	707	623	645	624	665	684	699	644	691	676	689	707	658	632	679	630	655	684	716	729	635	667	668	732	662	677	689	669	714	669	671	658	700	694	672	682	610	652	716	674	676	653	668	675	665	685	654	620	668	683	677	668	706	639	658	647	648	617	715	733	679	674	665	670	617	659	655	639	649	733	730	662	684	652	622	709	711	708	660	646	681	641	621	699	694	669	666	680	666	670	703	680	645	638	657	696	679	664	704	705	678	667	622	742	688	651	665	653	676	649	678	684	624	649	632	689	688	655	670	666	669	667	642	646	666	655	649	680	669	694	682	660	674	715	700	729	669	674	657	704	673	679	657	717	665	683	678	686	742	648	673	692	627	678	682	705	702	669	681	707	674	732	653	676	646	669	691	656	660	694	683	662	627	719	620	706	681	699	712	679	702	685	670	697	698	667	679	621	681	654	689	665	675	648	679	677	747	670	695	673	649	669	647	707	684	675	646	650	668	635	611	658	663	659	663	653	703	655	648	701	670	647	699	679	703	658	660	655	661	655	646	677	720	667	625	629	710	648	702	655	653	671	660	657	639	656	636	702	663	662	663	649	661	706	631	646	712	640	684	653	710	670	675	677	668	729	669	686	708	723	699	635	652	695	670	695	643	699	679	662	703	625	650	683	644	638	669	640	665	674	697	670	675	664	654
23571	21743	29848	24846	22093	21429	19028	22764	21787	14903	7576	3252	1302	710	519	392	337	342	316	291	331	327	331	342	311	353	353	338	342	332	278	326	312	345	333	329	350	339	355	337	331	343	330	332	347	300	285	276	325	306	329	339	293	310	322	316	299	353	312	295	328	341	330	331	338	311	338	309	301	325	331	300	355	338	321	326	343	314	307	357	360	316	309	349	333	363	301	335	319	294	296	349	331	318	313	328	302	321	351	314	316	323	322	344	339	316	302	317	320	327	312	290	349	307	293	327	338	354	329	314	319	312	342	321	332	299	323	301	312	331	302	307	329	294	363	296	313	365	302	298	307	323	307	347	353	354	354	301	309	348	327	323	322	367	319	337	333	326	339	351	322	306	327	307	343	336	304	316	313	312	304	306	342	327	300	299	327	344	288	306	308	351	350	348	327	316	306	309	327	333	332	351	305	306	315	295	344	320	372	313	335	335	316	295	337	327	336	313	303	336	290	320	336	330	340	336	363	339	303	292	338	337	330	350	333	333	304	309	328	326	337	298	315	302	314	314	337	341	310	330	334	321	320	306	353	312	318	314	323	315	326	304	328	319	361	338	354	370	303	343	343	331	313	326	316	331	335	323	309	308	331	329	372	338	303	299	291	343	348	263	313	312	273	308	292	335	346	338	327	309	303	323	339	328	361	322	306	338	335	305	304	307	320	313	318	305	330	332	310	317	316	345	333	334	300	307	298	293	353	310	296	307	342	313	305	358	323	302	297	338	306	325	327	281	314	331	313	310	342	347	316	365	320	342	353	295	330	305	309	319	334	304	325	302	286	327	300	328	315	317	299	302	308	333	318	332	323	354	321	322	316	340	334	283	321	329	316	353	309	307	310	303	310	314	294	320	309	346	328	288	312	348	291	319	317	339	296	305	349	368	308	321	323	337	295	339	318	311	327	313	304	339	301	324	332	288	321	304	303	313	305	335	328	301	335	288	320	327	326	297	328	322	304	325	334	342	318	307	307	317	326	316	352	299	324	323	284	297	332	336	301	341	338	305	319	362	316	329	345	297	359	341	328	317	310	307	279	359	313	323	325	295	306	295	327	315	302	302	321	317	345	309	325	301	322	273	331	289	308	330	316	345	367	343	325	305	318	338	335	321	326	302	308	297	358	314	319	296	352	279	278	315	334	332	334	321	308	307	300	339	316	330	289	307	310	337	323	312	342	317	340	350	302	332	308	324	284	292	325	305	293	338	302	315	299	308	335	306	289	306	320	336	322	312	323	320	310	315	352	368	328	319	308	288	335	346	329	323	331	310	325	334	333	329	296	328	312	313	311	314	319	350	352	319	321	332	302	340	311	317	311	342	343	326	329	322	325	321	299	308	308	316	315	317	325	298	295	340	332	293	325	363	329	311	350	323	313	318	321	337	308	319	305	312	328	312	316	354	326	320	304	307	298	309	346	329	315	349	338	295	356	335	317	336	325	335	342	313	300	324	317	301	341	330	341	330	320	308	335	341	341	321	304	316	334	314	364	305	338	339	310	312	336	299	310	322	333	328	296	356	316	311	361	349	315	341	345	349	332	313	333	334	312	318	349	329	292	344	311	325	347	299	333	326	311	341	310	331	331	351	325	312	334	315	322	372	308	308	336	365	365	332	341	328	325	299	302	321	316	269	344	330	307	268	315	303	319	366	337	331	317	277	306	331	346	322	337	368	322	347	336	351	299	332	345	312	305	315	306	330	353	336	326	329	332	308	310	329	285	306	333	321	306	318	309	287	347	319	328	288	309	317	324	340	324	320	331	330	324	354	322	345	343	351	307	311	319	336	320	329	286	345	336	315	345	325	331	333	305	322	318	324	309	315	287	308	323	344	306	299	326	295	298	320	326	332	338	323	357	318	326	333	314	357	315	313	326	317	331	329	320	332	328	335	301	340	331	338	315	297	314	321	296	305	298	329	286	344	337	320	318	335	303	306	375	313	294	347	310	347	326	319	288	315	303	305	333	316	334	348	342	330	321	317	324	324	376	306	324	358	335	318	303	303	345	358	303	340	355	299	340	341	365	342	337	300	281	314	338	314	313	317	350	312	329	334	314	311	348	311	324	312	332	298	329	345	326	315	308	346	310	319	335	316	303	338	288	321	311	292	333	311	340	348	338	305	290	320	329	352	284	360	335	338	335	333	347	328	302	328	329	317	316	345	324	315	308	306	316	312	345	288	312	339	320	369	296	308	325	329	326	334	305	339	315	322	331	325	293	316	316	318	331	317	343	324	338	338	291	317	304	350	349	320	333	337	322	345	351	313	325	324	324	325	343	319	320	329	326	337	304	310	315	283	319	349	308	339	297	312	314	320	311	319	323	324	308	320	334	313	342	317	326	305	322	303	367	338	323	313	337	325	364	315	320	306	302	317	338	325	346	338	286	324	331	345	326	349	321	310	311	329	326	332	324	320	330	318	337	351	265	313	348	318	319	323	335	324	319	324	328	319	310	307	324	350	316	346	350	320	329	304	296	338	299	319	356	334	313	310	319	302	290	315	320	354	337	337	366	339	325	309	305	335	311	314	284	327	312	321	306	302	336	324	338	330	337	341	308	325	329	337	332	301	355	341	348	290	318	334	335	336	313	341	337	308	306	336	372	297	328	315	335	348	321	344	330	349	333	323	335	329	327	308	300	333	316	343	345	302	326	335	319	262	321	313	333	339	284	335	321	327	350	347	337	295	296	327	291	330	333	313	343	345	330	350	310	342	336	328	293	318	314	318	307	329	355	305	323	340	312	304	296	330	328	323	298	277	315	344	345	350	364	327	340	351	338	322	330	304	315	338	367	296	282	323	290	320	299	317	340	361	291	332	315	333	342	304	303	298	327	319	350	321	306	311	336	318	324	305	351	334	343	318	312	306	322	324	318	308	355	325	348	307	321	331	310	283	336	334	338	317	327	338	333	296	285	294	316	313	334	310	305	348	307	319	299	283	340	358	337	329	316	327	321	349	313	321	313	322	353	317	322	337	358	333	302	312	320	319	301	352	334	330	327	311	308	323	315	302	301	331	356	318	322	341	313	341	336	312	291	334	327	328	303	356	341	323	332	322	322	306	319	324	308	311	324	336	312	331	313	325	349	326	336	333	303	321	292	353	303	303	342	346	315	331	314	299	363	328	319	317	305	324	333	314	294	316	315	336	325	356	297	323	311	344	309	316	336	351	310	303	295	320	317	300	345	333	293	329	301	348	351	310	333	328	326	357	308	352	341	279	308	318	316	320	305	309	340	321	299	335	316	366	258	316	313	312	340	347	289	328	307	339	306	300	273	343	326	299	325	308	339	299	293	333	336	340	318	328	346	312	339	337	302	322	338	309	344	318	339	327	337	318	334	352	313	330	320	316	316	329	337	330	343	332	339	332	336	324	309	313	328	323	353	322	343	345	302	312	290	332	318	331	315	318	359	304	337	314	311	329	311	332	343	321	316	317	344	294	325	328	336	315	325	330
45239	73999	66314	44417	33329	26646	26622	34692	32590	24966	15752	8588	3704	1943	1118	832	724	614	660	627	670	659	627	659	667	655	683	646	693	626	651	617	658	656	649	646	616	640	661	669	681	670	637	705	628	614	651	686	657	712	633	655	626	611	620	649	622	636	656	679	648	632	663	695	664	608	683	652	636	612	655	646	603	644	647	669	591	615	642	634	660	647	664	624	660	665	721	622	660	633	634	658	653	626	636	635	633	625	645	610	679	722	607	623	656	675	651	622	612	648	632	607	665	627	692	614	631	663	640	626	637	644	652	646	626	618	624	701	627	688	637	653	667	655	633	649	641	614	617	666	605	632	653	638	654	688	646	683	681	652	653	620	580	644	656	683	636	660	610	646	593	686	645	648	706	688	658	644	632	637	620	702	619	644	655	650	633	646	639	578	644	660	638	627	625	618	621	673	653	618	629	631	639	637	646	679	671	606	641	659	669	559	679	710	651	599	692	626	598	694	631	634	649	617	632	661	624	664	644	618	644	626	657	639	667	644	667	648	686	643	664	596	666	662	605	699	608	684	637	662	636	629	662	640	626	636	654	665	652	646	647	663	645	621	639	657	627	661	660	676	649	655	649	656	652	633	685	574	656	685	628	594	688	672	663	646	652	643	639	692	651	646	633	691	665	648	709	643	627	679	654	677	658	659	661	652	634	621	613	651	606	624	658	651	647	698	662	686	708	663	634	669	670	670	601	673	701	624	597	646	641	686	605	632	640	604	638	695	645	605	679	671	618	635	637	611	690	646	599	642	653	661	637	607	675	634	592	661	615	657	641	666	679	710	613	654	625	655	655	631	610	625	610	668	616	696	659	677	623	655	622	668	625	630	624	669	644	666	654	617	624	663	651	685	649	642	644	701	622	641	663	627	656	674	704	630	662	646	638	629	674	588	603	606	624	672	613	660	616	649	658	651	659	622	661	645	630	621	681	658	644	680	645	658	652	604	626	661	625	703	629	684	662	653	657	666	619	681	647	654	641	653	647	654	638	642	653	676	637	615	593	669	664	650	641	663	657	607	661	661	614	637	584	689	594	670	666	648	659	650	673	638	650	603	628	610	614	641	624	603	634	653	633	630	598	650	650	631	636	654	617	665	667	625	638	659	633	691	634	626	653	626	608	665	613	648	633	638	651	671	651	679	654	684	667	633	655	677	625	673	623	612	623	646	629	625	657	640	615	677	638	638	667	692	650	612	652	685	638	637	625	649	664	617	644	672	663	716	618	614	623	637	674	669	615	620	622	651	662	650	614	721	644	662	691	697	650	688	652	618	647	639	651	641	670	600	609	655	611	628	657	663	637	691	646	644	639	664	644	638	645	635	707	627	674	657	612	630	633	605	702	647	663	643	615	681	670	645	634	633	659	631	613	672	666	616	683	636	640	636	661	621	635	639	647	687	629	595	632	616	654	684	623	647	691	676	654	668	630	669	630	624	633	624	666	648	654	638	641	618	598	639	654	631	663	634	666	663	645	663	665	652	666	663	647	676	672	657	660	650	613	596	620	635	657	661	640	663	610	649	657	688	647	659	641	647	662	588	629	700	655	628	684	652	603	650	649	680	660	648	649	671	681	642	624	703	623	627	579	630	652	612	633	655	628	661	611	643	644	672	661	618	660	646	679	650	677	609	692	601	678	668	642	604	604	651	646	643	659	696	646	677	671	643	643	677	631	696	671	635	649	634	640	633	652	613	602	646	630	659	665	650	611	648	647	639	679	662	626	648	676	632	629	665	653	620	611	633	681	627	656	631	639	666	636	685	629	585	631	671	655	622	634	658	638	654	672	657	612	629	595	656	627	651	631	644	618	650	629	623	608	660	672	645	627	594	619	643	657	656	646	607	646	637	640	681	637	655	658	637	696	693	644	654	691	656	645	619	631	649	614	625	624	638	673	645	634	674	665	665	660	603	608	618	587	647	635	666	649	649	659	639	626	630	624	633	623	668	643	622	663	637	650	646	633	631	635	659	649	614	673	633	625	616	641	662	633	649	637	607	651	665	661	674	649	654	646	620	621	636	605	613	639	648	664	656	643	664	659	621	700	674	605	637	670	677	658	638	655	643	639	665	639	622	670	650	624	659	644	667	649	656	666	660	624	617	650	645	659	601	686	637	651	663	610	608	605	634	608	648	637	614	640	638	632	639	643	688	673	651	657	659	616	659	683	635	627	622	639	691	638	637	603	612	655	655	658	607	676	661	648	674	634	683	709	632	657	591	609	619	640	672	662	614	614	646	630	685	679	640	669	687	615	712	631	648	629	684	647	674	685	647	611	665	667	644	647	631	629	580	641	630	642	651	638	638	645	682	666	652	585	626	634	676	653	673	635	683	650	658	635	614	652	687	658	645	684	653	611	616	627	658	665	626	689	707	638	694	649	657	675	662	640	637	597	685	614	636	657	653	617	626	694	615	629	639	655	673	611	676	612	666	613	633	644	681	647	664	651	678	640	656	679	659	616	680	597	664	643	608	685	637	681	691	662	613	594	661	644	647	651	640	671	649	625	640	633	619	678	671	683	695	620	644	643	605	671	657	657	663	638	651	640	629	656	661	665	653	634	649	641	638	625	626	610	646	633	637	658	674	658	626	640	633	673	606	643	658	643	620	644	643	599	654	586	650	634	652	654	634	699	623	627	633	648	623	650	646	649	643	636	655	635	680	658	614	598	654	701	685	641	687	629	700	682	621	620	636	634	608	679	615	647	607	624	668	688	608	641	648	633	606	615	600	606	661	685	688	631	647	644	669	629	608	682	652	652	654	659	663	661	652	673	656	639	627	662	610	664	659	666	635	626	661	690	671	660	627	636	650	642	671	638	620	652	636	650	627	650	657	648	629	684	669	655	637	602	608	650	683	667	704	686	581	677	666	648	655	638	646	657	615	606	699	607	620	657	650	694	664	663	633	664	616	686	710	637	662	651	679	652	679	627	638	658	651	631	641	636	669	641	645	626	630	623	649	631	654	673	625	646	661	619	639	690	664	634	653	669	618	640	647	682	625	655	610	654	616	641	637	678	652	638	627	641	663	667	641	639	625	632	622	671	596	629	604	667	630	683	641	621	668	618	629	720	609	687	657	677	657	604	663	661	679	668	618	632	663	631	676	657	662	645	655	677	640	662	675	659	677	640	636	728	627	647	610	641	607	622	618	690	631	684	689	627	629	662	661	667	633	658	624	682	662	641	670	596	651	629	658	700	694	693	624	615	612	661	635	638	642	667	634	641	634	679	655	628	614	682	677	597	638	690	612	660	664	636	646	619	628	681	654	623	644	630	638	636	637	659	661	657	602	653	634	665	682	643	597	706	657	623	627	712	598	651	677	638	685	689	646	666	607	636	599	635	642	656	660	625	624	633	654	655	625	654	647	677	657	668	649	635	633	643	678	672	627	610	611	694	598	612	626	641	651	642	630	660	675	674	616	671	670	698	636	688	662	683	650	645	642	667	683	651	650	631	661
29344	33613	36955	22465	11075	6063	3214	2783	2282	1713	1044	725	498	377	392	365	343	370	340	377	348	354	359	352	361	341	351	338	356	328	358	333	368	338	374	337	346	347	365	358	338	320	374	352	313	342	373	358	301	331	323	329	354	335	334	348	330	330	318	349	351	334	362	350	347	356	355	361	331	319	341	315	362	311	354	355	342	343	329	349	390	325	349	335	359	347	328	358	335	392	365	357	405	359	356	353	336	337	336	351	341	374	340	360	340	363	364	351	337	367	354	364	348	335	353	340	338	358	326	358	311	333	352	329	348	343	332	333	367	326	329	347	358	334	360	352	338	325	354	319	339	365	385	336	331	356	344	347	321	325	339	330	346	339	342	355	362	332	348	323	338	339	369	367	355	320	325	375	331	334	333	346	362	320	351	325	338	354	328	361	364	322	385	357	323	389	317	355	332	335	344	343	342	334	342	319	353	325	368	375	358	366	329	334	354	363	367	346	342	329	351	345	348	337	333	356	358	342	373	334	336	367	347	312	357	349	341	351	374	361	371	338	362	349	356	379	368	374	377	296	321	360	331	324	327	349	312	357	360	343	331	354	294	343	308	342	352	322	362	342	367	342	347	344	353	319	347	370	337	346	338	370	327	392	332	355	369	333	328	351	345	341	339	351	325	337	367	364	327	335	332	341	337	361	342	334	341	291	330	374	341	348	350	367	309	338	312	350	315	349	340	367	379	329	369	325	356	345	328	362	379	328	361	298	356	352	323	328	306	365	349	361	347	345	338	331	369	322	351	335	359	329	382	328	349	363	322	334	371	326	334	357	330	348	352	312	344	341	370	353	350	347	346	335	354	354	378	334	336	341	366	345	369	337	344	364	324	353	350	356	321	329	345	333	359	346	330	338	358	329	346	328	349	381	324	355	326	350	346	371	341	355	297	346	342	360	367	335	357	386	352	319	333	324	312	374	335	331	355	367	319	336	343	370	375	352	368	338	318	358	337	350	325	356	334	343	331	348	352	335	331	340	327	327	359	342	359	337	319	364	369	360	352	321	360	323	363	332	350	316	342	349	336	333	339	312	360	333	347	331	338	336	348	341	357	318	350	341	362	327	331	327	336	383	309	354	332	319	330	339	368	347	335	319	352	366	356	328	384	347	339	359	342	340	330	335	357	326	334	328	388	372	326	341	360	346	307	341	324	336	329	340	351	314	344	339	364	370	328	352	356	331	352	367	375	349	332	329	352	332	368	337	363	349	325	364	343	361	326	368	359	380	367	349	349	359	327	369	327	355	326	328	363	351	360	317	347	333	325	356	328	320	354	341	354	362	365	324	340	362	348	377	360	340	361	354	332	358	377	358	337	334	352	341	353	343	345	310	333	349	313	337	352	334	368	327	328	361	376	339	364	342	355	345	362	348	338	329	358	328	352	358	343	345	285	345	339	343	335	377	345	363	299	337	347	352	326	326	356	342	329	313	326	378	376	318	366	358	339	334	321	344	333	316	343	370	380	365	342	348	326	352	337	352	344	328	366	337	381	360	355	341	328	327	323	344	372	356	323	334	356	331	342	338	350	354	356	371	328	316	322	377	335	316	341	327	323	350	351	366	318	329	364	325	330	354	333	329	328	340	352	332	367	379	327	352	354	337	332	341	341	356	345	346	323	344	309	347	333	355	312	330	343	341	351	334	361	338	347	387	328	333	337	354	343	351	329	333	372	378	355	378	339	342	352	351	353	357	358	346	374	361	351	298	334	339	344	324	358	336	329	341	364	347	339	316	342	357	318	336	343	344	357	361	339	344	365	367	333	323	371	359	319	323	312	385	325	334	343	356	333	334	351	326	340	378	311	338	356	317	345	361	320	351	380	312	350	352	358	315	331	349	336	315	360	345	359	317	334	373	365	339	362	348	351	350	327	332	368	309	381	344	337	351	370	323	353	356	347	337	357	339	337	376	343	365	339	351	347	350	319	323	368	369	359	366	343	345	348	314	342	342	330	359	335	345	315	356	315	372	323	360	350	369	354	359	378	361	366	356	355	359	345	366	316	348	358	345	350	365	315	358	359	350	329	324	346	305	339	380	370	332	343	337	338	373	331	347	361	334	371	352	323	337	370	338	335	356	351	332	356	353	352	369	341	316	377	321	337	306	332	358	341	298	366	381	315	364	357	318	362	352	350	288	350	325	336	325	311	343	359	361	383	363	348	318	356	327	354	364	344	341	331	327	294	382	327	356	345	348	357	366	327	365	351	342	418	337	344	337	330	347	338	321	338	353	346	328	346	338	298	358	345	330	347	322	339	336	317	325	352	382	348	356	336	365	350	321	340	341	344	344	327	347	344	342	341	326	352	359	373	337	342	346	360	342	350	342	335	354	354	382	355	329	324	342	345	382	341	309	326	337	357	359	335	310	324	334	319	339	346	354	370	310	376	326	384	345	355	322	325	331	339	344	354	368	359	355	356	352	374	343	355	332	354	368	347	285	361	349	350	387	346	356	358	347	365	334	347	314	350	350	368	381	350	375	343	324	366	349	335	344	391	329	342	397	382	346	302	369	345	356	352	357	341	326	329	330	317	325	333	362	318	333	327	342	354	341	351	349	301	303	333	324	322	373	352	346	373	347	339	339	349	333	332	346	341	328	344	367	364	356	347	349	336	332	374	358	343	352	321	331	341	361	322	370	343	350	358	316	342	354	332	335	366	343	343	353	293	342	355	363	328	321	354	304	346	349	295	344	318	358	315	389	369	348	342	326	356	354	345	349	340	336	329	381	333	343	353	358	328	353	345	334	359	340	360	371	379	316	372	338	362	335	343	341	343	348	362	343	357	342	355	359	311	347	366	363	355	359	345	345	340	326	328	341	329	310	335	365	367	340	363	327	349	358	350	351	324	350	334	332	338	307	346	354	338	364	367	325	334	357	295	346	326	374	336	336	322	304	334	339	356	351	342	339	351	343	380	342	342	321	339	303	321	326	372	338	312	333	335	343	328	351	375	365	345	350	362	326	333	361	356	324	311	314	324	363	363	366	362	333	345	321	345	360	322	346	333	351	341	317	332	352	361	336	312	384	356	325	321	338	336	380	351	317	342	329	337	346	337	333	338	357	323	354	345	349	361	364	354	343	357	335	318	351	359	346	358	311	351	362	356	343	352	350	343	332	352	398	338	358	345	360	341	351	364	325	359	317	345	339	380	346	328	348	336	336	320	330	342	310	331	325	376	323	318	320	365	343	348	356	372	347	355	324	320	305	354	337	352	320	362	393	338	335	316	354	364	348	347	325	359	338	352	358	323	370	382	328	372	350	311	331	334	352	351	353	329	322	346	329	337	364	324	368	371	346	350	337	323	343	345	336	335	358	342	357	346	363	378	304	367	321	345	356	376	397	342	356	388	363	339	350	363	367	329	350	374	349	344	341	320	344	350	314	307	345	353	336	312	343	330	336	384	345	375	344	335	382	314	340	348	357	357	349	362	357	322	347	335	366	338	362	334	360
38394	55334	46936	28258	20752	14769	9322	8310	6742	4624	2841	1967	1192	934	802	734	744	668	782	681	705	685	723	688	684	704	660	736	753	714	713	695	684	727	695	717	681	663	693	691	733	735	720	656	732	725	684	756	718	727	719	719	729	661	693	700	735	771	718	716	726	747	703	689	662	688	700	705	681	719	687	647	682	705	684	666	748	674	738	721	731	759	716	690	693	685	710	687	688	745	681	715	750	662	718	743	717	714	740	736	712	678	725	677	707	738	694	730	710	698	727	707	698	726	722	706	679	715	757	669	705	744	713	731	733	741	714	807	704	699	716	722	684	666	729	751	725	701	693	717	717	737	695	748	754	641	771	679	683	661	674	731	726	708	668	710	656	721	691	740	743	701	695	670	697	650	749	687	688	715	677	700	690	751	704	725	678	714	683	705	737	714	695	687	702	722	694	705	679	741	700	665	702	691	707	725	695	742	701	696	655	723	708	671	720	656	726	712	747	705	710	695	718	720	682	709	726	705	712	670	704	709	706	680	703	724	668	723	698	711	708	769	668	687	712	704	758	735	704	700	685	709	689	693	712	733	692	709	709	710	742	696	702	632	701	759	726	724	677	695	744	703	681	711	736	697	708	748	685	698	706	701	706	627	724	739	733	735	668	711	645	669	696	689	701	678	697	731	722	771	720	718	725	763	671	730	762	704	669	696	767	705	716	682	727	698	691	708	712	724	706	679	673	701	684	734	713	675	729	707	705	719	712	678	725	726	706	717	677	739	735	748	716	746	666	682	720	770	721	692	705	697	669	697	716	707	681	685	745	717	687	704	746	701	734	730	658	686	692	703	689	715	706	742	677	716	705	731	720	691	707	729	724	724	700	704	673	687	739	698	712	693	683	728	683	770	655	695	762	725	739	753	664	671	738	791	719	732	721	722	696	657	696	718	717	690	744	697	672	726	720	718	722	728	686	727	727	682	630	705	725	694	655	681	708	693	686	683	654	725	722	723	707	712	667	732	681	661	755	708	716	765	712	711	721	687	686	685	716	685	729	715	667	686	666	680	667	715	702	724	716	728	747	777	766	708	729	670	714	690	699	713	719	658	697	712	700	643	735	718	672	709	666	677	726	713	701	704	728	726	748	753	703	714	702	694	692	690	675	706	713	699	676	704	733	737	726	734	698	704	655	722	683	804	707	692	745	670	746	690	693	711	705	757	687	726	684	690	737	714	680	684	669	667	720	729	734	730	767	714	714	753	703	720	694	742	711	681	770	714	693	713	708	723	702	745	713	714	751	735	695	688	738	687	726	753	664	698	685	739	724	720	712	692	738	695	700	745	697	715	728	735	709	708	700	701	658	715	700	753	696	685	720	706	693	669	700	724	752	715	737	716	678	723	699	749	695	664	693	696	742	713	703	738	670	726	716	721	670	719	711	677	649	714	709	684	697	685	694	683	658	748	727	667	667	723	709	678	748	675	733	715	644	698	717	676	697	731	692	688	681	710	665	716	742	729	713	680	670	706	700	738	705	737	710	656	674	699	679	704	715	751	653	681	725	717	748	715	698	727	759	738	702	693	724	707	685	719	743	764	728	681	711	676	758	679	710	705	699	684	722	686	679	709	716	712	693	695	712	699	682	721	678	703	689	712	710	718	723	724	748	738	668	708	673	758	745	715	720	690	723	717	748	748	750	686	739	721	678	711	691	706	700	683	727	703	663	696	680	711	730	714	684	745	711	697	701	707	715	726	689	682	727	755	732	675	681	716	679	722	696	717	699	744	706	760	761	733	693	610	684	693	723	735	716	738	730	694	676	682	711	661	682	722	680	678	755	753	722	693	682	758	673	689	709	702	695	691	718	721	697	718	723	680	699	722	682	723	699	717	730	713	651	680	678	708	695	732	725	712	692	711	720	687	694	722	729	751	664	729	692	716	697	707	660	718	725	745	711	668	719	691	718	686	736	692	683	650	717	710	690	745	664	709	715	722	712	661	662	698	738	669	725	708	703	703	724	676	712	715	711	744	732	749	687	723	749	675	709	705	699	690	727	732	719	679	682	695	744	690	673	737	694	716	696	714	676	708	707	699	690	703	699	720	707	727	674	663	696	723	735	717	728	745	658	715	729	745	718	726	703	670	661	712	692	684	710	685	683	703	739	720	710	684	676	731	745	725	758	725	678	725	671	741	679	726	716	709	677	704	781	724	709	710	707	673	706	711	713	721	713	699	731	672	717	731	752	678	725	753	742	703	724	689	736	700	701	749	727	725	717	737	722	702	691	749	732	707	705	672	703	705	696	776	738	718	725	682	698	694	695	694	709	689	735	707	705	726	725	715	690	717	712	722	735	709	667	686	720	667	702	723	697	727	727	703	735	714	742	722	758	746	724	731	717	753	705	700	776	703	712	751	705	696	660	681	701	718	689	736	742	685	684	714	691	706	723	695	699	758	732	694	764	747	712	763	702	718	771	724	727	749	666	726	685	679	723	714	690	689	714	702	730	696	743	657	724	673	710	712	680	666	700	675	737	713	751	702	691	720	689	678	700	712	672	739	733	710	672	715	686	700	746	701	717	697	757	704	677	671	739	684	714	748	734	755	709	695	703	724	716	751	733	724	672	759	728	704	698	720	684	721	709	670	693	698	763	742	703	705	718	709	717	719	738	733	717	669	745	694	672	685	683	676	723	731	675	704	736	738	685	707	718	757	722	705	682	670	705	734	739	699	687	691	734	718	711	749	759	708	671	760	735	698	702	758	704	675	702	713	684	702	683	697	737	720	685	742	739	692	725	696	753	713	723	746	767	690	724	689	704	728	714	704	705	736	723	705	675	736	737	693	722	724	689	705	721	719	707	736	701	728	639	750	733	693	690	747	702	702	709	709	713	695	695	731	699	703	694	697	734	690	670	736	721	686	704	715	666	697	704	693	726	725	716	671	720	708	729	666	678	703	664	694	676	719	705	720	704	698	729	747	667	741	679	701	731	720	669	743	678	728	705	662	710	730	705	665	739	734	706	699	718	689	750	713	713	707	684	746	720	690	664	716	734	706	726	723	745	634	698	708	721	711	714	694	708	720	673	678	754	699	724	705	716	728	721	689	726	737	710	738	687	704	643	656	692	752	656	708	701	771	706	710	710	709	683	688	678	715	685	748	694	727	722	726	695	686	711	678	697	757	701	768	639	702	715	720	724	716	698	696	759	743	700	724	715	703	723	731	707	728	712	727	672	714	701	667	776	723	720	699	695	720	705	717	733	707	704	676	662	719	727	719	691	719	699	710	739	702	739	691	686	702	665	726	734	705	711	711	712	695	724	716	748	733	716	676	742	720	718	689	709	691	685	711	739	703	738	703	711	719	725	707	716	707	695	718	703	693	753	709	724	702	722	685	707	747	707	684	670	693	760	732	705	691	728	722	663	715	724	706	758	711	734	697	687	702	710	712	695	739	736	672	730	674	636	695	700	726	716	677	697	699	733	746	749	728	698	788	724	705	720	684	721	678
25025	22234	31905	28225	20745	12452	7157	10210	9232	6443	3031	1396	676	448	386	382	351	329	313	297	315	320	311	356	304	351	302	315	311	323	310	340	333	326	307	298	317	353	337	335	302	327	311	299	335	339	347	357	305	350	328	341	350	344	344	285	339	325	314	343	310	335	332	341	318	311	307	328	343	340	344	289	308	315	302	338	317	342	331	323	316	329	287	329	355	333	312	322	329	335	323	314	301	307	341	318	334	323	288	323	338	298	273	315	338	305	322	325	302	331	338	363	357	330	360	352	326	318	346	317	297	324	342	329	317	330	337	317	299	314	348	323	320	301	320	322	323	327	374	346	328	326	343	284	316	319	314	320	328	317	296	325	324	334	342	309	322	357	334	345	341	309	320	355	307	380	298	294	307	300	315	310	334	335	341	275	355	327	328	320	323	332	333	319	356	304	323	327	341	321	323	328	310	278	307	316	337	322	339	314	376	324	347	309	309	320	308	285	332	349	316	337	339	334	294	329	327	365	326	349	308	285	329	315	314	334	276	317	311	356	338	353	327	321	339	350	322	313	301	339	317	321	347	345	304	321	336	308	323	339	365	330	320	285	359	313	320	329	331	305	316	311	336	346	324	330	326	327	323	321	353	324	330	322	336	298	338	302	309	317	345	317	339	297	317	303	332	337	336	366	322	326	315	297	333	321	325	322	310	319	337	321	329	331	361	302	335	319	319	342	302	352	333	312	315	333	341	356	305	334	307	292	317	331	338	316	318	358	327	303	340	346	329	301	308	341	331	332	351	334	315	314	337	322	333	328	329	336	309	310	307	308	313	328	331	335	357	329	316	262	333	349	358	328	314	308	337	353	296	319	303	342	338	353	358	327	332	322	339	322	339	324	339	335	345	332	345	325	343	297	317	327	334	343	295	328	288	313	354	296	323	288	319	336	360	310	334	294	337	344	309	344	310	324	348	313	322	328	354	310	345	338	307	327	328	288	320	324	314	327	295	330	346	344	345	338	326	312	301	313	324	322	309	329	348	325	323	341	326	286	332	309	335	358	338	304	324	302	319	363	323	349	326	322	317	309	323	337	325	323	318	301	310	334	313	308	305	337	325	307	345	315	322	310	294	306	355	324	320	302	345	313	318	315	331	335	291	331	314	366	335	307	338	308	346	300	356	317	323	327	322	306	318	332	323	312	317	331	355	321	317	316	312	293	314	335	352	334	342	294	338	322	334	346	326	349	305	307	339	339	339	352	322	287	368	350	353	329	318	338	350	339	307	332	344	325	296	347	354	308	355	339	320	348	320	304	307	305	300	293	316	335	340	320	307	326	337	318	326	330	339	348	306	325	318	297	324	319	340	329	323	347	318	324	321	303	317	336	340	331	322	326	329	299	288	318	296	333	317	335	340	314	324	325	335	362	295	287	356	305	313	352	301	323	291	309	304	333	306	307	334	341	322	359	318	305	337	343	298	313	337	352	338	328	299	325	356	337	331	319	282	367	350	288	303	333	325	355	307	318	307	334	356	350	353	303	366	321	316	382	345	311	316	348	291	302	326	318	336	290	360	317	323	322	325	328	307	329	333	344	309	328	337	324	337	345	315	319	336	315	324	323	316	296	336	350	315	309	303	311	334	313	299	291	345	320	344	305	304	298	300	373	331	303	330	305	348	337	321	311	313	318	315	343	352	304	319	342	317	316	312	327	301	322	310	288	303	326	332	346	333	312	338	314	334	354	308	323	345	318	331	308	299	316	319	310	333	326	308	321	332	352	317	350	321	356	346	341	322	322	302	332	324	360	322	297	336	315	343	344	287	292	350	328	320	304	313	316	305	302	323	327	348	301	342	354	281	303	317	309	326	362	325	287	296	321	317	321	332	327	296	327	309	318	333	341	338	302	318	325	318	337	332	308	309	346	341	334	301	327	326	311	310	347	304	321	323	320	332	315	324	307	342	340	307	339	351	336	316	334	287	348	330	339	312	344	337	337	319	339	295	313	315	303	314	368	343	304	314	320	309	334	340	298	343	330	330	328	349	356	341	331	299	333	327	295	317	301	306	308	335	340	333	354	338	305	348	306	308	305	317	294	313	336	318	303	317	333	344	330	330	306	336	335	308	309	332	341	343	312	298	305	325	309	330	321	321	292	310	312	297	313	310	315	286	312	317	285	324	331	338	307	304	321	321	314	334	350	320	311	320	276	342	302	293	309	309	322	293	327	313	333	329	289	321	307	321	340	324	301	366	304	325	327	326	323	331	307	347	338	338	292	338	317	322	310	330	319	330	303	333	349	303	316	350	320	321	336	359	312	346	336	311	319	333	344	320	331	321	325	320	309	329	314	305	334	348	326	295	307	302	319	333	298	314	331	313	309	354	313	319	319	324	306	311	331	320	309	305	309	292	342	346	331	317	359	328	350	319	309	335	330	311	306	345	323	320	328	344	297	304	336	304	336	333	318	306	311	336	323	309	303	355	310	319	338	320	299	329	306	313	330	328	339	349	347	342	300	319	347	306	309	324	310	318	333	321	316	286	323	322	317	358	350	291	324	333	321	299	327	335	320	318	323	314	321	313	309	311	323	319	326	336	312	320	357	316	354	313	343	344	323	351	319	363	302	318	332	314	312	335	314	297	320	336	343	338	311	344	337	331	314	332	308	340	310	328	333	356	337	321	324	298	319	306	335	324	358	337	302	309	319	303	306	355	337	291	334	322	324	330	320	310	343	306	314	310	259	319	309	318	322	338	330	335	302	320	319	298	341	326	337	352	323	316	305	342	314	333	321	353	312	311	335	313	342	320	315	347	301	298	331	308	352	305	342	312	337	329	306	344	303	340	316	333	321	364	305	318	327	339	337	298	362	322	301	321	350	332	329	334	325	330	309	335	374	333	305	322	328	333	330	339	315	348	309	319	320	299	302	307	337	337	324	326	347	310	288	328	325	341	324	327	325	318	312	298	327	338	297	305	349	301	318	314	337	304	319	320	299	313	326	324	324	325	366	329	337	360	318	310	317	326	299	355	315	327	298	311	319	347	290	321	319	341	308	313	311	356	317	326	305	291	331	326	302	316	329	292	328	337	316	313	349	352	278	322	349	321	364	318	337	327	328	326	297	316	315	297	311	320	343	328	333	375	324	316	319	318	316	309	312	335	346	320	326	308	336	326	313	292	303	302	360	316	307	342	309	328	335	299	334	344	333	334	352	318	318	333	328	316	386	333	351	333	321	346	371	299	323	318	330	292	287	353	341	324	301	335	323	321	326	326	308	342	295	341	327	335	349	339	328	321	344	317	355	352	321	356	313	334	304	339	316	325	315	344	337	319	352	304	317	319	306	308	374	341	335	319	320	329	317	313	338	317	309	314	316	301	313	318	313	316	343	314	316	322	313	327	323	347	335	296	341	329	343	327	312	318	319	344	355	339	328	300	304	336	318	325	304	357	328	321	312	325	287	316	332	301	334	317	354	331	339	331	366	332	321	312	339	326	291	333	327	328	342
39883	65693	57915	39048	27939	18858	15803	21905	19752	14472	7983	3863	1825	1159	850	726	663	646	648	695	669	646	661	666	665	671	695	683	677	659	654	672	717	674	680	703	654	687	632	651	699	671	656	684	687	692	658	653	691	660	690	603	652	678	689	677	674	676	641	668	648	650	683	700	677	635	665	658	691	700	658	643	697	656	694	665	708	658	698	688	695	651	626	661	673	617	644	715	672	681	689	730	694	692	652	698	672	648	701	706	627	680	654	639	647	662	652	693	674	659	660	669	671	647	661	671	659	676	670	671	709	661	686	654	659	659	678	640	661	697	687	671	669	587	699	644	633	637	644	655	653	616	669	674	677	652	684	632	683	698	680	644	656	650	739	687	628	610	659	684	698	637	695	653	635	705	656	664	693	659	638	654	687	665	634	648	656	714	672	647	706	670	636	652	677	643	676	678	698	673	635	681	705	648	699	655	667	670	712	707	670	733	686	685	629	687	671	694	645	655	626	698	709	649	648	655	625	634	681	695	648	679	681	650	681	687	656	690	636	654	703	655	667	651	712	590	699	692	672	671	624	701	694	660	637	698	650	691	647	710	665	634	656	669	664	659	641	655	707	660	656	652	690	666	702	704	629	639	656	709	661	649	635	677	689	643	689	638	690	692	634	662	654	626	685	716	656	723	664	673	607	676	634	628	655	679	637	680	685	683	655	663	704	690	706	668	668	690	643	705	716	674	697	702	644	688	641	670	666	690	692	669	655	640	684	667	701	683	667	645	694	640	636	659	666	634	713	680	651	693	717	650	661	677	679	674	711	633	684	672	644	710	681	637	677	666	690	668	673	635	657	692	657	650	687	633	694	672	668	638	658	679	657	651	652	696	689	665	695	642	643	666	679	682	688	650	667	651	653	697	662	670	639	675	717	709	650	665	703	682	693	621	648	677	632	698	686	679	674	637	655	669	656	641	629	647	685	663	674	630	645	663	654	680	665	626	677	716	657	654	654	674	653	689	712	676	683	675	629	674	652	632	676	689	673	684	638	707	674	684	614	698	682	640	692	663	691	669	686	694	655	677	630	660	587	647	613	641	677	667	689	669	643	658	681	653	651	663	640	686	630	603	694	688	633	634	674	714	661	644	647	665	705	655	692	699	666	673	696	650	711	665	722	703	669	720	733	706	665	677	670	715	651	689	673	649	669	657	730	710	608	702	683	664	670	654	657	658	648	666	650	626	686	668	666	650	666	706	639	672	668	701	684	691	695	696	630	666	670	627	678	644	710	679	666	675	675	660	664	690	702	661	667	648	665	669	703	650	726	677	673	692	675	666	647	645	708	662	640	672	655	662	703	668	662	690	690	622	665	663	680	708	668	686	661	574	722	710	642	674	659	691	690	661	660	666	710	602	670	686	646	612	638	672	685	681	628	661	669	650	704	676	666	633	652	666	658	654	652	695	657	675	755	667	705	646	634	660	667	691	635	654	667	646	649	646	674	640	654	629	655	672	702	661	661	638	654	640	668	721	668	725	680	685	646	697	681	718	686	663	702	682	665	695	660	670	675	660	671	664	667	664	689	707	632	623	648	671	674	660	675	708	666	689	661	679	637	670	639	647	655	694	700	648	675	665	713	650	682	681	651	649	684	664	664	698	635	648	688	658	641	728	681	645	663	671	663	639	673	667	672	715	651	660	629	660	705	660	669	658	750	634	671	674	716	680	655	689	675	654	690	671	697	686	698	676	689	702	705	660	666	680	702	669	631	663	663	655	699	663	660	679	638	653	700	665	666	690	682	669	635	665	675	672	703	623	685	645	694	665	675	706	691	661	652	664	743	684	708	675	677	681	656	653	671	637	650	702	669	710	686	631	656	684	679	734	621	673	708	681	652	667	673	629	651	659	620	609	669	696	676	645	654	676	654	683	657	682	703	729	703	658	646	668	677	626	678	681	670	654	656	655	686	681	707	681	653	650	673	712	673	631	717	665	682	679	660	664	618	687	704	639	659	697	644	672	620	667	707	671	659	650	662	675	712	652	661	652	697	620	656	668	688	719	722	686	681	692	630	668	663	707	636	664	622	652	703	658	647	632	697	666	691	657	648	657	692	650	650	639	635	693	637	698	654	692	653	680	645	683	649	688	715	677	663	653	640	676	704	691	643	698	644	661	672	709	669	682	659	644	659	667	692	706	653	731	675	676	679	648	650	701	689	660	662	662	659	642	708	671	663	645	611	714	622	674	660	690	660	664	613	679	653	644	666	667	646	653	690	717	663	710	680	652	652	667	664	676	691	663	645	647	658	650	691	683	713	674	670	639	688	689	631	739	658	613	693	662	636	661	637	649	655	634	665	689	707	677	656	678	651	695	656	650	653	641	688	677	640	678	657	641	619	661	669	665	680	674	614	664	657	658	721	683	623	656	654	693	684	659	680	621	698	632	669	655	655	617	665	683	668	656	655	641	663	682	658	673	678	679	717	643	666	617	675	625	622	657	636	631	648	686	687	684	681	670	647	640	692	646	630	707	674	652	674	658	745	683	675	683	648	697	678	687	659	672	670	697	702	650	699	695	656	640	711	636	677	665	668	687	687	618	657	664	654	625	690	682	670	663	696	692	690	690	684	649	635	698	671	657	695	655	714	625	642	654	681	670	703	669	680	655	709	664	667	663	649	652	669	661	657	650	679	693	572	661	636	646	622	654	665	644	658	687	640	650	659	679	673	658	656	680	696	643	647	666	683	602	653	655	659	715	671	669	666	684	664	647	664	714	680	675	656	672	670	680	644	671	643	691	688	677	706	699	710	662	649	661	610	657	676	674	689	633	672	623	689	645	659	694	696	615	675	666	705	694	701	705	688	698	692	660	630	677	662	660	645	631	678	678	745	695	694	663	655	647	686	725	627	675	664	624	713	670	702	684	699	647	655	645	656	666	653	695	703	681	700	641	679	687	715	654	616	649	646	706	669	657	681	678	669	651	691	687	620	649	680	643	705	641	701	619	703	666	638	682	694	631	697	696	710	640	688	705	672	682	689	670	654	676	670	693	677	694	627	623	664	685	708	672	661	624	594	666	647	691	633	711	705	634	689	673	659	662	640	656	647	681	626	673	683	666	692	688	606	666	660	665	694	661	690	678	643	660	690	643	656	631	665	653	714	684	697	656	682	680	649	696	670	661	685	647	648	629	658	656	690	615	705	641	672	643	646	677	676	643	708	676	658	622	728	631	675	677	648	675	630	640	684	674	684	687	689	647	733	679	723	657	667	624	652	688	656	662	702	660	675	629	685	627	703	686	625	619	634	646	679	642	688	648	657	644	637	660	661	659	717	705	647	690	656	618	719	654	664	712	713	651	615	673	670	638	650	629	675	645	642	689	652	633	684	614	694	719	654	693	675	686	722	679	683	739	654	697	617	651	660	635	696	669	673	680	704	678	689	696	657	624	655	683	672	671	673	675	678	691	677	660	655	652	651	654	668	681	660	649	712	672	708	669	689	637	664	622	664	663
23588	21710	30046	25365	22913	21445	20628	23819	19531	11758	6216	2312	1064	600	429	357	353	304	297	343	332	331	297	348	317	328	318	358	334	325	307	287	335	351	330	338	329	338	327	323	313	364	331	344	333	318	290	308	312	302	345	310	340	336	302	332	317	291	317	339	338	315	322	350	340	329	344	313	314	331	353	360	328	340	336	332	335	326	343	312	323	346	340	318	306	322	341	288	378	303	308	317	324	327	352	318	320	362	320	325	328	334	338	321	331	307	310	338	331	308	361	336	302	303	316	278	331	353	313	324	323	310	292	331	315	331	334	314	311	301	332	317	307	325	331	332	345	291	253	312	311	318	315	297	324	293	330	323	317	309	315	332	333	302	332	307	325	325	328	362	319	326	353	338	305	295	299	330	356	360	337	297	318	353	331	350	332	329	295	343	344	312	302	339	369	335	334	291	320	352	327	338	322	325	325	320	324	331	339	303	315	348	334	284	316	319	346	317	314	332	341	340	323	353	337	326	337	328	310	346	337	335	332	341	342	303	307	334	357	339	299	300	357	297	318	320	342	342	331	320	322	339	302	320	305	323	338	314	350	323	325	322	342	341	291	306	323	331	301	344	315	337	315	323	301	320	297	346	313	354	328	325	290	329	342	311	297	342	324	324	337	312	295	310	338	323	304	311	333	350	327	348	321	323	338	318	333	329	360	273	332	361	322	297	345	339	315	322	353	295	330	361	338	330	294	310	306	285	339	322	315	311	323	306	303	330	372	321	318	296	301	337	321	308	319	320	325	346	325	347	317	341	296	315	317	355	330	307	325	329	308	320	315	304	305	327	338	272	332	347	345	293	295	304	302	337	308	375	329	335	324	350	317	304	352	293	283	324	311	313	291	333	312	311	316	315	299	332	307	318	347	347	318	314	327	305	320	321	322	295	310	328	341	309	350	339	349	346	323	347	351	337	318	331	332	310	349	330	344	315	322	334	320	308	343	321	334	334	328	331	292	304	341	341	345	327	288	309	334	309	348	292	338	346	306	311	328	321	341	330	323	322	345	312	334	324	327	319	316	352	294	290	315	323	326	329	310	365	320	304	317	320	300	350	343	309	326	315	341	322	341	301	308	329	338	323	341	295	321	342	336	327	373	325	331	328	328	347	322	342	311	307	337	305	331	295	329	346	338	318	314	297	296	346	316	355	328	349	324	328	309	337	328	306	298	311	320	342	343	322	287	329	317	311	327	327	280	303	294	302	327	327	282	356	304	323	306	339	317	290	320	312	348	322	303	292	334	311	331	326	358	338	327	331	312	305	310	307	350	339	325	316	318	366	312	318	331	324	345	319	318	313	298	297	308	334	337	299	309	315	323	331	315	342	300	281	334	326	282	305	329	351	324	318	303	305	345	311	314	300	348	322	314	314	308	328	289	344	317	356	296	321	314	323	324	346	317	344	308	321	314	317	315	318	312	300	343	330	307	309	313	332	341	291	304	325	310	331	336	309	333	326	312	316	298	358	327	307	353	298	339	288	336	357	324	336	325	380	323	299	331	322	362	311	350	350	323	311	306	352	317	331	348	315	336	329	282	344	323	310	317	298	313	289	312	301	309	312	337	333	319	320	310	311	325	329	306	297	355	332	327	313	346	306	336	312	327	319	327	298	329	299	309	316	317	298	307	309	336	304	330	300	338	332	324	306	314	336	319	309	337	311	317	328	317	326	342	348	305	343	300	306	340	315	347	321	325	330	356	345	333	312	297	320	309	310	336	319	329	353	317	303	329	293	337	299	305	332	330	335	325	295	339	339	354	325	313	312	281	302	320	336	326	299	294	324	344	302	314	337	330	318	307	337	356	328	307	304	315	310	322	314	284	338	333	361	339	337	302	326	306	290	294	312	339	304	307	331	340	295	358	340	341	315	310	340	350	275	315	310	308	291	313	330	324	333	299	295	307	343	324	348	351	324	349	308	322	337	319	325	318	337	352	323	339	294	333	319	368	322	323	302	306	323	333	310	294	315	328	329	342	341	358	271	299	347	306	337	306	333	305	323	313	300	307	321	316	315	339	327	295	356	288	337	326	337	324	360	293	345	342	292	321	317	341	336	299	303	295	341	347	313	300	329	320	304	347	361	307	335	334	340	316	303	354	314	350	306	313	354	313	327	353	305	320	317	340	338	352	327	315	330	312	316	319	317	317	336	320	320	319	331	302	328	347	314	325	325	306	292	351	320	303	322	308	331	305	314	319	320	348	319	312	340	318	307	329	314	315	292	331	321	311	302	306	334	330	334	338	312	336	294	312	256	321	315	293	316	317	320	324	308	302	335	347	330	326	297	349	318	306	342	293	309	302	339	322	322	326	333	301	319	310	342	295	312	323	320	350	326	351	334	310	312	308	329	332	325	318	285	329	351	350	300	352	340	341	290	310	326	294	321	327	345	304	316	351	329	336	316	325	333	323	310	293	328	299	297	327	289	304	281	360	327	284	299	338	346	316	344	320	358	327	318	306	333	319	288	351	326	328	334	326	322	314	280	308	311	311	336	319	291	317	320	306	290	349	342	326	284	319	334	331	298	310	313	297	324	291	311	352	312	325	290	305	304	342	315	346	324	330	301	319	318	299	301	325	318	320	320	340	320	294	338	304	330	305	328	344	303	324	314	329	306	309	312	297	313	327	304	318	319	361	308	303	352	305	312	326	324	331	327	308	343	324	325	334	313	318	302	336	323	304	297	331	338	306	385	345	319	325	309	322	358	324	297	283	299	312	290	339	314	311	331	326	360	316	303	305	356	325	331	295	302	297	364	324	346	312	314	339	315	325	298	323	311	309	349	339	289	322	342	323	286	326	301	321	326	305	291	291	322	325	349	321	330	321	327	323	355	336	296	343	333	315	310	302	340	302	335	325	332	331	322	321	367	330	312	323	330	322	321	313	337	312	336	318	308	278	330	302	328	302	323	320	317	306	313	335	289	319	307	325	353	305	336	320	346	309	277	331	314	358	291	318	342	304	332	338	317	344	338	298	318	343	319	360	317	345	308	315	317	325	343	348	325	341	326	314	336	293	318	302	332	315	294	311	361	326	304	315	307	325	336	312	347	304	296	341	302	335	310	328	323	293	318	300	346	315	344	302	316	349	316	326	334	336	284	323	330	327	350	339	289	313	272	331	303	316	268	312	343	329	318	311	343	306	314	315	311	309	312	285	319	306	326	334	325	339	315	348	322	328	309	312	318	329	331	316	337	339	304	339	302	325	308	328	330	315	301	313	325	316	322	330	365	321	324	334	344	349	327	299	325	344	349	303	325	318	314	322	329	335	357	302	311	325	314	301	327	325	333	301	332	322	304	340	335	297	335	317	319	298	303	355	309	302	323	283	314	303	317	306	311	301	338	325	312	296	323	350	351	298	303	318	314	330	305	319	313	332	320	321	325	329	342	330	345	314	349	369	319	301	305	317	323	327	332	326	340	333	329	340	339	306	325	308	347	296	317	332	338	338	320	310	292
43813	75490	66697	48758	34670	26442	28457	34851	29373	21101	13692	5734	2691	1550	943	756	662	671	626	614	636	641	611	606	655	660	627	629	679	645	633	622	680	644	630	614	618	637	643	644	658	643	649	629	686	652	615	615	610	597	697	658	618	630	680	643	664	643	633	616	645	655	588	637	669	658	630	630	646	602	637	626	619	653	626	718	648	649	624	625	640	612	656	702	560	676	624	642	637	608	621	639	635	632	632	642	587	682	635	620	657	622	607	608	670	625	655	648	662	629	618	612	606	666	669	627	660	653	663	638	664	675	657	629	630	642	696	632	657	647	679	667	632	673	645	617	640	688	616	662	612	650	599	691	625	621	607	631	654	691	651	662	665	623	593	610	689	645	640	631	630	636	602	652	668	619	639	579	658	708	630	609	615	672	653	661	607	672	630	654	648	616	612	633	628	622	632	634	675	631	617	674	648	620	613	623	586	658	653	629	619	636	646	672	629	671	677	651	627	619	642	666	598	637	600	630	626	640	663	634	659	578	569	651	671	639	618	659	619	651	599	629	637	598	660	623	641	667	643	622	603	637	688	665	634	628	642	670	653	669	639	614	634	631	630	619	691	633	678	640	621	624	665	647	599	645	602	622	637	637	605	632	622	612	632	640	684	606	613	617	662	628	627	670	646	601	678	619	631	618	664	649	653	655	601	638	618	608	613	610	630	635	647	632	631	654	655	610	633	654	659	645	653	611	669	633	639	671	681	627	661	630	625	674	670	638	664	641	645	635	604	684	613	649	661	631	620	642	642	669	613	589	611	653	602	669	617	631	639	644	661	615	627	609	662	582	633	683	659	630	653	625	621	639	662	630	655	628	642	651	615	651	657	623	667	648	627	658	604	654	661	645	637	659	648	615	635	621	668	636	635	641	642	657	638	658	608	652	635	599	621	611	610	658	625	620	624	646	650	645	612	687	651	656	626	605	686	585	629	612	642	652	652	636	622	646	621	625	657	601	697	647	652	571	599	633	630	604	625	642	614	652	601	668	653	653	696	676	614	643	597	636	632	658	637	665	626	605	629	620	627	649	675	619	651	622	648	626	679	628	660	627	610	631	635	625	601	679	581	633	653	634	660	664	600	644	606	607	648	614	619	648	657	642	642	612	640	646	655	651	620	635	659	602	616	627	655	660	636	651	605	598	647	650	656	652	614	634	638	658	628	659	647	641	637	654	643	643	662	647	687	639	655	650	659	649	654	631	646	654	631	655	655	641	624	677	640	643	638	631	655	636	649	651	648	595	624	635	678	621	605	634	632	626	632	668	643	628	676	622	632	641	641	609	637	635	612	649	644	626	669	672	651	611	653	606	628	669	647	656	641	625	616	644	626	638	644	661	700	673	627	646	649	629	647	646	623	655	584	644	600	622	613	614	633	640	670	648	615	640	631	642	651	612	601	640	671	629	644	615	671	628	640	654	618	594	635	629	658	636	590	622	647	645	614	654	622	635	647	650	647	603	652	630	642	643	643	642	622	675	615	622	639	662	598	632	659	684	628	687	616	621	638	650	670	612	663	668	667	659	651	672	644	622	643	671	666	671	653	650	641	654	639	627	649	629	584	623	630	599	609	664	605	623	623	647	615	607	621	623	600	615	600	641	627	647	626	643	609	622	610	603	606	665	609	611	642	630	626	634	659	654	653	694	708	627	617	616	659	689	612	625	673	630	633	641	625	619	640	615	643	674	697	630	687	654	613	653	624	621	640	610	639	614	647	660	657	629	620	579	635	636	633	604	655	636	639	669	574	671	638	587	645	652	612	615	619	648	633	625	632	615	666	566	653	615	628	637	627	661	626	665	616	612	636	610	641	630	652	667	673	635	651	616	646	614	631	674	667	650	640	619	651	585	607	621	607	613	654	626	626	658	623	645	662	645	691	638	628	638	676	577	663	585	633	650	647	624	596	621	615	637	680	642	614	661	668	647	617	634	682	687	669	628	646	646	660	651	646	641	645	636	615	615	659	688	643	632	589	592	613	644	598	631	639	641	600	639	633	673	619	632	652	644	659	594	672	625	632	616	634	650	593	609	625	624	653	644	613	645	647	614	629	639	670	614	636	600	578	661	649	638	614	665	639	586	631	654	609	631	680	665	624	658	639	644	663	648	662	635	637	644	656	626	637	634	601	659	660	649	616	612	614	623	620	629	674	667	651	618	642	597	621	660	643	646	625	591	667	648	595	617	615	648	635	634	671	640	657	661	635	608	634	630	626	653	624	648	636	646	689	652	680	622	611	606	612	669	618	642	594	617	612	604	625	600	638	645	620	655	621	641	640	632	610	620	626	623	653	644	613	634	625	658	651	635	655	637	641	667	619	639	650	636	615	636	609	632	677	642	628	621	644	639	620	674	631	654	619	618	675	611	657	604	659	632	687	658	637	618	655	666	632	623	625	675	677	653	626	665	643	643	626	596	602	668	671	666	628	634	629	660	665	628	645	687	628	685	623	630	645	634	633	636	628	690	655	603	621	669	654	679	620	665	663	620	643	632	611	666	615	605	633	630	675	649	666	670	620	616	602	628	623	664	664	648	667	664	648	668	650	645	637	676	636	630	646	657	598	623	591	591	652	619	640	595	658	594	631	634	675	647	610	660	613	629	613	578	604	631	680	630	655	656	627	628	620	599	672	631	637	614	643	692	659	621	665	638	638	604	673	647	598	645	652	637	670	622	641	720	612	635	594	638	651	659	681	590	650	690	644	653	606	659	592	673	615	646	648	617	618	604	670	636	646	644	648	607	645	657	581	634	642	670	627	623	651	620	636	667	648	589	645	641	576	656	650	642	622	642	654	646	655	630	660	621	675	593	641	614	650	647	650	621	661	618	647	658	680	633	710	647	665	631	622	688	630	621	656	590	669	644	619	641	606	624	622	653	665	647	599	632	625	611	668	626	643	673	651	645	618	641	675	624	633	643	644	620	653	612	633	657	616	649	675	617	633	638	619	640	644	601	642	636	610	617	668	641	631	660	628	595	683	643	627	664	635	580	603	648	651	634	610	608	654	637	637	626	641	643	638	665	685	604	627	728	649	630	644	634	627	629	617	650	637	618	626	655	612	669	710	612	644	652	633	632	626	689	658	658	649	599	620	628	667	623	591	640	655	647	668	666	666	612	591	635	628	615	642	645	617	619	643	671	628	626	637	616	641	659	663	588	620	631	644	632	626	596	613	651	656	680	605	649	626	659	635	672	645	595	650	649	669	653	639	599	633	651	680	655	620	692	611	639	668	621	649	616	652	641	646	631	644	645	629	623	681	642	631	588	655	633	642	675	654	650	632	631	690	642	631	632	652	638	641	609	694	657	616	652	633	636	635	615	687	628	642	571	638	595	657	631	615	611	633	614	560	614	676	631	604	630	660	585	622	602	648	640	646	633	639	644	658	644	618	651	644	608	610	659	657	619	666	606	627	650	645	679	698	624	609	626	631	612	682	660	610	684	617	605	642	615	673	597	637	625
29348	36569	40272	27643	10724	5139	3497	3434	2828	1441	866	507	431	399	352	374	383	358	351	322	351	352	382	345	330	367	351	364	351	318	310	382	364	322	350	369	346	317	350	359	358	366	365	297	333	355	362	325	379	347	359	356	343	293	330	331	319	356	318	349	366	315	353	341	365	336	339	355	339	360	378	321	336	385	317	360	325	319	328	336	327	352	374	371	344	351	332	352	327	338	357	292	325	326	352	326	327	349	338	355	364	320	362	340	368	314	332	351	358	339	346	349	354	297	340	372	327	358	354	346	344	354	347	328	350	361	330	354	324	333	337	355	316	324	356	334	361	329	349	345	359	299	320	290	368	333	338	333	330	332	352	346	330	351	325	347	363	367	356	318	322	373	341	351	371	341	357	317	334	362	376	349	346	343	336	344	345	354	358	355	321	342	332	315	315	341	336	346	336	362	377	310	315	333	322	315	348	354	320	331	299	381	329	337	354	313	341	360	310	336	335	331	324	350	326	315	344	325	352	355	347	355	354	323	327	346	332	329	352	321	373	310	334	349	318	368	316	344	354	332	314	362	305	325	332	380	347	329	340	353	312	351	364	327	324	343	332	336	336	358	331	329	345	329	344	330	323	344	349	336	348	339	317	360	356	315	348	328	343	342	358	362	327	328	327	334	365	372	339	381	363	338	350	327	315	332	338	348	346	351	357	347	345	354	349	351	341	337	349	338	315	320	368	365	336	358	352	368	342	396	353	348	340	313	334	346	344	332	354	348	345	339	319	349	316	344	339	334	294	318	348	330	326	373	319	371	340	352	335	346	366	295	366	379	339	350	292	353	358	349	329	333	345	355	319	325	322	345	328	338	336	340	361	394	359	346	361	333	339	327	331	353	339	329	355	376	351	337	316	311	344	334	331	341	341	328	317	337	337	345	340	349	315	321	333	340	323	341	338	328	328	359	367	314	326	346	345	358	324	320	348	334	352	344	357	356	351	363	369	377	298	346	307	354	347	365	378	331	318	350	353	374	342	365	345	366	338	375	339	313	376	344	354	343	353	349	301	348	340	338	342	363	314	342	341	343	323	337	349	367	371	325	361	332	353	362	358	327	334	340	334	307	345	361	348	372	326	361	336	338	324	315	320	311	302	327	361	353	318	321	381	353	333	333	323	330	330	357	329	331	327	329	349	351	342	341	361	355	334	320	347	336	338	336	375	339	355	337	329	345	368	312	335	350	358	341	336	357	312	358	350	371	364	337	361	347	332	314	333	347	358	323	344	318	329	354	306	403	345	314	368	329	350	355	333	334	344	305	313	346	320	327	310	340	352	349	359	344	326	354	346	383	374	341	341	376	318	335	370	361	351	376	329	336	337	335	367	348	379	350	350	379	343	324	359	363	306	322	323	325	350	334	336	321	331	334	370	326	335	346	338	327	373	329	306	336	356	361	334	377	354	315	351	339	336	353	318	327	321	361	345	341	353	374	354	333	357	344	311	306	350	354	305	383	380	337	355	336	375	360	334	351	302	327	311	311	335	324	325	350	332	346	357	310	339	370	364	340	316	350	352	308	323	344	340	352	348	362	324	340	320	337	358	350	336	345	350	338	341	341	354	352	312	340	355	362	346	335	345	312	361	340	322	313	357	345	346	343	349	355	323	347	344	345	331	330	352	315	361	326	327	334	366	375	315	352	337	321	337	341	349	326	378	339	332	362	364	340	370	329	298	343	358	360	347	342	327	364	323	353	324	331	345	314	314	326	356	342	319	339	358	350	316	365	358	333	320	352	365	320	332	331	343	347	317	343	354	336	335	321	359	349	332	345	360	342	352	331	330	305	336	374	354	341	345	333	362	351	360	332	342	310	353	340	375	371	335	330	365	316	336	295	336	351	355	353	365	339	373	319	362	341	328	347	358	324	336	339	345	348	353	351	333	323	316	337	320	357	320	325	344	349	371	296	368	298	332	365	321	343	347	338	360	340	352	347	327	341	354	379	339	331	377	370	331	334	315	321	320	354	306	333	357	367	324	332	357	357	357	293	323	342	361	362	349	324	355	314	360	376	328	338	349	322	329	356	368	344	360	324	314	358	388	341	350	354	329	335	378	367	344	324	350	343	346	354	353	359	349	365	323	332	323	357	345	367	339	325	320	311	377	331	326	337	342	318	308	384	340	333	344	360	330	315	324	327	355	357	359	362	330	337	327	335	330	364	324	357	346	379	328	335	342	340	342	320	336	340	317	345	378	347	359	341	372	346	345	363	352	325	352	331	336	348	335	333	371	357	330	387	312	332	365	341	340	348	314	368	318	344	356	316	343	366	300	329	368	363	343	352	341	304	361	333	325	305	333	311	331	369	350	353	367	333	347	341	377	331	340	352	322	374	334	307	370	347	337	359	370	337	320	347	355	313	350	380	350	323	324	306	348	350	374	368	354	333	359	318	333	347	381	355	391	327	338	342	360	372	347	360	328	355	347	310	343	346	334	303	326	315	323	343	361	341	329	327	348	362	341	367	340	327	346	321	356	362	336	308	368	332	330	365	324	329	338	336	333	352	338	343	369	330	361	368	324	344	360	331	335	349	357	359	348	345	332	339	335	376	315	333	373	344	348	367	353	346	346	353	351	322	374	323	378	341	337	344	357	328	306	325	350	383	335	324	364	339	342	310	340	305	319	344	318	360	347	376	317	353	364	331	366	347	342	356	362	349	335	325	327	324	321	363	321	354	326	347	317	349	352	372	341	330	365	353	316	367	388	353	312	365	311	342	348	367	359	331	351	318	328	355	371	335	357	353	321	347	345	327	368	350	342	341	329	380	343	351	300	376	322	328	363	352	356	349	350	357	359	331	335	389	349	371	322	342	330	347	393	339	336	320	329	347	355	332	345	370	343	356	361	325	349	313	291	347	359	350	350	394	343	340	344	351	347	348	340	338	359	336	339	357	358	321	323	346	328	335	364	343	372	323	316	371	375	340	356	337	359	346	341	344	347	329	350	376	369	357	347	321	336	356	331	345	358	340	344	365	360	361	357	308	337	337	330	348	343	349	324	361	301	322	355	353	351	320	348	316	333	347	333	376	352	372	336	327	364	329	317	356	299	318	343	347	350	351	331	369	337	325	355	335	333	356	363	394	333	358	331	350	316	340	356	349	327	360	346	340	317	296	345	334	290	348	344	354	330	332	350	333	364	314	347	339	335	360	363	329	354	342	344	340	366	332	330	371	344	362	355	336	351	320	340	330	372	357	336	333	352	331	332	362	333	335	348	337	329	350	357	330	319	386	344	370	348	320	342	312	342	316	333	333	343	322	335	329	356	338	347	315	334	352	313	401	343	342	350	340	356	324	343	365	329	353	365	363	338	352	343	355	359	361	390	375	328	349	342	323	407	315	369	341	332	339	355	387	322	388	379	317	316	349	320	378	342	319	328	358	357	304	341	334	342	334	345	314	365	364	343	362	329	351	375	322	327	335	352	333	334	359	360	321	342	370	342	365	318	320
37999	57813	49506	32842	16911	13139	10386	10067	7999	4007	2126	1336	980	829	719	734	692	716	724	707	746	713	690	659	719	713	717	728	693	679	691	699	732	698	724	670	715	657	743	668	733	718	693	732	712	697	695	682	720	695	687	702	733	746	742	727	691	724	680	702	686	708	689	705	698	687	701	704	732	707	743	661	726	667	689	725	750	695	703	736	721	673	685	703	695	700	669	673	697	659	677	670	714	672	711	739	693	657	680	678	642	666	727	722	708	685	684	712	730	723	681	730	710	699	650	702	719	676	744	670	728	685	710	714	696	734	701	709	696	702	686	690	672	706	689	741	695	706	709	706	672	714	657	703	673	702	700	684	750	666	719	704	646	744	686	737	708	705	698	726	683	742	709	718	768	677	694	656	689	707	677	678	678	663	644	717	677	710	726	718	712	669	679	713	709	631	654	710	761	755	713	707	694	663	697	678	683	714	707	736	735	753	735	687	675	730	706	674	692	709	651	732	700	670	713	700	717	707	719	752	743	680	725	637	736	694	736	719	714	645	699	691	704	707	721	707	701	706	710	705	704	739	724	730	690	675	711	696	706	696	700	748	733	670	652	681	645	733	687	706	680	684	690	692	683	678	652	721	680	668	701	690	752	718	674	718	695	733	725	712	678	686	729	690	722	711	712	712	675	726	749	650	700	703	680	672	695	727	696	674	688	708	673	686	702	658	686	746	712	736	687	730	651	696	713	722	716	714	702	665	701	677	727	737	675	686	653	709	732	706	750	704	701	707	694	702	673	687	651	733	716	690	682	654	658	682	711	702	734	703	702	713	716	713	695	714	747	726	702	721	715	711	644	751	692	678	663	694	713	670	653	730	732	678	715	725	699	646	697	698	740	734	693	659	737	675	694	693	677	722	732	701	706	681	697	711	710	713	687	688	703	659	697	672	719	680	721	710	668	722	728	646	706	666	711	680	714	698	645	670	725	706	688	726	673	680	676	715	696	732	738	657	705	700	710	722	753	700	678	698	664	704	711	713	682	678	684	732	658	691	721	725	720	705	710	677	667	656	699	698	747	709	705	705	719	742	726	718	718	679	708	724	734	715	728	707	727	745	679	681	671	711	713	724	742	736	742	735	729	707	714	704	662	706	698	689	727	720	728	682	727	752	655	692	712	674	694	727	707	668	752	695	705	686	677	705	749	696	693	695	710	713	720	735	637	700	702	660	684	705	752	665	696	704	704	701	683	638	713	707	707	732	750	665	666	645	703	653	671	725	721	677	695	696	684	703	711	690	731	657	691	703	694	685	688	712	696	735	752	687	710	693	711	684	696	696	659	692	688	620	686	689	697	710	711	693	679	662	685	696	666	696	702	687	702	705	679	687	680	715	750	688	715	677	649	672	665	673	711	701	682	689	690	709	692	690	707	735	676	723	667	730	718	729	672	693	721	749	735	683	683	702	691	675	640	669	672	736	653	718	683	667	763	703	713	699	721	705	671	741	690	736	690	709	723	724	675	756	703	690	694	684	713	725	686	731	718	680	718	693	652	710	705	731	683	710	716	694	742	664	674	674	680	753	715	715	677	710	691	730	688	708	716	688	682	733	704	685	730	710	685	674	683	736	724	711	662	659	671	708	726	666	689	723	706	780	701	686	672	745	697	702	689	655	746	704	637	680	709	690	721	737	724	719	674	710	736	681	683	673	649	714	740	686	694	713	743	672	637	657	706	733	693	668	716	702	735	675	707	730	711	715	685	694	692	721	726	709	646	735	717	670	699	726	728	690	709	718	733	691	776	674	713	714	681	734	686	708	716	731	720	753	730	716	697	719	701	729	705	729	707	694	695	676	664	678	703	653	683	691	682	650	741	724	704	684	708	684	668	730	700	691	705	707	715	724	715	697	692	740	727	678	652	752	714	697	726	765	711	711	687	705	720	696	673	703	698	720	708	750	717	738	693	695	713	734	719	708	688	682	662	647	704	696	722	701	718	681	717	702	717	706	685	736	649	719	688	764	695	701	685	772	679	720	718	689	746	687	705	696	666	717	688	714	713	725	687	719	700	708	757	656	745	651	702	656	707	648	685	727	723	728	725	676	663	707	728	712	675	759	685	727	704	688	711	736	735	684	735	703	700	644	753	697	754	701	772	676	700	719	676	697	708	734	710	727	704	696	664	670	710	727	736	677	703	742	725	741	690	721	688	695	712	702	673	680	690	664	691	691	705	659	793	727	696	697	728	737	658	676	738	724	751	656	685	715	698	726	703	679	685	727	677	725	690	715	710	671	708	723	717	716	717	726	741	705	663	708	734	732	744	709	672	718	671	711	717	725	695	693	662	686	727	725	706	724	697	701	720	690	706	703	693	700	681	732	706	744	723	659	754	693	668	696	759	705	738	698	662	691	699	691	694	696	701	692	768	701	709	724	678	750	732	745	699	738	694	708	685	722	730	685	723	716	700	719	702	710	745	684	687	705	714	691	663	683	706	701	739	688	691	712	741	719	732	728	683	655	687	693	716	741	725	673	724	703	716	686	656	704	641	715	711	711	728	677	686	665	709	708	697	692	693	692	630	676	686	714	721	743	696	706	655	720	674	687	710	698	707	751	655	672	665	702	706	665	704	697	686	711	696	711	682	713	682	660	676	706	693	726	695	745	708	686	670	660	698	727	755	753	725	716	723	711	730	715	726	676	739	751	719	692	718	702	694	681	725	724	711	713	706	722	645	669	727	679	699	728	723	696	755	679	695	669	745	743	647	676	682	693	706	733	670	692	697	712	705	706	700	693	714	707	722	714	686	723	734	723	649	672	695	669	669	700	693	693	691	727	704	736	708	727	725	717	712	735	727	722	710	716	685	702	698	719	704	699	698	668	726	684	704	723	703	729	726	711	736	696	711	683	673	721	705	674	692	713	704	699	690	703	722	735	663	698	742	709	701	749	679	672	683	678	736	718	689	704	695	710	689	675	657	755	716	721	675	684	745	674	714	657	734	718	740	704	688	710	659	714	689	686	683	709	678	743	685	740	693	652	694	669	698	682	712	696	739	668	708	671	717	768	721	731	693	676	684	658	720	756	701	690	693	731	710	687	741	690	719	696	710	687	760	704	714	740	717	712	746	678	679	755	698	744	746	652	686	690	701	675	715	714	692	689	694	730	695	692	696	690	719	686	694	730	653	712	729	718	687	762	703	686	709	692	699	658	719	714	718	717	740	697	730	678	702	696	714	694	674	716	695	763	702	679	715	703	685	708	709	701	709	752	698	732	649	730	710	671	770	758	677	716	707	685	690	712	668	723	666	680	676	705	714	694	695	651	737	728	679	702	737	716	705	692	709	741	707	746	698	673	697	683	678	694	710	712	737	689	682	703	676	688	680	720	695	724	640	721	744	654	733	697	689	680	723	706	706	704	733	707	742	712	674	681	694	725	740	702	699	685	701	681	685	682	723	682	679	744	731	703	750	708	702	702	684	714	700	706	700	703	661	679	703	694	693	724	684	668
25005	22362	31770	27954	20362	12747	10649	11981	9082	4399	2314	1250	834	523	372	360	351	380	332	342	340	298	333	372	340	329	285	311	318	316	317	306	300	342	327	324	341	337	329	322	293	329	315	316	336	318	324	345	333	325	306	369	331	324	363	304	324	345	324	356	303	331	318	335	327	328	316	333	343	331	320	307	335	313	337	303	322	315	337	317	297	301	328	317	352	318	307	332	312	314	331	326	350	350	351	329	344	337	302	332	350	323	310	308	307	327	314	324	303	315	346	339	296	318	315	302	341	302	334	328	336	315	307	355	336	356	328	338	340	326	357	291	324	318	358	324	344	314	327	324	340	327	320	320	316	331	318	340	336	316	283	344	329	338	320	318	290	337	313	331	341	302	338	311	309	328	345	304	343	333	304	322	301	309	345	312	319	329	331	301	332	339	297	328	333	340	328	312	306	309	297	324	334	318	326	311	327	338	287	317	318	289	342	322	307	319	297	364	333	309	327	327	315	331	291	309	328	351	322	351	304	318	327	321	309	297	344	347	300	286	318	324	378	342	348	318	335	330	351	296	308	299	324	342	341	321	304	321	284	315	345	307	319	315	298	315	305	302	324	325	296	319	308	321	321	337	309	331	316	333	323	309	348	323	301	320	335	307	316	326	324	354	333	327	298	322	318	294	312	323	321	334	329	319	316	345	308	327	316	353	312	291	315	287	316	285	327	292	334	304	291	312	320	322	307	340	309	342	310	307	306	337	334	337	296	369	351	274	321	304	314	338	339	329	312	331	325	338	318	339	341	311	304	313	314	288	312	330	302	281	341	321	312	332	309	343	325	304	310	306	324	334	340	323	323	346	336	300	332	312	363	300	302	320	331	313	298	306	350	317	306	327	338	330	302	325	295	323	364	305	319	343	311	297	306	303	340	347	311	315	311	352	307	330	311	343	306	286	359	349	353	306	295	343	326	338	323	343	322	335	323	321	378	334	349	316	347	328	333	342	307	338	338	294	330	343	328	354	331	324	329	299	339	332	310	315	326	348	329	322	335	312	325	287	297	320	330	317	309	339	296	314	302	322	328	311	323	329	316	321	315	314	336	322	331	326	320	342	328	372	344	359	308	312	347	282	309	331	335	306	327	324	312	320	344	299	306	333	314	329	312	322	301	330	366	303	350	313	346	340	319	325	329	348	321	310	328	311	305	332	334	348	336	319	310	323	360	298	341	313	316	320	323	327	325	315	293	324	327	288	298	298	322	319	326	318	295	349	325	333	326	299	318	315	329	339	308	341	300	314	328	369	323	323	319	342	340	341	310	312	318	307	329	295	311	314	337	320	354	334	331	363	288	313	322	338	314	339	329	328	320	355	325	317	338	346	323	334	322	351	333	341	323	298	335	341	351	307	301	338	305	311	339	325	314	301	315	332	324	315	332	341	322	323	317	296	325	319	308	339	338	321	306	326	350	348	329	328	310	334	294	304	364	351	330	282	324	321	348	355	309	321	312	329	305	308	315	328	303	301	337	328	326	287	321	303	320	333	328	350	326	340	361	308	305	303	346	291	342	302	334	286	353	322	334	307	351	335	281	320	328	329	324	336	334	310	332	307	314	291	293	316	289	338	343	344	310	323	331	320	328	306	324	306	333	317	322	372	306	316	298	333	330	295	296	317	317	334	336	320	351	318	332	340	304	294	320	298	337	328	327	291	308	327	329	326	333	295	331	303	333	292	329	358	317	312	310	312	323	317	315	318	289	301	331	309	315	315	324	282	321	326	297	322	315	311	341	321	349	322	349	310	329	327	298	308	358	332	320	324	327	338	322	354	333	322	294	290	338	297	335	329	333	310	299	344	313	314	316	332	342	314	331	339	318	330	337	327	310	319	313	356	328	331	323	332	327	349	343	322	333	322	357	349	320	323	325	338	356	310	324	327	337	347	316	307	338	308	331	326	306	294	338	338	323	334	330	326	355	319	305	322	296	342	319	316	336	320	321	349	318	328	337	315	326	284	337	325	339	324	334	332	337	290	363	324	322	308	345	327	328	336	332	323	325	299	343	329	307	312	298	314	337	328	290	328	306	281	281	337	314	368	331	307	338	347	317	326	348	322	295	316	319	340	317	366	296	298	338	313	323	317	315	318	347	322	349	285	337	313	348	302	318	280	327	302	353	301	315	316	311	317	302	337	348	316	318	337	321	336	366	305	305	341	311	344	333	338	301	315	333	315	332	343	311	310	336	314	306	336	310	332	327	327	308	332	341	322	330	319	353	367	310	309	314	321	352	268	308	326	330	313	330	318	321	338	310	308	309	337	303	285	309	344	304	326	346	307	317	319	313	324	348	314	332	325	360	311	346	344	340	325	317	347	344	304	318	298	322	307	330	343	324	341	324	316	311	307	376	341	328	320	295	303	326	319	325	337	318	331	329	322	311	327	303	305	302	316	332	321	329	348	315	350	293	347	330	318	331	328	310	301	300	333	358	372	310	322	322	329	345	332	297	307	387	348	299	334	324	351	319	314	309	325	308	328	367	354	342	327	322	328	341	316	317	318	312	304	298	297	299	354	346	347	321	303	343	339	317	332	311	323	381	314	340	324	330	320	323	309	339	320	312	330	336	323	343	313	356	316	338	305	328	294	317	334	341	310	313	307	341	308	308	326	315	313	298	344	344	330	325	327	317	308	318	315	311	290	297	292	318	298	323	307	290	338	315	363	318	315	310	315	292	330	309	307	339	299	298	282	323	297	319	319	325	304	342	311	331	346	320	303	335	324	330	322	326	332	295	308	322	327	319	296	312	339	307	325	315	372	329	323	350	327	301	352	340	340	312	310	337	308	303	300	335	312	354	318	330	337	330	312	327	330	328	327	320	315	355	334	340	346	308	329	334	319	341	330	317	301	322	329	325	323	315	319	326	299	312	334	291	317	318	361	299	318	297	323	345	320	299	328	318	330	306	307	306	331	316	310	356	326	355	324	353	333	323	325	297	337	299	345	345	316	305	343	298	315	345	311	323	312	315	304	334	322	312	298	336	342	325	328	286	352	354	312	325	338	317	305	356	315	312	328	330	338	310	325	310	333	345	314	347	332	342	289	332	280	336	315	339	325	330	326	315	329	360	293	335	342	341	317	284	297	292	347	350	307	331	335	312	330	329	318	321	322	309	315	348	348	322	354	300	327	329	319	329	315	313	324	325	326	332	323	344	306	310	313	325	333	311	352	345	315	302	304	322	329	355	329	355	301	308	280	301	311	328	303	328	314	316	337	341	307	343	349	348	323	325	301	325	313	330	348	329	319	307	322	327	326	341	332	346	349	305	320	316	333	332	344	301	334	314	324	316	305	324	324	330	342	346	325	316	338	311	341	317	313	296	301	338	362	342	312	322	315	328	332	330	284	306	319	327	280	372	323	317	330	324	291	353	334	347	312	298	312	308	336	301	311	327	296	316	313	305	328	284	314	303	305	286	328	321	305	341	333	365	304	313	336	325	329	325	342	324	345
41359	67450	57477	36325	27037	20102	19934	23416	18216	10627	6348	3571	2225	1246	833	722	703	666	633	639	685	659	640	659	675	665	656	643	691	685	668	677	672	634	633	651	652	666	686	649	650	662	659	668	643	653	671	670	664	680	629	638	667	668	700	642	647	657	648	689	664	693	645	679	675	697	623	639	683	646	655	665	688	630	639	649	634	683	633	636	653	699	652	627	702	664	626	686	642	635	622	640	647	711	651	663	694	680	654	655	688	636	671	619	687	615	687	666	619	635	661	701	698	627	650	645	668	632	681	654	659	711	688	654	664	635	704	667	668	693	669	681	645	619	657	682	621	682	724	669	664	686	662	653	609	642	672	676	629	664	652	729	659	661	676	622	655	650	647	651	638	653	649	697	663	661	650	616	681	687	660	669	677	675	691	653	672	643	671	663	654	665	659	644	645	647	658	702	662	676	640	692	660	662	660	638	645	738	669	683	708	604	692	673	643	645	672	648	637	670	612	691	671	651	679	607	682	694	654	662	682	692	702	658	659	662	657	700	688	623	687	682	639	662	669	683	678	627	655	630	664	672	669	636	694	579	624	624	621	688	666	702	657	690	669	684	656	651	593	649	679	655	703	680	651	667	661	623	636	632	675	658	650	615	663	677	685	640	646	644	637	666	647	681	693	630	661	641	638	654	645	657	663	654	671	703	635	657	693	652	680	672	695	654	657	652	662	674	681	642	666	678	666	644	683	702	678	687	635	629	696	625	724	629	665	707	677	642	632	665	674	643	628	667	654	662	657	655	655	659	666	731	606	679	701	630	712	684	621	648	637	624	697	646	657	693	646	697	638	592	693	687	621	655	715	663	658	639	682	639	703	685	648	648	634	636	629	647	633	667	630	675	663	671	636	638	606	680	643	650	694	682	661	699	630	659	679	613	677	654	613	687	658	644	605	682	636	709	649	675	669	682	670	612	664	668	621	651	598	657	663	640	643	708	611	655	635	685	651	654	681	658	643	675	716	644	708	653	654	664	692	661	633	670	643	651	659	649	658	680	665	662	652	654	707	690	648	680	655	655	680	710	669	672	669	686	689	648	655	648	691	634	629	704	651	657	683	686	664	677	653	633	645	688	677	641	677	659	617	658	672	627	707	666	669	649	664	685	664	645	686	647	656	691	648	680	661	674	678	662	642	634	639	662	692	715	685	645	682	649	658	642	665	636	657	683	671	664	651	683	614	653	641	662	678	621	740	662	631	641	642	630	658	703	673	682	648	670	693	645	621	689	660	624	677	650	643	656	688	641	718	647	646	638	587	618	645	696	669	653	705	649	664	657	692	651	626	711	652	699	678	672	620	620	633	629	672	656	715	648	680	708	682	703	672	709	625	609	658	663	644	614	641	669	674	686	717	658	689	631	685	624	640	672	670	745	696	652	670	688	660	687	617	658	644	657	675	669	659	648	647	654	662	615	680	664	719	662	643	724	642	704	642	640	711	670	675	661	631	678	632	669	665	670	639	737	665	639	697	640	637	637	699	666	666	660	679	603	688	678	618	686	693	614	643	694	656	631	676	704	700	622	638	640	595	662	668	671	662	698	639	642	634	661	698	704	689	627	681	692	618	582	654	646	629	631	654	692	663	706	643	614	668	627	593	629	646	638	606	645	651	679	672	651	684	673	644	666	649	636	661	716	681	650	690	644	687	633	655	653	688	671	651	728	662	638	660	632	649	681	632	657	651	692	601	661	631	645	661	656	677	657	680	684	629	699	668	621	689	669	669	605	667	705	638	705	693	615	656	606	683	692	618	635	657	681	693	697	667	665	656	657	651	656	642	614	640	660	669	650	690	680	641	655	681	678	655	638	684	686	638	641	680	681	641	634	658	666	701	701	690	612	644	667	689	590	651	676	676	696	617	620	662	658	636	674	654	689	651	647	674	590	686	654	664	675	615	669	663	655	641	684	700	657	658	651	702	649	650	648	662	693	617	662	644	678	641	635	709	656	691	648	707	690	669	633	671	642	639	639	629	680	650	654	656	703	630	658	680	724	691	629	676	671	642	655	616	706	634	661	641	640	662	611	640	687	648	694	633	626	658	679	662	669	635	639	679	677	665	617	707	627	689	696	666	664	630	673	640	675	617	633	662	700	658	654	650	721	674	656	678	648	660	640	708	625	700	604	633	664	668	648	617	634	643	665	680	679	659	662	690	651	672	678	606	647	664	688	695	654	693	646	664	705	682	673	670	668	695	672	675	671	633	644	685	675	679	711	706	640	662	699	671	649	694	633	648	684	613	681	651	664	584	632	676	633	625	703	645	656	646	659	681	617	678	665	644	670	657	618	672	673	651	676	700	680	638	610	661	651	643	609	653	687	641	743	649	669	666	664	651	650	655	657	663	638	685	645	694	642	672	656	711	618	695	690	667	669	654	662	656	681	628	654	677	655	624	646	679	687	635	689	680	683	675	699	675	671	651	675	652	652	662	670	677	660	656	703	700	671	683	616	653	660	664	699	683	681	682	612	658	634	658	671	683	608	716	679	639	619	638	645	702	666	670	659	632	658	645	674	675	673	677	636	653	646	666	681	694	659	662	660	675	678	652	652	655	677	715	672	661	652	704	686	653	618	665	672	664	669	646	702	658	700	625	665	652	653	639	629	665	664	627	668	637	661	680	675	692	704	676	678	658	688	656	679	624	705	642	635	675	661	650	651	630	620	674	662	666	653	672	649	690	658	702	636	663	641	631	654	698	629	685	624	630	645	647	642	723	631	650	688	643	620	664	702	637	670	664	709	665	639	688	690	667	634	662	662	668	709	679	713	667	669	692	649	673	621	698	624	690	674	605	597	653	666	676	705	636	651	644	684	680	644	677	681	622	660	690	670	689	646	624	640	666	656	674	680	660	668	666	689	734	659	642	592	673	646	627	619	683	654	669	664	630	638	639	649	639	647	646	672	647	705	645	664	663	677	697	635	677	653	683	637	617	642	658	652	664	650	659	660	660	648	645	665	688	641	674	645	684	681	674	637	689	664	689	645	679	719	675	663	683	636	672	690	662	715	629	662	654	619	636	627	634	724	646	673	700	607	672	676	655	700	643	647	633	658	638	691	689	667	668	613	666	682	674	663	684	657	696	673	709	693	655	685	659	703	663	671	679	642	632	680	648	694	670	641	696	677	674	700	627	663	639	660	650	648	659	693	657	674	655	718	656	679	679	638	669	654	608	705	669	689	652	660	695	643	632	671	648	676	687	639	682	645	682	641	645	651	669	698	668	669	661	697	661	637	664	667	659	638	661	663	665	712	685	640	686	607	660	633	643	726	656	685	676	645	637	662	662	617	611	643	713	653	691	634	639	662	683	654	684	664	634	665	673	643	677	671	658	647	648	649	688	652	689	625	676	642	618	636	673	635	652	656	698	673	676	621	692	662	597	658	689	683	634	706	689	663	665	603	669	634	674	664	673	639	643	623	646	678	649	677	642	628	649	643	635	632	637	649	658	652	699	689
23598	21708	29780	24754	23777	30279	33417	23022	10828	5579	3531	2279	1245	683	407	340	321	323	340	304	288	328	314	335	289	301	324	288	342	305	318	327	283	300	370	318	336	322	333	306	312	353	346	311	293	348	344	301	297	296	323	317	330	309	312	327	305	328	302	326	305	338	340	321	290	326	335	314	323	317	311	347	302	296	321	286	311	323	311	318	328	314	315	300	309	314	344	346	323	333	308	337	325	320	333	346	320	320	324	307	308	315	331	325	279	322	280	332	304	312	324	298	319	312	301	301	341	304	321	332	310	306	336	307	307	304	287	299	314	288	313	322	317	294	330	337	321	355	321	278	292	329	327	324	314	302	305	286	323	334	324	321	298	295	323	337	311	350	319	327	270	317	308	312	311	315	318	345	340	338	340	326	302	328	277	333	312	302	330	305	315	296	338	291	310	311	327	323	329	323	341	356	305	312	332	321	302	333	316	306	309	327	318	313	365	333	296	312	333	305	335	311	320	335	337	345	304	341	330	287	342	327	314	350	332	327	318	301	312	317	298	334	326	319	317	335	299	315	294	334	302	306	323	301	338	317	325	315	294	293	320	323	311	315	328	327	329	332	337	281	330	311	293	312	338	336	347	307	313	300	308	344	316	309	315	345	298	295	310	332	323	295	340	305	296	337	316	315	287	356	320	301	330	336	310	367	324	299	338	348	303	337	300	332	349	335	296	318	291	293	278	328	306	317	301	347	329	321	318	319	295	311	310	302	304	289	313	306	344	321	317	301	333	306	328	312	346	334	312	295	308	292	327	323	316	320	325	329	317	302	297	297	289	304	338	342	335	276	308	333	309	318	331	299	308	315	321	329	325	318	326	308	314	341	316	313	316	316	315	295	304	352	333	337	298	308	360	317	330	332	318	313	291	320	277	327	326	312	343	317	325	299	336	293	323	338	310	290	306	324	312	318	325	305	299	331	302	311	323	322	307	303	299	318	334	304	309	321	301	316	291	322	310	324	302	331	325	324	264	296	302	317	343	355	316	316	349	316	306	335	315	312	308	307	307	317	329	303	283	301	324	331	307	332	300	327	329	302	329	340	325	322	293	316	301	337	324	296	290	307	306	305	308	309	313	319	330	329	308	306	325	295	335	293	316	321	315	319	354	328	302	300	326	305	325	308	294	319	292	335	311	315	303	356	308	309	331	303	325	317	336	304	282	308	317	326	305	323	337	293	287	318	317	291	345	298	334	280	342	345	306	334	321	348	327	327	303	334	338	347	317	272	331	315	308	290	310	302	339	308	326	322	353	328	332	307	312	298	296	302	342	303	345	340	325	314	290	306	337	360	312	311	278	322	303	385	314	295	330	321	340	312	296	317	333	301	294	319	311	338	329	304	337	345	293	290	318	299	295	308	333	333	329	302	334	316	352	323	321	317	311	337	327	333	330	325	353	286	318	331	311	279	306	319	330	276	293	325	311	301	285	318	343	319	294	315	313	308	349	351	308	312	301	294	330	316	325	305	277	298	300	308	306	306	272	308	318	347	306	350	295	328	329	300	329	326	281	302	325	298	288	325	284	338	303	305	325	334	330	282	322	317	329	320	319	314	331	338	291	306	299	330	292	295	318	336	305	328	345	307	312	341	303	356	327	330	342	337	298	312	304	279	318	337	327	343	316	295	297	387	316	305	317	315	321	346	319	323	337	296	322	309	323	330	320	319	327	324	328	296	290	329	350	296	294	334	292	326	306	309	294	301	331	320	303	310	289	303	290	326	357	310	298	340	352	329	301	328	316	317	324	322	331	288	295	316	292	312	301	313	290	342	322	302	306	311	307	321	319	302	332	314	319	351	289	298	308	314	321	315	324	300	323	309	333	304	330	297	320	319	340	299	316	315	285	333	317	297	316	299	337	304	334	302	293	312	344	307	313	304	307	326	316	299	297	342	335	289	305	331	326	330	312	299	365	346	340	331	317	310	310	299	326	320	338	286	295	327	317	300	318	318	311	357	313	311	295	302	325	329	325	333	320	299	320	307	320	285	327	328	317	324	332	332	321	344	318	327	313	344	326	326	338	353	337	299	325	309	306	357	298	292	319	336	312	334	326	302	312	293	334	314	308	304	315	303	317	335	335	329	317	293	298	342	364	323	317	309	300	304	326	318	336	290	290	330	291	306	305	318	324	303	307	311	314	285	324	304	298	327	312	336	297	353	331	295	348	313	312	311	307	298	320	301	275	329	307	319	326	321	317	288	283	297	317	338	314	297	325	315	300	304	330	303	293	332	286	312	333	283	337	346	327	309	315	292	324	297	309	323	335	309	299	304	334	320	318	315	314	313	322	305	306	298	292	332	340	326	309	314	375	321	343	295	324	305	316	311	359	334	280	292	330	316	334	323	317	303	340	298	279	307	321	319	311	325	320	326	290	289	293	319	287	329	356	301	291	312	316	331	298	320	347	323	306	274	298	330	334	291	289	293	318	337	316	333	315	315	304	271	315	306	306	317	362	314	314	325	315	296	304	324	317	333	339	343	336	340	315	317	297	324	338	284	300	321	324	337	281	334	322	292	334	276	313	284	315	319	344	313	303	326	317	311	321	307	319	309	317	313	313	322	335	333	343	340	326	296	316	312	298	280	323	325	338	311	315	305	337	286	310	331	313	300	336	313	312	307	318	305	343	323	343	309	295	337	319	313	288	311	332	314	321	309	298	321	294	333	360	329	311	308	318	316	313	310	322	284	299	323	314	304	309	324	334	333	304	322	334	319	331	335	284	333	352	303	336	294	325	309	311	341	325	336	319	315	302	304	299	310	307	301	306	290	301	326	329	321	330	317	309	290	300	305	322	319	308	302	342	303	337	299	336	285	293	311	310	352	318	309	245	326	330	299	318	304	301	324	305	328	335	316	332	298	307	300	310	282	325	277	326	324	297	309	293	313	323	329	323	323	326	298	302	317	311	325	309	317	315	324	303	311	340	340	309	277	350	325	309	303	289	283	313	317	345	318	345	330	312	304	305	324	315	323	313	329	315	327	334	287	338	302	334	338	307	314	318	309	291	304	312	304	286	350	293	345	325	293	316	305	320	346	315	291	327	315	306	349	322	317	317	320	315	354	338	334	319	304	297	301	272	353	321	300	322	342	312	334	309	294	315	339	295	332	318	284	318	323	327	322	300	328	322	343	304	313	335	314	339	309	333	316	320	318	310	327	344	292	318	320	296	303	316	316	319	314	311	297	319	324	337	298	304	320	312	331	306	316	314	335	335	275	320	329	320	337	296	288	322	324	318	313	301	322	312	331	339	308	313	313	322	325	343	334	327	334	345	345	296	275	340	302	307	317	304	328	304	318	329	328	312	326	308	295	318	298	286	282	366	314	304	323	322	318	324	315	302	328	297	309	364	329	309	310	325	317	321	309	292	334	336	306	313	322	322	291	307	317	305	299	312	297	320	338	335	312	339	333	331	309	307	308	323	315	344	321	324	335	346	313	318	330	326	290	325	332
45036	74326	63536	44445	41104	41279	40114	31297	19432	13450	9708	6376	3305	1749	884	712	623	626	595	652	602	619	617	664	656	613	619	597	667	631	643	612	655	605	625	641	598	629	643	617	629	635	623	646	627	648	628	607	679	657	652	610	645	664	641	646	631	591	642	609	583	665	631	622	660	623	678	597	653	627	623	591	644	604	642	640	675	615	593	636	652	667	637	609	622	600	613	595	664	603	627	643	621	625	615	652	618	648	663	666	630	619	634	641	640	648	599	602	606	643	581	626	632	595	601	629	616	666	618	608	584	643	605	630	621	619	633	623	609	601	592	625	634	653	617	618	617	608	579	609	634	586	616	659	638	670	621	647	656	647	621	568	637	619	613	632	623	636	618	602	653	630	592	644	579	618	645	582	633	569	644	656	664	611	655	620	638	605	644	598	612	677	618	606	609	640	611	639	630	631	626	676	643	637	619	620	652	607	618	632	649	660	609	642	633	591	611	600	579	586	680	585	595	651	643	617	642	631	645	641	609	616	645	646	585	637	623	640	664	642	656	652	622	629	665	640	639	615	630	643	672	607	600	636	636	592	673	609	654	611	643	637	628	653	611	612	597	619	638	686	626	598	622	639	610	675	618	615	638	621	599	623	654	637	665	624	671	638	635	642	551	650	628	607	634	634	633	619	650	584	652	609	586	629	624	635	623	669	607	678	600	627	582	640	664	608	627	613	668	639	625	623	628	631	602	651	606	603	652	646	608	632	684	650	607	636	637	588	608	654	605	655	615	612	598	633	648	600	618	617	606	629	608	622	645	631	613	645	642	598	655	649	614	657	617	609	576	610	597	607	604	608	636	634	569	622	596	633	618	649	642	655	619	601	608	598	600	636	619	632	636	671	634	603	606	630	618	645	625	634	670	627	584	622	624	631	631	617	595	604	630	636	643	635	640	640	591	617	687	674	614	637	607	600	643	632	619	646	626	598	671	672	631	649	637	592	667	666	638	627	652	655	603	648	661	650	617	635	591	645	639	618	613	634	635	609	611	619	647	647	584	638	648	594	629	625	591	597	589	610	662	655	637	676	628	660	669	660	580	597	657	607	651	625	607	611	628	625	665	641	637	602	597	593	663	631	615	664	618	613	605	660	654	644	685	596	618	647	653	650	664	609	613	646	645	611	599	661	645	633	618	611	632	643	654	620	662	615	578	623	654	665	659	641	606	659	601	658	675	611	607	663	634	621	606	643	630	608	631	631	623	599	614	604	637	630	607	649	621	621	640	604	642	664	666	723	620	654	638	637	619	646	656	638	633	612	625	657	623	630	617	606	635	621	639	612	661	617	610	558	592	656	635	593	612	617	616	628	660	600	663	629	625	615	625	605	619	618	650	630	608	631	639	623	619	610	680	613	624	664	621	642	651	622	628	661	602	634	621	626	631	648	650	627	620	572	623	613	635	637	612	673	670	609	613	630	640	645	616	595	642	658	612	628	613	671	617	607	626	639	657	626	642	572	648	569	634	598	600	620	609	611	634	565	605	576	619	566	644	566	629	621	659	628	625	628	638	633	636	621	663	587	627	617	567	624	614	588	598	654	627	625	639	645	631	601	639	627	611	628	615	637	617	632	620	624	653	658	631	631	628	591	602	614	613	625	625	641	651	665	615	603	599	617	637	638	617	628	608	635	636	594	647	656	622	602	644	648	594	616	631	659	625	665	587	627	618	579	645	648	644	571	681	632	649	629	607	631	671	634	614	620	643	612	661	609	620	634	651	642	621	597	626	676	615	660	594	647	623	630	670	618	652	600	680	634	604	620	620	587	650	614	603	668	617	611	623	611	595	623	630	610	632	614	638	612	598	613	678	655	654	623	653	628	607	659	619	616	595	604	630	616	646	632	645	621	646	609	622	619	645	620	643	650	598	654	598	645	631	643	605	633	684	634	642	622	626	626	613	594	602	631	579	635	632	628	616	630	618	629	620	634	638	606	618	647	654	625	640	589	634	611	660	618	598	605	619	629	646	614	611	644	627	636	635	600	631	626	600	610	666	625	665	612	603	660	586	591	641	659	642	678	617	586	636	608	598	597	647	625	642	612	573	648	677	614	652	602	647	637	667	606	589	635	600	598	638	640	603	568	641	634	669	627	627	583	627	620	626	598	652	648	611	618	602	622	650	660	643	700	627	618	621	626	651	651	638	654	634	608	591	630	599	666	660	642	630	643	637	665	640	616	617	639	641	647	558	633	651	606	630	639	657	657	603	628	645	611	648	619	656	666	604	633	683	634	612	624	674	648	599	622	661	637	643	641	643	596	604	659	626	640	619	627	636	588	635	626	614	637	618	615	636	598	615	692	617	659	611	633	605	611	621	636	632	623	611	628	605	612	655	658	679	650	634	618	626	625	610	614	667	604	619	662	623	620	620	597	661	630	596	691	600	611	631	634	604	654	620	620	646	591	621	650	670	634	672	647	649	674	624	647	597	599	654	619	629	629	613	631	622	685	641	667	652	613	615	569	602	667	682	648	604	630	622	650	653	630	628	616	616	632	634	658	639	599	622	624	668	657	591	633	630	614	628	649	625	680	616	687	592	638	574	661	628	586	583	621	661	632	611	618	618	616	586	648	625	627	609	644	622	637	604	633	649	613	630	636	650	653	649	594	614	611	641	627	622	647	641	666	601	606	611	647	630	595	604	585	674	575	615	617	624	635	640	623	647	662	647	654	614	615	611	579	618	630	635	634	616	634	630	627	663	621	605	631	667	621	667	628	614	564	624	666	597	606	626	632	672	651	668	637	616	635	646	620	637	644	609	632	623	541	625	592	643	609	634	634	638	635	635	644	636	613	652	669	604	652	625	642	646	630	610	653	600	612	669	598	624	604	643	604	653	636	608	680	603	596	598	655	585	604	619	678	611	619	605	578	688	619	590	600	602	671	682	628	624	665	632	653	585	599	639	664	687	597	639	597	660	649	667	652	641	581	680	567	590	636	630	585	635	617	635	660	659	629	614	617	638	669	640	653	649	607	613	627	622	596	592	643	649	580	596	628	642	647	639	644	626	638	607	668	588	654	638	639	671	630	652	593	648	633	625	610	625	604	640	641	652	641	606	614	635	626	621	587	631	631	668	610	593	604	633	650	599	646	637	648	594	638	650	624	690	645	627	616	623	642	647	647	621	615	611	655	621	604	636	623	608	585	599	648	638	639	658	603	630	600	646	677	627	622	601	647	646	639	594	608	636	625	562	593	655	652	676	605	630	588	635	637	613	646	611	637	589	606	633	647	638	645	641	627	602	647	627	633	627	623	613	588	660	597	641	612	614	595	623	647	649	627	685	619	633	601	638	637	623	637	547	627	642	638	648	635	601	690	651	628	677	628	612	572	689	599	632	629	635	624	637	611	654	616	672	669	647	592	642	617	632	632	656	649	620	595	634	619	632	570	648	644	638	587	650	595	641	610	627	627	636	609	605	612	657	632	662	612	650	611	636	645	630	622	616	630	623	680
29455	35320	34872	18023	8992	6697	4403	2212	1220	875	715	573	492	446	362	371	338	330	359	326	357	314	306	366	321	339	335	316	342	344	335	358	306	359	324	376	360	332	368	377	371	322	366	355	369	339	345	371	346	324	349	353	336	353	329	323	332	340	327	335	364	332	347	309	331	350	354	355	335	343	335	332	335	343	329	343	371	349	331	342	322	315	355	310	349	328	321	364	337	329	348	332	331	337	339	326	379	354	351	340	334	341	381	319	328	330	371	342	355	338	328	326	337	358	364	366	377	348	361	337	330	347	325	325	332	355	352	379	370	347	366	351	342	378	370	355	344	357	312	319	325	364	362	330	333	316	361	328	310	357	370	335	322	308	330	333	343	338	370	333	330	330	345	364	358	359	344	372	351	364	326	357	361	344	378	382	370	329	328	366	349	340	364	327	356	357	376	371	332	323	341	349	348	349	362	316	384	344	311	368	343	352	350	364	327	379	302	354	328	364	345	375	362	343	348	314	358	348	336	355	336	351	360	331	308	350	350	373	333	358	335	335	365	318	376	371	325	349	357	327	338	350	320	349	371	337	339	333	345	340	311	326	345	334	330	345	347	332	364	353	321	380	351	389	376	356	337	338	356	349	376	321	330	326	361	332	376	382	360	340	377	363	339	314	356	333	333	322	322	349	343	335	343	321	324	335	333	333	332	392	310	339	362	394	359	332	346	359	344	353	311	303	333	350	343	358	363	320	336	382	342	334	343	367	384	354	355	338	326	368	331	346	353	358	351	324	326	325	338	371	347	309	357	348	358	331	346	348	347	315	384	355	353	362	363	358	365	326	356	358	356	308	351	350	330	375	335	341	362	329	334	321	313	357	364	324	340	341	339	335	334	339	335	361	369	322	342	349	337	325	331	358	322	354	381	349	361	313	376	327	316	316	337	329	368	351	314	341	353	349	343	319	360	348	332	354	330	361	331	353	330	338	330	350	319	352	346	352	346	351	368	353	332	366	347	347	329	349	368	325	311	327	349	371	374	335	348	339	349	340	338	322	307	337	343	353	331	365	342	306	348	320	341	328	375	343	367	332	365	337	330	344	370	329	370	347	355	323	357	348	337	345	332	319	368	351	345	336	352	336	325	371	351	361	336	353	349	378	319	353	300	343	380	318	309	357	324	333	341	343	318	380	370	355	357	338	355	326	358	334	330	356	331	350	325	345	330	338	362	337	339	336	318	334	350	321	331	368	375	348	366	364	350	299	347	353	373	356	345	348	357	347	314	355	342	346	348	306	341	320	350	367	383	380	350	355	347	342	352	379	356	354	317	361	331	323	335	356	373	318	327	313	345	370	331	353	364	351	346	373	351	328	351	366	347	350	377	358	355	351	342	334	353	357	332	336	353	339	334	372	356	372	342	344	339	321	397	318	346	379	333	323	361	383	344	353	345	390	346	364	329	381	355	388	342	321	328	356	361	343	374	329	354	372	331	345	329	333	333	346	375	369	327	329	332	341	355	308	319	368	353	315	323	379	339	330	360	347	359	355	353	352	328	364	359	320	324	343	316	358	318	344	352	379	345	331	358	316	348	348	308	362	366	316	326	327	329	327	361	345	299	341	322	341	381	328	343	345	375	358	352	365	330	327	341	318	306	365	356	306	352	354	355	326	325	351	335	351	339	340	291	339	358	313	343	330	338	361	362	324	342	351	321	375	332	349	333	304	362	334	341	327	317	344	346	341	304	317	362	355	358	316	372	345	349	339	367	348	362	364	337	324	347	339	351	330	321	372	351	326	316	352	344	307	383	359	363	330	342	357	379	314	345	340	333	366	334	330	374	336	358	335	334	358	350	346	361	330	329	352	342	346	340	339	344	343	376	380	321	348	336	353	335	333	355	359	326	355	350	329	309	336	345	345	369	364	348	345	342	327	378	338	345	348	319	334	324	332	354	331	346	376	391	352	368	338	354	338	335	346	346	318	356	339	360	331	347	354	344	311	361	333	330	341	359	317	341	376	348	334	328	292	342	320	330	339	327	307	355	366	311	362	353	362	328	342	339	324	323	322	323	351	356	363	358	323	357	362	324	344	318	377	371	343	320	370	351	370	355	342	338	348	331	330	335	372	351	354	361	326	362	368	359	357	303	370	321	334	353	374	343	357	316	362	343	288	343	349	341	353	341	336	340	324	360	362	347	353	346	365	349	363	321	317	337	347	371	327	348	328	341	379	336	318	319	332	352	353	342	320	341	339	326	352	322	345	314	329	340	354	320	322	354	373	333	340	315	368	337	332	329	368	333	365	332	327	343	384	336	321	356	339	313	344	351	321	328	358	360	336	339	338	316	333	329	338	372	327	348	368	349	321	368	347	303	336	335	341	322	351	343	335	338	395	357	320	355	362	358	369	327	361	343	336	368	331	376	342	366	344	349	352	321	368	367	386	366	354	371	333	344	335	387	370	369	350	320	320	389	333	353	353	340	336	343	339	335	340	346	332	343	339	305	312	320	352	320	342	368	325	379	360	369	340	339	343	338	312	350	322	318	414	316	334	350	391	322	340	354	353	346	374	354	383	354	385	362	306	342	362	338	341	352	345	371	350	348	353	337	328	362	358	375	369	336	332	344	350	367	364	355	361	380	338	367	349	370	344	336	335	326	349	347	393	313	329	365	338	343	350	319	322	310	351	333	312	323	351	379	355	344	348	364	317	343	344	344	368	332	315	333	348	338	318	360	307	328	324	349	377	354	357	333	368	346	366	319	367	365	361	363	322	362	343	337	351	316	359	349	322	356	326	361	357	330	355	360	349	343	324	370	343	328	359	338	340	335	315	337	326	304	323	330	332	356	360	349	343	360	299	339	375	333	359	334	326	318	346	353	346	346	356	362	359	350	348	355	323	344	322	343	360	377	360	323	345	336	330	346	331	322	381	344	367	385	329	348	357	337	333	363	355	352	348	344	361	342	298	313	304	369	345	330	329	354	324	345	377	341	340	349	335	366	347	330	350	322	343	351	364	338	330	341	342	364	342	371	361	345	338	344	354	335	356	345	362	314	311	363	352	328	356	343	367	343	352	362	341	342	329	310	348	375	339	308	370	350	337	352	312	371	366	358	343	370	373	368	324	353	350	322	327	347	370	377	354	318	350	303	373	341	316	330	344	354	354	338	322	320	364	340	314	361	322	375	302	342	350	343	348	308	376	334	334	336	358	338	344	370	351	348	334	362	369	345	329	316	350	321	332	364	354	361	339	318	324	308	350	366	347	325	334	335	332	367	358	356	319	359	342	346	353	299	354	305	326	351	360	352	356	334	352	344	312	390	307	319	326	326	316	358	329	336	354	373	339	349	362	350	356	365	336	381	333	324	349	351	321	360	381	338	354	324	342	349	312	343	354	350	368	361	389	326	309	339	334	355	343	345	374	347	356	318	354	344	344	337	350	348	329	348	351	349	366	346	375	372	340	372	353	359	367	338	337	358	321	315	334	356	325	354	355	337	351	366	350
38329	56491	43402	22400	17913	15600	10997	6122	3457	2346	1714	1484	1103	892	785	689	675	690	691	705	717	651	659	736	733	677	731	696	688	678	682	718	708	714	696	644	703	689	716	665	721	722	709	694	674	754	751	685	680	741	663	635	701	704	746	709	686	674	714	700	703	702	737	676	669	711	717	650	727	656	710	759	680	710	729	697	713	727	727	670	646	691	652	675	675	676	708	692	696	706	749	638	718	712	676	709	690	699	679	689	728	676	688	693	644	708	705	681	695	700	747	671	712	702	736	696	702	737	741	659	675	736	656	738	711	677	656	690	699	698	718	676	720	694	691	694	668	664	708	722	723	707	664	686	694	672	676	718	716	707	677	652	680	714	690	691	717	625	732	731	676	692	688	728	711	699	692	663	700	698	710	651	725	683	701	667	670	673	707	761	697	655	718	745	675	712	694	685	698	690	687	690	718	703	715	701	723	701	719	745	644	668	732	738	689	732	666	672	709	687	699	724	740	666	659	697	693	692	679	687	677	617	675	650	679	709	665	707	663	663	752	681	690	675	692	724	711	695	673	699	692	657	648	694	705	719	726	689	748	740	698	685	677	676	694	677	680	659	699	687	706	653	698	661	704	674	692	683	654	699	706	669	695	718	667	738	693	702	714	695	682	715	657	702	720	652	705	719	689	681	689	672	701	678	657	715	689	712	693	746	707	693	658	740	694	691	691	667	705	750	677	683	648	677	658	678	703	662	701	655	713	715	699	665	693	663	664	693	686	708	695	722	693	719	706	696	718	691	655	702	696	704	661	699	667	627	618	688	735	730	724	682	665	684	733	703	704	723	732	701	701	735	717	729	675	676	700	701	706	720	722	710	672	741	707	713	692	686	712	693	689	706	675	674	664	671	682	694	670	701	688	717	719	666	672	684	690	728	745	669	723	655	700	709	710	677	756	661	659	664	669	723	683	671	641	712	605	685	742	681	702	703	677	692	739	720	655	712	728	706	638	691	738	692	677	688	699	664	699	668	709	722	679	694	678	656	684	717	687	711	726	720	701	686	704	699	724	713	700	739	686	680	706	691	720	688	727	685	714	631	731	704	650	700	670	710	715	627	716	770	727	723	653	738	680	695	689	623	707	726	713	672	734	760	712	713	686	709	670	702	688	724	679	726	717	663	667	694	707	712	696	687	701	704	717	683	715	745	777	704	691	686	717	631	689	686	684	688	674	698	692	696	724	685	691	705	677	681	696	737	670	684	691	667	677	692	685	703	714	681	738	697	684	676	689	677	680	723	686	699	700	712	682	718	684	698	703	666	682	683	681	656	702	691	725	745	656	712	693	740	716	637	689	745	727	723	718	715	713	679	678	731	747	735	661	682	653	722	719	651	663	648	688	690	748	680	656	653	727	683	693	699	638	686	704	673	684	719	712	708	701	714	668	694	714	706	668	745	685	614	671	701	717	713	676	713	722	698	706	673	699	715	671	762	674	685	683	708	731	710	699	700	709	721	662	734	705	694	694	685	654	685	665	722	688	701	698	685	716	730	661	699	661	746	702	765	668	742	686	681	675	657	700	697	692	689	685	689	694	620	764	706	709	713	702	690	738	753	713	680	717	687	679	674	701	681	676	688	699	690	732	706	677	709	670	664	690	701	700	771	718	712	695	719	694	665	685	775	691	667	690	732	685	723	699	689	665	704	667	666	741	721	636	678	705	706	720	730	668	673	709	700	676	764	708	712	743	735	688	664	674	739	685	664	647	701	669	695	691	705	681	711	676	746	661	708	674	660	656	648	653	657	700	693	685	684	690	716	731	664	678	717	747	682	647	702	735	728	749	650	697	663	722	704	700	705	684	688	664	725	697	719	711	703	676	698	692	716	677	680	720	771	719	643	640	733	651	685	687	676	723	680	757	711	690	694	691	686	675	699	707	674	745	726	669	687	700	728	650	713	677	693	720	717	714	686	671	690	671	672	653	716	697	693	712	678	732	676	673	671	716	694	743	710	713	696	717	706	673	702	657	690	641	728	700	730	712	732	696	678	684	695	704	694	699	742	718	667	730	692	694	708	673	712	697	725	678	691	693	702	701	730	723	719	735	736	709	640	697	648	710	679	652	692	708	681	713	677	674	702	688	704	668	704	721	736	692	682	711	715	674	671	704	710	660	703	702	700	632	715	665	689	719	687	719	664	723	719	687	649	688	723	685	666	681	717	644	695	705	701	687	677	698	731	696	646	685	760	695	705	681	693	662	706	658	647	697	640	700	676	672	745	682	695	716	727	680	654	685	668	682	651	733	739	669	687	691	703	671	660	717	725	720	755	731	709	753	679	723	677	657	688	718	704	695	702	692	680	727	662	639	690	708	675	680	728	721	710	694	696	752	716	695	668	682	732	682	719	703	714	700	749	705	719	702	646	714	730	655	679	729	649	671	723	722	704	762	694	694	699	682	724	759	705	702	665	724	676	711	722	672	664	657	709	714	688	699	699	682	723	692	710	666	691	708	688	713	724	677	739	648	658	763	690	719	689	695	688	688	638	677	728	703	673	686	707	706	667	686	737	630	735	683	650	722	677	693	693	739	729	716	734	685	708	710	693	690	713	714	699	683	694	701	698	680	702	707	695	656	688	665	682	689	682	691	690	657	696	716	676	677	654	665	670	687	715	683	708	665	719	650	677	684	709	678	681	665	689	696	675	670	668	694	724	715	771	675	686	689	730	671	663	703	723	677	666	759	738	714	670	716	722	679	676	733	702	668	632	671	709	684	720	700	749	646	672	713	682	700	703	688	727	737	719	702	703	690	719	695	675	718	708	684	724	690	638	703	723	669	705	698	689	679	661	681	737	715	678	721	661	715	699	689	702	687	668	702	707	694	696	703	709	695	711	686	689	695	714	720	707	665	676	718	683	654	682	659	689	685	716	684	686	671	669	643	680	689	690	683	717	694	700	691	708	664	699	690	711	689	704	654	723	686	708	712	692	716	736	747	678	758	684	661	712	627	715	694	689	711	709	734	718	673	676	688	707	693	672	721	672	711	715	676	752	707	688	673	703	742	730	695	673	687	672	738	681	733	707	691	662	726	672	698	703	692	654	674	636	718	668	715	622	687	717	692	712	692	683	700	689	677	662	676	703	684	668	705	647	691	722	682	701	706	689	642	720	652	718	682	701	705	684	687	695	694	692	705	677	681	680	678	727	719	714	665	687	675	747	701	703	714	705	693	683	693	651	714	664	708	711	704	734	685	736	693	739	704	705	695	630	729	686	695	635	712	658	683	658	687	690	716	690	685	723	736	657	730	687	689	669	644	699	702	686	671	682	699	701	737	680	716	679	660	693	701	702	690	672	707	727	689	691	735	668	685	674	673	700	716	654	668	703	691	706	673	677	725	658	723	694	711	730	694	690	743	697	731	707	689	671	647	681	681	692	737	710	686	697	699	707	690	678	720	741	679	718	707	637	677	686	733	714	695	714	651	694	718	716	666	722	735	730	724	733	673	688
24999	22270	29133	26170	21144	16808	17002	12120	5967	3579	2699	1804	1069	556	393	338	331	328	330	317	309	348	307	298	336	303	314	330	344	339	331	320	345	307	325	302	332	290	318	330	309	348	331	360	304	346	329	394	310	317	323	306	322	324	343	306	314	331	364	350	317	320	341	317	298	316	300	350	280	318	322	323	382	342	293	307	337	315	335	307	303	315	312	304	332	347	326	307	338	325	333	353	320	332	299	314	319	292	329	325	336	300	299	313	288	332	332	355	310	301	331	293	337	322	305	299	316	345	318	330	339	290	341	328	329	335	320	327	307	317	343	314	360	330	318	317	334	302	303	325	276	346	310	333	310	307	309	305	304	305	338	344	295	284	290	301	322	325	332	324	318	331	316	334	328	324	291	342	316	346	330	318	326	314	335	322	323	347	308	318	331	326	310	316	350	299	310	334	292	299	291	323	328	296	324	304	288	294	308	367	347	343	318	314	318	316	316	315	388	302	308	310	300	305	329	328	314	294	358	312	318	334	293	323	348	348	314	312	318	311	330	337	285	320	292	301	320	321	279	306	361	315	335	301	335	341	308	308	322	320	309	326	322	308	327	301	337	313	313	332	305	310	309	291	297	336	333	307	336	313	333	325	307	303	307	301	296	318	323	319	309	270	315	303	298	313	325	305	334	335	331	310	329	311	321	306	351	342	319	306	320	306	317	290	314	337	352	337	333	328	320	311	309	323	332	337	307	341	321	308	334	321	305	313	309	330	306	317	362	304	306	283	321	327	311	305	312	326	287	346	316	333	325	328	292	310	322	340	291	345	318	331	315	315	301	312	319	296	334	294	312	337	338	314	307	335	285	347	292	303	308	351	308	320	319	317	301	343	309	348	344	310	337	297	309	295	317	321	316	311	325	311	333	292	325	297	319	339	355	322	369	315	303	337	326	320	335	314	309	336	362	330	334	300	347	309	318	298	325	328	308	347	299	321	322	311	306	342	314	311	314	308	304	338	301	336	312	345	327	310	281	302	313	374	293	299	321	317	330	298	310	309	314	308	340	323	301	340	285	330	305	325	314	299	354	326	338	286	290	325	309	343	312	294	329	309	332	337	288	277	332	314	323	315	307	322	325	322	321	335	306	314	342	332	293	334	316	314	342	337	298	289	307	320	306	294	275	313	371	321	301	336	305	328	313	329	320	315	341	308	338	321	339	304	329	337	349	312	325	299	387	341	330	336	320	340	329	318	328	298	323	346	327	300	316	331	289	312	341	325	317	332	326	300	328	361	324	296	287	333	295	340	351	317	310	342	333	314	332	316	288	292	321	316	330	316	325	326	338	353	309	348	343	306	332	308	349	327	302	307	361	345	329	328	329	305	289	302	329	314	318	342	294	305	346	317	347	343	340	348	303	322	326	343	304	332	320	337	315	331	354	314	358	302	328	340	297	347	330	330	322	337	358	290	319	303	301	328	316	317	319	302	300	319	335	318	313	294	333	321	358	339	324	330	309	316	341	314	318	351	310	318	346	315	311	308	315	302	316	316	318	300	333	294	333	363	304	326	314	316	325	313	359	317	314	301	293	329	343	324	321	350	299	302	326	331	304	313	326	286	321	334	316	309	288	321	318	313	297	339	329	313	337	324	309	313	303	305	334	289	322	364	315	339	329	346	324	318	346	357	314	326	361	316	320	307	343	282	304	326	319	318	302	299	311	258	323	354	309	337	341	312	345	330	309	313	312	321	319	326	321	310	311	328	325	310	342	295	309	340	325	309	363	315	308	312	288	305	336	317	327	329	325	311	266	311	323	326	297	287	344	307	314	325	309	308	328	280	329	336	312	294	308	307	333	315	333	274	322	328	335	323	338	296	326	316	315	336	317	328	299	326	334	329	280	323	337	321	353	299	325	337	313	306	299	331	326	320	327	331	304	330	304	305	316	320	322	315	319	329	323	326	305	294	318	339	323	345	345	299	343	320	343	326	329	286	304	316	326	325	335	328	308	327	342	338	309	354	326	353	308	306	331	306	315	348	325	331	327	330	339	321	323	315	300	313	310	299	296	338	325	350	327	280	324	318	304	340	341	328	305	325	312	342	299	314	331	319	277	333	315	349	344	310	350	294	311	295	322	345	344	312	311	311	309	311	289	331	295	335	332	337	307	324	319	336	333	342	334	290	314	336	305	308	329	321	332	259	298	319	312	329	304	329	339	307	286	358	316	330	315	311	313	316	311	320	303	321	308	332	319	324	327	335	327	292	308	326	319	347	308	328	312	316	295	325	333	319	328	334	322	327	362	303	309	295	298	320	335	315	364	319	332	303	330	321	317	326	334	292	321	315	337	339	353	324	329	322	349	326	300	301	345	313	291	315	308	328	307	334	293	292	345	333	345	315	316	308	301	316	329	322	319	309	334	318	320	340	324	303	296	324	316	297	311	326	310	341	323	353	339	333	324	313	300	329	335	284	309	329	305	328	328	313	317	303	298	322	305	293	325	323	333	288	330	322	331	329	323	300	325	321	298	288	333	308	331	306	333	344	322	330	333	293	306	324	359	337	328	305	317	316	297	306	299	309	327	311	321	293	354	302	318	313	299	275	342	324	290	330	330	315	327	300	328	340	344	275	340	291	306	300	337	308	318	312	317	314	328	319	332	295	339	317	332	330	333	307	342	301	327	329	319	316	322	296	303	347	292	284	303	314	297	305	316	296	306	348	337	305	307	337	283	332	332	345	310	319	294	347	331	313	315	303	334	341	319	330	323	327	330	312	297	313	355	344	322	339	324	322	292	318	306	308	342	332	358	301	317	321	305	295	322	307	353	352	322	318	289	326	345	360	339	332	325	308	345	295	329	309	311	335	307	325	331	291	347	330	325	334	316	338	303	291	309	324	320	312	325	305	298	328	345	339	345	308	317	322	308	337	363	286	347	322	297	327	320	334	325	304	344	300	327	324	271	314	335	336	330	301	324	301	309	312	317	343	345	324	352	319	320	315	317	310	315	317	315	349	325	315	308	314	318	332	299	310	330	315	317	326	334	310	308	313	285	355	300	339	321	304	293	333	326	322	302	312	302	329	321	367	313	329	300	323	296	306	326	315	299	342	305	297	329	355	323	300	332	303	280	327	311	315	310	307	311	301	318	322	311	323	356	326	309	332	326	317	309	323	306	293	370	300	307	305	333	362	320	339	327	339	323	301	313	343	320	296	325	274	325	315	302	323	289	338	319	320	303	345	324	296	312	324	299	306	322	276	285	325	306	307	330	317	328	327	341	329	307	318	354	337	308	297	329	343	301	309	339	368	346	342	306	347	311	325	329	303	295	338	311	328	325	325	333	325	341	336	313	311	338	312	311	305	352	306	332	324	307	322	326	327	344	305	311	349	301	326	340	300	341	340	363	314	293	327	352	315	305	333	287	357	327	303	322	361	309	338	330	339	319	333	329	300	300	347	320	315	354	311	342	332	331	316	321	335	309	331	324	321	344	311	292	300	325	353	316	290
41288	64907	46448	34943	30617	25053	27775	22214	14151	9945	7929	5446	3140	1552	908	698	726	676	713	662	639	659	678	653	649	670	665	666	644	614	621	670	696	647	656	660	616	636	662	636	644	637	654	652	659	671	673	682	712	656	674	692	661	651	610	664	665	698	653	662	679	649	628	655	641	631	649	660	617	669	680	695	700	690	648	679	653	685	658	677	636	642	672	649	674	709	645	692	652	658	648	707	648	673	668	652	653	606	685	666	623	684	657	647	703	676	636	629	633	653	645	629	636	653	670	718	674	666	655	624	653	619	680	657	635	681	629	646	659	653	668	676	665	663	648	631	688	639	699	642	694	587	708	646	678	640	660	672	667	675	695	668	657	663	644	679	640	663	656	646	695	651	684	663	619	670	674	644	654	640	683	658	684	652	662	654	651	674	621	680	657	691	662	675	658	647	691	651	660	700	674	691	698	671	686	627	643	687	614	670	631	674	629	670	665	669	682	699	668	650	671	627	659	694	683	638	692	651	670	659	693	699	699	625	635	658	662	657	650	621	691	676	644	648	632	701	674	647	615	655	713	642	640	674	598	648	683	638	627	664	689	656	702	674	643	628	648	626	657	656	652	644	643	710	667	670	628	687	647	680	647	662	640	682	647	655	704	686	686	672	640	623	657	639	647	655	647	647	652	669	684	648	676	647	646	687	654	650	638	634	660	619	666	644	686	635	601	648	662	671	656	726	631	623	652	663	617	692	665	636	656	676	698	657	608	672	648	662	682	638	672	671	648	659	619	664	630	613	670	637	681	624	659	673	651	666	676	640	651	650	659	692	658	671	657	638	661	690	671	651	608	637	625	653	604	635	652	663	659	695	672	670	646	649	619	666	672	601	631	620	673	676	670	640	651	634	676	702	677	740	674	671	640	647	669	647	630	657	629	675	652	673	690	655	641	633	640	631	636	700	652	643	673	670	670	607	604	670	661	657	614	661	656	697	689	636	696	674	600	669	632	677	660	644	629	645	669	727	652	660	664	625	619	696	666	662	680	645	684	667	659	657	672	662	674	669	686	699	684	649	669	632	612	680	712	659	646	665	659	669	659	665	619	679	658	655	640	661	652	664	636	695	682	639	631	622	660	659	690	646	635	686	658	642	658	645	681	669	625	641	718	628	619	628	654	660	659	584	678	695	648	667	665	623	647	660	653	608	665	629	662	677	697	662	679	658	669	672	660	697	650	656	646	672	678	656	696	617	685	626	639	645	703	671	663	641	607	692	694	665	647	674	667	650	642	681	642	668	671	684	622	649	646	643	651	661	686	645	685	686	675	634	715	662	646	662	685	634	652	640	697	685	653	640	625	632	639	660	657	700	670	662	679	665	677	663	624	594	726	610	691	627	630	701	669	711	662	666	627	663	656	697	656	642	623	660	663	679	680	663	676	647	642	671	677	645	709	649	643	639	600	669	659	685	620	673	665	705	653	676	630	626	643	740	640	658	645	724	713	653	638	685	643	694	634	662	665	623	641	658	688	707	650	649	660	623	626	634	642	662	680	621	639	695	626	605	668	637	697	686	607	663	685	618	680	618	684	664	658	636	615	656	659	636	695	622	681	650	670	690	664	677	671	597	676	675	659	638	666	673	683	661	651	652	669	665	660	676	627	658	651	678	649	672	632	623	643	634	676	664	639	673	675	640	647	656	652	692	642	641	660	725	650	678	676	669	684	632	668	673	684	646	654	638	629	619	665	639	684	682	625	642	698	651	600	688	678	687	660	694	603	599	681	652	679	701	649	628	649	672	650	662	596	682	670	651	679	659	635	644	673	638	641	699	601	653	656	684	679	677	681	651	653	671	630	659	692	673	666	619	703	641	661	673	634	650	638	628	639	670	688	638	649	647	708	634	667	624	655	668	687	656	659	652	641	678	609	660	652	629	671	664	676	679	670	646	692	670	630	675	680	657	661	646	643	666	683	648	707	629	629	629	639	675	683	635	652	616	643	666	641	616	609	634	639	650	650	644	695	612	666	645	658	712	682	639	636	641	635	636	696	656	679	651	638	662	670	715	666	685	681	615	668	644	645	670	649	684	619	684	686	653	642	610	688	651	635	650	650	637	635	642	640	696	713	652	710	670	703	625	668	669	620	675	677	693	670	649	662	655	682	667	678	646	624	642	619	664	671	692	631	652	649	665	688	653	665	675	690	666	671	665	670	679	645	667	655	666	694	671	636	687	667	685	664	668	630	638	648	644	628	607	681	584	620	692	636	663	654	641	722	679	658	608	639	639	637	658	657	670	661	705	674	601	634	669	597	658	653	634	684	713	695	669	663	635	691	677	671	616	651	695	659	674	677	663	627	691	643	628	630	674	664	652	613	644	638	648	611	617	585	631	614	656	683	667	649	648	664	682	665	693	703	670	684	672	597	646	665	598	688	660	628	704	629	699	660	630	662	686	648	642	661	702	614	631	662	661	703	637	658	647	671	660	678	652	681	640	616	636	631	698	635	657	605	666	695	641	688	690	641	716	672	672	715	669	625	675	656	671	655	639	653	652	685	692	641	674	674	690	657	670	649	640	672	649	620	700	644	651	647	681	650	662	650	644	643	605	682	676	647	660	603	663	665	606	651	696	659	650	673	679	644	649	621	676	652	654	668	689	697	612	665	616	684	661	649	688	610	628	652	692	644	658	694	668	620	630	691	685	679	691	628	667	649	659	676	634	671	677	711	655	677	627	659	644	640	685	658	655	684	669	643	661	685	633	638	647	663	613	696	660	687	653	631	661	641	650	644	680	639	632	649	622	638	652	640	712	637	627	694	696	631	628	630	661	647	664	662	642	635	648	665	655	683	661	652	707	637	631	628	679	653	671	649	688	657	610	667	624	637	639	594	666	686	639	679	679	656	647	614	651	635	641	634	646	635	621	656	654	656	663	627	644	662	619	673	707	670	673	667	704	665	597	664	677	678	655	624	662	647	631	655	669	650	661	630	669	672	671	657	623	697	671	596	679	650	643	685	677	650	651	684	629	701	669	688	677	667	655	626	666	652	637	596	664	651	642	729	663	655	656	702	638	680	676	636	618	616	660	621	664	648	655	634	611	661	633	657	678	625	661	678	635	700	647	643	661	617	620	690	685	645	665	643	696	657	644	651	664	655	667	642	692	671	726	696	689	606	630	656	664	649	667	632	675	652	634	656	640	611	680	652	673	698	640	629	678	628	735	690	649	676	685	626	625	622	639	644	669	625	658	635	670	685	640	704	701	640	674	673	659	685	611	653	596	662	676	669	615	659	670	678	676	661	678	684	693	674	655	679	644	671	642	707	666	677	676	614	685	643	608	667	641	659	676	650	634	675	660	694	594	713	708	676	650	657	676	656	668	677	657	679	668	656	639	710	669	640	672	637	653	632	671	694	626	675	650	667	637	655	632	661	641	662	679	651	644	641	674	636	669	631	586	668	654	686	641	643	672	664	647	650	693	620	648	655	634	647	680	678	659	653	645	674	641
23640	21750	29527	24641	24336	26806	30288	24284	15609	8730	7431	4984	2284	974	511	371	325	313	305	322	324	304	278	319	321	289	322	313	294	328	307	296	289	332	276	302	313	327	302	320	307	329	340	329	317	349	294	318	290	355	300	313	303	301	292	340	312	286	304	325	309	274	297	302	291	311	351	344	317	334	309	318	313	295	326	334	318	288	291	317	292	327	309	303	310	286	321	265	283	321	327	296	312	333	305	300	322	326	321	336	334	290	308	302	324	304	302	309	300	298	302	328	335	333	287	303	315	336	327	325	313	306	338	354	290	332	297	331	310	345	312	329	298	326	291	326	336	343	320	304	307	303	303	308	329	303	344	319	320	325	319	327	298	282	323	297	321	315	314	330	319	329	323	313	309	339	268	298	324	321	297	313	322	289	301	303	292	319	307	321	312	319	291	307	332	327	316	294	330	297	304	312	281	331	317	334	306	318	331	314	311	302	340	312	322	320	318	333	295	343	321	346	300	317	319	337	300	334	326	335	351	317	345	309	325	314	325	316	328	314	313	301	338	326	335	323	324	309	334	323	328	314	322	328	312	288	317	305	276	321	297	299	298	309	303	308	304	300	333	337	309	324	343	340	305	328	324	304	322	301	306	311	314	336	267	300	351	333	275	301	298	315	327	312	322	305	325	282	355	314	321	301	288	331	336	340	323	317	318	286	337	299	312	303	296	310	313	294	300	325	349	321	296	337	325	327	298	295	292	303	298	328	301	290	312	300	295	286	336	327	374	301	313	330	318	286	341	328	367	300	300	305	354	335	336	340	332	319	325	280	322	324	320	316	305	329	367	317	305	282	301	321	314	294	315	336	327	304	324	290	338	295	315	308	310	300	345	319	290	321	303	291	309	366	305	315	301	323	293	315	303	300	334	340	315	307	317	325	334	312	347	304	335	317	321	326	286	315	320	335	300	292	334	324	328	306	346	325	319	303	331	296	349	306	323	332	313	299	310	322	324	322	302	335	338	309	316	312	274	313	309	321	326	285	298	293	284	330	302	313	314	309	321	304	308	294	328	270	305	319	315	301	309	334	318	301	346	301	278	320	340	289	333	305	338	321	317	324	287	282	310	326	300	330	322	288	319	358	309	323	325	330	344	317	311	322	286	324	324	303	312	313	328	309	303	301	327	342	288	325	312	304	289	305	328	311	297	287	329	301	307	317	321	303	282	315	323	278	308	338	324	292	296	302	287	320	294	316	306	289	281	304	314	315	291	316	287	311	324	301	342	317	320	295	283	325	326	301	309	312	327	320	316	346	274	345	300	307	347	315	314	309	338	302	312	310	304	319	310	312	328	311	318	331	290	340	307	354	288	325	285	339	316	326	314	310	319	301	309	324	322	339	330	329	344	319	316	307	310	329	305	321	361	306	317	305	308	303	320	312	284	357	327	333	310	316	316	314	338	304	341	330	323	294	325	327	307	314	324	325	331	311	294	326	313	308	328	328	333	305	313	343	315	324	336	306	315	286	302	328	309	335	335	342	300	321	297	310	312	335	306	329	280	330	283	285	288	291	298	304	255	296	317	307	316	322	309	307	318	290	311	330	355	328	307	320	304	301	290	324	319	350	300	337	292	316	288	292	310	310	301	300	315	278	355	306	335	337	313	311	327	315	295	315	326	281	301	356	335	294	335	300	318	306	274	331	338	294	276	330	331	313	325	296	316	340	345	326	305	317	325	319	348	338	338	312	291	304	349	337	327	313	340	324	336	343	277	306	321	349	350	289	329	321	328	303	304	316	304	290	350	321	298	340	339	292	312	326	294	337	314	301	277	331	318	310	288	290	318	317	296	294	315	302	336	310	267	304	315	320	319	313	334	305	330	339	315	311	272	303	304	327	309	306	284	317	325	309	333	312	330	283	296	301	319	317	296	287	299	327	349	311	327	321	314	342	340	305	342	329	299	309	333	321	298	329	326	314	325	301	314	312	321	309	317	298	295	306	299	313	296	308	294	309	327	306	341	289	309	310	321	312	300	322	319	332	292	348	317	365	363	361	295	307	318	322	342	303	283	311	337	332	302	324	303	332	323	328	310	313	296	312	321	307	306	289	330	345	339	337	322	336	294	300	330	315	352	290	310	332	332	305	288	312	334	297	290	303	322	305	300	314	286	286	328	318	313	314	320	313	336	314	310	329	296	324	325	292	298	298	300	345	311	301	317	303	318	317	281	328	309	315	331	316	300	349	299	333	312	292	282	327	322	325	328	301	308	296	326	313	293	341	357	305	285	317	293	313	276	322	320	348	301	306	315	290	336	307	299	333	369	336	313	321	275	342	336	326	294	293	296	341	315	309	316	323	334	315	313	298	325	317	320	308	315	280	298	321	329	301	313	348	288	335	285	340	300	287	296	301	321	320	316	328	316	284	327	325	273	307	298	315	305	347	322	324	310	300	315	314	303	318	331	315	316	288	299	327	331	288	286	301	325	296	309	335	334	314	309	322	340	322	313	297	323	309	317	325	298	319	334	322	302	319	303	335	288	307	348	291	320	339	332	334	317	318	308	318	326	309	286	312	305	328	325	324	326	340	303	327	326	320	319	286	329	324	329	324	297	299	335	316	317	284	308	297	310	306	299	307	307	324	309	300	291	303	293	332	339	310	303	297	292	307	336	299	311	298	302	313	344	302	294	318	291	313	315	332	311	332	281	305	347	323	343	309	312	311	308	278	331	333	334	293	301	289	297	308	323	336	310	294	283	306	303	301	343	314	289	320	311	319	325	318	335	305	335	341	311	311	296	337	325	333	315	285	311	295	305	300	282	323	337	304	313	323	304	298	334	297	315	316	325	314	298	289	308	314	279	286	310	329	290	272	320	303	326	313	344	294	314	298	288	320	325	282	302	322	313	309	332	303	315	289	301	310	296	310	340	326	324	346	305	283	314	294	291	311	331	311	333	302	317	299	305	322	346	315	308	311	310	340	325	315	325	303	310	321	337	312	314	326	293	302	337	280	326	319	328	326	329	312	321	301	313	306	320	325	322	339	333	337	330	310	309	334	301	330	311	333	327	320	323	332	358	289	346	302	291	338	306	303	345	332	331	320	316	316	308	322	316	299	285	310	299	282	338	330	277	352	328	292	279	331	297	309	320	312	335	291	310	297	322	319	285	321	290	314	318	329	323	279	352	325	304	304	301	316	338	300	333	301	293	320	310	320	282	287	309	289	334	311	336	352	330	313	281	300	309	302	311	330	308	335	315	296	326	315	301	301	295	308	322	283	292	334	325	294	313	293	326	307	293	304	317	324	312	322	323	298	318	289	333	323	304	326	365	304	359	324	325	324	289	335	326	302	341	269	293	332	274	332	315	340	321	294	357	317	302	295	316	304	316	323	326	309	331	316	344	308	336	299	349	315	346	299	326	289	305	295	327	314	285	312	347	310	315	350	311	297	328	321	313	312	313	304	288	309	315	332	320	332	317	324	329	322	290	303	335	326	310	306	288	296	286	318
44220	69365	58083	44037	43186	36331	38356	34183	24943	18546	17086	12813	6378	2570	1111	719	690	674	683	603	636	600	643	604	622	599	652	623	586	618	621	621	616	652	631	630	650	641	609	585	670	659	630	666	596	617	606	600	661	580	599	636	650	631	624	656	629	638	631	613	647	600	650	605	642	638	642	579	634	615	642	637	627	650	604	624	633	603	613	630	621	593	619	666	654	622	627	639	625	634	623	649	633	623	649	610	642	609	683	657	611	642	635	627	613	624	613	619	610	636	624	635	640	588	601	613	629	622	633	643	657	624	620	627	637	640	601	653	654	606	638	611	614	616	622	672	586	644	599	598	605	609	618	667	626	615	610	654	575	602	588	628	623	627	642	624	581	586	686	603	624	601	639	693	593	619	629	654	617	606	592	657	615	649	642	650	626	625	591	638	584	612	652	616	614	615	626	637	661	571	597	659	622	604	639	571	617	641	658	607	625	614	563	619	578	640	601	648	605	671	611	661	663	636	626	646	650	597	628	670	624	635	649	634	666	592	572	599	636	607	641	649	580	612	614	666	628	614	623	628	557	602	598	582	615	662	619	624	660	633	666	609	631	638	603	588	616	582	616	663	615	659	594	625	637	613	625	610	618	637	559	629	651	594	691	590	655	614	582	658	652	610	645	602	602	625	642	610	595	652	637	596	651	624	615	648	640	646	637	627	657	653	628	574	624	623	596	636	587	623	580	634	610	657	599	625	661	634	663	696	636	636	638	613	602	612	663	602	637	637	635	626	669	623	609	686	633	611	616	647	620	596	617	636	613	602	615	631	588	661	629	643	610	656	642	586	680	631	604	585	669	662	594	666	623	648	606	594	611	624	578	635	620	676	651	621	623	617	622	621	591	625	655	625	641	624	605	651	643	672	632	611	616	651	629	600	610	626	662	640	644	643	630	629	656	591	642	621	621	657	603	628	589	601	618	611	625	578	663	638	696	632	609	606	600	626	644	619	606	617	629	663	604	622	618	628	579	622	615	642	626	544	620	650	597	657	632	674	661	638	674	608	626	628	618	648	616	618	631	629	677	628	599	631	627	650	631	599	617	632	638	627	598	580	661	606	668	655	645	631	622	590	627	593	610	618	653	575	592	659	616	622	644	588	625	631	662	637	638	644	596	652	633	630	594	587	610	623	635	596	606	612	623	594	611	578	605	650	629	620	614	634	611	651	638	627	655	593	596	625	597	599	620	628	643	652	618	649	619	639	594	640	665	646	611	625	624	615	632	629	666	646	594	626	623	602	673	595	661	606	617	636	697	632	600	658	640	638	648	597	632	653	623	618	588	625	643	608	628	594	646	620	636	615	637	646	644	625	607	614	633	645	618	615	635	619	619	606	631	635	647	629	661	606	645	612	601	653	631	638	588	658	600	624	664	609	633	609	660	657	660	658	640	640	599	646	620	603	645	608	631	595	590	611	615	622	613	618	615	594	578	591	619	577	636	632	594	616	633	591	584	629	629	601	598	644	589	594	642	653	548	602	625	637	617	616	626	635	589	598	624	628	607	644	619	603	626	649	653	618	624	598	631	624	631	621	605	590	657	582	650	630	654	635	626	624	606	621	639	628	623	663	595	656	592	654	618	619	665	584	594	652	609	616	631	651	649	607	608	628	669	604	610	600	676	643	605	606	646	630	585	614	611	647	659	610	598	625	611	647	648	592	635	628	640	614	651	610	615	635	639	685	644	628	651	667	652	694	628	616	619	613	640	619	611	643	635	673	596	635	609	634	656	611	643	617	656	651	650	616	637	615	636	625	618	600	627	633	661	634	617	633	637	600	643	627	622	678	602	634	613	636	638	612	635	615	584	602	599	604	623	619	625	629	622	617	654	610	668	629	612	608	620	624	615	655	635	612	632	605	660	631	663	620	604	635	653	618	607	645	670	627	644	560	602	607	624	679	614	620	651	619	612	638	598	606	619	612	589	634	632	651	618	642	675	642	619	640	618	628	582	603	653	656	650	617	649	643	624	653	584	647	658	646	619	651	645	662	644	616	626	640	610	676	660	643	606	658	636	662	605	620	584	634	648	613	611	628	640	590	601	629	632	613	644	589	666	611	602	607	640	624	617	610	637	638	654	623	583	612	632	632	606	597	629	596	620	631	638	629	593	607	613	614	607	609	622	607	612	643	647	608	624	623	635	595	625	621	627	623	619	685	644	660	642	614	619	614	634	625	599	615	595	629	629	681	636	648	590	629	599	629	692	634	659	650	635	632	616	605	610	603	641	635	642	588	599	644	613	635	640	655	624	613	620	587	665	609	618	568	663	650	623	614	631	616	606	637	627	668	651	714	591	563	593	655	632	626	586	610	674	625	622	617	617	671	622	608	598	595	623	610	644	607	593	590	643	640	611	604	588	608	617	673	608	607	590	632	589	577	582	645	623	627	672	625	598	612	628	601	615	604	705	592	648	674	633	574	636	616	598	610	641	622	603	588	617	618	631	667	565	623	628	632	671	589	643	586	634	612	619	669	641	636	635	620	628	613	634	615	659	609	648	637	614	654	651	638	642	607	597	607	634	619	650	658	613	614	589	619	604	646	682	614	654	594	679	608	660	635	643	605	622	646	596	634	568	660	657	672	629	625	674	636	657	574	628	676	613	623	608	630	643	591	648	634	602	648	666	593	604	615	631	624	627	598	627	670	622	674	656	603	641	646	611	638	627	596	590	630	615	687	656	619	637	688	633	597	622	611	639	586	620	634	676	662	655	599	639	651	620	605	651	609	575	658	678	626	607	626	657	670	616	689	612	651	632	622	664	580	664	633	639	575	581	625	631	679	596	616	581	636	647	642	636	614	632	648	616	600	620	603	652	621	659	634	570	604	603	609	652	678	619	593	595	649	639	617	628	624	610	622	634	598	569	580	629	611	608	612	606	654	604	620	609	616	604	623	648	598	604	604	635	598	644	654	645	587	613	609	629	650	603	632	655	638	665	594	626	656	621	619	604	588	588	611	639	651	593	615	581	636	595	648	623	677	581	645	636	594	658	627	646	617	679	627	634	624	641	669	640	550	632	603	631	614	611	638	589	597	590	609	629	657	606	643	620	631	638	671	607	627	655	621	642	630	623	627	635	627	649	589	639	642	623	610	586	571	681	674	628	617	620	620	613	601	595	602	625	642	612	638	646	618	639	652	596	595	606	599	645	572	572	632	664	616	617	616	625	634	577	606	654	608	594	610	626	679	642	599	614	676	594	617	629	636	587	642	657	603	590	603	644	651	609	610	659	584	683	620	628	621	638	663	649	627	585	605	635	636	636	665	655	585	642	645	609	610	623	603	655	607	597	633	629	655	730	643	616	618	592	670	598	630	616	616	623	639	644	634	599	608	682	613	598	624	632	604	639	604	623	595	615	653	634	638	628	626	620	597	662	667	602	623	636	633	616	616	638	598	612	635	634	657	635	606	639	645	662	613	633	641	649	637	604	658	594	609	662	638	594	644	599	649	616	635
29477	30185	31714	22732	11749	6717	4959	3061	1552	893	827	690	586	394	422	338	319	326	331	295	354	349	337	354	308	328	336	309	345	311	354	338	377	338	310	322	318	344	330	335	352	358	353	338	334	302	327	345	341	335	344	348	321	364	311	359	331	340	324	358	339	337	343	360	329	339	289	313	345	355	343	353	363	319	342	321	351	311	326	330	303	346	338	296	321	345	358	306	324	355	355	328	343	324	307	365	343	361	342	361	346	343	360	327	332	368	328	346	332	338	325	340	317	345	348	331	313	338	332	336	344	323	331	331	345	322	360	320	303	357	370	319	318	345	307	330	383	316	333	319	323	375	321	311	350	359	322	310	341	308	329	329	322	326	335	375	382	354	338	322	316	332	327	363	358	357	348	320	324	350	349	330	322	336	330	339	361	320	340	333	336	321	297	331	334	330	363	335	354	333	315	358	347	291	317	321	328	321	300	344	328	334	353	335	352	358	342	348	345	308	331	335	337	319	349	355	348	320	335	340	328	311	340	359	349	287	359	316	321	362	365	313	340	310	384	323	338	329	329	333	330	332	332	368	319	300	339	319	322	361	332	317	304	314	313	356	332	349	329	343	331	343	335	321	322	312	281	360	337	347	316	309	334	358	360	355	341	344	305	335	323	327	355	305	343	344	366	352	317	335	337	311	323	330	314	324	353	359	341	321	353	349	355	324	370	301	334	299	324	337	334	334	326	341	350	354	320	343	300	340	346	343	315	324	334	340	333	354	338	318	332	324	345	321	338	345	332	317	335	305	352	347	349	345	340	360	347	298	338	328	346	300	292	360	318	363	316	320	346	340	328	332	323	310	337	353	313	317	331	330	337	304	337	335	321	347	341	296	338	340	352	351	321	303	361	342	346	339	377	352	352	318	340	371	346	352	332	336	320	317	322	364	345	330	353	371	348	336	314	319	360	318	347	328	326	348	333	309	332	331	349	351	327	380	339	333	331	310	346	310	334	324	332	327	345	374	329	328	335	351	334	342	336	324	314	330	322	330	332	331	345	329	326	325	321	316	328	341	307	342	328	320	321	295	345	342	314	346	321	336	368	325	326	347	359	339	332	338	357	312	334	356	376	307	316	336	325	338	333	320	338	349	334	324	358	349	349	336	341	360	312	349	346	351	338	313	347	351	376	336	309	303	326	323	349	344	339	344	345	311	267	331	287	320	325	339	320	329	327	313	334	339	342	322	318	317	369	350	313	329	349	317	330	363	343	321	317	362	350	337	334	308	325	358	336	326	330	335	339	347	330	316	351	332	323	354	377	297	296	337	314	319	339	327	333	338	341	361	345	341	333	354	335	353	357	335	333	357	325	331	321	371	347	351	273	325	300	310	341	361	325	351	284	341	322	358	338	337	337	336	320	306	374	305	332	300	318	337	311	312	346	365	360	319	334	314	300	345	355	314	324	357	326	349	352	318	325	347	349	332	310	349	365	329	342	337	322	334	304	340	337	325	324	327	303	346	344	347	368	341	355	365	337	316	337	325	367	354	341	349	319	333	355	332	333	347	348	337	351	298	350	326	335	333	333	376	383	337	339	341	349	301	333	333	366	319	314	323	352	362	317	326	356	372	324	348	344	332	351	317	354	323	333	346	335	374	322	374	296	302	305	323	347	326	345	350	324	356	322	359	324	348	325	320	292	341	327	356	353	297	344	311	335	361	328	310	340	341	325	299	350	278	359	319	331	346	322	306	334	336	336	335	336	330	317	331	296	326	355	306	336	382	315	323	320	344	336	336	337	319	331	337	319	345	352	354	306	319	347	350	377	328	344	306	312	313	356	316	314	326	353	346	303	338	299	296	366	334	343	329	339	322	332	367	333	358	337	345	327	339	305	348	376	353	352	315	343	324	329	334	324	333	306	304	355	330	332	355	358	364	307	322	338	324	314	329	335	306	343	299	309	346	323	346	323	313	366	311	334	334	312	339	336	343	343	302	350	312	362	306	334	358	326	364	347	329	337	337	306	337	316	328	310	323	325	347	323	338	344	334	323	307	312	351	307	351	363	318	330	327	335	318	356	350	327	350	331	334	302	329	327	322	351	337	351	331	365	338	346	324	344	346	309	306	334	349	318	347	338	333	334	349	347	345	367	324	351	325	344	347	349	368	336	342	336	353	343	351	375	316	331	335	335	356	343	347	307	326	340	347	349	327	333	335	332	347	338	332	336	340	318	328	305	332	369	337	319	349	347	326	331	358	340	357	352	357	357	343	321	365	330	359	331	338	334	320	351	341	366	361	342	311	372	327	316	347	346	328	327	344	350	334	344	337	331	321	314	356	327	350	342	338	303	330	343	328	339	335	368	346	328	325	327	337	326	350	325	346	327	347	320	322	309	334	331	361	323	351	332	331	382	299	326	330	318	331	330	364	347	330	351	355	322	323	349	348	335	320	335	346	345	355	338	316	350	336	318	346	331	311	305	332	311	303	317	322	352	373	344	359	365	332	330	326	336	322	348	320	335	342	339	329	320	345	337	321	330	353	368	321	293	351	323	353	387	359	315	327	348	327	324	346	358	339	373	351	331	319	346	360	337	348	327	361	353	368	294	310	319	321	325	354	289	372	307	328	308	326	328	331	344	371	334	375	344	300	320	355	355	361	332	343	339	343	315	312	340	331	354	298	322	348	333	372	326	322	333	298	340	336	335	318	377	346	327	315	333	328	343	325	325	352	332	336	351	320	339	343	343	349	303	347	361	346	357	373	317	370	318	319	309	330	326	325	347	352	360	338	340	316	326	321	326	336	338	340	362	320	326	331	359	333	333	323	318	304	294	359	323	339	353	328	337	370	372	321	315	356	346	318	303	295	360	315	341	315	353	368	328	374	346	343	311	335	324	314	329	329	308	367	368	332	345	330	326	350	310	341	346	337	330	346	334	323	318	318	347	329	325	302	329	326	325	327	315	347	314	343	356	344	340	334	335	353	322	336	316	319	349	325	325	352	313	354	333	339	332	318	312	333	343	326	346	315	336	305	340	341	361	344	349	330	352	372	344	344	313	367	318	349	319	325	333	314	306	349	327	322	322	330	325	341	317	338	334	351	321	335	338	337	320	336	313	337	346	293	348	349	325	317	322	325	332	330	346	345	313	345	340	319	321	347	331	351	368	352	334	337	335	327	329	317	310	311	340	326	310	334	320	346	316	302	341	329	336	325	386	326	356	338	351	340	369	320	339	342	330	330	360	351	340	345	323	341	334	333	312	328	349	343	362	333	332	334	337	301	302	345	338	342	322	346	336	384	354	340	307	333	328	326	333	330	334	348	311	336	352	351	324	366	339	334	350	354	353	313	328	316	361	336	329	332	337	312	372	324	306	357	332	329	328	337	354	326	363	340	322	324	338	320	310	345	383	354	332	336	331	311	314	310	354	354	355	342	281	326	349	321	327	369	389	361	357	285	362	329	321	341	354	334	291	337	333	325	333	307	326	387	312	311	320	324	332	311	307	310
38689	50059	42649	29989	21516	15906	13089	8623	4536	2678	2285	1763	1357	967	742	696	663	729	631	741	668	705	711	662	701	655	681	698	683	676	749	708	663	726	698	688	670	671	697	685	727	697	675	729	744	707	709	741	697	668	631	667	699	670	674	682	671	723	697	713	679	686	721	728	672	677	769	668	704	640	687	707	687	712	716	688	709	744	662	703	687	670	716	700	654	703	684	678	666	684	674	709	683	730	690	674	653	707	751	698	663	659	696	642	704	722	683	707	628	685	749	718	700	719	677	732	709	686	702	722	709	653	715	715	692	680	736	704	708	636	697	669	662	677	649	658	694	685	693	700	721	692	684	682	693	668	668	669	645	702	713	700	645	664	670	696	672	706	673	673	700	699	671	750	689	649	679	740	722	696	665	700	691	724	658	712	663	659	695	689	673	697	717	711	685	721	691	643	702	690	705	688	707	687	628	670	615	699	629	700	671	689	748	675	717	681	681	666	697	667	625	718	701	646	640	689	661	660	694	652	708	700	673	712	697	728	678	744	715	678	650	684	677	682	715	682	683	705	721	708	675	640	705	660	652	672	679	686	701	659	685	692	637	682	684	734	673	692	718	717	700	700	676	728	677	683	716	667	681	660	644	687	658	716	680	717	655	659	676	735	725	718	710	640	704	646	757	699	634	709	694	678	660	686	663	662	700	671	665	669	688	694	670	637	693	672	682	670	686	698	680	686	681	665	686	712	665	665	660	642	652	736	687	727	709	668	717	698	712	729	669	697	659	634	694	693	701	659	680	719	693	675	723	724	690	712	677	673	697	694	720	727	687	658	646	700	678	697	709	645	676	702	672	682	670	695	718	708	692	622	694	669	668	675	717	693	707	722	626	751	691	668	695	698	670	664	619	727	691	658	745	668	687	701	674	652	700	647	709	683	709	667	696	702	661	728	663	671	639	711	707	714	688	682	694	702	671	672	672	688	690	733	677	699	692	715	687	656	648	726	622	728	744	695	691	695	707	687	664	712	674	697	684	704	702	718	663	705	691	718	725	677	635	709	666	700	702	610	680	669	706	702	731	668	674	686	672	742	697	668	642	678	687	705	713	660	701	681	682	708	698	698	678	712	708	702	681	697	703	693	674	707	680	723	671	731	743	673	670	682	634	733	636	709	657	694	663	660	702	685	668	654	687	674	719	651	688	684	681	661	686	637	682	722	734	709	702	684	680	664	639	682	685	658	721	715	678	687	725	660	656	646	688	710	667	686	655	698	690	680	685	689	677	699	645	695	702	694	671	670	676	667	697	684	700	696	660	706	680	693	645	694	679	663	657	751	692	669	675	738	646	671	648	692	685	644	687	647	738	732	700	682	703	723	690	695	684	721	722	697	669	673	669	672	644	641	654	711	622	709	697	700	676	729	634	669	688	672	666	737	665	715	658	649	662	676	652	665	653	648	622	676	676	669	686	720	685	690	667	676	718	646	690	702	716	680	702	671	676	690	722	664	698	726	682	649	702	685	707	705	712	676	647	675	628	676	662	703	672	641	716	650	704	653	698	686	663	704	666	679	615	650	720	674	705	645	726	706	696	725	748	667	731	634	696	674	685	673	689	678	710	668	692	701	684	719	716	656	670	668	679	626	727	699	676	675	654	709	722	649	706	667	705	679	727	693	686	692	682	712	691	702	664	692	670	703	690	717	719	709	678	703	709	679	696	662	686	709	691	615	678	703	672	670	718	647	681	669	692	697	679	687	679	716	699	643	683	673	664	674	684	650	720	672	708	716	700	654	666	698	691	645	675	671	648	663	728	692	674	675	685	706	715	687	696	684	652	720	648	692	715	682	747	720	677	714	707	693	640	686	646	661	639	702	734	720	704	700	727	653	676	694	732	637	697	665	686	710	708	673	658	631	689	684	680	702	673	696	727	643	679	691	686	671	695	658	695	665	657	711	694	649	713	649	680	675	712	708	678	674	635	706	721	691	708	675	661	692	682	712	695	728	689	661	712	693	682	654	729	658	616	680	674	705	659	651	673	688	684	685	681	662	665	686	627	661	694	701	640	675	666	699	655	692	694	740	696	677	683	706	748	698	700	686	687	688	659	751	684	686	700	693	699	715	709	656	666	638	682	667	689	681	692	680	682	659	697	684	711	648	666	715	734	664	703	729	634	661	697	716	715	663	687	647	699	696	704	657	717	668	675	689	649	650	643	713	719	641	688	632	704	676	659	653	671	716	711	686	658	703	653	651	721	700	663	655	681	660	666	664	652	703	690	701	752	683	697	693	674	723	671	674	692	664	686	664	689	705	656	709	686	711	690	676	679	701	705	703	689	685	674	727	718	670	668	659	656	624	711	689	683	704	683	668	667	720	669	701	700	629	640	645	711	703	667	667	736	682	695	677	655	671	637	670	681	657	732	661	726	678	673	668	676	686	677	661	697	665	649	692	653	704	719	705	671	646	699	683	718	713	708	742	640	702	716	716	766	643	707	658	704	671	726	700	695	689	688	669	684	674	706	709	711	682	734	656	685	705	693	665	702	671	674	739	677	661	660	686	699	682	698	642	691	668	678	642	698	672	654	669	665	701	725	686	711	684	656	720	649	669	679	682	711	713	640	677	672	712	661	710	671	669	713	719	685	689	680	705	703	685	648	720	672	726	676	689	621	714	661	686	671	690	698	671	712	665	662	683	705	677	681	699	718	646	710	703	711	714	718	665	644	709	684	642	681	703	720	721	652	663	714	686	649	682	667	682	708	720	699	724	695	691	603	726	685	632	699	647	643	705	630	682	686	741	668	695	699	697	719	710	731	672	704	670	697	667	666	701	678	672	678	706	693	671	663	653	678	740	663	724	676	708	677	683	705	672	698	672	664	688	696	671	731	697	643	723	675	700	722	710	724	675	685	680	654	704	641	682	669	708	696	676	662	677	670	687	677	665	701	660	707	641	730	702	727	662	676	721	708	752	694	679	677	736	675	656	672	699	713	677	697	663	708	698	671	652	686	704	677	708	705	670	699	676	673	668	673	780	695	649	683	718	679	711	658	719	668	640	717	749	663	684	692	671	628	663	715	633	658	691	723	709	675	703	730	687	662	694	714	695	633	700	721	717	758	646	677	709	708	692	700	674	671	728	672	671	720	694	724	676	686	690	684	638	672	663	703	685	734	697	681	706	657	709	657	729	693	689	673	696	678	671	697	657	680	694	679	686	629	650	634	685	692	677	708	692	694	711	687	713	651	612	677	683	740	689	726	695	736	646	700	696	702	694	660	637	656	700	729	678	657	680	693	688	678	723	704	688	651	657	674	693	696	697	685	723	677	659	690	705	683	725	691	637	718	712	725	677	733	616	678	748	669	658	683	700	683	675	683	692	706	662	723	713	725	732	680	683	664	689	727	720	641	689	706	666	695	708	656	698	659	721	686	683	696	672	673	673	687	683	669	664	702	721	683	680	679	707	635	702	673	717	696	740	684	684	661	703	675	685	736	706	690	669	680	703
25034	21891	29297	27178	21273	19593	21753	13602	7019	2696	2163	1229	665	455	370	341	320	329	340	304	331	349	328	336	298	316	316	304	325	342	335	289	328	347	308	338	354	323	335	324	310	304	305	331	332	306	330	311	344	279	300	307	316	288	306	315	323	324	336	341	326	323	357	334	320	322	307	303	295	297	343	297	327	288	312	355	335	358	319	325	342	325	318	314	335	295	333	338	303	313	323	308	316	308	334	324	298	291	291	311	359	304	302	325	300	347	330	339	329	313	296	311	310	291	342	321	317	316	313	337	309	315	304	319	305	302	322	326	346	349	342	335	277	305	346	338	325	341	332	333	324	311	327	344	319	297	348	304	324	320	334	303	309	302	335	324	278	314	334	316	328	350	313	346	337	333	347	321	295	350	326	324	306	341	311	320	342	316	340	323	358	322	323	297	319	309	310	340	339	343	334	332	308	333	330	296	343	326	330	298	308	328	300	313	331	326	305	313	290	340	343	309	318	315	296	321	328	329	319	325	339	312	360	320	289	320	322	309	305	348	338	345	319	317	288	331	320	297	312	336	320	330	319	302	317	316	303	303	327	325	303	307	337	306	333	309	312	330	305	340	320	302	318	332	300	333	319	353	310	318	326	323	297	292	333	313	350	346	311	350	311	326	337	321	304	340	348	308	320	335	323	322	326	299	377	338	315	320	301	338	332	345	307	332	321	311	337	304	356	318	304	283	351	330	334	311	288	323	298	334	322	345	313	304	341	281	346	325	283	350	354	310	338	317	327	325	311	330	308	299	306	342	317	326	347	331	325	343	315	319	319	329	304	289	348	352	321	321	353	286	322	305	312	291	315	311	311	311	349	286	330	330	324	312	292	279	311	310	342	318	324	317	339	337	289	331	322	334	332	299	315	302	319	321	329	322	327	298	324	320	326	315	353	300	344	317	317	337	301	315	306	319	331	331	321	334	321	308	337	284	334	309	318	334	332	294	319	317	315	324	289	298	308	345	335	314	304	278	328	286	325	323	313	315	323	363	321	324	291	324	306	335	301	297	323	322	316	324	308	322	318	285	336	322	337	298	317	314	317	330	307	306	323	311	282	316	325	328	334	307	312	296	304	322	345	313	288	343	286	292	323	327	342	312	329	327	334	293	296	332	311	352	310	307	308	318	353	336	318	331	306	316	277	331	345	335	322	296	352	316	326	334	333	314	323	328	303	328	330	273	296	355	354	301	347	307	330	309	298	327	295	326	342	320	332	306	315	319	307	317	346	309	344	309	313	321	316	315	321	347	318	345	330	319	306	343	299	322	331	313	345	352	313	329	314	333	336	322	304	326	337	347	271	316	359	313	291	333	314	311	320	309	317	319	312	288	318	326	334	324	297	314	327	315	318	320	299	336	318	334	352	321	321	297	335	320	294	317	318	332	315	304	328	285	342	353	303	317	334	318	339	311	308	302	349	301	336	325	321	334	330	321	327	352	319	297	320	303	301	344	321	337	335	306	330	291	298	274	341	299	307	311	302	300	315	325	319	320	311	313	309	354	330	306	305	335	304	323	328	320	354	322	317	288	335	356	329	302	352	327	326	298	294	310	290	333	351	333	300	323	294	316	362	356	297	331	316	322	304	320	338	295	292	351	314	317	343	344	316	321	326	280	317	320	316	324	309	330	297	323	316	328	329	310	301	358	328	320	331	311	347	321	325	312	301	318	329	319	321	348	333	329	295	298	304	328	299	307	334	306	313	316	294	295	317	320	320	332	338	306	347	335	339	292	339	314	295	353	299	282	332	309	317	348	330	293	336	321	297	284	318	340	310	312	315	327	323	322	343	348	296	337	324	315	350	305	321	288	318	358	346	333	355	310	293	319	309	312	336	321	326	305	291	335	299	277	312	309	311	338	294	319	295	309	312	339	333	290	282	328	278	319	301	281	328	298	332	306	338	316	326	329	331	322	306	334	327	354	346	320	333	310	291	322	320	305	314	287	323	317	300	337	339	347	311	308	299	315	330	341	315	312	322	337	303	342	291	322	341	344	352	310	330	355	347	325	292	324	309	325	296	332	320	328	334	298	342	340	306	296	319	340	298	344	296	343	335	316	295	308	349	290	323	330	335	311	299	307	322	325	329	295	319	312	316	323	323	318	316	295	294	346	343	313	319	353	327	336	327	329	319	300	316	312	330	341	342	332	325	338	327	306	314	326	327	314	312	300	333	300	306	298	307	342	318	299	358	330	332	314	331	331	314	279	320	325	327	350	325	347	316	334	322	328	297	336	354	341	314	351	335	322	332	315	331	290	326	330	301	297	322	327	325	322	334	302	336	322	343	304	292	345	323	326	350	293	304	327	314	310	305	329	332	314	316	316	330	299	309	347	312	329	319	328	333	314	358	339	334	329	323	316	298	323	322	278	326	301	328	317	301	316	340	297	317	297	360	328	314	320	325	296	323	353	339	363	296	325	344	337	310	313	296	334	330	320	325	336	305	316	326	337	317	282	308	329	324	293	326	327	312	335	309	327	328	333	339	327	336	293	305	315	326	291	336	294	325	299	313	321	326	326	304	319	323	359	291	334	298	321	318	306	316	336	316	353	314	311	350	324	317	330	330	323	339	329	337	316	302	296	328	301	308	309	367	322	325	310	327	321	305	325	347	304	344	330	314	316	328	328	319	309	341	320	330	300	305	338	299	347	314	342	279	299	339	306	334	298	322	321	296	321	329	274	336	293	320	289	298	304	313	324	311	327	289	315	314	331	323	317	329	323	331	298	312	304	341	296	315	295	305	343	342	329	341	318	327	328	334	345	318	317	327	332	320	310	318	323	321	315	343	346	359	321	315	307	323	345	306	323	305	307	342	325	314	293	332	340	324	311	291	324	300	311	304	385	327	318	327	310	294	307	320	315	294	345	322	290	296	314	334	300	336	321	278	322	325	326	317	315	324	319	310	315	315	337	300	314	314	297	313	312	309	317	296	309	322	320	339	313	333	322	309	315	318	318	316	344	332	312	299	340	297	312	315	336	308	326	372	304	318	323	314	312	337	334	301	354	306	326	311	276	303	323	323	325	331	319	297	323	315	302	300	342	297	314	293	314	304	315	341	309	328	342	323	345	323	320	316	308	296	329	306	314	316	312	327	314	293	312	302	298	315	319	306	322	321	348	339	307	307	309	340	338	344	315	323	302	340	319	315	329	315	326	319	339	344	308	305	294	357	307	344	334	298	278	334	334	301	307	326	366	297	332	363	319	308	319	306	308	318	328	328	320	326	306	309	291	337	293	343	342	290	305	288	317	304	317	342	297	337	330	291	334	290	311	350	311	316	358	291	320	344	283	292	314	334	294	270	333	329	296	369	317	327	335	325	337	322	299	297	301	318	315	315	333	326	332	324	328	331	320	307	327	333	277	310	344	339	322	344	341	360	326	340	319	326	333	294	351	306	317	321	300	331	311	325	346	336	348	300	292	295	332	316	316	314	375	311	300	340	296	320	277	303	311
39433	59783	50893	38357	30502	30332	31330	23552	15085	7725	6305	3702	1976	1053	781	675	659	684	658	612	647	678	662	665	657	648	701	674	684	647	680	628	638	669	665	673	677	631	655	617	639	692	647	667	604	662	625	669	696	636	686	650	667	650	627	653	662	611	641	684	659	632	673	651	667	653	681	676	653	682	654	619	693	626	621	630	675	613	679	643	613	645	644	680	639	616	644	676	659	646	649	599	651	628	666	688	671	627	656	622	615	625	712	647	652	629	650	640	686	658	653	646	661	626	657	653	660	610	702	676	658	648	632	656	636	643	648	655	640	672	635	661	633	681	635	647	680	615	643	640	636	635	635	649	652	690	675	640	646	638	667	634	649	629	643	628	639	670	669	643	622	631	640	596	654	647	646	644	697	671	671	668	643	603	673	711	705	662	658	663	676	604	664	672	658	675	607	630	662	648	647	640	668	637	672	635	671	654	678	658	641	642	682	686	634	657	630	682	681	672	665	668	620	635	662	650	671	639	648	645	635	662	640	675	624	669	689	617	663	643	674	649	635	659	707	662	641	615	619	698	659	636	664	658	696	679	666	662	644	697	631	646	696	639	643	679	673	607	707	691	638	644	642	657	666	619	611	638	618	647	680	604	695	607	672	690	625	657	648	664	654	670	669	662	665	634	632	664	635	668	569	624	680	666	633	667	608	643	650	649	701	621	707	650	633	636	632	651	675	625	667	641	673	665	659	654	673	697	660	641	641	674	688	655	693	653	697	627	621	656	618	644	658	668	662	608	619	693	610	625	626	658	654	700	660	663	681	650	619	653	642	680	652	648	679	642	669	646	640	690	672	695	628	650	656	598	650	660	663	641	625	635	688	657	699	635	627	638	667	666	631	664	632	625	666	665	670	653	642	662	670	656	686	665	661	663	661	670	633	656	670	688	663	650	675	674	668	648	682	643	673	605	694	648	691	666	614	656	654	638	651	638	653	673	624	651	681	647	667	698	713	639	672	673	692	628	701	676	663	649	657	665	636	669	645	633	657	663	702	633	654	618	687	650	623	663	632	673	644	680	653	628	660	633	624	655	664	656	691	635	656	691	635	666	650	643	670	614	656	646	637	673	699	664	667	663	611	632	660	643	638	672	661	622	655	661	669	680	657	600	664	611	643	645	634	679	630	702	632	665	642	659	646	668	661	667	651	645	678	668	706	632	626	703	681	679	640	643	704	666	649	704	689	651	685	649	648	632	659	610	671	658	639	664	691	658	651	636	681	674	668	689	647	624	657	618	650	619	672	647	643	619	636	676	613	670	633	623	649	647	624	670	670	657	663	672	663	680	689	698	637	667	650	625	695	662	638	683	631	660	672	635	633	672	711	659	671	654	623	656	671	675	644	669	685	654	643	644	648	640	624	664	655	644	663	589	674	674	692	703	667	649	641	631	643	679	659	651	626	654	650	648	666	635	682	662	630	641	630	662	630	632	608	675	618	673	643	711	621	695	620	632	656	629	654	657	587	645	679	684	693	655	673	663	629	710	624	621	651	638	656	688	676	669	636	610	623	652	646	658	620	683	651	690	623	718	645	649	712	648	653	665	623	696	649	611	663	643	622	632	669	690	649	650	623	642	717	636	653	591	678	639	656	665	652	644	646	663	660	636	667	635	660	611	684	673	641	695	629	657	711	636	665	599	656	604	628	660	656	640	688	646	680	636	662	657	678	644	619	687	664	626	667	662	614	645	686	644	650	654	635	639	618	630	620	665	631	656	606	653	612	649	665	717	696	632	607	643	668	728	691	666	637	620	646	635	640	636	664	639	647	685	689	668	687	696	612	644	655	651	682	657	660	669	618	654	682	655	659	631	682	676	635	672	646	669	620	634	686	625	673	634	679	653	656	670	679	692	624	711	679	651	662	655	688	648	631	668	657	683	689	653	640	664	685	690	661	667	684	689	666	660	616	660	626	693	698	665	640	650	648	688	657	663	622	629	650	640	660	625	646	665	638	653	652	642	642	652	629	637	642	661	707	655	630	642	652	672	668	615	655	617	667	604	630	687	632	634	665	665	696	659	681	593	650	675	681	622	634	685	666	629	589	631	670	678	652	654	624	642	655	652	672	684	611	652	679	617	601	673	660	623	652	725	650	643	657	642	660	687	657	661	677	648	672	650	639	682	670	654	676	668	673	687	645	686	666	654	666	673	661	639	679	653	624	628	658	660	632	637	712	639	699	659	644	699	627	660	613	694	654	645	657	694	664	672	602	667	646	627	656	638	648	690	639	674	672	659	674	644	604	643	612	661	656	708	658	679	651	672	654	655	654	621	627	648	645	623	656	663	690	656	663	655	684	647	611	637	666	651	644	648	649	655	646	625	648	642	687	684	663	674	679	624	648	727	653	615	696	616	635	650	712	633	740	651	665	705	642	630	626	639	694	561	648	655	624	649	657	688	639	640	633	638	608	646	673	684	678	683	666	648	626	662	649	659	687	615	651	607	634	656	713	664	672	667	632	654	591	627	657	699	667	631	632	687	621	681	626	604	664	666	676	621	642	657	674	620	664	740	616	624	614	717	642	626	667	652	646	651	618	641	682	674	638	659	673	651	645	637	649	628	643	657	623	648	672	627	610	710	672	634	673	619	713	622	676	654	650	700	641	700	651	727	672	615	630	632	625	639	647	628	692	689	682	673	637	705	674	623	650	661	682	676	622	636	713	645	676	641	636	633	628	670	680	634	653	615	642	686	656	639	633	663	613	684	681	651	640	650	647	704	649	680	614	680	671	651	680	625	650	690	650	690	696	654	674	677	678	644	693	679	657	649	650	645	619	658	633	611	658	646	663	649	654	654	650	647	691	641	706	669	666	656	619	662	649	636	643	644	609	660	653	637	664	643	660	689	655	662	704	646	663	723	657	632	598	638	661	662	621	628	671	691	708	645	634	623	631	645	634	676	618	664	642	663	670	654	652	668	675	685	598	676	665	664	625	631	657	665	636	670	659	635	646	645	664	678	606	652	634	627	663	628	611	683	680	654	671	681	649	664	615	700	630	670	693	667	649	616	683	676	657	654	663	670	672	679	644	638	645	607	686	647	626	638	667	699	678	682	670	660	681	636	657	660	663	707	624	662	593	701	713	630	673	687	706	681	591	610	660	631	627	629	666	673	665	669	642	672	636	618	639	608	685	650	637	644	690	636	640	632	668	688	596	611	635	615	616	660	613	643	665	659	677	679	597	666	647	626	659	643	658	648	676	667	627	657	641	657	645	616	689	639	672	682	658	631	654	648	671	662	620	669	637	641	635	682	687	657	627	702	680	628	671	694	629	637	639	627	644	639	677	660	646	681	690	682	663	641	647	656	626	617	682	688	645	637	675	659	668	678	661	658	666	660	666	637	665	671	644	629	666	664	699	613	677	642	634	697	606	664	673	630	662	603	659	636	632	641	656	614	674	652	645	627	698	678	625	631	657	655	670	633	608	650	639	703	708	645	703	686	669	590	623	652
23679	21735	29731	25091	23100	22950	26205	25393	18575	10319	5733	3830	1958	796	481	340	349	290	311	340	346	307	351	328	314	328	344	326	316	297	316	305	329	307	320	305	309	322	315	341	339	346	346	362	370	297	291	315	323	308	303	294	331	332	331	283	303	322	323	346	319	331	328	333	324	324	343	322	300	328	308	327	297	309	336	289	323	279	308	329	327	283	315	303	327	339	295	324	324	322	305	323	323	297	301	328	304	325	304	322	308	313	343	340	327	306	335	308	312	327	311	361	318	338	307	320	291	333	302	317	330	319	321	307	310	316	341	332	345	323	329	335	324	311	339	344	339	304	334	304	292	339	341	308	322	310	315	292	332	295	346	327	329	311	288	308	341	340	322	290	319	343	336	329	316	311	311	315	330	304	318	331	352	318	319	330	311	312	338	316	303	337	341	320	337	290	350	329	341	321	320	329	323	364	324	339	351	302	304	327	350	329	289	317	310	337	344	329	338	302	319	331	319	319	324	331	315	296	298	339	316	345	330	297	325	336	322	333	324	339	313	290	328	330	308	303	313	345	313	310	296	329	313	310	298	326	298	301	359	335	295	333	297	304	316	313	335	314	332	311	298	321	328	345	324	345	315	317	309	316	323	302	315	296	320	333	328	319	322	322	355	298	315	350	272	340	314	312	304	331	325	280	330	331	281	349	340	322	307	302	296	329	317	325	318	309	343	290	325	348	330	307	330	300	306	307	300	332	301	312	300	335	340	322	315	308	328	308	288	333	344	304	319	302	303	296	323	284	312	317	349	294	324	302	339	313	312	287	318	324	314	316	326	302	315	317	299	305	332	355	326	302	335	325	328	338	357	339	306	323	342	294	329	323	329	293	328	319	311	332	340	313	341	290	330	310	337	330	303	330	310	323	337	316	316	343	275	362	315	294	339	306	342	343	292	309	316	301	320	326	356	283	310	288	301	322	356	307	309	341	301	329	331	324	325	329	329	307	318	325	313	343	314	293	310	307	320	346	290	305	316	301	303	312	318	329	289	314	295	301	337	313	325	344	276	316	319	315	352	311	343	309	302	330	357	297	289	335	338	322	316	318	317	314	328	318	321	326	316	298	325	336	352	330	319	341	359	309	360	326	326	322	319	308	331	327	323	303	296	339	312	300	300	301	304	325	312	304	332	297	325	329	326	299	319	313	301	322	351	309	299	337	318	312	315	331	320	347	299	295	317	323	290	333	333	330	331	315	300	318	345	318	308	287	322	340	343	309	328	293	326	303	325	314	311	316	294	304	327	303	314	310	311	316	297	309	331	329	317	336	291	310	298	315	319	294	326	337	348	343	325	327	329	302	320	309	339	309	338	336	324	303	299	331	283	321	329	309	327	325	313	322	322	353	295	303	303	325	351	317	370	319	323	368	329	291	329	342	319	340	346	297	328	332	308	342	343	352	348	277	294	291	320	303	326	315	291	307	326	318	293	355	328	302	327	335	316	323	333	339	293	330	302	310	316	326	309	313	302	332	281	311	305	313	342	349	283	323	345	302	295	311	328	344	314	330	304	335	303	307	315	318	319	313	336	305	309	336	305	295	319	317	342	315	281	348	331	321	323	303	320	316	310	303	325	320	341	327	317	325	328	348	326	315	349	306	349	318	308	327	349	330	342	323	339	293	319	352	311	307	295	303	296	330	307	333	319	327	324	343	315	323	296	308	308	300	317	315	316	308	293	320	311	328	330	328	309	306	312	313	298	315	314	338	318	335	317	317	303	328	317	264	302	305	339	314	362	307	297	287	291	339	324	309	350	304	346	348	350	313	324	322	343	331	358	323	315	336	333	319	342	309	363	336	314	336	323	322	296	292	287	310	297	313	342	312	313	334	306	304	312	339	321	305	317	322	325	323	320	346	302	348	303	308	349	329	300	350	371	351	310	367	326	366	289	338	321	319	324	368	338	314	322	330	317	301	348	336	297	306	341	328	287	319	313	329	333	325	287	310	306	308	318	332	335	352	311	334	318	333	337	279	344	301	362	328	324	332	338	345	324	340	336	341	315	289	332	316	308	326	327	323	273	284	314	340	292	339	316	337	336	352	275	351	312	316	342	308	305	316	316	300	332	359	325	312	339	300	297	329	329	326	324	299	354	313	309	319	331	348	330	343	312	347	309	309	302	321	271	310	341	286	316	309	307	346	309	305	305	285	312	318	346	281	315	306	326	298	309	301	294	334	299	304	303	339	376	310	298	325	327	343	289	319	267	356	321	313	327	299	332	327	311	314	330	325	321	323	287	332	310	334	312	357	330	319	342	333	318	321	324	332	309	311	328	319	313	335	320	307	303	325	342	340	309	315	350	304	342	340	298	290	309	323	318	326	291	308	332	303	290	356	337	382	370	307	338	339	290	325	323	298	316	307	330	316	331	329	320	307	327	307	328	301	349	294	336	333	326	346	295	328	308	297	350	327	338	313	333	323	267	332	307	334	296	304	324	345	301	333	303	306	325	299	328	332	325	311	334	324	308	322	311	306	326	343	331	319	321	338	324	329	306	286	309	291	324	281	327	321	315	295	307	322	316	305	299	315	330	310	352	314	304	327	298	307	338	343	348	327	343	320	330	313	322	298	295	289	316	344	333	313	311	324	332	342	293	283	321	311	310	331	328	342	343	360	317	302	339	312	318	331	313	349	323	301	338	296	306	290	314	332	314	311	318	326	297	293	316	315	316	324	367	322	336	308	340	327	328	322	323	314	345	314	336	327	328	316	329	321	311	334	302	292	324	362	321	335	326	315	326	298	327	331	333	316	287	310	310	317	305	314	312	294	337	338	329	310	345	343	332	334	338	365	320	323	323	310	312	324	312	332	326	308	313	310	337	320	323	315	344	343	290	312	295	338	347	307	307	334	343	335	295	308	321	346	332	297	330	310	322	330	325	336	309	339	311	292	310	349	311	321	316	345	309	310	352	316	290	289	321	339	326	303	292	283	325	314	312	321	292	311	351	294	314	330	326	314	299	304	316	319	315	332	335	290	316	357	376	318	305	304	362	328	286	311	308	315	309	303	348	337	305	307	311	331	334	294	302	365	311	317	313	327	331	318	311	322	322	306	331	309	326	324	329	297	330	322	342	325	348	339	299	363	321	303	298	323	332	308	342	329	316	334	315	282	309	318	297	321	299	321	280	324	291	303	317	304	316	311	311	285	305	327	332	315	318	308	315	332	312	315	321	280	329	312	307	326	300	322	307	324	329	300	316	322	342	322	331	322	333	321	327	313	337	336	341	313	299	331	297	308	328	310	335	314	357	330	283	321	316	338	283	342	314	324	323	316	304	316	315	338	317	304	350	311	315	354	316	318	309	318	300	317	299	297	310	320	343	328	324	329	322	296	305	341	334	326	325	339	314	342	332	289	325	325	311	321	300	321	293	291	319	310	321	362	303	324	328	340	315	326	337	322	308	334	317	307	317	310	325	309	299	316	315	299	305	320	322	271	328	312	313	320	319	320
42560	70308	61850	49260	38408	30733	34852	35838	27731	19900	13711	10227	5387	2209	1085	754	648	670	625	681	617	609	628	635	597	630	618	631	639	632	617	668	634	610	610	616	586	637	600	654	648	619	668	597	599	624	616	617	653	664	630	615	626	619	645	634	648	613	629	600	619	658	605	651	676	598	590	666	627	644	609	624	590	649	640	616	569	612	656	619	604	591	617	643	639	582	624	623	627	654	605	610	602	644	635	614	605	615	642	647	655	635	548	634	605	608	637	644	678	656	622	637	566	632	643	610	631	658	638	655	652	614	658	603	621	644	638	589	618	650	650	640	596	619	631	641	662	646	637	617	653	714	568	580	668	638	630	629	625	600	654	623	660	600	632	633	612	663	625	643	626	606	649	600	613	610	651	604	596	592	632	624	639	647	649	629	619	615	597	662	636	614	638	668	606	628	638	626	615	615	657	649	629	630	618	656	622	628	631	597	624	616	616	632	697	649	671	645	627	638	639	673	680	625	636	677	650	631	663	563	617	644	631	634	671	661	608	651	587	653	638	643	664	641	650	632	657	573	618	647	602	633	637	627	632	630	673	680	653	633	649	630	596	614	692	607	569	656	650	660	658	653	630	617	672	645	602	652	612	656	656	656	646	608	610	604	637	607	629	623	625	656	630	659	621	583	639	658	606	609	626	617	622	619	577	613	626	574	606	647	627	622	643	618	596	644	597	647	594	631	577	636	594	658	662	680	640	637	674	625	682	625	609	640	613	641	614	604	626	644	647	626	644	622	643	661	608	648	617	635	656	635	618	640	616	636	631	589	619	654	646	636	680	649	647	601	653	618	614	635	583	635	610	640	657	604	603	638	641	605	652	621	639	636	638	681	606	650	586	598	628	627	683	638	661	595	584	616	618	642	631	635	650	668	604	646	624	613	649	650	666	650	647	667	563	618	633	635	663	643	620	631	629	620	660	650	629	625	638	621	630	653	634	625	619	636	632	623	642	609	615	613	652	623	693	640	616	624	615	598	621	665	640	623	624	630	665	648	659	620	630	613	596	660	675	634	617	656	608	625	662	648	649	636	642	631	619	585	673	661	648	586	611	602	654	653	587	661	622	621	614	630	607	596	674	652	632	643	647	645	631	634	619	596	572	661	636	639	656	649	607	633	670	640	631	617	665	623	630	650	659	644	617	619	634	617	649	624	610	692	640	636	632	642	626	615	575	615	612	611	601	642	628	638	620	638	649	612	658	634	600	625	660	592	615	652	631	613	621	597	636	615	555	643	655	655	659	606	624	617	616	614	588	663	605	640	617	621	623	640	590	655	690	630	640	650	680	648	626	644	624	600	652	600	664	637	637	635	644	662	640	649	613	630	602	632	647	628	612	647	637	611	649	611	598	590	641	595	643	626	602	654	641	619	615	623	612	656	645	637	605	645	641	606	629	666	661	658	641	606	663	616	619	621	653	618	648	648	656	611	610	658	624	631	590	649	643	625	667	639	625	632	624	652	618	626	633	613	671	632	652	651	631	592	641	664	647	608	619	622	640	617	642	598	600	641	637	643	635	648	639	639	612	642	607	655	630	643	603	656	662	654	666	601	610	618	584	669	642	634	648	640	669	622	623	655	594	653	635	657	594	634	623	623	609	631	638	633	651	648	627	643	607	617	661	630	627	636	648	633	653	619	628	615	615	661	650	652	617	646	602	662	652	635	613	639	612	661	621	646	578	641	595	652	588	657	648	691	663	622	674	674	621	615	637	656	622	635	643	657	607	621	648	601	667	610	621	641	630	660	624	640	641	645	624	660	623	661	627	662	650	642	604	636	628	636	618	647	633	595	644	649	633	606	615	631	615	639	652	636	575	627	652	603	649	611	631	648	625	659	659	649	575	650	636	677	610	634	643	637	632	658	612	664	630	627	585	620	641	646	570	576	583	645	644	624	589	634	636	631	646	610	620	654	615	599	646	625	672	592	619	628	645	628	610	694	673	621	646	628	686	635	615	659	637	600	632	616	631	645	643	618	670	652	611	603	647	603	646	661	655	679	664	616	664	636	656	620	649	656	626	608	641	614	628	655	604	642	647	674	643	613	604	633	605	663	616	622	631	642	668	645	659	622	654	631	658	618	623	635	652	645	644	631	640	615	619	663	616	662	649	648	624	647	634	606	620	638	603	614	646	636	660	641	618	651	636	640	649	640	659	626	643	602	633	630	652	584	630	611	612	632	639	592	673	563	607	689	646	612	655	649	575	670	649	619	598	690	629	619	656	615	645	605	663	658	683	565	683	618	615	621	645	614	647	604	677	617	604	649	594	616	612	678	579	644	638	615	628	660	608	622	645	658	654	660	689	625	663	643	625	625	610	654	622	595	613	615	645	627	646	633	619	608	615	620	640	652	664	638	621	631	647	657	633	649	645	634	625	634	598	567	688	634	640	620	638	641	647	633	637	662	658	644	661	651	605	664	677	598	587	629	625	667	610	679	625	595	604	673	642	618	645	606	652	626	668	669	639	618	608	605	629	663	628	637	648	579	598	598	613	633	628	608	635	622	669	607	633	622	628	617	659	625	635	656	669	634	629	632	670	613	602	650	622	608	642	656	594	612	651	676	667	591	631	648	655	624	624	672	658	636	653	637	665	599	660	606	616	602	619	622	628	616	641	590	599	640	615	613	652	624	669	619	651	620	618	588	622	668	609	648	616	613	656	592	627	643	652	646	638	654	704	629	665	639	640	649	632	593	618	580	663	669	650	572	626	637	610	599	603	622	679	643	575	642	612	646	647	633	630	628	613	623	662	651	657	625	619	646	588	606	574	645	647	623	646	627	576	682	617	598	649	623	597	611	640	631	680	652	644	586	621	646	617	633	629	600	597	583	631	612	668	614	646	619	638	634	605	666	622	604	600	663	643	619	651	665	624	621	683	655	647	633	609	646	646	616	617	633	582	664	647	635	598	629	655	618	687	595	620	637	627	641	611	601	600	624	610	619	626	661	620	598	621	624	621	636	638	652	656	623	618	624	656	650	669	650	623	671	572	639	652	564	627	605	618	656	652	619	582	633	645	667	675	622	666	599	631	646	645	645	663	716	604	626	667	647	609	610	618	600	639	647	642	628	632	626	632	662	624	622	654	644	649	617	613	670	657	618	608	623	662	666	604	614	626	635	600	652	614	664	639	659	621	568	632	666	619	625	634	653	598	655	638	642	616	573	591	638	644	598	635	617	654	599	647	615	661	612	647	652	616	639	627	604	607	630	665	649	597	664	691	596	635	623	675	648	649	635	618	634	634	658	649	626	642	592	639	621	663	654	652	673	605	670	648	640	690	612	601	620	612	619	612	625	636	644	590	635	665	652	634	638	587	653	623	651	589	592	609	628	626	679	616	678	634	647	625	623	629	600	634	658	586	654	621	660	665	649	668	614	648	649	657	645	662	639	668	655	609	687	688	621	643	623	651	595	655	645	665	624	632	624	641	636	672	618	634	654	617	665	629	655	617	610
28435	30322	32707	20390	10777	6417	4642	2899	1300	1157	1035	837	625	471	357	338	326	320	317	311	353	354	325	328	324	358	329	340	341	354	323	336	332	338	354	327	300	341	352	348	338	333	369	353	329	332	355	342	360	338	364	339	333	357	329	332	356	335	344	342	314	382	336	357	350	358	328	324	335	309	355	323	311	349	357	318	331	322	350	330	308	336	358	316	334	330	342	320	353	307	351	316	358	335	313	312	323	322	306	341	353	331	315	346	348	326	301	339	349	358	349	353	306	322	346	319	324	335	322	369	327	331	346	335	328	349	314	351	356	310	320	327	324	328	338	326	322	352	381	356	306	318	325	342	294	323	292	346	360	337	290	348	316	342	349	338	313	356	347	342	332	369	346	308	341	305	318	341	361	338	343	330	309	320	337	333	296	351	337	348	324	367	335	334	315	327	352	288	350	292	326	317	330	320	337	325	332	339	341	359	323	338	312	336	344	373	330	324	357	328	324	330	353	363	337	319	362	309	361	333	354	343	369	331	367	347	362	349	342	359	331	355	332	308	337	320	325	319	352	331	322	322	309	337	328	329	335	354	331	346	333	324	350	332	318	343	310	351	354	326	333	319	358	324	340	312	383	315	312	334	320	337	347	343	337	333	345	308	330	331	365	351	311	316	347	329	319	329	318	337	334	352	336	334	335	319	324	347	389	325	316	346	313	315	332	341	286	368	304	323	300	319	341	359	328	360	355	353	326	330	359	344	335	350	325	352	336	355	343	355	319	325	334	318	357	340	339	352	341	364	334	319	342	341	318	348	348	335	329	371	351	336	352	334	319	359	371	330	333	347	328	300	309	371	309	349	319	314	365	334	355	326	317	337	374	345	316	310	344	371	366	337	338	314	353	330	319	321	359	351	337	335	348	316	347	309	341	325	364	327	317	335	343	328	345	322	305	335	321	316	322	354	333	343	367	310	336	324	345	309	329	327	326	338	322	313	323	336	369	320	340	343	370	350	330	323	350	333	334	375	324	357	359	343	330	287	352	289	315	331	333	300	332	333	305	333	356	386	360	295	332	330	350	334	329	322	347	343	346	335	367	343	332	335	350	313	358	337	350	354	322	326	349	330	351	312	350	306	344	351	327	317	347	308	304	331	333	320	345	356	325	358	304	353	316	339	335	319	342	332	350	335	350	308	360	355	287	320	340	315	326	338	327	351	335	340	365	354	356	323	314	314	357	310	320	365	323	327	341	351	350	352	316	312	359	352	330	296	348	343	331	347	316	337	330	346	337	336	344	357	317	356	340	305	312	331	332	326	308	339	344	352	366	329	338	355	334	334	317	312	316	350	367	351	328	350	325	336	332	354	315	371	305	319	342	362	337	339	343	311	327	339	346	342	333	332	341	344	336	331	333	314	325	324	341	346	312	323	320	342	352	325	329	326	357	314	346	327	319	323	325	355	354	319	350	329	345	320	352	316	332	374	356	340	353	331	359	334	341	350	328	310	336	343	314	294	334	344	344	314	318	348	368	340	362	322	334	337	327	332	357	349	319	313	340	346	319	328	332	346	334	329	343	325	334	336	307	381	351	347	343	331	352	341	339	341	316	348	307	338	291	334	339	334	320	351	337	328	326	289	348	329	318	323	361	300	349	327	349	326	341	340	347	352	358	318	400	326	346	344	357	358	327	344	366	364	321	350	354	336	307	356	346	347	327	328	335	329	328	338	321	332	327	370	353	318	331	337	326	319	343	339	359	334	323	294	345	345	363	322	360	314	365	330	346	309	281	305	342	310	311	353	367	333	344	356	297	311	342	322	335	316	344	347	351	323	329	327	326	325	350	367	346	318	317	298	363	317	306	379	323	328	342	329	325	323	320	342	360	346	307	360	370	333	330	351	351	332	301	340	327	331	328	347	321	344	329	377	361	360	344	321	343	341	318	371	340	324	320	361	344	391	296	308	343	325	353	347	318	327	337	300	341	355	325	324	352	338	322	334	334	320	345	326	335	339	341	368	325	317	332	314	350	324	342	338	343	341	324	324	338	341	341	307	325	331	342	371	315	304	338	345	324	361	329	344	347	290	329	346	362	335	315	367	341	348	311	330	328	359	324	344	301	318	302	284	336	355	334	346	333	324	347	337	343	335	317	358	341	338	360	323	330	315	343	338	325	334	326	324	347	386	337	330	330	351	336	334	316	373	332	311	333	352	318	321	355	347	346	313	311	330	348	342	345	368	329	369	310	337	350	305	302	313	321	288	320	339	346	317	330	315	346	350	342	328	354	325	336	358	347	344	328	345	329	339	343	333	355	335	327	322	357	321	300	387	357	335	325	340	313	349	333	319	344	324	324	348	300	331	332	339	321	307	338	332	344	339	344	361	343	310	301	336	338	325	322	340	316	328	347	354	329	317	330	332	320	308	351	333	324	336	339	326	331	332	363	333	319	319	304	329	332	298	364	339	338	326	323	339	325	350	335	292	345	356	342	334	335	331	348	328	326	324	333	330	349	359	347	298	365	353	342	316	362	321	347	333	325	328	360	306	351	351	333	358	321	343	355	331	316	340	330	324	331	354	345	350	338	343	329	325	364	366	322	315	356	355	341	334	321	345	347	353	319	350	324	346	328	333	306	370	309	315	319	306	352	343	323	328	327	314	316	342	343	334	302	316	328	370	330	299	325	365	306	309	355	322	314	317	303	339	338	304	324	335	313	356	330	333	385	316	353	346	362	330	324	353	340	334	326	316	335	322	317	304	323	324	354	321	330	325	316	311	295	308	324	328	314	348	314	322	317	342	344	329	316	296	333	342	347	315	344	322	315	318	344	365	347	323	350	340	337	357	332	336	365	315	366	348	336	345	337	334	295	338	323	310	326	330	344	353	305	314	335	335	319	354	349	347	334	346	348	315	346	363	278	349	295	344	344	337	319	337	328	329	297	339	334	352	362	319	361	332	357	340	369	354	309	334	342	295	331	364	353	340	295	309	335	325	345	358	331	314	345	303	360	327	360	322	360	320	336	374	350	340	374	335	333	301	356	347	315	305	340	294	349	338	313	362	338	322	361	329	315	340	350	327	336	346	344	386	324	308	341	353	342	334	343	334	317	350	368	356	334	338	369	316	351	348	367	354	314	324	338	346	331	355	308	326	332	325	343	352	330	318	350	382	329	348	337	337	352	311	324	337	314	354	353	354	364	336	326	347	385	364	299	334	299	351	306	342	343	338	345	314	316	310	340	341	334	317	377	314	335	338	324	286	338	323	335	340	340	379	313	329	349	345	336	306	339	328	338	285	351	331	339	340	301	319	350	324	363	334	313	336	351	342	311	328	315	362	338	371	329	373	336	350	339	360	307	343	320	349	334	306	348	318	344	309	330	334	358	314	311	333	353	328	331	297	351	362	314	295	323	338	332	318	335	330	364	335	369	328	294	334	330	322	335	332	339	364	298	323	357	352	346	351	343	320	320	342	299	317	322	328	332	298	327	324	329	356	327	317	363	337
35923	51632	42940	26931	20915	15633	12252	8249	3965	3488	2990	2365	1514	1087	780	720	694	697	624	743	724	665	670	689	615	674	699	691	670	673	727	671	675	657	680	674	694	662	694	646	725	727	673	645	654	673	723	664	682	664	698	718	641	691	691	637	689	711	716	661	689	666	729	683	699	663	711	660	647	658	700	672	685	610	720	704	683	701	662	723	692	691	683	681	666	679	681	696	740	696	690	679	691	698	694	638	744	719	658	695	651	678	694	674	692	733	687	650	696	684	662	654	699	722	711	724	666	738	666	691	691	658	724	663	657	675	662	695	723	646	636	715	692	678	725	680	704	687	691	681	705	655	626	722	700	707	682	668	667	623	672	670	681	693	687	706	678	667	705	684	689	656	701	639	672	676	744	682	660	691	694	697	710	704	678	680	734	759	667	646	708	669	691	740	695	676	666	642	668	667	702	677	688	693	703	724	681	682	669	658	726	661	663	679	681	718	677	659	667	615	661	655	701	688	673	675	707	667	672	652	667	638	710	652	696	691	729	708	657	711	705	686	659	661	680	686	708	666	705	685	673	671	668	667	684	653	670	700	706	685	661	710	635	701	653	648	719	660	731	665	689	675	660	664	700	655	669	693	718	679	695	704	682	744	693	699	673	726	704	655	683	680	681	678	678	707	694	684	694	660	661	686	679	670	661	689	697	644	682	683	639	682	754	711	660	703	701	617	668	647	693	716	730	714	665	708	709	711	628	682	669	660	681	693	686	652	689	679	669	702	734	643	676	699	662	648	676	728	629	651	676	699	650	701	653	664	688	637	727	672	687	667	663	699	700	678	661	634	656	746	696	680	671	689	714	615	675	696	663	724	656	724	643	703	667	708	667	684	705	639	686	648	637	677	670	676	704	690	674	683	716	683	668	710	683	677	710	698	692	710	731	670	673	677	681	666	640	652	697	700	667	664	709	660	746	654	637	660	698	661	690	708	648	691	693	665	666	704	664	660	667	693	687	712	730	663	711	643	704	734	665	631	692	663	655	656	680	694	685	675	648	697	674	681	685	681	652	747	678	653	686	720	660	637	689	711	718	701	741	669	675	688	649	681	690	646	654	669	707	627	673	682	715	653	682	689	629	688	687	689	714	713	670	687	662	648	692	679	682	693	707	688	720	653	703	679	654	726	660	695	686	714	655	669	668	701	650	680	701	712	677	704	648	681	651	698	720	665	702	647	675	672	726	700	699	702	676	713	698	651	723	716	658	678	697	650	677	691	627	695	672	706	721	707	698	679	726	729	609	702	699	659	686	678	693	662	665	656	700	654	712	683	721	701	640	696	673	694	703	736	677	713	692	649	666	708	717	678	688	710	687	735	673	687	682	646	666	675	692	701	739	695	662	683	629	695	716	651	696	666	666	669	692	700	692	695	689	661	677	663	668	687	723	672	748	699	671	688	698	710	672	688	689	711	691	646	694	719	699	714	660	694	694	659	701	657	636	696	744	684	676	700	611	634	686	642	639	702	673	702	717	693	666	693	696	678	676	710	684	709	659	764	692	683	653	687	659	690	711	718	667	677	655	664	696	684	693	665	676	687	648	696	663	712	699	648	653	684	688	629	703	649	732	681	678	672	698	697	627	704	726	668	712	701	692	671	663	631	669	689	698	725	658	697	680	717	702	669	665	662	728	723	663	693	733	712	691	676	663	661	726	721	673	668	687	704	599	679	677	663	683	707	693	731	675	692	687	663	699	662	679	674	687	690	724	671	685	649	683	716	672	677	718	656	657	672	695	734	706	676	699	696	699	663	691	687	666	683	659	730	671	687	689	682	654	642	653	691	694	694	727	666	652	660	692	657	681	715	664	626	686	685	669	726	709	724	671	650	669	685	684	716	673	686	728	712	699	698	701	682	730	694	680	696	645	666	688	698	702	682	678	668	669	643	679	687	682	690	705	670	688	662	643	710	701	677	673	687	641	708	696	719	740	705	707	693	658	707	673	678	702	684	701	708	709	675	722	689	681	652	678	679	658	706	692	687	665	656	649	717	719	715	702	677	702	683	739	679	675	672	712	660	673	655	685	664	676	719	690	682	708	680	634	666	684	700	674	662	707	640	715	676	708	663	705	666	649	643	710	683	703	676	675	687	693	739	634	691	700	658	692	715	703	692	666	684	691	648	704	706	668	744	707	703	668	685	714	689	711	692	696	708	713	726	726	681	670	667	640	690	690	734	692	653	672	665	703	693	623	666	701	702	655	680	721	655	653	716	684	678	650	656	693	675	675	675	667	693	709	709	712	725	660	646	676	725	696	691	702	643	662	704	647	692	716	719	672	724	672	655	700	711	635	689	672	637	679	651	688	743	721	684	713	755	663	699	702	654	668	676	655	694	680	709	732	718	625	688	659	723	682	716	680	648	705	678	693	641	688	714	639	712	707	663	751	665	716	708	695	675	721	721	726	695	696	679	699	672	709	694	691	694	666	649	674	696	654	671	703	698	677	715	679	666	673	654	734	682	698	687	663	718	640	693	727	694	700	652	771	656	684	660	703	671	674	695	669	662	654	650	686	705	678	697	753	672	703	688	694	714	683	684	693	683	652	675	706	638	660	642	691	707	680	692	660	659	660	693	694	665	691	682	693	691	712	685	695	658	681	656	654	696	689	704	680	700	696	665	689	704	717	760	652	676	674	714	681	682	699	694	710	686	643	671	717	667	686	680	718	703	641	665	702	683	722	688	661	693	693	673	628	675	698	705	648	737	679	638	667	722	653	691	680	653	707	725	688	698	687	677	756	705	694	693	677	717	649	661	699	683	698	740	676	655	705	727	675	727	682	763	717	694	676	671	709	731	661	713	701	712	697	629	728	689	700	682	672	659	703	660	728	687	704	698	701	694	647	672	641	745	709	713	663	613	706	631	669	660	691	655	668	694	691	690	651	673	692	658	656	672	634	676	668	668	669	684	724	690	672	675	640	707	710	658	724	686	700	642	691	642	651	708	702	682	664	635	717	676	693	621	721	656	705	660	677	678	672	730	677	704	723	729	696	703	669	686	703	710	723	677	688	709	673	652	715	675	679	708	676	698	723	706	612	685	668	669	641	702	668	698	713	684	685	654	693	719	682	755	708	694	672	707	711	696	688	683	720	684	696	676	725	689	669	638	738	711	697	696	765	628	648	704	652	660	672	696	696	650	672	702	707	708	637	668	692	714	688	645	641	702	691	700	666	692	712	650	638	666	712	685	711	672	678	688	676	756	678	682	691	645	644	665	671	732	684	695	686	682	684	658	672	677	683	658	723	662	709	658	654	690	647	687	709	690	664	670	716	667	672	701	627	686	693	674	724	700	645	693	645	690	680	681	699	663	677	663	655	661	688	712	659	694	686	679	670	647	662	681	713	671	674	681	702	623	703	702	662	687	669	699	668	676	643	728	667	677	684	681	678	673	666	676	717	667	697	696	683	654	654	758	713	713	714	686	711	679	690	681	729	673	674	666	683	693	676	703
24994	21722	28720	26538	20985	17175	14659	11110	6037	6173	4858	3268	1436	674	411	313	274	368	319	310	313	321	325	299	312	346	308	314	332	328	321	313	337	317	305	353	327	319	320	358	303	357	331	323	316	302	317	294	286	316	318	311	316	301	294	341	307	346	320	299	307	335	321	302	310	310	329	298	309	321	299	294	295	317	313	315	296	318	336	316	311	312	308	326	318	333	320	316	321	325	293	330	307	304	325	340	306	328	317	321	336	323	304	302	299	326	310	319	333	306	327	317	332	309	291	324	302	323	274	310	324	345	320	292	333	302	303	314	336	351	288	328	302	301	331	334	314	273	305	313	321	303	281	276	305	323	290	326	303	314	303	304	316	288	327	282	324	294	314	321	330	325	338	308	322	334	323	303	321	316	307	330	329	337	331	322	304	323	336	338	309	305	338	330	305	336	319	318	315	280	330	296	325	329	294	304	333	313	334	310	305	316	330	333	352	322	330	306	325	310	327	317	294	315	305	328	325	302	265	296	322	333	287	303	314	315	307	353	331	321	333	335	295	324	293	308	271	332	322	325	322	311	319	257	315	298	304	329	353	338	300	340	327	320	354	301	294	327	322	335	314	294	307	281	313	328	310	336	324	328	329	270	347	353	302	298	311	322	307	294	314	328	323	331	309	338	330	324	326	332	299	336	287	307	288	319	298	312	321	334	303	312	304	296	356	337	323	322	316	322	321	346	307	302	329	293	307	310	304	308	303	293	306	305	305	336	315	320	330	286	321	311	342	324	296	310	311	295	326	290	311	299	296	305	305	326	306	299	329	289	313	318	307	305	318	316	329	298	288	316	303	316	318	314	305	326	295	299	286	316	324	318	361	329	308	333	343	289	280	360	310	282	341	318	318	294	307	305	299	318	369	335	299	332	322	276	318	303	328	321	339	329	308	301	311	306	277	324	340	321	311	326	313	324	323	303	298	305	281	294	315	330	334	330	319	322	289	312	313	323	318	320	313	300	314	293	313	291	291	300	316	296	324	289	306	335	323	314	339	316	296	306	333	303	330	319	319	354	316	326	334	347	308	298	298	301	323	336	314	348	330	334	338	295	328	319	303	310	325	304	324	298	316	324	314	283	312	317	313	299	314	310	319	321	305	300	313	318	312	314	325	307	319	295	301	323	338	315	304	306	297	303	280	334	300	350	327	296	300	315	341	329	322	315	315	304	286	303	307	300	307	289	331	310	296	307	335	318	329	290	287	308	321	292	317	328	320	295	282	303	292	310	286	333	288	315	284	311	306	309	298	293	337	319	311	316	267	314	320	316	323	298	307	322	323	312	331	318	331	319	336	310	330	299	324	304	291	330	307	316	314	316	324	307	303	325	319	314	323	277	305	307	319	305	305	305	306	309	302	327	314	307	294	288	289	277	312	318	274	300	311	297	352	301	304	290	290	325	314	299	314	307	291	323	303	307	299	345	336	325	341	341	329	303	305	305	296	322	339	303	297	307	303	289	320	323	316	288	315	298	319	323	321	295	306	326	307	323	318	313	317	315	327	308	313	300	316	307	330	346	348	345	287	314	319	351	322	313	306	320	292	340	333	320	320	312	308	283	324	338	286	297	312	294	307	313	316	332	352	322	303	307	317	299	317	309	319	300	294	291	329	297	298	329	332	344	313	341	300	280	303	338	314	303	298	300	295	318	290	310	291	328	318	327	322	321	306	302	318	290	311	304	328	320	305	278	327	311	330	289	292	305	308	312	290	314	313	302	320	311	341	328	317	305	335	274	325	331	302	318	338	337	323	304	333	327	333	315	288	295	343	333	329	301	319	309	301	303	334	294	361	320	306	313	313	308	308	324	293	315	310	328	337	315	312	309	334	369	324	324	300	324	294	329	305	323	324	304	308	313	323	304	335	293	306	322	349	287	316	318	308	330	299	320	276	330	318	278	306	295	334	330	294	311	326	295	352	326	316	328	313	332	281	316	305	337	299	312	308	283	315	299	325	340	314	342	321	329	271	324	335	306	321	312	313	297	337	323	323	315	329	326	278	296	303	285	300	305	337	316	354	292	334	315	319	333	320	306	304	305	304	345	319	300	303	292	340	318	310	329	304	317	284	328	341	300	300	322	307	334	350	297	320	320	333	313	321	328	322	305	312	290	314	311	320	300	326	315	296	297	304	295	352	348	309	296	344	308	310	320	362	303	304	327	326	332	316	317	316	311	307	306	310	314	315	313	308	296	273	312	316	318	299	339	287	339	303	317	315	305	293	308	330	305	305	308	300	318	291	337	325	336	305	282	291	311	311	348	338	330	339	307	363	288	328	347	316	299	330	321	332	324	331	286	324	317	326	310	327	286	295	322	321	348	283	297	315	289	321	296	294	305	327	305	314	322	342	343	345	301	311	304	312	318	333	288	306	297	313	325	343	352	283	310	321	322	295	273	291	293	318	329	320	318	310	289	299	306	295	304	326	313	312	305	318	297	342	326	295	351	323	324	290	303	325	325	302	323	340	347	305	305	308	308	326	307	297	312	293	344	324	285	302	301	327	319	315	291	287	335	329	342	314	296	308	315	297	282	307	326	332	311	323	342	333	320	310	319	305	331	328	320	298	363	303	313	293	299	320	326	310	304	330	299	303	349	311	305	311	300	318	311	319	335	301	325	316	308	333	319	319	331	320	307	330	303	302	281	300	324	317	338	303	323	349	327	307	292	334	293	321	306	311	298	282	273	318	274	309	313	308	307	321	316	319	318	309	323	316	335	291	280	288	309	349	323	303	296	319	318	312	310	340	314	282	320	285	305	285	315	279	298	318	324	331	324	324	346	351	292	302	311	299	347	269	317	308	310	294	325	334	324	290	353	342	299	314	326	298	280	299	310	301	303	332	312	295	300	323	270	316	303	308	312	302	309	326	304	322	316	322	339	303	324	290	321	325	326	302	298	354	287	308	320	309	300	309	304	296	280	323	320	319	334	316	273	310	341	309	296	335	299	317	326	302	330	338	303	306	328	318	306	293	280	294	313	336	320	292	292	347	318	306	335	312	311	330	334	299	321	311	341	319	310	323	281	345	275	283	349	314	320	300	316	334	335	327	328	315	257	319	310	341	292	325	311	329	304	303	305	346	291	345	299	314	301	336	321	288	315	281	342	314	312	303	320	292	319	277	300	332	323	323	333	319	272	324	324	326	317	337	323	290	305	292	291	348	323	324	333	328	310	318	259	284	298	314	320	309	309	323	316	325	317	314	316	318	311	340	308	299	350	295	318	305	304	331	326	313	334	307	317	293	316	314	333	290	279	317	302	286	346	322	303	298	322	311	334	303	312	308	316	318	268	336	306	311	316	336	326	304	292	300	300	316	279	293	319	296	302	305	309	311	292	304	315	349	314	297	304	317	324	351	312	319	287	275	314	359	306	318	330	275	293	299	324	300	303	317	299	351	319	293	328	322	297	298	295	285	312	307	286	297	294	283	317	313	312	310	293	269	346	319	298	321	326
37803	55170	47453	37337	30115	26354	26119	21431	15731	15944	12899	9353	4300	1878	945	660	628	649	680	659	636	687	620	659	642	621	652	643	633	639	652	643	651	659	652	663	593	650	606	628	638	667	647	632	617	618	563	641	627	685	632	614	630	662	640	665	644	668	665	722	601	624	673	651	646	588	705	614	632	627	622	661	621	616	639	627	614	637	643	645	672	675	630	634	606	613	648	678	661	675	633	663	664	633	637	706	636	642	630	639	630	645	604	597	617	595	637	641	628	609	616	614	683	628	608	696	675	639	579	642	671	661	625	657	643	620	654	643	621	696	663	615	651	655	634	647	610	680	663	648	679	647	666	620	674	651	596	629	661	651	629	654	625	671	662	627	668	638	650	631	644	637	641	679	695	651	608	612	692	633	665	662	659	630	636	607	651	657	640	645	619	649	649	624	621	620	680	647	614	636	632	599	636	595	622	685	655	655	660	617	694	626	640	623	657	622	673	627	632	629	653	622	628	653	623	588	645	623	653	667	622	611	618	642	703	663	637	659	625	626	655	663	638	671	650	660	652	636	648	680	636	649	646	650	661	645	629	633	630	643	679	684	674	657	686	608	587	642	660	629	656	651	636	638	684	698	609	652	614	653	622	625	662	621	629	615	619	665	616	625	660	630	637	650	627	615	621	635	603	598	648	627	687	652	654	676	635	633	658	693	609	672	651	662	595	680	627	693	584	641	659	670	633	654	639	629	621	624	683	601	609	612	656	657	629	663	668	638	648	637	686	664	622	613	642	641	646	602	630	666	622	662	619	637	613	663	654	646	655	622	658	626	669	681	633	627	623	610	583	658	675	643	641	652	640	685	601	668	637	716	641	613	666	630	599	626	655	661	647	698	628	668	656	608	612	684	664	614	652	660	621	630	654	630	671	675	687	653	652	619	657	604	637	627	712	653	670	658	669	662	654	604	653	659	699	630	660	617	614	608	624	642	585	635	605	618	688	589	631	635	619	610	653	660	625	614	646	587	639	637	682	656	596	623	612	631	628	640	639	635	625	620	636	653	638	630	642	651	642	615	628	621	655	599	629	664	631	670	663	653	594	617	651	577	635	653	669	651	661	687	621	633	623	710	615	704	630	651	691	611	689	654	638	627	640	613	621	628	640	631	649	659	616	582	623	666	634	625	690	612	619	683	633	606	609	656	655	706	615	664	594	687	627	648	635	657	687	583	647	647	650	642	646	633	658	649	630	572	690	677	644	622	648	665	642	695	648	654	610	688	641	630	634	661	613	658	643	662	644	645	657	637	652	638	617	654	666	661	694	652	700	611	680	688	610	637	652	670	647	652	617	615	695	646	636	665	638	659	639	650	614	629	627	670	672	644	636	645	616	599	606	624	652	681	655	656	669	639	607	605	670	659	650	641	624	596	626	638	722	625	622	617	652	706	655	612	621	667	648	631	638	702	614	636	641	651	656	647	661	613	659	658	638	660	614	617	654	649	696	596	616	635	611	679	603	655	637	652	651	645	641	616	644	681	641	676	650	669	645	671	654	596	620	646	627	685	640	612	660	630	610	657	614	637	645	667	676	676	633	633	637	656	627	567	653	656	604	667	644	708	651	635	655	665	639	653	672	623	633	621	661	647	631	626	650	621	641	629	652	685	623	656	651	649	645	646	643	654	621	628	568	671	643	604	653	660	620	681	675	658	600	627	623	620	664	657	639	653	652	622	635	609	624	657	619	650	615	640	605	666	670	629	655	636	684	633	685	640	658	635	687	610	647	607	621	673	649	648	664	658	628	672	612	637	614	644	672	629	655	627	641	643	628	648	641	622	619	588	708	633	629	655	647	642	625	666	658	642	656	663	632	625	667	653	672	700	640	648	662	601	611	646	620	632	615	668	630	648	624	596	653	640	626	638	631	638	624	638	633	639	654	669	668	597	638	659	641	630	654	650	642	623	665	656	674	663	613	622	660	622	631	654	608	620	715	665	662	595	680	606	571	651	629	652	626	642	637	678	609	612	583	601	633	586	590	617	653	636	632	667	623	642	624	633	671	622	697	698	664	653	652	682	642	617	668	662	667	654	638	653	660	669	623	634	622	655	599	650	657	647	630	618	629	668	627	650	649	671	710	629	645	662	612	664	692	672	645	601	637	580	622	590	617	641	662	620	641	636	660	612	676	594	680	636	645	674	639	674	643	649	672	636	647	624	637	625	661	635	648	681	691	624	616	583	645	661	629	585	648	627	675	632	607	646	629	684	630	667	638	653	630	626	587	644	676	658	643	605	647	682	611	679	661	694	634	635	702	671	669	661	673	649	646	617	690	644	701	657	677	611	669	649	626	654	666	650	646	637	633	596	676	604	635	638	638	713	639	646	677	587	639	665	672	665	641	650	668	670	599	664	662	639	587	639	663	660	621	679	662	693	628	614	671	637	605	646	618	642	653	655	660	673	634	655	635	677	606	675	653	638	684	632	620	644	660	652	637	693	655	648	679	651	652	640	652	664	609	639	661	645	645	621	660	629	656	683	638	650	639	611	662	630	609	644	583	662	625	656	655	640	655	649	629	652	675	621	642	655	634	641	648	684	651	675	667	645	616	680	637	613	661	619	626	668	593	625	628	641	621	693	668	610	649	622	670	637	689	698	664	614	637	668	631	614	626	616	646	610	642	663	652	617	635	683	652	637	601	681	655	652	645	635	650	651	619	643	642	608	636	647	627	637	613	653	668	640	675	672	651	655	636	613	684	660	684	608	642	615	609	641	655	628	672	605	580	683	650	640	588	648	622	626	612	639	652	606	642	666	618	628	635	630	669	668	673	615	651	651	632	637	677	631	643	622	655	675	620	618	675	661	646	648	632	623	674	648	654	658	621	662	620	633	661	667	658	617	674	685	601	618	612	636	626	704	644	650	625	665	631	703	656	629	669	609	662	681	617	671	580	610	701	681	633	616	628	649	647	697	629	672	612	655	626	661	669	632	603	650	691	652	684	629	650	583	643	626	645	624	644	630	648	623	627	633	646	638	651	643	654	658	647	678	675	635	633	598	581	654	651	642	607	625	651	700	666	662	655	619	618	675	624	658	662	673	626	652	663	651	671	622	649	598	631	667	661	631	645	679	680	621	633	624	652	641	630	653	653	617	637	619	663	636	612	673	663	665	649	605	627	645	659	622	648	657	644	655	637	621	628	697	620	631	700	610	613	637	664	623	648	650	658	642	669	645	588	646	637	653	623	625	630	636	664	654	623	654	620	601	624	665	649	639	620	643	622	646	641	640	635	675	608	582	609	618	640	652	650	637	666	595	656	687	616	643	662	651	651	618	666	673	604	673	606	657	609	608	639	620	650	664	608	672	627	652	631	629	664	683	602	614	650	614	647	624	630	603	609	655	659	638	622	646	620	602	651	655	641	644	645	637	633	614	646	672	692	655	720	699	695	627	626	645	643	692	649	612	660	661	639	706	632	622	634	658	617	636	640	641	601	635	616	667	625	626	652	600
23670	21696	29546	24723	23012	22366	16800	14952	15324	17372	17686	13552	5985	1897	691	336	339	308	303	289	352	304	334	320	321	328	319	294	314	310	336	283	315	308	322	304	297	326	301	319	333	295	294	348	301	303	313	287	295	297	313	327	321	304	315	306	295	309	304	283	315	275	299	318	315	291	330	311	282	304	310	287	351	314	304	299	299	290	311	359	322	317	312	286	292	308	309	322	287	292	323	306	318	317	310	310	300	313	338	321	316	315	314	308	347	329	282	309	312	318	311	309	314	333	309	288	333	282	302	293	298	290	328	319	335	310	281	319	298	287	317	308	279	292	328	304	306	308	311	310	328	329	297	326	304	325	306	313	327	307	293	302	316	331	292	325	298	284	277	294	316	341	308	322	297	312	282	290	322	296	297	335	302	292	306	324	314	311	272	283	297	290	323	305	297	280	304	299	322	325	262	310	294	294	272	303	323	309	323	311	291	279	318	327	312	311	276	303	308	309	304	296	253	373	295	300	292	297	329	309	315	322	302	257	315	306	280	284	313	316	294	324	274	304	342	277	318	344	304	303	271	295	304	316	287	308	309	303	263	291	282	292	350	307	319	282	304	325	343	313	265	348	328	280	305	310	271	305	312	319	307	318	311	308	323	287	300	302	326	290	300	311	305	321	310	323	301	306	327	291	301	299	340	287	301	285	288	330	329	342	307	294	286	323	274	292	308	324	338	301	332	319	327	312	320	302	321	302	316	335	316	308	338	321	293	308	320	326	271	302	287	314	303	336	310	295	302	290	274	312	348	296	319	311	295	305	263	307	343	289	290	320	315	292	291	272	307	306	285	313	314	283	306	305	286	328	306	300	331	320	300	305	333	276	309	289	303	312	329	333	312	318	316	303	326	330	311	334	303	298	312	324	334	332	326	306	326	324	301	297	317	330	335	321	303	330	283	293	316	301	306	330	320	302	327	304	317	316	302	319	288	305	300	321	313	302	312	288	308	310	299	279	325	317	317	293	333	309	313	317	260	319	316	291	318	288	288	310	296	297	334	295	299	295	322	341	282	301	325	288	328	301	296	276	318	315	306	271	319	273	294	309	276	327	317	307	318	267	268	319	319	287	301	288	277	294	307	329	297	286	320	322	285	299	313	301	301	299	309	315	317	341	313	280	307	293	313	309	299	305	315	323	315	292	269	311	334	306	317	302	304	290	301	308	319	289	329	296	328	324	285	281	325	310	288	268	297	334	335	329	305	325	292	319	345	327	306	299	289	267	310	332	324	309	267	293	320	286	323	314	310	328	295	313	333	286	347	297	325	295	305	300	277	302	322	322	308	312	334	298	268	280	302	291	310	339	308	326	320	309	316	326	312	319	350	311	283	333	279	277	304	282	289	280	290	318	306	308	301	321	319	297	314	327	271	303	267	270	284	315	296	334	329	296	327	277	317	330	308	326	306	340	340	285	294	316	318	293	310	298	317	310	310	306	324	327	309	244	308	326	302	297	300	317	311	291	291	316	298	314	313	327	311	298	302	304	328	286	301	302	314	296	353	339	295	325	327	324	321	299	293	323	282	304	292	298	275	295	321	332	320	306	299	292	285	330	322	316	307	286	291	295	310	330	289	325	302	310	293	319	318	298	314	308	326	282	298	298	318	345	306	341	310	308	283	306	312	275	310	312	315	306	320	317	321	307	293	353	321	308	304	329	313	317	299	324	313	270	294	320	300	314	309	310	329	293	328	300	292	310	314	341	346	303	290	311	327	298	293	305	317	284	292	313	296	318	336	317	293	314	292	292	322	319	272	283	314	302	281	297	293	337	304	335	300	319	326	303	287	319	283	281	320	275	323	336	301	297	316	303	328	335	297	343	301	324	317	289	307	292	303	297	345	321	317	320	303	322	355	328	295	297	343	322	302	312	334	302	319	321	296	309	307	308	318	339	318	306	337	296	311	286	286	314	307	300	310	353	301	319	284	316	322	298	323	324	307	300	278	342	296	313	283	318	307	313	293	290	283	326	299	322	309	332	308	288	255	311	318	279	298	315	322	278	277	295	331	319	285	310	326	312	279	304	304	311	321	324	299	310	324	306	301	333	332	313	312	310	287	262	301	301	303	299	287	337	278	293	296	302	313	340	329	297	306	298	311	297	294	329	305	317	304	293	299	281	290	348	293	318	311	274	290	276	320	294	299	308	299	292	312	314	310	327	337	311	309	341	323	294	306	315	321	303	312	313	305	323	288	288	302	329	314	294	333	314	319	312	296	301	288	282	319	312	311	291	309	305	309	311	323	317	304	300	312	320	304	290	328	316	304	303	291	292	274	335	306	285	265	334	301	309	357	308	297	354	309	344	312	280	316	318	315	319	297	309	301	302	307	272	309	311	294	280	306	317	313	305	334	274	287	302	347	307	314	304	301	301	314	271	289	307	296	286	322	296	321	277	308	316	295	306	302	318	276	333	314	302	329	306	305	303	317	312	300	280	305	310	290	321	314	320	331	294	340	302	279	298	313	322	316	345	298	318	300	287	302	299	326	280	327	335	325	308	296	317	294	320	309	316	312	304	310	288	330	350	290	306	310	312	336	308	319	303	300	314	313	299	310	315	306	295	296	303	326	296	349	317	281	294	305	288	295	287	313	306	307	301	298	294	330	305	292	306	294	309	312	311	320	297	283	340	280	335	319	311	313	305	273	280	307	327	305	320	306	319	348	293	308	300	298	278	315	272	309	328	295	296	335	332	307	308	316	279	281	294	320	342	288	305	286	272	313	320	307	307	307	319	323	313	332	295	321	300	289	271	317	331	302	335	310	304	312	305	312	315	322	275	330	310	307	311	303	341	292	317	339	315	335	315	327	330	305	316	280	296	297	298	319	305	304	335	297	291	349	322	334	309	302	302	331	302	322	317	309	301	303	311	293	310	321	325	298	321	310	291	289	330	286	297	322	315	299	336	300	330	310	330	318	288	320	334	297	310	288	298	301	316	282	333	259	289	300	302	313	298	321	339	285	310	326	321	322	316	308	302	311	311	289	287	318	314	330	305	306	313	295	316	312	308	301	315	309	280	342	334	309	300	335	312	313	299	309	315	293	306	288	329	331	297	319	313	288	325	308	329	328	316	323	299	327	284	311	308	264	328	271	337	310	295	289	299	288	317	296	301	294	309	293	304	287	314	304	321	306	301	292	299	312	326	308	340	298	291	304	297	304	313	305	304	326	280	326	308	342	320	283	304	334	329	269	311	296	310	296	298	304	275	299	323	316	307	308	317	315	286	314	322	293	307	298	304	313	277	304	344	309	305	291	293	312	322	291	319	306	320	324	300	323	309	298	296	308	300	311	319	316	266	325	301	316	321	319	292	343	301	335	320	293	287	325	304	306	316	287	316	324	323	287	287	295	322	320	288	314	315	334	327	307	316	358	315	312	307	299	330	309	283	299	324	315	284	286	281	335	328	288	281	300	298	316	337	311	304	286	325	319	330	305	285	315	318	278	302	310	324
41090	64357	61124	46470	39360	28598	23373	27952	27404	30366	29244	24352	12827	4834	1564	757	605	636	632	629	617	630	639	590	590	644	641	631	656	589	605	577	606	612	597	656	592	642	622	607	627	624	639	625	578	563	608	610	631	607	604	613	611	580	640	593	603	652	592	609	570	588	624	623	599	601	598	646	627	608	649	625	639	651	596	612	593	634	640	591	574	629	606	595	633	632	605	609	621	601	614	595	596	557	599	552	645	630	581	610	630	630	625	659	638	616	638	574	585	654	610	593	595	573	628	632	599	650	596	597	600	627	637	607	601	575	668	562	577	623	626	640	617	642	616	578	593	627	619	637	647	575	620	582	624	566	613	598	567	641	602	587	623	590	576	581	619	625	601	614	655	625	613	597	553	628	584	606	616	614	628	595	604	621	611	621	631	586	602	587	584	622	592	606	614	657	605	623	595	623	586	608	580	599	559	615	638	634	572	629	633	593	575	652	623	630	602	587	586	613	603	620	631	636	594	609	596	654	650	654	633	644	620	611	595	611	597	645	596	617	611	602	621	604	626	593	609	613	600	631	640	614	649	610	578	603	662	605	584	629	605	625	615	612	615	586	606	645	590	597	594	619	577	591	610	610	627	612	580	644	642	589	608	612	551	599	575	570	623	623	650	622	562	635	665	617	641	606	654	629	580	612	633	591	636	609	639	598	591	644	624	610	637	604	611	629	584	647	608	574	618	630	608	598	606	578	618	640	626	573	601	609	559	604	619	584	603	609	583	617	641	597	583	659	584	658	608	663	641	562	609	603	607	629	566	616	651	605	636	617	665	605	623	638	601	586	599	596	620	601	632	638	612	593	661	635	612	621	605	593	631	610	594	596	606	604	555	626	598	584	625	591	560	563	593	620	613	579	631	586	608	565	622	639	643	636	609	579	621	607	630	598	618	619	640	588	597	645	577	617	606	613	614	605	587	663	618	602	684	632	629	633	614	594	587	608	630	606	599	643	598	608	632	624	617	611	616	565	597	596	618	614	613	626	631	636	618	632	602	626	601	603	613	555	670	612	617	628	640	642	606	668	570	636	638	628	597	581	597	625	632	608	622	646	648	626	650	631	612	655	632	622	618	564	633	588	606	617	636	618	596	599	604	618	601	614	574	592	592	587	601	601	597	611	589	608	604	622	624	573	625	647	642	635	603	620	622	594	637	627	665	598	654	573	568	607	616	596	654	626	628	590	588	574	612	608	596	592	599	609	647	615	577	651	594	613	628	602	590	661	635	614	571	603	560	571	633	648	605	630	574	620	612	588	590	615	616	589	582	616	640	619	605	601	652	611	595	630	630	667	582	649	645	626	619	637	577	595	666	581	548	631	599	579	619	613	598	643	632	584	607	583	625	618	649	602	614	603	661	595	608	540	580	606	591	602	579	580	654	619	644	630	578	588	624	635	614	627	624	611	633	617	609	604	627	612	621	603	631	619	617	616	630	603	607	555	597	618	650	612	635	629	662	617	590	624	570	601	588	600	618	624	624	638	601	663	595	646	661	617	597	602	601	591	589	633	621	616	618	665	621	630	636	617	638	587	658	605	621	642	627	639	614	578	591	597	584	597	608	552	591	620	567	643	568	615	581	622	613	603	623	633	600	633	578	639	581	564	554	635	591	561	665	608	577	579	607	588	577	611	640	570	620	568	601	595	630	570	577	618	582	669	618	636	627	609	578	589	661	588	622	594	634	614	646	594	587	664	592	577	605	608	607	627	581	622	635	617	610	615	607	606	606	592	595	640	540	580	579	614	611	632	635	610	572	612	606	571	595	595	599	596	595	576	600	611	615	551	610	608	600	598	623	634	597	633	586	622	610	645	553	575	638	649	607	599	646	636	615	639	614	654	547	574	598	624	595	607	667	596	610	629	585	641	624	622	602	576	635	598	611	637	572	652	592	594	648	582	596	619	589	590	531	624	644	612	698	620	605	639	609	561	592	611	612	627	650	617	618	621	617	609	621	599	613	565	592	545	659	568	611	586	603	601	630	643	636	650	585	605	577	616	599	635	570	586	630	589	618	615	616	619	632	642	588	605	645	606	622	649	611	589	627	641	619	600	601	609	595	614	620	592	572	624	639	623	546	608	583	614	610	641	617	592	633	623	605	576	599	600	609	591	604	633	621	585	596	596	630	626	586	630	639	579	612	639	546	609	594	593	653	615	640	611	608	643	612	598	665	582	600	643	603	618	584	648	563	633	586	674	614	625	635	589	617	593	636	643	604	654	617	609	624	650	575	600	593	603	616	598	628	606	622	561	583	589	626	627	606	627	609	637	607	632	606	592	636	602	657	593	620	619	626	601	654	588	580	632	597	601	593	620	612	587	612	586	612	659	649	641	658	642	622	622	655	627	647	601	607	579	650	605	579	665	634	569	598	602	584	627	620	620	604	622	585	639	644	648	596	594	626	619	661	576	624	648	595	598	636	634	638	642	610	672	600	600	609	608	640	626	621	609	656	629	600	614	537	659	607	631	605	605	635	648	589	604	640	632	667	605	592	626	601	597	614	594	592	608	623	646	569	599	643	652	657	588	587	620	655	599	602	602	627	633	595	606	584	671	593	568	612	627	577	625	627	575	558	612	666	612	619	634	651	565	548	618	632	609	643	552	634	603	595	644	591	628	655	621	634	632	607	606	606	584	600	619	587	569	591	652	620	620	610	585	646	592	643	621	599	619	583	574	625	555	654	571	658	551	622	616	622	599	618	592	628	617	700	613	615	604	578	596	605	633	615	604	619	643	635	603	621	600	609	593	627	605	670	647	610	587	596	581	570	583	605	586	622	641	620	620	599	643	616	601	570	621	606	634	557	654	624	613	614	615	643	588	626	627	585	571	641	644	634	600	613	596	578	567	605	616	610	576	597	630	629	583	639	628	581	630	618	593	581	604	596	629	568	598	584	591	629	611	611	649	641	576	621	600	639	615	614	589	619	646	640	601	643	582	613	619	591	575	624	597	608	561	615	621	603	581	594	595	614	606	589	640	603	603	614	631	606	583	672	580	639	638	617	582	609	623	604	621	625	581	611	602	629	616	611	605	607	583	559	633	616	614	572	567	628	609	617	625	616	608	615	605	598	624	628	600	584	586	587	578	620	643	630	633	609	613	625	567	607	587	623	630	659	610	612	623	641	625	614	588	620	610	635	603	618	643	646	629	632	632	629	627	614	623	628	633	616	611	605	639	584	648	606	601	569	647	657	635	548	609	586	663	625	605	585	619	599	631	595	631	599	593	610	590	598	588	620	634	597	602	568	627	584	565	654	605	633	600	597	620	655	614	636	584	591	656	598	622	627	620	641	676	579	618	592	597	587	656	635	584	594	595	580	619	632	567	643	560	624	607	610	605	629	642	653	609	646	618	601	614	582	614	601	599	581	625	680	642	607	644	608	631	590	609	622	593	651	640	615	628	609	601	616	591	643	565	587	642	584	591	603	585	599	614	630	609	593	659	582	669	636	585
27993	27512	29863	21425	14979	8501	2897	1876	1282	1447	1696	1204	753	463	369	352	323	335	335	310	322	331	319	329	314	320	286	312	336	309	358	339	305	362	323	328	364	377	351	349	364	307	323	340	325	325	315	349	362	319	319	326	328	302	324	340	338	347	339	324	360	349	317	327	329	349	351	313	343	315	337	339	319	312	360	317	368	348	343	326	330	297	335	333	319	337	315	323	344	314	326	340	334	340	311	332	289	356	348	313	312	304	296	355	331	366	322	352	316	359	379	343	361	325	321	363	331	318	312	343	317	324	333	334	299	351	335	325	322	333	327	315	349	319	329	327	338	353	339	297	296	309	352	336	336	314	322	304	330	350	338	336	316	299	373	323	311	321	331	345	332	332	363	328	320	341	325	327	325	325	339	340	316	332	334	327	314	322	319	329	310	363	347	319	336	329	322	357	358	310	331	330	326	347	347	336	310	327	375	317	315	372	334	313	328	350	376	362	355	350	330	341	332	344	364	345	341	354	330	342	290	345	331	322	322	295	322	308	329	283	348	320	312	347	332	342	331	305	318	347	354	337	304	342	329	316	313	302	300	325	333	320	333	316	349	297	300	333	320	305	332	321	328	330	333	314	362	344	303	349	322	324	307	365	345	346	351	355	337	329	341	319	348	332	316	325	321	356	374	358	316	369	335	311	318	312	326	311	346	315	329	337	301	345	358	282	351	327	313	328	319	351	343	308	310	353	359	321	324	331	323	334	315	331	372	337	331	322	324	314	338	351	321	339	335	312	351	327	337	337	345	338	317	318	310	344	339	352	364	312	324	317	331	324	324	348	346	336	342	332	316	336	333	342	339	350	332	362	326	317	314	296	342	340	312	310	318	342	305	332	319	314	327	350	338	345	330	319	330	315	341	339	329	330	323	312	323	314	344	312	337	354	305	287	289	344	334	309	323	385	355	344	325	362	327	335	321	333	329	323	322	320	347	324	362	341	345	343	317	327	359	345	344	316	296	308	320	318	322	319	342	346	358	335	322	343	325	349	318	330	329	308	324	325	327	323	310	310	349	323	318	315	349	325	324	316	328	325	334	331	338	342	345	311	323	314	350	334	324	332	341	321	339	302	312	338	335	359	319	334	344	317	308	368	284	301	322	349	358	318	301	333	331	323	317	345	301	309	338	300	342	307	345	346	339	318	330	341	294	289	315	319	318	326	333	350	310	369	312	337	341	350	306	347	335	341	308	284	290	360	306	312	301	325	329	326	327	319	344	309	316	321	319	332	350	344	360	330	356	336	356	327	331	303	276	346	337	317	347	321	318	317	319	339	321	358	326	341	330	343	307	321	360	319	338	298	302	288	322	326	322	363	307	316	326	314	318	317	290	312	323	312	295	339	309	332	330	331	312	337	318	327	313	330	331	335	354	344	349	342	313	330	312	331	334	327	328	323	302	317	334	328	327	336	345	287	329	335	333	339	339	343	337	373	347	324	349	330	345	299	371	364	325	329	320	337	338	330	322	333	362	335	320	313	321	323	332	331	373	316	337	306	320	320	345	323	337	307	341	311	341	343	327	327	321	369	339	309	334	308	320	300	328	322	361	341	328	306	337	343	324	322	328	327	340	361	313	351	314	354	323	328	361	318	306	346	320	355	304	359	320	327	337	335	289	315	299	335	317	338	315	302	325	322	323	334	305	344	317	328	346	298	331	326	334	326	329	319	304	320	316	345	330	346	344	315	324	317	351	321	333	325	319	327	323	332	343	317	316	333	326	329	318	336	344	352	364	314	340	322	312	331	320	302	298	321	298	315	319	360	346	324	345	323	319	332	383	331	338	342	360	367	346	333	335	336	347	354	347	365	344	333	352	344	333	321	328	349	324	330	344	274	315	325	321	316	325	309	335	323	316	308	325	316	336	333	341	341	336	340	320	307	302	353	322	326	351	346	316	336	294	383	307	352	348	344	326	321	330	317	341	332	324	329	340	338	329	368	338	366	292	330	312	324	350	335	335	356	329	336	354	316	356	326	331	329	347	335	301	341	342	330	388	321	340	355	332	343	342	333	315	320	339	362	321	315	328	308	327	325	330	341	321	347	318	311	327	322	328	333	340	319	348	305	302	317	329	317	339	339	343	320	330	316	377	338	304	327	329	343	314	327	317	340	343	317	310	296	350	311	335	334	346	320	324	308	300	364	368	322	327	322	337	339	321	346	324	358	327	341	317	337	315	331	313	341	308	326	331	313	333	324	333	338	345	271	310	335	337	336	348	310	305	337	314	358	330	344	324	357	331	320	320	322	302	342	328	340	339	297	309	320	323	330	302	314	325	341	339	315	337	321	321	328	335	314	352	332	331	292	362	333	345	323	334	312	340	304	333	299	326	316	333	341	310	327	306	325	333	312	319	337	322	339	314	331	300	367	337	340	335	328	294	351	345	318	361	352	349	301	320	311	296	314	333	354	321	280	314	335	346	353	339	348	315	361	352	329	313	334	324	343	338	336	315	362	331	342	337	337	315	343	332	346	343	297	328	324	317	331	317	321	354	315	301	350	339	285	303	340	300	320	319	322	345	331	307	320	347	318	331	337	339	323	318	323	307	305	301	318	349	349	322	303	301	361	324	306	330	322	356	326	331	313	367	318	334	358	347	343	318	300	330	320	325	312	291	322	333	296	325	340	298	315	377	326	330	323	341	324	331	332	342	341	337	359	361	350	309	339	336	291	354	340	320	362	319	328	354	358	322	295	344	322	348	337	334	284	311	329	319	340	306	357	342	361	343	343	329	340	308	334	341	343	346	317	325	326	322	329	342	339	311	297	367	309	351	333	322	310	318	308	317	316	345	307	347	351	332	317	326	332	340	322	327	333	308	310	312	341	353	344	334	298	356	327	342	300	302	343	319	314	313	335	311	312	303	297	334	303	321	359	335	303	351	285	343	359	305	338	326	347	334	295	315	321	339	342	341	308	318	323	301	319	344	326	296	347	312	320	316	325	348	357	344	358	324	322	304	318	319	366	320	319	319	319	312	340	322	303	344	316	309	327	312	331	302	330	303	344	392	290	306	338	366	316	299	304	334	320	318	302	367	297	353	306	325	331	320	316	331	339	317	321	336	322	308	297	315	361	322	313	326	329	363	304	297	320	309	310	329	312	310	352	308	295	340	333	301	329	312	336	308	314	355	322	291	323	351	335	315	317	304	326	349	331	313	345	351	341	316	296	339	344	306	339	327	356	321	345	342	341	312	278	305	311	311	323	350	306	343	291	308	342	335	317	312	371	333	309	323	338	364	310	345	350	356	299	304	333	335	341	286	339	304	338	348	344	340	298	343	362	343	327	330	300	329	359	289	298	328	311	338	350	318	342	320	347	337	344	341	349	323	351	324	350	321	330	358	332	318	316	331	337	358	325	321	323	331	330	334	352	296	297	328	309	334	301	337	341	329	329	342	346	295	333	341	363	288	330	353	346	326	321	328	348	325	351	343	346	315	311	328	358	341	330
33594	48206	40399	29674	26528	17999	8045	6033	4103	4689	5164	3440	1737	1080	772	721	710	666	692	622	657	686	674	711	639	677	700	694	686	687	673	629	706	684	680	680	665	691	677	698	671	689	694	685	651	648	683	697	698	696	666	670	655	689	662	687	632	656	645	666	704	669	623	680	648	651	703	666	649	636	665	659	673	662	687	664	699	658	660	683	633	670	676	695	676	650	650	704	672	644	655	696	671	667	699	737	626	681	684	698	695	673	676	645	676	621	685	681	697	689	711	654	629	678	685	686	664	667	653	710	645	694	651	724	672	653	711	660	690	624	674	683	673	725	707	641	654	686	706	676	680	662	653	620	647	708	667	688	617	649	709	652	694	661	669	652	715	618	637	659	643	658	631	658	682	674	672	635	684	680	688	666	687	629	643	655	633	691	674	665	663	680	649	656	712	655	685	673	657	659	696	677	642	652	660	660	648	676	660	648	647	658	703	657	680	626	674	664	697	691	667	659	665	683	689	672	662	666	664	680	628	638	697	698	655	696	658	680	675	649	686	675	653	645	642	630	672	677	669	654	655	602	626	677	716	670	680	697	700	638	663	678	634	654	672	679	682	671	612	709	616	681	685	662	686	643	687	639	654	713	623	660	669	631	649	607	676	671	640	674	661	681	670	689	644	680	694	693	693	631	671	731	646	670	688	701	608	672	681	685	696	647	640	711	681	704	638	648	692	710	675	643	661	699	668	672	662	685	706	678	720	655	669	673	669	642	672	626	648	700	698	654	651	671	675	654	672	665	638	691	663	690	671	655	677	659	664	664	623	685	661	631	660	635	644	748	639	709	709	684	649	646	672	631	650	661	679	687	625	686	668	700	692	679	695	647	683	702	686	654	655	720	671	675	681	652	674	650	624	608	690	618	723	728	677	664	698	683	654	632	635	676	645	721	657	666	700	686	676	667	637	646	686	693	678	681	710	700	686	659	671	619	653	671	694	661	639	665	747	669	659	662	651	688	673	696	652	668	674	662	661	691	664	677	659	638	680	670	688	682	691	699	650	694	651	625	662	636	653	715	630	676	672	706	661	688	667	670	655	735	624	649	679	672	659	638	677	661	682	668	677	680	646	724	684	672	712	636	679	679	641	634	671	730	697	675	663	614	626	672	708	668	706	646	691	658	652	655	681	678	661	672	702	696	680	696	668	645	698	678	692	687	655	614	695	665	656	687	666	707	720	667	651	681	654	711	663	649	679	715	642	667	699	627	654	704	697	645	709	637	677	693	624	661	678	672	674	677	668	666	669	669	679	704	693	659	677	664	698	652	680	719	676	648	657	713	672	674	654	663	640	757	708	660	692	664	679	689	642	678	674	650	703	654	658	701	657	665	609	665	633	661	721	666	701	639	686	659	721	653	698	698	662	679	640	677	682	700	675	674	671	642	672	679	674	630	591	660	660	681	638	650	715	682	686	717	731	694	647	691	681	678	685	719	677	626	660	708	634	688	670	658	658	676	666	693	653	694	695	656	712	671	724	653	684	648	698	653	672	655	672	630	638	607	710	673	701	658	697	654	684	648	652	638	673	668	671	643	667	684	709	685	646	687	676	692	661	655	668	671	714	706	667	652	671	699	652	706	670	633	686	700	656	692	653	649	676	656	683	712	699	709	686	729	685	683	715	676	690	671	672	703	692	679	608	705	667	634	640	643	655	687	675	717	649	650	659	649	694	669	642	638	671	624	703	702	695	670	639	696	686	665	685	683	679	684	728	701	662	646	651	657	636	681	706	603	676	669	690	670	702	674	712	665	656	695	676	696	692	662	650	650	664	687	697	684	651	634	701	712	647	683	689	673	691	696	674	743	670	662	685	670	713	660	700	664	639	715	694	624	657	686	661	668	670	657	701	706	641	672	671	695	664	650	744	629	687	678	614	689	656	665	704	695	702	708	687	694	701	698	702	688	673	689	638	676	681	652	690	665	688	703	646	665	631	652	647	670	698	680	698	732	679	698	686	662	645	665	683	731	639	676	679	658	675	706	665	679	678	616	669	688	699	696	721	695	621	684	656	663	672	703	658	737	693	659	649	680	614	679	658	697	651	676	598	700	708	688	700	665	643	659	674	654	665	716	668	693	653	620	647	692	664	716	684	635	677	659	728	714	685	685	688	696	669	707	699	701	679	677	687	648	673	658	667	703	693	667	668	640	675	675	686	689	613	624	720	654	706	654	657	671	720	639	699	686	706	689	691	671	654	687	686	665	647	649	672	619	665	716	660	681	680	619	660	647	638	698	665	686	653	657	654	675	687	640	643	659	615	727	686	670	684	614	676	695	695	641	712	662	637	699	648	682	645	697	708	681	690	694	674	662	665	670	679	670	684	665	643	657	650	646	683	705	711	681	682	647	722	645	671	661	679	675	684	657	680	685	640	691	619	678	654	672	679	688	682	681	635	692	638	686	669	686	709	699	697	650	651	710	655	741	673	642	690	700	665	615	632	705	648	655	683	680	700	637	687	648	646	662	674	691	664	664	651	683	708	668	719	662	688	699	699	657	695	652	651	684	683	676	684	670	639	678	644	676	687	677	713	690	653	681	652	660	660	672	672	683	677	625	706	670	661	617	705	744	646	667	674	711	713	676	678	621	679	621	661	643	674	679	681	697	664	620	682	673	648	707	681	651	672	681	666	669	663	657	699	650	649	700	698	667	689	664	684	678	646	673	695	697	661	663	672	623	646	666	648	698	661	653	644	731	655	722	658	665	684	647	637	713	669	687	646	718	653	685	681	688	663	663	694	720	718	626	702	667	669	674	697	650	662	721	625	644	667	677	666	646	650	695	684	644	666	672	674	686	647	671	638	668	680	705	672	697	643	677	675	637	681	646	658	630	668	676	670	669	642	665	688	723	664	706	693	608	724	637	657	710	675	625	659	671	706	669	647	672	673	608	639	702	648	728	669	683	681	685	671	682	684	692	664	656	720	704	634	696	666	671	651	636	661	709	708	687	682	659	694	651	672	697	607	698	649	675	653	685	696	703	659	693	648	675	700	719	710	636	691	691	681	653	696	691	689	665	671	662	655	622	678	684	704	625	687	677	679	623	673	640	702	688	662	688	728	660	674	659	661	663	655	653	675	665	647	655	692	673	704	651	613	675	653	690	658	679	671	690	648	679	682	698	679	674	643	674	702	678	677	676	668	705	696	681	669	649	653	681	670	688	629	677	663	696	731	696	695	620	696	711	623	664	716	682	677	694	735	654	672	654	654	709	731	687	684	668	652	679	672	702	653	663	616	711	705	704	683	670	665	652	698	623	682	682	672	672	701	649	708	655	658	638	654	668	651	654	663	714	681	705	641	648	687	647	661	705	714	684	706	643	650	639	647	611	683	690	649	666	649	682	662	693	694	691	684	654	688	665	669	663	656	636	626	713	709	659	708	651	673	657	662	719	695	638	670	715	673	698	700	629	678	665	678	685	649	676	665	680	625	684	708	694	630	669	676	688	718	645
25062	21767	29256	27422	22789	21281	17511	10448	6890	5381	4290	2340	1031	504	367	357	293	322	321	320	334	314	316	321	323	284	335	319	301	308	327	292	319	326	329	326	315	302	330	310	345	330	305	292	294	342	321	325	317	300	312	285	281	303	291	320	328	337	310	304	311	312	323	284	355	327	324	314	297	317	324	301	338	305	283	324	288	323	310	300	348	300	333	335	310	324	306	310	296	313	332	298	317	312	271	304	298	311	321	301	310	298	284	292	315	332	330	288	312	325	355	296	292	279	343	345	349	319	330	316	291	286	290	308	325	328	319	310	309	283	330	323	337	325	331	327	320	291	320	291	307	287	322	317	341	281	337	302	331	292	318	332	319	344	332	269	329	296	307	291	327	359	335	319	325	332	314	295	302	302	324	326	292	317	319	293	304	306	298	309	313	315	301	287	364	308	328	320	297	310	326	306	307	296	289	319	341	300	291	312	293	293	336	325	301	323	306	322	288	309	325	304	328	283	296	314	293	327	342	333	290	321	313	311	313	305	294	315	302	360	318	307	330	344	330	320	304	317	319	339	323	312	281	300	342	302	296	309	321	337	280	302	320	264	327	291	319	335	334	324	287	330	304	314	291	299	338	295	286	307	328	311	296	301	274	296	305	331	307	314	297	327	282	312	295	332	293	303	293	329	314	320	308	334	299	289	307	327	333	298	309	319	296	335	323	319	323	304	312	329	280	322	347	275	287	299	299	299	308	317	321	326	317	317	334	316	306	316	326	312	331	303	304	292	352	329	302	310	351	327	320	317	288	304	321	303	302	292	346	342	289	289	296	340	324	306	341	335	325	349	328	309	316	317	337	279	324	299	295	301	310	304	336	284	318	295	315	279	289	298	325	293	322	328	315	283	305	327	303	286	300	298	314	291	293	317	308	301	301	306	310	305	295	311	302	299	274	331	324	300	302	299	322	314	305	290	258	322	311	323	337	323	333	332	341	327	322	305	331	326	312	305	286	281	335	295	325	333	320	295	296	309	327	287	319	265	338	326	320	327	314	293	299	330	298	325	336	297	327	321	279	312	313	317	366	314	332	313	293	318	312	323	289	306	299	338	320	319	317	306	304	292	297	286	308	303	284	302	329	323	311	332	313	292	338	298	342	308	281	337	304	309	313	322	376	309	324	300	328	317	309	315	308	312	297	320	308	352	332	315	293	313	315	347	308	334	343	323	309	290	304	292	319	297	305	281	295	321	304	347	295	331	319	311	275	286	318	282	324	309	351	267	290	294	310	326	291	287	307	311	323	315	314	302	292	292	331	317	310	314	299	308	307	327	329	318	308	306	327	322	267	342	323	301	326	314	326	322	305	314	328	296	293	336	323	301	307	331	308	282	312	302	309	325	290	306	292	274	307	281	318	311	298	323	320	301	306	307	309	340	319	303	320	331	303	295	327	324	304	340	322	338	294	320	288	327	305	328	336	322	321	296	297	282	347	329	319	333	313	320	310	311	303	342	299	284	300	321	337	290	281	346	301	287	292	316	296	300	314	350	326	296	329	336	343	318	332	311	312	301	317	284	311	328	297	345	284	317	324	279	310	305	345	286	311	310	318	336	325	319	332	307	323	337	287	310	331	329	313	331	330	301	313	309	311	320	339	297	328	287	298	319	305	319	320	314	323	318	301	317	346	320	341	295	308	299	290	321	292	310	310	312	317	291	337	301	326	291	301	326	300	315	300	328	288	312	325	308	311	279	345	316	297	307	306	306	294	297	310	330	288	316	320	297	341	299	299	327	275	275	304	321	288	348	293	288	318	320	304	311	305	337	315	324	322	268	313	336	313	302	296	304	335	290	290	331	322	300	298	300	301	340	325	310	307	288	350	289	295	329	340	310	322	337	321	301	298	305	330	317	321	304	287	301	315	305	292	317	317	324	297	300	326	359	323	336	293	307	313	302	321	333	299	313	324	299	323	315	322	304	316	352	330	316	304	317	293	312	328	303	309	306	328	306	326	322	307	318	322	320	339	325	321	305	297	321	308	304	314	311	278	304	311	305	323	307	330	340	307	313	293	312	307	291	331	306	294	321	346	280	311	326	308	327	315	307	309	321	308	316	301	329	295	323	317	293	336	302	312	294	314	320	322	315	310	330	293	299	334	328	342	286	319	342	317	302	319	286	298	315	316	338	293	296	310	310	338	290	322	286	311	299	307	316	329	319	339	320	301	305	306	318	309	334	298	329	306	306	308	303	308	286	323	333	342	330	289	316	326	383	297	302	329	297	343	305	335	325	312	308	327	335	316	334	351	303	306	334	310	314	313	287	319	306	305	321	334	277	317	358	312	318	313	299	307	318	299	308	305	306	336	304	293	314	325	307	310	305	309	297	316	315	345	304	321	325	320	296	326	288	335	316	302	333	327	325	317	296	328	308	324	335	316	319	288	334	303	307	294	334	311	285	329	326	297	343	290	297	350	303	299	312	298	288	317	304	305	341	316	318	304	300	320	308	293	338	355	332	337	281	333	297	298	331	308	340	319	304	325	346	296	278	307	313	313	273	309	312	336	308	291	313	308	345	301	291	293	304	334	320	308	327	321	307	304	349	322	335	338	308	362	289	324	289	314	314	298	294	348	294	308	344	334	317	324	339	308	328	293	310	323	316	308	309	305	291	339	325	324	319	286	318	315	305	307	317	319	326	300	307	330	304	303	334	333	336	314	301	306	317	291	347	316	331	309	284	318	298	285	294	347	314	313	303	345	300	336	313	344	331	314	299	319	312	316	307	291	323	321	294	299	331	306	306	308	284	320	296	317	337	341	281	305	312	306	298	307	292	295	310	318	308	296	320	321	309	322	306	293	293	293	333	314	318	276	313	314	298	291	310	330	314	309	336	301	333	308	294	281	323	323	304	289	324	304	291	338	298	321	344	314	311	293	284	322	291	299	298	268	315	327	338	325	309	327	313	311	306	328	289	293	332	323	299	304	314	309	335	283	333	349	319	337	329	296	296	321	333	314	324	315	305	313	291	304	348	347	277	337	308	303	318	322	343	318	285	314	283	327	315	323	316	313	306	315	323	307	311	343	312	328	299	329	320	318	327	313	321	336	329	330	306	293	318	322	316	316	322	273	323	307	303	319	329	329	288	320	301	328	299	324	331	277	302	300	287	339	338	326	328	279	308	329	325	319	308	333	310	326	295	316	306	329	332	287	331	297	308	299	312	325	306	296	282	305	303	308	324	296	282	307	301	325	266	304	311	299	312	297	324	300	276	345	316	325	338	335	331	295	290	318	306	332	307	291	313	307	324	306	285	282	324	344	298	303	332	302	286	302	326	312	306	317	307	310	327	284	325	322	308	289	309	315	362	308	339	335	353	313	331	324	288	277	320	328	313	311	291	307	289	325	315	309	294	293	307	323	330	339	342	323	318	326	322	318	311	326	300	311	313	328	305	303	289	318	302	313	326	309	271	325	300	307	315	311	294	295	279	318	300	307	295	328	325	312	307
36120	55586	51134	39317	33533	31434	27673	20918	16747	14317	11468	6658	2834	1297	804	683	612	657	643	640	639	673	675	644	627	614	659	625	659	632	617	613	644	659	650	649	620	708	632	626	657	623	660	655	676	669	628	653	655	654	638	619	619	643	674	667	638	626	585	600	609	693	641	656	614	659	655	639	675	599	683	625	692	656	616	645	673	660	668	661	582	616	628	684	625	659	606	677	647	668	670	605	669	649	648	628	600	639	644	609	651	648	645	625	642	637	638	632	631	591	645	595	677	632	641	637	627	637	636	665	693	639	651	647	638	655	677	650	655	615	643	651	654	671	627	658	657	662	672	650	611	655	633	598	624	616	718	651	629	637	658	666	637	672	642	648	650	599	653	678	639	628	674	649	621	603	641	623	636	604	696	682	622	618	635	634	634	608	673	683	621	633	603	640	659	626	652	640	669	627	681	665	596	653	651	659	627	630	633	662	641	707	683	652	659	650	588	654	637	657	669	654	641	643	664	602	637	687	621	654	628	663	646	657	624	588	627	618	640	642	639	691	591	630	623	658	653	639	681	601	691	641	571	675	654	609	648	614	636	679	680	649	610	613	629	676	639	699	646	706	685	643	654	645	665	690	634	655	656	611	659	618	636	642	657	603	678	641	640	624	660	637	652	613	644	628	605	661	632	656	713	666	660	624	643	615	652	641	623	641	669	613	653	585	641	623	664	687	652	650	621	635	613	674	666	608	666	612	637	643	653	589	659	615	653	688	620	687	600	617	672	631	620	648	610	631	645	647	637	663	654	658	710	602	658	654	657	603	659	646	657	648	586	628	629	611	634	647	623	680	663	606	644	694	628	660	625	689	661	655	662	702	651	634	669	672	645	623	611	659	649	618	690	653	602	664	624	650	660	655	657	649	642	607	649	642	630	615	668	660	669	669	610	674	644	661	655	655	673	662	636	708	661	641	641	709	640	622	612	641	636	644	650	635	621	635	663	680	662	637	659	685	683	631	675	655	681	610	652	605	638	679	658	677	613	585	674	691	679	614	643	617	657	632	606	632	640	631	672	639	660	696	651	686	674	664	616	643	648	671	621	602	638	632	680	709	630	632	666	665	621	638	600	642	621	639	619	613	656	654	673	672	648	576	624	652	619	684	641	667	656	699	634	683	605	628	662	645	626	603	650	711	641	653	644	636	678	663	626	625	652	662	697	648	675	663	644	703	673	646	662	631	638	686	694	620	652	656	632	641	622	602	692	647	665	627	662	675	654	644	596	647	632	658	628	593	633	613	664	645	647	635	655	660	626	672	648	636	645	663	584	646	661	618	601	647	662	639	688	682	589	658	653	687	641	651	629	687	650	664	666	634	613	668	615	613	632	667	604	651	648	657	625	652	623	635	646	625	647	638	652	649	643	712	638	607	640	687	652	656	636	674	695	639	654	654	672	637	637	668	669	680	648	661	665	620	584	636	608	668	640	671	655	591	670	678	614	658	664	593	632	606	664	647	670	598	641	666	662	649	623	659	665	640	675	682	626	674	710	679	620	642	620	631	654	632	662	635	644	675	642	674	673	594	648	652	644	674	641	638	670	636	667	639	673	633	640	646	673	646	617	680	663	698	641	639	647	651	666	620	610	653	645	647	646	666	650	689	650	630	658	595	615	654	666	664	585	633	678	638	643	670	669	637	645	645	609	699	627	619	637	649	605	653	656	676	585	667	621	649	685	722	639	614	703	646	627	613	658	649	680	606	637	641	677	634	675	647	611	634	638	681	626	612	659	605	631	578	622	632	648	708	624	639	655	663	670	600	637	660	605	605	672	679	704	676	627	613	638	690	678	642	647	645	650	651	642	669	624	645	687	641	650	677	609	685	663	658	649	617	632	603	620	637	644	681	631	647	635	621	660	611	639	657	640	653	575	637	599	670	593	605	656	665	636	649	688	659	624	652	624	628	644	619	673	658	638	685	661	632	633	611	640	635	643	645	658	610	627	639	597	604	617	655	616	673	673	601	674	634	652	671	684	673	641	650	642	659	622	715	630	608	673	641	632	633	658	652	642	631	635	607	653	638	647	652	626	634	617	623	670	657	645	649	656	666	661	672	649	637	649	620	594	631	667	585	613	676	656	674	654	638	662	662	605	634	688	656	629	653	656	664	627	615	658	638	671	674	626	659	642	647	644	642	599	651	591	668	638	678	636	693	620	626	634	627	581	649	644	694	656	656	618	692	640	604	633	654	616	659	670	626	651	643	648	676	643	622	601	614	619	653	671	669	624	654	656	588	652	663	639	647	633	657	665	616	640	627	621	676	702	647	641	614	620	645	662	630	613	635	639	635	610	654	589	591	644	676	650	636	675	667	650	666	630	653	653	652	639	629	650	696	670	652	637	653	671	619	678	578	633	649	656	669	639	623	656	605	644	615	652	648	640	673	609	701	685	665	649	651	690	625	647	611	682	614	653	648	679	681	639	629	629	600	663	669	613	628	631	622	621	660	620	645	623	694	613	605	680	618	610	613	627	608	589	614	665	640	613	649	584	741	614	661	637	638	645	658	631	650	626	692	610	647	665	567	653	626	680	622	639	655	591	625	604	652	668	667	662	618	653	620	590	661	606	629	624	615	666	641	619	607	682	644	704	619	635	633	637	625	582	669	675	618	621	689	639	628	600	645	631	670	626	674	680	680	611	606	608	684	657	624	652	596	611	606	653	660	632	668	621	634	663	635	640	629	643	671	648	621	636	633	662	605	653	660	610	631	689	624	591	688	676	663	650	600	661	646	630	660	647	607	649	629	670	651	635	625	646	629	597	609	645	688	631	620	695	691	642	617	691	664	684	607	664	656	649	670	655	662	644	662	669	613	654	627	660	597	678	663	653	681	593	649	645	655	666	674	648	620	667	689	633	662	645	646	646	650	631	640	671	619	620	617	618	643	643	610	668	648	636	688	656	641	691	634	663	597	623	667	654	672	689	646	666	668	645	652	656	656	615	657	678	612	636	681	630	632	644	646	694	666	690	674	645	619	641	673	682	619	644	680	656	653	612	640	662	641	595	668	638	691	655	594	665	609	619	600	658	635	636	661	620	664	605	642	619	655	678	678	618	635	644	600	647	690	664	649	631	647	672	641	643	647	614	617	632	663	686	650	642	623	670	612	626	661	598	634	636	592	680	701	650	645	651	657	620	646	630	649	627	646	620	691	623	653	652	664	675	664	676	632	651	631	660	645	632	686	667	651	603	669	646	626	646	615	675	605	684	642	601	630	636	591	704	629	667	605	650	634	651	641	653	647	675	661	644	597	618	647	680	632	675	670	642	615	614	667	657	659	647	619	692	674	646	630	679	661	673	647	616	644	646	669	677	662	653	672	682	616	647	648	665	645	644	692	625	643	639	630	654	670	693	600	643	658	655	644	607	674	645	655	647	639	653	645	635	603	635	630	633	654	653	635	649	639	658	622	622	678	636	635	663	681	610	619	637	609	644	614	690	620	634	626	615	638
23676	21693	29645	24778	23506	26918	27119	14416	13765	16837	13242	7122	2629	997	534	375	324	326	309	344	312	320	294	342	302	310	309	295	349	327	308	318	325	299	275	308	330	331	301	331	280	320	316	340	322	305	295	316	288	312	315	279	284	329	305	339	308	306	312	320	313	327	292	360	322	320	296	330	328	333	326	299	302	336	293	322	313	299	297	303	316	300	309	302	321	316	310	311	299	354	301	310	292	305	321	314	314	297	302	326	323	341	312	294	295	341	291	298	343	304	302	325	313	310	339	328	292	305	309	307	313	320	297	314	312	287	309	294	319	293	330	300	319	313	309	304	285	313	295	286	280	339	308	318	313	287	318	300	312	291	327	319	294	303	314	318	316	309	307	322	307	325	309	332	338	333	315	328	318	319	329	325	318	306	312	316	276	317	310	322	341	308	316	305	313	294	300	297	307	308	344	327	321	291	291	340	290	285	308	312	313	303	290	326	328	297	325	301	309	288	309	312	317	309	304	311	328	336	333	340	300	314	303	351	324	331	336	317	299	290	302	321	318	316	288	318	309	281	337	320	315	311	290	348	322	308	254	304	308	289	283	325	311	316	305	299	317	329	342	291	331	334	287	328	308	298	295	288	316	313	283	298	328	325	299	327	312	310	318	332	332	317	337	292	321	307	319	333	310	321	290	300	345	307	321	293	319	314	301	317	312	315	312	281	305	322	302	308	307	305	288	310	326	270	318	329	319	329	332	275	286	343	328	295	296	303	326	318	309	296	314	307	289	321	328	313	307	327	296	305	310	289	307	308	318	306	305	342	311	300	265	292	305	298	309	317	316	306	300	338	319	304	301	294	320	333	304	318	291	306	316	312	309	337	308	317	271	324	304	301	338	290	350	327	309	314	325	295	279	292	318	338	310	306	269	309	323	323	288	312	311	287	325	284	321	328	302	275	294	308	298	319	302	310	348	333	282	299	308	297	326	322	328	339	307	310	322	304	282	309	304	313	316	293	318	309	314	306	293	283	320	343	303	292	321	298	295	314	329	316	308	302	315	314	273	309	311	313	339	324	332	334	319	303	334	353	311	343	337	320	270	327	317	314	290	292	315	329	310	322	288	308	325	315	314	325	310	339	303	288	326	318	303	297	291	300	289	325	314	302	328	339	310	310	310	322	295	324	313	303	316	324	322	312	331	322	317	312	317	335	314	339	311	287	289	272	297	324	305	301	303	305	318	314	325	286	326	301	320	324	288	333	333	274	315	310	323	320	263	321	322	322	300	300	305	342	299	341	292	310	299	278	318	281	289	333	303	278	317	306	319	300	329	310	327	327	331	337	306	327	315	320	317	310	278	329	318	335	313	309	320	322	305	312	300	303	300	311	286	310	288	265	294	316	303	309	296	283	304	284	283	304	310	291	307	313	306	332	304	333	315	342	307	305	309	311	303	285	271	321	319	277	301	280	290	321	285	309	310	287	302	317	313	300	328	357	320	311	323	276	311	310	297	295	315	315	281	277	344	326	317	348	315	322	318	276	302	324	281	332	269	301	317	321	357	318	312	290	309	343	288	290	317	317	290	332	289	326	293	325	282	317	313	332	267	296	291	311	330	359	295	308	283	332	330	325	353	313	306	291	316	306	284	301	303	308	325	272	312	319	313	351	305	290	323	300	320	316	305	323	300	324	331	294	284	334	333	306	330	329	339	311	319	323	264	286	316	314	319	302	320	291	290	311	299	329	338	311	297	305	301	314	319	285	269	310	284	295	308	308	282	305	329	283	310	310	288	333	313	313	299	309	316	285	289	300	302	301	327	286	301	306	270	307	304	317	296	326	287	298	325	311	305	333	344	335	320	305	319	294	323	318	299	319	298	285	312	326	330	295	298	293	314	322	322	326	318	319	301	296	333	286	308	299	302	302	280	302	331	302	340	316	328	292	300	303	321	334	314	309	307	317	300	323	309	299	306	303	296	304	333	338	288	313	326	300	303	319	268	296	294	318	337	331	314	316	305	332	305	323	312	347	306	303	313	332	301	318	293	284	306	283	337	315	326	311	297	312	309	305	301	294	298	296	309	291	294	319	318	313	304	296	336	317	341	348	304	289	323	306	311	301	310	312	302	302	321	331	319	340	314	318	318	319	314	305	298	310	305	309	316	316	305	292	300	289	340	321	296	325	317	301	316	309	312	307	294	324	293	331	348	312	302	313	288	306	272	298	309	328	323	307	283	325	341	285	338	316	309	334	307	314	319	341	275	316	298	293	297	350	343	299	317	309	308	292	258	313	298	320	343	298	308	338	292	317	327	339	279	313	331	299	280	288	287	284	324	321	311	310	310	288	323	317	281	342	327	303	305	334	304	332	343	329	297	329	307	301	307	316	318	316	301	331	359	292	285	311	302	293	311	288	336	305	300	300	330	314	330	327	314	325	307	312	307	305	328	299	315	324	315	281	312	304	337	330	326	304	309	290	312	276	302	294	305	306	342	298	326	317	334	328	335	319	320	312	322	299	319	307	290	285	320	342	315	321	333	344	325	344	350	298	316	293	288	290	292	315	310	303	307	296	307	289	312	289	313	311	330	323	279	333	277	329	327	306	315	325	316	293	280	304	307	309	317	296	323	325	285	352	283	324	317	288	323	285	323	298	306	326	294	309	287	312	298	299	349	292	311	289	291	330	316	303	282	316	322	323	303	308	300	305	293	305	311	299	291	329	314	344	289	318	309	312	316	336	342	309	298	304	303	270	306	314	317	323	334	304	318	363	307	296	310	326	326	307	316	316	310	316	324	293	317	305	329	340	336	328	302	322	300	299	314	315	300	316	346	328	341	308	329	306	304	303	301	285	296	317	316	316	339	309	324	326	324	317	296	320	263	315	282	310	291	313	307	315	324	315	308	325	300	345	307	327	327	309	311	309	298	308	298	307	314	265	304	316	334	302	302	306	279	305	308	311	326	317	328	288	311	313	309	288	301	317	333	310	289	292	316	318	288	302	324	337	332	329	313	298	296	319	291	300	313	303	297	306	313	353	296	318	313	321	298	313	335	286	308	276	305	301	318	322	281	306	338	335	289	315	316	305	348	309	283	298	322	267	341	298	308	318	307	281	291	298	309	317	327	311	317	318	311	303	301	316	303	328	281	314	302	321	324	295	338	313	328	333	308	313	288	284	316	281	314	320	297	329	302	316	301	316	303	329	280	318	311	306	307	274	334	312	300	321	289	305	325	323	303	323	340	329	308	335	320	311	277	292	316	300	282	294	276	319	296	304	348	303	301	350	312	319	280	340	338	300	327	311	313	308	296	308	294	325	281	335	305	324	321	321	336	290	318	291	325	304	311	311	301	305	304	323	284	310	323	312	284	312	347	331	323	274	306	291	318	307	310	290	296	334	306	287	296	295	289	314	310	300	308	286	334	341	290	323	299	324	315	313	303	325	284	310	337	312	347	289	307	303	315	311	292	300	335	304	316	318	281	298	349	309	287	319	334	300	281	342	315	306
40714	66970	60495	47496	41805	37863	34182	23931	27288	28861	24076	15458	7168	2784	1238	738	680	630	667	683	577	640	601	624	575	588	622	628	611	648	630	599	562	582	631	624	637	640	653	664	628	620	643	640	618	677	623	647	641	655	642	658	639	580	650	644	612	611	607	648	625	614	585	626	619	631	634	645	661	589	653	636	627	646	658	588	619	628	606	625	623	629	624	611	605	633	621	603	632	611	706	572	599	593	633	611	580	619	641	608	633	636	627	644	629	609	601	598	582	595	616	555	631	609	601	629	652	608	604	587	656	609	599	623	634	632	638	614	609	610	586	625	578	609	633	631	636	618	610	648	619	616	621	613	563	646	672	590	582	622	595	627	583	594	593	601	600	634	599	639	644	616	628	626	611	572	591	599	651	601	598	609	579	645	615	628	595	619	664	638	635	619	643	631	637	591	611	609	630	624	594	640	600	620	584	649	603	626	613	628	633	577	597	634	628	623	630	647	592	619	618	625	653	599	628	623	630	584	622	650	593	617	645	607	588	642	601	633	671	599	661	584	632	613	590	592	585	638	626	615	573	561	625	597	586	627	595	571	637	551	616	601	612	651	589	636	622	593	605	601	633	623	554	639	626	626	649	626	619	598	614	580	623	601	600	631	630	570	647	625	616	620	605	641	622	627	606	606	618	600	609	604	685	612	647	665	608	582	651	656	655	609	697	614	625	610	617	643	608	611	638	634	646	575	641	591	610	600	637	606	610	605	604	666	630	584	661	607	609	555	652	644	583	679	588	640	623	585	626	674	620	639	658	573	592	585	622	623	611	595	649	627	607	652	660	638	572	628	623	615	665	628	615	587	596	625	562	623	614	660	597	637	644	597	595	625	601	616	609	604	665	625	627	586	625	608	593	615	600	574	615	608	613	647	615	686	629	630	605	633	609	619	615	653	645	577	617	612	646	626	593	651	657	614	684	615	557	616	629	651	621	660	617	632	590	642	629	648	617	653	608	600	617	627	618	598	625	672	622	606	614	626	601	605	616	624	614	663	655	684	611	613	644	578	652	626	615	622	620	604	632	588	628	615	606	626	640	602	631	631	605	629	596	674	608	628	624	627	630	618	621	618	627	649	621	604	608	612	579	627	661	621	625	645	645	620	587	562	636	621	616	603	614	688	649	569	651	569	616	603	656	640	583	631	618	614	615	590	597	556	640	622	640	626	593	586	592	586	593	631	561	598	606	635	582	600	644	653	595	642	611	583	634	574	593	599	611	607	618	624	605	643	602	602	596	656	614	589	663	647	618	611	605	640	634	608	635	598	602	624	659	638	610	616	628	610	622	587	607	627	607	581	587	595	586	616	592	623	577	618	616	644	618	609	606	638	624	644	625	593	657	608	613	598	649	641	633	637	633	655	591	642	626	627	607	608	611	617	615	612	641	654	622	614	647	613	604	623	614	585	629	649	592	637	595	635	609	631	620	579	688	594	593	591	608	627	624	615	598	683	549	585	651	629	627	634	607	617	602	607	633	608	617	628	677	635	639	631	623	622	646	602	670	648	620	643	607	616	597	601	639	614	609	632	627	645	603	611	609	658	595	631	599	659	615	612	615	643	599	671	632	604	643	647	641	628	592	645	589	618	631	624	586	652	588	584	628	599	640	645	643	600	591	596	597	606	608	605	624	624	634	631	573	594	616	647	617	624	620	629	605	620	637	597	601	637	621	629	596	614	643	604	642	630	627	587	619	625	612	600	577	634	646	597	620	600	596	622	596	591	586	639	623	593	602	626	611	629	584	612	643	623	665	650	621	636	638	663	613	634	634	580	646	602	606	662	591	638	606	593	624	615	639	609	687	605	596	645	630	660	571	618	650	605	589	659	568	631	610	583	593	629	599	617	613	666	641	587	578	633	642	613	633	640	612	571	595	603	655	625	627	628	656	633	632	612	613	571	596	684	599	630	644	643	633	607	643	647	613	631	589	579	604	625	665	685	650	613	654	591	621	648	635	610	611	608	606	617	586	621	629	636	574	606	649	600	610	573	589	613	592	654	637	626	602	597	653	619	614	602	658	640	636	609	594	572	634	643	619	574	612	623	621	655	639	628	632	584	594	622	672	598	603	602	646	638	621	591	608	614	650	634	612	653	654	658	608	640	643	581	595	616	618	586	610	581	608	630	627	625	597	631	629	583	640	619	648	626	612	610	670	641	601	648	686	652	612	636	620	697	640	601	627	635	597	636	613	621	612	655	599	609	617	577	638	608	604	664	599	592	631	647	574	604	587	614	561	614	670	620	664	608	624	632	660	628	585	578	605	577	571	575	622	614	621	617	580	671	589	585	583	634	626	628	594	597	562	602	626	656	620	649	624	644	622	625	586	620	581	663	658	619	613	611	632	630	622	603	669	625	602	640	622	629	623	635	645	613	624	644	625	599	625	620	630	606	669	609	613	646	602	626	595	648	615	621	624	608	611	567	616	616	586	639	632	601	626	595	659	629	575	614	617	585	599	628	623	603	628	620	607	601	644	611	659	592	620	608	605	606	611	640	598	623	597	617	594	589	623	615	597	614	600	604	619	626	591	621	585	624	607	595	616	622	597	624	606	582	629	636	597	592	590	633	643	630	627	592	642	653	625	582	613	630	587	627	606	625	670	635	592	619	597	627	660	655	633	641	616	642	626	645	636	623	592	624	608	587	643	634	661	654	613	586	645	622	576	610	615	580	621	613	630	643	647	574	617	626	595	621	617	657	605	664	634	566	596	625	673	614	649	584	659	608	640	615	601	597	634	641	587	585	644	588	614	646	662	626	575	592	624	613	572	606	621	590	588	625	579	620	640	590	599	660	606	625	634	592	630	643	602	606	653	648	613	627	657	631	625	576	600	636	627	632	619	567	641	621	653	615	635	611	627	667	633	595	620	593	641	559	592	638	605	584	615	609	634	572	612	619	583	622	607	618	611	561	622	636	657	618	600	662	596	644	623	649	583	649	641	615	659	590	608	632	654	588	635	593	601	621	645	593	633	646	658	596	592	597	599	610	640	583	630	588	605	617	603	623	619	616	593	608	584	561	611	617	602	630	574	620	650	614	621	652	599	636	612	626	625	609	654	658	587	650	609	599	629	608	569	644	605	570	571	610	623	647	610	616	637	609	636	616	628	640	596	617	672	619	628	616	596	591	631	588	606	604	604	572	617	624	628	592	650	622	617	578	655	603	634	614	647	668	594	579	679	649	640	660	614	682	591	619	602	643	616	607	604	622	624	587	617	617	634	616	626	641	686	592	657	647	659	560	628	631	617	627	656	639	630	627	622	632	581	589	650	616	624	618	636	610	623	615	569	630	627	575	630	636	628	637	631	582	606	590	613	647	591	689	625	625	684	620	620	660	622	615	595	607	615	581	619	614	621	638	559	623	589	539	626	627	608	648	651	644	663	587	622	593	643	614	619	607	594	637	579	598	652	625	639	605	613	608	600	600	622	621	598	606	645	615	678	578	625	625	595	627
28015	26844	27484	21183	11877	10528	6908	3474	1583	1214	1320	898	578	424	306	322	324	339	321	330	333	312	319	315	305	323	317	339	318	326	359	322	332	334	352	327	325	299	321	327	328	346	365	315	297	336	332	318	284	343	329	343	327	313	331	322	336	327	340	334	314	349	308	335	321	310	331	316	344	353	328	316	308	325	324	322	320	306	327	315	315	346	351	325	338	326	316	341	325	328	321	341	324	294	311	344	336	316	345	311	335	355	324	307	301	344	342	309	308	318	305	355	350	325	330	327	320	297	345	331	329	324	350	310	318	309	298	323	361	313	331	286	336	317	313	309	333	317	358	346	303	318	290	326	353	306	351	320	334	334	273	361	323	319	294	325	350	320	333	321	329	300	350	310	312	345	343	292	288	312	354	344	327	366	337	349	345	318	318	334	323	333	333	308	309	367	328	336	330	315	354	319	297	376	332	320	326	295	330	329	287	335	347	310	322	343	357	318	321	363	320	318	321	356	327	320	322	347	340	313	368	327	357	337	341	318	334	332	295	305	317	328	319	336	311	333	306	322	329	341	329	325	306	322	375	337	319	304	320	366	318	328	332	335	350	339	348	326	333	317	348	332	340	309	333	285	330	301	351	332	338	305	327	341	322	344	353	304	345	343	333	319	354	343	332	333	342	320	330	334	333	379	320	314	304	316	298	300	335	329	318	326	340	352	322	323	333	321	328	313	351	324	321	315	350	364	312	321	326	327	338	360	330	316	326	332	337	317	336	293	336	317	349	308	313	343	363	293	323	310	330	363	333	319	338	297	323	316	345	350	334	357	343	330	342	353	311	348	342	350	315	306	334	321	293	337	376	336	353	325	347	326	318	311	335	326	298	338	316	315	361	352	309	303	322	326	334	304	353	307	305	328	321	322	335	330	312	337	356	311	316	316	342	301	327	325	353	352	320	356	307	309	340	329	340	304	345	346	323	328	320	322	319	347	336	339	311	311	335	313	328	367	307	282	287	306	301	320	338	302	313	332	316	280	325	308	325	359	347	330	342	299	332	332	341	344	321	335	308	329	359	328	339	349	322	352	322	335	322	315	363	314	378	344	307	304	336	331	344	305	323	328	333	316	343	328	325	332	332	319	310	330	319	330	339	334	342	347	338	355	358	314	326	333	346	347	320	346	329	357	344	310	315	334	350	328	343	344	340	323	331	327	339	329	333	334	344	303	314	328	344	327	316	328	333	322	334	312	318	295	320	285	308	351	302	347	324	317	350	335	330	323	326	328	324	329	331	337	354	336	325	286	323	328	329	313	342	316	338	352	331	319	327	298	319	293	323	319	337	317	291	334	371	341	342	293	306	353	318	321	317	327	317	344	370	313	308	331	353	319	333	321	342	315	335	348	349	328	313	384	340	318	323	327	316	346	317	348	308	319	318	314	324	327	351	344	336	317	292	338	332	314	330	302	290	328	346	327	317	312	326	295	350	302	328	383	309	360	332	325	325	324	334	306	328	333	343	309	308	339	347	293	330	334	311	342	352	300	309	328	305	331	324	328	328	300	340	332	327	346	335	313	330	329	305	341	319	337	330	321	322	287	354	341	344	314	305	303	339	347	327	304	343	341	345	324	322	316	334	317	293	332	332	328	352	325	328	320	341	326	326	337	347	320	346	335	317	327	345	343	329	336	335	335	316	330	330	347	353	317	322	333	333	325	357	355	322	319	345	338	330	313	328	334	320	336	339	322	356	300	328	329	308	334	334	326	335	344	296	332	310	329	304	336	343	320	301	316	317	327	345	332	305	333	339	318	315	310	312	351	329	318	342	357	367	335	346	317	315	340	325	334	317	341	312	334	311	336	300	311	320	350	331	319	323	317	328	303	344	314	347	314	270	297	306	341	361	315	307	332	297	316	304	339	312	305	305	320	324	319	321	318	317	321	304	344	298	353	309	326	340	316	368	311	338	317	317	298	353	303	309	340	346	318	311	324	334	329	319	309	340	328	333	323	304	315	340	351	328	313	339	324	304	288	318	339	345	352	289	321	337	347	345	338	311	329	343	334	311	313	348	298	341	317	317	317	338	329	317	314	318	331	336	321	332	336	365	335	338	345	301	305	348	334	334	324	340	315	293	303	349	347	331	342	318	327	329	300	315	328	339	291	331	306	331	351	322	322	324	325	320	316	328	315	319	313	285	314	356	345	320	326	320	345	304	340	303	306	303	320	349	329	338	350	317	339	340	324	337	353	336	323	294	319	343	358	319	318	322	320	313	347	333	341	324	353	319	361	316	293	340	324	340	324	312	326	333	306	357	343	364	341	293	337	314	321	322	341	342	324	292	320	338	330	361	312	369	347	328	300	334	323	305	311	324	318	324	342	324	337	317	325	301	329	291	352	334	351	307	364	320	338	305	316	306	337	323	309	338	290	331	301	339	320	315	344	323	305	321	315	334	318	321	388	349	334	323	328	307	355	349	307	324	332	309	339	342	330	340	323	354	308	327	313	317	293	323	349	350	364	355	336	305	327	316	312	342	335	316	292	309	328	349	333	356	333	330	353	336	359	305	332	317	327	362	347	334	335	307	353	364	354	321	335	317	312	324	310	328	342	339	294	356	345	318	329	304	378	359	339	325	326	319	333	304	307	314	318	327	327	342	317	320	332	320	324	320	339	319	340	337	311	336	328	329	359	330	336	310	344	342	349	332	328	325	305	297	307	333	333	316	334	372	337	313	320	336	309	322	327	317	327	314	340	341	306	356	336	322	322	373	327	311	340	314	299	333	312	361	322	321	339	324	320	333	337	325	348	348	317	368	322	317	343	347	293	333	349	327	311	340	337	320	335	347	310	319	316	355	328	313	328	326	320	312	333	350	330	322	338	318	356	346	325	317	316	341	308	339	304	328	320	367	308	307	363	341	322	341	349	298	343	357	324	306	364	311	318	312	328	346	331	332	329	318	336	280	334	345	310	321	341	321	342	316	294	312	361	339	322	347	358	348	343	329	297	303	339	332	309	337	322	311	324	353	318	336	324	325	360	292	374	314	294	346	320	328	314	329	288	341	326	344	363	325	328	350	339	315	301	351	318	323	332	289	329	286	347	382	345	374	309	359	375	321	346	339	327	341	349	363	318	319	305	304	326	335	344	340	348	323	314	344	341	303	319	305	324	307	351	361	334	326	305	310	308	347	306	330	334	334	338	332	339	328	320	338	319	318	305	299	353	335	321	286	331	348	310	344	320	327	292	340	376	365	330	326	329	346	349	366	328	366	332	313	334	325	310	356	293	315	339	354	350	305	333	300	327	284	318	333	319	322	346	362	328	326	350	351	327	295	304	338	336	314	312	354	322	323	345	322	306	313	323	326	307	297	305	342	344	300	355	310	352	324	312	293	355	337	313	314	328	342	333	336	347	309	328	326	310	356	344	345	331	313	321	327	374	309	313	354	302	350	318	351	301	349	346	345	331	332	325	337	357	339	288	336	317	333	338	321	343	331	313	327	334
33789	46186	37720	29534	22452	22271	16306	10081	4646	3722	3871	2310	1397	906	730	678	725	683	712	622	673	703	689	701	673	641	693	730	678	642	666	693	667	721	695	663	689	656	685	644	639	700	716	637	674	671	657	654	657	657	681	670	654	670	669	653	687	631	658	656	650	667	674	658	668	688	651	676	664	721	657	678	673	707	672	638	668	676	670	683	654	695	685	694	703	654	665	682	674	626	663	693	637	706	722	661	667	689	676	663	665	648	682	616	626	700	626	624	651	658	658	684	654	698	683	700	657	641	676	667	675	652	678	680	673	681	663	653	631	650	679	653	664	682	646	671	632	693	670	669	692	672	648	653	714	688	683	680	641	649	716	654	632	667	686	672	660	683	650	645	678	699	675	662	675	642	673	660	643	671	684	668	679	675	679	719	701	670	674	682	645	631	645	634	663	683	638	651	684	658	686	635	690	681	707	684	703	658	676	674	669	665	637	655	677	620	735	665	646	684	650	644	668	676	671	646	699	677	626	687	661	684	702	644	674	697	652	701	639	679	634	714	627	669	649	668	664	694	642	675	648	647	708	721	668	639	680	693	660	691	662	673	677	677	681	665	667	660	655	693	633	671	695	671	680	666	671	664	683	716	635	667	633	654	633	637	664	677	676	670	648	674	654	638	672	727	663	684	661	700	627	661	642	668	697	636	705	693	751	624	651	594	680	670	626	722	699	715	689	648	665	705	686	681	720	678	638	641	669	693	659	640	675	687	629	732	710	641	631	631	677	663	673	608	689	677	651	674	709	701	641	688	708	633	679	651	680	677	697	680	721	701	678	655	660	704	674	694	669	683	688	689	650	719	634	680	706	679	634	672	690	620	677	659	684	628	714	625	694	620	624	687	647	653	687	646	676	643	686	694	709	714	668	743	692	658	683	636	688	671	668	674	667	692	681	635	648	672	667	689	655	684	671	658	663	630	718	705	679	640	681	661	642	682	684	690	694	677	670	693	708	687	688	707	691	686	670	678	632	677	650	709	657	668	684	669	635	644	645	659	675	676	662	650	651	614	711	673	668	697	665	660	653	645	642	685	674	642	634	673	701	746	686	718	637	629	653	699	679	687	665	688	669	682	685	670	698	658	656	673	671	713	652	673	649	699	646	703	629	614	771	710	653	633	630	698	680	689	711	669	668	686	691	691	729	696	700	712	670	684	657	671	687	680	670	712	659	648	665	692	645	698	637	705	704	667	635	697	617	723	696	656	669	683	681	689	625	654	687	645	689	657	671	675	678	672	676	634	655	712	679	676	663	635	667	657	701	671	661	659	718	694	690	654	649	671	611	644	674	675	636	676	657	668	679	638	679	669	642	681	682	654	674	649	724	669	681	659	646	662	655	650	721	686	612	652	682	680	665	692	651	680	648	644	615	633	717	667	709	682	736	675	682	662	666	695	628	670	680	641	654	702	661	663	694	615	639	642	680	674	675	624	678	710	649	648	677	687	661	714	686	673	670	676	697	686	675	678	669	688	696	624	665	682	675	691	657	697	645	642	675	651	618	680	662	653	688	667	664	641	662	630	672	659	666	665	652	631	690	686	708	656	635	635	650	699	671	677	741	687	690	669	717	683	696	634	674	649	655	650	641	632	697	652	639	665	666	661	667	703	692	625	682	640	705	620	613	671	674	667	633	666	656	659	640	680	690	662	663	709	644	636	595	693	716	708	679	649	703	665	686	677	700	604	644	648	642	672	665	672	658	673	660	708	668	635	686	688	680	637	682	665	668	608	722	658	666	660	694	672	698	666	654	712	647	679	623	712	702	694	688	679	637	689	685	680	682	637	653	687	615	633	693	648	652	676	647	699	678	672	704	666	647	666	609	688	682	682	673	635	626	655	647	675	692	688	656	696	651	647	646	654	682	639	647	659	702	708	674	701	665	648	687	655	666	640	650	641	687	641	640	674	693	651	684	671	693	624	687	686	687	670	707	633	641	663	680	651	692	685	654	618	664	665	677	702	669	648	660	746	642	702	677	631	659	713	725	686	657	689	658	665	699	711	649	702	687	625	718	697	673	662	695	650	668	710	676	642	621	622	663	701	663	668	672	712	626	653	632	679	719	716	676	695	649	699	686	692	673	649	651	681	688	655	679	679	683	699	667	712	701	710	682	664	642	689	699	713	658	678	654	671	650	665	655	707	735	699	660	650	673	656	669	601	718	635	683	710	645	654	662	696	659	622	626	690	653	663	700	705	695	681	678	610	630	676	719	649	653	686	706	667	683	699	645	676	645	701	654	658	648	674	649	656	704	692	726	655	693	634	679	669	670	667	674	634	627	664	667	696	651	672	653	652	677	631	654	713	719	621	677	678	606	691	623	677	673	646	633	684	638	649	631	730	685	681	714	645	648	676	630	653	644	658	681	650	666	616	708	638	688	677	736	692	683	721	681	683	707	658	686	712	735	676	655	646	665	622	667	673	640	646	656	673	656	649	673	624	648	651	714	659	664	691	652	705	644	699	671	678	717	667	644	660	673	678	669	675	663	670	670	651	686	694	688	642	658	680	691	667	710	672	640	611	655	653	738	670	639	662	712	658	686	681	709	684	687	626	642	688	686	688	622	652	621	699	676	665	656	659	666	728	678	657	693	690	635	647	667	620	676	684	671	683	671	689	688	663	661	707	658	706	695	677	659	705	638	672	698	679	672	690	685	670	691	662	693	644	631	640	686	675	644	674	670	666	665	679	670	668	667	633	671	685	636	692	663	649	738	684	651	629	642	657	651	651	636	644	659	610	679	673	642	660	694	623	641	665	744	677	669	651	640	667	689	657	671	661	680	644	651	639	660	677	659	641	623	666	702	648	664	664	661	669	678	620	653	649	676	687	676	682	644	672	677	674	663	690	673	649	647	695	648	646	709	646	672	676	671	660	664	668	693	700	635	677	608	633	652	669	693	665	685	683	705	659	696	674	705	704	672	654	699	674	688	671	672	677	701	640	683	668	654	648	665	635	624	679	652	711	653	639	622	641	651	686	689	638	656	679	657	688	678	661	695	621	621	696	673	652	679	667	646	662	694	657	674	683	695	680	663	687	667	657	652	686	670	661	624	671	693	691	698	696	654	684	618	630	674	689	673	658	690	657	685	650	615	688	633	684	690	695	641	645	649	662	682	667	668	669	630	660	682	723	700	668	714	657	644	654	656	631	635	694	647	663	669	676	680	641	703	693	683	635	672	709	687	636	686	658	623	663	648	642	634	681	637	676	695	663	659	699	636	658	653	661	659	696	656	619	745	645	677	675	695	701	652	658	647	695	675	645	677	668	701	699	686	643	635	717	677	693	681	658	695	649	683	689	633	677	662	659	690	640	654	663	687	662	626	669	657	709	600	659	679	651	652	661	636	658	637	678	672	734	678	688	669	687	652	636	641	658	674	677	698	658	689	690	680	667	696	670	694	665	675	668	658	670	713	670	645	668	655	655	676	646	657	655	726	652	706	673	669	659	629	660
24897	21725	28689	26302	21240	20502	20606	14159	8452	5786	3945	2006	913	517	353	343	276	320	311	312	321	317	321	289	309	321	288	322	287	290	309	322	318	335	310	331	339	315	328	318	305	295	329	290	315	337	305	300	327	302	326	306	290	295	302	307	304	326	344	277	313	334	313	341	340	321	326	338	295	337	328	298	321	275	260	329	308	294	312	302	319	323	302	316	323	317	332	293	313	313	309	299	307	356	300	321	304	305	303	326	313	324	306	288	307	325	303	317	310	315	311	328	300	323	312	288	348	308	289	288	305	280	309	322	306	314	311	340	322	258	296	286	291	287	293	263	259	318	311	298	305	301	268	319	298	283	304	309	301	308	311	305	292	310	314	289	325	293	294	287	298	285	296	333	309	309	291	352	329	281	325	320	307	329	328	327	335	305	301	314	308	332	302	314	315	291	317	301	304	306	332	296	318	311	327	286	311	318	280	316	320	301	320	283	305	332	280	302	309	321	318	319	308	311	294	306	288	316	327	292	332	329	321	290	291	297	333	303	279	294	323	310	339	265	285	299	313	305	333	327	300	304	286	327	307	319	305	345	340	308	322	283	312	318	288	328	311	289	324	316	302	289	332	300	344	321	287	318	313	298	289	305	304	322	286	337	309	306	320	286	301	311	334	296	327	337	319	341	296	296	306	306	313	306	291	302	295	283	287	312	305	326	285	319	294	360	317	341	310	319	305	328	317	294	319	304	323	330	301	309	291	324	308	312	318	328	290	307	341	311	304	315	336	322	311	360	315	328	250	294	336	313	343	294	329	329	286	317	297	302	347	314	297	296	323	340	321	362	327	307	297	293	306	302	315	336	311	295	302	342	271	309	298	327	298	314	297	290	309	272	302	298	302	296	301	286	296	308	303	330	343	327	313	316	313	311	315	295	345	286	339	331	288	296	302	311	320	295	295	309	307	326	342	328	318	294	321	306	314	283	302	290	317	319	272	300	348	295	319	294	309	316	298	295	342	329	308	283	288	325	321	332	317	346	298	291	319	307	320	314	298	306	318	312	291	294	275	305	301	294	294	304	313	294	311	336	323	296	298	288	351	302	315	280	302	313	283	293	302	272	283	353	306	299	306	343	308	315	319	305	268	323	338	324	315	308	303	310	291	286	335	322	315	293	336	283	309	313	303	299	325	320	325	305	314	319	302	296	308	299	300	294	307	321	278	281	315	334	260	326	307	312	304	313	304	311	292	285	320	295	314	300	288	331	306	292	289	305	302	317	324	301	313	307	305	303	296	305	305	300	295	307	308	317	316	323	299	332	304	300	304	305	342	307	314	292	290	295	288	307	304	301	323	286	321	318	297	309	288	351	318	312	286	313	310	320	339	326	295	310	316	296	296	286	303	323	306	312	293	300	288	323	345	320	317	312	311	304	304	321	324	291	299	304	304	318	297	308	280	332	316	301	295	323	306	274	298	300	329	314	316	312	308	297	325	306	307	280	277	313	269	316	323	306	333	295	321	329	291	299	338	329	331	281	317	320	311	328	326	331	300	302	347	311	291	312	275	307	297	278	330	321	303	313	333	291	299	277	308	275	292	328	323	347	301	279	318	307	299	319	287	326	305	329	296	299	341	313	270	295	309	308	305	311	324	299	275	319	324	318	306	296	283	304	275	282	299	297	286	317	307	295	309	296	327	312	310	322	304	284	317	288	289	343	290	302	296	292	297	322	327	324	305	300	300	300	327	329	321	313	324	308	312	295	297	315	297	282	319	337	322	295	319	308	314	343	328	287	324	331	317	317	355	315	331	343	323	321	299	306	313	287	294	289	303	324	302	337	313	320	323	331	305	300	269	285	316	309	317	330	330	317	328	322	322	336	309	351	312	310	304	293	334	301	320	287	307	315	313	308	311	305	268	314	297	328	328	286	297	342	322	289	302	311	325	303	274	303	326	303	341	331	323	287	300	274	294	283	267	323	344	332	302	288	318	313	317	331	316	318	305	302	327	298	316	296	280	341	307	326	291	332	327	301	304	279	322	319	277	323	308	319	331	315	297	287	273	316	325	302	296	320	297	307	331	306	306	277	304	306	309	287	325	303	338	344	332	319	317	335	304	303	307	283	281	278	298	324	315	317	338	304	319	358	271	300	320	323	325	320	311	294	314	306	309	305	272	286	289	306	315	316	322	294	294	334	332	298	295	308	307	365	330	325	311	337	284	278	321	290	306	313	307	330	290	301	312	303	321	309	311	317	296	294	290	333	312	313	304	318	283	269	309	317	296	307	324	312	303	304	310	308	314	329	286	289	320	299	315	289	322	264	313	334	323	282	304	322	317	316	333	299	334	305	286	319	318	294	337	320	323	298	288	311	290	343	275	302	301	318	265	293	300	290	296	304	291	315	293	303	315	348	326	296	347	310	336	310	296	319	302	311	321	319	293	316	308	287	355	308	331	292	322	278	298	302	299	291	301	330	298	311	327	319	345	315	329	316	296	290	293	320	339	330	273	307	299	310	312	354	303	296	330	338	300	318	311	277	278	331	304	298	320	337	321	318	302	311	326	332	338	296	303	339	313	307	316	278	329	292	311	320	306	306	299	320	304	350	309	303	298	327	351	312	334	326	296	320	305	317	324	280	303	324	276	338	359	332	315	308	334	300	293	315	327	304	339	305	283	299	337	322	320	331	306	298	294	315	296	319	289	309	300	305	313	313	294	307	329	303	293	323	285	313	328	317	305	319	292	330	278	287	281	323	296	318	305	339	315	297	317	327	262	310	303	299	297	327	340	311	297	299	272	315	311	301	316	307	313	314	311	289	329	285	304	321	322	309	309	308	299	313	323	312	298	309	295	317	327	321	286	304	296	319	317	295	319	287	334	313	340	326	304	336	327	312	317	299	315	310	307	298	328	300	317	305	327	323	307	295	328	314	290	327	302	339	310	289	310	282	319	330	319	304	289	308	319	323	310	306	288	321	327	293	320	324	298	334	303	308	311	319	321	305	289	329	265	312	326	274	323	290	311	311	307	278	332	283	282	327	290	315	306	320	303	317	286	313	322	291	301	296	292	328	313	314	320	308	284	301	304	278	315	324	297	309	292	302	293	305	328	316	308	299	304	321	299	295	350	313	305	312	297	319	297	292	339	271	318	316	338	286	344	299	347	330	315	312	289	301	301	315	309	342	315	297	315	286	319	305	303	320	311	317	299	315	311	303	288	301	292	309	328	309	313	318	305	295	304	312	303	266	361	321	309	308	326	312	317	296	294	302	315	307	283	303	301	290	290	325	286	311	324	335	287	321	331	296	316	263	324	305	327	294	331	327	308	307	291	303	288	297	320	321	313	316	325	278	321	347	290	315	305	279	272	281	321	334	308	306	310	309	308	309	311	282	277	293	290	308	301	300	286	301	324	297	274	274	341	317	300	303	267	320	301	309	322	293	300	319	314	309	324	317	319	319	315	312	300	324	306	329	319	338	336	339	314	294	349	294	324	317	311	307	333	293
35400	55418	46394	36465	30857	31582	31207	24812	19193	14680	11174	6068	2675	1319	825	694	622	672	648	669	634	658	676	672	639	674	646	644	616	602	618	662	645	596	628	648	651	675	617	617	650	627	651	653	664	644	626	628	616	617	608	604	630	647	623	676	668	598	585	588	661	661	648	635	624	663	675	604	626	624	670	644	627	644	661	606	587	634	628	637	639	618	665	659	636	610	658	603	630	654	606	613	634	605	619	628	662	609	663	666	615	599	608	647	640	605	640	690	660	679	650	601	595	652	564	661	619	658	689	654	662	620	652	594	632	677	629	651	616	647	639	605	624	664	630	629	635	670	606	623	570	685	616	590	633	621	646	670	598	607	614	662	615	614	633	669	655	643	594	666	681	635	650	629	599	611	642	628	680	606	648	628	605	606	596	607	600	623	614	653	641	656	635	653	630	654	628	622	620	642	636	644	642	618	606	637	623	627	621	620	636	625	672	601	645	659	644	640	598	612	680	617	678	656	573	642	624	683	653	603	676	657	628	675	606	650	610	592	710	657	638	614	621	668	676	600	622	640	646	612	632	636	635	629	640	635	651	594	644	674	612	649	618	596	632	642	636	646	619	644	728	620	610	656	613	593	630	618	636	658	619	607	627	621	640	629	675	605	622	645	630	615	660	653	643	636	614	665	683	596	658	656	659	640	613	647	589	680	663	622	606	710	648	650	604	674	642	662	658	606	669	631	641	635	654	571	706	605	650	585	618	598	628	635	627	635	652	669	686	604	639	624	641	650	660	628	640	613	651	681	648	580	654	650	632	656	649	595	647	637	645	669	664	644	664	621	685	649	663	626	630	602	679	619	644	649	649	649	631	611	610	653	648	716	661	654	663	635	619	633	644	640	665	642	657	647	672	655	618	613	645	656	612	625	659	636	607	612	608	670	628	579	642	644	642	651	625	626	623	617	626	630	639	619	571	670	631	698	663	651	660	631	665	667	639	633	607	627	620	631	594	619	659	617	604	625	609	632	659	628	639	663	661	654	630	626	613	601	633	652	641	633	680	652	660	662	676	678	632	627	624	654	641	655	601	582	608	615	661	615	644	618	640	651	661	605	619	634	614	626	640	650	620	633	647	623	638	610	648	645	664	646	592	604	639	641	631	636	708	623	592	642	638	661	614	626	645	613	658	657	676	681	629	630	580	640	636	608	669	638	647	635	607	665	600	670	644	615	655	636	628	634	695	612	663	618	661	634	628	668	602	653	699	632	643	620	623	633	638	691	644	616	637	641	625	647	632	587	627	610	626	585	646	599	604	614	649	625	639	615	658	616	645	622	596	670	638	615	629	667	645	631	604	682	616	665	636	646	629	650	617	667	616	622	637	632	621	616	646	735	612	618	661	665	653	623	633	703	664	658	663	619	650	646	632	637	624	631	680	623	657	636	650	612	659	662	597	664	645	610	625	626	618	684	597	646	664	617	631	620	649	657	655	605	652	645	623	641	616	646	654	646	650	681	621	632	666	663	608	651	614	593	621	631	624	632	604	635	600	607	638	632	638	683	634	648	636	660	634	606	644	652	654	654	571	698	670	637	644	624	602	706	659	628	612	633	616	601	605	654	649	655	575	631	586	633	610	663	633	686	655	636	645	634	641	628	635	655	622	657	646	662	698	625	678	641	667	623	638	620	673	616	656	655	628	641	641	683	676	657	641	615	656	628	646	609	655	636	644	635	624	656	647	630	658	638	638	650	658	658	680	662	638	596	636	656	668	638	639	644	601	662	617	619	643	624	700	625	596	657	599	621	675	638	626	664	625	590	660	631	605	601	607	599	626	636	623	637	593	631	618	641	598	647	593	713	647	631	622	635	662	636	593	592	624	633	628	602	623	634	606	630	642	680	627	641	630	597	654	642	638	614	642	661	598	616	659	620	576	614	687	580	667	633	623	658	648	671	624	610	650	637	621	642	632	668	645	592	601	630	603	654	684	633	599	638	624	651	616	638	626	619	659	636	656	635	659	673	671	630	604	585	686	641	650	658	607	626	654	621	622	637	634	610	667	629	626	659	629	636	658	662	649	664	637	635	649	665	651	631	622	624	632	632	650	614	618	628	599	638	657	597	650	678	673	621	655	637	647	630	613	635	631	631	599	668	684	614	625	601	653	622	612	622	647	651	636	626	640	634	667	625	653	629	641	660	664	596	595	687	650	618	624	638	652	632	623	608	579	633	684	675	655	649	636	643	622	675	610	642	657	665	631	649	631	643	653	654	585	597	642	615	637	642	638	662	644	616	621	625	599	648	640	636	646	611	640	638	664	668	650	600	643	615	615	652	676	643	644	651	602	649	645	611	635	667	604	657	622	645	639	613	638	680	602	655	660	651	670	652	624	641	644	630	666	619	550	632	618	684	620	617	649	660	640	605	639	614	625	649	626	628	632	665	621	680	597	625	646	651	636	600	617	615	612	644	642	627	620	587	626	686	633	617	621	691	620	601	649	634	676	656	631	618	622	585	645	662	646	658	641	661	651	644	615	601	653	641	660	633	697	646	613	615	605	653	675	614	597	667	625	626	642	655	612	657	654	625	652	620	633	615	629	671	607	652	623	632	655	663	632	670	621	637	584	592	636	651	680	666	652	630	647	585	669	635	669	625	617	659	651	643	627	640	649	641	586	705	630	626	624	600	621	616	599	633	594	637	583	672	615	668	656	629	627	654	647	602	642	646	674	658	624	655	591	652	644	608	652	642	616	604	660	661	648	689	671	621	602	669	643	612	615	686	572	646	608	611	649	643	639	664	645	642	621	610	609	643	647	618	628	633	605	608	642	627	630	666	671	636	681	671	636	603	632	696	622	625	640	650	617	642	597	657	596	654	608	676	685	644	645	669	617	626	676	666	637	615	646	625	633	614	594	636	674	618	638	639	647	623	611	653	636	657	619	643	672	656	609	672	615	677	602	616	632	638	620	645	629	661	623	620	630	620	628	685	606	615	645	613	624	616	618	672	632	628	620	629	642	624	632	604	658	640	622	604	682	620	637	628	636	620	648	644	593	652	636	585	621	615	644	616	631	611	654	619	642	640	643	638	665	606	661	620	678	596	656	617	585	617	666	630	634	667	672	628	630	654	621	620	620	623	667	625	620	641	612	626	656	612	620	610	638	597	620	649	663	642	674	597	625	643	604	660	668	624	626	612	664	661	627	695	608	659	633	636	611	588	634	650	643	668	605	632	606	628	629	688	630	616	605	656	640	612	615	668	639	646	628	609	598	624	644	632	587	631	633	678	616	634	731	659	647	614	616	597	687	639	627	666	625	662	661	690	628	643	595	656	657	712	642	617	628	610	618	637	637	632	608	610	646	652	621	651	623	626	623	647	603	629	634	637	624	669	631	642	642	689	608	653	672	613	641	631	637	601	642	634	614	671	641	649	666	671	627	652	609	608	616	666	671	662	601	632	641	661	663	671	621	700	627	640	636	607	675	633	665	664	668	623	647	611	654	621	638	706
23611	21636	29531	24550	22888	28706	36938	19410	13190	13742	10203	5527	2324	931	495	350	333	323	338	310	324	311	323	297	305	286	303	322	295	285	324	289	318	329	290	332	344	318	309	317	304	307	317	297	294	324	340	303	309	337	321	331	310	303	329	325	292	300	334	330	321	302	339	321	319	315	329	289	322	308	322	329	329	330	344	307	253	300	296	319	297	308	313	316	312	313	292	308	312	303	330	338	298	306	312	346	302	290	317	297	292	282	297	389	275	305	303	316	283	313	332	316	319	325	307	329	282	321	317	307	317	309	343	296	325	291	286	326	322	329	312	326	319	329	330	307	334	291	307	316	336	307	304	320	333	296	337	316	327	314	310	341	306	296	301	309	318	315	316	278	331	329	330	319	300	290	298	291	334	318	335	296	331	315	330	290	313	300	282	310	317	314	333	328	309	331	307	301	331	314	304	295	311	312	297	344	299	296	285	341	312	292	277	308	303	343	310	319	318	332	322	318	311	321	299	306	307	316	315	326	319	291	291	317	336	318	287	340	332	334	302	300	322	311	313	341	304	327	316	305	312	278	326	320	286	322	303	319	324	314	281	307	317	314	300	308	295	368	307	334	307	333	327	302	323	301	301	309	311	332	299	305	324	327	300	293	318	313	324	311	301	323	293	359	304	328	282	316	320	280	316	327	286	284	339	295	306	285	301	301	335	307	322	317	293	321	314	305	312	292	307	306	298	309	311	300	311	302	317	317	308	330	325	305	299	335	325	302	304	283	323	308	325	315	273	306	311	300	320	327	330	329	328	277	318	285	315	312	313	299	336	322	301	294	306	311	324	309	316	323	321	281	289	299	283	295	301	290	345	325	353	309	337	311	334	276	328	307	298	303	355	291	305	283	309	295	301	311	297	293	299	316	294	274	318	291	312	295	327	335	317	302	300	307	323	291	282	304	316	333	335	348	307	313	297	336	321	321	336	308	306	289	346	303	338	282	314	317	300	300	296	342	301	308	310	317	299	302	298	321	329	329	332	321	284	301	274	343	291	312	315	290	331	326	273	340	319	303	278	337	305	297	312	343	322	335	311	313	320	317	270	306	314	317	326	302	318	286	354	327	329	319	306	322	350	322	265	298	305	299	323	335	336	315	301	320	320	312	291	341	296	320	328	354	304	350	313	289	295	312	310	310	290	297	298	301	296	303	311	299	272	320	310	303	290	293	308	299	294	324	319	319	296	293	302	293	284	294	311	332	283	294	330	313	295	326	325	296	303	314	332	332	301	336	314	344	324	313	319	313	297	325	345	343	326	298	304	312	318	316	328	307	306	338	306	342	298	320	316	321	290	330	316	287	294	286	340	310	322	333	273	310	328	287	301	274	319	294	285	339	312	308	311	279	313	315	298	341	308	300	310	332	318	297	302	316	325	306	328	299	301	309	297	305	317	297	310	302	332	289	356	333	286	277	314	280	282	312	329	299	318	312	325	317	314	326	314	312	279	317	325	288	336	318	311	308	337	315	310	345	312	336	302	292	323	317	310	310	319	297	281	288	292	281	302	303	325	303	290	292	299	306	313	312	307	307	307	308	263	307	274	300	291	304	277	310	297	327	330	302	305	306	313	322	281	330	314	341	263	304	292	298	281	318	316	317	368	302	324	311	326	343	280	305	301	316	291	337	328	325	307	297	313	291	311	315	302	293	335	337	339	303	337	335	304	317	301	265	309	325	320	306	303	312	328	296	306	323	313	305	292	305	334	329	295	337	323	304	305	307	333	316	323	311	302	309	282	308	349	288	357	304	309	327	291	309	263	258	342	338	309	287	318	301	300	290	352	341	304	313	307	311	295	314	328	286	299	361	341	320	306	305	346	331	320	310	321	311	324	303	274	310	286	302	312	294	308	291	318	273	284	327	298	328	306	318	309	351	297	322	329	316	316	308	305	325	311	303	321	334	306	351	298	325	337	317	305	346	317	291	308	336	319	305	277	289	282	318	296	305	292	284	294	326	318	314	305	299	327	303	328	320	322	311	309	324	314	304	296	302	293	311	320	321	348	345	307	316	286	289	324	327	295	299	336	339	304	333	287	297	326	296	306	336	341	315	343	288	307	313	299	276	325	319	302	298	292	312	294	323	320	302	312	299	293	282	309	324	277	324	326	307	335	287	289	293	293	272	287	283	304	302	312	312	309	282	319	339	301	320	329	307	309	322	322	359	310	314	323	352	331	290	306	316	320	315	298	331	291	338	302	285	295	316	312	288	306	307	339	354	307	307	270	313	301	283	299	310	348	339	294	323	321	330	300	313	276	298	297	308	305	318	334	328	321	341	287	296	313	299	305	324	336	344	287	298	303	320	312	292	311	334	308	306	344	265	294	341	264	289	307	309	296	358	307	330	339	302	316	319	310	313	311	354	304	296	304	322	332	323	318	336	314	291	308	312	328	305	306	311	311	317	351	324	320	313	317	302	276	325	322	301	285	322	324	339	317	303	288	310	290	303	294	290	314	312	306	322	336	320	330	304	303	300	304	326	337	295	311	288	326	293	305	296	333	338	302	332	315	318	336	317	333	310	297	311	319	291	335	279	310	345	314	308	296	314	316	310	310	294	277	301	280	307	324	327	328	301	338	311	325	322	338	318	308	292	306	339	300	329	286	337	341	295	306	329	307	321	315	297	334	315	338	285	316	312	319	311	332	308	306	310	292	329	318	316	311	331	288	304	316	324	306	318	307	306	328	284	310	286	319	285	313	301	312	312	319	331	301	283	327	320	315	312	323	318	305	329	317	301	283	310	290	303	303	299	290	320	336	311	305	282	302	332	328	323	309	292	310	336	329	310	274	267	320	307	304	354	315	312	336	342	319	319	335	285	337	286	295	303	319	293	314	331	317	317	318	321	306	326	337	293	326	313	295	320	313	293	283	335	313	305	291	338	304	309	284	324	294	340	283	294	313	303	270	323	309	301	289	302	322	319	340	320	312	332	300	292	287	322	309	322	314	300	294	291	324	319	315	316	311	315	336	294	334	315	295	322	317	329	328	329	340	311	314	317	341	310	280	317	308	280	328	338	327	330	294	291	336	317	308	309	334	300	330	288	286	335	294	312	326	334	331	277	333	346	304	315	315	289	323	324	291	319	319	312	287	348	342	291	328	300	295	334	317	328	320	298	334	315	307	284	288	294	313	337	330	319	322	316	288	291	338	314	336	282	316	328	295	301	316	296	308	315	303	307	314	313	286	281	283	321	287	335	322	284	293	310	286	345	326	322	326	306	335	297	312	298	317	310	281	316	312	309	298	288	322	322	277	301	322	308	295	328	305	336	304	325	303	289	312	287	285	319	303	290	296	318	349	333	309	324	316	298	315	317	327	325	279	322	303	334	331	287	299	325	306	318	300	317	310	307	317	321	325	307	314	327	326	338	338	318	331	329	317	310	323	291	305	315	298	325	337	303	268	316	288	303	354	298	309	299	287	313	337	322	345	328	303	314	337	289	329	341	314	316
40796	65039	57207	46254	38857	41524	43725	26541	25764	25734	21383	12757	6359	2510	1213	746	677	620	614	636	621	629	636	588	581	619	615	604	643	623	605	640	646	627	632	605	624	600	596	674	629	634	524	598	605	567	638	616	617	607	593	633	621	608	617	631	598	616	598	638	611	651	634	657	599	598	647	611	608	609	664	569	626	615	652	624	658	626	611	668	623	626	596	588	643	602	571	586	562	595	649	640	604	593	621	580	601	628	658	674	620	590	567	608	631	581	632	580	622	691	604	582	634	642	616	615	605	585	628	585	648	609	614	609	605	606	627	626	638	622	639	625	615	593	577	630	630	572	624	603	626	617	622	619	629	580	599	609	593	577	651	633	606	587	570	624	576	623	604	634	565	612	609	586	647	605	639	636	615	592	596	590	626	602	632	620	608	606	612	631	630	613	560	552	617	548	613	614	615	626	654	574	604	598	648	589	632	634	608	636	670	619	627	573	609	629	627	648	610	650	569	597	618	630	610	565	592	597	642	649	638	659	645	650	623	649	632	618	624	655	608	528	591	624	622	614	583	635	627	656	584	626	623	596	637	653	631	662	635	658	604	657	595	602	591	579	602	587	583	594	617	633	619	583	627	605	606	599	610	595	617	610	601	612	611	647	614	617	610	591	627	678	598	629	649	642	603	599	620	604	605	576	577	606	619	606	614	592	561	600	615	616	597	573	590	604	617	613	603	640	594	640	599	610	598	610	605	606	597	610	657	605	630	649	602	610	638	628	654	621	621	645	641	597	642	617	611	610	637	610	613	607	605	591	614	608	645	583	610	635	598	622	613	583	663	580	623	612	602	592	629	595	644	611	617	606	608	575	614	575	587	605	590	604	638	657	613	646	610	620	612	609	609	613	618	642	627	585	615	625	613	601	605	546	621	661	604	645	561	586	623	591	553	573	648	605	619	625	632	582	596	579	581	605	606	625	681	650	636	604	633	566	621	669	575	631	613	579	639	617	597	653	652	625	645	639	587	598	596	656	608	593	629	615	632	633	595	635	653	658	633	630	646	637	624	596	585	625	665	592	598	559	639	605	649	599	625	603	629	613	610	574	644	634	628	626	657	625	621	643	603	618	636	635	648	595	623	623	649	605	668	607	574	616	552	596	619	621	595	585	621	669	609	621	621	627	597	594	593	582	619	600	597	581	594	637	607	653	599	604	606	601	623	606	614	597	614	608	592	627	609	591	627	593	631	595	620	609	591	625	627	619	627	581	643	580	607	655	624	612	619	596	632	656	583	607	621	583	627	619	588	585	582	581	619	647	639	649	601	614	583	604	582	634	616	594	588	615	611	618	616	614	640	635	612	628	584	657	595	634	626	621	663	652	603	602	651	638	593	578	584	585	606	600	621	581	609	611	612	628	638	617	646	626	562	602	649	598	612	623	633	609	637	615	615	600	587	630	587	610	596	609	638	615	610	606	601	606	658	643	640	648	595	560	604	598	630	625	631	635	638	607	570	636	612	617	596	637	668	629	625	648	576	588	531	642	565	601	607	634	652	638	629	669	630	599	607	604	580	590	585	632	580	600	641	628	646	630	625	599	567	588	635	653	656	603	625	644	612	646	607	629	626	641	636	597	619	604	613	567	603	608	614	603	642	635	638	617	603	612	595	595	632	597	621	594	644	687	610	619	630	616	674	630	632	633	656	624	607	607	627	602	605	614	641	600	628	592	575	604	627	591	634	604	633	614	624	616	608	589	589	567	609	629	635	604	631	663	634	589	602	570	593	653	604	587	664	576	680	652	611	611	604	641	599	626	576	596	585	637	638	606	660	589	598	575	608	612	579	622	631	616	586	604	629	584	620	604	615	634	610	594	613	597	653	609	627	627	582	615	612	616	621	630	571	640	627	618	624	605	590	590	635	587	639	648	627	643	618	612	622	595	643	605	616	622	605	658	624	594	629	571	596	588	594	566	613	583	614	621	602	615	624	609	618	622	629	604	568	618	630	668	599	607	541	627	622	618	620	608	625	618	611	623	632	681	615	638	581	600	596	603	579	598	650	655	618	620	611	640	660	608	613	637	634	629	565	622	626	586	601	578	629	617	590	618	616	632	604	578	611	625	623	600	611	639	644	593	619	585	637	572	599	614	625	618	644	563	602	609	596	616	684	631	602	583	597	634	641	601	605	621	633	637	571	638	625	641	615	590	607	575	605	617	576	595	587	607	601	593	606	634	569	629	581	626	584	631	648	596	635	597	611	587	594	627	626	650	606	589	592	597	635	638	639	583	635	589	574	643	612	584	659	595	616	616	631	612	613	585	670	613	556	610	659	557	584	638	555	617	619	602	628	638	640	597	631	578	657	619	633	598	602	615	638	566	678	605	620	564	641	617	596	590	599	612	611	578	643	595	595	596	580	638	584	616	586	622	642	628	608	650	596	607	624	619	594	631	620	641	588	623	647	592	620	636	641	606	582	608	611	600	617	596	618	624	626	588	601	669	640	629	684	584	619	644	586	620	638	618	627	618	632	620	600	650	602	595	598	602	645	569	596	596	643	620	552	582	637	603	641	599	593	650	638	646	600	626	593	626	559	601	563	652	592	606	573	624	624	599	580	637	609	574	581	634	635	667	581	604	602	629	600	632	625	608	583	612	583	627	603	579	620	608	595	606	591	629	604	586	612	638	612	596	648	570	656	586	622	555	609	587	637	629	623	590	571	586	635	616	624	603	568	615	616	588	619	562	583	576	585	643	577	580	637	612	635	639	614	570	557	675	570	633	633	600	568	597	610	602	593	595	686	601	661	596	597	599	624	606	618	577	578	653	605	645	637	625	628	606	647	631	636	611	638	646	600	617	606	570	624	601	661	598	603	630	605	589	635	609	609	583	569	572	609	652	628	645	616	639	629	606	606	583	626	620	611	605	648	615	607	638	659	619	621	595	638	627	609	613	651	610	605	605	668	607	648	640	587	603	629	596	620	631	623	624	609	609	591	638	586	620	603	622	616	616	650	587	615	615	561	641	592	603	599	596	607	633	609	624	642	613	621	623	597	595	658	625	572	607	624	571	643	609	613	629	617	600	635	635	553	581	609	645	596	590	618	643	616	622	634	664	640	692	629	581	635	614	636	574	647	601	636	646	655	595	625	603	591	606	639	580	630	651	644	613	594	584	619	570	592	647	628	650	644	600	627	605	632	596	623	628	602	603	648	587	615	603	622	613	571	669	649	645	588	595	666	604	621	625	606	593	629	607	620	591	595	638	631	604	606	640	642	683	617	623	609	600	643	603	608	623	615	628	615	591	624	608	617	570	603	631	667	657	648	574	623	612	636	608	593	594	637	607	613	611	613	599	605	657	625	653	625	689	641	613	559	584	596	604	573	629	623	584	661	644	592	670	612	648	641	607	582	645	653	629	600	602	609	643	631	604	599	610	611	599	607	599	654	599	604	576	581	648	630	617	602	618	564	635	629	603	619	630	574	606	651	573	569	640	629	652	627	677	612	643
27732	26180	28083	22315	13142	8156	6827	4497	1528	1411	1161	820	549	434	350	339	344	341	316	325	315	343	329	320	314	333	351	317	305	341	354	327	318	335	323	313	340	331	342	339	324	321	326	366	313	308	292	330	348	329	292	334	356	336	345	338	304	321	294	359	338	296	324	335	328	313	321	309	306	332	360	304	332	330	324	310	321	323	351	324	320	335	326	346	333	327	301	303	347	332	317	308	351	319	298	322	351	317	320	346	348	308	311	328	334	329	313	324	319	314	337	338	345	358	336	336	295	311	333	302	332	314	324	285	286	337	295	327	330	291	328	299	356	311	302	321	304	317	329	343	314	314	284	306	305	330	319	341	348	320	325	337	322	315	339	332	312	343	309	303	322	329	312	334	342	317	334	332	280	336	307	305	338	292	310	309	311	356	355	328	338	304	289	319	314	315	306	331	329	332	309	330	326	317	341	327	315	334	308	334	299	323	367	335	331	290	297	338	360	345	329	319	362	319	327	322	328	355	332	316	343	327	325	335	333	359	330	299	312	323	329	330	345	317	312	337	322	323	323	292	319	327	295	335	337	322	345	294	336	305	333	324	318	317	320	318	325	337	333	307	324	339	323	306	304	313	364	306	329	314	321	314	339	327	340	329	308	296	313	306	348	303	305	352	354	336	322	331	342	300	331	346	347	322	336	312	334	295	332	328	312	322	335	313	330	339	312	306	334	321	316	327	317	327	327	313	310	270	345	337	297	321	318	326	341	367	322	282	312	303	352	325	302	332	317	318	353	294	326	311	316	319	349	374	331	317	274	336	324	364	353	361	319	333	337	339	311	292	333	314	312	306	359	338	353	333	338	344	319	370	290	337	313	326	328	342	307	294	303	322	319	352	306	315	297	342	305	315	331	321	314	312	320	318	356	341	318	310	360	316	299	308	327	320	327	337	308	289	270	320	312	309	315	320	314	323	312	327	352	295	342	334	309	325	332	318	318	333	327	335	320	306	313	334	322	334	295	312	313	347	306	338	299	336	363	318	322	306	339	326	324	331	343	336	322	339	337	342	300	317	341	316	351	348	359	333	319	328	332	305	339	314	345	347	341	307	339	318	329	318	315	320	343	335	314	318	321	345	305	358	333	321	320	328	307	333	314	351	288	326	333	351	339	302	350	320	341	318	334	321	316	302	327	340	337	269	318	346	346	329	315	306	315	320	340	332	336	332	340	321	298	330	341	289	340	330	289	312	300	307	344	279	350	332	317	334	340	311	326	323	318	317	371	303	300	301	327	361	320	325	307	318	315	342	336	350	301	333	296	307	336	334	300	312	316	317	302	322	317	320	351	363	315	356	323	322	309	302	311	340	337	284	330	330	314	333	309	351	301	324	292	339	341	345	339	323	324	323	321	320	314	278	326	291	330	331	320	355	342	328	336	322	312	344	339	350	327	324	304	316	337	323	325	333	322	334	337	347	317	312	310	315	315	324	347	312	315	331	327	288	335	332	311	321	313	312	319	331	304	335	335	317	305	295	318	343	337	342	314	317	301	322	333	326	319	334	326	327	316	356	317	308	318	309	342	365	304	363	321	321	350	336	325	357	338	286	361	362	297	317	310	297	348	346	321	281	302	317	329	345	349	311	322	326	326	281	357	339	296	352	344	329	313	312	312	336	306	316	315	310	340	335	316	337	344	323	327	329	345	310	314	316	328	306	325	312	313	313	334	347	324	332	344	331	318	300	293	322	337	338	332	328	312	351	323	325	292	292	336	339	309	311	323	303	322	327	306	325	347	317	317	348	294	334	315	321	300	355	344	354	332	359	320	353	316	325	342	311	331	305	333	330	322	321	331	323	318	310	359	342	335	333	325	346	311	354	315	285	353	316	315	296	343	335	336	359	339	335	346	307	304	319	315	315	305	301	340	331	339	329	320	339	313	328	320	332	329	309	309	301	325	342	326	324	355	359	353	340	340	325	328	327	332	308	326	308	317	323	323	333	306	339	335	319	304	316	355	306	325	342	317	318	344	287	336	338	352	317	353	317	338	321	320	313	306	335	328	343	282	305	314	342	336	323	328	342	335	324	287	329	337	299	336	310	339	318	310	307	307	315	324	296	330	359	332	329	330	310	338	317	301	336	349	336	292	329	333	345	325	340	316	342	293	319	318	333	365	283	339	353	329	306	335	332	306	297	296	324	302	303	335	318	331	317	303	333	301	297	357	320	339	352	330	329	327	331	314	326	288	322	336	297	307	309	316	338	324	280	335	325	296	313	320	324	299	313	322	323	336	329	344	322	291	315	323	312	327	333	338	307	296	328	328	316	316	327	329	339	328	313	301	362	317	281	337	338	325	314	312	315	313	327	306	335	330	294	343	369	365	332	312	310	359	326	316	309	314	323	314	318	295	311	331	298	320	334	299	320	304	346	345	331	346	305	314	331	329	337	353	332	317	324	352	360	361	365	318	335	344	330	328	313	284	335	296	334	347	318	342	317	312	337	328	291	310	321	308	344	323	311	365	303	341	321	328	338	345	318	347	355	314	353	310	329	308	300	335	299	297	325	330	321	321	322	306	295	330	332	308	299	332	318	325	334	314	321	302	348	332	346	330	341	295	309	320	320	317	313	330	298	309	351	374	316	302	310	316	311	310	338	297	338	319	326	327	320	309	303	294	354	288	335	332	311	314	327	308	346	314	299	323	318	346	314	331	288	362	317	329	326	353	322	310	348	317	315	327	304	329	329	293	295	350	328	329	329	327	300	334	318	326	311	314	345	320	318	307	312	346	319	315	332	314	337	300	338	323	318	319	334	301	350	335	310	349	319	315	316	329	310	298	328	348	346	325	355	340	321	319	313	326	339	296	338	304	335	305	329	297	333	341	333	305	330	336	327	322	331	321	313	352	317	294	339	294	337	342	290	312	336	343	308	353	314	287	336	348	335	341	322	347	331	320	346	334	312	298	355	332	347	301	339	314	315	302	311	333	350	352	338	320	328	334	307	320	339	351	344	312	344	333	318	326	323	316	330	320	315	297	345	314	343	315	320	313	317	354	304	322	310	368	328	309	316	345	357	323	345	350	310	311	336	343	308	307	333	341	335	322	320	343	337	327	317	325	304	322	326	321	325	353	286	301	310	315	332	338	345	328	336	314	326	331	364	314	315	326	329	298	316	322	302	349	341	291	299	323	333	306	328	308	301	314	319	336	333	337	344	347	296	322	348	335	323	330	313	321	335	318	320	301	335	292	324	351	327	306	313	317	339	294	330	319	326	357	342	322	309	329	319	334	327	330	315	316	334	353	307	350	356	327	299	307	368	364	341	302	354	326	302	300	311	346	338	311	333	341	317	343	303	346	334	306	318	337	349	286	340	325	353	330	352	357	302	325	298	329	317	321	299	311	295	337	341	307	372	315	353	336	314	292	308	296	329	343	308	349	326	334	304	327	334	313	347	298	302	330	324	324	326	290	329	301	313	336	302	299	343	306	331	315	330	309	281	313	303
32175	45928	38856	31051	24059	18828	17307	12281	4529	4396	3329	2220	1278	918	725	693	657	683	679	694	698	626	681	665	696	688	667	629	659	669	719	596	644	655	684	646	637	699	698	710	640	637	666	626	630	666	663	661	687	664	664	635	657	631	636	681	670	659	673	700	684	646	658	642	625	681	686	680	665	672	657	678	691	671	649	705	662	696	673	664	650	685	673	656	657	626	684	644	643	671	659	668	692	667	609	657	633	645	610	608	676	674	689	655	661	652	713	646	657	647	643	675	660	665	706	674	621	650	665	662	676	666	674	681	706	685	618	677	667	664	657	626	671	645	694	646	682	669	650	668	621	647	652	713	659	653	666	655	657	664	701	675	662	664	669	662	665	681	636	682	693	647	678	605	646	636	657	640	668	673	682	659	658	671	660	672	605	661	636	686	670	676	605	660	652	694	687	693	705	638	629	700	645	670	691	631	661	671	637	705	683	635	660	657	624	663	737	704	651	677	664	687	647	641	664	661	651	685	659	677	657	659	663	649	623	632	656	648	670	671	703	630	665	633	626	658	664	687	646	647	701	638	699	672	653	665	658	650	723	678	658	680	682	655	637	646	712	663	716	696	620	656	655	641	682	683	655	645	662	675	661	624	657	652	633	656	712	650	688	658	652	690	658	648	685	611	617	703	684	634	672	652	658	646	690	681	637	640	628	666	650	650	720	641	667	682	648	665	635	619	636	665	665	735	653	699	685	599	674	655	659	667	700	658	686	636	660	684	687	644	629	634	634	655	675	637	688	694	634	630	620	656	664	670	636	629	696	669	626	659	651	655	689	680	642	666	648	645	627	628	679	676	665	649	673	647	611	626	661	657	687	690	645	670	646	613	658	654	650	653	624	623	670	637	708	680	653	630	691	675	644	682	617	660	693	666	676	627	644	651	653	708	648	691	669	635	669	657	708	651	640	674	695	609	670	682	734	670	669	658	666	709	707	703	662	665	658	677	675	674	700	642	688	678	677	665	667	670	636	667	640	646	632	666	668	666	674	629	649	646	632	658	641	670	687	654	676	664	651	662	642	704	647	645	661	682	682	617	648	669	680	636	634	676	673	676	686	677	609	654	710	676	612	687	647	644	688	665	656	695	643	686	689	664	656	638	666	674	673	703	645	670	648	640	648	704	707	644	622	647	636	699	661	636	641	677	692	673	686	708	699	643	670	661	673	655	640	651	667	648	643	638	666	609	684	615	673	674	665	660	671	639	648	657	667	733	714	671	665	616	627	644	655	684	639	632	661	676	627	663	638	622	668	678	664	658	680	650	650	665	656	667	639	648	702	663	669	636	668	671	675	672	678	675	682	641	647	690	696	633	611	673	665	680	707	655	672	605	666	690	678	678	643	676	643	661	666	626	645	704	646	670	645	641	694	637	652	670	657	669	635	691	704	631	671	624	653	667	662	669	711	669	649	668	674	637	667	646	656	674	653	654	625	682	714	637	616	623	711	676	690	651	615	608	676	680	686	653	661	675	635	700	666	659	677	694	657	638	667	689	661	680	648	637	683	664	669	667	627	658	711	688	685	688	613	683	621	666	695	669	650	686	626	660	679	643	672	674	655	636	653	695	644	626	705	651	645	634	632	645	664	645	636	688	680	649	660	639	653	677	640	702	643	692	614	691	638	688	675	655	690	610	651	632	676	641	637	651	671	718	637	658	624	665	631	647	647	653	671	686	660	618	703	646	693	673	667	649	670	638	625	633	618	643	668	696	657	667	652	622	668	684	654	639	650	694	670	646	635	656	675	682	658	648	684	646	659	655	693	670	707	651	683	660	658	653	625	676	682	706	663	656	638	677	704	682	644	685	656	660	658	686	655	652	681	674	648	658	651	671	668	695	664	653	674	632	696	683	671	653	616	667	637	665	624	661	669	684	654	637	654	619	624	688	619	671	674	656	648	688	613	656	656	664	643	667	683	673	680	657	650	696	684	726	681	699	662	657	618	632	700	617	661	668	621	658	656	685	690	673	695	689	653	692	681	639	648	659	697	638	684	670	670	651	645	646	650	650	658	653	675	651	634	649	628	662	673	707	683	736	627	678	671	656	666	616	669	630	682	649	687	673	687	657	670	688	646	637	645	671	641	664	643	656	685	658	612	667	657	665	678	670	686	663	652	691	663	659	666	656	677	670	669	755	653	668	663	689	720	664	673	609	658	650	641	667	643	663	605	660	646	679	685	647	627	678	666	647	674	685	652	666	690	652	637	647	657	692	648	687	644	634	649	657	654	668	666	658	636	676	672	635	659	624	651	700	654	648	680	644	719	656	646	650	658	656	661	636	649	623	627	631	663	680	658	657	674	627	659	714	666	691	680	654	658	666	624	691	649	666	663	677	673	635	639	654	672	696	665	715	625	622	689	640	692	676	670	622	675	688	631	632	708	630	639	666	702	611	624	659	672	664	655	650	661	714	694	669	726	716	622	646	660	640	667	644	680	681	665	640	661	655	650	637	689	647	680	676	690	662	643	679	604	659	648	648	670	665	629	646	635	694	631	688	662	669	673	654	675	655	654	684	650	683	664	692	642	702	623	677	626	669	647	700	653	694	634	672	613	652	683	632	605	635	701	672	640	612	624	655	675	659	639	681	652	664	701	675	660	689	632	703	654	626	656	683	695	677	689	657	683	638	616	650	673	656	697	678	676	666	623	665	728	677	651	650	682	675	673	650	658	681	646	660	671	698	682	637	665	640	679	689	655	638	718	647	619	631	694	678	629	651	666	702	680	648	661	619	664	660	688	665	660	690	673	661	678	704	646	661	671	677	628	722	671	675	693	647	617	681	671	658	645	639	687	655	700	642	628	615	567	632	644	649	628	665	673	626	631	706	694	644	668	617	684	645	650	676	675	671	631	679	686	697	699	649	679	675	675	663	649	674	652	668	694	715	658	624	662	656	656	688	637	707	654	628	699	657	675	688	670	665	665	682	678	642	655	646	643	638	674	660	654	644	646	678	662	674	687	692	661	661	661	621	644	669	713	665	618	647	663	628	713	677	647	637	653	679	691	661	674	684	633	706	691	641	635	667	672	645	749	642	654	676	664	658	675	678	662	684	604	726	689	664	665	633	661	643	653	626	618	678	669	683	704	699	676	645	643	675	639	682	659	658	626	674	662	606	677	674	712	644	643	668	679	648	689	584	678	647	708	657	636	663	706	660	620	669	660	653	644	663	666	695	662	651	666	660	620	686	701	680	687	672	692	698	605	621	669	708	641	623	662	669	647	684	676	653	636	693	689	623	627	665	654	652	670	648	664	676	649	638	680	670	675	650	676	677	644	639	649	693	634	668	707	683	646	657	671	669	670	695	667	627	652	643	667	688	672	648	647	639	669	686	685	672	644	634	628	642	673	660	663	649	637	668	650	678	709	667	626	700	701	682	651	681	683	645	636	669	665	623	669	712	656	633	661	661	659	645	652	649	658	684	678	683	692	656	648	627	591	689	643	665	616	678
25030	21714	28935	27218	21072	20639	19529	13635	7320	4600	3308	1532	694	457	342	329	299	296	302	281	318	324	333	304	305	286	315	304	309	294	327	328	310	277	302	316	301	320	337	302	293	294	301	304	293	327	297	345	330	288	321	313	298	286	316	298	286	288	316	294	301	291	317	283	309	263	311	313	298	303	295	322	289	303	284	292	306	297	318	306	310	283	276	317	290	290	304	327	297	319	339	321	314	314	304	308	318	324	288	296	291	295	318	281	293	338	323	316	320	297	310	304	289	304	349	297	320	280	290	302	319	300	316	297	301	294	333	275	299	334	306	313	282	289	333	334	296	291	296	260	278	327	278	302	291	317	297	309	334	337	323	331	283	308	272	322	292	312	263	296	272	326	274	315	291	309	343	303	310	307	308	296	318	311	261	300	307	284	301	314	305	290	301	294	312	333	299	318	290	326	311	295	321	292	301	321	311	306	293	320	312	320	304	299	322	278	314	300	334	307	301	275	314	269	317	286	294	307	302	303	324	310	300	266	303	305	329	327	295	319	336	297	303	283	305	322	313	320	327	335	327	295	323	298	301	280	293	328	291	311	278	303	277	332	320	287	297	346	308	291	311	312	299	321	316	306	313	320	288	286	320	327	311	321	299	332	295	284	315	306	287	310	322	295	325	311	336	297	297	325	298	296	306	345	296	296	309	301	309	307	310	297	306	297	301	300	312	280	251	292	311	314	285	279	316	301	317	265	291	285	290	286	286	295	288	321	312	285	287	322	301	321	308	292	271	291	309	319	315	323	322	349	321	310	276	305	311	321	303	315	282	286	292	331	301	310	311	287	273	334	327	275	302	297	332	274	340	303	293	329	310	285	292	313	301	290	301	342	331	303	319	296	324	295	296	291	298	294	292	315	286	313	295	301	309	327	309	286	330	313	305	306	321	349	318	310	345	299	290	291	310	281	315	290	297	315	322	290	307	339	312	284	325	334	267	298	317	292	315	347	292	320	293	329	309	314	314	353	298	312	301	321	322	316	329	276	318	338	295	275	325	296	290	298	302	301	272	295	311	284	308	320	320	332	288	277	301	306	273	320	320	282	277	287	322	281	306	316	311	267	274	303	294	329	294	272	270	308	298	320	331	327	327	279	302	299	295	281	339	294	281	306	307	320	314	316	295	314	312	319	303	278	313	311	309	318	309	291	290	330	301	287	298	308	267	289	270	303	326	291	282	275	300	294	312	280	274	288	323	290	291	322	322	355	296	297	324	326	311	313	312	314	273	306	302	287	296	319	352	310	311	278	304	284	294	287	326	310	299	317	276	327	348	311	289	312	329	307	306	311	319	302	284	298	279	303	304	312	286	329	311	307	311	335	307	294	295	343	291	316	318	272	327	330	275	347	329	341	311	301	319	307	302	306	299	289	298	348	301	327	264	309	298	283	291	333	294	279	348	310	301	266	295	325	285	290	283	319	313	323	304	272	312	320	299	321	306	300	277	336	338	317	315	301	306	268	296	304	310	304	298	294	294	307	315	281	297	311	320	304	276	291	308	350	329	312	323	297	295	296	308	309	325	331	281	285	330	266	306	280	342	295	314	298	321	328	307	307	315	333	325	299	301	333	331	288	310	296	317	279	297	290	308	316	283	300	295	312	285	295	309	293	289	323	303	300	275	319	311	281	287	328	294	313	301	330	306	332	314	304	300	337	310	336	307	344	304	300	325	345	294	320	321	319	308	356	285	313	317	247	280	296	304	286	335	294	336	295	301	301	278	307	296	312	300	277	299	293	313	289	308	308	306	281	318	295	317	316	316	264	313	334	303	300	305	321	285	291	297	300	317	308	299	276	327	305	263	288	307	328	329	254	282	284	289	325	311	276	294	272	293	292	302	317	346	331	299	310	308	265	283	346	315	317	304	315	310	319	323	313	283	284	311	321	304	302	324	302	310	311	310	265	309	310	320	300	322	302	318	319	271	317	294	327	334	301	320	312	300	313	324	275	330	290	318	331	285	302	300	352	327	268	304	289	307	284	315	292	306	317	283	320	318	291	305	287	293	295	327	297	331	321	313	335	274	320	327	311	321	299	315	335	292	289	297	329	312	308	303	294	269	307	321	266	322	309	316	302	276	309	293	311	262	312	281	316	285	303	293	331	312	304	321	296	336	328	272	287	286	310	302	305	293	297	306	285	312	277	303	297	306	316	348	309	306	279	284	340	302	281	275	301	292	268	310	330	269	311	292	305	318	330	303	289	349	284	306	310	304	280	339	292	317	298	278	295	308	297	309	322	308	317	337	309	319	325	289	317	299	318	349	291	321	305	306	300	317	317	281	338	318	299	272	300	274	310	328	312	290	299	300	302	315	318	293	315	266	281	291	318	304	329	318	309	280	287	286	292	273	286	275	305	272	325	321	263	300	301	283	321	297	291	305	317	306	303	301	304	318	382	296	304	306	339	287	298	308	312	299	306	297	299	279	301	279	317	339	278	308	331	267	293	312	299	290	327	298	315	308	289	308	298	312	276	312	330	314	310	260	314	319	309	350	308	326	289	319	324	324	337	281	321	321	298	287	310	292	330	314	305	310	305	311	300	284	334	288	280	297	283	285	310	318	279	317	327	315	342	287	318	320	336	293	334	297	282	331	307	292	299	321	306	297	293	296	302	322	312	316	281	335	299	344	282	322	304	312	286	334	309	289	277	301	311	293	319	295	290	298	283	323	313	279	265	315	285	322	286	288	269	312	281	314	302	310	335	309	294	297	265	298	305	304	273	276	301	323	295	294	288	324	305	313	289	321	326	316	330	316	296	289	300	327	296	301	293	300	275	290	297	294	298	306	300	318	294	324	349	328	332	292	295	314	304	301	330	325	320	289	293	315	281	289	290	305	305	269	263	301	324	281	313	267	300	301	314	281	283	336	298	295	317	333	331	293	308	308	298	294	300	304	291	328	318	317	304	298	284	300	298	311	310	314	300	294	310	307	314	318	308	309	330	285	278	343	290	268	311	285	318	308	319	330	284	315	323	288	301	312	311	335	308	301	315	308	311	291	324	285	285	319	294	311	311	328	301	307	318	279	312	313	334	315	263	308	304	300	335	302	308	287	296	302	296	307	280	313	295	297	310	299	336	305	286	327	303	320	313	311	291	313	314	289	286	303	298	328	307	296	344	297	319	285	325	288	315	323	295	293	287	293	297	307	300	335	325	291	315	285	302	321	303	325	324	299	309	306	286	276	282	276	320	308	296	277	272	332	320	316	314	346	317	304	303	312	333	299	309	266	335	316	325	303	317	300	291	313	312	312	311	337	283	327	307	274	281	321	304	286	289	309	289	342	305	286	305	312	310	296	298	306	314	282	319	300	312	337	298	319	296	293	313	300	330	297	303	327	288	305	280	305	338	313	321	328	296	291	305	335	298	306	315	307	309	281	335	324	283	322	311	317	285	271	305	302	315	304	272	322	312	302	304	333	316	318	347	307	305	289	312	336	297	301	305	296	284
36429	55257	49500	39076	30310	32083	29632	25030	15564	12727	9578	4376	1994	1124	773	647	637	578	645	635	656	653	586	654	628	637	629	613	637	631	638	609	640	610	641	645	622	686	654	671	613	618	636	642	591	642	598	669	572	618	613	622	619	602	647	577	608	642	653	643	626	615	603	556	622	629	651	640	656	590	684	655	617	651	645	635	617	657	659	640	672	670	659	635	684	693	655	606	639	644	635	578	646	583	646	646	647	674	623	629	610	573	661	647	593	638	576	667	620	637	654	624	623	636	639	642	633	624	599	639	664	665	630	614	643	606	624	627	631	650	640	595	648	652	584	631	646	686	621	578	661	634	644	608	621	652	647	685	626	626	640	660	641	624	626	664	650	669	625	719	620	653	588	669	642	689	602	616	634	576	609	685	629	617	656	649	611	588	632	660	645	663	648	609	570	633	634	655	633	654	608	653	653	606	648	661	666	636	646	637	646	630	603	636	603	688	667	634	606	632	616	644	650	654	644	640	631	596	635	640	662	627	626	651	611	648	621	659	622	634	650	607	648	637	624	622	620	678	609	624	652	674	646	636	641	636	641	627	670	642	591	627	627	667	645	679	597	620	688	624	641	656	655	632	621	622	638	619	693	610	597	621	653	623	650	631	645	649	635	697	617	646	650	633	652	625	653	612	623	633	639	641	609	601	626	647	619	634	647	655	658	630	549	630	623	623	625	630	680	635	647	662	635	609	636	607	628	605	659	651	624	630	602	615	626	629	658	648	611	583	609	607	662	608	642	604	587	612	655	680	618	670	636	685	631	622	590	667	646	655	623	633	650	625	637	653	643	676	588	637	623	624	585	653	673	632	638	656	626	628	661	651	696	633	663	618	643	610	619	635	623	605	632	676	678	654	598	597	617	673	659	590	651	642	620	640	605	669	580	659	652	607	604	656	679	660	610	636	663	691	646	696	648	674	596	610	642	658	637	634	604	633	656	614	645	646	654	654	670	643	613	627	614	668	678	702	616	640	641	670	611	636	662	655	672	633	612	609	612	607	629	627	671	647	578	641	631	672	662	629	662	606	602	601	634	637	605	657	670	656	599	678	626	621	607	620	635	630	648	615	628	595	612	604	630	667	641	654	675	671	599	605	660	622	618	604	637	646	619	604	688	646	639	599	630	627	606	651	655	633	617	627	615	664	618	639	658	613	620	630	624	662	628	629	606	657	657	611	611	595	666	710	656	684	609	591	672	618	608	650	631	619	644	595	608	615	648	623	639	640	602	576	655	613	621	652	607	623	602	674	618	633	611	630	623	645	612	650	662	628	648	657	643	638	693	657	662	602	654	657	645	647	650	606	599	599	627	655	624	617	621	615	606	611	633	621	605	628	651	682	632	663	685	611	614	652	611	618	622	643	637	618	635	630	670	616	633	684	631	641	632	618	627	638	603	640	621	583	623	578	659	595	650	581	664	650	655	644	669	645	641	629	560	612	637	662	616	633	661	624	651	638	669	683	635	655	642	603	642	614	688	624	643	656	662	657	696	605	651	651	608	607	622	608	628	642	605	658	620	616	663	606	642	658	615	638	654	596	639	652	639	676	597	599	656	624	605	637	675	617	657	624	676	637	640	641	602	661	622	616	679	585	625	603	707	621	613	646	594	581	665	646	632	620	618	624	617	612	599	637	630	632	634	601	612	599	659	652	632	639	643	615	664	673	606	637	634	600	626	624	606	649	624	636	619	672	622	634	641	632	651	618	631	654	646	617	583	650	671	653	617	670	632	679	624	627	604	643	587	602	691	668	637	633	664	633	614	635	612	654	651	628	639	639	698	650	608	587	677	661	649	646	653	652	596	613	614	612	665	626	585	682	596	634	639	607	634	627	615	654	608	644	653	619	662	659	634	653	627	643	642	639	657	608	608	623	652	642	646	659	633	704	638	644	659	641	696	661	632	647	625	627	616	668	670	625	613	649	643	607	636	578	624	620	654	669	604	676	640	636	638	620	607	607	615	660	640	623	616	590	633	654	631	654	640	648	597	610	644	625	628	678	619	637	656	601	641	600	633	646	604	668	635	620	624	644	667	595	643	666	641	618	660	680	617	605	636	606	668	636	647	602	591	597	663	641	650	667	621	592	591	604	637	645	605	613	652	673	611	636	632	621	622	626	590	618	614	578	596	663	633	664	626	629	609	630	623	658	652	637	633	646	668	611	649	608	622	614	634	626	656	640	610	647	587	662	634	635	668	603	658	647	658	611	622	624	606	671	628	607	626	650	630	615	596	672	624	635	647	643	645	582	616	625	616	674	669	627	616	603	613	661	642	638	661	648	644	626	670	607	610	619	580	615	647	650	613	626	612	632	625	661	627	615	661	597	646	614	623	611	661	619	656	644	591	613	598	687	627	637	625	626	653	611	644	647	603	637	603	610	624	643	607	619	649	660	663	664	628	619	591	616	583	628	626	648	641	651	625	628	647	643	635	664	630	637	577	627	608	632	616	633	613	643	573	620	617	585	655	689	628	625	616	604	634	642	611	632	631	645	621	704	663	608	642	618	654	580	620	626	640	629	608	597	591	622	634	680	625	622	685	647	596	655	648	655	615	644	641	625	631	662	676	618	608	602	623	598	675	663	635	633	662	600	604	634	629	636	648	646	675	636	642	615	623	621	638	604	631	634	577	632	647	671	666	646	635	678	624	643	656	634	593	638	611	651	627	651	592	648	645	609	633	655	602	651	618	604	661	665	650	603	640	600	606	623	659	632	622	563	606	611	672	594	639	643	642	662	666	662	661	586	618	642	634	637	654	631	661	644	571	638	650	636	639	601	644	608	629	629	608	589	655	589	624	653	640	615	648	631	633	643	619	628	653	617	631	653	593	639	601	598	640	630	627	621	603	651	615	672	609	627	624	707	645	665	624	622	634	605	604	637	629	605	607	664	649	636	603	648	650	642	651	673	600	644	622	626	638	634	600	616	621	678	613	667	629	626	624	624	584	668	621	648	657	620	610	616	660	636	672	656	590	638	652	627	640	645	652	605	639	632	628	589	634	618	634	582	653	622	657	649	657	628	646	655	631	610	625	618	676	632	622	677	638	629	635	626	641	628	704	640	581	607	653	652	600	653	671	579	626	657	645	643	655	664	626	624	639	603	650	649	616	614	650	622	653	629	616	636	648	668	600	631	667	636	665	651	615	640	585	657	639	647	615	657	632	619	655	631	625	695	584	628	582	639	657	634	639	629	611	650	622	624	624	633	636	644	702	643	626	626	651	643	659	643	623	671	657	661	644	594	624	705	652	635	625	642	634	654	612	642	617	667	659	679	593	599	656	627	614	635	628	666	615	664	647	643	619	624	654	673	667	646	679	613	630	699	684	683	641	601	619	624	663	652	601	631	651	630	624	614	648	647	654	633	619	656	650	641	641	601	619	591	647	681	649	640	640	667	619	649	672	635	647	597	648	641	648	628	631	679	616	609	642	652	609	651	626	655	652	687	634	599	634	600
23566	21611	29397	24522	22753	28329	28777	19695	20574	17501	10663	3931	1396	663	373	342	312	307	294	316	299	320	305	299	289	261	305	287	321	315	325	289	324	307	311	288	307	305	294	265	287	310	295	302	314	296	313	332	287	313	307	307	303	296	297	322	316	317	321	311	286	336	303	304	331	298	276	297	307	290	278	284	297	318	299	296	322	305	289	307	296	316	319	324	303	346	329	308	309	319	304	299	299	289	282	325	310	311	300	286	312	316	326	298	319	277	264	288	269	305	294	284	310	273	325	305	332	321	311	262	313	284	291	335	295	302	281	292	294	269	310	299	311	312	315	309	310	307	298	329	326	286	284	285	336	302	355	312	282	317	274	303	332	303	342	322	300	324	313	294	291	278	268	248	319	297	300	325	303	286	331	317	304	311	319	302	327	297	315	298	284	321	305	284	352	303	281	300	298	291	280	313	279	305	322	284	309	332	299	324	301	286	324	306	297	326	315	294	287	261	320	313	301	291	284	309	304	301	312	329	299	266	273	311	304	347	315	319	308	309	334	291	297	310	283	290	299	298	317	291	299	280	306	284	293	290	302	323	292	309	275	276	288	291	331	364	300	270	344	306	284	306	334	319	316	299	321	320	307	330	305	296	321	275	296	340	307	306	290	326	281	314	327	334	323	318	304	277	299	290	305	293	305	280	325	325	324	288	322	273	288	286	300	308	307	307	296	289	301	301	289	314	277	273	293	289	300	322	299	296	289	321	322	304	302	294	287	322	318	311	293	297	314	292	310	296	312	300	310	318	297	270	303	290	232	321	311	300	265	330	272	295	320	270	351	311	289	329	288	323	301	299	280	287	321	330	294	335	308	315	293	325	292	312	298	307	333	298	297	300	303	307	294	293	310	276	281	315	295	295	303	304	300	288	326	296	318	319	323	298	291	316	284	315	298	261	294	347	294	328	331	283	309	302	308	298	317	351	297	330	348	336	292	262	308	288	299	305	290	324	280	319	318	312	316	326	315	304	317	312	289	340	298	311	296	305	307	278	348	313	299	293	289	317	285	324	290	297	283	283	293	322	331	323	297	284	344	306	292	322	298	302	282	286	291	308	296	315	313	302	306	307	337	301	294	327	324	305	292	297	289	323	274	292	278	312	330	310	291	300	316	293	303	311	302	299	310	347	293	287	318	298	312	313	310	264	301	299	315	297	252	324	323	301	314	300	292	302	306	303	283	326	331	309	271	272	326	344	324	329	318	293	315	305	283	306	277	266	279	288	289	334	302	328	303	309	285	292	308	298	281	301	264	323	314	307	306	318	259	315	304	316	324	289	309	308	281	291	283	270	337	275	320	313	316	280	307	310	321	331	328	288	300	291	297	319	321	299	293	289	306	320	322	325	311	306	272	327	309	286	305	304	317	319	295	316	281	298	325	310	283	313	242	337	308	297	320	278	293	318	295	304	288	278	293	310	338	303	296	290	289	313	298	324	305	287	305	309	312	262	290	321	277	326	315	327	297	307	274	308	327	283	285	316	299	268	308	298	331	305	330	302	311	295	303	309	327	276	294	290	292	322	309	309	319	312	303	314	298	303	321	312	308	290	298	289	288	284	321	318	302	274	284	321	285	314	303	298	336	328	302	343	340	303	331	309	317	314	267	298	294	311	309	277	270	328	305	278	290	303	289	301	303	321	289	300	296	313	323	304	274	294	305	305	291	325	281	304	317	292	308	337	296	304	304	310	298	322	335	294	307	307	314	312	313	303	280	302	319	306	294	331	316	238	315	319	290	309	317	328	322	303	318	295	301	291	289	327	306	294	298	313	296	295	297	304	304	310	295	294	324	297	311	292	304	275	302	331	297	321	297	312	318	281	302	301	318	279	296	309	316	270	270	332	292	284	322	333	340	303	273	314	294	292	325	288	302	305	293	303	295	283	300	303	317	319	305	275	282	322	303	278	274	291	302	318	322	292	309	277	325	315	308	326	302	289	292	314	337	321	304	281	294	282	300	291	296	296	291	328	308	330	308	296	305	301	302	293	304	326	289	299	290	300	284	296	308	319	295	282	281	292	296	298	316	308	273	271	294	316	322	303	279	287	310	280	284	289	341	287	322	293	303	296	293	317	312	286	319	283	287	343	313	284	334	280	309	297	294	296	286	285	309	321	310	282	307	292	277	298	288	325	265	315	303	300	303	312	306	265	281	298	275	307	323	305	287	299	295	270	311	307	281	284	341	277	290	322	295	307	271	313	327	286	328	323	307	323	306	306	325	304	293	323	304	301	320	330	285	284	314	286	320	278	306	284	276	276	314	308	302	283	275	285	303	293	310	304	316	296	313	291	338	303	301	299	297	294	317	295	339	324	312	289	295	312	304	301	322	295	304	317	307	259	315	306	320	295	308	317	302	303	303	294	296	320	319	294	306	270	298	321	279	282	318	263	318	300	305	305	297	312	295	302	305	311	314	302	293	312	300	316	315	313	282	299	285	331	300	294	305	288	306	320	316	304	311	279	310	326	304	273	303	307	303	313	321	320	343	317	315	322	299	301	301	263	298	304	314	318	307	276	310	304	292	286	279	312	320	297	298	325	281	295	289	291	293	303	288	301	341	322	294	286	283	282	283	271	327	321	288	319	312	289	318	308	285	304	299	307	289	299	286	297	301	307	283	278	293	286	303	313	293	312	313	282	315	290	292	299	292	288	314	302	317	286	308	293	297	331	285	296	303	317	300	295	349	297	293	316	334	311	272	304	319	301	307	310	308	296	296	323	308	308	319	310	292	285	290	295	347	299	291	314	325	316	293	273	294	322	301	274	335	323	267	280	276	299	319	333	323	327	331	317	286	297	285	301	328	308	342	269	327	309	300	328	309	299	291	335	300	304	287	285	286	300	286	306	270	319	301	299	317	313	321	308	318	300	291	313	266	312	291	320	291	323	296	300	300	329	284	282	302	251	292	285	303	300	275	295	322	267	310	326	303	296	300	290	324	314	282	275	292	284	289	297	328	303	294	333	321	303	311	322	279	311	261	305	307	307	287	304	293	302	321	323	312	280	321	306	297	310	291	259	308	346	304	280	291	284	295	292	327	270	306	332	266	289	311	290	324	304	321	316	312	281	312	309	285	285	299	315	280	308	336	308	300	265	336	290	291	299	314	321	289	296	318	300	307	306	293	289	309	278	288	314	298	326	302	317	326	303	301	296	319	296	299	348	321	309	279	297	305	298	302	342	304	287	295	283	325	326	298	279	293	298	287	281	310	294	281	286	294	313	296	303	308	292	324	302	289	310	314	300	303	314	319	311	309	311	342	315	325	312	284	328	264	322	300	288	282	302	308	304	289	275	330	280	306	298	292	320	288	313	333	311	321	288	304	303	295	321	325	306	309	305	285	273	279	292	327	314	308	331	288	290	308	305	299	299	279	309	314	293	311	313	314	296	299	323	284	293	320	258	295	276	317	332	311	269	288	278	313	277	302	307	318	293	290	336	302	304	274	307	307	302
41341	66775	59192	44426	39663	39955	35158	30937	32418	28763	19437	9498	3699	1786	915	627	620	614	673	629	575	605	578	631	631	576	655	598	623	611	638	604	589	593	567	610	588	605	584	621	600	627	593	640	600	649	585	631	570	599	572	646	649	607	569	613	648	639	594	628	596	575	639	623	610	621	611	638	604	588	600	613	584	615	613	580	635	651	592	638	580	620	599	653	600	606	583	627	614	571	578	627	604	641	620	620	579	610	648	578	642	640	605	609	600	601	626	602	620	615	618	624	619	578	582	591	591	629	633	635	642	622	640	573	613	618	596	622	639	667	631	645	631	618	590	577	618	598	618	618	611	650	590	614	635	603	647	625	605	635	618	609	640	604	609	604	588	603	580	593	618	614	605	625	609	597	603	653	584	601	649	556	588	637	589	606	590	617	600	638	605	631	579	602	591	604	636	608	577	605	605	567	649	593	590	625	586	626	620	601	625	624	644	653	619	588	610	614	614	582	603	583	620	604	597	599	584	615	609	570	627	633	634	624	617	641	629	613	577	607	590	622	618	582	576	605	597	612	590	630	610	626	635	597	562	615	601	588	670	643	566	606	621	590	584	611	594	631	581	586	565	632	623	587	642	615	607	660	591	593	669	623	624	568	589	565	639	640	635	631	626	622	624	577	587	606	591	621	657	603	623	621	647	528	638	591	594	621	586	603	569	677	570	592	626	603	623	566	626	590	589	590	610	620	570	606	608	603	602	578	614	588	628	585	587	576	626	609	610	622	591	589	630	640	628	592	619	596	616	622	626	635	613	613	640	605	598	631	612	613	625	634	618	628	598	621	609	628	615	609	606	621	596	600	605	572	593	601	622	612	599	607	586	661	640	610	606	586	614	610	615	558	604	595	611	665	608	561	617	634	604	612	590	589	605	620	575	579	559	584	604	638	611	535	600	604	612	633	606	593	629	577	589	595	603	635	621	628	574	608	658	587	577	582	601	581	633	552	599	579	619	637	614	597	606	580	649	618	600	587	573	606	572	578	600	582	624	632	624	636	621	597	602	609	599	621	620	662	621	612	663	599	597	579	627	605	638	607	616	622	584	641	611	662	627	612	603	590	576	599	626	556	599	621	628	594	637	605	656	560	650	621	645	626	626	594	621	624	654	594	601	603	617	593	615	633	631	622	622	602	651	597	635	624	597	592	668	614	560	619	616	611	627	644	637	597	609	628	604	606	615	559	601	616	642	601	622	559	599	561	610	629	615	642	622	621	593	623	614	633	605	601	605	571	583	612	635	625	626	595	600	611	577	562	611	661	607	607	614	588	570	595	629	600	614	596	591	634	629	624	596	585	632	628	593	626	598	610	606	665	563	614	585	596	609	622	610	602	592	611	598	619	583	607	549	624	623	642	627	619	653	613	620	580	596	633	609	607	644	650	641	588	587	617	607	608	626	601	617	607	645	610	629	538	592	649	616	590	604	617	602	618	596	628	585	624	585	655	600	627	586	582	563	680	617	601	615	599	581	606	585	578	624	619	620	646	616	618	637	641	643	607	648	611	617	584	616	604	577	617	576	612	647	595	647	629	643	619	604	595	594	602	598	639	603	623	582	623	612	590	615	604	614	589	630	616	609	633	608	606	635	588	585	566	652	618	616	550	609	645	580	588	632	642	635	598	609	603	579	634	631	592	600	594	636	617	610	630	598	618	632	619	596	602	570	637	595	580	611	587	589	606	562	627	635	607	616	581	595	577	611	622	601	604	622	618	619	598	587	593	625	640	622	572	610	615	569	604	628	632	583	604	627	609	621	680	609	574	604	603	569	570	612	597	609	579	580	607	584	620	641	654	609	622	585	604	585	608	640	604	609	637	661	580	632	622	626	616	666	599	617	639	583	597	636	578	621	579	636	600	609	637	594	607	627	629	584	650	596	653	617	609	651	616	619	644	635	592	611	656	623	628	644	610	583	647	642	617	611	645	572	598	578	564	610	602	630	573	622	598	604	625	619	626	568	608	602	606	613	595	595	641	636	577	601	608	597	634	609	620	594	632	638	599	608	632	602	639	615	624	641	628	616	616	627	637	621	613	593	610	623	610	639	619	595	601	570	639	616	616	646	673	593	618	580	637	595	590	575	614	594	613	609	630	595	618	587	643	571	608	659	619	628	609	623	638	627	644	602	594	617	605	589	600	617	597	624	544	587	618	651	640	651	610	611	622	602	605	570	612	605	620	647	626	592	555	622	598	578	614	599	647	579	615	612	662	590	596	618	567	586	588	676	596	658	638	619	570	643	621	628	610	599	557	556	559	602	616	578	662	627	606	654	580	623	623	590	612	565	595	623	631	604	640	651	643	609	606	605	608	590	606	614	656	595	568	609	553	625	676	610	599	582	589	590	603	595	585	621	647	611	589	641	629	572	603	639	593	584	648	618	582	581	580	590	605	587	623	598	620	593	596	626	601	600	593	619	561	632	582	588	639	645	649	597	608	604	588	605	615	585	583	627	615	591	613	602	642	620	629	596	582	587	624	604	605	580	576	573	617	598	655	608	598	530	617	588	594	592	585	616	606	588	572	601	651	599	556	591	600	590	639	634	598	594	625	582	596	592	634	588	621	631	630	619	619	589	644	604	601	585	614	605	596	618	591	622	636	620	640	625	579	599	565	601	596	670	594	588	579	591	571	587	589	613	637	594	599	615	619	578	597	613	600	583	614	596	580	606	606	640	588	576	617	606	570	649	611	625	602	619	599	605	621	604	593	611	636	639	589	598	590	628	600	581	603	629	619	625	615	633	605	605	604	606	611	614	628	619	610	622	586	602	604	585	619	587	646	593	620	633	613	631	612	612	638	614	602	604	599	645	571	582	640	588	618	612	630	603	589	617	618	606	601	609	603	621	691	586	636	641	621	630	608	643	608	611	620	604	552	572	600	590	642	630	599	607	638	646	620	588	578	574	605	590	582	610	578	575	599	609	589	587	600	642	572	608	669	579	603	607	606	645	661	605	638	627	586	613	622	595	661	623	582	585	614	565	596	610	601	607	623	594	611	613	649	559	636	646	658	589	592	632	628	598	631	633	605	590	603	591	554	634	638	592	616	597	634	595	572	635	630	638	606	636	621	622	642	587	598	610	654	637	628	580	626	642	621	587	609	574	627	626	600	646	599	585	653	621	593	620	620	594	598	597	610	635	555	622	622	568	598	613	589	631	628	604	566	598	635	600	635	626	596	627	649	617	630	672	536	658	589	604	623	606	607	617	620	601	654	612	603	593	631	595	578	587	605	651	665	602	608	621	621	579	605	630	586	619	606	590	641	635	682	595	599	606	633	594	614	648	624	600	624	583	581	588	561	588	600	638	683	621	609	660	603	617	600	607	602	566	639	603	621	622	592	617	597	626	588	597	581	556	620	644	621	600	623	592	598	636	597	622	669	637	581	603	570	589	588	574	628	635	589	629	566	617	570	610	618	641	607	608	554	612	614	565	597	604	573	608	558	640	589	600	652
28070	27271	30909	21895	9549	9233	10156	3896	2294	2444	1520	848	544	384	335	344	326	342	309	313	310	281	318	330	342	311	328	348	344	299	339	349	345	344	313	313	305	335	338	297	317	306	350	295	322	300	344	342	348	323	316	308	306	344	352	321	365	335	359	360	321	302	315	317	293	315	323	360	309	324	331	313	330	328	321	348	309	317	310	321	334	338	324	315	339	311	338	314	345	328	306	298	293	318	308	354	320	342	313	309	314	322	305	331	306	303	356	316	314	299	309	324	298	320	325	302	337	324	348	315	294	323	333	343	302	325	316	303	325	348	341	303	310	298	324	287	337	330	302	323	326	336	328	314	306	350	309	342	322	323	325	312	311	328	289	296	316	319	328	320	323	300	337	329	322	315	294	309	360	344	323	316	309	346	308	305	367	337	326	332	337	322	312	334	323	345	299	311	354	315	308	313	336	344	331	319	347	312	330	342	309	309	343	309	312	335	331	331	328	294	360	336	332	337	318	342	306	312	329	309	310	313	297	360	327	344	288	317	346	338	327	304	333	307	335	345	288	327	251	303	324	321	335	301	311	323	325	306	330	325	317	344	314	310	320	321	317	329	295	314	305	316	332	302	286	328	340	314	340	344	341	297	281	318	328	311	325	371	306	321	338	314	334	338	320	328	322	311	329	300	341	292	274	341	321	338	301	306	309	330	330	316	338	303	324	304	323	335	314	325	307	331	312	304	317	300	330	311	310	309	313	327	312	304	340	332	344	337	324	317	314	330	291	325	321	364	306	324	317	283	303	311	311	316	304	313	316	293	316	302	329	337	317	288	316	318	330	323	309	354	316	345	320	353	368	308	330	323	330	310	326	334	308	328	314	307	318	330	321	331	339	328	336	315	325	362	335	288	321	336	330	342	305	336	322	345	320	305	313	320	320	312	296	329	353	330	311	288	308	342	318	323	336	314	334	331	327	311	302	283	314	313	324	372	315	342	345	324	352	367	319	327	315	345	310	327	269	305	333	303	313	314	313	330	331	303	318	348	335	332	344	301	308	323	340	301	322	305	347	325	306	301	310	323	327	385	338	315	293	317	296	302	361	344	333	325	364	302	335	297	329	332	326	333	322	323	320	308	337	330	321	337	291	311	351	331	317	338	321	319	325	300	328	342	326	287	308	328	301	302	292	316	357	334	304	345	311	306	308	353	288	327	311	331	322	337	334	310	306	318	354	334	331	325	307	306	318	321	307	307	311	328	312	329	327	316	310	306	288	297	303	318	305	305	324	315	336	309	323	293	318	307	324	350	328	304	285	343	306	340	319	316	337	310	293	315	334	305	305	327	329	327	335	327	300	359	286	327	303	292	304	316	315	341	364	314	311	322	294	330	331	279	324	315	349	307	308	323	285	346	337	305	309	338	310	321	324	340	333	305	351	321	312	304	300	334	328	315	319	302	340	319	314	333	314	310	309	350	298	352	303	342	306	328	333	300	322	325	294	292	299	308	349	326	335	311	320	330	322	308	333	347	310	343	322	325	354	317	322	317	333	295	325	296	326	340	332	302	306	351	308	309	355	315	300	323	299	293	349	342	315	345	312	345	321	323	318	324	338	299	344	318	330	328	336	323	347	311	335	276	334	320	326	301	290	312	326	303	330	321	318	350	336	351	329	319	325	311	323	313	334	306	314	290	311	341	327	338	287	325	315	328	308	330	318	343	314	313	313	294	319	287	321	309	331	352	326	313	338	305	327	333	311	335	298	306	313	299	309	311	336	329	331	325	331	306	330	327	350	323	311	304	318	307	331	319	298	333	321	310	333	333	304	313	314	289	314	358	331	295	305	318	321	334	310	328	334	317	353	298	336	318	318	319	332	333	321	334	326	311	339	316	341	338	297	321	312	325	280	291	271	315	311	336	376	332	298	311	333	349	340	333	326	299	318	334	343	348	324	309	341	307	336	300	318	322	311	308	319	345	287	279	307	308	301	317	307	321	366	357	307	337	324	306	346	305	324	329	324	332	318	302	307	321	331	319	341	313	309	318	297	321	325	317	343	339	321	326	343	282	344	330	334	303	332	316	312	299	333	326	314	304	348	326	333	325	310	328	314	314	281	324	315	294	309	293	334	315	339	365	321	317	315	335	317	297	344	337	344	330	307	338	308	314	334	293	351	299	315	333	319	300	334	300	313	301	302	317	313	312	331	278	356	288	325	310	288	341	303	296	327	334	307	334	286	331	357	321	308	313	305	305	323	281	290	318	335	339	316	334	322	294	305	305	344	324	328	336	282	305	313	308	301	322	295	320	327	316	316	328	327	336	322	309	321	303	343	316	295	342	330	289	339	314	325	311	304	313	290	332	316	312	330	296	326	332	329	336	316	317	323	332	304	308	361	294	308	321	340	329	293	320	317	309	308	335	307	304	304	318	308	328	310	327	300	302	332	309	310	320	323	348	314	308	290	335	312	333	317	320	284	324	299	319	296	315	316	329	347	299	338	304	316	329	333	322	315	311	350	308	310	301	356	312	347	323	316	323	299	308	341	333	323	328	306	311	331	340	299	306	330	328	319	316	343	298	305	303	339	315	328	342	313	311	335	312	285	331	323	336	344	318	331	324	318	306	313	317	319	326	328	311	341	322	309	335	322	328	299	315	315	313	318	354	329	300	321	333	302	314	284	309	311	328	306	333	334	320	349	315	329	296	331	335	338	354	311	307	344	346	333	321	325	324	286	311	319	340	305	322	297	345	320	354	307	343	324	320	354	319	304	326	316	307	347	320	353	310	343	336	296	318	295	327	312	294	322	347	308	303	320	301	321	313	288	311	325	307	305	300	329	343	332	323	328	314	295	309	322	338	333	331	323	328	333	318	327	318	305	312	350	326	353	326	322	312	348	322	331	301	326	315	288	332	327	312	334	311	314	358	307	307	319	320	315	320	353	347	329	298	336	312	301	343	337	309	308	297	313	311	328	317	298	330	323	345	313	338	345	317	336	325	327	324	327	347	302	305	297	329	330	320	347	315	323	316	307	286	318	308	321	304	335	336	336	324	335	274	308	333	314	364	319	310	324	325	320	283	325	303	321	323	340	295	315	301	328	297	331	300	319	328	362	354	312	288	324	340	330	291	331	320	338	308	334	318	306	320	337	324	296	324	305	307	342	302	329	330	305	361	352	297	325	308	320	331	318	337	284	349	279	321	316	302	274	297	331	373	314	322	336	353	285	326	322	350	322	300	320	339	304	270	305	293	315	323	315	302	283	279	312	315	351	309	304	318	328	321	303	310	323	305	336	340	355	322	341	329	299	320	298	325	312	340	356	319	309	304	363	310	321	275	300	321	283	334	364	336	284	311	325	334	315	301	298	323	324	320	324	306	287	309	354	322	316	345	329	313	310	353	322	317	323	331	321	307	337	331	299	346	338	337	314	333	333	333	329	304	372	311	310	325	355	303	322	332	325	316	310	344	315	329	320	334	313	315	321	342	326	326	351	323	324	300	342	341
33841	48416	41528	29990	18452	21806	22066	10546	7234	6954	4268	2149	1279	865	706	660	671	659	694	637	680	664	677	656	628	669	662	652	656	643	626	670	672	630	634	649	676	658	654	665	660	683	664	652	648	640	640	625	664	639	646	691	679	685	638	671	681	656	610	677	626	636	692	653	646	606	710	647	637	687	681	671	652	625	671	609	690	636	673	655	655	627	652	677	664	638	669	674	693	685	691	639	659	668	662	619	650	647	640	645	680	635	638	621	651	647	663	639	671	670	599	621	677	672	711	636	642	641	623	696	685	666	692	591	669	612	638	619	672	697	670	639	661	630	683	653	657	624	661	679	661	634	644	646	702	607	632	651	648	658	673	672	664	639	606	653	660	634	660	653	701	675	643	667	688	613	680	623	633	684	625	692	685	659	706	661	665	642	658	644	647	650	656	621	631	680	670	610	679	642	645	641	651	667	660	674	630	612	682	635	683	661	658	677	627	667	641	666	664	652	649	652	698	694	634	638	639	668	668	611	622	697	664	676	618	642	604	668	626	667	596	661	667	677	590	659	647	643	704	694	645	670	657	676	680	641	677	690	675	657	613	636	627	665	604	666	675	633	664	587	641	655	639	670	674	653	628	636	639	688	631	693	645	646	629	626	658	639	624	663	649	641	631	662	671	649	687	661	700	723	625	652	615	637	623	701	650	609	649	676	625	635	663	617	719	641	641	652	614	646	650	696	679	698	664	603	600	663	648	661	619	688	639	639	625	643	619	643	695	651	682	622	653	628	625	708	636	711	642	681	617	646	664	663	685	649	676	632	667	656	655	698	661	640	673	659	650	659	664	644	662	723	646	636	638	699	632	651	686	635	666	667	635	669	658	662	642	671	638	657	643	647	663	613	633	649	660	619	616	656	663	638	643	661	675	617	615	616	646	614	650	674	629	658	639	635	708	692	641	660	674	662	638	624	697	675	653	648	667	645	722	680	639	643	642	651	647	719	661	636	648	650	674	687	657	633	665	695	670	642	624	634	627	683	658	615	661	638	659	658	648	673	643	703	633	669	709	667	678	668	630	643	642	671	651	668	639	679	638	656	643	654	658	674	639	685	623	680	621	644	643	645	659	640	663	619	653	683	655	715	647	633	655	652	654	657	714	640	643	633	665	644	698	637	665	683	602	704	667	651	656	627	670	679	624	689	681	723	598	626	636	659	611	638	610	678	632	660	624	683	653	667	666	668	609	649	664	657	655	664	679	657	678	593	647	638	634	664	657	671	636	657	664	694	658	662	668	645	629	633	617	629	584	639	640	670	632	650	657	674	619	654	644	675	614	674	689	658	683	691	658	602	664	671	648	643	664	653	667	699	670	706	658	689	636	630	623	630	665	671	641	628	691	697	667	609	645	643	598	654	654	648	679	681	667	619	674	681	690	663	581	702	703	694	666	633	687	612	662	680	642	678	630	678	697	713	649	695	683	667	713	637	660	642	685	674	668	690	661	681	658	655	652	626	645	641	616	645	688	666	660	635	661	637	617	635	690	680	642	628	716	666	654	659	657	658	638	655	675	685	687	645	648	643	664	678	649	668	643	655	658	666	700	637	655	675	603	635	646	660	624	702	619	695	682	692	641	643	630	698	697	634	692	661	660	685	621	685	650	682	653	653	611	692	645	669	676	635	708	632	651	661	659	687	616	612	701	663	669	682	652	689	659	666	574	664	668	685	685	587	646	658	656	664	607	670	663	639	649	641	664	628	660	657	641	669	716	666	647	665	684	711	665	695	611	689	678	648	689	609	680	670	633	624	670	664	662	664	653	681	705	635	633	669	643	645	652	636	657	680	625	658	632	638	650	653	636	639	652	706	673	669	674	651	663	619	664	674	625	638	650	650	667	625	633	665	647	658	606	639	687	640	653	692	615	688	636	641	632	656	654	632	641	632	638	629	702	649	648	657	636	597	652	646	654	695	639	638	646	589	645	639	654	649	653	658	673	614	651	634	666	629	653	662	668	632	606	642	630	680	618	648	650	660	639	609	656	702	674	639	645	654	688	613	658	683	671	666	621	608	643	657	648	631	682	640	670	662	650	637	684	721	611	672	689	673	619	673	632	603	669	655	660	667	665	660	648	637	667	692	692	672	626	640	625	675	667	656	625	666	650	649	648	652	611	651	641	655	656	634	655	650	619	663	677	668	684	612	622	706	669	657	664	685	648	720	660	649	622	676	631	665	662	648	675	642	627	651	685	625	645	653	654	677	639	659	652	661	692	640	664	650	692	654	698	648	643	656	649	649	659	667	669	634	664	622	716	613	671	625	640	654	607	634	652	647	669	664	690	650	634	727	630	665	638	624	654	649	634	648	644	603	652	706	635	648	650	649	663	643	710	617	649	646	633	630	671	671	687	702	684	682	637	635	620	651	606	641	602	656	672	681	647	683	672	658	649	686	613	649	658	625	646	646	656	683	685	650	652	617	636	670	669	636	634	664	688	676	697	658	671	656	662	660	647	669	617	648	656	631	656	679	616	618	621	730	667	686	679	668	642	676	640	691	649	654	684	684	705	615	657	646	642	653	672	637	646	608	653	644	656	609	684	659	694	676	664	634	657	648	687	659	615	630	668	636	665	667	750	689	658	669	633	643	654	632	664	659	638	635	638	668	654	639	645	678	641	674	648	608	652	651	682	682	653	707	670	678	689	707	627	625	615	652	622	641	623	598	616	651	614	673	619	696	669	671	675	711	692	639	669	608	689	655	679	671	612	656	643	658	659	685	640	683	656	652	611	654	659	683	678	694	618	667	669	636	662	626	659	665	653	647	661	650	632	656	620	662	671	621	672	617	691	635	619	686	709	667	656	611	696	727	667	622	593	615	657	700	661	679	649	659	626	645	699	684	622	641	683	657	662	674	674	640	655	651	635	670	650	619	631	648	702	663	624	638	642	642	661	658	665	651	690	646	657	615	691	625	626	659	668	660	686	639	703	659	644	681	679	665	609	677	663	614	647	634	636	668	628	652	621	646	632	690	650	657	655	649	647	665	657	653	639	684	624	670	641	676	673	699	699	621	652	652	650	658	607	609	622	621	672	625	610	646	677	659	638	680	657	666	665	678	691	682	648	666	613	689	661	649	664	652	656	655	684	678	655	632	690	718	637	670	666	709	683	633	660	660	609	634	659	664	681	641	683	616	628	656	677	640	703	654	666	638	663	614	670	634	651	701	648	668	669	631	663	604	662	612	648	636	672	656	657	631	679	643	661	666	654	719	654	682	694	671	640	669	674	631	679	659	656	641	650	674	672	678	678	686	675	671	650	663	684	627	635	666	684	627	604	691	630	643	649	634	618	671	705	676	640	663	649	667	650	621	653	643	643	655	680	614	646	626	696	656	684	702	671	628	650	649	661	628	642	686	663	660	673	658	664	630	682	633	618	659	684	611	685	663	652	666	670	686	685	633	650	722	645	670	655	659	634	628	634	669	684	628	703	645	666	676	667	652	635	685	665	618
25044	21742	29020	26672	19853	15817	12644	7373	8941	10453	6725	3101	1192	560	328	342	296	294	306	322	323	325	296	287	338	292	315	343	335	333	304	321	316	288	266	291	358	285	273	283	312	321	268	281	282	293	280	278	281	291	330	326	295	293	294	309	289	306	273	309	285	319	331	314	295	332	286	304	339	309	294	301	310	295	312	283	301	295	295	288	320	329	290	311	277	314	311	316	298	320	293	297	317	279	354	316	312	304	295	312	292	285	317	306	279	317	319	334	285	302	334	283	327	304	342	310	315	283	316	299	326	288	302	282	283	293	286	275	310	304	291	305	327	271	324	329	345	313	326	307	291	290	349	307	327	291	301	318	268	326	295	291	296	300	310	297	309	308	296	308	305	281	307	310	301	307	316	330	297	311	299	322	299	323	326	318	314	309	322	311	289	332	315	307	282	305	298	310	315	308	325	304	310	337	322	293	336	294	304	306	294	288	298	289	310	285	332	313	320	337	297	310	339	309	311	320	291	288	293	322	293	322	343	312	300	301	317	310	294	327	318	298	320	280	313	306	294	347	328	276	325	306	332	293	318	282	305	337	328	297	310	255	296	340	288	297	283	295	316	330	307	305	294	299	325	339	317	316	307	312	292	281	273	302	304	288	307	317	287	289	306	303	290	288	291	299	303	322	293	319	328	303	310	317	297	286	307	293	315	283	338	306	298	278	301	308	290	314	288	304	299	327	313	319	314	303	330	317	313	334	297	319	262	338	315	318	314	330	301	308	292	280	277	274	262	302	297	315	317	290	326	303	299	294	301	284	325	311	310	302	301	272	304	296	319	314	266	284	275	296	299	282	328	285	297	310	296	285	314	264	293	318	315	264	275	290	319	344	296	331	296	324	292	280	310	302	287	317	276	292	286	308	310	258	302	303	290	276	288	310	321	324	316	309	261	328	322	339	291	313	304	321	286	318	298	290	334	312	304	283	299	338	323	240	280	259	306	307	301	320	277	307	293	297	283	299	291	277	296	271	307	311	281	301	330	299	285	302	314	312	302	285	296	301	300	282	312	307	324	313	338	321	260	349	319	325	296	261	304	315	297	327	301	293	298	274	316	343	296	270	316	310	301	277	330	279	310	313	292	298	319	320	292	285	312	306	303	305	277	300	302	284	304	306	313	303	299	298	305	274	301	312	311	329	324	287	283	317	305	307	311	275	295	310	293	301	290	296	306	307	312	303	290	311	298	304	291	314	316	281	276	304	300	301	302	298	290	299	299	281	317	260	285	320	323	304	293	302	325	298	283	293	310	287	315	284	305	279	289	304	301	268	319	294	305	332	318	286	312	311	298	318	331	307	325	296	288	289	326	289	324	320	283	323	337	314	289	315	291	310	305	291	279	294	314	284	325	290	314	312	273	339	299	276	292	297	304	274	311	316	302	349	325	323	311	326	276	308	322	315	297	302	317	282	348	291	279	284	323	286	278	328	307	279	316	312	288	312	321	294	329	316	277	334	289	307	289	284	306	290	303	320	277	292	301	320	283	316	279	316	291	302	290	299	335	299	309	303	299	326	278	287	313	307	316	312	292	291	316	283	302	312	267	304	303	309	316	284	288	293	306	324	304	278	286	329	312	309	333	327	335	321	293	299	313	299	293	311	327	268	288	295	309	323	290	291	319	260	279	300	307	339	297	315	280	317	278	311	313	274	317	316	310	301	328	293	314	298	331	314	310	287	286	340	317	310	306	288	338	328	322	306	281	337	326	267	306	303	296	273	303	311	294	281	318	289	262	300	299	320	280	331	276	287	293	304	287	336	335	312	311	295	310	307	332	292	327	298	318	308	335	295	280	305	294	323	313	309	279	298	289	273	278	308	298	314	299	284	289	287	295	269	329	280	309	305	324	303	275	321	252	311	302	327	314	306	296	265	299	307	318	275	304	273	278	294	306	293	340	279	316	318	312	296	316	303	313	320	310	321	321	325	304	294	337	317	320	292	316	276	294	309	317	324	330	287	298	299	304	302	303	304	301	344	308	328	303	302	328	260	322	312	268	329	297	296	327	286	299	295	273	314	289	289	320	307	285	296	287	329	292	280	298	337	276	289	324	320	320	332	280	302	270	309	290	277	306	299	316	281	313	309	293	285	285	300	329	291	302	283	313	305	313	334	281	282	328	298	301	324	310	305	297	304	294	289	307	331	318	323	281	320	294	286	293	289	306	302	308	296	306	295	308	275	284	354	294	284	326	307	335	316	303	289	270	280	316	322	345	283	321	305	293	322	278	301	302	290	312	286	292	334	324	310	304	332	284	309	314	265	290	335	288	307	307	343	298	322	292	280	327	262	286	293	312	315	277	295	312	293	300	279	298	307	270	301	318	286	295	266	307	288	299	305	324	317	300	320	317	309	307	284	260	306	299	281	302	306	306	314	317	322	306	302	290	284	277	272	332	298	320	294	319	305	305	282	279	307	344	295	291	308	328	298	316	315	318	278	294	301	334	292	299	329	301	284	301	305	293	312	321	283	298	328	270	289	297	295	312	316	280	297	303	288	324	318	326	289	308	281	316	315	330	280	293	292	274	311	307	270	277	311	281	309	316	276	305	342	350	294	289	305	295	315	307	318	309	335	289	302	286	291	268	292	301	296	311	273	301	295	291	302	275	290	313	264	301	268	278	298	343	313	319	273	311	281	267	309	313	294	313	309	317	295	300	307	306	274	275	290	319	274	290	287	293	301	284	282	292	302	337	298	341	272	310	312	298	317	294	302	301	323	311	337	319	310	290	282	294	315	290	304	297	319	308	327	309	324	282	273	286	319	291	295	271	309	337	303	294	303	289	300	313	292	314	303	271	280	320	270	322	323	292	309	283	279	325	295	320	322	316	315	288	279	288	320	294	277	313	281	286	272	285	276	294	304	325	293	310	311	292	317	309	317	304	321	299	330	316	277	292	342	284	302	311	312	294	315	324	265	253	268	314	333	290	303	339	279	295	302	330	282	305	312	296	319	303	310	303	328	322	292	316	290	292	300	308	310	344	282	314	306	326	279	284	322	316	290	344	304	327	302	305	319	286	286	294	307	300	280	320	312	305	321	318	274	298	315	291	281	301	321	305	315	301	283	330	268	273	304	305	308	316	300	299	299	312	316	290	275	304	320	292	324	281	314	275	298	288	312	286	313	322	303	313	275	310	347	311	324	299	295	342	295	315	306	276	297	278	299	320	331	316	315	276	295	317	312	303	298	315	303	308	290	288	307	313	326	325	314	287	305	292	301	320	289	299	326	271	301	293	332	326	311	313	333	287	279	287	329	301	276	330	291	271	322	316	299	298	300	305	312	312	275	322	301	320	322	292	300	303	283	305	306	316	299	298	319	300	279	301	312	301	304	299	280	343	315	310	285	305	272	301	315	296	293	320	331	292	301	303	334	283	312	289	309	281	335	324	326	310	274	318	314	307	328	333	290	296	326	321	308	330	306	306	308	302	311	302	303	297	317	302	303	301	291
36487	58000	49723	37361	27487	26852	23306	17040	21252	21607	15413	8252	3267	1309	792	630	637	627	624	614	592	585	656	618	656	592	607	580	622	665	635	621	645	624	665	659	605	606	633	628	637	645	611	656	640	600	626	648	619	644	639	634	606	661	637	649	671	661	619	641	615	646	606	661	621	628	621	668	570	628	591	608	606	596	609	662	635	631	599	636	644	616	618	656	630	582	628	586	646	655	631	644	608	590	641	591	608	618	596	625	608	673	604	613	621	632	633	631	672	605	612	634	612	614	627	609	641	581	627	637	613	644	573	634	605	639	641	599	598	627	625	605	612	625	608	619	608	647	646	624	625	588	642	584	666	582	569	619	583	646	608	631	686	607	626	623	672	602	602	646	624	640	612	576	607	634	628	606	622	634	633	613	589	603	650	598	606	614	617	583	638	641	613	616	615	628	615	613	644	617	644	632	579	579	642	614	688	625	622	643	636	618	627	607	628	558	606	597	605	647	624	619	643	633	637	657	609	585	630	622	580	654	620	613	634	600	626	626	606	611	678	590	647	581	670	659	619	583	634	648	639	588	632	643	607	634	645	596	647	645	620	640	608	607	617	629	628	641	580	608	601	605	599	612	632	650	621	636	641	649	585	634	615	666	625	573	600	673	633	625	588	638	620	608	621	647	618	606	601	625	626	646	618	611	598	601	575	639	656	608	628	607	617	638	661	605	655	633	605	590	612	549	613	607	657	611	644	632	599	582	631	665	629	615	634	614	640	617	613	604	665	606	582	627	647	590	641	606	659	637	637	642	631	573	641	647	658	667	617	639	635	628	623	604	630	589	617	636	673	627	579	634	644	611	636	592	629	637	624	623	615	627	621	651	592	599	581	589	653	618	623	692	579	621	650	620	575	659	597	625	647	619	619	629	619	599	625	618	602	614	628	645	598	616	598	614	612	597	621	656	638	602	597	594	582	606	637	640	653	594	641	618	631	620	591	602	637	633	587	577	639	652	624	645	636	603	618	617	658	597	600	610	589	640	626	585	616	629	601	610	633	621	617	646	610	639	588	618	614	644	595	653	652	588	601	601	603	598	650	637	612	691	611	627	647	635	619	651	587	594	626	614	612	622	641	609	633	598	595	620	580	596	557	565	569	648	626	620	616	607	671	629	647	608	592	597	646	576	617	597	623	580	606	613	617	610	627	605	599	610	622	605	620	579	597	634	634	636	602	652	594	617	608	627	649	596	645	583	630	672	615	649	626	622	571	628	618	614	658	630	646	639	600	578	611	610	594	656	618	627	592	647	616	646	664	609	642	641	630	636	612	613	594	648	571	594	585	641	643	563	646	615	634	635	606	626	656	660	607	662	631	614	586	662	638	630	666	650	638	627	624	622	638	636	594	665	587	624	677	626	629	592	620	620	645	632	600	667	676	612	622	611	635	683	559	609	602	646	653	601	671	565	623	587	625	630	616	592	584	615	640	611	651	604	610	582	617	663	593	635	640	645	591	584	633	643	615	620	603	545	605	578	642	615	602	571	607	616	643	627	596	596	625	640	609	672	607	643	618	604	655	613	674	655	626	576	628	617	638	647	643	628	623	628	636	622	613	618	596	603	596	650	608	637	684	659	637	632	626	631	600	639	642	598	599	611	609	604	609	614	596	630	611	607	644	644	615	630	613	592	644	677	612	666	563	614	596	620	605	617	604	614	601	650	626	620	625	603	644	674	632	629	610	594	657	624	605	616	582	671	604	665	626	616	632	665	681	580	655	627	676	612	651	659	639	557	624	616	619	640	598	579	632	602	590	668	603	664	578	614	647	607	625	625	617	590	630	629	609	603	607	618	631	561	611	624	626	621	615	649	588	610	615	592	589	644	616	613	673	659	621	627	582	587	624	624	637	625	640	591	605	627	661	614	642	650	616	627	612	649	624	633	624	652	681	587	644	596	589	652	650	630	630	587	609	655	656	586	602	631	623	604	626	647	686	625	611	617	616	628	638	660	610	620	640	571	606	613	653	626	668	586	634	599	633	580	651	596	614	594	636	605	639	651	609	655	595	608	662	591	644	657	596	651	649	617	579	637	627	677	630	580	616	656	673	650	578	630	621	642	612	617	636	664	624	647	602	605	620	596	648	666	623	627	589	597	601	603	636	660	633	619	628	660	625	623	624	636	622	607	640	656	633	625	652	629	665	581	614	581	592	605	564	585	629	631	607	608	617	611	590	602	650	583	588	627	616	626	615	627	582	626	645	598	566	658	612	592	642	623	592	608	629	618	582	578	663	598	625	628	678	614	573	604	621	626	614	657	610	588	587	590	623	616	625	609	655	639	628	625	631	584	612	627	629	591	612	682	647	628	621	601	584	632	667	604	646	659	593	581	604	624	617	627	636	634	646	609	660	619	628	621	599	603	624	659	593	639	593	629	623	636	614	609	689	610	624	614	598	581	583	610	626	587	610	619	656	598	635	607	625	616	641	622	626	640	639	572	607	591	611	595	644	616	618	606	625	629	610	613	666	638	620	661	650	624	642	603	598	607	606	611	578	666	653	621	666	671	660	584	625	585	624	624	622	594	618	616	663	615	650	618	651	616	597	639	616	666	605	612	639	617	611	605	625	644	632	617	596	600	659	661	639	598	636	597	622	658	643	593	629	559	599	594	619	598	614	634	595	642	595	608	553	650	594	574	598	605	601	606	641	615	625	644	626	644	616	638	645	619	618	579	612	635	648	586	599	634	617	595	606	603	648	631	602	613	614	566	620	639	648	628	587	645	643	655	646	623	625	631	592	633	674	597	592	598	607	629	634	619	563	630	667	689	613	619	645	620	613	623	649	618	597	643	658	622	652	633	689	644	683	662	646	606	556	590	551	630	603	616	597	648	637	596	616	613	633	626	640	635	611	605	588	573	637	595	554	599	632	637	614	633	643	609	636	580	647	662	600	665	624	621	633	623	620	616	639	630	614	645	619	598	619	592	650	620	603	619	578	650	624	585	607	642	639	611	669	600	638	633	638	578	592	608	657	644	615	618	611	654	643	607	668	662	663	668	600	607	591	624	637	623	604	640	612	632	642	630	589	659	616	605	593	641	652	593	625	596	616	600	641	592	628	622	641	673	611	613	640	634	625	645	617	609	602	600	621	629	655	625	615	591	606	619	650	631	654	646	641	594	639	636	602	628	589	605	671	600	628	609	614	617	596	613	605	629	619	581	595	618	651	617	657	653	656	603	591	629	627	605	642	598	572	642	597	630	627	614	612	615	635	628	625	603	617	663	608	621	612	629	645	620	638	649	619	639	667	578	650	651	604	616	676	583	656	658	606	620	618	642	638	597	599	664	660	628	676	681	584	632	670	625	590	587	608	614	586	622	632	642	629	610	623	601	644	610	633	638	583	588	630	679	650	632	628	637	598	632	627	672	624	649	606	603	625	621	633	637	588	613	604	651	621	694	629	610	634	658	649	607	641	632	601	647	604	646	573	618	606	596	620	692	572	610	607	614
23458	21532	29348	24291	22176	22479	22270	13783	24430	21477	15151	7395	2210	710	353	323	304	297	281	284	275	282	303	297	310	293	306	299	293	282	306	291	333	293	324	271	276	299	256	309	306	287	305	320	308	308	283	266	290	323	296	310	282	295	309	290	272	294	261	325	298	271	295	284	275	309	316	284	273	269	295	288	270	296	278	299	274	317	295	310	303	275	301	270	309	278	314	289	334	272	270	312	333	268	315	301	285	286	300	310	271	305	316	296	278	292	298	294	307	272	276	290	292	292	289	301	300	287	301	319	311	304	295	311	283	282	284	297	270	275	264	301	287	308	285	273	304	296	311	299	290	334	264	287	282	296	280	271	309	307	283	277	267	332	290	327	284	293	304	288	304	285	303	287	300	288	308	294	266	280	280	271	324	290	320	319	280	308	295	282	280	256	279	287	314	296	287	281	283	285	298	275	284	287	299	277	294	301	304	293	293	307	294	284	308	321	294	299	280	272	258	274	298	290	285	302	332	305	289	347	265	270	287	319	304	322	325	307	316	303	309	294	271	290	317	298	291	280	310	321	287	322	275	254	273	288	292	308	262	286	319	276	293	275	282	307	304	288	290	300	301	277	312	303	291	279	301	292	302	285	262	284	293	264	287	314	293	280	295	293	289	313	327	286	315	241	258	249	274	298	297	282	272	332	315	315	290	280	284	303	319	314	289	282	249	262	282	288	261	297	325	312	287	267	300	291	312	274	316	304	272	278	271	311	285	299	273	304	300	280	270	308	305	268	275	288	295	321	285	292	310	269	295	342	292	315	298	309	270	315	335	327	272	258	274	287	323	269	268	301	302	314	311	305	258	304	268	320	285	295	305	300	274	278	323	281	281	304	278	267	298	287	320	293	301	280	285	278	300	301	297	316	297	276	310	304	293	270	312	329	309	304	313	324	299	308	345	314	271	299	304	296	302	287	280	276	285	291	297	265	283	320	301	333	311	309	284	278	324	292	286	307	294	319	300	293	271	281	308	283	283	314	280	302	310	296	293	287	276	275	296	271	313	301	296	273	293	282	276	291	278	283	274	330	279	298	287	288	288	292	301	285	268	320	291	321	314	331	307	308	312	312	314	290	273	310	276	293	292	259	274	286	288	312	337	266	283	294	320	324	274	307	299	294	299	288	263	300	278	296	282	284	272	289	295	281	298	299	314	324	270	296	291	285	282	310	298	284	281	291	272	306	300	327	315	299	289	296	312	299	284	311	322	275	267	308	297	275	302	253	307	302	284	294	313	299	303	295	299	278	313	273	307	288	302	283	268	290	266	296	312	290	281	260	290	292	292	291	319	256	295	309	308	276	327	301	269	310	281	272	290	317	279	287	288	286	280	306	305	312	277	305	300	278	286	279	275	283	313	305	290	305	309	307	274	296	268	268	284	270	296	301	304	301	277	306	299	288	316	324	278	317	310	288	297	290	309	304	247	288	274	298	292	275	278	328	293	304	307	299	303	274	309	280	293	290	324	298	292	285	289	312	289	288	295	322	295	299	274	265	297	275	291	287	291	288	272	288	295	296	302	306	331	293	285	311	309	274	284	278	295	308	300	266	297	281	277	293	301	287	283	274	326	289	300	339	282	325	301	291	294	286	302	294	285	319	289	297	268	284	310	312	291	264	279	284	258	302	259	291	300	308	303	270	290	284	330	287	252	292	298	319	301	283	302	311	324	296	289	271	305	292	305	302	302	317	299	305	274	295	307	311	278	315	299	287	310	320	296	300	274	304	289	276	265	302	287	307	325	329	271	329	290	277	290	305	297	279	294	282	301	324	309	289	313	315	284	286	297	272	317	290	284	291	315	325	275	289	301	299	292	288	283	288	297	277	339	278	269	308	269	296	277	328	296	304	277	314	296	311	299	297	305	309	303	307	301	287	275	273	294	272	318	310	274	289	282	298	283	273	321	270	319	300	298	286	320	283	295	269	295	290	297	299	282	292	301	297	266	303	286	285	270	305	295	292	322	298	296	302	307	292	287	292	310	309	329	277	296	302	278	300	308	281	292	292	277	263	286	290	316	287	268	288	307	305	312	277	318	302	324	290	279	277	294	292	293	303	313	302	289	290	286	290	273	281	307	311	304	321	286	310	318	312	291	309	296	305	316	297	259	310	271	293	303	285	309	280	268	268	291	279	284	326	278	275	279	298	295	292	285	256	289	283	297	290	295	308	311	288	308	309	322	285	275	323	317	284	295	327	277	298	301	309	277	295	277	289	297	289	288	291	294	309	305	278	276	281	305	283	298	304	318	312	329	313	276	308	311	287	308	290	311	299	307	307	276	291	313	269	282	274	264	307	279	294	288	287	285	307	294	278	284	293	278	285	292	303	269	310	283	301	313	305	337	295	301	311	305	288	291	277	280	316	313	269	315	281	302	304	270	276	281	292	331	298	299	279	283	310	296	323	288	253	279	292	289	316	296	280	297	307	285	302	289	289	304	274	291	280	307	289	295	275	284	274	275	292	289	307	283	288	281	299	288	300	306	284	274	297	309	319	321	302	338	275	298	313	288	307	295	295	343	279	311	265	305	312	301	288	287	304	297	292	329	313	295	278	275	318	277	268	314	318	301	280	282	296	307	315	314	299	313	297	321	269	296	281	317	327	298	279	311	293	303	312	287	316	300	297	312	310	302	274	295	311	314	299	296	300	319	338	295	309	279	289	302	303	299	276	291	287	286	284	296	278	282	293	271	268	269	315	318	325	326	246	290	293	315	297	317	284	303	276	277	316	292	297	290	304	277	309	346	263	285	322	291	296	300	273	301	323	286	327	328	297	296	309	286	298	291	313	297	287	285	300	329	298	294	302	309	301	256	318	260	319	293	283	348	283	309	294	296	299	290	317	280	297	284	315	319	316	276	281	286	303	298	264	304	276	255	275	299	291	313	314	308	291	288	297	304	282	315	300	311	291	304	304	291	274	275	288	313	284	306	288	330	296	306	325	261	301	310	324	293	303	288	287	307	306	292	298	294	324	300	314	288	318	285	317	254	300	279	303	291	281	287	268	288	285	321	268	297	298	327	280	269	311	281	289	293	291	307	295	288	287	296	291	285	285	297	271	297	297	297	275	299	272	277	282	275	262	289	266	278	294	297	305	334	318	310	291	322	260	286	293	290	287	303	267	318	311	299	271	298	296	279	299	299	277	278	290	283	302	311	287	311	309	312	310	284	298	317	270	316	280	296	314	288	299	338	286	305	296	291	291	306	278	330	328	311	320	293	273	327	291	310	306	274	268	244	314	280	311	306	285	271	304	270	319	315	280	284	295	310	280	292	290	281	309	318	291	275	315	302	274	266	291	267	298	309	306	304	324	316	264	335	303	316	293	314	274	281	293	302	264	283	310	284	275	290	302	271	285	317	305	300	284	309	314	272	269	273	318	296	276	259	283	293	297	300	310	297	307	299	296	269	275	279	323	309	290	305	312	285	289	301	273	280	304	308	297	266	281	298	294
40968	67493	58993	44145	35373	31025	30596	25373	36489	31823	25397	15439	6010	1819	759	656	602	593	584	608	591	605	565	614	586	644	567	606	592	597	597	629	623	553	653	597	591	614	612	622	598	611	610	594	603	543	603	605	610	584	612	646	604	631	621	614	586	599	599	593	597	564	569	612	584	618	582	591	596	612	601	591	589	570	518	572	624	622	574	576	542	627	589	607	578	558	567	555	600	604	584	604	574	610	592	639	556	572	594	584	581	594	562	642	645	624	618	582	629	596	611	571	596	646	596	576	618	597	637	592	585	603	610	572	599	593	596	614	582	586	583	604	594	608	551	596	586	582	631	602	594	585	582	642	624	625	627	573	573	575	591	576	623	621	587	611	629	565	596	598	581	585	593	600	573	570	627	542	598	581	646	567	607	566	613	573	599	607	626	528	597	567	580	600	590	611	607	539	605	562	586	577	639	621	616	605	608	589	594	619	633	547	619	572	634	587	559	595	585	592	578	595	634	620	601	552	600	582	582	577	613	637	561	571	578	602	591	605	595	579	588	599	608	640	626	631	583	573	640	609	590	567	605	601	582	611	616	578	607	558	607	606	620	601	597	565	584	601	611	605	639	581	550	573	582	615	574	585	550	635	620	588	615	610	623	588	587	633	551	604	584	580	582	598	583	622	583	613	624	575	635	577	598	609	584	629	578	574	579	571	607	585	641	595	548	588	523	556	601	599	591	588	588	616	616	577	610	599	640	591	593	606	618	600	603	581	558	589	598	558	587	579	593	622	592	588	615	611	566	540	652	587	607	581	570	617	577	605	612	603	598	583	643	600	566	564	604	599	611	602	571	561	610	551	579	617	614	556	588	612	601	602	597	600	614	578	633	610	592	586	561	605	560	566	595	538	609	562	582	595	569	638	589	605	597	577	575	646	595	624	561	624	616	599	563	594	588	600	592	599	578	612	614	602	606	603	608	596	606	600	569	631	601	571	602	563	574	606	583	615	574	590	597	568	597	588	605	633	578	587	629	586	593	612	601	583	589	630	613	622	578	560	586	628	580	601	618	564	572	567	585	608	638	588	637	599	594	594	607	627	607	593	595	581	617	560	605	612	581	633	581	574	589	567	587	608	582	586	602	599	578	605	639	592	590	545	568	571	599	631	580	619	583	576	578	607	603	596	570	609	577	595	570	577	616	548	607	602	592	602	579	589	554	618	587	609	591	609	601	588	615	609	611	615	616	619	567	588	610	601	608	590	624	544	572	570	598	601	613	581	575	615	586	619	606	623	622	611	580	602	564	642	602	598	570	560	552	570	569	581	579	554	611	579	570	630	592	599	579	572	620	545	618	616	609	579	589	567	612	607	587	583	547	620	604	583	623	598	597	635	535	576	601	614	587	605	534	593	601	561	609	581	615	600	572	578	574	570	597	608	600	607	599	591	601	605	597	602	635	568	641	636	544	594	586	572	593	623	621	573	601	600	557	639	618	562	581	580	576	612	551	586	592	614	618	592	626	606	606	601	526	633	609	570	579	668	573	625	581	604	561	622	644	592	544	571	576	562	591	612	591	583	596	619	590	595	611	577	614	622	588	583	596	572	592	580	558	596	598	601	592	567	586	591	597	594	578	617	610	594	558	608	624	616	577	588	587	608	591	633	583	606	581	601	583	589	630	608	574	536	572	543	591	584	597	589	572	606	631	586	571	602	577	631	621	624	561	655	602	608	618	567	624	606	625	573	575	544	586	622	589	598	618	561	574	584	579	585	590	578	592	602	605	552	612	616	613	570	571	598	602	623	571	557	601	580	617	594	579	585	576	597	589	590	569	585	598	597	579	573	610	572	599	613	578	670	552	594	593	584	618	608	560	550	596	570	600	592	630	604	547	568	619	561	606	583	621	551	573	571	586	627	596	614	584	571	581	579	584	613	640	606	625	571	645	631	607	586	556	588	591	596	592	611	603	609	572	543	604	588	586	625	635	624	591	595	597	573	609	572	575	606	588	556	577	611	623	578	600	573	608	601	651	599	578	611	602	599	556	584	623	596	588	597	615	538	598	572	579	638	602	582	581	584	565	609	570	585	565	640	565	655	581	587	616	600	603	601	613	601	622	617	604	593	534	567	628	588	565	560	595	622	634	570	594	599	564	566	573	563	586	613	612	592	572	609	633	615	569	583	583	582	560	643	588	591	592	612	583	592	532	650	587	611	552	588	559	597	620	610	590	632	645	577	621	583	582	589	547	625	582	593	628	588	580	622	589	602	604	603	592	589	584	597	543	604	579	611	592	608	585	627	603	568	613	614	622	597	628	567	561	607	568	665	597	623	605	627	603	582	571	585	602	580	578	595	616	590	551	591	573	603	561	563	603	609	598	611	612	576	587	579	616	581	582	588	583	561	590	583	639	644	602	600	599	566	578	558	569	596	593	593	606	575	591	606	580	581	568	580	601	581	641	546	585	649	585	580	599	572	564	622	574	574	601	605	633	600	586	599	589	593	577	575	624	605	581	626	569	636	603	604	606	600	598	612	568	577	587	607	566	636	608	548	554	610	589	565	633	593	584	604	597	549	576	580	551	582	597	622	589	591	567	631	601	552	566	582	557	580	622	645	585	613	630	661	606	587	569	614	582	594	585	587	627	596	599	581	593	567	590	562	586	564	594	596	594	594	571	575	628	622	613	577	606	629	615	591	551	561	600	578	576	567	579	590	595	595	594	592	593	574	551	541	586	590	584	598	580	557	615	553	610	579	605	570	597	620	531	587	578	646	567	599	597	600	634	639	592	600	541	630	600	576	562	606	589	563	603	601	567	623	564	588	606	608	585	591	590	576	567	590	591	578	594	538	571	595	613	572	581	597	540	571	603	576	624	587	567	584	597	630	581	646	591	624	564	570	569	596	556	620	610	607	601	601	540	609	631	581	569	580	572	571	594	595	586	547	631	609	573	579	569	592	604	629	551	626	592	597	656	627	615	562	603	611	564	615	571	593	612	579	611	614	583	599	609	608	576	607	592	552	604	559	614	596	614	587	611	603	574	604	540	604	594	597	603	595	572	621	625	635	588	581	584	590	558	597	581	576	587	589	570	608	616	549	580	597	585	553	563	585	590	618	611	575	631	615	628	614	590	566	564	588	595	592	640	571	566	639	605	613	634	628	628	583	584	609	574	611	603	607	601	590	580	571	634	584	600	565	609	547	613	576	603	594	566	616	545	573	590	571	629	576	611	558	587	560	587	625	589	590	621	571	613	574	574	607	582	562	586	589	641	600	567	578	596	605	559	618	580	613	596	614	625	584	608	609	609	590	595	627	593	578	617	571	586	604	583	617	636	600	611	592	575	631	574	614	552	591	593	636	567	550	518	603	630	609	568	557	631	602	617	617	575	575	582	546	574	606	574	588	593	594	560	612	581	589	648	561	631	565	620	603	612	585	559	582	577	563	565	572	602	588	635	597	575	546	580	630	578	547	588	604	554	603	555	558	602	607	589	587	609	606	633	599
28391	27893	30918	22200	9524	4616	4628	3553	3195	2400	1777	968	514	380	317	329	331	332	336	288	323	330	298	310	307	329	301	309	340	325	311	325	316	335	331	289	318	320	285	307	318	316	347	317	341	320	321	300	332	330	318	312	321	310	314	315	266	302	304	307	316	300	308	308	276	315	314	313	326	289	326	328	325	308	292	300	297	331	318	334	305	341	320	315	325	308	308	312	307	302	347	314	300	364	346	282	326	300	308	339	316	313	311	282	287	312	322	324	312	335	307	284	346	316	307	322	293	312	294	289	312	280	304	318	315	327	316	292	314	321	334	316	326	298	309	314	301	310	346	324	304	360	310	321	290	339	318	354	325	298	308	300	320	308	293	330	328	318	319	338	324	336	296	336	309	304	284	344	324	294	347	328	308	341	315	333	314	301	280	323	323	322	334	348	306	318	291	292	331	333	301	302	312	328	357	308	308	339	294	313	311	311	291	335	325	344	294	299	340	329	289	317	301	328	317	293	315	328	328	312	312	315	302	305	325	325	320	327	298	313	284	322	324	316	293	313	355	336	324	298	301	326	303	305	318	311	336	335	295	276	316	337	327	328	297	307	343	298	326	316	328	321	315	310	297	343	323	311	359	358	339	327	304	316	333	309	293	306	324	287	327	301	295	307	326	289	303	307	316	297	324	301	285	333	309	317	330	337	316	325	313	323	298	330	334	270	317	320	332	331	304	304	328	340	317	344	326	332	317	343	345	314	334	320	312	317	309	330	306	294	337	308	313	331	318	308	324	333	289	330	319	294	299	304	311	338	318	303	311	326	305	344	310	304	326	312	290	305	315	339	346	298	309	299	299	324	339	292	336	299	315	300	306	316	323	310	299	303	319	308	310	327	312	308	318	273	330	328	307	316	330	306	316	295	308	311	322	308	320	306	305	310	322	303	293	317	331	307	288	324	332	307	330	302	318	282	314	308	292	304	305	294	300	300	368	331	298	330	294	274	309	303	332	297	325	364	341	335	287	295	332	341	303	332	326	289	317	309	351	326	345	323	295	312	314	287	335	338	307	296	355	334	303	304	336	301	325	314	311	306	322	296	323	336	310	302	296	306	316	315	330	337	310	325	356	354	301	313	315	279	319	297	323	284	309	335	320	275	310	308	322	285	288	281	319	340	332	292	315	317	342	324	307	336	293	342	292	321	314	298	320	291	323	282	287	288	300	308	297	301	310	339	314	307	322	286	319	321	335	286	293	336	319	309	319	350	344	342	290	304	316	325	263	312	316	341	312	308	296	293	316	326	306	329	321	303	311	305	284	314	299	321	312	352	354	335	323	320	303	304	304	300	310	326	275	307	314	302	298	325	334	331	316	318	358	311	301	336	325	325	287	322	291	339	288	343	373	354	341	316	314	305	316	288	303	305	301	293	300	304	309	353	279	277	296	327	328	326	336	336	277	321	315	298	291	306	300	362	316	292	329	299	298	280	284	323	333	311	335	304	332	320	286	314	297	338	333	299	353	310	279	304	334	324	313	295	309	307	325	329	307	355	330	326	320	344	331	322	333	310	296	310	339	345	333	320	325	305	301	288	309	293	323	316	324	322	304	304	319	265	355	302	316	327	308	302	318	298	313	331	323	344	300	292	362	298	325	328	313	303	326	303	335	326	319	318	331	288	304	325	306	335	327	307	319	339	332	316	312	327	312	330	344	316	292	295	319	345	315	340	333	309	296	329	271	314	300	297	307	337	290	324	320	299	306	299	314	333	268	290	361	308	334	344	326	322	331	307	337	337	339	310	320	302	355	328	313	286	311	322	282	333	327	304	328	298	312	337	346	327	296	345	326	321	300	325	327	351	287	321	292	316	330	326	311	292	278	363	361	292	283	321	316	330	308	305	341	317	341	317	342	334	347	311	344	324	300	323	287	321	315	307	305	318	298	285	347	331	333	318	328	292	300	305	359	319	302	352	321	341	341	286	332	309	317	305	339	301	312	296	325	326	324	314	289	322	313	345	345	293	335	283	323	312	295	332	295	312	310	289	315	310	326	328	315	321	347	316	317	299	309	370	319	273	332	313	329	308	324	329	331	286	313	320	305	343	315	324	296	334	309	298	340	322	329	315	338	297	300	314	300	337	327	309	321	312	305	327	338	325	316	297	289	299	304	316	303	333	326	303	321	319	316	305	296	321	306	307	298	319	346	301	317	299	315	312	267	333	295	310	306	334	320	343	322	330	302	323	324	308	312	322	329	312	345	317	320	333	305	298	309	303	295	320	311	346	328	300	303	317	305	323	318	327	324	329	294	294	322	331	346	301	308	297	287	297	301	300	319	302	326	335	319	328	280	335	283	351	316	321	312	333	306	311	301	328	328	335	313	336	331	310	329	300	299	284	316	320	292	309	297	295	318	315	342	315	312	331	300	325	342	292	325	320	301	291	311	317	304	324	333	304	303	306	299	309	332	329	309	322	326	311	352	348	312	335	296	337	334	304	303	283	314	288	341	327	277	329	315	322	315	332	335	339	328	343	336	306	319	317	312	335	342	331	308	316	294	313	334	332	325	309	327	286	326	313	318	323	369	334	301	311	319	338	361	320	310	311	330	311	303	321	293	304	289	325	318	318	322	325	338	328	313	304	355	337	318	314	324	319	331	328	309	320	304	310	303	340	322	319	306	316	330	319	313	330	331	336	335	300	304	310	349	342	336	284	328	322	338	295	346	309	327	326	258	324	348	340	325	302	331	313	328	311	313	314	316	306	301	300	308	333	308	284	310	332	295	286	342	308	286	346	318	287	333	311	332	312	306	319	353	280	288	299	325	288	311	302	299	308	316	331	338	333	342	318	294	327	325	311	289	304	316	305	305	367	305	294	325	296	344	307	309	293	314	293	348	326	296	304	306	325	343	328	362	328	317	332	282	299	284	358	312	305	308	308	332	314	293	287	319	330	331	300	283	312	311	287	307	291	292	290	311	319	310	308	318	292	337	286	316	287	314	352	312	287	323	339	276	295	311	329	313	280	314	332	328	323	321	306	308	301	314	338	313	309	356	294	322	319	323	356	330	303	327	362	336	305	316	317	337	319	326	320	321	316	313	317	324	341	317	270	320	308	298	319	289	354	317	319	314	324	320	312	312	280	347	350	299	343	303	285	296	329	308	331	321	336	301	318	347	299	326	314	333	330	281	314	331	298	337	303	336	302	311	304	325	318	307	301	311	291	321	329	315	286	304	292	356	306	302	325	309	319	335	323	331	357	315	302	308	320	354	311	328	322	302	325	304	314	332	301	308	269	321	286	318	322	304	305	313	288	332	311	321	337	318	319	343	321	304	333	296	335	318	301	329	327	340	334	282	301	314	294	344	303	301	272	350	289	287	346	302	298	302	308	300	295	333	304	317	336	366	307	318	304	310	344	324	336	347	313	313	309	303	338	326	344	298	293	319	328	318	292	296	324	341	315	331	322	354	316	336	310	311	313	317	313	324	345	304	343	322	310	307	305
34886	48593	41770	29704	17913	13201	14070	11152	9584	6827	4812	2535	1249	787	686	669	677	671	631	666	648	684	629	623	627	645	616	655	613	640	657	621	671	683	686	644	653	671	627	627	657	642	625	587	662	635	681	659	611	628	641	606	663	695	658	640	661	621	629	642	701	653	633	644	637	683	685	736	659	685	642	679	634	695	636	702	675	681	639	609	648	607	698	666	642	663	624	668	664	636	635	652	679	669	653	622	644	626	664	645	655	681	679	608	665	652	662	636	647	624	662	613	642	683	657	633	651	638	700	613	625	625	628	676	652	677	636	663	623	634	620	686	635	667	628	642	657	634	648	654	635	688	648	651	642	666	587	647	627	653	681	679	643	620	637	652	654	693	684	652	668	669	694	667	661	644	688	631	624	602	667	615	639	631	664	654	678	630	617	607	647	639	678	659	634	621	610	671	621	646	643	653	646	645	658	642	657	641	677	661	653	642	672	624	677	633	655	651	664	669	688	642	636	638	634	658	647	656	647	616	675	682	644	639	637	654	627	631	638	633	650	656	627	665	620	641	670	617	641	648	656	673	653	677	663	650	648	671	648	695	627	585	608	710	664	570	666	678	660	701	685	722	675	659	644	639	646	633	651	639	649	641	654	636	643	637	632	626	671	600	650	626	652	630	604	648	660	672	667	651	630	667	678	684	647	649	629	669	647	641	613	657	654	657	659	662	638	650	653	643	611	664	681	654	660	643	627	639	684	693	633	640	657	662	670	693	608	709	650	652	618	667	661	685	645	642	675	656	671	649	669	718	623	649	666	706	611	632	629	630	662	631	647	652	616	670	621	694	632	611	640	705	622	613	673	657	676	620	644	645	672	652	626	629	629	642	652	674	594	686	667	652	670	613	633	685	683	645	655	632	625	659	643	653	652	639	648	625	653	653	590	626	683	649	667	685	648	692	657	635	626	641	647	651	659	652	684	674	741	625	636	636	636	642	681	671	669	692	745	650	661	618	678	639	660	643	677	657	629	663	638	618	632	654	648	633	679	674	666	633	619	650	647	669	655	665	613	609	652	613	665	631	603	645	644	652	654	655	600	670	604	687	652	648	631	608	611	642	617	691	640	639	632	663	641	636	676	630	626	707	652	628	642	622	636	657	618	653	656	707	638	698	657	658	636	658	660	653	644	673	673	624	658	650	624	659	627	638	665	641	667	686	628	676	693	617	684	673	658	619	639	633	643	661	645	662	629	661	601	616	673	631	651	659	716	628	632	655	661	692	610	645	687	667	607	632	681	647	662	678	669	652	675	649	618	636	666	603	612	701	635	622	661	670	653	637	634	620	648	654	647	674	649	653	599	676	639	640	687	636	694	670	695	671	674	639	643	605	640	675	676	606	668	634	655	660	639	680	667	689	649	660	663	649	609	645	663	646	639	632	618	661	661	652	658	670	643	663	625	683	654	631	627	634	629	639	676	628	598	656	643	630	691	661	609	702	684	615	648	611	681	664	651	614	679	616	683	634	662	627	651	640	630	630	645	667	692	658	598	650	639	647	628	689	619	674	670	619	664	647	617	623	672	729	659	673	643	642	648	680	672	641	654	643	640	618	641	683	601	662	630	656	617	651	650	647	650	637	659	669	663	694	649	626	663	681	663	679	630	666	666	663	634	665	646	622	691	662	685	629	632	666	690	678	664	680	655	677	704	678	653	659	685	593	646	652	638	618	662	623	651	673	607	606	654	640	670	664	639	622	650	637	665	627	585	600	628	609	652	663	651	675	680	707	655	683	653	653	681	545	630	660	612	657	647	607	709	674	627	652	638	634	686	652	658	654	601	618	652	685	638	688	665	658	655	690	683	620	669	647	659	664	637	651	665	606	640	664	661	656	659	667	648	616	592	652	622	637	629	649	659	610	658	684	632	660	611	634	669	632	632	661	638	676	651	659	659	656	613	609	672	663	671	649	630	649	627	636	670	636	672	678	639	708	676	645	673	677	625	622	615	641	695	661	634	631	689	658	606	638	672	653	659	651	611	682	659	651	645	637	675	687	639	673	688	688	688	668	636	640	647	669	665	627	610	672	670	680	645	644	669	638	680	651	692	649	639	649	657	676	651	608	656	628	634	641	663	668	662	647	651	653	650	668	706	683	687	637	689	659	655	628	657	639	623	660	639	640	642	661	696	680	658	671	622	627	640	632	614	668	602	660	622	635	661	657	655	646	657	647	628	657	622	637	656	660	651	675	660	648	713	677	681	651	657	668	633	746	674	675	673	647	593	654	667	642	659	674	693	652	642	663	701	606	685	647	700	659	657	628	648	691	651	646	645	641	673	669	638	643	631	647	647	667	645	637	621	671	668	640	654	621	635	624	651	650	641	665	636	645	636	662	644	611	647	634	642	635	657	600	683	655	658	661	619	661	596	639	657	658	655	634	682	663	632	624	643	611	595	627	626	648	609	657	708	649	653	617	612	650	684	659	632	678	656	622	693	645	643	617	619	701	690	610	670	627	618	636	620	673	632	627	636	689	618	617	695	670	695	654	637	700	653	683	650	680	650	636	612	621	670	640	652	646	648	625	660	683	688	677	717	644	660	644	639	716	641	650	657	628	624	681	629	659	669	661	649	644	652	641	630	675	687	627	651	629	637	697	688	672	667	631	639	667	620	673	644	643	660	669	607	667	715	670	688	624	647	649	658	646	650	640	637	657	671	675	688	664	656	650	635	624	621	702	665	646	668	622	636	684	678	658	644	677	690	673	650	623	668	653	670	626	691	654	611	687	694	639	695	651	650	644	651	680	666	638	696	621	649	644	588	638	630	672	649	661	666	666	651	655	680	678	645	648	654	637	631	642	668	633	622	664	642	599	655	634	637	674	669	653	653	644	667	654	610	648	656	688	611	656	644	644	681	674	635	633	667	624	700	625	664	632	699	614	629	650	631	651	673	668	634	660	637	654	611	612	675	621	638	640	674	641	651	662	662	662	666	647	633	643	658	674	619	670	632	666	673	676	622	645	662	642	666	625	624	648	640	628	640	631	609	647	620	675	689	645	658	654	642	701	654	627	611	701	653	682	639	657	613	654	652	598	640	657	612	620	647	688	695	664	637	649	647	651	623	672	681	643	673	634	647	667	599	697	635	653	683	635	657	639	664	625	651	655	634	677	626	610	638	624	650	678	673	639	665	650	639	641	657	649	657	650	641	655	582	692	706	613	691	629	665	618	655	662	695	666	675	610	616	631	678	623	682	645	640	654	676	693	654	669	697	645	662	713	625	628	639	649	624	645	679	660	638	629	679	637	652	682	597	668	667	680	685	647	623	678	662	663	672	614	649	661	641	631	607	672	634	677	643	680	651	623	670	656	669	671	684	644	660	660	648	648	614	668	646	689	646	665	623	625	675	656	648	653	662	628	661	628	629	687	663	641	590	662	665	660	647	670	650	657	669	665	635	660	651	611	675	649	674	679	612	709	665	664	612	645	629	585	648	662	664	672	658	598	661	653
24947	21744	29549	29469	21897	11030	6835	7415	10486	10209	5462	1998	791	400	326	310	298	312	304	311	315	347	314	319	296	339	296	292	274	285	309	285	331	276	305	316	309	272	302	322	313	311	272	296	311	277	319	306	301	258	273	280	345	299	312	329	292	277	301	311	289	306	311	304	300	306	334	304	296	326	270	316	273	315	301	321	310	288	287	322	294	304	291	273	299	293	303	293	296	288	307	304	295	305	313	282	322	288	281	322	298	267	302	301	291	315	291	293	286	313	283	291	316	285	299	295	296	310	287	284	315	287	295	281	307	289	314	312	296	302	294	294	323	306	315	312	294	333	274	291	335	290	301	310	280	335	310	301	325	319	272	318	281	310	301	289	303	306	298	291	302	319	309	322	306	302	275	284	309	288	310	277	312	313	299	287	317	327	291	289	292	283	275	304	314	296	295	289	288	267	279	315	296	321	309	268	288	316	317	293	299	305	312	309	284	308	273	282	310	276	284	315	344	304	280	293	295	297	298	307	279	283	287	290	273	291	281	307	326	285	298	304	292	294	301	266	296	291	287	304	322	305	274	303	291	288	291	288	326	290	308	320	321	292	281	298	333	301	288	283	322	296	280	311	327	285	306	298	329	288	322	276	328	311	286	312	304	284	296	294	306	312	307	311	300	261	283	294	294	282	300	318	290	309	287	300	292	290	292	308	298	295	279	314	282	301	303	307	286	296	319	334	299	277	305	340	283	282	307	301	305	322	288	313	304	313	289	299	287	301	301	285	305	320	311	273	290	300	327	286	294	299	315	306	346	306	313	310	308	292	286	298	282	308	279	320	292	285	308	315	301	308	267	314	301	311	289	313	281	306	293	297	307	313	281	265	291	297	308	282	328	282	307	301	333	297	311	326	327	279	300	316	286	297	286	302	284	290	314	308	295	319	279	306	264	297	341	263	288	306	300	261	277	310	306	320	293	325	309	315	313	299	309	308	288	322	298	298	317	283	282	321	270	284	301	303	347	309	324	286	300	311	297	297	310	304	301	305	306	289	261	310	314	299	306	292	304	308	270	315	292	266	286	321	280	312	292	282	295	281	294	327	282	308	323	292	273	315	329	333	281	294	307	313	300	298	306	318	303	272	329	294	259	267	328	272	309	278	294	287	304	339	306	292	281	295	286	275	274	304	311	289	312	298	302	290	323	309	295	305	310	292	317	284	329	287	305	305	320	293	265	293	284	320	313	313	322	301	275	315	299	300	306	322	295	305	277	316	305	313	322	300	296	308	311	303	283	302	329	298	305	288	287	282	301	317	313	282	285	275	338	311	300	288	303	306	307	270	322	289	311	301	282	291	289	298	330	287	299	317	301	301	289	288	267	287	278	323	292	271	293	312	301	280	288	290	295	301	272	295	334	311	283	262	321	272	288	298	311	288	287	296	308	289	286	317	294	289	288	288	274	307	345	292	289	307	311	307	291	295	294	302	304	313	327	306	286	308	306	331	306	296	300	304	286	305	317	304	322	313	351	280	295	262	301	304	269	311	325	276	289	287	298	290	297	278	284	302	321	275	316	299	311	301	300	292	275	323	320	336	303	282	300	323	270	316	290	325	297	301	272	304	281	308	295	308	309	288	303	308	293	289	316	284	294	283	346	305	300	291	301	295	292	302	293	340	274	314	294	300	306	286	316	294	292	299	312	296	292	252	300	319	289	282	313	297	323	279	294	317	289	311	294	300	311	289	318	308	296	318	316	294	317	303	287	285	278	314	306	282	287	291	303	274	312	292	309	321	304	320	301	277	282	294	311	324	313	308	334	298	272	292	298	304	295	298	307	285	278	282	315	291	269	270	302	285	294	286	284	279	321	333	301	293	300	284	311	305	309	316	309	339	312	287	286	285	301	304	271	284	280	291	290	333	276	300	310	289	264	304	335	269	311	301	311	303	303	305	316	295	316	328	330	292	301	317	315	295	299	306	235	287	290	321	302	316	303	327	282	324	287	303	306	323	288	330	297	293	339	306	297	298	295	280	323	301	280	264	305	294	306	294	290	302	308	303	278	309	294	294	311	289	282	334	282	288	328	289	301	328	343	304	311	286	330	306	304	298	274	310	315	294	289	283	292	293	297	289	316	294	289	288	280	290	296	313	305	297	294	304	343	293	318	306	329	270	309	313	303	298	295	304	297	276	265	323	319	298	275	327	303	289	298	317	280	292	283	318	305	286	306	296	336	315	313	288	315	323	320	293	307	287	278	299	301	276	267	283	298	311	277	302	304	307	309	296	270	301	294	298	306	295	318	326	284	310	307	292	261	294	285	299	300	313	284	272	306	306	314	307	329	318	303	295	322	309	297	316	307	279	306	295	321	319	289	297	302	309	302	301	330	285	291	311	305	320	303	286	290	294	288	309	318	320	291	305	313	260	296	328	263	279	279	277	271	299	291	321	315	268	286	313	297	317	286	306	284	300	301	291	263	312	308	310	286	289	325	259	315	296	307	345	300	326	290	317	321	302	347	302	305	308	322	297	309	280	324	274	317	304	303	310	305	304	287	312	334	282	297	297	257	303	332	289	264	304	307	296	297	305	313	272	276	304	305	305	295	284	283	295	295	295	337	328	303	284	307	317	322	309	296	301	266	297	257	292	299	282	318	311	304	309	301	338	310	321	307	256	296	290	268	312	299	306	302	339	331	289	303	304	311	296	281	269	289	306	300	291	259	293	312	283	302	300	308	280	313	331	297	305	295	294	331	306	297	306	292	291	318	313	299	294	284	324	325	246	307	286	308	314	297	273	291	337	294	339	300	284	291	309	307	269	295	291	314	287	319	294	295	273	290	300	287	333	299	315	298	295	268	309	306	301	303	290	283	319	293	292	333	285	301	304	279	326	303	293	295	312	307	290	271	301	270	321	286	296	278	300	328	326	283	311	280	289	306	308	287	275	307	288	292	294	291	334	319	280	296	304	298	298	282	317	309	299	313	297	298	287	313	281	300	327	282	327	282	326	280	283	309	281	311	297	328	296	318	312	313	280	304	304	307	289	276	307	317	285	298	307	306	306	298	307	302	318	312	325	307	298	282	284	281	284	273	300	304	277	303	314	260	336	297	303	268	286	328	298	294	304	299	292	298	291	337	325	288	318	299	305	302	301	341	293	309	296	290	309	289	317	285	296	309	272	342	290	297	319	306	307	292	324	323	302	279	290	301	284	302	300	298	256	272	299	299	296	307	298	297	294	283	305	302	266	293	322	275	298	293	311	315	309	289	267	307	304	295	290	296	307	307	322	302	293	293	305	319	309	290	293	289	279	294	280	283	300	260	284	283	291	291	308	312	317	293	309	307	302	302	293	310	287	302	267	317	275	301	306	325	331	305	304	296	281	300	312	307	275	325	299	286	280	321	297	287	304	297	293	307	315	294	293	304	320	298	302	307	272	322	319	309	313	325	301	302	285	315	299	317	304	274	317	333	330	299	316	277	322	311	272	278	297	280	324	280	275	298	308
37032	57158	53835	43306	29610	16762	16070	18005	22900	20829	12634	5399	1868	903	722	638	643	662	606	602	587	602	582	630	564	615	622	612	606	599	589	594	580	653	629	632	616	613	600	631	625	565	585	654	610	615	625	599	589	674	659	594	617	649	649	625	653	627	667	605	639	645	622	602	592	609	612	581	651	596	576	621	652	614	625	626	607	609	633	596	643	600	605	611	660	621	606	629	575	637	612	647	659	633	669	628	641	611	626	659	619	605	625	624	627	615	642	591	576	603	642	593	594	622	609	624	633	682	622	582	597	637	604	595	617	650	589	614	655	617	639	638	655	585	610	669	578	579	616	586	604	641	652	609	583	634	621	612	587	637	626	624	608	579	633	579	572	604	620	664	642	625	632	566	633	643	658	593	624	622	665	595	607	639	617	648	631	557	637	654	596	592	607	620	636	633	605	614	593	645	611	611	660	615	632	596	628	652	609	604	611	611	626	625	610	645	584	612	661	625	574	636	623	595	604	596	623	590	619	630	641	642	620	642	615	596	618	668	626	614	620	627	606	631	618	662	649	628	619	617	619	597	602	599	544	620	607	595	612	617	677	597	622	616	630	601	640	631	569	602	618	653	652	630	596	620	589	647	659	576	573	599	620	616	635	630	635	672	606	610	611	673	617	600	647	637	615	604	605	653	584	623	607	690	627	623	652	620	584	648	591	582	652	573	613	631	673	652	622	631	620	638	658	655	607	611	612	626	632	624	625	645	650	656	635	610	612	651	614	636	622	616	650	617	685	603	649	625	592	614	596	608	636	669	602	609	634	556	614	615	622	594	584	592	662	579	612	646	648	619	657	608	611	632	630	570	594	586	640	607	584	574	612	671	615	623	635	659	644	614	628	653	656	606	609	616	629	596	630	621	634	623	640	633	664	636	591	605	621	621	602	602	581	598	588	623	623	608	613	602	607	595	655	635	572	618	657	612	635	586	610	600	639	650	630	590	590	636	633	626	642	606	600	614	601	624	619	597	565	590	628	711	655	555	632	603	639	641	604	612	584	604	612	583	623	635	677	644	610	606	584	635	616	621	671	634	662	609	582	595	616	643	625	640	609	626	642	635	630	625	652	596	598	666	638	641	593	650	583	638	631	624	601	600	580	627	680	653	607	623	643	600	599	620	584	614	623	624	585	637	591	644	605	588	608	598	624	582	669	590	629	573	644	611	619	645	645	639	581	573	635	632	616	625	620	607	624	614	630	650	604	617	633	645	604	655	609	638	646	623	629	650	620	610	593	648	618	620	653	609	625	667	632	658	614	596	602	645	638	612	595	609	670	613	623	654	626	616	634	611	623	555	620	636	623	627	635	644	665	603	653	677	643	624	596	618	626	579	601	634	599	598	602	663	588	629	633	638	640	598	575	594	612	595	596	618	620	585	596	599	663	611	627	608	660	611	604	668	632	617	566	628	646	655	645	674	609	631	613	633	639	601	612	616	600	608	591	654	637	626	644	560	612	589	609	593	606	615	597	603	590	659	622	662	639	683	611	632	647	607	638	651	629	679	614	616	611	594	657	634	599	633	565	585	612	590	603	613	642	656	606	590	645	620	649	615	623	637	630	597	615	616	636	591	614	609	623	608	590	597	603	644	625	597	618	623	611	598	600	653	617	651	656	620	631	605	637	644	627	612	624	589	576	639	598	639	642	581	604	633	618	619	614	619	613	593	640	628	657	621	622	574	628	608	645	643	614	650	585	594	624	605	626	633	647	583	579	623	623	662	619	622	631	637	595	690	631	641	617	661	614	603	623	632	611	637	610	653	593	607	685	599	674	646	660	620	640	621	654	632	628	625	648	593	605	621	586	585	597	594	616	617	637	646	609	635	611	673	591	637	653	609	598	618	654	602	639	644	673	630	614	615	662	632	619	618	611	616	639	613	608	594	593	596	628	587	626	640	637	668	629	602	599	609	614	615	581	637	643	631	626	681	671	634	598	590	617	602	579	622	580	629	590	637	585	622	596	620	654	600	624	587	609	675	569	619	587	614	606	592	619	634	644	625	622	586	641	635	668	613	662	590	640	646	613	646	649	612	616	633	632	594	649	582	647	621	639	650	629	613	564	562	627	625	563	590	597	610	664	604	581	640	621	695	631	598	598	563	652	578	640	647	603	608	614	650	649	643	639	614	665	677	646	642	589	664	617	607	643	676	638	645	607	579	601	628	596	643	611	613	641	616	617	618	640	591	614	620	618	646	593	629	592	659	625	615	617	642	667	627	647	630	610	631	666	604	604	605	609	600	615	625	624	628	630	635	616	601	625	632	627	619	615	605	592	651	570	631	650	599	614	633	627	625	642	671	615	613	592	630	593	594	616	600	570	608	649	629	620	600	588	618	601	597	596	646	613	608	635	657	582	622	580	646	674	588	599	607	636	590	569	655	656	611	596	672	630	661	631	597	585	649	606	691	617	647	596	629	617	636	586	629	646	607	590	622	610	610	619	605	588	615	648	608	603	652	594	581	654	603	598	652	618	643	614	626	637	678	620	629	603	631	610	617	649	619	615	631	628	655	586	600	644	618	594	603	613	605	575	623	608	673	589	654	636	626	613	583	616	593	651	640	641	629	640	574	620	622	647	635	596	567	626	634	648	602	580	604	610	606	623	602	667	616	598	630	670	646	651	653	631	620	655	551	631	671	678	594	651	631	589	616	650	618	617	627	615	606	631	595	625	600	589	617	579	621	576	596	601	613	614	656	612	654	596	623	669	644	575	613	674	629	615	621	625	606	651	613	661	539	594	586	604	616	644	656	582	626	618	611	625	639	599	630	595	603	629	642	641	613	572	602	628	645	622	589	612	593	650	601	616	616	585	622	611	621	638	614	615	656	597	654	628	653	580	657	565	627	597	661	616	578	606	623	615	605	598	630	601	650	626	635	659	571	633	592	603	610	641	595	624	650	619	625	600	547	586	607	629	579	623	635	624	596	610	619	601	629	625	603	587	561	651	616	604	614	611	632	620	593	604	623	624	619	616	602	608	598	661	577	659	641	630	620	574	621	585	604	591	614	631	621	607	627	615	600	590	613	646	623	623	626	605	603	638	627	633	602	583	628	637	618	605	605	635	588	666	655	640	645	615	658	606	621	629	633	627	656	628	641	622	635	586	683	616	619	642	624	638	622	634	608	616	599	639	602	574	643	635	603	635	621	626	616	600	628	603	594	661	650	639	603	613	585	609	616	624	626	626	610	637	618	614	605	580	635	615	643	603	601	617	598	636	662	655	659	652	618	626	667	609	594	607	663	624	619	591	615	632	609	587	652	625	628	617	570	616	622	637	644	560	630	612	624	595	595	592	636	634	651	660	582	620	617	619	630	637	641	604	575	594	643	615	590	613	620	660	636	638	652	612	634	621	620	588	629	650	620	637	663	599	590	635	624	613	628	608	622	648	614	609	603	611	632	591	593	598	650	618	610	564	599	627	576	616	641	606	629	621	588	640	596	618	652	635	588
23433	21512	29528	24852	22076	20732	19798	20393	21302	22167	12998	4587	1361	515	349	307	322	330	297	312	315	294	331	306	269	307	320	297	289	291	275	320	336	283	263	286	302	329	303	311	308	336	295	308	300	298	288	309	295	305	304	311	296	300	310	324	282	303	294	281	275	310	263	326	318	321	308	285	313	284	285	301	310	299	319	312	339	311	325	272	309	333	309	318	306	331	304	299	304	318	304	308	292	284	293	313	270	304	311	304	321	292	323	319	298	314	319	319	310	255	313	309	318	290	289	326	292	301	280	304	312	316	320	283	275	288	283	325	296	283	317	283	303	290	281	294	294	301	331	287	261	314	314	286	300	329	272	310	318	295	322	318	290	295	319	315	280	320	319	261	287	315	328	279	305	317	310	302	282	332	307	281	306	293	326	281	317	302	275	323	267	274	302	320	312	301	311	300	334	284	292	317	280	307	306	298	322	293	332	319	311	312	253	272	322	301	301	317	303	343	331	283	315	322	306	267	286	293	284	303	315	279	292	276	289	331	315	323	309	273	303	303	316	290	283	300	262	283	308	314	315	324	292	289	289	314	308	310	303	298	282	305	277	262	346	298	289	307	284	298	280	289	319	309	296	312	278	308	291	312	361	285	307	302	301	289	336	294	274	277	296	307	297	295	289	308	293	278	300	304	300	318	283	314	329	303	288	285	273	286	311	293	262	304	325	277	303	323	315	314	304	283	336	258	328	309	313	295	307	337	291	284	314	295	278	314	294	326	290	310	293	281	303	315	274	326	322	288	281	326	287	281	280	285	321	301	272	300	290	270	305	281	308	304	288	314	294	288	267	308	303	304	309	292	271	270	289	316	275	272	291	305	306	309	276	298	327	305	293	303	302	289	271	298	288	319	306	273	267	287	313	327	286	299	299	300	294	317	265	325	302	329	281	306	293	278	297	304	305	291	318	275	276	274	338	310	296	276	324	304	293	275	314	267	305	273	317	294	299	276	293	283	296	317	308	297	297	291	286	330	294	277	301	314	306	291	281	312	269	292	295	288	282	288	337	291	284	332	296	311	315	293	283	295	274	326	269	320	294	294	286	296	282	311	323	330	286	290	288	300	313	309	302	328	296	290	270	309	305	282	283	313	279	295	308	293	283	282	283	278	337	286	289	293	293	289	291	284	291	285	290	296	276	310	279	319	293	316	296	259	270	300	298	285	274	294	306	265	282	294	282	270	287	317	315	299	296	308	302	295	311	298	286	337	291	284	283	302	313	287	304	288	286	306	315	305	310	321	297	291	310	295	307	317	282	329	304	280	308	316	306	299	287	294	301	308	298	292	313	329	307	297	276	278	292	280	306	291	312	281	309	315	293	314	296	289	300	295	307	287	313	305	279	300	314	321	293	283	284	281	288	314	303	298	292	305	293	283	289	295	290	284	299	290	310	297	341	291	299	330	285	285	317	280	311	258	288	294	321	298	326	348	276	309	296	273	300	289	324	315	283	278	303	287	292	288	316	272	312	313	313	277	316	311	286	310	301	306	292	286	290	289	286	284	296	292	277	301	300	305	303	276	301	303	284	298	305	287	320	304	292	310	312	288	286	309	314	310	288	282	296	322	298	301	313	302	345	303	293	293	311	297	310	281	268	293	283	317	313	295	305	295	274	281	331	319	291	266	320	291	313	311	314	273	307	323	275	285	308	284	310	281	281	325	300	306	297	320	312	316	280	310	318	295	295	288	293	304	312	310	318	301	304	295	304	337	306	310	279	305	317	298	326	278	318	313	290	300	279	302	319	298	313	281	300	306	351	299	320	286	285	317	331	329	287	296	288	280	317	295	312	295	321	303	304	268	282	299	262	306	286	274	311	289	300	333	288	309	296	286	296	311	298	320	301	298	307	309	325	318	293	298	291	290	276	298	302	278	334	301	308	281	319	315	299	306	286	281	308	302	315	333	290	299	311	297	299	297	313	287	306	323	304	334	299	300	296	279	288	273	305	290	282	307	306	312	321	304	307	308	288	293	342	332	292	290	304	306	312	284	279	297	276	288	309	306	312	312	319	281	310	287	301	271	306	302	317	275	304	286	296	257	286	279	300	294	301	288	273	286	275	282	321	308	314	302	324	299	304	290	280	316	301	301	314	334	311	302	299	297	287	316	287	308	309	301	298	287	307	320	288	285	299	316	303	305	285	309	290	300	309	285	295	314	271	288	331	296	333	286	283	301	318	301	294	296	291	292	333	297	299	345	294	302	320	323	321	329	309	311	287	291	301	288	300	297	287	293	293	311	291	328	297	289	286	319	296	293	289	296	274	265	283	305	310	283	309	291	307	340	288	327	311	326	288	307	305	289	316	312	310	314	287	303	330	296	272	302	268	284	286	287	307	303	301	300	278	297	281	307	291	306	304	323	302	291	298	301	287	315	296	317	274	312	285	279	290	319	305	278	291	277	302	309	277	302	312	292	299	313	288	337	275	312	306	301	302	308	303	302	263	267	304	285	323	300	318	283	313	301	311	304	339	274	299	319	274	294	293	317	285	310	305	326	289	285	279	288	304	332	306	288	319	303	289	304	289	274	292	287	315	264	269	330	312	298	300	308	287	276	301	281	285	278	304	308	284	294	327	282	266	371	311	311	331	321	300	303	310	307	288	322	253	283	295	299	284	281	319	272	288	263	292	281	289	316	277	316	283	295	314	307	310	311	258	313	297	315	314	297	309	373	344	306	292	305	301	296	293	320	317	297	301	319	318	317	289	262	285	321	278	280	311	301	298	303	289	314	304	297	310	284	308	308	283	298	282	298	290	319	301	299	310	308	305	318	290	285	321	292	304	290	310	302	301	293	310	299	290	286	319	270	298	294	290	309	312	298	308	337	282	311	293	318	282	320	293	308	325	314	336	286	294	304	307	312	309	325	271	330	314	331	276	277	288	326	334	285	286	302	277	300	306	272	307	316	272	285	288	316	283	270	315	302	294	282	327	275	293	298	303	295	335	302	300	298	268	282	309	288	264	272	298	297	322	298	279	310	315	307	280	294	282	300	317	306	271	310	278	332	289	329	308	286	294	321	293	300	322	286	312	295	313	295	293	300	279	290	298	292	285	300	293	296	268	283	310	310	316	321	294	303	289	322	287	302	300	288	289	308	287	310	292	319	269	325	292	284	297	270	285	325	316	295	324	278	298	322	302	294	305	309	285	315	279	312	288	300	284	300	275	281	302	310	308	291	329	303	323	319	304	319	308	247	309	274	308	304	318	272	307	344	334	296	302	273	298	273	335	300	289	296	303	280	306	299	311	260	318	267	281	312	326	303	270	296	304	281	277	286	304	303	312	276	291	272	272	299	308	307	302	304	327	278	281	303	274	286	287	303	283	273	293	300	293	291	306	305	302	312	302	296	298	297	298	297	301	275	289	306	292	335	293	295	296	286	311	306	295	308	284	328	267	299	319	291	292	297	295	301	254	313	316	289	289	309	307	305	313	292	305	306	305	301	310	295
41637	69225	64008	48269	31862	25316	27485	31392	33742	32645	22058	10203	3292	1133	707	635	611	637	567	544	579	586	595	643	600	601	634	609	611	586	632	591	562	630	586	603	593	554	599	612	614	620	571	585	624	614	620	600	581	575	597	593	576	630	604	595	585	558	630	562	590	626	577	620	625	574	594	610	618	588	560	574	561	558	574	619	582	581	613	612	631	586	579	621	596	599	587	613	600	619	607	586	602	574	577	586	621	608	623	608	612	589	571	631	595	603	579	623	588	626	574	586	630	585	585	604	654	581	595	621	607	600	611	567	619	638	601	573	558	627	582	622	636	610	561	634	614	603	605	618	606	585	598	591	596	629	563	617	578	571	615	585	571	618	636	639	612	584	574	628	609	600	604	573	597	587	610	577	616	586	610	583	632	619	606	622	580	590	646	603	580	570	577	605	635	600	591	544	590	608	607	606	583	573	599	563	616	524	599	625	615	610	628	621	588	575	657	576	542	619	586	575	576	595	576	632	595	569	588	605	582	567	596	631	608	570	588	604	599	612	625	606	602	587	596	572	658	564	643	596	609	593	606	598	594	586	587	611	587	586	598	588	589	590	585	603	594	562	598	608	560	611	583	579	600	601	567	601	569	643	597	585	578	641	627	628	541	576	582	606	588	598	607	575	561	624	589	590	606	647	627	636	585	600	571	595	535	625	572	589	635	572	589	599	623	566	573	567	602	571	603	614	574	588	598	627	589	625	619	599	607	602	573	644	566	602	597	640	552	645	580	591	580	543	556	580	602	592	548	581	623	589	604	585	641	601	578	597	627	574	603	618	634	592	600	585	587	600	582	610	557	557	604	602	616	609	615	543	542	562	646	638	613	576	588	620	578	622	614	569	635	565	579	621	593	570	573	602	610	605	601	618	591	603	579	609	627	599	591	637	576	637	570	638	567	605	564	581	537	639	585	631	647	580	595	585	548	608	575	566	634	658	625	633	593	588	587	599	628	561	595	617	635	579	614	606	595	595	609	651	612	569	643	563	619	586	570	584	605	608	577	559	572	639	587	593	587	605	578	583	592	594	576	598	572	596	608	607	584	600	602	641	589	583	571	601	637	606	621	638	617	640	585	604	604	593	564	611	573	557	613	566	555	624	563	595	600	607	580	599	577	575	555	604	572	600	621	568	589	615	582	645	621	583	603	579	596	621	616	614	601	611	600	599	641	576	603	613	576	580	592	592	616	568	615	576	622	594	602	576	624	565	579	614	596	628	614	570	635	614	564	597	636	580	611	612	579	608	579	615	608	598	625	597	560	606	587	591	598	585	641	596	565	609	625	599	599	566	646	590	525	638	557	590	590	610	568	617	634	585	628	609	538	584	613	602	553	574	630	565	551	634	579	588	599	570	564	590	582	590	607	605	604	620	627	602	582	564	616	571	598	575	617	588	608	610	583	595	616	590	598	613	569	577	618	606	626	610	564	609	632	597	599	609	580	569	575	633	595	575	603	641	596	621	604	570	599	564	627	614	599	574	586	634	592	603	574	591	543	605	600	571	557	584	594	633	615	588	549	594	624	622	590	566	590	616	598	596	597	620	608	612	653	611	540	622	600	618	620	630	626	615	583	647	662	636	565	639	580	623	570	618	587	602	587	651	539	594	564	604	608	618	574	611	601	577	594	595	616	579	572	608	567	610	554	614	614	592	618	597	634	571	568	613	598	632	611	590	614	532	582	596	616	614	594	608	613	622	576	583	632	627	625	630	596	547	636	598	589	626	588	562	594	564	637	585	620	594	585	621	638	546	622	573	608	600	604	584	598	619	535	566	614	561	590	614	617	557	637	599	597	602	546	583	578	601	551	563	585	606	574	567	617	657	631	582	598	651	549	596	584	601	573	585	611	645	552	592	566	584	562	635	611	617	632	591	579	567	586	614	595	605	605	607	619	585	587	578	610	612	624	569	639	569	582	629	596	589	593	579	618	593	616	576	578	614	571	604	595	623	584	645	605	571	608	636	601	629	584	594	624	611	594	579	555	585	601	583	565	578	571	579	573	608	592	562	606	581	587	588	547	574	586	590	614	577	597	637	641	573	592	567	590	608	575	605	616	563	631	580	626	587	553	635	598	596	622	588	598	599	554	562	599	604	606	639	545	532	603	611	575	593	570	604	564	617	591	641	602	578	613	625	583	583	603	642	629	592	560	609	587	593	570	613	612	581	643	561	587	613	587	532	602	626	595	613	589	627	594	582	637	604	602	618	574	598	585	566	563	645	600	598	632	616	603	643	567	569	591	576	636	565	587	590	571	678	620	590	599	559	585	578	613	594	610	644	593	607	601	606	551	586	587	568	553	563	574	589	596	596	658	581	583	601	608	607	626	641	604	632	602	627	614	591	620	620	618	574	607	543	594	598	583	612	602	581	620	537	609	603	587	619	584	605	552	613	588	615	625	587	593	589	609	567	634	636	603	565	650	600	573	593	630	599	594	594	613	599	638	632	524	607	623	601	651	570	620	603	608	613	574	609	620	626	610	582	622	621	584	599	619	566	624	566	575	616	600	602	613	602	590	629	574	591	585	593	571	572	607	583	587	584	639	597	629	586	623	563	613	582	590	595	585	591	585	576	543	596	630	576	586	635	551	571	609	613	594	634	609	613	606	623	567	579	565	578	634	577	585	625	564	624	584	605	621	626	630	613	648	569	602	602	619	597	603	556	611	610	579	590	622	648	655	608	611	553	569	608	604	629	580	612	570	638	585	585	613	599	653	575	594	593	599	603	616	608	582	587	574	594	586	595	644	616	593	585	569	612	595	583	608	585	633	618	582	558	639	629	595	558	607	640	608	570	628	562	590	604	616	620	532	590	603	591	584	594	623	579	571	589	586	631	595	583	570	612	610	617	583	580	635	603	606	559	622	656	585	642	600	614	570	603	622	626	546	609	607	594	597	661	553	602	615	559	623	605	575	567	618	579	594	555	589	609	570	566	578	574	559	611	595	559	537	605	596	578	582	606	605	598	626	576	566	554	564	590	631	603	599	605	607	588	585	600	588	585	589	572	559	634	635	592	616	630	623	606	609	591	618	567	608	575	600	627	593	560	587	577	595	589	622	594	596	589	626	558	580	577	584	585	578	587	635	600	611	629	594	627	557	634	609	585	583	652	606	613	592	680	607	607	585	587	654	573	591	580	569	582	585	585	633	532	660	631	608	587	606	604	600	614	602	546	554	607	605	589	572	540	560	620	585	556	580	607	588	609	613	609	598	625	602	587	599	596	592	570	587	586	602	623	579	598	599	642	581	597	600	589	586	597	665	615	627	604	561	572	584	597	541	598	613	610	599	589	572	555	590	596	623	584	630	596	557	606	588	627	630	512	601	643	625	586	591	601	594	588	555	568	593	623	597	595	609	619	586	576	588	601	645	631	590	602	596	568	600	573	597	588	632	618	573	608	593	596	607	619	567	566	607	595	596	649	563	599	589	614	609	605	615	584	617	601	547	544	613	593
28688	32054	36111	24225	9347	3413	3326	2708	2080	1850	1146	670	437	343	303	305	328	298	313	318	326	296	292	297	305	271	340	344	297	337	313	319	299	326	321	336	328	335	322	315	320	329	318	326	310	298	301	326	278	330	303	328	306	318	316	316	322	314	302	291	317	323	315	311	313	324	297	281	343	298	291	320	323	339	300	312	304	306	294	297	342	334	342	292	317	323	333	313	301	301	323	317	280	315	296	283	284	347	316	292	325	306	313	309	315	330	306	313	292	301	299	334	334	322	307	312	329	333	318	288	312	355	306	297	324	283	305	301	304	309	307	319	293	310	317	319	323	322	335	333	320	302	285	326	344	323	312	316	325	342	327	331	303	331	321	321	313	334	295	310	283	312	341	287	304	309	335	316	297	304	325	325	323	328	294	306	283	333	331	319	334	314	340	323	302	325	322	318	290	319	343	344	289	334	294	303	281	299	303	301	331	323	315	315	304	301	327	306	317	290	336	275	303	288	305	295	313	314	307	304	303	298	316	310	321	270	322	325	326	298	313	291	312	334	303	346	312	304	295	284	310	285	334	319	316	298	290	308	321	312	312	319	318	315	321	308	293	329	313	319	325	311	295	285	336	309	329	323	341	301	324	294	308	298	310	341	334	297	291	305	293	303	299	308	309	317	346	311	311	323	327	319	344	328	289	329	295	309	296	294	327	312	325	299	308	287	315	318	307	324	321	306	318	333	319	326	307	291	366	341	321	309	307	288	306	348	283	316	317	295	295	299	307	324	321	299	303	316	310	308	294	305	294	294	339	316	330	283	290	326	318	297	343	288	303	294	305	301	302	325	289	313	312	320	287	303	304	300	303	296	310	313	329	293	345	302	307	273	305	280	312	297	318	281	317	327	345	305	306	318	322	314	309	305	294	295	308	312	269	291	314	311	312	315	342	343	346	294	325	308	303	333	308	281	298	328	339	309	315	305	330	332	321	306	320	308	290	310	321	292	308	335	305	289	314	310	327	304	322	300	317	345	313	312	299	318	326	286	310	316	343	311	308	315	290	278	339	334	312	294	299	294	325	329	311	333	284	300	307	298	312	304	307	294	319	323	304	298	347	311	323	348	283	287	302	325	347	306	314	317	319	314	319	297	330	296	330	289	288	341	327	311	308	302	310	315	311	322	294	322	305	332	332	306	326	288	316	292	325	339	299	307	309	312	313	329	293	299	308	285	290	342	299	308	336	363	353	303	346	338	317	265	350	286	285	276	305	316	325	352	332	313	298	329	298	308	318	326	299	348	315	318	301	331	328	316	301	305	302	349	339	292	306	291	313	310	296	292	305	322	279	327	325	330	320	321	288	308	330	350	297	321	321	336	296	297	311	283	325	313	315	301	308	308	298	266	313	299	298	285	292	332	295	312	321	339	318	305	305	294	289	316	317	327	305	314	310	319	312	336	342	309	349	304	325	298	321	298	343	317	342	320	336	331	302	313	325	330	305	337	313	292	352	332	339	316	291	334	308	313	320	306	317	294	307	304	338	318	336	285	351	311	300	312	346	307	364	276	282	322	286	297	319	302	323	330	328	298	329	306	304	321	340	311	315	290	311	287	304	319	310	302	328	317	309	354	312	328	328	291	322	332	313	311	303	313	304	314	298	305	299	293	294	315	304	327	322	305	337	325	294	315	339	315	317	292	326	294	314	330	334	335	257	310	315	340	310	333	296	321	304	313	300	323	315	309	298	317	319	322	286	334	334	317	299	317	290	306	310	291	323	290	369	338	307	321	318	314	326	318	324	317	308	298	303	303	311	307	309	325	308	300	308	322	332	279	298	287	317	316	319	299	288	308	287	327	337	329	300	325	280	288	296	328	305	301	347	309	312	321	316	283	307	290	318	302	324	299	317	320	326	308	298	303	297	328	303	334	274	342	332	311	315	283	324	285	293	299	311	298	319	348	287	310	288	287	290	308	288	305	341	356	299	297	296	316	341	286	292	290	299	295	319	330	291	298	306	341	309	299	318	328	324	299	331	326	300	296	317	330	310	313	335	349	346	332	325	331	330	317	296	311	310	325	313	288	295	310	322	294	337	315	331	326	307	318	322	279	301	309	303	289	313	314	318	342	300	303	286	317	317	326	339	311	337	350	287	324	328	295	335	354	320	332	347	323	321	323	296	305	288	340	320	338	297	325	299	356	300	323	299	310	310	303	302	328	344	318	320	352	307	306	322	290	321	304	319	287	325	357	338	324	304	337	303	336	281	288	331	321	325	325	319	313	290	324	321	306	342	313	316	297	321	337	300	353	288	338	308	294	315	303	305	339	322	284	317	314	264	309	333	330	342	335	327	288	307	294	314	316	299	306	330	334	288	311	308	320	311	282	297	353	321	314	307	305	329	313	313	316	327	301	294	319	347	305	310	314	287	308	316	311	313	326	284	331	351	322	282	308	304	292	292	333	311	275	319	306	304	289	298	305	298	310	311	338	323	311	286	300	296	302	303	285	312	294	310	329	322	280	297	317	340	322	321	337	301	310	322	292	315	326	319	313	312	304	325	297	296	314	301	338	307	329	334	302	293	290	321	304	299	337	306	295	315	320	281	310	316	323	313	316	329	304	315	287	331	343	307	317	328	308	306	335	288	335	308	339	330	286	316	331	309	323	326	309	324	283	347	312	317	350	314	319	317	318	288	318	284	320	342	345	315	314	290	304	338	314	317	314	289	321	281	320	297	309	334	311	325	318	322	319	328	303	324	350	307	312	286	296	313	308	293	323	318	312	282	308	313	286	345	312	340	297	327	341	311	313	286	299	323	289	333	285	316	294	297	339	301	279	331	293	291	304	306	302	269	318	304	280	303	310	320	304	303	323	298	269	346	323	315	326	303	302	339	315	326	302	315	319	301	297	271	351	297	333	334	327	335	311	298	309	331	318	324	305	289	338	292	299	312	315	296	329	279	305	309	291	318	282	354	296	300	302	296	308	299	307	339	299	286	266	321	324	317	349	310	287	276	307	357	335	334	276	343	321	325	296	307	320	311	308	336	309	315	316	340	315	330	310	294	338	306	308	278	310	351	319	305	323	304	330	326	310	325	312	292	327	320	296	302	288	308	318	325	300	324	319	304	324	330	320	325	305	296	305	300	322	334	307	314	304	283	345	320	308	294	335	289	291	329	303	328	290	306	309	325	321	275	328	294	328	328	294	329	310	310	322	335	292	299	329	292	310	319	314	336	312	348	329	302	308	296	335	337	301	326	302	321	293	331	297	314	295	331	348	291	300	284	319	291	319	326	325	333	325	309	309	283	311	301	306	340	318	306	274	303	318	320	300	324	302	302	299	322	294	296	326	313	305	332	321	303	352	332	329	350	326	332	300	335	312	296	290	319	316	305	326	304	305	310	303	297	293	315	288	315	330	309	291	293	323	317	317	312	330	338	334	303	313	304	311	306	306	320	309	307	283	337	265	315	309	296	302	320	313	309	298	291	301	323	316	292	334	320	318
36594	53802	46623	30325	16275	9312	9783	7998	6271	5315	3438	1673	989	717	691	653	639	627	636	659	682	622	573	693	644	646	634	628	642	658	649	625	688	673	630	617	614	643	685	635	653	630	620	653	650	655	646	636	630	621	633	636	634	631	656	661	614	625	619	640	635	621	597	611	616	639	605	632	615	596	698	615	637	626	666	648	639	654	674	661	705	631	619	589	626	612	611	634	683	672	625	637	609	626	677	647	644	642	646	634	636	633	624	663	671	675	576	615	651	605	670	606	667	636	676	640	633	641	598	610	690	668	647	641	654	665	607	648	647	619	617	663	642	660	651	588	663	670	643	639	646	642	616	670	625	650	624	660	647	654	671	626	638	698	656	652	670	644	625	652	655	613	615	607	635	671	658	676	655	628	636	665	629	621	668	642	678	672	683	656	670	663	650	634	672	661	606	610	682	636	621	683	676	673	638	619	626	700	691	655	632	622	631	630	615	646	648	623	636	640	613	657	669	659	661	632	627	656	648	635	663	620	635	613	669	604	657	635	640	657	651	693	627	675	604	627	658	641	646	626	598	623	624	648	638	609	625	638	676	641	690	628	638	664	630	595	642	621	614	627	631	606	656	637	635	604	625	669	653	592	637	605	646	677	668	669	638	641	627	692	654	613	623	640	660	599	609	695	667	626	681	661	636	666	578	648	646	614	618	596	649	667	620	627	634	660	637	609	625	615	610	630	604	638	640	659	658	614	673	615	679	639	633	668	652	696	624	642	669	588	616	676	678	665	671	660	608	664	624	593	660	644	657	675	694	633	624	671	699	624	634	659	643	645	671	646	627	622	618	644	681	630	644	605	663	631	646	624	684	675	651	657	619	639	630	662	682	616	641	619	626	637	620	669	643	659	614	680	640	647	643	654	645	668	666	624	647	646	648	611	639	662	631	644	611	667	621	663	652	645	663	599	600	634	669	660	637	610	654	612	657	606	675	675	674	641	640	615	574	618	657	664	677	686	606	643	657	630	617	633	609	634	619	596	635	646	638	668	663	657	617	633	631	630	634	662	619	661	655	700	669	645	667	636	652	639	661	651	663	641	615	667	637	662	614	665	643	606	628	661	646	687	642	601	675	620	655	631	623	655	649	697	629	634	674	636	643	635	636	665	642	588	666	633	617	652	628	621	655	650	611	591	664	646	660	671	626	644	655	649	593	646	603	615	628	622	649	634	682	679	651	607	635	676	630	615	657	651	668	628	652	613	621	696	652	662	598	633	638	661	643	650	657	653	604	617	601	638	632	611	652	645	683	660	636	661	597	651	606	650	647	630	649	652	613	676	670	648	646	653	648	634	682	643	614	631	597	720	669	667	675	672	637	630	634	660	631	632	651	627	623	609	666	632	632	654	667	641	646	675	651	625	631	621	620	616	628	630	619	645	658	630	651	657	655	653	669	631	647	650	618	606	659	635	612	640	652	649	639	625	603	620	646	657	680	640	636	634	703	650	662	569	626	625	640	641	625	657	669	664	658	678	651	660	611	617	649	691	611	642	650	634	610	665	644	648	624	663	644	633	643	647	654	605	615	657	633	668	624	645	673	697	647	622	642	616	677	637	598	669	677	653	636	617	675	633	625	640	673	659	615	676	618	610	686	659	654	703	660	648	624	693	621	619	615	688	645	674	630	691	632	612	656	652	639	624	640	660	621	590	601	642	628	659	660	609	647	667	671	626	630	701	681	629	623	619	640	678	633	662	684	633	630	616	650	604	637	620	606	638	660	648	622	642	637	637	656	652	622	661	665	627	632	623	613	627	685	667	662	679	647	636	676	642	675	663	640	630	668	621	655	646	608	658	666	632	674	616	654	630	658	663	669	669	651	661	672	644	680	620	690	687	648	648	622	630	634	635	581	639	666	648	604	612	649	657	639	617	660	642	659	659	651	616	652	687	621	636	671	682	664	675	589	634	638	617	643	653	609	666	646	667	651	646	663	614	645	630	627	641	593	664	681	682	627	663	665	630	652	645	682	631	688	665	662	613	648	660	629	663	623	631	645	641	602	631	604	602	650	640	634	642	680	662	637	603	622	665	665	666	665	629	640	630	657	628	644	661	619	712	611	625	620	623	659	654	632	610	715	675	660	588	670	676	696	673	595	609	659	638	632	652	649	650	643	580	645	654	663	684	624	655	619	647	632	640	633	619	701	663	595	621	619	639	647	631	628	637	674	653	649	629	664	617	638	668	652	673	637	707	635	671	635	648	633	653	661	649	664	642	659	618	664	673	677	654	623	678	666	651	626	681	642	633	606	621	656	634	629	626	633	593	628	672	605	652	661	661	601	642	658	667	656	610	638	621	648	677	655	647	600	623	664	632	660	607	660	651	605	639	646	585	623	656	620	663	642	664	639	614	645	625	652	667	666	629	656	612	655	646	632	662	595	658	660	617	603	647	611	633	625	646	669	618	631	647	678	654	703	638	589	621	623	655	656	616	615	671	613	661	565	598	658	641	666	634	665	611	658	628	624	622	685	612	627	682	631	692	616	624	587	662	657	615	627	641	650	617	603	611	682	648	638	691	644	634	668	608	648	648	633	634	626	624	646	624	647	648	624	711	673	607	656	646	635	671	660	668	693	604	628	631	661	631	648	649	621	686	612	636	651	658	648	657	628	598	613	614	653	637	697	618	654	645	668	592	660	675	602	627	670	644	661	640	593	655	648	653	655	653	635	636	637	657	633	629	641	664	655	610	647	630	670	653	660	642	621	610	602	620	613	632	634	626	641	636	628	643	624	658	629	649	633	634	630	625	627	646	653	643	650	630	658	606	627	671	633	646	667	632	619	647	628	654	641	617	660	642	625	677	660	625	605	670	617	636	664	662	590	649	696	667	665	655	634	647	647	627	663	692	659	611	659	680	603	677	619	638	585	619	653	616	670	656	657	681	670	652	646	622	600	622	604	626	647	619	652	617	624	623	603	637	665	632	605	639	681	580	626	658	660	642	635	674	654	632	624	649	634	601	587	644	636	638	560	620	611	624	645	636	640	681	644	646	645	630	625	636	683	618	701	676	640	619	668	656	654	627	653	628	616	706	662	639	676	600	642	602	653	582	602	656	634	626	694	644	620	580	673	617	674	646	636	610	634	669	662	635	662	617	677	589	645	649	617	631	649	666	611	646	636	625	626	656	671	677	596	599	658	619	599	661	703	656	638	608	602	604	685	661	620	626	679	679	632	619	622	646	695	670	653	618	612	671	640	678	635	612	643	665	652	640	611	656	601	616	636	629	631	628	600	634	647	646	662	605	654	657	655	644	665	603	603	631	606	601	649	640	633	655	687	669	636	672	622	698	639	673	593	648	635	661	654	626	618	657	662	654	654	614	646	644	665	633	631	632	676	626	647	634	605	594	699	601	681	636	583	663	678	648	639	615	642	612	632	628	625	592	619	631	634	637	645	658	690	681	631	653	631	681	617	641	643	592	654	627	636	627	613	684	636	649	635	649	671	644
24987	21887	30024	28024	21941	12239	14133	14051	11594	5618	2578	1021	532	379	298	327	355	306	287	300	295	306	328	275	314	288	277	310	286	275	284	305	303	298	323	318	310	303	277	271	321	315	309	299	319	324	310	318	307	328	292	298	301	282	312	282	287	289	316	315	317	327	320	327	273	299	290	271	291	288	285	311	274	302	313	287	317	302	275	304	325	324	324	326	278	283	264	313	278	294	317	296	291	293	301	304	294	314	313	307	281	310	307	283	302	299	299	326	272	266	299	297	273	303	289	270	308	302	311	289	320	288	300	305	281	303	290	259	302	315	296	311	297	312	293	294	286	319	273	306	301	302	277	294	314	293	294	336	300	283	318	309	262	294	302	284	331	299	306	293	285	293	325	313	308	285	292	272	321	308	278	302	289	304	312	307	287	299	329	281	316	301	307	301	321	283	298	290	293	295	294	310	301	310	276	293	309	304	309	316	288	312	260	266	319	343	296	293	319	276	317	269	295	304	292	333	283	315	287	274	320	278	304	284	312	303	314	298	290	284	278	271	303	311	271	306	301	317	300	289	290	273	304	304	287	313	285	298	308	325	306	294	305	288	274	312	319	301	291	305	291	260	281	299	292	274	272	310	278	298	304	317	320	302	321	331	292	326	261	275	281	300	289	319	299	337	288	303	308	315	308	280	294	330	302	269	305	296	296	309	259	295	289	310	317	289	292	301	323	284	330	301	327	296	303	282	276	313	314	311	299	298	298	316	278	275	278	305	275	287	341	301	296	306	315	300	293	309	281	306	280	292	302	277	309	302	278	305	284	301	311	308	311	275	291	264	312	287	294	281	291	313	286	309	289	305	307	291	318	291	334	299	289	303	295	339	255	284	301	285	313	313	298	325	313	296	306	282	284	268	298	291	300	275	294	291	274	299	311	284	279	298	287	291	265	314	323	300	295	290	286	294	292	322	292	308	283	281	286	290	323	303	323	338	291	295	311	293	305	300	291	286	305	319	309	278	249	278	303	271	309	323	283	303	295	281	325	291	299	302	270	306	274	271	322	242	292	314	294	285	288	281	250	298	278	288	301	305	288	271	306	294	303	274	319	313	315	276	313	304	307	309	257	337	272	293	311	286	318	282	299	298	273	296	290	295	299	280	307	277	274	308	287	305	272	287	312	324	271	303	303	324	302	270	293	292	302	291	301	306	278	290	317	304	313	303	265	292	306	314	310	333	302	304	300	289	318	304	305	296	313	320	308	299	304	253	287	305	297	305	309	314	283	280	286	307	319	304	250	288	313	317	310	302	315	288	310	288	297	289	290	269	316	323	323	287	291	297	289	286	296	298	320	308	263	265	312	322	312	303	300	293	296	309	294	297	342	342	305	307	292	296	311	328	284	294	267	301	293	308	299	287	291	298	283	320	306	322	287	257	272	306	310	288	308	274	325	318	297	298	306	291	288	329	287	306	307	292	296	316	296	316	280	284	326	296	297	294	353	342	308	323	294	278	285	284	309	283	325	307	303	323	291	295	322	324	263	293	295	274	292	295	326	316	291	314	292	310	321	277	288	295	287	327	271	293	298	284	303	318	281	279	300	301	296	310	316	341	303	310	278	313	265	313	290	303	319	268	286	292	297	286	300	284	308	333	312	309	300	335	280	312	320	306	309	287	301	315	308	265	285	303	287	301	320	291	307	274	320	290	296	290	317	308	286	291	291	291	312	291	306	286	292	287	296	273	290	316	276	298	295	291	279	298	298	290	311	268	289	325	308	297	291	287	298	300	318	314	292	281	287	305	291	327	304	300	303	298	315	330	281	291	306	293	309	286	329	295	268	303	290	294	283	321	282	320	315	302	270	303	314	306	291	300	307	295	262	306	303	315	308	287	309	286	283	281	295	265	278	274	289	305	268	299	274	306	282	287	299	295	300	316	292	260	306	315	308	278	303	319	309	292	302	280	296	295	318	298	282	309	275	312	290	306	310	293	297	285	293	293	301	265	317	284	294	303	320	286	297	303	271	313	320	291	321	314	303	309	311	275	312	294	319	317	308	314	297	315	297	299	317	327	283	287	326	299	282	328	305	309	311	310	297	296	301	307	304	333	301	306	303	286	290	257	269	280	313	299	268	303	276	298	308	285	306	292	290	285	305	327	303	288	286	269	319	283	306	282	317	307	298	275	308	298	274	323	321	288	338	286	304	297	269	277	255	272	287	301	305	319	295	269	295	284	302	317	306	309	304	292	329	316	279	302	282	284	306	300	309	328	302	255	297	302	310	289	298	291	296	278	297	293	298	301	284	263	321	283	301	358	302	297	279	317	305	301	306	286	289	313	296	291	317	302	294	266	283	309	296	317	314	293	314	271	338	335	317	285	275	284	265	330	314	308	326	351	293	267	303	301	286	320	335	316	308	300	303	313	307	322	330	319	308	289	310	321	324	317	270	312	297	322	289	298	305	311	303	287	315	327	267	306	288	274	286	306	304	296	284	304	298	270	292	306	320	295	300	295	273	286	300	305	306	279	311	316	274	323	287	297	328	313	300	298	269	315	316	325	309	321	291	307	305	300	282	323	278	299	320	300	332	292	314	313	281	314	313	289	321	296	289	282	311	280	344	292	294	301	269	302	262	308	301	296	307	312	286	302	275	302	321	289	300	327	309	304	303	313	300	311	283	288	314	311	319	298	258	267	317	295	304	306	287	302	299	327	287	291	269	294	304	341	306	317	333	276	326	305	346	326	289	274	267	287	290	303	301	297	330	309	309	291	312	320	321	279	281	324	298	272	257	284	287	305	320	286	293	281	273	301	256	312	270	308	336	289	318	276	283	305	301	322	305	281	284	336	305	265	320	270	293	280	290	294	302	304	292	278	301	281	290	293	267	317	287	301	299	292	277	327	260	329	294	290	307	291	313	315	294	297	328	285	299	263	304	282	316	308	321	285	291	322	294	295	300	310	298	337	310	322	296	316	272	290	282	299	300	295	297	327	299	315	281	306	318	283	327	348	298	308	279	296	273	310	307	299	282	308	287	312	297	320	321	286	308	280	325	305	285	296	325	300	283	302	303	294	326	303	322	298	299	308	326	308	288	293	302	289	304	324	286	323	269	283	289	305	306	326	301	301	286	303	294	291	310	275	288	287	307	274	313	274	302	283	285	301	280	309	266	324	298	274	277	281	297	299	308	299	309	295	276	305	265	283	326	294	264	304	313	285	312	301	279	310	288	301	307	293	287	305	324	288	299	282	310	291	318	287	325	337	324	292	288	307	309	338	311	319	310	317	304	306	306	311	275	290	312	327	324	287	284	289	304	296	314	319	303	316	311	271	289	287	306	294	288	322	264	253	300	292	283	307	323	308	267	283	272	290	314	283	317	316	293	271	330	265	335	273	301	344	300	304	262	278	290	291	301	286	316	305	312	289	311	299	345	306	320	282	261	309	303	288	297	301	322	291	301	269	337	250	272	310	251	316	283	295	290	296	327	271	303	306	269	286	294	287
39363	62082	53244	39974	30447	19103	25562	25525	22062	12764	6991	2760	1357	817	646	605	609	566	640	596	582	619	610	599	629	611	629	603	666	655	636	631	590	650	673	621	634	602	623	609	621	631	623	614	619	597	610	655	605	633	655	601	632	662	585	628	615	634	638	638	648	635	599	597	611	589	629	600	606	617	596	656	665	598	601	608	581	596	644	655	596	615	637	588	610	608	594	625	660	560	659	613	646	612	649	649	634	597	628	655	601	626	656	615	611	618	577	611	624	607	629	555	644	574	677	659	627	645	577	653	635	650	628	633	620	569	596	644	665	630	577	618	623	608	631	624	609	599	589	645	628	627	620	600	633	627	637	604	634	640	593	595	661	630	644	627	621	646	613	647	610	583	602	605	636	579	617	607	571	603	666	596	550	640	586	646	616	608	630	647	608	642	624	625	656	619	591	589	589	622	598	611	598	618	609	615	593	671	648	616	602	605	635	629	631	579	637	651	591	601	650	616	618	596	594	629	649	631	567	626	617	591	589	581	630	607	631	611	646	582	600	638	626	634	646	642	653	608	608	658	610	595	613	593	592	583	587	648	635	614	653	597	672	646	596	623	603	622	638	605	631	608	613	591	599	649	610	602	645	639	579	639	595	609	609	633	635	659	617	629	597	632	599	608	604	617	631	603	674	643	643	623	613	598	601	628	615	623	640	589	615	659	590	637	605	581	615	624	611	634	632	620	610	639	562	621	639	593	633	603	627	619	580	643	673	610	599	642	618	619	602	601	659	614	655	607	649	639	610	594	662	638	637	614	659	618	601	644	593	596	591	632	644	606	614	570	574	631	666	617	640	589	592	623	650	636	645	602	586	611	600	591	604	670	610	645	646	634	635	547	590	613	622	645	619	636	621	605	640	604	649	626	577	582	648	599	631	606	639	612	644	642	639	594	606	631	614	612	631	625	597	604	649	626	658	568	609	664	609	617	602	654	680	608	563	600	649	580	605	644	622	619	637	658	558	611	607	634	621	622	662	617	645	677	565	602	621	590	641	643	627	643	636	613	579	571	569	602	676	586	615	606	617	600	613	592	591	600	595	645	620	617	631	623	634	642	614	628	587	633	619	624	633	624	648	609	617	605	662	602	598	612	617	629	625	635	652	596	566	608	613	615	641	581	624	616	607	639	604	578	635	617	628	604	604	648	671	598	601	617	645	606	613	609	623	649	626	626	684	601	641	648	665	628	616	638	614	641	606	634	546	596	618	592	639	627	577	619	606	596	613	611	626	611	653	579	601	611	608	614	641	597	640	630	628	659	635	609	638	614	600	663	588	590	592	637	588	632	618	654	606	587	638	610	600	590	629	642	633	614	589	633	618	595	615	605	608	639	610	612	580	607	622	674	612	631	603	632	588	627	630	651	591	635	610	621	561	581	600	592	614	622	614	627	658	668	601	565	630	598	585	618	570	607	600	640	562	593	645	668	587	601	626	639	643	632	638	577	678	596	606	642	625	661	610	615	615	621	599	613	605	649	670	628	612	590	660	651	597	587	586	595	632	637	632	571	593	588	611	625	639	572	686	641	621	606	637	603	629	633	624	607	617	648	636	598	626	584	639	599	634	608	605	590	611	659	629	581	602	646	650	583	623	596	632	620	611	631	573	664	628	633	631	629	600	560	614	578	633	596	617	574	582	655	652	582	644	638	634	603	637	629	631	607	638	573	633	623	610	615	595	600	652	617	636	614	633	610	583	641	617	633	597	617	606	643	656	601	607	639	622	634	635	616	623	657	585	662	599	623	608	605	637	604	574	611	591	610	578	658	598	633	640	609	615	620	580	593	594	607	579	666	597	589	611	603	580	642	614	601	625	640	614	633	663	599	602	648	640	589	628	577	651	557	571	640	594	639	606	656	620	640	630	605	595	620	654	641	616	649	624	626	592	661	622	623	554	625	600	594	636	631	638	612	599	632	630	597	595	623	636	595	606	613	655	618	621	646	592	615	640	639	615	628	662	598	630	608	615	649	629	616	632	648	634	613	625	603	627	607	643	656	612	605	625	628	599	625	613	588	666	624	619	619	641	608	638	616	621	582	596	624	620	611	613	632	607	635	618	590	646	583	627	625	617	661	585	584	655	625	565	608	615	620	579	618	603	593	637	614	579	628	625	609	618	620	604	642	600	626	632	630	643	626	611	629	606	613	635	594	619	621	629	612	603	628	641	608	633	594	610	602	646	630	626	614	606	600	658	618	636	640	647	605	626	649	571	625	644	603	619	654	637	649	616	637	598	587	620	636	571	604	637	650	652	617	653	657	631	641	591	618	627	630	652	591	595	572	608	579	628	591	634	557	625	540	594	585	649	611	650	578	658	615	661	647	588	629	657	613	661	660	622	651	607	616	627	642	589	643	660	578	633	617	608	600	626	596	619	614	650	602	614	626	665	623	627	647	601	624	625	637	585	609	622	551	634	630	631	613	610	644	589	612	619	621	570	651	625	657	661	620	598	634	626	613	600	579	623	588	625	604	645	620	569	575	645	607	604	627	604	639	632	651	583	583	650	633	654	618	606	636	625	647	592	608	647	588	585	634	607	636	611	590	622	604	582	641	569	661	634	632	638	630	627	594	599	612	627	567	662	618	624	576	653	604	696	655	618	650	619	588	605	629	653	619	646	602	606	626	646	628	636	623	622	571	637	640	605	666	610	599	625	589	608	612	633	628	612	628	577	638	631	620	630	592	623	591	606	600	614	619	661	653	619	655	618	628	635	599	643	602	616	610	601	649	657	612	626	586	665	604	627	623	575	620	595	655	605	582	630	641	594	644	640	580	640	609	615	608	619	603	586	619	637	642	626	536	606	631	615	599	634	618	618	608	601	612	595	637	594	607	598	627	649	590	566	601	636	604	633	618	584	613	593	628	627	567	627	605	563	633	633	680	598	597	612	615	621	623	603	609	575	636	621	622	620	625	635	628	636	636	649	612	647	637	588	596	586	649	690	639	612	622	629	634	555	618	597	623	630	627	618	594	610	620	627	628	586	646	637	653	624	636	624	617	629	589	620	633	597	619	627	592	593	635	600	614	615	597	600	648	589	619	580	655	613	617	691	637	616	593	628	602	614	653	597	626	645	611	611	624	617	610	615	644	635	599	618	601	612	573	600	595	602	615	587	633	613	583	644	613	598	645	644	603	615	611	640	653	637	634	659	621	643	617	640	641	661	620	515	588	609	671	631	642	610	639	609	588	588	574	584	655	644	670	650	578	580	632	601	643	623	621	597	603	599	623	669	659	634	639	627	526	606	592	640	600	628	638	650	600	602	590	626	588	631	660	609	617	664	621	612	609	631	608	624	610	606	595	592	607	690	659	652	619	596	617	626	633	606	629	606	588	562	617	666	665	621	633	633	614	588	609	598	639	604	629	632	548	622	616	628	613	633	630	572	641	594	650	663	666	615	591	609	597	592	641	600	593	612	602	623	635	587	572	633	618	583	610	628	695	610	680	596	631
23642	21725	29534	24619	23344	22981	16892	16015	23982	19140	11260	4637	1559	601	399	316	295	318	305	296	338	331	295	294	293	287	277	303	278	277	310	309	316	305	286	297	296	281	286	300	324	318	321	294	299	325	305	285	307	302	340	294	348	329	331	312	284	317	310	294	297	311	298	326	275	319	321	296	300	330	301	264	288	299	316	274	318	314	286	297	326	303	314	325	256	318	276	301	300	270	314	316	271	314	324	292	317	308	295	352	311	319	303	310	300	308	299	268	286	299	302	312	312	340	303	280	271	292	276	296	292	286	311	303	285	291	290	294	336	297	319	295	278	286	294	313	321	274	289	276	309	310	304	292	317	300	297	284	305	298	301	312	315	344	329	278	297	295	303	316	309	292	289	286	303	305	286	330	328	277	264	263	312	317	317	291	308	320	291	305	316	278	354	310	326	296	275	284	282	287	302	316	287	287	306	290	286	294	329	310	296	309	294	302	258	310	280	322	313	311	314	304	297	291	277	294	298	329	295	300	284	317	291	292	326	331	313	313	297	328	300	304	284	298	311	328	311	294	321	278	309	287	327	299	294	293	322	306	316	302	310	291	302	310	308	266	314	308	299	307	291	295	324	266	289	305	309	321	287	297	273	297	311	278	351	289	304	298	287	265	334	278	336	275	309	311	286	273	308	282	300	304	317	321	316	304	323	325	308	310	284	297	307	286	290	302	285	301	294	310	277	275	295	339	294	310	317	320	299	314	283	300	307	286	323	293	332	289	291	295	291	286	294	295	288	290	302	296	272	304	315	308	312	278	330	279	309	309	304	308	322	315	282	278	309	311	310	274	304	303	298	280	311	298	294	314	295	311	303	295	292	271	308	278	304	293	293	269	307	339	306	291	300	289	318	302	307	288	309	297	295	307	310	317	305	291	310	280	280	292	325	291	314	283	303	304	311	268	302	304	309	293	325	315	272	298	301	312	300	313	282	298	319	313	332	298	278	306	312	301	319	314	299	263	302	292	296	299	269	284	301	288	302	340	277	317	296	288	257	259	276	307	284	311	305	292	317	289	323	302	298	300	291	303	288	293	286	310	317	285	298	303	280	289	303	307	311	284	312	305	270	313	264	317	296	294	273	307	328	277	286	291	294	296	287	283	281	285	305	276	281	277	274	303	308	293	300	284	300	273	309	312	278	323	320	313	311	305	284	300	288	284	334	304	307	309	308	314	299	272	297	298	300	312	298	295	303	311	302	311	289	316	303	296	297	340	330	327	317	310	314	274	261	326	294	297	309	308	291	282	301	318	309	283	301	302	298	262	316	284	314	282	326	305	304	351	295	326	298	296	278	294	294	318	291	304	296	304	326	269	288	300	307	291	264	291	281	328	307	302	282	329	317	304	314	307	296	296	295	298	310	281	287	298	272	290	329	309	317	321	319	311	304	305	306	292	303	303	341	305	307	281	296	269	291	312	317	271	291	324	276	286	322	300	305	324	302	301	287	312	296	293	310	293	311	310	310	303	275	298	302	299	292	336	287	270	286	299	312	304	313	306	306	300	324	282	325	298	274	327	261	312	308	318	275	296	279	292	307	272	282	308	299	293	306	286	249	273	298	308	299	294	318	306	291	312	317	312	294	305	297	299	281	301	291	298	331	281	314	282	332	295	304	302	308	284	308	294	309	285	306	287	310	316	304	311	298	275	290	306	301	297	322	299	309	316	285	294	348	279	289	301	324	291	280	301	336	282	338	315	316	316	309	268	306	284	321	280	294	320	313	292	282	300	305	304	318	300	302	300	282	313	305	295	309	307	319	304	294	316	294	292	279	272	288	301	310	304	300	310	343	349	326	319	316	297	286	329	276	287	307	269	300	286	313	303	314	321	326	324	302	324	280	307	289	268	285	301	299	299	277	346	286	294	322	313	312	274	274	308	317	325	290	290	286	278	280	280	301	319	285	324	281	271	303	311	332	308	317	337	311	309	296	314	313	293	293	306	280	316	340	325	320	308	327	313	291	274	269	264	295	282	272	303	304	315	303	296	319	287	289	315	310	322	311	265	289	293	293	288	283	300	323	304	283	298	272	309	301	270	295	314	286	304	319	284	312	291	291	318	301	309	295	292	280	294	292	294	296	313	304	287	261	313	320	335	300	306	305	289	291	310	318	295	321	299	292	294	297	279	317	297	287	308	300	306	313	319	318	308	300	320	272	293	309	301	308	302	312	304	286	303	325	294	275	305	301	334	275	306	321	276	313	294	282	324	330	308	328	277	329	274	291	293	327	300	285	309	300	298	309	295	302	294	298	303	301	317	307	300	295	311	331	291	289	271	296	304	323	292	297	300	295	317	282	299	325	352	314	275	301	267	298	293	288	319	312	311	313	287	322	303	295	303	323	296	295	311	312	293	318	306	349	293	326	304	325	314	305	348	309	280	273	269	314	313	286	285	293	311	300	278	288	307	282	299	305	298	318	314	314	327	326	265	300	309	274	245	312	298	327	297	312	320	280	292	305	291	299	286	288	296	292	336	291	330	310	290	279	318	304	344	324	273	289	299	316	310	299	314	301	296	307	304	317	302	307	280	281	296	366	310	298	322	306	274	312	316	313	288	294	272	277	284	296	327	269	292	309	282	307	310	304	285	277	319	299	316	299	287	308	286	294	285	296	281	316	313	324	299	275	278	321	310	316	303	299	272	286	298	293	308	316	323	295	308	309	267	300	286	274	287	273	290	290	284	284	297	314	311	322	281	296	278	304	288	322	286	292	308	277	306	257	270	293	291	262	265	293	288	291	303	291	303	293	303	316	321	301	303	312	299	283	318	314	303	306	297	282	323	323	278	289	333	310	313	293	301	339	311	300	303	316	295	316	283	325	288	254	298	306	280	274	319	293	301	308	262	321	278	298	304	299	293	325	326	278	331	295	279	302	284	289	308	278	301	339	299	319	278	344	275	328	289	274	316	312	306	276	301	286	322	275	322	324	282	278	320	294	279	299	297	287	314	286	310	299	289	307	318	304	282	317	308	285	320	310	292	294	279	291	305	294	321	278	304	299	289	327	315	343	286	287	305	318	282	297	288	276	320	309	294	282	280	294	293	315	292	295	314	312	330	287	295	270	316	295	312	310	287	299	308	273	289	314	286	299	284	292	309	297	312	298	304	296	307	282	281	321	304	302	297	297	297	310	283	322	280	303	318	299	267	300	301	336	280	312	266	293	323	266	311	277	284	327	298	293	287	294	326	295	297	309	284	323	282	303	332	292	290	326	291	295	310	301	296	337	301	324	314	265	256	310	279	312	299	279	301	263	288	309	301	318	260	316	302	321	321	279	290	294	295	285	297	262	306	282	300	297	295	290	313	307	315	309	290	310	297	299	269	311	322	305	306	252	311	313	269	305	289	289	302	315	294	293	304	295	291	314	292	345	266	278	287	293	285	275	324	271	314	308	328	320	323	286	291	327	293	306	283	322	310	319	299	303	283	315	301	310	281	315	307	295	286	309	305
44272	71377	56434	45855	40448	30519	22886	28727	36057	28678	20866	10540	4259	1575	772	673	623	551	636	572	617	583	586	570	636	569	621	633	627	621	593	646	601	619	589	580	615	578	611	623	615	607	587	613	586	620	619	580	597	615	580	595	607	644	588	633	600	589	626	606	580	572	575	587	607	622	621	608	603	569	585	605	573	587	586	585	594	636	613	621	598	607	605	615	597	604	619	572	589	619	611	651	624	611	560	613	586	585	568	640	580	615	619	610	639	598	590	589	622	599	619	600	643	603	605	575	616	583	590	610	593	642	617	582	606	605	629	598	639	580	609	628	623	611	599	596	562	603	579	601	615	610	600	631	585	589	578	569	614	595	593	561	620	582	584	611	649	584	561	639	618	610	608	639	586	570	575	633	589	587	607	596	561	625	578	611	599	577	595	632	601	603	618	599	626	641	569	585	624	595	598	605	611	616	563	590	566	604	640	625	614	591	589	620	595	614	636	615	593	619	628	587	645	573	576	629	635	640	563	594	611	634	649	592	606	597	610	561	575	612	638	579	644	592	601	560	640	570	567	598	635	567	600	626	644	585	633	572	615	618	619	598	589	595	621	634	593	590	551	593	592	631	577	581	626	622	588	611	634	603	566	637	594	583	596	600	650	590	634	602	609	563	641	595	570	600	620	624	603	619	627	621	654	610	598	621	591	690	650	597	620	616	602	614	577	605	626	641	604	619	633	621	586	597	626	573	621	585	580	630	567	597	601	600	620	615	593	613	640	524	609	621	589	582	590	547	619	594	573	613	575	583	586	611	592	649	595	644	617	577	574	589	617	638	550	591	593	569	599	614	619	630	654	575	608	635	573	619	608	609	583	577	617	579	623	590	587	574	624	612	602	610	574	567	627	592	599	638	577	582	612	624	600	628	617	595	590	584	593	587	602	595	608	592	613	578	598	553	606	625	602	642	601	641	607	611	583	642	561	669	585	613	587	626	647	606	589	604	583	594	601	616	620	604	613	624	622	596	594	625	579	599	624	603	580	615	604	604	627	599	614	627	587	600	620	596	571	609	569	602	615	615	597	572	589	605	598	622	608	613	553	619	555	601	595	594	556	597	597	585	636	582	563	593	609	608	591	612	632	592	564	597	594	631	594	647	599	599	600	584	578	605	645	543	632	617	609	581	597	629	579	568	585	614	612	579	581	575	608	580	584	635	569	573	570	626	553	594	599	629	566	608	576	608	622	576	567	605	573	585	598	578	605	574	627	614	613	594	592	596	619	574	570	605	602	637	574	607	621	586	648	583	602	616	592	617	611	597	562	586	630	597	626	585	622	540	580	580	643	617	622	618	628	619	626	601	653	626	589	603	574	600	605	614	603	630	631	639	633	589	596	637	609	573	584	575	639	599	569	634	610	580	613	595	584	670	610	603	596	603	617	560	627	596	606	613	648	600	614	581	613	572	625	649	626	595	641	593	602	599	612	628	615	623	600	623	613	586	555	609	644	641	621	644	587	608	631	553	570	624	593	582	607	587	606	626	596	659	638	617	608	617	609	603	601	603	625	587	622	612	587	608	586	621	597	653	628	613	594	586	599	573	532	636	618	589	567	598	594	616	632	592	612	576	569	617	624	576	582	612	608	644	559	606	599	594	602	623	579	597	587	619	642	635	604	609	609	572	589	622	652	614	583	601	640	599	581	610	590	570	656	586	591	562	603	603	594	597	627	606	600	610	598	583	650	570	566	575	620	590	663	561	571	578	626	595	553	623	559	627	651	602	535	614	557	593	599	607	591	624	635	619	604	587	618	602	632	629	595	606	615	598	619	576	637	606	611	590	633	609	623	650	589	586	561	626	592	600	636	587	577	616	572	619	630	590	617	592	639	586	643	610	581	619	581	616	653	586	627	652	623	586	639	619	607	584	596	609	636	615	613	611	618	569	606	566	641	660	612	582	590	605	592	644	595	633	597	583	619	570	616	594	549	571	556	611	629	560	585	572	648	581	634	632	605	629	616	598	580	594	613	612	606	580	585	587	590	607	604	611	593	633	604	633	614	582	616	620	616	607	556	632	588	584	579	620	578	655	621	660	678	617	613	639	641	624	579	575	563	619	595	559	547	611	584	595	598	608	583	582	593	659	606	590	610	604	613	627	658	577	614	615	619	579	605	596	597	645	618	613	575	616	606	582	625	552	617	656	590	587	580	572	596	566	597	587	610	555	635	607	632	603	566	616	609	591	629	578	544	606	609	618	602	594	592	566	610	593	541	624	582	618	563	588	607	628	596	596	556	544	604	617	596	588	607	648	573	603	595	611	592	571	563	649	628	615	643	618	582	637	600	568	584	628	596	595	598	622	577	601	633	586	630	636	567	656	632	612	566	612	591	637	651	577	566	612	640	613	634	617	599	594	620	608	613	595	627	579	566	593	589	595	591	592	605	625	609	610	607	581	587	603	584	651	621	627	638	599	623	601	590	617	605	597	572	562	634	601	610	605	597	561	627	614	608	625	631	583	637	636	639	592	602	574	610	628	610	578	592	612	606	605	615	605	638	630	609	610	600	614	586	559	609	622	597	572	577	592	605	565	606	575	614	589	606	585	622	584	609	638	651	619	620	633	597	618	626	575	591	559	592	548	621	554	566	579	583	622	629	581	591	584	585	604	602	603	585	586	596	631	583	599	607	646	563	599	606	610	634	600	550	597	629	572	574	584	631	640	583	556	599	570	595	610	614	582	607	653	563	605	615	632	577	604	598	589	597	595	604	619	575	562	622	596	597	618	570	634	566	612	639	587	580	621	576	589	601	573	592	615	636	603	576	591	661	600	615	558	605	602	642	609	614	580	606	569	591	606	603	594	539	582	641	639	619	576	553	570	577	634	616	592	591	611	593	619	652	629	591	619	621	583	609	601	618	566	558	611	595	561	623	582	589	636	566	588	599	567	626	626	552	613	606	646	606	630	608	606	605	601	642	611	608	622	561	577	627	597	661	594	614	602	611	615	566	554	617	589	634	535	637	608	603	584	567	561	617	606	593	601	625	645	616	640	634	594	637	606	606	552	605	578	626	599	600	605	640	619	631	620	649	627	598	612	579	586	676	616	625	595	591	625	588	586	599	563	576	622	635	615	582	586	637	595	621	592	582	601	614	577	627	611	612	620	517	599	602	626	610	630	628	597	609	602	577	601	604	600	572	607	601	622	580	624	612	583	593	613	604	593	555	582	611	629	610	622	630	642	618	593	616	603	623	634	632	638	597	586	604	618	601	615	572	605	612	609	605	539	583	625	634	572	590	582	644	620	588	611	616	617	594	604	588	570	594	613	604	602	629	612	654	571	590	610	592	615	622	594	605	568	588	594	587	600	554	647	575	581	622	575	628	613	602	608	637	606	635	596	617	563	617	622	700	580	607	594	598	574	627	587	592	569	618	600	628	574	613	586	582	634	587	610	590	599	605	592	609	609	595	592	617	597	606	614	604	608	568	597	597	629	566	609	613	601	609	594
28729	30288	31280	23681	16099	8247	4951	2069	2275	2041	1537	846	539	365	343	319	287	316	319	304	327	293	337	304	302	308	345	284	324	325	287	326	313	304	320	295	310	310	310	310	331	326	345	295	307	303	344	322	297	320	344	323	295	303	333	329	338	317	326	291	314	338	338	335	315	309	321	334	319	309	316	324	317	297	295	319	336	315	301	291	357	308	265	305	312	302	333	267	336	299	313	303	339	326	295	318	291	315	303	293	319	307	305	315	303	314	308	290	291	301	314	328	330	297	306	314	296	278	318	318	303	322	314	315	339	325	302	284	304	320	289	308	303	305	300	321	273	328	325	293	306	348	346	306	303	295	294	302	312	327	296	320	314	284	283	310	301	283	295	279	288	268	301	317	317	312	297	303	308	325	311	295	322	336	331	322	338	324	319	281	317	299	315	285	304	326	303	348	308	307	280	318	331	297	305	321	326	314	331	306	298	296	314	274	307	329	280	340	336	299	301	309	335	314	303	331	302	333	319	305	330	319	304	320	295	317	253	300	299	344	297	301	305	304	307	299	302	319	304	292	293	299	324	321	325	299	320	280	307	318	309	294	311	353	330	313	306	308	323	312	314	325	318	332	328	298	337	311	305	321	301	328	319	309	267	324	317	297	283	316	286	333	324	320	338	307	337	311	311	310	316	328	264	277	319	321	334	318	296	327	302	285	324	324	333	295	334	305	328	314	307	301	295	335	289	297	305	287	308	287	314	332	298	304	277	330	308	359	311	293	316	346	309	328	323	329	308	305	322	339	329	303	315	299	276	310	307	346	301	325	330	299	315	318	310	318	310	300	289	300	308	290	352	319	326	313	326	350	307	321	332	315	305	280	320	320	336	339	322	334	306	309	312	287	312	316	316	329	298	329	338	322	294	285	300	316	324	295	340	322	327	323	270	307	316	316	317	302	308	290	341	292	310	312	332	367	315	310	309	308	328	306	322	292	310	309	286	309	306	329	294	330	287	302	301	298	280	293	307	326	322	295	328	323	308	336	320	275	332	327	334	310	333	328	305	285	315	284	309	304	332	301	280	314	278	337	335	311	313	338	336	320	295	292	316	304	319	317	316	308	306	313	321	293	318	333	340	335	329	317	304	312	308	352	321	299	323	310	303	334	309	287	280	296	327	296	339	296	302	311	308	329	287	304	331	331	304	328	309	273	291	313	318	340	280	322	332	304	323	327	341	294	301	307	346	329	343	319	341	331	304	351	334	348	301	312	355	333	328	333	302	294	283	328	327	300	338	313	330	317	287	328	343	328	307	341	317	292	327	314	327	301	284	335	315	292	328	344	299	296	304	338	324	296	323	328	309	310	319	314	307	304	318	307	307	366	284	262	282	321	296	336	323	292	281	313	314	336	327	282	302	298	309	308	327	300	316	300	316	276	324	258	302	315	308	306	302	309	315	319	305	343	306	336	281	299	321	299	290	320	284	328	289	323	314	322	336	320	300	305	293	283	333	308	304	294	311	318	354	326	289	312	312	338	302	327	295	334	320	307	321	367	331	267	307	297	293	309	316	307	334	304	319	309	303	302	332	324	317	316	336	304	331	293	309	353	336	288	321	319	307	328	294	343	303	330	303	314	315	321	342	274	312	303	353	329	298	309	327	303	314	290	320	333	354	320	314	312	357	295	340	293	298	321	314	312	311	301	359	301	329	314	316	301	320	313	306	311	339	297	344	310	309	309	328	277	307	297	292	298	323	310	282	314	324	321	304	291	302	303	305	342	292	296	311	336	320	331	326	309	305	299	329	315	301	307	318	306	322	311	318	304	324	293	293	313	292	280	299	335	323	295	325	292	328	341	304	312	322	322	351	326	302	314	349	310	318	329	337	279	301	313	302	300	310	296	334	298	317	325	309	272	306	328	319	309	306	289	328	342	316	320	359	308	307	306	279	328	275	336	341	315	322	322	299	331	298	308	329	317	289	337	313	274	314	291	315	317	319	329	312	314	322	328	328	305	267	322	308	317	305	307	313	294	305	276	284	344	320	307	307	310	304	284	292	290	338	337	303	337	331	303	272	320	293	277	318	289	323	333	322	291	310	313	305	320	283	312	312	340	313	315	315	326	313	300	320	316	291	332	295	289	263	325	318	313	298	333	318	329	308	341	320	304	342	275	312	355	315	294	313	323	312	308	299	296	324	321	310	293	321	297	306	318	332	310	291	347	336	324	330	308	316	309	305	290	341	343	304	302	305	319	304	375	330	287	292	287	286	264	281	329	328	299	305	293	330	322	331	304	317	339	313	303	296	306	311	341	317	313	300	286	316	306	359	312	316	295	312	323	283	333	324	288	304	330	308	321	310	329	315	301	318	333	307	329	292	322	286	297	312	333	318	327	308	296	320	309	310	344	342	331	335	322	340	320	303	290	310	331	329	327	338	314	303	346	330	336	315	340	325	273	297	284	321	307	305	314	304	326	256	352	334	311	314	317	293	291	310	297	330	319	305	298	299	330	307	334	308	302	303	328	322	319	313	319	309	306	312	314	324	330	308	306	314	330	331	296	306	305	318	306	308	294	298	294	288	332	304	281	328	295	304	314	289	337	352	320	313	320	327	284	342	298	318	288	321	321	341	266	315	307	303	321	315	314	332	270	295	330	302	309	327	268	286	332	301	320	289	303	291	336	344	317	288	292	317	317	300	323	336	299	339	305	312	349	282	291	287	309	315	326	293	333	316	307	316	313	318	293	322	312	324	343	335	317	345	324	308	339	283	308	332	332	316	291	296	312	277	330	301	304	334	326	281	328	295	327	325	300	353	308	299	309	298	316	331	335	313	318	290	324	335	305	308	351	297	306	336	286	306	289	312	330	287	320	319	306	297	316	314	332	280	342	327	316	305	325	320	311	339	344	315	296	304	298	298	332	305	333	327	329	285	321	338	317	309	278	321	321	320	318	294	333	311	321	297	334	304	314	301	289	301	316	298	321	291	308	290	298	318	328	309	312	322	284	298	320	280	300	306	317	317	339	321	297	298	289	312	334	338	329	319	315	302	324	343	328	308	308	324	305	345	313	315	297	313	297	293	309	327	311	329	313	325	321	324	316	312	322	299	302	349	299	315	325	305	305	315	312	327	338	307	329	293	311	283	335	350	291	301	315	337	330	313	292	341	335	307	317	296	296	295	302	315	289	315	295	297	323	352	323	296	327	309	298	331	323	303	303	335	338	329	297	294	323	280	330	275	361	316	299	313	309	300	292	329	298	311	299	320	304	307	307	304	286	303	345	304	328	314	320	323	309	311	321	339	290	338	320	325	316	303	324	317	306	307	328	337	334	309	341	319	307	326	296	330	334	306	294	304	295	302	297	294	329	306	333	296	311	320	306	339	337	329	309	308	305	303	282	309	317	325	329	319	332	318	324	321	271	320	321	306	339	332	313	299	310	308	318	299	328	277	307	302	315	324	326	282	324	290	322	349	349	326	298	260	318	325	317	319	314	307	313	340	341
36703	51437	41459	31927	26837	18088	13149	6887	7099	6131	4234	2294	1195	834	701	643	631	628	604	659	653	629	595	570	581	596	629	647	623	643	639	645	603	647	646	613	659	664	651	617	631	676	657	613	604	637	654	617	620	620	607	655	641	616	682	647	653	645	641	576	638	630	665	705	646	616	641	609	650	644	612	634	629	624	596	630	643	654	624	660	670	653	656	625	632	620	611	650	658	672	682	649	647	638	619	669	630	664	643	617	649	671	655	611	638	620	604	638	675	637	667	618	640	643	575	648	654	602	635	635	646	624	673	673	617	651	609	638	634	690	632	631	633	664	681	631	629	634	635	660	628	669	648	606	634	638	671	624	647	615	610	699	620	655	632	644	659	629	686	625	652	649	649	620	668	676	638	616	596	604	662	642	641	685	636	654	626	630	666	668	618	619	622	625	633	658	624	627	650	656	621	596	604	666	638	656	624	651	630	642	620	642	605	665	611	644	594	647	656	658	628	652	645	619	639	666	611	650	617	652	611	687	661	636	640	664	612	658	671	601	631	648	665	629	634	562	617	633	620	633	622	639	670	605	605	643	619	586	677	596	622	634	678	669	652	661	642	672	632	639	626	604	632	660	648	655	684	621	692	613	596	593	623	626	675	599	617	673	588	661	617	678	699	606	621	652	677	601	644	658	645	621	636	631	651	640	638	695	665	620	624	653	658	613	632	622	672	648	609	625	659	604	647	611	687	616	651	615	640	672	664	648	661	636	629	642	626	649	651	646	636	643	657	662	652	603	648	605	649	598	700	635	657	585	637	647	617	606	620	650	628	646	603	679	618	634	647	676	632	650	686	632	664	613	619	680	650	673	619	666	654	612	711	630	639	600	632	646	665	621	652	654	632	661	637	587	622	573	617	605	641	617	658	651	663	673	628	598	651	689	636	647	629	650	645	629	618	602	661	627	622	625	626	668	618	633	648	653	697	633	642	630	686	678	635	647	651	622	646	580	632	651	663	652	616	667	645	649	655	667	673	671	611	663	626	642	627	650	623	632	640	619	626	631	655	632	672	642	614	639	659	639	628	619	612	672	647	623	701	637	664	650	683	628	596	623	583	674	644	633	643	639	680	658	665	601	619	649	654	624	678	681	646	627	674	653	612	683	606	627	664	616	624	646	605	659	602	639	618	640	667	643	643	692	696	652	645	656	631	610	660	668	663	658	628	657	660	588	623	674	638	597	666	664	580	667	643	672	636	614	661	613	636	674	675	621	651	630	613	641	645	612	634	634	692	659	589	597	659	656	639	639	633	658	659	661	639	646	652	666	657	635	683	632	658	627	678	628	632	586	638	663	624	622	565	620	631	615	605	599	651	629	663	627	615	597	596	654	611	657	692	663	644	684	631	624	657	668	639	629	672	608	671	656	598	634	657	651	616	641	625	657	672	616	650	663	648	665	639	670	639	652	624	651	600	616	639	657	643	687	656	650	618	623	640	642	642	638	634	659	688	595	645	644	615	650	674	651	663	654	650	615	620	605	653	668	593	663	668	660	678	641	665	658	644	610	648	631	621	669	615	642	683	625	626	646	658	644	627	608	626	633	629	620	619	653	639	660	646	598	555	629	674	635	683	613	650	638	636	624	668	636	627	660	657	653	640	680	614	613	604	633	646	612	619	584	646	637	608	648	626	682	621	607	652	657	570	665	574	661	668	640	640	647	617	680	630	654	672	616	657	622	635	603	638	619	607	621	613	621	616	655	589	637	658	662	646	636	665	630	627	617	641	621	642	647	642	648	650	612	677	667	616	653	656	616	592	669	679	644	658	642	652	647	636	613	623	660	617	670	654	686	646	664	664	618	582	612	608	625	642	677	651	663	680	615	612	616	650	637	668	673	629	656	628	663	656	611	652	673	622	621	638	629	593	735	656	656	646	610	615	632	656	600	617	621	665	675	627	603	618	643	616	608	654	673	621	677	656	626	655	659	631	667	660	676	656	668	660	639	644	670	598	654	653	628	644	598	681	595	650	662	633	693	611	630	662	630	637	650	619	666	684	639	645	667	660	601	632	631	657	624	676	610	659	610	683	665	623	643	619	652	655	658	658	599	636	629	671	633	624	672	605	612	612	625	671	669	637	725	643	621	659	626	669	676	669	652	601	641	612	624	652	661	638	600	595	646	640	624	638	625	667	605	623	626	609	605	625	630	658	651	716	611	649	628	659	611	654	648	604	662	633	630	660	596	636	661	669	614	628	649	694	624	642	689	643	633	687	655	626	625	626	618	604	635	662	623	655	659	699	623	668	619	661	685	600	668	576	633	595	616	610	636	604	645	617	654	621	661	658	621	674	636	653	647	608	667	624	649	625	660	616	699	644	615	658	629	651	634	606	655	647	624	624	620	617	651	654	601	594	637	581	618	672	665	655	624	612	652	598	637	632	638	661	588	656	644	665	617	667	673	612	642	637	645	612	637	646	605	660	594	610	636	606	641	659	631	633	659	622	652	653	603	617	601	642	652	628	651	668	622	656	650	641	656	621	632	679	643	623	610	649	665	603	633	657	677	616	639	644	610	654	653	609	643	645	642	608	699	604	623	618	648	604	652	638	669	604	602	640	628	649	684	638	607	659	623	657	612	660	621	642	625	643	623	694	631	656	628	642	676	679	693	635	655	602	635	612	634	619	655	678	640	667	589	633	676	617	619	643	693	664	658	617	655	667	629	618	679	635	613	647	671	619	621	652	618	630	660	617	654	654	654	691	656	645	628	604	639	603	662	683	613	656	666	610	643	647	679	663	642	657	609	606	621	670	634	638	652	657	641	613	659	635	671	605	616	609	673	620	669	657	650	621	640	651	615	639	674	689	619	631	635	664	643	640	610	618	675	640	606	639	595	639	609	684	648	648	626	628	642	675	624	646	629	639	628	638	649	650	626	618	625	642	665	671	667	703	687	647	689	612	625	675	638	631	636	630	667	617	613	642	653	665	620	632	670	645	647	615	629	650	659	630	630	639	631	635	609	621	616	639	642	612	615	683	644	627	637	653	619	584	665	616	634	643	692	642	630	614	646	638	642	637	614	645	658	661	613	651	646	653	670	650	652	657	617	608	579	637	656	617	636	659	628	658	667	643	635	652	647	631	675	610	582	641	600	656	610	617	605	645	599	621	630	673	616	621	639	668	687	664	647	640	639	618	636	652	628	662	669	631	618	671	637	629	660	645	677	641	626	654	628	692	661	639	599	666	643	651	598	576	638	665	600	632	691	651	655	628	683	653	631	644	621	619	660	652	646	638	676	651	648	626	613	647	601	664	630	650	650	642	674	654	689	629	633	638	676	674	619	657	658	625	637	656	617	644	657	643	640	633	655	595	623	652	619	622	640	650	611	596	627	635	614	624	638	633	609	624	603	625	642	651	595	653	681	633	670	653	631	644	682	682	630	604	645	654	641	639	655	647	653	586	625	640	662	641	650	638	712	625	670	669	639	623	681	663	652	671	652	599	638	654	650
25014	21758	28850	27386	22196	14829	9834	8491	10401	10276	5637	2067	754	412	309	299	309	325	306	307	272	317	284	320	289	315	310	280	301	294	313	283	344	268	309	296	305	303	298	284	277	314	285	318	305	295	287	292	280	303	300	306	330	321	293	298	319	298	287	330	278	293	300	281	298	292	294	328	320	315	261	318	305	269	291	309	295	272	314	311	300	289	313	282	281	323	299	259	298	308	286	285	308	296	298	280	295	330	317	289	277	273	298	296	312	302	316	296	295	286	302	301	295	338	316	317	288	294	294	300	310	260	311	291	265	262	304	314	318	286	316	280	300	291	289	278	291	327	303	314	281	318	327	298	287	296	290	307	288	303	292	297	317	305	291	292	282	300	292	308	300	272	349	286	292	302	286	268	325	323	303	309	283	313	316	291	272	298	312	311	279	281	282	273	309	285	297	311	273	285	305	277	292	268	301	313	280	309	300	267	308	289	285	336	284	281	304	276	268	308	303	317	322	290	280	286	277	271	277	299	310	339	284	302	311	301	309	283	323	290	273	275	279	285	308	270	303	286	272	276	328	289	297	282	290	261	292	290	289	275	305	301	280	305	304	286	291	309	293	303	303	299	280	278	271	282	287	309	291	266	300	325	281	289	301	280	295	280	327	324	318	305	278	277	267	290	289	289	286	277	275	311	296	274	302	282	313	300	320	302	298	274	309	300	323	285	300	273	258	288	293	282	291	278	289	310	285	289	321	271	296	300	266	295	261	287	265	278	290	310	287	267	277	305	263	278	318	307	270	251	315	286	289	270	318	280	306	267	309	322	289	301	323	329	305	291	278	311	334	300	313	311	296	273	298	346	270	313	293	304	286	281	298	309	299	291	261	278	290	309	313	302	280	272	281	285	327	302	282	319	324	287	313	271	301	281	298	337	297	280	294	293	270	316	301	275	307	295	331	284	300	301	306	300	285	269	300	314	322	288	265	293	247	313	279	301	317	310	317	303	284	309	279	306	282	311	326	300	270	277	317	295	321	283	288	322	282	299	291	315	311	291	263	301	293	351	314	297	294	297	315	300	270	298	309	300	311	287	288	309	258	293	289	287	291	280	322	317	298	299	278	301	304	302	290	268	291	288	310	277	309	295	318	299	295	270	293	303	313	277	305	257	297	281	330	260	343	288	303	314	319	303	275	286	319	268	283	295	277	308	262	304	323	302	321	299	270	279	310	312	301	310	326	275	324	303	275	312	301	275	310	279	288	287	304	298	301	290	303	292	292	308	297	287	305	307	304	308	300	292	307	311	307	294	307	344	282	293	287	286	303	296	268	282	285	297	271	306	279	282	303	283	284	309	276	276	264	323	324	293	286	281	278	280	329	267	294	299	302	311	309	299	280	291	295	262	309	262	330	330	330	256	274	270	302	318	289	305	287	298	274	298	308	271	297	315	296	288	306	305	286	297	281	304	284	304	315	281	313	337	308	296	285	279	315	286	281	314	320	281	287	295	300	291	284	272	277	293	299	294	299	285	286	302	321	307	269	278	282	328	314	283	269	290	281	283	316	305	276	266	317	279	285	340	328	319	282	308	278	306	286	292	320	287	308	296	302	285	303	298	299	281	286	329	296	292	301	311	306	285	299	316	300	289	293	296	297	280	317	297	306	320	264	311	283	297	282	290	307	307	311	298	297	328	252	282	286	271	268	267	278	319	294	299	272	286	309	282	264	284	306	327	291	293	299	283	282	316	302	319	294	315	297	304	296	302	308	317	284	300	293	291	310	342	278	284	288	294	285	309	279	287	297	335	292	320	309	296	282	309	294	303	316	312	321	308	294	305	278	278	301	279	277	321	305	308	269	307	305	286	262	329	302	276	326	336	286	278	282	275	321	309	284	340	295	300	272	294	319	300	285	297	278	279	270	313	288	278	302	319	271	323	303	275	306	302	276	291	262	314	326	303	297	289	286	326	279	292	288	285	290	304	313	295	301	284	303	281	272	297	279	325	281	296	300	286	340	294	279	324	297	284	301	327	324	285	277	298	304	286	289	321	291	299	298	293	306	328	326	285	292	292	315	301	284	329	330	311	287	284	286	270	295	294	315	317	293	293	304	297	265	294	292	301	296	311	285	255	286	308	307	317	298	290	304	304	272	289	292	258	288	270	294	277	268	302	282	297	292	291	291	277	294	289	303	261	292	289	295	301	314	282	262	294	313	300	308	297	260	311	302	294	312	272	325	320	290	300	273	299	314	288	283	267	325	300	299	277	283	287	287	292	282	301	297	302	299	294	304	300	306	317	300	300	292	331	286	304	287	316	285	316	298	293	312	257	312	309	306	327	281	334	298	304	309	313	299	319	291	319	288	279	296	296	325	332	293	314	314	278	310	286	295	313	280	297	262	311	304	295	312	305	302	307	285	273	291	269	321	317	313	290	296	311	311	304	286	282	307	330	288	268	288	285	299	300	321	299	301	282	298	297	326	269	327	319	280	303	275	318	295	287	280	279	309	321	285	300	288	288	280	294	291	314	274	279	283	265	308	316	297	323	317	266	316	298	332	287	323	268	299	267	262	288	293	302	301	332	296	283	294	274	315	314	304	275	284	285	324	312	310	312	310	274	301	281	312	279	346	276	305	287	307	325	271	266	282	276	290	289	293	310	297	305	323	310	300	285	290	272	285	322	311	312	262	296	318	312	311	320	265	309	258	299	273	303	289	296	307	277	274	272	279	290	270	283	310	287	290	283	311	274	295	326	272	284	266	300	283	276	305	296	309	292	269	313	314	316	297	296	258	309	269	301	287	268	279	299	304	262	288	304	317	305	299	303	305	279	310	306	313	300	302	321	302	270	280	296	304	278	298	281	284	273	309	318	288	275	277	303	294	295	300	295	304	288	275	286	316	300	294	312	291	269	278	296	289	289	244	291	307	273	292	294	271	289	272	274	298	285	311	292	300	253	296	292	298	300	315	293	297	272	258	305	351	317	290	293	300	315	267	288	277	304	322	299	301	320	287	332	283	284	288	278	309	297	308	284	319	305	295	289	280	276	295	307	293	276	311	295	270	268	282	259	305	284	291	323	269	289	310	299	317	283	306	288	311	271	309	292	276	284	291	297	307	324	300	265	288	318	280	316	304	290	259	292	298	271	285	328	271	275	268	321	277	297	292	275	294	285	311	285	318	285	309	303	302	289	292	286	308	281	318	295	288	297	300	299	305	301	280	300	300	312	276	329	285	326	319	325	298	312	322	287	274	264	301	283	313	265	295	300	287	297	331	300	311	312	284	291	305	310	287	290	298	310	297	300	304	290	281	315	291	288	281	269	315	304	277	270	298	277	300	295	304	298	298	311	288	283	306	281	302	299	298	309	292	286	270	321	304	284	290	310	298	270	267	283	315	314	297	305	303	304	280	308	300	304	294	270	293	305	318	318	301	305	297	257	300	292	329	284	283	290	304	294	329	301	275	302	295	328	315	290	327	278	273	251	295	323	299	277	295	289	294	311
37994	55524	48484	39870	31918	23217	19892	19580	22689	20700	13256	5614	1944	891	718	655	621	607	638	567	615	640	597	614	627	601	613	619	638	579	630	675	589	653	597	629	634	610	642	615	617	609	603	645	639	611	580	617	610	605	605	599	616	602	607	626	575	625	657	615	599	613	627	634	629	599	591	588	627	603	599	617	631	616	620	620	607	587	596	610	630	590	663	627	619	587	581	634	615	610	576	644	607	619	653	614	612	640	646	609	636	587	651	575	626	606	567	642	622	631	575	638	633	601	582	590	597	626	598	634	591	628	604	664	628	586	651	631	627	613	617	611	600	623	592	624	607	605	635	575	576	634	604	580	629	633	617	605	625	613	620	593	601	632	574	646	611	597	587	661	652	607	615	600	559	634	622	596	604	618	574	621	626	620	622	616	608	594	591	622	624	620	585	601	603	628	593	587	603	626	642	602	618	617	628	628	612	630	620	595	580	595	616	576	645	637	581	599	614	581	579	607	648	602	594	608	594	606	606	558	656	599	609	632	653	589	626	617	668	607	638	571	609	590	612	588	653	645	596	561	640	617	635	618	588	631	649	647	626	615	651	595	633	593	561	549	576	564	610	619	625	609	594	650	626	617	635	641	567	605	600	599	626	609	624	630	642	625	605	586	607	582	619	620	617	590	634	631	593	637	561	590	613	612	613	618	581	611	611	648	547	619	577	615	622	619	564	616	614	565	625	609	620	598	621	617	624	628	624	612	575	627	627	589	596	635	617	641	606	646	624	615	614	612	652	625	613	612	607	601	595	626	621	628	602	648	602	630	615	577	584	603	626	621	631	632	618	654	627	605	650	603	633	594	596	608	625	599	597	588	614	556	627	612	619	644	584	635	623	622	619	643	628	607	599	617	570	588	614	593	588	570	608	629	610	606	622	589	697	591	642	593	569	631	595	587	626	606	620	606	606	617	615	627	604	589	629	578	548	569	586	589	611	580	609	650	597	623	568	646	650	613	608	633	627	636	613	626	628	630	651	614	574	597	677	602	574	627	581	579	601	608	637	601	620	622	554	638	601	606	610	610	641	647	644	593	604	626	641	603	655	633	614	658	599	618	584	593	627	585	612	621	610	604	627	607	613	652	613	626	571	655	588	644	588	624	606	622	621	614	580	567	592	568	642	569	599	627	573	563	619	582	620	618	627	603	592	647	628	617	613	601	628	581	587	604	574	596	623	590	604	624	601	601	628	611	607	640	621	652	588	610	612	631	596	617	607	568	614	596	618	625	607	590	586	592	555	592	634	581	572	608	644	620	614	608	606	581	614	615	613	632	596	613	623	643	606	662	644	625	639	575	636	593	639	604	622	645	621	630	584	631	594	635	611	594	608	608	608	585	606	597	621	619	591	593	610	613	632	658	607	599	607	640	622	607	639	632	661	621	650	635	600	592	578	599	622	641	603	612	646	661	647	610	631	575	589	593	603	654	621	620	638	604	574	606	629	624	607	625	578	608	606	612	615	624	576	596	631	581	637	580	636	621	619	582	628	602	569	626	612	625	623	617	602	627	608	639	610	615	624	601	627	595	618	577	616	600	598	646	613	639	572	572	637	602	576	607	626	623	627	585	642	610	625	605	655	625	563	633	589	643	564	623	586	582	604	588	573	597	566	585	614	634	600	616	579	632	601	661	633	619	602	627	626	558	625	656	612	651	609	609	626	630	597	593	640	610	585	572	570	602	639	603	615	639	645	639	619	616	605	598	617	627	650	609	595	606	550	635	616	643	637	586	584	599	576	624	638	593	613	645	642	612	576	609	639	620	601	626	628	647	646	557	619	581	588	614	645	642	641	610	645	639	575	607	630	618	599	601	628	634	605	615	667	603	609	646	614	650	601	634	606	616	597	604	635	649	633	635	608	627	636	567	624	610	579	620	600	601	613	601	630	625	573	591	626	593	630	620	633	574	607	619	603	641	584	609	616	575	620	656	607	618	585	661	621	596	644	618	634	574	623	619	582	609	626	587	581	596	592	612	589	582	620	580	674	603	599	610	597	615	600	618	604	636	648	635	632	566	639	588	633	604	561	625	595	616	644	636	606	613	624	604	626	621	590	595	593	643	635	630	620	628	619	595	631	611	602	621	597	589	598	610	555	656	626	672	565	629	604	614	581	606	630	599	562	611	612	642	628	631	651	650	603	614	662	587	629	609	609	610	602	601	636	597	618	632	588	589	666	644	650	588	598	626	577	616	604	621	597	596	606	602	672	621	572	609	568	583	619	588	588	647	611	606	596	552	585	647	625	607	601	642	655	626	567	638	631	616	604	599	589	585	616	632	621	602	594	649	595	587	637	610	648	570	623	594	609	615	598	596	647	647	566	627	590	613	601	613	577	597	624	614	643	592	584	579	623	588	598	683	616	611	649	595	613	620	620	597	649	624	626	638	584	570	647	625	604	600	558	649	665	601	604	622	625	667	568	605	619	602	625	671	565	620	575	606	562	540	592	629	635	610	607	634	604	594	619	577	645	592	643	590	616	613	624	660	601	578	646	618	587	592	611	613	616	646	584	593	625	605	618	612	631	629	572	599	614	657	575	594	621	621	596	649	624	600	604	624	580	659	609	611	622	570	607	588	623	631	620	630	625	630	636	620	619	637	599	582	609	599	623	642	584	590	603	636	647	594	589	640	642	645	596	645	634	607	595	662	631	587	646	639	572	618	630	606	634	607	650	620	598	600	583	616	643	648	603	601	594	611	589	596	553	608	623	616	621	600	601	607	618	580	585	646	622	554	581	653	619	639	628	632	626	589	624	541	635	618	569	616	606	612	658	557	596	609	595	610	606	648	656	622	614	608	596	643	587	583	567	631	605	602	591	605	619	610	636	653	635	632	610	571	618	583	616	615	608	642	571	610	612	619	603	596	603	610	587	633	579	616	622	607	630	690	613	599	622	627	599	605	655	602	617	615	612	601	591	596	612	623	639	611	657	632	600	625	662	627	628	604	672	601	643	580	616	591	618	625	590	616	628	609	625	586	574	629	599	614	593	562	631	640	626	614	650	618	670	668	636	649	616	558	620	621	651	597	638	613	609	576	604	567	600	640	613	594	584	582	583	611	585	634	610	606	647	622	674	618	594	629	593	595	593	619	590	608	601	596	609	634	589	640	581	635	585	643	617	616	619	654	611	618	631	574	616	577	600	607	640	617	619	582	604	604	577	636	602	654	636	562	640	662	628	614	634	554	594	575	554	585	575	601	651	642	632	624	609	600	616	559	621	596	672	665	615	617	595	652	625	587	607	603	614	641	584	575	630	619	587	625	584	600	612	613	629	637	638	612	621	624	631	636	554	576	599	598	616	598	639	662	592	568	609	622	587	633	604	610	620	614	617	619	570	621	597	586	626	585	580	615	593	615	585	640	623	567	583	619	583	596	644	607	598	549	635	637	615	649	612	647	596	627	567	574	620	628	608	634	617	617	598	623	576	583	647	642	626	596	630	622	579	590	610	565
23584	21629	29521	24814	22954	25106	22234	15550	12711	20403	19414	7048	1778	638	367	335	312	307	304	324	285	302	296	293	285	276	290	287	292	378	312	271	292	315	271	284	290	286	281	299	309	302	313	274	288	311	255	296	295	304	299	282	289	250	312	286	286	245	294	284	295	315	295	283	352	281	327	335	283	293	296	317	295	346	305	278	314	307	308	301	277	313	286	326	281	302	300	278	301	296	280	274	305	289	270	311	306	283	286	322	312	271	334	275	290	294	273	309	308	291	319	287	323	287	272	283	300	309	328	297	292	309	300	310	264	291	268	294	327	293	305	310	295	291	336	325	264	280	269	291	315	306	306	316	281	282	286	305	340	286	302	286	270	248	283	263	287	308	305	280	317	342	318	299	303	292	311	277	315	290	302	279	327	291	322	302	279	317	323	282	296	286	304	304	310	313	258	290	256	312	296	288	282	316	327	286	285	313	271	262	260	263	312	323	299	258	285	283	265	299	284	301	297	290	276	288	286	290	306	279	307	296	314	298	278	294	270	311	288	295	303	289	288	311	299	286	278	272	275	305	304	297	308	315	268	303	270	291	308	269	302	293	289	294	281	297	299	298	278	293	282	288	298	310	306	309	303	343	313	271	282	312	321	290	321	287	318	312	307	291	286	290	278	283	310	303	283	300	288	312	300	331	306	309	280	318	301	279	296	322	285	288	274	319	292	285	300	313	303	303	297	274	255	319	268	299	297	285	287	293	294	312	307	293	284	274	303	277	306	311	307	300	305	303	315	287	273	271	296	307	290	291	290	304	290	287	317	303	322	314	285	332	281	324	306	280	278	280	296	258	303	289	293	299	268	322	277	298	299	306	274	277	269	271	311	293	278	283	280	323	278	300	316	300	260	299	301	296	268	297	261	312	269	297	293	318	326	312	333	276	299	306	311	292	294	282	295	301	287	297	284	282	309	299	270	319	318	302	261	290	310	282	324	290	282	303	296	294	314	311	305	307	307	323	283	315	312	292	283	252	303	297	269	283	301	275	277	289	267	289	296	286	281	301	310	293	287	295	321	284	303	290	284	310	288	284	288	313	283	299	294	277	286	289	296	297	296	294	276	275	270	280	297	279	306	260	280	305	308	296	279	276	287	280	319	305	312	300	296	320	311	324	304	303	315	291	293	270	314	303	311	286	289	296	301	280	274	295	287	273	278	276	304	308	279	295	289	290	297	300	280	293	267	312	280	316	305	292	306	307	278	279	303	287	344	305	314	288	269	274	284	295	289	269	324	268	269	261	262	308	280	278	304	283	281	249	274	282	276	279	305	313	284	311	309	288	316	290	292	291	244	303	283	305	293	320	313	301	291	278	259	288	282	304	274	286	270	295	287	292	269	294	304	266	280	285	290	293	307	273	305	278	286	285	285	309	274	273	298	293	302	300	308	271	292	266	288	325	300	266	332	300	273	293	293	336	285	288	286	276	301	312	316	295	297	303	283	275	318	303	292	269	308	313	302	299	300	304	288	332	334	298	283	283	300	321	277	289	299	309	291	284	326	275	276	264	309	300	298	324	296	285	295	305	284	292	285	273	309	269	296	320	313	312	274	313	306	282	276	298	275	274	302	278	308	304	289	313	269	298	278	328	291	323	282	327	291	296	330	270	300	313	295	308	277	308	304	318	276	315	366	289	337	314	323	303	300	315	300	280	258	302	284	295	309	315	287	290	295	315	305	325	297	308	285	306	300	277	273	272	276	326	293	306	298	309	281	314	292	289	294	270	292	302	319	297	269	324	278	270	283	283	295	307	315	309	301	286	273	311	325	305	313	281	275	315	290	307	297	293	302	302	282	303	265	322	273	279	293	298	276	316	294	321	301	285	292	324	299	303	308	301	328	304	284	314	312	283	277	299	266	320	304	290	279	291	282	303	286	286	316	311	306	311	309	304	318	289	305	293	291	307	269	322	266	298	284	299	305	297	320	315	266	286	321	277	284	271	307	279	307	291	305	258	296	309	279	325	284	291	316	285	299	314	291	307	308	309	303	264	288	311	276	311	258	312	307	301	318	281	279	298	310	302	253	332	303	282	294	288	254	331	311	291	297	285	311	336	286	287	313	303	306	299	287	296	287	297	322	288	285	298	279	325	310	324	289	273	311	263	296	284	272	301	271	284	303	302	282	296	292	311	328	259	308	265	303	285	298	282	316	269	254	292	275	292	271	248	307	353	299	294	301	313	298	276	267	321	297	307	312	298	287	314	284	262	298	335	272	293	299	291	265	289	296	296	277	263	295	303	284	292	308	271	346	294	303	287	295	300	307	244	287	298	296	286	293	295	297	313	267	304	274	284	291	290	270	300	292	298	299	327	330	285	285	310	294	310	305	292	299	305	314	309	298	265	272	279	301	282	271	287	285	282	284	253	315	297	300	328	284	284	282	320	251	257	284	292	289	282	264	288	288	267	297	296	301	293	294	294	262	307	314	296	323	293	278	268	298	288	301	294	278	252	321	317	283	285	288	323	318	301	311	300	278	305	310	303	269	313	268	303	314	297	272	300	319	319	301	261	285	296	263	290	289	290	305	300	295	304	284	300	302	270	306	273	336	298	290	310	301	290	282	290	281	286	268	265	298	303	254	289	299	297	318	276	299	296	291	272	282	308	325	274	301	301	289	334	303	315	245	313	311	283	283	325	285	299	337	288	280	298	317	309	309	291	296	259	292	283	271	295	329	298	299	305	309	290	311	322	320	287	288	279	322	295	298	294	337	263	298	298	272	314	316	308	291	271	334	293	280	289	280	285	287	319	283	299	301	320	293	262	287	265	295	283	287	338	281	281	312	278	256	291	307	287	301	295	313	292	285	317	293	299	311	297	324	289	266	284	306	294	281	305	293	310	294	276	287	302	290	280	299	317	320	274	270	297	297	277	278	314	266	305	293	305	295	311	314	318	317	289	277	296	323	307	285	292	346	320	289	290	265	263	280	301	270	300	306	307	299	333	267	289	293	272	306	278	301	318	292	279	269	294	282	292	287	294	283	292	287	293	307	288	260	324	337	294	283	303	306	308	293	261	296	300	319	293	283	300	314	277	284	307	293	311	288	286	271	306	306	302	329	306	310	294	266	294	289	284	282	292	291	323	297	270	280	290	262	279	299	288	293	291	277	291	274	304	294	319	306	297	289	304	280	275	284	306	303	315	293	300	300	272	332	270	280	285	314	288	271	292	293	296	325	296	310	290	316	301	314	312	334	293	291	286	298	288	303	268	302	248	287	325	294	313	290	306	283	323	293	281	306	272	294	300	303	289	317	318	320	265	284	301	310	317	304	285	289	261	298	294	296	262	261	330	290	315	303	311	294	306	286	281	314	316	310	295	302	279	295	309	308	279	303	311	303	287	312	318	254	312	290	272	296	296	269	282	311	310	291	287	311	299	302	291	324	285	278	314	296	282	279	318	297	308	284	311	298	310	307	272	274	302	305	296	304	309	294	284	277	303	325	282	296	286
41008	63218	60234	48016	38749	36261	29221	26989	24406	32343	28185	13567	4456	1511	776	604	584	581	611	588	600	593	617	606	588	583	588	600	583	609	624	552	616	603	581	565	567	585	588	563	610	571	642	620	612	595	585	608	533	605	569	609	584	613	574	573	543	588	577	605	574	604	576	643	620	568	607	603	602	604	566	619	603	619	590	611	573	587	617	617	600	580	595	619	631	638	594	618	584	608	542	581	597	582	597	599	580	597	606	639	598	580	544	579	595	603	611	593	568	600	597	629	600	593	614	617	605	578	581	561	564	609	604	550	615	587	575	569	642	602	533	556	596	548	562	586	578	582	565	575	633	589	557	573	608	554	599	530	601	621	577	570	573	583	573	617	583	575	591	562	596	559	614	620	628	582	603	591	589	610	565	572	602	570	575	604	586	569	618	616	591	575	596	607	576	551	602	571	558	621	579	580	607	612	565	589	577	554	578	627	587	634	567	611	559	570	632	553	588	586	553	584	599	606	587	586	583	601	589	578	620	621	565	648	571	584	559	555	599	562	552	605	626	618	607	611	593	617	582	578	619	612	575	600	623	631	609	582	591	593	609	587	616	553	589	601	620	581	635	559	578	562	583	567	604	552	596	595	593	613	600	559	608	577	598	571	571	558	598	609	611	563	646	578	576	595	611	591	606	620	572	581	586	527	558	605	589	618	562	578	602	588	632	601	587	577	584	577	608	609	572	585	582	594	580	543	589	619	610	589	589	598	587	527	566	584	586	583	580	617	617	619	596	597	607	584	563	586	621	588	579	587	562	611	603	608	593	593	560	595	542	637	555	599	551	542	569	612	599	617	638	575	589	619	641	590	564	575	628	595	641	653	596	577	565	560	578	588	566	544	636	554	593	609	579	596	604	585	531	552	590	584	575	591	601	626	591	622	599	596	587	580	635	605	560	629	606	578	591	622	561	610	564	604	585	569	616	571	605	587	623	591	616	627	619	585	619	589	591	567	636	595	569	599	624	560	607	571	602	608	596	578	617	597	557	584	609	569	593	592	614	561	665	601	643	565	590	586	609	584	568	568	603	559	581	622	608	558	614	601	603	576	609	571	619	621	581	577	592	556	586	572	564	619	623	600	571	552	561	579	614	626	601	618	566	623	583	598	566	562	579	677	587	547	609	588	566	564	597	599	579	604	597	566	595	631	605	612	599	570	558	550	618	589	558	607	574	629	608	552	571	610	600	543	617	638	581	590	576	577	577	564	619	579	562	576	634	600	614	589	621	595	571	601	566	582	581	552	582	582	582	598	562	607	593	598	608	565	557	597	636	619	562	572	589	577	638	608	541	588	599	602	605	556	571	625	581	567	572	608	582	623	596	578	616	576	543	608	613	596	589	609	575	606	554	587	571	567	553	581	623	604	642	569	587	575	555	581	613	584	602	591	584	584	572	575	560	620	600	573	575	593	667	609	607	606	605	595	583	593	571	575	623	590	584	570	585	602	583	582	598	614	562	566	563	594	584	608	598	620	602	573	561	602	578	554	592	628	606	601	600	592	583	562	585	615	572	558	568	598	597	617	567	622	604	606	605	631	607	561	614	648	588	590	572	548	619	568	582	547	592	584	602	575	607	546	571	540	572	613	615	589	597	563	580	624	547	593	556	598	631	590	597	570	584	629	559	595	577	596	577	548	553	603	590	562	661	587	615	607	612	607	557	595	581	575	595	615	574	595	633	575	609	596	578	595	550	596	588	579	573	589	581	582	571	569	584	569	565	592	587	546	602	616	575	645	589	572	626	618	599	588	560	619	540	584	586	581	614	622	573	554	549	597	587	606	595	628	622	615	568	583	585	555	563	578	612	605	596	585	584	546	539	594	603	584	613	610	621	571	576	572	591	570	585	601	595	614	589	540	621	577	580	592	559	603	617	595	577	630	614	594	562	596	568	590	614	567	589	605	596	642	592	535	560	617	585	618	594	597	601	591	582	639	618	611	606	659	565	574	588	543	596	611	598	627	542	612	597	587	568	566	568	585	578	543	632	624	621	590	618	555	595	563	564	599	596	597	630	602	627	587	593	630	592	596	607	596	599	552	573	610	592	554	573	602	584	568	565	608	559	581	625	601	591	619	619	561	589	598	558	605	614	558	603	599	576	638	579	581	593	553	614	577	606	616	579	616	563	606	606	557	625	654	598	568	628	568	578	607	576	596	594	552	566	590	592	608	611	606	571	585	597	634	596	617	615	582	616	606	578	541	604	582	597	611	602	576	631	566	617	588	569	596	627	608	571	613	547	595	612	650	608	560	571	595	583	610	561	582	586	563	572	557	606	595	601	571	576	568	659	602	565	594	605	520	591	614	574	591	590	577	585	615	561	611	567	597	604	638	592	614	576	557	620	601	586	604	641	580	648	608	592	588	592	583	602	556	595	587	609	586	588	547	592	589	561	583	617	580	600	600	581	545	579	583	640	630	570	587	596	564	596	572	519	613	642	596	607	589	604	568	563	554	604	576	567	612	626	572	624	583	573	633	607	595	592	594	586	606	605	580	576	577	562	618	594	628	582	583	592	586	584	599	586	594	634	610	568	585	561	588	637	603	598	575	570	608	588	568	593	603	584	595	584	579	567	567	586	602	575	599	544	617	603	614	592	640	553	607	586	592	604	576	533	589	629	628	599	613	613	585	603	598	600	585	602	555	590	619	619	570	574	576	585	628	592	614	572	602	576	594	602	605	571	593	632	583	596	599	575	621	616	611	590	628	628	608	624	633	590	572	576	626	550	581	568	630	558	651	605	581	546	577	612	620	558	600	583	605	560	595	603	573	642	602	613	605	572	632	578	605	598	634	631	550	548	600	597	538	574	579	603	616	568	580	598	544	532	603	610	564	593	605	557	584	565	595	557	563	570	573	584	606	589	601	588	624	603	599	571	598	616	609	590	587	611	559	618	611	611	599	643	612	567	594	561	584	607	620	582	601	578	545	613	560	638	625	560	569	567	579	600	588	565	571	605	618	609	583	541	577	613	590	590	578	545	564	625	587	592	584	606	617	596	605	642	616	582	599	592	560	559	541	620	587	605	607	600	585	592	633	614	616	607	607	559	613	607	600	568	598	578	611	584	587	603	613	595	589	516	638	592	573	598	555	567	582	633	586	577	579	611	558	594	600	565	576	601	639	592	575	563	638	590	546	606	581	572	552	601	557	580	595	638	562	605	593	624	530	560	579	559	607	549	607	606	531	581	577	543	567	615	600	587	592	604	614	629	580	584	577	562	559	623	557	626	560	583	586	587	588	581	551	600	570	579	590	570	523	556	599	620	584	611	616	580	593	600	558	623	579	592	586	572	545	625	560	567	605	561	591	586	604	557	624	635	576	599	608	584	578	584	583	616	565	548	589	618	595	590	544	640	610	597	578	562	646	596	598	581	584	590	575	608	551	595	581	610	625	584	601	572	577	607	583	569	575	578	614	574	595	561	594	579	645	586	587	610	584	608	597	593	606	578	614
28455	27999	31711	25218	14383	6732	4895	2910	2109	1995	2437	1060	553	355	323	305	314	303	307	286	331	313	342	305	280	339	309	310	300	293	305	264	317	302	281	308	303	313	298	332	297	334	318	322	295	303	331	304	286	319	313	307	308	323	333	318	290	317	295	324	336	300	325	304	368	314	329	304	317	282	300	316	323	299	312	294	336	301	320	310	305	344	316	315	311	302	321	312	290	336	305	308	295	303	298	302	302	310	292	323	291	337	301	341	261	293	316	316	342	324	339	314	317	288	292	324	318	294	292	295	320	284	295	295	330	327	308	306	273	321	290	317	313	317	324	326	321	299	293	308	269	283	330	312	294	302	319	302	326	303	297	296	314	337	322	296	327	294	321	323	290	352	322	302	326	330	331	298	325	326	317	315	259	319	325	312	312	286	300	288	332	313	297	307	301	352	320	329	297	292	295	320	287	315	321	304	330	287	294	297	324	299	310	322	297	301	318	296	298	313	303	295	318	341	298	297	311	327	285	311	303	304	313	308	289	310	308	302	320	293	300	324	318	300	312	301	322	285	336	289	304	298	310	323	318	313	312	328	327	292	312	265	306	314	276	291	339	320	302	317	286	312	272	276	295	326	310	313	309	326	335	309	313	319	306	303	301	282	291	297	328	283	334	350	302	307	283	300	316	325	330	264	283	342	312	322	314	309	294	319	309	298	300	296	305	316	315	327	280	322	292	322	329	291	322	306	288	325	291	318	294	299	304	318	284	270	265	325	312	316	289	325	293	300	334	321	284	312	277	305	285	315	312	330	305	300	335	323	305	340	287	314	294	301	323	321	323	294	299	325	289	311	326	308	304	300	295	293	309	316	293	275	309	311	291	332	317	304	321	317	296	301	320	298	316	322	276	300	290	299	306	338	299	324	303	269	267	294	291	297	306	283	334	315	290	315	264	325	293	303	281	340	336	260	305	320	257	286	321	284	292	308	287	307	311	326	297	307	326	327	280	283	297	332	295	272	303	330	304	318	311	304	315	292	350	312	308	305	296	327	313	298	298	285	281	333	354	301	323	322	302	323	262	327	297	296	313	324	284	300	290	292	288	292	304	303	314	293	298	273	319	314	309	314	311	315	325	292	306	325	341	302	308	331	283	325	306	308	322	308	286	336	331	305	325	305	270	320	315	296	295	310	301	325	268	328	279	319	306	306	303	319	289	330	310	275	307	329	288	310	329	305	313	306	295	306	327	313	324	325	306	297	330	323	311	322	327	307	313	281	306	325	314	289	318	311	261	336	312	311	313	322	339	311	261	332	314	311	312	315	284	290	334	322	288	304	306	324	332	306	322	311	313	268	287	295	291	341	315	295	322	306	320	311	366	322	321	294	299	314	314	310	339	302	335	314	286	292	294	308	314	304	288	303	295	284	274	317	299	329	292	296	321	325	329	282	313	290	305	312	276	298	338	335	330	320	337	308	334	348	288	319	309	340	326	329	283	282	290	272	318	309	318	340	309	251	292	304	303	326	286	273	311	331	291	286	296	299	319	305	289	319	308	292	284	282	285	328	292	272	340	316	314	327	283	343	322	313	304	346	294	330	294	300	291	327	325	318	332	327	299	299	280	307	299	321	306	278	337	310	316	266	312	274	309	299	298	303	295	311	305	288	313	300	340	309	318	310	319	304	324	314	325	285	305	318	330	289	315	297	309	299	296	304	342	306	299	314	311	285	315	295	327	340	307	301	269	305	302	330	338	339	321	326	312	300	315	316	308	285	308	306	321	310	309	301	312	285	319	307	334	306	325	287	294	270	270	307	284	305	300	296	303	348	314	322	331	304	339	304	341	262	345	318	327	317	317	326	335	326	288	291	306	270	277	328	300	327	320	316	306	319	299	315	317	309	309	320	354	307	277	296	318	308	305	296	296	332	286	304	315	296	316	305	288	326	301	310	274	310	273	271	308	309	287	316	313	292	281	314	283	297	306	316	314	298	312	292	309	322	321	324	323	279	305	277	286	321	316	306	312	310	320	322	310	329	306	313	300	291	290	303	331	327	318	310	306	296	316	314	301	296	295	316	273	279	330	302	301	312	301	313	299	301	323	306	330	334	302	319	314	312	285	346	299	321	315	307	292	296	291	311	312	280	271	313	340	296	309	304	314	310	307	314	291	319	320	335	341	301	301	295	312	257	292	266	311	304	314	319	321	305	310	321	272	277	320	324	328	310	312	342	309	305	358	298	312	302	330	308	330	314	304	323	313	312	292	320	276	283	297	302	326	308	289	277	364	274	332	308	313	281	328	287	308	303	306	290	279	286	344	311	299	326	314	302	299	289	293	304	320	321	338	292	317	292	320	294	319	293	312	316	340	291	315	327	317	286	302	311	320	307	314	329	311	298	303	300	326	322	314	283	347	336	290	295	315	336	315	301	327	309	297	298	274	293	323	320	322	303	310	324	296	327	301	305	338	299	292	330	305	305	295	290	287	325	314	306	302	295	301	333	305	305	281	331	333	294	324	301	317	319	275	278	318	318	301	314	329	310	320	300	332	315	287	296	292	328	302	313	327	297	315	291	306	297	302	319	305	304	307	327	324	315	300	275	318	337	315	317	311	307	326	328	314	267	309	319	305	310	309	280	313	277	312	294	323	311	332	318	330	283	323	295	335	317	295	296	300	296	303	294	351	307	287	285	312	318	310	298	345	328	266	293	335	326	273	290	328	296	309	330	304	318	339	295	340	312	313	322	330	304	340	300	275	307	316	269	358	293	306	312	327	306	324	312	314	308	293	306	305	300	318	302	310	294	253	297	296	311	328	312	303	302	314	321	303	302	336	313	300	319	313	316	296	276	333	299	313	338	297	303	314	285	321	297	312	307	273	326	291	309	294	324	295	317	288	306	320	352	291	322	348	308	330	309	312	336	310	333	311	297	314	285	343	287	292	272	297	314	315	346	285	293	287	304	299	287	307	271	287	308	325	295	312	297	303	300	289	331	319	314	317	295	266	335	318	290	328	321	291	343	305	316	321	311	298	308	315	319	323	324	336	298	287	296	331	300	276	300	291	308	303	285	273	326	264	325	320	318	318	313	297	328	321	308	298	341	279	285	328	285	342	303	347	294	309	319	310	310	298	310	316	315	309	288	309	310	322	318	313	329	301	300	284	311	288	276	293	309	316	281	307	308	291	304	314	274	313	303	313	301	338	312	280	328	307	296	330	293	316	307	344	312	313	310	302	283	306	295	334	304	344	289	305	304	320	323	280	301	301	264	312	299	340	263	337	305	280	294	306	297	314	305	301	334	279	296	279	337	270	314	297	321	316	305	293	287	309	323	363	294	327	299	321	304	322	325	306	306	315	336	290	289	306	332	310	296	326	324	289	317	326	299	307	305	304	320	303	326	324	322	285	317	319	286	309	325	307	277	308	305	254	306	307	287	288	306	272	309	319	325	294	303	299	310	294	316	309	290	324	331	315	299	312	296	287	299	317	327	305	310	295	307	314	301
35684	48849	42850	33451	24534	14965	13421	8532	7055	6392	6956	2825	1322	795	662	611	639	661	623	636	668	638	656	654	659	682	646	635	627	613	721	610	606	621	678	625	633	647	641	611	630	631	610	671	611	570	669	609	642	674	602	633	637	617	658	611	626	603	641	638	625	657	608	641	582	670	631	617	597	615	633	632	632	632	683	652	660	619	610	648	678	674	676	654	571	593	633	648	640	668	610	673	622	641	644	691	649	659	681	649	595	632	669	632	625	679	619	609	596	699	655	685	675	621	617	594	622	645	634	626	595	648	670	628	638	637	675	582	613	633	621	630	639	650	611	648	582	602	653	646	640	658	669	614	641	634	613	587	634	629	637	557	650	650	660	640	625	640	604	645	606	675	664	612	649	662	622	635	652	614	621	678	567	658	646	638	626	652	607	595	658	627	620	607	617	663	644	645	587	619	609	623	623	642	629	619	637	651	643	634	628	641	686	575	597	598	610	684	645	630	592	632	681	657	610	640	665	643	638	619	615	625	653	593	621	595	656	644	638	633	656	567	642	647	634	686	614	609	614	643	636	634	624	661	656	673	628	649	667	630	658	632	621	696	651	621	588	653	643	653	685	634	644	626	664	629	659	607	601	606	608	657	678	696	606	589	650	616	593	664	627	656	591	663	653	660	645	644	593	669	636	635	638	614	668	654	629	632	598	642	606	648	644	595	620	636	617	629	624	659	640	647	634	629	563	648	650	647	643	646	660	630	634	670	609	624	579	629	585	662	642	665	625	623	649	601	618	676	627	638	675	671	620	666	652	638	664	660	617	606	616	585	674	619	612	667	564	601	674	641	636	668	648	605	642	610	655	610	619	635	674	650	647	687	625	685	634	629	608	639	614	640	633	642	652	641	620	581	626	616	657	679	658	638	636	608	635	710	680	642	637	640	589	668	608	608	629	624	595	637	642	658	655	669	617	667	609	689	634	612	667	630	672	643	650	633	611	650	630	620	628	629	678	640	666	650	632	609	586	617	614	648	662	639	647	619	615	661	551	646	624	632	661	639	615	628	631	634	662	654	635	672	605	621	615	648	629	622	643	619	642	620	632	627	625	614	693	665	607	673	648	632	689	645	674	646	598	613	640	649	639	622	621	661	589	627	606	610	609	625	617	646	678	675	643	634	638	608	627	637	625	672	641	599	669	664	639	660	666	672	665	622	651	627	681	653	654	614	630	638	638	678	619	681	669	675	669	624	663	614	626	622	612	640	602	679	631	615	649	625	597	642	632	647	630	671	610	661	668	642	606	629	608	641	630	647	633	642	607	664	621	631	661	655	642	630	698	647	611	687	639	654	590	649	631	601	630	619	626	659	619	592	645	646	615	658	662	622	610	626	623	651	680	628	629	655	601	592	669	633	626	628	629	674	620	656	590	628	641	611	589	652	647	651	617	647	619	677	600	608	643	659	683	651	584	649	664	574	684	645	666	657	630	638	641	665	604	646	661	625	642	641	606	648	602	609	653	639	615	597	643	671	602	600	642	636	684	630	638	629	646	634	617	636	605	619	592	658	647	617	635	658	639	618	667	620	610	640	630	687	665	616	633	622	624	596	665	661	623	685	634	634	666	617	590	694	617	631	621	661	653	669	628	610	632	591	639	666	608	662	645	622	621	630	572	612	622	634	607	682	678	609	636	648	642	653	643	617	651	660	604	626	653	662	635	696	626	644	632	673	622	619	619	608	646	636	619	594	650	622	614	644	645	664	685	639	663	672	708	624	621	612	632	660	627	646	640	613	609	624	623	652	637	627	604	670	605	622	631	670	643	598	662	630	647	654	627	612	649	626	683	605	638	684	686	644	634	628	618	669	675	641	614	656	623	603	597	608	690	596	669	588	594	643	648	645	658	661	665	659	619	662	625	589	642	635	614	666	625	626	616	597	638	633	606	679	601	621	622	655	628	600	652	594	606	662	615	682	670	607	636	600	648	605	623	635	632	650	604	656	671	619	600	623	658	680	655	633	609	606	603	620	663	658	603	631	634	651	660	597	667	684	656	591	607	608	696	649	619	670	660	629	651	651	668	689	634	598	657	643	620	667	650	616	610	642	637	619	638	669	671	628	652	648	625	662	677	627	648	622	629	643	632	650	646	633	640	680	662	620	617	629	594	616	659	651	664	667	663	653	655	686	645	635	658	639	652	668	664	660	659	642	652	641	633	642	638	596	659	668	624	628	638	649	595	645	614	646	628	607	653	625	639	629	655	648	648	651	603	598	627	648	632	618	669	647	629	661	617	631	623	645	680	606	697	649	633	656	676	615	689	645	631	615	627	594	640	615	628	596	629	642	652	651	663	651	596	644	656	643	620	589	630	639	623	628	618	624	621	624	635	612	631	615	650	631	624	627	613	666	656	671	622	662	614	627	603	621	643	611	667	623	634	627	617	656	595	638	654	649	633	641	655	651	607	613	686	613	609	593	646	648	669	627	648	597	616	629	634	665	633	613	653	668	631	632	691	652	656	641	590	672	632	592	669	619	599	656	593	648	653	608	640	623	620	624	641	613	664	668	620	601	637	656	636	637	655	639	638	644	620	607	671	631	660	676	621	668	599	607	685	605	619	599	623	660	662	646	613	616	603	625	605	659	603	640	657	637	657	606	604	674	625	638	648	624	608	654	629	652	641	643	679	620	626	643	630	579	621	627	633	638	640	651	627	666	598	634	681	657	639	614	629	623	614	614	645	638	594	648	623	641	644	616	658	710	642	628	604	626	649	625	638	626	619	610	669	610	630	634	648	640	657	593	643	642	663	661	635	655	640	640	674	670	657	580	605	615	640	618	612	626	613	648	650	633	619	653	669	626	640	647	641	642	635	653	606	646	634	625	665	640	620	639	676	659	632	612	598	683	627	660	688	596	653	675	655	657	653	654	612	658	649	669	586	618	691	627	611	651	655	672	635	622	622	610	645	651	667	612	639	577	652	647	632	602	649	633	662	629	672	666	650	616	666	601	670	613	675	638	601	606	625	615	600	663	687	625	658	639	653	628	613	633	601	654	635	628	658	608	648	671	598	677	635	656	606	654	669	646	680	655	613	661	648	670	628	586	654	612	665	630	633	626	630	634	641	658	624	613	665	665	644	613	622	655	693	665	624	636	631	643	650	644	624	648	645	646	608	682	649	635	639	653	637	640	633	678	657	653	597	644	642	637	633	611	663	640	674	626	614	659	658	610	633	619	642	632	634	622	625	634	667	605	623	658	623	630	632	668	603	601	629	645	633	638	643	619	613	620	649	644	622	615	645	635	704	605	683	669	627	645	665	630	632	612	629	586	625	647	642	641	599	672	576	612	609	649	681	631	606	639	614	632	685	610	615	596	623	625	671	629	631	599	620	640	666	660	638	664	680	610	610	597	594	680	680	639	655	629	672	637	650	657	650	670	624	616	604	643	646	591	665	698	620	652	657	618	643	621	654	683	612	606	592	625	640	622	629	612	619	631	620	661	647	662
24971	21980	29832	26954	20376	12775	6825	5782	8436	13081	6684	2378	852	448	360	294	292	328	313	317	287	309	317	294	306	325	300	288	282	299	299	313	306	288	315	325	300	310	291	297	304	295	292	278	309	337	291	308	297	267	320	309	301	306	298	301	290	299	308	287	298	314	319	289	292	258	313	303	324	311	293	287	314	283	276	281	284	305	288	311	306	282	295	289	330	299	307	306	299	308	307	289	311	305	311	318	291	285	287	306	312	306	318	324	280	284	287	278	287	304	290	312	304	298	299	270	310	288	292	278	296	288	285	306	290	285	338	264	306	306	291	317	299	281	295	348	294	301	285	315	285	278	297	293	301	303	283	308	304	317	288	278	295	282	278	302	288	304	333	323	313	291	314	305	296	291	289	290	284	293	309	314	262	318	294	281	286	286	284	300	287	309	305	287	312	285	285	307	291	288	302	284	275	266	298	292	286	295	302	289	262	294	323	293	325	312	294	293	294	286	310	306	312	307	304	312	322	318	309	302	302	293	298	276	267	289	311	312	295	326	337	297	303	294	307	333	290	279	274	324	319	296	291	299	293	272	331	315	308	268	310	341	295	291	280	341	330	291	260	297	293	291	336	297	325	285	299	297	267	292	311	298	299	250	284	291	263	286	290	310	286	290	297	295	282	305	322	307	320	293	291	347	302	265	323	300	308	287	282	295	284	291	267	284	329	299	270	307	289	279	299	297	314	293	297	272	320	314	296	295	251	317	282	306	331	307	301	277	277	270	298	277	277	322	277	338	277	313	297	306	295	293	288	297	326	308	323	279	282	296	289	293	291	294	277	320	294	262	288	329	298	256	274	276	278	312	309	297	301	320	282	308	282	320	292	290	281	284	270	287	273	267	312	300	310	278	283	307	285	298	299	307	252	323	303	323	285	295	321	282	285	314	331	300	299	299	305	274	303	287	296	329	304	298	295	267	275	318	304	312	304	304	304	315	292	306	289	305	281	275	299	300	289	263	293	284	278	298	313	287	302	296	303	297	294	285	300	293	281	306	317	292	300	280	312	298	330	264	283	305	266	312	273	297	280	289	283	284	303	313	300	316	284	274	309	303	326	290	313	286	309	294	298	288	300	302	303	286	292	311	280	282	304	302	306	329	306	294	324	323	301	277	280	292	290	321	289	275	310	292	280	282	309	309	306	313	274	306	303	289	303	318	287	289	302	316	303	295	284	312	282	298	290	295	282	280	290	291	309	276	323	270	311	294	317	301	235	305	295	356	317	293	312	278	293	284	286	284	295	284	316	317	293	326	299	299	309	269	294	339	293	296	315	306	278	285	299	320	284	300	303	301	321	273	277	280	305	305	302	303	295	294	286	310	341	283	294	282	293	301	275	317	298	295	298	259	282	315	329	262	304	296	296	312	319	298	311	308	308	300	288	309	282	311	306	293	294	302	303	284	296	298	306	312	321	346	299	265	278	291	305	303	296	337	309	288	305	286	287	295	275	294	313	294	310	293	277	311	309	307	291	294	296	276	304	261	285	295	274	347	260	289	302	293	330	296	283	291	320	299	298	309	308	285	309	276	296	320	294	301	290	291	271	326	282	282	324	314	302	267	306	307	275	327	325	273	324	300	294	295	314	306	314	293	291	292	335	286	325	300	281	273	293	293	295	286	277	264	313	295	300	314	320	292	302	287	270	296	309	300	318	333	274	305	318	280	287	327	274	282	324	285	299	280	283	302	298	297	312	297	317	304	314	268	301	330	282	279	294	308	299	335	313	277	310	315	304	295	286	312	295	296	281	317	274	296	290	324	304	290	291	302	318	259	284	300	312	322	290	286	299	266	295	290	318	288	332	310	304	289	303	288	295	318	303	306	290	290	275	284	270	318	279	317	311	283	310	317	280	281	277	290	267	310	290	292	308	317	280	307	299	279	295	307	302	284	295	303	305	269	277	293	322	320	297	287	305	287	293	319	301	297	287	251	296	285	322	322	301	300	288	304	275	289	308	310	282	332	295	300	303	315	329	297	272	287	312	297	304	315	292	291	332	303	293	294	328	304	295	290	280	293	259	268	295	287	312	321	280	298	263	290	297	305	309	286	317	290	294	279	319	289	305	310	317	282	299	288	269	292	313	307	312	307	295	294	274	309	271	287	295	306	271	303	330	291	307	325	313	299	278	292	312	321	309	267	334	291	305	301	289	305	301	278	266	296	321	273	300	305	331	296	311	304	296	308	279	295	304	297	317	287	299	304	295	268	290	295	285	292	302	316	289	334	289	285	299	319	318	318	293	315	283	305	296	321	307	300	267	266	281	316	342	301	284	304	322	281	327	337	304	325	305	334	313	317	282	328	288	315	288	266	341	310	284	277	270	295	282	295	289	299	312	311	301	297	293	275	308	281	272	302	324	280	259	320	304	307	319	301	308	284	323	289	305	278	295	310	299	297	301	260	291	297	295	288	270	313	298	285	312	319	355	290	305	305	287	286	301	300	315	285	287	321	299	309	297	313	309	322	284	287	303	337	255	268	270	260	332	274	293	285	300	309	273	323	281	289	341	321	311	292	278	308	294	287	314	326	310	302	315	272	307	292	294	300	270	300	277	312	279	321	322	309	325	309	322	325	313	291	299	302	289	304	324	303	296	305	270	277	279	274	284	280	304	312	309	276	305	277	317	302	311	306	320	301	291	282	338	313	309	328	304	316	272	299	323	271	298	294	324	271	288	311	303	303	300	305	298	330	303	307	311	275	287	328	312	315	297	288	303	314	306	266	315	322	317	287	317	280	273	296	275	312	311	293	287	301	313	288	291	357	305	305	281	315	303	301	282	324	296	322	298	289	320	316	308	313	312	296	316	287	263	314	282	321	315	291	302	286	303	278	322	311	327	301	271	298	314	285	308	302	305	304	305	316	297	293	305	292	305	324	319	314	335	332	297	304	305	314	303	306	315	315	287	305	294	293	316	318	276	309	303	269	285	288	296	308	276	319	316	299	309	307	289	353	323	299	272	299	305	297	316	294	307	308	348	315	283	293	283	293	322	286	295	296	322	280	270	296	325	287	287	322	311	295	324	294	308	333	282	267	328	278	297	316	292	300	268	290	298	306	292	252	277	272	292	325	300	293	303	307	289	307	306	298	284	319	287	279	281	275	312	295	289	278	243	290	312	278	283	290	302	320	287	312	315	283	261	309	284	296	304	305	308	315	303	288	309	312	315	294	299	302	285	298	278	301	298	326	298	326	267	292	265	304	295	338	283	275	322	311	285	301	309	301	278	313	299	281	301	296	310	304	277	292	318	301	304	275	287	301	274	300	311	278	317	289	295	303	298	305	325	308	313	294	269	285	267	303	296	298	264	292	301	299	303	305	308	319	289	321	305	321	304	328	292	278	299	307	313	267	306	297	296	288	321	291	303	290	293	278	297	302	312	301	307	295	313	307	300	301	315	283	330	299	295	274	281	297	324	308	313	269	322	328	271	299	274	293	343	272	283	318	286	255
39168	61421	52336	37714	28366	21086	15167	15740	19743	25073	14226	6189	2205	1028	674	623	588	663	625	657	595	615	622	587	617	642	605	561	633	656	605	600	594	630	614	558	621	565	624	603	621	605	630	591	595	565	575	632	607	629	568	673	607	606	621	614	622	598	620	588	607	583	608	570	576	585	595	620	668	620	602	583	609	559	584	607	644	607	595	600	631	580	614	584	599	629	652	632	609	630	570	653	626	579	596	613	620	614	606	631	632	614	630	607	632	619	607	611	574	616	614	613	590	632	640	597	605	615	661	626	621	607	595	599	674	590	589	618	607	592	662	605	623	618	648	595	632	646	639	600	615	627	650	614	619	622	605	644	572	608	646	649	593	624	601	586	598	686	662	584	601	605	657	602	608	627	603	598	649	606	649	625	609	550	568	579	602	580	628	571	578	580	609	633	600	624	649	598	577	610	604	570	627	618	600	719	647	586	647	603	606	612	576	597	585	618	597	613	598	619	604	587	610	644	612	613	652	605	624	622	625	608	588	610	625	616	586	635	606	624	590	573	669	581	638	596	667	615	561	598	599	587	571	605	620	594	622	601	591	612	596	579	621	575	639	592	603	594	631	611	612	603	634	653	648	604	599	589	591	646	630	615	599	604	613	614	595	597	585	579	610	626	588	599	601	607	591	586	621	618	559	629	615	622	624	575	638	609	591	618	592	598	616	648	633	630	610	595	586	630	592	578	596	590	621	613	603	662	628	604	658	663	636	594	586	592	611	594	631	621	591	621	579	644	614	617	574	626	615	602	634	599	614	617	607	621	652	642	622	639	638	623	614	609	605	633	568	607	618	573	617	584	627	600	594	624	593	616	640	617	592	646	611	595	575	631	623	663	633	605	592	583	598	616	631	607	640	637	615	625	627	627	656	606	618	593	618	593	627	626	655	604	660	619	626	613	612	581	619	574	626	613	591	607	599	607	591	628	603	593	577	608	599	641	608	590	566	618	578	610	660	621	652	603	581	637	624	628	573	593	604	613	594	614	656	608	574	625	601	616	599	599	572	610	618	586	615	601	611	634	640	638	617	626	622	637	639	610	612	658	623	609	620	621	588	615	574	644	645	646	588	594	622	592	641	610	606	604	626	612	609	619	631	605	629	640	628	585	567	602	605	587	585	599	637	630	619	620	610	576	619	574	573	597	597	616	672	615	579	606	596	630	606	624	633	582	578	569	579	625	628	614	589	649	629	628	634	628	603	629	603	599	619	635	619	590	618	598	635	580	591	631	599	628	581	602	575	648	642	576	629	600	611	653	614	649	656	597	590	570	649	619	589	582	623	599	639	621	630	615	600	610	606	631	646	614	613	636	595	598	582	608	618	599	554	587	577	630	617	589	600	608	620	598	555	663	620	593	584	568	580	617	564	635	559	591	575	615	594	609	572	636	608	617	638	634	621	642	585	598	574	623	564	583	599	636	663	622	622	605	589	621	644	623	576	589	641	618	562	640	599	580	617	605	628	612	613	569	606	581	601	600	614	606	576	636	621	578	615	612	606	635	639	573	616	603	564	611	601	597	604	624	660	621	610	619	622	598	597	658	599	643	620	607	579	622	608	581	595	654	654	608	621	619	585	578	631	635	612	588	631	593	616	550	618	601	636	603	593	644	599	601	623	639	571	597	609	588	569	610	634	641	634	568	623	599	646	597	572	615	647	595	637	648	606	570	619	638	590	610	638	585	605	623	629	610	621	618	632	582	609	649	581	660	591	589	642	544	549	621	601	599	582	607	625	590	583	584	582	631	645	597	599	590	631	623	618	615	626	632	628	597	618	596	641	695	620	636	611	632	609	571	560	618	588	623	593	634	627	624	563	635	621	606	610	584	604	601	596	612	583	585	620	592	599	637	610	634	603	645	637	594	620	642	649	651	610	581	640	610	609	644	567	598	623	601	594	591	545	586	590	597	627	602	560	582	634	607	598	599	612	569	638	587	579	659	597	587	643	647	624	615	577	633	646	602	594	580	581	642	651	613	618	589	621	669	642	558	627	601	566	653	591	569	628	626	620	604	640	579	610	617	611	600	591	668	650	604	622	621	615	602	623	577	572	617	628	589	612	614	604	621	556	628	643	605	588	634	592	592	634	592	594	620	626	617	623	610	580	596	691	629	634	590	650	546	638	580	648	627	620	610	604	597	610	640	649	625	590	624	617	650	582	617	579	593	651	667	601	655	630	640	630	623	602	615	619	597	637	597	631	564	585	615	593	574	625	604	641	619	604	607	568	631	655	604	636	585	588	609	586	583	587	618	648	568	590	620	596	626	637	599	600	584	613	614	639	638	631	601	642	599	583	603	612	635	612	622	625	638	632	635	577	584	622	639	620	559	575	646	628	617	608	637	611	602	608	582	601	589	642	608	615	631	550	578	595	611	635	604	576	599	618	588	621	624	606	663	583	622	621	597	593	563	587	554	587	609	613	571	661	633	612	596	584	655	598	579	589	613	601	588	624	628	627	572	625	612	650	593	600	610	608	625	611	634	616	573	640	617	619	610	603	681	584	599	606	589	628	622	631	591	614	650	621	569	629	600	625	605	587	595	598	595	611	604	588	607	618	608	615	607	568	636	654	638	605	603	601	608	611	617	607	630	633	609	610	596	579	627	571	602	589	654	576	604	606	607	652	605	638	681	610	629	615	644	624	636	596	582	628	593	581	623	590	621	592	611	596	631	602	621	618	649	576	637	601	597	624	616	609	582	575	636	601	587	582	608	627	636	623	583	594	624	571	646	586	575	586	644	612	576	612	612	589	568	628	656	602	604	608	557	588	618	581	634	589	618	572	629	548	613	573	635	614	604	602	625	618	599	599	591	604	582	639	556	611	576	626	612	622	580	584	630	613	602	571	618	611	633	603	629	610	577	607	581	617	596	595	634	603	613	582	601	593	592	608	654	596	596	617	633	618	590	626	603	614	597	598	641	624	627	597	602	633	590	630	699	654	639	583	651	627	582	590	600	612	628	611	606	572	629	619	622	619	614	608	606	582	573	538	621	595	615	587	648	617	598	621	620	555	625	576	642	642	600	613	606	585	584	599	602	624	584	625	570	595	636	572	641	588	685	619	597	621	629	607	589	607	578	611	598	631	662	627	596	605	612	601	645	612	633	605	626	576	590	631	593	624	648	612	618	605	609	646	618	574	599	629	619	646	634	587	633	622	620	601	621	589	610	624	607	603	599	592	595	608	593	647	622	627	580	590	651	625	595	588	609	562	589	598	640	609	597	580	634	638	621	604	640	600	596	589	635	633	583	650	633	577	671	615	598	615	593	610	593	614	659	641	575	608	592	630	624	630	602	580	630	634	646	630	600	612	625	631	635	598	638	630	613	579	602	609	592	600	585	629	614	616	583	633	638	609	592	633	646	611	607	667	611	607	626	615	616	659	630	599	650	578	591	617	631	626	631	593	649	621	603	595	649	640	599	600	628	624	628	589	606	571	610	600	633	558	601	664	607
23640	21676	29715	24843	22412	21435	15442	13211	23063	19722	10541	5864	2579	978	482	349	341	298	312	357	310	313	297	294	302	299	318	355	313	297	276	297	309	303	291	315	330	286	303	302	311	276	309	299	302	289	290	304	293	313	303	278	310	285	313	303	294	287	284	282	320	322	289	331	270	309	290	266	280	290	297	324	263	292	281	307	286	309	294	311	295	293	311	314	326	326	290	304	325	313	281	275	260	270	271	283	297	283	311	302	320	276	315	284	277	327	299	340	291	286	314	268	291	294	310	300	305	292	304	291	294	311	265	307	315	292	290	271	334	290	281	293	271	315	282	328	290	297	289	318	293	298	290	306	330	276	289	297	295	319	305	310	303	308	319	302	296	327	311	283	288	283	274	280	300	302	292	275	284	318	287	289	296	255	282	278	296	279	313	301	297	304	295	270	324	285	298	278	315	320	309	295	282	292	276	272	283	308	298	315	326	309	288	275	286	300	298	324	294	295	288	303	299	293	303	293	288	302	313	323	281	310	266	299	281	291	281	268	312	312	303	298	279	290	294	295	294	305	299	294	276	269	285	293	264	291	329	298	301	335	301	318	329	289	317	294	281	304	294	282	300	295	302	272	289	277	322	292	296	281	316	299	296	286	321	283	302	306	283	294	285	303	281	277	309	292	312	307	279	313	309	315	283	321	261	305	327	293	308	321	299	295	313	283	281	316	274	277	321	293	342	310	305	311	300	298	277	302	270	295	299	282	311	336	297	277	297	278	304	269	300	293	309	298	278	293	320	319	280	312	323	295	283	308	305	279	299	283	304	288	316	284	299	314	300	312	335	314	292	289	329	272	282	317	270	300	271	303	320	302	318	272	301	288	308	314	259	296	303	291	310	298	291	303	300	319	310	296	254	313	267	281	310	277	328	330	305	283	297	289	267	287	330	281	327	304	294	265	279	291	298	294	263	277	310	291	311	287	289	270	276	273	322	293	286	281	296	295	282	336	291	301	297	309	299	321	277	301	309	303	277	308	278	277	300	331	320	321	282	317	308	291	297	302	312	278	306	314	307	288	265	286	321	278	302	291	285	314	298	305	296	274	281	288	262	276	310	307	298	278	291	317	265	325	271	332	278	282	303	299	297	309	312	267	287	306	293	291	307	259	302	307	315	294	314	289	277	301	270	284	286	290	303	284	304	301	293	273	285	290	275	290	287	324	334	298	270	314	310	318	293	290	291	299	318	324	298	274	286	310	277	321	284	269	277	306	330	327	305	312	284	290	287	327	259	307	285	311	289	309	296	273	278	281	275	308	285	295	329	301	310	303	304	287	266	321	346	321	280	271	325	276	274	297	305	327	286	281	324	288	278	315	309	289	302	305	312	308	320	272	293	266	308	281	330	325	308	287	285	300	302	274	310	310	274	300	287	304	306	300	284	295	311	301	289	281	263	353	295	310	291	300	313	306	298	289	272	309	329	289	315	285	297	311	282	279	303	301	296	289	298	296	266	287	320	299	288	308	297	307	295	285	279	291	280	313	308	304	275	283	284	282	344	301	270	255	297	293	315	292	310	312	323	267	309	297	277	278	304	321	305	321	315	297	297	319	307	282	286	306	309	284	330	343	277	293	308	289	307	320	286	289	306	295	300	302	306	277	272	305	326	297	297	312	301	278	305	292	305	309	297	283	289	307	291	325	311	306	295	276	303	303	282	331	288	289	289	324	304	286	265	297	288	321	323	295	314	287	299	321	298	311	290	278	313	296	309	318	319	258	297	302	272	292	301	325	260	279	310	276	318	284	318	292	295	309	275	296	324	319	269	284	321	288	300	276	312	297	306	298	334	303	302	297	299	294	314	285	303	272	296	314	323	312	305	291	298	334	308	299	276	296	286	283	312	270	294	301	312	318	302	280	306	320	290	329	282	260	282	308	306	286	281	257	285	340	316	329	304	294	287	303	315	328	293	283	302	280	330	284	277	288	286	287	267	268	314	305	319	315	281	308	325	300	314	286	285	312	323	296	289	300	310	303	270	291	311	286	298	299	307	283	273	291	319	314	330	294	306	311	301	290	324	284	311	295	259	302	300	313	306	312	276	308	273	304	319	310	284	279	316	311	303	297	310	312	323	313	322	288	293	298	289	308	296	312	311	296	325	288	329	317	291	294	311	295	297	296	280	320	306	307	307	285	289	279	292	307	312	335	306	253	281	329	263	319	287	315	307	266	288	277	303	246	319	302	296	284	265	278	278	267	325	325	270	269	309	284	270	308	271	271	310	305	293	248	288	274	284	292	298	279	304	285	297	316	302	322	292	293	300	287	293	322	303	283	300	305	336	299	295	279	314	307	306	286	285	299	306	298	296	280	293	270	285	316	282	299	327	276	312	301	263	275	316	315	292	277	299	280	292	301	274	292	299	284	328	284	293	283	304	308	302	296	316	290	287	280	299	314	310	280	281	324	314	311	272	305	273	298	277	315	306	298	284	271	294	299	280	304	292	286	299	244	283	294	273	301	299	289	299	292	271	260	287	291	277	290	283	295	285	314	293	298	300	259	310	290	310	266	308	338	290	313	290	311	281	292	297	285	292	274	287	282	320	289	282	278	290	320	289	327	283	299	320	287	304	295	294	281	282	281	269	288	299	300	290	276	308	320	308	259	258	313	296	291	285	291	301	309	305	314	303	304	309	304	266	296	290	278	290	316	304	295	279	283	282	309	298	329	315	307	332	309	291	290	301	308	312	304	311	260	293	294	287	291	303	318	313	306	300	269	290	317	275	307	313	286	293	298	297	275	265	325	290	297	325	284	274	285	265	313	282	290	317	281	306	328	271	312	300	315	301	290	295	321	302	288	297	302	276	285	313	301	308	300	339	298	295	324	289	303	284	268	299	275	252	271	307	281	333	280	271	290	308	282	300	323	279	309	274	303	286	269	301	320	326	306	312	304	313	305	275	297	321	271	306	277	293	313	281	297	292	296	297	270	258	301	321	333	288	267	312	272	302	327	315	299	301	286	281	308	303	293	304	304	303	290	313	290	284	306	299	298	308	304	261	288	298	263	325	275	265	330	318	301	290	307	302	273	296	286	291	273	298	309	308	275	310	302	300	351	294	290	259	301	272	313	282	322	284	277	318	278	281	304	313	288	312	312	300	308	284	279	322	305	309	296	313	273	329	311	280	298	301	314	285	309	291	328	329	310	284	281	295	308	283	299	281	317	296	284	277	290	308	291	330	287	297	312	290	310	319	307	290	299	300	281	301	309	324	332	262	308	298	309	266	292	352	293	303	279	321	308	273	319	305	311	289	275	291	286	295	301	291	327	312	305	309	275	313	268	273	294	291	296	281	306	295	305	286	303	297	304	297	282	304	307	338	309	335	324	279	300	275	271	329	289	280	317	280	310	263	302	284	294	271	293	301	285	309	303	298	299	271	309	291	279	331	300	307	267	290	316	287	296	295	309	281	302	261	263	323	276	318	289	290	299	290	317	307	283	336	291	307	290
44628	72205	64225	45192	35635	27280	21477	25891	34990	29104	19723	13767	6907	2689	1099	733	635	645	555	589	568	592	590	652	578	600	605	566	640	574	568	571	556	558	591	584	517	581	615	587	586	591	589	621	604	609	572	564	568	629	575	588	590	575	616	620	589	600	574	602	588	584	613	600	567	621	579	604	618	570	573	593	572	644	593	586	607	616	592	566	565	576	619	586	617	608	561	590	624	609	577	659	584	586	566	620	576	607	612	542	642	574	593	599	596	563	595	592	603	615	542	613	570	605	618	572	589	544	591	609	637	581	601	589	603	583	568	609	573	579	598	574	555	593	581	576	572	578	557	515	584	585	644	596	626	599	593	602	588	623	561	602	584	588	592	594	588	600	591	614	590	620	593	577	593	566	627	586	593	563	576	587	591	619	574	615	569	594	549	595	624	595	588	579	592	548	571	573	579	557	596	600	549	601	587	592	577	600	600	611	601	566	618	614	557	652	557	550	568	615	589	612	630	615	545	611	578	596	551	616	586	615	604	604	570	603	587	581	587	566	593	611	593	614	582	539	581	631	604	626	604	560	571	545	564	628	627	619	609	626	591	603	558	585	615	573	566	597	546	619	607	595	559	567	553	553	625	588	566	630	613	638	616	604	536	636	582	629	580	588	589	600	596	630	617	565	637	646	571	585	647	553	602	625	600	613	563	693	603	610	570	569	591	567	595	597	605	574	575	588	606	621	570	615	584	621	606	594	600	619	616	620	634	608	573	602	624	628	591	591	598	606	606	596	624	605	616	596	584	616	621	579	631	604	617	603	610	573	623	622	622	601	587	539	629	634	590	567	561	638	576	599	564	653	613	640	582	577	549	589	553	600	583	639	596	601	591	620	565	615	563	620	575	572	566	566	594	549	620	589	548	587	608	586	611	590	608	585	610	607	600	604	587	595	592	592	574	593	570	563	592	610	598	597	576	631	587	590	606	570	619	624	597	596	601	586	638	575	572	610	580	530	610	587	577	599	537	598	583	552	577	564	541	587	560	607	587	573	606	604	598	571	613	604	581	598	607	573	626	603	589	551	588	608	639	582	597	596	568	609	571	601	588	594	618	610	600	580	592	578	614	598	606	580	635	579	572	619	556	597	590	582	605	583	575	568	622	560	564	575	609	618	644	568	593	590	566	586	579	593	601	589	574	578	668	601	556	564	581	612	558	572	616	615	561	612	590	560	609	614	563	614	581	596	590	585	556	568	598	598	586	598	576	624	558	557	608	628	577	547	602	613	629	568	549	572	635	551	587	581	591	600	610	583	589	588	641	596	590	613	600	589	602	652	579	575	617	637	622	578	584	606	568	602	606	591	595	579	595	575	627	529	604	594	627	584	585	565	604	611	579	610	565	587	598	539	625	593	592	581	584	591	554	580	586	562	572	586	594	557	558	580	597	558	574	543	598	613	608	606	564	584	591	634	569	607	612	546	567	580	612	577	581	595	546	588	579	579	612	653	607	564	589	594	581	613	637	633	601	589	577	594	542	553	596	580	595	592	585	604	597	602	589	590	553	587	571	591	574	643	592	609	577	581	620	609	584	610	545	605	620	603	635	568	587	630	579	591	572	602	579	602	590	587	602	592	586	573	608	576	622	587	584	656	589	630	617	642	608	669	599	596	613	570	596	628	593	569	582	544	590	613	626	616	623	563	596	622	583	586	559	608	570	606	596	558	568	592	544	598	591	586	558	601	572	582	580	573	582	651	570	577	560	665	581	537	603	602	581	572	622	598	575	604	590	614	594	582	601	594	573	635	581	616	627	574	570	599	577	538	566	598	602	582	583	595	592	589	580	580	599	605	564	602	633	571	601	604	603	587	610	583	601	651	551	570	593	552	619	607	564	612	629	612	613	624	596	585	568	614	556	548	616	611	583	594	578	546	578	624	601	602	602	586	616	619	540	601	610	601	622	572	597	583	579	569	577	586	636	602	589	589	575	606	590	602	577	598	582	611	567	610	595	575	615	563	587	565	602	551	580	603	565	587	591	573	571	573	631	611	592	607	586	618	615	587	588	602	623	595	578	598	620	602	580	606	586	589	623	608	578	572	556	547	647	596	595	582	604	610	542	602	573	527	611	570	575	593	567	613	588	603	541	593	578	586	594	573	643	615	604	595	559	619	577	602	536	591	578	587	599	563	603	571	607	627	598	617	610	575	546	597	622	598	579	571	594	600	595	590	613	563	521	590	625	609	555	596	529	575	565	628	575	573	617	593	584	585	602	604	591	615	579	627	570	573	640	584	605	609	603	570	591	614	591	611	612	624	598	613	607	600	586	620	564	596	621	612	588	584	605	591	587	600	580	557	628	536	612	560	561	604	600	588	578	559	567	586	539	567	591	584	556	542	640	620	586	564	560	593	575	601	547	638	615	582	626	586	573	573	572	607	565	579	566	576	607	594	571	606	604	557	596	603	580	589	584	563	585	606	613	630	618	623	599	570	593	589	541	600	610	604	545	614	557	576	609	591	550	591	637	606	579	595	602	587	582	598	592	562	565	593	558	640	591	570	537	568	592	570	618	633	599	603	604	593	589	529	610	575	579	571	586	584	568	604	612	549	553	571	591	593	568	585	640	622	605	635	576	578	567	606	590	586	594	569	552	574	571	600	659	579	631	562	586	563	592	575	607	588	618	595	606	604	598	608	592	559	605	631	562	585	580	588	617	570	609	620	579	602	571	575	600	617	583	591	596	616	556	606	644	589	592	594	648	584	625	576	607	565	571	558	582	615	590	577	571	580	615	601	595	557	604	638	549	572	556	578	581	606	565	606	620	569	600	608	526	577	659	611	538	576	583	610	585	605	596	568	554	581	590	587	584	568	609	632	600	571	570	593	572	627	618	616	610	589	574	573	657	582	622	608	602	590	585	565	585	575	585	549	611	546	575	572	619	581	565	615	549	602	593	589	589	594	548	614	586	595	557	590	591	585	557	591	603	597	584	588	593	533	593	587	618	591	580	553	615	605	573	566	610	592	623	587	615	614	595	592	629	610	591	608	524	583	592	588	593	591	568	617	571	554	613	591	606	585	582	596	594	603	551	559	567	605	571	551	608	556	579	559	567	582	573	577	565	594	611	576	612	614	599	581	596	561	600	554	577	562	638	578	583	593	582	588	562	550	599	558	599	610	603	625	621	582	597	618	604	602	533	565	594	571	599	615	559	585	546	598	586	619	625	593	585	638	624	577	627	545	600	592	602	614	565	609	633	594	604	560	576	544	591	586	585	598	606	583	605	610	569	649	620	601	586	576	566	594	590	570	585	586	612	585	594	566	536	597	582	577	595	626	604	557	564	603	613	618	573	572	589	652	606	568	655	576	598	628	609	580	620	635	591	623	624	541	628	591	575	588	550	579	560	554	612	583	619	608	658	567	606	626	610	599	603	607	603	588	582	607	607	568	605	607	560	601	533	587	589	594	619	582	632	591	594	607	589	596	574	589	594	612	573	548	592	634	614	621
28959	33815	33466	24527	13868	7210	2285	1834	2144	2051	1422	983	599	497	375	324	315	294	289	291	320	339	283	312	334	296	294	316	312	314	319	297	293	295	331	330	314	325	307	303	274	300	324	325	298	279	337	348	309	301	287	309	311	328	278	313	309	286	323	307	316	297	271	294	267	323	277	316	300	277	319	321	304	327	338	339	297	284	309	302	291	281	308	293	301	328	318	316	291	311	271	294	321	323	322	339	299	309	298	299	327	291	305	315	286	279	290	327	284	310	314	305	305	322	327	292	328	305	331	319	275	284	317	281	350	311	311	331	328	323	344	316	304	309	297	337	290	317	301	308	306	294	291	273	288	281	326	322	291	297	332	298	288	286	303	322	303	276	318	322	296	328	323	274	300	327	305	303	324	328	308	324	304	293	309	309	315	301	330	312	315	287	288	290	314	312	313	337	306	308	306	315	335	324	310	306	309	327	310	320	307	259	304	292	310	336	311	350	306	323	308	314	308	324	339	308	315	301	310	317	319	305	319	324	349	253	293	296	329	302	341	290	290	296	312	300	334	310	343	331	303	308	317	281	325	312	279	311	322	303	275	331	292	323	310	317	314	329	286	284	321	301	292	319	305	307	319	299	296	307	299	320	326	313	297	295	291	313	313	309	336	305	273	317	316	323	317	304	305	314	308	345	297	321	311	308	290	300	315	324	306	293	304	313	295	300	321	300	306	296	293	320	303	305	315	350	288	337	312	321	303	311	317	298	283	326	315	324	304	313	326	290	325	301	309	305	326	302	312	336	335	340	332	326	349	312	332	305	306	308	326	287	259	297	310	330	303	311	318	309	286	313	294	289	318	303	300	297	331	330	331	297	321	340	307	299	326	299	310	311	302	291	304	322	297	287	295	311	315	329	315	326	281	309	326	304	306	320	323	303	325	312	270	321	271	287	316	304	304	337	329	304	296	325	293	295	304	320	311	331	311	320	327	266	270	312	315	309	278	290	307	281	286	307	283	281	297	296	302	333	313	292	336	314	307	324	305	274	290	299	309	312	313	306	304	344	310	303	305	323	319	318	303	274	328	280	297	331	319	292	317	324	342	304	301	294	310	286	329	311	276	306	308	301	277	282	322	311	334	310	314	306	279	295	285	325	307	290	312	359	282	340	274	297	314	303	292	315	311	353	317	302	310	309	313	300	291	302	305	299	289	296	331	317	283	327	316	314	296	322	322	299	299	321	297	299	284	308	304	332	329	275	288	297	299	350	319	295	341	303	312	302	270	334	312	311	292	317	279	292	303	304	342	301	319	339	312	359	316	307	311	310	252	275	286	324	319	291	302	315	337	287	302	309	279	279	312	279	305	296	307	324	328	314	303	299	313	311	310	286	308	308	306	317	272	322	308	281	318	312	305	300	295	271	292	325	308	315	292	329	294	311	348	300	313	339	331	296	281	310	271	300	301	325	283	325	317	339	307	327	316	289	277	318	300	318	277	290	296	317	318	296	301	299	260	288	313	301	306	303	326	286	300	316	320	277	328	331	307	304	330	298	323	307	285	325	300	333	287	307	314	316	298	297	296	307	289	287	319	335	296	312	290	306	314	314	308	266	317	269	311	315	313	280	303	327	303	271	294	313	315	299	311	319	264	305	334	337	314	308	278	313	322	293	333	285	297	320	304	322	283	316	314	317	313	270	322	319	317	305	328	319	356	349	293	302	291	307	301	309	297	318	295	313	314	289	319	311	298	321	303	314	328	328	297	317	327	283	320	327	286	314	303	322	330	290	324	291	304	339	307	331	339	315	290	317	313	306	273	321	304	328	310	325	329	308	322	305	301	349	290	318	309	288	297	324	345	320	272	334	343	296	339	329	304	333	312	311	296	342	295	318	309	326	285	302	307	293	325	327	311	303	288	295	332	306	310	313	313	325	278	314	306	287	300	311	300	347	276	314	297	326	314	302	295	300	319	311	319	332	313	343	292	329	337	328	282	308	309	300	340	302	319	272	308	318	323	323	312	300	276	290	315	323	323	277	286	329	309	308	308	304	295	324	320	291	285	316	306	291	295	298	298	306	316	335	298	288	335	292	283	297	291	303	296	279	324	307	324	298	339	327	307	306	306	332	304	300	307	283	314	301	308	303	308	313	313	297	311	318	333	320	287	319	300	322	312	309	287	308	299	299	299	300	323	308	311	330	284	310	345	329	333	322	309	298	290	316	325	321	327	276	308	318	310	328	283	274	319	303	314	304	314	325	328	313	302	309	314	281	331	320	314	317	307	290	350	284	323	289	330	305	312	257	271	299	330	300	318	304	315	283	301	325	324	309	311	267	311	308	284	263	331	298	318	286	346	292	321	299	283	316	327	297	315	295	310	338	306	288	255	296	296	311	304	286	302	289	314	305	316	305	302	306	294	315	288	285	339	324	307	278	306	336	319	287	311	319	288	350	327	312	321	329	287	298	296	307	321	306	298	313	324	303	306	254	309	311	299	303	298	309	319	291	328	295	320	328	298	291	307	333	326	345	297	310	302	317	328	282	294	300	327	318	335	296	305	325	265	339	329	295	348	360	325	351	287	331	291	284	311	285	290	310	332	295	294	324	304	292	318	315	286	337	328	342	330	292	326	319	333	311	302	289	331	292	334	326	325	313	338	296	284	322	321	297	278	304	294	314	323	325	299	318	337	310	306	319	322	309	267	294	303	312	310	335	307	333	303	314	288	296	316	311	314	320	300	319	319	318	316	302	293	324	323	299	349	311	301	303	304	283	317	251	339	299	325	280	268	314	286	306	303	340	314	327	324	310	316	332	298	315	325	338	313	291	307	309	305	353	316	329	312	326	332	313	334	288	310	298	324	314	323	299	313	294	293	310	319	304	306	348	280	330	280	313	286	301	286	304	308	297	293	309	319	306	301	316	335	311	283	297	317	306	290	343	293	295	320	322	304	321	313	307	336	312	300	297	307	316	299	325	349	320	332	363	312	324	309	309	278	283	346	324	340	301	316	315	293	304	322	327	295	306	318	325	320	339	309	352	294	321	314	314	323	322	326	305	294	297	341	309	320	306	309	298	345	290	301	294	287	321	319	316	305	323	317	301	314	297	311	344	313	300	295	322	277	312	316	303	305	301	335	311	287	296	309	308	320	282	293	301	298	312	278	294	307	301	316	328	304	318	301	247	289	317	301	341	307	316	345	300	270	276	309	295	324	310	339	328	296	315	298	358	263	343	289	292	316	314	311	318	298	327	308	347	314	320	316	313	308	306	327	297	315	298	314	265	297	317	301	316	319	349	322	305	266	331	335	283	327	320	288	303	328	352	323	290	323	363	311	316	325	344	291	315	310	314	279	291	348	298	330	293	305	314	276	310	292	319	312	297	343	304	329	334	284	305	305	342	299	284	313	309	315	325	298	300	300	328	335	291	296	315	319	306	303	262	294	328	312	291	317	319	304	320	305	341	294	318	302	328	325	335	323	275	290	351	306	313	325	375	283	339	312	299
37664	54818	43347	32047	24125	16051	6894	6169	6946	6102	4032	2606	1496	1008	816	631	627	663	611	634	633	599	632	646	644	618	612	594	679	615	621	641	639	663	609	615	619	633	670	587	610	691	590	610	674	626	617	666	627	662	645	635	664	647	629	619	611	574	638	622	639	611	620	661	616	625	648	607	638	610	613	613	674	636	638	657	556	592	612	657	648	649	610	656	628	653	630	607	649	601	583	627	624	655	685	608	643	623	594	628	624	606	601	660	648	629	615	646	616	584	618	600	602	671	611	625	591	627	656	672	596	637	642	618	650	632	621	621	632	589	641	626	612	668	622	653	647	637	651	613	655	653	615	621	665	589	628	644	647	651	646	610	633	623	624	596	636	633	629	617	591	636	630	622	635	627	604	606	655	592	619	670	632	600	633	683	601	621	622	585	613	655	642	589	615	643	667	660	634	642	625	646	621	624	605	592	625	605	591	651	620	611	604	614	651	667	689	647	597	577	577	675	605	617	620	612	620	631	635	643	645	698	612	651	682	654	651	623	631	581	660	620	638	666	626	634	585	656	601	672	639	642	613	598	585	634	699	593	590	639	634	591	637	615	668	633	590	658	653	576	633	604	612	659	688	601	647	630	621	629	580	621	643	623	571	557	618	570	644	640	652	672	674	591	644	651	630	661	623	622	659	633	631	633	591	606	624	616	686	602	633	603	641	575	616	650	623	616	641	592	611	633	654	637	637	621	652	638	594	613	678	585	622	615	640	624	599	611	640	678	616	659	627	631	631	599	597	606	649	640	657	633	608	638	634	619	663	596	621	652	640	627	651	637	640	641	661	587	653	620	593	621	621	598	663	693	664	638	661	656	647	625	605	676	626	625	609	626	623	614	631	640	602	604	633	632	641	585	634	604	592	668	605	632	635	629	637	646	688	599	653	642	594	659	700	612	632	584	623	644	639	632	622	623	650	594	657	623	628	618	660	641	614	589	616	649	600	644	639	638	637	674	598	626	664	610	631	637	651	637	632	646	635	611	624	626	594	598	593	621	619	629	612	627	615	628	640	633	654	592	643	604	643	684	664	632	619	614	647	657	627	617	650	602	658	638	639	655	640	619	621	591	654	604	628	647	598	633	563	603	609	601	630	630	639	596	676	626	622	625	650	670	605	652	635	606	621	658	656	658	657	582	630	643	598	599	637	630	654	671	672	609	609	620	646	659	617	642	648	610	637	661	609	628	585	608	640	565	627	634	601	635	626	666	632	637	628	627	590	649	679	592	647	580	621	619	629	664	598	684	628	646	608	645	627	638	649	633	636	615	638	589	679	613	639	658	615	586	606	631	604	620	638	616	644	642	622	664	640	617	634	674	597	618	660	625	627	595	623	615	615	636	628	659	661	627	638	648	613	633	609	625	663	644	633	573	622	610	594	643	605	603	617	656	621	620	635	617	605	627	619	620	587	644	678	638	619	639	615	671	654	598	634	579	626	631	605	616	623	619	638	658	623	641	606	635	583	573	622	617	634	615	650	634	611	672	563	626	666	641	611	618	678	648	626	641	608	668	627	628	617	631	618	631	596	616	586	609	601	604	616	627	630	627	638	604	651	659	631	612	615	649	625	610	604	618	670	619	608	640	640	612	652	599	639	665	608	665	599	596	591	655	603	691	653	637	632	633	683	660	608	647	610	576	637	636	626	619	626	641	642	648	627	622	643	680	617	596	651	647	614	629	630	577	640	656	610	639	616	643	668	624	641	602	621	707	619	613	633	658	636	610	637	613	690	649	624	594	627	652	689	655	623	636	612	620	641	691	615	644	595	610	643	644	676	621	582	615	608	668	574	625	611	613	636	671	669	631	657	652	611	641	652	650	610	632	631	658	633	621	682	636	638	640	585	607	644	661	618	648	605	594	607	585	601	632	646	604	624	625	613	640	619	630	651	630	603	591	666	613	656	603	688	640	650	624	630	677	674	604	649	610	656	628	634	624	650	641	617	637	609	649	616	636	605	656	617	632	666	596	613	624	672	590	638	573	607	624	596	651	617	600	636	600	615	648	614	631	584	595	675	639	644	642	620	615	632	624	654	594	655	620	608	620	664	625	558	613	616	655	658	627	596	603	625	624	632	612	588	614	633	610	611	623	629	628	615	615	642	628	588	646	609	620	647	637	647	665	646	641	676	658	583	632	655	667	641	664	611	629	634	588	667	617	618	650	665	647	625	601	630	633	633	645	608	635	597	623	621	608	691	653	646	632	646	614	637	620	630	623	652	595	630	638	584	618	643	632	626	648	603	676	621	635	653	649	593	637	589	657	653	635	630	675	622	591	659	642	635	601	680	641	592	606	668	601	645	630	638	642	625	638	621	618	631	620	643	643	674	629	641	651	632	615	594	625	633	628	661	659	587	621	667	637	630	620	650	571	645	650	645	660	602	662	655	600	630	634	631	598	622	595	642	586	619	617	578	603	629	645	627	608	652	641	574	594	654	658	650	600	646	609	641	671	627	600	658	610	652	640	593	666	636	607	638	616	652	596	634	642	647	648	617	603	659	624	650	585	646	600	612	669	686	642	660	624	613	606	617	629	620	620	630	605	610	626	645	637	580	627	594	640	626	581	651	622	576	617	620	617	572	639	577	625	601	640	604	608	698	616	637	636	608	652	649	626	629	601	633	600	640	681	610	618	650	595	679	581	626	620	638	645	587	596	687	575	639	645	632	653	642	667	649	678	602	677	608	625	639	665	623	639	661	628	652	643	653	590	614	590	630	653	604	623	657	628	639	622	607	641	600	668	576	632	667	656	642	596	625	631	636	639	650	610	600	630	620	702	631	635	587	620	637	649	606	603	647	626	597	666	589	584	573	654	661	659	646	618	621	655	673	643	588	663	625	650	665	651	659	580	632	671	693	652	643	613	602	659	619	676	680	612	674	654	639	601	646	622	654	630	596	649	642	646	623	584	673	591	582	639	622	605	618	606	633	608	663	661	564	612	625	627	643	622	616	641	608	646	598	618	634	624	641	651	605	582	675	597	663	637	653	667	637	629	655	643	677	635	620	606	651	640	611	605	642	631	666	621	642	688	608	607	636	614	613	630	637	638	602	633	625	638	642	648	616	635	631	663	624	589	611	650	647	592	628	634	620	647	672	619	628	646	620	635	625	625	632	633	639	660	650	597	612	617	632	648	650	633	601	648	642	647	654	644	582	590	648	634	680	632	658	622	607	648	646	655	597	635	633	635	622	644	621	606	648	614	616	612	620	627	638	654	596	657	635	620	582	580	676	637	590	662	597	628	604	584	599	628	634	586	616	665	598	617	664	649	613	618	624	652	647	674	643	605	653	631	607	662	635	658	631	612	653	654	637	617	627	637	612	651	639	689	630	647	640	607	642	661	620	645	650	616	602	673	596	618	638	690	681	691	591	643	637	648	659	644	623	585	646	619	611	593	667	636	609	630	602	654	610	638	639	622	627	621	672	591	625	658	626	629	674	618	610	610	631	619
25037	21941	29624	27314	21357	16153	7173	6404	8389	9129	5348	2246	1001	503	344	294	318	289	289	303	284	322	309	332	326	281	305	315	292	279	294	314	285	329	296	293	308	261	311	308	319	298	288	276	258	260	284	289	310	313	277	301	312	278	305	315	306	309	272	327	268	275	284	275	313	287	302	292	277	296	308	285	313	275	284	260	301	290	262	299	295	326	279	304	298	320	313	298	312	304	327	301	272	334	275	306	266	285	269	301	304	307	262	311	266	306	284	303	301	309	317	290	297	320	278	315	289	304	300	293	259	300	281	300	293	273	271	315	300	312	283	274	303	300	300	289	285	302	257	308	300	288	312	284	309	292	323	296	285	277	258	284	293	303	260	314	289	306	317	302	314	264	316	277	283	310	273	309	297	269	317	271	288	290	288	276	281	294	336	300	318	281	261	278	290	312	304	280	304	277	301	282	329	319	299	284	325	322	322	327	268	282	305	293	280	290	268	273	278	302	304	277	297	287	296	285	300	299	289	279	305	289	302	295	274	300	296	288	280	274	289	291	296	323	276	267	277	303	292	312	310	317	278	296	320	294	285	302	279	302	281	296	297	299	301	310	299	274	286	303	300	313	309	282	270	287	277	320	302	276	288	314	304	306	275	296	312	275	300	292	285	295	332	286	297	305	294	279	289	298	291	277	322	264	296	257	293	303	319	294	299	282	284	311	302	328	314	284	283	318	280	268	282	299	287	285	303	318	297	261	269	273	278	294	308	291	295	314	308	304	314	314	278	307	293	317	273	311	291	296	306	292	287	308	306	302	276	276	290	321	260	290	293	297	301	268	309	289	276	274	255	322	286	275	308	286	311	297	251	294	319	296	294	269	294	288	298	246	279	290	294	321	295	335	297	303	307	320	301	265	273	299	307	290	261	334	288	295	305	296	327	303	289	267	303	267	306	279	290	300	311	301	268	293	260	298	292	295	292	283	310	329	281	300	303	261	293	292	278	300	302	320	279	248	297	306	306	312	287	295	271	285	299	271	307	290	315	308	296	289	316	297	297	284	291	300	311	290	305	267	306	288	296	284	303	302	302	307	266	310	288	288	280	282	312	302	315	278	310	318	304	323	309	286	245	272	322	288	325	284	280	309	319	300	283	275	270	274	294	303	291	300	291	291	276	260	271	295	308	307	280	322	281	308	297	324	288	307	301	326	293	266	295	270	275	272	319	290	286	291	320	270	282	278	295	283	299	309	287	284	298	293	313	284	316	314	289	292	288	336	301	309	286	278	289	299	274	296	297	306	278	280	294	268	320	309	272	299	305	310	293	296	268	292	282	309	281	273	290	281	267	291	329	312	306	290	288	321	285	302	298	274	302	301	307	296	279	279	284	280	310	284	305	300	298	309	274	289	302	272	271	311	334	286	251	327	301	308	278	281	290	301	290	296	251	313	310	313	287	289	316	291	292	309	263	293	315	292	301	312	326	318	289	283	293	251	300	287	286	296	294	287	304	278	314	330	271	260	303	288	310	317	296	308	280	294	273	329	289	315	273	299	277	288	299	297	285	306	277	286	293	313	304	311	309	332	298	288	299	295	303	310	264	311	303	275	301	276	271	305	289	285	305	307	314	314	295	284	314	258	286	276	280	283	271	285	282	277	322	299	290	304	290	299	318	311	283	272	295	289	299	308	302	293	306	304	293	283	325	276	286	308	322	285	315	286	318	298	294	253	310	296	272	296	276	293	270	284	288	285	299	283	300	307	275	286	310	270	319	317	268	296	308	277	299	282	277	303	292	254	295	268	290	306	301	289	269	291	294	306	265	265	265	264	278	305	302	291	303	289	298	274	289	320	344	294	304	309	293	319	289	287	313	266	292	299	276	296	279	281	316	299	277	272	293	288	304	292	296	300	279	318	313	301	272	286	272	307	309	291	263	293	313	313	317	277	307	292	302	309	284	316	325	292	278	299	282	245	291	323	298	295	304	310	273	290	301	282	315	304	285	308	301	296	318	289	330	291	308	294	315	311	303	322	272	299	310	292	298	250	295	314	311	276	288	297	278	308	288	275	313	298	281	290	269	308	316	288	299	282	306	281	303	301	292	259	293	298	296	318	289	295	289	337	312	307	292	322	301	287	308	340	262	261	293	310	300	295	304	264	300	311	256	286	285	274	308	277	273	280	309	288	289	296	276	277	287	309	305	281	281	295	268	302	268	304	292	311	284	301	290	302	276	273	311	295	320	298	306	300	315	286	272	305	300	300	277	304	297	266	292	288	285	303	283	296	275	306	300	283	289	306	281	290	301	282	285	315	288	288	269	316	282	275	311	275	302	320	301	313	262	332	283	289	298	298	314	322	306	279	285	294	275	273	289	292	283	270	297	274	310	302	301	267	295	285	278	288	308	296	299	302	289	289	281	275	280	284	299	309	292	284	292	296	297	299	297	306	310	303	275	307	292	306	285	311	272	291	317	286	285	313	306	291	293	283	321	292	311	312	298	310	278	270	298	307	274	279	321	310	289	287	256	289	311	276	320	272	289	299	286	285	280	271	263	319	273	310	281	277	300	281	303	304	275	305	310	296	302	303	293	304	293	297	335	308	269	288	304	284	294	268	280	306	275	280	288	266	281	300	306	305	284	302	324	256	280	286	290	277	312	286	293	328	286	284	295	292	308	290	299	297	303	310	290	274	275	288	290	279	271	296	311	312	261	299	280	257	285	328	319	307	282	335	294	269	259	305	299	320	301	313	286	294	293	290	306	290	295	282	286	282	288	284	288	263	322	297	266	278	292	278	276	275	297	294	263	279	294	265	309	298	283	297	319	284	266	287	300	285	261	255	282	298	280	345	284	302	313	284	311	302	295	307	313	270	318	285	285	271	263	300	290	296	289	283	319	298	287	317	271	280	305	307	286	324	277	312	267	287	297	339	323	267	274	274	294	272	307	319	304	280	304	303	260	291	305	283	293	283	265	269	283	293	293	321	299	284	301	265	304	297	294	326	293	327	335	289	284	285	278	298	294	290	277	278	287	284	278	291	280	292	271	283	298	287	259	322	317	265	292	255	295	316	294	288	282	284	321	325	300	304	312	317	282	283	285	319	261	300	320	294	297	286	289	310	288	275	271	253	333	314	283	274	321	304	262	295	298	275	282	282	311	292	276	280	337	289	279	280	298	271	282	303	283	308	288	285	296	280	287	298	268	269	313	297	323	294	317	291	294	292	286	302	289	292	281	316	289	305	292	316	304	304	304	273	321	314	302	314	287	281	307	299	266	258	283	264	305	302	315	286	297	275	316	335	286	325	291	289	285	301	296	306	301	308	310	299	278	289	282	307	305	267	282	278	300	255	273	262	287	314	278	299	302	290	317	281	295	287	282	256	311	318	286	300	312	294	293	277	270	295	291	301	273	297	296	312	302	294	281	277	308	302	288	295	319	296	300	274	275	272	261	299	300	295	274	286	303	290	281	313	308	281	288	304	302	301	258	277	291	266	304	262	272	286
40911	60636	52467	38191	30803	24714	15003	16472	19975	20048	12704	6153	2660	1339	825	633	609	632	589	546	595	574	670	602	627	599	583	595	613	644	594	616	642	591	575	640	590	615	619	595	607	594	623	578	647	615	600	592	574	583	641	630	660	592	606	619	633	594	599	621	631	619	618	624	613	643	640	644	585	567	614	619	592	588	590	577	609	592	614	597	615	586	622	605	614	617	596	603	549	611	640	584	571	637	588	638	582	613	601	654	585	596	634	607	621	591	647	613	632	629	564	578	575	611	566	640	598	600	603	608	576	608	588	605	565	594	572	602	616	588	650	610	619	578	572	625	580	599	608	613	569	621	654	648	590	596	601	599	598	626	594	632	574	616	633	622	635	630	641	613	655	593	621	576	613	579	626	621	595	595	589	628	617	585	613	605	606	629	616	561	610	568	647	603	606	599	636	651	595	605	580	622	622	583	619	588	594	577	574	609	629	612	561	617	614	608	629	551	621	608	654	590	599	625	645	599	616	599	585	583	630	617	640	630	624	595	610	590	613	583	623	569	560	583	621	627	600	636	568	605	568	600	574	641	576	643	582	591	616	628	599	594	649	572	617	564	635	586	585	559	591	551	613	526	566	596	633	678	587	647	610	617	572	621	598	637	613	608	573	622	605	592	619	577	594	587	642	623	645	609	567	601	607	661	595	621	609	629	580	592	587	617	589	600	617	547	644	623	592	623	660	607	547	582	594	625	567	589	581	612	603	610	593	631	600	616	595	583	561	599	617	566	629	631	574	623	596	636	594	617	636	650	624	624	652	586	601	627	608	614	587	576	608	591	577	598	649	640	550	634	567	633	611	556	584	593	622	610	644	586	641	626	600	630	576	592	618	569	639	564	626	568	600	625	622	620	582	596	662	599	617	561	636	646	635	611	606	604	612	585	586	637	581	579	613	596	547	572	590	632	583	618	574	636	618	598	636	628	605	650	592	578	586	614	626	605	605	613	623	567	641	606	611	564	572	626	613	588	599	582	629	607	606	616	595	569	638	581	589	592	619	594	604	582	646	573	617	578	614	605	576	620	645	585	615	603	578	594	597	631	615	589	618	621	593	630	609	593	611	605	598	653	618	632	582	591	596	617	621	562	619	614	582	585	608	611	611	642	558	606	588	625	628	622	658	621	675	636	580	574	615	574	624	606	584	588	619	645	627	597	578	602	609	612	609	591	594	604	594	618	649	612	624	632	595	629	603	641	584	619	570	648	602	624	613	619	606	604	606	590	634	624	583	580	583	592	644	588	590	625	582	593	585	653	584	587	621	619	597	578	584	663	567	686	607	692	624	581	624	603	616	541	606	611	579	605	595	603	626	564	575	579	598	623	595	582	588	571	658	591	637	605	602	643	615	579	623	615	611	621	607	614	602	643	611	622	639	633	620	626	579	586	598	561	632	629	611	605	626	591	538	590	583	605	607	595	630	599	596	639	587	624	629	595	608	594	621	603	591	631	609	630	561	579	600	578	578	598	602	596	587	607	581	587	624	605	619	604	636	556	584	592	608	588	604	596	629	593	603	620	604	621	634	573	649	609	623	623	637	615	580	627	597	626	584	619	557	641	562	615	527	604	599	604	637	598	591	622	616	568	586	594	583	626	581	605	599	626	619	602	590	644	596	610	591	622	634	616	620	609	590	611	601	653	599	588	642	623	646	643	601	608	610	592	541	595	608	619	602	599	611	581	660	668	618	610	578	623	595	603	628	576	634	594	647	637	590	559	674	622	618	578	637	606	604	635	630	654	613	600	574	589	610	577	610	585	599	606	641	582	627	664	591	624	584	605	632	640	595	636	613	628	609	644	616	587	571	664	578	599	552	616	570	589	614	639	571	649	597	585	586	590	628	597	565	611	640	579	626	618	587	604	628	603	631	592	608	583	605	606	602	599	595	557	615	604	583	668	631	627	588	608	594	595	645	638	591	599	624	625	614	606	636	595	629	595	593	598	572	574	616	610	599	587	581	585	623	599	600	589	637	557	563	614	577	621	659	633	579	625	601	604	593	598	584	583	609	652	621	573	629	629	602	629	588	634	638	617	616	592	592	568	604	569	606	596	599	589	656	599	616	612	586	599	547	592	597	614	632	602	587	621	596	588	620	620	604	616	553	572	600	607	581	581	619	646	611	625	618	581	590	593	639	590	593	630	556	659	626	599	651	594	614	657	575	576	588	567	641	610	589	549	585	640	620	617	592	635	591	569	571	607	606	575	639	592	573	604	598	584	594	556	606	609	579	604	611	599	563	606	626	602	586	566	610	623	613	601	653	603	651	570	614	583	659	573	602	643	598	648	624	619	595	589	619	615	616	588	673	610	574	618	591	586	587	591	578	608	590	598	590	647	622	613	671	554	613	574	597	605	625	597	647	627	633	639	622	609	615	576	615	598	586	619	608	609	607	600	609	598	590	590	597	573	564	608	652	584	576	650	583	608	616	619	597	603	599	570	570	607	610	617	625	612	588	573	655	625	600	609	592	614	574	590	590	640	651	653	612	585	630	579	577	593	624	610	615	631	604	621	613	626	592	617	645	604	595	640	593	616	615	637	588	599	609	607	613	567	579	603	563	586	598	589	582	622	591	594	634	599	585	578	581	562	618	640	629	633	618	627	653	595	591	560	622	595	619	607	597	593	568	648	590	621	632	597	618	622	587	575	583	567	593	610	613	606	583	600	595	647	602	585	637	604	611	585	616	595	617	604	560	566	610	617	618	653	640	617	603	608	573	584	579	551	613	596	606	607	609	631	530	617	628	590	571	608	609	583	671	579	641	649	600	596	581	628	611	600	606	612	597	574	561	646	613	584	611	610	618	607	585	601	583	575	653	584	633	574	626	627	600	620	616	582	595	594	607	610	611	588	591	582	627	629	622	662	649	583	608	622	600	634	602	586	616	607	620	623	559	590	641	596	608	614	614	582	654	576	569	582	608	606	623	614	602	614	587	568	621	568	602	604	589	598	599	652	615	623	584	636	533	587	588	604	596	584	607	564	604	597	588	557	638	595	617	631	625	646	607	590	542	629	614	604	602	603	608	600	586	581	573	617	635	646	587	621	553	623	592	617	605	599	578	598	587	633	650	602	567	645	617	603	567	646	596	608	623	591	599	598	576	567	617	614	623	605	635	602	593	593	631	593	596	611	595	623	604	655	595	596	578	643	591	609	609	650	600	624	607	601	530	599	601	598	597	593	587	615	613	609	632	633	544	581	591	638	638	587	598	612	656	620	605	621	624	577	581	642	576	564	622	616	595	585	609	594	631	606	582	605	594	616	588	599	608	643	589	622	650	616	597	621	621	581	608	585	587	659	604	638	636	590	632	624	628	608	591	561	581	572	586	640	614	587	652	609	623	610	621	619	581	635	604	578	630	621	608	550	602	622	610	609	609	607	572	593	613	577	580	624	608	564	612	612	590	600	610	566	579	598	579	644	649	587	565	571	592	591	638	587	632	624	622	604	591	591
23554	21648	29802	24995	25140	27157	21739	14015	15142	15163	7512	3323	1393	610	382	327	305	324	306	292	286	279	271	321	275	296	313	259	280	313	318	291	289	267	337	308	272	312	286	280	282	279	299	300	298	305	308	261	262	316	296	291	320	324	292	292	300	314	293	279	315	306	285	298	295	283	306	294	293	299	283	291	289	292	308	309	301	303	307	287	328	262	289	281	297	296	298	294	314	287	268	308	303	295	290	314	285	283	327	316	321	319	320	299	313	287	284	285	282	298	307	301	335	263	304	289	282	318	287	307	270	297	273	292	300	300	294	296	271	306	263	295	282	291	298	317	298	305	309	273	290	316	289	301	319	286	300	292	282	316	299	298	281	290	301	278	299	293	309	317	313	290	301	292	308	299	281	282	292	322	280	285	284	289	287	298	293	300	286	300	281	312	313	281	296	308	316	299	282	295	307	309	302	250	327	280	295	301	317	285	281	278	279	289	287	288	270	290	297	282	327	283	260	269	296	292	289	305	299	306	292	304	310	292	302	276	282	316	260	319	313	304	290	288	312	297	318	272	316	332	295	310	306	318	304	287	316	288	294	284	299	276	307	294	352	307	279	273	303	294	309	332	327	277	298	331	308	283	293	261	298	310	293	311	313	314	302	305	304	274	319	294	286	289	330	284	326	273	321	279	297	280	290	300	282	278	277	295	313	328	296	280	289	303	293	311	301	263	273	320	296	320	261	264	299	318	328	299	272	308	302	300	301	330	324	294	305	306	265	285	309	284	295	283	296	279	306	301	278	326	272	274	326	305	281	348	294	301	265	265	288	325	315	327	304	282	301	326	307	309	306	288	293	340	303	299	309	299	277	280	292	287	298	301	298	324	298	300	318	300	314	310	291	290	324	285	314	309	292	296	286	299	302	288	289	279	318	312	271	259	301	302	316	284	313	287	298	288	288	323	288	279	305	313	276	299	291	273	277	302	276	289	295	283	272	281	300	296	291	314	301	303	311	296	252	308	285	277	299	270	341	280	272	302	274	276	289	323	305	274	310	308	288	297	321	310	300	256	277	296	285	291	305	288	297	301	320	261	306	304	320	299	297	298	285	307	286	298	326	296	284	280	293	300	262	313	294	280	297	308	284	302	262	301	290	295	295	257	311	306	276	280	318	310	320	320	286	303	299	289	319	310	286	287	285	301	288	326	273	293	282	297	304	299	333	300	273	299	283	280	271	311	287	305	304	283	316	330	321	277	276	310	265	310	307	308	286	289	282	292	299	324	311	299	305	267	333	275	285	318	308	300	277	304	289	297	335	312	324	280	291	292	303	296	278	278	290	312	325	284	295	290	282	286	334	278	289	302	309	289	281	279	288	298	306	334	278	301	300	331	299	291	284	284	299	299	301	301	297	290	272	322	304	315	316	304	294	285	290	302	299	313	329	266	286	299	288	295	301	340	324	273	301	307	254	320	306	298	310	283	299	309	322	316	297	336	320	288	289	266	262	296	291	275	291	305	307	292	300	316	301	309	292	277	296	300	319	306	317	308	317	281	293	267	273	297	290	273	290	337	320	281	281	273	332	305	326	279	324	285	285	273	328	275	310	307	291	296	326	279	301	303	301	293	285	312	297	311	284	286	305	293	258	291	284	297	307	286	319	317	290	296	287	275	281	280	290	295	323	312	304	305	305	292	298	267	280	339	276	303	293	290	281	308	280	303	332	289	281	316	292	295	262	308	309	292	284	293	292	320	290	286	314	297	292	292	262	294	294	306	274	297	308	279	284	295	299	304	278	279	288	315	307	290	287	299	307	284	297	307	286	307	309	300	306	304	301	298	310	288	290	322	300	282	297	304	325	309	308	312	305	310	279	284	304	299	280	304	309	304	259	285	269	331	310	253	283	255	255	298	298	277	284	290	306	289	292	303	325	310	289	322	289	304	264	298	292	279	286	264	290	267	295	296	278	308	319	298	312	302	308	273	310	279	300	309	335	309	299	285	283	295	298	311	289	316	295	326	310	315	301	314	293	286	305	291	302	310	271	298	294	313	274	319	273	291	292	258	320	291	312	294	288	306	304	323	297	314	271	300	289	300	274	303	281	315	291	312	285	311	305	308	287	315	307	313	262	282	297	293	292	276	301	302	325	270	277	290	315	305	308	307	311	330	292	293	282	296	289	301	309	306	306	337	258	287	289	310	254	281	305	268	295	278	311	294	269	301	291	308	275	291	301	267	305	311	289	299	291	319	312	296	296	294	272	295	307	305	285	298	302	300	301	295	311	285	296	275	294	289	310	286	315	337	272	302	296	300	298	285	287	315	310	335	279	298	293	291	322	306	283	304	305	301	304	329	284	327	326	288	264	308	278	304	302	322	326	325	337	269	304	294	305	280	294	300	272	260	286	285	288	276	285	296	309	297	315	267	294	285	284	284	292	293	270	279	315	284	284	297	325	300	300	300	290	295	293	297	298	279	297	284	284	320	279	289	293	319	264	311	306	282	269	296	304	286	281	280	330	339	339	275	298	334	309	297	300	296	320	277	323	300	309	293	278	284	264	312	315	286	322	341	277	287	291	282	304	300	302	283	293	316	309	270	290	300	300	295	297	292	294	305	286	301	312	305	315	298	296	303	264	286	279	306	299	283	303	282	322	288	325	291	329	285	303	293	304	301	303	293	319	319	292	283	332	299	281	340	306	322	280	298	272	278	296	308	312	335	318	296	291	298	294	356	294	336	280	267	311	295	284	305	312	292	268	312	325	280	285	297	293	316	305	295	306	298	294	313	305	275	300	293	289	296	301	265	318	274	308	294	299	284	291	309	286	303	294	278	286	282	296	295	319	281	300	274	292	276	310	298	294	259	315	258	305	302	314	297	301	304	274	325	315	271	296	303	280	315	293	302	289	300	273	293	303	307	313	288	302	285	292	254	288	269	285	290	297	294	299	284	312	297	310	298	308	267	296	293	293	308	309	277	311	312	282	277	304	310	293	316	280	289	325	293	274	300	321	267	281	266	301	289	284	280	301	303	307	297	318	270	307	310	293	315	297	319	303	297	281	286	287	286	316	258	286	317	303	342	295	269	322	293	293	289	309	282	283	293	290	319	271	328	313	314	268	291	326	304	280	283	287	334	298	291	300	297	306	313	291	305	284	282	267	293	305	279	306	283	304	323	297	324	304	294	296	296	321	313	306	280	298	312	270	302	311	294	294	290	331	277	303	275	297	291	271	306	312	264	312	310	329	311	320	295	303	293	297	308	308	294	284	289	302	323	318	277	283	262	294	285	283	284	310	295	335	279	290	302	298	285	286	315	301	288	298	298	278	305	311	278	296	295	268	330	308	304	285	301	325	274	299	284	303	316	294	287	286	310	281	311	315	311	293	306	297	292	323	333	334	299	292	265	285	301	273	293	310	255	283	266	291	303	297	281	284	313	299	319	301	311	297	320	298	328	303	285	296	330	291	292	280	280	264	299	349	300	304	315	301	304	239	329	293	299	268	311
45430	69400	63932	49920	42491	35565	27007	23751	27569	25301	14898	8387	3869	1489	839	643	632	580	571	593	596	591	571	575	605	580	590	583	582	561	609	601	595	578	641	582	578	545	565	589	589	573	593	595	581	581	595	559	627	574	605	606	581	549	612	614	605	591	562	596	637	570	563	584	570	569	602	579	602	548	580	567	551	590	596	596	558	613	612	566	577	563	549	591	557	635	615	621	600	587	600	573	584	592	599	541	617	566	615	588	533	565	598	587	602	566	572	641	597	607	602	606	605	569	616	586	527	569	589	623	594	541	590	569	606	551	560	594	574	600	547	583	556	608	615	595	591	607	561	556	640	607	621	608	629	598	555	583	600	592	622	601	602	620	627	580	596	569	595	597	605	595	574	621	588	566	584	560	598	608	622	615	572	595	574	597	545	553	597	602	603	613	629	601	559	622	595	603	554	573	578	562	575	565	609	613	606	600	580	616	569	580	599	565	540	594	635	589	585	613	588	614	577	610	587	635	585	598	601	584	594	625	597	605	590	585	599	616	577	621	550	565	555	580	610	631	577	574	606	587	581	585	587	591	622	594	603	614	582	600	653	556	624	582	580	581	579	634	606	597	558	580	567	588	583	611	579	619	604	572	593	592	596	551	604	643	585	601	647	604	598	566	557	630	597	606	563	585	626	599	638	558	589	571	618	610	561	555	589	634	580	557	560	573	615	592	644	594	590	614	578	615	570	589	599	596	617	573	615	656	573	547	613	569	554	602	566	605	598	615	618	588	583	594	617	592	557	555	585	596	605	577	606	566	608	574	613	584	576	595	586	602	564	666	604	575	602	618	582	549	587	605	588	556	596	584	587	580	611	590	580	597	596	598	575	579	575	575	598	617	602	604	566	632	581	612	607	641	582	570	571	589	607	605	639	573	554	609	595	582	566	617	604	592	564	602	593	645	548	630	582	538	595	607	604	592	570	600	579	586	611	558	629	590	615	572	613	598	590	601	602	607	564	568	588	609	538	596	597	593	577	562	581	569	579	575	619	565	589	588	616	574	607	588	627	591	615	600	615	610	570	551	612	571	564	597	609	591	633	575	580	570	595	575	615	586	626	641	649	568	600	550	570	586	589	604	603	563	562	614	605	594	566	601	601	595	608	580	604	612	588	576	557	589	594	560	603	547	645	585	588	562	570	615	588	587	612	579	602	581	597	591	598	568	624	606	610	611	592	593	558	575	616	602	594	608	589	590	610	606	601	578	626	562	588	595	587	599	592	630	599	552	598	577	602	619	569	576	600	607	648	586	596	627	598	579	571	568	580	578	583	578	573	587	595	589	593	600	616	577	569	570	568	557	551	587	575	604	611	569	588	615	526	563	603	577	583	547	590	624	618	576	615	592	602	595	565	609	569	603	585	585	584	574	604	610	600	588	603	590	578	525	636	612	577	612	600	623	613	599	572	577	547	603	575	576	612	589	576	593	577	595	620	590	559	538	582	588	631	581	558	595	564	587	612	589	603	598	589	539	600	614	594	605	567	557	571	552	573	606	553	606	595	604	570	604	589	564	618	593	551	594	541	578	565	587	555	586	611	633	584	602	590	601	620	563	552	630	566	572	582	561	581	591	592	551	585	596	570	615	622	586	618	610	581	614	612	570	652	594	590	620	580	584	619	559	558	596	592	604	583	644	554	613	567	510	564	628	599	595	663	605	589	589	579	602	552	623	588	576	602	543	619	631	583	595	596	584	581	592	576	592	601	597	598	575	580	611	579	597	660	587	508	601	635	578	600	575	544	601	580	564	565	560	559	618	643	609	590	590	546	610	598	574	601	577	614	580	555	537	604	612	628	600	557	604	603	617	602	564	577	589	588	543	581	618	580	536	581	593	552	630	627	564	578	600	576	582	613	591	585	567	560	584	629	579	597	581	565	573	631	598	604	619	577	582	587	607	533	638	606	621	575	582	574	566	581	604	590	607	616	615	582	555	576	582	544	560	607	572	627	625	632	604	584	601	605	580	570	614	599	551	575	597	587	591	608	599	577	584	618	649	603	617	580	572	601	589	640	589	587	576	577	592	592	569	569	600	579	558	594	578	569	603	609	580	618	607	583	597	551	613	537	564	606	557	605	584	591	549	665	604	577	607	598	585	608	625	594	580	550	533	554	590	606	601	578	612	563	607	605	611	595	608	596	596	575	569	599	529	566	567	560	567	621	599	599	565	613	564	554	612	604	562	587	611	593	598	591	582	551	595	588	627	563	584	579	601	591	583	625	601	552	572	595	591	595	609	614	594	578	619	620	582	599	595	569	620	589	570	605	534	634	590	592	579	588	588	585	606	589	597	616	599	597	580	570	615	599	614	626	595	614	629	609	616	584	623	630	603	631	616	570	587	595	615	594	571	594	582	600	607	559	600	577	603	618	607	556	579	586	614	618	553	581	611	596	591	577	595	603	612	585	555	598	598	596	559	593	567	578	570	610	584	569	618	596	595	609	560	584	628	599	546	603	558	602	602	607	572	582	617	604	597	570	565	543	570	560	568	565	580	605	598	566	586	569	579	599	550	570	586	599	616	590	538	595	587	615	576	588	629	601	574	599	581	604	582	662	564	593	596	571	605	554	609	637	612	591	622	585	612	545	626	573	588	579	589	577	574	596	554	617	596	604	605	571	602	581	614	608	559	595	587	595	611	616	593	581	601	532	570	597	588	578	584	601	568	611	622	561	593	600	607	613	625	594	575	578	612	568	571	607	583	588	614	587	552	564	578	602	634	595	560	607	584	637	575	583	555	593	602	640	552	625	571	614	589	579	564	627	609	549	582	614	557	638	608	616	591	583	598	553	590	575	614	609	557	589	589	609	584	584	598	603	576	569	602	557	598	599	605	600	612	583	578	580	591	584	618	557	579	574	600	586	578	601	583	550	643	584	560	571	587	574	593	585	593	603	538	591	578	568	564	572	581	571	596	568	600	565	591	599	577	628	590	591	551	620	578	577	612	605	580	622	627	580	596	581	591	605	617	547	585	600	603	600	602	605	604	607	612	561	563	556	570	602	595	578	614	596	600	583	559	616	593	626	582	583	557	642	575	567	628	629	614	591	576	567	563	605	624	566	592	624	592	602	589	550	589	617	612	559	596	590	597	592	635	629	626	605	569	601	617	581	619	581	602	606	582	562	641	618	585	597	606	633	602	605	644	622	613	637	574	575	589	573	585	573	584	556	640	589	615	560	549	591	576	616	579	614	567	602	621	601	610	605	613	592	598	557	598	620	620	603	607	629	578	570	543	582	571	633	574	628	597	546	611	602	618	644	606	594	597	619	590	537	615	620	579	567	539	607	587	589	564	614	545	596	591	603	610	623	553	604	586	592	531	583	569	611	631	642	549	554	599	537	609	593	617	538	577	562	577	563	587	591	565	621	550	620	617	658	595	611	606	620	584	595	597	582	589	620	572	574	631	589	604	578	608	593	581	555	557	571	581	590	569	575	635	583	593	613	605	614	612
29073	31553	33156	26234	14465	9687	5458	2764	1797	1021	584	420	332	360	300	348	292	280	334	311	319	310	324	278	293	297	285	287	293	299	286	308	345	314	303	303	300	291	305	291	316	320	302	281	291	295	296	327	290	307	293	291	291	337	305	325	304	312	300	315	313	317	329	303	342	314	286	299	326	310	319	340	316	288	300	305	303	312	293	291	335	304	294	335	315	323	307	322	303	310	298	303	322	310	321	314	298	321	308	280	279	311	345	306	350	301	289	332	306	325	325	297	280	293	300	332	311	313	279	343	310	280	311	313	304	306	270	270	295	298	276	312	319	297	316	301	300	296	287	321	275	312	305	303	304	293	291	304	296	312	295	333	302	329	289	326	300	299	294	294	301	293	304	299	321	331	314	306	263	310	295	299	313	346	314	313	306	313	297	340	298	297	331	329	278	303	305	321	295	331	287	342	319	275	309	290	282	297	314	293	317	316	323	321	324	296	318	305	284	304	304	301	311	324	317	314	335	314	285	302	294	303	291	310	310	293	306	308	308	297	301	291	275	328	331	289	346	320	297	302	308	306	297	322	329	302	291	294	309	282	275	307	350	324	322	313	304	278	286	290	308	320	288	273	296	287	284	300	301	271	331	304	296	305	324	313	308	299	303	286	310	289	321	328	319	282	272	330	287	287	294	287	315	332	297	308	304	320	358	259	320	282	321	312	312	297	299	313	282	318	292	303	299	317	274	330	325	325	310	313	314	312	304	302	308	305	323	302	317	300	283	276	308	327	306	306	279	285	287	283	273	317	287	310	321	269	283	321	294	301	312	321	298	297	301	280	310	285	305	307	280	323	327	298	305	288	324	317	281	305	280	321	296	310	332	301	286	298	314	302	302	273	281	309	326	305	289	324	301	333	301	279	351	316	303	288	312	294	320	337	304	303	283	277	329	322	305	287	322	328	292	282	288	322	328	312	294	275	312	276	314	279	295	279	319	327	288	302	312	321	285	326	307	318	307	322	270	309	328	303	314	286	289	312	276	294	311	278	290	305	303	331	272	286	305	294	274	330	317	344	304	291	297	313	293	285	292	281	292	291	311	317	301	285	281	285	320	297	365	321	312	283	296	288	312	303	301	312	332	322	298	307	305	326	325	329	285	303	299	314	296	301	277	312	300	345	320	261	296	302	297	332	277	307	311	305	329	307	326	317	330	328	332	308	284	311	303	311	325	295	337	301	276	335	333	320	302	302	318	346	295	300	286	319	304	294	305	281	304	294	291	302	325	338	311	291	301	339	302	318	314	324	293	308	308	332	298	305	290	311	287	271	287	282	304	343	287	304	311	290	320	317	302	301	311	312	301	317	306	312	314	309	296	316	310	303	345	289	301	308	319	307	315	274	253	314	290	306	300	290	319	339	297	302	300	329	285	288	312	303	287	303	295	299	283	332	292	295	283	295	323	309	296	288	296	278	314	310	324	331	309	319	299	301	322	313	289	333	292	294	287	300	320	311	285	325	303	304	321	255	289	278	341	319	328	292	305	305	295	344	296	306	269	335	339	286	309	291	297	295	291	273	278	304	294	305	311	282	295	293	296	280	285	309	288	277	316	292	302	288	341	343	309	329	298	297	304	318	321	304	305	306	284	291	294	312	296	302	274	289	312	304	309	303	297	313	288	332	273	323	316	299	296	313	318	334	316	297	303	313	321	300	312	307	308	308	312	326	284	294	280	301	321	303	298	276	304	287	299	318	297	272	313	283	280	296	318	324	282	303	307	272	313	282	325	324	316	280	309	329	303	298	297	328	313	315	321	321	275	295	345	311	294	310	343	345	273	307	316	295	304	299	334	309	276	323	333	314	294	310	305	327	290	295	321	314	303	314	279	305	302	314	332	327	308	317	304	321	277	268	338	303	279	313	310	293	275	296	279	306	349	328	307	287	298	326	298	315	309	299	292	273	288	340	296	349	271	331	300	290	321	314	326	292	300	297	292	299	281	288	321	310	300	274	302	289	307	302	301	285	326	298	306	324	304	309	288	289	315	314	294	338	320	289	343	286	272	311	300	300	307	297	321	305	296	291	336	288	315	318	311	304	304	295	316	275	303	282	282	330	282	316	311	325	282	269	286	329	296	279	315	303	271	296	292	304	338	307	333	315	291	278	301	312	314	289	308	315	326	264	301	318	320	327	301	335	288	282	342	291	282	313	285	300	295	286	300	294	288	317	304	320	307	316	327	294	292	319	302	273	312	316	324	294	329	303	328	307	305	295	336	308	324	311	284	323	298	308	318	292	303	303	307	276	321	316	318	288	297	271	279	342	291	293	282	326	301	309	303	306	332	316	300	309	280	315	277	320	275	332	326	311	310	252	312	300	292	322	311	305	302	320	316	320	311	324	323	291	295	295	304	323	298	304	307	292	277	300	287	327	329	296	309	290	324	327	303	312	311	320	276	289	311	316	322	292	309	305	310	328	280	288	304	304	264	283	321	290	338	306	275	310	305	294	341	313	304	307	290	323	325	332	310	304	285	290	292	267	318	331	315	320	287	285	332	304	282	321	317	283	297	309	284	318	309	306	297	312	308	301	313	284	354	319	332	305	272	287	325	307	286	299	296	291	277	319	308	344	338	316	321	313	285	335	295	289	306	313	278	306	320	344	316	305	288	285	311	304	297	290	284	307	318	302	287	306	279	336	313	288	324	288	296	317	303	324	295	289	328	309	293	307	302	312	310	304	307	311	306	309	303	294	299	318	309	311	317	334	285	325	283	332	308	326	323	310	333	302	289	305	322	274	326	278	320	298	315	302	328	323	293	303	341	311	298	299	293	289	302	303	335	295	300	299	273	267	298	312	293	292	284	314	290	320	308	283	288	316	293	274	327	304	280	307	276	311	302	307	319	305	317	308	332	274	293	303	333	298	297	283	312	279	310	316	277	303	298	324	335	299	327	309	287	320	267	312	310	308	319	322	311	301	305	281	321	322	322	291	306	320	326	294	288	304	339	305	321	266	289	316	317	314	306	303	312	322	296	308	331	304	309	285	319	296	309	305	305	319	287	282	339	296	338	261	312	294	335	313	289	296	316	286	311	299	295	313	330	300	311	286	295	304	297	301	310	311	288	283	301	280	306	287	274	314	290	316	320	329	333	290	294	278	327	289	303	316	265	303	334	311	297	257	312	311	296	301	302	287	291	329	307	292	304	331	291	285	343	314	303	294	324	320	302	297	310	282	315	296	286	298	294	283	294	315	320	315	302	312	310	297	317	308	318	308	272	307	289	282	282	298	267	305	275	287	292	330	317	314	298	287	310	322	274	307	274	303	309	305	283	306	320	307	311	291	324	284	297	312	295	296	279	305	310	292	287	316	336	300	304	325	323	281	311	295	289	309	313	289	295	292	314	305	323	315	298	312	321	343	339	304	302	304	266	297	330	353	266	301	322	298	306	312	292	285	284	309	316	319	299	305	310	283	310	291	290	313	307	320	311	286	312	311	305	308	349	283
38216	52567	44364	33886	24003	19362	13539	8185	5295	2786	1430	960	745	669	629	653	595	612	643	620	621	602	607	642	647	633	627	566	610	653	663	638	613	619	653	650	621	623	617	597	621	609	594	601	595	627	583	636	603	570	671	621	615	601	646	638	663	637	651	630	664	595	657	618	626	624	591	641	649	594	587	633	643	644	663	614	670	620	661	664	609	636	580	650	609	626	640	622	617	650	578	609	640	616	597	608	626	638	638	622	618	649	607	630	616	676	633	632	575	582	590	615	632	602	656	644	654	615	642	587	621	650	622	602	649	699	625	601	627	614	673	639	633	651	640	603	645	626	642	596	590	620	645	622	619	596	623	605	646	631	591	661	647	608	642	631	677	598	596	639	611	623	603	608	593	640	648	630	655	609	614	615	697	623	662	642	627	639	658	615	662	603	606	621	616	666	624	620	632	563	686	632	630	607	643	638	607	633	585	627	627	628	613	578	614	653	602	625	609	607	585	644	642	598	604	623	640	613	634	652	626	632	644	587	616	657	590	625	638	591	607	661	639	670	611	626	577	619	606	629	634	623	625	643	617	550	622	607	616	616	646	659	653	625	594	604	588	571	630	602	667	622	674	641	603	598	648	632	601	605	594	630	603	657	620	640	634	651	620	615	618	631	635	604	618	637	599	626	653	637	632	579	658	596	650	620	580	625	630	628	631	605	626	633	634	631	628	637	581	644	605	649	580	621	627	649	630	624	602	634	667	606	604	634	673	588	616	626	634	644	637	604	611	618	617	637	621	632	619	577	623	596	606	631	608	646	617	621	637	626	597	617	627	607	633	624	651	617	598	634	633	630	663	617	617	647	604	654	687	613	655	672	589	673	585	656	641	605	637	652	647	647	634	588	615	644	607	658	599	651	600	625	597	635	616	625	641	591	577	590	642	644	620	625	603	589	631	642	588	626	632	632	645	646	579	655	652	596	643	618	606	626	621	614	647	642	617	604	593	608	627	614	625	641	599	610	599	641	607	665	575	613	626	621	580	614	644	629	608	637	602	650	636	614	575	686	609	627	620	655	641	650	648	614	625	576	614	631	632	631	633	621	628	652	625	572	615	605	622	667	625	608	640	625	609	621	599	607	612	598	614	648	632	622	629	637	630	636	634	615	631	652	564	610	594	633	656	590	611	616	618	665	626	647	644	627	588	623	649	602	612	625	671	633	625	629	606	674	617	607	617	644	646	618	585	605	642	658	672	658	649	626	599	636	595	622	596	646	632	626	613	633	626	656	641	649	609	626	637	603	625	636	637	645	618	631	606	577	651	601	608	613	643	613	641	597	589	611	653	622	632	604	625	639	591	637	641	613	606	602	626	661	630	613	590	656	656	654	619	650	584	620	669	632	595	636	636	662	639	607	612	616	606	622	623	640	658	577	613	587	590	620	638	615	637	575	559	631	665	563	591	591	609	607	591	692	614	631	656	596	633	607	641	665	594	625	622	594	636	681	610	634	601	596	627	612	606	598	631	612	688	592	584	621	632	628	674	620	639	616	632	666	633	630	618	638	612	657	635	619	611	591	641	614	655	613	580	599	591	610	631	620	574	684	579	579	650	664	613	597	631	643	638	599	643	660	639	602	636	603	623	618	637	597	647	624	615	625	582	623	633	586	590	583	599	665	586	644	636	592	613	628	641	605	611	598	598	610	595	648	577	593	614	596	592	567	605	647	629	589	643	640	638	598	601	639	626	622	604	602	666	591	638	596	611	627	635	633	644	653	584	598	619	629	622	591	614	630	649	647	611	602	609	660	649	606	620	601	638	624	601	642	628	606	638	680	570	653	638	630	639	703	599	644	661	622	621	617	564	609	639	638	596	654	608	664	637	620	638	660	610	659	645	635	614	650	624	628	636	623	646	632	616	648	622	609	591	632	635	666	643	626	632	592	597	603	611	584	666	649	609	626	617	655	647	615	640	644	627	592	577	611	601	610	623	582	622	633	602	635	679	632	589	641	589	640	620	629	679	647	662	598	627	634	641	587	637	666	624	638	576	671	598	625	648	596	634	585	632	623	590	591	633	576	642	603	657	613	651	635	615	636	634	621	618	638	640	633	670	622	583	588	636	604	657	632	645	586	647	631	628	637	618	589	620	607	620	609	575	600	608	618	579	619	643	622	654	626	635	629	620	599	651	641	630	627	637	647	638	608	671	669	604	662	595	632	622	646	674	608	630	644	620	618	656	620	611	632	583	640	627	628	606	592	628	625	651	628	609	647	636	637	557	638	580	613	607	609	602	615	647	623	660	602	606	581	569	629	631	589	645	590	646	632	621	604	607	627	618	584	634	608	595	608	674	617	564	600	632	655	597	640	601	630	645	615	615	638	665	640	631	623	644	600	623	612	610	609	618	641	621	669	648	648	592	655	622	550	615	641	602	629	656	565	585	633	614	568	628	622	631	643	653	660	618	643	594	660	636	663	630	631	598	641	649	642	621	637	625	606	594	623	659	646	595	635	602	671	630	626	626	634	617	611	602	609	613	614	614	660	640	645	581	612	627	629	635	631	635	573	632	610	637	637	649	637	640	604	600	595	600	677	610	662	565	594	600	636	588	619	576	633	633	637	600	647	647	623	602	642	605	639	630	659	631	622	597	621	620	637	621	654	604	593	631	629	658	655	643	699	654	624	596	581	652	614	659	647	611	636	642	662	659	624	611	612	613	658	632	601	649	584	600	629	634	604	605	617	607	633	638	659	684	669	569	695	592	625	642	651	627	614	596	643	629	648	654	636	588	620	595	604	628	643	590	605	656	621	604	616	636	635	637	592	665	597	661	605	611	575	629	632	679	642	643	619	620	636	607	644	613	638	638	653	643	651	630	644	642	655	611	625	674	632	640	608	623	611	635	661	623	587	630	590	591	622	610	608	621	635	624	645	635	654	632	600	633	661	651	652	614	598	611	636	625	642	577	614	612	635	664	657	618	593	650	579	646	658	672	615	604	642	615	604	654	599	596	630	644	618	622	617	656	621	584	605	631	619	652	649	644	644	604	576	626	672	627	621	670	600	605	634	604	629	593	628	589	609	627	626	622	613	584	605	620	598	636	627	633	609	639	615	646	605	598	612	606	648	677	600	657	640	569	626	605	600	606	624	609	640	590	629	612	634	612	579	622	663	681	599	666	612	649	651	663	634	622	653	630	648	617	629	587	674	608	606	586	647	683	668	640	645	666	605	614	657	629	626	606	625	667	634	671	571	616	613	594	632	594	641	623	663	642	617	612	642	631	627	647	623	671	631	653	619	671	632	670	652	653	651	600	621	608	562	654	630	599	615	574	607	627	633	625	622	684	605	587	657	592	635	635	561	606	656	627	608	614	615	615	595	671	617	611	591	635	645	571	622	598	603	582	627	611	651	589	619	640	639	613	611	635	655	609	597	608	568	577	645	617	619	628	614	585	667	635	628	600	634	643	650	620	605	591	633	589	652	664	651	601	651	619	646	621	619	596	622
25075	21779	28789	27698	25148	27051	13801	6458	7546	4638	2885	1198	684	444	329	298	317	264	301	288	308	313	251	277	290	276	285	311	264	307	302	291	323	299	294	257	296	281	280	294	313	286	280	298	309	320	328	272	307	259	309	280	316	292	270	295	285	297	290	266	265	306	278	275	319	319	246	323	284	291	272	281	279	275	255	317	309	291	284	307	301	286	300	284	294	324	283	301	274	284	300	265	302	325	292	308	269	299	294	312	277	263	302	310	300	254	275	306	279	305	303	282	284	277	308	305	308	292	284	321	266	286	281	279	276	303	292	299	289	307	292	294	289	300	249	296	278	267	290	263	300	291	295	314	302	278	292	317	266	261	297	278	303	306	290	298	308	308	287	276	285	291	330	291	285	313	292	270	296	290	270	313	284	282	281	289	320	265	298	273	288	302	287	314	317	294	285	275	262	264	285	265	272	290	304	254	261	306	332	298	275	319	306	314	324	278	301	267	280	285	288	318	320	283	270	329	295	282	296	287	274	320	284	267	314	259	287	284	284	268	287	275	316	270	282	244	286	272	302	284	313	278	296	298	306	291	329	302	329	282	310	283	270	299	295	273	277	318	309	270	284	295	290	269	315	269	323	298	300	337	286	254	295	271	308	282	281	284	308	295	285	291	299	285	293	283	294	261	300	307	270	274	275	291	293	300	301	298	285	302	292	320	287	295	297	306	280	274	297	282	316	310	300	328	303	323	294	285	295	275	268	314	287	290	281	253	280	293	280	283	293	328	260	294	297	294	309	279	292	267	281	311	302	309	294	260	284	298	257	278	280	303	281	309	267	296	278	304	272	283	305	283	281	270	274	276	286	288	324	295	294	300	294	255	302	280	285	276	294	297	264	291	311	280	316	297	293	323	302	294	292	282	286	277	303	307	297	253	271	320	300	289	286	305	277	276	325	273	283	301	323	305	281	298	307	316	274	271	279	280	276	287	300	320	282	272	289	293	308	278	310	285	281	275	311	307	339	276	286	299	294	295	333	296	289	336	318	309	285	319	269	271	328	276	336	299	311	293	279	283	265	300	303	281	280	286	323	311	303	278	280	259	330	303	299	279	318	268	283	277	283	315	312	332	284	285	298	312	326	287	273	279	277	270	305	310	283	299	277	305	270	311	302	287	294	320	275	280	263	301	301	279	285	293	285	306	256	321	304	290	283	279	282	265	305	327	273	315	259	301	274	284	289	277	268	308	288	276	286	297	277	264	302	271	275	260	278	303	301	294	279	290	280	277	287	275	272	305	258	264	278	285	295	300	334	271	282	307	268	317	282	302	289	282	302	282	273	304	286	305	282	286	333	289	274	283	284	306	305	291	295	285	312	299	312	280	308	302	246	297	278	278	303	297	288	302	296	328	288	299	318	296	295	282	316	319	281	293	302	274	296	291	289	298	280	301	293	292	289	301	284	264	276	265	284	276	295	268	316	285	308	292	236	313	320	279	283	258	326	287	277	297	301	329	273	292	264	259	316	289	255	258	269	293	324	284	296	307	295	295	294	302	297	314	265	278	274	291	266	252	286	281	291	313	269	294	305	270	290	301	275	290	305	254	297	296	303	291	255	307	291	273	300	280	282	307	299	305	283	259	300	273	292	309	284	275	312	294	316	290	251	310	270	275	299	297	277	270	287	284	281	311	282	287	287	282	276	291	298	274	282	277	315	297	306	278	276	308	280	296	282	298	307	305	293	304	291	298	311	321	291	262	313	275	274	310	293	303	302	282	305	302	308	287	311	272	285	264	268	295	299	280	272	311	294	258	255	267	306	266	309	269	260	334	318	309	293	297	270	302	303	340	291	300	274	308	299	261	280	308	309	292	298	317	294	282	266	266	305	315	313	304	290	300	300	298	251	297	270	317	303	272	273	274	291	290	274	337	298	272	298	268	277	315	297	293	295	299	300	276	297	269	305	326	301	308	259	286	298	273	291	299	274	268	297	320	272	293	314	294	311	268	303	313	277	262	278	274	253	308	280	299	260	289	325	280	305	279	310	287	293	301	280	287	305	253	274	284	294	272	272	288	274	298	282	274	322	268	275	298	287	270	301	254	285	284	287	272	287	302	266	264	322	263	298	278	271	311	315	267	281	312	277	293	296	275	272	299	315	285	290	275	311	269	315	266	279	307	311	301	306	285	320	249	314	282	299	265	326	289	316	307	291	288	274	295	320	297	288	292	284	297	285	298	311	286	284	280	321	276	289	293	275	304	297	284	327	302	307	285	268	327	285	259	252	282	288	308	280	317	253	305	272	279	298	299	289	283	315	300	296	294	293	287	306	277	277	291	263	282	291	279	280	278	266	289	300	289	301	277	288	299	295	272	301	290	279	310	293	291	280	300	290	305	310	259	280	276	256	291	273	302	311	303	279	307	314	284	308	314	286	279	280	298	273	315	294	321	288	314	325	306	320	306	301	286	293	324	259	270	300	296	284	308	273	285	306	308	290	261	297	279	312	252	300	271	300	312	304	287	302	272	287	260	293	260	324	302	323	302	277	284	282	289	280	288	286	309	293	288	283	297	300	301	287	299	312	278	302	290	303	284	330	270	302	285	270	259	303	308	279	265	263	301	270	274	317	288	273	308	277	316	293	306	291	280	282	270	309	309	294	282	313	266	277	299	251	328	327	343	292	279	282	272	279	281	284	305	296	293	305	287	279	295	290	319	272	276	286	280	291	297	276	301	280	287	292	287	338	293	280	304	311	250	291	257	280	304	341	268	285	288	298	291	293	254	320	305	303	289	288	281	320	321	262	271	290	281	286	293	285	282	282	312	277	281	276	289	320	276	260	306	293	269	285	316	307	273	309	297	304	295	281	309	277	262	287	312	307	266	262	290	310	292	270	297	286	279	275	304	292	307	311	296	308	301	279	260	300	275	286	341	277	282	287	287	288	279	292	291	319	289	279	298	312	281	258	282	293	293	286	290	320	265	304	296	295	308	319	282	306	314	284	253	277	264	270	289	277	280	289	314	328	318	273	260	308	275	305	311	291	308	300	287	320	276	278	271	283	318	298	301	293	268	316	268	274	297	295	276	304	299	308	292	341	313	291	318	271	293	316	272	300	298	272	285	291	287	292	253	310	274	306	276	288	282	277	313	288	259	246	306	291	268	279	287	258	276	286	281	316	307	307	283	276	300	295	296	279	284	289	283	291	295	296	312	270	268	285	299	296	305	300	298	277	307	309	299	282	303	289	300	304	334	280	299	303	282	312	324	330	301	279	275	274	275	276	281	298	331	271	307	277	274	296	345	247	281	283	280	293	302	312	281	278	327	293	309	280	291	305	283	260	311	278	300	299	270	295	323	286	286	265	307	302	301	267	304	266	304	274	297	308	310	309	310	294	330	275	299	286	266	280	330	306	253	271	315	272	296	277	290	291	278	278	308	288	304	303	324	279	298	279	287	322	288	310	294	335	277	282	288	273	278	312	288	274	328	302	273	312	300	309	312	276	326
40818	57452	49753	39917	36904	35779	20140	15510	18388	11883	7850	3527	1721	942	700	646	582	619	598	594	623	582	654	593	649	603	583	574	594	578	584	597	606	592	615	560	616	620	600	602	589	577	633	589	581	601	662	629	588	567	632	600	591	607	573	565	592	578	591	639	611	589	642	590	605	628	576	620	596	599	620	622	596	598	583	625	595	581	567	619	582	605	592	597	606	598	572	604	586	638	629	563	618	581	591	566	627	597	564	566	608	606	617	625	555	606	595	635	636	545	646	600	588	612	559	599	594	628	611	626	615	566	591	623	596	600	560	611	571	631	592	603	584	578	562	620	601	579	572	580	629	646	582	590	619	608	660	633	607	580	604	633	566	628	597	566	574	615	627	589	560	645	617	580	618	625	640	649	566	604	582	607	659	593	574	593	595	604	599	616	597	614	603	599	604	605	598	601	589	608	612	640	602	586	636	588	615	629	642	598	588	594	601	636	590	563	566	595	658	581	616	630	604	566	612	624	590	567	563	606	595	641	548	598	566	620	599	575	585	559	602	578	587	553	559	594	572	622	572	594	590	559	640	585	541	562	610	619	598	551	614	591	597	567	633	624	592	588	604	579	601	592	596	622	658	599	609	634	611	564	574	653	583	609	670	594	568	607	563	566	602	602	638	595	620	617	587	601	602	572	624	575	587	565	607	604	566	609	599	563	654	576	598	620	597	569	556	603	579	599	602	595	583	581	608	598	595	599	598	577	601	609	598	589	629	603	578	609	630	608	591	634	611	645	578	595	569	593	593	585	565	620	604	616	605	603	608	636	665	598	612	573	584	584	558	621	602	620	605	593	595	582	628	602	607	619	587	612	580	603	607	578	562	595	567	580	584	565	592	579	579	637	617	601	566	628	559	578	591	599	546	582	581	557	589	572	570	601	612	575	616	599	571	588	594	630	611	613	595	596	596	632	596	572	662	578	629	605	602	614	604	622	604	639	593	587	623	624	587	562	586	622	604	594	587	592	592	646	608	579	611	590	590	651	614	618	585	612	610	616	630	561	585	584	588	598	623	586	627	605	619	625	606	585	634	643	594	583	619	596	637	610	610	575	593	602	617	599	553	604	615	632	576	573	588	606	579	676	583	571	581	601	599	583	575	578	624	543	606	609	597	582	597	628	607	558	574	624	604	605	586	567	591	633	578	557	627	589	595	585	544	581	572	632	605	608	594	625	610	579	593	579	554	595	593	582	593	597	637	609	590	616	596	610	596	580	616	613	605	575	610	589	590	603	565	579	622	568	615	603	590	638	597	583	623	589	561	601	609	604	628	562	575	597	576	590	595	621	569	611	630	591	603	611	596	598	622	609	602	597	615	651	591	625	598	577	615	605	595	602	589	546	604	577	588	581	577	600	621	615	580	624	621	557	590	624	616	580	565	574	601	626	663	566	599	613	603	599	634	609	561	571	634	590	600	625	585	609	616	569	621	598	625	601	600	601	609	594	644	618	606	581	622	632	664	580	633	576	590	596	575	620	583	584	610	585	594	620	667	609	589	597	588	624	545	636	653	609	590	651	610	652	595	568	586	589	633	698	580	561	623	576	605	596	612	592	604	634	605	597	590	616	644	586	602	592	601	651	593	652	603	588	551	580	601	587	599	588	605	597	614	612	595	571	600	602	621	588	631	596	618	624	589	548	617	598	622	596	609	599	637	560	617	598	587	607	600	599	640	625	623	580	597	603	616	609	563	625	627	588	601	615	581	598	571	596	583	641	596	598	599	631	585	607	615	608	562	587	614	570	625	556	606	574	588	578	585	625	607	592	619	610	613	592	580	572	587	614	613	605	609	559	591	606	648	600	601	578	612	601	617	618	634	610	658	583	604	597	626	651	577	595	587	573	604	575	570	615	612	605	641	619	631	637	571	612	614	586	571	606	594	571	578	646	601	603	588	618	595	582	642	570	617	618	634	568	585	582	606	582	624	581	601	604	554	609	606	619	582	589	606	592	587	550	624	610	584	638	633	613	566	608	627	595	649	594	587	591	566	584	551	597	596	569	610	604	595	553	598	579	586	596	628	619	593	567	602	555	563	592	624	612	567	608	599	563	627	626	582	680	594	545	585	590	592	653	601	608	593	584	592	593	625	612	601	599	652	633	602	646	579	583	603	584	605	607	614	596	614	606	608	581	613	584	628	577	579	531	612	580	624	580	623	599	580	591	641	563	572	580	587	611	575	544	603	650	609	617	609	571	632	594	609	596	564	566	616	597	604	651	582	621	589	614	565	573	599	612	589	550	597	575	573	617	582	597	582	608	533	591	616	613	559	566	626	575	573	580	556	666	608	579	627	573	600	617	607	583	602	600	608	585	598	626	580	590	601	577	631	575	645	573	617	567	599	636	617	611	622	612	633	587	592	609	607	582	614	601	630	586	626	581	563	614	636	593	583	596	603	621	597	614	609	608	653	592	600	616	618	557	629	607	609	602	663	595	601	567	544	617	592	613	642	599	585	629	592	608	625	617	582	587	586	587	627	626	606	612	619	556	580	636	604	631	580	578	610	569	594	556	635	600	556	626	614	593	591	578	621	608	639	611	639	604	610	617	580	634	606	577	626	599	605	640	587	623	626	616	585	588	582	610	581	622	624	627	612	587	580	573	607	591	575	603	595	581	627	551	568	622	625	630	557	607	620	616	606	634	591	606	603	602	642	584	589	592	586	640	604	604	649	599	632	616	602	592	641	586	576	608	591	592	552	622	597	603	591	614	565	616	636	597	563	625	592	569	559	593	599	573	624	594	600	596	619	603	589	585	593	607	616	563	620	588	616	571	609	600	598	662	552	615	624	591	634	598	604	623	601	636	627	594	596	599	614	606	625	580	620	633	580	648	601	545	593	615	629	550	583	624	640	586	569	549	605	641	612	583	619	601	628	606	637	583	616	641	594	603	578	603	570	622	614	609	607	588	607	617	588	579	612	626	599	585	591	598	621	583	617	606	650	577	598	608	608	595	651	587	587	593	612	575	605	588	586	593	576	612	562	596	597	577	557	624	611	587	587	605	604	573	550	583	580	624	552	629	623	594	584	628	601	630	579	598	589	594	648	585	621	658	607	555	608	586	553	578	592	608	621	628	612	595	599	563	606	618	585	603	635	636	558	593	585	585	570	621	628	572	611	566	583	675	598	554	595	587	634	581	610	595	606	611	551	570	615	612	610	576	593	587	595	587	614	615	613	606	601	589	590	609	579	560	596	565	607	627	559	631	577	622	528	600	616	575	597	579	619	650	576	607	622	632	622	622	609	594	604	654	611	628	610	586	629	576	584	609	627	578	611	608	607	596	618	597	623	584	587	594	554	590	588	582	562	591	633	583	620	621	598	637	558	600	596	592	591	626	613	590	599	621	629	581	616	611	618	558	625	634	569	579	595	611	651	593	601	627	622	626	617	621	606	588	613	590	587	571	601	605	635	638	587	590	606	609	573	590	591	586	581	559	604	678	603	590	617	603
23606	21671	29519	24633	22670	22930	23632	18298	16338	16749	11797	4461	1513	704	414	363	317	272	288	307	290	301	284	271	303	289	247	305	296	263	286	306	300	273	281	293	290	275	311	265	283	309	319	292	293	296	310	283	303	324	304	296	277	300	301	284	322	279	295	281	324	294	303	291	299	326	313	322	312	304	262	314	298	286	298	277	284	304	279	263	305	333	272	270	290	287	296	274	275	270	282	276	290	289	270	281	262	288	265	305	306	278	287	278	295	315	288	291	283	287	345	308	287	314	270	278	271	328	286	267	280	261	298	279	290	315	311	283	279	279	281	284	288	276	268	283	268	273	291	294	291	289	315	320	300	293	311	304	322	282	301	275	302	290	286	289	277	274	284	295	286	318	292	289	285	330	292	312	278	304	285	292	267	302	295	306	282	305	310	281	270	317	285	288	301	307	282	288	308	309	286	276	285	302	307	279	264	258	288	330	317	264	259	277	325	325	264	299	299	286	299	286	343	276	300	309	291	285	296	288	294	290	285	304	277	332	284	285	325	275	276	286	320	284	286	311	279	261	314	330	305	291	306	297	275	294	332	292	283	276	320	332	310	280	303	273	333	272	321	308	305	265	272	310	320	306	310	290	292	279	299	311	275	268	296	318	282	250	318	260	302	272	273	293	290	283	310	304	303	306	269	278	315	294	290	301	294	288	253	289	279	283	279	286	292	291	294	318	289	297	284	278	298	317	274	300	300	297	293	271	281	292	293	263	316	300	312	315	302	305	266	295	286	312	284	277	286	289	275	298	307	301	299	308	279	236	306	266	302	310	299	315	280	280	277	271	311	271	280	308	285	254	303	289	283	290	278	301	284	303	290	292	304	293	278	265	304	288	273	279	316	313	299	295	317	321	272	295	286	309	294	287	293	298	296	288	294	279	314	306	310	298	286	319	317	285	292	299	290	282	291	291	240	289	259	297	299	279	305	304	301	292	256	293	279	276	331	296	276	277	289	252	278	290	271	270	321	298	292	291	289	336	270	306	294	286	318	306	298	289	280	268	302	292	330	278	282	318	308	295	309	302	281	303	280	305	281	313	286	299	292	261	280	320	283	288	280	286	292	317	286	284	295	309	287	288	291	307	324	292	286	290	264	299	305	307	324	305	313	265	273	294	300	314	308	290	276	293	273	324	288	298	285	286	284	275	284	294	290	336	305	329	309	292	312	293	280	274	273	288	295	297	322	282	316	260	288	281	303	278	290	285	264	315	323	304	295	323	289	296	301	327	253	285	278	288	284	300	268	261	270	274	288	312	298	284	290	296	313	295	265	275	278	309	279	303	286	295	281	289	289	290	245	275	296	330	269	279	295	294	270	283	270	316	294	268	284	311	274	300	306	286	290	298	276	286	299	289	272	284	248	298	319	286	289	296	314	294	267	272	314	305	304	290	262	274	291	290	328	283	309	297	280	318	289	311	283	294	290	302	296	299	298	312	284	294	295	275	305	305	295	292	315	287	275	252	272	321	341	331	251	265	310	276	298	274	292	310	269	289	278	273	314	318	263	319	318	295	276	290	272	266	299	304	305	287	289	294	332	304	285	306	299	290	281	289	267	281	265	296	313	287	287	300	300	281	278	306	302	277	276	290	284	286	289	301	272	304	307	295	275	315	325	272	299	276	269	287	284	262	268	288	308	273	281	308	283	292	321	295	292	280	301	287	284	353	298	273	293	311	283	291	293	303	314	305	311	288	313	320	293	296	257	292	321	272	300	316	280	308	298	282	291	280	271	261	307	270	295	282	262	301	297	298	290	272	307	304	309	309	303	299	282	300	254	314	261	274	307	298	273	303	282	292	302	280	306	264	288	338	347	301	303	304	261	325	301	291	270	275	296	303	296	291	279	280	312	258	262	304	256	324	305	307	301	287	291	298	284	295	304	308	299	282	291	288	290	306	285	292	294	318	308	297	304	304	273	262	306	297	269	312	314	306	296	315	318	314	279	302	297	277	305	286	277	282	267	278	274	293	273	303	292	301	274	274	304	285	285	298	274	303	291	288	330	300	308	286	298	318	274	310	298	281	274	274	269	342	277	295	290	276	279	305	277	297	302	281	306	278	287	294	324	284	296	287	277	265	284	312	292	317	291	297	280	270	281	291	302	288	279	304	315	319	265	280	286	284	301	282	280	305	308	271	293	276	260	318	278	260	302	276	285	302	294	269	255	284	275	290	254	302	306	262	305	284	275	269	292	309	288	320	288	296	289	279	267	297	284	295	321	268	309	284	298	297	281	328	305	283	259	293	304	301	294	305	295	281	332	293	301	311	292	286	308	273	287	311	307	275	320	294	263	288	269	267	288	294	327	295	309	274	293	323	281	270	285	319	271	285	296	261	316	322	291	317	249	277	273	281	281	289	267	268	313	300	308	291	275	271	298	308	287	308	270	290	300	261	281	272	275	286	300	297	324	275	275	322	278	286	294	290	296	310	320	285	295	292	290	279	293	302	305	292	322	316	291	287	300	266	309	307	292	273	296	295	272	280	287	294	285	307	298	296	282	289	307	301	270	282	308	270	263	284	301	280	314	295	249	302	292	269	257	306	289	289	290	291	277	324	297	304	302	291	289	323	280	309	288	264	326	315	289	332	284	285	282	306	286	294	270	298	304	300	267	274	313	284	298	280	295	294	293	265	271	314	276	317	281	294	304	289	290	299	292	260	281	298	298	317	283	273	301	301	281	315	319	281	286	300	278	277	331	291	308	310	282	335	313	272	292	285	295	297	281	325	278	307	283	321	286	291	292	280	313	291	310	315	279	317	294	297	270	288	296	319	297	301	305	333	306	283	273	290	310	294	294	293	293	284	279	305	286	295	267	300	304	267	271	275	287	304	289	294	285	296	299	287	276	306	258	292	308	289	287	280	319	290	259	283	282	299	291	293	293	283	262	323	275	319	284	271	298	289	322	311	273	278	261	308	289	305	304	284	284	293	256	283	310	312	295	299	280	318	300	278	293	304	275	313	302	294	299	291	248	282	319	303	281	331	282	301	322	277	264	272	305	263	294	303	289	298	287	282	275	300	305	307	291	283	302	286	279	287	284	281	266	320	262	294	289	292	289	301	287	293	312	305	320	293	239	310	287	269	291	292	263	301	287	318	313	325	292	282	270	269	272	309	291	298	312	296	268	287	270	276	288	300	291	303	281	283	287	306	279	306	312	260	306	303	297	297	293	279	282	298	288	286	294	286	272	269	275	285	259	296	290	305	293	307	293	322	303	272	301	323	283	311	263	264	271	281	290	272	258	304	299	270	308	278	280	291	288	273	292	257	276	272	270	309	286	264	309	294	306	313	303	305	259	299	290	319	289	296	300	291	277	308	302	308	281	292	323	310	286	320	297	300	315	299	289	308	290	288	273	284	262	289	301	286	274	296	297	298	273	280	303	290	294	293	297	316	304	254	302	280	295	284	289	308	280	289	285	271	284	305	264	342	283	314	287	288	296	270	307	291
45063	68347	59906	46311	37510	31396	32397	29304	28580	27930	21536	10451	4058	1810	916	638	613	583	598	569	614	536	565	590	556	568	553	578	609	564	648	607	605	578	594	559	559	626	543	635	547	572	617	569	556	613	601	626	572	564	538	579	583	600	599	558	584	556	588	581	585	565	591	587	583	596	608	627	593	543	586	586	618	612	570	581	601	540	548	565	554	532	565	603	597	579	557	576	547	572	570	581	569	603	595	600	574	591	536	613	553	599	588	590	573	559	609	574	585	577	569	618	596	582	564	566	598	582	590	546	533	539	588	578	557	606	606	573	553	570	571	522	607	608	558	574	567	621	572	575	560	586	566	564	560	597	559	611	531	642	615	574	568	540	565	570	621	608	583	587	576	582	570	583	639	593	587	584	618	559	554	580	596	588	585	624	614	550	548	614	586	563	556	598	557	553	555	594	560	562	538	597	574	596	586	594	560	505	596	585	605	578	574	581	581	565	590	593	606	575	594	574	577	577	559	574	598	586	561	597	612	561	576	583	548	562	568	565	548	553	602	600	556	592	619	585	595	579	561	567	585	633	600	562	587	590	581	595	568	571	609	571	601	589	627	581	606	602	579	637	575	568	593	551	586	505	578	574	606	560	532	588	586	588	571	582	606	566	531	561	616	575	575	582	581	534	639	569	584	576	598	593	592	601	594	594	599	625	590	565	581	582	604	591	582	545	607	594	575	583	571	586	529	557	606	584	586	563	612	578	557	573	567	575	569	589	602	565	603	609	610	578	591	588	559	575	594	576	594	589	539	606	577	575	584	575	573	585	588	579	594	576	540	620	603	537	587	589	555	549	604	554	573	595	618	602	570	586	592	562	535	562	565	587	621	580	577	567	565	543	557	564	543	598	586	571	536	527	556	590	586	569	560	603	599	632	607	578	602	583	581	616	567	585	544	572	598	549	579	552	575	563	604	544	590	584	615	583	579	590	545	612	576	548	564	546	558	632	609	572	588	547	593	545	571	560	572	620	560	638	619	573	568	596	618	595	613	568	566	588	588	581	605	575	594	566	582	560	545	556	567	565	591	553	607	556	612	606	548	563	586	554	576	562	580	582	598	562	602	594	603	541	600	555	566	569	626	558	577	625	594	597	613	587	608	593	633	591	576	550	592	546	577	563	572	662	536	567	576	593	571	607	602	639	611	571	587	569	602	573	560	578	601	605	550	577	556	555	637	550	536	543	564	557	548	622	647	585	566	610	588	569	568	580	589	601	609	618	606	577	573	579	536	587	583	603	532	556	552	556	589	527	577	577	599	609	592	581	581	594	566	568	602	599	592	529	594	570	613	628	554	562	559	595	579	593	578	577	563	592	580	552	579	541	565	582	620	589	610	586	596	575	590	573	547	552	579	543	541	587	563	603	540	580	599	575	546	567	574	568	619	568	587	595	595	596	536	577	616	565	572	555	595	576	612	567	582	600	571	557	567	613	576	631	587	587	591	573	576	586	553	560	559	616	575	584	566	620	588	590	581	563	571	556	622	588	576	591	519	574	613	575	589	543	594	574	542	573	567	571	560	596	606	574	570	571	626	560	583	587	571	538	537	584	616	583	580	511	614	597	591	564	516	530	533	571	604	574	575	611	551	593	630	620	583	569	582	564	616	615	586	598	561	582	606	575	549	580	554	570	537	619	573	566	553	616	603	609	617	548	570	611	609	587	605	559	602	577	604	594	598	596	578	564	605	562	586	582	567	591	578	552	552	597	556	569	583	587	557	582	584	626	588	602	549	577	583	578	582	572	572	574	584	522	611	589	573	564	600	589	550	590	600	572	578	577	581	611	610	573	577	625	576	603	585	582	574	590	529	588	602	567	544	571	586	592	536	557	612	575	580	601	577	550	590	535	546	593	601	582	542	593	591	581	521	573	549	591	608	574	594	571	612	565	586	596	565	553	549	575	642	581	566	627	600	592	618	613	604	603	572	591	636	629	564	613	577	567	557	542	623	584	571	632	591	595	560	615	608	571	587	618	585	551	552	558	548	559	601	592	579	568	569	571	579	566	571	586	581	595	563	560	570	567	551	601	580	578	613	567	608	597	571	541	544	593	556	572	611	581	603	557	617	617	590	583	587	575	567	550	580	546	610	571	590	602	620	587	571	608	576	598	529	563	579	575	546	586	547	610	590	573	583	551	540	594	587	574	597	569	596	579	559	551	563	601	582	570	542	523	595	605	591	564	558	540	593	586	601	575	564	601	613	563	540	562	575	627	598	596	586	572	584	537	563	533	554	547	575	594	560	563	572	577	561	584	588	598	589	569	568	620	590	574	589	559	542	577	604	604	560	567	576	592	548	563	592	571	584	583	604	594	587	607	551	562	586	543	593	585	600	571	555	585	589	577	582	579	624	552	572	573	573	565	552	613	554	573	584	596	566	641	585	549	569	558	602	612	599	592	597	610	580	598	590	598	603	566	567	596	565	586	574	555	566	568	582	570	640	602	605	563	555	550	589	522	566	595	584	598	518	553	589	576	614	613	546	562	601	613	550	540	598	572	563	589	609	612	571	601	582	604	587	551	598	560	554	619	557	577	592	556	593	537	559	615	603	580	580	580	569	568	601	630	591	601	567	600	610	595	556	585	557	551	570	588	611	603	591	600	581	587	593	575	637	624	564	576	544	642	554	600	557	550	553	583	572	594	594	589	579	568	577	586	571	602	563	613	616	533	579	567	588	538	535	595	598	585	605	563	572	529	604	596	594	579	614	579	593	589	568	587	576	580	546	594	588	556	628	564	569	587	597	594	586	588	579	593	602	530	583	576	581	580	598	610	555	550	582	593	598	563	607	578	568	532	539	589	664	593	578	553	575	580	588	608	611	574	634	586	563	565	621	585	539	595	612	569	563	613	601	607	595	561	598	569	543	554	547	525	583	568	511	559	586	608	594	579	614	575	581	556	548	545	568	595	573	576	579	572	563	595	560	551	590	570	576	591	615	603	589	592	560	556	584	582	613	622	592	606	609	596	584	623	549	557	550	577	569	576	593	536	556	586	606	560	603	551	580	567	592	574	595	595	536	583	603	610	658	516	622	576	566	572	556	581	576	591	557	601	521	626	558	642	577	590	575	546	558	610	576	555	553	588	591	576	602	557	567	599	568	594	582	569	589	596	633	550	569	578	593	562	610	572	595	582	592	608	568	614	590	626	578	558	574	615	545	615	579	575	583	559	624	552	576	615	571	596	599	539	567	575	604	565	586	527	581	569	570	558	592	634	633	548	576	573	588	581	609	570	573	603	576	598	543	565	598	591	568	573	572	610	581	577	587	586	566	557	608	564	634	590	555	545	575	565	545	562	610	576	546	559	560	612	586	593	529	583	579	572	603	573	585	565	607	605	556	584	624	605	586	521	591	608	540	584	600	636	579	597	586	563	566	549	588	531	567	586	583	565	621	556	577	568	582	536	581	617	604	591	609	573	563	579	601	594	607	620	562	538	560	562	543	597	571	586
28384	26545	24881	17597	16615	12137	8896	4638	3292	2391	1294	755	523	413	399	316	292	308	291	294	318	291	288	277	319	354	309	324	278	338	288	272	328	294	302	336	306	300	282	302	305	289	319	281	277	298	263	307	310	294	337	274	304	298	322	287	314	294	277	290	296	302	292	295	329	300	304	296	282	298	322	290	288	303	266	298	291	329	311	311	298	297	287	291	293	281	316	324	274	297	297	295	306	296	320	295	280	294	277	326	295	305	310	289	325	302	274	277	296	275	301	277	301	306	297	308	298	272	260	287	296	297	292	320	290	291	293	274	280	292	328	276	328	316	276	286	274	299	284	303	297	297	317	299	268	298	291	312	267	279	315	302	304	276	280	304	300	302	339	261	311	288	307	307	303	279	307	295	294	345	308	306	287	308	302	290	311	285	281	321	326	283	302	342	270	291	294	296	286	298	289	288	301	296	311	319	321	276	306	286	311	300	328	313	308	310	306	293	298	295	335	295	315	316	317	266	309	303	302	292	272	289	314	304	346	317	313	288	296	260	291	309	264	332	317	296	304	313	294	295	300	325	297	295	290	290	291	309	293	287	303	286	319	309	334	306	307	290	290	288	294	327	305	329	269	307	311	317	304	285	300	279	304	305	271	326	312	295	284	293	294	284	285	301	324	354	297	308	324	304	268	298	304	300	329	298	304	296	276	295	313	283	281	320	307	308	283	319	300	310	298	295	284	287	330	278	317	323	297	297	301	313	287	296	270	287	314	316	304	301	292	303	280	308	294	244	264	263	302	308	281	309	321	269	309	302	281	332	304	274	286	308	323	328	324	303	283	310	289	289	321	297	315	276	295	313	256	286	287	308	286	286	290	303	273	327	295	276	321	267	281	331	302	296	288	280	295	297	318	283	288	301	304	297	304	310	295	318	307	306	309	279	274	303	301	301	311	282	288	284	293	284	303	298	278	326	299	321	301	283	309	314	314	290	269	292	290	289	305	325	311	272	293	284	326	331	310	320	312	274	327	260	279	328	284	299	299	297	299	306	312	286	303	283	297	281	280	323	294	295	281	321	308	302	322	315	297	292	297	285	288	268	303	298	311	296	279	266	312	283	278	282	304	291	299	288	275	304	315	298	291	343	280	279	314	319	294	291	311	295	321	302	281	290	280	326	315	313	336	292	271	282	294	292	325	295	295	330	296	278	311	290	280	297	312	281	309	294	319	301	309	300	297	306	314	294	301	310	289	296	322	291	301	269	305	296	286	290	302	284	307	330	272	289	299	304	283	318	298	298	288	284	304	304	310	289	326	308	304	284	324	304	299	285	264	307	258	299	309	310	298	282	270	299	271	317	302	332	300	258	310	302	300	304	315	280	306	307	309	301	273	292	274	299	274	346	296	293	302	289	291	328	285	313	276	299	315	289	302	293	301	314	279	328	298	309	280	319	293	290	288	321	313	311	291	278	287	311	319	311	284	305	292	298	282	296	310	289	330	279	295	292	281	311	299	294	337	320	309	320	309	286	285	297	313	302	273	308	305	307	307	305	336	310	290	308	308	328	275	280	318	295	302	314	273	291	305	268	295	313	290	301	314	311	320	327	287	314	302	314	287	304	323	280	323	306	313	314	304	289	294	318	310	285	314	286	348	302	288	321	332	306	279	278	292	302	315	298	319	316	295	297	318	326	288	282	325	340	295	301	312	313	268	316	317	347	318	278	304	314	275	316	285	302	311	311	289	257	288	273	274	285	304	288	344	271	311	232	278	284	315	291	299	296	332	260	285	308	299	292	307	283	286	274	299	320	302	300	301	318	320	306	298	310	276	286	296	307	305	311	327	284	293	266	305	302	297	317	257	302	299	264	326	283	303	293	337	271	301	287	301	287	330	305	304	296	285	304	281	312	321	311	293	297	312	287	301	309	290	310	278	312	298	314	318	306	285	318	303	282	300	281	324	285	285	316	297	304	282	293	291	311	315	295	320	302	307	295	287	293	296	285	272	311	269	327	277	299	283	303	290	290	322	301	295	282	293	296	303	311	279	293	288	313	315	294	262	310	305	284	296	317	328	293	286	308	268	300	295	278	290	266	311	266	275	340	295	265	305	296	311	356	304	284	314	277	285	282	302	278	290	314	318	284	307	291	295	315	328	289	315	319	303	317	317	301	287	300	309	320	297	286	296	301	297	276	297	297	312	315	297	300	307	302	297	307	289	312	325	306	292	319	303	265	290	275	281	295	287	312	304	314	309	293	282	305	296	271	293	292	287	312	276	296	295	303	311	276	275	294	284	288	320	318	276	321	315	329	306	315	266	301	304	324	319	338	301	311	317	285	285	307	304	286	295	311	299	298	298	326	290	273	293	299	284	308	285	317	291	295	283	308	276	291	269	274	298	295	294	305	319	290	289	293	317	304	310	331	270	313	283	330	315	281	330	301	318	346	332	275	305	292	326	294	324	307	299	294	316	299	288	309	286	318	285	285	291	316	286	307	292	328	324	275	291	294	277	301	280	322	325	322	324	290	273	323	295	293	304	297	291	297	310	262	300	275	279	276	274	295	298	275	320	296	289	306	314	312	289	289	278	333	297	317	298	329	303	288	321	309	263	306	310	307	298	330	292	291	280	298	289	300	318	297	281	274	305	297	297	312	311	298	300	305	303	310	308	304	293	315	312	313	313	298	283	298	296	310	288	283	300	303	326	306	312	306	338	301	286	274	265	283	294	295	302	292	288	255	330	295	295	282	300	299	244	305	282	307	303	317	298	309	274	307	279	312	300	331	287	301	280	296	278	308	327	322	301	289	304	300	304	274	329	285	260	301	282	296	291	297	306	306	288	311	285	288	298	296	296	317	280	314	306	286	299	312	294	312	334	259	277	297	301	307	311	284	290	294	270	315	302	308	298	290	288	295	315	288	294	304	296	321	281	266	284	279	294	280	300	319	333	305	292	314	271	321	317	331	297	293	284	284	311	294	265	271	300	304	309	291	269	299	322	283	293	331	312	297	276	297	310	298	294	330	307	330	303	305	312	294	298	324	321	336	261	267	338	312	338	296	289	266	287	285	314	309	299	289	274	269	305	312	333	306	276	297	305	280	301	317	313	326	303	294	306	292	276	291	296	333	293	299	307	241	312	277	312	312	305	292	299	265	310	334	354	290	303	306	264	307	314	300	314	286	304	282	272	308	305	278	263	294	276	273	302	297	325	276	303	325	327	284	306	318	302	310	292	294	289	327	335	293	292	301	310	310	329	293	292	296	305	308	284	311	303	292	295	308	293	268	287	298	300	315	302	306	272	287	279	297	296	316	293	277	292	289	284	297	294	284	300	304	282	275	303	319	281	290	302	314	324	305	291	304	314	281	326	276	326	332	263	306	316	296	296	287	272	274	267	338	299	241	309	296	306	304	307	312	302	311	305	313	291	329	330	315	317	287	295	274	307	304	283	358	304	314	287	266	298	301	333	309	301	309	288	310	309	310	299	318	306	326	325	303	310	293
34514	44039	33509	25778	28417	23869	20189	13197	9772	7029	3960	2172	1451	1018	829	656	642	628	564	606	605	614	608	605	596	624	591	602	637	599	626	625	632	684	668	633	592	615	673	641	578	613	610	624	594	626	614	632	620	572	611	621	624	609	645	650	609	604	621	623	623	656	632	604	664	635	630	594	618	621	574	659	650	614	582	616	601	629	615	633	618	602	614	596	656	661	611	600	616	608	620	648	573	603	626	631	596	620	639	606	601	648	606	597	613	619	608	616	678	640	609	622	616	591	626	618	626	638	577	634	628	626	618	591	587	589	587	618	624	609	620	651	624	656	607	617	631	617	623	625	617	638	609	630	630	632	572	622	618	605	610	579	609	663	637	611	594	600	638	587	586	593	659	600	629	600	594	619	559	599	592	588	660	626	638	636	618	638	609	623	607	620	623	646	557	602	614	623	586	589	630	628	616	603	581	637	622	611	622	638	614	578	667	632	654	640	600	595	617	632	614	572	618	622	616	664	628	625	611	624	644	641	619	615	592	625	592	583	618	620	617	638	594	627	618	648	631	582	610	641	608	626	631	635	610	626	603	645	633	599	598	643	617	659	581	650	606	603	642	621	636	624	619	647	586	631	628	549	656	649	627	612	607	642	558	612	624	630	649	629	617	623	631	613	603	635	628	631	677	591	599	619	641	619	650	610	620	613	679	598	586	605	598	625	599	675	624	602	601	611	597	634	626	649	619	647	573	659	594	624	600	613	589	642	633	632	631	602	610	655	597	616	657	646	552	622	633	629	604	687	632	601	620	615	611	625	635	633	620	599	632	588	604	567	603	592	621	635	629	633	576	626	603	642	569	642	614	624	621	646	633	660	652	587	610	610	651	678	632	606	629	619	606	584	644	628	651	626	606	625	642	604	626	601	661	603	637	641	637	617	595	603	618	638	646	610	633	659	615	582	671	597	577	620	620	585	637	629	609	631	602	621	618	566	644	646	650	616	647	596	575	633	618	612	614	631	590	694	624	613	582	610	634	638	622	615	640	650	630	600	639	622	614	631	605	647	607	619	616	639	573	649	604	586	593	589	666	613	645	603	640	599	588	638	625	645	619	629	602	567	621	611	578	632	632	602	604	616	653	613	619	629	587	612	651	575	649	617	632	619	609	627	637	612	668	606	617	613	638	630	596	589	589	607	643	601	592	606	626	649	628	635	603	627	579	598	648	639	615	620	603	608	638	636	643	624	601	633	610	652	618	637	634	592	665	611	653	622	603	649	625	632	622	681	570	586	657	575	608	604	602	586	596	626	584	636	633	603	625	611	626	644	606	603	621	632	680	608	629	597	605	671	606	582	643	625	682	601	645	596	611	590	625	637	627	622	626	624	615	641	627	619	629	611	638	610	616	597	598	624	596	594	659	624	630	621	611	599	603	620	576	639	680	596	589	638	586	597	592	651	664	632	630	594	624	625	636	646	608	648	656	623	586	582	616	645	626	598	606	662	570	592	605	593	596	621	613	615	614	648	638	602	609	613	570	644	603	605	612	673	599	610	601	619	637	606	619	593	614	585	580	674	630	647	644	603	582	665	602	593	576	591	621	646	641	641	617	609	617	644	598	626	638	613	649	638	605	613	596	624	620	610	600	611	656	610	604	592	591	595	645	596	619	630	607	651	585	654	583	618	625	613	663	626	579	632	602	589	637	675	637	640	653	596	661	658	629	671	605	544	606	611	590	635	673	631	618	606	598	643	610	649	636	598	618	549	620	623	676	627	663	590	634	625	626	622	626	639	621	616	634	611	626	597	655	642	634	606	654	583	589	586	677	611	666	661	602	592	617	601	611	593	623	587	585	635	614	634	622	600	642	623	641	626	633	585	663	649	605	617	620	666	652	628	591	575	637	585	593	590	632	650	631	638	641	644	609	616	632	677	629	583	650	643	637	661	631	619	620	682	595	636	609	622	604	623	617	605	610	662	611	622	575	597	626	625	582	648	635	619	631	627	586	651	633	664	608	599	605	597	633	642	561	634	616	594	626	617	655	598	577	601	608	617	583	583	574	634	600	670	612	603	631	605	620	611	638	598	642	573	642	634	639	598	587	672	636	620	615	593	627	608	600	591	630	610	603	631	591	581	615	635	630	623	630	647	618	607	611	618	614	625	606	600	567	622	665	637	642	642	600	596	638	653	599	590	599	586	610	639	614	648	623	631	625	601	648	600	622	603	597	568	604	638	603	629	631	619	669	634	558	601	607	622	637	636	707	599	611	628	650	622	646	581	603	622	614	626	616	677	656	662	626	631	599	615	599	654	609	646	622	654	591	601	607	654	620	608	582	584	625	610	584	608	623	586	652	617	578	631	641	616	625	620	602	622	660	666	621	667	620	614	636	613	621	622	616	625	617	619	606	600	645	658	599	642	614	642	599	624	660	599	593	586	622	606	610	572	614	611	610	600	671	651	583	641	629	603	630	660	568	607	618	622	628	609	601	620	589	611	641	634	670	656	630	658	629	667	588	637	627	567	678	637	656	640	582	628	610	618	609	627	621	612	681	646	626	627	625	587	631	625	610	610	649	665	618	621	631	615	629	644	603	600	638	584	566	595	617	604	614	627	622	622	658	663	631	624	615	583	570	610	625	597	618	687	622	594	598	619	630	618	531	635	616	605	592	621	618	598	634	661	621	626	647	595	640	671	651	608	626	634	602	602	627	626	640	598	609	671	619	619	625	627	619	642	585	659	595	684	578	624	651	614	607	581	629	601	536	601	623	648	609	627	633	598	637	625	662	622	666	606	632	604	591	624	623	645	567	623	622	663	601	625	587	633	617	641	620	657	630	592	581	656	651	659	630	668	584	648	607	637	602	623	620	630	563	615	584	622	629	653	619	623	619	621	618	632	663	613	613	600	627	595	612	659	624	623	634	642	669	625	600	633	616	607	630	621	597	638	597	643	637	592	651	570	616	583	624	604	595	587	558	583	617	621	621	627	627	607	631	673	586	568	605	625	622	649	672	637	638	636	604	603	650	651	603	601	640	654	609	594	595	643	645	643	622	637	645	633	613	630	601	593	600	630	638	622	648	603	629	599	643	622	631	624	636	623	612	610	655	621	655	606	574	623	599	621	624	599	616	623	629	593	644	595	613	648	594	616	596	659	624	637	648	604	610	637	602	576	616	619	605	631	605	633	611	634	594	649	619	626	618	673	591	603	570	608	665	648	591	621	595	618	636	561	634	608	579	602	613	622	566	633	632	621	610	616	581	637	626	619	653	682	645	553	612	627	607	659	605	626	660	607	624	600	650	634	625	685	626	612	614	569	640	654	605	629	681	619	637	617	631	653	647	646	639	644	670	632	568	593	616	593	606	633	623	620	661	582	647	599	588	638	649	626	614	638	598	585	604	621	641	630	630	580	624	616	620	578	634	573	602	638	657	606	591	650	641	582	665	570	621	655	604	611	594	616	655	597	613	604	601	595	642	608	644	616	631	682	621	653	603	647	615	614
24939	21656	29087	28689	25068	18234	11983	10693	12975	8034	3719	2020	1132	888	444	338	280	282	252	268	290	256	298	286	291	306	269	253	297	284	256	297	288	291	300	294	292	292	294	279	276	285	281	297	300	281	312	282	265	270	242	310	336	308	257	269	278	288	276	271	262	295	280	257	280	288	270	299	274	305	261	267	288	271	271	281	284	262	313	255	268	273	277	294	255	291	293	267	248	290	279	286	264	285	270	298	306	309	284	260	300	269	246	277	260	261	278	296	291	273	318	294	277	271	249	280	298	267	283	284	270	278	272	265	275	274	308	277	285	286	301	295	288	315	249	318	295	278	290	303	274	287	261	301	268	258	288	307	285	275	303	271	278	289	297	309	289	293	293	290	257	288	270	282	285	293	284	275	298	302	285	269	250	305	264	286	271	270	280	283	277	257	291	271	263	311	285	287	263	292	269	284	303	305	264	283	280	267	268	292	293	288	280	281	275	277	255	253	285	270	309	285	281	257	269	282	281	300	281	295	293	273	318	250	279	268	275	308	291	274	296	267	282	264	290	258	285	290	288	277	278	278	286	273	280	259	298	312	275	279	255	257	295	290	266	305	275	308	307	262	298	285	268	298	268	284	272	270	270	312	282	259	285	284	294	297	285	298	281	285	281	284	271	253	311	293	313	271	275	286	250	270	317	247	278	255	249	280	290	284	274	272	288	267	278	258	260	262	265	289	279	285	285	288	291	275	263	302	265	283	284	248	267	289	262	282	268	283	292	304	274	288	274	302	274	269	268	313	298	289	284	291	300	261	252	261	274	272	299	281	284	289	294	265	269	296	294	312	278	299	285	252	285	254	273	277	289	284	283	273	269	281	302	247	263	276	289	292	322	273	280	271	275	280	275	298	262	257	264	276	319	309	303	274	289	243	281	252	300	264	282	285	271	273	273	278	268	268	293	297	278	261	292	297	259	296	301	271	275	278	268	278	278	320	272	273	276	288	256	268	261	275	257	284	264	306	270	263	308	259	304	269	289	283	242	284	289	292	298	265	295	281	262	318	271	303	278	267	283	286	275	255	279	310	263	292	276	314	278	300	291	258	258	273	274	299	293	295	272	251	296	283	270	291	291	294	271	299	276	260	246	293	281	271	245	289	271	245	268	294	280	284	315	272	308	290	277	261	288	276	268	297	298	264	260	269	256	263	267	252	284	284	291	286	258	266	299	268	274	273	242	276	288	277	267	289	303	291	286	285	276	281	287	290	262	258	259	270	270	308	277	292	287	251	261	283	307	303	312	275	278	280	277	279	295	277	273	276	284	281	290	284	286	291	280	272	271	274	294	281	278	265	276	283	289	314	277	311	258	275	288	268	289	311	304	282	306	266	275	312	288	264	282	284	262	274	289	279	269	280	250	291	256	239	254	269	278	275	287	274	279	280	282	274	267	292	298	337	275	273	271	266	287	247	281	288	271	262	264	273	292	274	309	288	273	269	283	266	288	251	261	303	286	276	288	283	302	306	253	294	280	283	295	285	259	286	294	278	286	274	277	301	302	272	282	280	248	284	265	261	283	289	286	278	271	269	285	280	271	275	292	236	324	302	306	294	283	264	278	303	304	295	248	270	272	293	276	272	272	286	283	259	274	310	268	266	295	263	303	272	267	299	269	266	294	291	302	294	259	300	277	289	292	289	305	280	303	272	276	264	268	264	300	272	285	292	272	278	275	311	280	289	267	283	246	268	262	275	263	285	270	267	295	279	269	268	284	296	318	269	284	271	279	265	299	284	297	277	285	242	286	301	266	270	263	298	283	285	268	261	280	260	292	265	284	264	276	276	295	290	270	293	297	315	285	291	291	293	272	271	277	293	316	274	268	299	264	276	290	289	292	266	292	301	291	258	289	285	284	301	281	264	286	281	286	263	248	285	302	273	257	257	306	300	295	283	299	318	288	277	284	286	301	266	290	275	289	275	268	306	282	243	338	291	300	276	271	277	273	298	275	256	291	290	271	267	246	289	296	252	260	271	272	305	281	248	271	288	318	290	277	269	283	268	286	319	260	288	242	268	312	276	272	286	307	307	278	281	283	263	299	257	277	263	315	266	301	293	281	282	291	268	284	251	263	285	272	293	274	319	264	285	296	264	289	290	318	254	286	275	288	280	285	279	306	287	275	284	273	261	275	271	255	268	269	283	297	307	266	275	286	264	274	298	302	243	276	258	256	269	271	281	309	255	296	308	269	263	272	294	297	291	293	254	292	250	289	296	249	275	269	255	297	291	285	299	284	271	293	307	300	269	271	272	273	290	254	300	309	304	313	284	278	291	296	306	269	287	292	314	290	280	273	272	304	290	253	265	245	272	297	267	280	285	318	250	283	286	298	268	302	279	284	283	266	272	287	278	285	280	279	283	287	279	269	308	244	311	295	297	290	287	273	283	301	247	259	300	302	283	256	292	284	262	287	252	257	290	290	278	292	307	281	292	320	267	284	302	258	274	260	277	293	286	294	298	274	293	267	280	277	277	296	295	254	279	302	286	279	288	266	275	321	291	247	310	274	278	263	310	294	307	259	289	278	284	271	306	274	289	260	312	280	303	294	298	271	242	300	280	291	283	286	281	301	267	296	243	311	236	279	267	292	290	297	260	295	302	291	309	303	274	278	289	284	283	303	299	277	261	319	281	288	300	269	272	277	291	298	271	291	287	290	272	265	275	277	253	290	274	274	253	307	274	290	285	278	288	260	275	300	298	282	298	292	282	295	294	306	279	301	300	278	287	281	279	257	293	262	253	244	229	290	267	285	289	313	290	283	307	279	294	309	290	273	274	302	280	280	295	317	256	291	314	272	272	276	300	284	269	264	274	290	266	281	306	292	281	299	271	321	289	265	293	281	285	280	284	260	292	258	276	262	271	303	283	316	301	314	265	302	263	291	279	305	290	302	274	281	280	257	321	262	285	248	265	277	296	316	281	300	270	278	292	282	294	294	277	287	288	269	265	309	277	264	295	327	300	318	297	304	283	286	280	282	270	263	299	312	279	274	304	252	277	278	287	304	285	266	262	292	289	269	263	266	267	298	289	278	278	298	321	280	275	258	301	248	261	297	290	290	280	306	248	311	277	301	302	295	261	309	283	277	290	266	271	281	269	273	271	283	315	261	302	289	296	279	271	285	325	301	309	260	286	273	309	282	259	282	286	286	268	275	275	266	287	299	269	260	283	256	269	260	259	265	274	297	286	290	291	286	287	288	302	302	267	290	271	296	265	284	279	276	280	297	304	273	257	297	263	258	303	287	288	324	310	281	254	261	313	280	309	277	314	278	267	255	265	258	261	272	271	247	264	295	317	277	256	292	269	287	265	258	284	274	290	263	295	261	302	291	284	308	274	271	313	299	275	293	280	297	245	290	235	282	260	310	251	283	286	296	264	293	267	293	312	273	329	250	328	278	272	284	273	280	289	275	265	264	274	283	248	316	271	310	281	286	285	274	273	282	282	297	265	282	309
31708	49928	48822	41176	36257	27582	21891	22565	25033	17466	9584	5964	3328	2296	1031	691	586	560	574	636	551	601	561	591	575	576	576	609	591	590	564	602	630	598	551	588	584	562	535	572	581	550	590	579	559	620	600	621	621	587	590	562	591	593	617	558	574	590	593	566	577	605	581	585	612	571	582	558	531	592	595	601	576	592	558	544	554	569	615	617	630	599	596	568	602	561	548	595	591	601	641	605	577	556	592	600	588	613	598	571	635	601	634	613	597	616	623	639	572	534	592	651	600	595	581	613	606	549	603	575	602	640	589	558	599	595	577	596	587	577	549	585	617	621	585	589	628	577	611	569	595	621	609	563	582	578	557	544	599	592	578	580	598	601	562	621	537	614	566	562	580	587	604	597	595	555	541	575	587	574	568	563	559	560	579	557	619	632	576	593	553	543	576	586	577	608	604	566	564	560	561	593	578	561	606	622	572	543	588	628	574	559	608	560	585	578	597	574	628	629	579	551	591	544	584	595	558	544	587	555	594	598	625	579	570	624	600	602	622	574	614	582	572	569	575	578	589	589	600	575	604	585	602	579	622	591	576	567	582	554	567	587	560	529	603	573	597	621	575	568	589	563	588	583	605	568	604	632	576	573	588	588	565	576	631	599	592	611	564	571	601	624	586	604	585	534	571	621	594	604	597	564	604	617	604	597	593	578	597	601	573	600	566	612	578	571	601	562	602	599	582	545	589	572	580	567	583	590	569	534	583	573	601	645	597	574	612	602	554	655	592	543	572	568	623	645	563	616	603	555	603	565	555	573	609	606	612	576	594	572	598	575	556	608	595	616	577	590	527	579	591	576	561	594	591	623	609	599	572	594	597	594	586	576	577	590	564	581	598	584	563	622	586	600	565	550	580	640	599	564	597	606	612	603	579	577	599	602	566	591	552	614	584	620	581	552	634	544	567	561	567	602	582	605	573	559	595	586	636	550	599	609	594	638	599	574	595	600	575	562	600	604	576	618	614	612	612	612	603	561	567	589	584	584	602	547	629	580	592	606	587	575	587	590	589	614	516	564	587	609	598	605	593	520	596	555	612	590	562	599	578	565	560	580	616	559	588	594	589	607	594	640	613	622	543	552	592	585	599	599	564	592	565	568	607	554	556	584	577	574	557	545	592	601	593	598	565	615	599	625	614	574	616	544	570	582	609	591	573	556	632	560	597	580	578	567	603	589	596	625	535	571	550	635	560	586	603	592	562	564	566	555	580	612	608	576	586	607	568	591	612	581	589	583	573	598	599	602	594	623	619	613	606	576	563	648	558	594	584	599	578	584	591	607	586	563	592	589	566	571	567	607	592	582	604	594	572	592	581	600	566	576	589	612	582	620	575	568	591	579	602	624	578	569	595	609	597	582	596	521	612	626	588	580	548	586	611	575	596	545	574	565	625	567	569	587	559	592	574	564	584	590	551	572	614	600	561	572	609	619	625	617	599	611	582	569	605	599	561	565	591	578	577	604	595	580	602	583	578	611	545	591	581	624	556	565	628	548	598	570	562	580	626	572	604	621	562	615	577	620	546	609	583	608	580	563	583	592	594	588	577	604	586	562	581	560	605	605	576	590	616	601	604	542	570	555	582	572	562	591	597	545	578	556	566	589	604	580	629	575	575	628	575	537	552	568	566	587	581	611	582	565	563	595	569	604	555	580	559	573	562	595	596	605	583	575	584	556	577	535	623	603	574	608	587	567	576	579	583	591	564	564	574	613	574	592	593	597	561	566	604	567	606	590	619	616	514	588	536	567	609	595	578	576	588	624	572	561	605	567	592	614	524	586	562	574	608	569	567	596	571	609	585	546	588	613	600	551	586	602	613	602	573	576	593	582	551	557	545	591	602	592	554	593	601	583	539	565	616	592	554	608	549	566	579	590	611	577	559	581	575	566	604	635	611	644	582	613	613	587	587	591	601	600	555	590	558	613	570	577	615	557	579	551	606	603	608	593	556	564	603	599	589	624	540	599	553	597	587	564	544	552	551	569	575	615	640	564	594	552	563	611	566	594	582	591	543	561	590	631	563	591	566	626	580	567	607	597	586	576	602	575	635	583	601	559	600	586	613	595	571	572	574	575	555	611	639	564	620	567	594	569	589	574	603	601	532	589	617	586	534	561	579	604	590	586	612	591	600	604	522	650	632	587	588	587	592	613	562	570	592	586	610	582	595	628	621	545	601	568	565	586	578	611	562	561	573	554	574	603	588	571	585	573	602	583	604	632	559	600	605	557	610	569	574	575	571	596	562	621	577	605	588	582	546	560	580	569	607	597	592	614	557	555	592	638	593	588	542	614	598	559	558	617	606	603	633	612	571	644	601	613	569	517	618	584	566	557	577	527	600	596	573	569	612	609	550	566	608	551	617	569	590	584	622	601	602	593	585	618	621	560	617	589	595	554	577	593	573	593	579	589	576	572	584	554	571	613	596	584	602	592	575	634	589	572	597	578	589	539	584	593	582	555	599	569	637	553	577	593	588	564	595	588	594	600	602	605	547	622	566	610	560	618	553	576	603	591	608	545	569	596	649	585	587	576	592	544	556	617	658	553	575	564	592	612	619	583	556	592	562	547	588	551	572	591	560	612	616	610	605	595	572	594	562	593	582	560	575	552	564	562	620	633	549	587	592	582	565	570	582	550	527	637	624	584	551	561	545	610	649	603	575	626	625	583	574	537	587	611	557	584	597	555	581	565	633	552	620	623	565	626	573	623	602	598	569	592	560	625	574	598	636	614	562	554	599	573	593	591	584	560	597	608	557	571	605	560	624	578	575	582	617	605	588	611	557	575	585	545	593	583	588	565	582	593	577	567	610	576	624	533	581	579	598	614	591	531	593	571	605	601	545	572	573	561	546	604	580	554	591	584	581	561	603	600	552	544	589	614	616	573	561	623	588	573	611	550	587	577	568	579	606	552	529	579	605	618	576	576	601	589	642	569	614	574	599	601	587	586	607	568	560	619	596	553	588	615	565	582	622	603	600	579	569	584	618	616	626	575	592	565	575	601	561	590	578	575	561	552	588	606	616	601	592	521	624	576	593	565	605	567	548	571	615	582	637	543	584	542	600	613	581	574	578	579	556	570	608	589	587	547	546	596	576	556	571	633	577	605	572	601	605	585	583	565	589	590	588	581	578	548	618	620	541	626	586	630	596	619	606	620	578	569	611	565	587	574	511	618	593	630	579	562	615	586	545	568	617	594	618	622	537	628	595	609	634	553	569	566	605	572	595	602	577	623	612	603	589	582	555	611	598	586	585	553	554	596	560	565	600	550	564	592	605	571	542	563	588	638	585	596	603	616	606	600	567	617	553	544	602	601	593	592	571	591	625	611	576	594	570	590	618	594	608	563	592	574	621	618	570	580	580	595	637	581	613	540	607	609	610	593	541	580	609	608	598	568	625	600	593	592	580	589	596	598	593	587	587	580	573	572	574	561	622	580	581	624	554	586	598	570	542	604	540	608
23612	21647	29713	24873	22421	23805	24263	25323	22314	18808	11575	6055	3167	2066	926	340	351	296	302	301	297	301	282	274	276	287	285	312	291	278	274	233	274	293	269	298	282	307	273	286	253	313	275	305	288	264	286	282	286	269	304	267	272	279	274	271	291	291	307	268	257	284	281	272	285	288	315	263	284	294	276	286	309	286	301	306	248	254	303	273	232	266	265	285	274	267	291	278	274	300	284	273	249	297	257	264	298	266	265	274	275	263	280	277	271	256	241	285	267	269	273	266	249	265	266	298	281	262	266	282	276	247	267	285	280	288	303	242	277	278	267	272	310	263	260	252	270	288	289	273	276	293	266	288	300	302	279	287	294	264	270	327	259	248	297	276	279	256	298	271	279	269	299	264	291	262	264	251	311	290	268	270	298	303	301	283	293	297	283	274	269	289	289	265	295	281	295	274	267	284	270	289	290	274	267	245	304	263	256	234	298	301	262	293	274	283	271	259	283	281	277	292	275	292	276	286	265	280	259	246	262	283	255	263	283	281	260	269	286	293	283	274	286	262	249	271	259	298	265	292	268	261	290	302	260	274	267	288	287	264	253	299	276	286	275	265	291	299	261	289	289	289	252	290	299	286	276	271	267	266	267	310	262	267	282	286	279	265	282	313	264	269	243	269	282	286	259	295	298	285	289	286	286	282	295	248	257	294	291	282	292	271	282	289	266	292	268	269	274	288	280	284	286	289	265	280	290	294	293	299	279	276	292	275	263	268	245	276	278	284	267	288	287	298	267	283	273	286	269	264	285	278	253	275	295	297	288	261	283	282	265	270	269	298	284	270	239	291	241	258	291	291	262	288	272	295	288	296	257	258	291	266	285	292	279	282	283	288	265	276	283	263	276	286	286	282	275	320	259	262	268	283	282	267	266	294	275	282	290	284	269	259	271	283	269	278	259	262	276	263	283	244	269	289	263	310	282	261	285	273	308	274	266	292	274	268	293	255	277	280	264	277	301	256	286	270	307	259	285	280	271	266	260	262	252	287	304	304	266	273	282	292	311	284	272	280	299	269	272	290	293	274	301	300	273	270	303	278	273	271	270	251	262	278	253	275	284	285	281	257	279	270	280	279	266	284	288	262	280	266	277	272	291	266	257	297	265	299	273	265	267	280	265	272	288	274	268	265	273	312	260	269	287	256	260	286	276	271	278	275	270	251	261	276	264	274	288	292	286	265	262	296	257	301	273	249	235	270	292	286	268	282	280	282	266	267	273	277	283	270	263	269	288	274	301	287	257	271	288	247	260	254	288	274	270	317	284	312	256	300	244	277	251	280	254	278	272	253	273	287	271	266	269	263	302	254	254	276	302	272	285	247	279	268	273	295	295	273	289	292	273	287	273	265	285	250	273	294	301	307	281	268	284	248	230	295	318	278	268	280	266	272	257	263	298	266	275	266	236	263	258	302	295	305	275	279	281	285	252	306	276	276	296	297	276	263	283	274	283	276	273	277	271	273	273	277	297	297	294	276	277	294	278	318	288	269	279	274	279	283	263	269	246	258	305	280	246	274	257	276	249	280	279	252	298	288	290	284	301	270	281	294	273	239	252	286	285	257	288	290	286	289	310	292	282	284	296	285	266	263	284	305	277	273	274	293	299	277	246	257	290	272	268	251	284	272	291	301	252	266	277	292	295	257	316	282	268	308	298	257	279	274	270	311	284	260	283	269	289	259	240	267	298	265	264	286	248	260	268	284	275	255	282	304	279	258	284	252	289	308	286	266	254	273	277	293	288	290	243	284	256	264	281	283	263	285	270	291	281	280	281	286	253	283	269	256	290	280	284	271	268	261	270	278	282	249	303	265	287	295	246	276	286	260	244	259	270	298	261	251	266	282	301	294	284	284	287	259	276	290	268	275	268	308	268	279	289	282	269	277	282	321	280	288	275	273	289	265	269	285	282	285	292	296	282	284	265	289	274	263	317	266	277	272	274	250	264	272	265	239	276	296	278	277	264	296	270	265	269	303	277	273	265	258	261	270	292	298	264	273	272	296	275	273	252	270	282	274	271	277	250	268	283	243	286	263	249	290	279	232	283	250	312	268	281	271	305	295	274	260	314	277	280	277	298	268	258	276	285	269	250	276	290	282	283	275	272	279	288	268	264	266	263	252	274	247	287	307	276	275	281	260	284	267	282	267	270	257	298	278	288	316	284	306	275	262	278	275	262	291	254	282	288	285	262	247	278	305	294	276	248	273	241	280	260	280	295	261	274	293	296	262	263	272	269	290	287	294	270	273	288	243	264	274	247	260	277	289	289	276	278	266	293	273	285	253	284	271	266	265	296	261	283	288	259	289	258	286	279	290	250	279	268	279	283	264	316	284	256	264	273	267	280	280	300	270	270	274	294	296	283	274	284	253	278	297	289	259	303	239	263	281	302	284	272	256	303	290	264	275	249	258	234	303	296	286	272	305	257	262	297	259	257	258	274	265	267	257	261	302	289	283	286	297	255	274	284	298	310	295	273	318	245	282	245	269	245	292	253	270	300	252	278	276	304	282	269	266	262	268	271	276	283	276	284	265	275	276	274	261	276	262	259	257	243	242	269	256	276	296	281	286	264	265	259	284	264	271	283	296	277	282	286	283	276	288	285	273	263	292	230	259	264	286	289	276	250	252	285	265	286	280	290	307	276	284	303	274	261	278	269	279	279	267	306	266	276	316	286	263	300	295	321	260	276	293	274	263	267	292	275	298	284	279	314	268	295	275	276	265	283	280	256	260	304	254	267	274	277	289	291	263	289	283	274	268	255	242	247	299	299	296	261	284	278	277	285	255	240	291	281	286	284	317	293	282	265	317	300	282	262	282	296	290	310	277	244	270	296	265	262	265	268	282	279	290	262	264	273	278	284	280	276	275	285	263	318	279	303	302	291	259	265	289	260	291	279	292	273	285	263	299	299	276	298	250	270	258	282	276	297	283	268	249	278	265	250	238	287	272	264	279	290	257	286	282	263	255	268	278	279	291	261	285	277	267	263	284	287	286	295	278	294	261	281	267	279	254	294	259	288	276	280	267	268	270	241	306	281	284	299	262	245	293	280	301	253	281	285	295	238	274	305	276	255	241	283	273	287	283	268	261	254	243	279	271	284	265	281	266	295	272	268	266	282	260	279	295	295	291	263	264	275	245	300	276	305	267	261	315	286	268	277	289	281	270	271	249	288	274	305	297	257	294	307	277	288	300	280	258	293	269	258	295	296	288	276	251	319	277	276	273	312	297	288	286	295	290	302	260	261	302	307	284	289	293	261	300	266	301	242	240	272	277	287	294	258	283	293	257	308	272	265	279	263	297	262	279	270	284	264	259	270	272	269	294	311	291	308	297	286	276	281	271	284	297	261	288	258	294	289	291	263	281	251	247	283	281	293	283	310	272	286	286	271	274	252	276	266	289	281	279	296	251	275	282	280	272	252	278	270	281	259	273	267	283	245	292	259	272	298	261	316	281	254	272
38253	60262	63205	44370	36213	34179	32732	36222	33378	30001	21809	14436	8868	6117	2519	750	721	625	547	543	618	558	582	578	592	550	575	557	555	552	586	538	558	596	535	532	552	560	575	556	537	573	553	550	576	582	547	581	563	534	549	555	570	521	590	557	547	591	559	568	543	523	539	546	545	596	571	591	565	571	567	534	518	578	590	504	580	580	575	560	567	568	593	572	558	546	564	606	550	528	577	586	557	579	591	559	543	582	542	579	543	583	566	558	495	533	571	553	592	558	539	582	591	536	580	587	574	596	542	539	559	585	573	567	562	536	545	623	548	576	612	616	553	560	561	552	606	572	566	606	517	524	572	571	542	548	561	583	626	526	561	605	515	542	550	550	553	585	575	603	556	560	542	594	615	570	565	553	541	589	568	535	560	546	562	559	576	520	544	577	538	545	547	585	559	522	567	531	537	569	595	580	575	597	554	560	550	537	582	527	545	521	564	551	566	570	551	591	510	573	560	573	580	525	499	578	545	586	531	565	559	529	531	567	554	561	598	524	508	594	581	554	551	587	576	556	554	566	604	519	527	574	523	566	565	526	568	546	556	578	541	567	556	550	572	519	568	570	552	593	538	518	579	555	526	560	507	550	583	533	555	576	571	566	566	548	579	602	538	600	560	551	547	541	550	564	550	549	608	530	560	593	561	605	609	568	550	566	547	503	521	551	582	528	539	535	545	565	593	578	562	578	599	581	602	558	549	567	606	543	529	607	622	523	567	546	546	582	572	546	596	553	555	540	567	533	554	571	562	530	560	560	555	560	531	599	587	537	555	518	529	577	557	568	542	567	540	554	590	569	579	554	526	569	577	586	559	579	568	589	587	591	567	588	550	557	539	545	537	549	609	536	566	546	556	580	560	560	549	568	545	565	568	574	597	558	557	555	554	535	550	590	535	580	575	563	586	592	562	557	551	561	548	557	608	542	584	540	561	597	562	549	620	568	567	553	552	551	535	589	572	593	550	536	587	572	567	540	551	547	582	574	587	533	572	549	565	529	550	574	572	555	552	478	543	558	568	568	600	535	566	545	564	526	570	559	570	546	574	564	591	549	564	550	587	560	525	569	559	596	565	557	561	554	587	585	540	582	569	558	562	557	527	558	607	556	587	570	550	584	574	549	566	612	555	550	580	533	573	528	574	556	573	544	580	601	583	612	560	567	573	514	558	583	538	601	516	573	549	562	543	580	569	537	552	541	556	561	610	546	534	538	574	560	528	549	538	536	518	563	579	621	572	571	519	547	567	524	549	586	590	555	554	625	541	526	532	545	535	574	571	563	576	595	557	581	532	575	547	585	582	539	554	554	574	508	546	571	552	557	554	560	557	569	575	541	551	547	539	534	528	570	538	599	576	564	577	545	579	544	541	581	525	597	565	583	590	569	528	583	559	566	553	564	572	533	519	544	546	575	525	549	582	540	541	613	563	562	541	596	576	517	575	553	574	576	536	575	547	548	570	571	560	585	574	556	577	548	563	575	564	536	564	620	513	588	578	537	596	587	548	562	585	558	541	548	549	536	548	522	577	563	559	558	583	579	600	588	569	515	555	558	599	551	557	547	573	579	531	562	534	546	563	570	552	557	544	585	555	569	603	593	601	541	587	548	587	566	536	534	532	565	574	530	528	571	542	540	553	568	575	586	600	585	571	606	570	547	601	566	574	540	595	578	581	517	561	539	535	596	559	565	551	528	591	525	580	579	566	621	542	565	608	587	570	565	575	538	591	551	519	583	610	604	533	550	542	563	575	550	572	542	549	579	561	547	580	533	551	608	564	570	581	555	570	559	565	573	579	554	560	587	554	572	589	549	591	560	578	565	540	584	546	555	554	530	563	602	513	608	584	582	588	583	556	548	569	581	628	591	548	598	554	555	559	606	538	584	599	556	571	534	564	564	568	550	558	563	533	581	523	578	586	581	552	555	520	570	602	534	579	594	575	577	580	539	565	552	563	557	567	548	555	535	586	569	556	596	546	583	572	559	571	589	571	586	570	511	572	578	555	582	589	504	593	618	553	538	584	539	595	516	582	597	562	619	580	522	559	556	571	549	580	511	570	564	566	548	542	558	568	544	559	580	515	567	514	569	556	582	535	599	572	575	566	586	583	582	600	588	545	547	541	560	540	554	576	560	568	540	607	574	573	632	606	529	545	585	561	586	568	592	536	615	560	521	524	589	582	556	541	558	618	575	558	551	546	572	557	566	574	570	574	623	567	556	605	584	572	534	558	551	577	545	549	545	566	545	557	547	576	537	522	577	562	557	578	551	570	563	561	554	553	583	599	570	555	508	612	562	567	545	545	576	559	577	564	502	564	572	557	563	579	567	575	575	583	568	547	529	550	589	589	544	535	575	568	521	549	592	518	551	551	534	546	555	587	587	569	537	550	516	579	592	542	564	550	534	550	576	541	543	581	574	568	606	571	590	569	555	605	566	530	590	566	565	529	562	559	511	532	576	550	546	560	551	565	557	569	559	562	601	565	579	606	599	578	548	551	532	583	533	578	588	532	546	560	593	585	577	574	569	560	557	560	569	562	552	574	543	527	546	536	572	590	549	511	566	571	557	570	563	573	556	563	547	509	581	572	567	553	543	543	575	584	568	570	539	546	533	569	549	524	571	541	584	544	584	583	591	551	580	540	582	567	520	579	558	561	511	527	586	598	566	577	554	564	564	546	563	531	569	557	551	545	527	581	565	591	605	561	547	537	593	554	552	546	566	596	545	553	567	533	577	541	581	637	549	580	560	554	585	550	588	504	563	615	555	575	532	552	516	569	569	568	555	545	563	562	556	552	572	557	576	554	567	573	553	533	557	520	541	531	577	535	558	574	564	561	575	566	527	562	617	555	597	582	584	564	573	567	555	582	562	584	589	583	567	561	562	568	585	566	580	604	573	533	564	539	582	572	550	562	491	559	521	572	556	596	546	549	575	557	556	553	564	530	584	545	571	582	558	606	545	585	549	585	572	563	586	576	558	596	567	565	567	598	574	587	528	572	552	593	578	509	593	578	581	600	580	540	560	569	540	576	600	549	590	585	555	532	549	568	558	538	628	564	565	584	555	551	574	564	511	579	557	554	523	570	612	544	557	591	564	542	543	577	582	627	596	527	570	566	536	591	591	577	528	615	566	554	546	575	569	541	554	545	517	572	570	549	601	550	559	566	590	546	583	557	547	538	564	505	537	574	590	555	606	610	602	509	596	563	528	544	538	606	569	567	536	567	580	565	553	609	610	588	570	566	533	543	543	556	535	568	554	580	552	577	589	554	594	592	594	521	535	566	562	515	580	584	585	512	566	581	584	530	579	566	566	569	564	531	563	576	580	539	537	535	556	526	563	557	555	568	578	526	554	582	548	536	549	545	575	531	547	566	576	538	543	587	604	589	528	593	553	561	512	563	565	559	548	555	553	558	566	581	513	592	586	570	631	558	542	586	541	584	542	537	588	541	596	537	584	528	554
27398	25920	33228	24121	12550	6300	3770	2843	2272	1597	1215	983	721	564	469	363	305	287	274	288	293	288	315	281	300	313	301	289	317	289	300	305	297	314	275	278	302	291	306	350	286	270	290	318	273	285	287	302	292	310	257	305	315	251	298	306	297	265	284	307	273	282	281	269	306	277	302	300	293	276	279	306	277	276	323	299	259	293	289	326	307	294	278	274	298	309	320	286	303	302	290	279	295	302	276	302	293	314	282	304	292	297	293	298	305	308	297	290	304	298	279	310	286	265	294	301	294	264	290	302	306	267	291	296	298	267	291	298	317	278	314	278	288	290	305	317	299	333	284	296	308	290	269	291	293	326	292	284	310	284	291	277	268	257	296	294	304	271	305	336	299	318	258	305	310	265	310	255	279	326	288	295	274	255	294	287	295	327	286	283	310	262	292	298	299	313	301	294	280	306	275	301	283	326	309	306	314	267	310	267	256	298	268	274	263	266	291	300	308	297	292	298	324	250	295	291	282	280	304	256	287	294	297	302	302	286	291	268	293	296	303	297	331	303	308	271	311	311	283	271	309	295	285	267	270	291	312	275	321	276	333	311	278	304	315	312	280	273	277	298	276	309	307	302	301	285	334	272	306	316	327	296	316	313	317	323	299	310	296	320	297	291	279	296	320	288	294	299	286	301	309	302	301	322	278	279	297	308	270	308	273	286	308	278	291	281	251	303	306	285	294	300	323	292	299	284	313	290	338	267	278	296	315	306	321	278	300	282	302	292	290	292	308	297	272	287	290	311	286	319	320	295	297	300	312	303	292	344	296	281	321	289	284	293	301	305	284	272	320	297	289	280	305	313	289	287	301	281	292	327	327	331	287	278	321	279	336	296	299	280	323	315	296	311	293	304	281	295	297	277	278	281	295	293	278	291	320	273	306	303	295	337	259	293	300	304	316	273	308	273	289	301	246	287	294	289	263	306	276	291	309	284	305	313	305	309	297	311	299	289	280	293	325	304	324	278	301	296	294	333	322	303	270	280	299	279	286	301	274	279	292	319	321	290	308	312	306	290	298	282	284	277	304	273	276	300	301	293	277	304	295	283	323	309	288	335	281	318	314	298	286	278	293	292	309	313	318	305	299	294	291	255	293	272	276	276	303	294	291	302	285	303	281	306	297	273	303	304	290	325	296	298	312	255	295	317	293	307	279	282	267	289	295	276	305	254	284	341	275	319	299	286	291	278	325	302	324	293	304	289	278	307	295	329	296	312	328	315	315	295	303	297	303	311	290	287	293	277	271	317	303	283	328	294	295	303	342	317	277	299	299	277	271	314	292	254	308	293	315	305	286	290	293	291	285	286	275	295	317	282	286	294	297	295	308	274	275	309	321	294	305	296	278	315	301	305	281	280	317	280	273	275	313	300	300	304	267	263	285	320	303	318	300	315	326	283	317	279	275	318	317	295	295	264	342	248	298	293	309	267	300	308	292	299	283	297	310	282	282	291	298	324	286	279	317	285	301	299	291	290	295	333	301	289	302	300	316	297	318	285	311	276	309	282	280	336	287	292	315	307	291	272	264	318	308	309	295	305	300	313	288	296	333	308	294	290	302	259	324	271	277	276	281	285	323	302	285	331	282	289	299	313	287	305	331	309	332	303	300	307	300	293	279	315	316	274	291	313	299	292	266	285	268	290	286	321	312	283	289	290	316	322	265	304	288	290	280	322	265	300	272	323	317	283	324	303	293	267	297	330	301	305	306	300	278	297	282	311	304	269	279	291	284	281	315	296	315	328	302	299	308	309	294	302	287	315	297	277	311	302	267	320	266	310	286	321	306	347	312	302	307	302	279	299	298	316	292	295	313	304	287	267	287	296	312	311	288	306	307	313	304	288	300	294	288	307	316	304	288	303	286	308	299	284	293	280	272	333	275	306	286	324	330	306	334	296	274	280	275	300	302	278	293	325	308	283	285	275	294	306	331	288	297	289	315	311	295	301	313	284	269	318	278	307	314	296	303	278	260	313	300	312	293	301	261	284	296	287	309	320	306	295	277	296	309	285	272	317	263	292	275	283	278	302	333	286	276	333	321	292	291	306	314	289	283	291	319	317	316	286	279	292	292	288	299	282	329	293	303	346	278	282	301	277	328	288	286	277	283	299	285	283	280	297	313	306	295	279	286	269	299	276	309	277	322	278	296	324	314	299	306	296	309	296	284	282	280	323	315	311	291	300	311	307	281	303	278	281	303	291	317	292	298	310	307	310	307	293	259	280	323	305	286	305	298	297	280	318	261	292	275	279	292	290	287	312	260	308	283	292	289	301	307	279	299	305	304	284	266	280	295	283	304	280	295	287	276	282	294	296	291	296	265	306	306	267	298	302	307	279	329	331	315	274	285	293	289	287	282	292	279	264	301	323	302	283	279	307	302	298	302	321	285	288	297	297	292	293	323	301	329	315	299	303	300	296	298	305	303	312	331	294	300	304	288	298	311	304	283	301	321	295	331	331	305	295	294	300	284	293	277	318	304	290	294	293	299	290	285	283	302	301	287	298	314	280	297	285	278	285	282	288	285	319	276	339	314	316	312	297	299	297	275	308	301	309	282	316	300	286	275	329	313	310	295	258	278	316	281	286	278	281	290	277	301	312	282	321	269	300	285	276	305	280	282	278	262	301	288	259	295	275	275	297	297	291	262	270	269	286	290	269	290	314	308	275	292	304	295	271	305	296	281	290	304	289	293	293	302	303	282	303	279	323	289	312	294	298	281	297	275	312	316	256	282	282	283	279	255	308	301	280	289	273	289	288	272	293	286	315	296	294	285	292	279	277	325	292	292	273	285	317	283	292	305	272	282	288	311	288	306	315	286	302	276	293	271	314	302	304	296	302	273	284	289	311	307	279	289	292	287	294	316	329	307	312	290	302	277	304	346	279	310	287	332	355	273	303	284	293	272	268	284	319	313	307	274	271	292	300	330	298	328	302	297	295	313	311	290	296	303	288	296	297	311	293	310	325	290	306	319	298	295	284	312	297	300	276	289	327	313	305	312	307	306	320	268	294	313	332	264	289	271	299	300	333	312	292	294	279	280	303	279	272	307	300	297	301	304	305	309	293	283	299	298	334	328	254	285	282	271	308	299	299	305	266	273	295	272	305	324	342	294	299	274	287	314	316	261	249	302	291	284	310	277	287	313	296	255	309	308	292	278	305	279	329	296	305	305	297	286	260	309	284	297	304	294	280	288	321	310	320	289	275	307	295	269	275	289	296	311	287	327	312	287	295	271	305	306	302	291	305	312	291	301	315	310	320	298	287	311	293	269	320	300	283	278	263	280	284	291	265	304	289	287	304	273	270	274	298	300	296	313	303	303	269	285	277	298	303	281	303	270	303	296	281	301	302	285	299	320	304	307	289	278	288	297	296	336	321	309	282	302	328	306	300	302	277	299	281	323	292	291	290	278	324	327	299	306	297	305	270	298	304	291	319	300	306	298	277	315	290	274	277	298	310
30511	46645	43878	31718	22019	15523	11243	9257	7186	5102	3793	2800	1976	1485	1032	722	624	602	618	601	619	578	599	569	633	597	605	578	655	626	605	579	579	673	655	622	614	633	640	644	597	599	581	603	608	575	611	636	625	649	599	648	640	615	649	591	601	624	640	585	627	611	608	575	604	634	576	616	601	614	582	590	619	620	610	629	599	602	620	609	616	623	578	577	599	618	662	600	595	586	612	672	622	586	612	607	575	638	593	599	611	581	606	641	675	599	612	585	596	676	625	564	600	615	611	629	607	561	600	572	600	597	639	619	608	596	610	644	608	636	611	607	586	643	612	623	655	588	597	614	608	619	630	650	589	616	629	592	636	609	583	607	611	615	603	559	587	587	572	584	614	595	629	614	598	615	589	581	612	597	636	609	619	619	600	605	638	595	615	617	642	613	648	618	600	586	641	601	603	632	578	600	627	645	654	617	580	617	609	618	662	604	588	632	646	611	592	592	564	654	635	617	649	609	616	571	604	597	630	658	578	585	584	649	599	588	625	580	631	598	588	558	619	640	584	582	565	584	647	615	604	636	616	622	636	599	609	624	610	583	657	606	602	602	635	588	590	619	590	602	569	616	643	610	584	591	579	562	616	650	650	582	583	618	583	611	609	589	604	635	581	604	592	611	617	626	647	597	650	640	607	635	606	578	580	655	577	627	629	576	628	615	573	612	621	570	553	580	595	571	637	601	604	617	590	654	656	599	648	605	673	666	578	544	613	645	631	655	616	633	681	582	623	617	598	632	589	616	631	623	599	603	627	624	618	590	594	602	580	568	565	600	612	591	616	628	617	605	628	649	646	609	581	640	559	603	628	624	643	667	577	613	642	565	648	608	590	600	602	571	638	636	591	600	609	592	633	652	584	615	570	589	597	639	611	588	669	564	618	635	626	599	644	645	628	605	616	585	607	628	595	603	611	621	624	627	619	616	622	593	594	648	637	613	602	635	616	608	563	612	556	637	614	626	603	590	639	615	599	640	599	647	629	631	593	607	647	591	572	634	619	642	619	604	621	645	644	606	613	580	622	607	588	590	610	626	611	639	674	620	607	617	580	598	605	592	611	617	660	601	624	566	604	639	593	638	559	648	620	649	607	593	623	623	572	630	588	627	644	595	613	596	603	607	596	655	640	611	630	621	609	620	606	621	547	611	599	586	607	613	658	623	576	586	579	624	637	566	569	641	605	586	602	639	656	622	605	658	633	566	601	619	597	598	595	625	576	584	606	614	657	644	606	616	616	564	618	661	614	581	596	639	614	619	606	599	596	609	610	576	618	630	629	621	599	588	591	596	636	618	585	571	672	586	579	679	606	642	581	610	615	585	586	576	565	601	573	625	634	630	620	616	637	633	582	634	584	581	623	638	632	628	629	617	604	657	641	593	614	559	621	562	627	639	545	624	580	613	581	608	638	629	636	644	610	593	558	677	612	585	661	655	615	610	579	584	610	615	619	569	595	601	642	626	570	601	588	612	635	605	627	667	613	602	638	573	585	632	577	600	618	616	632	636	618	615	674	625	635	620	634	613	579	609	643	605	651	638	582	585	560	619	595	584	641	624	582	623	623	628	602	572	599	634	606	580	660	601	537	587	600	643	678	625	616	622	627	580	648	584	598	606	592	637	661	591	607	640	646	613	589	630	562	606	642	648	588	580	587	635	618	617	580	591	585	572	596	589	599	597	606	572	610	565	625	586	586	575	604	620	626	606	638	588	618	621	636	609	640	633	634	624	635	613	646	573	593	612	555	625	655	595	588	630	568	625	605	613	671	590	581	634	594	583	627	580	618	612	574	650	587	634	631	643	603	618	621	579	568	652	595	624	589	605	614	666	644	652	634	604	634	605	615	622	593	641	600	603	600	629	604	615	626	628	575	627	584	615	632	614	602	617	647	610	604	578	590	626	603	578	609	604	610	633	614	615	626	565	602	587	601	581	647	590	630	569	623	602	613	596	556	576	574	585	587	626	580	661	597	576	608	621	638	645	615	577	638	650	643	591	578	634	615	610	616	560	590	619	590	629	622	648	622	638	608	554	637	600	592	609	637	608	614	586	602	627	577	620	600	616	589	598	634	588	639	571	592	643	632	608	587	629	594	617	585	616	601	564	655	578	620	642	614	565	582	620	595	573	582	607	631	642	576	603	645	582	621	603	633	611	613	650	576	596	627	624	587	649	648	606	597	586	605	600	599	591	595	596	583	625	628	623	615	678	616	596	582	627	623	605	600	579	601	599	636	655	616	633	556	583	628	600	644	591	601	627	609	624	597	603	618	657	621	565	590	590	607	620	623	600	608	592	635	632	602	603	603	566	627	638	607	628	628	613	609	613	617	548	590	632	602	683	587	636	608	661	557	604	603	658	630	594	596	600	606	654	589	617	623	586	601	628	617	612	621	630	624	602	574	593	635	621	602	600	624	603	576	618	646	648	604	622	608	602	639	632	634	617	601	621	570	633	593	614	595	576	600	630	580	639	602	617	593	595	622	648	648	633	593	614	631	615	608	600	612	659	589	613	618	608	609	606	567	621	617	610	567	596	620	587	581	582	628	614	603	594	619	616	619	606	603	567	582	623	617	586	607	585	625	597	584	625	630	588	589	618	593	618	618	625	567	632	623	626	603	635	601	589	573	615	616	595	593	613	653	588	607	642	568	614	607	620	618	597	678	642	621	621	608	617	672	657	581	613	597	603	627	632	603	634	646	588	566	558	627	608	649	641	642	583	607	619	641	618	607	607	608	597	615	636	619	631	603	623	649	642	592	647	626	635	603	583	649	586	603	634	597	625	620	629	640	571	623	625	587	602	592	618	594	626	613	603	594	585	603	603	606	601	595	629	612	617	607	586	623	618	607	635	630	653	615	587	615	582	593	662	614	592	643	614	618	579	567	564	627	586	581	598	571	600	630	589	613	624	605	587	611	614	579	587	624	634	618	665	613	592	625	544	627	620	597	645	608	587	609	579	684	607	602	597	583	610	619	601	586	637	638	611	625	608	567	604	601	614	562	604	584	624	625	565	628	626	648	632	588	584	573	650	574	574	620	610	622	586	610	611	603	566	591	584	559	585	623	591	648	630	633	632	593	625	596	590	633	594	604	597	584	582	637	584	646	659	617	605	563	604	591	635	580	564	565	573	623	605	632	613	613	613	619	577	645	627	604	632	630	625	547	644	625	606	632	647	586	653	623	612	624	636	629	600	625	643	592	617	622	657	549	606	580	567	639	605	596	620	547	627	673	629	631	624	553	628	640	608	615	578	636	597	601	610	606	603	595	590	590	635	637	585	585	599	607	594	642	624	632	612	598	636	624	622	634	555	616	575	647	619	591	579	573	624	601	621	623	577	627	604	632	605	623	616	574	609	587	620	570	619	562	580	586	586	624	610	601	603	596	600	653	603	644	597	581	639	609	601	641	607	619	613	622	620	595	603	632	623	646	623	649	602	633	629	659	617	630	603	607	663
24966	21742	29221	26239	17278	10316	5882	7415	11180	12073	8254	3339	1989	1106	556	367	322	291	296	285	300	298	293	273	317	268	295	286	285	269	293	287	281	282	293	296	291	292	277	270	260	266	300	299	293	280	282	257	294	300	273	283	263	266	274	300	262	287	300	292	293	348	289	323	275	329	276	296	281	297	270	276	302	268	272	282	282	274	259	267	301	289	290	275	268	290	313	279	281	286	263	282	291	285	273	292	292	284	296	306	264	248	287	291	270	291	285	299	300	271	281	308	275	268	298	300	263	281	286	265	268	281	269	304	249	288	279	276	269	297	258	284	282	282	249	273	300	276	287	292	269	272	294	301	267	284	293	293	282	274	285	288	273	252	275	264	300	282	264	295	281	291	278	284	263	302	314	256	234	289	264	284	326	297	274	286	313	312	266	261	248	248	315	289	281	287	259	272	271	304	289	282	272	282	267	318	272	292	259	297	279	304	275	287	299	303	282	307	271	265	277	265	289	280	297	291	318	283	303	289	311	254	252	259	271	270	283	281	266	293	329	267	294	271	296	271	297	285	293	295	273	266	262	281	274	273	310	256	266	229	268	294	261	283	269	276	267	275	293	259	293	273	291	289	283	303	284	290	248	268	313	230	303	282	281	267	275	286	300	270	257	277	291	277	284	288	265	289	276	260	295	284	289	310	292	304	253	276	282	259	263	243	277	269	272	277	276	298	267	287	266	278	298	283	269	285	299	304	287	279	323	258	267	300	263	256	246	272	270	278	283	300	295	277	306	298	286	265	282	268	268	285	267	297	244	294	276	282	266	301	277	315	285	291	286	300	302	303	288	275	262	269	312	322	287	263	284	267	268	310	281	307	281	262	291	263	290	305	286	260	279	288	284	270	281	278	277	291	282	298	313	289	280	305	255	268	291	295	315	267	274	252	266	268	283	270	278	277	274	303	279	270	275	278	283	280	256	284	303	266	268	275	267	293	261	262	273	281	269	288	263	271	250	315	278	284	291	290	292	295	292	296	288	291	291	278	247	286	264	303	296	268	292	256	297	271	309	263	273	289	274	292	287	307	309	283	308	271	289	284	266	250	305	290	296	281	288	284	260	281	299	265	292	313	298	267	282	274	273	271	277	287	261	322	290	255	265	317	270	261	291	280	301	277	253	274	251	265	280	263	280	302	272	296	294	289	267	275	283	301	305	284	297	270	268	289	268	270	292	268	284	270	269	271	301	279	248	321	286	291	267	247	268	276	320	277	294	303	272	300	257	293	271	256	290	281	286	245	276	270	288	291	320	273	253	261	276	261	267	276	302	271	312	282	262	282	294	298	271	236	284	277	288	292	294	245	262	294	256	296	285	247	277	282	285	267	285	260	317	251	292	295	286	271	286	270	291	299	272	271	273	269	243	291	268	295	268	303	280	281	293	276	296	280	290	298	279	256	292	301	275	254	295	253	310	266	274	263	304	300	279	250	297	297	291	301	274	319	260	279	250	275	286	275	290	273	303	285	267	304	277	307	260	276	272	306	306	319	303	282	274	262	287	274	263	284	273	325	274	285	247	279	290	263	288	268	280	268	291	278	311	285	279	258	276	269	250	247	297	276	287	284	293	271	298	260	285	295	281	291	283	272	301	289	296	274	282	315	286	284	274	278	269	287	255	292	283	300	272	283	264	291	293	294	264	287	260	251	283	304	300	280	269	272	277	282	265	272	275	260	284	278	265	283	277	245	285	279	294	267	255	272	288	249	293	271	291	284	299	291	295	277	279	300	275	270	291	264	294	290	289	265	252	281	310	271	279	269	273	256	269	296	286	265	262	273	277	272	270	290	256	278	287	271	289	300	254	269	275	266	283	253	273	260	308	273	261	294	301	284	259	283	291	268	276	255	300	276	294	252	299	266	268	284	290	290	291	288	260	291	263	300	276	277	297	273	272	290	267	248	299	297	270	269	309	286	276	282	282	308	329	285	278	287	280	278	273	292	270	297	276	297	310	280	286	292	275	284	300	305	268	282	284	274	279	282	307	274	318	281	286	283	276	256	283	275	283	305	260	263	244	280	279	299	280	252	248	278	286	285	294	284	295	276	291	257	293	278	288	299	282	290	277	280	276	304	262	278	274	295	285	263	300	280	271	321	275	292	278	292	250	273	275	258	274	275	311	286	272	328	301	259	283	322	243	310	283	296	280	288	253	269	302	270	317	303	273	251	311	285	287	280	286	283	282	313	338	300	275	245	280	305	278	287	249	285	282	260	241	301	267	280	254	302	267	274	267	261	298	294	253	265	253	284	264	291	283	298	269	246	280	295	284	308	315	248	292	287	260	281	268	265	308	252	268	265	299	274	263	273	258	303	272	312	296	252	313	275	258	284	277	255	268	282	279	277	305	308	264	288	274	278	283	256	278	251	310	275	300	258	285	287	261	276	282	301	256	287	290	274	255	279	278	301	284	313	265	285	281	272	293	273	321	265	256	261	266	260	279	284	293	260	276	276	297	253	259	289	249	277	280	315	289	261	270	266	312	257	286	285	284	304	289	289	302	305	269	257	274	271	257	267	275	291	270	288	272	312	287	276	264	282	306	281	281	249	301	293	235	281	287	304	304	275	295	279	265	237	292	254	293	264	318	277	252	258	279	282	261	257	246	281	268	275	290	280	273	282	298	256	287	275	294	316	286	310	267	241	290	263	259	284	265	270	308	227	307	283	287	306	253	302	276	256	289	289	287	295	282	280	281	281	294	280	285	276	285	274	296	323	312	308	278	273	297	277	253	278	291	259	261	259	279	307	290	313	280	270	293	282	303	301	269	286	293	273	252	287	278	291	245	273	269	284	273	293	272	247	263	301	278	235	273	262	249	297	262	246	260	272	292	261	285	272	293	275	287	291	269	273	291	288	298	304	285	280	291	295	295	284	285	279	319	261	277	276	259	277	319	270	272	302	290	287	270	236	277	274	266	253	286	306	287	257	299	270	278	246	291	275	286	231	264	263	269	294	294	268	286	281	302	282	282	264	283	292	290	315	273	264	249	262	270	284	282	302	294	289	298	267	301	265	289	275	269	282	274	259	298	254	271	309	285	316	317	254	271	253	303	300	240	279	294	254	287	254	257	283	260	284	277	274	290	271	278	283	288	269	260	275	289	263	287	285	253	274	305	259	304	280	293	284	297	295	280	290	264	267	246	286	264	289	309	262	257	304	275	277	288	275	308	257	297	279	258	312	269	271	249	292	302	310	288	267	293	265	302	296	276	326	295	271	273	283	277	260	281	268	249	261	277	277	278	283	287	300	272	265	274	274	283	300	282	296	279	308	285	248	294	277	288	257	302	285	289	293	287	292	275	289	273	284	264	278	304	286	300	269	309	272	288	274	298	283	296	290	285	274	312	276	315	293	287	304	292	287	294	298	252	291	280	299	262	247	268	287	271	285	311	282	295	263	290	285	272	288	260	299	273	287	273	281	273	257	286	285	301	316	285	268	295	283	282	278	303	303
35005	55982	47592	31812	20619	18889	14289	18753	23604	23496	17721	8901	5616	3134	1536	781	601	628	615	637	619	600	567	580	582	573	627	604	595	602	622	580	541	591	541	611	606	613	579	579	564	595	569	576	597	577	579	538	599	564	616	622	565	631	568	586	526	623	611	548	528	567	556	583	609	553	580	591	584	611	544	588	547	563	598	608	587	551	578	572	638	624	610	574	610	579	656	587	510	576	615	588	595	562	648	548	570	568	590	579	570	577	608	607	581	544	585	561	569	574	571	589	591	539	575	574	582	619	612	527	621	551	605	618	576	608	551	576	559	575	580	581	603	599	581	591	578	575	554	538	581	562	607	595	623	566	622	598	592	574	545	579	597	558	549	592	609	594	589	577	593	548	601	599	580	609	614	577	601	617	587	608	576	557	587	566	608	561	552	630	577	591	571	650	546	551	620	523	587	555	577	601	585	536	582	539	588	585	636	618	578	586	604	577	584	558	580	561	573	583	602	619	602	624	630	570	545	618	535	581	578	600	642	570	604	566	605	584	623	563	558	566	558	562	565	575	599	575	569	566	598	584	555	613	584	597	553	559	571	616	547	557	550	588	591	570	562	605	570	566	558	541	581	575	596	590	576	609	573	611	591	575	603	552	616	617	571	579	598	572	575	607	617	627	552	601	577	574	614	539	602	563	614	554	617	599	572	588	528	593	603	581	588	567	561	629	635	574	596	547	565	578	593	537	591	638	615	587	534	571	593	589	601	567	614	548	537	540	567	558	615	590	551	579	586	600	563	557	581	613	574	572	627	570	583	566	573	558	537	577	596	595	611	532	606	597	586	560	565	602	559	580	609	606	574	558	593	542	554	636	620	604	576	578	616	561	589	563	606	572	586	597	572	581	581	547	551	620	609	574	612	598	583	594	602	589	564	543	610	626	605	598	571	623	557	586	531	543	539	558	569	548	634	556	590	585	572	590	584	557	590	585	612	553	562	566	579	620	534	580	560	568	608	564	571	544	584	585	573	584	608	599	592	556	576	604	632	603	521	580	625	595	587	558	578	562	586	535	595	582	591	551	594	593	580	583	608	575	607	590	551	556	588	593	570	538	557	554	572	596	638	584	637	550	574	568	625	628	582	591	608	576	584	600	623	586	588	600	581	558	577	609	615	539	585	593	623	590	558	610	565	578	631	593	542	595	543	582	554	564	581	603	582	585	557	573	577	611	582	586	568	562	608	572	602	572	610	591	604	605	595	641	549	584	626	586	591	587	577	516	561	603	616	600	572	579	557	561	587	583	598	515	617	571	546	610	589	595	629	570	572	559	578	591	547	563	578	569	624	582	594	567	609	556	552	599	579	600	576	578	578	584	580	579	602	544	621	556	612	606	599	549	590	582	538	578	585	554	593	559	594	569	614	556	520	584	574	576	574	552	612	580	560	556	580	596	621	585	564	553	537	563	570	572	585	531	596	546	570	585	582	563	617	580	614	591	581	605	633	581	571	571	606	581	573	610	566	617	551	572	561	550	575	592	600	577	567	541	591	576	588	605	596	631	584	569	576	550	582	565	608	577	606	579	557	539	592	573	612	572	558	588	566	554	567	578	590	584	605	597	560	568	591	645	580	577	572	577	588	575	549	602	579	582	559	599	572	578	581	591	593	571	564	533	636	561	576	591	587	567	583	604	629	548	560	611	613	603	583	606	540	601	598	560	555	592	590	579	568	559	580	607	555	544	591	580	578	565	613	615	567	576	581	568	590	607	565	580	622	593	564	565	589	558	601	592	568	548	615	605	579	597	571	559	588	555	584	528	551	570	597	601	597	596	585	592	559	577	618	559	586	594	596	589	524	565	572	599	553	578	567	594	630	571	607	561	590	571	569	576	583	608	560	586	589	574	571	584	592	602	577	558	543	579	551	599	591	593	623	561	584	585	605	604	566	542	625	559	606	565	586	619	573	576	585	554	537	581	599	605	602	589	606	618	613	551	593	612	591	595	596	578	585	615	594	619	587	572	538	579	602	564	580	573	589	572	559	596	597	576	583	538	594	619	597	588	577	539	564	558	583	573	558	549	572	557	588	555	560	575	577	567	577	577	568	627	624	580	551	602	556	594	633	588	603	545	603	630	566	603	588	601	552	582	623	584	610	575	570	565	575	584	624	575	618	612	599	573	569	605	569	574	574	561	583	567	570	580	568	548	586	579	584	596	570	567	572	564	577	607	574	589	600	564	562	549	580	554	570	578	536	596	550	549	575	595	627	621	575	540	640	562	564	568	581	606	568	588	628	594	589	561	543	576	540	590	553	570	556	632	580	604	625	634	619	611	609	599	606	532	566	569	608	569	585	575	574	611	596	567	653	577	556	591	529	597	599	547	575	582	600	602	592	553	591	634	561	587	539	586	554	546	620	596	569	583	540	616	621	592	594	561	606	584	580	582	562	546	594	575	594	612	601	588	602	613	611	567	537	558	565	595	567	594	561	592	591	581	550	595	590	570	572	554	588	618	580	560	566	573	605	571	558	577	585	535	571	543	578	559	591	575	574	571	565	578	604	560	612	591	571	533	601	605	582	572	578	574	575	597	601	593	614	600	554	585	566	602	577	590	582	603	582	567	596	581	564	562	555	592	579	596	543	520	541	589	542	550	589	533	575	587	538	617	564	600	580	587	579	609	553	562	584	604	592	580	542	584	601	564	594	637	552	594	525	561	582	598	600	581	554	594	549	559	586	530	577	598	584	568	558	583	585	539	574	549	629	544	570	606	582	581	585	633	586	585	599	614	582	581	601	599	613	596	588	583	622	584	601	591	614	575	589	602	597	558	608	609	547	605	530	555	575	587	613	615	577	622	578	572	544	564	548	598	548	563	621	585	551	571	616	614	612	597	572	556	625	579	600	616	597	564	569	595	557	567	560	584	593	595	569	582	601	537	574	605	576	594	554	579	610	624	630	579	555	607	546	565	557	591	575	581	568	583	554	642	574	600	589	590	591	567	625	598	593	593	590	544	626	585	572	539	575	582	581	560	579	599	592	576	557	603	587	597	575	581	607	610	549	640	582	595	591	598	565	588	596	572	578	584	585	596	575	536	590	607	518	588	591	581	559	581	579	584	561	553	587	619	576	594	518	565	621	585	591	561	556	612	620	557	580	578	565	602	586	575	553	592	546	618	531	560	586	584	525	572	595	611	531	597	568	600	595	558	565	556	593	627	598	593	614	552	562	630	611	548	577	584	626	576	605	572	571	591	571	539	660	532	561	595	621	570	560	562	598	613	577	558	597	571	610	564	585	555	587	478	554	668	543	606	613	568	598	570	612	564	641	597	551	579	607	636	607	555	609	577	528	557	559	587	600	575	584	562	611	565	591	556	592	565	557	578	635	599	568	580	621	579	574	596	571	587	614	573	631	580	594	592	556	550	572	579	564	580	576	564	594	554	555	546	653	628	605	586	601	572	550	603	575	568	575	595	553	565	610	629	579	581	617	559	568	621	549	567	617	602
23663	21647	29484	24502	22223	20806	12460	7197	17503	23614	22765	14227	8084	3706	1333	466	383	292	294	292	307	312	271	267	300	278	276	285	264	279	270	286	268	257	279	267	290	276	290	253	281	298	256	275	296	295	301	294	274	284	268	282	262	268	308	265	273	267	279	285	269	294	266	296	266	337	284	280	282	295	294	288	289	258	275	285	294	275	277	304	275	275	271	301	309	284	281	254	273	323	285	265	280	257	248	243	278	278	315	264	220	271	283	295	269	251	302	269	249	277	274	273	273	275	261	295	249	264	281	257	289	305	263	270	266	259	276	274	277	300	257	265	241	292	309	242	282	266	289	268	291	274	288	267	271	288	259	280	287	259	279	291	267	277	252	295	274	276	285	258	266	274	287	260	284	286	265	279	267	287	269	265	281	264	309	286	277	289	253	271	268	261	266	284	310	265	283	296	288	281	271	294	263	275	280	279	299	266	273	264	284	313	265	263	282	286	286	277	262	262	292	312	261	283	296	295	273	294	263	294	297	296	269	274	302	268	296	255	233	275	275	267	308	286	272	266	271	308	289	275	293	266	296	275	261	285	286	303	244	293	306	245	308	318	261	273	286	296	266	290	278	286	285	300	254	253	300	295	268	272	290	289	253	284	255	293	286	267	250	292	265	306	272	262	288	280	306	283	249	267	273	293	265	266	286	288	296	306	289	280	259	296	284	269	256	312	285	267	284	278	262	260	282	289	286	288	263	279	246	280	289	290	297	269	290	262	282	255	293	284	306	275	300	279	225	268	275	270	281	273	274	276	309	265	257	302	259	279	288	265	274	261	303	300	293	264	275	257	272	273	271	273	294	255	241	256	289	285	281	290	269	292	283	273	282	260	264	280	261	264	278	299	265	250	256	282	276	270	279	274	257	302	288	273	273	278	277	284	254	263	248	284	297	269	283	264	304	301	292	298	284	282	265	298	287	284	283	271	280	261	304	301	267	310	269	292	251	291	274	271	275	279	293	294	267	287	303	254	272	275	292	294	275	283	253	277	273	268	253	274	285	272	292	237	274	270	281	257	270	267	287	274	291	269	293	281	272	299	274	284	271	269	261	275	265	264	275	296	276	264	251	295	289	236	306	305	280	253	294	282	270	285	311	260	268	277	270	290	267	307	295	254	265	283	285	276	294	241	280	264	276	299	254	288	278	281	266	299	290	291	280	264	266	271	271	246	271	271	265	268	271	268	284	281	266	239	276	265	254	261	265	253	254	289	284	286	286	262	275	262	298	297	255	245	295	304	270	287	309	296	280	280	309	244	293	272	301	286	277	291	269	287	267	294	228	265	245	297	261	259	249	268	264	292	290	287	268	256	282	241	281	251	272	283	273	253	283	284	278	240	293	263	253	267	294	297	268	244	285	283	282	285	268	253	257	307	281	276	264	274	283	283	277	298	265	298	282	312	304	243	275	301	259	274	305	275	300	276	273	281	278	277	255	274	259	265	309	268	257	276	246	256	246	279	289	270	289	277	241	281	261	263	266	257	266	263	247	277	278	263	289	281	280	255	261	286	268	280	278	229	269	264	294	260	266	297	294	281	269	304	274	298	281	294	272	283	261	300	248	281	278	270	269	280	272	269	291	267	283	310	292	274	288	275	264	256	248	265	285	283	278	326	265	270	314	259	278	244	290	274	299	280	294	280	266	275	250	256	277	266	290	295	281	260	288	277	276	278	276	248	285	302	294	289	288	252	284	289	277	271	255	306	263	269	283	292	257	283	269	290	263	280	282	290	280	284	271	285	275	273	288	311	264	287	301	271	285	283	270	288	273	275	267	266	261	279	248	306	275	264	264	246	308	269	227	244	278	265	270	284	282	301	289	257	262	275	312	263	281	271	270	260	282	248	283	300	253	287	310	272	310	282	264	278	300	256	292	275	269	279	273	267	276	277	277	267	258	255	285	279	271	269	334	281	283	288	294	300	274	298	246	299	230	268	267	259	263	278	259	280	239	269	285	255	293	312	272	270	295	303	249	276	266	301	267	260	261	280	272	232	295	256	266	287	261	286	240	313	316	242	236	272	259	279	295	292	282	269	280	267	301	261	272	276	275	271	307	288	280	280	304	250	271	279	282	281	252	273	253	268	290	305	268	278	277	282	257	294	282	281	279	264	286	288	275	276	262	288	280	274	304	283	253	278	288	265	270	266	273	248	266	267	290	297	269	271	263	298	268	240	284	286	260	276	285	264	282	275	262	277	287	270	290	305	267	264	266	262	291	296	282	282	284	275	287	281	253	287	299	264	264	270	278	276	273	303	291	265	268	264	305	233	281	291	278	262	264	278	279	279	265	310	287	267	235	261	297	256	251	262	317	275	263	284	290	278	277	281	312	276	279	305	252	273	280	280	248	295	293	273	269	273	280	296	310	274	270	286	242	251	260	252	270	296	287	272	295	296	290	307	272	315	292	288	265	266	257	282	285	284	282	277	279	248	286	276	279	273	282	280	274	309	297	285	258	272	294	275	264	292	298	284	299	252	265	296	270	259	279	246	277	303	277	258	298	282	275	270	292	282	292	291	266	266	273	289	266	273	307	248	274	284	268	272	300	290	273	286	259	275	260	265	266	287	254	279	276	281	289	278	279	291	282	254	305	310	280	256	274	254	282	268	280	273	267	292	233	276	265	264	292	266	288	249	278	275	292	278	269	262	280	301	265	266	287	308	254	262	274	279	292	290	259	256	248	264	262	276	283	247	254	263	261	276	281	278	288	257	301	280	300	295	295	293	276	285	287	265	282	273	287	267	289	268	253	260	293	262	257	288	268	267	278	281	262	266	245	272	290	289	279	284	258	273	286	292	259	290	275	286	285	284	271	306	280	280	284	254	307	256	290	296	259	256	277	258	295	284	246	272	268	258	239	334	268	282	233	279	285	277	309	267	285	280	279	286	257	294	275	282	268	253	285	262	301	263	264	257	256	290	272	298	303	273	333	287	280	298	280	275	265	289	288	270	269	270	279	283	281	259	263	301	275	257	310	292	291	279	283	254	283	259	259	292	271	299	273	265	279	265	264	269	270	276	298	277	293	280	279	244	257	285	272	244	273	329	269	298	274	270	258	271	260	272	302	289	265	273	267	265	259	268	293	273	297	281	257	273	312	250	293	279	269	245	302	300	316	246	272	273	250	249	267	302	265	278	285	294	274	247	249	279	262	278	266	258	271	294	268	291	266	256	260	267	267	309	301	285	296	271	313	259	291	282	291	250	280	254	267	294	265	253	275	260	271	286	297	300	275	289	272	299	286	257	283	277	271	279	293	318	272	273	283	284	244	278	250	295	242	290	254	280	271	267	250	267	265	263	285	271	287	288	263	279	266	272	284	299	280	271	292	261	283	256	260	277	263	286	282	272	266	279	260	308	251	310	288	284	285	257	305	260	271	256	273	257	260	271	284	299	249	283	311	251	284	310	260	271	254	295	289	278	284	243	279	291	280	287	271	296	274	288	283	274	283	265
35732	59713	54167	42899	34356	25184	18228	17627	31792	35526	33474	24346	17436	9344	3797	1106	839	579	636	580	573	559	566	548	531	540	531	543	534	575	557	560	561	546	531	574	551	622	588	546	598	543	546	564	606	550	550	532	580	516	540	564	566	579	588	543	579	543	562	548	559	549	596	569	544	508	536	555	598	581	546	611	566	566	579	538	540	552	612	569	537	534	535	534	570	546	566	542	576	540	573	561	564	584	561	542	546	540	539	516	525	560	565	498	559	546	553	560	566	538	518	540	556	510	600	533	545	533	534	549	566	565	549	547	601	537	595	575	576	580	575	561	557	577	526	528	570	524	509	591	581	551	516	576	549	558	542	533	521	540	536	567	559	540	525	579	538	553	573	545	534	583	556	580	529	550	542	534	571	594	535	566	516	545	518	549	576	593	536	539	509	574	572	570	561	555	582	529	547	540	574	571	545	522	559	565	579	538	557	549	572	573	551	548	522	507	571	549	519	555	573	592	533	544	560	551	575	565	574	565	523	566	583	546	552	606	564	524	571	512	534	552	576	565	551	571	550	574	536	571	561	565	561	535	563	566	567	543	535	553	521	598	577	596	534	534	549	516	514	524	573	566	546	550	516	564	554	589	555	571	590	520	557	538	570	570	600	541	528	515	572	546	595	544	568	566	577	564	537	553	530	533	559	586	567	551	503	539	534	595	516	561	550	556	564	568	555	574	530	535	526	534	562	577	510	549	593	548	560	581	558	531	558	552	534	583	579	575	576	585	559	548	555	570	539	548	516	555	530	615	599	539	525	542	576	565	551	540	561	573	558	596	569	598	516	569	571	576	550	586	559	562	568	584	548	564	547	611	557	607	568	534	532	529	581	550	567	559	542	587	577	551	562	555	565	549	602	551	548	511	519	575	570	579	601	530	557	557	526	524	520	529	534	558	600	570	559	552	522	529	601	540	506	544	527	597	554	589	551	579	571	545	571	599	560	566	552	536	516	576	572	591	565	599	563	573	552	583	584	586	560	567	525	513	550	573	536	563	536	575	561	524	561	583	560	551	578	576	526	555	575	592	560	563	552	547	587	596	528	575	558	539	532	583	550	592	549	540	538	562	573	585	566	537	554	616	612	594	553	531	596	558	562	568	563	539	550	557	510	530	555	547	573	558	554	582	557	563	590	558	565	530	546	585	557	552	506	583	533	559	551	541	558	560	616	597	569	574	539	555	529	519	579	522	592	569	549	597	583	550	565	556	511	533	509	582	526	567	587	571	549	512	552	518	535	582	541	566	570	537	570	545	557	553	540	602	537	578	551	564	510	601	587	518	604	520	590	548	490	580	554	521	560	567	608	575	560	583	597	573	600	530	558	581	565	516	525	555	577	577	538	593	563	525	558	561	540	516	583	557	587	560	569	563	578	541	562	579	521	541	555	575	520	601	541	555	504	543	540	556	546	525	606	563	600	554	522	542	572	549	557	541	578	529	539	569	540	564	595	567	556	557	576	543	589	596	535	544	585	548	515	566	569	538	565	574	526	554	604	550	566	572	557	576	543	570	550	536	575	580	510	549	544	595	536	581	553	597	571	548	578	574	586	517	573	524	563	569	516	577	580	585	529	599	602	619	516	563	599	584	559	570	557	571	567	571	524	545	613	545	525	510	568	560	537	567	525	527	550	572	552	572	576	533	537	534	557	535	496	531	580	570	537	567	576	518	562	568	566	540	553	538	533	561	563	550	551	564	520	559	545	577	574	577	521	567	529	539	547	538	531	525	585	548	517	526	579	542	580	565	568	589	560	569	549	506	546	598	539	531	525	574	592	571	564	534	555	510	565	566	576	551	518	578	593	565	550	539	532	565	546	549	555	549	575	566	576	572	562	600	592	539	574	577	540	533	549	530	577	513	526	589	572	545	565	565	549	585	583	529	553	549	560	512	557	575	590	592	543	553	549	609	574	589	552	533	552	539	579	557	535	536	553	579	555	543	559	565	559	544	541	590	533	539	585	570	570	563	562	558	576	529	618	559	599	527	528	521	510	547	567	549	562	522	556	573	532	535	582	493	573	546	573	556	553	571	558	575	522	578	562	572	623	599	586	618	561	539	588	536	536	523	518	514	535	526	539	567	507	559	597	558	553	545	566	517	566	533	546	572	565	513	542	529	569	543	565	528	571	572	547	549	578	557	610	529	580	581	592	543	540	566	525	548	551	528	547	546	550	536	546	551	570	556	537	555	522	509	632	566	555	562	527	565	593	525	545	551	540	568	547	562	550	547	530	534	574	582	566	556	567	544	556	580	556	544	600	575	585	621	522	552	535	563	569	518	559	566	555	544	531	544	525	542	546	536	575	557	598	561	574	496	568	618	551	569	531	530	564	581	551	538	571	573	538	537	558	552	557	598	577	543	571	537	526	510	559	535	575	549	532	602	550	556	578	536	565	582	517	565	541	561	543	614	569	550	543	544	579	564	555	558	541	559	538	509	584	580	578	560	550	547	540	577	570	583	573	593	607	577	616	514	571	533	606	589	538	600	552	575	535	509	513	578	602	586	601	551	568	541	604	544	567	556	566	548	589	553	556	521	570	561	536	595	527	546	556	572	552	536	545	531	543	542	573	543	551	547	525	571	576	541	557	550	561	556	579	529	550	532	564	549	565	539	548	526	563	560	549	563	524	560	610	556	564	576	554	555	579	606	520	571	588	590	610	582	523	554	567	552	546	545	555	579	528	516	569	576	545	564	570	562	571	593	483	570	539	587	564	567	565	576	565	626	562	560	535	553	594	587	528	517	557	501	548	554	564	539	559	576	527	528	507	568	532	540	548	560	575	562	552	578	596	586	542	589	567	542	557	549	610	524	573	569	557	576	558	561	577	579	628	543	542	550	547	552	564	576	543	552	544	525	564	559	561	560	593	572	554	549	521	542	562	537	586	594	611	595	605	607	573	578	504	565	569	562	571	543	555	548	573	551	578	539	565	559	587	551	569	558	574	530	560	521	546	589	549	552	554	592	562	546	569	553	538	571	600	554	511	580	562	589	603	594	557	564	564	548	519	546	542	562	583	511	611	529	581	533	541	549	529	540	582	544	591	575	616	591	542	569	556	541	531	561	557	510	540	573	542	533	548	562	540	524	577	532	543	557	525	564	558	565	566	553	550	570	550	563	581	562	522	561	592	593	526	579	544	544	539	550	515	529	522	514	554	569	571	591	602	553	587	570	535	547	561	548	553	520	572	556	596	568	546	617	558	555	549	520	561	557	553	583	568	532	527	560	546	560	582	550	534	568	546	557	493	577	511	573	547	570	550	592	567	521	569	545	536	579	593	576	556	559	563	548	522	576	531	514	517	561	554	541	564	534	533	532	567	541	543	562	563	591	542	534	578	549	553	571	583	585	571	583	564	531	531	518	571	513	562	513	517	565	550	559	569	542	549	564	560	553	585	554	563	571	554	547	551	509	568	570	554	541	546	558	565	539	545	561	540	569	574	508	592	588	562	566
28365	27109	27869	16842	7838	3694	1993	1363	2681	2171	2291	1398	939	810	500	367	308	293	314	298	300	262	276	312	292	275	303	294	330	315	295	337	305	321	296	298	282	298	297	282	298	324	312	272	306	293	296	310	273	295	315	261	268	301	296	286	287	298	292	315	296	308	271	307	307	317	288	311	267	301	298	294	318	330	293	285	297	302	296	319	279	317	324	282	332	308	280	299	323	318	267	296	309	307	308	317	300	306	304	295	325	311	317	304	270	328	321	313	267	295	312	314	274	298	289	285	325	304	299	309	307	315	273	313	295	298	283	319	297	281	313	313	293	325	325	301	262	306	289	319	289	297	294	290	315	298	302	289	273	323	315	320	292	269	328	303	291	303	293	289	258	285	301	300	309	255	297	311	292	274	295	311	282	296	297	300	303	303	302	303	299	272	307	289	325	330	302	306	303	283	260	307	289	294	270	278	301	281	262	279	285	302	315	322	306	288	297	302	310	304	298	312	282	274	307	316	306	286	289	292	291	303	313	315	320	293	322	296	279	306	298	282	291	295	342	304	301	272	306	267	295	303	284	278	296	312	316	277	292	288	313	302	302	282	295	264	323	292	282	291	290	298	298	261	278	280	305	282	316	308	299	326	277	279	285	270	291	275	301	308	300	306	277	291	282	274	314	316	328	283	331	313	293	308	290	289	284	283	272	308	295	298	287	312	323	303	298	277	286	304	309	292	267	295	286	269	269	310	273	297	294	277	288	309	293	296	311	290	294	288	272	304	295	309	304	317	267	303	282	320	294	326	292	291	304	284	319	282	293	339	278	290	302	309	306	286	301	308	296	287	280	294	286	316	314	307	284	262	284	277	276	300	302	325	327	294	301	284	275	305	300	327	303	297	279	299	278	270	293	310	313	295	283	280	283	271	292	300	312	309	308	314	302	281	294	311	271	283	303	282	296	315	252	297	324	306	314	301	297	296	282	319	268	318	261	304	284	306	304	292	266	303	297	284	289	283	295	335	297	321	299	289	265	280	314	321	289	305	303	321	277	305	293	260	252	270	282	328	291	296	297	323	315	291	271	270	305	303	292	270	292	284	295	302	308	298	303	290	297	321	308	310	308	284	300	305	276	282	281	270	293	273	275	289	271	277	275	312	297	272	331	292	325	306	331	289	281	296	288	304	300	325	257	299	292	296	297	302	283	293	303	308	294	307	291	287	292	308	317	280	318	315	312	307	308	283	279	293	298	289	300	295	280	298	305	278	311	287	287	314	295	305	284	287	341	288	291	314	296	291	312	301	262	324	273	284	293	286	281	302	273	293	287	283	295	278	285	338	316	297	314	306	308	302	305	290	280	290	308	325	291	258	286	280	285	280	315	295	311	312	306	320	300	307	331	302	297	322	296	262	320	267	312	301	303	293	277	303	298	295	274	291	328	274	297	290	309	317	314	281	294	274	288	276	302	271	278	309	280	298	270	289	240	296	287	291	311	289	296	293	278	277	274	305	304	290	289	309	286	284	321	294	305	296	274	295	312	292	284	319	290	294	305	303	326	309	309	295	319	307	286	287	313	324	259	271	302	275	311	300	280	280	282	272	301	312	281	299	318	289	300	307	296	301	265	300	286	318	301	310	334	298	295	296	303	294	259	275	286	299	276	279	292	322	326	315	282	298	292	279	289	293	318	287	286	297	284	279	278	303	312	296	292	278	276	294	276	275	291	324	283	329	310	300	272	315	291	285	299	288	274	310	301	307	322	289	282	279	296	253	297	317	261	299	277	291	298	326	287	280	289	311	321	292	318	301	281	271	313	308	280	262	334	276	316	283	288	293	273	297	314	342	348	293	282	279	288	312	283	269	270	299	301	310	284	329	321	308	324	255	303	305	303	303	277	273	317	274	310	292	301	287	291	272	265	311	276	293	280	306	319	330	291	293	285	292	301	288	318	275	281	271	343	292	293	263	332	314	272	267	287	291	314	303	286	319	296	285	288	291	281	285	278	301	307	318	271	292	306	281	297	285	295	299	273	293	294	299	308	297	292	311	301	316	277	286	300	284	268	288	310	312	281	294	290	261	294	298	306	312	321	278	297	301	264	286	282	262	270	273	299	284	294	311	264	274	270	292	314	291	282	316	288	279	303	273	306	313	300	279	291	278	323	301	309	309	302	302	276	304	296	297	299	284	298	299	292	314	276	309	307	299	310	292	282	292	284	294	327	275	297	333	301	322	310	289	273	285	280	299	316	310	284	305	282	313	298	285	306	280	299	284	302	253	323	285	291	276	282	289	308	317	275	303	323	291	297	301	272	296	300	276	331	288	302	318	293	283	310	276	332	280	288	304	300	293	304	274	275	288	298	288	291	301	304	287	318	308	337	296	307	280	314	319	271	276	291	295	305	299	303	307	265	326	296	271	310	310	291	305	284	311	270	286	305	275	288	313	298	309	295	264	281	290	289	290	264	309	285	276	324	310	283	274	309	319	315	278	317	292	304	301	279	274	261	301	295	308	301	286	309	288	309	310	292	305	297	282	344	305	296	285	307	290	317	302	306	289	294	294	337	295	301	306	246	293	306	321	303	303	260	286	330	322	296	309	298	307	293	286	312	273	275	306	302	263	265	293	292	319	319	311	290	269	320	293	283	276	297	304	269	306	284	303	288	332	293	313	304	301	289	288	296	285	277	280	279	334	286	289	303	322	296	297	303	317	308	329	277	302	264	319	300	289	297	289	272	291	302	295	295	348	334	294	299	304	330	290	275	304	305	270	312	276	310	250	301	284	287	307	307	302	287	330	294	315	296	283	316	282	264	297	291	255	304	268	279	296	293	310	279	292	279	283	304	304	294	282	309	315	304	315	312	294	306	289	283	280	322	288	281	279	310	272	282	287	274	308	315	297	322	293	302	291	311	287	280	294	314	313	295	263	316	299	289	329	270	326	293	261	317	297	306	284	310	303	279	308	315	305	305	274	294	301	277	282	311	305	297	287	268	290	280	304	311	289	291	282	272	291	275	296	311	301	293	308	300	301	320	312	307	283	314	305	302	300	292	294	313	279	315	274	263	337	322	295	329	286	313	297	274	297	305	271	289	281	314	294	278	298	287	269	284	288	312	288	259	329	313	265	298	300	311	294	306	310	268	338	298	298	264	289	311	294	318	312	320	310	302	280	324	317	310	325	298	270	297	274	304	325	286	289	293	284	266	278	305	254	316	316	270	298	297	303	303	262	290	265	287	289	311	320	287	274	292	281	302	316	275	340	282	286	310	259	330	281	286	302	311	301	312	285	327	310	305	329	275	307	311	299	322	285	304	319	270	283	310	279	265	263	275	318	285	318	291	293	289	271	306	288	298	291	294	301	283	299	280	298	268	304	325	288	296	307	281	274	308	294	283	293	289	302	264	289	282	307	291	268	301	265	319	307	280	304	315	296	284	281	287	290	317	288	331	275	292	295	296	285	282	293	305	303	293	298	313	327	327	304	297	297	282	329	315	328	297	262
35370	47499	37692	24420	17543	10766	6747	5092	8887	6980	6690	4195	2872	2322	1166	787	648	616	621	650	582	561	609	571	641	581	618	600	599	599	536	596	564	582	587	626	588	642	602	549	563	599	616	599	566	575	576	594	618	609	602	627	615	606	599	583	629	637	604	611	622	585	621	620	634	627	567	635	610	637	617	611	629	590	623	595	619	662	577	599	632	628	604	612	613	584	604	596	654	632	625	592	597	604	644	629	646	579	621	591	610	613	604	603	608	597	644	612	609	609	636	614	575	653	592	635	576	616	638	637	575	571	594	625	602	560	607	583	652	646	570	593	605	610	602	568	647	589	618	594	621	640	600	615	591	630	623	574	633	607	613	650	589	623	624	640	626	645	616	617	660	623	603	627	589	603	602	602	591	626	597	635	593	583	632	608	629	587	574	626	625	584	624	614	599	584	627	629	607	629	604	645	553	621	569	588	583	568	591	609	571	614	620	623	596	573	623	564	630	607	625	638	593	604	623	649	607	574	610	625	623	614	643	620	576	603	611	615	652	594	649	604	597	627	640	599	582	608	610	633	598	599	601	612	617	581	640	580	600	586	589	601	576	573	584	609	614	579	656	601	625	601	591	615	610	595	607	618	592	586	624	633	645	664	622	632	566	628	633	618	602	642	637	620	582	577	646	581	597	607	621	612	679	618	619	587	632	647	573	624	597	608	563	612	600	602	601	626	615	651	564	613	615	625	603	639	649	668	610	593	620	629	593	592	610	563	621	590	584	643	602	621	632	610	619	588	598	611	631	620	608	654	659	589	599	599	588	612	635	622	593	620	613	613	602	623	615	651	566	624	599	612	603	604	640	593	590	617	615	565	599	613	597	657	588	571	578	635	614	613	613	602	654	621	620	593	629	637	619	626	629	626	621	594	638	608	597	645	600	637	627	608	597	603	615	583	633	616	616	634	588	603	640	564	574	612	631	594	598	600	618	646	562	585	602	609	604	595	613	589	625	597	637	611	625	624	661	617	626	579	625	628	590	582	653	611	593	607	608	653	582	622	647	628	582	562	610	578	616	630	634	605	605	612	624	585	597	607	600	573	650	623	614	636	580	623	591	630	596	618	617	654	591	580	574	643	608	660	635	596	610	630	593	583	583	607	619	579	617	585	625	590	605	624	625	592	613	643	578	609	581	631	569	615	560	613	640	562	619	617	622	614	622	607	640	615	606	654	596	593	619	608	627	624	598	588	597	614	619	618	620	614	665	606	578	629	604	653	625	610	589	631	620	566	616	558	595	606	607	649	605	616	638	611	607	673	573	629	640	600	647	619	620	557	591	622	610	547	651	603	586	590	632	597	623	612	649	606	615	631	619	593	630	580	605	634	597	622	587	654	598	620	657	563	621	547	578	620	611	617	589	668	604	614	588	581	597	644	598	594	630	630	587	592	573	564	606	638	609	632	608	635	603	583	630	594	639	633	582	598	600	598	578	629	602	579	624	618	627	618	626	624	551	633	622	651	582	628	565	645	620	634	618	592	590	624	623	555	613	617	621	546	602	645	626	600	633	594	602	604	594	601	604	584	620	595	614	650	570	649	607	634	602	591	637	608	602	552	614	616	607	608	630	631	627	637	619	620	602	629	611	616	601	629	628	608	562	599	563	623	617	610	589	641	642	604	614	621	604	623	616	621	609	602	568	614	625	585	621	641	568	602	645	620	578	652	569	588	591	614	545	580	592	629	627	561	638	627	645	598	615	632	605	621	607	617	605	604	655	653	630	661	608	592	605	568	671	620	628	574	636	643	609	627	611	651	611	606	597	589	678	601	580	623	590	620	527	599	633	643	605	671	573	568	593	574	619	634	655	600	600	595	622	582	649	662	657	635	599	615	593	582	647	562	647	611	598	624	618	618	641	593	582	611	639	588	612	623	584	604	592	613	599	626	635	561	579	639	577	587	618	597	627	623	664	591	585	614	595	584	591	596	568	618	584	570	601	621	601	653	574	590	598	600	592	632	625	594	620	611	643	641	598	573	585	557	637	589	639	668	670	606	572	610	607	640	639	649	624	630	641	634	595	615	609	608	596	599	655	600	635	612	614	607	643	615	595	606	584	586	618	586	566	602	627	642	618	607	618	627	645	607	596	574	663	575	602	600	640	597	621	597	566	592	571	615	566	612	632	579	581	603	584	612	590	591	629	595	619	681	605	614	607	611	623	603	613	613	599	603	620	568	620	607	619	583	559	574	594	622	583	578	612	585	605	664	598	578	651	618	682	575	602	595	591	638	601	622	667	590	578	592	612	607	605	626	603	638	631	594	648	631	686	579	599	607	661	642	606	629	610	600	590	573	613	633	588	630	614	592	638	648	593	570	598	614	570	595	606	558	598	592	637	609	637	653	568	594	591	602	611	589	601	641	642	627	616	643	605	626	605	604	571	632	594	597	589	642	652	607	618	600	633	622	610	605	569	605	620	604	644	638	617	538	619	595	602	591	549	626	583	584	600	599	614	610	659	645	590	628	625	607	679	652	600	591	612	607	590	604	596	585	599	631	632	605	568	564	551	622	577	603	616	584	589	588	580	614	625	613	592	563	586	581	626	649	588	632	582	605	625	617	637	660	622	618	616	587	598	636	599	615	613	588	603	594	634	618	671	621	613	618	571	580	608	621	647	627	618	580	623	640	614	629	601	611	613	639	605	590	631	607	640	657	581	563	654	606	570	594	587	598	599	607	611	568	610	603	587	649	678	606	638	576	614	602	590	649	612	573	615	617	604	611	645	632	643	593	627	610	610	582	579	638	605	608	617	658	637	606	619	605	593	566	612	639	617	622	619	615	615	612	593	626	617	605	574	631	614	569	622	617	608	585	634	645	581	588	597	627	658	625	650	623	596	662	590	629	634	605	645	629	583	643	620	555	609	632	587	617	630	641	641	611	647	574	611	624	616	633	656	594	622	615	598	679	589	637	570	621	593	584	607	621	581	631	605	656	612	628	626	618	625	626	574	594	587	626	606	546	585	545	650	603	602	573	599	620	612	595	656	666	616	610	571	601	653	573	614	620	653	635	601	575	571	600	623	599	647	592	606	574	580	609	611	618	584	650	565	628	627	608	631	570	641	671	619	605	629	626	626	598	612	637	598	635	592	645	624	613	574	579	605	587	641	570	613	613	602	613	645	617	627	644	587	591	616	633	664	601	604	602	614	618	635	574	649	603	618	608	607	570	663	622	597	603	569	619	610	612	630	630	609	614	618	620	606	622	640	637	606	608	603	615	607	571	604	564	602	573	582	559	616	594	624	593	650	617	596	629	644	603	595	614	643	628	639	618	618	625	608	557	587	616	635	574	646	581	599	640	612	568	621	665	639	598	638	615	633	615	621	584	586	619	626	602	615	640	601	596	578	662	606	644	644	645	642	609	585	609	599	620	583	610	613	617	621	620	612	620	628	640	573	681	614	611	620	639	581	569	623	609	582	589	608	599	568	598	606	620	608	619	621	589	601	610
24964	21626	28507	26098	18576	9416	4719	10476	12460	8710	7190	5112	2619	1472	622	348	287	274	284	279	255	284	270	280	309	295	252	280	271	276	292	296	278	272	259	284	306	298	274	261	259	279	307	283	282	271	272	260	269	287	270	289	274	244	283	254	276	299	268	269	297	292	298	263	272	282	273	293	277	272	268	302	267	263	287	276	282	271	320	274	296	258	284	287	266	274	296	258	274	309	282	275	268	268	288	270	235	274	293	292	256	291	269	265	298	286	269	279	277	270	273	230	242	249	245	297	266	248	262	291	257	260	275	278	299	265	266	284	308	285	259	278	284	277	252	296	249	259	290	278	277	250	281	286	298	328	284	272	269	275	242	276	276	249	297	221	257	272	244	269	279	277	276	265	278	256	291	250	240	299	268	282	285	245	289	262	284	295	289	263	266	255	299	289	253	277	253	283	272	278	271	303	252	283	278	251	259	272	281	262	264	274	290	266	256	278	259	258	286	264	285	272	263	279	280	284	274	274	285	272	250	263	263	289	313	288	269	283	264	285	272	286	275	289	254	259	283	272	294	246	293	293	255	224	276	278	265	266	264	268	288	230	286	270	270	257	278	284	256	216	268	298	268	248	279	309	260	299	283	278	270	311	267	274	259	290	289	267	274	270	262	275	303	282	264	262	288	276	272	263	277	227	265	293	266	287	273	290	272	255	278	282	274	261	272	278	271	247	283	291	246	278	271	279	264	262	252	287	278	265	296	262	260	289	246	286	244	274	265	261	262	300	291	277	263	276	272	280	286	281	261	277	282	305	286	291	294	288	282	278	264	289	284	269	289	244	284	276	280	268	237	263	312	274	267	284	289	252	248	264	264	285	243	272	251	258	254	260	259	270	269	255	239	277	258	269	248	277	285	265	274	277	271	276	252	312	282	291	277	268	253	263	261	283	259	292	253	262	303	257	268	268	270	304	256	274	282	271	267	296	283	293	291	309	266	270	255	275	250	272	265	292	219	230	294	280	274	257	247	269	280	273	266	255	243	264	277	308	293	281	274	257	277	266	290	242	264	279	269	278	271	277	261	267	262	288	254	259	278	274	288	281	260	242	247	269	266	251	258	290	300	284	272	290	275	300	262	263	273	278	280	269	267	279	282	273	274	274	261	224	289	251	268	307	262	269	299	260	297	241	285	258	246	276	271	246	279	321	278	255	261	284	264	300	272	260	276	297	322	287	266	256	253	273	275	296	290	272	289	250	281	274	263	258	273	285	262	264	284	277	282	284	247	263	283	291	271	289	277	264	283	268	289	260	302	285	295	272	276	254	264	283	276	257	277	280	256	269	273	285	263	250	296	297	276	276	280	265	278	259	262	281	266	241	241	251	298	281	274	289	323	262	258	287	293	276	262	266	257	268	297	266	298	268	287	268	277	285	276	271	276	262	274	275	264	261	291	280	257	286	293	288	264	293	279	239	255	283	275	300	273	271	243	304	293	276	291	230	272	265	266	272	309	278	259	238	303	277	267	281	294	247	268	277	271	255	269	301	261	261	282	260	272	287	297	287	315	276	278	287	279	272	278	297	278	275	277	251	267	283	255	254	285	262	291	273	275	304	257	298	286	283	264	275	274	284	278	263	241	280	252	261	301	270	255	258	293	276	294	280	310	284	302	281	261	266	252	290	282	278	288	242	329	279	293	268	310	284	248	267	247	303	281	283	252	289	262	305	291	273	315	277	269	255	276	279	288	320	264	267	297	254	298	289	272	272	256	258	274	280	291	250	307	244	288	262	266	258	300	279	244	274	292	278	269	245	260	262	245	265	248	278	278	272	295	284	281	266	285	273	263	239	266	261	303	264	281	280	280	283	253	282	268	288	278	261	311	298	282	299	276	271	287	265	275	267	257	283	253	268	298	294	256	269	292	300	268	256	280	267	274	308	265	282	304	277	278	235	262	289	280	249	252	265	255	276	261	273	299	274	253	260	264	279	290	289	269	254	278	289	277	287	253	292	252	280	271	278	283	282	266	266	278	262	279	262	267	270	265	282	274	248	248	246	247	290	285	260	281	262	274	291	252	274	231	276	301	276	274	294	291	267	273	280	284	262	266	292	286	272	253	261	289	259	294	271	276	271	276	256	265	267	283	265	286	304	252	261	278	296	272	254	280	279	299	272	275	258	257	264	295	287	303	291	277	274	275	267	295	306	266	288	265	247	283	297	255	270	249	286	265	285	269	252	256	266	275	260	263	274	259	256	282	284	275	274	307	268	267	270	255	285	238	296	256	279	263	299	262	284	284	257	278	284	296	276	286	269	261	279	298	255	283	285	263	291	278	294	287	290	273	280	263	290	293	284	267	279	245	260	293	260	258	289	279	269	262	277	305	252	286	252	270	266	260	274	262	286	291	274	266	252	284	252	322	284	265	274	283	259	256	283	264	263	253	299	267	272	257	279	276	264	279	272	266	250	242	289	280	267	267	291	277	282	277	254	285	306	291	271	282	230	311	288	228	275	259	234	297	277	275	278	269	289	277	261	264	284	294	291	251	267	256	307	286	266	295	269	271	292	262	308	244	265	279	246	277	267	260	284	271	254	293	287	295	290	270	291	269	269	290	259	296	273	262	253	279	291	250	258	264	266	302	271	282	253	274	264	277	259	294	297	275	286	262	253	307	297	248	308	256	293	291	272	287	253	268	299	259	297	288	297	262	241	257	320	268	268	289	288	267	274	259	260	272	282	274	291	269	251	270	289	267	269	271	275	273	286	243	271	299	251	282	288	256	268	275	275	269	302	283	304	279	261	295	268	261	278	289	270	278	267	270	271	263	253	287	273	261	279	260	258	258	281	290	253	264	277	288	273	284	269	240	288	230	287	279	259	283	263	270	261	260	254	253	292	274	263	289	254	293	269	283	284	281	259	287	253	268	289	277	310	280	288	273	268	292	286	288	235	281	262	259	269	267	292	269	271	274	257	244	274	256	230	250	290	284	282	267	287	261	278	290	271	288	251	252	278	252	302	313	273	244	279	269	283	260	230	258	243	279	259	281	287	282	254	261	262	256	288	274	312	249	265	253	255	324	251	282	253	239	268	248	272	276	268	236	271	252	269	273	255	299	274	249	277	287	257	286	291	286	307	276	274	265	276	261	263	288	272	282	265	256	274	290	267	279	303	288	274	277	259	270	282	286	284	288	275	277	287	304	268	251	268	299	276	290	256	287	282	282	316	275	266	283	314	257	279	276	274	276	302	260	238	277	283	286	285	263	273	252	285	232	270	241	273	289	271	274	264	248	291	299	275	283	258	293	246	237	262	300	259	273	262	247	249	293	252	271	276	274	278	276	250	282	293	269	295	258	268	290	287	291	267	254	256	285	284	296	277	261	299	268	267	270	275	260	287	262	295	287	264	280	271	327	248	262	268	267	292	263	285	269	276	269	293	269	278	272	289	272	252	301	279	285	286	277	255	259	268	281	318	259	245	232	239	303	267	267	267	252	279	244	283	280	258
34856	49087	46596	34821	25398	17145	12433	22754	24302	19403	17368	13384	7711	4687	1758	839	623	585	604	565	579	567	582	614	578	527	578	566	566	585	580	590	532	548	555	575	579	616	580	603	553	571	579	583	562	585	583	580	572	571	577	591	597	582	617	580	580	545	610	559	591	570	546	570	591	578	541	557	607	602	569	593	570	608	622	554	555	554	600	555	567	605	561	584	557	586	631	578	546	608	562	596	594	555	579	626	575	592	570	626	580	569	585	596	558	595	556	568	543	560	565	595	593	626	573	591	629	625	593	553	602	551	576	579	573	565	576	539	613	565	589	593	578	579	543	570	627	632	611	578	593	564	582	620	598	564	583	550	571	578	589	558	598	587	545	595	568	562	595	579	602	573	602	587	569	588	585	582	552	576	577	569	522	569	588	559	552	532	613	553	566	562	595	582	589	586	592	587	556	605	599	548	571	540	568	574	537	585	602	567	562	545	595	625	553	590	585	573	570	581	541	590	553	631	563	553	577	565	584	561	618	581	574	602	621	598	567	598	556	548	575	603	569	555	578	586	600	590	622	603	568	560	585	633	529	596	573	588	564	624	581	548	555	591	576	552	573	532	590	569	598	562	549	617	580	547	577	541	579	561	589	559	569	534	560	595	586	561	549	550	566	578	576	553	527	575	603	597	546	551	561	594	555	580	593	587	578	538	587	553	592	546	557	598	550	591	551	574	566	537	592	555	546	568	580	571	572	551	579	579	596	547	611	594	594	576	589	574	601	576	550	559	614	612	543	602	599	606	555	596	544	563	572	580	593	533	604	604	592	557	541	602	594	562	612	600	570	606	598	577	607	595	570	587	574	601	554	603	556	566	571	573	576	573	571	584	620	579	571	589	592	601	591	570	549	556	588	555	569	571	595	544	556	488	519	549	602	587	571	572	601	565	572	561	630	557	600	563	538	569	557	569	582	580	560	598	600	590	584	548	585	591	586	553	583	575	539	560	581	557	610	594	567	571	569	561	542	576	614	586	603	582	586	580	578	586	606	592	549	574	559	576	613	552	569	574	588	584	568	560	570	555	597	543	571	538	534	601	547	587	565	575	558	575	608	570	578	607	577	582	563	580	563	588	558	557	550	542	578	583	609	575	578	576	553	582	573	588	576	577	653	553	571	559	593	583	582	606	569	593	571	596	529	661	522	591	564	587	560	577	580	618	559	557	582	584	531	551	559	576	579	607	586	587	568	553	576	559	580	563	594	575	581	498	556	599	545	549	569	602	618	554	573	561	598	526	574	521	602	564	588	581	602	555	557	558	567	578	582	593	591	578	576	566	567	518	542	604	566	581	596	569	578	567	563	627	612	578	568	586	631	578	616	600	526	578	579	575	568	591	602	543	579	556	525	606	591	574	554	638	558	579	573	609	568	578	578	554	596	580	607	587	556	548	552	562	575	563	582	538	581	569	606	573	568	548	628	599	577	577	552	570	545	563	574	524	582	631	569	562	566	580	604	591	549	567	580	587	564	553	586	573	563	580	559	623	585	568	525	565	590	596	589	583	573	644	594	599	570	585	573	568	583	548	567	610	540	596	574	576	577	618	579	567	605	595	593	570	573	599	619	567	576	585	596	623	592	608	588	647	610	587	562	569	548	583	581	599	557	539	607	554	558	581	550	566	578	595	581	563	565	578	576	525	573	586	557	534	561	575	581	564	558	568	616	600	620	589	568	545	596	549	613	564	566	573	565	603	626	582	582	596	591	564	582	591	592	562	588	570	578	589	562	619	574	608	579	558	580	573	531	576	498	576	577	592	577	583	619	594	622	542	570	550	620	575	561	601	560	597	610	591	575	577	550	552	640	601	625	555	558	543	565	553	564	528	591	543	589	609	595	592	625	589	559	592	586	568	576	614	565	608	575	571	592	578	568	571	586	588	544	576	635	566	600	576	545	571	555	562	563	563	564	563	561	610	547	572	558	544	615	588	559	566	608	531	569	545	599	564	574	554	612	579	574	592	598	547	542	604	569	586	593	525	587	553	561	578	602	594	566	544	629	527	561	578	598	571	579	594	614	589	566	516	531	555	606	565	609	594	630	616	576	589	556	597	600	609	578	589	587	572	608	575	596	544	554	590	614	576	585	606	546	570	593	616	579	604	625	611	581	579	548	595	559	542	526	619	550	571	594	587	568	575	611	559	595	600	560	576	545	600	559	562	582	566	602	548	583	556	544	595	579	572	596	551	589	540	635	545	574	571	563	578	582	560	562	588	557	604	510	596	594	609	592	558	596	595	580	589	577	582	545	580	556	580	568	579	634	576	578	579	547	557	565	581	565	576	597	546	613	564	582	617	572	540	557	549	595	551	562	605	577	563	584	562	575	573	564	621	592	575	514	608	544	550	566	560	580	554	575	568	600	599	601	629	560	580	583	552	565	616	553	588	543	587	558	562	604	555	516	528	594	593	560	614	591	562	583	537	574	571	570	557	568	569	510	594	621	574	579	594	535	605	558	556	554	613	567	552	562	590	587	614	554	568	585	592	577	614	537	561	584	574	598	568	555	578	575	570	578	551	601	556	622	573	553	588	558	593	562	613	530	568	551	544	583	541	592	591	627	589	511	579	588	548	575	584	604	571	576	600	594	570	595	554	566	578	597	555	594	552	555	604	565	563	599	598	570	594	565	573	556	543	544	584	601	578	593	565	568	577	590	586	523	600	580	584	598	556	554	594	571	564	569	583	542	585	633	586	600	592	551	594	530	608	544	603	560	562	548	509	562	579	582	581	561	593	589	605	559	600	601	589	522	581	577	598	550	546	582	606	560	579	565	548	588	600	556	573	575	544	564	580	544	603	603	572	610	561	574	571	565	619	529	586	554	597	570	581	632	585	567	570	626	614	587	557	575	565	576	610	526	583	550	586	582	595	594	530	554	590	562	537	570	577	533	560	600	621	571	562	624	589	550	584	592	558	563	560	607	571	577	582	571	575	518	550	570	582	552	594	539	561	569	613	599	563	594	595	550	521	561	527	521	607	593	626	583	607	581	571	582	584	594	594	614	567	564	542	564	585	573	601	534	602	580	599	565	615	591	561	578	577	565	564	586	649	579	582	564	579	565	549	620	554	540	597	573	584	586	585	564	589	562	554	594	573	514	560	588	522	549	551	596	597	578	595	565	605	579	602	604	546	573	618	565	547	594	605	549	572	642	585	558	605	597	593	555	583	573	636	587	604	518	618	616	552	627	574	564	557	552	562	595	592	588	584	572	611	541	576	599	525	575	585	566	560	572	563	573	576	568	577	601	575	561	552	563	548	555	557	560	597	573	572	581	592	612	568	588	540	531	606	596	592	567	610	587	566	561	555	518	596	570	600	583	588	561	610	601	562	556	591	565	574	558	614	612	616	601	519	617	541	593	592	598	580	574	586	567	517	617	608	609	568	570	598	628	595	593	519	586	564	582	607	597	601	609	515	559	547	609	572	614	526	584	531	598	547	618	582	560	572	582	609
23627	21633	29531	24333	21966	21372	16502	12281	13735	21905	20679	14805	7385	2638	1149	472	311	284	276	275	281	266	251	305	291	280	297	262	265	262	252	269	280	248	264	252	238	264	294	298	276	275	256	292	279	263	243	273	254	265	265	271	253	277	268	275	252	244	289	252	249	262	259	292	242	297	265	278	282	245	264	295	286	275	297	263	266	266	253	273	264	266	239	264	284	290	290	284	277	277	280	274	279	261	272	273	270	282	301	286	236	296	278	275	261	269	280	246	291	280	298	275	270	259	290	271	270	239	294	272	260	256	268	279	296	289	251	283	275	251	262	244	267	273	260	269	264	267	254	259	284	298	277	233	281	278	281	314	274	265	250	251	230	253	268	287	265	256	274	255	285	278	268	268	248	249	256	240	270	269	318	273	275	274	278	249	254	253	287	276	273	248	269	269	266	246	298	297	287	323	269	253	255	299	279	251	262	286	285	291	276	261	275	269	269	267	269	277	243	301	276	255	249	245	302	248	232	285	263	263	260	258	294	276	264	267	259	274	264	253	277	267	278	261	284	273	248	281	279	278	240	273	251	284	266	292	248	259	265	283	250	273	282	258	270	278	250	241	286	268	254	271	271	271	274	260	257	313	264	266	260	264	258	269	254	264	250	281	276	255	257	271	252	256	238	266	259	278	255	265	256	294	266	263	293	260	275	259	262	272	250	246	281	262	264	295	269	267	282	289	250	251	290	263	244	263	261	293	265	282	257	239	273	266	228	272	226	273	239	283	268	252	306	262	258	243	295	264	252	276	285	274	263	279	284	270	263	260	268	265	263	246	295	254	235	273	271	278	262	282	279	268	249	291	263	270	274	285	260	253	250	251	288	273	229	298	257	275	284	269	263	245	266	257	280	262	262	276	247	268	278	284	305	266	247	260	276	289	279	289	254	254	290	236	277	252	289	266	254	258	270	274	285	268	281	255	254	265	292	279	302	280	246	259	261	255	299	251	296	300	282	263	245	276	269	297	277	271	273	258	262	280	248	266	268	271	284	256	270	282	277	288	268	279	276	283	275	282	278	273	242	281	246	270	273	249	282	248	271	255	293	282	255	266	283	268	265	284	267	242	288	271	284	278	283	237	273	254	287	269	265	279	247	270	301	244	259	241	283	294	235	258	291	243	243	271	278	246	286	239	276	285	276	301	298	269	279	243	277	261	287	284	247	256	273	270	279	257	272	288	279	261	272	255	272	253	259	307	285	254	261	261	283	316	259	263	252	268	280	288	237	266	274	237	297	289	268	269	251	254	266	270	288	227	275	248	284	252	256	270	278	263	274	264	285	254	272	269	283	267	253	279	274	273	275	274	278	247	252	282	273	259	275	252	248	279	291	273	266	268	303	281	272	265	269	272	288	303	292	303	272	261	271	266	276	281	274	252	259	264	282	267	264	292	280	260	263	256	293	270	264	284	280	278	274	257	268	274	258	231	276	265	274	240	279	278	287	278	285	260	217	241	276	268	289	254	296	254	298	263	289	240	272	245	257	285	273	298	289	279	267	248	276	290	257	267	305	269	283	296	277	286	271	245	243	249	256	266	279	254	275	312	266	265	257	270	261	247	274	253	260	239	237	240	267	279	257	251	266	285	245	266	250	247	250	268	267	271	277	289	273	249	275	287	242	259	271	273	250	243	265	260	226	264	268	245	292	258	260	259	247	263	267	276	273	247	256	274	244	272	276	272	275	273	317	294	256	266	249	246	252	280	259	280	272	254	280	280	271	277	255	275	231	254	248	240	277	272	254	295	275	261	304	262	267	284	275	264	272	232	303	269	252	277	266	299	275	229	295	269	274	276	268	246	225	279	271	290	316	277	275	286	261	284	259	313	303	287	260	239	248	260	267	253	249	284	276	263	265	287	326	241	271	261	273	263	258	250	244	286	284	251	270	250	266	294	286	243	248	236	252	257	254	251	268	268	270	261	259	257	276	287	281	263	267	278	294	248	267	262	274	262	281	249	269	280	260	251	278	283	300	254	274	256	271	266	237	253	264	271	285	258	285	260	252	266	265	259	302	257	275	270	298	275	249	283	266	276	271	278	271	292	276	290	271	270	281	256	263	261	270	269	241	276	276	277	250	261	288	255	300	264	259	269	282	262	260	294	278	234	278	273	259	282	249	261	271	275	259	279	252	259	265	264	293	265	271	283	264	258	264	270	290	282	253	277	275	262	289	279	281	278	291	276	272	244	277	275	294	288	241	264	279	252	269	254	260	270	248	274	244	256	258	300	292	317	285	260	273	253	236	278	274	251	284	279	271	273	290	255	258	272	281	291	246	249	288	299	282	275	268	252	278	278	279	241	266	250	246	292	275	285	248	283	301	260	283	271	285	247	267	268	284	279	255	254	314	274	253	287	278	256	268	276	308	259	275	266	247	255	245	245	292	308	259	298	279	277	265	278	282	240	248	268	279	277	259	246	265	270	270	286	278	253	301	270	267	291	282	276	284	264	256	243	290	254	286	263	282	297	278	284	277	242	263	265	274	256	281	265	309	279	268	258	266	250	237	297	273	225	281	287	260	247	260	274	262	241	256	262	284	275	298	271	292	281	275	276	286	264	266	281	258	288	269	272	264	263	266	235	271	267	221	238	274	299	272	259	262	264	245	280	251	267	251	250	255	270	262	280	278	265	260	282	255	280	252	261	264	288	260	287	277	261	263	248	256	274	277	267	298	278	274	285	257	230	250	261	273	274	280	248	267	268	272	304	271	281	282	286	274	264	279	257	252	242	256	263	262	272	291	268	271	275	287	250	281	256	271	301	241	256	293	279	263	241	236	270	261	278	269	238	257	293	264	249	229	265	257	272	248	278	296	276	248	254	288	253	271	284	263	237	307	249	271	271	275	245	254	265	278	278	262	241	272	257	274	257	244	297	278	249	275	286	282	242	279	259	260	276	267	254	275	251	264	253	254	305	261	255	255	300	306	259	282	258	258	262	260	246	264	292	271	251	273	257	290	280	235	259	298	248	271	281	266	266	244	280	255	291	276	261	272	272	302	265	272	277	264	271	288	264	229	266	282	245	270	249	299	240	267	278	268	257	275	285	280	271	255	291	266	266	270	252	273	280	246	275	300	271	270	215	313	281	274	265	264	272	261	239	276	251	258	294	270	255	254	274	275	270	249	281	303	250	274	246	274	277	267	291	282	283	284	264	247	254	287	263	288	300	249	246	246	263	256	246	268	268	298	257	279	275	249	252	272	267	279	263	239	260	276	234	254	251	259	250	254	276	257	292	273	269	267	283	230	280	242	238	256	244	264	278	248	266	263	254	290	256	247	252	284	280	272	269	271	277	266	260	256	272	275	268	270	275	272	280	279	262	275	264	233	258	274	253	232	267	258	257	310	250	271	254	284	241	258	267	279	249	238	264	274	271	257	245	256	287	239	266	251	249	270	260	234	247	273	264	260	278	284	283	269	243	277	256	288	286	267	297	270	274	282	298	270	269	268	244
37817	62995	55396	41876	32846	28317	23393	24898	27821	34864	31881	25882	15743	7362	3322	1212	745	591	569	565	507	540	585	546	601	537	598	517	548	515	576	611	580	573	545	552	570	552	559	547	558	578	504	551	640	587	584	535	570	574	550	533	553	547	533	565	557	539	521	547	561	579	540	565	577	562	547	539	537	594	510	524	549	522	565	531	580	509	542	541	583	586	570	532	512	527	519	519	573	552	584	539	531	539	584	562	564	519	556	533	507	574	539	548	555	511	543	529	547	574	537	562	548	556	564	534	552	526	516	574	517	553	529	523	579	542	544	601	551	577	563	534	608	514	523	507	534	546	535	549	547	537	574	523	591	542	548	524	546	550	558	549	546	537	555	565	492	528	542	539	592	564	527	540	568	547	509	559	572	586	573	560	582	549	570	548	542	581	562	540	557	558	563	513	565	549	550	524	556	541	546	545	506	539	532	574	518	595	541	543	550	552	617	568	507	527	581	575	545	547	552	512	526	514	546	533	587	559	512	535	533	567	526	533	551	548	538	529	586	541	525	563	547	556	505	509	581	588	559	603	561	550	554	577	583	553	558	543	549	524	578	553	546	530	508	550	542	547	525	552	526	553	561	571	551	565	532	544	511	550	559	544	539	529	556	527	549	535	545	540	560	546	561	513	561	543	532	535	574	603	595	531	526	507	543	560	576	564	549	538	530	571	577	544	508	545	558	561	552	542	560	551	533	564	509	522	542	527	560	563	555	531	538	529	532	558	578	534	554	564	529	573	538	538	554	593	533	590	527	557	562	553	561	563	534	551	551	531	550	601	575	572	565	545	568	533	519	570	558	527	542	554	529	528	525	524	559	552	555	576	553	556	558	544	544	534	565	525	603	512	544	534	614	538	552	536	552	562	541	559	548	557	536	541	543	590	555	508	587	507	559	531	531	577	586	569	535	534	540	547	555	531	547	530	555	512	580	540	546	544	554	517	533	585	531	547	534	569	592	549	548	554	567	523	508	537	556	534	530	564	513	564	554	556	564	505	504	538	588	569	532	515	574	553	504	523	543	509	562	526	532	541	528	539	558	547	540	547	562	527	546	535	576	548	556	581	538	570	584	524	529	590	524	504	517	540	565	578	550	556	586	549	552	570	580	617	498	569	554	553	561	529	565	564	549	533	577	538	534	537	586	544	521	559	582	513	558	541	538	563	540	548	577	554	557	583	517	532	500	516	561	537	527	550	511	548	555	530	530	530	563	562	580	561	537	499	569	528	525	530	557	569	561	583	519	551	509	497	580	569	563	535	526	574	527	487	566	511	543	512	539	489	536	547	554	526	553	517	550	565	573	550	484	546	568	554	521	585	571	573	519	552	516	541	544	537	516	520	528	523	578	599	552	547	508	586	535	539	540	527	570	559	601	545	546	533	574	586	575	558	531	518	562	577	508	534	507	530	513	531	612	524	495	583	565	539	547	538	510	567	532	570	528	559	552	563	573	566	548	520	561	544	564	550	510	557	571	545	534	540	571	558	551	579	523	539	561	623	593	543	530	566	558	565	506	570	579	563	469	555	575	517	523	547	578	528	541	569	526	558	607	531	544	530	577	543	541	528	516	575	594	581	546	540	530	520	587	536	545	596	516	534	544	534	543	548	556	532	555	524	523	559	488	556	517	582	527	528	527	528	532	550	578	558	544	583	517	555	571	506	540	547	547	543	559	557	544	560	573	506	559	568	584	582	564	534	575	574	520	548	546	537	542	494	500	545	491	576	544	566	541	522	535	547	545	528	543	534	555	590	522	538	567	532	513	533	516	536	548	562	558	514	553	565	525	552	527	537	541	535	499	550	546	529	535	558	517	553	533	548	567	550	540	554	544	555	526	564	521	528	565	577	547	534	576	567	515	540	532	527	549	517	567	577	531	560	516	530	552	547	550	525	519	518	562	542	512	549	525	502	512	560	543	565	535	550	563	524	578	540	556	523	561	547	551	509	546	562	537	543	546	542	550	529	523	530	597	557	560	564	530	585	521	545	541	538	561	537	532	526	571	524	562	574	563	528	562	546	552	619	496	533	538	536	525	544	574	577	553	543	536	546	540	580	509	540	526	565	557	547	539	515	563	563	523	563	535	548	499	497	554	526	578	509	550	566	554	557	550	536	541	548	523	562	548	523	559	565	568	572	551	565	546	565	552	562	542	530	552	524	557	544	538	544	550	551	550	573	545	573	567	551	578	542	584	553	545	550	569	516	502	569	499	514	549	556	550	529	535	539	585	582	542	532	581	495	490	507	503	558	531	527	540	559	512	540	538	591	542	550	543	523	519	544	563	550	561	526	503	586	552	544	545	512	525	553	522	522	520	531	575	530	535	552	540	568	534	546	528	573	541	529	509	588	502	532	545	546	552	520	527	567	553	549	538	530	511	502	528	573	530	545	553	559	570	498	534	542	533	540	545	560	583	555	555	517	547	527	588	527	536	539	575	547	589	599	506	579	562	548	537	491	532	538	550	523	552	521	586	581	558	506	554	543	500	536	546	520	546	537	549	543	531	544	540	583	550	517	534	500	553	538	539	573	542	522	565	572	543	591	538	546	548	532	545	558	562	531	569	540	583	623	550	577	546	537	555	561	606	563	566	547	558	534	517	548	552	604	571	513	533	550	573	514	555	564	532	523	587	562	521	539	491	515	564	530	558	545	547	599	504	532	557	563	584	520	570	542	562	594	561	521	532	521	507	537	567	583	550	556	595	556	538	572	539	512	542	538	593	551	531	554	565	549	551	524	567	537	525	563	513	512	540	544	553	548	528	548	566	551	569	528	546	537	543	552	560	575	513	533	539	538	547	526	556	552	603	577	570	507	575	570	543	540	532	550	547	535	555	576	537	601	546	544	514	559	516	573	538	525	582	556	524	538	558	549	559	538	536	524	510	537	568	550	564	511	587	535	541	543	556	537	519	545	561	534	557	557	529	526	578	504	555	516	523	571	496	544	556	547	537	523	579	574	500	561	558	542	568	563	539	570	555	547	507	536	531	544	530	538	557	546	558	565	543	537	589	580	510	570	557	581	516	610	542	576	575	547	503	556	574	500	554	526	528	555	546	537	506	519	552	500	535	532	545	543	557	578	524	524	556	539	537	493	502	551	569	551	535	578	541	505	515	538	549	533	519	515	531	535	544	562	516	530	547	594	568	541	555	563	557	573	522	611	577	531	522	581	555	523	546	565	578	572	568	540	561	521	548	531	561	544	562	549	543	581	557	526	563	526	573	545	531	554	559	564	550	501	579	520	545	550	537	527	538	556	559	561	531	540	558	529	478	553	554	557	510	594	507	545	544	551	574	546	517	540	545	581	578	555	543	521	531	552	564	562	519	507	569	529	523	537	552	581	537	547	542	557	582	536	542	522	540	561	547	539	509	587	519	561	593	567	541	555	564	507	532	523	515	510	559	543	560	505	540	586	555	566	553	549	556	560	588	542	551	542	559	582	524	522	521	525	608	527	536	562
27934	27895	31481	22675	10897	4384	2316	1619	2030	2135	1790	1225	742	500	416	306	301	325	286	295	274	307	282	286	268	310	256	283	279	291	274	294	280	296	311	252	278	268	289	254	274	296	293	316	311	284	293	298	290	309	292	287	289	288	318	261	298	304	259	271	274	310	282	269	308	307	287	275	262	288	280	275	286	280	290	293	324	296	300	275	266	274	290	307	316	286	301	265	297	308	317	273	284	308	272	258	256	284	297	269	293	274	279	293	276	282	281	306	297	283	298	311	274	269	262	309	300	288	245	275	301	313	269	264	286	279	292	288	275	286	309	302	321	271	264	292	293	288	318	289	253	276	275	289	282	292	268	303	291	272	322	268	242	318	297	291	277	279	275	269	308	279	289	294	296	264	293	283	272	294	312	289	286	288	278	296	299	272	290	257	277	291	321	264	296	287	293	276	287	260	282	279	303	241	284	272	294	315	289	292	283	279	301	299	247	247	276	276	272	310	296	268	286	281	265	260	320	284	280	295	300	288	288	268	275	280	293	278	333	291	262	281	328	295	291	280	315	301	270	250	253	267	275	288	273	263	273	267	284	276	306	289	296	303	268	305	274	289	269	275	297	255	290	273	277	294	308	280	248	289	286	296	246	273	276	274	272	295	295	286	266	265	315	296	288	286	269	267	266	282	282	289	275	293	296	287	280	292	290	299	278	282	310	282	301	286	282	245	267	273	286	296	284	281	319	296	296	299	282	274	292	277	287	305	268	272	276	304	295	294	292	294	272	271	279	292	292	337	330	282	301	262	296	277	262	282	310	257	287	294	312	331	306	313	299	299	313	287	304	278	288	280	292	293	280	296	303	298	279	269	289	269	300	292	280	291	282	290	304	273	271	297	259	287	290	253	288	294	281	273	307	292	278	285	264	295	270	317	261	272	295	290	271	320	322	291	290	283	273	292	260	306	292	291	283	319	271	304	309	277	319	285	278	271	296	309	286	308	267	303	284	301	294	271	295	305	291	292	257	276	288	321	273	287	300	285	280	297	283	275	291	290	297	291	329	293	312	285	269	289	286	265	287	277	276	300	304	273	298	237	258	305	274	298	283	300	276	293	302	263	274	279	301	261	287	279	305	273	266	268	308	291	289	284	281	253	310	308	294	260	303	291	293	299	319	301	299	294	312	281	312	323	292	289	286	304	292	296	320	288	300	303	292	276	331	289	307	316	285	303	292	296	300	278	315	286	306	267	275	285	273	278	303	282	292	290	309	295	301	279	296	272	278	279	270	316	252	245	287	264	309	280	300	293	274	280	282	285	283	287	294	274	262	288	284	262	283	295	294	285	314	288	274	281	297	290	289	308	302	320	261	267	259	283	303	297	281	286	260	285	267	302	305	250	290	252	283	296	277	242	289	286	312	280	315	292	281	302	281	278	283	314	290	279	292	288	264	281	291	301	310	259	276	281	313	274	299	258	310	252	276	299	289	284	262	273	277	334	257	276	295	293	305	287	298	265	277	297	262	295	293	282	320	293	272	257	297	322	284	300	267	301	312	274	313	299	293	284	272	275	256	284	271	289	304	269	314	299	290	279	309	261	333	292	310	252	274	292	310	278	290	285	291	264	298	281	289	268	289	280	274	295	247	257	262	305	316	290	277	300	287	280	273	280	288	280	303	284	313	278	289	302	308	295	297	281	240	274	266	269	278	339	261	289	259	294	259	314	290	271	252	288	267	320	302	283	293	274	296	270	302	300	291	301	306	260	310	311	278	287	311	304	302	282	311	288	284	277	264	282	295	283	271	263	271	288	270	316	269	335	291	300	291	317	266	310	286	268	291	294	295	318	278	274	278	253	291	271	291	313	303	262	291	272	280	303	263	271	299	322	309	285	300	272	314	309	302	281	306	276	311	294	287	321	311	270	281	284	303	299	276	290	301	319	315	240	285	301	302	283	283	299	283	282	301	281	281	284	287	279	252	273	277	284	268	281	278	305	293	274	322	272	292	278	278	253	270	239	269	279	314	272	301	292	289	298	333	309	287	265	282	324	294	298	287	286	280	283	316	290	289	277	320	282	311	297	286	273	299	265	284	278	318	302	295	274	274	305	270	290	289	302	300	268	317	290	306	286	316	306	285	291	301	275	318	296	284	301	295	312	291	270	317	300	286	280	295	254	285	260	271	271	292	271	267	281	282	282	260	263	286	276	280	303	306	289	322	286	270	270	275	299	282	327	288	285	274	278	274	335	289	268	292	278	295	302	302	295	314	275	293	310	282	277	312	273	301	290	278	310	285	279	311	274	278	309	276	302	264	274	300	251	263	299	258	318	262	284	287	314	298	301	295	278	297	291	282	284	304	268	288	279	302	306	305	318	286	287	303	282	301	262	282	283	302	295	281	301	290	277	289	305	269	303	280	272	250	310	284	297	293	298	303	282	299	282	316	300	263	261	273	297	278	290	286	288	315	309	254	293	253	316	294	297	298	323	265	317	288	268	265	256	285	276	292	302	287	288	303	304	283	292	274	288	282	307	292	300	300	289	258	292	276	268	288	264	286	287	268	284	290	284	280	318	281	282	262	263	287	272	286	277	294	281	270	285	280	274	289	294	273	287	277	271	297	303	290	295	259	295	307	274	286	309	285	287	278	279	290	288	290	252	262	328	280	263	273	278	276	299	332	275	298	307	283	284	302	301	325	280	278	297	301	277	284	263	292	309	283	283	297	248	296	284	301	275	290	304	260	262	297	298	268	326	265	319	291	286	274	279	273	320	281	287	313	315	291	278	289	298	295	283	311	287	288	251	264	293	286	247	287	295	305	284	298	283	294	298	304	342	288	292	262	309	309	305	309	274	308	301	271	278	292	273	285	277	332	265	297	280	276	292	318	306	272	303	289	320	301	279	312	306	306	277	322	283	315	270	294	296	283	276	290	285	297	311	245	285	302	271	286	263	274	273	299	294	302	261	272	295	302	285	285	315	287	312	284	314	323	284	273	293	311	277	301	259	280	297	281	298	292	289	282	301	287	269	279	286	318	293	295	308	290	279	280	288	276	273	308	303	317	296	273	279	261	310	270	323	290	282	276	306	287	311	283	279	292	271	272	304	291	319	293	280	298	287	275	277	269	282	264	262	329	259	294	331	305	305	289	266	271	257	287	277	326	291	311	289	320	294	305	290	313	290	270	286	285	319	273	315	261	290	282	296	305	281	287	289	270	283	277	292	336	306	283	291	279	249	290	296	284	273	307	299	261	295	275	292	314	285	270	295	285	283	244	292	270	292	328	272	288	292	290	268	271	277	280	292	290	302	274	299	298	295	275	298	322	271	265	254	294	262	274	261	301	287	317	281	279	308	317	281	263	291	300	279	307	270	292	299	289	289	294	272	279	301	283	273	270	280	298	318	267	309	302	299	297	298	275	272	293	288	272	293	281	304	319	285	292	251	275	295	273	288	303	256	284	299	306	282	281	250	295	260	313	287	314	276	281	279	320	318	258	285	244	277
33679	48646	42206	31047	19595	12687	7045	5877	6799	6763	5430	3766	2184	1257	979	693	613	617	614	599	633	651	606	587	604	593	602	591	617	578	579	619	609	585	596	602	568	592	539	567	558	573	571	618	614	600	593	594	604	575	629	577	613	644	603	566	566	614	556	564	573	583	627	578	583	613	581	622	590	619	571	599	565	663	598	611	582	615	609	600	601	609	638	621	622	598	614	623	639	604	611	630	627	601	627	571	547	590	618	567	590	606	574	609	601	625	599	589	583	589	578	612	616	590	642	617	641	648	573	616	641	574	661	609	635	607	597	583	604	617	586	585	604	612	618	593	602	606	626	606	570	589	575	588	623	605	560	596	625	588	614	600	632	578	592	605	593	604	610	636	614	585	612	582	597	583	609	602	600	565	617	612	575	569	607	603	609	584	619	608	610	622	582	599	644	605	536	583	599	598	606	612	570	630	583	609	575	603	552	609	591	591	569	590	593	625	612	579	606	621	570	574	574	640	665	598	574	606	576	610	597	566	622	618	601	599	597	625	615	609	601	598	548	594	624	626	560	649	595	604	593	619	545	616	609	620	591	558	594	605	567	609	584	605	580	619	607	653	643	589	594	593	586	584	585	594	578	553	615	619	586	639	618	586	571	562	614	611	589	626	575	584	611	650	638	611	610	606	588	562	564	602	605	543	599	541	587	585	591	612	599	614	578	590	619	577	582	579	600	593	589	544	586	596	545	623	598	604	597	612	619	606	633	611	587	638	627	587	631	618	540	612	602	617	538	580	616	587	585	605	611	621	621	610	609	652	620	568	595	534	558	546	570	582	566	637	620	616	610	596	601	634	635	548	602	591	613	573	625	637	586	643	608	584	604	561	629	612	606	573	647	643	608	622	599	635	607	602	616	598	622	584	618	589	638	577	551	609	618	598	615	585	606	616	573	618	546	663	588	611	581	613	600	616	543	616	533	612	599	602	593	613	596	615	584	662	616	633	591	624	620	593	578	563	597	616	576	581	641	587	602	629	622	570	568	614	572	611	582	568	583	622	597	611	631	620	598	588	621	583	593	591	619	592	593	588	620	649	619	584	551	624	563	627	553	596	624	606	583	611	541	583	586	610	597	654	577	585	575	587	592	557	558	596	618	552	591	622	594	586	637	639	577	579	580	596	600	587	589	583	578	649	549	645	629	630	624	625	610	574	585	595	609	572	596	639	620	575	595	587	633	603	554	590	607	619	586	565	586	609	605	542	579	563	573	625	579	563	604	598	584	581	559	596	611	564	614	577	619	613	616	601	627	610	607	599	571	555	587	624	598	575	560	593	606	611	591	652	583	580	612	588	554	592	617	619	600	593	583	633	611	609	606	593	601	611	603	585	607	590	628	591	620	552	636	606	636	619	592	560	565	617	581	603	575	621	612	602	608	576	619	632	592	606	591	616	582	598	602	594	606	589	607	593	591	560	615	600	599	538	624	578	604	614	578	566	578	616	622	588	598	548	627	617	586	608	601	582	587	597	559	626	623	619	623	604	598	577	626	619	574	589	638	598	611	580	665	604	596	593	559	612	647	629	588	601	613	590	570	595	547	602	608	599	567	627	607	605	586	639	584	594	612	589	600	581	593	654	537	624	613	580	597	601	607	625	687	600	592	552	624	615	608	619	627	586	614	601	563	567	591	646	598	596	596	594	586	591	613	595	577	609	605	574	574	579	611	593	599	610	616	612	614	601	592	585	561	576	564	594	601	657	606	625	561	611	578	610	583	544	617	662	580	602	577	614	608	615	574	601	589	626	609	607	626	586	595	652	597	582	568	601	587	621	588	659	560	596	579	623	605	602	608	626	629	604	551	624	615	627	550	613	596	566	599	611	599	620	606	566	595	608	649	581	582	610	589	575	619	565	579	595	589	557	621	628	589	555	591	633	603	619	618	640	570	624	605	592	598	622	603	619	573	639	613	624	605	626	614	626	561	609	563	576	607	655	609	648	614	619	567	612	585	619	595	633	615	595	639	590	598	588	619	573	602	549	577	610	616	604	556	614	603	608	582	603	602	562	644	603	604	599	606	572	554	619	597	605	604	606	572	620	636	585	566	563	565	579	598	602	567	567	613	645	632	603	589	594	589	590	603	572	606	602	638	587	573	575	580	548	591	616	614	616	589	583	596	618	649	554	595	590	585	602	654	596	566	586	591	615	609	596	605	576	630	583	613	583	627	605	607	602	572	620	625	611	609	588	584	601	581	594	607	610	601	571	584	606	600	613	626	578	565	598	548	603	617	582	571	602	577	553	592	588	623	601	622	609	578	602	574	599	640	585	600	553	582	550	649	627	609	606	608	548	619	563	581	640	635	548	578	614	553	598	625	599	640	639	603	562	607	579	574	579	629	611	618	603	623	611	624	606	619	604	559	585	649	602	632	609	631	619	605	622	576	595	622	586	612	637	579	649	575	586	584	583	629	649	574	573	576	606	586	567	600	598	627	643	550	584	572	624	579	597	622	610	640	630	557	618	618	587	613	560	580	624	557	630	642	563	628	592	622	588	588	653	562	626	616	620	644	626	597	596	596	608	627	573	582	640	640	547	622	590	649	580	640	527	604	632	625	616	608	589	604	582	634	610	587	581	587	601	612	575	639	578	600	583	623	576	583	611	574	605	593	580	563	585	582	632	610	633	568	621	617	577	598	562	585	656	623	606	596	594	599	607	609	570	579	583	577	578	622	607	596	607	572	631	574	623	568	590	573	593	622	609	606	619	563	603	621	588	622	624	617	643	639	572	603	606	594	603	608	588	566	564	560	601	618	603	600	604	582	574	565	680	613	585	610	576	595	575	604	597	635	584	604	611	593	578	590	614	545	618	607	587	588	579	621	597	647	613	619	599	644	598	570	614	607	565	626	611	605	631	566	641	586	600	602	602	656	617	603	606	613	627	604	591	589	613	569	591	542	594	586	621	632	617	599	564	614	607	569	610	600	586	596	601	609	618	617	636	615	606	595	608	565	553	578	580	593	615	573	584	563	626	614	612	601	596	586	578	596	623	572	606	573	589	606	636	603	618	568	603	629	603	589	643	578	593	645	580	611	583	618	612	612	593	625	594	576	573	579	588	609	582	594	611	602	644	553	618	624	607	619	642	594	626	574	632	593	583	620	577	604	579	569	635	628	616	651	554	573	581	567	603	589	608	576	572	596	581	573	582	618	591	579	615	593	604	614	610	583	643	620	609	604	595	593	603	623	590	564	564	589	622	624	588	631	610	571	584	593	596	573	589	576	588	609	642	529	545	574	607	587	600	620	588	551	590	603	595	609	605	590	616	663	585	579	575	647	607	613	629	621	581	612	620	579	571	628	611	608	650	553	587	602	604	618	637	602	581	582	641	605	583	595	594	612	609	586	605	603	619	580	637	577	604	585	644	602	598	559	612	604	593	604	595	589	662	578	588	613	562	606	597	613	647	602	623	635	649	643	641	614	586	639	619	633	609	587	641	597	576	620	606
24956	21834	29623	27527	21195	11167	4467	5689	3663	6435	7930	4857	2161	1092	682	423	307	290	308	259	294	269	273	266	263	289	272	263	276	289	271	273	256	259	282	283	261	275	288	253	259	274	275	249	283	253	263	255	283	310	274	273	281	268	310	272	281	258	260	278	258	290	269	260	288	270	281	278	258	267	281	278	284	291	277	236	225	277	249	263	260	274	284	265	265	277	280	262	305	293	255	297	272	263	281	288	253	253	284	300	245	304	264	297	284	277	285	250	281	273	294	275	266	271	285	263	245	270	274	283	265	278	252	270	283	272	285	289	289	260	259	277	268	265	280	287	258	261	260	273	301	261	275	270	276	273	300	291	254	275	269	268	248	252	246	274	283	244	269	263	302	268	283	275	296	298	309	255	269	274	281	259	288	261	236	269	289	294	279	252	288	301	280	272	254	279	236	246	262	273	268	274	257	270	243	260	290	245	277	277	237	313	249	269	281	280	238	273	278	268	279	260	290	271	280	266	263	270	291	239	238	281	278	270	268	270	260	279	262	251	244	267	281	278	274	257	299	278	264	290	254	286	292	295	266	287	283	265	253	272	278	277	292	252	232	271	273	272	257	268	268	235	291	239	274	270	260	283	250	265	290	285	266	305	262	277	289	249	255	281	271	251	262	295	282	287	254	286	269	277	319	305	282	272	273	296	276	284	250	262	260	258	249	296	264	274	265	291	258	253	294	246	250	295	251	277	285	299	273	258	252	279	268	271	250	297	239	277	295	252	256	260	300	262	255	264	255	255	259	286	263	271	285	266	279	270	260	291	272	274	282	255	268	232	242	301	287	287	277	252	265	265	268	264	283	274	269	292	285	276	269	257	280	282	253	283	291	264	281	268	266	278	257	272	274	259	265	253	299	276	261	301	262	272	276	270	264	281	276	255	272	274	254	257	268	270	268	250	237	283	278	282	280	250	279	252	263	276	293	251	277	269	268	262	258	283	274	281	270	283	263	244	255	269	269	283	274	250	290	254	275	249	274	246	285	279	280	265	278	280	267	255	244	267	269	266	300	295	266	281	296	280	244	256	250	286	279	286	268	270	272	267	279	282	270	259	252	267	275	277	235	274	268	267	253	279	286	234	274	251	251	275	256	279	250	236	278	259	272	262	261	275	282	282	270	275	284	290	284	262	284	299	290	270	252	254	262	283	239	274	266	266	290	256	268	268	282	262	274	291	291	286	286	250	267	279	256	273	247	264	280	266	285	272	278	253	277	277	259	268	249	256	309	235	277	248	248	295	258	267	269	273	285	288	278	261	298	312	255	269	298	296	259	278	255	275	268	289	255	274	244	257	267	267	255	275	258	253	233	238	263	268	267	293	235	307	275	288	274	260	273	270	250	276	284	277	279	233	286	270	270	303	286	258	244	276	262	261	269	261	293	283	271	285	273	247	277	270	280	267	279	240	254	263	262	262	249	269	265	267	262	316	260	274	270	273	293	241	272	268	286	248	265	264	307	284	264	277	237	269	265	274	265	270	254	284	242	284	280	252	290	271	280	269	273	292	273	282	298	253	271	247	274	299	307	262	284	252	290	258	262	249	254	305	288	286	263	273	259	268	276	262	275	267	294	253	237	288	280	285	272	279	278	287	272	260	276	283	261	257	274	251	250	254	253	234	295	274	283	277	271	282	279	278	281	289	295	319	270	243	281	269	306	272	261	257	293	245	263	269	237	250	271	249	259	283	265	272	288	283	255	269	285	271	280	283	264	295	280	275	254	287	265	271	277	275	254	279	280	308	267	298	274	291	261	277	253	275	259	255	272	277	251	266	243	259	283	259	265	269	243	273	236	283	251	264	279	277	254	280	298	293	244	249	281	267	279	275	261	280	271	275	270	269	269	278	271	264	255	235	260	270	248	277	270	284	295	277	278	267	261	288	261	261	275	282	280	259	254	224	256	282	282	256	259	277	275	268	283	287	271	272	270	287	283	278	283	276	275	283	255	275	280	277	277	253	282	264	299	262	287	296	293	276	269	301	270	247	231	291	284	246	260	254	258	286	262	266	236	269	284	267	294	289	271	259	287	299	259	263	304	258	282	279	271	281	312	308	233	288	276	267	260	284	263	268	287	277	272	290	294	286	258	266	262	274	285	269	285	251	297	277	294	289	291	283	252	285	264	295	292	279	275	264	280	254	306	268	294	277	300	249	266	272	270	280	280	272	246	273	276	292	269	238	272	273	251	259	291	283	293	261	277	265	266	291	255	272	272	251	276	265	272	282	272	271	276	270	285	278	288	265	249	254	270	276	275	221	278	278	294	294	279	271	279	284	280	284	245	280	271	271	285	280	280	274	285	269	274	259	257	253	243	274	261	260	246	257	256	262	275	290	241	287	290	244	297	270	303	262	271	264	251	254	262	290	245	294	293	295	305	273	248	306	269	290	258	251	279	247	252	272	262	253	285	257	272	260	273	279	262	268	273	266	287	262	250	263	263	275	272	289	259	259	273	270	244	294	243	253	285	262	288	280	280	268	301	271	250	272	248	267	286	287	290	268	306	249	274	279	273	264	279	261	256	275	275	267	251	272	274	296	266	294	281	274	280	253	281	284	274	270	293	256	254	272	260	269	290	282	249	278	308	290	280	271	259	276	264	272	268	284	276	294	295	265	300	282	268	273	289	279	271	304	306	267	258	273	247	267	270	287	254	261	266	275	257	292	273	253	243	283	284	272	292	286	271	275	245	265	283	252	230	284	217	281	233	247	270	259	284	264	286	269	279	261	281	249	261	278	237	268	258	292	270	279	257	274	304	269	278	245	255	265	260	263	292	264	281	268	245	261	264	248	248	283	256	279	262	309	250	297	268	276	252	259	285	252	277	254	263	260	296	287	240	272	279	294	261	297	267	265	286	264	249	272	282	262	272	257	255	270	268	268	270	294	263	251	291	263	293	248	273	264	266	257	243	297	296	277	263	253	258	253	271	300	281	286	258	276	249	247	275	265	235	267	265	264	293	265	252	260	239	264	253	268	264	252	295	296	298	268	237	271	275	290	271	269	274	276	270	248	274	247	307	271	263	285	274	281	258	272	253	341	261	266	273	255	254	281	273	265	271	258	264	292	275	260	258	274	270	274	272	265	271	251	266	258	292	298	267	264	269	298	295	306	291	280	280	289	281	281	263	282	269	281	304	260	270	260	267	290	277	292	264	276	244	256	278	272	283	268	285	238	287	250	289	263	252	252	301	267	259	268	276	285	265	278	278	244	275	291	225	273	261	248	282	278	263	260	292	250	308	308	253	234	233	251	261	333	263	325	266	273	283	283	276	243	295	248	311	284	301	281	291	291	258	274	320	286	251	275	270	273	272	249	273	257	266	270	284	296	267	278	266	270	253	294	266	252	265	266	283	273	267	283	287	239	282	243	264	270	259	276	265	273	269	254	291	276	280	293	276	291	296	277	276	265	262	286	263	307	271	296	279	244	250	283	260	280	291	267	255	263	283	290
36582	61078	51899	39378	29789	17856	10893	15854	9842	17233	18926	12441	6427	3385	1999	988	733	623	620	538	571	581	535	562	516	575	571	533	553	610	534	587	541	568	573	594	525	543	575	590	561	544	575	550	583	575	584	609	559	550	596	576	572	573	548	605	573	575	552	617	565	562	586	584	574	592	579	531	569	548	508	554	545	564	598	550	583	563	592	549	518	531	521	532	557	594	563	593	560	554	566	564	548	555	568	585	531	562	558	567	540	601	541	587	556	540	600	578	588	623	600	575	547	604	599	583	509	548	587	568	543	548	546	563	588	560	602	581	621	582	580	567	576	545	539	576	576	550	552	548	563	632	605	573	575	599	560	550	581	524	583	537	550	553	554	569	571	540	553	578	579	598	564	553	572	614	568	572	612	588	542	620	620	552	565	562	581	559	551	551	567	531	561	529	603	537	534	587	612	612	612	606	508	562	558	571	618	555	534	599	576	610	625	607	553	627	543	565	583	591	545	554	569	565	598	570	518	593	572	612	558	547	561	614	576	514	557	553	564	568	619	545	572	571	511	515	566	560	592	549	563	587	588	600	551	564	580	576	548	585	574	576	552	588	598	474	549	549	542	567	576	553	594	564	552	586	544	575	571	583	541	599	590	525	586	546	534	601	532	547	596	543	569	543	556	606	616	566	575	536	561	537	548	569	593	512	531	578	543	564	582	580	565	606	554	585	576	556	567	581	570	579	574	570	588	584	567	573	502	550	556	551	513	584	591	590	567	535	560	523	578	516	597	583	577	519	578	581	547	540	557	589	589	545	551	570	544	543	597	546	547	588	551	557	603	591	540	578	638	518	563	561	572	602	584	584	559	576	578	599	575	547	524	551	590	549	519	574	582	590	516	558	589	564	593	592	587	547	548	575	525	522	578	566	584	557	594	592	579	605	538	570	578	530	540	564	613	568	583	527	574	560	546	606	567	603	581	542	533	545	627	563	566	588	626	566	572	563	543	554	571	591	569	580	520	537	573	574	561	574	577	543	595	564	562	566	570	554	565	546	567	604	536	566	576	553	580	573	587	555	561	576	575	553	602	549	577	569	590	538	561	607	516	556	596	546	599	571	583	570	576	561	550	570	556	625	567	575	591	529	522	604	580	558	562	509	556	598	534	543	591	555	598	547	578	609	571	634	524	564	572	551	583	593	538	527	567	593	571	597	560	582	557	592	527	550	595	556	559	560	576	573	558	572	593	581	572	536	595	563	546	519	535	598	571	586	553	588	578	550	563	569	576	521	586	592	558	594	564	563	544	582	577	556	542	587	587	594	586	593	565	549	541	603	584	557	569	592	562	570	564	577	575	547	567	581	558	531	567	547	557	561	548	533	522	551	593	565	599	581	533	597	595	550	545	611	586	557	581	585	546	560	542	542	593	596	600	560	571	561	546	554	559	543	587	541	544	540	544	594	559	569	549	539	558	567	562	557	529	514	570	577	542	582	577	543	585	582	573	539	601	592	567	573	566	589	579	545	559	559	582	562	569	554	587	593	580	579	575	564	590	550	548	567	586	564	557	591	566	559	572	549	523	553	570	561	538	587	580	592	543	595	559	587	615	562	569	533	597	564	597	574	601	590	561	515	601	554	556	574	541	588	545	562	577	564	541	550	557	553	558	525	573	551	573	561	561	523	576	565	543	581	579	546	555	526	554	545	635	584	593	522	581	534	585	589	582	534	563	591	582	575	525	555	556	646	567	537	603	578	574	623	527	594	631	557	566	533	560	584	570	552	614	560	566	561	619	549	605	611	594	580	538	611	562	605	556	602	538	566	542	570	559	539	589	570	578	562	549	595	540	539	614	576	614	606	557	581	550	533	542	579	518	595	582	543	568	563	604	551	552	538	582	543	564	574	565	556	560	561	536	579	560	563	603	548	597	534	574	545	574	531	537	578	570	522	602	548	567	585	576	568	573	638	543	576	547	564	603	568	581	547	542	574	565	577	539	542	537	586	599	541	552	607	571	584	550	551	585	587	583	539	579	576	555	571	550	568	561	537	588	514	550	569	576	559	632	535	598	568	532	580	575	599	573	581	551	533	564	559	543	580	579	540	570	569	531	559	573	538	559	569	584	616	555	582	577	561	616	551	580	559	575	551	608	524	566	583	548	539	528	577	532	545	528	562	553	569	569	576	540	612	598	563	595	553	541	585	601	491	568	606	571	578	593	531	549	550	608	604	563	564	580	583	552	559	560	581	590	601	613	546	563	583	527	574	606	560	550	583	573	577	572	602	592	579	613	574	554	590	618	575	530	593	592	578	577	545	565	561	543	553	534	569	501	589	544	570	575	601	565	583	563	586	583	580	548	587	556	606	566	521	522	566	569	587	613	556	571	571	564	533	536	582	589	569	584	567	607	582	569	572	550	544	554	531	575	570	563	570	587	563	573	560	624	577	530	581	582	567	526	588	596	566	560	583	576	590	578	544	549	560	561	602	536	594	611	569	514	551	587	598	621	543	592	584	581	534	558	560	550	555	579	593	556	574	532	593	555	532	531	561	536	576	557	585	566	555	567	585	606	538	597	588	581	544	508	587	597	614	567	568	551	609	563	533	555	562	574	574	582	549	597	571	571	553	557	540	571	552	565	535	582	576	571	553	571	562	593	568	579	534	555	556	552	588	606	556	579	574	590	556	595	544	556	525	562	569	570	581	541	496	562	527	581	623	555	587	613	557	554	549	567	569	603	562	601	568	536	566	545	545	573	559	553	561	511	585	553	577	597	565	579	562	558	566	565	599	594	603	570	589	582	534	597	536	585	556	581	577	565	572	556	551	552	569	558	588	595	548	580	632	589	574	573	564	522	569	541	585	550	533	543	588	560	546	593	629	568	601	546	559	564	546	569	598	517	579	584	600	585	582	576	578	566	582	557	568	583	564	570	595	587	581	561	572	545	529	610	515	564	553	577	561	581	535	552	601	590	599	563	557	600	582	587	575	556	581	527	576	579	582	545	572	552	569	571	598	548	617	557	557	580	611	566	534	591	556	507	572	562	603	555	544	578	536	543	606	613	564	518	591	553	573	516	543	613	575	547	518	593	593	574	626	612	535	560	551	565	543	558	543	590	595	557	565	567	572	600	550	588	570	596	600	546	573	547	554	528	580	550	561	569	561	567	615	575	561	576	543	565	598	588	559	576	592	569	621	566	578	550	556	559	586	558	565	537	526	574	551	597	544	587	562	556	575	558	547	621	584	555	512	569	596	537	592	536	496	574	534	581	589	543	561	552	572	541	584	545	584	561	573	591	590	606	569	550	537	596	549	587	552	579	559	584	592	555	554	587	555	567	591	583	605	586	548	571	592	579	555	566	556	540	477	565	533	613	572	590	590	546	548	628	543	577	577	537	528	535	577	559	599	551	573	595	548	545	553	511	552	589	597	587	518	603	552	549	540	557	597	568	507	571	568	577	608	520	584	609	529	587	568	564	524	612	563	551	547	545	555	537	535	555	603	560	551
23608	21661	29631	25141	22491	20439	13214	8040	6175	17942	17798	11676	5313	1823	878	550	327	290	284	237	273	263	264	290	282	252	303	305	267	268	243	240	281	262	284	277	257	290	244	294	263	279	296	269	295	267	270	253	273	285	263	268	258	283	266	271	260	287	273	298	279	267	272	266	254	259	237	294	281	271	283	240	272	255	230	261	268	281	269	267	266	282	305	252	262	280	252	235	310	261	255	266	242	234	270	250	307	258	268	270	261	281	281	289	290	291	252	279	281	268	283	264	275	260	283	285	286	302	231	260	274	279	314	292	299	270	277	252	250	259	259	319	259	270	266	271	241	274	271	278	263	287	295	293	292	276	243	300	264	283	272	266	264	271	271	258	283	309	261	280	281	287	264	263	244	294	258	271	281	264	271	277	272	288	281	290	284	277	276	256	274	258	258	279	267	289	301	260	266	249	265	260	259	280	291	261	278	253	249	266	293	265	238	254	274	277	275	244	276	223	279	267	265	277	290	278	285	262	228	259	269	270	290	273	294	267	308	263	257	258	247	270	249	258	287	290	266	310	247	261	250	266	261	270	251	292	256	269	269	262	254	286	285	279	263	275	275	257	278	278	285	275	270	252	286	282	286	247	257	262	254	254	289	287	223	275	234	277	274	233	271	284	278	297	298	269	278	278	258	255	267	295	256	258	277	269	299	268	243	277	262	269	284	288	270	247	277	216	264	249	233	275	301	284	307	259	256	262	292	269	253	261	321	284	265	244	261	264	315	270	306	256	289	282	282	277	270	264	276	276	260	279	246	268	261	278	260	285	266	280	258	280	256	258	275	272	278	268	276	279	267	263	256	246	257	279	294	254	250	272	278	289	254	267	251	282	292	281	266	277	249	284	257	267	273	249	276	273	270	298	259	295	277	255	255	261	267	251	232	275	287	259	288	220	290	282	292	295	303	252	258	306	259	257	281	290	257	245	258	287	275	269	246	271	277	336	273	259	263	275	253	261	251	270	278	268	285	268	246	255	268	261	248	265	260	246	269	281	260	271	271	276	306	269	270	264	249	248	264	272	257	272	272	259	256	262	309	289	249	254	254	267	268	283	255	266	242	270	250	264	259	276	272	271	265	278	264	272	231	255	266	256	274	271	262	268	259	295	264	266	303	279	266	267	274	292	265	272	285	281	288	233	279	238	269	264	277	275	260	260	262	276	275	288	281	292	262	248	251	265	263	272	268	269	278	275	271	244	268	287	260	283	271	248	286	286	252	271	255	258	253	262	267	246	260	233	280	307	305	255	260	308	249	253	251	273	275	277	269	279	260	260	281	261	263	289	272	272	286	241	273	268	280	215	271	287	257	293	251	282	266	295	278	287	281	287	279	270	281	283	272	248	277	271	281	230	270	279	260	272	267	295	249	264	279	276	286	285	245	262	269	216	251	257	262	256	279	263	302	273	257	264	248	236	278	264	245	307	271	279	261	239	284	268	288	260	246	242	289	271	268	254	240	267	266	258	281	278	266	263	285	290	294	261	252	268	266	253	264	274	251	246	251	272	299	266	273	280	254	263	276	283	247	254	287	272	299	261	270	261	252	271	259	254	229	261	283	260	263	263	276	286	258	278	248	263	248	297	271	264	269	267	274	262	258	252	235	279	260	276	246	254	271	271	269	285	279	255	284	252	286	265	282	293	243	264	291	282	249	236	262	273	277	259	273	272	257	262	268	279	247	278	244	270	268	269	273	242	276	274	255	261	293	281	278	237	262	286	314	249	246	291	274	246	263	270	293	287	266	287	258	279	261	275	280	267	271	271	289	280	278	310	278	290	285	246	301	248	257	242	261	291	264	284	268	223	241	265	253	295	254	273	252	261	250	320	288	251	274	272	231	266	283	245	256	242	285	265	260	265	267	294	281	245	230	307	280	243	276	275	265	277	270	287	245	272	293	309	265	266	296	292	281	272	271	285	279	247	246	279	269	255	281	259	287	259	254	266	278	234	294	269	242	246	248	286	277	248	276	266	284	294	256	299	267	269	293	285	253	262	239	270	240	276	289	279	275	257	292	261	269	265	260	259	286	265	244	261	247	271	250	255	272	296	256	254	279	254	270	282	268	261	271	278	294	251	254	238	281	277	277	232	272	259	285	266	254	258	271	303	278	277	258	275	293	256	286	274	230	256	289	285	250	274	268	271	292	265	267	279	264	271	251	282	243	261	286	256	263	253	278	275	233	260	264	289	280	293	278	262	258	265	276	309	251	277	280	280	291	259	246	298	275	267	264	273	244	243	257	293	259	278	271	246	270	276	259	251	274	271	294	276	281	292	262	261	285	274	308	253	277	282	272	254	274	269	265	270	242	262	247	271	284	251	267	256	277	261	270	245	255	296	275	238	295	260	250	304	260	281	265	272	275	296	269	232	278	279	283	272	279	264	267	265	262	288	270	283	268	254	281	239	287	281	281	255	283	278	258	256	266	290	256	271	298	309	289	268	255	257	269	249	263	295	233	264	256	286	264	272	282	290	252	298	274	284	291	285	273	265	281	276	289	278	260	267	291	297	243	241	271	261	279	247	246	276	278	275	319	274	297	282	262	250	281	270	272	256	254	258	281	235	264	244	289	254	286	277	295	277	233	272	264	241	260	288	257	317	236	312	304	277	288	245	248	269	261	257	302	246	274	260	258	290	292	254	276	272	278	276	263	237	243	259	271	252	257	295	275	277	266	284	268	276	267	258	278	281	263	289	267	285	295	284	275	259	269	262	276	252	273	282	281	247	231	266	268	292	268	233	289	258	277	271	249	306	264	299	315	288	257	282	263	277	266	295	270	269	286	276	283	283	277	269	280	309	266	248	277	281	268	262	222	251	275	260	266	266	287	270	250	245	272	271	273	306	252	267	234	266	258	275	249	266	265	274	242	265	259	286	297	274	275	260	281	259	256	264	275	263	263	254	265	294	265	281	279	242	264	274	250	264	283	265	271	270	296	262	254	281	291	258	269	260	286	289	270	257	289	241	260	263	282	283	269	250	253	283	254	307	264	260	280	269	244	260	238	245	255	286	257	279	260	254	269	261	249	255	257	261	259	248	264	275	269	276	247	265	269	281	279	280	269	267	253	279	230	263	264	233	262	257	256	266	274	277	268	257	267	251	272	285	276	261	271	296	236	272	256	251	250	286	243	278	255	281	272	267	292	272	246	294	274	291	288	271	287	248	265	269	281	261	295	242	268	285	298	271	278	282	247	279	253	242	265	274	289	268	261	240	265	246	278	285	273	280	295	257	268	269	260	268	255	246	291	278	247	243	272	265	277	255	256	274	263	272	281	256	272	278	265	295	251	268	246	271	279	309	266	269	307	283	267	274	293	269	271	282	292	279	276	260	295	262	280	275	267	265	277	259	233	264	257	257	278	289	263	257	278	264	262	249	255	261	250	278	258	260	260	291	292	258	271	282	282	291	275	286	235	281	276	284	311	264	252	276	263	269	288	246	276	278	284	261	248	261
42023	70382	65449	48129	34863	23539	18698	18875	16429	31684	29183	22086	12638	5197	2371	1351	762	655	559	569	456	554	548	544	566	563	514	570	534	512	545	537	515	562	531	524	551	532	549	565	544	547	549	547	516	491	540	541	522	558	582	539	591	517	529	539	520	534	562	543	533	534	556	545	543	538	575	532	539	555	528	562	569	563	550	592	564	503	532	519	586	566	547	597	543	574	551	553	511	551	552	548	584	537	543	503	567	543	520	550	524	560	521	544	583	547	534	575	510	543	541	527	515	578	571	537	522	476	565	542	556	530	553	481	544	537	559	586	491	580	510	569	518	537	535	537	527	569	551	502	507	549	521	590	556	566	541	582	544	542	516	584	527	537	572	542	548	539	564	566	539	555	593	529	575	540	524	573	547	526	570	565	537	524	524	548	519	567	564	557	556	520	537	541	582	537	510	559	557	534	539	539	570	505	482	575	558	537	490	545	525	548	506	547	527	534	525	543	533	503	543	510	539	534	537	527	554	541	515	544	512	544	572	522	561	576	560	567	552	545	585	541	514	521	517	541	521	534	551	630	545	588	580	538	595	539	518	546	562	538	557	548	571	517	527	493	540	540	536	540	541	530	539	543	540	537	553	598	546	523	543	537	542	568	573	497	558	550	557	547	545	531	544	597	543	556	531	545	612	545	536	553	533	527	520	583	577	567	563	530	540	499	539	537	539	547	546	538	551	533	568	514	534	489	593	576	487	569	567	547	529	549	562	556	523	514	500	505	581	539	526	533	559	539	537	522	521	562	536	546	560	513	552	534	534	529	562	548	487	505	504	535	537	566	555	565	481	501	525	535	554	613	538	567	500	559	555	527	531	562	546	519	521	570	539	519	536	545	532	536	546	523	556	554	546	562	572	589	546	570	549	548	567	544	536	533	548	560	522	537	552	511	569	531	546	547	543	537	532	523	565	540	532	525	557	520	546	574	567	551	538	570	522	586	544	533	537	532	501	572	512	551	542	545	565	513	530	566	479	574	546	524	545	514	532	571	518	563	542	554	559	578	586	548	544	549	553	578	536	548	569	501	515	571	577	569	568	522	540	509	555	566	552	530	531	564	553	516	559	569	544	570	525	520	516	538	565	554	576	549	483	527	582	553	571	542	593	532	526	547	557	515	571	534	518	582	524	541	534	542	509	569	528	515	557	565	530	536	499	536	563	564	498	508	530	563	540	534	583	482	542	575	583	540	498	559	600	570	528	539	547	527	558	522	535	526	578	545	536	539	521	520	566	528	500	536	569	552	560	553	558	524	551	531	543	552	554	514	519	541	535	523	577	533	506	547	559	580	584	524	576	560	552	520	515	538	547	546	546	549	557	574	564	544	549	557	537	518	568	562	535	513	534	536	555	577	496	506	549	557	507	527	555	534	561	538	511	559	519	560	566	559	525	537	535	548	549	543	531	554	580	558	500	525	539	580	537	539	545	561	578	498	535	556	553	568	544	571	524	525	527	529	525	566	543	544	531	529	538	565	566	568	539	530	564	542	557	529	501	543	551	573	523	557	506	545	585	574	527	563	491	554	523	553	547	566	545	559	564	578	531	537	501	543	534	575	603	563	545	576	552	602	540	596	589	583	559	567	504	561	552	544	534	571	551	556	516	571	566	551	580	573	575	543	528	506	564	534	538	552	509	546	520	590	538	554	514	532	537	522	505	505	582	549	585	515	577	526	547	504	545	512	542	575	546	556	567	520	510	548	521	584	499	531	592	558	539	535	518	513	520	531	523	541	548	509	541	538	548	502	535	576	555	542	543	532	528	523	540	532	505	557	522	566	532	560	521	552	536	544	521	512	543	563	493	539	514	526	555	555	559	536	487	597	574	560	510	541	561	562	534	520	557	543	555	547	535	555	538	592	554	532	523	556	569	545	569	553	524	513	516	541	515	561	549	546	554	544	499	543	571	511	556	547	518	515	525	546	572	539	512	526	549	586	537	529	549	583	531	548	478	548	547	565	547	528	548	541	530	545	537	543	551	543	529	544	516	529	530	539	564	509	522	514	492	523	549	541	517	507	508	550	551	569	532	535	560	514	541	510	572	558	545	533	560	580	556	548	552	521	527	508	532	585	564	555	555	543	520	545	538	543	560	536	536	535	550	535	531	549	571	540	550	560	551	568	510	521	549	532	581	555	542	553	531	568	549	582	522	541	565	559	550	556	544	513	526	550	515	542	537	559	566	545	541	566	579	552	557	551	532	482	527	559	555	558	540	540	574	562	531	549	535	573	509	556	526	512	537	534	540	539	573	532	563	523	548	501	524	542	558	555	553	524	520	561	573	547	543	529	524	553	564	536	494	531	532	504	560	503	553	531	537	563	542	526	575	530	568	564	555	510	514	523	543	550	544	529	527	560	518	525	547	515	581	537	567	526	575	553	557	517	510	515	547	555	555	617	564	533	600	553	558	519	556	538	558	522	518	551	531	538	516	546	539	555	544	548	498	528	550	517	569	511	516	549	562	579	527	531	545	551	534	568	561	555	541	561	559	544	558	509	511	500	536	532	538	531	536	576	556	547	536	562	531	560	614	520	513	539	533	540	522	551	533	555	521	507	572	528	575	548	547	542	570	553	582	526	548	506	486	561	533	520	576	569	573	541	582	560	541	585	554	507	518	548	550	569	564	555	537	548	499	583	541	493	548	540	532	591	485	569	550	544	530	552	569	526	524	549	503	538	521	538	507	560	561	536	564	563	541	503	540	521	554	523	572	530	552	553	493	550	557	545	520	544	579	547	534	532	569	521	519	548	533	539	513	487	588	522	566	555	556	538	562	515	519	543	522	557	556	524	538	541	515	531	547	567	521	521	543	523	546	527	548	550	533	529	573	474	534	544	575	556	559	538	592	606	545	530	607	564	541	531	502	538	578	568	499	550	547	529	574	532	510	557	509	542	534	555	504	574	538	573	522	538	547	511	513	524	508	498	542	554	535	540	550	538	494	552	565	542	541	559	538	570	573	554	541	501	539	563	498	516	529	565	551	546	518	512	516	547	557	564	519	514	549	508	541	527	536	554	556	512	551	536	589	520	561	528	520	534	561	586	516	562	587	553	579	542	515	568	569	514	519	553	521	538	547	533	589	539	560	524	598	557	516	574	530	517	526	566	540	568	572	543	540	548	523	535	544	566	551	536	541	506	574	551	531	581	533	539	512	552	538	500	545	551	549	565	569	601	572	564	583	572	534	561	513	545	553	582	570	542	525	503	540	518	557	520	494	537	509	583	537	570	538	549	567	558	531	563	551	553	534	517	555	536	568	557	545	518	540	589	574	551	577	503	561	581	521	534	576	545	561	566	555	544	549	539	570	521	577	512	532	549	497	580	569	559	538	536	554	561	517	568	549	575	494	554	540	576	522	577	551	541	546	547	585	527	535	543	541	530	602	520	549	525	552	569	515	505	539	524	535	541	574	515	516	539	564	502	541	531	501	530	491	575	554	575	569	545	549	563	573	555
28750	32161	31185	22448	10891	3199	1831	994	1000	2104	2030	1679	1051	614	407	337	312	304	285	301	274	310	263	259	287	296	304	257	309	288	293	285	290	281	293	299	305	241	291	282	267	310	305	283	280	310	314	288	263	294	304	300	321	281	292	299	276	324	302	287	301	295	329	292	318	310	294	273	286	266	302	313	297	276	279	295	273	275	285	268	285	269	291	328	297	290	296	297	271	281	289	304	303	280	285	271	271	279	311	281	298	303	302	301	269	302	272	266	293	294	285	303	312	295	316	264	279	304	304	301	275	267	280	276	251	300	278	319	290	284	307	292	302	313	306	283	275	296	301	285	306	267	281	265	301	260	332	301	310	306	280	287	261	277	297	280	278	280	289	260	333	310	283	277	287	325	264	292	306	286	258	322	289	302	285	303	298	273	288	277	282	305	281	275	303	287	299	267	321	289	281	278	249	297	315	271	287	287	269	290	283	272	276	281	283	267	288	311	303	282	285	313	286	262	319	263	274	317	304	304	269	288	289	287	280	294	292	311	295	251	282	335	275	267	312	288	293	285	293	264	309	290	288	311	296	284	286	296	280	273	308	279	302	310	301	330	280	313	314	296	311	275	292	295	293	268	291	316	276	292	277	309	297	291	273	293	267	317	346	270	282	295	305	311	279	284	307	317	292	282	288	273	292	291	283	277	275	297	290	318	267	279	308	286	327	282	303	292	278	303	312	286	284	296	285	308	287	318	305	274	300	278	274	300	301	265	319	280	316	299	292	287	306	271	276	266	276	265	278	285	293	293	320	293	273	286	282	296	289	329	279	292	255	311	274	317	304	316	273	312	267	307	298	277	281	276	273	280	295	309	321	299	292	284	303	303	295	295	266	299	279	271	290	298	263	317	286	292	299	278	292	305	288	278	306	336	292	299	277	274	280	294	278	273	304	271	312	303	296	298	283	301	291	276	285	262	323	287	297	300	293	289	294	302	289	300	307	294	267	270	241	286	317	318	323	284	286	276	293	278	340	263	281	271	287	268	303	286	304	284	306	288	275	285	316	304	304	313	307	271	298	308	303	305	264	304	281	306	274	267	288	291	303	304	280	301	266	268	290	285	298	300	285	325	285	301	319	296	253	305	303	290	289	284	284	280	298	271	299	287	288	263	297	277	287	275	307	299	300	278	302	269	296	305	293	293	292	292	293	279	277	294	290	307	292	289	330	301	280	278	304	292	267	308	277	284	323	322	310	295	280	308	296	281	274	316	272	313	264	255	289	261	292	301	295	307	267	316	287	283	273	292	276	304	310	284	303	297	288	264	308	271	315	283	285	311	274	295	319	285	310	297	293	298	301	291	276	265	305	313	287	301	317	273	281	284	310	299	310	272	286	253	296	260	286	315	288	285	270	291	286	281	304	274	282	269	299	297	318	299	292	278	310	298	276	299	293	292	292	304	284	289	290	293	307	280	293	296	299	276	288	326	289	289	269	331	293	283	280	288	314	284	310	282	272	293	272	288	271	278	282	319	268	283	267	290	276	279	261	295	283	316	294	295	264	277	279	290	313	268	294	306	298	298	279	286	287	301	307	304	312	278	314	282	284	266	298	256	270	306	264	323	283	314	299	297	322	297	293	277	288	274	269	304	310	291	302	301	290	303	276	286	293	265	277	270	304	281	278	311	272	309	298	275	292	268	281	275	277	301	302	319	278	271	289	276	291	302	272	295	294	278	307	294	290	258	306	320	300	274	284	275	267	306	287	282	273	262	284	331	306	311	288	295	288	283	294	300	314	281	289	308	297	316	298	289	290	288	292	281	289	270	288	302	270	300	317	307	272	290	287	295	285	302	292	314	273	287	329	290	308	289	246	274	297	288	254	297	285	264	303	302	292	286	284	299	277	282	296	304	302	276	275	312	271	283	281	282	320	297	289	319	290	302	291	307	289	297	306	290	300	282	298	290	328	307	296	277	290	286	269	305	269	310	266	288	295	295	299	280	290	259	243	300	298	264	273	301	293	280	315	326	289	299	299	275	277	288	275	310	277	276	284	303	298	305	300	284	280	329	266	335	289	274	266	291	300	262	278	296	263	296	282	281	303	326	286	262	299	275	312	287	297	307	284	299	308	287	299	295	301	292	270	292	283	300	291	303	295	327	278	294	318	277	273	301	296	320	265	276	284	283	286	293	334	275	304	281	280	300	307	267	307	278	275	316	308	293	321	317	327	290	312	319	296	293	261	297	314	265	263	300	286	276	306	308	293	289	317	293	274	305	302	307	284	311	303	307	273	279	296	290	307	302	281	275	293	272	286	306	309	272	270	296	300	267	288	289	301	264	276	308	339	292	289	297	320	300	279	277	256	324	334	289	291	284	263	292	270	298	278	272	304	280	300	294	248	310	274	267	299	298	322	268	312	285	316	301	353	303	306	263	303	298	312	315	278	258	268	294	297	296	297	288	293	315	292	302	315	280	301	276	318	280	294	289	287	329	307	285	269	258	279	251	294	294	289	267	307	273	280	302	316	275	284	285	287	291	269	311	326	277	285	292	285	317	284	246	289	298	296	298	316	302	292	302	265	289	300	287	290	309	281	301	308	258	263	280	318	285	306	293	277	274	285	312	294	290	241	301	299	304	291	271	269	261	302	312	280	291	303	283	282	297	288	290	276	246	281	279	292	282	255	320	288	273	310	279	294	286	304	290	303	287	290	254	302	282	305	299	298	296	272	297	321	296	279	270	293	294	296	288	286	288	282	243	261	306	289	284	313	283	275	285	302	314	328	314	271	288	293	258	309	291	248	248	302	278	313	285	330	317	291	265	297	313	295	293	296	306	291	292	261	308	275	295	270	281	280	300	292	317	279	292	311	303	297	284	346	312	308	266	282	295	314	312	271	293	287	294	284	301	286	320	288	309	290	291	304	313	312	292	319	325	323	294	253	291	295	321	282	316	272	287	310	270	289	302	302	262	288	298	294	338	270	302	284	275	267	278	295	311	288	303	310	310	284	283	290	291	287	305	287	320	304	287	284	272	322	273	285	307	312	319	314	285	290	274	314	294	309	283	287	321	297	300	293	273	267	279	290	290	307	275	289	275	292	271	290	287	289	313	279	287	280	290	307	255	287	315	279	298	304	279	274	311	304	300	323	307	266	266	317	329	281	299	294	302	291	325	262	324	295	280	280	286	273	279	278	296	305	304	306	316	300	305	268	321	321	269	316	288	303	296	307	284	286	297	266	305	278	294	276	320	295	273	297	285	308	317	315	294	281	302	291	272	331	301	290	278	303	293	275	271	326	305	287	300	308	269	310	274	289	275	303	294	277	299	286	281	285	295	292	307	317	303	275	266	305	285	273	308	284	264	297	335	272	282	266	287	282	305	288	300	289	258	262	324	315	272	309	270	299	298	279	301	295	305	306	306	317	326	283	280	276	290	262	307	297	259	294	286	341	272	283	288	324	274	300	293	298	320	282	296	302	314	296	286	285	271	258	304	298	272	273	289
36423	53012	41054	30815	18902	8467	5748	3365	3427	6835	5851	4660	3001	1452	946	749	630	617	632	533	585	599	614	597	630	572	625	591	597	586	594	617	591	598	612	604	574	578	623	574	574	617	550	637	629	606	576	619	608	626	581	646	599	605	578	572	562	574	596	628	580	549	617	620	646	656	602	600	570	614	620	605	605	603	620	561	595	591	578	583	643	674	613	658	613	623	602	586	582	618	581	627	560	606	581	594	610	590	586	620	609	624	619	595	573	575	642	590	606	639	603	588	562	620	591	594	567	587	599	605	614	643	584	610	572	555	628	573	620	636	627	632	591	597	667	584	566	597	624	591	591	591	618	610	563	636	593	641	553	626	613	633	644	597	600	573	607	591	615	599	559	624	611	602	628	619	643	586	623	597	590	589	634	628	624	586	645	587	616	581	616	589	631	579	607	578	608	626	644	626	589	576	616	562	600	587	562	639	585	636	582	675	608	651	589	613	616	606	614	609	642	612	630	633	540	635	565	617	600	648	631	622	626	625	644	558	595	621	585	619	589	606	555	609	606	573	591	600	586	646	596	555	599	624	623	643	630	579	633	612	620	587	586	598	612	608	600	563	632	599	623	616	638	613	605	582	602	589	577	600	645	588	631	593	595	656	622	603	602	623	595	589	593	626	618	577	627	609	605	652	615	598	596	577	586	596	554	653	604	599	602	536	597	588	580	595	603	579	587	577	624	565	585	584	595	593	591	616	638	603	576	619	628	578	609	590	600	616	635	635	609	570	655	601	571	603	610	604	656	597	615	636	618	603	586	610	640	592	584	638	588	607	608	609	567	583	615	619	622	614	618	604	649	567	592	615	612	601	604	624	584	622	585	589	613	579	627	608	622	618	631	611	606	613	605	619	580	587	616	598	587	604	618	605	630	603	637	590	599	613	599	640	612	604	627	598	593	610	579	596	572	576	562	631	630	619	589	661	597	634	599	618	622	644	579	598	598	631	578	605	628	617	638	572	627	610	575	615	626	627	604	584	585	623	628	596	632	607	612	648	592	595	598	551	597	585	634	599	602	576	587	591	610	574	550	579	561	587	615	610	574	580	606	587	598	575	584	554	596	636	589	572	619	649	608	565	601	586	589	607	621	602	587	594	581	621	591	611	622	625	674	644	594	576	563	601	620	609	616	579	618	618	604	605	566	622	618	628	577	609	628	587	590	614	614	585	588	609	643	624	611	638	589	589	567	602	601	577	582	620	611	584	595	574	579	601	589	602	624	605	656	623	616	626	610	610	616	644	621	591	558	594	588	576	603	584	612	601	616	584	626	589	607	552	606	588	585	578	627	609	586	588	599	622	615	574	634	628	608	598	629	605	620	651	576	568	613	563	611	618	620	632	606	589	623	596	589	619	564	619	611	564	588	606	599	579	596	617	569	614	603	623	596	567	555	632	624	609	594	596	607	606	605	602	587	589	615	640	602	601	566	581	617	578	596	618	574	601	612	627	648	555	594	596	580	577	640	606	605	561	593	575	617	592	639	562	644	598	589	539	599	660	595	569	626	599	628	666	640	585	551	656	592	576	606	661	575	591	606	648	654	595	636	625	598	564	580	623	610	591	629	625	581	592	608	595	616	621	551	619	640	599	642	602	614	607	646	597	580	612	606	610	618	609	599	623	579	652	614	601	603	602	573	625	633	593	602	597	601	614	576	593	568	554	573	601	596	568	620	636	596	605	606	585	594	575	603	561	598	616	590	595	597	591	613	607	579	617	619	558	595	607	596	605	661	619	583	625	560	627	594	612	639	602	592	564	563	611	625	593	615	593	617	657	617	590	606	595	618	565	641	607	570	635	575	594	574	553	618	614	618	616	617	585	608	621	582	608	595	621	570	584	573	622	624	610	587	548	617	618	591	578	565	624	620	588	585	578	620	596	586	600	576	636	615	602	604	574	570	586	559	657	660	655	564	615	591	619	619	554	603	617	572	589	618	605	623	648	615	602	618	589	610	637	598	641	637	546	646	646	632	600	579	603	594	610	576	559	627	607	619	580	542	608	618	627	643	582	580	574	542	583	634	613	599	602	572	610	600	606	639	566	607	594	567	633	556	607	651	620	624	597	591	590	563	595	576	587	617	589	592	602	614	600	604	615	631	628	573	609	602	603	584	590	631	572	613	604	595	593	556	628	574	623	586	614	619	573	585	664	590	552	636	590	597	616	588	602	603	593	596	589	633	617	571	597	617	550	596	552	624	558	649	560	585	623	577	616	561	594	600	576	633	594	564	604	602	629	600	622	612	596	566	566	612	561	591	629	584	564	579	625	629	566	581	616	582	600	617	616	602	567	607	614	576	601	601	585	583	574	587	588	644	581	565	619	610	574	619	588	599	588	671	602	643	587	618	624	605	556	599	565	658	601	576	597	628	600	599	597	560	583	652	569	582	581	647	616	586	580	603	619	621	566	592	598	608	616	631	612	562	566	615	606	613	670	553	598	588	584	616	621	586	601	613	577	638	607	585	589	562	615	579	587	567	588	608	587	620	629	586	600	614	648	551	608	589	604	608	579	598	602	631	626	573	585	602	597	627	605	594	605	592	600	603	634	613	565	620	652	538	586	613	587	607	582	597	608	571	585	590	618	585	621	650	626	593	608	641	643	611	609	601	598	568	569	604	617	559	609	635	591	589	616	605	606	589	611	626	584	645	572	590	627	586	587	598	598	623	592	617	628	569	598	592	603	597	570	602	602	628	605	593	591	620	602	577	618	681	611	563	593	591	601	593	572	601	602	593	620	585	585	613	588	557	570	615	615	555	596	606	599	597	622	596	637	586	567	607	593	614	596	600	565	583	615	633	605	557	603	639	580	587	558	615	653	629	664	563	604	561	634	620	618	602	591	604	574	601	607	590	589	597	582	658	577	631	624	605	623	640	603	593	578	565	631	629	643	588	616	583	566	591	600	612	596	625	635	602	638	613	624	624	622	624	580	600	613	540	637	567	585	594	610	643	588	618	593	616	590	579	585	584	610	611	589	608	640	625	610	583	627	594	605	598	620	589	567	601	596	619	573	608	573	630	621	631	572	585	604	662	638	606	637	605	622	578	622	594	602	637	606	557	567	565	584	607	576	582	580	621	606	589	634	672	639	610	607	606	568	607	608	648	567	588	608	600	604	530	585	612	582	624	571	623	633	576	619	578	592	592	617	577	614	580	639	576	618	627	560	558	586	598	565	588	605	585	603	591	586	621	617	646	607	617	616	579	572	621	626	600	636	573	610	606	584	599	620	549	596	560	610	597	604	591	599	629	603	557	600	629	611	593	595	590	573	574	599	589	579	596	578	576	559	576	678	609	600	580	615	640	605	598	641	602	604	644	603	594	614	625	610	603	603	590	610	607	649	613	633	598	584	642	600	646	570	602	616	579	575	558	617	604	632	605	570	621	564	607	628	650	602	640	600	578	609	573	653	597	561	587	641	617	602	624	592	582	614	617	576	581	577	598	575	593	612
24977	21681	28167	25548	18391	9362	5716	5342	6856	10018	8256	5955	3067	1209	654	454	267	263	253	285	281	290	265	287	280	274	282	281	292	287	272	290	274	288	285	254	305	269	278	296	269	260	240	272	288	245	285	261	256	253	269	271	252	289	248	254	244	308	275	255	274	275	320	249	254	255	255	277	265	289	271	285	273	286	283	251	266	283	291	303	261	291	290	288	276	272	272	257	233	272	291	256	260	265	264	278	261	301	265	276	271	264	265	281	272	249	280	260	288	297	321	256	257	267	281	259	262	317	265	253	243	277	294	258	262	256	282	265	266	273	296	287	244	266	273	282	285	266	250	275	281	265	262	236	260	266	281	270	246	276	290	245	268	258	277	270	284	289	270	262	270	271	263	266	264	306	267	283	265	261	259	291	287	253	266	291	245	285	306	273	299	276	270	235	252	253	266	303	287	255	239	283	275	260	245	274	279	270	262	282	282	238	265	265	269	281	256	300	255	293	282	266	256	285	257	257	280	290	274	283	261	282	243	289	295	261	293	265	265	268	272	224	275	275	307	260	255	272	263	270	260	286	287	262	267	272	277	261	268	295	260	257	260	308	276	301	261	268	258	238	283	240	256	258	283	294	259	288	274	283	270	269	268	260	284	280	269	260	288	316	256	269	238	295	277	288	281	278	241	322	301	261	282	263	271	293	276	256	250	282	268	299	275	286	280	270	267	286	279	274	290	257	245	299	262	285	258	280	275	278	297	285	291	261	255	272	273	267	274	280	278	289	281	318	256	262	285	264	253	263	279	285	265	243	244	270	250	250	252	245	274	252	254	299	282	294	267	260	272	221	259	264	268	295	282	271	266	286	286	290	276	255	272	275	247	274	256	253	246	263	250	290	272	288	248	280	266	290	285	253	261	294	251	289	230	252	247	275	256	268	268	290	253	267	265	259	287	256	287	287	281	288	262	276	253	263	279	268	278	269	278	271	232	291	291	260	258	268	281	282	312	251	261	297	236	270	262	265	264	258	280	245	277	253	263	272	266	264	280	274	286	261	249	266	257	237	276	270	281	296	280	296	233	271	275	282	284	319	275	317	273	269	257	271	276	250	303	268	260	256	285	265	288	258	248	286	232	309	279	254	272	252	285	297	266	254	254	297	273	301	293	261	264	250	287	261	260	282	279	297	249	288	276	267	290	253	269	270	266	289	260	236	251	283	290	277	301	284	272	287	255	293	260	276	292	282	266	253	291	251	242	269	234	255	283	278	281	270	270	282	289	260	264	264	277	287	268	291	284	268	261	243	298	268	266	271	284	281	284	268	250	269	281	280	284	269	269	293	305	266	246	314	286	277	251	292	274	297	246	260	291	246	285	271	255	269	251	273	289	248	278	257	291	264	256	276	264	285	269	262	271	274	281	275	270	256	298	255	253	265	267	262	281	268	283	266	262	273	236	293	287	285	272	268	222	289	276	281	277	257	300	249	284	269	276	260	266	266	253	298	278	304	280	281	286	271	275	256	279	261	288	261	301	247	284	242	276	277	260	282	288	244	274	288	264	247	268	276	256	282	256	242	279	255	283	293	248	251	264	307	257	266	267	254	272	274	262	285	271	288	309	267	272	294	247	300	285	232	256	290	253	266	261	276	285	287	262	257	319	261	315	265	269	289	255	262	263	256	246	270	286	267	277	269	268	274	275	250	282	270	275	259	280	298	248	246	268	274	285	272	257	266	276	286	286	261	264	267	301	302	267	288	254	271	293	269	278	319	275	274	259	252	296	251	279	267	275	266	283	271	248	296	257	263	303	268	258	252	269	281	247	276	267	274	272	298	275	260	255	276	273	287	284	256	260	262	268	264	267	270	262	251	269	267	266	269	286	281	297	256	284	300	274	285	251	269	275	255	253	253	275	289	260	281	273	280	301	291	243	255	251	280	289	277	276	276	249	263	251	268	289	244	298	265	257	265	263	266	244	266	276	314	277	271	262	225	264	267	257	277	286	261	255	303	268	240	291	280	277	261	252	288	284	278	265	289	284	280	262	274	271	261	255	285	275	273	275	253	281	271	251	281	331	265	292	250	292	252	276	286	262	246	238	288	279	267	272	288	288	281	278	268	255	259	244	280	234	277	274	307	253	282	266	289	259	264	263	242	263	269	306	255	289	254	277	275	290	261	271	287	247	308	266	305	294	270	266	293	256	284	281	304	281	273	290	255	254	293	281	263	295	288	253	256	257	300	283	286	279	272	281	275	294	293	268	258	268	273	277	280	283	258	282	273	251	278	275	259	275	270	278	276	301	283	280	262	284	291	297	244	269	301	289	315	299	282	269	279	282	262	275	268	282	271	265	317	251	268	280	263	285	249	281	284	285	268	259	276	279	266	248	268	279	292	265	265	252	260	267	262	280	252	262	270	271	287	288	261	260	229	288	248	263	259	270	249	252	292	279	251	295	269	285	256	283	277	271	243	315	232	274	270	262	300	281	260	270	262	269	288	288	266	270	272	250	279	255	259	274	296	290	292	279	283	267	264	284	267	280	271	258	265	272	301	290	256	264	299	288	261	253	254	244	297	261	276	270	271	274	256	262	284	282	273	292	289	284	298	239	264	288	264	294	273	273	265	283	266	309	289	258	266	278	294	278	259	252	274	262	292	247	305	274	284	271	265	292	275	292	282	265	251	241	287	268	207	261	298	277	287	280	280	266	292	256	255	287	244	250	272	279	277	254	272	277	287	269	265	271	277	278	251	254	275	239	278	241	270	277	261	267	263	292	273	275	295	293	275	274	272	268	280	275	260	265	272	253	268	240	251	275	274	275	275	245	267	283	259	257	275	262	277	257	274	281	289	248	283	285	292	264	293	276	283	264	283	263	256	286	275	264	257	255	267	258	242	269	284	274	263	287	263	279	246	249	248	280	302	304	293	278	277	288	232	248	267	289	255	294	261	274	284	272	252	261	253	256	284	276	271	279	284	283	268	277	285	278	275	293	274	286	290	273	277	287	245	294	259	276	287	278	270	266	277	269	286	250	284	274	278	273	284	248	286	269	261	277	257	276	256	247	229	278	251	277	255	260	261	288	260	279	267	261	244	286	298	285	277	255	244	273	269	284	261	265	248	285	288	294	278	253	277	277	272	263	272	274	289	254	278	258	273	278	285	280	278	298	286	276	255	272	248	276	287	291	262	271	278	247	255	270	253	271	257	296	283	275	273	278	285	254	257	277	253	283	250	239	257	244	278	293	257	248	262	277	270	264	265	241	271	300	266	274	290	283	267	300	221	250	273	249	304	276	263	254	259	278	248	265	261	267	264	311	264	270	282	268	285	271	298	254	300	246	281	307	247	268	282	260	275	285	282	273	277	257	271	297	271	269	292	254	278	265	267	262	262	274	270	258	302	264	252	283	262	275	286	252	274	317	261	268	284	290	251	301	260	257	259	299	249	282	259	256	269	268	295	249	288	264	273	230	266	268	285	278	290	266	287	260	283	278	296	277	243	302	284
38721	51856	39350	28738	25071	17797	14634	14912	18204	22719	19161	15593	8345	3526	1921	1041	721	622	553	604	541	533	584	587	553	600	550	534	587	590	554	519	609	555	538	612	580	554	566	548	583	605	618	555	561	555	559	544	573	563	595	575	572	587	583	582	562	571	581	580	561	545	560	575	573	556	553	556	608	598	558	585	592	602	584	585	521	566	572	574	598	599	587	541	533	578	592	584	561	586	548	587	590	586	525	585	578	542	580	559	532	574	588	590	551	540	596	553	565	548	576	551	565	564	564	572	571	566	565	589	564	529	539	563	592	558	590	583	585	552	590	585	568	561	588	580	594	591	553	569	568	572	578	559	563	621	579	544	566	548	565	593	577	588	564	565	593	571	541	553	557	566	583	530	599	620	547	524	577	586	566	587	568	581	554	559	583	517	565	565	587	573	515	597	556	594	573	535	590	560	538	577	565	583	596	599	542	544	581	561	579	605	523	552	626	575	581	622	563	542	556	557	567	568	535	592	565	596	551	579	576	559	561	562	561	633	592	571	606	588	605	546	604	566	542	590	559	611	591	598	575	547	563	592	593	572	540	577	521	546	549	569	593	578	619	572	597	563	571	577	547	594	550	588	557	531	589	569	586	529	558	581	565	571	568	561	550	559	587	591	570	548	552	584	593	503	618	551	560	588	608	599	534	596	565	547	579	562	584	580	609	598	576	563	577	537	586	589	614	571	600	552	588	589	558	551	558	586	534	609	570	580	578	576	607	564	573	556	546	579	558	557	587	584	578	602	549	575	592	516	589	585	546	611	541	534	542	584	592	562	601	582	569	570	593	529	596	573	570	561	530	574	545	561	570	527	561	543	571	570	564	563	574	533	554	636	551	557	612	561	559	579	565	514	613	581	518	559	585	575	591	562	531	559	543	560	559	546	559	572	593	561	583	581	527	608	576	530	558	593	575	560	550	566	562	545	597	566	599	537	605	564	576	570	580	581	576	570	571	601	590	557	580	575	599	560	562	566	565	545	564	610	549	566	598	568	598	590	575	552	572	567	575	552	585	547	586	571	598	566	547	566	578	582	574	566	521	562	570	573	579	577	550	595	554	534	573	561	598	612	556	560	550	551	617	593	579	560	601	604	552	539	575	560	591	549	567	528	600	607	633	551	623	560	565	573	591	576	544	583	564	583	540	583	550	521	617	501	574	538	586	569	542	584	556	569	556	538	561	572	580	544	521	580	564	579	571	544	617	569	565	588	545	529	530	581	565	550	572	572	531	530	598	569	611	590	567	554	569	539	603	573	528	545	563	563	583	576	566	567	558	588	562	576	592	544	564	572	577	571	588	528	548	557	550	585	550	564	579	566	558	556	613	591	527	577	581	553	544	612	543	565	601	531	589	562	568	544	557	575	570	534	612	575	517	556	525	593	582	559	569	537	570	620	571	556	585	575	538	572	593	587	527	567	616	549	557	572	547	556	579	526	569	537	547	519	575	574	536	591	581	536	584	539	568	561	531	609	588	553	575	556	549	551	610	546	590	555	552	570	575	610	553	545	578	540	552	601	595	590	570	575	578	564	571	556	592	588	528	576	580	508	538	592	575	554	557	557	560	587	590	549	560	568	560	538	578	532	554	573	550	538	555	577	571	586	569	576	549	567	581	517	593	606	587	584	567	542	569	577	576	590	584	537	495	579	566	551	574	579	580	583	581	529	581	611	595	593	582	593	581	570	587	557	609	564	574	597	554	584	583	592	567	564	592	583	573	569	562	554	542	524	562	574	576	552	612	585	543	596	564	576	574	564	572	515	567	588	570	568	587	533	545	539	575	569	573	576	584	561	552	570	565	592	610	573	580	589	594	554	558	526	564	564	581	530	529	502	554	529	554	575	558	613	546	592	573	500	554	562	548	592	590	535	564	578	526	600	608	587	545	552	544	595	605	578	559	522	600	563	578	599	580	547	537	566	586	533	581	564	563	591	567	568	604	574	548	588	582	614	569	544	566	538	565	549	585	607	575	583	560	537	558	582	594	570	589	586	565	549	585	545	569	548	566	533	566	593	601	599	589	545	571	556	572	553	564	578	584	582	540	590	528	578	602	546	583	566	550	539	541	535	599	565	559	576	538	535	591	568	550	569	554	612	587	530	574	583	551	581	520	574	571	512	597	592	550	543	563	554	558	581	595	593	577	585	568	605	595	551	557	568	613	532	545	561	567	611	587	598	576	531	568	568	547	593	572	572	579	574	584	572	576	566	569	552	571	567	595	560	577	561	552	585	599	543	556	533	569	584	566	584	561	553	521	583	545	561	547	580	567	576	618	543	572	540	576	551	594	582	616	555	563	583	567	542	575	570	617	600	577	556	569	544	571	545	571	553	591	558	576	523	554	505	546	529	589	533	552	547	553	538	535	555	598	581	567	573	579	569	556	567	568	572	547	625	555	602	578	544	573	549	594	566	581	517	556	572	577	551	659	580	563	579	557	564	577	546	585	561	561	552	549	523	584	518	597	582	528	573	540	531	542	575	577	574	525	548	553	557	533	535	587	563	582	580	537	564	566	609	561	574	564	535	603	564	579	567	560	545	548	553	561	579	567	532	570	564	567	598	567	604	551	545	542	541	555	539	590	574	547	540	586	524	556	587	544	601	605	551	535	577	550	590	536	612	564	562	553	564	578	586	589	593	594	581	593	586	553	545	596	561	561	605	566	590	545	523	543	596	566	552	564	583	574	559	539	591	589	583	557	579	574	602	558	560	540	591	524	569	518	555	561	593	576	531	620	582	599	589	534	565	566	615	523	562	555	603	624	573	568	538	590	605	604	569	596	569	582	586	544	574	592	602	575	609	571	551	546	564	553	571	543	551	554	553	586	574	558	580	588	566	570	555	605	600	528	581	621	517	539	594	554	559	598	585	576	564	546	528	589	559	571	575	555	582	554	553	543	599	532	560	555	544	495	580	580	542	615	579	590	550	577	603	567	556	504	590	519	553	579	594	600	561	608	580	543	603	534	583	537	548	564	564	583	565	568	551	588	581	568	593	551	547	515	571	568	581	540	562	596	595	568	533	552	604	552	591	582	568	536	565	575	582	585	529	603	538	554	571	599	589	623	571	537	587	572	575	578	589	595	561	553	550	596	599	561	604	602	549	584	559	561	572	605	600	536	538	585	617	575	582	598	619	586	558	546	604	604	551	550	624	559	608	547	566	584	549	542	564	574	528	551	544	602	575	571	597	558	595	563	567	525	559	565	593	613	564	584	589	568	573	586	613	560	574	589	559	543	533	547	542	550	615	598	582	534	587	613	564	530	544	575	558	596	583	567	557	600	561	566	579	576	553	550	583	565	569	586	560	596	568	577	538	595	535	578	600	586	564	576	574	528	546	570	584	609	576	590	609	593	582	566	618	586	568	573	591	531	561	527	560	551	575	553	549	577	550	597	514	516	562	556	608	584	554	567	564	585	545	586	550	581	539	572	523	534	555	540	583	571	566	574	551	577	543
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
