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
341546642819	341546643380	341546643930	341546644480	341546645028	341546645580	341546646130	341546646680	341546647228	341546647780	341546648330	341546648880	341546649428	341546649980	341546650530	341546651080	341546651628	341546652180	341546652730	341546653280	341546653828	341546654380	341546654930	341546655480	341546656028	341546656580	341546657130	341546657680	341546658228	341546658780	341546659330	341546659880	341546660428	341546660980	341546661530	341546662080	341546662628	341546663180	341546663730	341546664280	341546664828	341546665380	341546665930	341546666480	341546667028	341546667580	341546668130	341546668680	341546669228	341546669780	341546670330	341546670880	341546671428	341546671980	341546672530	341546673080	341546673628	341546674180	341546674730	341546675280	341546675828	341546676380	341546676930	341546677480	341546678028	341546678580	341546679130	341546679680	341546680228	341546680780	341546681330	341546681880	341546682428	341546682980	341546683530	341546684080	341546684628	341546685180	341546685730	341546686280	341546686830	341546687380	341546687930	341546688480	341546689028	341546689580	341546690130	341546690680	341546691228	341546691780	341546692330	341546692880	341546693428	341546693980	341546694530	341546695080	341546695628	341546696180	341546696730	341546697280	341546697828	341546698380	341546698930	341546699480	341546700028	341546700580	341546701130	341546701680	341546702228	341546702780	341546703330	341546703880	341546704428	341546704980	341546705530	341546706080	341546706628	341546707180	341546707730	341546708280	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22847	21542	28822	24710	21484	18656	4729	2928	417	382	325	341	331	359	337	357	313	328	303	291	327	311	280	335	352	329	340	318	343	334	285	340	319	328	337	335	327	306	328	309	283	316	312	309	329	328	298	327	317	323	292	342	320	330	315	290	325	292	331	309	325	311	327	310	301	335	326	303	279	304	282	295	321	282	298	309	316	320	299	277	317	328	301	286	317	286	315	336	271	315	308	331	302	318	314	298	313	320	303	347	317	322	309	299	297	295	313	319	328	301	297	322	285	307	285	274	318	328	336	325	324	345	310	338	338	303	309	307	290	299	335	309	320	308	327	284	333	321	314	329	321	321	332	312	332	285	312	310	299	296	316	304	330	285	298	368	271	289	299	288	294	297	287	314	308	291	284	320	275	306	321	302	305	318	326	305	295	325	279	305	307	327	313	335	313	310	330	303	292	284	300	307	295	307	310	303	314	292	316	315	306	291	328	277	293	299	311	313	322	327	299	330	277	286	290	311	311	295	287	327	290	295	311	312	300	271	318	290	330	295	325	295	326	290	303	300	320	304	313	301	323	292	300	311	293	315	309	303	316	322	312	317	301	310	318	301	302	355	293	307	290	315	333	311	288	322	302	264	302	293	318	324	326	306	309	291	322	318	331	320	297	304	315	348	305	292	282	321	306	317	284	306	323	305	308	318	322	302	298	294	306	314	316	320	294	321	299	305	298	284	299	311	304	306	311	284	307	300	320	325	280	307	290	298	305	293	327	335	299	301	296	304	323	309	317	305	341	330	296	315	301	325	323	340	320	301	288	332	342	310	283	297	324	317	328	281	285	296	342	296	311	281	302	332	323	317	275	296	318	309	333	292	314	298	307	295	293	301	320	310	278	298	275	310	306	298	310	322	349	327	312	332	290	323	261	286	283	288	280	301	293	293	306	303	315	307	307	304	276	294	290	272	279	312	301	294	323	340	272	288	291	313	326	311	274	316	299	287	327	320	281	258	284	281	325	293	309	304	315	292	298	304	310	308	317	326	313	309	282	283	270	295	338	291	302	273	327	326	303	285	300	295	344	330	349	302	311	318	317	277	306	281	311	298	308	311	305	314	283	340	327	317	294	320	286	294	308	323	308	303	276	322	315	325	300	311	326	289	319	319	303	321	320	325	304	297	340	313	300	303	325	279	320	280	282	319	308	293	298	285	296	313	298	301	312	310	295	303	305	297	333	342	319	302	310	256	296	311	281	329	299	352	301	319	309	294	271	289	308	275	297	307	299	297	290	324	311	343	282	292	329	322	297	322	314	325	326	309	308	334	313	326	276	313	324	319	310	311	336	339	286	326	324	322	304	265	314	315	292	305	309	298	301	309	315	308	298	285	285	344	308	318	293	310	292	328	306	324	315	316	299	314	292	310	305	271	309	295	283	273	313	294	319	327	318	287	338	332	321	285	285	326	292	307	329	316	345	295	316	308	312	294	290	341	307	325	316	283	328	318	274	329	306	320	257	326	337	337	312	291	328	312	323	333	304	318	305	301	315	313	322	319	307	301	282	311	331	315	306	337	325	316	286	295	318	301	301	323	299	324	329	304	313	276	301	319	330	293	332	291	346	309	304	315	307	319	315	299	288	314	360	316	299	330	313	302	318	310	317	296	292	313	295	290	309	314	313	286	304	287	306	305	287	295	275	291	336	306	298	318	291	327	303	273	302	312	306	323	288	294	316	298	300	346	296	318	337	346	284	323	306	293	334	276	288	328	296	331	301	329	319	311	283	327	320	316	302	300	283	295	295	334	325	298	322	310	286	300	332	317	307	300	304	310	318	269	309	312	296	306	289	311	339	274	301	303	300	343	297	297	305	305	289	340	312	301	303	304	289	290	324	308	265	326	318	331	308	305	310	276	358	267	315	294	329	303	329	310	326	348	267	298	318	346	299	282	302	317	333	293	302	332	298	286	313	326	309	318	299	294	297	276	294	283	326	291	288	312	316	337	320	315	307	309	300	308	312	327	311	331	285	326	305	355	288	291	300	313	293	302	305	295	327	307	292	270	281	311	293	335	309	275	333	293	285	280	317	268	307	322	308	316	268	289	311	286	302	344	318	313	286	315	315	289	287	282	311	316	306	337	274	309	320	271	276	308	297	286	295	319	334	278	318	339	331	275	303	306	328	310	306	337	321	352	294	305	329	274	344	327	325	294	307	326	307	326	320	290	333	343	281	289	290	304	310	286	317	303	291	300	289	307	301	329	331	310	298	302	281	269	297	311	304	299	290	302	317	312	291	323	318	329	309	298	311	295	319	327	309	306	282	308	339	317	278	302	303	304	309	343	302	295	315	289	315	309	300	289	313	292	309	295	324	310	301	273	306	284	314	298	303	314	292	339	335	324	304	302	340	327	283	310	320	338	299	302	297	278	313	327	298	327	297	276	301	296	286	235	309	313	266	306	331	294	292	324	333	291	309	318	296	276	296	326	315	327	311	317	317	321	298	300	339	308	299	315	283	287	308	313	270	314	304	287	301	314	296	301	293	283	309	281	311	278	301	276	289	311	306	320	304	329	310	302	309	291	265	320	297	305	320	300	301	334	265	299	318	284	286	311	275	314	251	323	292	290	306	307	319	337	295	316	312	308	300	300	325	286	317	313	299	295	292	312	317	297	349	302	300	314	322	286	291	320	331	296	331	330	313	322	281	321	288	328	305	290	337	331	292	319	290	345	296	338	309	290	301	313	334	309	329	293	305	314	309	318	289	273	288	282	324	316	301	282	296	322	294	310	311	289	293	328	297	307	312	309	303	304	300	287	294	313	301	289	301	315	290	338	309	287	308	288	297	335	301	324	295	287	301	282	307	323	283	264	301	314	323	305	301	320	300	306	312	271	306	304	303	291	290	311	314	306	274	289	295	300	326	290	307	298	314	318	303	286	315	285	274	281	287	292	331	318	321	332	322	323	292	324	301	292	333	310	311	290	286	302	324	261	291	319	319	300	301	310	285	313	316	289	301	298	314	318	324	315	272	310	307	306	302	283	307	330	286	315	305	294	313	274	340	293	311	300	312	314	350	309	288	304	300	323	335	306	285	315	314	316	287	288	290	304	341	295	316	290	297	287	304	310	309	300	310	337	297	295	322	295	300	334	293	315	294	327	308	332	304	329	299	321	312	283	290	311	299	275	341	308	321	337	332	328	325	320	292	329	285	300	302	306	321	278	300	317	285	336	304	300	310	275	336	283	292	320	301	323	306	323	328	356	318	300	309	299	275	289	283	325	287	302	315	288	287	308	282	316	288	301	324	291	301	316	312	345	359	280	296	296	295	299	288	306	319	307	321	309	343	358	316	311	331	300	309	307	328	296	298	292	329	282	295	301	274	298	322	299	324	295	309	302	292	307	284	283	291	280	302	283	332	287	319	328	305	306	345	326	306	306	321	320	283	320	280	303	302	287	347	320	303	283	295	298	297	301	312	328	311	307	330	281	311	304	305	328	290	327	311	299
34299	61346	39722	21004	8275	4035	5525	4938	679	643	535	506	532	485	490	488	461	448	482	441	477	436	443	499	459	448	467	411	421	432	437	412	434	413	462	485	421	412	432	409	443	408	436	414	446	413	424	419	455	441	450	423	463	455	429	426	455	392	442	444	410	404	450	431	438	415	409	409	441	452	417	431	387	429	428	412	418	420	488	424	459	452	426	417	423	414	408	396	422	412	432	438	445	429	426	393	432	429	432	385	415	393	413	444	408	421	458	425	376	397	429	420	415	403	388	432	419	418	421	436	409	459	432	410	457	459	449	394	426	461	422	423	429	426	416	407	441	449	428	424	430	429	437	454	433	443	408	398	446	445	422	436	444	436	439	418	438	408	440	439	410	437	437	404	415	399	431	401	409	431	418	420	441	430	412	395	435	411	432	421	461	458	440	400	414	412	419	412	447	419	452	404	376	420	420	419	453	430	412	412	444	422	407	447	411	429	419	405	435	410	436	448	399	429	426	460	438	414	424	462	435	446	436	424	411	451	462	403	409	450	426	461	433	400	415	436	450	425	448	383	408	419	427	391	390	413	429	424	409	446	436	455	444	431	394	398	472	441	400	405	426	408	453	457	387	420	413	446	395	406	434	425	423	446	393	443	422	422	442	394	425	412	408	456	410	398	438	382	438	462	424	426	406	372	449	411	468	413	467	440	446	416	440	444	361	444	434	406	441	428	433	413	431	419	426	436	448	406	408	420	447	443	439	410	434	439	431	451	457	426	427	443	442	418	447	461	437	375	398	437	413	445	371	445	382	404	445	424	426	409	399	445	442	478	444	443	470	384	409	454	416	404	419	425	386	456	400	419	426	433	401	448	413	447	415	452	437	440	454	440	471	436	402	403	415	391	444	435	437	392	425	437	435	434	448	447	386	422	439	414	411	437	436	433	377	406	444	428	417	442	427	441	415	463	430	470	476	421	413	438	421	420	445	405	416	415	432	419	462	430	442	411	418	392	428	443	449	381	436	392	417	436	431	421	437	446	388	423	433	448	410	422	430	427	452	441	388	399	435	423	433	444	424	430	394	425	404	422	417	436	450	398	387	425	445	406	436	416	406	409	418	407	473	428	422	410	463	389	393	447	385	452	437	409	413	421	456	424	451	451	384	439	423	420	406	415	406	436	431	433	440	465	435	411	417	429	450	445	421	386	434	421	411	426	406	390	441	406	435	436	448	433	407	395	417	426	433	446	400	415	408	407	384	417	447	405	419	413	390	422	401	442	395	441	384	417	411	423	471	422	426	416	419	396	405	455	431	430	412	386	400	392	425	426	414	454	415	418	450	443	435	446	407	412	411	412	448	411	411	421	396	458	434	425	415	414	413	438	437	421	411	429	439	412	435	433	410	416	406	469	427	420	415	407	435	404	428	417	452	440	416	424	440	432	460	414	447	418	435	405	407	421	410	461	402	420	431	445	435	396	453	427	372	423	428	427	432	437	430	429	450	394	413	419	421	454	410	446	406	433	406	461	434	436	418	408	396	403	483	403	399	432	420	403	496	423	439	428	447	417	401	432	413	426	423	448	429	437	387	437	409	401	425	395	430	425	435	401	451	412	437	431	443	443	413	412	438	405	425	416	405	446	384	419	368	445	444	425	451	442	403	458	452	395	397	469	432	435	469	417	436	437	414	451	434	417	412	419	439	413	418	427	438	414	383	435	453	410	440	414	369	419	410	394	446	432	464	415	432	441	423	434	404	397	405	412	427	415	436	435	408	443	439	447	410	392	438	442	427	403	447	408	430	411	416	437	442	458	426	421	420	415	428	441	397	439	412	417	456	424	438	419	424	434	424	421	398	429	408	428	403	424	424	442	417	408	449	408	416	408	422	406	464	416	451	376	444	434	425	444	410	458	442	447	418	422	380	418	391	394	406	434	403	386	405	410	441	403	423	464	410	404	448	397	396	446	450	448	432	419	417	441	435	423	407	458	397	436	451	424	405	432	423	452	440	404	435	439	429	419	452	405	444	453	429	420	415	409	447	429	459	478	425	422	448	410	418	443	421	409	423	421	396	401	434	383	477	440	425	416	426	413	422	443	419	409	436	420	407	413	442	420	428	408	415	407	391	385	436	435	458	441	449	458	432	397	449	432	398	479	428	415	389	409	440	422	451	421	465	417	383	423	440	431	422	381	398	445	394	428	407	427	424	414	423	382	449	425	411	421	389	458	426	439	449	404	409	391	416	382	440	433	418	424	407	464	439	515	435	424	426	455	430	448	396	480	416	438	425	411	417	409	390	386	414	410	413	432	459	439	418	403	423	427	435	419	410	412	425	387	420	430	428	421	430	440	412	402	438	448	432	426	426	386	426	401	424	403	408	431	416	457	439	429	396	412	423	451	447	403	416	432	429	452	426	440	394	403	420	408	450	442	423	433	418	403	410	410	439	429	418	417	438	439	390	410	399	427	451	406	447	448	401	404	449	417	404	431	466	432	418	388	392	479	412	433	442	428	463	462	426	399	415	425	480	448	388	417	404	403	425	442	392	378	421	468	457	472	440	436	427	434	432	446	433	441	416	447	403	431	427	448	399	401	417	415	459	457	434	452	429	438	403	406	450	456	418	454	408	402	411	418	402	410	398	421	393	424	396	407	423	436	417	397	448	400	419	437	393	445	422	428	418	404	421	401	443	444	421	443	403	409	471	394	432	466	414	409	459	450	411	418	424	426	382	417	404	465	449	437	423	388	413	386	412	419	410	417	441	404	436	420	408	419	430	402	394	415	428	386	435	457	451	415	449	428	421	451	398	422	446	397	402	426	398	452	429	413	425	396	425	441	437	411	406	413	440	415	399	462	407	457	402	432	413	443	429	443	366	434	416	445	437	398	396	413	440	432	383	411	413	432	438	446	453	431	437	420	426	391	462	448	410	403	416	437	417	475	401	429	456	462	403	400	394	403	402	413	387	430	473	455	459	449	431	453	428	436	440	433	432	445	421	419	442	410	420	434	428	371	404	425	439	419	417	424	418	410	440	413	423	414	434	434	453	399	433	416	432	431	380	409	423	407	450	425	411	432	437	413	386	435	418	424	404	413	432	426	442	422	419	444	414	388	378	437	381	432	437	437	426	432	426	455	453	417	384	435	423	406	414	414	429	440	466	441	399	422	449	406	407	445	423	438	433	448	416	419	399	392	451	410	429	436	417	412	399	419	465	419	448	431	411	451	459	404	469	391	421	387	444	414	393	406	417	441	395	403	449	414	425	431	430	423	420	407	433	425	410	444	415	423	403	451	401	408	435	435	408	423	390	400	417	407	446	417	420	420	433	413	371	444	401	420	428	393	416	427	420	417	430	432	451	429	457	433	445	398	440	409	437	403	435	405	409	431	407	420	443	431	436	434	459	425	405	395	451	415	424	428	404	459	409	411	453	451	464	429	415	432	415	422	455	398	421	415	427	476	356	469	428	425	415	431	460	406	431	397	417	449	425	411	440	433	439	430
28551	23941	16265	4046	1270	1014	819	879	782	815	764	780	810	782	805	717	829	798	762	759	780	760	811	796	805	805	810	835	799	787	749	813	762	804	772	767	799	782	792	753	786	775	744	824	823	783	759	761	710	772	810	788	785	800	795	740	820	779	713	785	778	804	766	778	764	787	802	763	781	796	789	815	832	752	774	805	744	772	793	764	739	805	829	769	747	808	754	773	779	783	769	795	837	728	808	770	814	804	797	721	777	810	817	848	763	828	794	802	755	756	786	785	776	788	757	827	765	779	781	776	798	829	796	788	780	769	815	770	752	771	789	785	775	772	778	760	826	768	801	761	794	788	766	811	803	791	768	823	792	787	797	798	790	755	807	795	818	785	774	803	870	779	802	751	844	771	801	801	755	773	770	806	792	801	773	765	798	800	807	796	810	784	758	812	800	805	811	800	798	773	781	811	780	811	786	773	771	805	787	787	763	805	825	794	783	770	773	840	719	787	794	788	845	831	745	779	752	822	805	750	864	754	818	810	793	773	735	789	724	775	777	745	791	772	773	774	836	745	759	767	772	769	780	739	773	825	763	831	788	752	770	794	821	749	767	814	746	781	757	808	790	788	804	798	812	829	796	783	772	747	808	848	776	768	809	786	725	767	770	765	758	813	774	741	764	767	796	774	799	769	796	783	765	771	846	776	814	748	778	778	762	827	756	795	771	778	735	762	725	764	794	775	767	807	769	805	783	825	795	755	764	765	790	839	762	808	722	806	769	771	791	737	725	775	786	755	784	756	805	806	783	777	806	784	764	754	777	752	763	770	782	777	781	760	799	799	810	803	787	797	759	726	812	787	768	822	793	769	731	777	778	782	767	805	826	777	777	793	785	768	751	774	721	773	794	780	782	767	821	772	815	752	775	780	815	818	815	831	731	798	793	755	780	750	778	812	773	789	764	803	776	792	782	763	789	783	809	787	795	731	781	767	756	808	776	717	735	768	814	795	767	813	851	816	784	760	800	790	792	786	753	782	786	771	755	739	792	797	847	750	821	754	800	766	762	777	783	790	804	797	813	814	776	831	805	716	743	732	795	763	782	760	800	798	791	775	822	797	772	825	777	778	748	791	747	752	764	824	772	727	773	790	772	772	754	778	758	758	805	755	822	791	848	773	812	762	799	748	781	836	742	829	778	798	735	789	797	726	749	826	758	775	743	749	824	763	842	767	786	740	747	764	755	786	781	769	826	762	766	749	787	770	806	800	812	760	731	764	794	782	770	730	753	776	867	765	812	813	850	764	793	746	773	762	771	783	784	746	784	785	849	749	839	768	791	792	807	795	820	792	753	811	821	758	806	800	800	727	772	797	808	781	755	770	814	768	806	802	830	761	803	759	806	835	799	756	775	788	830	834	809	779	803	736	727	833	747	833	774	789	751	752	788	757	778	822	796	784	747	810	782	773	757	748	809	820	770	773	762	834	800	777	785	755	835	774	783	752	772	749	773	781	746	773	789	784	797	760	781	778	785	809	743	805	817	786	816	774	794	788	809	786	804	789	765	773	774	824	815	801	790	707	842	810	752	797	788	795	751	829	775	773	765	746	863	789	798	808	791	731	772	744	757	762	777	766	778	749	786	795	801	830	805	780	787	799	785	806	772	786	703	721	799	816	749	831	767	747	761	821	738	812	814	764	797	812	746	780	770	794	794	780	753	801	735	804	796	819	798	750	776	775	737	742	744	771	777	802	757	766	761	815	773	798	773	795	778	760	817	822	817	757	772	775	777	796	805	803	807	735	820	777	745	787	796	740	792	790	779	800	783	815	757	822	831	787	798	796	811	797	859	792	791	705	773	750	819	829	729	788	774	792	734	737	733	774	755	801	807	814	803	747	738	785	784	758	793	804	783	792	810	784	761	757	780	782	752	797	781	772	761	764	752	769	785	753	812	769	832	764	774	790	799	772	817	766	731	745	811	781	769	811	762	798	752	744	787	796	780	792	768	779	820	732	823	807	743	788	808	794	777	798	769	798	789	770	778	824	760	801	784	788	770	724	800	844	782	749	784	772	763	798	806	813	814	764	771	821	817	836	819	842	824	765	798	737	846	761	800	816	797	788	815	775	803	736	740	780	830	728	786	833	766	824	797	800	777	770	787	778	819	771	782	746	701	781	750	774	796	782	768	789	737	763	818	750	823	793	754	797	772	778	775	748	841	768	765	804	801	786	787	751	835	755	766	783	824	746	807	795	772	816	795	830	799	820	808	781	845	762	821	816	781	769	814	767	760	830	812	802	823	745	775	783	807	817	749	777	790	793	732	800	808	772	805	738	775	810	818	814	776	754	771	790	787	821	728	802	803	793	785	773	795	820	757	790	769	773	825	772	793	712	769	728	806	795	770	810	778	769	750	824	776	798	764	817	803	825	746	727	797	722	793	756	868	757	704	786	815	752	787	755	787	743	780	733	758	755	770	817	773	805	815	757	796	768	750	730	829	796	746	764	800	805	786	813	762	742	798	758	753	781	781	814	812	758	754	797	741	738	794	768	765	762	785	803	786	848	771	798	775	748	761	820	736	790	764	808	788	775	770	733	809	754	787	717	791	805	728	791	833	815	756	842	785	788	765	784	778	726	797	777	744	810	787	763	768	785	807	751	826	777	801	807	789	767	806	774	781	750	760	740	773	821	793	782	737	735	813	826	765	758	728	761	747	756	733	794	807	820	793	753	761	746	792	792	845	771	732	778	771	763	771	797	753	802	783	792	762	781	753	809	778	790	791	779	780	774	735	800	802	763	762	765	744	782	811	832	815	786	749	829	789	742	787	761	847	784	715	836	802	743	789	781	815	732	837	793	766	807	795	757	806	756	805	765	778	787	781	794	766	813	817	761	752	749	815	787	842	800	863	767	860	811	792	784	763	795	807	783	803	779	797	816	814	778	830	789	765	736	809	772	798	825	792	765	815	733	789	783	784	815	764	768	785	792	812	808	783	796	766	766	794	763	741	790	773	783	797	768	768	774	756	788	752	806	820	838	813	793	775	777	754	755	784	766	783	776	811	814	751	712	796	761	771	779	836	753	814	746	805	762	740	768	763	761	772	781	765	800	715	813	761	780	767	771	787	818	762	768	761	808	810	774	740	847	803	772	775	786	778	803	749	781	766	781	815	731	830	804	779	784	764	792	804	827	747	793	790	783	819	788	852	795	789	754	735	802	796	792	807	856	817	772	789	806	816	778	779	794	802	804	763	797	822	738	787	783	747	820	769	773	774	790	816	758	780	802	783	786	800	801	730	804	753	788	773	770	807	787	829	804	735	804	806	783	812	779	801	781	808	791	801	789	779	840	784	771	790	769	760	769	760	774	772	789	766	801	789	736	790	772	776	788	811	776	761	720	835	823	835	848	762	799	786	780	778	768	758	766	835	759	796	808	749	813	831	829	789	758	791	783	752	820	746	766	791	796	835	781	759	789	783	800	788	794	764	785	799	783	808	765	844	847	795	842
26236	36970	16258	4019	1743	1233	1082	1160	1055	1059	1050	1044	1075	1043	994	1077	944	1002	1042	1030	1017	1054	1095	1021	1014	1059	1015	1024	995	1071	1080	963	1046	1035	1045	1063	1054	1075	1049	1033	1017	972	1064	1048	1031	993	1024	997	1033	1077	1048	1055	1049	1047	985	1048	1029	1046	1077	1036	999	1023	1024	1024	1063	1029	1025	1011	1018	1088	994	1026	1078	1007	1007	979	964	1044	989	1047	998	1023	994	1077	1017	992	1056	1054	1061	1064	1071	973	1068	1060	1091	1055	1055	1010	1049	1015	1059	1093	1059	1076	1039	1062	995	1063	996	1054	1035	1009	1015	1030	1023	976	1010	1033	1025	1010	974	972	1037	998	999	1018	1034	1026	1055	1048	1034	1008	1016	1012	1024	1039	1010	1047	1076	1031	1097	1026	1051	1000	978	1073	1035	993	1022	1016	1069	1012	997	987	1008	978	996	1022	1052	991	1033	974	1035	1020	997	1009	1021	1019	1089	1022	1026	990	1016	1058	1044	1061	1038	1020	1020	1050	1080	1013	1095	1001	988	1054	1019	958	1061	1059	1012	997	1044	984	1066	985	1002	1033	1034	985	1067	1054	1019	1002	1092	1056	1044	1002	984	1040	1038	946	1037	1036	1001	1033	993	1054	1015	1018	1070	1022	1038	1036	1044	1067	1027	1046	1012	992	1000	1056	1018	1031	973	1050	1004	993	1015	1008	1042	1001	1064	1032	1055	1102	1052	1020	1055	1039	1083	1051	1067	1006	1024	1021	1074	999	1028	1025	1025	1060	1061	1068	1054	1055	989	1037	1074	1068	1029	999	1054	1012	990	1038	1061	1026	986	1053	992	1012	1053	982	984	1066	1027	1049	1047	1003	1015	1073	983	1038	1024	1045	1033	1030	1084	1018	1005	1043	989	1000	1026	993	1061	1003	995	1069	1037	1005	1031	1005	957	1021	1029	1028	1083	999	1007	1033	1009	1061	1065	1063	1030	1093	1079	1020	1003	998	1035	990	1054	999	1048	985	1040	1047	1075	1060	1040	1041	974	1011	1012	1093	1036	1059	1051	1047	1038	1020	1013	1018	1027	1075	984	1076	1034	1093	1010	1055	1075	1025	1100	1062	1054	1046	1030	947	965	1019	1033	994	1056	1040	1041	1059	1068	1068	1016	1037	975	994	1063	1004	999	964	1027	1004	998	1012	1026	1034	1011	1077	1066	1006	1110	1085	1087	976	1050	1004	1028	1075	998	1017	1031	1075	1013	1004	1028	1047	1012	1040	1018	1008	1048	1089	1024	1062	1057	982	1055	1023	1014	1030	1080	996	976	1023	1080	1066	971	1040	1037	1020	1035	1007	970	1076	1069	1058	989	1085	1067	1052	1037	1035	1026	1066	1005	1046	1005	1001	1052	1014	1039	988	1038	1016	1092	1045	1033	1042	1028	1022	1009	1017	1036	1061	1049	1001	1061	1025	1053	1039	974	1040	1000	991	1017	1000	1074	1034	1028	980	1046	1070	968	1048	1015	1034	1031	1045	1010	1002	993	1068	1016	978	1043	1000	1055	994	1033	1006	1031	1045	1049	1043	1011	1047	1032	1088	1060	1021	1074	992	1029	1015	1017	1017	1021	999	1090	1035	1019	1031	1016	990	1029	1022	1031	1000	1010	1048	1072	1009	1071	1022	1039	1023	998	1005	1028	998	1013	1029	1049	1030	1015	1014	1028	1017	996	995	1060	1030	1030	995	1074	1024	1058	1017	1040	1067	1024	1071	1034	1079	981	1056	1012	955	1023	1048	1056	1072	1030	1029	992	997	1009	1023	1052	1002	1022	974	1060	972	1055	1039	1083	1027	986	1051	1054	1001	1061	976	960	1013	986	1021	1048	1048	1000	973	958	1041	1159	1025	1112	1001	1041	1074	1032	1075	1038	1074	1031	966	1051	1054	1035	1065	1005	1077	1021	1049	991	1025	1011	992	973	1111	1008	1008	1067	1051	1073	1029	1060	1055	1020	1019	1008	1075	991	1065	1045	1032	994	1077	1085	1059	1034	1058	1095	1050	1057	1078	1039	1041	1057	1087	1041	1018	1006	1023	990	997	1021	1063	1011	1021	969	1001	1062	1059	1095	1009	999	1037	1004	1059	1073	1010	1029	1049	1017	1052	1071	1044	1021	1030	1001	1058	1016	1005	1002	1071	1051	1020	1029	1031	981	1044	1023	999	1039	1025	1012	955	1095	1023	983	1008	1020	1040	977	1079	1023	974	1016	1016	977	971	1041	1055	1003	1005	1025	1040	1057	1004	1074	1025	1059	1001	1000	1003	1032	1016	983	1089	1088	1063	1003	1039	1019	1084	1039	1042	1036	990	1028	1043	994	1051	1028	1024	1022	1070	1050	986	1007	1015	1026	1027	951	1031	1050	1053	985	1123	1043	1018	1032	1024	972	1041	1012	1002	1037	1021	1069	1065	1004	1014	1029	1031	1022	1044	1032	1024	1007	1076	1040	1012	1041	1055	1072	1155	977	1050	1036	989	1009	1012	1053	1017	1049	1011	1029	1043	1080	1065	1009	1037	1028	971	988	1018	988	1038	1072	1019	1034	1058	1088	1060	1068	1042	1051	1107	1038	1014	1037	966	1060	1095	991	1013	1011	1060	1013	1045	1052	1061	1038	1034	1061	1056	983	1015	1022	1028	1058	1025	1016	1099	1000	1034	1028	984	1047	974	1015	1047	1040	1043	997	1015	1037	964	973	1041	1022	987	1005	1021	1017	1030	1108	1011	1057	1058	1033	1018	970	1025	1032	1028	1051	1022	1022	1005	1019	1059	1004	1077	1036	1085	1050	1017	1085	1043	1059	1013	1013	1005	1078	1032	1021	1006	985	1018	981	992	994	1048	1061	1053	1013	1102	1073	1026	1027	1018	987	970	1018	1011	1017	968	1033	983	1098	1069	1061	1017	1033	1063	1017	1049	1032	1063	1056	1096	1051	1088	981	1016	1080	994	1004	992	1028	990	987	1047	1065	1064	1027	1097	1040	1004	1088	1018	1092	1032	1029	1038	954	1056	1018	1013	1046	1060	1023	1000	1023	988	1000	1035	1023	993	1115	1057	1008	1020	1059	1037	1022	1093	968	1039	976	1040	998	1047	1087	1018	1024	1072	1069	1003	982	992	1024	981	980	1053	1047	1098	1057	1041	1018	959	1025	1054	1043	1057	1058	1012	1032	1037	1011	1062	1023	1026	981	997	1014	1003	983	1036	1080	1007	1041	1031	1033	985	1011	1047	997	1055	1052	1017	1028	1016	1048	998	1063	1049	1020	1049	1057	1026	1047	1015	984	1068	1047	1084	1036	1048	1029	1071	987	1000	1035	983	1034	1036	968	1070	1023	999	1049	978	1038	1038	1009	1008	1028	1026	1014	973	1062	1030	1011	1056	1046	1029	967	1042	1005	1026	976	1083	1076	1039	1063	1044	1007	1014	1010	1013	1027	1031	1027	1096	1018	1013	1024	1028	1045	1038	1025	1065	1077	1021	1045	1025	995	1009	1002	1010	1003	1037	1048	1046	1056	1013	1089	1004	977	1072	1013	1074	978	1018	1013	1032	1085	1026	1035	1029	1044	1020	1018	976	1007	1031	1041	1003	1002	1068	1065	1013	1006	1039	1050	1034	1036	1065	1015	1006	1021	1023	1070	1053	1033	1033	1016	1013	993	1025	998	1031	995	979	1023	1078	1050	1031	1060	1076	1050	1069	1097	1065	1031	1007	1044	1023	1014	1052	1047	989	1028	1054	1016	1045	993	1048	1030	1068	1048	1040	988	1069	1030	1022	1007	1015	1043	997	1017	1031	1039	1019	1052	1036	1041	1016	1024	1011	1006	1034	951	1125	997	998	1061	1065	1029	1004	993	1049	1057	983	990	1026	1025	1006	1046	991	1050	1062	1005	1043	1030	1015	1021	1051	1027	1000	1004	1028	1030	1034	1087	1000	1040	996	1040	1069	998	974	1066	1077	990	1062	987	1030	1005	984	997	1049	1072	1066	1030	1053	1072	1031	1043	999	1023	1042	1051	1066	1031	1023	1054	1056	1022	1013	1029	1046	1060	1011	1022	1046	1021	1028	1026	1046	993	975	1023	1028	1075	1032	981	1032	1063	1026	1018	1029	1073	1020	1010	1020	1019	1113	1028	1028	1092	1020	1082	1077	1038	1018	1035	985	1013	1027	1012	1075	1013	1053	1069	1045	1055	1052	1039	1065	1068	1088	1035	979	1039	972	1034	1040	1022	982	1024	1077	1016	996	1012	1039	1046	1028	1021	1017	1056	1126	1088	1047	1039	1022	1024	1059	1002	1040	1013	1026	1015	989	1040	977	1005	1063	1014	1049	1125	1024	1018	1049	1007	1039	1053	1040	1013	1006	1031	979	1019	1038	1041	998	1038	1031	1037	1103	978	1056	1086	1032	1066	1030	1050	1051	1048	1031	1048	1034	998	1015	1044	1010	1050	1075	1056	1059	1014	1014	1052	979	1035	1017	995	1059	1056	1015	1068	999	1038	1073	1100	1108	970	988	1046	1038	1043	1027	983	1065	1039	1050	1131	1077	1059	1061	1037	1052	999	1052	1009	1095	1041	1019	1045	1014	1054	1054	1040	1030	1059	1046	1007	1034	996	990	1066	1044	1021	1059	969	1005	1047	1080	1074	1024	1023	1050	1062	1052	1001	1063	1063	942	1009	1014	1026	1012	1023	971	1033	1041	1034	1079	987	1110	1028	1048	1007	1032	1025	1039	1023	1020	1020	1061	1078	1026	1003	1069	1028	1066	1044	1010	1054	1006	1030	1061
23431	21231	27644	24975	18902	4194	1680	1707	700	781	714	779	665	714	695	688	722	691	712	687	723	705	655	692	672	708	699	699	690	688	677	711	678	720	707	695	686	715	670	671	700	706	648	684	713	693	669	684	730	669	719	714	705	657	680	670	683	652	719	707	685	631	677	677	698	720	711	661	704	732	644	728	689	703	690	646	699	691	707	605	689	712	684	641	657	685	651	705	689	691	655	652	733	679	674	704	670	650	686	665	656	711	712	712	710	721	708	697	726	667	647	672	708	710	633	666	713	645	702	690	746	692	706	641	637	668	674	736	651	667	662	701	641	626	688	694	700	678	702	748	673	697	689	680	660	635	670	708	710	705	684	664	687	718	682	706	669	715	636	704	675	674	711	686	685	679	706	673	696	701	667	657	675	693	712	688	674	680	722	685	662	639	663	683	682	660	687	685	717	680	736	672	711	697	683	638	694	640	661	710	653	670	667	732	702	728	687	668	703	715	672	691	730	629	668	736	674	661	711	692	668	670	713	684	666	695	684	747	679	712	729	659	667	674	688	655	627	713	672	717	655	709	670	704	659	688	740	645	691	689	729	699	681	674	681	742	694	683	682	708	703	705	714	691	680	681	671	723	729	677	708	659	676	694	686	703	646	646	686	663	660	658	765	684	695	696	695	734	675	651	652	646	653	697	671	648	733	654	687	728	665	657	702	686	698	681	736	681	676	657	697	717	639	718	724	699	677	727	709	719	676	710	747	722	656	656	677	692	676	673	686	691	701	721	641	680	705	685	673	661	739	691	690	678	686	696	695	700	681	672	688	666	693	706	698	689	697	684	618	650	654	676	683	667	709	680	691	709	643	703	619	721	691	754	694	688	665	718	653	704	661	678	684	704	730	678	689	692	618	701	704	688	666	671	693	717	696	668	706	729	707	683	679	717	676	725	700	679	681	726	688	695	693	683	702	705	668	647	651	714	691	661	699	691	700	708	663	718	712	709	689	689	737	656	625	683	665	689	683	669	688	702	707	710	709	706	674	685	695	681	666	664	693	670	698	698	694	681	687	692	703	649	673	679	696	748	701	675	662	687	694	709	679	649	676	654	684	699	702	639	666	707	644	656	644	672	688	717	701	686	708	682	717	664	689	675	634	659	734	669	675	664	713	715	683	679	702	700	708	683	692	652	664	714	662	649	675	706	712	658	670	684	669	655	666	688	715	637	710	676	634	649	690	722	663	669	684	675	677	696	682	697	725	650	677	678	672	674	684	677	661	713	683	714	659	685	749	691	676	729	653	693	688	698	652	664	697	727	678	710	675	675	694	733	689	718	710	685	680	681	651	701	651	681	745	694	654	668	715	714	731	700	678	670	688	726	686	701	643	667	700	652	696	655	642	663	695	700	696	714	663	703	654	675	717	701	696	680	706	695	704	676	666	714	723	683	682	678	681	685	704	689	689	687	648	673	694	648	679	741	638	679	674	699	693	739	682	675	659	681	725	654	675	711	692	699	669	699	661	684	695	691	663	638	695	687	674	719	733	674	687	729	727	691	689	702	684	687	644	619	677	735	702	659	692	726	616	683	670	696	728	666	695	683	668	731	690	670	668	679	733	730	691	664	679	704	693	656	668	681	705	670	687	676	692	700	689	662	673	701	671	682	669	676	677	722	752	668	683	682	678	691	709	699	693	662	686	703	682	730	709	666	658	688	676	712	719	677	716	681	720	662	645	672	694	691	694	650	695	744	671	685	698	701	677	674	703	685	679	680	701	658	694	701	705	736	657	717	719	718	682	644	670	693	707	689	699	715	661	686	669	701	642	702	681	672	686	665	679	684	693	687	681	684	681	679	705	692	666	734	712	708	683	724	653	670	654	687	710	695	688	661	673	641	690	672	691	674	685	679	662	620	673	663	684	711	674	686	720	722	658	685	697	637	694	657	676	668	637	718	643	661	678	654	705	695	691	686	656	665	675	698	659	674	702	662	728	655	681	673	682	630	712	712	635	643	697	644	657	649	712	685	706	654	719	708	632	657	643	674	729	679	711	683	711	634	677	672	681	696	700	671	658	701	654	644	653	639	633	703	696	723	738	676	678	684	678	666	676	691	677	665	731	695	686	658	686	651	650	682	686	686	663	734	714	708	648	682	680	685	679	689	698	656	686	706	674	693	713	700	702	684	702	654	734	665	677	647	695	645	684	698	620	700	659	700	726	689	659	716	702	667	690	620	683	717	677	687	701	711	749	669	729	651	653	664	709	642	639	711	703	690	685	689	656	700	639	685	694	702	687	649	721	696	675	691	679	694	691	648	672	670	717	651	670	707	687	673	638	701	700	643	671	680	665	692	630	676	629	695	687	698	673	774	650	710	727	660	714	662	683	728	671	681	730	700	692	669	634	665	696	669	723	662	672	662	659	675	684	691	706	701	637	655	649	675	691	692	703	652	670	674	670	691	666	683	652	674	709	716	694	638	704	679	655	736	703	659	712	661	623	673	679	709	640	626	661	693	653	662	736	707	671	669	681	691	665	710	690	714	657	678	664	709	639	683	720	691	726	697	664	669	696	663	690	708	676	692	721	716	674	756	667	692	709	682	678	639	690	676	735	675	723	719	687	720	683	713	666	674	641	681	678	661	703	670	697	719	677	688	715	705	670	674	646	667	700	725	725	678	697	677	676	639	725	693	670	675	694	687	707	656	689	681	694	646	685	663	696	719	690	690	748	657	660	643	664	664	695	650	688	678	725	674	678	680	695	658	678	665	722	653	648	683	697	665	686	706	694	685	631	709	679	674	658	679	693	645	702	688	672	653	682	692	665	675	699	700	613	673	716	668	699	682	695	684	630	643	688	752	673	688	730	693	664	659	678	721	711	684	700	659	705	688	641	686	630	666	681	686	692	653	696	678	705	694	649	699	688	710	662	670	655	661	690	708	741	658	668	702	709	716	691	694	719	690	698	678	665	713	690	726	652	680	663	710	667	706	674	721	684	639	685	677	685	731	712	663	639	673	677	663	660	661	650	693	668	683	727	627	691	671	634	675	672	667	691	701	754	726	695	681	662	652	667	699	665	690	722	677	684	640	698	686	637	665	692	646	717	671	626	678	658	701	628	665	704	687	712	681	665	637	661	661	650	718	663	692	686	697	667	664	713	633	678	688	740	665	681	720	633	676	700	720	618	678	638	635	631	714	658	673	726	687	670	730	668	707	721	683	649	729	681	645	669	663	703	658	701	642	701	693	688	683	688	689	717	700	676	743	680	697	681	683	668	652	694	678	681	691	675	679	666	668	655	700	714	733	695	672	698	628	702	728	670	660	650	678	669	638	702	677	702	693	710	747	684	715	726	749	719	647	642	664	703	722	729	693	706	713	689	647	689	657	695	724	685	635	676	687	649	678	688	712	703	683	705	691	752	661	704	681	697	645	705	643	685	699	701	659	668	671	661	652	655	689	672	709	708	676	676	687	704	698	672	687	663	701	747	666	673	708	693	705	668	662
32197	54229	32400	13726	4596	1689	2423	3005	1012	990	1022	960	969	901	917	928	929	944	935	915	908	937	942	873	906	899	928	870	959	876	942	921	938	908	902	913	981	998	957	898	882	923	950	909	909	872	862	911	946	932	892	928	930	910	912	967	929	929	884	906	907	898	899	913	936	907	968	930	998	930	944	910	923	896	978	934	904	902	896	922	909	982	910	847	921	941	906	884	924	887	899	895	899	881	872	898	906	936	915	884	947	878	934	921	920	954	912	905	935	913	867	911	927	939	956	967	939	892	957	966	903	907	910	938	937	945	902	934	965	945	862	943	918	930	857	910	895	916	879	923	907	956	920	867	917	899	973	943	951	940	950	896	924	951	882	936	852	938	904	933	893	934	913	907	943	902	892	979	887	880	911	882	923	936	889	903	871	964	902	923	949	930	893	883	943	877	978	892	950	909	865	900	890	933	962	929	909	922	934	904	909	975	880	905	937	976	895	887	897	913	885	939	951	946	927	880	927	832	910	914	938	912	949	995	924	892	911	868	927	948	917	927	896	895	847	892	1019	858	915	926	946	867	934	892	928	919	909	873	940	900	915	877	887	904	942	907	881	922	911	909	863	943	894	910	884	922	938	926	961	934	861	854	931	868	908	885	916	904	942	889	884	921	909	894	928	929	898	929	897	914	930	898	930	881	880	970	936	936	912	887	942	875	909	974	920	964	879	953	865	942	853	906	909	879	918	944	963	880	883	933	940	942	870	912	892	963	910	900	950	907	847	891	887	926	836	962	918	924	930	884	863	930	902	924	859	906	874	922	906	844	920	909	902	900	922	920	914	891	932	880	909	905	826	953	896	894	934	900	927	894	878	935	914	888	920	939	921	939	927	927	918	910	879	950	938	872	951	908	885	917	874	892	917	885	870	891	992	912	977	927	899	920	948	920	904	876	929	946	914	868	969	926	910	937	954	896	896	893	918	911	893	920	919	978	917	900	899	912	904	900	976	897	894	922	884	885	905	893	897	922	889	922	949	928	895	856	890	915	930	840	943	885	894	946	904	835	918	888	870	909	985	919	930	886	858	930	914	924	966	924	861	904	953	900	922	894	906	910	884	934	918	969	928	903	926	958	933	889	895	852	922	891	883	947	921	939	899	879	955	914	851	843	895	913	904	941	908	896	954	900	937	845	913	891	898	894	875	909	895	951	929	880	939	900	949	863	914	819	916	906	941	935	932	915	893	914	932	940	892	954	877	961	901	918	953	884	949	982	883	871	900	914	957	968	896	894	907	950	917	938	861	850	869	935	928	946	921	914	910	953	885	868	907	965	819	921	874	884	972	890	891	917	952	925	918	891	899	909	977	870	982	942	910	908	869	900	905	960	883	961	957	909	935	922	980	923	906	869	921	867	924	927	871	932	955	859	910	891	865	888	902	926	886	898	908	933	840	886	916	922	898	885	864	923	874	892	913	857	915	894	922	913	887	880	908	964	963	894	940	905	911	943	922	934	919	914	844	910	923	915	897	918	935	889	892	872	875	926	924	897	912	920	903	918	897	877	917	887	920	926	890	893	912	910	920	895	895	964	923	892	936	919	930	902	909	923	918	908	937	944	877	879	874	924	905	868	888	878	913	921	953	916	913	914	905	970	972	876	953	924	945	902	948	941	929	881	951	936	922	918	926	884	946	940	927	920	876	949	913	867	891	933	879	848	900	890	904	929	896	921	958	910	922	916	892	902	926	886	893	878	888	925	952	850	914	998	914	917	946	934	926	944	916	863	906	906	937	957	961	939	908	883	884	913	926	964	884	955	950	882	867	955	856	927	949	914	930	863	903	926	907	874	950	901	906	896	923	960	894	888	936	920	885	909	911	886	969	873	951	909	932	906	900	935	955	900	921	879	967	938	880	908	900	907	920	882	879	919	910	923	938	901	899	886	940	891	955	895	884	932	917	841	867	931	929	931	927	918	943	888	872	946	875	909	881	919	947	913	851	898	910	910	910	939	951	896	942	933	899	870	938	876	904	876	943	899	946	904	880	896	926	901	929	910	907	904	884	893	912	903	911	885	898	900	925	905	911	944	870	905	873	954	939	911	914	904	941	910	922	958	901	936	930	900	921	953	875	959	909	936	901	916	882	920	910	864	907	932	897	916	931	894	871	872	886	906	926	898	841	884	901	937	894	880	897	913	897	912	949	926	928	944	900	890	957	903	942	880	918	846	894	948	938	865	883	909	889	931	899	907	952	883	887	901	923	908	917	898	884	871	834	941	907	934	994	863	880	912	932	867	866	901	940	901	907	980	908	925	885	950	927	910	938	877	898	932	894	906	922	910	929	892	921	975	918	903	951	846	929	887	882	911	918	878	901	867	866	917	955	987	940	902	883	875	971	942	880	884	904	926	972	931	895	946	983	913	941	933	904	953	927	852	902	911	904	875	918	915	857	889	879	957	918	945	901	944	923	922	925	955	954	908	910	925	891	896	896	928	923	916	974	896	931	901	924	899	894	912	951	907	925	888	898	903	885	904	903	946	895	968	908	907	877	886	968	930	883	930	921	884	883	903	865	889	877	903	995	928	886	924	904	926	869	875	860	908	945	893	841	886	943	923	926	932	870	913	859	837	894	978	914	870	976	897	906	931	930	930	909	887	884	878	934	925	922	877	942	920	927	904	967	913	939	938	880	905	896	872	908	904	889	894	904	890	950	884	958	877	882	914	912	922	841	862	880	904	894	959	913	987	928	983	853	949	912	922	966	918	893	903	940	926	893	905	919	963	906	890	917	904	876	933	919	888	910	862	909	874	931	926	957	924	972	871	953	868	920	934	940	937	965	964	871	931	910	933	912	938	929	909	876	928	887	873	908	944	915	916	904	902	953	903	884	914	960	908	878	909	932	932	897	927	944	934	912	912	907	909	936	910	957	876	911	884	874	937	957	890	901	903	960	909	879	935	885	960	874	922	886	925	915	929	917	864	941	941	924	876	927	946	905	919	937	916	904	897	900	869	906	928	895	965	945	886	961	932	927	967	870	960	970	935	922	953	938	925	898	881	889	939	924	938	880	922	889	878	877	916	957	850	947	893	950	901	893	875	909	936	958	928	965	916	891	913	911	911	887	935	962	886	844	952	891	891	857	913	875	906	878	969	960	955	875	897	904	936	928	882	908	899	925	901	914	893	871	902	911	920	880	889	921	924	905	897	903	961	937	918	907	890	899	927	942	905	931	910	933	966	942	918	932	909	852	991	898	929	890	905	899	912	920	947	898	903	953	902	935	927	890	931	916	911	938	936	920	922	862	860	916	907	914	863	933	910	897	893	932	900	868	914	864	957	938	918	911	895	895	906	906	879	929	904	854	895	948	924	889	908	913	950	877	920	891	905	912	920	882	902	923	900	898	912	909	898	884	945	930	962	898	875	861	911	947	920	927	954	909	915	908	895	899	926	884	941	913	922	876	922	953	905	905	935	920	854	921	906	967	949	892	873	908	866	939	928	885	928
24932	21373	25899	22401	3460	903	1155	2068	581	605	557	576	540	539	533	601	512	547	546	562	512	558	544	558	537	562	589	561	522	518	583	558	546	586	567	551	567	582	518	529	513	587	520	512	515	528	554	556	548	536	549	555	566	543	542	550	533	548	528	560	550	513	554	569	510	554	573	563	526	532	511	565	549	550	562	529	582	561	542	574	570	504	511	560	558	533	573	574	543	577	546	567	575	538	543	549	575	555	573	531	556	538	554	530	538	542	577	550	535	561	555	570	591	538	519	571	552	569	530	519	535	587	533	556	543	593	601	536	522	527	518	546	566	534	569	574	574	563	553	564	559	535	580	536	536	540	536	538	555	548	576	524	597	535	497	558	539	527	550	529	579	536	545	529	548	513	548	542	564	545	538	548	576	538	548	531	562	559	539	552	543	527	540	510	575	514	555	550	563	554	530	526	580	559	582	598	553	549	532	555	533	526	572	519	537	544	510	487	538	585	523	553	590	582	601	515	521	569	568	572	589	516	520	513	526	529	518	564	544	592	587	555	563	525	538	560	547	562	506	559	546	529	544	562	537	537	501	578	547	591	543	565	573	520	521	558	545	543	562	565	547	578	546	536	559	559	553	562	560	516	582	552	543	528	556	541	540	570	545	557	542	565	543	503	561	546	557	536	505	545	569	563	533	542	567	544	550	544	521	600	592	531	552	576	529	543	570	542	544	572	552	540	533	561	531	541	570	526	519	579	559	596	535	539	565	553	529	547	528	549	557	546	575	579	516	532	571	547	581	559	554	558	557	583	570	542	604	515	583	525	516	583	556	542	547	520	557	573	582	540	526	563	548	565	545	541	523	562	588	547	582	524	566	539	557	552	558	537	568	578	581	576	562	530	573	571	519	551	542	538	553	562	553	523	561	518	514	568	541	508	544	564	495	538	562	559	560	547	551	526	565	539	532	581	597	507	507	539	506	563	578	516	518	546	566	542	542	523	553	559	538	571	511	551	567	575	576	546	511	582	536	555	547	572	530	498	548	517	556	530	522	564	539	534	557	585	530	550	556	548	571	533	497	547	551	585	559	536	588	577	498	543	518	587	543	552	566	529	510	568	558	577	530	546	588	544	572	565	586	517	557	520	547	505	567	513	523	571	539	555	554	582	571	605	553	557	556	531	574	540	559	557	542	526	528	541	573	521	561	532	550	541	560	510	501	562	524	538	537	571	528	545	541	558	543	542	546	543	572	520	557	531	548	610	562	566	553	541	585	542	538	556	543	544	535	522	557	594	540	573	527	547	545	578	561	550	544	542	556	524	523	566	576	537	535	546	533	532	567	541	534	573	532	539	545	552	543	561	596	513	550	524	555	578	572	579	550	538	529	556	542	512	560	544	577	580	575	554	538	551	513	564	550	589	543	590	586	496	533	565	572	583	551	519	572	547	541	599	589	539	550	483	539	542	498	580	513	558	538	538	520	555	587	503	554	565	542	544	519	504	522	564	562	549	555	569	559	563	564	532	553	536	554	527	560	530	582	535	574	543	564	550	562	553	554	568	566	495	527	587	486	552	555	507	549	530	534	550	536	539	596	548	549	558	557	519	521	558	566	576	563	566	577	540	524	565	531	541	525	551	511	530	556	561	536	553	549	573	538	538	502	563	528	539	580	533	514	547	580	523	549	527	531	555	571	542	575	547	561	516	528	565	573	581	566	556	519	572	603	521	533	549	532	551	522	536	562	560	495	569	570	590	521	523	554	514	503	558	597	546	547	559	548	537	536	563	588	558	552	546	556	577	541	543	558	552	575	568	588	544	583	549	560	551	529	510	534	499	564	564	568	520	561	553	552	549	566	511	587	565	522	558	584	510	516	540	563	523	501	511	559	556	552	567	553	520	539	554	563	534	541	530	551	583	536	526	520	527	554	511	540	504	552	523	517	590	552	566	570	535	585	564	553	593	487	535	531	528	566	489	566	516	508	506	549	525	539	565	563	573	539	576	535	528	561	562	512	581	532	560	566	524	552	545	561	512	545	548	543	534	585	549	505	544	550	576	581	561	543	495	468	530	544	560	555	578	542	547	513	538	527	545	559	556	554	531	531	568	548	524	574	508	574	510	580	527	553	582	547	623	543	540	559	529	607	564	530	528	576	574	547	531	522	570	552	546	528	536	576	566	528	564	565	572	558	525	533	504	576	562	490	547	535	542	538	523	538	545	579	555	574	549	547	562	552	569	586	565	561	515	559	554	558	545	521	577	548	528	520	549	528	569	587	569	534	560	592	534	552	564	554	596	582	567	577	574	513	526	547	533	558	563	538	520	563	519	549	581	544	531	567	526	574	559	508	531	551	525	562	560	563	548	541	548	556	577	569	564	534	533	505	516	544	541	594	588	529	523	546	607	537	532	524	542	537	525	530	562	544	555	548	548	549	552	543	606	539	552	523	552	519	568	530	542	555	540	552	544	594	590	557	531	574	560	535	597	529	513	567	556	496	544	566	515	550	528	503	581	521	533	573	591	519	548	585	557	557	550	561	531	554	542	579	589	580	538	565	572	582	573	593	547	541	540	565	577	551	530	529	596	584	549	563	601	545	543	577	572	553	562	554	602	538	563	495	522	531	533	583	575	547	582	582	508	557	552	545	558	532	556	539	560	537	531	496	568	587	567	553	527	562	527	551	518	575	522	523	536	510	553	553	520	558	571	523	527	565	541	586	488	559	563	507	532	549	530	553	561	542	587	538	563	528	576	558	529	539	544	529	584	544	544	591	562	518	537	560	545	548	514	553	551	550	581	514	557	572	540	554	549	579	566	519	549	508	544	537	521	539	562	563	539	526	502	495	544	547	543	589	586	507	536	548	546	552	510	548	556	548	549	539	570	558	529	512	535	523	552	549	524	533	531	552	521	554	544	566	565	557	544	554	541	549	549	543	565	557	545	491	565	541	548	537	530	545	548	537	561	603	583	547	572	533	569	532	522	569	573	558	534	531	603	588	547	568	522	507	571	564	574	572	528	589	524	529	574	528	576	537	577	568	564	547	567	577	576	534	538	499	544	533	555	569	578	566	532	566	565	524	534	559	558	552	553	559	563	544	571	532	571	548	620	538	555	564	594	536	543	544	571	578	537	565	555	564	538	529	538	545	544	519	527	551	546	532	580	544	558	567	568	530	568	501	589	579	528	563	523	553	510	563	583	592	527	510	546	544	592	496	511	534	560	585	539	541	557	557	572	570	543	556	566	544	542	543	530	562	538	528	555	543	549	552	559	514	548	530	532	497	555	540	600	592	563	590	542	537	563	520	587	558	522	535	535	565	542	549	533	549	510	550	556	564	567	514	551	542	521	567	553	554	573	546	585	542	539	545	572	504	506	542	543	525	579	558	520	602	494	552	533	528	545	564	518	514	560	519	547	580	550	545	527	500	589	559	567	544	532	575	505	568	587	520	561	501	574	572	509	557	540	562	551	524	572	532	555	513	559	560	547	559	507	518	592	555	528
30454	43299	25702	8359	2706	1474	2345	4605	777	747	775	714	750	731	779	740	733	755	711	698	681	749	713	699	673	695	715	718	714	707	731	693	719	720	754	773	716	731	709	725	725	766	723	679	684	700	774	689	755	715	747	700	727	717	705	757	719	754	741	734	689	669	713	682	720	712	712	717	701	703	760	748	728	734	712	703	773	736	711	718	694	748	713	724	734	744	710	687	760	774	749	707	730	729	711	716	680	699	721	758	690	733	728	703	685	693	726	732	696	681	700	712	678	724	737	747	766	722	779	736	711	741	682	669	721	711	674	712	717	737	749	718	726	750	736	729	746	726	718	727	701	795	693	706	675	733	750	714	738	702	733	719	729	721	743	722	693	681	710	759	699	748	680	702	714	672	762	682	730	724	725	700	698	701	749	700	707	689	691	711	693	713	716	729	669	679	728	700	724	741	722	733	716	668	753	724	698	700	699	767	742	764	732	704	728	722	746	730	699	694	751	717	713	710	704	729	719	722	767	703	731	715	701	726	686	707	694	705	765	752	715	672	728	696	712	720	751	707	718	690	706	651	759	710	690	764	722	708	698	731	682	690	677	736	762	704	677	685	692	684	712	707	737	707	700	696	762	731	724	705	726	705	725	724	773	727	687	719	777	697	769	702	743	738	721	692	688	652	742	707	731	735	765	696	734	712	738	682	713	716	679	735	656	735	692	680	771	739	710	695	709	710	729	683	693	717	743	741	685	694	676	719	663	727	787	754	710	721	691	710	676	713	684	716	758	711	707	690	714	725	721	751	721	728	657	733	712	717	721	743	688	718	715	740	711	684	735	693	717	714	689	731	695	706	754	719	696	699	700	709	759	722	693	766	691	761	705	698	731	709	722	693	757	743	699	758	675	724	729	712	705	734	741	760	750	686	721	661	694	750	694	731	712	730	749	699	765	698	698	697	713	706	718	712	729	752	732	724	701	691	766	701	727	738	712	708	685	689	704	760	723	748	735	737	688	723	688	756	695	712	716	732	727	689	701	694	719	721	708	703	723	691	756	751	685	687	673	724	699	707	698	689	711	752	719	694	696	752	749	716	720	682	704	698	704	673	741	728	733	714	721	695	693	701	705	736	737	651	700	712	666	726	742	716	668	729	727	683	718	742	718	727	723	691	683	712	702	752	727	688	713	720	714	678	760	721	732	742	696	735	712	720	704	666	726	712	740	728	687	701	726	677	725	667	716	695	703	744	752	691	700	716	712	711	683	760	740	726	758	680	714	737	691	670	718	735	718	735	706	686	705	701	749	705	705	672	643	704	660	715	738	680	697	711	700	721	697	714	697	729	724	735	729	668	700	743	701	705	765	709	771	694	710	667	718	723	699	754	713	705	666	755	745	739	695	695	710	719	704	722	702	727	668	713	707	774	705	701	709	709	755	713	702	712	742	694	701	722	653	708	723	701	766	668	704	728	695	725	722	721	694	699	706	682	743	782	699	696	741	758	705	707	764	738	663	755	713	747	721	710	748	712	724	709	721	733	760	716	740	722	738	704	783	742	749	687	711	732	683	738	707	716	705	719	757	716	724	718	707	731	660	701	714	705	658	721	680	726	714	689	679	714	674	698	728	708	734	737	697	675	670	716	708	733	732	715	695	693	723	755	684	711	727	745	768	702	735	700	695	741	697	706	711	728	670	711	742	701	772	687	710	663	719	710	693	726	696	681	704	672	667	736	764	732	748	663	772	738	689	731	723	679	704	714	655	744	780	693	732	658	703	670	749	708	709	744	699	678	682	691	703	727	714	764	692	719	708	723	679	724	715	753	707	757	693	665	718	705	688	719	673	730	706	698	749	706	741	714	769	707	698	713	731	684	737	735	709	730	757	695	704	704	743	718	699	703	685	692	729	749	705	660	666	707	690	705	711	669	712	699	708	728	696	735	688	678	749	731	718	711	699	720	705	720	722	700	758	704	771	724	757	725	707	749	701	745	670	711	654	721	698	770	765	695	776	695	700	769	757	770	687	671	736	760	717	742	746	703	683	752	728	747	683	735	741	718	736	754	652	753	727	682	733	719	723	708	704	734	714	714	675	713	773	740	745	746	709	706	739	703	693	697	686	712	746	701	701	711	705	713	708	719	695	697	727	714	693	675	716	720	682	743	677	689	678	760	765	718	714	768	682	743	727	727	711	734	704	739	696	707	724	719	713	724	704	710	748	748	719	716	721	753	714	735	747	727	690	713	741	702	687	715	718	706	763	731	716	735	688	741	753	739	731	685	715	720	706	719	731	759	708	659	728	719	696	709	726	738	707	699	710	684	763	759	734	687	728	696	673	756	717	744	728	673	684	691	718	722	703	713	737	750	714	702	745	665	661	694	703	713	726	693	729	725	720	800	642	712	779	717	752	746	711	726	718	726	747	709	734	761	715	727	753	690	718	737	707	702	745	754	720	696	716	735	716	692	730	729	652	731	765	704	687	729	709	754	687	730	707	720	698	678	741	700	733	715	773	766	673	699	725	735	717	708	725	744	716	755	724	707	686	701	684	710	707	738	742	730	684	731	674	695	697	678	718	746	760	692	718	700	724	686	767	742	670	766	723	727	689	712	743	712	704	724	696	731	668	783	718	730	713	683	722	737	719	738	737	687	762	710	662	749	718	715	716	709	718	746	688	730	715	697	736	718	702	719	710	682	745	712	715	723	706	730	716	708	698	737	729	752	747	690	732	739	723	772	731	713	684	654	709	716	726	659	760	694	704	690	734	749	684	693	703	663	708	731	690	690	673	724	727	737	725	748	732	681	748	706	695	721	712	704	692	718	722	704	740	776	679	786	703	687	704	694	707	720	718	745	690	702	712	710	687	728	779	707	770	685	712	716	713	657	759	697	689	703	674	709	750	692	762	709	698	701	725	700	682	672	690	700	699	714	691	716	723	753	723	719	749	693	679	767	705	711	697	692	685	738	742	686	744	680	727	731	757	723	694	715	709	685	696	714	749	688	732	761	709	730	710	695	751	692	705	722	729	700	727	738	725	712	705	732	681	714	720	691	676	669	677	758	758	692	766	737	686	707	731	646	705	658	762	726	807	722	680	672	740	702	746	735	748	714	698	704	727	751	695	702	767	719	739	732	716	744	722	681	681	713	778	758	714	695	727	739	725	702	744	765	704	730	705	693	747	740	683	732	725	754	704	670	744	659	687	693	727	741	705	723	723	720	685	710	722	694	726	719	721	765	719	726	745	738	731	693	702	673	745	730	755	723	712	710	711	720	744	767	726	711	672	699	745	739	704	751	716	698	723	662	698	738	706	694	711	733	698	740	711	705	690	739	714	712	704	652	721	687	700	685	738	727	700	753	736	726	709	701	743	747	683	691	742	739	705	712	743	768	752	750	761	762	677	699	747	688	710	703	713	683	672	778	755	711	750	741	753	703	726	713	724	715	696	669	710	689	731	691	750	732	752	721	740	703	648	699	726	739	687	713	725	750	741	725	760	701	718	736
22494	21194	28288	24249	21111	18078	5756	6713	415	398	360	366	352	348	330	356	309	324	312	313	314	335	305	313	337	329	321	318	322	334	298	305	337	322	319	308	312	317	335	335	312	300	314	334	338	287	325	327	341	305	297	313	315	318	340	311	295	312	316	304	325	302	320	323	336	307	308	316	291	341	280	295	298	296	306	321	316	332	331	292	281	316	311	308	341	305	300	304	287	307	292	302	325	295	320	323	325	319	307	307	320	310	269	330	342	305	287	297	297	308	302	325	272	328	295	299	284	326	313	295	299	329	292	334	306	301	276	317	319	335	318	282	308	340	281	299	314	299	283	298	322	301	323	293	297	325	296	328	301	330	292	322	316	314	325	295	312	302	307	310	307	328	277	288	318	311	309	286	325	307	339	313	312	300	342	311	323	325	317	270	304	331	337	317	326	305	310	282	338	302	322	294	294	280	306	300	302	301	300	320	278	286	297	293	323	331	304	325	315	332	316	324	315	289	315	322	296	303	326	321	327	335	296	282	297	312	339	292	324	305	316	291	346	304	318	342	307	281	277	303	313	326	316	284	322	289	276	323	300	302	291	295	292	318	288	291	304	294	287	295	326	314	297	277	297	319	352	311	274	324	308	320	321	330	296	320	302	306	319	321	273	299	311	311	311	280	274	323	321	296	323	300	275	317	343	278	294	328	337	322	292	318	316	321	300	331	310	309	316	306	266	318	305	304	318	305	342	295	312	306	298	313	273	316	333	315	327	318	281	332	323	319	311	278	316	315	313	280	327	328	309	289	329	307	323	297	298	314	336	311	285	322	284	326	314	329	309	297	331	343	317	324	299	307	323	316	295	314	295	326	293	302	323	311	291	322	306	333	311	305	325	304	310	287	304	326	288	298	297	287	307	301	306	298	315	309	303	293	262	308	329	292	316	319	320	332	320	335	308	283	297	291	311	314	289	302	277	317	325	291	307	321	303	305	291	299	331	355	281	308	300	338	326	322	303	294	302	324	309	299	326	322	302	291	326	307	314	286	331	304	316	323	298	294	308	324	294	310	264	300	316	321	300	280	291	316	350	296	288	299	288	309	308	311	292	281	296	303	290	322	284	318	345	269	335	307	273	318	300	293	338	313	302	325	325	300	319	297	294	298	359	282	292	309	286	264	338	287	307	303	330	291	325	282	332	307	285	303	307	298	298	307	327	288	315	320	344	342	286	310	302	293	321	313	273	311	335	292	314	324	301	302	312	286	316	294	315	297	324	325	303	313	298	284	313	294	309	339	296	293	305	298	308	287	334	283	308	338	303	322	303	298	330	289	342	340	308	341	323	304	286	298	327	317	271	301	294	328	304	294	326	321	314	320	319	318	286	290	298	321	311	312	309	299	285	311	307	309	268	317	275	307	293	326	328	324	316	326	326	305	301	317	267	310	311	300	372	310	298	337	338	305	324	301	318	259	286	259	282	308	327	296	292	315	292	300	299	287	303	335	338	338	303	301	335	279	302	314	328	272	332	276	306	340	305	335	326	351	313	332	320	312	302	331	302	281	315	307	307	334	318	299	331	322	318	315	262	317	292	312	313	287	310	290	299	331	296	318	304	329	266	305	308	313	331	315	286	298	318	300	285	319	297	295	308	308	321	292	299	336	272	306	316	293	328	318	296	305	303	321	318	312	340	297	278	298	333	315	306	328	308	325	300	293	316	311	296	296	308	314	319	313	296	333	301	352	298	334	318	299	303	304	288	288	303	314	337	297	305	305	315	296	303	338	307	339	299	293	318	307	303	328	346	305	297	308	308	324	298	280	285	300	283	297	302	297	305	302	330	291	296	309	311	296	305	322	298	311	281	315	281	363	331	324	280	328	324	289	325	307	290	291	300	294	292	318	311	315	329	307	304	295	331	308	289	314	291	318	320	314	311	316	324	292	313	291	329	299	296	282	316	288	291	270	318	295	313	323	314	293	279	281	306	324	344	312	279	299	342	341	328	325	340	333	315	310	309	303	320	281	329	307	303	320	324	307	356	303	307	323	322	324	278	312	329	319	303	314	301	314	319	315	267	294	320	298	299	277	278	266	286	350	332	304	314	330	308	294	321	341	301	312	320	276	300	304	312	306	322	304	348	288	298	283	294	301	303	339	305	324	326	279	306	290	291	325	306	279	320	342	276	311	271	318	315	293	310	285	291	338	295	289	291	307	339	288	319	331	292	332	312	288	285	343	264	305	305	304	303	317	327	337	319	294	299	329	347	316	315	350	320	300	306	304	303	315	317	319	311	322	313	303	310	285	322	322	300	320	303	291	308	286	328	300	303	323	317	304	332	311	319	329	329	294	284	286	305	331	289	298	347	304	302	294	305	337	271	304	309	307	328	271	294	319	288	312	352	306	293	298	327	307	297	310	311	333	320	329	299	320	288	315	302	271	308	300	305	283	323	289	328	306	331	304	286	300	270	312	329	276	332	338	280	301	311	298	292	302	292	354	330	302	297	333	306	299	308	307	334	327	313	267	280	326	287	289	345	310	321	289	279	295	303	310	325	302	292	323	319	319	357	323	310	328	309	293	300	316	319	307	322	317	292	290	320	276	320	284	310	308	298	326	311	318	299	311	313	317	288	277	292	305	278	323	306	308	304	321	356	318	303	320	322	307	281	299	260	319	289	316	311	304	303	337	332	276	318	326	309	323	323	311	334	279	289	315	319	317	286	283	289	302	309	284	308	324	315	306	305	325	310	280	344	305	308	300	295	290	314	292	312	327	341	296	307	290	299	311	325	308	310	280	310	321	330	336	301	336	325	280	270	321	260	295	273	287	302	291	289	316	295	299	299	329	300	324	294	301	331	322	307	279	302	339	306	322	265	322	315	291	335	292	321	293	301	316	303	309	326	311	309	311	314	290	295	292	299	304	300	304	327	314	279	310	309	302	297	292	301	285	315	317	312	315	303	286	301	314	280	306	310	325	318	320	320	299	301	313	306	314	288	296	271	307	310	298	335	300	308	295	318	290	279	313	311	302	290	298	328	284	284	324	326	320	303	309	282	329	301	317	316	310	318	296	313	283	300	304	346	317	310	307	340	322	298	274	319	268	315	291	315	273	296	337	299	321	306	299	289	295	309	317	284	326	308	293	309	287	322	308	324	297	307	333	324	295	329	292	343	288	295	307	288	301	290	321	327	298	301	314	275	281	290	281	341	279	301	310	298	316	314	336	284	313	281	325	328	338	299	328	303	317	290	333	324	300	291	345	310	297	299	275	297	312	322	278	312	302	289	330	330	334	308	292	299	311	303	313	292	305	302	273	323	299	326	304	284	308	300	297	323	311	298	323	291	322	316	353	317	338	291	322	288	323	324	299	284	322	297	344	307	327	319	312	312	282	284	315	320	303	299	306	309	317	311	310	306	309	320	299	297	297	306	330	325	296	301	296	317	309	303	329	332	295	340	265	347	311	310	311	293	333	301	345	322	320	324	323	294	308	309	337	310	308	299	318
34131	60263	42849	22628	9369	2318	6752	10023	615	613	578	537	516	487	512	449	485	429	490	472	429	439	442	452	437	477	431	453	429	453	484	395	439	445	426	415	398	444	419	417	435	454	442	418	424	458	421	445	411	397	451	487	431	429	464	463	441	439	436	439	446	430	452	438	424	460	443	385	437	434	427	435	462	456	421	449	457	442	422	418	435	442	407	403	402	457	409	443	402	438	408	406	428	422	429	387	438	438	442	447	456	447	393	476	443	405	458	393	430	455	443	439	415	413	425	411	389	396	399	398	446	442	380	420	434	467	412	431	444	418	390	437	371	438	392	430	449	408	411	420	391	410	444	420	426	406	435	403	442	430	413	435	435	432	448	432	435	451	418	409	425	429	418	405	414	415	459	411	477	426	415	494	425	425	410	404	400	406	409	390	438	450	442	415	410	434	440	435	426	448	436	408	420	406	437	428	412	412	394	400	398	420	452	420	452	446	429	427	439	427	452	418	390	386	406	432	431	449	399	446	429	428	447	405	447	433	403	413	422	406	428	439	391	398	416	447	430	430	417	460	436	420	421	439	400	438	400	427	427	416	430	447	394	435	426	396	430	422	429	413	435	440	432	426	443	447	393	420	415	395	453	451	388	409	426	445	466	404	444	462	419	409	420	403	441	404	401	366	419	437	443	415	423	413	439	451	428	443	452	435	430	416	420	476	411	431	415	459	397	455	423	407	406	460	442	400	464	412	428	436	445	432	409	427	403	425	426	425	431	433	404	434	451	410	453	401	420	421	425	419	417	450	432	412	419	391	447	407	443	435	399	425	402	447	420	439	424	445	403	431	416	441	431	437	426	428	422	427	460	385	468	402	436	426	423	420	432	442	412	409	459	438	438	403	396	417	431	403	438	442	423	411	428	462	428	460	410	434	438	419	426	440	459	451	388	422	497	417	397	431	423	434	430	454	395	405	415	462	439	445	453	435	437	454	433	433	443	458	421	446	427	439	421	391	416	421	439	401	445	431	438	440	445	410	417	415	411	450	422	451	383	442	421	435	406	433	420	405	411	416	432	412	440	423	417	439	393	415	449	428	387	426	449	400	410	370	438	428	440	405	422	411	450	437	416	429	459	441	443	443	428	445	426	422	421	433	456	445	448	423	416	440	435	430	444	395	397	419	436	412	438	408	438	395	464	448	392	433	429	446	453	425	422	401	390	398	432	433	428	399	442	446	444	422	401	422	400	429	454	428	423	367	399	442	405	422	425	424	399	401	445	453	455	431	356	403	402	426	429	413	425	423	421	445	427	422	461	419	441	424	417	413	468	452	396	416	446	430	415	445	427	430	449	420	407	409	435	419	400	413	432	441	412	397	406	441	440	439	403	445	415	486	407	428	434	384	421	413	410	412	396	392	423	424	452	466	435	436	444	393	427	399	463	426	435	421	420	419	398	403	450	449	422	434	406	457	429	457	446	445	435	413	441	425	426	425	425	407	430	446	452	448	432	429	454	420	439	445	408	418	413	425	436	417	431	390	417	423	429	436	423	412	398	409	428	432	398	417	418	453	436	391	416	429	426	426	418	428	392	424	394	416	403	414	432	400	408	437	414	412	456	413	409	435	433	437	402	418	415	435	465	414	432	441	436	435	429	459	395	428	433	421	458	413	442	466	432	430	412	431	415	403	391	417	392	463	413	458	408	442	416	440	429	438	449	450	417	417	430	425	401	391	421	421	433	415	426	459	432	457	442	445	443	452	455	424	454	411	421	426	432	435	425	432	399	428	424	462	432	442	430	429	454	397	449	466	414	393	423	427	430	456	450	416	430	438	435	405	449	424	443	425	442	431	434	416	435	454	389	441	446	402	459	436	423	426	407	436	383	420	419	414	439	424	468	400	433	401	391	466	413	415	401	476	421	392	395	406	434	460	427	419	452	482	449	455	400	360	450	443	419	383	443	433	442	425	457	444	432	429	436	398	411	413	442	424	402	469	418	441	414	391	425	409	442	455	422	422	435	458	448	417	402	406	396	436	423	401	392	416	429	433	400	417	457	407	430	456	446	413	407	419	431	465	420	410	420	483	443	428	417	393	424	435	414	425	415	361	437	456	401	439	425	444	414	487	404	440	414	421	419	422	422	422	418	418	438	454	415	408	392	426	445	407	434	404	429	472	439	388	419	415	404	382	414	457	428	415	431	395	448	449	409	456	428	427	454	458	441	410	420	401	396	437	450	428	413	395	401	454	395	419	444	442	408	447	426	429	457	456	445	447	425	456	453	404	430	424	422	418	401	447	446	442	432	466	442	437	416	408	460	441	413	402	426	399	453	424	464	416	429	453	444	426	432	436	404	428	412	444	420	431	452	413	414	424	406	425	436	438	466	429	434	409	404	435	435	399	470	405	427	415	406	433	469	449	429	427	392	429	399	454	395	408	447	443	423	445	400	422	384	396	440	402	418	428	398	478	447	412	428	466	445	434	434	444	440	441	421	410	440	437	378	408	401	433	410	397	459	429	435	418	418	407	425	442	421	433	467	405	438	421	410	427	443	388	379	434	441	449	424	445	414	435	414	444	441	453	420	402	441	405	409	437	424	399	428	436	444	430	425	404	430	423	443	440	437	397	433	391	418	449	420	430	404	458	406	440	418	441	422	418	411	418	424	411	426	420	419	396	423	383	422	408	463	426	404	408	455	425	400	386	434	402	432	403	421	434	442	460	371	423	441	447	407	440	445	425	383	442	455	464	429	431	422	406	419	394	401	431	423	473	407	430	434	447	433	418	404	437	416	431	439	414	422	444	396	453	422	455	421	417	431	407	445	407	400	429	404	408	416	478	440	438	422	433	462	396	423	446	396	413	427	408	415	424	398	442	413	434	397	421	464	425	435	431	434	410	389	430	406	405	430	417	422	432	416	378	444	412	450	417	419	393	426	441	463	413	398	408	448	416	408	431	381	451	433	405	425	427	429	443	426	425	433	407	387	390	434	406	421	414	431	412	411	430	439	448	431	410	433	430	442	421	446	446	404	425	426	426	426	437	453	401	399	400	412	420	422	418	433	426	407	406	454	405	430	434	403	427	438	411	425	440	428	425	412	422	392	413	417	425	434	410	437	459	446	427	424	415	400	429	451	401	421	450	441	401	445	447	412	431	484	442	453	397	439	416	436	425	424	432	413	424	387	419	418	380	448	456	383	419	457	421	422	408	410	420	417	433	428	442	433	435	441	408	420	460	404	414	455	378	431	416	403	462	421	424	437	410	455	401	447	401	431	452	422	415	432	437	379	394	431	455	413	407	441	406	448	417	423	423	398	473	415	442	422	419	460	421	432	419	441	424	438	406	374	434	444	425	384	426	440	400	407	449	455	462	430	444	396	436	430	417	472	414	425	423	392	456	440	450	440	463	449	400	385	438	389	411	421	421	441	464	421	403	428	433	396	455	453	430	411	460	439	441	428	448	396	419	438	461	438	435	418	418	433	445	474	414	436	419	440	409	412	398
28897	24941	19276	5908	1583	886	866	1016	782	814	789	804	809	827	804	799	818	784	812	855	812	782	795	851	853	814	836	784	886	812	806	785	791	890	795	812	861	850	817	779	797	859	796	838	781	799	854	828	797	820	801	851	817	797	848	794	783	792	822	800	820	774	795	874	858	816	817	839	805	833	775	791	787	850	815	789	785	816	760	806	834	786	846	816	796	825	870	758	840	830	834	781	831	751	813	791	703	812	820	802	794	882	814	780	847	817	756	795	786	872	835	829	781	771	823	774	817	789	831	827	817	821	791	777	814	806	812	763	836	812	796	842	783	829	850	821	838	823	794	819	805	800	771	813	837	832	793	854	840	838	811	793	812	803	819	767	793	777	823	825	839	822	773	839	825	777	863	850	811	856	823	803	818	817	822	856	766	849	782	793	807	827	782	816	789	827	807	808	833	852	793	802	825	831	806	872	756	786	778	838	836	819	762	817	804	830	813	812	761	771	807	891	812	802	822	813	788	818	751	774	839	754	824	801	829	786	783	835	814	834	799	801	778	792	807	823	796	849	778	841	810	798	794	808	844	798	812	792	809	827	797	777	823	824	878	786	809	783	775	867	820	776	741	867	819	788	847	817	803	781	810	819	771	766	773	825	856	780	803	833	804	766	773	799	820	809	768	806	792	869	792	799	840	847	815	845	770	770	796	811	788	800	845	810	799	754	798	850	802	805	763	797	809	776	827	815	789	785	833	779	798	829	844	853	827	833	806	829	797	829	835	814	799	838	841	790	821	785	809	825	793	812	847	800	798	784	789	873	794	808	799	818	782	784	872	817	808	830	797	836	811	856	822	756	809	807	818	817	858	793	815	785	797	806	795	899	786	785	782	766	814	843	779	793	793	819	824	773	829	813	825	797	851	808	779	783	820	834	808	825	836	762	839	837	765	834	811	810	817	829	856	763	802	849	807	831	819	773	814	784	830	833	800	817	763	835	814	792	831	854	828	819	794	808	786	770	818	830	828	832	869	795	814	767	795	818	836	797	827	810	827	792	763	818	781	817	783	815	789	839	830	781	772	843	774	836	810	776	764	854	810	816	838	836	823	788	800	745	881	794	782	884	798	777	834	802	841	846	820	777	813	774	790	821	800	812	816	852	809	888	837	827	818	821	813	800	785	813	839	833	849	823	791	823	769	808	819	800	839	833	846	841	832	794	830	839	839	814	814	789	775	792	808	804	821	829	820	842	786	783	872	839	784	813	810	844	855	817	844	837	803	833	827	828	807	809	829	848	859	818	795	826	789	760	819	822	820	801	778	814	828	853	872	790	780	842	794	817	780	801	860	799	797	804	785	766	806	801	832	831	856	811	817	814	833	815	824	794	779	822	823	739	794	787	799	784	823	804	864	810	841	870	804	774	813	795	869	732	833	802	868	804	812	843	825	807	852	815	802	815	858	835	772	791	811	854	822	807	823	797	760	838	791	750	824	803	814	801	803	857	805	829	821	814	805	781	847	799	818	867	806	811	858	823	799	798	769	794	734	863	787	808	844	812	796	785	795	787	827	761	825	855	825	795	773	756	790	814	806	835	804	835	831	856	788	734	804	818	805	817	800	828	792	785	811	815	831	812	782	820	842	800	806	811	781	853	781	839	849	737	758	792	824	818	827	785	784	815	853	865	849	809	861	836	801	807	824	831	819	808	794	796	790	796	835	824	803	799	797	815	834	858	835	849	823	833	794	818	863	832	793	779	836	852	838	811	815	814	760	812	784	827	843	864	779	806	810	788	826	810	837	749	752	831	833	817	829	825	803	789	826	778	808	835	801	790	736	800	808	867	833	799	816	815	827	815	829	788	836	822	777	825	808	817	839	868	838	761	775	843	802	825	811	786	845	817	824	807	857	827	820	841	812	810	854	763	799	832	803	811	849	820	861	786	769	785	815	760	836	838	833	809	803	827	805	812	843	841	836	808	834	794	824	786	891	793	845	841	786	820	836	779	831	787	819	815	841	823	817	812	829	805	834	838	802	803	860	796	769	828	876	814	815	784	780	802	848	814	795	807	780	808	829	816	782	789	790	821	736	771	747	832	786	851	825	785	816	811	854	834	854	778	840	789	818	813	834	835	800	869	816	845	833	838	844	812	775	790	800	828	847	760	818	853	808	814	789	842	829	848	842	820	795	782	842	773	814	819	814	840	858	814	791	814	803	774	846	780	797	808	837	832	804	814	788	825	801	837	819	861	827	810	821	785	842	808	826	845	781	772	837	824	814	751	790	794	813	807	804	834	821	895	826	787	778	822	806	797	881	839	821	776	805	804	789	830	784	839	816	822	813	808	804	794	821	835	778	803	789	820	832	848	848	790	803	843	845	802	821	835	792	823	803	796	769	773	807	789	786	836	836	849	842	797	861	826	814	799	790	798	764	758	793	794	794	789	798	800	793	753	773	816	810	830	841	816	802	764	791	782	793	769	846	804	794	834	806	815	767	784	802	827	833	786	831	833	812	832	787	806	783	836	804	849	857	836	824	780	806	762	810	753	826	813	802	767	753	812	805	805	850	850	832	806	790	861	804	781	830	885	832	820	816	848	818	854	756	743	836	767	865	863	825	809	819	779	812	826	836	812	814	858	787	772	797	835	782	815	815	795	808	852	856	765	831	787	798	831	772	845	861	817	784	764	794	809	823	830	790	880	811	853	829	778	842	832	772	825	879	840	793	786	787	769	868	807	808	798	814	796	804	774	773	751	788	811	842	844	832	839	822	794	779	845	823	841	765	851	868	824	834	733	782	787	782	800	810	847	803	793	787	807	865	836	836	773	793	800	797	770	806	827	840	807	768	827	815	788	835	839	820	805	869	778	801	785	797	817	822	776	842	802	809	807	786	795	793	787	796	833	809	772	781	810	776	874	764	830	847	781	797	815	831	807	821	800	813	807	848	789	811	871	787	812	832	751	801	784	815	814	807	797	761	802	796	861	830	855	783	857	861	833	789	811	790	864	820	818	838	868	807	767	806	855	810	795	767	828	845	833	789	800	847	807	837	778	812	764	841	799	854	847	831	818	815	801	847	810	864	826	833	802	819	771	815	824	788	774	852	827	852	846	808	805	810	839	844	796	786	835	814	786	804	859	864	790	804	832	785	809	852	779	815	787	766	831	785	794	814	808	795	820	838	857	829	806	819	788	779	820	825	798	847	826	827	798	867	783	826	774	791	826	747	840	837	794	811	801	775	824	793	814	832	809	797	778	845	797	795	793	787	805	739	838	825	834	765	816	819	856	809	793	777	799	801	869	824	784	795	844	808	762	803	793	843	840	836	841	803	790	814	821	848	845	801	756	775	749	843	812	901	806	754	808	813	837	767	846	832	855	841	803	825	792	849	816	865	785	837	803	820	844	814	797	812	807	786	824	784	819	813	848	854	791	810	829	846	841	775	807	815	810	848	835	869	780	787	838	815	794	797	824	810	788	794	832	837	864	804	858	839	779	792	802	806	756
27871	38865	20133	5946	2321	1187	1140	1405	1051	1049	1070	1053	1067	1076	1024	985	1043	1135	1096	1057	1123	1005	1068	1107	1049	1008	1014	1044	1054	1098	1058	1028	1085	1088	1115	1069	1054	1057	1003	1116	1076	1078	1024	1029	1093	1049	1081	1063	1057	1016	1052	1045	1071	1001	1012	1044	1096	1055	992	1097	1030	1010	1007	1082	1048	1032	1075	1034	1043	1043	1012	1059	1005	1042	1043	1042	1037	1043	1008	1045	1031	1063	1068	1046	1051	1040	1082	1010	1012	1031	1024	1065	1104	1031	1045	1070	1060	1027	1021	1069	1018	1080	1071	1043	1035	1085	1053	1108	1064	1046	1011	978	1045	1058	1063	1058	1052	1090	1058	1082	1098	1091	1079	1065	1056	1041	1001	1058	1053	1095	1050	1046	968	1033	1061	1026	1085	1019	1021	1070	1088	1075	1075	1052	950	1021	1070	1050	1055	1029	1029	974	1053	1046	1052	1058	1069	1056	1064	1062	1004	1057	1046	1048	1007	1059	1059	1049	1060	1017	1061	1032	1062	1040	1039	991	1050	987	1044	1071	1031	1062	1088	1110	1051	1050	1071	1046	1036	1016	992	1072	1062	968	991	1056	1093	1103	1074	1065	1082	1119	1030	1092	1006	1039	1060	1077	996	992	1049	1055	1014	1147	1065	1057	1047	1018	1062	1014	1076	1048	1029	1067	1071	1017	1024	1014	1091	1080	1045	959	998	1071	1002	1043	1055	1067	995	1093	962	1021	1074	1022	1024	1022	1089	1013	994	1116	1111	1101	1142	1099	1068	1045	1036	1025	1100	1060	1076	1083	1052	1047	1080	1070	1075	1056	1056	988	1042	1032	1002	1063	1103	1037	1035	1094	1045	1091	1019	1092	1046	1017	1071	1036	1017	1035	1090	1092	983	1012	1074	1101	1023	1112	1060	1082	1020	1066	1058	1064	1033	1067	1067	1035	979	1072	1080	1019	1037	1029	1012	1049	1045	1043	998	1121	1012	1036	1068	1058	1062	1071	1047	1013	1005	1006	979	1033	1071	1021	1074	1065	1037	1051	1042	1034	1057	1031	1076	1070	1070	1045	1074	1102	1003	1011	1050	1034	1093	1076	1051	1020	1048	1083	1097	1035	1039	1048	1065	1048	1027	1062	1067	1047	1053	1065	1055	1063	1033	1037	1047	1065	1104	1063	1081	1076	1046	1092	1030	1067	1033	1049	1034	1047	1027	1021	1040	981	1040	991	1045	1030	1031	1055	1044	1044	1046	1047	1054	1062	1052	1038	1073	1069	1030	1041	1013	1065	1087	1053	1029	1049	1059	1081	1100	1055	1010	999	1051	1065	1073	1137	1031	1058	1120	1045	1053	1057	1080	1057	1075	1065	1018	1076	1011	1092	1053	1022	1037	1026	1074	1012	1016	1069	1059	1024	1082	1027	1067	1061	1032	1055	1054	1047	1070	1077	1055	1021	1001	1077	1028	1059	1021	1000	992	1060	1065	1073	1078	1106	1113	1007	1032	1035	1065	983	1110	1093	1015	1085	969	1037	1035	1047	1061	1063	1081	1025	1083	1015	1136	1085	1094	1092	1049	1032	1020	1065	997	1013	1082	1027	1092	1046	1083	1038	1051	989	1066	1083	1054	1045	1044	1042	1053	1033	1043	1045	1054	1034	1065	1027	1083	1059	1064	1079	1077	1091	1026	1054	1042	1035	1046	1067	1020	998	978	1033	1013	1074	1056	1112	1023	1025	1094	1055	1057	1048	1063	1093	1110	1023	1068	1027	1062	1108	1009	1071	1080	1036	1044	1105	1079	1044	1047	1073	1006	1087	1013	1062	1071	1070	974	987	1078	1073	982	1062	1018	1022	1066	1013	1031	1101	1067	1019	1020	1003	1042	1025	1087	1064	1007	1051	1102	1069	1060	979	987	1043	1019	995	1078	1060	1062	1117	1075	1054	1051	1094	1066	1031	1055	1014	1046	1015	1058	996	1052	1141	1078	923	1062	1057	1039	1015	1038	1069	1055	1030	1004	1019	1028	1048	1045	1006	1053	968	1036	1083	1048	1046	1043	1024	1053	1051	1061	1046	1057	1068	1030	1012	1115	1032	1086	1083	1054	1002	1093	1080	1034	1084	1049	1035	1013	1076	1064	1087	1078	1065	1032	1000	1091	1045	1036	1057	1025	1073	1047	1055	1027	1023	1018	1027	1088	1053	1123	1031	1015	1060	1066	1070	1083	1071	1018	1127	1044	1060	1048	1069	1079	1041	1060	1084	1021	1055	1059	1046	1053	1085	1071	1052	1030	1058	1072	1050	1037	1010	1028	1045	1051	1063	1049	1041	1087	1076	1044	1071	1077	1081	1111	1074	1103	1051	1039	1031	1091	1096	1061	1039	1077	1075	1030	1018	1100	1038	1010	1015	1089	1034	1039	1087	1055	1070	1061	1060	1082	1027	1002	1010	995	1086	1067	1050	1023	1102	1041	1075	1107	1027	1027	1078	1034	1065	1094	1096	1092	1027	1020	1100	1090	1049	1041	1069	993	1062	957	1039	999	1005	1064	1112	1057	1053	1056	1019	996	1028	1010	1083	1086	1073	1071	1038	1107	1079	1089	1032	1063	1015	1063	1053	1029	1061	1037	1053	1043	1049	1076	1105	1054	1051	989	1090	1021	1102	1036	1042	1000	978	1049	1041	1073	1023	1090	1012	1031	1014	1026	1058	1069	1020	1060	1034	1071	1077	1083	1012	1091	1039	1055	1052	1054	1017	1098	1056	1045	1046	1025	1043	1040	1054	1069	974	1026	1027	991	1046	1054	1057	1037	1086	1040	1053	1041	1049	1018	1007	1082	1023	1003	1058	1056	1027	1054	1079	1041	1035	1070	1051	1029	1085	1092	1028	1036	1036	1025	1066	986	1073	1056	1054	1030	1070	1074	1055	1009	1067	1075	1057	1045	1023	1084	1067	1056	1140	1067	976	1076	1101	1108	1065	1067	1093	1056	1048	1040	1031	1020	1090	1014	1064	1102	1033	1037	1064	1059	1018	1113	1040	1065	1069	1061	1065	1014	1096	1060	1086	1052	1078	1065	1040	1028	1072	1085	1058	1075	1033	1022	1058	1040	991	1090	1066	1063	1028	1076	1005	1078	1091	1027	1066	1057	1082	1064	1068	1031	1114	1128	980	1102	1055	1033	1046	1014	1035	1085	1064	1039	981	1080	1017	1048	1050	1011	1034	1060	1059	1079	1048	1038	1037	1069	1096	1163	1065	1036	1087	1063	1050	1020	1013	1048	1076	1083	1081	1052	1079	1057	1017	1043	1051	1111	1012	1042	978	1013	1010	1102	1003	1011	995	1024	1082	1039	1040	1066	1019	1061	1083	997	1024	1041	1038	1054	1099	1062	1008	1093	1067	1049	1056	1076	1020	1021	1036	1038	1041	1035	1063	1052	1029	1005	1058	1013	1080	1028	1058	1076	1058	1055	1008	1001	1020	1062	1036	1048	1032	1058	1029	1076	1046	1027	1041	1022	1069	1106	1098	1063	1059	1053	1083	1003	1093	1098	1032	1051	967	1077	1092	1094	1083	1061	995	1036	1039	1059	1018	1041	1069	1014	1054	1040	1006	1055	1077	1058	994	1036	1054	1101	1045	1108	1029	1099	1056	1085	996	1069	999	1085	1081	1086	996	1033	1078	998	1129	1036	987	1089	1077	1017	1119	1077	1003	1046	1039	1055	1034	997	1054	1034	1051	1047	1032	1011	1063	1039	1027	1015	1034	1135	1053	999	1035	1123	1049	1060	1079	1074	1078	1091	1101	1028	1047	1037	1080	1090	1105	1019	1074	1029	1074	1036	1011	1003	1055	1047	1062	1037	1061	1037	1000	1064	1038	1047	1040	1063	1060	1039	1050	1083	1046	1091	1044	1017	1037	1035	995	1056	1034	1082	1043	1020	1066	987	1077	1031	1049	1023	1033	1079	1026	1064	1057	1070	1052	1037	1052	1030	1069	1058	1049	1024	1027	1115	1108	1047	1045	1031	1058	1101	1051	1051	1054	997	979	995	1059	1059	1050	1005	1068	1032	1062	1129	1051	1105	1032	1043	1038	971	1037	1088	1046	1082	1102	1080	1066	1043	1040	1091	1068	989	1035	1066	1031	1003	1084	1046	1091	1079	967	1071	1081	1036	1005	1094	1026	995	1086	1039	1045	1083	1008	1071	1111	1096	1069	1044	996	1073	1132	1023	1013	1059	976	1095	1046	1050	1098	1008	1034	1076	1056	1022	1041	1049	1039	1079	1004	1000	1064	1018	1042	1015	1032	1070	1096	1046	1032	1083	1071	1081	1087	1061	1041	1040	1081	1077	1075	1056	1059	1086	1016	997	1003	1064	1063	1092	1034	1034	1066	1084	1048	1043	1118	1029	1032	1078	1048	1065	1101	1065	1068	1098	1003	984	1066	1030	1092	1053	1080	1038	1050	1069	958	1073	1047	959	1090	1057	1023	1106	1008	1094	1027	1052	1077	1020	1012	1051	1002	1052	1009	1021	1114	1073	1062	1059	1079	1079	1039	1010	1019	1029	1047	1092	1081	1052	1092	984	1014	1162	1059	1068	1060	1081	1000	1098	1117	1075	1047	1091	1100	1068	1013	1044	1075	1066	1018	1049	1037	1059	1032	1052	1073	1034	1027	1044	1042	1035	1110	1049	1051	1084	1056	1036	993	1058	1067	1021	1025	1059	1008	1029	1040	999	1035	1040	1045	1028	1054	1045	1064	1062	1046	1033	1075	1039	1026	1086	1067	1066	1104	1036	1049	1082	1141	1089	1023	1056	1029	1073	1044	1065	1046	1055	1081	1051	1056	1035	1063	1067	1046	1022	1053	1036	1054	1024	1074	1057	1005	1058	983	1037	1037	943	1043	1033	1045	1084	1110	1027	1040	1035	1021	1030	1045	1094	1082	1089	1038	1094	1066	1028	1028	1077	1003	1022	1057	1033	1087
23345	21140	27690	24794	19257	5513	1840	2884	767	723	772	711	709	671	704	715	738	726	712	725	710	707	662	684	650	660	686	679	696	723	688	686	700	695	685	695	657	719	736	705	699	698	734	723	689	706	674	652	671	698	650	655	662	686	673	712	719	658	688	669	654	732	719	704	678	704	640	658	715	699	692	647	696	684	690	713	704	675	744	644	699	675	657	739	707	639	672	685	730	715	695	659	658	713	697	728	652	711	697	705	678	677	642	696	670	715	715	715	703	661	674	687	677	687	636	699	701	681	689	657	722	650	711	695	713	662	679	702	707	723	733	684	699	709	711	610	701	698	706	675	664	686	735	665	689	719	729	744	641	695	686	691	714	690	699	715	710	708	696	656	720	724	709	683	659	674	664	622	714	747	704	674	736	667	690	706	660	653	678	693	655	657	721	715	685	652	678	692	674	669	693	690	703	691	704	679	653	680	661	652	673	714	694	724	677	689	710	713	657	729	710	668	721	677	677	670	709	677	724	674	726	662	687	671	689	661	721	675	669	668	721	667	727	696	738	689	719	706	680	655	686	628	724	706	642	667	702	707	704	683	664	642	661	633	704	678	653	706	712	712	731	711	718	692	691	689	710	710	682	704	655	672	673	694	649	682	672	709	688	675	699	661	664	617	694	699	678	661	702	673	678	700	729	706	688	668	704	704	732	656	718	667	689	697	715	704	692	697	699	724	688	716	644	654	655	693	701	730	671	716	657	636	664	630	685	676	702	673	716	714	690	736	620	656	737	704	688	705	667	672	685	637	667	733	740	674	700	701	675	702	659	729	708	658	649	690	674	696	666	693	714	663	680	683	674	668	686	711	696	685	714	670	679	686	674	672	757	741	683	725	727	705	660	682	676	689	726	712	710	686	683	688	677	735	685	676	674	714	696	674	673	676	663	671	656	694	690	687	703	702	709	653	674	700	669	671	689	720	698	679	679	694	642	700	691	720	664	706	713	676	691	731	713	727	688	678	721	700	667	687	706	683	697	705	626	705	667	706	707	722	670	712	689	668	677	680	689	722	717	718	709	684	676	680	668	715	669	638	651	661	716	642	653	662	698	705	672	679	681	669	720	650	683	685	685	655	647	714	685	666	685	652	664	669	717	701	695	691	651	716	673	715	719	701	688	692	683	686	711	742	699	707	719	723	688	702	638	701	700	712	695	703	739	716	669	747	707	684	698	648	656	682	662	686	715	682	678	660	704	703	670	716	690	649	708	636	689	668	688	685	706	682	663	670	690	689	676	681	679	686	676	673	714	704	722	646	645	700	697	656	673	718	697	674	718	691	716	687	671	671	757	649	698	704	648	689	662	644	674	698	675	637	619	688	713	704	686	647	667	715	660	711	676	674	707	689	688	685	759	683	687	685	697	693	671	699	686	682	667	625	686	631	681	625	717	701	734	705	721	680	652	702	731	702	681	677	683	697	646	665	664	721	724	720	701	712	649	664	678	704	746	699	632	654	677	692	671	711	616	685	679	669	680	680	676	681	707	708	706	696	706	675	718	711	733	668	714	640	670	658	693	660	698	707	677	702	691	682	697	630	729	732	682	676	713	713	669	691	678	648	719	749	699	669	678	647	728	685	722	708	678	687	684	682	676	667	672	651	713	707	696	699	731	659	704	667	708	679	676	671	655	695	728	696	753	672	658	677	700	678	754	689	712	661	705	701	658	640	677	695	703	703	677	700	709	677	677	662	638	702	662	759	680	710	685	692	716	673	625	662	679	683	688	646	713	719	654	642	728	670	650	707	680	657	697	662	739	678	677	697	717	676	669	670	660	681	665	675	704	671	657	714	682	682	719	667	670	682	695	711	670	686	659	684	666	677	661	701	632	688	674	700	661	704	723	650	667	689	705	702	699	680	673	677	689	678	662	724	696	684	650	667	703	663	663	653	690	706	677	656	699	707	689	685	716	750	715	693	716	671	672	684	657	687	671	693	687	656	672	680	728	697	668	656	674	743	709	677	689	699	705	638	622	730	649	667	647	659	654	680	666	709	731	653	685	706	665	711	673	681	687	666	694	705	673	671	691	716	701	688	662	688	736	691	672	690	682	665	667	657	675	730	727	727	707	663	714	671	698	686	667	692	745	717	697	662	646	697	659	717	692	690	693	686	683	744	683	696	676	699	704	686	718	680	760	675	683	671	733	744	718	711	602	676	701	711	696	656	698	713	649	737	684	690	643	657	679	696	717	752	765	705	719	653	670	737	702	679	682	694	691	740	709	748	692	681	693	732	700	631	712	691	682	677	680	666	663	674	667	678	720	694	729	659	672	697	674	654	692	702	656	678	663	685	704	675	675	690	703	689	684	696	720	683	691	701	676	702	671	692	648	654	719	647	691	608	708	714	695	653	711	672	689	692	645	706	726	708	646	671	636	693	719	661	646	651	710	666	619	629	663	695	686	722	692	715	599	688	698	657	673	687	686	747	709	678	690	687	708	697	706	644	727	684	701	675	647	699	667	671	698	645	653	728	675	665	682	704	667	707	699	694	660	696	670	720	692	733	698	711	695	682	703	673	645	721	695	720	733	676	698	697	699	645	717	694	676	714	690	676	691	655	681	672	663	691	684	650	661	737	675	710	710	688	655	649	715	716	703	705	645	697	677	685	693	689	659	698	680	694	668	691	734	694	655	720	695	695	651	716	709	719	701	660	691	664	701	680	711	688	693	648	725	689	648	701	642	669	716	696	667	671	708	690	692	662	665	651	680	695	691	675	738	686	660	666	649	672	678	678	647	666	653	677	728	705	713	656	670	670	686	702	682	676	692	680	735	693	667	685	680	706	685	672	704	686	700	687	665	706	664	692	666	689	710	684	742	635	682	724	702	713	694	697	687	673	697	670	628	646	739	706	641	663	692	684	706	711	783	729	669	713	665	700	691	685	666	672	687	674	687	742	649	695	675	690	688	682	698	736	689	693	708	740	682	666	674	673	666	698	684	703	694	681	679	684	665	701	726	730	689	677	698	705	691	673	671	697	673	686	672	695	692	689	688	675	681	669	679	663	709	670	676	721	677	747	700	676	656	709	713	679	706	685	708	652	662	670	666	693	653	673	679	672	695	722	711	703	729	732	680	703	722	698	694	677	666	717	671	642	607	707	681	667	636	685	673	711	714	658	686	682	716	697	714	727	685	676	708	666	641	678	644	675	688	704	650	684	641	705	673	693	683	677	672	670	685	689	661	697	699	673	687	677	637	673	660	699	653	719	653	708	684	718	645	702	669	688	720	670	709	675	683	689	669	665	693	670	701	691	732	701	692	700	707	705	688	701	634	702	671	741	689	655	697	680	715	706	656	659	671	656	693	762	696	671	757	717	689	675	701	679	737	694	665	697	657	686	697	654	698	648	674	680	665	671	679	728	711	704	663	660	663	744	669	662	669	725	671	754	720	670	659	687	663	688	681	696	666	677	657	660	733	698	657	666	699	695	666	677	675	736	694	757	707	700
31612	52029	35543	15758	6508	2982	2823	5041	1039	954	985	998	937	908	939	931	942	933	918	950	929	922	924	942	939	955	918	879	919	896	918	945	896	946	928	910	886	943	884	942	884	873	919	931	894	947	915	877	914	947	959	926	939	922	891	916	954	864	909	926	936	919	941	898	901	915	930	858	939	924	936	898	902	896	891	904	923	901	872	883	940	947	931	900	896	884	904	924	939	909	892	917	903	927	895	929	898	909	882	958	877	957	933	797	934	912	943	948	880	937	950	907	888	921	923	934	908	921	891	875	919	874	884	944	884	867	877	943	880	912	915	928	918	921	898	938	948	934	929	901	903	897	899	905	950	890	918	946	912	873	917	881	917	1009	916	908	927	917	903	927	944	893	951	897	885	895	909	882	874	917	916	915	868	904	919	921	926	911	882	941	876	912	940	919	930	927	919	952	881	898	896	891	939	912	874	936	889	909	949	898	869	916	929	881	936	905	928	861	902	908	947	900	929	949	954	921	875	859	866	895	927	871	951	885	942	944	851	915	896	913	897	842	965	950	931	881	960	919	937	934	857	943	848	931	868	892	847	968	878	931	876	927	892	908	915	927	953	891	875	958	952	865	919	904	935	941	892	903	919	910	937	922	882	896	890	938	854	865	907	894	974	875	924	899	942	916	877	926	922	905	839	931	914	931	911	905	925	965	907	989	917	929	892	903	926	972	907	900	926	876	921	886	902	933	879	844	919	930	907	908	951	914	941	906	929	892	925	888	889	912	901	932	892	915	933	890	903	934	923	847	940	912	949	956	919	930	915	931	977	918	957	922	889	888	857	904	895	839	908	877	902	896	903	926	924	926	904	919	941	883	875	917	934	850	925	940	892	890	965	942	924	919	892	929	903	928	903	903	875	910	901	898	921	906	884	915	892	922	919	912	865	931	942	926	942	901	899	874	863	852	884	916	913	915	980	906	920	943	915	854	879	910	895	917	893	958	935	883	899	903	943	835	932	899	904	904	886	918	929	920	885	953	918	890	960	877	904	969	871	953	966	929	913	901	916	937	897	911	958	864	888	933	902	871	877	906	892	899	881	956	862	880	897	925	925	935	922	935	950	896	944	891	908	882	955	890	887	903	889	899	900	879	962	895	888	922	933	922	891	882	907	893	933	877	942	935	883	882	938	920	898	929	910	916	931	886	892	865	934	940	951	901	940	940	878	931	915	927	905	895	904	923	890	888	923	900	928	938	961	903	898	921	915	900	912	899	892	911	935	922	929	951	904	924	934	945	919	936	910	922	932	852	882	925	980	851	923	920	872	956	870	918	905	903	901	918	938	879	960	931	880	906	928	870	904	874	921	875	930	943	910	923	921	931	885	885	934	922	907	901	901	949	915	919	945	886	923	909	945	931	857	884	943	860	918	894	896	943	922	882	926	928	919	883	910	943	893	867	950	869	901	908	863	870	921	927	882	906	887	919	888	911	888	952	915	932	898	905	911	918	875	916	950	871	920	940	895	910	937	910	855	938	914	933	897	925	886	931	900	883	919	955	880	842	900	872	945	831	891	943	884	902	855	907	935	881	923	890	896	924	930	857	934	892	913	917	939	873	884	952	832	890	925	914	889	915	905	925	941	864	928	948	900	872	902	910	941	905	924	926	941	929	860	892	905	892	895	894	927	930	927	943	873	877	923	956	924	875	932	928	940	877	929	906	937	980	955	872	909	910	949	956	967	903	896	912	922	924	883	890	902	948	885	899	918	912	924	887	941	918	901	928	860	924	894	896	914	953	845	932	894	892	917	906	894	914	857	931	933	955	896	909	886	915	912	875	918	908	910	937	890	928	916	887	898	984	933	917	883	899	908	931	941	918	936	963	867	926	915	917	946	886	939	932	920	970	903	859	900	893	898	893	949	865	875	925	913	868	918	925	920	924	937	919	952	933	943	897	955	988	916	956	932	911	887	880	897	890	881	930	856	916	923	897	891	887	976	907	899	905	952	900	848	945	919	909	889	911	944	887	933	901	926	943	916	898	924	882	935	916	918	938	863	969	857	908	860	944	876	944	943	924	839	932	912	879	918	901	845	902	958	863	878	943	916	893	868	902	909	875	875	857	928	942	856	913	955	896	932	956	929	897	869	972	882	925	903	853	915	880	893	961	953	915	870	966	928	899	929	925	937	912	934	925	908	944	892	909	904	921	887	914	866	931	910	920	860	928	861	889	959	938	870	958	893	966	908	972	984	955	889	889	862	909	903	905	961	899	982	905	854	882	916	873	896	935	938	920	996	935	879	909	913	890	913	872	910	927	980	904	905	897	903	954	897	862	921	882	876	910	898	919	938	939	942	904	864	909	959	909	952	932	896	895	882	923	910	902	884	954	971	907	867	947	922	961	891	907	916	856	922	869	925	878	900	959	898	866	885	872	918	897	924	859	910	885	896	907	860	936	942	950	926	969	898	906	936	907	871	916	917	820	955	888	891	925	910	957	912	891	899	915	890	889	879	927	888	915	896	931	886	906	907	921	902	891	919	937	913	962	922	901	885	865	849	886	950	879	913	923	933	889	912	908	957	923	942	920	922	951	900	996	951	916	944	896	881	910	946	927	958	906	872	918	947	909	925	906	936	913	941	928	947	907	914	935	928	917	869	935	930	929	907	890	888	936	932	879	882	895	872	900	900	955	952	902	872	951	961	933	970	994	891	906	855	940	934	953	912	910	835	979	869	907	914	909	856	924	883	896	873	864	867	904	907	869	923	884	887	899	924	908	819	902	880	909	976	923	900	981	862	909	883	895	894	949	916	945	867	868	953	890	856	900	912	913	904	897	950	913	918	955	893	902	902	933	914	960	920	981	903	924	880	925	886	900	852	884	933	931	910	950	897	949	979	929	880	909	950	907	931	887	956	935	896	973	891	865	891	943	835	924	978	888	916	856	892	932	904	901	922	905	940	862	918	898	924	868	936	976	890	900	966	951	949	917	935	902	859	912	953	875	885	958	879	884	966	904	889	905	921	947	951	944	861	881	910	920	900	848	914	933	862	898	846	881	900	929	908	917	866	921	935	900	914	914	903	916	894	905	912	907	912	906	907	923	918	898	939	864	911	863	903	939	905	878	915	951	929	939	912	905	923	911	895	880	934	908	899	915	932	903	904	952	936	913	868	893	872	914	878	938	858	924	891	869	919	947	930	954	874	901	948	881	863	964	900	913	955	888	866	941	917	952	928	904	877	941	860	874	935	891	956	926	918	945	915	937	879	880	925	897	899	946	927	915	914	901	922	914	948	895	860	923	876	904	919	988	909	858	899	925	904	904	964	900	933	852	906	908	875	916	904	905	919	890	887	922	897	901	882	952	956	897	933	901	944	933	939	975	880	831	962	909	907	984	887	905	885	897	883	904	913	883	899	885	868	911	880	988	863	893	906	889	878	923	911	919	887	906	929	911	915	893	900	850	942	889	939	897	954	910	951	919	920	937	901	936	895	861	896	853	933	895	887	891
24825	21350	25958	22465	4213	936	1363	2294	574	560	536	553	579	519	574	545	531	566	546	573	534	657	556	570	535	588	554	557	544	554	533	558	556	549	562	586	491	536	560	552	534	533	562	562	589	543	563	526	524	546	512	537	570	583	553	556	594	542	513	566	528	527	527	589	536	515	522	566	570	540	533	562	542	553	599	556	560	540	517	575	541	572	537	549	565	582	539	533	577	537	595	518	506	534	580	524	533	508	534	576	601	577	547	544	582	518	568	519	551	529	543	542	536	574	540	591	558	550	562	592	560	568	590	541	578	567	526	592	566	587	526	548	558	534	529	555	528	569	580	531	558	553	561	602	534	558	565	525	573	514	610	531	568	537	560	590	582	562	575	573	540	573	528	550	583	540	567	566	548	570	597	565	498	511	514	561	515	593	570	564	542	530	561	583	523	534	555	536	544	548	570	561	560	566	543	531	556	557	562	579	536	563	559	559	591	576	537	549	584	564	568	580	552	570	550	562	559	541	545	589	539	585	575	550	523	547	518	586	514	530	570	538	532	570	532	536	557	521	568	560	566	558	562	559	547	577	539	596	541	578	546	525	548	531	532	568	527	540	530	508	566	564	607	592	556	575	556	511	552	584	567	529	600	533	561	542	578	558	578	536	523	570	574	593	603	552	525	562	556	538	542	564	568	543	551	532	543	566	527	525	534	533	547	566	568	551	575	534	546	532	532	540	625	549	551	531	527	559	537	522	595	558	593	557	548	558	569	519	505	574	568	582	577	527	553	553	514	511	569	537	551	545	544	620	535	588	530	575	563	582	550	551	549	518	569	553	542	566	600	541	522	546	573	516	547	548	536	588	573	546	544	576	533	543	539	558	558	574	560	558	540	574	539	535	565	557	551	524	576	560	532	530	572	555	548	591	590	567	561	554	589	514	591	541	570	496	520	550	546	535	542	581	534	542	568	553	544	573	542	578	551	565	540	531	528	573	513	613	560	528	565	539	480	553	576	569	502	548	537	536	550	562	500	599	544	535	548	542	602	551	564	588	593	565	527	562	540	581	545	571	578	547	580	557	543	577	535	486	573	552	566	615	529	548	550	572	536	530	556	551	567	559	535	585	540	546	544	544	562	562	547	555	552	533	540	566	580	476	549	591	528	594	569	543	549	536	551	575	547	556	528	592	570	602	548	501	506	546	554	545	528	532	543	530	538	539	551	531	529	572	536	545	557	497	512	563	545	574	551	542	548	546	533	576	529	560	536	542	539	556	538	517	526	488	537	583	547	576	535	547	504	575	549	550	543	571	513	536	508	530	548	600	556	516	529	546	542	552	547	552	538	532	544	557	603	567	586	522	520	513	556	536	549	555	558	539	556	555	533	609	544	558	551	527	555	531	570	572	544	570	542	547	526	557	518	568	559	606	587	571	566	563	523	581	528	532	573	565	517	544	546	519	533	517	595	558	548	544	529	575	509	563	505	527	564	534	577	543	566	583	554	557	569	554	531	601	550	586	572	525	513	547	564	514	537	526	547	593	513	505	532	558	526	539	551	582	536	562	547	554	572	520	579	582	560	559	559	531	577	546	540	558	567	563	568	542	581	535	550	597	497	560	586	539	526	550	603	530	592	576	525	574	563	560	532	557	552	590	537	544	532	523	511	532	552	575	544	568	547	499	542	563	585	550	559	517	525	527	551	616	567	518	580	529	552	565	525	549	541	534	578	578	535	526	571	500	609	599	594	549	530	574	546	515	548	547	535	520	522	511	556	559	535	552	547	598	584	554	520	564	579	556	577	563	570	525	566	577	585	559	532	526	547	564	567	554	553	524	549	575	550	518	565	565	556	500	582	535	545	577	548	585	541	575	550	592	552	549	595	547	541	536	521	601	568	567	546	511	574	561	534	532	543	588	520	540	556	551	556	548	539	531	550	555	525	567	596	504	568	550	542	552	529	553	560	549	537	584	551	534	585	521	531	576	539	560	520	557	539	548	530	538	550	528	515	543	572	558	567	544	533	553	548	581	584	561	520	593	519	551	570	523	534	582	561	547	539	587	534	551	552	554	546	554	560	552	573	542	571	564	584	593	554	546	527	549	531	541	565	537	566	567	551	580	552	559	562	562	554	522	525	626	560	571	569	577	580	546	548	529	560	575	564	549	571	573	562	547	568	566	525	567	528	523	574	548	551	531	598	532	549	566	548	576	565	561	566	544	521	538	510	557	546	575	573	518	541	512	543	538	534	537	545	570	524	531	527	559	586	585	554	548	529	571	573	554	559	534	567	536	600	576	553	544	554	537	586	499	515	539	544	595	531	528	521	546	543	543	541	556	537	573	526	581	532	550	492	534	540	538	502	535	566	523	550	532	568	573	522	553	500	553	546	585	554	556	589	565	587	561	546	554	536	547	579	587	534	518	574	576	584	601	540	555	541	579	549	543	576	538	548	527	543	541	546	568	606	599	551	543	556	552	533	557	574	552	558	584	579	560	546	540	544	517	554	556	545	553	550	508	520	531	509	540	589	588	565	580	514	551	509	517	599	583	553	549	560	559	585	584	534	504	594	551	562	514	527	556	548	569	528	555	557	570	528	575	570	558	565	566	517	551	553	517	583	524	568	563	600	540	527	553	587	590	561	544	557	514	562	563	560	542	533	532	553	598	547	542	552	550	587	562	541	576	515	530	580	559	538	572	558	561	562	528	564	548	583	564	550	571	566	555	589	520	544	557	543	575	591	557	531	552	537	524	553	557	541	569	560	544	568	565	498	592	558	529	558	555	533	539	567	560	541	589	547	566	577	552	587	531	583	530	533	535	535	562	505	579	567	511	581	516	530	559	534	541	551	550	543	511	535	530	550	576	519	547	551	596	565	549	526	559	509	502	528	520	567	571	583	499	565	508	543	576	545	559	530	539	560	586	596	548	584	541	559	566	518	577	569	598	558	600	582	543	575	582	522	549	518	571	569	507	564	568	545	544	570	545	556	559	545	537	567	524	590	511	577	528	540	603	550	576	538	558	571	555	537	535	565	576	501	537	536	577	549	529	493	496	541	538	535	559	565	579	578	561	553	541	551	537	545	552	541	541	549	561	571	570	555	505	570	564	535	558	567	530	563	535	536	540	584	511	570	537	514	536	582	557	533	575	536	534	566	559	557	516	561	525	572	536	540	533	569	548	579	528	558	615	573	597	594	574	533	541	537	524	552	555	571	528	555	549	563	584	529	616	570	528	504	494	567	568	553	578	556	579	589	547	538	531	562	559	539	539	541	520	561	557	515	574	592	532	551	541	534	561	531	550	561	565	564	539	590	586	549	555	548	565	507	552	550	545	547	558	576	577	568	516	534	557	544	559	539	575	535	561	539	585	527	527	612	547	542	517	579	536	582	517	548	527	568	552	569	585	541	524	553	539	545	552	539	552	535	588	539	558	534	530	540	531	561	577	527	551	524	559	559	539	588	603	544	552	589	537	533	536	571	561	573	560	547	562	582	569	524	558
29546	44609	27178	8136	3831	1309	2911	4554	777	767	803	718	731	728	718	711	746	740	726	674	714	733	736	672	758	759	729	749	705	735	710	748	740	691	761	738	694	724	735	757	733	713	729	710	730	729	751	731	763	728	692	728	655	681	723	717	678	755	692	728	683	712	686	724	727	699	731	716	740	714	734	745	724	738	694	719	716	765	749	717	761	688	730	725	731	674	712	763	678	719	669	734	743	677	716	730	674	708	701	729	734	749	667	751	700	730	725	698	711	778	707	762	750	742	697	658	709	728	741	691	681	723	682	709	729	726	681	739	695	728	671	701	684	725	692	752	721	743	750	728	730	756	717	763	723	744	755	750	685	744	728	700	682	700	735	742	708	746	760	772	726	724	727	750	756	741	685	713	683	758	728	726	703	704	710	694	685	715	703	703	686	680	729	690	763	713	761	713	754	718	706	743	736	684	733	698	786	753	787	734	713	721	679	699	716	756	728	725	726	734	743	691	738	689	728	716	713	727	719	725	730	705	763	659	748	681	765	679	741	708	715	762	729	699	689	701	720	725	661	718	716	738	750	730	756	748	719	724	720	740	743	729	720	712	725	716	750	704	774	715	683	707	690	686	660	727	693	746	747	685	778	719	747	738	746	690	740	690	715	671	737	694	708	674	747	684	750	714	716	769	745	694	760	738	709	719	736	708	710	742	763	752	744	695	680	750	732	732	758	774	680	724	729	707	721	686	752	793	733	691	692	736	721	647	721	696	732	663	764	693	732	732	721	703	740	703	693	701	692	701	722	693	715	704	707	730	714	739	729	745	717	692	724	764	751	744	705	752	746	743	727	685	684	708	741	697	721	723	742	694	725	697	714	755	696	730	744	695	714	680	680	720	729	735	685	748	759	674	761	708	704	712	733	730	728	739	689	709	746	696	765	768	751	742	778	722	732	688	754	735	698	713	734	703	760	728	705	727	737	731	760	746	707	705	710	725	745	714	736	745	699	743	743	716	740	739	694	708	750	732	706	725	710	725	703	739	745	718	746	743	750	715	746	748	708	721	773	695	691	710	704	723	758	733	725	741	742	723	716	756	733	686	724	731	737	700	711	740	698	737	742	775	709	755	727	735	709	737	748	723	698	721	671	736	720	759	707	730	729	676	722	723	754	738	715	718	718	728	702	751	704	728	735	732	738	686	721	728	692	758	681	734	717	709	717	743	719	707	708	766	686	715	692	703	730	699	740	704	729	702	716	703	669	743	752	709	768	723	764	722	744	689	724	727	733	737	730	722	739	770	718	686	707	692	753	713	731	749	708	730	721	707	699	714	695	754	669	717	721	724	738	675	666	732	767	739	742	701	728	702	767	751	712	709	691	711	709	734	743	707	714	731	733	684	720	725	759	766	695	698	706	721	700	687	728	737	680	679	718	729	713	713	725	758	702	747	740	721	761	695	717	757	711	745	738	722	695	714	740	725	754	699	754	708	770	739	731	648	702	718	768	727	696	703	726	731	716	729	752	699	726	703	678	701	749	769	727	721	699	720	760	735	742	703	731	736	738	759	700	758	695	686	738	689	724	720	724	702	729	740	728	681	709	766	696	699	656	725	739	720	728	720	703	742	755	754	767	676	667	801	723	707	737	741	706	712	713	727	729	757	730	762	771	716	669	708	750	757	735	720	675	748	722	685	691	678	726	709	722	741	747	716	728	703	755	717	729	706	675	694	737	713	728	729	715	727	753	750	733	693	686	782	712	671	798	719	708	726	702	703	757	725	732	701	683	689	760	724	719	720	725	721	726	743	760	743	725	719	727	716	696	743	747	698	697	645	707	741	696	738	677	712	697	732	699	747	742	709	703	750	715	682	730	717	724	724	711	758	726	718	731	722	736	706	716	703	737	744	707	714	676	685	754	702	735	709	714	704	709	680	716	739	732	750	767	703	686	717	723	710	705	715	734	745	742	703	762	733	743	725	679	698	674	737	709	691	661	694	693	688	757	759	716	699	770	739	750	702	712	736	779	691	733	719	762	724	732	744	738	753	718	743	723	730	715	754	686	742	737	712	720	699	739	724	721	711	742	733	705	723	707	683	703	717	730	731	689	727	744	762	760	711	707	718	732	762	702	741	789	719	738	753	726	669	691	736	687	746	708	675	748	706	753	720	741	724	705	725	697	730	763	744	699	732	714	702	705	758	717	698	692	690	696	703	674	711	743	735	792	703	751	699	727	734	767	720	714	721	684	730	751	686	747	694	707	737	737	785	716	667	740	717	754	700	729	782	755	717	708	726	728	711	694	715	713	710	712	711	695	675	705	718	728	714	766	750	770	736	724	727	737	712	751	680	733	716	732	738	720	718	709	739	763	741	717	759	711	699	792	731	762	716	721	727	706	724	730	765	781	760	692	692	729	678	714	744	710	747	736	701	731	743	743	728	720	726	756	728	751	705	719	720	723	763	742	694	768	694	728	690	707	703	723	668	698	716	736	723	667	702	774	722	722	678	740	768	738	719	729	695	698	726	739	752	753	748	700	676	716	727	660	704	699	703	697	754	758	739	725	753	731	698	726	721	755	748	702	777	704	696	728	755	646	721	716	724	730	716	718	739	724	708	700	671	740	681	733	734	706	695	760	734	765	702	719	722	745	716	696	721	674	722	751	711	749	692	739	711	677	716	736	698	713	724	726	715	730	704	733	766	723	725	713	713	729	656	661	719	713	739	703	747	715	731	730	711	746	693	728	697	749	729	727	727	720	699	690	717	736	755	725	689	680	739	744	703	786	769	724	733	700	728	707	723	731	702	704	708	688	719	697	698	712	758	661	712	707	723	776	682	732	696	761	745	735	713	712	709	727	698	702	748	740	717	767	722	729	720	746	723	716	710	704	717	717	742	763	695	693	642	685	705	717	739	668	730	687	731	753	710	780	708	680	725	676	723	708	730	718	770	746	717	717	717	678	744	712	750	720	715	701	706	714	717	709	727	708	725	718	712	728	706	704	689	691	703	700	742	806	711	740	745	751	733	700	719	717	721	735	687	760	713	722	674	707	728	713	776	747	745	735	704	716	717	712	692	758	722	722	727	680	732	678	715	696	740	743	722	688	708	765	724	744	735	711	712	731	719	695	702	724	719	720	739	708	740	697	744	702	732	685	718	677	723	714	692	733	706	691	770	759	666	730	693	736	720	789	721	718	684	729	728	755	723	705	720	705	688	737	755	751	697	724	715	717	745	688	694	756	693	721	735	685	729	744	691	730	703	695	735	744	722	695	705	732	685	701	741	761	757	732	709	752	711	744	717	734	700	734	723	730	714	716	700	733	709	728	720	721	721	691	737	760	742	698	710	743	734	701	717	740	751	779	696	744	706	727	707	723	743	745	719	741	662	765	694	722	702	688	732	714	724	686	690	729	722	689	702	716	768	715	708	697	732	688	711	714	787	719	681	670	725	719	720	686	720	714	730	741	690	774	732	716	747	732	704	718	719	673	714	737	722	707	726	726	736
22435	21247	28258	24378	21138	17956	12058	11014	513	396	384	354	347	335	342	336	344	339	325	328	342	330	338	366	355	340	361	313	373	361	340	348	324	337	323	347	341	334	348	332	328	350	358	321	331	340	334	328	338	355	281	342	333	361	327	354	303	339	339	341	352	343	335	336	315	323	319	327	300	340	354	324	308	307	367	366	336	335	314	317	309	318	306	368	320	326	322	356	329	323	313	329	308	350	341	340	328	310	328	327	320	333	369	299	319	323	319	334	316	366	309	350	337	327	341	380	324	338	330	307	320	331	366	350	346	303	345	320	318	338	330	335	336	291	347	353	341	342	351	317	323	362	329	353	325	338	345	336	304	329	329	345	323	327	332	357	343	327	328	359	323	324	355	359	330	309	336	342	318	335	346	353	351	333	354	339	326	349	335	364	327	309	330	330	325	337	326	346	328	330	319	346	313	331	340	303	355	318	335	333	299	319	328	309	337	342	369	364	326	336	321	339	361	306	300	342	337	333	324	329	323	327	326	308	333	330	296	370	361	306	340	331	312	345	363	338	330	355	318	327	355	364	325	342	329	356	314	333	356	310	347	299	338	325	318	334	346	359	347	341	321	318	308	375	314	302	332	313	354	316	308	342	346	346	346	363	341	351	324	351	317	375	331	331	335	304	332	327	344	297	325	322	334	339	333	297	368	334	347	326	327	351	318	322	303	341	324	307	332	324	337	355	355	323	336	319	340	332	346	318	305	314	371	365	309	354	356	302	333	332	346	316	352	342	318	363	325	346	359	303	337	350	310	364	310	344	360	313	344	348	344	306	319	335	346	335	342	340	339	360	324	333	322	341	315	344	328	313	341	334	327	359	320	297	327	351	317	331	351	357	346	335	355	346	327	336	357	327	353	339	315	320	340	331	316	364	321	317	356	329	354	322	342	329	352	321	348	328	306	341	322	342	320	337	331	358	331	325	328	360	326	354	329	351	342	312	329	337	335	319	354	304	298	306	322	363	354	340	340	334	317	360	352	360	345	336	347	321	341	348	355	321	326	330	357	336	340	329	326	343	360	347	328	335	366	331	333	325	355	366	294	352	320	322	357	352	326	348	283	318	368	313	359	292	356	331	342	314	330	307	313	329	329	346	346	344	343	331	320	340	369	299	308	344	318	334	345	324	311	314	333	372	344	344	352	334	274	345	295	326	365	353	342	330	306	332	349	322	359	330	350	343	381	327	329	324	335	314	304	316	345	323	323	299	334	345	323	304	324	357	344	331	318	290	321	348	330	351	278	340	343	355	337	298	362	325	349	355	323	315	345	301	336	321	344	361	329	306	345	323	327	324	313	314	334	315	332	302	316	311	336	332	339	313	377	344	364	344	325	339	344	321	313	336	336	332	336	290	358	345	332	341	294	332	319	341	324	317	349	301	349	357	330	335	351	316	345	336	358	342	324	309	324	340	338	358	346	319	309	317	338	339	332	319	340	347	369	322	352	350	323	322	324	325	349	347	320	318	330	356	314	352	306	333	336	333	322	325	326	315	368	340	347	332	361	312	321	337	317	334	346	347	339	334	338	316	335	330	372	302	353	338	309	347	373	348	357	363	329	328	315	359	314	335	329	319	347	344	325	358	330	352	311	316	300	336	307	341	322	326	316	372	321	335	363	358	348	335	311	332	355	298	316	355	343	321	304	347	322	352	357	339	318	315	348	312	319	352	349	338	308	352	331	325	313	299	343	344	326	300	335	349	358	332	310	322	343	357	347	312	336	307	315	313	324	308	328	348	334	331	383	349	339	345	328	329	339	338	342	336	336	304	328	354	327	324	334	308	330	353	317	322	355	320	336	333	332	307	311	318	331	325	331	346	327	356	324	347	320	337	356	345	362	320	310	323	327	334	307	297	343	332	360	297	323	289	362	356	321	358	361	325	333	326	352	338	309	336	356	332	331	356	321	336	335	318	340	326	336	337	305	315	351	342	352	327	384	339	330	337	310	326	350	354	319	325	349	329	345	340	327	350	310	306	333	340	347	338	310	348	334	323	378	350	360	326	336	310	336	342	316	361	313	360	323	334	324	330	331	338	298	341	321	296	356	360	361	335	327	313	312	331	349	342	347	339	312	330	358	334	349	365	331	317	313	334	333	324	339	361	319	334	305	327	343	346	365	370	336	303	338	327	315	318	331	344	324	338	316	329	337	333	344	342	355	302	327	346	304	329	336	344	319	329	327	364	346	342	322	346	364	336	334	318	334	325	352	300	356	330	331	345	349	325	338	338	319	320	315	323	344	341	331	329	336	357	362	297	309	331	351	318	322	304	313	353	344	340	345	326	340	309	308	327	336	337	324	328	362	344	321	328	326	326	352	334	321	336	332	312	337	316	338	314	314	313	324	339	281	336	331	317	354	345	349	312	341	348	314	321	375	351	335	352	347	327	369	370	318	324	353	314	342	311	338	365	343	344	326	350	294	330	371	339	303	356	364	341	344	332	337	333	334	313	338	390	341	310	316	332	344	332	331	326	326	336	324	317	327	333	348	317	350	326	327	339	319	322	324	333	337	338	346	313	335	345	343	352	343	312	317	331	361	311	343	338	313	320	343	331	316	318	332	343	332	331	295	322	324	311	351	316	317	340	318	344	328	311	363	300	341	329	331	325	344	333	359	338	313	306	333	344	316	315	308	340	349	325	321	307	322	324	324	344	331	321	294	326	347	377	327	347	304	303	332	355	361	321	314	316	334	349	344	302	316	342	317	312	349	349	340	326	323	365	332	309	351	325	307	318	318	323	344	300	312	345	317	337	336	342	332	372	315	349	368	316	306	314	366	346	361	341	331	327	335	324	309	359	308	327	352	326	323	356	347	315	359	317	309	343	300	296	324	335	328	297	349	330	360	281	328	308	333	324	379	330	303	368	344	350	343	342	357	326	344	342	333	306	356	347	348	345	350	328	312	341	331	330	342	333	329	354	327	307	330	338	347	324	330	330	364	310	323	304	324	328	336	308	367	342	364	308	317	309	317	338	329	324	321	349	337	321	338	343	341	337	350	329	350	345	357	299	323	347	348	348	339	362	282	319	344	283	338	331	367	330	318	347	335	359	358	348	332	326	325	336	342	314	332	331	372	319	356	298	300	348	323	311	340	353	350	326	370	325	356	300	299	323	311	327	336	345	327	308	321	333	322	344	308	332	311	357	319	337	342	342	328	332	331	360	344	338	357	343	327	336	340	323	337	315	313	317	325	319	321	341	313	291	319	355	338	323	374	334	321	310	330	346	304	330	291	343	341	347	320	328	321	327	334	361	351	339	335	320	331	351	353	318	334	318	314	347	339	329	363	335	344	340	367	340	354	324	329	340	338	376	349	334	370	296	312	323	352	326	336	309	346	337	325	332	314	318	347	350	318	333	348	348	345	311	289	291	333	315	359	317	345	355	337	335	344	334	329	299	349	332	342	322	331	300	338	313	338	327	320	299	343	312	360	306	329	332	349	314	339	342
34902	61892	42726	25631	10508	2956	15925	12515	602	554	559	562	496	499	481	488	520	437	481	466	497	492	513	479	477	434	435	489	485	460	490	502	474	487	493	456	406	495	449	470	486	478	445	474	494	475	470	451	440	505	505	504	480	466	475	456	453	480	466	435	476	451	459	468	454	466	469	441	472	454	453	473	458	454	445	464	447	462	453	465	443	460	423	455	460	452	451	435	503	479	505	454	454	457	454	462	450	447	461	468	466	428	448	471	459	431	516	437	433	464	434	476	453	492	471	450	472	455	424	467	454	458	482	471	477	475	466	498	428	484	439	459	450	437	482	462	448	447	454	461	438	456	457	469	451	443	476	491	479	451	470	464	466	470	420	423	456	429	448	451	491	473	416	468	464	441	472	457	428	482	476	430	426	448	457	482	472	454	461	430	455	440	456	491	492	459	454	478	467	499	432	459	445	470	493	458	470	496	464	437	452	434	427	457	472	453	442	475	446	446	461	469	434	482	443	469	486	466	444	428	409	424	450	444	465	451	453	447	477	433	466	450	451	475	444	458	466	474	441	419	437	499	492	404	429	442	464	440	480	481	434	429	479	434	402	476	419	440	477	462	456	449	495	445	501	440	497	455	468	459	462	456	473	439	478	462	464	470	439	454	470	451	463	452	498	473	432	462	430	422	459	452	458	463	481	442	449	475	487	460	474	458	442	465	460	506	480	442	413	419	469	467	442	472	437	424	448	423	466	455	449	467	473	454	476	440	486	458	439	465	421	418	443	453	446	457	482	429	478	465	448	442	467	469	435	454	470	472	448	467	486	482	450	464	472	418	429	477	459	458	406	465	431	466	465	411	490	436	447	460	521	459	446	439	465	464	440	454	505	505	459	425	456	455	426	484	466	480	415	429	441	461	452	470	475	425	476	422	461	426	450	435	445	445	447	431	440	509	410	448	434	472	456	446	518	410	474	481	489	438	467	463	445	454	467	476	472	496	429	431	433	465	471	494	475	449	472	465	460	477	453	460	479	445	471	418	422	468	427	472	470	506	459	458	474	439	445	440	470	464	485	434	444	457	439	449	505	450	418	494	462	425	447	459	481	463	457	431	464	453	432	465	461	423	460	425	454	462	489	488	452	445	468	453	462	416	461	485	444	468	439	432	435	432	463	471	451	438	487	473	465	467	428	453	490	470	453	439	509	448	444	448	448	473	470	456	440	445	433	433	492	451	473	436	484	472	447	505	493	478	460	476	431	452	467	440	448	430	477	470	470	463	439	458	446	416	481	480	461	501	454	481	469	429	486	457	434	448	452	427	463	498	410	465	480	423	448	462	469	444	458	438	437	448	469	510	418	471	463	435	492	445	407	471	477	484	468	484	480	455	493	456	445	460	460	469	446	438	439	454	472	477	439	469	472	507	448	471	432	491	429	477	451	474	454	465	446	453	464	475	474	432	497	460	447	461	503	483	447	458	459	444	484	490	441	463	462	462	469	459	427	428	449	435	443	478	443	479	458	455	447	484	444	467	445	461	453	464	455	486	435	437	469	444	470	443	478	414	513	416	465	444	465	447	439	461	441	466	457	489	468	466	432	461	443	439	481	461	447	481	457	480	497	424	454	441	485	453	424	448	429	446	441	498	492	484	479	482	478	494	415	472	461	442	487	457	451	441	461	445	425	454	444	416	489	452	439	478	437	457	420	433	407	414	446	449	448	489	422	467	442	480	425	481	454	456	467	459	447	466	473	472	443	489	457	443	444	456	437	455	459	467	489	441	478	455	451	496	476	454	432	438	463	461	456	449	448	451	482	439	484	468	459	484	470	476	452	408	474	449	415	424	476	442	466	468	430	470	440	468	472	468	464	443	456	490	499	469	437	468	486	453	435	472	459	478	435	443	459	463	456	437	453	442	446	435	435	473	434	477	486	485	450	458	476	465	453	460	496	469	477	475	445	475	493	456	484	437	449	456	444	487	476	435	499	453	482	430	454	439	446	456	507	473	453	403	427	462	439	478	449	435	432	474	429	411	463	432	451	437	481	464	495	470	481	426	471	484	465	459	480	464	503	455	462	499	466	460	473	430	463	483	432	486	460	456	443	457	448	436	422	430	447	449	454	455	467	496	451	444	428	461	467	439	453	473	427	453	448	469	465	473	466	424	470	460	449	471	439	496	453	436	461	445	459	444	483	475	469	501	440	475	435	466	491	457	432	459	453	431	411	453	457	456	486	439	459	479	480	460	462	451	457	462	473	446	464	441	452	443	427	460	450	443	445	457	443	464	463	435	489	462	441	486	454	445	469	448	476	485	466	432	455	474	469	490	442	458	508	477	448	458	432	479	502	448	452	435	443	434	445	436	493	447	506	447	429	439	489	445	420	454	454	461	426	469	457	436	470	441	456	448	475	472	469	453	454	476	452	453	456	424	499	426	439	460	477	476	442	427	463	424	488	443	461	428	449	453	493	469	482	420	455	471	432	459	473	439	465	480	445	452	478	474	454	455	465	492	466	506	457	455	460	460	456	488	431	463	473	466	468	439	445	479	444	467	490	455	440	459	443	513	425	456	423	444	449	439	458	446	481	431	466	447	473	448	418	452	474	433	458	455	415	429	435	445	491	477	474	446	512	414	456	476	435	462	481	475	472	444	448	448	440	432	445	440	480	439	457	465	498	441	460	457	445	437	442	440	496	469	465	450	450	453	459	454	446	459	473	469	452	446	454	434	475	445	453	469	485	470	456	442	450	434	467	445	445	483	473	444	465	444	426	454	435	465	467	456	447	459	483	452	466	476	469	468	450	468	441	449	472	422	422	447	411	458	442	453	463	448	431	459	479	460	435	457	451	429	474	451	456	409	454	456	448	498	471	429	479	467	465	470	474	454	448	408	403	418	417	508	450	475	448	458	455	443	460	487	484	477	433	466	437	472	420	454	424	444	429	419	468	449	466	458	469	450	438	410	459	489	433	441	452	462	468	461	438	457	473	447	479	463	488	452	456	457	465	442	462	441	478	482	457	452	462	464	492	441	430	429	466	457	489	459	465	472	461	486	489	449	458	456	457	433	446	488	470	438	433	458	417	472	407	469	459	452	451	491	472	477	424	447	429	474	433	439	422	436	436	423	453	449	465	435	449	436	447	409	517	481	467	497	444	448	450	517	465	436	454	457	466	441	436	468	460	398	491	448	428	443	429	440	439	436	474	473	429	447	453	486	441	498	454	446	475	502	486	450	459	458	431	471	419	483	422	478	449	452	491	444	451	463	474	457	441	440	467	465	496	425	467	447	473	432	451	450	477	442	487	431	483	447	457	432	463	467	442	423	451	431	443	470	420	507	458	476	437	456	486	459	480	457	463	492	434	468	420	453	462	451	461	439	454	464	458	448	474	438	469	453	435	454	458	486	477	475	467	486	462	493	449	455	477	447	458	466	437	471	472	467	471	449	466	409	428	483	471	418	468	446	463	441	465	419	454	453	445	473	463	474	465	437	455	486	452	432
28679	25166	20215	7051	1386	935	1033	992	802	859	851	837	826	803	816	823	862	787	778	798	800	825	825	822	804	798	839	798	767	764	798	817	826	803	798	778	828	781	782	809	843	794	760	827	834	761	760	792	751	807	763	799	786	811	829	762	848	806	830	808	810	827	843	803	761	771	792	764	813	806	849	831	819	854	824	812	771	839	845	734	796	818	809	844	809	797	847	770	837	825	796	759	815	769	836	794	808	853	806	765	845	817	850	807	833	778	787	809	823	839	795	811	809	783	805	840	788	831	787	809	781	844	832	835	773	845	815	813	780	772	775	785	817	826	788	781	783	799	823	800	740	794	850	821	823	815	772	773	775	806	781	805	783	816	834	820	800	842	819	859	807	835	806	774	788	779	829	839	838	853	814	839	756	781	813	816	814	835	797	820	844	793	752	825	811	714	826	836	798	799	842	788	796	807	784	777	805	802	826	811	851	836	782	732	834	801	817	794	811	819	820	822	798	796	777	811	781	850	762	722	814	788	754	813	798	839	833	760	845	754	787	794	793	841	827	793	800	804	803	793	792	790	769	790	840	788	799	808	790	760	808	752	826	801	820	820	804	774	786	856	812	791	822	817	837	836	822	843	781	815	774	794	831	789	875	810	781	809	800	837	788	821	771	841	780	803	795	776	828	813	804	790	816	800	796	828	808	817	801	815	785	780	820	823	777	826	804	831	791	822	833	824	775	770	781	809	794	804	759	840	874	784	776	802	783	798	830	774	814	872	765	773	785	800	806	842	784	822	793	838	846	797	819	852	806	794	799	833	810	853	802	839	775	851	809	822	818	776	858	851	794	783	811	829	793	829	782	825	838	819	759	817	813	793	822	813	808	779	832	827	782	800	803	833	836	765	781	801	729	813	846	828	812	793	862	844	801	812	825	857	796	787	812	832	774	832	795	799	757	830	782	831	833	823	808	866	836	812	804	772	792	802	777	843	814	810	762	887	882	811	820	792	814	817	811	785	831	811	831	773	778	785	817	825	797	844	827	795	812	832	856	807	864	804	815	835	839	802	780	807	823	807	773	800	825	791	803	789	874	814	785	760	780	793	782	841	776	803	807	754	806	815	821	864	801	790	776	806	811	802	844	827	834	814	813	764	834	806	811	819	776	801	822	744	855	810	861	825	842	871	850	804	823	829	849	848	811	764	830	765	830	770	782	793	828	810	823	837	837	768	792	806	830	796	802	843	750	833	815	789	813	801	844	820	778	817	793	777	791	765	793	808	791	736	828	799	861	802	761	811	820	834	789	829	813	851	848	782	752	826	824	827	774	807	879	807	814	832	814	787	780	799	774	769	799	813	792	812	827	790	797	810	811	818	813	795	796	763	762	809	799	887	844	802	805	768	719	753	829	820	854	829	783	774	779	789	824	871	805	821	827	796	869	805	837	849	846	793	821	768	826	741	802	751	774	766	799	796	805	831	792	852	808	790	779	800	776	817	823	803	794	828	783	806	851	789	780	793	794	815	815	817	822	870	843	810	794	814	787	773	767	840	852	818	786	850	826	778	815	837	821	758	815	809	778	811	815	794	774	827	844	804	806	776	787	794	821	835	831	860	749	772	793	815	804	821	774	814	833	796	824	798	830	767	817	782	821	839	851	802	812	811	759	823	762	808	825	805	817	792	796	833	800	722	834	785	838	846	794	766	795	790	816	847	820	832	826	861	788	822	808	815	808	817	781	745	800	799	792	802	800	745	777	796	833	797	806	805	829	852	868	788	794	805	865	762	809	806	800	801	861	804	815	855	844	792	836	802	771	821	789	807	748	751	805	809	811	812	799	770	840	828	827	849	798	791	742	807	797	802	786	790	841	817	784	778	819	778	835	802	851	770	781	870	779	784	789	811	803	835	806	839	790	814	836	812	746	803	796	804	785	843	844	822	775	846	849	803	852	780	754	833	806	805	772	793	794	839	841	825	788	851	888	827	835	788	792	802	737	803	846	817	801	775	824	836	780	770	782	773	802	766	818	778	812	842	846	777	839	797	874	790	858	800	783	761	851	829	808	789	784	823	828	785	797	746	794	816	757	858	778	815	805	902	780	839	790	871	766	803	806	849	790	796	831	769	813	755	811	819	828	759	832	854	843	840	826	853	778	832	754	777	783	759	829	840	789	826	804	806	786	835	837	873	832	832	796	771	832	798	806	746	789	852	843	819	779	831	843	795	779	838	778	783	844	784	848	812	819	833	830	832	794	808	745	862	806	802	769	788	802	800	774	753	760	771	785	773	781	812	786	798	819	838	828	789	828	846	776	791	810	807	776	817	843	746	799	857	844	827	822	828	837	796	810	836	821	809	785	786	840	738	886	821	805	803	792	766	825	775	828	783	790	795	814	773	771	810	774	785	819	798	804	789	881	803	791	813	800	782	834	802	853	813	789	811	843	776	810	860	793	811	788	832	787	819	810	814	775	784	842	795	822	843	834	780	809	727	773	778	795	790	800	799	837	830	779	810	826	793	824	846	720	850	829	800	794	825	834	831	813	818	781	843	806	815	812	872	793	829	823	803	786	832	763	872	851	818	771	822	729	796	867	795	828	831	801	787	820	856	782	823	814	843	818	795	785	779	827	778	783	815	771	870	815	838	824	813	842	789	821	777	785	849	849	802	800	865	838	855	815	808	837	819	765	842	824	853	829	829	801	798	824	812	814	839	801	809	826	802	856	807	841	754	739	822	836	781	784	847	839	815	754	838	800	818	816	786	819	821	824	774	835	721	789	794	846	790	818	791	767	844	830	808	813	851	813	840	823	816	794	820	813	815	808	814	802	787	777	810	795	819	796	796	831	807	829	800	791	722	818	787	782	809	860	813	805	842	844	810	823	825	847	833	796	784	803	837	807	811	796	759	815	802	837	790	863	826	753	808	829	743	810	777	841	840	798	790	786	787	799	847	798	800	833	787	834	783	776	788	814	832	836	828	806	832	803	745	781	720	819	816	808	783	817	841	851	780	827	844	809	764	839	860	773	825	807	891	794	785	823	810	783	830	808	847	826	804	814	789	823	809	796	800	788	800	803	801	805	819	852	802	789	818	799	834	828	796	787	814	791	834	788	864	791	812	782	798	783	765	818	812	846	786	799	819	830	796	809	791	830	795	795	782	749	837	824	806	773	833	833	832	768	781	778	843	776	813	823	780	823	801	802	810	787	837	842	822	792	810	805	758	797	836	801	808	770	785	791	801	794	804	872	782	817	780	845	839	809	783	812	838	818	855	791	808	868	786	841	837	826	759	831	734	769	808	799	800	825	765	806	901	848	810	802	858	828	806	794	829	828	817	829	835	776	789	784	827	811	800	827	820	834	821	804	813	772	804	812	813	836	800	821	807	803	794	786	819	801	818	786	821	797	764	830	834	819	858	842	808	811	802	826	815	805	825	787	771	805	793	815	808	739	795	779	807	827	814	804	813	792	811	816	892	850	811	778	740	844	772	811	831	799	838	810	788
27180	39437	21307	7898	1956	1229	1424	1316	1083	1035	1048	1069	1055	1009	1103	1074	1036	1084	1065	1142	1004	1111	1099	1017	1068	1076	1130	1021	1020	1022	1002	1014	1043	1052	1049	1009	1038	1095	1014	1115	1107	1053	1049	1049	1081	1095	1065	1008	1056	1072	1044	1006	1096	1062	1049	1093	1080	1061	1043	1085	1021	1034	1017	1041	1084	1095	1098	1089	1015	1000	1095	1023	1075	1088	1000	1042	1049	1068	1025	1042	1061	1034	1110	1002	1075	1064	1015	1070	1081	1054	1027	1020	1064	1060	1072	1026	1046	999	1078	1034	1082	1049	1079	1084	1099	1033	1067	1031	1062	1052	1024	1047	1038	992	1056	1074	1091	1045	1067	982	1103	1072	1003	992	1056	1062	1072	1067	1088	1052	1060	1043	1091	1097	1046	997	1012	1011	1109	1025	1123	1039	1042	1080	1090	1031	1009	1082	1063	1044	1099	1036	1027	1105	1053	1033	1031	1128	1052	1048	1112	1034	1147	1077	1038	1038	1082	1098	1020	1116	1078	1046	1059	1052	1050	1114	1067	988	1047	1063	1026	1055	1078	1031	1102	1057	1066	1097	1052	1055	1092	1053	1070	1096	1088	1074	1042	1018	1107	1074	1044	1059	1018	1019	1001	1021	1042	1029	1060	1048	1037	994	1013	984	1112	1092	1082	1085	1065	1053	1037	1142	1133	1031	1060	1109	1050	1014	1152	1027	1064	1093	1064	1012	1092	1128	1122	1065	1041	1053	1064	1032	1047	1002	1035	1031	1081	1046	1041	1040	1004	1120	1017	1041	1026	1083	1049	1106	1032	1110	1037	1064	1037	1052	1050	1024	1044	1037	1079	1041	1060	1027	970	1030	1041	1064	1060	992	1045	1060	1010	1036	1095	1120	993	1029	1004	1055	1021	1069	1009	1037	1114	1001	1072	1129	1098	1031	1058	1030	1049	1049	1092	989	1031	1026	1064	1056	1046	1065	1025	1022	1018	1038	1060	1040	1043	1077	1055	1049	1022	996	1067	1014	1001	1036	1057	1038	1047	1087	1076	1054	1084	1062	1073	1089	999	1119	1080	1090	1116	1135	1031	1049	1020	1077	966	1042	1109	1059	1016	1041	1121	1021	1043	1095	1027	990	1027	1060	1039	1054	1087	969	1086	982	1053	1067	1041	1038	1014	1001	1062	1054	1007	1102	1043	1072	1051	1033	1079	1068	1081	1052	1062	1003	1098	1100	1088	1069	1063	1060	1050	1096	1058	1092	1060	1087	1027	1033	1078	1070	1076	1064	1084	1059	1058	1013	977	1047	1007	1020	1069	1080	1070	1065	1012	1076	1081	1037	1023	993	1047	1024	1061	1007	1053	1067	1069	1086	1035	1059	1043	1039	1031	1014	998	1061	1051	1045	1098	1006	1073	1067	1061	1095	1063	1052	1063	1092	1052	1059	981	1059	1038	1051	1000	1068	1085	1052	1066	1120	1035	1075	1034	1045	1006	1042	1029	962	1065	1049	1065	1063	1025	1035	1039	1027	1046	1056	1079	1008	1105	1056	1032	1042	1081	1049	1050	1063	1061	1055	1051	1069	1041	1045	1109	1042	1069	1021	1057	1054	1098	1054	1037	1047	1122	1083	1013	1110	1025	1075	1030	1070	1079	1087	973	1056	1058	1094	991	994	1058	1094	1045	994	1051	1031	1064	1096	990	1109	1029	1051	1116	1027	1003	1026	1033	1057	1100	1017	990	1018	1086	1056	1073	1048	1037	1030	1039	1077	1085	1109	1052	1098	1055	986	1017	1017	986	1122	1077	1045	1037	1051	1065	1057	1059	1004	1099	1035	1070	1040	1073	1048	1079	1023	1077	1064	1038	1000	1075	1084	1032	1091	1046	1037	1008	1080	1090	1034	1112	1073	1035	1032	1072	1088	1005	1011	1060	978	1127	1010	1113	1064	1051	1039	1064	1050	1009	1100	1042	1073	995	1074	1032	1023	1126	1075	1098	1069	1124	966	1027	1088	1052	1048	1042	1081	1057	1085	1059	1067	1025	1112	1031	1054	1074	1075	1060	1007	1108	1038	1047	1086	1083	1056	1063	1078	1104	1061	1035	1065	954	1052	1037	1042	1044	1059	1062	987	1096	1071	1007	1020	1030	1071	1080	1103	1096	1026	1070	1033	1088	1008	1086	1029	1032	1043	1084	1059	1042	1016	1020	1079	1082	1057	1036	1071	1007	1071	994	1089	1011	1026	1048	1043	1083	1090	1061	1060	1009	1044	1123	1079	1067	1026	1028	1090	1046	1046	1008	1028	1072	1056	1019	1078	1044	1063	1061	1038	1063	1085	1050	991	1057	1113	1007	1003	1043	1119	1037	1065	1097	1079	1102	1055	1073	1019	1079	1053	1042	1072	1058	997	1049	1063	1034	1021	1036	1044	1039	1101	1022	1088	1045	1084	1019	1053	1083	1051	1045	1101	965	1070	1078	1030	982	1074	1110	1068	1102	1047	1100	982	972	1063	1008	1107	1012	1046	1064	1033	1068	1074	1083	1068	1066	982	1011	1116	1046	1048	1040	1036	1062	1074	1066	1027	1129	1063	1063	1044	1054	1068	1019	1054	1047	1064	1079	1074	1005	1042	1028	1019	1071	1137	1049	1083	1040	1099	1044	1048	1047	1025	1029	1028	975	1086	1024	1052	1037	1055	998	1012	1077	1108	1076	1054	1077	1068	1064	1089	1076	989	1046	1058	1038	1054	1026	1030	1051	1019	1112	1080	1010	1081	1015	1074	1039	1052	1067	1070	1023	1127	1037	1101	1077	1006	1020	1068	1100	1046	1050	1114	1063	1092	1065	1032	1078	1077	1085	1046	1070	1042	1041	1019	1028	1035	1045	1056	1035	1040	1046	1093	1092	1039	1084	1026	1064	1052	1058	1055	1034	1067	1048	1068	1040	1021	990	1064	1069	1032	1088	1064	1052	1072	1012	1029	1025	1101	1031	1042	1038	1042	1020	1084	1066	1034	1060	1082	1023	990	1074	1027	1072	1066	1044	1091	1036	1060	1040	1059	1065	1103	1062	1024	1036	1062	1068	1041	1065	1021	1110	1067	1008	1105	1046	1078	1073	977	1045	1141	1051	1103	1083	1074	1059	1127	1073	1074	1067	1061	1060	1094	1056	995	1109	1068	1044	1046	1019	1033	999	1048	1063	1054	1017	1056	1046	1018	1053	1017	1026	1084	1012	1059	1018	1099	1077	1029	1097	1057	1048	1075	1085	1080	1027	1096	1039	1060	982	1071	1129	1026	1053	1023	1055	1018	1080	1058	1088	984	1015	1054	1045	1031	994	1045	1057	1069	1053	1051	1033	1020	1053	1050	1022	1051	1020	1046	1062	1041	994	1022	1075	1058	1061	1020	1009	1105	1042	1064	1040	1088	1037	1021	1073	1059	1031	1060	1035	1065	995	1090	1062	1069	1079	1003	1062	1112	980	1051	1077	1105	1108	1044	1059	1045	1027	1042	1009	1058	1035	1053	1021	1020	1077	1052	1037	1034	1062	1052	1018	1039	1034	1047	1076	1027	1018	1038	1078	1077	1031	1059	1036	1046	1031	986	1102	1033	1045	1082	1041	1031	1033	1079	1071	976	1038	1082	1011	1021	1054	1079	1089	1066	1073	1078	1035	1057	1034	1021	1091	1081	1084	1029	1035	1073	1045	1100	1005	1061	1043	1041	1104	1056	1018	1040	1060	1049	1053	1056	1067	1027	1087	1052	1072	1056	1034	1067	1002	1011	1044	990	1078	1046	1000	1037	1051	1095	1074	1056	1056	1050	1042	1066	1056	1082	1098	1030	1048	1023	1084	1077	1060	973	1078	1084	1019	1072	1072	1034	1067	1079	1004	1090	1008	1058	1071	1052	1013	1030	1020	1080	1046	1028	1062	1077	1032	1049	1135	1049	1062	1032	1061	1058	1064	1056	1045	1058	1093	1025	1023	1038	1041	1089	1120	1109	1059	1030	1032	1064	1040	1040	1047	1034	1097	1057	1015	1027	1070	1051	996	1043	1091	1034	1108	1018	1090	991	1020	1059	1056	1081	1101	1009	1014	1082	1017	1064	1084	1082	1084	1007	1063	1090	1053	1082	1034	1044	1044	1095	1089	1068	1023	1020	1035	1060	1053	1018	1062	1028	1058	1066	1074	1050	1069	1011	1080	1066	1049	1091	1089	1011	1027	1003	1031	1091	1060	1030	1065	1098	1088	1083	1027	1115	1026	1084	1086	1043	1067	1031	1020	1079	1033	1089	1060	1024	1040	1107	1010	1091	1058	1077	1056	1049	1071	1090	1052	1053	1061	1051	1020	999	1048	1027	1052	1049	1039	1046	1067	1030	1086	999	994	1009	1019	1060	1065	1098	1071	1047	1020	1060	1049	1077	1074	1060	1045	1089	1080	1096	1046	1025	1097	1064	1035	1056	1076	1047	1042	1121	1032	1053	1041	1101	1044	1019	1035	1026	1071	1031	1034	1111	1066	1051	1007	1021	1012	1022	1079	1053	1052	1039	1009	1058	1121	1055	1072	1001	1123	1049	1062	1003	1076	1022	1076	1089	1077	993	996	1100	1067	1074	1024	1091	1116	1077	1086	1064	1021	1031	1069	1041	1077	1031	1029	989	1056	1064	1054	1053	1069	1113	1082	1071	1020	974	1074	1106	1059	1090	1015	1035	1052	1033	1021	1068	1056	1037	1124	1053	1052	1024	1092	1050	1054	1044	1091	997	992	1111	1084	1029	1068	1054	1010	1066	1034	1006	1031	996	1108	1003	1044	1056	966	1014	1006	1082	1037	1026	1020	1035	1059	1082	1003	1070	1050	994	991	1069	1091	1072	1113	1107	1028	994	1111	1081	1065	1070	1037	1074	1067	1004	1078	1053	1026	1142	1068	997	1088	1019	1089	1091	1027	1078	1071	1112	1035	1111	1063	1000	969	1070	1086	1018	1099	1043	1112	1032	1001	1104
23354	21142	27649	24847	19115	4890	1689	1193	757	746	710	705	688	712	693	696	729	717	666	717	695	677	671	650	688	666	683	620	661	657	637	674	685	701	699	637	659	689	669	683	707	661	626	656	658	669	685	689	668	710	670	639	701	636	652	713	717	652	711	722	716	693	650	669	608	680	665	658	699	680	714	676	658	662	675	654	626	622	714	677	687	690	659	657	677	655	697	655	672	741	656	644	674	673	689	671	647	719	667	637	651	693	652	634	622	658	703	654	635	679	657	667	710	694	716	639	664	681	696	693	690	704	694	697	675	692	665	667	682	650	659	699	670	681	613	673	677	660	640	656	718	677	681	669	687	699	683	614	631	625	667	666	708	669	682	694	679	600	669	651	647	671	675	649	718	693	663	708	685	670	679	647	665	696	689	653	642	674	661	714	677	663	652	673	682	703	670	706	608	670	688	705	672	669	636	672	702	679	707	710	713	704	665	684	681	689	719	674	673	668	655	693	688	664	658	666	646	709	696	631	673	692	672	655	659	684	659	651	693	689	702	729	660	621	673	663	715	670	686	658	652	685	679	705	665	682	658	649	706	724	681	705	719	634	701	663	652	674	654	706	685	679	674	715	692	657	658	655	672	684	717	726	690	683	721	688	659	697	717	648	669	684	678	699	667	647	683	657	714	666	701	682	668	716	620	699	696	677	692	641	638	664	720	673	667	692	691	656	682	641	699	676	674	657	657	653	705	660	683	712	710	664	667	692	656	663	651	665	649	694	641	677	665	694	659	679	665	669	662	718	663	678	673	689	661	704	692	654	688	654	681	668	663	709	689	654	663	667	698	699	706	693	674	707	618	734	667	667	700	702	681	630	725	693	680	685	703	682	690	673	661	683	689	687	672	714	695	673	685	663	679	709	674	670	640	650	636	662	672	659	720	698	643	659	647	627	694	706	681	685	683	647	722	613	657	693	690	635	617	683	674	684	640	658	691	711	657	685	692	677	710	713	647	659	651	723	639	679	655	643	689	737	647	645	703	707	707	659	684	656	667	659	629	647	640	651	699	716	646	659	663	680	710	670	710	735	698	641	697	687	686	651	653	643	677	680	689	650	738	681	655	688	706	712	649	653	669	661	677	685	680	683	653	720	697	661	716	672	662	676	686	659	717	664	685	653	681	681	681	672	719	655	690	686	635	688	680	641	655	668	675	663	689	698	674	700	646	657	642	695	652	719	691	701	640	636	686	678	675	714	652	668	730	644	652	676	690	663	668	691	712	666	716	688	673	664	706	633	677	657	614	707	736	629	673	675	632	684	649	670	721	654	661	721	651	701	699	701	674	676	642	666	708	661	665	675	684	694	688	673	665	646	650	682	660	676	640	692	693	668	638	664	644	694	702	653	653	668	638	679	682	647	672	659	675	642	672	713	660	651	670	680	644	687	714	702	695	698	709	674	697	662	692	641	658	678	682	727	674	677	705	656	690	680	653	663	669	651	676	693	635	648	660	650	688	683	693	694	698	662	641	663	702	655	669	660	682	665	697	678	667	593	673	668	704	667	673	623	672	697	746	664	675	672	709	674	691	658	709	676	659	682	659	656	705	685	690	679	714	660	701	654	649	670	651	638	679	738	647	683	665	691	639	721	684	662	699	723	669	702	667	676	687	634	690	725	661	681	663	685	688	667	704	664	680	665	655	679	714	673	676	646	663	715	711	674	721	686	716	643	683	664	700	709	677	617	676	698	642	684	669	681	683	675	677	657	667	670	665	692	662	655	673	694	716	685	668	678	746	683	650	651	650	703	703	673	648	682	646	690	628	709	691	668	670	673	636	659	721	656	675	677	655	683	650	668	732	671	659	659	692	665	659	688	666	617	675	653	714	690	640	646	678	647	665	662	714	693	631	691	702	609	682	681	650	587	630	685	663	716	653	675	665	678	659	697	654	704	692	667	679	645	675	684	702	657	682	681	661	669	702	677	691	675	636	630	661	672	633	653	676	643	695	683	649	704	691	672	624	662	678	669	678	652	653	676	696	705	669	664	671	713	689	714	667	675	686	663	690	615	732	699	623	638	627	683	719	678	699	684	665	665	650	626	673	660	682	653	715	645	704	680	655	665	656	645	693	670	636	689	658	686	670	677	686	621	689	661	771	636	697	649	705	633	613	682	627	711	675	616	682	656	696	714	704	691	652	691	651	678	664	620	700	692	669	694	624	663	686	640	673	677	646	702	704	646	614	624	711	668	691	646	653	651	675	668	642	716	634	670	663	648	602	693	724	690	661	646	684	671	680	670	673	689	659	684	660	662	656	687	714	639	669	667	641	706	668	663	679	688	669	669	663	694	637	670	672	660	714	677	667	683	651	660	637	671	689	650	746	622	738	688	658	727	674	625	642	705	651	675	694	680	693	631	730	669	695	709	646	663	685	665	644	683	655	664	659	636	669	657	680	691	675	644	675	668	718	654	683	649	651	674	677	666	670	680	639	670	672	702	640	671	674	708	687	673	689	697	643	657	692	607	684	650	708	699	707	663	682	650	664	725	715	687	664	689	741	690	672	674	653	674	668	688	649	642	711	665	655	622	673	646	667	655	648	660	666	673	661	634	691	667	640	685	674	707	650	675	689	668	636	673	686	670	670	663	693	678	670	647	689	672	672	638	675	693	674	682	677	655	661	691	669	681	650	675	615	702	658	613	726	700	664	706	687	665	622	695	665	638	685	653	658	718	696	654	666	611	640	699	676	658	658	719	690	661	682	658	630	647	683	674	680	713	671	661	692	711	679	666	692	674	677	662	683	676	655	648	701	582	676	645	676	639	657	703	642	660	668	693	662	656	668	688	657	666	719	693	696	685	674	649	630	684	637	636	665	632	635	616	666	646	681	703	692	614	678	667	655	634	659	696	697	651	727	685	656	668	670	703	653	638	658	670	717	680	730	636	642	705	670	654	653	699	666	687	729	649	656	683	651	680	662	693	655	676	664	639	681	681	674	691	695	712	703	653	666	685	680	641	689	704	700	676	699	688	675	656	693	689	636	703	659	660	634	705	644	662	700	731	662	676	682	667	649	665	691	656	688	637	669	670	644	695	709	661	671	648	686	666	671	733	656	665	647	638	677	700	671	689	660	695	675	712	711	697	671	675	680	656	671	722	708	710	629	658	686	680	679	677	661	688	694	626	674	651	662	664	644	707	655	652	680	633	665	662	719	651	689	667	658	691	730	677	681	674	639	698	668	692	646	682	695	703	697	656	669	659	658	649	688	700	669	655	732	698	657	693	652	692	695	646	698	599	652	692	677	668	681	692	691	701	695	636	717	700	701	696	680	740	641	672	721	713	695	715	642	667	687	699	688	686	681	675	658	661	695	682	675	738	677	696	676	694	735	673	712	712	653	712	663	631	710	690	659	709	699	741	670	644	689	677	709	648	650	683	653	732	642	677	681	667	719	707	698	684	659	663	636	690	672	693	678	659	696	703	666	640	751	676	695	657	667	639	654	678
32113	55314	33848	13669	5427	2014	2525	1778	1008	938	923	946	928	932	884	891	937	865	924	918	909	938	975	917	907	879	917	878	870	848	844	856	939	906	878	926	892	891	880	910	880	853	910	822	929	935	882	828	916	905	917	911	868	853	932	947	875	874	883	889	901	936	834	914	889	907	873	917	885	951	875	917	909	912	896	891	877	912	865	882	877	902	913	890	900	943	888	900	862	899	906	896	875	889	887	901	870	896	881	940	938	850	876	879	921	925	891	887	904	944	897	886	881	890	890	885	920	901	847	859	850	897	882	895	861	945	898	898	908	884	884	851	877	898	868	890	869	891	839	878	872	864	934	838	902	915	895	913	885	867	962	896	914	903	894	849	897	860	930	936	890	899	906	863	905	875	876	857	911	903	881	864	938	924	903	903	828	888	883	900	875	923	911	932	871	872	871	851	957	948	907	899	907	918	919	856	900	927	899	866	925	890	864	905	862	896	887	904	852	955	875	823	916	937	886	862	888	880	881	925	879	916	900	921	928	899	832	893	881	888	896	877	884	912	901	874	931	850	873	895	885	915	906	874	878	897	853	864	872	924	893	900	881	860	877	906	907	936	898	903	886	880	879	940	895	880	933	887	886	891	894	876	919	936	918	912	841	916	938	966	878	860	871	878	899	877	919	953	963	891	926	943	997	866	869	929	865	863	898	884	907	923	872	865	883	927	916	904	872	942	897	918	892	902	931	913	886	821	868	896	883	898	917	893	904	875	856	900	955	908	891	874	893	915	926	893	893	899	921	886	892	927	922	933	940	875	874	864	932	843	875	876	929	890	896	941	912	889	897	871	909	849	888	907	887	895	875	911	922	877	887	856	926	891	886	877	943	933	937	880	921	874	934	910	923	900	938	936	903	875	892	884	867	878	913	862	846	974	851	856	925	927	848	893	906	853	904	913	975	969	900	922	878	880	955	895	905	894	892	905	895	846	873	900	881	874	913	935	909	879	976	858	842	887	851	903	934	899	898	898	876	875	895	830	887	868	894	912	886	876	877	915	880	898	855	893	883	925	888	879	925	878	859	909	896	924	883	935	905	936	912	880	896	908	908	891	901	879	886	930	924	917	877	897	864	917	900	874	951	907	904	927	890	898	863	867	896	879	900	934	921	901	910	871	888	920	870	949	923	907	963	868	938	876	902	865	956	863	946	880	877	930	883	945	895	891	902	903	879	894	871	905	910	867	955	847	864	875	892	928	845	834	875	893	857	881	900	912	911	927	856	937	874	905	786	934	919	897	877	909	886	882	879	978	942	886	856	850	918	901	898	933	865	923	882	894	837	882	890	935	861	920	903	923	917	892	877	898	904	910	859	904	927	928	921	910	942	890	915	880	894	853	858	893	917	837	904	915	917	891	902	890	882	848	906	889	884	884	952	992	954	898	949	861	858	872	923	884	856	917	913	902	895	837	863	870	895	905	888	920	927	851	921	928	914	881	884	883	904	882	900	902	903	897	915	877	875	907	933	876	915	925	879	936	821	924	895	925	943	922	890	913	866	882	880	859	969	937	910	918	894	905	924	941	919	902	891	885	935	879	879	909	859	949	868	891	910	850	900	889	840	904	933	901	866	861	930	914	880	919	919	895	928	882	908	906	894	930	809	871	899	913	876	908	874	916	1008	880	897	842	880	921	880	943	913	860	926	896	891	871	868	847	878	884	942	876	919	922	895	900	925	885	918	957	872	933	885	917	865	885	881	891	909	915	933	913	853	869	830	873	913	893	880	903	943	912	903	906	893	899	857	852	938	853	892	921	852	895	898	890	838	868	885	927	872	898	877	932	890	823	890	897	927	894	902	878	861	966	912	888	842	932	870	919	933	908	917	915	916	861	943	888	865	940	930	860	909	924	859	912	923	936	902	892	852	909	847	884	873	826	872	920	911	916	888	898	869	868	865	942	893	918	892	886	908	913	917	925	871	878	861	907	881	919	930	961	899	867	854	886	901	948	919	851	891	885	902	877	877	882	876	899	919	908	816	953	912	940	862	893	929	873	856	916	915	914	900	875	846	862	888	843	927	933	860	941	916	863	869	867	888	907	923	887	896	984	914	859	895	910	902	889	855	849	899	896	925	862	870	858	852	880	861	887	884	916	904	851	926	924	906	938	911	887	925	847	919	889	944	933	945	872	920	864	868	891	897	925	925	885	956	929	909	947	885	879	861	900	875	851	922	920	905	924	853	860	868	898	898	864	872	864	875	914	893	895	957	918	921	892	878	846	953	919	902	932	869	894	881	948	903	935	895	913	865	903	873	881	900	904	886	913	893	887	866	874	841	860	905	886	900	914	920	904	978	927	904	903	888	906	893	860	901	901	852	848	858	872	910	867	908	933	885	911	879	824	922	889	913	855	894	845	884	854	876	888	902	863	887	890	870	906	850	959	887	849	880	874	892	956	891	898	928	917	902	877	892	885	898	827	857	862	893	867	882	878	956	882	936	864	906	908	863	892	932	874	864	931	891	912	916	911	903	923	899	872	923	928	909	894	905	875	899	928	870	921	945	916	874	906	916	884	880	912	900	872	961	825	835	889	931	896	893	923	889	932	870	872	909	856	879	857	907	844	909	904	917	929	937	865	868	903	931	858	911	880	895	874	949	853	985	876	887	878	876	937	876	898	917	857	860	884	926	853	932	910	852	845	881	936	893	889	918	883	886	895	888	920	935	885	906	925	898	844	861	874	889	942	924	841	884	914	917	899	902	887	901	902	930	864	952	892	893	880	892	866	864	879	902	951	927	871	932	861	907	871	911	829	894	895	890	918	923	919	975	898	903	945	858	889	876	905	914	937	938	907	901	861	902	873	869	936	918	881	844	905	896	867	939	902	900	912	851	863	917	926	931	904	897	884	924	858	911	934	893	920	883	898	924	837	885	874	859	904	906	893	871	858	835	932	920	865	874	826	887	883	923	896	885	916	898	860	918	916	904	962	921	896	897	944	867	906	896	895	955	952	900	886	874	859	871	973	894	911	857	906	949	913	917	864	951	905	884	876	907	867	864	876	899	917	893	904	843	857	914	950	900	869	868	869	901	885	854	918	887	890	945	884	926	887	948	910	916	872	919	844	901	885	843	859	874	943	915	870	907	861	900	900	887	930	889	906	955	912	926	917	937	914	910	892	872	849	905	879	856	845	910	877	920	923	889	893	903	892	908	872	899	903	887	878	926	845	870	924	897	870	910	920	878	880	880	903	878	891	892	848	917	846	885	869	977	879	919	900	956	935	884	861	860	827	907	903	850	927	855	884	851	880	872	911	883	870	894	884	904	918	923	931	910	858	899	965	934	874	879	901	876	890	887	904	890	904	924	891	837	872	939	957	950	884	849	875	949	901	878	932	941	907	997	942	865	847	906	904	896	892	878	935	936	880	898	904	882	901	898	947	883	878	887	919	876	862	912	889	877	888	847	855	919	917	917	846	846	874	879	921	880	892	845	923	901	964	888	890	860	870
24953	21375	26489	23202	5101	966	1272	638	543	564	575	536	549	552	550	541	580	565	519	572	517	512	595	560	532	533	544	565	551	547	530	536	584	538	540	522	528	576	555	545	555	483	549	548	581	521	538	564	557	589	536	560	547	554	574	620	544	543	570	553	557	533	548	551	551	521	529	564	525	553	539	549	565	547	554	557	536	554	554	534	582	504	524	553	563	547	582	549	572	563	531	523	561	553	561	568	562	522	562	531	549	552	534	544	555	564	534	580	587	570	503	535	559	529	576	559	537	557	593	579	570	537	562	538	572	529	548	549	540	541	604	578	549	534	573	523	543	530	531	542	560	580	581	550	547	550	562	514	569	533	599	530	551	525	536	539	575	595	561	558	535	533	532	590	560	537	540	562	556	563	553	531	571	513	554	555	542	551	516	567	560	580	596	568	545	564	533	540	538	552	550	580	560	554	565	576	568	534	547	568	565	571	582	570	535	539	597	538	529	576	544	574	529	537	572	556	562	539	586	620	546	541	542	553	520	562	583	545	539	590	579	536	575	544	536	540	579	509	581	545	585	546	548	551	539	550	556	571	554	564	532	555	514	530	540	537	598	559	539	584	521	548	557	567	600	565	556	527	564	559	509	533	532	536	508	513	563	570	533	541	548	539	548	544	579	592	545	559	561	535	527	537	581	567	566	558	518	518	507	561	529	544	563	496	548	548	601	547	574	549	526	546	567	548	522	557	560	539	555	534	510	561	582	546	560	563	571	576	545	592	530	568	549	558	523	536	546	543	535	503	577	546	524	567	530	543	512	543	574	490	535	599	546	564	567	551	602	552	548	563	521	559	582	527	536	566	580	528	550	552	583	529	553	563	572	536	557	573	560	559	559	520	570	529	547	574	553	500	546	567	535	575	587	546	591	579	559	549	514	567	571	557	536	551	563	560	541	550	533	568	536	508	519	505	564	544	527	568	507	538	539	583	554	557	567	529	524	565	588	528	547	544	563	549	550	546	543	537	545	566	543	615	577	557	579	571	548	541	568	562	569	529	541	543	607	592	597	511	540	524	537	548	517	566	558	545	530	570	560	557	524	572	573	536	565	547	537	524	516	553	543	585	567	555	578	543	565	549	516	555	552	607	573	566	553	544	529	512	580	554	591	523	582	577	517	592	575	570	553	552	555	546	526	518	511	556	567	560	572	548	580	587	534	562	584	580	504	548	497	501	547	541	522	551	560	562	552	543	547	492	587	537	527	530	563	545	532	573	564	545	528	583	537	554	563	541	536	548	519	553	550	577	569	531	497	524	558	593	517	570	537	535	529	566	569	585	551	579	569	574	535	520	565	570	565	510	542	550	521	574	509	531	553	557	576	550	535	580	505	549	545	557	575	568	532	534	562	561	510	551	544	541	554	535	574	553	568	544	512	526	526	557	559	558	543	539	569	552	534	529	556	564	528	565	579	538	546	544	519	535	492	591	605	522	583	522	523	564	534	538	606	536	603	552	572	545	538	575	558	548	578	521	490	535	524	535	555	534	559	540	541	531	568	519	563	519	563	554	558	582	508	526	544	514	483	538	527	545	559	563	562	536	513	530	538	556	533	548	576	524	577	605	546	566	584	551	538	547	572	522	526	554	537	509	557	534	533	580	583	579	520	538	572	563	547	560	559	551	560	565	586	544	535	544	552	549	581	507	555	519	587	560	511	551	536	573	538	581	557	507	545	592	528	524	564	567	553	549	533	517	541	526	540	559	567	553	571	547	536	555	546	536	530	525	531	526	529	574	589	562	562	529	543	515	553	546	543	576	558	551	553	531	526	597	580	541	553	528	516	601	547	522	541	554	544	540	509	552	570	558	594	550	534	553	573	532	535	584	555	542	500	558	563	526	586	546	524	553	548	554	547	552	539	525	539	538	529	541	564	505	517	547	574	587	556	525	520	589	524	598	555	499	549	546	577	565	566	535	571	557	557	548	564	557	572	520	591	533	538	547	566	529	542	558	525	549	552	515	541	579	544	574	589	528	539	523	538	571	565	577	540	569	550	560	554	545	528	520	569	527	549	540	528	539	534	518	585	539	538	552	571	594	569	559	611	600	560	520	549	530	564	543	586	572	565	579	607	501	564	532	592	600	531	538	561	534	572	557	548	555	548	520	545	553	533	551	512	546	563	571	557	581	541	564	553	544	589	553	539	480	565	567	543	552	534	513	577	531	527	547	538	534	552	549	539	533	518	531	527	554	561	565	504	573	541	566	527	545	528	569	570	569	564	499	558	581	549	584	582	592	551	549	525	537	556	545	560	581	594	572	583	585	565	576	575	557	576	529	579	541	556	546	548	554	516	554	550	575	514	548	573	531	568	544	521	514	558	552	549	569	565	539	551	536	520	515	521	621	566	534	578	561	577	513	541	520	552	521	570	546	561	519	576	560	520	539	507	513	548	525	560	532	582	555	542	538	557	575	542	544	519	529	503	537	559	566	560	562	542	588	533	525	536	565	558	578	564	559	554	543	579	564	568	548	542	538	552	581	546	580	557	554	553	540	526	561	551	562	567	585	562	552	538	528	574	554	548	569	555	573	606	583	575	511	536	557	547	558	557	529	534	558	565	526	548	560	512	550	530	546	552	547	547	534	559	574	542	555	522	573	517	491	579	569	525	584	546	558	524	485	573	578	519	535	556	514	518	537	519	568	536	555	531	489	535	542	559	540	529	544	556	581	548	535	559	576	550	518	536	531	608	589	590	533	550	548	572	570	548	533	556	545	577	543	564	576	563	579	532	531	578	561	571	563	561	553	534	495	549	531	590	535	558	582	558	569	537	545	488	555	565	563	544	560	585	561	565	558	530	515	540	541	529	541	538	511	596	545	493	559	548	581	582	548	578	573	564	575	602	557	535	560	555	574	561	540	567	550	535	568	588	494	523	574	564	533	599	554	593	546	559	564	532	572	565	550	569	583	554	511	539	533	581	555	529	505	580	574	585	599	497	578	532	529	555	543	543	526	544	574	543	561	519	563	554	567	570	543	596	534	556	547	525	549	540	513	570	548	534	565	538	521	568	565	586	553	532	564	533	548	567	535	532	547	590	506	564	547	587	499	530	554	525	605	601	530	544	586	555	539	506	554	564	567	552	554	533	522	555	525	531	565	540	516	556	530	537	535	545	516	552	552	562	520	517	511	561	550	568	495	584	504	562	548	523	589	508	549	544	600	587	559	564	566	514	539	554	594	576	574	555	565	549	541	598	558	547	527	529	576	544	484	563	572	572	535	574	518	546	533	538	560	562	548	523	545	505	528	519	557	567	531	571	535	541	553	558	572	532	537	526	491	564	533	573	538	543	538	569	596	560	525	575	580	539	585	524	530	555	554	543	521	538	552	580	575	587	534	549	542	554	561	586	552	571	524	514	538	542	539	588	541	570	558	553	552	543	541	546	549	519	552	563	541	537	492	546	542	530	547	540	584	572	554	538	528	567	524	550	567	604	555	587	551	576	568
30539	46728	31998	13151	3878	1348	2422	866	750	733	706	692	696	706	714	735	734	738	706	751	724	726	739	686	700	686	708	733	762	668	714	693	730	675	741	652	785	749	685	728	749	710	725	677	722	720	742	759	692	734	735	652	750	700	713	698	733	709	768	735	695	679	751	680	738	721	738	722	712	711	662	713	715	726	714	686	711	703	722	755	732	725	753	658	725	739	696	684	718	737	668	702	729	731	713	667	726	756	766	698	733	750	664	795	753	680	732	725	729	703	715	691	775	722	721	695	708	726	711	716	693	731	714	699	701	710	707	723	679	703	780	748	706	687	783	669	727	695	708	733	700	708	692	693	682	723	783	703	689	742	700	725	678	721	648	695	734	684	730	672	729	701	714	684	638	655	735	734	708	704	699	705	668	690	715	736	701	715	694	729	752	722	696	723	741	723	734	730	674	690	681	738	723	722	690	725	692	730	698	700	768	717	720	671	744	697	694	756	746	722	708	703	733	699	694	724	749	689	709	713	726	718	732	697	697	686	711	686	692	711	742	729	699	723	741	702	712	716	713	688	708	753	731	722	695	729	699	743	741	717	781	739	708	684	715	714	750	697	722	770	722	683	673	724	695	737	795	740	740	670	739	707	715	703	728	698	749	717	723	713	706	670	711	758	717	717	746	700	767	662	701	794	725	742	715	798	665	696	751	752	733	726	677	681	720	701	671	745	719	749	735	734	692	741	715	764	710	702	684	747	720	791	740	749	734	716	724	725	730	683	760	674	730	736	724	742	704	734	705	760	712	730	677	677	740	684	683	680	703	687	699	728	665	726	723	696	699	749	728	689	678	693	689	733	732	714	742	738	682	700	746	720	729	735	718	697	669	742	739	708	682	723	703	668	719	746	732	737	699	707	731	689	680	708	708	717	685	740	741	702	727	706	717	790	735	703	740	742	730	786	681	745	723	724	710	693	751	675	719	714	728	708	703	703	726	716	747	724	732	677	755	759	733	697	725	706	735	748	714	742	755	709	753	711	683	662	714	701	718	716	693	709	761	668	694	688	713	722	707	737	690	700	689	705	697	730	749	717	733	694	730	715	679	719	740	741	703	702	725	701	658	696	695	744	698	724	708	691	722	665	708	741	706	681	724	707	708	702	723	709	709	709	705	734	697	711	729	755	654	671	684	739	746	724	681	708	735	719	752	748	661	743	684	717	707	681	693	680	711	699	725	710	700	680	731	745	740	725	725	698	749	755	686	756	711	758	700	710	706	729	762	745	727	728	724	667	727	686	688	747	732	728	729	697	731	682	759	704	688	723	701	760	708	690	670	743	699	718	743	697	737	705	708	703	697	734	674	717	668	706	727	664	703	732	751	721	679	742	698	728	763	706	691	708	716	706	749	708	705	691	704	710	713	742	743	735	716	712	728	756	689	712	709	739	743	705	686	683	686	726	765	748	732	692	725	677	698	717	748	712	719	676	711	681	725	701	706	738	714	691	742	701	718	718	711	729	664	704	704	693	688	698	726	662	710	663	742	681	743	696	722	743	675	661	729	738	722	704	752	751	741	704	771	709	696	726	750	741	752	710	721	741	702	734	700	724	738	691	742	729	763	720	724	711	755	730	703	722	711	714	752	712	690	717	737	705	743	702	668	688	751	754	760	699	735	774	754	722	734	773	730	742	732	692	681	724	725	704	711	787	718	792	755	717	687	715	745	689	692	717	708	742	708	730	749	727	671	770	688	723	638	693	714	736	719	701	714	721	738	734	703	722	766	696	738	759	726	643	698	709	729	684	729	699	717	747	742	696	725	716	771	678	759	741	719	713	697	719	726	769	691	706	725	689	715	703	723	722	704	712	734	697	674	702	694	753	721	740	710	713	724	692	739	769	686	721	728	741	690	704	693	776	691	734	745	737	725	705	746	718	663	736	696	683	708	710	706	725	730	726	680	721	712	686	756	741	716	678	701	701	728	740	738	711	756	731	743	709	740	724	711	764	693	736	716	792	701	754	673	644	757	703	707	719	717	777	697	648	684	735	748	754	708	722	711	729	676	695	756	738	697	742	701	700	696	725	753	706	723	718	673	722	716	730	705	748	705	743	742	703	717	726	699	724	748	724	696	662	714	715	696	765	699	709	724	694	699	763	726	705	761	727	755	769	716	741	706	664	734	697	742	686	712	732	673	687	727	709	747	754	638	693	715	729	755	724	740	693	716	711	737	719	709	708	671	661	695	700	677	704	698	707	746	708	687	707	686	697	733	668	665	740	725	731	715	726	643	698	675	716	680	733	671	694	682	734	696	674	685	687	722	772	748	690	694	757	779	725	703	728	722	709	712	662	660	687	695	771	737	733	728	735	669	710	726	741	714	714	719	707	722	732	684	699	713	721	705	743	698	751	699	746	729	725	708	725	756	728	700	707	711	691	783	699	715	689	706	732	681	705	718	759	714	720	728	722	771	732	761	713	717	724	664	727	739	700	703	694	699	737	708	708	702	708	701	713	709	743	685	683	751	753	707	688	708	738	775	758	719	724	767	715	739	792	748	712	749	749	722	712	701	727	708	731	737	713	681	698	765	706	771	725	738	720	703	738	707	720	654	693	638	714	682	701	754	681	713	705	721	674	669	695	696	725	732	708	723	721	712	727	725	722	759	710	688	729	666	723	735	732	673	690	722	659	717	720	702	727	715	737	728	699	719	741	728	688	732	731	652	732	759	700	728	734	731	700	669	693	732	761	703	772	688	740	711	701	645	696	675	729	692	768	667	762	700	684	730	698	747	724	724	689	735	708	715	709	704	733	761	749	700	730	745	742	725	745	647	721	697	766	749	725	718	745	709	702	689	732	677	692	708	706	707	704	713	766	711	692	747	733	738	739	715	712	753	746	770	689	747	722	721	682	717	686	688	747	685	709	695	688	742	731	725	680	738	668	733	650	701	694	698	727	763	704	717	703	759	697	726	686	732	718	701	672	702	743	678	746	718	712	738	790	739	738	734	733	754	738	749	723	726	763	698	738	731	732	719	720	720	691	690	724	683	678	685	718	672	736	750	711	673	696	709	698	738	775	739	707	669	732	719	722	731	744	694	724	700	658	687	715	728	776	719	770	757	684	741	743	679	728	723	693	725	680	702	663	712	686	716	733	769	686	740	740	736	721	742	696	732	753	748	682	723	706	802	668	692	690	718	752	724	726	699	742	755	707	727	712	727	714	688	687	721	700	730	753	674	672	674	720	730	712	701	753	709	711	735	707	689	669	748	705	664	700	770	701	698	729	745	709	725	708	714	720	664	730	666	725	712	661	700	693	738	757	633	679	739	705	673	672	720	667	732	730	722	693	753	686	741	684	706	737	726	756	710	711	763	727	709	719	735	723	697	744	699	725	697	685	728	694	709	743	739	680	721	730	735	677	718	750	751	747	678	727	686	672	750	752	727	712	738	708	718	710	730	751	718	774	762	715	725	708	728	710	723	730	668	716	705	715	743	651	718	722	694	701
22462	21162	28290	24323	21093	18319	7202	702	411	369	346	344	337	346	354	332	275	289	284	303	326	305	325	319	289	361	330	307	307	332	333	290	307	339	317	320	320	295	322	297	296	315	309	305	312	307	336	287	316	294	292	316	326	305	315	333	318	279	334	271	304	290	306	308	311	304	286	294	315	329	308	321	319	329	322	338	332	309	295	327	303	296	308	322	299	314	318	283	294	290	300	314	321	310	308	322	274	291	281	301	296	290	294	347	328	328	335	315	328	313	328	313	317	310	295	294	297	332	325	319	285	293	271	308	320	319	297	336	306	279	307	317	298	329	313	296	277	305	316	317	293	295	292	296	303	290	303	321	311	305	290	309	297	265	302	280	306	310	325	317	331	331	298	295	320	274	294	319	293	326	291	322	282	339	316	288	304	284	332	289	326	305	291	310	289	296	314	348	328	281	300	286	308	313	328	280	318	316	288	273	320	306	347	305	285	274	282	321	305	304	306	291	319	314	288	338	303	295	299	285	300	292	309	281	323	284	315	332	319	323	266	286	306	293	322	327	297	306	284	316	318	294	317	299	290	281	267	322	286	309	314	342	277	316	298	325	315	317	305	290	300	283	286	303	301	318	327	282	296	325	303	293	300	316	314	282	320	300	293	309	298	274	280	288	317	312	287	305	313	323	303	279	303	309	284	332	285	329	291	321	298	308	267	306	324	296	303	302	281	303	274	312	321	290	299	296	280	299	310	301	333	281	312	299	332	283	297	307	312	314	329	295	312	310	281	302	310	324	309	307	290	310	329	306	294	330	297	302	299	317	304	325	332	315	321	294	297	309	333	275	328	322	306	290	275	301	332	288	304	296	286	283	304	283	324	299	285	315	279	267	298	307	306	311	288	300	317	314	318	288	303	289	303	283	302	328	322	289	271	302	313	299	308	323	330	300	313	287	323	290	344	309	291	291	302	302	303	278	282	314	294	299	282	324	309	308	317	300	309	304	308	314	293	305	304	341	308	323	295	290	304	300	325	290	292	335	287	311	282	301	289	364	298	330	324	308	311	309	283	302	301	296	291	288	323	317	288	330	298	271	284	339	316	300	293	279	314	278	311	328	325	282	315	308	308	308	318	290	279	310	330	311	283	291	306	345	295	338	302	302	297	324	313	312	257	303	320	310	293	332	332	298	293	339	320	305	312	294	288	297	286	300	307	300	288	295	316	306	321	292	303	298	320	308	293	329	307	282	265	314	302	304	270	302	286	288	321	270	336	322	307	318	339	315	306	296	297	284	294	311	322	293	273	277	306	325	278	276	294	324	310	319	317	312	298	281	285	305	289	307	315	328	302	307	342	303	304	298	290	293	307	288	297	337	310	304	287	330	297	321	305	296	318	324	304	285	329	306	318	292	305	291	289	307	274	267	306	311	315	321	313	306	327	307	298	304	316	276	347	302	319	305	292	293	319	302	322	301	311	315	281	310	321	304	315	308	290	293	285	295	306	304	329	305	314	308	310	321	293	314	283	299	298	323	291	324	280	298	315	302	309	308	286	290	315	314	284	309	279	321	298	295	325	310	286	292	298	299	282	299	293	306	298	306	304	291	304	304	302	303	305	297	280	276	296	351	270	329	338	298	308	292	316	296	293	308	297	284	329	286	311	284	311	304	291	330	326	294	326	309	266	291	306	325	324	297	310	326	307	277	301	275	324	314	322	305	300	306	292	297	317	302	278	318	288	269	275	290	293	304	310	294	303	304	282	298	336	289	322	295	299	299	316	317	268	276	305	291	304	322	312	294	314	285	318	282	346	303	330	298	282	284	279	295	316	282	297	308	287	303	319	293	341	290	318	271	308	297	295	321	301	303	326	318	311	287	317	303	304	304	316	309	274	298	300	302	318	293	331	320	276	312	308	310	300	312	314	300	296	331	285	274	304	290	338	327	349	300	285	303	273	309	279	274	290	291	286	322	325	290	306	292	295	298	263	297	279	288	314	257	295	283	290	326	291	327	308	316	301	313	275	265	325	314	283	275	301	297	316	308	319	316	321	330	299	291	303	305	301	297	279	295	300	303	294	312	323	332	271	333	298	316	293	290	293	301	306	318	321	289	266	307	310	310	293	300	309	306	305	298	272	297	304	299	297	305	318	289	290	291	314	337	282	272	318	319	320	281	308	323	283	319	291	329	290	291	304	303	287	274	299	307	296	275	321	334	311	302	314	291	313	299	316	302	300	303	298	295	325	320	292	326	310	319	326	306	291	279	317	328	290	307	263	293	311	296	316	303	271	338	303	302	330	289	295	296	300	288	317	288	325	315	297	328	315	318	289	322	323	284	301	322	302	318	333	297	324	322	307	318	321	279	311	309	302	291	299	320	302	301	300	306	364	285	305	303	291	306	320	288	292	279	291	323	310	308	299	295	292	289	305	336	287	318	298	313	303	300	307	311	328	271	313	281	305	318	303	300	298	286	297	292	281	282	315	288	330	300	310	277	258	292	286	305	296	318	273	316	306	314	302	291	305	289	286	307	281	312	318	320	300	315	287	276	327	283	330	277	288	313	306	299	319	299	294	286	296	251	307	320	330	280	304	296	306	339	305	327	306	290	277	300	323	289	281	313	305	277	311	315	308	327	314	295	325	289	313	308	306	291	315	301	299	311	285	301	303	323	312	325	293	316	298	293	324	286	296	309	295	292	297	300	275	315	319	316	333	310	293	339	307	300	312	263	301	313	280	320	312	323	314	298	300	281	276	251	269	313	330	347	285	300	285	307	301	308	298	314	288	327	295	319	305	278	314	296	299	306	290	321	298	304	287	319	284	312	299	335	303	271	319	293	273	297	298	321	277	299	315	304	308	302	324	302	286	303	331	318	302	280	316	283	278	302	305	294	306	330	311	286	321	290	284	323	293	319	286	288	289	297	300	290	323	305	301	311	274	298	278	295	354	296	301	337	301	351	338	329	310	320	311	294	312	333	314	305	300	316	281	284	326	295	277	292	293	287	313	276	336	292	287	279	304	304	298	280	318	305	322	329	302	308	323	321	326	306	293	305	317	276	314	295	289	296	325	327	317	311	332	298	310	326	298	334	312	266	276	313	290	344	307	286	315	317	288	280	321	318	335	306	297	300	322	316	287	298	311	326	309	304	281	304	300	302	294	322	308	315	295	330	316	286	318	313	308	273	315	291	300	336	299	308	299	318	288	274	313	327	293	295	298	307	312	300	297	323	296	303	302	326	320	311	282	318	293	310	290	293	269	271	276	313	303	289	325	298	306	293	291	278	293	284	359	313	287	308	298	289	284	319	314	320	293	299	291	316	273	310	305	291	300	329	292	325	271	300	318	312	312	317	303	313	318	305	282	320	316	316	308	310	287	290	302	327	312	299	339	309	308	319	293	303	304	275	279	333	302	313	310	306	289	311	306	304	328	316	308	319	317	274	317	288	292	321	309	277	304	299	322	292	313	291	311	289	322	308	323	291	341	319	288	305	316	329	278	307
36378	63286	43714	16086	5651	4560	7677	643	614	569	512	531	493	502	490	487	472	437	441	451	440	417	427	502	407	457	456	413	405	400	430	419	456	420	442	435	427	390	409	397	446	411	421	405	432	490	419	421	434	384	428	406	419	410	440	429	448	426	437	416	385	412	419	412	434	429	420	410	444	449	403	431	419	419	428	397	414	456	428	413	382	434	453	418	381	440	421	435	413	438	414	428	443	445	426	400	422	450	423	441	432	418	431	420	430	407	431	390	393	421	434	413	410	423	419	396	443	422	368	458	450	397	413	377	433	457	437	426	423	455	419	402	445	409	412	394	397	365	427	380	400	427	429	413	454	417	426	448	419	457	392	402	425	433	462	441	430	409	415	444	384	447	425	407	418	429	415	405	424	405	409	422	442	440	413	432	444	390	423	404	411	433	394	427	435	426	470	474	433	426	409	389	445	428	441	409	440	426	403	424	418	419	401	439	411	404	411	401	430	436	423	419	449	437	419	397	381	426	424	433	413	436	387	403	396	396	422	422	389	424	402	420	401	392	446	431	438	422	411	410	392	367	394	399	403	408	420	436	434	424	411	431	391	420	424	410	406	441	438	422	461	428	407	433	422	402	395	425	418	363	369	394	464	425	490	418	419	398	396	438	416	374	394	435	419	461	437	417	413	431	419	401	422	444	425	385	369	412	422	403	388	460	396	411	405	400	439	437	396	426	445	416	420	425	397	435	409	399	453	414	369	420	406	423	414	393	408	427	418	425	420	412	446	420	425	388	425	433	450	426	396	414	414	412	452	449	406	436	411	420	409	390	431	404	438	397	408	413	419	414	400	408	405	413	397	444	430	391	428	425	420	385	444	453	430	442	422	454	429	393	407	455	423	399	439	388	426	397	411	410	456	385	387	429	393	397	407	421	415	413	405	418	435	403	417	434	468	434	444	400	402	404	411	432	399	422	393	386	429	400	408	439	392	415	419	440	413	425	417	413	413	417	427	405	426	418	422	429	435	433	414	450	463	406	379	395	417	410	452	424	418	434	449	439	446	437	388	427	417	417	422	407	425	438	391	415	400	402	387	402	428	408	431	402	434	384	392	386	386	428	402	425	435	391	439	435	399	429	432	393	412	441	436	376	418	382	450	407	415	420	452	423	417	430	404	417	397	413	412	394	412	418	433	424	417	448	452	383	410	399	407	405	406	404	405	427	419	423	420	420	451	426	457	409	369	423	417	417	420	446	394	404	419	414	376	427	439	429	413	407	410	421	424	401	403	433	439	403	416	457	398	420	422	443	396	429	443	410	374	469	377	432	403	438	428	417	446	370	419	442	414	422	399	428	418	428	393	458	426	413	405	412	423	429	400	419	417	391	443	437	412	402	412	405	421	407	429	426	439	386	440	388	399	417	441	398	419	409	448	429	416	422	405	394	440	434	426	408	416	436	432	391	392	441	383	432	393	437	435	412	419	440	397	400	424	459	409	409	422	448	439	436	403	437	393	435	432	416	436	440	370	422	435	357	436	411	452	413	437	415	425	385	413	465	405	408	444	388	374	424	431	418	390	404	437	408	412	397	423	431	413	385	399	448	392	435	405	403	416	431	418	438	432	377	427	405	435	419	409	426	420	432	406	423	423	422	424	425	423	408	413	438	396	429	406	424	413	446	429	477	402	458	412	413	413	412	424	425	403	422	439	406	419	419	402	423	437	461	379	401	426	441	397	433	419	389	414	414	370	407	425	398	391	420	423	406	421	411	401	413	382	396	431	442	417	412	440	427	424	397	398	429	401	446	417	418	400	441	412	414	452	443	389	404	382	417	408	397	445	390	417	400	394	403	414	448	390	414	434	407	401	416	407	394	385	395	400	409	443	399	402	451	404	434	409	439	410	409	423	410	432	426	393	422	425	393	410	422	431	429	399	458	424	404	416	402	435	425	423	436	420	399	416	450	464	453	448	419	442	392	426	424	432	376	453	407	418	408	437	422	413	386	408	380	398	431	416	448	462	417	436	411	415	458	390	423	395	420	474	465	387	392	399	397	389	423	409	422	421	416	413	435	388	413	430	388	389	417	400	425	401	413	442	413	437	416	433	410	410	410	404	455	403	437	411	413	403	434	402	373	405	403	384	390	409	412	418	411	437	410	417	406	437	370	390	369	402	432	473	392	407	392	408	387	434	387	439	368	416	419	403	420	400	415	444	447	446	433	437	418	401	427	426	453	398	427	405	400	412	405	398	417	400	411	392	407	449	399	400	417	434	432	401	393	428	408	425	403	393	402	425	422	405	419	418	437	403	428	437	446	442	422	423	394	394	441	399	411	440	398	458	427	378	431	448	464	432	401	377	419	437	421	424	416	382	426	420	419	426	395	422	424	440	403	396	421	424	398	412	394	427	419	417	414	426	436	390	427	408	408	382	404	461	390	441	423	418	396	420	435	446	429	410	407	403	425	410	400	423	414	417	438	385	436	410	419	407	404	410	400	384	426	426	446	418	429	438	402	457	431	401	418	410	437	408	453	418	449	429	421	412	428	395	412	430	442	364	416	451	393	433	369	398	384	449	429	435	432	407	459	399	405	427	404	405	416	415	407	385	458	428	394	406	420	450	412	412	402	414	428	427	418	439	415	384	410	392	415	412	431	386	444	417	406	431	398	436	460	394	368	411	452	432	420	376	396	412	424	390	411	394	439	393	401	436	421	397	416	452	434	408	405	417	376	420	400	440	432	410	443	413	426	416	398	412	397	424	412	403	453	412	409	431	426	414	403	448	385	471	415	400	412	430	447	400	440	392	412	425	427	437	422	436	420	367	435	417	403	378	416	407	410	425	442	415	386	440	417	411	422	438	386	400	434	456	436	393	412	427	414	406	397	424	386	407	426	417	399	408	433	449	353	414	443	407	479	442	408	415	450	453	432	389	418	426	411	451	411	437	416	391	450	423	449	404	453	396	399	409	445	435	427	432	428	404	435	390	376	454	397	420	404	414	410	461	419	419	450	412	418	418	408	396	441	407	409	445	468	438	376	416	405	447	421	393	439	377	416	430	402	414	413	397	447	435	416	419	433	389	443	393	397	428	425	384	365	422	462	410	440	430	410	441	429	449	404	435	445	426	445	399	400	439	435	425	463	418	456	431	423	430	415	393	415	402	445	422	398	400	462	388	411	419	429	416	397	408	441	363	418	437	392	431	394	441	396	394	410	409	432	400	439	422	404	403	428	391	373	431	400	432	400	450	427	418	435	431	424	385	446	416	407	418	431	425	400	385	418	434	417	424	420	429	429	436	417	453	429	438	404	414	475	432	400	381	420	410	387	422	399	429	433	419	417	411	404	403	429	392	410	434	394	410	394	411	392	406	396	429	421	430	412	407	404	475	422	441	427	411	423	457	399	416	461	409	363	407	445	420	433	416	402	389	419	374	431	387	423	368	455	433	402	419	415	418	399	427	429	462	423	401	417	370	415	406	399	418	409	421	402	460	405	404	403	431	373
29018	25797	20972	5057	1229	887	886	841	808	782	817	807	817	810	824	828	846	801	775	808	786	780	811	774	846	841	795	804	836	799	806	812	767	852	824	807	799	804	793	822	793	826	791	805	801	853	791	793	849	836	824	767	800	822	783	856	775	851	767	789	831	825	805	814	815	818	779	817	783	813	793	776	795	782	811	790	817	806	801	792	785	807	799	832	784	824	767	809	800	747	801	793	742	857	862	744	783	806	769	788	783	771	755	752	801	756	773	793	773	825	823	786	822	786	781	796	762	784	805	784	777	804	782	811	786	824	795	760	799	806	782	810	810	787	755	819	820	787	767	769	794	800	817	779	779	830	753	807	817	798	779	800	817	852	779	803	742	828	782	776	753	801	778	776	794	789	798	811	795	812	800	846	854	755	814	822	859	786	761	755	801	815	807	808	763	784	773	744	806	770	770	806	751	768	755	797	833	814	768	818	761	812	812	787	846	768	744	851	790	756	879	778	793	820	785	794	798	820	786	856	794	846	806	830	830	828	780	758	827	798	811	774	752	774	779	759	807	792	806	828	786	788	792	774	767	810	805	790	764	771	807	805	804	859	820	776	751	762	819	795	833	795	788	806	812	791	796	768	746	817	761	810	827	824	789	795	810	817	786	808	803	794	859	775	782	790	817	786	809	801	810	743	824	830	781	833	785	809	798	761	843	773	821	777	817	792	777	821	830	824	770	814	815	814	797	774	769	772	804	815	790	837	793	823	780	778	788	770	809	776	781	763	796	825	800	750	793	761	796	817	747	800	842	781	874	808	805	836	781	768	773	776	827	820	857	762	819	783	829	760	829	805	823	831	806	767	751	820	834	795	790	787	788	785	762	747	792	791	792	760	776	820	821	828	794	859	800	812	785	812	808	808	854	773	717	796	798	776	824	758	828	799	808	840	830	826	770	778	767	768	806	826	837	768	830	787	768	820	754	808	748	799	767	790	775	779	807	793	804	792	754	723	785	776	753	765	786	817	844	829	773	822	832	839	789	813	728	775	831	810	852	815	810	792	844	804	794	791	825	787	791	813	750	844	824	759	816	807	823	838	762	752	809	816	776	839	830	774	809	844	815	819	809	796	749	814	823	817	778	757	793	785	789	770	777	819	795	770	741	753	822	856	821	808	821	776	804	796	783	763	798	788	784	797	762	836	815	803	782	782	824	797	841	799	812	826	788	799	775	814	864	859	811	811	795	794	806	803	804	805	828	792	814	803	840	829	784	812	840	793	797	803	784	838	820	841	848	821	829	805	765	779	782	750	812	839	793	737	800	821	769	802	787	747	793	822	835	778	762	800	843	809	804	826	795	769	828	772	789	827	781	782	815	806	776	820	740	801	822	786	810	831	785	794	794	822	763	774	817	773	804	753	788	794	810	782	772	774	742	771	807	768	810	834	760	798	844	843	828	795	771	851	822	819	780	763	823	828	906	764	743	829	782	800	795	816	800	780	804	800	762	837	783	755	761	839	844	771	769	763	796	788	779	822	805	796	865	824	804	794	837	854	769	806	789	797	784	767	819	799	774	788	803	770	788	806	778	876	787	786	829	804	807	747	800	821	799	798	812	759	767	815	819	802	773	782	805	780	826	775	756	817	731	776	807	829	833	816	771	780	814	773	766	804	788	814	829	806	788	796	807	784	797	769	842	775	813	792	794	811	810	795	788	797	845	763	824	802	794	787	783	837	777	743	839	845	762	837	781	813	760	818	816	822	781	792	863	838	761	775	830	786	865	756	810	795	832	747	819	813	799	776	804	784	782	797	822	796	851	768	782	753	829	797	779	799	830	783	761	794	798	783	830	818	797	804	799	833	791	818	799	802	812	769	778	839	829	791	773	839	819	814	793	772	737	762	814	766	814	819	881	791	790	822	855	788	760	812	805	773	759	764	782	776	824	763	843	741	809	779	781	792	782	787	799	757	799	837	779	812	750	822	813	734	772	815	834	851	750	838	781	768	852	816	831	773	819	824	773	789	848	778	798	813	794	844	794	795	833	825	796	837	781	796	835	794	805	783	836	778	802	752	757	813	795	790	818	795	799	797	767	816	848	756	787	764	800	808	826	796	815	766	786	836	819	829	837	822	800	792	825	846	836	751	807	801	783	830	808	740	780	761	780	780	818	743	813	769	775	822	790	738	775	784	781	814	763	801	789	762	824	775	791	781	804	781	846	818	815	821	843	782	799	787	795	815	801	777	865	797	747	753	740	778	768	760	779	791	806	805	793	797	777	799	819	808	778	806	774	816	781	806	798	813	828	827	779	766	785	851	829	828	798	794	762	800	799	776	734	808	751	816	765	760	852	834	790	796	811	767	781	811	758	859	764	790	771	745	780	794	794	836	764	791	851	771	792	863	781	744	744	773	811	810	827	772	807	808	745	827	771	754	783	785	754	807	799	779	770	816	822	778	820	814	809	809	795	799	754	781	784	746	801	767	786	814	840	811	791	835	769	748	824	814	786	739	746	774	791	781	769	815	762	826	773	757	773	843	860	792	807	827	714	775	854	800	799	843	810	818	831	813	846	843	779	813	799	797	836	808	839	796	816	804	772	832	786	820	811	831	802	798	787	840	796	773	819	748	834	835	797	774	806	799	821	758	770	804	809	795	801	821	771	782	772	814	820	815	754	809	752	780	789	812	813	822	797	830	752	813	797	804	780	776	821	790	756	821	816	767	815	812	799	775	818	739	804	779	833	812	799	783	811	820	824	804	789	764	806	791	812	807	803	788	796	752	775	829	777	782	802	770	803	839	779	828	738	821	776	797	784	803	815	770	814	772	830	840	789	779	779	759	797	776	779	811	796	794	825	853	782	783	763	836	831	761	781	857	766	793	779	767	780	786	781	755	817	783	797	768	850	817	812	810	786	806	827	822	805	795	811	749	803	821	839	772	809	767	779	839	792	766	787	783	791	769	793	796	805	819	831	804	756	776	824	804	803	799	778	821	795	823	771	813	826	841	804	796	796	760	799	771	789	840	789	795	753	757	801	798	805	764	773	751	823	792	809	786	844	797	807	795	807	815	778	794	792	787	804	751	767	790	818	796	827	808	838	777	836	789	813	829	800	850	800	791	782	805	811	733	785	815	816	817	839	814	820	820	806	840	798	769	784	767	835	826	808	778	764	800	809	828	791	815	839	770	771	788	833	825	822	802	782	772	753	786	837	790	786	798	792	762	831	764	712	804	770	741	794	825	784	800	819	815	830	799	761	810	771	807	819	771	779	816	833	822	766	809	781	789	806	768	783	795	787	766	815	810	759	774	833	739	740	816	790	824	847	759	811	838	764	801	823	818	869	793	830	762	755	768	753	771	768	770	779	872	787	756	795	772	797	775	804	808	838	832	760	727	832	844	789	758	806	801	798	815	794	812	751	818	773	783	813	807	794	837	817	788	794	836	828	752	832	828	779	778	823	791	805	836	809	823	795	802	817	762	826	780	805	793	777	734	736	793	826	795
28360	40417	21935	4208	1704	1199	1070	1063	1069	1033	1041	1062	1002	977	1016	1052	1021	1066	1057	1070	1039	1010	1038	1034	1089	1047	1032	1065	1028	1009	980	996	1087	1038	1016	1039	1019	1090	1029	1068	1058	1046	1076	1003	1020	1022	1025	1066	1048	1056	1020	1003	1061	1044	1010	1017	1047	1014	1024	1100	1009	1037	1053	1045	1041	1040	1043	1039	1033	1027	1022	998	1079	1028	1059	1040	1041	1003	1003	1007	1044	1047	1078	1075	1075	1075	1032	1025	1012	1029	1040	1050	1066	1018	1058	988	997	1034	1008	1033	995	1023	995	1022	1023	1015	1079	1038	993	1068	1042	1035	996	1059	1057	1040	1036	1013	1010	998	1068	1076	1092	1051	982	1006	1042	1091	1011	1024	1038	1057	1041	1029	1032	1072	993	1032	1026	1030	1080	1028	1064	1033	1017	994	1025	1050	1044	982	1108	1026	1024	960	1073	1061	1027	974	996	1036	1006	1026	1053	1026	1025	1009	1038	984	1023	1019	969	978	1063	980	1039	993	1001	1067	1079	1052	1012	1042	1073	993	1017	974	1072	967	1030	1079	1060	1031	1010	1062	999	934	1000	979	1050	1047	1121	1028	1000	1056	1042	1034	1024	1040	1043	1061	1060	1047	1060	1091	1040	1088	992	1042	1066	1088	1078	1054	1048	1045	1068	1057	994	1068	1031	1007	1031	1110	1001	1028	1021	1051	1000	1021	1063	1058	976	1063	996	1025	944	1024	974	1052	1027	1022	1043	1014	1027	1054	1036	1023	1044	1027	1045	1019	998	1055	1037	1033	1039	1073	1008	1037	1069	999	1044	1017	1020	1043	1053	1045	956	1034	1032	1027	1016	1097	1014	1042	1017	1075	1014	1052	1042	983	981	1041	1023	1008	1066	1046	1007	1048	987	1004	1049	1028	1064	1056	1023	1008	1031	1078	1077	1036	1028	1071	1025	1017	1037	1109	967	1059	1010	1032	1033	1008	996	994	1012	1040	1023	1029	989	1013	1066	1031	1075	1066	1061	1008	1064	1015	1017	983	1015	1047	1038	1049	1022	960	1064	996	1033	1042	1041	990	1031	994	1068	1056	1010	1010	1003	1060	1018	1043	1050	994	1065	1020	1027	1025	1097	1034	1042	1060	984	1038	1066	1051	1046	1072	1053	1048	1025	1016	1018	1004	1043	971	1036	1025	1071	1023	1046	1040	1017	1011	1077	1072	1021	1048	1034	1086	1013	1085	978	1049	1040	1022	1007	1044	1041	1035	1067	1071	1015	1089	1080	1054	1021	1054	988	975	1070	1004	1073	1023	1077	1048	1022	1048	1039	1037	995	1015	1084	985	1012	997	1038	1088	1035	1022	1040	1038	964	1013	1037	1070	1038	1028	992	1034	1047	1021	1028	1043	1039	1030	1001	955	1029	1072	1047	1030	1086	1073	1016	989	1043	1003	1001	1038	967	1051	1064	1043	1057	1035	1033	1008	1058	995	1059	1043	1080	1044	1020	1030	998	1012	1023	1021	1010	1014	1067	981	1053	1051	1094	1071	1065	1046	1011	1036	1034	1048	1071	1068	1007	1077	1028	1020	1080	1079	1051	1020	980	1046	989	1013	1011	1003	1020	972	1044	1019	1088	1022	1028	1090	1080	1019	1117	1025	1018	1033	1010	1021	1056	1077	1004	1049	996	1057	1067	1118	1022	1040	1068	1053	1070	1032	1073	1069	1107	989	1073	1065	982	1067	980	1057	1037	1051	1032	1023	1015	1109	1019	1025	988	1024	985	1027	1030	979	1072	1018	981	1058	1075	1003	981	1008	1039	1074	1008	1004	1001	1021	1078	987	1024	1009	1024	996	1022	1081	1094	1070	1001	1042	957	1092	1028	1002	1014	1066	972	1037	1009	1066	1017	1038	990	1006	1074	1028	1056	1082	1071	1010	1032	1081	1003	1023	977	1073	1010	1040	1052	1036	1040	1020	1076	982	1073	982	1051	989	1059	1049	1020	1069	1048	1035	1030	1034	999	1012	1045	1073	965	1075	1067	1030	1004	1026	1045	1007	1033	1045	1052	1031	1057	1036	1014	1098	1027	1018	1002	1033	953	958	1046	1071	1045	975	1043	1019	1003	1022	1065	1052	1039	985	1053	1015	1030	1073	995	1054	1065	1012	1053	1052	1063	1005	1033	1016	1068	966	981	1053	1072	1068	1003	1061	1026	1024	1069	967	1072	991	1041	1055	1075	1047	1081	1029	1041	1003	1033	1027	999	1051	1050	1034	1038	1036	998	1008	1036	1044	1024	1048	1044	1023	1042	1055	1083	1008	1012	959	1043	1026	1078	1011	1035	971	943	1065	1042	970	1061	1035	1041	1051	1027	1034	1050	1024	962	1065	1044	1056	965	1009	1030	1056	962	1023	1013	1018	1023	1065	991	1040	1029	1071	988	1094	1063	1017	1035	1086	989	1042	1042	1010	1002	985	997	1046	1046	988	1036	987	990	1071	1070	998	984	991	999	978	967	1068	1050	1009	1035	1013	1012	1011	1027	1111	1034	1024	953	1007	1060	1023	951	1000	1088	1050	1036	988	960	1038	1020	1024	1011	1056	1057	1088	1009	1019	1023	1068	1015	1035	1007	1074	1031	1090	1027	1033	1022	1066	1031	1021	1074	1003	1052	1017	1078	1040	1039	1000	1015	1056	1032	989	983	1009	1072	1066	1075	1039	1059	1068	1021	1017	990	1062	1009	998	1070	1036	1025	973	1024	1038	966	1039	1059	1046	1079	1056	1062	1011	1023	1073	993	1028	1040	1038	1025	1026	1046	989	991	1029	992	1035	994	1041	1025	1041	1009	1009	990	1044	1068	1074	1009	1096	1032	1006	1037	1001	1014	1074	1025	1014	1086	1033	1049	988	1007	975	1010	1017	1095	1022	1028	1023	1059	1038	990	1040	1023	1071	1040	1015	989	1091	1018	1031	1089	986	1092	1030	1056	1012	1039	1001	1065	1081	987	1024	1070	1043	1039	1012	1000	1053	1054	1022	1008	1028	1011	1041	1047	1074	1019	975	1039	987	1051	1013	1078	1051	1014	1039	1040	1017	1075	1047	1048	1072	1099	1058	1024	1034	1078	1078	1102	1013	1070	1060	1058	1020	1075	1058	1036	1037	989	1038	1057	1050	1059	1063	1001	1017	1036	1037	1025	1040	1132	993	967	1061	1047	1082	1037	1076	1012	1003	1094	1048	1026	1022	1092	1027	1065	1059	1019	1032	1016	1045	1004	1026	1071	1058	1066	1011	1017	981	1016	1023	1000	986	999	1001	1036	987	1023	999	1035	1025	1024	1034	1001	1029	1047	1063	1053	1063	997	1053	978	1011	1083	1035	1019	1054	1030	1110	1061	1017	1045	1043	1092	1038	997	1102	1047	1023	1058	1025	1013	1029	1018	1053	1060	1097	1068	1007	1020	1023	1022	969	1046	1014	1044	1047	1040	1014	1010	982	1006	1080	1026	1054	1026	1097	978	1028	1083	1019	1015	1070	1023	1012	1112	1061	1019	1030	1045	1026	1027	1075	1047	1050	1053	976	1046	996	1032	1035	973	994	1013	1072	1009	1027	1025	1016	1044	1007	1058	988	1021	988	1021	1032	1014	1048	1052	990	1001	1042	1051	1046	1037	988	1015	1031	1014	975	1028	1022	1047	1042	1022	1040	1035	1056	1029	1037	1031	1012	1058	1064	983	985	1021	1061	1043	1020	1039	999	1060	1016	1021	1004	1037	1053	1007	1001	1097	1071	1042	1079	1062	1068	1058	1077	1071	1038	1002	1029	1054	1112	1004	1000	1044	1019	977	1064	1011	1046	1068	1056	1004	1071	1051	1047	994	1058	1093	1014	1063	1046	1087	991	1065	978	1044	966	1031	979	1059	1025	1025	1032	990	1033	1078	1023	992	1048	1016	1116	1043	1064	1026	976	1006	1002	1062	1037	1032	1020	1114	1048	1022	1031	1075	973	989	1028	1027	1024	996	1055	1036	1019	1034	1022	1026	994	1062	1041	1022	1001	1008	1044	1034	988	1032	1001	1043	1013	1007	984	984	1039	1010	1060	1002	1023	1031	1001	1091	1067	1042	1038	1067	1043	1010	1056	1018	1059	1096	1035	1006	1007	1029	1001	1037	1016	982	1081	1013	1031	1042	1006	1032	1027	1007	1058	1048	929	1048	975	1074	1127	1090	994	975	1040	1070	1006	1085	979	1003	1043	1036	1018	1031	1024	1029	1009	1035	999	1048	1052	1050	1014	1012	1056	1005	1066	992	1068	1038	1068	1058	1027	1007	1050	995	1002	996	1008	1027	1069	1053	1009	1110	1053	1055	980	1050	996	1071	977	1042	1056	993	1021	1046	1102	1056	1050	1055	1013	984	1063	1022	1003	1007	1006	1042	1019	1050	951	1011	1052	1083	1032	1040	998	1045	1055	1009	1068	1022	1078	1040	1004	995	1003	1053	1007	1085	1064	994	1017	1042	1059	1060	991	968	986	1053	1036	1022	1014	1035	1013	996	1077	1001	1001	1030	966	1005	1056	1035	1019	1066	1007	1012	1059	1053	981	1026	1004	1050	995	1036	1024	1006	981	1062	1114	1020	998	1040	1026	997	1061	1066	1045	1035	1004	1032	998	1067	1049	1091	1062	1057	997	1048	1046	1027	1026	1016	960	1015	1037	1067	1037	1009	1002	997	1031	1034	1060	1016	1043	1034	1035	1028	1031	977	1116	1036	1057	1007	1055	994	1007	1002	1016	1020	1012	1051	1014	989	1030	1008	1031	1049	970	1061	976	1019	1006	1023	1001	1030	983
23315	21180	27693	24890	19148	8121	2551	736	756	724	678	695	725	698	703	752	715	714	673	702	684	694	693	664	670	693	679	656	668	651	710	701	671	688	712	657	694	716	672	743	690	718	717	668	730	662	743	722	669	662	665	700	668	681	674	683	662	626	658	707	681	689	696	679	690	660	726	700	685	685	669	727	688	676	645	658	711	623	702	656	654	692	656	690	639	754	680	671	690	674	650	629	652	714	700	648	671	670	701	664	708	669	673	726	638	706	668	644	697	668	694	662	699	667	647	686	701	686	679	684	716	717	659	698	655	693	708	702	723	669	665	667	678	632	723	731	703	665	655	733	689	663	669	682	636	642	671	659	687	675	669	676	685	629	698	670	705	701	721	700	708	646	736	697	674	634	720	692	693	649	685	661	693	688	682	696	697	661	732	673	711	691	688	719	679	770	677	709	684	718	693	721	692	673	727	699	659	718	674	681	668	686	706	708	695	658	671	685	676	664	661	631	717	730	648	658	615	665	663	721	671	660	643	694	722	743	647	717	656	730	629	641	725	716	723	685	777	675	668	687	748	699	665	621	700	701	725	672	686	687	682	630	717	681	721	661	746	650	707	637	668	679	727	713	680	707	674	687	712	673	650	636	726	681	679	715	626	671	686	700	707	646	699	698	715	687	695	694	700	670	719	681	676	725	657	653	668	681	752	671	623	748	684	744	643	723	720	700	699	722	699	665	694	690	696	689	676	722	663	638	694	686	696	674	694	645	685	691	670	690	700	659	703	697	687	745	743	684	719	695	716	676	664	656	685	704	715	676	655	691	677	686	691	709	690	656	697	639	680	703	696	709	692	688	684	658	727	668	650	698	658	687	700	727	670	677	718	643	724	715	707	699	682	676	660	707	616	683	678	688	647	655	693	673	704	690	698	660	620	725	697	673	729	747	647	650	660	666	669	664	700	640	711	718	682	650	702	737	677	670	669	694	697	693	647	697	668	719	680	700	707	704	649	710	656	657	691	677	672	667	680	690	659	693	677	674	733	722	632	670	639	703	673	717	679	703	647	669	647	708	678	660	673	740	660	720	666	697	654	690	661	688	712	692	692	687	690	662	648	665	675	707	617	684	665	680	602	735	687	669	675	646	684	706	665	728	663	724	649	671	648	702	729	681	735	679	659	711	687	687	700	662	740	709	654	674	717	684	673	693	636	677	695	710	687	693	651	701	660	667	656	704	682	708	688	673	686	693	704	631	688	682	629	638	683	669	689	672	708	631	653	685	649	681	655	694	644	695	683	679	705	655	664	689	683	657	663	677	682	697	690	664	678	707	680	704	671	716	700	675	763	641	698	700	717	672	710	676	699	699	712	677	676	703	706	707	646	685	684	714	687	661	710	699	680	704	690	717	663	698	655	670	687	659	652	663	669	689	680	695	659	706	663	646	695	651	677	692	708	664	649	662	667	674	625	676	672	648	695	716	663	703	708	671	618	726	629	679	723	702	653	647	671	661	657	693	684	742	708	680	630	666	671	689	714	706	689	677	722	672	717	683	694	733	690	614	660	676	704	617	662	655	703	687	677	710	655	674	668	745	691	699	698	649	663	672	686	683	625	737	697	649	642	674	677	687	637	700	697	694	695	680	674	751	675	709	671	675	724	679	676	714	671	686	652	696	691	692	697	665	651	669	703	702	673	687	653	696	670	687	663	689	663	644	667	703	675	687	671	691	749	659	709	691	647	645	686	665	658	678	679	697	659	644	633	716	723	743	700	669	679	677	721	637	698	663	674	730	689	678	720	677	694	677	700	691	732	695	682	667	685	698	641	653	716	691	645	695	667	598	684	703	658	690	726	679	669	661	683	708	698	657	663	678	663	689	690	664	707	714	688	668	652	708	679	643	646	644	685	669	678	679	642	716	643	717	667	688	728	718	695	648	714	728	683	657	659	678	684	667	710	654	692	685	723	695	658	759	691	716	654	676	631	720	661	692	708	712	673	684	660	689	677	693	647	695	675	670	694	707	664	715	661	681	696	715	690	639	663	697	699	677	658	648	647	700	672	711	701	717	697	716	677	671	652	674	679	702	662	760	721	643	628	650	709	644	714	689	725	709	648	677	697	700	680	671	675	704	651	681	690	697	684	694	718	648	662	635	635	662	674	690	677	694	653	688	667	691	746	703	694	687	676	723	685	673	677	649	691	637	673	661	628	717	675	687	676	688	660	664	693	668	715	683	693	652	720	673	674	684	720	690	678	675	679	648	659	689	642	648	659	704	634	659	702	685	660	653	724	680	729	677	656	680	625	664	722	672	679	669	679	732	723	728	742	718	672	687	675	680	657	678	664	690	677	714	737	727	708	636	681	715	711	702	695	687	648	651	708	715	676	671	631	699	672	673	701	684	689	749	726	679	677	663	671	686	681	683	652	715	682	690	667	673	632	711	728	751	710	670	708	642	675	694	655	666	683	668	652	654	690	721	691	694	691	688	669	686	704	694	666	665	628	765	673	752	655	645	650	708	736	726	709	668	691	706	731	681	702	643	697	668	666	667	693	659	667	701	710	651	640	675	681	629	685	689	682	667	661	688	725	655	700	693	692	688	696	711	676	704	691	687	724	680	698	675	662	644	681	671	690	673	695	641	613	700	707	689	692	701	716	634	722	708	692	623	674	730	665	723	660	669	683	662	716	687	668	706	671	683	726	708	702	667	686	695	666	715	703	693	701	667	699	649	696	688	674	610	696	700	686	688	736	702	667	620	686	697	675	689	703	660	664	646	687	695	677	695	682	677	703	678	715	702	692	666	654	661	622	628	727	682	669	685	656	713	686	639	665	666	647	680	715	714	640	698	696	661	658	673	692	663	694	696	688	717	648	674	696	699	679	663	692	656	655	666	652	639	684	681	707	693	690	747	686	719	636	688	670	690	688	702	676	730	658	694	684	684	724	714	679	716	679	657	702	678	685	659	727	708	728	722	654	631	651	684	731	676	653	699	673	640	703	657	696	691	664	698	721	703	685	716	671	714	707	685	704	639	636	720	656	686	707	682	685	699	730	680	693	665	698	735	722	676	661	677	705	662	669	672	689	663	671	655	642	694	691	653	717	704	665	675	647	646	683	695	684	650	680	629	728	674	703	683	651	718	689	662	615	704	690	702	694	705	662	701	726	751	678	657	688	679	681	690	677	650	659	698	694	633	632	678	671	657	668	681	692	671	707	658	642	672	651	644	683	687	676	686	643	695	655	658	677	662	659	703	665	692	693	686	674	682	656	639	682	709	668	717	694	716	741	712	658	726	707	724	658	720	632	656	721	668	702	739	701	704	705	684	721	709	683	690	671	683	704	673	655	645	655	634	608	725	687	685	699	672	680	686	728	701	681	665	706	712	676	688	710	680	699	719	715	718	669	674	688	705	681	671	695	698	670	691	709	690	659	652	651	719	698	685	715	673	748	681	681	690	719	676	690	687	674	688	660	740	706	635	683	687	690	687	666	658	651	720	698	705
32666	56648	35198	15731	6003	7932	2483	1011	923	939	953	947	906	939	889	964	936	928	931	941	919	878	894	924	933	940	905	940	949	918	868	902	894	959	885	925	860	867	911	950	871	938	860	870	929	870	894	882	937	904	919	946	822	912	894	925	913	850	954	929	916	922	921	900	888	861	920	903	928	892	892	868	872	881	866	905	932	901	908	882	929	857	887	917	909	934	909	893	838	902	849	914	854	896	905	978	957	878	881	896	903	927	918	882	937	900	928	877	901	878	902	870	861	910	850	936	906	911	896	895	903	916	930	911	833	949	880	878	856	913	929	934	844	906	884	875	857	913	921	963	869	916	907	918	913	842	897	828	912	934	906	885	874	903	989	848	898	841	899	914	909	870	936	887	880	919	897	897	864	867	902	940	902	839	934	867	909	939	906	852	889	903	900	878	941	920	927	889	950	920	931	875	911	874	879	904	955	852	908	899	925	886	851	886	914	902	932	875	865	895	905	933	890	864	841	966	890	909	891	944	880	984	892	904	949	879	969	861	923	833	919	902	898	905	877	902	894	879	908	925	908	929	893	975	896	862	903	903	915	915	967	902	868	888	904	876	855	854	863	926	908	868	888	863	854	892	878	903	965	894	875	866	907	881	880	913	946	875	898	877	874	885	851	908	880	850	928	941	933	886	895	891	869	927	853	885	921	880	907	944	878	890	937	878	937	929	895	904	921	919	841	878	917	853	899	914	868	925	895	918	906	908	883	884	945	855	935	880	937	880	908	911	872	950	936	897	871	859	935	901	963	933	869	921	869	877	914	911	836	851	919	894	921	880	915	921	931	879	929	912	896	906	923	902	891	890	910	904	875	917	891	881	930	929	928	844	871	842	884	903	938	926	982	865	912	910	849	916	893	867	976	905	928	920	910	856	886	934	884	891	943	914	856	908	911	910	890	883	867	895	942	887	935	952	884	858	900	859	878	898	895	882	943	917	895	922	904	908	902	885	856	881	859	854	901	889	917	914	908	873	850	863	909	830	935	876	949	936	877	895	887	890	881	946	923	903	909	972	860	902	944	863	905	873	850	933	912	922	946	955	896	915	928	960	975	892	835	893	929	883	870	928	911	907	920	986	903	850	918	879	944	872	908	908	904	939	944	912	890	889	854	934	963	877	901	881	975	890	908	884	913	855	913	853	867	936	859	932	928	867	863	872	887	915	887	864	906	898	912	890	876	945	875	907	867	866	950	920	894	855	936	955	910	894	925	950	903	858	933	889	900	900	904	894	870	962	888	895	925	895	905	882	901	873	892	921	877	857	913	904	884	875	875	886	882	918	908	842	888	920	914	941	900	961	922	941	879	866	834	922	895	932	901	874	863	906	917	881	933	941	900	874	904	922	858	907	908	920	882	882	853	924	871	916	890	917	889	905	945	912	921	925	898	895	893	857	938	867	944	919	837	905	895	902	906	863	933	878	890	864	878	919	897	909	939	951	931	901	884	909	915	871	935	861	906	893	890	942	872	930	882	877	920	887	918	955	850	917	892	900	899	882	891	885	892	950	878	904	907	874	870	935	942	904	899	939	864	865	902	947	897	891	915	918	918	898	916	935	919	864	862	949	920	942	887	891	902	893	903	873	903	846	910	889	920	904	927	907	946	839	906	885	831	943	886	933	935	870	851	907	910	882	907	882	959	907	847	949	919	873	929	900	874	877	908	887	909	902	904	895	905	882	902	930	938	919	914	870	912	911	870	926	931	929	903	924	911	871	906	898	901	864	919	890	895	937	908	908	877	921	890	889	923	851	860	908	887	891	858	870	953	923	948	942	909	922	842	882	953	909	865	915	976	927	940	914	908	883	909	886	874	919	916	889	881	861	936	886	894	862	883	882	885	878	911	890	939	937	878	854	908	880	903	890	947	885	870	846	947	858	903	905	942	897	964	845	897	916	854	908	866	908	908	920	920	910	892	913	837	904	934	924	877	921	896	934	947	909	942	904	911	915	912	878	820	880	956	929	866	861	890	935	889	868	912	874	897	880	883	896	938	894	928	848	899	859	888	869	916	924	886	913	914	829	898	926	898	906	886	898	906	880	885	867	919	898	867	880	921	893	901	909	949	893	950	873	887	897	840	903	868	877	895	922	856	922	889	860	907	907	872	891	882	842	851	909	883	893	889	950	933	880	888	905	906	855	873	878	866	889	870	891	921	904	912	920	903	923	884	874	888	903	920	945	881	855	877	904	933	900	889	872	944	906	889	911	921	902	892	934	881	883	939	938	886	898	893	921	920	848	869	835	900	934	872	891	886	927	874	970	885	906	912	876	903	849	912	895	940	880	910	918	901	896	934	903	903	882	889	862	915	965	951	893	901	965	883	929	849	843	906	915	908	886	934	908	906	916	920	917	910	906	873	881	878	843	948	929	875	909	907	980	922	932	835	891	953	871	904	945	889	884	916	852	879	904	887	896	887	958	878	923	886	923	865	871	892	886	886	870	865	924	848	880	900	953	858	903	900	919	902	890	915	888	872	920	912	884	978	855	879	890	870	873	948	942	932	915	941	882	893	904	903	910	960	934	832	904	901	883	893	906	910	923	839	875	907	922	958	879	857	924	881	890	969	906	923	925	916	963	874	911	887	859	863	883	924	925	904	888	917	903	875	893	867	884	887	895	927	887	914	914	905	893	877	906	924	856	944	927	907	839	881	899	903	860	852	866	935	863	930	929	881	883	886	897	924	893	869	890	912	888	895	979	877	836	890	927	871	954	897	874	916	923	905	915	888	903	910	854	924	903	903	924	866	873	938	919	885	904	917	914	897	909	944	931	909	878	890	867	867	932	824	918	939	891	853	917	851	920	923	876	946	945	927	885	901	947	866	896	871	944	945	917	893	860	874	941	903	921	878	867	877	901	892	930	891	908	899	941	921	850	913	937	894	872	927	942	897	897	926	845	896	947	862	898	922	930	957	903	925	909	914	884	895	958	895	909	906	919	930	858	917	928	867	880	871	893	877	878	898	936	908	880	866	891	917	904	906	904	844	919	918	928	922	919	886	923	887	932	892	892	913	938	914	956	891	903	846	958	922	937	862	940	959	928	887	952	932	899	901	888	919	924	914	913	891	818	898	857	919	874	941	920	866	925	888	903	899	920	899	878	918	871	885	905	904	952	894	915	891	891	969	938	890	880	911	923	909	949	890	942	925	894	843	887	913	936	885	882	920	920	867	851	917	914	911	930	940	901	868	910	879	853	837	930	928	857	880	903	907	881	965	918	918	838	888	906	920	861	914	850	958	877	916	892	906	852	940	882	909	889	885	894	878	897	906	881	897	924	879	851	890	885	888	891	874	881	891	924	897	893	962	937	900	877	919	903	883	903	884	929	941	949	937	933	895	907	924	907	935	912	893	923	901	931	917	901	902	879	896	892	927	934	933	885	894	873	863	866	893	887	928	870	906	893	886	953	914	873	903	876	873	938	883	882	851	924	865	891	956	922	922	959	871	941
24817	21365	26298	22835	5024	1144	646	573	557	538	592	524	519	531	540	544	548	545	548	544	572	519	557	513	556	587	536	601	538	536	576	530	530	552	540	535	511	539	572	545	536	582	566	528	558	576	568	575	528	540	539	503	537	552	521	493	552	558	522	536	495	557	578	579	561	546	524	563	504	548	570	539	561	524	586	552	542	538	538	544	575	545	533	551	516	573	501	549	575	546	524	497	579	526	516	551	543	551	547	528	521	539	557	486	562	520	545	519	544	530	542	533	539	557	533	499	567	532	513	536	540	483	545	529	549	492	556	542	539	542	566	570	506	566	532	495	508	564	534	510	535	529	555	518	553	517	520	527	539	557	520	542	540	543	562	531	553	551	558	555	578	560	525	531	559	560	548	582	550	514	574	598	560	527	545	544	551	550	542	537	528	593	565	529	533	513	532	532	549	519	548	563	554	525	490	581	536	589	526	513	573	523	558	532	571	519	542	568	520	546	567	560	521	561	532	535	506	554	553	550	538	523	553	530	577	572	545	540	563	502	522	536	541	512	552	557	539	570	566	543	480	517	575	554	566	539	511	525	524	547	537	545	558	560	552	527	556	504	501	569	526	576	571	548	542	545	511	522	535	536	575	532	565	539	551	605	569	534	590	544	568	539	567	563	543	536	589	569	569	536	530	527	539	580	544	567	569	559	555	506	557	537	566	547	522	490	577	575	518	530	566	566	555	546	602	571	561	554	523	532	579	522	519	553	500	564	543	511	542	532	566	507	566	529	533	536	514	485	548	528	565	565	531	525	529	562	544	576	586	503	549	536	513	525	598	532	476	563	588	547	530	538	555	534	533	559	550	556	532	554	529	584	562	526	550	542	524	539	545	578	554	505	544	571	528	587	590	531	530	499	580	521	545	538	553	541	546	525	576	542	535	554	525	566	559	526	548	531	556	542	536	525	560	579	552	555	548	504	517	581	535	530	537	511	582	523	529	538	555	542	561	525	526	563	562	573	553	509	493	570	552	553	548	524	531	542	534	542	549	533	557	524	584	517	560	590	526	550	516	537	564	554	539	525	568	547	551	522	521	525	580	530	537	507	528	557	559	563	563	496	552	549	519	542	534	565	513	571	537	588	530	549	531	555	518	556	563	544	566	561	549	524	570	567	520	567	561	528	496	560	556	577	559	559	511	557	555	516	562	548	539	578	550	559	544	541	520	576	586	552	555	566	528	533	529	586	535	543	510	568	583	531	533	566	546	550	596	560	512	586	547	526	537	537	550	544	521	583	517	527	544	537	502	526	525	565	555	552	569	542	533	547	538	583	584	554	506	514	476	560	551	539	588	534	556	554	560	536	504	522	576	546	551	493	598	504	544	535	599	514	530	570	537	542	589	528	517	534	501	523	600	534	513	578	567	564	528	564	572	523	519	528	526	526	561	506	566	576	531	521	543	548	520	540	490	584	568	506	545	567	511	544	553	551	515	531	531	578	515	571	560	554	569	560	552	517	547	589	563	538	564	550	552	561	510	536	560	545	556	508	528	517	561	594	534	534	497	570	532	553	567	497	550	562	538	536	559	519	549	586	535	577	525	587	543	560	506	530	539	531	522	533	547	532	547	538	581	549	572	551	528	551	582	501	497	550	572	524	524	514	545	544	535	546	539	544	570	508	602	552	581	534	607	547	541	529	557	557	557	570	559	511	534	547	533	526	571	519	549	556	590	536	558	540	541	553	556	525	529	569	581	512	581	506	531	542	507	525	533	562	549	570	567	545	494	527	565	581	565	516	523	561	547	550	565	532	508	512	582	569	531	549	624	539	563	572	536	578	548	532	537	555	518	502	530	499	545	539	559	536	557	545	534	514	513	550	531	531	563	557	491	571	557	575	550	562	534	534	545	538	567	547	526	550	546	525	520	526	583	559	517	506	515	495	548	552	559	504	573	584	530	526	545	509	538	543	519	517	540	577	560	509	531	565	535	528	530	571	549	583	558	530	565	525	525	536	568	555	543	531	491	559	517	499	563	537	533	476	554	529	514	560	565	535	555	534	531	532	578	540	538	530	545	575	547	531	561	494	504	566	557	517	529	574	521	493	570	564	521	559	545	530	541	520	567	501	564	539	541	515	530	509	525	590	509	552	543	565	545	549	507	568	545	537	537	514	544	535	502	521	523	560	557	509	553	491	489	559	527	557	535	586	519	589	526	528	533	541	538	586	542	543	550	519	520	565	514	543	535	510	528	558	567	519	490	559	508	559	560	543	543	529	533	548	598	557	566	540	579	587	533	561	552	557	541	562	492	544	551	549	565	567	533	539	515	556	528	566	518	532	543	521	532	542	509	533	542	489	526	532	547	572	538	520	489	560	569	540	558	516	523	549	568	513	542	520	518	542	567	550	567	504	512	561	551	565	561	520	571	609	521	545	512	571	538	555	537	519	521	519	572	565	551	527	593	542	548	535	582	542	519	520	539	499	538	554	552	545	516	508	530	539	534	558	589	492	557	536	563	546	571	504	530	533	546	547	533	564	603	527	523	509	540	538	511	564	509	527	498	549	572	495	531	533	550	514	517	557	507	530	547	564	511	537	544	573	554	572	504	525	547	567	512	543	529	502	546	556	566	536	489	533	514	577	499	558	563	538	570	534	556	566	532	555	560	530	543	560	539	539	573	562	533	571	556	552	528	532	542	547	552	543	556	520	523	576	545	564	535	569	541	573	530	534	578	554	542	527	528	504	537	486	541	549	551	535	500	534	571	556	584	561	525	537	557	514	531	512	536	538	528	628	540	554	552	533	572	569	520	523	546	533	520	520	537	503	547	589	520	549	528	553	509	512	563	542	551	523	538	549	501	545	553	560	558	512	540	544	599	514	517	550	516	549	528	506	557	525	545	562	536	519	538	560	535	535	536	557	562	522	549	518	538	502	533	536	555	574	571	575	500	521	547	525	556	531	532	555	560	512	573	570	539	521	568	527	551	515	539	532	532	544	527	578	515	527	522	500	521	518	539	544	535	554	546	560	572	517	557	515	525	555	550	573	530	563	552	505	546	523	563	520	504	537	578	518	555	513	541	539	530	555	569	520	535	502	542	539	555	555	540	504	575	512	513	548	573	517	533	549	536	529	548	568	530	603	527	549	542	535	585	502	546	563	505	587	590	580	527	526	545	573	575	566	499	525	576	546	546	511	522	559	550	580	531	537	577	556	523	534	527	545	540	522	521	573	541	534	517	526	548	531	592	548	523	532	537	570	515	567	564	563	560	571	546	528	541	573	524	550	557	491	529	578	545	539	558	523	557	535	505	556	580	569	541	553	577	555	551	473	575	521	533	572	521	571	499	541	544	560	574	543	566	523	550	532	542	540	549	533	524	555	533	522	507	587	530	530	524	565	543	514	566	514	548	510	545	545	571	515	553	517	546	563	533	550	516	564	522	579	551	549	536	487	541	533	529	498	538	526	557	582	559	515	534	527	511	548	534	512	551	542	581	591	541	520
30800	47221	29831	11549	4132	1799	915	707	725	712	727	742	742	710	782	752	705	688	705	715	724	716	709	743	711	683	704	727	700	667	721	665	693	678	673	727	691	684	652	707	682	709	695	688	668	650	683	710	696	712	695	709	716	681	642	675	701	703	690	669	681	730	740	685	726	684	751	723	740	688	707	719	712	668	735	681	720	693	710	718	665	737	663	699	702	736	725	771	729	718	743	745	688	752	726	639	702	696	708	704	717	633	697	715	725	730	689	696	734	685	738	729	664	676	691	687	726	725	715	667	671	672	707	657	697	644	673	675	716	727	694	701	672	759	702	709	683	711	733	707	704	734	712	677	733	681	632	684	736	703	670	691	718	663	689	726	752	715	690	659	675	711	661	668	708	698	707	680	671	756	695	721	704	680	728	691	704	687	720	763	684	757	705	682	721	734	704	681	722	752	709	715	728	728	710	694	751	748	703	724	760	689	680	713	753	703	704	639	741	737	695	708	732	655	700	684	724	713	664	643	699	749	713	777	692	675	669	684	695	700	710	680	702	712	701	681	727	693	680	666	714	685	728	718	702	701	694	704	673	654	665	686	695	700	693	722	683	753	686	691	702	715	730	664	684	658	669	683	754	655	697	726	700	689	703	689	685	738	693	708	709	664	660	661	703	667	750	694	686	673	679	706	656	718	673	709	720	658	692	716	674	687	754	695	753	721	679	680	736	674	738	735	683	681	676	709	694	701	677	715	699	666	681	679	693	706	718	731	715	740	728	696	692	632	687	708	703	734	693	716	663	726	705	689	706	723	692	663	689	756	669	690	698	691	650	733	694	642	729	700	706	696	677	697	736	728	690	679	718	763	637	726	740	730	752	744	650	694	704	697	726	702	710	725	673	734	720	672	707	719	669	667	700	712	747	723	715	692	717	679	701	682	745	665	686	696	720	690	721	742	716	678	677	748	699	711	716	715	777	731	743	718	692	730	674	748	668	726	693	727	691	720	675	701	673	688	746	733	721	667	729	741	712	699	741	721	681	728	710	705	753	691	729	735	766	693	681	665	707	664	666	700	746	694	725	670	713	747	752	703	683	698	721	714	671	722	689	699	719	756	696	733	731	663	738	666	742	725	755	673	623	700	693	738	706	679	744	691	705	680	689	712	730	721	739	664	707	714	742	684	717	749	712	704	692	687	732	706	711	695	705	698	687	678	680	654	662	771	689	717	686	758	758	650	718	707	741	711	684	698	671	696	719	640	717	652	720	720	649	748	684	667	684	665	715	711	674	704	733	706	765	695	686	697	728	677	691	673	708	709	708	710	734	733	728	682	702	740	710	726	727	665	715	705	700	723	722	745	708	760	712	665	685	657	723	736	701	727	713	689	684	714	711	698	751	724	675	718	685	693	674	681	710	742	732	714	698	681	737	730	701	696	736	686	713	721	680	670	736	682	684	753	667	765	739	701	734	669	715	693	727	692	727	709	716	700	722	713	716	693	718	688	712	715	715	681	677	655	715	675	721	701	746	698	702	724	742	687	702	690	709	699	688	710	721	648	681	688	688	708	660	734	701	695	686	688	688	709	698	678	673	711	738	685	717	672	689	691	647	675	679	711	710	706	687	695	679	689	673	663	701	711	698	678	739	706	676	688	706	647	689	696	710	689	677	743	679	675	687	705	703	701	723	720	701	698	673	693	700	692	704	723	696	713	687	718	692	685	748	735	653	731	705	757	744	663	732	699	699	698	697	690	687	700	639	633	722	716	727	714	731	715	672	749	710	649	708	719	691	775	722	759	692	719	703	747	696	660	660	758	705	713	722	746	667	711	674	720	698	730	727	733	736	710	708	712	689	712	703	720	651	731	725	703	665	710	677	698	719	718	669	638	721	708	727	699	726	688	724	700	713	723	670	765	721	706	702	681	742	674	716	722	732	741	739	694	711	690	679	715	707	724	713	731	738	715	733	704	698	698	717	648	704	700	676	709	685	723	707	702	689	713	702	690	713	720	695	701	696	655	711	665	705	687	677	716	726	686	705	731	688	719	728	652	717	690	708	713	701	686	673	717	714	701	703	692	705	704	716	690	706	677	702	694	694	761	685	745	721	733	707	735	726	640	715	669	730	674	744	699	697	736	713	724	683	665	721	720	661	722	688	706	730	720	716	728	696	741	713	753	690	691	692	695	691	694	703	723	654	666	732	663	720	681	726	716	704	710	676	697	648	673	695	727	710	672	690	714	699	676	720	678	679	708	695	697	705	685	696	672	664	734	659	721	725	727	709	696	710	707	712	678	682	723	684	696	683	748	673	668	722	645	716	751	698	736	721	707	761	723	706	715	706	709	651	723	678	686	736	711	661	701	632	690	664	691	666	710	673	714	715	707	679	694	704	762	694	703	678	697	691	708	630	682	743	684	669	717	706	712	683	678	676	643	690	692	717	716	695	708	718	713	689	731	672	714	749	716	677	679	735	723	716	698	718	704	709	736	643	675	675	680	697	704	747	723	723	680	708	766	670	743	720	723	660	738	717	698	718	684	695	726	655	723	714	689	740	727	654	720	674	701	690	699	716	711	677	679	691	717	719	697	691	761	687	679	686	693	716	747	646	699	679	708	722	665	733	731	677	731	696	718	696	749	708	720	709	696	690	694	690	694	666	676	679	664	721	655	645	708	729	726	709	717	665	719	701	730	697	705	686	724	706	677	700	729	688	712	704	751	655	691	736	712	740	684	709	708	697	664	729	712	728	728	752	674	773	714	738	650	717	712	673	710	706	710	682	688	754	671	710	678	682	685	676	690	721	667	701	707	689	678	708	751	700	666	744	720	652	681	684	727	660	726	684	704	776	740	743	691	748	692	707	711	669	679	711	664	705	735	684	653	679	734	760	695	682	720	689	786	682	711	720	730	659	678	668	711	665	699	725	726	697	687	712	714	694	681	731	685	709	737	729	686	699	698	682	758	724	709	747	714	703	715	714	698	694	712	665	714	668	707	687	738	688	704	716	739	699	706	709	718	663	710	720	717	716	714	750	684	691	712	711	694	741	706	741	720	754	687	727	689	734	726	713	747	701	741	684	749	711	676	699	710	736	727	710	675	690	667	675	688	718	720	701	788	713	682	713	690	738	691	673	763	726	731	697	678	703	690	691	681	675	738	762	702	668	728	709	711	648	720	682	716	655	681	672	725	676	678	667	708	688	702	728	680	643	665	709	718	707	738	693	693	697	713	632	660	711	684	682	733	736	679	697	720	737	736	764	724	747	693	696	703	693	726	663	696	682	689	709	728	724	686	724	669	757	706	732	715	695	671	733	693	747	680	713	714	718	704	703	645	738	691	713	697	683	630	732	719	742	683	696	715	716	724	673	691	691	706	725	694	705	664	739	710	689	698	719	705	725	720	669	695	678	755	714	670	705	722	760	682	697	710	703	716	728	657	708	713	726	710	691	705	691	690	727	711	703	729	695	694	691	738	688	694	689	696	692	704	708	729	687	713	693	696
22414	21172	28278	24255	21076	17985	2460	492	411	335	362	349	336	349	355	315	296	351	321	283	311	306	327	295	303	292	294	299	303	283	312	274	301	306	314	284	317	273	285	263	257	298	296	287	298	301	287	309	281	282	297	268	293	294	299	289	252	271	308	288	262	321	304	253	295	305	290	281	295	295	269	299	274	304	299	289	285	298	290	301	284	342	275	305	310	314	296	261	316	268	277	300	297	315	280	307	271	302	297	301	277	285	283	297	304	282	274	310	282	305	306	301	297	299	257	279	310	316	259	302	296	280	292	280	273	309	313	296	276	280	288	286	280	317	267	261	282	265	274	310	281	270	282	286	269	290	295	284	296	278	271	332	284	292	277	273	292	300	273	311	293	299	311	287	310	305	301	276	324	274	295	301	301	297	284	295	278	272	280	274	298	308	302	263	290	316	278	287	277	304	260	332	302	290	288	301	283	304	284	279	300	258	298	302	269	307	288	269	307	296	284	286	302	294	291	299	264	297	284	324	290	311	278	300	285	267	302	295	295	283	269	282	321	289	294	270	305	272	325	295	314	326	284	319	277	291	288	285	281	292	291	282	316	294	265	281	288	298	293	298	273	307	305	301	257	303	269	318	289	276	276	286	277	284	279	296	280	295	286	264	279	291	279	279	276	298	319	258	299	259	298	285	303	302	318	315	307	320	297	293	256	302	245	230	309	321	309	284	307	282	293	295	283	278	263	259	291	283	269	261	312	281	266	301	290	318	312	280	306	286	305	262	296	272	272	277	278	290	253	308	270	297	277	283	295	280	295	301	288	307	276	285	279	275	310	276	302	318	281	285	314	309	264	305	297	305	284	274	296	296	278	291	281	278	285	298	268	275	302	305	307	318	296	279	309	249	316	278	296	277	247	284	323	285	283	295	259	284	254	304	290	251	303	280	283	294	263	284	284	275	265	280	304	288	305	278	300	298	295	307	291	301	306	308	284	295	276	325	296	271	286	303	279	285	317	294	268	292	270	301	304	292	290	279	296	296	310	304	265	307	260	276	279	267	328	299	252	286	258	284	300	273	279	297	282	286	286	292	290	284	266	288	287	284	289	304	301	286	269	253	305	280	303	307	302	309	320	249	267	264	309	312	284	302	288	281	283	290	269	277	312	273	287	331	279	324	295	298	281	274	284	285	317	327	300	281	292	296	316	268	303	269	312	293	282	326	305	282	334	265	300	266	290	265	307	289	292	293	290	323	273	302	307	313	300	305	282	290	266	276	303	271	315	269	291	248	277	271	291	277	293	288	288	309	280	294	296	293	303	279	282	299	299	303	292	252	313	281	267	301	329	279	266	288	310	269	322	287	301	305	264	320	271	286	298	305	327	280	273	269	307	289	292	277	301	295	293	281	289	262	316	287	288	261	268	289	296	287	284	291	300	272	296	281	302	265	281	288	296	307	263	294	292	289	300	296	306	273	311	296	280	284	281	314	288	299	268	291	282	293	290	320	302	314	283	288	323	305	307	267	294	264	270	304	277	285	310	314	282	264	310	269	260	268	326	302	288	333	311	309	326	308	296	278	283	290	283	295	309	320	292	310	263	306	300	280	287	264	290	282	292	282	339	281	295	257	277	300	302	285	318	290	291	304	265	298	270	273	301	318	299	277	308	298	292	291	304	282	282	285	269	306	277	294	289	272	298	304	316	294	298	299	288	287	264	297	266	264	274	314	293	285	256	299	303	296	299	310	275	297	301	312	284	297	311	291	308	319	294	303	271	283	269	268	288	300	287	292	264	290	306	293	303	313	282	315	314	285	328	311	286	284	313	287	295	274	250	319	244	294	255	278	259	261	266	298	293	255	246	305	289	266	256	288	301	263	285	281	272	325	312	250	280	271	297	288	299	308	283	283	304	295	307	320	342	299	282	303	273	304	285	297	318	281	319	256	290	304	285	255	285	284	294	328	294	298	313	289	262	293	299	301	259	296	299	305	291	287	304	288	233	287	275	282	271	310	286	290	313	311	272	264	282	289	274	321	306	318	305	269	327	277	295	277	289	270	299	334	316	310	291	298	280	279	302	277	285	282	311	276	264	287	314	323	258	284	303	290	305	297	286	300	278	284	281	305	289	308	273	283	281	294	291	295	287	308	299	284	309	277	261	302	286	309	297	300	297	286	273	288	298	315	279	281	269	284	276	309	274	301	279	304	301	299	280	299	285	297	280	259	302	284	308	282	308	296	286	302	296	296	276	291	301	300	270	313	277	281	306	279	304	303	298	274	296	330	297	271	295	283	303	282	313	287	290	295	277	280	300	290	294	301	281	299	323	257	264	318	266	283	248	321	298	278	292	283	289	306	303	298	298	303	292	294	293	290	333	266	279	291	281	278	285	267	313	296	258	281	333	269	280	302	280	277	283	276	292	261	308	309	275	282	288	319	305	291	279	277	312	299	323	250	304	287	292	323	293	283	276	294	277	301	293	275	307	285	298	294	287	304	309	248	295	268	286	318	304	262	271	299	298	300	306	326	309	278	290	276	301	302	267	268	298	286	275	272	295	305	276	273	285	286	267	273	271	291	284	287	327	273	284	299	286	249	289	287	303	289	292	324	274	266	283	278	301	295	288	309	294	297	265	278	259	284	285	295	269	264	283	284	265	299	288	311	282	298	299	307	315	293	254	294	283	313	273	295	313	297	289	287	268	274	278	287	291	306	313	258	284	290	280	279	276	305	265	278	290	305	276	278	281	308	287	291	307	282	288	298	289	311	275	265	315	293	287	290	308	285	300	273	287	288	287	334	280	287	276	286	292	289	287	328	252	250	320	301	269	290	257	273	265	253	292	306	263	311	307	262	308	314	305	294	301	285	293	264	301	294	314	310	305	307	280	304	293	315	297	298	303	288	334	310	309	273	303	307	303	322	291	295	276	269	297	286	319	298	259	285	302	301	316	304	289	289	264	286	288	322	286	292	243	324	272	272	294	283	312	306	268	294	283	266	286	274	314	269	274	287	280	268	295	301	274	310	290	282	283	270	303	281	306	289	261	331	241	290	306	284	296	289	273	310	285	282	281	308	279	290	309	289	277	267	307	312	286	285	260	298	314	289	310	289	289	325	255	262	301	283	285	315	274	280	320	302	260	277	303	297	275	296	287	298	322	271	293	302	308	261	269	288	307	289	294	276	287	283	298	277	281	285	288	323	301	272	287	272	287	282	301	275	265	280	258	284	322	274	301	301	296	265	303	271	288	287	327	307	279	316	337	292	258	261	286	285	286	266	310	277	317	294	283	309	275	291	270	306	311	272	288	291	295	323	312	269	321	319	280	292	287	279	275	274	290	280	274	289	328	281	275	286	325	264	293	304	342	269	277	274	293	298	277	296	317	270	295	298	287	266	298	285	288	270	277	292	276	303	322	298	302	315	300	295	300	304	304	310	275	275	291	281	272	304	278	274	265	284	291	278	300	284	280	284	299	292	285	301	281	274	273	310	289	299	290	274	300	276
36302	61328	35712	22521	5605	1539	1391	690	593	583	549	504	463	469	486	429	447	472	427	414	448	434	400	448	405	395	443	414	399	399	428	414	412	420	413	387	384	362	386	404	422	385	416	392	376	438	380	390	425	374	386	431	434	424	400	415	441	411	413	399	396	395	430	390	402	405	412	414	376	387	398	403	422	392	383	412	398	437	390	399	406	414	401	427	411	411	372	400	410	420	404	383	401	376	398	390	368	403	417	374	423	364	405	390	380	401	399	384	397	420	428	384	397	388	379	397	380	441	413	413	361	452	407	423	417	367	398	389	406	420	384	383	393	400	435	387	390	373	364	386	410	384	397	404	414	425	372	398	390	426	411	400	396	382	430	404	414	425	376	397	409	398	406	396	369	358	405	419	395	408	412	409	370	385	417	425	386	374	377	401	415	402	406	435	436	392	359	424	404	408	374	364	423	359	434	396	368	413	391	409	397	396	409	419	412	444	370	398	417	380	408	423	404	358	414	407	412	404	415	398	374	396	373	383	406	435	432	378	396	410	393	420	406	409	374	366	383	393	389	438	375	412	405	403	401	419	385	414	420	391	385	394	395	394	429	424	409	379	388	411	396	394	409	376	422	421	377	414	418	395	372	387	387	381	387	360	401	414	396	394	399	421	408	397	410	397	388	408	424	424	400	390	409	361	380	398	400	406	356	398	425	385	406	392	381	458	417	397	424	390	397	421	428	385	397	419	437	367	369	403	383	373	424	403	403	396	390	396	384	399	403	400	378	416	397	417	432	445	396	400	412	413	439	354	424	403	392	411	375	354	407	375	438	420	414	406	402	349	408	399	364	405	384	372	415	406	387	368	365	425	416	421	440	438	388	434	392	406	391	384	393	394	434	395	439	411	395	429	399	414	404	396	421	380	384	374	416	379	403	413	407	412	401	404	402	390	391	397	393	407	383	423	395	389	400	387	400	387	374	424	381	399	380	399	415	445	413	369	372	398	428	378	389	404	377	413	423	409	380	437	411	393	418	402	415	371	418	392	360	429	425	380	377	396	400	394	410	421	399	359	416	428	397	373	375	403	417	399	398	391	390	403	399	416	386	413	383	410	412	375	392	414	378	416	399	409	425	388	386	400	433	392	432	411	373	430	402	433	394	419	420	403	409	373	384	396	392	395	408	413	403	371	418	365	410	436	370	397	410	393	412	421	412	391	414	390	386	396	404	442	422	398	384	390	399	394	392	379	415	390	382	412	421	447	374	406	410	427	419	355	408	409	453	392	372	356	424	417	385	424	401	360	392	409	402	366	413	401	384	429	384	382	379	451	410	391	354	366	380	409	396	358	381	371	405	379	406	383	413	416	425	387	431	391	367	391	366	404	423	397	400	429	388	397	404	378	413	409	388	380	398	388	430	365	421	440	400	399	416	422	411	394	405	376	387	373	406	383	406	392	404	411	401	416	397	396	398	403	380	378	412	408	427	454	392	397	428	405	413	402	391	399	411	419	383	371	423	361	383	356	420	384	392	379	412	422	408	381	374	400	396	385	390	383	372	370	417	406	386	414	380	379	383	381	367	399	419	383	371	406	394	416	374	381	379	381	378	398	378	417	415	375	414	394	394	393	393	390	379	391	368	392	395	398	369	445	410	395	417	420	400	371	390	436	416	395	430	383	401	388	412	386	389	413	375	402	409	377	361	387	434	391	400	382	409	414	386	428	417	379	390	416	376	428	401	429	405	368	399	413	357	374	384	380	381	388	398	403	390	416	423	407	412	380	373	446	377	379	397	406	404	427	440	397	357	416	379	430	426	411	383	363	355	383	391	392	397	381	371	413	388	408	417	408	378	375	403	381	406	395	389	422	404	415	419	381	414	430	396	389	411	413	366	372	400	392	407	437	378	389	380	395	384	425	408	390	385	426	405	381	432	387	393	416	374	403	416	370	384	354	384	391	385	397	403	420	409	433	382	415	384	366	420	383	394	356	383	381	404	390	377	387	415	407	389	415	387	408	438	352	386	392	405	423	399	390	359	434	371	387	407	430	411	391	377	383	369	397	415	378	401	425	376	423	375	383	418	397	395	409	374	403	411	427	403	390	406	418	412	396	404	396	447	376	393	409	445	375	385	414	367	424	422	405	410	400	393	377	383	391	407	431	357	362	393	380	389	387	395	414	407	468	408	409	440	400	418	387	431	355	368	409	415	434	394	385	412	381	346	417	410	413	391	398	436	409	379	383	399	394	379	400	421	417	404	383	390	430	366	404	386	416	370	388	410	403	364	410	413	422	389	406	404	387	420	428	387	418	431	410	396	406	405	387	407	396	400	411	418	405	404	380	391	357	413	403	398	434	418	374	415	419	417	384	404	398	385	403	354	417	423	389	375	399	396	431	387	384	394	434	407	417	378	412	374	416	388	361	401	391	391	381	390	393	379	394	351	402	381	385	390	410	389	381	369	400	319	393	370	413	373	396	360	383	408	423	371	414	413	402	395	417	399	383	400	400	438	401	415	401	405	414	390	412	393	396	408	406	407	381	393	398	411	396	403	394	398	407	384	407	409	410	397	415	360	375	416	421	356	395	444	405	415	416	409	426	397	403	398	424	417	404	386	406	369	397	375	387	395	408	387	417	410	429	403	386	406	399	381	395	407	413	366	427	434	416	390	375	413	414	392	371	390	412	403	403	395	416	368	395	429	410	406	417	398	397	373	380	389	404	413	396	411	425	421	423	389	392	441	383	388	409	417	401	395	380	394	399	386	394	413	377	402	402	400	371	417	377	394	398	412	391	405	402	412	387	396	388	407	403	396	402	420	393	391	398	357	387	415	437	417	399	408	396	420	384	415	414	376	416	390	387	406	363	372	355	384	374	352	394	377	403	364	385	397	389	401	378	405	404	403	406	390	395	413	423	396	398	430	414	396	389	412	382	439	398	449	392	397	387	386	378	407	393	406	384	426	382	410	420	384	412	407	392	394	394	413	394	397	418	373	422	395	379	382	415	430	362	426	404	399	427	400	392	427	397	402	404	419	411	415	406	384	382	393	370	409	412	421	379	375	408	408	377	426	430	406	396	408	414	413	394	443	387	393	435	404	426	393	405	422	410	345	419	392	409	400	419	411	391	397	405	377	412	379	389	377	405	410	381	399	413	403	369	407	370	400	372	420	367	380	374	370	423	391	393	400	396	426	387	370	403	425	429	407	373	363	423	374	382	419	405	405	375	406	440	385	412	391	393	413	382	404	410	362	414	391	387	389	396	377	412	422	385	422	356	371	420	377	396	422	385	443	383	408	417	395	398	403	393	401	435	382	419	373	416	435	380	397	389	399	392	388	413	413	367	393	411	417	388	404	400	406	411	386	410	411	407	398	400	410	415	395	406	372	387	392	387	356	392	399	370	424	391	434	406	416	396	401	412	409	407	392	396	394	401	403	376	429	405	392	362	367	392	413	374	393	409	432	431	385	363	416	395	418	388	424	412	437	397	427	424	375	396	374	413
29242	24519	16353	3516	959	837	1149	816	817	784	833	790	750	760	788	797	769	801	767	722	796	778	786	812	757	760	764	795	861	795	836	819	745	775	761	804	752	791	804	751	767	794	775	783	780	837	828	802	780	793	840	787	753	768	809	765	762	754	819	724	847	801	754	804	780	756	796	749	731	780	822	755	776	777	765	732	767	758	821	783	795	795	758	778	783	770	769	779	759	751	787	769	792	799	793	726	782	787	816	780	783	809	786	750	799	791	817	822	792	734	828	815	787	729	797	787	820	817	742	781	762	814	820	802	774	813	765	767	766	757	803	729	732	765	734	809	845	788	755	792	731	797	788	814	747	810	789	758	794	746	804	734	833	814	722	752	773	799	816	810	737	789	817	762	826	738	775	757	800	752	805	828	749	855	775	814	818	849	822	758	795	767	740	800	735	752	775	783	748	780	754	749	805	776	818	782	760	796	806	762	806	758	791	812	757	758	768	769	742	780	810	776	874	759	832	802	764	756	780	811	782	767	812	755	770	753	759	773	758	786	813	807	732	750	768	811	818	801	793	798	788	801	719	729	757	807	830	775	787	740	786	757	800	837	779	791	718	824	803	763	847	752	799	784	821	754	784	803	789	803	797	799	717	782	783	733	854	764	847	736	756	751	750	780	739	747	751	766	783	773	743	798	779	732	787	753	775	755	785	819	756	835	748	793	812	757	780	773	787	829	776	820	774	813	819	730	815	791	769	782	780	752	805	750	682	754	799	730	764	768	764	770	808	770	833	787	794	718	791	805	759	774	790	799	810	808	757	723	772	767	791	787	752	757	843	790	816	799	759	752	809	775	712	728	784	806	782	761	731	752	792	798	769	807	796	748	752	769	728	748	801	856	765	813	797	778	739	801	750	764	772	805	774	731	780	764	781	776	761	801	735	773	790	760	774	778	812	826	775	822	769	769	816	813	851	808	811	750	810	765	823	787	743	780	764	774	779	762	741	770	784	871	815	759	817	739	748	780	820	785	829	827	786	759	809	797	786	772	739	797	771	814	726	757	763	747	794	743	775	792	760	763	830	784	857	766	786	790	803	796	772	720	784	743	797	788	763	774	774	798	773	820	796	750	794	807	750	770	745	776	733	782	778	725	794	848	794	800	794	781	806	735	780	811	772	801	809	773	784	795	755	800	769	796	752	794	794	792	786	808	799	766	755	769	775	769	796	782	805	791	797	790	773	761	811	820	765	789	855	793	789	798	802	757	746	773	773	774	833	782	762	804	768	760	787	758	763	803	761	808	756	804	800	764	786	772	769	761	714	785	801	729	754	754	799	745	820	801	768	762	747	826	831	779	761	765	808	804	793	813	750	855	803	812	716	802	813	865	791	793	788	741	763	791	797	729	717	816	805	718	791	809	784	801	818	749	744	828	766	823	767	815	785	797	775	792	800	825	724	816	770	772	773	767	831	776	781	802	752	754	849	749	769	803	715	757	820	801	795	782	749	796	766	823	754	785	774	738	792	787	778	747	807	769	725	820	817	754	802	783	773	793	757	734	795	736	765	771	799	746	746	719	795	784	728	757	780	733	803	730	786	773	764	794	778	804	759	759	788	797	824	804	742	740	770	770	762	784	852	719	811	799	763	812	747	739	790	835	760	788	749	782	841	793	741	760	795	801	802	771	787	777	768	764	788	788	765	754	783	792	777	752	788	766	792	780	764	779	774	833	816	831	775	815	846	746	854	762	740	812	729	805	814	783	778	764	811	816	801	798	750	778	739	807	840	768	754	779	802	799	824	849	802	799	812	789	774	802	863	756	761	777	762	777	718	774	812	767	780	770	808	746	816	810	752	751	753	720	771	774	767	796	792	760	791	791	796	736	750	749	820	827	822	783	787	801	795	788	782	826	704	793	827	863	778	731	787	774	828	787	712	768	778	757	806	768	748	789	799	813	826	762	789	784	802	792	780	744	810	760	764	763	792	832	780	735	758	802	765	774	785	794	786	797	797	840	811	765	783	808	797	803	804	793	776	783	778	764	698	801	770	782	778	845	795	797	764	778	781	773	798	793	757	803	796	731	742	789	811	801	768	839	756	787	755	806	727	785	769	779	744	807	794	767	781	774	769	787	772	733	804	750	762	734	799	801	778	780	783	807	806	792	770	796	847	798	788	772	765	821	742	805	754	801	793	751	748	738	731	819	839	811	752	754	773	767	809	822	771	783	840	775	781	812	783	823	792	778	837	815	747	754	757	774	758	806	798	797	851	778	748	768	808	768	797	767	811	748	831	804	745	753	809	807	797	790	780	811	799	792	781	817	747	771	807	762	804	801	799	745	803	743	776	755	742	777	778	801	749	775	796	807	750	746	838	759	816	728	766	751	789	776	796	792	796	772	754	755	740	825	760	754	795	784	754	801	796	760	822	807	735	765	766	806	748	809	777	785	797	779	726	823	733	736	805	790	810	738	763	785	774	780	795	774	787	794	757	747	798	783	788	762	769	787	792	774	756	761	752	796	791	792	787	765	802	733	758	765	780	798	822	743	760	818	763	797	810	760	798	785	784	746	749	725	811	789	771	764	774	781	744	811	732	801	762	777	785	774	760	791	801	761	804	804	821	810	785	765	755	806	787	796	766	753	800	772	773	766	744	791	778	746	785	809	790	817	741	822	837	795	777	800	820	767	800	796	775	766	822	780	769	781	789	773	794	749	814	857	741	782	792	780	778	766	780	794	773	767	777	774	803	748	775	834	793	794	746	756	774	818	775	729	795	740	752	790	798	801	796	771	756	761	776	772	741	802	796	822	773	795	818	745	811	741	768	756	784	766	811	749	825	752	749	774	785	816	800	747	772	757	762	797	783	775	872	755	770	781	808	788	772	771	833	798	795	773	745	760	801	751	772	783	780	801	778	820	781	794	764	804	767	800	751	800	792	744	806	812	814	731	754	788	753	778	776	801	812	763	787	781	794	838	821	757	802	803	788	726	779	764	817	800	788	778	759	788	764	776	807	777	813	796	801	792	769	761	803	808	720	775	750	772	769	765	763	776	771	759	776	801	769	802	780	791	821	792	771	767	789	770	759	789	770	779	758	802	801	791	811	769	782	781	717	808	738	788	782	788	755	760	767	755	813	763	770	782	821	750	767	822	773	809	790	788	802	771	763	795	760	778	769	778	791	802	832	761	813	773	787	798	801	776	794	791	796	739	810	754	773	768	709	770	779	778	803	782	812	757	769	756	792	764	826	790	791	816	790	764	759	794	730	777	771	778	810	761	771	813	748	801	778	812	804	762	770	762	768	769	739	795	778	781	769	746	795	796	860	785	812	812	756	808	762	768	802	780	802	749	750	777	762	798	819	772	752	754	752	812	756	817	759	833	798	796	729	749	766	795	806	831	742	746	778	756	803	764	819	768	756	737	812	810	832	803	737	794	793	791	761	753	739	762	792	825	733	771	775	775	736	813	814	803	752	754	766	792	817	772	795	785	761	821	806	814	760	811
29173	36443	15325	2985	1221	1126	1714	1015	1011	1026	1056	1017	1068	1009	997	1023	1035	997	1003	969	1027	1006	965	1022	975	967	993	1035	964	973	1030	1032	982	1016	998	1002	990	1028	1040	993	1047	949	955	1016	1004	957	1050	1050	1012	1025	1005	1052	983	1016	983	995	1079	1025	996	1042	1051	1002	979	986	1020	1002	1031	1009	1018	1015	1053	1017	998	953	1053	1033	997	975	1027	982	985	1006	1010	979	1018	1072	993	979	965	971	1004	995	1006	1002	945	1038	1088	982	1009	1003	1024	1030	1045	1036	975	973	991	972	1024	1029	967	998	995	1078	990	1009	1015	988	1065	999	1026	1013	979	999	1057	968	980	1043	1014	1036	1028	1037	985	924	969	981	1042	1024	1018	998	1013	1057	961	1002	1016	1022	1093	1009	1012	1055	981	1049	966	1047	1031	1007	1027	1052	1051	1034	971	1046	974	964	985	989	979	942	1021	1029	1015	1016	1015	987	996	999	1004	1019	1015	989	1019	1031	1018	1030	1057	998	995	1025	986	979	1044	989	1014	972	1022	992	1009	1040	1001	1038	1005	987	1076	990	989	945	1004	992	1121	1021	950	1036	1002	973	1044	984	1014	1009	1009	1010	948	1014	1060	1005	969	1029	979	1006	1000	1023	975	1015	1034	1023	997	1058	970	996	990	979	1030	982	1034	1010	1010	997	970	957	1052	1009	968	1006	999	1015	954	1035	966	1065	1043	1046	964	989	983	1017	987	959	955	952	976	1021	993	1010	1029	1066	1086	1081	1015	1007	999	972	1032	999	1020	1050	1061	985	1001	1004	1014	966	967	1004	1011	1026	982	1049	1025	1034	953	1052	1003	967	980	1023	1005	993	997	1055	981	987	1024	1030	989	993	1019	963	1008	957	1007	1030	1052	1040	1016	1086	946	975	1088	1013	1035	1001	1048	1054	999	1040	1033	983	1044	959	994	1004	955	1032	1008	1037	1020	1007	953	993	974	974	986	962	1010	999	998	1004	999	1062	1025	1094	1023	970	997	1009	992	982	1035	1024	1027	1012	986	1036	1061	992	1020	1010	1023	992	1024	977	1007	1028	1020	1008	1022	1008	991	1052	1018	1060	1028	1031	1013	974	1011	987	1039	1021	1069	1059	973	972	1015	949	1010	1075	1045	1001	1016	1026	1011	1045	1058	978	1006	1017	1005	991	1027	976	973	1019	996	1060	1007	1012	1003	959	1031	973	990	994	985	1001	973	1059	979	1060	1015	1001	976	1045	1041	1083	1020	1056	1043	948	1023	999	1008	1060	1042	1022	992	1039	970	1030	1034	1018	1031	1014	1036	1020	1047	1016	1013	1053	964	973	1047	1026	963	1028	1012	1002	992	1024	1036	1042	1049	1021	991	1023	991	1036	1019	1004	999	1019	1033	1020	987	1005	1002	1065	1028	1008	1027	978	1041	1042	1039	1039	1077	1008	1012	958	1009	990	947	1039	1020	1011	1032	1009	965	1054	974	977	997	998	1008	961	979	1069	1032	1006	1018	1025	1013	1045	996	1025	1009	972	957	1013	1056	1017	1017	1021	1051	1028	964	1071	981	991	983	996	962	1003	993	998	1004	1021	959	1031	1011	1004	1081	1095	1023	1018	1022	1008	970	1026	1048	1064	1009	1041	1023	992	980	996	1019	975	1051	1031	1020	1048	987	1015	1029	956	998	992	1044	1002	1024	970	978	1007	990	1072	984	994	1030	1017	992	1050	1021	1034	987	998	996	963	970	988	1002	1015	1031	1045	1044	980	998	959	1023	991	1010	959	976	1036	973	984	1009	1009	985	1000	1032	1053	1026	1038	1013	1022	1016	1006	1009	1031	999	1041	994	982	1040	1040	1039	993	967	993	1004	976	979	994	1021	1046	1020	1037	1008	1017	1052	1027	1038	1012	1000	987	996	1025	1091	1041	1007	950	1014	974	1072	1047	979	1007	966	999	1045	1022	1019	1059	984	981	1019	967	1031	1048	1043	1078	977	1047	1014	1020	1038	979	1012	1004	987	1015	1018	1038	1055	987	1038	1028	1038	996	960	984	1012	1052	1018	945	1044	965	1070	998	1057	1030	983	1019	1038	967	988	1028	995	1020	1027	1023	1038	953	966	990	1071	1049	1037	1070	1086	987	1044	1016	992	967	995	1080	1004	1000	1005	1002	1002	974	978	1008	1037	954	1005	1004	947	1012	996	967	992	1025	1021	989	996	1030	993	1039	1012	1034	961	1050	990	1033	1026	1031	1042	943	991	991	978	1024	1040	1004	979	1064	1040	1027	994	1030	1000	1060	1035	992	986	1055	995	1039	1004	968	1053	1030	1007	1005	981	1073	990	1012	1008	1037	1056	994	973	999	974	935	1035	992	964	1023	1003	1073	1068	995	989	958	1078	969	985	1063	989	1034	1019	1020	993	1010	977	1041	1048	986	997	1015	957	1003	996	996	1040	1038	973	1034	1009	988	986	1025	984	1041	959	1025	1035	1052	1010	1015	1021	938	1011	1019	1020	1071	967	1040	1020	1019	998	981	1024	993	1020	977	1003	1015	1015	1032	1006	1014	1017	1041	991	1012	1026	1026	1068	1030	907	1026	1003	1000	1048	1030	1021	1009	986	998	1001	997	995	1065	1014	1007	1050	983	1041	1045	1005	1043	1014	986	1051	1028	1015	1034	1011	1011	1020	1008	1006	1011	998	1006	1064	993	1018	1107	995	998	973	987	1000	1059	979	958	942	1090	960	962	1050	1051	998	992	961	961	1028	1054	974	945	994	1029	1016	970	1036	1017	994	957	1017	1011	975	1015	1032	981	977	1033	1017	1075	1014	1005	1017	1101	952	1021	1012	979	991	1044	1038	985	1081	924	996	1004	1030	1006	995	1002	1026	994	969	1011	1025	1037	1020	997	934	998	964	1010	1014	1064	1052	999	995	998	934	1011	973	1010	975	979	1001	1080	1039	967	959	1058	1026	1081	979	989	1055	972	993	1005	1031	1012	1031	1029	989	1024	1028	1009	1007	1009	1015	1044	1016	1009	1015	953	1059	1032	989	1046	1005	1024	1001	940	1033	1010	1057	1062	989	1014	987	1021	1043	1035	1057	1017	1051	953	1038	986	1022	943	1033	989	1009	1032	1018	982	984	1027	993	1009	1021	994	1067	986	1061	986	1038	1063	1048	987	1075	997	1023	1062	972	1001	1033	998	1025	995	1041	958	990	1071	1018	1009	1041	1012	1031	999	1059	1001	1079	945	997	1047	986	965	1006	946	966	1012	996	944	1050	992	1020	1069	1042	1024	952	1023	1019	1037	977	982	1036	978	1005	1002	989	1057	1024	1035	1026	976	1022	1002	1047	998	992	1005	995	1012	967	1005	992	1004	1003	1015	1044	1031	984	1026	1000	998	1052	1047	1025	987	1020	1058	990	989	931	1083	1021	1042	997	1001	996	1035	988	1015	1011	1038	995	960	1002	1044	1049	986	965	1006	1021	1013	988	965	1001	1065	974	951	993	1038	1055	1000	992	1008	994	1036	958	1022	1057	1023	1025	992	1062	1051	1060	1014	1014	984	1002	1047	1012	1018	1018	1014	1038	1069	1003	976	956	1010	968	975	990	978	1050	1032	1009	984	987	1042	1056	985	1005	947	978	1004	1035	979	1014	1106	1005	969	983	1001	1045	950	1025	986	1050	958	1081	987	976	1106	1034	924	949	1004	1070	1042	990	1011	991	956	1051	1007	1049	1068	1044	975	1003	993	1023	1029	1030	996	1008	1042	956	987	1047	1037	1036	997	1018	1046	947	998	1016	1015	1103	959	995	949	1037	1012	1023	995	946	996	987	991	1015	1061	962	1042	982	1004	1029	1022	977	993	979	1024	1039	1053	1072	1038	1001	993	1003	1026	1032	979	1008	1033	986	1008	1031	1024	1039	985	1010	968	972	1005	1054	1011	1089	944	955	960	954	1021	979	978	1032	1022	978	1023	1029	973	1080	1059	1042	979	1026	1124	991	1056	991	989	985	1014	1031	1025	1008	990	1019	1024	1086	972	1055	1031	1009	956	1013	975	975	993	984	1023	1001	1033	1001	997	1011	1044	989	1018	962	1008	957	1045	989	1009	960	1007	1026	1037	979	1032	1011	1035	970	1027	1019	971	1011	1056	1063	983	992	955	971	1037	1035	1012	1051	1060	1026	1001	1003	971	1030	976	1027	1025	1043	1044	983	999	976	995	1019	1013	1006	1016	1051	1045	1040	1031	1058	1019	1002	959	1027	1039	991	1030	972	1014	976	1004	1034	1023	1056	981	1025	1047	1027	1006	1035	1072	994	1007	1031	996	959	968	1011	1027	974	1042	997	1015	984	1026	994	1007	1009	1009	1039	1008	1001	1005	1023	1074	1020	1037	953	968	1032	1041	1037	1011	998	994	1032	1004	1038	989	992	965	1019	1003	999	1012	1039	1003	1002	1020	990	968	1022	1068
23437	21235	27758	24848	19239	6115	7223	3980	731	702	731	691	679	741	664	658	641	709	683	659	673	678	675	687	673	665	685	706	669	625	632	688	754	713	699	681	669	680	680	652	697	731	698	731	672	709	663	682	682	667	658	676	682	702	708	669	688	728	679	700	717	676	663	641	647	720	692	654	633	670	672	700	679	675	690	679	690	679	692	668	670	710	677	634	671	669	692	685	670	634	653	693	653	691	640	655	627	689	634	668	720	666	625	673	740	638	674	641	611	713	609	688	695	678	699	691	672	630	667	672	694	677	658	649	648	690	663	680	647	638	658	626	641	703	647	662	652	647	651	633	674	634	632	635	646	651	684	675	656	668	678	731	677	617	695	649	660	680	649	665	688	641	666	673	689	679	664	648	615	723	690	685	685	720	687	629	676	699	668	655	673	649	673	626	676	689	659	670	658	693	689	621	644	655	639	671	658	659	661	662	697	683	667	683	675	658	671	686	693	628	645	674	701	681	714	644	646	608	692	720	647	653	661	685	644	642	637	634	690	632	678	664	675	697	649	678	657	643	672	645	654	657	671	662	673	651	642	676	631	687	656	695	640	725	601	647	653	701	723	635	673	700	653	664	671	663	639	688	673	647	679	660	657	711	656	677	652	673	669	696	665	643	690	666	684	692	689	635	710	666	721	668	649	697	637	710	641	709	657	668	668	664	672	669	663	669	652	639	643	711	624	654	679	658	638	650	695	665	653	653	641	625	627	675	662	667	659	642	630	689	644	619	698	719	688	661	700	636	650	714	661	623	689	676	717	645	657	699	632	638	675	699	688	673	688	676	667	711	638	690	606	652	639	616	625	670	683	667	662	643	672	646	672	711	669	694	659	676	625	676	667	678	651	674	660	690	695	660	699	691	656	626	682	640	663	697	694	682	688	695	666	678	627	656	667	640	679	644	711	673	669	706	699	660	655	686	663	662	684	660	676	672	632	641	724	674	650	672	640	661	638	672	629	686	669	662	672	629	693	666	654	663	667	685	655	724	676	695	646	718	693	669	674	658	659	678	703	659	703	713	678	671	667	685	682	640	707	675	680	683	654	680	652	670	671	632	679	663	684	665	677	672	655	659	651	652	656	656	702	654	667	689	680	621	669	678	615	643	639	685	678	651	658	653	679	650	642	679	632	699	667	694	676	713	680	681	650	680	624	675	734	677	694	723	649	671	638	675	654	659	688	646	675	694	626	645	670	642	690	630	663	666	648	661	662	677	716	688	710	710	666	694	681	640	648	702	673	659	675	681	672	644	677	640	707	624	687	692	674	652	664	636	643	681	660	639	725	644	669	695	690	653	706	681	678	670	679	715	658	647	676	718	669	681	660	645	727	684	662	654	707	697	705	717	667	655	702	679	709	640	709	653	619	665	678	659	710	687	687	689	645	635	663	660	663	680	652	655	668	651	633	686	707	642	668	663	641	685	664	645	693	675	654	693	687	712	663	669	673	700	674	620	648	699	687	703	667	697	630	675	662	677	656	658	675	666	711	665	624	633	673	695	658	657	629	631	684	686	667	665	663	638	670	636	667	647	710	667	678	684	712	702	650	622	669	696	639	629	671	699	649	670	699	657	704	738	695	694	709	648	691	672	644	653	674	677	674	666	662	677	635	665	641	659	625	673	665	634	684	641	652	693	718	629	655	679	675	657	676	667	673	698	635	647	640	662	688	682	694	694	679	672	634	682	707	664	676	653	626	662	701	699	686	671	693	715	689	691	697	691	662	687	655	652	696	646	631	686	655	670	739	687	672	704	670	733	685	659	620	657	659	679	663	660	688	633	695	682	670	628	672	659	665	677	613	694	669	658	702	667	704	650	653	660	717	695	634	675	671	693	724	685	669	651	702	632	694	665	695	636	672	647	678	692	659	675	650	641	699	699	671	644	687	675	675	714	720	632	675	654	668	670	640	662	696	651	658	629	667	699	661	663	694	632	665	679	703	667	638	676	696	627	686	720	659	679	668	655	668	654	699	643	683	649	738	683	676	665	695	648	626	646	700	689	653	694	661	666	710	680	635	642	651	651	656	683	692	675	659	697	680	669	645	649	703	709	654	650	696	658	652	650	683	647	682	637	665	670	694	638	660	714	689	606	673	638	679	700	637	647	698	663	702	646	644	684	663	665	686	620	695	626	679	670	667	659	684	691	630	695	645	664	642	680	648	658	684	656	673	647	656	680	678	649	674	689	680	658	677	643	672	672	625	645	626	684	677	660	689	661	693	680	625	622	686	613	668	679	643	623	700	662	679	675	662	670	638	677	679	697	680	648	652	669	610	629	682	683	691	652	690	717	640	667	647	653	619	668	674	689	668	634	722	697	631	632	671	688	694	649	677	713	643	707	644	689	696	637	674	680	646	676	673	664	672	671	697	668	669	709	680	675	609	705	701	678	647	708	660	630	683	680	641	651	666	698	652	638	670	663	617	651	643	650	727	649	657	677	710	633	673	704	638	653	656	633	653	670	668	656	636	678	659	642	692	674	639	691	695	688	638	704	712	613	710	622	658	711	659	675	704	656	708	695	694	659	695	696	693	625	712	639	680	708	681	640	673	669	667	666	610	682	682	673	698	641	708	671	667	636	690	644	641	664	647	662	682	638	688	634	712	639	676	666	613	706	693	723	701	634	662	679	647	611	655	708	672	678	666	691	695	682	700	652	666	629	679	607	710	659	641	642	677	689	698	698	664	656	658	687	685	685	650	698	693	701	638	655	631	668	680	627	633	630	650	708	656	647	644	677	682	683	661	633	651	663	686	693	675	629	656	653	664	709	686	666	664	685	723	669	611	704	689	683	656	697	674	693	669	710	650	654	689	628	708	692	669	697	637	652	598	677	606	691	683	659	694	687	651	689	701	685	676	678	686	694	643	633	661	674	645	730	667	647	664	654	678	664	678	668	655	625	653	699	656	689	623	654	658	683	681	699	687	652	644	686	659	675	665	673	645	646	692	689	687	655	632	670	660	651	647	667	635	678	689	663	709	689	686	725	677	662	739	679	715	630	609	692	656	637	642	730	598	674	657	665	649	655	658	674	694	691	657	701	651	625	627	653	722	620	645	685	652	643	675	678	666	657	696	643	680	640	664	684	666	656	623	658	673	668	670	654	715	682	655	674	666	665	677	707	683	634	698	678	639	687	673	666	686	651	711	709	600	725	690	714	692	670	650	672	619	699	665	705	610	637	693	632	676	678	662	671	631	651	684	668	617	713	667	632	643	696	687	683	663	679	682	625	691	678	668	656	650	659	701	693	624	698	634	619	668	693	656	656	712	658	667	645	637	666	665	647	686	654	672	648	730	657	705	717	694	696	688	650	690	646	675	667	666	672	664	696	629	656	656	661	697	648	658	629	661	708	668	634	650	670	661	681	675	640	679	646	704	688	674	667	661	682	709	667	624	643	661	698	663	631	646	644	672	654	697	645	725	680	661	659	702	644	666	659	655	663	713	651	671	685
32372	50559	27707	10551	5649	5664	11767	5866	955	994	905	948	990	985	864	939	877	916	901	907	856	924	835	878	920	916	887	889	956	873	845	895	884	868	875	902	875	850	927	914	888	866	855	846	904	903	862	905	857	924	883	879	861	886	845	898	911	927	933	845	874	868	908	876	885	899	858	890	921	895	917	873	865	896	894	906	880	925	833	873	871	895	897	884	888	895	853	877	866	876	882	884	851	922	857	899	946	862	882	895	800	870	872	865	893	871	866	893	858	925	904	872	893	925	913	918	864	890	915	848	916	864	884	899	938	897	882	917	907	882	923	898	900	871	864	885	900	865	881	836	906	875	878	836	873	851	924	850	872	870	881	909	899	873	843	938	852	871	838	949	913	871	864	924	876	848	867	878	877	912	925	877	902	886	930	803	894	918	916	855	864	947	860	882	856	859	930	870	882	841	879	848	879	892	895	869	847	905	867	875	847	921	887	903	868	873	873	919	800	856	896	911	901	832	896	833	871	894	894	904	882	871	870	909	922	889	863	905	867	858	894	890	860	853	901	934	886	874	881	875	921	862	905	881	910	817	915	904	865	842	844	845	893	852	898	881	875	893	896	851	877	867	863	871	921	880	887	890	879	875	838	896	855	908	903	916	847	902	967	841	896	868	853	846	866	865	861	851	848	872	914	944	859	949	934	898	925	965	904	901	863	900	882	904	846	861	864	912	862	917	858	910	891	834	920	892	875	889	867	849	868	853	900	955	881	865	887	889	834	860	886	893	891	852	901	940	940	876	877	871	852	890	969	835	878	891	908	920	867	863	920	852	913	862	913	913	908	834	888	848	921	868	844	864	887	843	859	900	833	836	928	874	885	889	897	897	862	830	895	873	843	864	925	895	914	914	896	910	824	919	899	908	817	857	858	861	885	891	931	870	886	884	878	864	880	941	906	849	934	881	834	911	888	894	893	936	884	854	850	853	930	886	881	905	888	906	892	879	851	874	927	871	834	847	873	847	839	883	885	921	907	834	855	827	895	869	870	863	901	957	916	932	893	912	857	868	875	877	858	916	893	860	887	895	912	884	838	821	864	923	852	864	818	848	880	909	828	942	868	859	888	820	925	967	915	890	889	894	943	872	908	905	887	891	897	906	921	917	880	882	910	927	883	901	909	901	908	875	937	911	920	840	872	890	874	932	878	858	874	911	909	849	843	889	894	918	881	893	892	887	867	839	881	831	856	881	860	898	875	879	918	863	920	867	886	865	878	835	893	862	896	943	888	924	876	867	893	834	898	907	856	897	879	904	831	874	875	844	866	922	835	878	862	895	896	901	882	888	858	861	887	834	864	857	880	865	842	926	854	911	914	865	878	890	931	853	834	870	892	884	857	818	894	869	856	872	907	871	887	902	881	856	799	847	849	847	843	871	892	906	863	877	899	847	903	860	875	930	857	894	902	944	878	885	907	853	863	884	926	875	854	869	891	907	917	819	914	865	815	873	852	823	965	859	852	867	913	832	885	919	886	911	859	880	859	901	882	903	896	852	902	922	852	831	873	828	921	883	921	867	851	891	835	860	877	951	936	872	907	894	857	848	872	880	845	902	872	894	864	894	874	874	923	871	901	880	904	917	868	889	874	879	871	901	840	912	895	856	875	905	894	963	833	881	921	876	865	865	866	870	949	823	854	918	904	860	921	878	817	876	875	842	811	928	879	880	829	879	846	886	900	943	874	851	908	959	897	847	919	881	867	893	857	884	959	887	879	879	871	849	857	936	879	894	910	928	870	869	885	864	867	930	904	860	891	837	855	918	863	920	931	894	860	864	893	900	866	893	888	899	886	882	907	889	832	865	903	912	844	885	897	883	900	933	907	874	913	887	865	844	828	867	884	849	935	871	933	867	890	891	908	868	878	912	920	902	920	907	909	884	924	892	903	880	877	881	885	928	898	813	899	865	865	913	926	888	926	936	927	856	881	891	919	846	886	909	930	840	854	860	871	871	906	946	834	834	849	879	887	861	902	824	874	909	848	892	934	889	897	909	888	884	896	897	901	930	831	879	822	911	901	899	883	862	885	878	882	898	844	916	862	910	879	919	918	892	896	851	912	886	892	907	837	895	873	847	946	844	870	940	860	908	905	914	873	918	843	864	851	918	882	876	907	922	945	920	934	890	914	869	912	901	828	896	862	846	891	873	847	905	946	877	920	864	889	921	921	923	888	922	902	853	932	832	893	897	871	895	880	894	907	903	875	877	870	862	913	900	868	886	885	896	905	846	884	895	905	828	887	833	869	912	864	868	932	903	921	914	852	873	908	841	864	864	873	936	852	922	850	911	864	897	834	898	879	877	911	891	886	895	913	879	859	859	898	864	901	904	859	809	910	857	840	880	876	908	909	891	891	908	860	823	888	925	887	876	865	867	846	872	883	868	838	921	916	909	907	829	880	924	864	870	892	874	867	967	917	886	857	904	921	889	895	807	906	886	896	897	905	901	852	865	885	829	866	852	879	875	883	857	883	906	962	901	879	878	879	882	867	930	890	884	839	883	932	921	875	920	876	874	952	938	866	881	852	878	860	920	903	829	859	885	896	850	959	891	890	898	900	904	894	868	882	844	919	819	914	867	886	907	905	846	907	890	879	858	864	961	867	924	865	927	860	911	835	880	820	840	888	844	931	893	897	898	815	870	898	861	885	887	874	932	925	873	869	889	906	935	851	885	857	902	869	873	939	908	912	870	911	849	898	865	879	884	913	871	959	872	833	888	882	828	923	867	846	861	837	874	846	926	912	904	887	937	853	907	856	904	910	895	889	920	908	919	920	935	827	890	869	887	863	858	893	905	886	885	891	878	895	883	926	915	928	886	923	809	858	850	904	883	884	906	886	907	851	877	905	897	919	872	856	918	894	837	870	887	931	895	847	914	880	896	926	924	896	887	837	914	919	850	884	842	877	889	918	860	896	874	846	898	906	901	855	890	890	895	904	907	978	844	914	876	905	922	848	863	873	891	903	887	830	939	915	879	891	929	889	910	910	844	889	875	892	848	861	896	908	856	868	927	895	850	920	856	907	853	826	911	888	883	907	884	898	871	895	885	837	857	883	905	885	873	890	877	922	865	840	888	867	822	848	919	897	844	871	885	884	904	830	836	893	833	874	885	865	910	887	884	968	858	892	906	904	873	860	892	843	850	877	916	901	842	830	876	905	901	884	820	864	903	911	937	894	872	873	919	901	904	862	909	859	858	866	895	851	832	885	863	845	856	912	931	905	859	883	918	879	883	885	873	861	879	883	903	896	869	851	898	838	851	888	921	889	901	892	883	939	848	915	864	882	916	904	884	908	884	889	894	836	924	847	902	833	853	929	857	869	889	887	825	906	866	913	920	891	907	884	800	902	911	860	852	900	886	902	930	876	869	860	924	854	904	854	905	900	882	851	929	891	915	929	838	873	883	869	893	906	874	831	895	877	885	884	855	886	881	840	887	919	932	898	864	902	954	866	919
24767	21269	25754	22905	4758	1212	1716	2060	586	537	544	583	525	533	555	485	542	525	537	508	590	534	568	512	522	481	519	550	573	538	514	567	524	571	519	485	532	522	522	530	532	564	546	525	551	511	509	537	512	519	531	523	478	581	529	521	509	537	522	506	529	483	542	545	578	534	581	542	552	540	584	559	536	526	557	550	512	497	552	517	547	539	567	511	539	521	488	511	508	552	560	518	505	523	560	528	532	511	525	523	539	504	522	553	554	525	541	548	470	504	530	493	531	536	523	552	514	523	539	527	530	519	563	541	527	528	533	524	522	544	517	492	527	511	534	539	483	494	502	498	516	492	532	555	532	556	560	523	567	555	476	521	524	564	526	565	571	543	548	511	558	534	521	507	509	560	529	525	534	553	547	529	536	551	549	523	535	542	506	543	534	547	552	541	515	553	486	553	532	557	528	531	576	550	543	495	544	526	507	522	584	555	504	502	487	506	483	554	550	547	531	541	564	558	548	547	507	529	501	527	546	564	482	524	515	530	517	531	513	497	522	546	535	553	521	555	559	553	532	526	529	563	526	512	513	546	519	533	531	524	497	550	523	557	524	500	531	552	530	530	558	526	561	524	529	552	501	539	591	530	547	497	553	546	514	559	533	492	532	548	542	542	541	537	558	493	536	501	540	508	551	508	536	541	535	569	532	498	536	560	553	531	537	489	502	498	519	532	501	505	531	524	547	557	497	510	519	496	569	538	512	507	519	521	510	528	528	539	568	537	530	531	511	532	572	522	534	519	515	528	533	531	518	531	544	487	559	535	514	509	499	575	525	505	510	533	531	486	558	521	542	519	526	508	546	512	564	561	531	506	529	502	505	547	583	560	592	531	551	533	517	495	507	524	508	532	518	556	532	528	568	513	537	515	521	549	548	521	504	520	468	524	454	524	497	576	515	544	499	492	525	517	565	528	543	549	518	538	512	534	507	507	556	582	532	578	515	592	541	542	513	523	528	562	500	526	489	507	538	519	514	505	554	512	575	529	543	528	524	504	523	515	524	557	561	530	533	504	533	531	506	528	520	549	569	497	555	568	540	547	561	509	536	527	553	517	540	536	534	484	550	545	513	531	495	531	509	498	527	502	528	548	510	515	519	555	495	540	503	556	552	549	563	534	540	512	514	535	528	572	523	540	527	538	537	564	551	551	552	524	535	569	577	521	537	579	487	499	548	565	510	512	561	583	522	513	499	496	511	544	524	548	498	557	550	550	554	568	537	548	542	532	508	506	520	529	522	537	549	542	534	537	533	550	506	510	550	519	546	560	534	563	560	520	527	538	572	530	519	554	531	510	554	534	511	487	547	538	538	508	527	539	526	536	555	556	539	536	523	556	532	530	542	525	537	519	542	531	533	536	553	529	562	546	535	528	507	577	541	551	547	517	553	522	563	542	533	608	535	590	515	541	539	568	568	528	554	514	537	536	542	518	540	539	538	543	535	546	571	536	528	543	559	530	560	511	542	537	542	555	525	543	513	510	514	518	519	521	546	525	519	561	499	535	523	520	522	523	537	550	531	550	523	503	516	494	494	519	490	549	544	515	500	549	512	535	525	524	561	511	511	561	532	551	537	560	535	545	522	620	578	497	580	519	521	541	541	526	476	537	506	482	492	531	534	517	510	522	500	558	549	511	520	546	513	559	523	516	527	493	536	556	520	556	497	497	571	549	517	511	515	537	493	515	496	581	553	532	527	508	529	560	537	551	530	546	610	571	546	541	537	568	520	552	542	539	505	547	517	516	515	517	539	546	576	549	552	525	538	540	505	509	502	507	523	513	525	568	534	533	528	550	502	516	495	551	545	547	552	546	501	556	527	532	544	517	510	545	526	540	490	518	529	546	524	548	531	533	555	516	525	544	534	543	533	554	553	524	507	497	534	554	538	541	516	537	551	494	499	547	583	544	547	528	574	550	549	522	542	547	563	504	527	561	571	490	525	570	559	495	514	517	546	517	541	593	520	527	526	501	536	530	515	508	544	509	553	529	575	563	525	542	541	556	532	529	509	502	509	561	542	509	544	539	524	506	516	515	531	542	491	576	572	560	537	533	565	550	512	525	511	580	531	503	542	570	530	538	565	567	521	560	513	503	558	499	542	536	553	557	528	555	499	559	564	538	500	517	559	547	534	553	597	552	508	522	508	531	557	520	523	541	509	515	522	536	552	514	578	520	494	509	509	521	505	523	531	519	552	527	517	516	555	556	531	565	526	528	521	507	526	534	539	522	516	514	534	569	559	549	550	582	525	529	535	538	549	541	547	519	544	491	539	526	497	566	517	533	510	523	520	531	560	552	539	541	533	543	522	546	578	509	573	503	541	568	499	568	525	528	506	550	550	518	531	519	508	487	518	584	549	541	522	577	531	524	541	543	520	504	512	493	493	521	564	528	547	516	484	533	533	515	516	516	542	522	541	563	530	529	532	543	487	554	501	511	552	582	509	510	526	578	557	514	537	511	515	561	542	518	562	499	594	524	564	533	527	517	551	520	525	516	520	566	523	533	560	533	570	496	529	526	547	531	496	559	549	521	527	589	548	521	562	566	529	576	490	547	537	532	510	556	491	515	536	540	534	556	574	515	527	550	534	539	481	525	515	522	514	512	520	515	584	550	525	594	534	510	527	513	551	543	528	541	508	521	495	528	579	556	523	525	547	498	560	555	562	548	545	524	546	535	520	517	554	506	540	546	528	540	569	499	541	566	542	576	557	541	514	562	556	551	497	545	515	542	519	541	516	540	571	535	516	543	547	501	562	534	530	521	522	525	558	527	533	508	539	516	552	551	542	552	533	567	549	517	557	510	520	553	527	541	536	485	516	511	511	533	531	547	504	535	531	548	573	530	507	526	580	516	571	504	549	500	540	534	506	551	541	533	531	515	506	551	520	553	514	516	545	553	539	509	486	546	528	532	547	517	560	541	504	499	543	558	521	565	513	562	541	541	468	523	540	471	528	515	549	518	502	526	553	507	589	548	520	513	510	484	537	548	530	544	549	484	493	529	524	548	561	517	560	535	557	539	532	556	532	515	501	540	528	536	523	524	506	527	523	557	536	508	543	543	531	554	539	512	529	530	516	527	574	544	495	530	541	546	543	503	540	557	539	528	522	545	509	527	540	525	534	504	561	544	529	500	505	567	539	527	501	515	518	524	561	502	519	530	540	504	561	518	505	530	524	513	537	511	547	514	549	536	514	541	533	556	502	534	573	472	534	552	551	578	587	515	532	520	535	528	532	532	534	534	600	549	537	548	544	566	543	516	515	565	534	548	555	541	533	492	529	545	498	528	575	523	542	567	545	531	572	544	525	504	541	546	537	557	577	525	548	494	535	490	548	535	555	534	506	570	518	548	511	550	556	577	546	533	570	525	548	581	546	516	549	518	493	491	544	559	537	490	511	522	534	555	536	514	567	536	532	524	544	551	471	548	544	545	498	530	550	564	515	564	513	552	507	500
28777	43418	22593	10736	4384	2123	3785	4656	673	727	668	727	680	754	715	713	645	698	751	687	664	697	654	658	679	634	734	689	722	663	737	711	700	675	658	706	671	741	711	644	677	704	685	722	671	639	721	694	730	683	720	694	644	713	669	665	733	717	680	698	672	659	638	669	701	669	673	697	700	709	714	680	705	687	724	703	717	702	682	659	736	689	744	759	713	644	671	671	679	659	748	741	712	706	717	729	732	662	732	667	687	668	679	724	683	704	661	684	648	740	662	733	717	740	673	664	709	688	685	654	721	696	743	731	708	693	692	689	681	691	655	693	706	692	651	683	692	681	678	665	729	690	704	705	683	675	641	692	706	641	679	671	724	724	674	690	710	711	667	705	663	679	748	699	694	654	698	721	739	704	659	657	685	727	705	718	700	730	676	740	725	690	690	672	688	719	704	721	668	697	684	650	682	663	683	675	653	724	689	719	640	660	749	696	724	687	746	649	705	703	740	712	685	682	685	642	674	709	693	714	671	677	684	662	695	652	684	709	715	679	693	725	685	726	671	715	703	663	679	679	674	705	652	706	655	685	707	697	710	688	712	698	731	682	686	711	745	699	730	725	687	687	684	635	681	710	716	697	713	704	701	732	695	683	679	749	654	691	619	706	661	735	702	647	734	697	680	632	681	676	677	719	721	678	690	697	701	691	703	674	687	669	717	670	744	700	699	704	687	665	679	650	654	679	684	693	698	683	666	735	726	681	716	702	703	639	669	642	691	712	675	681	741	703	697	703	686	705	699	670	722	682	711	679	691	707	711	668	680	726	745	697	642	620	665	685	667	669	746	668	740	662	710	665	670	726	724	661	681	659	750	669	678	681	705	729	677	720	656	655	673	697	690	696	695	676	707	666	720	676	726	654	703	715	730	734	698	713	732	663	677	656	674	664	673	689	688	678	728	669	748	675	666	680	692	667	707	651	670	672	693	628	666	718	701	653	665	711	694	661	697	738	683	637	657	685	704	720	685	651	701	720	641	697	704	681	657	678	686	681	672	704	729	686	673	655	692	730	689	696	722	656	672	692	696	719	711	694	695	740	743	696	679	708	688	700	713	652	664	692	722	700	707	656	711	729	705	688	659	710	731	674	702	670	684	681	693	719	690	726	718	645	696	757	664	665	667	672	735	708	687	680	682	680	725	714	664	719	760	685	736	701	677	667	784	722	681	698	716	644	684	692	692	629	652	697	672	681	682	734	699	689	679	682	714	725	732	686	687	686	676	680	684	648	730	660	657	740	635	674	719	729	686	668	693	674	697	675	662	696	700	683	688	677	668	674	683	704	685	710	727	650	652	643	702	663	666	678	652	672	695	683	694	674	662	674	659	686	770	702	635	740	693	683	658	641	689	725	687	693	690	705	696	730	707	713	677	683	750	691	605	749	700	688	674	721	639	703	699	702	700	657	720	703	706	691	674	704	722	687	698	702	686	687	680	686	729	669	675	691	649	634	642	710	693	705	710	698	702	736	689	717	658	690	673	632	645	711	666	688	673	676	671	742	700	699	661	674	680	684	689	697	731	662	680	629	654	686	714	690	727	652	711	707	693	671	660	689	675	665	687	683	703	726	681	743	732	686	673	703	679	696	667	678	660	659	692	714	702	680	665	642	681	661	690	692	704	650	716	727	698	696	671	765	681	679	655	720	691	690	666	697	680	662	715	664	705	708	691	714	716	690	690	708	721	704	735	679	673	679	692	697	732	694	662	689	689	688	713	732	711	681	712	695	647	724	698	679	661	686	694	712	696	667	678	661	706	676	735	674	650	665	677	716	657	720	694	675	700	730	687	735	653	682	706	687	719	691	682	701	692	670	688	675	658	722	624	652	670	670	681	658	676	670	678	686	681	686	672	646	708	706	749	693	708	720	686	706	737	686	697	695	674	716	708	726	668	742	739	685	696	723	682	697	676	689	695	664	681	675	668	714	732	693	678	731	729	676	737	705	671	693	734	675	705	722	634	689	660	695	699	700	624	678	687	662	692	695	697	672	702	692	702	679	661	735	612	663	711	697	711	667	710	691	683	685	705	735	658	693	751	650	651	704	646	735	691	681	683	684	705	678	707	694	677	733	709	721	696	687	668	762	645	707	675	662	687	695	726	690	680	703	742	710	675	658	686	626	707	692	698	650	644	703	697	708	678	731	716	665	719	718	706	633	701	636	689	686	716	692	740	682	677	702	680	680	674	702	693	690	712	690	695	693	725	709	674	729	708	710	680	730	684	702	718	686	663	673	708	695	655	720	684	685	732	642	665	652	725	696	764	684	681	674	745	716	701	666	726	644	725	716	662	706	629	680	707	680	726	710	711	672	719	642	689	703	687	684	697	722	704	684	716	652	705	630	722	715	689	697	693	693	689	689	693	697	695	668	690	685	728	640	685	714	681	688	688	689	697	684	633	684	684	646	705	697	659	690	700	715	694	697	685	672	684	704	668	699	708	720	686	690	730	707	707	703	698	674	676	685	688	688	735	692	715	700	661	698	715	680	708	664	693	687	709	718	693	672	663	691	651	709	707	668	730	642	721	704	686	718	679	699	669	699	727	708	696	720	660	658	740	690	712	708	686	626	713	683	689	682	712	685	724	730	674	661	689	693	710	698	667	690	667	743	699	698	704	705	739	671	672	687	693	680	687	665	691	635	692	667	667	683	711	699	662	703	703	713	646	683	683	668	632	658	733	669	690	711	632	671	667	702	660	692	643	661	672	653	694	723	659	743	691	664	732	632	693	687	714	696	742	692	703	663	687	727	689	674	672	692	669	680	700	672	685	720	681	659	728	708	650	640	714	672	716	675	705	672	721	665	675	699	710	649	706	694	759	688	663	684	662	658	678	673	679	670	689	682	697	722	646	713	679	693	706	705	697	720	705	717	681	696	697	715	691	724	678	691	679	681	734	705	644	702	670	694	650	702	734	697	716	736	693	676	682	653	673	711	647	661	689	653	696	711	664	694	704	670	695	685	679	670	673	676	702	706	642	740	678	633	694	676	673	707	683	744	716	683	716	692	712	723	653	685	633	674	732	717	700	703	718	651	649	697	687	682	675	738	699	666	704	719	703	697	682	727	662	660	698	675	648	673	686	685	721	736	682	680	696	710	691	717	702	715	681	674	686	665	737	682	673	721	691	741	690	679	704	684	720	687	660	694	700	664	731	656	663	690	755	714	689	724	692	723	677	671	639	691	681	683	684	749	684	668	698	681	717	724	661	633	656	719	670	646	672	685	696	637	669	700	694	647	678	676	664	687	682	654	698	693	676	683	664	696	704	664	733	716	691	736	710	719	725	698	660	703	703	689	685	697	747	712	723	714	718	701	755	681	689	696	651	694	738	713	643	677	699	729	726	732	703	672	684	710	702	710	725	708	660	693	681	716	732	651	672	640	685	652	681	676	649	714	694	685	740	680	682	726	686	716	723	722	694	706	721	722	679	706	707	644	656	700	713	690	660	703
22418	21156	28255	24294	21082	20016	13944	3065	384	363	303	328	314	309	313	316	339	324	312	329	305	301	307	316	294	287	325	309	323	331	288	310	322	283	313	307	276	320	287	317	301	283	306	294	276	301	303	300	252	313	331	288	290	298	285	300	309	279	308	270	275	314	283	305	257	280	313	265	299	302	295	290	312	293	280	275	294	290	305	295	323	304	314	302	255	285	291	292	278	272	308	289	292	303	285	276	282	317	298	264	291	298	316	319	277	254	292	284	284	330	279	283	248	293	281	294	276	279	291	291	287	268	295	259	287	294	317	260	277	303	282	290	314	301	299	259	268	265	287	300	287	306	263	278	308	294	271	281	264	299	295	317	284	288	289	285	298	254	281	318	292	272	302	290	295	273	286	282	287	301	290	291	291	300	304	285	297	286	296	314	304	282	309	269	308	301	275	285	292	299	302	298	280	282	297	282	323	285	271	275	269	275	267	240	280	287	280	281	265	292	290	294	281	288	270	286	271	303	266	304	287	295	283	289	311	274	299	281	289	281	305	294	282	294	274	281	288	271	310	287	275	279	343	289	266	288	284	285	290	320	272	281	263	282	281	295	294	277	281	263	295	309	249	289	249	267	294	297	295	294	301	286	299	283	272	299	266	253	288	308	274	286	316	285	277	283	300	267	326	268	301	289	284	270	333	297	294	298	289	314	277	303	286	289	294	285	289	272	278	258	303	271	288	289	284	311	274	284	259	314	302	313	283	315	280	274	269	274	278	302	298	277	292	291	309	302	274	263	305	289	281	313	293	259	282	296	293	307	289	299	297	297	291	285	269	268	311	286	260	280	303	290	290	291	290	296	276	303	296	262	302	307	278	304	291	302	309	255	256	247	289	301	290	261	280	297	294	289	275	306	269	298	297	292	265	294	315	289	307	284	282	297	281	268	269	288	306	292	298	273	285	292	277	312	290	276	286	284	287	270	306	285	289	315	320	313	273	314	268	306	290	304	322	306	281	268	282	257	281	279	290	309	276	297	306	287	291	270	268	308	294	272	298	282	271	315	275	269	307	283	293	293	292	288	274	297	282	314	290	308	301	302	314	247	285	282	298	284	281	263	303	295	318	290	295	297	280	275	311	281	306	311	312	303	304	282	298	309	287	303	297	296	288	301	293	274	306	287	315	276	267	282	286	280	242	277	287	293	281	291	311	296	306	286	310	316	282	284	284	316	311	277	300	291	281	334	317	281	291	299	319	256	318	287	306	296	325	263	289	287	248	282	305	301	288	298	285	255	287	313	287	296	299	271	263	290	296	330	301	277	301	271	303	272	304	277	282	296	262	269	309	275	267	289	303	284	265	318	300	275	299	285	315	307	281	268	306	313	295	307	311	317	308	269	265	323	282	287	284	318	258	303	281	261	292	302	296	284	283	274	292	303	272	280	300	278	306	307	320	305	293	317	287	279	283	290	307	280	313	289	275	300	286	293	262	292	254	310	293	309	272	284	283	283	300	269	297	295	312	291	270	287	316	277	297	293	308	289	334	289	267	306	289	301	274	300	303	254	294	278	295	286	298	313	274	322	303	293	302	309	277	258	300	299	316	303	305	299	270	276	290	341	267	280	294	298	318	326	315	298	279	291	302	275	305	280	291	272	284	272	278	260	304	281	312	248	297	293	298	266	286	297	276	303	289	264	263	274	287	303	287	293	278	276	288	279	297	284	275	300	292	289	287	277	308	303	324	259	276	262	275	281	295	249	322	312	290	300	296	280	320	299	299	280	283	275	283	284	293	308	293	277	286	312	282	314	305	305	300	314	279	309	307	307	302	302	300	322	255	294	310	268	303	268	319	280	279	270	294	302	253	282	260	304	299	273	297	289	285	268	262	313	279	304	310	283	285	273	280	272	288	327	260	288	287	286	297	315	320	296	286	308	311	279	297	279	305	299	276	288	292	280	291	295	255	288	245	277	264	273	302	251	259	289	303	284	292	289	285	287	291	300	311	247	288	295	318	306	259	288	284	272	320	316	274	283	287	301	281	276	295	293	262	318	287	289	318	265	289	266	311	313	323	265	290	286	288	308	287	298	300	318	275	311	265	279	327	324	287	310	289	260	289	281	331	280	329	281	272	287	309	319	290	296	310	293	297	293	276	319	272	296	285	320	300	281	285	260	308	278	297	280	273	291	292	312	275	291	311	307	302	266	333	276	257	271	282	282	274	282	336	286	293	268	272	277	329	302	255	283	281	284	286	290	301	274	315	307	309	289	334	273	303	282	286	264	302	290	301	282	287	266	304	294	272	291	277	316	291	281	304	292	275	292	326	268	306	297	294	304	312	293	253	285	261	289	320	216	281	264	283	292	281	290	298	265	309	326	307	309	283	264	294	275	302	290	293	290	289	319	306	290	323	290	299	282	272	289	302	264	282	266	303	273	290	307	288	295	295	319	310	279	298	286	303	275	274	302	294	281	290	280	286	311	278	278	278	248	300	298	286	334	291	259	293	278	279	291	311	297	329	288	303	284	291	257	278	297	301	266	253	286	308	296	308	288	273	282	289	317	265	283	277	284	283	296	288	295	280	296	245	279	284	281	297	307	276	300	270	283	284	295	307	293	299	301	286	320	267	296	289	284	271	290	278	294	298	264	306	290	297	279	296	294	288	271	295	282	291	297	300	316	291	285	317	276	310	295	305	308	280	294	292	288	267	310	292	304	282	339	314	307	283	305	274	306	312	291	259	296	289	310	281	307	299	271	290	290	321	280	299	297	308	292	296	270	319	292	284	303	265	280	258	268	318	290	299	269	277	306	301	314	327	282	269	307	300	287	292	320	300	279	269	305	310	300	283	294	290	268	320	291	302	285	291	302	298	293	320	286	293	295	299	309	255	306	299	284	296	313	275	306	291	285	298	262	282	281	288	257	300	284	300	302	293	300	311	318	300	254	262	313	333	276	276	309	296	308	284	308	269	280	275	296	288	294	293	298	282	300	281	269	274	306	301	282	287	264	338	288	277	288	267	292	301	281	318	294	278	293	304	229	281	296	289	281	285	303	287	299	276	289	315	300	292	273	277	276	289	261	289	296	281	303	300	280	260	296	256	276	318	276	279	266	281	281	273	281	312	250	307	289	321	283	285	317	276	300	322	277	288	315	299	259	301	291	303	277	295	286	308	323	270	254	277	284	285	283	288	288	276	303	291	296	304	300	298	309	308	294	291	262	304	285	272	291	283	275	305	293	290	268	275	298	312	292	308	279	287	287	286	290	306	315	310	291	281	303	311	317	291	274	270	304	291	330	301	250	280	277	293	303	317	319	254	283	277	322	295	300	309	285	303	308	299	282	297	293	286	276	305	265	285	328	300	270	299	292	289	289	306	292	294	280	287	301	290	270	314	259	280	283	292	306	297	277	324	296	268	274	282	315	287	298	290	273	324	298	323	313	300	286	283	311	283	304	302	276	275	291	253	318	312	294	306	270	302	296	266	288	283	285	292	269	280	286
35793	58979	38690	14321	4454	12488	16388	3658	639	549	530	524	461	457	459	463	445	461	449	416	427	452	431	408	427	452	399	442	393	394	439	425	380	434	424	386	427	393	404	429	413	381	397	400	424	409	435	418	385	407	406	428	394	406	400	422	399	407	424	400	412	445	424	356	420	365	375	435	412	403	398	377	408	432	405	416	413	393	434	412	384	413	383	437	430	393	370	424	385	396	402	400	409	416	419	400	400	401	412	406	407	382	385	396	418	398	413	416	406	384	438	398	372	408	376	407	375	398	437	373	396	418	394	393	425	398	355	389	415	393	386	362	379	405	398	398	372	354	423	422	357	412	395	400	412	399	387	425	392	388	383	415	432	391	356	385	392	444	382	409	383	356	380	372	372	389	427	392	405	381	398	399	389	367	381	396	401	370	405	437	392	405	385	405	426	418	422	388	424	389	417	400	395	437	349	405	413	433	402	412	408	374	406	410	378	427	404	396	414	418	405	412	386	374	383	381	445	439	379	408	413	390	399	414	384	406	384	382	438	416	364	379	408	416	425	384	380	403	406	392	397	405	435	429	409	377	364	377	406	409	396	396	392	440	414	404	394	386	403	408	380	380	412	401	399	405	382	411	420	376	411	403	414	402	394	398	430	405	397	411	386	392	388	406	389	365	412	403	396	387	392	407	397	396	411	383	398	402	419	383	391	434	422	397	417	376	424	392	399	374	376	374	405	417	371	422	383	343	399	380	384	414	411	351	392	419	394	392	388	419	385	401	399	399	369	391	414	405	414	406	407	385	397	351	402	413	408	399	400	428	395	397	418	392	412	386	384	415	394	410	392	378	392	388	418	403	414	412	372	436	393	393	401	418	408	381	383	404	401	382	375	387	383	403	396	401	415	372	357	396	403	402	418	430	419	403	380	363	400	414	401	399	404	404	415	417	414	394	413	411	398	399	374	391	365	369	417	415	454	423	395	407	398	404	396	402	415	383	411	437	376	430	379	374	382	396	416	374	386	398	393	354	432	403	361	410	381	412	373	410	421	361	406	428	364	392	391	391	390	355	380	360	397	386	355	410	383	403	427	399	420	430	383	461	402	374	365	377	407	377	403	384	426	406	382	421	413	381	394	405	373	396	404	393	433	389	426	385	407	401	403	380	384	382	353	415	377	414	405	403	392	399	428	396	421	380	413	381	394	395	370	373	420	412	436	409	378	418	406	434	431	382	375	377	374	420	348	437	433	394	393	375	400	415	425	376	449	393	445	399	385	385	391	407	393	410	401	386	378	374	360	381	388	429	401	409	387	379	425	399	408	396	378	385	374	391	407	365	408	376	381	372	440	427	402	389	379	425	425	389	442	386	384	414	402	393	392	451	417	396	394	425	392	383	408	399	402	439	433	400	378	409	423	390	381	372	391	396	365	394	418	410	368	398	407	377	408	396	401	356	396	390	376	388	361	428	398	423	397	393	422	363	393	392	415	391	413	426	409	418	378	409	439	394	419	353	426	394	399	388	427	381	414	405	385	379	412	399	388	413	402	409	415	413	393	379	407	444	388	403	430	421	388	422	394	403	392	437	381	385	401	406	382	387	377	414	390	400	377	417	388	404	419	404	406	416	423	390	389	413	401	393	421	380	396	415	387	374	412	424	393	400	415	410	437	414	427	415	395	375	395	381	397	373	414	402	403	384	421	383	404	420	394	407	379	408	399	401	377	386	436	417	395	399	367	390	418	415	413	425	399	419	400	419	411	406	348	417	382	403	404	409	407	408	361	422	387	430	425	370	406	364	410	397	425	399	375	403	395	371	386	380	401	422	391	391	384	376	387	412	382	402	426	427	392	382	419	367	440	422	413	417	371	418	401	403	425	412	363	408	412	375	371	402	395	403	417	350	423	409	395	406	385	432	402	395	403	409	397	370	408	415	402	433	442	396	394	404	365	385	386	420	426	402	408	378	372	369	378	421	403	424	402	414	399	423	428	401	416	384	407	396	392	418	404	400	386	368	389	393	411	405	388	415	382	404	376	402	397	456	376	421	398	366	411	403	366	416	392	432	406	421	416	402	419	369	413	394	424	416	386	404	366	370	396	406	389	394	401	397	440	396	381	395	408	398	386	400	384	414	393	410	415	412	410	398	428	398	385	419	406	422	437	364	408	419	411	403	374	414	413	380	401	389	357	404	392	405	410	430	442	407	421	379	402	418	385	409	384	405	395	399	400	411	403	413	400	387	403	393	410	399	403	388	389	410	367	405	418	397	401	361	403	355	384	404	410	375	402	373	408	402	418	376	423	398	437	398	400	409	373	368	449	398	387	410	408	388	363	431	393	386	376	438	399	395	371	435	377	401	405	363	388	377	387	382	400	415	415	408	375	366	427	430	380	388	383	411	392	384	404	393	380	400	407	411	431	379	354	407	418	413	412	385	410	406	406	380	402	419	421	441	421	459	421	384	373	381	412	415	433	374	370	428	429	375	418	388	397	408	387	373	386	370	400	404	402	397	418	410	404	419	409	418	354	425	399	395	378	420	413	414	418	412	407	389	402	386	385	401	378	415	416	406	425	405	394	394	403	399	383	414	404	410	407	404	390	415	406	363	394	416	377	406	431	407	404	397	438	445	414	442	401	422	390	377	405	385	392	380	412	401	386	409	391	370	377	394	377	436	426	411	421	415	400	391	391	404	409	404	427	397	411	389	404	395	423	391	429	363	422	395	423	374	417	377	406	398	411	351	404	383	406	390	409	415	384	424	402	395	377	379	431	397	409	436	409	379	387	414	401	424	401	407	376	409	405	385	419	408	382	401	420	389	366	390	402	406	408	414	399	434	420	405	381	389	417	397	412	419	403	399	386	364	394	398	417	397	402	388	418	408	390	385	436	408	420	423	381	420	424	401	425	361	389	400	414	438	368	408	421	347	355	385	389	401	382	404	401	405	393	405	365	381	410	401	396	394	411	429	441	411	391	416	386	391	399	429	361	400	376	402	415	408	409	399	434	394	391	422	390	374	360	427	367	357	394	377	395	362	400	389	407	416	422	457	443	404	392	397	381	400	370	415	401	397	437	412	410	383	369	420	407	393	408	416	437	408	412	387	401	396	370	383	352	381	388	443	413	384	401	421	399	423	422	445	423	427	426	382	390	407	431	412	413	419	426	415	430	418	430	411	409	401	360	411	420	402	424	416	421	398	376	415	416	389	400	405	377	405	425	442	420	419	351	402	416	388	426	402	412	371	414	381	417	408	375	431	437	391	398	378	390	386	404	366	376	418	384	391	375	412	387	404	392	377	403	401	398	423	382	401	395	413	381	364	403	429	410	412	401	390	392	417	405	387	417	400	383	388	372	381	405	417	407	398	396	396	403	397	394	390	417	410	387	414	414	380	409	366	395	416	383	402	397	347	381	413	393	395	401	388	402	404	437	418	398	382	407	393	442	392	408	420	414	404	407	387	394	395	421	376	418	366	442	399	397	382	396	440	436	393	384	429	417	404
29033	24128	17901	4392	1031	933	931	765	730	742	806	774	716	814	729	700	776	801	848	736	800	760	771	734	787	778	782	740	720	769	752	783	760	747	751	792	764	791	745	754	772	743	755	753	759	764	776	733	752	722	758	751	796	778	773	772	834	739	746	726	790	753	732	764	742	808	756	759	754	792	754	748	785	765	721	764	747	725	786	763	719	769	787	737	721	760	788	773	747	776	723	769	772	785	714	731	764	718	735	746	774	724	721	754	768	765	754	800	724	791	752	757	767	700	783	791	755	738	726	746	709	743	726	745	755	811	766	787	757	782	766	706	779	795	679	737	777	745	789	733	740	754	711	772	753	777	717	736	749	751	756	776	741	768	797	746	767	759	699	750	773	747	741	733	752	732	757	780	772	743	701	792	784	800	741	769	716	769	789	715	754	775	735	778	755	702	756	771	779	766	764	738	762	783	783	787	765	776	739	755	732	805	747	719	778	767	782	752	772	751	714	745	823	733	765	785	765	731	788	773	711	741	798	776	766	761	797	792	755	737	755	775	747	720	768	791	713	794	740	753	759	770	761	725	776	743	723	747	763	788	822	818	843	684	710	803	751	720	796	772	727	720	764	812	748	748	756	776	770	752	693	768	742	750	769	790	783	751	728	796	759	743	766	728	777	799	740	740	751	728	752	734	737	784	730	711	724	767	779	734	720	792	723	796	746	760	747	757	749	775	784	829	789	735	789	707	729	756	737	762	745	731	762	787	794	769	749	731	720	786	755	753	744	695	783	792	774	766	728	760	740	724	762	763	755	745	776	784	794	748	749	769	722	680	783	767	697	761	784	719	771	804	761	728	782	758	753	754	819	804	792	775	748	776	736	761	728	723	694	748	764	732	749	752	764	723	715	769	779	737	758	792	763	751	786	695	727	755	794	757	761	668	822	738	743	753	698	756	750	791	759	793	779	782	775	762	799	753	758	777	764	760	728	814	791	756	737	758	684	815	757	769	702	769	759	752	733	799	792	799	774	781	759	737	792	782	728	743	733	759	758	794	703	792	761	772	837	731	765	748	770	785	795	773	765	758	831	785	709	713	796	776	802	748	757	784	812	746	747	718	757	806	779	782	806	831	758	781	729	734	708	801	741	741	733	774	722	760	755	762	821	800	789	735	743	804	769	744	743	795	750	767	792	758	749	751	745	751	751	798	794	745	790	766	762	827	783	769	770	740	752	753	785	763	816	744	787	754	748	749	804	712	725	768	740	730	785	742	744	753	752	794	732	755	790	719	779	811	762	718	733	777	748	738	735	821	732	761	779	729	766	726	738	760	756	726	744	795	746	831	733	774	756	735	722	789	736	711	788	739	743	778	757	715	757	771	708	756	720	752	772	773	743	733	732	754	767	736	834	747	741	756	779	758	782	797	745	788	749	769	751	729	753	764	754	741	746	729	784	762	708	795	752	748	712	778	780	710	733	778	728	787	735	756	798	756	829	748	774	752	767	748	730	740	708	740	745	777	791	726	747	769	754	770	799	756	787	784	744	761	753	764	745	757	758	786	774	740	762	744	702	747	742	743	703	736	753	763	789	791	792	722	782	763	740	721	748	691	722	807	771	758	750	751	780	786	792	773	755	738	751	791	749	726	765	740	720	811	726	744	727	782	759	784	769	748	816	778	780	805	788	790	781	657	738	789	758	771	747	704	740	762	747	789	780	744	707	741	810	770	775	772	694	785	786	740	738	702	720	750	784	748	804	750	738	794	745	822	729	785	748	757	771	735	767	791	794	782	730	716	765	760	761	752	772	809	748	716	721	773	766	784	745	765	773	743	748	757	756	731	719	794	724	750	737	806	707	713	835	740	737	717	722	702	738	794	735	818	743	759	704	759	753	805	758	749	786	779	739	720	763	752	755	761	788	736	744	713	741	808	751	735	764	797	728	754	770	738	758	752	765	765	744	741	776	747	747	795	781	752	756	741	727	808	684	768	775	742	748	763	784	771	792	752	699	767	770	779	777	720	770	763	732	748	783	787	753	802	767	777	753	755	765	720	780	787	759	787	733	758	766	797	779	740	723	743	743	777	808	771	752	775	751	703	728	722	818	753	787	733	802	738	758	794	744	695	701	735	739	732	722	782	734	747	744	752	818	744	721	768	706	784	742	759	773	768	745	749	766	740	797	745	753	755	776	750	730	774	739	799	752	779	784	812	792	753	777	694	731	785	803	780	743	735	738	770	740	788	735	770	796	762	723	751	764	737	760	766	782	776	797	778	738	732	776	757	754	690	763	760	664	767	786	781	791	772	784	776	806	773	817	732	779	715	715	750	743	714	765	728	732	751	770	772	805	710	759	753	777	755	796	767	761	772	792	785	756	775	792	771	770	728	789	799	752	765	774	733	747	739	792	766	742	757	733	767	769	751	744	849	764	702	746	713	713	764	737	765	736	784	797	797	794	794	773	727	776	740	750	812	752	817	770	764	777	767	781	736	778	814	804	759	771	807	713	753	749	699	794	751	788	779	746	786	785	760	771	791	740	754	778	708	760	718	763	748	779	776	772	775	748	739	734	744	761	769	748	754	745	712	771	773	739	760	726	759	765	791	768	722	741	781	747	752	748	782	763	764	750	761	776	759	814	763	734	752	817	755	747	744	753	729	771	746	758	797	795	745	768	733	787	769	772	753	723	801	691	797	755	815	745	748	751	762	781	770	801	767	786	781	751	759	804	789	787	741	851	740	763	787	743	783	733	764	724	763	735	728	775	759	739	735	758	777	746	778	751	751	759	731	780	757	743	731	769	739	797	775	765	746	763	800	805	757	763	766	758	735	725	774	759	738	730	757	695	746	791	746	801	758	688	767	794	740	743	800	783	768	713	812	785	728	807	705	763	777	754	788	766	733	773	749	787	695	733	782	790	798	750	789	825	747	763	733	763	756	746	766	717	770	797	735	744	776	762	746	750	732	729	794	827	742	758	786	776	784	804	738	754	730	730	780	772	741	762	717	737	752	753	765	749	744	713	752	785	755	749	726	798	734	754	782	831	738	758	770	774	755	792	730	763	749	808	735	718	815	754	760	754	744	745	743	768	751	772	749	773	740	738	690	821	764	739	754	766	738	768	727	754	781	754	806	766	756	754	799	775	789	793	759	755	793	734	769	729	715	822	790	727	735	769	781	785	789	741	775	737	718	739	780	740	730	703	800	712	746	723	717	760	802	774	758	754	739	735	764	726	793	764	769	792	750	752	801	755	768	714	792	796	739	789	781	767	819	784	773	769	699	737	725	731	717	737	723	772	753	712	788	780	765	736	723	711	728	768	799	743	724	753	765	761	724	779	754	821	799	747	747	782	730	772	784	765	720	766	770	733	753	760	771	750	771	788	741	778	721	756	709	775	819	784	761	743	766	822	751	806	754	720	773	774	855	754	734	745	755	777	762	739	770	740	745	781	717	793	757	698	748	767	776	789	799	733	724	763	759	753	752	801	764	778	782	774	767	783	722
27946	35998	19562	3417	1362	1344	1258	983	1003	991	1011	979	1043	961	975	983	957	939	1011	1036	1021	1027	998	958	1015	942	995	952	992	1017	999	1001	947	955	1009	946	968	927	1020	980	953	982	994	1030	956	1029	1016	1005	1040	988	929	1013	1028	991	996	1007	944	969	1005	986	955	954	945	1009	1011	988	1056	981	1040	969	1026	971	938	983	983	1037	948	964	1018	1010	988	1054	999	986	973	985	1043	989	966	1036	999	969	975	960	1000	965	986	987	991	956	989	1005	1007	1010	1036	1013	1002	988	1006	933	979	973	1008	966	993	1019	1001	987	977	988	990	969	947	954	989	1052	1021	979	956	1015	971	996	1040	1033	991	992	1002	958	1023	1043	999	983	989	996	1006	994	1003	987	1017	976	1013	1012	913	1022	958	942	933	978	953	962	968	1001	1000	1018	1008	1043	941	1027	960	983	987	974	1018	1008	965	1005	1034	999	941	924	969	987	1000	991	984	966	973	1002	1009	967	987	934	1032	1032	1042	1021	991	977	1056	1009	958	956	1030	996	1036	1057	996	999	1002	977	1026	1013	978	963	1004	992	1055	986	960	1033	1001	967	993	1003	984	978	983	1047	1003	962	926	982	1006	982	949	1058	993	979	1010	960	965	1032	1007	980	980	926	970	953	989	1027	997	1041	966	935	984	980	991	974	1010	1023	983	950	1002	1054	968	919	1021	976	994	999	1024	1028	998	996	985	938	938	1024	1046	1010	945	949	984	985	975	971	993	1034	1033	1003	1014	975	996	1013	994	979	983	972	1035	957	993	992	1006	1023	1007	1000	1028	1035	1002	1003	972	1015	986	1005	994	983	971	982	1031	957	982	1007	948	971	963	1080	1022	977	941	1015	975	953	1004	978	1006	989	1010	957	965	1004	978	944	1019	1044	957	989	1050	1048	999	984	988	940	989	988	1047	969	1024	1019	950	1035	992	1010	963	1010	987	972	1067	983	994	1012	1015	997	978	970	948	1016	997	979	919	973	978	1000	903	1028	972	984	1027	983	997	968	981	962	972	968	1045	976	955	983	968	973	987	1034	979	980	1005	970	989	988	949	1044	1003	982	995	1022	1047	1017	1062	1023	1020	957	1016	957	939	1011	983	1064	982	960	981	1015	1000	959	968	997	993	970	954	981	986	1015	1008	978	1004	997	998	1056	987	950	1000	979	983	1006	993	969	998	961	983	969	1052	1049	1002	991	895	1063	993	975	1016	997	998	1005	969	986	1036	1011	1000	928	1037	999	980	1018	1000	949	1007	1025	986	1020	970	978	1001	1003	1045	1002	999	1024	1005	1020	1055	1030	1035	998	1024	980	994	1001	950	1079	968	934	981	992	1074	980	1012	941	977	956	992	920	1006	1006	1035	950	1036	905	940	1036	996	960	1010	1040	1023	957	1044	962	979	978	1035	974	940	927	962	1025	967	933	977	968	966	975	968	995	1037	960	1018	1010	935	966	991	975	973	989	1038	975	1044	981	990	988	953	985	1017	977	995	1008	1022	981	976	1004	1009	964	1003	932	1017	1010	962	1014	998	976	978	1008	1000	985	973	965	1032	1053	993	972	951	966	1009	959	1015	983	1074	985	992	985	1035	1007	994	1000	959	1035	991	957	1000	975	1005	1009	990	966	982	976	944	1039	991	1038	950	1003	974	1014	995	987	968	1035	1043	977	943	1004	953	1013	1054	1018	1000	1046	1068	1041	1001	986	1014	990	977	1023	977	980	983	930	954	991	1019	993	993	963	958	951	979	982	1018	979	977	947	958	984	1035	1005	1016	1038	977	1007	984	990	977	992	959	998	979	988	1016	1020	1030	1036	998	943	1034	1072	991	1035	1000	997	1003	1035	991	986	998	996	1032	975	967	959	1040	1036	1027	1021	1004	973	994	1004	979	999	984	1005	1002	1031	985	1001	921	946	962	1046	1003	959	1021	961	990	1014	964	995	964	1010	1031	985	1058	974	1016	989	926	1027	968	981	990	999	941	994	1045	983	1029	941	1013	1002	990	1028	957	985	1013	1017	1021	1005	994	992	979	990	1019	984	976	982	1003	922	1044	1033	1016	961	1009	985	977	1022	1042	1021	985	992	1011	976	995	941	960	998	990	1010	965	960	984	999	1055	1053	992	1030	959	1014	951	961	998	980	966	1003	969	1021	1017	1002	960	984	991	974	973	968	969	1023	1022	1003	1031	1005	997	968	1000	1010	989	1006	1033	991	992	996	991	1016	977	980	975	1000	969	974	1027	961	940	1017	946	998	1003	1008	1003	1011	1023	1018	970	965	974	1000	997	1036	1026	955	979	969	966	927	996	982	981	1047	1049	1016	980	993	1012	964	1031	932	995	985	1003	985	1015	979	1012	979	995	1034	1007	976	961	930	1033	956	1005	949	971	1020	1024	1028	1011	1021	1001	1018	1024	1012	987	964	985	949	1017	994	1024	1064	1017	947	988	1021	959	999	1002	957	1006	931	982	966	954	1006	1012	989	1043	970	987	975	1064	971	1029	994	980	972	943	1000	1012	986	987	942	983	967	999	975	1047	1043	969	929	1009	1016	1061	973	1020	1034	988	1024	964	1032	1005	1022	993	978	983	1051	990	996	944	1034	958	1011	1004	986	1041	968	978	965	990	1006	1006	917	975	981	976	974	983	984	967	1014	1004	974	957	1013	1052	962	958	1030	1032	974	993	1032	1018	1017	992	1021	981	1055	1000	969	911	989	991	1000	955	988	956	922	1017	965	989	1027	990	992	963	1028	995	1011	1015	935	1053	983	1054	983	939	1011	1002	1026	992	996	992	1014	1020	1068	953	1007	1055	942	986	1002	1017	955	1020	978	944	1011	963	989	1030	1006	997	1010	983	961	961	977	983	975	948	996	1040	946	983	998	1001	989	990	975	981	984	970	959	1042	1026	951	989	1001	1010	994	980	998	1004	957	1007	992	1003	920	995	997	974	1030	977	1014	1002	982	968	969	928	979	1004	979	973	990	968	1034	1014	1054	926	1021	983	984	992	999	1020	1048	985	1048	992	962	1050	1009	972	1002	966	1039	994	1021	1007	1034	1036	1016	986	996	965	975	1006	894	1007	1015	964	947	973	1007	1012	911	1033	956	1021	984	918	978	992	1008	1004	1023	1041	1011	1008	1018	940	1010	967	997	1049	990	1006	927	1014	968	1026	1003	1000	988	990	981	1010	1017	942	991	928	1013	970	944	1017	1021	1025	928	979	950	958	997	983	966	956	977	981	947	993	992	950	997	1058	1012	1010	983	966	1023	1007	995	990	970	1005	944	966	1038	1050	991	951	1002	988	975	985	1045	1018	944	976	951	967	977	1064	1022	1021	993	994	954	979	1002	1008	1025	996	948	984	1005	979	948	1002	872	965	946	1023	960	997	963	939	1005	1056	1030	1056	988	947	992	993	986	985	977	1006	1031	1000	945	1076	1026	995	919	1015	995	970	1023	990	969	938	989	1014	976	1062	981	998	989	984	1014	979	995	1059	1011	995	994	984	1001	1005	996	1014	956	1017	1087	966	987	960	1000	960	1011	971	1007	968	974	1032	967	1052	1024	1034	1031	1009	980	942	971	956	1025	1006	956	1000	992	1033	974	1068	1035	1009	976	980	992	973	964	978	1012	990	967	1029	993	969	1016	930	1004	1004	990	989	1025	981	1002	997	1023	1051	924	971	989	1010	1013	989	951	1043	1055	1024	1019	952	1051	997	973	954	1002	945	986	1003	1041	974	989	985	1023	1013	1040	996	992	1023	963	995	999	990	945	968	984	945	965	995	1022	1019	995	955	1029	1033	990	1018	1025	975	991	1002	971	989	969	990	1007	949	981	998	975	1013	982	994	972	965	1016	959	938	1014	992	1021	1015	958	1014	986	961	1062	1014	1028	999	1005	1015	998	1038	965	962	1027	1012	949	972	986	995	1013	1034	979	1024	1020	1000	988	1022	1071	967	989	1005	980	933	963	912	1031	1039	992	978	986	955	977	963	933	983	1019	994	959	965	977	1013	956	975	994	990	1008	957	967	935	1005	987	1021	992	994	987	969	944	1015	1012	1015	1006	972	984	994	970	984	986	992	1018	1051	1000	988	962	1017	976	1000
23370	21153	27583	24861	19528	7497	2192	955	699	690	699	670	656	639	642	651	711	618	638	631	669	652	639	651	622	656	643	649	691	665	593	639	632	697	703	679	650	626	680	657	685	687	617	701	680	622	653	670	638	630	657	669	683	683	612	690	621	644	643	617	668	624	628	637	598	647	656	621	627	655	634	685	681	607	648	658	667	657	625	652	658	641	623	623	633	634	658	610	673	636	606	647	653	628	662	654	662	642	641	619	626	616	666	614	612	665	633	649	685	646	680	655	667	643	657	680	676	637	645	654	636	642	643	631	675	621	620	691	652	621	646	679	628	665	601	679	622	660	703	707	655	626	631	642	675	639	644	637	644	643	588	656	641	636	614	645	630	631	625	631	668	630	657	604	623	646	630	686	655	696	640	630	678	667	678	689	643	661	651	630	634	623	608	645	627	625	641	662	652	615	668	622	622	584	670	643	629	672	697	629	646	662	639	666	646	635	618	640	676	646	672	690	619	632	637	668	647	620	660	671	644	661	661	589	632	647	657	614	666	662	608	671	666	644	654	661	658	610	673	633	657	633	652	664	666	657	658	669	674	676	674	635	649	618	626	628	611	595	645	650	632	654	684	648	649	610	699	623	677	613	642	635	649	625	647	665	640	624	639	631	699	658	642	643	627	653	619	646	611	661	659	678	626	719	648	611	616	634	642	666	664	643	700	655	661	651	683	636	643	687	625	696	598	618	661	639	637	621	623	621	607	680	641	641	663	638	682	683	626	656	640	651	595	631	607	698	630	642	640	611	659	664	664	670	641	674	649	649	642	632	656	644	649	647	645	675	683	685	603	655	654	657	669	655	681	650	704	676	666	640	646	674	646	658	664	656	660	662	676	647	613	682	650	657	667	668	638	673	637	673	656	659	622	679	685	668	653	692	657	627	638	680	689	640	615	633	684	636	615	638	656	683	666	665	637	651	643	678	653	608	653	619	627	644	665	598	627	632	703	650	626	634	590	636	675	676	678	651	642	649	653	599	697	673	639	631	680	633	673	646	617	600	678	656	657	655	676	610	655	643	661	666	667	645	635	619	656	609	638	653	635	636	702	651	621	639	664	654	705	624	644	676	624	633	644	644	657	623	619	670	616	669	623	649	652	685	626	655	658	676	661	664	633	693	623	644	622	661	638	675	632	638	638	673	659	665	650	643	636	642	622	673	670	656	638	638	681	661	733	646	610	659	644	626	612	633	662	645	677	609	664	642	625	665	620	619	634	607	651	667	643	684	672	676	649	638	645	661	650	636	637	614	692	667	641	682	613	600	674	649	619	590	610	685	637	630	628	609	636	658	631	640	682	647	661	679	672	654	654	636	642	652	641	613	675	636	625	697	650	609	629	646	670	653	708	677	665	675	632	610	644	634	650	645	652	637	641	681	668	609	618	614	634	633	702	642	640	646	646	669	621	675	625	669	635	670	670	710	637	625	691	663	615	613	645	666	701	599	641	643	698	663	636	687	671	616	709	627	658	655	659	645	647	678	638	648	659	658	627	648	654	670	592	637	667	621	629	660	643	649	655	677	634	679	629	645	638	649	612	633	654	646	655	659	604	629	601	674	644	659	646	612	614	664	643	665	643	662	661	610	665	667	645	649	636	608	641	661	658	630	685	608	638	660	673	626	680	613	641	663	641	632	624	616	612	654	645	626	683	640	658	662	645	646	639	678	637	628	674	620	657	699	646	630	634	664	641	658	646	627	666	628	674	659	664	652	632	627	646	644	660	658	646	689	664	612	703	628	667	664	664	660	654	661	632	651	652	677	699	643	704	628	639	657	655	620	659	610	664	663	683	634	650	629	644	684	663	691	611	655	656	644	604	653	646	625	666	643	675	669	666	622	629	614	672	649	658	672	635	666	664	649	673	617	641	667	652	614	679	671	665	669	646	687	612	663	639	650	628	677	650	633	611	631	632	642	633	678	665	631	651	632	650	595	643	683	683	644	663	646	672	665	665	660	692	649	626	646	680	662	677	677	597	647	644	646	677	680	649	629	619	644	677	644	652	602	708	646	668	668	655	652	693	571	629	667	644	654	610	639	660	660	678	654	662	643	620	640	649	645	673	661	648	635	681	616	647	636	619	699	657	658	661	665	648	670	626	626	631	652	671	643	663	672	672	664	660	648	607	620	670	610	677	623	677	666	629	633	653	660	655	623	639	668	650	650	638	661	613	674	687	605	671	668	618	653	662	641	635	641	685	677	691	664	667	660	674	620	656	666	675	671	662	647	641	665	637	685	643	648	660	624	615	636	604	696	670	620	678	654	659	616	650	688	621	661	656	637	664	700	687	626	645	666	640	671	678	614	670	670	642	631	685	656	646	639	635	590	625	640	661	665	679	708	637	638	676	597	658	627	648	637	587	687	632	643	669	635	672	651	643	601	692	660	700	664	636	643	621	623	681	689	630	676	676	677	639	660	670	618	691	663	642	671	666	644	700	650	652	630	618	655	664	650	638	634	652	677	699	618	628	639	624	661	630	632	616	613	637	673	644	656	674	652	683	660	625	688	608	622	626	667	637	640	629	659	640	678	655	679	666	644	644	606	628	660	665	709	640	617	662	613	658	671	689	646	626	628	656	686	663	626	647	628	607	640	659	676	655	676	659	668	660	633	704	635	631	646	641	666	667	659	641	669	614	637	639	655	621	664	642	666	665	683	681	645	648	625	616	614	633	654	614	620	603	638	663	665	658	670	620	655	683	695	654	641	684	651	629	646	614	650	623	647	684	674	625	664	656	646	661	647	615	619	693	670	680	665	644	657	629	650	643	617	686	661	609	684	625	651	620	644	650	639	635	613	727	601	648	628	727	648	611	591	644	678	638	625	627	669	644	687	633	663	643	638	640	649	626	611	631	608	659	677	643	633	650	651	659	609	710	648	663	621	635	664	736	674	637	664	645	616	641	664	634	656	636	645	625	643	633	679	658	656	625	648	650	633	684	673	674	690	682	706	629	673	686	674	641	679	729	630	657	661	662	626	600	619	628	661	643	616	631	705	659	659	618	636	608	668	687	639	708	676	683	654	619	667	665	620	592	644	665	632	617	668	626	666	687	642	676	644	662	651	641	668	656	678	641	636	645	644	587	716	673	628	644	664	645	614	671	652	635	695	663	673	650	673	689	611	679	671	639	677	636	642	670	669	616	643	656	678	641	636	621	642	642	676	665	666	653	687	603	652	646	657	659	655	694	666	645	611	615	678	669	598	654	630	650	630	683	617	651	651	657	669	618	635	677	631	621	638	669	646	633	584	640	665	678	657	673	602	632	630	693	652	681	666	636	662	676	630	639	661	655	619	608	653	661	656	644	660	648	632	629	647	602	657	615	604	680	654	616	653	639	622	640	683	647	640	651	640	633	644	646	638	660	660	648	673	678	668	680	669	653	651	603	689	626	669	640	643	635	630	639	646	645	632	702	652	658	625	640	663	633	635	650	643	654	673	683	635	654	667	662	656
31059	52382	32080	11793	8021	6288	2977	1285	926	975	925	879	884	944	875	898	875	864	884	869	861	908	881	894	890	870	853	862	879	874	860	827	862	918	856	889	859	835	874	835	860	879	862	845	806	910	893	822	934	861	822	850	890	855	833	857	836	870	875	891	854	891	836	868	847	853	852	842	839	907	853	877	864	843	870	927	822	893	858	863	897	897	818	859	845	920	931	899	882	891	886	835	887	860	876	884	849	875	891	825	845	933	811	854	895	830	833	905	845	905	855	888	853	878	865	843	833	885	892	837	883	860	840	863	875	855	847	867	877	893	902	872	902	864	878	861	868	802	855	865	889	842	883	873	825	876	857	875	907	832	882	871	838	793	862	871	899	906	845	866	825	898	905	889	812	906	923	893	846	848	839	857	880	881	880	885	860	801	882	879	898	847	838	903	908	908	842	838	847	862	867	860	932	914	879	820	874	850	856	854	909	844	913	924	806	881	861	869	858	858	883	857	859	858	881	901	863	868	843	840	884	880	848	882	886	877	873	837	836	865	900	845	873	808	816	844	844	889	840	836	856	851	836	842	914	867	829	828	894	933	881	883	828	877	870	915	854	874	815	831	832	850	857	927	831	811	832	834	819	834	903	874	813	849	847	866	923	842	873	865	882	876	951	865	885	880	843	921	884	863	855	906	891	884	841	842	822	829	889	846	878	873	840	846	889	901	854	846	867	849	866	914	842	878	815	849	808	797	869	835	873	887	921	847	830	866	825	813	871	836	910	839	830	847	906	853	872	827	849	814	884	849	820	851	901	848	851	871	871	823	929	861	916	848	865	899	833	845	872	859	877	855	860	801	803	917	850	827	830	909	915	853	916	855	905	843	872	842	898	843	863	904	850	893	858	847	828	905	920	838	906	869	827	889	769	852	843	887	864	863	842	869	811	931	818	866	852	832	843	834	927	900	903	854	833	901	893	909	833	864	864	854	864	903	828	834	852	854	905	864	889	809	873	850	849	885	853	841	872	875	852	879	894	848	877	860	877	851	831	838	898	822	869	857	828	885	833	826	862	916	880	940	898	888	871	870	825	887	865	870	873	887	828	834	877	823	886	881	877	831	871	782	854	842	811	887	839	852	885	876	891	824	843	848	888	882	873	893	877	896	821	854	820	787	796	850	855	791	837	849	870	905	877	897	870	832	824	877	881	925	885	855	846	923	852	863	876	874	868	871	820	846	860	806	866	849	883	892	867	860	882	840	805	843	907	855	851	833	918	857	832	812	882	832	862	870	848	873	859	852	860	907	792	835	862	908	781	929	854	931	849	883	871	882	830	846	834	885	886	915	826	832	823	828	828	866	892	861	880	848	902	837	878	882	864	844	858	844	901	915	896	884	862	893	900	865	854	853	814	820	824	868	896	861	855	850	841	848	870	823	900	884	910	872	873	866	889	872	847	884	857	856	838	851	889	864	865	855	878	830	836	799	853	900	849	869	856	811	907	873	849	877	877	887	841	827	822	892	906	889	871	851	813	863	786	847	909	890	846	858	843	890	887	916	854	784	823	885	842	853	900	888	877	860	825	827	895	915	784	869	881	841	906	858	895	865	865	854	879	856	884	833	874	859	891	894	876	836	863	876	861	831	844	841	867	884	859	934	906	823	825	854	881	859	863	819	850	826	824	868	898	870	891	845	824	855	891	887	844	910	878	866	837	843	852	833	878	812	830	882	894	845	872	853	898	848	845	827	851	862	907	903	856	903	786	882	928	879	850	818	800	875	843	847	892	848	832	905	934	861	832	852	869	873	843	866	845	850	900	860	825	871	896	879	872	830	884	901	909	819	886	827	883	893	858	839	943	849	874	846	850	880	851	875	861	850	870	869	852	841	790	801	869	838	880	903	886	906	900	889	902	847	822	900	854	869	823	871	942	857	875	846	880	819	878	837	864	838	869	845	807	861	830	865	804	894	862	882	843	871	871	842	869	859	898	860	890	858	869	918	866	861	844	858	859	842	871	851	879	864	854	857	846	878	877	861	850	842	887	886	856	861	828	923	859	847	859	842	930	890	883	823	841	888	879	891	874	919	881	848	899	847	889	837	885	809	857	913	938	874	799	911	831	854	854	891	825	869	806	832	866	873	817	848	854	860	856	842	848	841	843	857	920	879	836	875	837	850	864	896	869	895	843	906	861	857	844	852	832	903	883	871	884	879	845	832	853	844	887	850	864	819	825	848	800	834	879	863	863	853	838	873	887	849	853	901	836	868	865	876	863	858	897	843	823	837	873	909	886	845	926	905	824	873	831	845	851	819	831	873	866	883	896	845	882	858	860	826	866	921	854	865	871	872	883	819	861	878	873	868	900	845	806	875	847	873	864	875	818	833	856	775	919	791	873	893	837	846	826	898	856	855	827	868	860	868	834	860	853	866	855	832	889	876	810	859	838	841	844	884	874	851	873	804	863	846	840	902	845	844	870	906	885	884	877	851	834	847	887	864	853	844	897	896	818	890	812	855	886	860	863	865	860	868	837	845	880	861	887	893	880	897	841	865	843	871	854	882	845	900	887	878	819	821	896	858	862	897	871	877	906	851	840	843	823	887	869	879	874	886	901	892	838	869	842	867	886	856	863	855	891	865	902	895	862	883	880	859	863	920	845	841	841	907	850	834	813	866	877	880	857	814	877	862	857	878	876	837	866	870	855	847	818	795	815	839	864	904	892	817	869	851	890	841	841	893	883	907	844	850	881	857	815	870	839	856	881	871	834	887	890	840	877	868	887	867	900	863	831	878	878	864	870	902	817	936	871	855	851	880	873	872	900	850	862	884	857	893	816	873	894	850	832	811	845	861	866	904	849	891	854	874	860	874	842	816	875	873	887	837	856	843	821	840	832	880	862	885	862	839	821	848	907	796	888	876	882	878	854	840	872	900	811	858	877	887	833	857	837	839	867	879	796	852	868	894	834	877	886	867	921	832	852	821	848	868	841	868	905	896	818	836	861	852	863	828	878	883	877	838	812	883	894	856	837	899	884	819	899	877	858	818	882	847	884	857	853	888	799	880	859	903	872	821	885	891	878	907	840	872	873	820	869	839	891	845	834	881	829	847	873	832	921	854	871	885	862	834	874	893	812	816	837	913	889	951	894	914	883	885	894	903	838	853	876	946	888	840	832	858	892	887	853	836	772	855	841	818	850	853	811	862	909	855	890	900	836	868	872	829	874	844	827	899	847	852	845	869	825	904	834	863	823	796	901	885	856	866	904	858	823	862	864	830	887	830	891	874	870	859	857	888	851	843	913	868	877	864	954	870	868	851	914	839	828	864	871	816	868	818	887	918	913	935	887	863	812	903	835	853	897	888	851	911	849	871	918	874	875	889	852	841	835	867	821	899	878	855	867	810	863	825	857	844	840	860	802	872	834	861	873	865	852	907	871	862	898	871	894	886	805	861	814	887	855	859	873	899	884	809	852	814	854	880	847	882	834	875	829	821	844	920	868	897	853	906
24776	21243	25869	23280	5847	1878	3044	1119	539	566	498	554	537	518	495	559	559	586	541	564	579	549	540	511	547	566	495	504	505	482	565	494	544	518	558	505	528	555	525	543	523	519	572	533	514	515	537	536	538	540	560	515	508	519	546	548	542	544	525	533	542	529	523	514	540	553	493	550	544	543	483	483	509	478	512	546	543	506	571	544	484	509	504	507	524	498	502	499	508	486	510	528	518	509	511	483	519	542	501	535	501	578	522	530	539	508	525	545	526	493	548	510	573	555	536	514	495	523	546	542	530	557	547	528	555	452	530	546	545	507	497	528	512	518	499	536	491	555	534	525	545	518	522	566	489	544	515	541	519	550	515	515	524	520	535	524	582	502	523	494	522	553	509	537	543	482	558	548	520	547	515	527	516	534	490	514	536	525	517	563	514	519	553	531	530	534	539	497	544	543	574	487	499	527	530	533	518	586	537	503	548	517	526	512	539	507	548	534	539	556	518	502	514	541	507	522	532	540	540	479	550	536	537	522	523	535	523	534	515	540	530	518	520	547	558	567	536	501	553	530	538	528	526	535	501	505	500	497	524	532	513	541	490	539	522	537	541	533	513	545	538	531	536	543	501	504	515	565	534	522	513	557	494	529	486	493	538	582	553	498	571	552	535	573	540	537	545	521	503	542	550	517	518	510	522	515	552	557	519	518	534	519	569	527	547	580	519	551	508	537	502	519	520	588	556	513	538	524	514	490	514	555	534	507	509	512	496	571	522	498	530	540	544	511	562	486	559	489	540	519	532	566	528	545	520	527	506	552	516	519	524	559	508	481	567	520	549	569	510	503	540	527	547	527	548	504	534	517	551	554	525	503	512	517	532	515	513	547	517	492	518	528	561	501	527	500	515	565	505	537	546	561	505	492	502	540	525	518	537	477	527	528	532	533	523	530	548	477	521	552	515	519	504	535	502	517	519	523	520	530	547	531	510	562	555	533	506	535	564	530	538	496	526	498	496	495	551	554	507	513	502	515	520	547	572	521	541	529	458	540	498	525	531	546	546	529	533	552	552	533	516	529	502	497	512	553	530	522	523	524	510	540	521	504	512	499	518	502	513	523	542	567	495	572	550	501	487	526	543	539	553	510	526	537	557	532	520	499	558	527	468	532	557	518	529	574	494	544	525	539	534	530	571	494	567	503	542	539	500	548	527	573	512	504	550	496	504	542	526	507	546	558	548	536	522	503	531	545	560	558	529	552	488	542	522	522	520	570	542	520	551	506	508	512	528	518	514	534	525	525	546	523	531	503	526	517	533	509	527	568	521	508	543	533	502	538	538	530	574	497	523	527	517	531	549	507	539	535	497	519	530	569	497	517	550	558	523	554	527	523	528	551	499	550	535	498	547	557	522	534	575	530	547	508	540	496	515	530	569	574	564	536	470	504	522	549	562	482	549	515	511	501	577	528	525	514	499	580	508	546	534	540	542	515	511	548	546	532	513	529	519	576	530	517	506	557	557	586	540	543	541	529	545	523	542	515	463	538	532	532	564	498	558	531	551	552	480	494	548	489	520	575	540	539	531	554	547	510	532	537	546	508	512	554	532	499	529	504	557	495	555	495	553	504	527	572	498	519	530	473	521	511	525	518	545	552	513	537	524	476	489	528	539	475	512	554	527	496	525	495	578	528	535	503	493	551	511	507	543	519	548	532	553	540	519	564	493	494	544	527	492	533	550	533	471	533	529	536	564	494	528	482	546	564	525	514	520	532	552	505	549	532	533	509	502	507	530	524	546	508	495	512	509	511	507	533	549	517	529	575	549	521	507	522	532	543	556	549	524	547	509	506	534	562	516	519	519	495	577	507	521	537	566	580	504	542	505	501	507	489	529	523	509	524	513	524	498	514	545	479	529	573	510	549	512	525	528	534	487	532	527	541	530	539	522	520	548	533	519	505	523	533	493	550	527	522	543	531	527	545	558	535	530	565	457	548	545	527	517	515	534	548	501	536	545	534	519	531	553	510	509	518	491	546	540	522	557	516	565	535	480	540	521	540	506	508	531	572	529	520	532	513	517	521	507	515	560	493	525	505	569	489	526	544	527	554	541	593	503	534	521	497	556	491	540	522	557	535	518	470	545	518	509	527	497	503	533	489	518	530	527	529	486	527	542	544	497	538	487	532	579	534	535	520	542	573	536	572	507	500	489	529	524	558	519	513	530	524	516	509	538	548	517	512	502	521	550	528	509	544	520	526	532	472	518	494	464	517	541	526	556	556	544	498	537	529	506	534	544	572	547	542	552	491	507	519	496	567	487	519	529	526	545	554	552	532	517	524	536	500	512	517	551	541	582	549	557	515	505	503	556	518	518	508	542	539	507	505	539	525	556	484	529	529	559	560	510	503	517	544	493	494	495	550	497	524	558	536	552	516	551	512	484	529	523	548	537	503	500	519	522	559	544	530	493	535	543	570	532	514	491	505	520	549	527	526	557	537	510	483	509	565	505	547	469	536	523	538	541	510	534	507	525	546	509	520	536	532	559	566	486	571	515	515	503	560	531	510	515	542	502	540	529	510	552	545	564	544	512	505	506	504	568	542	513	529	519	544	560	506	542	531	543	513	529	547	513	542	534	522	549	510	545	535	509	532	569	556	497	527	497	545	507	507	570	516	503	496	515	521	519	527	553	531	501	571	518	542	562	524	573	496	511	530	515	484	540	495	520	535	515	524	544	542	515	560	570	551	530	562	555	574	503	493	533	552	531	533	560	516	511	570	514	559	520	530	554	557	527	540	508	520	554	524	485	528	533	560	549	550	522	515	527	494	523	499	538	539	526	528	535	521	480	546	563	510	532	514	556	522	482	520	499	506	508	536	489	550	531	500	497	540	534	511	539	528	501	584	522	535	502	541	545	524	506	517	542	508	529	522	541	469	564	537	573	541	529	526	504	570	510	551	549	523	550	507	536	552	515	500	530	523	552	493	535	555	515	495	536	523	497	509	517	604	527	536	546	528	486	535	543	521	524	531	529	533	525	478	483	468	511	529	525	576	546	555	498	535	528	499	567	529	517	502	546	552	560	520	528	546	541	539	526	546	530	504	530	519	564	559	505	538	526	526	546	534	529	495	571	565	533	538	561	533	525	505	532	557	563	529	514	545	504	561	519	535	514	501	497	546	543	528	528	544	536	519	516	508	503	512	505	505	543	539	508	500	520	491	548	541	517	538	525	493	520	538	510	522	532	507	498	523	562	549	521	543	529	568	542	540	512	553	529	594	516	498	544	534	518	537	546	507	534	569	539	536	540	513	516	526	528	554	525	478	544	509	536	584	526	539	543	527	506	555	506	475	575	568	518	507	520	515	518	503	527	549	540	564	543	553	529	520	530	526	525	520	540	518	537	514	538	542	522	539	527	492	492	538	523	514	529	527	537	547	540	575	472	518	469	541	533	527	492	535	504	501	546	539	535	536	547	548	520	507	526	522	548	531	518	536	491	544	554	511	513	529
29164	40490	23747	13108	6574	3578	7041	1976	732	728	758	707	689	716	685	679	715	703	658	745	697	697	721	712	670	685	731	715	748	742	738	683	684	665	687	667	725	713	656	663	669	696	643	661	660	704	706	719	677	724	684	665	705	662	701	676	736	711	689	680	672	672	680	671	692	710	661	711	720	634	662	724	643	684	700	623	697	697	713	700	704	698	675	665	750	687	727	676	664	694	755	668	711	691	692	694	677	700	653	741	696	719	698	680	696	669	708	685	710	731	651	715	702	691	692	663	680	713	682	665	709	695	696	686	692	670	696	729	691	702	708	704	643	731	710	685	690	697	705	684	636	637	713	702	669	671	653	695	654	695	693	709	700	717	711	665	688	696	676	728	717	703	669	684	654	694	713	728	696	701	662	663	710	691	696	649	698	697	754	700	668	686	691	689	668	681	686	722	652	692	717	668	654	664	691	660	656	711	691	687	678	690	665	700	694	682	700	660	715	669	661	687	632	691	687	717	693	736	662	701	705	665	680	693	762	731	683	702	669	704	609	696	658	664	671	706	670	680	717	693	724	636	657	693	710	700	675	660	689	710	635	691	625	708	722	732	659	676	631	713	691	731	664	629	634	728	657	661	715	682	733	700	711	698	689	673	722	694	682	671	680	668	759	733	717	699	677	617	680	679	701	661	677	675	685	679	712	674	685	694	730	707	689	700	650	706	734	722	666	735	707	686	650	688	729	682	713	646	658	664	665	703	684	701	713	691	661	686	686	673	702	702	742	654	648	685	660	680	647	694	662	683	706	727	709	663	671	656	646	695	696	668	676	697	699	650	659	702	717	729	699	721	672	698	676	654	734	662	673	673	658	688	682	700	690	686	652	689	642	694	688	708	684	704	667	701	695	665	652	718	666	695	724	708	702	680	630	659	659	652	724	689	725	685	710	695	724	678	722	703	676	711	653	729	721	650	737	702	671	722	719	663	707	645	675	673	709	707	706	687	643	703	664	651	704	671	684	715	692	687	705	717	690	719	648	712	691	687	719	726	706	683	675	684	710	707	722	724	697	689	700	677	690	648	657	678	702	692	694	740	735	671	645	665	704	678	720	693	730	699	654	662	689	664	754	603	681	672	699	640	732	687	688	670	731	698	680	714	727	686	678	672	680	711	717	709	671	656	658	655	690	704	666	640	726	663	706	745	657	679	716	710	690	701	709	695	695	715	672	690	677	707	702	670	695	662	698	676	699	627	662	687	706	661	698	666	668	691	691	708	668	707	674	678	686	674	732	655	675	704	667	679	669	704	647	701	752	658	645	742	709	668	690	694	673	712	648	703	717	689	668	708	674	657	645	724	672	650	682	707	704	680	678	682	716	708	728	664	697	673	696	670	696	691	716	719	718	696	719	677	699	680	689	664	699	728	677	671	663	656	696	684	687	679	690	691	707	706	684	674	664	716	666	699	714	685	693	694	727	658	701	634	698	693	684	642	639	681	727	732	686	713	742	642	643	660	676	684	683	680	646	676	643	683	719	676	682	711	665	690	654	757	729	684	652	650	672	682	659	728	648	655	685	678	673	687	739	672	662	673	715	704	700	726	679	708	684	691	651	724	673	665	710	700	703	700	681	714	647	733	688	699	645	620	696	695	690	689	727	654	674	703	683	689	692	746	671	773	660	640	707	636	698	683	683	705	733	691	681	683	658	691	701	695	696	665	696	684	641	695	701	719	659	693	686	721	710	678	653	740	729	696	676	713	697	685	703	662	684	703	677	707	667	669	710	694	702	698	632	655	699	690	669	715	687	706	703	670	698	705	721	713	652	695	704	681	651	697	695	709	717	670	702	666	694	688	660	715	727	706	651	704	695	636	723	691	635	652	702	682	663	704	701	684	673	715	651	710	742	706	622	700	733	641	695	712	667	693	694	711	682	716	670	689	721	653	685	685	694	714	687	681	652	673	700	749	696	691	667	729	677	700	685	704	653	678	656	656	674	719	698	645	684	706	714	718	668	683	709	689	694	682	663	700	678	703	700	712	725	672	697	714	696	657	712	653	667	697	745	757	707	704	679	722	716	660	684	684	686	716	690	708	672	616	752	716	722	700	675	691	643	674	734	676	694	688	722	688	686	684	693	659	682	731	723	659	679	670	698	698	730	707	706	693	686	683	706	642	677	662	684	690	686	671	669	675	713	704	698	704	689	665	661	741	686	670	662	675	669	682	725	654	669	675	678	707	710	694	708	686	690	724	713	683	678	695	690	681	682	699	719	702	699	698	751	673	684	657	696	647	662	690	653	711	681	701	642	706	655	684	698	657	705	709	681	684	678	727	730	682	652	693	677	693	728	685	709	710	686	641	737	666	725	699	668	689	684	700	681	632	659	682	654	657	672	658	670	681	669	674	655	683	702	677	686	679	651	688	672	673	700	661	696	682	637	675	624	729	689	694	697	715	698	686	670	697	655	717	644	661	721	638	663	716	711	704	697	705	671	719	655	681	663	689	683	692	668	680	700	679	670	684	632	664	687	692	683	656	679	747	723	680	662	665	674	688	650	685	680	662	709	720	705	698	668	682	730	710	693	648	708	679	695	705	692	641	702	667	687	670	630	695	679	702	681	681	676	692	702	688	669	634	718	697	685	672	685	693	705	679	646	647	717	676	694	682	669	707	722	689	672	674	681	659	688	677	669	661	710	705	700	671	670	723	672	671	657	656	714	696	698	774	707	678	675	698	708	673	691	708	698	656	719	709	704	675	660	708	673	711	697	674	692	649	737	655	659	661	669	677	693	677	726	669	707	670	700	658	703	732	671	692	664	656	680	667	686	730	717	694	706	713	673	713	679	689	695	688	683	702	655	675	695	713	675	664	680	710	735	663	688	670	686	659	690	685	668	734	670	695	658	701	650	679	660	718	665	723	676	658	700	699	684	690	652	717	686	676	676	678	725	679	693	676	695	687	692	668	670	728	690	684	698	668	721	709	711	686	702	691	684	667	676	697	640	674	665	681	690	686	668	699	717	683	698	664	712	705	679	674	682	659	683	661	676	709	708	650	674	673	673	699	749	714	756	637	687	741	700	716	691	678	671	730	727	683	647	703	695	625	670	696	685	658	689	682	670	699	711	679	682	703	736	668	666	718	697	688	656	719	647	700	699	700	659	668	687	680	697	689	694	672	681	710	695	734	667	708	662	659	666	693	691	728	670	711	674	705	677	669	686	693	682	670	673	688	682	710	695	733	693	707	694	677	650	679	699	673	691	703	685	686	665	690	665	698	685	689	694	699	655	722	725	690	662	673	663	682	670	705	667	698	705	683	682	641	709	674	662	695	684	707	669	677	718	656	701	621	662	718	665	744	721	707	672	679	654	663	686	743	661	711	695	644	688	633	683	666	669	688	687	741	663	656	679	671	652	617	724	665	647	706	661	655	694	698	681	704	750	699	663	656	696	720	679	678	687	701	743	713	700	655	729	647	726	681	716	694	645	755	672	692	688	670	724	691
22438	21230	28317	24337	21191	21204	21753	13721	665	383	383	336	366	358	335	306	330	322	325	343	366	340	312	291	305	273	352	322	273	342	351	320	331	316	366	341	313	333	309	302	287	354	329	299	361	300	318	342	301	325	342	304	304	319	308	315	337	315	329	318	312	332	332	311	308	344	302	331	307	333	315	310	322	304	314	332	308	314	314	288	288	338	337	301	317	337	329	280	330	347	313	309	287	330	323	330	340	326	294	301	283	301	285	294	339	321	345	342	301	313	307	296	291	335	315	329	311	338	320	310	339	288	337	341	304	302	313	304	322	289	328	315	320	337	332	321	303	352	346	313	308	284	319	304	300	310	309	316	329	309	360	302	304	315	311	323	325	317	367	314	314	318	330	310	302	308	310	318	304	315	297	308	286	325	319	306	300	336	328	328	332	281	286	308	335	309	293	320	304	281	332	325	328	307	317	358	306	324	349	316	320	298	330	302	334	310	291	311	318	338	350	332	325	314	337	334	340	300	337	362	296	309	317	376	311	326	314	298	324	350	293	337	313	300	335	321	356	301	330	312	328	329	320	318	296	343	297	289	324	298	340	316	288	290	343	294	305	311	330	279	338	332	326	323	326	330	292	328	292	308	337	319	363	309	284	282	286	332	348	317	286	338	314	336	308	324	297	332	330	327	318	313	299	342	321	334	289	339	312	309	301	317	330	317	294	318	303	314	318	293	385	325	329	300	301	350	315	334	308	301	322	318	302	320	340	283	336	308	305	306	324	356	307	314	334	298	328	320	329	334	347	318	315	322	331	311	330	343	333	348	337	327	295	325	298	306	354	307	299	311	333	327	331	324	329	309	305	336	318	301	295	303	283	302	323	306	280	347	318	309	343	333	309	331	308	298	351	345	303	295	322	342	314	323	322	282	300	272	273	332	324	349	320	303	319	343	282	345	321	328	336	328	311	315	308	308	332	290	317	322	304	308	310	329	332	329	339	306	313	327	324	314	316	352	329	320	331	294	330	320	355	314	288	305	312	324	285	331	336	369	342	334	318	331	336	326	265	308	306	306	297	331	307	285	280	293	322	299	340	334	322	314	338	315	324	304	347	271	292	304	294	315	317	305	302	329	334	326	305	312	352	324	322	318	287	304	346	329	287	304	313	321	314	332	306	342	319	296	350	311	303	293	301	337	323	326	311	326	290	313	315	329	301	339	292	301	322	343	286	348	288	317	355	327	309	330	318	338	328	346	326	324	332	324	324	335	304	305	305	322	319	329	300	328	328	325	327	305	328	309	343	328	276	302	297	314	296	310	327	320	314	323	324	324	310	319	329	335	303	325	341	310	299	340	281	304	325	298	303	309	304	294	294	338	290	333	305	317	307	319	311	318	287	289	310	295	321	319	317	327	319	324	316	312	320	337	341	332	314	316	317	336	316	316	317	311	289	275	296	318	310	313	304	318	303	346	329	332	355	307	316	342	334	318	271	318	322	310	320	292	331	321	326	322	347	317	301	288	336	337	288	318	291	326	330	314	309	318	308	345	296	279	296	304	342	306	291	314	312	302	325	313	308	291	304	313	298	286	301	342	327	306	316	327	320	314	316	325	306	295	292	311	341	339	320	316	297	307	334	312	296	303	356	332	266	323	287	333	308	316	285	305	327	340	296	321	288	359	319	337	307	267	328	349	345	319	334	328	331	314	330	287	322	301	355	305	327	329	322	300	318	326	300	299	311	330	327	295	322	313	338	308	321	312	287	324	327	298	313	362	324	334	329	311	293	333	309	325	306	306	295	304	316	296	302	309	342	311	302	328	340	314	326	332	349	295	329	283	329	308	305	309	293	312	314	281	294	319	332	313	329	304	302	325	311	325	284	309	300	307	304	352	301	323	305	292	325	322	332	308	323	290	310	289	290	304	327	309	320	314	309	332	290	329	330	357	319	351	329	302	330	320	345	305	342	284	316	315	318	282	301	320	305	324	295	288	348	294	310	338	321	314	342	330	354	316	314	310	284	309	296	318	300	307	309	333	311	307	322	324	322	321	317	294	315	319	319	286	280	298	306	313	320	333	293	297	322	323	302	312	302	318	298	267	300	299	316	270	314	300	334	327	319	356	308	295	302	290	338	329	287	297	321	302	304	290	316	320	312	301	319	320	311	327	315	299	314	313	306	329	309	330	317	309	283	331	327	305	327	314	328	355	277	339	274	306	319	352	312	307	302	324	318	289	316	324	301	321	317	307	309	338	330	306	349	329	309	341	317	290	327	308	329	332	294	298	331	295	304	321	346	314	330	305	320	320	294	324	335	303	329	311	278	337	315	320	353	338	297	313	327	292	322	320	296	340	310	307	311	331	307	319	346	325	289	289	306	308	323	329	343	314	299	314	345	318	299	317	285	328	326	312	336	314	313	303	320	326	309	318	308	310	319	331	334	332	301	301	361	329	340	335	296	356	293	323	317	342	330	328	319	314	330	287	270	321	295	307	300	307	320	315	305	317	323	286	320	352	306	307	284	313	319	333	351	309	298	329	322	297	337	314	314	303	288	323	357	309	341	336	330	329	303	316	308	349	305	308	318	306	320	291	349	333	303	302	296	323	302	287	314	318	314	317	306	290	316	295	316	326	294	300	285	347	336	331	354	286	331	305	352	323	304	315	361	311	300	294	313	326	323	309	325	308	311	319	322	328	308	325	314	297	331	331	303	310	319	310	303	328	290	321	334	322	317	304	349	335	308	347	305	309	332	314	315	326	309	298	335	294	344	306	274	300	315	336	302	323	302	321	333	314	317	325	302	269	333	341	313	343	295	327	311	312	330	330	334	313	306	288	325	286	321	296	321	295	327	305	323	299	303	295	297	329	340	315	330	344	325	285	316	327	330	316	315	343	325	293	320	306	314	323	310	307	308	344	315	318	290	335	327	299	322	321	303	323	310	310	333	326	310	324	317	336	342	299	340	335	300	309	325	318	328	335	319	322	294	304	328	337	306	289	346	322	318	337	292	343	313	305	313	313	307	320	304	333	317	275	310	339	328	338	330	331	308	320	284	317	306	323	311	292	318	331	287	321	297	294	311	302	347	345	347	324	312	300	334	319	339	331	330	313	326	296	342	330	300	309	319	314	312	325	301	311	316	323	308	307	334	315	307	321	317	316	343	319	301	352	307	323	298	299	299	328	308	303	288	290	360	340	322	275	319	322	290	325	340	319	310	317	307	291	302	323	292	347	314	302	331	324	310	315	297	327	344	287	307	318	329	319	326	328	311	325	282	321	313	345	335	326	290	316	318	328	326	290	298	306	310	274	308	341	311	303	338	328	335	324	318	303	334	319	309	327	328	308	309	325	321	314	300	316	310	283	316	349	335	300	283	305	300	325	320	297	310	302	339	304	321	297	336	291	305	326	319	360	318	317	299	310	320	330	312	349	316	343	340	322	314	304	308	320	292	325	306	302	316	345	346	264	317	334	325	271	327	315	304	302	341	322	298	334	302	322	302	274
33798	58696	41999	22914	10166	16884	25562	13987	575	569	498	510	512	477	486	469	487	458	413	439	462	446	473	440	466	446	434	486	433	424	486	471	428	399	429	458	433	472	419	429	424	422	439	467	441	461	452	455	478	428	423	431	434	424	420	442	412	433	415	407	411	432	441	458	421	448	415	437	410	417	405	415	423	401	441	448	453	429	467	451	472	452	470	429	437	434	428	427	420	467	446	383	455	422	455	417	460	449	449	445	393	420	417	449	417	420	411	428	458	474	419	428	455	434	425	476	446	418	410	421	450	417	424	436	395	440	450	414	398	423	421	457	403	459	426	450	415	446	438	447	442	446	446	439	451	435	445	429	435	429	411	433	410	431	436	456	425	420	430	427	450	459	471	468	433	452	443	433	423	441	414	452	444	435	427	419	429	425	443	449	450	490	485	461	422	400	437	421	438	436	425	423	466	421	470	464	439	450	442	439	404	447	436	465	431	427	449	450	431	465	467	428	403	451	433	412	388	423	407	433	437	461	439	419	449	445	434	451	409	456	430	415	411	412	417	424	460	411	415	410	439	404	390	441	406	446	433	455	440	431	422	465	433	426	422	424	436	443	423	437	418	463	407	430	424	429	427	433	448	441	429	453	442	420	443	439	452	431	448	418	441	427	457	473	434	436	459	427	456	429	442	425	436	417	429	428	469	386	444	479	442	398	448	463	443	405	485	439	452	471	440	416	441	439	434	452	454	419	416	423	466	460	431	427	435	418	466	432	441	430	422	447	442	484	385	448	489	444	444	441	413	446	453	403	429	405	452	443	416	428	404	423	458	428	448	434	404	450	468	430	449	475	429	410	412	413	437	436	417	412	436	434	461	441	437	426	425	437	438	445	413	390	401	444	416	431	439	420	429	455	425	447	463	408	423	423	457	449	422	416	413	413	450	460	427	455	427	445	448	453	447	405	452	445	395	448	425	437	420	438	431	428	432	423	418	451	424	416	452	433	420	398	489	485	457	434	423	455	437	414	418	444	418	426	444	426	454	392	456	415	404	426	445	446	455	436	398	434	433	430	403	453	474	406	407	411	395	398	414	405	446	423	422	450	415	443	402	456	469	424	448	419	442	438	447	442	427	403	401	426	408	427	431	443	432	423	452	412	433	463	455	431	445	454	435	459	446	424	478	380	436	424	429	437	466	454	455	435	444	417	419	432	442	458	409	469	413	488	434	427	424	466	417	435	442	436	438	386	459	431	433	431	426	455	418	422	416	439	423	427	431	378	427	451	452	416	431	429	457	429	437	444	454	433	437	416	462	426	449	456	397	412	425	420	449	435	409	429	400	470	420	459	391	448	441	445	427	437	425	440	411	416	457	445	409	429	470	420	453	436	418	455	474	465	423	440	456	414	434	443	434	410	420	456	431	391	429	433	408	393	421	443	480	453	432	413	434	439	434	467	429	418	426	434	447	407	470	427	447	432	441	432	447	454	435	414	437	427	444	441	452	456	395	419	418	445	423	459	467	449	441	438	407	412	430	447	416	442	433	446	393	441	433	432	416	440	431	438	447	418	436	439	423	393	452	387	443	430	416	435	459	436	430	439	444	448	444	452	452	467	401	405	444	409	420	413	465	441	441	411	422	439	427	463	405	401	464	466	442	469	454	415	456	425	444	418	427	455	434	473	456	410	471	409	411	419	442	434	433	420	432	426	446	434	446	429	431	436	459	411	446	418	412	406	459	428	440	418	426	423	437	399	436	419	433	468	395	448	436	431	403	466	422	421	446	400	473	416	456	424	441	467	405	416	429	455	413	447	481	438	447	484	423	412	475	395	454	428	433	438	473	400	458	439	422	432	436	437	440	424	461	455	439	442	426	416	410	395	462	441	440	426	447	429	480	418	441	450	461	428	417	427	428	442	430	430	431	412	427	463	456	410	448	436	468	424	447	440	437	438	419	386	420	426	433	439	438	454	428	473	415	475	419	451	420	431	414	441	429	449	404	417	448	434	438	461	417	459	432	423	475	431	446	426	441	390	458	431	443	463	415	402	453	457	438	406	460	439	455	478	455	429	428	449	409	400	452	437	409	439	459	446	433	430	461	451	425	450	433	465	413	462	411	418	396	454	437	448	467	427	462	450	420	446	444	417	450	443	408	397	410	451	493	456	453	403	437	459	405	414	406	453	413	442	427	445	475	415	437	425	440	434	415	439	412	391	422	424	433	438	434	394	437	420	440	454	425	427	460	408	424	442	421	425	450	413	425	451	449	449	437	431	433	449	421	423	422	430	449	441	391	418	420	401	439	420	442	453	421	437	407	438	462	460	413	437	410	451	425	417	479	470	440	435	453	435	411	441	402	415	458	420	431	424	408	435	401	415	454	432	429	449	414	400	451	480	428	446	413	462	418	481	454	420	434	451	448	450	476	437	421	445	435	421	463	428	461	446	424	455	446	430	402	466	459	405	449	417	481	417	403	448	415	424	447	453	451	457	430	455	445	423	450	424	392	441	413	475	451	446	426	418	439	454	436	424	453	439	444	433	460	443	478	442	441	442	453	444	429	447	417	460	426	417	471	439	432	447	407	432	447	465	458	445	400	458	377	453	454	446	450	442	451	427	409	438	453	429	437	458	428	467	457	435	430	464	444	406	467	433	423	430	444	391	455	407	451	434	449	467	465	452	456	471	419	452	449	430	450	443	475	403	398	390	442	395	423	411	478	440	470	438	409	440	442	443	394	417	438	480	458	401	440	450	432	429	504	425	439	450	420	472	456	434	457	444	445	411	395	435	426	440	425	397	450	458	434	429	425	439	452	471	460	392	497	476	419	415	440	438	454	418	446	407	459	439	430	449	445	434	474	431	418	436	471	421	436	444	425	438	446	415	418	407	417	440	438	439	435	457	435	420	403	430	438	436	412	460	467	442	415	472	430	455	423	426	402	395	441	440	418	448	443	454	401	433	391	428	433	458	397	426	444	392	463	417	423	449	454	465	395	460	417	400	427	436	426	446	435	402	424	435	424	444	464	423	451	432	450	466	428	445	428	408	414	463	414	452	426	436	413	432	392	435	422	442	445	442	434	442	422	429	443	422	414	435	357	434	400	461	416	453	476	449	435	455	425	401	433	397	440	431	405	429	452	403	430	414	402	433	450	454	447	438	452	419	438	481	443	473	442	432	436	411	422	459	443	411	464	397	428	424	441	436	425	390	411	460	381	411	439	414	428	420	470	452	446	443	446	436	419	450	412	432	452	415	420	449	436	377	445	443	430	461	486	429	423	459	441	450	466	434	453	432	466	453	430	427	442	433	438	430	426	440	424	446	422	414	426	439	447	448	448	441	440	440	471	454	413	444	432	432	444	438	436	435	415	426	450	386	439	452	405	388	458	415	447	440	429	431	473	424	455	420	407	427	466	435	420	441	419	458	421	439	423	440	404	403	399	465	441	400	427	443	447	434	463	431	427	471	469	403	423	434	400	421	414	440	424	417	420	430	416	401	430	409
29164	23740	17332	6949	2279	1041	1525	1365	780	794	831	827	782	774	763	766	808	770	806	837	788	775	804	797	801	766	828	799	760	793	860	763	771	805	835	738	744	810	800	814	777	744	816	794	789	765	786	788	781	764	829	823	799	809	791	827	807	772	805	800	779	829	792	769	806	781	748	796	797	830	821	750	778	723	746	776	818	821	783	750	747	759	800	762	798	798	808	775	808	818	794	818	811	820	798	839	762	818	731	784	743	823	814	802	794	780	813	790	787	803	843	758	816	811	786	769	790	841	790	801	849	738	793	785	827	830	796	812	828	781	783	806	801	761	760	770	811	786	817	793	776	806	814	806	769	799	799	787	831	803	837	813	812	796	794	783	775	773	796	828	768	755	813	818	794	804	803	796	780	777	801	757	855	788	773	771	835	798	823	771	808	832	744	821	758	804	797	832	720	769	787	774	824	820	730	820	789	768	766	780	746	811	783	815	793	774	827	821	770	765	818	795	779	806	772	776	772	797	753	789	775	798	766	822	751	746	804	764	757	807	739	785	840	773	789	783	751	873	783	739	775	761	807	781	813	824	784	792	812	801	800	794	779	817	828	736	817	795	807	792	775	770	762	734	796	782	740	786	794	784	769	819	802	774	818	789	778	819	815	781	839	814	781	777	789	847	817	770	775	812	826	766	773	725	801	746	768	788	813	812	789	826	804	798	825	854	810	797	836	808	786	746	818	791	844	862	755	780	766	801	796	817	780	828	828	800	780	770	851	829	771	791	816	834	781	849	804	750	776	756	826	806	776	766	794	822	782	763	799	760	800	777	751	818	766	813	771	797	843	831	813	809	774	784	858	803	809	789	764	784	779	811	783	793	791	861	755	762	798	802	779	863	805	853	804	769	811	789	793	800	828	807	735	800	837	803	759	791	819	769	782	799	844	749	774	853	785	789	795	773	785	729	806	821	782	779	777	817	827	756	804	801	800	760	807	789	739	776	760	779	807	802	803	773	772	748	791	828	803	781	758	835	738	813	796	781	834	777	814	822	776	770	779	806	785	783	796	786	835	794	786	826	856	778	821	743	777	816	770	769	764	812	792	775	798	798	790	772	756	803	775	789	845	765	816	748	850	797	796	782	829	813	720	769	777	807	766	848	801	833	760	762	812	798	844	779	851	818	764	847	806	732	778	757	824	791	812	786	794	810	825	714	828	772	782	825	797	772	774	842	817	808	847	778	800	732	733	794	822	806	807	773	756	853	796	810	773	777	822	709	764	795	785	782	842	794	832	806	828	794	802	843	786	761	836	763	775	823	810	742	789	789	818	820	751	743	792	835	813	783	807	833	800	799	739	778	832	819	783	739	761	777	797	794	769	807	758	787	736	748	788	802	792	809	780	810	799	795	806	800	814	807	802	795	817	748	766	775	810	764	731	777	800	794	810	784	779	811	841	778	837	773	796	795	722	797	786	810	829	765	799	800	771	789	760	770	789	819	820	781	835	745	794	783	786	787	801	842	729	784	784	791	775	803	819	781	809	758	764	820	766	838	807	764	806	754	799	806	790	763	834	782	787	814	774	745	769	839	824	826	791	807	847	776	752	795	831	802	811	780	781	816	788	777	781	797	842	851	773	789	765	831	777	809	798	768	813	791	797	747	811	802	821	768	787	790	712	749	758	772	787	807	783	776	829	805	787	735	755	823	783	769	758	774	783	780	831	790	784	788	804	769	797	777	770	758	803	760	799	789	805	770	855	821	793	798	807	799	825	775	778	768	811	780	803	805	794	814	805	728	751	795	826	741	783	786	801	751	850	820	833	813	779	798	757	787	833	861	838	765	769	788	806	786	816	777	753	862	772	816	829	803	832	783	748	826	812	821	812	804	766	824	782	724	770	787	778	784	788	863	812	771	780	743	813	773	801	771	837	816	786	776	761	826	792	788	806	770	751	832	772	807	821	832	822	780	841	820	826	820	813	788	795	804	836	801	766	791	822	784	810	790	797	738	797	771	842	824	788	795	791	810	804	789	792	816	843	810	789	776	762	758	779	802	811	767	786	784	802	805	760	793	814	849	828	792	749	805	774	793	782	782	776	830	808	768	800	793	799	797	802	848	787	798	773	772	791	757	761	770	775	803	759	829	794	788	795	782	813	790	765	791	795	819	809	805	836	824	744	795	811	778	814	790	774	805	789	799	774	740	767	770	817	836	815	798	824	820	788	835	788	784	805	822	832	758	765	808	796	818	788	800	804	800	798	852	777	778	757	777	774	762	826	819	746	828	778	810	783	770	803	828	868	848	824	792	809	804	815	817	771	787	791	806	794	815	824	839	782	795	865	794	771	772	809	744	805	819	780	807	757	766	804	799	797	768	807	780	795	810	773	806	790	862	790	806	776	772	767	830	772	793	807	763	762	808	826	763	763	768	819	801	806	848	797	805	803	747	817	751	811	835	825	780	801	840	742	821	830	752	823	753	770	797	757	794	790	793	811	825	759	812	827	762	793	776	867	768	815	766	857	802	773	785	732	808	799	788	795	786	833	833	828	779	773	791	796	769	869	824	776	757	805	766	797	842	805	758	765	807	773	783	793	801	760	828	727	784	797	810	765	831	773	759	840	761	788	829	769	782	817	822	788	793	779	767	787	773	796	811	824	812	778	800	818	800	777	811	767	798	803	797	792	793	785	769	832	836	732	804	854	773	776	797	755	795	770	818	790	861	830	810	795	830	763	793	810	779	773	744	817	765	727	798	793	758	808	825	793	779	799	753	841	768	768	783	842	789	855	805	815	779	795	804	724	771	815	758	790	787	750	776	775	801	777	753	791	726	779	775	759	784	802	842	792	793	816	751	806	762	757	781	832	768	757	785	780	844	810	822	806	783	786	831	783	769	805	775	776	811	806	811	821	806	833	767	744	796	831	793	826	779	803	805	816	829	811	794	743	804	819	797	798	775	728	805	839	836	808	814	772	767	806	796	834	822	744	771	748	767	759	778	789	806	798	772	782	761	751	797	746	800	754	765	794	750	840	788	795	803	803	779	830	821	849	828	800	787	835	777	846	830	819	831	790	794	800	817	810	844	804	789	828	769	785	817	779	779	823	744	826	793	781	816	747	832	822	788	753	805	828	817	796	823	809	774	770	801	768	813	790	804	841	767	798	745	786	815	788	766	783	765	736	846	767	821	794	797	790	824	829	831	844	755	817	809	845	792	738	768	817	794	771	796	779	784	764	826	754	825	830	870	841	840	791	837	794	816	791	779	824	769	810	765	762	733	764	793	866	770	778	807	778	786	793	782	808	770	794	837	791	783	821	806	800	787	783	821	796	813	833	827	796	845	751	789	848	855	807	803	782	775	822	761	839	763	827	833	744	739	801	798	787	799	792	805	751	741	766	775	813	745	840	793	781	791	780	819	808	800	813	756	854	785	775	810	769	811	763	779	808	736	816	827	834	785	815	771	771	816	807	772	769	780	839	763	735	784	803	812	791	817	798	832	803	809
27873	36001	18006	8086	3605	1471	2287	1984	1066	1043	1030	1012	1051	972	1021	1058	1000	1046	1026	1020	995	1041	1022	1021	979	1021	970	1007	1020	1065	1005	1013	1028	994	1025	1010	1003	1004	1061	1052	1019	995	987	1016	1034	997	1075	1057	1007	1064	1013	1012	1017	1025	1056	1051	947	1004	1018	1030	1112	1071	978	975	1015	1041	1007	1009	1022	1012	1051	1031	1032	1015	976	963	1018	1006	972	1020	1066	983	1025	1073	1009	1007	1062	1036	1022	1017	1046	1065	1085	1045	969	997	979	1015	1023	992	984	1025	993	1046	1005	1051	1022	1065	1032	981	1046	1037	1025	1014	1043	1013	1035	1051	1091	1052	1030	1010	1045	1031	1093	1019	957	1024	1067	980	1022	1007	1029	1050	966	1056	1052	1070	1054	1025	1009	970	1054	1049	1054	1023	1024	1011	1079	1018	994	1044	1095	1020	1061	1015	1081	1030	1115	1004	1062	1078	1022	978	974	1029	1026	994	1036	1087	1008	1051	988	978	1034	976	1033	1056	1037	1054	1038	1021	996	1055	1048	1039	1006	1047	990	1021	951	1058	1037	1074	1065	1047	990	948	992	1029	1095	1014	1042	1049	1066	1011	1030	1017	1033	1066	987	1019	1064	1003	1058	1075	1018	1007	1083	1054	1048	1034	1069	1049	1047	1022	1020	1068	1115	1058	1102	990	959	1057	1019	1043	1067	1002	993	1005	1014	1041	998	1016	951	1023	994	1121	1007	1004	1059	1045	1073	971	1008	984	1061	969	1010	1095	1052	959	1023	1026	1045	1017	1046	1094	1020	1005	1066	1043	1051	1059	1050	967	1050	1005	1014	1044	1049	964	1024	1080	1032	998	1015	997	1054	1033	995	1024	1035	974	974	982	1078	1049	1005	1012	1010	1041	1039	1022	1064	1047	1023	964	1008	995	995	1052	1007	1057	1048	1051	988	1080	1007	1054	1058	1022	993	1014	1050	1025	992	1003	1062	1001	1011	1035	1015	1001	1030	1052	1077	1016	1071	1023	1023	1006	1015	1028	1047	1031	1014	989	1001	1007	1082	1010	1053	1090	1053	1033	1011	986	1030	1047	1003	1067	1004	1069	1036	1039	1038	1030	1039	1080	1063	1023	1082	1007	987	987	993	1003	1013	1017	1027	1073	992	969	1049	1024	1039	1038	1007	1081	953	984	1034	1000	1025	1027	1033	1059	1015	1006	1068	1021	1048	1033	1039	1025	1011	1022	1032	1045	1035	1056	1047	957	1092	1044	1034	1060	1053	1067	1000	999	971	1049	1016	1052	1088	1023	1004	1019	1007	999	974	1053	938	1017	988	1105	964	997	1070	1021	996	987	1000	1032	1023	972	1068	1038	1004	1050	981	1034	1062	1023	1025	1027	1019	1008	1024	1066	1045	1044	961	1069	1018	1062	995	1061	1091	966	1019	1091	1014	974	1096	998	1023	1038	990	993	980	1019	1015	998	1037	1010	1014	1026	999	1046	988	1032	1021	1052	1110	1020	1081	1025	1016	1007	1041	1055	1045	1006	1048	1004	1047	1039	1047	993	985	970	1014	1022	1083	1020	995	1023	1092	1026	999	994	1018	1095	995	1028	985	1021	959	1004	1056	1094	1056	1033	1040	1020	986	1023	1047	1000	1044	948	1038	1041	1095	990	1050	1022	1023	1052	1047	978	1023	1043	1025	1006	997	1007	1025	1029	1024	1020	1049	1063	1010	1031	997	1041	975	1038	1005	1072	1008	1021	1045	1125	1023	982	1092	1044	997	994	1014	1035	1061	978	1057	1027	1030	982	1021	1082	1028	1067	1001	1002	1021	990	1080	998	1025	1056	1000	1038	1055	970	1002	975	1004	1067	1077	1069	1030	1037	1002	1020	1045	983	990	1029	1028	1081	1052	1040	1003	1007	1055	1024	1009	1089	1079	995	961	1039	1012	1029	1041	1057	1048	1026	1039	1015	1010	1072	944	1078	1057	1007	1009	1014	976	1039	996	995	1035	1043	1024	1019	1045	1039	1074	1007	1025	1114	1089	991	1073	1024	1017	973	1053	1079	1091	1017	1005	1061	999	1051	1052	1015	1042	1018	1004	1037	1024	1042	1044	989	1021	1056	1034	1020	1027	1035	1041	1074	1052	1048	1040	983	1072	1042	985	1028	1059	1026	968	1021	1026	1088	1024	1038	1041	1040	1044	1015	1036	1034	991	995	1105	964	988	1040	1058	1023	1018	1043	1017	1016	1005	1060	989	1039	1015	1097	945	1029	1001	959	1010	993	1063	1008	1012	1034	1046	1047	1044	1028	1010	1016	1013	1029	1018	1073	1020	1030	1007	995	955	1020	1065	985	1040	1038	992	1040	974	1022	968	1049	1042	1045	1087	1019	1078	1122	1022	1057	1070	1033	958	1041	1069	1122	1064	983	1022	1001	985	1053	1005	1011	1037	1062	969	1010	1046	1005	1003	1031	1062	982	1089	1003	1048	994	1053	1009	1016	1048	998	1053	1049	1002	971	1053	1010	1040	1075	1041	1056	1046	962	956	1018	1049	1034	1009	1025	1012	1054	959	1036	1066	1023	1030	1022	1000	1024	1033	1041	994	1074	1038	990	1024	1090	1056	990	1003	1020	1003	1078	999	986	1063	1022	1060	1013	1000	1059	1003	1006	980	1016	1055	996	1066	1029	1068	1016	1025	1070	1031	1066	1052	1019	993	1037	1066	1049	1057	1008	1014	1038	1031	974	989	997	972	1024	1024	1030	1064	1005	1012	1053	1029	1017	985	1097	1024	984	1020	1009	1043	1069	1003	1018	1019	1017	1116	970	959	1016	999	1045	1084	1011	1001	1056	988	1010	1089	1025	1040	1041	1006	974	1036	1013	1056	1032	1011	1058	997	1052	1043	1042	998	996	1069	1026	1054	1037	1052	1041	1048	1041	1023	997	1062	1003	947	1090	1028	993	993	1032	974	1057	1001	978	1010	1003	1033	1035	1000	1048	1011	1009	1043	992	1006	1037	1097	1022	978	1027	991	1012	979	1027	1012	1007	1014	990	1002	1010	998	1039	988	1061	1030	1035	987	996	997	1011	1018	1056	1057	1041	1002	1045	1053	1014	1050	981	1037	971	1066	1052	1013	1056	1057	1069	1012	1006	1034	980	1021	1023	1032	1034	957	1047	996	1059	1019	1030	1057	1038	1045	993	1002	1016	1039	1040	1043	997	1057	966	1033	1005	1029	985	1047	1097	993	1068	996	1034	1027	1024	1004	999	998	991	1030	1000	1032	1007	1004	1002	1014	1050	1032	1031	1089	1059	978	1055	1067	979	1012	993	1070	1001	978	1086	986	1105	1052	1029	1009	997	972	1065	1042	1023	1030	939	1023	1032	1046	992	1006	1001	1057	1023	997	1133	1026	1066	1040	984	981	1045	1100	1035	1004	1020	1017	1028	1038	1010	1010	1035	1040	1017	1005	1018	1009	1036	1022	1004	989	1030	989	1014	1067	1065	1026	994	1005	1003	1109	1010	992	998	1063	1054	1034	1005	1095	1024	991	1034	1010	1073	992	1027	1045	1009	1022	1041	1050	1042	1023	1039	1005	1031	1023	1016	1014	1009	1043	1011	1101	1093	1034	972	1023	1034	1053	1024	1056	1002	1026	1002	1058	971	1039	1072	975	1062	1041	1072	1014	1042	1036	1018	1066	1028	1019	1014	1023	1008	1000	1019	1010	1066	1031	972	1000	1055	987	1026	984	1017	1030	1003	999	1006	979	972	1058	1018	1034	1046	996	1024	1085	1013	1026	1015	1023	1003	959	1003	1035	1018	1032	1009	1011	1049	1028	1005	1024	1021	1016	1012	1055	1006	997	975	1053	1041	1008	1033	1025	1053	1025	1055	1026	1014	1031	1068	993	1004	986	962	1046	1021	1010	1024	950	1068	1100	1055	1003	1016	1022	1035	1020	1029	1060	1034	993	1003	1054	1063	974	1047	1022	1020	965	1040	1008	1072	992	1008	1062	993	1017	1012	989	1016	1030	1060	996	1006	969	1044	1010	1030	968	1042	1061	1033	1017	1022	1089	1037	1058	1139	1032	1042	1051	1011	1027	994	1022	997	1012	1069	1055	1053	1054	1052	986	1009	1015	1009	1029	1027	1021	1043	1018	1059	1014	994	1049	1037	1026	1018	1047	1026	1043	978	1042	1005	1062	990	1052	1063	1003	1028	1023	1100	1041	1020	955	1042	1073	988	995	1055	1000	1039	1007	1005	1081	1019	1017	1012	1056	961	1027	1042	1072	1003	1023	1027	1044	1038	1083	1045	994	1070	1028	994	1046	1037	1007	1003	1033	1039	1023	1029	1036	1017	1080	995	1054	1042	1059	1049	1107	1041	1011	981	1027	1020	1057	993	1012	1063	984	990	1011	962	1099	1025	1065	1038	992	1086	1040	1019	1006	1029	981	1024	1024	1009	995	1045	1034	1054	1022	1036	986	1030	1074	1077	1055	1009	1024	1008	1045	1071	1040	1042	1057	1033	1047	993	1032	1060	992	1056	983	1044	1060	1023	1030	1056	1064	1007	1024	1018	1057	1031	1027	1018	1036	1007	989	993	1058	1046	1006	993	1048	1019	1032	1073	1008	1034	1062	982	994	1030	1008	1007	1069	1040	1050	993	1062	1001	1066	1021	1013	1011	1046	954	1024	1053	1011	1096	1043	1001	1008	1020	1020	1058	1056	1076	965	1074	1038	978	1008	1062	1029	1029	1042	960	1060
23301	21161	27580	24938	19662	7666	4408	4085	716	711	707	670	658	693	664	671	645	684	683	672	639	704	657	660	695	675	697	690	656	688	641	648	701	669	665	712	631	632	665	641	676	652	662	664	667	687	692	606	638	657	642	681	656	704	674	674	694	681	662	685	671	646	631	634	628	708	624	638	664	651	614	720	694	639	650	648	654	640	667	629	632	687	701	679	682	671	689	626	627	662	640	673	678	668	704	604	661	656	643	671	643	634	658	636	650	671	694	678	658	677	627	656	670	612	635	693	649	661	657	633	676	666	681	606	691	651	655	666	633	644	672	674	676	643	614	627	645	628	693	638	655	674	622	655	648	666	647	654	686	633	616	646	634	655	642	679	632	669	701	660	648	661	663	661	642	662	632	665	682	688	681	668	698	683	659	636	734	610	678	646	692	664	646	660	683	650	637	660	643	634	658	634	630	650	687	657	707	662	609	710	673	653	669	610	639	653	696	614	663	667	676	682	660	616	628	616	604	695	686	656	662	655	647	628	675	662	638	668	665	654	678	685	646	636	669	691	639	667	638	702	687	659	633	661	650	671	631	676	623	645	670	662	654	667	660	709	705	691	661	647	666	621	667	639	681	670	669	635	682	636	666	672	674	630	649	630	659	694	663	661	621	647	633	672	643	625	682	656	692	670	672	640	670	649	632	663	651	700	664	652	676	669	623	709	654	668	666	675	691	630	658	645	670	627	676	612	649	688	656	660	624	632	676	639	657	655	654	636	604	668	613	676	655	641	673	670	675	644	629	661	639	661	663	660	627	667	652	669	638	671	682	635	666	655	637	673	659	662	677	646	615	680	662	683	628	695	703	653	643	652	652	676	639	614	691	647	630	684	695	640	614	651	639	668	637	677	669	642	619	635	647	648	684	604	696	617	665	572	653	660	727	669	664	669	602	640	656	660	628	673	644	707	663	628	655	648	649	675	648	668	636	657	703	649	692	636	633	664	663	673	702	702	674	687	704	699	706	615	639	664	664	667	679	614	688	664	691	718	690	656	699	691	698	649	660	682	682	658	622	675	684	660	636	688	725	666	620	649	669	681	666	686	661	675	678	681	645	610	707	663	678	689	677	619	629	691	660	666	677	640	634	687	650	630	636	666	632	660	654	684	675	635	689	678	617	631	707	631	623	660	689	641	645	641	662	677	680	659	608	661	695	672	650	685	652	659	649	653	669	659	660	659	650	651	636	651	679	667	626	641	678	682	670	656	688	656	672	685	683	665	626	702	657	682	698	679	674	637	695	638	670	670	670	638	636	637	633	653	675	594	694	646	685	653	676	647	666	640	674	702	630	643	657	666	647	679	645	639	708	678	622	674	630	679	637	677	667	674	695	620	683	714	681	643	645	631	647	646	657	649	661	664	643	645	680	648	693	669	674	670	671	677	650	641	640	623	664	637	615	666	674	645	671	658	656	681	684	649	683	644	636	680	697	680	649	648	658	691	607	633	649	680	652	619	673	663	691	684	638	633	678	640	666	684	673	659	645	640	637	641	692	665	641	667	658	705	695	698	663	646	664	648	713	701	639	649	644	644	653	617	642	649	616	674	739	624	622	634	624	679	630	709	682	658	677	664	638	651	637	662	653	674	651	611	630	666	670	626	649	648	656	680	654	663	638	652	701	694	664	700	654	638	684	674	646	660	648	647	697	678	638	667	643	668	696	674	687	640	651	631	721	637	672	679	646	655	652	696	660	628	645	707	638	700	638	628	663	659	682	700	674	671	652	646	651	664	670	666	645	692	648	669	654	657	641	618	638	694	636	680	676	674	672	692	643	671	640	669	666	706	663	646	684	672	612	659	663	686	609	632	664	662	645	656	647	657	641	644	657	699	627	644	642	677	672	649	662	659	646	687	664	640	636	629	686	649	681	645	637	641	664	662	636	681	610	655	634	639	681	660	685	618	663	633	642	642	618	642	703	620	700	621	641	661	673	690	689	631	664	722	665	683	654	685	646	645	635	688	638	701	617	637	682	679	658	664	641	647	681	691	674	652	704	683	674	687	639	652	648	695	660	650	659	679	686	677	609	626	621	677	685	634	663	643	634	695	666	655	650	661	632	665	615	653	662	664	629	669	641	672	649	627	663	616	623	669	674	658	684	662	689	666	655	687	665	647	677	680	624	650	636	670	641	681	651	626	664	623	623	625	704	712	688	650	653	652	655	686	661	634	662	703	701	620	643	624	669	662	672	673	624	725	652	694	696	651	669	656	645	616	650	648	664	679	653	657	587	695	638	629	627	691	644	653	689	660	604	668	629	635	686	645	617	657	650	636	643	669	659	666	706	660	667	685	679	640	648	666	643	685	685	660	655	673	648	620	674	652	635	645	691	644	676	658	660	680	671	709	638	673	651	695	677	643	678	696	691	640	655	602	651	647	720	663	670	658	658	657	669	675	647	663	612	702	681	679	636	646	651	647	641	668	703	673	657	649	672	642	646	628	700	644	664	673	674	627	669	687	634	639	638	686	624	637	648	655	655	689	634	663	632	682	684	621	603	681	643	662	710	629	611	662	639	586	653	627	644	691	706	618	651	651	696	622	680	674	609	647	653	681	651	645	645	647	666	683	635	655	678	625	655	613	631	623	658	654	622	639	662	635	638	670	635	649	699	623	626	654	659	642	680	689	668	658	613	625	655	685	664	655	712	656	691	628	684	660	648	636	612	665	640	664	664	625	660	666	681	648	656	656	629	631	663	633	639	649	666	660	626	660	653	608	680	676	654	653	665	649	690	701	652	651	675	689	643	617	652	647	627	628	636	652	637	616	627	690	627	711	648	645	656	652	673	716	642	668	671	659	661	693	665	617	686	626	665	675	673	698	655	641	682	665	637	724	676	643	670	656	668	658	626	666	657	679	664	687	698	656	641	655	644	676	643	648	723	642	673	649	699	656	675	665	656	644	641	678	621	686	655	686	620	630	689	617	684	652	676	652	660	571	694	670	674	661	656	669	681	669	634	645	621	657	661	634	662	636	663	615	698	655	647	661	647	687	652	654	676	673	647	676	655	647	672	644	650	636	670	676	666	652	649	666	658	682	648	626	651	636	661	631	668	643	620	671	674	655	656	659	640	636	658	671	652	683	653	683	663	683	715	684	662	695	672	642	628	626	590	742	682	641	642	671	661	625	639	660	683	650	618	687	688	670	615	646	653	646	651	641	656	649	629	656	632	689	673	646	660	680	665	595	692	599	617	673	704	653	626	631	665	651	679	649	698	612	686	709	654	664	671	647	687	679	681	667	673	675	610	649	630	648	672	674	675	698	666	704	645	641	692	640	628	666	673	672	641	605	634	626	646	678	653	712	688	642	661	639	623	623	635	639	659	699	693	661	699	671	618	670	698	656	633	618	665	673	693	647	626	620	671	626	669	628	647	659	620	649	688	671	667	676	665	635	666	646	676	672	666	647	664	663	674	626	660	663	658	674	680	651	697	653	661	657	620	628	653	666
31937	53660	35472	20943	12221	5118	6628	7050	953	930	950	900	934	888	855	895	877	888	930	963	865	904	920	915	864	895	846	922	873	926	825	886	857	899	877	912	889	900	838	880	868	859	894	859	927	901	865	853	831	891	897	876	933	916	871	877	936	852	856	873	868	888	889	866	883	872	895	882	816	891	877	870	873	821	813	884	876	868	845	841	960	846	868	835	884	888	885	916	871	936	831	924	859	892	882	888	914	901	859	890	886	859	945	864	887	871	843	891	889	888	946	868	871	838	897	888	839	883	911	865	813	872	898	869	852	909	854	850	875	908	900	852	895	875	888	880	864	829	885	909	831	947	813	891	860	868	897	872	866	838	845	856	846	861	916	878	886	853	852	912	931	895	890	868	885	911	879	839	851	889	844	899	883	834	906	878	877	894	842	814	921	867	842	904	903	870	863	865	955	856	869	839	887	860	873	893	883	835	887	897	870	902	883	878	897	905	881	865	865	851	889	851	874	860	916	879	878	913	902	898	839	882	849	856	904	867	851	870	884	872	851	874	867	900	933	880	891	803	871	912	851	863	890	928	903	881	854	883	822	860	860	888	813	835	839	890	893	885	817	844	898	926	828	857	884	888	902	915	888	860	857	904	837	906	882	891	849	939	897	901	885	865	859	921	862	919	891	873	833	889	869	859	831	891	887	865	877	827	837	838	858	941	868	921	903	851	868	876	865	903	905	962	861	879	877	900	928	878	835	899	892	892	852	863	823	880	890	854	848	839	885	862	849	860	834	877	824	874	872	872	881	869	852	857	932	935	894	860	848	865	820	854	813	921	915	904	881	926	892	859	848	878	853	893	873	865	874	864	829	872	891	881	856	843	892	929	881	936	942	923	882	951	887	844	921	917	828	897	866	894	888	894	938	901	912	820	867	844	899	886	880	886	858	895	829	868	924	884	882	921	867	862	858	911	906	851	918	887	846	877	823	929	865	906	875	880	901	886	836	822	860	843	888	921	914	885	893	860	852	897	853	842	922	851	842	895	883	851	942	840	882	929	819	861	842	910	857	903	907	890	887	870	872	839	940	898	892	927	958	886	912	880	886	866	891	914	875	826	929	829	882	853	878	867	889	913	860	876	906	900	946	861	824	856	896	928	888	889	886	842	860	874	886	917	903	861	921	822	873	871	850	887	895	875	881	926	878	875	906	871	869	887	850	895	848	889	914	872	844	918	889	867	834	872	871	833	913	853	870	829	931	868	929	876	890	894	851	817	842	855	894	922	919	892	894	891	928	852	868	894	918	919	861	909	876	906	940	907	877	926	877	836	918	926	892	887	896	915	877	883	892	867	899	849	874	882	895	866	887	900	904	868	830	918	938	902	876	809	840	900	916	890	873	853	916	924	876	872	889	824	869	857	870	900	888	884	917	937	893	859	892	865	857	895	942	940	885	818	828	805	871	871	878	926	869	868	848	859	909	909	866	857	841	886	885	840	860	888	920	791	881	896	890	889	864	862	852	885	836	836	888	849	813	907	862	901	858	891	807	918	834	930	858	855	899	849	858	874	887	876	869	879	892	877	832	882	904	893	846	882	873	835	884	876	883	878	951	852	878	894	910	896	906	849	918	926	890	847	872	880	885	891	847	829	881	885	842	881	918	848	894	837	813	876	852	837	785	926	869	830	870	845	873	929	871	825	866	863	949	892	939	874	888	834	849	878	877	876	903	832	870	878	856	867	835	872	839	894	892	856	908	823	881	886	889	877	890	878	857	854	889	872	841	853	898	867	880	897	883	869	898	898	884	900	874	832	917	889	902	947	890	869	865	795	879	866	933	878	882	897	859	834	895	893	867	843	891	864	853	875	876	882	855	889	875	896	883	878	830	863	825	916	833	895	845	859	896	893	842	855	811	877	872	868	863	877	833	948	879	878	835	822	888	890	856	835	896	845	884	887	909	840	877	856	883	886	887	881	886	834	867	901	882	908	838	862	877	897	842	878	941	906	870	903	885	890	839	875	855	904	851	898	878	821	899	829	934	910	882	936	886	884	931	842	931	858	856	915	847	855	841	855	869	860	905	846	886	839	870	863	887	938	854	878	911	922	867	885	836	830	901	908	846	855	875	918	896	857	873	890	876	897	886	926	855	892	889	883	835	900	843	852	875	827	933	926	923	857	814	873	838	870	930	907	883	906	903	909	871	866	916	903	837	910	885	874	908	882	890	866	940	876	902	891	855	875	849	888	896	884	869	896	847	853	883	943	884	836	869	914	929	856	898	921	913	838	888	848	873	906	854	904	891	899	880	924	875	834	824	899	884	914	825	875	890	850	857	829	856	826	860	860	840	921	877	959	856	872	853	944	846	904	920	911	885	883	906	884	872	864	912	889	847	896	893	870	891	886	915	817	807	885	888	863	887	895	845	883	881	910	874	922	873	853	856	852	893	873	937	853	939	877	880	877	836	864	867	906	898	879	863	920	876	872	860	858	901	862	898	922	867	936	878	827	909	914	873	907	878	885	850	925	848	890	868	871	925	863	886	942	871	881	852	891	899	954	901	882	907	902	879	873	867	909	869	889	877	885	850	925	827	855	929	888	927	886	884	879	879	896	856	824	883	923	896	843	874	859	852	886	847	881	874	845	888	869	901	889	898	890	847	884	808	881	857	852	875	860	892	945	867	876	827	881	938	885	850	857	868	828	887	886	875	899	895	866	943	837	895	852	877	934	892	893	853	854	857	880	873	885	882	903	850	899	942	845	901	867	916	880	871	849	871	895	894	895	850	909	878	861	863	905	855	877	907	866	865	845	846	865	847	826	865	961	874	901	887	902	882	852	849	845	829	874	899	832	902	919	893	928	857	921	907	831	883	875	823	866	855	835	816	891	912	833	895	927	839	892	904	845	884	809	810	851	874	929	904	868	880	865	853	867	867	855	865	860	852	875	848	820	871	904	870	880	839	888	899	873	856	851	895	907	860	895	886	900	857	903	890	916	867	902	871	940	827	833	820	852	905	867	876	905	902	879	877	899	870	874	887	930	889	909	834	933	872	898	910	891	928	872	901	929	897	837	917	874	855	897	933	881	892	862	889	933	945	905	871	889	880	855	919	867	847	929	823	881	841	896	884	920	893	869	857	881	870	890	837	846	885	879	894	855	846	879	907	804	893	923	869	856	855	892	873	863	883	796	844	850	839	886	820	911	856	881	863	858	859	853	865	883	908	860	890	906	842	848	864	881	915	875	870	896	865	913	920	896	849	862	879	874	846	915	824	884	825	918	908	908	825	868	865	882	851	864	810	841	867	888	895	891	845	825	922	875	887	872	928	858	904	876	885	870	830	944	871	898	853	846	863	880	908	862	840	854	853	849	897	888	864	938	813	895	870	889	870	892	925	797	888	889	909	854	880	874	855	896	832	830	884	868	912	865	848	878	858	909	879	848	923	851	864	837	917	867	883	890	858	846	850	845	894	804	853	860	887	857	844	864	882	863	848	855	886	866	876	862
24853	21313	26768	23884	7484	2714	1501	1087	598	558	587	561	589	574	563	550	584	557	525	554	581	599	574	578	534	563	553	552	559	573	545	588	560	527	484	555	548	553	578	562	533	551	537	587	548	564	562	556	543	595	604	539	560	500	566	548	567	577	585	555	556	566	561	505	547	542	520	552	565	565	569	563	503	597	531	575	543	585	550	551	538	566	548	530	518	526	559	578	590	541	532	538	510	576	557	566	520	552	560	547	552	537	597	584	589	539	523	551	526	554	523	528	504	519	514	541	553	537	526	559	564	557	514	593	541	523	563	527	595	579	527	600	550	533	544	547	523	539	565	558	506	531	545	558	552	549	544	532	516	538	553	605	533	578	552	585	546	541	566	573	559	577	570	549	578	496	545	576	585	550	527	571	561	563	539	543	509	558	542	570	560	536	516	558	546	540	573	568	585	518	543	568	567	512	499	558	555	487	512	544	559	556	561	555	563	505	554	542	534	544	529	550	585	545	568	549	593	566	560	587	545	480	518	524	519	525	565	581	538	506	548	505	561	558	536	545	514	573	534	580	569	528	573	554	548	540	527	579	542	592	528	531	543	583	538	556	581	522	534	569	546	503	563	555	570	568	542	597	524	557	590	529	576	574	550	557	553	563	573	577	522	577	553	542	530	538	588	564	537	592	514	557	518	560	539	539	554	570	539	556	538	559	563	571	546	561	541	553	569	558	565	584	569	553	560	564	542	528	541	556	521	536	545	534	560	558	529	543	541	549	522	559	563	547	549	527	542	566	537	520	575	566	540	531	556	536	577	519	587	560	531	536	562	577	542	578	555	505	604	533	531	575	568	516	544	506	543	536	554	549	579	578	558	574	519	562	549	550	572	512	581	601	561	525	541	544	582	531	555	559	522	542	550	552	544	575	525	594	531	489	537	532	486	524	524	575	552	574	532	502	543	575	527	542	541	527	543	563	576	536	592	602	544	544	557	588	558	571	582	552	527	591	566	524	555	556	542	536	497	561	532	527	557	577	594	560	552	565	531	556	599	609	535	537	615	529	575	576	523	560	590	553	571	519	583	517	566	528	552	543	534	497	554	547	510	601	526	539	545	563	554	554	567	548	558	588	549	539	536	558	553	574	561	558	561	565	506	540	510	559	568	544	601	528	567	543	524	528	505	590	592	579	550	536	531	532	533	529	556	580	559	557	541	534	506	616	538	544	547	527	585	546	561	530	499	547	586	558	581	513	545	586	572	558	559	571	545	566	574	553	547	516	537	542	548	579	518	567	570	509	550	518	531	556	576	569	580	547	540	562	553	551	547	566	559	526	556	536	564	523	544	562	547	564	556	554	545	548	559	539	530	531	567	535	495	566	587	604	542	597	563	528	572	555	578	538	539	545	533	571	548	524	577	578	566	543	504	530	531	522	503	534	558	547	568	489	545	574	550	519	565	548	538	545	595	535	578	561	586	559	565	566	614	576	526	579	534	509	537	559	496	563	553	537	593	558	561	534	575	547	569	532	544	535	489	541	556	566	578	550	586	577	557	559	563	533	575	525	559	566	556	531	532	551	533	552	557	535	538	543	609	564	549	550	519	573	532	574	519	546	546	558	584	514	525	562	500	567	550	549	565	573	520	554	535	527	562	532	498	527	571	533	544	589	551	563	532	563	587	527	550	537	506	552	547	563	545	517	512	575	584	493	525	568	528	537	533	546	608	583	564	546	568	547	564	539	559	524	612	528	542	553	547	564	620	526	566	534	523	547	520	563	583	501	524	515	558	565	566	551	535	583	549	544	533	537	540	570	496	522	564	533	549	538	608	570	560	536	551	564	531	523	542	526	572	566	576	587	545	569	523	529	560	504	534	559	512	524	535	551	533	583	564	575	572	567	515	587	546	529	557	567	546	575	588	528	511	535	530	571	529	528	548	567	559	545	557	594	540	534	515	566	489	565	578	555	541	565	546	549	557	565	592	553	548	516	569	559	547	539	545	586	532	538	506	559	557	584	579	568	541	519	538	587	539	516	570	568	564	559	544	558	583	564	562	555	508	585	566	544	561	566	544	554	562	527	543	529	540	554	549	551	505	547	526	552	563	558	514	562	552	546	521	515	567	557	538	553	560	527	550	522	547	515	535	515	578	583	524	556	529	548	576	573	563	539	512	572	567	541	513	554	540	546	543	539	563	525	588	561	576	593	548	513	541	589	547	556	521	585	581	572	529	588	496	535	566	546	570	530	588	558	557	551	558	564	557	541	515	521	553	556	572	558	564	534	528	563	530	538	558	594	554	541	570	512	545	545	588	569	559	549	540	519	559	571	531	584	559	514	561	559	559	562	593	529	533	504	555	550	559	552	521	554	548	578	526	535	545	558	518	540	554	565	597	563	573	571	570	578	526	546	522	543	517	508	534	547	541	541	566	524	570	539	604	552	575	564	564	553	572	589	554	534	555	526	593	541	543	555	569	539	559	559	551	561	576	565	594	564	523	538	552	540	509	571	570	560	514	540	524	535	564	511	553	538	563	536	542	549	537	517	571	528	595	546	559	570	572	528	551	540	527	514	549	556	512	547	551	536	563	521	550	598	516	564	556	517	547	541	507	567	555	563	620	545	523	508	511	526	505	545	536	565	541	543	523	531	533	552	568	555	550	588	485	588	480	561	531	576	580	546	515	576	545	523	579	606	579	558	518	564	582	506	541	599	528	570	556	570	532	539	550	545	579	556	530	520	564	556	509	553	525	556	587	554	534	579	594	549	507	554	527	572	522	561	603	546	559	554	514	519	538	564	517	517	578	505	609	559	574	528	560	552	505	570	526	545	529	602	519	538	560	562	546	528	517	569	529	574	532	526	502	563	548	528	529	555	515	504	572	553	573	551	542	595	572	568	539	542	561	559	551	582	552	539	521	536	548	483	562	521	557	578	570	536	519	562	551	546	544	548	552	580	556	548	520	578	549	495	579	533	539	598	554	542	528	530	534	560	551	519	509	542	550	566	531	523	582	560	569	614	514	534	514	577	550	529	570	585	580	542	535	509	542	591	580	572	557	580	542	533	557	542	541	517	570	574	536	596	569	593	514	539	535	483	530	534	530	562	565	526	551	557	561	587	538	558	564	550	558	570	513	531	585	526	535	546	596	537	582	579	491	555	558	554	591	561	537	564	545	559	569	561	516	584	559	522	555	510	532	544	583	557	556	536	581	534	571	528	588	558	566	543	547	556	561	521	555	532	530	567	564	531	565	536	542	571	532	567	518	540	582	564	534	522	519	564	591	509	553	573	545	535	591	537	576	508	542	558	537	577	544	539	543	548	546	549	569	510	542	547	587	556	546	557	571	510	533	561	567	542	579	535	522	579	555	559	530	553	569	531	568	529	580	540	570	552	558	531	581	589	560	576	516	533	541	578	600	584	564	570	532	580	530	542	561	575	531	501	570	561	563	545	563	513	553	564	586	573	569	531	572	567	542	576	591	504	543	513	516	554	529	530	567	549
29726	47681	34761	17998	7636	5114	2841	2011	771	763	754	738	753	726	713	755	744	731	676	717	748	689	728	724	681	683	736	724	708	701	705	736	712	730	807	739	757	733	697	723	705	719	725	759	702	665	737	732	752	681	735	689	690	705	721	724	683	732	733	712	708	687	722	727	691	720	710	728	718	725	703	725	705	723	722	734	678	670	710	713	717	739	753	688	714	717	702	719	719	730	641	776	691	756	672	730	711	717	768	721	742	721	726	785	677	724	726	735	716	682	708	692	679	725	701	726	734	718	692	720	718	714	674	777	697	726	714	755	709	724	704	719	734	717	735	677	717	693	738	713	738	715	718	738	726	722	691	710	736	744	721	706	755	726	713	713	681	733	706	714	724	725	717	726	700	748	710	712	707	686	720	763	697	711	691	714	736	722	698	729	689	668	721	751	725	719	735	758	695	758	668	733	692	721	710	672	706	741	683	714	748	712	715	730	730	638	769	703	710	722	732	742	690	689	634	709	688	707	724	672	740	686	651	666	722	707	762	743	700	713	734	735	707	787	728	702	737	722	721	730	695	697	704	729	685	707	740	673	744	733	756	686	672	695	719	744	753	685	704	736	742	716	714	705	656	716	737	671	702	732	680	761	697	675	707	672	673	736	726	695	737	711	695	704	698	673	680	722	697	695	737	736	724	680	739	739	749	727	705	720	704	702	714	724	702	703	707	701	709	740	733	681	726	728	719	739	696	673	696	745	735	760	746	726	714	760	728	700	740	744	727	700	724	730	711	705	715	693	691	745	717	671	707	761	731	744	736	692	700	691	699	744	728	746	701	718	750	701	720	696	740	692	754	729	677	717	717	735	684	712	713	748	724	657	737	732	761	673	683	713	693	767	705	750	732	722	704	724	670	724	734	741	688	725	693	722	782	723	677	728	771	709	736	674	710	733	726	696	699	751	730	728	709	676	710	675	690	682	722	703	682	717	679	713	708	736	719	739	755	720	740	726	718	732	749	704	754	718	688	691	676	729	749	738	678	701	701	688	680	730	739	705	739	711	697	767	732	703	711	671	706	697	743	737	724	657	712	716	748	672	740	658	696	665	683	712	710	730	683	769	706	742	726	756	725	691	707	735	676	733	728	756	738	696	688	787	712	710	728	710	718	729	681	734	681	712	713	746	724	787	720	725	707	717	732	686	714	684	759	695	703	722	668	711	684	679	695	731	697	699	669	696	693	676	716	749	682	667	708	703	751	709	667	710	726	734	707	749	704	702	696	729	661	680	753	744	723	663	678	710	665	751	720	718	717	722	735	682	768	722	702	700	732	730	718	736	704	704	765	715	749	696	744	725	749	725	670	660	742	702	714	773	697	720	727	727	728	696	683	738	709	680	687	695	737	716	765	707	734	746	757	669	739	744	783	709	741	707	697	745	759	697	726	745	712	691	688	713	718	713	692	717	754	744	710	728	697	726	733	679	704	706	710	784	711	741	708	698	690	692	706	732	728	765	764	779	681	731	687	752	726	718	717	711	698	708	739	740	734	679	706	693	642	718	725	692	708	732	770	714	709	728	688	769	724	710	661	712	751	728	728	710	745	723	715	658	668	746	727	749	711	701	673	722	720	733	746	688	699	699	722	721	664	748	693	704	680	739	726	688	704	698	669	687	695	725	655	718	749	732	720	711	733	735	708	733	741	748	748	715	739	729	702	726	715	666	701	695	686	772	693	733	745	724	708	720	666	723	715	719	755	690	700	704	702	740	728	664	722	729	690	683	719	757	683	700	751	671	719	711	735	713	714	744	718	729	711	764	665	724	720	683	765	692	756	716	759	765	721	716	735	696	742	726	690	697	717	712	657	780	711	739	732	689	707	688	670	713	725	711	679	731	714	682	691	674	708	662	727	740	712	700	695	700	710	701	721	712	701	694	748	716	730	674	740	732	698	720	715	682	692	714	717	678	702	736	690	675	722	732	693	739	694	710	712	734	685	730	732	704	723	716	687	756	705	726	693	720	716	712	738	673	731	701	717	708	681	710	729	674	700	690	731	733	721	693	701	757	739	751	701	701	691	747	684	751	705	746	729	683	691	722	731	687	740	741	728	721	673	712	748	730	729	721	746	747	686	725	709	711	708	670	728	747	649	667	686	752	720	723	679	751	759	696	739	755	745	694	702	692	719	696	691	733	685	678	708	707	690	731	734	730	703	728	697	641	735	698	749	717	759	771	742	739	763	698	706	662	719	749	688	695	707	666	753	729	700	715	656	721	699	712	705	714	714	699	693	676	783	709	734	722	700	710	740	702	708	719	712	666	755	710	671	717	730	736	714	736	716	727	693	724	745	730	696	695	657	712	693	711	794	741	735	708	765	723	742	729	741	712	726	743	726	728	687	720	725	706	681	742	693	740	733	710	767	706	735	740	706	721	702	677	696	760	673	708	752	704	738	710	702	693	697	733	695	730	742	698	708	718	709	747	708	709	727	726	738	716	748	713	715	702	707	728	717	750	719	711	773	669	699	721	728	715	736	712	733	689	674	691	763	763	670	723	730	692	697	682	696	707	712	735	723	724	724	692	710	767	697	693	710	741	728	730	692	744	701	703	707	712	687	722	721	674	725	720	749	699	690	716	699	731	733	746	731	716	685	723	728	739	709	719	734	767	715	768	720	711	696	749	669	700	762	709	706	731	712	748	742	719	737	698	791	730	714	678	674	703	691	735	733	722	695	695	760	731	685	690	697	775	723	686	738	688	703	724	731	747	708	688	691	717	682	689	689	739	727	688	695	691	689	751	707	694	748	756	722	717	700	740	708	703	679	694	729	700	710	733	729	726	719	652	731	701	707	707	730	749	693	730	746	718	709	682	711	685	709	741	753	690	718	734	742	657	738	666	719	692	691	742	734	717	723	754	720	701	726	693	737	661	717	744	665	696	688	677	749	671	732	693	714	666	724	730	732	715	689	723	719	751	770	738	668	677	721	774	713	701	687	738	750	720	679	717	725	682	717	688	730	693	690	740	714	741	774	756	714	707	723	724	717	764	652	696	730	714	679	712	735	754	683	659	727	691	780	717	717	714	743	730	767	724	731	770	762	729	729	759	689	736	701	695	740	719	758	697	730	688	750	689	748	727	735	707	712	664	721	706	741	684	694	726	683	713	731	699	699	709	725	740	713	745	696	721	739	671	671	743	724	709	702	705	734	752	708	681	764	694	706	724	730	739	683	721	760	675	724	753	718	761	737	706	758	733	723	686	762	745	739	746	712	722	676	759	724	700	703	694	735	741	692	678	771	755	764	753	715	711	730	781	742	710	729	738	713	737	671	705	707	705	719	736	726	708	709	713	733	724	741	689	702	717	736	708	731	710	681	736	709	765	716	754	703	671	696	722	693	698	694	745	736	751	675	767	680	740	763	722	716	693	761	683	703	716	775	740	690	709	755	712	716	741	729	695	729	752	726	727	745	635	726	709	653	708	736	703	733	674	704	716	713	718	713	717	729	743
22501	21246	28346	24491	21385	21655	20030	3242	385	371	375	366	362	329	374	360	376	366	355	330	344	339	326	323	364	328	353	359	341	363	370	362	331	353	314	301	354	293	337	339	348	310	333	367	375	353	336	321	325	350	319	313	323	350	342	318	330	335	315	331	342	354	339	377	358	334	321	355	332	326	347	368	363	343	350	319	359	345	360	353	353	324	317	325	328	310	346	334	343	360	338	365	354	334	324	343	358	360	385	313	310	296	308	366	327	333	351	323	344	353	330	354	311	347	335	347	324	324	307	333	337	331	318	354	355	366	322	337	356	345	318	329	318	309	374	362	342	365	321	362	373	311	356	340	326	326	345	365	318	347	360	340	354	346	352	348	338	312	332	327	333	332	302	370	339	353	336	343	322	308	358	305	339	336	363	325	332	347	377	327	343	345	349	345	329	310	334	361	325	332	335	331	355	372	353	323	345	355	316	330	335	323	364	330	313	335	343	329	343	346	370	350	344	329	305	343	341	325	329	308	360	313	316	358	311	323	324	332	315	314	318	343	322	355	302	330	346	312	348	311	358	338	321	320	341	312	322	311	343	374	352	363	322	355	344	319	319	319	365	345	362	359	333	338	337	319	334	368	366	346	359	329	333	343	357	314	332	328	342	339	324	341	359	305	319	346	354	390	363	342	356	325	332	316	356	337	358	358	331	353	339	330	321	326	330	338	320	359	342	348	346	343	315	324	365	319	305	334	361	347	321	352	343	345	300	358	341	330	341	363	357	365	336	345	345	355	327	367	337	303	340	349	332	332	329	336	337	328	315	325	312	311	320	323	284	329	358	303	329	320	329	352	354	336	356	336	343	351	340	331	347	323	338	351	325	366	368	341	340	318	358	334	362	298	304	343	311	349	331	351	352	337	345	303	316	361	325	347	363	322	355	360	338	339	348	309	360	356	345	323	352	310	304	315	320	331	346	339	360	334	298	329	319	329	337	325	297	343	333	316	330	355	322	311	364	327	325	343	328	347	333	318	343	308	348	296	352	312	326	356	352	331	349	362	333	317	369	360	372	336	326	342	332	322	318	347	327	343	355	320	299	323	325	345	289	343	355	374	367	354	340	344	347	317	339	357	338	342	384	329	338	308	342	330	353	304	335	318	360	333	344	341	315	323	340	347	340	341	325	348	322	314	372	297	346	356	308	355	387	320	338	334	342	327	330	376	374	330	335	358	337	320	341	364	319	352	349	328	347	329	348	311	331	359	334	311	338	352	336	335	339	330	350	355	317	324	317	361	313	315	349	362	319	374	337	350	384	383	310	365	305	330	336	331	343	358	338	342	356	338	327	318	376	329	329	303	328	323	330	350	327	333	356	379	333	336	313	287	337	371	325	348	323	327	361	347	326	329	370	337	354	338	354	354	307	335	357	344	331	353	353	317	337	347	341	288	336	329	395	329	346	321	367	324	365	323	357	338	345	394	347	327	340	386	340	358	328	348	337	322	339	319	337	332	324	337	335	333	321	354	316	305	360	331	373	321	349	322	323	338	330	355	358	309	322	332	356	340	303	340	313	346	359	326	328	350	366	344	344	342	379	340	334	325	352	335	359	333	366	352	324	342	337	342	342	361	331	312	343	304	336	317	415	322	352	323	338	347	338	334	314	339	359	324	309	360	351	335	302	332	347	322	371	321	347	335	390	352	332	361	369	334	350	327	369	351	358	305	347	342	363	326	349	322	346	327	323	363	369	312	365	330	337	346	322	316	299	328	348	380	328	322	351	337	318	332	354	340	340	322	378	327	303	336	366	335	317	351	351	351	367	327	343	341	336	324	322	354	369	319	305	337	310	314	348	339	352	304	321	322	340	315	343	365	335	360	360	310	376	348	328	325	394	348	310	343	319	353	366	337	357	329	356	341	315	349	340	339	320	314	320	324	334	351	312	321	350	383	332	369	335	371	340	327	370	363	320	334	361	296	311	329	336	323	346	300	334	368	318	365	339	347	334	342	350	318	335	355	308	361	319	337	335	353	334	313	309	333	344	333	326	337	351	338	342	344	320	296	358	338	360	337	316	319	351	361	318	355	333	361	328	343	331	371	321	328	309	325	315	334	356	347	330	313	324	334	305	318	342	313	312	339	353	322	344	351	339	325	343	321	335	317	310	304	343	317	349	320	320	331	363	320	341	321	340	379	356	323	345	370	356	332	319	348	336	359	346	344	316	337	338	329	339	330	340	323	347	346	329	324	345	336	336	357	298	338	328	341	340	325	343	345	333	335	328	325	339	319	321	329	335	298	317	327	352	331	332	322	335	328	327	283	342	321	324	329	326	324	313	357	313	342	369	317	374	354	362	349	308	340	358	318	323	363	330	324	323	332	338	340	372	341	328	298	336	334	361	354	349	342	343	354	327	324	329	307	374	305	327	333	327	335	321	310	319	339	305	317	303	311	340	334	294	347	353	322	359	324	358	320	344	340	359	313	345	355	345	337	340	328	343	343	322	330	324	321	364	365	354	338	351	314	333	337	319	336	358	339	365	367	368	331	355	360	352	343	372	347	347	354	358	290	358	311	368	381	356	336	329	354	340	323	363	331	329	334	339	377	346	315	343	358	332	350	348	340	338	341	345	332	336	342	324	344	336	362	357	332	356	334	345	342	293	335	303	355	346	349	327	341	352	310	315	354	328	355	303	321	374	334	320	346	359	355	336	335	332	367	347	347	326	331	380	347	328	326	315	355	343	319	297	357	338	351	367	300	318	337	324	379	344	342	354	370	322	324	361	359	327	357	356	335	345	350	352	353	357	309	333	355	358	292	379	336	368	308	321	337	306	337	351	319	334	356	325	361	349	322	364	323	329	345	333	324	354	329	330	340	351	349	372	340	313	317	358	320	308	380	362	344	309	312	357	346	339	356	379	346	314	319	323	335	318	347	333	321	339	334	303	348	320	351	333	362	350	356	323	343	330	352	314	313	355	348	353	361	329	359	319	337	376	327	363	328	351	335	343	344	328	351	345	333	351	334	324	355	363	310	338	334	326	365	324	342	325	315	304	375	349	347	331	337	308	322	354	342	367	331	329	319	360	331	366	354	332	333	370	335	347	333	339	328	366	314	328	345	364	367	347	318	337	344	319	346	315	334	351	332	347	339	297	300	326	331	365	363	332	305	337	307	352	332	317	345	314	328	366	336	298	337	311	332	346	341	328	325	343	309	322	313	360	374	351	340	330	337	307	371	369	357	343	319	312	366	344	340	371	361	324	340	324	331	314	363	334	335	338	349	367	325	344	324	327	325	337	327	320	338	323	350	349	330	323	332	339	354	341	323	353	316	360	334	334	341	345	317	354	316	319	322	343	339	334	308	336	343	338	354	354	330	316	330	351	359	325	351	323	318	353	346	333	358	318	339	331	361	358	338	364	304	340	324	333	319	335	333	332	346	358	305	350	344	310	319	332	350	349	328	333	390	310	309	317	330	358	321	341	341	317	369	350	359	328	325	325	357
35345	63580	48139	31392	22732	21251	20711	2242	547	516	501	512	518	500	460	486	476	491	459	456	432	498	492	499	483	479	452	522	450	444	457	489	446	486	451	488	439	458	454	467	442	440	510	445	473	460	478	464	464	464	455	416	428	474	481	463	458	482	478	444	451	460	486	429	487	471	433	467	474	465	471	478	454	506	461	476	460	461	465	502	454	443	457	472	473	468	470	471	459	462	454	457	433	461	467	482	466	481	453	479	467	464	463	487	461	450	423	467	473	450	440	478	461	455	427	456	471	437	481	445	459	445	480	462	468	467	453	478	491	465	482	486	453	439	481	451	429	444	456	471	439	459	449	471	474	476	450	443	457	491	458	435	483	456	447	479	473	490	463	470	480	444	462	443	450	461	449	456	456	500	453	456	494	444	448	426	481	477	468	451	446	466	458	426	418	433	444	466	491	479	457	443	491	505	447	458	494	454	431	488	508	446	454	437	479	451	445	463	457	482	456	454	422	471	396	456	442	491	455	408	474	436	468	461	458	468	455	432	446	468	471	440	432	459	506	484	433	448	413	443	493	482	472	477	485	458	481	487	427	472	515	453	470	470	454	472	465	451	464	444	437	456	445	459	471	487	478	438	485	496	496	440	449	515	501	466	451	482	463	457	470	482	432	469	461	473	458	453	448	489	436	483	459	475	478	458	419	477	465	473	453	476	459	449	450	452	435	437	430	484	491	436	459	495	497	515	402	467	466	464	437	482	456	504	480	462	451	442	408	448	441	458	412	468	455	485	452	490	440	464	445	436	476	495	421	442	452	464	460	531	472	492	414	453	489	477	441	484	469	456	452	455	480	470	473	440	463	449	477	474	459	483	450	445	483	498	419	450	453	429	474	482	470	459	488	515	485	451	457	458	481	453	454	474	469	490	444	483	492	488	485	457	490	477	449	447	479	456	449	511	452	485	510	470	442	466	431	499	449	474	477	452	457	473	494	459	439	461	456	456	448	437	495	428	477	470	464	454	464	454	451	492	436	454	431	501	473	459	420	460	497	446	447	470	425	437	452	434	478	445	461	423	450	481	472	462	426	450	509	497	490	457	498	470	458	491	484	484	447	503	483	458	444	434	459	476	477	494	458	460	460	471	450	461	490	478	482	489	453	479	446	430	461	489	465	450	487	452	492	456	456	492	419	451	464	453	464	483	489	425	441	456	446	442	467	451	470	494	440	451	459	443	476	474	441	474	468	465	464	416	483	445	445	424	464	457	474	451	457	468	494	474	472	470	461	444	454	450	478	476	452	455	445	460	449	451	471	515	479	452	451	465	462	488	478	450	432	430	438	461	463	431	495	426	489	432	434	452	473	428	445	458	474	466	447	468	446	479	512	429	467	478	464	499	440	483	474	462	430	451	443	480	432	466	414	464	477	464	467	471	506	460	452	466	474	492	508	438	444	477	452	449	458	442	479	505	470	448	490	454	462	470	471	432	446	486	487	433	467	468	468	441	508	471	458	456	495	458	468	488	492	481	484	442	442	464	478	469	490	418	442	460	477	483	502	443	458	486	452	456	460	447	472	477	447	419	476	443	528	475	468	427	468	445	463	460	455	408	424	447	440	465	461	477	486	480	457	450	446	467	431	409	445	445	437	437	456	478	460	428	469	452	461	451	459	511	467	466	451	421	483	436	491	523	467	442	477	481	436	465	458	461	473	460	449	443	455	445	461	454	450	483	446	457	469	481	435	498	463	458	442	474	442	451	480	465	484	462	422	457	472	451	455	485	489	480	414	459	486	486	439	471	425	469	449	431	446	476	479	462	450	471	450	476	467	460	448	484	451	471	427	466	471	477	446	452	494	455	490	479	458	474	434	499	469	424	472	491	453	456	432	494	460	464	471	446	426	505	500	465	457	434	428	479	442	489	471	500	471	436	474	462	452	436	466	465	459	470	441	481	454	445	499	468	447	420	500	446	454	449	516	462	431	459	488	451	441	524	442	437	462	452	461	491	428	448	435	451	481	484	446	523	465	451	439	444	467	443	451	454	473	487	467	507	451	466	466	451	463	430	492	476	490	504	477	460	424	483	451	492	468	456	439	483	447	477	458	474	486	464	466	478	497	460	462	460	474	478	505	458	472	452	435	485	448	453	466	487	459	461	478	500	457	437	467	469	487	431	484	458	467	473	470	442	478	448	457	442	469	422	499	424	467	484	444	437	446	463	451	494	458	476	435	431	441	492	458	481	473	486	436	451	451	447	494	478	433	444	446	473	480	487	455	465	434	440	443	446	474	463	465	470	460	461	446	493	504	440	442	472	472	461	454	473	444	465	451	448	440	473	468	456	445	466	437	455	490	465	449	496	433	467	431	446	457	445	439	447	481	454	486	441	454	449	451	448	438	446	464	458	457	412	437	475	432	463	452	473	501	458	437	483	447	465	474	425	453	418	470	458	463	509	451	424	502	456	496	484	463	480	432	434	485	506	434	443	464	482	474	468	422	464	467	450	450	449	490	464	496	479	483	452	430	475	444	479	458	465	495	471	476	457	498	466	476	461	430	443	470	466	501	414	482	449	461	469	424	445	441	437	453	464	471	477	459	440	451	445	505	480	480	489	471	429	456	458	460	444	448	433	456	432	474	453	466	486	453	446	458	445	482	447	488	437	474	488	465	486	467	483	445	469	500	440	466	456	455	430	406	486	433	464	444	485	431	424	458	444	480	453	435	473	451	456	474	477	473	457	456	490	433	451	488	462	474	480	432	450	453	460	460	468	441	441	499	497	468	477	432	483	474	437	463	430	419	430	443	445	463	441	470	481	438	474	458	424	458	495	477	472	493	452	463	416	437	461	533	468	461	477	455	464	480	453	446	461	431	422	445	437	452	476	441	467	457	439	453	422	436	458	456	431	483	474	480	447	468	422	452	413	509	485	463	461	496	462	447	446	459	450	457	457	476	456	454	507	455	446	499	475	509	492	480	443	483	452	480	480	446	488	455	492	473	441	463	478	484	490	453	464	470	484	469	456	430	472	443	466	449	461	472	452	436	460	444	440	454	474	480	494	504	456	448	447	425	451	473	452	457	461	446	485	476	484	449	463	446	427	453	489	472	452	485	469	441	468	446	437	489	458	474	483	410	455	481	453	475	445	450	441	437	471	449	493	450	469	456	445	455	455	460	439	474	437	480	463	473	467	452	461	474	469	415	469	436	457	459	452	514	423	476	503	459	460	454	415	470	447	505	454	486	451	462	431	478	465	424	443	441	419	441	445	460	453	470	451	483	453	459	452	456	422	459	450	462	483	471	445	444	436	447	449	480	456	450	440	486	484	457	497	464	449	451	457	506	441	477	469	478	456	458	454	436	477	485	443	464	449	509	439	453	462	487	466	460	479	481	447	469	499	473	440	471	463	490	454	451	472	439	461	444	496	484	432	444	422	452	495	469	479	465	488	448	488	450	431	414	475	413	467	456	451	480	480	423	472	472	472	441	433	493	462	442	457	470	477
28770	24937	22772	9042	2332	1904	1888	892	821	772	813	807	843	799	811	801	784	812	793	794	818	782	815	787	749	826	784	774	851	825	829	795	804	824	801	830	800	799	827	877	811	835	831	765	787	813	790	831	779	846	811	798	822	831	818	805	858	791	847	806	797	798	851	855	823	805	820	829	824	777	868	822	738	778	816	832	805	872	838	785	841	810	751	834	811	783	833	873	777	767	804	831	859	795	809	792	832	830	836	813	845	856	831	811	828	846	832	816	846	891	851	878	783	862	787	841	806	765	850	790	812	792	842	723	810	776	793	823	794	771	776	837	850	822	782	849	804	813	831	797	777	808	820	787	752	840	825	823	807	818	771	852	740	754	825	826	803	830	853	771	812	798	834	766	823	817	762	778	774	809	826	794	772	820	839	786	769	827	789	774	816	813	794	805	810	864	761	853	829	843	819	802	782	837	822	794	797	759	797	845	792	835	805	826	827	800	831	759	785	793	796	824	788	832	810	796	880	849	793	829	815	787	825	833	795	825	837	794	837	814	754	861	801	780	813	787	794	825	792	752	818	832	768	815	821	876	827	797	823	796	854	845	833	832	864	778	843	824	875	807	813	787	859	835	804	787	767	814	774	807	830	825	826	819	791	845	822	802	874	794	809	817	766	833	821	819	805	813	759	859	820	838	818	798	836	785	760	807	773	780	771	749	748	803	791	797	793	798	803	857	811	823	803	830	810	819	852	796	812	792	784	834	792	815	812	805	768	853	857	781	834	812	814	776	802	792	811	771	782	837	788	803	809	854	804	855	745	794	818	842	831	769	799	800	799	860	851	784	808	817	798	853	839	834	811	835	799	833	828	825	776	787	834	835	857	809	785	801	807	835	827	779	776	830	807	840	848	860	827	786	804	810	820	797	836	802	798	784	808	801	737	778	798	824	791	782	807	813	825	847	800	754	801	851	787	751	842	840	822	807	788	817	776	787	847	842	819	854	817	831	789	794	809	810	810	840	824	817	812	829	757	797	819	806	804	799	856	828	814	775	764	815	798	792	839	799	843	764	784	814	830	811	814	804	844	823	817	798	795	792	812	855	770	860	788	809	790	805	835	810	809	772	873	803	861	850	849	738	879	793	806	811	838	795	813	802	835	860	801	833	817	784	802	859	820	800	826	814	814	810	855	763	794	865	762	770	808	818	784	821	797	838	808	855	781	788	881	821	807	782	766	845	790	813	772	766	821	829	744	816	834	833	821	823	786	846	826	786	783	867	798	799	828	851	790	790	818	798	744	801	844	800	770	800	827	798	826	810	792	784	791	847	777	770	723	841	838	810	839	834	802	794	845	782	820	802	769	755	772	832	826	769	808	807	821	779	781	793	771	872	821	785	804	845	813	811	792	847	795	787	790	818	841	838	801	742	829	799	826	856	779	841	832	793	785	844	809	798	842	821	796	907	815	806	832	822	834	797	791	805	845	803	787	851	843	806	818	828	767	810	799	806	789	758	840	774	821	791	798	807	762	803	845	878	827	827	878	843	792	843	766	813	809	786	845	807	815	790	807	850	846	800	784	825	825	857	768	809	777	792	836	802	810	806	800	915	825	835	779	821	831	796	812	828	831	789	806	812	738	844	798	797	801	809	843	811	778	827	722	733	790	787	826	831	822	790	773	851	790	821	836	808	801	772	788	811	818	807	771	845	810	866	801	759	764	825	813	847	790	821	830	806	820	830	823	855	826	862	814	816	810	840	810	784	831	791	821	814	844	803	752	804	801	791	826	821	823	825	841	812	801	821	838	782	834	839	813	816	745	804	799	809	767	843	799	808	786	803	791	788	816	791	840	847	869	820	779	825	798	821	775	826	792	814	758	835	846	807	843	788	808	819	820	853	768	819	815	841	805	864	812	822	816	809	815	839	805	774	816	854	797	837	826	862	884	822	786	848	842	806	831	811	776	817	832	844	732	878	839	801	811	827	798	875	832	786	824	819	833	788	792	749	825	807	801	793	814	783	805	801	804	809	797	802	808	864	832	799	812	833	794	788	856	802	819	802	840	769	783	790	781	835	845	844	780	860	787	830	833	796	828	810	829	834	799	795	830	842	802	781	824	870	795	803	795	740	839	840	773	798	805	765	798	777	805	852	794	821	820	782	842	843	803	833	794	803	828	781	770	801	835	828	819	829	798	799	832	814	840	803	804	837	811	810	842	811	821	798	808	804	831	821	791	782	810	792	840	757	773	794	884	796	868	790	819	828	868	857	798	815	771	803	854	835	854	782	805	775	835	820	811	766	815	800	815	810	852	808	807	773	837	837	775	880	843	793	835	804	812	831	827	820	839	818	804	805	816	813	813	812	820	812	820	815	777	762	828	826	804	794	834	820	808	817	810	818	767	839	829	772	808	810	835	811	828	846	852	832	795	833	761	830	747	863	849	824	814	827	820	827	825	791	788	812	822	814	799	809	798	788	824	801	835	829	784	877	839	806	791	848	784	805	822	823	761	873	766	762	785	822	807	808	791	753	791	811	810	775	821	843	840	810	792	816	804	841	809	774	783	815	802	781	748	829	846	895	844	891	858	811	813	767	782	821	792	771	829	815	772	798	783	847	805	789	798	766	794	852	838	833	773	774	804	826	794	801	815	824	778	800	785	872	773	828	831	817	758	823	826	822	781	764	832	759	775	781	803	799	847	809	796	807	804	856	768	804	791	830	822	831	804	764	845	795	796	825	810	829	792	824	834	802	815	802	805	802	770	785	784	820	822	846	806	901	819	818	806	850	831	792	816	809	813	863	828	790	796	812	784	822	808	785	806	803	843	800	833	801	835	811	823	806	802	816	793	774	829	841	780	826	802	870	798	826	870	792	836	804	833	780	840	812	821	827	833	839	843	837	843	818	832	773	847	808	867	802	797	795	826	805	828	826	816	851	784	811	810	780	753	773	777	816	786	783	795	782	837	794	786	814	806	815	848	800	844	790	824	793	828	846	777	775	800	820	809	857	831	795	805	812	841	792	826	774	792	818	802	812	818	888	882	825	810	854	793	776	798	832	792	845	853	883	803	795	761	785	840	833	812	857	818	858	797	838	836	783	817	848	808	797	824	795	860	764	810	753	827	777	784	801	801	814	766	771	782	803	794	821	832	827	787	820	860	800	808	849	802	862	844	817	794	853	805	805	760	812	786	797	829	807	796	857	827	793	721	824	812	883	807	859	803	797	781	836	741	822	801	780	779	836	814	791	778	776	825	820	819	852	813	784	798	819	838	811	801	861	817	824	769	899	795	787	813	822	820	834	818	778	810	786	800	790	812	855	801	792	800	838	796	840	775	802	859	790	785	750	784	826	840	830	836	771	834	821	805	757	782	824	840	838	872	794	751	822	781	802	780	767	843	838	839	798	844	802	814	822	778	816	836	822	817	820	802	782	839	800	778	852	804	813	830	818	808	835	822	809	843	820	808	816	831	813	809	829	770	780	808	795	794	766	786	726	807	824	782	817
26350	39213	25048	9156	3465	2873	2692	1196	1052	1076	1086	1069	1058	977	1098	1067	1075	1084	1068	1067	1050	1039	1069	1048	1016	1055	1056	1069	1084	1055	1040	1071	1050	1085	1064	1051	1048	1003	1075	1029	1034	1051	1060	1022	1029	1017	983	1068	1032	1070	1083	1056	1045	1039	1112	1075	1009	1062	1017	1030	1068	1059	1010	1085	1051	1051	1066	1051	1049	1020	1016	1080	1021	1042	1006	1049	1085	1025	1046	1091	1057	1031	1042	1046	1010	1047	1082	997	1044	1041	1047	1052	1048	1060	1036	1078	1021	981	1030	1052	1032	1025	1010	1108	1004	995	1031	1055	1030	1017	1132	1091	1028	1046	1036	1076	1029	1035	1068	1086	1044	1069	1077	1088	1040	1129	1038	1101	1039	1006	1041	1094	1075	1001	1092	1035	1048	1075	1010	1092	1041	1081	1091	990	1049	998	1126	1012	1065	1062	984	1103	1026	1060	1073	1055	1110	1028	1051	1076	1086	1003	1056	1068	1006	1066	1039	1128	1106	1067	1050	1023	1056	1023	1024	1060	1059	1089	1029	1102	1044	1073	1055	1049	1008	976	1102	1009	1036	988	1045	1002	1036	1041	1040	1043	1024	1038	1025	1066	1019	1068	1064	1046	1081	1070	1083	1120	1023	1062	1034	1069	1059	1048	1070	1091	1046	1065	1048	1068	1041	1085	1010	1059	1066	1080	1026	1084	1063	1059	1023	1100	1089	1047	1022	1037	1096	1040	1075	1069	1013	1062	1036	1073	1029	1070	1012	1085	1124	1044	1085	1090	1112	1027	971	1072	1055	1045	1048	1089	1019	1033	1055	1040	1087	1035	1023	1014	1088	1026	1070	1049	1024	1026	1028	1065	1085	1090	1075	1011	1063	994	1037	1113	1038	1058	1117	1015	1082	1078	1005	1072	1057	1042	1032	1015	1010	1056	1024	1019	1021	1019	1066	1027	1044	1009	1006	1112	999	1067	1039	1054	1002	997	1042	1049	1079	1055	1054	1044	1019	1032	1047	1076	1075	1046	1101	1041	1022	1094	1077	1091	1091	1033	1083	1052	1061	1055	1031	1054	1098	1054	1046	1103	1062	1044	1057	1074	1019	1041	1046	1056	1034	991	1074	1045	1013	1077	1057	1082	1058	1049	1038	998	1068	1028	1067	1055	1093	1073	1069	1041	1026	1063	1028	1067	1075	1060	1048	1024	1030	1061	1051	1065	1029	1055	1069	1055	1113	1053	1027	1067	1098	1080	1110	1094	1061	1105	1042	1022	1030	1072	1046	958	1035	1035	1027	1064	1092	1007	1015	1023	1051	1032	1056	1077	1094	1004	1109	1071	1080	1054	1013	1034	1023	1063	973	1081	1048	1039	1083	1069	1016	1090	1057	1040	1012	1058	997	1061	981	1072	1017	1074	1016	1043	1027	1055	1018	1080	998	1039	949	1023	1031	1012	1069	1036	1085	1042	1102	999	1057	1028	1063	1017	1036	1038	984	1101	1117	1054	1087	1066	1085	999	1026	1105	1052	1038	1012	1064	1066	1071	1066	1057	1086	1042	1008	1017	1065	1067	1049	1058	1095	975	1076	1083	1015	1086	1060	1035	1006	1081	1111	1077	1053	1039	1099	1092	1118	1077	1063	1013	1044	1081	1080	1053	1043	1050	1070	1062	1027	1032	1081	1072	1097	1012	1072	977	1085	1070	1082	1066	1079	1044	1011	1065	1101	1118	1033	1070	1111	1076	1055	1015	1079	1076	1044	1094	995	1080	1003	1033	996	1030	1079	1074	1037	979	1075	1048	1034	1049	1005	1043	1069	1047	1068	997	1066	1019	1029	1016	1039	1096	1040	1042	1074	1042	1084	1080	1071	1041	1044	1020	1007	1103	1041	1011	1044	991	1065	979	1087	1042	1056	1072	1005	1103	1028	1047	1048	1089	1064	1056	1009	1014	1058	1076	1081	1109	1077	1042	1013	1048	1060	1005	1094	1052	1021	991	1035	1077	1020	1085	1062	1067	1063	1080	1076	1097	1036	1031	1025	1049	1066	1071	1036	1083	1061	1036	1042	1034	1073	1065	1060	1040	1083	1065	1081	1058	1030	1070	978	1035	1066	1059	1024	1047	1043	1042	975	1084	1082	1061	1048	1050	1037	1037	1034	1062	1047	1075	1054	1010	1057	1020	1132	994	1030	1025	1066	1026	1089	1106	1091	1115	1083	1087	1089	1073	1014	1023	1038	1039	1052	994	1075	1002	1096	1076	1043	1074	1018	983	1047	1134	1097	1084	1008	1041	1104	1057	1108	1071	1041	1050	989	1060	1045	1068	1081	1129	1044	1017	1070	1088	1052	1023	1027	1038	1135	1051	1062	1088	998	987	1044	1076	1029	1062	1068	1045	1064	1083	1058	1065	1088	1038	1108	1024	1056	1070	1055	1065	1048	1102	1045	1084	1052	1002	1030	1032	1061	1094	1030	1066	1096	1038	1074	993	1068	1086	1119	1060	1001	1011	1002	1086	1026	1054	1079	1057	1101	1023	1063	1009	1064	1022	1067	1015	1025	1127	1067	1049	1072	1053	1053	1067	1105	1018	1046	1068	1020	1036	1032	1057	1080	1006	1053	1017	1117	1014	1074	1055	1000	1075	1019	1047	1068	1037	1030	1015	1020	1071	1111	1022	1145	1060	1047	1011	1025	1044	1042	1084	1094	1079	1005	976	1083	1084	1061	1068	1033	1089	1118	1043	1114	1002	1103	1018	1056	1044	1053	1020	1080	1077	1030	1088	1090	1022	1034	1061	1144	1012	1040	1080	1043	1095	1049	1061	1014	1098	1074	1085	1047	1047	1020	1030	1069	1045	1078	1053	954	1114	1056	1013	1067	1058	1044	991	1013	1065	1085	1055	1059	1038	1163	1073	1084	1086	993	1070	1051	1038	1052	1000	1025	1090	1058	1013	991	1019	1049	1033	993	1096	1041	1064	1051	1031	1000	1024	1020	1072	1084	1076	1046	1094	1036	1043	1063	1008	1025	1043	966	1050	1074	994	1071	1037	997	1021	1084	988	1003	998	1074	1073	1034	1097	1023	1103	1053	1070	1031	1094	1022	1082	1063	1077	1011	1016	999	1032	1097	1042	1044	1041	1074	1046	1066	1047	1101	1064	1041	1045	1083	1073	1022	1045	1033	1069	1049	1062	1086	1053	1027	1108	1083	1069	1033	1040	1085	1069	1064	1022	1043	1055	1027	1074	1048	1056	1050	1065	1042	1086	1068	1042	1033	1011	1081	1010	991	1060	1092	1064	1019	1088	1075	1013	1058	1060	1041	1044	1108	1074	1005	1012	1033	1025	1114	1006	1040	1073	1094	1092	1055	1071	996	1087	1059	1043	1059	1084	1074	1045	1079	1021	1015	1027	1101	1014	1026	1036	1034	1064	1060	1035	994	1041	1064	986	1029	1084	1064	1051	1040	1051	1038	1028	1097	1027	1097	1014	1021	1049	1040	1044	1025	1011	1042	1054	1136	1076	1063	1093	1027	1101	1008	996	1043	1033	1020	1083	1045	1024	1093	1036	1008	1072	1065	996	1005	1073	1044	1100	1077	1065	1066	1089	1014	1095	1071	1091	1056	1059	1015	1099	1080	977	1009	1035	1080	1005	1075	1049	1073	1068	1010	1027	1073	1042	1097	1113	1084	1101	1060	1062	1038	1092	1044	1030	1078	1063	1072	1089	1070	1062	1050	1039	1104	1066	1005	1110	1018	1035	1034	1066	1118	1011	1016	1031	1089	1037	1060	1040	1027	1081	1057	1077	1122	1017	1042	1051	1014	1085	1056	1079	1113	1088	1080	1034	1074	1001	1051	1034	1051	1043	1047	1056	1048	1064	977	1073	1011	1071	1079	1052	1102	959	1060	1030	1029	1077	1021	1056	1091	1050	1149	1048	981	1100	1065	1073	1049	1040	1080	1031	1067	1006	1076	1076	1014	1011	1040	1053	1110	1094	1095	1067	1028	1073	1075	1130	1112	1031	1021	1089	986	1037	1033	1061	1047	1115	1092	1020	1069	1108	1039	1097	1102	1082	1033	1029	1062	1038	1105	1064	1054	1001	1067	1109	1041	1002	1037	1056	1056	1077	1063	1068	1068	1087	1061	1002	1064	1076	1022	1040	1095	1055	1092	1100	1083	1020	1049	1027	1093	1114	1031	1083	1037	1087	1048	1036	1035	1073	1007	1069	964	1080	1019	1019	1021	1097	1038	1054	1012	1014	1000	1121	1073	1098	1078	1055	1019	1087	1067	1037	1086	1089	969	1058	1026	1063	1061	1034	1023	1061	1040	1012	1051	1037	1065	1022	1052	1055	1068	1018	1025	1067	1018	1020	1112	1120	1080	1004	1002	1052	1084	1084	1017	1033	1076	1049	1033	1017	1055	1069	1050	1001	1068	1012	1024	1045	1034	1076	1059	1010	1090	1069	1027	1073	1023	1038	1088	1085	1079	1101	1098	1060	992	1003	1057	1012	1116	1115	1043	1047	1084	1010	987	1031	1025	1064	1069	1056	1149	1067	1030	1074	1037	1048	1064	998	1059	1010	1015	1090	1042	989	1075	1102	1065	1057	1048	1016	1003	1106	1118	1052	1055	1057	963	1056	1047	1068	1086	1005	1009	1005	1037	1024	1043	1016	1070	1024	1042	1054	1029	1114	1049	1024	1050	1041	1003	1161	999	1037	1071	1017	1014	1012	1017	1051	1092	1063	1090	1010	1086	1073	1055	1061	1042	1006	1083	1031	1051	1055	1043	1074	1003	1024	1062	1055	985	1051	1076	981	1039	1037	1003	1064	1050	1032	1046	1045	1025	1049	1005	1119	1097	1017	1024	1032	1083	1099	1081	1113	1038	1046	1058	1064	1059	1013	1095	1097	1022	1088	1083	1058	1109	1026	1073	1076	1012	1036	996	1019	1062	1057	1061	1037	1048	1031	1046	1010	1073	1075	1053	1016	1062	1049	1002	1017
23336	21237	27923	25062	19760	16929	17595	3093	720	747	722	773	691	733	743	789	709	761	733	741	713	707	739	715	688	733	731	735	792	702	762	720	716	718	719	713	678	717	686	742	702	690	697	673	691	722	728	750	724	717	684	749	764	745	722	719	706	772	766	731	761	714	698	744	693	678	755	695	718	689	746	713	735	690	700	708	671	683	707	724	739	743	731	707	724	701	757	688	722	752	700	771	727	704	722	703	716	699	727	772	770	702	695	768	791	710	705	737	690	699	733	724	703	741	754	685	731	710	722	678	709	686	725	721	726	739	736	696	747	669	739	712	743	760	720	688	735	657	743	721	706	679	673	676	705	708	677	701	717	685	737	744	722	731	674	731	700	720	654	730	729	680	755	719	722	699	692	720	716	740	748	673	735	720	734	764	738	701	711	725	659	706	727	709	701	768	720	741	729	712	707	732	670	746	791	781	727	714	746	678	771	710	758	727	745	748	699	693	733	706	724	654	688	698	665	711	725	674	680	755	736	735	770	701	667	690	742	734	751	739	747	717	714	684	719	731	668	723	705	691	718	691	674	741	750	702	724	733	723	757	743	737	756	723	676	730	723	735	772	723	649	715	708	716	730	715	713	743	736	731	736	766	728	690	722	690	689	744	694	738	693	710	713	697	728	696	728	711	725	765	705	691	694	671	681	747	731	705	740	748	714	765	767	752	719	711	723	754	716	666	690	699	731	703	708	691	729	732	694	731	741	737	780	714	730	770	721	731	711	752	710	758	670	760	694	687	708	706	733	702	694	681	744	723	741	749	766	730	725	713	702	705	692	683	697	716	721	736	709	736	690	702	728	728	722	717	742	682	709	719	741	685	716	715	707	726	674	756	749	729	696	773	637	737	737	752	731	761	725	748	677	724	756	728	724	734	774	692	751	689	723	706	702	685	714	719	676	699	709	705	694	693	733	716	667	716	710	742	741	685	722	765	724	720	771	726	724	738	746	731	705	697	690	694	695	721	708	711	693	682	717	711	728	702	738	722	715	702	705	735	730	753	756	706	708	713	725	728	758	721	682	692	743	718	712	692	700	723	767	678	699	725	703	716	758	741	685	752	667	737	670	706	699	678	710	699	766	725	726	744	668	723	719	785	756	761	719	702	694	748	740	730	718	688	724	695	737	731	683	688	725	709	705	781	763	718	754	724	714	748	750	755	735	741	721	698	721	707	744	694	702	725	684	700	680	738	709	721	749	715	741	737	726	694	721	707	705	738	737	701	744	681	741	714	701	733	796	702	749	654	718	728	684	721	732	721	721	741	742	723	708	712	738	725	732	755	726	743	729	676	721	722	669	754	733	729	689	743	735	745	744	669	702	724	685	723	722	715	685	695	761	749	723	734	769	666	745	749	690	720	683	731	740	690	719	704	714	745	677	701	643	760	775	680	673	681	746	708	721	705	724	726	728	698	729	655	684	715	672	724	682	678	704	731	719	746	700	690	743	690	717	737	701	768	702	682	716	669	698	690	705	732	730	697	733	724	699	728	741	697	761	738	694	743	749	734	701	706	714	733	763	708	698	745	703	737	703	760	741	750	681	786	701	664	720	708	696	678	708	755	713	715	707	685	752	731	741	716	652	722	723	757	696	742	735	701	675	760	720	721	699	668	725	731	703	703	703	729	699	704	715	774	741	738	709	713	714	666	698	712	762	772	692	716	667	709	750	750	716	684	714	735	708	722	712	699	735	708	742	727	692	675	754	697	708	736	734	707	670	680	726	749	705	705	726	721	758	720	724	702	705	679	758	689	717	751	725	733	724	679	736	724	736	726	719	690	736	748	685	707	681	711	732	753	737	719	730	679	758	751	730	694	732	770	735	775	690	740	706	734	716	706	682	684	687	663	697	729	718	719	688	704	737	709	712	724	777	715	769	720	690	698	669	713	721	718	697	688	690	713	715	703	662	689	711	724	724	677	701	739	685	723	723	742	760	739	743	746	730	729	695	714	748	682	676	727	724	688	691	709	736	713	706	722	732	723	716	704	715	662	703	721	753	716	737	718	692	672	709	714	750	713	721	731	752	772	710	733	699	727	734	665	671	777	756	732	706	742	709	744	675	753	722	759	728	697	694	713	750	754	704	767	747	722	765	685	801	684	750	716	696	678	706	688	727	740	736	734	720	722	701	710	746	740	727	689	723	745	726	735	732	673	700	710	690	748	742	706	719	728	711	679	683	734	747	715	722	746	712	746	700	694	709	739	713	662	793	708	740	780	715	710	728	705	709	701	708	725	713	670	740	734	674	764	698	702	727	679	760	726	722	743	713	702	717	712	689	721	677	711	711	752	701	708	738	703	721	702	733	692	715	694	726	761	751	701	710	695	697	752	687	775	737	701	704	707	700	744	696	715	725	729	712	754	772	711	734	688	714	757	727	743	716	714	717	755	716	731	787	726	654	717	713	697	698	700	710	736	715	762	712	718	766	692	721	744	696	721	662	736	705	643	708	654	713	717	714	701	715	724	740	735	713	672	736	707	721	741	732	754	695	722	710	721	722	711	691	714	739	691	741	696	732	702	683	695	744	707	719	717	769	744	696	666	710	686	735	729	748	711	731	732	752	733	731	732	736	696	738	686	685	761	735	746	705	717	691	674	751	703	731	738	756	715	732	677	707	716	723	729	701	797	791	675	718	712	759	710	711	699	705	708	668	704	727	722	736	705	773	715	683	690	697	731	737	724	780	705	701	734	658	760	750	701	690	733	733	663	784	738	734	719	662	695	688	735	735	711	722	739	730	714	737	723	726	673	696	745	713	677	734	729	729	718	743	720	749	681	706	696	713	708	745	719	747	764	687	740	716	676	715	723	716	706	765	740	697	745	718	687	690	729	697	756	748	742	701	677	685	755	689	724	699	766	701	722	718	727	674	698	746	722	693	689	724	703	715	674	756	718	707	715	700	708	759	723	746	708	770	737	731	687	725	712	707	677	720	684	737	740	688	712	660	746	733	754	762	680	705	764	725	732	688	750	714	717	812	685	739	741	688	785	720	693	722	725	687	759	701	719	721	684	749	692	767	719	701	716	765	760	751	671	704	719	699	648	728	760	739	697	715	771	743	712	702	719	673	688	745	719	720	749	716	709	747	683	695	705	741	747	725	693	724	708	745	709	727	724	699	737	689	714	756	698	747	732	716	697	759	698	734	727	697	716	731	745	730	731	695	722	739	782	754	650	709	719	730	755	718	722	696	749	751	742	741	738	699	751	735	713	741	706	720	677	722	751	696	749	740	733	745	731	744	714	725	775	678	678	694	709	706	709	684	765	684	654	738	754	682	700	708	693	748	769	669	738	795	670	734	722	682	703	679	731	673	720	710	683	692	712	726	722	746	693	704	742	737	739	706	742	680	718	738	687	750	687	759	693	714	711	739	712	707	729	732	668	697	747	695	727	713	699	711	685	668	752	687	674	734	722	681	675	678	729	678	719	717	697	677	710	754	703	702	699	698	722
31565	56029	41410	25040	12532	20999	21051	3086	985	1039	950	905	969	981	971	948	981	912	958	979	914	947	943	973	1008	936	943	913	926	971	969	969	934	1000	932	910	956	975	957	911	940	955	917	948	933	898	930	961	993	959	935	894	964	1006	935	954	946	935	932	933	944	957	914	936	957	892	925	1007	977	967	951	909	957	949	952	933	984	931	974	891	971	914	950	900	919	990	930	944	922	954	971	936	947	949	945	970	948	947	945	947	925	991	952	944	907	912	913	966	989	930	969	900	950	1000	987	889	916	958	909	919	927	996	952	917	950	997	942	980	954	931	952	946	926	907	1000	1013	927	898	970	983	939	952	963	918	1014	941	987	979	969	888	935	928	992	968	972	946	941	935	933	900	934	890	904	916	967	946	959	989	943	954	933	986	943	946	1021	976	967	866	882	958	988	931	952	923	936	957	961	981	972	876	1019	928	992	942	977	916	944	935	850	900	914	834	959	947	1000	959	898	986	933	931	962	954	946	862	971	952	950	931	911	941	912	914	944	960	959	968	973	984	973	949	986	911	996	943	910	961	950	912	924	943	932	921	920	971	932	850	942	944	961	932	941	944	970	965	989	966	937	917	964	879	922	961	949	949	960	943	957	935	950	992	963	953	935	970	939	970	921	966	936	914	927	947	979	959	928	920	948	919	928	908	954	895	950	949	954	923	969	946	943	942	952	928	1016	973	1003	927	977	964	926	919	1002	946	972	978	981	905	944	954	969	929	1000	966	953	965	960	908	921	973	998	964	992	964	954	981	929	991	1026	928	968	936	966	879	1009	909	959	936	1015	953	969	975	942	959	979	925	903	953	931	924	925	871	951	887	874	945	909	1006	938	987	928	951	971	987	928	909	907	978	936	983	921	963	964	972	976	926	979	960	961	973	992	954	943	991	930	933	948	923	875	938	941	971	909	964	905	926	949	943	962	940	960	950	974	928	942	970	980	978	991	996	929	920	942	953	981	920	912	926	950	911	940	929	970	971	973	952	959	963	960	963	919	974	1006	945	951	885	936	940	969	965	969	968	996	947	923	944	947	948	994	915	942	955	973	942	946	950	992	948	970	951	972	1008	922	930	901	961	978	978	957	979	925	905	978	965	944	951	932	942	926	938	903	933	948	942	995	948	941	948	945	946	983	938	941	948	926	937	941	935	960	933	956	960	930	986	1011	907	953	962	973	935	925	925	944	936	962	929	934	975	932	965	928	983	915	923	980	983	929	924	981	933	976	969	981	889	916	918	982	922	902	959	949	943	938	900	962	953	918	928	937	903	893	960	936	978	945	921	944	962	993	949	903	950	947	970	951	952	989	921	955	898	977	936	965	943	934	987	895	898	983	951	952	919	946	922	931	921	930	920	926	1009	968	924	946	970	949	917	990	973	917	973	966	950	926	938	980	929	983	883	938	933	968	970	890	933	973	898	927	958	954	934	931	928	938	978	948	934	898	899	915	923	995	966	981	957	913	995	886	966	945	945	906	993	936	938	916	912	955	999	980	951	993	998	960	940	953	929	896	945	960	914	968	904	915	947	904	959	923	967	945	995	974	976	964	926	964	916	971	927	946	985	945	951	941	924	914	960	992	950	978	919	935	971	953	958	924	898	882	930	932	914	980	980	938	908	934	935	960	973	978	983	960	975	961	945	932	994	936	912	983	967	929	922	925	935	937	901	948	934	949	922	919	934	921	927	959	905	949	980	955	968	942	956	930	984	935	928	970	915	942	973	962	917	982	971	933	903	923	976	1001	940	939	948	936	947	907	919	865	950	990	1010	936	958	988	923	935	919	951	967	966	990	919	948	962	945	935	983	961	955	957	964	941	942	927	939	938	931	911	953	964	960	951	927	958	969	1005	933	940	976	964	956	994	953	956	986	1011	933	940	985	931	931	986	931	959	934	915	964	899	919	977	951	977	982	904	991	959	925	984	841	991	977	939	888	968	969	875	947	923	936	968	961	987	943	907	953	942	924	978	945	947	975	898	957	953	958	967	912	973	965	984	954	856	910	951	891	983	927	885	895	947	992	929	960	944	959	978	953	954	935	965	938	997	976	981	934	985	980	886	912	952	941	909	963	959	985	955	940	943	955	902	957	961	966	954	934	964	890	989	943	947	922	989	921	913	941	946	991	950	913	938	920	896	954	992	929	948	994	924	954	922	952	916	947	976	988	960	940	940	872	983	900	932	948	954	976	949	986	957	952	931	977	954	967	928	958	963	888	937	1008	943	874	988	933	943	921	972	916	951	900	980	951	947	971	982	872	964	964	942	934	918	930	938	888	938	974	935	947	950	929	964	982	942	1003	994	913	963	978	968	931	1022	944	954	987	928	908	942	951	908	976	959	971	956	957	924	935	949	969	957	970	938	971	986	947	950	937	968	932	915	995	1024	985	951	1012	931	960	981	939	897	919	948	943	969	999	938	980	968	930	977	911	887	964	949	995	981	940	925	914	963	952	961	995	947	905	957	984	931	906	893	965	996	985	992	974	972	950	932	979	950	925	994	934	931	963	885	949	921	953	942	993	973	936	967	946	908	947	970	937	906	940	920	935	951	948	931	975	962	952	946	903	956	942	900	904	885	959	946	954	938	968	961	921	973	989	919	986	956	960	921	953	914	885	899	960	990	927	894	942	918	950	953	922	966	968	911	914	935	921	923	967	948	963	925	959	952	917	950	1018	990	960	1024	903	932	946	988	983	924	924	934	988	1034	991	891	969	953	955	978	917	912	909	977	911	949	943	961	979	949	990	937	982	1015	1003	903	953	946	955	951	976	969	963	1001	910	889	974	965	937	922	928	919	1000	898	937	941	954	924	920	955	957	996	935	941	948	982	943	961	952	923	976	991	939	949	971	969	988	983	938	973	955	994	918	924	951	983	962	948	957	936	950	941	956	899	960	945	1013	954	1039	1003	980	938	963	942	926	926	956	968	928	945	969	985	962	976	930	974	939	988	893	960	994	944	937	984	921	968	932	857	946	932	972	899	927	907	942	944	942	955	986	953	977	923	902	931	922	921	934	931	1000	909	976	933	868	954	950	996	918	922	959	953	980	1004	934	983	922	967	965	960	949	972	919	964	992	965	966	983	988	951	933	922	988	958	971	919	955	883	986	907	975	1001	959	956	936	949	970	926	952	928	906	942	1023	942	916	928	948	949	905	966	960	894	960	955	972	954	912	931	927	951	983	917	922	936	940	1003	950	966	985	950	933	990	953	959	975	943	956	910	948	928	970	941	943	934	965	933	945	969	941	959	906	959	910	946	947	959	884	918	940	947	984	905	963	988	973	974	964	934	883	1012	936	982	942	968	963	981	909	1010	993	919	993	956	885	945	947	921	958	951	994	952	942	947	902	928	974	920	935	938	948	952	959	897	970	962	955	978	930	947	960	955	940	965	1000	977	958	904	980	976	964	967	930	961	990	958	939	968	926	952	973	977	947	949	930	928	945	939	955	983	983	930	926	987	984	948	964	956	922	967	970	963	1014	919	1021	992	977	940	954	934	949	959	951	966	911	898	948
24741	21433	26716	24207	8836	3110	6466	1810	647	603	600	604	613	614	556	622	605	617	614	589	606	625	590	603	628	589	576	593	625	594	579	597	625	615	561	537	661	576	566	595	618	574	579	579	596	612	599	629	648	598	577	619	586	593	579	581	609	607	621	619	567	604	605	607	565	557	629	618	564	584	539	592	578	582	605	587	522	594	582	601	598	580	626	599	613	580	648	609	612	575	645	552	603	570	611	566	609	631	581	604	546	557	593	565	573	565	591	599	599	642	577	581	594	616	553	584	589	620	585	630	593	565	581	587	591	596	599	609	580	593	588	584	624	602	606	564	549	595	618	573	618	596	605	640	538	578	567	570	608	575	595	625	555	601	545	644	593	589	578	578	560	599	581	572	561	579	603	634	588	567	555	560	593	598	605	618	574	616	641	569	592	615	600	570	579	590	567	632	585	600	539	626	590	616	550	592	578	605	647	597	585	597	568	588	618	544	631	653	559	616	591	590	616	635	615	605	588	569	618	571	548	596	602	572	618	620	629	640	576	605	592	596	622	616	578	613	568	579	583	623	602	550	606	568	599	627	637	563	524	606	629	648	601	593	588	554	626	575	605	633	598	578	578	603	611	553	624	588	617	660	603	593	610	577	579	590	577	570	608	586	562	579	597	594	574	582	566	593	571	582	587	597	582	595	577	563	580	601	546	593	606	601	550	634	581	605	618	602	603	576	557	602	614	605	632	585	587	570	597	598	579	586	589	575	591	617	595	578	599	583	569	586	579	615	607	553	626	587	576	612	613	557	555	607	566	619	560	583	628	624	574	566	623	609	599	579	595	629	574	622	567	615	619	568	562	609	567	567	579	622	549	619	591	625	619	588	559	613	539	608	594	552	598	568	579	568	561	610	588	600	629	593	564	625	576	626	589	612	611	586	586	630	575	561	576	576	542	561	589	596	582	589	613	600	597	589	618	599	626	576	571	606	552	582	589	606	617	624	624	599	552	553	621	607	586	588	577	589	630	570	604	623	624	590	632	622	624	603	584	593	547	614	559	597	596	597	566	635	558	629	615	611	656	641	562	592	556	593	613	599	602	628	541	594	585	576	628	597	567	547	606	579	563	583	596	585	589	628	592	615	596	587	572	617	613	596	593	612	621	555	565	668	600	580	586	651	558	566	596	659	572	590	603	615	614	589	633	605	574	563	597	553	589	606	637	618	553	615	584	609	576	579	599	586	616	581	582	604	568	601	601	608	619	604	619	599	627	613	599	623	570	552	601	570	578	636	615	573	553	592	624	619	559	575	624	567	632	567	576	583	599	573	596	600	568	586	595	586	569	565	558	583	587	588	587	601	594	585	602	630	590	606	579	582	605	538	587	608	534	616	594	576	542	617	629	609	630	581	572	617	548	613	598	569	585	582	597	579	572	569	603	641	633	598	588	565	618	591	600	606	584	537	641	597	621	599	628	576	594	565	600	619	598	589	586	581	597	602	547	598	609	610	597	615	622	574	583	608	604	556	608	618	563	605	612	577	591	629	613	635	622	622	607	599	602	587	585	617	593	563	569	573	619	625	571	563	562	580	625	627	638	614	579	586	578	618	558	567	631	628	586	611	571	588	609	575	580	656	579	627	539	602	618	558	601	567	616	607	619	612	609	594	585	591	562	603	593	592	652	579	619	587	628	648	594	611	566	625	568	586	639	549	594	609	531	612	586	546	570	520	623	568	555	614	585	589	594	589	601	606	634	592	614	630	580	585	586	628	605	604	586	608	594	592	606	642	590	560	619	575	588	585	594	572	602	587	595	593	604	553	593	617	600	539	574	617	588	580	561	562	570	573	660	603	542	630	595	609	614	596	594	575	571	620	547	577	588	621	600	544	590	567	590	583	614	576	548	584	557	620	555	636	532	642	613	580	600	582	577	557	605	575	562	616	604	604	610	588	587	606	575	593	597	607	619	585	589	587	601	635	617	601	602	585	577	584	556	555	584	626	618	592	554	558	587	609	653	648	600	571	638	576	586	566	586	572	557	590	639	634	603	614	583	631	574	587	590	566	584	569	588	582	592	608	603	620	599	575	572	596	574	590	637	549	631	574	576	600	614	640	608	563	620	570	563	599	573	572	599	619	537	594	633	605	584	587	608	600	614	522	604	601	598	565	595	537	595	558	605	574	594	617	622	574	602	570	606	582	623	593	572	609	594	624	595	660	591	574	582	555	577	596	554	587	549	627	590	557	556	569	588	613	615	562	587	568	607	557	528	627	644	611	652	603	585	595	582	599	592	579	553	594	559	582	571	598	595	589	622	561	587	593	604	604	598	596	604	589	596	604	576	529	585	607	597	631	524	577	614	602	590	561	619	609	612	634	566	586	600	591	614	603	598	535	603	570	637	618	644	636	612	585	591	576	615	627	614	596	572	644	569	634	595	569	585	577	591	625	599	619	599	547	556	591	611	626	626	629	536	583	607	568	591	579	603	612	616	627	614	606	584	612	624	589	568	573	590	573	579	598	615	564	621	590	608	601	604	561	625	602	610	632	591	602	590	608	570	571	573	621	652	596	615	580	607	607	588	601	608	565	602	563	604	615	603	558	611	579	544	579	598	655	619	599	634	589	554	598	581	605	613	613	628	592	593	542	580	547	604	573	584	623	574	624	573	582	584	599	630	600	584	605	592	547	590	603	582	573	608	570	593	564	595	610	586	609	643	584	590	600	607	620	585	609	520	636	573	589	574	616	601	594	627	623	558	610	562	585	550	595	595	624	584	609	620	581	615	629	578	600	608	595	589	571	613	578	603	587	600	588	587	619	641	588	597	582	599	580	622	551	600	642	580	601	613	568	539	618	591	548	590	542	651	594	591	578	619	655	575	562	592	615	596	596	625	572	614	585	577	562	587	607	618	596	592	584	593	539	615	585	553	608	596	577	539	616	615	587	620	616	618	577	632	637	589	612	602	585	558	615	545	585	636	599	575	588	587	593	577	586	560	609	559	602	589	602	590	576	604	590	581	602	601	575	615	585	574	588	599	583	586	625	612	615	568	650	564	623	630	606	556	602	594	558	587	599	578	634	542	602	577	609	607	615	576	546	624	629	601	609	550	622	610	566	579	609	600	575	609	550	541	593	567	600	611	637	625	600	544	542	613	608	624	597	575	584	597	541	588	614	596	561	603	593	560	562	612	607	599	592	591	586	564	668	605	572	567	600	577	572	651	584	613	617	613	561	532	584	570	583	603	588	590	577	636	594	554	603	631	601	587	574	624	607	583	546	560	570	606	616	609	634	552	555	578	633	586	570	586	587	657	579	627	604	568	616	626	557	598	654	622	558	564	562	620	617	630	553	613	597	654	562	567	593	574	591	595	629	562	597	623	573	588	598	604	545	590	598	634	626	584	605	602	565	567	557	620	564	586	562	555	651	667	626	593	583	595	614	589	580	596	613	609	623	585	586	611	600	599	577	612	595	595	614	615	553	594	618	596	569	576	640	584	620	588	582
29474	48213	34004	19073	9172	6304	12530	2917	738	754	781	806	801	769	788	738	771	711	753	831	775	756	757	790	778	784	811	778	749	746	747	766	764	767	804	780	758	790	791	739	763	763	749	771	773	757	748	816	758	738	755	802	715	735	757	778	755	792	766	761	765	787	735	746	736	777	776	794	759	789	766	786	777	775	751	734	798	767	737	783	735	772	734	799	806	771	766	770	789	754	829	785	776	770	750	801	762	734	806	735	763	764	750	768	771	765	793	734	754	744	757	791	752	804	763	778	690	791	748	778	745	778	747	776	765	766	795	712	730	790	736	719	775	742	776	815	783	762	732	764	783	796	768	786	737	770	711	763	774	780	758	753	759	783	792	780	764	796	765	836	754	710	795	723	776	772	731	775	737	748	769	715	737	760	757	788	782	709	756	775	775	732	720	784	730	739	729	764	805	760	764	806	749	749	737	728	752	786	804	779	775	790	768	762	732	798	718	789	737	748	777	733	748	714	751	739	763	764	771	761	782	789	742	793	793	788	773	793	818	742	794	798	771	779	783	740	776	805	777	736	797	730	796	774	771	731	778	793	726	750	807	769	768	812	803	785	741	744	771	792	732	758	764	761	777	744	759	773	799	745	736	735	758	768	765	750	791	818	745	776	790	769	802	788	768	762	753	753	755	720	724	751	797	765	800	779	736	724	753	773	764	752	749	788	756	788	772	738	757	778	771	798	777	755	789	723	763	764	803	794	754	757	758	792	758	750	763	764	774	776	772	751	763	817	779	746	761	762	727	809	764	743	735	749	771	769	739	798	784	765	813	840	731	757	706	750	758	766	748	779	780	741	697	765	745	793	740	744	807	722	734	767	715	788	784	779	775	778	761	762	829	792	726	792	758	776	732	745	779	750	720	727	753	763	749	784	737	719	749	779	757	732	817	737	740	779	766	721	744	791	767	781	805	776	772	749	735	810	737	744	809	776	790	788	686	731	782	770	725	764	787	743	791	751	797	774	734	768	801	783	743	761	771	783	744	748	739	740	773	759	749	792	800	734	727	784	756	769	740	778	777	803	818	763	749	710	758	766	784	731	763	744	737	782	764	736	758	784	801	729	772	795	780	787	758	698	802	717	751	770	784	777	768	782	767	755	784	747	771	720	746	745	750	733	783	733	739	820	748	712	751	734	781	758	753	736	696	786	758	759	790	787	785	777	746	732	735	751	764	783	730	798	744	757	743	765	784	754	743	786	793	792	806	757	691	788	781	733	739	783	730	726	691	764	750	778	696	750	789	746	764	739	767	729	797	747	799	745	747	763	740	735	805	786	768	777	683	786	772	802	731	741	739	760	731	726	769	725	755	762	749	739	761	691	728	712	781	792	784	767	815	789	808	750	759	719	733	733	736	754	781	775	775	790	735	712	785	739	757	738	801	762	782	734	753	770	783	731	740	752	775	714	773	744	777	777	777	745	753	730	774	746	779	703	754	755	713	817	810	786	790	767	764	810	781	777	788	801	751	734	753	778	738	736	773	802	802	738	749	736	785	741	800	778	728	748	774	760	765	777	733	798	763	775	800	813	759	778	787	768	770	735	732	763	751	790	845	765	770	778	802	783	746	771	718	778	723	729	786	755	789	727	768	764	734	762	791	770	727	774	783	762	821	766	803	788	808	730	810	778	736	789	752	717	771	745	839	769	778	791	723	755	764	799	798	757	767	817	792	747	774	771	786	767	783	764	804	746	760	782	788	722	763	713	776	752	762	755	791	745	738	721	793	763	820	764	806	750	724	771	754	725	809	753	730	793	769	744	712	774	792	761	774	805	744	788	762	750	699	723	774	799	800	732	805	757	810	774	785	750	800	752	834	785	761	711	781	735	790	757	754	727	782	764	762	759	684	743	771	787	792	736	775	753	789	760	763	777	758	718	741	759	760	762	754	756	759	801	763	732	762	748	799	721	763	783	787	809	783	800	762	775	775	773	761	730	741	820	806	750	800	707	771	743	821	764	749	753	800	776	784	776	780	738	793	748	775	773	787	720	806	771	781	782	715	766	782	805	803	788	782	787	785	777	764	753	769	812	734	767	791	760	747	778	812	775	775	767	781	765	741	760	796	758	729	803	767	810	761	780	739	752	784	755	769	733	782	757	741	785	732	768	777	797	722	764	726	779	754	738	773	757	800	817	800	743	803	724	750	801	748	826	809	717	732	758	743	753	819	761	779	792	799	723	770	778	753	749	793	796	738	792	733	731	766	785	738	747	738	790	806	793	721	834	788	747	750	738	755	769	768	766	756	799	742	782	782	749	761	745	776	809	760	751	741	786	810	781	712	789	797	786	807	740	735	761	772	756	748	713	754	789	737	784	757	770	820	781	802	740	770	737	757	755	797	746	761	761	745	744	759	805	776	799	810	737	760	780	739	750	798	763	722	752	779	699	743	813	788	731	828	730	818	757	715	773	779	747	758	775	752	754	795	828	784	759	771	763	812	717	736	750	770	750	723	774	743	810	725	753	752	755	793	753	774	711	777	740	769	714	749	800	723	710	734	767	771	778	752	802	796	761	790	729	755	748	794	784	756	733	759	770	784	802	764	734	748	743	766	772	799	750	750	749	742	787	759	766	770	794	806	748	790	781	761	737	797	813	716	761	750	749	756	802	732	794	782	760	768	777	722	773	767	731	798	778	786	698	759	743	746	782	739	768	775	724	820	780	744	773	802	794	776	742	832	737	763	748	749	722	747	736	761	763	760	719	802	779	718	767	764	749	801	763	788	707	779	776	795	750	752	785	711	797	711	832	741	732	747	727	741	766	756	756	807	755	790	736	783	764	775	791	763	749	782	744	776	781	786	765	754	789	754	733	790	784	747	745	823	805	771	803	818	825	746	751	750	793	763	767	799	763	746	814	759	771	789	769	751	786	796	822	724	776	778	753	755	778	746	768	780	772	729	726	814	769	727	714	795	775	829	750	766	811	762	810	777	732	738	733	792	718	773	758	742	752	744	771	743	712	747	754	789	776	762	751	784	745	798	781	794	803	767	803	775	759	724	743	736	809	723	802	774	756	739	768	721	754	799	730	758	722	777	738	732	777	741	761	787	811	782	760	786	765	773	751	743	764	756	742	772	783	739	786	687	785	751	772	737	759	745	747	785	771	789	749	790	779	764	773	714	829	762	798	777	749	749	769	812	773	773	767	740	771	755	754	779	758	717	746	822	720	790	822	769	760	746	764	771	785	711	734	765	736	793	799	757	768	746	761	712	770	739	790	757	739	776	798	742	758	786	731	778	743	747	741	732	769	764	768	774	799	794	788	722	776	774	785	760	743	793	750	758	726	756	788	778	788	762	761	765	763	783	818	727	765	740	763	744	755	797	802	781	750	760	737	700	769	785	810	779	795	731	806	752	758	782	744	724	752	801	782	751	806	785	713	733	764	732	746	778	748	754	769	750	774	783	804	778	772	738	689	757	713	771	833	779	820	778	766	794	735	760	762	785	821
22413	21203	28392	24354	21290	19149	20491	9729	480	414	389	403	386	372	405	356	372	389	368	373	382	371	374	379	351	385	356	395	348	351	372	365	357	393	400	338	367	343	339	405	345	383	349	397	377	357	350	356	409	349	350	353	381	359	334	347	358	367	343	344	382	373	377	381	367	380	368	360	375	363	357	360	364	355	421	355	331	348	352	344	396	357	382	365	397	348	369	348	379	387	330	407	359	353	333	384	364	371	406	391	366	343	360	345	376	361	376	327	383	337	346	357	365	345	364	382	358	344	371	330	377	398	378	347	317	358	375	375	360	371	359	406	358	389	347	362	389	370	354	382	378	375	362	376	355	364	316	352	363	363	369	364	364	381	377	384	368	390	399	385	384	372	355	346	340	358	384	388	386	349	354	393	353	363	384	374	370	385	345	378	360	334	380	349	371	369	366	360	333	350	341	343	415	387	357	378	379	369	340	329	376	382	371	357	367	358	348	355	361	360	370	371	366	356	317	378	385	374	393	363	376	405	363	382	377	380	362	366	358	351	387	333	365	379	352	362	358	356	355	327	356	355	363	361	355	381	385	391	354	369	410	360	355	371	373	380	354	362	383	367	378	367	339	353	383	363	370	363	351	342	366	359	392	385	349	360	380	401	365	351	336	340	366	376	383	356	349	371	377	388	367	393	370	344	362	399	355	354	379	376	362	377	364	364	348	391	386	399	367	375	390	347	389	388	394	343	360	363	350	368	367	362	393	399	371	332	353	364	370	359	379	347	351	392	386	364	394	362	373	381	364	370	378	379	323	384	365	338	351	372	379	372	375	365	354	394	403	392	363	330	373	374	373	351	396	374	357	327	372	382	354	372	358	369	358	347	374	368	364	356	369	387	362	345	369	378	406	335	344	402	372	391	387	364	369	390	381	364	355	371	354	360	348	369	387	338	348	367	366	374	355	357	322	351	366	385	384	395	346	351	351	367	348	399	378	353	353	363	352	403	385	344	349	381	382	368	358	378	353	369	372	347	364	350	337	370	363	406	372	377	364	353	392	404	396	360	357	346	353	351	341	357	392	366	344	390	380	382	360	366	347	333	327	376	333	380	344	351	365	385	329	377	401	367	392	373	377	333	344	376	363	370	360	384	367	354	351	365	357	383	389	351	377	352	366	377	384	345	402	333	385	371	341	333	381	370	374	372	354	379	340	377	380	402	374	364	366	354	344	362	401	365	363	352	368	382	336	379	404	342	351	352	326	361	375	368	359	354	344	333	395	371	349	369	360	351	385	368	341	393	373	379	363	345	341	374	357	364	381	315	355	375	375	365	368	355	351	374	363	369	350	349	357	363	393	357	368	360	332	396	368	367	362	356	356	380	355	360	368	379	348	385	370	373	384	380	374	363	365	375	370	390	393	360	354	353	371	388	389	366	349	384	377	332	369	373	352	358	397	353	375	367	391	331	348	348	336	384	362	381	365	352	399	346	366	303	366	369	355	354	356	372	352	321	392	370	408	364	367	370	367	385	360	376	367	345	375	377	375	406	363	383	371	375	373	379	367	382	355	386	379	357	390	341	342	381	376	374	368	366	387	374	359	349	358	384	355	376	384	352	342	360	339	376	345	346	367	333	362	381	349	365	359	370	388	320	370	359	326	369	392	365	347	370	357	381	401	384	369	394	340	379	339	370	385	376	352	373	371	341	354	393	364	340	388	357	379	349	358	356	344	375	376	370	376	369	376	339	345	371	369	411	358	358	409	336	348	382	340	356	366	377	348	350	376	345	359	332	376	354	335	342	339	363	344	344	352	352	360	331	376	370	382	406	356	325	334	392	375	344	385	362	355	375	377	394	318	362	382	382	333	382	368	392	368	368	340	367	355	357	356	373	386	394	372	384	361	397	373	384	384	355	378	339	361	372	381	361	358	325	377	357	398	379	384	345	370	371	380	344	393	377	376	353	373	340	394	329	377	375	376	377	378	390	384	349	394	367	375	356	366	346	344	354	375	376	355	362	329	367	356	349	348	377	360	363	377	371	343	348	349	354	340	400	357	349	365	408	327	364	369	366	365	372	375	345	354	350	395	418	362	352	393	335	345	350	352	329	387	375	364	369	343	372	361	362	361	370	345	401	381	390	388	355	390	329	389	374	357	361	336	376	344	353	348	344	346	365	353	361	369	378	333	354	356	364	354	371	384	391	360	400	354	345	383	390	369	336	373	352	379	348	364	351	378	359	383	381	358	358	394	399	361	371	326	353	351	365	358	394	371	334	392	329	347	393	377	350	358	349	346	375	375	376	379	412	328	364	370	363	395	380	397	364	345	370	406	352	400	388	360	361	343	385	366	361	380	381	325	370	399	361	369	349	313	374	344	370	385	374	375	375	397	366	359	362	392	376	338	360	360	350	361	359	351	363	363	357	346	384	344	394	354	348	358	351	381	375	364	354	377	372	368	354	346	385	379	338	373	329	393	363	374	371	390	363	359	399	370	347	328	368	378	373	347	404	357	356	369	391	389	380	388	357	371	362	398	373	348	374	361	355	366	386	362	356	372	368	371	359	344	372	347	372	362	359	373	378	367	346	351	356	384	389	373	353	388	362	364	323	367	371	381	371	346	372	362	372	361	399	371	364	311	359	386	376	339	365	347	365	376	371	347	384	369	391	371	346	350	375	387	391	356	389	363	355	365	357	366	339	376	377	404	385	375	408	364	373	354	369	386	354	376	373	364	367	362	354	335	360	383	363	374	333	403	371	340	356	324	373	373	367	378	323	389	343	388	353	368	338	369	349	354	364	348	366	361	370	389	402	378	383	356	327	396	348	410	360	382	382	355	387	355	397	367	366	362	377	359	347	358	346	362	366	368	360	380	339	380	385	349	345	340	360	355	366	368	360	379	342	313	348	386	400	339	359	366	332	389	388	395	406	328	365	334	351	338	382	365	360	373	385	382	349	369	362	345	401	365	343	368	344	351	319	374	393	330	351	355	382	334	349	403	385	352	353	356	385	380	350	322	338	396	345	364	340	357	360	393	373	390	325	364	369	378	323	377	371	350	339	344	341	386	375	342	374	357	360	370	347	382	374	385	331	356	361	374	380	359	347	367	385	352	358	347	336	377	361	333	348	381	368	372	368	366	340	362	329	326	378	338	359	382	394	375	339	361	358	393	397	373	372	374	388	331	356	365	360	335	368	347	377	397	347	351	346	348	365	393	366	350	385	352	371	338	364	336	378	362	383	350	348	385	365	360	354	392	354	344	360	380	345	370	353	337	328	380	380	348	384	339	362	374	328	375	374	384	321	358	390	345	374	357	384	361	362	341	345	361	362	340	389	371	356	359	360	341	377	336	376	366	371	361	359	375	347	379	354	341	412	337	369	369	386	359	377	380	351	360	375	390	360	383	376	413	351	357	372	355	358	373	340	370	410	362	379	383	370	373	384	359	364	347	341	351	383	367	369	367	375	356	375	365	380	390	373	352	380	369	347	368	393	389	365	370	343
36257	65639	49372	35109	21726	9342	24363	10545	561	559	521	529	540	491	570	552	496	513	482	492	492	500	503	477	505	474	498	487	446	494	507	477	507	490	494	481	481	482	478	505	523	502	496	539	482	480	477	478	458	445	496	513	502	461	501	466	463	471	546	472	476	510	459	491	517	473	539	442	499	473	474	469	492	484	503	470	522	500	470	454	482	474	504	502	508	514	474	470	523	468	518	500	511	470	513	479	497	470	489	489	487	496	473	500	476	483	460	462	504	496	466	469	470	480	478	462	490	517	496	486	500	518	492	494	519	516	479	499	494	503	463	521	495	466	458	484	494	497	475	480	517	539	474	519	523	530	487	517	509	479	481	527	489	543	502	511	517	493	484	515	476	504	499	493	510	467	458	465	495	478	503	499	505	463	526	509	513	535	442	449	483	508	488	501	489	512	502	503	482	515	491	493	523	474	467	537	430	513	455	508	502	491	492	467	517	500	510	497	487	545	488	530	512	533	486	507	484	449	490	489	490	490	483	456	480	456	488	483	495	467	489	490	537	442	506	487	464	497	500	494	506	521	473	522	482	517	479	476	511	499	477	499	470	498	505	514	470	508	514	496	449	489	480	488	529	520	489	497	471	493	500	474	471	478	472	461	521	479	524	496	525	478	482	491	465	535	461	467	499	480	505	496	482	503	484	546	462	523	478	512	504	485	513	492	488	471	497	521	439	534	486	465	463	474	473	507	511	488	485	450	474	521	498	459	470	477	502	492	514	530	513	509	493	480	503	480	490	491	484	475	461	526	492	495	478	471	487	446	463	500	480	503	510	494	447	513	535	518	464	491	545	520	459	483	472	538	458	501	471	469	542	462	545	466	483	514	501	485	505	496	479	497	492	495	506	487	502	502	501	497	469	497	481	490	463	477	498	469	517	508	526	480	461	511	492	474	484	500	490	519	468	486	515	508	512	473	462	489	543	502	504	491	463	463	467	546	507	513	467	513	510	529	529	487	447	498	487	480	501	460	489	528	502	537	516	478	506	491	553	477	530	464	473	475	497	469	482	487	445	488	476	469	516	475	480	470	516	481	481	460	504	509	506	450	480	473	500	487	464	520	485	479	479	515	479	486	503	506	473	522	493	517	481	507	517	486	481	515	473	485	506	516	471	475	475	485	503	475	487	495	480	487	516	465	484	504	488	494	509	510	481	521	457	492	464	512	482	470	517	493	511	500	513	436	453	496	479	498	477	517	464	482	503	460	514	508	490	479	502	518	517	509	499	489	462	506	526	506	484	497	438	537	454	516	482	513	499	509	535	534	479	486	509	482	497	474	482	486	490	478	477	500	486	477	498	491	475	502	500	488	510	477	490	515	443	467	518	489	481	513	511	502	485	507	462	518	499	447	469	448	472	449	483	481	514	467	489	479	488	496	490	508	483	527	477	501	485	507	486	508	482	439	493	500	479	532	492	476	479	476	490	489	461	475	538	496	475	511	491	500	502	488	525	478	511	489	512	510	503	500	473	483	476	518	481	508	502	536	491	532	465	494	499	512	474	482	484	496	499	474	457	477	519	504	497	478	493	492	559	485	483	527	456	487	482	478	491	500	496	476	494	514	470	500	494	506	477	472	511	484	437	522	484	510	491	465	496	523	493	499	507	493	511	476	477	472	481	495	461	505	506	494	500	505	507	466	491	495	474	527	504	516	499	496	476	531	512	484	488	474	523	485	487	474	475	484	504	481	493	473	509	454	465	480	504	496	522	500	508	508	512	487	494	520	482	515	485	486	493	519	475	476	457	484	509	511	522	493	496	484	529	530	506	489	507	450	501	465	461	497	492	552	455	494	465	456	539	503	466	484	482	510	477	513	471	511	476	512	476	476	494	464	479	509	478	504	491	472	495	500	513	499	496	526	480	505	486	466	476	485	491	486	499	489	508	505	489	498	514	499	513	459	498	466	471	491	510	551	475	464	461	486	492	495	485	472	516	474	456	473	474	489	516	468	511	487	466	499	508	495	508	544	468	502	468	483	485	496	520	492	485	511	500	469	485	441	463	502	465	506	502	506	494	503	524	515	488	555	507	476	454	495	495	509	503	526	488	501	482	509	491	486	502	495	473	460	504	481	542	493	483	470	497	471	476	534	479	494	489	504	504	490	484	472	474	514	502	460	478	503	505	479	502	531	499	463	494	492	466	463	503	470	510	490	504	462	501	452	475	497	512	486	519	485	499	483	508	461	503	521	485	472	448	488	530	524	525	460	460	490	557	494	499	476	474	508	540	475	463	528	494	517	480	490	481	490	498	503	461	475	476	473	492	522	477	489	468	486	526	475	503	511	535	500	526	485	482	509	477	512	506	488	514	521	490	469	496	547	475	489	484	456	485	481	500	482	525	473	462	498	532	473	474	477	475	508	529	518	473	510	495	506	512	515	488	477	488	485	491	469	466	487	496	538	471	493	515	505	433	484	495	489	491	486	507	471	493	496	533	536	497	472	523	494	496	483	494	525	498	474	493	486	476	508	503	501	496	484	486	513	508	513	473	507	425	499	488	478	460	489	476	467	500	497	528	494	488	495	463	491	505	512	485	477	504	496	540	488	523	550	458	461	510	501	473	466	563	465	495	491	534	516	467	473	512	500	473	497	500	477	519	530	504	462	519	467	508	481	520	491	476	530	518	494	485	476	470	457	487	501	487	481	499	485	480	512	491	488	506	493	484	549	494	496	476	466	508	472	481	473	477	523	501	532	494	521	498	436	471	520	493	481	474	492	464	493	492	517	451	474	553	484	531	441	499	472	522	523	531	516	497	506	512	494	455	504	503	461	470	474	508	485	494	493	533	480	463	486	535	538	510	498	504	530	486	493	503	476	481	496	504	497	486	490	524	509	516	549	472	513	489	473	508	508	490	504	466	513	511	464	495	482	468	498	466	471	501	504	504	500	525	476	498	470	470	485	451	518	494	471	502	516	435	513	467	504	500	468	472	478	520	483	503	481	488	497	503	534	535	533	456	492	447	495	516	471	496	529	475	508	506	511	491	483	496	528	445	500	492	530	468	488	464	511	484	496	525	468	465	507	494	455	480	451	487	463	495	506	485	468	494	495	471	486	493	505	527	503	509	524	494	506	505	494	505	476	486	497	450	461	463	537	483	500	507	492	482	461	485	497	473	501	484	503	466	493	516	535	481	500	469	535	469	532	477	522	467	500	487	492	503	513	488	482	460	521	511	494	549	524	495	502	464	511	467	507	491	516	457	465	492	482	467	476	515	530	505	525	482	491	474	483	495	514	463	485	437	480	511	523	511	485	494	479	475	482	538	488	506	543	484	476	470	524	499	492	511	497	471	480	478	534	490	514	495	477	513	467	484	491	476	507	480	545	483	485	512	506	522	469	482	500	525	511	538	460	461	487	500	477	502	479	491	538	501	470	468	453	465	527	479	482	524	491	487	478	498	499	490	477	529	476	482	518	495	465	488	467	469	499	508	455	517	466	472	506
29127	25933	21550	8938	1994	1572	1754	1219	849	842	807	876	870	812	800	797	803	839	837	825	742	791	762	861	813	823	810	834	772	840	801	807	844	844	789	803	798	804	794	811	849	868	831	814	817	826	755	858	802	802	842	799	814	756	799	815	803	854	771	792	810	806	788	820	775	794	844	769	811	836	831	790	775	801	855	787	878	805	789	854	855	840	818	783	827	820	794	823	795	807	818	820	868	829	795	797	808	807	801	789	854	788	821	806	833	853	829	780	830	798	848	819	834	801	789	831	817	777	796	827	771	780	819	779	801	782	833	848	809	805	860	744	821	832	814	830	835	829	795	785	775	783	809	852	803	811	801	822	786	824	810	834	846	825	819	789	822	889	834	778	748	862	806	769	820	791	807	800	817	823	818	799	823	779	823	770	781	811	800	838	768	856	830	793	823	822	827	879	802	859	838	866	775	846	810	766	789	815	818	807	787	826	820	836	859	811	824	798	758	801	844	799	792	818	812	855	800	782	820	819	806	826	761	783	806	805	816	828	789	800	794	760	812	863	837	865	847	809	788	853	823	805	850	802	755	808	829	837	840	802	811	835	806	783	817	783	786	836	877	815	806	760	873	831	825	803	795	844	837	823	837	799	798	760	817	787	810	837	828	849	742	827	866	835	807	823	856	829	813	804	837	781	828	819	819	843	761	789	823	773	846	798	802	782	790	826	817	794	773	829	815	808	807	822	812	784	835	740	809	832	806	869	759	811	777	789	786	859	824	807	833	741	854	773	841	742	793	768	822	833	881	838	772	808	753	865	760	805	774	841	755	825	854	785	820	797	891	841	854	758	831	809	848	828	771	761	811	815	817	813	793	841	843	786	790	831	835	856	842	781	827	866	819	837	826	819	847	794	805	802	844	768	883	831	778	837	858	778	807	776	851	831	760	777	832	821	825	818	821	861	798	828	751	820	757	875	851	834	820	823	826	812	805	787	820	827	823	818	826	809	785	791	753	828	825	836	868	802	778	798	787	788	756	816	809	840	830	803	769	823	824	820	781	794	808	778	793	753	808	830	845	825	811	838	829	830	791	819	835	826	785	785	814	773	839	808	806	763	802	793	814	830	828	797	769	868	833	809	837	780	805	838	873	822	814	824	833	812	872	855	837	799	808	785	828	820	757	834	830	823	855	823	832	819	771	783	854	828	791	856	850	809	839	799	766	854	784	816	821	870	829	834	812	794	837	791	815	815	744	819	819	829	756	842	855	849	799	888	823	834	812	842	829	791	810	830	755	872	817	844	824	904	755	835	824	829	861	759	796	841	836	792	781	830	803	801	815	835	831	771	796	815	797	849	826	806	812	788	796	795	827	783	830	805	826	823	794	835	770	803	845	808	773	899	830	825	818	827	792	860	786	833	807	834	849	800	799	826	773	827	836	757	879	841	849	803	814	867	771	800	818	824	737	850	840	813	781	819	848	838	850	817	866	820	784	824	788	808	821	775	815	854	796	778	823	793	846	802	790	793	807	812	817	762	824	831	790	809	797	821	847	818	826	783	802	812	817	898	858	812	741	800	839	777	797	790	794	833	839	831	841	786	821	799	786	857	822	790	852	821	789	838	861	826	793	834	765	851	735	822	801	843	839	797	852	826	787	802	780	872	778	770	816	863	781	809	828	851	856	808	859	786	840	825	811	794	762	872	834	783	832	865	819	810	826	763	760	805	785	874	810	818	802	831	820	868	858	789	795	824	800	844	796	839	849	815	845	808	800	832	827	800	828	768	812	846	785	807	832	804	838	829	825	864	815	819	824	806	825	849	788	755	786	801	800	791	765	810	763	871	857	797	844	813	819	832	816	817	828	848	856	779	793	863	803	844	813	806	812	782	801	790	787	786	756	794	792	834	798	768	806	819	800	864	815	793	797	824	851	798	826	772	860	842	847	829	827	853	818	839	822	814	806	783	890	817	886	820	746	845	845	806	845	841	847	840	774	788	779	806	786	815	786	793	778	831	811	825	821	794	746	815	817	750	820	836	820	791	811	809	800	847	831	828	846	827	831	792	781	793	827	780	774	807	818	813	784	808	792	800	809	806	824	845	824	785	841	792	824	756	813	793	778	784	780	795	786	792	817	787	805	799	841	819	835	795	759	815	818	849	815	751	823	809	795	830	841	861	755	786	763	802	854	771	830	835	844	782	827	784	766	847	753	829	777	829	790	828	802	789	813	800	821	792	796	823	819	781	843	788	842	756	843	803	850	787	817	825	775	812	808	845	789	842	831	852	816	848	858	828	794	827	811	828	803	776	801	813	811	833	819	801	794	833	844	826	785	844	796	769	838	812	808	830	800	846	818	807	796	809	793	847	818	786	880	810	780	789	831	832	789	760	831	836	847	826	792	847	821	797	793	772	752	844	822	803	839	796	801	763	811	783	835	843	816	833	857	875	804	894	819	809	823	789	823	848	803	777	836	814	791	829	786	849	785	768	833	777	834	828	835	760	796	813	870	836	803	830	791	801	853	858	799	803	775	812	838	878	825	796	845	825	855	832	764	798	816	814	821	764	810	785	824	813	806	811	800	805	811	836	842	831	748	786	839	774	779	826	826	809	826	806	797	786	857	786	831	784	864	805	831	794	761	814	841	783	843	787	763	831	790	808	785	818	844	810	832	793	818	758	825	809	837	832	839	813	798	833	850	850	852	850	790	808	797	796	846	818	827	831	778	788	839	825	817	838	775	793	827	756	789	830	817	823	796	883	818	795	861	779	805	762	804	808	796	810	793	827	829	812	800	820	815	798	821	817	770	802	778	828	756	842	810	806	784	790	767	813	819	781	850	811	814	832	787	857	806	750	851	795	769	831	788	829	802	807	856	808	816	784	839	795	833	817	764	821	841	739	814	801	807	836	796	823	817	814	824	832	797	764	800	843	832	859	809	833	785	799	770	801	772	805	810	798	807	813	870	823	767	830	812	814	783	815	840	805	780	860	817	768	858	821	820	848	828	791	873	800	833	845	862	823	843	873	776	806	848	790	802	813	805	857	771	810	822	766	837	829	769	816	839	816	788	809	809	755	798	809	782	801	842	829	818	883	802	798	797	824	831	816	798	796	836	843	810	788	826	817	816	821	807	816	776	835	812	781	823	853	797	791	808	806	814	824	825	794	831	822	818	832	874	762	799	752	767	793	839	815	801	802	834	819	837	832	817	861	822	793	818	831	791	814	827	844	857	831	821	821	792	774	797	787	834	813	827	782	780	799	797	760	807	788	786	766	812	808	810	789	822	849	773	799	814	803	821	780	820	778	842	819	803	832	811	820	853	850	805	796	869	824	821	842	821	826	786	742	792	791	760	824	814	836	792	810	824	847	793	838	850	822	784	792	799	861	774	795	856	845	790	818	796	826	834	810	780	855	789	812	763	757	782	821	813	780	786	783	770	841	804	845	783	785	784	812	820	894	882	837	849	825	868	786	768	822	782	837	833	845	757	781	764	820	831	821	824	782
28564	40081	22781	9918	2902	2289	2547	1676	1055	1102	1003	1054	1100	1061	991	1025	1081	1020	1037	1041	1073	999	1019	1024	1048	1039	1045	1086	1075	1038	1025	1062	1065	1056	1089	1025	1046	1019	1027	1014	1043	1002	1033	1061	1018	1093	1055	1070	1049	1107	1047	1027	1096	1053	1043	1019	1077	989	1038	1022	1035	1078	1065	1010	1032	1046	1009	1098	1036	1050	1092	1035	1043	1012	1012	1044	1053	1025	1091	1048	1023	1096	1079	1011	1041	1080	1076	1051	993	1045	1074	1054	1062	1033	1050	1081	999	1091	1047	1066	974	1002	995	1040	1048	1037	1064	963	1071	1093	1104	1022	1041	1001	1039	1020	1058	1103	1049	1054	1052	1038	1052	1065	1063	1057	1042	1048	1055	1001	1074	1009	1012	1046	1079	1022	1001	1039	1083	1045	1009	968	1039	1007	986	1115	997	1091	1050	1020	1124	1007	1006	1042	1090	1067	1095	1054	1042	1041	1063	1081	1106	1055	1044	1032	1049	1050	1035	1012	1010	1134	1099	1046	1048	1034	1068	1046	1079	1064	1070	990	1003	1074	1090	1022	1084	973	1037	1039	1059	1043	1018	1012	1043	1062	1043	1009	1104	1070	1104	1074	1009	1038	1066	990	1015	1022	1021	1066	1072	1045	1060	1045	1037	1009	1035	1088	1072	1040	1030	1015	1089	1033	1062	1066	1045	1057	1039	1009	1042	1048	1071	1023	1049	1027	1127	1044	1043	1028	1039	1060	1071	1058	1005	1106	1013	1031	1051	1031	1024	1053	998	1045	1015	1028	1097	974	1029	1104	1051	1022	995	1065	1032	1079	1011	990	998	1055	1095	1049	947	1119	1097	1058	1002	1099	977	1162	1004	1058	1057	1096	993	990	1022	1035	1083	1013	1035	997	978	989	1080	1055	1038	1070	1042	998	1115	1023	1092	994	1049	1068	1028	1028	1036	1081	1015	1128	1046	1098	1090	1063	1004	1080	1011	1055	1124	973	1097	1079	1055	1050	1043	1076	1045	1028	1039	1052	1042	1076	1068	1055	1036	1054	1003	1073	1053	1000	994	1082	1087	1050	979	1032	1112	1040	1062	1078	1043	1054	1073	1020	996	1033	988	1072	998	1055	1086	1041	1006	1046	1065	999	1046	1040	1058	1085	1111	1042	1065	1000	1035	996	1006	1037	1083	1078	1029	1032	1012	1004	1059	1065	1033	1040	1068	1098	1047	1038	1055	968	1050	1061	997	1006	1051	1050	1040	1002	1034	1034	1088	1039	1053	1005	1055	1140	1042	1020	1082	1036	1049	1011	1100	1049	1091	1069	1045	1023	1076	997	1026	1085	1040	1078	1027	1077	1051	1034	1040	1067	1042	1056	1014	1060	1051	1076	1045	979	1036	1050	1020	1080	1032	982	1068	1035	1051	1075	1002	1067	1063	1065	1053	1025	1096	1046	1048	1060	1033	1053	1028	1046	1069	1048	1014	1032	1029	1071	1073	1033	1054	1009	992	1044	946	1068	1052	1000	1043	1020	1020	1074	1018	1023	1079	1028	1051	1069	1077	1065	1046	1035	1020	1022	1027	1001	1045	1091	1106	1027	1041	1083	1009	1062	1068	1044	1061	1021	1042	1026	1036	1034	1041	1099	1057	1029	1063	1033	1062	1068	1096	1096	1049	1085	1068	1050	1066	1056	1018	1037	1030	1018	1043	1080	1034	980	1008	1048	1067	1042	1037	1060	1056	1065	1105	1063	1071	1055	1020	1074	1073	971	1033	1012	1059	1077	1013	1088	1060	1046	1052	1038	1098	1038	1006	1049	1108	943	1088	1058	1022	1096	1075	1058	1044	985	1062	1014	1043	1038	1033	1044	1116	1031	1126	1076	1010	982	1053	1009	1045	1023	1032	1134	1027	1041	1033	1071	1017	1056	1098	1037	1111	1039	998	1048	1052	1045	1070	1037	1019	1106	1084	1049	1047	1034	1015	1000	994	1009	1001	1044	1068	1069	1094	1070	1033	1020	1000	1043	1085	988	1000	1046	1023	1040	1013	1027	1008	1081	1070	1071	1037	1063	1026	1030	1043	1030	1059	1077	984	1071	1098	1050	1020	1073	1026	1011	1038	1046	1021	1046	1000	1027	1055	1086	1042	1046	1036	1021	1025	1030	1063	1001	1023	1040	1063	1076	1067	1035	1044	1081	1105	1017	1063	1096	1019	1075	1043	1030	1054	992	1046	1031	1020	1026	1090	1052	1022	930	1072	1012	982	1040	1034	1041	990	1016	1053	1049	1042	1050	1096	1094	1019	1029	1024	1011	1053	1048	1002	1039	1061	1069	1054	1012	1062	1045	1067	1060	1023	1000	1075	1068	1063	1030	1009	1012	1061	1021	1000	1051	1088	1105	1038	1065	1044	1050	1068	1011	1054	1088	1060	1033	1080	1061	1072	1075	1016	1023	1076	1015	1092	1091	1091	1045	1055	1012	1051	998	1014	1096	1044	1031	1015	1088	1057	1024	1060	1062	1051	1083	1062	1035	1029	1052	1055	1068	1044	1034	1075	992	1069	983	1104	1050	1079	1068	1049	1053	1068	1047	1064	1119	1042	1027	1059	1050	1108	1033	1052	1085	1104	1097	1056	1002	1002	1095	1067	1076	1011	1009	1026	1050	1036	1000	1101	1038	1064	1037	1054	1033	1055	961	1056	1022	1065	1077	1005	1073	1056	1094	1005	1061	1069	1008	1036	1058	1041	1015	1062	1081	1007	1037	1020	1001	1065	1085	1053	1043	1034	1009	1019	1022	1046	1067	1052	1077	1013	1032	1062	1034	1058	1057	1077	1067	1026	1033	999	1045	1006	1039	1006	1037	1033	971	1043	1027	1050	1021	1003	1102	1050	1104	1004	1019	1077	1029	1069	1076	1059	1063	1054	1049	1024	1052	1039	1026	1034	1005	1046	1078	1126	1079	1073	1059	1017	1072	1087	1126	1079	1047	1059	1075	1016	1024	1053	1132	995	1046	1033	1022	1111	1016	1016	1084	1025	1094	1112	1066	1076	1054	1042	1002	1046	1001	1061	1028	1108	1016	1048	1013	1056	1004	1019	1020	1070	1033	1049	1042	1094	1013	1022	1049	1094	1076	1074	1017	1047	1015	1073	1025	1028	1090	1050	1054	1042	998	996	1092	1042	1052	1053	1056	1036	1058	1025	1019	1086	1080	1094	1062	1003	996	1021	1039	1097	1032	1028	1001	1047	1123	1032	1041	1062	1036	1082	1038	1052	1116	1080	1060	1081	1052	1066	1085	1075	1033	1018	1030	1035	1057	1072	1074	1059	1096	1043	1027	1034	1055	985	1015	1055	1100	1025	1021	1039	1016	1057	1030	1059	1069	1029	1092	1028	1059	1013	1067	1114	985	1052	1028	1035	1067	1014	1007	1095	1082	1047	1071	1037	1016	1013	1048	1012	1014	980	1051	1054	1003	1024	1106	1062	1086	1043	1017	1037	988	1066	1045	1073	1019	1006	1057	1068	1049	1046	1027	1017	1115	1095	1012	1010	1069	1052	1039	1048	1027	1069	1084	1056	1070	1071	1072	1037	1035	1050	1031	1028	1066	1008	981	1069	1014	1031	1065	1029	1082	1008	1032	1063	1093	1043	1049	996	1033	1061	1067	1102	1023	1022	1086	1006	1032	1092	1047	1012	1097	1043	1014	1021	1095	998	1056	1064	1045	1012	1031	1020	1124	1036	1025	991	1084	1082	1116	1038	1061	1045	1012	1037	1057	1035	1024	1005	1024	1041	1006	1047	1027	1064	1100	1079	1076	1043	1049	1057	1051	1018	1045	1027	1065	1028	1080	1011	1097	1054	1007	1083	1050	1005	1015	1042	1133	993	1078	1011	1029	1037	997	1040	1005	1055	1024	1053	1019	1065	1112	1071	1028	1078	1083	1063	1086	1102	1067	1039	1081	1094	1066	1037	1037	986	1099	1089	1102	1072	1041	1067	1098	1015	1099	987	1026	1037	1045	1015	1023	1025	978	1030	1081	1085	1029	1070	1004	1001	964	1085	1023	1030	1012	987	1058	1062	1074	1056	1065	1027	1077	1067	1023	1008	1025	1029	1043	1031	1105	1028	1035	1071	1071	1039	1188	1069	1097	1055	1022	1074	1033	1020	1075	1031	1056	1070	987	1033	1009	1022	1096	1088	1039	1026	1033	1112	1063	1036	1062	1026	1029	1046	1032	1013	1052	1050	1003	1015	1055	1081	1068	1096	991	1033	1022	1024	1015	1039	1101	1028	1023	1023	1055	1082	994	1039	1055	1076	1068	1065	1084	1062	1073	1064	1017	1105	1059	1060	1032	987	1051	1066	1050	1060	1027	1111	1026	1035	1060	1056	1075	1083	1047	1027	1005	1085	1078	1079	1032	979	1039	1069	1097	1078	1048	1117	1060	1062	1054	1029	1061	1073	1062	1021	1073	980	1043	1062	1007	1075	992	1069	1050	1038	1053	1093	1085	1020	1044	1080	1031	1105	1016	1055	1121	1048	1039	1115	1055	1017	1044	1037	1048	1020	1091	1009	1045	1072	1061	999	990	1040	1040	994	1033	1049	1034	1096	1060	1101	1053	1072	1064	1069	1039	1023	1024	1009	1026	1017	1042	1090	1097	1038	1094	997	1097	999	1038	1039	1090	1023	999	1081	1031	1040	1023	1106	1041	1040	978	1081	1072	1019	1044	1044	1068	1023	1094	1065	1051	1048	1082	1055	1064	1029	1071	1050	1053	1074	1009	1084	1048	1050	1075	1002	1002	991	1037	1041	1041	1004	1041	1045	1010	1042	1064	1051	1093	1021	1039	1070	1121	1083	1033	1042	1089	1066	1021	1089	1078	1114	1059	1032	1048	1065	1063	1031	1057	1054	1104	1015	1058	1058	1050	1072	1046	1112	1073	1067	1053	1048	1040	1002	1043	1001	1041	1022	1034	1075	1042
23438	21282	27986	25130	19754	7836	5954	5266	720	692	723	665	702	639	647	694	697	675	678	701	672	713	679	664	673	696	657	724	703	678	693	707	680	671	658	702	658	665	686	701	633	686	682	631	720	694	696	695	673	669	675	671	645	679	718	670	700	636	737	687	713	667	683	715	649	672	630	659	716	710	681	692	681	708	717	713	707	725	684	653	671	657	669	659	656	685	675	652	645	692	679	698	662	692	672	677	669	648	643	676	673	648	641	691	649	636	644	657	698	683	680	661	701	690	694	679	691	663	696	677	670	703	686	688	662	683	666	704	670	676	649	680	641	713	671	681	719	686	647	641	717	717	694	684	728	635	681	652	695	686	702	701	664	679	641	661	686	670	668	663	710	629	685	669	649	680	654	682	662	704	680	706	669	688	706	660	707	663	646	702	626	692	687	676	682	695	679	677	638	666	704	693	663	644	664	655	755	705	662	708	670	649	688	673	710	692	681	654	690	671	670	684	665	695	642	679	660	671	659	632	637	693	658	675	660	674	727	676	662	652	654	737	666	655	648	680	656	672	659	674	698	685	667	644	668	687	696	677	639	680	674	686	682	659	701	710	676	683	651	655	672	667	689	679	671	689	681	669	665	687	647	682	728	686	711	722	652	687	705	645	745	716	666	661	685	673	703	659	681	680	690	666	682	699	692	664	697	642	672	639	615	685	656	689	685	718	659	682	649	673	731	700	719	682	703	683	664	653	638	632	694	720	646	716	670	681	651	657	658	683	694	680	673	653	701	658	704	677	668	662	681	679	664	686	662	644	664	647	689	631	617	691	685	673	706	622	642	650	664	696	657	674	639	640	651	665	727	680	667	686	652	624	650	693	722	683	674	634	643	646	701	646	660	662	715	635	654	661	672	649	689	658	696	708	644	656	673	670	674	627	646	689	648	669	684	721	665	685	676	676	651	728	652	696	684	662	680	623	692	648	680	643	659	642	675	660	731	677	621	685	720	667	703	667	656	671	692	706	656	648	727	701	714	706	733	667	636	702	705	654	671	670	697	670	698	650	631	673	682	652	694	691	705	653	680	702	655	687	681	683	649	707	664	674	685	699	678	681	692	665	689	658	679	656	661	666	706	650	649	660	661	689	663	642	662	680	658	686	642	608	703	729	669	694	656	681	693	620	643	638	625	679	628	643	647	727	731	701	656	751	713	705	653	705	665	702	681	635	690	718	654	695	662	686	683	644	637	653	676	708	652	725	694	675	706	691	646	645	682	700	702	687	698	636	672	664	635	711	648	686	634	666	689	647	643	726	713	656	677	707	672	640	697	693	690	670	651	679	711	695	691	716	672	693	655	713	682	699	703	696	645	607	684	723	711	659	676	670	708	676	644	693	629	650	713	676	732	671	719	704	645	701	669	619	648	694	731	619	689	690	687	619	653	655	714	708	714	661	676	670	657	664	684	686	665	667	635	683	628	720	663	680	682	636	664	679	658	658	684	728	666	700	631	734	614	681	695	658	640	645	629	687	637	656	590	689	683	686	703	699	722	690	669	684	686	668	667	650	713	680	749	723	687	671	685	687	680	680	727	653	686	651	720	686	645	695	658	661	647	725	700	715	717	673	693	654	635	696	719	646	677	657	651	653	649	692	667	668	698	676	704	663	650	695	644	660	685	703	647	647	699	634	692	694	667	746	680	668	705	634	690	664	666	702	650	715	698	660	617	698	687	695	671	707	669	696	626	664	697	676	693	668	675	683	669	665	653	698	720	713	659	656	643	695	668	678	661	697	664	709	691	665	691	640	674	715	714	670	725	693	636	688	702	709	662	646	676	708	632	711	670	662	645	705	675	635	686	648	663	641	645	680	704	684	634	704	682	708	680	680	670	699	710	664	652	648	681	663	638	672	687	689	679	683	695	699	645	693	684	666	644	663	680	694	674	612	678	706	661	680	630	663	663	666	638	687	673	696	610	726	616	707	715	661	706	659	673	691	710	636	666	739	671	681	654	632	666	686	603	720	685	670	686	681	690	697	688	683	665	691	633	686	671	653	645	645	662	638	698	677	651	686	686	678	637	687	669	713	646	672	658	626	682	680	665	644	700	668	699	667	704	669	658	694	696	625	703	698	692	642	666	677	645	649	688	678	659	648	718	688	641	674	651	655	665	660	679	663	691	692	691	701	683	633	695	715	655	666	743	706	646	712	622	674	675	652	686	659	644	656	635	628	669	640	711	668	651	704	707	675	679	691	662	680	652	671	710	693	653	669	663	639	690	687	656	694	683	665	674	617	674	625	688	633	726	671	719	706	639	685	647	688	689	646	678	690	701	696	668	650	675	722	736	670	677	689	653	667	652	679	673	680	685	672	663	633	647	669	659	692	661	678	736	686	732	658	677	668	695	676	650	696	698	702	655	693	658	684	672	666	637	660	692	691	667	647	692	712	679	665	672	625	707	672	697	697	683	665	615	700	642	679	673	687	652	721	652	665	700	736	667	649	677	738	664	666	657	689	657	664	678	649	618	668	658	660	679	670	733	623	725	672	628	631	669	716	664	674	716	645	628	702	716	623	720	714	640	661	675	682	666	678	693	647	691	681	697	681	655	677	696	672	688	691	649	687	695	642	679	718	686	693	672	692	652	664	690	691	703	700	660	648	675	674	668	671	664	649	663	692	680	717	672	714	639	639	672	639	658	684	665	687	691	664	635	691	665	699	640	674	662	666	698	683	635	664	647	639	671	708	625	724	667	668	700	703	654	629	691	686	682	661	668	702	678	650	699	673	635	648	642	746	656	675	647	684	646	673	637	697	662	686	722	636	699	682	652	706	712	643	661	646	628	674	673	639	644	706	667	647	697	663	655	648	679	659	703	702	694	681	682	679	685	668	687	698	670	672	679	692	649	687	687	669	673	682	697	646	668	666	698	709	719	682	705	728	640	687	680	696	687	686	703	620	668	660	666	695	691	658	638	699	649	689	674	673	671	679	630	683	678	671	642	678	720	663	669	684	690	642	707	740	709	674	722	680	644	661	665	726	622	701	698	674	685	690	667	708	666	704	641	619	701	676	661	666	736	703	723	663	657	645	681	662	693	687	680	689	688	648	689	597	674	680	660	721	656	673	716	692	685	650	646	662	711	679	636	675	660	680	670	666	697	704	670	685	681	653	653	715	662	691	637	694	699	675	686	677	657	647	676	664	706	680	718	649	671	684	701	740	665	721	667	655	706	713	648	636	671	657	630	707	690	712	729	669	699	734	637	659	684	678	652	657	641	652	698	612	712	689	680	634	702	689	687	677	677	674	732	700	670	671	652	640	700	684	702	689	669	697	645	652	691	705	684	676	669	669	659	646	687	707	681	709	636	698	658	686	678	655	672	698	656	632	662	710	758	688	677	659	645	717	679	665	692	669	663	693	681	716	674	617	671	649	706	676	687	666	723	639	623	691	707	682	651	645	702	663	672	662	664	718	679	722	623	697	634	681	715	667	687	705	670	666	682	689
33296	55797	40518	25796	12033	5123	9489	7922	924	926	966	916	904	950	862	867	943	921	937	983	912	910	935	909	914	856	905	913	855	898	924	949	922	863	891	893	949	870	860	825	854	921	931	938	935	915	965	902	822	976	931	883	877	863	901	885	917	920	896	843	891	887	897	879	883	949	881	896	859	848	950	912	898	840	877	871	895	922	900	919	905	894	887	896	914	914	925	872	851	929	844	950	931	872	859	902	947	836	873	969	899	887	876	873	897	860	838	919	898	871	917	892	873	911	939	878	883	908	938	928	964	935	890	940	916	835	917	896	901	893	924	834	936	951	870	922	906	858	866	969	857	877	875	920	910	878	900	882	895	970	911	906	894	843	873	870	908	913	902	902	894	847	892	919	928	902	940	884	872	900	894	880	878	865	899	881	901	889	885	847	955	876	927	932	880	918	892	851	907	850	893	890	893	891	908	880	899	853	901	882	855	883	922	894	920	884	844	870	934	883	900	877	906	851	930	934	918	943	900	919	877	937	906	965	876	875	909	868	890	928	904	863	816	884	955	891	879	857	982	890	881	871	889	858	919	828	939	857	882	942	888	896	894	907	922	901	894	858	878	913	815	832	940	895	899	902	853	872	928	880	847	878	838	915	877	914	883	919	895	872	936	929	875	914	932	942	894	912	901	930	871	896	943	897	875	865	895	914	893	878	857	873	911	862	929	924	935	877	867	918	945	914	921	858	921	951	867	889	827	896	921	844	932	897	914	911	893	897	871	875	947	904	817	916	907	864	877	865	918	914	947	871	914	927	948	866	884	900	894	911	975	905	923	881	970	871	877	922	895	892	939	868	902	887	855	889	933	943	906	894	891	937	907	890	926	926	835	941	885	864	889	845	901	868	897	916	898	951	922	918	840	885	858	877	874	870	971	861	908	886	949	935	955	921	884	904	910	919	902	880	904	918	894	937	921	890	846	914	915	890	919	962	872	896	892	880	891	921	883	874	910	897	925	867	916	882	912	868	916	876	914	909	894	871	858	875	895	909	925	866	920	880	864	931	899	853	927	855	984	928	891	930	864	926	910	902	921	833	929	971	859	982	855	912	864	884	952	896	911	931	862	856	906	916	842	922	868	877	917	829	921	895	866	891	875	915	891	902	875	892	890	904	873	884	946	908	889	913	842	837	908	908	869	875	926	916	888	945	866	918	868	885	908	882	960	929	952	909	885	893	901	956	894	902	912	905	924	915	851	882	919	915	919	916	875	865	872	884	879	897	869	894	874	881	895	933	900	927	939	891	907	882	913	858	901	912	941	880	934	874	940	897	877	901	912	847	875	886	898	890	852	923	917	899	907	906	913	899	844	926	855	884	857	877	924	991	858	874	943	911	879	867	873	886	917	847	946	853	852	871	895	910	881	890	935	836	896	928	836	865	940	859	877	921	928	865	896	871	893	896	878	905	878	934	917	937	850	913	941	887	904	898	879	930	886	855	871	900	919	921	891	902	900	903	895	920	890	883	907	919	948	833	878	884	857	877	895	903	898	913	862	892	937	892	917	965	877	885	852	880	931	889	876	858	945	920	859	900	899	936	875	930	901	937	861	919	882	893	907	927	883	865	905	932	876	894	972	877	909	840	903	868	858	917	881	959	903	935	864	911	895	886	847	876	909	878	866	834	866	878	908	878	842	897	884	830	847	931	845	889	866	877	913	888	884	885	854	897	871	846	907	919	932	884	924	865	874	883	884	877	866	938	924	897	829	875	878	900	829	907	855	851	865	866	894	874	916	924	944	905	885	912	908	867	866	874	929	883	873	854	892	908	891	887	869	901	883	850	866	872	894	841	872	877	883	911	919	860	930	848	930	916	841	872	846	880	918	930	839	856	858	897	904	877	906	908	904	868	887	848	878	913	894	886	895	930	873	908	925	903	926	910	853	881	878	866	881	872	944	917	896	933	936	907	869	858	911	886	904	916	890	933	912	861	903	913	993	930	903	914	926	887	869	921	906	878	889	826	875	928	816	904	904	886	883	922	894	892	855	872	867	912	856	899	903	891	891	908	887	876	913	885	874	866	885	919	881	906	901	870	879	922	869	901	862	855	865	946	937	898	934	867	895	919	901	895	921	897	915	877	900	916	939	896	919	901	866	884	923	875	917	928	867	934	932	912	822	895	898	869	918	885	825	865	900	924	908	943	849	902	925	883	913	895	939	958	916	882	912	924	899	883	865	912	879	893	883	915	896	884	899	873	891	914	882	916	896	949	873	850	902	839	912	897	902	882	908	906	889	951	912	885	916	855	918	850	879	942	891	910	896	918	912	947	904	873	917	898	924	932	928	906	913	896	891	891	854	897	914	875	899	884	925	924	896	897	870	883	911	940	880	879	884	875	881	951	968	860	892	939	875	861	888	927	878	882	891	908	887	909	911	830	838	891	864	958	872	887	909	860	856	899	891	918	899	865	877	895	947	825	918	897	863	917	872	929	865	912	881	889	914	841	947	874	863	901	888	908	869	913	884	888	917	947	898	896	902	892	862	890	885	875	953	882	893	932	926	928	918	913	843	848	897	877	927	868	886	910	863	909	880	880	876	837	896	910	904	917	812	849	923	896	915	904	900	875	912	877	924	870	874	880	805	900	900	826	899	904	878	871	909	863	927	863	912	893	905	887	927	861	943	887	860	908	904	909	898	910	890	873	921	901	904	937	914	900	871	938	913	854	956	854	917	886	923	864	851	824	858	921	851	940	914	848	895	910	851	897	907	898	925	912	945	874	896	890	859	905	906	898	914	948	910	922	879	908	867	864	880	874	925	848	836	931	908	960	890	861	845	891	872	895	940	900	880	900	876	905	883	913	843	836	891	882	904	914	913	921	880	870	893	844	958	917	939	843	817	890	854	899	914	896	936	908	919	890	934	910	856	905	883	893	920	864	920	935	856	895	841	859	892	860	880	895	935	856	915	850	887	890	935	864	901	912	906	883	938	920	881	928	910	898	889	922	921	923	910	912	935	849	897	941	870	884	856	895	912	856	883	887	870	885	974	887	894	853	900	876	869	931	915	891	856	868	862	880	877	908	913	914	907	881	852	897	850	923	857	919	893	917	875	900	897	950	857	921	901	927	858	883	830	883	866	854	928	896	890	862	894	872	933	947	904	911	888	849	888	938	899	912	893	918	870	851	900	921	944	897	935	914	859	887	858	900	931	931	924	824	917	919	878	883	894	913	910	835	873	903	924	874	937	910	869	876	929	868	893	920	833	910	874	942	943	914	920	847	937	873	900	794	862	945	879	888	899	924	886	855	895	878	888	915	872	934	888	898	865	875	893	877	924	882	949	885	889	887	940	897	919	875	913	924	919	935	882	868	867	905	885	898	902	922	874	949	907	907	881	839	895	888	914	863	932	923	918	903	903	886	860	910	898	938	929	865	955	896	873	865	886	934	873	884	940	968	894	897	892	876	883	884	915	892	916	881	850	922	895	927	892	848	888	925	923	904	902	900
24873	21402	26809	23265	5364	1365	876	1829	567	531	556	529	592	529	545	579	559	549	568	574	511	582	532	512	502	515	517	524	545	552	538	550	540	587	537	570	508	508	514	545	610	550	559	516	521	554	565	528	526	568	518	535	542	572	534	503	531	524	556	593	538	546	513	556	537	544	539	515	530	500	563	536	499	556	530	530	550	564	514	558	510	516	504	543	545	571	533	555	522	572	545	564	521	545	535	567	540	517	523	528	528	517	536	535	580	558	502	554	596	556	540	514	574	521	528	539	505	548	528	524	569	532	565	512	551	556	533	532	557	522	525	574	565	530	509	509	534	574	508	527	560	571	503	525	492	549	501	540	586	533	544	545	562	536	512	512	547	507	558	529	538	538	555	548	504	542	547	521	572	522	537	512	538	513	558	533	501	545	537	530	564	550	542	557	488	568	578	570	537	575	560	546	573	588	522	552	540	531	530	530	537	513	547	538	520	563	603	557	495	551	527	544	522	534	535	540	598	571	539	530	542	556	578	548	525	571	547	539	526	525	559	575	540	550	531	554	544	520	557	530	548	567	532	527	521	543	533	546	559	568	533	494	498	516	532	531	511	511	532	548	561	541	559	549	558	506	549	525	565	586	502	555	545	562	548	544	534	533	527	527	525	530	544	546	551	561	584	493	522	519	570	547	516	560	554	532	559	515	549	527	526	536	533	526	507	531	534	519	515	550	510	550	524	528	525	556	529	552	569	557	557	502	582	528	528	535	511	594	521	492	580	523	546	574	567	532	549	531	511	515	495	568	522	503	507	583	522	534	568	524	529	547	572	521	520	524	528	519	547	529	518	527	552	581	598	534	545	581	550	548	560	534	538	555	552	561	520	521	534	541	567	526	536	538	567	546	525	530	563	537	545	502	480	556	464	543	535	526	574	607	555	581	560	588	530	533	530	536	523	506	578	560	537	542	577	549	538	575	534	545	537	544	571	545	521	581	541	553	514	510	552	531	507	560	540	501	526	541	543	576	495	541	536	538	501	485	529	552	540	559	536	536	559	553	524	516	532	550	557	545	587	513	572	532	547	546	572	505	521	550	558	585	523	540	533	563	543	527	501	574	538	539	534	543	510	521	536	558	518	519	490	504	547	512	552	513	563	556	507	562	540	551	534	514	503	512	547	528	526	515	525	548	553	550	520	500	550	528	505	557	540	552	531	576	586	577	500	535	510	513	517	539	576	543	515	537	568	529	556	588	571	528	525	514	536	536	544	561	543	514	533	512	523	525	529	547	581	547	525	515	567	546	501	496	520	542	493	511	523	494	488	555	539	529	522	544	516	547	589	535	502	536	549	546	550	499	536	515	509	537	530	531	540	544	502	529	551	538	583	539	546	553	497	525	513	540	522	543	520	489	480	556	549	508	535	474	516	520	557	530	551	523	548	556	551	555	569	541	534	567	493	524	551	531	570	528	538	536	563	555	532	550	556	561	519	516	556	548	536	561	518	527	573	550	512	568	540	579	568	508	503	582	537	528	541	512	527	523	507	532	556	548	521	475	510	529	548	535	546	558	550	550	481	571	527	552	531	547	547	557	516	556	501	559	508	538	556	534	549	535	553	517	546	551	544	545	538	575	545	540	556	490	546	563	532	560	576	554	537	506	570	573	543	527	564	504	526	541	521	530	546	513	522	518	553	540	519	567	561	536	541	510	509	543	565	560	518	556	510	509	515	527	558	574	552	522	465	525	546	509	552	533	540	588	522	595	529	552	525	542	553	553	544	562	525	534	548	558	511	567	521	542	556	530	526	529	543	557	527	580	522	539	522	502	514	543	526	539	523	525	522	556	552	532	517	486	552	511	542	568	547	522	549	533	542	525	539	566	560	558	544	511	532	509	510	545	527	561	526	526	524	571	519	547	518	539	534	508	516	532	512	563	531	578	527	580	507	546	503	537	527	532	548	528	565	546	552	537	506	510	547	544	566	547	557	539	520	547	519	523	540	528	532	539	589	524	521	532	529	542	537	524	560	540	508	527	550	493	540	570	540	489	526	543	523	570	547	556	543	552	525	560	552	549	508	540	494	538	533	556	515	532	515	499	529	512	535	521	519	523	542	566	579	507	527	535	552	552	579	531	541	503	576	532	520	514	541	531	602	554	579	522	557	534	528	520	595	531	552	553	509	510	521	550	522	544	568	519	545	540	514	516	553	599	522	556	526	541	515	508	559	570	520	532	541	510	524	558	505	490	546	530	520	545	509	530	522	521	576	522	529	541	562	535	547	555	498	543	536	523	559	538	487	476	579	516	505	555	543	559	536	542	534	546	552	517	524	562	553	526	550	568	510	552	559	606	508	527	520	547	497	538	550	559	534	502	500	521	597	563	560	579	522	545	572	554	520	538	539	523	543	537	563	546	550	563	546	540	526	514	541	513	532	508	521	536	554	551	545	528	541	538	560	573	535	492	531	566	545	540	514	541	529	541	510	514	535	533	505	524	556	540	538	557	544	520	568	565	545	547	516	565	532	545	519	520	558	521	534	544	556	557	505	504	521	520	538	523	541	539	574	558	521	560	525	572	566	581	498	552	545	554	519	572	536	512	550	490	569	556	500	555	545	535	545	593	563	523	563	499	500	536	561	524	568	569	564	560	553	540	554	531	512	548	510	509	530	508	564	516	546	548	554	523	534	536	501	553	513	521	570	479	564	578	527	508	544	569	542	508	600	561	550	550	529	592	534	505	522	514	547	546	578	538	542	538	562	488	502	569	500	538	562	531	578	586	537	500	523	542	514	523	534	529	536	514	547	532	543	574	536	519	506	567	541	523	505	547	569	537	550	529	544	563	550	550	552	552	553	538	535	515	555	501	556	526	558	562	528	537	518	547	523	563	540	539	488	489	499	545	531	579	512	522	550	542	505	548	544	545	539	516	501	502	555	503	570	560	559	527	574	570	572	523	522	507	561	548	554	574	505	549	559	587	541	555	521	524	570	558	552	524	527	529	595	542	559	564	532	531	558	555	530	518	514	504	549	566	544	493	510	504	544	579	545	541	539	506	561	559	540	491	538	526	499	544	528	530	571	515	525	519	534	548	481	574	510	551	526	560	521	576	507	531	551	532	528	549	604	556	569	594	518	516	550	553	507	502	500	546	573	574	576	544	506	536	501	496	538	565	547	552	547	555	557	570	512	562	547	522	519	556	513	551	543	540	521	520	542	536	536	519	516	536	514	518	564	534	531	507	603	540	525	559	548	512	500	528	554	543	530	523	497	529	529	565	569	531	577	512	557	574	545	575	543	561	563	522	535	543	549	543	569	577	526	516	513	555	533	537	510	568	521	547	531	532	529	512	541	518	563	574	515	533	557	513	500	550	529	505	536	539	545	543	538	500	516	509	554	575	530	593	518	507	528	577	554	518	491	529	544	565	542	505	531	541	551	541	539	569	485	530	543	526	549	529	496	500	501	537	588	571	534	514	546	526	593	567	540	509	515	545	522	504	529	570
29722	46784	34084	15111	4060	2457	1520	4027	696	744	727	653	738	713	653	687	711	708	688	730	698	730	709	690	704	695	682	725	710	719	728	669	691	681	692	734	699	698	681	707	714	710	648	669	704	672	711	731	688	685	742	650	715	735	678	659	664	681	673	739	696	752	702	673	686	677	695	725	670	714	683	687	702	740	681	731	656	688	661	657	692	719	665	745	714	739	698	758	696	700	674	663	683	688	692	722	686	707	717	710	723	741	677	697	729	726	702	712	680	736	668	725	664	704	717	639	699	690	691	709	664	700	678	680	690	712	684	716	689	746	663	723	644	720	656	687	720	652	711	684	705	683	744	686	690	771	671	679	732	695	673	670	695	741	701	682	662	722	681	687	679	730	740	702	717	704	699	713	718	722	667	685	701	690	676	731	686	682	715	683	686	695	681	681	744	690	698	678	704	662	696	686	705	682	717	771	650	721	694	713	735	705	730	679	692	666	694	693	673	717	686	724	713	726	716	712	693	729	665	668	711	680	673	698	684	675	692	655	683	689	716	652	700	655	701	712	705	708	674	687	713	713	710	686	682	668	682	717	675	710	723	700	751	705	705	711	669	674	658	683	725	681	685	682	711	705	636	711	683	657	746	716	675	716	719	674	687	688	662	693	675	685	731	729	658	674	684	672	699	676	695	717	646	678	692	720	684	654	713	704	692	721	734	711	687	719	691	717	727	706	721	757	754	683	701	668	679	714	720	692	688	706	684	662	680	696	665	712	702	720	677	737	653	732	693	662	658	704	768	667	663	721	706	686	665	696	753	701	720	697	701	724	723	725	725	722	685	704	699	741	663	729	677	685	711	716	730	733	676	762	720	694	690	667	727	708	629	732	701	713	693	706	688	659	706	676	691	682	677	667	684	692	722	696	686	670	700	700	699	713	669	691	719	692	709	661	675	702	706	749	687	715	677	730	691	686	678	703	723	679	672	695	704	745	711	686	706	660	707	691	713	703	709	692	693	684	713	679	666	744	683	711	696	687	703	732	701	687	703	727	698	729	667	711	683	648	716	703	710	669	698	658	685	709	694	695	665	673	723	656	684	719	701	719	691	792	693	744	676	714	697	694	686	669	657	705	722	697	670	697	688	742	683	749	706	704	674	688	634	694	696	711	702	709	683	663	661	718	675	681	717	666	685	655	741	665	701	716	686	663	642	671	712	705	691	697	725	694	679	666	670	675	695	686	666	735	682	669	703	717	747	675	691	714	682	723	705	677	719	704	717	711	715	724	683	659	686	665	709	690	706	658	691	709	631	718	724	672	719	683	666	674	700	707	692	729	687	717	706	696	691	736	669	697	737	713	678	706	707	680	679	704	715	702	713	660	721	704	707	686	726	708	737	708	651	711	651	662	726	724	692	734	678	651	681	707	713	676	703	668	689	705	657	676	737	745	740	640	704	691	659	684	679	750	671	676	647	680	743	747	702	658	723	686	698	727	692	717	674	694	656	678	714	676	689	730	688	736	734	700	677	705	725	710	744	683	722	722	640	750	703	692	706	691	736	705	691	686	673	676	694	709	703	642	665	720	716	692	719	697	653	640	677	697	742	671	712	673	713	659	688	724	655	677	719	691	714	701	687	695	669	689	684	688	707	685	694	707	686	683	694	698	714	674	671	724	682	635	758	689	674	697	706	719	667	713	680	728	715	697	688	718	693	688	699	687	699	733	709	675	732	736	673	713	700	713	675	702	725	700	700	664	625	658	738	677	705	712	673	701	711	733	694	664	714	726	651	670	655	686	713	694	664	707	698	721	684	705	720	689	689	667	676	692	729	687	661	699	702	665	706	688	687	703	683	709	672	696	701	692	754	685	681	700	714	638	686	706	659	715	694	725	716	691	705	669	663	716	691	635	668	694	648	733	658	715	691	698	661	646	668	694	702	696	717	719	684	705	721	688	683	641	648	685	666	711	703	688	712	686	719	694	697	691	676	720	667	669	662	671	679	685	654	720	719	695	676	715	721	698	725	659	733	706	716	660	733	726	722	690	668	708	715	744	676	712	666	707	679	691	713	716	757	687	656	650	695	689	664	700	724	708	698	680	690	693	708	704	720	727	678	694	690	699	697	708	721	673	693	720	684	682	666	766	707	713	686	693	722	693	737	718	699	689	752	683	717	658	678	653	715	700	700	650	724	678	695	686	699	665	731	730	637	726	687	722	718	655	696	707	706	680	680	716	693	697	675	685	747	714	636	699	672	662	689	702	736	651	701	691	659	735	697	681	653	656	675	693	724	677	717	673	673	696	719	709	659	705	679	699	703	721	677	680	742	718	682	646	698	701	682	722	735	641	727	664	733	730	687	718	680	698	716	668	705	665	625	695	687	684	729	709	671	721	687	719	688	693	699	688	730	686	659	718	681	692	700	679	739	698	673	682	675	682	705	707	699	730	715	660	721	710	695	701	722	698	690	701	702	671	717	688	726	698	717	712	674	710	699	685	742	700	727	629	721	698	707	689	673	699	700	646	719	725	662	726	694	730	673	686	662	698	691	687	701	683	646	704	738	707	689	693	688	739	733	678	634	714	686	722	629	685	675	677	675	727	675	654	667	736	691	724	656	699	703	706	737	702	700	675	701	727	726	728	674	749	717	702	690	729	711	718	640	749	721	698	716	698	727	716	676	705	691	660	692	741	675	708	704	699	701	684	662	692	673	674	695	709	716	699	656	692	706	671	651	726	720	699	691	670	675	725	700	706	684	677	693	683	661	691	688	704	670	703	726	716	708	680	668	699	666	695	735	666	673	699	717	686	714	733	674	699	685	673	732	647	676	705	689	712	656	727	692	694	681	710	755	704	707	717	679	728	730	675	720	676	689	731	653	665	693	712	704	690	685	679	716	717	686	707	723	693	724	725	710	694	735	726	647	701	745	700	732	698	701	726	676	722	716	735	690	680	698	710	680	736	676	670	671	714	686	673	715	683	671	720	670	695	696	645	687	721	685	688	729	692	668	681	730	656	777	664	657	687	688	682	693	714	682	691	677	687	714	687	720	727	706	690	739	688	664	710	680	693	703	657	691	718	705	698	664	667	712	695	711	701	719	740	722	676	638	671	701	698	671	680	698	731	700	702	681	702	703	680	717	686	717	705	721	684	666	716	702	642	671	686	705	716	729	683	745	740	722	699	684	679	688	704	719	697	729	665	662	668	729	693	697	710	692	636	725	670	702	750	718	670	679	671	709	706	682	691	734	653	713	673	727	707	695	741	687	717	663	678	704	730	665	687	711	680	727	670	723	669	680	702	681	715	664	658	659	681	731	744	720	693	674	684	697	697	718	691	692	717	706	700	700	672	688	696	723	689	699	710	690	710	725	670	658	726	708	678	724	682	699	693	740	708	713	694	669	716	687	662	676	707	703	723	731	717	713	698	688	694	681	701	708	708	652	716	679	666	715	708	673	726	672	731	726	696	695	703	687	665	685	712	681	695	687	714	710	702	717	682	661	710
22373	21198	28318	24283	21128	18778	5875	2578	372	362	344	336	335	337	331	333	341	303	332	310	322	324	299	356	323	324	296	312	317	306	319	325	333	308	311	309	304	306	302	318	293	335	313	279	297	321	307	316	291	344	325	302	294	303	302	312	308	333	298	318	323	336	289	296	308	280	244	293	275	318	303	298	298	299	312	292	311	323	287	297	297	332	316	276	296	339	297	306	285	297	310	321	294	285	298	300	317	268	274	306	330	308	341	283	332	310	291	281	313	319	318	288	306	286	313	303	294	306	301	286	310	305	309	310	321	303	313	315	278	291	274	314	317	338	284	319	301	329	302	280	311	305	309	309	305	306	316	283	290	312	332	306	331	304	289	305	308	303	268	307	321	329	280	297	301	311	295	308	298	303	323	320	330	301	306	289	316	309	300	305	299	319	252	307	310	329	322	331	279	271	297	301	297	285	257	292	310	318	297	320	305	303	304	298	275	276	303	298	299	325	264	313	289	330	319	312	311	336	275	282	294	304	291	288	335	311	312	298	292	291	251	305	326	323	294	286	286	312	317	320	297	298	304	317	295	297	345	322	297	291	289	300	315	305	291	303	298	292	296	306	298	322	321	289	292	297	318	320	288	341	288	297	300	306	293	308	287	313	342	306	310	276	326	287	334	300	300	281	316	308	311	314	307	323	266	314	317	291	281	297	308	302	317	324	294	256	304	260	294	288	281	302	303	315	282	288	283	303	283	307	327	307	277	300	305	321	330	326	290	317	347	297	281	315	311	323	303	301	277	315	326	321	245	276	280	281	311	316	296	312	299	315	295	319	313	334	310	301	282	312	303	295	321	324	296	310	287	297	330	297	312	318	307	306	316	297	301	301	326	320	276	296	285	313	300	307	278	287	283	313	284	285	290	300	292	293	265	332	305	302	327	285	279	286	265	297	286	336	298	320	311	278	282	332	327	315	323	316	302	309	281	291	317	299	304	296	295	309	334	313	338	301	285	304	311	332	302	319	314	298	280	328	292	322	307	339	285	339	341	309	286	322	309	301	309	303	310	284	314	320	301	305	309	294	301	299	318	303	299	290	322	296	312	310	305	347	312	281	297	291	281	274	325	303	328	283	295	325	315	310	281	311	289	321	280	304	304	296	311	297	304	285	297	296	320	280	301	316	308	322	294	314	305	305	276	306	301	328	327	289	304	259	292	291	308	296	326	303	309	313	289	282	298	305	315	292	277	258	305	296	328	302	293	294	321	306	284	323	274	286	295	295	295	303	305	296	294	319	308	326	308	276	320	332	293	313	289	318	282	308	294	329	281	279	314	288	291	311	307	325	323	302	301	305	298	335	305	280	337	320	316	294	301	294	299	317	297	313	300	304	305	319	325	267	345	310	282	304	304	290	315	312	341	283	300	297	326	300	272	310	329	293	314	302	305	315	326	324	325	291	317	266	310	332	281	302	288	304	287	316	321	329	271	309	296	308	360	315	285	302	275	325	279	310	305	299	301	307	289	287	292	299	306	311	337	296	296	293	333	306	332	288	314	350	282	307	285	295	289	293	282	298	295	297	308	295	288	337	273	297	303	317	312	277	309	307	315	291	329	314	292	304	294	305	292	313	311	334	269	302	299	314	295	313	306	346	292	293	278	308	305	296	305	294	284	315	310	333	340	299	317	301	317	275	310	327	328	301	347	316	273	264	317	277	317	283	304	286	313	294	283	308	284	280	359	307	316	315	275	294	278	307	296	323	336	310	308	313	282	333	311	313	282	304	281	324	291	285	268	327	298	322	305	302	292	293	332	337	298	281	307	282	283	307	333	296	323	304	290	321	316	293	315	272	299	310	291	282	273	324	319	308	311	302	312	320	267	292	326	284	294	292	314	268	302	300	306	310	298	275	289	306	323	275	300	302	336	306	303	280	329	327	311	320	284	305	310	317	279	300	290	294	323	343	311	298	280	288	304	302	287	289	283	359	317	305	282	289	303	318	313	281	299	334	281	281	291	318	302	328	292	311	308	341	311	296	302	338	331	288	324	304	313	269	296	286	310	293	300	312	269	288	319	299	289	296	321	311	294	306	305	284	288	273	278	284	309	296	310	266	302	307	312	282	301	288	303	286	272	281	325	305	267	293	300	292	299	292	280	316	301	310	287	308	332	255	294	322	324	278	355	296	269	292	304	305	313	310	306	272	325	316	323	276	303	295	287	309	309	283	319	304	314	302	311	290	301	330	291	320	318	307	326	328	298	305	291	311	299	338	320	318	307	294	322	286	299	292	340	319	307	309	299	297	300	289	294	352	310	315	286	300	311	332	292	310	300	344	288	289	289	313	329	284	295	320	304	280	297	324	303	335	285	290	298	303	312	278	317	298	300	314	287	291	296	281	310	295	292	316	290	314	317	310	323	302	297	308	278	287	306	290	316	298	318	301	302	316	312	290	307	283	285	280	312	325	293	327	330	311	308	305	300	314	291	273	283	319	282	305	302	312	317	290	295	278	287	319	286	310	298	326	276	301	297	317	289	285	269	317	306	310	335	327	317	321	309	300	312	332	303	291	287	286	300	264	314	291	329	296	333	305	319	312	282	305	293	314	322	282	297	291	283	285	318	287	278	309	295	311	265	336	286	303	306	295	292	325	326	326	313	307	304	295	333	300	279	279	307	300	281	335	335	290	306	336	346	305	284	294	292	323	311	299	324	294	266	296	311	320	298	340	297	277	337	331	292	306	293	300	305	311	326	300	292	295	319	289	326	329	307	339	311	269	292	310	312	328	298	293	279	281	310	279	280	301	315	307	302	292	304	336	295	287	304	299	270	319	266	274	285	313	278	304	301	302	305	315	311	296	285	300	302	316	316	325	302	304	306	294	268	313	281	303	299	295	281	310	300	296	302	282	321	304	284	292	314	311	305	307	269	315	292	317	309	338	300	313	305	305	289	300	326	299	316	305	325	280	305	310	310	288	301	303	267	292	325	322	275	299	286	292	305	316	275	281	349	301	333	314	306	306	329	316	311	273	341	286	294	297	308	327	260	272	323	297	303	280	309	308	290	295	328	322	306	338	311	281	268	295	332	324	299	305	329	303	317	299	265	306	295	336	303	291	294	317	300	319	340	335	303	306	306	326	327	280	294	307	315	312	274	298	332	307	316	272	318	298	312	312	311	308	299	283	290	292	311	282	303	294	320	331	292	272	306	319	299	317	318	302	273	285	276	322	305	289	279	318	303	276	316	308	307	276	305	327	340	313	309	301	297	321	326	297	286	307	301	308	299	317	319	281	316	293	285	321	322	297	312	332	345	334	293	289	290	320	303	290	294	301	306	302	306	304	347	265	293	318	322	301	297	286	291	321	305	294	307	285	299	301	311	308	281	336	289	298	312	293	312	290	300	330	310	335	258	310	283	299	298	307	268	323	285	301	312	328	318	320	299	297	321	315	270	303	298	331	290	277	308	304	308	288	335	301	305	312	290	328	315	285	284	307	293	308	308	314
36067	65664	48514	26835	14591	7183	4771	4281	603	487	498	448	446	461	423	414	425	401	447	448	459	446	450	416	395	408	455	403	394	409	432	423	436	417	444	402	394	437	401	436	410	421	422	380	428	394	378	404	428	460	419	386	452	393	401	412	435	397	396	417	434	435	428	411	394	410	405	411	481	388	415	397	426	414	418	372	402	408	394	405	428	437	443	420	413	387	381	414	412	390	390	382	436	433	385	417	392	429	396	416	449	405	404	419	420	410	390	397	448	406	444	384	407	427	397	438	442	428	406	378	411	397	401	422	442	426	419	397	405	392	418	386	407	430	403	433	424	411	414	419	413	431	420	424	443	397	388	415	417	454	401	419	399	420	378	405	424	396	434	405	364	419	402	405	373	411	407	378	422	383	444	414	414	427	400	401	403	411	422	420	434	462	395	375	419	384	401	419	410	429	390	417	405	416	397	417	369	438	416	406	430	477	405	391	441	416	409	423	394	394	405	436	393	418	409	414	395	440	383	419	411	424	407	410	437	375	424	424	429	395	375	433	401	398	428	394	425	419	406	404	455	415	407	462	405	383	396	402	413	375	401	394	418	405	398	421	411	396	414	399	434	409	421	412	404	382	395	432	433	403	401	404	385	431	394	409	434	399	442	384	425	455	429	414	376	425	405	400	429	448	441	396	426	447	439	398	414	395	429	419	388	399	419	409	430	395	443	404	410	460	413	400	425	416	382	383	425	428	413	415	416	405	444	409	379	416	395	418	419	403	425	417	426	390	437	422	420	431	453	365	397	382	414	403	395	426	409	387	388	424	388	402	415	367	417	373	424	439	409	361	404	444	428	408	416	432	437	445	410	404	404	409	381	437	411	422	406	428	421	416	435	407	408	413	393	411	416	397	421	407	422	437	417	392	389	406	429	400	379	437	389	429	409	435	391	401	369	390	414	406	418	408	395	382	408	454	420	425	431	421	427	396	418	431	424	433	404	414	405	403	403	421	424	378	421	378	414	404	389	399	398	406	409	392	407	466	405	390	412	425	407	402	418	404	397	417	400	448	411	433	411	393	426	394	411	432	394	390	418	395	379	444	437	449	440	397	436	410	457	400	427	368	427	410	394	404	427	432	414	448	412	379	392	438	441	416	401	415	442	455	416	437	403	405	400	449	409	393	411	391	415	417	411	376	409	416	393	434	414	415	420	407	368	388	448	412	415	412	407	426	434	442	421	381	427	415	389	384	395	397	449	420	413	379	439	415	380	430	388	429	393	437	385	396	412	391	407	411	428	391	386	434	439	379	411	386	423	395	380	398	369	432	408	433	449	404	395	383	426	416	422	402	428	419	418	454	437	391	394	435	385	411	379	384	409	429	381	410	441	399	389	381	403	381	412	394	413	449	406	423	434	406	422	430	392	423	384	389	382	432	418	399	419	410	402	416	388	422	415	410	396	376	449	448	400	420	425	386	411	421	400	422	362	423	384	361	420	434	421	390	403	404	440	416	409	408	401	420	423	398	402	408	427	423	377	426	423	423	377	404	410	400	409	419	397	400	428	416	412	423	424	401	409	415	427	419	382	432	399	397	427	400	381	423	398	402	419	439	425	385	422	369	391	393	399	430	447	436	407	413	423	419	397	447	399	396	398	378	411	382	368	432	403	364	390	432	421	388	408	401	424	406	394	405	422	412	425	437	392	364	411	395	405	366	431	433	428	405	415	429	422	383	404	389	412	408	414	432	418	410	389	412	393	448	382	437	415	408	419	429	406	437	400	412	417	423	427	387	419	377	429	377	432	413	429	390	421	429	430	406	432	383	397	377	390	386	379	424	425	403	421	395	442	413	438	400	370	413	427	430	402	384	416	401	395	424	360	399	404	433	397	372	409	414	393	415	411	424	381	423	404	370	378	394	384	442	402	393	424	444	371	423	404	418	426	421	376	400	407	420	437	412	409	390	403	418	410	380	407	381	418	409	406	414	386	425	410	386	416	399	402	398	415	377	411	422	422	449	381	398	436	433	388	402	400	415	400	454	405	377	427	436	435	426	423	391	414	461	428	425	381	432	409	405	427	416	420	402	383	408	395	411	415	413	442	423	427	429	463	418	420	414	407	407	417	378	399	402	426	433	447	442	414	389	464	417	413	427	416	383	416	444	425	395	422	404	391	412	407	401	417	393	409	403	414	403	445	406	390	410	379	427	419	399	383	428	435	378	403	445	418	405	405	412	404	403	462	400	461	434	377	384	422	382	388	402	462	424	458	440	446	423	403	401	439	401	435	397	396	408	400	433	416	427	409	430	418	402	389	434	404	407	416	390	400	409	398	384	406	395	422	444	422	405	401	429	412	393	416	384	376	415	433	390	394	394	385	447	442	433	451	422	445	388	412	389	375	394	414	415	435	407	395	398	429	397	411	441	425	423	422	426	403	405	435	427	409	394	449	413	432	420	424	400	430	395	426	421	387	422	443	402	381	428	407	423	441	412	404	420	475	430	395	384	400	390	422	429	420	394	414	422	393	396	414	419	425	389	378	425	427	422	425	409	380	407	394	365	392	384	415	404	422	415	378	435	430	383	429	412	394	409	399	417	431	402	427	427	391	438	401	417	412	411	391	415	420	433	397	390	408	403	394	432	416	422	413	381	376	414	415	374	397	429	418	396	441	425	415	404	401	410	447	402	398	399	436	403	375	439	423	393	412	421	451	446	385	428	389	435	471	395	397	430	421	417	452	414	393	431	451	430	414	423	405	396	385	407	413	372	418	392	409	410	351	414	450	404	400	421	403	435	444	427	409	438	442	368	427	421	379	388	416	398	378	422	407	410	448	424	411	466	418	412	423	430	396	367	408	424	424	405	432	375	423	400	442	405	390	367	396	414	396	377	435	404	401	417	420	415	401	398	367	417	429	421	365	404	412	428	413	449	397	403	407	391	429	409	388	394	402	397	411	405	442	394	419	430	416	420	445	422	406	383	430	423	426	393	406	427	412	417	398	430	426	422	421	416	407	386	446	447	402	476	432	408	392	391	396	398	355	384	449	413	373	434	404	398	425	381	392	410	399	406	383	406	397	396	405	424	411	419	423	400	436	435	403	426	421	419	423	402	375	409	418	394	433	392	394	374	424	398	413	403	445	422	395	419	427	436	429	422	429	437	400	403	402	440	401	405	431	409	414	426	417	428	443	421	413	419	408	425	401	416	403	401	410	400	402	397	416	424	394	374	403	402	397	389	389	399	423	406	435	437	419	410	404	410	434	400	410	402	397	389	438	394	410	410	410	410	434	423	425	394	416	421	421	446	411	420	410	428	426	444	404	414	404	419	401	407	434	401	436	415	459	395	378	424	450	385	444	379	403	383	422	435	414	409	412	388	439	397	389	439	390	416	443	389	429	424	427	382	391	383	384	418	421	406	427	370	424	413	448	403	388	399	390	384	376	403	395	394	424	390	446	431	431	412	423	385	397	421	440	412	386	406	396	427	413	422	384	405	383	377	401	405
29151	25506	20057	7621	2307	1321	814	863	759	759	773	833	801	761	799	734	793	768	750	726	761	829	751	801	713	771	731	764	762	756	692	768	707	758	777	776	753	739	785	774	805	800	759	739	775	768	789	795	781	777	800	760	726	717	753	761	809	765	826	792	757	777	781	759	787	774	774	802	798	771	780	769	801	746	774	757	806	753	774	832	730	744	780	793	749	767	731	760	756	781	764	761	764	726	775	764	720	736	819	789	738	768	744	779	748	781	802	816	778	728	788	769	707	762	787	713	767	717	741	773	768	789	771	733	756	713	776	746	696	779	784	797	740	824	772	761	758	803	748	747	816	711	770	801	775	767	738	762	749	766	779	739	786	760	752	735	763	774	781	732	786	764	747	746	758	779	782	767	714	758	776	760	758	790	781	745	800	746	768	732	787	814	818	763	752	810	789	747	788	741	758	779	786	793	790	741	698	767	822	774	746	764	716	790	773	743	798	766	771	779	773	715	798	758	743	795	745	741	772	761	765	765	721	809	807	752	811	763	810	746	799	778	757	758	792	791	807	801	774	811	759	808	793	826	736	763	763	718	723	782	751	764	723	766	818	737	783	731	764	784	708	761	781	774	761	759	737	759	758	760	755	750	769	776	740	722	785	764	789	775	799	754	707	756	820	786	726	797	754	789	757	724	797	754	763	740	756	755	801	785	777	747	791	772	728	713	800	787	734	781	789	756	764	770	774	781	776	804	750	774	748	750	754	747	802	776	760	785	748	759	735	707	786	752	774	768	772	752	793	773	774	722	784	742	733	732	753	763	762	720	754	823	740	779	771	780	789	788	781	768	808	723	792	778	779	737	776	781	770	737	768	781	745	782	793	788	773	799	763	792	751	739	735	795	773	740	739	789	767	757	752	820	744	784	766	772	746	739	797	759	732	795	744	733	745	758	779	729	785	799	736	713	771	714	775	789	711	754	775	795	785	822	748	819	720	801	755	765	755	760	805	753	743	761	707	768	716	748	777	770	756	792	765	763	725	756	756	803	763	741	737	719	781	807	802	768	730	762	736	777	779	802	771	776	791	797	732	749	777	808	728	769	772	746	793	775	781	791	748	801	734	816	787	768	770	741	742	766	750	798	762	762	784	779	785	748	701	764	759	774	780	758	789	743	791	758	767	769	756	752	742	774	729	751	775	760	727	792	781	778	774	762	765	791	751	788	788	706	726	790	749	745	758	796	740	786	731	740	768	772	774	754	790	772	754	745	714	852	750	747	775	771	743	746	762	799	798	778	741	721	782	772	763	783	753	766	731	764	745	763	789	777	749	795	783	759	765	724	726	802	796	783	778	733	699	794	766	775	783	799	805	754	769	739	758	730	778	756	785	775	719	808	744	778	770	725	714	725	812	743	751	737	726	793	818	784	715	758	751	808	774	739	762	770	767	780	744	777	739	787	751	758	777	765	744	757	760	741	789	738	759	790	755	831	711	783	784	768	753	792	767	759	775	799	720	800	798	780	779	730	730	784	761	779	774	843	792	787	823	781	737	763	775	797	786	799	788	789	758	794	712	802	758	804	765	747	726	770	815	731	761	825	780	752	744	743	774	770	729	774	738	765	712	751	748	779	758	740	768	783	803	758	740	777	754	743	796	784	779	788	799	783	754	745	783	780	789	776	780	752	789	745	739	759	749	799	755	768	798	754	758	735	794	793	823	748	732	776	729	809	789	759	807	756	765	763	764	790	763	826	770	723	804	777	740	796	811	794	725	802	745	749	801	760	757	710	773	753	769	764	736	758	747	819	729	767	762	783	762	771	790	750	729	782	742	736	706	806	774	774	813	790	758	765	759	793	759	778	742	739	756	765	787	728	777	753	702	752	786	780	795	756	761	748	762	778	699	751	741	791	754	732	752	790	761	778	779	777	768	744	793	768	767	772	754	750	787	677	756	729	812	760	792	786	747	754	744	731	738	785	755	767	772	767	774	790	785	817	735	765	772	756	719	745	822	819	795	764	765	791	776	762	751	757	771	779	791	766	810	743	738	761	781	784	802	725	788	802	773	766	709	798	835	747	720	769	720	726	743	786	738	773	774	743	793	808	755	737	795	747	811	772	770	828	760	756	791	753	774	784	778	752	789	729	804	746	774	755	746	776	777	757	760	768	759	787	759	747	792	753	747	731	745	760	755	756	752	762	746	814	803	734	780	787	807	764	766	762	768	763	754	776	763	717	815	764	715	790	767	802	776	731	792	752	751	802	738	755	794	749	787	746	781	746	741	742	805	725	772	780	716	755	793	738	768	765	735	762	771	792	756	756	747	793	751	758	768	746	754	744	769	787	736	713	724	734	787	719	769	742	754	789	765	744	704	803	692	796	742	793	779	759	730	810	749	748	748	781	766	774	799	797	800	744	747	762	757	742	734	820	810	737	755	744	768	735	755	800	743	772	803	784	787	781	747	765	763	732	745	851	843	756	784	758	794	717	785	819	778	777	786	773	729	756	807	777	737	742	768	769	769	727	758	782	735	766	824	783	829	794	739	770	754	761	750	792	779	779	775	754	825	714	769	778	773	775	796	756	770	802	769	794	815	780	747	771	785	787	763	760	727	792	804	764	734	759	811	716	738	746	753	782	784	763	747	755	734	733	744	769	730	750	729	757	712	792	739	762	767	763	761	811	801	739	819	786	782	772	767	799	747	811	792	769	753	803	775	777	761	755	812	756	789	782	764	727	768	787	802	810	782	798	728	742	707	798	796	819	766	721	771	788	778	772	761	800	769	787	756	809	790	746	797	758	758	697	718	744	748	744	743	744	722	759	778	791	753	751	743	771	740	788	799	785	799	799	778	744	746	746	802	760	779	726	731	711	755	776	823	810	806	816	773	742	812	782	826	722	771	748	809	772	780	762	791	720	747	744	801	751	739	774	797	773	712	771	740	761	773	774	786	735	740	810	745	798	735	770	762	757	794	727	796	794	802	771	761	761	760	836	767	763	786	765	774	767	798	720	753	758	774	732	804	721	767	768	697	795	789	808	749	776	747	761	797	732	800	800	720	753	757	736	772	797	771	805	789	749	773	761	750	757	803	804	746	780	768	782	757	746	752	742	770	741	737	783	786	778	762	744	818	761	758	803	772	764	728	753	780	768	822	740	826	785	814	760	739	769	724	759	706	792	735	767	804	796	776	789	740	760	762	792	795	776	762	770	798	746	758	778	757	739	777	822	743	714	792	725	754	791	736	740	733	760	774	769	819	753	797	760	759	771	746	765	746	765	834	735	748	758	804	769	797	761	773	757	772	774	747	723	818	731	724	757	749	730	752	736	831	736	776	710	735	746	709	752	738	778	762	787	752	708	765	768	788	744	805	725	807	754	787	817	724	759	734	762	774	756	783	784	717	776	694	794	710	751	770	797	784	813	740	773	797	757	776	788	798	696	728	772	786	811	779	798	751	763	734	791	718	747	737	792	783	742	767	755	788	794	805	771	751	786	811	820	802	798
28439	38992	21359	8047	3799	2037	1025	1089	968	1038	969	975	1003	975	965	973	993	972	938	950	1043	1009	966	932	1010	972	1006	998	998	973	988	924	952	1042	958	934	987	992	980	974	1013	959	1010	1018	926	956	989	927	1017	1022	1011	1020	942	997	950	969	1014	989	1047	1005	993	1038	1005	1000	1001	956	1001	948	992	989	1048	996	1028	1014	982	999	1023	1023	973	928	1023	906	986	1002	1042	984	967	967	1053	979	1036	1009	989	960	955	965	1002	989	999	942	970	1035	1025	992	991	1038	1015	970	932	1027	968	961	949	1033	972	965	953	970	960	1007	931	979	1005	1010	972	939	921	947	994	1048	924	972	996	957	971	934	969	966	1008	988	972	960	1039	1023	974	969	1022	998	928	971	1002	991	980	993	975	1019	975	983	956	991	1060	990	942	971	1061	974	1020	936	1010	926	960	957	979	981	1036	1032	960	1000	928	1003	1027	998	908	1007	974	996	994	1008	966	970	997	952	953	961	979	1006	965	1020	1023	977	963	946	1053	959	974	1038	1010	994	1005	1022	1003	957	967	946	1008	941	920	1004	1037	987	999	989	1017	970	1041	1000	998	1008	1010	950	1021	1047	988	961	969	961	944	984	970	977	969	1004	974	1028	991	1032	991	968	1018	929	989	940	981	1034	997	975	978	1044	941	974	953	1058	974	939	1014	1003	1014	945	971	982	982	1012	1006	964	983	1036	1010	1015	1012	982	1061	985	968	949	991	915	1021	987	988	988	1000	1041	945	925	1015	1031	1046	1006	981	1026	1045	1021	1020	996	1009	969	963	990	1000	976	1033	975	981	979	989	1017	1000	992	978	991	989	977	988	976	994	1008	1071	979	1000	1026	995	1029	947	998	999	979	993	981	925	917	1034	954	969	1019	1006	988	990	970	972	975	998	989	978	956	986	938	975	994	982	960	1001	979	1004	1025	973	980	1012	1037	1060	968	1015	975	1005	993	972	1002	996	961	949	1018	1003	1001	957	947	1049	968	994	1049	967	950	935	985	981	962	986	1002	988	1029	1014	984	1019	997	1018	1010	952	997	992	969	974	992	1025	1029	989	929	949	1023	999	1029	974	944	1012	991	1024	980	1008	945	950	980	995	1039	1020	987	1012	932	1020	971	986	993	964	1016	950	1001	986	1015	965	1004	971	975	1007	973	1004	926	1021	997	1032	983	991	1028	1009	986	984	1003	955	1010	1006	922	1023	936	971	989	1012	994	1042	985	1001	1026	978	941	994	986	989	1039	1019	988	944	978	990	995	998	976	960	972	1063	952	977	960	1024	986	1009	1010	1046	953	1030	987	1009	967	1018	1070	1001	994	946	1034	964	955	1028	1021	1046	1009	971	1026	949	984	980	958	999	979	990	996	995	1076	994	991	963	999	999	996	1010	1019	1003	980	1045	1003	977	1028	983	1034	1018	984	967	1035	997	1007	991	1013	1028	984	989	1061	1003	993	980	1003	1008	965	1057	998	1051	943	972	997	1051	1024	1061	967	927	984	1044	939	1043	1004	969	995	1004	931	948	1000	970	996	932	1028	984	1011	1061	983	958	993	963	1010	998	990	975	975	963	980	1026	1013	997	982	961	1018	986	964	994	971	1014	959	914	969	1029	1032	1002	1021	1011	943	959	1021	983	1036	945	965	1005	998	1045	1054	1001	986	1015	956	1057	1023	949	976	1001	1020	986	1018	1019	971	993	992	1003	1039	1001	1034	1013	931	991	1018	997	1009	958	960	941	975	978	1006	1013	975	999	1065	901	1009	992	913	973	1000	968	948	973	973	975	977	989	986	1031	1024	928	998	961	1046	962	1036	969	984	953	1045	983	988	999	1019	1045	1003	986	952	1002	1023	895	996	973	990	967	970	983	966	995	953	986	1020	996	980	1032	995	1010	963	973	967	937	1014	964	1000	982	949	961	988	1011	951	985	983	1001	967	956	980	989	996	962	1028	990	970	1002	942	953	958	941	1001	1000	944	986	952	995	945	970	1008	958	974	935	961	990	964	1002	990	1025	958	978	1022	963	982	1013	996	1005	960	986	968	900	996	954	1007	982	1057	988	967	950	961	1033	1019	958	993	1009	947	971	992	972	969	1029	938	1039	1001	984	1048	1039	945	977	1039	991	910	1045	993	936	972	917	978	933	947	977	987	970	970	960	944	977	1011	976	1011	939	989	985	988	1038	974	980	962	1010	990	1051	964	1018	978	1041	965	925	981	954	1027	985	969	1035	1011	968	995	993	995	1035	964	1013	999	999	955	987	1018	1013	959	921	980	1021	1034	981	974	974	1017	979	946	981	997	1056	1014	946	981	983	1065	1007	983	983	977	954	1028	935	978	1017	971	1021	1001	1005	1013	973	968	1008	970	999	946	1004	988	961	1030	976	1021	999	965	977	981	1004	955	966	999	1027	1044	1008	1043	988	1037	968	965	983	1034	970	1011	1001	952	1018	952	998	975	971	974	972	989	1022	1044	1005	947	971	1014	981	977	972	982	971	1004	948	1005	985	1009	1027	992	1020	969	994	1023	995	972	968	968	971	945	917	972	976	996	992	999	997	941	990	987	942	949	1043	971	994	994	985	1044	987	964	998	1047	1031	982	1025	988	1000	964	973	979	1023	1015	971	986	1037	950	977	968	1019	967	1016	935	960	971	929	999	981	982	941	994	992	945	981	976	1041	954	947	949	1015	1022	961	1005	992	990	1028	984	979	957	957	1010	968	994	998	1043	942	1045	958	1015	1055	1033	1001	927	982	969	956	930	963	981	982	978	948	1041	993	985	974	1018	980	959	1055	963	975	984	986	962	1037	959	968	1027	958	972	961	994	977	964	1005	992	965	1022	992	1046	954	999	1043	971	957	976	993	998	981	972	913	965	965	995	968	978	998	980	970	1004	1010	986	1004	988	989	917	966	1033	1046	934	971	1044	966	967	1020	1026	965	989	980	1043	1040	974	1034	986	984	958	977	992	1002	976	908	1005	1005	992	983	983	941	1015	1020	1000	1021	989	951	942	996	1007	970	946	935	1007	982	996	970	959	978	992	999	967	995	1045	993	1003	985	975	974	987	974	1007	961	1001	954	1022	977	1026	948	981	1021	966	1015	929	962	1008	996	1041	1057	1020	944	1019	967	985	989	1033	999	1070	930	968	997	1003	985	1016	1025	966	995	997	1041	984	974	1008	1030	983	1017	973	996	946	929	976	968	1002	923	961	994	1005	967	921	980	969	1012	988	1005	1011	1109	969	951	996	1043	1015	997	966	986	975	966	1027	1000	970	1003	1017	969	939	956	978	947	993	1035	1047	968	1025	1044	986	1010	978	940	1011	1008	976	1008	987	1012	961	966	971	975	998	1020	980	1030	967	978	966	1037	986	972	1036	980	986	1010	1009	991	1020	950	1011	1002	989	985	978	1029	1045	1095	964	968	1004	994	988	974	985	1005	987	996	985	970	977	947	1033	994	989	984	982	950	954	992	999	972	1008	1089	1000	964	968	1004	984	1031	1005	996	1019	1027	1045	1010	917	993	988	959	1009	1040	1012	1009	964	1004	1022	987	1008	1003	994	942	959	969	954	953	942	1037	1020	981	993	1003	985	989	1006	936	970	985	897	959	993	986	1027	961	999	973	1011	995	985	1013	972	977	1015	996	1003	990	976	918	989	997	1026	999	989	976	954	939	992	979	1009	976	983	1011	983	957	953	948	1004	1053	967	968	940	984	987	983	998	975	1008	940	949	971	988	955	967	997	969	1008	1014	977	977	979	946	1016	1036	933	1019	950	977	987	965	991	988	938	949	952	989	999	979	934	988	1010	996	957	1061	973	1001	982	1021	997	1029	1007	976	957	1035	939	985	965	973	1022	954	1013	998	995	1011	948	1015	1013	974	960	987	1018	929	974	1020	995	969	1011	969	990	939	990	959	1013	979	1008	945	1028	1000	977	980	963	1024	947	997	978	964	955	1029	1009	1001	1016	1008	979	1014	1017	996	971	939	948	997	1055	981	992	980	977	960
23366	21211	28043	25168	19583	7404	2388	973	719	727	725	666	712	688	680	670	630	651	668	709	679	665	667	693	655	674	663	716	622	660	675	659	641	677	698	663	641	670	714	644	671	677	647	623	662	699	652	691	636	678	694	662	683	639	684	635	624	634	674	681	677	694	646	685	656	673	654	650	623	690	652	615	670	694	668	701	665	667	661	638	661	621	651	656	701	646	678	670	651	706	586	664	675	655	643	641	670	620	612	622	662	675	648	629	640	659	656	654	686	638	644	645	660	631	666	650	640	656	662	671	662	656	645	644	659	644	693	656	640	660	669	664	686	608	617	679	652	634	675	657	630	672	667	691	663	641	652	631	615	617	654	668	699	639	662	658	648	646	672	629	675	688	735	636	606	744	632	699	688	631	605	619	635	593	667	640	648	634	627	594	677	678	678	622	677	665	688	647	648	580	647	660	673	622	657	656	637	656	647	626	626	654	619	661	613	610	661	657	655	657	628	659	643	692	620	574	672	637	664	638	679	656	636	663	648	667	655	677	613	684	639	685	652	669	621	660	623	635	682	639	690	629	689	640	652	664	629	640	628	663	662	658	618	687	626	654	616	672	630	712	686	642	675	622	667	649	640	684	662	662	664	658	617	631	666	606	677	616	675	652	696	675	667	689	617	665	640	636	646	641	675	625	634	651	669	618	652	655	674	670	646	629	635	653	664	632	660	639	649	651	648	615	683	651	673	677	664	676	689	643	651	653	702	644	647	664	649	625	641	643	678	622	662	673	679	681	680	699	641	701	633	688	651	618	599	630	676	663	676	637	643	669	657	663	650	627	655	672	641	658	573	653	653	653	663	660	668	642	663	679	654	640	596	659	661	631	637	619	649	687	702	606	665	663	648	680	630	637	702	653	655	629	658	668	687	636	632	664	625	614	651	646	654	655	646	638	650	638	657	593	662	618	616	683	662	672	615	658	679	665	643	656	655	634	663	667	592	666	662	606	658	622	655	666	667	697	646	628	682	627	650	665	616	645	667	659	674	649	660	635	626	644	636	662	668	669	621	692	661	668	644	677	605	656	668	625	685	647	595	649	624	676	719	667	660	658	659	667	648	648	705	644	660	636	672	653	631	652	641	683	655	679	613	635	672	668	650	674	639	678	669	652	676	650	642	601	654	566	678	676	643	604	661	670	686	670	638	689	625	683	704	641	691	616	648	666	647	649	655	673	681	623	598	658	640	680	665	640	660	662	642	625	665	670	696	736	669	671	673	685	646	669	660	620	650	662	652	676	628	671	652	651	662	660	680	666	674	686	645	678	685	642	703	624	633	687	687	689	679	635	656	645	642	687	661	670	667	685	640	656	597	608	663	682	658	668	677	638	692	663	615	663	637	616	648	642	682	649	683	638	710	687	641	614	579	630	619	705	691	626	684	670	598	677	698	666	652	678	663	635	684	652	634	676	631	692	679	644	655	669	659	680	673	674	673	685	606	669	651	638	668	623	669	653	648	698	701	648	635	600	635	665	624	653	650	670	657	599	661	667	610	605	635	653	649	603	642	658	664	653	651	658	619	668	691	687	628	630	648	618	678	680	659	674	692	649	688	666	678	677	667	612	630	610	647	625	667	667	643	683	635	616	632	668	693	655	645	630	606	670	672	634	631	626	632	664	605	647	683	657	635	623	691	670	644	659	637	647	722	634	666	665	655	648	643	628	688	621	679	694	657	651	685	637	624	677	662	649	682	706	619	658	668	627	621	645	627	680	689	676	668	675	683	637	654	629	642	648	647	669	632	660	666	689	661	660	677	696	651	678	649	646	634	651	659	666	688	623	684	646	651	604	651	638	633	683	683	691	682	640	653	669	656	663	673	639	666	649	678	666	675	617	628	684	641	646	687	638	636	670	663	622	629	681	671	675	681	644	630	648	661	652	668	669	659	633	647	623	688	651	662	696	656	646	615	694	651	687	627	656	662	619	662	663	631	626	626	671	655	690	640	713	707	642	646	672	653	661	685	643	645	673	649	651	633	630	621	664	605	645	688	672	611	696	634	642	647	691	701	638	672	669	683	659	684	629	672	659	622	666	649	622	581	625	634	634	637	653	720	651	655	670	660	687	610	667	640	659	674	672	655	655	662	679	622	602	615	617	649	654	647	687	642	648	666	616	653	663	717	654	632	663	640	630	656	652	645	664	639	708	677	650	692	626	614	660	651	660	670	646	680	678	645	615	641	650	640	680	685	635	680	677	657	626	662	656	662	665	667	640	640	706	700	666	636	635	626	666	661	661	671	662	614	657	606	684	631	600	662	657	669	674	658	646	655	659	651	662	664	601	676	636	613	665	645	678	632	667	667	670	651	641	649	655	621	649	673	637	637	664	667	656	629	633	696	678	654	641	646	682	672	628	656	665	639	650	666	615	660	643	622	654	689	731	637	642	635	716	660	638	662	606	664	642	661	633	668	680	713	664	661	657	676	608	691	650	630	639	680	613	665	662	713	631	660	660	613	675	678	671	638	672	679	625	663	630	671	619	658	654	684	671	634	678	634	637	615	612	660	652	642	665	641	616	623	624	679	664	696	687	678	630	661	569	611	635	670	652	664	660	620	644	651	653	660	638	664	655	611	664	664	676	716	664	677	658	652	690	660	636	676	668	674	717	687	642	664	629	631	653	691	660	630	692	738	676	653	641	610	638	683	675	645	642	682	667	630	683	634	662	633	643	666	641	655	641	648	680	663	667	640	682	694	700	676	627	643	611	656	648	645	634	642	679	633	658	644	702	687	662	628	685	676	661	638	635	645	627	659	663	660	615	625	659	674	651	643	675	659	626	631	631	658	609	698	673	677	647	644	649	658	646	670	657	608	690	624	644	647	632	630	734	640	615	629	631	653	677	667	626	632	634	654	655	633	681	655	669	642	669	658	626	650	635	669	658	665	679	631	648	688	668	653	676	681	633	675	660	659	652	646	643	651	684	639	693	645	676	649	657	647	646	624	639	618	605	631	675	657	631	695	592	712	689	632	633	683	662	632	636	666	652	672	641	646	673	657	686	687	650	669	667	649	618	664	617	624	664	619	638	690	635	662	617	629	670	678	680	659	706	675	657	644	666	655	616	654	640	684	675	635	636	630	610	652	690	645	647	701	647	628	658	611	652	666	668	708	697	643	672	652	669	650	626	637	693	654	659	666	648	640	686	677	674	638	649	650	660	682	682	661	627	661	670	601	677	641	637	651	606	633	703	631	685	682	622	665	657	656	620	629	680	635	617	610	611	626	651	664	643	668	643	661	634	662	634	608	619	663	626	679	690	642	667	648	639	649	653	604	712	655	633	664	622	649	695	640	632	671	667	701	660	654	606	670	687	661	655	631	622	605	667	662	664	632	647	656	675	611	615	636	658	684	659	643	641	699	648	646	665	642	683	652	639	675	662	672	641	592	596	680	668	665	645	650	664	653	618	613	625	609	695	683	651	662	659	649	696	623	646	638	656	642	641	658	680
32678	56846	42928	27479	10942	3791	3066	1301	943	858	910	879	892	900	898	875	884	827	872	882	939	845	849	869	843	866	896	882	875	881	884	868	910	870	872	836	848	894	882	900	847	875	797	877	875	872	855	825	875	845	904	842	906	880	907	915	828	869	873	869	838	873	782	824	865	856	903	889	858	865	878	898	889	857	882	842	845	847	884	830	863	922	850	896	902	807	876	879	900	801	774	875	856	846	834	866	837	867	863	865	829	853	868	887	911	874	853	843	885	800	852	848	786	858	880	887	892	852	832	910	884	857	793	922	857	855	877	850	855	866	861	911	891	807	850	839	881	820	930	851	896	859	862	859	851	842	788	885	873	863	874	839	813	925	830	938	862	876	822	857	895	832	870	804	861	894	885	876	859	834	886	869	889	870	815	835	879	838	857	813	867	847	860	886	862	837	858	892	856	885	891	864	809	885	852	803	832	825	903	816	857	860	840	841	907	913	860	825	814	905	914	849	794	816	821	894	848	846	859	846	833	898	800	836	841	915	892	850	851	835	841	852	921	858	835	839	824	852	900	798	789	852	898	798	861	929	878	845	837	895	883	849	844	864	839	873	815	874	852	868	862	833	848	860	909	884	897	853	857	855	878	856	855	818	845	840	916	848	890	842	922	883	798	860	923	909	860	896	857	854	870	850	866	843	886	880	829	890	839	852	836	806	836	858	870	846	852	840	854	901	843	854	880	917	895	894	859	884	914	834	815	876	853	860	903	878	833	843	865	894	913	817	929	829	852	876	870	869	913	895	830	901	851	842	872	874	898	861	823	892	893	873	814	840	862	885	844	859	872	873	840	833	903	843	874	826	834	861	837	842	838	875	838	873	852	825	900	863	828	875	872	907	834	837	902	885	917	854	831	838	840	866	828	842	904	840	834	856	846	886	852	800	838	918	882	882	903	810	878	842	821	866	905	867	840	908	874	862	851	856	839	857	874	853	875	826	830	813	900	868	857	839	883	856	882	870	881	799	843	888	859	843	843	884	833	862	886	801	890	839	909	876	876	809	841	824	845	875	824	860	891	807	837	819	878	852	860	851	878	826	873	842	870	817	810	845	801	816	880	836	787	837	813	835	847	843	881	867	837	883	800	843	820	876	865	869	898	918	841	876	876	880	832	803	835	816	873	857	862	870	863	887	847	874	817	903	822	844	926	853	845	872	857	861	875	858	825	881	885	898	830	946	837	881	883	848	863	801	896	850	841	867	861	835	837	800	861	809	849	864	821	809	825	872	830	847	890	864	890	850	852	801	874	857	905	864	840	835	829	873	843	874	864	896	860	871	884	840	909	846	891	846	861	869	928	823	886	814	804	822	830	951	873	854	829	860	838	889	819	882	886	853	804	824	858	828	865	870	827	899	843	832	923	831	845	901	911	924	862	866	874	874	839	895	864	837	824	826	891	862	881	880	851	889	882	878	889	877	848	874	866	839	894	841	832	854	864	872	868	890	843	834	878	829	832	859	862	884	810	869	835	858	882	871	931	859	905	865	840	878	866	844	827	848	878	864	870	823	886	821	899	860	854	875	865	813	916	875	885	857	796	863	824	851	820	817	883	822	874	848	863	865	866	857	874	842	822	854	897	857	845	878	877	848	854	874	864	839	873	834	830	882	852	858	834	869	852	805	820	867	875	845	814	856	856	825	877	867	836	851	893	827	849	844	823	855	893	845	877	907	864	917	859	931	817	811	895	889	860	862	859	829	856	868	892	856	809	830	878	875	866	873	855	817	915	906	846	879	839	880	834	858	865	817	867	852	834	866	828	838	884	852	835	872	889	893	884	890	844	906	879	846	899	912	837	840	821	825	886	912	873	872	880	855	844	869	866	788	878	809	906	839	857	907	866	886	876	861	826	872	862	863	839	840	877	884	809	821	791	864	864	868	825	877	850	848	861	824	883	853	841	809	867	846	872	855	837	879	803	879	798	857	865	872	870	870	880	862	866	876	812	875	848	834	875	898	893	836	859	849	897	891	888	852	832	866	888	881	873	897	874	862	852	897	777	850	858	803	845	888	896	785	841	908	852	846	863	870	824	820	883	864	839	834	803	839	841	819	877	902	854	845	845	847	835	845	877	887	846	852	877	877	861	873	836	864	873	843	859	845	870	839	836	832	875	889	873	812	892	863	863	845	874	893	845	925	839	826	846	894	851	812	863	854	884	911	903	841	917	837	844	842	811	866	892	854	839	889	886	826	872	902	831	887	767	884	849	881	915	874	850	890	807	862	856	871	856	889	841	816	847	893	839	888	885	828	853	839	871	876	878	826	836	872	837	883	821	824	818	888	856	817	850	903	887	868	828	889	848	819	859	907	915	829	882	844	835	893	890	906	876	846	913	895	873	875	841	848	866	875	873	878	837	831	843	864	925	867	892	842	836	822	835	840	899	880	800	880	829	828	878	883	853	857	864	852	858	864	854	893	819	852	807	851	864	888	858	847	850	870	846	871	853	887	840	845	857	861	887	872	883	884	832	884	807	844	833	825	860	818	875	869	877	917	881	880	780	841	840	814	868	853	784	845	879	868	904	895	843	900	913	857	894	849	835	862	878	864	856	810	839	851	900	854	869	906	828	858	881	864	826	861	849	867	868	861	838	818	865	835	886	865	858	843	844	878	826	876	850	835	869	882	871	800	928	820	849	848	850	907	860	863	828	855	834	849	830	848	859	821	832	885	897	839	805	869	873	839	867	863	887	875	886	817	875	888	880	842	835	853	892	804	889	830	853	828	862	879	845	824	892	872	844	909	871	841	837	842	889	819	804	852	849	851	905	852	886	809	879	845	887	871	832	850	868	878	824	864	868	858	824	878	831	847	879	868	816	869	843	874	834	835	819	848	855	807	857	825	869	869	855	816	875	858	841	812	828	871	877	885	879	857	853	870	887	812	886	890	852	825	838	851	868	843	791	859	832	834	881	853	875	871	885	837	854	801	865	850	852	835	856	863	877	876	889	853	828	845	878	875	825	824	888	886	903	888	897	850	839	898	880	863	877	860	830	855	822	865	819	829	852	883	862	854	855	890	853	827	855	903	872	859	826	873	891	878	874	827	852	869	911	835	804	813	835	846	840	909	869	824	818	848	865	859	875	872	861	888	862	941	837	847	862	836	883	932	862	870	855	837	780	850	865	823	874	855	811	824	840	796	864	857	853	853	906	809	876	839	859	889	809	841	923	831	840	852	885	888	841	912	838	802	912	837	850	818	871	858	854	881	922	827	831	889	860	954	887	841	861	827	860	854	862	887	856	831	886	877	873	905	869	839	914	813	861	890	888	872	873	825	850	870	845	831	876	832	828	897	912	830	851	830	836	905	850	819	833	849	857	869	845	870	896	870	838	841	821	908	914	862	835	939	863	878	890	866	863	830	863	803	870	839	871	877	889	853	867	886	860	858	910	891	858	854	908	882	882	868	828	878	824	825	904	874	873	862	863	859	903	858	848	894	896	821	832	850
24795	21390	26547	23173	5868	1231	879	686	518	536	532	497	553	568	524	558	496	537	568	518	578	513	531	536	555	478	542	506	497	556	515	575	505	539	502	532	488	525	548	554	490	495	528	525	506	539	544	523	533	553	518	518	498	536	556	529	536	549	571	529	518	557	547	516	496	489	481	547	528	541	471	481	537	509	515	537	505	515	502	512	542	528	533	523	554	550	550	468	579	521	494	510	529	544	502	542	545	569	535	542	519	535	528	477	522	509	523	546	537	523	537	485	510	514	504	516	519	524	574	533	556	497	531	500	529	519	473	561	491	516	507	495	500	555	530	494	552	533	543	533	478	500	535	546	493	520	505	519	508	513	513	509	537	544	488	519	521	519	545	518	522	538	558	540	550	509	503	499	525	499	531	516	537	509	501	512	564	525	527	527	522	507	493	528	519	515	542	513	502	512	498	519	516	546	515	569	533	502	536	486	458	496	555	494	530	454	476	545	504	531	495	491	553	531	542	501	494	508	555	489	506	539	543	512	505	568	558	520	498	531	525	525	491	491	554	522	510	509	548	507	555	531	504	533	539	528	519	499	530	507	529	514	526	524	502	509	515	495	548	512	519	523	515	501	503	534	575	480	501	571	563	531	503	514	507	524	503	556	519	530	525	503	564	525	500	521	525	532	509	555	512	501	502	498	529	514	508	534	499	513	549	528	501	553	551	543	517	491	508	536	492	528	528	530	519	519	509	561	539	488	500	527	542	538	562	533	554	517	554	525	505	532	511	504	516	487	481	527	508	502	565	544	505	587	492	512	511	515	508	505	488	515	550	514	510	502	518	519	493	547	522	497	519	537	504	473	558	566	477	533	521	565	493	499	512	487	557	528	506	491	511	552	560	531	527	474	542	532	506	512	541	535	524	510	509	500	532	519	524	541	507	530	510	555	554	510	516	533	526	499	526	491	541	541	490	548	513	525	511	486	487	518	513	524	524	541	504	543	546	518	508	498	484	483	535	506	516	466	526	545	507	526	477	510	444	486	530	533	529	510	565	537	517	524	532	518	502	537	508	493	510	535	509	550	554	527	545	517	502	472	509	500	496	511	550	514	514	532	520	529	485	542	543	498	530	535	469	538	497	501	511	523	487	517	495	486	521	528	531	529	527	535	505	523	559	483	521	527	498	501	533	511	535	542	483	532	497	533	562	556	523	506	522	552	513	533	489	495	484	481	517	547	527	479	491	529	508	523	511	536	567	500	496	546	475	527	495	583	520	545	533	528	533	530	491	517	538	489	547	548	552	542	504	523	497	526	532	530	549	471	515	515	535	574	498	543	495	550	500	502	531	563	495	529	573	539	497	501	553	490	501	512	489	519	505	543	534	534	516	522	584	576	553	548	522	522	520	511	478	545	534	534	556	527	532	516	507	529	523	537	536	528	560	538	506	523	547	534	532	504	518	529	524	574	511	549	557	496	454	553	526	498	563	532	556	500	580	529	551	507	501	551	517	511	535	494	523	568	519	534	542	499	499	520	467	530	528	532	527	525	525	526	554	522	535	523	563	501	538	504	526	539	513	499	522	492	513	541	538	563	470	493	533	526	552	527	498	556	561	494	514	499	527	487	532	535	546	574	537	477	499	529	504	512	531	524	564	521	490	526	515	534	538	522	475	550	525	526	517	522	563	518	514	556	531	511	472	510	553	492	582	551	526	564	516	501	545	532	547	504	502	493	500	540	535	501	474	554	536	527	498	549	498	514	513	500	513	534	534	537	504	556	555	562	522	521	486	529	514	522	550	552	538	502	502	516	528	563	536	527	515	536	509	516	508	534	516	545	509	506	523	577	529	493	546	531	522	530	557	551	509	548	538	514	552	500	547	520	526	511	497	534	527	511	570	529	517	549	541	546	518	525	541	528	516	518	521	489	479	517	480	504	523	569	483	525	534	559	485	568	527	550	517	544	532	536	510	497	516	503	495	520	505	534	516	521	506	527	532	505	545	514	522	498	540	509	518	534	506	533	466	514	518	532	483	498	555	529	539	521	530	560	519	504	554	516	523	531	494	508	529	470	523	495	531	561	517	516	548	519	531	481	549	513	487	530	512	511	536	520	528	525	518	535	539	549	505	500	530	517	510	517	489	504	531	501	559	510	525	510	505	538	529	518	503	507	530	509	482	517	539	497	512	547	560	514	524	513	527	537	555	552	538	493	478	531	529	536	498	509	507	569	507	527	479	550	520	537	545	498	535	534	491	535	491	484	562	476	509	514	532	485	521	514	559	496	487	463	512	518	529	572	595	506	553	501	515	507	510	533	503	501	515	514	500	477	562	543	544	517	544	498	529	528	516	488	555	512	507	507	505	526	476	494	534	513	526	554	582	573	534	481	489	493	549	553	569	499	528	535	527	519	517	516	527	528	512	533	492	517	546	535	495	525	501	507	517	537	481	490	543	529	522	543	512	543	511	465	545	541	554	503	502	523	546	492	521	516	542	526	524	544	499	514	492	502	522	498	546	550	503	479	497	553	489	505	549	565	508	499	534	494	525	508	527	577	520	537	536	539	509	508	463	505	503	514	495	516	539	532	531	509	519	526	540	549	542	540	512	545	497	540	486	509	544	500	569	499	567	521	517	538	567	501	550	497	522	514	504	521	544	521	550	518	493	542	499	551	517	541	520	498	522	500	525	546	551	491	508	513	520	486	526	527	501	493	477	580	519	533	501	531	519	532	541	505	521	540	505	538	520	552	525	525	497	507	499	507	531	496	512	543	542	528	535	485	503	567	513	540	573	517	531	497	540	527	509	496	469	526	495	481	557	549	581	494	496	514	543	518	512	512	565	482	522	555	515	529	544	535	501	531	532	513	537	523	499	514	532	535	514	519	515	499	498	445	499	526	526	539	539	489	536	565	528	534	526	504	499	503	520	510	530	490	537	510	541	541	507	512	556	524	531	562	513	506	499	507	497	513	492	517	491	539	532	575	532	508	500	498	504	502	500	499	497	498	507	503	542	489	527	545	509	528	540	523	555	505	542	530	515	498	541	501	530	530	490	496	530	496	561	504	472	492	498	522	524	536	531	495	553	533	500	497	481	496	508	553	521	527	521	514	529	493	551	514	506	524	559	534	507	519	530	532	506	525	535	518	533	491	578	510	517	515	537	520	477	530	548	524	486	553	513	528	545	527	513	524	480	516	531	532	521	525	507	478	515	499	530	542	531	534	491	530	563	529	528	463	507	544	554	537	521	505	507	489	544	538	561	513	514	513	544	537	549	531	524	547	498	512	491	506	490	482	541	502	464	513	529	503	532	530	513	533	506	519	556	482	534	478	526	486	535	479	506	533	537	506	484	537	542	502	537	534	517	527	498	527	498	524	529	502	555	504	567	549	472	555	518	536	517	508	509	513	516	507	548	526	524	502	503	510	529	543	508	540	537	541	514	551	513	515	478	540	521	489	503	532	531	579	539	531	516	493	545	521	535	511	532	541	545	552	523	556	533	514
30781	48387	31844	14221	5181	2127	1461	1104	732	751	704	706	687	677	620	689	735	649	693	677	656	690	680	627	671	670	648	701	726	719	684	643	680	699	694	704	671	628	671	696	665	662	645	678	689	647	678	693	660	653	673	692	639	680	632	719	727	654	671	642	658	665	714	703	672	653	682	685	590	683	673	711	705	652	594	665	708	677	685	653	650	674	710	627	689	725	710	685	680	685	672	670	700	674	670	651	682	641	706	696	634	633	712	680	667	630	715	652	704	692	723	680	696	707	645	675	703	697	706	671	696	669	704	671	686	662	632	711	707	671	694	672	676	674	646	651	650	715	710	703	650	675	653	678	691	650	709	649	656	647	725	662	637	736	703	659	659	693	683	702	607	664	663	666	646	664	677	666	642	679	649	678	708	655	634	736	639	677	698	670	665	667	651	714	696	688	662	682	680	628	682	633	670	663	675	691	678	647	673	670	661	657	674	648	694	671	673	703	657	672	633	658	617	614	694	703	710	646	677	686	643	639	694	690	668	642	680	621	650	694	666	687	655	651	668	682	666	664	670	684	675	709	663	689	733	676	718	613	686	663	656	696	678	648	674	641	713	624	697	650	652	693	696	686	695	709	649	693	636	665	688	691	675	690	684	652	671	686	646	603	646	672	722	684	691	679	672	666	661	667	657	655	691	690	658	681	664	677	622	663	724	647	727	654	682	712	657	688	672	709	689	646	711	642	682	670	640	628	703	690	638	719	679	664	679	719	664	682	686	677	679	681	726	657	712	691	651	682	668	673	664	673	649	726	659	630	664	629	657	670	688	664	735	715	643	677	691	659	663	638	708	683	719	669	666	666	720	660	651	681	715	712	680	657	620	661	692	623	723	683	639	685	647	706	708	681	703	668	717	678	661	729	681	651	689	645	678	699	635	615	677	662	679	660	721	678	644	657	607	710	685	667	668	627	667	683	704	702	717	679	705	689	704	672	640	644	655	694	672	689	644	665	705	680	678	639	625	656	743	687	678	630	652	691	667	694	652	682	693	672	667	681	618	684	695	686	629	707	670	667	711	679	643	635	667	674	710	647	649	683	646	695	682	689	663	652	643	658	633	652	687	686	679	670	674	662	665	643	677	710	690	644	683	687	647	687	674	712	632	707	655	692	652	652	676	656	641	716	699	662	689	659	644	648	667	704	663	672	687	676	693	700	698	697	650	672	654	696	656	679	661	647	662	732	636	650	681	661	672	664	683	670	699	687	684	674	648	684	642	673	690	638	669	677	689	626	687	728	695	651	662	628	658	680	726	695	685	700	629	678	666	681	661	704	655	676	638	658	618	677	658	666	671	693	751	683	703	706	616	655	651	683	664	648	703	646	607	657	686	722	673	654	708	627	677	684	684	681	681	666	703	642	674	623	665	639	703	685	650	716	680	658	682	692	656	660	716	665	629	676	683	658	649	698	672	664	683	703	640	692	611	691	662	670	657	689	689	651	693	678	623	681	643	726	659	649	625	665	659	684	667	656	636	702	590	712	610	662	672	660	665	709	708	688	619	672	679	660	671	693	656	665	687	683	691	721	648	704	650	640	659	703	697	658	697	706	667	659	686	619	667	652	673	696	661	690	705	667	668	689	680	645	676	673	693	678	637	659	657	649	678	699	726	660	702	679	658	698	686	694	661	716	648	673	653	671	633	725	614	653	731	654	635	655	652	724	674	674	647	664	657	712	652	701	667	671	677	664	709	681	631	677	672	702	651	687	650	664	661	667	665	654	654	712	677	704	670	671	668	699	677	658	703	663	671	687	654	711	678	682	665	673	658	680	669	684	691	654	717	640	687	687	684	697	631	704	708	627	675	689	688	668	633	603	659	652	639	647	654	719	668	725	651	664	688	665	664	689	734	687	667	673	659	665	649	690	665	642	641	690	664	674	697	672	683	648	702	696	684	652	675	664	707	659	676	668	681	699	684	690	660	680	709	690	655	637	656	648	679	656	694	664	651	676	715	725	670	701	683	712	687	731	667	620	580	704	716	659	712	688	698	637	660	654	681	691	653	650	671	671	665	666	656	627	659	683	684	696	650	671	681	639	677	670	646	703	726	662	712	669	697	666	663	656	685	671	697	711	665	643	629	665	630	709	696	639	651	677	700	673	647	714	622	665	657	660	679	664	707	684	700	682	664	696	679	646	667	663	644	654	661	648	675	669	693	666	634	642	628	740	628	732	680	685	710	676	658	679	683	658	636	667	694	697	658	661	668	673	661	674	686	661	660	680	674	657	668	716	689	625	656	696	677	646	688	675	682	636	685	664	682	650	679	638	701	681	657	668	682	689	666	642	693	648	701	628	675	657	705	695	690	670	648	687	682	661	646	677	695	680	695	673	665	690	701	705	688	665	649	689	618	692	661	629	647	666	649	679	693	688	670	669	723	683	659	662	688	703	686	692	641	709	677	685	692	615	643	640	665	644	667	684	656	701	690	679	669	675	679	687	686	698	675	649	652	691	653	728	704	680	656	681	677	679	670	647	633	683	650	671	683	678	669	662	615	658	677	654	666	672	714	703	658	633	655	698	642	662	694	662	701	662	675	674	670	707	696	660	679	630	687	657	639	672	726	706	646	646	664	626	640	674	678	645	622	681	645	702	680	663	682	686	632	679	649	721	691	680	677	708	684	667	672	611	650	670	708	644	663	662	675	649	688	674	714	672	681	683	663	687	711	668	635	624	652	654	693	695	661	704	666	708	610	697	641	714	651	653	664	673	657	641	682	660	662	656	643	638	663	630	699	640	685	705	674	650	600	652	668	673	665	701	669	668	659	658	657	688	667	667	658	611	670	672	694	694	629	666	672	697	688	661	670	655	642	676	692	596	664	674	693	672	685	664	670	668	693	702	667	685	674	652	698	686	632	707	677	683	663	660	676	676	670	617	681	715	685	667	653	674	705	728	697	663	721	697	696	650	665	648	673	674	691	690	700	677	701	659	662	701	660	679	684	644	655	665	671	679	693	650	623	640	671	639	646	709	632	682	672	669	662	660	700	709	687	628	668	651	663	637	642	681	694	654	683	675	663	675	684	678	610	675	675	625	721	687	633	670	655	696	663	679	700	699	702	630	655	689	690	666	645	661	680	634	678	716	679	639	676	687	676	612	685	620	685	676	656	653	649	699	629	682	694	653	659	685	669	644	664	635	682	681	644	647	717	670	689	643	659	705	607	620	633	691	703	660	658	663	678	676	699	645	661	708	670	678	689	660	631	686	683	666	665	641	658	704	719	659	667	668	671	636	715	682	670	661	685	684	671	730	656	641	702	713	657	633	677	646	697	685	648	627	686	634	666	683	716	687	653	669	691	645	647	661	627	670	668	672	701	690	752	669	697	644	667	679	703	629	674	705	640	617	656	645	671	647	686	731	660	705	685	660	685	690	676	674	679	695	678	588	668	663	691	717	697	690	667	655	660	674	712	705	642	694	684	632	616	700	679	670	682	666	701	685	685	685
22426	21178	28302	24291	21171	18268	3053	1417	348	326	331	315	315	305	315	271	288	294	331	283	304	312	276	274	276	293	275	307	312	293	302	276	276	280	303	293	296	296	288	264	266	271	277	282	279	271	268	289	259	290	290	275	284	283	264	298	281	285	305	262	290	301	298	270	259	295	281	253	271	282	290	281	287	282	260	271	292	266	289	283	286	283	272	283	245	260	248	282	261	262	281	280	263	269	253	256	272	246	244	277	298	283	254	300	269	284	305	253	279	273	280	277	283	258	302	283	284	275	275	266	253	305	263	264	274	268	255	286	282	266	281	317	307	290	276	288	302	277	265	291	296	307	265	258	307	278	262	292	281	277	255	314	322	264	260	248	257	264	292	267	248	273	276	265	284	277	296	265	281	264	277	279	253	268	292	265	289	277	258	276	275	258	293	286	287	281	255	285	273	282	277	298	275	266	280	256	245	269	283	276	281	251	291	260	289	284	257	277	281	258	285	279	318	317	267	250	271	279	256	297	265	268	288	298	280	306	272	283	267	247	270	263	272	276	244	288	283	293	283	279	293	314	264	276	333	270	269	264	312	270	264	299	281	296	247	280	293	268	283	283	269	287	271	233	269	237	268	262	270	278	281	268	302	264	291	285	264	250	262	290	270	270	276	281	292	292	268	287	266	267	286	259	278	269	299	308	243	278	267	261	288	284	266	296	257	270	270	295	268	262	267	249	256	275	309	281	296	289	274	282	296	255	269	287	285	270	320	288	279	264	307	293	278	307	267	285	279	265	280	298	255	262	312	287	256	279	248	296	276	282	260	282	295	312	242	267	260	262	279	285	288	268	259	280	273	236	281	300	241	269	258	267	270	271	277	241	263	298	267	285	258	283	253	258	264	303	271	285	263	275	288	276	289	268	244	290	273	291	260	251	283	264	284	281	261	273	287	280	252	293	299	259	268	299	284	276	296	279	295	295	265	290	303	252	268	276	263	287	267	277	246	249	273	252	277	272	275	261	241	295	242	242	257	254	243	310	261	268	260	282	265	255	282	239	290	285	271	308	278	274	272	323	275	269	277	287	270	284	256	265	290	301	294	278	269	287	301	267	287	280	281	263	277	270	282	254	284	294	262	262	256	267	287	265	294	277	277	285	293	281	267	250	283	258	270	287	262	276	281	293	292	294	289	285	262	288	275	273	292	269	310	269	305	269	274	295	271	293	258	259	268	275	274	295	286	246	260	297	291	256	286	282	265	285	274	266	276	270	259	277	274	257	309	301	287	272	290	293	280	253	273	269	288	257	254	288	248	275	261	284	258	272	274	280	272	278	310	270	285	276	284	289	267	253	290	270	265	284	275	283	268	276	257	254	276	271	254	254	261	282	287	270	276	279	303	255	300	269	278	250	267	285	278	291	266	295	277	291	255	270	269	303	251	265	281	291	268	303	283	298	302	268	271	282	251	285	294	257	280	290	271	321	259	267	278	264	276	276	264	273	299	254	291	271	267	264	260	279	304	274	276	283	255	282	295	270	242	283	272	293	268	269	315	293	271	247	280	306	279	291	281	277	272	279	268	277	270	283	287	274	266	260	268	276	255	285	243	261	291	288	268	278	270	267	299	274	270	270	283	262	272	278	282	272	265	283	249	261	247	291	295	293	282	290	277	264	271	247	283	317	283	275	318	279	261	237	280	286	273	273	280	297	258	279	268	271	271	283	268	289	282	294	281	243	259	278	270	285	289	291	270	290	274	267	280	281	272	281	275	296	269	276	276	298	297	270	275	284	289	255	268	281	284	285	298	283	307	290	253	300	281	260	309	272	264	266	298	298	279	258	285	276	277	261	291	270	284	268	249	299	276	264	291	282	290	274	261	234	287	301	289	253	270	285	261	253	272	271	280	282	258	277	271	280	266	262	279	279	285	280	262	285	265	263	247	287	280	279	263	274	286	233	282	286	275	279	258	248	272	243	269	256	274	307	295	293	258	268	316	272	278	277	300	259	285	294	281	293	279	290	260	271	275	261	281	316	287	277	292	267	285	288	264	263	276	284	277	301	307	299	245	260	295	283	264	280	242	281	269	271	289	297	252	286	289	255	288	294	249	286	256	248	270	261	245	260	280	273	265	289	266	306	280	245	303	258	247	280	278	299	285	293	264	281	300	286	249	301	242	275	260	284	247	257	265	268	306	289	271	296	283	285	287	272	290	254	276	272	287	292	273	247	259	270	277	271	314	295	289	266	275	242	276	289	301	288	273	297	252	281	289	278	326	259	271	257	277	294	252	245	285	275	260	268	311	269	284	290	246	257	297	276	272	283	258	269	284	271	275	275	271	284	282	285	263	258	282	281	271	321	256	295	298	263	248	256	267	276	268	291	259	296	286	288	270	270	273	283	270	285	275	273	248	282	265	267	255	267	297	283	289	266	279	259	291	248	278	265	276	282	276	284	280	288	267	257	296	288	292	287	275	268	271	262	305	263	275	267	245	273	265	256	312	283	269	263	292	271	268	275	293	257	274	297	279	239	299	269	246	262	291	273	272	260	260	266	293	282	267	292	265	270	290	256	276	235	273	272	243	273	283	260	283	272	276	295	284	260	271	292	258	286	303	269	297	249	296	289	291	267	281	243	265	319	283	256	277	282	290	269	298	284	249	278	244	264	277	273	268	269	262	284	302	289	249	315	276	283	271	285	282	273	270	253	287	279	299	288	260	265	256	275	266	258	293	247	288	262	263	263	279	288	263	274	257	265	277	251	290	272	280	279	277	300	268	299	257	288	248	252	281	264	264	253	282	243	269	307	280	281	292	290	289	265	263	277	286	271	256	285	256	286	273	264	285	277	276	257	264	254	265	286	294	252	277	300	274	281	311	282	256	265	269	272	256	260	265	240	260	268	268	297	275	259	287	280	266	281	285	272	305	245	262	325	263	277	286	270	276	270	265	285	268	286	268	279	280	304	266	275	313	290	283	267	285	277	279	283	276	288	291	287	267	285	285	292	312	261	275	305	270	282	256	274	261	282	261	274	283	281	278	270	280	279	265	249	280	264	281	279	273	265	290	279	282	278	280	266	241	300	295	251	280	268	246	231	277	296	257	280	252	256	277	272	265	299	265	248	263	303	262	250	283	314	286	290	241	274	256	300	282	264	289	293	275	232	298	290	284	264	287	275	279	266	281	287	271	262	274	264	295	293	273	276	268	277	280	298	266	303	256	312	262	241	282	324	281	262	263	272	301	268	248	265	261	292	279	265	318	269	263	278	289	317	262	287	283	299	284	286	293	285	283	294	285	267	256	272	268	267	303	265	260	297	286	259	263	247	267	279	274	262	265	253	267	264	256	270	264	266	289	296	249	266	276	268	287	265	274	287	287	311	285	269	266	314	242	264	299	302	281	274	262	253	298	253	275	288	275	299	285	300	282	271	276	237	286	272	257	250	271	271	267	280	308	268	290	295	262	297	281	258	299	288	275	299	283	294	260	260	259	287	271	284	271	277
36091	60232	45042	28152	12154	3674	1048	2389	587	548	502	498	424	428	431	417	404	421	452	446	407	396	390	330	395	387	402	428	399	391	405	395	391	377	372	405	373	387	373	389	376	370	361	416	413	374	349	413	399	382	369	388	378	363	365	379	331	418	364	397	369	344	362	362	348	395	342	388	393	365	412	391	382	377	428	373	366	364	413	359	387	383	416	409	370	358	359	390	413	394	412	361	384	383	388	410	369	385	391	386	396	357	390	381	363	397	384	343	381	367	359	359	410	376	366	361	387	364	390	387	377	376	396	421	397	373	382	380	342	375	381	372	344	343	428	370	387	358	357	365	391	357	395	394	350	410	392	390	370	369	342	406	383	378	367	385	426	337	370	371	370	365	388	390	388	380	389	384	392	383	403	391	363	372	391	356	380	368	375	397	371	365	392	395	365	360	390	354	378	380	352	379	373	375	365	388	368	350	378	363	385	356	378	367	385	409	348	370	390	359	381	379	389	379	377	372	390	352	387	362	351	348	373	364	379	359	358	382	365	371	355	359	374	390	362	414	353	408	403	395	397	392	355	372	408	393	357	393	409	381	404	364	374	383	333	369	393	359	372	386	343	375	360	382	380	394	393	389	364	383	388	376	390	363	393	396	377	389	388	399	357	368	398	376	396	342	383	371	367	398	357	379	380	395	344	368	353	383	391	385	386	416	393	397	373	368	392	406	363	362	375	366	389	342	354	378	344	403	369	397	377	370	374	403	369	363	354	383	356	370	382	376	369	378	349	358	371	362	371	385	346	394	395	417	367	406	368	376	368	388	362	355	405	378	394	378	343	373	393	370	373	403	387	416	359	413	374	390	376	367	395	408	359	367	392	363	410	385	377	367	376	393	371	360	387	381	370	371	355	336	402	376	395	357	363	396	414	361	366	359	382	387	428	370	378	367	391	391	391	371	383	367	378	353	388	388	356	385	373	360	366	390	368	399	376	377	364	412	388	384	396	370	354	379	369	380	412	368	347	352	413	377	375	373	341	361	425	389	379	388	425	423	370	395	394	390	393	384	397	387	407	381	351	382	392	349	371	394	391	417	364	382	382	367	387	396	416	398	351	369	386	354	378	375	357	383	391	399	370	401	395	398	382	391	359	393	358	395	389	383	404	374	407	371	405	356	399	369	385	394	394	372	390	374	349	382	416	356	383	369	347	381	396	375	396	375	366	394	379	339	397	383	394	366	392	410	415	379	392	395	406	375	368	382	381	366	368	382	377	379	416	406	414	416	356	386	376	409	370	362	381	409	373	382	410	395	392	373	361	365	374	367	377	385	366	379	354	398	350	325	403	366	422	373	416	389	419	391	385	384	336	385	370	352	348	368	361	340	419	374	347	364	368	394	382	427	376	386	405	358	390	373	356	385	349	408	360	404	370	387	419	342	385	355	385	398	410	382	419	350	363	376	383	385	375	384	392	376	367	388	381	370	386	371	374	403	361	399	361	342	359	366	425	414	346	369	379	362	323	394	384	388	353	379	377	367	378	401	368	363	396	427	370	362	377	395	374	380	397	340	371	358	363	379	358	370	339	375	392	427	360	358	391	354	376	388	405	361	360	376	420	353	370	362	395	388	358	360	370	341	409	387	383	393	377	392	395	359	360	385	399	430	364	360	384	357	408	372	370	392	385	358	380	395	390	364	395	382	366	400	395	376	379	389	359	368	373	382	378	340	375	360	371	360	371	391	375	377	396	407	350	352	357	346	366	346	400	389	380	401	375	403	358	412	388	384	416	347	391	388	380	399	391	358	413	378	364	376	403	384	403	381	367	385	327	413	374	351	385	382	401	372	393	363	381	395	354	395	372	399	391	390	396	362	381	342	375	411	388	348	383	359	404	388	380	370	351	371	400	350	365	370	372	404	410	368	364	367	385	402	366	372	363	355	383	382	335	412	409	371	360	350	403	374	369	399	392	390	354	344	363	387	394	383	358	396	390	359	410	353	372	361	396	412	370	371	393	360	358	379	373	406	374	405	385	398	385	375	370	379	385	403	379	384	354	358	369	379	396	371	371	375	380	371	403	378	359	407	381	351	393	392	358	382	355	369	377	379	418	364	420	378	369	397	404	411	372	386	394	367	379	371	351	386	403	395	382	381	366	383	328	385	359	353	358	398	382	374	359	349	349	374	382	398	347	369	378	396	382	373	382	353	377	347	358	348	394	399	365	431	406	340	403	342	385	378	392	359	385	377	375	393	367	404	401	405	389	429	371	410	384	404	351	368	380	414	360	381	392	386	365	406	355	385	366	362	378	389	390	398	388	377	352	375	375	356	373	348	400	344	386	368	376	375	369	384	399	392	405	376	385	360	345	336	396	430	404	379	379	405	353	381	361	410	387	380	374	361	371	378	361	377	359	371	364	380	385	353	361	395	377	369	359	412	373	380	340	379	364	378	419	381	365	403	335	368	424	377	380	356	383	412	383	376	409	368	374	425	369	379	403	398	389	412	385	356	380	376	383	386	367	399	392	364	387	390	364	362	381	380	375	358	407	357	415	359	367	371	396	424	406	381	367	364	410	384	393	406	362	403	379	407	406	372	362	340	358	438	393	369	405	347	405	377	374	353	388	366	358	407	416	370	393	397	353	398	365	400	405	382	384	400	378	384	400	367	399	402	372	367	370	380	396	372	394	402	402	354	370	381	391	415	379	387	360	373	354	369	383	369	390	350	373	401	397	350	377	364	402	387	388	372	361	407	357	374	398	415	394	374	378	350	377	378	395	344	385	420	378	385	404	404	370	382	355	388	372	348	406	382	376	389	377	339	364	359	372	407	397	374	356	404	383	388	385	408	396	396	391	379	384	371	332	365	406	345	414	371	347	388	370	362	394	413	370	338	368	415	378	385	384	379	353	370	397	388	379	406	394	377	412	341	384	384	372	354	353	390	378	339	352	357	389	357	382	395	376	356	369	381	344	391	376	385	379	366	378	376	364	368	409	390	389	397	358	366	406	398	388	398	384	350	367	359	361	365	379	362	370	403	390	351	378	410	383	355	388	378	382	383	363	370	406	392	388	377	426	412	369	400	381	383	407	391	367	397	411	366	372	388	401	396	364	357	401	398	404	389	393	405	397	375	356	364	340	366	393	387	381	402	384	365	388	393	371	377	403	410	383	365	373	383	368	409	392	390	406	412	386	387	401	350	354	386	410	400	365	380	378	381	347	407	397	422	384	363	397	362	388	388	399	373	385	403	369	371	365	370	357	402	334	374	366	348	376	359	389	374	402	391	402	380	373	352	396	390	359	415	381	364	372	355	364	354	401	377	406	403	399	372	388	366	371	378	397	396	370	380	360	370	372	392	393	368	381	377	382	400	384	377	390	409	383	349	379	374	390	410	376	404	384	397	372	344	355	352	359	336	389	375	359	358	384	378	390	369	398	379	385	352	389	362	389	397	375	376	364	373	396	386	346	376	381	355	337	352	398	377	378	355	350	364	399	381	373	328
28971	24488	16537	4327	1509	927	790	801	764	706	728	795	668	741	700	732	742	742	714	697	778	739	706	729	688	784	701	731	716	735	733	739	752	740	717	731	747	780	750	780	668	711	775	750	733	700	753	724	747	751	728	734	734	718	781	744	738	704	716	755	772	750	740	709	749	727	769	752	746	722	730	753	697	721	717	731	724	740	719	734	763	705	767	738	761	751	758	721	755	727	732	763	727	761	767	753	739	715	723	720	728	724	720	768	704	758	734	678	663	744	689	718	759	732	739	710	730	730	752	753	766	691	721	757	720	714	701	720	722	734	725	781	691	751	752	724	761	743	759	739	756	687	733	727	737	697	770	720	717	726	748	680	687	783	716	724	707	749	720	728	784	763	693	774	751	708	735	734	751	706	697	740	725	756	735	724	713	691	739	716	722	727	715	736	732	749	728	740	727	699	708	732	732	729	725	733	692	729	703	706	721	713	752	766	726	781	694	705	704	746	719	755	724	782	697	731	760	749	725	722	765	724	718	703	708	743	692	718	753	741	724	742	717	747	713	708	720	773	706	771	714	754	749	692	727	737	709	701	714	780	745	737	736	793	753	684	789	693	722	744	733	721	732	721	758	714	714	732	704	743	736	794	727	721	738	761	776	689	672	747	718	736	747	726	683	714	764	777	789	751	761	753	736	730	703	697	756	739	746	751	708	727	731	735	767	763	734	715	644	738	752	734	708	732	720	755	762	758	753	737	732	707	771	713	730	758	728	693	699	722	740	710	695	790	698	718	754	725	721	734	717	758	753	726	735	732	708	681	768	770	767	699	720	736	747	769	701	758	730	699	742	750	758	727	695	802	727	724	754	720	752	743	698	743	772	755	735	745	705	706	719	754	707	734	763	730	711	748	720	710	726	721	740	744	742	719	767	742	747	710	773	748	709	746	712	736	695	689	728	790	696	727	692	710	703	695	789	724	815	725	728	754	689	700	728	651	778	731	744	682	699	743	793	727	749	763	769	736	707	720	734	777	767	702	718	709	749	772	751	740	731	716	744	733	776	735	762	700	755	725	713	734	698	780	742	765	743	750	688	751	727	787	745	717	683	753	735	729	739	739	711	723	708	741	679	711	769	741	697	677	787	730	729	750	749	758	771	748	725	714	734	710	739	682	725	710	688	732	767	750	744	749	692	730	707	717	736	692	711	773	744	686	736	747	777	729	751	716	719	794	727	703	750	711	737	711	749	750	746	730	770	716	736	787	724	721	738	747	709	711	700	776	714	736	724	740	708	718	751	710	687	730	733	792	751	781	762	696	771	750	728	738	763	702	735	754	716	717	735	765	725	713	753	727	722	740	740	692	769	711	734	787	750	746	743	728	689	703	731	717	690	722	729	733	722	727	734	722	753	780	739	711	713	759	731	773	718	697	756	761	717	766	747	736	718	687	668	744	723	766	776	681	729	730	730	743	734	780	762	705	734	784	728	755	764	779	712	742	714	728	766	814	749	715	720	720	736	694	715	755	754	710	721	740	696	739	743	756	750	725	697	720	722	719	691	744	740	776	733	759	721	739	754	793	772	710	731	786	675	777	674	782	726	721	713	714	713	739	709	767	714	717	742	756	724	773	750	730	697	764	751	737	780	741	720	751	696	751	776	776	778	744	733	727	719	739	743	714	759	734	673	742	752	756	712	710	729	730	750	700	706	717	740	721	759	731	702	710	752	722	709	752	692	701	716	773	734	766	748	766	744	672	747	731	734	707	725	755	722	790	725	730	702	698	731	703	731	712	753	763	768	734	691	700	708	744	761	699	768	772	703	753	736	743	681	766	728	710	740	697	784	758	750	719	747	729	798	743	677	764	741	691	731	732	775	697	728	734	734	695	763	755	747	733	790	748	769	743	739	726	733	724	731	716	745	770	754	752	754	740	753	732	758	702	708	755	775	734	741	728	749	730	763	713	724	737	720	696	745	758	743	714	725	741	743	739	744	720	748	705	735	765	707	742	724	763	759	742	764	726	724	732	738	753	775	725	706	737	734	739	760	711	748	725	797	693	679	730	736	738	731	693	712	742	702	769	755	746	761	727	781	710	716	685	726	731	781	714	721	700	702	748	712	720	715	737	722	733	702	764	719	728	684	718	735	711	765	732	738	721	747	726	728	753	712	730	728	736	734	758	755	770	741	710	689	788	718	730	706	726	743	706	711	707	668	715	760	733	741	737	709	707	738	710	697	710	736	718	731	756	764	730	681	730	741	732	675	742	739	726	697	692	722	751	726	750	694	702	720	679	788	719	734	800	744	763	737	740	728	716	728	726	770	722	722	723	716	773	749	659	709	744	729	740	717	751	769	727	714	723	691	752	728	722	703	728	741	685	773	735	739	749	753	758	692	679	743	740	717	755	766	756	733	749	715	748	705	695	713	750	746	716	752	746	719	768	793	733	747	739	699	723	719	679	723	763	674	719	736	767	745	754	730	776	705	749	760	721	746	719	726	777	730	738	731	765	731	717	738	718	698	701	751	683	724	759	768	757	762	751	729	725	775	707	742	757	709	729	723	754	724	690	709	712	753	731	770	713	737	773	726	739	766	720	759	741	767	735	761	757	721	709	753	727	706	667	712	710	734	757	743	656	726	668	739	733	724	788	700	712	760	749	748	724	796	731	723	711	757	722	734	765	745	734	730	717	710	776	706	736	714	740	707	749	734	755	752	717	719	722	735	730	753	721	732	727	711	718	714	720	710	713	708	744	755	730	691	732	715	709	767	765	761	729	684	744	780	671	772	703	743	713	784	729	688	726	759	724	755	734	745	778	765	717	735	685	714	752	714	695	723	735	697	716	765	697	696	695	709	698	764	782	749	757	761	712	745	712	707	764	753	784	714	702	717	712	745	706	700	762	753	742	732	740	681	720	730	712	715	710	707	713	748	710	715	731	686	774	721	746	749	702	719	752	749	755	725	711	749	747	749	696	750	728	777	716	731	745	725	734	738	743	727	761	731	756	753	756	761	751	744	723	700	712	750	672	768	742	690	749	745	713	756	748	794	775	720	745	758	741	741	736	690	737	756	734	745	745	684	699	711	762	695	745	752	693	736	727	769	704	694	679	707	708	742	739	766	658	720	727	758	726	735	746	707	733	785	719	737	743	716	748	725	774	726	711	726	709	730	723	696	750	740	735	715	738	704	710	763	731	728	726	755	768	718	720	767	707	748	692	756	774	765	708	721	760	747	747	698	732	737	711	743	742	757	735	706	689	707	697	725	728	752	722	729	701	743	781	771	714	725	736	710	689	795	735	759	693	700	753	760	729	696	728	703	694	730	724	707	750	730	699	728	780	777	762	821	717	724	704	693	731	719	727	758	723	726	698	729	779	759	760	751	713	731	746	758	644	749	734	697	680	762	758	782	676	739	749	740	716	680	672	724	758	782	704	716	759	733	777	759	741	693	726	798	706	722	756	738	730	727	679	726	753	738	732	723	710	720	742	774	726	752	704	705	755
27435	37102	15530	4269	2355	1289	1019	984	922	940	910	917	909	989	968	943	916	961	904	957	930	950	938	992	958	932	920	955	961	946	937	928	924	927	923	996	942	974	949	926	915	965	965	926	946	942	1002	945	966	944	908	940	893	938	884	968	986	895	915	915	998	952	912	943	976	903	924	910	936	943	921	942	960	945	922	949	947	940	1009	938	936	960	930	971	946	970	962	939	939	955	901	905	1002	927	989	973	956	1009	951	909	928	999	917	965	926	969	924	930	936	967	981	967	1007	915	900	923	995	965	949	918	937	980	977	890	998	995	949	934	931	962	969	955	952	928	997	978	913	932	929	937	950	954	924	954	951	938	914	983	959	925	956	928	985	935	981	975	1039	1017	1027	921	992	946	961	915	971	938	994	978	975	952	901	1006	937	958	906	980	948	964	914	921	918	917	912	966	963	973	935	979	933	953	925	946	972	975	977	926	953	952	953	950	955	931	904	912	991	946	951	885	945	872	911	909	975	967	958	984	927	952	927	1020	933	980	910	930	927	947	939	970	941	911	919	993	969	883	946	971	900	935	956	932	924	913	978	919	950	925	905	958	976	927	953	925	931	932	958	922	943	957	968	979	907	902	926	926	936	944	957	991	941	1037	967	986	968	961	957	958	936	976	935	972	909	952	949	907	948	940	970	927	974	920	967	990	987	906	958	893	914	912	967	954	949	947	931	942	1030	930	939	1010	943	944	936	975	957	969	944	983	946	894	955	951	963	955	977	976	962	926	885	925	934	927	923	974	931	888	976	956	981	941	956	994	879	906	975	934	975	1009	1006	976	946	944	887	1004	943	900	957	944	989	1007	919	991	932	963	893	1013	942	977	919	890	941	939	987	922	1011	919	979	948	929	896	969	941	952	917	1002	981	927	936	955	966	966	940	989	912	980	979	909	952	963	958	916	903	980	950	948	936	887	952	960	992	959	876	990	926	971	956	936	971	986	930	960	942	966	970	928	976	985	923	963	993	941	961	912	981	921	876	951	989	979	963	1005	984	908	990	946	939	914	967	953	957	910	954	938	947	936	965	898	950	988	935	937	967	953	967	1000	962	948	929	956	968	942	951	928	930	993	936	982	904	924	951	910	932	940	902	1032	946	1002	970	912	932	947	936	869	981	922	976	869	969	963	955	966	990	988	919	943	906	933	955	974	983	903	966	962	993	940	971	939	889	962	936	929	995	965	971	944	966	920	986	894	939	986	975	928	916	997	956	959	959	992	913	927	972	925	970	910	975	895	938	957	1000	924	947	946	1013	972	959	936	918	910	929	994	915	927	971	898	978	984	936	952	932	994	928	956	916	956	925	899	918	936	957	868	942	941	936	1013	881	903	953	952	987	953	921	955	1003	952	907	938	864	877	971	1001	928	950	1013	948	933	883	990	1027	952	982	945	920	931	999	934	926	900	950	931	989	962	934	935	918	952	916	952	905	937	940	941	980	925	958	925	1026	957	894	933	955	912	993	1013	949	903	939	908	909	911	933	965	964	928	951	916	936	927	955	913	979	941	928	911	960	958	970	921	979	953	899	993	931	936	960	942	904	963	916	965	946	946	947	942	950	932	933	1018	950	989	893	942	913	966	941	995	992	956	938	934	951	1002	917	973	950	933	989	924	950	931	935	993	963	966	951	973	954	899	946	975	975	936	946	949	940	952	898	896	946	954	970	954	959	962	958	963	961	910	971	949	904	934	891	915	956	970	952	956	944	915	953	938	933	928	998	916	966	983	934	953	951	953	885	930	961	942	938	986	982	955	977	927	999	886	926	926	930	933	956	988	928	914	907	952	877	957	922	961	920	1001	988	971	917	929	936	990	957	941	987	933	973	1007	929	899	966	953	877	924	935	935	985	907	971	977	950	933	956	866	1017	972	1005	958	946	986	977	941	964	897	957	909	930	933	927	914	994	992	957	966	961	976	877	980	928	935	908	931	967	991	997	928	931	957	955	951	932	950	956	913	934	998	931	885	1014	874	950	929	986	942	963	966	898	964	927	945	962	967	915	931	981	995	994	895	928	969	916	967	935	940	938	962	930	946	1006	933	961	968	960	950	957	883	922	954	951	922	914	946	924	1013	993	895	974	989	999	935	921	916	978	943	980	941	930	916	912	912	901	999	976	922	927	968	973	1006	955	916	970	929	961	951	926	968	975	931	1001	943	990	986	938	963	966	946	944	959	995	936	959	999	939	967	968	883	973	922	940	946	952	979	950	951	952	923	942	960	957	966	913	946	976	956	928	959	936	948	968	977	933	943	936	961	869	895	984	937	973	905	941	958	995	930	969	909	954	945	954	930	955	914	967	1008	949	1003	953	926	915	922	940	1004	903	943	931	987	1021	882	897	954	933	943	985	916	923	938	979	956	929	970	888	903	958	949	881	934	898	964	983	909	979	905	958	967	965	942	949	953	925	991	949	955	971	945	932	955	986	981	993	994	940	948	935	889	936	892	975	1000	887	922	947	965	962	936	902	969	976	955	980	903	959	953	950	966	865	923	979	904	978	997	905	960	922	1012	945	960	939	921	948	974	938	983	939	1004	958	881	982	932	992	963	968	928	930	951	912	933	971	939	912	938	895	961	930	946	976	926	958	923	946	971	991	915	923	934	913	979	902	941	922	964	920	962	981	972	945	968	926	929	946	963	929	965	942	951	961	917	868	968	960	969	932	948	927	950	914	921	957	924	931	952	974	942	914	969	894	949	1003	956	1015	968	938	967	939	971	872	976	929	902	957	930	944	935	882	935	982	939	930	967	1000	913	859	982	998	969	907	940	967	940	959	993	918	942	901	941	903	943	929	971	983	962	910	928	979	989	922	976	924	943	920	962	977	909	952	966	965	927	947	937	884	967	933	952	1007	948	950	967	949	940	945	986	920	973	951	962	963	956	945	1013	938	946	959	938	884	933	959	937	931	956	964	882	877	949	981	957	985	938	941	876	933	915	943	956	1042	976	967	945	891	923	920	923	904	955	981	972	892	935	1000	967	954	935	928	983	984	974	906	1011	931	945	976	919	929	1013	1024	984	920	952	987	944	917	945	985	933	896	970	949	977	992	964	976	937	955	924	920	973	928	969	958	978	938	921	952	958	891	979	989	974	942	923	940	945	921	954	976	989	918	905	985	930	988	955	983	925	899	947	952	935	934	1020	990	911	971	942	956	1039	938	935	970	958	975	931	964	988	953	934	911	897	969	922	907	941	961	923	957	945	960	962	919	983	926	1010	929	930	986	915	933	927	924	878	953	956	923	999	938	989	909	931	945	970	914	934	979	937	961	897	976	940	951	947	973	937	984	915	959	936	893	949	908	962	967	964	949	998	909	871	963	977	903	959	946	946	994	913	946	992	956	950	1000	974	1014	927	970	1015	963	924	906	943	880	974	949	953	976	939	943	991	917	927	895	963	949	964	950	911	986	977	906	943	926	982	958	945	893	957	959	959	956	923	946	977	937	921	942	963	976	946	959	1016	1012	994	984	966	958	951	1010	939	948	927	967	952	959	946	952	981	932	962	935	959	930	952	942	957	960	910	897	925
23447	21201	27651	24897	19270	8273	2205	862	697	638	677	685	650	606	633	642	655	637	628	619	612	634	633	617	586	681	662	605	606	613	606	626	625	685	683	608	630	668	654	624	662	617	639	602	626	626	673	670	572	611	608	649	593	609	586	567	634	598	602	612	632	611	638	705	598	578	619	579	602	609	614	621	594	631	605	582	610	591	623	622	657	578	641	615	592	607	657	604	592	613	619	634	637	614	579	625	618	668	636	605	601	637	654	605	654	645	693	591	603	615	629	572	618	619	648	580	637	612	642	623	618	655	603	635	594	574	637	597	615	638	606	628	621	580	599	608	577	646	651	628	600	592	647	650	656	591	549	597	637	607	604	661	629	641	625	594	631	578	627	593	584	589	585	611	633	636	611	637	618	614	621	611	617	577	593	665	583	625	601	670	663	595	616	605	618	606	648	607	629	598	608	632	613	580	596	618	639	647	639	613	632	626	642	608	604	639	581	617	625	587	638	630	614	598	595	567	637	587	574	624	623	630	638	585	636	644	614	626	589	617	599	616	591	644	624	588	614	648	596	648	592	602	566	627	669	645	608	583	602	627	619	603	604	582	633	592	603	586	607	616	630	595	596	590	613	599	591	603	612	578	600	615	635	640	614	605	590	599	625	599	606	601	631	618	596	605	592	607	638	633	629	629	604	611	587	644	672	667	622	576	601	598	588	611	614	622	565	636	602	536	638	592	629	635	605	589	627	604	579	586	625	547	619	607	604	606	614	553	641	591	580	608	603	615	613	632	617	619	583	621	598	624	644	610	619	629	599	675	625	641	608	603	621	576	623	596	634	631	646	624	602	639	636	629	629	579	646	622	633	599	616	631	657	643	585	625	632	577	584	623	586	626	623	626	617	609	630	611	605	613	603	586	578	576	603	603	648	609	533	633	621	603	589	605	615	628	638	606	609	635	634	599	630	666	647	569	647	623	615	641	612	622	661	594	560	591	591	610	609	604	603	616	615	651	604	645	634	599	601	579	609	624	625	641	624	645	615	595	649	594	591	620	598	632	608	600	599	614	601	639	625	613	657	621	556	597	614	614	634	580	601	636	634	597	619	620	561	583	636	590	620	655	587	658	661	634	634	624	631	605	621	635	597	602	596	612	639	619	646	632	576	595	632	618	610	616	610	619	648	601	618	606	604	659	633	592	600	637	641	609	584	621	606	600	617	596	600	594	585	613	636	623	566	655	664	643	616	644	634	609	643	584	594	617	617	567	590	558	604	674	582	619	568	623	616	633	624	624	606	616	644	585	609	601	642	621	654	649	610	593	575	618	590	619	586	616	672	642	565	617	667	589	631	615	583	656	628	614	592	616	675	563	616	595	641	626	633	572	667	613	633	581	636	624	639	640	617	607	650	636	637	564	586	609	565	608	590	630	639	642	586	613	646	596	601	613	615	629	685	660	571	579	637	658	610	594	623	595	635	612	617	593	653	572	614	592	598	643	600	608	632	630	588	572	606	598	642	640	601	604	601	653	633	607	601	597	624	639	592	588	646	639	632	600	593	634	654	638	630	593	626	578	610	608	578	617	634	646	561	604	621	622	617	649	615	645	623	601	587	663	604	620	584	648	584	578	596	645	614	656	626	612	552	614	594	628	598	592	639	611	634	599	632	625	652	570	655	595	653	612	656	596	630	626	614	613	662	653	561	631	637	623	605	595	591	603	606	588	586	640	637	598	618	644	626	636	590	644	657	608	661	592	606	609	619	624	610	605	655	633	601	599	594	603	624	632	623	614	607	611	653	596	603	616	597	616	637	612	568	609	651	628	557	617	599	600	614	603	640	604	633	564	559	644	631	658	567	625	610	629	597	604	595	632	572	636	645	588	635	633	636	606	629	607	617	598	625	589	591	651	616	583	625	619	627	563	598	633	623	594	600	593	585	640	640	631	643	610	627	560	595	618	572	631	580	617	591	628	587	608	623	610	627	610	597	591	629	615	572	633	616	615	606	648	667	645	629	611	611	659	610	624	629	638	619	629	666	645	617	622	590	587	636	630	573	626	667	627	610	589	613	580	589	608	594	610	577	587	656	609	615	644	618	609	604	619	571	644	649	584	647	619	596	616	596	633	613	628	626	597	567	640	583	598	592	663	572	604	592	582	620	628	625	606	622	635	626	572	589	618	617	628	608	613	571	642	625	607	681	598	622	652	598	587	633	652	619	592	590	594	631	635	650	553	651	612	604	598	583	628	632	612	576	601	612	617	615	615	629	629	614	624	624	654	607	627	628	593	616	617	635	601	621	609	639	640	635	625	606	647	631	595	591	628	623	677	616	593	620	584	613	673	635	617	637	653	634	640	593	606	629	634	640	604	631	615	617	619	594	632	643	553	604	627	613	632	623	639	581	592	611	632	615	617	596	597	626	589	602	582	607	599	560	629	615	615	637	629	609	607	620	606	618	645	594	628	636	634	635	615	658	620	628	621	605	628	677	617	627	588	585	597	634	641	633	614	607	599	627	625	638	658	622	652	624	603	624	604	578	593	624	612	664	632	639	586	626	603	625	609	605	626	584	637	616	569	575	584	605	616	617	586	618	608	618	628	621	669	625	584	634	590	616	604	605	624	603	643	571	648	591	648	594	592	561	640	604	596	645	599	604	650	645	605	622	671	560	618	626	644	594	583	615	625	624	622	636	646	609	620	622	567	599	665	644	622	598	680	621	603	612	597	609	593	600	593	606	639	607	621	619	605	624	602	603	637	624	625	627	584	647	584	581	625	577	603	656	590	613	628	586	600	626	629	631	625	671	605	581	646	599	648	598	618	569	609	684	580	616	625	647	619	623	589	606	618	648	641	613	587	639	642	593	605	613	643	632	607	637	609	629	610	630	601	657	576	645	591	626	646	600	613	592	606	630	570	623	627	658	585	670	614	577	663	581	602	559	651	595	646	597	622	604	620	638	627	595	620	598	551	605	599	613	628	613	634	567	624	593	615	635	618	612	625	650	614	603	653	641	609	666	615	619	621	599	594	609	612	603	617	583	627	643	615	629	597	636	626	613	554	589	606	633	615	588	601	592	661	642	632	610	573	651	628	648	652	592	602	566	620	628	607	604	644	602	631	607	583	636	629	630	627	634	578	604	626	620	604	667	618	618	633	608	655	603	625	619	603	611	611	606	603	670	589	622	576	646	614	619	600	603	581	651	604	605	637	635	619	589	599	608	640	612	632	586	625	683	635	618	669	574	613	574	596	645	618	584	616	636	615	627	620	560	622	612	624	595	652	627	616	606	567	581	648	588	663	598	632	608	594	619	646	626	616	621	622	653	604	593	581	619	596	614	608	601	613	649	616	643	599	593	628	628	545	627	630	664	660	656	595	673	618	631	571	577	625	637	632	581	595	637	611	608	625	638	606	605	642	610	615	596	623	623	661	621	628	635	607	603	622	643	630	640	655	633	625	629	636	671	586	639	676	604	608	654	599	597	617	579	601	635	611	619	613	570	566
32444	53056	35534	12617	6535	7691	2414	1172	938	893	908	910	846	885	830	838	832	792	838	911	842	803	779	831	879	848	795	820	846	836	779	788	846	820	789	782	804	830	819	826	776	778	858	826	816	809	836	856	830	761	839	849	843	788	817	838	832	799	811	795	795	863	796	813	839	791	839	858	833	838	842	854	800	819	842	819	775	817	815	799	836	806	771	840	820	842	789	818	790	828	846	829	863	874	809	844	768	839	819	820	860	756	841	817	834	793	836	820	841	819	817	796	859	799	858	799	801	820	758	823	850	822	800	829	783	820	789	807	835	816	799	821	852	841	807	860	818	784	803	816	829	815	774	808	806	834	843	822	822	853	807	817	828	857	832	835	817	838	842	812	850	790	773	831	793	839	796	824	821	808	846	812	820	807	865	804	783	753	853	837	785	809	861	847	821	839	791	849	820	841	850	867	801	847	806	877	822	808	795	796	800	837	834	830	849	746	844	835	811	821	785	826	835	816	837	828	774	839	850	806	823	745	845	814	820	822	803	806	825	856	839	826	839	806	824	835	825	861	806	793	775	857	772	834	809	792	825	789	831	796	882	814	837	795	875	829	809	794	820	784	790	843	807	822	821	825	855	828	806	847	821	800	795	841	831	840	789	837	808	847	809	834	800	844	827	841	804	881	790	761	834	845	842	847	750	875	806	836	863	799	830	822	784	796	865	793	824	832	831	828	848	819	824	840	805	836	813	826	791	770	809	821	797	788	821	787	794	825	836	882	867	830	809	794	816	844	823	803	799	796	820	841	797	863	832	805	819	788	804	819	813	754	826	838	813	792	777	822	796	832	804	836	827	847	854	814	787	807	895	834	808	799	854	821	805	828	802	825	866	801	806	809	864	795	784	854	753	853	836	846	809	761	829	820	772	791	803	801	815	837	796	787	803	834	791	819	763	813	779	810	811	789	811	803	831	815	822	795	784	875	790	808	837	817	786	842	830	836	789	814	837	784	785	800	800	816	799	849	832	856	756	809	876	779	829	829	850	787	826	824	829	800	777	784	881	808	780	818	847	822	822	805	801	877	857	824	810	825	718	798	859	851	850	772	810	794	821	825	809	842	853	800	828	787	805	853	792	823	805	735	845	802	793	822	793	776	788	795	744	787	786	788	869	832	809	793	852	776	822	854	820	795	788	759	827	877	811	781	822	806	771	801	802	867	737	840	811	828	797	815	832	861	847	837	774	822	825	840	801	830	833	813	811	839	821	804	794	803	855	810	808	846	804	812	826	769	832	804	794	810	814	846	793	813	824	791	835	816	816	818	809	800	799	851	756	792	843	803	793	815	831	822	743	817	812	826	854	782	848	792	769	826	831	868	801	767	838	849	850	859	796	867	717	857	793	880	807	821	852	866	821	804	812	822	794	843	847	820	782	784	820	787	809	866	784	856	748	787	821	831	800	832	810	807	804	863	838	782	818	794	801	851	830	859	846	849	851	845	796	839	832	849	794	773	839	764	806	818	817	793	815	849	803	829	869	796	815	793	804	810	807	827	800	783	824	855	864	850	818	769	776	784	881	831	793	811	819	830	829	757	802	810	827	833	846	793	797	840	836	842	799	823	790	828	833	783	852	799	780	769	806	846	852	825	792	864	784	889	825	836	819	819	799	790	808	827	793	751	823	800	821	788	840	820	824	860	778	857	803	815	788	847	811	792	848	781	832	845	810	845	824	792	839	761	802	864	805	808	841	822	816	830	844	733	778	839	783	796	798	807	831	767	818	811	782	815	824	819	797	855	840	795	827	791	814	778	791	823	821	777	835	745	837	827	817	830	822	846	794	831	807	848	834	778	786	814	833	826	803	834	829	857	797	753	820	775	818	780	790	811	790	787	817	805	839	838	842	824	849	837	778	783	778	882	784	867	843	818	775	804	829	807	791	782	800	832	846	826	802	855	807	797	818	851	863	820	828	842	802	832	835	781	797	827	858	779	787	782	871	815	856	858	843	825	828	828	838	852	863	803	795	863	852	796	841	799	884	776	761	845	820	812	820	802	795	793	811	831	816	848	844	832	813	849	807	824	860	849	787	792	842	838	814	796	783	728	810	865	837	776	786	816	848	803	842	817	860	862	877	838	851	773	799	838	844	764	828	819	826	839	805	782	806	829	822	758	792	843	784	777	747	840	796	792	824	789	839	797	798	842	795	867	797	772	767	757	802	828	843	784	775	770	879	838	783	846	864	773	836	808	775	848	868	808	845	763	836	777	826	833	843	831	861	823	794	899	841	787	836	828	818	779	836	813	787	791	799	836	817	823	807	766	823	826	823	794	821	792	844	861	798	762	858	805	789	837	782	835	820	799	814	793	849	828	817	817	773	842	756	841	805	804	852	855	863	820	774	769	820	816	765	819	839	845	788	837	826	839	791	834	814	817	823	819	815	840	775	800	835	815	824	819	809	776	856	783	813	782	845	782	828	791	798	825	790	850	862	844	821	826	818	796	812	803	779	802	763	859	840	818	804	769	861	845	841	832	830	879	793	796	814	817	778	791	801	857	828	804	787	812	825	842	784	824	852	828	833	833	816	828	783	829	769	851	839	808	770	789	790	835	802	827	842	843	842	835	816	815	807	848	825	895	828	873	809	824	821	823	858	867	803	824	784	775	786	852	818	800	800	767	792	800	789	807	768	845	857	819	854	810	817	811	829	808	812	781	855	811	847	803	859	814	862	809	813	766	855	830	804	841	837	847	790	816	847	774	828	839	855	804	822	854	814	850	801	807	820	845	831	847	805	863	803	803	845	824	821	825	823	841	838	821	817	843	817	832	756	761	824	814	823	879	826	835	855	776	808	835	853	797	810	789	853	797	816	752	820	817	844	809	824	858	823	803	845	824	785	823	816	796	802	784	793	868	824	800	819	788	763	785	869	796	845	822	848	809	821	800	796	800	816	767	772	822	811	855	822	826	777	826	818	784	802	834	815	797	772	814	827	857	788	873	817	842	814	837	855	803	875	783	781	853	826	814	775	857	765	835	870	824	847	816	817	815	799	809	801	830	816	826	835	832	810	812	795	794	842	826	821	810	812	847	789	824	818	844	832	839	840	776	814	874	819	808	782	788	830	807	785	856	870	855	795	807	842	843	865	810	796	799	782	874	801	816	861	831	817	815	846	819	810	795	826	843	826	841	803	810	817	803	796	821	834	803	816	753	848	834	773	859	806	820	808	824	820	767	781	852	824	856	768	761	837	814	793	807	838	867	793	804	869	797	821	801	807	763	818	865	822	831	824	780	857	789	855	835	789	826	836	797	858	866	821	846	817	868	786	820	831	791	807	819	836	852	817	865	852	826	798	813	815	791	815	829	795	850	872	853	794	782	830	824	812	800	841	822	742	837	835	812	828	790	823	807	820	830	815	833	765	819	839	836	792	826	792	827	791	826	817	845	828	840	830	839	827	856	813	810	859	785	840	826	834	835	864	825	830	788	828	806	764	810	843	815	785	779
24846	21306	25512	21668	2481	1027	639	793	532	488	488	467	502	526	460	479	527	509	457	491	500	533	513	520	533	475	500	452	449	512	486	494	476	498	463	486	476	444	500	457	477	476	513	503	520	487	513	475	468	504	509	527	497	495	519	510	536	505	494	492	463	496	488	490	501	505	523	489	478	466	468	456	493	498	478	490	491	517	513	483	486	486	523	492	451	512	504	497	503	508	467	553	492	455	509	509	482	483	492	480	504	509	474	460	483	494	456	513	483	525	449	518	475	459	447	461	510	472	495	457	485	505	505	472	508	510	451	517	510	477	440	481	483	509	493	493	485	530	492	471	455	494	481	494	476	492	490	489	489	548	442	485	493	467	519	472	492	479	501	478	492	506	474	469	485	520	416	495	501	518	482	497	478	493	497	460	504	477	446	468	486	510	509	482	499	479	492	482	483	464	426	495	527	458	497	486	480	499	453	521	476	491	495	517	461	486	513	507	509	486	507	486	467	488	462	477	528	512	459	490	467	479	522	485	478	492	465	528	453	531	471	549	493	483	508	487	524	480	469	490	503	523	484	468	496	469	524	504	500	475	439	474	470	500	515	490	503	476	459	478	457	453	524	477	492	434	503	511	474	475	469	468	483	434	516	480	503	472	478	466	463	504	497	483	469	476	454	484	489	499	467	503	516	461	501	506	452	462	485	528	466	499	470	497	535	480	448	474	502	465	474	483	496	426	481	488	453	470	495	484	455	462	512	477	497	498	514	519	458	489	461	472	479	466	500	470	487	485	484	491	523	476	454	477	512	517	452	499	489	475	483	502	472	460	439	478	510	488	436	487	455	504	489	515	479	482	453	491	516	517	463	476	488	501	477	459	489	485	451	452	513	511	431	451	490	495	483	476	487	500	490	461	479	497	496	462	465	531	493	491	499	480	454	493	456	489	507	506	481	474	483	480	466	491	441	473	484	489	500	508	446	498	465	472	528	481	516	481	467	477	497	514	482	505	485	509	483	497	483	477	497	458	464	476	494	493	486	480	493	480	455	528	503	465	483	473	491	462	479	467	484	489	507	476	500	510	499	477	489	519	461	468	496	495	456	482	473	512	511	464	493	476	508	526	457	438	491	495	506	504	464	480	447	486	477	481	491	473	499	476	472	475	483	497	486	429	509	532	507	493	464	493	487	445	477	504	532	522	478	492	493	492	480	457	482	477	506	513	421	522	488	493	496	471	471	493	468	490	472	486	496	459	478	488	482	480	486	486	469	483	535	519	490	480	478	513	468	513	497	479	493	466	482	482	527	483	486	466	480	483	488	514	499	520	504	492	477	494	498	470	455	466	499	487	503	511	515	507	491	496	499	495	486	480	474	469	487	463	494	525	542	510	500	473	450	494	489	470	488	500	478	485	492	471	468	485	465	511	510	496	486	446	469	456	508	487	468	470	494	463	491	493	480	490	516	463	487	461	523	495	479	508	469	506	498	483	501	510	478	494	497	458	477	488	450	480	475	503	478	472	473	504	480	485	473	471	484	492	517	431	468	482	473	495	467	467	500	479	463	489	487	465	480	442	529	500	491	461	457	458	490	480	468	480	490	509	485	484	478	481	490	487	512	491	479	457	459	506	510	502	471	477	506	491	491	445	518	490	488	488	518	495	479	522	550	481	502	502	473	510	483	515	496	493	480	490	508	463	486	479	498	476	507	516	495	466	465	514	500	491	503	469	508	525	497	495	460	472	499	482	467	521	478	467	485	476	464	508	483	446	488	466	514	485	479	499	442	500	465	465	511	492	500	494	509	483	466	491	515	456	475	477	462	504	468	490	507	479	523	469	486	477	506	503	463	447	500	483	443	514	470	520	468	468	486	485	481	475	484	515	464	491	502	456	510	497	472	495	434	490	509	459	513	460	480	495	490	496	497	439	489	502	491	468	468	463	480	495	478	468	481	490	509	469	519	488	474	491	521	504	443	516	461	497	475	497	482	484	484	468	496	508	457	518	515	470	494	449	506	496	485	509	521	489	476	538	479	513	496	484	478	483	484	503	466	470	449	468	502	458	480	499	481	469	474	473	487	521	463	485	485	481	461	501	469	442	485	444	466	485	439	521	431	489	521	507	500	462	509	505	494	495	513	535	492	475	485	481	477	480	474	476	505	470	485	490	509	451	504	481	455	493	466	498	465	515	482	512	468	538	491	483	496	498	502	428	499	496	496	466	451	536	498	475	458	503	477	470	524	462	471	476	479	503	498	485	461	477	474	460	470	420	527	511	510	524	492	464	454	450	459	487	465	533	471	474	502	474	494	465	486	496	468	471	527	473	457	525	450	490	508	493	504	447	474	473	469	475	514	511	526	488	483	488	481	540	470	489	486	459	536	530	501	490	476	493	526	473	486	498	499	521	479	506	463	497	478	505	472	519	487	453	504	505	488	505	492	465	471	501	526	482	476	453	449	451	474	490	482	510	478	530	468	487	488	474	492	515	509	477	497	472	509	508	499	534	497	456	482	468	456	511	505	513	500	485	525	499	489	502	514	445	462	489	463	452	529	439	499	490	514	476	512	440	482	503	488	473	466	463	478	476	458	486	526	494	472	473	503	499	489	511	503	514	432	446	494	504	493	490	491	466	510	473	439	464	474	461	516	513	497	483	449	455	458	510	471	470	505	441	521	479	496	487	493	464	470	494	521	514	481	499	483	464	505	491	485	486	499	519	505	433	511	486	475	517	490	450	497	499	489	539	461	482	504	538	507	493	462	494	496	469	476	534	490	467	471	453	484	473	503	464	511	458	536	482	469	527	500	495	493	469	494	522	470	504	490	479	454	497	473	467	487	502	502	474	522	519	476	487	450	470	452	469	471	504	503	486	466	476	477	468	500	478	475	472	488	434	487	507	523	505	451	506	467	481	479	465	478	496	488	492	443	478	509	467	488	491	473	489	516	479	463	470	483	474	470	513	485	467	470	439	497	461	450	510	489	472	492	480	484	475	469	496	492	494	508	503	475	412	485	497	481	516	475	511	516	499	456	506	486	441	477	492	501	457	454	501	546	489	503	480	515	471	496	499	479	458	473	470	485	514	463	476	468	501	495	514	482	519	501	525	485	475	509	506	483	522	461	484	445	499	491	497	490	496	483	486	454	498	509	470	431	522	523	478	476	506	459	456	496	490	463	474	474	462	511	483	523	443	476	485	521	496	485	481	505	462	482	504	505	500	465	451	469	464	480	493	519	531	525	470	512	518	484	466	455	489	533	528	509	497	475	500	464	459	470	447	442	548	483	507	457	490	525	469	479	492	470	486	492	457	459	509	524	472	499	496	480	473	510	458	475	485	493	455	493	463	504	454	516	523	502	488	470	465	468	494	482	458	526	454	513	507	482	483	502	490	482	501	502	492	485	460	492	494	510	462	524	511	509	499	463	474	521	459	492	496	520	488	502	529	460	493	528	487	480	520	515	460	499	473	490	469	494	501	515	473	483	473	493	470	453	500	460	513
31168	42997	18143	4221	1799	1991	1043	1547	683	697	648	628	628	618	648	639	694	672	621	603	650	622	644	595	618	636	649	663	691	701	645	659	691	610	627	639	625	664	612	675	636	645	598	685	635	644	668	639	634	632	631	660	630	616	656	651	656	597	622	628	651	592	639	637	623	661	602	677	640	668	661	632	667	648	635	649	643	631	651	642	594	638	687	610	682	651	642	651	653	653	654	654	667	653	656	652	608	606	602	624	634	640	609	620	630	649	622	663	613	638	633	622	655	610	627	631	667	660	658	619	590	610	601	630	615	620	590	636	659	612	615	684	637	558	694	665	655	634	585	627	635	609	623	639	586	652	656	591	608	618	657	678	661	634	624	592	622	613	630	654	608	631	649	599	606	584	703	630	639	602	668	595	634	610	625	619	605	673	632	647	614	684	625	657	610	627	629	631	633	655	620	704	616	627	669	626	579	647	662	635	650	625	660	646	610	639	631	637	621	661	596	629	609	641	621	645	645	631	572	623	633	633	675	580	627	657	686	614	625	677	613	635	661	613	627	613	665	656	640	621	625	635	636	631	665	656	655	585	645	676	656	649	635	642	654	639	603	637	632	673	624	654	681	612	626	617	587	598	643	658	620	645	642	620	633	622	650	610	654	666	652	621	650	678	642	614	614	640	618	626	641	637	669	638	646	624	652	622	655	612	637	622	644	662	652	617	597	648	636	628	668	636	673	630	601	651	614	675	597	578	640	631	623	637	629	636	625	657	640	659	636	616	671	666	620	651	645	619	631	622	633	658	614	654	662	649	600	621	622	584	652	654	620	625	630	654	644	641	604	619	629	611	592	643	618	613	641	620	686	613	659	606	604	645	654	645	619	637	636	613	631	616	630	633	616	679	642	607	678	657	621	636	644	626	633	647	621	635	641	588	651	617	663	659	631	669	615	622	657	617	630	653	603	635	662	628	643	672	647	655	631	620	641	616	650	665	651	614	660	632	630	667	659	613	626	656	662	579	636	607	634	607	601	670	660	640	653	652	664	614	600	603	581	634	666	661	632	689	641	649	619	648	602	644	659	628	605	634	658	657	650	644	672	621	607	610	678	619	625	646	622	620	662	598	636	617	596	598	633	627	644	652	623	580	652	670	621	629	665	664	631	650	622	619	665	650	599	637	616	620	584	636	605	648	688	607	624	635	652	681	674	612	630	590	658	647	626	614	600	646	628	641	615	632	658	634	615	624	647	647	648	629	609	627	604	656	644	625	652	652	639	625	623	681	631	612	630	626	579	594	627	644	626	596	579	628	635	644	604	625	641	663	617	668	622	646	617	598	653	597	661	664	620	618	629	669	632	668	619	642	599	638	605	632	661	631	610	651	649	605	653	655	634	644	579	655	648	644	604	637	667	636	662	630	634	645	663	606	606	637	632	678	684	663	653	608	641	596	675	649	613	600	633	611	686	617	639	625	622	615	669	634	623	674	642	631	615	601	655	618	637	597	640	688	620	632	610	638	618	623	628	604	621	613	611	644	578	629	653	664	650	613	573	647	595	646	610	592	639	622	688	623	656	655	633	643	615	634	656	597	649	656	611	631	630	642	641	649	661	660	674	644	634	621	625	636	633	626	660	641	645	622	612	613	647	648	624	629	625	638	656	653	667	685	650	574	631	606	624	566	614	594	648	637	643	624	636	629	653	676	655	630	660	643	605	580	650	637	633	657	617	602	683	576	611	622	690	660	652	602	581	645	598	606	629	606	654	634	642	641	617	611	652	619	672	623	598	604	680	664	580	589	611	659	597	668	660	643	624	611	657	641	636	639	614	629	628	589	669	628	623	614	626	645	651	600	621	615	594	623	633	653	616	627	630	641	627	613	646	683	671	616	613	644	609	631	677	631	634	669	670	671	638	659	638	639	632	662	597	641	620	657	657	650	634	609	648	641	624	626	632	622	656	627	669	677	635	639	650	644	632	611	661	643	636	589	637	667	645	638	606	631	620	643	635	644	644	672	609	608	641	635	639	643	625	625	604	612	642	607	631	649	573	602	625	635	663	625	646	686	633	601	589	658	589	652	658	639	642	701	626	592	632	677	663	607	608	593	611	680	586	596	634	630	671	644	638	612	613	661	611	630	623	571	656	668	657	632	624	663	653	677	606	633	631	601	644	610	587	617	652	673	633	659	639	651	613	653	623	651	643	644	642	653	627	608	637	635	640	619	598	595	647	623	649	620	634	628	660	581	658	661	606	694	648	611	638	654	630	595	661	676	605	625	614	637	621	630	667	602	681	625	667	608	605	647	657	649	658	645	661	620	684	628	624	607	642	694	629	638	634	615	644	630	613	585	654	617	659	610	640	668	674	628	618	617	607	619	683	583	623	697	622	624	651	644	652	650	634	615	619	633	698	637	634	629	622	657	593	636	702	634	595	662	627	675	630	607	654	623	651	641	689	605	615	652	625	604	651	646	640	597	634	671	610	609	600	677	628	601	629	666	647	653	604	627	616	617	648	621	666	647	614	656	645	628	624	623	626	637	693	644	640	618	669	622	620	605	652	631	694	657	619	630	603	648	656	588	619	610	646	610	647	681	614	673	600	607	606	656	620	603	621	635	631	647	587	626	619	619	621	626	627	623	635	644	631	665	687	661	610	626	581	639	644	626	608	642	644	625	607	694	643	624	633	589	683	662	569	635	647	649	616	656	640	638	619	604	627	616	651	618	590	618	622	588	637	624	599	616	609	600	653	648	604	604	660	632	645	630	603	603	615	628	643	616	586	639	631	612	646	672	636	676	675	630	601	621	631	644	619	653	645	626	624	630	606	627	663	668	652	655	607	622	640	650	654	616	607	596	656	631	629	620	660	641	634	582	623	593	692	632	650	663	602	632	591	622	665	658	627	633	663	651	658	626	667	653	636	679	618	629	640	609	633	601	680	643	624	655	665	616	648	659	680	670	656	632	653	658	631	616	632	595	608	603	672	639	662	599	637	584	610	617	597	607	636	600	637	648	656	625	661	637	647	660	625	677	617	630	618	617	641	617	656	620	638	614	644	638	665	699	636	594	622	661	619	632	607	638	641	635	642	602	647	645	621	634	661	623	662	654	649	608	633	663	626	636	628	648	654	652	617	651	620	636	619	627	643	661	617	634	613	648	634	637	640	670	630	617	624	668	642	602	596	610	609	615	553	649	617	610	616	633	623	667	625	623	659	670	651	650	617	630	631	597	679	622	632	635	647	621	628	598	625	612	627	670	666	631	657	620	636	633	668	651	625	650	637	627	624	649	656	638	661	616	620	626	631	629	623	604	629	646	636	649	614	621	642	602	646	623	635	643	609	616	646	651	654	641	580	653	658	607	603	665	633	563	666	618	661	669	638	619	649	638	627	654	690	640	660	647	657	636	583	596	655	659	638	660	621	607	608	632	652	689	650	620	652	573	608	606	618	636	659	659	626	639	670	643	630	653	595	658	595	605	631	653	658	606	576	621	670	658	626	683
22425	21179	28269	24275	21124	18171	2292	730	379	300	281	300	296	279	268	307	289	285	275	261	285	273	279	264	287	260	295	258	260	256	269	287	273	293	258	263	281	259	257	264	249	251	236	252	223	274	264	249	250	261	282	236	257	250	267	256	255	260	241	242	246	251	239	243	268	258	249	257	259	249	227	286	265	238	260	253	262	261	241	231	290	262	255	229	264	273	236	213	276	259	264	254	256	241	244	252	256	254	264	260	250	288	244	220	291	249	263	279	237	256	253	261	270	291	273	250	270	239	254	237	228	228	243	255	237	247	251	253	264	237	273	297	248	261	258	256	269	249	235	258	278	250	256	244	267	251	233	255	229	251	251	256	233	265	240	232	250	260	248	242	277	264	229	261	263	273	231	273	230	244	238	240	226	254	250	237	240	276	256	243	273	258	264	251	227	247	252	263	275	239	226	239	263	247	248	231	227	260	233	256	274	242	269	230	243	223	255	274	244	258	252	268	261	273	246	235	234	237	246	268	279	262	267	263	261	264	281	260	248	274	245	217	230	257	241	273	261	279	253	279	256	233	278	231	256	248	224	259	255	222	271	279	280	283	251	252	245	237	250	262	246	256	258	287	276	240	256	264	293	237	258	254	257	219	223	235	253	236	269	278	263	260	248	238	264	266	237	258	245	254	252	238	238	239	265	249	256	252	243	266	270	275	253	245	238	259	253	241	252	266	269	248	251	268	260	236	258	274	277	242	222	253	273	237	254	264	246	267	230	262	272	243	236	258	248	243	260	261	237	249	225	250	261	260	249	283	255	217	257	253	250	236	243	264	264	252	251	255	274	262	264	233	237	260	255	262	233	260	224	265	222	261	259	233	229	272	260	239	303	237	283	259	268	240	255	248	226	273	243	239	296	242	280	235	260	239	242	250	249	249	248	286	243	296	237	270	278	224	250	285	230	270	274	225	283	248	277	264	262	271	257	255	275	246	237	267	268	221	261	241	230	257	253	262	270	275	285	239	281	260	249	266	247	262	226	266	246	238	269	254	270	267	277	236	256	259	252	267	268	254	276	255	266	267	261	260	278	254	279	247	262	278	227	225	279	252	248	293	234	252	235	291	265	259	245	241	267	261	270	262	261	273	240	269	266	240	242	239	251	260	236	261	240	249	246	252	280	268	258	239	246	276	218	252	262	260	287	269	272	248	230	236	247	257	268	234	231	272	240	255	241	271	252	275	270	247	253	231	260	251	278	254	262	226	254	287	261	236	253	255	265	245	273	240	278	238	231	256	248	234	223	246	242	252	229	257	250	252	258	270	250	245	257	249	232	253	246	250	248	256	245	279	239	247	276	247	248	240	259	234	261	267	234	223	251	267	255	245	265	267	244	248	266	271	289	254	275	255	271	253	243	274	243	250	237	251	252	254	223	272	238	266	246	250	261	215	268	274	284	249	267	264	275	237	275	219	260	256	258	263	255	225	274	236	259	253	247	253	249	254	238	248	269	253	252	254	253	256	251	266	258	245	281	258	267	236	222	252	275	240	240	250	227	261	278	257	235	242	266	258	258	246	271	274	221	260	283	264	251	272	258	244	236	254	240	267	254	259	226	272	279	271	263	248	261	276	241	257	269	246	244	253	260	244	253	258	237	251	238	262	253	237	264	263	251	242	228	254	262	281	220	277	256	265	234	240	251	222	257	303	246	267	264	254	291	247	248	258	254	258	258	248	286	269	280	245	268	243	231	215	239	238	238	245	263	263	253	271	251	239	245	243	242	252	265	273	258	252	253	265	207	248	265	287	224	276	272	260	241	241	261	228	245	254	273	223	271	226	246	214	265	258	256	289	264	249	256	233	270	273	261	251	252	246	249	232	260	243	254	252	272	263	255	218	256	237	250	257	252	294	257	235	277	242	247	233	285	261	261	273	265	255	240	240	229	255	260	290	280	238	287	270	283	245	241	245	221	247	252	239	243	244	218	270	250	268	260	220	241	270	246	279	260	257	243	257	270	295	247	259	277	266	245	250	237	278	251	223	255	253	236	255	246	279	264	240	267	262	252	248	259	254	268	274	255	240	247	271	237	245	256	263	269	256	244	254	253	281	267	259	256	243	238	250	256	285	235	272	267	260	237	259	286	265	256	257	259	240	243	259	258	270	241	237	248	265	274	257	263	265	242	227	273	251	286	257	262	194	237	235	254	270	256	270	260	265	246	245	252	277	245	232	233	259	256	230	266	262	240	247	228	218	255	219	262	253	259	225	270	255	259	255	244	281	241	258	294	260	264	244	248	277	262	246	258	256	238	256	228	275	269	231	258	251	219	246	263	260	278	289	249	255	274	289	235	244	224	242	283	268	253	248	243	262	257	264	263	263	260	258	246	258	263	282	250	234	241	240	220	252	253	263	231	273	241	244	254	238	230	258	246	250	273	253	235	236	234	252	256	247	283	238	263	272	244	237	283	242	282	284	259	240	244	246	251	245	227	245	261	230	267	230	265	256	241	217	266	229	241	243	283	233	259	244	229	254	253	257	241	252	234	283	251	268	267	267	243	276	246	257	235	249	252	271	241	261	237	229	265	259	232	242	243	257	227	255	264	269	240	267	259	266	255	236	240	236	269	261	277	233	254	245	248	263	250	250	250	253	265	270	237	239	228	266	256	244	246	272	246	230	257	240	257	257	262	255	255	259	257	256	270	275	261	253	249	251	245	255	255	237	256	252	215	279	244	291	247	262	227	294	270	267	268	251	255	245	258	228	225	250	259	266	257	214	213	252	233	261	261	250	271	251	258	265	259	259	259	251	283	252	245	267	246	252	240	265	274	251	233	274	244	241	262	260	259	246	257	266	260	295	252	241	250	271	229	227	250	257	275	261	258	275	236	243	265	243	223	273	254	255	255	230	225	264	239	265	267	232	240	244	231	248	247	255	261	234	273	245	247	254	276	255	226	248	266	245	282	248	264	228	250	257	285	246	258	265	218	236	263	251	239	246	254	254	256	251	276	242	264	259	270	267	272	251	249	219	235	230	263	229	235	261	253	272	260	253	262	233	255	266	280	252	257	254	241	280	250	247	225	246	273	249	223	283	291	271	256	241	236	244	261	265	228	278	272	238	271	256	240	271	258	243	230	282	302	278	253	252	234	262	266	263	286	250	273	257	234	236	259	259	267	255	265	278	244	234	265	269	244	243	271	248	259	247	241	251	285	235	229	247	240	236	227	248	246	278	249	262	223	265	297	251	262	224	244	258	247	236	270	243	256	279	235	253	262	241	258	228	256	267	247	267	251	239	256	247	271	254	248	253	236	233	278	253	243	261	262	245	261	293	250	247	246	274	244	265	284	263	271	223	210	249	275	240	242	256	247	264	264	244	256	233	246	234	249	255	279	255	268	256	218	272	278	242	241	243	240	247	277	244	233	245	225	255	233	236	232	267	269	249	247	254	226	240	239	235	239	250	262	245	259	245	285	252	239	230	247	241	244	260	229	248	267	253	246	270
34713	59067	37286	20580	8402	2604	993	1178	556	495	500	438	457	456	430	460	439	416	416	379	355	387	382	365	340	374	389	369	360	362	371	366	314	382	329	368	347	349	367	373	348	355	332	365	337	336	340	371	401	341	356	339	335	341	323	345	338	343	336	337	351	356	368	353	372	377	356	356	333	336	321	316	363	331	352	367	369	336	351	352	348	325	350	376	347	326	369	354	376	347	347	347	340	366	308	348	346	344	384	319	369	352	364	339	330	358	361	338	360	369	334	368	331	358	323	353	364	337	334	352	328	325	349	333	372	364	328	332	324	352	358	363	351	324	302	402	347	373	334	345	320	327	345	334	374	358	339	368	331	370	331	368	362	362	348	376	350	356	371	343	362	354	372	337	317	367	365	357	320	344	344	355	351	371	356	338	329	352	376	350	398	360	365	340	382	317	352	327	326	357	367	339	350	356	369	354	336	329	356	360	345	333	359	332	367	369	352	384	340	351	359	356	352	334	363	353	343	381	348	372	348	348	336	364	350	352	324	343	316	327	380	338	322	363	356	347	355	349	342	339	347	330	379	321	379	340	344	352	342	321	324	330	335	355	324	345	323	394	357	351	318	308	346	346	364	347	321	352	359	354	338	373	346	341	347	360	331	335	361	323	345	345	362	337	359	357	348	319	356	369	341	371	358	364	340	330	334	374	341	332	362	327	377	316	365	325	352	347	349	383	339	315	366	344	353	336	331	320	375	394	368	361	385	335	350	328	327	336	340	330	310	320	333	359	358	340	384	335	369	354	360	351	337	389	354	341	320	368	348	300	362	338	352	369	352	316	348	355	352	342	363	364	374	369	357	367	318	353	357	315	344	343	309	383	323	343	346	325	373	358	345	372	383	350	373	375	364	349	328	365	357	352	355	357	334	360	371	346	329	341	341	366	338	318	371	370	392	356	337	329	329	358	342	345	347	366	361	353	329	361	330	362	352	348	328	333	336	352	349	329	364	316	329	328	348	315	359	334	350	359	325	336	344	349	369	334	357	358	346	348	326	337	351	379	388	394	372	336	329	340	349	338	340	345	367	346	339	378	390	329	344	349	390	344	399	371	342	353	338	349	356	353	331	372	351	363	377	359	348	352	363	356	369	355	380	368	356	341	335	385	348	345	385	331	343	350	332	331	319	327	336	340	362	334	347	341	359	375	342	368	344	325	342	358	367	369	352	318	326	382	342	356	338	360	388	365	383	315	352	381	372	363	378	345	323	388	351	374	371	314	360	363	336	349	367	347	343	363	391	349	335	343	338	337	338	354	377	353	363	349	362	331	351	342	301	331	327	380	327	328	356	358	340	311	314	381	338	351	352	374	360	343	376	386	363	389	357	357	356	339	356	359	353	358	344	347	336	354	342	344	367	328	339	345	321	372	353	381	334	353	342	354	354	320	357	369	335	363	344	350	373	364	334	358	321	344	323	341	356	348	329	352	343	354	389	350	360	332	375	329	346	358	338	349	349	348	335	370	371	348	358	352	341	353	304	381	359	339	337	329	354	354	348	376	338	367	307	375	306	326	366	337	336	347	371	348	339	352	324	363	308	330	371	338	326	357	374	332	332	370	322	327	365	337	364	347	366	384	352	342	335	342	337	322	326	382	350	338	358	354	334	371	361	346	304	340	319	343	368	381	352	360	343	364	349	384	362	326	336	366	361	352	361	326	352	348	356	331	353	341	337	372	327	355	373	338	357	346	360	343	364	373	318	355	343	367	346	324	363	345	347	353	355	382	346	337	372	359	330	313	359	360	338	335	343	367	334	349	333	333	348	302	314	348	364	354	369	387	371	384	337	359	360	372	343	361	403	344	391	358	367	358	363	332	340	360	316	342	329	328	350	352	364	373	353	381	356	327	339	347	341	349	363	352	350	312	357	346	346	356	358	371	351	353	372	341	325	323	315	356	334	353	338	370	339	353	342	367	340	350	339	334	361	328	365	338	358	377	331	357	342	329	335	346	366	329	327	354	380	339	369	346	352	373	359	329	349	405	356	357	347	363	370	386	374	317	339	333	341	353	369	361	304	362	346	386	335	378	345	337	333	361	353	338	359	350	347	357	326	358	402	350	372	304	367	374	351	368	341	350	363	341	314	338	330	344	342	358	351	372	383	331	354	390	339	325	315	341	335	332	354	377	337	361	331	334	332	375	384	375	361	340	334	350	356	351	354	340	358	363	364	347	338	363	361	362	345	361	354	365	340	380	337	373	352	368	343	350	374	320	380	348	345	343	340	374	359	345	320	340	361	362	384	347	325	349	365	356	379	355	377	328	336	334	356	340	350	337	348	386	328	349	332	364	323	364	334	338	362	341	315	340	321	379	376	350	388	364	336	358	374	378	343	351	320	315	349	362	352	357	334	319	335	348	324	361	316	336	340	328	337	331	365	369	356	380	362	332	400	358	372	378	328	336	352	374	330	315	307	352	337	358	373	345	321	378	337	360	349	352	362	362	314	378	331	332	338	345	321	359	368	334	334	348	347	360	346	323	337	376	361	338	350	342	337	329	349	359	350	331	377	354	362	363	362	348	341	387	360	367	329	340	351	326	326	360	342	346	370	309	367	367	371	353	319	364	360	339	340	362	395	324	357	340	362	328	366	325	321	367	355	374	349	339	378	351	313	344	332	362	370	365	345	335	340	345	352	349	358	316	338	337	369	349	354	343	365	317	346	373	361	359	340	340	319	339	343	352	341	365	354	336	377	349	344	342	353	350	354	343	341	343	337	352	340	348	346	348	335	392	347	367	358	345	344	345	331	390	316	339	357	339	384	334	386	310	400	327	346	322	361	319	349	345	312	310	384	331	339	345	346	349	353	323	328	347	385	323	338	354	304	375	348	365	326	316	303	334	343	359	337	385	331	360	345	325	348	346	363	361	334	383	378	379	390	376	335	346	353	327	339	370	362	335	306	335	350	362	362	389	359	350	333	380	344	348	367	323	328	380	340	326	353	326	361	324	393	370	336	361	336	337	334	377	350	383	323	334	347	350	350	370	368	371	368	378	341	378	374	346	342	309	336	379	349	359	312	356	317	332	336	348	332	355	387	334	350	379	399	371	358	349	353	358	353	380	342	361	338	348	361	353	338	322	335	357	337	344	345	340	344	404	334	362	399	345	351	331	356	325	365	350	361	358	342	344	340	355	356	360	375	372	343	340	343	357	393	359	345	326	379	360	365	373	336	351	337	371	354	313	361	365	340	376	335	370	376	328	356	363	322	365	353	329	356	354	327	350	355	333	372	356	349	340	353	358	363	360	334	350	350	381	359	340	319	354	345	351	341	371	389	375	350	338	346	363	338	356	354	339	355	334	319	356	367	347	344	333	355	395	327	370	388	351	325	334	375	338	339	381	336	350	335	334	343	376	361	335	350	336	361	388	326	355	370	342	367	341	358	364	342	352	323	353	343	385	346	341	349	316	375	349	339	360	332	389	325	335	329	352	375	350	345	308	358	318
28587	22777	15194	5264	1416	828	772	724	726	722	711	690	718	685	736	722	698	716	742	719	769	687	678	719	703	677	697	769	737	687	717	674	713	698	719	691	714	704	715	719	772	641	708	748	755	698	723	726	667	718	729	749	712	729	672	735	748	767	694	736	688	705	739	741	722	696	726	736	701	708	699	747	706	705	753	706	709	761	732	735	751	779	733	792	738	719	704	733	689	703	715	715	758	701	701	690	710	712	755	710	725	698	717	724	698	738	731	698	726	755	709	711	714	695	722	694	721	722	762	739	715	743	712	694	663	709	728	724	727	683	699	721	713	761	757	712	695	755	775	762	706	713	752	767	751	711	740	751	713	718	798	710	724	730	714	641	695	683	706	737	686	718	718	720	731	780	698	723	703	731	753	734	708	713	727	669	713	708	728	724	689	694	667	707	754	672	712	702	740	715	736	759	726	676	746	706	729	710	674	680	704	733	747	708	690	688	722	702	746	700	705	771	712	671	706	717	708	686	712	756	724	727	709	734	684	745	690	736	735	735	744	721	711	663	720	701	684	665	694	712	718	723	729	672	765	750	724	697	712	690	712	707	695	720	746	671	747	731	709	704	698	685	734	744	677	690	732	717	760	722	710	725	668	720	663	686	690	746	741	705	751	741	675	710	714	678	688	679	667	666	714	723	680	739	683	740	727	711	685	716	683	704	755	698	737	726	705	691	730	718	679	758	705	716	670	670	633	696	732	706	721	695	664	754	755	702	737	703	648	716	695	694	679	716	693	656	686	734	731	759	717	696	743	707	673	709	781	731	729	748	710	756	710	728	723	710	701	727	722	717	745	739	735	727	676	752	716	696	714	715	710	724	737	690	739	688	700	677	736	699	746	702	732	671	689	695	708	660	721	747	711	697	725	705	702	686	687	738	769	679	682	724	697	710	729	726	747	706	750	722	744	667	731	696	776	724	718	768	706	691	726	750	719	710	665	693	727	745	693	678	726	754	736	739	760	682	763	709	712	724	648	727	722	730	714	661	707	733	704	698	736	691	691	706	731	672	716	709	706	711	706	735	729	720	769	692	686	697	752	668	768	709	705	742	728	712	736	684	755	740	704	762	690	728	720	693	679	697	723	697	735	694	688	679	724	726	741	691	735	725	739	744	727	733	671	684	729	761	730	720	721	732	734	724	633	731	735	744	704	712	744	717	698	696	721	751	776	745	704	750	730	737	708	740	728	700	692	722	764	683	720	740	751	673	710	736	680	720	733	695	711	699	724	729	728	747	701	676	746	733	769	701	778	672	711	698	730	736	716	699	686	761	703	704	708	738	738	684	705	645	685	741	731	732	733	712	729	715	710	723	783	725	711	724	708	714	688	693	704	754	703	689	717	738	712	667	676	721	727	714	704	652	732	713	722	744	704	727	708	693	742	684	741	717	681	756	675	716	740	701	737	737	656	726	698	701	683	696	741	715	658	681	684	690	764	697	753	738	710	701	730	733	697	726	765	681	744	713	708	743	745	738	755	760	728	747	738	723	686	673	720	710	686	714	689	683	684	802	703	677	708	768	710	761	715	699	706	706	685	707	741	761	779	685	711	708	689	674	700	710	675	713	698	694	710	748	674	709	710	693	720	710	727	686	688	712	739	734	726	747	746	682	683	736	721	684	685	720	669	750	720	714	734	721	686	708	705	722	671	729	711	694	721	696	728	649	753	759	716	724	687	703	754	704	734	669	711	739	703	742	667	684	694	723	686	688	690	690	701	725	741	700	717	737	722	724	744	702	735	696	700	705	725	735	682	726	700	709	685	718	663	676	752	711	720	683	717	711	720	724	652	702	705	728	709	712	725	752	747	693	665	773	682	719	716	692	758	725	696	735	703	687	680	755	724	706	748	756	702	692	682	719	717	720	728	693	710	704	762	756	734	713	672	717	745	738	695	707	691	742	735	724	689	683	685	748	732	744	712	746	743	705	753	703	709	738	750	696	688	723	714	724	735	718	687	738	705	719	729	750	754	677	740	718	680	738	696	706	707	722	694	729	690	740	749	693	747	706	705	697	702	712	758	718	694	698	764	699	688	701	772	702	718	744	690	758	711	738	755	705	717	699	657	701	753	678	712	743	678	712	687	752	693	673	731	675	702	672	739	708	698	665	712	707	677	725	719	717	679	717	741	707	676	745	713	717	697	712	785	716	674	685	691	720	680	687	727	787	731	724	727	710	698	729	698	680	693	662	719	696	699	717	662	741	740	748	687	686	702	692	659	721	744	719	699	691	704	729	697	703	703	730	733	745	704	688	708	751	736	726	693	723	706	667	735	712	739	675	694	720	706	735	700	721	729	696	705	705	743	714	713	662	683	681	723	685	687	732	721	728	734	707	718	721	714	677	705	663	699	720	693	747	681	712	706	772	715	713	697	725	793	699	669	717	745	702	762	709	675	777	696	720	722	719	698	743	775	770	712	722	727	715	718	698	698	698	676	726	712	690	687	673	764	732	730	742	708	725	692	758	694	688	715	703	753	711	713	735	721	702	720	699	698	730	690	685	765	732	691	737	724	686	728	715	709	705	684	679	676	713	696	725	733	709	748	736	712	740	735	704	719	714	717	676	689	692	737	707	726	726	714	728	729	684	750	713	702	714	707	737	741	761	707	731	732	740	699	720	689	737	695	712	670	707	703	732	741	741	674	670	720	696	712	756	679	696	707	681	731	708	742	718	714	723	729	736	704	696	754	706	724	727	726	658	745	682	746	734	713	698	699	724	725	714	759	694	734	754	738	717	694	696	707	710	696	736	690	734	734	623	678	740	697	713	767	678	750	687	718	694	710	717	672	752	706	783	695	648	714	714	751	757	733	707	726	684	723	685	709	670	715	697	725	739	732	720	668	705	707	683	716	707	709	692	709	738	683	731	719	731	765	783	725	753	740	740	707	705	703	707	718	700	688	707	698	726	694	725	684	683	656	720	787	711	734	694	717	678	719	689	716	718	740	680	689	712	727	707	718	720	768	707	739	778	720	762	708	696	705	717	718	717	680	668	710	678	729	701	769	693	764	653	703	732	740	686	754	720	721	724	724	762	715	722	728	735	719	686	708	703	718	711	681	657	720	741	713	723	706	683	722	731	709	704	735	705	708	695	760	739	739	669	707	689	736	708	725	719	698	705	725	715	720	722	696	684	682	707	711	730	718	741	721	710	682	737	726	736	718	726	680	678	721	706	715	748	710	717	738	715	735	671	707	738	760	663	721	691	704	751	674	740	683	764	699	733	715	718	711	765	747	697	717	730	692	667	721	711	706	729	676	695	705	723	695	737	729	678	748	666	673	714	717	740	737	749	718	740	713	741	710	686	684	747	699	674	686	676	709	765	715	724	696	715	702	734	733	732	725	704	707	756	729	670	684	705	742	664	693	696	738	673	693	700	710	694	753	731	691	683	685	712	743	710	738	743	710	692	763	725	696	681	670	667	699	723	706	705	698	697	707	699	765	733	703	662
25742	33997	15297	6469	2056	1192	941	930	945	934	937	971	954	912	936	912	925	940	904	924	910	919	864	925	893	970	975	952	967	937	954	963	940	918	928	937	972	918	940	954	904	885	933	955	915	897	1020	887	964	884	955	931	905	956	922	911	910	954	938	938	930	953	912	966	903	958	947	948	914	896	928	969	931	912	897	909	972	975	936	903	908	968	974	900	991	990	943	993	968	864	959	899	928	991	938	939	938	929	943	917	903	951	913	950	919	1017	936	962	964	917	933	915	954	944	904	1002	926	920	898	906	911	931	979	897	943	932	922	923	943	911	951	967	924	936	961	954	937	894	972	924	909	984	903	922	955	946	952	914	941	902	918	961	975	905	970	1024	957	935	887	991	951	930	943	953	948	927	907	917	986	967	994	930	923	882	883	885	908	915	873	959	872	912	916	945	961	917	912	937	943	964	901	916	954	854	994	930	886	991	884	944	913	969	992	944	947	950	944	969	963	872	963	925	948	897	950	956	956	933	953	987	939	976	900	910	910	909	982	997	860	924	927	941	956	872	930	997	934	976	927	941	947	871	954	923	978	935	956	902	976	973	925	943	968	955	888	900	877	928	900	904	895	961	972	951	982	966	896	935	882	943	937	895	980	915	900	910	938	907	906	956	905	896	948	942	966	935	950	995	915	928	933	938	923	939	919	946	880	930	955	921	951	915	940	936	952	971	941	895	919	936	943	905	970	982	967	886	940	912	928	958	947	886	907	866	952	937	885	906	917	937	923	909	954	900	895	906	919	921	910	987	952	918	950	948	956	914	887	897	952	963	940	928	907	872	930	954	923	989	927	895	886	983	954	891	932	919	867	921	990	944	986	948	934	911	901	902	981	902	978	942	921	950	958	926	941	958	965	977	878	1010	952	980	948	924	989	1041	912	974	939	933	951	972	913	941	952	975	922	878	964	912	948	946	918	934	952	928	915	880	976	961	887	930	918	936	934	945	920	906	910	979	922	918	921	989	934	933	924	923	939	902	882	962	925	981	886	943	986	886	896	914	1013	981	932	904	977	933	962	927	940	905	900	899	986	892	954	961	850	948	878	948	892	932	924	927	905	967	891	911	973	980	941	906	906	945	966	943	949	900	953	914	945	904	951	927	958	888	916	898	869	921	886	1012	939	941	932	918	916	980	905	972	955	927	946	971	955	963	894	944	903	903	912	937	924	904	934	921	927	950	923	938	933	960	933	932	999	888	881	953	961	944	950	904	944	903	935	977	958	963	955	961	958	912	934	917	920	959	961	929	934	891	942	885	926	911	989	908	933	963	969	977	892	952	964	923	935	953	892	906	924	892	904	927	932	927	897	870	928	889	951	949	931	989	865	983	984	907	918	883	898	890	924	971	902	921	931	945	921	924	947	995	941	921	881	892	956	911	966	935	1008	895	960	943	933	934	903	924	957	961	942	967	962	946	883	904	868	952	941	906	914	968	944	893	911	878	928	892	910	944	948	980	870	979	988	946	936	930	899	914	949	929	968	977	948	945	938	944	908	959	922	940	927	918	974	913	884	944	900	931	948	939	963	932	886	929	984	1001	984	923	930	918	918	930	980	939	912	922	927	912	979	899	937	920	981	914	884	985	947	939	962	877	943	925	969	947	940	888	944	875	937	893	968	897	960	939	953	943	873	946	924	924	985	901	998	923	918	954	927	922	929	984	899	959	933	937	955	927	924	919	890	918	955	928	938	925	960	941	940	935	938	983	914	934	922	973	941	951	920	914	957	935	917	945	892	923	925	905	962	908	971	971	970	954	940	914	928	939	943	977	909	960	950	914	958	887	923	909	934	875	853	944	986	954	922	951	914	890	909	941	953	940	940	913	905	902	916	956	955	954	911	994	939	943	917	925	931	927	935	1021	851	891	932	944	912	967	898	935	930	957	958	887	911	966	954	923	940	931	903	908	984	957	866	873	987	944	884	980	940	921	904	921	922	915	959	899	945	961	909	928	956	911	979	899	899	871	870	948	911	977	952	919	953	914	866	901	900	916	952	956	883	923	914	911	961	887	917	857	927	924	915	861	933	908	959	859	913	966	895	916	961	904	969	957	880	955	946	898	953	946	900	925	901	913	955	941	950	888	879	892	967	911	930	947	918	881	977	903	983	922	934	929	947	953	947	941	900	925	937	946	918	945	951	954	929	914	970	896	882	957	961	945	954	950	881	963	946	942	940	939	940	924	898	953	880	955	954	951	903	974	901	945	929	1006	894	926	877	960	898	959	885	912	954	944	970	880	905	951	919	855	994	986	910	893	978	952	956	932	881	967	920	938	882	922	905	900	907	930	915	945	925	943	873	948	962	938	967	932	918	954	951	905	968	953	928	938	970	919	897	938	924	909	927	903	936	930	931	913	940	932	918	860	904	931	947	925	905	925	940	902	931	933	911	916	997	994	934	887	887	941	966	920	956	930	923	969	968	953	969	918	924	924	951	935	905	958	861	961	944	954	931	993	963	897	963	921	938	938	913	931	948	927	937	960	927	874	919	905	933	938	975	910	997	946	929	957	893	885	911	963	953	941	939	969	915	920	982	879	924	954	928	907	929	910	924	894	916	880	943	872	919	938	967	964	965	940	897	972	941	981	942	869	877	926	979	873	967	891	917	903	955	958	966	901	962	926	893	910	987	947	943	904	918	1016	936	938	952	989	880	887	892	924	853	922	994	996	1019	909	919	931	947	921	898	950	956	935	894	898	922	929	918	931	1009	981	927	919	918	981	983	933	944	914	981	906	931	928	980	965	887	914	906	956	889	916	917	933	932	925	935	906	949	910	888	907	970	964	928	912	883	922	927	939	903	986	863	973	981	952	886	932	906	913	952	896	923	937	914	931	1003	910	933	927	990	943	889	942	888	935	926	941	988	943	889	879	920	959	914	963	962	880	950	922	983	903	886	934	898	973	926	939	997	935	948	915	950	968	941	894	914	904	932	954	928	885	985	924	968	943	899	888	934	961	933	953	915	965	947	937	977	919	919	902	902	980	831	939	942	957	925	994	905	967	922	914	927	874	929	937	985	945	954	956	885	909	951	915	923	889	930	913	917	943	984	999	924	965	874	963	963	891	933	981	930	927	878	937	954	964	913	933	936	989	932	935	899	922	925	971	948	939	894	933	928	977	954	933	890	955	974	917	918	929	1000	927	943	931	921	979	877	907	988	936	941	989	934	877	888	994	929	949	925	937	925	957	930	923	917	969	881	924	926	963	953	961	926	897	930	908	930	901	925	907	895	925	919	918	947	958	938	973	982	930	934	938	929	857	889	875	943	926	908	899	1004	928	917	899	960	889	961	917	890	970	969	955	942	898	929	898	929	910	931	919	951	956	933	959	904	929	911	988	951	955	971	889	969	927	936	883	1009	982	927	904	931	920	916	957	944	901	950	931	944	922	907	954	1001	958	921	948	930	939	897	929	961	941	968	882	941	920	985	936	913	927	961	958	937	892	933	924	973	953	912	907	911	917	970	971	943	935
23318	21226	27620	24954	19193	6040	1115	1138	617	613	646	649	660	608	642	621	661	629	613	609	599	621	597	600	614	594	617	614	600	622	623	628	660	658	632	576	631	580	620	571	599	560	605	610	599	618	601	641	609	593	597	623	594	637	621	610	623	591	578	627	603	605	584	518	629	640	616	616	615	606	617	587	615	559	607	607	602	603	608	581	608	609	625	613	612	641	609	584	646	590	607	594	568	584	642	572	598	603	592	591	617	623	625	595	609	610	617	591	605	590	557	595	634	590	593	598	587	577	616	539	570	577	556	643	655	632	568	605	603	622	567	645	609	596	611	638	621	599	627	588	633	538	562	624	613	609	608	620	634	582	637	626	582	622	586	588	610	575	603	650	576	619	620	599	577	609	614	634	625	601	585	632	575	642	609	615	576	589	575	620	621	607	593	616	589	592	601	643	616	600	610	585	581	579	598	573	558	596	560	593	591	588	618	632	569	611	588	649	596	589	615	607	601	577	628	615	613	577	630	588	586	530	569	642	548	602	585	589	629	601	625	612	562	573	584	562	582	572	628	553	621	594	626	601	562	577	625	575	583	587	605	613	621	658	621	604	609	570	596	604	582	599	556	610	572	626	646	623	602	591	608	594	598	587	599	603	596	601	639	599	601	620	584	630	591	593	608	636	619	587	605	571	639	581	601	606	599	613	621	621	568	579	563	577	562	602	609	577	629	593	563	611	620	638	596	588	603	600	604	629	638	546	586	585	594	673	615	594	575	576	561	635	576	604	647	590	628	623	589	555	607	597	621	632	641	582	646	567	597	580	607	585	581	587	586	576	635	569	542	592	588	578	602	620	557	562	615	598	597	624	612	590	629	604	620	602	575	584	579	588	567	593	582	622	589	635	629	604	617	568	563	561	631	605	583	613	594	667	590	574	589	609	595	594	586	606	586	586	597	595	575	652	571	569	577	597	594	620	588	584	602	605	599	648	579	581	574	610	627	608	612	581	573	613	616	561	594	589	577	600	605	539	604	606	578	585	604	618	634	605	630	611	613	602	636	634	575	602	587	579	604	601	563	549	636	590	545	596	572	601	553	613	573	569	581	568	598	620	635	635	567	579	591	566	623	610	572	627	586	600	617	589	604	586	608	612	545	586	604	598	607	583	622	613	571	601	607	586	571	604	594	599	583	597	588	574	627	585	588	610	558	649	595	641	616	580	656	567	582	618	599	639	587	613	615	567	554	560	570	607	607	627	580	599	604	572	591	678	593	609	633	613	602	660	604	565	608	589	582	583	595	556	601	587	620	616	586	580	605	614	564	607	616	618	601	595	596	637	649	614	563	588	608	623	588	570	614	668	604	592	541	584	595	591	622	569	622	625	608	608	632	556	604	587	615	591	639	596	577	627	563	572	580	589	562	579	556	626	584	641	611	597	603	551	587	584	579	553	618	626	562	577	614	601	626	619	578	623	597	639	583	609	615	655	577	615	597	605	604	596	609	602	627	625	625	563	602	643	592	575	602	619	607	596	570	574	573	592	617	579	614	628	606	658	582	587	602	563	574	601	645	606	605	570	609	553	615	618	617	579	559	586	606	597	568	623	590	599	613	574	591	596	572	592	607	610	641	628	577	612	592	576	614	581	608	586	549	613	647	640	599	630	610	628	612	623	604	572	589	627	599	546	640	608	581	595	616	610	586	574	621	592	608	570	663	555	567	565	577	587	582	580	602	604	576	611	565	610	608	638	575	615	581	599	618	623	605	568	636	611	614	631	586	579	581	586	596	574	636	593	658	613	600	625	631	639	616	601	592	589	602	583	601	624	614	583	618	579	608	640	596	564	639	599	620	575	589	572	598	572	583	587	630	614	605	573	603	585	619	579	604	588	591	608	611	602	587	617	571	589	592	612	596	621	555	581	618	566	618	589	620	570	586	628	581	672	611	632	648	634	679	591	594	600	589	563	586	623	554	601	574	638	634	632	621	577	594	624	614	574	577	608	561	601	580	605	588	634	604	616	586	596	622	586	624	581	651	620	582	570	570	548	571	547	587	608	599	604	605	611	591	579	613	637	612	620	548	614	613	612	580	651	619	586	574	603	575	569	612	612	609	553	619	588	580	574	626	591	580	586	597	628	588	580	576	610	599	608	557	595	636	600	604	593	594	624	590	601	632	606	622	609	586	604	618	582	583	615	584	575	578	604	623	607	580	592	609	593	605	570	612	602	591	597	588	594	604	593	614	592	589	611	610	577	618	616	571	619	555	624	600	622	564	647	634	589	618	577	556	607	584	617	601	624	615	603	571	583	639	618	605	623	548	612	609	605	613	583	599	603	598	554	583	565	552	552	627	619	608	609	657	585	602	599	578	610	620	606	566	565	610	625	559	598	583	629	595	582	608	630	572	571	564	579	583	579	629	601	596	607	604	580	567	547	615	607	563	577	604	590	580	581	575	603	622	594	576	618	620	611	587	621	616	592	611	602	558	590	620	652	602	619	587	580	607	612	518	605	589	542	557	632	614	597	606	599	553	611	621	572	576	595	613	622	630	592	578	610	595	585	645	602	567	598	563	578	597	600	580	605	637	619	607	634	630	635	558	613	576	589	628	580	579	585	638	607	583	618	603	579	557	645	595	581	532	595	595	618	647	646	623	583	605	601	568	623	601	596	629	548	591	583	608	592	615	667	610	604	602	570	579	625	568	579	636	640	608	624	556	599	600	591	589	592	581	613	576	601	619	646	620	587	576	610	617	604	570	597	588	608	601	584	530	623	559	559	574	574	597	619	573	614	611	599	589	532	603	649	584	563	632	593	606	553	580	586	622	597	571	603	617	643	592	607	576	635	605	603	597	605	596	570	588	629	555	617	593	646	606	626	594	566	645	640	589	584	601	597	597	606	617	618	600	604	595	591	597	586	560	627	595	584	544	585	603	594	544	599	616	648	660	635	569	603	595	641	585	599	563	590	595	625	651	564	626	590	581	580	576	595	657	618	596	593	613	583	599	575	582	640	586	634	620	574	611	596	602	588	609	602	600	614	596	618	585	601	616	589	609	639	594	597	599	599	527	608	585	608	574	551	604	557	582	623	584	556	608	590	601	596	604	563	570	595	624	613	588	577	652	555	627	568	590	585	576	604	558	632	617	644	583	619	581	563	604	604	580	595	589	627	577	573	629	608	561	571	616	629	574	622	637	558	618	579	560	595	634	579	603	592	576	584	605	618	609	604	595	641	559	622	571	618	594	601	605	604	596	611	601	590	582	565	588	596	586	615	610	594	605	577	554	589	583	639	576	613	589	616	587	614	612	593	575	595	619	567	642	613	618	614	597	628	607	612	575	581	593	581	593	561	610	625	619	585	621	597	557	579	582	630	590	615	580	585	612	589	596	608	596	607	549	613	616	647	555	592	594	569	580	593	644	569	544	549	594	613	628	625	609	617	585	564	626	623	621	614	623	637	603	597	568	610	595	631	620	593	600	613	582	570	613	540	610	600	592	607
30664	50903	30191	15701	7176	4378	1176	1914	936	883	854	845	814	874	836	803	843	808	775	811	762	797	803	785	794	831	767	801	800	819	747	781	792	852	759	798	766	783	897	819	811	774	795	767	802	836	841	819	814	833	814	782	798	817	787	805	841	825	799	788	788	822	810	788	732	774	824	797	782	820	791	805	793	789	782	768	836	821	773	814	770	767	818	769	784	811	753	806	804	814	784	750	834	739	839	803	850	755	778	773	828	820	814	806	767	837	802	805	833	770	733	795	810	786	804	802	746	815	809	803	815	806	827	823	801	822	843	797	807	770	811	815	772	753	812	812	835	798	782	806	786	799	778	784	768	789	757	758	772	744	789	787	844	800	791	763	805	798	817	832	797	831	806	785	753	763	793	809	765	795	762	804	840	751	854	767	766	765	863	800	801	735	814	817	788	800	799	752	812	767	812	802	790	763	800	841	788	824	793	845	850	803	812	876	775	768	771	739	808	771	819	823	833	802	759	808	752	766	781	784	802	783	792	789	851	796	815	816	801	767	785	820	813	763	787	795	808	755	784	817	793	814	800	758	746	838	762	810	846	753	772	762	762	764	839	803	783	773	779	787	781	773	825	761	758	824	771	794	821	825	792	800	813	790	831	839	819	789	794	812	814	807	819	799	764	809	790	771	847	785	809	786	808	755	770	839	833	738	836	796	797	807	798	826	764	769	758	840	774	797	816	815	800	870	824	790	768	754	772	810	889	801	782	795	779	805	846	802	778	798	806	758	840	763	869	816	786	787	797	744	775	776	821	806	771	788	804	778	812	779	784	786	767	794	737	791	811	783	842	821	793	811	802	768	817	804	833	744	826	789	849	798	772	775	839	785	754	802	796	762	795	815	849	832	781	812	845	769	791	822	794	815	818	823	828	771	817	778	851	829	745	775	838	870	768	779	772	779	823	809	763	775	825	822	788	773	721	805	799	808	738	825	784	819	798	747	730	805	805	834	757	775	751	790	816	757	765	793	804	715	784	736	810	763	758	808	816	748	793	844	790	767	765	809	775	782	812	778	802	828	816	801	801	781	812	824	841	827	885	747	748	782	761	805	826	804	824	815	782	819	804	758	806	771	798	835	783	767	796	801	830	749	764	794	739	806	790	818	779	763	826	779	786	790	839	748	771	753	817	812	767	777	815	863	790	812	813	801	787	762	782	811	766	792	778	771	800	804	790	748	772	835	819	801	797	778	786	766	803	756	839	775	793	787	762	747	770	778	794	814	805	833	828	805	798	777	789	757	796	814	832	771	824	816	763	754	801	846	829	836	840	794	838	779	777	809	818	850	799	790	784	804	856	833	794	788	758	769	778	812	814	781	790	800	782	822	794	821	809	763	777	776	812	820	804	766	777	784	788	800	847	785	785	750	814	802	805	761	810	740	886	769	786	786	839	809	834	799	813	797	765	782	806	787	806	818	780	792	771	845	795	848	826	788	808	792	817	757	816	809	768	734	825	815	817	826	817	794	808	841	796	830	768	788	789	834	769	836	816	782	811	754	826	786	802	779	787	821	767	830	847	810	792	808	792	790	816	787	783	768	808	803	784	823	832	788	836	774	816	805	800	771	808	762	754	795	794	817	776	790	772	813	821	767	776	806	858	782	773	800	767	759	809	767	809	784	758	769	805	787	769	769	812	790	802	802	846	786	791	746	755	832	825	802	802	791	775	848	779	795	801	816	829	792	783	747	810	774	761	743	797	793	781	787	772	794	826	803	739	774	752	821	781	771	834	784	825	790	767	790	753	828	775	794	766	808	819	826	799	818	789	755	785	819	745	770	829	790	779	778	752	762	803	788	773	812	752	785	823	815	803	808	807	800	775	762	800	806	843	772	772	826	752	766	782	761	825	742	805	815	810	864	806	784	831	737	787	833	836	826	815	800	785	752	749	777	769	800	809	826	772	821	791	757	813	791	788	820	800	777	789	816	768	844	823	793	831	794	798	858	762	832	786	841	794	770	813	793	803	817	811	808	784	794	780	734	836	799	778	711	792	811	806	833	821	783	827	794	827	788	765	802	785	772	804	796	811	802	774	802	781	806	796	783	803	787	780	751	841	716	813	826	748	812	828	800	785	808	831	800	788	753	813	772	780	872	786	782	780	744	837	788	807	775	832	802	864	820	762	837	807	823	806	784	804	755	788	775	761	793	786	740	817	819	814	788	792	742	791	783	863	767	785	763	779	786	790	786	783	850	835	820	795	756	798	786	774	802	764	759	843	819	797	807	827	753	753	729	820	822	774	796	794	780	779	821	799	808	758	793	791	789	788	795	804	781	744	817	761	791	778	798	829	811	767	794	789	786	796	779	769	852	824	790	810	821	795	816	804	778	775	778	767	776	821	798	794	756	775	850	814	835	748	770	781	805	844	819	763	831	800	757	770	806	779	801	809	808	814	816	806	768	742	813	776	793	798	761	792	815	845	783	818	768	819	837	800	841	828	761	786	784	802	774	799	812	784	839	792	843	828	834	817	759	806	794	779	797	857	801	805	801	755	798	789	817	775	812	812	807	853	769	791	795	805	816	895	819	822	836	818	827	777	822	829	780	783	820	824	832	767	786	749	811	814	816	818	812	826	786	780	790	807	771	809	801	818	807	806	753	828	806	769	813	809	770	790	832	814	759	763	739	801	744	821	780	831	739	846	759	826	818	767	827	815	837	787	788	803	783	782	816	850	801	793	773	796	796	825	802	801	785	794	794	778	808	786	787	797	760	807	811	751	800	791	798	809	824	853	812	847	761	846	781	787	783	823	795	803	820	778	757	826	832	746	810	771	850	850	839	775	836	760	799	812	774	816	743	790	798	783	803	786	804	782	787	730	808	796	803	807	797	817	792	784	806	843	788	814	851	787	809	782	787	784	802	791	770	838	771	840	768	803	860	843	783	787	809	805	844	808	787	844	798	825	833	784	812	837	809	802	794	767	780	878	810	820	801	818	783	782	838	757	785	760	824	804	843	801	741	830	797	772	725	804	799	774	799	790	792	811	772	793	758	784	779	807	802	789	794	826	810	827	768	777	831	792	796	753	770	814	814	813	812	754	798	792	814	798	798	832	783	794	804	817	803	837	851	860	772	819	827	818	789	785	815	823	813	863	754	741	783	745	860	823	803	782	814	825	792	830	796	803	764	809	777	856	782	837	821	816	799	804	841	804	799	765	811	766	831	790	795	802	770	826	772	774	798	815	808	795	791	800	766	853	796	830	812	811	783	787	801	765	794	820	796	801	770	806	833	814	777	839	800	798	810	833	802	804	815	793	791	820	733	794	789	799	793	757	815	793	795	797	797	786	769	809	817	768	796	834	815	819	888	757	816	856	777	833	782	813	793	847	764	839	738	836	777	810	832	798	788	795	807	731	812	811	803	784	786	799	809	819	794	793	778	749	774	750	760	779	765	760	781	810	843	839	843	840	757	801	788	764	763	805	803	798	761	802	801	742	786	797	786	776	844
24834	21288	26163	22808	4943	919	659	808	528	473	498	490	508	470	517	502	520	522	477	449	473	503	516	479	467	464	523	498	480	504	538	500	478	490	514	505	496	484	485	488	497	477	512	511	455	476	495	526	494	497	508	455	489	464	488	518	506	492	526	540	461	459	464	506	526	496	494	478	525	476	497	500	501	517	498	480	483	457	487	461	482	481	492	499	509	489	565	457	487	488	505	500	536	515	499	487	510	513	495	507	486	481	516	487	486	463	472	508	474	491	480	512	485	493	502	531	478	495	495	500	512	535	486	473	496	458	495	525	470	442	464	494	486	528	491	495	530	481	484	513	512	468	515	495	480	474	467	531	471	513	497	529	471	489	491	478	510	516	515	476	489	467	489	499	449	470	511	473	445	483	465	523	468	471	511	466	496	483	486	507	486	504	511	459	512	469	484	486	500	476	482	514	499	447	467	479	489	458	512	466	473	506	490	482	481	490	484	507	497	480	499	435	475	508	488	505	465	504	539	492	535	493	498	459	472	507	491	477	480	502	476	488	462	488	488	489	474	522	471	467	472	503	528	483	468	507	510	459	460	487	499	457	461	479	465	506	505	510	461	472	483	470	483	492	499	468	482	482	498	516	474	472	466	492	483	485	535	528	496	520	484	497	502	487	472	490	489	494	500	481	498	485	501	507	480	465	473	477	468	518	486	497	435	527	505	486	482	501	475	469	496	506	431	460	483	508	472	501	503	480	448	493	489	477	459	498	480	457	479	492	516	507	457	457	474	451	477	520	450	470	492	483	475	501	466	514	487	501	525	498	474	499	467	465	449	489	481	486	488	531	464	479	475	507	484	521	503	491	498	458	460	487	510	479	474	518	538	490	448	489	450	487	474	463	466	490	460	439	475	503	476	486	489	498	485	471	520	496	452	485	477	487	497	455	504	514	480	463	488	448	449	485	474	484	489	463	537	472	461	446	480	478	469	511	499	483	477	511	467	472	541	499	460	507	480	477	475	424	493	484	520	486	471	508	503	468	469	498	485	459	469	516	487	517	512	502	513	481	477	503	497	525	506	496	514	482	475	475	501	513	507	490	493	463	486	496	444	451	470	492	492	461	493	497	485	494	469	517	498	513	439	503	526	484	515	509	514	490	532	447	503	503	515	510	486	475	511	449	444	474	509	498	463	478	477	491	447	509	482	479	466	478	448	543	494	464	408	480	506	495	468	493	513	500	502	463	485	471	502	472	504	455	493	472	466	476	477	539	517	529	486	498	512	472	484	520	454	488	493	489	447	522	494	473	474	481	506	493	487	472	516	512	506	482	515	507	490	493	496	492	468	507	481	481	484	472	490	515	494	514	495	501	478	515	521	490	472	467	491	482	501	529	484	459	493	492	441	479	471	511	496	477	501	473	485	489	466	452	538	464	475	502	513	433	483	500	519	479	511	495	518	468	537	501	488	525	509	519	459	466	493	471	492	455	500	512	487	474	473	489	480	494	490	453	465	468	489	489	514	490	479	486	449	488	486	502	500	502	472	507	514	468	499	481	452	501	459	518	480	502	477	471	514	535	479	508	504	483	506	487	493	483	512	454	499	524	501	502	460	488	512	513	520	489	488	495	534	468	494	487	458	488	520	481	491	488	484	459	497	472	474	476	463	510	495	487	485	497	485	504	470	480	492	504	478	488	518	482	493	473	474	455	502	485	524	508	530	522	482	541	474	487	503	524	485	537	502	497	521	498	516	498	422	499	514	500	486	487	521	472	467	464	480	468	498	507	524	456	518	467	491	492	483	468	505	488	479	488	517	512	469	491	503	505	477	497	519	449	480	521	479	468	504	482	459	482	491	481	451	473	467	486	472	515	458	557	479	521	489	483	483	508	473	455	492	456	501	483	491	488	498	476	485	491	496	503	509	492	505	485	481	488	512	496	488	469	498	495	487	474	466	467	505	478	500	524	499	463	489	458	479	522	516	484	497	504	491	484	506	471	467	451	513	541	469	486	477	501	467	509	465	475	461	496	465	499	496	446	500	537	503	520	473	503	456	528	484	482	513	491	526	491	497	489	495	505	491	471	495	466	472	476	502	492	500	484	507	473	483	424	498	499	525	504	475	463	537	494	502	472	489	467	444	499	507	510	514	511	494	466	484	480	492	530	502	516	450	493	509	508	498	471	517	469	503	488	458	462	514	500	527	479	497	459	440	484	476	473	481	496	499	532	510	461	494	486	475	497	485	519	500	482	527	457	512	530	463	518	481	490	524	505	474	493	494	460	513	518	515	505	523	489	525	445	492	506	496	508	484	470	450	454	507	492	446	491	516	480	496	531	462	495	516	494	476	503	522	442	496	482	498	485	506	518	488	479	502	469	496	503	484	532	446	500	461	502	486	515	452	450	471	505	507	502	474	501	470	472	512	485	469	492	482	507	505	477	533	483	473	462	525	475	506	510	516	473	512	462	477	482	476	490	477	455	466	489	494	514	477	463	494	503	494	546	488	469	482	501	506	465	464	452	439	518	482	486	507	489	463	519	444	453	509	492	508	501	493	477	483	482	485	502	484	460	493	493	496	502	497	463	514	491	481	494	493	483	474	488	475	486	498	498	482	522	501	481	492	431	532	477	511	491	466	503	474	516	495	482	495	480	504	470	507	449	469	518	506	482	473	489	484	497	487	503	518	488	537	480	432	511	528	507	487	515	426	485	476	522	487	513	479	463	479	455	499	527	411	480	466	466	452	506	511	513	451	475	493	485	501	515	517	490	485	467	474	501	479	521	519	494	488	489	499	527	479	452	522	448	511	480	477	439	497	497	471	489	489	481	459	497	453	478	453	485	486	492	466	472	501	495	497	508	488	510	491	469	500	485	501	529	440	480	472	476	512	502	506	513	524	483	497	496	463	514	512	516	484	523	496	480	489	474	475	488	475	446	506	503	517	461	483	475	489	492	534	448	491	510	512	472	499	472	465	477	468	467	440	494	481	538	516	498	472	518	498	444	473	453	506	513	505	466	511	458	506	526	475	481	483	467	500	476	473	527	474	431	462	488	472	499	501	491	465	455	460	473	490	495	477	478	484	456	480	489	511	478	494	492	527	497	516	501	463	493	487	509	471	464	475	531	461	477	508	489	537	471	455	450	476	468	470	493	517	513	495	490	505	500	491	500	468	454	514	492	515	518	517	482	506	489	494	488	480	498	468	503	543	507	477	478	471	534	477	496	436	423	505	502	508	477	468	474	506	497	453	450	465	506	472	506	485	516	460	458	517	474	502	491	478	477	474	453	496	505	495	459	478	501	478	462	538	494	484	452	501	495	474	519	545	473	493	487	474	460	496	489	475	504	496	490	525	490	473	472	446	473	516	463	478	500	491	503	486	503	467	496	491	483	491	506	482	491	526	498	495	517	501	477	481	514	474	462	537	496	476	508	503	470	496	507	516	498	502	476	456	503	528	440	498	524	492	482	482	513	480	468	470	486	515	480	464	478	504	503	494	520
28844	43469	28971	12853	4471	1479	1024	1593	740	659	639	666	624	632	646	637	649	628	643	645	628	630	627	661	623	626	608	617	690	691	599	634	627	623	646	640	638	684	669	639	665	651	680	639	629	649	615	650	649	632	664	628	655	658	627	631	602	625	638	604	619	636	679	581	640	615	642	637	636	593	647	621	623	626	627	643	678	634	587	631	632	679	691	649	574	618	616	650	643	623	639	643	622	584	589	673	578	651	653	616	633	636	629	655	658	630	637	644	657	655	648	646	598	649	634	654	680	656	622	643	637	678	640	664	625	613	604	576	632	628	630	650	612	610	628	602	681	662	619	657	642	611	622	659	605	647	680	630	646	651	645	636	634	620	651	613	654	647	628	659	624	634	642	633	653	649	629	644	634	661	674	643	636	666	678	665	647	618	631	602	621	594	664	592	627	641	611	601	611	640	654	684	652	607	613	613	660	612	663	613	654	628	696	649	625	674	620	599	661	603	625	652	656	622	594	610	630	596	614	647	610	638	653	621	632	633	671	623	612	638	625	601	627	600	675	655	641	615	630	630	674	662	648	678	651	662	614	663	609	645	646	631	673	644	602	589	650	628	666	629	625	648	644	660	620	607	627	651	634	640	611	618	672	591	648	623	675	639	627	656	589	635	611	633	603	601	619	610	616	632	613	656	651	627	627	673	616	670	605	613	617	644	614	612	628	647	633	648	658	669	620	619	653	654	607	642	636	636	632	662	630	633	634	610	605	630	639	642	595	628	677	619	629	663	660	644	602	675	576	682	654	607	639	663	636	634	657	615	659	677	634	647	630	571	625	608	660	624	655	654	640	656	615	644	652	617	626	641	648	602	618	626	653	624	676	615	609	596	649	629	598	629	647	621	613	607	634	638	658	625	635	682	670	616	618	638	656	598	622	657	659	635	642	647	661	675	616	615	665	658	646	611	662	658	655	635	605	627	620	649	642	629	628	682	634	633	636	621	617	607	604	651	655	663	661	617	633	608	669	643	624	655	650	630	602	644	641	595	638	639	677	655	638	596	661	672	615	623	643	603	621	653	621	625	640	645	661	665	653	637	665	649	643	644	658	625	612	614	615	656	679	633	605	674	645	601	619	622	671	609	647	620	663	635	636	668	649	616	645	629	633	655	629	666	600	619	641	647	613	637	610	631	659	655	631	634	569	665	620	618	660	698	634	606	629	642	680	631	626	634	630	629	600	670	612	659	659	645	631	657	651	616	623	648	631	627	647	595	637	641	638	627	675	640	683	626	618	676	637	611	624	616	614	642	654	595	639	636	638	620	672	615	644	650	638	633	587	571	603	612	631	658	642	652	621	648	570	638	649	655	686	656	607	654	683	601	672	654	684	588	631	634	652	641	612	601	659	605	654	671	624	627	614	665	620	623	663	601	668	685	630	626	666	605	649	619	633	601	672	631	658	639	623	690	644	591	645	579	599	600	689	624	662	631	663	644	604	626	601	589	651	570	659	622	608	634	662	639	622	657	639	643	642	665	621	659	629	629	644	662	628	647	622	619	633	627	617	677	651	625	658	589	648	626	603	672	677	620	621	641	636	655	638	643	632	626	623	640	599	642	647	648	602	633	640	605	688	663	654	629	603	657	631	635	684	608	638	578	608	638	681	642	591	659	644	650	632	588	638	598	624	611	591	671	671	573	626	667	639	641	650	588	622	614	661	639	628	612	633	623	636	638	614	653	642	631	648	673	658	619	627	631	631	579	656	635	595	691	650	605	621	595	637	601	620	657	641	634	640	630	628	608	663	622	622	652	639	603	645	641	641	632	654	620	675	658	648	639	673	642	640	655	658	630	643	584	586	635	593	653	637	641	636	642	634	602	671	628	627	665	657	620	643	672	624	621	627	664	661	632	631	633	623	688	623	625	657	613	629	606	636	620	606	672	653	713	612	632	659	620	649	643	647	638	597	635	659	627	627	602	605	580	649	647	642	617	621	648	548	605	649	638	633	608	622	618	683	671	619	625	644	712	617	620	689	620	616	639	662	588	632	580	615	660	609	656	598	593	644	611	622	627	637	644	627	635	647	640	636	634	618	659	636	588	682	612	694	638	610	610	655	644	650	609	616	624	648	666	610	644	636	626	606	608	642	628	668	635	600	641	634	651	642	588	647	585	667	661	678	607	643	665	655	593	657	628	587	583	610	647	605	631	618	637	624	640	603	630	620	624	652	666	615	628	638	613	611	594	676	649	655	645	602	654	641	599	632	659	618	656	657	633	643	658	679	625	649	633	629	645	632	650	630	628	632	640	620	630	652	655	632	647	663	634	654	666	660	596	602	619	629	654	665	644	626	588	674	606	612	618	650	662	610	637	655	603	693	640	606	616	595	635	643	636	646	609	666	669	641	648	581	643	611	630	628	612	682	628	599	609	647	626	608	661	658	618	609	610	627	632	647	557	606	651	655	659	626	610	626	622	659	639	647	663	639	626	598	703	648	653	633	629	670	636	620	631	622	602	601	642	651	607	656	631	640	654	625	671	622	605	613	672	596	628	625	619	687	602	633	591	622	644	647	630	671	661	678	672	646	652	625	648	616	631	651	657	629	649	614	617	606	626	663	652	637	640	619	625	628	601	651	643	619	647	650	640	610	636	639	634	646	632	609	584	617	634	612	670	630	689	640	635	617	636	605	620	605	635	650	625	581	630	650	643	626	619	637	631	635	623	619	611	601	599	625	656	641	622	675	621	667	629	599	653	621	654	623	611	655	622	593	631	637	668	601	679	634	595	662	672	628	649	601	666	633	621	665	668	637	642	660	643	674	658	630	598	677	618	601	669	635	631	670	624	657	671	665	639	616	589	625	594	636	630	616	667	591	653	623	672	663	637	667	622	630	630	672	660	629	622	632	630	632	661	644	633	604	644	628	644	648	675	658	669	641	655	631	639	619	626	663	585	630	633	640	636	623	603	632	672	649	586	604	656	633	652	656	613	623	619	675	709	611	590	617	616	660	646	645	621	676	634	615	593	624	651	607	671	600	566	652	617	617	629	593	638	626	635	635	585	625	615	654	615	624	624	650	644	636	656	627	683	664	622	611	595	632	644	590	610	637	701	661	670	657	649	634	642	606	662	679	602	635	634	637	610	614	633	623	629	686	643	615	593	654	637	621	625	611	600	618	655	665	598	646	630	643	667	624	636	651	641	617	647	649	623	645	609	627	658	572	611	610	654	587	665	624	642	622	616	650	694	647	606	609	613	684	629	614	558	655	644	654	632	631	637	681	608	644	678	623	657	613	621	616	605	637	664	627	633	572	644	674	614	597	584	611	624	654	668	653	582	625	643	636	646	645	621	616	632	629	652	644	658	657	644	647	612	630	627	638	633	633	611	609	612	669	624	622	624	643	650	640	646	625	600	634	674	623	650	669	617	616	618	617	679	642	622	637	610	642	660	652	642	676	632	601	653	595	635	648	622	646	652	637	640	593	626	649	646	635	604	687	657	625	688
22404	21228	28271	24341	21133	18478	4086	678	350	338	361	299	295	304	290	289	304	252	308	277	283	278	243	295	304	260	273	308	267	266	261	278	269	273	290	285	270	259	269	268	273	266	247	297	272	273	263	235	278	263	252	274	268	247	256	278	234	292	269	284	261	282	272	265	256	276	272	274	273	280	253	265	273	266	255	276	240	219	261	255	292	265	243	257	246	269	254	263	267	245	276	264	234	280	278	259	266	249	237	285	270	286	267	266	250	259	246	252	251	269	252	251	252	283	251	272	243	263	274	273	282	287	276	273	265	274	252	264	253	300	255	250	267	262	280	261	244	270	250	219	234	228	248	230	274	243	272	244	262	257	277	266	267	280	240	244	264	237	247	244	263	287	249	277	244	249	277	266	275	282	292	282	255	272	244	257	285	267	281	238	280	236	266	274	241	245	257	260	264	263	281	284	258	259	256	263	274	275	273	267	240	273	255	262	262	248	247	275	243	257	240	264	267	274	287	274	274	272	302	239	216	265	279	266	256	239	271	262	249	245	310	239	275	270	289	235	242	268	245	252	276	270	247	288	256	280	272	300	268	244	276	267	252	274	241	235	286	249	248	286	255	280	253	253	284	257	271	243	250	248	252	238	244	243	277	258	254	268	243	268	245	274	249	269	251	284	257	259	262	252	282	261	264	271	266	241	256	252	276	255	268	255	243	257	270	274	275	262	231	274	268	255	251	248	270	280	251	254	284	285	259	278	274	273	284	281	244	248	266	249	260	282	252	290	288	274	290	248	266	279	272	250	268	253	247	256	244	269	262	259	241	253	252	280	261	302	251	291	277	248	256	262	247	280	257	264	250	281	256	276	270	251	260	275	240	275	280	267	270	247	282	252	289	269	252	270	256	263	247	282	245	274	277	279	247	298	258	247	221	274	251	285	256	248	251	265	239	267	268	254	244	247	277	265	266	254	282	241	239	266	273	236	263	233	252	245	281	260	252	234	266	258	242	239	271	236	278	250	280	258	230	237	228	273	261	238	278	245	269	296	275	244	241	263	280	261	268	255	237	265	266	266	294	269	252	249	282	260	253	249	280	257	261	251	282	293	251	231	246	262	245	268	259	268	277	256	248	245	254	232	268	240	264	261	256	276	242	235	268	244	271	260	252	269	262	247	273	258	245	269	257	285	248	278	255	256	245	249	241	281	256	255	277	255	245	254	220	262	239	229	266	283	256	237	253	259	279	260	272	255	271	247	274	243	265	261	264	292	294	235	255	272	243	262	253	284	267	256	271	286	263	235	240	248	256	285	258	258	238	254	251	235	267	283	245	245	287	276	267	276	260	269	269	244	217	263	272	284	231	267	279	276	266	270	287	246	255	259	259	247	239	243	234	267	268	262	257	253	278	236	246	241	286	270	265	258	252	239	252	278	251	240	258	293	243	278	274	265	252	258	277	257	272	250	280	296	268	281	301	259	264	263	262	267	270	231	261	286	290	285	274	267	269	260	247	266	236	258	270	234	266	250	250	261	241	263	261	286	260	235	248	226	251	254	235	277	274	255	253	269	272	263	288	261	250	273	256	304	245	244	293	264	307	277	268	249	269	287	243	282	271	269	249	266	263	259	262	302	273	263	261	266	248	284	244	271	261	260	257	279	239	270	242	275	247	267	288	272	251	251	263	266	262	256	248	259	268	272	247	251	270	281	270	262	285	253	295	245	252	264	233	260	244	273	219	276	238	264	259	270	278	254	255	250	227	269	279	266	232	241	250	285	265	276	254	226	259	267	268	239	276	290	274	261	273	256	277	231	272	274	281	275	275	252	286	289	240	243	235	267	280	240	259	239	282	258	267	274	249	276	267	225	242	241	255	254	260	294	256	263	244	289	289	274	241	273	258	269	293	242	236	271	273	230	277	256	254	251	243	261	275	278	294	252	258	283	276	251	256	241	259	265	289	269	257	263	273	258	256	266	259	261	276	272	257	297	278	252	270	258	226	251	269	244	252	230	247	267	254	259	270	262	255	252	277	269	242	240	258	279	239	260	273	274	240	244	279	241	289	254	259	269	276	250	258	225	265	263	267	245	276	267	295	250	262	246	254	257	245	290	264	237	260	270	258	270	261	255	275	248	269	278	273	245	273	242	270	278	254	258	224	253	276	263	260	244	268	279	278	220	229	252	239	283	266	276	258	273	296	238	257	275	261	275	253	260	256	247	260	270	272	251	252	260	293	260	251	250	263	292	277	246	255	267	283	255	283	272	282	225	249	268	274	256	259	270	253	282	265	255	276	280	262	256	279	243	275	248	289	284	277	263	262	242	261	256	272	255	266	252	262	257	256	281	266	279	263	252	273	282	262	290	280	247	277	237	241	247	244	287	254	268	254	262	235	272	283	270	238	253	263	288	262	252	259	289	258	265	243	245	257	252	238	269	255	252	257	262	287	276	280	278	279	267	239	249	248	315	238	266	265	237	246	269	240	256	266	234	280	256	269	256	277	254	265	293	242	268	295	248	241	261	257	242	251	258	230	270	260	269	256	263	261	266	254	265	266	274	266	262	270	259	246	271	260	285	243	264	235	261	247	266	255	280	257	269	255	285	287	270	256	242	292	266	263	268	276	277	238	260	272	272	253	271	255	261	270	260	277	251	261	232	269	277	263	265	261	282	259	246	267	296	243	277	286	261	271	250	259	284	242	263	266	267	241	269	255	291	246	239	246	249	242	271	266	274	223	274	269	245	267	263	275	261	292	243	251	239	260	274	259	266	273	266	258	253	234	263	266	275	252	228	273	268	246	277	272	249	262	282	249	248	242	278	266	247	263	267	250	246	270	241	248	262	268	283	293	255	232	255	237	288	281	223	264	256	273	244	253	264	291	279	266	260	271	256	238	242	268	275	277	294	245	280	275	232	269	255	247	268	261	232	231	230	262	273	250	265	281	298	254	250	273	247	259	270	270	285	225	272	263	290	265	234	244	255	233	239	261	252	243	281	261	258	252	253	281	261	262	264	281	273	275	254	248	245	257	255	243	227	253	264	278	233	260	281	281	241	247	252	252	249	266	266	280	244	298	259	277	225	253	253	259	241	240	254	252	265	238	236	294	239	228	262	218	285	264	281	279	239	271	267	252	265	254	267	275	261	244	254	233	250	275	256	254	240	253	273	275	274	268	244	265	268	264	251	254	268	268	260	252	232	236	295	264	254	265	264	256	278	273	260	239	249	243	284	238	275	262	248	222	264	255	251	307	249	256	245	224	244	279	269	269	266	272	254	253	264	244	296	268	268	257	267	298	257	284	261	295	251	240	259	240	262	272	251	250	282	256	259	263	256	253	251	279	245	280	276	237	259	261	265	286	240	258	268	239	273	257	248	271	266	264	259	255	215	266	254	243	267	228	276	256	243	275	289	268	236	267	271	289	255	260	232	255	272	235	255	264	257	230	285	299	260	248	248	272	239	284	252	245	246	266	268	286	294	243	257	255	254	212	247	254	269	264	255
35079	62279	44864	22166	11245	4973	2760	959	660	541	492	500	454	437	422	397	405	412	414	358	407	383	394	405	369	367	386	403	364	369	386	386	369	377	359	365	361	367	367	334	385	360	340	374	353	375	389	368	372	376	346	352	376	352	362	324	384	377	386	353	324	354	350	358	336	394	366	383	372	356	353	327	349	365	378	363	379	350	365	386	359	356	339	352	366	341	339	335	354	374	355	406	390	341	372	383	334	359	345	330	314	399	368	355	354	363	366	390	348	388	332	371	406	337	373	358	342	312	364	391	357	342	338	364	377	343	345	352	337	391	351	336	362	361	355	364	373	370	343	328	370	355	384	336	333	327	393	320	309	343	365	339	388	356	347	351	361	325	351	359	363	362	386	337	343	345	377	347	364	365	357	350	350	367	351	325	390	366	390	358	348	348	366	352	351	362	365	356	363	390	380	376	368	398	360	349	364	366	375	390	351	359	365	376	356	376	385	365	344	360	365	383	338	345	347	367	337	354	388	381	364	363	348	374	330	346	348	352	371	343	363	347	367	328	343	347	360	353	359	363	360	367	378	362	363	357	359	405	371	333	377	367	385	391	363	360	413	347	369	378	377	338	343	362	379	338	365	353	348	357	334	350	363	342	357	340	349	379	352	335	357	358	351	355	341	352	357	358	385	358	403	319	370	376	348	347	323	347	376	364	367	370	361	390	350	345	344	372	334	366	365	368	342	336	369	341	335	354	362	359	387	369	352	323	379	335	376	403	367	368	372	339	378	366	371	346	339	357	359	355	393	324	338	369	380	358	392	360	385	345	384	395	365	372	371	366	371	346	351	393	358	373	334	328	361	358	358	375	327	362	363	382	341	371	366	355	341	341	309	370	372	368	344	395	366	393	351	338	343	386	355	347	385	397	335	317	336	377	343	365	336	344	360	375	338	378	367	347	349	384	367	342	377	353	370	334	356	359	325	351	364	376	330	349	345	357	344	363	355	352	372	370	382	362	377	382	343	349	367	373	361	372	336	328	390	341	355	375	389	334	340	346	366	370	350	357	372	371	349	373	369	366	384	354	364	386	343	372	337	375	380	343	343	301	378	372	357	384	352	358	326	330	354	341	348	354	395	370	382	359	362	359	335	355	396	358	371	358	373	339	382	368	371	372	365	351	373	337	364	354	344	336	331	349	359	350	359	354	346	386	340	327	342	382	382	378	377	340	400	338	349	349	375	355	358	368	347	371	355	368	357	357	361	364	367	344	343	369	369	346	360	358	387	373	359	361	353	387	364	350	353	378	368	369	353	306	329	349	353	379	359	374	329	346	384	399	337	346	389	355	342	409	322	364	371	402	386	391	369	332	338	374	378	369	349	374	381	378	356	366	366	404	351	342	396	396	366	372	364	374	350	351	347	343	372	369	364	355	337	361	374	351	385	349	377	355	345	354	362	370	373	369	360	391	377	362	334	347	369	334	319	348	385	343	315	347	355	350	329	341	318	355	346	360	369	328	323	357	329	352	340	396	376	402	368	358	378	363	349	378	381	395	386	393	327	355	355	349	323	382	342	357	363	349	376	350	399	381	363	319	373	345	374	329	387	359	365	336	351	359	324	374	370	357	324	350	375	364	388	342	363	368	355	390	360	375	391	373	349	308	379	389	364	375	373	308	348	358	379	321	374	383	389	393	382	367	377	358	414	338	382	393	373	341	372	361	369	343	355	340	362	376	355	372	343	363	351	342	365	336	365	342	376	372	364	345	361	330	341	355	355	372	353	360	392	348	377	387	348	321	334	404	343	371	331	384	362	340	339	350	397	323	362	343	366	395	344	334	388	344	331	327	361	346	344	360	339	347	321	331	346	360	364	353	362	336	335	394	348	358	341	378	349	378	354	399	370	357	373	345	374	346	391	357	373	361	373	367	357	324	361	372	338	368	377	380	342	341	351	359	364	365	323	365	390	361	359	363	365	341	359	379	396	364	333	366	390	368	335	344	374	303	366	354	343	361	350	375	377	389	352	356	335	369	376	350	352	377	335	343	378	331	360	332	380	371	336	347	357	337	361	352	334	361	332	385	367	361	403	353	410	368	327	325	360	374	363	327	348	359	362	373	354	309	363	368	349	385	358	352	348	339	375	347	348	357	369	342	345	322	335	372	350	377	354	352	358	363	390	394	346	389	361	367	373	341	351	345	369	384	357	368	352	392	340	355	339	354	325	341	354	338	355	376	367	367	351	342	375	374	353	346	354	379	335	366	357	360	341	325	356	357	370	363	367	355	382	351	357	331	345	372	338	339	365	357	382	378	371	372	355	361	372	331	378	390	359	361	363	350	354	349	354	345	362	364	367	340	374	371	369	353	360	376	363	359	363	357	373	365	341	367	359	354	335	335	344	345	365	359	401	379	359	358	332	355	368	353	342	342	317	351	386	354	386	381	343	339	387	329	372	373	341	364	360	374	375	327	327	347	345	370	356	337	328	398	349	359	371	357	330	378	346	325	348	338	360	363	368	369	344	371	378	341	333	380	364	358	335	363	351	319	337	327	351	353	374	370	373	349	373	345	355	356	317	347	377	376	370	370	399	380	374	331	377	356	369	357	370	340	353	341	332	372	328	328	395	358	352	372	363	360	365	383	333	325	368	371	345	359	338	345	367	375	354	341	369	392	335	340	376	403	361	381	326	374	352	361	359	342	329	360	352	369	348	375	382	373	345	370	373	363	340	378	351	350	367	340	391	352	318	364	366	375	340	380	348	358	385	366	395	339	374	379	351	333	348	378	371	378	344	362	373	371	380	366	345	378	368	338	360	383	378	343	346	367	335	353	354	410	362	365	389	358	377	330	389	366	340	348	354	374	345	388	398	338	385	371	346	365	338	354	326	375	358	386	368	366	371	348	343	373	401	380	348	347	359	362	362	363	367	357	353	368	340	322	341	387	360	353	333	363	353	331	355	363	338	369	332	337	356	336	356	370	356	397	365	350	352	354	355	347	349	368	360	383	332	360	371	360	352	356	350	343	356	348	340	327	355	370	360	337	365	360	357	377	332	335	374	360	358	385	349	368	333	338	353	372	363	373	332	393	385	345	376	363	372	347	385	372	351	336	349	350	356	415	390	350	344	344	366	374	333	344	386	355	323	346	339	364	355	371	334	352	373	368	330	354	358	358	379	377	373	389	380	361	333	363	362	389	379	329	378	382	338	387	367	369	390	349	340	359	341	347	344	358	346	357	339	356	368	367	359	346	363	377	370	365	376	357	362	378	380	330	375	352	359	357	360	347	365	383	362	367	370	352	363	383	321	379	333	341	371	386	343	344	359	367	392	360	374	338	347	356	371	355	372	362	379	334	359	377	313	361	341	355	362	334	358	353	367	377	367	378	373	337	364	340	356	380	374	370	388	351	372	369	371	329	358	366	344	374	366	387	356	360	367	374	349	349	378	347	373	391	347	372	376	357	336	379	338	339	362	350	354	343	356	368	385	377	351	373	314	363	365	368
28585	24907	20557	6567	1177	809	797	739	725	741	742	706	655	716	728	713	720	729	706	685	713	709	700	686	717	708	678	715	691	742	695	721	758	704	731	713	726	661	728	678	720	727	700	733	730	686	676	696	691	721	680	738	742	721	737	732	678	741	719	705	731	728	683	734	701	706	728	718	729	704	711	700	759	736	699	712	698	692	771	719	650	688	714	735	745	657	719	758	709	716	738	761	676	694	658	679	762	703	720	679	764	702	711	691	707	674	697	713	727	732	730	669	765	730	736	749	717	701	691	731	755	698	723	733	707	707	685	690	736	684	662	717	693	706	704	694	709	666	722	710	730	713	699	703	725	686	687	718	724	680	712	731	697	747	705	731	711	718	714	711	682	686	745	756	713	700	722	753	740	679	695	754	708	700	683	751	738	718	739	706	692	743	696	713	727	682	659	733	756	694	697	715	678	753	711	699	726	685	715	733	689	665	725	737	691	726	751	683	738	700	690	743	754	773	737	705	709	722	730	707	693	728	731	679	715	680	692	724	727	705	753	654	669	681	739	655	728	685	726	726	730	710	748	773	734	726	654	717	692	742	704	688	730	729	738	733	725	669	739	753	681	723	685	722	760	662	753	743	720	742	723	713	749	744	669	671	679	697	670	706	676	733	735	710	769	763	708	687	713	701	691	732	762	715	699	675	763	693	732	697	740	707	720	699	646	726	680	707	720	734	681	725	676	727	698	715	730	689	698	726	707	682	711	718	761	745	665	700	713	705	754	745	753	754	708	721	734	701	707	716	765	640	703	713	742	653	680	720	685	751	768	742	700	694	718	727	671	711	742	701	731	720	736	760	725	712	723	686	712	692	707	702	730	743	718	715	761	696	715	743	686	679	767	713	643	721	763	713	737	720	721	733	698	714	725	715	740	717	763	744	682	630	720	679	692	711	729	761	715	740	709	718	746	695	757	740	763	725	699	728	687	725	687	721	670	771	732	705	747	683	702	687	744	715	716	713	745	700	763	693	748	749	720	752	728	727	751	697	720	674	709	740	750	727	764	700	724	720	743	735	738	719	716	766	744	762	711	715	713	699	700	695	697	720	726	724	670	700	701	704	726	722	731	788	756	731	664	739	685	740	733	701	753	712	786	662	731	735	711	748	699	689	709	734	691	693	737	718	704	734	736	676	659	718	710	777	699	705	751	692	720	702	670	729	660	682	709	745	681	690	726	673	683	703	694	708	697	695	720	712	757	714	737	684	740	715	728	727	710	734	707	707	687	678	732	713	708	706	707	677	693	714	775	766	705	701	678	714	721	662	680	742	698	708	681	722	761	741	740	722	677	693	730	700	677	712	752	706	762	729	722	735	742	692	735	681	740	759	757	739	723	714	742	718	726	722	699	735	712	714	745	677	715	755	701	712	676	721	759	734	740	747	683	761	703	724	674	754	725	667	808	684	716	706	705	722	678	723	689	710	741	658	705	709	716	722	701	735	686	708	744	738	693	719	692	771	773	687	697	715	660	703	680	729	756	701	709	700	712	742	739	731	756	724	714	681	712	698	692	706	685	747	717	766	692	682	728	735	677	695	705	704	686	704	672	713	761	698	733	702	723	717	704	738	700	645	741	702	699	732	761	738	734	694	717	719	712	743	713	710	741	694	649	716	695	746	716	702	687	717	720	702	680	738	717	676	732	742	687	708	701	729	708	688	701	707	733	703	696	722	695	727	671	684	762	684	740	703	717	721	723	681	721	707	743	696	705	729	750	704	722	732	674	704	698	724	766	710	732	710	753	695	701	713	702	701	701	729	695	701	739	740	730	703	705	759	699	767	721	767	713	680	734	719	667	685	715	721	715	732	688	744	750	726	754	743	702	676	711	714	713	698	726	757	702	716	698	727	692	698	746	690	701	711	708	723	737	745	716	674	691	724	720	769	676	707	709	729	726	759	742	700	700	718	697	717	683	684	713	698	722	715	712	709	682	690	703	725	706	690	729	727	655	713	703	759	747	654	740	723	683	720	716	722	685	686	725	694	730	703	763	639	684	722	685	713	702	671	735	719	723	755	724	677	761	701	752	770	697	719	680	749	725	730	683	751	749	775	732	716	755	723	693	737	711	696	753	680	677	734	774	694	741	727	748	738	734	701	761	694	682	742	727	703	755	683	724	700	706	762	696	640	713	748	733	687	721	660	728	702	702	631	730	737	725	737	692	701	736	705	700	740	715	717	786	688	744	694	745	730	731	696	705	696	672	746	736	726	727	722	740	700	745	753	693	711	709	681	675	760	694	670	712	714	689	689	724	717	713	709	718	700	717	671	686	730	703	661	639	652	715	745	750	693	741	706	753	734	716	712	669	721	711	722	726	721	712	726	707	758	686	730	711	716	672	682	712	700	704	713	692	727	743	692	790	724	670	687	703	734	700	754	752	686	722	695	751	689	676	746	708	660	719	701	701	703	638	698	710	681	693	668	736	754	750	657	664	692	663	751	675	688	754	710	677	722	701	681	718	674	715	675	688	706	721	713	736	806	718	746	737	696	755	699	703	686	719	708	722	714	753	734	737	720	714	693	748	740	738	775	712	656	696	713	734	757	781	725	736	716	759	769	765	732	774	729	714	734	718	713	761	713	728	665	699	726	703	698	681	680	717	721	660	724	746	694	725	728	718	697	757	732	706	685	681	739	687	653	737	659	707	747	687	717	686	690	737	712	746	714	689	717	757	744	741	730	689	715	732	666	714	685	695	711	699	679	733	718	749	720	737	693	712	694	732	686	680	681	684	683	738	723	690	728	679	693	683	760	775	713	679	699	741	774	679	728	705	708	712	695	718	753	731	739	698	740	693	704	766	730	715	671	748	670	715	702	737	757	746	705	696	718	692	731	706	700	651	755	724	672	756	712	681	709	682	726	713	669	637	733	698	710	697	727	719	678	735	717	705	706	696	766	749	684	682	705	670	755	703	706	717	717	676	719	736	694	680	731	717	694	748	649	685	749	693	697	695	698	716	721	688	690	691	770	699	721	662	738	661	736	712	756	723	694	714	745	730	682	724	700	691	696	741	715	738	720	749	655	754	699	725	742	710	733	749	676	711	711	741	728	694	701	687	695	737	719	669	730	697	715	754	657	701	684	752	727	707	766	729	720	726	716	725	697	731	718	781	757	754	763	686	703	715	757	694	689	669	655	715	755	706	744	677	751	691	681	709	769	721	728	696	742	717	707	706	730	652	726	736	687	749	716	716	723	700	692	681	702	711	706	675	766	744	697	711	703	675	686	703	770	717	726	771	689	735	733	716	727	717	714	709	730	739	725	686	697	673	714	650	718	711	689	739	665	752	745	719	699	717	741	755	679	709	710	726	722	709	675	747	692	715	707	686	746	735	728	742	695	756	754	716	746	760	712	714	693	688	721	701	728	696	677	690	734	693	690	746	722	635	710	671	767	796	699	670	703	713	707	695	677	673	692	658	729	759	669	690	762	759	716	697	696	710	719	699	749
26229	38641	22480	6223	1633	1099	978	954	971	908	940	875	932	880	863	879	871	940	957	928	864	900	948	940	952	921	934	922	930	952	939	985	966	939	937	917	916	928	890	895	889	956	905	932	958	898	931	947	981	901	896	956	898	943	952	920	915	966	922	955	902	930	897	933	1025	983	879	925	883	986	924	951	899	877	897	915	966	932	897	996	917	954	955	918	928	884	876	966	932	987	927	923	859	944	933	1009	906	926	946	945	917	938	912	942	954	941	924	924	898	940	917	944	909	923	925	922	916	908	932	984	916	939	913	992	914	921	901	858	944	895	966	903	918	916	921	957	887	927	942	957	942	940	917	890	950	831	995	867	918	972	952	861	951	927	909	909	938	931	916	905	937	928	972	975	905	928	937	956	906	979	944	956	939	910	891	943	922	899	961	928	934	877	973	915	921	937	916	913	933	953	944	892	961	942	943	885	904	884	930	911	916	931	914	904	940	903	920	923	953	950	933	939	926	901	944	918	959	918	940	934	911	916	949	967	916	891	925	912	931	916	952	942	912	929	905	904	946	893	955	903	1004	909	913	933	906	952	901	915	958	920	891	948	919	918	923	963	919	975	956	936	952	840	913	865	925	929	975	928	871	953	920	938	958	910	909	942	892	943	955	954	955	964	912	963	940	887	962	965	962	878	864	887	952	880	937	926	940	924	970	964	934	935	917	941	897	992	892	891	975	981	885	923	907	925	970	943	942	912	943	950	940	941	967	940	961	910	912	962	886	924	903	853	893	927	950	924	897	885	869	908	920	886	860	994	928	953	910	947	946	961	919	887	914	920	904	920	918	904	945	943	895	974	937	903	915	936	952	918	949	930	946	893	944	935	990	923	947	896	899	973	926	949	935	888	930	947	927	937	951	851	993	897	901	970	961	967	945	895	951	923	889	999	911	891	930	942	940	937	963	884	952	951	870	932	912	869	953	887	955	942	921	876	959	929	932	886	906	947	928	930	955	966	915	930	957	913	926	888	902	938	939	936	901	900	916	965	957	933	906	928	912	949	929	910	915	904	941	946	927	895	963	919	945	932	906	896	947	937	956	918	929	918	897	892	921	939	954	922	946	964	917	892	977	935	966	953	922	822	927	898	974	880	951	881	878	947	966	914	943	948	955	914	924	934	950	901	924	909	922	973	910	939	922	924	915	906	952	918	919	940	965	925	953	951	911	958	961	947	980	927	903	913	907	952	909	946	906	890	919	878	885	940	930	896	880	937	910	907	939	949	909	938	939	955	915	922	920	925	907	914	924	937	960	933	889	852	931	943	1016	923	901	897	924	885	929	967	960	927	942	897	894	966	931	906	966	980	990	992	890	926	933	905	902	929	929	924	931	920	941	944	901	881	897	913	969	911	912	910	911	937	913	872	940	910	927	945	877	945	897	932	950	923	899	896	945	937	898	910	891	906	867	945	958	917	910	921	971	946	982	936	923	960	911	843	924	970	921	919	920	898	973	900	923	882	899	898	923	880	959	928	963	898	969	949	952	949	917	983	985	909	975	921	971	905	952	872	955	942	946	888	913	847	987	919	913	907	938	939	931	946	943	960	900	932	924	952	961	972	886	954	948	900	947	943	925	941	917	925	879	949	953	952	959	897	898	914	981	944	931	942	920	986	925	918	889	908	949	912	931	913	1011	923	894	925	937	922	917	950	920	943	882	960	922	881	948	959	897	939	898	976	942	871	968	892	944	946	892	908	942	926	927	894	937	864	968	915	970	897	913	924	882	942	891	900	963	950	895	924	906	918	949	900	925	958	922	903	918	927	958	905	950	941	928	945	959	923	997	947	933	976	957	934	951	906	927	889	955	931	889	973	880	910	957	915	923	915	939	895	950	993	961	968	949	913	896	894	899	923	918	924	937	929	882	891	918	970	885	876	935	973	977	900	922	946	930	983	957	862	915	928	936	943	959	923	963	903	908	887	927	926	945	905	941	871	905	846	930	912	926	921	921	996	958	954	913	907	999	948	897	929	929	922	935	957	917	961	954	975	923	922	981	890	919	950	896	973	912	898	919	882	1019	874	955	991	925	943	899	887	883	929	891	919	925	963	943	979	927	972	921	863	909	976	947	961	939	914	958	925	930	959	952	955	879	909	955	900	901	972	969	934	895	867	904	952	911	907	893	873	882	955	935	921	935	928	948	942	979	962	956	949	957	890	930	919	915	874	935	922	967	918	912	904	923	969	968	876	908	953	952	894	916	915	930	939	905	930	909	921	897	933	894	966	890	887	949	933	882	912	894	931	934	889	924	946	872	926	926	949	907	955	929	934	960	901	927	910	903	949	906	888	939	957	894	943	919	920	916	896	959	930	934	887	922	924	915	915	947	966	988	974	945	921	885	930	907	921	898	931	950	977	983	928	867	923	950	963	894	926	952	887	920	898	870	875	972	871	884	938	939	916	900	979	885	905	952	904	917	938	884	890	948	929	902	887	891	916	929	851	937	898	987	934	911	925	941	918	925	944	965	940	940	906	941	874	980	844	929	880	927	913	931	895	943	899	983	930	955	918	896	922	970	953	891	918	914	946	934	855	857	881	956	956	948	925	977	924	938	921	919	925	924	960	909	911	909	922	956	923	888	936	947	949	961	971	948	919	924	931	941	876	903	956	851	953	925	919	912	904	914	934	904	911	941	913	913	947	961	947	923	987	956	931	913	881	912	928	890	928	945	939	935	906	913	919	900	945	912	900	961	927	969	900	924	937	921	914	917	917	944	934	895	903	938	945	928	948	906	908	943	920	885	947	956	904	903	917	993	909	959	927	915	928	860	954	868	934	935	917	943	915	913	900	938	929	895	954	928	937	926	929	912	991	940	949	964	964	928	940	932	898	1006	972	905	901	918	981	913	883	968	886	902	951	958	917	935	892	948	936	875	930	947	980	999	897	921	914	964	902	949	849	943	885	923	954	919	969	897	918	922	973	958	913	950	885	974	928	952	918	941	909	935	918	923	908	924	924	963	925	918	968	1014	916	907	960	961	943	869	931	909	999	914	935	876	908	932	914	945	912	968	956	875	917	879	996	894	929	925	948	945	968	950	897	949	945	920	933	939	963	947	937	941	933	927	874	904	963	949	918	967	985	914	894	921	890	914	909	881	915	939	928	919	906	919	922	884	951	943	952	900	947	902	919	888	846	936	883	874	886	926	929	905	931	932	884	893	880	911	894	890	910	895	943	888	882	917	902	991	933	936	911	960	918	954	982	905	948	906	917	936	905	948	922	934	867	917	921	1013	948	968	906	912	921	884	946	903	887	880	956	934	902	953	953	976	849	936	955	922	945	880	914	967	932	909	944	910	927	918	930	911	903	947	915	929	897	936	858	986	940	935	911	904	933	908	909	960	926	915	909	948	901	999	862	887	876	890	959	962	942	937	886	908	919	922	902	912	966	899	919	930	907	904	909	880	937	927	933	953	858	926	925	945	911	897	976	949	940	919	996	952	902	942	875	921	960	887	907
23368	21218	27920	24836	18743	5825	1589	830	620	672	650	669	657	615	610	583	644	663	597	623	582	628	580	631	639	595	652	647	612	633	602	566	588	606	608	632	656	644	634	581	586	610	607	590	638	566	565	598	606	615	609	643	569	593	589	604	629	576	612	598	605	622	587	608	600	656	558	571	583	603	584	596	613	602	572	610	638	562	592	608	635	608	584	606	609	631	582	613	642	580	603	626	617	603	630	594	615	655	625	594	605	628	664	599	582	666	591	585	595	621	612	627	649	597	551	594	591	616	606	619	582	619	634	583	582	589	582	569	583	619	643	641	583	569	587	571	590	600	643	606	629	629	601	585	597	565	625	577	587	604	607	620	590	598	633	605	633	580	592	613	602	609	598	618	610	594	615	621	598	644	609	605	614	604	605	602	614	618	605	604	569	609	574	619	626	566	627	575	592	613	601	578	647	569	603	632	575	598	645	608	609	598	601	591	605	609	620	619	608	598	615	566	602	578	607	599	592	602	603	627	606	582	558	652	607	659	591	600	597	583	623	610	565	590	548	606	593	655	609	565	626	584	625	592	598	554	602	621	562	598	623	631	587	586	594	573	600	573	591	598	629	597	616	645	579	578	599	627	562	601	583	642	605	575	644	581	602	606	580	617	596	601	554	579	607	553	638	608	632	625	598	607	636	564	641	575	649	606	601	606	589	611	602	590	592	597	605	609	584	594	603	610	599	601	610	609	627	626	553	602	635	602	590	582	588	555	610	593	613	639	635	593	651	647	571	635	607	588	610	624	593	602	597	585	604	651	615	568	619	616	624	629	559	604	583	594	629	591	613	640	638	651	638	587	604	627	588	618	605	610	598	598	616	586	612	621	563	585	627	612	622	624	617	629	640	601	568	614	613	601	571	603	621	634	581	619	597	602	618	613	599	592	626	614	607	617	603	580	590	598	616	608	618	594	604	633	617	575	608	648	612	609	600	578	639	591	612	599	599	611	596	577	631	626	606	580	585	617	586	616	606	568	588	623	593	623	587	605	597	641	627	584	580	601	605	609	593	606	622	629	641	601	620	618	569	632	627	617	654	624	612	632	641	586	559	610	581	579	545	594	667	553	614	604	584	613	578	596	580	600	552	604	558	562	614	592	596	615	615	613	606	585	603	595	626	593	638	594	639	620	601	620	614	613	568	620	601	654	614	606	571	630	584	567	602	621	614	631	634	586	592	613	561	603	628	588	595	604	634	596	579	572	586	564	598	581	630	597	589	609	575	590	646	645	613	600	619	586	614	593	601	647	635	576	628	614	601	578	559	601	568	603	607	616	635	604	628	665	586	601	619	608	582	625	567	628	606	626	627	603	613	610	604	580	598	621	578	613	591	586	607	629	584	612	637	599	597	598	628	593	616	550	614	652	588	562	585	622	598	634	561	592	584	581	621	579	549	606	572	607	647	605	620	569	627	593	618	592	577	623	638	614	593	598	621	621	627	622	587	616	592	612	581	607	579	615	620	623	596	623	615	607	590	556	606	592	629	620	605	634	587	646	605	620	630	618	646	567	614	605	619	633	613	618	607	607	602	595	605	603	613	598	575	602	593	604	605	652	583	585	576	590	591	575	635	628	594	618	590	629	590	656	629	609	625	534	608	607	649	617	598	611	603	620	596	554	604	608	607	625	607	575	608	587	606	616	575	640	593	609	634	598	610	607	580	628	595	626	641	578	598	578	586	595	620	595	599	577	594	558	616	567	590	603	604	648	616	586	625	592	598	572	625	569	594	628	603	618	594	577	606	570	578	568	586	595	609	632	611	633	580	626	613	632	578	589	610	640	608	589	597	599	586	604	592	616	602	623	616	540	607	584	592	592	606	611	601	595	562	618	587	643	595	604	566	646	599	665	605	619	599	607	606	585	587	573	572	612	645	646	580	643	581	614	627	602	575	598	595	626	570	588	570	626	560	612	632	642	629	586	576	641	588	615	641	591	591	613	610	603	613	566	642	664	642	623	626	576	597	604	605	618	598	581	600	604	601	615	634	653	614	601	566	610	614	597	584	602	631	610	604	613	598	602	589	615	615	600	594	595	593	560	564	591	595	612	593	597	572	592	593	575	613	582	610	606	576	608	643	604	574	581	625	629	573	593	596	596	586	580	599	598	624	584	586	638	595	604	605	599	616	600	633	591	606	630	592	609	648	587	594	613	634	617	628	622	580	622	655	584	630	675	597	597	581	623	583	593	597	610	617	604	580	582	563	590	593	609	614	599	635	584	586	600	607	618	617	625	615	596	630	596	589	588	582	634	532	595	606	602	659	635	573	625	594	600	560	619	622	626	550	659	615	593	585	563	608	584	605	599	579	565	591	607	573	615	616	596	616	597	584	582	612	604	642	642	586	613	600	602	618	616	574	618	609	576	622	644	602	622	595	569	650	623	621	629	574	592	631	608	660	570	631	607	570	561	635	670	576	603	612	559	601	622	588	589	613	558	565	618	586	633	624	639	613	615	600	605	586	623	584	578	627	607	595	584	582	628	585	635	608	607	643	613	593	630	552	569	625	593	591	594	633	595	601	622	639	645	647	592	598	585	615	588	582	610	587	595	592	603	629	573	593	591	606	593	599	625	632	606	615	578	556	591	621	639	582	589	605	588	606	593	552	614	663	572	582	568	589	585	579	561	550	609	545	596	632	628	590	609	552	609	574	614	615	602	612	603	610	628	596	590	580	603	613	575	636	585	618	616	661	607	579	583	595	597	590	567	625	576	660	608	541	608	601	605	590	593	580	615	644	591	636	641	577	606	645	628	575	598	587	563	573	595	571	625	620	589	604	578	621	624	605	604	612	631	614	616	594	605	634	589	579	619	623	575	573	593	622	614	612	579	552	566	668	607	638	648	607	593	573	638	601	627	618	587	631	611	616	547	575	654	581	600	571	573	615	610	588	629	539	585	590	590	588	592	590	595	603	639	623	605	610	628	612	585	572	571	624	619	636	637	587	616	594	601	656	611	576	624	539	574	605	655	593	620	582	633	610	578	592	611	619	616	591	585	596	611	622	603	655	600	612	568	602	562	605	604	624	580	577	604	620	604	569	585	584	578	601	594	588	572	641	625	617	590	615	635	632	632	562	567	580	573	613	631	594	617	612	568	628	570	644	613	648	544	640	599	600	597	617	595	607	595	640	644	604	657	625	598	576	555	633	644	581	614	597	630	661	606	614	577	620	596	637	643	595	606	613	584	579	541	605	594	633	628	593	586	578	596	638	575	617	577	607	607	658	607	661	569	613	612	601	582	635	610	627	611	603	578	581	581	570	595	629	594	559	569	568	604	655	610	635	603	606	558	608	617	589	631	610	617	609	619	594	596	614	610	622	639	633	564	630	565	591	581	614	570	597	579	593	600	582	592	576	654	639	602	648	597	575	548	631	634	585	629	582	566	590	597	612	630	608	593	629	627	599	612	654	627	569	607	588	646	584	600	564	619	592	626	609	620	571	601	595	547
31565	57716	41571	16685	6233	3617	2042	1249	967	843	858	906	862	794	872	778	853	784	839	805	839	800	781	785	823	833	822	772	816	852	817	793	817	798	789	854	800	867	833	848	803	856	787	811	807	796	787	784	799	780	739	828	860	850	740	839	816	776	777	823	798	777	831	827	771	782	818	736	846	785	833	766	813	829	793	760	772	867	830	842	814	830	834	773	789	805	763	820	824	823	811	790	771	827	807	794	847	808	786	772	810	829	833	745	820	809	756	816	847	855	787	800	796	781	773	809	777	799	842	781	780	843	782	816	810	828	827	798	845	801	788	808	777	850	770	783	843	831	820	822	804	824	820	817	841	858	849	777	842	809	840	878	844	824	800	838	849	839	844	825	812	773	814	777	785	767	776	780	777	782	830	843	782	819	748	736	783	789	821	819	785	811	852	788	852	830	840	794	853	794	836	813	837	814	814	778	794	802	832	781	815	797	813	809	851	784	742	790	803	754	859	783	774	806	834	807	790	817	824	817	803	778	751	823	834	808	796	759	772	767	786	737	815	796	839	723	782	824	806	794	775	807	792	809	791	779	780	823	839	790	832	785	785	821	842	738	776	775	836	794	782	821	767	798	759	814	825	813	796	812	774	789	803	825	803	814	776	799	828	787	791	783	776	848	841	780	825	781	789	760	858	839	816	851	814	808	862	833	766	834	841	807	762	784	810	792	754	826	810	764	781	797	788	822	808	826	833	787	791	839	818	814	778	826	795	773	801	796	805	752	801	760	796	857	843	819	787	806	778	840	781	805	783	814	839	818	774	860	794	816	809	746	846	803	814	810	809	854	808	801	787	782	787	798	827	815	801	746	824	791	815	837	826	791	804	799	726	755	771	793	809	777	797	824	804	801	824	803	793	793	806	789	820	721	778	833	798	802	791	766	765	783	817	810	750	799	793	796	809	778	824	790	812	852	813	774	878	803	795	766	814	768	838	770	812	788	795	858	873	800	797	780	802	828	841	784	900	790	862	787	825	770	856	807	816	809	799	837	800	793	799	796	789	798	855	813	819	798	789	798	789	855	809	798	807	824	787	844	795	798	833	777	793	822	824	773	798	807	801	807	802	868	773	842	770	843	858	815	843	763	834	747	837	791	750	764	800	840	820	764	804	778	777	810	799	792	803	793	779	755	820	849	740	809	802	723	831	783	843	800	797	773	832	843	809	832	753	842	759	808	774	819	792	791	773	814	774	834	804	808	847	782	760	866	780	797	803	780	849	791	832	816	809	864	795	789	836	861	792	798	819	875	806	783	830	807	803	823	831	771	826	818	762	755	815	818	817	766	826	788	754	816	794	784	805	876	775	788	776	835	797	806	770	811	785	755	745	781	781	847	810	803	816	803	786	814	808	768	792	772	782	880	793	782	847	812	846	785	814	791	823	829	781	779	786	794	802	820	842	779	774	862	841	827	822	817	860	811	790	842	798	794	840	834	781	765	822	828	800	828	834	855	784	816	772	775	772	840	871	817	820	837	770	843	799	804	812	808	821	800	787	743	831	854	864	758	804	797	818	810	809	778	790	835	797	816	810	792	825	806	809	775	832	841	843	805	770	806	802	811	790	813	806	836	798	821	831	846	839	782	788	817	814	799	814	780	782	780	827	838	822	743	834	814	851	785	794	743	765	801	777	817	799	819	805	803	782	853	736	777	776	807	788	834	774	816	868	799	803	813	778	815	833	785	815	823	843	798	787	850	804	798	791	854	850	781	790	775	818	782	782	779	794	811	799	791	795	775	826	783	798	794	791	787	827	781	802	809	829	812	809	813	792	802	862	750	796	813	770	798	786	824	770	789	799	796	841	824	820	825	784	848	814	808	802	820	809	793	749	810	843	814	818	810	761	803	797	823	815	764	817	782	785	841	810	762	825	814	781	852	822	789	770	863	823	857	820	758	834	823	818	801	793	783	765	789	792	797	861	777	798	762	815	856	753	794	770	764	769	774	831	769	809	808	879	798	793	829	800	846	802	749	769	756	793	809	816	819	792	816	797	837	807	837	798	791	785	792	772	810	854	783	757	787	813	809	848	795	787	811	776	802	805	825	793	808	827	807	824	901	798	793	766	789	779	805	812	844	813	848	824	814	805	798	742	795	835	783	794	823	821	794	786	808	774	864	835	732	867	793	811	801	799	845	757	802	780	768	797	777	795	774	816	766	835	838	825	816	814	797	803	810	796	811	739	791	812	791	834	762	773	753	807	804	823	761	825	824	767	802	795	819	790	761	760	809	819	796	798	804	795	788	813	756	816	837	848	800	783	831	791	806	777	808	808	772	823	810	790	797	797	791	822	799	781	810	728	808	717	778	800	842	823	850	796	826	816	805	745	864	840	853	784	762	800	790	861	811	825	812	821	771	822	807	782	831	878	796	799	863	802	834	791	774	795	769	800	842	821	831	812	811	831	830	775	816	807	840	796	789	773	784	795	804	815	858	782	811	820	831	789	769	783	805	838	813	797	811	806	802	797	770	867	784	821	822	796	798	791	866	837	817	780	773	763	800	798	855	820	822	797	797	792	807	759	847	794	802	811	825	802	812	823	765	767	821	821	814	819	848	802	817	803	789	811	825	851	846	801	811	808	844	782	829	802	827	802	796	795	818	901	821	749	829	847	821	781	779	757	802	798	813	714	808	821	789	847	800	783	778	820	797	792	834	842	784	788	814	804	767	750	796	756	791	755	802	828	802	859	777	823	854	785	803	804	823	778	830	847	828	802	813	793	786	807	755	837	840	763	841	802	801	768	788	756	795	810	818	773	791	840	821	792	784	846	851	811	837	793	817	836	827	773	796	770	816	839	816	836	778	784	818	818	874	820	770	862	826	777	758	770	746	795	833	828	775	810	796	784	820	830	805	836	824	847	806	770	785	847	792	803	814	799	806	807	812	827	834	779	784	852	805	812	812	794	816	790	795	830	800	851	822	781	815	794	783	822	835	829	799	833	819	801	840	790	851	826	801	762	804	866	780	844	803	824	753	805	825	785	773	820	826	793	824	780	828	797	811	789	817	765	832	823	782	786	770	827	800	798	792	792	753	831	806	786	808	801	797	776	766	843	789	824	816	846	848	806	772	786	776	736	838	837	770	794	773	756	811	779	828	771	823	799	837	788	753	803	804	821	830	842	819	764	827	767	782	791	761	830	858	836	828	851	836	781	779	796	842	817	810	780	805	844	804	792	781	803	783	810	792	804	802	843	753	819	792	802	779	868	811	840	795	818	820	796	800	794	804	791	822	838	754	794	772	817	822	783	774	800	820	796	793	819	780	735	778	848	763	782	825	759	830	759	855	809	803	812	817	814	840	830	800	817	847	821	841	779	748	786	766	780	805	770	808	833	804	813	830	811	793	842	820	777	798	795	823	818	827	809	813	765	804	763	837	803	788	822	823	824	832	820	774	793	784	782	807	806	770	828	824	821	754	790	794	766	858	810	800	803	757	814	792	824	727	826	810
24854	21455	26371	22049	3707	897	611	801	551	494	499	472	531	514	461	507	469	539	478	484	484	488	505	474	493	482	462	476	471	478	493	425	505	512	478	472	459	476	467	515	473	497	464	485	502	493	520	482	475	488	490	457	493	485	448	479	514	456	508	475	477	510	469	467	484	516	508	454	513	509	485	511	470	487	518	511	448	500	496	453	444	470	472	500	506	454	462	509	489	473	497	469	470	474	471	461	478	490	511	513	490	460	481	472	490	502	466	459	477	486	492	499	464	474	470	533	490	499	504	497	490	481	483	501	519	494	510	531	473	484	486	519	476	482	516	493	500	467	498	516	455	501	464	513	505	478	534	481	448	458	514	463	509	486	481	477	471	486	503	476	456	477	508	511	503	494	497	482	492	489	498	527	482	493	501	448	500	494	482	445	496	475	503	573	481	513	495	505	496	446	490	510	498	497	474	480	517	455	466	462	502	504	469	482	497	499	481	497	492	494	446	490	504	491	471	491	523	504	480	509	457	501	463	501	506	441	480	528	506	482	517	457	439	463	478	507	532	471	495	508	458	510	489	495	534	482	477	492	478	472	488	466	489	512	476	456	481	465	460	514	454	506	521	449	496	477	453	466	488	478	448	499	496	474	457	490	522	493	445	518	502	477	455	526	529	505	516	478	518	442	487	536	507	474	504	465	515	527	440	544	458	478	454	503	477	497	544	483	490	479	510	487	484	453	483	516	478	506	472	500	508	534	488	423	488	511	504	474	471	490	445	475	498	490	505	472	467	489	463	477	506	479	478	544	483	539	510	477	510	492	474	477	507	469	501	505	481	465	475	464	492	501	496	520	511	505	502	446	479	510	493	457	506	509	481	520	493	457	508	484	476	481	501	529	515	473	505	520	465	490	488	490	514	477	477	480	506	463	498	474	495	474	495	488	499	468	522	459	479	486	515	488	520	516	492	523	557	508	486	488	481	454	513	503	443	502	516	504	456	465	483	480	478	480	487	539	481	493	513	476	468	502	472	494	487	508	462	493	495	462	501	461	465	500	481	497	507	470	513	520	542	500	518	492	456	520	535	487	502	502	464	537	513	475	431	507	518	454	493	455	464	476	492	457	512	479	473	439	507	512	460	471	497	484	446	462	480	489	497	464	502	477	487	520	480	474	473	515	467	494	458	484	506	490	480	492	472	491	472	455	493	446	475	436	472	487	513	507	497	465	429	508	487	493	542	448	524	545	508	470	488	477	474	471	515	452	503	506	473	507	470	503	489	496	488	474	476	469	504	479	417	475	487	483	517	450	495	515	456	489	503	469	509	491	520	505	501	511	398	496	444	506	535	492	497	443	480	483	521	497	483	484	448	451	488	469	504	524	467	515	464	468	470	496	457	487	507	511	492	506	464	489	489	428	484	462	518	533	509	461	505	471	486	481	477	499	505	491	535	487	472	495	498	490	422	509	482	479	482	496	525	467	484	509	476	497	468	460	498	495	479	465	484	460	513	468	528	530	498	519	496	507	495	491	497	485	491	474	491	454	474	488	473	461	511	463	541	466	488	465	513	485	464	510	505	458	463	487	462	479	506	456	436	480	521	544	538	485	481	496	496	492	485	495	538	483	504	478	446	497	488	494	472	493	473	486	475	475	457	486	517	473	501	466	480	466	497	491	497	474	451	484	469	495	491	502	513	491	482	508	458	496	526	511	467	495	542	523	502	499	486	483	468	461	521	515	487	483	506	483	488	464	491	516	478	484	506	496	512	451	482	485	481	458	458	490	500	486	546	468	494	494	502	488	507	462	449	517	471	486	467	525	486	496	517	506	511	487	469	498	471	491	516	482	489	502	511	528	437	457	483	528	521	498	506	505	457	515	474	506	463	512	486	467	474	515	492	506	488	442	456	497	489	465	466	520	502	489	490	488	497	490	502	490	473	508	487	558	519	502	501	481	474	472	487	469	487	490	519	485	511	498	484	486	480	485	498	520	462	476	439	523	492	451	467	470	511	499	491	499	494	475	510	516	487	526	460	448	468	503	450	512	490	469	523	488	482	495	458	519	489	508	484	482	481	506	484	495	475	490	467	475	509	510	485	481	552	492	506	484	473	489	456	474	493	511	499	487	505	484	552	462	495	484	498	448	521	485	476	464	511	466	492	479	487	489	507	464	468	492	466	512	457	490	499	468	505	507	491	490	543	444	491	475	504	499	499	460	476	469	482	470	491	499	484	530	489	503	502	449	484	525	474	475	488	475	491	524	486	443	443	476	472	487	435	503	459	510	488	537	509	511	495	481	512	470	492	511	516	506	463	495	494	466	497	477	482	489	485	488	468	510	460	485	517	505	468	473	476	443	506	501	470	448	493	495	486	480	517	479	487	508	500	482	480	484	522	533	461	492	528	471	500	486	459	472	474	479	464	478	520	495	461	500	537	459	507	506	457	481	496	455	463	455	474	499	492	532	494	464	493	502	453	489	516	490	507	506	505	450	504	471	451	470	433	487	455	490	481	470	474	502	488	471	494	473	421	517	497	508	530	446	495	472	492	485	521	457	454	499	489	472	488	491	538	500	519	516	483	496	505	469	475	450	486	512	464	515	490	488	488	496	448	519	469	488	516	494	487	483	543	493	460	468	543	469	527	483	468	483	475	500	459	512	492	469	458	484	455	482	493	462	453	497	467	490	491	476	495	483	470	486	496	512	447	496	529	488	466	460	498	485	485	489	512	473	485	471	464	516	457	498	511	500	463	479	486	476	476	442	491	496	489	478	464	452	496	521	473	482	507	470	541	485	467	471	490	449	489	498	488	473	465	510	462	471	514	492	541	496	503	506	446	473	465	481	488	524	509	441	478	475	490	539	463	537	515	446	512	502	468	503	500	449	470	494	469	481	532	509	475	488	506	483	475	461	467	511	487	450	495	488	503	476	466	472	476	494	480	520	459	529	476	453	506	468	474	477	502	520	496	481	489	501	480	467	492	475	453	502	505	516	497	501	475	482	481	469	452	513	497	470	486	494	486	483	474	458	501	522	469	470	490	486	556	472	509	487	473	533	491	497	472	466	497	540	507	518	509	551	490	501	466	496	496	504	452	475	518	528	522	487	500	491	453	496	468	504	480	486	495	490	468	493	477	489	445	483	480	488	498	508	470	488	488	484	455	499	524	466	485	475	505	500	499	486	538	476	488	472	503	465	464	504	461	468	486	504	461	466	522	475	512	472	527	492	489	449	509	504	520	447	463	501	462	500	487	489	477	506	446	510	462	478	484	481	522	464	485	493	461	457	513	519	485	531	501	451	455	476	446	502	502	537	487	508	510	490	487	531	478	487	513	482	508	460	487	492	475	499	468	487	455	511	475	500	499	528	488	513	490	520	508	494	480	451	556	510	492	501	491	470	516	478	482	512	505	503	452	511	483	496	494	500	493	525	480	476	468	472	479	524	526	490	481	492	482	498	494	462	519	495	486	472	487	490	486	485	468	514	495	537	474	446	486	473
30043	49577	29264	7190	2930	1365	892	1359	676	683	662	667	638	638	644	665	639	642	655	615	665	680	626	681	658	670	616	604	617	670	607	664	646	626	662	617	639	631	646	622	631	669	638	626	629	629	631	595	632	633	628	621	638	679	632	603	631	682	612	626	679	615	680	620	624	649	673	635	664	631	679	674	629	639	645	616	665	613	619	672	616	710	622	613	591	704	661	622	624	611	604	675	620	655	703	622	622	692	657	607	603	653	629	624	603	650	631	644	633	603	643	639	657	643	626	581	613	633	651	616	631	635	666	578	624	616	636	639	647	600	602	615	607	630	641	644	609	610	642	658	640	639	628	643	655	598	605	652	630	642	616	649	624	623	679	684	652	694	645	630	604	693	612	652	645	648	619	626	626	638	704	630	633	630	676	668	688	637	691	631	616	613	637	648	647	646	636	602	653	624	618	614	678	608	624	594	645	651	668	626	680	651	654	599	598	640	611	643	616	682	654	612	611	656	678	673	583	664	652	608	627	624	623	644	629	653	606	630	649	602	623	606	651	680	619	604	668	642	631	637	584	660	623	580	592	654	626	658	604	648	650	656	635	618	672	688	646	612	613	615	660	679	584	627	635	644	625	601	656	618	626	645	597	585	661	623	594	607	662	620	680	612	686	644	610	667	630	627	618	658	659	664	667	694	636	621	598	684	598	653	650	621	632	568	636	624	615	673	605	606	613	661	696	614	625	632	653	652	633	626	662	634	634	637	699	652	676	595	671	610	640	636	651	643	611	666	642	649	639	654	647	692	638	618	624	623	630	644	617	662	633	644	634	646	600	613	649	653	631	610	690	647	668	669	664	592	656	608	606	667	655	604	664	603	642	604	625	613	650	624	637	641	591	626	588	621	632	714	602	656	625	596	655	619	658	662	633	653	605	618	630	654	691	653	650	644	650	671	642	626	656	632	690	631	631	667	592	650	657	630	685	623	680	661	622	667	631	640	662	666	625	645	630	618	657	628	642	621	618	663	638	690	654	644	634	622	636	620	620	637	628	651	645	648	666	673	613	610	608	652	645	617	659	675	683	578	637	650	629	677	629	636	659	643	629	643	612	643	603	635	648	636	615	684	627	641	665	635	646	650	662	616	663	622	631	623	606	642	626	665	641	651	617	658	646	633	640	616	601	627	626	660	594	570	626	640	612	654	626	660	643	607	678	673	629	646	638	637	615	620	637	627	632	671	601	632	643	631	650	627	618	655	626	623	665	617	641	600	658	654	618	635	614	637	664	677	651	631	670	645	615	683	689	622	658	616	647	606	636	645	592	674	654	623	667	705	660	632	653	651	687	620	615	630	639	650	614	617	671	586	659	647	671	648	661	645	612	662	642	675	681	627	633	636	689	647	625	633	676	641	648	658	640	630	653	628	656	630	672	638	611	656	629	638	617	630	658	668	629	640	640	620	662	634	584	623	684	635	660	601	647	681	641	653	674	641	654	624	656	639	657	607	668	633	635	642	596	684	625	665	655	603	630	656	615	632	627	582	687	637	599	652	652	647	587	638	613	671	620	638	614	652	697	641	583	629	674	614	645	644	644	620	627	610	659	646	652	648	639	605	643	664	595	642	639	646	606	621	660	593	608	656	635	653	629	612	650	610	697	630	625	691	662	658	644	614	664	639	639	628	635	679	652	641	621	693	609	654	654	656	716	649	603	600	647	621	670	640	595	635	627	589	636	633	658	648	650	638	639	606	651	666	641	646	594	648	661	621	664	665	667	658	675	672	651	630	647	634	666	645	642	654	657	663	661	628	653	614	634	657	645	634	658	660	613	615	612	633	608	712	640	661	672	611	628	629	622	625	634	591	625	644	636	619	603	662	657	661	639	639	617	662	638	648	677	605	614	645	635	675	605	637	686	597	652	631	648	632	602	631	581	631	592	630	651	611	632	586	671	643	656	634	643	635	640	645	657	621	602	661	596	661	632	647	659	631	669	637	639	640	628	632	625	640	661	662	656	587	666	664	675	602	636	630	626	684	642	647	649	614	622	592	671	627	605	584	677	604	632	615	674	640	587	624	655	613	630	635	638	659	625	672	615	669	633	641	637	620	674	653	662	614	617	617	630	601	638	707	650	674	639	617	661	610	609	630	634	646	642	621	629	627	643	651	635	674	659	657	611	608	621	640	653	654	620	616	653	662	630	620	625	628	642	661	623	628	657	654	597	647	653	606	636	644	650	646	645	602	614	643	625	629	609	609	644	645	625	622	678	635	654	615	615	642	626	623	632	662	629	635	675	606	668	638	670	611	631	645	643	622	625	645	620	610	635	608	700	627	630	659	624	632	698	630	635	640	613	635	630	640	658	638	620	652	647	621	664	633	633	649	603	636	608	630	590	646	603	627	620	694	683	675	678	622	647	666	638	619	648	618	630	651	634	617	645	632	680	632	607	653	685	653	643	635	646	663	621	663	701	613	658	642	627	604	636	688	607	617	606	615	607	650	616	671	644	628	682	614	632	685	696	616	607	634	641	601	620	654	657	660	691	645	613	620	656	674	648	643	639	680	635	649	587	676	607	627	667	631	625	683	595	650	667	641	613	611	630	657	639	647	606	664	614	662	617	622	661	665	642	636	665	597	642	637	641	682	666	610	681	658	602	635	620	617	663	654	628	659	657	604	651	608	635	611	651	588	653	658	626	608	612	604	621	665	624	654	646	640	587	649	599	646	656	615	639	628	627	628	635	618	627	602	651	667	640	664	626	683	581	649	650	624	637	656	639	657	661	656	597	617	630	629	654	668	632	617	625	699	645	640	645	672	684	646	684	667	628	604	618	628	644	641	629	631	632	625	593	690	642	670	681	625	646	608	658	657	621	672	661	616	672	640	603	604	586	597	681	670	674	648	586	646	610	653	626	625	631	642	659	661	652	591	606	661	684	630	652	650	706	675	623	648	670	674	670	669	641	649	658	596	586	642	648	684	625	574	684	627	644	662	652	633	632	643	692	647	616	656	602	625	653	596	653	588	643	651	632	613	632	631	672	619	635	595	637	617	645	676	636	676	660	625	651	649	608	652	636	668	691	610	616	669	633	619	648	595	646	622	622	656	638	631	620	672	623	642	619	653	691	636	662	656	634	580	636	605	589	596	645	619	619	647	618	578	595	623	625	592	604	623	619	667	621	689	636	628	643	609	623	639	650	637	637	611	622	657	635	633	676	662	627	641	606	613	659	636	614	665	715	627	583	661	645	629	641	639	647	638	698	655	609	633	617	637	670	673	659	617	633	653	664	621	580	660	603	647	667	613	615	631	626	679	654	628	596	670	644	652	657	643	646	623	597	642	620	661	631	606	672	635	647	664	627	676	617	640	687	588	654	599	632	671	639	616	641	634	605	678	644	624	656	624	644	637	628	625	616	618	671	621	643	598	609	630	694	658	658	646	629	605	631	640	634	645	609	633	639	688	704	634	704	636	674	676	635	626	648	644	616	678	664	592	671	635	646	673
22410	21244	28313	24334	21170	18540	10236	10887	486	342	358	279	321	329	307	310	300	317	297	284	274	279	315	287	276	293	292	282	286	275	274	323	315	279	267	300	306	268	301	291	284	292	277	292	286	303	321	280	263	287	286	275	271	301	315	312	283	311	273	281	290	279	265	261	261	266	261	292	308	270	289	272	288	278	272	297	275	271	263	286	290	274	288	269	279	283	288	278	251	261	274	294	290	275	304	250	284	312	253	277	280	282	299	282	284	283	281	299	275	286	293	289	271	303	296	261	273	318	289	283	280	289	263	278	294	306	278	234	298	281	275	296	281	301	301	286	302	274	310	289	316	287	277	285	279	260	327	329	286	270	289	274	290	309	295	277	261	282	277	309	294	253	298	270	266	267	260	292	310	287	292	293	266	254	290	255	284	264	300	294	289	287	305	308	292	305	266	228	276	266	283	283	274	301	283	278	284	306	254	284	299	263	300	264	288	296	294	283	296	279	259	282	276	287	279	245	291	265	268	279	273	288	310	282	294	309	312	285	302	264	290	281	274	282	288	266	258	272	293	278	261	254	292	298	257	283	297	285	268	264	262	292	270	302	284	297	292	273	288	285	260	259	276	272	282	267	297	294	307	287	252	273	295	280	272	268	315	313	300	279	288	295	282	285	291	264	286	272	281	290	307	271	252	309	282	268	292	310	289	267	278	265	293	281	294	255	293	282	270	286	276	276	296	313	276	303	263	273	274	276	298	278	266	263	268	284	283	289	291	292	302	264	303	272	273	260	256	267	275	273	281	301	242	277	278	290	297	310	279	292	285	284	334	283	318	260	298	312	252	290	295	287	288	280	285	271	283	275	279	272	279	284	297	278	308	286	277	292	270	296	301	261	302	272	263	306	278	251	265	287	280	258	275	283	282	312	288	271	273	287	289	282	280	248	257	307	307	250	285	287	281	278	268	274	275	263	271	264	293	305	291	249	291	287	285	285	297	274	250	272	255	263	268	282	262	261	287	285	295	281	252	304	282	279	270	294	297	277	286	243	298	317	287	299	316	269	247	280	299	287	291	295	260	297	290	261	267	289	292	256	292	277	276	302	283	256	295	256	284	270	287	277	261	273	272	294	259	293	290	288	305	317	298	273	289	267	282	307	293	288	287	273	276	327	281	276	264	264	285	274	266	302	315	281	312	299	293	266	286	299	255	295	292	273	270	277	267	253	273	275	309	271	277	285	281	259	279	268	289	287	280	291	304	259	303	282	295	285	288	266	278	303	298	340	260	259	270	270	278	279	244	266	284	269	272	291	302	294	277	250	259	298	265	263	275	291	255	283	253	288	268	291	295	261	291	306	264	335	298	284	281	313	290	279	282	259	271	268	303	292	282	271	280	284	299	282	289	245	263	280	306	292	256	280	283	280	275	292	257	304	305	290	272	300	247	271	283	278	286	289	254	261	275	266	283	291	307	286	285	308	298	268	241	300	300	281	283	292	267	264	284	281	291	284	287	272	281	262	315	256	298	272	283	297	310	297	258	253	295	272	296	287	268	297	292	306	309	284	304	287	269	292	294	292	287	291	264	271	294	289	294	286	324	310	282	273	294	254	293	308	298	262	266	304	276	292	267	288	304	280	279	268	280	296	278	279	283	297	275	288	286	297	276	310	316	278	263	301	274	271	274	290	286	270	267	270	260	295	266	301	269	297	280	315	271	270	267	306	280	293	290	280	270	272	295	293	277	276	293	285	287	272	258	271	286	286	276	279	285	284	278	280	276	293	257	295	262	289	277	273	273	273	280	308	285	305	315	303	310	278	306	303	289	296	252	291	301	318	316	256	257	260	301	297	300	320	282	294	306	257	285	309	251	306	280	293	296	292	286	296	271	264	276	259	295	289	289	299	244	280	286	238	263	273	255	267	297	277	276	302	274	287	279	311	256	293	331	284	286	259	279	287	296	283	275	261	244	248	260	305	260	274	303	294	277	306	284	305	286	262	248	304	269	306	303	322	266	292	294	297	294	326	268	259	278	290	277	237	265	297	287	272	289	318	326	302	301	260	251	284	293	270	265	277	275	261	292	313	274	264	313	263	307	305	290	304	277	279	297	269	304	289	269	298	279	277	288	271	290	288	287	299	284	276	312	298	275	314	288	279	294	265	251	266	290	286	270	293	269	249	316	256	310	267	301	274	271	267	273	288	295	319	311	294	303	286	270	302	285	307	321	308	260	307	294	273	307	244	269	263	301	294	294	270	280	276	279	256	274	283	276	320	271	286	266	286	298	321	275	272	271	248	287	279	249	297	262	280	290	268	296	304	289	300	272	265	267	294	279	266	281	261	281	277	266	284	272	303	310	273	314	283	285	301	281	309	278	254	274	274	296	293	306	301	280	317	276	310	278	280	272	267	289	270	269	292	293	280	279	293	308	290	282	291	256	296	263	303	277	283	294	289	278	325	265	277	262	267	271	289	257	289	286	292	260	284	275	278	260	291	275	296	303	301	257	272	289	286	278	291	267	298	301	273	295	262	265	290	280	276	282	259	259	267	265	287	263	313	296	291	281	249	281	303	269	291	280	294	302	260	269	266	257	282	283	298	301	340	309	261	283	292	281	294	287	276	298	285	277	282	307	288	257	292	257	282	269	261	249	257	298	282	296	279	308	300	269	283	267	282	280	285	297	283	291	299	317	263	298	256	290	278	301	269	268	281	278	277	253	290	252	308	295	288	293	262	280	268	265	283	291	246	286	283	293	290	270	294	289	257	289	276	320	280	288	290	275	287	301	278	311	291	297	252	244	299	259	304	292	293	296	270	264	277	309	277	264	276	285	281	267	320	239	273	282	282	264	285	285	299	273	286	294	276	291	292	276	279	269	264	266	301	273	311	293	259	285	306	301	287	286	280	269	263	284	281	284	260	279	295	273	272	272	302	278	282	253	253	273	287	280	269	279	297	282	291	293	290	288	248	307	301	274	256	278	266	284	247	303	258	290	311	279	278	277	290	256	259	285	285	287	271	283	271	287	274	295	275	287	281	294	269	329	265	294	310	309	304	272	271	286	240	279	323	308	292	285	294	274	293	300	286	300	268	282	279	257	268	265	266	276	299	282	267	260	308	294	325	290	292	283	262	284	282	270	293	284	276	276	283	304	293	274	318	255	291	254	271	274	285	304	280	276	288	283	296	338	301	284	285	280	286	276	280	314	299	294	286	269	318	276	284	283	284	259	288	227	292	308	294	266	265	304	291	248	277	281	279	257	238	265	284	293	283	252	304	304	290	309	285	296	262	295	277	301	285	290	293	285	301	292	277	263	315	287	300	273	291	269	277	288	301	285	251	275	278	268	286	259	288	290	285	247	274	291	275	270	285	269	282	269	281	282	290	275	300	248	306	283	282	267	294	298	297	317	274	295	252	275	314	315	303	290	285	297	279	268	266	287	254	298	291	281	273	278	291	272	268	290	296	276	280	296	265	280	296	273	274	266	284	311	270	298	300	333	231
36615	62799	40350	23966	13385	6695	12243	13213	572	539	485	470	466	469	402	387	396	443	417	403	433	403	431	445	422	372	360	425	398	393	378	415	416	416	378	415	401	394	395	378	391	411	384	400	423	378	399	398	401	396	406	417	383	400	390	439	391	385	402	389	414	368	427	395	348	396	393	362	418	358	398	376	402	362	407	384	398	396	377	423	382	386	413	363	378	398	371	395	359	408	344	383	361	408	375	404	388	378	417	368	381	392	384	415	405	403	397	372	393	425	385	383	443	393	384	402	375	386	352	419	396	378	375	424	401	375	388	398	411	405	387	384	395	390	387	389	426	351	395	392	388	381	425	382	407	373	381	426	369	422	398	397	385	402	414	389	400	391	412	353	396	428	400	380	376	374	409	385	405	404	391	389	353	370	370	399	372	398	404	364	376	414	376	429	408	414	375	388	398	396	371	434	378	389	422	412	393	386	409	385	391	374	382	350	409	347	402	357	367	403	395	387	389	394	397	403	428	392	385	406	354	408	430	405	379	390	407	367	364	390	383	384	398	399	389	424	356	435	441	414	379	368	395	369	410	357	367	413	392	382	402	392	385	399	396	406	378	398	363	369	363	396	398	395	413	372	382	404	368	401	390	432	351	388	422	403	399	422	382	387	366	364	369	374	398	394	410	368	408	408	383	425	421	380	391	404	411	410	381	415	395	391	351	362	398	374	398	382	397	381	422	389	368	367	387	354	412	390	392	391	408	376	328	399	422	376	390	426	374	394	384	387	412	386	399	388	420	388	397	391	426	406	414	413	361	377	418	397	403	356	422	397	411	385	369	378	388	387	363	384	404	409	406	401	383	402	402	383	375	406	362	446	421	371	386	403	349	411	352	377	364	386	406	370	400	392	419	399	394	365	376	387	423	351	372	384	385	408	410	381	355	394	424	394	415	400	429	387	389	388	355	386	360	354	371	417	402	397	365	424	390	359	408	422	381	355	388	385	402	396	413	375	386	356	384	417	397	387	385	386	405	416	391	368	390	394	380	399	394	390	390	386	374	394	384	406	367	381	399	401	345	375	384	404	402	402	380	381	374	370	395	380	390	395	344	409	389	371	411	393	353	393	364	417	400	368	425	398	429	404	350	354	399	388	396	355	346	404	348	383	359	408	399	396	365	399	376	395	356	378	381	373	374	387	359	363	362	428	375	356	367	389	401	371	365	407	393	434	402	381	380	401	383	390	388	387	399	371	398	382	437	381	369	397	381	410	377	375	368	343	353	371	413	376	366	368	353	407	390	394	410	406	395	385	383	425	403	395	371	392	386	369	430	392	399	413	393	390	395	377	407	356	421	374	386	399	426	399	411	403	373	437	370	383	386	357	398	357	402	374	405	424	382	399	397	417	386	397	368	371	385	422	392	360	377	397	392	405	398	383	367	383	403	375	399	414	377	378	397	411	376	374	392	379	385	406	411	366	425	399	365	415	382	365	382	425	382	393	411	391	335	396	368	405	372	407	380	415	400	412	383	376	389	401	381	397	368	360	363	404	383	352	374	374	371	385	409	370	382	429	371	381	385	387	354	370	378	408	376	393	405	433	384	386	374	395	412	376	430	445	400	388	342	370	417	400	394	409	359	383	360	399	389	385	409	391	411	380	397	405	374	422	374	430	406	382	382	401	390	392	431	413	389	372	388	395	401	371	373	404	401	353	358	359	391	385	386	375	364	400	342	384	405	414	395	382	390	376	374	412	419	367	395	394	341	373	398	396	385	391	388	362	381	366	388	389	381	351	347	393	356	372	397	412	395	390	381	380	406	395	383	396	389	366	398	363	377	420	346	380	374	373	419	383	393	440	401	403	368	356	421	407	409	444	377	393	418	419	376	398	405	377	399	384	408	421	381	394	367	377	405	411	394	406	392	372	390	383	401	395	346	396	383	378	414	408	381	400	411	340	356	384	388	358	379	381	347	388	414	370	402	393	383	398	364	407	410	415	390	414	371	369	413	377	396	413	419	405	380	382	360	397	418	405	373	423	387	386	373	402	375	394	396	341	376	406	391	373	369	365	380	409	389	428	376	363	387	371	366	378	360	375	409	382	386	374	350	395	426	375	416	400	385	382	434	388	412	396	363	384	418	393	389	371	390	375	396	395	384	381	400	395	373	420	381	402	378	397	373	366	344	416	384	365	419	400	395	391	381	398	384	386	401	380	372	368	390	379	386	381	405	357	380	393	384	366	383	415	367	353	411	401	370	408	385	410	392	408	392	393	375	380	385	411	355	393	409	374	398	406	381	387	424	433	406	391	364	394	350	346	401	391	392	411	412	357	388	430	420	392	422	381	380	402	424	373	410	374	381	393	363	387	367	395	381	373	382	378	358	398	391	420	378	393	408	389	393	401	344	400	411	373	407	440	417	406	379	357	418	402	353	373	390	398	406	397	438	417	382	377	398	394	407	380	409	400	397	367	401	410	406	381	435	388	412	395	380	393	405	398	376	400	367	375	355	366	381	417	349	402	392	397	404	418	389	379	387	378	374	383	406	364	371	415	409	373	383	390	386	367	386	398	416	408	367	410	382	399	413	404	392	430	386	386	399	372	380	441	404	379	413	403	410	394	412	363	419	325	365	361	389	405	349	367	376	395	411	385	404	356	368	374	404	392	358	400	381	373	369	392	408	427	393	358	383	419	366	389	398	399	388	386	377	404	408	369	388	372	402	381	364	403	427	402	367	410	386	405	404	400	397	367	395	375	364	401	383	429	402	407	387	388	390	393	414	358	361	382	389	378	351	345	368	388	382	376	383	413	390	386	405	364	366	366	388	369	360	394	383	392	374	391	392	408	391	399	379	385	408	395	413	388	389	419	405	406	411	430	382	389	382	365	402	423	391	409	359	398	370	392	393	351	395	401	369	411	393	418	376	398	372	370	357	368	386	372	396	349	394	393	426	399	422	372	412	383	391	374	376	386	402	348	400	407	405	394	351	406	398	432	380	392	382	406	397	385	394	373	416	404	408	404	392	386	401	385	356	379	441	427	385	383	370	363	394	416	394	379	403	389	388	344	415	369	399	377	371	425	401	393	383	388	372	396	391	396	370	412	393	393	392	421	410	389	412	369	398	374	354	359	375	390	387	359	376	404	374	398	407	383	374	396	408	388	392	399	381	384	402	389	382	409	445	387	384	427	377	400	355	390	388	415	389	382	375	388	398	376	360	369	370	373	385	415	395	430	374	391	368	354	360	407	388	387	412	392	380	380	381	392	380	379	404	404	383	393	396	395	383	409	417	403	391	330	416	373	372	384	371	395	409	362	407	396	402	365	375	393	379	370	402	364	372	377	381	392	349	370	409	362	396	390	377	362	369	357	350	418	377	382	373	396	390	367	422	376	376	374	408	361	384	379	402	369	372	395	385	386	386	365	374	418	409	369	394	395	384	363	399	399	380	386	425	403	375	357	381	405	374	387	374	379	366	377	388	418	363	383	381	373	403	421	392	349	408	390
28861	25250	17903	5627	1757	1090	1039	1352	721	720	744	703	750	724	715	779	682	730	690	763	720	697	717	652	738	753	687	721	733	720	689	736	775	710	772	717	757	752	751	714	727	713	716	728	694	738	719	757	670	701	739	696	722	745	763	700	739	747	698	735	708	762	749	717	716	679	713	729	752	748	739	790	700	714	760	755	735	705	767	765	759	740	703	751	666	699	717	725	784	685	757	758	725	678	755	726	728	676	687	712	727	736	710	743	745	755	712	737	786	739	703	694	698	720	699	663	714	734	688	687	720	715	741	789	695	736	743	728	718	674	718	707	699	707	715	748	733	673	714	751	775	751	737	744	729	745	727	665	687	721	715	745	715	735	712	751	694	700	703	731	696	695	712	728	775	735	697	717	788	740	715	731	725	722	777	681	672	752	729	702	741	741	713	695	735	768	708	731	700	693	694	757	707	677	695	757	692	758	715	688	759	718	707	736	703	718	738	727	736	771	713	681	698	729	702	637	706	737	718	743	708	744	762	758	691	705	704	749	753	726	768	719	747	719	726	749	701	702	738	710	742	717	691	709	763	733	720	712	713	710	696	685	692	745	754	685	748	722	730	717	728	723	743	767	723	778	711	738	732	748	746	715	705	786	710	664	780	721	770	731	780	694	735	740	710	722	719	718	715	698	688	733	694	711	730	710	758	691	715	719	743	694	675	770	751	718	742	678	714	705	774	725	733	740	753	724	692	757	746	738	748	679	743	687	719	735	742	751	795	740	752	756	727	751	750	708	765	753	717	769	730	731	715	752	726	680	710	726	718	707	711	661	743	739	654	716	712	777	748	695	722	714	713	746	731	757	705	687	705	720	744	738	715	697	707	720	741	702	712	750	694	750	718	699	709	760	749	740	722	689	758	741	733	710	722	774	745	735	728	729	721	729	704	697	722	694	731	760	717	742	681	731	683	725	726	742	706	731	687	735	728	743	732	759	706	737	692	726	724	717	720	707	747	710	699	718	761	777	751	732	688	722	779	682	733	750	729	736	783	767	736	737	730	716	726	667	667	751	700	732	783	704	725	745	744	720	750	740	707	733	714	763	725	732	741	731	776	700	700	734	694	723	695	708	702	783	734	731	716	694	755	657	772	715	714	749	715	737	766	728	795	726	769	720	720	740	735	738	755	714	716	734	710	706	724	740	732	754	714	754	706	727	732	724	726	705	757	668	728	776	731	696	755	737	760	688	644	652	758	724	738	724	764	677	715	746	764	723	721	653	768	688	752	722	744	714	761	752	729	764	717	716	694	742	750	688	719	746	683	690	715	717	760	705	783	765	703	738	718	725	731	731	716	743	744	711	690	771	774	742	736	752	702	747	730	716	729	684	725	744	700	742	712	728	725	748	742	669	699	742	740	733	699	709	735	685	727	736	718	743	770	701	754	736	726	693	689	730	735	716	728	808	734	746	757	701	766	755	711	708	723	743	747	711	715	748	694	707	748	713	720	722	726	674	733	789	735	744	690	745	687	782	717	696	650	730	708	729	720	679	789	698	729	709	739	722	759	689	738	747	752	694	723	662	718	753	726	663	686	704	790	754	760	720	743	718	687	733	784	682	703	727	702	715	755	745	759	726	744	717	725	714	731	698	722	730	719	754	730	757	757	712	717	715	761	747	739	781	738	727	757	774	753	737	711	706	732	700	784	754	715	707	732	723	699	722	716	702	677	710	725	717	688	705	722	750	752	731	738	750	715	740	703	728	698	756	726	767	725	675	770	757	686	698	717	714	713	688	750	737	742	717	710	711	763	721	719	709	743	715	743	739	702	725	742	703	722	705	741	695	722	728	731	701	713	716	734	685	744	728	699	715	753	741	738	694	723	728	731	708	709	785	722	777	684	729	784	726	697	706	730	732	726	758	746	664	728	710	690	703	700	734	701	744	753	763	691	746	697	676	715	689	767	707	731	726	730	708	702	698	724	737	708	769	707	718	721	760	767	752	732	732	684	719	787	746	762	687	726	721	696	721	721	744	729	713	751	759	697	699	751	749	739	722	741	714	737	681	751	728	688	713	710	716	743	735	757	762	674	740	689	743	692	732	718	772	705	703	775	783	686	690	692	710	722	730	718	711	739	702	739	718	708	718	704	714	765	738	782	730	696	748	749	747	691	729	716	705	770	753	765	728	719	733	712	714	713	748	708	759	714	741	712	708	721	746	750	718	716	685	733	705	706	749	740	742	754	755	751	780	723	751	738	683	701	702	704	681	732	699	751	761	709	726	756	715	670	698	745	738	764	708	749	775	705	798	715	737	768	701	724	763	725	727	716	690	757	758	707	718	743	713	748	731	704	763	771	711	723	721	753	739	724	737	770	710	729	703	751	727	713	714	719	770	773	701	747	697	752	748	725	730	748	701	766	735	690	700	689	752	697	753	765	737	737	716	745	754	742	701	739	709	739	717	705	759	716	740	739	743	737	706	718	718	718	759	697	695	716	752	685	722	713	701	738	745	729	650	747	765	688	696	691	740	718	791	800	745	711	753	704	715	743	723	741	762	728	764	751	715	731	742	696	715	741	680	711	725	681	755	746	742	669	716	713	710	734	723	726	749	791	737	746	726	746	788	702	713	755	729	746	725	719	724	771	748	683	740	769	798	682	746	723	710	777	769	751	745	704	708	722	685	712	687	815	752	733	730	743	742	693	723	735	707	690	733	706	702	781	688	740	716	739	715	711	718	763	725	721	731	676	741	685	704	737	718	772	725	747	809	737	677	722	737	716	793	725	731	788	748	711	700	798	756	710	697	723	731	748	770	718	744	709	739	768	722	754	753	705	764	795	753	679	745	744	741	725	756	690	697	754	687	733	733	684	737	723	683	716	758	728	706	733	750	718	738	721	688	676	744	754	666	761	691	697	721	694	667	697	712	653	706	720	694	755	716	770	741	701	701	730	752	756	698	691	691	767	782	753	793	728	706	716	716	709	707	720	738	730	781	743	746	717	708	714	726	716	715	715	681	760	761	723	689	738	723	729	726	733	756	748	717	702	724	703	731	777	676	720	724	734	717	750	761	727	745	693	788	729	733	700	729	739	738	707	729	675	708	692	705	696	719	700	716	707	750	732	763	737	719	736	707	716	726	716	710	754	766	760	751	788	750	679	738	738	721	700	772	742	708	721	712	698	733	772	695	752	735	749	694	679	709	750	745	737	708	779	701	725	730	721	674	704	736	695	697	758	760	739	760	668	724	691	742	760	730	749	734	704	779	740	728	768	707	730	730	746	709	758	744	733	731	746	742	718	668	713	773	730	759	727	691	734	686	718	717	748	742	704	765	741	761	744	705	699	716	698	743	694	763	759	710	750	738	721	792	733	745	710	686	741	722	700	754	715	705	746	696	691	754	691	716	727	785	746	734	749	775	693	731	726	729	713	725	707	729	688	730	722	770	698	699	758	725	718	735	748	761	737	724	744	716	744	680	718	758	776	708	707	763	719	791	713	723	746	734
27502	39298	17236	6172	2838	1788	1487	1843	976	940	951	962	925	976	927	974	974	905	964	978	924	979	968	984	920	910	888	975	976	902	921	977	943	984	932	994	1020	926	919	959	967	976	946	949	941	919	966	989	995	932	941	977	1005	972	994	954	906	933	961	963	891	961	921	931	955	948	954	945	937	931	980	912	962	948	896	977	923	942	954	957	978	893	981	945	924	910	965	981	954	995	964	870	933	941	957	966	926	983	957	960	1005	958	993	908	929	914	1005	881	913	961	932	875	913	958	944	969	955	923	936	942	926	962	954	941	976	982	968	919	957	934	895	938	916	946	1031	894	999	952	959	895	1010	943	973	929	953	988	909	925	972	939	938	949	948	960	876	957	967	899	948	1007	914	957	971	966	973	940	963	955	966	924	965	982	962	924	988	901	922	941	982	980	901	951	923	924	980	967	964	958	896	947	966	930	952	949	966	935	974	917	900	913	1003	929	928	908	901	969	943	889	931	905	907	999	874	947	957	924	915	930	985	947	985	1002	954	947	943	967	863	980	935	992	956	926	949	991	923	939	899	980	958	991	983	902	938	984	899	934	900	932	944	859	929	946	915	957	937	1019	966	956	898	969	932	944	968	963	949	942	938	924	982	908	941	889	893	944	966	972	979	947	930	940	932	980	974	922	942	945	906	915	989	951	975	973	951	888	944	955	962	938	947	930	953	914	982	931	986	989	951	917	907	967	925	990	947	978	976	923	925	990	955	946	941	953	939	986	977	934	938	941	930	948	963	989	980	940	915	933	937	937	927	944	923	948	955	935	915	955	983	996	965	942	933	906	939	955	891	962	887	939	1001	942	961	943	920	929	950	902	912	962	965	971	913	996	990	949	936	951	919	971	924	944	941	902	997	968	977	966	908	956	950	989	975	950	897	954	1019	935	916	954	937	944	950	917	935	976	899	971	952	949	934	965	936	941	924	1004	978	931	923	949	929	966	942	917	950	934	941	904	978	979	981	992	960	1024	970	905	928	900	970	970	952	931	957	957	915	917	950	954	965	968	1005	905	896	913	929	929	876	912	978	894	981	963	992	967	932	970	941	975	961	915	970	941	938	957	1000	869	945	908	928	990	974	992	940	932	975	964	1016	903	982	978	939	924	970	953	909	941	985	934	898	944	956	917	939	981	954	969	966	1009	933	963	958	925	977	920	931	971	940	934	969	970	974	934	900	947	925	949	977	936	978	883	946	932	884	942	983	938	973	1017	971	932	926	939	894	969	990	904	928	990	953	934	926	932	918	972	939	947	907	954	962	972	945	915	961	1001	893	944	922	918	992	972	978	974	936	958	926	963	932	902	945	890	927	1010	957	941	928	983	921	961	930	926	954	990	952	961	931	944	878	947	961	909	919	938	960	923	975	958	963	942	966	857	911	951	963	968	996	925	972	918	957	973	946	921	1012	928	976	909	892	984	949	930	1000	988	947	950	918	984	933	939	913	906	916	1030	920	911	899	1042	957	946	979	994	951	939	948	991	943	1006	953	990	961	942	974	926	924	945	957	950	952	990	949	980	920	957	929	999	912	947	898	943	968	961	960	990	971	970	953	955	965	1019	971	928	969	961	935	916	945	909	936	905	938	931	955	1002	971	925	1024	965	939	953	970	1018	926	996	1005	988	921	1009	958	1006	929	961	961	996	975	940	983	885	961	918	943	990	924	960	875	958	950	951	936	961	898	908	948	919	915	927	959	970	944	1007	945	986	916	946	929	959	947	935	978	949	944	931	929	969	946	966	984	928	956	905	943	951	940	920	933	952	897	961	947	957	993	904	982	963	947	960	1002	952	976	973	947	927	984	988	985	974	952	989	876	926	944	918	990	910	918	948	959	965	960	975	920	983	935	951	954	954	987	918	888	989	936	915	997	952	916	956	981	909	969	1005	964	943	933	916	990	971	954	910	931	969	972	972	948	950	944	983	959	950	970	925	938	945	917	957	958	873	984	988	953	930	1002	900	945	967	919	966	903	902	939	933	925	952	972	939	954	980	958	934	950	934	972	980	956	925	883	958	918	916	906	931	950	946	935	903	976	947	897	933	991	958	1014	926	957	1004	965	941	931	940	960	931	967	944	1006	959	938	935	926	945	890	961	976	950	908	948	932	924	958	915	930	990	951	925	918	950	954	983	945	959	970	958	929	939	971	951	941	906	972	919	967	967	893	949	930	972	927	946	881	933	973	922	959	890	930	996	924	1036	998	941	965	982	947	921	995	911	925	937	962	977	919	931	1010	935	983	910	981	968	924	967	942	1011	898	894	945	954	876	987	901	1001	963	942	898	1009	903	956	948	951	951	992	957	895	931	948	966	956	888	957	948	941	967	955	969	965	946	945	960	956	948	912	894	940	978	984	914	945	923	926	947	933	942	933	892	968	998	958	913	975	952	958	993	910	997	919	950	941	913	934	964	930	943	949	953	917	933	948	881	924	923	873	881	927	915	942	870	915	971	912	983	988	928	968	960	900	937	935	918	920	935	996	901	972	935	898	999	973	907	951	946	959	967	979	968	882	944	905	972	921	954	904	929	911	904	962	890	952	967	944	983	975	942	917	930	951	937	960	958	928	927	949	1001	914	949	928	960	996	943	957	940	904	935	941	995	914	972	929	919	979	957	972	931	946	934	955	917	959	924	959	941	870	974	910	976	960	939	938	991	962	902	923	959	987	940	941	919	955	971	922	984	950	974	895	911	984	958	937	887	981	950	922	954	930	925	954	928	948	971	932	936	936	951	972	972	911	982	979	960	962	945	910	1010	929	951	949	877	954	985	931	929	930	962	873	912	966	958	962	991	914	990	937	972	996	962	938	961	963	944	981	966	940	949	891	961	957	989	930	948	977	989	980	944	974	934	972	926	978	945	881	956	1014	923	917	910	915	993	893	960	972	930	946	940	976	943	994	964	898	945	961	951	932	954	975	983	958	916	962	941	903	948	923	957	947	896	970	1009	933	965	924	952	939	942	1026	953	910	929	948	917	978	991	939	941	923	894	903	930	934	925	939	964	916	998	973	936	920	916	926	875	973	978	957	965	984	929	896	962	949	982	924	940	912	918	958	921	900	902	950	926	952	952	978	920	925	920	932	951	926	928	950	929	985	977	941	991	921	929	938	941	963	939	875	933	950	986	961	965	941	970	948	913	953	981	874	943	1006	995	946	904	896	936	966	985	931	986	897	899	932	992	909	955	973	998	917	937	937	960	950	962	930	946	919	933	897	924	920	913	1000	954	905	941	955	959	995	926	885	974	902	923	978	992	937	974	918	949	967	952	966	941	903	970	921	947	947	919	968	901	932	961	950	945	957	959	922	965	979	939	982	939	893	958	928	936	955	907	965	969	914	925	923	942	963	900	926	928	922	899	955	940	954	965	986	930	907	945	927	979	951	952	899	941	909	966	940	1000	918	951	916	971	957	921	981	904	983	942	954	951	912	990	944	927	976	927	980	922	926	963	911	961	944	967	938	987	929	937	959	953	964	947	892	944	885	910	937	951	944	916	859	971	942	931	932	958	1013
23316	21147	27599	24963	19829	9131	3466	7006	731	643	653	644	643	586	662	610	601	608	589	627	647	644	601	603	661	637	628	642	621	609	672	618	640	559	638	610	627	599	603	593	635	582	602	668	619	611	632	596	650	624	655	655	597	618	608	558	584	621	600	637	601	582	639	550	639	685	653	628	632	664	622	565	634	548	656	632	627	614	617	626	623	595	627	623	636	594	621	617	651	591	603	626	637	616	608	623	640	615	646	579	587	626	626	623	611	659	592	596	551	627	647	634	650	625	604	644	617	620	577	614	628	612	649	617	647	579	583	612	583	617	619	582	597	604	657	634	640	652	573	609	601	619	640	583	596	589	616	620	602	596	611	565	635	631	626	649	608	632	604	619	628	619	591	618	615	660	613	625	615	596	559	630	582	621	590	622	605	616	645	655	600	652	578	603	607	577	628	636	638	599	618	602	588	612	626	606	628	641	611	614	594	626	613	613	635	585	604	647	657	639	628	633	639	671	628	599	611	625	625	654	582	604	589	590	627	662	607	630	608	610	616	633	556	643	655	638	665	595	614	646	584	657	628	622	631	608	629	631	579	604	592	643	640	642	594	595	592	621	559	606	635	648	602	628	635	608	605	629	645	648	640	586	587	634	608	618	641	597	599	595	646	658	642	567	628	608	611	631	678	610	591	640	636	593	633	610	646	583	611	625	622	665	659	648	665	617	622	626	628	559	621	655	637	622	596	617	663	619	573	586	607	584	616	627	625	601	614	599	666	591	616	659	614	572	637	602	598	636	642	644	622	689	624	613	636	608	615	617	583	600	602	607	582	606	558	622	621	574	604	649	608	622	618	657	643	646	591	634	580	628	617	630	669	637	627	633	642	623	640	610	608	608	611	688	598	584	624	595	617	645	648	632	625	610	652	581	616	646	593	614	624	602	675	612	619	649	608	649	620	578	624	591	573	590	643	591	619	609	658	642	636	613	655	638	600	591	564	613	608	594	617	589	623	574	691	680	626	647	659	641	660	602	586	612	625	600	619	567	614	624	631	607	612	628	631	638	622	614	666	596	609	609	620	640	589	587	622	627	653	625	557	660	605	609	663	651	618	602	607	658	636	578	598	577	619	674	611	633	622	634	637	539	615	631	578	644	614	623	605	635	685	588	649	676	634	622	648	595	632	619	619	626	601	614	649	609	593	619	627	596	610	624	589	650	617	616	635	637	671	649	602	606	632	644	619	642	617	651	616	612	651	616	616	605	581	643	638	601	583	587	578	653	628	643	638	600	594	657	655	585	612	621	640	645	615	576	641	599	644	618	653	609	568	670	620	602	584	591	591	615	585	622	664	585	632	634	606	621	670	636	584	638	594	655	603	582	625	627	614	594	616	574	634	612	626	608	628	609	602	612	634	634	653	668	645	639	650	650	645	588	609	589	637	642	630	577	649	607	584	618	670	613	635	634	680	591	614	628	605	643	601	616	586	623	593	626	582	623	632	606	617	634	613	607	634	619	668	658	633	640	567	606	644	613	536	602	631	614	598	623	601	604	616	611	560	634	633	626	619	647	634	631	642	630	648	596	617	655	648	583	625	572	618	599	655	634	637	606	643	593	586	624	610	662	627	617	620	578	591	605	614	640	653	621	618	631	634	588	581	586	625	628	615	651	589	589	626	629	623	578	600	612	624	624	626	614	597	596	595	595	601	594	636	617	600	633	620	653	642	585	618	603	624	614	661	605	600	633	590	588	594	644	653	598	623	585	633	604	649	610	602	572	636	604	609	621	624	556	598	644	603	638	604	632	581	658	632	608	669	618	641	625	627	607	640	588	584	589	610	639	589	616	614	649	578	667	618	630	657	624	631	634	603	635	617	621	584	628	598	579	608	640	624	635	618	605	616	643	604	593	658	641	585	583	638	624	657	619	587	629	626	607	632	688	622	593	634	646	620	629	655	650	610	615	623	579	634	582	619	591	624	601	595	631	593	611	599	629	601	629	633	659	614	630	578	591	654	607	612	638	606	567	656	596	594	629	655	616	635	632	617	614	628	580	593	646	615	553	574	639	615	666	593	574	624	629	604	587	579	642	613	604	623	617	612	611	563	593	654	592	620	616	591	644	643	688	598	650	602	629	630	659	635	610	601	653	607	587	610	623	607	611	635	626	655	640	620	570	618	634	588	633	620	656	605	596	635	648	555	632	622	571	603	620	638	609	608	654	623	620	601	665	618	628	631	600	628	628	652	627	589	619	624	584	590	602	574	641	608	579	602	608	620	635	649	624	600	570	643	592	638	621	569	589	613	651	644	592	619	597	616	592	604	661	615	623	611	587	632	626	631	595	581	622	613	659	629	600	643	588	610	616	587	613	627	598	634	637	602	638	595	630	607	624	647	647	623	612	570	602	598	654	606	627	627	581	616	641	586	620	628	611	597	617	632	638	636	604	618	611	618	607	639	599	620	597	612	635	642	610	627	631	567	601	638	663	629	608	647	659	643	587	618	635	615	637	603	638	658	597	606	686	631	613	596	649	624	640	610	598	636	629	597	580	616	554	624	669	602	637	607	592	612	576	627	634	620	604	566	609	639	593	638	609	607	628	620	609	602	587	658	630	640	646	571	651	593	611	539	626	572	609	681	596	602	585	651	597	637	632	653	632	632	656	614	638	600	587	587	620	610	663	639	588	609	626	597	637	573	640	668	614	602	629	637	593	636	619	661	624	611	619	601	641	628	602	628	622	609	635	693	630	623	584	617	635	616	629	644	631	618	616	614	598	620	610	604	615	612	642	631	619	629	608	615	631	672	571	655	622	575	602	614	541	608	594	570	623	630	587	670	622	598	579	622	623	601	632	609	610	618	621	620	658	573	639	588	609	595	612	603	582	631	600	655	559	585	630	615	615	598	598	610	623	635	617	620	612	638	639	647	602	594	621	553	650	638	622	601	641	634	597	641	594	579	592	625	616	581	577	601	631	650	628	634	662	597	601	591	630	572	659	610	614	615	627	648	629	628	618	617	614	583	630	655	632	595	619	623	635	592	607	622	593	658	616	600	620	623	639	612	642	591	657	599	598	574	630	590	642	578	625	621	620	640	636	623	574	647	636	598	623	605	670	632	637	649	637	583	653	610	607	592	604	609	604	623	643	615	629	637	616	659	604	674	610	569	637	618	651	568	643	638	624	642	614	622	607	594	653	616	608	626	583	628	634	652	607	623	608	633	667	606	633	599	658	645	611	594	616	603	630	631	626	602	632	661	643	633	670	548	593	659	616	653	593	577	584	609	616	643	591	632	645	603	626	592	610	624	591	612	583	629	667	644	637	582	605	599	599	587	630	677	583	626	596	620	562	691	630	585	627	601	576	673	644	601	608	589	617	611	639	615	616	614	628	602	607	587	638	642	600	623	622	624	589	595	660	641	634	624	623	600	590	604	610	636	627	631	614	684	625	633	588	623	657	637	666	635	579	606	601	615	572	623	607	657	614	685	628	629	634	636	631	655	609
33025	53398	33497	21944	12448	7641	5166	11370	843	884	861	802	886	804	817	802	858	828	858	831	884	795	798	861	842	843	822	809	811	798	790	862	849	819	801	846	850	769	868	783	848	838	808	824	765	818	871	784	870	815	841	901	792	844	836	824	801	852	848	857	874	809	799	821	800	830	855	828	864	836	833	820	839	803	847	798	798	802	784	831	836	842	856	787	850	842	786	834	843	857	812	873	825	889	865	850	837	833	813	832	804	863	819	821	843	824	812	835	834	862	796	801	817	761	847	818	802	831	875	796	809	853	852	840	780	803	851	821	885	855	824	840	862	797	818	830	816	880	843	836	858	847	808	812	813	842	809	841	841	845	850	852	868	806	777	807	839	800	788	820	793	790	844	847	821	829	825	867	790	868	817	830	779	828	777	837	793	814	798	837	827	846	764	834	854	793	859	867	824	833	830	798	807	802	874	801	853	813	859	796	755	796	835	844	797	858	766	806	869	825	774	877	809	784	799	843	791	863	782	857	824	805	878	803	799	785	818	799	817	783	791	817	833	845	875	836	846	873	862	779	853	805	811	773	800	849	840	811	815	875	736	824	793	822	838	835	886	841	850	861	787	850	794	790	830	829	856	818	835	801	808	760	781	789	812	796	813	837	892	792	875	815	848	844	783	837	799	852	825	784	908	849	790	795	768	801	840	842	791	849	800	819	820	822	811	829	802	797	811	914	821	844	794	843	780	795	850	818	803	796	846	824	891	792	835	787	823	830	849	827	845	886	841	821	776	792	824	818	828	782	818	838	839	900	818	811	843	779	801	794	833	826	832	814	793	821	837	817	837	857	840	822	822	797	829	805	821	801	789	840	837	791	890	885	803	848	817	810	793	780	845	870	844	808	813	828	785	830	838	771	863	803	797	800	816	828	799	839	856	812	833	876	853	823	809	800	808	818	793	824	833	807	872	822	809	811	814	842	839	795	846	854	854	817	821	812	796	864	792	790	819	847	837	801	816	808	808	809	845	821	834	802	822	799	830	822	898	841	808	804	849	812	785	839	788	845	809	842	849	837	813	836	779	808	848	813	837	789	841	761	799	799	787	806	819	825	841	885	803	828	855	846	847	830	847	806	849	819	828	795	831	856	790	840	792	776	854	845	793	860	838	826	818	821	839	825	811	837	840	870	816	842	827	827	811	832	854	819	838	797	797	786	852	811	813	792	794	796	828	881	824	839	812	842	771	793	843	801	849	837	852	873	860	827	768	870	835	811	822	846	872	773	826	804	823	856	825	800	816	849	883	813	901	792	801	779	863	800	871	824	822	849	852	831	809	810	813	829	828	746	832	825	792	813	852	808	829	808	817	826	828	800	829	803	816	858	862	799	859	800	861	824	780	841	818	801	782	887	852	845	833	852	824	759	855	805	841	852	840	816	796	821	793	803	873	827	845	786	777	810	825	841	796	846	773	788	819	838	871	818	887	851	835	831	832	853	851	818	826	845	820	786	784	817	866	793	821	791	846	820	803	794	821	806	815	770	862	827	768	837	812	837	821	839	855	833	804	846	833	770	842	813	821	793	805	791	790	812	782	797	845	822	784	853	818	841	808	862	810	801	797	836	824	826	835	862	859	781	858	778	851	837	807	807	799	804	819	804	838	786	820	807	873	812	835	841	811	821	869	875	840	797	823	809	860	817	848	808	844	794	799	851	855	797	797	806	795	823	866	776	809	784	832	822	842	831	850	827	873	824	844	849	812	813	816	847	800	789	803	846	840	865	826	807	812	857	811	796	868	822	824	790	800	846	794	863	803	846	855	853	845	779	852	795	861	794	787	810	784	818	847	859	751	848	859	858	810	789	807	861	831	795	828	826	836	809	818	859	813	843	812	834	797	838	827	843	815	855	820	839	908	823	830	842	829	866	867	893	826	824	796	836	791	850	809	797	815	832	855	816	803	836	814	880	833	819	841	829	821	836	801	820	859	797	831	811	814	814	858	809	820	786	883	875	832	809	834	853	808	819	792	800	837	765	836	866	822	848	890	827	848	801	836	837	852	795	764	882	828	819	827	785	883	818	799	815	804	784	804	796	806	805	820	854	870	822	849	809	807	857	852	841	786	836	841	782	842	808	851	835	829	823	826	820	809	801	808	833	808	829	837	847	819	817	824	805	783	844	856	859	818	859	773	797	806	846	830	768	831	779	849	817	852	887	856	858	818	803	828	828	849	838	823	821	843	792	802	815	784	799	797	759	819	823	807	800	831	822	794	811	835	801	797	796	845	803	870	841	848	839	877	832	847	814	882	834	797	797	806	806	827	782	808	768	863	886	808	800	825	800	788	808	755	840	795	855	786	856	819	878	816	813	842	842	769	862	823	803	763	833	832	809	847	789	838	849	835	862	858	794	786	801	785	820	828	799	860	812	823	845	833	863	816	834	809	834	829	892	827	768	818	834	834	810	814	802	812	815	878	821	778	847	881	837	820	823	839	839	817	809	781	806	834	847	819	786	819	830	795	818	838	811	827	821	810	805	815	856	827	795	818	856	823	826	806	881	859	822	817	807	802	844	813	851	804	792	784	825	807	816	844	790	849	851	816	860	803	851	839	836	815	819	863	838	768	812	849	824	809	849	812	763	827	807	811	798	783	849	780	880	810	850	759	855	823	865	886	839	830	876	921	833	848	874	805	821	827	842	850	819	819	792	825	837	805	811	855	784	824	863	875	865	853	862	810	824	852	830	852	835	880	860	859	817	844	768	853	816	809	788	843	782	836	855	817	851	808	786	831	788	838	849	812	823	803	822	796	838	780	819	852	821	840	900	792	855	864	833	821	836	828	802	780	840	783	773	868	864	836	832	869	809	767	826	825	849	831	809	806	809	875	795	806	846	825	828	863	790	810	843	844	839	864	834	822	791	792	832	815	786	795	842	812	776	856	834	890	839	807	819	793	839	845	840	786	804	798	857	832	830	779	840	870	798	837	793	884	903	846	834	775	843	794	806	787	804	802	809	795	819	850	818	843	839	779	793	824	828	805	793	870	803	828	783	858	796	892	814	814	835	812	834	777	807	814	851	792	803	903	879	799	801	854	839	843	839	855	773	797	806	825	809	830	853	832	842	819	848	824	833	836	801	789	799	856	799	792	781	818	859	807	828	839	809	794	771	823	854	822	830	813	840	832	833	828	812	794	816	791	788	862	866	813	826	814	837	791	854	838	806	823	849	842	768	826	814	819	826	834	813	811	847	808	865	822	823	797	878	828	802	871	818	868	887	835	816	821	830	839	842	799	808	804	833	807	859	801	839	822	838	810	819	773	821	817	869	797	779	866	810	840	827	838	834	822	841	859	806	752	794	857	901	836	807	838	821	810	822	866	785	838	826	808	861	765	814	845	824	789	806	815	819	840	861	859	801	834	846	845	857	857	812	856	870	799	842	797	803	776	805	837	862	847	822	798	788	785	815	830	854	810	780	840	814	823	812	811	807	827	835	757	846	852	860	807	895
24860	21285	25942	23261	7608	2505	3937	3948	574	477	542	506	524	501	517	521	531	575	506	523	523	510	522	540	535	550	544	519	538	509	533	518	497	516	515	462	521	532	527	500	482	551	534	545	531	549	477	554	480	555	505	522	538	532	508	530	547	554	552	504	488	499	498	543	524	546	547	512	518	509	500	566	484	551	482	509	534	516	492	491	540	485	510	478	519	518	536	526	488	495	541	491	534	548	529	531	545	527	503	506	560	513	518	515	529	514	540	526	526	561	510	542	541	514	521	535	524	519	525	505	532	499	542	576	521	508	530	478	515	501	521	531	486	538	500	547	500	527	509	535	541	533	552	532	494	525	511	518	523	554	536	539	548	529	497	539	566	498	491	576	543	541	520	537	538	514	526	522	484	503	546	535	504	499	537	535	505	521	496	488	524	571	547	537	526	529	513	514	538	531	539	514	538	513	521	501	523	514	537	531	527	510	510	536	526	548	541	507	521	520	481	511	548	512	497	526	483	512	504	549	487	506	546	508	536	527	522	540	583	549	521	550	523	536	546	549	515	562	508	528	543	488	514	509	562	532	528	534	538	510	494	528	486	515	507	500	518	564	518	525	509	561	552	528	531	490	525	517	565	501	575	528	498	497	541	517	520	543	532	520	515	522	526	513	507	490	500	523	529	526	502	539	499	526	543	509	540	558	501	509	577	525	564	479	558	544	517	514	517	511	517	514	515	515	548	527	526	503	572	519	510	541	528	516	517	562	547	518	540	534	484	508	482	517	543	528	483	516	528	473	561	516	520	568	508	515	523	541	567	585	529	535	532	520	536	524	554	508	534	488	552	538	520	514	485	481	512	534	591	521	532	553	513	508	550	550	508	531	509	545	509	548	500	570	536	525	536	516	483	509	541	515	511	548	549	512	528	541	497	548	506	508	560	525	538	501	577	534	522	551	525	519	504	561	524	522	503	532	525	495	534	523	513	535	483	544	524	533	494	461	494	536	516	519	506	527	530	540	523	523	501	577	534	522	553	484	548	557	545	503	513	530	485	532	545	529	504	503	505	493	536	505	550	525	517	521	505	533	526	515	539	509	492	517	536	503	538	524	499	490	563	525	584	505	508	529	529	556	505	493	522	556	545	549	515	566	525	538	528	524	538	561	536	499	501	525	501	554	563	528	525	561	521	529	512	513	510	499	530	530	536	551	549	525	547	544	495	519	492	564	543	532	537	478	544	501	472	545	524	519	528	548	516	558	528	526	537	492	520	516	499	562	525	540	512	513	529	498	561	531	503	532	580	513	520	536	516	539	514	525	526	504	563	474	574	526	492	579	565	537	503	517	523	542	511	558	510	557	507	519	550	506	533	495	555	509	548	503	517	519	513	510	549	503	556	494	486	544	512	516	560	494	517	532	502	508	533	516	507	533	544	498	507	541	531	479	494	553	512	516	485	545	528	502	525	496	516	506	511	499	528	528	534	520	532	505	540	547	513	545	503	569	515	536	530	548	551	507	542	546	521	553	536	486	527	517	498	503	550	531	514	581	555	528	478	538	517	500	511	541	537	529	539	536	565	527	462	501	544	513	525	508	502	552	506	518	495	505	546	496	506	514	547	567	515	505	565	506	548	524	503	507	537	572	492	492	567	512	542	469	504	487	532	516	562	513	492	560	561	545	551	493	537	529	516	525	454	488	543	540	539	539	545	515	503	573	526	520	548	502	492	506	549	568	504	513	539	506	534	541	526	508	575	483	493	525	522	562	544	523	553	510	530	570	488	571	520	512	522	563	554	514	498	536	503	561	522	462	529	528	498	474	533	532	515	554	530	493	515	524	536	505	503	515	517	469	551	560	543	545	535	556	534	537	519	507	540	527	514	520	547	487	481	546	529	505	502	528	554	523	517	534	524	475	530	535	539	491	558	495	510	523	502	535	517	451	568	509	505	537	510	475	509	537	555	560	566	519	564	510	530	526	538	543	515	567	521	543	510	530	534	550	498	517	508	507	458	466	545	469	534	538	529	535	512	557	538	512	542	515	499	549	524	502	567	522	519	521	556	535	512	511	551	501	505	544	521	540	555	487	513	518	519	528	535	520	562	516	579	526	533	514	531	486	532	509	546	514	535	579	519	501	518	547	506	508	491	553	509	524	559	555	480	569	541	543	520	519	549	515	523	527	539	501	481	588	524	509	545	504	567	517	516	549	535	517	530	524	508	515	517	511	529	518	531	560	488	537	506	549	503	505	507	503	525	514	522	542	553	540	483	515	520	549	524	530	531	555	497	523	537	514	532	506	477	559	531	543	531	505	552	530	493	500	489	516	504	530	516	559	496	522	496	512	535	540	521	561	536	501	561	548	492	541	543	520	534	532	526	467	491	473	533	591	515	524	515	538	500	541	510	529	519	548	498	557	505	502	522	512	534	509	502	553	541	515	526	537	547	528	516	542	528	523	493	524	529	518	530	561	515	534	496	521	526	492	532	533	457	512	516	542	542	543	519	519	524	526	529	549	528	519	543	534	489	507	516	522	544	510	505	552	524	505	524	496	527	525	528	515	546	557	543	516	493	510	553	525	540	521	588	512	518	518	513	542	531	510	525	536	531	532	541	532	517	550	523	543	536	533	513	492	504	540	543	512	503	522	530	489	506	543	519	483	542	490	579	501	510	572	538	538	523	501	512	510	529	529	523	547	500	518	500	486	583	528	493	552	512	535	526	502	496	525	505	532	510	474	528	496	508	524	496	534	477	533	509	551	526	551	501	516	506	528	565	513	534	486	534	525	496	485	510	487	561	524	525	536	554	533	499	529	527	520	498	517	513	543	510	480	516	585	546	510	457	518	488	497	511	556	504	509	519	551	553	512	499	511	477	554	515	581	542	511	530	487	489	511	522	545	490	502	538	553	483	502	548	500	547	534	522	530	511	491	546	530	471	501	545	524	499	503	535	514	526	543	493	509	519	500	493	536	540	517	542	509	480	500	523	519	474	485	504	498	517	499	492	558	554	503	567	527	518	535	472	527	493	554	525	552	491	527	483	499	517	496	546	521	510	526	518	469	501	497	515	528	524	525	530	568	524	507	488	495	540	508	551	505	506	549	557	557	554	526	510	533	518	532	557	485	519	540	509	470	506	513	493	566	492	549	516	534	567	544	520	578	540	519	506	475	510	553	493	516	501	536	505	529	527	515	497	544	511	502	529	575	531	504	516	531	517	531	510	510	528	522	539	518	514	509	547	526	489	500	497	494	523	509	517	485	516	526	509	514	566	468	581	529	519	559	527	514	533	573	508	504	504	508	504	562	547	510	503	522	524	497	567	523	550	502	518	492	546	534	520	555	541	546	516	547	529	506	540	501	532	473	502	526	470	524	509	550	570	506	508	522	540	502	518	535	562	559	542	530	519	476	567	477	536	496	502	545	529	499	522	519	541	488	522	500	523	565	538	534	499	522	546	495	538	532	525	472	525	543	536	492	511	486	554	544	511	505	494	500	515	509
30504	41804	28436	13792	9575	4604	8620	7954	689	694	729	754	651	670	686	718	682	724	721	687	689	679	659	659	668	702	699	710	714	683	670	703	700	694	681	678	698	691	699	692	683	705	719	703	777	676	684	690	729	667	671	685	712	709	700	708	662	703	705	718	655	688	670	724	663	636	696	700	710	675	691	674	722	675	675	649	688	650	668	687	663	737	716	653	660	664	666	656	697	678	658	648	725	690	724	669	690	678	689	731	644	691	610	740	676	693	708	701	723	720	672	658	713	702	686	636	649	697	685	675	720	699	708	670	676	674	718	694	711	709	670	645	665	698	648	727	662	653	712	677	645	664	717	670	687	673	667	647	706	716	723	657	734	701	650	650	684	697	704	716	680	719	756	684	734	712	666	689	656	704	671	679	653	678	716	645	746	739	676	710	684	694	656	684	668	711	650	694	693	684	656	719	669	631	685	695	719	649	687	670	674	715	728	723	663	661	703	658	704	675	624	722	663	684	705	666	660	687	687	698	694	662	719	690	727	692	722	670	673	666	703	684	669	691	675	665	669	704	674	716	679	722	687	688	690	693	663	736	742	613	688	705	677	639	645	688	726	678	685	692	725	620	706	692	772	726	638	700	662	680	692	677	691	670	658	669	698	669	708	720	695	715	673	636	674	706	686	708	656	695	653	670	658	703	723	741	690	658	675	729	735	723	708	678	677	692	682	653	649	718	635	684	654	712	707	667	706	722	687	680	685	669	655	669	739	677	657	693	666	675	707	709	691	698	615	680	681	707	677	763	740	694	669	715	681	691	689	703	698	664	711	639	681	687	701	734	692	738	686	735	680	714	678	680	627	701	682	707	679	662	639	692	682	645	700	641	644	702	656	712	680	715	664	715	644	698	700	710	724	703	738	693	703	640	651	741	686	678	705	747	640	696	707	710	664	651	698	672	689	711	690	701	725	662	662	691	659	628	692	691	698	712	691	628	640	704	691	742	677	668	723	642	716	680	679	634	693	647	635	711	696	722	697	692	702	636	657	665	691	685	653	682	684	721	709	675	718	712	703	637	710	675	697	689	694	657	645	679	694	661	704	643	636	670	677	670	686	721	705	738	697	689	687	714	673	727	705	690	668	671	660	679	738	651	669	643	698	714	719	711	677	655	672	671	657	723	730	733	642	685	669	702	698	673	705	673	715	694	704	674	743	670	690	727	685	718	662	687	710	683	686	688	714	681	662	694	671	701	662	651	658	719	706	690	695	696	672	702	655	696	684	682	634	677	683	664	710	694	698	631	703	660	658	719	680	670	643	682	621	705	681	696	700	685	733	698	670	698	679	686	720	695	666	658	682	686	653	696	659	667	666	703	711	704	636	736	677	684	695	697	732	690	693	736	686	716	679	701	674	730	697	732	691	728	671	659	700	661	683	727	691	692	705	666	672	691	722	731	696	693	648	705	676	666	692	666	680	702	687	671	707	668	645	681	709	709	662	686	717	692	692	706	682	707	698	685	698	711	674	729	683	667	660	677	703	690	679	723	691	631	720	672	682	659	710	676	695	663	701	686	704	676	660	650	680	697	732	715	663	659	691	642	657	699	699	703	720	697	676	660	683	693	695	689	716	699	691	756	671	683	704	650	705	682	711	740	631	675	692	678	681	704	713	715	670	682	645	672	701	676	696	691	709	733	687	742	685	655	674	701	656	702	667	705	668	644	697	706	709	655	698	672	684	705	679	712	667	700	654	699	691	691	694	681	711	686	702	706	712	703	720	676	674	662	691	693	675	717	704	721	690	701	634	702	614	742	682	685	696	667	717	643	675	702	651	712	647	679	667	683	672	715	672	676	673	686	666	676	646	717	668	684	665	721	688	719	692	720	702	642	686	675	660	711	650	689	696	714	670	699	712	644	660	686	697	665	716	684	709	619	675	707	679	645	731	713	720	694	674	696	683	700	680	645	660	666	684	673	673	678	726	726	697	702	665	691	621	699	668	665	682	658	689	713	653	685	675	673	716	699	688	688	715	666	761	725	692	697	721	679	677	696	670	676	690	686	644	656	701	728	669	691	676	713	720	684	714	695	646	665	680	683	737	652	658	695	723	657	706	763	701	670	698	711	699	696	651	709	713	701	671	686	719	665	679	689	653	698	702	660	673	706	732	659	723	666	678	730	653	664	669	678	747	682	694	646	662	680	679	680	638	719	650	692	677	682	679	657	715	679	660	738	684	648	678	688	688	665	671	649	672	703	692	651	658	717	712	688	694	695	666	689	704	677	698	685	732	695	701	702	653	690	696	670	722	709	635	728	664	642	697	642	697	696	679	704	702	685	702	665	694	734	669	740	657	747	617	694	692	662	710	665	668	678	687	664	674	704	692	729	687	661	718	700	720	674	684	666	637	644	686	678	689	677	668	690	685	703	645	681	655	720	686	732	672	676	657	698	693	744	698	692	685	682	685	694	715	666	699	690	701	690	691	699	674	699	647	692	762	726	715	689	652	689	667	741	672	668	697	648	672	668	670	704	673	682	677	725	688	723	640	704	664	691	688	704	633	698	696	711	683	699	666	698	688	688	691	724	709	688	741	683	699	678	668	709	719	697	691	692	685	737	710	728	716	678	701	648	713	739	660	651	664	665	725	698	685	720	687	693	684	712	660	686	680	678	676	741	710	704	685	706	680	701	664	631	716	654	694	707	674	686	690	680	687	681	648	683	692	642	683	727	649	727	676	689	701	665	707	726	672	680	656	633	668	644	720	736	685	680	710	700	668	687	664	682	666	667	684	664	700	695	668	670	728	688	724	739	668	686	689	700	668	701	630	723	652	674	690	644	661	680	739	646	672	711	683	748	678	689	676	709	721	632	734	720	678	711	711	696	663	691	720	708	670	695	674	693	711	713	629	695	668	655	674	677	675	715	699	642	657	670	679	710	664	731	729	721	673	632	700	679	687	654	655	698	666	714	633	731	700	713	675	657	718	655	682	684	671	711	705	693	715	701	692	670	717	664	670	723	657	677	661	665	691	669	716	638	680	682	649	701	658	729	724	643	675	633	720	698	703	656	700	712	688	671	662	715	687	633	703	661	702	717	699	677	710	717	651	662	685	709	682	705	657	659	694	670	664	702	688	712	686	648	665	740	661	669	702	665	696	697	668	671	712	695	681	718	718	707	764	767	689	651	695	695	712	716	656	688	721	677	692	687	736	719	699	740	676	688	711	689	705	685	683	685	713	679	663	667	680	668	692	647	667	709	689	675	665	659	708	691	707	676	696	675	707	676	697	669	678	659	715	710	677	737	694	659	678	689	661	737	702	680	726	685	672	689	721	718	659	728	684	726	677	642	709	659	722	676	648	694	690	668	706	719	681	671	677	653	649	651	694	706	708	736	664	689	684	681	695	630	662	636	692	675	692	680	709	703	664	697	646	726	659	634	697	745	675	694	667	675	733	691	725	670	686	684	628	679	673	689	669	697	700	722	721	679	697	675	688	671	680	635	678	699
22453	21244	28264	24375	21186	19085	16926	16289	864	332	344	340	313	302	303	289	309	317	269	318	329	308	302	310	325	293	277	281	301	300	335	301	306	300	302	267	317	349	306	299	294	322	305	285	276	299	288	311	316	295	295	307	283	297	317	279	324	264	318	277	329	296	312	312	314	301	304	301	280	327	303	295	272	282	310	294	288	257	305	309	314	281	272	291	324	288	304	281	282	295	285	303	312	276	308	315	304	313	286	284	286	296	316	306	314	311	347	276	300	318	288	272	309	302	316	296	294	338	282	287	265	314	294	281	283	281	329	310	323	298	288	316	282	279	316	276	294	306	311	319	301	299	325	303	286	291	315	297	306	283	304	298	317	301	303	313	282	289	323	310	277	321	290	292	300	289	316	281	296	329	302	285	298	287	280	315	307	312	321	309	316	287	302	266	323	246	313	302	284	309	281	274	300	333	314	295	277	324	331	280	310	307	314	306	315	294	293	310	328	294	277	303	274	303	286	326	294	320	312	300	303	320	299	293	292	310	294	282	306	245	311	310	290	306	270	290	307	296	299	319	296	278	316	280	292	277	341	266	313	318	335	296	276	311	327	285	275	296	311	298	258	280	301	286	284	323	304	317	309	277	273	313	345	294	289	279	308	300	286	311	309	309	287	291	285	295	297	310	308	269	291	288	303	298	328	312	288	291	302	328	274	266	277	304	278	274	307	294	276	302	288	328	279	285	287	307	293	275	281	338	311	304	291	307	243	295	284	276	315	280	326	311	326	315	287	305	290	310	311	295	273	311	296	304	277	286	317	305	313	296	287	297	309	291	318	276	273	304	302	271	322	259	315	291	330	255	301	282	304	279	277	302	307	312	319	340	334	303	301	315	272	291	308	323	295	276	298	275	286	308	311	269	275	292	274	304	285	313	327	300	277	299	295	297	310	321	286	319	328	288	294	309	297	314	285	291	281	301	288	319	323	283	275	321	262	304	292	305	316	279	295	309	329	321	337	302	283	323	309	326	285	291	301	299	310	263	318	303	300	316	282	292	278	307	299	319	334	297	289	291	305	292	311	310	306	302	286	304	296	281	321	322	309	297	288	298	288	298	291	298	292	281	312	318	305	282	261	321	313	306	305	313	309	285	289	319	289	310	312	301	291	318	290	314	296	338	290	270	283	271	302	314	257	298	322	291	319	288	304	302	306	325	316	273	283	335	278	286	304	323	291	297	309	339	280	303	267	304	333	305	286	303	328	279	290	290	285	306	336	298	274	297	312	295	308	306	303	276	290	313	292	288	277	304	273	294	335	330	289	305	296	309	287	322	305	287	314	310	324	292	278	276	318	295	290	295	313	278	310	341	322	307	293	294	292	303	321	291	303	320	300	322	312	291	300	316	293	281	318	306	308	294	302	296	285	305	280	315	292	292	322	312	308	333	307	302	287	322	267	296	275	283	275	278	309	308	283	305	277	300	322	316	307	300	298	331	313	318	294	304	308	274	268	308	269	303	288	281	290	294	286	270	317	304	308	297	295	306	288	318	309	320	286	315	279	300	284	294	276	341	317	290	318	258	289	276	319	295	322	295	291	308	297	302	283	321	322	298	316	315	333	304	291	328	302	306	301	299	309	301	286	305	302	312	327	283	310	311	306	293	285	280	318	297	304	308	269	325	311	275	312	287	303	300	275	346	288	286	316	300	339	314	291	302	288	284	300	280	309	303	284	283	322	314	279	321	288	278	313	294	286	284	284	310	278	282	306	298	304	319	291	313	326	314	306	273	273	263	305	315	283	321	296	316	312	285	262	296	321	306	325	259	288	303	293	300	302	291	273	279	311	324	327	300	301	303	284	307	319	304	274	339	311	283	315	312	311	292	295	302	303	261	285	336	254	295	308	290	305	289	318	292	306	279	310	309	296	312	350	317	301	302	298	316	302	279	321	306	293	302	267	292	326	281	314	300	294	286	304	313	308	321	303	304	306	297	304	287	292	305	322	281	314	319	285	288	310	324	273	327	295	289	297	321	310	305	294	307	275	290	301	265	288	292	292	333	281	295	300	310	274	272	317	287	289	274	305	321	301	300	301	322	262	318	290	294	323	301	304	318	306	296	284	303	301	289	313	326	307	314	298	297	273	332	317	294	290	306	296	317	297	337	268	298	325	272	335	265	326	311	332	292	299	300	303	288	309	268	324	309	304	294	315	341	318	301	297	295	291	307	305	311	285	315	328	294	309	326	300	315	328	322	252	296	282	331	289	288	287	311	294	297	298	295	321	295	273	329	269	297	248	303	290	312	296	334	315	282	302	298	314	276	314	298	346	273	330	300	311	284	314	328	309	324	298	300	336	309	301	315	296	334	271	315	293	293	308	298	296	309	322	321	309	304	281	304	287	329	314	289	297	318	321	283	323	279	289	318	302	329	314	305	279	307	306	278	310	303	308	295	281	307	294	292	297	256	318	318	307	312	288	274	299	273	328	296	312	313	329	318	293	302	304	296	284	320	306	313	320	302	322	305	267	322	277	264	321	319	301	313	312	278	324	300	308	278	284	318	274	296	305	316	296	336	310	316	310	308	276	273	306	314	296	283	319	299	319	324	290	296	302	273	323	293	283	276	293	296	302	302	294	299	309	323	324	293	334	335	340	297	325	291	311	307	279	292	297	284	295	305	319	297	313	327	259	303	294	323	286	284	330	294	312	270	284	294	301	316	271	307	305	324	283	291	287	316	297	289	309	310	292	308	288	297	296	315	286	291	333	310	330	298	284	314	304	294	300	301	314	306	297	303	297	288	288	305	272	301	310	293	308	287	292	294	325	295	288	260	293	274	303	294	318	303	323	312	302	295	309	281	302	281	282	302	296	292	291	302	272	325	275	319	315	281	299	299	281	300	299	300	288	295	297	325	301	291	295	315	312	305	283	286	286	323	264	292	299	286	287	298	302	291	307	329	309	292	331	287	306	290	323	308	297	290	290	304	288	257	303	299	345	288	295	302	299	322	282	336	284	311	271	326	303	298	327	280	326	264	281	292	282	300	294	286	315	304	292	308	269	276	294	316	304	328	280	308	316	296	280	289	307	278	318	269	282	291	275	303	302	298	289	309	289	284	306	308	285	272	319	332	277	302	308	303	333	299	306	286	300	289	291	302	296	309	298	298	309	299	311	306	312	307	288	292	302	322	284	290	314	305	311	293	308	287	277	322	283	261	300	329	281	332	336	305	286	326	316	305	301	326	295	319	305	301	282	275	285	280	268	283	296	270	307	315	306	290	298	299	297	301	298	332	284	281	288	295	276	295	341	319	304	313	305	313	305	330	318	306	305	281	293	317	302	287	292	321	301	288	306	297	345	278	288	292	284	311	309	315	299	278	302	314	269	274	299	273	308	291	290	283	284	313	298	337	281	268	298	306	282	293	301	271	299	281	299	293	303	322	283	257	277	320	306	282	311	346	304	290	273	301	295	300	282	316	275	315	282	293	313	278	313	287	268	347	268	310
36571	60856	46030	27196	15662	10244	20878	20450	541	500	481	439	456	415	412	449	448	458	390	461	400	434	434	427	394	462	400	412	418	406	411	431	431	431	415	418	434	412	473	389	446	416	410	457	430	420	433	409	407	413	434	391	413	413	415	424	397	425	365	440	417	426	406	410	434	435	437	432	404	401	439	407	391	412	393	396	434	404	413	394	392	431	404	372	422	395	414	417	447	423	394	393	442	398	431	435	418	420	404	433	400	444	412	419	413	427	427	392	426	438	412	404	444	437	453	386	414	410	447	423	404	464	422	417	458	408	413	426	424	418	421	390	410	400	410	442	445	407	442	420	422	411	403	440	420	419	443	404	406	440	434	399	395	433	391	414	425	421	449	405	437	393	442	402	407	361	390	404	411	386	407	420	428	407	436	411	409	446	436	407	432	400	453	393	424	409	367	446	398	426	404	424	357	423	436	403	430	459	417	428	415	414	408	410	428	429	393	396	425	405	430	429	390	421	419	410	421	438	399	408	414	441	407	385	418	402	381	429	431	430	446	412	389	389	397	387	400	383	429	392	401	438	417	399	411	403	418	386	420	430	444	405	437	406	427	390	403	450	404	405	408	411	408	372	413	408	431	401	405	411	422	398	412	424	429	468	407	438	454	417	405	442	442	427	412	379	415	416	387	402	435	453	391	377	395	405	415	421	421	425	429	404	404	377	414	432	427	423	431	393	424	403	423	411	418	415	468	422	417	425	435	414	425	369	408	418	419	412	424	445	408	418	399	386	433	425	424	374	413	409	388	416	420	386	425	415	420	376	398	426	427	463	432	418	433	408	429	424	450	420	393	408	430	413	381	448	414	386	412	400	415	370	399	401	404	399	440	411	415	418	405	375	403	411	378	418	436	454	373	405	425	431	441	448	387	416	392	396	418	391	394	417	433	436	398	428	438	428	414	402	432	415	387	413	406	423	387	403	434	450	450	398	422	445	398	424	410	410	425	411	419	397	395	383	437	417	433	401	430	428	432	398	411	407	419	379	397	431	407	387	384	385	385	429	436	425	421	442	464	402	424	415	414	440	449	401	407	400	440	411	431	405	429	374	421	383	398	409	435	386	387	456	442	370	422	423	433	440	407	419	417	408	417	414	366	431	423	442	383	405	435	433	390	428	433	435	437	431	428	426	395	429	371	416	409	441	417	379	447	434	462	443	409	409	417	409	413	415	418	428	443	414	405	431	419	458	414	455	384	442	407	419	400	382	447	386	424	420	402	446	409	426	398	393	415	398	419	357	407	398	435	435	476	448	399	409	404	420	418	407	439	389	417	373	399	413	428	426	416	420	421	424	449	418	448	403	415	429	401	440	400	414	432	377	441	429	425	393	420	421	431	410	461	446	403	434	409	431	396	413	435	420	421	401	421	433	411	397	383	385	400	433	405	412	419	394	416	424	409	402	409	410	371	425	403	385	457	407	448	410	404	398	425	408	385	445	441	410	425	432	427	444	435	437	390	415	416	445	481	402	411	418	415	434	420	442	419	392	434	406	416	388	436	400	400	410	411	427	388	407	430	435	397	429	379	401	418	410	402	423	406	406	413	387	408	415	438	415	405	434	438	404	425	413	437	414	426	422	424	435	410	408	392	446	438	432	403	467	426	435	359	415	438	443	399	434	391	414	389	413	401	391	420	459	447	396	451	434	433	429	392	406	419	450	436	404	422	381	413	416	415	402	425	429	398	441	444	428	428	457	405	398	401	379	417	428	408	426	423	429	447	386	421	389	440	433	393	399	407	424	400	406	420	418	407	385	433	388	427	408	405	416	427	418	410	426	407	432	417	382	395	415	403	381	454	402	411	386	419	440	412	455	413	415	376	415	387	442	408	412	427	399	349	435	395	443	425	415	403	407	429	446	416	431	425	370	424	410	430	428	398	406	436	417	419	410	446	404	469	458	412	424	433	436	388	408	461	419	401	444	424	452	389	464	417	403	389	427	430	410	456	393	408	376	410	417	376	439	412	407	402	431	395	388	428	432	430	408	395	423	388	469	433	432	408	393	403	417	374	406	445	426	413	421	448	446	470	418	447	407	416	432	429	397	408	434	424	402	419	430	427	407	435	443	409	447	419	437	446	417	408	436	388	408	432	408	397	438	429	413	386	416	418	444	453	448	437	414	407	448	422	394	449	415	416	379	395	408	420	408	419	445	413	411	456	413	432	384	401	443	423	421	393	398	397	412	407	444	372	405	414	438	430	414	402	425	421	405	400	406	389	409	415	418	415	408	382	385	423	419	411	400	448	428	416	429	428	410	399	412	417	429	411	388	427	398	403	401	406	436	424	402	445	415	423	418	404	383	408	436	431	428	401	421	433	441	415	405	415	405	385	447	411	383	434	379	416	372	421	384	438	395	436	421	459	414	368	420	415	432	437	403	420	407	452	428	393	399	423	423	401	397	435	399	429	406	428	451	413	361	382	370	424	359	391	425	437	411	417	427	403	435	391	403	392	390	394	415	425	370	441	439	422	444	404	412	354	418	455	384	437	406	454	384	406	413	407	378	423	389	394	412	404	397	423	423	421	394	418	410	420	415	412	397	424	408	396	399	415	397	397	415	427	392	423	431	406	435	419	431	432	441	376	423	428	395	407	400	438	396	445	396	409	403	444	405	398	409	406	406	397	406	397	425	420	467	372	414	394	441	386	409	406	459	427	414	443	404	404	418	398	389	416	413	402	418	384	409	402	418	406	425	411	413	391	442	441	445	408	412	398	408	414	413	428	443	420	425	421	411	413	429	430	414	430	388	425	410	428	406	441	427	420	437	409	434	409	404	459	425	416	375	420	391	404	430	410	428	424	442	459	395	416	440	389	421	429	412	413	393	431	423	447	421	429	380	424	411	436	398	400	472	420	408	383	412	387	450	444	409	403	389	420	413	420	381	434	435	448	401	467	424	451	444	418	418	423	384	400	427	393	453	420	402	404	421	410	412	441	412	392	423	395	398	432	392	417	430	422	454	400	436	405	424	407	444	461	364	401	399	436	404	388	421	382	380	400	432	418	422	411	420	437	416	403	397	432	448	433	410	403	406	409	435	420	421	432	423	398	411	419	405	371	403	406	413	399	432	419	443	413	441	429	440	417	415	408	426	390	388	414	422	392	427	402	412	388	395	449	428	441	435	419	410	411	450	424	412	412	424	407	438	427	404	415	398	430	420	423	433	392	397	418	413	429	413	418	404	430	427	436	405	462	426	432	426	410	404	421	403	390	411	474	418	455	400	415	413	394	394	409	398	411	416	379	445	425	406	438	407	404	407	410	405	425	387	417	430	449	419	430	421	414	431	442	449	413	429	425	461	399	438	401	402	397	384	405	395	436	437	395	380	423	416	411	425	406	403	423	394	434	399	414	383	428	389	423	429	402	421	405	410	365	398	411	416	421	373	398	450	421	416	421	434	417	384	434	396	440	431	411	460	428	432	417	408	401	408	409	404	407	373	419	403	410	430
28983	25183	20198	6142	1875	1124	962	1200	825	707	724	725	725	715	701	718	705	702	699	733	763	763	692	733	684	721	733	729	687	687	706	744	671	737	731	720	723	716	726	716	692	743	712	749	731	753	714	733	705	719	731	676	731	714	716	723	745	706	732	739	730	695	722	695	762	697	723	665	692	712	724	713	724	737	694	692	733	710	708	733	682	700	739	723	704	716	694	762	683	706	761	725	707	718	760	731	784	735	680	715	772	704	687	749	721	741	757	747	671	693	673	731	735	710	703	726	689	678	746	675	715	707	651	735	713	721	697	731	695	668	702	749	690	762	690	724	738	728	721	690	738	693	763	700	746	714	706	736	765	732	721	708	674	657	733	729	724	728	800	701	810	740	753	747	721	754	694	714	700	778	696	693	691	672	745	762	745	691	729	721	740	681	712	780	708	719	730	744	714	750	749	698	757	718	732	709	762	725	766	708	715	726	684	742	686	721	702	743	716	754	764	723	720	741	734	758	703	659	716	732	738	681	744	674	757	726	741	674	760	695	770	734	740	711	719	748	734	733	768	758	694	677	697	736	720	725	772	739	743	754	681	720	696	754	692	677	701	696	708	722	720	711	677	767	706	767	769	727	729	662	709	723	724	765	741	710	675	767	711	727	723	718	780	714	762	718	705	725	693	749	681	716	750	759	723	737	777	726	708	662	707	731	711	704	731	729	728	762	719	739	676	752	655	740	704	676	734	731	728	734	724	732	700	709	744	732	719	747	710	698	723	729	706	688	742	696	741	745	691	773	728	719	760	740	723	732	746	728	747	720	646	686	748	713	776	719	748	732	716	709	706	707	707	735	710	770	723	695	768	689	720	737	711	755	725	758	681	698	701	731	700	705	729	767	693	734	722	689	695	755	698	726	758	724	727	693	719	748	733	729	747	676	687	712	706	745	746	696	702	688	680	767	694	725	743	717	733	734	748	746	654	656	723	666	687	736	742	735	736	728	758	708	753	753	751	729	693	704	750	716	710	689	769	763	687	710	758	693	721	717	692	685	793	712	723	694	684	765	774	712	700	732	697	682	685	727	780	725	785	757	738	742	729	752	736	729	740	694	750	703	746	760	701	655	696	713	769	708	699	720	803	700	763	731	739	707	729	737	642	754	746	707	698	703	685	706	700	716	753	665	709	747	727	700	715	703	680	759	731	706	756	715	717	753	752	741	659	758	697	725	709	732	672	728	725	756	713	722	722	753	722	789	748	728	742	731	733	700	697	651	695	737	775	700	680	714	688	751	722	661	718	684	720	747	700	731	726	753	723	730	744	730	671	749	759	699	740	702	759	675	773	734	760	724	722	683	735	702	703	748	784	743	710	736	673	749	709	723	786	770	750	735	767	744	641	711	767	704	681	722	761	754	743	720	716	706	687	757	724	714	741	725	736	703	694	740	691	752	750	731	729	786	742	731	742	648	690	732	767	690	689	756	790	673	778	733	750	726	705	683	747	753	713	740	735	684	680	763	737	730	712	701	710	673	761	743	700	683	743	705	700	709	727	723	795	741	677	734	785	715	727	753	774	666	759	686	694	761	744	753	732	688	704	748	773	714	744	748	727	693	729	702	728	725	707	734	721	768	787	771	717	673	709	701	731	706	760	724	744	695	745	750	738	711	718	682	739	740	707	737	700	717	723	652	742	700	767	751	756	748	717	723	717	729	693	711	730	704	721	716	735	708	704	685	741	775	711	703	717	725	752	695	730	690	706	705	709	725	732	738	753	708	727	695	684	753	725	713	692	682	718	713	734	707	695	736	782	742	746	750	752	744	788	769	720	744	743	767	733	689	723	690	744	721	716	717	751	730	690	713	728	739	748	753	737	761	745	692	730	694	719	779	742	740	706	761	741	704	677	728	729	758	720	730	738	739	719	765	681	735	724	680	724	722	703	694	723	717	721	661	739	705	723	699	765	717	758	685	723	680	719	722	732	753	725	735	715	745	723	794	716	681	685	748	740	732	760	753	734	728	713	705	735	705	702	752	682	732	749	698	709	720	710	732	718	731	769	743	750	693	729	765	705	727	741	670	771	719	736	721	694	715	704	761	695	732	674	660	712	684	716	719	782	737	666	708	714	722	681	743	732	752	710	734	735	752	726	725	762	732	747	723	770	712	708	709	734	695	708	802	746	691	711	759	704	722	749	714	735	688	737	669	749	733	731	721	738	782	690	726	746	735	732	736	730	715	704	696	685	720	724	718	724	694	676	685	756	728	699	677	742	681	704	732	732	697	752	736	716	718	696	731	712	738	705	719	717	728	715	712	727	688	758	744	699	717	736	719	718	733	729	724	696	723	762	710	698	717	784	797	752	749	694	725	735	716	727	708	724	746	746	725	681	724	718	754	739	716	733	689	699	724	681	730	771	704	691	706	736	733	718	778	718	713	704	734	740	737	734	727	742	687	736	749	707	711	748	721	711	695	721	766	715	763	782	717	734	733	734	693	682	721	745	720	739	695	751	659	729	719	707	720	711	741	695	746	723	733	754	723	715	690	718	707	690	735	745	724	730	773	788	717	727	721	796	714	739	740	710	740	736	744	736	729	732	714	721	763	644	740	726	711	647	680	707	722	752	739	741	701	748	738	694	751	780	721	723	752	682	730	699	715	698	729	716	683	710	720	778	734	726	721	672	750	707	712	708	707	733	711	659	711	706	699	723	750	737	749	703	742	733	703	749	694	718	694	740	713	790	717	696	749	692	729	733	715	724	715	704	742	726	713	722	733	709	705	696	756	694	742	684	704	747	682	707	736	700	734	777	697	695	721	777	728	704	731	745	704	747	716	765	749	729	712	757	704	727	769	732	716	729	682	723	654	702	748	744	718	717	732	722	692	720	727	736	744	753	726	726	736	823	721	730	742	722	700	754	767	742	704	724	718	702	711	686	760	744	720	787	689	674	704	708	712	753	748	777	755	698	700	733	674	736	741	743	712	702	764	714	728	725	673	771	696	718	734	747	743	708	652	738	721	762	675	722	673	671	720	737	751	709	716	710	724	730	750	701	722	761	688	766	739	659	745	732	708	757	733	712	687	700	692	702	724	747	740	734	701	736	731	727	743	726	736	699	715	753	727	741	714	738	708	704	763	752	705	714	740	717	723	683	724	717	707	676	756	762	781	694	763	721	715	707	729	773	712	711	725	718	731	705	701	754	734	670	711	713	703	709	718	720	715	729	694	760	748	701	732	734	678	697	700	696	747	675	785	767	729	813	745	744	728	732	735	738	709	722	717	698	738	682	714	714	715	761	675	717	740	747	747	707	700	735	752	733	718	752	710	722	661	730	723	781	714	672	703	716	721	742	723	675	788	749	746	743	739	738	727	736	690	749	797	719	742	741	792	738	699	709	751	718	665	691	779	748	754	720	782	737	691	722	715	748	696	708	710	699	702	721	735	689	732	698	709	746	692	694	745	683	727	702	728	711	745	725	727	735	708	740	703	736	688	722	756	710	739
28377	39165	21706	5805	3048	1774	1399	1801	1122	924	983	934	904	952	946	959	969	928	920	975	982	941	931	930	1039	965	949	915	978	964	959	942	967	992	926	928	939	955	1026	906	951	914	891	990	953	892	970	967	916	880	943	993	931	955	916	883	910	971	942	925	934	960	958	954	912	960	1007	922	956	913	985	933	947	986	949	985	908	952	896	921	949	926	958	944	1037	920	929	947	991	928	958	975	969	937	986	935	932	927	971	922	954	965	922	961	940	963	981	918	909	935	896	968	950	879	978	923	933	951	1009	960	979	1020	920	1017	915	936	955	999	952	970	918	958	986	952	1014	893	920	936	963	941	947	937	937	965	888	955	976	959	961	953	973	929	931	912	1006	954	952	986	937	945	923	905	925	953	953	934	968	942	943	995	919	962	967	964	978	962	988	925	973	934	967	924	984	941	968	964	929	1019	944	1031	940	959	965	934	914	925	1012	897	906	934	999	956	971	943	886	998	954	1020	933	964	973	996	918	888	970	946	930	928	906	963	958	932	978	962	897	954	982	973	910	997	939	942	938	937	922	991	932	939	889	985	996	988	953	950	941	914	908	917	971	1007	928	945	940	915	914	949	853	941	920	1003	998	908	973	929	892	919	974	911	948	934	930	979	911	984	892	994	915	886	938	922	967	932	921	936	974	1010	955	955	974	951	931	938	941	927	920	908	943	933	939	998	949	1017	1009	984	907	918	1004	964	948	889	959	982	931	957	937	991	945	934	957	973	938	983	938	933	877	924	928	935	971	951	913	944	989	945	908	902	876	887	945	951	945	958	945	917	921	958	920	923	938	943	883	903	979	930	970	941	913	925	972	969	910	1002	939	903	905	957	944	990	920	973	894	959	970	930	920	962	978	951	1019	915	973	917	1000	959	965	988	955	961	954	974	945	978	897	1012	998	944	979	977	938	919	974	955	947	993	1030	976	893	956	962	901	967	985	961	924	950	931	910	931	991	906	879	929	928	892	982	979	1003	1005	910	864	919	957	948	982	904	975	950	967	912	952	917	947	914	979	922	960	969	953	908	961	951	940	984	956	952	946	898	980	913	921	985	934	939	911	1015	918	989	905	962	923	965	919	955	956	866	975	931	963	935	893	884	964	912	963	969	988	954	988	995	965	976	966	947	921	941	972	885	947	981	979	962	959	980	952	926	957	948	904	923	936	974	951	955	933	1028	986	925	971	921	914	953	963	934	919	965	978	960	945	935	912	994	908	883	994	950	971	972	911	961	922	922	977	963	948	1000	970	981	958	952	941	985	905	932	961	948	901	969	964	941	974	966	993	968	982	892	901	930	923	945	952	950	929	988	962	935	954	927	957	972	965	944	929	967	962	948	954	961	972	919	921	964	953	906	917	958	963	950	975	974	946	929	932	939	902	972	1008	927	917	936	932	967	956	993	947	985	984	914	952	930	922	955	971	968	925	951	949	873	952	972	969	939	932	924	934	990	898	928	989	944	905	937	960	946	927	963	937	914	962	910	991	938	938	953	925	922	975	954	949	961	925	984	948	985	910	957	916	948	938	971	974	1023	982	978	997	947	939	980	927	928	954	995	933	973	1002	950	988	912	1010	950	910	947	919	950	928	931	891	918	972	1017	916	956	908	938	908	953	892	967	916	943	941	932	1011	941	910	897	952	901	915	920	941	945	958	914	924	1014	921	991	963	964	945	935	944	977	971	945	916	993	925	939	960	930	919	905	1008	982	970	989	956	1000	979	945	889	928	966	944	936	970	942	944	980	937	950	954	902	897	980	992	921	946	957	878	941	1014	949	968	919	926	948	958	985	1006	995	911	904	940	930	900	958	1009	964	955	902	911	926	919	954	970	994	918	968	908	960	886	941	984	902	902	944	989	901	956	931	965	993	922	967	952	922	986	969	936	947	956	969	960	956	903	945	962	943	942	959	953	980	947	947	999	929	966	935	954	989	929	879	922	880	963	970	959	940	952	934	950	974	992	950	965	958	935	897	970	967	910	951	1040	920	944	949	928	932	940	925	923	940	987	912	927	942	948	964	889	958	981	930	979	942	953	1001	944	957	942	921	952	929	955	925	891	972	933	933	956	880	951	957	963	980	962	971	957	897	969	930	952	1015	986	905	947	943	992	949	976	956	944	943	942	987	958	960	910	933	927	934	940	946	1002	949	1003	909	910	933	890	1001	928	985	1005	1010	891	942	922	949	1008	945	925	988	928	933	932	920	981	958	928	904	916	962	958	961	956	960	957	938	952	942	940	969	942	891	993	904	1001	949	919	981	980	976	917	922	959	940	920	972	935	981	929	976	967	928	951	898	908	941	887	966	971	999	940	944	964	932	958	918	930	982	960	975	954	915	986	998	974	980	969	965	965	916	938	980	932	897	960	992	954	940	910	936	874	986	930	938	951	1002	984	920	937	911	981	975	990	1006	975	866	950	955	952	994	923	899	968	942	930	966	947	973	936	1025	951	1005	960	940	957	964	895	925	970	955	948	943	954	917	945	920	963	937	946	968	934	953	940	949	946	961	944	944	957	993	959	919	978	946	925	980	933	976	992	913	997	981	909	947	947	980	956	878	966	941	943	946	856	900	940	1011	917	932	937	863	915	924	998	1005	932	980	920	919	935	958	913	982	995	996	910	937	958	964	948	932	910	938	913	947	957	927	982	943	957	1002	969	915	971	974	953	949	945	937	961	937	936	924	940	940	954	952	969	953	956	917	935	978	953	982	962	924	911	906	1004	983	895	952	967	974	1005	949	952	975	973	998	938	966	954	957	903	1013	978	946	957	918	924	956	966	957	926	1028	949	931	923	944	975	958	964	931	974	986	943	982	983	883	949	965	953	900	931	956	968	992	986	934	981	925	956	1020	968	960	999	937	933	959	977	927	937	967	960	973	923	938	978	959	933	932	951	951	993	920	956	912	986	964	972	963	939	932	1012	1007	1012	934	1004	964	960	943	925	995	1028	951	894	995	964	956	970	915	974	983	988	946	942	963	1012	945	975	945	976	998	990	951	935	920	926	962	963	1011	888	992	946	970	946	963	921	953	967	887	959	956	927	978	934	938	941	931	985	901	935	964	981	986	953	915	975	948	964	910	915	968	985	921	939	921	906	945	992	959	987	968	958	974	951	926	948	917	997	968	914	951	926	962	957	965	1004	922	993	921	922	975	922	944	954	986	963	887	963	946	929	935	997	944	966	949	940	965	986	955	988	965	916	922	963	923	1008	942	925	940	919	937	961	958	978	976	927	979	900	940	951	1022	938	940	993	944	958	955	1008	941	872	889	937	967	972	1006	983	1000	896	897	939	964	978	976	918	972	932	932	966	991	887	940	915	1022	969	978	959	926	910	941	981	1011	972	972	938	996	930	929	979	975	960	986	1016	902	920	923	970	958	955	913	935	1018	976	946	966	906	919	934	1010	952	964	981	984	975	921	923	939	979	972	984	999	968	931	907	903	934	960	963	940	907	927	924	953	912	971	941	963	931	957	996	969	931	979	951	984	911	991	967	930	969	956	961	1017	913	909	972	974	918	922	912	930	970	981	904	1022	959	959	1001	943	932
23409	21166	27633	24985	20014	10107	4203	7191	891	701	653	636	647	598	647	647	663	603	572	633	609	645	611	585	623	612	611	674	588	610	615	617	601	686	576	598	559	641	659	607	633	593	628	638	649	605	546	668	631	634	645	621	652	640	581	614	609	609	621	609	637	618	611	619	628	623	617	663	643	668	651	632	666	655	625	644	564	644	598	650	617	597	581	641	654	662	633	571	632	599	610	575	597	589	638	601	613	646	623	607	615	590	633	620	585	626	590	621	596	628	578	598	621	587	571	609	633	645	641	605	637	590	635	578	667	621	594	587	662	643	595	603	617	597	664	617	618	615	610	606	651	599	628	655	640	609	652	628	626	583	626	606	636	628	605	630	593	620	636	628	587	589	643	628	604	613	602	594	629	600	588	636	638	663	608	595	632	628	585	587	634	613	648	621	591	562	596	602	602	643	629	606	610	613	613	561	617	627	603	620	603	587	619	593	603	601	649	653	573	589	608	606	623	629	572	645	595	622	627	595	653	650	571	665	631	620	669	610	590	583	583	618	622	624	564	583	639	649	629	638	610	611	608	574	634	590	628	626	650	611	629	596	642	658	602	638	657	587	621	606	636	644	626	635	663	586	618	580	635	607	583	641	611	596	580	671	656	580	627	622	620	602	564	600	629	611	582	599	577	585	617	589	613	638	606	642	637	604	577	598	623	561	594	610	613	622	622	590	631	606	679	622	580	613	638	629	598	627	611	626	611	572	603	620	590	636	621	595	632	581	621	599	622	627	639	625	611	632	626	620	581	607	607	630	611	616	610	595	600	625	639	626	652	597	620	601	589	616	602	598	651	596	586	591	626	632	561	624	626	644	657	627	634	586	603	640	594	605	629	623	656	612	656	615	571	607	602	630	580	611	627	559	631	583	630	641	641	643	670	616	623	663	609	579	621	612	595	588	622	617	662	620	611	601	659	638	675	602	609	603	592	601	603	632	613	583	663	641	586	608	603	606	605	619	649	589	626	621	666	606	608	634	592	670	596	626	577	565	632	572	571	676	602	575	590	624	640	560	662	624	589	602	597	607	633	571	613	633	597	631	626	651	620	595	609	584	621	648	625	641	628	609	629	647	632	612	627	616	598	647	609	614	647	601	616	631	603	589	614	597	574	590	627	589	635	624	615	612	607	589	645	587	606	621	607	651	615	595	577	617	673	618	659	610	607	597	579	598	641	603	640	648	658	556	632	619	620	578	605	626	614	602	582	608	625	602	655	636	629	610	629	685	648	595	593	586	627	619	600	592	639	642	618	607	641	602	627	625	655	627	600	591	581	614	623	662	584	634	642	663	621	600	625	614	613	606	669	642	621	627	619	578	601	592	632	630	574	625	595	640	603	640	624	638	642	611	616	589	597	614	609	625	617	598	660	621	621	622	634	572	646	631	689	630	642	627	607	592	596	638	648	610	653	617	598	624	575	604	615	638	576	654	588	632	615	594	630	677	639	621	606	611	613	638	670	598	615	633	599	631	624	603	630	593	661	615	586	595	603	641	637	602	608	614	626	570	623	618	570	591	611	615	665	650	618	648	598	605	582	586	567	649	657	633	633	661	629	629	600	638	625	675	616	635	576	567	612	571	595	635	634	586	588	622	611	614	615	643	605	614	645	588	576	617	589	640	594	590	631	589	591	652	594	601	599	604	660	608	617	588	606	663	627	596	641	613	628	635	633	589	648	589	634	606	621	589	632	551	660	562	618	625	646	586	632	601	639	625	636	616	591	658	618	592	622	578	618	596	606	608	575	609	602	627	605	650	592	613	619	591	579	643	626	601	634	604	605	586	610	626	629	612	583	608	631	622	653	608	587	629	600	674	606	606	623	592	635	617	645	623	622	661	605	611	604	650	548	582	587	611	631	638	590	620	627	636	625	619	623	589	590	604	637	592	629	610	583	584	646	604	612	578	586	642	629	622	600	589	567	621	642	558	643	593	576	629	609	617	623	582	647	592	607	620	645	587	614	603	611	620	626	610	647	590	606	573	588	612	585	588	639	585	628	563	584	651	619	613	605	609	567	588	619	611	645	601	627	602	637	608	600	618	611	656	614	667	611	632	623	585	591	636	619	618	580	576	587	587	629	640	590	643	614	612	601	634	672	600	617	622	590	688	613	616	601	611	675	583	610	601	617	602	637	613	640	573	644	649	620	591	594	663	658	595	612	629	606	587	591	605	637	620	613	666	598	581	633	592	581	590	585	645	603	612	584	598	601	588	597	625	633	615	599	625	639	641	623	614	639	630	582	643	645	627	628	579	632	637	595	618	624	623	626	621	638	615	618	623	623	627	624	588	610	592	620	662	624	640	571	610	632	639	610	605	638	633	654	608	602	602	627	623	603	647	606	625	608	575	618	614	611	609	600	627	610	583	633	610	574	600	613	628	602	607	596	611	602	634	640	621	586	578	647	647	559	646	660	649	627	632	582	570	615	643	556	608	667	597	632	632	630	593	654	624	638	597	607	662	620	589	607	639	609	617	624	669	605	610	604	596	602	620	620	617	540	625	614	558	567	624	605	598	639	589	578	593	591	598	652	648	639	617	601	620	595	569	627	613	673	625	635	605	592	609	604	607	584	644	606	620	600	636	621	632	601	563	646	581	608	609	598	579	621	581	621	629	578	603	592	668	645	612	648	595	626	645	626	609	590	618	641	616	572	587	647	595	632	634	623	621	632	598	595	594	604	586	581	629	619	629	638	630	605	634	659	645	575	618	590	625	590	655	600	582	651	592	642	599	590	598	614	639	654	593	596	567	617	590	599	599	591	659	559	631	612	598	654	603	641	598	619	615	595	612	623	633	633	644	598	625	601	623	573	647	645	622	617	610	664	591	600	545	623	631	624	665	664	616	627	647	603	579	654	607	614	609	663	612	595	625	611	567	574	608	670	616	609	630	594	646	617	624	631	584	591	604	624	577	607	627	620	670	555	588	615	613	672	627	613	617	594	596	596	587	625	619	659	642	577	608	609	622	631	623	613	640	571	618	555	611	625	530	629	602	601	649	609	628	614	654	621	583	607	595	608	637	615	583	657	586	584	551	584	605	619	610	604	580	569	611	637	580	644	614	617	592	579	621	665	620	627	577	630	619	617	641	610	592	639	615	624	638	600	603	608	636	648	614	585	611	599	638	574	630	628	620	635	596	611	615	596	591	614	598	595	611	638	600	664	640	622	635	568	595	590	613	643	646	592	625	567	655	577	633	609	592	551	609	607	611	630	619	615	575	614	602	599	635	629	614	612	649	600	608	608	613	589	574	576	589	637	599	658	618	629	568	631	549	593	605	591	655	594	623	622	621	601	618	682	616	624	612	613	636	638	592	616	625	610	617	666	607	632	657	622	630	626	598	587	614	621	584	639	592	593	629	586	610	647	613	644	605	655	565	658	624	587	619	587	656	571	608	600	635	591	624	625	635	590	634	618	615	581	594	621	582	643	615	645	650	571	607	630	618	594	613
32830	53322	34768	23952	14814	8716	6113	11453	968	885	896	854	836	835	833	890	833	822	785	838	820	801	851	814	826	801	883	856	813	833	798	822	848	833	812	847	798	759	818	835	875	812	794	827	813	847	849	789	824	857	781	789	840	835	803	814	866	825	813	849	830	814	837	846	832	862	786	874	838	774	789	829	852	836	793	840	858	822	790	858	820	839	792	785	780	795	806	816	792	830	807	810	845	796	811	833	808	784	786	852	799	754	845	807	839	861	851	806	812	785	828	877	897	820	800	831	819	834	787	781	854	846	852	825	825	838	802	824	851	826	832	794	850	856	832	802	855	825	836	792	793	841	829	826	833	803	827	800	800	762	791	832	852	842	864	856	791	767	811	765	845	811	838	796	838	786	838	829	804	840	845	758	808	874	807	878	853	822	804	790	826	851	781	840	813	891	822	843	872	885	847	884	881	792	828	793	779	783	787	832	816	758	804	807	813	783	813	839	792	838	797	837	833	880	834	841	820	835	799	833	781	848	810	770	841	816	865	821	829	839	825	876	852	866	819	817	811	832	815	836	835	820	835	832	900	840	809	760	836	836	873	873	791	872	787	832	813	828	818	793	839	888	803	811	837	864	847	813	835	870	851	757	819	844	811	876	796	853	812	855	824	814	768	796	822	842	853	831	838	865	844	889	841	825	838	787	808	836	802	860	823	817	752	887	827	826	818	855	824	831	765	872	840	826	840	826	783	831	802	820	825	843	802	836	769	865	775	785	860	807	799	778	806	803	848	748	776	822	835	851	836	814	865	832	801	813	821	833	777	802	839	823	831	813	815	819	807	820	810	823	778	790	826	882	816	798	890	804	810	802	810	805	797	817	779	771	795	846	827	747	803	823	842	782	771	806	795	834	797	755	871	846	836	831	829	805	839	816	829	812	845	779	814	829	804	842	847	806	798	803	835	839	824	821	843	827	775	870	841	833	821	863	819	794	801	850	884	792	840	852	843	812	801	825	791	820	841	851	804	807	753	810	807	799	863	810	823	807	798	868	757	830	768	795	840	866	799	830	798	841	806	843	809	840	850	763	890	803	798	792	811	821	758	805	791	828	831	817	839	831	821	787	861	835	854	803	825	840	820	867	822	864	831	845	826	821	831	855	806	864	819	838	815	847	797	821	838	823	798	817	819	884	788	772	773	792	759	800	801	827	822	846	866	806	821	800	832	781	768	796	828	840	844	821	776	815	808	835	781	799	841	794	835	863	840	850	809	776	839	857	777	807	892	847	838	766	871	838	846	820	815	820	855	839	767	878	777	826	811	851	788	814	822	823	853	821	827	796	873	812	833	845	833	846	826	876	808	803	872	823	795	805	780	840	765	783	808	818	800	814	766	822	836	780	783	808	762	839	806	804	817	822	813	810	818	819	833	876	830	894	817	838	786	822	854	797	812	815	809	872	822	833	846	854	796	854	844	857	827	822	832	784	843	842	806	798	816	811	805	886	825	845	766	775	779	846	825	796	841	804	819	815	835	820	843	866	820	794	829	844	770	869	823	838	867	796	824	830	789	826	822	827	816	793	809	856	825	830	847	843	840	828	823	792	824	843	827	849	847	810	883	874	811	823	811	859	835	801	844	827	817	783	802	761	830	789	765	823	843	822	797	816	803	785	787	832	815	795	815	824	806	884	841	790	820	825	908	823	846	818	861	835	795	796	801	911	828	833	823	823	809	832	810	831	768	857	788	817	818	872	797	832	801	820	824	828	810	858	749	794	810	796	839	841	798	811	812	797	802	817	786	822	762	850	821	859	790	846	742	840	794	812	814	840	813	865	869	796	791	818	800	825	814	801	819	809	840	780	827	824	796	835	851	860	790	850	794	801	805	800	764	860	803	820	791	805	855	805	838	862	868	835	791	779	817	778	804	808	835	800	827	783	830	820	789	803	885	883	824	829	798	872	829	822	828	821	798	819	843	808	830	844	798	798	891	819	836	856	847	864	893	790	787	825	819	835	790	918	850	829	859	781	861	860	767	794	750	848	800	816	820	846	879	831	804	816	834	856	850	814	799	856	778	807	842	855	820	825	834	790	844	862	828	823	807	783	822	780	794	873	774	867	817	759	770	819	841	810	844	812	812	802	774	825	813	848	797	818	806	806	776	834	817	764	817	780	783	833	842	838	843	851	872	796	827	804	823	819	835	826	799	830	826	809	785	780	815	875	815	853	861	831	831	907	833	804	873	843	827	780	852	818	843	803	788	781	901	820	787	809	843	882	798	784	825	837	839	834	824	844	802	840	759	799	790	797	888	838	810	842	822	800	827	826	836	800	862	807	799	836	882	829	868	815	901	832	864	836	811	853	853	833	774	808	821	819	800	785	836	777	823	841	822	797	792	761	830	895	813	850	819	849	793	814	857	834	779	840	877	826	853	799	787	809	777	845	783	790	781	830	809	795	815	812	783	801	782	827	886	825	799	789	819	854	843	808	812	837	801	863	837	821	790	810	818	864	789	797	758	797	871	820	842	801	817	824	829	828	792	802	891	799	820	819	799	807	759	803	862	799	812	814	841	846	792	803	831	847	838	806	831	841	830	806	820	836	786	862	783	805	824	812	841	814	776	812	812	827	825	841	836	828	807	814	789	831	878	871	808	836	859	837	799	817	832	755	814	843	836	776	857	853	809	791	848	840	830	767	809	855	845	813	824	802	867	816	838	813	859	794	805	818	841	868	857	803	778	820	802	832	861	822	820	822	848	806	882	796	834	827	823	808	851	869	801	827	806	812	817	785	818	786	831	827	811	817	824	786	859	796	855	818	771	789	791	778	807	791	807	820	829	821	818	843	824	837	845	833	787	843	825	798	871	788	827	785	794	808	848	750	806	817	801	836	812	783	867	799	764	784	829	814	771	834	785	865	881	820	853	813	767	818	845	846	783	833	787	816	791	797	787	831	830	780	807	837	805	841	798	797	832	822	856	783	806	834	794	824	818	786	818	816	858	826	840	838	823	810	822	829	768	837	850	847	798	840	824	847	811	839	802	811	809	808	846	799	829	792	796	792	847	850	834	809	899	864	821	811	843	812	829	851	740	791	815	792	883	805	787	833	831	860	837	771	826	840	784	815	807	843	809	774	783	841	827	801	830	776	836	774	788	846	872	838	843	805	824	833	849	857	852	830	792	842	802	771	800	797	802	785	790	801	813	839	818	775	843	822	779	786	813	807	813	808	798	811	818	783	811	842	787	807	798	777	797	783	857	806	771	784	803	877	848	803	772	839	795	855	803	825	805	812	864	846	865	814	810	864	797	777	872	790	778	852	827	765	767	777	840	852	786	812	790	850	812	786	822	835	788	785	830	822	849	796	852	820	801	848	820	814	862	841	809	806	824	810	829	845	892	844	809	825	806	823	796	861	844	818	804	790	780	800	824	784	776	842	786	813	794	831	793	821	857	812	830	831	754	821	780	860	838	817	799	807	812	879	817	805	826	859	802	859	770	826	802	759
24852	21450	26370	23716	7233	2582	2070	1944	555	550	538	546	525	557	544	543	512	515	523	535	507	485	511	522	553	517	487	480	517	477	517	483	564	555	510	489	546	507	528	499	496	492	563	516	512	492	468	521	493	558	521	495	534	545	507	558	507	521	482	515	484	505	487	489	493	562	488	488	533	516	526	487	483	468	506	493	535	473	480	555	537	470	534	503	527	477	494	491	486	508	519	512	502	510	560	506	502	520	542	472	512	482	495	503	505	501	523	468	491	539	480	522	538	529	534	562	526	523	495	546	484	484	525	511	512	496	519	488	525	548	489	514	500	505	510	521	493	532	537	537	505	571	500	508	463	513	517	493	515	518	505	507	511	550	483	502	556	545	524	525	510	530	504	527	503	508	534	521	488	517	530	502	499	486	485	510	508	517	532	518	489	529	518	485	525	515	504	518	490	497	497	497	519	448	505	510	530	548	547	499	504	530	514	522	529	529	495	510	487	439	493	515	523	547	531	549	519	516	499	481	493	494	535	544	532	493	530	489	479	519	481	459	507	495	505	532	520	495	507	518	493	516	508	503	534	453	538	530	504	512	502	503	515	508	501	532	509	500	512	520	458	500	501	493	542	531	532	511	535	452	475	515	503	568	487	513	504	538	509	512	569	528	478	507	522	518	498	518	535	540	532	553	506	528	512	520	543	550	493	481	529	512	488	491	514	498	492	530	511	502	516	502	540	497	538	505	537	492	499	500	509	480	512	504	517	509	493	500	555	531	473	491	444	555	537	497	524	491	550	493	496	525	505	485	502	485	523	511	520	527	513	538	479	505	523	503	489	470	462	499	485	521	535	475	505	505	529	498	530	508	517	494	526	519	516	480	534	503	519	510	557	503	522	539	509	517	502	503	530	507	537	515	501	553	500	530	547	508	509	535	469	487	540	560	515	543	527	501	467	546	539	529	511	543	494	533	478	497	492	551	515	512	490	498	544	510	524	529	527	532	524	490	503	515	514	514	510	527	505	520	498	531	521	543	516	509	529	523	469	525	503	516	517	524	503	505	491	527	497	524	530	497	486	480	525	506	489	505	532	494	486	535	507	481	529	477	515	509	518	496	542	501	528	499	518	511	525	514	511	486	537	573	528	503	526	532	470	541	511	524	508	525	538	507	525	477	502	521	518	510	510	532	487	500	507	495	500	526	504	478	480	511	499	516	507	513	513	543	505	499	486	507	531	509	521	536	517	523	503	501	514	502	539	493	510	505	504	532	510	483	538	504	516	496	511	554	480	494	448	503	492	513	514	534	543	515	511	511	537	558	496	537	475	542	551	505	523	555	509	515	507	526	501	486	566	504	495	499	516	495	547	501	491	503	519	538	521	499	476	480	515	521	505	515	511	501	515	480	506	540	498	506	547	507	526	469	541	506	463	531	514	527	551	524	530	532	477	476	480	523	558	480	534	522	527	510	496	509	495	510	513	529	492	514	505	525	518	538	526	520	523	506	488	529	522	491	485	486	515	539	536	494	518	526	486	452	550	511	493	480	495	545	506	560	508	510	505	527	539	537	549	524	506	500	521	502	525	499	532	525	489	504	540	478	529	520	515	524	531	485	516	452	520	531	519	513	514	526	505	527	545	521	509	513	524	470	518	508	521	494	537	502	534	529	575	491	521	539	527	507	519	480	521	524	525	527	495	497	515	538	518	554	500	497	537	507	516	526	524	517	545	514	509	501	499	559	521	546	503	470	518	525	518	483	496	490	515	555	531	511	506	543	485	522	508	507	524	479	493	523	503	461	542	520	549	535	487	496	508	469	521	506	530	500	504	480	485	515	513	516	542	484	509	535	536	481	464	529	522	499	524	515	495	511	490	465	543	521	495	485	516	500	477	450	482	528	504	489	520	512	491	519	517	552	476	491	501	549	526	561	541	472	496	435	503	513	502	507	512	485	522	532	521	507	528	506	544	536	486	541	512	478	502	494	555	509	517	508	534	507	480	525	496	504	524	490	492	533	488	512	509	522	504	546	521	492	484	479	549	563	522	519	553	527	501	535	507	510	523	542	498	479	519	526	517	496	513	515	531	516	538	502	467	523	509	500	468	490	498	485	490	490	467	530	531	484	515	500	510	525	521	491	497	492	476	511	510	518	510	487	552	499	482	518	525	472	510	509	522	510	517	512	572	540	554	493	509	503	495	494	520	516	521	481	528	491	504	478	486	512	484	526	541	503	482	483	540	488	500	490	502	516	482	503	525	516	517	516	568	496	458	546	531	504	496	510	545	484	471	514	515	502	503	512	467	479	556	480	508	506	551	469	523	480	515	562	524	532	533	485	540	515	486	466	510	525	493	512	511	488	525	521	493	485	509	504	524	519	492	504	477	531	550	486	508	524	497	527	472	502	529	540	515	505	508	522	529	503	523	558	554	525	499	525	523	520	505	500	503	508	528	511	528	478	493	501	506	510	520	499	469	501	512	504	565	542	497	506	486	532	500	521	479	524	510	520	536	515	515	548	455	491	501	516	513	480	506	518	507	529	478	504	507	517	532	507	521	527	519	524	494	525	484	519	485	513	488	499	480	532	529	481	457	516	550	532	488	517	526	498	514	547	569	492	486	527	522	505	524	499	553	495	508	489	492	500	517	528	523	535	501	502	529	524	477	533	487	506	543	482	489	544	522	548	495	516	494	472	512	510	466	467	518	514	483	498	508	497	488	475	519	535	545	521	486	445	493	530	544	506	510	509	518	463	488	535	553	528	479	473	534	511	507	472	530	493	520	510	480	492	525	554	503	518	531	508	517	496	510	531	571	503	512	488	512	508	508	481	508	526	508	472	509	499	499	517	550	495	521	523	552	518	489	506	528	455	503	523	479	485	497	509	507	549	490	513	545	502	512	487	526	496	570	530	500	508	492	518	505	524	517	522	472	526	516	512	543	509	562	491	493	498	518	513	519	522	501	508	513	525	531	540	523	530	529	523	537	562	544	541	492	490	515	519	483	525	506	522	493	532	528	526	520	532	515	512	521	508	525	492	496	524	525	533	513	508	506	525	515	516	503	478	541	510	508	512	507	534	465	486	515	526	540	541	485	494	477	496	503	475	484	507	549	532	527	498	555	541	481	569	491	500	505	502	480	506	530	530	459	547	481	486	559	553	545	487	515	524	507	505	493	509	509	537	513	536	508	489	522	519	502	508	496	483	538	557	505	518	541	534	537	548	531	571	497	467	526	540	513	471	524	514	471	487	489	480	497	517	536	502	501	504	511	475	514	521	514	529	509	520	510	482	509	508	499	517	548	505	503	489	511	487	516	527	537	488	515	482	490	519	500	497	532	503	511	536	478	499	556	459	516	488	538	475	499	528	531	518	510	504	508	523	530	523	521	496	455	536	504	507	515	519	510	505	470	528	539	532	529	492	544	517	508	545	519	523	515	509	480	502	493	544	490	505	500	492	480	467	520	506	526	567	505	473	475	506	494	505	527	503	483	523	516	532	569	484
30789	47819	30812	16721	7586	5098	4382	4350	683	712	683	685	684	697	642	683	636	699	700	702	627	643	644	634	669	716	705	645	660	669	655	691	706	664	627	658	644	630	664	649	712	686	656	671	663	657	600	681	714	639	679	711	656	665	670	659	640	702	722	644	653	708	644	653	652	647	612	678	697	666	647	674	677	687	715	631	696	660	630	669	684	649	657	631	640	662	673	651	666	620	692	659	713	650	672	623	671	660	649	661	671	688	668	729	666	686	646	651	650	689	666	640	675	693	684	706	684	708	671	660	613	664	686	707	661	673	693	660	665	690	620	709	668	658	730	671	689	642	656	664	632	664	660	687	698	690	682	627	762	668	693	663	639	653	693	644	685	646	673	716	673	652	695	723	636	679	661	690	691	660	646	630	693	656	658	680	698	666	616	636	662	683	672	675	637	641	652	633	676	720	679	658	699	663	688	672	701	631	687	648	664	653	655	638	666	643	643	704	649	659	655	686	664	654	645	684	698	650	638	663	662	643	646	651	689	652	667	696	643	696	670	688	665	669	667	649	655	672	685	681	678	700	673	627	684	730	691	644	661	705	692	680	680	714	676	681	656	686	695	657	624	688	653	663	660	679	667	683	682	658	708	688	661	675	650	657	659	652	671	684	668	623	707	651	611	638	687	635	647	722	684	650	652	640	641	644	652	648	679	683	666	670	612	694	670	687	697	691	685	702	653	658	668	693	629	701	674	671	689	659	638	712	692	713	692	673	668	651	667	601	700	663	677	656	633	679	672	686	621	672	692	668	660	669	663	689	676	663	667	662	636	721	668	706	637	663	619	645	657	687	639	706	679	724	678	693	652	630	687	671	670	681	699	639	716	681	652	650	686	699	663	637	658	680	687	677	642	682	626	597	686	674	639	651	687	657	675	675	694	687	644	649	654	634	660	669	652	673	688	638	715	669	660	692	685	685	694	654	703	632	689	635	664	689	630	668	686	613	627	703	689	676	647	653	662	677	676	675	579	677	658	658	640	680	656	646	680	665	679	672	662	620	629	721	649	651	632	652	701	635	657	660	661	704	643	661	608	695	658	707	673	649	636	694	624	698	629	677	669	631	719	667	686	661	680	662	678	666	657	690	643	685	706	687	656	657	613	670	677	677	656	686	624	633	697	698	654	656	623	634	689	712	694	714	699	698	676	688	618	634	705	693	689	639	677	652	679	683	653	650	670	639	690	619	670	592	665	685	694	656	640	673	720	673	689	695	657	719	689	636	659	668	711	654	653	649	668	666	656	711	657	629	666	650	659	661	665	689	680	686	694	668	655	687	663	651	634	697	673	675	681	648	655	733	669	711	677	684	663	659	592	741	697	649	666	672	687	657	657	673	657	693	706	664	708	624	678	662	640	680	662	674	664	627	648	687	676	635	662	689	669	665	649	692	711	715	696	662	679	653	722	641	684	694	650	702	699	675	693	640	673	651	663	580	683	713	624	643	655	681	670	649	679	664	633	667	696	705	692	713	672	668	661	681	656	691	692	668	685	673	695	670	624	637	649	678	706	663	682	679	674	692	685	660	699	681	668	667	669	679	670	639	631	652	695	627	672	669	644	683	668	705	684	676	664	704	625	655	650	665	655	687	665	695	650	712	661	663	670	673	692	650	639	669	700	634	664	658	723	664	711	682	671	704	658	654	659	662	698	684	677	677	707	620	687	676	733	649	683	630	658	678	676	660	688	675	658	689	693	631	648	732	599	659	685	666	656	667	680	618	666	658	712	649	690	657	673	679	656	688	683	732	641	665	665	676	705	677	677	739	677	700	664	682	681	670	726	683	641	658	731	738	698	646	643	663	653	663	666	617	678	668	731	593	669	688	678	664	694	690	625	681	709	673	695	610	664	686	687	614	681	694	677	653	697	634	693	670	676	670	671	678	634	652	685	621	702	715	654	707	678	687	628	662	649	645	650	666	663	708	655	627	660	686	688	672	644	676	628	703	651	709	634	663	675	684	632	669	625	641	661	617	676	699	666	672	672	655	679	659	677	709	699	670	675	650	639	626	664	658	668	689	677	678	675	674	650	655	674	679	654	661	653	670	645	714	688	700	683	673	672	672	714	672	707	666	714	646	722	667	673	656	716	700	661	668	648	640	643	672	668	685	657	696	705	662	665	690	681	638	698	669	675	719	697	704	653	692	676	684	691	693	697	638	691	653	678	628	636	685	674	659	666	719	631	671	648	632	695	591	648	668	612	677	658	659	676	672	652	623	711	670	677	677	691	683	649	647	689	668	662	655	664	673	644	657	716	672	683	674	677	696	704	662	690	651	700	723	677	665	651	695	649	674	636	689	604	667	715	677	688	684	654	680	694	717	697	671	676	659	671	617	709	632	666	654	678	705	669	647	685	656	676	659	642	681	658	675	681	729	649	630	689	696	637	680	659	667	703	682	646	658	659	694	719	682	700	673	700	665	671	660	668	667	643	662	653	687	679	607	714	642	689	673	657	664	653	672	633	617	660	670	633	699	683	665	657	701	675	676	648	662	691	723	665	663	643	622	638	679	686	688	669	664	646	688	704	658	656	700	688	708	701	619	688	684	691	669	686	648	669	676	711	705	645	657	663	619	652	699	691	637	606	699	659	683	688	633	627	683	668	645	666	638	682	640	632	667	657	659	687	701	674	649	642	641	693	644	679	649	655	657	688	691	692	732	687	641	692	646	704	676	715	652	707	610	653	693	670	696	670	666	691	704	618	666	704	684	647	705	626	676	638	649	639	689	667	670	662	671	668	680	643	699	653	607	628	654	692	634	707	685	689	672	617	701	664	661	685	728	689	677	656	654	667	695	685	709	684	640	751	689	688	700	670	648	688	651	680	663	666	647	651	652	702	656	634	672	671	703	635	630	629	674	652	658	677	653	693	618	702	672	646	666	656	638	668	665	655	665	687	677	637	664	632	664	675	679	641	678	681	653	670	711	623	692	680	644	654	674	697	659	722	676	672	675	697	670	696	711	640	683	687	668	603	658	679	672	708	648	704	666	724	695	663	658	681	678	658	717	640	627	651	689	675	680	662	675	697	647	674	665	628	693	612	704	692	674	648	724	699	644	653	661	645	674	686	635	669	661	664	669	668	683	666	650	659	639	631	694	701	688	704	658	667	695	664	684	677	646	661	645	701	639	677	657	715	644	647	702	698	679	656	743	688	625	653	635	688	659	700	636	668	682	630	668	673	664	667	693	653	696	654	664	684	749	662	710	655	685	630	685	624	714	662	685	647	696	702	694	631	662	650	682	647	675	657	628	672	673	632	675	650	656	685	671	696	643	665	632	692	682	641	711	626	644	657	663	664	664	684	720	708	638	635	741	677	669	667	662	666	675	682	731	707	613	648	673	648	645	651	721	708	666	708	613	689	738	649	666	637	645	661	708	691	675	651	667	672	627	682	654	687	709	701	644	668	666	681	692	693	655	634	691	654	659	690	619	704	726	663	709	644	694	675	705
22304	21197	28269	24316	21275	19541	14289	7112	385	352	331	311	334	340	316	324	331	311	303	300	320	305	310	303	293	295	311	298	274	314	315	282	292	300	291	335	321	305	295	310	293	302	308	302	314	280	304	315	292	272	304	302	284	315	298	285	272	296	303	281	287	299	279	278	306	294	297	311	318	312	280	305	313	289	289	282	286	307	291	298	324	315	313	300	321	293	295	273	337	308	313	297	313	312	306	289	311	284	280	304	334	306	304	301	305	264	303	304	285	307	279	286	317	286	310	289	321	300	307	316	279	291	299	291	309	302	273	298	328	321	287	289	295	313	283	308	267	291	298	271	298	276	296	337	284	319	325	299	301	302	322	275	293	284	310	287	315	286	320	335	280	306	275	294	304	292	309	299	275	306	317	288	301	335	335	309	327	293	276	281	286	324	290	313	289	305	287	284	279	335	303	295	302	295	302	248	283	306	276	302	334	298	345	312	335	287	296	325	320	316	311	311	313	335	278	271	291	277	349	283	292	316	298	313	280	297	315	305	312	261	299	318	307	312	335	304	283	279	328	288	295	258	307	286	277	275	287	304	318	316	291	310	279	261	294	320	262	309	315	342	306	299	305	290	302	280	301	298	309	291	311	309	304	300	308	284	265	336	311	273	313	319	305	294	326	293	289	282	279	294	279	291	292	285	297	299	293	283	284	296	289	256	283	270	325	319	282	310	335	320	324	291	316	294	300	329	284	310	271	299	281	300	309	292	298	286	328	261	304	295	269	318	339	301	269	302	291	280	278	319	302	295	290	299	317	302	296	269	294	311	277	287	291	281	306	275	305	308	274	324	311	294	318	325	314	313	272	288	266	320	323	295	338	279	319	305	306	295	287	315	282	273	309	302	290	298	284	293	312	301	290	312	293	288	300	289	325	298	300	315	314	323	278	327	277	321	290	314	291	306	286	290	331	294	255	304	295	284	309	272	286	291	289	290	288	283	299	294	287	286	293	265	313	279	309	291	307	302	308	280	304	284	291	284	316	325	299	291	331	298	279	279	275	289	291	291	318	283	313	284	290	313	325	323	329	329	292	327	281	299	300	296	305	291	295	321	311	287	264	289	322	295	300	296	284	337	263	301	316	310	266	308	321	284	275	319	294	284	310	292	278	282	308	295	291	290	307	308	298	283	313	300	304	287	299	322	312	312	331	309	333	260	321	347	294	304	291	308	280	287	297	308	280	285	317	294	272	297	318	290	305	306	313	328	308	292	282	284	318	287	275	282	292	309	294	316	274	281	288	322	296	288	286	273	305	279	290	286	277	276	332	307	296	310	306	293	313	302	311	307	287	282	310	260	322	314	292	316	287	315	302	299	308	295	310	292	324	295	299	305	288	325	303	276	293	307	309	317	328	282	314	309	288	319	294	290	298	290	293	262	292	299	283	293	327	294	301	292	295	322	257	290	302	296	275	292	286	303	303	306	287	295	309	308	295	276	319	298	310	292	271	306	277	305	304	278	299	305	324	288	283	304	268	295	286	324	277	311	296	284	290	285	264	293	280	306	279	312	286	298	276	305	302	322	306	293	288	301	316	311	291	289	297	278	306	292	312	314	317	307	288	291	294	299	252	295	267	299	298	300	297	274	254	286	275	256	282	293	290	286	277	303	318	293	284	300	320	279	322	295	291	257	320	275	297	279	314	323	314	301	324	311	287	289	316	293	303	296	292	286	299	283	338	289	287	301	302	261	300	259	287	315	301	285	305	274	280	317	323	265	334	264	283	298	297	286	305	319	279	277	301	303	303	275	261	307	290	310	287	291	302	273	298	308	327	266	323	299	296	294	310	308	305	283	299	297	310	271	290	323	300	327	281	299	289	260	289	259	278	273	308	274	299	332	280	293	314	305	286	299	295	301	304	295	306	300	288	248	299	306	292	295	258	338	307	296	285	284	306	289	297	300	282	325	279	318	314	303	272	322	312	333	287	290	279	296	291	316	317	285	254	342	249	278	347	304	305	279	267	275	255	309	269	290	298	267	285	320	298	265	321	296	303	284	307	290	274	314	297	288	264	323	288	301	281	282	285	296	322	277	281	282	288	284	279	311	274	330	328	303	285	294	311	267	303	311	290	276	288	285	304	303	280	306	296	271	274	298	317	294	290	290	295	291	296	302	302	303	299	295	301	279	284	286	305	262	284	313	293	297	295	272	279	312	308	283	290	301	287	300	278	284	290	312	307	299	295	284	301	320	297	291	272	279	288	291	262	287	282	310	295	309	310	302	277	314	308	270	281	294	266	272	311	275	309	294	277	262	289	281	278	300	280	296	318	300	320	298	315	263	283	306	308	294	301	284	295	296	316	307	281	330	305	311	296	290	286	288	267	281	328	291	294	275	294	301	278	329	297	311	304	289	313	310	295	298	295	280	300	308	305	306	301	291	303	297	276	344	276	272	297	303	294	278	300	281	288	294	301	300	317	292	312	305	303	304	269	292	273	291	311	299	293	308	289	313	293	319	317	269	318	292	294	296	320	295	295	300	309	304	313	333	307	303	280	274	298	308	298	286	264	282	308	320	266	327	339	300	278	296	306	259	313	309	291	261	301	299	318	310	294	295	325	309	308	313	306	306	290	304	283	252	299	292	290	299	322	293	297	290	290	304	317	295	290	328	294	317	297	317	309	302	291	296	296	305	321	319	287	328	311	315	288	293	277	297	296	288	287	288	268	319	302	303	274	291	300	280	276	297	323	303	311	313	306	292	307	262	264	287	290	323	308	313	303	286	291	290	320	300	287	260	305	321	312	286	291	306	267	294	290	311	267	301	302	281	280	269	290	301	308	306	280	298	304	283	319	294	306	297	274	297	332	265	286	295	309	291	297	317	290	270	323	321	322	296	312	319	279	305	292	324	274	284	293	277	319	341	323	322	273	290	301	327	315	303	299	273	306	301	297	304	285	312	285	264	310	268	269	308	302	293	308	329	274	267	309	281	279	317	303	326	280	321	273	299	317	310	312	315	290	296	309	299	299	287	317	303	301	281	309	294	271	283	303	296	285	285	285	301	291	307	338	293	308	279	285	300	326	295	270	276	303	289	305	301	278	288	295	289	308	275	289	284	291	304	300	337	317	326	292	306	265	281	283	312	295	298	311	282	288	298	306	319	310	319	319	282	296	319	293	300	283	283	286	290	298	305	293	301	287	285	280	288	268	313	298	315	297	287	302	306	288	298	299	276	291	276	304	310	313	324	281	298	302	323	294	307	292	277	331	283	322	312	291	313	308	293	294	314	302	299	285	290	262	293	320	295	278	284	284	327	279	293	305	296	274	315	295	298	300	298	309	299	272	290	282	305	302	281	289	318	311	299	307	304	320	292	301	267	286	323	303	306	324	281	331	314	306	286	306	285	302	307	290	272	278	295	277	268	298	304	322	273	295	298	294	282	293	288	280	303	297	300	294	291	295	267	282	286	300	294	276	320	320	311	326	304	295	283	282	307	313	278	318	291
37386	64981	44548	29669	20424	13212	16506	9063	536	448	455	521	480	415	478	413	461	426	436	415	410	456	411	395	404	417	394	433	413	401	436	447	403	389	454	400	396	457	414	412	368	407	400	384	413	419	417	394	427	425	441	414	407	450	431	426	423	364	398	424	390	433	400	376	419	392	417	404	422	411	411	395	410	416	431	415	374	447	378	410	403	430	385	404	431	406	426	429	411	407	418	441	402	413	410	429	394	438	374	407	397	416	425	392	391	382	387	423	383	393	413	389	423	419	390	379	370	432	410	408	419	426	382	404	436	398	419	382	385	397	399	392	421	413	405	392	418	353	395	401	413	446	418	428	379	392	421	417	415	417	397	388	385	405	416	420	434	435	393	396	388	461	398	411	383	381	378	399	401	395	422	390	401	365	407	437	443	442	397	396	399	450	386	409	423	424	392	395	417	416	391	419	403	408	443	442	406	400	428	411	386	410	388	419	396	417	436	425	433	438	411	410	387	400	414	417	426	410	418	389	397	394	397	427	403	403	390	404	442	429	393	429	376	421	401	412	395	407	396	398	401	393	424	398	424	424	385	410	406	431	411	422	420	377	415	417	397	418	402	383	420	418	408	410	437	416	440	390	441	428	420	385	406	398	443	437	412	365	386	418	427	417	385	414	421	428	375	436	398	366	399	415	416	415	422	434	407	399	421	390	432	388	425	392	438	419	402	392	414	400	383	427	414	398	395	414	403	388	378	401	434	425	363	408	423	390	408	382	413	415	385	394	413	415	419	430	365	420	411	410	384	396	405	400	414	398	406	406	400	444	438	416	410	423	426	432	440	385	429	430	384	446	409	414	415	427	408	392	389	403	388	383	428	403	450	412	400	454	402	417	396	424	407	393	420	397	408	421	401	424	415	408	452	367	438	409	413	425	384	380	426	370	397	384	407	438	397	396	369	447	396	441	413	372	429	380	407	421	406	396	412	393	389	402	400	394	387	422	406	406	382	373	409	419	432	418	420	421	425	399	395	435	423	393	414	371	410	422	405	413	389	375	398	401	409	422	402	390	418	424	398	393	439	394	428	402	416	396	413	445	418	392	382	401	396	417	380	402	449	436	394	443	402	390	404	394	375	405	426	407	386	380	410	390	411	411	426	427	388	435	446	424	423	374	406	392	382	426	454	435	383	378	415	399	431	401	403	422	396	380	394	412	394	425	360	414	385	400	395	399	435	417	413	381	421	417	438	448	434	412	417	427	412	402	393	390	376	416	392	412	364	408	388	417	403	412	401	431	444	393	413	416	403	436	455	410	411	403	399	377	452	388	386	380	443	409	397	446	411	377	416	418	429	373	390	441	386	440	443	375	405	452	393	382	369	403	427	416	403	411	418	432	408	379	394	424	391	421	395	403	422	424	425	418	416	396	383	419	380	400	415	418	397	444	429	413	410	382	405	434	403	356	398	422	472	438	368	416	397	385	373	412	423	364	407	425	375	401	388	421	397	416	384	401	405	408	385	368	403	395	393	400	409	414	383	398	399	396	413	468	394	429	413	417	426	395	420	387	416	390	413	412	424	431	432	435	429	393	413	432	417	412	423	401	404	404	413	361	405	429	387	426	446	419	418	404	382	436	421	424	383	373	416	374	407	421	413	434	431	369	435	402	375	402	375	417	407	366	375	402	385	392	342	406	375	399	456	415	441	380	394	380	425	384	392	399	437	404	427	413	394	419	370	417	439	414	419	335	392	398	415	396	358	389	386	407	394	418	441	378	405	408	409	409	413	449	432	397	415	403	400	389	403	423	423	436	412	383	393	404	411	371	386	383	413	411	421	424	426	411	388	423	413	370	446	412	421	422	404	394	425	418	441	402	427	407	412	407	429	397	373	383	409	430	417	397	394	422	391	382	378	414	402	414	421	383	394	434	392	390	442	440	408	427	388	409	412	397	417	422	400	386	434	428	383	415	426	384	405	404	422	412	400	378	408	414	434	473	396	409	466	379	428	410	377	405	442	406	396	394	412	388	416	429	417	425	386	392	442	404	398	425	421	422	400	405	420	432	340	372	424	432	406	423	426	423	423	409	400	407	422	404	402	387	406	357	404	410	439	385	432	417	421	403	401	406	380	421	410	390	431	402	420	388	407	433	384	411	415	368	405	431	405	397	382	416	423	436	421	413	448	393	400	414	402	380	434	376	406	401	383	408	404	416	433	393	402	443	391	408	398	387	412	391	369	387	411	403	412	427	394	409	401	439	389	423	373	441	423	384	380	425	415	409	383	394	401	394	406	382	413	439	435	431	452	399	416	431	399	424	400	410	392	423	422	426	400	425	407	416	436	368	386	386	391	408	399	401	382	417	433	425	371	376	392	377	415	399	387	414	414	378	423	410	405	410	372	399	398	410	382	384	421	402	422	406	386	401	403	377	401	421	449	403	381	387	388	438	419	435	403	393	421	419	403	379	407	403	433	411	391	378	393	399	422	379	404	411	393	434	399	413	403	405	431	415	391	440	429	426	388	420	379	379	439	441	390	436	416	412	402	417	401	406	399	437	419	405	382	400	425	430	458	405	423	403	374	436	374	395	413	387	415	398	407	413	382	415	402	425	402	394	368	408	406	409	398	393	422	423	398	450	394	407	432	424	389	437	420	379	423	405	428	411	416	420	422	392	387	411	398	377	391	434	439	409	392	423	387	395	397	367	381	394	395	440	380	427	439	409	399	419	345	409	440	434	418	388	413	405	402	421	420	388	416	416	407	396	416	408	412	428	414	391	430	438	383	419	340	410	395	459	428	394	452	395	411	408	449	417	407	388	401	433	396	440	426	366	400	406	389	382	413	416	372	411	431	391	433	408	393	433	400	383	427	379	388	414	435	428	389	411	417	403	402	401	394	404	444	386	403	387	389	434	449	438	403	445	375	378	419	407	408	401	388	402	394	388	398	363	420	374	386	368	390	381	386	390	388	375	388	433	405	401	369	432	376	429	363	392	384	398	403	408	399	408	395	400	382	369	430	378	400	410	358	416	409	407	416	383	448	423	413	389	410	459	385	427	423	371	392	380	392	410	416	423	421	421	435	387	430	409	412	411	388	408	391	425	408	424	409	370	376	383	398	405	411	449	430	409	418	460	422	419	431	375	401	385	433	400	368	412	392	381	406	420	392	434	394	426	407	431	407	446	357	415	415	426	401	405	462	399	422	401	408	399	395	416	391	417	381	409	384	419	421	419	415	410	379	427	419	428	376	396	384	414	461	416	401	429	412	354	413	427	401	413	400	442	410	418	392	397	356	439	388	439	373	443	395	382	392	388	363	389	388	396	428	400	414	405	405	417	401	394	397	412	430	386	434	440	364	424	427	408	406	373	439	397	390	427	420	436	381	408	435	413	439	423	415	423	401	413	433	392	426	400	422	393	377	403	421	427	404	391	403	412	387	373	436	406	428	411	438	391	430	398	396	416	408	421	395	470	414	416	436	408	424	381	396	433	442	418	430	389	402	423
29371	26025	17794	4893	1887	1282	1320	1257	736	747	731	716	775	746	684	765	700	719	695	722	735	716	714	748	730	734	728	740	713	724	712	724	722	667	735	711	696	749	667	755	693	677	754	667	746	736	722	701	685	776	747	745	705	698	701	708	740	733	726	810	763	709	673	702	705	757	763	727	699	722	701	738	709	692	729	692	695	742	713	685	726	648	706	738	728	758	723	724	762	732	729	786	706	669	782	760	712	694	719	698	714	737	716	710	697	686	730	717	721	692	705	719	730	719	725	752	718	745	705	669	694	769	722	722	730	719	761	700	714	731	652	707	710	689	749	722	697	747	677	725	744	757	722	685	709	748	718	723	684	729	699	728	732	712	746	741	778	693	715	708	701	743	724	676	737	753	730	689	663	748	706	698	702	705	677	751	707	746	785	664	636	740	767	735	753	736	699	755	691	757	735	742	679	725	733	726	712	711	752	720	737	751	759	698	727	644	712	716	679	734	708	737	732	698	678	682	755	713	683	733	699	712	670	711	726	715	753	752	713	721	776	706	672	656	716	675	719	670	782	706	673	702	725	702	755	757	716	725	705	717	712	691	732	753	707	699	766	726	687	716	703	770	704	715	735	722	731	686	748	714	688	714	717	693	729	709	716	696	710	684	742	736	684	740	751	725	705	699	704	709	721	705	686	756	715	710	702	703	680	706	750	724	697	746	719	725	725	706	709	721	674	688	682	692	684	719	726	731	743	731	708	739	673	726	744	751	696	723	711	712	718	744	707	717	693	692	736	730	694	714	694	682	723	720	686	723	710	729	723	717	748	760	775	732	733	735	702	733	709	694	712	735	672	726	665	726	714	722	774	765	681	695	717	728	684	702	711	738	717	673	698	627	764	727	680	709	703	736	685	716	667	698	725	713	709	731	720	759	678	715	747	670	723	686	719	747	677	719	673	729	713	742	703	709	722	727	668	727	699	711	717	743	756	753	723	758	742	713	717	696	702	706	709	723	707	746	756	737	768	692	712	717	676	683	721	698	736	688	724	678	713	721	711	726	745	745	711	747	759	755	705	720	711	689	764	680	761	683	719	745	687	722	768	709	769	693	698	713	721	737	756	735	711	736	750	744	748	712	713	684	748	709	729	667	712	685	689	752	749	732	754	740	705	718	713	739	741	666	718	749	736	764	694	701	700	740	715	733	767	730	782	700	751	701	739	737	766	738	699	692	752	724	725	722	670	741	755	747	756	716	742	720	753	709	748	741	723	694	715	687	772	718	727	700	741	751	701	746	712	721	693	752	709	714	655	735	667	725	695	744	764	795	732	719	723	767	672	704	749	702	747	679	700	685	730	692	724	712	752	705	702	668	735	683	692	719	704	703	682	729	700	725	739	705	712	718	726	718	726	700	734	732	749	678	756	688	739	695	718	706	683	690	682	681	740	730	702	742	682	718	700	712	689	726	761	748	707	723	712	751	683	708	728	749	741	699	692	708	728	712	758	738	667	731	750	679	712	712	687	731	715	709	747	719	727	712	689	722	702	723	693	759	730	722	669	700	732	752	731	714	677	745	677	764	734	732	704	721	708	729	752	758	733	711	695	726	709	714	713	650	728	690	727	722	713	751	691	727	710	679	709	717	738	707	752	736	730	733	650	696	712	693	694	678	669	746	741	759	794	746	712	717	744	711	706	686	736	695	758	731	737	707	789	691	718	705	705	710	735	730	688	734	709	683	709	708	674	688	716	709	691	759	744	768	712	733	696	715	698	718	722	689	762	711	716	738	723	725	699	706	739	721	763	701	736	727	733	697	718	663	704	738	709	693	759	707	703	709	736	713	738	722	723	719	715	706	718	737	705	704	705	689	772	705	670	724	741	726	681	686	709	701	708	707	700	698	719	718	719	721	698	701	726	694	706	699	702	726	743	694	717	726	721	716	732	729	732	732	759	696	746	697	676	688	758	724	710	810	737	686	757	704	733	696	735	685	736	698	764	687	765	760	712	785	725	723	721	743	710	741	748	722	706	716	748	741	705	753	731	712	754	707	727	732	659	707	746	709	703	680	717	718	731	711	744	741	724	705	759	675	709	716	676	730	699	704	704	753	661	733	726	751	701	711	725	727	671	752	744	757	702	775	702	776	719	723	708	684	742	721	705	712	712	726	718	710	745	756	738	773	764	750	753	719	703	762	762	752	747	706	721	722	696	728	750	730	685	716	700	693	713	687	687	771	746	662	714	711	722	729	728	693	723	761	739	682	705	746	678	692	709	733	684	745	689	690	694	668	753	744	739	696	696	776	682	739	763	787	732	685	754	736	736	759	733	722	752	685	703	787	669	706	729	680	673	720	709	697	680	687	703	682	709	746	769	711	693	717	746	702	748	749	726	705	685	710	657	696	702	735	737	711	714	710	727	724	710	700	685	741	696	710	716	739	732	696	694	709	739	731	678	733	711	737	727	742	724	765	724	720	732	706	725	730	687	683	741	696	756	718	658	713	682	686	703	761	740	696	732	750	715	722	740	690	721	691	708	681	745	707	721	715	735	695	674	728	733	691	736	730	668	714	726	723	708	744	738	626	766	698	751	734	728	719	694	717	777	710	721	704	694	757	778	747	782	697	730	700	739	702	671	706	714	763	695	702	715	732	703	770	716	740	702	706	710	755	770	695	729	762	714	707	719	724	732	699	701	710	695	727	727	754	691	769	677	765	742	720	729	732	759	725	700	740	702	738	703	723	734	710	742	691	717	729	724	751	711	738	718	697	697	707	714	708	737	735	680	703	686	721	748	703	743	723	742	674	776	707	679	710	693	677	712	712	706	684	714	730	701	759	742	707	724	694	671	724	755	718	693	704	701	729	728	727	758	719	707	712	742	704	681	712	706	766	737	698	707	714	767	757	719	721	704	709	707	719	740	709	745	748	717	727	727	712	700	713	723	750	696	737	770	720	710	715	692	764	763	764	759	671	742	705	720	723	684	717	689	680	735	749	675	679	689	763	713	740	686	694	715	704	713	719	738	759	724	738	671	695	709	697	728	753	721	708	659	720	730	717	735	709	702	691	719	721	786	737	684	650	722	743	714	722	712	729	718	699	713	724	761	731	676	735	700	774	741	757	705	716	696	676	746	757	748	694	690	707	730	710	715	734	733	747	711	713	723	741	685	757	706	655	740	697	722	744	735	701	686	710	703	732	715	700	735	720	718	698	696	680	719	724	713	721	687	726	735	740	696	693	739	685	734	695	710	717	698	734	732	753	689	700	679	748	783	726	704	764	703	720	727	712	713	769	703	789	759	723	702	733	750	724	777	742	694	653	709	696	784	743	752	738	710	702	720	725	688	736	703	708	690	739	717	759	743	710	732	726	728	714	757	721	702	762	718	713	740	703	699	719	719	733	658	757	720	732	709	766	718	713	769	745	713	711	719	714	722	762	694	690	746	744	693	703	729	721	729	685	761	730	676	748	695	717	721	665	738	754	730	689	744	710	693	682	708	725	735	717
29401	39645	17052	5256	2980	1977	1925	1817	905	959	1007	936	923	940	939	951	920	914	874	912	919	951	974	937	939	933	921	938	1019	923	875	951	979	942	971	911	1003	1003	979	951	969	887	955	858	956	938	943	932	999	889	925	920	899	934	955	961	956	891	985	944	946	934	1009	970	953	967	961	954	892	959	940	942	923	934	880	902	895	884	1012	936	937	905	979	927	923	956	909	991	966	949	971	947	954	1014	941	969	967	923	967	906	980	992	934	962	896	919	954	905	920	960	931	871	970	902	952	985	929	982	946	949	962	935	925	915	1009	930	896	937	909	916	993	946	938	1004	999	880	960	920	976	959	963	896	941	972	975	873	903	928	932	921	981	863	978	984	938	914	914	948	935	958	982	999	1023	959	1033	893	951	869	949	930	941	924	948	927	915	950	979	936	913	946	976	982	958	972	920	945	917	900	929	961	893	955	947	926	894	884	956	947	939	976	975	899	933	904	959	956	922	900	946	922	962	930	909	919	972	908	937	950	939	945	912	911	913	889	916	920	909	946	963	942	927	922	945	920	904	872	984	907	1014	930	980	902	929	945	987	958	933	977	965	912	919	965	934	934	1007	958	909	939	924	940	924	903	936	898	913	937	985	925	907	948	928	975	925	940	947	929	990	931	956	966	926	930	930	955	943	913	957	945	981	909	914	933	990	957	890	956	974	911	960	939	885	983	979	949	942	967	953	947	925	941	1006	985	904	946	971	901	953	981	968	965	955	969	970	941	929	949	899	947	918	973	984	923	964	899	979	1026	960	921	905	940	905	946	973	974	936	927	945	947	939	892	933	913	926	938	966	1007	957	961	923	945	895	952	897	945	951	945	988	937	906	912	880	930	966	953	931	917	938	911	980	970	975	987	919	925	965	961	971	962	940	996	959	972	963	913	920	915	906	932	1001	915	939	934	917	975	936	991	981	952	965	950	955	930	901	966	921	954	924	929	937	932	981	964	895	960	936	950	953	952	975	893	970	954	949	974	891	974	928	968	933	936	943	960	932	940	963	950	955	855	926	974	939	965	985	992	893	896	960	950	956	923	974	938	961	950	951	952	907	902	924	890	929	912	936	922	965	939	932	887	932	939	942	931	960	907	954	967	958	898	978	852	942	940	941	994	923	924	925	925	949	1010	944	960	971	964	964	940	966	942	948	968	901	954	907	976	913	939	940	979	938	958	944	967	914	975	928	903	1017	965	958	945	953	885	926	891	971	954	959	899	941	965	989	917	959	934	919	886	926	937	920	928	963	938	915	920	908	914	965	974	940	953	902	934	936	978	956	928	983	878	895	933	918	927	968	927	980	932	917	936	925	896	951	929	940	953	988	929	937	999	973	937	953	932	900	942	883	934	964	912	963	964	972	911	916	968	955	976	925	1018	941	980	972	904	952	935	923	902	950	918	891	938	973	964	948	909	894	953	963	924	910	923	925	939	965	925	959	932	924	930	963	907	942	919	986	983	926	920	928	986	935	931	897	999	929	919	1001	990	936	975	920	958	956	914	941	952	921	949	927	911	967	906	942	956	890	942	877	996	925	918	971	946	935	946	916	934	947	895	942	980	920	888	942	919	927	987	956	943	964	934	912	984	903	980	971	906	940	917	942	938	928	904	895	940	969	1025	929	958	953	957	979	916	962	992	927	915	942	969	893	914	915	1004	950	980	993	925	959	934	866	989	891	940	983	942	900	993	989	940	916	931	874	959	939	945	964	959	1014	975	967	933	966	900	939	963	972	957	980	913	981	976	926	957	904	967	914	898	929	960	940	932	954	924	936	962	923	961	951	946	929	931	983	946	954	896	917	942	954	891	964	971	956	924	929	905	921	976	1003	958	937	954	924	915	967	1002	936	988	954	911	959	955	931	959	995	997	902	945	911	917	937	975	955	977	946	929	934	1038	933	885	953	884	937	959	954	931	934	961	960	878	907	910	934	936	976	982	927	905	955	933	935	930	981	909	966	897	936	947	945	939	902	916	925	944	938	894	961	923	903	931	1015	945	901	979	941	911	968	1008	902	983	948	958	924	978	901	911	938	959	934	948	993	910	956	960	980	912	930	954	913	950	977	925	939	903	885	932	936	891	921	928	963	957	965	960	890	860	945	979	901	979	972	936	956	881	955	928	948	928	982	967	905	944	909	960	928	970	955	918	924	926	976	948	970	889	913	961	935	920	917	942	903	936	957	940	952	938	996	957	954	942	920	956	932	945	927	948	877	936	952	919	967	929	959	945	952	978	963	953	936	947	985	906	936	917	947	941	925	974	939	937	972	949	961	968	931	923	981	966	950	961	922	890	941	934	950	958	959	882	914	948	941	916	936	976	904	913	942	950	898	934	920	948	964	936	987	879	879	902	920	961	984	966	918	980	926	895	986	1006	908	960	891	882	968	919	871	974	982	958	994	930	919	882	942	938	943	927	950	872	940	922	931	955	950	905	975	909	936	993	971	895	974	920	963	915	943	960	992	970	958	966	889	972	972	916	933	965	880	907	953	948	934	898	901	929	950	953	946	980	930	892	920	942	888	928	942	945	989	897	955	915	927	936	965	882	911	954	907	954	953	992	952	967	937	947	900	940	926	949	941	969	916	932	972	907	903	934	875	918	958	976	958	945	965	943	940	956	915	925	910	872	922	894	902	936	976	935	966	935	912	962	905	967	908	954	939	952	933	938	907	949	970	954	930	916	977	940	926	955	925	987	915	938	972	942	947	917	910	914	946	972	982	942	927	935	922	907	985	918	889	962	903	932	911	962	872	969	934	915	918	983	938	942	937	942	979	905	941	957	965	956	971	943	965	959	916	919	908	957	919	912	939	941	980	941	995	938	875	903	907	941	950	938	893	935	945	967	959	933	945	914	975	929	938	898	981	945	943	974	939	1014	958	896	917	958	944	917	923	952	896	908	1005	930	974	973	931	947	931	876	966	972	985	972	947	970	911	992	946	1015	942	939	958	918	939	912	976	978	967	963	938	983	919	976	906	922	946	1003	959	881	990	956	914	900	914	981	967	926	943	937	947	937	953	922	894	956	955	971	922	942	962	929	953	945	987	905	989	969	926	964	999	950	982	991	909	938	926	954	968	951	946	955	915	919	957	960	953	906	976	936	963	954	943	970	918	978	977	924	909	930	954	959	899	970	978	935	954	941	932	922	963	968	915	955	930	962	883	913	864	954	984	972	976	923	955	931	933	959	946	920	908	1003	992	936	948	958	958	951	953	943	998	922	951	907	928	922	908	974	948	957	950	966	1033	902	929	964	942	917	938	965	927	981	915	953	965	914	914	984	922	961	950	979	929	955	942	924	970	892	941	946	941	876	989	924	958	972	867	972	971	896	923	941	941	969	908	927	931	964	974	955	957	931	972	948	919	1023	893	939	1033	941	960	974	948	891	962	916	939	911	934	934	956	885	917	974	941	863	958	1007	938	910	962	913	960	927	918	933	910	878	919	955	925	879	951	947	966	917	980	969	889	912	944	946	921	971	932	948	880	987	916	930	942	938
23293	21192	27588	24834	19393	6356	4430	6357	674	591	654	617	626	609	548	626	582	590	642	660	611	612	615	612	551	621	596	574	624	590	574	617	603	603	583	639	591	613	567	663	589	598	644	619	569	611	619	543	613	575	627	545	590	604	603	567	646	596	598	564	638	604	608	599	554	576	635	614	611	594	594	566	560	533	576	610	644	578	588	595	613	577	556	618	589	620	594	625	620	598	585	565	608	611	539	621	619	609	602	616	564	652	584	605	608	645	566	603	601	617	603	617	579	609	587	582	598	608	588	585	612	601	571	600	579	599	603	598	595	571	560	616	587	609	572	581	632	590	606	585	581	593	593	607	610	544	564	555	588	567	595	600	605	638	613	640	607	606	599	578	537	600	629	628	622	615	623	586	591	581	579	598	607	612	593	597	585	594	620	580	606	597	590	616	585	594	594	637	630	616	555	606	612	607	566	550	539	594	596	564	564	576	595	609	630	586	559	606	602	622	529	607	590	597	600	586	601	561	608	623	580	580	627	615	540	549	639	609	579	594	558	596	626	570	575	595	584	582	594	629	599	616	558	608	589	571	592	600	581	613	597	636	612	582	603	563	603	578	596	653	626	599	585	642	600	579	542	568	611	562	593	601	620	606	602	581	620	550	574	603	618	581	573	581	590	609	623	625	567	548	599	595	582	567	570	652	618	562	550	604	556	584	637	607	597	606	642	601	639	547	558	608	557	606	625	577	629	609	571	586	610	542	625	570	595	554	592	597	577	604	617	549	598	604	578	603	611	605	585	586	598	649	611	599	578	601	566	567	593	604	595	633	582	569	572	601	616	577	598	588	578	608	620	615	605	528	600	574	651	574	601	562	581	642	602	611	604	568	608	625	617	600	563	623	579	588	574	626	583	595	594	573	599	608	604	570	638	567	598	609	601	566	557	583	561	612	606	575	550	566	587	623	624	579	596	599	598	606	561	551	618	581	588	598	634	583	595	621	606	623	605	579	595	572	569	638	549	592	602	537	578	588	584	623	589	585	564	584	595	585	603	555	623	567	670	590	634	568	608	602	548	576	593	561	617	639	599	572	610	662	554	635	602	529	532	621	611	567	603	595	556	596	621	565	584	574	634	617	624	565	626	605	607	601	605	550	603	573	629	610	559	614	636	616	595	592	575	571	609	573	596	563	587	608	625	559	599	577	556	607	598	549	589	602	626	664	597	577	606	628	583	560	629	617	644	571	596	591	627	613	570	593	603	620	621	546	572	631	619	570	605	590	600	574	581	622	577	580	540	610	585	557	565	610	592	575	605	596	586	618	600	600	628	611	558	631	615	575	594	535	599	552	589	609	612	640	558	614	631	609	595	604	638	642	605	577	560	583	618	600	629	567	620	591	593	561	586	575	563	554	611	585	609	613	567	579	595	576	606	549	614	519	618	584	597	572	609	610	605	595	612	607	556	615	563	631	570	553	589	596	606	550	618	612	580	608	586	569	591	577	592	563	624	566	612	584	559	610	562	633	590	562	590	594	631	594	576	527	624	620	597	602	600	566	623	572	604	638	599	619	632	521	587	605	608	608	546	556	543	577	586	644	615	603	602	605	610	592	582	574	582	551	617	570	618	566	588	616	609	644	578	604	596	589	579	597	589	582	563	580	615	577	624	636	600	602	622	602	581	585	608	561	557	594	638	577	619	558	532	587	579	570	577	605	562	593	576	588	572	576	617	577	591	573	602	577	577	556	579	589	575	627	628	595	596	626	586	631	658	636	580	595	565	614	606	552	616	576	627	626	609	607	578	623	587	584	585	576	614	585	626	623	573	577	627	606	567	601	644	635	572	575	635	599	635	585	624	569	569	621	572	598	607	628	615	611	577	595	572	622	580	606	565	580	606	652	586	655	601	572	576	567	594	605	582	598	547	574	604	633	623	582	589	571	558	569	596	573	582	589	590	606	586	590	631	625	615	600	608	577	593	524	620	615	618	617	586	602	618	562	582	578	589	593	611	592	563	602	569	573	626	606	604	595	555	584	591	576	626	576	545	539	577	623	615	625	585	564	580	615	561	612	595	594	572	601	622	609	565	590	535	603	612	575	596	586	586	555	612	566	566	541	633	585	578	578	587	588	568	574	592	580	600	570	634	615	609	567	545	566	649	610	606	595	573	573	605	558	588	590	637	580	623	625	601	563	597	582	584	615	591	596	577	613	556	595	554	608	587	591	613	593	575	577	602	604	593	587	582	563	600	589	594	616	619	587	608	623	595	555	587	588	560	571	612	609	608	600	631	603	624	616	597	616	600	578	616	609	598	594	603	574	587	606	590	615	618	602	549	529	627	588	562	587	613	574	588	591	570	580	622	585	580	612	611	595	580	587	582	557	574	599	608	587	599	607	547	603	573	601	587	590	623	610	588	572	583	615	566	567	580	587	551	566	622	593	610	551	554	614	608	569	637	575	631	598	610	543	620	568	596	619	597	545	537	590	571	606	646	563	586	561	580	578	568	569	560	606	573	585	630	605	606	569	597	591	576	561	607	594	615	617	624	543	572	589	622	601	565	577	627	622	603	597	586	575	598	623	604	580	623	585	593	574	599	591	585	578	618	587	609	552	594	561	604	593	576	580	621	602	565	584	571	622	584	643	587	609	602	613	607	580	598	560	622	596	596	613	564	610	586	597	585	616	621	646	582	608	583	563	624	591	554	579	567	593	575	576	636	626	608	592	650	604	616	611	621	609	608	627	586	565	622	593	602	581	577	591	589	575	611	608	566	597	602	581	612	567	595	649	607	555	604	598	573	592	595	541	624	636	614	566	587	602	591	604	576	615	573	598	583	588	603	596	598	639	572	600	594	603	604	608	583	604	611	579	552	592	590	569	584	580	583	614	623	558	599	580	591	595	620	607	563	593	563	599	609	601	590	619	624	521	606	609	626	562	561	580	615	583	621	575	595	606	632	610	611	586	594	566	581	573	573	609	569	611	563	561	565	551	581	585	609	573	606	590	639	617	579	556	574	540	585	602	568	596	586	618	634	605	602	634	622	602	607	590	610	629	613	584	619	578	633	583	623	620	586	625	606	640	570	590	609	610	571	591	605	573	610	605	604	614	564	586	578	600	624	599	609	592	608	602	580	531	596	602	553	608	591	597	543	593	587	576	582	585	591	589	583	586	591	623	606	562	584	610	619	612	616	593	571	589	641	597	572	604	586	577	571	574	604	600	627	645	580	617	613	565	563	609	553	591	607	630	591	572	588	602	621	638	606	628	595	624	571	593	580	582	647	598	601	569	580	586	584	589	556	627	604	643	591	604	577	581	614	568	612	595	610	612	609	602	625	602	609	607	595	587	547	558	597	587	619	623	598	617	603	581	589	600	563	596	623	572	586	605	598	594	576	592	618	562	615	564	588	583	600	595	597	580	594	628	585	562	635	574	617	567	596	564	545	605	578	567	582	623	620	621	569	588	586	606	580	599	572	577	616	601	590	603	568	581	614	541	643	600
33703	53867	30069	16537	8283	4298	7614	10679	838	886	841	866	804	839	805	764	825	772	820	813	808	791	799	837	794	852	776	775	783	806	771	779	819	783	776	785	817	755	776	797	835	782	802	775	780	811	784	794	790	750	836	787	797	812	802	780	757	817	771	743	801	820	795	813	798	814	767	788	841	805	779	757	782	754	755	818	778	732	803	811	806	775	800	791	779	857	810	793	818	821	801	802	792	818	747	766	802	846	762	774	812	768	756	783	782	766	799	784	772	771	725	804	803	782	807	775	783	805	829	801	785	813	752	802	733	756	830	840	801	775	791	785	790	795	804	786	799	776	805	766	799	754	789	776	855	818	784	824	800	783	772	797	778	805	804	791	763	782	824	856	802	841	799	753	857	818	816	808	847	803	747	802	783	792	810	791	781	789	817	830	827	850	849	797	769	825	824	809	775	742	802	835	747	794	797	829	850	759	734	803	843	786	814	766	827	767	776	766	776	816	763	748	808	804	835	733	838	774	769	793	758	801	799	786	781	764	769	827	820	830	810	808	793	753	780	814	795	782	799	851	779	805	785	803	832	746	734	783	827	779	793	786	749	781	815	768	793	786	834	817	780	763	796	786	786	785	834	807	807	756	750	850	781	771	779	853	759	768	830	804	801	788	818	785	724	781	812	750	818	767	810	813	741	808	812	807	759	763	813	818	714	779	806	789	788	786	844	770	787	791	797	778	778	843	809	809	799	823	837	772	803	796	750	768	763	793	809	780	779	846	789	804	750	770	800	811	779	839	860	799	729	765	813	750	828	809	816	841	774	801	783	838	827	837	790	795	782	789	781	774	826	808	792	780	789	781	775	731	778	765	789	808	773	788	793	830	793	826	785	805	781	804	780	774	814	763	750	752	769	780	830	797	797	840	752	740	733	783	776	777	786	822	794	809	798	779	805	770	781	798	804	802	745	771	785	728	786	756	744	724	770	799	792	828	827	814	772	776	856	845	779	813	772	790	781	838	787	825	815	772	822	775	794	840	760	832	757	817	784	776	795	755	746	792	801	779	760	842	752	759	808	801	802	779	804	829	808	797	798	792	748	780	810	775	765	763	809	862	814	761	778	821	805	795	814	822	732	777	735	763	775	854	848	760	793	805	865	775	798	739	777	746	798	801	782	817	857	761	816	788	754	780	776	775	757	798	766	754	830	805	821	845	779	748	811	771	775	803	781	774	803	801	830	736	779	796	818	795	780	824	793	766	838	777	732	746	796	821	792	776	825	794	761	763	808	784	751	807	778	785	781	779	752	779	761	818	791	803	756	815	801	805	790	801	755	774	799	790	794	728	781	758	802	811	759	813	832	818	829	738	740	817	759	808	765	758	804	818	779	774	822	763	797	830	737	791	787	795	803	774	790	810	771	807	763	821	795	756	788	836	801	741	766	793	796	769	786	769	739	789	824	758	803	789	761	829	810	755	781	795	778	778	757	759	786	798	793	812	817	791	785	802	779	811	769	769	788	758	766	821	799	796	842	812	775	769	809	764	788	796	778	788	814	847	752	751	800	795	813	824	798	856	781	818	765	784	784	813	784	790	797	814	800	771	783	790	775	822	805	804	758	774	808	806	798	734	798	854	784	770	783	784	782	780	816	812	764	766	743	781	813	786	799	781	763	843	763	783	796	788	825	808	761	793	807	794	734	802	808	796	729	840	766	788	789	772	807	796	815	797	771	778	775	840	872	768	763	795	844	777	819	833	810	795	803	830	818	798	749	803	835	776	754	781	801	791	793	812	822	808	810	778	839	811	747	784	803	768	826	823	779	792	796	832	785	785	802	817	809	783	846	776	777	799	802	767	800	805	863	723	773	758	766	792	800	819	724	762	802	807	806	841	767	779	798	767	807	830	826	771	786	796	741	814	833	827	785	741	778	718	869	808	802	780	840	754	816	724	807	784	802	801	749	767	780	816	844	768	789	785	850	781	782	803	812	785	819	797	821	764	733	789	788	785	761	776	760	808	789	737	826	807	815	750	837	831	793	784	839	781	803	811	829	790	785	784	789	784	784	841	777	832	809	802	786	833	765	770	794	784	774	752	782	847	788	750	815	786	785	791	837	781	812	755	791	781	749	813	738	762	781	790	852	740	725	752	776	775	810	801	838	823	762	810	793	808	745	846	791	808	819	814	794	785	801	800	830	849	813	758	773	810	842	840	833	777	819	741	780	795	816	823	796	808	802	821	756	769	790	784	774	759	753	817	765	825	798	767	785	814	798	770	805	772	793	852	762	833	764	789	823	811	823	779	754	760	783	785	836	773	812	813	854	756	816	844	862	814	794	821	758	797	820	820	831	790	775	746	737	763	794	779	808	811	823	795	754	779	782	807	835	802	788	791	744	753	720	798	776	815	819	854	818	793	790	805	804	794	810	831	759	773	800	765	773	790	766	779	793	798	849	832	794	743	769	849	799	747	794	755	777	820	813	789	742	808	828	770	812	808	810	851	828	797	854	802	759	778	799	821	773	808	753	777	819	785	780	754	821	737	763	778	826	769	816	777	813	799	837	806	764	787	781	761	771	768	723	777	812	816	796	821	826	804	796	807	768	821	747	774	806	745	801	809	756	787	761	796	825	775	796	804	746	783	790	742	779	834	761	781	774	775	822	772	777	774	790	771	868	821	776	755	748	738	797	830	837	768	830	793	801	746	786	803	813	766	813	785	767	801	798	821	821	786	755	789	780	814	781	812	772	816	806	786	822	765	806	828	863	815	821	808	799	817	774	785	804	804	737	796	819	770	761	790	798	814	843	758	846	773	804	729	762	792	862	777	795	761	779	777	797	785	778	745	784	773	824	787	764	748	779	789	776	785	829	776	790	796	800	774	779	758	734	795	780	777	736	788	769	844	767	805	823	771	842	785	848	790	777	829	753	828	795	725	853	778	805	827	804	804	765	805	801	776	815	811	768	776	829	772	772	805	820	767	790	804	785	785	797	812	742	755	751	752	758	823	760	756	813	827	801	855	780	761	804	807	769	810	792	766	775	793	807	786	789	792	773	803	784	780	749	790	773	766	737	822	809	761	804	748	803	812	740	786	814	807	772	844	805	787	808	802	851	822	786	759	834	818	784	831	797	799	816	761	836	772	845	746	797	760	779	783	742	759	821	785	788	804	744	803	835	781	789	809	806	784	803	757	822	824	821	782	809	828	866	814	845	802	826	795	827	836	805	744	842	818	800	801	814	778	789	799	753	808	840	813	830	757	782	804	768	768	779	796	814	814	805	787	806	760	778	804	812	775	780	767	802	763	814	761	805	799	795	790	778	800	749	841	812	760	811	765	748	758	802	767	790	737	817	812	792	792	806	795	783	769	784	778	819	783	772	797	789	775	781	836	822	807	738	791	780	771	804	748	787	812	817	786	819	793	799	778	795	774	767	789	800	819	789	823	820	787	751	785	781	782	794	857	813	756	802	806	798	802	745	764	765	753	813	793	805	822	759	839	806	787
24770	21301	25656	22013	3111	979	1109	1564	475	508	453	508	453	477	486	491	465	460	461	488	477	454	470	505	469	491	465	457	472	491	470	471	466	482	467	485	496	512	474	418	481	504	439	499	425	471	512	459	489	456	459	537	464	503	498	433	466	450	465	417	463	450	476	493	457	462	480	470	505	470	481	468	491	497	453	451	481	459	468	480	474	445	440	478	439	486	479	475	463	462	472	454	464	465	452	478	492	454	486	487	453	460	494	449	473	483	510	441	462	509	476	436	439	499	505	502	493	531	482	446	457	476	479	462	459	484	469	476	477	511	464	460	449	426	454	477	471	463	458	479	474	462	457	495	511	464	492	452	475	448	484	483	479	457	493	470	484	465	513	445	452	484	475	508	447	432	479	473	485	473	455	437	486	486	482	515	451	479	471	484	460	451	450	483	491	524	484	487	448	438	447	473	496	464	455	496	441	495	434	507	459	487	507	440	461	501	439	443	523	446	466	481	478	465	431	493	457	459	461	521	471	464	451	520	440	431	442	478	439	463	489	455	484	469	469	463	442	442	445	463	480	455	470	466	480	480	491	478	453	488	497	485	437	470	452	456	441	450	438	450	467	502	471	473	481	436	455	515	456	476	459	460	481	488	505	479	505	450	533	463	480	454	474	453	448	475	480	492	454	497	483	470	487	490	481	516	431	451	471	458	469	480	439	451	500	495	491	491	501	451	468	512	488	471	474	463	463	495	490	434	454	490	483	487	482	502	459	472	451	488	467	477	451	473	466	470	474	503	474	449	465	466	491	449	457	442	464	459	480	497	453	494	479	443	466	506	487	418	459	462	476	466	466	457	440	474	465	452	459	443	488	517	492	457	447	446	442	484	467	454	456	499	471	482	489	467	482	495	511	493	483	522	464	458	433	478	477	451	493	474	440	466	511	494	489	471	453	464	496	506	503	461	460	460	477	523	522	508	420	477	459	481	493	432	430	486	469	442	489	476	494	468	488	473	495	447	505	452	441	423	490	463	456	454	492	525	451	441	480	450	469	490	467	462	483	471	461	437	513	449	424	409	474	495	440	493	482	472	473	484	461	466	428	488	493	482	474	465	478	489	476	475	447	451	501	486	486	453	502	472	489	476	470	482	476	502	444	488	454	468	463	461	476	449	474	458	508	475	504	424	481	456	460	460	446	493	476	451	480	487	489	511	469	469	426	471	463	485	436	436	461	473	457	486	489	448	498	488	459	500	488	483	461	462	465	470	467	455	439	477	479	459	467	439	455	480	447	480	450	425	498	494	473	444	466	511	426	486	449	438	458	438	486	487	506	482	447	465	461	470	488	503	490	463	486	449	467	471	499	455	467	449	452	493	489	478	482	464	443	438	420	493	473	451	441	507	475	426	486	514	485	453	489	494	475	475	495	455	505	443	472	470	489	496	475	494	491	495	501	477	442	450	482	490	470	475	453	479	495	425	442	452	461	498	500	453	474	472	497	499	494	460	472	470	471	439	484	481	473	485	471	506	485	481	511	467	466	475	448	460	477	485	515	465	478	495	466	461	450	461	458	487	491	498	456	475	527	446	500	471	479	445	485	454	434	488	479	461	460	485	448	487	478	474	456	526	433	501	485	462	482	473	477	453	479	462	476	502	512	432	485	467	462	445	486	480	489	460	455	436	457	511	462	493	507	448	478	473	467	445	459	495	455	469	458	454	473	467	438	427	523	472	452	494	492	451	459	475	460	454	443	489	460	471	479	453	425	470	465	478	486	476	489	499	498	472	492	441	468	435	481	454	441	468	469	500	497	488	458	483	475	426	497	499	448	447	505	432	496	474	479	452	458	455	478	430	476	433	469	498	469	424	480	496	437	484	477	492	459	469	440	467	453	462	447	473	439	479	462	464	455	473	468	508	507	476	444	485	466	478	495	502	463	437	465	498	478	443	473	496	412	433	483	479	457	467	430	462	505	506	473	502	458	484	470	455	461	496	485	429	492	464	464	481	441	447	480	408	480	485	455	454	465	478	467	460	435	441	466	487	470	499	471	480	462	475	491	484	447	492	476	502	437	453	496	484	475	471	498	462	473	485	435	508	465	458	477	452	465	486	490	457	474	465	489	459	462	461	494	449	470	495	503	483	503	453	459	465	477	491	484	479	466	458	496	466	481	482	489	468	453	481	451	456	506	464	498	491	472	506	504	462	480	465	460	477	487	496	454	477	474	449	466	450	476	459	465	465	437	490	481	442	502	470	445	473	477	464	487	465	456	451	466	498	484	440	481	458	473	488	457	514	454	449	467	457	482	462	482	467	512	485	474	445	487	484	471	480	501	455	486	507	481	457	448	475	469	455	473	464	472	464	463	472	493	448	493	453	419	458	461	440	459	439	466	497	471	471	451	471	466	460	477	452	493	496	472	459	466	503	494	492	476	431	495	478	474	482	450	458	485	457	443	454	431	471	447	469	478	461	444	483	469	458	458	464	479	464	466	462	428	458	441	462	463	474	456	478	471	429	470	442	445	481	474	527	482	465	488	479	490	471	443	482	435	457	492	454	470	454	514	472	480	498	497	460	482	486	465	487	487	446	461	494	447	423	505	457	470	439	462	454	449	480	438	463	504	459	469	463	467	482	498	466	487	482	484	487	481	475	426	502	462	505	484	453	469	485	477	476	437	471	474	511	431	469	480	426	461	508	461	482	462	466	490	471	492	454	444	462	482	437	455	462	483	465	491	454	445	482	473	474	488	469	487	479	456	458	502	453	474	479	485	438	478	459	463	498	470	480	502	456	460	469	459	505	472	494	457	439	431	454	485	452	444	475	452	495	477	465	465	458	464	446	490	447	523	478	485	482	468	507	451	480	470	437	503	451	459	455	458	500	446	483	488	482	472	445	489	454	477	493	449	413	488	467	463	438	484	488	475	508	481	459	459	490	459	501	439	510	477	484	463	457	496	448	442	464	464	478	442	491	447	470	522	474	492	467	462	469	498	491	487	491	517	433	445	486	482	474	476	453	479	469	530	440	466	499	444	462	474	417	492	465	512	458	467	486	490	459	492	471	481	481	496	503	488	435	476	482	466	458	452	451	486	427	446	445	454	474	482	501	476	464	464	484	459	462	478	462	459	493	461	512	463	497	500	481	446	468	498	446	489	478	471	472	468	440	472	450	467	442	478	496	441	470	471	468	483	434	464	470	482	496	435	466	465	498	491	479	485	472	511	461	482	421	464	489	459	458	485	439	449	491	451	506	475	476	450	502	482	476	485	472	470	501	416	486	444	482	463	504	478	444	461	434	485	437	470	454	466	506	471	454	463	473	455	485	506	458	427	488	491	476	466	443	442	450	441	438	452	498	477	454	536	475	460	481	508	474	456	449	501	437	483	467	438	463	445	458	466	490	464	500	471	493	496	478	473	484	473	480	429	481	476	468	442	437	432	451	470	471	499	452	490	466	456	466	472	488	479	476	449	475	493	498	505	461	475	487	486	455	459	490	448	491
31033	44091	21674	6088	2349	1776	2422	3523	673	614	644	672	623	657	621	611	621	644	614	579	598	598	633	615	613	637	643	597	623	605	627	571	627	599	594	623	667	654	605	603	590	537	622	634	586	621	654	683	607	664	633	628	592	604	625	626	574	545	631	585	599	604	589	631	623	606	639	619	628	583	599	674	630	596	633	611	585	632	606	594	594	613	621	609	606	632	610	599	594	600	637	629	628	610	623	626	633	625	565	626	622	613	657	604	642	630	632	655	625	602	571	621	632	611	629	638	583	633	599	606	654	643	600	601	614	601	608	648	623	602	610	629	621	631	632	637	647	615	615	607	596	551	584	634	571	598	623	659	608	610	613	654	610	576	652	591	626	577	590	580	629	630	600	621	620	666	658	640	630	654	564	573	642	607	637	609	676	629	585	645	606	619	636	586	606	637	617	586	632	641	598	617	637	624	637	610	598	589	602	605	624	618	589	612	616	631	579	651	631	656	612	617	629	615	582	619	630	621	643	618	620	590	632	636	589	632	629	626	622	650	608	612	579	578	620	625	593	622	589	601	603	597	621	624	636	613	636	590	604	589	612	645	644	630	599	568	591	666	603	673	594	623	615	639	614	663	596	600	601	587	651	629	603	627	638	596	609	622	656	628	613	616	604	654	578	613	595	659	608	630	613	642	615	609	613	661	626	630	606	616	623	625	580	628	630	616	627	603	618	671	654	582	575	624	600	610	616	584	633	644	611	630	624	616	611	633	636	609	668	616	645	621	633	612	632	605	623	612	625	594	615	641	613	654	591	615	681	674	560	598	608	598	597	627	609	581	614	643	634	595	583	643	646	613	621	640	621	621	616	602	625	589	619	597	585	596	608	622	570	624	592	628	627	598	642	612	616	629	593	585	573	652	597	634	626	608	580	620	611	610	590	705	593	616	633	569	621	611	608	630	649	610	609	595	635	650	619	607	612	583	624	636	647	587	636	604	602	616	635	594	635	639	640	638	611	600	670	572	585	619	617	594	616	642	619	649	603	661	614	602	629	606	589	594	599	576	632	630	610	612	640	629	694	648	609	601	649	642	632	622	630	610	588	634	652	635	591	606	604	612	599	589	567	625	634	618	601	632	678	588	616	670	615	594	608	620	593	596	638	662	605	610	551	633	658	583	633	631	608	574	570	616	632	640	602	582	640	607	632	661	582	644	574	647	635	650	617	583	639	597	621	612	651	604	613	622	631	654	623	591	623	609	631	606	613	578	631	614	547	611	626	597	611	624	639	569	648	651	639	574	639	620	587	625	586	633	603	635	626	654	604	603	630	580	625	628	629	611	648	628	626	647	626	638	635	647	645	585	621	624	639	635	658	635	627	568	592	601	613	617	632	610	595	611	631	594	580	625	588	698	611	578	601	631	636	647	627	618	671	612	639	629	634	609	620	638	611	569	631	620	666	601	596	589	640	634	608	606	591	620	632	567	654	572	606	595	622	611	642	603	660	618	603	624	610	621	614	614	575	581	636	662	622	601	598	634	644	633	610	642	593	608	642	626	662	576	642	588	612	630	600	611	636	617	587	618	636	650	619	619	598	586	590	619	651	627	622	597	586	629	601	620	585	605	613	612	658	622	600	600	607	592	635	549	604	618	661	638	630	596	663	619	645	620	601	620	601	589	642	626	619	590	627	658	598	589	613	616	605	636	593	654	605	618	603	601	570	591	627	609	660	608	585	585	627	606	657	610	618	617	632	604	622	652	614	625	608	579	564	611	617	642	664	646	604	647	613	619	639	618	575	630	623	577	610	578	587	633	673	620	638	607	594	600	616	640	652	652	586	584	606	646	611	609	641	610	623	604	616	634	688	615	614	619	596	593	574	578	608	605	595	637	592	596	626	624	625	608	610	615	558	642	594	623	621	657	580	628	588	609	616	625	604	649	623	565	582	571	613	598	590	603	618	625	633	639	579	605	597	610	578	595	610	627	617	624	610	596	624	579	659	614	618	657	628	649	631	588	652	626	597	645	647	586	583	644	580	590	600	634	601	648	638	630	607	631	590	587	613	657	669	623	626	634	593	637	609	616	617	628	656	598	619	640	673	622	632	629	595	677	606	657	597	635	651	660	578	548	642	601	604	651	650	586	642	618	636	613	585	602	618	621	628	574	600	635	618	597	605	627	647	626	631	583	625	620	633	640	601	609	609	559	634	643	615	626	646	630	595	628	615	612	571	616	650	638	614	623	589	636	627	597	613	603	623	617	640	610	614	622	593	603	613	633	621	632	599	632	600	579	614	646	607	587	601	592	622	672	646	585	590	643	675	647	609	601	636	702	611	607	581	611	663	601	620	640	622	573	601	622	585	594	604	588	618	626	630	587	659	596	568	637	579	578	616	601	673	632	589	617	630	628	570	591	579	612	617	623	603	597	642	608	592	631	588	592	584	618	613	629	630	597	592	576	637	611	614	600	631	630	657	583	570	597	569	617	635	630	626	646	631	643	617	615	674	601	608	613	576	629	624	655	617	658	605	644	608	592	622	633	660	593	616	606	657	627	637	573	584	620	601	607	600	608	611	665	631	608	635	612	578	657	608	577	605	569	595	625	584	581	648	635	624	600	631	619	646	648	629	611	595	605	617	612	597	615	598	610	629	636	622	644	601	563	589	606	626	632	663	584	600	601	633	612	628	618	594	574	616	606	657	606	585	611	570	609	614	596	615	566	630	622	607	638	611	612	635	639	557	558	581	630	640	588	624	634	609	631	593	597	614	644	577	636	668	652	611	591	628	604	592	597	606	598	617	653	583	596	623	619	590	641	634	680	630	663	606	596	582	658	620	598	611	659	590	609	643	656	579	616	603	617	614	655	626	575	612	638	636	595	637	598	642	582	607	644	612	648	601	631	621	585	632	653	649	612	600	600	621	604	610	569	617	631	609	653	585	620	608	623	597	624	573	607	653	566	590	619	567	565	597	613	582	644	647	630	567	596	577	628	578	634	627	637	630	589	688	621	629	563	629	602	618	614	627	613	646	580	621	601	644	611	627	606	649	657	648	618	612	622	600	635	645	597	601	575	575	706	616	581	615	577	623	630	625	567	586	593	585	664	640	624	643	579	633	618	611	641	610	643	607	629	639	627	634	590	656	610	634	630	644	639	588	610	624	604	598	616	651	618	638	624	614	641	619	579	638	578	648	607	618	593	634	573	604	640	649	589	614	672	640	645	621	613	611	631	644	623	607	623	639	582	628	623	597	595	640	623	626	669	613	607	613	579	613	612	656	656	672	628	658	639	575	609	626	604	631	585	623	671	588	597	646	637	626	605	627	629	589	615	629	604	633	642	589	587	580	629	575	614	578	605	592	577	637	634	585	606	646	611	610	615	597	636	625	646	598	635	597	601	650	630	598	582	626	642	630	578	659	654	586	597	602	596	615	628	620	592	626	619	638	685	613	574	605	610	642	666	658	562	659	630	604	602	662	623	627	609	640	625	586	593	589	653	639	642
22425	21162	28188	24294	21153	18482	5536	2625	357	332	285	312	251	273	258	272	237	252	250	264	232	252	239	265	241	259	253	247	254	258	210	237	246	253	246	251	236	264	231	232	253	245	267	222	242	259	267	211	233	240	251	257	222	246	260	239	255	238	235	218	229	238	219	235	223	222	225	266	256	232	229	217	236	239	232	244	243	261	255	238	237	223	240	227	233	231	227	242	222	238	264	225	249	240	222	235	232	215	231	240	253	252	260	227	245	272	203	241	258	241	233	252	250	242	277	262	232	232	239	226	258	248	236	233	233	238	242	234	235	228	226	250	242	212	240	230	240	247	245	261	231	258	243	252	231	244	220	224	246	221	230	233	231	243	255	229	206	230	245	246	245	233	246	230	211	260	230	236	223	247	244	244	252	235	222	231	259	243	234	226	218	248	230	229	232	244	245	241	250	245	250	233	265	253	267	230	267	217	270	269	252	219	252	248	219	224	215	245	242	247	263	211	235	256	211	211	234	230	231	245	256	233	264	239	232	249	251	244	221	214	230	227	234	238	238	222	241	238	258	230	237	249	232	252	260	199	243	234	211	248	219	254	243	249	258	228	214	223	237	243	263	253	247	236	253	213	223	239	231	237	260	246	241	227	233	250	217	224	241	263	237	212	235	252	242	240	249	235	271	208	244	216	271	224	230	260	222	237	259	260	222	228	269	232	269	230	253	250	253	210	246	222	255	215	256	231	232	266	234	234	250	228	270	263	232	254	264	227	262	263	221	252	252	251	244	248	241	243	242	257	251	241	217	201	249	239	230	228	238	229	231	215	245	224	254	258	238	245	216	243	206	224	238	232	221	244	239	238	240	223	273	258	258	232	237	230	241	242	253	239	238	247	251	230	215	254	250	245	225	229	234	222	233	245	247	259	250	242	262	219	235	236	227	244	221	208	242	238	247	244	254	246	228	237	246	237	221	236	252	241	231	236	234	235	234	235	229	236	236	228	236	244	248	268	231	251	235	258	215	229	242	240	232	247	240	226	210	231	225	238	241	227	214	232	260	235	250	225	235	230	216	253	223	234	229	248	232	243	222	245	253	271	219	230	261	256	235	231	234	263	234	233	246	235	210	253	228	252	234	244	250	244	239	221	249	230	230	222	233	214	220	233	244	241	258	236	231	225	263	244	221	197	236	250	216	256	244	235	241	257	232	239	246	238	237	210	234	238	238	226	201	212	237	257	251	262	210	233	259	278	224	227	216	260	233	240	245	232	217	253	227	256	245	250	226	261	258	244	242	236	246	228	211	229	243	256	245	231	227	222	268	239	226	253	244	229	266	225	243	235	225	249	216	256	234	239	252	241	243	246	225	222	245	228	253	237	232	244	227	231	231	255	249	227	191	247	256	259	242	252	234	236	230	236	252	216	222	270	230	240	250	237	248	273	254	226	236	222	263	249	257	202	253	255	256	286	219	260	266	236	239	227	218	224	225	247	264	221	232	249	246	256	232	241	235	227	241	243	258	251	219	215	235	233	229	257	249	229	249	227	229	258	244	245	223	224	247	262	253	266	239	243	230	257	266	253	266	226	254	251	250	236	234	215	278	253	245	226	209	252	244	233	238	250	240	284	228	238	255	233	249	267	231	246	220	219	253	241	235	248	236	225	251	233	229	242	237	256	222	213	232	268	236	215	281	224	235	227	233	244	230	247	258	270	236	251	264	277	233	219	234	243	216	263	244	235	254	236	230	243	248	246	235	229	226	230	257	226	260	235	234	210	206	243	225	252	238	252	223	230	243	243	238	226	232	216	228	198	216	240	237	244	257	248	237	236	244	236	251	239	219	248	243	221	243	233	251	230	259	247	250	235	233	256	227	229	252	210	230	231	270	246	245	263	241	232	247	216	223	249	225	246	231	224	222	234	256	220	230	237	212	247	230	240	236	250	241	234	250	227	217	239	233	219	234	276	216	249	262	233	265	243	242	235	267	252	218	232	234	243	262	223	239	240	224	221	217	239	236	218	220	221	214	220	218	256	234	223	255	251	233	254	240	226	203	252	246	252	243	241	272	226	222	230	241	229	221	254	246	238	231	245	213	236	224	252	238	227	238	236	248	225	246	218	232	247	264	256	242	250	220	249	211	224	234	235	217	225	235	239	246	225	230	239	248	240	249	211	244	255	237	248	241	235	243	216	244	247	218	235	244	223	202	239	252	242	251	215	235	247	239	245	221	242	248	226	258	233	249	243	237	221	211	235	232	236	242	256	236	247	220	247	223	236	243	215	251	260	219	219	251	237	258	240	234	218	259	248	227	240	232	248	247	242	236	231	221	218	226	248	227	241	245	258	209	235	246	272	243	232	238	222	225	244	235	220	235	231	276	260	221	248	231	241	218	232	224	245	230	232	231	236	253	204	208	242	220	238	226	250	248	229	203	255	247	229	226	249	232	224	231	212	271	252	231	203	249	256	250	245	216	210	211	242	247	256	262	212	259	268	232	231	232	220	215	236	247	247	269	248	218	224	244	251	236	244	239	237	256	233	279	223	271	240	242	234	226	225	219	254	233	231	248	229	226	271	211	265	233	219	259	236	252	247	259	250	233	241	242	228	232	242	239	247	236	233	205	240	247	240	239	228	235	240	240	256	239	227	266	240	231	237	232	235	233	257	236	228	254	246	240	243	249	217	226	244	264	229	228	224	214	227	228	229	221	212	259	220	220	227	233	258	228	286	233	234	235	248	268	244	241	244	261	229	258	247	232	218	251	245	252	266	224	239	223	232	227	247	238	231	236	218	218	240	242	227	232	226	246	249	246	222	229	204	245	261	245	227	234	254	259	241	246	252	208	235	242	227	252	232	247	257	253	274	277	271	218	241	244	223	228	247	233	230	222	234	248	230	206	259	234	224	249	260	209	243	244	239	224	195	241	236	250	229	247	249	233	250	250	228	239	258	239	200	232	238	250	245	230	255	220	250	249	231	238	268	233	250	208	247	246	261	239	256	241	207	222	256	234	238	241	252	238	221	232	247	215	233	236	238	241	241	235	216	235	234	225	223	255	245	255	262	232	229	234	233	242	243	238	240	235	238	255	218	216	250	237	202	233	234	247	261	244	248	228	255	214	239	202	231	238	239	232	249	238	271	243	274	233	273	222	251	243	246	257	215	220	241	222	232	210	214	262	217	236	214	228	230	244	243	224	263	222	221	253	236	265	227	228	236	252	263	270	263	226	240	251	239	218	251	263	230	237	243	232	222	231	238	241	241	253	221	229	249	253	225	203	250	244	240	206	246	226	229	242	250	249	249	212	245	228	261	245	232	234	256	231	244	264	230	253	264	232	244	225	246	230	234	223	225	248	250	252	225	233	225	256	223	232	253	228	246	257	214	224	229	257	234	228	227	242	212	245	254	276	238	243	253	214	264	233	216	238	248	241	249	244	227	230	250	229	276	231	246	271	227	249	238	269	224	234	239	252	237	219	217	221	255	199	223	239	246	275	228	238	239
35532	54596	35681	23219	12944	5084	6651	4737	576	508	502	427	448	417	405	386	374	345	370	351	377	367	357	348	356	375	358	362	316	364	350	337	352	333	338	332	318	362	335	309	319	325	345	317	353	335	327	343	332	332	330	351	329	314	366	327	337	352	336	335	328	331	359	320	333	343	290	344	335	356	332	329	303	338	370	324	320	339	327	292	363	319	322	349	361	335	339	325	316	334	328	312	301	327	319	334	336	297	359	314	303	350	321	334	356	354	310	320	310	334	335	339	342	315	304	351	317	322	321	343	339	315	332	337	354	335	328	339	330	341	324	326	329	326	302	339	325	334	357	315	369	305	337	380	304	335	343	321	329	353	316	343	337	306	325	354	336	320	316	299	303	333	335	340	339	342	342	323	351	311	338	360	330	320	311	345	349	323	304	315	340	335	309	325	350	348	350	315	350	345	336	320	299	339	340	359	314	325	314	308	344	336	341	345	334	315	332	355	330	312	364	345	314	331	306	344	335	349	344	345	366	343	312	319	338	346	358	307	379	334	341	350	356	318	325	321	293	351	293	324	358	342	340	321	332	348	354	322	324	300	339	355	356	344	323	359	302	309	345	311	323	366	305	305	355	317	309	336	318	328	349	334	321	346	338	318	323	313	329	328	323	337	350	339	330	333	320	322	310	344	311	331	348	327	327	338	353	325	326	336	319	328	348	317	306	331	338	337	346	379	348	298	250	342	349	337	333	340	333	328	324	291	323	340	337	316	354	328	304	335	298	330	328	335	364	328	335	320	326	345	372	320	321	321	338	311	331	346	320	339	355	331	313	265	350	340	304	341	320	356	326	329	356	343	327	322	307	313	313	327	329	309	341	303	324	329	327	322	329	344	354	324	339	309	347	342	338	357	312	316	285	349	336	318	339	327	326	309	347	346	356	333	329	339	377	344	327	359	373	339	334	328	319	338	342	331	353	298	340	347	331	323	310	332	315	337	365	330	323	320	326	308	312	346	341	339	322	333	289	322	341	342	309	357	334	331	298	319	351	339	336	337	330	319	333	312	351	344	315	318	303	363	309	347	302	340	320	349	368	321	317	318	330	388	341	328	342	320	356	315	317	313	326	344	333	360	364	376	300	305	356	322	340	348	329	306	328	343	336	330	342	322	310	346	346	308	349	330	308	321	341	320	343	339	349	321	331	334	292	344	331	313	303	333	320	335	336	319	346	327	341	320	309	334	334	340	324	312	320	327	346	342	331	309	325	338	342	323	328	327	332	342	300	339	342	347	317	320	314	322	332	353	303	327	293	364	316	321	328	361	342	333	356	330	336	323	305	320	326	352	308	324	325	337	341	318	325	360	328	312	317	346	330	314	336	328	360	338	342	287	309	288	305	323	340	343	341	333	311	308	341	342	334	336	323	344	324	317	324	306	362	317	340	341	355	360	365	353	336	329	329	316	350	374	315	334	322	324	339	345	333	321	309	332	360	360	309	322	322	317	337	328	326	311	330	333	356	348	296	312	324	350	352	302	332	348	335	342	350	324	303	336	317	324	371	336	308	378	341	374	352	331	317	312	347	316	352	330	340	348	358	320	354	331	299	307	340	306	324	344	327	316	335	343	317	332	337	335	333	328	319	334	353	327	333	342	328	336	310	294	354	318	340	344	313	331	329	320	339	359	358	340	371	331	313	343	320	319	339	321	303	365	293	341	326	338	334	338	341	328	313	356	292	336	318	358	334	323	329	350	358	324	305	338	305	345	317	321	312	333	371	339	317	322	326	325	327	330	393	337	347	353	347	319	323	348	314	354	346	323	364	309	350	353	303	355	311	327	333	328	319	331	342	344	350	348	318	326	337	325	333	331	329	297	325	347	316	309	318	326	316	358	321	304	315	338	353	353	325	323	328	326	323	328	318	360	333	339	342	343	322	313	321	332	307	340	348	317	349	316	319	312	345	298	325	331	317	320	334	330	336	338	315	322	321	329	311	354	319	330	328	305	326	331	315	340	317	321	320	324	325	327	329	333	349	296	324	316	332	321	340	313	348	325	326	297	377	343	335	356	334	321	345	306	298	329	326	286	357	335	325	344	347	349	331	345	331	282	325	345	327	336	310	321	326	358	330	327	353	310	327	375	346	344	332	308	330	338	312	355	320	315	334	305	338	371	333	344	343	318	312	319	304	330	326	338	347	327	311	315	349	349	322	313	302	334	329	351	329	319	330	324	330	311	329	323	308	319	305	325	334	320	358	318	316	308	320	337	310	318	335	356	317	317	313	336	317	335	319	330	332	329	327	349	303	329	311	349	347	309	335	328	309	337	319	331	345	356	322	316	351	350	344	352	319	331	341	296	338	331	317	318	344	326	329	312	332	277	350	322	341	343	334	342	313	309	355	325	318	356	318	285	344	341	342	310	344	329	315	305	333	308	332	322	361	296	310	361	339	354	344	350	335	321	334	364	326	304	336	347	331	364	335	336	346	335	320	335	306	322	344	330	360	367	331	331	316	331	317	321	308	351	351	332	312	351	336	331	351	296	321	325	358	363	303	358	351	337	329	328	314	353	337	321	337	346	316	324	303	298	325	344	356	336	348	338	324	315	337	311	357	334	359	332	335	331	322	330	337	334	321	327	364	346	314	291	326	304	312	325	366	336	333	332	348	342	332	364	304	333	340	340	311	338	337	333	303	341	320	315	300	306	353	324	325	303	330	318	326	326	317	320	350	334	344	356	320	352	318	325	339	314	365	341	321	332	340	346	333	319	308	300	301	350	322	332	307	321	347	306	329	330	307	286	319	340	344	353	314	330	358	330	322	333	323	336	336	322	364	329	356	315	327	337	313	332	377	317	364	328	314	317	340	334	294	373	337	319	308	319	348	324	350	352	326	304	315	350	295	332	344	305	344	344	341	325	329	342	326	326	314	315	331	325	313	343	350	351	303	337	374	360	371	330	318	329	352	332	324	341	314	331	383	312	311	343	314	347	336	336	330	335	349	313	351	319	334	323	359	309	328	324	366	338	313	359	309	312	341	335	323	324	380	288	330	338	307	325	322	337	297	329	310	355	346	344	333	333	354	292	344	299	333	325	322	300	343	304	328	315	370	369	375	324	348	328	315	343	334	335	345	328	300	360	361	325	322	349	339	347	309	306	341	302	369	347	356	344	330	329	328	314	346	302	358	284	305	347	336	334	363	337	344	320	332	318	354	279	357	295	369	346	327	327	341	340	336	342	309	350	341	335	329	334	328	315	327	331	356	347	303	327	334	336	317	304	315	325	363	325	312	324	342	367	350	318	338	357	312	321	309	306	320	320	294	297	343	310	301	315	322	315	346	321	349	326	336	334	316	320	332	377	322	345	333	314	307	318	301	333	340	365	321	313	325	348	326	313	355	312	333	331	323	370	339	333	348	340	313	329	335	328	380	331	350	329	325	331	331	344	356	343	335	327	283	360	352	318	329	343	336	306	306	344	340	340	313	364	340	334	348	319	313	330	356	328
28637	22634	14734	5276	1452	813	819	893	676	707	726	677	657	689	680	671	694	660	654	692	663	740	623	645	700	711	698	653	634	648	676	679	693	655	682	650	672	668	722	715	691	658	622	663	726	679	662	666	682	696	659	682	695	716	672	664	676	718	668	677	674	684	687	635	685	711	695	642	673	685	688	656	689	728	639	711	699	670	668	665	687	668	712	695	698	700	635	681	637	658	689	662	682	667	694	671	692	734	635	673	691	678	702	687	729	695	694	655	675	676	672	693	680	669	652	630	645	709	631	694	667	691	673	652	648	712	695	678	755	692	668	654	670	652	706	675	660	645	697	746	705	648	674	706	713	677	643	641	657	731	691	648	678	673	701	670	665	690	710	695	737	699	673	651	697	655	714	680	645	686	658	660	745	658	708	663	674	665	677	654	671	657	670	647	664	712	661	682	668	695	698	698	702	683	664	676	647	666	667	677	687	660	667	690	747	632	641	664	644	685	672	673	647	651	619	688	667	684	658	664	678	675	658	665	703	734	681	692	664	721	657	688	674	664	648	692	651	638	716	685	668	672	703	688	661	681	731	708	637	712	728	668	713	667	701	623	682	729	656	717	683	651	681	694	670	689	667	665	693	665	691	714	672	688	686	642	705	670	703	665	669	703	651	646	706	684	672	654	676	681	696	633	694	675	675	698	628	683	754	710	673	710	708	650	686	710	609	699	668	691	668	680	681	677	724	726	641	705	675	722	672	722	636	708	738	686	707	637	624	653	687	706	675	712	657	717	693	675	666	698	660	712	643	670	661	673	664	621	695	634	740	662	631	662	711	700	715	664	694	620	737	732	672	619	657	673	690	655	626	674	662	706	669	717	659	673	674	693	668	727	690	669	715	665	659	615	675	722	701	694	706	640	692	683	669	706	712	692	685	719	665	644	712	684	665	725	679	687	681	684	665	658	679	683	662	678	644	658	633	697	728	658	667	673	689	664	678	716	658	681	662	678	675	715	682	644	674	724	651	710	697	646	644	679	683	672	633	729	649	655	652	711	708	681	670	698	680	704	620	632	711	701	720	661	631	671	681	673	683	673	698	719	671	678	660	710	658	656	677	694	754	700	646	644	677	680	720	698	705	676	664	683	721	669	689	677	700	668	677	685	675	718	679	701	634	714	669	681	650	648	686	665	718	631	658	652	655	690	668	727	671	646	700	686	680	651	661	663	688	674	640	680	683	638	736	740	652	648	681	662	723	683	666	695	715	705	634	654	680	678	626	689	689	673	676	670	693	688	677	691	646	717	654	655	705	671	691	663	663	742	667	666	703	636	687	641	681	671	636	658	675	647	658	659	707	657	678	674	676	675	680	650	690	680	661	689	663	654	659	660	708	683	716	686	665	665	621	671	684	703	683	631	671	628	668	685	712	674	685	697	725	647	674	678	646	703	712	651	675	699	678	709	652	704	674	690	631	686	690	666	647	645	705	670	653	708	640	733	669	643	676	703	714	737	638	649	661	682	653	683	672	664	712	678	708	664	678	697	651	694	677	633	703	679	675	711	690	656	701	717	671	705	630	693	681	648	698	681	742	689	674	627	693	625	672	708	683	657	669	694	688	686	737	681	667	649	655	706	696	663	691	662	666	725	688	696	697	693	651	674	658	646	670	681	704	592	711	707	685	674	695	680	678	700	707	632	629	660	699	676	686	711	676	660	654	631	723	691	657	709	657	720	691	685	630	703	668	663	681	659	640	672	695	691	665	650	715	697	697	663	674	686	678	676	641	668	654	658	708	700	678	709	625	672	694	666	700	649	624	684	713	668	730	688	694	709	676	679	679	609	676	657	665	664	688	666	682	666	700	657	650	672	666	671	662	685	700	665	644	700	707	688	670	678	619	706	668	666	728	700	688	698	689	706	655	741	661	647	698	689	670	689	636	650	699	640	729	690	665	696	655	756	671	648	709	665	634	635	691	643	662	646	671	646	694	692	695	683	668	694	661	726	659	663	668	660	727	642	661	692	687	705	655	652	707	685	700	707	692	702	745	660	727	686	672	655	692	687	680	684	704	668	722	689	656	704	681	681	714	672	668	711	670	698	680	689	707	663	707	715	649	692	722	682	703	662	648	666	710	649	654	639	703	690	700	640	726	694	677	645	694	665	711	748	665	674	647	671	647	655	719	641	688	695	647	657	674	692	678	662	685	707	678	716	686	662	685	735	650	601	740	656	645	687	627	730	682	671	717	721	703	693	692	684	678	630	700	665	696	702	624	708	687	717	737	650	680	657	691	673	673	703	735	686	700	714	679	733	645	675	668	688	673	648	719	693	699	660	688	661	715	672	680	663	726	668	683	689	663	708	658	711	696	683	667	711	647	732	678	686	646	672	672	634	663	648	641	676	710	683	684	638	711	641	693	667	657	691	630	673	733	662	712	690	664	718	703	653	729	670	669	697	712	678	675	690	712	697	679	671	706	707	692	632	681	668	698	703	696	667	696	660	670	703	666	677	623	665	733	732	674	679	706	657	632	687	640	647	669	644	697	674	660	651	687	648	643	679	639	641	710	637	699	656	696	700	699	648	676	663	659	681	684	717	682	635	623	693	693	683	686	668	717	663	698	707	647	684	687	718	674	691	731	646	681	654	648	619	668	706	688	691	685	696	672	715	728	668	657	708	673	677	691	690	693	636	699	670	647	646	678	652	640	691	691	658	669	696	651	666	706	644	666	690	663	663	664	639	680	704	700	721	657	695	724	675	661	660	665	654	702	689	671	619	647	687	677	685	665	703	707	708	608	731	662	712	637	690	699	666	651	702	669	651	705	678	683	675	718	663	666	688	676	682	689	704	694	649	672	659	634	694	662	674	682	673	681	710	696	645	721	702	691	670	646	723	694	706	743	654	683	689	661	684	645	727	691	676	670	710	709	649	734	660	652	654	718	663	647	695	706	718	669	658	656	651	653	704	701	685	667	713	652	683	673	687	753	655	688	715	680	703	679	686	666	677	660	674	676	689	717	668	716	718	698	730	668	693	687	693	660	671	649	682	699	649	695	651	707	692	668	676	696	632	672	726	686	717	695	654	653	673	686	693	637	675	659	691	691	676	661	663	661	659	651	672	656	662	675	698	653	661	668	625	658	676	662	650	680	667	727	651	710	666	706	721	671	716	727	698	677	719	681	673	660	711	694	721	712	688	680	685	725	659	689	687	641	685	662	674	676	680	646	638	682	660	684	644	687	706	702	662	710	623	666	668	693	701	658	671	670	667	635	634	712	711	680	718	637	706	659	651	685	703	730	707	680	700	708	671	683	682	655	662	680	667	713	677	675	675	713	702	648	653	680	685	718	682	734	645	651	672	654	655	712	634	680	682	720	740	683	717	657	691	673	668	658	701	649	647	688	664	705	640	691	650	684	692	667	696	693	707	679	700	676	702	656	687	676	679	682	651	667	694	668	647	681	674	690	635	689	723	677	678	728	696	634	703	684	639	705	670	701	664	658	633
26358	32870	14691	6403	2386	1043	1061	1196	912	907	907	907	898	900	922	922	916	906	885	875	847	907	837	933	845	898	946	886	887	877	868	926	882	872	926	932	908	913	875	894	888	885	906	873	913	916	958	906	926	927	860	856	927	846	891	861	878	823	938	937	871	866	898	895	965	900	911	865	910	936	875	916	884	865	881	941	906	909	908	860	918	871	904	868	899	872	907	855	960	859	933	868	932	901	845	854	850	899	953	897	916	929	942	862	872	903	874	899	902	884	893	879	933	910	866	900	882	929	902	893	924	954	853	881	863	900	861	893	952	893	918	866	920	910	930	874	871	857	915	874	923	910	945	882	857	896	856	916	877	893	894	910	882	905	932	888	856	921	856	884	902	897	859	902	919	869	941	873	884	877	903	918	863	853	826	894	932	839	950	883	906	915	845	874	881	902	947	903	882	853	910	857	885	896	897	878	895	877	896	924	853	890	893	937	952	851	875	915	895	941	904	871	938	877	889	876	931	919	923	893	853	847	826	868	886	850	877	877	919	869	928	930	910	896	870	917	906	896	944	892	869	870	921	864	923	876	852	842	908	882	885	863	908	900	910	907	880	946	926	911	917	858	877	887	838	869	834	898	884	866	867	858	904	941	894	883	860	892	899	872	862	881	917	904	886	881	876	895	899	913	882	841	924	945	897	888	940	871	896	893	854	910	868	866	919	903	903	921	868	864	914	876	921	840	891	923	898	880	963	916	935	940	897	866	923	900	908	955	941	923	898	907	873	884	852	912	886	885	906	899	904	902	929	930	936	891	926	927	837	843	841	975	929	938	919	837	957	869	889	906	906	855	923	899	897	904	873	905	910	878	903	855	863	833	910	874	883	936	872	854	902	948	907	905	858	870	903	822	909	871	895	872	874	904	907	886	936	952	887	921	873	880	827	959	872	930	882	912	855	889	838	905	914	906	899	928	887	943	912	918	859	935	869	843	895	881	863	877	871	896	855	881	900	897	937	885	889	927	830	945	892	814	917	922	901	938	908	850	905	883	903	931	913	914	887	847	899	962	971	859	961	889	878	901	931	883	864	832	909	885	889	872	940	898	874	918	893	917	939	942	864	866	889	884	926	857	896	840	814	891	877	868	905	927	882	908	893	886	920	902	885	919	900	852	954	893	881	839	882	909	915	885	901	926	867	884	900	901	895	884	877	879	867	920	865	866	880	911	944	870	887	870	907	935	873	880	915	909	899	841	894	892	903	930	895	861	875	862	879	903	871	930	882	882	893	903	956	939	890	854	877	904	883	937	895	867	895	870	912	874	915	910	927	915	861	916	911	908	900	879	879	906	948	863	903	866	888	903	945	902	874	857	901	867	912	871	877	940	919	865	937	894	908	892	953	856	867	894	859	930	868	877	931	922	947	905	887	868	829	947	885	882	868	872	895	873	869	939	872	868	864	884	871	861	896	904	871	839	870	909	867	921	859	888	891	877	953	841	903	955	889	937	910	859	946	906	882	910	895	853	843	897	903	906	869	887	947	915	889	887	933	886	857	865	960	883	881	928	894	900	829	902	896	912	895	861	903	873	885	918	947	910	925	862	870	886	926	869	908	902	935	878	912	873	890	867	955	889	916	857	919	912	877	840	923	868	873	941	944	895	924	937	890	920	901	876	940	866	882	844	867	927	879	844	906	857	839	853	901	854	901	864	897	933	853	891	912	857	858	941	897	880	906	920	898	915	903	892	943	954	936	885	867	928	917	873	892	896	885	913	923	921	901	869	869	905	898	877	936	867	895	892	878	883	928	946	882	886	893	879	922	958	911	834	889	895	917	848	923	871	927	894	907	893	890	887	865	901	896	916	912	871	874	918	867	936	855	879	890	812	872	841	878	943	893	855	963	891	897	877	883	899	941	940	891	900	900	855	898	906	852	875	877	900	836	878	875	955	868	932	882	921	912	890	830	896	892	916	882	924	929	880	935	856	895	896	879	924	911	849	957	858	954	902	880	864	887	859	866	887	898	909	926	922	905	911	923	919	910	918	874	870	911	916	915	893	955	853	847	901	911	921	918	938	875	926	935	870	859	887	914	897	907	889	946	868	878	952	883	876	883	883	912	861	905	870	913	921	871	878	881	893	860	909	914	925	901	855	927	890	927	922	938	893	857	920	871	890	906	858	915	859	895	887	845	856	901	911	886	879	941	886	918	872	833	937	859	874	864	887	887	889	907	848	971	858	918	819	908	886	906	876	877	897	927	949	889	902	873	880	927	856	831	911	926	914	911	903	900	899	910	911	897	856	842	909	882	886	907	864	902	920	884	868	924	917	876	901	881	901	890	879	906	893	958	922	874	855	887	926	873	877	919	866	879	843	906	911	920	915	850	948	911	925	907	862	922	825	843	891	903	954	898	884	894	894	890	897	887	871	933	933	908	868	898	841	902	878	911	884	945	893	932	906	876	859	894	909	887	845	893	849	882	881	928	977	948	855	903	874	890	925	941	895	933	888	924	846	897	883	887	876	857	848	917	857	886	876	869	893	915	869	934	889	832	893	868	871	961	904	893	893	857	841	899	894	893	883	914	884	873	932	924	939	926	860	910	917	929	868	888	915	884	900	894	871	890	907	893	867	876	913	909	876	885	911	918	847	911	905	948	893	919	897	893	955	824	821	928	919	945	857	904	873	878	890	895	919	873	912	900	834	926	893	906	912	881	854	876	905	884	886	880	888	908	917	840	968	856	890	876	879	969	852	929	884	918	947	893	884	874	872	856	904	924	866	944	886	842	932	874	873	891	900	902	888	957	907	945	910	859	906	856	878	901	893	881	873	891	913	918	921	901	859	869	876	879	901	970	957	872	919	880	928	890	870	861	875	861	855	834	901	863	901	905	844	876	845	860	870	841	907	893	917	865	876	910	868	881	887	910	897	823	917	929	822	921	922	870	924	882	976	835	868	913	906	869	888	853	898	937	900	857	908	851	946	913	904	898	856	869	884	902	876	916	911	929	894	882	901	865	829	883	955	868	910	882	865	934	893	912	890	896	891	912	910	880	888	972	870	897	929	874	897	935	868	904	908	920	878	937	911	949	871	879	909	891	909	870	870	857	943	904	945	880	931	844	892	912	910	902	854	828	833	895	921	923	884	917	872	885	954	851	915	873	953	893	818	880	904	907	894	932	895	832	912	921	914	914	932	896	882	879	890	909	885	863	958	895	907	868	898	895	951	871	885	880	918	916	871	870	886	883	883	906	888	885	899	851	907	898	894	925	942	913	866	843	849	890	880	921	857	858	922	887	866	923	918	891	893	912	912	912	915	888	910	918	849	867	883	893	833	954	865	870	886	824	918	883	918	900	863	872	901	812	886	893	892	883	871	888	916	859	889	887	938	868	883	872	888	879	843	896	887	849	899	902	898	882	926	910	902	887	850	919	888	905	909	833	883	898	917	923	894	934	885	933	868	914	861	900	854	887	885	850	909	833	854	835	891	859	879	881	942	935	892
23368	21263	27663	25073	19475	5985	1790	2311	605	627	563	608	625	656	590	559	573	577	588	596	569	555	562	598	585	607	539	613	601	611	542	583	625	565	531	538	537	554	580	549	528	526	578	570	568	583	624	561	585	613	535	560	537	588	532	570	532	548	560	581	591	607	571	582	595	604	527	556	576	523	576	545	572	551	606	572	543	577	596	551	551	570	563	597	566	533	563	583	549	613	571	593	551	546	550	585	586	572	607	533	590	557	569	552	557	555	562	534	530	577	542	571	587	549	544	579	558	564	526	530	569	558	548	525	626	593	601	545	555	549	546	572	564	556	578	562	519	561	549	573	553	577	555	533	583	609	558	562	567	574	564	570	615	559	579	556	548	568	593	564	570	574	514	630	561	542	556	540	605	607	582	581	546	576	614	608	525	601	582	578	585	549	580	591	540	515	566	554	563	565	552	562	518	548	566	548	570	567	569	578	558	556	559	487	547	589	537	551	554	559	571	564	542	615	526	585	531	593	611	557	555	575	570	560	569	545	539	529	571	586	605	568	541	566	582	555	573	552	560	562	555	535	568	566	555	567	523	591	546	584	588	588	565	587	522	573	565	558	535	621	555	565	561	563	598	545	525	574	511	539	546	603	532	573	590	551	557	567	570	487	511	584	561	567	573	611	575	587	567	577	561	586	569	556	594	560	604	536	551	580	538	552	541	554	591	589	518	540	552	526	592	585	547	564	560	583	610	588	568	560	536	579	575	553	516	536	574	600	518	553	541	540	551	584	577	560	579	577	501	575	589	528	546	608	551	591	596	543	548	600	536	570	577	531	575	559	539	607	529	558	618	544	568	554	575	593	549	570	547	553	565	558	559	566	600	569	568	556	563	583	524	565	529	570	539	578	583	564	612	589	561	609	539	561	569	560	543	559	611	552	576	589	542	553	570	583	626	573	538	547	536	601	526	557	588	552	545	546	576	520	527	520	534	584	548	554	591	575	571	566	559	595	515	568	638	557	545	538	570	557	552	560	571	551	593	567	576	579	574	574	574	542	593	549	593	547	559	554	555	560	580	616	568	557	536	545	530	611	582	608	575	583	516	614	567	538	588	581	566	566	583	587	562	638	559	558	569	562	568	555	585	588	567	554	544	552	615	563	547	522	519	581	586	563	618	595	601	582	549	566	580	542	554	554	510	544	571	526	606	543	575	582	638	578	570	567	607	565	554	586	580	601	536	571	547	557	566	567	553	536	547	552	577	548	638	560	544	532	578	611	587	577	632	575	561	538	523	605	547	544	569	554	606	567	586	553	556	528	552	574	537	565	578	559	605	551	572	556	600	556	577	525	601	602	572	589	580	569	548	605	561	581	569	551	524	563	555	545	590	598	583	580	553	580	527	559	541	542	564	595	560	609	554	555	575	569	555	564	558	571	589	553	560	528	602	554	551	572	558	584	612	558	534	566	602	536	555	527	530	584	544	585	549	547	591	524	562	567	606	577	598	583	550	579	590	565	567	524	580	559	610	582	565	507	540	565	589	540	551	514	572	577	558	569	563	517	566	522	568	552	517	551	560	535	601	575	571	604	588	598	562	568	580	560	564	534	555	593	567	572	603	544	577	555	596	563	533	539	549	561	565	553	570	605	536	605	551	583	528	539	555	575	546	558	558	571	575	548	576	544	557	573	555	577	582	544	543	579	575	588	555	543	537	541	553	552	595	494	569	622	560	554	583	615	596	543	604	547	590	544	573	570	573	563	567	571	543	571	561	557	537	581	597	511	597	588	604	575	594	569	563	574	582	574	543	538	525	595	577	558	587	553	556	563	552	557	582	566	607	532	543	576	567	575	602	586	562	603	577	581	588	555	528	553	596	587	555	565	596	563	566	563	567	583	528	533	577	570	519	606	588	576	563	539	549	585	612	590	646	566	583	587	587	572	556	577	549	559	569	541	593	538	587	557	596	554	580	560	560	570	531	548	539	551	528	569	553	540	601	590	553	607	555	609	582	568	563	552	572	517	552	564	592	572	559	544	564	539	604	594	541	533	550	616	555	576	551	569	566	598	557	566	601	548	520	578	598	542	552	529	590	593	521	574	577	604	551	565	559	580	600	581	565	580	584	583	534	584	570	578	553	555	570	550	577	537	578	591	544	562	568	560	606	559	594	598	547	585	548	578	522	564	601	575	563	552	603	576	597	546	563	568	573	574	550	617	558	516	526	556	575	564	608	570	589	591	531	567	534	585	565	563	608	546	569	554	526	534	575	617	581	586	564	584	602	591	569	574	574	535	569	516	565	595	551	556	580	557	585	550	574	554	556	512	560	558	599	573	543	566	571	565	546	537	556	598	539	521	549	580	551	530	565	545	561	572	578	570	559	532	550	538	580	594	552	524	568	538	565	549	532	572	523	586	537	561	570	552	555	579	563	551	581	564	574	562	567	574	587	581	554	539	613	567	591	577	600	525	535	622	552	567	547	556	588	537	546	557	591	552	559	584	570	537	590	559	553	599	580	540	583	539	575	562	585	522	562	536	533	548	552	577	565	566	576	579	546	578	563	539	568	566	554	527	539	588	620	546	585	582	552	498	606	615	573	552	596	542	594	616	558	557	574	595	532	560	543	591	536	560	558	547	582	555	576	572	589	537	564	634	596	633	558	542	563	590	593	590	575	548	554	594	538	574	576	528	580	588	556	578	540	587	556	559	568	570	544	601	592	576	582	560	547	540	561	637	570	564	567	571	563	600	564	527	571	536	543	556	594	561	572	583	600	552	607	555	561	572	579	627	549	575	559	534	579	561	588	570	591	543	572	606	567	593	565	602	605	550	562	584	580	579	542	525	573	562	549	575	524	584	538	591	568	550	586	568	561	551	530	563	548	533	551	566	568	546	545	572	577	584	507	557	573	556	611	605	546	558	547	559	600	597	537	579	523	616	576	540	507	569	620	551	551	544	583	586	569	572	544	569	560	564	568	600	621	533	556	577	597	543	571	572	643	529	563	552	596	541	538	565	560	551	567	569	580	550	585	570	554	569	556	565	583	594	511	565	531	540	591	531	597	571	602	568	513	560	570	548	593	546	573	547	551	578	589	559	587	588	551	580	584	610	575	539	600	591	578	569	573	591	593	556	570	607	557	547	559	610	576	561	603	522	541	569	556	566	602	545	577	532	560	568	598	609	531	531	565	591	553	553	552	574	574	526	557	591	540	534	568	574	554	584	577	535	593	602	552	556	608	574	556	547	585	557	591	584	661	581	573	553	555	574	522	500	548	565	540	552	553	571	570	584	556	582	571	564	574	584	547	566	566	570	604	540	565	536	620	575	528	560	565	559	570	609	573	594	557	540	517	601	624	552	566	580	569	560	580	576	581	621	598	546	571	574	556	589	594	582	573	551	599	542	579	542	566	559	597	524	625	580	569	563	546	543	536	565	532	585	580	573	580	573	604	504	570	579	532	595	540	575	548	534	544	582	622	582	572	643	572	556	567	576	577	592	633	564
32131	49562	34888	22291	8908	3272	2727	4366	851	855	853	869	786	769	821	842	759	758	787	714	795	771	780	764	771	726	816	778	807	775	809	756	727	786	798	775	783	753	719	754	738	799	775	778	765	815	741	792	744	787	789	770	785	755	811	753	769	768	743	782	752	786	793	754	781	747	773	791	765	792	765	770	801	777	758	758	793	755	831	772	765	692	779	801	784	710	781	795	757	740	760	739	718	790	750	807	773	764	780	749	806	773	726	738	823	774	744	767	802	768	767	772	766	755	763	794	781	752	714	790	746	762	792	780	746	764	764	742	761	744	764	765	761	783	703	739	762	835	791	754	768	753	742	732	764	768	767	771	780	760	789	761	753	756	741	759	729	789	783	796	818	744	742	757	774	739	756	743	779	747	821	781	803	777	757	782	776	787	743	803	752	738	701	783	799	777	734	743	771	793	751	756	753	755	725	775	728	744	756	769	757	761	749	742	769	724	741	746	768	778	752	733	815	755	732	749	752	751	849	826	792	783	800	786	786	780	773	758	801	774	751	772	765	707	769	786	804	801	732	760	857	724	751	780	765	781	676	766	757	736	758	769	786	762	750	741	769	764	754	833	749	752	747	771	826	760	727	746	817	744	768	772	759	734	736	789	844	737	763	790	738	753	757	742	763	758	770	796	788	738	762	754	791	815	751	734	806	762	772	793	783	737	762	773	775	720	773	726	732	726	759	719	790	761	767	817	739	770	753	764	738	747	762	756	819	820	734	750	761	786	755	741	824	754	752	769	786	772	790	717	747	770	747	755	673	726	760	765	782	764	761	782	771	743	746	790	725	724	760	752	725	751	765	782	779	794	770	733	730	796	750	735	724	720	753	736	772	748	788	781	756	766	752	782	749	756	730	780	762	781	772	739	792	812	708	747	789	773	778	793	700	777	770	805	811	690	770	771	800	789	764	745	784	760	758	782	785	784	822	766	748	721	744	779	735	812	727	767	795	712	731	761	806	769	747	837	744	725	765	770	750	796	775	817	744	762	770	738	749	732	745	761	763	774	786	744	745	776	736	706	746	797	731	794	802	757	772	769	726	767	754	802	825	755	720	761	737	806	760	756	748	761	756	793	760	732	763	742	806	810	796	762	784	753	784	781	766	771	750	716	754	712	777	768	752	780	740	784	831	759	728	760	776	731	749	773	778	785	779	781	800	748	755	821	742	767	773	764	756	800	793	771	748	762	723	710	726	763	769	726	769	733	732	742	812	768	722	772	782	749	795	732	729	727	746	792	685	774	754	810	786	824	744	803	766	763	822	692	771	791	734	792	791	752	762	754	737	767	798	767	753	737	751	798	791	832	794	794	787	757	830	708	772	729	788	731	808	782	791	734	769	777	766	756	790	738	786	763	732	730	781	747	762	780	741	750	732	793	786	808	757	787	770	733	792	762	726	752	744	789	748	791	711	804	788	752	737	758	779	741	723	755	722	778	799	771	748	719	779	799	786	805	777	712	718	754	758	730	753	750	748	762	737	744	767	761	769	791	785	728	748	749	768	767	738	758	762	751	741	756	753	737	797	743	754	752	798	775	768	747	746	792	794	757	741	764	752	751	725	780	769	730	763	735	759	756	757	797	772	842	806	783	751	810	761	783	742	779	789	744	767	770	783	755	744	783	779	758	744	749	784	769	769	748	803	768	734	790	797	726	791	794	775	769	707	766	786	773	735	758	740	725	757	752	759	729	738	759	784	746	815	717	751	755	697	825	746	785	749	715	765	800	846	777	774	714	778	785	764	722	793	760	748	755	784	837	753	844	723	811	778	718	770	771	725	803	756	796	790	745	769	789	770	723	789	781	758	768	781	793	753	806	762	766	770	769	794	749	789	749	753	799	765	732	792	725	710	756	692	748	798	738	767	730	748	778	720	719	696	779	800	824	736	774	779	751	777	752	732	734	761	765	774	758	781	766	746	734	782	757	718	730	780	757	769	804	718	810	751	789	738	764	791	754	791	733	753	752	787	755	757	842	792	758	766	714	821	777	769	717	799	763	750	769	742	752	736	750	788	779	741	783	697	734	730	783	728	754	768	759	724	755	746	812	741	760	764	734	765	781	786	760	774	768	767	763	749	705	750	767	776	754	788	724	772	759	795	761	702	735	756	758	764	739	758	734	834	762	761	776	746	793	744	797	759	751	779	721	779	790	761	737	802	777	814	762	788	825	763	733	745	735	786	779	737	759	791	757	777	743	768	724	777	719	768	745	741	739	786	818	762	809	777	758	764	781	771	771	761	744	811	744	825	747	729	767	751	773	756	799	740	730	757	738	761	733	765	789	773	749	779	744	793	736	816	764	745	834	741	731	768	712	775	758	795	808	783	730	751	802	772	773	792	780	767	791	763	763	753	773	766	756	773	738	758	749	758	768	762	740	758	769	728	752	758	776	797	743	769	754	803	738	749	828	805	733	799	719	758	721	789	790	752	766	814	800	757	797	795	731	713	695	775	779	727	833	782	795	753	753	751	787	817	783	702	708	776	715	753	809	762	773	766	815	740	712	772	785	721	709	797	821	786	788	761	695	773	734	713	717	781	711	771	758	728	757	786	783	741	764	825	770	725	776	800	740	748	781	768	743	722	750	755	757	772	740	786	772	737	714	744	738	743	742	800	754	745	737	786	745	744	774	752	714	781	772	727	796	766	736	777	767	786	807	766	728	781	784	705	764	731	704	754	719	752	802	764	756	778	794	797	750	778	745	765	762	794	724	755	769	758	743	769	719	747	749	735	745	741	715	724	776	771	764	768	781	741	714	742	726	760	770	789	781	739	722	747	789	720	758	756	737	797	796	782	813	761	776	755	758	813	811	784	754	801	791	816	782	819	729	778	776	785	756	818	747	833	798	715	729	786	757	730	739	780	760	744	739	734	776	745	743	692	805	730	773	746	795	766	742	772	773	782	798	760	844	756	796	758	774	759	756	763	784	709	779	754	812	786	788	794	698	775	749	784	815	761	707	752	742	761	724	743	741	703	792	769	749	732	771	805	759	734	818	759	781	762	788	766	744	748	821	762	781	790	777	804	751	788	741	782	748	811	791	769	766	718	762	768	747	800	781	757	745	770	801	780	747	766	734	745	734	742	746	725	726	735	804	726	748	779	753	780	723	760	761	731	777	772	725	765	768	788	795	758	776	787	798	740	767	726	721	726	728	763	773	800	774	765	721	722	750	723	765	790	787	746	759	748	747	718	734	780	742	791	779	800	809	770	773	772	747	767	776	790	773	739	777	735	784	793	756	798	774	758	741	751	715	697	801	719	751	813	765	808	793	770	739	751	750	746	763	789	748	748	763	768	743	761	740	741	802	792	719	749	784	785	794	784	787	742	782	763	773	813	769	801	771	816	767	723	728	780	792	793	767	709	799	772	767	737	721	717	732	751	776	734	789	737	744	771	769	751	783	785	806	737	713	759	748	752	784	732	793	740	770	812	816	752	769	723	775	771	766	710	776
24792	21227	25969	22553	4216	871	944	610	457	491	472	483	503	441	477	488	496	480	478	471	487	492	468	463	448	464	453	485	445	453	457	460	487	496	460	473	450	443	462	431	485	457	440	458	454	420	478	492	488	474	462	472	453	484	468	429	475	470	472	468	491	463	444	470	438	468	460	519	435	441	486	472	473	443	445	420	471	487	451	456	479	462	437	456	462	445	417	436	452	456	464	457	450	477	488	439	445	450	443	468	478	465	483	439	431	436	470	432	460	453	473	452	433	496	453	447	477	471	463	463	405	460	451	434	493	476	470	453	455	497	453	455	437	444	462	471	449	444	456	423	433	449	431	458	431	472	470	458	445	480	440	464	456	448	506	453	493	471	422	468	447	475	462	454	523	451	446	453	492	444	476	423	473	438	455	481	441	447	467	470	488	428	456	459	457	434	425	462	471	463	450	452	447	468	454	464	477	455	410	426	484	436	509	448	442	483	418	466	485	464	447	401	449	454	440	463	466	461	467	492	483	448	450	494	446	441	473	470	449	454	454	446	505	478	471	469	484	433	490	490	437	454	454	461	462	449	426	461	438	448	463	481	442	419	464	442	477	447	448	424	500	477	454	422	463	430	475	431	453	484	467	437	461	496	430	485	468	456	494	423	468	407	478	480	478	483	460	451	446	464	471	425	442	435	454	509	475	413	493	455	458	468	413	446	463	443	484	478	457	452	413	476	502	506	471	432	508	476	521	481	501	451	465	455	487	491	489	468	444	456	432	461	510	440	463	482	454	482	445	468	451	470	447	446	440	473	458	478	461	415	482	466	455	422	469	459	480	431	465	461	448	444	480	439	467	487	473	490	417	448	452	451	500	480	448	488	495	474	458	428	449	443	479	472	446	497	449	468	465	474	447	425	442	452	441	443	462	458	485	477	473	436	473	481	434	490	479	474	458	465	496	442	476	469	459	455	484	454	460	474	469	432	421	449	470	469	450	435	441	459	452	455	417	436	470	440	461	458	451	457	425	423	484	477	475	503	452	448	448	473	424	477	487	491	464	476	471	475	435	443	449	439	459	482	474	452	473	479	429	474	459	468	446	470	421	445	438	473	460	500	481	445	487	470	452	441	474	447	435	448	469	478	460	475	438	491	490	485	427	441	456	452	486	447	413	456	492	507	454	456	448	437	445	489	435	475	485	468	477	512	508	434	430	434	456	495	468	448	471	449	493	412	458	474	471	430	459	437	492	468	509	429	444	457	459	470	484	492	459	482	457	458	456	482	451	446	436	491	419	439	468	444	464	431	466	439	482	465	459	493	425	459	422	451	475	469	493	480	478	436	463	455	475	428	447	443	438	460	471	433	452	423	490	449	457	498	460	467	457	458	466	432	469	457	420	450	455	439	455	484	442	458	493	448	461	427	445	457	409	479	434	478	469	475	458	447	458	451	470	450	461	457	448	454	462	467	448	449	486	449	458	418	478	460	470	475	472	489	466	445	453	481	470	494	468	490	449	462	492	425	464	495	443	466	448	478	418	434	456	504	448	477	448	495	458	474	445	410	447	424	432	508	441	467	457	480	445	437	451	466	435	460	441	429	457	490	466	467	473	447	484	428	468	457	486	461	440	452	457	476	435	484	418	444	441	451	458	517	454	470	437	513	493	469	452	470	448	434	464	470	500	477	448	449	476	490	490	447	496	430	470	444	471	487	442	456	445	481	442	410	408	461	468	445	415	472	448	455	474	458	458	414	479	469	500	448	441	472	479	456	452	462	445	484	416	455	479	459	439	468	427	431	439	485	479	484	426	434	464	510	470	450	430	467	483	456	460	441	454	424	489	486	451	468	477	435	447	497	478	413	458	472	450	475	447	489	436	488	457	444	465	459	472	457	462	443	462	491	463	452	448	458	423	439	428	444	449	468	452	442	453	452	451	451	491	432	463	479	503	460	460	454	470	467	487	453	472	490	423	475	463	429	459	425	455	472	481	437	444	440	469	461	470	456	443	451	436	444	465	430	483	465	444	458	431	448	469	414	447	423	453	469	462	502	465	489	487	445	453	413	494	442	438	464	458	434	464	422	453	502	456	436	463	439	456	471	472	466	439	459	449	481	462	440	465	449	445	464	474	453	459	455	430	428	450	459	466	457	489	465	436	496	512	481	471	471	436	444	480	473	449	462	430	488	453	482	449	460	468	442	435	457	464	515	481	489	461	476	465	450	463	475	466	461	433	464	468	472	452	394	477	452	416	467	445	468	468	432	456	477	518	474	447	438	431	490	448	427	461	455	449	474	425	457	456	457	478	458	430	441	461	454	454	432	451	467	431	448	438	478	417	436	423	461	460	461	432	471	426	454	465	504	467	465	476	483	445	448	481	437	461	443	479	506	473	443	441	478	464	425	436	449	483	477	458	450	451	437	456	471	446	492	452	448	456	431	462	441	427	461	457	460	464	464	463	464	467	466	484	462	446	436	461	460	474	461	479	458	450	448	464	473	471	419	458	451	448	449	422	473	481	437	466	456	470	458	473	474	468	468	490	426	475	432	484	483	458	447	519	452	469	482	422	447	442	456	463	460	444	449	444	487	476	475	440	460	469	444	440	473	474	470	456	470	456	472	442	465	452	453	464	479	443	430	504	478	493	463	455	475	480	447	486	440	456	483	438	454	454	470	473	456	433	467	461	458	434	475	470	502	481	466	472	467	473	463	438	461	497	471	469	434	469	455	432	419	501	460	423	419	447	478	477	473	470	433	498	444	505	431	414	447	428	486	472	501	457	467	511	473	458	466	445	468	484	430	457	476	451	457	469	414	501	473	470	495	455	438	485	465	422	475	476	404	448	476	452	435	450	454	457	483	458	444	428	466	436	434	455	483	448	506	432	432	464	445	483	395	475	441	401	467	433	433	441	497	482	463	487	495	452	473	460	481	469	477	439	453	441	494	406	431	457	474	469	458	434	469	471	451	467	435	455	450	425	431	462	451	449	441	422	460	461	470	446	453	423	449	487	471	452	422	445	448	431	455	447	466	449	459	477	447	451	463	437	496	446	454	466	402	460	454	474	453	487	456	453	463	437	447	464	452	448	483	430	473	484	452	448	434	456	466	476	467	411	462	467	474	475	433	440	456	467	448	470	444	451	479	443	494	464	454	466	446	477	418	492	483	461	442	481	492	424	453	468	440	477	469	445	434	471	435	453	485	466	474	434	454	462	497	475	444	414	420	491	454	475	504	480	468	437	451	432	449	478	446	483	437	475	449	494	456	462	438	479	514	452	449	414	473	464	480	461	420	458	468	467	460	443	431	442	492	433	423	498	460	465	460	451	452	437	459	474	473	471	470	429	462	453	487	446	455	436	461	499	429	485	447	461	433	465	443	415	474	471	432	513	470	470	485	495	504	475	466	445	494	466	455	468	490	476	482	445	479	465	446	463	456	454	486	482	435	444	440	452	495	458	477	447	462	488	434	450	479	434	479	455	462	470	471	484	492	465	466	463	452
29974	42376	28619	11424	3371	1257	1845	1043	601	651	639	619	668	614	677	591	630	571	593	607	612	634	617	610	579	637	567	609	567	604	615	589	638	619	623	621	616	652	659	628	624	610	658	628	569	585	603	583	630	599	588	642	565	607	619	638	629	663	596	617	628	604	559	599	622	605	609	648	581	650	559	606	596	610	613	580	589	658	568	604	569	601	595	556	573	612	616	569	596	586	598	611	605	600	607	621	618	648	574	616	622	625	584	616	589	620	596	626	625	610	616	620	596	613	590	574	578	585	611	606	626	617	608	590	619	592	597	631	626	605	600	590	631	584	591	652	578	601	594	617	598	594	632	596	590	585	639	559	642	606	598	601	631	651	620	601	587	623	539	617	608	613	548	598	603	616	620	585	611	637	549	600	549	590	580	614	564	606	591	587	643	578	630	605	629	598	618	610	628	624	600	602	623	573	606	623	580	643	590	613	601	643	604	641	611	647	610	597	617	611	614	585	591	578	627	595	563	635	602	609	629	583	596	584	618	580	590	598	621	599	608	635	605	560	599	596	586	601	575	634	663	627	578	582	587	598	592	593	578	606	608	616	614	596	586	583	607	586	531	598	579	601	610	613	590	589	578	621	571	625	603	621	604	636	612	559	609	648	602	577	597	628	609	620	580	644	602	588	612	648	592	610	645	569	618	575	583	613	566	589	586	583	592	612	648	658	589	610	604	581	556	590	612	602	573	610	596	596	627	618	621	617	640	575	597	600	614	586	618	609	600	615	651	561	590	590	601	614	608	621	572	596	598	621	588	644	595	602	604	619	586	581	626	594	595	620	581	596	615	623	576	653	604	610	618	586	629	580	554	617	572	582	648	610	592	612	640	578	601	674	602	624	591	613	556	606	610	587	607	564	600	593	598	605	611	636	582	635	571	633	593	621	568	582	634	595	584	609	604	631	569	600	581	629	603	572	619	612	589	625	614	582	644	591	636	630	581	611	582	633	614	600	622	598	562	596	609	646	601	594	608	565	590	570	598	595	595	612	637	603	645	604	594	589	612	574	555	624	574	626	587	610	555	608	598	620	628	613	547	647	637	614	607	624	584	611	590	618	564	561	568	622	614	601	619	627	585	596	608	556	535	591	579	630	649	595	646	646	655	614	598	586	584	595	614	589	602	643	603	648	602	583	573	596	581	571	623	615	577	593	656	644	607	614	588	634	628	589	549	609	626	599	652	606	602	572	616	615	591	575	581	595	579	588	611	644	603	613	613	620	629	634	571	608	574	628	595	598	612	618	585	581	603	588	574	587	597	600	587	616	644	618	627	618	614	580	583	624	615	626	603	582	589	626	622	665	574	598	610	635	564	544	585	620	589	636	599	640	576	569	603	626	560	615	566	577	639	598	616	615	607	610	605	584	629	574	626	628	580	622	576	590	617	602	586	594	626	627	615	554	551	651	621	580	641	611	582	604	607	586	623	584	608	643	594	634	573	634	614	592	607	587	595	613	602	596	619	586	617	623	627	569	598	607	602	664	614	635	612	620	606	553	654	605	610	655	613	623	622	576	568	643	645	573	678	656	604	587	595	593	637	601	581	627	610	598	618	613	609	605	614	614	601	627	565	553	598	556	595	640	603	577	636	603	594	646	566	586	572	652	618	606	618	613	589	614	560	569	608	690	661	625	599	602	607	581	619	590	638	588	635	633	634	613	610	628	614	596	617	616	577	591	603	592	635	594	579	536	624	623	605	567	624	623	617	554	632	566	601	631	601	618	593	644	604	586	596	606	617	601	636	634	631	581	660	610	603	667	598	613	618	570	622	615	616	617	627	613	601	584	587	572	588	581	617	616	627	602	606	590	588	582	590	600	620	620	578	619	615	575	575	623	594	553	584	570	604	599	575	611	547	642	625	617	619	601	601	565	582	647	587	649	623	600	600	589	597	605	549	604	622	590	637	608	571	619	604	591	557	571	640	601	597	616	569	602	607	563	570	608	595	631	612	600	614	608	585	590	608	580	595	587	570	577	555	590	633	592	613	657	619	606	615	627	641	631	603	605	618	591	626	593	622	618	617	580	612	618	639	585	597	651	601	634	616	574	629	605	610	599	603	592	610	572	588	627	629	613	604	564	541	640	618	638	626	600	611	618	561	622	608	641	606	635	617	619	642	606	597	621	634	566	601	555	583	606	619	564	599	567	583	646	597	592	585	572	607	605	552	581	652	578	583	564	586	625	611	607	624	670	599	593	630	599	640	622	568	595	602	636	647	561	609	613	599	601	559	601	607	616	629	650	600	633	628	578	606	620	586	575	617	571	611	628	590	579	618	627	601	642	613	606	609	624	584	585	604	592	610	570	570	606	597	625	643	615	589	630	587	603	640	588	536	630	604	607	610	605	634	586	574	594	621	657	533	600	586	596	608	575	619	592	608	545	573	610	612	626	577	623	601	603	593	591	642	598	609	646	618	576	620	646	604	617	631	627	626	616	572	626	597	653	618	617	564	627	590	601	610	612	591	620	619	579	636	583	621	607	628	602	617	633	569	635	610	591	610	603	642	623	577	601	624	609	581	610	571	600	621	627	624	643	623	609	603	588	633	599	597	592	597	593	648	612	588	613	633	610	601	615	618	599	616	574	645	625	606	608	643	610	596	635	646	600	572	602	608	546	681	644	620	591	633	598	594	581	602	610	613	591	663	608	583	600	586	644	653	631	618	576	605	640	613	619	554	651	594	652	581	580	557	611	647	634	599	573	617	606	606	580	567	598	594	640	567	600	602	605	640	608	595	564	575	596	647	590	594	632	608	641	616	636	621	573	595	609	610	601	621	627	598	579	583	592	603	615	628	627	589	584	624	602	588	597	557	578	608	644	628	597	618	605	602	638	573	599	634	616	633	599	629	617	601	601	644	579	575	577	619	637	609	620	588	573	585	559	648	566	594	621	603	586	613	615	617	626	665	551	597	595	626	624	622	582	642	596	626	595	606	591	609	619	595	602	608	652	634	613	591	618	556	651	616	585	584	608	614	615	617	604	640	626	603	558	640	548	624	606	561	623	606	575	558	632	573	601	639	584	624	606	595	624	619	589	635	600	607	633	651	562	644	586	609	621	607	612	575	579	617	637	625	596	638	591	624	627	601	613	617	603	598	584	615	553	570	573	619	568	626	609	636	626	634	561	606	594	604	588	570	590	662	611	650	616	643	636	594	639	589	665	566	622	595	623	595	612	561	582	631	589	629	642	627	590	601	549	628	597	647	617	595	612	602	603	596	603	605	627	614	570	607	567	616	563	593	597	623	607	618	589	611	592	619	630	650	621	591	567	594	589	599	585	595	598	637	554	596	606	563	602	585	624	601	631	608	608	639	625	649	622	624	605	591	558	614	647	596	623	666	586	562	572	568	559	602	626	608	610	601	596	674	605	578	585	615	594	556	593	611	599	638	620	616	627	638	599	603	628	588	602	586	602	652	595	607	596	623	611	651	600	615	607	609	568	671	585
22417	21190	28292	24256	21158	18405	4881	887	333	311	315	292	286	279	272	297	242	243	301	232	286	283	246	259	252	221	241	229	239	258	253	235	240	228	261	253	253	248	242	231	258	259	231	252	258	237	248	229	241	236	234	244	252	257	245	243	242	250	248	235	248	269	240	259	250	226	234	262	273	238	234	256	231	261	235	235	245	282	217	236	218	260	230	248	244	217	222	238	249	223	256	227	250	237	253	244	266	257	240	275	258	262	241	249	216	246	269	257	271	252	236	273	229	230	234	250	232	224	241	221	251	273	247	236	239	242	262	240	230	243	243	241	237	253	188	231	225	250	266	228	246	242	264	241	246	227	230	225	249	264	245	231	258	224	236	250	240	230	239	265	247	235	231	216	228	231	261	269	252	242	264	247	215	237	235	259	263	227	242	238	252	233	265	236	252	229	234	240	230	216	248	262	241	256	248	256	242	241	229	256	253	239	246	262	260	242	263	265	270	250	234	246	251	245	254	233	238	250	281	230	243	244	218	235	254	254	232	248	238	239	254	260	251	245	217	255	268	238	227	209	223	245	239	247	245	221	268	226	237	241	257	200	221	217	267	234	264	273	242	271	243	289	238	251	233	269	229	240	264	226	238	231	224	235	250	255	254	244	257	237	236	239	241	245	220	268	228	256	214	255	240	235	260	232	260	244	223	247	214	256	244	232	251	230	251	223	246	240	252	261	226	221	220	251	254	248	225	254	227	225	246	233	232	223	218	243	235	239	240	270	227	237	243	250	215	226	262	234	251	220	212	244	271	243	233	258	240	276	263	249	241	235	235	252	249	240	229	221	225	224	233	235	238	233	223	244	241	256	234	212	236	245	251	271	236	234	232	212	231	219	230	247	251	251	227	240	240	269	253	250	244	213	273	255	232	229	241	249	241	244	239	227	228	253	249	229	251	233	265	274	252	242	255	228	247	255	261	235	263	235	270	236	216	222	239	243	224	237	234	235	233	250	253	207	253	241	242	252	237	235	223	258	233	257	224	230	252	242	258	215	232	221	273	250	250	226	253	236	256	239	256	229	234	239	221	226	274	262	242	255	250	232	228	264	218	258	239	250	245	249	240	245	227	230	237	236	245	245	234	238	253	225	245	246	240	265	237	242	242	262	267	242	238	254	250	234	249	244	259	274	224	243	248	241	255	243	250	267	245	240	244	232	262	226	249	227	266	255	241	234	264	230	266	263	255	250	257	212	240	249	257	255	247	261	209	225	220	219	268	227	222	229	250	255	251	251	229	231	250	283	256	246	250	250	232	231	222	245	232	265	239	237	249	246	232	232	243	231	254	238	226	213	250	249	215	266	234	250	265	231	224	246	237	249	218	259	239	256	274	226	242	243	252	255	228	270	218	245	242	244	224	263	242	242	228	217	237	255	238	262	254	239	248	255	239	231	249	268	226	239	251	240	240	249	242	263	258	229	244	257	251	257	256	234	232	217	230	260	230	231	252	274	234	245	228	268	253	229	242	242	246	238	231	235	254	236	230	276	264	257	223	209	244	215	221	246	242	255	236	239	236	237	198	292	243	236	200	243	259	211	214	239	232	244	261	228	238	250	241	223	240	202	236	218	254	248	225	234	224	227	241	251	244	237	230	246	241	242	247	260	209	235	225	239	242	253	238	259	222	246	228	254	253	235	249	244	249	244	229	245	231	265	246	213	230	265	257	255	239	253	241	225	247	233	242	264	241	233	246	238	221	252	221	243	227	249	209	252	217	283	232	239	258	252	266	286	232	224	219	255	259	234	229	250	255	233	258	269	263	258	257	215	254	242	255	252	230	239	241	247	255	256	228	243	240	227	239	251	249	222	221	235	233	252	236	248	248	218	239	236	235	247	230	241	219	246	236	234	241	257	239	221	230	207	240	253	253	265	256	236	245	250	246	218	268	261	240	261	248	225	251	231	248	228	286	231	247	245	246	251	268	257	226	209	265	243	233	251	254	249	261	252	237	242	230	236	280	201	246	219	234	214	225	246	238	223	262	247	248	241	248	237	233	209	225	249	223	248	249	221	251	261	221	237	256	223	228	258	260	232	229	254	227	233	246	236	245	252	266	246	219	247	236	264	242	249	243	230	246	251	251	241	263	240	225	226	232	203	248	244	218	265	247	265	245	245	244	260	265	253	259	251	238	273	264	246	260	223	248	240	229	224	215	204	258	233	193	235	249	255	274	251	253	239	258	241	245	224	221	227	225	238	233	217	212	235	245	248	232	265	266	246	264	244	250	256	244	232	255	241	231	242	243	249	262	258	230	225	258	234	248	241	260	258	234	257	252	218	231	257	210	225	232	257	255	270	255	218	250	250	257	233	249	221	246	244	244	243	237	233	239	255	259	245	261	262	227	234	243	235	241	245	244	237	245	224	206	244	230	253	219	228	223	269	224	259	227	223	230	234	253	248	247	261	256	235	218	240	232	217	239	244	249	239	243	214	275	222	250	256	228	225	230	250	219	266	253	230	247	235	272	265	215	243	283	240	230	229	228	230	225	217	252	268	257	229	242	222	258	246	256	224	270	228	252	243	231	254	247	238	247	236	265	259	239	244	238	247	242	208	264	254	263	239	245	239	237	245	252	256	219	229	261	238	240	249	255	251	237	239	247	263	254	254	245	266	246	242	236	239	225	225	271	280	227	224	250	257	247	266	236	216	273	227	257	234	232	246	217	242	248	243	243	248	234	233	240	239	227	223	244	250	255	248	236	244	272	225	258	245	255	244	235	252	237	223	241	233	241	247	220	263	271	276	257	229	238	240	259	242	279	233	246	253	239	247	249	250	224	253	230	235	251	232	253	220	241	250	272	224	263	262	253	237	267	245	236	241	232	236	246	230	238	228	242	247	262	241	227	223	274	230	233	264	250	248	237	260	237	252	221	237	262	258	233	241	271	242	215	231	220	236	256	249	228	263	273	260	234	256	251	255	251	225	250	230	248	249	224	237	245	246	251	233	229	238	231	216	230	222	262	254	240	241	234	249	260	253	248	262	241	248	235	250	255	246	260	247	245	238	244	246	228	229	244	213	237	246	250	245	250	238	238	289	230	212	231	238	239	241	237	237	241	233	255	253	265	249	227	241	255	273	240	219	242	268	241	219	237	239	236	219	220	245	241	248	254	249	261	241	210	269	237	234	267	249	250	248	251	223	258	251	248	239	230	242	250	248	260	219	267	243	232	247	239	259	272	267	227	238	221	231	255	209	275	245	255	249	237	252	229	249	262	270	222	237	223	221	228	215	221	231	230	247	245	208	246	263	246	257	225	241	257	282	242	219	225	241	251	237	242	222	271	232	236	229	240	222	228	252	226	248	256	221	236	244	249	222	236	230	250	253	243	231	252	264	223	243	266	229	230	244	256	235	248	227	272	229	236	249	227	244	245	265	252	237	219	230	248	262	216	236	220	250	226	214	231	244	238	240	254	232	250	235	265	251	260	215	240	226	219	242	243	239	235	246
35428	60239	42315	24186	13300	5805	4941	1132	614	484	518	430	427	399	396	348	328	332	379	364	376	357	395	369	361	343	336	355	376	334	331	341	355	362	308	332	347	321	335	345	357	326	342	372	332	342	320	335	344	318	338	353	348	338	316	328	321	366	330	352	345	345	353	304	347	380	361	317	318	337	349	329	351	369	348	329	346	335	324	329	352	307	329	324	371	336	331	322	325	368	350	318	343	335	346	350	319	322	306	297	339	345	341	312	298	339	339	330	359	333	342	318	331	334	352	312	360	350	328	332	375	326	359	340	329	307	347	326	337	327	339	317	328	374	331	348	330	329	349	324	323	341	323	305	339	303	334	289	308	320	325	347	338	342	323	356	286	362	320	306	354	328	313	337	351	333	298	334	348	325	325	344	325	352	314	341	323	357	352	344	337	321	321	333	310	327	313	343	339	319	360	308	316	335	321	326	303	349	341	319	316	354	348	321	326	285	336	332	323	322	340	334	371	323	338	306	316	342	338	318	360	324	323	312	360	331	326	346	333	272	348	337	335	336	321	348	310	328	332	349	363	332	361	347	335	330	317	335	334	333	322	319	306	350	318	333	344	349	330	347	323	327	324	357	304	318	332	333	330	361	325	341	345	345	352	344	326	295	371	338	321	329	376	328	345	336	319	336	371	348	328	338	326	343	336	326	336	338	352	351	347	330	318	314	318	302	333	319	336	365	338	334	354	332	341	327	329	324	370	343	316	347	336	329	359	324	340	324	359	349	363	326	307	344	339	323	316	357	338	335	302	366	349	350	316	339	323	313	317	347	324	317	308	342	329	353	322	314	323	324	315	327	318	325	317	301	307	318	370	335	339	334	323	325	340	310	344	335	345	369	307	314	325	320	344	319	365	318	335	347	310	344	339	357	348	318	325	317	319	308	350	331	321	303	332	316	320	337	355	362	309	344	322	362	340	351	337	354	317	327	365	321	325	331	327	307	319	319	376	347	337	324	364	380	349	308	329	318	346	357	305	345	336	331	328	327	340	352	303	322	341	348	300	341	311	322	367	351	309	354	344	351	345	307	305	342	339	339	357	305	355	358	344	319	336	334	347	356	296	343	344	332	329	322	307	338	345	326	310	333	328	359	370	331	341	326	324	350	315	292	329	340	356	342	346	312	315	346	301	368	352	362	317	356	267	313	357	348	330	340	354	356	362	345	359	296	356	328	342	334	300	368	373	341	354	335	328	352	342	331	336	312	320	335	312	331	312	333	351	339	332	325	309	339	310	319	334	325	341	398	337	324	341	329	347	329	338	351	352	343	367	310	310	325	342	322	364	353	306	324	326	311	379	334	353	309	354	346	354	313	349	334	334	322	329	325	330	341	300	311	325	322	327	349	340	350	339	371	351	340	343	337	316	328	313	311	306	346	364	317	354	321	339	312	336	325	365	362	339	329	308	341	351	346	355	320	381	307	322	309	339	299	351	335	343	331	332	348	310	332	354	344	338	339	342	379	350	341	319	342	356	349	364	352	309	327	338	345	337	344	330	335	319	346	353	318	347	354	331	294	349	338	322	338	348	354	295	319	359	315	345	348	338	350	334	368	339	326	327	323	330	341	355	315	308	299	347	356	331	318	349	369	300	303	375	369	325	321	331	323	331	349	356	346	322	338	381	314	315	324	320	328	328	343	330	363	344	334	338	347	335	306	337	339	318	328	330	367	318	280	360	314	334	354	325	342	314	331	329	362	346	339	344	328	340	364	340	330	324	349	316	338	331	343	318	344	302	323	384	330	319	324	379	310	323	339	329	355	344	360	352	323	338	359	332	339	318	323	300	345	323	314	321	334	302	328	348	326	352	348	334	342	319	334	328	352	326	363	334	315	319	299	346	359	345	349	327	344	331	361	316	318	357	307	313	371	340	322	305	316	334	312	381	359	307	331	331	333	341	350	311	325	319	328	319	302	353	362	330	362	343	327	327	333	359	346	325	353	289	332	343	325	352	337	330	324	324	334	338	318	314	328	321	326	298	347	373	359	324	329	314	376	353	317	331	360	351	346	346	332	324	326	327	380	321	311	352	335	330	353	327	312	356	322	322	300	306	346	304	330	316	343	346	326	322	320	349	363	363	367	301	359	320	323	333	364	341	344	352	357	349	355	321	334	325	332	340	340	340	338	353	328	324	330	328	332	324	344	321	319	338	325	329	329	309	325	316	336	340	318	326	355	309	356	343	327	316	364	308	341	351	337	330	330	327	369	316	303	354	327	341	335	327	344	338	339	371	306	318	319	345	344	351	308	358	362	360	322	332	328	319	359	326	325	317	350	347	288	338	314	334	297	339	320	299	327	318	326	328	349	339	350	311	323	333	356	353	328	372	326	327	324	327	331	350	345	345	318	357	336	350	362	368	328	320	317	352	327	333	304	350	332	325	345	307	340	308	326	321	324	340	310	352	335	313	321	332	315	355	349	351	304	320	311	323	338	313	343	362	310	328	323	345	375	355	337	350	349	332	302	325	363	318	346	322	350	333	334	361	345	355	333	340	335	344	334	332	301	336	332	326	336	321	317	325	306	316	330	346	344	329	335	356	352	340	330	326	345	359	362	312	327	339	322	345	320	324	324	295	336	330	321	339	374	326	367	346	335	329	335	351	311	335	370	329	303	341	344	343	329	340	334	308	340	366	346	317	331	370	328	342	316	315	320	342	321	321	345	327	365	322	331	337	353	300	352	345	300	331	326	323	350	336	345	316	335	303	301	330	307	306	347	304	341	348	360	336	308	335	344	307	330	361	354	333	351	303	323	353	338	353	328	331	344	370	334	328	309	337	348	311	358	350	356	356	332	339	320	338	341	325	332	308	352	347	342	379	320	372	341	329	337	336	340	322	326	320	339	355	343	359	317	321	303	325	356	352	344	348	355	333	313	311	321	358	327	344	330	332	326	320	342	298	347	320	329	318	290	330	340	346	342	307	332	307	332	368	324	331	331	344	298	306	316	330	323	334	324	363	317	338	330	349	326	338	307	339	330	314	349	320	362	348	350	374	336	310	336	343	346	342	289	340	302	343	308	350	339	324	328	333	340	331	291	337	347	359	352	332	340	374	356	310	297	349	332	363	335	351	349	328	327	354	325	334	323	331	330	297	361	341	301	332	353	322	355	341	304	338	329	324	313	346	326	367	321	343	318	338	307	354	358	329	318	341	299	341	330	351	327	359	326	318	334	341	349	311	313	328	302	329	340	345	341	322	325	331	344	332	335	325	330	338	326	346	323	341	351	314	305	310	318	340	353	338	351	350	321	317	344	347	337	317	375	337	339	329	321	330	316	312	365	320	354	337	362	361	334	332	329	353	347	329	371	308	348	340	351	324	314	331	372	354	331	347	351	340	328	311	315	355	320	351	337	341	325	334	345	310	320	332	319	345	322	330	358	332	344	353	297	353	349	329	318	344	349	316	348	329	330	332	314	307	328	342	365	305	335	311	327	331	372	312	340	346	339
28485	22656	18532	6386	1315	833	648	737	682	658	667	696	654	677	672	685	683	689	690	706	661	645	652	664	686	666	658	676	666	673	661	658	642	689	670	662	661	656	635	669	657	680	679	709	695	645	669	691	642	634	658	673	645	719	646	658	675	663	661	696	699	739	655	712	640	735	673	676	642	642	668	671	636	666	632	703	663	667	630	704	671	647	676	653	604	662	645	658	667	700	650	643	683	652	655	665	619	681	650	651	629	674	714	709	651	675	668	661	651	678	627	663	686	691	662	678	644	677	638	678	712	662	663	711	651	677	639	677	664	645	690	644	634	698	677	673	670	715	668	699	654	667	656	679	722	635	651	669	679	651	689	607	649	687	708	693	646	658	710	662	690	642	668	656	688	692	663	637	677	666	635	670	707	642	672	660	632	685	666	673	648	717	663	689	678	671	671	664	655	670	670	655	630	655	679	692	660	649	694	646	691	639	678	637	658	700	654	664	683	644	669	677	632	674	658	697	657	648	692	646	630	689	627	680	664	655	614	686	663	580	657	660	638	681	695	677	661	680	675	683	653	676	647	731	655	644	682	682	709	709	627	672	662	630	697	674	634	685	632	647	676	654	664	667	707	643	661	684	721	667	677	681	642	684	723	677	655	675	659	686	682	675	702	712	668	643	651	653	748	650	688	629	671	654	667	696	631	688	674	656	651	706	669	708	638	638	668	662	659	695	664	631	646	656	685	673	623	675	628	696	627	640	675	676	738	677	711	676	685	701	686	716	683	662	621	697	623	634	672	660	665	682	704	654	644	682	678	656	648	717	679	653	695	633	635	653	670	687	618	690	697	709	703	656	691	706	652	641	629	664	670	659	671	671	673	665	672	663	636	681	680	702	666	691	707	627	636	706	672	655	709	663	625	665	638	659	668	698	674	695	670	654	623	695	648	620	690	669	675	696	636	619	665	615	711	654	658	679	645	696	658	703	659	684	677	648	683	709	730	691	673	693	659	674	660	642	679	668	710	673	668	633	691	688	664	675	683	670	685	679	689	646	677	637	685	650	666	682	650	673	693	654	714	704	677	642	714	691	679	669	658	682	631	688	702	701	706	668	636	673	677	658	669	693	645	695	682	683	648	726	682	712	722	665	676	722	669	669	669	648	669	674	653	687	617	693	654	687	694	657	643	642	676	664	680	672	672	675	632	684	674	657	697	638	670	633	662	675	657	664	665	713	659	681	710	677	662	668	657	638	681	680	662	651	663	635	653	671	661	655	629	607	704	647	665	703	715	720	688	676	687	711	657	707	680	678	685	661	662	667	681	704	688	658	620	666	628	639	656	646	670	692	718	670	701	662	682	662	650	715	683	668	688	629	674	706	648	694	682	667	656	664	678	644	650	680	671	661	651	687	683	653	675	672	721	677	683	685	664	698	664	684	677	633	688	704	697	695	659	610	713	657	657	708	693	664	666	659	689	673	698	690	650	646	640	662	663	706	661	667	670	670	705	687	697	661	670	694	673	650	676	661	678	680	618	691	673	656	682	644	680	721	720	700	644	669	712	619	654	674	681	679	651	681	619	683	674	720	678	672	642	722	670	664	637	629	658	672	709	650	611	668	661	662	747	655	618	695	674	664	696	646	700	704	711	695	663	689	696	658	661	650	674	669	685	691	672	690	607	699	649	714	693	659	698	613	655	653	702	687	680	695	684	681	709	664	686	702	659	674	681	655	681	660	659	674	670	712	672	680	622	711	703	686	693	653	680	638	639	649	645	655	662	676	654	684	669	649	667	679	665	644	702	707	702	658	697	668	667	639	691	668	635	696	672	667	687	682	662	671	665	654	677	654	650	641	667	672	671	668	678	657	695	672	658	717	666	682	716	616	690	673	686	647	741	652	679	698	661	647	668	701	643	664	700	679	665	682	673	662	677	686	678	686	732	664	675	649	670	649	686	699	723	665	679	662	686	651	653	713	646	682	647	676	674	657	703	643	688	629	651	704	635	693	683	692	675	688	673	675	692	696	668	668	697	660	615	706	690	650	688	701	698	715	654	685	659	679	654	675	676	674	689	696	683	723	668	709	686	670	665	666	679	692	690	621	655	694	673	646	705	675	636	667	637	670	663	671	653	684	670	651	702	656	670	695	649	679	704	676	645	717	647	676	646	658	670	715	688	627	639	657	678	651	678	643	622	668	655	646	654	688	666	735	698	621	681	671	686	607	658	700	676	676	668	677	654	716	706	625	644	662	647	672	647	620	678	660	633	688	654	685	681	697	713	672	721	675	671	691	650	673	699	744	658	641	696	722	660	667	632	655	635	705	668	640	663	673	667	691	709	643	704	708	661	682	691	652	697	613	642	710	645	662	690	697	622	667	639	653	675	688	652	702	718	677	716	675	716	645	713	647	654	651	665	677	661	634	622	655	702	660	632	696	668	655	671	671	648	661	658	712	668	692	617	699	634	698	681	664	671	673	647	683	718	671	673	611	622	677	665	713	634	678	692	660	701	647	664	632	669	642	706	658	623	694	663	640	677	679	688	652	706	682	700	740	704	676	667	652	671	706	715	719	670	638	663	694	679	691	707	646	661	683	639	706	699	662	663	714	655	722	633	686	663	670	660	628	636	687	574	645	705	740	704	684	666	656	686	673	690	678	697	632	648	735	662	661	661	668	667	650	676	665	657	686	661	702	641	688	705	666	649	657	668	699	714	658	686	674	709	710	673	669	640	700	684	651	678	697	683	666	694	641	694	666	649	696	668	657	719	664	646	656	681	705	647	651	635	654	711	697	671	658	665	660	702	719	705	667	626	724	688	741	676	724	622	681	704	641	657	677	627	707	678	665	702	675	689	717	664	655	641	691	653	621	668	673	653	651	700	693	631	696	639	672	690	648	698	711	635	710	676	631	686	638	757	661	661	621	634	660	660	667	689	676	726	677	651	676	685	664	661	648	712	665	660	650	690	665	673	636	625	651	653	672	679	631	667	631	620	677	680	673	683	664	673	670	706	673	695	655	673	665	641	677	644	711	680	617	636	692	643	670	660	640	721	698	673	678	667	675	697	671	655	673	620	656	666	682	689	657	668	666	656	604	669	675	675	692	614	679	615	655	636	702	674	671	684	637	671	651	698	646	704	711	666	624	662	683	667	679	682	683	620	664	649	630	683	626	648	644	679	693	612	657	657	686	690	668	655	683	624	656	681	720	650	701	657	594	642	694	675	648	646	711	710	692	690	689	655	678	697	665	647	682	725	656	662	626	648	660	667	698	693	642	659	645	695	687	665	657	655	648	691	689	656	687	668	683	664	638	691	656	689	671	610	675	686	691	683	673	683	620	661	679	645	664	647	710	645	691	681	629	675	653	712	701	643	688	635	647	707	674	632	656	669	664	651	691	660	625	663	650	657	633	644	628	678	639	667	688	656	681	630	698	703	692	730	660	676	670	661	706	667	689	669	700	661	677	661	677	655	689	681	679	658	655	683	680	630	667	678	683	655	686
25846	33707	20553	6459	2096	1134	1002	904	885	915	914	881	906	886	845	872	895	895	859	894	927	890	892	890	883	866	893	871	928	885	898	879	877	902	854	880	915	847	880	881	847	902	852	899	900	856	862	883	883	888	924	898	906	905	824	920	892	945	918	911	864	858	854	858	897	871	829	871	853	868	909	845	902	885	891	953	859	887	844	871	882	899	808	880	881	878	866	871	918	835	836	899	852	915	903	888	920	855	845	933	869	871	900	875	846	886	866	904	902	911	878	853	862	900	931	913	914	842	875	866	876	870	918	826	853	897	878	898	915	894	898	883	826	909	827	913	798	915	910	919	911	905	875	928	881	833	897	863	890	877	864	852	824	870	876	917	938	906	889	883	882	852	885	884	898	886	916	880	853	891	904	867	881	886	866	835	866	876	889	865	955	908	877	873	892	826	852	905	907	874	907	851	854	930	862	854	905	879	875	884	818	896	844	837	882	882	856	891	932	867	882	875	883	852	916	847	872	871	939	922	887	882	849	865	911	882	872	935	872	870	831	893	927	842	895	845	847	904	876	877	866	868	839	849	827	874	902	872	870	849	859	896	866	871	863	902	874	899	850	896	922	917	845	874	900	849	841	854	892	907	903	923	891	886	871	846	882	872	921	933	879	873	872	823	859	861	877	914	852	889	835	902	832	862	870	889	840	884	883	844	862	911	880	889	837	890	956	909	864	859	873	920	885	879	945	883	882	933	879	854	876	860	867	918	883	884	835	892	875	926	868	911	878	856	855	872	849	899	906	836	844	852	895	840	875	903	848	911	874	855	904	886	912	920	831	946	868	880	919	857	900	862	845	942	901	916	852	909	873	870	875	856	861	863	863	841	834	889	887	888	901	880	922	915	897	922	925	889	935	905	868	875	889	869	871	936	889	899	852	822	870	880	899	901	856	852	899	913	917	896	860	898	840	878	937	841	913	899	946	873	900	895	852	912	941	932	900	900	911	893	863	876	894	845	938	850	841	877	871	883	865	857	848	914	897	879	913	874	878	887	919	913	815	884	859	884	887	902	902	866	866	908	902	881	840	941	898	918	906	880	880	874	889	915	862	895	913	843	886	887	899	889	890	914	898	870	868	899	858	846	829	880	874	887	902	895	890	947	833	951	842	870	877	892	852	861	879	845	885	827	940	896	894	899	911	853	892	906	875	918	861	873	878	904	923	872	869	872	933	886	845	874	888	940	857	865	849	814	868	842	914	892	879	827	883	840	823	890	904	896	834	868	907	892	852	902	912	901	864	912	924	877	885	875	872	814	870	920	886	895	876	948	891	845	899	867	808	840	841	893	890	900	868	924	818	885	862	871	876	847	900	848	889	890	839	874	852	860	922	917	862	905	868	886	889	855	886	846	848	889	879	883	912	917	845	920	884	920	886	903	892	822	833	888	893	929	871	830	840	840	879	903	890	897	859	901	840	912	900	893	927	856	922	839	862	897	867	884	825	897	916	848	845	921	882	865	821	902	866	897	893	897	873	857	903	919	867	885	936	887	917	900	932	894	883	908	909	864	915	896	873	847	891	878	848	888	844	896	872	868	880	847	908	882	872	855	848	929	865	867	868	902	900	875	846	871	898	884	899	867	872	886	864	890	891	885	896	816	904	835	850	922	859	908	844	885	844	931	929	872	889	860	882	856	874	806	875	909	907	918	961	842	917	943	910	880	896	869	876	912	886	843	840	833	806	876	893	835	896	841	887	874	874	860	854	879	840	892	920	886	891	898	929	850	880	907	877	838	865	912	847	857	837	925	872	858	836	883	875	845	872	884	918	886	891	927	875	899	885	873	831	892	844	848	898	957	875	858	870	941	872	876	901	846	859	856	833	870	896	859	900	924	873	926	916	903	917	845	885	869	887	885	892	889	891	873	869	878	786	881	935	831	847	843	932	933	895	878	838	886	895	836	900	839	842	837	868	912	861	861	895	873	915	888	929	853	837	898	856	935	854	891	851	917	891	872	850	903	903	932	921	887	910	873	898	861	861	831	908	847	936	838	868	966	884	847	921	863	875	875	913	916	872	925	887	874	876	888	914	900	837	895	904	875	888	919	873	846	912	909	885	874	943	923	875	929	881	928	911	885	925	872	824	893	865	926	845	884	887	871	865	871	934	905	903	905	850	874	972	853	865	856	890	868	887	872	900	856	928	876	945	885	879	864	913	853	872	890	884	903	911	904	869	857	896	852	950	886	880	913	918	893	887	850	869	896	945	821	851	881	886	829	903	843	887	838	897	866	891	856	906	874	850	865	865	963	915	883	909	879	880	858	846	880	859	862	962	913	890	881	881	843	881	887	888	913	873	864	876	937	881	909	885	900	885	886	886	888	808	899	880	857	949	852	886	901	899	887	922	867	868	896	849	820	884	971	891	863	829	900	922	878	894	879	853	923	930	880	893	885	891	893	908	955	906	864	864	916	870	916	890	901	890	930	871	872	894	906	819	973	794	862	869	882	840	845	836	904	872	876	905	850	888	900	844	904	833	848	920	907	909	888	868	875	819	903	833	872	891	866	834	898	870	893	932	857	837	904	934	861	876	888	868	825	858	899	911	881	884	883	831	944	865	850	850	884	896	904	843	859	971	864	888	899	891	857	898	868	917	838	904	878	936	909	959	898	883	899	922	868	853	873	881	847	857	878	857	962	877	919	839	897	859	858	924	884	881	875	878	884	883	882	901	865	909	942	876	924	892	893	896	828	928	888	844	899	894	904	880	927	884	904	861	879	856	861	931	884	904	890	838	882	866	900	915	914	904	908	886	833	870	886	940	920	870	886	866	895	871	855	935	882	860	916	878	916	879	872	925	886	868	814	856	860	923	889	887	884	857	901	929	888	840	874	868	927	885	907	846	860	853	852	854	875	870	920	861	850	866	919	896	911	920	872	921	836	925	834	945	882	892	858	880	919	834	871	838	885	926	875	929	887	868	896	891	825	926	853	875	889	894	879	913	846	917	940	876	886	921	878	833	849	870	853	898	884	871	913	884	889	906	882	851	890	892	923	913	880	889	895	914	865	853	814	867	907	912	897	917	920	891	875	942	871	897	880	888	872	841	864	856	887	884	835	837	923	887	882	851	916	901	880	920	869	873	889	874	873	910	843	846	883	879	867	883	827	873	897	873	876	878	843	903	855	910	881	867	851	920	924	912	927	856	868	870	842	834	854	889	901	865	899	880	834	843	887	930	842	864	911	959	883	855	888	869	981	858	864	866	878	860	885	882	859	881	883	872	870	832	881	879	939	895	901	918	893	867	880	897	894	855	902	896	850	849	845	892	906	879	883	905	849	839	883	849	829	848	907	888	908	808	867	933	919	827	840	895	861	944	871	889	913	889	902	861	925	878	889	869	894	867	908	938	899	842	859	871	879	875	887	842	905	886	847	924	948	884	897	890	871	852	857	853	891	884	908	862	946	912	881	887	857	859	885	872	880	895	875	892	934	880	935	928	881	820	873
23325	21195	27798	24829	19354	5928	1433	945	603	588	613	544	576	610	594	552	566	597	559	540	562	561	600	592	507	586	601	569	588	568	588	585	536	599	589	540	549	525	572	560	540	561	562	567	546	592	528	554	545	535	518	557	563	563	578	558	595	567	569	585	563	576	582	583	558	605	538	587	532	565	542	545	496	569	538	563	520	557	567	583	535	565	576	569	558	564	584	551	547	566	563	579	570	572	513	579	564	556	545	598	592	527	571	549	574	543	558	604	567	557	571	546	561	535	573	550	588	553	568	549	552	580	563	622	520	537	569	568	527	550	476	543	559	559	613	514	559	521	590	579	548	547	569	562	538	531	552	557	565	548	575	600	528	550	571	564	562	561	548	552	568	597	557	553	551	623	595	572	547	550	586	558	585	545	557	516	553	546	502	548	577	561	542	546	540	502	555	558	508	531	544	568	573	541	603	578	580	594	569	534	537	536	506	550	530	539	560	552	581	531	572	576	534	557	580	544	550	580	521	575	549	594	577	566	589	558	524	549	537	562	592	569	531	525	593	536	570	546	556	547	529	558	580	575	535	599	563	561	592	544	513	559	550	543	588	532	563	590	519	586	565	580	547	536	580	519	576	539	614	538	599	629	557	527	532	523	522	570	580	518	559	531	540	566	643	543	574	593	563	524	566	504	561	527	558	570	580	539	582	552	582	595	568	534	566	548	542	544	574	511	582	561	524	543	514	551	550	582	540	615	558	549	573	564	573	556	538	561	555	554	539	560	584	589	544	572	528	555	574	528	547	579	608	571	540	552	545	587	566	575	549	608	583	531	550	603	544	577	537	559	592	540	594	539	558	623	615	579	549	583	539	593	553	600	568	534	588	560	580	527	570	572	546	573	576	539	591	539	549	558	532	565	568	526	544	536	541	574	601	581	572	540	582	588	532	534	575	565	582	609	538	538	579	530	561	549	588	593	534	554	546	556	548	593	565	546	555	569	553	541	548	583	539	555	559	539	558	526	520	562	551	565	555	519	572	526	548	583	556	528	569	549	557	556	570	574	555	582	554	530	594	549	554	615	550	506	549	553	578	544	537	590	565	557	516	554	531	580	544	567	594	559	540	566	531	544	555	506	590	529	538	552	555	566	577	539	596	540	568	541	572	531	537	543	561	547	567	557	535	553	542	539	535	533	551	584	576	510	586	563	568	583	575	528	609	564	558	571	561	590	538	539	554	586	582	574	546	521	558	556	564	585	574	542	532	523	563	553	607	565	526	534	526	553	584	559	569	532	571	550	575	517	536	567	519	529	547	551	610	542	560	561	556	544	551	581	510	535	555	590	539	535	569	541	549	557	518	550	576	581	557	532	597	579	543	537	571	556	582	559	572	566	570	563	526	528	541	563	530	568	541	566	552	559	549	542	567	549	537	521	602	591	543	559	546	569	561	548	565	587	554	574	566	545	562	522	551	532	560	525	568	555	554	556	523	573	580	561	566	551	607	574	549	603	548	543	550	538	546	534	551	532	553	563	563	540	531	571	564	561	535	537	545	555	531	581	495	538	546	582	584	519	613	577	539	566	572	600	541	546	566	631	549	540	574	555	568	561	564	639	517	546	579	556	531	571	579	567	536	571	575	519	577	577	565	583	527	582	549	546	590	504	553	570	548	510	559	616	535	590	591	552	590	521	541	543	551	573	597	548	572	562	573	548	559	590	566	535	578	564	565	578	557	576	572	537	564	552	560	607	540	564	595	529	542	545	517	537	576	593	572	572	574	548	565	559	517	535	597	534	584	593	563	524	558	570	549	572	591	590	594	544	562	571	579	558	558	528	555	541	562	588	536	526	523	557	544	521	526	577	539	556	534	527	538	547	582	573	566	544	527	574	559	534	573	521	545	576	587	583	528	576	534	554	558	580	584	563	566	597	534	554	580	589	540	563	563	544	536	616	537	579	578	551	544	541	554	550	556	566	591	580	561	576	579	555	559	560	568	557	562	584	574	588	586	558	574	528	566	554	539	539	550	540	576	614	550	494	531	564	549	579	568	579	566	569	568	552	561	531	520	607	564	603	521	561	568	562	577	594	560	535	544	518	537	528	532	539	538	550	578	571	593	520	531	601	553	535	581	560	547	581	573	559	525	572	554	566	571	568	539	571	562	592	594	566	540	601	602	542	506	561	556	585	566	568	556	543	541	544	520	552	581	560	582	574	575	579	564	612	557	548	543	557	543	503	558	543	525	597	561	593	550	521	569	526	571	539	528	607	565	547	560	553	609	557	551	599	580	598	536	526	543	577	560	503	540	554	551	601	603	570	563	564	563	562	561	608	567	567	513	549	526	570	552	541	579	572	539	590	562	601	509	580	605	573	573	563	556	608	585	522	526	530	584	590	548	561	579	531	562	553	570	561	551	567	563	533	552	554	584	546	584	556	518	510	571	557	531	532	574	562	576	575	568	526	577	541	541	551	560	570	556	592	536	598	540	570	566	546	599	585	591	543	563	512	560	527	520	570	551	563	543	530	558	568	550	511	581	537	543	575	573	545	563	528	507	603	549	560	550	527	539	533	563	578	569	533	569	521	558	525	551	532	574	548	558	560	507	626	551	577	556	604	569	533	591	580	555	579	570	546	582	544	538	593	549	571	558	543	549	559	548	552	565	553	584	550	539	556	562	584	555	580	557	544	596	551	563	587	516	567	548	588	511	580	550	559	592	535	559	591	519	576	541	558	566	531	566	538	606	568	548	568	598	550	547	543	544	529	562	564	560	564	566	546	560	550	529	548	572	543	560	575	595	577	560	575	541	580	540	526	578	522	545	562	550	536	592	526	602	565	582	566	541	574	525	581	549	536	560	547	620	597	597	539	516	510	566	576	568	549	537	548	568	530	564	585	559	596	540	546	576	527	622	558	520	543	568	558	570	553	537	527	597	539	539	514	565	538	582	559	594	613	563	560	569	573	567	562	569	545	559	519	534	530	562	546	586	584	556	547	558	587	566	564	541	566	594	532	558	581	558	574	532	557	571	544	536	531	558	547	579	574	535	529	579	553	539	545	577	575	560	547	518	583	529	584	596	554	556	570	559	538	586	559	585	574	548	583	595	569	571	569	549	519	577	532	585	571	544	544	550	530	571	528	574	554	605	621	506	600	586	565	572	577	525	533	575	598	592	537	531	593	519	562	548	610	525	554	584	596	604	573	551	546	520	580	564	565	569	604	569	512	559	568	539	581	586	542	529	547	574	586	562	545	539	516	563	559	522	604	519	591	599	562	605	567	524	531	539	559	561	554	548	585	587	568	591	545	600	548	557	598	509	601	551	548	542	520	535	521	536	583	548	565	571	557	607	521	536	575	498	537	549	556	561	571	548	572	545	577	584	533	582	555	541	540	531	526	540	550	555	547	577	550	594	575	581	571	532	531	558	525	529	572	555	585	567	582	534	541	562	558	597	585	534	579	600	555	557	561	593	589	532	569	530	551	537	570	562	529	562	577	588	577
30779	53442	36883	18937	8115	3101	1745	1453	857	823	783	760	802	783	784	805	709	742	746	785	804	748	811	757	752	792	740	746	715	732	730	796	755	798	776	758	784	844	741	684	762	753	757	750	755	713	765	767	764	752	759	800	735	766	783	734	753	743	717	776	726	773	758	776	778	757	745	760	725	740	724	735	738	769	748	744	770	771	708	749	697	787	722	687	758	731	756	786	739	722	790	805	703	739	735	705	731	760	716	764	720	783	782	766	722	714	727	751	744	735	740	728	797	714	745	750	757	747	736	764	792	702	728	706	719	744	765	701	744	760	689	773	746	751	697	748	726	711	730	678	791	746	761	747	805	782	690	743	757	757	752	728	724	797	735	725	697	695	764	735	732	734	775	710	809	778	739	779	717	742	722	760	736	766	805	744	734	765	768	717	685	749	753	749	746	749	717	724	763	762	761	763	718	778	747	744	728	705	782	748	800	802	732	760	786	793	752	769	751	771	751	743	750	730	766	746	770	789	776	737	741	693	795	735	758	788	780	790	734	758	765	798	746	751	725	751	744	753	777	764	739	737	746	762	745	733	761	706	743	750	747	754	802	807	758	747	766	759	703	762	739	783	759	718	752	706	743	706	746	759	767	765	749	720	745	714	772	804	783	750	758	768	774	792	821	720	776	749	730	760	717	722	779	743	752	744	733	766	711	731	728	757	750	734	734	719	763	729	752	799	793	774	771	742	730	741	778	732	798	771	721	740	745	755	781	762	728	759	783	741	733	764	779	754	736	789	764	786	724	761	745	746	760	735	787	715	778	757	769	723	752	732	752	781	753	742	782	689	777	774	730	778	701	751	771	745	762	809	735	733	756	743	782	684	751	745	726	754	771	718	728	723	760	787	717	783	757	727	766	778	747	758	708	747	731	723	760	751	710	738	756	756	736	798	763	712	747	711	752	733	774	696	751	768	750	697	725	792	749	724	744	768	748	745	743	818	757	743	764	745	801	734	751	769	777	735	695	795	731	733	743	706	801	701	748	775	741	748	746	774	721	719	754	720	769	750	732	729	741	819	770	770	760	724	735	784	777	724	723	779	786	728	713	731	766	764	703	751	712	765	758	773	783	755	740	756	745	735	698	771	750	733	821	760	747	709	751	756	750	769	780	768	749	741	717	686	745	778	708	728	716	703	761	755	806	741	739	735	750	733	760	806	802	747	726	740	737	712	763	778	752	758	728	778	744	689	763	790	770	743	740	765	747	745	771	749	738	761	717	756	720	750	707	734	765	757	725	742	764	745	756	794	738	751	743	820	721	741	716	779	750	731	760	739	728	742	718	737	762	744	726	754	764	754	759	753	793	735	772	701	715	682	747	760	742	816	756	708	764	763	769	692	818	726	767	730	722	759	750	751	761	734	742	731	719	744	751	732	769	740	743	726	723	765	744	722	799	760	739	723	744	742	661	743	817	748	797	724	763	759	742	789	785	724	687	735	740	725	739	762	732	767	754	741	739	821	784	719	759	734	770	797	730	713	804	746	738	747	766	738	756	718	775	758	707	707	803	739	708	727	788	705	738	785	743	755	690	756	755	738	713	771	735	745	747	734	787	746	772	780	733	744	749	754	716	755	741	802	748	743	705	749	731	730	820	794	743	701	753	739	743	753	746	723	755	790	768	734	750	693	698	740	780	719	752	792	772	795	752	738	754	708	758	729	749	754	741	777	801	738	743	701	803	758	731	740	791	754	747	763	759	774	768	722	690	761	753	681	752	748	758	764	749	766	737	740	786	761	751	754	712	738	694	749	728	712	778	710	791	786	773	774	731	758	728	733	768	739	738	779	730	711	805	755	740	761	778	723	791	758	777	775	727	759	790	692	742	739	725	737	733	768	767	767	764	734	727	788	763	732	758	734	696	745	781	733	776	740	746	720	748	788	786	777	775	750	755	766	736	795	794	774	731	779	750	758	744	764	790	720	796	731	728	724	766	724	742	724	775	753	740	741	734	757	758	720	774	776	731	730	776	744	728	787	765	747	742	817	757	754	737	730	747	699	734	747	746	766	755	750	755	696	755	790	771	731	780	788	736	751	695	756	728	740	736	725	773	726	743	797	732	716	720	757	741	716	749	715	741	786	768	728	729	773	761	735	761	703	696	765	781	815	748	729	755	757	784	772	774	734	736	745	755	696	778	776	700	788	749	773	750	773	743	738	738	784	738	742	733	760	765	767	725	753	750	777	743	776	806	793	757	754	772	758	743	743	780	762	729	812	757	718	746	735	754	800	807	753	791	710	712	724	757	800	742	814	747	768	738	764	768	731	762	771	781	767	737	752	747	744	746	746	727	772	770	764	787	747	768	749	775	717	707	776	702	733	756	766	737	767	739	771	741	766	764	739	728	732	772	787	733	691	786	770	772	758	732	783	703	779	759	746	749	761	768	704	693	755	738	774	731	739	769	755	764	741	732	693	729	776	799	759	731	743	716	746	758	726	736	723	722	734	785	749	730	729	747	779	773	733	717	691	772	742	803	754	772	745	733	799	728	758	716	715	752	774	727	767	741	723	742	795	763	738	702	747	772	725	784	726	745	759	786	723	770	745	795	776	761	777	785	740	753	738	763	777	817	777	778	762	745	815	774	778	740	746	731	762	774	770	731	762	752	755	718	786	747	757	734	792	780	713	760	733	702	771	799	723	757	741	754	760	729	770	712	772	754	744	807	703	745	752	718	718	744	784	756	736	758	813	696	738	753	816	739	768	771	747	717	677	804	816	712	801	724	750	746	762	758	743	735	744	769	681	719	770	741	792	819	732	756	778	760	734	765	792	745	770	812	741	734	717	768	762	716	780	796	736	817	728	726	786	749	740	772	754	798	743	721	765	787	801	764	757	762	736	779	767	749	791	731	724	779	730	740	778	739	748	733	737	744	765	719	752	714	730	760	810	761	792	769	763	773	742	732	722	781	735	773	750	697	754	741	715	768	769	811	805	766	736	763	776	730	728	710	744	680	693	747	761	751	790	743	754	768	725	809	705	768	750	724	771	748	760	770	773	736	754	759	828	726	769	730	788	767	736	712	789	702	764	796	738	747	716	750	768	754	758	760	748	803	768	752	720	758	775	763	740	789	707	736	747	741	741	768	723	739	747	775	725	750	784	732	701	779	742	740	783	728	763	743	758	784	742	785	750	750	729	746	741	718	715	768	753	735	774	741	777	712	728	729	730	774	748	748	703	740	768	745	788	798	799	738	766	726	769	752	785	755	755	762	733	822	765	753	749	763	758	740	750	738	759	720	786	764	744	722	730	700	740	814	746	764	737	751	811	708	742	723	758	778	787	771	735	752	720	683	770	783	752	761	775	724	764	771	726	739	751	746	775	758	759	764	734	697	734	753	754	780	735	711	739	768	741	798	739	764	762	768	743	765	706	748	773	739	727	759	754	777	744	781	718	791	714	713	765	758	761	741	724	789	798	732	745	702	758	767	739	744	723	722	762	734	723	726	748
24807	21337	26140	22866	5490	1067	733	523	496	506	488	486	488	490	490	541	446	449	523	442	463	448	414	477	450	468	443	457	510	422	440	456	488	436	448	473	460	448	450	462	405	480	468	479	453	463	474	457	474	486	456	465	464	459	466	513	450	459	513	448	463	488	470	482	454	463	456	420	453	463	484	490	463	461	427	414	466	493	454	476	479	434	496	484	460	471	462	441	451	453	440	430	457	453	466	417	490	493	459	474	505	455	471	430	455	436	506	474	451	477	475	448	458	468	448	438	417	467	456	420	457	417	472	406	474	468	477	493	429	469	483	448	493	478	468	454	475	459	445	465	447	429	446	457	448	484	476	469	468	456	437	486	468	482	450	464	454	467	468	473	437	447	470	442	450	437	461	452	495	476	456	481	453	468	461	448	447	441	438	480	487	448	471	476	462	476	443	448	489	441	483	474	454	453	487	475	488	463	487	461	460	463	467	484	460	497	459	428	427	484	478	439	445	471	423	445	455	428	453	458	475	476	457	448	460	467	495	453	476	453	478	453	443	465	450	447	494	440	487	491	498	480	426	452	456	442	439	501	440	496	450	491	472	445	434	437	455	433	436	467	480	424	437	454	481	446	425	488	455	457	501	471	461	469	466	456	491	509	432	468	440	422	469	440	468	485	443	453	474	425	468	438	459	424	418	463	411	407	502	470	493	467	441	449	445	463	471	468	458	476	454	410	464	430	462	460	437	447	454	432	443	457	471	464	473	452	435	471	449	466	468	496	504	481	482	450	464	463	456	494	444	475	450	463	453	483	478	451	450	435	458	438	436	427	448	415	452	461	453	472	494	463	446	441	482	454	460	483	467	496	456	415	500	456	483	460	486	445	445	477	462	486	450	505	484	474	453	451	490	457	467	413	446	474	473	498	435	485	437	447	443	470	444	460	452	479	469	474	457	472	443	472	484	447	424	501	480	445	467	466	459	459	441	460	467	474	447	463	466	447	518	510	451	468	467	452	446	459	470	503	444	463	454	455	446	461	487	461	453	434	464	458	437	479	462	455	480	451	436	469	449	481	436	459	475	427	444	446	438	465	502	440	425	463	423	441	446	473	447	443	443	450	448	463	484	457	484	494	445	447	466	421	402	468	447	429	449	463	439	481	463	456	449	440	464	437	430	427	420	450	474	482	474	464	484	475	507	455	443	438	466	506	453	470	463	476	494	462	457	461	473	458	484	402	453	427	431	449	487	437	471	468	442	425	472	448	444	445	456	452	437	474	456	511	498	464	471	470	447	499	453	462	488	460	461	433	464	442	455	442	441	459	449	449	470	447	435	486	483	467	453	464	442	475	449	437	459	477	483	474	452	459	473	439	467	468	412	421	455	421	433	445	465	464	442	443	481	417	480	483	437	470	450	460	459	449	485	459	414	416	472	467	441	406	468	474	446	463	479	450	444	434	442	432	455	466	460	469	436	495	465	477	502	459	484	411	477	428	506	467	483	460	440	434	449	429	453	462	464	497	446	488	466	497	462	453	489	461	477	468	465	464	458	452	448	457	468	488	474	479	445	472	423	479	506	439	462	449	485	465	458	425	454	444	453	447	440	448	506	486	457	447	496	431	442	455	458	452	445	500	451	458	485	513	486	461	455	477	449	445	443	449	436	476	427	456	510	438	418	462	462	498	478	437	468	465	471	499	448	473	467	503	451	445	431	428	465	436	488	455	461	475	447	482	470	467	456	443	414	460	466	385	448	457	479	471	470	473	498	468	482	475	456	475	428	430	439	471	411	466	466	466	451	439	444	467	465	439	455	439	426	488	491	421	427	477	459	473	446	505	441	468	465	445	485	452	464	480	474	422	469	457	518	484	478	458	444	441	490	485	456	493	442	453	448	443	465	497	489	440	466	498	459	463	483	479	434	452	457	409	462	475	423	476	441	449	410	486	405	447	451	438	452	487	453	456	454	512	439	482	464	446	472	430	460	429	443	445	462	440	483	422	459	437	499	478	426	493	464	462	476	436	454	468	461	463	439	471	436	457	437	464	460	461	453	415	422	444	466	452	434	451	450	469	445	432	458	444	435	504	467	460	454	434	452	482	489	466	477	453	416	437	525	446	479	486	429	475	464	466	467	481	490	452	478	470	445	405	445	381	477	425	451	462	500	448	465	474	509	457	450	416	415	439	424	458	471	445	444	458	446	474	451	477	461	501	441	486	457	468	450	435	440	431	423	482	450	439	457	457	474	455	432	434	486	456	464	472	470	442	457	481	465	448	451	464	425	435	441	491	426	460	452	452	453	481	459	459	458	476	474	462	493	466	433	430	463	447	472	450	456	480	449	474	407	497	418	462	476	430	493	467	491	435	478	408	462	425	496	446	488	503	434	475	448	465	453	459	442	509	442	511	468	465	444	468	480	458	466	448	482	431	445	414	440	455	448	447	429	460	489	440	453	497	454	454	468	445	465	443	474	443	467	470	467	442	440	480	460	488	476	498	457	434	442	423	430	460	456	463	471	454	471	449	475	427	435	478	453	438	443	494	489	457	453	410	467	473	450	457	437	462	445	474	471	459	453	484	432	500	467	448	492	438	438	475	489	456	464	418	471	438	451	451	471	431	464	479	446	489	460	419	457	510	471	483	464	456	437	444	449	510	466	429	421	446	474	453	448	461	463	444	466	475	450	447	446	417	487	481	476	451	448	468	445	437	453	477	494	499	473	457	433	479	482	439	448	483	463	484	442	483	482	438	455	451	444	428	440	481	487	451	480	492	477	486	465	492	483	496	441	442	419	463	484	473	430	454	463	473	488	434	456	456	461	463	429	464	454	459	473	462	452	433	472	460	467	479	465	461	463	483	458	445	476	494	475	452	493	447	474	473	431	458	481	458	454	437	478	420	482	465	469	484	435	453	426	476	472	445	411	441	481	453	435	455	456	450	492	467	489	458	424	460	465	462	506	468	430	469	458	426	440	439	446	476	409	484	465	444	444	464	461	451	498	456	440	423	505	450	438	420	487	486	444	427	467	477	467	440	414	454	478	463	482	507	430	488	479	484	441	429	509	453	483	474	490	457	421	468	466	439	391	438	440	481	454	445	477	449	454	455	427	443	414	483	443	466	465	460	440	456	461	471	436	410	498	450	477	451	475	436	456	447	450	456	484	449	455	462	437	450	459	443	492	457	450	467	449	454	464	441	457	476	519	472	490	486	467	474	453	472	472	446	476	442	490	443	469	443	465	435	476	438	474	491	504	476	494	454	413	470	455	427	479	427	451	426	478	461	471	426	483	429	450	454	459	450	463	480	437	406	470	449	440	457	441	459	441	426	419	487	469	463	468	447	466	482	470	460	422	459	462	440	436	440	436	441	450	481	459	472	459	452	475	441	454	477	425	460	456	480	475	457	463	447	460	441	453	491	473	426	444	473	437	479	443	450	459	452	466	410	467	463	458	418	456	468	439	460	473	458	471	418	460	450	434	461	456	469	437	479	443	474	475	450
29152	45042	29130	12299	5609	1579	1238	782	674	613	586	620	601	594	622	647	616	641	632	643	642	579	654	594	581	588	613	572	638	580	591	612	588	622	595	648	589	576	636	622	610	619	558	584	606	599	638	605	640	605	609	593	584	560	620	595	582	642	630	594	612	583	626	638	602	591	583	569	559	609	627	571	540	599	564	593	605	574	597	603	593	589	593	640	593	588	574	583	609	590	614	660	626	632	584	602	592	609	579	602	617	583	592	568	604	592	634	633	596	583	615	631	601	649	603	621	609	611	648	624	592	616	609	576	592	602	613	629	610	611	603	633	626	618	638	609	629	583	609	609	655	611	624	614	602	631	612	602	590	585	606	626	628	560	597	611	623	591	679	605	602	579	589	614	591	548	593	579	587	596	567	596	603	651	613	553	639	564	616	591	589	603	590	583	623	605	600	607	624	575	602	638	594	573	587	569	652	583	610	639	560	574	584	626	589	608	595	592	592	630	622	584	568	616	560	608	606	649	576	618	606	657	604	606	588	613	658	584	590	658	582	589	625	632	630	588	608	650	656	598	629	585	601	576	546	610	617	590	639	543	599	590	579	611	610	615	615	580	595	592	632	594	610	633	619	592	545	545	594	613	608	591	557	646	612	601	620	606	642	605	633	601	601	628	621	600	589	579	633	629	637	624	626	608	598	691	595	553	550	658	601	655	642	600	613	584	592	593	586	596	595	597	638	606	615	589	621	601	609	638	614	612	595	582	598	595	627	589	623	618	633	678	644	588	647	608	561	593	560	586	617	572	562	644	600	601	619	619	600	585	612	617	611	600	580	605	601	600	603	620	634	591	609	597	606	620	618	582	608	557	626	564	641	585	605	625	605	574	605	608	589	603	621	564	625	583	603	607	592	587	553	606	601	581	597	592	611	589	543	595	639	622	586	589	582	590	597	575	622	634	625	607	599	608	591	636	597	645	628	584	587	642	589	600	630	571	583	589	649	618	616	573	568	566	599	607	600	579	616	595	578	569	629	607	618	555	591	600	604	583	621	586	582	619	575	600	604	542	608	598	598	601	542	572	600	554	574	587	601	633	618	606	646	626	658	644	606	622	610	589	621	598	617	595	618	647	567	615	584	602	630	577	606	629	640	619	592	628	556	581	590	587	637	617	514	592	601	602	588	595	566	598	644	596	581	621	646	600	650	584	627	587	602	600	606	615	617	607	628	621	604	599	592	628	634	585	594	624	620	594	587	627	633	608	605	623	591	581	607	640	656	598	567	595	665	651	652	571	609	600	622	613	583	609	619	592	642	613	646	624	591	613	582	607	637	605	601	616	544	609	581	583	559	621	627	659	603	562	615	580	640	635	581	608	543	598	622	624	595	560	601	606	558	603	615	560	637	584	631	600	606	634	590	603	614	595	571	616	594	640	661	611	642	633	631	571	592	632	599	575	600	610	641	572	607	615	648	581	585	607	620	621	611	591	619	648	634	631	610	630	597	630	630	600	612	607	615	597	583	624	598	583	574	601	596	638	589	564	607	651	612	592	589	573	573	580	551	626	641	662	575	587	580	588	596	581	606	591	599	624	592	579	563	643	535	589	604	588	583	592	590	642	580	648	663	583	589	602	596	597	632	615	611	580	590	601	584	581	588	640	634	598	564	576	626	611	594	597	630	641	641	602	586	651	602	624	552	616	597	565	612	591	604	609	625	595	620	607	569	573	574	593	623	578	601	600	610	577	646	637	586	597	609	631	604	578	560	648	586	615	627	597	571	600	645	589	578	572	587	649	606	600	609	598	601	578	593	580	607	645	551	574	610	577	664	610	632	607	625	593	581	596	574	623	648	634	564	605	578	590	621	611	629	568	597	638	618	557	569	604	596	611	551	581	594	620	665	559	565	629	606	622	640	635	604	641	593	607	616	623	579	617	611	637	659	555	563	637	623	601	623	599	657	615	629	599	559	623	641	599	634	631	594	582	589	608	563	579	644	624	552	602	600	598	613	617	579	600	567	613	573	604	612	569	597	587	600	576	599	627	594	634	601	567	602	599	613	635	582	596	587	611	609	583	586	576	661	637	587	605	601	633	642	600	617	571	629	621	608	627	600	578	630	612	607	596	655	601	625	610	607	616	541	627	611	649	636	633	596	579	629	608	582	577	576	580	586	632	577	622	631	622	565	599	597	606	571	608	619	582	620	627	617	619	637	613	638	621	543	585	593	589	647	603	613	658	613	577	628	596	615	658	595	604	630	607	580	602	657	580	631	647	598	645	588	563	616	593	629	582	600	646	606	566	614	615	564	555	595	611	589	580	640	600	596	545	611	638	573	630	599	652	581	587	635	590	571	576	614	627	606	590	600	605	569	612	638	578	621	629	615	605	578	604	594	610	583	616	643	620	578	600	579	603	635	585	610	583	597	570	667	596	669	591	571	629	607	565	553	582	558	657	609	586	631	607	615	580	588	600	616	596	577	554	585	606	619	612	651	602	608	643	580	639	620	624	583	593	618	631	615	617	643	551	625	627	595	568	622	611	613	614	604	628	600	542	617	590	630	598	603	565	608	633	585	662	625	590	568	573	552	613	548	597	613	621	628	608	612	585	589	585	589	628	584	649	574	611	627	640	597	638	593	604	657	641	593	550	599	580	623	638	586	599	641	616	588	637	639	651	608	571	632	609	603	555	588	597	565	634	628	606	562	638	596	593	641	609	568	604	598	637	623	583	612	583	619	593	613	623	552	599	603	606	571	606	609	571	617	647	589	614	633	645	597	588	607	601	602	628	586	648	618	569	615	647	595	631	607	599	633	594	614	602	626	563	581	597	588	567	648	611	601	619	636	631	623	598	620	646	593	693	578	608	590	589	580	589	592	610	651	610	607	596	584	617	621	606	552	585	567	597	575	644	640	585	623	583	608	590	630	616	602	619	665	600	592	595	577	599	598	614	585	582	622	594	581	611	633	598	601	621	622	605	566	599	620	598	615	621	622	626	614	629	659	601	589	593	609	578	601	594	637	601	595	652	576	605	601	602	629	584	608	575	585	638	611	620	599	621	642	595	633	664	621	603	608	565	628	599	587	577	634	605	566	594	608	593	630	594	612	572	571	570	552	586	645	617	615	626	595	598	605	576	654	623	606	590	608	571	588	542	634	653	597	576	590	610	618	630	564	574	627	633	594	602	555	600	634	565	614	575	584	599	594	595	603	639	586	576	642	608	593	553	616	604	590	577	599	582	598	623	570	623	591	579	602	585	594	626	623	666	628	621	571	565	604	610	599	606	607	627	668	603	599	594	571	633	582	595	608	606	614	554	618	615	600	573	587	613	587	610	620	622	633	667	627	585	576	614	613	599	588	581	610	608	619	621	592	605	622	586	603	640	659	652	618	559	587	597	622	580	581	609	630	605	585	600	565	585	604	615	571	603	623	597	627	590	605	577	624	596	591	593	574	590	590	621	603	617	583	610	666	596	609	611	615	610	582	588	626	643	598	571	578	601
22452	21206	28207	24320	21189	18499	4843	667	364	291	274	293	281	264	270	254	253	250	257	238	252	274	233	251	210	263	246	237	242	230	267	233	242	261	254	260	243	236	250	222	244	233	251	232	235	243	236	230	246	266	262	243	211	265	225	235	261	221	229	251	238	214	248	238	248	225	280	270	224	250	207	261	230	256	238	265	246	250	242	256	272	250	208	236	262	223	220	231	228	223	232	224	267	275	237	249	226	227	240	275	250	235	218	228	252	216	242	240	222	206	250	244	218	242	227	255	231	228	213	230	259	223	244	238	230	234	233	233	220	229	272	219	236	234	221	237	238	231	239	199	251	218	210	252	203	231	268	259	224	228	232	236	231	229	225	258	242	251	240	230	238	214	247	230	238	233	237	231	242	258	249	267	217	222	231	246	234	216	253	228	230	256	243	201	250	229	253	240	255	237	228	230	259	235	214	254	221	226	222	250	233	240	223	255	242	213	233	237	246	246	249	234	235	255	265	258	240	235	258	254	223	248	250	259	236	219	271	226	240	235	222	217	243	232	248	228	238	230	215	248	259	233	251	236	250	222	235	246	269	223	247	248	239	236	247	249	223	235	239	254	231	234	242	217	231	235	259	265	268	218	209	239	246	241	216	237	240	243	243	224	256	238	216	221	230	231	243	239	247	279	270	239	246	259	265	239	233	222	268	229	221	228	259	230	253	225	242	228	252	248	235	212	248	221	236	245	231	249	232	236	252	257	238	198	222	214	244	231	237	227	259	245	212	216	232	211	247	227	224	247	241	255	219	213	241	234	239	222	257	232	230	231	224	226	228	243	237	248	223	218	229	236	224	241	253	242	270	238	248	210	247	242	208	231	233	213	205	228	258	239	239	231	213	234	249	232	233	219	216	209	234	244	212	222	241	250	231	218	207	243	230	214	207	211	217	234	249	248	248	249	236	223	221	231	267	224	231	239	222	206	243	242	253	234	226	238	236	230	238	251	215	222	202	240	241	244	233	256	222	232	240	236	223	254	223	228	208	225	231	250	237	260	258	241	230	253	271	243	241	250	232	243	241	240	239	226	224	249	228	224	235	197	256	237	234	220	242	255	255	227	244	268	251	242	238	254	243	254	231	217	260	260	258	241	231	249	246	238	262	222	246	258	245	258	229	222	217	251	242	236	219	247	234	253	249	219	208	242	247	248	225	245	224	227	273	225	220	250	197	253	223	221	230	244	219	239	237	225	237	256	236	270	263	228	247	255	242	248	219	219	231	251	244	233	225	272	225	236	246	222	228	265	228	236	245	233	253	195	235	263	251	232	238	251	241	257	248	225	219	214	210	263	224	261	214	231	248	227	230	230	239	228	234	217	245	229	235	223	231	257	233	249	276	229	250	262	249	230	240	253	226	245	256	247	242	230	220	230	236	255	252	246	230	227	247	255	245	241	243	228	272	250	228	241	241	265	276	219	245	254	235	250	229	242	241	253	232	259	244	231	236	196	229	243	214	248	233	226	244	239	240	228	229	241	219	232	254	250	226	251	231	239	234	259	239	222	232	223	241	238	230	251	241	250	199	239	224	242	265	280	254	220	216	223	226	241	261	263	246	266	239	205	229	224	234	227	218	253	235	249	234	235	263	217	242	250	256	235	237	242	234	230	236	231	239	238	245	224	213	243	253	222	240	241	242	244	216	267	232	248	249	227	208	257	264	224	215	264	229	222	244	211	255	225	231	259	254	259	264	246	224	224	226	293	227	223	252	245	220	248	229	259	265	244	239	245	256	241	258	217	248	247	247	252	261	247	259	247	239	234	262	212	248	233	236	231	250	211	261	254	258	208	260	268	217	229	255	244	228	226	226	226	215	273	230	241	244	256	236	256	221	232	209	246	249	273	217	214	248	248	243	250	237	240	230	230	212	223	236	240	247	245	227	223	233	263	225	230	235	234	239	282	240	210	244	232	237	253	245	244	221	224	220	246	232	227	225	219	249	249	243	252	242	258	254	248	246	254	231	244	235	254	252	258	233	259	242	271	232	246	215	230	236	231	222	244	241	259	264	263	234	268	248	240	222	206	225	248	254	239	230	270	230	231	199	221	260	212	268	227	243	218	244	262	254	256	211	237	234	238	216	236	239	230	224	243	251	264	229	238	268	209	252	223	256	257	213	258	221	260	223	272	242	242	225	245	230	236	236	227	245	267	260	245	221	205	209	228	265	218	231	264	228	236	266	233	237	259	252	226	215	243	233	253	248	238	240	248	225	229	238	242	231	248	256	243	245	225	232	209	253	234	228	261	251	212	236	232	252	209	290	254	240	219	222	247	242	234	242	254	236	216	224	268	238	243	237	248	245	252	232	231	236	213	245	238	240	239	218	257	243	231	261	244	227	235	221	227	248	240	256	228	220	230	261	241	253	230	242	249	252	243	267	208	245	227	232	234	240	258	237	258	261	240	229	251	259	239	236	215	253	248	228	246	241	258	238	209	242	223	212	236	244	269	240	203	241	224	244	234	256	242	227	241	265	241	232	247	230	239	213	233	241	245	249	244	224	205	234	244	246	238	235	237	247	245	250	230	268	251	256	262	260	257	235	243	257	245	249	220	256	219	236	237	212	241	260	224	228	262	233	245	269	264	256	241	248	241	238	226	256	216	249	240	234	239	254	199	221	249	225	227	245	243	241	247	205	225	271	228	239	261	234	246	229	261	264	229	251	257	239	263	234	220	225	265	232	232	252	207	229	241	273	253	253	236	250	247	227	283	254	262	254	250	246	220	261	270	228	227	238	228	248	230	244	229	258	240	227	234	241	237	254	238	232	233	239	232	229	248	244	215	264	257	209	265	225	247	230	213	229	245	231	218	241	230	249	240	293	244	220	228	270	253	239	221	223	234	250	238	229	268	212	269	226	236	242	265	245	231	256	235	235	245	234	238	259	238	254	234	245	219	217	235	250	223	242	224	235	273	233	235	268	236	235	234	262	242	244	238	234	219	260	262	241	239	242	229	258	220	228	235	251	269	242	253	262	229	233	223	219	253	244	237	236	222	215	233	243	242	264	253	235	257	238	256	227	238	207	235	234	256	220	243	242	237	237	265	249	242	247	234	238	243	254	237	249	215	240	244	221	246	271	250	242	229	231	232	212	233	267	239	252	257	214	215	243	243	252	252	241	232	225	242	240	247	214	238	249	238	264	236	208	255	246	229	219	248	235	235	231	240	248	278	253	256	209	232	213	235	236	217	232	232	219	244	243	238	251	276	226	244	214	261	245	223	230	219	223	275	252	219	257	246	257	225	226	233	243	259	232	194	220	251	244	259	245	256	246	246	270	229	247	263	239	205	224	226	232	218	251	219	240	253	234	261	242	236	217	236	245	215	212	254	227	253	227	228	235	208	232	225	258	257	236	219	250	248	237	261	239	226	227	243	276	212	249	219	250	238	258	255	237	253	221	214	237	207	247	238	248	239	212	254	241	255	230	235	231	258	274	217	247	251	222	206
34810	59269	43831	27819	16349	6397	3714	890	559	492	489	466	414	391	372	389	361	368	363	372	356	363	322	358	401	348	347	324	358	355	350	338	349	328	352	319	321	363	349	332	381	356	339	335	333	355	337	360	322	337	328	340	325	341	344	333	316	332	376	345	335	355	346	322	340	348	343	332	341	313	354	334	337	314	335	343	380	356	343	298	328	364	390	356	343	355	350	327	320	352	341	293	321	314	354	299	344	341	368	341	336	311	345	372	306	339	308	362	331	333	340	330	302	335	346	341	362	320	342	304	314	325	347	302	345	328	349	326	319	317	349	352	324	335	335	349	354	340	329	336	338	326	328	352	285	285	326	356	317	338	357	351	312	321	311	314	358	343	356	316	337	342	306	308	305	359	316	296	341	349	349	365	345	320	351	328	330	345	322	322	354	317	347	350	320	333	314	330	354	327	316	317	355	340	302	310	323	344	308	329	333	334	386	330	326	328	374	338	326	359	318	318	329	327	324	377	363	331	368	346	327	305	324	321	318	338	299	368	366	330	341	379	356	356	327	303	351	330	331	353	370	331	322	370	354	341	375	346	349	309	309	336	349	312	336	347	351	318	324	345	320	320	332	306	297	329	337	369	338	295	330	360	321	331	341	344	364	330	363	337	322	356	336	353	368	333	352	338	310	318	303	343	307	286	336	307	372	333	300	313	332	340	358	303	334	351	324	361	318	344	317	352	330	361	344	326	323	339	331	346	357	332	317	330	355	321	360	317	329	336	325	351	334	339	327	370	341	356	323	317	317	335	355	345	332	337	286	332	341	307	347	310	311	321	352	325	350	330	341	362	301	325	347	313	347	321	334	317	347	302	355	345	331	337	376	336	358	335	351	346	347	362	323	333	336	351	363	346	337	366	333	311	364	357	322	349	317	362	312	289	355	337	315	345	333	334	366	342	304	330	301	305	356	333	328	323	327	290	333	339	338	332	358	336	286	335	342	360	321	336	345	334	355	302	356	314	331	339	296	343	348	309	316	352	327	354	309	328	327	307	321	282	328	345	349	328	350	344	311	323	316	333	349	315	288	307	294	295	344	332	328	327	295	355	316	338	328	340	305	336	372	330	322	352	340	338	341	330	336	323	298	345	306	310	312	308	322	342	313	336	338	310	321	371	328	351	352	339	336	333	330	366	335	340	308	329	352	296	326	321	327	328	328	344	320	337	319	343	314	347	348	335	343	330	348	314	333	336	336	327	348	320	334	336	314	313	326	352	338	343	337	323	348	347	304	373	301	309	339	328	349	308	312	346	367	341	321	331	329	309	306	311	295	365	308	339	331	342	331	348	315	330	329	348	353	347	331	321	323	332	332	332	342	327	284	353	340	340	362	362	323	333	333	336	342	325	326	330	321	335	339	328	356	323	357	327	316	320	349	333	328	357	333	346	315	332	295	348	298	342	323	343	336	329	368	320	331	314	359	344	340	336	344	344	320	331	340	320	333	335	310	343	346	340	371	349	312	353	351	337	321	310	307	344	356	362	346	337	326	309	331	333	322	302	358	366	325	355	355	300	348	306	351	317	362	345	320	346	343	333	348	361	316	310	299	313	362	337	320	325	311	308	332	303	325	322	356	296	344	317	332	313	303	330	340	320	334	350	343	319	328	326	365	323	330	349	342	335	334	331	343	374	348	366	344	318	346	345	319	315	320	334	347	342	355	332	327	350	345	343	308	339	314	370	351	374	323	329	335	327	335	342	329	348	310	349	303	328	346	340	309	332	352	315	359	337	356	299	341	344	363	338	334	342	298	353	328	371	331	321	332	332	318	315	374	355	291	323	329	337	340	335	347	365	320	308	310	291	348	346	319	343	354	330	314	308	342	334	322	337	338	327	331	352	335	345	296	317	338	367	289	320	346	329	347	290	333	330	306	345	322	322	342	319	336	342	354	321	341	326	332	329	359	329	341	333	304	351	389	349	328	329	354	354	315	312	342	339	330	318	331	351	328	302	354	329	333	356	341	331	339	330	304	363	332	336	332	321	311	349	343	347	343	355	345	332	331	358	352	344	297	334	349	346	318	334	343	299	345	350	318	319	326	345	336	303	327	335	329	328	317	352	319	302	312	298	337	357	317	355	310	328	351	342	339	333	335	362	353	331	367	343	323	325	325	333	328	354	331	362	361	328	360	333	346	345	348	352	366	345	345	356	292	352	279	334	303	339	307	341	332	323	323	315	331	310	333	321	324	374	342	315	331	343	314	363	319	313	316	304	308	333	344	328	329	358	354	332	316	354	337	290	342	336	318	328	311	318	341	329	306	323	350	368	372	307	349	347	338	326	362	336	338	311	304	353	349	338	331	323	324	321	308	340	323	311	336	327	333	341	329	330	336	346	359	308	311	308	337	355	318	334	340	328	344	352	334	333	301	342	327	303	338	327	311	350	335	400	339	344	331	317	323	322	332	350	325	337	324	339	325	323	313	322	327	348	313	316	338	314	345	329	351	311	327	331	356	319	316	330	338	382	325	342	328	302	363	329	302	293	333	333	339	299	315	327	330	349	306	343	346	329	340	351	357	332	345	336	330	334	345	320	320	318	364	364	321	354	330	328	317	328	345	345	348	344	341	315	306	343	328	354	328	341	305	322	356	316	376	308	343	308	325	282	358	335	291	348	356	332	366	328	316	300	325	358	306	333	311	340	351	346	324	333	312	323	337	335	385	338	318	337	328	313	322	335	289	345	330	320	322	344	310	328	332	360	339	292	339	331	303	295	295	328	315	321	353	365	354	338	360	336	339	352	326	347	321	328	324	309	315	315	292	306	292	329	340	357	308	323	321	343	310	341	335	315	318	362	294	363	326	326	326	346	359	322	316	365	327	341	321	310	316	337	331	319	336	351	373	337	356	333	330	327	348	320	354	315	309	370	374	332	354	321	323	347	333	348	320	361	339	330	350	321	340	359	337	321	342	335	324	298	342	342	324	299	323	365	343	307	358	294	345	343	363	331	339	358	340	330	323	333	320	360	340	326	314	341	323	344	328	299	310	335	308	302	327	309	362	324	319	354	358	326	283	339	298	346	329	362	334	346	333	311	302	358	328	325	327	286	316	330	312	334	381	317	327	309	352	316	329	308	328	321	334	334	340	352	342	349	332	340	333	345	318	356	338	345	357	362	357	331	334	322	378	313	335	323	340	356	313	348	327	332	337	342	357	305	327	334	363	301	318	330	294	358	331	304	341	356	321	312	314	323	304	364	339	333	322	369	353	299	341	314	333	304	341	342	349	345	294	333	305	370	331	348	317	343	353	315	321	357	315	349	335	311	328	328	363	319	314	359	322	310	302	336	355	336	326	304	371	345	338	357	347	343	340	334	333	355	341	328	364	322	334	382	312	325	312	311	317	329	345	341	329	356	376	339	344	309	323	343	315	353	343	315	319	370	339	295	339	356	329	360	342	335	339	343	326	341	324	318	333	349	369	336	324	320	309	363	317	344	314	294	323	324
28382	23088	16197	5123	1465	848	828	659	661	671	658	696	645	657	662	648	681	661	675	644	667	695	638	655	687	628	638	685	638	666	678	691	686	706	635	596	674	671	630	675	716	664	643	632	632	642	608	689	650	654	632	674	695	704	676	648	676	740	666	707	662	632	706	708	629	642	637	661	661	670	654	669	704	673	636	625	636	643	689	671	625	655	682	633	668	645	689	641	630	667	672	694	665	627	642	686	694	695	628	694	620	659	677	631	707	673	659	668	636	662	640	664	616	684	683	632	677	638	628	689	637	677	634	663	649	705	641	676	709	724	656	704	650	655	698	711	643	656	698	708	704	646	658	624	614	602	711	661	690	658	651	623	635	662	631	656	676	647	667	657	670	687	659	646	663	622	660	660	678	638	651	677	627	604	643	692	663	672	694	658	651	646	660	652	630	613	656	653	633	658	647	655	676	704	667	658	698	681	635	654	619	605	644	649	676	657	696	671	680	718	659	700	662	651	672	675	692	659	708	614	612	701	662	697	644	664	692	707	666	663	663	700	631	649	686	668	640	642	694	655	655	663	665	664	668	630	669	638	632	657	683	632	634	624	628	653	688	668	696	663	670	683	673	690	618	620	648	639	746	692	670	650	637	637	670	684	682	624	658	644	655	635	652	645	637	710	686	680	690	651	673	642	650	624	649	669	631	657	700	651	681	654	693	642	679	626	652	704	639	645	678	620	698	627	641	690	655	666	699	692	676	651	661	644	690	681	711	661	649	643	686	683	695	691	647	691	648	679	662	619	664	722	663	641	626	681	699	703	704	661	637	636	654	652	668	690	635	672	650	663	614	708	686	651	642	571	656	670	694	668	703	600	640	650	664	663	617	688	647	611	621	634	670	635	648	655	641	658	612	614	658	669	611	674	670	683	644	637	637	675	634	676	676	675	631	654	683	665	687	638	675	654	638	674	661	678	666	608	686	676	631	653	644	651	630	605	626	688	667	699	648	610	689	698	671	631	653	667	629	653	658	667	670	659	671	670	693	646	692	615	667	679	647	603	679	673	667	646	639	626	658	675	673	669	666	598	683	657	641	635	618	619	645	657	640	673	632	672	648	628	626	622	615	642	579	681	628	641	668	650	615	608	647	665	669	689	662	660	665	687	656	644	674	652	645	620	651	667	665	665	670	651	654	663	644	647	658	673	648	665	628	671	661	611	675	655	700	664	648	658	659	682	670	658	660	657	664	693	629	659	669	652	692	663	675	643	731	601	645	695	658	693	677	664	682	677	670	648	653	687	570	659	662	662	694	664	658	658	688	660	663	616	660	660	674	664	674	686	666	694	656	668	642	663	619	632	668	627	678	620	651	641	710	627	665	664	667	636	722	690	683	690	638	632	672	635	629	691	664	638	686	690	679	643	663	647	636	630	679	654	692	618	700	632	640	638	709	660	632	635	662	685	666	655	680	667	707	613	669	675	646	658	638	671	629	694	680	645	688	645	664	632	679	650	646	655	627	723	686	712	664	683	710	713	686	652	656	661	689	710	640	632	666	668	641	669	655	641	658	657	699	637	687	675	637	626	679	674	630	642	649	692	709	700	610	643	669	669	700	651	690	654	668	633	614	690	629	647	645	635	698	644	655	679	634	618	653	670	610	664	634	728	728	667	679	671	660	675	639	695	651	661	686	681	676	694	673	648	669	630	677	697	632	670	744	631	688	663	680	631	628	706	660	630	645	679	654	624	676	689	645	711	642	623	631	624	644	704	688	693	670	672	639	680	648	671	671	679	676	685	675	632	622	636	686	645	646	638	677	667	663	645	659	678	608	631	703	676	662	717	635	658	685	634	699	658	661	654	609	634	658	677	635	661	618	626	674	671	679	646	616	645	655	665	657	607	691	655	670	667	629	699	645	679	699	658	702	665	649	637	679	674	651	683	637	641	671	652	643	635	631	702	669	706	674	688	686	649	643	672	634	622	654	636	638	679	628	691	650	653	655	687	694	630	676	660	672	667	660	648	676	593	645	697	654	639	673	626	663	670	626	679	652	664	639	644	712	679	696	634	652	684	620	627	682	695	656	656	666	657	692	672	689	662	672	640	652	608	655	705	681	647	677	630	706	687	701	729	697	695	659	680	661	655	641	662	639	633	653	662	647	655	650	686	643	668	641	690	645	644	637	696	664	654	648	665	632	629	631	672	639	704	608	645	683	641	668	629	649	710	651	641	646	649	649	680	676	639	673	637	664	680	656	685	700	672	662	655	651	668	670	635	643	610	626	641	669	681	680	653	664	653	605	677	657	658	683	668	653	683	682	686	686	646	675	659	623	664	703	680	657	688	677	652	676	670	672	673	676	671	677	707	631	710	657	665	640	642	685	629	631	707	609	668	676	653	721	618	626	644	672	655	654	659	610	691	694	662	672	684	619	643	657	700	653	634	639	661	697	697	640	708	652	668	637	650	659	661	638	631	643	703	635	687	660	656	614	672	671	681	632	632	661	671	650	656	678	650	619	711	672	688	643	682	662	663	650	652	652	663	681	634	675	677	635	701	600	669	667	642	651	630	682	615	678	661	661	664	657	671	681	689	649	642	696	649	657	712	668	648	679	672	706	667	695	650	710	669	681	656	659	639	684	671	670	639	662	625	656	636	656	712	649	653	648	721	681	630	654	655	666	684	637	714	634	641	650	669	613	648	638	664	651	647	667	675	695	649	708	673	650	646	655	671	650	653	686	676	650	652	679	688	647	658	684	627	667	635	688	643	673	662	654	659	685	659	656	623	713	640	646	674	685	662	638	671	628	630	676	623	668	654	699	631	697	676	702	673	610	652	674	592	673	636	645	694	636	625	652	688	668	699	662	634	647	600	664	708	666	668	687	713	674	700	637	658	645	670	657	713	672	666	642	674	676	704	655	691	640	660	653	696	609	657	672	675	614	677	615	669	654	680	661	663	645	665	684	685	696	645	636	707	694	678	656	652	648	664	702	646	680	696	633	645	705	684	701	707	625	660	648	622	681	643	677	595	660	621	662	660	678	704	692	670	675	681	637	668	700	681	650	620	668	602	670	674	704	710	694	650	707	681	649	694	625	655	602	635	642	641	651	640	678	675	678	640	649	597	667	694	694	661	680	653	595	669	664	667	690	640	653	678	677	669	646	659	679	694	663	664	656	648	677	648	656	618	646	668	643	658	660	646	646	697	635	634	666	645	681	670	640	653	673	627	637	632	707	666	672	640	616	649	627	671	667	679	657	681	704	649	697	646	705	642	644	651	622	648	649	694	674	671	633	680	630	650	655	637	648	664	673	673	656	621	646	692	685	671	626	661	661	668	602	656	665	676	624	629	652	666	670	665	701	700	691	657	715	653	693	676	677	638	665	586	674	622	641	649	670	704	664	660	676	636	684	642	667	621	636	650	662	634	672	665	665	674	673	665	668	653	619	672	639	666	660	651	684	700	657	656	630	668	681	640	661	691	667	696	628	696	650	673	665	621	689	715
25571	35396	16259	5776	2263	1365	1113	876	906	935	824	963	869	884	866	851	911	876	833	863	924	883	960	914	931	855	852	901	917	892	895	881	877	877	861	864	856	846	885	869	891	909	846	907	900	847	909	851	816	873	894	875	873	888	921	866	936	852	880	836	832	839	814	893	909	873	885	892	958	878	855	807	887	926	874	874	907	835	877	891	895	873	886	915	915	888	882	835	839	912	898	814	869	910	879	905	883	882	858	908	841	852	891	843	900	890	875	814	852	820	889	882	853	916	918	850	906	871	856	879	811	848	866	872	858	878	859	847	913	864	875	872	885	866	851	907	831	842	892	867	816	842	894	897	899	857	888	893	877	845	893	917	874	881	901	922	841	876	909	886	917	858	875	866	884	857	889	885	866	895	872	868	872	863	882	879	841	852	797	909	907	911	888	881	894	843	915	850	819	822	887	876	867	864	897	889	902	903	858	919	927	900	841	866	860	823	841	883	832	892	862	864	802	866	860	865	851	878	889	820	880	871	919	889	879	876	858	861	902	894	872	857	857	865	860	868	867	827	831	850	886	835	858	912	861	846	896	855	873	846	866	868	882	882	867	835	849	881	855	883	845	860	817	885	879	855	834	884	879	848	899	869	861	862	824	916	908	870	900	893	880	856	840	892	842	876	884	890	887	904	839	838	889	820	839	839	909	871	869	897	846	903	852	890	867	884	892	932	862	885	854	859	920	876	850	875	858	924	866	838	860	885	854	875	886	830	883	852	884	894	899	875	851	841	925	849	890	883	918	881	926	879	857	897	885	842	875	898	874	916	866	836	897	919	863	870	870	827	838	872	879	909	876	894	899	873	905	856	856	880	857	858	887	914	905	897	871	859	884	921	861	846	871	879	856	900	908	859	881	888	859	904	875	833	892	879	885	853	893	846	919	889	914	902	846	858	903	868	884	873	855	862	938	848	915	866	919	867	881	880	841	898	885	868	875	908	893	873	844	896	848	859	864	914	863	918	870	880	893	850	835	905	866	856	869	860	880	863	850	890	871	847	820	872	842	916	878	818	859	840	831	875	839	862	888	868	898	901	854	887	869	908	903	874	875	882	871	859	863	900	876	866	879	897	887	867	879	856	852	935	916	889	859	851	882	862	867	910	851	907	817	826	883	825	851	869	842	873	915	924	861	900	841	866	883	857	848	847	877	803	868	887	934	827	874	852	863	884	874	903	879	837	872	912	898	863	863	904	868	873	874	868	864	934	913	851	843	856	864	872	884	872	897	892	874	885	846	889	916	853	844	873	848	861	858	848	874	866	879	908	912	859	851	874	867	913	890	910	881	882	851	840	830	876	878	896	879	902	875	854	874	926	861	819	858	850	821	946	878	872	869	829	896	845	905	852	896	885	860	887	908	876	868	847	885	888	860	824	880	880	897	877	893	850	926	868	898	882	833	853	868	901	832	872	856	879	902	880	910	852	836	846	870	865	881	901	877	931	863	899	875	821	899	877	863	928	846	892	842	894	844	898	856	884	825	907	857	855	861	877	838	905	890	910	848	847	899	915	874	901	896	881	855	849	933	911	874	863	871	861	889	823	953	843	823	878	857	901	870	885	905	800	909	881	847	876	886	839	849	890	884	881	872	857	891	926	815	879	876	899	869	891	882	866	907	908	886	862	842	871	891	902	830	890	863	869	927	879	934	882	859	899	896	851	857	849	832	895	890	899	877	875	871	872	919	860	895	833	889	854	878	897	882	832	873	918	848	789	868	884	867	881	878	879	858	849	867	883	896	898	849	965	861	885	871	888	900	875	875	876	838	896	824	843	841	872	895	849	891	921	860	857	912	860	861	850	895	873	822	849	874	885	882	828	862	941	876	839	905	895	880	883	835	935	868	840	859	912	836	842	930	884	823	881	886	878	900	893	912	936	843	862	891	917	855	910	894	903	852	842	836	912	904	903	864	844	847	857	875	870	876	845	907	911	858	816	881	909	835	824	889	877	898	930	881	839	915	863	858	901	908	902	887	857	850	889	931	895	879	909	872	820	888	852	881	891	885	885	899	873	880	839	899	862	924	885	851	911	921	907	883	857	868	901	880	882	851	895	877	871	855	880	892	917	890	866	911	911	848	905	845	870	890	898	860	892	910	860	863	938	902	882	852	912	925	889	853	866	889	835	882	859	881	850	844	907	876	877	852	828	800	888	919	878	890	916	887	884	845	864	897	928	919	940	842	864	855	906	943	926	904	890	846	860	874	901	864	861	831	912	875	826	881	842	832	849	822	882	902	891	856	894	851	855	889	877	884	914	947	869	840	832	859	846	863	910	861	863	863	898	848	870	915	901	878	933	883	843	895	861	880	824	894	896	882	855	870	859	900	882	890	853	878	860	878	958	849	873	903	866	924	887	922	861	818	876	917	881	851	873	897	885	838	878	863	861	905	872	874	851	902	842	876	862	857	879	881	863	886	865	871	854	836	865	896	879	882	941	878	825	881	933	916	833	880	903	868	872	862	887	915	854	901	862	905	890	869	860	918	865	917	880	904	860	870	924	807	820	842	829	892	913	887	869	886	891	866	861	863	855	844	837	801	866	877	877	882	834	864	895	833	834	854	865	879	839	887	901	861	833	878	874	826	923	914	900	877	914	905	834	843	932	884	855	857	840	856	866	834	860	862	828	883	870	880	897	879	869	914	899	906	794	859	888	896	904	874	842	834	836	888	843	871	882	848	858	919	844	898	917	860	855	851	858	856	898	824	861	841	867	891	854	899	893	906	867	881	864	868	943	839	852	908	851	860	894	840	865	855	887	882	870	906	883	854	847	887	860	860	861	854	925	858	855	904	901	893	903	908	860	912	857	901	854	882	872	859	844	899	911	892	838	850	835	855	885	887	851	892	907	929	849	838	877	852	855	834	862	896	850	902	881	890	855	906	867	891	900	888	881	905	900	866	878	880	891	879	869	940	888	936	858	913	885	859	825	845	848	818	875	924	874	872	890	916	831	842	895	897	858	875	878	833	824	899	838	882	818	909	904	901	889	951	846	906	868	851	841	861	880	880	856	817	901	887	888	869	916	898	859	896	895	884	891	896	798	877	930	812	841	898	873	872	921	906	847	880	846	855	898	925	874	934	869	861	860	891	839	842	864	886	832	857	882	881	928	888	912	841	864	880	880	861	866	884	884	889	858	884	835	895	896	906	938	866	807	844	882	856	867	904	869	875	852	871	872	860	833	850	921	845	869	904	915	862	885	903	870	859	864	881	851	859	887	901	859	862	869	861	857	864	876	865	890	893	880	884	925	862	931	848	880	879	899	859	882	863	905	882	934	823	900	848	900	855	893	822	915	894	904	866	835	842	856	885	922	920	841	867	939	864	928	848	867	917	910	854	861	922	892	858	889	915	815	876	845	864	874	835	880	891	875	901	905	887	874	873	883	896	810	907	866	873	883	900	879	915	817	879	877	818	896	920	874	879	864	846	835	892	915	849	830	908	847	850	929
23383	21211	27786	24907	19781	6663	5520	2948	599	572	533	592	563	594	578	562	588	553	594	554	560	516	588	575	532	570	582	594	593	553	597	595	633	532	581	571	560	553	602	588	573	556	557	544	588	552	572	568	552	548	585	577	554	581	523	559	536	594	540	556	560	573	589	560	593	570	549	580	565	574	568	600	576	549	585	550	561	564	558	604	590	571	559	592	554	594	554	571	564	542	589	604	568	580	548	536	538	576	531	577	555	576	560	583	612	525	569	589	568	586	576	588	549	598	567	562	589	581	553	597	598	599	625	577	539	552	590	543	573	521	551	581	620	584	631	583	551	549	572	513	568	547	582	575	536	573	554	542	521	541	578	546	565	568	601	563	528	542	602	550	543	531	571	541	561	639	577	587	617	542	560	550	544	567	546	578	564	592	592	593	583	558	587	618	552	577	578	578	563	559	536	563	560	561	577	578	582	550	573	584	581	528	583	556	611	551	556	547	564	605	546	527	555	562	578	542	536	620	539	552	562	592	556	575	605	565	551	550	615	567	560	548	595	559	558	543	575	559	570	585	549	554	562	571	557	596	543	590	608	587	541	613	595	587	592	589	553	597	613	577	597	555	526	617	566	593	531	581	597	548	585	551	571	566	564	593	571	574	583	581	527	551	556	552	560	567	624	564	541	614	590	565	533	564	564	566	537	558	580	617	535	588	571	538	557	559	589	540	534	578	579	636	578	584	558	578	531	568	563	599	533	588	529	574	551	577	544	621	552	538	600	572	542	596	563	585	564	602	576	550	571	552	590	520	555	550	570	558	558	556	568	509	525	562	558	600	534	545	544	551	570	547	583	567	559	598	572	604	573	567	588	578	582	538	585	563	551	608	578	584	590	562	571	537	582	553	590	572	605	554	569	575	543	532	527	538	539	584	600	599	559	577	548	616	580	569	585	551	537	600	581	570	553	570	583	570	556	531	595	549	576	563	541	543	576	524	532	555	576	568	586	582	600	603	533	552	546	588	531	554	544	549	530	563	572	594	561	565	557	543	599	575	577	543	551	595	557	554	611	564	559	556	503	567	561	536	561	564	602	526	557	597	539	536	539	547	548	554	577	567	557	534	539	585	600	546	524	586	568	538	565	545	617	572	618	582	579	578	570	615	572	578	613	566	540	591	569	559	550	594	545	565	562	558	591	575	603	523	558	548	568	563	565	539	577	595	573	569	553	578	588	579	534	594	572	578	559	562	552	560	582	561	563	606	567	538	574	518	584	606	589	560	588	554	557	550	551	551	586	556	582	587	549	559	544	573	619	532	600	546	538	546	595	569	575	552	587	613	624	581	576	580	569	573	545	586	577	556	609	588	558	523	592	558	556	536	561	588	529	593	562	590	595	601	561	578	556	558	560	573	584	552	539	560	561	529	559	604	588	543	623	544	584	559	559	535	612	551	551	600	537	529	549	570	586	570	551	557	574	591	578	545	589	566	589	569	582	596	563	562	538	579	600	572	571	588	542	547	545	573	499	532	540	542	541	585	542	563	601	564	570	580	567	564	534	564	563	530	591	575	630	557	513	543	564	553	597	524	600	580	522	582	552	580	544	545	619	500	553	589	548	543	558	563	564	587	605	585	613	580	567	567	581	569	545	566	563	591	588	531	561	554	517	567	537	599	566	589	553	608	561	583	552	567	559	555	574	564	517	531	566	536	543	529	553	557	580	523	579	552	555	575	569	562	552	537	558	574	569	550	545	569	555	539	567	547	557	560	579	568	595	566	542	587	565	569	572	557	558	573	560	544	531	543	599	520	599	549	570	563	548	614	512	556	564	559	546	558	566	583	564	552	557	550	563	573	551	541	542	595	569	605	564	565	560	564	538	592	518	555	586	554	561	550	565	575	581	565	546	560	562	570	582	562	567	572	565	536	560	579	582	587	589	557	569	593	608	629	552	590	556	544	581	570	561	556	569	551	558	594	551	559	580	553	579	533	594	600	580	549	530	564	559	543	548	540	564	551	535	572	575	608	557	560	586	558	560	572	565	577	534	620	591	596	584	573	574	548	567	603	572	504	565	540	557	590	544	581	544	596	577	523	544	594	569	563	589	576	584	561	561	559	612	577	560	554	577	577	565	578	528	574	603	583	519	545	513	588	549	580	542	569	553	536	616	571	556	580	573	588	538	582	576	564	561	596	568	564	606	540	555	598	563	583	575	579	600	552	563	557	563	574	571	554	589	567	585	615	590	568	503	546	588	554	580	539	618	618	582	564	542	559	560	569	595	592	559	578	602	573	581	556	529	537	590	574	562	610	557	580	596	538	538	571	544	545	548	565	579	630	575	539	565	529	568	529	614	598	583	599	592	580	559	571	546	553	576	604	597	587	526	579	528	551	538	558	578	573	560	531	579	575	579	605	565	579	568	585	545	595	558	590	581	557	561	596	578	527	578	570	571	575	579	595	561	550	565	578	629	569	548	568	571	553	552	576	544	546	552	559	581	564	548	573	549	605	539	589	602	550	565	544	570	558	551	572	533	576	549	545	583	572	580	582	491	599	498	575	576	548	536	571	580	560	551	532	528	585	541	540	592	513	591	498	585	608	552	568	581	559	579	626	542	569	537	530	539	544	575	564	527	588	535	574	588	571	554	577	568	525	569	562	574	535	546	525	563	544	558	563	580	552	567	583	552	545	543	506	556	577	555	534	574	626	534	544	586	560	630	592	543	541	608	579	551	555	580	587	555	565	568	553	543	542	554	562	583	578	600	599	582	571	527	557	552	541	565	587	597	554	594	588	556	604	583	552	590	593	532	581	555	555	583	543	513	545	566	531	560	593	553	538	569	586	594	570	565	568	568	615	559	564	635	574	534	568	582	592	598	584	583	602	580	554	584	647	571	574	544	577	551	591	564	557	572	534	572	564	575	562	571	592	601	549	586	561	610	552	590	573	579	549	554	556	589	554	567	603	550	549	557	611	540	553	600	538	514	583	570	586	596	576	560	557	574	600	568	526	599	547	567	565	573	578	530	528	559	586	603	574	612	574	595	573	534	551	546	563	575	592	569	599	554	584	607	613	551	552	572	546	568	562	554	567	537	592	566	588	552	572	554	580	557	544	572	581	550	603	564	565	548	560	566	573	546	567	569	547	522	581	550	580	569	587	554	594	596	568	544	570	602	553	635	541	565	512	570	586	565	562	557	580	517	545	582	566	542	563	568	599	567	544	587	565	628	607	542	561	545	566	530	568	553	593	575	553	556	566	543	535	571	537	564	579	577	551	549	548	570	559	537	568	621	579	577	565	546	557	578	571	583	581	551	587	547	557	570	612	548	571	555	555	566	542	595	565	564	569	549	514	538	557	601	565	512	551	558	611	554	545	596	569	558	543	568	557	568	581	584	540	569	544	554	547	581	546	568	604	564	553	589	535	577	527	538	548	584	608	596	583	549	559	569	554	573	605	548	575	563	555	557	558	622	541	558	567	555	588	595	576	566	532	550	613	588	575
31485	53246	35731	23075	10847	3335	9396	4339	866	833	819	814	806	753	782	740	772	795	761	794	756	779	748	750	791	772	787	761	736	722	750	739	747	768	780	759	769	735	757	746	775	829	731	763	772	781	775	757	770	738	731	779	793	748	740	725	724	744	752	783	712	703	789	709	761	774	806	725	769	783	715	765	768	707	796	762	805	796	753	770	814	739	797	744	749	771	740	761	717	724	742	785	762	770	816	734	710	750	768	764	744	707	772	738	694	748	764	767	747	813	795	760	689	780	801	760	740	743	726	734	752	723	816	792	758	667	759	764	756	759	777	767	749	776	762	769	749	735	798	769	720	727	732	742	774	719	766	764	767	685	783	748	714	728	760	764	783	771	707	782	754	772	798	776	729	736	752	754	789	762	719	784	776	757	771	761	735	787	769	786	780	782	751	785	743	759	751	768	808	784	778	738	769	746	758	725	737	728	749	783	734	762	748	811	842	750	752	785	800	789	776	741	733	758	723	711	723	773	758	724	789	793	805	786	751	781	762	769	704	753	761	772	815	761	778	775	796	745	807	745	763	797	755	768	736	765	786	751	745	763	798	740	790	755	752	771	759	742	806	694	781	719	776	782	778	740	762	777	787	714	761	786	720	781	781	749	768	741	722	769	794	720	775	740	776	796	807	771	796	755	766	777	729	732	732	805	751	768	739	738	790	751	775	777	761	766	777	728	750	790	801	756	767	756	745	794	720	702	809	787	765	772	746	730	760	752	757	753	788	776	726	765	768	749	776	742	792	763	769	751	816	772	738	788	769	752	770	758	760	804	735	788	742	752	772	741	712	716	750	742	721	755	798	778	767	782	764	742	736	768	745	727	773	792	755	756	774	749	812	764	785	730	749	762	731	815	737	766	782	757	745	804	781	720	763	770	751	799	781	761	781	753	754	761	736	721	745	748	735	744	743	757	794	746	740	732	808	746	733	706	720	773	749	758	766	768	819	747	723	732	774	794	726	772	763	801	794	769	774	746	802	715	772	756	749	731	776	733	779	763	747	789	733	734	784	746	754	739	749	757	768	769	791	719	736	793	719	726	731	769	795	738	804	773	740	756	740	774	754	763	751	781	789	742	741	739	698	758	769	719	785	752	760	743	816	756	766	760	764	788	729	779	769	752	732	745	755	681	829	752	756	768	752	774	788	713	767	720	792	775	742	758	752	842	799	770	755	734	773	784	818	738	728	736	783	770	735	740	786	732	747	731	797	779	728	770	739	763	764	716	750	767	778	771	725	782	735	794	782	787	745	762	787	754	753	746	737	812	780	769	750	784	763	791	790	736	776	727	724	754	781	727	754	751	753	743	761	765	709	760	782	760	727	715	746	764	830	747	756	754	755	780	773	750	798	740	764	718	780	744	761	771	743	799	782	779	772	746	753	778	808	709	736	717	724	719	726	755	780	725	760	785	754	744	804	722	816	766	799	743	764	742	757	738	745	728	725	750	791	743	765	731	798	750	711	795	751	732	784	739	773	753	765	729	704	758	775	793	747	720	799	781	746	747	760	727	731	732	755	802	762	773	762	769	786	729	822	741	833	764	780	811	762	717	736	787	721	712	729	755	746	771	761	735	748	729	734	742	740	756	811	768	744	799	778	773	785	758	739	759	805	745	764	769	726	801	768	735	734	726	744	760	758	754	727	802	715	768	795	768	763	797	778	774	785	769	785	732	769	790	738	798	808	788	750	757	776	777	751	773	787	765	712	823	717	732	795	735	761	787	742	738	763	783	744	763	735	769	742	722	725	793	768	762	733	756	773	806	743	774	741	773	746	748	801	748	716	808	770	746	770	805	740	767	731	744	806	796	801	755	764	784	779	749	780	712	786	761	827	734	757	748	751	797	755	753	781	749	735	805	757	738	792	787	766	777	726	772	760	773	731	698	745	817	733	783	820	768	769	791	756	786	744	788	754	788	736	751	770	738	786	743	770	796	781	763	802	747	803	762	782	767	758	800	820	743	806	742	787	723	784	804	771	739	764	790	779	770	782	719	789	759	737	766	801	764	713	744	715	801	717	798	794	750	779	787	742	729	794	796	744	779	794	765	776	778	739	752	802	738	744	794	727	724	803	744	723	758	807	817	771	766	751	719	783	740	794	765	772	828	747	752	768	705	783	734	782	749	740	750	745	706	698	788	783	782	767	761	733	797	783	771	810	799	780	742	789	738	765	802	741	791	733	792	760	751	795	765	740	762	719	747	774	770	729	745	741	765	783	758	736	759	730	769	747	746	740	745	792	759	731	773	742	722	736	787	764	724	735	759	781	763	759	720	750	727	725	723	729	731	792	768	741	757	775	729	800	790	743	785	754	815	730	757	731	771	789	751	759	765	750	694	758	757	770	699	764	783	744	760	762	762	762	734	750	740	792	748	750	787	771	826	735	717	740	762	765	778	762	767	741	780	724	792	728	754	760	763	768	735	742	738	739	762	797	776	770	746	777	787	699	793	800	729	713	794	759	731	708	748	698	746	780	801	765	764	761	734	729	761	791	709	773	767	800	724	719	700	760	855	756	739	741	751	776	734	774	763	729	723	764	730	756	744	730	752	838	754	767	728	777	751	762	724	809	773	744	718	738	760	756	740	806	708	738	755	763	731	762	793	777	771	790	693	761	762	773	776	794	743	774	762	739	732	763	745	790	736	738	744	771	734	737	745	746	786	768	750	816	746	790	722	765	781	769	726	813	751	763	757	737	786	786	778	717	723	764	717	767	779	763	738	785	750	753	745	729	710	762	712	747	729	786	745	773	774	797	774	765	761	759	759	720	723	774	789	795	733	799	746	766	741	828	730	739	733	733	783	743	796	741	705	833	772	725	717	739	804	777	726	738	786	718	744	734	790	771	781	811	761	774	751	725	767	711	775	772	817	790	738	763	768	766	732	778	797	746	730	782	746	766	741	742	793	785	690	777	772	751	770	765	774	749	722	719	782	712	754	717	776	766	769	749	742	791	743	726	807	736	728	760	809	780	757	746	725	757	770	743	744	761	741	743	833	856	757	780	812	740	786	797	734	785	790	792	761	756	748	721	777	777	775	781	725	753	772	758	753	733	699	701	766	801	748	742	721	773	752	771	773	774	761	697	734	780	758	722	780	745	772	726	771	726	716	794	801	771	721	765	790	791	747	753	780	705	761	783	796	749	751	756	742	698	726	708	781	760	792	738	825	723	814	786	845	752	775	750	752	731	788	716	766	751	753	757	782	754	799	744	797	784	776	746	772	740	690	747	755	722	772	744	696	792	791	741	774	753	754	761	741	802	825	792	749	741	770	770	732	711	719	811	758	712	729	767	787	799	770	735	777	767	762	736	720	759	762	716	726	782	786	734	721	752	698	768	764	746	801	733	741	747	760	754	789	756	754	782	774	734	709	725	775	772	724	720	798	712	762	771	787	771	735	714	745	799	743	728	795	740	703	802	801	765	749	766	768	745	799	753	775	720	791	807	776	724	800
24795	21225	25987	23202	4802	779	2759	2162	489	486	477	459	447	517	495	504	436	466	500	476	462	503	438	480	444	486	466	468	459	439	461	461	481	479	464	495	444	475	497	469	476	445	486	465	494	423	446	484	503	461	460	443	424	468	493	453	423	412	480	477	451	474	474	488	443	518	455	454	489	486	534	464	463	478	451	469	467	502	477	467	469	463	522	478	414	471	478	465	469	475	493	472	450	488	459	466	452	451	511	458	463	470	492	475	454	446	453	479	443	516	468	463	460	472	461	461	434	450	478	496	511	463	492	473	475	448	483	449	454	439	459	477	451	485	450	470	493	447	482	493	503	502	497	467	467	472	504	479	471	504	448	428	476	473	439	475	479	468	477	472	471	454	460	479	460	456	460	473	446	515	503	463	437	469	459	439	462	481	457	439	420	457	489	438	440	461	445	479	492	470	453	477	465	495	486	435	453	464	484	430	483	475	473	473	493	431	505	472	494	506	477	455	501	446	429	446	444	417	500	440	498	495	454	454	489	491	460	453	477	478	488	466	495	437	501	463	445	498	500	518	444	471	455	478	491	454	459	478	471	492	452	493	475	461	497	500	448	484	473	444	455	467	475	515	438	460	479	471	466	483	490	479	486	454	462	515	454	472	441	482	453	430	484	480	456	442	474	441	510	476	465	458	483	510	463	459	469	470	463	444	473	490	458	425	453	474	494	461	448	494	460	454	483	467	453	478	457	504	501	467	497	467	441	470	458	480	470	484	453	494	494	453	438	464	474	470	491	487	508	476	429	488	484	471	487	466	482	441	433	453	507	443	478	424	468	493	478	469	477	468	457	441	449	485	464	470	470	479	464	511	458	524	466	459	488	455	467	465	476	485	461	472	474	476	458	446	462	487	446	475	485	465	422	470	481	464	487	456	474	463	445	498	494	482	502	444	472	466	466	450	445	457	441	460	479	484	461	486	455	473	461	462	489	459	444	464	496	470	462	418	485	479	487	480	457	467	494	523	481	456	474	490	496	498	496	481	485	499	475	501	434	493	447	501	473	492	458	450	491	501	441	494	471	509	479	476	463	488	458	493	493	460	515	499	452	471	444	499	450	463	475	472	513	483	431	482	445	460	499	445	467	472	523	456	509	501	445	473	463	459	440	504	454	515	487	540	493	472	492	464	444	464	449	483	452	450	452	480	479	453	438	465	475	464	470	466	497	444	519	465	515	471	505	455	456	451	421	465	475	462	473	497	476	470	485	484	498	420	458	491	518	471	488	471	475	435	439	477	475	465	449	461	454	488	497	509	503	501	488	443	451	461	479	475	462	482	458	478	476	440	434	416	479	459	462	504	494	484	438	451	454	485	440	498	436	429	490	473	469	466	458	461	448	464	472	469	471	474	455	478	446	500	481	480	490	483	477	442	464	488	452	479	419	473	488	470	475	510	453	444	485	455	508	499	441	486	466	466	455	475	474	477	479	504	493	489	445	473	501	440	462	499	473	446	466	421	476	510	456	467	427	472	518	506	461	458	463	473	456	474	465	476	429	450	488	467	477	454	469	493	494	467	495	462	489	463	495	477	466	473	529	457	481	512	493	419	466	514	464	496	473	489	440	447	467	480	436	465	469	471	469	420	449	488	484	478	471	482	458	505	465	494	468	466	483	472	454	449	456	468	467	509	463	482	437	439	466	475	472	453	477	464	485	484	479	476	447	506	446	429	454	465	471	456	452	456	472	500	518	489	454	452	459	484	458	499	439	502	510	467	473	450	474	478	486	444	460	435	481	500	449	454	478	428	455	437	457	435	470	485	495	459	471	475	508	442	501	472	450	485	484	461	504	465	495	463	473	454	471	458	485	459	469	446	421	512	431	438	473	469	508	495	481	463	456	498	459	434	495	459	459	465	473	447	467	450	486	485	478	479	532	498	495	469	452	433	479	468	449	479	500	457	475	435	482	464	434	449	456	508	436	452	476	449	441	481	495	485	506	431	511	464	484	500	463	436	463	452	473	509	468	462	439	471	487	466	483	425	491	455	466	457	453	469	467	503	469	489	477	452	466	454	448	467	448	487	451	489	463	486	438	497	470	476	497	450	454	436	497	421	459	441	472	477	426	446	459	493	476	477	446	468	465	473	487	445	458	467	459	479	487	471	484	473	484	411	446	474	526	474	524	442	476	483	478	501	490	483	484	478	498	409	479	463	484	437	456	441	465	405	467	440	468	459	460	479	475	490	412	459	492	449	469	477	473	491	443	482	448	463	473	489	464	473	446	451	461	487	465	471	477	499	460	467	442	427	422	485	434	488	455	441	465	446	505	504	483	464	456	505	456	442	478	506	454	439	472	491	501	504	443	442	427	483	472	436	447	419	477	478	496	499	450	479	465	489	480	473	452	430	445	476	528	455	476	450	531	450	455	503	454	477	475	471	500	487	466	447	483	482	471	428	448	431	444	467	464	446	482	432	521	456	422	498	468	459	452	479	443	459	489	491	448	481	513	465	446	457	458	479	475	478	460	472	464	456	446	466	485	472	471	473	480	470	455	455	462	468	456	440	480	450	427	482	460	475	497	449	470	470	474	432	485	449	508	454	459	471	484	457	446	497	499	493	491	469	482	457	447	450	456	462	480	442	443	419	475	457	476	487	472	475	514	500	482	487	442	450	423	484	430	464	462	485	447	472	468	508	445	475	471	497	516	469	434	442	454	507	463	427	474	451	479	472	471	469	479	464	437	512	453	459	462	467	492	427	471	485	478	446	464	466	519	491	454	465	504	438	531	478	463	497	464	497	468	431	457	450	467	437	507	443	443	503	475	486	486	475	477	509	478	492	465	493	475	474	469	450	454	463	491	506	517	432	471	478	485	480	474	461	468	496	491	503	478	472	498	468	459	512	467	456	466	424	510	486	472	476	463	487	498	470	471	468	420	443	504	482	460	504	476	481	470	478	461	459	481	472	464	430	463	501	526	460	488	476	496	457	456	471	426	476	487	450	472	463	451	491	480	489	451	495	471	469	485	436	478	427	491	462	485	464	493	418	447	465	447	474	500	468	502	466	452	445	456	487	474	483	442	428	439	490	481	483	495	430	427	464	481	506	501	479	455	479	486	485	453	486	480	446	431	499	432	446	446	473	470	488	462	468	475	453	485	439	467	470	461	459	459	481	468	474	450	442	452	495	465	497	489	465	479	421	459	462	460	437	503	475	498	464	452	485	486	464	485	474	459	491	506	438	508	440	497	465	487	447	455	476	461	464	459	454	431	460	434	452	481	490	471	451	455	466	445	510	451	466	488	464	494	509	489	456	445	461	442	485	521	485	468	460	471	493	424	458	464	483	429	458	496	475	451	426	476	487	472	464	443	518	451	472	473	468	456	432	449	477	493	497	429	419	491	432	477	476	450	489	495	500	423	473	504	460	455	443	457	469	457	440	478	486	466	470	496	452	482	469	466	445	449	462	462	491	518	462	469	449	480	480	433	467	455	457	475	476	468	472
29446	43592	29473	13492	3602	995	6459	4792	722	612	660	686	605	617	625	606	623	589	594	577	585	644	607	595	634	571	624	635	626	653	611	605	625	543	619	629	600	669	576	602	621	593	626	620	617	631	591	595	594	604	622	635	626	637	610	603	631	624	615	581	615	594	641	606	634	607	598	627	663	601	645	637	600	566	627	593	660	618	626	583	646	595	584	632	611	606	597	617	572	612	584	626	624	615	598	604	638	635	664	577	685	592	631	632	598	579	672	575	630	550	601	612	615	628	629	628	612	630	618	642	616	612	597	636	620	600	599	589	634	575	605	626	622	603	583	594	613	593	618	588	585	611	609	622	617	631	611	591	666	641	648	577	629	681	620	631	625	644	592	575	654	628	641	593	638	660	637	606	619	613	644	628	586	616	583	561	616	624	583	648	618	633	612	613	623	634	574	597	568	593	582	619	637	626	623	626	650	628	608	628	624	600	661	624	642	587	619	570	568	596	615	577	630	622	606	632	656	659	626	631	628	640	574	589	608	613	603	605	618	596	621	615	613	642	608	605	616	658	593	580	602	630	631	636	671	637	592	635	582	613	629	638	617	629	606	624	674	649	613	626	599	582	599	583	634	607	622	629	635	596	660	624	581	616	606	605	650	613	600	627	606	610	615	594	652	589	611	646	636	608	637	589	637	583	594	639	585	618	567	626	613	618	596	594	636	641	606	619	632	549	675	657	660	643	607	668	631	645	579	601	604	617	576	612	649	605	596	604	619	613	608	596	588	646	619	611	621	602	625	599	568	599	619	636	595	615	653	615	579	601	634	634	647	595	682	611	625	575	637	647	641	603	606	654	670	631	670	599	621	644	662	664	600	637	586	648	662	603	608	609	524	614	600	614	631	636	579	609	619	590	622	634	679	635	622	636	603	645	629	625	639	587	604	653	581	642	625	590	573	609	585	627	603	632	625	621	652	646	590	586	603	599	617	611	634	639	607	612	617	612	612	630	611	625	619	620	589	581	582	632	601	593	687	638	635	613	610	622	616	610	624	584	641	593	600	592	614	610	601	631	581	603	637	668	645	607	642	607	588	624	617	617	623	622	630	638	628	611	598	637	608	641	637	578	633	607	617	569	583	608	602	597	652	638	645	642	633	654	616	618	658	644	654	659	607	613	576	635	577	618	595	592	578	658	610	614	583	634	631	645	609	614	633	597	605	599	628	603	656	609	595	617	609	602	622	628	592	651	608	628	598	609	651	661	609	618	639	623	625	612	613	585	619	623	621	602	604	608	612	624	623	595	594	624	637	617	597	629	577	686	551	593	661	654	626	614	617	608	667	592	598	608	652	587	579	615	611	556	618	646	615	643	624	611	626	590	595	632	595	584	649	623	588	629	649	574	612	619	618	641	623	613	580	582	640	661	582	603	597	601	593	569	611	648	621	609	600	587	615	588	613	629	587	627	609	600	628	625	635	581	631	605	622	617	609	609	653	576	628	621	632	627	644	594	640	642	648	592	551	634	615	607	638	573	602	602	623	611	618	599	613	603	589	616	673	617	650	645	655	637	570	612	612	617	645	611	618	636	640	653	609	617	635	576	595	597	614	599	595	629	626	636	608	699	574	608	621	619	635	643	674	595	628	587	570	625	589	608	668	628	603	648	580	604	591	636	626	650	611	595	646	629	612	609	587	627	604	589	668	618	595	609	640	606	580	614	590	592	587	587	625	629	619	623	600	606	611	596	611	659	646	585	594	616	574	625	623	646	637	602	613	608	664	627	638	618	650	626	582	619	605	562	596	665	597	635	598	570	609	672	619	596	660	634	617	592	623	599	637	596	643	621	627	630	619	585	594	588	610	658	646	650	591	601	652	589	626	559	660	595	646	614	640	583	638	641	603	592	615	617	616	584	584	659	679	623	608	659	658	623	616	641	648	623	578	636	600	633	620	594	621	654	600	608	626	616	644	629	618	642	612	611	641	627	596	605	643	621	578	608	620	621	582	607	596	645	616	603	595	623	579	615	628	611	602	598	593	582	591	651	640	610	656	638	606	587	605	578	607	595	609	613	636	641	616	636	598	638	604	588	637	644	605	620	627	620	632	655	607	615	624	628	643	623	606	604	604	564	606	604	619	619	578	588	607	597	618	636	554	622	608	646	585	575	613	607	609	617	589	636	630	637	613	652	581	591	586	563	630	626	564	646	632	607	627	641	624	610	674	617	606	602	641	664	580	609	562	561	590	624	634	610	595	590	601	620	576	589	573	617	643	617	606	586	618	623	617	647	664	582	603	621	601	666	646	636	646	631	598	626	654	611	561	603	640	622	637	559	604	620	625	616	612	588	628	642	626	643	606	605	630	660	584	582	622	581	638	653	602	578	645	629	600	604	597	610	542	631	624	622	596	651	620	604	656	610	615	673	589	558	618	606	634	602	693	592	597	669	616	624	647	618	623	617	636	614	615	579	627	621	574	592	601	593	638	615	628	592	605	557	591	614	625	644	587	583	607	608	627	654	616	575	609	613	605	579	668	621	621	623	648	611	612	638	621	634	643	640	593	692	616	624	631	611	649	632	605	605	639	614	595	582	610	641	684	602	632	633	614	635	594	568	579	584	593	683	598	605	630	599	570	566	642	616	598	579	587	613	639	600	672	594	598	659	631	607	618	645	616	598	621	638	616	575	603	598	627	604	657	593	610	609	636	611	613	612	624	599	609	581	689	656	599	628	615	621	610	588	592	578	607	625	620	625	600	610	616	626	664	635	626	587	605	618	640	608	601	637	624	609	624	629	648	626	631	646	605	613	609	624	635	631	661	622	609	615	635	587	587	647	613	607	595	633	614	603	616	632	613	605	651	646	621	604	594	623	585	571	633	644	608	644	613	602	660	655	650	612	610	589	581	588	609	605	655	591	624	610	619	618	652	629	641	642	660	676	607	599	580	597	607	661	632	606	641	599	618	590	643	614	620	591	583	607	627	622	628	617	563	595	624	599	611	658	613	575	607	593	604	597	595	590	568	599	700	644	569	613	583	649	605	621	608	599	585	640	614	601	578	661	616	623	630	646	606	644	594	580	603	623	603	588	610	616	622	607	658	615	628	650	625	598	616	609	616	611	615	596	632	620	655	608	613	626	582	569	546	631	588	598	606	611	613	591	642	593	577	631	623	571	630	617	628	617	557	634	632	627	627	604	614	631	596	635	623	582	623	645	629	591	615	635	621	596	644	602	615	587	593	581	643	621	646	610	605	583	601	647	604	625	612	633	628	615	648	643	598	657	631	628	628	653	615	644	625	628	607	605	605	620	595	622	596	608	592	601	614	624	626	590	595	648	605	606	603	613	642	640	607	605	627	611	602	605	596	634	623	604	636	632	611	612	612	621	597	636	609	608	641	584	619	581	568	641	618	601	605	605	590	596	601	614	625	615	634	608	644	605	656	605	599	571	611	615	586	593	592	578	593	640	589	638	616	635	600	610	590	589	615	636	651	637	634	611	602	628
22433	21184	28300	24412	21123	17887	19241	10621	417	313	329	297	288	294	280	280	239	286	275	271	289	294	269	275	272	270	255	274	290	273	285	288	326	273	251	274	252	255	251	255	256	290	259	270	237	260	237	252	277	262	243	247	281	266	257	239	232	306	268	284	274	272	239	262	267	252	231	261	277	286	263	261	271	261	277	262	278	241	261	272	282	280	291	272	276	304	256	248	270	267	230	257	283	286	253	248	236	264	264	265	270	240	256	259	272	280	284	244	246	255	246	266	243	240	260	271	276	288	261	297	271	240	245	263	266	249	247	310	266	284	256	246	282	275	279	268	264	238	292	251	211	256	265	284	280	265	277	237	251	259	239	265	308	257	231	266	248	243	250	257	251	244	236	251	253	251	267	284	227	269	250	258	242	269	264	285	275	273	243	243	237	248	256	258	269	269	274	291	244	259	266	258	267	236	282	276	289	287	269	271	292	261	290	249	260	270	259	262	249	238	271	238	273	288	252	238	259	263	272	270	266	260	256	275	266	240	261	281	273	233	284	262	262	248	280	296	263	278	263	288	281	271	250	252	282	280	279	235	244	259	279	266	260	233	264	265	273	245	250	266	267	284	281	263	260	257	246	274	246	292	256	246	267	273	262	269	252	253	256	265	277	248	278	245	280	310	258	264	241	271	262	253	254	247	268	287	250	270	244	281	266	245	259	238	221	256	283	265	263	253	258	276	290	260	283	265	256	229	234	240	243	246	297	286	249	248	232	241	275	247	260	272	227	268	302	270	267	239	253	245	232	262	257	265	261	265	251	256	291	272	255	272	260	251	251	283	281	273	259	263	269	247	257	262	245	263	259	280	266	255	258	262	277	260	266	262	253	249	221	286	226	236	260	243	262	252	256	231	249	284	274	274	274	229	277	266	272	273	258	267	308	285	257	273	266	238	251	250	276	246	270	252	233	267	245	216	234	290	270	240	268	243	271	260	269	276	251	246	245	255	259	224	269	271	246	251	267	253	276	270	257	286	290	265	259	296	250	283	235	254	251	270	280	255	275	281	272	278	250	249	263	265	254	256	290	259	266	290	236	278	256	281	279	279	262	267	275	232	257	249	239	272	273	287	263	253	258	252	266	262	240	246	228	277	238	259	271	278	273	260	278	278	263	259	271	294	235	254	272	259	276	236	254	256	271	242	261	255	251	273	233	276	269	250	265	276	264	236	258	260	272	263	250	283	245	265	262	251	231	275	238	246	263	246	260	280	276	260	265	262	260	272	270	272	279	245	258	269	257	261	247	287	264	276	292	267	275	248	269	251	285	237	275	234	274	254	244	267	286	282	282	255	244	264	276	289	259	257	269	252	270	294	258	284	253	272	244	273	289	281	246	266	282	226	249	255	237	246	246	267	218	250	248	261	225	248	266	282	284	265	271	250	249	272	254	268	236	245	261	278	246	258	252	249	241	248	275	229	272	271	269	266	238	271	252	280	273	269	262	266	239	255	242	258	238	278	262	273	262	275	257	245	232	255	243	262	257	283	285	263	260	246	258	253	262	274	274	270	276	270	284	286	236	245	247	253	259	268	266	266	253	271	279	278	281	249	255	280	271	267	274	242	282	278	257	261	275	273	255	251	256	250	243	288	269	259	251	287	260	269	260	267	286	273	277	251	284	304	250	286	249	235	265	259	283	272	267	270	266	255	261	255	250	266	286	265	270	217	277	259	263	215	282	273	277	278	259	285	276	254	228	247	261	244	276	258	250	251	279	249	293	246	239	272	249	264	242	263	271	278	269	258	286	257	244	277	230	257	258	247	252	290	265	241	238	256	269	296	260	268	264	259	250	276	263	278	257	269	262	261	251	240	239	259	267	252	268	253	243	258	252	264	270	252	254	240	291	269	250	261	267	260	291	288	283	286	272	241	263	231	269	290	269	248	242	257	298	268	272	253	256	279	246	240	247	263	266	251	276	307	247	249	273	271	281	307	238	283	280	270	257	251	270	267	243	262	276	236	254	271	237	250	244	242	294	254	259	248	253	270	259	252	270	258	258	260	270	229	267	262	256	266	244	271	266	272	247	279	254	265	264	265	251	257	256	280	284	255	274	263	247	259	256	265	270	238	279	251	263	263	270	249	259	273	294	260	241	254	283	256	270	264	291	244	297	260	271	257	240	247	247	233	235	255	270	269	277	259	261	286	281	288	274	244	287	241	253	287	248	264	263	267	236	242	297	245	275	278	270	273	269	236	266	238	260	286	269	266	271	254	266	269	252	291	258	255	253	251	260	262	223	259	234	254	270	256	255	234	253	259	273	257	275	224	243	246	252	260	269	246	266	254	261	268	277	269	263	280	266	257	237	254	272	259	251	260	296	263	258	275	265	233	263	259	250	268	274	257	265	270	269	234	255	256	258	280	267	241	285	264	283	249	273	271	266	269	272	272	268	275	256	256	278	258	249	257	253	243	245	269	264	261	270	269	243	249	266	263	253	237	270	264	272	273	258	238	257	280	270	259	228	267	261	266	267	243	292	287	279	270	236	275	257	237	247	280	261	259	275	259	267	240	267	259	285	264	266	254	278	275	239	277	290	252	276	273	234	252	258	287	276	263	215	254	262	261	256	254	265	263	267	249	243	262	270	231	265	268	237	275	241	264	281	266	286	294	252	241	265	276	266	242	264	230	255	227	251	266	274	266	228	262	283	236	274	261	261	219	265	248	257	276	241	266	265	261	264	262	283	262	268	279	256	289	254	274	273	289	283	276	263	276	273	275	261	296	269	239	259	282	299	258	241	254	254	293	279	263	264	268	282	262	267	256	251	272	266	268	266	231	251	248	241	272	248	254	236	278	249	260	265	255	279	261	266	263	283	222	245	266	247	263	287	233	256	258	251	263	288	271	249	258	280	238	267	264	288	272	266	252	273	297	220	228	232	289	245	239	261	261	228	277	261	258	266	288	289	222	247	273	279	262	278	248	254	271	270	255	269	268	261	286	267	250	280	265	246	254	252	268	275	247	246	253	263	259	299	263	280	272	302	244	283	255	272	233	275	257	274	287	247	265	273	266	277	287	256	272	281	247	263	250	252	272	262	270	245	250	316	251	290	263	257	250	296	244	253	269	242	244	282	264	259	257	244	252	277	268	266	288	236	260	266	227	235	251	305	285	255	255	259	254	288	248	261	259	293	256	243	268	252	264	260	275	246	288	263	271	241	272	267	268	246	264	234	270	276	271	299	278	223	252	296	262	261	250	256	247	254	265	255	291	283	262	290	284	252	249	280	301	238	262	239	252	257	262	282	289	274	272	241	266	247	257	271	287	280	280	276	278	273	262	249	246	294	269	281	222	255	249	305	243	262	274	255	250	259	302	279	251	270	287	280	242	252	252	233	271	277	250	241	240	256	244	251	267	267	257	229	251	274	270	261	250	274	242	265	229	266	243	263	281	289	247	254	278	258	283	279	248	254	267	256	244	263	247	260	251	261	264	256	273	284	264	259	260
35137	60141	46193	30708	7316	4107	24706	11360	489	465	426	428	399	410	417	418	413	371	401	344	395	398	382	350	343	354	388	387	353	381	395	391	366	357	367	386	379	368	443	373	360	347	367	349	348	349	321	345	340	362	372	377	356	393	371	369	385	356	368	359	345	390	377	372	340	362	351	362	359	353	366	343	370	390	396	349	383	324	371	358	356	380	363	397	370	384	383	346	356	354	360	387	357	364	395	383	334	369	376	378	386	400	353	358	369	369	339	354	388	360	346	384	387	389	352	396	351	386	366	367	367	362	355	351	366	356	384	395	339	351	364	364	374	371	338	369	356	376	366	368	383	367	370	340	357	336	349	372	363	353	362	378	373	355	337	368	359	381	360	361	381	388	368	375	355	334	370	360	363	333	353	366	345	385	364	342	392	360	379	364	384	367	371	366	368	354	374	343	368	355	361	344	361	360	344	384	369	355	363	335	365	381	351	321	361	346	361	356	356	365	397	340	353	397	359	352	376	341	324	383	328	365	376	351	381	358	371	358	388	385	343	347	358	360	382	377	381	335	389	322	351	353	341	361	368	350	383	388	382	352	367	384	359	368	355	384	386	386	342	367	338	397	348	352	348	369	384	367	344	376	345	349	367	416	380	358	394	390	391	322	381	383	352	376	345	353	348	350	350	355	390	321	378	371	385	382	375	369	435	333	390	360	369	373	328	373	346	382	358	389	349	371	346	363	399	359	352	389	327	359	332	356	373	361	371	379	360	357	366	345	367	344	372	322	365	375	356	350	357	346	359	375	362	340	357	394	344	330	365	361	332	355	357	348	389	357	334	324	371	377	359	384	328	365	343	370	346	364	379	353	340	364	371	365	391	358	373	396	369	344	378	350	335	352	374	361	349	361	382	383	348	362	332	382	386	361	358	363	380	350	380	390	373	382	340	353	375	365	331	358	376	341	398	407	356	368	353	385	365	350	379	387	388	351	346	410	350	347	391	328	331	335	338	372	343	371	357	321	342	357	370	382	392	357	369	348	340	370	324	352	373	363	369	401	340	376	399	358	380	370	375	389	351	383	357	380	393	371	350	356	374	351	375	369	364	326	364	375	367	377	355	360	359	356	362	361	346	363	364	368	339	369	334	349	327	373	402	378	343	367	390	366	337	360	374	383	382	337	358	337	367	359	338	339	357	376	343	368	363	369	335	344	369	356	381	357	373	368	367	347	385	365	326	385	363	330	351	398	365	358	343	359	380	336	384	379	342	341	396	378	367	380	383	378	352	365	363	365	381	382	386	348	371	384	366	351	329	333	343	379	365	344	372	392	367	348	359	361	365	408	343	339	371	341	392	389	365	340	350	347	370	376	385	366	378	357	360	353	332	331	340	320	367	344	362	375	339	393	366	365	335	338	346	336	357	356	356	383	333	357	363	395	344	346	391	370	368	374	380	359	360	335	356	336	388	372	367	360	378	360	360	346	372	375	377	376	363	364	353	375	346	363	381	370	375	341	362	396	318	326	371	357	349	335	345	403	358	342	346	350	344	338	376	346	357	361	379	370	374	307	364	342	376	389	374	364	385	368	362	341	355	386	344	370	344	360	360	381	357	329	339	329	373	361	357	369	381	361	344	332	355	301	363	382	380	372	408	355	385	381	359	358	380	379	353	382	365	361	324	377	375	369	363	341	376	380	349	334	331	364	339	394	378	352	340	372	404	382	326	353	347	367	354	374	392	349	398	355	375	360	343	401	392	336	372	382	355	393	330	358	361	330	378	367	406	375	378	378	371	366	367	402	352	373	367	363	371	347	399	361	338	367	362	358	329	408	351	361	396	354	379	374	406	393	349	361	346	344	386	363	396	363	353	378	342	378	367	360	340	371	347	364	362	344	362	345	383	393	369	358	357	345	349	358	371	347	323	366	382	345	362	380	365	373	367	390	380	351	394	349	366	363	355	351	368	375	346	361	380	336	355	378	395	357	344	361	355	373	410	381	371	376	344	373	375	331	383	392	380	371	354	370	344	340	354	374	385	332	351	362	389	363	343	349	367	360	359	317	367	352	380	374	366	348	326	342	346	402	361	336	381	374	352	357	377	383	357	354	362	329	359	354	357	338	345	373	385	355	359	393	348	359	380	352	377	376	346	347	351	370	384	370	361	357	330	394	363	366	380	359	341	372	344	338	378	367	394	357	360	350	352	366	380	327	389	343	380	370	356	373	366	391	345	335	379	349	352	343	381	353	409	372	364	377	412	381	377	391	393	351	354	366	359	383	385	362	370	398	367	388	357	357	371	367	340	380	359	364	373	338	368	364	370	377	314	368	348	351	372	336	387	369	373	367	339	377	380	361	380	385	364	360	393	357	378	375	339	388	347	376	391	361	370	363	365	383	331	378	361	368	351	346	362	366	350	323	358	392	384	365	383	340	378	383	380	363	321	396	340	346	349	355	349	347	339	333	334	378	353	357	408	371	368	377	387	361	385	360	341	373	351	350	349	369	352	359	354	407	380	371	356	392	357	420	359	366	388	340	350	354	360	373	382	365	364	327	360	381	357	342	386	380	363	396	358	351	377	365	341	336	355	366	379	394	361	376	330	427	385	357	403	376	400	386	353	391	376	352	365	346	348	364	371	385	373	362	355	372	373	324	378	350	357	316	376	397	374	402	369	374	381	408	394	394	373	337	383	368	368	359	356	351	378	380	342	387	368	339	361	394	347	361	366	371	354	388	393	382	394	353	390	331	349	392	352	334	340	342	356	365	378	355	366	342	351	365	353	361	367	343	361	387	356	372	362	376	382	348	391	405	411	349	366	340	372	364	365	392	347	360	331	334	369	369	370	360	352	371	327	395	382	355	365	342	341	352	348	408	383	341	351	373	368	386	348	351	335	344	392	356	386	376	352	339	365	357	362	367	382	349	344	358	348	377	358	379	373	350	355	338	331	381	327	391	391	374	372	364	357	370	345	384	356	346	369	392	385	339	356	358	372	378	368	344	381	385	364	382	358	357	392	348	396	342	362	360	346	345	376	420	385	322	402	373	391	402	399	355	371	362	392	347	340	379	347	380	383	370	356	368	364	383	366	346	364	365	380	348	364	361	356	326	364	389	331	352	336	346	405	371	363	363	353	346	386	366	355	335	340	363	359	356	354	340	382	379	387	382	374	348	358	362	401	376	357	381	354	375	357	385	351	366	334	348	357	352	336	346	353	349	378	350	368	377	397	391	350	361	377	369	404	369	351	383	357	366	360	352	357	340	351	324	329	388	357	363	363	315	394	345	343	343	401	333	366	359	349	371	366	366	344	377	351	338	336	371	345	315	378	353	355	344	367	355	359	400	334	357	393	377	317	362	337	347	357	357	337	369	363	378	369	385	387	394	340	358	361	358	376	372	347	380	381	370	342	338	339	339	405	355	349	353	375	363	403	380	372	343	370	377	348	387	379	349	361	344	357	375	333	364	360	398	388	370	356	324	380	364	368	369	340	344	327	356	352	347
28415	23083	19037	6280	1627	889	1575	1009	662	738	699	696	685	648	660	681	637	662	643	724	684	722	678	699	656	634	667	675	700	675	646	682	638	699	682	623	666	688	720	680	654	674	692	655	703	673	652	689	689	729	676	661	705	650	634	692	699	633	719	651	684	650	656	658	654	651	664	674	684	745	720	685	690	657	701	655	740	693	658	658	659	653	672	702	637	684	640	690	712	660	753	648	694	736	676	621	698	636	717	647	642	678	687	715	703	673	685	635	674	692	684	709	712	718	695	726	670	741	699	635	690	665	735	722	731	705	669	681	649	706	682	684	656	687	629	709	658	685	704	653	680	698	710	660	674	648	685	686	651	658	662	704	690	697	674	700	692	694	690	661	668	639	660	717	718	660	703	647	708	686	707	655	717	680	649	681	655	675	698	706	667	638	697	662	677	666	704	701	693	696	710	700	675	707	687	649	688	714	657	699	712	682	652	685	698	723	696	661	691	674	700	722	723	686	680	649	654	635	707	656	665	722	687	719	646	683	648	633	674	673	688	707	645	704	678	690	677	781	688	716	657	701	672	648	721	729	723	642	648	646	745	720	676	692	714	660	710	697	702	664	641	719	653	666	722	637	696	714	658	665	725	713	660	690	701	677	743	686	631	730	713	702	689	685	674	677	636	727	673	717	688	703	717	638	642	643	667	626	646	659	719	683	700	680	670	656	666	677	671	681	705	721	668	676	710	690	695	636	627	677	697	669	685	635	715	731	683	680	702	701	675	695	701	698	677	730	664	746	728	648	665	743	649	692	648	693	624	686	735	685	663	719	687	728	691	687	677	701	679	674	700	681	701	654	700	658	671	653	687	650	679	684	702	693	686	703	705	661	685	709	737	698	711	674	709	705	665	685	698	694	681	702	673	645	675	640	692	668	665	656	706	745	647	682	692	677	684	676	669	695	667	653	667	703	662	734	733	683	685	690	667	693	643	681	710	731	749	677	644	648	703	697	702	708	663	719	655	677	663	678	719	711	682	694	724	701	628	723	657	663	664	671	683	738	718	687	641	687	675	651	651	651	682	704	722	658	646	657	666	714	675	649	698	663	694	687	686	664	700	688	681	702	714	664	718	698	682	714	657	711	661	706	667	737	649	674	690	721	706	689	695	631	705	681	726	741	706	681	710	707	691	623	665	723	695	636	646	690	631	667	662	664	677	679	688	692	655	669	687	718	676	702	692	748	680	666	701	684	651	698	660	725	705	712	630	662	660	703	699	680	714	633	708	680	678	716	714	693	719	714	696	696	661	673	723	708	675	695	674	657	668	692	695	680	688	704	664	680	648	674	674	621	696	652	656	669	685	771	674	685	692	687	661	653	719	681	665	691	665	663	693	684	681	643	636	660	693	670	667	679	664	694	714	668	695	701	694	715	705	693	689	706	661	679	676	704	675	642	650	660	665	635	640	670	709	710	671	652	653	708	669	697	701	706	662	728	676	694	654	680	684	672	725	743	652	715	668	689	683	658	655	695	729	694	694	653	659	678	647	648	712	689	684	710	704	634	681	708	709	665	679	666	727	675	675	726	715	683	686	662	675	738	678	692	686	695	679	691	687	676	650	659	721	685	703	703	685	671	712	696	698	634	684	646	689	661	704	690	674	700	709	643	649	742	696	703	714	685	709	670	717	700	630	725	707	723	708	773	668	666	635	690	634	704	700	651	689	706	670	669	643	716	711	691	669	682	709	676	709	670	669	674	650	670	674	704	671	733	739	669	703	664	657	648	716	662	674	706	690	684	737	681	734	709	656	741	663	681	642	724	655	707	673	697	716	696	690	698	669	722	742	659	645	683	672	668	697	710	645	655	727	643	702	699	673	681	691	694	693	691	714	670	663	678	720	676	673	683	679	648	690	681	697	674	682	699	693	719	712	677	667	671	695	647	661	643	639	690	698	698	707	697	650	700	713	666	670	677	679	671	677	719	692	704	712	702	685	702	673	724	677	706	692	654	689	689	691	670	724	643	711	671	652	644	666	638	695	674	686	702	701	700	679	706	671	695	687	706	748	674	651	663	661	731	637	675	678	658	691	694	674	689	664	670	661	705	666	679	705	669	681	686	682	683	699	696	679	669	650	704	715	711	655	652	703	655	652	654	662	705	662	684	652	651	672	698	694	679	696	654	690	723	677	709	739	675	706	672	683	681	661	696	671	716	699	683	702	692	706	696	735	697	638	675	680	678	707	658	679	675	665	715	666	709	689	682	707	675	724	688	673	664	723	647	659	688	643	662	726	699	708	649	678	710	700	645	657	658	674	693	705	656	687	686	670	677	705	687	680	677	688	711	657	673	693	656	695	684	690	673	702	711	699	720	691	723	647	704	674	687	693	681	637	704	680	711	678	682	709	705	720	647	682	739	702	707	719	688	656	688	664	639	686	718	697	647	647	705	676	722	683	652	702	667	685	704	691	714	653	709	660	714	672	690	668	669	689	655	671	667	682	689	683	700	712	661	697	742	689	685	709	675	749	669	676	628	663	658	636	720	690	746	690	699	689	706	688	670	702	717	729	677	614	747	655	645	679	691	648	698	705	688	666	668	651	665	680	724	704	710	698	702	673	709	704	702	701	687	629	657	693	706	720	715	655	706	707	634	700	664	749	736	665	669	709	702	672	708	707	667	699	659	650	658	699	652	688	692	678	675	691	704	673	634	733	709	644	701	695	707	687	648	654	623	667	706	662	665	688	695	703	687	664	711	667	671	633	631	673	622	692	684	700	693	682	691	719	671	729	670	732	663	700	712	726	660	735	695	651	673	698	674	713	696	694	666	695	676	716	687	696	715	669	720	683	671	696	675	715	710	662	689	672	689	725	624	705	727	736	681	672	653	700	691	709	700	687	673	710	678	669	689	768	706	693	658	634	663	700	723	665	697	708	667	659	690	694	698	662	693	666	693	700	695	658	710	672	629	697	707	690	722	698	703	667	651	670	675	681	658	744	692	708	716	685	680	660	729	679	620	672	685	661	668	661	712	691	674	699	675	674	708	661	660	675	721	694	693	686	679	679	706	684	722	694	697	707	656	665	693	708	670	743	706	680	683	696	673	642	653	679	689	684	706	697	692	632	650	666	693	668	684	684	703	691	600	700	695	682	688	685	693	715	677	680	680	697	681	661	682	716	669	663	665	641	701	693	705	691	701	726	669	620	629	661	676	656	653	709	662	753	621	675	694	662	704	662	676	647	697	685	657	664	654	741	657	705	700	696	711	685	696	641	698	667	689	689	705	652	665	680	701	661	710	646	688	728	697	696	737	677	736	675	704	701	670	708	645	723	675	659	697	701	669	666	671	688	684	683	709	723	711	711	660	670	685	707	687	681	717	702	678	690	644	654	702	688	656	699	684	707	698	681	669	705	660	635	698	664	664	647	614	650	673	727	652	676	659	669	737	699	659	683	711	686	676	690	683	682	676	635	750	687	664	645	723	725	720	713	664	675	707	707	641	663	652
24755	34944	21489	6356	2568	1340	2517	1370	847	897	889	898	929	893	920	901	876	878	823	915	853	904	936	932	897	899	910	890	966	860	901	912	898	910	877	890	858	894	913	920	836	941	887	907	895	908	928	889	893	924	866	949	901	899	921	960	935	920	879	871	875	927	891	878	918	923	887	928	906	869	897	867	874	936	903	853	884	897	828	926	924	915	907	873	914	914	934	881	921	891	885	937	896	904	900	925	893	898	877	866	861	917	815	906	895	939	917	909	907	908	912	859	945	837	879	812	929	885	884	883	902	900	970	878	922	910	919	878	867	866	913	907	859	925	870	867	886	907	891	928	896	862	873	868	899	904	851	862	903	891	921	899	883	956	920	902	925	848	862	892	908	870	908	913	939	880	946	936	858	894	902	907	840	917	861	907	851	900	920	905	889	887	943	944	843	909	923	891	919	931	860	886	893	928	893	882	924	913	956	922	894	898	881	800	873	910	887	897	891	918	881	888	901	901	891	888	922	889	906	899	856	912	898	872	929	934	936	892	925	898	912	898	883	895	875	909	901	964	871	934	902	882	922	909	881	908	934	935	901	883	867	938	883	886	906	909	871	953	887	874	924	878	910	920	915	882	890	841	953	904	883	909	813	887	921	873	858	905	900	893	910	869	898	917	928	876	814	895	951	890	892	888	889	908	852	872	908	831	902	884	910	946	856	930	851	886	885	850	901	948	854	862	897	912	925	841	849	919	880	869	878	914	879	889	899	918	880	917	870	876	885	872	825	861	889	911	901	925	886	916	830	858	858	897	933	875	846	890	928	928	935	961	924	913	963	866	882	860	885	862	891	883	880	898	879	842	854	940	823	979	854	906	879	903	876	909	936	870	914	864	960	878	956	866	925	901	886	918	906	927	900	876	888	930	875	944	905	957	885	925	885	936	902	897	910	879	928	912	855	873	887	905	904	879	884	928	924	904	864	908	878	900	894	865	888	855	894	863	957	942	928	938	914	928	947	874	949	915	912	830	871	861	948	951	897	850	886	920	880	930	895	931	881	910	897	934	898	912	881	904	914	883	916	870	889	907	887	824	921	912	926	938	895	915	895	924	953	951	942	864	926	903	852	947	891	878	861	952	874	910	919	908	902	900	863	913	874	870	971	903	899	924	846	908	909	905	883	858	850	898	897	916	889	912	915	896	859	915	905	889	872	883	843	904	915	895	943	943	892	832	907	954	878	906	839	925	852	885	939	878	902	949	930	867	858	935	910	851	897	872	924	950	895	875	939	933	927	868	888	887	940	833	839	884	898	861	928	923	890	890	908	857	850	867	884	900	858	981	904	898	893	910	874	941	871	877	891	883	888	803	907	881	935	886	910	890	883	868	915	859	925	892	933	931	911	901	884	944	925	863	890	900	893	918	901	919	909	862	930	917	922	895	855	846	895	897	834	888	957	894	885	927	892	867	865	877	860	930	905	889	845	905	953	879	902	906	900	886	883	879	879	867	885	939	833	856	858	934	861	890	868	894	957	964	931	852	963	908	936	889	886	929	894	885	904	941	920	899	921	855	858	950	876	887	943	939	897	905	870	957	884	915	866	903	879	954	883	946	918	859	886	919	972	925	868	859	850	880	896	880	946	885	843	836	887	875	877	863	921	857	927	899	897	877	886	850	897	909	911	877	890	957	898	896	898	879	897	874	915	900	939	945	928	906	906	891	903	929	918	870	949	862	861	895	913	886	908	919	890	957	872	885	894	853	885	959	861	873	870	873	863	863	900	868	896	902	877	916	965	931	904	879	931	910	893	884	911	940	959	928	846	901	872	871	901	875	936	839	920	859	897	878	868	937	849	949	863	952	900	900	882	938	884	902	885	869	918	873	891	916	882	906	898	878	926	904	925	871	853	932	894	885	926	890	940	916	894	875	952	884	957	924	914	919	906	898	950	899	919	856	909	887	923	935	879	883	925	926	911	893	896	901	906	891	912	855	828	867	946	919	881	896	898	929	869	902	891	891	910	950	837	919	907	855	913	909	895	941	882	901	879	931	884	893	917	913	893	850	945	864	938	940	955	873	879	898	911	906	875	951	897	957	884	905	913	908	909	926	875	905	939	903	876	937	907	892	892	869	916	892	906	888	919	875	936	848	858	898	899	915	883	926	855	876	917	921	940	896	922	879	838	948	845	890	921	930	898	912	896	911	845	878	898	916	933	914	857	844	891	929	877	908	863	900	865	908	881	877	913	912	919	885	883	872	864	941	907	852	880	855	878	867	895	927	888	874	900	887	914	923	837	913	853	897	885	913	895	914	899	936	866	875	928	908	882	912	869	901	938	830	898	821	899	891	957	900	938	900	894	907	885	865	847	858	882	904	957	865	883	888	860	870	892	901	868	871	918	964	888	924	929	896	868	874	867	949	898	886	883	868	924	893	908	942	912	849	934	894	893	905	950	869	869	846	954	901	899	922	860	874	903	892	867	874	848	901	918	886	914	921	946	910	923	856	895	855	908	889	877	892	855	906	917	877	918	909	903	923	893	924	929	850	957	928	885	906	895	880	894	904	927	900	904	913	902	888	944	888	886	891	830	947	902	902	885	956	909	917	957	889	895	855	870	875	877	802	896	845	918	865	843	871	893	891	884	897	902	894	910	901	941	864	874	848	908	900	952	913	893	881	875	889	873	901	920	913	866	894	888	896	853	839	851	896	900	887	877	901	891	924	940	911	893	862	883	867	946	874	929	950	892	932	936	875	870	902	857	884	909	853	916	841	881	880	860	901	901	952	913	962	877	912	882	964	918	878	868	889	931	911	884	917	937	904	901	883	884	848	900	906	938	852	959	895	948	873	999	890	884	904	922	908	888	901	903	898	879	923	859	896	858	883	864	884	905	915	909	923	905	883	854	867	946	915	924	905	878	892	941	912	875	888	885	976	907	898	894	901	906	929	879	886	925	909	878	887	913	899	892	902	919	903	924	861	901	923	920	920	926	896	934	866	883	879	917	905	905	873	889	891	895	897	885	899	909	900	945	890	898	910	855	897	926	935	879	896	916	907	873	866	884	872	866	876	893	884	882	961	867	925	862	898	898	892	871	881	907	877	880	946	865	909	904	912	900	920	889	983	900	964	929	837	906	898	954	905	914	865	895	875	889	876	899	895	888	892	905	884	870	914	948	917	893	905	922	898	946	893	851	920	827	904	833	940	895	925	929	875	902	881	856	894	879	896	965	950	885	884	899	871	914	846	876	945	916	894	873	914	889	921	904	887	955	960	918	920	952	858	906	922	900	903	916	870	861	890	887	925	913	884	843	847	895	866	944	908	954	921	881	877	872	944	872	907	800	940	852	900	896	869	894	882	933	886	928	924	865	882	843	890	911	907	855	928	910	896	917	829	936	856	900	887	948	925	907	897	888	881	882	858	897	946	877	917	920	899	908	907	861	959	932	909	880	859	926	907	889	877	899	844	911	913	916	858	904	836	910	867	894	954	911	934	878	911	865	851
23350	21144	27722	24904	18978	6776	10255	4427	613	650	608	626	600	580	584	582	583	523	561	608	595	566	597	572	604	506	577	601	528	537	611	532	534	564	610	607	581	622	534	558	629	567	572	573	590	584	574	572	533	566	545	603	520	579	561	587	541	577	575	550	521	581	576	553	545	590	557	588	559	561	523	566	564	577	556	536	581	551	577	559	599	571	572	559	556	505	588	567	557	564	571	558	552	548	573	552	605	553	580	566	578	616	556	553	574	594	527	580	578	561	561	586	606	555	563	555	561	541	619	563	552	591	574	568	550	497	559	523	582	569	546	522	579	576	574	586	564	591	572	564	553	521	596	538	576	570	573	576	543	594	569	552	568	579	606	599	560	589	542	591	544	564	560	607	593	575	542	570	536	615	593	558	533	607	560	561	568	613	544	569	569	529	562	568	542	565	530	549	560	546	555	597	538	549	548	505	556	571	596	548	612	542	585	557	539	570	574	580	576	567	617	580	558	496	614	548	564	544	526	557	586	567	543	566	609	575	609	593	564	544	521	576	545	555	544	627	578	556	526	557	568	558	549	550	561	594	546	592	564	568	583	623	606	584	578	543	526	544	605	583	571	591	587	593	581	579	546	527	580	527	563	547	559	595	586	559	564	533	538	555	566	574	561	549	597	550	574	599	567	554	553	566	587	572	537	579	595	578	540	573	557	619	563	557	561	536	546	560	572	572	566	541	565	597	533	567	573	582	623	564	521	563	562	560	600	528	544	545	566	521	519	538	576	620	574	554	579	613	562	553	571	594	573	595	600	566	556	522	524	529	572	563	595	586	557	558	561	543	560	587	569	586	617	569	554	578	564	592	592	533	504	538	519	519	576	595	586	588	575	570	559	582	539	582	543	547	557	572	561	563	533	551	570	606	569	594	551	547	601	572	566	575	595	561	625	537	549	570	566	577	531	557	578	566	607	595	572	579	581	532	567	551	591	579	538	582	576	551	526	547	553	564	554	579	608	559	563	554	577	558	546	595	589	568	602	614	538	534	541	573	548	603	573	534	574	567	585	546	563	579	587	588	550	546	545	529	555	558	549	558	582	560	560	532	590	578	572	598	560	542	532	566	564	591	553	513	588	561	553	566	598	594	524	572	556	563	572	570	614	571	547	554	534	542	531	540	585	569	565	586	577	562	557	559	576	563	550	582	534	574	626	577	575	557	565	561	554	556	577	555	557	550	531	565	535	581	574	600	531	592	521	573	543	544	581	563	532	591	619	590	568	575	595	599	616	570	565	535	556	564	582	583	541	566	560	561	592	572	559	587	547	576	559	577	554	594	588	570	558	585	567	574	612	563	612	567	577	570	533	545	568	589	508	541	585	563	566	554	554	555	548	592	578	566	536	532	571	541	494	574	599	531	526	551	557	559	539	547	588	569	573	572	542	546	568	599	545	578	575	534	545	519	541	565	620	561	575	580	576	584	561	598	526	577	549	564	563	543	559	570	581	561	580	529	555	574	539	564	549	589	580	586	585	587	533	517	578	540	557	566	542	525	552	544	529	561	584	544	570	562	569	580	567	521	577	534	554	605	556	570	562	604	543	576	528	554	514	547	568	526	588	561	571	541	565	574	543	571	546	537	529	538	599	550	533	579	605	557	561	588	556	574	570	552	548	563	549	569	591	547	541	589	563	568	567	519	530	555	565	554	564	542	557	581	589	536	518	587	517	571	583	551	545	572	537	569	576	589	606	550	550	568	562	553	544	566	557	553	596	551	575	554	591	582	608	584	598	520	540	552	534	600	545	550	602	555	560	581	564	596	551	531	588	582	558	549	567	569	576	579	585	560	536	572	579	586	569	590	568	600	564	590	521	536	562	534	588	536	600	552	566	530	548	596	591	538	542	572	557	589	553	572	567	587	554	539	553	611	584	583	551	588	541	570	566	527	603	575	583	537	616	565	566	559	592	572	571	595	568	573	579	587	559	531	598	617	540	548	578	587	545	565	551	549	565	518	608	583	547	541	586	557	574	537	560	566	583	582	592	555	560	588	560	582	578	552	554	574	540	525	503	555	581	547	528	556	548	520	569	574	575	583	553	573	534	557	563	544	601	581	528	599	569	541	607	559	557	591	541	586	584	603	561	554	580	593	559	557	607	551	592	612	580	562	535	566	598	581	596	599	595	607	536	542	571	593	586	596	590	524	588	553	575	627	551	581	550	545	555	597	578	519	543	563	603	538	544	585	588	595	576	586	565	580	557	592	584	548	590	535	646	558	539	542	572	533	559	576	583	534	600	609	570	552	570	575	528	540	558	560	572	550	623	572	533	560	541	595	564	577	571	585	574	572	517	586	545	549	530	577	542	642	524	563	577	562	557	565	559	590	552	558	565	565	561	605	541	613	570	577	538	585	618	584	568	517	614	581	578	549	532	572	566	523	570	568	574	564	572	550	533	577	572	559	593	536	553	564	534	570	555	520	532	554	549	532	570	555	571	576	532	549	558	588	548	523	565	546	578	579	542	593	592	602	542	584	566	562	576	563	593	580	581	578	595	539	575	590	535	571	544	542	526	544	561	566	556	561	556	574	535	591	537	577	586	584	547	529	563	560	564	538	598	551	610	601	609	561	611	572	537	562	552	587	584	565	551	600	579	558	514	577	617	551	565	546	594	512	620	610	551	547	553	547	584	588	555	594	562	579	558	539	554	545	557	564	574	583	606	586	610	550	572	528	564	599	605	588	551	590	537	529	588	585	601	582	554	555	575	579	569	571	509	575	554	578	569	544	594	531	551	569	568	554	546	541	550	563	539	547	574	569	561	565	585	541	555	508	569	583	549	555	557	546	540	593	567	582	562	550	558	549	571	512	547	546	555	565	589	563	562	607	578	563	575	574	523	547	603	533	515	544	556	546	538	588	558	602	588	521	542	580	582	567	553	564	579	599	538	579	573	556	557	592	605	546	537	581	555	605	578	582	545	562	591	583	565	555	589	565	551	540	568	528	545	572	567	562	547	514	628	563	543	573	560	565	612	533	554	551	545	589	510	579	520	527	577	579	554	555	571	564	574	552	577	544	519	535	536	583	581	562	554	576	588	567	572	540	567	573	560	584	562	610	578	555	575	581	573	539	580	554	579	565	568	572	542	555	569	538	577	577	587	603	543	556	578	601	581	579	576	579	589	577	543	557	587	529	592	546	582	573	574	602	548	584	565	572	577	586	557	541	572	532	597	585	559	593	542	547	618	555	602	541	574	532	542	560	568	569	546	552	595	550	584	567	572	577	559	581	540	589	535	549	538	559	564	569	626	586	562	567	556	545	559	552	574	532	571	592	507	614	586	577	573	551	557	563	563	559	538	556	576	575	582	549	557	537	566	589	570	547	589	534	554	563	556	578	577	531	598	584	583	544	556	579	555	552	571	535	578	571	577	606	566	523	539	572	577	577	606	573	532	527	616	548	601	599	598	580	582	558	548	558	571	528	517	581	543	562	581	571	528	502	579	574
31194	51967	37548	18848	5652	5534	16061	5341	848	823	810	811	762	780	755	790	735	796	774	773	810	756	745	754	763	779	788	784	744	740	771	718	742	751	775	749	725	770	781	756	750	711	809	742	730	728	718	786	758	717	785	722	761	740	746	768	735	738	790	797	753	695	783	757	726	788	730	775	747	777	759	723	769	793	730	762	789	749	729	750	740	809	766	772	763	713	776	673	715	748	732	765	695	747	771	793	793	791	790	788	826	746	807	794	733	736	691	719	721	752	803	739	715	767	801	778	750	741	727	769	748	755	752	740	715	758	801	750	754	740	767	757	711	740	792	765	742	749	730	757	710	776	798	810	701	765	763	772	745	727	751	750	737	780	774	786	748	780	803	799	759	752	782	729	816	766	743	777	755	759	780	787	726	725	747	730	780	744	750	739	792	790	782	752	777	737	772	751	782	734	780	702	801	782	768	736	777	828	793	702	810	741	738	742	708	789	804	758	769	796	746	755	758	764	754	737	796	765	732	718	748	721	745	759	724	735	780	787	766	793	749	740	713	756	756	742	721	771	743	781	794	793	762	779	842	792	772	761	765	761	751	723	755	732	708	799	757	762	752	777	777	757	763	819	799	708	784	735	722	781	734	763	802	787	716	771	753	750	782	763	714	736	809	727	706	739	783	749	740	771	806	701	782	722	769	774	701	741	779	761	742	795	746	735	786	750	742	752	769	716	750	774	772	744	785	717	816	784	732	768	746	783	745	758	741	763	778	743	725	705	741	743	775	764	753	778	734	745	757	789	779	791	761	744	722	782	748	801	764	740	732	758	731	700	730	769	758	786	794	744	771	729	727	741	737	688	763	737	754	732	779	772	716	770	765	763	752	772	763	728	744	816	771	771	801	765	778	780	786	749	750	744	738	778	773	766	713	715	751	777	775	789	823	786	757	731	737	752	753	744	741	746	720	787	769	796	732	815	755	771	767	802	725	751	760	766	763	772	745	714	686	742	702	820	764	754	780	753	718	754	760	757	738	739	728	771	751	786	692	780	828	725	769	772	766	755	719	721	769	768	783	810	831	748	794	717	749	777	746	686	741	778	781	761	768	778	773	750	802	775	813	729	752	748	757	774	734	782	773	722	756	742	776	775	776	775	767	739	769	726	737	808	759	758	808	739	829	746	751	802	800	757	765	718	751	790	784	741	756	737	771	721	743	759	725	803	788	786	735	704	740	778	765	813	792	738	767	740	698	776	759	749	756	755	778	760	771	708	761	748	807	770	727	719	767	739	751	819	725	788	779	769	718	724	730	793	788	765	730	744	777	762	761	757	755	720	744	777	747	759	777	737	769	760	718	757	825	766	726	718	739	754	693	769	773	819	814	793	769	765	728	758	702	792	723	818	783	821	815	762	760	719	789	733	792	791	748	773	768	747	743	746	780	742	752	732	746	750	740	713	752	731	740	750	723	786	768	752	772	783	779	745	772	748	772	743	760	740	757	800	750	812	717	759	765	756	784	760	730	755	736	730	789	749	799	784	786	704	771	790	772	776	798	736	749	746	777	758	717	725	741	766	713	777	778	725	733	756	757	732	709	687	741	772	749	769	726	759	733	775	768	783	758	740	796	758	764	718	784	735	763	771	800	802	808	741	734	709	725	768	736	822	720	746	823	704	758	696	759	764	756	749	742	729	724	747	771	786	731	740	779	702	759	781	758	745	768	768	744	769	746	723	767	708	762	747	738	748	757	780	751	769	725	745	743	772	735	790	773	747	710	735	745	773	739	818	750	760	748	756	836	789	750	769	744	716	760	795	735	717	745	774	738	716	793	707	731	808	745	764	745	770	767	701	778	763	773	804	770	734	770	772	731	735	730	761	735	719	778	739	736	753	746	787	796	758	765	796	781	759	752	736	759	773	752	760	783	770	766	723	770	726	732	768	783	793	753	771	725	775	760	763	744	765	742	789	761	801	706	739	819	792	785	705	768	776	807	768	705	759	754	758	723	714	754	802	756	703	757	719	761	773	776	736	791	757	745	798	759	779	826	754	779	738	737	752	741	758	794	769	779	722	746	790	732	768	798	740	755	746	797	737	756	781	750	766	720	729	735	776	697	758	727	753	750	799	720	753	754	729	744	690	780	765	734	790	755	761	739	765	790	782	746	767	779	724	731	788	730	774	738	728	777	768	744	675	795	794	753	743	749	768	784	747	750	753	778	798	794	769	768	752	718	744	809	754	731	768	724	764	748	778	736	721	753	753	789	779	755	759	697	784	782	799	763	812	762	766	772	798	728	731	769	785	753	770	776	734	753	777	758	750	719	807	749	762	719	752	767	723	796	756	714	683	785	747	749	748	745	738	705	756	750	727	763	759	767	772	708	775	744	755	762	716	730	737	792	736	769	767	726	750	739	812	708	793	766	732	743	759	750	801	743	746	756	743	739	746	782	802	824	749	762	743	701	730	770	786	734	812	742	722	763	727	737	773	735	748	735	742	737	770	772	709	729	768	752	749	769	742	738	747	747	771	740	697	748	718	770	772	769	720	769	748	728	718	733	694	786	787	737	724	673	779	701	756	719	727	747	774	763	764	747	720	788	765	714	724	757	730	741	803	818	735	757	709	751	772	791	762	767	730	767	785	775	773	762	741	788	722	742	710	712	739	785	731	749	763	801	716	754	777	755	764	775	777	776	748	752	773	758	756	765	771	737	739	776	750	773	761	764	761	741	740	773	763	751	732	791	755	778	771	733	705	777	756	760	732	726	746	752	820	725	764	742	734	735	811	743	749	749	751	777	779	743	760	768	786	803	795	763	808	751	750	739	802	778	768	706	716	746	740	709	725	697	784	734	732	753	714	755	725	719	765	761	778	762	743	780	771	720	809	762	764	734	756	799	740	757	735	753	721	726	758	782	799	758	737	707	782	773	748	730	799	749	763	762	763	733	773	786	749	735	777	703	780	774	708	701	758	777	742	760	755	801	754	750	723	759	760	775	778	787	743	780	738	738	764	765	748	794	758	725	749	738	777	753	730	741	717	747	743	754	761	775	788	758	775	765	805	756	778	771	747	752	785	749	752	709	739	753	776	767	755	733	772	747	760	767	747	766	739	760	733	727	761	780	764	760	781	765	750	800	803	811	738	738	752	761	741	740	729	783	768	780	758	770	783	739	790	737	747	728	774	768	726	782	746	792	782	765	750	749	772	773	759	760	764	778	796	750	758	768	767	712	777	765	760	740	796	804	734	703	717	705	783	766	748	780	743	816	745	789	783	772	710	758	692	788	814	755	765	749	710	730	765	748	736	707	780	772	760	745	743	741	772	731	752	761	748	779	756	798	788	749	728	757	732	786	791	725	739	766	759	793	725	738	753	775	777	762	690	696	780	745	822	789	782	741	766	791	755	765	790	806	767	737	747	747	761	724	796	782	732	772	746	768	720	768	767	768	741	719	837	723	783	742	774	770	799	722	798	753	755	709	772	726	762	742	765	772	762	705	754	758	759
24761	21230	26286	23985	7488	2950	5293	1781	485	498	535	535	515	510	480	525	466	489	490	539	486	483	497	511	528	491	454	466	466	510	477	517	483	517	470	476	481	517	501	503	519	462	482	504	506	476	492	507	483	449	486	495	528	491	513	511	504	487	489	476	537	507	484	486	463	494	510	488	474	457	457	508	456	502	514	482	493	474	483	533	479	491	529	495	515	510	458	521	468	483	492	480	468	509	484	528	491	454	497	521	480	486	469	486	484	459	499	513	479	457	480	506	465	500	479	509	549	507	482	511	465	505	475	489	510	486	510	513	534	547	495	457	495	449	477	503	509	458	480	507	479	465	445	476	483	499	498	508	495	483	525	540	477	494	513	516	494	485	498	504	475	525	483	514	491	474	473	513	490	494	512	499	513	526	492	488	525	526	540	498	489	487	507	482	489	461	504	497	506	502	499	492	497	490	500	480	491	499	507	511	516	483	504	489	482	490	502	454	486	487	505	481	500	494	534	510	469	464	514	479	493	522	495	502	512	496	468	509	490	489	495	493	506	482	466	509	510	498	460	488	465	476	512	481	495	489	562	475	551	550	486	480	506	466	494	512	473	532	559	470	513	531	506	464	470	501	509	521	528	484	496	522	515	478	448	462	507	475	494	475	504	501	560	486	481	487	488	516	480	476	470	501	488	511	515	503	475	486	508	497	514	472	503	490	531	504	508	461	480	517	512	491	500	500	461	482	487	519	539	467	536	471	505	479	547	523	487	494	470	513	482	455	519	492	459	449	480	443	476	514	487	471	491	451	482	495	463	487	470	498	513	514	457	490	503	554	496	492	515	447	487	497	511	491	511	478	499	472	478	488	504	498	479	532	484	459	502	431	434	508	431	496	483	461	489	547	531	486	477	453	488	462	489	492	486	457	467	489	514	458	495	492	535	519	488	486	504	498	495	465	503	529	551	509	489	527	517	480	493	504	458	519	469	499	471	531	519	495	554	525	480	487	498	519	520	479	497	518	473	502	471	537	522	449	501	476	465	480	463	490	507	505	537	488	440	458	493	481	476	498	487	508	468	506	505	503	509	518	494	518	477	505	540	479	473	489	505	484	495	495	507	514	488	460	490	516	520	527	467	488	540	499	494	527	507	496	505	485	514	503	493	480	516	479	472	517	504	499	489	488	518	482	495	518	512	489	506	506	479	489	482	517	476	493	497	491	467	539	497	496	490	501	466	480	479	505	479	473	512	453	508	510	489	491	485	506	495	505	495	485	470	442	481	531	496	493	516	523	525	490	464	481	550	456	515	471	524	491	473	512	488	502	522	467	519	491	475	453	476	466	508	502	520	462	496	512	479	508	490	458	540	477	495	479	500	466	473	509	491	458	507	492	470	458	494	500	493	504	494	518	487	491	525	500	487	452	500	495	483	504	476	481	532	540	512	483	501	502	498	510	503	510	502	469	522	479	481	497	484	480	471	497	475	523	493	487	500	491	497	501	489	477	504	443	456	484	455	471	495	497	477	452	498	495	477	515	482	489	471	484	457	515	459	480	501	465	500	485	477	467	494	503	471	493	472	467	481	512	489	471	521	476	492	495	495	492	507	470	499	510	496	506	439	482	504	474	510	451	500	523	488	490	439	454	484	457	498	553	517	462	499	500	496	467	493	515	497	523	522	456	512	496	510	482	485	501	458	511	511	516	484	478	504	471	485	473	464	490	522	517	481	449	470	523	489	483	461	471	485	476	451	458	482	520	472	480	483	462	490	473	527	448	500	526	505	514	464	487	508	457	544	500	469	479	471	437	503	510	486	466	529	465	501	478	439	505	466	470	453	498	466	473	490	460	511	478	502	490	524	543	496	485	473	489	517	480	507	514	506	481	471	493	500	509	498	450	495	526	473	519	509	488	530	539	495	501	479	497	453	496	503	493	480	471	476	460	527	527	488	477	493	479	469	533	467	487	531	496	483	467	531	496	511	486	494	471	503	501	471	438	464	489	476	455	479	515	499	529	515	515	493	488	497	494	494	503	478	504	478	512	496	495	505	511	524	501	462	468	493	507	472	520	513	511	495	519	498	482	484	528	500	474	464	497	473	514	517	490	530	517	500	512	543	529	491	525	489	488	506	497	489	488	501	519	467	469	495	487	489	461	512	523	452	486	485	471	500	485	484	512	466	511	526	515	475	472	477	508	519	537	506	473	499	492	515	515	489	508	526	523	487	498	510	520	445	530	525	522	531	497	482	569	515	497	516	523	512	529	507	473	507	463	501	501	515	487	522	505	474	502	490	486	461	510	470	481	504	470	476	509	447	489	477	513	486	499	468	495	484	525	497	497	472	512	513	532	477	489	466	478	474	506	515	511	459	493	470	484	529	492	503	496	512	485	526	501	545	482	516	493	501	483	479	514	499	485	525	464	490	536	485	466	469	448	485	477	502	482	459	487	497	459	515	507	498	466	483	523	521	507	495	496	467	488	459	490	482	526	484	486	502	472	500	441	486	484	524	490	434	534	449	507	500	493	506	511	534	542	487	498	512	498	484	509	493	516	494	508	562	463	532	459	480	481	479	508	447	467	476	495	486	476	499	505	462	517	509	459	526	478	510	492	518	469	510	484	457	526	473	540	495	502	498	482	480	518	532	495	508	525	481	526	477	474	503	490	504	489	489	462	468	461	499	504	452	492	484	502	515	537	493	460	455	491	500	494	523	505	491	518	522	449	511	467	444	492	502	458	514	490	522	468	464	533	523	472	490	500	525	493	497	523	493	493	537	524	514	535	482	505	500	502	506	469	499	518	503	481	503	464	477	468	524	507	496	498	480	484	498	513	482	501	510	488	474	486	477	443	523	487	482	455	498	511	521	504	552	452	510	510	513	479	474	438	468	507	509	529	493	510	433	468	507	497	504	437	492	518	480	485	494	492	523	483	512	465	489	501	504	477	480	507	462	494	479	511	505	536	471	475	495	520	465	498	488	494	462	499	459	473	468	465	521	459	471	462	497	496	487	475	476	478	510	492	476	531	476	451	457	501	503	508	518	486	502	505	526	505	482	481	540	470	528	516	474	479	455	477	501	494	502	473	511	526	499	484	505	552	467	490	492	446	508	529	462	485	502	494	474	467	459	489	505	450	475	505	538	508	471	493	494	509	485	503	466	447	499	496	486	541	483	534	501	481	507	473	514	477	488	482	524	469	519	519	494	517	513	477	484	496	494	499	471	499	456	462	479	496	517	485	506	495	507	519	487	518	478	496	497	474	497	507	526	460	445	506	492	477	480	471	490	496	480	498	516	491	492	461	476	491	516	500	524	444	518	477	527	501	532	517	499	486	507	490	503	490	502	504	472	501	481	504	493	481	464	465	459	465	472	537	473	491	485	428	500	496	471	456	512	508	457	541	502	513	541	465	506	483	487	510	515	500	520	513	517	515	477	503	516	501	494	498	514	495	519	480	496	516	534	483	484	476	483	517	440	464	495	499	522	487	473	502	501	514	501	465
29138	44315	31547	18949	7466	5764	11467	3132	668	647	617	644	624	685	658	680	650	671	632	663	634	686	626	652	624	633	622	641	671	665	643	642	607	667	644	641	638	656	645	655	686	694	641	643	638	645	607	635	629	624	660	605	677	658	630	668	649	645	595	642	621	655	661	601	647	614	631	687	645	629	654	619	683	636	650	666	658	666	662	680	646	627	690	652	675	600	653	630	623	676	663	613	599	637	623	658	649	642	640	660	661	627	681	646	641	611	658	653	593	617	660	649	655	642	634	640	641	670	664	672	641	672	678	622	618	667	671	669	649	602	667	622	625	673	703	629	685	615	653	634	685	670	642	676	588	659	646	634	671	627	657	643	676	631	674	606	622	618	639	656	654	642	627	598	684	615	668	592	658	623	660	646	629	584	640	627	639	639	643	682	643	678	666	663	637	637	705	643	659	624	597	647	669	605	648	689	652	661	626	642	638	654	663	609	632	639	627	638	618	613	698	659	622	625	663	650	637	614	637	660	663	619	690	632	651	637	602	665	647	632	645	613	646	613	627	692	622	641	645	574	612	673	622	615	645	655	640	696	616	660	640	655	649	624	663	687	632	656	663	644	642	639	667	614	674	647	614	620	666	647	605	614	611	631	676	614	652	646	672	630	648	607	645	666	637	632	662	672	653	656	624	619	607	634	665	643	634	616	685	681	616	624	693	606	673	622	628	644	626	602	664	604	631	631	666	666	669	637	638	670	612	669	634	640	640	629	688	644	607	604	673	666	663	671	623	561	656	623	677	652	619	638	652	649	630	642	662	643	653	675	619	670	644	646	588	634	665	641	668	653	664	616	621	655	616	628	671	644	653	604	675	694	653	639	650	609	628	665	679	684	636	553	645	654	651	651	617	665	642	654	618	645	652	660	681	679	612	669	652	666	595	652	579	673	622	652	638	647	703	615	653	634	647	613	629	666	665	648	647	609	647	638	620	616	621	701	600	628	644	657	646	662	648	650	640	661	601	625	635	661	647	612	610	629	677	653	688	609	646	668	653	643	615	685	681	652	649	664	679	651	688	666	659	639	633	590	675	670	641	643	676	651	636	610	639	662	676	663	653	626	625	675	667	633	652	651	653	620	636	684	646	640	654	645	666	662	601	599	599	669	633	676	587	654	653	660	669	630	693	633	612	689	665	676	601	666	655	661	644	626	644	676	666	651	620	653	622	618	664	671	627	628	631	627	656	704	661	611	661	628	661	648	672	580	629	664	668	668	640	638	654	660	632	656	694	692	636	614	650	622	636	647	625	661	633	660	660	669	607	641	665	655	714	686	663	655	688	695	688	662	644	661	665	653	626	622	686	626	650	657	608	640	642	608	642	692	668	664	650	606	666	635	644	660	629	658	590	630	639	662	647	655	652	642	646	612	672	595	651	691	629	668	619	621	633	627	669	648	681	621	693	584	604	632	626	690	693	625	672	639	634	585	619	656	660	668	621	656	625	621	620	670	684	664	665	650	655	643	651	636	625	596	607	671	671	631	617	665	639	631	642	693	644	647	640	633	633	676	636	657	618	650	637	619	663	641	672	684	666	643	708	665	639	657	656	699	631	636	614	637	646	662	671	698	651	623	658	641	671	616	631	610	626	600	636	678	702	674	608	688	686	589	630	620	636	658	671	666	693	598	607	651	704	623	629	640	677	676	624	605	679	629	669	642	621	709	644	677	614	655	632	667	647	609	667	609	658	638	663	620	627	691	622	628	669	638	660	682	655	629	693	667	633	631	651	668	625	613	620	671	665	637	622	669	608	620	615	618	653	602	632	645	607	637	643	638	608	656	664	598	654	671	667	624	602	631	666	636	643	612	587	588	613	695	620	611	638	679	656	648	683	621	648	609	641	612	655	627	619	694	669	673	681	624	645	657	602	630	630	628	702	669	632	617	660	652	630	640	666	599	660	651	678	636	665	599	683	680	718	659	620	637	656	675	646	634	667	633	666	697	613	634	642	600	621	651	647	666	597	702	642	645	643	641	709	633	580	613	630	641	618	632	662	666	611	621	644	606	642	667	661	679	603	645	653	673	668	644	637	627	601	655	631	646	642	590	632	686	605	634	631	686	650	645	658	668	625	650	650	635	649	654	620	648	637	624	610	635	677	647	642	623	608	657	616	682	669	630	675	687	620	610	629	651	609	624	632	673	632	631	673	621	642	641	613	654	663	672	599	673	621	652	632	641	665	612	610	646	595	677	652	612	620	652	650	647	656	641	639	616	633	626	651	635	613	631	677	635	644	658	628	673	657	623	629	678	658	662	669	569	677	698	623	671	642	663	643	643	651	604	652	651	636	663	666	643	670	649	664	594	623	670	690	661	679	621	661	697	630	674	653	643	687	639	657	622	645	636	592	648	631	643	671	689	641	637	627	596	692	634	676	615	670	621	652	642	665	646	663	634	636	648	632	606	651	700	653	653	611	616	637	637	660	631	645	668	641	608	644	621	697	645	622	655	632	665	657	648	638	680	651	640	618	634	638	669	629	609	619	660	651	625	624	643	646	668	642	667	614	612	651	605	635	607	606	572	670	577	628	644	587	657	666	606	659	645	688	626	662	674	617	659	675	679	667	633	639	625	641	638	627	633	622	662	639	650	603	601	660	616	693	650	593	658	642	690	609	639	668	627	639	664	662	703	638	606	640	609	612	644	650	657	647	690	644	649	630	630	664	550	665	630	662	623	663	698	688	676	619	670	657	701	647	640	639	604	633	589	667	655	637	710	611	682	616	676	667	608	645	673	658	648	643	675	653	620	644	644	636	649	661	629	615	668	630	627	650	637	656	658	675	621	655	678	627	651	697	636	643	629	632	625	616	648	636	662	636	664	687	616	687	657	666	619	624	656	690	695	719	643	570	677	631	624	633	658	626	614	613	644	618	654	630	649	649	699	623	632	610	667	649	609	614	707	601	656	654	623	647	661	650	666	677	636	621	649	656	618	666	647	662	670	642	631	643	621	611	641	633	666	670	678	650	591	644	659	666	640	677	645	634	639	639	622	674	692	650	642	655	630	655	607	585	647	650	644	663	632	619	640	644	652	664	629	634	686	659	640	664	658	622	616	656	656	678	657	663	662	659	670	602	635	642	693	623	637	605	652	628	640	633	688	661	655	616	637	644	656	626	633	646	625	649	606	697	640	625	603	661	658	604	650	635	643	670	664	625	635	688	648	662	648	634	667	667	678	587	680	626	677	684	637	669	651	626	645	621	657	636	667	603	622	619	602	681	626	610	642	669	677	653	647	650	636	679	641	673	641	637	656	607	653	671	639	644	664	670	614	597	649	632	623	660	653	650	616	657	642	665	718	645	635	659	624	624	689	609	620	639	632	621	636	618	623	662	623	647	659	658	638	646	678	597	638	606	680	649	625	677	683	632	620	605	661	637	613	657	639	618	681	672	630	614	585	641	677	670	637	615	683	636	660	635	649	653	663	649	626	703	690	634	629	652	639	654	611
22425	21149	28272	24391	21106	19101	18574	10392	456	312	294	297	294	316	332	313	271	293	282	284	280	249	276	237	260	308	266	270	274	272	286	254	276	252	258	264	278	258	252	316	298	274	247	238	291	281	282	234	264	250	255	240	284	252	261	260	256	249	258	285	262	268	278	279	244	269	262	241	274	239	258	279	269	250	283	271	270	303	290	260	295	257	291	274	254	256	253	277	267	260	256	282	270	287	277	262	275	266	288	277	246	267	245	265	252	262	257	248	275	285	278	285	277	258	297	246	251	279	279	287	251	257	274	252	316	283	284	281	264	272	270	262	302	275	263	262	262	263	263	250	304	265	281	280	275	265	258	281	271	298	292	252	280	265	291	264	276	244	287	239	264	266	238	273	319	257	254	256	258	256	246	270	280	242	290	269	270	242	261	258	288	270	291	276	258	273	314	261	233	230	255	267	280	260	290	266	235	251	261	271	275	284	256	262	265	281	246	282	251	243	285	269	273	273	292	256	237	276	296	284	264	286	264	286	263	280	261	275	285	284	246	256	261	261	234	325	240	254	280	281	288	246	284	278	269	252	277	254	299	290	239	256	267	256	288	250	276	236	254	269	291	287	254	251	249	267	251	274	321	269	288	291	255	281	284	302	261	286	292	278	281	315	275	267	256	265	248	247	269	263	257	280	258	293	264	263	266	267	266	305	263	272	273	268	263	265	266	315	283	272	275	257	276	293	302	265	297	234	304	277	262	240	271	262	281	242	259	277	268	264	261	258	272	266	275	238	276	283	265	264	290	282	283	245	290	279	265	261	249	241	264	251	273	276	253	248	281	263	280	283	263	279	280	280	281	263	233	272	271	245	250	250	234	250	263	261	268	274	264	264	292	246	244	280	269	258	263	268	248	265	275	269	257	264	258	286	288	279	280	241	266	321	261	285	260	256	283	282	264	263	288	271	273	260	247	236	300	264	238	253	273	278	230	274	291	260	291	265	266	303	267	266	283	297	275	277	295	295	274	265	259	262	277	239	272	299	285	249	250	272	280	251	269	268	250	241	245	256	248	243	266	276	249	255	277	261	252	285	273	252	273	299	262	257	242	254	277	248	248	259	255	285	277	283	293	261	271	288	273	269	264	265	262	244	267	268	287	263	256	255	289	273	287	234	234	256	252	253	240	263	267	248	281	235	251	253	259	258	278	263	262	258	272	270	290	256	279	251	272	291	256	269	304	289	319	311	285	280	267	254	261	237	281	274	246	277	242	273	290	279	269	264	253	253	273	261	247	262	270	270	293	275	269	272	252	251	279	291	250	251	267	282	267	286	285	300	267	272	299	300	269	258	264	243	276	267	264	255	284	259	269	278	257	248	261	288	266	276	277	263	273	271	268	278	266	282	272	252	273	283	269	274	250	292	262	253	257	269	281	266	272	265	287	245	261	288	262	273	294	267	289	232	260	230	292	307	281	260	275	299	270	260	238	254	262	286	249	255	287	275	268	249	253	286	261	291	259	264	276	253	284	297	283	290	260	264	269	274	276	264	269	249	274	284	256	285	286	293	267	257	258	272	292	266	262	285	293	300	252	301	285	289	273	266	284	260	282	275	277	272	263	273	289	263	255	268	263	272	310	312	262	259	281	274	253	231	277	242	236	273	270	269	255	284	293	251	232	271	231	248	243	257	252	272	294	266	234	255	276	260	277	276	284	272	251	238	283	242	289	266	272	287	253	269	285	256	260	258	241	253	289	268	252	282	299	268	253	284	269	276	239	237	265	287	264	241	281	294	279	277	262	268	306	262	273	257	258	258	262	300	256	268	274	278	268	262	254	244	264	268	247	289	269	253	259	276	269	242	286	262	269	257	274	271	271	248	280	253	252	278	280	291	274	260	257	251	260	300	253	289	288	271	277	242	266	258	314	244	270	287	260	276	263	259	308	288	255	241	263	302	268	278	275	248	248	283	292	255	312	250	264	263	250	271	243	265	310	258	257	266	251	280	272	245	273	264	258	255	227	273	268	270	253	265	277	268	250	249	281	270	278	265	267	274	302	272	257	278	248	256	243	286	249	281	256	259	270	291	253	232	284	272	268	270	261	287	256	283	286	273	272	255	212	296	266	247	265	225	264	285	275	279	263	266	277	295	248	268	292	278	249	243	262	259	254	262	264	250	259	257	256	266	296	276	280	258	248	271	248	234	247	262	284	294	279	265	274	284	276	305	240	257	284	249	270	246	264	277	278	280	301	272	245	286	253	318	262	280	276	275	267	277	290	269	275	275	282	261	267	242	269	226	240	253	245	264	273	226	242	238	255	241	300	280	270	245	264	254	280	266	265	266	283	278	277	279	268	275	298	257	264	258	232	294	265	244	268	294	264	258	274	245	257	262	266	295	249	254	257	242	284	271	281	260	234	257	285	238	303	274	271	280	275	273	247	246	257	242	284	268	299	290	270	289	249	246	243	239	258	252	262	284	270	238	273	231	252	269	262	282	290	254	274	282	266	290	297	283	267	260	253	284	269	266	270	259	273	272	278	262	260	266	251	248	264	266	247	257	281	253	268	272	257	252	299	253	244	267	269	279	289	252	284	250	275	256	273	286	272	299	256	269	276	282	276	253	272	280	242	245	256	247	269	250	282	250	237	278	272	280	282	290	251	292	253	263	251	292	276	252	282	267	259	258	287	269	241	266	267	285	257	298	284	261	273	258	277	268	271	265	276	260	257	234	286	276	275	258	268	279	305	262	297	283	277	239	265	264	263	265	268	241	274	264	264	273	260	266	264	270	265	270	279	280	274	283	264	272	237	286	297	319	263	279	227	270	252	240	249	261	239	267	274	251	289	262	277	264	305	287	241	271	259	267	248	271	280	285	265	261	289	261	249	248	269	281	242	283	236	264	260	265	255	270	257	247	280	296	292	263	251	277	275	284	283	284	256	280	237	301	264	293	294	265	276	287	278	287	269	279	258	304	276	272	271	257	253	272	267	252	279	277	275	287	289	283	268	254	265	286	269	296	274	290	285	269	258	235	260	251	298	280	296	273	246	254	262	280	277	231	267	297	254	251	272	281	267	250	285	278	235	267	261	280	259	254	254	273	282	313	255	264	266	257	304	274	270	283	275	292	242	247	281	291	230	262	261	285	261	254	283	236	254	267	304	249	261	289	268	264	258	289	280	265	258	281	279	261	247	287	260	246	279	268	275	225	284	256	240	238	279	272	270	268	268	219	257	275	256	268	282	276	269	258	273	259	243	258	277	262	272	251	265	247	278	245	245	295	271	264	247	275	251	314	265	259	275	248	258	293	230	264	273	275	262	262	264	238	293	275	284	304	297	280	268	250	269	265	277	248	281	253	249	255	252	276	264	265	253	249	278	297	289	285	239	275	278	257	278	273	236	257	261	292	234	280	264	266	262	287	268	275	267	276	281	272	269	264	233	249	287	259	261	270	277	274	273	265	276	277	278	256	297	258	248	258	283	281	266	280	243	257	241	283	289	267
35578	62520	48465	27888	10087	10016	22813	12036	452	489	463	441	461	430	421	400	409	385	368	379	350	402	383	421	388	400	372	389	353	360	362	331	374	338	364	421	344	402	375	390	364	384	380	358	361	406	378	391	306	366	377	373	377	350	371	368	383	391	371	345	371	384	362	383	353	384	353	345	352	386	347	360	361	398	380	398	389	365	355	347	379	376	396	363	364	379	382	369	371	357	356	378	399	337	387	349	389	360	397	363	391	363	350	337	359	376	337	373	399	385	387	364	356	393	371	351	359	360	378	322	356	363	377	385	382	391	354	364	366	379	392	364	386	339	349	384	363	344	368	370	381	352	391	354	388	370	365	365	376	388	372	361	357	344	395	356	347	380	407	370	364	354	370	373	399	379	392	383	336	373	387	359	359	393	405	362	410	361	358	344	339	343	372	340	373	389	372	377	339	376	329	387	374	401	333	404	362	343	380	394	369	374	358	379	367	362	404	378	383	348	362	338	362	357	392	366	386	386	354	357	384	390	368	421	357	380	382	335	369	377	343	370	369	391	380	359	380	341	385	367	344	367	368	393	350	376	377	373	353	392	377	370	346	351	371	386	390	343	355	377	392	366	385	405	364	378	359	404	377	353	375	347	360	371	372	353	360	380	345	355	376	357	366	385	376	368	392	351	387	379	383	384	363	411	372	382	353	365	361	331	321	375	343	352	342	380	396	361	365	362	376	341	348	380	341	369	359	389	383	348	371	384	386	350	364	388	359	343	390	355	390	398	385	383	366	369	364	383	384	378	407	371	356	415	348	366	409	379	372	378	338	341	384	357	366	373	366	372	348	350	370	377	383	375	383	341	372	384	354	357	346	378	356	384	347	381	372	344	367	368	373	363	374	364	331	384	371	378	367	341	360	383	385	375	378	383	371	381	354	367	383	368	392	363	389	364	356	327	379	398	377	351	350	414	394	359	396	388	394	344	385	371	397	332	382	361	404	399	376	356	385	382	366	375	386	385	355	353	342	390	360	332	353	352	348	365	377	367	361	364	363	358	396	376	374	384	360	392	365	365	345	366	371	366	363	355	394	327	358	378	348	337	391	354	364	369	413	369	365	376	402	365	367	357	347	357	349	344	378	401	341	385	384	366	357	353	360	347	371	357	353	357	383	397	352	357	353	368	347	380	373	351	360	376	385	359	365	337	365	357	359	379	389	412	386	324	390	398	355	352	384	356	381	348	361	389	369	363	380	397	393	356	376	357	381	386	343	387	347	377	392	359	346	332	368	347	362	338	403	356	362	353	392	385	369	360	351	380	348	396	399	397	367	344	361	354	370	372	412	353	354	375	385	389	329	380	351	378	399	352	391	366	334	394	351	385	357	357	350	374	357	372	390	371	393	329	341	365	359	358	355	388	378	341	371	376	371	353	386	335	372	371	358	353	345	361	350	372	344	371	361	411	349	364	363	360	402	356	342	336	416	398	379	367	371	366	349	360	368	375	389	363	354	378	369	379	348	380	367	403	362	354	346	394	350	375	404	334	398	381	350	383	383	371	344	382	383	375	357	412	363	358	381	373	369	399	364	352	363	315	404	360	375	387	350	373	338	329	367	386	354	374	370	394	383	386	376	377	357	405	359	366	359	335	401	368	388	366	367	404	349	349	415	363	343	355	396	357	349	384	376	358	374	427	360	376	356	351	357	369	408	403	355	368	339	346	380	361	370	388	377	388	367	364	378	369	345	375	379	398	342	352	380	388	365	351	403	361	394	401	364	339	367	352	378	362	389	339	375	377	348	384	352	360	352	363	349	395	347	336	363	382	325	383	379	388	388	379	354	373	405	392	386	359	390	368	387	371	368	373	350	389	386	360	346	401	382	377	359	349	382	362	337	380	355	364	376	350	374	388	354	408	336	362	332	380	319	386	369	368	353	367	377	359	374	386	369	373	360	396	372	419	356	374	362	344	399	388	368	386	373	379	394	377	354	341	353	383	401	399	363	360	403	389	383	395	360	352	363	344	391	382	367	355	393	373	330	385	363	364	342	330	346	365	392	368	386	352	373	411	358	348	382	319	368	388	357	338	370	408	392	380	375	357	396	373	361	356	379	364	377	362	397	364	361	372	343	356	370	357	381	339	398	336	405	388	377	355	383	380	329	373	366	375	341	363	358	387	365	420	388	379	375	414	356	366	359	351	390	373	385	382	380	352	386	366	428	338	376	355	373	384	356	393	399	325	411	396	366	389	363	350	377	373	349	387	380	370	370	374	360	396	353	364	364	355	371	343	395	366	393	353	376	389	344	402	340	389	364	372	364	370	378	347	400	369	354	371	386	390	378	384	359	357	355	346	375	401	385	349	393	367	391	354	389	363	365	398	366	378	365	362	329	346	419	375	402	393	398	383	394	370	405	352	348	391	372	366	396	353	342	373	335	398	401	362	361	371	391	399	370	346	403	370	373	354	354	386	358	379	338	379	367	400	359	380	340	352	381	378	369	345	346	363	365	382	352	341	357	346	379	371	372	348	374	392	408	380	402	342	395	374	390	360	385	349	404	398	367	360	365	385	390	317	376	344	349	372	361	350	359	356	392	365	330	387	363	388	402	357	372	380	350	369	333	359	383	363	356	349	386	390	360	335	382	406	355	353	353	361	370	344	361	420	384	385	363	364	412	371	382	367	390	360	381	373	380	390	362	345	353	358	346	362	374	394	381	339	382	389	374	340	354	350	356	359	384	365	347	340	380	372	360	358	383	345	351	348	361	362	364	340	359	369	358	364	369	389	377	338	383	384	362	349	376	343	362	367	334	392	377	396	399	351	360	364	380	344	378	377	365	358	353	392	386	355	351	353	337	351	366	357	356	368	357	372	350	371	355	417	343	377	375	356	385	330	372	360	362	391	356	390	370	357	347	389	392	356	372	389	374	397	374	340	354	383	383	390	389	358	365	381	365	370	359	347	409	393	364	387	380	375	374	407	379	337	346	401	375	367	375	368	361	372	366	388	366	353	382	353	395	361	352	356	364	346	352	352	382	382	356	354	352	334	354	388	355	380	347	338	387	365	359	349	375	318	334	336	377	361	346	369	366	331	344	357	370	377	361	390	355	359	393	372	385	358	384	350	380	346	355	343	379	381	367	358	351	390	413	385	376	357	364	398	350	362	352	358	329	387	356	338	372	320	351	383	382	380	374	371	383	412	334	355	382	373	380	369	374	394	368	378	408	398	384	368	350	340	371	364	349	339	386	371	328	369	335	387	352	371	374	361	345	366	383	370	361	361	412	392	354	355	357	362	348	411	370	372	398	384	343	407	364	346	360	373	364	352	378	342	368	396	348	348	407	379	386	352	411	395	353	381	340	368	391	378	345	338	342	387	379	373	363	385	375	390	386	391	353	337	415	382	361	380	373	379	368	357	391	387	368	368	389	370	394	368	347	345	400	354	367	384	390	365	383	380	363	379	359	349	369	404	375	366	369	378	385	388	376	365	363	375	386	340	343	352
28779	24266	20214	6998	1387	878	753	962	711	700	644	697	638	724	706	710	635	665	696	687	653	630	625	652	705	712	701	683	671	681	648	659	640	614	669	708	672	649	638	640	695	683	701	662	722	686	643	640	677	657	660	642	667	683	650	675	659	692	649	651	668	603	671	646	713	656	646	670	682	679	655	687	641	689	658	662	698	651	655	678	662	690	674	638	655	621	645	685	689	649	660	690	700	705	664	678	683	620	671	650	688	652	666	630	704	684	651	679	642	658	682	673	707	679	653	666	683	605	662	650	679	612	702	723	670	642	666	679	703	610	649	640	627	699	637	668	678	619	626	712	651	623	666	689	640	679	677	641	657	698	663	641	676	655	631	638	616	682	653	609	595	671	669	681	669	674	670	666	644	662	725	647	664	680	683	714	679	660	633	688	681	679	627	639	669	666	641	665	675	616	642	670	664	638	697	615	658	636	670	688	701	652	665	612	691	665	710	649	602	652	620	641	643	705	670	632	612	663	691	663	661	675	687	648	677	655	660	689	653	641	678	667	608	607	644	660	639	686	668	663	633	698	654	671	658	628	647	687	655	637	711	686	586	622	646	679	705	649	665	659	645	692	624	696	663	645	647	663	628	674	644	654	625	631	661	708	645	686	679	646	652	661	698	669	671	644	667	686	693	615	665	633	645	593	666	658	701	697	707	684	701	701	650	658	632	693	689	707	646	662	641	615	679	724	698	659	658	654	697	680	695	639	632	667	679	664	656	631	648	664	699	653	647	665	671	675	640	684	654	631	650	691	649	670	638	682	654	651	682	677	684	680	674	616	635	646	665	641	639	669	676	674	666	672	690	664	661	679	650	663	619	668	686	645	672	635	660	630	619	650	696	680	629	662	646	656	635	667	617	662	693	692	661	658	639	645	679	647	641	619	669	689	620	690	658	676	682	665	661	641	652	657	607	639	653	660	632	681	647	649	710	655	651	638	662	648	693	696	682	675	705	664	660	630	649	665	654	663	661	678	666	663	700	723	695	645	641	664	672	708	658	669	661	669	670	648	691	726	655	650	639	653	674	666	656	628	623	671	680	666	668	735	671	617	619	655	646	618	669	675	653	708	678	708	704	626	652	689	691	690	689	676	650	677	644	691	706	709	671	676	661	695	662	642	664	652	668	630	624	660	667	635	642	669	660	733	666	653	679	715	640	630	706	655	686	633	696	658	659	641	692	650	611	648	646	619	682	656	636	669	638	630	667	634	624	694	612	631	632	673	647	706	706	618	641	658	650	649	664	650	652	663	619	706	629	687	685	641	685	710	644	675	682	678	667	657	635	652	670	640	667	674	660	634	686	686	675	675	685	675	662	676	654	656	685	677	644	636	690	657	686	675	703	664	678	625	619	675	637	632	633	654	676	682	645	670	680	680	671	664	674	641	649	699	645	688	633	626	667	677	694	628	659	666	688	628	677	700	616	699	654	613	675	681	676	659	659	701	644	698	639	618	692	718	613	633	622	665	644	637	636	685	620	658	633	691	679	662	626	608	637	661	616	665	683	682	631	673	670	650	649	684	623	643	624	647	675	619	654	671	703	654	695	689	656	675	674	622	666	685	673	655	641	628	675	642	644	642	633	690	626	676	678	642	653	641	667	653	688	663	711	634	712	654	633	629	688	636	641	665	656	667	693	676	692	685	655	654	622	666	666	643	679	682	663	650	661	646	670	680	648	649	662	636	650	626	635	616	679	645	626	687	636	624	634	712	689	647	673	609	706	671	692	667	664	612	625	644	678	680	622	698	647	683	704	638	645	630	652	652	688	693	686	693	627	621	631	696	658	630	641	669	641	675	698	703	647	644	658	666	680	639	710	670	670	672	657	656	676	687	666	681	664	691	696	643	682	661	642	647	646	658	706	689	649	650	627	679	639	673	664	612	666	645	689	668	652	670	639	707	680	698	641	693	659	645	653	632	685	672	661	636	694	696	651	635	666	722	666	696	649	619	692	666	649	693	637	698	677	676	588	677	657	664	679	635	676	656	639	643	681	635	647	664	681	665	702	638	657	599	648	646	668	655	703	649	686	692	600	679	668	621	654	671	679	659	694	667	657	645	641	679	641	635	718	660	606	665	710	672	655	671	673	658	704	654	664	675	629	680	636	665	699	649	704	664	642	643	631	658	664	652	663	685	702	663	677	666	653	641	626	665	640	661	697	659	692	652	681	678	650	646	679	674	652	650	642	666	661	631	630	657	678	651	670	680	661	670	654	686	666	689	679	657	687	623	636	692	656	669	591	666	608	645	706	692	650	662	624	677	641	656	739	655	684	651	671	624	636	660	604	660	622	645	632	624	659	620	619	679	691	644	682	630	667	662	649	661	667	637	679	673	638	644	674	686	614	701	677	646	695	686	615	614	667	645	685	695	649	704	671	670	691	649	677	704	688	668	645	678	695	628	677	654	659	674	643	669	660	680	643	642	697	679	634	644	649	656	659	695	629	678	632	620	697	662	664	624	641	649	677	663	670	643	681	681	704	673	694	700	676	680	641	658	673	672	688	647	672	694	655	649	661	664	619	634	649	661	648	632	667	603	675	669	676	676	657	687	696	632	669	701	680	664	666	669	709	653	663	670	684	683	678	606	665	647	631	661	659	702	645	691	705	670	669	643	670	681	659	651	686	659	653	693	671	651	630	699	702	683	606	699	691	685	670	680	653	652	635	648	651	635	675	643	662	677	645	721	661	647	699	684	669	684	631	684	640	626	640	642	637	638	690	643	693	669	660	614	667	637	668	715	636	648	667	672	646	663	693	643	674	646	651	640	671	662	676	674	674	666	704	653	662	662	702	666	635	649	653	650	677	684	684	647	649	676	651	678	678	669	659	659	655	683	626	648	651	633	635	656	681	663	678	700	654	684	685	639	665	663	684	652	640	678	694	670	637	729	691	645	692	652	659	654	669	642	699	686	672	683	701	625	695	655	676	670	651	738	662	663	648	661	649	674	632	694	659	702	609	724	649	632	686	645	662	651	626	623	661	643	696	672	678	661	681	638	670	671	682	700	602	721	699	679	631	692	663	661	653	672	678	703	696	629	654	653	670	628	701	676	629	690	669	644	639	620	691	655	691	671	686	613	678	647	621	621	654	661	635	642	657	654	687	675	658	694	657	688	645	681	674	676	633	618	650	670	679	707	671	679	686	674	668	678	631	681	655	619	657	664	662	672	696	671	658	708	644	677	680	645	627	634	658	697	677	638	698	667	723	691	695	665	701	723	624	681	667	678	678	659	638	667	683	670	633	665	660	651	650	662	689	635	626	694	673	663	685	691	622	678	643	660	648	638	680	683	682	671	697	629	696	671	690	689	705	636	704	663	664	710	683	660	661	627	648	670	704	636	652	665	623	680	671	677	671	665	694	636	668	672	667	673	684	682	664	664	679	665	660	663	647	683	645	629	632	697	684	664	632	656	702	681	674	662	695	681	646	680	688	640	699	706	657	641	629	668
26562	37481	22276	7243	1930	1197	1080	1403	914	905	866	831	869	850	889	843	894	894	898	877	827	861	900	839	853	851	868	866	875	921	875	943	842	879	898	889	914	878	922	915	887	913	847	884	907	898	921	911	872	881	886	846	868	904	866	861	906	873	851	850	817	877	856	840	869	904	876	910	863	885	885	819	925	905	878	875	877	835	871	889	861	861	854	897	848	885	873	840	903	846	933	859	961	883	974	895	902	867	863	834	868	883	851	896	892	887	831	888	855	855	843	849	843	863	888	861	876	822	889	902	846	864	897	873	860	854	869	884	889	905	910	888	877	870	861	877	915	889	848	898	870	888	932	856	866	880	831	820	875	878	884	818	874	880	885	868	913	851	910	932	891	822	849	903	857	881	865	886	845	872	885	875	817	898	901	962	849	840	934	864	893	906	873	853	855	859	918	863	888	847	855	842	849	817	810	864	873	844	850	848	876	863	879	847	885	809	856	845	837	880	845	883	808	856	925	839	852	874	913	902	825	857	879	860	852	889	883	923	873	924	889	892	902	917	885	849	858	864	877	863	885	860	897	860	843	883	875	936	875	818	865	913	883	833	825	903	921	872	838	879	882	855	937	906	876	861	910	839	831	853	860	903	850	836	915	872	830	869	859	840	875	865	829	857	896	862	870	834	833	817	884	854	886	856	819	834	885	877	896	841	869	902	870	871	871	903	853	809	933	886	907	877	852	875	921	864	894	861	873	877	864	888	821	856	927	872	828	882	848	895	884	877	858	884	859	876	888	848	865	873	904	877	900	860	907	882	867	875	840	885	808	859	886	897	928	865	937	845	892	850	865	874	918	882	835	863	873	831	878	871	796	890	871	899	881	872	858	885	846	883	867	869	866	836	907	901	871	865	905	881	905	854	899	892	861	862	865	918	878	862	873	848	826	832	861	881	859	914	873	813	879	895	886	844	902	905	903	838	892	917	898	857	867	898	893	906	862	870	825	837	855	898	879	893	816	887	881	830	843	840	871	834	905	830	860	893	869	922	871	860	831	831	850	864	873	898	894	787	818	863	886	864	853	887	851	889	917	856	890	849	918	844	870	863	858	898	901	865	836	877	893	934	860	907	854	899	858	866	887	868	820	819	891	896	882	837	854	844	894	888	860	907	856	925	838	827	907	898	895	916	837	879	831	875	904	854	841	883	835	864	901	867	844	888	892	891	847	869	873	866	817	868	874	899	864	915	933	888	854	866	885	900	838	871	886	893	910	887	832	849	835	866	874	862	880	864	809	886	906	866	908	892	876	881	887	879	873	834	863	860	822	857	866	853	922	862	903	925	888	863	823	853	867	883	886	884	852	940	869	895	879	909	886	859	866	873	890	861	908	821	851	864	921	890	893	876	841	878	823	884	837	876	864	889	837	854	817	848	895	871	892	876	909	858	872	866	862	826	894	858	853	839	888	886	909	929	874	853	902	884	908	847	910	903	886	859	903	912	850	885	872	801	836	880	905	850	836	924	875	917	891	850	856	835	926	841	860	827	861	871	904	882	854	890	855	828	868	926	851	884	872	847	913	908	938	865	843	826	883	841	915	901	843	903	908	895	911	847	856	899	893	844	854	929	917	908	854	886	883	818	895	881	824	857	926	925	853	896	807	856	868	877	915	884	842	868	874	876	885	808	886	863	880	848	898	857	852	873	895	885	855	899	878	876	893	901	844	877	915	856	904	835	915	832	890	855	921	877	965	823	856	812	836	825	895	880	865	884	858	860	828	914	873	841	845	843	879	898	901	892	883	877	856	855	871	861	868	914	847	894	921	866	862	876	807	894	883	863	838	922	843	913	870	848	857	868	900	914	874	877	820	850	852	848	880	894	897	871	875	874	888	845	842	878	886	846	862	986	869	894	881	802	903	859	858	862	868	849	880	848	871	871	853	896	888	883	904	881	880	824	909	911	904	862	851	903	856	843	928	905	872	892	874	832	921	915	875	860	909	850	855	881	857	849	890	902	838	855	866	838	851	932	855	874	881	901	863	873	838	898	889	863	889	864	849	867	905	891	878	875	862	867	878	899	867	867	948	920	880	891	914	864	876	877	891	895	869	859	832	927	839	933	905	881	920	921	901	916	796	903	840	835	881	892	872	871	891	858	843	869	828	889	884	844	869	885	880	865	933	868	846	854	931	932	876	913	911	827	853	907	877	837	887	891	931	899	848	882	915	865	872	893	873	886	844	907	878	870	923	870	855	853	865	910	867	885	863	880	924	775	888	862	929	820	893	884	837	920	879	853	815	883	898	922	855	907	839	848	819	853	858	874	857	878	905	872	837	855	859	856	865	902	872	915	908	872	937	924	889	901	836	909	843	874	884	801	884	868	877	859	874	808	878	885	916	916	866	915	872	911	857	875	893	889	891	877	890	862	889	865	832	857	867	893	846	889	929	878	821	849	873	856	877	900	941	884	864	853	859	911	875	848	861	841	865	890	864	889	896	832	856	886	825	864	868	862	913	904	909	842	831	855	883	822	885	843	879	853	870	861	870	856	837	909	885	858	849	830	890	869	857	823	866	897	801	913	887	914	879	888	862	872	906	837	920	913	893	906	910	903	857	893	897	895	915	870	900	875	889	892	807	885	880	864	865	877	915	875	892	839	889	867	861	894	866	876	896	894	840	856	922	907	891	853	844	833	862	936	864	886	894	907	868	854	873	850	943	838	833	904	881	882	886	855	869	879	916	909	868	872	902	878	872	902	862	870	915	832	819	872	865	890	882	917	832	864	845	900	867	956	885	864	863	834	876	937	834	904	839	842	848	869	834	872	876	902	886	830	833	840	904	874	930	888	866	830	909	882	829	881	884	886	879	897	926	836	875	849	873	875	887	844	871	877	925	878	897	889	900	896	873	886	902	844	848	903	842	885	851	881	858	911	917	848	900	879	871	886	862	843	879	866	884	883	850	885	921	902	858	886	873	860	849	889	870	862	919	907	886	892	895	895	896	889	861	866	890	896	851	839	863	903	858	894	833	814	897	904	869	874	876	887	867	885	914	879	908	908	902	881	878	885	870	900	821	915	857	839	865	906	845	913	874	844	889	875	876	847	906	892	884	891	888	947	859	869	894	870	850	907	862	901	871	948	855	905	883	875	809	848	859	861	929	931	890	913	906	869	855	869	907	845	854	934	907	830	929	818	817	846	906	845	914	896	869	810	896	841	859	839	822	884	880	876	878	864	882	860	905	892	871	864	843	842	836	878	865	838	853	860	854	889	845	883	842	888	842	856	873	876	849	855	846	840	879	875	863	910	925	836	883	897	886	899	866	867	913	891	883	895	882	872	861	821	848	879	901	913	823	868	872	896	921	898	878	865	824	967	857	855	828	920	867	850	886	926	899	863	893	821	868	858	825	853	901	895	890	876	903	882	907	918	884	928	839	919	894	875	819	812	881	889	860	867	884	831	863	805	882	834	881	865	884	868	857	864	888	816	830	910	900	891	836	873	818	905
23365	21173	27739	24823	19399	7019	2530	1856	616	634	593	561	550	577	542	584	586	560	605	587	561	570	527	559	549	575	561	535	532	516	539	490	569	569	520	577	547	546	567	531	515	573	518	592	543	564	541	581	536	573	529	562	589	483	540	519	591	526	550	565	589	568	512	530	581	527	529	563	557	575	592	537	535	573	617	552	562	544	579	555	491	549	552	569	522	537	545	528	558	540	563	560	580	540	558	542	527	527	547	524	530	561	534	536	513	607	551	529	515	567	506	561	550	574	540	539	546	566	549	539	548	550	508	562	548	526	558	560	557	554	533	555	602	544	528	550	555	551	565	541	528	587	537	569	477	541	533	577	557	598	552	551	534	553	563	569	539	532	563	568	567	563	536	587	559	508	584	545	567	571	573	598	561	547	520	496	559	541	592	517	562	548	540	572	602	553	548	552	585	595	568	563	575	525	578	532	537	515	546	516	550	556	551	530	520	518	561	518	535	566	533	552	534	567	560	561	561	564	583	537	553	513	577	531	520	524	516	536	528	540	520	529	578	550	563	503	562	559	564	551	589	542	566	537	520	587	548	528	583	536	526	557	553	563	527	584	519	558	506	543	527	585	549	589	540	564	531	582	572	576	562	530	583	589	569	569	534	526	534	545	531	540	547	534	510	561	608	502	561	535	537	511	572	548	615	523	539	540	534	548	520	532	546	543	561	567	585	540	548	541	543	559	588	569	551	556	552	525	561	534	546	551	495	578	551	535	566	597	573	590	560	575	556	540	578	574	533	525	546	560	542	563	576	553	556	516	536	521	551	566	517	516	522	543	523	591	545	568	534	513	541	549	525	554	549	580	559	570	566	542	574	546	562	543	536	567	548	521	571	533	554	501	539	582	533	519	561	542	612	556	565	566	525	567	574	598	553	549	596	531	557	546	563	540	557	532	549	570	582	522	584	549	562	566	598	531	563	544	556	621	568	568	549	524	547	554	539	549	549	550	550	549	583	576	551	512	533	518	612	520	524	546	581	544	542	528	566	563	554	518	597	548	556	578	560	560	538	519	540	560	536	571	565	551	530	549	527	526	576	501	563	542	520	591	556	514	533	582	609	546	555	474	562	556	579	545	545	555	562	537	588	535	547	564	546	604	555	562	565	594	522	555	522	518	577	557	512	515	548	576	506	569	548	552	583	539	585	570	566	554	556	555	571	549	534	557	524	526	553	609	538	558	533	545	507	575	581	516	571	516	523	549	552	543	560	535	589	571	537	527	534	526	557	555	554	503	565	550	603	556	529	557	598	541	533	562	528	568	577	540	545	524	582	506	531	543	536	507	587	568	562	588	523	554	489	524	554	520	535	542	563	549	557	553	547	529	585	513	589	560	536	560	572	518	586	577	489	517	588	572	595	565	566	530	554	536	567	555	576	603	559	563	557	556	571	548	552	553	565	527	564	530	547	560	572	584	547	559	570	549	563	562	542	536	510	548	531	578	549	568	532	547	540	547	530	523	521	541	488	598	534	543	558	538	552	578	562	547	550	547	570	552	583	575	601	487	523	535	550	555	552	562	545	552	572	539	558	556	543	562	523	528	564	544	560	525	568	572	532	552	539	534	569	548	589	541	532	604	550	568	519	570	567	537	521	528	583	557	565	551	530	563	577	523	619	540	577	560	544	564	549	547	554	574	540	540	526	564	550	511	585	560	540	544	555	590	562	496	536	576	567	575	511	521	550	551	578	529	553	523	597	562	493	548	533	585	535	571	542	538	534	562	571	537	598	527	533	554	580	547	573	538	547	546	610	498	560	536	580	553	569	541	548	546	591	549	510	520	549	543	541	594	558	562	530	561	555	556	558	554	571	544	474	565	589	526	607	596	545	555	516	518	508	570	532	509	502	525	548	541	551	582	577	575	577	542	531	593	549	556	547	535	588	517	606	552	518	560	513	521	593	580	538	559	533	560	540	553	556	545	581	538	559	553	555	556	530	557	576	590	565	580	573	520	572	541	528	519	534	581	546	584	559	559	529	536	591	603	565	525	580	543	539	561	554	540	560	602	503	564	537	496	542	545	557	556	570	586	559	558	559	531	521	545	552	517	563	569	583	540	526	528	552	514	557	514	556	516	562	534	542	544	592	513	552	538	558	524	554	554	541	532	570	524	528	574	523	549	525	572	561	550	603	543	491	554	536	560	588	544	585	537	565	553	546	527	559	555	569	491	534	564	585	541	503	557	568	612	535	539	566	555	539	557	587	535	534	576	534	551	547	536	584	545	556	533	562	555	597	587	567	565	538	524	581	551	561	559	511	589	532	547	596	531	550	550	537	559	520	558	527	525	528	593	557	559	541	601	611	543	562	595	538	553	560	508	553	527	563	576	525	541	570	557	557	519	528	564	539	547	537	564	562	548	538	548	568	513	549	523	550	574	567	537	578	535	585	556	549	532	547	528	545	523	555	566	566	537	575	522	535	585	555	541	568	516	564	524	564	614	531	539	558	581	546	522	565	535	560	596	569	564	537	574	540	580	547	523	545	530	580	564	569	590	516	558	534	494	537	566	508	569	548	543	555	568	544	562	562	549	590	559	550	544	531	584	561	558	563	512	566	546	548	567	503	518	567	561	549	593	566	513	501	501	543	563	573	549	565	518	566	576	521	546	550	559	544	562	539	556	575	566	521	536	553	556	563	548	536	563	511	576	539	560	567	583	596	597	532	575	600	526	582	559	523	570	557	590	547	559	555	547	565	590	516	588	538	599	551	536	525	515	571	507	574	547	568	561	533	561	573	576	567	532	572	563	532	554	530	567	559	590	572	576	510	538	532	518	566	559	564	570	564	566	532	575	561	578	580	528	544	587	567	540	623	575	547	593	547	527	557	604	560	548	569	542	531	544	559	519	546	559	560	558	541	543	542	566	552	593	559	582	560	538	563	570	531	569	593	591	507	531	561	556	558	581	532	581	505	563	547	558	576	551	563	565	542	546	532	561	562	541	551	548	562	533	600	526	521	549	560	539	577	566	515	546	592	563	522	587	617	520	508	559	572	519	588	508	555	536	547	511	517	545	515	552	567	560	540	533	557	564	552	583	565	554	508	528	557	559	562	524	559	554	561	557	534	556	559	564	556	548	533	505	547	558	546	548	524	546	564	579	543	532	559	539	564	544	541	575	593	563	528	534	566	554	562	592	510	527	563	570	499	572	520	561	554	548	521	530	551	545	549	548	569	573	546	581	533	564	545	557	521	477	542	585	566	554	529	548	555	564	531	527	525	536	538	580	569	571	518	540	597	560	539	549	525	542	593	524	562	579	556	548	539	540	557	557	549	556	572	564	544	557	526	598	539	536	532	510	520	563	589	573	538	542	542	559	562	551	524	576	556	590	534	586	576	535	536	533	517	522	571	551	553	597	516	600	509	515	541	515	561	568	533	564	556	525	550	539	533	548	547	542	557	573	534	519	559	528	553	558	535	582	576	557	506	590	558	538	533	552	548	589	562	533
32423	54519	37328	16945	8594	4999	3821	3390	791	849	743	784	820	785	806	781	778	725	778	744	779	752	713	706	796	758	771	730	737	750	730	741	751	759	713	719	768	715	714	705	771	745	723	736	702	768	723	726	736	759	738	744	717	684	754	731	718	769	723	754	744	753	732	746	759	731	713	733	805	692	769	772	732	717	765	694	747	770	702	722	781	745	756	717	700	741	745	705	770	747	758	706	742	722	693	749	714	724	674	754	719	762	721	748	738	744	721	720	732	706	748	738	734	763	706	749	728	715	752	737	721	780	748	730	731	764	750	704	662	707	708	745	743	720	732	708	735	707	769	746	717	744	720	784	751	710	740	766	735	705	737	714	654	728	727	708	750	750	719	767	699	774	730	742	751	734	767	719	755	745	730	731	690	735	751	783	721	716	711	740	748	771	713	739	733	801	789	735	767	742	708	731	774	744	732	695	733	703	735	779	760	737	775	719	765	754	735	738	707	749	720	707	792	714	744	725	705	746	754	731	733	722	765	716	745	756	749	761	771	757	719	776	745	775	773	739	696	719	670	714	758	725	744	790	774	744	687	769	751	737	749	765	743	716	739	713	764	720	780	716	737	683	758	752	726	719	774	714	753	720	705	676	748	766	802	731	780	759	725	742	750	699	735	729	722	707	720	797	714	760	729	731	720	719	728	745	771	724	720	687	701	759	734	714	755	750	772	704	685	731	690	719	700	732	735	729	757	754	757	736	712	709	795	794	744	749	761	699	701	745	708	711	765	789	765	730	768	749	741	741	752	791	774	733	707	728	720	783	758	742	735	693	688	757	775	820	703	733	752	741	719	752	715	782	733	782	687	767	756	724	754	720	773	682	758	749	789	741	753	708	768	704	716	733	755	677	713	706	764	727	729	734	782	674	723	727	792	712	748	795	773	758	731	707	742	730	753	685	731	743	765	726	737	748	689	751	724	735	719	803	757	736	765	673	739	782	751	778	751	746	709	726	749	712	747	734	740	719	813	724	712	722	786	724	700	762	715	755	753	661	767	776	740	750	740	761	727	695	721	713	756	727	728	731	764	661	770	717	757	711	758	767	754	753	801	782	764	787	723	753	754	814	739	704	724	756	746	759	708	715	742	752	736	765	748	763	758	810	747	723	761	744	701	735	787	716	739	729	749	680	724	703	714	731	721	721	726	774	708	749	741	735	744	721	686	734	792	737	803	759	753	709	712	718	709	733	720	746	731	767	772	715	732	779	740	748	746	743	759	745	738	745	708	723	729	769	735	775	747	794	740	721	680	761	742	728	746	728	776	780	740	719	727	705	760	727	762	726	707	760	717	729	759	775	734	731	814	713	753	724	746	706	690	723	777	732	704	747	769	719	775	736	763	706	727	699	744	772	768	736	754	708	737	695	753	724	703	707	658	769	777	747	775	737	774	793	733	727	740	769	743	821	690	747	714	732	749	701	722	745	780	802	690	757	758	743	720	773	759	738	738	719	740	778	751	766	730	750	730	739	699	686	670	735	701	751	748	753	755	779	741	747	701	740	748	813	724	742	737	734	731	729	721	756	779	765	739	690	741	724	732	701	728	742	759	684	717	715	747	749	756	746	732	748	754	769	722	695	763	768	732	718	769	779	748	765	773	734	743	827	732	759	772	779	717	690	735	771	713	732	789	755	741	739	770	691	753	699	725	736	716	673	747	731	709	727	717	799	727	761	761	725	734	724	742	743	746	769	762	755	752	762	817	744	791	746	732	667	764	762	714	816	709	791	749	776	774	752	715	671	768	693	786	743	695	726	738	744	732	714	751	712	722	730	726	737	720	700	732	734	721	752	796	738	753	765	768	723	741	710	728	745	724	734	739	759	748	707	766	707	758	722	730	715	778	753	788	728	721	744	707	741	761	709	703	784	742	721	746	781	726	688	699	755	728	721	760	763	743	772	690	727	750	775	721	734	773	779	690	760	745	729	737	749	728	725	736	762	746	752	721	750	762	723	760	723	701	756	721	739	775	754	773	786	767	689	718	733	734	687	766	706	764	745	777	724	741	696	788	741	761	732	716	708	777	753	715	750	742	802	720	773	732	755	752	742	767	721	779	690	723	727	752	736	730	719	727	720	781	722	733	754	713	710	763	723	718	697	707	745	717	739	771	728	741	774	768	677	676	759	758	742	764	726	784	736	719	755	742	693	748	725	776	693	759	743	738	705	734	764	732	690	762	778	702	803	733	743	712	723	652	732	724	723	718	707	768	733	736	694	740	729	781	783	768	727	711	730	742	768	769	771	754	773	769	720	722	710	741	726	779	706	764	723	746	730	735	763	761	761	757	761	746	718	705	783	732	736	703	691	705	799	749	728	714	733	750	768	765	715	774	732	746	772	721	787	705	694	741	729	777	724	712	755	726	727	736	704	732	714	693	778	718	780	732	736	706	739	771	741	716	730	701	784	783	737	717	729	745	736	722	758	750	758	739	750	754	751	704	776	688	774	732	766	812	744	721	702	756	722	764	772	813	746	703	700	769	718	812	664	738	779	709	761	708	714	735	783	719	707	758	725	803	730	768	773	740	683	752	756	743	723	722	694	685	736	734	724	788	703	746	718	714	761	758	732	756	732	717	745	745	729	752	719	726	720	701	706	735	747	682	707	747	713	704	729	751	737	689	718	769	735	739	772	772	779	738	756	732	732	731	748	739	762	736	711	720	761	775	762	768	755	721	680	762	733	724	713	766	763	710	751	734	756	779	704	780	744	735	765	731	719	746	728	745	725	712	739	751	726	740	724	743	768	706	733	744	736	768	688	732	727	787	753	731	757	787	758	686	753	754	738	697	737	736	718	702	740	772	723	724	774	722	760	705	767	761	773	682	698	784	796	745	700	748	753	724	731	720	737	706	703	765	720	729	791	708	746	746	744	718	737	775	698	783	716	712	674	717	746	746	732	815	728	706	729	759	773	734	727	716	780	745	724	716	777	737	726	769	721	753	717	723	704	719	720	731	743	737	767	762	718	659	672	731	774	718	704	801	694	733	750	731	758	797	702	784	757	751	715	770	751	762	711	710	731	722	713	723	698	746	725	732	777	779	755	762	683	719	730	751	732	720	706	726	775	763	744	733	780	773	713	776	737	712	724	676	697	720	732	707	750	794	684	722	740	713	714	749	753	707	722	685	710	688	704	713	755	762	713	736	773	686	685	683	728	718	722	751	746	732	730	777	743	739	768	761	749	763	718	731	734	748	733	738	771	764	757	720	753	748	731	769	761	736	726	734	717	730	726	699	763	780	737	775	738	740	728	773	716	721	754	758	737	733	704	694	731	717	713	709	725	701	716	747	707	753	784	701	752	702	779	693	735	731	731	720	682	737	759	759	746	756	749	713	744	700	736	742	678	737	714	757	717	735	754	713	694	724	704	756	777	710	754	758	732	687	749	725	733	744	750	756	731	732	757	722	710	739	742	738	754	693	742	707	753	740	711	702	716	753	726	731	768	739	675
24788	21415	26320	23093	6911	2126	1548	1271	502	476	454	432	494	460	454	476	418	507	470	471	480	462	462	526	498	493	489	490	466	472	494	459	474	441	479	438	464	469	455	436	493	488	434	441	495	499	491	483	487	456	498	483	490	487	469	440	449	475	448	529	507	482	454	501	509	510	497	483	466	500	462	488	450	492	482	463	452	464	474	447	449	468	457	472	512	456	469	469	443	458	477	485	469	488	460	466	494	467	485	469	496	457	494	479	479	483	474	490	461	456	459	464	485	465	489	495	452	457	455	455	461	461	462	481	481	470	463	489	441	485	499	464	450	427	435	485	445	484	464	484	458	463	432	462	459	489	472	474	474	450	475	493	517	493	482	453	499	473	452	477	453	461	486	483	489	433	437	472	455	486	491	488	501	514	505	453	483	465	522	513	422	512	468	486	446	486	453	458	461	471	465	479	483	514	486	470	491	492	475	461	495	487	480	496	453	484	464	465	454	470	483	476	448	507	475	446	443	461	520	461	464	493	450	482	484	473	469	470	465	464	474	474	494	460	477	502	459	447	497	482	476	487	453	517	479	459	482	482	450	465	482	441	507	484	452	470	431	470	416	504	476	454	496	493	438	480	471	459	495	451	456	475	460	436	506	498	443	501	437	457	474	511	481	465	470	458	436	501	443	461	469	469	493	474	496	476	491	461	492	489	495	472	456	465	492	465	465	464	460	477	494	465	499	472	441	467	463	477	434	512	520	472	491	464	491	442	501	485	463	443	450	485	474	443	467	441	484	475	484	471	527	464	475	442	439	441	458	471	452	460	492	507	476	464	474	446	488	508	470	482	477	476	461	482	471	475	477	490	467	458	461	506	445	480	480	476	486	486	472	454	482	425	503	496	484	448	420	450	503	489	480	476	478	529	483	464	463	441	465	503	452	496	470	452	451	453	479	465	458	456	462	436	481	450	462	457	447	473	489	483	509	496	480	491	487	478	442	479	482	460	482	469	495	470	455	488	453	526	489	474	466	476	450	466	464	478	470	458	481	478	456	469	485	499	502	494	455	452	479	448	503	483	513	477	481	526	495	443	465	474	483	472	445	468	463	479	463	468	502	448	460	466	459	475	466	497	489	436	489	523	461	436	459	465	447	453	456	542	462	467	465	486	466	464	481	489	458	473	444	451	461	481	451	454	476	421	477	485	481	517	496	477	455	499	493	478	486	511	504	451	499	509	431	480	484	471	460	475	462	474	445	429	438	476	486	458	478	499	475	470	500	449	465	455	486	471	477	424	492	498	482	454	481	480	403	473	465	461	472	513	478	476	463	466	473	430	498	480	470	485	477	488	484	467	496	467	472	444	440	489	492	496	525	486	483	498	469	482	458	505	461	494	484	450	477	452	461	471	481	467	478	477	473	448	458	442	488	495	468	448	449	482	476	532	477	434	468	459	455	455	472	461	494	462	477	457	439	519	474	473	462	452	447	455	497	463	467	500	431	437	463	464	435	504	485	487	451	469	456	446	462	467	425	475	465	453	441	440	456	453	469	534	490	430	451	468	467	465	487	511	489	483	458	477	491	456	464	465	448	518	473	461	451	489	459	525	449	450	488	519	515	483	452	496	501	475	490	440	468	491	500	456	457	442	505	473	435	454	463	465	457	472	426	497	494	465	502	435	455	456	505	446	452	500	457	483	473	474	451	489	488	488	446	457	472	476	439	447	453	439	423	434	464	502	472	493	492	468	473	505	468	481	498	459	473	429	462	501	465	490	439	460	486	516	493	504	444	468	491	477	482	466	472	468	481	496	485	477	479	456	472	434	479	495	437	497	453	482	473	462	458	452	498	445	479	439	480	474	460	466	449	464	486	500	470	436	454	517	516	459	504	477	448	464	482	450	470	478	453	486	496	470	456	476	472	431	492	463	485	470	472	513	454	463	492	459	468	465	455	465	470	486	440	473	446	450	470	446	460	459	475	477	481	504	473	480	504	473	453	474	474	493	484	448	500	469	489	471	475	441	491	457	508	478	497	469	498	480	476	467	455	474	456	497	436	463	481	484	473	475	484	445	448	464	438	494	453	493	456	508	456	482	455	460	483	460	448	497	485	471	435	462	494	462	472	515	475	464	447	460	465	423	487	441	480	456	487	458	465	478	487	458	488	452	492	512	460	461	473	433	482	456	420	469	467	485	480	496	453	485	474	469	512	457	511	455	485	489	426	504	439	471	477	482	507	493	494	471	440	487	489	418	474	484	493	470	460	480	469	472	462	493	437	488	490	490	448	493	456	486	453	506	467	427	453	467	460	475	452	456	453	495	482	460	444	474	477	459	508	448	489	418	473	468	515	469	468	462	447	470	481	480	514	452	476	501	482	523	434	488	475	439	461	483	448	478	467	464	491	506	513	462	481	481	485	490	441	520	459	459	476	462	477	518	510	495	513	475	444	457	460	506	427	476	421	469	481	463	507	471	490	440	449	466	460	432	486	476	488	475	491	472	481	473	457	466	443	446	470	405	473	433	456	475	484	478	459	461	492	463	483	488	482	449	466	467	471	485	488	454	487	457	436	498	533	499	466	474	463	513	479	468	458	476	463	480	480	488	498	494	510	512	479	458	487	424	485	432	434	461	458	499	464	467	453	480	473	512	485	446	465	473	439	456	487	484	454	452	470	448	480	473	479	505	537	466	470	486	461	428	468	499	503	496	465	493	445	486	481	506	463	430	437	466	452	443	474	495	422	462	495	473	499	418	465	480	484	465	450	454	483	474	431	483	499	468	475	465	460	480	421	462	456	454	495	494	464	469	479	455	448	433	473	459	445	459	420	464	517	480	466	460	540	452	471	461	462	509	510	498	479	496	468	480	461	466	488	472	486	455	499	477	455	464	470	457	486	498	453	451	448	467	438	443	464	452	464	487	494	487	469	480	469	479	453	489	444	471	483	522	482	484	488	474	478	435	490	439	491	468	425	475	469	491	467	474	469	467	455	482	489	456	504	490	459	444	471	465	466	488	479	449	486	453	460	477	455	457	503	463	484	500	439	414	469	493	524	442	487	491	501	459	441	452	445	455	453	442	503	474	452	490	395	466	471	512	473	452	474	455	528	441	459	449	502	466	460	493	497	479	433	466	452	502	466	468	509	515	479	470	488	484	422	468	463	497	525	535	464	487	486	512	422	458	473	460	471	506	426	456	482	477	444	438	463	446	453	476	445	496	492	478	458	432	438	443	476	444	457	494	497	439	465	479	505	477	466	506	471	456	449	467	472	460	424	438	448	492	422	461	459	481	492	489	453	455	450	474	465	462	467	469	490	465	445	450	485	471	452	471	494	489	451	481	480	484	496	478	464	451	475	476	482	480	450	463	484	482	468	490	465	454	495	474	464	454	482	464	487	457	454	499	498	450	514	460	506	503	454	470	456	479	429	480	514	495	453	443	497	448	471	469	457	499	495	493	450	486	483	458	500	445	442	489	446	455	487	464	486	474	485	463	462	469	437	472
30484	47554	30253	12854	7842	3917	3094	2612	638	644	661	647	632	632	662	638	610	679	673	613	615	622	611	592	603	612	621	587	599	637	569	607	633	559	656	592	616	639	628	597	630	565	629	644	633	584	585	606	581	661	641	599	580	579	581	639	614	620	641	619	586	592	624	604	644	641	597	621	592	577	618	609	632	632	633	627	638	604	581	608	635	618	647	610	629	626	602	597	637	602	640	600	632	596	622	586	655	600	643	624	608	562	625	618	586	642	651	612	591	623	619	620	592	642	579	614	559	628	641	577	608	606	629	623	608	651	610	657	613	597	637	631	625	633	606	575	602	587	561	593	623	663	597	637	601	582	632	658	572	640	575	618	586	586	568	602	613	635	627	622	621	611	618	594	645	593	658	630	599	605	631	605	644	596	586	647	621	604	642	577	617	673	638	627	630	591	654	580	587	630	601	586	611	636	605	635	611	584	620	625	643	612	616	655	629	626	614	627	622	615	629	620	597	616	600	604	608	636	616	575	648	628	601	655	621	620	614	613	620	602	626	617	620	614	659	598	622	609	614	631	657	591	634	584	667	606	594	600	638	605	665	610	588	652	612	659	618	586	593	583	611	634	607	587	594	617	614	682	599	580	593	575	592	651	650	598	596	613	607	581	629	580	634	664	615	593	630	602	611	662	590	621	624	613	622	626	611	627	615	678	622	650	628	608	584	687	614	612	593	656	611	631	611	589	616	631	613	619	644	643	645	637	560	611	626	600	604	608	589	607	605	626	643	623	589	609	624	627	642	610	672	595	693	616	639	600	653	638	577	634	615	609	581	629	605	634	599	631	620	617	596	630	625	626	585	583	615	647	631	642	628	609	625	639	667	605	635	609	619	641	611	575	615	607	625	629	617	576	614	605	602	602	645	614	608	592	611	631	604	616	637	626	653	597	610	639	610	632	620	616	621	609	597	604	605	619	623	622	605	654	618	652	589	638	614	650	644	587	607	586	553	593	597	558	587	635	633	634	562	598	653	589	616	631	605	623	645	618	606	604	597	596	620	610	653	607	654	630	591	572	643	645	579	635	641	627	657	614	632	631	647	614	563	650	632	649	578	617	616	544	612	602	652	587	612	614	597	618	617	624	585	618	639	628	616	613	623	655	631	638	560	626	586	647	579	660	597	620	636	617	624	608	608	589	646	642	627	626	618	611	633	654	628	613	655	610	601	593	638	627	603	654	590	632	604	606	607	610	645	668	616	634	623	555	632	592	643	612	610	588	631	591	631	583	593	622	659	632	623	664	640	599	574	604	625	619	612	591	645	629	600	624	662	646	600	610	596	594	587	594	642	600	629	591	647	605	669	631	655	631	597	650	630	641	642	606	618	625	641	624	597	624	613	610	594	633	646	575	614	613	577	614	596	592	645	620	609	570	612	637	607	676	611	665	616	637	573	632	637	601	652	616	611	602	611	603	558	608	616	586	662	628	650	608	580	637	606	637	613	598	576	560	576	605	649	620	624	586	600	615	627	584	569	671	590	614	632	675	618	596	594	613	583	679	640	591	614	660	593	615	627	609	635	593	645	617	599	613	606	575	637	602	633	592	580	631	625	622	611	632	606	622	603	620	561	605	617	613	566	609	628	610	654	630	596	613	587	625	644	640	602	627	629	619	625	631	681	608	582	612	604	641	617	634	652	617	615	596	610	600	603	604	611	635	634	593	590	594	630	632	578	646	647	646	577	634	557	596	658	618	648	610	597	641	613	633	567	661	615	614	592	621	637	586	615	596	605	613	633	604	620	607	573	630	632	591	664	642	644	576	614	628	596	616	617	610	586	636	674	640	636	616	621	679	603	628	586	649	632	576	597	634	574	627	605	593	627	614	610	631	646	573	627	620	629	577	587	617	619	589	590	598	629	578	612	634	631	610	635	626	617	607	661	595	640	600	636	596	614	626	639	615	579	612	631	622	639	618	593	613	619	631	633	656	664	640	589	606	587	596	580	654	627	607	607	629	587	598	566	616	587	640	646	652	608	613	585	633	606	611	611	572	620	611	601	610	621	591	571	620	545	597	594	629	632	626	620	599	640	619	600	598	588	626	601	638	629	628	582	647	669	611	613	616	612	644	612	686	611	571	663	625	618	633	614	649	651	622	605	622	624	613	616	625	605	647	623	602	623	627	566	597	622	590	623	593	631	641	658	600	630	625	612	612	643	623	623	617	606	628	596	571	622	617	615	572	650	610	602	606	600	602	643	581	633	580	592	600	654	625	605	584	572	614	625	602	608	608	610	555	617	566	611	610	619	665	645	631	649	626	607	692	614	591	652	595	613	640	590	674	616	599	598	587	623	642	596	587	625	609	604	623	670	590	644	643	636	631	610	639	590	614	615	589	637	620	617	595	641	620	603	611	585	609	617	622	659	630	622	607	598	639	586	584	655	622	556	584	612	602	600	616	620	635	605	645	595	633	622	613	618	664	610	591	605	628	667	593	616	637	596	633	688	628	642	656	603	613	594	623	672	591	617	627	611	605	629	583	608	692	595	627	619	631	597	583	617	586	636	624	601	638	625	569	601	637	600	626	570	596	649	642	600	631	591	645	613	631	614	577	590	659	607	589	624	587	644	593	621	586	613	585	586	608	636	579	621	623	635	636	630	651	637	628	615	565	654	570	607	587	598	624	625	618	577	623	627	605	646	621	597	639	558	635	612	622	626	630	633	634	595	630	622	634	641	632	574	596	646	591	626	640	594	633	620	618	610	573	600	569	623	614	677	625	614	678	583	649	649	625	656	661	612	641	640	654	587	625	605	601	641	583	594	594	652	630	630	602	598	600	610	573	647	623	609	596	616	630	618	599	596	573	593	590	617	598	625	605	637	632	601	643	566	668	607	657	626	597	578	611	583	585	654	592	633	618	624	615	562	657	663	606	629	578	594	625	595	612	597	609	674	640	623	595	605	608	640	618	611	644	616	597	599	645	601	605	603	594	648	582	575	639	607	581	616	646	627	597	596	586	612	624	651	633	603	611	599	605	597	596	616	572	616	649	594	608	659	549	627	622	614	626	623	602	622	598	612	627	599	576	571	587	600	640	563	595	619	600	680	647	601	629	617	590	597	593	598	639	636	587	656	651	639	644	633	607	662	627	616	660	631	604	562	579	623	629	586	568	630	613	620	613	644	620	651	596	597	600	596	579	641	610	623	629	623	591	643	604	639	609	622	627	601	596	632	543	625	607	574	594	630	648	623	656	604	599	599	608	607	641	638	661	611	672	595	601	638	629	609	619	645	616	630	609	590	583	636	670	631	652	601	633	624	624	639	628	631	597	585	580	581	645	624	628	605	587	660	584	595	606	597	637	607	671	626	621	606	572	656	598	588	613	650	570	633	685	593	620	623	632	585	658	607	667	601	606	548	664	606	617	629	573	598	641	630	575	658	602	630	663	594	618	564	627	592	624	575	592	615	619	580	579	603	641	589	616	601	611	639	611	636	642	601	597	624	618
22471	21188	28238	24439	21252	18875	8271	8156	391	299	297	265	268	253	290	291	275	265	298	271	259	261	268	245	242	275	259	281	252	242	254	269	271	287	280	259	283	288	258	277	263	267	267	260	272	270	265	288	261	236	247	276	269	254	235	251	249	265	249	283	233	254	242	282	265	242	265	281	286	258	262	261	249	246	281	245	262	260	293	267	246	259	270	233	286	255	252	230	279	252	246	248	268	260	260	259	298	249	239	266	290	255	282	259	244	293	253	246	285	285	269	237	314	252	265	292	225	266	261	269	271	261	263	238	269	299	246	263	253	259	281	249	247	256	303	285	239	286	255	254	265	241	258	258	247	258	276	284	310	243	273	243	251	267	268	282	261	263	266	293	248	255	262	271	282	246	269	269	278	273	276	262	269	278	257	275	289	268	272	303	252	253	246	232	269	241	262	280	265	261	242	278	261	283	282	252	270	276	266	278	259	262	277	287	254	289	234	269	261	270	253	240	263	257	272	256	247	291	261	255	268	255	250	267	237	254	260	251	265	281	269	252	278	284	251	281	260	261	233	260	253	265	283	264	260	287	241	240	257	262	263	240	276	275	238	248	267	256	235	233	250	251	279	282	252	241	265	230	254	262	277	276	258	279	257	270	280	279	279	264	284	235	233	280	259	269	265	263	255	259	271	263	261	243	257	289	270	238	230	263	252	257	266	251	229	245	249	252	270	250	258	264	252	238	247	229	256	253	250	222	243	237	254	246	222	248	267	281	251	256	278	275	246	254	277	264	256	242	269	262	254	246	279	233	264	246	270	256	252	266	241	286	226	254	271	279	268	253	242	261	251	280	283	268	249	269	284	252	265	247	253	247	255	260	267	256	271	292	258	277	239	263	264	294	296	235	247	254	245	245	253	249	266	246	256	257	253	264	261	268	276	261	245	244	284	293	258	255	244	281	266	292	243	267	274	252	260	254	274	263	250	263	287	272	239	265	264	272	270	269	252	252	229	248	273	255	276	256	288	279	253	276	256	233	276	252	273	259	235	268	266	256	281	272	260	252	271	248	254	227	264	249	274	239	260	262	239	253	270	272	281	264	248	269	263	255	249	245	276	249	266	278	251	254	253	286	267	273	262	262	246	247	241	249	270	286	250	268	266	267	255	246	258	255	236	291	300	300	237	252	262	275	258	249	285	283	235	282	267	281	264	260	281	280	255	243	263	249	269	253	256	264	280	254	276	256	250	247	252	253	255	257	263	278	287	251	266	288	252	242	272	258	293	271	264	267	280	254	262	253	279	267	252	296	275	244	262	262	260	260	259	257	257	261	272	251	285	260	276	258	257	229	264	245	270	300	238	248	248	243	252	267	247	269	271	259	266	252	255	254	248	251	281	254	257	242	287	253	226	283	250	229	245	258	254	271	268	260	273	250	280	298	258	269	245	238	249	245	255	266	270	285	277	242	302	271	275	267	245	290	289	248	256	269	253	275	278	247	250	254	249	249	274	288	255	269	263	281	281	288	260	267	272	261	265	274	303	261	239	247	253	253	269	252	280	242	252	252	270	269	269	264	262	252	299	263	265	231	268	269	264	275	247	250	233	291	258	259	287	261	253	224	269	266	281	270	249	251	250	265	271	256	249	240	292	249	232	237	276	240	268	266	264	260	271	290	265	255	250	211	273	280	249	279	279	291	241	246	285	248	279	279	282	273	241	250	255	278	254	250	243	240	257	257	280	303	249	259	243	273	283	259	256	326	237	270	261	273	264	240	269	257	255	241	249	234	225	263	267	279	238	258	274	283	247	278	248	298	271	245	266	273	258	287	251	263	272	223	287	262	247	282	259	243	270	261	251	259	264	286	281	265	250	264	279	260	272	274	249	250	248	276	301	245	264	262	260	263	252	220	251	262	249	272	257	283	269	261	276	269	289	246	267	257	270	240	270	261	262	264	295	236	244	257	257	252	254	288	276	244	256	252	241	304	264	256	269	264	255	262	285	255	280	251	255	273	239	268	264	251	244	270	262	257	262	278	279	257	280	277	269	253	248	271	288	263	270	256	271	257	276	256	259	243	214	221	261	267	235	266	228	257	252	235	301	274	261	278	237	297	283	273	243	281	260	245	244	288	255	258	267	266	261	261	265	225	248	265	271	246	242	240	263	280	260	246	268	266	280	246	241	267	239	274	243	290	266	274	261	257	256	239	222	256	252	273	235	295	268	262	288	255	256	264	275	264	264	264	249	254	263	231	273	301	256	281	261	279	265	236	258	268	268	295	300	262	263	265	258	273	271	242	265	265	274	272	259	276	252	237	270	255	294	261	247	253	258	265	238	287	251	268	245	257	255	287	257	249	252	279	266	264	266	272	253	265	257	266	263	244	238	257	260	279	266	235	263	263	256	287	272	254	263	279	266	233	259	257	274	253	277	217	232	281	274	282	244	247	250	248	244	286	240	279	281	267	283	294	237	253	259	257	262	284	260	266	273	257	278	289	270	286	262	276	255	225	253	250	261	265	230	260	257	244	269	278	250	261	250	293	216	253	248	264	258	286	245	287	266	251	242	272	248	288	262	245	262	254	249	270	274	250	245	253	256	275	265	225	263	285	287	253	274	277	272	261	282	255	261	259	249	251	280	275	240	246	274	279	271	290	251	257	243	299	248	235	284	241	277	257	274	259	248	256	261	252	213	241	255	232	227	260	255	281	270	251	241	242	267	267	265	253	270	265	276	276	250	262	262	221	260	272	282	262	240	282	274	249	286	281	270	244	240	272	255	279	257	275	263	245	274	267	270	243	262	272	265	250	258	278	246	255	261	282	278	255	251	264	262	261	258	287	281	253	255	239	262	260	258	276	273	239	291	249	235	273	286	278	256	273	289	249	263	260	249	262	291	242	269	238	296	323	263	238	245	249	276	271	264	261	244	262	253	303	259	269	259	266	268	252	264	273	250	239	222	273	281	275	282	251	273	265	294	266	251	274	295	271	254	272	263	257	264	283	251	257	292	265	284	256	269	266	260	245	287	250	254	258	249	250	247	236	261	218	289	285	243	237	241	264	249	274	240	261	243	267	261	236	263	256	237	270	257	283	290	253	249	267	278	254	276	243	247	265	251	281	280	261	267	253	270	253	272	274	252	253	272	263	261	249	250	280	237	278	289	266	271	257	245	232	269	244	279	260	262	262	246	232	232	256	273	285	260	250	262	251	264	245	279	257	258	273	243	250	266	265	270	244	286	275	253	276	255	279	261	282	257	229	269	286	255	258	233	240	248	252	243	262	248	259	274	246	233	270	270	260	286	294	285	296	248	272	269	242	271	247	273	287	261	258	267	248	251	249	267	258	255	275	261	254	305	271	249	258	233	270	266	256	271	249	272	247	251	268	255	261	260	254	260	277	251	283	242	256	269	252	260	231	254	249	262	300	264	268	276	269	240	253	241	237	286	274	268	251	240	255	261	269	267	296	277	292	266	270	284	270	252	280	247	242	248	265	256	291	285	269
35942	64256	46609	30325	19052	8430	7816	11672	495	447	421	431	404	394	417	387	428	385	416	356	381	361	397	372	383	352	406	351	409	406	346	387	391	373	376	332	352	363	364	379	382	344	371	367	343	384	372	378	371	353	365	348	349	366	380	375	345	374	356	382	343	364	364	372	372	385	357	386	364	386	362	347	365	349	363	345	357	347	360	347	365	376	363	321	385	334	321	303	366	390	354	341	357	340	373	354	368	358	388	341	385	385	352	355	318	346	373	341	342	367	382	324	369	358	364	370	346	371	343	350	342	346	328	356	358	353	348	382	328	370	328	352	380	363	329	341	376	336	399	385	358	370	337	339	376	354	378	380	336	350	360	387	340	379	362	370	389	378	375	372	341	403	330	331	365	356	343	355	359	364	376	347	395	335	350	376	356	334	390	354	344	357	385	360	349	330	370	355	400	364	377	335	346	332	363	376	360	380	357	384	334	368	335	371	341	340	379	328	390	397	368	387	361	379	349	347	367	402	356	398	360	340	371	347	394	350	399	351	376	358	388	343	376	384	375	365	337	342	316	376	376	319	354	359	379	349	365	359	324	376	345	359	375	365	377	395	378	361	388	346	347	349	374	352	354	344	400	343	363	366	373	333	377	362	337	320	334	350	371	365	351	382	376	364	354	351	329	398	367	350	344	368	365	347	335	327	371	355	322	408	357	324	377	374	384	359	342	392	363	360	344	379	356	364	358	341	342	339	352	343	369	407	373	341	348	315	326	402	351	341	359	369	370	377	351	328	359	345	354	383	353	346	401	343	360	361	369	361	371	360	355	361	326	372	346	371	403	368	370	355	363	341	348	394	372	337	366	350	363	347	370	386	362	345	338	355	344	378	369	346	367	391	357	353	387	396	351	388	360	339	334	353	338	354	355	360	334	366	353	353	310	325	332	362	423	356	372	363	369	350	346	372	363	349	356	355	369	341	373	362	345	370	358	369	340	401	351	332	377	391	346	381	402	397	403	369	362	361	347	380	371	379	420	352	343	361	333	371	372	341	364	385	392	356	373	357	348	359	344	367	361	329	365	375	363	343	352	382	362	376	375	350	356	353	406	372	344	362	371	384	372	381	322	346	332	316	358	372	373	385	341	361	384	336	343	346	352	368	342	336	371	311	332	377	378	376	403	429	349	350	390	355	361	358	351	346	362	379	384	344	355	354	360	375	381	340	346	357	394	382	372	368	361	364	371	392	368	343	365	350	391	356	371	333	388	399	399	360	335	355	346	368	369	359	355	350	349	372	349	366	382	386	379	331	333	360	362	344	347	363	374	353	378	355	377	359	391	377	366	351	370	345	351	356	346	362	359	359	388	344	336	348	341	356	385	377	373	388	338	357	345	365	371	325	331	341	392	395	358	370	359	369	358	347	357	374	383	367	352	355	366	354	376	391	372	350	362	362	363	344	369	315	372	341	348	352	351	359	349	334	327	381	358	338	362	368	374	358	364	380	358	349	368	364	374	341	348	370	379	341	364	333	354	371	327	335	372	347	335	379	367	362	338	354	388	351	372	351	387	360	396	361	360	373	354	390	361	383	333	338	368	368	360	366	369	395	363	381	363	363	383	360	325	342	358	364	361	346	353	333	356	389	371	351	334	335	354	329	377	342	364	329	351	356	346	350	363	364	356	378	357	366	365	350	383	389	360	390	393	338	371	351	365	419	349	372	361	404	355	373	377	366	319	355	334	389	329	347	376	357	356	360	370	348	376	348	359	372	366	368	371	361	396	371	367	363	387	364	399	384	341	352	340	365	347	378	348	369	383	359	335	350	376	364	348	387	384	366	361	363	364	371	378	393	379	333	371	365	366	350	411	379	373	349	366	349	380	348	351	342	341	339	343	358	384	347	380	363	330	336	373	371	364	352	346	340	366	349	396	335	377	363	347	326	376	333	361	390	341	361	363	401	345	368	383	355	394	342	329	345	348	327	369	370	374	336	372	365	391	360	358	372	389	362	353	372	361	372	358	353	366	372	362	342	343	406	398	387	367	381	359	322	350	367	366	341	353	374	351	374	370	358	353	370	361	326	356	355	347	388	378	347	336	350	364	352	368	346	381	372	387	365	366	398	329	357	399	367	395	368	353	397	388	340	330	363	362	378	362	380	354	352	366	356	389	393	382	396	382	382	360	339	318	384	347	370	345	361	376	324	378	337	358	385	403	347	347	379	362	365	313	396	355	342	371	367	376	345	394	385	328	349	370	394	425	393	361	359	371	340	371	366	360	366	347	392	338	350	346	387	357	358	343	349	360	353	340	406	391	354	347	374	368	367	322	355	355	360	379	369	341	336	352	364	395	350	347	328	395	364	357	320	344	373	367	352	377	358	352	358	363	384	378	381	367	374	360	346	351	395	345	365	358	352	318	378	379	363	383	373	351	363	329	385	380	331	336	358	354	344	343	374	361	337	372	356	360	375	337	410	363	368	373	365	341	363	329	327	344	336	372	364	385	354	390	382	392	367	386	365	362	359	358	403	367	381	379	364	370	367	373	388	373	330	353	372	355	363	407	359	381	339	370	360	373	351	372	354	348	365	346	352	375	336	347	359	364	383	330	320	374	369	333	353	380	341	346	388	353	371	356	376	356	352	330	379	328	371	343	375	363	405	347	347	370	360	362	349	371	335	393	364	334	350	369	371	389	330	361	367	365	377	337	376	359	361	359	376	380	347	360	354	359	356	365	350	389	356	352	350	355	358	357	316	396	352	338	355	352	365	373	353	351	345	369	350	362	362	341	348	358	382	386	386	355	374	376	367	377	357	333	354	351	351	348	355	348	338	318	383	351	358	361	368	367	363	348	378	346	340	345	371	327	366	405	316	374	367	333	375	349	340	367	365	371	358	366	386	350	350	345	355	321	360	342	351	374	353	366	364	355	375	378	357	369	336	337	356	367	373	379	388	390	386	337	352	393	353	346	364	353	349	381	377	346	357	360	388	352	387	347	340	375	383	325	371	390	377	312	358	395	356	377	374	341	429	355	358	405	369	389	341	362	371	333	360	372	374	365	352	384	373	311	351	388	371	349	348	374	384	365	369	324	338	395	379	325	341	323	350	356	334	320	361	349	361	342	343	326	390	380	415	323	345	352	343	355	352	360	376	376	337	372	341	361	356	334	376	329	367	377	334	390	378	338	362	330	382	359	349	376	395	330	373	346	360	348	356	368	370	355	337	361	334	361	335	321	390	387	352	342	371	344	383	374	345	340	361	383	350	360	390	356	365	368	346	356	357	350	360	361	374	358	375	373	380	381	342	377	376	361	383	399	355	355	380	360	359	372	354	354	393	359	366	367	357	365	327	354	378	330	357	356	335	380	367	346	362	379	338	351	360	358	368	343	346	371	374	378	377	373	345	373	351	374	366	357	327	353	380	381	388	337	374	385	379	371	360	382	329	376	370	394	404	365	372	368	335	352	377	381	357	340	383	356	339	380	307	352	336	368	353	341	371	354	378
28657	24877	19601	7451	2761	1030	878	885	677	687	629	646	650	653	671	668	616	713	654	675	677	665	703	691	651	661	685	668	658	670	661	667	697	719	647	692	652	699	674	700	736	676	659	707	718	676	649	666	716	694	668	656	655	677	640	644	736	714	679	667	699	695	715	667	675	703	676	624	700	664	699	643	638	712	646	718	654	687	657	631	653	694	633	622	649	683	666	640	657	659	650	635	684	663	669	650	631	620	648	659	658	671	704	700	689	716	664	661	678	693	607	690	694	659	700	684	650	693	660	696	704	660	666	654	683	686	701	683	672	643	696	673	683	699	657	653	666	665	645	707	670	664	662	637	699	700	653	661	634	693	654	688	633	655	677	659	677	632	681	660	698	661	668	664	629	645	666	706	664	666	695	625	682	643	662	701	676	609	647	640	674	660	684	633	656	626	652	679	687	662	692	644	681	661	680	647	680	621	605	710	711	722	644	682	638	681	676	682	634	643	667	659	643	665	691	645	734	670	705	731	685	714	649	682	656	661	618	700	651	735	703	659	634	651	672	679	663	707	728	649	663	678	632	645	709	657	668	671	714	641	635	643	678	674	680	666	685	682	704	687	679	628	668	639	605	621	674	631	624	703	647	679	648	617	689	643	675	626	672	714	669	647	681	659	664	662	616	671	635	685	652	668	665	681	652	676	695	664	628	724	716	661	680	664	677	705	632	666	632	656	648	690	701	618	711	683	634	680	668	676	699	643	719	711	658	680	640	700	695	671	701	726	675	665	719	701	713	676	628	658	642	584	664	690	669	690	633	658	684	665	681	707	677	625	670	642	620	644	632	670	684	692	659	678	681	691	689	690	683	703	695	619	648	648	676	695	719	647	669	641	666	662	661	725	687	667	656	678	673	671	640	692	687	665	670	663	661	653	666	712	675	675	718	681	647	693	674	710	669	644	663	619	662	619	720	655	669	641	711	677	681	698	703	662	678	672	665	660	653	642	690	638	645	712	663	648	676	650	647	652	667	659	637	689	675	653	679	691	693	679	702	682	676	666	681	676	668	654	626	667	648	676	705	649	668	630	717	700	666	614	699	673	697	707	680	659	684	666	653	637	640	677	681	684	639	699	699	711	685	640	667	601	669	642	663	659	655	687	686	631	633	702	676	726	684	664	672	660	665	665	637	676	664	663	679	720	659	644	639	697	650	638	658	653	692	719	651	654	611	611	700	715	671	648	701	685	670	666	704	667	671	648	643	650	666	676	632	658	697	655	668	666	654	658	675	709	688	671	727	692	704	671	700	674	691	621	686	666	694	632	685	648	702	687	690	695	662	656	661	673	662	703	631	652	651	642	654	681	688	692	689	639	668	657	651	665	660	648	656	692	657	653	670	707	648	667	708	651	677	705	680	651	670	659	668	655	644	701	680	676	662	666	722	660	672	667	656	705	750	690	661	670	691	689	667	699	670	657	658	658	679	670	666	645	685	698	690	669	643	669	690	680	646	650	630	695	679	688	659	697	660	692	704	704	721	658	649	668	658	655	663	709	634	678	620	638	722	638	701	636	650	668	686	639	685	688	673	648	672	676	663	652	657	720	688	668	641	643	658	629	654	634	637	689	704	723	664	679	673	615	655	640	689	585	680	657	689	665	651	677	712	692	703	723	647	647	650	649	686	656	643	687	642	680	662	651	699	648	738	712	640	622	701	666	706	635	641	699	641	611	657	680	661	699	685	652	689	624	685	653	665	696	675	648	686	703	671	649	694	712	676	675	651	679	659	668	672	658	682	658	653	677	644	638	665	639	677	693	705	662	651	646	663	668	679	670	700	644	635	672	688	689	675	723	637	632	623	695	731	648	662	658	657	670	659	644	656	674	648	675	660	641	667	692	695	665	678	659	671	665	668	641	682	671	737	667	680	682	696	697	677	671	690	693	694	667	626	678	644	676	641	664	698	638	673	702	642	688	678	676	667	684	680	671	739	715	649	751	641	662	660	665	699	661	675	701	680	682	678	672	645	716	654	685	663	651	700	673	650	687	677	712	669	648	706	673	639	677	686	682	707	695	654	660	658	659	645	645	704	727	687	677	693	670	622	647	631	684	640	634	667	669	664	694	664	657	693	636	662	744	698	686	699	691	653	690	640	681	640	656	740	647	658	710	705	667	632	660	668	719	679	636	653	659	685	695	698	653	678	740	663	656	712	748	736	680	637	675	650	643	682	672	652	623	674	681	659	675	662	695	643	678	688	681	684	638	681	625	635	616	722	704	681	698	667	630	638	664	675	664	668	673	694	667	661	669	640	624	632	647	654	653	662	666	663	718	676	632	635	652	684	656	660	640	682	678	685	643	659	700	631	656	693	643	668	691	689	670	679	671	651	651	694	678	679	685	670	679	633	665	709	652	684	655	645	688	630	659	643	691	625	668	681	685	653	703	641	677	681	683	662	653	674	681	645	697	649	663	687	675	656	669	698	680	647	660	712	690	641	711	715	686	637	671	676	610	700	655	654	676	618	673	678	665	657	677	645	689	734	647	656	666	664	682	706	694	686	645	630	703	656	672	700	662	672	668	697	635	713	704	684	655	631	679	672	668	696	681	653	648	683	658	632	623	688	633	682	691	673	675	702	639	661	680	653	701	658	675	696	604	674	717	669	647	750	640	611	646	645	651	634	646	675	606	665	678	650	632	676	652	659	675	665	700	674	735	629	681	675	670	601	672	664	641	703	690	681	671	656	703	682	694	654	636	655	722	661	659	652	656	710	702	664	717	645	681	649	709	688	667	657	657	653	705	688	645	667	640	675	666	681	751	642	690	659	687	688	680	686	637	654	668	670	709	662	627	662	678	676	688	621	655	660	657	663	690	657	706	676	719	662	661	653	698	630	654	728	664	652	655	720	642	675	657	668	636	682	685	666	635	736	651	677	726	642	617	675	673	697	644	661	679	702	683	715	700	722	664	697	664	678	645	691	695	704	675	687	633	688	682	669	684	707	688	678	625	638	654	697	703	657	660	733	658	712	686	644	681	610	688	651	681	691	678	628	722	725	733	651	663	716	717	661	660	685	678	695	682	654	672	690	650	659	688	675	711	685	670	704	694	715	705	669	657	696	668	670	647	643	670	665	682	689	677	691	679	715	656	700	689	643	668	674	690	703	673	687	698	635	721	654	662	657	648	647	661	650	634	656	684	630	665	660	697	731	698	676	675	628	664	677	696	658	635	669	693	667	629	673	711	690	673	681	716	684	677	662	685	675	683	687	646	724	675	681	677	663	672	700	688	625	690	691	675	704	689	679	637	690	670	696	674	689	642	638	704	715	696	647	709	674	650	676	663	717	648	684	692	688	701	662	683	682	673	666	628	664	649	645	674	679	663	698	726	666	698	660	677	694	672	683	681	709	649	642	679	699	666	680	669	677	675	700	616	664	697	627	663	670	735	671	681	623	665	688	679	685	682	648	659	654	689	632	712	691	676	597	698	692	655	705	655	728	628	715	732
27226	38458	20510	8540	4735	1621	1191	1312	888	912	873	899	907	951	844	898	876	925	934	855	900	891	885	832	834	882	878	902	888	897	892	862	926	890	906	853	831	932	870	868	928	910	872	846	909	863	873	859	878	919	913	883	898	809	925	940	971	888	851	873	885	891	937	887	905	882	879	917	902	870	900	912	913	849	880	869	866	907	861	880	873	811	920	914	898	883	947	886	868	904	931	826	876	881	849	920	857	905	920	859	892	901	904	872	870	893	899	887	887	886	910	840	829	827	856	869	861	860	906	845	895	901	918	833	862	916	898	911	829	862	883	890	893	933	903	914	935	858	893	894	879	849	829	913	857	893	866	863	920	879	907	858	846	847	900	863	832	844	866	881	889	850	903	874	871	914	862	857	892	831	870	917	879	900	900	843	899	896	835	856	895	800	892	875	903	877	901	888	871	924	881	906	863	836	871	932	909	904	907	908	890	913	828	894	813	885	861	812	848	835	858	906	871	893	844	851	857	883	932	831	875	879	896	859	855	860	926	857	913	938	886	892	901	889	971	885	854	853	861	879	877	867	870	895	874	820	885	888	846	859	908	844	880	911	866	865	903	890	848	896	870	853	851	845	890	812	913	903	905	865	829	864	883	881	901	905	862	866	823	911	845	892	885	864	843	894	833	939	883	841	904	871	851	842	894	902	904	913	850	861	917	906	924	860	867	857	815	831	924	891	861	899	873	948	878	867	882	892	879	890	903	858	843	904	854	878	882	883	849	902	916	870	862	900	910	807	825	876	892	858	943	896	855	863	913	889	870	800	894	865	863	892	856	917	879	904	844	931	886	902	861	846	872	876	917	875	849	880	855	827	885	934	893	942	863	878	840	942	901	884	864	853	855	861	846	850	931	901	853	912	880	890	913	862	889	913	825	925	829	844	895	872	846	928	866	832	826	840	883	924	878	882	860	847	868	878	939	867	844	852	866	899	891	852	897	867	889	912	899	914	901	861	867	918	875	912	868	882	945	866	930	856	893	897	919	927	865	901	917	867	876	908	848	907	892	883	893	902	870	849	936	864	913	879	806	855	930	870	866	908	912	883	869	852	909	833	893	877	885	883	903	885	938	874	869	872	835	916	857	871	879	896	890	906	865	869	844	860	847	925	890	918	918	878	834	858	892	932	855	875	935	842	838	904	881	832	849	854	824	916	889	868	902	891	889	889	869	903	906	829	936	871	815	857	861	893	861	870	893	841	925	893	882	905	886	942	881	873	814	893	868	889	857	857	912	877	877	873	886	858	841	860	898	869	864	852	894	902	904	866	892	857	873	852	910	918	886	841	887	876	859	906	931	875	902	859	882	904	922	890	830	859	947	850	894	890	866	867	908	912	848	860	886	881	908	913	889	864	858	885	867	859	857	966	877	895	833	927	816	860	904	893	887	926	876	878	917	860	845	946	842	899	919	871	893	898	884	918	822	878	896	894	885	902	863	864	836	857	865	824	899	868	918	854	947	948	866	923	829	903	924	854	893	937	903	846	886	920	897	855	876	877	872	872	859	877	952	847	924	856	904	898	832	871	898	905	833	910	856	864	860	810	889	847	829	925	806	870	868	898	920	869	880	861	892	891	870	881	891	841	926	866	913	935	910	855	865	889	843	884	887	898	861	878	851	860	881	894	872	877	873	853	897	870	888	878	808	887	880	884	880	947	868	870	934	875	918	866	834	847	887	857	860	841	890	885	912	830	866	878	850	921	927	885	883	838	890	867	877	881	854	922	882	880	930	845	896	870	919	868	835	858	871	910	882	818	954	834	888	905	927	853	889	859	918	846	895	932	897	858	847	887	889	872	853	879	887	887	880	892	863	860	884	828	883	877	886	901	891	896	844	901	874	854	868	839	919	906	891	881	941	907	861	869	857	887	923	872	897	883	821	853	868	905	872	879	956	900	900	885	915	860	890	894	861	922	819	888	855	874	861	910	862	916	877	842	841	924	935	835	906	921	890	902	913	894	862	882	900	876	897	907	962	836	897	889	848	937	918	870	958	900	851	918	886	891	885	849	840	861	888	942	910	890	899	891	838	894	875	854	881	907	866	922	860	862	912	873	872	935	844	910	830	821	832	847	843	888	898	843	883	897	861	917	908	902	897	914	899	871	900	914	886	865	946	931	881	863	918	901	815	863	813	856	878	888	862	888	884	887	876	905	866	883	933	881	875	882	869	898	879	850	857	889	874	840	922	892	857	900	921	909	882	852	885	886	846	852	877	928	848	936	852	868	837	908	898	862	843	902	876	896	856	932	910	904	866	839	898	859	883	835	905	945	923	851	891	915	894	927	841	951	846	833	888	873	874	882	886	947	865	921	907	858	901	924	885	862	896	879	940	844	893	964	889	875	845	893	912	886	870	910	839	881	866	830	883	881	830	863	840	905	855	837	856	877	906	883	842	914	888	894	910	897	889	893	842	847	915	880	830	857	906	881	886	819	918	795	916	869	905	841	870	802	904	883	853	892	904	828	868	899	924	879	928	840	892	887	872	852	910	897	895	847	871	926	860	893	915	867	870	896	908	886	915	863	909	879	948	901	863	886	842	861	919	863	898	912	806	871	849	867	902	838	839	904	870	874	900	917	897	900	883	885	858	927	879	852	892	861	859	903	888	914	908	842	891	896	906	905	882	862	883	927	887	856	891	885	844	843	884	870	855	903	887	844	881	859	898	902	906	886	909	892	864	879	887	913	853	866	810	857	865	898	849	908	907	880	876	878	850	911	930	853	879	877	856	848	892	896	870	885	919	886	846	860	915	859	915	886	814	887	947	909	839	891	883	890	906	891	888	870	844	886	861	905	912	872	937	881	855	882	850	874	870	914	860	873	912	922	841	833	899	883	891	899	874	932	880	870	893	912	868	851	911	887	904	942	860	889	880	844	934	915	913	867	870	874	887	934	841	874	855	833	890	904	868	913	865	859	893	886	890	849	814	850	893	851	925	908	925	951	918	864	880	884	865	900	887	915	879	864	880	886	884	856	973	902	852	909	853	858	941	871	908	862	901	884	908	904	877	892	873	887	820	868	890	884	868	857	844	908	875	876	884	919	912	923	924	857	830	914	895	840	895	872	867	876	859	828	888	909	905	885	898	875	876	904	852	857	905	921	876	875	856	871	924	899	858	889	840	838	817	888	932	905	882	884	876	895	872	873	875	897	867	894	946	898	881	792	890	911	870	869	870	857	860	914	884	882	883	888	835	870	907	885	839	974	848	872	929	813	887	891	879	892	832	860	874	808	829	856	873	899	848	854	903	845	896	906	837	871	886	908	836	899	823	891	915	846	818	864	922	909	902	878	836	878	911	922	892	884	908	878	881	894	869	879	923	851	871	927	854	851	913	825	872	896	880	862	839	927	866	891	913	848	928	857	883	874	858	909	938	889	877	845	882	898	928	891	860	896	929	869	945	950	903	863	938	888	865	910	910	910	880	858	889	922	845	855	889	850	828	863	894	894
23332	21190	27767	25090	19670	6514	1903	2053	606	593	592	556	579	592	574	573	568	582	561	555	556	556	559	597	592	585	561	568	579	565	511	572	551	532	534	506	558	539	545	593	577	529	526	586	532	585	522	570	529	584	554	568	551	538	555	575	571	533	585	559	553	553	563	533	567	545	559	556	577	573	529	570	578	544	530	583	540	515	548	560	525	555	565	534	537	552	571	569	557	574	551	541	549	515	560	558	557	572	564	575	551	558	554	566	533	542	534	561	542	550	540	542	573	538	578	536	582	534	573	544	544	524	587	562	517	606	573	529	546	536	574	578	561	537	579	522	563	579	554	602	539	563	531	520	563	595	580	485	501	513	531	538	543	573	522	546	551	570	571	547	560	555	575	545	542	564	579	573	553	544	576	525	550	504	581	589	583	539	545	578	552	561	523	590	537	531	546	598	545	611	559	518	578	649	532	557	547	560	581	540	533	530	530	579	543	585	562	527	558	558	559	512	517	527	583	546	593	569	563	548	540	557	527	562	529	522	533	546	552	546	608	584	562	550	567	549	555	576	525	541	566	601	581	538	571	555	516	587	565	552	587	529	568	566	560	532	579	541	515	523	557	518	541	564	577	519	585	539	554	580	585	577	531	544	509	467	559	538	528	624	568	555	565	544	542	509	565	535	521	587	567	530	582	576	558	537	519	568	573	541	536	545	521	565	551	566	580	508	569	538	541	524	540	534	540	514	518	567	560	618	556	532	523	525	512	561	545	547	538	553	590	574	540	601	583	551	573	536	555	542	556	583	561	564	582	553	530	550	592	583	579	552	575	573	549	562	550	550	550	526	541	557	561	532	551	562	580	569	579	536	564	541	548	579	552	567	535	524	566	546	574	567	545	555	525	561	567	601	566	522	530	600	587	562	590	573	583	550	596	555	564	537	570	510	539	568	551	557	558	523	557	567	525	590	528	539	593	533	576	546	560	522	540	544	513	529	586	543	556	568	538	543	542	529	551	593	575	542	521	548	523	538	549	546	503	525	591	596	564	584	579	576	521	545	583	552	556	528	562	584	578	558	545	550	548	555	579	582	584	571	543	563	549	536	575	550	532	531	599	590	593	518	563	585	510	565	514	581	583	561	570	567	538	550	564	575	554	590	530	536	564	549	557	549	549	572	551	583	577	556	533	548	572	565	596	539	541	525	508	556	572	547	540	547	610	547	533	541	539	557	574	560	570	561	516	550	545	580	543	546	521	530	543	552	556	549	556	506	531	499	547	529	575	509	531	540	553	517	545	529	565	587	564	550	556	561	541	533	555	570	562	529	537	539	587	486	542	581	547	552	564	557	572	510	555	580	550	540	562	561	562	563	506	510	569	533	544	555	595	595	535	570	544	565	542	549	529	586	544	552	562	532	574	582	542	569	557	570	593	519	593	570	559	570	541	548	561	566	566	565	562	548	545	586	597	571	545	559	556	573	572	549	581	554	549	551	559	566	551	528	585	563	524	518	552	572	568	520	577	596	552	516	592	545	539	510	585	570	570	587	545	541	543	577	558	523	573	566	600	521	554	588	616	596	592	518	570	576	545	498	551	525	548	501	563	598	542	561	560	502	537	553	560	553	541	522	562	580	504	547	581	582	503	593	596	568	532	501	544	551	571	534	533	521	573	551	535	551	538	528	629	507	544	548	586	571	536	536	599	579	547	529	587	534	528	576	595	570	535	557	549	541	573	540	575	547	525	589	567	569	574	544	556	563	563	564	527	568	571	574	555	548	581	543	565	536	540	578	534	555	579	562	564	559	539	522	546	534	564	542	582	594	565	567	551	548	563	515	547	540	544	578	577	591	570	537	562	544	571	552	538	549	557	581	551	566	515	581	528	548	541	569	571	585	533	574	584	553	506	552	522	549	531	572	538	553	571	520	573	575	558	509	561	565	539	485	577	529	588	498	568	558	560	532	525	490	528	495	575	518	581	541	550	552	583	523	538	490	546	529	578	538	557	537	542	562	536	543	535	540	596	590	572	548	594	567	538	561	575	551	575	560	546	577	535	568	520	529	559	545	567	573	563	590	564	544	554	587	555	535	546	569	564	586	524	569	540	537	571	539	532	541	584	498	538	547	502	515	581	531	566	564	571	574	579	570	528	560	549	525	543	516	566	589	548	559	547	534	571	540	522	552	500	555	572	574	550	576	585	595	531	556	566	558	573	567	590	525	572	537	554	573	582	539	606	621	577	541	571	604	540	558	592	534	584	564	526	571	551	547	546	530	591	565	545	533	547	574	570	545	590	570	535	568	523	579	574	596	567	557	521	565	584	524	563	548	525	511	524	549	568	570	519	523	572	562	595	573	560	546	569	527	556	550	548	541	576	542	561	564	555	554	596	502	579	568	592	553	545	555	563	528	533	594	550	555	598	534	560	554	531	574	577	561	548	512	575	555	550	507	531	554	597	565	564	566	578	544	554	533	575	557	555	515	552	563	590	538	527	558	536	524	550	591	527	554	547	547	548	548	538	548	554	586	560	572	552	568	574	585	563	568	589	544	531	548	529	524	562	579	573	598	612	550	539	596	528	594	540	534	556	551	536	575	567	568	514	556	550	534	592	558	572	549	589	583	582	532	543	576	535	524	583	512	575	585	589	554	539	570	557	534	511	555	502	576	564	562	561	555	558	551	539	580	550	568	541	523	574	522	560	545	574	556	537	566	534	565	620	546	582	575	510	534	546	582	543	584	561	511	547	578	549	554	575	500	546	561	566	555	561	550	513	553	531	542	562	564	558	501	584	524	554	537	559	561	579	539	567	575	552	565	563	551	503	550	569	540	552	559	525	540	562	560	594	627	582	552	513	503	543	562	530	572	598	548	529	509	560	554	535	574	555	561	555	539	585	552	565	552	583	508	588	584	576	547	520	564	562	537	519	607	562	534	561	561	552	564	584	573	537	554	547	564	554	554	547	509	590	516	551	572	559	549	551	525	566	579	547	551	559	569	568	501	584	525	567	581	557	558	572	540	549	502	584	547	521	581	522	549	527	548	562	546	530	553	550	572	598	552	559	563	581	581	518	540	527	600	569	581	560	541	568	552	526	545	531	550	499	597	545	563	528	545	539	521	543	521	501	542	559	572	537	582	542	562	578	555	496	563	558	590	567	566	560	574	511	541	595	557	542	540	488	556	535	542	563	566	568	548	524	563	578	591	552	521	573	569	532	572	560	557	554	545	563	594	544	547	549	593	531	558	563	559	566	569	573	553	556	554	543	529	519	529	532	572	535	551	575	540	551	551	537	596	510	549	525	548	550	583	540	578	547	537	555	570	520	557	563	579	545	536	582	588	583	588	547	515	580	526	570	525	556	580	537	584	546	578	483	546	562	546	567	582	557	566	553	532	566	548	552	580	560	574	536	551	528	552	515	561	542	528	504	563	556	571	533	536	566	578	568	513	531	560	546	537	576	548	542	566	529	580	598	571	572	575	600	580	519	544	537	535	562	534	537	539
33069	53541	38844	25354	12794	2269	2742	3736	803	744	797	761	779	814	724	734	813	749	738	768	707	741	736	773	745	699	784	770	752	704	764	752	739	767	763	698	698	743	736	715	751	763	771	711	721	775	729	674	763	739	748	678	770	706	710	700	768	740	746	741	718	694	796	713	753	778	710	739	715	799	730	766	762	748	714	710	736	726	718	726	701	714	744	740	706	709	756	711	732	691	694	728	737	751	776	747	767	746	733	702	817	771	789	713	688	737	710	781	749	733	694	747	729	710	766	748	711	720	724	748	726	723	736	721	721	744	671	672	789	701	695	743	687	746	785	765	715	801	764	769	716	727	760	734	710	739	773	736	747	745	726	765	719	729	700	703	722	778	741	713	695	761	770	752	714	723	762	733	714	750	753	750	712	717	742	706	723	678	725	726	704	770	705	743	718	761	723	733	762	795	758	734	696	760	783	742	735	719	737	779	747	721	741	726	747	732	768	779	745	765	741	780	767	727	712	720	720	721	750	779	716	733	784	673	722	716	750	754	729	728	725	774	758	716	708	729	742	786	759	737	706	718	755	713	716	723	781	733	784	744	804	722	737	754	788	770	760	718	744	802	713	728	733	739	798	730	688	754	756	730	756	789	731	712	744	745	727	741	715	723	690	776	697	785	784	746	756	726	747	711	737	725	793	754	758	734	817	767	733	700	718	741	746	747	737	740	699	736	717	739	765	756	742	707	763	695	720	768	740	701	746	719	697	751	766	736	729	784	751	734	758	720	699	768	768	729	734	730	741	739	715	748	704	759	732	719	740	735	753	777	752	733	734	793	761	709	733	708	750	748	740	709	768	710	737	813	766	745	771	708	693	772	712	709	771	760	739	718	801	761	724	705	750	755	753	714	768	765	735	724	730	759	795	676	699	791	775	781	718	712	729	763	751	729	722	760	786	719	746	751	718	808	748	710	768	694	754	713	745	737	793	747	742	760	756	727	705	714	753	729	733	770	761	743	758	750	726	735	761	742	735	724	784	706	722	792	674	771	731	736	733	722	730	694	760	722	731	731	731	745	722	706	802	786	750	701	746	755	735	754	744	675	774	687	733	740	725	727	723	723	744	764	736	745	730	792	769	762	783	754	766	737	771	739	697	738	738	738	751	785	698	756	676	701	740	768	725	762	722	726	719	759	719	724	672	691	699	720	733	707	781	756	737	737	741	728	769	731	790	753	697	765	746	784	732	715	742	796	754	711	745	723	708	778	753	782	737	777	745	775	740	788	707	732	827	731	751	759	718	750	758	752	757	743	718	704	761	722	722	700	737	745	718	736	734	768	710	742	760	758	728	720	707	713	718	701	767	694	756	758	747	731	734	743	730	719	761	740	716	725	714	745	719	679	777	726	735	720	812	771	743	740	761	766	735	739	722	756	729	686	730	782	750	709	753	729	786	765	742	750	707	729	764	740	808	720	729	762	776	735	756	733	743	675	722	759	742	713	750	715	757	718	708	704	741	723	764	704	737	720	737	714	718	715	744	721	737	684	658	774	690	729	787	746	792	747	792	703	736	768	746	718	742	780	786	730	768	733	716	770	760	656	675	752	707	759	753	804	732	759	735	707	746	740	732	774	780	720	734	754	733	734	753	744	708	776	749	741	729	789	712	744	760	701	741	710	736	725	706	745	745	791	732	734	717	741	701	759	724	809	718	734	706	733	787	779	733	719	749	695	761	763	729	771	753	757	739	759	755	742	746	707	741	749	801	719	749	747	743	750	794	800	728	727	734	780	726	742	707	765	722	706	712	748	725	729	736	772	744	703	684	735	764	723	727	726	731	775	711	778	747	753	709	768	760	756	713	730	706	758	761	757	731	737	731	753	711	737	721	750	708	720	732	748	749	719	777	721	779	758	763	711	714	730	728	714	755	777	715	741	752	770	763	682	767	755	692	760	761	744	726	736	734	731	737	739	758	745	778	759	745	757	746	744	726	750	713	730	741	751	727	722	752	796	753	744	742	721	731	749	689	773	745	718	718	783	733	758	731	757	749	761	729	741	753	753	742	733	731	689	701	754	726	765	714	728	755	714	771	761	777	725	762	753	760	726	754	777	706	761	799	758	749	678	752	706	718	738	742	748	758	720	695	762	746	711	778	755	773	704	730	740	749	738	735	716	769	712	701	743	775	718	770	713	707	696	703	702	777	729	761	754	770	782	683	759	704	741	701	781	756	743	721	809	771	737	719	758	717	726	738	770	714	738	752	772	719	798	738	718	781	764	777	733	730	756	762	751	722	761	704	714	823	711	680	727	732	739	699	756	722	759	783	740	774	702	718	758	731	779	695	736	803	692	769	745	755	743	771	752	727	765	756	709	725	723	755	787	765	701	752	828	743	763	744	734	721	719	725	705	757	758	723	774	733	709	675	789	718	728	746	732	719	753	747	769	777	705	766	737	759	787	717	715	741	744	765	731	724	769	717	746	799	768	747	712	728	732	733	709	770	709	750	755	717	746	755	759	733	714	815	748	734	709	740	719	747	725	738	707	710	757	772	714	747	735	759	778	745	711	742	723	705	712	740	753	740	728	706	705	760	760	737	783	733	728	747	709	713	761	702	688	704	806	783	730	775	729	761	733	723	725	712	687	724	747	698	807	754	747	727	774	771	727	765	697	764	792	758	714	723	752	756	752	702	762	736	705	724	768	738	742	724	702	731	701	750	720	699	775	686	729	732	769	768	770	737	751	738	745	691	702	735	745	747	751	716	734	766	727	745	737	742	725	733	692	741	735	711	766	748	764	706	780	681	763	787	758	773	749	713	750	777	747	666	771	692	777	780	710	760	722	774	703	758	723	745	724	715	732	743	738	752	741	722	767	730	803	745	769	702	775	687	724	753	740	705	760	753	739	736	747	756	712	736	765	749	721	771	732	713	790	710	698	679	765	726	767	779	715	724	660	770	768	713	671	722	737	725	716	747	751	768	713	748	740	764	727	748	704	743	723	730	745	761	701	710	762	741	728	722	756	704	799	730	761	708	742	724	764	748	739	708	734	752	788	736	743	724	768	778	698	789	711	755	747	702	739	736	701	740	725	684	778	780	702	684	779	754	760	723	717	766	764	728	703	748	715	761	747	781	719	728	719	749	766	745	763	735	720	732	740	715	725	739	751	733	749	752	704	724	728	757	716	723	702	774	759	733	696	748	767	760	746	740	743	744	759	691	722	741	716	745	716	742	760	740	700	759	717	710	735	709	711	754	738	720	759	716	691	693	765	740	731	721	685	683	700	760	700	747	756	746	708	736	714	707	720	733	745	754	730	763	691	727	730	751	756	749	764	751	742	747	723	754	764	727	757	767	738	751	748	736	762	728	760	731	787	764	744	763	745	728	743	711	729	757	745	790	765	719	754	709	743	749	745	757	671	791	728	760	730	750	749	745	735	711	723	781	729	770	718	711	720	759	730	718	724	704	731	733	722	735	677	688	722	740	747	737	676	775	761	750	769	663	757
24868	21362	26480	22850	4983	1453	726	600	459	507	460	461	473	442	459	464	455	463	466	421	442	438	474	444	491	453	466	455	470	487	468	442	437	427	446	453	461	461	437	479	427	422	493	425	459	461	444	487	447	478	435	466	414	436	466	468	480	466	482	442	445	451	496	419	468	463	465	449	445	481	438	427	458	493	465	443	460	451	451	474	456	418	427	445	479	481	472	489	421	439	427	431	428	444	449	447	500	452	403	478	478	475	438	503	470	441	456	484	480	466	471	433	464	490	466	496	437	419	447	426	455	435	438	519	455	460	414	471	458	473	439	466	478	457	438	454	429	462	478	478	457	413	451	455	484	455	460	496	448	496	438	494	455	500	473	454	463	441	443	496	450	423	460	480	450	441	451	417	457	467	409	443	458	445	450	441	443	451	463	477	412	441	438	461	433	427	472	483	478	458	462	439	439	421	442	458	500	444	472	466	464	439	454	438	496	423	458	461	461	453	450	448	469	414	482	461	484	454	448	421	473	486	453	473	480	504	448	454	448	482	414	461	481	432	469	465	445	506	433	481	437	440	439	432	477	445	424	450	449	457	465	448	453	459	443	434	425	441	454	425	491	448	463	461	453	433	455	435	458	456	429	453	467	460	434	441	448	442	440	445	458	441	434	434	498	448	473	473	454	463	467	478	438	478	455	471	455	448	498	452	448	506	444	485	429	458	452	451	456	497	472	463	476	427	456	424	445	446	444	483	453	453	464	498	444	467	449	465	434	458	462	477	421	476	528	475	451	454	491	446	461	426	455	453	467	466	487	456	436	454	426	442	431	498	432	459	465	462	434	444	430	434	451	426	461	458	447	459	437	445	429	450	445	463	444	437	442	424	472	481	478	494	443	446	474	446	488	433	458	479	454	475	453	490	479	471	461	460	436	445	470	445	427	466	499	451	453	466	402	484	478	437	450	464	455	475	432	430	464	459	445	421	434	422	447	449	439	437	453	462	476	455	436	422	431	458	471	482	438	510	477	496	493	473	458	470	486	431	443	450	477	423	452	448	435	468	430	443	436	452	417	477	411	483	450	479	462	440	469	445	451	478	459	466	477	455	460	424	445	434	446	504	422	442	470	485	460	454	431	439	478	451	435	418	445	469	458	459	467	452	474	438	434	460	460	477	398	461	450	455	471	439	466	456	457	478	445	463	435	436	463	453	438	444	468	438	458	437	421	426	465	447	449	476	446	508	468	453	446	460	489	464	466	476	447	464	496	452	471	421	460	451	480	420	461	463	490	468	473	440	440	463	495	418	455	435	442	431	448	491	469	426	480	451	471	491	417	441	443	436	444	445	453	461	434	445	425	466	499	445	434	415	453	457	448	450	427	451	466	416	462	443	478	439	431	443	503	448	455	460	417	398	439	487	472	437	452	461	443	457	437	470	485	428	447	426	448	465	453	470	442	445	433	438	493	493	432	490	418	443	419	452	441	507	479	468	455	483	464	485	476	432	471	474	484	465	422	475	509	460	500	455	477	446	456	447	456	444	453	432	408	483	452	455	450	443	449	461	439	474	462	437	482	451	449	456	481	468	442	469	434	481	489	494	411	457	458	450	485	429	446	441	451	484	464	460	428	458	442	443	440	432	437	464	471	463	530	468	452	440	445	478	449	463	491	463	445	436	482	477	434	450	444	411	459	436	461	431	473	432	448	461	456	480	468	453	477	437	437	440	432	469	469	444	474	463	467	484	468	489	444	466	436	440	413	464	480	432	449	507	461	452	468	444	451	466	428	448	463	477	513	448	448	442	470	481	438	483	484	426	454	440	439	487	446	420	433	456	467	435	436	436	496	452	471	433	463	451	438	476	422	464	431	467	439	441	465	452	445	491	447	445	448	470	433	420	467	447	423	450	438	395	430	461	459	494	430	462	486	466	457	440	439	434	485	510	457	438	448	406	476	457	449	477	449	449	446	440	448	464	444	467	456	450	501	443	434	460	467	459	452	496	465	467	470	466	457	438	450	455	473	438	512	463	497	433	459	435	452	476	475	430	460	426	453	436	446	464	471	420	457	455	451	445	467	442	443	396	420	441	456	445	442	443	455	455	497	425	475	434	443	473	446	439	450	428	468	419	452	434	447	439	433	441	457	458	442	441	419	456	454	450	434	456	462	459	434	450	440	464	454	474	491	464	423	485	497	498	454	425	436	483	437	449	449	467	462	446	486	468	493	444	427	468	477	451	511	431	465	471	479	454	459	456	466	454	483	473	440	449	483	438	452	449	453	450	448	489	459	424	484	451	437	457	425	439	479	465	463	433	467	462	464	454	496	485	419	451	475	435	425	482	457	454	445	442	468	467	457	491	453	438	472	488	487	455	456	432	471	453	447	472	455	465	437	428	497	438	450	488	486	490	453	490	482	432	411	420	452	442	431	449	442	431	483	467	460	473	481	448	450	426	463	463	449	445	430	488	470	437	492	443	460	433	441	461	448	455	442	444	439	440	457	463	471	465	409	446	436	479	459	452	500	488	486	480	489	457	455	426	446	482	420	475	476	446	444	449	436	498	468	478	461	453	508	427	445	453	471	452	441	445	462	456	459	473	416	430	476	472	463	447	475	450	437	485	474	455	471	457	434	459	454	459	465	459	432	447	452	548	482	477	421	439	456	482	458	496	458	461	449	415	430	438	451	416	446	456	439	474	446	464	420	423	486	441	497	444	458	487	497	443	440	461	446	486	433	442	414	461	452	452	473	459	439	492	473	420	467	438	458	427	450	442	451	463	454	439	438	458	437	448	449	453	470	462	449	426	458	470	435	412	469	427	462	469	433	429	431	403	460	441	440	458	464	493	457	447	431	466	437	465	451	454	486	476	466	473	494	444	477	457	489	485	437	421	470	456	459	466	468	455	463	447	492	444	489	467	471	481	480	457	433	454	432	464	409	442	431	431	443	461	453	438	448	430	457	478	445	441	433	462	457	446	472	490	463	446	477	465	453	452	438	435	477	459	466	446	424	457	480	437	478	464	447	454	477	470	406	453	455	462	451	467	479	449	454	451	476	433	429	447	476	452	438	429	469	480	493	491	469	454	486	416	457	405	484	492	467	478	449	457	414	469	445	488	461	445	441	448	431	428	504	485	447	421	463	446	441	477	460	486	473	470	488	421	459	461	486	473	477	453	449	480	497	468	458	472	481	399	495	474	459	427	434	432	429	519	414	488	464	448	446	464	486	471	465	462	468	432	449	427	446	446	453	463	440	462	459	437	462	428	423	444	438	449	476	484	460	448	465	446	486	429	459	437	452	444	457	499	452	462	411	435	482	433	428	456	455	462	438	457	459	471	473	460	463	421	468	431	464	453	474	498	480	505	470	450	441	405	444	468	473	460	459	476	478	445	438	437	445	493	473	475	440	454	484	454	439	453	432	481	443	484	470	441	463	449	486	470	476	425	479	465	439	466	474	479	477	481	463	457	465	430	444	444	464	458	455	433	451	436	481	461	478	472
30385	46354	32202	12326	4048	2739	1175	999	634	658	607	643	587	640	605	635	591	636	604	581	607	614	586	582	649	600	635	567	606	594	570	593	595	579	594	627	629	580	615	621	611	643	605	626	608	565	602	608	596	553	650	605	629	656	608	629	628	616	586	610	603	624	566	580	578	614	574	587	587	631	581	663	588	586	550	614	554	612	621	590	594	595	617	602	627	584	623	567	559	613	563	615	602	614	548	574	592	607	574	602	571	607	636	622	603	588	617	571	607	608	575	624	584	568	573	615	603	649	540	579	578	612	580	579	585	589	588	587	604	579	580	580	587	589	593	582	604	564	571	577	582	613	629	585	605	631	600	632	601	610	567	603	576	613	596	584	602	604	642	631	593	591	591	625	607	566	565	587	565	609	578	576	610	609	550	609	610	600	602	605	617	634	657	592	586	607	561	618	588	578	646	612	575	601	613	640	601	563	595	628	616	601	569	612	587	605	620	548	563	610	572	635	579	666	584	607	612	565	580	598	589	614	587	598	596	546	615	619	564	612	549	588	599	593	570	586	660	589	623	624	594	570	576	608	628	620	624	613	568	592	602	661	606	579	588	644	531	599	616	606	580	562	559	581	590	637	566	589	607	614	583	571	600	600	596	586	612	592	590	599	603	529	599	579	628	563	605	604	558	614	592	601	565	574	582	595	598	619	560	586	652	629	580	636	628	623	610	595	582	624	573	620	604	623	537	589	593	586	626	617	627	545	611	598	599	597	599	647	560	621	584	595	614	627	572	590	630	595	642	621	627	619	573	575	593	583	594	611	546	615	589	597	594	611	601	608	591	556	615	608	615	595	549	615	594	606	573	604	635	553	622	612	610	603	556	594	583	596	608	577	614	592	588	593	577	600	592	600	611	578	611	614	575	608	616	559	566	604	568	587	569	581	618	587	592	600	634	619	642	629	593	597	569	585	621	604	613	564	577	602	612	610	595	611	588	604	609	609	585	616	574	587	600	583	576	650	616	561	598	658	601	592	575	585	657	625	595	644	590	585	566	597	564	592	608	609	618	583	593	569	656	612	624	590	567	583	614	575	585	561	562	599	585	617	570	635	579	588	582	607	613	604	617	594	574	571	593	583	615	608	643	630	550	589	578	602	586	636	648	615	605	598	577	610	654	615	595	603	621	629	559	590	618	609	597	618	624	629	603	589	604	587	615	584	610	555	581	589	584	575	611	645	631	577	603	548	569	551	602	591	565	610	608	585	594	589	644	641	557	599	574	582	592	618	570	595	590	582	603	605	597	616	594	580	573	617	631	573	614	552	617	612	607	580	593	578	587	594	588	613	589	606	582	602	617	605	656	633	576	611	554	605	574	578	586	572	611	585	652	596	581	564	583	605	610	571	561	588	622	584	590	577	600	545	579	605	623	603	607	652	605	591	631	588	552	661	601	619	589	621	608	572	602	608	624	575	574	607	591	576	626	562	598	548	585	574	585	564	574	634	614	627	605	606	608	590	623	577	565	585	626	568	615	549	615	610	621	607	588	541	608	604	589	613	632	605	607	587	585	616	600	636	614	553	620	576	573	510	567	587	588	619	585	640	601	570	619	618	638	650	599	626	595	620	569	587	534	573	617	572	589	585	595	592	639	580	592	639	612	616	587	599	578	579	633	600	614	618	608	582	639	622	588	604	601	590	632	616	573	593	624	552	605	609	595	600	607	635	630	569	605	558	566	590	547	611	643	638	600	620	638	628	602	626	601	626	611	621	617	565	583	612	618	572	580	605	561	616	640	570	561	583	603	555	589	601	589	614	613	652	572	622	583	592	610	586	627	597	607	546	633	589	631	584	571	567	624	603	570	626	609	592	578	535	603	646	606	596	618	607	596	580	561	584	610	599	626	625	558	574	557	593	594	554	612	577	578	640	595	603	622	614	583	561	600	635	598	586	595	610	606	589	609	621	637	614	567	640	596	566	596	561	594	591	566	622	642	576	566	608	608	597	600	644	577	599	624	559	600	586	581	621	567	595	633	622	611	624	589	600	567	597	545	560	581	617	597	626	572	624	610	616	579	588	597	633	608	589	608	638	615	663	588	551	654	596	630	622	604	586	619	573	579	667	582	602	570	611	602	619	564	606	583	652	594	636	598	576	607	635	603	588	597	598	624	614	571	588	614	600	612	556	605	599	592	581	602	582	620	597	598	649	615	632	577	571	602	583	616	561	569	587	614	612	578	570	573	633	588	592	585	617	558	594	631	621	598	616	603	594	595	615	569	625	571	583	611	595	579	587	558	626	588	570	596	599	584	604	591	635	616	575	617	588	627	619	620	589	598	599	589	598	605	604	623	621	627	630	615	617	617	590	617	567	603	585	620	599	604	608	650	625	601	602	585	599	587	591	567	592	608	575	612	610	579	581	604	585	578	613	586	515	610	582	568	669	600	632	593	597	564	581	583	596	585	649	554	589	588	602	596	545	563	583	610	626	556	613	596	603	561	576	613	566	613	587	574	616	600	574	620	596	568	622	573	585	623	581	618	588	599	646	610	609	615	629	619	613	626	593	629	602	588	576	575	590	601	601	614	593	567	584	605	595	589	585	600	598	590	650	614	614	578	560	620	642	606	608	600	591	589	608	576	633	633	624	621	587	622	603	625	600	586	602	592	612	601	578	620	636	562	553	624	609	583	656	594	605	603	573	641	585	616	599	587	601	597	587	592	586	618	621	581	571	582	564	591	588	609	531	592	635	567	604	567	605	589	577	614	540	572	565	605	588	560	570	627	595	632	597	584	557	616	601	571	566	533	585	597	578	587	621	648	578	612	591	665	643	603	590	577	571	575	561	594	615	564	627	531	551	624	570	600	562	608	647	603	600	625	603	608	555	604	594	590	553	607	553	613	603	605	636	595	589	598	576	579	562	583	598	603	551	573	559	616	617	617	600	545	563	616	619	606	613	598	547	596	601	584	614	628	613	624	587	551	619	567	595	582	642	597	603	586	592	609	609	609	608	622	608	569	587	596	584	612	631	573	611	612	625	595	602	600	570	623	596	626	631	576	620	643	568	600	594	596	619	613	607	596	591	638	624	622	618	588	605	598	599	550	571	627	660	598	625	619	602	601	574	586	601	573	603	639	619	595	590	637	598	596	576	605	616	613	575	575	578	584	637	556	571	606	582	605	617	604	623	598	596	629	593	563	596	588	607	570	556	575	630	594	636	614	577	585	589	586	568	581	595	552	585	614	581	589	581	602	622	583	604	659	612	571	644	567	608	606	622	634	563	614	610	620	645	586	573	617	658	612	633	579	585	577	598	600	594	581	603	652	608	605	631	592	583	630	624	558	634	593	566	604	577	604	644	592	629	586	585	593	573	610	604	583	592	600	614	641	620	655	607	589	621	588	559	635	604	566	554	600	576	608	577	633	601	582	633	629	625	594	624	565	657	572	618	640	611	582	639	602	611	613	565	599	605	615	582	600	588	601	606	589	568	574	634	624	621	618	618
22465	21218	28260	24381	21186	18772	4641	715	332	288	311	259	302	279	283	260	247	251	245	222	253	287	252	260	275	215	211	273	238	249	242	214	262	241	259	249	231	235	221	245	233	239	239	255	242	233	241	261	249	245	254	271	226	239	232	283	228	255	226	226	258	245	241	245	224	251	243	221	245	227	239	243	216	233	215	260	238	233	241	231	240	264	259	216	227	264	232	244	225	263	212	242	225	246	242	228	262	234	225	249	255	241	214	253	234	242	255	257	262	235	217	266	234	262	241	260	248	257	225	211	245	236	233	225	245	229	239	215	239	250	253	224	234	245	240	232	239	257	214	250	220	226	243	223	240	198	269	244	197	242	253	216	254	234	257	224	233	255	249	259	227	234	237	239	232	223	232	253	234	233	247	240	226	237	235	221	247	235	220	212	221	246	236	252	217	245	261	251	264	240	221	239	242	245	234	210	242	268	258	241	235	240	251	265	237	255	220	223	280	277	249	243	236	240	253	231	229	264	248	259	240	242	234	236	236	231	226	238	234	266	231	235	250	246	257	235	246	235	226	249	232	224	234	223	229	257	266	243	253	223	257	256	246	276	261	252	232	238	241	245	239	250	236	237	246	241	244	235	239	249	245	225	239	235	240	268	243	204	227	236	258	227	227	241	228	235	216	247	228	239	240	228	218	262	247	242	258	232	217	258	208	231	238	204	220	207	252	259	240	234	255	221	243	245	254	250	242	233	268	223	234	217	228	226	263	216	227	263	227	232	218	255	250	214	192	252	253	225	212	260	233	250	242	234	257	227	251	243	227	271	256	254	226	265	244	244	244	252	260	274	232	232	217	259	232	225	224	234	223	212	230	224	254	237	230	212	263	239	232	251	236	222	267	232	270	225	247	227	255	247	215	262	225	252	264	249	237	249	207	242	247	216	223	239	248	244	247	217	245	256	248	257	237	239	239	219	229	261	247	234	242	247	241	208	259	217	225	241	222	243	263	221	249	264	219	252	258	238	262	224	220	257	234	228	210	251	232	261	234	293	221	237	236	236	229	218	236	235	272	227	251	241	229	253	227	252	251	263	251	263	233	216	228	220	238	233	210	227	215	241	241	241	260	226	262	212	227	266	241	254	252	239	222	238	230	268	237	241	239	204	244	232	241	255	245	267	233	225	222	222	257	244	215	222	232	234	228	210	243	246	231	255	248	223	243	230	248	231	207	204	258	216	242	226	229	244	262	247	225	250	211	233	238	258	249	253	243	236	258	216	239	242	235	229	232	246	241	233	252	241	212	252	235	244	237	265	271	238	252	230	244	267	240	219	232	241	270	225	251	280	220	234	252	237	253	245	247	221	227	258	233	266	246	219	228	224	209	235	201	249	248	242	216	235	255	263	249	245	239	261	221	225	229	233	246	222	270	227	238	238	231	266	239	262	211	247	219	274	255	234	218	232	221	223	218	245	271	238	218	236	249	259	238	227	246	242	226	225	244	249	229	226	246	235	232	233	251	252	241	246	256	258	246	233	236	276	231	223	228	254	254	230	226	236	237	244	240	255	227	255	265	235	268	234	245	228	240	240	263	242	252	238	217	230	221	263	262	233	226	272	216	255	224	231	230	246	234	254	248	258	241	239	234	250	209	220	241	245	253	245	239	254	241	234	246	249	256	223	241	234	253	225	219	247	240	260	236	242	239	245	247	249	246	231	205	261	237	255	242	248	239	240	229	273	294	219	212	243	249	271	221	257	242	232	272	211	255	212	233	211	239	256	225	249	264	250	241	230	263	224	249	248	255	231	236	221	228	242	254	222	247	211	225	238	231	235	257	237	257	238	245	262	224	210	223	226	260	254	251	245	219	245	238	258	220	246	221	247	240	251	234	231	227	252	239	231	243	232	226	231	247	230	245	243	252	243	236	230	228	244	233	219	248	219	235	236	257	245	242	266	260	246	226	245	279	268	264	240	251	237	252	233	238	243	248	220	229	269	242	245	238	211	223	247	236	250	230	222	245	236	245	259	269	226	221	226	257	238	258	241	246	221	261	227	231	248	238	252	241	265	274	250	258	249	223	230	224	206	232	255	225	240	218	224	220	251	229	249	254	234	241	230	246	243	224	264	229	262	273	217	252	255	215	218	209	250	240	250	235	233	252	229	242	250	236	204	249	235	224	225	237	225	227	277	224	264	227	252	247	251	247	270	246	257	239	245	238	221	216	234	219	237	234	239	242	220	225	215	237	210	232	252	250	232	230	256	235	247	245	207	217	234	248	262	255	225	228	229	242	219	237	240	249	238	242	223	268	224	232	234	250	222	239	220	275	227	252	222	258	244	227	237	237	250	288	227	257	239	237	242	211	231	257	228	210	219	241	244	270	241	232	274	254	240	240	258	222	231	236	283	235	258	252	242	246	246	248	251	239	239	239	270	244	255	247	241	225	216	242	241	238	243	253	237	225	238	227	250	240	233	240	256	244	242	214	249	233	240	234	228	235	224	256	250	273	222	234	216	236	249	229	246	230	236	257	270	252	240	230	230	237	240	239	260	241	239	239	234	233	237	206	263	231	235	219	259	244	250	264	249	253	240	237	243	242	225	239	231	226	242	246	235	235	270	233	223	255	248	229	237	255	224	256	224	227	253	221	234	229	242	227	254	270	231	265	271	235	225	248	246	258	246	239	264	231	240	239	250	237	235	232	248	257	232	210	256	246	243	246	253	235	233	240	225	256	235	266	249	253	252	218	264	226	262	224	218	247	249	212	226	242	250	256	273	238	259	239	230	238	232	243	233	225	262	250	232	249	201	227	211	234	231	273	248	251	229	244	253	259	272	252	210	245	224	248	254	208	224	245	247	229	241	256	222	233	236	243	231	248	230	260	250	230	247	211	237	251	239	248	223	241	237	242	241	199	229	224	230	209	226	214	261	232	267	256	236	243	230	236	240	229	234	256	248	246	214	265	240	238	224	234	239	270	241	249	254	254	204	240	232	229	255	228	219	215	266	253	197	266	235	250	274	207	239	236	236	235	258	247	230	230	231	229	233	251	266	249	223	256	253	226	228	232	213	243	226	245	245	242	208	217	232	261	239	239	207	258	214	230	242	225	246	211	254	233	234	215	248	256	252	245	214	237	238	222	243	224	260	266	243	242	239	226	237	216	247	225	250	240	241	217	235	248	252	287	263	246	238	264	241	243	224	229	249	243	251	258	269	232	236	272	250	249	220	250	231	225	232	275	232	248	209	250	206	245	243	233	215	234	242	225	214	230	216	267	255	213	233	240	213	246	259	229	223	245	269	250	241	241	195	227	231	252	261	226	223	276	246	255	254	258	256	225	268	241	245	264	255	238	217	222	217	239	247	240	228	234	280	243	245	239	276	233	228	214	248	260	234	232	260	231	243	232	256	247	234	238	273	233	239	233	243	258	257	250	237	219	245	210	235	232	229	228	220	267	235	254	256	225	221	289	245	256	236	244	231	240	244	258	250	229	245	242	221	263	215
35025	62056	46400	28414	14153	7387	2519	1139	510	535	486	409	403	370	436	321	364	365	361	348	346	333	362	367	360	309	343	363	331	353	319	349	354	350	346	337	353	322	356	347	322	362	364	332	368	356	336	341	335	341	317	296	368	342	384	329	302	347	308	338	317	347	324	334	322	319	321	349	358	313	350	352	309	335	335	307	317	343	325	351	319	363	331	327	300	354	347	353	328	336	350	317	323	346	343	343	328	343	331	322	325	339	343	293	314	336	364	327	352	328	338	357	339	327	325	298	331	350	327	347	310	326	356	332	331	298	339	355	310	354	329	324	322	307	319	320	333	327	311	326	337	308	329	384	349	353	317	331	313	359	328	304	344	347	337	305	305	332	332	357	311	330	351	341	330	339	337	346	361	322	350	339	325	335	321	340	346	341	330	319	352	330	333	301	379	342	321	357	327	303	336	347	348	348	303	346	327	335	305	325	347	334	312	295	335	344	332	356	324	338	319	311	360	291	302	343	345	344	357	326	368	317	325	291	357	317	333	331	325	313	370	306	346	303	322	331	328	350	317	311	334	352	332	330	325	346	319	314	332	310	355	365	309	340	358	317	337	298	313	330	352	330	348	324	323	344	347	338	361	340	346	317	302	329	331	294	289	319	322	332	340	345	288	327	357	350	354	347	328	327	346	331	347	322	375	340	373	330	312	331	320	325	301	347	276	319	328	345	328	322	354	348	330	327	330	338	310	328	346	363	309	304	332	360	338	344	321	332	345	280	350	344	350	335	328	329	339	365	324	309	326	322	342	345	342	330	358	310	334	344	328	321	340	327	304	323	336	301	334	334	329	326	348	353	333	325	325	342	327	338	298	357	343	353	301	355	311	342	330	314	331	352	309	316	316	319	344	321	327	352	333	364	314	317	278	343	341	327	338	348	336	314	338	334	358	369	337	328	353	344	326	317	349	326	339	339	310	331	343	359	332	320	326	314	320	349	326	330	343	348	331	325	319	317	320	320	340	381	339	334	363	342	302	315	318	321	376	300	358	315	327	324	356	348	336	340	301	306	332	298	350	332	349	318	311	279	331	368	309	382	339	318	343	340	338	302	335	331	324	372	319	343	332	318	332	312	327	328	306	336	362	318	309	309	323	330	343	320	331	329	325	322	330	311	350	327	333	346	316	322	331	311	358	333	309	332	313	323	331	351	314	364	364	333	338	317	284	316	354	362	294	326	361	341	354	371	335	325	311	318	362	363	325	343	339	312	326	352	362	346	334	378	320	327	324	327	333	349	336	324	306	348	318	322	336	337	339	332	313	334	312	335	360	300	309	321	325	353	328	350	315	328	346	297	333	329	319	364	332	342	315	312	323	380	319	327	346	315	318	357	366	308	295	354	324	313	310	322	324	329	317	333	351	333	349	300	371	324	349	344	332	323	331	342	344	343	344	340	345	320	314	331	365	322	339	348	351	316	318	301	321	338	364	303	324	327	348	323	359	351	350	324	319	341	319	358	325	318	358	296	349	371	319	318	292	340	335	333	317	312	337	327	353	325	311	328	341	314	342	317	321	314	337	324	330	332	355	347	290	327	321	344	344	343	319	329	358	319	348	356	359	348	340	320	330	315	355	350	341	347	309	336	345	360	351	317	350	359	310	347	329	349	336	355	341	359	322	340	306	338	309	324	316	327	321	307	324	381	342	327	313	327	316	311	361	350	302	370	314	327	302	340	355	346	332	344	355	321	329	337	317	351	358	335	332	317	323	339	329	349	342	339	318	308	356	328	323	347	328	327	340	352	348	332	347	332	341	328	330	355	350	326	326	319	357	342	312	311	350	303	328	348	333	341	342	336	341	331	343	340	342	361	358	342	309	368	327	304	318	307	313	343	301	325	313	361	372	359	341	326	321	326	317	320	372	362	315	315	348	326	317	332	359	323	345	309	354	342	317	326	355	339	367	325	322	326	310	321	321	335	311	365	340	318	333	348	331	334	313	326	339	312	351	342	330	282	326	328	355	295	357	352	352	316	296	347	312	344	289	341	369	339	321	342	328	320	357	361	354	326	338	355	335	321	341	332	322	297	345	330	347	346	332	325	341	336	330	345	344	333	345	301	337	337	343	334	330	321	333	328	341	330	339	356	354	336	326	354	361	374	339	296	352	341	336	342	324	308	343	323	326	333	343	330	327	343	337	316	323	293	359	313	320	301	325	347	334	341	326	330	338	340	341	338	327	330	324	348	325	329	329	344	368	317	324	329	325	310	303	337	342	341	328	370	344	348	327	335	328	309	360	336	339	316	329	341	318	339	334	328	334	342	349	324	367	351	308	332	352	316	391	319	338	364	314	331	337	319	345	337	332	353	345	295	342	347	351	322	323	325	351	314	325	289	319	337	302	343	326	311	310	308	345	320	330	336	306	326	306	366	329	371	339	332	380	319	347	331	340	357	328	363	334	345	332	351	318	345	334	349	289	346	326	334	293	325	361	359	352	318	324	320	336	335	365	329	314	330	339	337	349	286	335	307	320	312	348	325	330	337	338	380	323	332	316	334	362	313	347	346	310	343	314	337	309	337	326	369	349	349	314	322	324	315	318	336	303	352	318	322	342	317	328	341	319	320	327	339	351	333	356	347	299	346	318	328	318	321	330	343	359	330	336	364	339	346	315	324	316	321	325	342	321	340	342	351	340	368	324	343	343	334	312	347	312	370	307	333	347	358	322	322	323	342	320	316	312	335	298	282	312	314	338	312	354	351	312	320	320	328	309	350	340	327	328	327	318	351	318	336	317	319	358	341	369	280	344	359	333	353	341	342	366	359	313	346	365	352	349	335	374	332	342	317	308	317	338	343	325	344	334	304	348	291	309	336	350	316	313	312	334	340	335	342	342	356	318	338	327	334	325	322	362	338	333	345	351	323	340	317	353	332	318	333	319	326	289	330	333	306	336	320	310	340	324	315	333	329	338	332	321	309	342	320	348	354	327	312	338	339	327	303	317	362	334	334	333	323	326	334	327	339	346	324	344	341	375	333	311	335	293	329	324	326	323	344	328	336	342	348	336	315	316	303	305	329	340	326	333	304	318	336	290	316	339	321	347	326	330	356	342	328	323	317	287	319	343	308	340	344	360	361	281	351	305	313	373	352	355	323	340	334	317	318	331	293	335	347	349	346	356	342	291	332	345	328	326	360	325	343	357	316	276	341	333	349	318	339	332	315	357	330	313	361	343	326	322	328	293	329	317	314	334	339	323	316	331	331	301	330	318	348	328	357	309	324	328	313	319	311	345	338	350	342	342	333	306	330	338	343	340	334	334	327	324	311	358	354	345	332	332	350	318	314	296	337	347	321	312	334	344	308	315	308	341	336	344	322	345	350	321	361	319	315	368	325	345	301	340	332	324	293	327	353	367	322	329	336	328	303	336	310	325	360	325	331	319	314	359	334	330	329	363	344	328	308	356	323	305	343	328	344	330	320	320	334	301	341	307	320	321	306	324	324	314	354
28571	24755	20424	8271	1696	1032	744	746	618	692	656	635	660	624	609	664	597	670	639	656	701	683	647	678	622	684	626	655	599	614	648	659	660	637	653	634	630	699	656	650	645	638	677	638	634	659	634	616	630	661	698	652	656	684	657	640	667	623	633	648	618	630	625	633	650	684	689	666	696	675	557	661	654	600	661	640	637	627	637	661	684	664	656	672	657	631	689	646	649	625	705	670	640	637	660	661	604	634	662	651	616	619	635	665	645	651	719	633	626	641	630	664	629	635	655	658	678	609	629	690	660	650	609	655	632	654	653	643	665	655	663	656	633	630	619	654	582	608	633	678	661	644	649	620	673	612	632	642	645	619	655	671	688	640	629	583	624	623	641	662	668	668	629	644	682	664	664	663	616	607	616	629	640	626	660	644	626	608	630	612	672	676	638	622	621	644	635	676	607	633	596	616	668	658	657	695	646	639	670	639	644	671	646	619	630	652	621	624	638	670	611	645	685	702	646	694	658	658	691	660	658	635	628	634	660	662	661	650	648	645	680	700	630	625	660	646	611	665	690	658	627	650	650	591	637	662	674	633	662	672	617	646	654	617	641	646	650	618	668	696	630	648	636	641	674	656	657	703	702	638	657	661	688	581	643	655	668	649	652	606	689	640	656	605	632	627	657	656	623	629	657	636	601	689	667	661	648	625	687	650	643	682	726	637	609	625	627	664	647	644	636	669	692	701	699	607	666	636	655	696	653	620	649	664	605	589	608	670	639	635	644	667	672	643	595	637	668	675	652	722	595	613	677	661	662	638	635	665	686	612	658	673	689	654	647	669	625	663	628	700	653	596	628	687	666	701	676	647	702	671	683	653	683	651	680	626	575	667	671	622	638	619	623	719	662	627	639	631	694	642	614	627	648	611	642	663	621	673	614	656	668	612	624	644	653	667	624	640	647	702	666	646	644	654	670	623	653	618	641	637	647	656	666	632	663	705	635	678	630	641	627	648	619	632	650	624	615	668	650	678	637	658	646	649	624	653	661	669	707	675	654	651	656	650	594	635	652	659	612	617	665	599	648	648	662	635	634	647	636	621	641	654	645	647	628	642	659	655	687	659	681	630	635	680	607	634	642	663	611	638	669	659	658	644	669	620	685	638	658	628	655	643	647	648	641	665	667	678	628	685	621	632	645	662	649	668	649	651	656	655	644	638	641	653	669	720	642	633	625	669	611	691	650	632	616	634	679	656	607	695	652	662	644	595	654	670	625	636	596	625	665	628	676	698	659	673	638	612	652	677	672	660	630	677	634	608	673	671	660	614	634	648	620	636	631	657	691	621	682	643	667	612	654	660	685	641	646	646	620	635	667	618	665	610	627	650	618	654	652	650	617	584	654	658	714	690	631	702	681	678	663	651	608	642	692	667	651	668	670	634	684	632	654	649	658	653	666	658	598	610	673	603	661	625	682	627	640	651	690	674	645	689	634	654	637	628	682	675	657	662	632	632	653	691	592	628	671	675	636	632	646	628	699	615	651	670	664	689	619	646	634	641	673	670	665	596	637	662	643	610	643	670	643	603	680	655	687	651	637	619	678	667	587	659	665	641	654	638	676	650	605	674	661	660	698	652	654	644	690	648	694	607	651	631	663	671	595	655	675	650	652	639	608	625	638	669	647	681	644	694	621	631	638	627	669	687	701	620	634	675	618	648	728	659	694	623	639	605	664	677	640	629	668	673	680	641	678	659	663	646	663	650	651	587	664	659	591	642	664	597	663	651	692	673	590	641	640	662	668	629	646	656	598	656	603	618	658	627	637	639	641	667	601	653	677	663	642	684	700	671	614	694	620	635	598	675	613	643	698	665	604	669	652	676	664	678	634	635	692	663	643	637	642	691	626	645	619	648	659	661	727	695	641	607	658	692	682	609	629	675	652	681	654	657	701	664	687	644	658	640	663	671	637	640	651	618	618	665	606	663	647	646	620	663	654	636	683	605	673	642	646	639	589	648	675	653	595	674	635	646	652	653	632	645	641	636	657	714	663	627	667	624	670	639	688	660	612	633	656	639	644	658	657	661	632	649	669	643	643	656	612	645	643	650	635	692	666	650	656	697	648	656	627	645	671	630	667	662	623	634	647	662	678	636	652	645	673	670	672	639	687	657	638	664	746	664	650	706	615	691	634	704	634	640	664	611	702	659	667	637	671	650	670	660	633	634	641	684	668	643	665	626	648	626	648	624	659	653	655	652	653	651	633	656	671	656	684	637	672	686	618	710	692	665	631	671	645	659	642	626	658	678	610	653	641	693	623	659	603	662	635	704	631	693	592	661	638	611	703	620	702	622	627	615	645	634	670	691	670	656	704	676	672	655	644	668	621	648	657	623	679	620	646	644	640	667	685	647	647	660	660	644	635	653	605	642	619	665	635	628	650	636	650	619	619	630	654	641	654	618	653	645	630	669	610	680	646	648	630	653	650	599	629	677	615	662	671	657	663	634	630	664	637	657	664	662	662	678	648	659	630	636	616	675	665	639	646	648	639	685	654	641	633	626	682	702	651	654	657	681	687	672	613	660	683	628	657	630	642	625	672	689	650	622	644	644	702	652	647	646	657	670	694	626	649	631	692	715	686	684	665	644	642	605	644	676	673	672	622	666	639	656	656	667	597	659	617	683	705	665	611	622	644	661	633	641	648	666	664	636	624	640	651	651	611	618	660	646	658	629	682	588	639	620	640	597	647	676	639	615	667	659	645	651	675	577	679	646	616	644	633	663	676	691	645	602	671	649	662	632	657	641	644	648	651	662	710	664	639	660	646	613	672	651	682	615	620	646	607	649	631	632	576	635	621	687	686	652	618	661	654	645	649	621	685	644	625	630	644	691	612	656	666	658	624	626	680	662	624	711	647	663	662	698	664	629	676	670	665	645	644	618	665	639	686	652	644	661	668	628	671	625	657	661	680	624	641	655	654	671	643	659	620	652	640	669	625	626	645	673	659	639	636	664	653	650	653	634	643	658	630	608	650	653	637	645	687	664	641	630	661	625	667	654	719	695	693	624	630	581	672	690	585	644	639	627	653	669	660	653	622	685	663	645	652	692	660	681	617	666	656	606	632	631	607	674	671	648	655	671	638	636	629	637	677	679	648	647	623	616	687	629	595	654	668	669	690	647	678	673	704	622	660	600	664	718	620	643	643	662	642	620	644	643	652	640	656	649	603	625	634	622	626	607	681	621	663	689	641	643	684	731	617	678	677	634	618	637	666	660	630	661	638	656	630	651	691	681	633	657	656	653	650	651	644	628	696	646	632	613	718	612	656	656	672	649	632	601	680	659	660	661	653	622	625	697	653	678	665	635	663	610	611	633	635	612	614	685	657	649	643	633	627	642	655	612	668	632	681	672	634	665	629	663	645	644	658	615	631	685	663	627	683	630	640	637	653	624	632	641	620	659	633	610	578	659	645	710	638	608	673	679	663	665	683	684	659	676	678	652	651	685	648	678	685	650
27191	38305	22655	9002	2330	1244	921	1052	855	857	883	877	853	853	880	867	870	918	891	877	876	850	856	892	873	818	934	837	868	881	836	854	858	831	841	833	868	877	887	929	948	863	857	902	838	870	819	870	862	863	886	833	846	848	816	841	885	850	847	867	797	879	825	814	855	889	864	851	861	860	865	882	894	852	897	924	887	871	804	817	846	827	867	814	840	810	857	828	901	809	896	885	838	845	832	867	893	853	843	866	840	825	888	841	843	798	883	818	846	858	819	844	821	867	865	831	859	821	833	867	894	859	856	841	893	886	804	870	872	916	880	883	857	844	887	872	859	879	834	873	899	893	875	833	845	859	876	835	849	871	801	853	861	876	872	912	830	825	853	837	863	900	845	867	810	885	851	898	782	868	842	898	853	865	867	829	823	906	882	836	907	906	865	873	818	814	789	891	816	899	857	884	864	875	866	825	902	857	861	829	857	811	797	838	887	891	847	843	856	870	877	843	868	857	789	870	866	865	845	866	851	870	841	894	831	835	817	865	852	852	865	825	908	896	872	869	860	836	832	810	783	853	850	855	893	833	865	874	851	921	857	882	892	818	853	822	850	893	797	868	853	860	877	807	864	925	911	795	852	852	907	835	856	858	850	832	879	829	851	833	912	872	821	883	918	870	856	867	886	823	860	879	806	877	828	832	855	872	861	887	826	835	846	822	860	863	842	833	857	840	883	849	866	842	876	884	829	857	850	834	882	848	880	830	850	847	852	902	857	847	883	866	870	802	855	880	898	853	806	834	885	871	838	821	867	871	857	894	844	818	883	776	854	890	848	846	888	887	829	904	853	855	817	879	830	879	880	887	826	828	865	870	818	848	857	894	879	831	837	833	829	856	837	858	822	867	899	845	858	865	808	854	843	850	857	862	886	787	832	869	864	837	856	855	900	852	833	837	841	865	819	863	789	868	882	827	828	822	883	849	846	815	845	889	799	860	888	901	838	881	872	811	861	857	836	907	841	876	820	839	888	858	857	867	889	832	872	871	885	858	882	885	844	856	846	853	916	847	784	865	822	831	861	840	846	833	841	901	825	805	814	870	861	858	892	847	831	863	835	850	874	887	838	853	885	868	904	859	838	849	850	897	913	831	834	837	849	858	830	859	860	859	850	807	859	825	847	879	883	842	850	867	824	905	853	816	851	843	851	826	856	869	857	915	832	844	809	871	845	849	833	865	850	836	780	861	807	815	854	843	852	808	834	834	861	852	847	791	868	836	825	852	798	884	800	827	857	851	760	909	889	822	873	856	821	872	763	899	872	866	800	820	845	818	830	848	837	834	836	842	815	860	860	810	868	883	807	872	867	830	870	809	866	878	864	840	874	841	852	874	837	862	865	891	863	840	845	907	889	840	852	800	859	872	859	868	873	862	803	871	867	848	855	895	814	927	859	889	847	870	874	868	846	901	851	883	820	811	847	841	927	848	800	861	807	883	847	887	888	875	841	862	840	836	839	853	842	857	896	885	842	877	899	870	820	848	878	832	847	849	822	872	837	801	807	876	836	937	865	857	885	874	859	875	837	821	850	870	809	869	889	861	832	818	826	896	896	851	900	868	832	864	859	820	855	885	856	853	858	856	872	888	855	867	788	848	867	846	834	861	884	922	844	841	813	834	832	870	860	856	823	871	928	885	860	833	848	871	828	876	840	889	850	872	859	861	896	840	845	873	906	930	929	842	866	836	880	813	885	807	852	889	894	817	807	826	842	841	889	858	841	842	830	852	843	839	846	871	816	847	840	868	893	846	832	847	882	804	887	842	865	859	817	843	897	841	833	864	859	821	866	879	844	892	840	859	866	885	866	895	812	878	874	845	885	856	849	867	838	887	813	833	827	814	833	906	816	835	820	835	874	834	839	886	858	867	851	856	833	882	885	849	809	866	817	828	808	866	883	852	835	843	835	874	841	876	877	873	810	865	845	839	866	867	885	906	894	888	837	828	871	871	882	877	828	775	869	824	850	873	886	876	865	866	864	878	783	891	814	822	884	832	854	827	866	893	838	918	869	884	797	850	854	871	804	908	857	847	819	879	899	848	824	828	853	860	868	868	886	883	847	828	899	883	847	862	836	862	799	923	900	891	897	883	830	818	818	830	877	916	791	912	872	875	801	866	877	866	811	866	949	802	857	828	857	865	875	903	829	902	836	808	826	855	797	872	949	851	797	868	821	831	872	796	847	832	838	866	866	865	843	873	835	817	884	876	870	814	861	898	861	872	888	811	856	864	845	840	826	873	832	881	819	907	857	853	849	854	835	875	896	849	868	874	874	885	854	882	823	866	884	818	849	901	792	913	853	806	857	887	833	846	882	863	869	834	846	872	809	869	857	817	914	848	805	866	874	861	837	826	837	831	841	899	842	850	798	813	869	838	828	845	864	840	829	807	861	892	828	867	866	896	842	850	833	840	859	884	837	841	856	881	867	819	879	840	841	844	869	795	844	908	849	872	877	860	899	881	842	859	842	829	868	889	864	853	841	883	832	864	876	869	831	832	795	883	823	813	801	850	842	868	864	869	846	850	867	838	844	805	855	807	823	815	862	882	853	809	859	819	840	907	812	886	811	840	828	885	875	856	867	898	857	848	903	861	794	855	877	897	842	848	907	872	831	856	864	815	876	867	878	848	825	851	854	858	856	868	839	826	796	869	836	853	886	848	834	794	874	857	894	857	839	863	836	809	883	858	873	861	880	877	951	855	896	875	812	853	878	830	866	855	898	837	823	860	904	839	813	892	909	824	822	923	856	807	870	868	847	814	802	870	837	868	878	807	892	877	843	886	845	824	888	882	817	855	797	829	855	827	914	858	852	900	830	879	880	801	804	841	864	849	808	814	888	851	850	805	857	907	888	838	851	807	805	827	882	844	846	863	859	897	838	853	889	807	842	914	863	860	883	844	835	889	865	841	884	855	881	837	896	882	849	840	910	945	857	849	873	810	878	822	809	902	877	796	911	876	815	831	825	856	812	923	859	861	875	880	880	871	848	871	915	902	856	879	848	879	868	865	823	909	883	876	881	854	860	840	861	850	905	846	833	825	842	861	824	866	827	827	885	848	852	854	881	877	839	835	903	851	842	824	855	883	855	807	848	807	894	832	813	799	870	888	859	852	876	878	859	857	862	876	836	868	823	782	891	860	797	870	858	854	898	819	872	884	915	833	846	859	849	860	839	837	806	829	892	849	901	829	875	852	812	829	866	852	870	892	878	886	860	866	887	887	875	840	848	810	902	826	857	845	860	898	911	872	879	835	824	827	899	861	857	825	804	879	891	853	866	845	877	894	884	861	793	868	876	842	824	895	858	807	857	864	814	868	810	848	864	869	825	834	815	851	853	883	878	873	857	884	891	856	900	877	833	819	848	871	862	870	900	809	824	816	920	840	827	889	853	865	832	915	865	890	836	889	860	865	853	835	850	913	879	819	850	887	922	813	891	872	857	850	880	838	808	913
23342	21223	27784	24911	19028	5401	1154	1754	615	566	578	588	538	578	548	500	519	563	543	552	577	553	521	597	568	595	548	575	572	531	589	573	556	548	488	530	578	565	528	530	537	535	571	555	556	531	531	523	567	503	602	591	562	542	555	516	592	552	541	582	578	592	555	540	581	482	518	544	585	557	578	490	559	552	512	550	555	563	552	512	583	541	584	538	553	548	579	577	531	542	555	554	545	564	536	545	535	577	542	569	533	545	527	531	557	600	523	550	525	521	570	549	529	566	541	550	557	539	585	523	538	566	562	560	569	546	525	548	530	540	610	531	505	515	546	533	540	545	576	560	574	543	489	613	522	534	538	529	589	501	522	548	565	543	547	556	531	581	555	589	536	542	520	543	529	533	566	517	533	548	536	546	580	581	550	559	578	493	517	523	496	549	524	571	511	547	520	566	521	527	522	515	546	541	539	544	528	554	538	564	534	547	589	532	552	536	570	542	556	541	545	581	548	526	537	540	581	518	561	570	536	560	559	529	595	541	566	571	518	585	544	557	525	572	550	559	546	560	573	501	525	569	569	533	563	562	537	562	561	559	572	537	560	509	547	578	567	585	513	509	545	575	536	534	525	575	536	503	535	526	522	538	535	538	554	532	596	602	569	550	568	568	551	572	530	553	521	544	557	520	581	576	550	493	538	532	562	561	538	577	542	515	550	574	531	541	522	550	537	575	544	549	540	540	534	555	545	546	530	546	538	563	551	574	542	502	585	540	522	544	538	518	484	549	558	562	553	581	580	495	523	563	550	492	520	583	558	548	585	551	539	530	502	577	517	535	563	560	533	534	551	536	543	504	510	554	542	555	623	516	552	528	594	517	541	532	539	574	529	573	541	522	595	514	541	583	540	547	527	522	525	580	559	554	543	515	548	522	546	522	495	550	558	574	548	524	539	546	559	562	559	552	518	536	503	499	566	569	530	578	548	576	563	533	550	527	588	507	541	569	556	528	487	527	525	571	481	546	546	562	520	542	597	562	539	553	558	562	585	549	568	545	544	575	562	513	546	500	517	546	524	529	540	522	585	561	554	568	543	549	539	524	523	583	578	554	540	541	508	541	567	568	556	549	549	525	535	567	490	548	582	558	523	551	518	561	560	532	515	563	515	573	539	563	530	499	519	495	523	544	551	526	582	554	550	543	528	563	575	556	560	517	548	563	577	542	567	539	521	513	553	575	529	528	557	574	558	544	518	562	511	525	528	532	508	561	541	524	568	508	565	541	546	529	527	549	541	621	554	485	576	567	555	534	555	505	557	560	537	536	551	524	532	548	569	518	524	551	543	526	504	586	505	516	542	548	543	522	531	501	519	532	579	556	540	539	556	577	531	549	571	618	549	579	520	524	564	560	569	570	571	545	516	549	580	621	550	578	537	538	559	560	574	543	550	500	487	525	573	508	568	495	559	552	573	571	582	529	569	514	547	551	511	518	530	536	534	548	539	561	553	521	575	574	563	586	542	514	554	521	560	503	523	551	548	558	552	522	543	536	548	569	535	581	565	518	598	518	584	551	558	528	562	535	535	540	538	561	574	529	516	574	569	542	556	602	560	537	560	573	535	541	551	508	500	606	559	536	588	574	556	517	544	552	594	531	568	580	513	519	568	571	542	562	564	542	541	535	552	546	580	572	518	511	538	544	542	543	582	511	538	558	528	528	514	542	531	582	537	610	546	536	533	494	521	517	602	519	510	535	569	512	517	551	555	549	554	528	544	530	523	506	528	523	570	542	539	557	534	522	518	552	522	507	539	518	570	521	557	533	550	546	567	542	525	533	527	519	536	555	512	529	546	576	576	533	535	502	531	556	558	546	544	536	551	536	543	568	544	521	531	571	588	513	548	561	532	529	537	551	542	539	547	562	527	535	511	510	539	528	551	543	539	522	530	524	575	547	558	502	518	544	543	560	532	556	562	555	525	523	516	578	556	545	542	483	543	529	551	539	562	545	515	522	570	525	557	541	550	560	538	564	527	515	579	516	532	546	542	523	552	543	523	557	504	541	503	598	528	528	534	535	511	549	568	523	510	544	539	495	502	569	541	514	555	570	517	537	566	541	546	536	551	511	560	549	517	547	526	553	572	563	544	513	528	521	535	526	547	522	504	581	545	577	508	541	539	566	545	529	549	557	512	568	562	499	538	580	545	527	537	552	529	553	532	529	562	515	562	565	549	528	554	535	541	539	518	553	568	522	525	538	565	541	557	554	558	527	565	593	545	565	541	533	539	559	551	573	574	557	545	568	570	541	562	593	537	565	544	559	520	534	548	542	552	530	571	572	516	582	550	521	528	558	555	506	555	539	533	512	570	535	538	552	583	517	542	519	571	553	523	523	569	568	512	523	536	519	551	541	533	509	563	562	557	546	578	534	550	544	552	545	586	527	553	523	563	508	537	526	528	559	554	533	551	573	572	516	547	567	554	571	543	566	528	536	538	550	507	520	549	519	508	533	528	568	531	551	547	527	552	471	534	519	557	560	553	556	538	558	537	559	561	525	527	505	537	568	523	569	583	569	573	547	585	498	573	570	548	557	583	581	527	568	557	583	546	580	541	558	543	545	528	540	540	578	524	536	510	559	555	523	553	556	552	530	537	580	544	562	551	578	548	563	522	586	560	569	575	490	555	538	576	530	512	570	510	581	529	543	545	553	585	561	532	548	546	536	539	546	545	532	542	516	598	539	518	569	562	552	525	533	554	545	534	558	522	524	539	539	514	530	563	537	526	550	558	533	542	524	524	525	580	533	530	550	514	525	540	578	520	536	543	546	545	522	554	514	540	559	552	527	530	541	501	532	518	535	542	539	526	531	543	543	562	559	484	524	519	523	594	601	517	559	556	542	540	552	534	519	537	595	615	488	570	524	522	513	554	557	525	527	527	557	512	556	518	553	525	519	549	507	558	562	529	522	531	551	529	553	538	514	520	580	560	545	526	553	577	561	586	561	553	586	530	519	554	548	558	565	560	534	485	554	539	579	522	549	579	581	573	556	572	578	546	572	549	522	547	581	541	542	540	536	545	561	495	535	544	539	521	548	516	553	548	579	576	554	518	584	571	534	543	557	571	504	530	558	574	553	517	557	534	531	566	556	562	522	543	529	584	538	561	569	561	541	520	543	514	536	532	493	546	530	541	504	525	599	556	543	500	548	497	569	531	550	545	562	518	536	575	540	504	517	524	547	507	534	518	555	532	540	535	522	554	555	539	521	580	542	564	545	510	482	560	545	615	528	505	537	572	553	563	541	541	531	570	481	508	554	502	498	558	572	542	531	495	567	510	506	541	538	554	486	536	538	548	571	565	533	577	543	536	559	570	538	508	566	533	531	559	542	541	516	578	546	564	554	542	558	491	514	571	587	548	504	548	543	561	542	513	543	568	555	562	555	518	577	523	518	554	576	515	575	537	513	549	532	532	540	561	518	548	562	568	536	537	547	566	572	565	568	540	549	542	486
33658	56991	40811	21149	7527	2012	1370	3264	871	808	803	799	758	777	733	732	735	699	785	759	736	721	768	717	734	744	740	748	763	723	739	795	715	750	752	744	768	790	763	762	716	720	720	745	723	746	750	702	707	723	719	695	744	742	743	722	715	731	710	763	741	713	748	737	736	713	741	770	784	769	676	723	785	705	738	735	743	730	741	690	722	737	727	774	716	744	754	727	738	729	740	747	755	756	750	731	681	728	699	735	709	767	780	740	719	757	742	724	738	765	722	684	717	731	711	725	739	692	746	719	736	727	781	792	693	726	704	770	730	728	727	764	752	697	786	701	739	725	718	729	765	753	766	740	770	694	707	716	717	702	723	657	760	738	749	758	729	750	736	715	677	759	700	729	729	738	731	774	733	753	710	738	697	742	723	765	752	752	706	744	726	720	771	714	771	724	692	782	737	761	688	774	715	766	733	721	708	749	726	740	656	726	718	837	724	711	705	771	702	733	768	756	693	738	760	718	724	752	706	736	719	733	698	701	712	780	725	734	724	716	714	740	763	699	728	732	740	688	721	690	747	750	748	730	702	715	719	734	716	758	732	756	756	777	751	748	663	704	758	704	755	683	741	749	759	757	688	741	695	750	747	743	731	713	751	700	706	706	739	700	761	722	740	718	743	737	726	746	725	720	730	727	717	743	697	720	761	709	710	730	748	660	727	724	735	755	729	770	731	677	762	692	760	750	762	765	740	747	739	742	737	740	701	732	715	758	749	740	778	730	728	792	742	726	792	735	760	729	737	745	733	720	712	691	753	771	745	774	744	773	690	760	767	684	745	751	836	724	716	718	724	768	740	727	723	778	717	736	733	690	732	754	743	729	684	722	705	747	734	736	751	722	731	719	751	718	725	801	747	763	714	725	742	779	735	764	719	680	750	715	676	728	727	712	722	736	740	747	761	732	793	731	736	745	711	725	701	679	744	739	658	749	714	773	770	713	729	741	726	745	692	727	712	743	754	783	708	700	755	765	733	730	763	751	684	700	742	700	707	726	721	748	743	695	739	765	768	726	732	711	739	748	752	735	746	731	715	717	696	704	741	720	724	734	737	743	740	729	719	713	714	762	774	775	685	743	748	722	723	733	728	726	738	763	741	758	742	742	682	733	705	719	768	703	711	692	702	740	701	751	733	752	738	751	736	718	759	773	734	693	751	686	709	738	753	770	745	690	722	726	782	733	760	726	735	714	735	737	742	773	749	732	714	737	700	765	753	779	692	748	727	737	726	703	721	766	752	717	728	738	701	701	761	721	684	698	772	757	759	781	718	759	728	740	741	763	716	755	726	726	715	705	746	759	764	715	731	744	714	783	708	718	745	748	733	725	685	763	781	811	733	737	695	725	698	749	736	706	722	738	749	734	761	726	749	745	735	717	713	712	734	749	687	710	726	687	727	754	744	732	736	776	732	772	718	763	719	738	728	732	753	748	751	708	723	776	773	712	805	746	784	714	742	753	735	741	732	748	724	735	774	776	743	750	729	715	743	707	725	734	705	737	703	710	744	717	716	748	685	706	714	771	710	696	681	719	688	742	725	721	749	781	714	753	726	763	707	702	703	746	743	744	708	739	714	756	707	692	714	738	769	752	709	701	771	735	743	751	737	695	752	704	710	698	779	680	764	713	765	749	725	711	740	739	752	718	724	762	770	733	737	750	735	721	767	760	767	779	722	736	679	733	784	730	726	711	776	725	680	724	749	674	742	752	745	706	789	743	693	767	770	687	743	723	780	770	737	714	691	776	742	756	688	742	742	727	696	746	733	722	743	747	745	731	747	779	721	719	713	717	756	756	716	742	761	723	771	738	728	711	749	753	736	721	716	782	781	751	748	695	706	719	732	791	707	749	744	715	709	749	725	763	705	741	694	745	764	761	742	751	736	682	763	727	714	746	705	731	774	681	715	738	740	649	765	694	706	771	734	734	750	698	719	715	739	752	698	742	687	719	715	764	725	723	744	754	687	724	760	687	737	740	742	679	761	721	697	725	721	739	662	716	719	748	757	775	700	712	742	668	737	758	730	754	722	737	770	740	703	794	708	759	758	746	684	736	679	769	773	722	741	767	728	699	703	741	713	694	712	777	768	705	723	739	745	734	718	758	720	765	718	735	725	771	754	743	737	736	704	701	753	741	754	745	709	702	779	676	724	697	689	738	716	722	720	755	737	733	808	707	748	728	803	774	696	732	769	738	757	748	756	722	710	750	773	750	714	697	754	770	735	715	787	723	723	720	710	723	752	730	749	709	763	769	770	724	743	780	743	723	752	717	734	738	721	702	712	757	662	748	690	770	711	743	733	763	798	762	724	767	752	717	724	698	728	679	743	729	720	769	746	771	747	723	766	757	716	726	694	700	686	703	758	747	704	738	733	748	710	787	748	735	726	751	737	704	740	760	761	773	715	710	743	695	754	722	717	691	751	743	701	693	756	737	718	672	769	727	703	724	716	734	720	711	702	726	712	668	772	695	710	750	734	707	747	697	759	689	699	694	721	808	688	734	738	711	711	766	703	787	717	745	744	752	734	766	698	714	713	691	697	714	742	741	754	711	752	734	710	733	707	780	759	740	728	709	701	750	741	729	773	744	755	796	721	702	738	733	735	761	690	745	745	696	785	724	744	703	738	746	754	735	727	727	757	741	709	736	728	715	719	737	724	755	760	736	738	709	776	723	714	720	696	740	706	742	779	718	754	725	739	744	741	738	730	695	708	721	725	749	748	720	707	703	683	717	763	700	695	764	743	718	735	732	748	737	742	730	688	747	729	707	757	728	709	797	709	771	716	715	724	719	740	697	762	719	725	766	757	692	751	798	719	771	734	713	752	739	764	719	767	784	703	709	708	716	755	719	706	756	747	776	747	677	678	737	710	729	773	706	747	671	739	743	739	730	717	748	727	733	742	749	701	763	723	682	705	743	756	753	750	760	724	723	737	736	746	743	721	738	770	760	688	682	732	772	682	743	730	738	728	711	736	743	715	676	746	712	726	729	745	696	737	767	736	768	757	746	705	754	712	743	712	723	714	744	752	783	744	734	731	759	717	742	760	710	796	738	793	759	711	712	722	767	710	728	698	730	761	768	710	706	737	754	756	728	718	712	736	708	697	723	746	691	737	776	706	730	738	717	752	709	717	717	710	761	758	767	735	703	745	728	770	687	689	725	720	734	716	738	744	670	752	710	740	701	721	728	738	706	703	711	738	739	719	746	726	736	728	730	771	732	700	761	745	759	742	707	776	751	733	727	771	730	687	697	769	708	735	799	724	746	685	723	749	748	751	735	766	709	750	715	738	758	748	728	737	727	731	693	773	758	759	729	734	781	695	724	736	700	736	763	762	729	712	754	710	730	752	737	711	732	729	771	740	789	700	706	693	743	781	716	718	739	717	726	677	702	745	731	718	734	771	743	689	756	761	757	734	719	690	724	752	734	752	741	707	711	735	708	713	722	741	714	753	716
24930	21439	26241	23378	6099	1309	975	1603	495	484	471	473	485	472	456	445	472	473	466	483	450	482	486	468	458	455	468	428	459	474	474	442	488	422	440	504	459	441	466	427	454	458	441	435	467	433	461	483	431	466	460	463	513	440	493	437	457	442	478	474	432	468	480	448	468	456	456	466	465	472	483	462	442	427	460	457	443	469	455	464	418	480	497	441	470	478	457	453	466	489	425	462	442	464	451	436	491	488	478	464	451	484	449	429	435	467	489	436	446	462	477	476	419	458	437	476	493	461	474	446	440	454	482	471	436	492	452	459	449	517	466	462	435	459	460	462	480	469	502	460	468	473	408	503	449	461	463	456	430	444	506	469	497	454	441	446	463	482	448	445	439	429	476	466	455	509	459	424	469	490	452	495	454	448	460	439	443	418	472	435	461	435	454	437	437	472	490	467	455	451	488	473	443	425	499	457	452	477	476	439	467	449	454	457	451	438	475	447	485	469	458	485	441	407	450	443	427	479	467	433	478	482	452	479	459	488	474	456	474	470	450	454	484	467	462	458	473	433	494	503	468	430	475	478	439	414	475	479	472	478	492	487	461	464	497	499	462	470	497	429	462	517	461	438	448	440	472	456	483	471	463	412	451	430	490	477	452	449	465	453	460	471	478	462	461	494	452	496	453	438	449	430	444	468	432	455	446	442	481	427	444	474	473	462	451	464	477	426	460	450	470	481	467	454	485	436	435	445	448	493	479	440	470	431	472	454	465	471	418	446	453	475	444	482	428	488	453	460	463	458	473	495	507	460	429	455	467	479	460	472	491	456	450	471	469	442	452	479	527	483	435	445	452	464	467	422	451	467	416	459	449	452	456	469	454	482	470	431	463	449	433	445	467	448	475	453	455	444	478	488	458	458	451	421	476	477	441	482	494	492	451	406	445	442	453	477	470	453	450	463	430	459	464	454	467	472	446	468	441	470	447	467	482	464	464	463	436	447	449	438	447	458	425	454	450	453	468	520	484	412	464	455	468	450	444	471	444	442	461	458	448	463	465	446	441	504	444	482	482	439	453	499	454	464	480	423	462	454	460	451	503	446	462	445	475	503	453	485	434	466	470	446	435	443	455	453	469	508	419	480	495	452	459	449	472	452	493	428	459	436	450	459	455	434	440	467	481	451	453	426	474	503	492	484	459	460	452	476	481	502	473	471	451	464	476	467	449	483	461	444	472	482	470	452	442	441	491	483	482	459	456	482	450	493	479	416	484	435	473	465	447	454	426	467	472	454	469	477	453	483	454	453	467	446	497	450	457	471	497	458	449	464	454	443	472	494	487	460	424	480	449	446	480	473	461	512	471	431	411	483	450	490	461	474	480	450	479	466	437	485	477	500	464	428	478	444	462	454	474	457	458	459	467	431	452	437	455	466	457	497	487	463	451	476	431	450	446	424	460	456	474	486	418	451	479	458	470	518	487	485	453	468	495	482	468	438	448	479	471	479	480	446	444	485	491	429	478	451	463	435	419	452	436	476	426	454	428	478	456	470	446	441	450	488	466	473	469	484	491	457	436	470	468	485	461	470	461	484	451	437	464	438	453	474	462	469	440	452	483	418	465	473	460	459	440	474	483	414	426	485	495	441	486	471	433	466	457	452	447	473	481	470	435	458	461	451	459	494	432	452	459	462	426	476	413	440	452	464	461	429	470	468	469	469	430	463	480	445	469	475	453	453	466	464	440	478	446	459	490	458	485	451	466	470	461	464	492	494	454	473	461	441	450	451	444	474	482	485	472	478	459	485	482	428	457	480	457	434	458	472	494	446	468	436	438	461	475	446	499	460	433	480	464	432	475	477	457	468	476	450	461	455	433	484	457	438	449	451	462	453	469	454	458	449	436	469	509	444	436	491	451	527	448	457	454	462	405	494	424	449	449	471	469	441	464	446	426	474	455	432	474	472	490	460	442	453	446	457	464	417	467	471	498	440	477	463	470	452	467	478	442	481	479	468	464	416	432	460	508	482	455	484	451	448	466	472	444	457	465	451	450	464	472	415	461	450	445	432	442	439	464	430	442	454	493	508	408	493	466	480	491	405	461	434	423	478	475	453	452	440	478	489	441	441	471	471	426	476	450	444	459	441	471	417	411	471	436	450	438	468	489	436	454	418	418	468	447	448	469	452	477	510	471	482	451	505	489	430	443	464	477	437	427	488	482	482	435	482	464	466	442	478	479	452	477	459	468	448	524	462	444	436	461	463	461	422	473	443	497	455	474	435	470	458	447	427	479	514	493	454	432	485	466	500	524	485	447	457	501	464	439	447	416	445	455	487	480	450	418	431	467	481	486	460	448	460	490	426	456	426	470	444	473	472	439	489	434	455	457	444	456	463	465	474	440	448	454	445	483	448	433	427	480	468	462	470	464	448	456	461	476	420	454	414	480	472	502	473	461	467	468	455	452	475	389	470	457	460	427	461	466	478	449	469	461	495	457	479	464	461	436	414	459	447	453	449	427	457	487	462	449	488	462	470	454	467	484	429	475	444	447	450	451	450	441	483	464	451	455	462	489	464	434	477	433	473	444	450	459	425	428	469	447	443	443	484	453	447	504	445	455	473	446	436	470	465	447	476	480	448	469	423	471	446	469	465	457	443	457	456	463	471	453	479	484	457	428	485	503	438	458	450	448	513	450	477	442	458	443	501	460	449	432	451	428	451	475	431	471	456	464	466	478	433	479	466	467	475	436	431	494	471	452	440	426	450	476	473	442	443	451	472	461	464	446	441	430	451	487	463	440	483	461	472	458	478	483	456	468	465	431	473	478	429	466	456	479	458	424	491	461	467	429	452	476	434	464	488	463	468	446	447	463	465	493	436	461	439	502	437	484	491	431	475	479	452	452	439	481	463	435	521	465	453	450	436	462	446	445	445	467	442	465	436	496	492	439	440	423	458	451	471	434	450	450	437	452	484	457	435	470	457	456	472	472	461	458	469	482	471	448	495	490	470	465	444	450	478	510	448	450	475	448	444	440	466	450	478	464	488	467	466	436	493	439	419	455	514	489	485	453	449	417	513	497	450	433	420	453	483	444	458	432	449	467	467	471	404	516	442	498	445	458	468	427	471	457	434	465	442	446	459	470	466	485	477	447	435	443	435	497	460	457	478	431	449	460	464	485	445	476	456	446	482	469	440	485	499	451	469	452	414	461	451	455	468	463	465	435	441	465	502	463	456	465	476	440	435	432	486	471	484	448	451	450	471	476	453	485	487	446	418	475	428	461	449	437	449	451	502	428	465	416	437	469	461	459	471	502	490	421	433	449	437	458	455	464	482	506	473	445	450	408	451	433	490	451	490	450	479	472	480	453	478	418	456	455	457	493	462	497	487	456	478	492	478	455	445	456	440	464	435	434	469	472	465	439	418	457	491	520	455	474	437	472	420	471	425	473	469	465	431	456	460	474	417	427	450	489	503	430	471	458	495	460	440	491	422	467	477	457	491	484	470	457	504
31273	46205	30258	14774	5850	2257	1878	3588	610	620	670	589	593	618	566	583	619	615	603	644	597	605	617	649	608	611	645	631	643	654	641	604	620	654	601	608	615	613	575	596	610	605	648	619	588	633	558	583	605	584	623	577	572	577	612	578	662	567	583	591	619	602	603	608	586	623	624	610	613	608	581	602	601	583	593	575	594	567	545	597	594	612	600	634	607	590	599	619	598	612	576	585	594	623	580	609	578	595	653	589	596	645	626	604	596	565	585	587	659	628	618	586	600	615	628	624	599	611	650	639	590	578	584	590	597	634	590	574	631	640	596	647	629	584	622	577	609	610	624	589	624	647	645	578	571	549	629	589	644	586	548	601	601	576	584	649	594	617	597	605	584	584	610	627	605	578	645	583	592	621	577	562	612	620	631	602	621	583	599	626	607	577	634	642	588	560	591	628	612	587	611	606	585	602	578	594	605	585	596	617	583	613	615	622	581	600	614	573	600	657	575	622	549	627	557	562	613	599	597	552	609	556	549	588	628	600	592	587	558	557	626	591	631	604	594	624	590	579	582	575	628	588	620	580	573	565	585	569	586	596	604	597	617	604	570	548	580	581	613	630	655	634	677	580	598	625	576	634	625	579	612	608	653	641	604	622	607	677	599	614	634	584	581	609	622	586	613	619	600	627	573	614	626	639	593	553	618	587	562	585	615	607	594	599	592	629	602	608	618	602	595	596	611	549	575	614	583	573	633	618	603	583	589	609	604	617	607	623	605	572	608	599	558	625	604	626	584	620	639	627	631	619	586	597	595	610	550	640	573	647	609	610	536	609	594	601	577	602	552	560	617	568	590	612	644	580	612	584	600	622	596	617	585	618	633	589	590	585	594	643	607	614	624	640	563	551	643	583	579	574	609	637	577	611	603	626	616	588	605	542	619	622	622	622	592	592	623	629	571	614	618	617	610	567	562	589	600	585	621	602	595	647	600	593	591	585	631	603	620	602	607	604	590	581	593	562	646	615	563	598	616	625	634	619	646	595	578	620	600	578	599	571	591	612	622	604	601	619	646	592	619	612	625	598	626	649	616	587	619	602	573	604	600	609	647	608	640	625	575	578	630	597	614	617	611	620	593	619	628	602	624	633	585	576	621	638	657	605	565	591	580	640	619	615	613	571	609	616	643	623	576	617	630	620	590	610	636	560	575	598	613	603	574	590	589	602	630	576	639	534	650	590	623	590	598	627	616	550	602	624	592	613	571	606	611	592	553	585	575	592	585	577	590	611	602	638	651	603	607	606	582	591	591	637	603	591	592	632	577	610	604	573	615	618	598	597	617	594	590	618	593	580	613	590	594	600	628	614	575	643	629	589	588	613	613	623	626	625	587	582	589	597	627	617	619	599	590	570	586	639	626	585	611	600	592	624	587	586	584	585	626	610	569	571	652	600	603	614	600	614	546	583	630	625	626	593	610	623	587	613	570	606	636	607	622	570	619	642	653	621	615	544	628	605	626	617	591	591	597	605	575	610	645	570	599	592	600	615	560	587	566	602	607	607	614	613	580	610	633	554	581	604	574	588	624	622	612	589	628	654	599	652	645	585	575	623	606	581	608	605	610	590	608	602	597	640	608	600	614	616	602	563	614	657	583	601	625	566	579	606	627	612	589	650	629	603	634	599	662	588	582	627	595	585	593	583	601	567	612	595	596	607	576	616	574	610	624	616	614	630	611	594	597	596	620	588	600	604	621	578	584	637	624	615	562	615	572	598	611	584	599	604	584	634	599	585	653	637	575	595	611	631	569	621	607	631	579	609	615	611	664	623	619	622	584	590	603	587	610	595	574	566	619	586	588	565	627	595	588	594	583	603	569	654	568	618	585	588	611	593	625	603	617	609	584	613	598	628	607	630	600	613	619	569	612	614	597	647	601	640	628	569	587	633	619	637	592	631	591	559	642	576	613	633	568	599	553	609	591	586	588	570	623	562	586	607	613	620	541	582	604	609	599	616	603	613	612	601	591	561	601	636	649	597	639	608	595	596	596	588	591	588	604	694	615	574	567	657	604	636	570	620	613	589	606	631	608	632	583	646	570	609	618	604	630	623	600	637	634	532	625	624	587	573	605	639	583	596	573	644	635	646	550	558	587	578	527	615	619	579	560	613	619	629	622	592	635	611	563	610	583	624	617	600	592	570	568	593	633	584	610	597	603	612	601	625	598	555	648	627	631	614	626	584	575	594	642	627	627	591	603	643	601	598	558	601	573	614	613	634	620	654	665	614	610	611	611	589	587	586	594	606	634	576	577	576	565	598	609	600	653	647	597	583	625	591	597	607	625	609	562	631	625	558	637	659	607	610	570	582	632	601	614	640	647	552	617	607	598	596	587	613	605	596	651	571	602	593	609	602	612	628	598	615	623	589	630	607	633	602	577	588	574	581	593	649	607	617	585	648	637	560	602	609	546	609	563	596	624	600	558	657	610	592	647	562	614	538	625	612	589	619	646	610	599	645	578	646	613	638	594	571	631	597	593	584	619	593	604	614	574	623	644	649	611	566	580	629	621	618	565	586	595	646	618	636	597	599	598	568	593	623	627	593	576	650	615	595	586	591	565	632	622	639	612	580	602	606	611	627	591	591	595	602	611	556	618	576	550	640	592	619	584	573	620	616	640	603	610	610	568	577	575	568	628	603	593	610	644	618	642	606	601	650	576	593	620	579	621	575	602	598	594	635	622	592	609	609	579	605	607	610	597	599	561	601	624	590	627	603	665	603	612	565	583	573	645	609	615	603	620	630	603	603	633	631	576	621	571	657	586	641	645	572	585	588	661	590	629	577	596	573	589	592	615	595	621	551	608	623	590	589	592	578	645	628	630	607	587	620	652	586	603	632	567	601	557	545	589	623	634	598	591	623	630	619	632	592	637	568	604	599	636	577	571	624	608	650	580	555	587	621	620	619	611	586	592	625	567	635	610	582	556	588	590	625	637	605	613	598	650	623	602	559	610	617	593	599	600	589	587	643	632	607	596	637	625	600	572	602	617	605	618	608	600	618	605	627	585	613	604	623	620	594	610	622	601	613	591	637	668	583	608	570	611	565	586	632	599	591	573	636	634	614	651	607	572	607	575	586	636	631	604	600	575	597	591	570	608	589	586	634	587	620	592	598	619	633	586	624	677	646	617	597	590	628	612	567	579	603	616	616	593	585	582	577	606	656	623	629	595	575	572	583	600	576	615	581	626	628	664	611	631	594	616	578	541	589	626	628	579	599	613	569	597	610	604	602	624	595	583	657	610	625	614	658	587	614	627	598	579	560	589	588	617	594	611	596	576	594	617	593	602	581	652	597	623	575	622	653	646	639	610	618	619	612	621	615	619	583	638	575	625	571	591	620	592	631	556	606	616	595	566	599	577	654	631	615	608	608	562	617	620	582	576	604	584	591	549	593	649	619	591	647	574	578	591	605	598	633	577	605	580	634	602	602	614	562	596	605	599	618	616	578	570	617
22450	21195	28308	24304	21160	18401	11172	10365	608	309	306	295	289	274	264	263	274	277	249	264	243	259	243	269	288	239	262	258	272	248	295	244	247	250	281	275	250	262	254	263	255	231	238	210	285	250	240	227	258	240	283	233	264	234	247	265	246	255	251	246	237	265	275	272	242	255	280	235	276	254	252	256	251	273	241	260	269	246	272	260	274	232	228	256	232	230	252	248	243	261	248	225	282	247	231	251	219	258	251	260	274	256	225	257	283	270	258	241	234	237	264	270	263	261	254	245	251	283	234	258	205	225	263	253	268	221	291	245	265	278	240	209	229	238	253	262	279	243	279	248	236	235	256	272	235	225	241	254	259	271	270	262	235	269	280	238	271	259	273	280	217	259	236	252	220	265	269	242	217	223	243	251	244	253	238	239	275	252	268	259	212	245	226	231	244	241	243	255	263	242	273	284	249	249	235	251	233	263	241	228	283	267	252	242	254	241	264	250	250	258	259	233	260	244	251	262	239	269	264	248	238	249	250	273	258	250	239	273	278	235	246	242	248	252	240	242	240	260	243	257	258	226	256	235	274	259	247	261	286	236	268	251	274	234	264	247	262	282	276	269	273	257	248	275	255	264	210	278	286	274	240	280	245	251	240	276	244	234	228	274	239	244	251	252	272	251	261	259	254	250	233	231	233	247	271	258	251	242	251	256	242	244	270	249	261	273	230	238	247	245	243	234	255	233	236	263	252	249	244	231	260	243	258	260	279	261	281	295	248	249	254	253	271	274	256	243	258	251	259	255	257	264	214	256	258	260	232	216	233	266	256	254	235	253	274	270	242	237	250	249	240	277	285	259	253	226	269	282	235	257	271	250	262	226	269	269	268	251	270	270	262	231	224	265	267	220	259	269	254	252	245	269	266	251	234	259	238	253	262	277	282	272	229	243	242	235	250	288	265	235	276	274	295	250	272	240	273	247	249	242	267	266	261	266	280	253	277	239	258	248	241	260	258	281	234	268	258	266	236	247	272	251	276	249	260	251	221	245	251	246	258	248	274	257	277	256	271	286	248	245	260	245	243	248	256	267	225	234	259	249	242	240	241	266	253	262	244	234	254	256	260	302	252	242	249	226	224	299	208	245	283	255	258	274	225	264	260	244	284	275	257	278	241	246	252	239	274	246	238	258	250	271	260	250	283	251	259	217	273	270	275	250	240	248	260	273	256	244	259	244	264	266	262	273	270	290	263	284	238	257	246	277	245	256	271	258	236	245	271	273	238	256	243	250	254	262	245	266	232	264	254	252	216	279	246	239	234	276	251	254	239	249	269	240	251	229	273	253	237	249	284	251	226	235	258	227	232	251	227	222	217	255	267	277	257	228	255	270	255	244	251	258	250	228	252	276	256	251	272	227	280	234	257	247	254	275	225	246	241	265	261	239	272	244	271	262	254	224	228	244	254	241	239	239	238	243	241	277	264	281	257	244	260	248	239	234	280	260	221	243	256	249	281	276	263	207	247	262	270	243	256	247	247	254	270	258	260	272	229	251	234	235	257	265	242	245	286	239	259	241	244	252	256	276	243	280	237	266	235	250	264	239	270	246	258	245	263	237	255	257	244	278	259	242	218	282	256	265	229	281	243	247	269	239	270	244	255	237	242	245	258	265	255	239	230	253	261	208	259	253	239	269	245	238	256	253	239	230	262	243	235	256	239	248	272	273	232	227	240	265	248	228	261	243	239	219	253	249	240	254	265	253	260	244	254	270	235	266	283	288	244	261	250	268	271	249	228	233	235	274	233	233	275	259	249	255	238	263	276	236	262	223	237	244	253	242	264	253	238	232	253	238	240	254	257	259	257	266	254	220	271	262	268	251	248	252	272	253	253	256	244	243	266	257	271	280	259	237	245	237	239	242	224	259	224	247	239	277	250	247	258	296	257	255	269	238	237	251	252	250	261	224	251	267	261	243	276	241	268	246	285	261	277	251	247	259	259	266	280	254	253	217	259	233	277	246	259	243	252	243	257	241	233	261	233	245	255	247	277	236	263	280	268	271	211	273	265	258	253	229	260	227	252	263	270	265	240	233	245	257	244	259	280	252	236	246	243	261	262	260	251	249	252	237	215	260	272	278	264	208	269	271	272	239	244	248	241	247	248	234	248	271	255	268	274	230	253	239	255	258	271	231	250	265	277	250	281	255	261	289	243	237	257	262	242	231	247	252	246	239	270	245	291	255	254	286	244	256	231	234	270	246	252	255	249	234	241	229	247	237	281	249	249	217	245	254	248	273	248	248	258	247	233	240	251	256	247	264	252	259	254	274	247	236	263	232	258	227	252	244	223	264	242	262	258	234	256	244	273	254	269	288	242	244	256	226	254	280	242	258	262	239	264	279	243	269	254	271	218	238	255	252	248	273	267	279	261	268	254	213	272	235	254	223	274	242	263	263	246	251	261	250	232	252	232	260	251	276	291	239	265	230	270	243	280	256	206	265	274	244	244	235	230	239	243	237	261	243	252	273	253	248	258	276	232	278	260	252	261	209	253	239	260	263	229	268	242	265	258	248	272	250	280	238	254	272	267	221	232	247	261	252	245	274	295	222	262	263	270	242	241	244	263	261	251	246	260	243	255	236	245	258	274	257	257	243	248	286	283	241	269	243	262	264	257	246	266	274	241	241	231	249	233	252	251	256	236	250	245	268	276	221	261	255	256	261	272	285	269	242	270	233	259	240	248	276	217	230	241	265	248	239	253	269	249	240	228	256	228	250	244	265	249	259	254	251	290	252	236	241	247	271	252	262	246	265	272	278	262	264	268	267	249	226	293	243	278	257	257	255	227	245	236	264	265	281	237	246	262	291	234	264	243	256	277	271	261	241	245	229	243	262	240	243	239	271	251	253	255	256	234	254	236	254	237	244	247	281	253	247	246	243	250	249	230	211	239	255	236	241	231	265	277	255	246	242	284	260	284	232	263	251	249	237	240	256	247	272	283	251	226	247	222	255	266	275	230	258	278	242	278	241	243	229	266	266	234	228	246	262	213	222	272	254	217	249	219	238	250	263	237	281	257	244	254	226	258	261	253	257	275	265	220	265	248	239	265	254	236	248	241	255	270	263	278	266	232	253	233	258	243	221	273	235	253	235	256	228	225	256	290	269	258	234	266	235	268	280	225	247	245	246	258	271	239	258	233	259	261	231	237	248	244	244	246	233	250	262	237	250	264	251	230	247	269	256	241	234	267	254	256	244	254	200	242	248	258	239	255	245	240	270	250	256	230	271	272	262	258	244	245	246	274	239	231	257	234	234	264	259	256	272	224	267	277	273	225	252	268	257	246	246	255	249	258	242	245	264	239	254	239	235	266	242	278	250	254	245	281	257	239	252	275	260	251	238	228	266	251	282	238	262	250	234	262	258	286	232	229	279	242	263	242	263	264	254	249	227	274	258	246	247	269	252	267	277	260	256	261	239	239	242	249	254	271	231	261	271	263	238	236	247	229	251	262	240
37062	63807	45232	25217	13893	6669	14646	15388	499	441	425	440	447	368	378	410	428	397	401	329	395	369	384	343	341	385	344	359	359	370	337	373	325	392	341	329	349	373	367	349	343	374	334	332	348	310	364	371	381	386	362	360	349	351	340	358	319	342	325	334	370	353	337	365	342	356	325	338	345	350	355	364	351	371	347	362	365	323	340	343	348	332	349	356	359	376	353	360	346	349	351	345	342	335	344	291	358	378	361	355	359	362	362	318	366	342	334	325	338	348	352	340	356	332	340	350	356	358	351	330	374	330	348	358	325	388	325	363	382	344	350	338	375	350	359	365	367	347	373	368	378	331	338	371	363	356	345	356	368	354	334	343	343	362	345	351	326	332	361	366	364	332	336	342	319	341	374	337	384	364	344	331	347	355	358	341	365	351	342	383	336	375	345	355	357	366	361	352	373	331	354	343	351	372	386	347	345	334	358	341	344	357	364	343	335	353	352	365	359	341	385	361	381	326	337	359	298	339	376	371	373	320	326	346	339	360	347	326	364	352	363	345	358	341	334	338	311	340	381	325	339	340	361	353	334	345	321	365	332	337	349	349	346	370	338	351	359	346	361	328	364	347	333	336	340	360	322	342	372	356	375	376	377	333	330	357	374	360	362	337	332	297	358	369	342	329	393	338	323	376	406	348	330	342	343	354	348	321	317	347	332	335	318	323	351	360	357	336	360	331	326	354	353	364	369	342	308	358	353	349	373	299	341	343	358	333	347	354	366	334	373	372	385	351	358	339	356	330	382	340	343	354	383	342	324	369	359	351	313	371	368	356	340	374	384	350	356	321	329	355	370	349	309	331	348	324	338	374	329	357	318	378	349	349	330	322	339	383	361	351	320	348	335	353	327	376	339	380	336	380	335	345	334	343	350	346	329	371	327	370	356	362	324	371	361	372	360	357	337	335	386	333	356	365	344	340	351	349	355	378	370	343	342	349	349	349	361	376	377	353	365	375	371	349	368	354	382	358	358	362	359	366	361	344	321	355	340	339	331	362	350	366	358	388	346	338	372	337	378	352	320	340	377	349	367	374	312	343	344	338	310	334	365	361	353	369	355	322	362	355	388	342	357	343	349	351	328	351	344	351	350	353	358	357	350	341	370	338	374	328	348	367	332	360	340	337	364	359	331	326	387	354	350	375	347	323	332	348	377	377	363	344	378	358	315	365	363	381	354	343	332	360	354	330	339	371	341	347	344	343	365	356	359	357	371	370	370	363	343	372	328	330	361	344	370	350	344	322	355	341	317	357	332	358	355	375	331	323	345	322	328	348	356	352	353	355	348	356	343	316	344	401	352	352	362	352	355	392	349	366	357	364	360	349	391	338	339	328	344	359	341	340	337	357	327	336	308	357	351	314	361	355	327	349	345	385	323	348	325	350	327	344	363	356	357	320	362	371	370	351	374	336	345	344	349	354	334	334	358	364	330	334	329	373	335	359	347	351	346	363	338	357	354	362	337	391	343	343	350	339	332	349	315	354	375	366	365	317	369	334	364	381	324	359	342	382	388	348	339	328	323	341	320	353	341	354	337	360	369	346	354	359	386	305	350	369	317	349	338	344	381	402	342	300	335	364	361	349	346	352	367	343	365	350	367	360	345	376	351	334	359	352	336	363	368	376	367	353	332	355	340	349	368	336	344	354	357	361	327	355	346	324	355	341	374	376	350	344	317	328	369	331	334	333	321	369	368	310	337	319	358	365	374	330	346	360	361	337	357	377	297	359	329	353	341	357	337	376	354	377	331	356	365	347	314	351	379	353	326	318	318	368	342	363	324	365	360	359	328	343	305	360	350	364	346	347	353	355	332	339	371	328	364	380	374	350	356	346	336	322	371	363	360	349	339	359	350	366	327	330	360	389	361	313	328	370	347	346	371	383	347	349	371	326	354	346	338	330	346	346	352	331	354	332	370	345	356	329	331	341	367	344	339	344	335	348	333	376	346	347	329	366	308	328	353	355	350	351	381	330	392	373	350	353	345	329	357	379	353	332	309	329	345	320	372	356	356	324	338	316	339	355	352	366	349	360	333	372	330	381	337	352	333	341	344	367	350	369	354	355	331	382	304	362	323	326	358	370	340	340	348	343	359	353	344	337	331	365	366	351	364	331	341	335	369	353	385	327	367	391	336	351	349	321	362	358	346	382	353	323	339	363	368	353	377	338	312	335	372	342	326	344	342	334	364	328	396	330	325	368	314	361	373	335	350	343	342	345	358	331	338	329	334	367	321	343	361	307	335	334	346	353	321	411	371	355	383	332	344	352	356	380	332	356	346	346	359	315	367	380	353	351	306	367	348	349	333	346	353	333	327	345	333	349	343	347	344	361	330	348	309	356	326	335	336	361	320	309	359	339	370	351	350	310	346	329	314	355	382	374	325	335	337	366	341	325	355	330	359	359	362	385	377	345	346	375	350	381	354	341	305	352	312	377	336	362	325	359	346	374	358	345	349	362	364	359	362	339	312	365	338	310	339	326	346	379	367	363	357	342	342	343	361	329	360	364	310	371	347	338	360	382	342	384	339	328	316	349	367	306	357	350	345	361	346	357	375	331	363	348	373	334	349	365	370	331	353	363	359	384	358	312	333	344	348	347	349	344	343	336	350	346	344	358	319	342	357	355	358	345	342	341	353	352	366	317	346	367	360	314	349	354	364	348	339	353	383	348	321	330	330	354	374	363	363	341	372	317	356	343	366	373	336	380	399	322	355	402	332	364	360	384	354	326	367	352	330	341	359	350	353	383	341	342	359	349	359	327	358	363	333	354	357	337	348	305	352	330	357	345	376	299	410	360	338	332	359	315	327	349	364	356	345	342	366	345	325	351	325	320	352	324	352	344	359	348	333	347	378	347	361	354	347	365	372	379	395	324	335	329	355	353	356	360	337	336	389	343	347	349	342	329	379	339	344	342	358	368	369	353	347	345	341	344	344	338	335	385	328	321	347	336	338	359	359	331	371	346	332	359	341	367	377	350	375	336	368	349	351	332	328	342	354	353	348	340	359	353	370	322	354	344	323	328	346	333	355	346	384	349	344	380	342	345	364	334	349	354	338	365	331	330	343	390	340	352	309	353	347	343	336	315	370	336	332	340	376	340	355	381	422	336	365	360	317	356	326	334	336	309	336	368	304	343	336	337	342	375	367	368	364	387	349	340	369	338	333	357	376	319	353	369	325	342	346	346	367	333	362	349	366	338	346	351	332	325	333	340	342	337	314	325	330	349	352	361	336	334	354	352	377	374	363	350	333	349	355	305	330	321	343	323	330	317	314	320	354	342	343	348	362	352	364	330	348	374	378	347	352	352	383	366	368	372	347	378	360	358	363	333	330	348	356	329	331	363	389	362	348	359	363	365	351	361	317	326	358	349	365	357	345	367	362	362	331	364	341	363	343	328	316	317	383	343	335	304	362	316	382	342	348	332	355	384	359	350	341	369	357	345	339	372	347	352	350	358
28808	23696	16656	6121	1719	856	729	683	603	674	617	636	574	613	671	602	647	634	645	679	603	627	646	647	642	638	622	649	642	626	650	647	672	630	638	637	619	625	638	676	607	649	664	631	660	581	690	635	605	635	637	621	683	677	626	662	644	630	636	630	622	604	620	640	629	600	610	659	632	603	665	595	646	636	610	646	645	614	614	620	589	648	633	675	701	624	649	625	658	643	664	606	625	613	666	666	620	659	647	603	624	656	645	659	602	638	604	617	613	646	596	642	634	629	628	668	594	605	695	584	624	700	550	649	601	628	640	579	669	641	597	650	684	645	647	632	614	655	685	667	617	640	610	632	608	630	636	631	602	607	586	631	593	610	613	631	664	621	589	616	651	621	624	632	696	602	606	590	614	630	650	676	673	589	597	630	669	617	625	656	592	654	668	616	597	632	656	656	659	636	614	625	657	596	647	636	601	634	656	600	644	612	646	559	642	620	634	660	665	619	644	660	654	654	653	621	653	634	633	643	645	668	682	645	648	634	602	598	650	599	668	643	580	618	628	618	647	628	611	610	655	599	612	633	593	629	637	658	630	630	639	570	602	643	646	614	623	645	641	640	612	631	621	631	650	621	599	641	636	647	604	637	627	680	641	629	655	606	593	659	630	584	574	611	672	625	665	656	664	604	622	618	593	604	587	659	648	616	593	648	665	584	645	610	663	596	617	603	614	687	649	663	649	580	586	632	653	657	617	618	624	662	656	619	635	628	631	623	688	619	630	615	653	617	611	653	664	634	648	604	640	606	623	648	636	628	639	590	621	626	612	634	642	670	607	679	659	677	676	651	598	620	628	672	636	669	645	648	637	639	633	677	639	640	654	653	618	653	631	690	668	630	624	647	569	614	593	632	586	631	621	627	636	637	633	627	638	613	612	619	616	630	637	643	668	634	640	648	650	638	643	635	681	660	611	614	639	609	616	633	648	642	642	668	660	599	642	633	650	631	592	646	685	659	613	635	626	649	641	621	648	735	630	626	674	642	691	680	638	610	640	703	663	617	619	635	644	647	604	617	614	660	669	610	630	646	665	626	623	618	617	622	639	642	577	648	618	646	612	606	646	655	647	684	656	626	642	655	612	617	625	719	611	631	646	609	632	613	644	675	599	666	624	614	665	664	646	620	644	606	688	666	647	605	620	653	577	650	643	598	642	620	618	640	643	651	611	684	618	656	644	651	639	598	611	600	605	652	633	626	622	627	626	665	653	593	651	653	634	647	644	653	601	625	607	591	648	622	638	616	622	614	659	630	613	637	590	635	606	622	595	619	624	625	650	678	591	613	620	622	626	643	639	613	616	632	618	629	627	636	610	583	634	637	633	574	629	674	682	653	627	637	611	613	630	633	660	596	618	665	625	617	657	618	601	605	603	651	666	642	662	670	641	632	632	630	648	604	614	646	647	648	633	596	635	654	626	656	601	643	572	660	639	634	670	653	656	620	642	650	640	580	617	639	715	667	664	647	596	690	674	664	616	647	636	637	607	602	642	636	635	603	650	631	652	606	627	618	600	631	633	593	603	626	611	635	641	644	621	674	627	645	619	634	689	607	631	643	611	677	639	592	606	636	607	652	646	648	631	618	638	624	668	645	588	616	687	577	630	658	608	630	595	649	622	657	662	642	636	651	609	596	586	654	672	649	592	595	652	633	636	683	623	636	657	628	650	637	645	618	632	656	640	658	654	630	657	630	584	644	592	646	658	686	625	641	666	683	649	618	641	652	614	621	656	642	668	623	611	645	606	648	658	624	651	616	632	593	640	676	655	674	638	640	637	622	636	661	673	651	645	667	663	609	635	639	654	606	671	677	607	653	604	626	623	618	628	648	604	644	709	642	636	632	614	661	647	644	647	636	663	641	651	621	602	649	614	687	651	642	619	630	670	634	658	644	672	602	637	653	676	654	655	646	623	600	632	647	668	616	657	651	650	632	635	637	650	624	674	621	639	662	628	656	619	668	615	609	680	640	615	658	680	621	650	666	670	645	586	644	640	645	625	633	597	630	615	588	635	641	665	581	637	607	623	672	631	624	645	617	678	637	685	633	684	650	638	626	614	652	595	659	639	674	644	631	617	627	684	649	616	620	642	610	613	679	654	658	618	636	633	631	676	662	662	637	617	621	671	654	620	673	643	624	645	641	671	589	603	641	625	616	635	628	702	652	691	615	666	600	633	594	610	610	599	671	656	634	640	645	677	628	657	638	623	633	638	597	592	603	609	619	632	649	594	633	651	666	692	622	573	656	614	616	624	598	625	629	672	655	632	652	625	667	632	653	612	623	594	664	600	701	643	652	608	653	657	633	616	668	668	633	577	629	669	693	639	656	617	680	651	661	627	665	650	648	593	595	614	604	618	643	699	640	605	622	656	607	629	622	624	636	600	696	688	665	639	613	670	646	622	671	588	654	647	665	652	611	610	632	688	632	624	600	640	688	653	663	657	660	653	653	634	617	640	633	619	652	617	660	667	635	623	619	658	623	632	616	598	636	598	634	645	663	634	650	611	655	642	660	661	641	657	634	656	668	659	683	603	620	603	633	627	618	616	637	669	679	641	609	653	604	611	657	598	662	631	661	635	608	614	624	593	662	636	623	661	633	645	703	642	633	633	682	643	609	656	635	610	585	630	641	625	639	628	612	642	646	626	631	628	621	615	633	629	647	664	628	633	640	626	649	662	611	598	653	587	629	626	624	615	601	595	638	583	636	631	599	642	656	645	663	604	648	630	647	613	615	604	649	644	602	580	645	606	623	628	617	598	590	633	621	605	650	636	625	664	654	651	622	624	648	640	668	634	646	698	654	619	636	577	678	626	652	625	583	646	631	599	651	624	663	677	649	647	637	656	612	592	644	659	642	627	635	622	644	657	614	630	649	634	628	613	660	644	631	618	618	621	641	639	633	608	623	644	657	658	629	597	615	639	658	629	645	656	613	693	681	603	639	648	650	651	640	636	628	655	635	631	614	640	634	668	654	657	686	665	688	619	676	663	636	636	626	651	625	633	664	633	570	625	680	668	649	686	632	619	645	599	583	664	606	596	656	621	633	609	629	651	609	637	638	653	632	673	624	630	676	629	648	649	626	687	652	664	640	611	640	636	639	649	638	633	605	622	613	587	712	617	631	676	659	643	670	627	651	678	644	654	629	691	601	630	640	643	652	584	643	613	657	647	675	651	616	621	635	677	671	592	688	620	652	695	698	658	604	684	618	587	617	671	629	645	621	652	639	620	649	603	612	675	652	624	655	688	650	651	659	615	657	601	639	661	653	630	614	582	610	674	601	657	672	602	654	667	636	648	610	603	628	612	637	645	604	613	599	611	671	576	606	582	643	646	645	646	646	642	614	635	648	640	609	658	641	610	651	628	639	643	616	624	642	586	644	601	614	620	662	649	652	627	613	625	658	638	685	647	661	648	623	663	634	628	640	637	628	669	628	645	672	623	635	643	674	607	641
27488	35096	17133	7087	2745	1238	1035	934	800	840	863	869	823	836	841	852	903	797	818	845	867	879	828	850	856	871	805	841	775	832	852	886	816	832	878	894	842	924	885	902	836	826	876	846	844	844	828	864	860	881	834	852	882	806	819	851	891	808	851	826	833	839	848	829	870	837	833	861	822	815	855	840	835	819	867	823	849	813	836	896	805	884	836	819	837	792	851	912	831	805	852	852	791	901	856	843	801	871	860	863	855	811	854	817	853	879	823	818	823	821	925	818	824	853	858	827	862	814	910	813	877	841	913	893	811	830	877	851	861	867	818	809	808	833	789	855	827	868	830	867	880	845	838	858	858	838	836	886	864	846	839	850	808	844	836	895	869	877	828	917	830	868	867	863	860	800	863	841	863	833	809	829	819	867	890	820	834	922	870	802	836	824	852	891	813	903	829	842	817	825	828	813	836	850	915	819	823	828	836	903	851	843	842	895	860	834	817	864	830	822	867	817	804	840	857	842	847	903	863	841	808	869	865	843	850	882	888	891	832	835	848	870	835	869	864	841	795	887	838	844	815	834	806	841	826	874	827	862	828	827	865	825	829	894	837	836	791	858	849	867	840	814	848	826	822	882	808	818	846	876	866	851	874	799	829	842	874	821	823	828	857	902	826	822	868	872	825	811	819	828	864	854	846	825	860	882	842	858	875	816	841	867	811	859	807	795	836	873	805	847	852	853	834	887	822	872	836	807	854	813	828	838	902	821	911	827	858	825	860	815	799	840	858	819	818	828	887	824	884	857	861	845	829	890	839	861	864	833	815	847	835	827	839	829	859	849	855	819	838	884	879	857	886	883	809	843	836	814	865	849	837	831	846	837	803	785	830	850	830	835	810	843	839	850	822	882	874	802	832	846	853	850	835	799	865	838	886	899	849	822	950	863	845	871	874	825	847	868	861	797	815	858	838	917	867	852	823	839	866	823	841	866	818	797	779	834	866	847	845	844	839	808	916	772	857	835	851	879	860	835	835	827	818	750	890	783	823	872	870	862	835	809	814	860	847	783	880	877	824	867	814	862	810	793	844	811	842	854	869	830	833	857	810	824	800	872	838	859	849	871	834	871	835	826	833	867	791	833	888	794	861	880	869	821	859	863	878	843	847	791	864	882	781	783	830	875	844	859	854	833	809	785	875	901	832	804	871	842	854	836	882	816	858	803	868	835	871	830	898	855	834	833	826	897	861	824	805	807	850	843	860	812	867	874	856	815	812	920	856	800	871	874	871	902	878	822	808	801	815	869	887	877	840	835	854	820	862	803	830	782	897	806	797	878	807	824	791	839	819	867	871	846	824	826	813	881	926	853	864	894	805	792	787	889	846	922	847	840	905	876	828	834	836	852	893	879	855	843	820	823	846	871	833	849	795	859	854	839	855	831	876	829	831	803	838	861	795	821	894	872	843	806	847	819	828	828	839	835	831	823	820	855	841	911	862	825	821	876	869	828	819	799	832	840	857	848	844	848	864	893	869	824	840	871	848	802	868	813	903	828	828	875	874	843	803	853	854	906	848	823	846	838	821	853	828	784	811	824	892	902	849	861	863	839	798	799	823	851	860	810	859	864	838	851	865	824	841	841	845	913	855	926	826	824	794	821	848	849	845	839	856	826	838	867	838	839	825	871	836	795	839	878	851	834	857	846	835	799	846	864	834	778	847	841	839	867	802	876	844	820	848	843	862	846	860	879	878	808	849	844	812	837	837	810	876	828	882	854	840	885	835	902	817	821	850	836	833	840	872	858	850	842	843	894	854	865	909	848	847	800	814	845	878	847	835	840	790	837	844	886	809	828	814	812	804	891	835	835	821	871	861	818	875	821	840	889	806	833	876	827	857	852	875	845	801	869	873	911	796	907	851	849	829	861	861	817	897	821	864	824	847	772	871	860	861	814	843	833	831	854	879	849	836	855	869	818	844	829	895	821	838	829	805	840	828	827	843	811	872	861	816	877	851	874	851	820	853	866	835	814	863	857	875	836	818	881	837	815	842	847	879	848	824	802	888	863	866	882	804	867	825	832	806	883	831	898	854	856	861	830	849	818	834	828	865	829	868	818	877	881	902	825	820	806	851	862	898	833	825	847	869	847	868	816	856	798	778	804	834	862	871	828	792	813	836	853	822	833	792	837	854	847	841	852	822	833	809	780	821	842	859	833	807	795	841	792	808	830	820	885	811	878	851	863	853	835	866	881	772	901	803	869	825	845	866	888	839	903	858	875	854	948	858	847	858	829	882	812	932	803	836	877	841	827	801	850	861	833	853	835	851	823	835	868	906	769	873	839	852	843	801	857	835	855	857	870	813	845	866	821	870	832	858	878	881	838	853	857	850	850	876	832	840	839	853	827	838	890	825	823	819	844	825	874	833	852	840	843	865	807	867	824	814	831	863	822	836	829	810	792	835	866	852	851	826	801	861	885	920	835	826	874	864	867	855	860	878	870	831	788	853	821	833	813	838	825	785	843	845	863	780	843	836	818	825	830	807	829	813	809	802	868	839	830	842	862	833	785	836	885	814	849	850	817	899	857	897	823	832	842	872	897	852	878	855	830	851	863	862	842	864	869	805	874	883	863	845	886	857	803	852	862	830	857	837	840	845	808	825	832	843	889	851	840	860	825	824	853	837	796	850	893	820	819	807	896	820	846	860	864	862	835	781	824	887	841	876	893	870	879	813	810	804	814	834	807	797	840	886	843	846	843	851	832	816	858	855	884	805	842	812	860	885	839	839	861	832	816	838	790	815	811	851	849	842	863	877	864	867	821	800	860	870	780	854	844	815	842	805	859	848	859	818	814	854	857	819	883	811	805	836	783	849	853	823	877	812	874	797	815	889	859	797	844	842	804	894	886	887	876	844	836	817	825	889	823	838	840	792	848	856	852	861	928	887	890	813	805	819	809	826	850	884	805	864	859	839	841	857	817	835	854	842	823	863	816	829	887	816	833	830	826	817	864	860	867	870	865	840	847	800	865	856	848	844	846	801	882	890	844	854	871	824	817	860	799	852	874	829	806	843	834	850	846	824	858	802	845	818	844	875	857	863	846	855	856	833	893	842	819	827	873	842	841	810	821	844	822	856	824	836	810	844	825	782	831	873	882	870	813	876	811	850	894	791	843	827	837	822	826	817	785	847	867	841	844	804	812	848	810	832	853	772	851	825	869	878	856	861	844	860	856	837	879	858	835	831	847	851	812	867	863	825	882	859	873	843	872	857	865	842	850	840	843	859	844	793	843	883	860	852	857	878	841	833	918	808	846	840	816	829	792	785	847	827	835	846	816	796	805	780	891	833	870	837	807	834	846	827	829	910	846	868	810	866	881	926	857	826	820	849	864	838	835	844	871	831	819	851	840	845	866	813	857	874	804	873	766	829	839	847	836	868	830	819	819	803	866	827	822	802	842	821	827	864	905	849	804	810	806	815	868	867	827	861	795	866	827	829	872	808	883	808	812	841	864
23457	21254	27727	24965	19096	5160	1336	822	571	583	519	581	535	490	552	522	604	530	504	506	536	522	538	523	527	565	555	565	555	549	515	527	511	500	493	492	525	505	523	529	492	528	464	481	510	509	514	550	501	481	503	533	519	500	499	512	512	524	531	565	500	496	523	518	514	550	514	525	490	548	551	535	501	548	500	560	526	553	516	529	531	488	534	507	558	522	519	497	502	504	538	516	564	531	557	503	515	522	529	526	501	534	551	535	541	492	515	505	504	532	529	529	500	500	531	548	541	519	515	537	532	509	511	547	507	524	488	512	537	530	515	559	507	523	507	498	505	575	498	515	498	509	527	521	501	495	496	511	510	511	524	494	490	543	541	497	515	549	545	540	513	577	509	523	494	524	497	492	506	536	553	530	526	515	500	520	529	534	509	514	466	529	501	522	514	502	494	495	518	500	525	546	514	540	497	520	544	565	530	529	509	538	529	529	510	532	505	516	556	504	491	493	529	510	525	501	501	535	539	557	555	513	497	503	524	566	503	507	518	515	502	570	523	529	504	488	536	511	534	528	509	497	542	512	554	493	491	498	564	532	537	571	514	512	489	521	541	520	510	518	558	497	546	512	531	536	526	533	482	520	538	531	482	559	581	524	550	531	516	507	544	527	502	497	503	534	528	519	498	562	548	517	530	550	536	498	530	508	522	474	550	552	477	507	526	492	585	519	510	521	527	546	494	505	554	503	496	529	516	499	503	511	512	505	520	507	564	538	518	525	532	496	509	529	533	564	482	489	489	521	537	489	505	520	489	522	501	539	488	534	508	564	510	540	545	528	540	529	517	515	528	525	544	515	524	558	503	540	557	550	540	524	535	485	496	512	540	516	532	479	562	542	532	535	536	506	540	498	535	530	542	547	469	514	499	522	504	519	529	503	537	544	530	553	539	509	526	512	491	523	514	503	536	500	538	540	478	520	550	485	498	510	522	531	551	479	495	536	500	530	553	500	550	527	512	511	519	502	512	529	526	484	517	488	478	495	536	503	515	499	465	514	556	508	527	532	530	554	538	527	500	492	524	462	533	537	524	546	526	509	552	527	498	533	468	545	552	549	503	507	482	514	550	536	511	515	543	507	512	506	549	527	516	472	510	531	533	525	545	505	515	566	544	477	529	524	478	487	509	512	550	518	515	506	520	518	492	500	527	507	501	496	527	517	501	535	522	479	517	533	548	544	514	533	527	570	550	478	516	543	549	524	534	531	477	545	572	503	497	504	510	531	524	514	493	533	537	529	535	514	506	499	480	526	498	519	542	546	499	508	520	531	510	552	485	559	521	488	502	475	549	538	500	531	514	534	523	548	561	492	500	528	513	523	533	564	547	533	546	553	486	507	526	526	527	559	534	540	525	504	506	536	496	478	520	522	542	547	534	548	524	544	541	531	559	532	518	489	487	543	501	530	503	513	553	513	504	524	520	541	499	477	529	546	488	531	509	488	537	506	501	508	475	499	538	503	516	554	500	562	544	510	532	528	496	504	528	528	507	548	522	519	503	528	525	548	524	495	493	504	517	462	526	529	522	573	493	499	527	500	488	521	483	522	531	507	534	501	524	497	495	559	522	543	542	521	551	480	502	514	511	535	530	518	525	544	519	517	562	539	556	557	514	548	592	524	550	519	508	506	534	528	510	545	539	471	504	569	448	525	554	522	506	564	482	490	530	505	529	501	503	488	547	495	542	516	516	467	501	520	510	491	524	526	531	508	502	515	505	519	469	559	535	505	517	484	510	545	521	514	501	489	510	512	565	529	530	510	505	504	550	499	520	539	559	534	543	515	567	518	507	507	564	493	530	527	532	535	500	535	505	520	514	490	510	505	534	522	526	537	519	531	522	523	503	506	505	550	499	544	517	505	497	504	530	508	571	526	512	518	488	521	488	565	495	512	501	509	514	522	538	519	521	561	520	549	493	529	544	499	528	496	513	497	534	522	524	545	517	516	489	482	578	545	504	498	494	555	522	488	507	542	508	529	512	547	491	532	531	505	495	511	515	563	524	511	512	512	548	506	560	515	543	512	522	525	525	507	500	525	526	496	537	570	519	582	538	508	541	532	502	497	496	485	500	555	543	547	567	491	531	525	496	516	488	552	514	510	559	493	526	490	523	502	505	536	527	517	544	511	546	550	485	521	517	535	525	554	520	554	544	530	543	537	562	525	532	489	554	503	523	514	544	549	513	481	583	541	567	508	498	558	495	555	545	500	540	543	572	510	511	516	515	521	545	531	555	512	476	464	559	478	516	489	529	519	510	527	540	511	514	513	538	552	500	542	500	509	500	512	591	499	548	520	540	530	506	489	483	495	511	542	509	488	573	527	554	509	515	527	512	512	533	524	512	502	561	504	541	509	564	505	510	509	538	555	551	518	516	540	524	545	507	490	557	505	502	540	553	496	557	516	538	512	536	512	506	528	518	515	518	513	498	529	540	508	509	519	489	493	537	519	523	506	449	531	491	507	528	516	510	568	493	514	505	533	547	525	519	520	518	509	487	495	533	555	530	479	516	546	495	482	532	530	541	507	507	557	510	496	534	536	513	489	500	498	473	532	527	514	509	540	500	500	515	480	547	434	488	508	552	509	529	520	472	509	560	538	511	538	522	564	543	510	500	494	556	530	492	526	513	548	515	506	506	558	513	497	488	565	484	523	513	528	546	517	532	527	533	515	537	527	507	521	520	507	528	538	490	470	500	530	534	518	521	546	503	564	529	484	540	500	474	509	558	503	520	538	544	496	561	526	561	492	526	550	515	571	525	529	501	573	520	547	549	524	538	528	518	502	548	477	539	511	502	519	506	538	520	531	513	513	492	548	531	500	531	498	488	507	526	539	515	502	515	510	554	518	549	527	536	512	504	549	517	546	492	533	556	530	509	503	512	503	513	494	481	487	518	516	555	499	483	559	504	503	497	508	533	541	503	528	530	517	477	519	499	570	520	498	500	522	494	479	560	499	574	545	538	535	514	500	497	532	518	534	554	499	525	523	514	538	524	524	512	509	549	476	559	524	495	541	508	536	501	509	513	479	519	505	519	550	547	515	528	514	570	539	521	535	526	530	529	525	535	526	497	522	546	532	496	508	513	502	494	531	536	525	521	490	509	480	512	517	498	507	509	537	546	501	550	474	514	510	510	529	549	511	507	521	512	571	534	508	515	515	509	561	507	540	539	540	529	528	523	510	517	534	531	526	544	533	494	506	523	517	536	489	521	521	529	483	506	536	532	477	495	513	492	500	543	525	562	481	548	520	469	552	527	543	546	481	524	544	556	493	575	502	485	509	524	522	543	537	526	521	578	515	511	488	544	561	514	519	537	501	563	514	548	487	539	531	517	551	492	529	506	481	526	497	488	554	506	488	547	537	473	505	499	518	514	484	556	558	507	479	540	505	511	575	535	537	522	494	558	557	485	532	511	526	530	538	535	522	510	505	536	550	501	552	530	558	506	482	545	511
33616	54152	37987	19294	7821	2365	1679	1260	810	768	742	791	803	768	738	761	752	744	752	703	716	781	702	740	707	681	737	717	705	703	738	750	638	709	725	702	698	734	703	707	676	688	725	735	686	769	723	733	733	725	707	692	688	681	637	725	730	686	765	710	719	697	750	705	716	714	729	748	745	713	711	755	739	694	707	725	741	755	695	715	700	713	706	724	683	752	733	720	709	729	724	733	688	716	677	686	705	735	696	728	724	722	722	708	691	733	714	728	699	703	701	703	733	739	712	739	699	715	714	713	734	718	690	778	754	676	722	693	675	732	723	736	699	744	690	706	682	719	697	684	775	684	706	707	747	741	706	712	716	710	705	679	706	716	705	717	740	700	693	715	743	678	686	692	683	722	696	696	665	705	759	648	727	717	752	685	668	748	734	753	698	701	745	731	728	717	728	741	708	689	728	752	749	722	682	732	705	661	738	722	731	706	729	698	714	714	679	687	719	686	691	695	642	698	717	700	709	677	641	714	717	681	681	723	672	679	699	747	722	718	692	691	674	741	707	719	701	768	726	726	699	738	694	701	701	670	740	663	653	704	680	723	732	747	709	735	714	682	724	678	719	671	674	670	694	741	682	724	681	732	682	696	712	706	752	692	717	701	684	701	681	723	730	763	717	723	703	669	679	745	744	689	695	710	693	673	700	743	706	722	699	697	719	702	748	715	704	705	717	749	717	684	689	724	724	711	689	735	688	709	696	709	718	713	750	708	740	717	656	744	687	699	745	714	729	728	783	691	703	717	651	742	673	672	667	722	715	715	696	695	705	689	722	712	739	693	741	684	746	724	680	714	725	758	749	704	731	708	776	725	702	695	682	706	749	725	733	703	708	725	669	690	679	674	691	700	701	706	686	742	691	658	718	707	681	681	730	710	724	659	701	734	730	711	736	639	693	689	697	629	675	721	716	712	726	699	711	681	658	711	695	747	657	716	711	686	653	770	791	672	672	674	695	682	697	717	684	751	702	719	658	737	724	712	708	754	727	730	698	719	699	710	735	733	753	726	730	716	745	687	677	761	730	756	705	713	705	716	726	703	710	707	699	775	716	698	683	710	708	670	680	730	700	719	715	745	745	704	668	711	682	716	672	668	675	725	712	673	679	684	739	703	710	693	731	756	730	726	698	750	693	697	662	757	671	703	694	725	712	730	708	685	632	772	748	717	681	750	712	651	689	712	727	711	723	665	746	700	696	704	695	693	723	681	738	720	749	732	718	708	698	673	730	719	746	726	756	713	730	689	780	702	762	712	690	724	715	706	713	735	683	705	730	744	679	699	723	721	730	782	685	777	705	692	723	705	709	697	700	744	663	726	716	713	723	670	678	708	714	710	646	721	721	725	684	727	703	751	721	708	708	737	753	751	761	733	737	710	670	748	708	711	672	724	671	701	692	700	733	742	714	717	706	682	679	721	762	713	688	699	701	737	718	753	720	697	680	676	733	712	725	680	669	719	690	688	687	686	721	729	730	746	693	733	715	709	681	725	708	762	760	717	687	688	700	756	700	704	671	719	701	728	709	685	697	736	734	697	701	733	671	704	687	681	713	735	685	757	699	727	660	714	732	760	683	663	697	707	718	665	742	687	710	736	739	767	677	716	711	727	692	693	692	688	688	710	730	709	704	703	722	694	759	774	721	736	736	754	694	701	696	710	680	742	730	684	674	665	696	718	672	682	691	684	724	690	658	734	716	746	700	691	677	669	664	661	715	716	708	717	723	737	738	707	717	716	691	698	737	709	702	639	725	709	763	685	695	725	703	739	666	688	683	685	717	713	739	727	751	678	705	658	754	706	697	693	734	743	670	664	709	689	720	750	695	740	708	680	700	678	674	647	731	744	731	725	691	699	692	732	662	720	698	737	702	694	702	654	669	730	736	666	747	731	761	672	741	721	706	712	728	718	715	692	715	645	717	702	690	679	713	758	683	693	729	734	735	696	694	729	726	687	678	660	721	723	756	754	708	704	745	694	668	734	715	733	716	700	688	687	724	725	732	669	708	703	679	702	724	739	720	685	696	696	683	711	683	718	688	683	732	712	741	711	728	737	710	707	727	747	690	653	773	696	726	716	737	736	697	693	759	697	716	703	716	710	711	702	747	676	713	690	754	727	718	779	686	722	665	686	702	752	720	654	707	688	692	695	750	731	709	672	710	735	678	735	717	708	769	685	709	733	736	684	714	760	706	701	742	733	686	721	694	657	737	700	693	689	706	693	702	716	701	669	688	712	680	708	721	734	700	683	736	728	731	690	738	752	725	704	693	691	710	721	742	684	691	647	693	726	692	740	677	741	698	666	661	710	668	717	677	715	721	684	730	660	734	669	701	702	724	730	683	720	715	722	721	705	690	714	720	690	694	713	704	707	652	683	701	729	681	780	716	672	724	725	668	703	713	689	702	699	720	711	687	694	687	736	743	713	705	705	674	729	717	729	678	698	720	726	699	705	738	707	688	693	730	689	731	742	735	714	723	708	692	701	775	698	707	738	768	731	766	735	706	702	686	683	730	684	755	731	710	696	716	747	742	720	709	720	699	712	670	694	701	739	704	696	738	733	704	711	696	713	717	741	706	698	714	682	711	749	716	733	706	705	734	706	688	651	707	699	709	678	718	704	731	731	699	707	669	702	713	751	715	664	712	702	665	751	743	732	742	708	719	691	702	686	701	680	725	751	677	649	714	692	696	729	723	737	691	693	680	716	693	716	697	742	726	704	721	695	735	747	681	692	710	675	726	750	673	716	716	765	713	731	691	747	724	728	687	776	732	669	687	765	675	697	764	755	698	711	698	715	701	681	754	705	705	717	693	733	652	673	747	682	703	706	688	710	732	726	717	742	698	697	755	707	705	690	684	740	725	702	711	713	678	696	739	686	703	696	742	723	707	762	769	687	716	700	718	759	734	692	715	740	693	733	675	690	759	748	720	751	723	726	694	631	744	706	740	691	712	697	703	715	667	700	738	713	722	743	707	647	744	683	714	674	695	701	718	699	722	668	730	656	697	685	704	701	713	705	731	703	698	719	694	749	705	710	722	692	723	726	679	683	688	772	678	683	719	717	713	680	645	719	682	714	720	730	665	694	723	723	680	707	734	693	709	662	697	692	729	698	705	674	673	681	699	757	735	730	674	742	719	722	713	708	684	717	672	697	685	702	700	741	681	734	767	720	665	731	729	719	726	706	678	691	702	729	730	704	681	722	698	657	726	713	672	723	699	704	756	708	715	719	693	671	715	696	688	681	745	710	729	702	748	683	720	689	755	683	722	717	697	692	767	754	741	685	693	704	729	721	722	658	711	721	696	681	707	738	724	766	705	708	715	694	764	696	728	710	719	741	746	723	733	700	737	726	752	725	701	668	711	688	741	757	714	715	686	701	677	692	729	740	675	755	707	699	723	737	756	737	697	699	713	679	714	685	765	665	737	737	679	703	678	680	710	730	706	692	721	714	661	662
24784	21333	25926	23024	5342	1648	595	560	435	449	436	462	433	437	422	437	414	461	439	459	449	448	448	462	411	430	447	470	437	445	451	432	410	446	418	396	431	440	427	472	440	466	434	460	441	480	431	465	458	429	457	417	440	438	436	452	448	433	407	435	462	454	460	428	459	453	429	445	468	456	418	476	417	437	405	423	448	434	422	412	436	416	443	459	458	467	461	450	418	437	460	404	474	410	417	402	409	435	421	399	467	436	419	452	485	415	445	436	460	438	482	447	422	467	454	432	422	417	422	421	441	420	430	428	455	426	453	433	402	432	447	441	444	435	415	465	489	454	435	458	410	434	413	445	426	404	436	461	470	401	406	440	434	446	446	468	438	433	447	432	458	419	458	454	406	459	430	455	438	455	416	442	410	438	451	424	454	412	448	431	423	456	429	457	380	443	447	425	434	481	431	426	463	452	446	434	444	458	443	410	444	465	438	457	457	449	455	415	417	436	421	427	430	396	434	428	449	453	430	438	441	438	459	406	426	445	450	425	427	406	424	458	437	436	463	377	458	468	445	422	425	441	438	427	448	439	490	436	427	432	458	463	438	425	466	415	437	454	410	452	414	427	464	431	440	442	443	412	456	461	408	454	447	461	475	425	432	421	472	421	427	457	404	450	440	430	427	437	465	457	448	449	429	464	401	463	456	477	428	398	415	407	449	424	428	441	451	406	485	430	427	457	425	431	425	432	489	437	415	454	455	425	458	406	421	473	408	445	428	418	458	442	448	397	481	457	433	469	449	402	473	413	428	393	416	433	492	443	416	399	449	463	444	445	437	440	430	432	448	443	452	421	429	462	429	394	448	428	439	441	413	469	441	427	412	450	398	398	435	449	436	430	481	411	451	425	432	452	424	420	439	473	443	448	462	441	459	456	475	483	409	427	442	454	455	439	441	418	411	476	428	449	467	453	427	426	438	397	439	447	459	434	440	423	438	449	424	450	476	422	415	447	427	411	448	444	441	449	461	445	467	452	453	461	465	434	447	452	425	459	422	414	442	456	419	450	415	446	403	430	428	399	397	447	437	483	444	428	416	425	433	451	436	452	434	461	445	438	447	445	445	450	432	424	425	444	464	419	485	458	406	498	385	436	432	470	455	416	433	415	447	426	422	430	432	439	416	416	431	442	447	454	415	458	426	432	439	444	425	454	425	387	413	466	405	426	439	433	457	386	462	429	451	454	416	438	410	409	472	411	442	430	469	463	421	403	403	458	426	416	417	444	442	426	478	474	472	427	462	439	413	414	470	450	421	460	426	416	451	465	420	457	459	426	469	452	478	421	426	458	452	456	431	405	446	447	468	446	456	432	466	453	424	438	397	412	448	382	432	454	460	422	430	429	465	434	431	428	449	444	420	429	436	458	475	434	471	433	464	391	438	465	471	436	442	431	429	417	427	416	410	424	433	404	457	395	424	441	410	436	416	432	430	493	421	445	450	445	439	413	429	457	442	421	428	434	437	419	458	405	437	435	452	436	446	454	418	434	424	439	484	415	479	468	425	449	460	435	411	433	416	438	487	413	452	430	467	453	446	469	441	442	413	460	445	455	425	419	452	452	448	418	442	436	456	407	451	442	446	410	446	458	445	435	412	445	447	418	438	481	433	460	446	457	460	437	407	456	458	409	442	460	411	454	429	418	432	418	460	399	407	446	443	434	447	390	460	452	420	449	431	432	430	435	432	482	429	424	415	425	430	403	440	432	421	428	478	413	434	447	426	419	440	410	445	405	449	421	421	413	440	454	439	432	466	411	452	464	440	441	445	446	430	428	456	423	477	459	463	472	435	454	429	446	448	455	478	451	466	440	455	477	419	446	424	456	453	480	441	434	480	449	438	477	420	496	449	492	396	401	407	417	448	424	481	464	474	499	448	430	444	469	427	428	480	461	437	394	468	452	434	458	460	446	442	442	455	451	446	407	439	438	436	432	437	471	439	457	424	448	399	448	464	489	459	466	422	421	459	432	436	429	420	395	460	416	428	434	418	456	457	448	405	443	434	449	474	467	447	379	408	443	457	427	463	441	441	480	421	401	458	459	435	427	436	440	430	470	403	437	435	439	397	439	430	446	422	442	412	402	446	459	424	442	408	434	413	442	436	433	437	456	442	412	419	437	456	434	456	403	424	459	452	449	449	425	440	446	449	418	425	454	410	415	464	414	407	472	432	426	436	439	408	472	444	462	459	426	441	449	450	428	436	422	429	440	456	460	422	471	449	437	425	417	431	460	432	454	434	450	443	419	374	464	475	411	415	439	409	465	454	432	445	410	389	460	407	443	447	438	413	387	451	463	421	446	431	434	421	472	463	440	449	454	461	439	440	427	453	414	439	441	428	407	456	440	422	451	444	401	424	499	449	419	431	418	456	443	436	432	449	443	450	477	417	415	435	422	465	433	398	452	451	448	411	435	428	428	410	438	461	424	453	442	459	478	454	467	431	444	418	443	438	471	421	464	477	441	463	449	411	397	480	395	452	432	415	424	431	415	414	443	453	436	426	439	419	400	411	422	429	468	454	414	436	466	435	428	441	450	437	398	444	408	472	430	470	434	476	454	446	419	454	426	438	441	461	464	444	435	415	433	438	409	411	416	441	457	452	433	437	448	483	408	468	423	440	467	427	413	414	391	473	436	468	426	435	458	428	464	474	454	483	416	417	452	423	442	447	433	412	451	436	440	422	440	481	463	406	427	418	436	451	417	447	444	436	432	438	416	432	447	441	404	407	441	441	460	408	415	443	426	453	405	470	447	441	471	476	459	469	411	398	460	446	490	432	421	445	459	440	418	450	469	403	462	424	442	462	422	459	427	437	455	467	459	425	439	410	418	415	426	430	437	428	451	421	452	401	439	415	415	407	469	450	439	425	440	455	458	448	432	424	451	426	423	417	446	461	399	457	437	426	423	458	433	424	413	423	463	447	444	455	409	443	455	448	426	426	419	459	417	440	452	462	457	443	412	444	433	471	443	435	438	478	418	474	440	446	459	443	390	455	426	458	437	444	441	435	429	436	447	467	426	410	448	475	417	448	432	395	445	444	433	408	481	435	413	438	426	473	423	451	469	426	441	471	423	440	428	445	425	452	474	417	432	436	430	438	438	448	416	437	422	440	447	501	472	432	472	427	391	445	419	408	449	428	408	440	439	460	456	436	437	444	422	420	428	448	440	426	392	423	400	440	447	411	456	440	436	427	439	438	453	449	474	422	449	401	409	437	415	414	482	441	421	425	472	426	464	412	418	438	444	431	430	417	483	441	411	460	410	471	453	429	426	433	385	481	443	402	454	462	430	414	467	423	437	459	438	459	415	457	422	461	429	454	417	448	471	435	426	448	461	448	424	490	450	455	422	418	444	435	454	437	435	450	398	448	409	451	420	445	408	462	482	457	412	440	449	469	421	434	462	419	446	483	448	422	434	451	467	444	430	453	431	477	442	471	444	438	462	435	402	475	434
31549	45361	27956	13306	5153	3154	1058	1025	583	620	569	632	595	605	574	588	607	567	582	620	631	551	557	580	569	564	634	598	558	553	588	605	577	561	577	561	585	543	592	598	562	580	551	573	571	606	547	541	597	563	568	609	576	554	646	568	600	590	580	569	583	570	553	550	596	620	578	598	560	576	607	553	587	605	625	574	605	555	562	549	616	574	587	565	611	560	528	566	548	601	555	582	565	593	562	596	573	588	572	596	613	546	599	608	577	569	519	622	595	571	625	580	559	609	570	576	602	564	595	553	578	619	561	565	561	596	577	599	605	583	580	578	553	589	596	551	578	594	566	544	582	575	551	549	550	569	595	605	608	571	576	610	619	585	558	577	575	573	559	571	593	601	569	595	542	525	560	589	564	553	568	589	596	577	614	565	571	616	574	580	555	574	575	623	607	559	571	628	582	572	574	563	551	551	560	556	614	561	550	555	563	604	569	570	559	562	545	578	512	581	652	588	587	602	583	570	564	584	591	586	575	558	575	598	631	564	594	571	579	566	558	622	619	591	578	585	564	593	572	544	584	602	562	580	589	577	592	544	578	631	580	572	619	591	545	563	586	584	540	593	604	593	610	587	619	613	553	588	581	628	551	546	572	600	603	607	632	591	585	561	558	571	575	575	557	611	570	609	581	576	589	607	626	582	532	590	568	590	582	572	574	553	586	557	601	565	581	568	638	538	603	603	570	590	560	586	499	551	588	603	633	560	589	559	586	565	602	605	554	572	582	590	625	561	583	563	594	583	590	546	573	596	570	594	577	618	524	598	535	551	569	564	596	592	548	549	594	563	589	615	563	628	542	603	588	606	586	568	570	556	549	542	597	563	537	542	578	582	570	600	570	563	526	592	590	567	570	572	599	570	624	560	588	598	594	601	550	554	570	584	556	602	584	588	612	601	562	580	551	580	582	604	588	604	579	630	635	602	564	605	587	576	565	545	589	599	603	602	556	600	584	558	559	543	565	570	579	573	588	596	568	557	595	570	601	571	589	544	619	614	547	589	588	598	584	600	584	578	569	568	571	616	554	615	579	591	579	619	587	596	556	537	643	612	590	558	597	556	567	593	589	585	593	569	581	556	567	590	597	547	521	568	564	580	614	603	579	589	568	559	558	580	612	613	620	554	601	574	614	556	587	542	610	568	579	655	593	555	645	594	569	573	564	588	572	580	601	544	592	561	608	619	568	636	558	577	541	548	601	538	575	590	591	575	574	602	585	607	617	582	589	574	588	611	606	544	598	598	563	555	581	628	604	575	618	579	595	591	555	604	568	582	554	560	630	559	581	573	586	589	593	567	600	583	589	560	592	621	594	579	586	576	580	529	625	552	581	552	588	569	544	581	606	617	556	583	529	577	576	541	582	599	557	595	631	581	606	563	567	578	572	595	586	572	554	604	634	573	581	614	565	597	599	645	569	566	634	580	575	583	595	552	575	621	547	602	549	571	584	569	559	573	599	576	587	564	568	561	567	588	579	592	569	551	615	615	592	571	587	582	598	528	598	583	572	571	594	629	581	544	591	595	598	562	602	591	590	546	581	625	586	564	599	582	571	566	596	604	563	569	549	624	570	579	615	597	571	546	571	561	575	559	601	574	553	596	575	564	580	596	596	591	570	532	595	585	604	620	556	536	581	612	596	575	622	564	587	571	554	617	574	579	577	619	575	596	617	631	569	585	615	559	568	604	569	590	625	622	565	578	574	590	568	604	563	599	583	564	568	590	582	570	634	598	591	582	581	535	565	604	603	538	607	597	545	621	551	620	567	552	607	568	574	573	600	571	560	559	551	584	574	586	535	562	540	610	526	594	599	538	570	559	526	594	554	605	626	562	619	533	594	579	555	588	530	563	561	571	589	553	582	596	600	604	574	589	602	550	584	617	579	537	543	606	586	598	579	600	585	560	579	604	599	616	629	579	574	617	567	599	566	573	586	566	578	564	550	615	592	596	609	572	588	637	570	563	566	590	597	528	576	541	588	587	599	583	572	595	555	573	566	606	586	543	600	609	592	544	576	607	580	579	571	587	589	615	610	537	590	595	598	584	566	593	580	581	584	594	559	611	551	563	616	582	536	608	630	586	579	557	573	586	588	610	559	588	602	609	586	636	593	592	554	529	608	586	579	610	578	604	567	556	537	569	549	563	601	593	619	577	549	597	531	557	575	581	589	592	602	606	607	599	578	558	618	577	548	573	562	579	577	579	567	607	577	603	592	593	552	580	628	570	604	614	590	570	556	556	594	600	577	574	599	589	548	596	601	553	599	547	584	581	622	607	612	579	595	553	599	554	591	605	596	601	543	605	571	541	577	573	570	583	557	596	540	601	588	575	596	594	595	592	567	583	541	593	528	564	592	568	554	587	588	590	599	597	649	603	588	557	615	609	615	581	607	620	578	579	602	571	550	554	475	591	562	566	634	615	601	585	616	567	592	602	566	585	618	603	595	594	591	588	545	543	540	621	568	560	589	548	603	609	568	611	601	608	599	541	613	641	582	620	614	586	573	582	596	559	558	588	610	578	563	571	588	556	593	578	623	565	577	588	609	657	613	585	621	563	622	577	577	583	569	541	588	574	572	623	569	583	607	572	553	596	615	598	585	610	573	577	547	607	598	586	599	597	576	620	548	596	597	569	558	588	599	572	612	563	557	601	596	585	552	578	597	551	617	555	601	554	638	558	592	548	619	599	550	577	542	598	600	565	571	615	577	555	548	606	589	574	559	591	539	538	588	589	582	571	567	570	605	567	581	588	576	620	598	576	594	563	557	567	586	599	585	566	586	567	567	561	571	606	614	587	555	563	547	579	604	589	538	561	556	582	565	543	564	617	592	553	567	564	579	582	600	567	592	595	591	599	580	574	576	609	555	552	562	557	593	600	598	591	585	569	534	594	619	543	605	603	588	574	568	617	588	603	566	573	594	610	614	580	566	605	556	594	593	586	593	575	630	628	599	603	601	579	564	581	583	579	583	590	542	608	601	589	541	578	575	582	554	565	570	585	558	558	554	554	571	567	589	592	549	611	526	567	577	595	561	559	557	547	558	548	554	584	612	605	588	613	591	547	545	580	565	569	603	576	571	630	591	572	587	585	590	584	583	589	591	592	558	586	587	593	609	562	555	598	606	555	597	630	603	595	592	568	552	577	547	570	549	561	589	591	557	595	550	622	589	576	582	578	604	561	601	544	599	586	514	606	571	555	589	612	579	570	553	595	597	586	584	555	585	641	571	569	586	619	597	587	614	548	559	605	560	574	545	532	619	564	595	622	581	549	622	599	570	576	601	620	559	624	591	561	581	567	599	611	570	600	591	629	523	646	538	600	600	576	563	565	618	653	580	598	601	566	548	572	553	596	578	485	600	618	578	591	606	606	579	626	519	594	598	558	544	596	603	607	587	584	592	582	595	557	588	552	588	572	582	593	622	570	595	570	569	619	574	573	562	512	596	569	600	590	567	571
22380	21192	28243	24368	21195	18753	4766	679	319	265	286	265	265	254	267	227	256	246	251	267	227	229	265	268	223	243	229	234	241	259	218	237	228	243	244	231	258	221	229	223	211	237	238	239	225	218	233	226	242	243	211	235	240	235	223	261	246	232	222	220	232	246	208	231	229	259	225	243	227	212	207	223	230	218	225	238	224	245	236	227	230	227	214	238	249	196	214	246	224	239	230	251	218	205	243	226	232	223	225	225	219	220	215	235	261	232	231	262	211	230	213	213	222	235	240	220	223	254	224	228	225	217	238	233	245	207	271	206	264	224	228	247	213	233	252	224	236	240	219	213	227	226	228	226	244	239	225	242	213	249	242	217	223	232	227	245	212	230	221	211	214	214	207	223	210	241	229	247	237	213	237	225	224	247	245	233	233	233	230	230	263	193	235	244	200	257	223	195	198	221	247	241	219	232	226	233	217	236	262	242	216	227	232	233	261	201	228	237	228	238	258	236	216	249	253	221	215	227	214	244	247	209	217	228	216	235	230	224	207	241	236	217	218	204	229	213	244	253	228	221	238	223	217	234	244	235	201	215	222	214	234	257	240	216	236	230	253	197	237	203	225	234	232	218	216	224	243	223	233	240	248	235	217	233	218	255	237	209	226	223	217	226	228	236	242	238	212	251	247	225	207	210	249	236	235	215	242	264	218	243	254	214	221	208	223	222	241	256	239	243	211	222	227	202	240	217	229	222	216	241	235	237	243	253	245	211	228	235	236	230	248	225	210	240	233	207	233	243	227	225	217	226	237	215	238	227	246	250	208	249	221	226	212	240	229	211	228	244	208	227	254	225	236	213	245	240	249	239	230	232	208	215	247	225	231	233	233	216	230	252	223	240	232	230	269	228	223	240	223	223	224	214	250	218	222	208	224	215	202	229	248	243	253	206	237	239	235	227	217	225	219	219	234	223	229	232	206	234	234	231	226	229	222	225	229	217	252	211	249	245	235	242	234	226	205	239	234	234	233	215	212	224	242	245	211	262	228	230	224	244	231	225	235	217	241	239	235	242	205	253	242	244	227	264	223	235	231	219	247	215	234	242	225	208	236	247	256	256	205	230	228	230	234	238	235	181	240	233	216	220	215	243	238	239	211	241	206	229	230	238	221	222	206	255	206	226	248	230	238	224	199	208	252	257	220	223	193	216	217	251	242	227	246	240	216	220	256	240	256	247	222	231	210	235	218	220	249	241	245	230	225	252	234	252	251	248	270	246	222	240	225	238	226	233	245	241	230	221	259	212	251	223	217	219	222	214	234	246	252	253	230	250	237	246	245	230	233	226	232	257	188	220	218	216	248	232	219	205	206	230	231	247	228	257	214	213	260	241	227	251	217	220	223	200	258	228	214	233	205	227	263	235	233	212	252	270	224	224	212	219	216	234	228	233	252	232	246	226	240	254	255	213	263	231	235	245	244	253	223	220	240	239	224	216	244	224	254	237	223	224	246	239	245	221	202	217	239	223	230	241	254	209	220	222	235	250	232	241	218	234	236	213	231	209	237	243	197	235	243	242	222	210	205	227	227	231	246	243	236	235	231	259	241	222	223	238	208	204	212	218	207	238	223	225	231	215	216	221	243	244	229	249	229	231	243	243	237	210	251	253	228	242	214	247	207	232	219	209	249	242	249	239	213	212	245	212	247	198	235	224	231	213	203	225	228	228	232	242	228	238	224	241	252	236	250	247	220	238	215	230	218	253	250	235	238	228	241	226	226	234	254	241	222	240	228	236	228	252	224	221	225	226	233	239	232	215	220	241	219	217	215	212	221	218	234	233	232	211	232	242	220	234	225	222	209	245	225	232	233	209	233	255	225	236	201	224	249	230	236	218	264	233	242	217	249	230	251	237	218	246	239	227	221	218	243	216	236	241	242	240	238	248	230	238	212	207	227	218	237	271	211	249	232	248	226	215	228	224	238	198	226	216	243	214	218	244	219	228	233	257	222	235	236	248	222	240	267	238	248	244	245	244	212	222	236	236	229	199	226	228	220	233	228	229	223	254	219	224	243	210	281	215	247	221	228	239	222	237	226	238	227	246	228	210	231	199	207	232	258	235	258	209	216	245	226	225	238	219	223	205	235	230	234	236	225	236	205	223	226	239	227	236	216	222	228	246	249	223	215	220	234	233	234	238	242	227	228	198	232	240	239	211	204	218	253	245	218	216	221	239	248	255	229	230	221	218	225	205	232	222	239	236	221	241	220	243	243	215	236	230	224	257	220	233	230	237	230	236	219	216	228	228	242	230	254	239	220	226	235	219	218	242	231	222	254	251	242	259	225	210	206	211	210	237	239	211	199	209	237	201	242	233	244	245	239	251	262	259	228	247	219	222	230	242	248	217	244	213	227	213	229	232	246	258	221	236	233	227	193	198	252	236	234	248	216	237	225	253	222	229	220	238	236	207	215	239	218	224	251	256	232	225	229	251	272	229	243	212	229	208	220	244	244	221	233	245	217	251	235	241	214	228	211	218	230	209	240	231	238	217	248	212	250	210	226	223	198	207	241	208	246	223	237	236	222	214	215	261	219	238	218	222	226	229	249	247	248	210	237	234	229	239	218	227	231	246	199	265	243	222	210	222	221	216	232	253	257	216	228	200	252	246	241	239	279	212	222	230	221	225	229	220	220	222	230	267	214	223	204	231	227	235	239	221	224	241	235	227	226	252	255	249	218	252	201	194	223	220	223	227	237	231	207	241	242	230	235	256	232	258	250	249	220	206	221	242	241	232	217	229	227	200	229	238	206	241	218	244	241	241	214	215	244	251	216	249	220	273	218	233	230	213	221	230	224	226	240	219	255	224	239	237	230	245	226	233	240	242	219	202	234	221	251	229	218	222	228	238	234	209	218	229	214	245	219	255	235	243	221	237	260	233	222	234	237	232	248	255	224	242	230	193	212	231	243	240	238	230	233	237	232	214	226	237	199	248	240	232	240	228	228	229	245	220	237	227	233	214	214	209	252	228	231	239	213	250	257	223	261	251	260	235	221	199	238	233	258	222	232	229	211	199	242	238	219	217	228	231	255	238	208	238	219	237	226	223	247	224	230	247	236	210	246	227	232	244	236	220	238	251	218	241	240	212	248	249	240	244	226	239	230	253	235	218	246	198	230	211	227	211	187	210	252	247	202	215	221	216	220	241	250	231	216	240	237	238	248	242	217	225	237	225	224	230	207	221	222	246	236	225	220	208	221	245	251	217	206	219	233	234	243	245	260	226	236	263	228	233	208	249	229	231	219	217	268	212	241	260	220	232	235	240	219	239	250	243	234	235	242	227	245	195	218	232	239	224	230	224	251	236	252	237	223	204	239	234	239	251	218	220	214	244	245	229	239	211	232	268	214	232	191	234	244	204	252	253	218	233	231	243	231	242	235	217	222	249	253	218	229	215	228	265	242	225	229	243	246	248	244	234	233	236	219	231	233	195	212	240	222	240	240	258	199	243	254	245
37013	62315	44760	28691	16930	7541	2443	958	475	458	449	377	378	369	376	367	378	342	345	332	360	341	360	359	356	366	353	301	326	339	294	308	329	327	362	314	342	340	330	329	349	296	338	295	303	284	343	302	328	347	322	338	317	297	343	307	314	330	286	317	271	322	318	333	331	294	318	338	331	282	338	351	320	299	307	319	312	341	307	336	318	347	317	321	329	333	314	353	332	308	307	348	312	294	309	344	329	330	343	312	328	357	306	332	320	301	287	319	316	329	341	329	322	328	302	309	296	292	290	323	285	347	306	328	294	342	295	324	325	304	303	325	338	321	316	324	305	312	334	341	310	323	337	319	325	346	327	312	332	312	299	323	313	286	314	315	338	339	303	343	329	335	320	326	323	363	302	305	321	331	309	343	340	332	348	348	318	297	346	324	330	307	319	320	321	325	322	335	336	294	304	285	321	301	355	320	353	342	321	287	322	293	360	347	297	303	306	328	288	317	312	349	330	334	323	330	322	294	306	367	327	308	347	318	315	310	312	326	349	327	334	304	341	329	353	325	287	335	330	318	320	304	289	340	305	298	309	307	319	324	317	338	350	360	317	320	327	327	307	351	327	308	300	340	305	329	338	332	336	346	337	332	324	307	317	343	311	298	332	323	322	336	334	302	315	349	369	324	292	336	302	324	311	351	337	306	308	290	312	321	329	316	303	313	316	302	306	327	278	294	328	309	290	310	324	325	316	337	337	315	312	348	282	342	315	308	305	315	328	347	298	313	317	307	331	311	334	311	326	311	301	306	320	336	307	317	322	332	313	323	308	353	348	339	316	337	349	310	319	325	342	306	336	292	340	331	345	357	287	323	352	317	334	305	320	303	299	340	324	332	313	336	311	304	343	325	352	339	328	315	313	340	344	345	308	350	318	336	302	322	352	312	314	322	279	320	330	312	306	308	338	322	339	308	331	334	335	322	332	353	328	363	340	306	326	310	358	326	324	314	317	333	321	305	311	296	321	323	328	353	320	314	283	308	330	290	313	308	307	337	312	324	337	307	305	300	325	323	310	305	322	317	297	347	304	319	345	308	308	343	312	303	312	315	300	306	309	317	322	309	316	321	305	313	327	327	325	316	331	343	338	301	351	340	322	321	343	335	329	326	333	311	329	305	322	327	336	330	290	343	333	309	302	354	312	331	321	302	329	320	298	330	331	325	315	332	353	312	317	314	326	322	300	318	320	320	313	351	300	333	301	323	311	295	314	316	324	312	318	310	319	295	330	328	329	322	315	332	321	324	265	318	351	319	313	314	319	331	328	295	301	316	326	334	335	348	337	319	351	354	305	301	326	303	327	332	325	330	306	339	305	303	311	347	279	304	323	351	321	298	308	295	297	321	342	330	315	291	304	329	344	342	355	315	310	339	317	354	289	337	313	315	347	292	306	295	338	321	295	330	321	328	338	363	307	305	333	316	328	301	350	333	299	295	300	325	331	318	312	308	331	299	337	306	324	318	334	313	300	329	350	347	347	338	348	319	312	341	336	309	323	335	348	339	333	311	331	315	338	329	312	314	350	315	315	333	306	323	316	304	327	333	303	320	302	328	311	305	315	325	327	308	288	301	333	328	320	326	324	343	349	314	320	345	321	312	311	335	328	323	331	347	362	337	305	340	345	324	288	313	318	306	299	282	307	307	340	351	278	323	322	328	332	317	360	330	346	294	333	358	330	337	323	326	309	309	341	345	308	318	295	300	328	337	297	341	316	331	351	344	309	304	313	325	323	303	334	359	304	341	278	317	317	338	304	306	306	314	342	301	347	332	320	314	356	320	322	333	330	283	356	320	356	325	292	327	300	318	290	313	307	321	368	304	328	329	306	336	349	323	305	310	310	298	323	318	328	299	335	337	315	353	326	313	293	310	319	307	301	353	324	331	350	304	329	324	327	320	316	337	356	351	314	336	340	325	352	297	332	285	309	335	311	295	335	337	334	294	328	308	337	294	340	333	313	310	324	339	342	342	357	319	311	337	347	333	333	336	315	313	286	338	317	366	307	315	349	305	303	312	297	347	322	328	311	293	292	289	324	328	307	328	335	318	350	332	328	293	341	309	345	341	334	348	336	311	335	320	315	320	300	340	295	278	327	322	346	350	317	342	304	328	343	316	302	336	315	342	318	326	317	339	315	317	302	320	311	311	340	325	314	301	308	324	307	310	306	335	323	347	322	339	332	313	351	310	309	312	339	309	334	315	318	310	338	328	299	357	300	328	304	307	295	301	314	347	322	341	338	327	331	301	343	338	352	320	345	330	328	286	318	339	336	300	326	310	347	320	301	294	319	312	317	304	360	321	284	303	338	320	296	303	309	304	360	322	303	319	314	305	311	324	325	339	326	330	356	313	321	328	310	293	321	351	324	337	318	313	309	319	337	291	328	326	328	294	303	334	327	329	305	283	323	343	303	331	340	321	340	318	326	311	319	296	312	308	318	311	329	336	302	291	326	338	317	334	307	281	306	308	288	316	335	334	334	320	337	304	329	298	318	332	307	286	327	315	332	307	348	320	318	318	323	328	357	292	333	336	300	289	310	341	286	307	310	301	322	312	347	334	328	357	289	314	299	334	323	315	306	321	318	335	337	326	327	304	333	308	323	306	328	345	289	311	294	331	326	307	318	340	331	343	331	298	325	333	322	341	351	321	317	298	314	303	352	310	296	307	306	330	341	316	322	327	301	300	315	322	329	342	334	331	318	304	327	349	324	342	327	355	303	286	328	295	319	320	344	327	303	284	344	313	330	332	302	301	312	293	300	341	332	290	301	332	320	308	298	355	325	311	330	320	332	335	336	287	313	304	342	340	304	306	315	305	335	337	358	298	312	333	332	303	315	303	296	309	314	322	323	325	308	330	326	311	312	304	308	332	303	319	329	309	301	335	315	303	322	312	300	317	320	297	329	282	295	284	347	316	354	318	293	335	280	340	320	336	288	325	339	326	330	309	331	319	315	317	358	332	369	328	321	327	342	342	313	326	308	329	338	299	323	296	309	315	339	318	344	321	311	319	320	307	322	276	371	307	307	317	307	329	335	323	316	316	301	349	307	324	313	330	297	347	313	295	316	301	303	299	314	304	316	336	331	333	308	349	324	319	303	284	341	356	291	321	331	314	323	304	316	314	323	331	320	332	341	298	333	296	297	359	359	355	318	351	346	337	315	318	316	303	335	339	315	289	314	328	335	314	319	343	314	351	323	361	330	291	325	304	301	328	335	325	313	300	311	317	341	327	350	299	341	280	350	316	342	349	313	320	317	337	355	345	301	311	301	284	326	333	332	329	321	309	324	298	325	339	295	305	360	309	335	321	322	330	303	332	320	322	327	313	335	324	326	340	317	323	344	344	320	310	326	331	301	307	307	317	336	327	316	313	317	333	350	337	333	352	298	324	318	307	321	343	324	347	344	332	297	311	343	343	354	304	297	282	327	302	332	302	313	306	313	321	284	295	303	304
28851	24041	19384	7382	2283	1192	738	665	654	668	591	670	643	617	644	597	673	624	605	664	627	594	637	627	638	672	620	635	617	611	628	614	651	612	660	627	624	624	622	643	608	622	658	640	600	607	665	611	610	626	635	643	593	633	632	611	638	626	672	649	637	606	627	625	571	662	631	636	630	594	603	642	640	645	610	605	583	613	676	622	615	646	634	603	541	612	641	643	646	646	655	611	618	570	638	649	613	649	629	682	582	599	597	614	635	601	643	593	627	660	642	635	637	623	613	611	587	640	656	626	593	676	611	649	644	627	665	636	623	577	615	668	572	678	634	611	684	611	581	654	673	612	638	640	627	691	618	624	675	628	695	602	657	627	632	672	633	622	641	648	619	614	587	621	654	651	652	649	569	633	619	642	592	610	652	620	641	668	644	652	639	688	647	655	676	614	685	579	639	619	637	617	592	574	615	619	600	642	675	628	630	601	649	672	645	664	585	632	624	622	622	631	648	620	650	610	624	648	593	663	623	630	696	580	613	639	619	591	601	597	611	639	626	665	581	632	606	649	627	611	613	603	641	620	622	647	613	602	657	604	602	619	616	603	637	649	628	614	589	587	627	624	643	629	613	618	666	700	614	592	630	660	640	620	657	607	662	658	687	615	622	637	613	611	660	642	574	629	640	597	628	622	593	616	645	593	602	629	675	635	623	634	636	638	604	623	630	576	679	590	668	673	613	636	630	634	640	689	626	595	614	616	624	687	683	608	626	607	601	623	645	630	605	650	641	629	605	637	618	601	641	608	620	642	639	625	599	650	599	627	611	646	617	610	674	630	628	634	624	627	614	598	630	634	607	648	654	592	633	629	590	632	618	642	606	585	603	653	618	647	607	635	673	643	621	634	648	594	634	589	588	617	617	615	636	643	627	640	678	639	673	615	654	629	632	624	657	667	607	652	654	620	628	620	608	625	667	646	612	613	614	657	624	623	661	612	611	611	609	620	644	639	642	639	649	566	606	642	629	647	585	652	650	615	648	648	600	659	626	577	623	646	632	621	621	585	688	606	641	632	604	626	613	655	616	613	620	611	640	644	647	634	615	624	607	627	606	630	623	586	662	639	631	624	628	618	598	615	608	614	686	593	629	641	616	650	636	659	630	600	636	614	636	661	582	614	651	637	634	629	602	643	644	648	666	617	590	679	664	632	611	646	626	650	651	619	634	665	645	582	647	645	641	667	656	649	594	662	609	596	588	629	621	619	655	622	622	675	578	646	623	633	658	662	624	647	609	581	624	631	665	611	606	618	598	650	688	630	648	677	641	634	621	570	660	576	635	626	644	661	628	602	642	625	629	599	637	640	598	606	621	623	636	603	636	606	608	660	668	678	669	645	609	602	655	604	643	632	665	648	659	645	638	630	595	627	628	644	628	606	643	652	612	638	622	635	628	645	636	685	649	613	641	637	636	616	623	617	671	640	633	634	649	644	682	633	659	646	664	642	601	622	680	649	618	634	643	636	649	644	627	668	615	657	607	623	624	642	654	613	613	641	615	610	657	666	635	571	619	592	615	639	622	647	611	619	604	643	646	630	635	693	642	628	635	611	622	643	608	622	622	621	685	616	629	666	641	629	650	660	614	615	659	652	666	598	663	626	664	656	624	646	620	621	643	653	585	666	637	606	585	617	653	598	619	659	610	639	632	658	687	595	608	629	649	607	629	642	668	638	620	618	643	597	616	611	642	587	599	625	649	644	650	643	626	590	600	629	637	649	608	603	654	649	586	650	623	643	698	673	637	667	593	599	600	631	634	680	587	620	599	681	624	642	619	643	671	664	655	629	658	649	672	665	619	615	665	643	624	637	619	658	615	613	579	618	656	637	606	643	599	642	597	636	653	631	614	650	647	610	619	602	579	631	635	632	649	642	627	613	637	673	609	641	634	632	650	648	624	640	607	680	639	580	622	607	616	628	617	633	592	621	636	571	605	637	623	645	635	597	636	617	634	575	699	653	626	607	632	640	648	604	633	642	642	666	657	590	631	618	560	661	605	616	626	629	646	615	615	619	655	620	558	619	631	632	611	690	637	661	631	649	655	585	641	654	631	637	599	590	581	578	666	643	615	627	604	617	612	632	651	675	641	635	638	612	621	623	604	598	655	607	642	635	559	607	585	626	623	617	613	640	636	611	610	670	584	630	640	631	629	652	629	654	609	623	594	661	586	617	677	654	602	608	630	639	599	613	611	642	605	596	613	596	615	650	644	625	598	626	587	649	625	673	650	608	639	653	637	611	622	631	646	625	599	665	631	581	612	631	662	616	618	620	626	626	603	599	615	642	603	634	635	660	684	604	645	626	619	628	633	652	641	595	560	613	628	604	635	629	649	647	679	622	628	621	657	641	624	623	662	623	652	599	614	587	610	679	660	647	579	623	601	622	594	676	630	627	638	604	655	615	617	625	616	589	599	620	614	606	644	628	686	606	656	636	606	674	632	650	652	610	615	639	638	661	634	647	621	637	605	600	628	608	641	635	618	632	635	669	657	641	634	622	645	660	648	592	635	602	643	647	606	643	660	632	633	661	607	694	642	649	672	619	613	663	650	619	609	633	589	639	601	661	628	642	642	695	620	655	625	675	569	629	662	619	589	575	592	617	657	606	621	619	651	660	605	621	643	627	638	635	628	630	626	616	626	618	592	616	602	650	619	623	613	661	619	629	628	636	643	649	637	627	620	674	590	598	626	598	651	572	649	632	617	600	630	631	628	649	653	620	621	626	642	646	648	637	623	590	639	643	664	656	642	633	634	632	668	612	631	636	671	660	621	622	658	612	625	660	627	616	637	632	678	703	601	663	626	654	632	605	663	625	638	643	587	625	634	632	627	619	656	615	604	644	676	582	680	628	640	649	652	611	638	658	646	627	607	621	669	628	644	648	618	585	618	652	625	647	598	621	581	619	641	631	655	658	632	634	588	645	622	687	648	676	597	658	628	637	632	617	654	592	659	600	647	594	629	648	626	663	646	630	592	676	654	633	633	619	680	625	652	663	625	633	634	589	614	638	657	615	570	647	691	611	621	595	593	621	604	629	622	682	682	606	622	651	624	598	564	661	601	652	666	607	606	600	643	620	602	610	671	621	634	659	652	615	607	648	616	647	642	618	641	623	619	635	649	616	583	666	628	650	631	601	637	602	631	624	627	582	619	621	641	597	594	639	568	622	633	619	605	629	626	634	653	654	659	625	642	633	635	606	630	673	584	592	620	652	609	672	659	605	639	610	604	590	614	629	594	603	631	584	614	613	596	677	618	646	600	623	621	602	649	640	664	631	672	662	660	626	652	646	606	614	636	642	634	630	650	607	646	635	655	673	637	610	647	611	610	614	604	597	594	612	638	632	670	603	643	668	640	623	604	630	592	588	570	641	625	645	616	652	589	605	617	656	631	601	611	619	623	623	655	644	632	673	650	617	672	623	595	613	606	608	638	630	683	666	635	614	629	592	613	620
27128	37033	21433	8324	3765	1942	1072	875	878	818	896	835	875	846	844	817	886	786	848	838	828	826	859	818	869	817	829	815	839	831	869	834	848	857	820	800	804	834	810	817	840	844	824	867	870	832	805	843	813	820	840	898	849	838	810	809	820	800	805	859	824	859	856	870	832	816	870	795	815	875	808	858	806	811	879	828	821	836	829	909	838	839	818	824	817	804	830	860	801	821	850	809	833	857	769	827	831	847	834	875	810	848	861	835	815	815	780	856	817	792	858	833	808	843	839	842	858	872	784	829	859	867	855	880	849	882	852	822	828	836	885	853	833	856	837	838	859	872	843	840	811	837	885	855	861	852	805	822	855	808	801	857	857	801	841	801	818	819	806	823	871	855	825	862	832	800	857	847	851	862	805	812	871	836	818	851	831	839	882	856	876	790	833	820	804	824	863	848	842	854	862	854	819	850	809	872	865	829	895	844	864	813	851	837	805	795	825	853	863	839	841	846	801	836	838	881	899	851	864	865	834	826	861	804	922	838	790	864	823	822	841	826	826	852	866	841	836	828	823	837	856	858	779	802	782	848	838	846	802	823	878	897	830	818	801	811	850	798	829	916	899	782	859	820	825	845	839	852	874	841	815	790	800	883	833	774	912	858	784	815	812	807	864	878	852	820	853	778	851	813	838	897	806	857	859	825	825	854	867	871	791	851	805	854	788	813	829	823	815	803	799	793	852	831	873	802	842	862	851	798	850	866	780	813	846	854	832	843	803	852	818	872	843	813	837	819	867	825	807	864	856	904	819	887	759	812	854	817	848	785	858	804	838	886	805	864	828	801	851	826	863	849	830	831	822	842	873	898	794	780	881	821	849	818	834	818	796	868	781	799	842	830	861	843	818	855	821	803	882	885	824	789	828	855	800	832	834	833	830	861	865	872	818	864	858	837	854	825	890	851	823	815	860	841	820	821	886	875	799	814	843	818	835	795	835	887	832	839	844	912	852	884	846	830	803	822	859	852	843	884	830	828	823	843	815	844	785	807	814	876	846	826	856	810	839	825	889	872	798	799	813	905	802	928	840	857	813	839	861	865	844	864	827	829	841	856	832	818	864	824	846	844	790	790	838	866	797	840	846	831	791	822	809	847	792	839	799	800	860	832	838	841	834	831	906	816	839	839	822	835	800	875	798	880	790	837	830	883	847	815	832	845	826	850	843	863	831	853	840	881	863	766	827	848	822	850	822	879	826	850	800	865	848	821	874	882	851	819	818	831	835	875	828	891	896	887	879	885	865	862	858	834	797	832	857	799	842	839	907	876	840	857	809	860	820	866	831	833	793	830	882	861	802	878	801	805	874	801	824	815	778	839	861	792	798	810	853	855	804	833	841	830	840	868	820	865	833	818	867	809	851	813	831	845	878	842	814	817	801	843	863	804	853	802	824	852	772	789	819	836	823	828	891	849	867	779	824	841	852	856	817	808	869	852	803	840	881	814	862	838	835	839	778	883	860	874	831	884	866	886	836	817	855	828	852	824	787	842	813	827	863	858	838	838	811	785	862	879	852	851	820	866	814	827	815	850	814	826	838	860	803	837	816	853	849	811	843	793	812	809	823	849	840	894	866	847	826	870	853	836	821	829	795	835	856	806	848	843	891	807	891	783	865	861	832	877	810	874	828	851	860	853	840	807	831	835	870	821	853	793	802	860	883	813	852	829	835	845	829	829	849	811	798	840	816	822	839	824	849	840	841	853	853	804	837	790	840	864	826	851	807	826	814	853	836	901	870	856	866	895	781	844	805	835	823	860	878	835	850	813	821	859	891	874	850	836	854	805	811	854	864	856	805	859	798	807	834	826	839	756	834	855	827	817	842	826	850	834	851	852	823	813	823	829	817	839	843	847	888	820	855	834	817	835	824	824	822	858	871	866	845	864	809	798	843	840	799	840	821	854	793	848	846	857	877	865	882	888	812	817	840	817	812	854	873	795	856	833	806	878	862	801	846	816	866	803	821	847	812	796	841	824	827	826	833	794	743	869	820	815	766	851	801	892	842	829	845	817	884	828	879	845	797	828	881	854	880	829	842	830	811	843	841	776	792	863	856	860	884	802	847	852	795	842	856	867	791	829	850	871	850	823	836	882	829	840	842	864	870	839	876	855	819	846	816	812	882	846	831	826	841	841	801	818	864	814	875	859	854	864	877	815	823	871	847	844	808	843	832	834	883	802	852	842	819	825	879	782	826	811	858	874	818	790	857	825	855	830	823	874	813	842	864	804	844	862	849	816	840	847	781	889	837	815	825	872	814	841	861	809	845	849	857	816	855	869	837	827	855	783	848	871	802	859	867	898	829	837	848	801	825	825	821	827	831	787	812	852	852	831	838	854	815	832	857	817	861	859	865	809	870	865	845	854	847	852	809	867	849	911	838	848	902	826	846	849	862	843	825	888	852	830	868	852	871	845	868	858	856	842	830	812	878	822	843	862	804	871	842	852	853	800	810	834	890	865	903	814	830	839	879	840	845	812	823	860	858	822	804	868	795	840	834	845	869	825	808	874	824	793	846	842	827	826	881	792	835	794	878	823	859	840	790	812	860	812	828	841	840	879	822	862	839	810	869	878	847	867	838	825	832	824	837	813	827	848	850	810	850	787	800	834	842	840	799	824	826	829	798	793	856	844	867	827	855	891	856	866	802	840	831	832	820	830	854	808	807	821	845	832	818	832	803	842	830	887	772	824	891	853	867	809	828	853	838	857	891	822	841	801	835	881	837	845	829	796	842	880	828	798	826	797	846	822	823	831	890	852	850	792	838	850	812	834	834	847	853	800	852	830	873	860	840	858	840	879	831	876	880	806	836	865	855	827	849	846	837	770	820	874	839	894	834	819	846	807	836	849	884	831	819	822	802	866	803	842	868	852	843	828	847	826	820	847	801	832	835	847	838	801	802	866	907	830	849	820	839	806	909	876	838	828	848	869	851	882	843	794	768	825	876	815	828	854	838	873	807	827	802	871	887	846	834	858	844	867	864	878	818	830	842	845	854	828	864	804	806	825	837	837	878	797	833	813	828	873	819	815	818	810	834	858	844	843	861	820	808	862	821	860	870	860	848	812	866	855	802	816	854	823	847	781	806	858	838	861	842	831	842	816	820	863	819	840	844	856	849	792	824	789	783	803	841	878	859	859	834	824	930	807	773	827	818	851	907	829	849	839	851	829	841	836	859	823	811	888	826	807	796	819	841	793	824	885	834	838	851	803	849	870	865	855	843	787	825	891	855	795	844	830	820	839	795	853	825	812	817	873	858	848	827	831	838	849	857	854	843	883	858	899	868	839	874	833	823	818	795	849	844	837	807	861	846	805	831	842	842	830	842	830	785	887	835	857	863	926	829	842	794	783	770	842	862	830	823	826	761	802	872	858	857	871	834	801	885	789	833	906	874	869	810	810	828	840	873	844	838	858	875	881	810	818	830	883	870	803	784	863	828	839	845	833	828	836	841	787
23386	21250	27837	25162	20541	12712	4557	2139	618	597	603	531	551	623	556	586	531	548	572	504	540	550	551	534	575	552	545	568	574	580	586	553	597	534	579	539	523	569	550	556	517	536	542	586	538	526	574	543	537	575	538	580	548	552	564	520	536	541	535	521	542	556	546	564	524	545	587	524	539	561	532	550	532	554	538	542	529	530	559	606	532	541	532	548	551	529	499	559	532	541	531	544	529	584	566	553	569	517	553	520	552	554	518	537	552	525	530	498	543	532	517	543	504	563	527	577	547	515	534	549	513	564	549	563	549	556	557	545	549	518	525	532	542	531	515	537	540	516	532	571	557	583	542	541	570	529	575	514	555	553	552	554	510	559	541	548	557	502	531	558	530	552	541	543	578	525	532	555	558	530	570	515	585	546	523	518	489	580	515	555	529	488	546	583	546	553	524	576	513	537	562	523	543	529	514	543	547	527	536	556	545	580	540	533	574	556	567	518	542	511	530	543	545	539	566	553	518	566	563	506	518	497	542	531	538	550	529	524	487	562	543	549	549	561	545	555	507	545	521	562	567	567	544	553	536	559	551	529	501	566	555	543	584	536	578	557	543	539	576	542	538	530	564	471	600	526	525	563	517	548	525	501	554	554	541	539	577	550	582	545	556	507	583	535	554	566	541	547	510	529	566	528	530	544	563	535	575	543	555	524	486	531	603	510	542	552	497	546	513	525	579	529	510	552	561	496	516	507	532	540	505	565	569	552	566	565	576	574	549	533	535	556	536	517	533	560	534	536	571	512	528	572	534	529	524	586	531	553	504	516	552	566	541	540	572	585	518	573	547	544	537	524	529	505	563	557	539	548	552	519	541	535	554	536	551	542	553	566	563	541	547	553	625	555	562	505	568	561	614	529	505	528	571	567	516	505	557	518	531	537	533	579	535	554	511	500	584	520	536	516	564	532	562	503	519	553	567	554	571	521	554	505	523	567	536	551	563	543	582	529	508	551	538	489	568	605	581	527	537	529	558	567	540	529	550	532	516	536	555	506	519	521	563	536	617	571	575	530	562	557	554	524	518	549	566	563	565	556	571	563	564	548	569	565	542	533	555	521	518	530	543	529	514	563	565	583	532	566	533	530	577	569	541	555	554	532	550	532	538	561	576	579	553	505	558	550	535	552	568	550	556	587	571	578	573	504	555	591	554	533	535	571	547	568	550	568	566	567	548	560	524	538	535	545	579	573	549	533	549	524	551	522	574	510	516	560	537	579	545	550	521	556	578	540	529	561	536	551	520	570	552	582	542	501	541	601	574	494	530	555	550	580	578	534	564	539	507	568	551	510	559	528	504	556	559	528	552	577	507	526	555	590	535	537	526	519	493	553	571	522	586	508	564	571	549	568	547	529	568	554	529	543	484	517	558	530	537	518	519	559	586	540	609	511	541	522	550	502	520	558	549	543	564	570	567	524	511	551	551	583	548	517	545	519	529	550	566	528	543	569	528	541	522	532	556	564	542	557	560	544	506	552	542	542	544	542	477	527	532	543	533	548	562	512	526	586	532	551	579	587	559	546	532	562	542	558	569	510	523	548	554	515	539	569	513	516	547	568	542	567	571	554	547	558	606	491	564	560	532	570	566	520	583	525	549	552	578	533	542	513	525	514	532	521	528	539	519	523	540	549	500	532	529	517	571	529	568	513	582	565	561	533	516	526	506	566	500	507	527	556	512	509	532	550	537	558	541	531	507	527	544	543	501	530	564	538	544	574	532	535	517	555	561	563	521	555	549	601	588	547	581	575	553	536	535	554	538	540	522	570	502	578	541	543	582	551	540	566	545	517	522	519	574	568	556	528	487	571	537	526	563	546	534	565	578	548	564	566	581	536	522	562	561	565	546	541	544	539	556	503	563	526	524	520	482	578	554	512	575	547	549	571	515	558	566	510	595	525	501	550	558	539	573	513	518	568	527	529	540	531	574	566	546	579	535	517	546	547	531	545	552	567	525	553	557	513	509	539	585	581	555	572	557	552	523	558	555	541	573	569	566	562	564	527	565	557	544	530	527	532	555	565	553	576	563	568	504	541	550	483	532	533	528	494	501	484	561	564	509	533	537	556	528	536	522	551	574	499	520	542	531	495	573	492	553	551	556	512	565	557	573	528	533	554	603	544	538	561	574	567	524	559	515	528	547	578	580	553	554	539	529	528	547	568	564	583	518	507	538	539	571	522	539	541	550	576	504	578	493	511	548	541	538	533	568	549	559	529	586	590	572	525	517	539	499	549	562	555	535	583	570	533	553	564	506	540	512	545	569	539	566	560	577	558	553	482	539	548	560	571	563	562	568	556	543	504	554	525	574	588	523	532	536	519	533	521	549	545	515	569	577	472	586	542	538	544	517	563	564	582	544	568	540	553	564	523	550	554	550	511	532	537	546	560	578	587	568	586	554	546	531	607	548	532	540	545	531	498	555	558	569	593	540	561	581	579	523	521	523	543	543	529	529	522	524	550	589	556	531	535	548	533	561	583	556	571	541	567	552	501	557	547	529	568	557	540	517	542	556	548	577	542	537	536	543	579	519	576	567	539	510	571	533	555	546	513	536	560	564	540	539	526	562	538	552	534	548	501	514	524	539	557	538	519	541	526	544	510	558	555	575	537	544	549	592	532	568	540	567	499	541	572	551	522	507	542	560	469	553	540	539	550	554	547	546	555	538	593	548	533	529	516	552	543	532	532	536	562	535	578	593	557	575	520	529	560	589	545	591	508	537	554	539	515	552	547	554	576	578	554	516	530	533	508	561	524	555	565	525	510	560	574	583	558	556	520	519	550	575	520	557	576	547	566	534	521	556	564	566	536	494	548	558	556	538	527	546	538	557	568	548	549	525	551	543	562	558	551	554	567	540	536	579	544	539	566	558	513	552	538	524	542	542	528	524	554	557	536	551	562	536	570	542	574	527	546	551	571	564	529	552	551	531	523	553	510	512	541	522	538	572	538	525	547	508	560	581	546	566	556	578	549	554	530	536	531	523	530	558	529	594	544	584	555	573	551	532	541	533	567	553	506	541	535	582	564	528	562	547	557	541	569	556	493	544	559	522	593	560	598	584	500	563	572	549	581	557	560	543	524	511	527	567	586	566	549	537	564	562	554	542	522	541	522	599	518	525	552	538	544	524	528	549	531	582	499	523	553	521	598	536	479	542	528	528	543	596	548	498	566	526	501	519	532	575	569	569	554	550	583	525	517	518	539	537	517	540	530	552	582	531	553	537	568	584	567	543	549	578	515	551	543	558	563	532	549	548	567	602	566	584	515	556	548	505	534	513	514	552	568	548	548	550	520	540	525	582	535	523	574	529	545	510	557	528	562	548	535	571	571	545	536	555	568	581	526	518	527	514	506	506	583	541	561	581	562	537	498	539	531	566	578	565	539	589	546	557	540	554	539	569	529	564	568	544	541	558	564	580	543	558	516	547	576	557	533	526	569	578	542	529	515	531	494	513	544
32883	54347	41257	24954	19164	12074	5627	3758	853	807	772	800	829	734	779	771	744	764	750	786	798	728	754	714	773	715	760	724	735	740	702	755	730	748	732	763	747	768	736	714	747	753	726	738	711	739	761	757	734	744	708	707	782	751	754	759	759	763	729	710	683	766	783	746	783	703	727	756	739	718	732	739	721	724	755	760	754	717	711	740	795	714	719	721	748	754	739	697	712	763	701	719	735	746	716	706	743	731	751	756	763	718	746	723	779	707	794	734	768	777	760	746	756	692	729	746	706	730	699	735	753	691	708	687	775	778	747	694	738	727	746	807	733	797	775	750	715	736	727	715	758	797	748	749	722	743	800	683	770	735	754	764	714	761	717	679	742	762	735	738	741	708	703	708	757	774	697	743	734	741	707	717	690	739	715	789	723	720	753	764	726	798	721	735	765	765	741	771	762	757	752	758	748	706	744	729	713	675	796	728	791	706	729	754	714	739	744	768	746	764	692	716	725	722	819	740	732	758	704	766	716	702	739	733	746	743	734	807	771	755	717	737	743	717	744	736	729	706	832	781	723	758	754	820	739	740	734	759	734	751	769	736	707	733	766	740	766	723	742	797	755	722	743	707	736	735	727	736	698	733	705	759	730	678	745	754	705	725	741	695	751	694	721	745	774	761	771	750	709	741	695	797	730	751	766	687	709	700	740	764	748	710	743	762	758	734	724	754	761	742	732	736	744	780	711	727	748	717	713	708	739	788	775	781	718	768	771	722	729	712	732	724	731	750	726	715	697	720	703	753	755	699	705	730	725	766	688	715	726	759	770	717	718	737	736	769	713	774	782	715	721	762	730	714	755	741	818	755	708	717	732	757	762	733	749	684	746	714	725	783	748	755	752	755	782	720	717	697	725	766	711	746	724	751	753	757	706	730	714	747	665	747	757	741	767	771	693	748	710	701	732	776	714	729	730	723	747	736	705	721	688	735	695	727	771	777	762	715	754	731	718	748	724	729	730	743	663	724	725	772	747	682	748	785	693	704	730	781	750	750	738	788	739	769	762	733	713	740	690	671	761	751	720	726	764	781	747	721	701	782	735	821	725	749	773	782	700	753	715	772	726	722	726	762	722	792	723	713	759	756	758	742	790	761	718	750	700	701	747	713	761	679	691	775	717	739	687	752	747	737	729	745	762	762	705	710	785	708	723	777	733	759	741	741	722	723	791	738	739	801	722	710	725	740	718	756	774	702	702	775	728	767	742	748	720	760	757	705	747	714	756	684	724	757	730	745	672	741	715	739	750	741	720	761	784	771	724	798	764	743	752	771	758	726	763	713	747	725	772	698	703	724	692	703	747	737	717	744	718	767	738	690	757	724	726	759	674	744	760	762	800	720	683	745	726	760	791	740	726	741	721	759	709	721	779	737	758	708	694	736	738	708	736	724	744	755	742	745	735	684	734	706	714	715	772	737	790	754	731	709	731	766	770	693	735	711	748	731	706	776	786	698	703	720	773	748	752	764	744	709	769	749	723	752	742	777	691	767	714	745	693	720	744	724	709	735	747	748	713	781	710	740	732	748	744	719	682	756	721	723	689	807	712	769	703	718	701	753	730	732	693	725	702	793	690	742	754	733	745	725	733	708	755	723	732	738	756	782	736	728	722	778	724	739	713	732	778	772	747	722	724	738	723	729	780	730	762	713	746	750	753	694	751	768	753	735	777	712	698	767	745	732	690	731	741	791	688	731	771	752	723	713	746	722	796	793	716	706	748	738	718	768	746	780	742	787	709	738	735	689	686	763	751	716	743	737	773	751	745	761	760	764	739	752	791	707	759	731	745	745	718	713	759	727	728	701	766	718	725	719	706	758	774	740	752	726	736	768	730	728	774	735	732	754	716	724	759	750	694	707	734	719	773	792	787	739	778	743	751	755	734	738	727	752	750	720	764	768	756	741	704	726	789	758	717	738	721	749	736	722	711	727	761	743	723	724	783	710	737	723	729	780	763	761	725	803	768	708	735	740	737	718	709	768	752	713	810	784	783	731	733	797	732	793	752	699	755	687	784	719	774	766	711	734	755	720	725	728	766	708	791	716	712	791	756	765	745	648	702	747	733	726	725	750	764	728	776	717	750	726	745	726	757	735	735	772	779	748	738	699	760	777	774	719	762	744	705	764	742	762	710	704	746	750	732	706	739	730	770	677	759	768	730	744	762	751	717	769	767	739	768	770	744	742	741	803	737	730	707	725	762	712	782	749	733	701	769	727	748	738	733	773	746	732	747	716	724	774	712	749	777	766	786	746	734	776	757	744	712	696	697	694	704	719	757	736	723	731	779	744	703	776	767	769	690	774	718	770	711	746	734	757	738	729	715	731	757	716	731	763	746	747	744	739	765	753	742	753	709	758	738	753	775	723	778	781	716	783	813	753	692	760	702	792	745	697	768	762	762	717	732	756	752	773	768	732	735	744	713	748	750	695	702	736	766	775	701	795	736	720	746	748	771	707	765	771	704	804	706	728	710	756	716	735	744	715	701	718	708	738	744	713	733	746	781	752	707	747	726	754	795	752	744	734	770	713	792	713	630	731	755	751	762	749	774	792	738	757	726	739	785	719	784	742	778	770	811	702	751	753	743	759	773	712	762	737	747	738	754	745	729	710	761	723	683	754	721	728	720	778	760	740	711	722	748	734	754	763	699	747	769	744	714	733	807	765	714	741	742	764	707	718	789	770	763	768	752	691	727	783	702	762	740	646	767	722	757	767	744	662	692	784	737	781	772	740	774	713	778	728	719	741	752	752	667	704	690	762	756	740	712	713	718	687	694	728	756	769	682	757	732	765	697	721	740	710	781	788	712	722	749	742	757	697	781	765	720	735	716	741	710	820	747	732	703	757	745	750	768	715	747	724	737	744	711	706	748	708	734	755	703	708	697	732	806	703	731	724	752	768	759	754	787	752	815	751	745	780	714	753	725	727	763	766	736	746	711	744	757	733	739	769	775	795	745	749	727	760	699	739	806	692	699	697	770	724	798	735	756	735	709	771	746	713	775	702	712	759	692	761	699	729	752	754	719	717	773	756	707	720	745	710	718	771	750	769	715	711	758	758	765	738	726	766	670	723	757	765	745	784	755	708	777	748	761	757	702	706	713	706	712	761	732	789	790	703	762	726	776	743	778	747	702	710	725	722	755	733	704	731	752	746	688	740	722	764	766	726	738	732	727	752	734	749	730	773	726	738	796	783	742	770	724	769	782	711	745	758	704	741	701	693	739	765	739	751	724	720	740	718	740	752	726	685	727	684	771	756	722	730	725	777	740	729	737	798	724	739	724	768	705	814	745	737	767	687	754	765	757	770	748	734	732	785	707	730	745	725	753	712	740	692	708	703	775	774	697	680	745	717	686	699	745	773	744	714	756	727	770	741	723	746	744	725	718	758	714	705	739	680	728	724	739	756	742	765	682	748	762	713	787	747	694	766	773	719	714	758	717	750	736	795	733	771	739	754
24840	21390	26822	23842	9414	4529	3074	2346	591	495	504	468	533	494	484	490	513	479	502	480	483	513	481	491	496	471	492	501	482	476	515	476	509	459	467	480	493	472	504	484	484	483	482	477	478	459	500	444	530	461	501	504	521	462	495	465	495	468	514	507	502	529	516	487	496	452	496	434	451	439	506	499	491	481	496	497	490	491	452	467	519	491	510	461	468	467	513	506	478	494	479	495	487	520	519	507	482	451	523	498	461	478	488	450	493	492	452	478	493	517	494	470	469	450	484	509	499	499	527	499	445	521	486	447	499	454	474	477	477	474	501	471	500	478	524	470	477	475	460	479	478	462	532	508	537	510	502	519	504	487	496	477	493	491	499	521	488	492	516	485	483	500	492	486	463	451	518	492	489	486	480	492	503	451	499	470	499	499	505	468	454	509	535	520	445	476	444	507	512	467	506	460	450	494	513	468	547	468	488	458	488	457	528	488	478	527	510	452	490	475	490	491	525	501	498	479	497	443	439	449	472	446	441	537	497	485	499	461	490	470	472	503	504	522	523	503	460	504	502	518	483	471	512	486	467	516	452	485	519	520	486	457	482	536	545	485	449	502	509	499	490	468	500	472	496	485	476	522	512	494	502	487	468	491	456	467	476	453	476	491	468	470	493	513	442	507	492	502	482	483	516	505	459	503	498	521	517	514	509	515	494	481	480	484	517	492	523	451	510	495	510	481	500	483	483	484	505	496	510	485	462	487	510	492	498	460	478	515	488	484	511	495	515	487	517	479	469	453	488	510	480	472	459	480	492	463	464	483	521	475	488	512	486	450	467	519	446	487	477	500	491	449	504	479	506	488	459	498	525	512	450	530	490	494	459	536	516	507	497	501	488	477	515	511	480	500	514	474	495	557	459	530	469	481	502	427	527	519	493	488	522	492	468	513	470	469	515	476	512	484	517	534	496	493	509	481	459	472	533	468	468	493	452	474	479	512	478	474	465	485	509	487	505	500	460	496	489	488	473	523	493	493	509	498	435	466	522	498	508	556	482	497	517	437	500	498	470	463	440	505	491	532	487	503	458	533	474	465	490	453	458	490	429	510	489	520	517	485	476	455	442	467	508	484	510	473	492	497	458	495	470	474	495	499	443	448	494	493	516	472	462	461	506	503	495	488	487	476	493	515	483	521	509	455	550	487	539	490	550	491	448	507	508	464	529	511	474	522	486	501	510	501	483	506	509	516	515	465	488	463	525	472	495	496	508	491	477	493	456	502	494	498	468	481	498	472	513	503	482	528	530	491	504	515	487	464	472	514	523	454	482	482	513	472	486	473	489	480	518	437	501	475	495	468	505	464	477	504	511	451	511	508	440	467	480	512	502	509	491	516	448	455	473	506	436	474	504	510	473	520	503	486	499	459	508	491	455	478	474	497	481	525	537	500	470	470	485	489	482	482	486	459	519	486	471	459	476	502	499	454	489	475	460	513	432	517	486	516	525	499	443	502	472	488	515	485	455	536	498	501	501	468	502	518	472	509	490	473	488	482	511	504	472	493	550	457	463	478	478	482	495	490	474	491	497	526	485	459	465	479	523	482	465	433	482	459	477	437	457	494	440	507	472	490	522	484	501	450	479	479	494	464	489	489	488	509	484	483	515	475	488	507	519	471	497	494	512	449	468	488	486	445	529	487	486	476	522	492	543	468	432	491	462	490	453	490	482	489	447	462	503	491	488	495	480	488	513	496	511	524	465	516	469	476	457	479	515	490	465	465	466	467	492	506	466	506	512	522	486	461	479	496	508	459	498	506	482	501	513	500	489	551	485	480	490	494	509	486	495	531	469	459	472	524	477	482	452	535	503	530	478	476	513	473	484	482	516	479	507	500	507	477	439	484	456	513	493	521	489	497	505	473	502	516	459	465	470	499	491	507	490	435	476	509	471	513	472	489	493	461	472	465	481	481	496	468	498	472	490	426	492	454	472	495	437	463	498	482	481	498	459	485	501	483	472	469	470	512	500	481	444	526	503	477	504	473	485	473	494	445	441	480	506	496	456	469	495	479	470	514	440	465	503	483	499	460	486	466	520	472	492	511	505	539	495	510	464	491	469	482	516	546	510	494	453	489	444	507	458	528	499	473	460	455	502	489	489	493	554	489	468	537	503	514	524	486	514	494	482	508	515	518	537	450	486	452	500	472	511	487	490	516	468	489	502	521	510	495	494	462	465	482	499	531	521	476	470	475	503	501	462	500	494	456	512	485	463	474	472	466	472	518	497	493	470	485	517	521	482	485	475	517	502	490	505	481	483	489	502	503	488	496	479	465	444	500	494	519	539	509	467	460	493	503	525	485	485	469	548	505	502	477	472	471	473	502	496	501	473	481	449	491	482	501	508	475	477	453	500	504	470	533	469	505	445	491	462	497	507	507	487	532	491	498	507	487	483	476	455	471	487	494	475	509	492	490	465	505	513	449	485	496	460	509	460	473	471	537	489	483	489	482	458	483	481	497	502	512	474	500	474	509	497	498	477	487	490	473	477	487	491	517	450	501	463	533	515	474	479	448	454	486	501	512	512	493	486	475	484	501	479	487	471	521	438	492	506	500	484	463	488	507	503	511	497	486	457	552	504	497	459	479	467	471	495	497	469	510	481	494	505	458	470	480	493	455	539	496	498	491	511	502	457	460	448	470	480	473	494	485	488	470	465	496	496	467	486	478	482	491	504	536	488	516	496	456	515	522	483	509	507	472	498	457	469	483	508	459	517	481	481	487	510	445	510	467	494	518	503	452	482	458	516	483	494	485	497	490	495	505	514	495	460	504	463	540	486	484	464	490	469	478	521	463	516	509	542	472	490	459	476	496	462	474	487	480	473	485	499	500	493	512	479	507	494	511	518	536	473	478	492	466	530	481	472	495	519	519	518	476	455	501	488	480	474	506	494	492	522	491	442	485	499	495	502	501	507	530	516	522	499	506	465	469	473	511	522	504	464	473	469	481	496	504	502	519	499	538	469	452	475	470	510	507	475	502	483	524	487	454	495	462	477	492	475	501	464	492	507	462	476	531	483	502	464	498	451	486	510	476	481	490	458	488	503	462	448	479	491	509	502	514	474	504	500	478	514	471	497	492	462	483	491	471	492	490	501	545	496	530	494	528	496	475	480	482	491	484	495	482	475	508	491	464	531	515	469	485	474	511	465	460	497	479	470	499	503	528	500	479	459	485	503	549	506	509	421	496	516	437	495	554	489	465	499	492	517	442	457	453	500	462	496	492	465	480	473	491	474	468	506	489	463	476	444	486	479	479	507	531	515	479	483	533	513	536	500	485	482	512	484	481	500	473	507	482	468	489	507	509	482	466	495	493	494	501	475	450	505	461	518	491	492	474	508	473	488	515	470	501	489	489	475	475	501	478	447	498	480	460	517	457	463	435	467	458	473	486	507	457	501	467	458	492	496	530	491	530	507	479	474	527	487	503	490	504	482	469	514	480	447	527	464	490	475	521
30472	48047	33652	18592	11037	8658	6256	4953	765	667	620	628	651	647	666	674	584	619	675	637	636	645	627	673	655	662	657	620	582	673	649	649	656	628	662	680	632	641	668	663	666	618	621	673	607	664	713	613	624	632	669	659	634	628	677	655	687	649	655	650	658	596	646	682	605	674	618	620	612	651	658	641	662	642	650	645	676	626	657	658	641	668	669	617	662	661	649	625	642	637	653	620	666	626	692	643	598	652	640	690	655	631	664	622	642	634	664	609	668	644	634	639	649	671	660	686	653	652	618	660	666	716	654	609	673	617	650	666	631	673	641	612	642	682	647	628	655	679	646	622	661	623	630	617	649	638	683	657	642	624	629	660	653	665	631	630	643	672	639	633	635	646	688	637	664	613	663	653	624	714	622	664	662	632	649	641	664	677	680	659	588	639	645	639	612	711	608	658	631	604	622	676	640	647	636	606	632	595	593	637	663	626	671	623	628	634	679	669	612	611	668	606	661	656	601	619	661	619	629	647	652	645	666	613	691	636	632	685	662	624	653	645	683	616	640	654	622	637	623	710	632	632	640	656	632	692	682	596	616	632	612	633	619	634	623	713	653	628	609	626	641	663	672	669	679	645	641	663	658	639	644	665	665	642	648	691	676	638	628	651	660	666	627	658	617	622	611	648	669	651	645	615	658	594	609	630	609	715	626	642	608	648	630	657	658	678	660	617	605	658	645	649	645	631	642	654	660	642	654	645	636	706	633	627	648	610	668	657	621	618	675	645	624	632	629	665	660	605	620	607	609	631	631	630	644	680	639	613	657	661	645	653	613	670	612	609	658	649	638	671	660	670	615	679	621	640	652	620	630	608	647	677	643	640	651	646	638	634	666	641	613	663	635	628	628	656	637	669	652	646	580	692	645	629	641	672	637	641	627	597	672	638	651	634	659	651	675	624	608	668	689	661	668	660	626	678	685	643	644	672	647	658	644	630	667	612	712	655	605	676	617	646	656	621	599	621	634	641	680	660	625	620	659	643	611	683	643	664	622	673	650	645	635	659	641	675	642	596	651	678	656	608	645	605	679	683	629	670	622	656	623	634	667	647	622	662	668	634	656	637	659	645	638	626	646	617	668	624	692	639	627	652	617	647	607	649	658	674	659	686	604	616	670	646	643	633	628	652	619	698	625	638	680	657	611	591	659	642	616	697	592	624	639	646	622	682	664	625	626	650	619	600	634	640	659	605	624	638	661	644	638	631	641	620	646	651	613	627	640	655	625	641	609	664	661	616	628	684	647	642	637	680	651	643	621	608	675	681	662	593	642	609	626	653	656	638	674	627	626	659	644	605	659	618	651	632	635	629	625	626	684	669	675	641	653	647	679	642	684	623	687	679	662	618	640	665	637	629	641	688	696	690	625	660	636	629	631	636	640	630	648	652	673	660	666	621	609	660	611	627	622	652	679	625	666	680	624	649	617	681	714	693	673	631	653	572	635	617	649	669	611	619	619	641	672	641	640	636	657	645	613	646	621	623	654	624	671	659	636	691	621	655	639	633	613	633	657	614	644	628	665	678	628	601	612	596	621	635	636	618	630	637	644	674	626	648	637	585	665	656	588	623	656	644	659	615	673	666	626	591	624	639	608	627	637	591	672	648	673	667	677	647	665	613	637	608	639	643	622	639	672	674	568	649	620	670	686	630	681	592	629	686	592	663	657	688	634	653	648	647	625	643	606	622	658	683	661	687	660	656	628	657	632	628	655	664	621	629	651	659	644	595	670	654	651	613	610	627	664	666	639	622	652	655	678	631	666	633	680	631	651	628	631	658	639	625	616	673	650	663	626	661	625	644	641	644	612	635	680	639	620	624	615	639	653	650	635	622	621	651	637	665	656	630	621	650	652	623	662	652	651	661	637	686	630	656	653	658	658	664	668	629	685	634	640	674	655	662	625	609	654	665	647	641	661	656	600	688	640	618	614	639	670	664	598	630	641	661	606	647	597	627	638	668	656	641	647	615	596	676	678	644	616	559	672	588	671	640	640	617	658	633	634	634	676	581	667	633	682	681	614	671	659	665	652	667	652	599	632	626	653	640	612	691	624	660	634	667	691	621	668	680	629	615	616	637	678	624	675	666	660	608	670	625	668	615	643	646	663	661	652	647	636	630	638	647	658	616	625	621	665	635	648	654	646	659	677	659	645	687	678	641	657	653	611	658	644	645	642	642	661	639	677	639	644	662	667	656	643	639	632	605	591	650	642	633	644	628	666	642	702	608	639	634	607	634	670	663	643	664	658	627	628	680	625	664	659	631	606	607	609	650	647	626	688	655	636	617	622	621	688	617	639	661	632	681	617	636	662	629	637	657	644	685	618	640	673	620	654	612	659	674	614	629	681	667	630	581	631	633	649	634	637	616	650	701	606	660	609	658	672	615	619	677	637	613	671	666	626	683	654	652	623	628	683	648	634	687	622	592	646	609	645	657	628	625	659	661	619	677	651	628	655	618	628	666	609	618	581	652	643	625	634	649	644	637	607	653	663	630	646	669	629	635	603	631	673	605	627	651	649	642	661	645	601	667	652	653	617	605	653	638	654	650	680	664	624	643	624	617	663	654	650	680	622	659	655	659	651	634	646	660	664	657	655	645	621	591	636	675	674	593	635	676	643	617	653	646	649	640	673	705	672	652	672	637	660	625	663	652	696	603	658	691	669	699	632	657	603	683	671	608	660	648	612	623	645	662	648	650	659	641	630	666	617	664	637	653	620	632	685	638	665	636	648	704	622	680	629	621	665	670	695	665	635	625	619	630	659	695	676	646	629	638	669	664	644	654	630	607	623	610	647	619	670	620	619	616	634	636	664	641	640	671	668	636	627	632	625	633	686	629	617	647	647	660	638	676	667	636	646	659	661	643	651	664	602	577	658	635	673	638	615	678	587	644	650	640	572	672	677	663	619	648	665	725	656	603	635	679	614	646	656	626	650	644	594	633	609	667	656	604	615	624	640	678	671	627	618	637	667	678	654	652	665	658	637	669	643	606	612	665	646	642	613	665	657	622	605	640	658	621	606	571	633	624	656	613	676	636	607	639	692	619	639	670	642	627	622	637	641	633	674	609	665	661	703	655	675	662	632	659	620	632	644	608	681	719	631	668	659	695	648	646	642	620	661	647	643	663	605	641	651	620	676	636	599	649	633	601	648	687	621	626	628	614	651	595	638	647	690	667	628	640	635	632	667	613	635	656	599	691	653	659	673	653	667	670	679	671	656	630	649	622	631	650	656	632	649	655	689	615	623	630	582	638	672	632	627	635	675	655	655	659	679	680	617	666	644	643	607	650	672	697	635	686	625	645	659	654	663	649	635	668	676	672	630	643	656	664	663	620	647	615	625	672	645	696	669	685	631	652	648	620	660	613	639	654	628	594	655	684	629	634	654	669	585	659	617	597	646	651	615	639	610	641	619	605	630	661	629	690	570	679	601	639	680	649	656	628	640	658	654	576	646	661
22420	21189	28355	24313	21278	22754	20179	11879	653	302	288	298	307	310	308	278	313	300	295	296	303	284	292	304	281	295	301	316	277	272	269	274	307	287	315	271	254	284	290	270	263	274	266	298	250	252	289	258	298	272	286	276	266	301	266	251	292	273	283	250	275	271	300	296	303	282	292	289	302	283	284	261	290	274	312	270	296	283	283	308	261	271	305	261	279	304	287	276	269	270	272	308	277	278	291	279	265	278	236	313	283	266	290	273	268	265	277	272	297	296	313	276	250	270	284	269	287	302	261	295	269	298	274	256	263	306	290	264	280	284	291	251	291	291	287	271	298	296	291	291	281	304	267	273	289	288	262	285	262	263	300	295	268	312	297	292	297	301	281	269	302	287	287	287	305	258	281	294	252	289	294	282	287	297	263	286	248	281	285	289	262	272	306	287	252	302	293	290	288	303	272	261	259	249	279	284	231	296	276	289	275	259	293	274	299	260	282	279	287	284	291	316	255	268	297	294	310	283	279	266	286	296	294	259	263	286	263	282	301	284	258	250	298	270	276	276	281	302	247	283	303	309	284	295	294	261	271	291	277	273	284	290	258	270	290	290	282	291	290	279	274	268	278	272	271	272	280	284	275	299	272	278	283	278	288	278	269	290	271	261	264	270	282	285	281	270	265	285	275	280	294	263	261	294	275	268	284	292	275	285	291	308	289	284	292	315	299	302	288	311	293	274	258	280	288	268	259	301	278	271	291	295	273	234	285	294	286	291	306	268	285	287	272	270	268	282	292	283	306	244	274	301	277	283	256	300	300	294	277	270	309	303	268	272	254	282	296	287	287	260	277	297	279	294	299	272	264	279	302	262	280	289	273	298	268	252	307	302	254	246	263	279	286	264	295	259	259	274	283	294	288	269	274	275	298	317	241	275	270	286	280	294	258	267	264	272	309	274	270	290	285	288	298	255	286	318	272	310	280	295	254	272	282	280	297	275	282	305	282	280	285	282	294	242	277	294	302	282	287	287	287	285	271	277	296	291	309	314	305	306	299	277	268	296	280	276	287	263	270	253	315	295	288	279	252	274	258	290	253	294	257	270	268	264	281	283	294	298	281	284	286	280	274	285	288	270	284	271	287	307	279	282	255	301	266	263	256	243	267	283	290	287	315	291	240	290	285	321	284	266	301	274	276	286	307	279	265	271	265	259	287	288	295	269	282	300	303	283	254	277	283	260	300	277	254	295	277	283	313	307	275	275	278	276	266	263	248	295	280	265	266	275	268	275	257	290	281	275	284	320	297	272	273	289	286	281	273	261	288	308	269	264	291	265	304	283	288	296	253	265	283	272	279	300	275	284	267	264	293	273	295	274	272	283	285	269	261	279	262	278	259	287	268	287	295	285	274	290	291	280	297	283	265	282	275	281	264	270	248	260	262	286	275	278	249	279	283	321	273	288	258	289	292	298	263	266	268	307	271	282	271	297	280	254	274	271	257	266	278	263	274	288	279	272	272	244	260	291	244	288	284	284	301	274	284	280	266	271	271	291	284	287	298	294	282	296	276	292	273	281	258	273	260	279	303	280	289	290	294	292	276	275	267	295	314	293	292	258	266	301	243	267	266	273	287	268	300	287	285	273	280	273	297	308	261	267	294	290	265	298	275	276	297	307	284	273	276	282	269	280	270	282	327	293	274	282	259	286	309	275	293	270	285	269	283	258	256	292	284	279	274	263	291	294	294	277	319	271	293	272	291	266	252	292	273	278	297	280	281	275	295	301	270	329	309	289	300	275	264	275	279	280	276	275	275	280	277	292	303	282	275	257	253	279	273	259	287	274	292	282	277	295	279	261	327	279	251	287	313	258	285	260	268	276	308	284	291	272	293	304	291	273	277	295	285	270	265	265	282	262	266	300	281	283	286	316	305	258	268	289	272	292	263	271	248	328	263	288	268	294	269	313	275	272	274	265	250	305	309	301	273	254	285	278	276	257	282	275	297	293	308	251	299	284	286	292	301	278	284	247	274	285	304	291	281	278	282	264	287	279	307	281	259	251	287	282	302	270	257	280	287	268	280	254	250	301	284	288	291	262	297	275	297	280	280	284	289	263	282	289	292	300	258	279	239	282	281	287	297	261	266	298	329	314	280	273	272	258	282	281	284	293	260	300	273	236	297	321	297	274	273	278	289	307	256	283	285	296	276	286	329	267	257	289	284	290	265	306	279	293	289	256	265	271	283	297	275	255	308	292	245	307	287	255	294	274	262	271	307	307	294	284	297	260	285	262	299	303	279	273	294	282	294	299	287	322	259	298	270	293	249	303	275	309	286	293	243	314	286	270	285	287	307	269	289	300	284	308	301	308	261	279	286	279	281	278	279	312	264	265	273	278	252	320	275	277	303	273	297	266	319	268	277	286	287	293	283	276	264	279	281	296	280	295	308	305	272	275	263	303	243	267	263	291	276	285	261	270	270	289	274	288	284	285	287	292	297	279	252	262	264	246	297	290	265	263	292	305	284	256	294	257	255	277	261	279	279	275	279	273	312	309	275	278	314	276	300	294	311	282	271	274	261	308	298	273	295	299	268	260	293	287	259	290	274	297	301	316	309	276	279	276	269	288	261	260	284	283	280	262	296	275	250	277	280	293	303	279	298	280	278	269	276	277	248	289	283	265	239	275	290	279	303	282	278	284	255	284	262	269	287	283	312	256	249	289	255	274	277	247	245	269	289	278	294	318	264	259	300	266	248	254	250	273	262	281	265	304	294	291	280	272	283	295	285	273	273	278	285	280	273	317	277	243	246	291	287	278	290	293	278	265	270	269	292	252	272	248	263	280	297	287	275	313	267	263	264	277	281	292	284	254	270	299	277	286	293	273	265	273	271	255	257	280	281	289	323	277	281	285	305	297	271	270	278	273	300	282	265	308	274	265	273	281	256	297	266	297	259	280	299	272	299	283	300	303	296	257	278	271	290	278	281	299	247	298	294	284	246	271	281	284	278	303	306	277	263	265	270	299	308	266	297	268	280	259	281	274	276	274	273	295	267	280	290	271	259	298	264	275	269	304	270	291	304	287	276	293	256	276	269	284	267	320	281	266	288	277	288	289	264	293	296	304	278	244	266	279	309	258	295	274	295	273	281	260	279	304	280	275	273	273	276	283	265	284	277	293	308	282	276	289	286	243	280	259	268	262	263	270	297	270	255	284	302	283	265	256	262	323	248	305	288	283	253	285	282	292	282	308	266	287	281	279	294	277	275	288	282	266	272	288	287	281	257	298	277	275	269	267	278	288	278	257	292	288	289	297	310	257	246	279	288	284	272	274	285	285	262	291	290	298	259	306	271	297	283	282	288	287	282	283	268	290	269	263	265	270	277	274	294	271	277	263	257	263	275	296	266	253	262	290	279	287	293	261	261	265	281	297	295	275	262	272	260	276	272	270	314	271	285	281	277	275	289	257	302	296	268	315	292	325	294	289	260	301	280	254	272	279	255	297	248	299	261	284
37287	63859	47888	27884	21691	25178	21174	15741	520	487	435	440	416	419	435	449	420	402	373	399	396	418	410	402	391	397	386	401	382	370	394	430	409	398	352	379	375	420	391	343	380	361	419	388	391	402	400	400	406	404	357	427	417	381	413	380	377	375	365	351	374	385	382	393	380	383	389	376	386	379	427	379	399	385	391	397	401	386	348	411	401	405	357	398	393	394	397	399	391	405	376	425	377	388	381	410	395	390	362	382	388	361	400	369	397	389	380	371	391	350	396	390	427	379	403	372	355	355	424	431	380	360	394	383	401	384	426	394	400	393	418	413	389	389	365	388	405	380	382	371	417	321	391	381	366	397	384	366	370	369	368	378	379	403	356	423	342	386	379	344	415	382	386	380	387	352	372	391	367	381	384	382	383	372	363	417	348	398	365	400	355	398	364	360	367	379	398	393	393	369	367	393	359	379	368	420	405	401	400	398	386	369	405	378	368	397	400	373	388	349	404	385	375	394	415	378	416	375	380	383	369	390	373	395	400	399	396	348	392	410	363	430	402	359	382	371	385	372	417	385	384	378	409	404	416	395	419	391	383	414	419	405	399	389	399	385	390	409	375	403	389	388	422	396	420	360	383	372	376	343	382	365	377	376	374	366	379	376	367	356	403	375	432	362	375	384	381	382	413	348	377	369	362	372	369	395	407	385	325	360	370	366	395	376	427	400	392	419	409	407	402	380	409	357	365	374	366	414	393	374	417	386	378	361	386	390	382	369	380	413	379	372	385	393	356	356	409	396	350	412	424	400	403	363	419	373	397	389	382	439	373	358	347	391	353	381	395	379	374	394	362	393	380	414	377	404	366	396	355	376	356	372	385	399	402	383	406	393	401	403	389	395	399	374	366	397	404	351	371	418	397	375	371	382	387	364	368	352	381	386	401	374	390	392	408	395	406	401	381	402	402	405	413	386	422	403	391	386	391	379	381	413	400	407	384	370	378	386	390	372	396	405	409	393	379	395	394	398	345	384	362	397	405	380	387	392	390	363	399	354	404	384	391	380	370	344	373	375	391	353	393	399	385	381	361	391	380	402	416	405	378	390	384	383	378	411	438	402	377	357	389	358	392	378	416	360	361	363	366	361	410	367	392	394	360	412	413	387	382	387	423	401	390	394	395	389	396	397	403	403	385	392	369	412	388	380	395	388	400	371	394	428	374	383	367	393	352	368	414	421	367	380	373	387	419	367	370	379	402	381	359	393	388	359	395	399	370	391	406	383	371	402	375	366	396	399	395	378	381	419	385	390	403	403	376	370	391	371	370	369	382	387	410	371	383	357	376	382	383	399	376	382	408	373	414	427	385	379	395	366	385	377	368	415	401	388	422	373	366	395	399	378	380	380	388	415	342	390	376	420	400	408	365	409	376	370	386	398	378	399	390	377	373	389	396	386	392	380	387	378	401	391	370	386	393	430	403	389	357	392	367	368	351	368	393	404	392	369	386	374	426	389	384	392	328	408	381	390	423	362	399	387	419	359	350	382	376	396	408	374	390	397	404	394	453	419	422	365	368	367	386	390	379	388	395	405	369	375	386	397	370	385	350	361	338	345	348	373	411	375	379	382	407	397	372	379	402	395	363	395	386	381	349	378	365	403	383	408	394	384	372	380	407	364	405	404	345	374	377	405	392	387	375	390	381	381	399	417	394	384	399	373	359	393	414	400	404	367	391	413	397	404	397	387	393	367	382	413	391	367	394	401	400	385	392	389	406	355	400	345	356	408	344	408	376	402	390	397	363	407	361	414	396	374	393	375	373	351	335	378	409	371	423	341	333	365	375	375	405	372	380	395	387	382	397	383	377	361	407	404	426	388	394	371	401	425	348	409	390	375	380	371	385	385	413	395	373	408	388	368	394	388	398	381	399	391	373	391	372	431	402	392	394	399	388	403	398	397	354	370	412	374	368	377	371	380	375	378	386	403	383	322	378	387	388	354	381	373	392	434	380	394	403	395	405	378	381	365	403	362	394	369	396	331	382	380	422	390	396	403	419	374	377	363	429	385	392	371	393	384	371	396	381	419	403	359	394	431	397	363	382	373	359	364	413	442	368	358	373	372	386	390	358	384	394	402	380	400	384	399	361	399	409	407	376	355	352	381	376	402	381	392	389	375	386	366	403	353	375	373	388	415	399	390	421	420	365	354	362	349	408	385	366	391	400	393	449	371	381	400	384	415	367	378	372	422	386	363	360	360	383	340	351	378	373	373	359	419	391	382	399	342	382	367	413	384	356	367	379	406	372	390	383	394	397	401	401	385	359	389	392	383	387	398	419	395	379	393	379	375	404	381	370	339	390	385	366	389	371	374	377	340	388	385	373	379	362	394	390	374	390	385	399	353	387	399	404	379	364	376	369	363	374	405	354	366	384	371	398	374	397	411	389	420	414	401	371	383	399	401	397	355	424	383	406	370	393	372	423	371	372	399	399	386	374	390	409	364	394	376	385	373	428	367	367	368	389	368	405	397	379	384	403	382	388	407	354	410	387	380	380	386	377	388	371	366	381	407	382	396	370	400	360	367	384	393	377	349	412	430	394	400	399	381	387	390	416	378	387	352	381	372	351	358	349	381	394	380	396	364	372	389	370	367	377	353	410	386	431	422	385	379	413	371	346	402	400	383	385	376	413	399	408	354	367	362	404	397	398	363	391	357	377	376	367	424	412	356	365	410	400	381	380	404	390	373	371	376	353	378	377	382	376	395	388	364	353	408	381	373	397	378	348	414	415	410	397	408	412	370	385	381	388	356	393	398	396	367	347	388	404	388	396	365	399	372	353	386	396	360	383	405	373	365	405	396	383	382	400	388	368	421	376	394	401	365	405	415	394	381	396	402	391	399	353	353	392	369	377	385	379	406	419	360	422	405	405	356	374	396	334	411	446	403	387	372	380	377	416	365	381	387	382	420	405	383	389	393	392	356	375	382	394	380	402	414	420	392	369	392	372	396	369	380	420	376	405	413	405	374	374	386	401	389	404	385	345	381	409	376	397	397	378	383	392	394	395	368	368	377	411	403	363	428	433	400	402	391	390	419	358	405	374	354	410	388	399	405	360	393	408	364	387	412	372	364	405	385	383	365	373	380	378	402	346	378	369	424	403	398	374	393	407	412	388	409	379	384	380	409	363	414	397	350	389	430	401	398	378	388	366	346	388	386	399	377	381	375	371	380	373	373	380	384	422	408	390	392	416	399	364	390	412	412	376	384	424	375	396	364	385	423	408	359	427	442	386	394	400	362	378	370	386	402	367	372	391	391	378	384	380	372	393	410	398	352	398	410	392	391	376	382	398	424	415	387	388	397	403	392	386	403	379	398	407	362	408	360	363	358	392	371	393	415	379	357	405	375	397	351	376	384	368	361	390	373	388	411	383	394	366	405	382	445	359	406	386	392	380	394	398	421	400	425	406	407	362	404	384	342	360	397	393	402	422	403	389	366	387	394	363	410	393	393	378	360
28743	24628	20108	6303	1772	1084	1087	885	655	648	662	649	663	654	619	623	674	613	644	661	581	606	633	677	618	672	631	703	618	630	642	618	655	630	609	650	590	613	659	683	646	672	647	649	623	699	679	676	661	617	701	654	647	601	663	597	619	663	660	622	603	634	665	686	609	628	658	656	645	611	677	633	629	648	653	675	633	645	669	642	698	643	614	634	656	618	622	606	658	603	635	638	660	619	628	637	698	643	657	684	656	666	700	652	667	699	643	648	668	655	628	677	635	616	615	642	644	660	645	642	635	634	642	609	650	612	700	669	650	654	624	666	684	632	601	625	610	627	652	641	628	611	599	635	707	634	637	641	682	627	634	617	656	649	601	611	657	643	636	623	631	654	614	611	619	631	669	645	695	639	638	613	608	657	596	656	681	652	637	649	665	658	674	628	647	671	637	648	676	646	647	656	658	643	611	613	644	640	695	677	681	650	659	633	653	637	644	609	629	626	595	621	654	667	666	656	637	675	668	655	664	654	633	673	667	656	655	659	633	641	582	665	672	650	683	649	672	652	610	605	671	634	676	645	647	639	648	621	667	641	667	674	673	620	635	643	683	634	651	608	611	655	655	632	703	649	670	634	629	650	641	707	580	639	645	626	672	623	647	637	673	632	662	640	632	651	627	622	617	621	624	684	644	599	643	662	633	631	632	633	644	620	681	667	687	672	637	675	616	654	622	677	604	600	626	635	635	640	630	637	643	623	648	613	693	683	620	637	642	637	672	627	649	651	656	669	650	654	699	659	666	632	609	630	716	619	649	664	670	652	694	636	658	615	658	619	608	628	691	665	622	649	658	633	650	656	633	630	669	651	647	642	628	602	643	647	713	662	649	666	632	652	632	629	627	667	675	623	630	607	661	635	624	621	643	656	638	637	598	673	654	661	637	603	652	630	660	658	613	660	607	649	667	628	635	660	663	610	638	647	635	632	616	639	603	623	661	694	621	626	674	617	663	640	641	632	674	591	616	647	679	579	673	713	633	625	612	631	668	652	679	617	609	636	665	572	661	597	696	621	629	637	598	668	645	630	644	654	663	640	626	622	643	647	690	627	638	603	670	604	618	664	678	641	637	629	612	667	618	666	656	638	647	679	616	669	590	644	626	641	591	631	639	661	629	619	655	640	666	644	637	618	645	677	668	650	598	634	644	693	612	625	660	678	664	659	611	667	682	651	668	632	628	657	659	628	621	649	641	639	652	659	643	665	647	643	698	637	634	646	672	604	663	666	686	679	628	664	642	627	634	698	655	626	629	613	662	649	632	639	633	642	662	623	645	669	662	648	679	621	604	633	689	653	651	636	667	593	594	674	639	637	670	686	725	678	627	627	590	654	669	661	595	593	601	659	640	667	673	679	684	621	674	620	632	623	605	646	631	663	657	658	618	628	632	646	635	635	615	626	633	653	652	654	658	621	661	603	632	636	631	647	646	595	629	657	658	666	634	670	619	651	656	622	632	658	648	606	664	622	685	654	651	635	623	673	644	664	620	586	657	632	658	664	618	657	580	658	672	607	642	650	641	677	712	667	645	603	652	623	639	621	682	625	635	615	667	638	633	606	634	622	668	612	673	653	682	620	636	651	635	619	659	668	622	662	637	605	621	636	598	580	592	629	665	662	644	660	647	652	721	650	622	623	627	625	604	612	642	646	643	621	614	665	617	683	638	675	626	644	646	670	636	636	626	637	636	658	707	634	662	662	656	643	637	671	654	685	664	662	667	645	594	629	656	631	660	650	638	631	634	628	683	613	635	670	633	637	639	640	684	673	634	650	647	652	618	640	633	652	614	640	620	659	664	631	654	682	676	630	703	688	669	599	630	686	669	581	571	636	629	687	680	635	660	677	616	662	620	647	658	650	659	618	629	652	673	651	658	653	698	643	666	634	618	663	601	597	653	660	639	644	645	656	675	652	619	670	648	692	604	612	624	657	669	643	677	682	623	684	681	671	661	641	636	673	630	666	616	609	639	638	629	673	638	639	610	610	624	625	633	647	635	618	674	646	669	677	666	646	671	672	656	682	668	611	695	627	622	682	653	634	671	665	643	587	669	641	664	669	685	668	634	666	621	624	628	667	650	646	651	643	649	614	661	583	685	634	639	638	624	686	644	675	627	662	632	648	687	661	676	615	681	684	662	622	621	643	670	666	639	627	638	671	673	689	614	632	621	653	653	670	615	642	623	668	650	640	686	661	611	649	631	663	640	650	651	602	656	602	661	643	680	649	627	652	623	672	627	684	667	609	649	646	639	640	681	668	657	615	650	624	671	637	660	658	674	635	671	679	631	615	646	596	668	607	637	618	626	700	669	696	642	632	656	670	647	689	670	664	651	658	618	619	701	632	630	689	659	618	622	607	644	584	606	673	635	630	643	609	600	613	641	670	650	680	640	690	638	623	673	635	636	693	645	649	672	624	602	670	685	621	670	644	634	568	710	662	609	671	654	653	666	628	669	587	672	661	645	675	604	659	633	668	666	631	710	643	701	636	643	681	670	631	675	598	640	632	663	629	676	638	647	691	650	622	612	664	653	679	670	667	638	675	661	625	681	668	637	663	641	645	637	638	680	634	673	603	637	643	612	619	646	593	590	603	641	646	669	623	648	662	692	638	688	665	656	612	681	597	657	646	632	640	634	681	652	644	648	648	645	663	642	639	658	638	639	612	647	579	658	710	657	636	633	670	610	613	651	674	636	616	605	652	656	648	659	621	596	661	633	610	599	666	648	657	591	632	628	634	649	639	639	648	595	654	634	624	659	666	638	640	648	639	646	629	634	632	639	697	609	623	682	647	649	663	652	614	665	628	601	648	612	629	648	658	667	652	646	655	632	674	658	576	613	626	651	658	665	687	627	603	662	623	617	651	670	648	654	685	656	658	629	659	674	606	655	644	645	702	637	677	659	604	635	634	650	631	686	669	687	663	645	621	688	639	654	649	645	640	631	698	676	667	672	606	645	666	676	684	632	615	613	681	655	632	602	649	631	633	607	652	634	704	678	632	612	668	683	602	651	629	672	678	653	667	615	647	643	690	598	591	644	632	642	675	632	659	666	670	634	624	622	615	652	642	626	637	713	618	651	667	654	657	654	592	618	635	645	628	669	623	647	647	665	643	641	636	663	672	647	616	606	637	625	650	655	646	649	656	641	626	689	671	625	645	669	643	657	641	620	664	642	627	676	672	638	631	676	676	617	653	636	661	651	623	583	648	642	625	674	632	640	688	636	656	623	683	640	669	637	638	661	625	631	649	622	639	626	670	646	676	603	636	704	611	612	604	650	638	632	649	695	630	630	642	657	660	622	654	623	682	663	618	621	608	671	667	653	597	622	612	637	622	661	661	682	684	622	636	651	659	646	662	657	623	638	662	644	631	617	649	665	644	656	661	646	629	666	672	644	665	652	660	652	673	605	643	631	660	618	674	660	661	651	624	662	675	632	688	631	667	638	663	689	611
26498	38409	21112	6420	2934	1716	1681	1225	862	924	838	813	805	845	897	812	829	822	876	858	859	822	821	818	843	899	845	841	826	867	876	865	816	844	866	864	883	845	841	846	820	859	811	792	833	843	921	843	814	809	794	832	882	834	859	790	846	831	875	806	864	802	828	835	835	818	844	850	814	881	873	857	852	857	835	826	857	849	885	847	839	832	875	901	877	854	800	830	839	862	851	865	832	903	861	839	853	857	811	877	877	871	818	842	847	847	872	850	819	870	817	845	814	846	862	833	808	842	853	853	867	868	854	896	858	835	889	851	815	848	823	853	898	880	861	826	811	835	859	828	888	825	886	894	831	826	854	831	807	881	863	799	863	873	891	845	831	853	838	863	837	872	878	849	876	749	860	839	868	870	833	899	866	874	863	850	867	855	843	880	853	871	830	883	877	862	833	863	842	873	827	800	840	882	893	854	905	813	868	859	873	904	868	794	842	906	838	890	818	840	822	879	863	825	842	870	866	869	798	840	808	851	856	902	859	898	851	809	818	847	861	857	821	765	826	850	872	878	857	892	828	857	831	851	886	855	844	855	807	838	835	869	823	882	860	896	852	859	857	862	872	842	872	844	866	829	859	830	849	847	859	838	844	876	861	848	797	757	840	917	808	863	894	849	861	942	852	888	862	930	815	839	841	842	824	861	904	825	819	799	830	859	852	795	867	827	814	877	828	865	879	853	866	839	847	860	805	846	815	843	827	811	859	798	817	869	836	839	890	862	845	803	763	873	854	806	855	863	862	869	865	808	887	898	797	857	870	862	808	841	861	825	846	854	838	819	882	840	871	832	811	844	910	823	881	859	904	870	804	827	791	858	844	820	869	829	865	814	834	791	875	868	869	831	908	882	873	835	927	852	852	833	850	852	877	878	882	867	884	802	848	854	808	859	859	871	844	871	835	843	867	799	826	877	829	853	866	817	862	844	840	861	838	843	842	853	869	849	855	783	838	833	839	884	841	816	881	835	810	810	839	822	886	879	881	799	847	833	847	819	809	862	833	892	869	889	882	824	888	880	867	789	872	859	829	847	853	836	805	818	852	836	874	862	842	837	857	825	845	806	870	844	826	879	872	850	820	848	829	820	877	830	874	910	877	870	788	875	830	812	850	895	898	864	848	846	834	851	846	833	887	856	879	847	850	882	817	875	861	893	872	894	833	840	922	891	812	859	801	820	829	860	894	895	868	833	843	818	885	831	848	857	859	873	866	832	841	850	865	839	835	837	848	876	865	844	862	850	868	844	860	841	778	861	872	868	845	837	887	890	841	857	836	850	848	882	888	848	838	827	886	874	855	892	840	814	883	824	813	828	877	865	858	905	804	877	848	869	851	829	854	833	852	841	852	848	850	844	811	818	862	874	844	866	855	883	892	765	870	905	838	842	855	845	885	863	916	811	854	839	864	835	820	843	776	891	849	871	846	819	844	862	844	872	881	896	880	858	908	846	827	825	844	890	833	849	820	868	839	835	839	856	825	878	779	818	896	846	833	871	884	873	826	886	807	838	800	876	864	890	890	953	874	836	858	905	833	891	851	886	851	841	896	851	831	856	825	867	813	863	876	867	853	826	818	841	841	807	801	866	774	841	872	801	878	872	822	824	889	823	876	855	849	830	839	857	848	860	906	850	850	867	869	860	822	876	836	822	841	875	873	861	874	847	784	845	851	756	822	813	825	826	862	915	775	846	869	847	857	843	816	870	853	860	827	857	843	838	837	856	836	868	825	890	857	857	848	868	845	830	844	864	824	862	837	869	829	830	838	823	833	835	847	815	823	888	881	804	857	854	876	832	849	813	844	862	863	878	891	795	865	810	843	846	863	809	895	815	839	817	834	833	857	844	887	843	897	808	815	889	890	896	931	850	800	911	867	875	854	869	851	861	857	860	876	871	891	828	803	883	862	883	818	900	866	803	892	793	828	869	848	854	837	844	836	848	828	874	820	846	844	858	827	887	821	925	813	894	840	849	808	818	871	845	858	833	792	895	857	844	856	843	890	894	888	875	818	867	884	861	945	861	843	818	877	868	817	814	844	831	836	863	822	833	845	842	835	863	857	813	828	814	863	864	837	822	866	888	810	839	830	873	851	866	858	882	853	906	853	835	876	889	833	878	886	836	856	830	867	820	843	881	840	852	879	831	804	813	815	801	872	843	862	870	846	823	869	842	837	888	832	851	880	853	869	857	848	819	812	837	872	856	883	865	825	829	876	855	926	848	868	802	863	882	885	844	894	907	877	841	852	811	788	904	900	854	809	881	894	859	827	826	796	887	864	845	840	870	784	875	805	800	837	831	826	824	840	846	859	877	864	822	858	864	896	826	792	812	823	868	859	811	827	832	788	852	844	885	852	878	838	825	889	866	844	830	853	841	881	859	844	849	814	881	834	842	820	905	885	822	784	840	834	849	818	836	919	882	830	856	863	850	908	895	870	872	854	855	866	890	820	822	858	902	873	832	834	803	839	847	807	856	856	813	803	801	832	837	852	822	823	784	872	807	817	893	832	901	818	851	844	832	858	896	824	820	885	889	828	868	813	861	824	883	852	893	868	809	791	919	863	804	854	846	831	852	832	807	839	819	836	846	858	859	845	853	890	858	860	833	879	860	876	816	828	877	876	880	837	848	843	828	818	843	794	867	845	821	810	833	816	826	842	809	812	827	814	798	884	826	891	860	836	898	876	880	831	803	849	858	888	869	802	807	873	847	862	847	892	891	876	872	891	826	882	803	896	866	818	856	861	824	832	896	845	856	882	835	805	873	809	889	889	858	921	885	883	832	815	893	872	873	879	842	819	876	858	842	906	826	885	887	869	824	840	853	819	819	892	859	824	875	812	804	823	842	877	818	884	827	835	819	843	843	850	827	889	854	830	847	871	852	834	861	812	836	827	840	824	840	940	865	824	801	890	833	771	863	860	807	819	881	869	840	890	899	842	877	862	856	906	806	852	875	850	834	852	853	862	932	880	846	892	844	823	894	832	826	842	839	842	871	840	804	856	840	817	855	838	876	779	824	866	830	852	845	845	856	872	927	794	873	876	853	867	874	840	862	868	849	820	819	808	906	889	821	821	852	881	839	882	811	856	806	867	844	864	793	850	873	880	836	851	881	849	819	860	846	856	821	861	811	834	846	869	864	839	858	854	848	872	864	837	856	911	834	807	837	865	859	850	868	889	853	843	827	913	892	850	859	840	833	820	809	864	839	873	877	897	872	861	841	823	830	817	796	804	931	856	845	859	852	891	813	856	852	877	880	832	851	827	853	794	864	795	847	859	860	826	818	813	846	798	874	802	832	858	889	815	877	861	867	820	851	823	803	828	839	860	880	789	859	849	830	870	835	836	853	895	828	823	841	849	816	809	834	854	877	809	854	836	817	866	854	856	873	801	819	857	852	820	867	864	853	827	824	846	813	832	826	877	840	860	848	910	866	823	819	817	857	853	837	880	853	857	890
23423	21317	27852	25082	20265	10848	9866	8883	750	624	598	588	609	573	558	585	592	540	579	578	618	550	555	576	549	578	542	567	610	593	606	553	548	548	540	577	584	567	560	563	590	599	578	578	578	547	585	562	543	564	598	524	552	580	543	589	590	605	591	588	577	537	551	579	588	583	563	590	587	612	547	606	578	553	557	536	555	584	551	558	580	581	545	577	536	548	560	550	576	560	583	565	569	548	559	536	576	534	598	574	551	598	560	607	554	576	596	569	547	599	567	560	571	541	542	601	586	543	580	565	550	559	600	581	588	577	539	609	536	564	569	573	556	536	555	557	548	552	596	586	557	585	578	596	560	582	556	532	526	550	564	600	547	585	522	567	521	551	542	548	567	541	582	557	561	587	571	574	536	536	539	580	545	583	555	580	587	559	557	559	612	536	614	590	604	561	586	568	578	547	581	592	541	590	636	580	553	616	569	548	608	591	566	574	545	567	502	526	556	553	618	553	553	557	501	553	573	584	562	540	580	601	576	582	535	582	581	561	563	590	531	576	559	549	555	527	572	557	552	548	555	588	571	518	565	549	568	565	559	539	576	615	591	602	563	622	559	553	585	568	615	565	565	583	570	591	557	531	581	578	558	580	579	565	541	591	527	549	542	580	594	558	547	581	603	569	556	580	563	589	559	523	551	547	579	555	533	583	607	538	529	550	554	572	547	550	569	578	556	599	587	549	563	596	570	554	558	528	582	592	578	568	546	604	552	567	574	604	549	576	528	576	587	546	543	562	577	570	566	551	592	555	555	543	589	555	549	566	571	535	543	545	540	587	557	543	594	575	598	536	568	559	534	563	558	544	598	535	588	578	577	582	586	583	576	594	540	650	554	586	560	536	549	525	555	540	573	578	582	610	550	536	540	556	558	551	518	566	581	567	570	605	593	587	530	570	540	561	562	568	561	579	547	552	643	576	552	608	532	604	577	556	531	567	587	559	554	539	573	599	562	557	547	600	619	514	522	570	530	570	606	542	554	582	560	567	546	550	564	573	560	577	543	594	556	607	564	546	546	578	540	594	550	573	568	522	557	588	549	541	553	582	547	535	556	563	548	565	550	553	599	573	567	598	585	542	582	543	555	587	560	539	577	544	551	578	585	591	556	538	606	541	601	576	571	529	559	540	559	541	563	557	556	528	577	585	557	548	578	525	586	567	553	567	569	555	556	540	568	553	531	545	574	590	556	544	587	566	563	563	582	590	528	560	604	584	584	566	549	568	560	551	573	537	519	585	566	559	561	579	572	572	533	561	583	561	542	557	596	582	586	597	593	547	580	562	578	628	550	559	577	531	549	517	552	566	547	591	569	560	574	572	620	578	550	581	579	568	584	561	557	516	569	582	570	624	619	555	548	599	544	586	603	572	543	578	600	557	557	591	538	567	567	594	564	592	552	560	567	603	530	530	567	571	535	553	531	519	565	564	563	527	570	528	569	601	524	577	539	555	560	570	579	605	605	568	565	552	530	564	538	539	562	576	583	561	564	542	593	576	555	627	564	579	553	584	583	557	559	567	548	591	546	595	583	538	532	525	597	541	568	554	527	556	552	584	606	600	568	576	598	535	526	577	564	546	550	586	566	598	529	602	579	585	559	572	550	565	581	544	607	545	576	553	536	573	564	586	534	517	560	559	595	595	568	558	565	566	542	568	611	576	556	574	564	536	570	555	595	556	567	587	563	556	553	556	610	579	574	582	557	510	580	540	577	592	559	603	583	594	540	554	578	566	610	554	559	532	616	537	566	603	556	565	556	562	542	546	613	595	536	576	549	579	563	570	529	586	512	586	552	564	564	579	565	540	565	579	581	550	634	511	545	532	554	586	579	552	594	571	569	558	550	545	579	559	590	537	545	549	585	530	619	511	567	540	585	542	552	597	578	565	544	534	552	602	549	543	565	538	567	556	598	543	582	548	563	563	542	586	545	565	529	576	542	528	559	573	560	582	570	566	571	567	571	568	581	545	570	545	547	532	547	549	541	571	530	529	558	523	571	596	559	568	536	589	575	582	543	554	529	561	575	563	600	537	535	566	556	542	552	583	567	578	563	581	623	534	553	549	581	540	588	550	551	553	553	597	595	600	644	554	560	605	578	586	587	555	553	551	579	550	576	579	522	529	551	567	568	571	516	568	558	631	587	579	575	531	541	524	594	600	613	522	595	589	588	572	571	539	588	552	573	612	559	516	588	569	583	569	590	568	571	568	544	572	575	522	558	525	585	517	571	550	550	542	563	560	550	513	552	546	549	555	574	529	551	556	600	557	591	576	547	548	548	587	547	572	581	583	560	579	556	538	572	576	578	551	627	557	586	565	561	537	555	555	543	553	588	540	569	558	593	563	572	568	554	602	610	574	583	566	538	606	569	547	584	543	585	586	570	579	563	528	551	559	531	610	548	565	574	562	579	543	555	543	531	607	569	555	554	611	573	552	543	573	537	613	580	567	557	557	562	612	578	591	518	564	592	594	628	550	544	520	541	577	543	559	572	551	535	545	532	577	551	523	581	554	505	535	583	535	554	562	628	560	537	608	593	559	571	605	593	580	553	572	562	546	581	543	609	583	545	539	596	583	547	578	562	543	547	594	540	586	577	582	570	599	572	540	551	533	593	592	580	505	555	561	569	570	581	590	585	563	549	516	562	556	540	566	588	556	557	599	554	591	557	572	583	584	526	568	532	600	565	600	579	575	541	600	598	564	554	529	611	543	605	506	597	611	544	506	553	559	562	582	558	558	552	570	547	545	567	541	548	504	613	585	543	574	563	532	519	562	546	566	565	552	590	549	569	595	542	543	582	550	578	585	539	554	543	561	566	603	540	531	560	523	563	567	605	531	555	571	539	584	575	547	562	529	559	573	571	578	553	537	597	584	562	545	571	551	514	557	558	541	602	568	600	523	527	570	576	529	559	551	566	587	565	532	569	547	564	581	580	533	609	590	553	555	558	572	541	546	518	558	576	553	546	572	557	575	539	532	582	583	571	565	616	543	528	560	564	565	577	594	570	504	564	600	617	558	531	584	561	550	567	590	560	538	539	573	561	527	555	572	580	583	547	566	526	574	574	574	583	564	575	543	533	555	584	571	539	550	572	566	538	569	591	582	597	553	575	581	558	560	548	555	547	573	510	550	542	582	588	643	529	559	608	539	586	590	557	571	588	554	584	575	588	560	626	541	569	574	556	588	557	541	542	577	569	585	562	571	546	570	557	569	552	540	565	611	550	532	598	571	574	588	596	578	585	572	588	521	583	599	583	564	569	578	568	571	570	553	556	556	598	570	501	565	605	584	577	537	575	559	545	570	565	563	528	585	573	567	629	564	556	523	526	527	591	567	566	612	613	563	566	605	588	549	556	530	547	530	542	513	565	549	536	525	577	570	564	563	578	577	550	595	591	522	557	612	590	544	589	569	557	551	569	568	521	607	539	584	574	567	562	557	580	593	592	547	540	564	600	582
33377	55870	37219	22567	16038	9466	14789	13113	770	791	785	763	731	838	781	721	776	805	780	758	807	752	771	751	779	705	717	798	753	761	756	788	736	777	801	732	775	747	773	729	730	769	770	771	758	759	765	754	768	725	753	806	788	757	777	710	773	740	691	778	726	742	776	806	782	749	736	764	757	733	735	761	746	776	790	762	757	694	767	735	791	780	747	761	789	776	751	753	801	777	815	770	772	721	760	767	784	718	731	775	785	772	760	789	716	728	731	769	769	745	787	735	738	760	755	754	754	758	761	778	781	729	782	769	777	752	741	797	709	766	699	774	781	765	784	762	767	736	793	768	748	788	789	773	781	744	755	793	733	744	735	742	768	826	707	720	786	762	769	720	788	720	740	705	764	778	805	785	739	776	747	797	779	755	745	739	696	761	771	770	701	759	755	759	762	738	712	759	713	761	741	802	752	744	721	756	725	758	735	756	765	749	720	802	824	717	797	736	753	736	738	735	759	742	760	785	711	759	723	732	783	828	716	778	755	789	734	806	796	723	776	727	802	761	779	764	819	777	749	746	731	804	705	761	732	744	711	767	745	768	785	747	711	747	773	790	753	746	762	795	770	804	755	752	743	743	781	763	726	733	771	743	823	747	762	804	760	741	780	767	750	761	797	730	761	733	705	759	739	709	704	719	714	731	769	797	809	773	675	764	734	755	745	743	773	753	731	801	738	732	770	752	779	715	824	685	752	777	759	742	795	764	738	787	742	789	751	748	812	794	711	752	745	733	764	785	753	743	770	781	761	779	755	761	733	807	753	742	774	762	762	777	746	729	730	773	790	749	752	780	711	761	749	771	809	770	752	735	786	757	744	732	710	773	723	735	739	729	806	726	776	768	752	736	801	745	770	776	760	735	720	779	812	769	728	763	716	775	798	724	744	723	765	808	735	747	737	754	750	752	745	787	760	746	788	730	769	740	740	723	734	768	723	769	784	750	726	794	762	732	704	727	742	760	781	770	737	728	731	782	761	796	762	745	749	781	779	712	797	776	754	727	765	749	720	765	762	801	757	763	782	744	743	771	780	752	755	743	765	766	745	718	750	704	749	797	787	717	778	746	745	751	791	738	774	719	767	793	770	766	769	769	757	786	826	806	775	735	746	798	767	766	754	756	763	724	804	736	721	760	712	780	736	765	797	745	744	745	734	808	773	773	771	748	802	734	755	698	744	755	740	815	726	727	756	772	721	720	782	711	772	759	745	792	746	708	736	780	760	769	788	771	800	749	785	728	754	766	738	793	728	716	826	735	799	777	751	765	687	848	804	783	784	749	747	752	721	758	743	793	718	787	704	800	795	740	782	724	774	741	755	764	771	728	744	795	739	673	757	729	741	779	741	742	768	739	708	803	732	770	788	773	766	726	782	786	724	761	752	743	749	719	734	726	701	765	752	710	756	801	734	767	801	794	696	785	743	729	764	793	697	754	726	750	793	753	811	755	737	737	739	766	757	715	738	721	785	746	721	695	746	761	795	772	738	777	755	740	778	729	749	754	730	819	773	782	753	726	767	769	795	747	736	778	694	719	764	773	749	708	773	771	710	800	733	759	725	724	751	716	734	745	747	750	758	745	732	772	750	749	783	739	770	801	787	728	752	756	738	751	757	789	799	802	734	765	735	758	742	739	759	786	810	784	752	731	694	753	716	788	786	741	761	744	726	726	755	784	802	786	800	752	728	782	744	735	755	736	755	763	761	733	771	741	774	778	773	742	751	747	771	726	714	742	773	729	704	763	799	748	719	770	770	767	763	742	725	753	748	753	780	784	751	776	768	798	743	710	769	760	779	765	755	750	762	768	793	733	756	810	762	769	748	793	734	754	709	752	723	761	797	760	742	787	761	739	796	708	745	708	801	732	756	753	733	814	791	719	751	799	793	804	742	771	761	782	761	734	727	745	765	807	827	775	758	753	753	742	752	788	737	774	747	755	766	776	748	717	753	767	729	780	762	701	732	700	789	711	737	786	741	776	756	750	725	768	774	735	710	723	721	755	728	781	810	786	721	756	737	762	744	768	750	729	713	735	756	763	747	784	792	757	805	792	732	760	798	804	722	790	771	790	736	724	807	719	711	755	755	721	787	772	796	755	762	716	787	740	736	753	731	749	766	738	762	805	744	736	770	763	686	763	735	814	755	768	753	768	759	783	738	762	776	760	795	735	746	773	747	788	784	735	754	757	748	771	736	757	745	731	760	716	766	751	751	752	762	780	768	755	767	715	744	796	772	767	811	765	778	779	799	783	741	748	773	753	727	757	784	725	763	739	740	721	765	693	763	824	802	731	722	717	707	754	799	749	764	771	739	695	686	749	679	730	794	744	797	733	775	758	761	775	746	759	764	716	804	707	800	730	719	777	721	729	775	736	798	716	719	754	734	772	751	770	756	729	718	788	713	770	773	794	800	727	751	689	810	773	780	740	787	723	698	795	718	734	697	737	756	753	776	758	741	744	706	722	738	792	731	771	816	770	754	749	735	798	774	783	769	729	777	760	770	762	738	779	746	766	769	747	782	715	741	748	779	805	773	758	773	775	745	681	748	750	737	742	773	744	719	768	734	747	711	724	755	787	789	791	764	738	800	774	732	803	807	772	717	773	778	781	764	758	748	750	731	747	798	783	777	768	733	739	754	762	737	771	725	772	747	695	744	798	754	758	750	743	729	801	711	761	759	739	740	736	790	734	745	769	733	773	784	734	708	782	765	736	780	738	740	766	817	747	761	710	769	801	752	777	748	747	811	726	750	758	711	758	777	763	778	783	788	774	748	761	713	739	774	783	738	786	766	791	811	791	813	753	696	771	760	751	742	765	740	797	763	699	755	769	776	753	745	773	767	729	717	771	720	760	781	758	791	742	766	755	737	737	769	793	770	768	752	726	786	741	790	736	749	793	759	761	758	729	796	760	755	798	749	804	755	776	729	804	752	768	767	734	733	772	771	740	727	744	723	790	691	759	752	759	779	760	763	732	803	756	752	787	778	706	808	761	792	749	752	725	762	694	742	756	755	751	748	697	730	742	684	709	779	741	716	751	771	763	717	757	797	787	756	767	768	790	727	753	741	739	797	781	749	773	744	772	751	772	749	759	741	807	723	753	739	726	759	767	774	739	763	765	742	797	776	703	741	758	748	757	756	716	783	748	782	790	764	749	764	715	795	781	715	769	764	750	758	788	689	706	723	696	735	777	798	813	779	769	757	785	740	807	709	747	774	765	700	761	754	765	817	772	798	802	745	723	769	736	714	778	797	767	741	758	770	795	768	769	763	729	775	811	746	843	743	812	789	776	796	777	754	729	802	789	755	783	751	788	733	717	778	747	751	754	769	774	770	773	755	785	758	713	790	766	741	786	750	727	775	758	749	802	755	776	770	748	751	756	778	704	756	742	726	788	764	768	856	756	772	790	760	731	783	732	729	726	763	774	768	755	793	753	756	701	750	750	795	747	756	753	679	754
24767	21265	26557	24739	10486	2399	2325	3150	598	468	496	429	542	509	465	479	469	463	458	443	469	473	484	438	468	476	511	517	464	441	507	480	491	461	486	504	481	508	522	495	495	505	449	481	470	478	457	481	499	471	510	472	495	485	474	474	435	457	500	458	519	465	508	468	471	474	522	465	456	482	460	494	455	454	454	534	481	477	479	453	468	480	464	463	483	494	472	458	479	474	502	467	497	473	500	498	492	519	491	491	466	481	462	500	475	474	457	508	498	452	473	470	466	457	499	511	495	476	487	502	524	462	508	471	487	461	451	497	491	492	487	490	478	506	535	497	475	474	493	483	476	450	467	468	450	494	502	482	500	508	475	485	507	491	500	510	496	505	491	461	473	499	488	484	505	476	482	439	481	489	493	485	518	505	502	459	486	442	469	511	482	517	475	508	508	450	477	493	486	475	469	477	504	483	463	493	515	516	501	483	457	475	491	480	488	500	519	470	466	475	442	516	485	416	467	487	493	477	464	527	498	498	517	499	470	465	489	496	459	511	493	475	493	499	490	480	473	506	443	472	456	487	440	467	463	438	501	491	490	472	473	502	506	530	464	491	472	489	492	465	493	474	496	479	486	504	501	488	468	463	487	495	470	461	514	499	497	474	479	449	457	481	457	478	519	498	467	496	476	527	464	465	510	484	494	481	505	463	486	459	485	519	484	430	491	495	504	508	469	491	505	464	455	470	481	521	458	473	466	504	500	496	443	452	483	475	480	500	488	497	510	485	488	481	447	420	466	497	447	469	470	496	477	463	500	500	458	534	450	452	433	487	454	478	488	471	483	474	504	496	472	454	516	505	489	498	501	465	508	421	449	501	475	526	483	513	478	460	456	436	452	468	477	498	506	489	453	494	473	480	460	518	483	540	457	478	452	500	467	466	502	508	479	476	440	526	449	470	462	458	488	516	495	481	534	420	484	454	495	514	500	481	505	493	466	524	502	482	472	494	444	456	475	449	468	501	490	427	486	479	458	469	503	447	495	477	486	512	467	469	452	518	483	478	449	497	480	498	469	473	463	464	469	524	494	480	490	516	496	469	465	455	444	495	499	482	444	500	494	489	478	528	508	494	517	503	464	466	481	485	485	493	473	490	489	500	451	470	490	493	469	481	447	475	477	517	503	475	512	520	483	491	494	450	508	481	478	502	519	490	488	447	497	519	480	492	506	492	483	478	477	453	512	456	522	481	484	477	485	508	479	459	470	489	484	458	479	475	502	485	495	480	477	464	486	452	490	453	466	444	482	528	471	477	479	465	466	470	457	496	496	459	525	488	491	458	497	461	524	527	495	498	489	474	454	477	481	471	473	466	505	474	523	479	492	522	511	482	495	491	506	509	477	517	463	416	511	461	494	503	486	497	480	484	489	481	479	541	474	482	467	503	505	475	477	467	464	474	500	485	478	503	466	499	463	489	486	471	471	502	439	491	486	516	497	483	507	445	480	481	469	481	479	513	467	478	475	451	472	509	481	476	483	496	463	472	479	465	481	478	513	492	481	460	470	484	453	484	523	502	455	483	466	483	499	513	457	463	469	505	476	458	444	473	496	492	483	482	475	477	483	463	439	492	452	526	500	454	493	456	496	500	548	464	467	521	491	497	536	466	518	519	486	458	491	487	457	441	484	468	485	450	472	476	504	472	484	493	476	476	479	506	503	459	482	489	470	466	487	466	495	473	475	486	464	488	443	532	509	457	513	501	498	493	514	493	485	459	503	501	486	470	488	456	485	495	435	473	486	494	497	489	451	476	481	466	485	528	491	504	461	484	450	501	489	476	465	523	444	492	519	510	459	483	457	459	499	476	490	515	504	493	455	449	461	470	471	484	499	506	490	466	444	446	476	446	492	490	477	499	452	499	457	478	472	501	491	480	468	438	497	470	472	447	501	450	475	492	498	491	499	475	467	500	449	482	461	468	490	438	482	464	489	504	492	458	486	468	489	476	493	503	477	479	415	463	430	484	486	468	504	465	484	455	483	484	462	449	487	487	440	489	524	467	460	436	478	509	510	469	487	517	490	464	492	502	493	511	526	459	480	439	489	430	448	473	472	465	487	479	476	454	443	471	482	475	488	466	476	474	516	517	478	473	441	485	444	500	468	476	471	476	459	465	497	477	466	455	500	520	492	462	497	508	492	469	508	453	512	490	478	455	517	478	476	423	479	486	487	514	496	457	492	475	456	501	472	492	472	461	470	490	486	492	455	483	486	495	496	464	473	477	468	529	481	492	460	476	501	470	489	467	491	440	482	457	467	484	479	460	499	469	423	492	463	507	490	461	453	464	464	484	492	466	475	490	502	472	448	504	506	496	450	483	511	481	485	495	484	467	491	451	479	482	448	498	461	490	511	498	469	498	486	501	512	504	474	507	520	506	500	466	470	504	448	472	505	480	477	482	498	494	467	502	476	457	503	485	474	445	479	492	498	480	465	481	476	485	506	502	469	465	483	502	461	475	464	481	506	445	483	478	517	439	515	445	487	455	467	516	488	498	496	502	505	485	477	463	449	491	501	481	497	497	488	492	490	484	489	479	453	502	512	464	459	525	469	506	504	470	498	518	512	468	447	466	489	442	510	526	460	505	547	503	489	474	440	497	457	464	529	467	494	498	462	464	509	483	475	467	505	485	452	516	483	512	503	437	498	486	493	471	487	494	441	500	476	448	495	479	477	445	450	466	482	505	521	483	475	478	476	514	516	480	448	417	466	477	475	518	477	508	426	467	472	426	499	448	503	496	500	491	478	523	477	517	480	459	482	500	490	504	546	446	497	491	515	463	495	507	515	475	488	491	471	464	470	472	477	493	430	466	480	488	454	488	469	502	488	483	496	466	459	470	468	458	536	483	447	452	488	464	524	510	495	476	492	467	465	438	459	461	483	486	442	451	496	480	503	516	472	492	441	494	455	507	433	468	474	472	466	477	513	489	441	481	452	499	494	472	471	492	464	452	488	471	498	448	512	515	510	445	482	511	441	494	529	505	461	449	491	524	487	476	484	513	474	461	498	475	499	521	516	467	462	478	497	465	534	471	472	493	511	441	460	486	473	469	511	464	482	461	476	507	474	483	476	466	484	466	479	479	468	470	501	505	476	476	508	507	429	508	521	460	465	487	511	500	442	467	490	499	447	482	495	420	467	476	489	488	467	503	484	536	476	487	498	486	444	488	476	491	510	493	488	484	500	474	492	506	481	493	490	494	483	477	464	484	505	446	465	498	445	484	456	484	477	499	514	453	491	479	487	453	469	478	446	511	508	496	461	470	464	452	458	461	486	491	502	466	468	526	474	459	464	498	526	452	476	450	477	462	488	509	452	473	490	495	444	485	478	450	517	492	507	465	492	501	436	467	489	468	496	494	481	474	510	472	476	482	456	459	455	518	450	479	431	463	512	486	471	433	486	485	492	445	493	442	497	501	518	473	461	492	479	462	469	513	471	473	460	515	498	486	498	449
31048	44103	33377	22694	11885	3847	5045	6791	812	650	629	651	642	641	631	642	626	661	678	640	628	652	614	635	612	641	599	634	650	646	611	592	686	599	621	655	621	605	622	594	647	615	658	611	649	607	631	639	662	624	624	606	619	626	656	603	640	631	683	609	651	617	645	633	639	629	620	660	592	614	640	654	631	617	615	632	620	635	627	623	616	640	598	617	629	634	618	608	602	599	632	618	598	628	609	691	629	610	612	659	616	633	662	655	631	588	647	656	606	610	672	643	586	652	590	618	656	632	613	631	604	603	594	616	653	592	621	654	607	601	700	598	664	653	617	621	609	658	632	617	644	634	652	597	616	558	667	619	653	657	640	645	618	625	587	648	654	654	611	680	629	680	639	624	682	606	606	630	599	646	632	634	640	582	622	672	632	707	645	615	611	630	640	648	605	596	634	654	544	646	629	639	634	611	633	639	660	627	613	635	619	658	658	546	590	628	672	650	664	591	655	632	633	634	573	649	624	603	677	602	636	657	606	627	627	623	626	605	634	615	633	596	613	576	638	637	617	658	666	623	628	611	606	616	624	631	622	622	602	636	592	605	681	620	629	608	666	641	674	632	629	595	636	580	633	632	621	578	599	681	661	642	630	664	605	635	613	632	645	621	608	623	660	646	608	608	623	604	654	629	636	610	695	602	626	597	608	599	606	599	629	633	652	618	641	591	640	600	635	638	657	676	592	643	564	598	647	636	624	617	608	676	645	675	633	635	651	594	611	638	642	629	606	648	633	648	603	618	597	615	626	650	622	646	656	594	653	604	645	639	623	587	630	611	617	655	628	613	632	603	614	641	643	641	634	612	623	608	624	652	631	618	624	628	649	627	649	585	687	618	615	635	556	643	666	651	633	651	678	643	595	654	651	652	692	641	618	595	613	650	634	660	642	598	643	612	661	643	656	631	606	611	653	645	587	640	683	643	629	652	651	660	636	635	646	594	636	626	630	638	624	641	614	619	609	598	596	590	634	652	633	603	627	685	644	597	638	609	629	648	674	613	630	567	644	613	640	647	651	655	625	650	617	617	676	655	654	622	634	611	666	628	633	610	633	642	624	604	636	637	636	645	654	656	601	592	572	682	603	683	625	653	616	650	603	605	634	613	601	662	637	620	588	620	658	624	603	622	628	576	682	657	619	586	602	658	638	610	613	602	623	632	591	599	627	611	616	642	634	621	618	628	591	601	625	631	679	602	615	625	636	632	593	624	655	677	603	625	637	596	601	653	617	635	597	643	687	615	656	618	672	625	688	639	624	705	664	654	631	697	662	618	628	660	617	586	618	618	682	620	670	659	636	652	622	660	640	646	609	627	641	649	698	611	626	599	647	640	635	676	583	642	636	606	631	615	619	649	606	640	648	601	624	610	627	613	609	620	650	658	643	634	672	639	636	668	606	622	613	712	593	653	604	627	650	633	635	593	604	569	608	611	669	640	688	652	613	656	632	616	628	609	656	672	593	656	607	653	631	650	651	640	615	604	647	608	645	633	638	617	609	641	647	638	607	670	616	636	644	676	598	659	590	590	618	622	668	632	624	649	604	645	669	645	662	633	612	626	660	627	637	619	648	619	648	601	654	622	643	631	616	603	624	653	617	645	617	627	615	634	662	613	633	601	633	654	610	656	683	656	638	635	616	608	633	598	642	625	616	636	633	640	627	620	621	652	576	606	594	606	627	638	644	659	618	589	627	639	631	651	620	675	627	646	608	644	624	658	621	634	670	596	635	614	666	628	633	658	597	627	667	654	617	600	654	596	680	645	641	624	647	608	656	618	639	635	579	653	641	660	619	682	634	668	677	638	631	642	625	620	585	634	660	594	638	647	628	611	609	632	639	619	596	638	653	607	640	648	626	614	571	649	635	662	654	636	646	600	647	651	659	621	622	638	608	667	609	645	635	629	654	618	603	628	627	605	647	647	632	676	618	639	612	626	626	650	637	608	669	627	579	658	610	625	605	646	616	598	641	627	643	710	628	617	654	644	626	595	651	629	640	570	613	636	660	631	612	595	633	623	628	613	648	611	611	648	640	610	642	615	696	629	648	613	631	625	652	623	629	616	665	571	621	610	617	639	669	600	579	658	624	609	619	659	597	627	702	631	612	641	674	624	614	633	574	644	647	556	618	605	634	649	642	670	649	635	663	643	633	633	659	614	660	647	627	617	595	610	674	633	626	623	634	610	643	604	654	595	672	636	608	627	612	666	634	635	643	595	595	636	654	652	623	620	637	631	639	668	620	613	613	612	609	690	609	608	672	622	609	643	670	606	619	629	620	637	618	657	605	666	646	679	620	651	647	640	645	617	643	631	621	633	646	649	642	606	657	568	578	622	569	626	636	586	646	605	643	610	590	641	624	593	613	638	616	622	585	620	653	665	595	638	619	633	614	684	627	652	598	636	625	670	634	607	640	635	626	662	665	613	613	625	620	639	631	628	689	607	673	653	583	654	612	608	642	614	649	615	620	646	636	616	648	618	646	626	684	640	632	629	639	639	606	606	624	622	600	610	628	644	603	616	675	621	635	593	601	634	626	598	590	654	594	666	607	654	679	635	610	638	628	650	675	650	608	651	646	623	649	673	614	619	662	643	632	643	657	629	647	618	622	654	592	591	550	600	642	635	628	664	591	613	595	613	636	600	663	657	630	604	678	649	644	613	627	589	619	637	653	594	629	638	578	645	636	608	635	670	651	652	643	629	653	661	623	584	660	641	609	652	641	609	592	657	615	613	602	623	613	621	622	638	604	646	614	630	618	655	610	648	608	612	618	663	619	606	624	588	636	615	645	663	639	635	621	641	659	636	629	644	627	603	634	600	600	632	568	597	636	662	660	643	599	609	620	645	628	604	636	611	627	653	648	634	652	616	648	650	585	624	667	639	590	612	681	646	617	635	625	619	642	630	637	629	640	646	614	601	635	587	625	609	614	575	676	637	635	674	636	666	622	627	620	640	639	647	628	617	695	648	620	634	607	648	659	641	599	665	610	646	627	627	647	650	652	660	633	635	657	620	623	588	602	655	647	583	673	635	638	624	617	587	674	683	574	656	593	573	644	643	592	585	650	647	630	645	653	600	645	667	599	605	640	632	645	583	638	668	662	636	587	653	606	602	637	636	609	603	609	623	632	642	622	637	574	618	646	655	624	587	620	634	589	623	656	637	674	631	633	645	626	609	620	620	628	654	639	628	636	611	629	619	614	618	640	619	585	625	651	680	589	640	628	591	634	615	623	642	593	639	589	592	631	614	632	605	588	606	592	599	620	631	620	643	572	611	599	675	641	630	610	662	676	585	628	633	596	646	579	645	618	629	603	630	658	644	617	615	643	685	654	627	637	645	676	601	630	624	622	613	660	600	684	650	613	649	582	594	613	618	584	648	622	624	637	617	642	656	641	595	669	664	593	636	623	656	607	622	604	602	616	622	625	616	609	655	642	615	658	627	600	630	628	598	618	610
22395	21203	28333	24682	21581	18709	12563	16412	2442	350	334	326	292	301	300	320	288	307	301	283	286	307	320	286	319	310	306	298	320	267	301	320	267	308	292	270	298	309	281	311	297	281	294	274	318	287	296	300	299	286	288	305	288	340	305	305	295	285	291	251	314	306	289	281	272	304	339	317	300	316	281	289	309	290	316	323	302	306	307	318	318	294	277	315	326	316	293	313	294	319	285	287	273	302	316	298	270	309	294	300	298	326	265	327	298	291	312	283	281	291	300	320	285	308	317	295	287	256	301	278	312	294	304	317	306	301	301	289	287	299	290	314	275	282	300	253	313	258	299	304	309	288	320	299	288	281	304	302	287	292	298	263	286	298	289	307	313	283	295	285	333	289	312	309	297	324	280	287	290	282	307	265	300	294	291	280	341	297	309	312	305	318	283	303	289	314	318	299	334	302	306	299	326	292	337	342	287	316	302	292	306	275	278	293	317	311	317	316	311	291	330	307	318	285	290	267	292	317	295	313	315	280	284	292	333	330	306	348	281	290	253	254	283	290	283	310	309	309	289	280	275	321	314	312	308	318	314	286	307	295	323	277	298	289	295	303	302	298	291	266	302	288	288	326	307	298	261	300	326	303	295	324	300	268	285	253	327	300	297	301	327	299	302	284	294	298	309	289	297	268	323	318	322	324	311	296	312	307	294	320	289	313	291	267	296	278	294	293	313	306	277	268	311	311	294	278	318	258	268	275	287	301	330	310	328	299	290	276	312	302	295	312	310	274	309	324	297	299	290	348	294	303	295	312	295	311	321	290	293	295	276	284	302	302	288	272	312	293	298	323	299	322	282	296	313	282	289	306	288	268	296	283	287	299	301	291	269	308	306	275	278	286	308	289	285	288	297	286	284	284	302	287	281	283	290	305	331	261	311	295	299	293	286	281	304	294	303	281	271	329	299	307	274	280	286	274	328	306	301	290	294	298	294	286	265	315	304	304	301	326	282	287	294	291	294	313	285	313	276	311	291	323	260	276	312	313	292	297	299	296	307	295	284	309	291	315	304	280	315	279	294	311	265	294	293	295	287	286	275	292	291	310	300	278	308	276	309	310	320	313	265	284	315	342	299	300	279	285	293	316	288	294	295	302	288	293	306	298	294	294	300	304	298	335	299	277	307	300	285	293	284	305	307	330	295	280	297	289	300	328	304	282	307	281	278	307	314	312	302	293	309	290	321	316	283	306	316	334	291	332	285	275	274	279	281	351	305	295	318	328	298	317	296	283	287	311	312	305	306	307	297	314	313	310	277	307	288	304	286	316	310	311	331	297	299	308	295	295	289	278	288	281	310	314	261	267	300	295	324	286	302	293	296	305	259	327	276	325	287	273	309	312	301	317	321	309	279	298	264	284	286	318	275	294	291	316	287	298	279	289	297	311	306	310	305	275	274	298	314	304	318	321	278	274	302	306	294	316	302	291	306	316	274	272	290	313	289	309	309	295	291	322	288	324	309	305	308	298	339	319	299	305	305	297	280	312	279	309	339	313	330	313	276	289	302	296	271	312	289	274	327	258	286	287	301	295	294	311	278	298	287	299	324	323	265	305	303	281	281	324	300	275	326	320	299	279	316	275	334	327	332	360	305	312	282	319	262	305	331	289	313	304	319	291	305	303	283	290	294	295	328	323	306	316	349	305	327	277	293	270	302	284	290	286	276	280	299	289	296	280	314	295	298	281	309	290	264	299	298	290	325	313	303	308	325	293	284	282	294	308	282	303	314	307	348	339	307	299	276	290	272	330	352	304	285	298	282	313	309	313	270	333	327	309	264	284	322	327	319	332	286	282	307	285	328	318	292	308	287	286	288	321	294	302	309	308	294	308	294	317	312	309	296	331	303	289	286	294	270	300	282	303	283	319	303	270	292	307	298	283	319	315	303	322	316	328	290	283	305	298	303	318	304	290	296	304	302	269	288	304	345	310	280	269	313	314	301	313	315	333	299	294	273	288	313	322	297	276	299	301	322	299	312	300	258	294	316	300	294	272	269	316	316	327	280	337	324	328	283	294	303	320	289	272	292	300	307	280	305	335	255	320	326	304	331	296	260	289	293	338	326	331	308	282	274	298	294	332	319	319	297	284	311	315	282	315	307	320	290	311	292	318	282	304	279	316	274	310	294	306	296	282	296	296	269	324	323	287	305	297	312	270	309	280	296	289	303	286	295	277	302	289	257	295	262	274	258	300	305	279	308	312	277	318	330	294	310	295	295	284	296	284	317	267	321	272	319	282	276	281	254	310	296	283	304	298	343	278	306	295	277	315	299	285	329	276	280	302	284	312	292	281	296	313	327	318	299	294	318	314	289	314	319	289	318	295	297	288	254	310	319	300	322	291	339	285	297	285	289	299	287	319	324	292	315	267	304	287	314	295	281	280	292	296	303	308	271	280	305	267	295	294	304	320	308	329	309	290	293	287	307	289	298	283	302	280	307	317	322	341	305	303	294	292	267	304	336	307	323	295	305	282	292	278	300	288	311	296	272	329	276	311	308	284	291	299	315	296	304	264	264	286	243	310	318	289	317	320	294	288	300	295	323	307	302	299	274	285	295	283	290	295	328	289	304	306	268	336	324	327	285	324	298	311	308	301	311	294	289	299	284	291	305	295	296	274	298	287	322	306	327	312	286	292	321	274	295	300	275	272	305	306	321	303	307	290	309	272	309	284	291	293	286	300	303	268	309	269	314	302	292	308	324	307	309	305	296	303	278	285	312	284	300	276	307	314	291	285	265	354	302	304	297	333	290	287	299	291	348	316	282	300	284	316	315	290	314	299	316	279	296	255	278	295	290	285	312	318	310	302	280	321	319	335	296	285	328	306	299	291	297	289	320	308	277	289	307	296	283	299	288	297	293	278	305	325	301	299	294	311	287	322	312	276	312	300	299	294	342	303	296	310	299	309	286	329	330	319	293	300	296	282	301	303	315	323	309	312	317	307	288	307	305	288	317	302	318	307	277	275	298	307	299	359	312	282	301	274	281	314	300	305	327	292	290	294	266	294	303	265	305	323	283	307	284	270	295	314	274	309	289	287	266	308	310	293	309	326	287	310	328	290	274	314	321	298	290	267	310	315	297	310	300	300	343	311	313	304	313	304	302	287	305	311	302	310	307	300	304	298	303	312	295	287	310	286	276	287	310	288	289	295	333	299	306	325	274	278	305	295	289	347	302	295	333	295	275	291	307	312	299	265	289	302	288	314	299	305	343	313	316	315	284	333	310	291	291	268	278	261	298	310	306	283	272	330	293	293	317	280	294	277	281	282	324	292	330	288	332	276	308	312	325	309	308	304	294	300	296	300	326	297	299	305	293	283	321	318	301	282	266	308	280	306	314	334	278	295	333	304	320	322	288	323	290	300	323	286	260	314	275	291	307	272	289	270	312	293	292	299	314	279	308	310	305	284	308	292	299	289	268	301	280	282	289	295	304	289	291	291	323	287	317	290	303	309
37400	63644	50453	38541	23468	7360	13445	22346	2219	423	440	437	398	428	441	438	405	383	412	479	386	444	413	416	399	400	408	389	418	430	430	402	413	439	408	388	391	403	414	406	438	421	425	445	390	430	395	383	424	417	406	422	408	403	392	398	386	376	403	414	428	420	384	389	410	420	406	412	427	389	417	422	429	421	380	420	390	381	387	422	408	417	450	432	417	446	403	380	394	383	396	395	394	456	397	382	414	433	412	400	389	359	410	425	390	432	400	421	390	394	453	428	428	416	390	401	403	415	417	388	406	417	412	419	416	398	381	422	412	407	420	414	427	403	386	384	415	372	391	381	413	424	373	413	364	418	395	409	394	395	406	403	420	389	401	377	423	344	448	393	432	448	415	399	429	412	399	389	444	388	426	363	413	427	384	433	387	397	403	443	382	414	414	394	396	387	384	402	389	429	413	395	412	388	428	414	408	438	381	403	394	435	403	373	420	403	406	410	363	415	391	393	407	413	402	431	405	375	423	466	420	431	390	407	389	388	400	423	403	382	443	416	385	395	419	401	408	393	391	384	427	399	405	398	412	431	430	390	386	426	389	411	433	391	409	388	378	410	416	409	381	455	410	438	417	402	391	417	420	416	415	425	418	421	419	394	394	422	425	429	398	407	424	400	413	386	404	407	388	409	371	437	371	377	423	378	458	376	427	428	424	433	422	385	469	389	407	424	428	435	406	363	410	416	433	432	433	398	425	375	413	410	390	377	397	419	384	417	388	364	376	400	408	398	401	367	393	407	395	436	371	414	399	455	424	403	392	356	382	406	452	379	413	428	406	429	426	377	404	391	385	384	387	435	429	401	370	433	401	411	400	397	431	405	411	370	377	416	393	412	411	444	377	388	443	412	367	422	373	426	387	389	414	410	427	411	417	418	423	421	398	395	403	417	391	417	398	417	395	388	419	392	426	424	424	374	411	405	419	402	459	378	436	400	414	427	432	404	440	407	396	393	416	395	382	418	391	395	411	403	402	425	429	401	396	377	412	411	385	375	376	430	404	387	434	410	396	404	407	416	430	432	405	439	413	396	406	387	383	420	402	388	412	368	423	399	419	424	421	395	363	390	428	408	386	402	407	424	391	429	432	423	416	416	418	395	399	409	382	382	384	413	403	412	397	374	429	400	406	443	383	377	407	441	403	394	425	407	390	446	399	415	386	411	399	432	435	427	407	406	424	397	401	438	429	402	383	407	417	410	412	418	393	405	415	421	370	415	422	400	416	393	418	418	416	407	439	445	331	434	398	395	395	388	469	450	419	416	432	448	419	425	414	418	429	427	380	366	386	384	435	415	375	389	397	403	423	409	393	421	416	446	418	398	411	411	457	402	398	417	370	399	421	402	417	406	383	401	407	373	411	386	450	424	379	402	387	410	421	415	410	414	418	418	440	404	402	378	421	407	441	384	419	406	425	418	430	413	429	465	424	413	404	405	410	416	377	409	376	426	408	391	383	420	393	409	437	362	451	354	407	391	400	395	391	373	425	417	434	436	406	377	413	407	377	408	413	403	435	404	445	420	418	406	393	403	444	381	397	394	430	455	405	383	435	381	442	420	444	419	415	391	448	420	382	383	404	430	362	378	420	397	391	381	442	379	414	420	421	368	403	417	417	416	410	407	374	391	416	425	437	438	429	413	414	439	402	435	417	412	416	405	432	403	397	435	455	389	392	416	385	361	399	385	440	404	366	420	415	422	411	403	394	426	444	397	414	366	390	417	405	404	398	434	377	430	424	412	439	393	403	396	392	407	429	435	409	413	404	400	405	419	408	441	444	421	357	416	384	415	431	418	422	414	407	420	434	386	386	378	405	402	389	411	390	446	396	379	394	349	393	400	395	406	389	440	379	390	402	407	401	414	420	431	421	379	383	459	407	391	380	387	420	442	434	399	374	391	411	373	442	393	418	390	433	392	432	418	405	417	438	416	415	392	389	445	421	378	384	416	425	453	417	420	407	404	415	405	440	386	405	413	455	445	418	377	378	418	392	388	406	384	423	446	422	426	418	412	397	424	396	407	426	443	447	408	400	427	435	397	392	418	398	386	409	422	392	420	390	435	396	392	377	441	394	413	419	452	393	399	433	387	432	393	400	395	409	428	396	414	443	381	397	418	432	415	422	404	402	390	403	404	414	408	390	411	395	403	406	394	418	403	414	430	416	418	392	425	416	432	414	385	394	374	392	421	398	399	427	399	404	407	397	396	400	400	437	405	413	391	430	413	387	394	405	370	413	421	416	394	396	380	433	433	441	402	406	408	420	356	398	415	403	400	394	412	399	423	403	427	407	398	408	406	417	403	422	410	419	412	426	407	373	414	396	433	407	427	418	371	390	410	418	426	389	399	405	399	401	410	412	415	423	367	443	439	405	401	391	408	453	394	401	418	373	405	404	388	390	431	380	382	414	376	402	404	384	386	388	412	403	394	366	387	420	365	360	364	400	397	432	369	408	439	403	406	399	419	411	381	402	401	396	423	448	427	375	375	402	388	390	410	463	411	408	417	406	389	441	395	405	373	413	420	375	412	406	421	415	397	388	389	395	365	420	419	385	384	419	366	421	441	427	406	392	419	397	427	380	402	406	423	362	425	414	397	389	401	394	415	430	384	409	430	371	422	400	396	431	413	440	431	400	399	415	414	366	418	434	377	363	410	390	417	446	427	391	384	389	405	433	412	384	404	415	407	450	421	413	412	381	408	412	416	412	407	458	379	369	415	428	393	427	449	433	402	432	404	429	386	424	421	379	406	398	389	442	413	421	414	392	399	401	442	405	425	401	408	404	377	424	426	422	389	415	410	386	383	406	397	443	399	373	452	412	391	439	388	395	436	412	397	418	365	408	411	435	421	400	415	419	410	392	444	394	425	385	437	429	398	408	441	410	400	382	369	405	385	405	406	405	421	388	420	400	396	414	398	439	400	408	434	397	388	413	444	415	422	382	405	444	445	371	417	381	387	378	384	423	399	411	403	409	447	381	419	414	419	434	393	372	379	427	428	439	434	439	399	410	385	393	396	402	397	427	406	398	397	366	406	412	407	436	413	422	399	427	392	392	423	431	414	384	417	351	452	417	404	426	455	414	379	391	398	417	396	417	390	374	416	391	381	415	403	423	424	395	413	382	410	411	409	404	379	423	450	430	384	463	407	422	425	424	467	394	431	371	383	422	418	447	399	428	417	409	413	392	419	361	409	410	417	415	412	402	403	401	370	421	343	449	403	422	406	412	417	368	365	427	410	437	409	420	378	428	384	389	443	408	406	370	382	437	436	431	405	412	426	419	439	453	432	423	423	368	392	408	401	411	397	419	426	378	424	441	431	402	397	402	445	458	401	401	391	394	400	407	408	442	406	419	403	415	434	400	423	407	402	371	393	415	402	391	419	410	395	394	437	410	409	437	398	400	459	401	396	414	414	391	375	388	403	405	422	353	396	401	421	425	402	391	389	427	419	374	423
28487	24872	23567	10662	3013	1376	1176	1151	766	683	670	655	698	649	638	655	637	669	683	644	674	659	699	690	670	653	671	667	672	713	689	695	685	667	665	674	679	620	652	645	696	695	662	705	725	640	664	678	656	675	680	731	686	625	631	625	667	659	666	705	661	677	647	635	634	671	611	678	689	716	667	679	686	687	650	665	691	699	638	649	644	628	666	699	668	638	677	649	693	638	645	693	661	633	679	698	656	626	634	684	640	634	630	650	688	642	682	645	670	623	672	653	684	683	736	648	680	670	692	627	672	641	645	661	638	643	681	646	650	696	649	667	660	620	700	646	671	627	660	715	649	676	690	685	661	683	671	672	644	642	686	680	648	697	635	670	629	634	660	714	646	662	690	649	619	632	681	672	697	624	660	738	637	676	698	670	665	678	677	668	613	643	667	706	683	678	669	658	673	679	678	631	630	660	654	653	690	648	627	681	644	638	640	666	670	664	645	618	621	661	606	675	651	649	678	679	616	632	681	653	609	641	682	683	650	677	638	669	644	641	635	642	703	671	649	655	646	580	640	665	682	655	662	660	655	656	655	625	670	710	681	715	681	655	682	639	630	700	650	593	607	656	656	686	653	682	633	649	679	682	603	651	682	634	667	674	629	627	681	677	639	629	643	694	645	678	691	625	631	688	677	684	625	652	677	637	649	661	640	699	660	684	652	705	690	686	652	649	676	661	678	654	639	648	679	637	599	698	625	690	690	705	639	700	689	684	669	669	676	711	708	607	634	650	701	617	653	650	697	672	696	659	715	666	661	647	621	661	681	655	719	642	648	645	634	692	707	588	653	704	636	664	640	642	687	681	651	649	668	647	664	650	678	654	654	630	664	637	680	662	683	624	630	634	658	652	669	651	670	652	653	704	674	667	718	652	733	628	628	681	679	677	653	650	674	675	623	663	680	647	678	638	645	636	614	654	658	703	706	673	684	702	640	636	668	657	673	666	678	662	653	658	663	651	666	661	695	662	628	691	649	662	687	678	634	643	628	660	677	633	643	656	654	670	694	640	661	682	686	662	704	615	646	654	642	670	656	687	643	653	661	681	716	675	686	646	663	638	625	681	669	672	661	673	647	679	628	651	724	688	644	665	631	699	672	624	650	695	619	659	662	721	656	620	667	668	668	684	618	661	640	654	639	681	681	695	651	693	671	711	649	671	673	693	634	655	671	666	649	629	688	641	683	665	665	657	650	694	665	662	639	655	612	651	696	642	687	673	604	644	643	664	640	693	675	680	613	693	663	634	650	671	654	673	636	637	687	644	721	686	635	649	671	693	647	654	689	710	667	699	698	670	638	667	617	709	600	686	662	671	668	629	690	644	686	664	705	674	659	680	647	655	631	670	649	690	649	663	686	626	669	665	591	674	666	628	657	649	646	670	634	664	704	690	705	675	654	658	637	706	698	679	694	677	699	643	631	694	681	692	690	611	673	665	657	654	672	670	666	688	652	713	723	640	642	631	679	646	661	703	671	680	657	646	682	641	601	660	689	620	634	641	649	655	656	625	695	671	655	614	690	657	692	671	652	647	646	671	619	697	680	698	707	624	630	670	663	654	667	638	661	705	679	684	692	723	670	657	621	633	661	702	636	651	641	627	657	650	715	670	681	691	662	694	645	669	669	607	659	698	655	695	703	684	681	640	708	652	680	694	675	636	661	700	667	657	667	640	686	668	635	646	640	693	653	657	700	636	673	650	665	653	710	701	642	657	649	671	637	682	684	635	685	648	672	680	648	634	679	639	665	647	724	683	716	662	667	640	631	628	690	649	656	704	703	627	633	677	630	651	624	669	655	668	655	665	702	664	652	682	633	622	628	670	605	673	653	674	653	669	632	663	693	647	659	683	649	641	631	685	625	701	647	698	622	685	613	667	676	648	703	706	671	685	676	654	606	643	658	662	662	649	664	666	683	655	672	640	643	674	675	644	707	640	696	663	679	661	678	629	658	641	648	660	715	692	654	658	656	650	648	656	664	674	675	686	649	624	691	648	652	672	658	675	663	655	685	664	664	651	673	682	666	665	671	673	638	675	654	678	652	690	659	680	678	636	643	679	640	665	648	686	692	659	658	669	653	652	684	652	657	628	660	586	635	631	621	643	649	686	608	651	650	612	674	676	678	672	626	661	727	632	627	660	630	639	647	675	635	648	651	663	708	694	688	679	645	616	697	681	619	639	646	693	656	634	655	662	668	711	658	677	625	664	625	673	691	659	678	681	680	668	649	640	609	669	657	679	651	699	630	691	675	700	671	671	693	656	691	681	671	624	637	642	698	704	680	635	631	660	673	661	688	638	674	661	659	631	672	670	618	593	683	643	697	665	625	612	659	706	656	611	629	662	669	650	673	666	586	641	668	652	648	691	650	622	645	671	626	619	651	642	674	663	659	671	693	649	622	704	693	678	668	653	642	654	669	664	645	631	672	646	639	674	674	673	677	706	653	691	664	628	687	709	693	635	678	697	653	701	668	672	675	671	612	685	648	679	677	667	653	684	639	625	675	631	616	639	644	608	634	694	640	631	668	655	672	646	676	653	717	668	591	675	666	644	680	684	703	706	647	668	625	628	647	659	659	660	650	622	637	684	661	655	677	662	668	629	674	656	634	659	687	672	643	628	673	689	688	653	625	645	708	673	645	673	637	614	661	644	673	661	718	638	683	654	694	653	640	664	643	676	698	620	672	665	697	664	665	667	674	673	640	656	666	701	715	703	650	657	705	679	675	607	658	663	643	693	636	642	672	603	663	634	639	671	664	668	672	639	681	668	647	618	685	658	640	660	673	650	659	647	658	671	623	687	656	653	629	660	638	660	638	679	664	647	687	641	664	657	676	664	643	698	656	638	668	633	684	652	659	647	682	656	616	642	630	615	624	618	648	677	680	646	663	649	700	671	652	686	626	658	613	691	644	658	712	606	702	658	688	704	659	634	621	655	674	644	662	648	628	673	706	666	659	668	662	714	694	680	650	634	677	713	688	656	650	668	692	647	684	661	611	704	683	655	646	695	630	662	651	660	673	639	679	643	692	670	629	732	703	648	678	671	681	650	668	686	681	690	637	682	665	698	662	684	640	666	655	653	651	635	658	690	623	657	656	642	632	642	617	678	660	641	641	641	676	646	620	648	678	670	668	662	675	633	649	634	708	684	641	665	688	640	637	648	673	667	660	691	636	642	681	670	665	673	680	613	655	643	624	659	657	674	649	658	682	617	658	710	641	657	664	650	652	683	634	690	653	682	644	714	696	650	644	682	656	626	677	663	656	614	653	688	701	656	708	673	633	675	675	679	660	672	614	647	698	685	657	684	688	670	667	695	690	701	686	649	678	654	640	693	688	649	679	629	635	690	664	705	678	648	628	674	713	700	678	647	707	659	639	650	681	636	595	636	633	698	684	682	683	636	655	694	690	661	669	667	676	648	719	646	654	652	647	688	681	595	653	621	658	642	592	625	686	636
25519	38736	26657	11624	4615	2215	1719	1701	918	866	887	919	853	855	882	866	823	842	851	852	883	880	848	914	906	894	924	886	865	889	881	952	901	911	821	904	829	847	905	870	828	825	901	878	866	846	877	904	866	899	875	812	822	903	808	875	886	853	926	870	899	938	872	888	897	821	933	964	883	866	909	800	877	852	892	969	849	875	906	904	889	860	930	894	903	842	877	837	960	935	862	842	844	925	917	865	859	865	831	825	841	837	831	868	852	886	853	913	854	894	872	836	909	865	904	876	914	874	906	849	932	839	860	864	872	876	869	907	935	933	844	870	902	844	841	908	805	875	857	863	855	877	852	886	913	878	868	835	888	915	880	859	850	895	894	892	842	861	845	889	818	930	886	882	849	844	863	860	853	854	846	892	876	853	897	880	890	855	852	829	832	873	830	862	879	870	901	874	924	851	921	876	860	885	878	924	895	868	867	868	863	886	840	898	880	866	943	890	872	858	878	867	833	853	830	888	919	858	898	888	922	872	880	871	889	857	881	896	912	852	857	888	853	878	909	844	850	884	866	875	871	897	876	915	867	846	879	887	898	856	896	878	855	810	883	924	912	866	914	887	849	902	825	870	862	863	886	877	835	901	851	878	838	767	885	848	868	885	854	869	882	900	890	810	883	882	869	902	890	887	913	849	930	911	863	826	843	855	904	870	877	904	852	905	837	870	904	892	890	904	861	814	924	891	890	859	931	899	918	856	878	886	858	852	881	982	845	825	813	867	841	855	860	884	871	911	879	893	913	868	879	879	842	865	867	909	909	896	823	891	868	905	861	860	834	865	865	880	933	866	871	870	898	845	893	879	888	864	869	897	855	872	877	842	902	856	896	879	864	856	867	820	883	847	903	899	810	902	863	958	843	848	888	873	893	881	908	900	885	898	931	887	925	896	891	828	895	863	837	911	875	876	835	884	899	809	890	858	891	905	845	906	915	873	842	894	883	866	867	899	862	862	851	840	865	870	845	916	854	854	863	878	887	850	907	893	864	871	892	865	911	844	852	907	931	911	839	869	836	914	877	886	884	855	915	877	872	908	866	911	862	923	877	876	875	907	901	831	842	914	837	866	878	894	890	864	900	865	835	847	863	846	838	924	893	793	858	913	905	890	874	874	896	849	894	875	922	877	841	918	872	884	854	886	903	887	851	882	869	854	902	872	932	859	932	858	906	887	879	912	906	884	904	882	860	870	896	898	869	855	814	819	855	904	894	875	905	904	834	894	842	888	865	883	918	873	875	848	884	827	848	830	881	839	866	848	878	865	858	911	852	888	871	917	893	845	840	854	912	857	875	821	901	876	871	882	906	886	848	884	900	934	859	839	915	889	910	876	908	884	939	882	874	898	878	891	883	866	861	879	881	910	835	863	879	884	861	884	804	877	868	866	895	866	877	837	922	908	811	889	869	849	858	852	849	856	837	837	881	915	869	854	877	945	869	861	895	822	876	884	890	884	867	916	911	854	881	876	908	823	863	839	836	939	883	896	883	910	851	907	958	937	862	890	911	863	854	862	846	858	887	893	854	898	858	847	902	898	900	835	870	878	880	895	869	899	829	865	822	889	865	898	898	913	890	851	908	880	861	899	873	930	867	881	885	841	842	844	876	914	909	884	878	889	908	849	854	896	805	857	851	887	901	791	892	900	925	821	901	923	926	918	893	864	933	830	812	852	878	855	900	891	850	868	842	866	910	850	871	797	820	851	914	902	847	906	873	817	863	859	919	804	836	888	860	898	885	866	887	874	913	885	854	968	857	893	904	865	897	843	825	879	882	901	866	904	882	891	908	827	860	882	847	901	848	851	872	882	851	906	856	893	876	876	866	883	862	909	860	823	841	898	838	895	852	936	869	888	844	864	837	867	806	846	885	830	886	890	901	852	851	867	872	826	902	855	846	867	904	877	905	925	887	854	894	841	835	881	929	916	871	917	881	887	872	863	871	822	823	853	910	852	863	899	883	817	870	842	909	845	876	876	865	837	881	897	838	885	905	881	859	868	901	850	883	834	845	877	872	883	850	838	849	844	883	796	881	871	866	880	894	853	916	908	844	817	854	874	917	918	939	892	882	884	860	913	863	880	890	847	860	866	859	858	850	941	887	825	814	883	872	851	828	881	970	875	895	880	845	903	885	869	890	872	837	887	857	891	893	856	884	868	839	946	895	880	857	899	797	890	880	858	883	877	880	806	840	887	870	882	845	888	872	845	893	875	895	861	865	883	905	855	873	913	880	896	834	867	862	854	818	880	861	861	895	890	884	867	810	885	841	843	873	861	910	881	887	815	891	901	842	838	911	878	888	917	890	843	862	846	903	911	893	818	852	880	839	867	938	863	862	916	900	890	927	887	865	903	869	872	948	916	869	908	876	872	894	867	905	856	838	840	901	869	898	866	858	930	860	865	894	923	898	861	873	885	827	854	873	925	881	874	861	871	849	879	891	883	884	847	858	840	918	938	862	836	879	904	862	867	838	822	861	862	860	858	886	891	895	846	832	882	863	935	878	843	900	816	871	841	880	897	843	885	838	908	838	864	861	839	812	892	894	882	898	852	805	874	905	891	827	857	872	869	894	859	839	922	861	854	889	896	821	869	866	896	894	855	854	910	900	855	848	886	852	894	931	876	889	918	894	886	873	976	933	875	835	863	895	906	929	886	853	915	837	876	894	866	941	894	920	863	867	928	888	876	884	807	889	885	838	840	942	869	893	812	898	893	847	860	889	880	884	874	915	846	880	869	852	849	917	894	880	909	855	857	858	880	867	848	831	841	900	852	877	828	835	845	842	875	876	886	845	864	839	871	890	836	865	910	926	848	864	880	889	929	922	882	838	825	841	878	836	856	839	956	878	894	853	893	873	829	882	864	894	903	859	913	840	881	853	844	851	851	930	876	942	883	846	891	879	845	826	855	866	842	866	893	864	840	847	915	912	894	916	889	877	853	853	861	860	897	902	884	853	865	871	891	856	909	856	888	822	895	854	866	891	890	886	892	882	895	902	806	881	879	915	887	836	897	910	829	871	865	889	825	862	858	892	875	872	859	854	927	933	879	868	836	906	884	850	889	978	853	892	855	923	890	878	923	840	910	834	861	831	878	877	872	847	898	893	879	880	864	867	908	932	870	882	883	859	923	920	875	854	876	888	902	841	889	904	844	902	886	900	852	892	891	907	873	896	887	833	900	851	954	840	874	821	845	891	871	916	896	850	927	828	911	905	869	845	876	800	826	885	855	911	843	879	903	872	883	851	849	826	910	842	856	884	887	876	817	906	893	858	866	887	912	896	898	924	886	891	881	915	882	888	893	860	859	844	879	831	903	873	896	845	861	839	875	858	871	827	849	828	908	839	904	899	847	891	866	873	899	921	829	867	909	866	871	854	858	892	920	879	851	907	900	868	898	839	859	860	926	900	844	876	919	851	826	891	881	848	882	903	867	914	845	856	856	893	869	864	899	887	846
23327	21226	27966	25585	20494	9630	3077	4344	965	581	598	548	565	511	522	543	610	550	523	538	530	586	595	578	545	549	562	482	555	562	559	568	594	566	579	544	553	579	572	599	544	558	564	538	556	510	569	541	569	577	566	557	547	545	541	565	558	560	542	528	531	536	530	521	508	532	539	576	550	531	571	626	577	547	560	554	533	542	524	570	563	588	580	548	535	564	530	544	526	578	565	547	528	544	569	575	494	549	539	560	543	551	542	517	574	553	580	590	582	577	544	540	551	525	548	556	523	529	544	586	546	534	571	566	544	554	544	558	589	549	543	538	595	543	518	557	570	512	583	579	528	519	537	549	573	502	568	537	521	522	544	563	582	522	581	558	575	564	514	576	588	539	566	532	552	545	502	556	529	568	545	575	572	553	551	564	571	503	530	573	545	584	502	541	583	528	520	557	547	579	568	576	506	523	548	580	574	541	552	544	562	554	576	525	562	507	557	532	517	561	593	562	539	543	530	592	548	568	575	571	537	555	560	568	566	563	529	549	589	536	586	568	587	536	531	546	583	571	554	579	599	575	524	573	618	542	579	542	499	558	505	534	555	557	573	578	518	579	580	548	585	500	591	540	569	587	554	549	565	526	542	550	585	547	568	560	520	565	555	567	593	549	563	560	552	572	487	571	549	552	566	557	504	561	547	520	524	548	533	528	576	558	536	555	547	573	546	558	538	533	530	502	553	533	560	575	536	551	521	552	538	557	539	570	601	545	591	555	592	500	562	514	573	588	540	530	555	576	600	565	533	589	524	522	558	544	540	589	563	556	550	520	558	551	558	583	539	549	574	579	504	534	561	554	595	528	557	557	563	540	554	548	553	600	541	553	550	560	545	535	554	585	557	541	526	516	579	616	529	538	570	527	590	552	579	508	534	553	528	572	527	515	517	530	530	509	581	533	545	556	555	609	536	597	541	578	542	568	552	592	568	582	541	520	547	527	581	555	546	574	569	551	581	542	579	550	551	539	540	576	565	548	560	572	542	519	571	586	542	524	543	533	577	579	577	583	576	588	557	569	585	546	562	558	559	518	565	557	528	596	550	562	546	570	506	544	548	548	576	539	563	557	581	578	526	572	507	569	538	526	566	530	540	559	503	543	579	589	577	579	554	532	537	563	566	570	575	586	541	568	572	542	562	513	547	576	546	577	548	552	567	570	579	503	521	560	581	542	533	555	531	548	560	573	553	525	532	578	535	505	552	548	556	564	549	552	596	531	560	550	540	561	548	546	558	527	547	554	525	565	540	590	576	570	516	575	538	565	544	565	536	556	544	590	521	567	508	558	563	571	564	568	555	581	497	543	543	537	542	545	536	584	557	548	547	553	555	553	519	573	552	561	574	524	558	542	534	540	553	505	590	540	527	564	539	564	558	552	545	532	562	529	540	569	525	599	587	544	578	541	570	565	561	567	598	516	541	590	550	548	529	565	543	588	560	562	538	536	573	545	558	593	537	597	568	561	539	558	558	574	572	565	537	519	575	566	540	569	568	568	528	531	535	534	558	624	594	493	546	556	581	524	553	560	569	552	553	545	524	521	556	540	572	538	596	554	609	579	561	513	543	535	556	547	547	546	532	581	536	534	520	524	480	560	535	553	571	571	545	521	541	563	555	581	547	537	558	542	545	545	554	539	553	523	561	572	562	561	572	538	559	548	552	566	576	577	551	547	533	540	524	535	537	541	548	552	575	555	512	510	569	547	537	579	557	534	571	544	558	552	552	543	537	565	585	550	515	529	578	556	562	509	616	585	580	549	550	567	574	536	536	579	571	559	572	545	594	562	492	570	510	556	519	545	540	595	525	554	559	590	539	555	592	558	554	551	528	577	556	525	544	542	534	536	519	541	601	531	545	503	569	527	547	569	543	580	587	492	584	574	560	582	535	553	494	532	623	584	558	566	585	552	572	519	567	559	531	567	524	564	568	548	577	541	538	546	528	560	590	515	527	557	524	547	512	530	580	508	554	558	563	580	584	546	593	542	559	587	572	508	551	567	560	560	582	550	568	536	569	561	557	549	525	545	570	533	541	506	558	568	564	517	514	595	544	553	554	534	538	524	510	561	540	549	516	511	581	587	591	552	528	548	536	580	567	563	558	529	536	552	560	516	559	542	559	509	538	567	535	521	592	532	594	594	557	573	598	539	540	512	497	541	554	574	541	538	506	505	598	547	570	554	504	511	572	538	510	577	575	556	535	535	525	543	542	554	589	529	524	554	542	521	552	548	562	587	555	558	577	568	575	490	537	541	550	543	601	577	566	580	598	580	574	570	522	519	592	592	538	543	544	521	503	579	570	530	556	583	530	595	523	554	566	547	532	525	573	540	526	560	577	566	544	554	579	565	595	555	541	571	544	533	599	549	533	549	549	537	524	529	531	596	572	563	554	530	538	557	566	553	546	532	572	543	579	538	540	547	542	509	567	534	545	551	489	545	582	528	549	549	540	572	524	554	572	561	579	564	514	541	518	583	562	580	560	515	556	570	548	534	563	568	566	562	563	551	570	530	553	565	529	584	543	533	545	520	584	552	549	602	536	541	561	547	498	523	536	518	565	527	571	547	582	541	537	579	535	614	575	544	630	560	537	523	571	524	550	509	557	575	549	530	546	557	555	539	544	534	566	593	579	555	546	572	555	545	534	550	582	573	580	574	604	538	602	539	537	513	501	574	535	579	544	593	540	551	556	531	562	573	560	532	555	549	531	580	522	570	568	533	570	545	544	528	551	471	552	568	555	561	587	540	533	499	590	543	558	599	541	541	557	547	519	552	579	581	556	567	559	581	596	532	537	560	559	535	590	574	562	539	552	570	532	541	587	554	537	551	533	531	540	566	561	562	577	523	580	566	535	606	584	524	563	528	535	533	552	571	505	546	561	603	538	598	536	523	510	579	560	516	514	565	546	525	563	561	511	574	578	570	517	603	588	550	529	553	548	553	558	556	562	513	565	606	578	550	558	564	548	562	530	571	573	520	567	514	577	540	532	549	529	524	549	584	531	572	520	583	525	531	562	549	567	536	539	535	554	558	567	587	548	602	569	535	515	577	562	568	567	539	603	555	520	567	553	505	573	528	554	543	518	603	554	523	581	538	517	577	560	547	547	551	556	518	548	555	572	560	587	522	535	561	555	563	527	560	569	569	564	549	521	545	531	553	550	559	537	529	558	537	554	551	559	545	573	529	546	595	570	563	515	555	549	556	541	561	561	581	592	585	570	563	524	537	555	567	539	532	545	533	542	543	512	547	543	518	517	544	608	548	543	520	607	511	606	539	579	558	596	605	569	554	577	599	547	559	522	541	553	533	507	557	565	555	565	540	539	551	533	565	524	633	546	589	582	544	541	590	555	549	593	539	566	578	552	540	539	505	554	571	565	560	531	555	579	504	582	598	537	554	539	539	553	539	538	554	561	558	562	537	520	556	547	546	592	542	542	557	589	573	570	582	561	551	572	520
32934	58300	43814	30889	17639	5477	4023	7422	1288	788	793	755	759	784	712	758	737	712	778	682	824	734	696	750	751	720	736	764	773	746	680	715	692	765	782	714	746	696	758	756	726	719	782	753	734	744	714	806	717	750	754	717	738	734	755	684	692	739	718	728	775	720	743	697	751	720	752	717	756	737	720	715	765	708	759	739	744	761	739	745	677	738	752	727	746	750	745	751	728	711	758	751	754	781	771	744	740	721	710	712	731	747	738	797	738	733	716	735	700	709	745	762	680	810	707	736	735	703	705	724	727	716	725	769	761	718	752	747	688	752	699	690	774	710	776	741	719	760	735	672	702	750	760	750	755	765	726	730	776	758	789	768	786	742	760	717	716	728	774	766	780	752	782	718	728	735	740	738	752	736	718	713	689	736	706	762	764	718	736	730	742	712	742	747	742	735	757	746	732	736	706	736	781	724	722	745	694	749	747	781	730	731	737	692	732	705	751	766	729	709	738	738	756	718	750	756	774	768	779	711	752	718	737	748	787	753	731	775	716	750	710	694	766	763	746	744	759	765	720	721	734	748	728	757	737	690	797	783	732	749	767	727	744	783	740	753	773	724	730	739	715	763	741	736	765	702	814	738	726	708	732	720	744	731	761	758	737	792	739	759	759	756	766	711	749	733	755	677	712	735	727	736	721	779	710	768	776	760	745	721	703	749	732	731	733	749	731	772	748	723	721	737	767	727	830	731	743	749	688	767	768	721	754	708	738	746	747	730	731	754	718	687	748	715	737	785	759	718	716	712	739	774	739	756	725	729	717	742	727	743	770	721	750	756	625	717	754	685	712	770	762	740	687	788	753	742	745	773	738	735	731	802	738	728	744	689	790	764	689	769	697	797	757	761	728	749	725	745	742	779	735	756	726	710	750	721	695	747	748	742	737	743	735	727	682	756	731	777	745	718	711	710	751	783	702	732	689	767	727	741	765	760	773	753	778	736	723	779	741	732	729	770	773	772	735	713	705	757	717	765	718	733	782	744	718	728	773	735	707	701	757	798	750	769	753	714	721	751	752	752	786	767	767	752	716	686	708	805	751	772	679	731	743	724	740	739	765	734	719	703	700	733	710	752	758	718	749	751	761	737	769	730	756	779	701	680	757	766	761	725	740	676	774	692	750	788	723	721	761	720	729	744	734	741	728	774	742	740	785	719	799	752	737	725	733	712	749	710	707	713	741	742	758	757	807	778	737	766	716	773	720	722	784	706	735	756	757	772	784	717	756	719	727	776	744	733	721	722	755	710	740	738	790	778	781	726	762	711	733	771	753	755	734	763	756	773	792	742	727	676	758	734	774	758	737	776	764	770	770	746	756	720	738	736	705	757	694	741	733	761	756	741	736	724	690	716	725	694	726	731	703	778	729	712	685	729	743	743	731	715	788	729	721	742	730	740	730	697	703	779	713	675	761	711	698	765	690	803	685	793	713	785	794	798	740	759	775	743	731	771	767	752	751	759	748	763	714	753	689	730	731	714	745	740	751	731	747	767	696	757	701	668	737	735	732	737	712	741	737	715	757	741	737	764	731	750	729	805	784	710	781	694	742	741	717	701	715	760	825	767	755	762	749	720	770	745	762	699	733	727	750	737	726	712	732	720	746	710	719	732	717	646	714	714	717	697	756	743	745	715	758	771	727	731	776	755	755	729	732	762	751	768	762	709	770	746	753	675	722	706	743	728	739	742	734	765	758	679	759	709	736	729	726	721	754	743	746	739	774	766	777	693	698	739	698	730	691	709	752	667	743	766	755	712	767	770	743	715	783	751	731	743	713	780	729	735	749	751	705	702	764	716	728	746	730	752	757	715	756	754	699	786	772	751	739	712	738	673	705	701	723	754	736	737	748	749	748	735	770	749	759	756	732	713	761	744	765	756	748	779	764	711	801	718	783	730	717	720	788	740	754	695	752	730	752	749	744	761	705	709	743	685	721	761	692	768	735	755	728	735	816	734	756	731	748	726	703	750	694	733	703	739	719	725	686	789	771	776	716	703	743	754	708	755	763	750	735	805	747	708	726	712	747	692	775	727	739	743	729	721	748	787	756	716	726	739	709	727	699	734	677	744	754	771	782	722	716	770	731	735	713	715	759	781	734	760	798	773	762	747	747	758	706	772	754	706	795	711	757	756	686	710	739	764	726	715	738	730	783	754	748	730	778	703	799	770	737	736	733	721	779	765	755	750	741	769	773	712	777	777	741	756	714	715	720	752	731	728	754	720	759	696	738	721	783	690	708	746	767	754	699	725	702	742	725	708	777	716	754	748	727	708	764	754	764	726	710	728	718	760	698	763	698	749	750	698	708	743	751	736	781	702	692	705	765	785	728	693	695	788	734	781	649	698	751	781	760	757	733	785	758	706	761	784	719	700	725	768	693	739	756	721	736	722	761	755	690	716	735	759	708	728	706	726	752	723	729	738	754	722	706	690	718	710	761	697	767	755	741	758	764	728	726	766	757	803	712	685	781	713	755	729	711	700	744	784	761	737	783	760	739	768	759	769	725	698	716	734	798	743	732	740	746	778	761	773	754	794	733	770	739	762	737	745	772	696	766	758	759	720	718	748	751	747	689	757	719	774	745	737	706	771	735	728	728	753	767	778	781	734	747	770	788	776	788	739	695	779	763	771	729	734	730	750	753	775	737	752	702	706	750	753	719	776	783	732	721	756	737	734	737	757	699	739	747	758	728	741	765	744	742	773	710	722	749	721	720	739	703	747	731	735	736	791	693	734	725	751	751	687	741	759	735	712	742	793	754	758	725	678	709	769	718	754	730	735	744	750	782	742	719	757	729	735	764	759	735	770	765	724	667	764	760	760	746	736	741	724	748	805	757	717	739	722	774	715	739	734	757	782	774	760	784	717	733	733	749	713	717	744	714	747	766	737	706	753	787	733	723	768	769	743	728	733	704	755	726	734	764	741	681	725	762	721	708	734	792	757	737	775	752	712	782	789	746	712	720	761	721	738	794	736	744	792	748	763	696	717	680	789	769	704	706	677	710	757	741	688	743	762	750	759	720	730	706	732	725	707	732	748	715	762	690	740	766	769	685	759	770	761	738	773	724	722	745	717	734	714	736	757	716	763	760	719	760	761	751	712	718	740	745	723	814	727	746	755	731	749	726	761	743	690	782	711	729	739	714	745	690	794	748	774	712	779	755	746	722	754	761	687	732	787	772	749	730	710	752	688	727	745	758	734	741	739	727	743	776	733	700	682	702	743	775	733	728	718	779	746	721	763	734	721	673	740	786	754	716	696	722	715	772	749	764	750	805	746	722	753	706	762	775	715	746	777	748	735	707	765	744	686	804	715	695	696	745	693	753	749	752	731	765	726	725	758	743	807	745	730	749	770	758	774	763	746	761	773	770	775	734	759	706	768	695	716	722	723	730	750	743	744	724	711	753	748	740	737	713	778	730	735	729	729	752	748	733	739	754	740	776	731	710	733	720	729	735	717
24789	21467	27210	24865	10389	2883	1385	1858	674	476	493	473	498	482	508	489	492	479	485	514	508	524	486	468	508	484	501	475	496	467	487	495	534	500	516	485	491	508	464	468	489	449	497	477	537	463	483	481	478	480	506	438	498	440	469	500	468	449	477	463	504	514	440	484	478	518	465	463	484	481	481	473	508	495	501	448	443	471	480	470	459	493	491	475	501	473	441	483	490	475	494	491	470	524	525	495	496	480	489	479	464	455	468	484	509	486	480	457	504	505	504	451	440	468	449	518	473	479	466	486	457	507	460	460	438	503	462	483	460	483	496	456	494	474	499	437	487	466	493	489	478	492	435	480	465	470	508	433	473	482	448	446	470	505	500	476	473	481	480	489	458	503	475	458	457	490	456	509	513	480	460	487	467	481	464	446	509	469	505	468	540	445	478	468	471	477	474	473	495	503	463	511	435	458	512	484	474	442	465	489	483	477	479	479	485	458	440	476	480	481	499	467	475	483	507	496	476	495	474	483	530	495	487	485	458	478	463	471	486	527	456	468	488	439	475	487	541	486	468	487	491	502	484	484	460	473	496	484	493	476	445	501	446	466	478	514	461	496	495	486	469	471	485	474	475	486	489	437	522	487	470	469	508	509	439	487	517	480	460	488	472	477	457	457	507	480	487	506	465	476	481	451	449	444	476	477	479	476	497	515	485	499	458	471	475	511	488	510	489	444	467	508	475	492	493	497	473	463	505	499	463	502	504	472	499	488	498	433	495	489	459	488	503	484	492	461	469	455	506	537	489	524	499	512	479	452	464	466	477	472	458	483	444	473	533	449	472	474	489	487	478	459	531	451	512	483	503	511	539	478	504	446	475	490	466	460	497	471	466	484	514	485	491	496	543	459	474	476	479	485	460	509	504	497	433	474	477	515	480	460	491	462	505	491	458	461	498	499	477	497	478	513	466	497	489	501	489	491	499	530	436	516	466	501	462	488	516	503	520	478	435	486	450	474	492	488	483	506	504	488	439	485	503	495	484	446	495	498	441	467	484	513	458	485	472	517	464	519	473	457	490	493	495	502	492	464	459	489	463	446	476	497	462	475	500	491	463	456	493	474	499	480	500	501	459	439	500	497	491	541	499	461	484	486	429	473	469	440	492	466	483	478	471	496	451	514	502	512	491	472	502	483	471	514	461	491	461	460	525	476	462	449	484	465	496	460	459	456	454	479	502	452	504	465	520	508	478	475	475	473	484	480	456	493	497	424	487	507	457	494	518	450	515	479	474	459	472	445	473	529	510	502	491	477	476	456	478	485	420	461	474	477	506	453	462	481	492	484	501	493	503	463	482	509	540	488	506	502	489	484	468	468	489	524	502	481	459	492	468	488	464	479	475	495	484	466	488	489	518	489	488	489	487	483	463	459	480	493	446	440	467	458	467	481	483	506	491	470	502	489	489	475	468	471	476	480	459	485	474	503	449	527	511	463	465	486	455	506	523	480	494	480	481	487	474	430	499	511	494	487	468	503	448	475	450	438	502	452	486	485	484	454	505	505	470	524	450	461	496	487	476	463	478	485	506	464	526	505	514	489	488	517	541	504	511	510	492	530	523	513	507	508	467	510	508	519	474	475	509	474	507	449	452	509	473	487	489	488	483	477	478	502	480	460	488	501	483	474	505	477	520	483	480	490	492	460	487	476	467	446	506	479	458	481	483	473	480	507	497	472	485	470	505	507	492	507	467	497	496	473	439	495	472	517	473	468	468	450	442	482	479	489	474	519	531	507	495	469	465	454	484	483	514	433	472	446	488	515	496	497	483	433	484	530	486	502	501	497	468	463	501	451	484	429	497	488	477	519	523	502	470	508	513	494	455	471	529	496	473	453	463	473	498	505	429	482	466	486	493	468	509	505	509	485	467	492	507	481	492	530	424	492	464	501	467	516	486	469	491	481	513	481	487	520	439	431	478	498	476	485	517	451	483	474	486	468	437	462	488	496	488	496	499	460	495	469	487	476	474	477	448	508	482	488	441	436	463	459	492	491	493	470	493	498	487	478	442	463	453	500	474	430	517	489	541	450	466	468	498	471	472	454	489	524	475	501	463	488	494	501	508	455	446	439	468	486	537	488	473	498	478	486	433	498	518	487	519	423	486	481	511	458	483	483	488	506	462	494	490	476	486	474	468	469	467	438	473	496	493	494	479	494	499	458	504	502	465	495	517	466	502	450	452	445	483	470	527	469	477	524	446	474	454	457	496	468	467	512	473	505	468	499	459	504	476	489	462	486	481	473	470	470	451	472	501	474	483	485	474	449	492	495	465	459	493	457	515	489	514	460	472	493	514	454	491	472	473	478	463	500	500	509	527	522	472	482	497	463	501	454	475	462	498	504	453	480	451	462	470	501	470	487	520	489	483	487	502	460	511	511	485	527	471	508	405	510	481	524	483	459	477	528	477	493	470	488	491	533	478	493	477	506	523	490	463	469	483	464	480	483	519	493	469	441	453	498	450	481	471	499	470	492	477	471	498	520	492	481	532	491	529	495	494	498	484	454	501	455	488	501	446	508	468	460	488	486	465	479	489	498	496	465	453	499	465	492	501	466	457	486	494	490	524	469	467	492	426	496	506	494	460	497	458	492	469	513	458	472	531	494	493	531	474	482	451	464	496	496	489	464	448	472	480	477	463	484	499	496	481	467	474	471	450	514	492	475	477	452	473	473	486	480	482	502	481	482	473	508	490	482	485	493	458	517	494	443	456	474	505	514	504	475	508	495	459	458	456	485	498	472	494	505	509	422	493	480	525	471	530	457	516	483	493	446	489	463	520	468	424	479	523	507	473	490	488	490	481	471	458	470	472	503	503	492	506	477	475	494	503	494	494	464	453	468	525	486	452	463	498	492	480	513	467	500	475	500	515	491	488	439	493	457	498	414	485	450	480	471	488	454	468	460	472	467	453	492	483	448	497	470	524	486	500	499	471	469	529	467	467	487	463	442	518	530	445	510	519	488	508	463	445	466	465	492	475	474	534	508	504	484	460	479	480	474	472	500	477	491	498	509	465	488	481	505	577	471	474	474	499	488	485	467	507	488	474	461	488	474	493	543	450	512	446	448	480	450	491	474	448	523	505	490	494	505	483	464	473	461	472	458	482	527	443	497	531	450	529	502	530	492	488	461	486	449	462	487	492	482	457	514	463	485	468	471	489	471	479	482	474	495	478	482	480	451	488	507	477	489	458	489	466	505	466	454	485	501	487	455	476	524	482	487	499	515	493	445	512	475	532	456	475	515	490	490	478	475	490	496	476	472	521	490	505	462	462	471	479	463	495	449	488	467	511	485	502	564	477	519	499	477	467	454	489	511	495	467	469	511	509	508	463	463	488	482	496	491	466	457	492	450	464	494	451	468	478	426	490	528	486	489	485	460	455	463	481	475	487	502	476	470	528	508	502	472	459	497	508	477	486	453	461	485	524	460	453	447	490	444	461	489	486	493	490	497	499	476
31503	48843	37421	23402	11009	5009	2587	3831	945	635	653	601	616	684	656	666	633	652	657	645	648	626	607	613	647	638	652	654	644	631	646	658	639	620	635	659	653	624	630	673	630	642	639	676	607	622	673	648	627	675	613	659	596	616	656	659	619	563	608	650	637	630	664	582	624	641	657	621	644	656	638	655	653	629	650	627	628	708	627	609	652	635	623	604	679	646	591	632	655	616	662	652	668	623	626	622	596	628	627	609	653	609	650	634	623	646	633	607	641	670	668	665	644	658	656	628	593	598	665	691	647	639	649	634	607	624	646	608	627	677	622	668	608	609	640	651	643	660	601	623	619	639	639	639	706	638	668	636	657	637	625	619	635	672	644	605	638	631	623	617	668	611	649	654	605	644	671	640	666	586	666	601	607	618	639	640	652	629	622	613	630	679	656	587	654	621	649	670	672	667	680	660	624	638	645	639	633	630	631	596	653	676	634	579	646	627	654	675	618	622	626	668	639	633	671	692	617	606	615	633	602	646	630	629	619	695	601	614	619	613	636	672	616	612	669	616	664	633	658	650	680	653	636	614	654	611	642	664	659	641	633	618	631	634	657	631	683	654	659	662	637	632	638	665	612	650	622	608	640	641	628	650	623	616	669	634	638	614	622	605	627	623	598	598	623	601	643	601	627	623	627	693	616	586	666	657	656	622	626	684	661	617	621	657	647	602	639	645	659	657	628	654	641	621	623	624	646	635	675	646	688	648	661	632	654	652	621	678	621	730	642	610	658	610	702	630	598	616	630	613	652	731	693	653	667	611	611	628	627	649	639	628	619	655	607	650	631	642	648	627	659	650	600	603	593	688	655	605	661	651	612	659	645	606	614	659	635	632	654	649	678	683	599	606	650	679	600	651	607	666	671	627	624	624	606	650	649	642	639	624	626	630	568	613	640	657	613	621	632	641	639	640	620	613	620	631	627	639	671	662	646	631	647	681	627	646	648	652	660	646	598	623	683	620	607	602	652	662	656	644	615	650	637	655	638	650	595	607	618	707	692	640	648	612	612	633	638	609	683	686	604	592	648	591	639	638	657	651	657	665	593	627	580	598	695	664	645	607	630	633	637	622	618	628	611	623	654	637	614	622	642	621	683	620	605	677	661	579	617	596	606	604	616	649	630	598	648	649	636	651	626	662	608	655	653	640	630	671	632	659	625	607	643	613	643	691	571	629	625	595	663	658	630	591	625	639	622	633	614	644	650	660	636	617	627	669	638	631	664	623	600	669	634	655	592	656	626	638	660	656	655	662	638	609	630	683	622	669	619	657	620	641	639	570	626	641	631	609	633	634	647	600	628	656	633	665	586	663	643	620	629	621	667	666	655	661	598	661	658	628	645	647	627	671	623	662	664	620	674	655	599	655	630	600	636	617	612	590	652	614	630	638	596	673	637	628	620	671	615	593	637	625	620	654	628	591	643	652	668	649	592	626	629	679	652	598	650	635	652	616	655	626	603	630	650	623	652	637	638	657	661	612	655	613	628	624	622	568	631	604	655	649	608	624	640	673	607	659	634	587	651	621	640	637	659	646	601	645	663	608	632	600	638	662	626	631	625	626	623	629	638	674	652	651	635	606	627	679	642	646	635	636	613	663	617	633	601	667	665	655	600	653	598	638	640	626	653	619	622	599	648	642	615	638	644	611	642	639	629	630	632	671	667	595	651	603	665	637	618	627	628	660	676	630	654	625	611	614	652	630	622	624	673	615	612	623	643	635	631	616	651	626	635	671	628	643	615	584	683	684	640	652	611	588	649	662	617	589	646	610	643	619	588	598	626	665	601	640	660	619	623	653	678	621	639	606	590	649	680	652	679	681	642	592	690	615	637	607	651	613	650	632	649	665	619	650	653	630	633	613	607	586	591	635	612	654	653	649	652	652	614	621	633	632	627	633	614	599	650	606	629	616	615	680	625	651	618	653	617	630	618	610	655	653	622	643	627	591	615	663	622	638	644	638	674	598	676	671	598	658	655	649	656	650	647	668	663	643	637	605	624	620	654	618	643	611	629	654	629	618	605	671	666	664	657	626	639	653	658	662	667	702	621	624	618	651	620	625	649	595	628	644	657	577	595	577	642	618	660	617	607	642	585	682	647	616	573	689	661	637	640	688	639	657	608	657	626	655	632	615	586	628	635	623	600	619	685	609	602	635	620	625	685	586	626	602	650	646	652	621	616	653	618	636	624	643	609	630	590	632	627	610	590	572	593	658	636	646	650	639	623	638	620	641	686	636	661	686	653	673	611	678	617	646	624	574	618	605	598	599	686	644	639	615	661	630	583	637	633	677	615	645	620	628	650	658	641	582	648	593	632	689	620	633	600	631	625	685	617	648	607	674	622	603	649	640	613	673	612	642	647	632	599	631	688	638	612	645	632	597	600	607	664	596	636	596	630	629	678	651	641	627	636	630	638	650	647	702	619	656	646	628	651	599	632	640	619	654	612	632	620	668	652	591	631	666	637	644	609	651	653	633	654	649	618	645	617	595	637	630	613	655	672	639	658	680	639	651	627	634	647	657	617	648	647	642	618	671	619	589	618	650	650	634	613	629	670	656	660	612	643	651	610	644	658	618	601	671	685	640	595	600	611	629	640	650	626	660	620	652	616	600	646	622	661	644	649	658	604	588	625	621	614	573	610	637	590	639	610	617	639	636	615	649	571	638	653	620	642	654	628	634	645	621	648	633	629	651	632	657	660	657	629	656	627	643	601	659	667	651	634	589	641	603	693	644	683	635	610	611	672	653	640	660	623	642	590	618	657	623	629	684	624	644	671	632	606	645	678	655	577	627	598	638	648	657	599	660	586	607	635	650	639	683	633	630	632	646	645	630	654	626	620	644	619	608	604	625	640	593	670	592	596	618	601	672	650	644	620	685	633	656	648	678	614	637	632	645	601	683	622	680	631	610	622	626	655	611	610	674	659	648	651	647	628	621	621	669	676	668	581	671	627	645	649	619	677	638	692	630	604	650	636	624	662	636	605	688	667	626	611	691	654	638	663	667	702	644	594	632	639	666	655	610	701	605	644	663	626	650	589	652	654	634	654	636	620	663	593	655	632	631	628	658	637	651	663	686	635	660	649	612	650	677	621	672	642	647	620	644	662	636	656	613	597	639	640	633	637	617	631	605	678	637	703	617	665	645	626	625	668	585	657	663	648	657	585	670	659	614	677	650	663	624	647	599	656	646	606	630	646	604	657	687	619	625	609	695	592	655	614	656	676	636	632	645	657	628	656	627	629	653	602	649	581	662	660	621	632	661	681	639	636	620	619	668	628	592	626	658	646	575	637	645	646	642	614	661	638	665	581	653	685	610	597	601	632	616	624	674	663	634	618	601	617	650	597	655	628	615	647	619	644	634	656	642	632	616	633	668	630	668	648	637	649	640	628	662	641	616	645	627	650	628	618	629	672	642	663	623	665	681	686	618	677	665	657	599	665	648	623	620	644	636	666	653
22462	21232	28370	24503	21336	19337	7470	9910	822	344	294	301	318	293	331	292	297	312	303	266	305	281	276	287	294	273	276	292	288	306	281	286	275	279	269	279	308	276	282	275	269	265	297	278	289	272	333	288	265	244	296	284	305	240	300	280	278	287	282	285	291	287	287	294	281	274	277	297	284	260	267	270	303	316	309	307	280	269	298	278	295	267	274	314	291	314	276	260	277	308	294	278	279	281	292	289	301	269	292	288	285	267	273	261	286	298	267	292	296	269	297	272	287	290	291	264	309	276	282	301	291	288	298	261	293	262	309	245	296	301	265	284	289	284	292	282	301	293	277	281	257	282	264	308	302	305	263	315	288	260	284	321	307	248	287	303	301	289	289	279	269	285	283	288	281	275	268	289	285	251	263	270	296	273	295	287	270	259	256	292	293	268	303	270	297	281	279	281	262	264	295	302	274	262	284	296	301	303	264	299	288	301	298	291	282	258	293	272	248	276	290	297	278	275	244	296	291	277	278	267	292	289	278	302	288	280	274	302	282	286	284	281	265	307	289	280	265	279	273	276	285	272	310	303	297	278	301	294	289	295	282	310	294	312	289	248	266	287	258	264	292	262	256	274	279	288	279	264	290	288	272	307	303	284	278	287	287	263	260	300	257	293	258	290	254	263	282	304	271	295	294	306	272	303	259	265	283	289	275	291	268	327	269	280	272	272	273	273	268	270	324	294	271	291	313	309	294	315	284	268	273	291	291	272	295	270	293	269	257	283	276	276	302	265	300	277	271	283	290	287	299	281	272	286	278	273	278	293	275	323	284	276	281	291	271	290	278	278	287	295	272	298	292	311	277	264	296	289	282	288	276	295	311	270	280	266	303	327	266	291	292	263	297	295	260	305	287	279	285	263	294	233	267	287	313	300	264	267	265	290	284	271	262	278	296	280	272	272	288	336	293	278	301	260	274	260	255	299	296	289	276	265	277	293	281	291	288	304	277	276	278	276	245	298	259	341	287	280	290	277	305	259	299	295	295	306	248	270	288	277	271	292	297	276	289	269	274	296	303	274	280	271	258	307	269	294	294	293	295	267	317	309	283	312	297	274	286	287	272	267	315	279	274	282	278	252	296	281	304	284	278	268	257	258	283	268	292	261	297	313	287	267	269	307	284	308	271	281	269	273	295	263	285	302	274	287	256	267	280	280	276	267	289	270	272	277	277	277	259	271	279	300	255	280	300	277	270	285	299	306	261	294	270	291	300	274	286	268	253	282	277	293	303	258	267	249	305	313	250	282	276	251	281	302	317	266	259	272	275	317	304	280	282	280	275	292	275	303	298	297	277	294	250	288	307	268	276	283	271	263	280	296	273	277	287	278	268	281	301	282	304	301	276	299	308	288	283	286	327	283	259	315	314	300	276	262	317	285	288	266	279	283	288	253	298	266	263	296	290	298	269	281	297	287	278	288	308	307	292	282	279	283	278	278	318	295	297	280	275	287	281	261	293	293	279	247	279	303	259	289	292	268	247	300	299	272	311	240	317	280	258	283	268	283	279	283	294	310	286	315	296	260	302	287	255	286	281	263	260	293	290	302	280	256	289	308	265	284	271	280	283	283	290	294	268	282	296	276	261	279	271	297	279	305	293	247	294	294	293	318	310	294	276	280	250	271	276	275	305	282	262	286	285	277	253	278	256	304	282	282	297	299	271	278	281	311	288	251	271	255	276	301	302	273	299	307	264	299	270	286	270	312	305	287	260	275	275	264	264	285	279	253	310	285	297	280	272	280	294	317	276	285	269	269	276	301	292	289	272	287	273	289	278	261	256	296	261	263	279	286	265	291	306	281	297	275	272	285	286	278	263	250	272	272	291	280	289	283	268	276	286	285	284	314	277	271	303	315	312	295	267	312	300	286	278	263	280	253	275	278	311	296	295	248	274	282	257	265	269	311	267	256	274	263	260	275	273	304	286	299	290	245	297	306	275	306	298	259	309	300	280	266	278	283	288	271	292	290	276	277	281	248	269	296	279	296	272	298	309	288	305	269	261	306	301	294	291	324	293	281	299	271	285	239	275	284	299	307	281	287	329	327	266	277	326	274	288	293	287	282	284	277	292	262	267	300	263	299	289	255	262	279	300	266	284	275	264	296	287	284	258	261	293	270	295	289	285	303	265	311	307	246	277	292	265	270	292	291	299	302	278	281	258	273	303	297	290	292	290	270	254	289	296	289	270	291	300	291	280	284	278	271	292	261	290	295	305	302	276	276	297	276	296	280	279	265	288	277	300	281	298	289	279	264	261	270	294	271	278	289	311	296	239	286	289	279	289	311	284	254	277	283	279	272	281	258	278	307	284	265	266	285	275	273	260	285	279	281	263	298	305	283	271	251	250	305	273	305	285	276	281	286	290	273	335	264	255	292	316	276	305	297	287	299	292	267	274	279	243	302	296	287	266	309	279	274	289	296	318	285	285	262	283	256	296	290	283	299	272	293	282	267	252	290	258	323	270	293	283	303	268	298	300	305	313	261	314	300	311	290	285	281	265	295	287	275	300	251	301	303	279	305	271	264	274	257	298	258	281	289	288	279	262	268	291	297	280	277	303	281	272	285	276	291	251	293	277	267	251	277	254	255	286	277	292	306	301	299	274	243	300	289	277	284	314	266	255	282	266	276	271	286	307	279	268	322	271	271	297	283	267	263	289	281	263	318	296	289	249	261	295	265	259	259	295	281	263	277	295	305	296	292	278	270	297	250	322	285	272	301	292	295	290	306	277	307	277	270	259	294	287	310	307	265	278	281	297	283	284	282	265	311	296	285	300	256	295	257	259	294	281	307	267	297	296	281	283	297	307	287	284	278	285	295	280	282	284	299	280	304	271	284	263	289	272	271	305	297	293	283	288	309	254	318	276	276	297	290	277	297	306	271	267	294	309	293	310	279	273	288	265	266	283	288	266	284	284	283	286	294	283	288	274	286	242	273	290	308	304	287	261	286	301	311	265	283	301	291	276	281	260	289	274	292	262	287	306	311	286	285	272	258	283	290	280	253	253	274	312	305	303	284	272	283	287	265	293	299	265	268	278	293	281	231	296	292	298	259	269	253	261	293	282	280	281	307	259	274	296	272	290	313	291	277	282	287	277	276	309	270	324	274	273	289	278	296	272	284	307	255	254	288	279	289	282	286	283	266	273	277	257	290	273	268	297	269	281	254	278	269	289	262	293	291	259	284	278	274	282	262	271	294	308	290	294	301	311	282	279	263	285	291	304	272	257	294	274	293	312	291	273	303	287	287	263	306	285	301	267	264	274	283	300	281	274	245	296	261	288	307	269	277	301	310	275	270	258	301	299	271	287	272	285	288	316	281	280	271	292	271	297	259	299	249	324	293	282	291	270	309	276	276	285	275	311	294	254	280	299	303	292	290	271	307	301	301	266	255	266	273	285	260	294	293	287	306	280	281	300	272	285	302	294	275	286	306	285	276	276	288	278	298	308	283	288	285
37092	66925	52698	36158	20676	10577	5039	15433	754	436	446	379	379	425	398	395	408	403	407	418	408	369	422	376	399	393	435	384	371	432	407	355	385	381	368	361	385	390	380	435	380	398	391	391	373	386	407	373	408	351	396	383	398	393	389	419	332	383	396	375	398	399	399	397	427	393	370	386	368	373	319	391	386	385	408	394	363	389	391	367	389	378	380	387	406	391	345	389	395	388	357	407	419	384	373	356	388	403	372	386	438	403	392	378	385	418	389	406	420	407	357	371	401	414	386	400	347	403	414	406	384	398	356	390	359	387	404	436	387	388	381	376	383	354	347	363	410	412	420	364	358	412	401	403	388	390	390	402	391	396	423	380	393	376	406	363	391	370	388	381	376	380	391	392	344	368	407	408	373	377	359	351	375	411	376	338	377	378	391	383	367	393	382	387	419	394	409	387	394	396	424	366	344	385	391	369	374	378	411	372	408	379	396	369	373	388	386	399	394	421	380	398	373	420	351	396	375	385	381	423	397	361	340	382	381	371	391	354	360	367	357	358	387	375	384	371	384	409	389	343	410	421	399	378	364	401	393	375	399	371	432	372	379	367	409	374	370	367	393	398	375	392	385	385	394	364	412	348	372	409	373	445	388	380	378	357	378	413	361	367	354	421	378	359	379	427	380	428	406	405	340	421	378	368	395	409	356	366	355	407	427	397	403	415	416	395	350	346	392	353	377	373	387	379	381	385	373	385	406	344	396	398	386	392	399	374	382	388	375	399	386	370	385	389	400	360	392	367	398	371	386	352	381	393	396	379	366	380	441	378	379	343	383	371	396	427	372	382	366	342	376	385	409	362	364	375	381	402	375	375	362	382	382	375	393	385	354	393	389	334	394	378	355	398	396	375	385	373	380	407	353	392	365	356	409	373	370	388	366	429	394	400	390	400	393	383	390	347	394	420	395	357	383	369	388	391	394	375	370	372	398	396	396	365	398	373	405	402	379	357	429	409	350	392	405	382	379	375	396	416	385	425	408	400	370	352	396	389	371	344	397	365	372	400	378	404	366	376	384	385	386	388	420	360	365	415	398	392	387	391	406	344	413	406	393	389	354	400	426	404	400	390	380	407	372	396	407	421	378	362	362	408	344	376	419	408	393	408	339	399	414	391	401	419	400	410	400	402	417	383	374	372	357	371	382	376	396	391	361	388	417	411	373	396	352	399	383	357	398	408	427	421	373	350	373	415	362	378	406	391	361	393	346	395	371	374	364	372	401	396	414	389	378	368	387	391	376	368	381	364	409	415	364	372	382	373	431	405	410	395	406	401	360	398	384	347	361	376	392	398	401	369	383	371	389	391	349	384	348	424	388	377	339	375	368	365	400	353	375	391	419	377	396	418	420	343	375	403	374	385	389	395	418	381	404	397	374	358	377	382	370	392	382	408	372	388	393	367	367	366	368	401	414	399	388	363	390	393	382	415	396	362	417	385	417	376	400	398	385	401	353	381	373	375	398	408	360	425	384	399	402	388	352	365	387	420	365	367	413	407	421	373	417	399	375	403	417	412	355	346	394	382	400	384	406	375	386	385	392	359	400	375	397	375	410	353	413	402	366	392	371	381	400	400	391	388	383	380	410	396	384	383	351	395	396	388	395	366	385	383	419	411	368	418	403	371	413	398	347	390	396	368	380	390	383	391	383	375	372	406	414	375	392	398	353	379	374	382	386	364	392	369	369	422	391	364	377	382	400	412	399	374	360	400	411	402	394	385	385	389	401	345	380	434	409	375	365	417	375	382	405	418	371	398	385	410	380	416	382	365	367	402	391	383	409	390	397	386	342	389	391	372	405	380	371	379	358	379	390	404	410	354	425	403	427	378	381	400	385	383	418	383	379	405	393	361	427	365	398	350	400	388	423	395	408	400	394	401	388	364	362	362	356	367	395	381	398	373	367	414	385	411	374	402	401	374	404	409	396	360	402	402	336	382	368	350	374	403	400	386	371	371	408	404	361	373	357	360	398	371	399	394	397	416	400	361	386	390	384	386	409	382	409	386	420	387	402	388	394	356	386	386	357	379	378	388	389	371	423	363	386	362	376	407	370	402	398	405	408	394	379	375	409	350	375	362	359	406	425	381	386	402	392	413	408	406	377	365	372	416	388	393	404	378	413	400	377	426	390	377	362	404	358	399	374	374	354	397	377	377	383	378	357	367	342	392	412	393	399	403	366	422	372	367	400	365	379	373	427	372	364	388	378	377	367	407	373	401	387	379	400	378	379	351	391	381	406	361	388	396	359	403	372	387	371	410	353	404	386	367	367	392	358	386	337	422	407	362	379	384	379	392	379	418	378	378	385	370	369	402	394	421	374	403	405	379	390	391	377	372	376	370	410	379	376	412	358	397	385	399	393	388	397	413	414	400	389	352	363	338	387	390	359	401	384	390	400	403	400	427	368	385	403	402	372	368	394	373	398	357	420	366	422	403	396	399	392	391	387	361	407	404	394	436	386	395	391	360	380	420	394	374	380	366	364	384	409	374	399	374	385	372	388	406	352	368	365	372	402	375	375	385	351	382	373	376	373	362	384	362	399	364	387	379	415	403	404	411	355	402	378	381	380	390	375	407	356	436	378	382	400	375	437	406	375	402	364	383	408	379	401	372	410	354	392	372	384	342	404	401	375	392	401	346	410	375	397	408	376	360	384	369	369	365	410	369	350	396	391	406	362	385	399	392	387	394	395	402	411	403	385	366	431	341	374	351	414	360	389	390	363	355	361	394	360	432	372	397	370	388	361	376	379	400	392	403	369	401	362	364	420	387	351	404	378	398	374	346	398	380	442	378	386	404	391	379	386	372	406	383	406	394	395	365	369	396	374	394	434	358	399	396	420	398	394	389	400	411	412	387	415	388	391	359	422	416	383	398	389	378	356	406	407	367	420	415	393	418	402	367	353	391	413	415	379	379	393	426	396	354	363	397	395	370	389	401	413	395	419	385	365	400	391	400	375	382	364	387	391	388	381	372	410	400	390	379	393	370	405	394	385	354	379	381	414	388	385	383	371	399	395	393	372	413	385	363	380	374	396	378	440	407	339	383	383	435	389	367	393	414	405	399	370	339	401	357	437	343	391	357	380	369	390	403	368	402	358	374	391	377	355	368	385	374	400	363	344	375	398	374	387	405	394	373	373	379	408	412	401	358	364	379	385	379	396	367	407	407	418	404	400	374	362	388	381	390	399	403	382	393	394	425	372	341	392	346	381	406	366	364	344	399	394	369	353	426	400	384	360	372	339	364	391	414	434	345	367	370	358	387	375	392	378	395	410	355	408	364	375	359	394	413	411	384	331	380	391	410	341	404	349	391	401	389	380	377	394	361	424	397	378	360	369	410	397	374	393	392	363	399	340	390	380	343	402	414	390	371	364	365	412	411	402	396	377	358	411	384	362	399	363	379	402	422	382	391	387	381	379	383	397	361	377	366	379	393	362	372	389	382	378	393	393	369	389	412
29042	26485	23420	11544	3452	1708	1026	1228	678	644	658	670	647	656	673	702	685	695	708	683	668	669	631	683	703	674	586	644	679	680	629	628	711	618	705	656	664	681	673	705	655	669	681	672	653	622	650	648	677	683	633	608	642	663	651	687	619	654	693	688	679	651	647	649	623	691	667	654	621	661	629	638	673	655	660	672	641	669	659	642	677	668	646	717	695	647	648	651	637	686	692	659	659	650	626	647	690	677	711	633	591	664	626	634	676	651	636	640	636	710	632	663	635	707	622	713	643	659	666	679	649	650	640	658	662	692	641	644	705	662	653	630	637	687	617	669	686	595	635	677	626	671	688	709	663	622	721	718	616	626	695	670	619	637	649	722	647	642	609	621	723	627	674	661	634	642	659	653	649	630	697	646	665	652	638	698	643	708	637	692	678	619	654	641	699	643	671	686	675	682	692	675	728	689	666	689	682	658	653	677	635	677	695	655	654	652	651	668	620	679	644	686	659	648	692	663	695	634	630	684	654	616	666	664	660	658	681	682	638	673	700	641	718	652	649	652	701	647	619	698	663	670	689	648	683	656	641	676	659	686	641	660	660	658	676	655	665	667	686	683	672	698	703	667	623	669	664	642	675	705	640	665	660	676	681	670	668	646	689	720	669	662	620	694	653	682	667	626	617	660	650	624	623	689	642	689	637	650	703	688	681	679	725	718	717	625	612	658	624	646	660	671	696	633	705	698	659	677	661	656	662	623	635	692	665	674	703	668	656	649	701	705	661	599	672	629	682	660	619	696	704	658	663	654	654	677	650	674	660	669	659	666	633	627	656	645	667	661	649	689	664	681	671	653	692	651	679	711	688	693	661	674	701	684	650	714	678	639	669	649	669	721	699	695	660	658	644	667	660	658	682	649	661	653	686	678	640	641	626	656	672	663	642	641	662	610	688	648	675	681	666	710	676	688	643	666	636	669	635	686	641	651	648	624	637	675	658	703	632	657	665	606	692	696	611	681	659	709	656	665	649	624	638	677	720	681	613	658	709	697	696	634	586	666	643	663	692	668	639	640	650	672	716	653	614	654	680	651	669	688	670	679	685	703	661	673	627	637	636	613	665	592	618	681	631	657	663	691	663	646	695	677	622	651	671	662	654	652	674	659	692	682	672	633	669	675	644	639	603	722	621	685	662	679	684	648	683	635	668	649	713	667	661	675	635	697	634	684	650	703	674	704	657	637	685	665	645	663	701	682	687	647	676	686	675	725	666	681	703	714	659	698	641	636	685	620	650	659	671	660	687	727	636	673	680	657	637	634	613	670	642	659	654	641	654	665	666	688	674	682	685	699	658	651	672	687	661	671	707	642	694	682	676	670	655	681	653	648	650	679	691	689	684	675	583	679	643	645	711	643	663	698	679	688	637	659	681	658	686	689	678	607	676	702	611	652	680	712	713	650	712	639	709	612	659	660	659	633	687	627	647	652	670	668	690	647	663	608	658	707	648	647	666	695	673	666	665	686	652	694	727	682	623	680	638	695	638	619	665	657	651	666	645	673	636	638	630	694	679	639	662	715	673	623	602	618	691	708	618	641	696	610	628	673	677	697	657	662	657	686	629	721	660	605	719	649	665	697	655	669	682	678	680	681	687	674	667	673	640	696	666	647	648	656	694	664	665	672	677	658	637	661	644	691	685	711	690	684	650	672	656	657	608	728	678	633	665	697	651	651	685	636	625	678	696	645	699	682	666	658	628	697	676	633	699	649	697	631	675	705	661	677	658	640	664	680	686	657	644	691	633	650	638	649	631	632	689	620	642	689	660	679	688	630	671	642	654	709	637	691	663	670	695	626	723	689	651	598	682	638	680	701	657	675	658	696	630	692	642	627	664	629	671	676	683	609	614	624	675	679	678	672	659	656	659	674	673	717	665	682	682	635	697	645	665	702	677	655	636	657	723	695	693	639	654	657	678	682	700	686	692	669	646	665	662	685	642	696	645	669	665	649	702	664	694	662	696	666	709	737	678	680	674	631	670	635	695	678	635	665	670	691	664	650	666	670	687	641	683	634	681	665	663	602	688	671	642	665	758	659	670	667	650	700	639	672	701	635	652	680	669	689	569	688	733	632	689	631	668	692	639	620	677	641	657	666	674	669	643	693	683	667	674	638	620	677	679	652	661	638	683	675	678	691	652	703	672	676	713	651	617	699	654	699	647	612	638	661	662	690	653	641	729	704	689	661	622	674	672	656	674	667	649	667	668	651	694	676	676	657	682	671	662	640	626	667	677	684	675	685	668	683	655	631	671	682	708	668	696	711	706	700	687	653	696	671	618	650	636	689	699	661	619	674	669	660	669	671	668	711	638	660	686	631	674	671	666	644	684	658	683	727	673	649	664	669	666	603	639	684	658	658	634	655	665	669	672	680	651	672	694	646	639	617	686	640	666	707	649	687	709	677	614	678	685	677	657	675	649	618	695	643	703	676	669	706	649	643	693	720	700	652	619	619	668	671	668	629	689	708	665	690	660	622	670	650	694	623	649	676	660	654	650	646	640	708	697	636	625	674	696	741	627	692	679	703	701	694	682	637	709	609	669	676	684	647	628	666	668	677	634	680	662	683	664	671	677	695	604	660	636	612	673	669	698	694	680	682	672	713	690	618	653	661	684	649	689	623	705	650	614	651	627	648	667	640	677	663	669	635	670	670	650	648	646	679	653	668	683	647	708	666	718	673	676	652	662	674	656	688	671	672	675	677	659	693	689	696	649	681	661	633	653	646	692	618	633	656	632	656	695	675	655	673	657	674	669	678	634	693	655	657	703	636	691	643	672	672	712	675	654	667	668	678	674	641	697	646	704	634	640	635	644	638	678	676	616	682	647	661	683	641	667	709	668	647	661	678	610	672	697	645	715	647	626	670	666	644	599	666	675	696	706	683	667	660	662	682	653	648	616	662	616	682	659	656	666	641	665	699	663	690	617	654	736	644	659	664	629	689	712	697	629	672	641	633	669	684	649	674	705	710	673	654	667	666	647	589	666	669	677	621	639	694	680	653	640	646	667	682	643	628	625	644	690	705	696	648	670	675	663	663	714	687	725	658	644	654	635	669	677	632	699	694	699	630	638	661	717	701	673	613	663	677	690	656	636	633	686	626	659	695	663	677	654	665	699	674	643	667	621	714	668	695	659	656	622	645	638	670	694	705	653	675	655	644	693	647	684	674	704	664	660	658	651	638	647	684	698	693	746	655	652	712	621	618	665	671	670	656	661	703	662	659	659	623	641	662	728	652	653	654	648	689	637	667	669	672	710	647	641	667	680	653	684	653	668	687	722	702	682	686	647	661	664	652	639	648	608	693	669	696	687	669	734	685	701	646	667	632	695	674	704	713	685	660	660	680	687	672	683	646	681	656	630	738	656	706	700	653	634	661	652	705	709	662	658	652	666	673	627	614	644	664	665	679	673	684	678	681	649	647	684	675	663	677	637	692	683	614	669	601	692	659	668	669
28159	40795	26519	12570	5580	2765	1674	1831	891	871	869	918	846	871	835	892	874	887	877	847	852	836	910	860	836	822	899	857	818	872	872	880	894	860	889	883	879	909	877	879	876	839	810	897	974	845	894	884	889	867	898	867	887	896	880	850	872	868	840	830	885	913	844	883	837	850	921	895	890	855	866	874	829	868	845	850	958	896	915	851	855	883	935	868	905	851	843	853	817	938	919	859	865	876	904	903	862	888	876	871	861	877	865	856	837	905	893	850	862	862	852	956	933	821	854	880	842	858	809	896	857	898	886	847	933	878	843	866	892	893	848	915	898	871	835	897	869	899	820	833	895	914	871	860	879	888	871	863	821	909	840	906	906	906	888	860	876	859	861	859	884	856	885	870	810	895	864	853	894	910	882	913	879	892	858	897	826	846	889	840	845	918	866	847	871	837	801	940	851	849	884	884	901	859	866	862	873	877	870	895	858	820	928	898	915	852	888	893	882	846	886	847	934	882	830	878	816	935	884	893	888	883	847	852	873	931	916	929	914	906	886	825	868	895	850	857	871	831	858	838	893	899	824	889	893	854	848	846	874	849	888	891	824	866	889	822	850	829	881	869	877	875	894	825	860	840	913	900	889	855	876	850	811	873	864	876	884	872	920	862	877	911	891	827	907	879	891	880	870	849	831	837	910	887	910	891	869	831	899	895	850	870	909	864	926	887	900	805	863	822	832	838	925	839	898	900	851	869	868	844	819	831	914	843	847	847	885	865	898	857	889	890	890	837	906	887	824	892	813	890	909	909	872	863	873	886	861	867	842	856	908	878	900	812	866	852	854	885	913	840	837	903	912	869	860	892	888	926	884	840	902	866	890	864	862	887	843	904	874	878	877	849	843	901	864	863	886	886	875	886	836	825	862	850	865	903	827	844	862	877	889	898	895	899	843	832	890	879	871	918	853	887	893	848	834	875	904	830	797	867	815	879	823	899	854	888	838	925	893	890	845	879	927	897	901	909	901	883	877	911	886	879	907	887	930	859	843	877	882	865	858	911	907	886	871	856	888	931	847	859	856	890	869	872	881	914	861	821	844	878	891	887	845	857	877	818	852	933	809	804	822	865	891	876	873	881	880	864	913	875	847	902	909	926	890	847	905	847	937	927	932	883	863	867	844	919	848	841	881	889	897	900	872	879	906	886	889	887	838	900	918	850	872	881	867	887	857	860	850	912	854	894	891	848	856	847	861	855	887	916	873	883	898	904	891	909	872	920	879	854	863	891	921	894	898	847	854	866	868	821	904	842	828	926	860	913	891	874	898	884	830	887	904	880	854	866	926	903	846	896	882	814	870	866	908	878	885	884	860	877	938	898	877	862	873	826	843	896	847	870	859	858	831	882	892	883	837	905	873	858	908	838	835	894	874	825	877	890	892	822	916	895	869	902	897	876	849	862	937	907	955	870	903	892	873	890	833	828	892	854	917	879	834	845	883	861	880	882	962	870	871	879	921	869	890	865	898	904	848	854	828	901	847	871	884	860	871	879	878	859	938	884	832	853	888	874	884	870	856	893	895	832	871	905	885	838	874	858	857	851	907	838	898	856	860	846	885	842	897	870	921	888	901	879	909	880	847	905	906	826	919	822	886	910	878	870	883	885	934	908	868	887	807	876	903	852	861	867	870	900	906	881	874	847	894	811	843	871	839	872	835	897	876	854	917	859	870	946	857	847	908	922	887	917	898	909	866	879	860	870	848	854	840	914	886	867	846	864	856	842	897	881	853	873	873	856	892	881	969	845	874	893	931	868	854	912	892	873	853	850	860	927	846	851	892	918	887	902	867	884	901	807	907	876	859	809	829	891	858	897	855	843	810	827	874	876	911	852	876	854	866	888	886	921	890	882	862	855	900	823	885	916	854	925	920	898	915	842	854	827	800	890	876	873	940	848	872	854	882	880	878	886	866	932	874	891	834	852	901	939	897	873	846	841	897	882	879	839	888	901	882	861	858	902	860	842	856	904	876	890	934	864	897	899	897	861	918	841	928	827	803	831	837	860	904	911	838	866	867	888	873	855	893	867	819	880	855	883	844	775	848	883	896	822	807	905	863	894	840	879	921	891	882	851	871	858	901	870	835	843	887	918	851	801	869	913	894	915	861	860	873	880	863	870	860	951	857	903	877	890	907	895	902	852	905	849	849	817	842	873	948	867	874	857	874	814	892	870	818	901	873	870	786	886	864	888	849	903	901	849	928	924	850	861	883	851	866	839	908	879	833	933	887	862	935	908	924	878	880	870	882	867	905	890	881	863	853	898	879	857	884	841	839	852	847	860	890	862	913	889	841	890	866	903	833	851	884	905	831	926	848	889	880	867	916	873	872	875	829	876	907	874	888	838	894	896	817	866	819	839	889	907	839	918	901	849	903	894	869	820	866	859	948	890	907	867	896	893	945	949	887	863	904	845	881	853	928	871	836	824	956	867	822	861	858	864	896	850	846	872	888	884	857	834	896	905	811	902	879	868	893	890	889	876	920	878	865	864	872	857	873	896	857	894	928	895	896	895	857	859	866	865	838	869	834	842	842	867	900	876	863	852	874	828	828	906	922	890	878	858	835	894	901	850	864	896	888	916	836	860	881	901	876	887	922	907	876	892	861	865	877	878	886	878	877	873	891	841	879	868	815	866	920	871	927	869	864	930	889	828	919	857	861	916	842	906	883	874	879	819	869	862	837	872	883	878	886	871	917	877	858	837	853	905	849	820	868	878	849	885	860	864	947	887	869	865	897	922	862	938	865	879	917	933	893	894	894	844	839	872	910	916	888	911	841	863	887	868	891	867	877	827	869	896	952	883	867	908	869	904	857	887	858	896	859	869	862	940	898	917	842	880	878	871	904	919	837	899	944	863	885	886	869	934	901	897	862	887	892	874	838	863	861	877	908	904	879	902	843	891	878	886	884	913	836	855	885	889	871	867	844	876	884	880	883	867	889	827	839	853	876	896	885	916	882	854	851	887	899	827	862	931	878	912	861	881	878	865	888	870	890	851	918	867	878	882	877	870	861	868	870	824	876	887	850	881	903	861	888	875	890	904	881	886	859	865	876	898	883	865	883	849	904	866	876	853	879	885	857	910	901	870	887	837	837	900	883	908	906	886	827	874	868	838	892	876	863	893	905	848	885	886	867	832	844	934	902	828	920	935	867	875	886	850	871	875	925	896	846	865	869	865	868	889	895	883	919	852	878	902	852	881	885	869	854	852	895	823	857	862	847	860	870	868	886	889	906	901	843	884	876	896	848	835	869	867	874	885	865	868	890	870	839	845	870	902	928	842	878	824	845	863	878	896	910	881	887	890	866	866	908	837	906	846	879	895	859	878	846	842	892	886	870	894	863	873	889	824	872	853	913	880	882	933	885	894	851	859	873	821	877	870	836	854	858	837	930	886	919	867	886	861	899	841	937	903	896	870	833	913	878	847	909	841	831	939	885	840	862	857	898	925	884	898	868	899
23416	21314	28123	25489	20877	12830	9321	8115	736	603	613	572	587	651	596	549	582	584	574	574	580	631	533	591	601	562	594	598	569	612	581	586	574	573	591	580	586	579	621	594	613	575	616	600	582	581	559	592	608	607	594	573	598	574	595	592	537	586	588	584	536	610	563	553	597	570	609	598	589	599	567	597	574	609	609	583	559	644	590	573	569	599	607	557	622	598	570	568	607	622	595	593	583	575	605	594	599	574	634	603	560	558	563	569	567	634	626	596	574	592	566	559	589	590	547	599	613	542	580	575	580	606	608	597	596	568	622	547	570	586	547	584	551	546	563	595	597	588	599	567	585	560	545	579	586	599	545	572	622	586	589	583	618	582	575	569	582	607	573	589	566	592	607	588	574	549	588	591	536	584	636	591	631	577	605	583	577	583	563	541	576	570	583	594	598	584	578	598	593	589	560	611	617	584	567	634	547	592	608	582	576	552	624	608	578	582	599	600	616	577	598	616	608	582	642	603	564	599	543	608	568	595	640	552	589	548	603	601	585	642	607	594	590	560	561	554	562	629	588	559	557	599	569	581	570	543	610	588	580	595	543	623	562	614	606	598	593	586	609	565	605	647	584	584	566	596	608	543	616	613	618	536	581	552	587	580	621	607	627	568	630	593	604	577	580	623	588	581	551	585	605	613	616	605	583	582	601	565	561	589	572	551	606	576	581	589	554	587	660	632	585	607	636	557	561	578	558	594	600	561	597	603	552	586	610	604	586	619	560	607	583	589	571	638	570	530	584	583	566	545	624	597	598	539	603	562	605	633	582	603	576	561	561	573	585	599	606	610	566	625	596	591	616	599	612	609	628	568	572	604	535	593	617	595	625	577	558	574	548	596	550	602	526	604	651	553	563	600	632	591	616	596	600	596	582	564	613	607	530	598	603	571	576	593	593	566	607	591	571	572	635	603	591	570	575	608	563	597	599	603	592	653	585	570	572	559	604	593	563	591	587	610	559	546	587	586	549	590	566	584	556	564	607	591	576	611	552	577	593	601	585	584	561	534	557	610	583	575	617	588	548	532	541	600	598	588	596	581	571	599	605	592	590	567	623	607	582	577	599	580	632	604	551	587	582	577	602	591	565	567	604	598	583	597	559	585	623	572	582	554	598	614	570	652	576	595	570	560	567	620	597	568	584	596	624	591	612	553	618	601	610	608	572	583	603	597	613	575	592	568	563	606	593	577	593	532	562	553	602	567	590	581	572	585	607	568	606	634	609	581	584	586	617	620	576	609	584	646	592	578	591	579	560	646	599	590	631	615	614	586	560	611	624	613	620	609	564	541	576	544	563	618	580	609	585	556	618	590	565	604	594	598	568	568	567	592	612	598	594	599	595	557	589	572	576	617	601	555	558	588	578	615	559	562	599	604	614	562	533	601	583	606	613	569	568	593	584	582	642	557	601	615	597	580	587	596	637	611	561	618	553	535	605	605	596	602	578	597	605	567	577	556	606	642	609	598	570	603	568	565	613	587	580	594	588	591	617	581	598	581	554	595	640	616	533	560	581	593	598	563	587	589	610	586	544	558	619	572	576	618	574	593	591	567	560	594	583	590	555	585	575	579	551	572	593	602	596	571	576	573	574	590	577	599	568	589	590	565	567	634	537	606	573	616	558	629	618	553	563	575	604	595	588	568	594	627	565	604	563	570	595	564	547	618	628	597	559	603	563	634	594	564	581	598	562	586	610	612	583	577	551	576	580	610	607	647	618	544	571	583	623	595	620	626	539	583	618	597	576	558	594	574	595	583	609	598	573	550	587	593	544	567	563	618	625	594	559	539	590	593	622	618	577	565	576	593	608	572	591	611	589	557	552	578	605	599	597	590	571	598	645	578	583	616	572	590	584	596	601	554	565	608	572	603	618	618	555	593	593	565	607	596	598	520	576	579	581	594	594	605	599	555	632	590	558	569	586	592	575	575	559	578	604	630	590	591	592	584	555	607	562	637	608	562	594	600	643	581	546	587	564	616	611	591	637	574	587	574	604	562	579	578	570	593	559	602	590	629	575	532	596	633	557	550	584	582	601	590	549	606	569	616	599	584	548	555	535	578	590	524	572	550	601	590	583	562	592	575	581	588	628	585	597	591	572	583	555	600	585	599	558	612	573	610	581	561	589	613	586	595	564	577	579	624	593	626	629	584	618	586	592	607	588	636	531	600	582	575	555	612	581	627	584	569	584	579	545	525	565	588	565	569	593	566	608	586	607	573	582	543	569	545	554	587	572	607	594	555	577	612	605	594	600	553	559	575	642	559	594	572	568	588	570	593	539	595	594	595	603	564	640	573	573	556	566	591	590	578	584	609	600	596	599	613	559	580	596	611	524	572	608	602	578	592	623	557	607	577	600	574	569	588	614	612	596	625	643	610	562	594	553	575	546	548	598	608	587	594	569	600	580	589	590	588	607	607	578	563	613	593	609	598	583	605	579	559	538	558	582	597	584	606	613	560	576	588	593	551	620	623	551	563	613	585	568	592	545	524	601	586	598	599	584	611	568	593	576	597	553	606	564	592	585	584	563	588	552	643	602	610	649	576	556	605	596	611	631	579	627	584	631	588	628	569	610	582	569	617	597	600	580	591	585	600	602	559	612	577	572	599	568	631	574	589	565	629	592	593	610	566	595	610	574	553	603	627	601	561	552	584	569	563	609	555	582	587	540	553	563	581	606	589	609	575	610	584	598	635	615	595	655	595	611	590	572	593	600	623	600	589	612	590	590	570	562	564	630	535	570	596	617	598	603	548	535	613	578	560	618	571	630	577	590	592	605	607	614	599	575	561	597	609	557	565	588	624	619	561	580	609	587	561	542	608	586	591	596	606	596	537	586	610	590	574	593	628	576	604	562	583	560	589	579	578	578	569	617	561	567	565	663	573	589	601	613	574	581	593	630	560	649	552	605	595	619	618	586	558	592	591	560	590	563	556	601	591	570	588	578	616	547	627	600	595	527	582	577	559	592	596	624	588	586	548	621	582	567	593	558	604	624	565	613	569	599	589	597	612	589	583	574	560	624	603	583	527	590	615	582	637	594	619	556	565	574	598	552	609	624	572	628	598	586	636	582	604	568	563	590	568	581	588	566	605	615	613	596	583	603	573	567	591	603	577	613	599	600	603	587	580	560	582	589	653	567	636	577	575	588	560	595	541	600	612	611	654	588	606	598	559	589	604	559	546	581	548	610	582	632	554	594	573	553	597	613	620	601	588	618	578	570	581	547	601	578	587	615	594	565	569	596	601	638	644	596	595	616	588	589	610	605	582	567	613	596	583	601	598	577	613	564	617	551	581	601	585	566	598	590	591	605	588	542	590	625	594	554	595	590	597	560	576	599	578	577	568	554	592	570	590	602	589	610	539	553	606	570	605	641	596	608	595	580	622	560	600	613	594	586	570	603	632	609	610	580	597	610	623	572	573	599	625	542	552	607	607	558	578	562	572	598	561	595	616	629	605
33803	58315	44387	29862	20069	11309	12677	11597	816	865	830	858	778	818	759	791	759	773	804	818	754	853	772	779	841	795	782	781	764	769	804	843	812	804	762	804	751	802	804	774	777	796	755	810	820	771	784	776	748	761	733	823	736	756	778	765	793	774	786	761	789	755	803	706	785	816	797	788	822	793	807	758	803	759	797	757	753	777	785	735	757	762	767	753	833	795	766	799	752	728	738	750	754	726	762	760	737	831	795	749	817	775	817	803	767	794	798	744	842	785	813	800	786	791	765	847	763	803	799	799	779	795	799	790	754	723	783	753	776	789	779	799	784	753	806	783	748	744	821	813	790	795	774	760	780	773	769	827	832	779	804	777	775	786	793	760	812	750	789	808	779	794	789	789	797	804	772	772	788	802	808	829	731	731	710	806	826	752	813	751	766	777	759	794	789	796	825	766	776	764	781	759	808	826	830	803	754	841	800	798	801	829	740	801	813	791	821	768	793	843	773	785	785	753	798	793	801	809	800	773	758	799	788	765	777	818	772	789	867	727	800	743	797	799	770	754	796	777	741	792	821	815	780	838	761	777	766	780	744	799	771	792	769	817	782	760	734	790	809	864	825	868	834	831	752	798	739	804	820	759	797	795	791	800	779	772	803	811	821	752	823	794	760	806	758	832	751	750	791	784	740	800	774	816	769	752	755	799	772	797	796	766	775	771	815	807	801	768	785	813	770	811	796	766	735	725	775	821	804	834	724	847	764	759	789	792	814	811	748	762	790	788	799	743	813	740	818	774	802	801	762	777	737	782	799	818	738	761	758	696	816	823	756	800	734	806	770	766	747	796	842	766	753	794	812	757	806	814	822	793	786	782	820	825	768	837	782	829	792	786	781	732	785	818	823	799	752	816	787	773	790	776	760	789	845	787	807	744	790	764	788	818	757	740	791	794	795	769	757	812	776	763	809	772	772	785	764	778	807	814	823	737	827	762	790	797	745	808	756	795	764	795	796	785	767	782	801	802	758	751	762	764	785	764	793	809	787	787	729	798	776	855	835	769	786	813	755	758	782	785	787	765	771	825	762	768	735	830	804	784	779	815	794	779	765	768	749	759	757	756	835	717	763	764	801	795	793	803	725	815	748	765	750	776	779	776	805	763	798	830	833	798	777	786	841	782	844	821	807	757	749	797	774	769	773	776	835	812	743	779	764	769	803	781	791	768	753	785	754	742	826	780	784	795	777	789	772	765	820	759	740	771	820	745	779	754	772	821	787	804	799	780	783	778	855	744	823	777	774	780	784	775	750	792	823	792	741	773	742	809	769	802	783	780	817	807	773	811	796	835	749	822	772	781	781	793	801	800	758	804	788	804	803	788	789	823	801	773	808	811	799	785	740	792	814	788	785	763	794	812	826	763	766	752	779	815	766	781	798	754	755	779	794	801	803	803	806	763	737	752	798	799	776	760	798	762	804	789	780	753	858	813	798	761	812	757	811	747	808	807	789	780	793	777	823	796	785	801	767	791	795	793	721	806	789	786	786	782	789	816	833	731	748	817	830	738	773	761	844	824	776	793	745	760	733	749	793	757	788	738	741	806	776	764	795	790	784	763	761	774	788	770	774	794	735	774	727	833	739	735	768	771	802	775	809	762	781	831	796	789	782	794	811	813	791	757	807	795	799	812	788	814	782	829	776	810	774	783	779	826	808	828	795	809	751	798	776	764	816	783	752	810	816	833	789	788	807	760	742	761	769	756	796	725	781	790	751	733	796	723	795	762	781	753	777	774	798	801	789	745	800	742	837	783	813	783	835	819	787	808	783	743	748	776	776	736	762	811	808	770	763	785	786	805	779	811	830	763	808	806	818	769	739	749	805	770	812	731	776	786	837	758	771	785	821	780	744	807	791	789	769	750	777	753	742	773	740	809	731	826	784	804	884	849	802	797	799	795	747	771	802	783	877	801	762	789	769	796	765	824	800	777	816	748	750	798	811	819	754	808	833	805	810	772	746	800	792	807	741	781	783	723	782	811	807	738	803	785	817	805	771	795	827	780	791	801	753	730	769	827	784	820	754	795	725	825	795	803	781	781	767	757	785	755	754	787	780	833	767	752	809	809	768	804	770	808	774	747	737	737	769	815	755	757	788	772	806	778	816	786	777	797	782	802	783	788	751	815	763	771	790	800	799	787	801	786	785	809	849	854	804	796	790	805	746	785	728	821	803	784	784	783	770	767	783	764	740	826	741	796	773	741	756	782	777	792	787	826	757	798	759	798	773	774	784	842	789	792	795	801	727	740	732	837	764	778	784	812	761	803	809	771	764	779	776	801	763	779	814	802	771	766	809	803	803	768	766	738	776	782	818	776	798	761	755	779	815	772	788	771	750	761	787	751	769	809	787	781	766	769	776	772	826	764	773	765	741	813	797	731	785	775	781	760	752	780	794	776	808	750	781	781	758	837	843	771	777	761	809	815	785	836	839	847	789	826	753	797	812	807	785	779	738	777	801	804	778	733	761	787	807	740	841	797	825	799	769	780	788	843	758	821	772	835	789	788	795	779	820	800	791	761	797	776	800	803	755	753	849	755	771	793	810	787	795	818	771	789	798	774	791	747	803	791	816	769	768	787	803	777	756	765	773	769	821	763	780	852	786	774	678	748	766	810	792	730	782	830	808	795	772	821	771	802	779	822	790	765	770	815	799	779	771	782	762	810	784	776	801	756	793	790	792	763	759	816	805	812	802	777	713	798	772	867	846	798	767	772	794	797	775	783	805	761	729	822	784	778	799	811	801	779	795	798	779	750	784	805	797	823	746	814	755	817	783	733	808	756	797	748	799	802	765	788	790	753	787	811	772	784	788	767	790	788	747	778	732	758	779	808	764	800	774	735	822	758	754	763	790	755	809	774	780	784	800	797	749	760	805	768	792	751	787	805	787	775	759	798	775	792	761	790	747	771	812	785	808	828	777	811	786	755	772	760	807	775	823	803	837	777	796	790	762	806	778	755	795	795	820	781	796	788	769	759	791	810	811	754	818	794	761	815	796	809	779	731	776	796	825	806	830	787	749	791	791	804	799	781	815	781	826	755	761	799	760	795	770	768	796	730	772	804	805	775	802	782	797	835	806	713	778	771	749	769	711	791	797	817	735	766	803	788	771	780	731	797	788	784	796	776	738	823	751	788	759	788	796	732	771	778	787	789	776	788	773	800	768	774	758	796	734	803	780	740	769	821	807	865	758	815	803	737	778	787	833	789	804	819	754	779	787	833	770	772	768	742	774	791	802	813	805	773	829	764	802	804	763	791	778	825	789	782	833	816	778	808	818	789	759	754	778	821	791	789	767	779	815	801	809	821	757	784	831	787	766	735	805	765	794	782	795	790	787	805	786	792	780	800	786	794	771	767	766	779	753	785	790	755	764	772	754	779	821	800	764	751	758	763	769	749	820	752	771	796	811	787	776	774	788	761	766	747	805	742	816	780	753	777	845	760	805	850	801	802	779	783
24830	21511	26824	24069	10262	5673	6658	2040	534	498	523	513	524	500	539	508	536	495	520	493	531	489	485	530	510	505	530	513	504	545	571	497	562	520	500	535	541	501	529	519	538	506	508	538	552	510	527	547	516	507	497	539	552	560	514	564	534	523	534	523	514	510	538	527	481	476	526	528	573	548	494	524	499	508	543	503	537	515	489	509	564	502	505	517	513	560	543	504	574	545	562	483	575	486	525	554	519	504	537	519	507	490	563	551	543	532	494	479	511	484	512	531	536	495	500	526	497	530	536	538	546	530	520	518	517	501	526	513	565	538	480	523	536	530	540	558	546	540	506	523	474	559	564	535	514	545	518	506	541	557	533	554	507	511	539	544	516	552	518	534	527	544	529	531	545	549	535	496	539	523	515	572	545	534	520	464	562	549	545	526	540	511	527	531	533	576	524	481	512	502	502	512	555	517	545	541	487	520	534	506	501	507	515	535	527	516	524	516	542	525	508	544	531	513	532	541	517	530	536	518	546	514	521	545	568	517	518	541	516	512	514	511	510	494	564	512	527	572	521	491	560	496	503	521	556	544	526	525	462	528	537	542	529	525	477	529	513	529	558	520	538	486	557	516	529	498	524	518	564	485	488	535	524	505	537	540	498	528	547	510	517	491	504	526	573	516	516	514	531	541	503	532	516	536	533	549	514	523	516	536	527	536	516	500	530	503	517	538	558	524	533	533	534	530	494	482	513	562	509	512	467	567	494	554	515	515	495	488	518	536	526	553	499	515	505	509	540	496	526	532	534	522	506	541	535	520	558	499	511	491	488	506	504	499	502	560	501	514	525	500	500	482	483	583	521	498	505	514	536	516	499	517	529	515	491	513	508	541	529	496	544	534	546	539	515	524	517	553	510	537	568	513	540	533	495	531	557	499	485	515	543	533	553	526	536	552	559	536	529	489	524	528	552	570	534	519	524	513	512	535	516	517	487	524	537	523	474	515	552	501	549	527	491	502	528	574	524	497	500	529	514	526	532	514	481	508	535	526	488	486	531	520	550	487	516	498	535	504	515	548	548	501	511	500	516	544	495	546	520	534	519	516	524	522	532	535	527	507	521	550	574	503	545	515	546	523	526	511	498	504	541	515	491	513	518	499	528	538	517	515	535	510	470	549	493	557	517	491	491	505	534	564	516	532	528	499	556	538	553	516	507	506	561	515	528	522	521	528	549	548	554	495	522	546	488	494	484	517	508	510	534	512	549	535	504	508	527	492	511	471	509	514	520	528	507	535	540	507	518	520	533	522	533	528	513	518	520	483	528	548	509	552	523	508	546	520	533	550	511	530	512	578	520	515	492	506	498	520	461	533	565	554	567	548	525	508	481	485	535	486	557	505	524	506	539	494	528	502	535	459	531	555	478	525	478	542	528	537	512	493	498	492	514	503	525	512	509	521	553	516	500	546	531	553	481	476	509	490	541	535	510	544	514	524	473	533	547	527	531	556	524	496	511	533	485	546	489	529	501	527	511	546	508	487	535	536	517	530	547	522	477	526	542	500	543	514	549	520	532	520	560	531	547	563	520	561	535	556	539	503	516	512	522	538	558	560	561	567	503	492	552	478	506	506	552	541	516	479	502	504	509	574	466	519	518	479	527	523	534	535	545	486	515	508	507	528	479	514	536	572	546	528	566	500	567	544	513	575	546	523	528	522	560	505	536	541	502	519	496	528	522	532	492	535	535	531	517	560	523	518	496	516	507	507	551	530	496	521	521	482	538	568	521	487	579	558	532	530	525	523	497	547	525	498	575	531	544	574	512	528	527	513	498	547	540	513	482	525	530	531	533	510	527	499	553	535	556	509	556	539	541	544	532	534	537	502	525	530	527	539	536	517	519	511	523	532	501	542	520	542	523	509	520	493	514	526	501	502	490	537	501	527	512	529	499	525	567	495	563	516	526	523	530	525	522	539	492	542	513	525	482	523	497	505	532	541	536	506	522	512	489	505	498	581	513	542	492	488	545	521	506	542	505	489	538	502	530	534	535	518	555	509	497	483	514	528	558	528	550	497	521	483	499	517	552	514	525	508	504	542	546	488	562	487	528	508	534	542	537	486	500	494	537	562	489	521	492	505	503	545	507	510	533	546	517	478	536	522	511	521	503	498	529	550	566	538	529	509	550	532	539	536	581	540	514	482	534	502	524	518	553	562	507	517	558	497	566	553	539	547	518	534	552	537	489	536	500	540	539	492	529	552	492	498	557	492	517	494	489	507	545	522	487	501	528	532	523	471	494	511	542	569	551	533	507	531	517	492	504	521	532	518	509	513	570	520	508	527	535	547	511	504	543	527	548	534	503	554	521	517	534	510	527	462	500	529	498	560	539	544	498	521	538	504	560	528	525	572	515	527	523	555	532	520	519	555	481	501	539	532	511	544	529	507	498	547	520	518	465	541	479	531	513	512	563	523	529	541	539	540	490	481	492	553	483	499	584	535	532	502	527	503	505	531	570	527	526	497	530	530	543	521	510	483	521	534	523	533	511	561	500	526	531	519	495	513	551	528	546	515	489	542	578	488	507	512	544	534	530	517	511	507	479	549	490	527	540	541	516	495	507	519	503	583	527	527	518	514	501	477	549	567	542	538	547	533	519	520	520	572	562	510	509	532	558	558	534	486	523	481	511	540	520	554	560	485	556	505	501	552	528	542	538	526	528	506	503	547	558	546	574	518	520	528	498	505	518	502	533	504	564	542	508	513	561	494	513	531	519	503	538	520	565	510	512	509	521	560	509	545	517	513	528	551	492	502	508	566	552	518	555	516	509	526	531	540	536	547	531	536	525	541	545	512	528	478	518	513	519	556	550	547	553	543	507	531	499	517	528	525	512	525	496	536	571	478	523	498	535	498	527	528	535	528	467	530	513	566	516	524	476	524	545	542	546	528	509	547	525	542	512	499	534	504	486	513	501	501	533	519	524	511	514	545	543	550	524	474	555	509	532	488	543	527	501	510	494	526	509	532	508	530	549	545	532	558	504	491	491	566	523	518	533	499	478	514	529	497	482	507	523	551	505	521	495	531	537	537	490	571	488	522	532	519	495	561	483	509	535	509	539	499	524	518	545	541	516	544	538	543	541	521	514	478	563	528	508	534	491	500	514	513	536	505	533	492	513	545	507	523	571	549	557	530	558	492	532	515	506	536	541	521	544	538	483	530	546	523	521	573	567	532	505	521	505	503	525	533	513	548	516	563	491	547	534	524	543	562	543	551	503	522	532	515	512	493	534	522	498	528	554	509	518	530	542	551	526	534	537	531	524	547	509	504	539	530	485	554	535	525	553	541	535	532	564	525	557	523	528	521	502	494	562	510	536	498	464	527	531	534	490	544	523	537	507	546	557	498	532	524	536	532	529	535	494	503	554	501	491	535	529	553	522	513	530	549	521	524	507	546	531	530	540	482	511	524	547	518	557	552	553	518	524	536	496	537	523	508	537	526	492	565	519	544	500	526
31931	51088	33750	19678	12478	10736	12241	3824	719	713	690	658	687	662	699	671	689	667	658	705	706	694	688	680	662	691	685	626	705	716	699	697	732	661	663	704	638	710	716	687	698	687	648	731	668	660	699	716	693	676	666	676	663	647	693	726	721	681	636	650	676	656	710	705	697	669	711	665	689	680	665	728	667	669	702	714	677	713	674	686	701	663	731	666	682	702	680	687	686	680	631	708	688	663	734	676	692	687	698	708	655	662	663	684	681	696	730	618	643	647	660	689	668	654	683	687	704	688	702	652	700	674	669	704	722	710	731	694	702	672	663	709	656	683	694	688	664	693	722	692	697	662	721	726	736	742	674	698	684	662	706	657	664	729	683	678	700	717	666	708	712	667	743	662	714	702	726	685	679	675	685	680	667	674	674	684	688	676	681	632	682	664	714	678	706	707	676	644	698	636	672	702	684	644	675	665	667	657	650	658	689	683	697	707	679	707	696	721	674	674	740	645	686	695	674	694	680	674	649	690	669	726	681	620	703	684	661	685	708	694	690	690	702	718	676	673	651	643	698	692	677	650	667	692	677	669	694	652	632	698	671	672	676	669	689	648	633	671	617	678	665	689	696	724	712	651	666	672	717	678	694	677	707	694	720	640	676	672	660	629	693	685	649	727	679	677	723	699	694	644	678	681	667	670	688	710	623	662	655	685	673	662	707	681	703	681	665	715	677	713	714	685	710	691	694	687	709	671	686	698	685	684	743	661	690	675	677	694	714	628	664	687	644	741	674	671	721	671	678	713	708	672	625	688	710	678	659	703	692	668	687	686	692	649	700	667	675	692	667	681	723	646	681	736	675	705	683	675	662	684	630	729	671	672	700	700	678	637	716	665	717	670	740	700	678	680	703	709	677	680	674	721	598	647	676	671	693	685	682	724	668	684	691	670	676	668	664	666	653	695	640	676	656	643	681	646	705	765	676	651	707	700	702	674	643	685	623	674	646	654	655	639	740	688	703	668	663	720	723	669	714	685	696	714	720	646	693	696	681	675	659	661	720	752	679	677	726	691	686	736	643	705	677	644	694	701	689	721	681	650	717	674	726	712	694	705	691	676	641	704	686	698	715	705	667	681	679	687	658	731	649	703	696	685	708	737	670	666	692	633	668	683	704	696	697	675	696	639	669	639	679	670	672	659	669	640	675	709	701	652	707	689	653	701	648	683	687	721	637	664	685	633	689	691	658	705	731	734	681	694	657	643	705	701	692	690	699	658	655	680	663	699	661	688	697	665	661	702	692	705	675	662	721	663	698	692	679	680	710	664	699	701	682	695	729	706	689	707	677	632	647	667	661	715	694	716	718	715	692	683	708	660	676	673	644	690	663	713	701	695	652	700	674	660	740	661	700	662	674	707	703	690	634	682	699	654	653	720	685	648	718	689	683	696	684	689	711	676	669	679	735	656	691	661	694	687	695	691	641	670	674	668	677	677	681	676	661	697	706	728	697	672	665	698	673	694	676	733	691	730	702	699	651	664	664	729	698	655	672	682	682	654	709	711	626	673	658	636	741	660	691	659	707	698	674	681	695	648	669	697	692	711	679	739	657	705	724	670	692	703	659	668	722	685	680	682	720	713	678	682	668	692	643	679	708	730	675	654	713	664	712	683	699	741	690	656	719	687	681	688	674	688	696	675	678	670	680	679	691	689	716	658	682	692	685	701	656	668	686	667	668	657	672	691	664	662	697	667	689	678	666	679	692	666	688	696	672	697	698	700	678	668	650	660	702	654	710	669	712	657	677	732	632	707	717	702	684	705	650	678	675	675	676	675	662	688	684	677	655	683	651	659	654	672	648	704	706	675	657	684	674	678	687	654	658	694	676	684	694	686	667	723	655	707	670	706	696	714	644	683	652	696	634	678	720	715	682	595	691	696	646	689	670	706	689	662	695	709	671	675	676	654	664	731	692	679	625	703	735	623	670	648	675	700	701	698	708	670	645	653	714	695	732	704	698	678	675	716	725	664	687	698	739	638	694	660	642	674	707	671	720	672	664	648	687	634	671	662	686	687	683	707	659	696	688	714	653	667	642	665	640	632	688	655	698	679	678	712	668	731	641	666	638	638	677	626	677	698	679	673	708	626	669	653	676	697	657	676	706	668	687	726	696	666	707	687	712	659	653	677	687	665	718	654	676	675	717	662	730	655	699	624	722	693	722	672	676	687	704	667	720	699	696	685	685	657	679	664	670	703	653	682	629	686	695	706	674	716	711	627	699	688	714	633	677	716	680	691	680	744	685	669	702	659	700	722	663	636	641	697	655	685	701	694	663	652	665	674	677	715	665	619	707	674	711	702	642	674	717	686	674	721	673	699	708	660	651	675	653	719	649	722	701	698	684	671	700	669	699	683	706	715	738	731	692	705	685	714	652	722	713	684	656	700	657	673	697	676	624	607	690	713	716	687	671	710	651	650	635	733	702	717	690	661	660	719	658	702	621	656	702	696	712	710	687	683	705	719	702	676	660	643	668	694	702	687	711	670	698	698	690	677	690	713	691	697	692	572	672	681	700	690	700	654	707	674	677	636	664	668	713	695	709	688	726	659	666	660	666	644	685	620	662	658	688	677	713	707	698	676	669	602	723	709	703	713	717	681	718	728	683	699	724	680	659	647	669	660	707	691	692	734	688	681	688	680	712	675	683	697	722	679	696	696	669	679	727	702	624	675	692	737	690	664	639	710	697	696	669	691	676	723	689	696	689	687	704	676	706	640	668	676	626	666	639	673	737	694	680	671	725	657	661	666	648	655	675	679	654	664	688	704	663	669	706	727	726	672	654	693	692	730	702	690	652	653	670	655	661	711	676	721	633	670	655	689	693	718	675	689	669	691	660	680	704	675	714	681	739	702	692	665	705	639	689	659	674	702	725	668	668	667	656	661	699	676	726	695	727	609	676	691	708	635	683	683	676	691	707	714	652	696	662	645	689	692	668	674	665	658	689	686	662	675	642	690	658	695	697	654	638	647	699	644	727	734	667	675	668	673	697	699	717	701	703	660	714	663	671	704	689	699	648	716	685	692	735	689	643	659	641	667	742	669	699	723	684	711	685	703	695	678	684	620	644	676	691	638	691	678	665	677	653	730	745	678	692	675	701	695	666	712	674	690	641	640	647	651	653	683	670	687	689	635	697	697	668	703	669	660	670	670	667	680	682	647	688	669	703	753	707	673	656	673	673	641	701	703	669	620	677	688	657	707	729	688	663	702	665	694	743	669	664	688	699	691	729	656	707	687	714	671	675	692	674	676	682	718	677	671	627	690	683	693	692	684	673	652	682	664	691	705	713	658	653	635	694	702	690	735	710	726	655	686	679	745	669	650	690	673	679	661	646	689	708	689	675	717	640	691	686	692	688	726	652	689	676	640	718	695	671	703	697	670	715	704	601	739	660	707	716	676	671	696	738	675	698	691	703	720	721	685	722	684	674	688	689	701	696	690	741	723	716	677	686	684
22411	21209	28375	24388	21511	25922	25805	7248	470	358	363	347	353	342	336	366	358	362	341	352	338	343	358	337	341	357	360	365	294	400	365	360	359	320	353	348	310	363	337	338	343	330	366	313	341	308	357	365	370	334	350	352	367	339	352	351	373	346	349	339	368	337	317	353	332	324	329	343	329	315	336	311	352	321	356	341	352	326	323	308	358	344	369	361	307	339	330	349	372	352	316	341	300	316	365	343	358	342	307	350	357	306	328	349	322	314	313	389	336	330	346	351	346	343	359	354	377	327	345	362	314	344	330	332	368	365	380	330	370	323	335	324	339	351	332	376	324	354	301	347	335	315	350	385	391	377	339	362	314	355	325	326	327	341	360	337	345	340	317	358	355	355	323	328	331	325	327	319	352	342	328	349	332	363	339	312	334	355	327	335	357	345	361	320	328	367	302	360	359	360	343	319	338	320	350	344	319	337	323	358	364	351	315	320	343	325	338	337	361	356	327	334	316	317	300	315	343	337	352	339	356	324	331	308	319	350	326	321	319	372	341	376	318	332	333	327	313	321	346	352	359	327	365	350	328	333	365	354	337	327	322	324	342	343	325	330	349	378	332	312	337	348	345	291	335	317	353	348	304	318	318	338	351	334	349	357	374	349	309	336	350	338	300	336	314	350	342	360	347	350	328	341	336	355	325	346	324	325	336	337	327	309	335	333	303	358	324	355	378	343	353	371	374	334	365	320	347	358	333	373	329	312	357	344	345	335	359	350	334	322	315	352	315	339	336	325	372	333	332	345	359	352	308	351	350	332	364	359	348	332	367	330	353	347	375	319	344	305	353	332	337	354	345	375	328	357	380	326	321	346	352	334	325	339	356	339	326	324	334	325	392	339	354	361	340	340	342	317	340	328	331	362	333	343	355	355	333	291	346	342	325	314	343	325	319	331	339	342	334	330	312	347	327	334	321	340	329	338	319	338	326	313	314	351	328	335	328	336	376	360	306	338	352	348	339	347	352	347	318	342	301	341	298	339	322	312	328	337	340	362	340	349	288	333	326	330	324	340	346	343	336	329	324	361	342	348	318	306	336	324	341	345	328	334	319	364	334	330	327	368	360	349	322	315	353	355	332	356	320	347	335	331	362	333	348	352	329	350	346	316	316	342	343	373	366	340	349	352	346	347	327	333	367	338	325	296	317	338	345	359	365	298	340	331	327	347	371	358	334	377	370	356	352	353	331	324	340	316	320	320	334	334	339	321	359	315	318	339	347	355	331	362	343	334	347	316	329	317	333	346	355	354	369	364	375	355	312	354	312	348	334	344	335	319	339	361	358	311	324	339	336	338	331	330	348	321	354	367	345	334	341	315	345	342	312	318	359	343	321	326	345	323	333	318	341	327	322	344	361	343	368	325	331	328	308	352	300	346	341	346	340	345	344	350	321	329	378	328	382	338	332	307	323	351	344	358	332	363	353	322	339	313	327	360	302	306	319	330	357	353	375	315	334	346	308	352	349	326	323	370	321	305	328	336	312	316	353	337	331	356	324	333	319	349	331	373	368	335	312	333	337	330	340	334	312	357	334	351	375	365	348	348	362	325	333	324	355	327	342	335	349	343	351	396	336	347	348	328	330	344	317	357	342	336	345	294	310	334	337	287	325	331	351	371	331	335	343	338	323	351	345	345	322	345	338	325	333	368	346	340	315	362	365	342	369	331	322	308	335	305	354	326	348	340	354	333	343	334	321	329	344	327	333	320	349	325	352	354	385	319	363	321	350	341	327	345	342	347	360	324	349	346	345	342	342	338	325	339	320	336	341	345	358	337	337	335	358	347	333	349	333	385	325	316	358	314	335	338	309	346	334	330	335	365	346	342	364	350	324	305	314	366	309	293	345	327	336	332	315	334	357	357	319	360	353	331	356	336	329	345	333	307	333	317	331	342	334	306	312	358	336	323	359	333	375	325	311	364	330	329	341	365	335	347	331	324	333	381	341	305	339	331	313	332	349	330	336	331	340	329	327	311	344	349	344	326	341	311	338	329	359	349	354	347	329	313	361	324	336	352	321	335	362	347	350	385	335	320	352	307	339	346	369	334	316	346	331	328	368	339	325	308	329	308	336	333	340	326	336	364	327	348	322	346	313	318	323	328	354	315	328	358	320	334	358	337	342	345	329	337	340	352	342	342	339	346	353	342	335	327	337	331	337	342	376	337	316	348	328	363	321	320	335	316	336	365	341	355	353	346	337	363	396	382	355	313	293	301	336	331	361	348	337	311	340	331	356	342	365	336	326	292	319	347	344	315	372	360	330	367	325	348	363	333	304	318	320	322	321	342	328	373	375	312	353	331	310	333	333	350	310	324	383	320	351	332	350	307	366	360	359	349	346	372	347	360	291	374	331	310	356	344	343	322	341	313	373	343	356	335	314	344	322	326	345	378	316	323	329	350	319	330	342	327	329	342	368	327	328	340	336	313	332	336	316	330	322	322	341	357	375	358	354	326	335	361	353	339	360	358	328	355	361	311	358	347	329	305	317	317	365	357	360	347	345	328	337	331	338	351	337	367	346	336	358	345	328	345	344	326	354	345	333	357	339	311	376	377	348	322	332	321	325	378	338	362	313	349	355	338	315	327	337	369	370	323	369	345	332	369	348	340	323	348	314	348	320	346	320	361	326	321	328	366	327	349	351	353	313	353	318	325	320	337	343	321	350	369	335	344	380	325	341	349	342	350	330	380	316	350	331	343	361	328	349	355	325	368	367	355	325	350	332	335	340	321	342	322	316	353	329	331	357	337	318	328	330	360	361	343	319	318	350	373	337	317	349	351	341	357	350	354	331	328	320	325	337	320	349	343	346	375	330	358	367	351	338	344	337	339	326	338	322	346	349	344	335	339	323	330	326	328	365	338	318	303	334	311	351	309	315	301	324	393	321	322	358	325	332	340	354	320	380	401	355	347	330	353	322	353	325	296	323	332	341	322	339	355	320	347	358	349	339	358	326	350	391	319	325	367	272	336	341	351	377	340	330	343	336	345	337	310	346	339	351	339	356	343	300	332	361	330	345	347	339	376	360	364	337	367	326	354	329	336	348	329	349	338	330	340	346	319	346	355	355	355	351	321	347	348	346	335	336	372	364	341	352	344	323	335	336	332	347	351	334	309	368	320	293	322	350	309	354	349	314	342	347	313	363	333	327	353	327	327	316	348	401	315	308	344	341	341	366	339	362	348	304	336	336	327	356	346	357	329	356	347	356	323	343	322	346	331	357	342	354	350	299	357	348	326	353	338	310	319	321	350	353	356	351	394	333	326	354	329	349	362	320	366	359	327	321	324	348	354	323	352	327	353	327	325	338	343	351	339	369	363	356	307	326	326	321	357	340	318	315	341	356	326	355	370	340	312	327	313	336	334	340	306	345	324	331	308	356	368	354	362	317	361	389	344	348	323	308	328	331	344	353	353	330	354	347	325	316	323	325	315	375	336	325	354	338	360	345	360	347	346
38286	67786	49414	33930	26518	32525	26371	7878	492	473	518	442	454	494	490	441	496	453	465	430	485	440	472	421	515	471	507	452	487	438	475	495	470	455	475	441	449	442	475	454	458	450	481	466	484	425	446	441	448	458	441	466	458	461	451	481	426	445	470	449	446	468	530	441	418	475	479	405	467	449	466	448	472	482	482	432	448	455	444	468	446	491	473	454	471	495	456	454	455	445	454	467	455	454	450	435	466	489	433	471	444	485	450	462	469	449	470	485	479	489	445	465	467	427	429	451	477	409	454	442	456	443	445	448	451	442	453	474	463	435	498	454	485	447	464	494	473	453	471	470	446	454	438	427	460	471	469	461	452	425	451	488	468	429	457	488	458	476	472	469	459	489	448	437	406	440	442	427	493	464	453	449	442	437	444	462	509	445	458	457	445	496	495	485	478	504	452	434	456	464	441	446	459	461	448	448	450	490	459	439	495	464	434	459	448	493	488	470	425	448	464	496	448	450	454	430	424	448	463	436	472	448	439	458	448	450	485	429	486	473	486	503	469	445	458	459	492	461	428	508	475	444	413	477	455	482	457	502	454	466	457	448	447	463	512	474	455	471	491	474	480	450	440	487	447	486	461	492	478	474	465	483	463	485	492	481	426	435	459	467	431	448	465	450	470	441	447	482	442	468	468	451	476	450	440	456	484	455	451	460	445	475	480	435	445	462	467	472	474	463	468	470	491	476	444	452	442	426	447	437	419	438	489	440	462	452	485	441	441	499	449	455	432	458	462	461	476	491	450	466	457	462	450	467	426	481	467	459	458	460	460	484	480	437	478	447	493	479	473	455	451	472	467	449	441	437	452	480	419	480	457	457	478	440	444	454	478	433	476	448	432	473	470	436	466	445	488	507	477	451	435	444	449	474	413	441	462	465	468	442	447	498	455	468	443	445	452	485	412	466	458	443	452	482	460	464	450	428	487	453	486	446	416	428	453	448	477	445	448	460	435	448	428	430	464	433	469	452	467	461	443	456	443	452	438	453	423	459	463	459	454	451	466	479	446	470	469	449	442	430	456	405	469	460	462	486	450	432	471	420	450	440	499	456	483	481	425	454	460	446	492	453	482	482	472	480	467	475	437	475	456	479	484	467	459	439	485	421	431	473	487	463	471	473	444	417	495	471	436	486	470	453	455	450	437	462	447	491	467	440	437	482	457	461	425	456	453	439	445	472	459	445	467	458	475	438	426	461	486	457	445	454	471	475	479	472	492	437	480	464	489	485	438	489	431	480	434	444	426	490	474	448	468	442	440	466	461	401	485	467	459	478	466	408	491	469	466	467	455	436	477	452	451	446	452	460	453	440	485	441	464	446	481	482	478	438	488	419	444	483	433	431	456	475	478	449	428	471	416	456	472	463	465	456	463	438	455	459	445	463	482	450	447	458	444	446	483	411	425	443	469	410	455	472	447	415	442	457	463	446	437	433	472	437	457	404	433	497	467	472	442	447	468	481	471	450	491	465	459	423	439	469	440	443	445	455	402	459	431	451	473	457	436	513	443	438	483	428	464	440	438	435	421	469	450	451	462	386	469	453	433	433	461	469	486	459	467	435	438	436	510	439	441	484	499	425	450	442	477	464	460	467	478	492	491	458	444	476	468	481	427	456	434	445	477	441	465	479	452	437	504	414	486	420	479	453	491	458	410	459	450	428	460	480	462	492	497	426	452	458	489	450	485	441	470	466	436	460	455	452	472	480	522	444	435	463	443	432	494	453	475	476	462	460	487	436	462	494	461	437	465	504	448	437	458	449	471	423	473	481	470	426	443	415	476	452	494	444	475	411	446	450	435	451	478	433	488	457	447	465	464	463	448	479	443	477	433	447	477	452	467	477	444	434	484	531	449	425	471	455	439	484	427	440	460	446	453	473	465	460	459	494	439	452	487	465	468	474	469	474	442	474	450	469	437	515	463	465	439	444	443	482	452	461	456	435	461	448	460	455	472	475	475	455	437	439	471	463	457	493	472	462	472	471	461	440	471	453	451	469	471	456	472	480	420	474	478	471	456	463	472	448	467	470	466	429	463	459	462	440	422	469	504	478	497	443	453	452	456	444	457	455	454	480	426	456	445	446	467	458	475	461	443	453	431	434	455	453	456	484	416	487	477	502	416	492	475	442	406	447	449	446	433	496	446	461	476	431	428	459	454	466	460	460	447	481	434	472	460	470	439	433	505	489	462	461	468	435	442	434	427	462	444	462	450	467	458	475	467	468	456	456	470	451	476	456	495	447	469	438	474	487	455	445	449	465	458	464	437	474	450	460	432	459	474	465	449	495	458	463	394	504	452	456	450	445	474	506	506	452	434	459	445	406	452	412	458	450	465	460	435	472	471	453	424	449	421	459	434	482	443	476	488	460	449	479	450	469	444	489	485	442	460	437	457	465	469	435	434	469	450	431	484	409	481	470	434	507	490	454	439	396	453	470	452	448	463	456	432	452	448	462	452	440	470	436	445	417	464	434	417	438	436	446	459	455	452	492	474	441	479	461	481	461	438	491	481	440	442	415	467	484	494	456	481	433	431	455	498	465	436	466	484	455	435	429	467	445	465	455	481	423	457	443	448	476	451	464	460	472	435	458	440	454	493	434	451	469	479	444	467	421	448	469	422	461	473	491	470	492	425	424	486	425	489	502	458	460	471	462	477	486	455	469	431	432	471	463	477	437	463	471	486	442	485	481	466	450	474	447	469	451	466	468	459	464	414	474	449	447	439	474	425	420	467	473	451	450	443	458	431	451	471	416	439	455	472	461	463	453	455	487	440	447	495	459	455	481	416	438	418	446	421	488	480	451	442	509	443	451	440	470	425	446	436	426	472	481	411	454	428	453	433	439	442	453	448	455	442	436	469	465	471	484	481	446	432	472	432	423	464	488	464	417	463	435	480	444	462	468	471	446	411	468	433	437	457	481	440	423	436	445	423	470	462	433	439	438	434	462	428	479	486	494	480	447	419	450	411	438	466	480	465	476	462	499	446	479	419	481	441	445	454	466	512	439	473	467	466	465	441	441	441	480	444	426	453	465	487	453	472	453	443	492	417	478	431	481	462	404	503	472	485	481	464	452	482	433	479	441	445	450	446	493	483	433	492	456	445	467	441	440	443	442	487	445	446	457	422	498	459	442	422	495	470	440	442	473	496	454	428	449	455	436	457	450	472	448	444	458	474	435	451	508	442	431	471	462	444	449	434	446	426	477	436	413	483	491	431	476	420	460	435	466	468	440	476	440	446	441	451	437	451	448	481	429	440	440	423	470	517	486	451	460	486	416	436	427	438	472	466	451	456	455	451	438	434	457	419	507	426	446	462	420	475	408	456	467	459	415	445	449	457	407	442	435	442	444	433	473	494	472	442	449	490	471	453	494	456	448	456	463	460	418	471	410	467	429	483	409	448	439	440	428	456	442	435	443	483	455	453	481	470	459	457	444	445	478	472	433	428	417	489	467	430	469
29224	26982	23021	9276	3892	2427	1588	1048	682	691	702	699	692	718	709	716	685	685	682	626	681	657	703	666	679	687	673	654	721	694	663	665	643	715	688	688	677	663	667	723	677	631	657	658	655	641	729	584	694	686	674	706	618	638	740	666	686	720	684	623	661	657	649	683	669	656	665	719	669	646	664	682	663	657	659	685	659	696	653	672	629	677	709	627	672	663	673	651	670	670	645	662	608	635	656	660	651	616	692	667	686	678	647	643	645	680	663	672	635	626	673	627	672	681	676	679	652	670	680	704	685	666	650	655	724	699	636	690	696	654	631	690	641	633	680	607	680	645	642	676	635	700	698	641	699	621	625	645	690	658	672	670	685	683	619	672	629	684	686	668	684	714	693	666	743	648	633	656	639	637	620	699	625	673	675	648	647	673	665	681	646	712	609	643	675	650	650	638	668	663	652	677	669	595	673	646	628	635	673	657	608	676	670	662	641	663	654	707	640	694	646	646	660	622	675	670	667	666	710	696	651	671	692	703	645	657	661	649	687	698	688	678	660	650	631	683	669	669	703	703	681	688	642	659	693	619	662	682	672	692	675	682	670	687	674	674	728	681	664	661	657	702	619	697	658	675	646	647	691	703	659	650	623	718	683	654	665	681	696	657	716	620	603	673	665	692	628	684	655	668	668	666	630	669	651	667	696	622	671	671	616	689	655	722	686	622	639	687	676	661	644	663	654	644	687	653	707	645	723	625	693	698	660	683	636	662	696	656	694	638	646	650	641	642	656	668	652	679	653	677	696	687	625	666	641	685	671	635	735	702	636	628	651	686	651	683	666	666	685	670	681	701	634	644	653	667	664	611	680	706	658	639	686	689	702	709	676	669	647	647	659	698	635	675	666	657	631	639	678	743	693	635	708	722	636	646	652	666	692	674	670	681	646	657	670	679	635	703	669	665	651	663	684	682	677	599	665	650	687	652	677	650	647	654	648	672	702	670	662	661	636	636	652	667	643	697	688	627	734	689	683	680	642	723	633	689	675	691	681	661	689	634	723	645	652	691	703	679	653	641	652	644	644	676	637	671	694	644	705	617	619	625	673	687	684	676	651	644	700	634	682	684	647	679	665	654	653	681	659	656	700	664	642	666	639	688	661	688	671	699	729	685	670	609	664	664	625	608	696	650	650	664	705	626	643	634	679	672	692	693	637	708	663	669	644	639	650	676	649	684	654	632	650	663	675	651	626	689	645	682	648	664	652	677	642	633	653	689	605	683	680	681	659	682	655	655	645	640	697	695	636	650	701	678	675	648	671	635	697	655	691	625	649	652	661	699	662	636	632	635	638	656	687	680	674	650	698	675	681	670	654	668	691	639	668	676	629	668	611	651	667	682	687	689	642	674	621	731	647	654	694	687	683	681	675	640	646	642	634	632	652	658	687	624	698	669	682	649	659	657	613	652	700	621	720	672	677	675	653	678	656	645	636	667	657	665	633	685	657	710	716	655	665	687	623	646	693	678	666	639	668	678	682	665	658	710	690	686	658	638	607	600	648	647	730	691	649	647	678	670	672	680	639	711	651	664	676	672	664	693	647	620	642	637	693	625	660	667	726	691	677	647	677	676	684	646	652	697	650	641	652	638	674	710	685	696	651	660	634	656	632	676	656	646	695	627	654	654	679	663	661	649	640	688	627	645	656	644	688	676	643	651	668	643	653	662	643	693	661	707	637	702	690	693	630	657	651	662	703	657	687	672	705	685	660	679	674	669	691	663	670	648	620	596	648	686	650	672	613	688	646	654	677	643	661	643	647	625	628	645	636	642	657	687	694	636	633	694	662	665	664	619	640	686	630	701	688	675	714	686	671	607	703	613	684	643	682	667	652	675	625	679	663	709	646	638	653	679	655	619	655	691	682	669	663	660	668	653	662	682	638	669	627	614	671	656	660	636	649	693	666	634	650	682	656	655	659	631	663	702	642	657	658	632	703	674	710	705	665	686	636	634	694	667	685	657	661	651	654	677	671	695	621	635	701	664	684	638	669	690	657	654	656	698	688	658	633	686	654	675	661	705	667	661	731	670	633	615	616	741	650	654	674	623	639	696	636	689	655	600	606	654	648	633	696	640	679	679	623	696	668	674	627	663	674	599	675	668	646	682	725	672	704	668	649	677	621	679	657	649	688	633	649	644	639	634	611	665	619	678	671	655	707	650	652	740	638	682	682	691	685	619	594	701	635	704	682	703	630	678	683	638	630	677	718	623	659	663	678	637	663	655	674	644	656	688	656	647	674	670	635	658	617	665	675	683	686	657	703	667	665	668	665	662	673	636	684	681	671	681	673	658	692	666	677	649	680	694	678	621	638	681	685	673	679	630	669	665	688	652	652	674	659	657	648	638	663	697	639	674	628	686	684	667	686	663	698	635	700	653	647	647	708	676	659	650	669	643	624	666	667	665	681	634	635	654	659	637	658	629	677	663	631	637	628	695	686	676	635	687	643	677	642	665	710	710	666	701	624	627	670	670	651	682	657	668	635	616	711	666	669	646	663	661	652	727	684	614	710	673	621	644	661	680	682	640	650	701	684	676	685	664	665	665	668	668	667	663	663	709	691	640	705	739	697	669	659	689	646	657	682	673	696	649	668	728	704	675	629	663	727	685	674	702	656	678	664	664	705	652	643	655	644	652	703	660	670	667	692	660	662	684	684	663	689	706	717	667	715	674	645	690	691	666	651	616	657	671	638	652	642	694	699	681	653	660	644	698	714	605	669	639	716	678	628	668	700	679	662	643	633	692	641	692	683	658	688	663	684	675	649	680	663	647	720	646	672	673	730	669	701	684	655	682	691	663	657	642	714	657	673	700	626	655	673	679	673	663	663	678	627	668	693	631	699	701	638	675	673	671	710	673	660	706	678	669	647	585	667	663	683	662	653	670	626	665	685	690	656	668	643	688	660	655	707	685	702	664	610	645	681	702	702	667	652	676	683	676	659	649	629	696	678	684	670	679	639	655	647	624	707	683	673	683	667	685	672	653	641	655	652	692	651	675	688	647	678	690	690	705	627	676	666	716	652	662	570	686	693	644	642	634	670	655	641	708	656	680	673	639	685	655	619	638	661	660	710	683	648	700	663	667	646	659	722	681	640	637	682	624	650	649	674	713	686	650	659	640	683	670	661	611	666	681	693	640	678	665	656	666	681	661	680	634	642	658	667	664	652	644	642	688	617	660	689	651	645	706	640	653	679	682	694	659	675	631	659	636	659	636	724	650	652	670	637	699	675	687	716	690	707	705	658	679	667	636	620	650	639	699	715	650	628	656	687	679	667	712	652	679	715	675	666	692	656	649	663	728	675	670	635	635	650	690	715	690	668	667	664	631	658	629	684	658	639	679	648	697	683	700	659	624	619	622	640	699	671	702	654	647	664	675	637	656	652	670	690	649	657	695	657	636	676	672	685	655	659	686	655	614	711	651	673	659	627	678	650	707	602	682	667	689	631	700	611	655
28910	41555	25307	9620	6393	4066	2346	1400	871	884	867	888	921	873	931	861	849	882	870	875	898	858	899	838	885	942	834	844	863	897	868	925	884	870	848	877	847	888	933	888	927	904	893	898	832	859	903	879	887	860	827	875	915	897	889	887	859	851	896	863	875	894	851	904	872	835	830	882	876	864	878	916	922	851	875	906	892	884	860	882	865	896	863	870	900	919	838	865	907	876	825	919	903	914	908	895	877	893	899	899	877	929	845	876	858	865	847	899	796	884	886	861	838	867	873	856	869	850	816	901	932	878	906	893	870	905	899	841	923	876	883	831	848	926	851	836	803	877	849	889	848	834	876	839	852	858	836	916	894	896	881	902	814	869	896	875	877	862	849	864	846	878	892	856	891	894	867	898	897	837	883	832	876	877	949	872	860	871	877	888	861	875	891	880	903	886	880	854	876	874	814	921	844	885	869	837	889	858	825	854	837	862	854	835	882	908	887	905	854	836	797	848	818	867	896	916	876	838	944	885	842	849	908	877	903	864	865	903	898	861	898	906	861	883	842	869	848	832	874	858	871	858	792	882	865	871	907	888	866	860	922	925	882	878	860	928	858	900	852	902	850	867	882	919	831	842	842	842	919	906	837	935	882	861	935	810	923	853	887	920	868	885	863	913	883	890	926	896	932	849	876	893	828	902	840	874	983	871	881	858	826	915	917	835	898	898	904	872	870	890	905	881	892	894	880	855	832	873	809	917	877	864	837	823	920	823	892	826	887	884	871	862	842	938	841	876	870	875	889	888	913	877	894	906	837	889	849	867	873	863	884	866	853	819	879	892	938	880	866	866	848	898	854	879	808	885	887	878	913	892	864	854	909	874	910	893	865	877	893	891	864	870	817	867	851	878	877	878	888	838	923	873	882	888	848	859	880	902	886	926	826	917	852	864	850	890	916	857	883	867	904	891	838	845	864	813	917	924	859	882	827	841	860	878	861	866	872	806	876	829	885	871	853	880	853	842	889	866	887	863	895	876	914	881	903	844	850	844	887	912	866	821	894	929	859	868	881	872	814	899	904	935	860	882	823	892	898	860	906	815	925	850	846	911	877	844	861	868	853	849	812	851	884	878	861	874	803	895	866	841	881	849	833	875	875	903	898	884	958	868	840	828	908	909	915	847	858	885	863	913	867	879	848	873	855	928	869	854	875	935	904	863	914	891	852	895	873	884	939	837	861	898	868	918	859	920	887	816	912	893	914	935	841	816	838	885	828	874	890	918	869	875	876	859	912	865	935	879	845	826	872	905	857	876	843	922	863	867	884	866	857	903	845	864	854	905	863	860	885	845	914	805	876	882	865	899	887	839	899	895	865	827	866	939	904	868	883	879	848	903	833	869	861	922	899	905	865	907	895	831	842	879	859	865	874	894	906	870	882	844	905	938	860	853	874	875	865	909	883	859	875	889	872	889	882	828	863	868	876	837	827	878	851	818	839	776	823	956	868	887	845	827	892	863	880	902	899	868	867	904	865	870	811	885	858	852	830	862	891	846	875	891	902	916	879	844	854	896	879	861	842	883	915	846	887	854	883	828	887	879	845	869	906	811	876	879	881	853	863	888	895	851	834	876	840	916	877	819	884	896	881	823	820	895	865	860	858	922	881	833	905	897	849	878	873	798	831	867	881	842	890	905	898	860	902	860	815	876	855	866	878	875	880	896	950	869	871	898	936	903	900	902	904	902	843	937	914	886	886	878	851	883	814	861	878	879	860	868	858	875	950	907	845	861	884	851	885	907	916	820	921	840	883	855	947	862	843	844	852	903	892	874	920	870	853	897	843	850	882	913	911	814	854	842	878	892	846	886	879	857	872	884	890	897	866	878	921	917	868	868	890	877	876	838	884	873	894	851	915	861	870	836	884	912	846	884	799	877	840	831	890	860	890	827	875	894	863	847	872	903	880	840	860	913	844	853	899	844	892	878	931	839	873	835	869	859	889	881	895	827	902	899	827	840	894	865	912	863	887	909	875	869	951	852	861	874	857	871	830	815	890	868	884	867	841	860	845	872	889	895	891	883	832	810	864	854	886	842	830	849	890	855	891	916	913	835	902	834	918	867	873	836	847	887	900	932	931	889	921	871	874	899	874	879	964	803	887	864	882	811	818	805	890	896	884	860	837	894	877	897	833	874	837	924	916	893	893	858	896	859	900	904	856	862	858	823	858	925	860	880	805	881	820	869	894	870	893	859	853	864	888	904	825	917	877	899	884	841	877	871	824	893	864	885	904	863	948	905	879	875	871	870	898	881	907	872	838	913	849	888	873	872	872	853	809	878	912	819	895	909	785	858	863	857	862	860	832	907	892	907	926	849	888	830	861	847	879	868	897	896	888	897	858	865	856	957	857	836	861	842	862	870	924	827	925	933	866	885	933	823	849	934	930	837	862	902	898	852	842	902	837	929	850	869	848	842	891	903	888	894	834	873	866	888	865	866	875	881	852	888	913	862	813	931	866	866	888	915	901	903	874	898	888	857	852	869	863	890	904	852	896	901	857	863	903	913	911	880	900	878	818	832	850	840	915	860	875	821	884	883	863	857	885	867	814	869	876	916	927	837	889	867	855	873	861	833	877	881	920	883	831	838	920	828	851	879	859	900	874	913	854	847	907	854	844	871	888	853	863	896	928	874	894	881	894	800	864	891	821	884	899	889	899	859	873	895	826	850	909	894	904	885	911	929	875	893	894	878	871	868	858	865	841	873	892	839	856	896	852	889	866	855	908	879	813	885	879	844	846	858	903	866	896	880	817	923	838	864	914	894	886	846	798	861	873	901	885	831	835	826	864	880	937	915	930	834	844	900	817	865	833	854	861	859	853	843	835	882	889	831	862	887	871	848	844	902	918	859	846	912	871	886	877	860	911	877	917	869	884	892	899	881	891	912	889	878	908	883	925	934	881	848	860	879	911	906	867	843	879	861	877	880	840	919	838	821	852	915	882	812	867	902	842	890	809	854	841	860	861	878	885	824	902	825	855	850	862	859	875	876	839	888	874	897	852	831	905	901	811	876	894	882	928	882	867	903	872	857	886	869	900	820	859	867	903	849	901	898	904	915	895	888	813	877	879	876	882	863	883	882	870	904	856	889	894	909	912	889	889	870	853	869	905	885	848	867	930	880	864	926	843	839	885	882	827	898	879	855	891	875	916	856	881	867	829	870	867	859	825	911	858	899	882	882	900	837	918	926	862	869	847	903	860	840	871	860	844	895	862	898	895	851	863	934	854	879	915	857	825	932	908	855	819	908	889	876	882	928	865	863	839	864	870	901	869	914	832	880	919	872	879	890	906	887	879	870	856	871	901	853	888	881	869	862	847	878	815	906	883	843	856	951	813	838	884	891	871	864	882	886	885	898	925	879	878	893	887	889	852	920	869	889	842	891	851	918	882	884	846	926	952	882	889	902	858	867	887	915	892	889	812	878	864	836	938	836	921	868	881	849	860	836	821	896	916	888
23390	21306	28117	25409	20540	13230	12103	3230	633	549	595	595	582	553	555	624	570	523	561	597	600	545	525	536	551	582	583	562	558	563	570	578	589	580	540	519	562	564	527	530	601	573	569	574	591	544	539	526	593	547	576	570	559	562	548	559	572	561	583	550	579	552	576	550	544	530	581	570	597	547	558	585	563	587	560	575	577	512	555	565	611	643	579	560	546	537	558	569	559	545	532	575	582	558	591	615	526	579	553	539	553	546	535	510	526	526	511	515	593	540	556	586	568	563	557	518	560	557	534	558	577	529	582	568	571	590	608	539	547	598	579	558	564	575	573	584	553	491	527	559	565	569	560	509	568	601	528	543	584	546	516	549	556	588	603	594	545	580	562	565	564	560	530	563	557	548	566	564	562	562	570	560	530	579	582	539	575	564	568	523	538	585	505	560	568	534	575	596	592	554	525	547	545	543	541	600	564	565	552	528	544	501	556	537	546	558	606	571	516	546	547	528	579	529	550	545	520	571	609	525	567	581	560	554	555	541	560	569	550	528	548	547	554	577	544	541	569	524	551	509	553	582	561	586	564	515	579	542	566	551	541	555	589	556	578	544	544	550	545	585	545	544	549	564	524	559	582	564	571	568	557	526	562	539	540	531	572	573	548	566	551	559	574	568	561	594	548	568	573	556	560	537	581	539	618	545	577	546	545	596	562	557	574	534	587	581	535	564	537	573	534	545	546	550	567	550	602	552	552	558	551	571	571	545	572	550	549	593	580	548	579	534	573	539	533	556	567	539	545	596	590	519	565	579	533	582	548	490	547	552	545	595	562	588	573	560	529	569	558	576	548	561	555	509	600	528	546	523	568	569	585	521	551	554	585	541	548	570	569	502	604	551	562	523	564	551	512	569	554	542	541	566	590	621	560	564	582	603	549	569	570	538	568	623	586	520	558	572	578	558	574	515	540	543	547	581	550	590	540	569	523	549	584	532	556	551	540	541	577	546	566	514	561	571	572	554	519	506	580	574	549	509	525	569	585	575	556	553	555	548	586	585	517	558	571	542	594	562	539	559	523	599	551	558	545	535	585	545	543	566	602	561	618	559	588	550	560	535	567	553	516	534	510	558	571	556	554	497	533	535	531	568	538	586	582	541	538	596	583	600	532	502	544	552	581	539	559	543	535	542	559	605	548	572	556	606	607	553	556	616	547	542	581	611	558	555	545	592	566	541	564	537	564	516	522	536	554	552	573	575	544	532	554	586	528	571	531	569	551	533	530	550	549	546	562	570	593	549	569	535	586	552	560	554	555	537	559	505	550	530	569	562	537	553	561	577	545	564	571	516	567	548	522	529	586	551	558	542	560	583	574	560	569	548	552	598	569	554	587	530	553	579	581	576	575	553	572	535	555	548	545	570	547	571	567	575	563	597	573	564	539	569	544	514	528	535	540	506	579	558	552	572	572	551	532	556	568	589	587	563	570	565	554	570	571	559	575	565	573	534	549	555	536	530	583	587	575	566	554	561	553	580	575	574	530	536	597	551	544	566	516	539	554	586	561	557	575	565	542	565	526	561	547	557	559	573	567	581	561	555	568	586	580	522	543	564	536	547	535	577	557	573	574	545	576	524	544	559	605	578	525	539	624	518	516	555	546	587	559	536	555	548	527	494	557	513	542	512	563	573	587	565	546	543	545	594	546	524	535	570	612	550	541	569	573	602	533	562	491	570	589	573	571	575	561	526	571	579	536	573	543	552	556	536	583	547	584	570	539	549	554	568	575	511	556	560	571	554	567	543	552	585	578	550	585	537	526	595	560	571	538	515	555	557	547	530	554	552	503	551	490	606	563	527	577	601	571	574	584	567	586	562	553	513	559	545	551	587	541	545	513	606	537	536	537	548	523	558	547	571	569	590	564	559	521	509	547	550	544	522	555	546	552	584	562	571	520	585	547	555	554	548	561	555	546	553	532	535	528	557	581	549	559	566	543	555	536	540	551	568	570	542	549	538	551	547	547	541	593	546	531	561	588	501	547	605	554	559	519	541	554	519	569	575	563	558	539	553	538	545	596	553	573	545	584	627	606	594	565	605	569	562	534	579	566	493	618	536	568	584	605	559	569	607	556	569	581	568	535	553	521	585	572	539	528	535	582	584	533	594	549	601	539	535	551	537	552	564	542	594	573	517	588	548	562	522	572	549	551	587	530	531	572	577	537	514	544	535	554	563	588	595	560	539	563	577	530	530	572	600	558	575	564	574	573	539	528	561	590	622	588	534	531	589	501	528	535	551	549	565	545	546	560	585	585	535	562	544	554	564	558	581	538	554	572	559	544	586	566	551	566	582	552	604	567	548	524	554	549	512	513	551	567	536	580	589	540	554	594	557	570	537	530	601	567	577	587	542	560	565	574	553	579	538	554	536	539	581	525	536	552	567	584	546	530	565	542	537	586	578	577	540	597	519	559	575	543	538	512	525	528	619	553	516	581	605	548	549	511	571	595	603	563	551	583	571	560	574	553	564	544	570	579	566	574	586	520	544	534	566	551	568	550	570	561	531	573	541	578	563	511	560	564	582	520	534	527	572	550	550	551	555	520	560	589	561	576	545	586	544	533	567	558	606	597	519	536	549	590	567	603	584	558	543	513	522	605	546	565	553	503	540	538	559	571	589	570	582	558	551	542	542	573	563	579	563	534	537	572	574	553	607	555	548	563	547	579	582	540	552	507	560	536	550	550	544	562	577	593	560	570	543	567	539	550	576	617	607	624	539	583	526	556	542	568	572	569	549	554	577	572	538	532	567	556	547	606	566	566	559	573	569	531	549	540	587	541	559	557	548	537	575	589	528	563	552	557	531	541	539	554	558	587	596	540	564	542	530	540	537	562	547	621	532	582	522	558	555	550	573	551	511	565	535	531	503	529	577	538	583	548	553	538	553	572	544	550	580	541	589	537	575	556	581	588	601	541	589	597	548	508	545	590	579	566	537	539	523	578	549	557	505	562	562	562	549	530	573	576	594	569	547	525	573	545	585	539	566	523	572	527	524	569	584	552	544	574	546	560	567	552	575	583	551	563	548	596	544	576	518	560	560	559	560	579	518	540	547	530	512	571	572	556	527	539	520	551	536	571	583	534	557	534	575	551	564	553	547	533	559	575	536	574	554	602	610	584	562	557	551	556	577	541	565	587	561	580	565	548	551	536	556	563	609	523	555	558	609	570	538	535	551	539	581	507	562	569	524	563	524	582	565	541	522	567	532	545	507	557	554	604	585	577	540	589	588	540	507	558	516	568	552	555	574	560	550	548	533	558	537	572	582	559	529	544	553	565	569	571	570	571	556	572	552	560	556	544	591	581	565	574	567	563	564	568	572	546	555	613	568	573	519	530	564	566	570	591	580	553	594	545	564	544	560	550	570	545	559	572	618	522	540	561	537	555	589	549	548	535	559	560	569	556	529	565	585	586	563	578	596	584	537	567	526	573	559	555	531	554	556	556	546	557	580	533	557
33888	59160	43109	29655	19114	13116	16082	4197	823	750	763	805	818	764	806	758	730	709	766	784	720	751	784	725	764	790	730	740	741	690	761	744	767	735	724	784	745	774	754	764	805	770	697	788	732	725	738	728	752	791	766	764	762	780	712	779	752	692	743	762	693	743	768	766	732	730	757	732	787	705	729	690	807	765	714	779	738	757	706	717	754	792	711	788	733	767	773	787	768	714	756	745	736	750	770	730	757	733	790	781	756	766	723	735	779	790	713	728	744	723	733	744	768	744	722	787	753	729	723	757	766	778	776	756	737	775	717	737	718	742	717	744	786	731	740	761	753	792	725	737	774	740	744	750	766	727	748	745	720	808	767	786	687	778	735	716	703	748	749	749	743	758	808	742	765	785	721	769	738	762	748	750	846	754	727	710	797	727	789	745	774	774	776	779	753	758	748	739	777	764	747	769	734	779	816	691	758	767	805	742	712	768	742	748	751	740	751	735	719	803	730	754	760	734	742	792	733	760	774	720	762	714	788	733	738	760	760	792	747	753	727	770	733	739	721	739	739	779	749	780	709	772	712	740	767	723	736	753	761	752	720	777	738	717	727	733	758	786	753	815	766	745	712	762	732	746	782	766	778	770	714	754	779	720	790	758	708	708	741	737	718	757	755	762	745	770	797	752	761	756	741	725	747	765	705	728	747	777	767	762	766	790	755	708	750	780	792	743	761	773	761	732	795	729	738	793	735	719	743	729	785	763	747	743	720	778	727	779	762	737	755	797	777	776	800	739	780	742	795	784	788	732	745	777	812	730	742	746	768	750	747	782	768	717	764	775	748	796	721	706	735	762	741	732	766	711	754	717	739	784	766	772	780	742	758	716	796	739	715	713	804	705	784	742	760	721	728	772	735	771	745	772	736	730	721	774	760	785	769	788	819	730	781	776	767	748	764	754	737	785	709	777	759	780	742	759	749	750	745	730	755	773	746	746	709	738	748	742	742	780	699	719	748	723	717	720	796	790	780	797	718	724	761	747	766	788	742	723	763	713	767	787	717	783	713	749	739	747	738	773	730	758	771	752	726	738	714	732	700	817	796	700	717	761	754	735	774	674	752	780	716	769	784	725	733	717	770	725	758	723	800	688	814	781	713	787	751	759	757	787	760	753	769	737	788	726	747	710	695	767	771	760	729	771	761	718	724	769	737	768	768	756	726	747	742	799	771	733	721	791	746	781	757	741	798	721	695	751	730	785	732	725	741	711	768	715	706	763	772	749	761	728	715	671	731	749	797	750	787	699	749	768	725	741	736	763	743	757	767	728	774	749	739	774	752	762	730	768	754	713	743	802	749	768	772	743	763	750	735	767	711	787	735	707	725	787	748	785	752	684	756	724	803	709	772	743	766	727	783	753	789	757	726	760	714	741	716	736	734	762	790	787	789	782	696	718	685	739	766	754	772	754	748	750	754	779	750	771	779	745	753	682	728	794	734	792	727	766	771	753	765	744	767	767	749	777	682	779	757	753	732	751	754	784	746	768	716	733	830	757	738	707	778	704	790	739	709	739	792	774	754	735	746	760	745	786	765	730	722	757	749	766	763	817	797	729	786	757	745	719	719	730	755	782	711	769	749	722	765	813	747	756	740	723	707	741	767	766	753	739	715	772	695	730	751	752	811	743	788	718	744	796	745	759	801	714	741	753	704	710	738	762	723	726	725	784	747	737	754	753	761	755	764	768	748	750	728	802	727	762	737	756	761	729	786	751	753	747	734	761	797	707	784	732	721	745	762	749	767	746	768	709	763	734	715	758	817	752	742	730	699	712	776	728	748	766	756	703	738	716	761	749	735	771	731	764	734	767	766	735	757	789	667	781	717	707	775	775	749	725	731	751	703	750	697	726	752	726	765	759	714	780	764	749	788	750	775	705	718	766	795	753	797	703	713	743	757	737	802	733	767	759	769	740	765	771	727	719	758	748	759	742	793	780	730	726	755	763	779	764	701	771	738	754	767	788	753	731	677	775	763	737	716	714	691	758	733	762	756	782	757	710	737	774	787	750	775	785	745	750	762	739	771	756	778	757	743	719	822	715	781	778	826	761	770	749	722	712	737	729	811	704	773	748	753	814	788	785	751	793	718	754	785	789	772	765	701	748	732	726	807	757	732	754	757	737	783	759	765	735	737	752	785	737	744	747	778	762	767	736	781	750	746	801	770	770	774	751	746	753	708	743	729	756	739	701	744	726	817	750	766	774	698	712	738	743	801	735	723	732	767	719	719	766	746	764	748	766	725	822	776	765	763	724	733	725	691	808	753	705	737	737	797	762	745	753	698	775	751	723	788	761	782	749	770	746	752	745	708	772	763	754	731	794	750	739	777	740	749	767	703	773	714	775	771	737	716	784	740	729	731	730	767	804	784	770	748	771	707	770	714	744	732	735	785	736	731	754	782	746	735	775	736	808	736	759	809	759	793	785	711	772	760	746	718	722	740	747	780	710	736	724	776	755	745	728	760	768	777	754	707	723	750	730	774	758	725	750	746	728	722	744	767	737	731	767	777	781	780	754	748	707	732	768	793	792	726	742	745	757	760	791	700	732	745	742	792	790	756	745	735	745	781	770	769	715	791	731	801	761	767	767	743	718	748	696	768	740	728	722	753	756	721	814	732	725	755	813	755	758	728	762	764	751	749	759	768	734	763	743	758	733	729	734	768	782	752	791	759	736	739	712	734	733	755	769	751	770	766	723	738	731	743	786	763	732	759	748	729	726	777	728	739	743	735	758	693	768	778	759	732	766	775	737	785	754	753	777	709	758	723	719	828	748	783	709	772	784	739	722	720	736	740	730	796	732	749	753	764	746	706	761	767	719	715	793	786	732	728	777	764	756	697	752	749	695	682	802	752	749	769	778	721	803	755	755	763	744	743	767	755	775	756	720	755	743	755	712	764	733	746	724	791	774	734	784	755	768	785	718	726	754	735	756	766	753	741	747	772	751	760	803	754	749	741	770	760	776	749	715	745	737	749	715	783	742	711	746	752	706	716	732	752	765	758	772	734	777	720	742	761	735	780	793	741	677	757	795	737	756	738	735	754	737	808	739	752	756	738	733	763	745	791	716	749	729	810	753	761	749	711	757	778	700	757	743	766	723	787	790	722	751	755	747	761	735	710	736	756	748	755	756	764	775	737	743	773	745	678	756	742	793	704	754	748	753	735	792	774	758	775	740	749	733	745	765	785	748	827	702	728	754	751	699	744	738	738	776	739	751	749	685	720	801	782	789	752	709	773	726	777	721	760	783	782	742	690	766	738	752	725	772	739	774	742	729	807	765	736	748	746	789	738	735	755	803	778	741	852	751	758	739	735	748	765	768	724	706	719	788	747	776	731	743	756	747	733	744	726	729	736	755	792	789	777	799	771	731	772	797	742	739	744	763	753	779	777	732	776	763	785	740	725	710	750	747	780	769	732	758	725	748	776	724	740	760	752	744	744	773	787	753	749	780	766	806
24765	21556	27068	23889	9499	5262	3897	1164	476	501	490	503	492	527	497	484	468	489	472	495	474	483	454	447	485	478	446	497	482	478	521	455	492	490	484	495	464	455	473	486	455	483	492	524	482	550	478	493	444	469	470	458	467	463	499	518	477	462	499	487	504	455	470	449	464	448	498	458	488	445	491	502	502	479	507	457	491	487	494	491	474	470	471	452	469	502	487	493	467	470	481	462	449	454	490	505	443	518	467	481	486	447	457	464	462	473	467	512	439	472	479	505	460	488	496	492	503	469	442	470	472	459	503	446	480	488	486	457	506	457	469	479	483	471	442	459	494	469	459	442	483	461	472	535	492	485	494	476	494	468	453	477	461	459	481	466	443	501	466	470	470	472	455	505	472	456	479	504	480	488	489	495	468	474	521	516	518	494	503	490	470	470	514	444	486	467	546	474	525	486	472	460	479	468	484	483	500	463	495	489	485	461	453	500	515	459	460	499	475	469	442	484	491	474	460	487	467	458	480	528	491	507	477	530	494	464	478	478	484	488	518	479	475	473	484	456	468	463	463	465	505	477	480	475	474	473	500	441	507	450	488	448	519	530	458	485	510	490	483	490	437	514	506	483	487	459	415	470	502	487	508	425	471	434	475	502	474	477	476	518	473	480	488	496	485	476	488	509	493	476	487	457	428	440	478	489	465	473	471	471	451	521	463	468	462	447	481	471	485	481	496	451	460	510	489	484	471	493	471	421	466	490	448	490	476	490	451	502	540	471	462	448	471	500	496	488	485	477	492	522	479	479	476	496	458	464	468	470	499	473	464	511	477	470	476	477	487	483	451	459	469	475	495	487	517	465	508	464	469	501	463	498	472	454	472	493	467	460	506	464	471	518	480	471	492	472	474	477	514	499	468	479	512	469	488	497	463	451	513	481	448	503	464	469	492	479	480	463	448	513	495	491	414	472	493	470	468	494	492	500	464	515	503	446	473	468	490	426	472	524	502	428	502	455	469	493	504	478	481	467	485	453	507	484	476	478	432	511	459	455	470	462	475	443	495	496	491	454	501	450	486	457	460	485	474	495	452	493	450	466	505	451	430	486	455	494	457	471	449	483	474	476	482	451	492	449	456	452	472	473	533	473	474	448	466	472	444	490	444	494	501	492	476	438	471	488	496	499	448	458	443	472	478	447	456	501	453	484	502	497	470	495	473	496	482	502	467	459	443	481	455	463	448	485	503	485	439	486	467	489	494	476	483	492	489	496	464	480	483	503	501	462	450	474	492	468	483	480	463	457	493	459	438	440	479	458	439	483	456	504	515	501	495	489	485	519	471	488	488	487	458	501	466	475	481	445	450	432	484	487	462	521	471	463	477	498	452	467	459	485	472	504	494	459	489	502	487	481	456	429	492	433	487	423	442	467	439	455	482	488	480	497	486	480	453	485	494	478	487	469	466	455	516	481	496	484	459	483	493	489	477	477	463	470	435	467	467	501	458	472	471	478	487	465	492	457	498	464	487	497	534	454	466	513	464	490	487	477	502	450	502	504	496	501	463	493	456	479	506	457	481	446	474	443	479	480	485	478	487	438	522	474	482	456	457	481	488	471	500	479	526	488	493	482	476	485	476	461	439	476	487	485	483	476	488	451	505	434	469	470	466	444	458	503	465	481	490	476	496	467	467	461	450	435	435	515	467	467	486	475	462	451	502	522	469	451	510	477	467	485	490	489	471	471	476	497	513	488	496	496	507	449	467	471	454	494	457	468	493	463	477	483	476	494	452	496	487	461	494	481	473	496	473	491	481	506	474	483	499	462	497	460	491	454	480	483	490	481	500	471	479	462	441	482	474	476	484	493	467	459	459	451	504	473	455	468	467	469	457	488	484	495	490	488	485	474	462	479	474	486	476	465	481	464	521	473	500	454	489	479	498	502	473	532	513	496	506	491	503	475	488	442	448	458	463	452	458	498	463	516	468	506	465	503	465	474	462	518	484	487	481	473	471	505	517	504	473	507	491	456	487	481	469	439	497	453	451	498	475	441	484	492	456	466	459	471	455	494	490	483	491	514	466	476	453	474	494	496	445	486	471	495	480	501	500	487	478	462	489	457	458	454	498	497	459	455	470	491	457	519	459	481	498	484	491	497	466	523	477	511	480	509	473	463	470	486	462	436	476	465	480	496	456	489	488	488	453	464	480	476	461	475	477	482	474	467	475	450	478	476	473	476	509	498	470	508	503	511	460	475	484	509	444	447	450	483	505	499	458	459	453	447	476	461	494	505	495	472	513	455	465	497	493	451	471	446	452	488	492	536	503	441	459	483	475	430	465	483	492	503	450	458	525	485	437	487	464	476	499	459	466	495	519	492	449	439	490	448	502	430	460	483	489	452	475	435	484	462	477	452	461	484	456	496	466	437	489	469	519	490	473	466	487	460	474	470	484	507	486	492	476	468	479	532	468	439	443	484	494	448	501	479	473	478	486	483	480	478	498	481	449	485	495	472	469	516	477	486	444	496	475	507	477	451	456	496	439	514	496	497	464	491	479	480	482	473	454	452	456	498	433	470	489	424	492	496	448	484	457	543	456	479	509	494	485	458	493	488	489	490	482	488	473	505	504	491	475	478	468	453	439	509	470	460	478	460	467	461	479	473	470	518	472	460	468	486	529	492	478	486	492	456	450	470	460	461	461	452	435	468	500	449	460	500	509	524	475	455	492	476	460	502	496	464	457	463	472	491	487	486	473	497	460	443	490	494	474	477	485	445	484	465	466	470	467	476	446	482	452	438	472	467	468	469	461	479	491	505	480	491	473	455	476	471	457	510	529	469	450	459	481	440	510	519	516	458	440	501	497	517	475	461	475	422	481	505	478	483	488	480	487	482	468	434	496	483	499	471	477	493	466	471	459	483	503	477	465	476	496	526	501	492	522	516	516	505	445	456	511	474	512	475	436	473	480	493	486	460	517	499	476	481	504	478	511	463	472	497	491	485	468	463	492	469	511	476	491	491	481	450	475	491	453	451	507	499	444	490	463	446	477	492	475	453	492	464	499	478	527	461	483	508	473	460	449	519	513	494	474	461	511	500	449	466	508	486	482	477	492	496	482	458	464	487	510	530	459	480	479	515	486	467	514	476	467	517	461	486	491	472	436	501	474	498	481	464	516	479	476	462	451	439	467	491	443	474	487	457	528	482	470	469	488	456	487	505	478	449	449	462	499	453	486	511	479	512	485	495	485	483	457	475	494	470	479	467	467	457	440	489	442	419	489	476	484	465	465	508	478	515	486	456	472	512	487	467	447	492	464	508	481	485	524	483	518	461	457	463	467	457	478	488	474	513	462	464	469	487	472	508	475	476	502	493	469	444	489	495	455	457	479	446	471	432	501	489	477	484	505	468	473	480	523	490	485	457	484	497	503	487	474	525	472	533	479	451	495	482	481	512	468	479	523	453	481	529	493	476	459	509	476	481	465	448	494	453	477	481	485	461	497	540	508	498	472	478
31865	50795	35004	19379	11187	10726	7792	2135	639	674	626	625	620	610	621	637	640	610	607	609	587	597	627	652	635	621	658	592	606	577	654	643	654	655	570	617	640	673	631	639	644	605	610	589	678	653	610	606	643	630	668	648	608	599	660	625	604	582	625	636	578	608	603	586	620	608	605	654	667	625	696	652	627	650	655	664	633	646	642	630	609	640	640	621	649	651	593	667	633	666	670	657	615	620	620	615	586	596	619	644	647	642	668	608	620	646	581	642	599	598	646	638	681	640	628	622	618	630	625	588	654	683	615	623	636	659	615	652	676	631	603	667	654	627	624	568	653	619	644	631	635	613	614	615	635	639	673	672	661	660	596	593	613	632	589	666	612	622	630	599	603	622	678	639	624	643	654	631	596	620	577	632	647	660	649	640	667	635	639	627	684	615	701	650	580	607	648	646	629	650	664	628	664	633	653	643	642	619	626	619	599	645	604	634	632	678	594	606	663	632	606	614	620	633	635	672	590	618	622	635	595	641	582	648	654	610	636	656	579	637	605	599	617	597	661	619	621	623	658	610	643	584	631	667	605	635	645	678	671	632	602	611	559	627	661	649	644	647	705	678	593	615	629	634	651	631	653	603	626	657	621	593	622	636	586	593	638	622	607	643	591	619	662	603	648	647	684	665	623	585	607	633	644	632	644	615	619	659	673	639	635	667	600	683	626	633	630	703	641	641	623	610	621	629	674	643	597	628	616	609	595	611	633	647	666	622	612	597	629	621	604	638	615	629	620	637	622	612	615	595	666	632	638	610	618	635	660	634	618	667	654	595	631	627	600	611	637	597	623	612	598	627	601	655	677	599	651	622	661	618	613	612	636	580	664	635	649	643	623	640	606	616	635	574	671	607	656	621	647	633	641	663	644	686	625	625	664	629	618	634	661	608	660	682	617	620	633	596	659	576	623	656	629	661	656	606	650	648	644	639	661	652	627	626	619	610	622	621	658	678	621	642	640	646	653	630	667	646	616	625	667	632	604	622	645	667	628	668	651	602	634	582	627	644	632	580	679	653	616	615	640	581	663	625	601	612	616	634	619	626	653	651	663	660	597	630	615	630	655	609	588	594	646	606	631	584	658	638	618	629	590	635	652	649	638	622	633	640	615	671	631	605	646	587	649	619	627	676	630	640	640	627	653	602	638	634	610	679	633	590	627	632	590	641	616	639	615	603	650	591	627	650	687	654	625	612	631	609	655	613	679	592	620	649	631	636	632	619	645	602	670	657	642	624	647	631	571	668	663	647	613	618	627	658	638	633	640	645	638	636	638	656	630	616	551	674	673	658	635	636	661	647	610	621	630	621	663	648	610	669	664	598	645	659	622	628	621	633	638	612	627	632	598	646	626	595	641	647	581	618	670	637	650	608	623	638	576	624	619	644	628	635	633	668	662	665	637	684	677	615	669	606	636	634	680	628	623	618	622	651	623	621	675	622	622	624	658	589	596	620	639	626	654	624	655	642	625	640	631	594	641	658	609	591	623	623	605	669	639	636	626	617	606	612	620	579	641	626	620	642	634	578	655	608	632	576	644	640	597	633	624	614	638	641	685	614	641	636	637	658	636	654	614	647	586	621	640	625	635	615	663	592	609	648	616	648	638	623	615	671	623	618	619	615	570	620	681	641	614	635	637	618	654	609	626	605	613	623	632	607	643	644	639	644	675	640	635	661	653	580	640	642	635	623	580	629	607	605	617	641	650	627	634	641	600	655	672	641	633	626	609	565	597	679	648	573	610	651	624	608	629	587	606	650	640	664	634	590	646	616	645	602	663	582	622	684	599	641	585	607	626	636	646	643	639	635	644	643	637	612	614	594	643	622	633	601	616	642	626	630	669	660	628	631	609	619	613	634	661	675	592	655	664	648	624	624	639	605	613	666	620	639	646	614	616	605	595	659	635	620	611	653	598	573	623	637	694	635	634	620	666	606	609	612	595	682	639	600	630	666	643	609	650	635	656	651	554	616	603	670	620	627	657	599	608	634	645	668	624	608	629	617	630	620	638	613	607	616	614	651	633	626	612	624	606	615	656	673	644	627	623	602	639	682	641	616	637	608	636	657	671	644	630	622	649	613	705	609	638	677	662	631	634	607	648	571	630	646	679	628	674	598	604	671	596	607	622	620	676	627	630	622	661	660	651	643	634	616	613	636	627	598	656	642	609	595	603	630	649	653	659	652	635	637	650	559	622	655	651	625	629	624	635	619	590	600	645	673	648	622	617	617	658	610	613	635	673	612	628	610	651	673	685	630	674	626	649	592	615	637	662	648	625	596	658	622	609	624	662	668	659	652	597	645	625	668	629	655	626	603	621	620	680	636	579	660	656	637	637	627	634	643	630	641	587	614	600	655	660	641	688	655	604	635	657	644	614	630	602	629	656	592	599	637	650	630	662	683	613	685	651	599	641	615	645	654	641	625	603	652	623	656	635	625	638	627	622	654	572	662	642	621	650	665	647	604	635	625	624	681	626	648	628	617	620	636	625	618	639	622	622	604	593	661	555	639	604	659	611	619	647	615	629	634	596	628	630	629	624	665	647	642	604	623	622	605	643	627	655	625	589	615	607	640	644	629	622	630	651	645	599	626	627	649	596	623	622	649	608	627	664	634	631	597	646	582	583	651	604	639	591	650	680	599	647	654	578	612	584	594	586	620	629	624	679	669	625	617	637	593	607	621	661	622	640	618	615	650	630	646	662	596	636	598	637	564	636	626	660	633	649	611	581	573	646	671	622	578	601	624	679	630	576	646	628	684	615	579	622	585	613	664	627	640	667	635	609	611	640	624	638	628	647	623	645	598	594	586	632	593	592	605	631	615	607	645	620	632	649	643	639	625	625	614	623	675	668	653	623	649	668	633	585	633	594	607	641	590	601	592	635	584	618	672	606	601	614	636	616	649	634	609	610	621	600	619	644	664	641	633	604	652	650	662	574	660	637	598	605	670	614	626	665	663	667	640	630	638	648	632	625	634	648	673	601	691	625	603	630	664	659	649	613	606	681	683	691	648	628	614	597	630	650	599	594	621	626	640	656	587	647	643	666	594	616	627	601	637	592	631	641	616	673	629	664	646	656	647	604	616	631	638	631	659	631	593	645	626	646	642	690	647	672	586	624	624	577	645	596	630	642	661	609	625	621	660	604	655	624	621	592	624	644	666	660	636	604	655	660	639	632	615	615	644	624	606	683	636	659	587	601	607	618	689	639	580	625	672	629	602	647	627	627	653	652	656	650	588	672	603	597	607	593	631	654	625	580	600	641	611	609	616	676	617	616	588	573	614	640	659	644	638	658	644	612	613	617	675	595	651	658	632	654	637	637	594	666	570	666	611	616	684	621	653	668	613	633	593	608	659	622	662	629	658	639	612	622	603	657	638	618	632	615	608	597	640	632	628	649	623	602	623	567	630	642	671	632	644	615	605	615	607	643	654	600	575	603	578	597	587	653	617	632	607	641	688
22409	21196	28266	24413	21396	23626	25419	9559	513	326	338	360	349	352	346	340	343	333	361	360	340	352	346	354	359	362	356	345	321	318	349	321	324	365	335	325	334	354	313	327	339	341	353	341	326	340	345	336	360	365	376	360	323	336	333	358	308	346	360	341	323	337	374	349	343	332	358	344	358	352	333	309	313	353	293	330	381	323	324	322	347	345	301	340	328	298	303	337	332	346	310	356	335	361	364	331	354	320	350	368	341	326	309	332	353	332	335	348	353	360	305	323	336	319	335	344	348	317	342	298	351	341	326	332	337	309	336	342	365	337	338	319	296	321	346	342	384	318	327	371	389	315	324	332	323	342	334	336	348	325	367	310	326	351	319	317	345	332	359	307	307	326	336	326	333	331	360	335	329	319	334	347	317	357	323	312	301	334	341	346	340	308	304	322	332	331	303	365	322	307	342	331	331	335	320	343	337	324	303	303	334	344	317	323	334	313	323	310	309	339	337	335	337	334	344	346	354	317	315	310	344	364	315	332	300	333	341	306	336	343	346	356	333	335	358	358	333	315	306	333	324	338	356	345	327	350	363	316	351	328	344	322	330	321	323	304	350	355	300	364	325	323	337	341	364	329	274	343	317	329	325	326	338	355	336	341	325	298	307	316	325	315	325	348	332	333	330	316	359	332	316	351	337	337	322	371	328	315	313	317	328	345	323	324	315	328	357	348	338	327	352	331	331	339	329	355	344	332	355	332	336	317	304	341	330	339	359	341	330	348	325	350	295	324	344	321	348	325	362	330	352	328	326	349	296	332	335	336	359	324	341	309	288	324	373	303	342	388	329	330	341	325	308	326	362	341	331	315	285	348	347	347	327	347	341	323	318	311	301	340	321	314	334	307	304	336	349	331	322	327	334	352	343	355	339	350	325	352	312	323	341	357	336	344	339	311	336	345	329	327	345	327	319	350	333	340	365	321	331	331	330	332	353	316	327	344	316	352	345	343	319	355	313	343	350	339	326	312	348	358	342	365	330	321	324	340	340	319	325	318	337	340	328	326	319	297	299	347	299	315	337	308	356	335	327	314	338	346	332	314	313	295	310	318	333	343	331	310	319	331	335	324	334	330	346	347	331	369	342	326	331	329	321	357	319	316	342	340	351	329	322	316	318	339	319	335	347	361	351	335	302	333	339	305	350	306	344	353	349	347	363	312	356	326	338	337	316	325	353	303	324	337	325	342	366	344	364	340	313	318	301	317	334	333	304	305	340	356	314	316	336	329	313	351	330	318	318	324	333	315	350	365	328	320	320	377	354	379	341	356	309	323	326	360	331	322	370	328	326	317	328	343	342	359	327	367	320	352	324	337	317	311	338	335	324	346	316	327	339	354	320	336	366	330	387	354	341	319	350	330	353	351	342	304	319	331	326	351	336	354	303	338	340	334	308	343	313	336	348	339	348	313	338	314	321	306	301	341	331	352	347	356	340	320	344	306	313	343	397	318	327	351	330	376	330	341	336	358	321	346	338	345	362	301	313	338	331	348	324	322	338	358	341	320	341	346	316	325	337	349	371	344	305	318	314	338	371	332	333	366	346	359	335	324	317	325	300	342	342	324	314	330	354	337	305	311	328	347	323	318	324	328	328	353	328	335	301	335	361	339	347	318	338	319	306	341	348	335	343	324	307	335	348	326	342	335	348	321	319	307	358	346	337	335	326	330	326	318	347	319	352	337	327	388	352	310	320	332	312	353	290	332	374	318	305	341	363	313	324	331	335	337	289	327	323	338	327	289	309	331	324	306	343	348	317	325	313	301	339	302	336	336	331	362	343	343	343	348	332	319	360	292	357	329	323	308	320	336	349	320	313	321	349	311	310	375	323	342	351	325	317	325	358	353	343	339	326	350	328	356	331	344	363	316	359	326	335	320	336	351	328	322	328	372	342	336	340	310	350	311	331	345	313	353	338	298	334	302	320	308	335	337	339	320	332	345	356	314	328	293	367	349	322	298	341	323	319	356	334	316	297	338	316	333	309	338	326	329	318	306	293	308	312	342	273	344	325	300	320	338	354	331	327	344	319	337	348	355	306	326	346	371	336	314	344	353	330	325	337	315	345	325	322	339	329	344	352	303	293	339	340	360	325	347	365	349	301	319	325	303	298	332	326	340	323	313	329	322	352	348	343	327	306	289	309	327	340	325	375	347	327	321	346	320	363	335	374	321	349	326	351	330	327	346	346	345	302	340	340	349	343	332	350	341	333	353	373	351	346	335	315	319	363	323	302	330	320	324	345	331	319	328	360	342	330	357	340	340	316	343	355	309	334	324	371	334	365	363	333	338	316	313	335	334	350	368	343	306	298	352	331	335	315	312	301	344	320	361	338	346	362	331	315	280	317	367	362	340	320	312	334	323	358	314	320	304	329	306	335	374	346	284	351	297	331	332	370	333	308	309	322	330	318	330	320	305	331	306	322	339	327	325	328	370	350	343	315	311	286	329	302	359	308	333	359	317	345	348	357	365	323	346	350	307	354	353	351	339	323	331	316	342	331	305	329	335	326	346	340	333	330	341	336	292	344	330	319	324	349	342	341	335	318	302	349	304	319	356	349	344	336	340	320	336	343	326	340	323	316	330	327	337	314	357	357	325	332	292	353	314	333	361	347	302	375	315	329	312	328	351	342	316	329	352	340	361	339	308	331	343	348	331	307	335	345	325	311	313	344	339	319	303	282	341	311	315	341	326	359	326	343	353	313	342	333	322	355	333	320	370	338	331	307	323	314	331	328	333	343	336	294	333	380	341	351	323	375	343	323	301	318	324	336	365	312	329	312	339	265	348	353	332	288	315	316	321	298	343	317	350	339	312	328	324	313	333	326	352	317	302	346	330	314	366	304	329	343	376	336	331	352	335	356	347	329	334	322	329	348	339	312	302	334	319	363	335	346	325	341	331	331	312	324	355	354	354	351	327	315	332	329	324	364	331	338	314	340	310	335	333	349	313	303	328	353	329	350	338	308	302	343	363	322	365	301	338	321	312	350	341	310	323	323	331	356	307	332	336	357	343	351	356	342	318	301	310	355	302	350	317	320	328	314	325	346	319	333	346	313	350	349	319	324	323	320	314	324	319	350	343	355	339	353	363	327	355	305	338	372	309	344	341	331	342	324	312	316	349	351	338	333	315	325	315	328	353	326	340	343	340	326	318	300	317	324	310	335	338	356	322	314	347	321	307	314	340	315	312	321	310	343	313	323	337	347	337	325	332	343	349	327	334	297	348	303	316	308	345	309	334	325	337	308	349	338	340	293	297	332	334	360	337	365	346	347	328	356	326	310	343	350	304	354	327	311	337	344	337	321	326	361	328	326	360	328	314	341	338	320	313	323	319	334	336	292	303	338	334	344	314	357	348	328	349	318	322	333	320	329	334	299	341	352	342	344	329	315	350	295	335	337	316	338	319	324	334	328	339	334	348	297	357	327	336	353	345	329	320	323	339	314	351	328	339	317	350
38537	68033	50317	33017	24496	27246	27229	10385	488	477	472	481	461	486	485	457	457	456	454	475	485	459	451	433	431	460	472	460	488	476	452	461	458	461	465	428	460	460	415	451	437	460	461	446	419	422	435	456	433	455	413	437	440	447	441	468	473	446	452	462	497	449	449	470	463	493	436	454	448	455	492	474	444	465	427	431	426	465	430	486	475	462	456	464	441	426	434	448	389	448	422	492	430	460	455	433	465	455	460	466	441	503	425	458	473	443	445	506	465	442	457	438	445	440	443	443	450	415	424	486	434	512	410	473	439	452	443	445	493	441	473	444	484	476	467	440	456	448	445	399	500	421	432	435	443	450	453	429	430	446	457	465	419	487	482	438	429	460	425	417	420	424	397	438	428	452	424	442	457	459	444	464	487	471	454	441	424	449	436	438	444	481	462	443	447	426	429	457	451	460	425	441	429	435	468	438	471	470	425	483	460	455	457	395	456	473	455	442	442	471	462	475	449	444	455	475	451	445	470	470	449	461	476	450	443	474	410	405	450	455	419	451	437	444	472	424	472	487	452	489	493	450	459	476	460	433	449	467	421	415	399	463	421	454	439	470	422	448	478	487	484	460	478	443	451	452	439	432	457	451	453	474	474	442	456	461	421	428	440	455	447	390	448	461	457	439	485	433	396	467	435	489	464	403	456	456	436	439	447	413	474	434	424	467	433	457	414	445	467	455	473	472	465	424	454	453	457	465	422	442	436	456	460	445	432	440	465	442	441	426	458	457	417	453	474	415	411	446	442	411	445	430	455	457	446	464	478	483	430	466	447	493	411	447	451	459	467	415	481	457	431	435	450	410	411	481	434	484	485	468	476	430	467	442	450	467	409	412	448	466	461	415	440	446	485	412	455	466	438	402	428	430	475	468	470	480	413	463	419	455	451	422	437	415	481	410	441	438	439	469	459	462	424	496	439	433	452	439	454	428	479	408	437	417	433	464	453	479	435	462	482	434	447	451	468	417	416	482	460	443	463	455	452	424	441	466	435	433	476	419	442	439	460	462	444	489	419	469	440	391	439	460	450	451	432	444	431	449	452	441	481	454	423	456	463	452	448	415	438	453	447	484	445	440	449	435	445	432	456	463	461	431	489	440	442	451	444	462	450	483	430	472	463	458	445	467	446	478	417	436	438	475	461	481	409	460	458	442	487	414	481	437	486	474	402	451	417	453	427	419	481	444	424	410	442	446	443	454	469	475	471	416	454	427	437	450	455	448	432	453	437	444	410	473	436	460	428	431	454	417	435	414	418	470	475	473	446	449	443	435	463	472	483	443	413	445	456	437	454	441	463	489	444	465	455	463	437	459	448	452	431	441	438	483	446	479	492	442	424	462	437	429	471	412	435	467	456	473	459	445	422	469	417	507	429	450	453	449	432	453	486	458	483	445	477	455	432	434	460	440	455	421	474	460	435	443	448	445	462	441	438	426	463	468	441	432	465	457	443	396	452	425	463	444	454	468	435	419	436	456	463	447	479	446	445	482	466	413	460	450	444	447	444	443	453	433	421	438	429	454	423	442	434	445	431	502	470	490	423	469	460	426	422	455	467	442	459	410	451	472	419	456	475	469	445	466	438	444	448	402	466	481	457	427	407	483	446	439	472	490	412	454	431	466	484	432	451	436	446	459	458	454	430	465	480	461	418	442	490	425	470	449	453	476	474	457	434	449	445	442	451	468	448	457	461	462	463	472	465	463	406	465	429	466	445	469	483	456	463	459	405	439	462	445	448	474	466	479	446	466	468	451	449	443	478	480	496	457	470	476	480	449	461	491	425	441	486	447	443	482	418	422	453	411	463	474	457	449	476	448	469	469	468	473	471	451	477	416	440	403	474	420	456	455	432	444	443	456	462	481	460	426	442	462	462	457	455	424	430	443	471	439	424	477	469	400	460	439	435	441	430	456	478	435	460	503	445	440	485	404	448	464	451	441	435	446	442	435	447	443	429	445	423	432	475	441	454	460	423	444	458	438	429	454	463	468	462	449	442	440	429	434	460	446	425	434	467	433	426	478	422	436	464	454	468	425	472	445	438	457	440	450	426	403	473	473	429	440	439	453	470	439	391	427	439	408	444	479	416	432	432	449	438	466	470	452	427	463	467	444	444	446	443	420	477	442	481	489	453	471	453	477	396	468	463	438	429	417	449	483	467	458	466	430	459	469	464	467	458	470	424	442	458	448	447	431	412	416	472	447	468	431	446	425	407	476	478	418	430	472	442	460	450	432	484	439	414	415	409	453	438	482	413	442	421	450	477	416	450	440	465	430	451	484	420	474	452	468	433	414	441	477	415	486	447	448	414	465	403	487	492	415	453	430	434	447	474	467	390	468	475	441	439	412	433	444	469	478	478	428	426	449	473	413	443	433	469	476	457	428	447	442	450	430	430	456	459	455	460	444	470	446	498	454	441	427	487	454	425	452	450	410	438	417	462	475	453	434	428	434	450	428	424	479	450	412	456	426	486	432	426	471	485	447	468	452	482	473	472	455	424	440	409	435	446	445	474	445	492	438	448	481	448	472	422	447	429	433	455	454	445	481	461	440	424	435	434	453	441	445	410	451	439	477	459	436	440	448	467	462	458	494	462	449	448	439	422	438	455	460	446	425	423	477	443	426	457	454	428	419	449	411	437	456	430	425	397	453	420	427	423	442	438	442	442	470	483	427	428	475	413	473	486	491	422	445	460	445	418	456	485	431	442	461	447	459	431	427	462	462	465	458	446	430	508	445	472	450	451	433	485	450	456	444	483	461	483	437	492	405	418	470	404	489	409	479	443	440	436	435	461	457	453	436	449	470	446	445	429	462	446	467	436	490	441	463	453	438	440	449	452	442	485	443	451	473	450	462	498	477	437	385	456	454	457	463	447	462	424	423	448	468	434	420	477	477	453	468	457	456	483	408	422	450	502	474	441	449	411	406	422	440	448	477	432	434	441	457	480	453	445	436	437	443	490	445	448	453	416	414	387	449	439	460	450	421	426	439	426	460	461	419	463	465	412	448	416	434	413	465	453	422	406	460	462	413	455	437	460	467	449	435	430	429	404	436	460	439	466	472	471	468	456	423	424	437	473	488	474	446	438	453	418	448	437	453	474	400	436	442	450	449	488	438	419	455	434	447	454	473	469	405	454	447	471	467	415	433	463	469	432	462	440	475	444	429	467	463	431	423	385	438	402	462	435	432	434	434	446	459	471	468	418	439	447	429	427	460	456	432	474	439	464	449	478	461	442	437	463	429	467	442	501	478	457	458	439	452	421	452	450	439	449	480	455	453	453	462	437	439	482	423	472	466	471	488	416	450	467	471	438	434	466	430	447	440	467	433	455	460	458	453	451	458	449	428	453	455	430	491	435	430	438	454	442	462	481	475	442	448	465	449	415	441	422	450	435	437	483	488	462	442	445	432	462	453	404	460	438	482	441	434	466	456	423	451	460	449	463	398	494	454	455	460	448	428
29157	27180	24021	10915	2681	2309	2612	1526	713	639	702	689	677	689	702	711	691	665	686	672	703	711	642	684	698	691	719	684	735	725	680	708	695	701	679	698	704	680	736	707	735	749	716	763	728	669	703	727	678	708	708	687	726	687	756	694	748	738	731	708	665	695	726	700	702	722	668	700	728	691	702	708	701	729	700	708	762	692	674	722	656	685	677	717	718	723	733	668	696	693	672	697	716	700	725	739	725	729	674	726	734	681	716	729	694	751	697	747	732	722	731	674	673	656	718	716	742	691	725	658	735	683	638	703	706	713	703	663	708	726	702	742	714	727	679	709	772	720	701	676	663	737	742	656	757	694	717	765	783	672	759	701	743	743	748	710	737	675	737	726	731	709	706	659	697	721	676	706	714	655	669	711	710	692	723	716	718	667	715	706	688	717	705	742	696	723	737	722	674	689	689	732	667	722	707	716	688	698	684	681	670	711	693	698	737	718	685	715	725	722	695	718	656	702	691	679	730	746	737	708	710	706	660	691	702	702	713	760	684	674	703	741	735	719	695	684	668	724	709	738	759	727	681	712	691	743	716	718	682	678	682	716	715	734	720	725	764	720	685	738	685	717	677	737	733	725	731	733	710	716	673	678	702	700	738	679	642	728	674	661	733	671	742	707	720	705	713	735	716	713	711	672	720	694	708	744	740	650	751	707	704	690	701	709	724	709	650	701	705	705	710	712	739	739	737	712	727	697	706	694	697	682	654	717	696	679	711	708	750	685	717	741	703	732	763	753	684	718	697	740	741	737	686	707	688	677	710	671	690	712	730	704	728	661	722	766	736	744	731	742	717	676	750	674	712	708	713	696	715	720	670	711	719	667	665	719	705	719	717	710	684	746	724	678	664	760	665	672	722	719	734	722	706	699	688	706	706	726	698	736	709	736	698	715	743	708	730	697	683	698	747	720	730	703	751	701	694	770	707	718	713	746	703	712	718	700	777	710	709	687	657	726	666	688	757	668	673	691	697	733	693	731	726	727	738	720	768	727	726	630	747	757	730	704	710	727	692	728	706	687	745	681	716	735	722	721	708	656	725	723	706	686	685	708	701	716	714	701	724	684	723	688	723	677	683	720	673	690	730	706	707	691	686	717	693	739	696	709	710	705	669	695	682	715	726	718	696	759	708	694	735	735	718	690	753	697	704	738	713	686	682	691	720	739	746	683	672	689	703	736	683	711	721	738	713	686	686	727	714	710	736	727	685	663	725	695	687	675	724	686	690	694	773	679	670	706	688	724	662	689	747	693	683	708	732	667	740	717	708	739	698	685	753	739	710	718	732	711	697	724	685	709	652	674	713	724	706	783	696	695	709	714	741	689	707	691	709	681	664	683	694	763	678	682	695	655	689	726	743	695	725	736	719	738	680	733	691	683	705	674	736	718	718	660	720	737	728	681	671	719	709	704	750	746	739	688	680	739	685	694	708	727	677	735	753	700	712	708	714	691	703	676	709	707	728	713	758	753	707	697	739	688	712	707	700	703	726	697	724	681	698	741	695	684	706	736	720	716	712	738	713	690	743	707	715	688	670	740	731	719	716	743	745	701	694	727	721	694	705	722	700	675	740	677	716	700	790	725	728	741	669	698	665	689	707	713	669	716	697	702	725	697	693	731	681	713	681	693	702	678	732	757	751	709	725	706	729	730	716	696	663	743	737	723	740	680	700	739	708	709	701	719	698	672	704	730	758	728	692	667	663	728	720	746	716	693	674	711	713	675	715	759	705	738	730	703	734	746	674	715	663	689	719	711	777	731	743	700	726	743	695	687	739	725	679	688	712	736	731	710	673	729	720	678	725	726	737	694	684	725	720	702	703	711	702	723	697	727	708	732	739	699	757	667	731	723	719	740	636	680	712	700	717	754	680	713	739	734	742	762	641	701	730	705	677	716	691	682	704	677	678	704	707	677	735	738	667	723	714	696	716	652	689	678	718	737	693	742	703	717	678	686	670	711	715	709	760	694	692	704	701	690	725	690	683	717	694	722	780	690	684	698	703	686	705	689	715	739	725	700	703	688	727	764	740	721	725	690	700	671	671	700	758	676	706	687	705	701	733	716	695	680	690	783	722	707	748	692	693	695	628	713	721	687	727	727	739	736	741	695	678	713	692	692	740	688	732	704	721	666	711	707	695	694	706	688	683	739	702	733	690	709	688	630	701	667	737	737	740	659	703	741	698	755	737	690	705	726	714	673	692	705	698	729	675	760	710	742	709	732	717	698	694	652	705	724	743	694	690	728	688	675	709	673	779	664	709	693	709	716	694	715	694	697	688	713	740	723	695	661	709	731	757	710	690	720	703	696	724	710	736	708	696	759	701	706	722	703	733	757	737	723	709	732	694	715	771	690	755	712	758	680	744	725	670	671	726	664	723	702	720	734	681	686	749	697	662	729	695	699	704	705	673	706	721	720	673	728	677	718	690	669	735	683	734	686	680	712	702	731	703	677	714	700	678	726	723	735	716	701	697	708	751	714	709	709	740	715	688	732	708	715	695	702	693	741	717	649	707	681	716	759	727	766	661	691	712	683	746	662	722	748	698	710	718	649	727	686	695	734	754	721	720	687	668	710	708	703	725	696	759	725	708	706	749	692	738	702	717	723	714	672	728	726	739	730	712	745	712	763	700	735	754	746	698	712	694	691	684	714	700	683	733	676	737	679	744	709	685	742	663	640	763	741	690	716	748	708	703	719	738	725	701	682	715	698	734	710	721	674	702	708	712	691	678	658	738	723	679	709	699	740	735	727	724	701	688	709	706	702	728	704	650	711	747	681	702	709	732	699	693	715	687	611	743	743	694	701	707	703	761	699	702	632	690	712	722	716	700	698	676	676	726	703	687	677	696	696	702	686	700	746	737	739	727	679	721	716	738	625	708	709	731	693	697	698	736	724	714	687	673	727	696	720	654	739	689	706	734	673	665	654	681	714	689	733	691	752	730	707	757	681	661	695	731	772	714	768	718	749	747	681	673	723	724	713	700	695	729	667	677	677	690	710	731	656	652	708	714	694	667	711	698	717	697	738	693	704	700	726	713	705	689	706	755	737	746	685	729	784	723	691	662	726	687	693	737	700	720	728	671	639	762	727	746	703	670	742	741	745	691	713	715	682	683	747	689	694	680	725	709	729	697	695	703	742	707	724	673	703	678	712	692	698	712	726	699	696	694	733	759	708	739	672	651	749	677	715	645	714	699	704	712	725	681	726	716	688	716	729	704	701	732	693	754	667	741	699	704	692	680	708	673	674	682	711	722	714	711	766	698	739	760	727	694	681	728	718	683	709	711	675	699	716	715	700	666	729	654	719	743	711	716	711	699	685	726	696	732	731	767	726	709	687	717	770	679	683	723	713	742	739	702	678	711	746	669	681	688	726	679	728	728	726	694	713	671	722	752	710	678	728	710	732	700	720	736	709	707	743	696	727	715	680	677	736	701	769	739	680	678	719	690	676	704	729
29740	41596	26487	11802	3999	3435	3866	2198	867	933	874	919	907	935	918	967	945	936	986	902	923	881	899	952	885	944	967	934	954	878	907	919	934	863	906	895	929	933	937	977	937	903	941	858	933	941	972	943	900	923	934	940	909	920	918	903	922	896	921	914	892	938	930	926	918	964	935	898	958	910	927	897	934	916	933	938	955	909	942	929	897	914	905	863	932	883	938	966	981	897	932	925	968	1016	898	932	899	914	934	889	976	977	963	940	986	889	910	938	954	872	910	946	950	906	910	907	918	901	920	953	946	959	888	957	979	883	922	930	883	946	964	892	869	939	932	957	884	888	951	866	851	958	934	925	930	901	954	912	894	950	948	933	898	984	911	912	930	852	891	980	908	949	922	972	928	914	909	866	909	908	920	874	894	937	909	872	989	969	897	914	873	916	937	952	902	960	944	922	980	913	990	923	914	961	895	909	968	936	927	944	905	899	953	872	947	913	927	959	927	879	910	906	899	933	941	928	921	876	880	975	902	859	962	945	924	940	912	905	895	867	983	894	850	928	927	913	910	897	970	947	911	910	911	927	919	943	928	893	921	883	936	949	938	946	887	889	917	892	967	907	949	981	918	936	932	981	945	939	882	924	922	927	943	900	944	889	944	888	892	869	934	866	914	892	933	884	930	930	891	950	902	887	923	960	911	920	894	910	919	910	880	923	881	932	955	868	943	860	959	864	887	895	924	890	924	926	954	896	918	927	917	952	899	895	938	899	956	938	902	931	872	946	879	934	905	929	963	860	916	943	909	900	946	944	936	873	905	954	895	953	963	924	947	910	912	914	913	971	951	965	960	885	893	948	909	945	959	901	913	895	967	941	910	931	914	967	883	918	979	934	960	896	944	933	972	977	954	917	931	947	960	897	1005	945	911	989	883	886	907	924	974	894	957	908	856	933	932	928	910	942	942	885	915	898	937	933	932	895	917	929	966	945	904	871	903	886	947	980	933	937	910	895	939	887	911	899	921	906	906	843	952	892	946	926	933	930	932	906	932	921	926	967	920	947	937	879	932	941	848	918	909	894	960	952	892	946	937	931	867	926	937	851	907	929	937	901	871	907	947	907	920	872	853	963	890	904	908	962	949	908	956	906	946	899	880	908	898	978	928	886	878	959	954	932	911	959	899	944	884	957	914	959	919	957	892	931	886	941	903	932	859	911	928	904	925	942	926	939	883	904	906	956	898	872	830	853	869	894	930	894	869	885	937	943	910	919	913	930	921	921	888	904	924	907	933	916	903	870	941	903	932	914	889	980	942	910	939	938	958	893	949	883	913	903	954	941	927	948	935	948	925	957	955	887	955	886	865	897	901	916	966	923	937	876	941	923	962	961	900	928	940	932	945	927	944	959	930	868	925	908	929	904	971	982	922	910	921	904	952	900	876	901	919	920	888	942	947	975	979	901	918	908	846	944	934	975	976	878	929	907	910	882	940	926	947	904	936	883	888	918	924	951	900	911	936	887	918	924	893	859	943	876	878	920	887	892	922	968	896	872	911	909	910	904	876	912	936	911	935	901	963	930	907	873	948	865	916	890	876	902	926	905	899	914	887	941	934	920	994	954	938	935	912	948	916	932	910	923	914	932	948	946	914	910	953	866	925	918	962	954	880	946	897	905	919	927	881	869	980	905	900	930	947	913	931	947	912	882	952	902	879	935	914	932	892	894	893	908	915	897	923	955	925	913	865	945	907	903	936	888	925	912	932	928	933	917	958	905	915	932	945	944	947	934	903	963	866	882	975	897	918	941	880	901	911	913	930	914	971	960	924	865	902	962	889	908	891	909	872	979	947	881	895	942	892	940	926	938	991	897	925	918	941	917	944	942	917	908	904	932	974	879	989	963	896	925	955	961	939	923	834	924	925	952	947	910	915	908	903	886	896	875	917	920	920	943	914	886	953	886	954	905	889	906	906	908	945	921	966	937	960	913	989	868	910	902	956	950	927	911	969	872	889	948	903	920	910	875	874	906	952	912	888	879	901	902	946	936	945	960	923	886	928	900	945	955	945	946	936	918	916	914	966	966	899	956	958	869	904	910	944	918	945	873	948	939	991	880	1011	913	987	918	902	967	902	937	947	963	926	912	926	919	928	979	961	930	965	891	887	965	977	940	912	887	981	926	914	870	922	887	908	897	913	891	913	908	925	940	912	909	912	913	934	868	919	910	946	967	861	906	968	896	914	879	962	906	873	885	914	906	966	926	966	958	888	891	928	924	952	883	915	947	961	878	940	909	897	927	909	934	881	931	915	958	952	936	943	858	918	931	922	927	900	914	937	906	971	945	920	941	904	869	930	913	934	931	943	879	890	946	871	988	925	930	920	964	985	915	914	878	957	907	989	911	931	954	945	958	912	941	971	947	854	923	905	903	917	933	900	863	922	879	932	914	971	884	929	911	907	946	969	904	883	941	949	882	887	949	894	886	917	931	953	934	883	921	943	898	950	890	931	902	892	871	931	959	951	964	886	926	905	999	911	892	893	951	942	904	892	944	845	920	916	967	946	933	938	875	916	943	933	965	899	906	916	906	927	860	894	861	881	949	936	958	950	903	941	899	883	953	948	911	962	897	896	917	917	895	975	869	925	904	897	911	897	912	906	911	911	944	903	926	929	903	915	930	965	921	939	906	936	939	895	936	919	939	930	895	914	956	891	892	922	926	897	927	960	914	940	896	945	900	1008	910	938	896	871	904	863	958	946	903	882	986	943	886	951	878	1017	952	932	912	918	907	936	906	942	945	919	891	907	915	907	914	910	915	954	980	883	936	986	931	867	966	887	915	914	949	893	941	932	959	932	942	916	874	912	915	915	950	936	950	929	966	853	980	927	917	926	925	964	914	918	848	965	931	926	908	966	945	896	928	926	914	941	916	848	892	924	981	922	975	925	936	922	878	890	963	941	948	946	927	967	975	918	886	924	956	959	912	981	926	890	988	944	901	887	1002	932	940	883	889	974	964	886	889	890	904	939	909	902	919	880	925	921	938	960	838	886	937	935	863	911	944	931	956	922	882	977	928	865	875	897	898	922	936	901	925	911	966	933	976	904	914	905	922	908	928	930	872	959	922	845	892	944	896	891	910	908	915	937	951	889	941	963	884	823	883	899	880	927	914	933	912	911	906	952	912	916	931	940	938	929	852	930	934	931	950	989	891	959	904	942	919	906	938	984	954	888	952	897	968	954	922	910	923	903	896	934	894	884	912	923	944	975	946	957	901	966	884	935	947	946	959	874	945	864	937	903	974	896	868	934	941	927	886	967	904	862	914	929	953	908	919	912	900	909	948	905	918	959	914	948	974	903	948	933	882	968	891	941	923	955	893	904	964	906	912	892	908	925	931	940	963	933	943	952	910	936	911	904	899	937	895	953	930	929	934	921	964	871	926	914	891	884	898	934	938	939	886	898	925	978	931	896	992	916	907	881	909	921	942	879	948	958	931	885	869	941	949	946	918	911	938	970	921
23309	21277	28057	25172	20055	14446	14327	7309	838	638	559	627	594	584	632	627	607	603	566	622	631	604	588	580	623	602	625	596	593	606	645	655	596	645	620	616	622	645	619	632	625	584	583	645	616	569	609	627	618	621	652	627	586	605	608	574	605	609	604	581	622	606	605	611	575	663	617	602	627	616	601	592	595	608	625	556	667	608	609	600	620	576	590	669	590	548	642	619	628	636	605	580	635	608	615	604	652	605	626	593	608	626	613	593	632	588	601	581	633	646	542	569	611	610	569	627	615	604	603	638	640	622	608	626	667	589	592	628	596	624	621	607	609	638	624	626	568	604	594	575	660	639	639	635	616	598	575	589	589	635	621	609	616	608	609	611	630	603	603	631	593	606	663	585	629	587	656	603	649	579	585	599	624	633	578	566	613	631	598	583	619	593	609	646	608	609	562	611	616	580	605	579	620	593	546	567	609	630	598	619	635	584	637	574	590	616	572	550	581	616	616	585	636	582	629	599	603	578	607	612	633	598	615	620	593	596	601	569	625	625	582	585	614	574	623	548	656	599	629	574	619	622	581	612	617	610	606	619	617	633	627	641	584	622	627	633	626	595	651	641	591	581	625	574	610	564	611	559	582	568	575	600	542	581	592	635	565	598	693	615	596	603	588	655	640	592	628	634	572	606	626	603	575	584	596	581	590	665	608	568	624	646	616	602	628	589	602	577	639	582	641	609	565	610	648	570	605	613	634	640	572	600	638	626	588	622	575	605	625	589	632	625	606	610	625	570	618	632	633	633	597	635	621	549	613	645	635	614	572	635	642	598	596	608	596	601	600	603	605	628	598	611	596	630	610	602	651	627	642	623	631	621	572	643	629	631	532	551	621	607	599	599	624	609	597	633	604	660	612	629	639	617	582	608	588	581	605	559	636	634	653	582	609	554	591	631	548	625	586	608	614	615	553	633	627	632	601	581	649	630	625	640	578	613	577	600	639	600	590	604	604	617	630	628	644	582	622	610	636	654	598	601	641	590	580	616	559	613	596	601	583	578	630	614	609	666	629	571	596	632	584	596	596	640	611	580	546	579	557	608	590	594	568	654	602	623	623	632	596	615	612	602	640	581	625	640	621	653	588	553	613	637	612	590	604	639	588	577	626	592	592	641	587	633	581	622	605	664	650	623	561	601	620	595	552	593	579	592	625	646	561	617	606	639	592	599	603	616	630	617	583	589	662	578	581	574	616	628	582	602	647	611	599	603	616	583	621	590	604	627	622	605	644	608	622	589	593	605	577	630	647	624	626	582	637	664	618	614	630	572	644	582	613	625	624	606	593	637	558	645	572	643	660	608	618	586	605	600	627	600	604	612	595	609	627	645	620	579	576	598	597	602	636	614	609	604	591	632	583	589	581	587	631	643	594	616	616	643	608	596	628	617	572	622	637	633	624	628	600	607	588	583	606	598	660	568	622	592	671	624	643	632	639	621	608	627	592	569	609	616	581	600	592	584	571	549	627	585	608	626	615	605	677	613	602	589	616	627	609	593	589	572	606	640	621	586	616	621	613	596	612	608	609	631	596	573	640	591	558	594	572	595	590	621	619	614	604	634	637	616	592	588	577	612	611	588	595	558	643	621	625	629	621	622	595	622	561	612	577	619	590	600	591	594	579	594	631	586	641	589	619	572	560	621	561	598	634	607	599	605	577	610	630	607	605	643	610	606	574	583	598	582	612	632	574	609	608	606	621	613	612	591	643	644	580	602	640	604	592	637	620	623	594	588	572	613	558	613	624	573	578	611	591	604	586	613	586	613	637	610	593	599	595	580	622	583	570	601	608	624	569	637	588	564	601	570	625	604	610	614	580	590	626	612	602	594	611	584	614	633	626	592	559	591	615	623	614	569	603	583	604	597	616	570	596	617	611	644	587	575	600	583	611	564	604	646	614	578	637	631	603	593	614	567	582	613	607	610	600	605	580	574	627	597	613	627	593	602	558	617	584	628	632	596	614	650	584	605	618	645	642	594	566	563	544	597	603	593	690	581	615	612	620	660	571	626	636	635	595	608	594	618	592	611	624	642	573	591	663	624	628	565	548	597	595	629	642	641	606	617	618	611	589	605	586	646	640	615	594	587	614	616	648	595	582	600	555	603	588	578	607	593	634	586	618	615	607	612	618	631	606	616	630	598	584	631	634	605	587	607	614	611	619	669	621	586	567	605	595	568	594	584	641	550	601	645	596	609	599	605	610	653	623	644	606	583	605	602	623	574	585	627	668	580	564	576	597	597	603	616	617	672	617	623	630	596	634	631	560	624	621	620	623	581	645	589	608	603	626	613	615	630	616	588	627	648	572	608	576	590	623	584	599	605	618	617	652	604	656	668	618	580	629	606	584	668	575	586	634	613	617	595	586	627	569	569	620	606	604	593	594	571	604	597	626	581	606	594	620	650	571	597	618	633	607	581	616	607	655	625	628	616	619	597	642	590	585	618	592	606	651	632	609	587	636	578	633	661	635	642	601	606	624	574	637	630	608	581	598	572	568	642	620	591	611	609	555	609	635	622	626	612	599	578	606	592	656	591	612	620	606	666	603	609	613	588	628	617	616	584	617	606	623	612	625	604	617	642	618	577	593	603	608	603	620	604	567	623	602	610	593	605	584	617	601	587	634	622	590	602	600	579	574	627	618	609	619	625	610	613	652	658	648	613	630	590	618	599	576	613	635	631	575	642	574	554	595	624	574	622	614	595	607	602	585	627	642	599	627	604	626	597	566	616	614	594	655	605	588	608	605	589	636	606	625	585	586	576	605	618	628	652	611	612	608	621	608	638	614	610	614	643	619	602	618	629	624	601	592	574	629	614	606	565	576	615	656	613	639	596	579	630	566	598	618	581	578	590	598	636	572	575	599	592	596	598	609	613	605	627	615	608	639	630	590	587	593	630	597	665	592	575	576	594	696	564	595	601	582	606	589	634	649	629	593	621	591	620	612	557	579	614	633	611	597	670	616	645	627	599	603	606	595	636	566	601	562	659	613	575	616	635	623	578	590	606	574	588	591	603	654	621	599	577	577	613	621	604	623	578	633	589	669	610	621	629	638	604	607	626	619	594	609	588	584	598	619	582	556	588	593	643	606	630	651	672	605	602	616	595	585	599	630	601	583	622	622	595	602	655	566	563	602	625	631	665	620	633	641	599	623	594	578	608	585	631	602	589	664	622	604	577	577	629	615	589	581	600	610	622	619	631	616	596	624	561	596	584	567	647	629	641	601	628	616	557	607	620	578	630	619	616	608	615	661	628	612	612	584	597	582	628	609	597	645	619	603	564	599	621	624	594	566	578	621	599	591	599	584	583	608	605	603	555	580	604	603	630	592	596	649	580	587	622	571	610	607	619	640	626	590	578	544	605	563	614	621	625	620	624	567	579	594	632	614	618	636	584	597	637	584	598	537	626	644	592	602	629	617	608	643	618	599	631	636	590	607	587	598	596	620	581	606	550	590	648
35440	60324	44504	27036	15650	15209	18289	10415	1038	845	853	814	839	755	720	805	829	742	803	797	803	804	829	849	789	803	822	835	862	829	808	873	793	773	775	839	775	848	842	828	823	868	805	789	818	866	822	821	849	759	849	795	832	870	873	794	847	873	807	830	774	834	840	829	824	802	786	793	774	816	845	769	740	855	823	797	836	801	814	788	781	805	785	840	814	809	795	792	862	774	782	792	803	820	846	790	807	785	772	837	717	800	856	821	787	829	807	790	825	827	841	787	769	775	766	806	765	784	840	812	773	826	785	819	790	795	815	788	829	782	774	821	807	804	894	805	825	876	764	780	782	789	848	817	836	780	817	814	765	806	773	775	783	832	785	763	798	857	861	845	813	838	803	822	766	814	791	822	855	765	834	771	806	849	823	823	832	812	798	803	797	805	762	783	783	819	809	828	792	804	789	823	838	788	794	815	797	830	785	793	844	762	800	844	779	799	782	833	789	793	779	823	779	805	787	840	811	840	798	790	778	838	785	795	846	812	808	804	797	830	812	795	820	834	843	822	800	848	814	794	820	794	800	815	809	776	814	771	797	842	803	799	850	840	863	846	806	821	789	799	848	795	825	821	780	772	803	796	742	778	773	759	815	876	820	818	850	817	811	728	822	779	823	809	797	820	778	807	827	810	854	809	769	798	799	825	819	825	798	813	816	849	808	811	786	838	771	775	845	835	783	738	809	798	818	817	760	827	795	808	818	820	822	788	789	866	808	788	834	793	838	826	818	787	767	807	780	797	864	824	859	805	808	809	834	794	848	816	808	795	804	776	768	821	840	748	830	818	806	837	833	854	803	781	814	843	849	765	873	782	831	844	779	813	803	804	781	866	814	782	800	762	807	830	822	797	807	824	760	815	832	795	779	783	837	806	837	817	797	810	836	753	854	784	808	801	793	825	861	811	736	812	818	779	799	829	793	871	758	819	831	754	798	798	794	793	823	839	747	847	787	819	795	834	823	807	835	809	833	777	808	815	791	809	798	798	765	763	809	803	800	828	800	810	773	823	824	881	811	852	832	810	788	812	821	803	806	788	777	852	881	759	800	781	777	772	818	822	831	824	778	865	792	818	800	738	804	788	812	775	818	827	789	799	791	843	807	805	752	835	804	864	822	813	777	820	812	771	831	830	816	782	798	832	856	767	808	807	815	798	829	803	853	781	763	757	829	846	789	798	802	777	774	813	833	834	813	836	815	809	836	828	821	824	860	843	815	823	824	806	849	829	803	825	789	822	767	773	803	779	760	826	783	790	859	827	865	803	828	822	786	811	787	831	788	780	818	779	813	830	743	802	772	749	793	804	816	833	829	847	817	789	805	802	811	896	832	788	837	780	809	808	828	802	824	785	828	780	768	814	770	780	833	818	812	846	829	817	745	777	834	801	831	819	864	788	819	782	819	781	787	830	833	808	791	777	833	827	825	836	802	824	770	814	798	775	816	831	837	806	793	773	798	838	876	796	792	804	767	770	859	784	840	819	816	813	848	776	813	867	832	744	874	816	804	825	815	813	816	789	834	831	824	785	839	807	817	830	861	747	782	816	828	771	777	831	822	811	789	774	782	799	844	809	790	767	838	780	860	780	811	779	787	754	766	813	820	878	825	812	757	827	829	813	829	813	833	766	852	791	820	797	761	818	769	796	857	792	792	812	795	790	802	884	806	802	811	809	838	787	790	812	830	836	798	813	789	829	787	854	769	779	824	821	793	843	793	753	791	806	836	777	839	802	830	774	799	762	810	840	772	820	860	776	865	816	874	801	803	798	831	797	819	810	753	805	787	816	818	780	787	831	843	847	843	802	802	803	792	805	785	764	815	789	794	801	813	812	829	801	825	839	816	812	780	835	798	803	813	844	841	867	886	822	769	815	796	783	812	812	824	848	809	745	766	856	795	855	799	862	799	827	826	852	795	815	873	868	806	851	821	835	791	797	807	770	788	800	753	807	744	782	830	809	831	775	828	775	870	834	781	843	772	752	822	819	828	790	821	834	752	784	851	816	783	816	801	838	812	772	791	795	776	812	796	813	775	802	794	838	806	785	788	784	861	809	782	792	814	770	823	820	812	809	774	811	796	807	841	809	816	793	780	832	846	745	809	801	849	840	814	789	823	776	845	854	861	841	827	800	828	811	773	796	824	765	808	793	806	816	822	759	844	793	830	815	799	799	727	776	768	865	839	831	768	858	797	757	793	763	815	759	818	811	864	813	826	809	844	766	811	823	858	787	763	801	814	847	800	768	764	805	808	855	847	866	757	790	801	813	799	839	829	864	816	800	811	835	823	860	806	833	809	810	781	820	866	874	806	816	845	829	793	807	808	812	815	820	812	835	758	815	827	828	819	820	787	779	787	813	835	770	849	863	812	770	796	871	805	799	861	748	813	810	828	811	806	791	723	825	861	779	801	743	846	838	777	850	829	816	794	811	833	824	767	762	813	853	832	811	838	785	761	813	804	801	748	806	840	831	755	816	834	839	842	810	817	783	786	763	769	821	766	798	790	844	810	787	781	769	814	809	812	849	782	800	787	790	797	780	848	825	824	830	782	797	846	839	802	842	835	785	849	793	779	813	788	775	789	833	827	799	824	796	787	754	793	774	794	819	776	875	870	785	803	846	784	816	807	831	781	789	745	793	809	792	784	782	782	837	732	804	824	801	797	824	786	825	851	803	817	849	784	775	858	754	815	798	791	783	827	843	784	818	761	837	845	800	754	838	795	807	797	808	775	843	824	806	838	815	827	792	819	790	812	806	812	821	833	787	782	816	806	781	819	799	793	784	843	839	850	873	814	808	801	823	806	783	756	796	851	816	822	811	794	773	779	757	814	844	782	774	758	827	838	811	765	802	776	812	848	851	829	762	821	814	837	804	871	785	871	856	829	840	859	879	778	842	835	791	859	827	822	790	796	848	816	811	840	813	851	823	790	796	798	827	859	820	788	821	823	818	764	784	753	749	851	777	834	826	809	844	807	778	751	787	831	819	810	762	786	822	820	815	817	844	769	808	847	820	808	815	855	790	785	813	817	822	813	781	782	773	772	811	797	766	847	796	816	841	811	859	832	785	851	794	808	839	801	853	822	859	775	829	810	771	803	808	812	809	806	849	848	848	811	811	839	845	756	815	734	821	847	788	827	835	787	855	808	801	848	824	815	796	842	793	802	809	785	792	836	817	830	778	816	807	862	769	839	817	835	842	775	835	878	812	836	807	822	820	798	805	756	752	759	809	849	787	824	821	816	770	798	804	796	799	851	785	828	847	785	820	831	784	813	892	820	816	841	796	791	821	815	839	806	863	810	799	816	825	842	804	777	817	834	773	768	883	886	808	796	806	789	776	804	789	788	785	765	871	782	813	812	752	783	827	827	807	814	811	758	783	770	823	872	848	792	838	801	859	839	838	798	834	841	779	841	824	813	793	812	769	804	840	850	838	807	793	804	758	785	806	778	837	803	796
24790	21613	27865	24842	9487	2793	3107	3503	844	510	555	534	579	510	567	537	557	490	564	577	562	526	576	546	517	538	558	510	508	569	531	540	594	569	511	535	564	574	559	558	565	525	516	560	566	558	554	518	533	518	523	522	535	510	583	571	557	550	560	564	546	539	597	563	547	532	556	564	537	531	564	546	514	520	558	552	532	604	535	551	518	548	548	537	503	524	532	563	526	538	553	532	538	558	534	529	512	523	556	525	537	527	554	575	501	516	508	559	542	556	536	548	559	557	579	611	559	559	535	518	547	549	557	577	547	577	538	555	548	517	583	569	548	520	571	536	568	498	531	533	550	547	547	537	520	500	540	566	549	575	540	507	580	569	558	537	528	540	526	530	520	549	567	533	540	568	549	518	524	529	536	525	552	506	525	498	492	548	570	570	554	562	552	576	571	531	544	569	522	595	539	575	567	497	518	520	514	510	508	528	563	515	540	501	576	523	538	538	530	532	549	572	541	536	568	579	563	567	526	531	534	599	565	564	541	553	548	508	525	548	535	536	557	596	589	570	577	539	540	597	536	530	581	540	555	489	518	562	552	536	536	569	569	543	570	568	517	567	549	536	539	585	516	570	518	611	554	547	526	583	518	541	519	538	517	523	526	560	525	569	593	542	540	511	536	542	561	537	540	522	520	547	540	549	534	547	553	544	575	536	517	561	515	545	558	556	490	528	563	553	533	572	538	523	530	596	515	480	516	552	545	522	549	534	545	549	584	526	514	525	537	490	547	536	574	533	550	516	538	543	526	543	563	546	528	549	554	523	536	535	570	535	542	585	541	548	528	542	588	554	542	536	526	553	522	567	563	536	524	566	564	542	495	587	565	515	569	489	528	512	546	540	523	486	548	523	540	570	577	552	514	537	533	549	508	525	525	511	543	526	551	567	519	539	589	576	516	552	572	528	547	576	557	550	492	516	558	547	528	547	560	531	508	546	544	515	570	564	524	568	603	556	554	513	599	579	540	538	524	520	523	498	566	542	550	545	518	547	573	532	557	503	554	544	526	550	547	537	541	524	551	530	573	568	542	529	524	493	556	544	578	566	508	553	554	532	490	570	507	539	481	549	507	561	535	540	538	540	537	502	553	513	543	571	539	521	532	521	549	557	574	540	532	527	501	547	548	515	530	524	563	580	545	534	546	551	554	581	542	513	527	512	534	544	507	546	531	529	504	527	512	562	537	529	538	542	543	512	569	536	545	538	547	529	539	492	521	549	538	542	528	539	570	510	551	521	531	535	518	530	548	561	565	575	551	526	532	545	558	536	532	553	520	552	548	548	548	536	542	523	559	546	518	555	558	555	560	551	583	537	550	527	586	522	539	539	528	530	522	564	538	543	504	547	552	572	563	515	542	527	516	529	486	515	566	535	527	544	552	547	552	594	484	594	577	572	549	545	558	533	580	531	502	530	544	541	523	577	522	527	549	530	555	568	543	549	536	544	535	544	537	523	531	547	495	538	581	554	537	558	541	548	549	531	488	514	535	471	554	536	521	576	574	518	534	488	518	540	493	541	530	544	552	533	530	525	564	561	560	540	567	493	570	546	545	568	569	575	529	551	561	540	495	584	500	530	542	532	529	538	527	498	540	579	544	532	587	551	519	550	551	526	542	549	525	533	581	595	541	569	508	504	555	570	549	555	519	560	539	553	549	559	549	502	530	535	568	547	554	509	543	524	590	581	549	545	518	543	526	514	541	578	555	551	518	514	541	529	518	515	571	545	550	554	549	534	536	514	519	513	507	503	554	554	540	589	481	520	562	601	546	527	507	507	549	511	510	527	558	575	527	527	524	555	546	586	509	569	512	526	539	535	536	559	537	548	540	512	525	562	531	569	594	528	520	546	541	514	517	516	552	564	561	476	528	550	539	549	583	513	526	539	543	538	553	501	569	509	512	564	545	611	562	547	566	539	541	555	550	512	549	580	525	546	493	547	523	507	564	540	558	544	506	532	549	508	556	569	485	528	542	581	470	539	505	511	551	555	474	540	587	521	540	526	534	562	526	571	527	569	531	603	575	578	549	536	548	537	542	538	515	572	550	514	540	592	525	545	543	518	603	556	534	513	557	541	539	549	525	569	553	583	577	593	546	543	533	534	529	523	556	512	554	520	529	517	581	526	544	558	571	544	490	500	498	577	546	528	530	556	538	539	525	527	536	530	515	559	538	490	524	527	513	531	534	557	525	562	570	564	523	520	544	550	601	531	534	535	533	563	554	585	541	533	508	568	567	504	565	538	590	527	548	536	513	561	560	588	565	504	541	509	550	565	572	553	570	513	546	533	535	482	561	558	552	536	555	528	557	579	503	591	537	550	559	570	573	508	530	512	529	556	551	498	572	529	550	592	545	530	523	555	526	508	530	553	549	631	496	549	550	530	571	540	587	537	574	545	573	572	509	549	558	562	542	520	555	521	561	551	512	527	535	512	527	526	551	512	539	551	565	577	553	535	571	547	537	562	520	567	553	541	569	522	527	525	526	567	565	584	567	555	487	525	553	545	535	568	575	507	561	541	560	529	504	607	541	540	546	548	526	559	544	529	534	617	535	500	563	572	559	544	558	541	557	563	533	546	548	506	526	541	527	496	521	529	568	550	506	527	534	534	511	562	573	551	557	527	577	525	519	531	558	543	526	527	539	575	575	530	518	521	583	529	528	529	560	567	554	531	554	540	556	549	529	545	548	542	522	570	544	570	565	569	491	550	544	511	549	536	536	569	533	549	571	508	569	531	529	543	548	535	545	504	525	552	565	515	534	526	536	561	515	497	540	530	580	514	563	527	581	547	542	568	562	574	534	606	543	501	516	553	559	516	558	537	532	541	547	551	609	527	518	525	575	569	567	546	525	579	529	532	567	512	594	574	541	494	520	552	509	553	524	574	529	569	537	545	556	577	563	565	584	521	526	526	552	556	534	552	557	494	509	489	570	554	527	566	518	544	506	527	534	504	596	564	517	552	561	574	533	503	528	498	528	491	591	582	548	500	498	551	558	527	539	534	547	520	548	530	571	553	539	530	533	559	556	578	532	570	544	513	521	561	547	545	507	544	544	519	529	549	552	526	559	584	544	536	521	519	519	530	563	547	532	528	554	520	577	568	527	578	541	565	516	522	554	582	513	550	546	521	539	580	538	519	555	514	538	538	543	537	555	513	551	538	524	558	549	529	512	510	535	550	570	541	527	518	530	577	550	516	573	531	526	557	523	556	578	525	580	526	580	583	550	599	569	510	509	573	565	569	556	571	511	547	529	528	547	540	546	551	526	546	573	538	574	497	531	524	473	577	506	542	498	549	566	568	499	574	556	480	512	550	555	515	489	553	528	546	523	502	540	542	582	528	516	573	547	512	545	535	570	516	506	556	567	508	542	550	538	528	546	558	560	528	509	546	543	554	554	534	610	537	540	500	548	555	544	540	568	509	505	534	504	516	560	551	574	553	603	524	536	536	533	530
32710	52416	39581	22411	9439	5006	6137	6856	1292	706	722	733	705	702	785	720	690	715	669	791	701	737	761	738	690	759	708	699	701	755	741	755	714	732	714	705	698	723	707	682	728	725	704	723	664	685	701	687	730	699	698	664	706	726	757	759	776	700	774	701	703	726	719	683	723	725	743	728	721	743	768	733	716	744	683	723	717	774	707	743	680	717	708	711	687	704	727	740	732	754	732	727	688	730	685	728	750	754	664	737	709	712	741	722	689	709	639	675	701	692	749	730	712	715	737	703	729	661	727	737	718	709	713	750	685	664	749	728	734	738	687	738	708	717	687	672	699	685	742	729	745	691	713	741	680	740	735	686	719	677	707	728	762	730	754	693	732	695	701	732	754	744	725	719	730	721	719	701	731	677	731	713	701	739	734	727	694	751	731	698	707	718	757	728	701	727	749	721	700	773	744	744	710	735	699	702	681	705	690	716	709	722	703	730	729	737	738	732	674	702	691	729	724	691	710	679	675	742	727	694	716	729	733	706	722	737	723	698	736	726	748	698	700	709	720	723	686	721	660	741	715	700	720	677	738	704	737	758	738	720	735	673	756	752	703	700	705	713	722	739	691	689	644	708	672	700	720	715	722	741	700	733	751	715	713	712	720	742	678	717	714	740	741	742	705	672	737	780	699	707	700	726	701	673	684	703	681	741	708	705	709	676	665	690	677	662	691	685	671	734	718	693	777	756	711	728	700	714	760	716	730	703	736	711	721	718	707	707	708	663	702	672	720	718	749	712	688	701	721	709	716	687	739	697	679	735	704	717	736	713	716	693	721	693	675	712	643	702	759	767	651	760	738	711	705	695	739	708	756	718	759	718	725	715	721	754	654	783	753	687	682	681	711	737	711	709	757	680	681	696	745	694	736	711	730	718	706	673	712	728	728	694	708	721	722	723	744	706	691	737	736	702	788	713	726	670	741	697	685	673	716	757	670	716	727	729	743	732	712	733	737	708	738	737	651	694	718	704	747	728	742	761	690	717	701	714	750	788	676	773	728	758	661	664	683	724	682	719	697	705	743	693	722	717	773	771	732	701	701	716	699	694	703	704	723	651	726	704	715	669	724	732	694	696	690	693	713	725	717	680	745	691	672	665	719	740	707	687	720	723	730	708	746	754	685	688	703	705	696	696	749	752	726	709	713	698	737	757	760	686	722	725	723	753	683	727	674	702	744	718	765	763	717	696	723	713	691	710	774	746	691	746	719	694	675	679	702	698	684	695	735	731	714	696	718	741	737	721	737	690	721	643	720	723	701	707	708	721	709	705	733	686	726	707	683	659	710	677	700	737	703	736	693	734	690	673	717	724	725	715	740	718	744	713	714	717	693	723	736	723	695	718	729	720	679	777	701	685	707	717	779	686	709	705	671	678	731	694	674	707	702	738	757	645	720	739	743	737	739	669	721	707	781	713	703	717	724	691	714	717	760	732	707	683	729	711	729	703	718	678	734	771	754	684	689	732	722	717	701	723	711	742	667	732	683	752	693	714	755	746	713	716	682	714	725	737	716	647	673	720	742	726	693	701	731	717	692	688	717	703	732	657	721	724	727	696	735	652	704	657	685	707	733	697	707	752	727	677	733	718	710	743	706	724	694	718	731	698	788	701	737	750	733	741	715	706	701	712	681	716	699	720	749	710	700	725	728	694	722	686	738	729	705	709	712	681	716	752	691	673	712	761	718	730	727	680	700	692	686	754	751	739	711	743	708	701	712	681	690	710	723	696	739	747	719	719	678	739	709	684	737	684	738	712	729	691	753	759	693	717	688	711	667	737	699	734	690	709	691	672	711	673	693	658	755	718	745	706	759	732	738	714	718	707	714	693	705	709	712	678	716	709	728	701	699	630	702	701	760	726	722	736	684	695	726	693	714	697	655	713	710	725	739	709	705	755	695	717	732	694	652	705	693	727	712	735	721	754	719	686	736	699	700	742	722	743	752	711	734	738	727	726	681	719	718	666	689	651	704	732	743	699	732	707	716	687	691	715	733	696	732	713	694	723	719	700	713	740	720	705	684	744	764	740	745	759	689	713	741	758	795	756	706	698	742	722	732	732	714	719	674	710	691	667	712	697	725	726	713	752	711	718	723	690	711	701	718	664	714	713	717	735	706	707	730	775	725	670	704	716	705	694	749	668	727	707	726	725	720	720	719	718	743	710	760	648	720	719	678	741	720	743	736	696	717	752	686	704	733	747	721	731	749	732	684	714	692	728	724	705	674	691	773	724	679	719	681	680	746	746	666	728	729	650	702	658	686	708	738	737	703	739	725	669	669	725	721	690	710	759	725	753	712	739	708	731	697	745	747	723	730	705	708	704	700	719	738	672	779	728	690	715	729	692	691	726	723	745	729	684	680	694	673	723	702	668	675	731	682	665	710	714	704	699	759	692	716	691	755	745	712	707	656	678	729	685	724	722	760	728	710	706	695	698	730	717	744	678	711	699	765	725	728	725	755	682	702	714	697	716	742	700	740	724	740	737	739	678	734	701	694	706	684	730	724	721	699	716	717	714	679	776	700	711	723	710	668	757	727	679	752	683	714	724	706	714	681	717	706	665	715	723	714	712	759	716	725	694	729	738	764	649	720	721	761	666	719	740	717	687	700	756	686	705	721	725	754	701	705	721	711	740	711	695	717	784	714	758	757	718	724	707	743	708	703	694	729	698	675	725	692	751	678	737	732	646	680	731	751	705	756	712	723	710	740	717	706	755	657	725	726	710	714	743	680	665	753	773	744	687	685	723	679	683	708	726	740	738	741	704	729	688	770	680	701	722	687	698	713	686	733	727	708	725	716	705	712	675	724	766	742	706	675	714	703	692	705	710	714	663	668	701	718	727	699	740	767	700	684	702	670	712	723	698	652	728	699	730	691	722	698	657	737	712	694	686	706	736	705	702	729	760	691	713	693	699	696	729	708	690	669	773	720	700	686	693	703	707	686	679	711	697	716	721	719	714	713	711	716	692	695	692	703	692	747	753	721	741	688	713	697	677	704	730	736	725	703	739	732	744	707	682	730	715	740	690	711	703	741	710	716	708	693	722	687	698	705	716	746	757	695	689	692	668	726	746	682	733	736	724	706	729	728	695	665	722	725	770	752	716	706	717	661	699	696	682	714	725	676	758	663	693	671	690	702	689	724	685	678	719	758	695	727	697	751	736	723	668	731	656	699	740	701	708	686	720	733	742	699	744	729	722	754	761	710	738	708	725	719	735	699	682	717	707	684	794	713	721	735	689	726	727	697	756	742	748	658	719	729	717	682	685	680	727	703	745	702	742	744	675	681	716	688	718	745	717	726	721	739	713	716	675	690	740	719	712	696	709	724	675	752	705	697	724	728	690	703	723	698	731	709	733	706	715	700	680	712	677	729	749	738	678	779	718	724	714	737	707	709	710	711	710	754	699	681	671	716	698	729	747	719	652	727	700	700	652	663	710	691	695	723	697	739	723	707	703
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
