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
339822414830	339822415350	339822415900	339822416450	339822417000	339822417550	339822418100	339822418650	339822419200	339822419750	339822420300	339822420850	339822421400	339822421950	339822422500	339822423050	339822423600	339822424150	339822424700	339822425250	339822425800	339822426350	339822426900	339822427450	339822428000	339822428550	339822429100	339822429650	339822430200	339822430750	339822431300	339822431850	339822432400	339822432950	339822433500	339822434050	339822434600	339822435150	339822435700	339822436250	339822436800	339822437350	339822437900	339822438450	339822439000	339822439550	339822440100	339822440653	339822441200	339822441750	339822442300	339822442850	339822443400	339822443950	339822444500	339822445050	339822445600	339822446150	339822446700	339822447250	339822447800	339822448350	339822448900	339822449450	339822450000	339822450550	339822451100	339822451650	339822452200	339822452750	339822453300	339822453850	339822454400	339822454950	339822455500	339822456050	339822456600	339822457152	339822457700	339822458250	339822458800	339822459350	339822459900	339822460450	339822461000	339822461550	339822462100	339822462650	339822463202	339822463750	339822464300	339822464850	339822465400	339822465950	339822466500	339822467050	339822467600	339822468150	339822468700	339822469250	339822469800	339822470350	339822470900	339822471450	339822472000	339822472550	339822473100	339822473650	339822474200	339822474750	339822475300	339822475850	339822476400	339822476950	339822477500	339822478050	339822478600	339822479150	339822479700	339822480250	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2714	3600	2300	2715	3600	2300	2716	3600	2300	2717	3600	2300	2718	3600	2300	2719	3600	2300	2719	3600	2300	2720	3600	2300	2721	3600	2300	2722	3600	2300	2723	3600	2300	2723	3600	2300	2724	3600	2300	2725	3600	2300	2726	3600	2300	2728	3600	2300	2729	3600	2300	2731	3600	2300	2732	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2735	3600	2300	2737	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2741	3600	2300	2743	3600	2300	2745	3600	2300	2747	3600	2300	2750	3600	2300	2752	3600	2300	2754	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22334	20877	30295	26606	22829	20528	11472	1310	561	495	478	437	479	480	481	482	467	448	466	474	473	484	489	444	433	477	459	463	414	465	465	483	459	441	434	436	456	415	454	427	431	448	441	456	453	456	417	453	463	452	445	469	461	492	449	465	446	476	457	452	411	490	441	457	419	414	435	475	473	415	461	452	418	459	425	425	435	449	494	446	498	453	397	465	443	454	455	462	420	464	439	457	442	499	475	435	455	423	490	450	437	435	445	415	472	441	427	416	457	456	469	463	490	468	409	464	429	458	438	472	471	483	426	420	446	466	473	457	477	437	457	470	478	440	429	459	457	478	441	471	443	417	449	433	481	426	457	402	422	441	453	443	435	442	444	450	439	448	450	439	485	435	469	447	460	480	469	471	430	475	481	465	470	384	456	452	443	419	426	446	440	474	431	468	478	465	444	485	471	465	488	467	435	473	444	491	441	422	455	487	419	454	431	440	456	440	434	456	437	477	429	438	487	429	493	430	450	462	424	445	430	463	473	438	436	460	448	442	448	432	417	448	464	454	443	465	424	448	443	449	485	461	477	465	463	427	464	456	438	458	472	458	428	451	445	455	437	467	442	424	460	433	462	425	460	434	438	463	481	469	447	439	439	480	427	461	448	418	497	471	486	462	438	435	444	446	448	456	417	462	466	507	441	439	421	414	460	449	456	491	443	432	424	440	411	470	503	415	429	421	468	452	449	415	492	483	454	459	445	472	424	481	432	478	427	457	456	454	479	435	424	480	458	443	481	447	447	447	429	450	455	421	425	446	453	444	508	413	487	409	434	483	449	444	469	467	449	472	476	472	412	475	453	433	458	454	475	449	430	448	435	439	456	484	450	435	465	473	443	454	444	435	521	435	430	466	467	473	451	442	473	449	487	417	437	466	431	433	450	422	483	463	454	460	486	423	454	450	458	450	458	446	402	474	427	452	473	501	442	409	402	431	468	436	450	480	421	415	428	456	463	481	457	442	450	446	405	443	475	463	467	445	465	434	447	429	459	450	453	434	435	455	432	465	441	456	448	443	461	460	437	432	467	414	430	437	457	467	446	474	449	448	437	484	427	459	458	447	441	424	457	434	446	419	446	456	447	493	390	428	460	452	472	454	446	446	435	412	452	443	457	502	442	475	417	478	489	443	444	433	466	447	479	421	453	470	444	455	455	469	464	434	453	459	395	455	474	489	473	448	441	418	451	443	437	428	443	468	454	412	420	451	457	426	491	437	484	489	433	447	436	434	435	453	418	435	451	506	447	429	432	492	455	458	439	462	466	443	448	445	445	440	432	443	416	413	436	433	478	456	445	418	451	472	450	436	458	470	468	466	435	438	426	452	461	438	425	459	481	445	461	456	444	473	426	461	444	459	452	467	441	462	429	434	467	442	455	460	481	440	441	455	499	459	431	452	433	424	429	429	467	443	469	414	494	447	403	465	425	475	450	465	422	427	439	457	467	408	465	435	467	463	438	472	439	445	470	432	470	448	484	457	429	439	432	423	452	450	455	445	445	438	451	445	445	451	478	486	438	476	429	455	456	430	450	456	462	441	441	468	474	448	449	497	427	468	484	463	413	444	457	462	437	456	417	420	501	455	447	465	421	437	439	460	456	444	444	444	490	475	460	455	446	450	429	477	455	462	401	446	435	454	482	456	461	472	464	464	442	450	426	486	479	428	485	463	490	440	477	410	424	450	487	466	471	436	412	411	461	445	460	477	452	431	491	487	426	399	447	469	451	446	454	445	488	455	478	428	437	433	401	503	430	468	438	506	461	473	471	465	472	448	412	466	425	461	442	460	420	416	422	471	460	466	486	495	437	455	483	454	439	459	475	447	432	433	462	440	459	455	455	454	434	444	495	437	437	444	461	429	444	444	440	422	422	465	491	461	433	483	407	446	472	441	468	445	406	463	434	430	409	435	451	429	428	457	443	462	455	478	466	449	492	453	435	467	411	478	423	418	487	476	456	458	438	463	408	452	454	485	463	418	438	463	445	435	479	472	451	450	462	448	452	468	416	455	467	465	425	449	467	430	479	460	449	398	431	446	479	447	410	421	447	456	437	459	475	431	474	430	436	414	451	463	471	448	475	466	437	448	425	470	499	461	421	457	453	459	485	447	457	462	463	427	463	468	411	459	441	468	423	451	452	479	471	474	449	476	462	454	453	455	450	433	464	451	437	455	473	441	428	420	459	485	451	469	500	456	426	451	501	467	478	401	443	476	465	449	451	482	464	418	468	434	475	439	445	456	453	459	455	450	455	458	442	425	453	455	436	433	459	445	461	491	454	471	412	437	429	470	472	426	450	448	490	482	413	436	430	454	483	443	410	450	468	444	473	407	447	456	453	451	480	471	445	471	486	436	480	444	480	424	437	423	417	444	463	470	460	430	458	447	430	443	448	454	416	462	439	451	461	466	462	463	467	446	470	466	465	419	493	441	424	411	418	457	430	452	475	439	428	488	436	469	421	437	441	438	449	454	461	432	435	403	441	435	451	431	456	429	455	459	451	432	461	435	486	437	418	448	467	488	476	449	455	447	435	423	472	422	464	500	463	447	497	447	447	433	455	427	440	442	461	458	435	424	425	431	421	450	439	442	459	456	487	469	474	454	460	425	452	481	461	448	472	446	439	481	442	472	466	447	431	479	466	430	467	414	461	466	446	457	459	434	468	468	484	464	467	437	496	465	459	465	443	428	460	459	448	502	487	465	464	449	501	436	424	464	447	411	427	471	459	405	448	428	441	463	449	484	421	452	443	489	471	480	456	448	474	491	489	470	456	441	436	448	473	476	463	464	478	461	451	459	426	494	419	417	468	437	436	464	453	453	454	433	414	446	440	448	460	460	438	475	475	434	425	440	477	438	432	465	444	429	474	446	476	423	431	463	435	446	427	414	438	423	417	455	475	465	414	461	443	442	449	443	446	455	427	468	448	432	428	416	403	428	455	443	457	456	421	463	479	439	457	447	506	488	476	459	490	463	433	432	426	439	408	476	485	444	431	440	421	433	456	452	435	416	437	498	426	470	473	474	470	463	486	426	467	468	414	435	463	445	450	428	433	434	453	433	447	481	469	413	433	425	468	466	436	471	465	439	462	424	472	443	423	450	434	432	432	436	451	429	464	475	447	431	437	424	466	438	475	432	442	485	419	427	453	483	430	480	436	451	424	450	468	424	523	458	446	426	463	439	477	452	423	439	446	484	452	471	402	441	411	461	451	419	459	480	477	458	408	461	432	438	447	492	460	433	468	454	410	418	431	461	454	467	489	400	437	450	445	446	423	446	457	461	475	397	509	477	439	474	410	452	478	437	422	435	464	440	484	453	453	429	415	479	479	477	469	489	438	438	431	426	431	450	474	504	451	441	429	444	476	409	425	428	463	439	411	459	481	443	437	452	417	467	483	468	480	427	470	491	418	453	446	470	464	455	434	434	471	466	449	423	453	433	443	414	443	420	487	439	416	430
59013	98328	79595	54085	34721	17721	5693	1664	851	697	622	614	613	646	621	668	610	621	590	598	604	617	669	611	660	616	624	642	603	644	615	599	630	660	655	625	623	630	648	591	573	599	608	602	596	648	592	670	576	627	615	686	645	613	629	659	617	608	592	633	620	601	558	623	660	591	619	651	582	655	624	649	609	625	637	594	633	612	575	602	605	626	600	629	607	625	613	612	646	617	661	590	670	632	592	653	622	608	665	616	595	597	623	647	645	650	612	645	621	590	654	618	656	626	599	661	559	616	610	640	635	619	586	609	636	594	589	637	617	655	603	620	632	669	596	578	634	609	644	614	646	682	647	626	653	653	629	606	578	612	595	602	601	631	631	611	585	586	631	629	652	621	626	620	640	637	565	637	588	669	646	602	613	627	589	651	588	633	664	622	612	634	622	649	652	592	595	600	620	625	567	578	626	666	636	627	638	663	576	640	604	622	627	617	635	640	584	602	629	594	651	614	605	617	555	620	629	643	583	633	602	620	638	627	621	595	566	609	592	624	631	642	613	642	649	613	614	634	630	625	615	592	621	642	630	589	599	603	658	618	634	654	572	604	613	618	589	575	644	608	640	640	588	637	644	638	617	641	620	579	607	606	598	604	568	684	623	624	662	612	589	613	597	644	574	625	606	591	616	658	584	605	636	633	621	619	627	579	612	630	620	643	622	622	641	663	613	604	655	617	621	638	619	634	615	615	606	610	622	613	621	635	648	648	611	619	617	615	641	616	585	645	613	617	598	640	634	649	600	590	607	634	608	657	641	608	660	633	556	631	583	635	633	594	626	630	576	610	628	618	591	595	589	613	627	653	593	610	632	605	638	594	625	599	591	650	584	638	651	632	614	604	679	641	676	635	639	598	647	590	594	596	605	606	634	612	618	638	614	627	626	635	597	636	615	642	638	567	668	629	625	608	669	626	650	620	639	606	626	600	603	620	655	614	598	628	578	580	629	650	599	640	663	634	623	580	596	611	628	623	645	588	610	597	595	621	622	623	627	580	590	590	610	593	606	608	613	599	645	624	591	652	634	597	614	626	579	629	633	600	632	603	659	627	611	618	617	600	593	621	606	585	610	686	583	612	572	639	652	578	609	618	608	593	590	605	580	625	650	617	609	657	606	653	596	618	608	633	627	620	629	644	644	645	643	648	606	645	633	591	617	624	609	606	619	608	574	651	606	598	620	612	604	654	647	571	663	621	597	609	660	615	652	601	611	614	621	648	597	629	660	624	656	578	669	646	587	635	574	620	612	655	635	630	618	603	634	605	619	595	640	614	623	617	628	637	588	590	603	638	611	551	582	585	613	605	598	609	573	631	599	669	646	622	631	593	652	625	626	649	597	597	603	586	615	658	606	644	614	645	615	634	641	615	636	620	582	614	636	639	621	591	636	649	588	631	671	595	600	658	603	611	602	617	634	642	660	610	677	619	615	656	624	595	597	628	644	629	640	606	644	648	623	586	637	619	627	608	621	657	658	617	595	647	625	633	636	577	679	585	642	646	618	642	638	575	669	628	598	624	606	698	634	609	578	658	607	606	599	654	613	583	647	618	599	605	619	605	584	606	615	589	611	638	614	588	625	598	607	640	642	579	624	593	660	655	630	624	610	575	636	643	641	643	607	600	626	616	590	618	640	577	676	641	618	649	686	592	620	618	622	621	625	616	618	559	639	654	633	588	624	629	583	639	600	641	630	601	605	650	635	573	646	605	622	584	616	612	671	626	624	605	605	621	649	662	635	626	626	632	652	619	636	620	617	614	612	640	638	618	599	635	605	606	633	610	644	657	614	610	604	569	597	615	649	640	631	582	570	657	636	635	615	625	595	649	608	593	622	608	634	602	587	630	640	614	625	622	636	635	624	656	546	588	620	609	635	643	603	581	610	600	600	622	630	652	641	600	638	658	597	639	603	658	603	631	601	625	660	645	606	646	589	648	621	584	651	612	595	640	610	663	580	638	614	590	628	615	644	554	633	630	562	646	631	630	632	600	577	571	638	665	628	624	622	623	646	605	645	636	660	608	655	625	595	606	565	595	624	630	617	583	656	667	606	629	631	642	651	603	622	602	602	602	608	590	632	587	627	615	594	602	660	589	646	629	624	607	622	627	590	597	602	621	593	622	642	626	659	631	637	598	602	609	609	651	654	644	661	595	636	649	596	633	602	628	604	656	626	605	592	633	611	612	584	663	631	597	622	612	659	637	588	643	618	576	635	639	626	584	626	685	676	583	646	600	628	632	592	595	658	614	600	639	617	628	642	638	593	626	630	624	630	642	591	622	571	625	607	644	612	623	675	634	620	642	640	606	600	582	633	595	627	613	646	619	573	618	653	695	655	662	607	635	610	600	577	628	590	607	639	657	613	631	624	621	615	593	630	634	630	649	618	646	625	569	628	630	600	609	673	607	632	580	612	634	600	633	620	574	625	613	587	584	632	647	622	580	604	616	596	612	653	630	624	632	611	608	612	600	578	604	619	569	571	655	606	665	624	576	613	586	582	633	640	622	619	619	677	595	637	560	672	608	601	636	579	611	590	599	611	621	627	606	608	635	620	613	600	638	629	595	595	631	604	605	642	596	644	618	603	653	595	600	627	617	622	592	612	654	604	636	597	618	612	643	623	616	628	600	633	581	615	608	610	656	576	634	569	606	626	606	631	645	635	600	631	608	641	598	630	625	640	623	575	573	625	650	571	571	624	602	619	629	650	580	599	602	635	629	629	596	623	614	620	637	601	635	595	654	599	596	647	630	606	627	577	612	637	600	607	619	616	618	585	638	659	693	613	606	579	598	609	646	615	644	630	586	647	618	655	618	607	583	638	600	647	615	654	644	603	568	635	650	616	630	598	602	612	578	634	585	601	626	650	602	597	612	643	611	630	573	614	630	621	621	589	614	605	606	623	634	619	594	603	659	630	621	636	632	590	635	623	656	538	644	612	679	628	600	616	620	674	643	691	634	624	613	613	578	593	615	605	612	598	589	642	605	599	597	643	631	590	638	622	649	621	591	633	578	545	586	594	629	633	608	639	630	610	616	624	602	601	621	616	624	616	639	610	630	617	599	620	665	608	610	582	597	609	618	656	596	569	597	602	608	673	616	617	625	566	597	578	643	618	588	599	615	581	601	599	646	584	703	597	611	637	610	640	610	631	576	578	648	628	631	653	584	633	617	649	621	582	658	597	583	642	614	669	623	582	585	612	647	607	628	602	621	620	622	605	609	627	610	629	618	623	650	626	671	594	641	615	624	637	639	602	612	612	595	593	617	596	628	637	618	636	634	623	663	653	660	605	621	670	602	612	617	630	622	622	607	642	631	639	620	616	592	607	648	695	582	603	652	607	632	646	618	654	623	616	622	603	628	671	644	676	647	583	636	557	631	561	594	635	601	645	674	643	596	637	607	564	633	615	607	599	621	646	594	623	580	617	631	642	618	590	626	577	644	588	646	589	600	603	606
28473	28271	32119	19138	5743	1734	787	523	479	516	498	486	487	481	455	476	433	482	466	473	451	474	467	441	455	463	423	477	468	456	469	467	463	477	451	459	454	459	478	456	424	457	427	431	479	445	477	434	460	510	485	454	488	463	478	448	455	438	496	486	431	463	485	427	466	412	444	472	453	450	449	450	451	483	444	515	463	456	456	447	438	464	493	447	432	484	455	499	454	530	440	467	492	468	453	447	401	455	472	479	462	486	489	448	461	440	460	480	466	479	445	458	472	504	470	539	500	467	423	467	441	448	482	480	431	428	499	477	445	410	453	473	445	424	468	441	419	445	453	453	453	454	430	458	465	441	457	442	434	467	475	432	443	451	471	464	421	459	491	503	476	474	446	467	445	468	438	467	444	447	435	489	473	457	433	459	460	424	480	495	453	462	479	443	462	461	471	482	457	474	475	466	459	474	519	458	462	448	441	474	467	481	480	426	454	475	434	442	443	454	488	446	470	430	456	482	474	484	451	498	440	459	476	455	432	435	475	495	441	473	400	423	457	477	454	441	430	450	446	456	446	420	499	501	439	490	458	456	458	450	454	465	486	439	443	452	453	478	496	439	464	448	463	470	473	424	438	451	461	461	464	438	491	461	434	474	432	460	447	448	455	487	440	437	469	477	438	458	482	481	429	445	454	467	455	487	483	433	439	453	486	466	452	426	444	436	445	452	417	442	485	457	479	427	459	454	441	408	480	431	440	462	440	445	450	433	458	423	445	484	434	490	481	443	487	451	450	459	479	455	499	455	506	462	443	488	506	432	464	465	460	468	457	491	464	503	494	464	460	444	437	464	468	453	440	481	438	447	437	431	454	485	467	473	480	431	486	440	453	460	455	474	440	425	462	427	457	460	438	483	452	474	428	481	484	509	466	475	479	473	495	439	458	481	446	453	439	471	475	477	425	434	455	455	447	449	450	461	457	442	451	457	449	473	441	488	435	491	420	448	494	425	465	503	478	455	492	424	495	483	487	469	472	488	482	514	448	451	471	436	490	502	451	438	454	442	463	457	459	508	456	503	439	452	507	496	413	475	486	448	466	467	458	469	452	433	432	430	439	450	442	454	480	490	500	467	479	489	464	456	469	452	483	428	487	460	490	468	473	441	484	458	457	495	458	478	438	473	500	498	433	424	457	438	420	423	450	458	477	476	470	441	458	471	462	457	430	459	497	468	453	496	435	487	436	473	440	454	471	472	500	427	449	484	480	475	444	476	440	446	468	505	467	471	479	500	492	482	472	483	459	465	440	445	427	452	523	470	447	441	435	457	466	462	493	468	452	438	440	482	465	478	486	489	411	458	507	481	483	486	452	470	424	418	500	439	459	437	455	472	432	433	479	470	478	471	468	465	486	464	464	448	453	470	442	475	465	505	460	493	491	520	431	445	490	444	448	466	408	430	435	445	464	423	478	460	472	441	470	431	484	449	461	475	475	483	489	459	455	501	451	448	466	468	457	460	487	456	422	482	473	435	476	451	445	462	458	479	436	452	460	440	460	425	458	446	461	451	417	464	441	441	461	474	428	453	444	468	430	450	436	418	475	426	440	475	446	465	457	462	444	467	454	463	491	465	461	426	431	454	473	445	475	508	416	402	457	510	462	463	454	440	447	450	481	421	423	491	463	475	446	473	435	485	472	477	494	479	441	454	448	432	447	456	447	454	469	463	462	455	491	464	461	454	461	435	457	467	505	446	443	464	469	476	458	418	449	429	438	464	444	464	430	453	447	485	465	406	432	431	461	490	454	458	462	447	496	480	429	463	495	453	449	460	468	482	445	432	464	472	491	468	436	471	460	474	426	474	470	470	453	482	436	496	475	462	432	466	447	511	478	445	471	457	439	452	444	443	474	444	447	481	470	514	429	459	434	453	418	426	458	478	468	444	456	451	485	412	492	454	471	422	501	455	472	468	465	460	450	480	437	473	467	467	462	486	465	489	490	458	444	445	493	469	495	436	463	468	449	478	473	480	422	447	459	464	426	469	503	431	446	442	475	439	471	439	480	460	449	454	464	470	450	458	482	473	432	444	463	516	479	482	426	465	437	479	443	427	415	453	490	480	436	428	457	474	454	438	462	455	486	460	454	420	469	443	493	433	456	448	477	472	452	435	500	457	441	429	432	453	490	458	407	481	422	435	428	453	474	442	475	441	426	437	478	471	468	434	464	469	453	440	473	483	429	450	465	499	460	474	509	412	456	428	475	443	431	484	478	460	446	459	447	440	442	467	454	450	467	491	450	457	446	474	445	497	463	458	448	461	502	461	468	475	488	483	452	452	425	442	495	467	483	457	455	400	467	458	446	438	456	426	449	460	484	435	480	450	462	501	459	429	462	476	457	445	461	504	440	486	435	454	458	502	433	426	441	461	446	460	451	480	470	440	475	436	449	477	438	459	436	492	444	425	459	475	488	449	452	452	484	472	478	466	440	479	476	456	451	493	427	515	469	458	451	442	480	432	424	472	445	427	466	502	440	460	481	455	433	449	387	480	465	408	454	436	433	449	428	477	478	475	453	440	504	469	458	440	470	430	489	458	446	423	510	466	485	473	453	449	476	450	420	427	466	480	455	480	446	443	435	476	450	473	433	474	436	451	480	464	441	452	421	434	465	415	468	488	441	457	476	432	459	419	474	431	459	483	466	464	464	473	450	479	465	436	412	442	478	439	456	446	433	449	468	472	452	469	474	494	434	447	445	459	478	446	436	422	454	472	450	496	438	504	426	480	439	438	464	444	448	436	419	456	473	463	464	459	519	472	461	469	481	469	465	450	459	444	457	472	460	436	440	456	478	489	442	441	470	475	449	442	426	475	494	472	486	463	474	415	479	472	446	418	403	469	463	451	482	455	445	463	470	440	456	452	423	454	465	449	454	477	466	450	460	489	475	485	445	453	446	450	485	439	406	461	454	461	492	466	453	383	484	431	453	502	470	444	479	450	467	473	469	454	460	448	463	488	456	451	457	433	470	468	452	450	454	447	430	454	478	457	489	486	453	471	463	458	442	476	435	483	444	480	449	481	477	454	464	415	446	492	443	450	446	455	441	469	496	439	463	459	441	494	456	503	505	465	472	451	448	445	461	422	449	451	466	495	448	422	462	450	487	476	426	454	452	478	459	457	491	461	469	469	469	492	472	464	455	475	485	438	464	437	467	437	466	462	472	421	429	467	436	474	458	472	468	462	469	430	498	478	486	441	494	483	482	466	467	487	430	464	436	425	469	458	431	445	452	430	476	479	429	443	448	464	451	491	443	412	453	474	488	496	435	449	437	448	409	436	453	477	468	439	431	464	440	469	458	463	433	456	446	447	440	499	452	488	479	478	460	461	508	461	462	459	441	424	459	447	476	458	459	443	461	452	443	466	494	461	457	462	430	468	468	462	425	502	465	447	474	489	476	492	472	448	428	463	441	456	453	439	452	464	459	429	456	413	476	475	488	448	464	491	479	429
31588	47921	37096	18756	7862	2744	1120	787	622	647	673	661	647	645	640	625	626	642	607	661	634	660	680	676	677	650	613	696	646	675	619	701	647	657	658	642	677	684	648	646	700	641	620	647	644	679	712	603	603	680	609	657	652	610	651	614	625	674	637	724	659	646	704	660	691	582	622	645	670	674	628	631	696	661	615	645	655	658	609	672	608	653	630	657	677	625	621	657	628	662	699	626	641	669	645	655	653	620	659	652	639	651	648	670	664	653	663	659	658	629	673	654	637	650	630	621	650	679	690	684	622	624	622	682	634	659	675	654	687	632	686	637	644	684	646	676	662	653	657	640	663	653	610	655	624	632	647	639	653	683	641	625	664	658	658	684	674	651	626	650	653	663	632	596	666	671	657	685	703	674	663	627	685	599	707	648	660	661	641	686	677	659	661	667	629	647	680	699	665	648	667	619	649	696	658	656	674	665	652	625	624	685	635	637	641	704	645	690	641	620	653	658	643	639	629	667	661	616	676	691	689	666	692	643	648	683	653	674	661	621	659	669	637	625	661	653	669	632	691	656	675	642	665	689	661	657	704	608	653	659	642	658	605	654	703	650	661	680	604	652	665	667	638	663	620	641	628	638	666	643	695	631	657	624	651	635	659	633	658	691	665	608	646	614	645	634	643	615	634	651	664	679	663	641	655	673	624	672	695	636	678	650	639	624	664	613	659	654	698	662	656	650	614	681	664	658	629	652	649	686	647	691	625	710	622	704	623	673	655	680	671	673	675	658	641	622	665	669	657	647	664	684	661	661	653	656	695	606	621	645	665	660	660	707	624	687	643	648	646	707	641	679	658	644	684	653	668	670	642	622	614	596	703	654	671	677	659	612	684	728	640	635	670	708	662	637	635	646	637	653	657	639	640	650	692	641	662	679	609	655	612	677	652	638	636	672	710	645	641	619	650	674	656	623	663	612	682	633	652	649	686	679	641	649	687	637	644	685	642	623	637	656	685	680	675	686	613	659	671	662	686	628	646	656	629	681	647	687	581	650	669	631	664	611	618	673	663	621	657	650	639	644	683	601	606	644	676	654	686	619	573	659	636	643	680	667	657	663	673	674	655	674	646	675	691	669	672	670	690	675	702	647	628	648	702	636	665	664	664	660	606	607	686	655	708	662	639	674	617	643	635	605	650	624	628	641	650	654	635	638	669	664	669	650	676	667	600	622	636	651	672	615	648	663	646	657	672	684	681	661	668	645	625	627	607	645	680	664	645	685	658	623	671	667	640	631	632	643	631	642	662	637	697	677	653	655	592	646	614	672	669	689	671	646	673	653	668	617	651	676	614	690	643	698	660	684	651	669	646	625	685	610	638	703	676	646	664	602	662	640	621	636	642	656	645	625	652	695	657	686	602	660	644	652	698	616	624	628	660	652	574	682	665	583	637	613	641	665	624	639	577	671	632	639	616	656	653	643	647	697	672	682	642	639	645	657	616	653	698	638	723	634	695	658	660	672	625	692	666	701	632	639	629	651	648	650	686	641	662	637	625	673	630	621	629	651	660	672	650	665	680	686	643	657	627	675	625	593	650	645	668	616	655	659	686	661	653	582	650	703	638	601	645	686	664	632	677	697	712	649	687	672	632	714	652	659	661	639	686	663	676	674	678	656	653	669	691	688	601	640	662	650	636	610	671	650	581	684	654	671	651	717	648	712	658	653	639	641	642	682	672	674	642	688	668	660	706	660	655	664	630	682	627	657	666	669	630	680	650	658	622	672	653	661	622	644	646	674	633	661	625	655	631	695	626	625	692	634	621	700	640	663	647	640	666	652	684	663	646	631	633	643	628	663	630	680	625	635	650	646	652	674	645	657	684	658	671	688	636	643	641	655	615	645	676	640	609	686	665	659	675	676	652	681	672	670	652	679	645	627	663	663	629	600	632	640	621	695	639	679	670	694	673	657	671	628	643	637	683	654	681	650	642	684	599	677	661	641	651	636	637	645	670	606	631	684	659	619	639	626	645	645	673	647	685	674	669	633	660	679	638	692	676	693	640	661	686	629	709	669	637	663	670	675	627	678	662	667	672	689	645	622	637	707	641	683	646	658	663	641	627	636	675	681	676	640	675	648	637	674	615	656	660	684	675	631	649	653	651	623	684	638	640	645	630	712	670	653	687	694	666	655	703	644	639	670	636	687	678	643	594	643	691	660	633	649	705	619	664	622	653	646	627	664	612	657	670	680	609	669	627	627	609	652	674	654	660	694	650	606	704	596	668	677	610	670	658	656	680	671	675	659	639	630	643	667	631	649	656	633	679	674	642	597	661	680	660	658	642	634	680	680	688	674	640	644	669	628	657	663	636	664	621	683	678	627	661	649	648	648	662	656	679	680	666	622	646	625	657	663	665	639	673	670	599	611	651	644	615	615	682	651	640	714	664	630	647	618	690	671	615	692	616	661	633	642	666	644	653	647	666	621	681	655	686	682	645	665	647	672	658	660	638	665	679	665	650	648	693	683	688	663	705	614	642	682	617	679	653	633	620	674	659	626	625	655	691	620	647	636	639	643	678	606	636	645	659	652	666	662	667	628	663	697	671	670	634	634	602	674	702	640	653	667	633	665	640	696	666	625	625	669	626	683	664	662	637	677	615	651	652	601	651	627	634	666	651	679	653	701	666	633	631	654	666	606	649	653	646	648	655	675	620	625	634	627	640	647	643	637	666	647	631	629	634	661	656	674	653	609	640	654	668	694	656	662	677	649	600	661	665	610	632	670	663	719	616	656	648	650	655	658	653	635	661	674	636	628	621	651	689	633	661	637	678	665	622	639	657	597	649	642	653	650	661	694	651	652	665	665	659	645	651	620	623	689	663	641	691	646	621	642	705	631	668	655	614	618	675	634	678	628	672	624	646	651	641	644	665	664	657	634	635	607	660	665	627	640	684	670	668	670	716	636	648	670	657	656	679	642	650	640	645	600	648	656	585	636	644	644	636	685	627	660	640	631	647	618	645	687	672	646	640	696	660	650	617	678	694	606	656	626	649	631	654	631	649	662	678	689	659	648	656	677	646	694	704	693	672	659	717	605	672	662	648	687	629	679	674	659	700	661	619	646	690	679	642	645	656	612	671	656	644	644	649	610	657	607	657	641	618	648	681	657	652	605	660	663	724	669	632	669	666	680	647	684	682	607	663	644	657	629	626	636	636	647	677	699	648	685	656	624	688	664	622	646	660	670	599	632	689	625	637	626	655	615	678	677	654	610	676	694	653	628	672	681	660	627	668	614	633	609	659	652	714	666	640	670	658	666	611	632	653	663	676	654	638	674	676	668	669	702	642	637	628	694	651	664	679	658	660	698	633	650	633	625	642	690	631	629	664	641	659	644	658	656	616	656	658	688	689	652	683	677	674	594	682	611	649	658	662	690	638	626	670	661	634	674	631	629	726	665	644	639	653	651	653	678	656	658	664	625	643	644	689	650	680	644	624	662	679	649	598	647	672	665
24805	22940	34890	31693	24064	16057	4299	869	561	523	513	491	483	527	500	484	499	486	478	480	440	492	504	438	481	488	474	492	507	474	514	514	450	475	491	513	473	477	484	458	465	469	521	474	491	446	478	496	499	468	487	507	486	532	501	466	432	507	457	511	462	491	485	457	492	460	454	477	470	500	486	484	451	511	494	490	483	449	478	507	504	518	449	466	464	485	449	524	488	489	488	454	482	519	507	522	507	519	469	437	507	462	485	491	465	460	520	478	472	483	478	481	483	455	475	506	502	495	497	503	465	479	478	464	518	486	495	493	487	488	512	491	511	479	484	471	470	522	534	519	494	517	473	445	479	494	478	511	475	543	473	518	484	474	510	491	519	495	503	520	465	458	464	466	472	504	474	490	515	487	477	465	473	432	488	482	488	478	515	484	471	462	487	448	458	449	490	505	480	508	467	539	488	459	484	497	486	455	488	476	485	477	522	468	548	519	475	450	446	481	485	492	473	473	474	512	507	495	458	482	479	490	500	493	488	500	492	468	472	459	510	498	486	492	483	462	525	452	461	450	466	431	468	461	511	461	493	469	490	493	508	485	461	442	499	455	495	470	487	461	510	512	480	498	491	472	484	481	525	455	451	485	508	468	460	490	493	508	471	472	478	478	496	462	502	498	481	467	488	491	514	453	508	445	466	463	481	524	473	467	491	521	463	460	542	464	472	475	468	469	488	506	459	491	474	477	493	477	459	432	448	487	487	490	497	474	508	498	503	454	490	474	512	452	483	499	466	467	492	464	484	488	473	475	450	509	491	480	495	447	499	458	495	468	469	496	500	521	447	509	483	518	492	485	455	487	455	495	465	486	503	493	511	487	492	466	506	515	500	498	472	478	437	453	498	494	520	487	461	499	478	501	463	495	462	520	501	495	542	439	521	469	478	451	459	488	487	483	482	467	501	471	454	475	490	500	462	526	484	452	460	490	457	461	469	457	475	491	475	498	483	499	467	512	493	477	473	462	498	497	519	493	475	501	491	479	469	473	528	474	475	467	456	478	476	445	523	522	481	494	458	483	468	508	492	488	482	491	501	470	480	498	474	484	482	523	533	489	477	469	510	441	456	444	456	497	477	469	458	498	531	474	499	445	501	479	484	455	483	458	519	520	498	462	465	489	493	473	480	474	460	472	446	480	479	506	471	493	497	496	447	527	515	491	436	505	454	541	501	453	456	490	521	494	514	468	478	505	467	500	472	487	478	479	460	495	455	478	452	513	480	488	493	509	490	482	482	467	454	472	494	515	480	487	482	494	502	438	498	482	510	460	508	438	487	446	458	495	499	474	493	452	467	482	465	478	489	481	432	464	474	481	474	477	511	488	457	503	469	476	466	446	470	464	530	463	418	467	474	441	510	482	515	501	490	465	492	452	496	483	493	451	468	509	479	462	473	502	478	504	475	432	489	508	521	508	481	466	482	501	457	484	503	468	466	491	475	493	484	482	491	469	496	484	471	495	479	457	482	486	496	486	479	491	509	533	473	495	462	454	501	484	481	491	438	535	509	478	497	501	509	475	502	500	499	484	503	512	491	515	542	501	475	491	466	451	468	512	499	462	487	511	507	487	448	458	431	482	492	478	496	468	479	496	485	480	473	453	504	501	485	521	459	451	477	517	496	516	496	485	453	502	484	488	482	478	471	501	507	516	502	476	490	526	503	485	501	474	484	516	501	494	456	483	462	503	500	468	476	483	521	501	485	471	475	461	497	480	501	462	502	519	495	497	465	475	445	506	459	476	465	489	481	490	472	475	459	511	500	480	497	482	502	501	479	533	509	479	503	491	518	506	468	465	468	475	474	463	506	475	472	468	505	516	481	458	480	495	478	502	458	478	467	489	526	505	516	517	432	474	492	483	498	501	492	466	467	458	490	506	489	486	461	473	504	475	502	497	496	484	506	485	497	506	454	489	489	488	510	480	489	501	530	456	475	484	509	492	475	457	483	481	460	478	505	489	471	487	533	456	486	490	516	537	503	473	454	474	479	432	474	454	500	528	496	456	520	484	454	510	448	482	498	488	520	503	470	488	491	504	508	497	481	463	482	511	477	489	500	470	484	421	509	477	457	467	481	487	544	517	513	473	484	530	491	486	500	511	490	464	457	503	467	506	501	484	488	473	494	502	485	471	491	485	495	495	481	444	497	497	523	499	491	472	446	508	464	493	525	502	457	481	496	532	490	493	488	495	492	518	507	450	453	502	496	469	493	462	498	549	478	474	475	510	442	467	518	447	464	470	471	545	506	497	424	480	462	532	501	495	480	440	507	508	518	458	462	503	502	456	505	500	477	465	453	453	509	488	485	501	503	489	453	506	508	502	509	529	500	470	470	481	485	460	496	487	493	524	436	505	487	470	465	473	488	477	512	496	452	462	497	475	467	491	458	521	466	499	505	492	510	469	481	493	469	479	471	451	454	451	490	485	457	461	464	482	515	498	454	482	477	476	491	498	471	471	485	467	419	457	478	443	521	470	476	461	487	487	507	487	483	475	491	476	468	483	461	497	469	495	460	485	491	483	457	469	475	463	489	477	505	452	454	528	492	410	473	451	500	487	476	485	435	483	480	455	467	489	508	502	481	479	501	481	470	532	505	483	464	474	467	471	464	469	466	503	502	491	514	455	449	487	492	455	474	504	471	502	457	469	498	514	507	486	471	472	467	475	463	481	457	484	468	459	496	475	498	486	505	485	463	473	471	492	503	472	477	474	538	481	452	447	480	447	522	501	476	482	480	514	540	516	486	524	496	501	484	496	466	492	503	469	495	482	453	473	531	511	483	467	442	510	492	483	461	491	472	506	475	465	501	472	511	490	476	473	475	434	464	451	491	489	515	489	473	511	456	483	448	461	504	481	488	476	472	470	454	503	507	464	442	471	494	520	545	477	480	490	469	446	498	504	476	506	507	471	452	470	515	448	489	494	463	484	473	501	461	454	494	524	475	482	535	504	510	475	511	483	487	485	477	452	466	487	461	484	520	465	473	464	455	482	487	490	494	484	480	516	496	487	473	472	491	509	483	500	462	465	463	486	500	462	471	464	495	473	491	492	474	472	482	480	419	481	497	503	506	476	485	482	478	481	515	480	483	460	501	479	472	490	492	492	500	492	509	463	484	479	471	493	468	448	473	481	453	467	485	469	505	475	457	493	467	453	494	496	480	483	480	495	476	504	510	466	505	471	457	476	468	480	490	454	515	459	462	467	518	448	524	511	448	449	483	504	475	449	525	484	497	505	469	454	435	468	491	485	485	492	475	482	495	461	514	488	430	477	458	488	470	464	481	484	487	518	489	465	505	500	442	467	496	463	511	454	481	500	480	482	507	440	506	469	475	457	493	477	479	486	478	522	458	511	504	480	521	501	452	479	515	454	461	514	488	505	530	470	489	473	510	465	488	503	513	509	477	500	474	479	473	429	511	431	496	451	480	461	538	466	507	465	474	489	512	493	492	501
58130	93261	74257	47002	28436	12665	4078	1418	819	691	661	672	678	678	707	646	714	702	717	672	656	719	695	669	701	697	697	670	665	698	658	707	689	743	718	678	719	705	666	657	698	727	671	702	679	675	702	683	664	734	663	690	688	688	695	707	721	671	679	658	650	687	678	668	659	656	651	680	630	661	654	707	662	726	660	665	655	757	678	681	700	667	679	665	703	709	745	687	674	718	653	710	705	719	656	666	685	695	674	678	645	673	658	678	687	700	737	708	682	677	670	723	686	696	667	667	693	663	701	674	647	692	700	657	647	705	683	656	689	645	703	673	684	709	653	663	701	735	704	674	637	650	688	675	676	680	705	676	698	716	683	707	726	673	614	664	697	656	691	739	712	703	764	734	665	700	648	677	692	725	659	686	675	705	696	709	684	702	720	711	724	615	664	703	662	698	662	703	677	668	708	652	699	695	694	676	659	676	707	678	673	713	735	699	682	634	703	719	684	712	670	694	667	679	640	657	703	679	688	695	704	695	619	674	701	717	687	657	701	710	680	769	711	745	686	723	671	719	664	689	659	694	695	672	662	705	680	707	708	683	730	708	663	623	707	695	709	686	648	685	668	665	658	678	727	699	693	671	681	656	674	660	641	651	684	703	709	677	700	706	703	717	691	702	643	667	683	720	675	657	711	677	662	710	673	675	652	644	694	680	730	714	688	658	732	695	735	652	697	700	677	663	750	659	644	674	656	683	727	700	671	660	675	682	671	698	713	719	624	708	673	694	670	693	683	668	694	663	722	714	654	711	663	663	682	662	740	697	697	708	678	702	681	662	719	685	751	705	644	701	702	667	728	681	624	658	675	671	698	747	710	692	666	674	657	678	721	671	673	713	685	685	738	635	696	707	735	673	747	627	746	654	700	699	701	676	666	715	667	703	708	706	671	659	691	687	672	671	687	738	696	698	680	664	635	717	689	660	689	657	649	675	673	689	702	705	672	621	696	686	725	681	704	668	693	662	675	724	700	672	644	663	704	714	626	655	683	675	689	677	657	659	723	685	703	711	675	675	655	692	686	679	704	710	724	685	714	691	697	721	691	688	733	643	659	701	732	666	681	642	643	707	693	678	684	698	709	705	693	703	710	691	663	678	671	692	655	653	702	685	682	704	654	705	695	722	680	707	661	680	662	675	669	666	684	656	728	681	742	641	691	691	669	697	670	702	665	648	695	712	705	664	691	708	642	659	681	676	741	677	633	642	725	680	706	657	694	698	692	670	660	676	701	690	663	644	696	714	713	700	720	684	710	694	728	679	683	724	756	717	738	732	687	638	703	664	691	694	696	711	714	705	703	739	687	698	687	701	643	671	654	688	667	662	659	708	610	698	685	696	682	718	651	674	687	720	682	715	650	725	726	675	690	732	677	697	709	681	664	701	652	678	739	711	692	670	682	660	679	700	658	722	693	699	686	710	724	675	699	685	658	732	721	724	707	724	654	688	672	691	729	671	689	696	746	682	682	658	669	733	704	688	611	708	682	662	679	711	703	665	698	693	686	685	695	695	689	668	655	711	666	664	698	642	634	618	670	719	623	677	686	680	740	677	660	684	713	718	664	699	698	646	650	681	696	702	743	714	722	670	710	708	661	660	717	713	714	680	691	643	658	734	692	664	696	636	697	664	692	709	685	689	688	673	675	715	711	639	642	685	649	713	654	731	724	624	632	631	679	637	750	704	702	730	669	732	696	666	651	665	688	642	698	653	666	718	697	707	688	650	648	674	696	697	693	681	687	726	718	737	637	694	672	692	692	706	720	671	711	687	659	682	693	750	662	721	669	667	680	705	656	704	728	679	695	661	710	657	699	698	656	703	685	675	658	679	667	666	665	658	636	685	732	662	644	702	683	723	697	710	709	726	703	688	741	658	672	676	691	708	723	674	675	735	689	656	719	694	705	678	684	697	728	682	698	713	687	635	699	726	669	674	702	702	668	654	677	657	687	713	689	695	699	694	727	673	676	664	701	714	698	683	696	665	679	666	656	651	690	700	716	666	721	674	662	675	653	644	679	686	684	661	674	719	732	699	655	680	695	688	698	687	621	656	621	691	679	646	689	689	658	711	653	685	660	687	729	703	715	675	710	707	695	682	690	706	655	629	689	678	692	706	713	746	707	695	684	656	705	694	697	693	701	649	660	667	693	701	720	673	694	699	668	677	692	691	683	713	703	713	703	701	667	681	682	689	685	698	692	699	703	707	722	649	658	708	663	651	673	639	694	691	689	637	669	734	711	680	713	691	718	679	705	697	731	674	636	706	685	717	624	638	733	644	678	698	711	730	645	640	675	668	712	723	648	672	662	699	654	666	675	637	691	674	688	699	676	735	704	711	696	718	668	699	656	678	693	699	704	707	713	675	740	663	667	656	659	724	662	607	732	686	673	711	650	708	680	703	703	732	701	670	673	648	694	684	726	704	692	705	674	704	638	682	693	661	632	724	706	700	699	655	691	668	652	725	706	658	714	689	704	678	725	685	698	680	677	697	692	617	718	691	678	612	642	716	657	649	684	684	702	721	676	693	671	671	648	695	685	687	671	679	701	699	716	702	673	691	654	711	704	719	664	728	674	644	679	639	657	768	700	652	665	697	654	712	672	661	628	684	704	710	681	721	655	674	699	682	695	661	674	678	742	661	699	706	709	676	689	701	717	704	661	676	725	725	680	699	687	686	713	710	661	698	689	640	684	686	747	662	664	697	716	714	679	652	644	706	693	683	649	717	678	692	669	673	686	701	681	715	701	710	709	641	735	674	673	711	679	701	738	632	666	703	702	682	698	648	670	723	668	714	712	650	672	689	721	664	692	695	687	686	674	644	677	688	673	722	676	671	661	674	701	696	661	672	715	704	623	670	714	638	646	680	683	670	686	662	696	643	723	733	710	662	656	683	722	675	708	677	680	692	717	716	733	740	719	710	718	694	711	667	692	682	733	674	669	655	701	724	725	688	659	671	671	654	674	677	682	702	686	702	660	675	697	716	703	691	633	697	672	673	651	691	689	689	709	721	698	696	681	744	712	672	725	724	729	730	756	701	677	698	712	655	720	720	674	638	712	652	720	687	666	674	652	652	699	635	680	662	706	680	737	672	710	723	715	649	683	672	653	669	679	698	677	684	713	656	669	711	686	639	678	612	677	705	657	701	660	674	737	688	677	640	688	664	684	679	663	707	698	659	651	729	677	669	671	717	719	674	657	685	723	639	671	648	716	629	690	726	651	626	676	666	664	690	714	704	711	686	695	701	674	693	665	675	714	691	683	659	719	735	681	668	673	692	722	634	740	702	699	645	673	666	689	678	723	695	703	693	672	698	670	657	647	660	676	646	677	707	710	653	710	685	672	685	675	667	668	645	670	657	685	721	687	738	706	660	694	702	660	712	684	700	667	692	716	689	699	709	723	654	682	650	681	659	631	727	689	689	767	697	699	672	649	717	719	677	648	726	646	656	720	686	702	676
23568	22003	32044	28053	24058	21571	12194	1450	613	538	509	507	498	416	515	483	456	490	464	468	490	451	540	497	489	454	458	475	497	429	499	486	467	491	515	494	495	460	484	496	480	484	454	457	471	506	506	472	484	432	449	468	476	494	448	455	480	488	466	464	456	491	496	506	467	475	490	484	464	463	463	474	460	444	451	444	474	477	522	449	448	495	490	473	485	502	490	498	461	455	464	442	472	500	464	526	450	474	491	466	446	447	458	460	469	470	499	435	486	433	459	478	456	456	491	486	461	429	464	450	446	466	415	510	486	488	465	487	448	493	463	470	475	467	497	414	517	451	466	479	439	470	490	466	469	494	468	420	469	494	482	466	484	442	450	479	484	500	443	472	465	483	489	466	484	501	452	471	466	492	513	490	491	472	499	473	504	441	489	482	509	431	471	486	462	530	478	491	460	480	469	473	469	474	488	444	472	479	450	419	479	434	463	453	476	428	454	471	490	448	487	447	436	486	484	436	490	468	467	476	457	437	455	489	458	459	489	512	454	484	451	500	478	487	455	460	447	456	482	459	476	464	512	505	477	448	486	448	482	458	460	473	459	494	448	505	507	474	438	494	435	505	496	488	466	505	495	466	481	516	487	487	467	445	458	488	478	448	482	442	509	497	432	433	470	470	475	504	465	439	460	484	514	448	478	473	478	461	478	487	508	472	457	430	429	467	446	492	454	445	488	462	473	423	488	491	448	494	497	450	463	479	452	459	473	465	457	443	496	486	421	446	465	469	457	473	457	513	455	497	468	493	469	449	473	492	452	467	471	437	492	435	434	503	496	474	481	466	456	491	503	483	475	472	442	482	501	449	466	439	471	485	439	478	506	479	473	460	490	527	459	463	464	485	476	498	448	479	474	474	450	477	475	461	469	486	443	467	463	515	463	443	426	483	458	447	462	443	443	476	440	470	468	491	499	469	490	448	481	480	434	484	450	479	491	473	470	470	442	489	464	457	488	460	500	435	488	462	498	495	461	496	493	472	473	496	476	480	473	447	502	475	449	473	491	444	492	438	463	492	496	504	472	498	500	463	470	471	513	463	445	467	474	441	416	487	464	478	465	484	451	449	484	465	491	464	484	456	475	489	473	455	463	487	483	485	511	483	491	468	495	488	480	456	465	455	479	477	468	458	494	460	474	464	454	473	419	503	478	452	476	451	454	507	450	446	476	457	472	470	469	505	459	476	480	442	461	461	478	480	479	459	492	477	461	479	466	473	498	470	451	497	466	426	496	479	475	488	482	440	455	466	483	460	520	473	500	457	447	480	499	468	460	466	459	475	509	471	519	495	476	432	444	474	499	488	482	460	472	460	486	501	456	470	463	517	452	464	461	465	494	496	465	470	511	473	459	468	435	469	449	430	497	448	473	475	482	447	501	505	512	505	469	459	523	478	494	472	482	460	500	466	448	476	466	426	477	465	477	457	473	453	474	490	433	464	498	471	472	493	460	454	459	433	444	456	504	518	490	461	476	444	476	458	479	491	468	475	473	489	481	499	470	496	477	509	499	458	431	477	467	474	465	450	455	462	473	481	470	450	441	511	460	513	514	489	443	445	485	466	478	479	501	480	476	439	498	509	488	452	484	464	455	474	468	452	465	463	497	465	473	506	457	445	454	475	477	480	457	494	459	468	486	477	446	469	536	496	468	479	464	452	461	503	413	430	476	470	486	430	469	463	518	442	489	466	507	477	463	456	462	463	460	435	459	472	455	479	498	493	475	513	452	485	495	488	513	459	452	475	461	449	474	435	474	489	455	472	471	442	529	457	447	450	465	463	484	477	503	475	480	480	455	464	490	434	458	469	503	478	464	465	479	478	461	498	476	479	512	480	439	461	525	473	440	466	473	464	477	438	442	490	477	450	483	487	445	473	468	467	466	503	484	489	467	470	462	447	487	546	534	423	470	484	441	466	487	472	517	488	462	491	448	449	482	502	434	496	470	466	478	479	466	476	475	488	488	486	485	478	452	432	424	486	468	436	460	445	489	502	454	518	477	454	457	467	442	445	497	497	491	448	491	473	524	470	475	498	458	474	457	453	451	483	469	490	467	482	470	478	479	471	487	457	424	488	480	497	506	475	484	495	508	463	477	453	444	513	482	490	476	453	476	478	489	453	473	474	475	465	462	459	452	466	474	538	478	432	477	476	468	441	511	458	443	466	451	445	475	443	460	475	482	474	453	482	480	501	432	452	465	449	458	489	521	474	477	480	454	477	458	454	458	469	470	483	517	461	483	484	500	467	490	460	509	489	487	460	449	486	450	480	510	478	500	461	498	478	495	474	449	495	504	495	495	461	522	452	459	469	481	506	493	473	492	494	450	477	462	455	463	493	506	466	469	425	501	457	497	436	467	444	483	489	468	423	455	470	457	482	485	462	476	459	462	479	499	509	478	455	471	475	467	488	469	439	506	519	501	438	436	483	492	443	491	483	478	477	444	486	463	496	518	531	488	456	448	477	473	535	419	453	432	473	445	467	469	453	456	455	502	482	451	523	452	445	501	465	453	442	420	420	495	485	492	476	461	511	487	459	465	475	485	466	465	530	489	424	478	481	506	486	479	486	475	469	478	493	466	489	503	508	475	465	473	503	468	478	493	537	459	507	451	475	472	477	460	502	493	462	485	439	443	496	463	456	470	485	503	480	449	478	459	478	432	479	490	468	495	479	426	480	459	426	498	446	465	460	477	459	469	482	446	446	505	423	466	487	489	482	459	489	471	491	425	470	486	489	476	461	453	448	528	497	479	461	499	438	470	479	498	459	465	470	520	431	440	465	486	465	474	477	457	449	504	461	482	480	454	475	424	436	460	462	501	463	458	473	516	504	462	468	475	471	473	480	493	500	464	468	435	497	432	450	522	481	460	485	476	522	480	494	458	463	469	471	477	484	477	455	440	483	454	477	415	489	442	474	482	456	487	485	466	501	486	463	478	508	450	511	486	471	463	474	473	438	475	451	457	471	477	470	461	442	500	504	487	457	469	443	476	478	462	512	488	495	500	465	452	472	413	464	456	454	428	457	453	467	497	437	472	454	504	448	455	444	517	461	460	456	489	500	462	492	444	440	476	487	470	457	484	508	433	427	476	458	437	471	482	507	498	464	460	483	472	465	479	473	478	476	476	440	460	446	455	487	499	480	466	475	467	444	489	468	489	494	455	509	485	453	516	499	497	464	438	505	491	449	509	472	486	488	497	464	410	448	484	483	491	505	476	446	483	470	481	486	435	475	427	459	456	519	496	469	507	467	455	453	459	468	453	479	451	451	487	494	431	513	490	454	507	478	453	511	492	449	452	500	455	497	504	517	456	463	480	483	464	488	447	483	468	454	457	477	491	450	490	455	440	488	476	506	485	506	454	515	463	493	505	492	409	466	483	461	493	439	448	511	489	474	458	478	453	471	462	510	494	491	456	474	439	472	508	483	434	515	488	471	485	481	463	487	481	471	455	475
62326	103566	83791	57039	36691	18544	6136	1905	908	699	665	669	700	691	659	671	703	714	689	649	677	702	664	732	666	634	642	680	681	623	645	659	668	641	658	624	632	677	631	658	671	663	621	635	677	638	610	676	633	633	694	634	661	670	641	658	673	677	735	666	636	662	657	609	660	710	688	655	669	656	729	659	649	617	644	635	663	644	674	657	664	620	678	708	657	649	640	667	686	669	650	616	640	670	684	658	662	653	664	645	668	642	626	670	661	628	642	626	669	709	653	646	707	668	666	655	627	679	671	650	651	615	668	667	684	656	613	673	649	648	687	623	677	634	616	682	656	636	629	665	695	640	664	607	615	665	648	612	651	688	666	635	653	693	668	696	689	672	624	648	638	654	670	656	640	681	681	636	657	635	683	661	683	667	698	702	686	650	684	664	657	690	636	736	701	649	598	655	697	657	664	612	703	633	687	658	654	624	665	683	666	682	663	668	636	649	671	645	655	650	676	655	649	599	610	668	644	647	634	648	641	688	677	619	652	692	640	638	646	645	662	647	596	638	641	666	653	659	641	688	666	654	639	641	646	637	622	682	599	660	684	679	688	622	698	641	660	603	645	725	634	666	576	632	663	615	651	662	694	678	661	658	670	642	673	652	655	664	629	650	662	726	711	643	644	630	642	669	668	653	649	676	706	669	677	619	653	630	670	670	686	623	673	612	689	671	718	586	679	634	637	633	626	632	629	645	643	656	647	626	626	644	659	632	679	693	682	644	638	610	662	650	657	660	647	671	646	620	653	711	636	654	638	677	670	687	641	680	614	703	675	660	701	629	689	633	640	666	636	695	653	649	681	668	634	629	631	628	672	667	653	633	668	656	618	662	657	647	645	613	645	613	624	649	677	659	661	628	657	674	691	636	626	644	651	689	686	629	639	645	631	642	707	650	602	606	668	598	635	641	735	612	649	641	674	634	627	645	722	696	668	640	676	662	673	651	671	714	613	662	671	670	683	640	659	657	649	639	679	628	663	673	667	668	638	686	712	697	649	677	694	670	648	695	680	656	637	681	665	665	668	659	641	660	643	616	635	673	697	676	615	674	631	673	686	663	658	673	598	714	670	660	713	628	673	628	657	683	665	655	667	665	676	631	675	701	640	673	675	644	724	658	706	647	673	670	658	653	660	669	655	635	667	661	663	625	646	696	645	694	671	661	650	625	658	691	642	676	676	650	657	650	660	661	648	659	668	611	686	639	732	639	648	675	623	666	677	653	641	639	661	616	724	628	662	675	649	643	628	685	671	644	665	670	642	615	646	663	687	653	684	654	653	668	669	637	664	691	695	649	687	641	660	592	663	611	659	690	662	661	672	645	654	698	662	628	607	645	671	650	673	742	660	627	666	641	675	668	692	685	670	668	641	659	598	673	638	644	619	711	654	659	634	652	659	698	664	674	680	643	659	650	645	682	706	650	641	645	667	660	651	643	654	682	645	670	655	617	632	686	689	633	670	667	672	674	630	642	649	640	662	657	603	691	645	623	631	598	664	649	624	658	610	634	631	672	615	643	629	666	672	658	622	689	671	658	655	618	676	652	669	640	646	711	673	667	679	622	683	661	672	628	679	655	617	671	633	572	687	650	668	641	672	685	639	663	603	677	680	617	634	636	657	641	667	645	624	679	665	668	667	688	665	702	652	650	652	618	654	685	681	670	668	628	635	669	685	664	633	678	670	665	665	702	682	694	641	644	626	627	664	687	633	627	671	675	627	651	621	683	637	613	640	636	659	669	691	701	651	674	643	668	715	663	658	701	651	680	632	640	652	641	680	621	646	658	657	654	642	623	669	648	638	627	660	630	721	661	633	646	623	665	617	639	686	660	609	652	683	642	657	673	641	635	702	625	644	646	672	645	636	626	656	688	658	678	678	644	621	664	641	642	712	633	677	644	648	661	626	649	650	676	658	678	721	619	698	655	677	596	682	657	642	633	650	681	625	672	684	657	670	698	652	649	644	630	671	657	695	669	670	660	600	649	703	690	683	654	572	629	643	663	651	638	642	639	680	694	675	647	653	643	665	661	617	633	652	660	635	658	649	682	676	660	616	614	669	660	640	643	622	638	637	635	679	651	623	650	670	689	683	660	653	649	635	664	637	662	656	749	682	649	708	669	673	633	629	625	612	662	669	651	670	612	640	647	613	629	678	663	668	648	628	682	649	673	676	702	693	681	623	678	664	716	646	648	631	677	657	678	679	693	684	680	629	638	601	702	651	664	643	653	654	669	664	681	666	647	644	690	668	639	634	614	665	645	677	648	643	699	651	618	656	640	645	661	646	649	664	652	608	656	675	653	627	657	635	652	706	669	647	665	651	666	628	638	620	638	652	663	649	665	724	645	689	640	661	635	630	651	635	680	688	626	654	611	668	644	668	650	653	692	688	659	672	612	630	629	655	656	643	657	677	614	695	640	628	668	613	646	611	657	619	705	664	707	652	635	663	686	673	656	650	673	654	657	637	670	647	663	645	665	654	662	692	631	654	634	665	634	664	645	664	664	650	635	667	647	684	664	648	637	647	696	658	666	659	673	671	661	686	649	684	634	664	722	663	664	633	700	616	615	701	652	690	586	667	643	635	690	613	621	656	635	625	656	662	664	641	720	627	694	607	649	677	647	679	632	662	688	687	657	640	638	632	647	677	668	621	643	626	682	640	595	623	668	667	684	656	640	639	688	674	620	641	656	625	652	613	669	684	615	716	694	660	687	659	659	623	634	677	684	675	685	649	638	684	639	630	656	673	652	633	629	632	679	621	670	683	674	662	622	672	661	635	675	672	629	662	616	621	658	649	665	640	648	647	655	620	656	682	621	661	620	688	710	698	619	633	699	628	693	673	643	669	671	652	674	644	642	624	632	681	703	701	661	687	648	623	631	675	610	671	635	622	640	654	663	657	653	648	672	681	660	639	663	618	647	665	653	686	641	631	641	648	695	673	648	644	618	648	648	619	707	674	683	638	713	669	661	630	655	709	625	665	668	668	656	682	661	692	667	683	609	597	693	697	642	642	659	708	636	667	708	680	693	669	667	647	667	640	669	632	635	679	655	668	652	677	628	698	670	686	657	655	662	603	640	667	642	644	657	636	668	635	640	649	644	665	651	649	663	698	732	707	691	608	641	663	663	696	677	651	586	660	666	684	657	711	638	625	674	628	661	681	691	631	669	659	634	642	633	655	690	652	637	686	664	651	683	679	635	663	648	688	689	631	649	630	627	639	695	625	675	628	688	662	612	666	628	678	687	643	686	684	656	673	646	691	586	677	717	617	670	666	668	667	629	662	660	665	669	634	611	636	638	680	697	631	658	662	622	623	676	639	656	618	616	677	644	645	627	622	668	655	659	651	665	658	663	670	647	657	691	632	670	717	674	677	636	670	621	665	705	654	659	650	666	658	666	653	643	606	653	737	643	659	623	647	657	632	676	628	673	640	653	682	664	717	639	627	664	655	660	677	630
28522	28328	32183	19020	5222	1503	728	521	486	484	463	457	471	455	436	467	433	437	479	449	464	463	446	464	472	458	490	487	455	453	421	449	434	422	474	455	451	485	497	493	452	467	496	478	461	444	434	461	434	457	434	473	479	469	418	439	451	447	433	468	422	465	465	450	479	469	481	450	485	481	472	452	464	442	451	463	451	439	452	452	501	443	455	422	436	450	468	470	479	467	477	453	429	458	494	429	462	453	437	475	403	446	455	483	479	478	471	478	454	432	443	456	438	437	511	488	426	485	445	474	415	455	500	467	461	462	483	482	469	445	436	421	416	454	464	444	462	502	462	452	431	447	477	440	422	428	469	432	472	435	419	448	414	489	411	453	500	470	466	433	446	435	456	447	442	463	489	468	480	444	473	479	437	427	434	458	451	430	432	436	465	460	449	461	444	430	461	456	501	451	507	479	429	492	459	440	446	451	473	434	474	444	451	455	442	471	445	441	444	472	486	455	455	455	408	467	443	461	453	440	457	465	460	484	448	455	452	457	437	480	486	476	434	458	443	489	435	446	450	423	439	448	445	462	456	472	473	466	452	452	483	477	432	454	468	433	448	467	460	469	479	474	450	447	434	449	479	477	466	450	479	478	474	450	484	406	427	463	452	462	500	471	467	440	473	432	467	440	438	431	452	469	447	454	452	472	465	454	456	455	435	441	477	476	430	454	505	484	438	393	454	451	475	472	475	439	433	470	460	454	457	465	465	430	432	480	481	477	510	489	450	435	440	463	437	429	478	461	476	465	478	478	452	427	476	456	421	487	444	461	438	469	456	441	426	465	450	463	411	491	476	491	435	461	442	447	461	460	464	416	445	488	478	462	446	502	485	465	464	462	445	436	472	443	431	464	450	422	435	494	493	459	453	457	440	448	471	455	459	454	475	456	439	487	426	419	447	473	441	431	491	434	467	518	438	462	482	465	461	431	454	448	456	478	464	415	458	458	464	421	480	449	469	486	436	474	459	454	503	461	470	469	486	444	455	477	451	416	453	460	451	468	457	424	435	459	442	485	449	481	475	433	441	493	485	487	461	435	445	443	446	483	444	436	488	416	441	453	457	447	442	492	463	483	458	444	459	513	454	491	443	447	466	419	461	481	438	431	482	436	498	477	464	480	447	429	471	478	515	474	460	474	444	462	433	492	450	439	488	478	483	467	426	450	447	454	459	462	482	456	442	461	430	487	434	480	432	489	424	463	421	492	466	428	441	473	495	465	450	442	471	460	478	507	469	456	456	459	420	448	449	467	464	456	429	444	451	444	448	462	495	455	441	471	451	471	452	471	477	457	441	451	459	433	460	485	473	450	450	470	464	470	483	509	492	453	464	408	443	462	453	456	427	457	452	466	414	460	417	452	464	445	453	465	479	443	447	461	449	490	449	457	454	439	459	488	460	472	427	470	474	472	471	447	460	441	439	436	439	461	488	429	457	490	442	448	441	460	450	529	452	471	459	472	437	440	451	470	482	494	460	502	461	439	447	445	488	448	439	403	427	441	462	458	477	444	459	434	473	462	453	459	459	466	497	443	438	482	464	463	472	423	456	428	476	473	444	454	437	461	472	475	494	476	436	505	437	426	471	465	476	459	441	499	458	444	450	480	457	475	456	442	453	462	481	461	465	468	454	451	470	473	480	454	440	482	432	452	505	462	469	460	514	442	453	471	458	449	489	482	438	461	441	426	457	466	458	424	448	472	449	470	451	442	480	515	498	477	478	469	417	478	474	440	493	459	487	467	468	436	461	471	451	411	457	419	452	445	490	437	439	498	432	430	435	462	448	441	445	482	439	459	467	462	440	480	468	451	486	528	420	415	475	454	482	482	500	474	441	445	461	445	448	442	458	466	429	482	469	463	455	448	448	453	475	453	472	446	483	424	495	422	458	453	465	459	464	445	474	460	457	498	505	457	455	458	486	457	452	446	426	446	460	466	439	444	454	446	449	426	457	448	448	507	476	473	450	426	416	437	423	462	441	471	472	413	465	446	451	470	424	459	430	462	461	447	427	444	477	452	444	448	480	466	423	408	452	427	413	427	470	490	467	478	433	416	460	481	436	478	440	459	420	460	465	458	514	447	444	472	451	467	466	486	438	414	508	457	445	418	447	453	447	465	467	457	446	487	450	473	474	444	485	454	449	449	456	445	473	445	447	474	447	440	464	447	505	402	394	471	431	461	472	461	475	491	435	458	472	453	431	469	488	462	447	465	462	467	428	467	444	438	464	449	476	431	443	452	460	439	488	446	476	438	480	444	482	486	443	488	448	495	466	463	429	443	425	446	453	452	499	461	434	498	507	413	476	461	475	452	468	481	434	440	490	445	470	446	473	454	458	455	441	509	445	444	444	445	434	432	439	433	461	453	470	447	475	400	437	425	475	414	506	471	447	472	451	459	466	447	500	487	473	493	454	456	426	493	451	433	465	416	476	468	477	461	475	464	451	450	444	453	460	479	454	446	437	469	473	445	466	462	461	447	454	458	440	500	498	482	462	469	445	458	444	416	480	466	440	470	477	472	478	443	453	451	437	434	475	487	471	408	479	453	438	433	445	472	464	429	439	441	453	450	470	431	438	446	444	462	459	500	433	489	461	470	432	434	471	466	477	443	477	481	441	467	467	432	438	475	448	444	423	439	439	475	473	467	416	443	431	472	481	445	436	439	458	419	449	464	461	447	407	487	460	438	497	473	467	437	449	436	467	421	471	441	442	415	462	456	458	462	460	469	468	488	481	459	493	469	423	442	483	435	413	470	451	468	458	448	445	441	421	462	449	466	435	486	474	470	436	459	457	494	465	472	477	471	473	443	427	481	467	484	447	472	475	464	431	434	431	457	428	472	463	429	468	494	446	462	454	447	450	484	449	473	467	459	434	437	441	434	471	450	465	445	428	461	461	475	472	461	449	463	449	450	442	464	435	460	489	454	436	453	455	445	432	444	460	455	461	494	479	424	435	464	436	490	449	416	471	457	427	447	487	451	450	486	447	485	458	465	422	438	484	477	467	493	490	460	451	418	455	446	461	460	473	452	478	455	453	480	449	473	481	473	458	474	432	470	479	441	465	434	453	455	433	452	456	495	473	486	438	457	460	447	450	444	448	464	499	452	417	473	480	483	470	458	497	445	428	430	432	454	467	407	456	423	471	397	473	474	449	442	475	435	450	473	443	460	454	424	454	467	487	479	449	455	465	476	457	491	505	424	505	479	456	464	429	479	423	467	452	476	443	458	450	454	468	438	454	420	467	470	462	461	459	447	469	472	438	470	470	463	432	458	490	471	462	432	448	464	424	482	434	442	452	451	466	453	459	458	425	450	451	482	457	455	466	436	432	458	434	483	435	486	494	448	428	463	444	479	466	433	478	427	489	453	475	469	420	472	444	478	435	460	464	438	451	466	417	434	455	462	464	470	439	418	450	453	444	466	428	462	456	484	454	482	448	488	484	448	443	431	452	443
31393	47309	36419	18458	7168	2573	1164	807	725	661	645	633	653	663	675	687	684	688	642	698	695	703	637	660	719	682	619	669	660	680	642	616	653	662	642	676	640	686	661	643	654	631	700	648	644	623	684	646	709	673	671	670	710	690	636	612	585	665	601	663	623	666	670	662	673	651	647	655	671	670	655	705	618	629	688	626	626	638	664	638	711	669	663	669	658	691	634	637	681	668	709	667	663	658	666	702	669	694	666	653	660	645	623	659	671	649	674	637	680	669	678	627	661	687	617	636	655	652	627	664	628	600	692	640	701	650	643	658	630	661	654	653	689	671	623	691	687	674	670	660	670	651	663	644	678	679	629	654	628	607	639	655	639	641	632	654	687	660	591	642	675	640	688	624	661	650	629	659	655	675	663	660	686	661	658	654	643	628	658	603	626	635	706	654	677	612	683	670	690	741	652	638	597	666	614	633	649	644	640	597	693	667	665	635	622	650	619	635	632	650	620	620	645	667	675	645	634	636	654	644	643	658	653	634	659	635	641	636	652	656	618	648	660	646	655	631	638	634	657	659	667	640	645	654	720	613	674	661	665	660	660	680	658	629	640	671	669	664	662	630	693	662	627	695	661	673	736	641	657	707	670	612	684	654	670	673	681	672	639	630	635	670	655	674	649	701	658	662	656	653	691	613	657	673	684	639	649	676	639	642	696	640	644	668	696	670	640	649	624	592	619	697	668	678	643	669	676	674	684	624	616	659	650	673	630	672	675	628	672	632	678	662	644	662	621	683	608	653	590	654	700	658	684	680	634	641	663	669	649	641	654	680	677	655	729	689	655	647	632	660	662	700	661	665	634	651	656	651	676	637	659	653	694	645	641	686	629	675	652	658	630	653	671	614	700	671	631	646	618	654	665	650	654	653	681	665	700	653	643	679	624	726	668	650	713	647	658	665	631	608	656	655	605	627	669	667	672	664	614	637	673	692	630	692	705	625	644	619	685	651	685	628	646	689	635	683	637	619	679	650	622	662	659	676	692	664	641	668	647	655	618	690	680	639	641	645	677	633	645	669	636	664	664	623	682	628	651	684	661	640	665	700	670	680	637	641	646	671	608	671	661	686	699	661	657	699	676	676	637	629	677	657	660	669	683	651	638	634	665	642	662	633	678	669	694	617	675	641	660	642	625	653	664	655	672	669	659	618	663	674	656	611	665	670	699	645	675	691	623	617	700	684	692	669	665	648	646	643	612	675	673	667	632	646	660	635	662	633	625	645	674	671	647	625	609	678	641	670	670	650	699	690	648	647	678	637	618	630	639	604	672	648	603	631	677	681	643	661	630	644	672	636	712	692	686	620	621	662	690	635	679	644	673	683	660	672	639	695	645	604	610	671	629	648	627	681	659	671	674	639	651	628	689	671	661	652	661	645	637	644	672	695	636	663	647	613	653	644	648	647	675	638	634	668	700	639	660	697	678	645	675	642	641	672	637	627	661	626	659	661	679	673	694	648	704	665	687	653	657	641	614	693	636	681	657	659	651	695	662	610	663	621	707	690	645	671	678	632	599	681	648	691	661	686	682	649	661	653	639	664	676	692	681	660	637	653	705	631	715	654	630	655	633	651	610	605	698	612	616	695	652	641	694	625	671	618	657	617	684	657	692	685	682	616	638	682	695	635	668	626	654	674	627	630	662	715	678	697	656	642	707	692	612	700	650	627	666	681	700	682	648	680	690	659	649	641	672	621	640	640	685	691	657	596	644	605	684	643	630	672	669	663	667	635	611	637	647	664	638	654	666	668	676	642	685	641	650	642	639	697	645	660	663	608	601	618	663	612	666	649	630	677	673	626	682	672	613	662	656	685	690	678	623	645	644	677	693	651	636	636	627	690	658	656	653	663	625	709	698	654	666	638	658	644	686	686	641	682	662	648	666	596	660	686	624	647	652	666	694	661	657	636	672	678	681	650	683	661	666	660	654	638	637	678	683	665	670	688	653	651	709	673	689	670	652	667	621	632	672	632	705	666	669	686	681	659	646	639	672	641	663	585	696	654	680	648	648	668	647	662	633	670	617	680	612	675	665	650	680	672	645	646	662	630	622	689	579	649	649	633	614	614	629	652	659	606	641	628	691	686	669	631	628	609	649	650	686	644	675	684	636	688	656	650	675	663	657	677	661	678	653	687	633	681	638	645	661	663	684	665	650	642	622	671	635	606	636	615	689	674	659	660	669	672	661	654	626	696	656	659	623	657	673	674	687	644	679	655	679	674	643	648	677	592	661	607	631	657	651	670	663	625	688	679	690	652	599	706	635	633	659	684	662	663	679	677	699	647	654	660	701	663	671	665	642	674	633	657	660	652	641	665	662	647	633	646	646	658	643	675	658	657	687	671	612	689	622	603	642	633	667	667	650	621	646	638	666	649	661	638	700	653	652	662	649	632	635	670	637	729	627	639	631	661	638	663	645	619	620	678	621	653	647	681	652	622	633	642	701	649	672	657	634	680	643	653	668	655	673	704	663	642	641	595	625	622	693	645	665	607	632	666	653	643	702	661	616	666	643	622	676	653	657	631	665	646	678	672	699	658	613	668	617	617	620	650	697	679	636	621	649	614	622	629	675	653	603	685	622	658	651	646	679	659	677	667	650	678	672	655	703	651	646	659	678	633	617	623	643	654	658	717	634	669	679	632	653	685	663	645	680	616	654	649	661	669	641	667	650	724	660	653	659	660	655	674	657	632	670	681	651	669	641	642	650	661	651	647	642	669	649	687	726	673	643	655	640	630	650	671	635	653	676	691	625	663	636	674	652	678	708	701	639	646	635	671	641	674	676	655	664	660	630	680	634	623	672	659	706	619	619	661	671	654	692	625	655	626	672	623	652	641	652	651	658	651	659	656	651	677	638	683	692	620	630	643	662	580	647	674	679	608	668	648	613	697	687	610	643	687	653	662	688	694	695	667	663	672	681	666	609	707	715	653	681	698	633	676	606	619	614	677	697	661	644	655	678	642	662	658	597	632	615	667	666	697	627	682	633	622	731	649	670	671	654	682	662	701	665	648	650	674	646	631	638	683	634	640	680	617	664	670	606	650	662	684	658	624	657	606	626	660	639	683	684	694	726	606	644	626	625	670	695	647	710	711	670	637	676	636	671	667	650	646	663	694	651	654	682	655	613	670	691	641	645	650	665	662	678	625	697	674	655	702	643	667	650	698	663	603	649	624	682	663	711	688	660	624	668	676	636	676	671	659	652	654	702	668	663	667	685	621	649	625	621	661	661	641	667	681	681	629	687	674	666	646	680	655	693	624	620	649	676	684	634	695	689	642	652	604	639	683	660	655	624	701	691	667	650	707	675	629	662	656	613	665	661	631	661	625	591	700	679	656	599	620	713	684	657	671	637	716	646	673	731	669	658	639	690	694	635	658	622	677	664	676	662	641	614	650	650	638	632	653	656	668	680	649	641	684	670	676	612	671	665	673	677	679	638	690	644	641	688	676	676	630
24788	22790	34609	31228	23987	16683	4816	946	525	485	483	541	487	476	480	452	469	489	466	487	502	504	480	501	481	490	512	483	478	500	443	478	502	502	488	501	529	501	487	488	463	540	488	473	487	495	472	467	453	499	489	464	484	506	505	499	461	511	454	500	480	496	501	436	500	474	483	457	463	486	445	498	497	495	466	451	514	465	481	470	477	489	496	491	491	507	516	483	487	562	515	457	455	480	493	484	473	466	475	488	517	515	481	470	486	479	472	533	436	496	495	513	510	442	502	471	464	492	470	504	503	460	484	508	478	468	456	508	488	482	437	490	516	478	467	453	473	513	478	486	468	489	512	483	486	479	506	472	516	479	510	526	437	480	501	479	474	508	487	546	476	476	463	472	466	481	496	507	511	484	482	496	473	492	478	467	514	457	540	452	484	472	451	485	529	472	468	470	511	478	500	486	488	506	460	473	440	464	497	522	492	488	447	420	482	449	473	502	431	519	504	494	480	494	468	485	513	487	512	513	465	506	515	487	466	487	499	495	525	471	484	502	461	472	459	491	502	492	463	478	470	501	468	436	462	482	463	466	452	485	509	467	477	491	501	522	498	504	508	453	483	465	457	528	489	488	461	503	486	494	533	499	535	528	501	479	484	497	508	511	500	508	478	469	512	486	475	483	492	458	479	485	485	533	509	459	490	500	495	516	508	459	506	466	478	474	483	508	475	470	464	486	520	475	520	477	476	511	493	467	471	472	450	522	516	499	473	515	541	501	470	477	470	487	500	483	470	420	484	476	515	484	518	439	456	528	475	482	475	483	475	452	463	526	468	480	472	509	483	504	551	446	495	442	470	481	464	518	502	509	458	506	485	473	518	490	470	464	499	471	522	476	478	481	492	469	487	466	499	479	529	474	485	479	483	525	463	516	500	513	496	517	477	511	495	477	478	484	472	476	500	449	512	479	483	510	494	484	461	484	498	477	471	486	456	484	428	517	445	464	483	494	450	491	465	532	490	495	440	504	452	465	467	506	483	491	534	459	496	509	496	469	462	499	509	503	516	501	470	479	495	507	493	483	504	508	488	475	498	466	471	474	472	456	494	506	516	476	450	511	471	446	444	501	475	528	461	477	504	462	507	480	508	494	515	507	510	503	477	490	485	462	478	502	465	482	450	468	474	532	524	495	476	457	503	470	503	465	481	447	470	465	486	501	489	514	510	455	481	497	474	487	483	477	475	474	537	483	458	480	444	448	492	465	528	485	465	488	497	456	461	490	500	496	492	516	497	479	486	464	462	471	449	469	514	447	478	494	495	493	524	458	472	471	498	512	477	476	498	491	537	504	487	516	496	511	508	479	463	462	462	517	473	479	567	470	456	478	486	479	551	480	495	466	485	475	448	512	491	487	480	474	489	485	480	473	488	521	493	476	462	466	501	459	450	506	479	469	465	470	498	484	514	476	512	499	504	481	469	436	458	495	471	475	477	474	489	471	458	491	429	464	468	506	511	493	461	469	495	517	506	478	497	502	484	534	508	497	496	465	534	530	473	473	501	502	474	503	435	506	468	495	485	489	485	496	494	513	449	497	486	512	510	447	485	454	474	478	528	468	501	492	475	493	475	498	456	532	444	484	482	456	499	498	488	484	528	476	478	529	480	442	504	468	481	493	468	470	507	505	453	465	499	502	484	480	463	511	475	462	466	491	500	472	479	496	525	465	475	471	493	488	503	483	482	519	475	471	524	459	488	477	535	470	540	467	506	473	490	501	468	491	472	463	506	494	484	495	498	449	479	509	467	459	518	478	467	480	464	492	499	478	488	508	472	506	456	484	461	493	502	437	479	519	514	505	470	469	483	471	486	488	497	520	481	471	500	489	462	520	481	496	497	515	453	517	469	499	502	481	510	494	487	532	507	486	475	476	498	469	499	491	499	474	464	480	469	496	528	492	477	489	525	464	501	487	472	472	454	505	486	453	508	480	495	479	461	470	452	477	500	481	501	481	534	520	486	456	468	480	492	481	486	499	467	484	545	506	454	492	469	501	492	521	495	491	491	432	507	481	502	493	514	497	489	483	505	498	483	486	517	532	468	507	513	454	490	477	500	489	473	462	526	446	508	445	493	451	470	523	471	499	487	519	482	469	479	498	497	503	490	530	499	509	466	523	523	499	441	488	466	531	506	472	507	502	506	504	471	453	498	530	476	482	484	513	469	498	512	530	496	515	495	476	494	472	472	468	475	424	444	531	434	466	461	480	472	484	509	442	489	494	459	470	465	523	526	481	511	485	506	483	509	465	531	486	517	437	525	512	487	536	494	457	515	475	432	464	490	446	504	462	480	480	495	460	487	493	508	492	510	503	482	468	464	467	530	493	454	502	486	464	488	478	476	488	544	477	486	461	476	453	483	494	503	530	481	447	511	487	459	490	488	483	456	498	499	476	477	491	493	443	474	474	443	492	455	516	498	473	469	539	502	503	530	451	497	467	507	466	490	491	490	481	512	497	451	528	484	472	453	467	503	472	477	526	492	463	484	512	477	498	454	454	491	494	487	438	456	500	497	521	503	527	495	529	501	519	477	455	490	416	485	443	469	490	478	478	503	485	533	470	490	476	494	501	432	469	504	514	501	496	456	524	477	494	483	467	452	478	507	465	507	495	520	523	488	493	481	500	501	463	498	486	529	508	545	518	487	535	474	486	474	454	452	464	515	475	464	513	493	461	460	506	549	511	456	479	456	494	507	485	468	513	478	479	483	465	502	450	499	497	511	483	529	492	483	491	470	494	501	500	481	478	482	468	504	509	479	473	493	506	481	487	456	509	486	497	461	508	480	439	538	485	480	512	466	486	475	510	486	478	513	525	527	487	513	505	488	466	504	544	500	489	509	500	501	489	531	465	487	508	492	491	484	490	474	480	473	507	509	472	472	486	477	466	485	492	489	471	503	487	468	468	469	465	484	476	476	518	496	466	479	481	459	482	509	463	492	491	488	480	465	492	537	506	489	470	477	456	443	487	454	476	478	497	500	497	501	529	506	486	501	472	529	470	513	464	542	457	503	477	467	472	492	525	501	522	492	484	491	511	513	503	475	478	484	506	469	553	501	501	514	516	484	512	481	485	490	483	475	457	458	505	451	494	509	495	522	501	493	454	486	485	452	508	498	484	484	488	462	478	499	536	489	493	503	490	475	438	465	500	447	489	493	484	453	473	472	451	521	446	518	516	480	460	511	479	510	467	472	473	473	509	448	469	481	513	441	457	503	490	480	474	482	478	478	460	458	468	489	462	480	480	498	456	438	510	502	468	473	486	519	469	469	501	544	524	478	515	507	506	514	511	512	545	494	505	511	451	502	529	551	442	511	503	498	499	528	485	504	460	500	496	513	504	477	494	460	479	501	477	466	514	468	490	500	479	463	495	479	503	504	473	458	544	486	448	479	490	471	507	495	487	460	466	460	487	493	459	484	444	443	476	487	479	471	470	475	499	530	494	539	489	511	495
58403	92934	73588	46244	29312	13771	4669	1606	862	741	740	700	654	697	684	739	753	701	680	703	658	689	669	747	717	710	674	678	701	733	713	638	708	702	722	728	708	678	688	684	665	640	706	667	740	708	717	636	665	702	711	641	674	704	694	682	688	680	717	706	687	679	721	722	711	687	670	716	656	691	700	679	632	665	725	732	703	685	738	663	665	727	700	706	675	676	673	702	691	734	691	699	731	707	702	704	720	723	732	692	729	688	688	706	691	736	687	710	673	682	731	724	659	700	617	723	719	669	678	674	646	653	728	648	730	716	675	726	713	705	664	687	723	716	675	671	683	700	697	717	710	699	701	669	708	690	682	685	707	722	698	698	678	652	717	691	728	708	679	670	700	708	716	718	721	683	681	707	682	677	741	688	695	723	717	679	698	680	672	736	672	725	676	659	706	706	699	730	684	696	659	688	660	687	693	663	689	718	705	709	662	675	737	640	676	736	662	673	655	685	701	691	652	710	687	685	663	682	667	678	718	734	738	675	658	692	699	678	699	679	729	688	740	655	726	638	712	684	672	683	690	681	727	707	671	705	734	630	679	659	706	691	733	678	696	701	697	676	682	728	706	693	674	745	658	707	663	689	672	688	686	657	715	751	720	657	657	677	697	668	666	717	716	698	693	718	675	697	624	651	668	696	662	676	711	693	707	681	636	677	718	749	665	687	713	676	705	694	688	707	713	669	673	697	669	695	691	736	704	696	697	666	680	675	667	687	750	685	669	685	707	680	701	754	693	674	728	667	664	726	757	711	710	712	683	683	709	643	692	746	719	719	691	634	706	686	683	713	665	679	689	721	721	751	669	704	693	670	721	689	755	640	737	676	728	675	687	702	682	687	647	688	692	741	718	675	743	685	675	674	636	707	695	683	678	711	691	730	729	702	711	686	653	698	685	737	697	709	684	665	700	727	720	645	674	647	633	682	654	719	671	716	687	656	701	720	685	699	710	666	721	683	677	678	673	731	725	669	672	672	717	627	704	675	663	723	680	656	696	684	729	714	690	668	667	714	702	719	674	690	697	688	671	700	684	703	647	674	706	687	691	667	710	698	646	704	724	700	687	683	730	702	709	690	715	721	677	726	766	716	718	662	686	699	646	702	689	628	693	686	711	647	685	715	724	664	702	738	687	660	748	660	682	701	678	686	671	700	738	694	712	689	700	687	700	657	678	682	734	686	679	707	674	706	685	694	727	684	685	701	695	710	592	695	706	729	691	644	675	714	687	683	713	704	689	695	667	723	654	749	712	706	676	707	702	688	678	758	735	627	696	640	694	706	699	689	663	731	734	645	713	698	691	703	657	728	722	720	689	674	701	678	683	693	693	732	709	684	703	697	740	692	703	693	718	698	664	682	669	704	670	690	694	691	707	738	687	730	696	711	706	706	697	684	649	723	684	676	729	688	687	678	674	663	713	695	673	679	709	698	677	718	696	664	708	687	633	715	676	680	696	707	658	728	726	678	695	654	697	696	690	693	673	717	687	679	713	642	714	673	671	705	737	703	712	722	679	671	698	669	719	705	704	704	683	710	677	664	686	661	646	678	700	644	716	754	638	746	684	710	692	740	722	669	675	678	682	693	694	708	653	706	711	673	676	706	665	700	716	716	719	654	716	696	709	655	672	726	740	720	647	690	708	673	679	692	704	713	678	708	694	640	678	701	726	679	705	683	681	741	677	714	667	699	668	698	698	649	720	718	731	671	688	662	664	721	714	733	679	755	702	683	746	722	677	707	655	721	718	734	691	680	704	727	718	661	738	734	648	671	728	661	739	666	729	752	691	714	703	693	653	698	664	680	716	672	705	690	703	692	719	682	682	654	704	679	675	725	683	709	700	709	652	696	705	666	668	663	673	698	704	669	700	720	702	708	700	674	702	661	701	717	723	639	677	754	663	712	670	693	715	667	688	690	718	713	682	716	708	705	712	696	704	729	681	672	673	695	746	718	676	712	692	695	690	643	719	639	705	718	708	706	641	739	688	704	683	672	666	685	664	712	691	724	695	657	713	685	680	724	702	702	685	679	679	719	690	677	687	696	665	714	683	684	662	714	700	692	729	713	694	683	678	688	692	669	740	653	710	696	703	741	681	691	686	698	688	703	709	689	685	690	697	685	691	684	718	752	682	696	696	688	718	711	705	723	673	662	681	663	629	703	662	650	687	712	667	702	715	686	647	742	704	701	687	679	644	722	673	684	670	681	678	718	695	691	716	695	726	668	717	695	709	753	700	662	733	750	715	656	657	671	683	638	700	673	701	688	689	677	697	702	665	687	682	672	694	676	709	660	746	717	705	665	657	699	711	696	691	681	753	689	675	722	623	731	679	676	690	680	685	714	698	701	697	683	682	668	714	699	678	666	728	671	668	659	677	673	714	692	722	720	684	706	724	723	738	677	680	698	695	693	724	654	705	632	720	694	681	708	703	718	747	703	720	679	696	709	696	733	682	710	722	667	692	705	723	668	677	712	660	696	669	696	717	660	661	690	719	634	677	708	659	693	697	675	719	709	700	684	674	673	706	679	687	704	685	678	692	724	687	733	672	726	644	715	685	694	675	681	706	674	659	652	656	708	737	673	725	670	679	709	667	677	708	693	714	723	740	720	694	683	709	697	720	699	667	672	687	683	670	657	703	686	738	660	660	663	670	713	678	631	691	684	730	668	660	701	672	698	714	685	658	694	688	697	706	723	662	676	703	722	698	678	724	694	707	666	715	744	666	703	635	708	699	695	695	763	716	676	744	703	682	665	673	721	657	697	703	733	713	668	686	684	664	644	682	660	686	729	726	678	692	682	701	662	701	693	717	679	685	670	704	663	678	680	670	658	692	694	720	673	677	661	686	690	666	734	710	736	669	658	712	653	726	710	721	684	704	679	685	661	737	683	711	693	692	691	691	647	628	670	688	717	684	714	696	659	679	719	708	686	686	664	680	697	724	675	677	754	680	725	676	766	695	711	690	713	701	683	696	697	664	738	718	686	689	662	716	701	685	666	687	715	687	688	715	706	720	742	698	747	692	731	649	677	659	662	681	678	665	703	715	680	656	684	656	691	641	701	698	665	687	727	686	700	669	690	668	689	672	643	681	699	694	718	713	649	644	744	706	696	636	699	679	703	674	690	706	707	727	720	647	674	711	671	703	676	721	673	689	662	687	708	713	707	702	650	686	702	706	730	740	665	682	692	725	763	707	701	713	731	717	710	688	668	707	683	742	723	655	692	696	682	721	703	640	689	657	665	693	748	693	700	699	678	690	673	713	684	689	698	681	679	668	716	695	681	683	676	712	634	661	707	745	674	670	697	650	697	686	666	725	715	701	706	692	669	674	671	686	684	712	686	667	640	692	723	701	686	694	674	715	720	681	697	747	682	676	667	696	667	703	664	661	659	703	685	676	702	708	699	649	704	711	738	676	684	656	731	683	665	734	697	671	710	705	692	716	700	655	662	714	735	691	712
23570	22029	32006	27937	23946	21804	12322	1577	641	513	488	477	512	525	456	505	493	522	480	484	462	452	533	489	496	499	490	488	446	499	521	486	515	492	485	449	437	491	459	446	449	465	474	474	493	494	494	508	515	483	481	509	446	512	448	477	510	473	448	479	485	486	518	461	453	464	457	498	491	449	444	426	491	486	486	493	473	494	473	494	439	454	479	416	481	479	466	490	490	457	472	458	460	496	479	469	437	471	506	492	499	455	485	437	456	443	488	497	458	476	488	471	481	491	514	469	455	448	470	496	456	493	506	482	482	442	452	488	476	481	473	477	472	451	485	461	507	452	479	454	502	486	477	481	490	443	461	447	507	455	464	430	498	477	484	490	450	455	486	471	477	478	475	497	490	441	463	496	466	464	453	442	478	472	501	460	490	444	462	473	496	499	473	508	490	489	423	478	478	465	438	471	508	466	469	457	498	472	443	497	487	516	415	446	520	474	489	466	444	488	486	491	464	497	491	457	475	488	483	496	460	460	492	446	486	457	477	443	482	485	493	478	481	515	495	537	510	439	485	466	463	439	454	461	480	541	447	477	465	469	467	472	495	502	497	501	468	462	467	452	488	501	464	503	505	449	495	472	480	478	439	448	459	463	464	466	492	511	426	483	494	477	485	483	502	485	482	491	502	487	474	468	513	433	449	491	434	504	476	475	473	468	518	488	462	478	512	453	492	490	507	479	474	444	436	462	517	458	488	453	453	428	479	469	498	465	463	461	481	461	459	477	485	445	470	455	462	480	458	446	480	427	467	483	460	502	483	487	471	470	448	497	439	455	512	454	462	434	489	503	469	454	515	424	476	469	457	509	471	485	508	514	465	500	465	474	486	440	496	460	483	472	475	491	499	502	494	497	441	439	491	457	435	466	459	498	481	440	475	506	455	471	485	500	468	497	511	499	469	472	481	489	482	476	453	457	487	466	504	505	443	447	449	443	490	462	513	481	460	459	492	462	471	557	516	468	492	526	461	478	524	521	459	536	510	461	533	479	456	446	475	471	484	472	516	497	480	442	498	498	454	517	443	462	500	482	507	476	450	477	480	494	473	492	507	485	490	489	454	461	474	432	495	460	516	478	497	488	471	461	478	487	488	454	460	491	482	473	480	480	500	449	485	492	513	466	479	480	507	472	500	507	473	456	483	479	493	441	447	463	491	472	473	471	479	457	495	461	441	492	478	442	504	462	514	518	451	447	487	468	461	473	479	494	493	477	464	491	492	466	448	492	496	460	495	477	489	491	488	493	477	478	451	481	479	486	493	473	455	434	464	453	490	475	504	439	472	457	464	396	450	496	464	465	447	462	507	468	495	490	460	445	504	449	497	475	506	473	439	420	465	467	475	497	459	468	469	464	471	475	513	504	477	457	494	448	468	449	444	446	494	485	487	479	502	472	462	434	465	503	450	458	481	478	475	484	471	462	459	461	541	481	469	469	459	454	476	483	440	492	448	496	494	477	514	488	452	465	482	471	492	500	459	444	484	480	476	449	487	473	520	496	468	472	509	478	502	491	509	498	457	502	476	479	496	477	504	518	464	501	489	492	480	472	464	492	490	500	499	485	498	467	517	479	452	463	469	471	495	503	490	503	492	441	480	471	482	490	441	462	467	495	458	487	490	497	503	469	470	447	485	492	478	487	448	453	471	502	476	490	486	453	433	494	482	451	481	475	478	475	466	475	469	449	496	501	455	512	435	476	466	486	454	505	498	504	420	456	469	510	478	500	509	446	505	501	480	500	534	490	500	471	445	493	465	518	442	498	455	474	466	486	493	430	465	484	462	464	493	496	482	521	526	485	481	490	482	482	467	456	499	480	467	450	444	458	460	463	459	485	470	470	484	528	504	451	443	486	426	490	499	465	479	473	461	496	506	509	512	460	484	454	452	467	464	483	471	443	453	455	481	513	478	505	490	475	468	492	450	475	486	433	466	453	455	497	497	476	486	472	463	444	428	467	505	474	458	478	465	465	501	495	517	504	470	522	480	456	476	494	428	476	514	503	509	498	510	483	482	500	482	482	510	468	463	486	501	469	474	504	477	474	451	468	466	496	488	410	518	470	462	504	448	468	456	484	484	447	485	487	524	488	465	487	469	453	433	508	511	457	452	481	464	472	510	478	442	479	523	478	509	471	475	474	477	439	473	451	476	491	456	519	522	479	484	442	452	489	483	477	443	457	458	465	487	475	486	487	499	481	444	493	482	454	472	525	503	481	480	488	472	488	477	481	487	496	469	471	491	492	466	458	460	461	444	472	504	445	458	473	473	456	482	452	517	456	457	451	432	467	479	524	466	489	475	489	495	498	486	496	453	479	479	432	453	487	445	443	488	492	472	473	485	479	463	454	469	451	436	479	464	468	450	452	487	481	500	473	442	488	520	443	482	480	478	502	483	490	468	488	526	472	500	462	513	468	498	483	476	465	454	438	458	504	489	469	484	490	494	465	457	455	457	464	530	516	452	474	471	486	511	474	489	455	512	491	497	440	475	525	494	504	494	473	495	483	489	471	506	478	496	511	464	444	461	450	484	470	471	493	468	494	488	478	456	505	487	495	481	481	491	489	497	484	488	484	454	478	417	503	506	477	450	493	448	518	466	467	453	451	536	489	495	515	456	460	512	485	510	473	499	465	488	456	463	442	484	475	476	486	436	514	464	522	474	498	477	466	459	462	486	435	497	492	488	453	446	468	497	480	506	503	481	495	457	494	459	425	505	475	440	480	438	465	493	477	519	499	495	470	481	462	503	449	469	473	454	466	457	459	471	454	450	474	462	494	472	491	487	496	491	471	482	498	462	467	476	510	459	461	474	476	460	441	502	459	470	492	475	443	463	458	469	473	525	430	499	505	512	495	511	463	499	473	505	485	474	456	461	454	482	480	499	467	494	480	465	481	493	456	460	490	507	475	478	449	480	454	512	475	475	461	467	499	491	444	423	450	435	494	493	489	480	438	468	452	493	488	457	452	469	489	486	450	462	455	498	457	463	491	450	481	518	485	483	471	455	467	486	482	511	487	456	457	478	517	451	477	486	487	431	449	500	498	441	450	470	490	493	473	493	491	479	487	513	496	489	445	464	485	506	475	475	437	519	483	450	488	432	498	487	486	473	467	465	460	450	502	493	474	439	479	496	465	453	465	464	469	470	464	470	468	512	475	492	408	462	467	477	470	434	458	519	457	466	482	481	473	474	466	442	479	480	471	490	497	454	454	491	484	486	520	471	473	526	498	463	505	441	496	467	505	490	471	474	521	478	478	496	508	514	511	495	480	480	487	478	509	479	494	484	444	487	459	457	509	467	469	490	480	498	486	480	497	444	473	470	456	451	465	507	512	484	508	499	441	502	489	470	488	432	491	477	470	483	443	498	521	467	490	453	503	493	448	443	481	463	476	488	468	471	468	470	461	495	494	442	467	436	417	474	471	468	468	483	474	493	470	451	462	474	497	475	498	450	466
62793	103897	83996	57100	36820	19102	6833	2054	881	740	666	675	683	661	664	729	684	690	694	658	685	686	684	635	683	673	690	655	683	700	696	664	686	636	693	667	691	700	697	695	654	654	685	662	692	679	644	662	662	638	663	715	674	658	616	677	609	660	685	645	654	653	641	601	657	708	598	705	673	668	657	695	652	682	665	692	614	635	685	667	645	704	640	691	647	669	689	687	675	651	675	684	647	623	732	687	677	622	616	649	659	683	650	654	650	696	642	654	651	686	644	646	686	654	681	669	665	697	698	669	653	711	670	666	690	650	665	707	640	641	649	673	630	679	640	696	645	640	686	639	657	682	669	673	722	640	680	669	666	656	720	651	648	670	678	651	639	685	628	664	701	661	698	696	621	637	674	658	662	660	722	677	683	672	617	664	709	677	593	664	649	694	637	684	649	631	661	696	669	672	703	644	689	692	667	629	695	685	663	624	670	689	707	628	672	649	721	695	669	656	699	617	662	730	650	635	653	688	663	666	669	645	642	643	667	691	634	614	613	697	641	635	660	666	641	702	652	661	659	667	688	647	669	694	709	654	661	675	667	665	606	645	673	662	657	665	661	681	657	657	662	689	641	676	688	650	690	622	686	648	664	687	641	658	668	650	681	694	667	690	685	721	680	668	719	692	670	635	671	684	669	726	734	663	664	629	695	677	690	672	692	615	680	694	705	667	677	656	656	730	663	662	704	627	651	672	686	675	623	645	641	625	685	675	658	673	655	681	656	674	630	661	661	699	675	656	666	665	661	656	646	648	654	651	670	699	652	640	669	658	675	650	711	638	702	657	687	627	676	651	700	662	664	637	622	679	715	663	649	676	683	661	652	696	652	677	683	709	699	623	649	684	685	713	656	664	700	674	689	675	661	629	690	670	677	661	686	673	665	663	676	661	674	701	666	685	669	706	667	697	625	674	641	687	699	667	664	656	645	643	639	650	685	652	680	667	660	642	648	669	671	639	687	665	642	641	725	659	656	680	716	649	676	668	678	700	652	666	635	648	681	687	655	671	694	703	662	659	673	690	622	623	693	665	690	690	638	645	665	635	696	675	638	634	653	692	723	693	688	701	653	644	642	679	678	653	662	675	645	624	650	672	628	674	664	663	658	667	626	639	611	669	667	658	691	682	646	645	641	658	677	641	651	644	645	646	689	671	680	635	631	661	663	663	652	663	657	707	658	628	683	663	682	694	678	682	628	643	669	686	661	665	709	685	646	712	654	630	646	685	692	666	625	698	647	638	700	628	668	664	692	655	684	636	658	669	700	722	694	627	648	638	667	662	668	645	690	644	697	631	686	653	649	691	669	668	664	681	688	685	624	671	672	693	661	676	715	586	615	704	670	663	686	654	657	674	690	657	707	681	694	643	625	671	699	652	625	669	636	700	673	668	657	641	686	639	640	694	653	643	661	684	682	674	671	674	688	687	684	668	653	626	676	649	690	684	674	650	643	658	645	669	631	660	672	735	651	648	682	650	715	682	683	650	710	662	635	693	652	651	687	690	645	626	673	677	646	646	670	705	633	631	660	647	663	630	646	678	660	678	626	678	653	707	650	634	653	660	628	708	658	677	661	680	702	704	667	656	691	685	678	663	628	636	659	680	700	670	668	634	650	678	668	628	659	661	632	690	683	629	670	673	655	676	652	674	646	646	675	661	666	679	656	654	717	661	665	691	713	659	677	678	685	646	699	688	649	671	659	632	661	696	663	668	645	666	639	666	659	631	691	614	648	640	665	634	653	684	648	697	678	655	666	667	694	702	688	670	662	667	685	682	630	685	670	630	669	661	658	626	648	694	680	648	654	653	659	669	641	644	639	652	685	656	651	684	711	632	613	669	618	657	682	692	659	687	706	689	733	668	649	627	674	671	660	668	640	679	636	681	691	697	654	679	663	647	688	697	704	649	648	713	667	679	671	648	637	689	676	604	648	653	650	660	684	669	658	703	660	658	690	693	683	666	663	640	679	637	644	672	677	693	674	682	627	697	646	682	684	640	674	673	672	661	622	669	699	699	641	659	678	669	703	670	649	682	692	638	650	655	671	632	611	657	704	674	682	665	671	649	681	663	613	657	667	676	678	689	702	678	666	665	618	624	661	659	654	647	652	687	638	708	671	672	635	653	674	634	653	667	650	658	701	640	656	647	676	658	706	687	641	717	713	674	673	643	670	661	672	657	697	640	643	656	634	621	664	687	686	652	675	658	636	665	677	647	683	666	639	663	665	653	665	673	659	634	666	650	641	665	608	665	591	706	686	668	637	683	650	645	696	649	674	658	707	675	682	702	652	656	671	687	664	666	679	611	659	630	674	690	671	673	689	623	679	668	667	696	607	629	638	664	722	654	667	686	672	646	630	660	679	636	697	647	654	652	647	667	624	655	672	613	696	724	647	701	685	677	661	687	643	693	677	674	656	683	680	701	676	703	640	670	631	632	676	699	684	647	652	653	674	715	655	673	628	698	677	621	656	648	642	679	654	656	642	689	646	671	658	705	635	634	641	644	703	718	663	671	715	669	656	660	633	696	652	664	645	633	670	691	667	626	694	662	652	689	668	661	702	666	657	669	641	674	623	663	686	698	722	637	685	676	651	656	702	659	674	696	620	721	731	660	641	688	656	686	651	650	704	697	701	658	706	673	662	625	649	676	690	702	653	641	690	651	639	679	668	697	656	682	650	678	630	678	680	623	679	727	648	700	663	649	682	676	686	665	667	656	705	688	667	690	639	653	658	708	671	681	658	671	628	698	644	655	611	655	655	696	626	643	668	679	690	675	692	640	656	634	690	682	695	678	649	673	697	638	703	719	665	718	672	704	676	647	658	663	607	667	667	635	628	657	718	634	661	634	638	673	759	690	630	677	659	645	667	678	657	665	653	676	657	623	657	620	614	630	685	695	654	661	716	680	677	674	637	692	669	624	685	692	689	687	651	670	659	708	683	637	644	689	657	645	645	648	633	652	696	636	641	635	641	670	673	650	695	707	658	701	650	648	670	662	644	657	707	687	668	658	670	647	655	665	674	663	656	610	687	633	664	679	695	709	665	649	706	661	642	668	694	678	645	702	735	632	690	667	643	648	628	631	682	673	679	650	643	722	652	688	631	670	689	673	615	726	676	722	689	626	618	641	658	699	668	624	654	651	664	674	682	678	665	659	632	664	699	649	674	644	675	711	682	662	678	701	714	652	682	656	680	718	701	685	695	634	657	669	600	647	667	731	673	669	676	638	695	643	642	658	688	676	682	686	634	647	681	684	669	644	620	658	638	690	688	697	695	633	669	692	686	686	648	659	651	663	666	611	715	667	627	664	640	706	676	663	620	661	679	652	660	622	691	627	648	705	641	632	649	651	654	677	697	697	658	620	718	623	676	680	634	673	631	669	681	639	680	682	600	681	636	680	660	673	722	629	681	690	676	697	713	639	649	640	645	703	649	669	644	692	634	649	663	658	662	653	691	688
28415	28184	31838	18770	5318	1568	777	507	476	474	493	493	472	433	448	468	464	504	454	441	448	440	475	462	473	456	455	498	474	460	450	455	477	459	462	475	478	480	461	470	461	455	486	475	497	489	457	452	493	500	443	456	457	512	481	458	480	442	470	472	448	470	456	448	410	447	497	451	470	485	479	477	479	424	457	401	462	460	476	441	476	468	468	473	469	450	461	504	474	484	456	466	496	472	480	486	447	454	460	498	491	453	442	469	478	499	487	486	468	437	480	507	457	469	458	486	419	457	471	433	442	408	491	462	480	414	474	451	451	466	459	459	421	457	480	459	463	462	453	413	459	421	467	445	490	437	500	425	445	471	457	471	494	482	463	434	460	472	488	490	475	506	478	510	488	468	456	441	453	447	459	416	482	463	477	449	473	468	409	471	518	479	438	443	451	447	481	462	469	434	453	429	468	463	465	499	405	446	467	483	436	440	449	457	482	461	481	481	481	479	430	487	498	496	470	456	462	489	431	470	469	489	486	429	442	438	441	457	461	485	458	479	458	435	477	459	464	467	437	447	457	446	468	493	475	425	469	473	441	455	493	450	479	469	463	436	464	471	485	472	466	472	466	450	505	475	463	470	449	462	476	473	481	474	461	451	467	480	422	440	480	433	488	468	453	495	441	480	516	480	473	506	492	459	458	483	481	476	451	499	484	496	476	447	491	433	422	460	473	456	480	500	468	469	482	503	454	460	479	464	505	473	441	476	476	463	445	486	484	457	457	453	476	422	453	477	485	462	435	444	473	489	500	431	439	444	435	472	453	465	491	460	433	461	446	452	458	473	482	505	454	457	431	483	471	409	446	472	482	463	421	422	448	455	476	454	460	436	542	449	473	455	452	452	469	505	466	483	444	450	469	476	445	476	475	448	446	488	480	453	453	484	472	462	463	445	426	465	475	487	448	484	520	460	510	477	429	441	448	442	452	452	486	482	457	461	484	456	491	463	526	476	438	512	439	485	461	412	486	435	497	453	456	477	459	486	473	446	461	487	446	478	465	467	426	466	466	485	462	532	440	507	474	466	470	469	487	456	447	471	465	435	461	468	494	461	484	470	439	463	457	480	499	460	458	479	442	451	469	438	451	445	454	480	454	475	461	477	478	451	450	490	488	494	492	481	420	500	486	483	487	484	433	467	471	462	409	471	471	482	500	421	439	477	424	440	475	490	483	473	486	472	437	448	465	508	472	459	450	474	483	433	478	472	438	506	472	507	434	456	435	461	464	488	469	447	485	490	435	504	457	454	445	484	477	482	498	459	480	520	483	488	469	470	447	426	420	455	462	431	452	479	437	475	484	481	452	453	483	418	429	431	472	499	478	481	467	489	457	488	449	457	515	501	507	430	524	427	450	458	438	480	457	423	465	465	455	460	459	521	441	495	465	470	456	462	471	462	460	478	473	425	469	480	483	509	477	501	466	455	473	487	458	447	456	473	471	487	470	490	469	457	487	507	482	482	436	480	453	467	437	433	435	479	486	455	437	458	491	456	427	423	483	455	440	478	468	486	480	488	444	454	478	408	480	435	425	436	467	482	482	438	453	459	443	468	463	436	468	482	441	461	488	478	449	472	449	475	495	479	456	459	435	485	489	501	434	459	440	440	464	493	457	455	468	462	476	457	460	476	481	443	481	472	509	527	448	460	437	467	455	470	463	446	456	442	474	477	459	480	477	507	474	465	448	468	480	478	488	476	478	442	496	482	467	460	424	461	497	480	467	497	504	479	517	468	483	432	482	484	505	501	444	412	488	503	462	473	460	465	475	461	447	481	460	475	473	409	459	473	494	467	484	433	451	515	458	431	471	435	452	480	455	478	459	484	500	489	479	485	465	460	484	547	449	511	499	451	472	484	454	494	465	470	484	473	439	500	449	487	494	460	478	472	463	504	455	499	487	437	459	459	495	457	459	486	470	460	478	467	458	458	461	487	445	473	452	486	447	463	466	475	437	490	446	461	464	469	495	469	481	481	472	470	451	479	465	489	458	445	480	465	426	462	489	474	474	439	483	470	466	481	486	470	451	470	448	463	469	435	437	460	466	436	468	471	456	450	443	453	452	442	525	463	490	438	437	469	429	456	465	442	476	468	471	454	465	463	452	479	521	471	507	499	474	485	462	488	420	459	455	441	426	436	460	488	453	458	455	484	477	500	460	500	464	460	498	466	455	430	478	521	447	518	491	507	481	470	480	480	474	467	450	487	454	487	472	480	462	478	495	472	478	524	427	493	474	457	421	466	445	459	455	472	466	440	439	478	451	472	453	419	457	441	481	470	493	491	451	488	455	521	463	485	485	454	438	482	488	432	440	475	455	458	458	490	485	485	455	463	474	455	459	484	450	456	517	471	455	475	478	474	470	423	429	456	435	511	457	450	449	485	447	428	440	458	453	499	470	457	447	429	474	501	436	460	479	473	469	426	485	492	455	471	475	463	459	499	466	455	452	513	455	485	425	491	467	510	486	463	473	443	470	474	458	455	476	458	430	496	446	464	485	475	460	457	464	499	453	436	453	471	476	474	485	456	464	456	446	487	471	456	471	470	464	489	450	475	500	437	475	479	496	487	502	457	474	442	478	457	448	494	485	465	468	468	463	459	470	451	468	456	448	496	465	483	451	507	451	480	475	444	455	484	447	470	501	479	427	480	516	443	484	456	441	443	443	438	461	478	478	501	461	472	453	499	493	502	486	461	509	477	480	483	474	479	430	440	465	455	471	467	479	440	500	492	448	427	451	475	481	456	465	401	480	472	455	449	455	452	427	480	411	490	450	474	494	458	450	436	465	497	465	477	463	480	464	454	473	423	443	446	501	456	478	444	456	463	449	494	498	460	510	477	437	454	457	484	460	485	485	447	470	463	454	469	469	497	459	466	450	466	489	508	455	461	487	450	444	505	465	448	454	443	471	453	447	472	493	448	466	500	488	467	441	500	446	484	527	470	455	494	475	491	465	506	494	447	466	443	467	455	461	431	440	439	462	488	442	460	453	483	482	474	497	467	464	430	503	474	511	461	469	464	480	448	479	487	486	440	448	464	456	489	483	460	465	476	462	478	495	447	451	486	493	492	469	444	443	459	468	445	447	421	509	437	448	468	495	489	475	441	488	434	448	457	437	433	481	457	453	437	446	440	435	488	463	484	462	498	452	492	477	454	514	474	477	477	472	453	478	468	472	457	488	485	469	466	461	458	471	448	490	456	469	495	476	480	437	452	456	486	439	455	453	436	514	441	453	448	460	464	445	452	448	478	477	443	451	457	461	452	450	426	514	476	507	496	464	415	465	494	475	472	460	436	464	434	504	467	461	458	466	430	496	456	485	482	484	463	467	486	466	477	458	476	419	430	471	505	489	485	438	472	454	457	446	460	440	426	488	452	468	468	464	450	429	482	478	460	470	437	415	468	468	436	449	426	442	452	437	464	472	465	494	450	441	453	455	457	450	470	483	470	466	467
31561	47382	36240	18260	7307	2792	1226	796	692	638	634	640	672	699	657	690	662	708	686	684	670	645	668	671	668	611	595	663	643	645	662	635	680	673	683	710	642	703	662	648	667	687	700	676	676	703	657	702	651	656	699	675	637	648	685	682	679	649	646	656	724	657	709	688	666	691	682	676	668	687	707	638	680	621	626	672	711	628	699	666	665	682	681	676	651	685	674	633	703	660	681	663	682	634	679	661	651	667	644	687	673	674	649	648	652	691	593	669	666	641	674	649	677	708	649	687	662	668	693	703	667	689	676	723	622	671	657	676	668	657	665	648	665	667	697	644	686	675	705	650	633	697	666	678	666	672	690	675	641	641	662	689	695	678	622	689	657	687	683	644	648	703	695	621	706	679	696	655	680	633	710	674	666	674	662	649	682	693	653	659	647	683	666	661	627	676	691	700	662	660	696	604	674	644	659	699	658	712	659	673	710	714	599	657	697	639	674	670	619	645	676	682	711	673	675	685	673	689	636	681	670	630	639	693	711	652	683	682	653	624	699	719	667	635	650	691	654	696	669	657	649	714	663	696	643	691	719	610	686	667	674	709	676	677	658	633	688	695	666	632	642	690	659	705	681	683	643	674	652	670	666	658	674	665	650	668	665	712	697	699	681	634	703	700	683	686	677	684	689	655	626	627	693	696	660	689	645	649	634	700	646	681	677	672	653	658	682	668	665	631	650	672	678	687	665	710	698	668	661	628	667	662	667	719	697	670	675	614	692	706	684	620	667	717	691	706	654	681	667	637	647	667	663	718	642	676	688	699	637	615	684	635	677	649	657	635	675	669	608	682	665	660	679	655	654	696	710	692	655	619	659	629	659	648	702	658	649	740	664	653	601	717	659	663	644	649	709	686	680	660	675	699	714	675	634	678	674	678	676	688	661	737	688	642	676	711	653	662	611	663	657	660	694	705	664	659	656	648	700	642	653	653	692	675	618	651	676	665	680	713	631	673	705	690	674	671	647	663	640	645	661	693	652	622	726	667	684	660	665	670	653	644	630	642	662	647	617	676	735	632	663	682	686	670	687	669	674	686	638	646	624	713	657	695	681	656	649	719	638	684	672	680	666	691	671	605	699	658	664	674	701	651	655	664	645	616	688	656	713	687	645	634	730	678	677	655	701	667	649	685	656	697	673	643	713	731	677	643	653	680	614	639	685	666	691	682	681	725	687	667	657	613	636	633	635	703	653	642	656	661	701	703	648	651	679	720	649	683	676	649	662	708	689	667	676	657	705	677	672	648	693	663	674	658	625	699	697	670	617	657	671	710	674	640	614	660	660	694	692	682	651	658	681	638	651	664	718	683	660	697	723	682	688	647	670	680	647	688	698	698	705	675	676	677	662	674	632	685	699	679	693	687	692	692	695	680	651	688	645	702	648	724	667	677	675	675	705	657	635	695	679	620	634	671	626	712	647	700	680	670	670	710	674	661	710	672	659	648	665	644	645	702	676	683	665	675	633	631	708	662	645	693	713	673	640	674	643	698	668	690	676	647	658	678	721	659	690	641	693	698	655	647	609	622	687	697	714	647	639	668	666	695	679	679	694	625	625	682	691	661	643	643	702	604	706	677	677	683	697	648	655	673	665	651	711	644	687	662	674	673	682	658	599	636	697	645	716	656	695	659	679	665	665	684	657	656	641	644	670	684	671	686	682	648	688	694	604	679	687	662	654	650	664	699	689	665	675	699	721	652	632	719	661	700	627	674	642	697	647	661	682	672	665	665	681	677	660	680	688	664	701	644	734	693	685	663	669	651	677	657	660	662	663	597	681	693	698	629	627	670	656	641	657	687	618	659	635	642	688	645	635	659	696	667	662	696	709	646	679	688	631	669	696	669	675	647	683	653	689	666	667	736	658	690	641	638	674	666	650	688	637	654	694	667	683	651	667	670	683	675	710	708	684	675	655	650	656	656	662	678	685	686	659	635	699	639	639	695	650	631	608	693	677	671	643	669	686	650	698	632	651	614	680	618	683	666	623	651	650	652	673	653	665	645	665	679	650	682	698	630	688	666	665	677	652	652	714	714	660	686	648	608	684	604	663	650	640	664	648	685	679	666	678	648	659	715	664	658	632	645	620	658	704	670	662	675	695	653	703	685	692	664	709	683	652	703	645	686	678	671	659	658	677	683	699	642	677	683	622	664	640	651	684	661	690	686	690	703	696	704	712	675	726	663	656	667	691	616	683	646	695	660	687	690	666	646	681	661	676	657	638	676	694	634	664	664	687	645	660	710	710	674	664	670	703	680	680	639	655	670	685	732	639	632	621	692	626	656	648	670	729	685	729	626	665	650	692	649	655	695	673	735	674	693	710	692	709	665	667	613	665	651	627	692	643	673	676	666	679	657	692	629	638	666	688	670	687	671	696	661	632	668	661	698	620	695	677	671	709	644	666	672	700	666	706	712	631	658	686	661	659	675	642	677	666	634	674	680	620	697	664	627	718	717	643	649	683	623	683	668	663	667	658	661	694	629	682	649	631	671	667	712	626	660	677	616	673	681	666	650	676	675	672	675	702	669	682	712	667	696	655	700	706	664	673	668	655	657	667	684	696	682	726	647	629	692	667	673	636	756	647	681	668	647	683	667	655	669	664	730	717	640	681	657	636	644	650	682	660	663	651	660	682	657	640	644	677	625	678	661	684	688	616	672	683	718	680	738	684	663	616	684	601	656	663	659	706	640	668	667	714	635	676	676	658	676	655	735	646	657	672	667	660	670	701	645	594	634	637	648	683	690	668	677	659	667	698	739	666	672	656	702	655	634	685	670	665	682	664	677	690	688	652	639	669	631	694	684	649	724	662	667	713	695	652	718	667	640	680	683	691	717	691	678	669	636	705	638	676	684	654	666	678	690	694	684	640	652	641	695	669	703	688	670	687	689	683	707	641	602	674	701	666	651	673	663	631	658	722	660	686	680	651	649	630	654	700	674	659	671	679	703	659	695	653	668	685	674	689	636	711	698	674	671	687	659	663	648	668	657	695	653	692	690	687	662	724	683	672	690	635	692	669	644	676	668	700	654	709	651	655	667	628	659	666	736	635	652	681	686	647	701	692	687	641	667	690	664	656	674	634	648	629	697	690	649	687	714	705	690	650	649	723	699	635	674	742	625	640	653	687	693	674	685	675	647	654	677	658	629	636	622	648	677	655	686	679	679	652	631	719	666	730	645	673	671	677	676	644	656	672	635	637	660	642	686	677	697	719	662	711	655	693	648	675	639	675	648	672	664	641	669	656	671	645	660	635	646	679	682	695	683	601	675	665	640	675	649	683	675	693	728	682	645	700	743	621	667	669	699	625	631	634	692	699	669	689	679	660	641	694	720	703	679	675	666	616	702	698	643	684	627	707	669	687	653	626	689	677	674	637	670	657	660	683	662	687	680	657	681	683	651	672	647	679	658	672	649	671	701	628	641	671	662	669	680	669	687	658	706	707	707	654	705	629	670
24737	22823	34457	31688	24003	16151	4196	833	585	501	521	531	473	501	516	480	492	491	515	528	512	547	510	458	528	504	549	474	538	516	485	493	478	486	522	493	508	472	525	448	496	494	519	504	510	480	484	521	535	496	501	494	517	516	517	534	494	502	482	517	447	543	538	500	536	458	479	498	483	517	474	484	502	510	481	481	462	542	477	471	469	496	494	512	476	477	498	472	496	477	461	566	513	514	494	510	531	513	449	483	506	456	475	470	545	497	535	500	505	502	501	517	477	480	473	461	496	518	498	493	460	516	482	499	509	504	500	462	459	479	475	514	467	494	492	478	487	505	457	514	524	515	487	500	481	520	494	471	497	478	480	535	530	485	501	481	490	496	516	537	469	471	482	524	487	527	507	486	514	508	505	477	516	517	532	489	509	498	514	489	486	509	506	476	462	452	492	469	508	490	490	496	493	513	510	513	532	485	480	524	528	527	483	488	536	471	532	513	444	466	492	494	508	491	488	497	487	492	497	513	498	451	457	494	489	515	491	508	536	513	507	488	462	519	502	468	488	507	490	532	516	507	465	503	485	540	489	499	545	484	489	488	497	497	490	515	512	493	465	499	521	485	497	494	489	523	512	497	465	525	529	491	487	519	472	466	477	495	470	525	461	504	499	487	470	453	480	474	501	462	513	500	495	486	492	479	516	466	506	491	513	480	460	512	476	495	497	496	504	526	488	521	447	513	495	492	465	503	455	476	485	510	467	508	530	487	444	488	487	542	494	507	476	524	520	471	500	470	507	537	520	494	466	481	510	469	497	491	509	513	456	491	465	452	502	518	502	532	488	506	467	484	494	499	506	501	482	496	498	502	515	538	512	514	505	474	499	467	457	479	512	503	469	505	476	500	492	492	502	478	532	493	508	500	472	520	480	505	490	460	493	491	460	472	445	456	504	463	534	446	468	528	487	520	507	488	484	497	482	498	484	477	541	423	497	484	498	513	478	534	510	475	495	484	505	482	505	501	488	545	494	490	499	528	520	479	493	476	489	494	514	507	513	533	500	514	480	473	518	510	475	510	487	448	521	487	514	495	499	498	502	522	479	487	517	493	498	463	476	432	543	474	540	464	532	532	520	493	530	505	476	489	467	437	487	472	492	521	502	478	498	519	526	525	509	471	499	468	520	494	475	476	520	501	533	490	505	477	507	464	551	502	519	492	518	515	500	510	494	492	491	506	524	480	489	510	511	503	561	534	492	478	478	479	509	510	457	461	532	502	492	478	483	471	495	466	494	501	474	489	509	481	500	533	500	496	509	474	445	486	474	488	471	499	476	506	531	524	491	492	469	491	491	516	472	500	451	469	540	512	494	513	493	498	472	485	509	476	493	495	510	475	501	483	528	466	550	519	495	481	479	458	540	487	457	579	521	494	524	504	468	498	466	479	507	497	472	491	473	527	474	495	507	511	484	504	491	473	465	470	511	496	465	524	516	503	504	491	481	480	534	507	496	480	483	461	527	493	496	526	476	512	460	494	427	471	493	511	495	492	431	485	481	517	522	509	502	502	497	483	509	489	491	503	506	524	526	501	528	492	510	523	490	518	505	495	489	506	473	502	456	486	521	488	489	525	506	506	480	466	469	471	470	482	470	473	503	486	490	482	504	450	533	463	481	496	488	489	497	501	468	504	500	482	527	493	523	521	511	470	463	455	493	511	458	503	482	497	451	488	439	519	520	516	479	467	475	498	474	485	487	518	479	473	503	456	463	457	489	495	488	495	482	514	511	498	488	531	510	483	517	490	502	495	467	530	498	502	509	524	565	541	479	485	505	486	510	510	460	503	487	472	507	535	502	466	523	502	496	511	485	466	426	501	505	544	496	489	465	489	500	470	521	475	496	500	476	505	480	522	522	465	489	470	498	479	518	495	473	526	485	491	523	497	465	498	459	514	493	505	475	451	497	495	526	483	512	481	512	505	469	494	528	478	489	469	489	520	502	485	495	496	512	517	496	504	475	466	534	505	515	518	522	499	531	497	509	528	491	492	504	499	508	502	508	500	464	483	465	519	499	470	495	494	511	478	477	504	508	499	491	526	473	512	504	501	450	519	481	455	508	493	513	475	489	486	470	519	541	483	512	517	497	518	471	533	541	520	539	480	525	490	494	480	514	471	486	500	503	495	491	455	461	491	486	463	466	508	505	493	508	504	475	513	462	505	494	504	448	480	459	494	502	485	463	501	521	492	498	492	510	470	517	458	468	513	490	476	492	538	509	521	499	526	503	458	473	462	516	501	497	503	512	497	518	510	501	476	543	523	519	463	466	468	482	505	477	479	462	513	494	492	504	526	536	482	437	500	495	472	450	479	519	462	495	496	479	477	487	495	513	478	523	494	489	515	449	468	480	485	458	488	500	525	459	451	496	486	486	485	513	516	514	484	516	526	535	505	480	515	456	504	493	486	515	462	489	491	515	512	520	458	466	555	500	470	465	486	490	475	500	513	459	506	527	523	492	479	483	484	480	507	493	532	481	500	521	482	452	473	475	507	519	484	524	483	471	502	497	505	498	494	489	516	460	511	491	491	482	462	497	531	520	495	487	491	481	500	515	498	520	495	508	467	493	477	509	506	511	444	516	507	459	493	487	479	497	478	471	525	479	499	466	486	515	494	476	507	494	488	510	509	502	480	501	508	482	493	499	488	499	498	468	475	487	468	472	478	467	493	452	494	537	453	503	517	483	516	449	487	489	499	512	483	519	515	497	457	497	521	492	489	484	511	486	525	490	477	481	477	461	471	517	491	466	487	441	490	535	500	527	489	482	478	511	534	490	507	544	489	470	498	468	509	475	456	465	494	477	489	481	497	528	529	485	534	501	457	488	503	478	464	546	473	485	503	473	485	499	483	488	507	508	529	500	482	459	469	504	481	471	486	513	475	494	481	537	472	521	474	497	479	516	514	514	520	509	508	452	450	476	523	511	465	497	510	549	470	517	474	520	533	494	483	521	523	509	493	472	508	479	505	500	483	457	524	502	534	485	528	490	479	479	495	522	481	535	502	498	487	512	513	454	499	477	468	521	480	469	489	458	506	526	484	497	501	509	477	488	481	533	498	508	509	430	475	510	498	504	486	477	519	526	492	525	508	492	508	491	504	502	524	514	484	480	509	520	479	500	496	504	468	548	487	487	521	492	496	492	477	487	493	479	481	517	507	496	491	506	491	514	487	492	481	500	484	522	523	489	496	481	494	488	532	514	504	496	487	504	494	507	481	520	502	521	503	508	494	485	528	492	492	447	522	515	543	474	478	497	533	501	474	515	513	525	471	492	507	531	499	484	491	497	526	511	460	507	513	516	500	517	549	503	480	520	466	471	508	506	461	516	463	485	493	510	479	489	532	484	491	542	541	494	472	474	472	492	469	460	474	517	482	525	488	529	492	482	523	505	501	473	497	463	486	507	511	478	545	498	508	507	472	504	482	482	509	532	532	442	472	509	474	539	480	511	510
58268	92795	73612	46931	28701	12673	4017	1355	873	738	719	691	756	713	678	713	659	686	712	723	760	706	677	683	649	737	712	708	698	685	707	669	734	686	726	693	684	675	705	705	721	680	757	741	688	735	726	709	683	666	692	690	715	629	689	744	686	739	692	724	694	691	708	714	692	685	678	723	687	712	753	672	694	699	657	697	693	689	681	698	700	686	749	697	703	675	705	731	653	682	715	701	708	704	699	659	748	698	708	689	714	683	672	730	711	698	735	711	682	671	692	710	676	715	655	735	733	673	734	733	720	704	675	705	706	717	729	682	692	698	686	734	661	678	733	702	693	715	766	709	656	683	689	718	712	738	705	651	701	709	680	741	782	728	701	715	666	728	708	663	725	711	725	701	682	723	698	703	693	688	698	738	689	684	710	682	681	746	678	724	691	735	729	677	726	748	691	694	716	735	731	696	716	716	753	733	733	734	718	730	689	691	685	722	717	707	673	711	660	704	704	681	654	695	677	688	708	748	728	717	643	704	655	717	676	733	678	685	732	704	713	698	726	686	675	723	731	665	693	724	704	707	669	664	719	747	740	696	746	706	661	678	704	754	710	645	689	714	722	711	712	708	686	719	729	711	704	713	666	709	694	703	703	681	675	672	686	719	726	697	712	662	705	744	705	693	667	726	670	677	724	671	682	732	716	655	704	709	666	704	703	706	713	699	722	695	735	718	703	685	719	673	700	682	724	693	681	695	697	694	706	687	730	691	669	700	675	723	723	701	688	709	746	669	715	700	663	720	660	741	732	703	712	705	718	712	682	729	698	659	695	691	692	688	652	688	689	618	674	729	711	701	707	747	727	713	728	730	627	693	659	668	736	724	755	733	714	719	654	734	720	703	736	730	728	664	682	664	722	727	683	724	720	686	738	701	673	714	710	711	707	679	699	724	707	737	691	672	717	709	729	679	686	688	680	730	739	694	708	707	680	683	674	711	705	666	702	750	689	663	742	704	676	697	725	745	686	730	654	730	720	688	717	737	734	745	700	720	687	668	699	690	685	722	732	732	690	680	673	704	723	696	708	718	732	736	682	660	704	677	676	733	721	702	688	712	710	698	712	661	728	707	702	766	647	705	675	693	706	701	697	753	673	715	656	685	729	703	739	662	707	746	687	691	706	708	713	759	738	704	705	657	750	716	716	686	681	691	724	624	677	669	625	696	719	699	746	693	720	718	675	704	731	706	735	725	709	715	684	677	700	708	719	701	755	666	700	710	689	701	698	636	666	714	750	700	644	684	732	692	727	715	741	645	713	639	732	732	673	724	732	701	732	719	697	678	685	668	718	702	731	674	696	699	676	685	708	675	718	732	753	688	689	742	711	693	710	755	660	741	695	723	674	668	715	676	681	716	658	719	646	702	680	754	718	696	712	693	705	707	721	683	664	718	735	719	628	721	703	704	701	719	697	725	700	696	688	646	756	708	667	648	707	709	694	688	707	682	666	720	694	737	748	685	703	714	652	706	695	712	717	696	744	738	714	705	726	684	662	624	693	726	731	666	728	741	697	706	646	711	705	667	699	688	707	765	716	705	695	740	696	701	695	755	739	698	719	754	741	707	780	705	728	714	694	736	695	693	685	717	711	754	656	700	714	710	696	705	646	733	718	747	721	703	732	690	743	660	701	669	674	693	706	704	715	726	705	739	650	713	675	722	679	744	736	714	668	717	688	676	702	686	682	684	696	667	671	746	711	713	674	727	754	651	729	693	712	714	693	747	715	725	700	718	714	696	636	657	709	753	681	684	700	673	740	714	710	683	712	686	703	689	686	712	737	711	751	735	684	702	787	712	717	672	698	655	724	733	697	684	696	728	701	730	720	702	701	680	658	747	694	695	685	666	684	716	678	714	689	765	726	670	739	679	696	736	747	751	714	694	694	713	680	709	733	714	655	719	674	748	703	702	670	702	747	710	672	660	689	735	727	696	686	682	684	699	687	708	688	676	697	712	771	673	653	674	717	681	716	703	699	722	707	677	713	714	685	695	712	660	708	710	745	744	695	721	726	732	785	721	750	697	730	743	749	735	690	679	717	664	709	745	722	669	751	716	689	725	656	730	702	685	665	692	684	743	676	747	686	707	688	689	670	773	695	707	693	676	745	745	653	695	717	685	749	731	681	710	721	672	766	702	695	722	671	712	679	691	698	708	734	681	674	698	734	682	684	709	693	680	697	694	679	665	721	695	709	727	742	752	688	691	708	696	698	665	729	748	722	741	715	722	716	689	677	739	724	695	693	725	688	686	692	710	705	701	703	669	711	702	696	735	698	708	694	668	712	709	685	693	690	688	731	691	689	686	705	660	684	702	755	674	698	708	735	707	700	763	715	721	711	731	699	688	721	693	709	707	742	686	740	722	714	708	739	690	711	712	729	730	668	683	682	702	712	744	747	736	688	690	733	684	725	675	704	670	696	728	701	722	698	724	719	710	743	698	678	647	700	717	699	683	675	688	698	685	696	707	738	725	722	724	692	718	698	677	708	690	689	692	711	740	711	711	744	656	716	778	697	729	716	725	705	725	688	702	707	714	709	709	708	652	684	702	710	648	708	669	681	713	711	677	732	682	666	701	693	710	697	710	726	698	636	739	645	760	727	699	726	711	675	700	758	708	688	665	747	695	679	703	725	738	723	701	751	675	668	720	737	732	693	728	716	737	678	673	714	702	702	709	708	699	710	677	679	727	653	719	705	689	682	712	746	702	672	672	704	688	720	735	708	714	729	683	694	707	723	720	722	729	685	716	672	706	677	692	668	650	686	729	716	706	695	669	707	715	651	678	703	717	715	713	678	705	685	685	702	758	679	706	686	645	738	706	665	660	706	730	684	702	731	711	715	704	685	694	725	693	672	703	713	692	757	714	707	759	722	728	668	628	705	697	681	704	693	713	687	715	698	736	685	733	740	708	696	719	687	714	660	739	635	690	682	724	694	708	703	720	713	640	694	684	709	680	713	754	732	690	694	741	678	671	737	698	706	737	738	724	742	713	760	752	694	729	728	695	727	667	704	680	714	791	701	683	752	668	680	710	714	727	715	731	686	775	681	738	745	738	704	659	715	679	715	688	693	717	680	712	698	667	697	692	763	708	664	746	702	707	690	722	757	674	734	731	671	706	724	729	699	752	704	678	690	693	676	726	661	741	743	708	691	674	673	700	712	691	747	702	665	690	699	664	734	695	727	690	704	696	689	728	692	725	695	693	696	665	700	699	695	697	717	696	696	683	694	666	701	693	741	709	710	737	713	779	735	706	718	646	713	702	760	751	658	726	765	713	644	693	730	761	712	720	692	762	706	691	671	673	717	706	712	660	654	691	703	666	694	679	722	692	680	720	705	719	682	738	736	729	712	737	691	713	669	710	707	703	697	745	737	721	702	742	705	721	688	677	665	787	718	696	698	688	702	679	714	704	709	713	732	678	691	676	680	708	689	702	739	666	705	699	679	711	678	680	698	722
23630	22066	32103	28046	24050	21743	12412	1364	574	544	540	483	497	499	499	531	495	491	533	513	521	519	531	501	483	489	492	515	472	487	491	557	482	547	506	496	448	524	506	478	540	493	523	499	497	523	505	506	525	474	523	504	529	458	497	481	510	505	440	493	472	529	487	495	505	490	486	486	497	459	482	467	501	437	531	456	460	500	465	512	484	512	484	497	500	500	505	510	490	493	491	500	522	496	451	498	516	554	446	502	511	483	472	505	527	539	520	446	486	535	495	500	483	515	468	490	461	509	539	508	516	491	472	491	489	449	494	489	517	518	519	511	480	496	494	496	476	531	481	546	513	454	494	474	505	434	476	504	492	487	446	520	482	475	506	479	508	489	497	509	495	502	488	501	512	502	513	492	480	522	494	479	488	502	507	463	474	523	500	498	530	516	512	523	520	471	512	458	483	501	490	505	509	491	479	501	497	483	524	484	511	462	481	433	473	515	482	499	467	478	526	480	469	525	487	509	480	504	488	479	508	484	508	488	474	459	492	529	482	478	444	474	485	459	515	465	466	521	482	488	476	481	459	481	508	491	471	505	499	535	502	490	431	519	485	511	478	454	481	508	490	491	496	524	479	491	519	507	475	445	454	480	466	482	441	492	470	497	482	501	491	508	513	477	466	487	503	490	479	508	495	518	486	537	449	495	488	493	530	522	504	475	493	473	501	510	469	530	478	488	511	488	523	476	472	512	519	486	509	488	496	482	490	493	507	480	521	455	470	503	480	494	498	469	532	479	514	514	531	474	515	507	483	478	504	488	445	505	501	472	494	486	514	545	495	490	456	501	479	487	491	501	469	495	492	497	467	448	507	515	548	489	496	486	504	536	549	502	470	494	482	493	515	473	468	493	468	517	494	496	512	485	484	476	502	491	464	550	479	538	493	510	477	473	507	454	490	545	503	479	500	491	499	464	509	491	503	497	525	467	481	481	461	509	460	489	452	445	478	502	506	515	479	447	501	415	474	521	452	502	499	480	493	464	500	480	504	484	490	489	514	498	465	493	515	537	469	475	441	493	488	496	432	487	487	508	469	522	510	544	484	465	551	502	482	486	499	532	481	522	461	477	490	471	481	484	487	483	467	522	526	456	472	529	465	516	521	477	502	464	498	479	463	515	508	493	482	477	494	506	452	480	511	480	476	512	516	495	459	526	476	486	470	468	520	471	498	476	500	479	513	510	476	482	499	475	479	448	505	482	494	474	514	532	512	433	504	501	506	489	476	502	514	540	503	506	495	486	515	544	469	481	521	521	512	481	491	524	528	509	481	451	476	473	486	456	514	481	514	487	497	514	475	495	518	481	514	486	488	468	524	475	507	505	474	506	523	527	506	487	510	477	482	518	530	475	514	474	487	491	502	494	494	479	480	450	493	453	501	496	481	496	511	476	480	487	489	522	504	487	454	482	472	467	490	499	461	487	503	481	515	484	494	523	503	497	501	464	490	483	506	538	493	494	445	507	515	480	490	487	522	489	473	535	495	499	519	492	523	465	486	477	494	456	523	477	491	517	501	471	470	537	494	515	482	492	524	497	475	486	493	475	477	439	496	534	461	486	480	508	479	482	469	566	505	469	506	508	491	512	488	542	490	499	513	538	536	518	473	494	486	491	466	463	484	459	510	507	463	466	450	482	504	491	478	514	505	515	480	491	476	472	476	481	482	528	527	487	555	509	490	509	529	447	480	527	487	493	513	467	504	511	491	463	485	482	531	470	477	473	486	452	521	552	501	506	510	495	452	488	513	469	529	455	480	496	488	535	443	517	503	494	475	444	494	488	502	513	446	554	527	475	537	474	497	503	468	505	504	505	445	457	464	486	508	455	492	485	507	513	501	519	514	514	505	507	498	484	510	490	479	495	502	519	534	488	491	492	490	459	465	499	487	453	476	444	440	499	504	489	476	522	508	509	522	485	533	508	511	465	496	497	532	526	504	490	471	469	502	526	484	507	497	483	501	486	529	478	462	476	444	474	481	501	507	476	487	527	501	491	514	461	523	524	551	449	463	503	502	479	487	506	501	485	501	469	496	500	462	487	486	489	497	466	515	471	483	487	491	499	490	549	489	452	533	492	466	491	516	480	487	484	484	446	491	475	462	511	477	466	501	485	532	499	526	475	514	521	500	511	465	471	510	506	480	537	484	521	490	490	513	476	474	481	518	478	502	504	511	496	474	509	504	488	472	457	495	459	485	485	476	462	513	470	512	487	457	496	528	483	491	475	502	507	454	500	511	494	477	493	495	472	485	522	478	467	502	509	537	455	488	520	491	497	487	491	517	474	480	487	484	523	483	487	518	491	467	515	498	540	501	466	535	529	496	449	450	471	475	493	512	494	481	520	532	543	493	487	500	514	504	479	518	482	508	506	481	476	525	493	494	443	506	462	503	483	475	456	479	490	462	483	526	487	486	467	514	516	560	503	496	489	498	544	468	467	521	514	492	479	530	496	496	461	470	498	522	493	534	505	483	513	506	498	492	479	510	519	504	519	451	473	438	483	453	474	503	510	472	479	528	483	499	493	526	513	473	517	483	527	477	506	513	477	519	459	479	491	473	479	463	531	465	460	509	522	468	495	476	461	470	522	536	449	501	506	474	534	482	494	455	505	528	500	466	517	475	509	508	490	490	485	506	515	538	448	506	484	527	487	505	503	484	505	521	463	532	503	485	506	512	480	472	483	504	533	488	504	508	475	479	501	501	489	477	502	488	464	478	457	508	481	510	495	469	458	518	484	477	508	494	506	457	450	455	528	488	475	482	481	451	466	516	485	482	471	478	532	442	497	494	493	513	486	509	520	494	491	502	465	499	479	469	493	492	499	443	517	492	467	495	537	478	466	483	506	517	500	556	441	488	503	496	500	492	491	480	465	532	468	503	502	502	469	485	469	515	469	500	479	495	470	502	492	497	513	459	496	512	486	501	450	479	491	470	474	498	494	492	490	506	498	483	487	465	477	498	463	485	506	480	523	438	462	486	506	527	495	510	504	484	480	497	518	461	512	510	494	517	524	474	498	484	489	518	501	505	471	482	489	484	495	471	462	455	481	490	501	509	490	504	552	475	486	493	490	474	484	473	505	486	486	506	497	493	524	483	544	482	495	503	481	498	468	481	466	490	460	507	506	480	479	526	465	493	483	517	483	467	460	533	515	502	483	467	512	500	496	513	472	508	521	504	479	506	512	479	499	479	495	472	465	495	476	469	503	511	468	498	446	492	466	529	452	485	492	485	495	526	506	485	485	483	539	497	478	485	474	528	471	480	479	493	463	498	492	459	499	506	506	480	463	512	536	465	526	461	507	479	500	510	487	485	489	513	553	430	481	466	457	501	492	494	502	488	478	521	444	525	469	488	470	539	467	465	477	502	489	496	509	484	493	484	482	482	502	509	489	476	485	480	470	489	499	499	527	498	479	450	494	489	437	472	475	504	481	515	488	505	504	497	529	485	497	484	488
62688	104375	83976	57414	36982	18711	6149	1861	886	703	721	673	675	680	699	680	706	642	676	678	708	664	661	735	690	700	716	657	718	687	659	669	689	718	660	721	675	689	694	673	645	606	682	700	664	663	668	641	733	669	663	683	677	677	666	682	665	673	684	667	726	724	643	694	693	666	664	686	665	686	649	640	688	676	651	693	694	644	680	655	615	715	674	640	691	671	656	701	692	685	709	680	701	690	675	696	681	755	671	685	686	638	704	730	738	684	649	648	725	652	648	718	681	641	665	676	693	716	710	705	654	689	661	645	639	684	689	621	659	668	747	669	684	691	665	676	698	696	714	680	721	700	674	645	668	687	739	683	685	666	716	682	683	661	709	718	641	664	705	723	697	672	642	708	668	670	676	691	672	648	675	721	627	632	686	687	666	699	689	703	651	667	688	704	697	688	656	666	682	664	672	650	681	679	712	704	663	658	665	674	722	693	674	707	689	694	632	705	676	691	700	670	695	693	704	677	672	638	691	703	688	718	672	722	706	656	697	712	693	701	712	666	707	604	694	676	690	680	695	703	674	708	623	639	681	630	678	710	689	701	694	722	681	666	720	687	664	677	738	711	667	688	672	650	695	719	672	666	691	704	698	651	689	688	696	632	726	678	674	667	685	681	659	688	710	655	637	671	661	650	703	667	591	684	731	683	709	657	661	644	669	669	716	617	705	690	651	644	665	701	675	708	695	668	671	682	657	664	693	631	699	683	700	667	702	700	675	738	704	680	665	662	702	681	712	655	709	676	691	681	690	670	701	676	666	709	685	654	726	670	675	631	666	669	691	663	643	658	718	684	686	703	707	710	645	683	716	683	646	630	652	681	664	743	675	677	676	720	698	661	697	735	648	656	678	678	694	688	707	728	711	688	704	628	693	712	682	674	682	697	711	662	669	660	737	692	683	695	690	651	684	665	742	681	679	663	708	701	680	667	715	699	709	616	689	721	665	688	661	681	682	672	694	651	708	694	637	643	669	665	722	680	649	720	693	710	665	694	696	674	669	723	691	669	681	732	693	664	615	701	680	695	679	710	686	647	696	705	679	696	657	671	716	645	695	680	689	693	690	670	686	715	617	651	684	709	693	665	709	712	709	677	637	707	719	679	703	704	664	729	693	704	691	689	690	705	664	631	681	661	613	645	694	653	696	675	697	651	688	685	688	678	694	675	701	645	701	663	699	719	661	702	721	725	649	692	691	671	672	694	668	610	667	643	648	697	681	695	678	697	709	711	689	664	678	674	667	716	705	658	689	666	733	673	651	709	698	643	656	691	644	689	684	635	674	682	618	652	707	680	678	720	692	684	693	671	698	625	646	670	677	684	723	656	662	667	657	691	686	662	706	678	666	663	690	673	679	699	684	682	687	652	722	679	668	679	671	689	651	648	698	713	690	665	661	684	664	684	694	682	662	660	683	707	678	697	666	669	725	704	669	704	698	688	672	654	692	661	673	700	669	663	712	667	674	693	676	694	695	648	638	649	672	668	656	714	683	675	630	669	654	676	631	691	612	708	677	678	675	707	710	675	682	644	708	658	676	691	661	648	696	682	696	658	717	673	683	691	639	681	673	674	628	616	692	690	678	664	677	667	710	668	626	719	699	721	691	685	652	663	667	666	703	637	688	695	725	686	692	705	694	694	700	666	635	693	670	646	697	645	675	668	671	676	697	706	641	703	673	703	707	715	696	686	654	670	691	650	693	687	647	716	693	677	727	659	677	689	665	672	671	677	657	646	658	650	701	650	682	702	677	651	643	636	672	675	682	713	629	655	691	715	654	650	727	671	670	690	728	675	708	709	669	703	658	675	650	665	690	684	671	688	656	658	652	703	659	663	670	653	683	696	734	688	711	739	655	693	649	665	667	648	681	688	673	693	718	644	699	671	661	693	639	686	674	677	669	660	668	690	709	672	691	687	690	689	676	713	645	711	700	687	648	687	644	695	702	696	647	691	659	692	680	720	659	720	684	674	679	658	717	676	629	700	700	699	671	683	676	700	698	668	665	657	665	671	697	687	649	697	634	641	677	651	659	667	738	667	714	707	690	679	696	680	657	676	712	706	703	714	686	707	685	651	705	680	662	694	662	712	660	692	698	714	694	639	662	653	707	680	658	689	739	673	726	671	669	656	681	663	667	683	685	674	631	682	637	692	656	684	720	725	682	658	683	682	672	745	672	665	658	644	653	704	726	696	707	714	631	655	668	692	710	674	688	696	695	647	675	703	702	680	712	665	653	673	647	712	686	671	668	631	657	675	703	689	710	671	707	700	684	703	707	735	660	666	675	687	679	664	701	656	702	736	720	660	645	694	694	667	693	684	637	685	654	685	662	637	673	667	676	648	689	692	709	655	635	691	691	673	667	697	708	669	663	648	649	677	671	671	684	685	656	662	673	695	680	676	669	683	724	696	692	682	694	674	699	689	662	664	671	682	719	663	653	656	634	699	683	667	710	683	704	699	628	666	667	680	695	623	742	646	706	651	662	677	677	683	690	691	684	686	670	689	641	733	683	690	656	620	718	674	670	696	728	645	689	686	744	659	693	668	665	654	659	709	674	655	653	710	656	736	660	688	659	686	663	730	666	658	659	700	656	714	715	689	645	705	631	678	665	678	700	705	711	690	680	679	667	661	700	650	696	690	665	689	687	672	702	690	684	692	659	689	650	642	672	707	703	702	684	702	710	675	675	667	651	678	688	677	706	663	657	673	695	698	669	639	661	694	699	662	671	678	690	679	685	640	664	623	642	662	653	663	689	683	689	669	688	648	656	705	619	732	718	684	672	692	628	623	705	676	679	647	661	687	679	733	690	649	661	717	677	700	647	674	700	684	686	657	669	676	676	675	695	676	699	699	697	706	632	652	664	691	706	666	737	683	749	704	671	647	648	662	705	674	653	694	779	675	671	630	670	694	690	654	633	692	699	672	698	654	632	640	702	692	666	650	703	706	647	691	700	705	712	682	653	729	686	659	641	660	651	637	641	724	675	665	724	705	685	719	669	691	656	653	717	688	691	653	677	721	713	738	701	689	653	662	693	669	638	698	669	734	668	674	706	661	687	716	705	667	718	697	668	699	707	676	700	708	662	701	680	699	700	681	700	732	631	686	700	702	688	684	657	658	680	653	691	609	675	679	660	679	690	683	665	649	718	682	679	676	685	688	734	701	662	652	666	686	637	686	722	701	677	684	695	657	669	635	678	673	692	687	681	692	697	683	639	666	664	673	669	689	680	680	694	660	735	645	673	692	670	710	696	741	645	699	719	710	665	670	700	729	685	675	692	661	685	677	681	699	654	719	728	655	648	716	722	661	694	697	655	638	706	656	659	688	699	702	663	649	694	669	659	732	721	668	703	691	660	687	700	694	696	645	682	682	710	696	671	704	671	667	655	677	647	682	684	679	683	727	665	662	691	662	671	670	672	664	709	666	631	639	724	692	675	696	679	646	693	681	693	676	630	703
28510	28089	31877	19056	5538	1528	752	553	506	449	497	469	480	489	491	490	526	462	490	448	476	476	495	500	446	487	446	482	464	475	456	452	479	480	483	470	443	493	515	472	479	472	514	479	498	471	461	503	473	470	450	484	427	458	442	472	474	494	489	477	452	487	460	434	473	485	481	454	435	450	437	502	470	450	476	443	503	458	497	511	496	479	461	449	485	463	459	469	475	536	476	479	480	474	453	467	477	478	464	474	448	475	502	459	510	479	467	489	477	452	487	453	446	479	470	451	541	503	470	453	482	487	509	481	453	513	491	481	459	483	467	484	473	453	459	456	470	525	455	440	477	462	464	455	491	488	509	461	470	499	492	474	460	446	462	463	470	445	479	469	472	479	483	463	514	485	478	482	476	477	485	492	489	481	509	511	495	489	497	438	478	459	491	486	439	460	475	442	463	524	460	470	437	496	477	463	496	466	470	442	449	477	502	489	485	455	454	468	452	480	481	465	466	453	494	473	459	458	493	500	462	438	507	480	518	437	487	428	505	453	497	477	474	495	436	509	453	477	482	459	455	478	510	458	487	434	435	499	475	483	459	475	467	451	430	500	496	465	453	474	474	497	445	482	446	469	466	461	423	499	474	465	465	498	445	471	480	494	464	500	486	484	469	482	457	448	481	453	451	473	489	530	457	479	467	461	455	463	475	480	471	511	497	445	477	463	469	512	489	445	428	434	481	481	446	445	457	457	494	495	453	477	462	500	464	478	442	493	449	453	485	486	457	434	465	489	455	471	457	476	477	530	495	500	446	454	454	468	481	476	475	457	481	470	459	475	469	502	446	478	503	487	472	490	487	485	491	473	497	491	436	493	472	497	504	460	470	519	479	521	471	496	483	467	494	465	467	450	458	501	483	503	490	467	470	484	474	512	509	452	452	486	482	490	459	460	485	483	445	435	448	451	467	489	434	466	474	446	497	456	472	482	521	469	451	511	458	466	513	477	470	460	450	485	460	443	476	474	459	454	477	420	500	488	474	475	471	471	455	465	450	480	444	468	502	455	496	478	482	487	482	476	461	462	493	486	479	453	441	495	464	485	509	474	467	453	489	506	446	516	458	480	475	483	471	509	474	476	462	441	495	490	473	443	512	498	495	495	467	426	504	487	457	454	505	445	475	485	455	440	437	485	448	493	495	461	476	501	497	528	448	494	501	463	427	480	444	415	482	484	482	472	474	460	480	489	451	470	446	454	501	477	433	487	460	484	447	498	456	510	464	470	460	507	494	466	460	457	513	430	465	441	452	487	482	479	433	465	504	427	466	439	493	451	471	441	501	513	436	455	490	465	434	438	479	466	471	507	509	485	452	490	481	470	514	457	503	460	452	450	481	484	478	466	489	474	482	491	457	473	503	494	465	484	483	461	448	508	449	467	464	485	474	480	489	469	470	482	460	467	466	460	493	509	447	491	470	487	485	456	428	464	480	505	457	457	491	462	483	483	511	505	458	470	485	496	470	550	431	468	489	452	465	514	479	497	465	464	447	482	451	469	475	481	476	470	450	468	493	495	472	499	481	444	498	453	465	484	489	456	486	451	474	444	488	475	473	479	443	468	448	485	484	501	467	449	455	500	447	480	453	422	513	488	452	433	499	492	505	463	489	459	493	481	478	439	444	450	468	507	440	469	489	456	449	508	517	502	435	432	483	485	465	503	474	472	513	415	479	456	453	488	509	481	478	493	515	482	496	476	476	436	471	493	458	468	479	449	476	454	474	480	530	500	455	493	516	472	456	438	471	471	477	457	468	512	503	448	493	452	478	479	464	485	503	491	478	515	444	498	448	467	493	498	485	438	487	453	468	467	438	493	499	491	462	478	502	486	465	506	473	442	459	464	489	483	475	480	508	513	458	465	464	461	476	471	504	470	466	447	512	458	460	450	454	486	459	469	465	442	467	465	456	452	474	467	481	473	498	462	464	506	456	469	489	460	464	468	464	486	517	461	498	457	496	495	500	414	482	510	459	479	439	436	469	450	512	465	469	463	483	507	478	523	497	470	455	445	502	477	452	505	515	459	483	470	462	460	475	469	482	449	450	464	493	447	473	514	480	513	497	463	458	451	465	475	484	443	453	421	440	446	474	520	485	472	440	480	421	458	509	447	476	498	484	499	460	450	495	500	506	455	448	471	449	450	457	517	498	429	474	496	456	450	488	447	471	451	477	488	446	503	472	460	471	479	456	463	464	485	461	508	464	476	451	444	471	479	492	504	468	467	473	473	469	465	494	473	473	441	482	494	465	519	523	445	402	488	518	441	467	491	486	487	459	487	472	483	491	449	472	494	477	413	518	486	454	479	463	459	491	452	458	475	442	488	484	446	466	435	459	444	484	475	478	481	475	471	472	465	452	470	445	455	452	438	463	518	470	491	478	481	489	481	456	466	462	477	447	461	502	467	470	437	481	479	472	462	479	428	438	492	425	487	496	514	483	466	475	469	453	471	514	450	501	456	478	462	478	505	526	463	465	475	472	449	470	434	473	459	458	477	449	486	424	474	520	478	471	497	433	467	492	456	452	482	451	458	479	484	477	460	493	497	468	472	444	446	466	467	506	475	469	430	434	492	459	469	487	472	447	493	471	471	453	443	454	470	444	481	489	491	449	471	483	477	509	456	448	463	463	489	496	449	458	488	463	460	517	465	521	512	472	512	462	455	480	513	472	468	493	465	465	502	450	466	502	490	478	458	427	441	488	494	469	472	469	480	528	476	433	492	484	478	475	476	446	427	478	459	461	473	467	479	459	432	494	433	484	465	453	457	527	473	434	488	451	480	465	458	446	452	431	519	479	470	456	425	467	436	461	501	458	477	482	455	454	491	480	427	498	476	488	458	484	458	483	480	486	478	511	490	493	447	481	472	464	471	476	444	458	470	482	459	500	487	475	463	460	473	471	493	461	453	476	451	466	463	429	453	456	445	487	493	489	430	435	486	441	417	438	463	477	517	465	484	498	460	458	444	512	484	482	470	499	467	487	459	457	503	503	496	500	517	458	471	473	485	486	473	478	465	506	466	447	479	475	505	477	462	457	484	438	478	491	437	443	476	471	503	452	508	427	483	485	483	465	445	469	467	463	485	472	468	457	493	478	429	479	503	488	438	497	484	466	481	453	475	478	472	485	465	496	510	460	499	467	511	474	456	455	451	496	471	466	472	483	463	465	465	475	429	475	517	447	465	479	489	479	487	475	486	486	506	461	473	507	518	447	480	490	470	490	492	473	507	485	494	443	492	471	485	484	445	461	453	462	495	429	464	459	454	485	464	461	484	445	456	464	477	485	505	541	445	489	459	476	466	441	445	490	503	463	489	481	468	458	474	476	449	476	471	475	486	496	462	509	482	473	473	432	468	459	488	496	513	499	458	446	427	495	496	457	464	443	474	468	477	492	493	449	457	467	467	496	475	447	456	492	447	440	522	465	468	472	447	490	465	476	411	485	462	471	490	433	462
31313	47393	36429	18734	7380	2597	1151	814	723	715	697	646	664	696	739	690	709	668	655	731	668	694	686	658	669	737	697	671	680	715	693	686	702	711	663	681	675	651	701	631	636	699	681	727	742	655	700	694	642	722	721	670	731	661	632	667	666	698	727	683	670	690	649	671	684	655	705	704	706	632	681	665	641	661	679	698	631	664	695	709	744	671	689	683	674	688	705	709	655	667	667	694	644	685	673	634	661	716	651	687	685	677	690	697	677	658	684	650	724	687	713	657	645	691	677	721	610	644	705	682	687	668	693	640	675	672	656	639	651	687	678	729	671	660	690	665	662	683	681	672	709	688	673	736	637	629	677	640	685	672	620	686	687	651	684	651	668	665	654	688	681	684	665	703	711	728	696	690	668	672	655	701	711	727	693	711	704	683	683	659	698	652	736	703	697	676	733	679	696	700	672	694	691	671	661	659	697	721	712	682	666	641	695	678	674	661	657	685	676	643	662	710	664	681	679	701	675	664	681	698	660	662	667	739	692	694	680	701	693	676	680	648	682	704	666	710	622	692	698	646	667	670	673	657	657	685	685	713	698	688	697	678	612	675	665	677	683	669	670	682	726	699	697	651	716	742	630	682	669	688	692	674	653	707	669	664	694	636	672	706	658	695	659	663	685	703	660	677	652	641	665	678	688	645	629	694	658	660	671	704	673	685	630	695	683	709	708	688	708	692	733	697	712	669	637	729	717	631	657	669	663	692	642	702	681	698	697	709	700	700	666	675	639	735	662	714	671	673	682	645	691	649	677	682	658	653	675	691	686	721	697	666	634	710	696	706	647	696	707	680	665	632	634	660	693	712	679	745	729	681	722	640	678	646	666	634	641	718	676	658	678	640	694	696	629	665	733	655	710	736	684	673	682	713	707	681	702	638	685	667	720	686	688	651	668	666	673	684	651	677	688	708	707	671	671	706	688	721	639	708	720	679	705	673	669	692	662	683	669	646	673	690	643	648	685	686	614	670	662	662	673	704	686	668	709	658	693	657	653	698	687	691	679	696	696	690	713	683	674	669	664	708	693	688	677	688	671	677	659	695	710	633	659	729	698	663	740	686	680	716	669	673	652	645	681	677	682	710	655	713	655	696	694	624	659	676	713	691	674	711	684	679	690	676	646	681	679	676	630	685	689	659	667	659	677	701	664	672	693	676	687	697	706	654	672	708	686	701	660	652	654	686	669	710	656	669	701	695	681	682	672	734	651	655	661	674	692	638	697	615	681	645	703	690	667	701	705	742	733	678	655	607	695	671	660	770	708	667	746	663	753	698	701	677	702	631	629	688	735	674	618	634	679	717	701	735	734	662	639	666	661	683	702	663	734	646	635	696	704	683	676	638	716	660	648	679	665	677	683	643	684	682	712	692	673	706	680	660	650	697	706	686	678	691	685	679	695	674	672	677	595	683	688	678	681	663	696	659	669	689	705	709	683	638	679	621	649	673	722	698	677	758	700	704	708	708	663	703	677	710	673	704	679	690	697	684	663	666	690	726	691	667	686	705	739	680	681	661	695	672	715	687	683	671	711	655	694	699	645	645	689	681	711	682	623	670	683	650	699	672	693	667	649	719	667	671	717	726	671	707	659	705	695	659	719	656	711	723	698	711	682	677	669	659	738	693	706	611	686	698	674	623	674	665	708	715	681	644	674	690	662	699	687	715	683	711	676	616	695	713	721	691	691	671	666	685	702	678	662	690	653	656	696	705	661	665	686	669	697	707	684	646	680	679	694	688	664	677	701	681	659	674	639	672	650	657	688	671	716	653	702	703	673	675	660	716	651	710	665	624	688	703	690	649	665	703	673	689	665	653	697	632	672	676	694	662	731	688	674	648	672	686	706	740	669	681	676	709	698	732	663	682	700	659	703	652	684	685	667	681	672	691	698	676	636	727	698	673	706	642	656	694	694	659	683	716	651	677	686	679	629	658	689	645	681	703	657	678	689	663	715	723	641	726	675	697	634	716	697	729	711	689	681	702	676	659	710	714	706	687	705	688	709	715	651	735	697	674	645	686	678	701	710	676	681	705	681	689	665	670	706	676	692	654	663	668	695	693	678	672	641	701	693	657	660	693	705	660	693	696	698	637	657	698	714	676	671	647	645	683	660	686	710	668	694	673	684	677	686	640	658	678	682	691	678	689	705	712	673	649	704	674	675	656	657	668	666	690	660	657	661	712	682	736	656	678	677	661	654	681	695	646	687	666	720	680	672	677	720	664	680	680	676	695	660	654	661	730	644	702	701	669	692	676	679	660	655	687	650	648	649	714	680	684	661	679	678	683	703	650	695	657	698	727	709	703	668	717	660	655	701	674	704	720	654	702	731	699	668	666	677	692	698	739	659	719	720	681	739	687	665	656	665	677	626	701	682	722	704	665	645	706	725	651	685	729	675	668	700	658	733	745	648	682	651	671	678	684	667	713	720	668	663	655	724	673	670	671	657	731	699	723	753	713	653	697	679	664	678	705	703	712	675	714	587	699	707	657	674	680	721	727	682	668	690	718	684	683	696	714	666	711	658	663	664	662	695	669	679	758	639	688	715	651	662	686	670	719	704	627	688	687	666	717	686	649	709	690	664	666	680	723	714	692	656	673	714	697	691	705	656	624	684	594	715	718	684	630	665	685	637	652	684	671	650	692	663	616	718	698	658	661	661	662	705	710	691	688	670	683	689	696	676	660	702	676	698	692	683	685	681	691	685	684	666	686	667	684	705	667	652	682	705	704	697	678	683	718	671	706	662	668	652	691	691	671	714	671	647	712	688	713	717	665	694	634	665	702	670	685	622	712	717	689	716	678	703	713	650	706	686	687	696	712	686	713	704	721	739	650	682	676	624	722	666	683	676	676	703	696	675	691	705	678	708	692	695	651	655	662	715	658	694	693	657	684	681	699	695	670	683	742	680	671	699	669	680	666	678	678	704	680	659	675	659	668	667	710	692	633	697	661	713	675	696	684	636	685	651	706	718	653	686	688	697	662	685	689	664	720	680	667	682	668	665	667	688	679	692	683	701	621	693	680	692	714	737	664	718	698	678	619	651	694	710	657	674	697	680	652	652	638	646	629	660	681	692	662	654	692	673	646	686	636	698	654	683	691	684	643	669	703	685	665	705	683	688	722	653	687	682	673	685	666	697	679	667	695	701	658	661	690	642	654	714	651	680	675	691	676	692	652	686	681	641	706	706	671	682	701	671	672	630	681	664	652	679	713	644	721	672	697	694	637	690	689	687	671	639	696	661	706	635	659	679	678	723	676	675	657	709	640	717	655	669	695	657	669	679	658	729	649	698	666	652	713	735	684	704	618	646	674	672	722	626	695	676	664	637	676	631	677	727	672	705	686	665	722	681	664	685	659	649	687	692	689	692	690	655	668	685	701	722	679	661	677	701	682	686	700	678	704	655	676	685	641	691	702	671	674	668	642	702	674	705	694	689	692	691	704	666	700	681	716	625	668
24686	22799	34696	31939	24135	16027	4149	880	577	526	506	501	549	522	531	516	482	553	494	487	531	491	495	486	476	519	511	473	509	496	530	515	524	496	505	490	484	502	485	488	520	520	491	492	491	507	484	525	500	483	499	470	508	516	524	486	505	493	535	512	492	497	513	495	516	536	480	500	509	499	473	521	513	517	518	529	481	464	487	509	526	485	488	470	541	507	487	528	491	472	500	494	507	518	512	540	514	513	537	509	530	462	501	506	498	478	508	501	508	531	523	515	476	444	522	548	492	467	516	515	483	474	526	563	505	521	515	520	549	492	541	474	514	499	486	479	494	504	496	520	505	520	468	484	483	514	527	516	504	499	517	497	505	469	503	509	542	534	474	551	527	557	479	497	506	489	465	508	529	514	454	492	506	504	532	494	520	516	541	475	530	501	474	491	489	507	471	519	518	487	509	519	539	452	496	555	474	530	530	502	513	512	469	496	515	485	503	514	515	473	475	562	473	481	489	486	457	519	518	483	543	513	473	479	467	518	500	492	496	516	515	499	520	487	498	522	470	514	493	502	530	516	522	490	568	486	527	483	490	493	546	527	544	524	505	482	525	520	469	487	515	519	482	522	510	530	463	533	465	522	518	529	511	515	515	483	501	509	516	523	515	534	466	519	500	517	458	480	506	533	505	483	513	504	521	509	506	493	535	501	481	445	483	503	423	503	515	505	524	506	472	475	483	484	526	530	467	537	504	518	488	479	520	504	485	487	478	514	503	543	491	512	487	506	488	491	507	505	514	507	480	465	518	497	484	536	499	501	503	500	470	510	503	495	518	505	503	498	512	474	505	492	525	474	543	504	526	507	476	538	522	525	465	518	524	475	487	487	494	499	540	515	519	543	509	539	496	517	506	481	521	501	465	495	469	492	488	485	483	489	479	498	519	526	498	532	537	553	491	523	492	515	494	503	445	476	442	502	530	496	523	522	521	531	473	514	502	474	507	509	488	528	502	504	497	510	492	534	505	515	505	510	473	472	553	502	473	519	553	486	463	506	449	502	482	491	492	512	482	507	492	470	529	475	445	491	467	523	507	491	496	511	495	523	473	488	500	494	519	527	546	517	462	493	498	487	549	524	511	508	516	515	529	537	481	465	457	501	538	499	499	468	494	502	491	498	510	476	540	506	513	488	475	489	506	489	534	448	506	481	473	530	490	508	449	495	500	488	514	501	494	535	479	501	480	493	508	463	507	504	508	497	531	502	504	458	525	468	483	518	507	507	487	490	536	488	545	492	505	548	482	474	492	450	495	488	490	501	496	524	534	495	506	506	461	493	484	533	489	480	526	546	487	472	477	490	533	466	498	514	512	531	508	485	513	516	505	510	553	529	494	523	485	459	502	487	498	522	511	489	510	512	480	468	541	532	493	492	519	515	483	517	534	499	521	465	483	468	485	513	506	462	521	518	525	504	505	519	524	518	479	489	466	506	506	544	491	466	487	498	482	474	524	539	510	492	481	480	505	495	498	495	498	541	495	474	517	491	486	494	478	486	517	483	511	484	499	505	530	527	503	493	524	480	464	489	453	513	501	510	477	516	468	510	484	531	474	501	472	542	518	474	479	503	466	489	534	523	510	504	517	507	482	540	501	512	457	553	471	509	499	528	519	510	486	489	518	520	514	509	472	571	484	509	511	520	497	518	473	515	520	515	471	501	548	480	474	509	519	505	494	479	500	530	511	542	518	469	514	516	543	486	509	524	521	496	480	554	467	492	495	494	509	473	523	504	466	487	504	487	507	525	480	499	526	503	518	485	506	458	494	520	494	490	473	491	510	491	479	491	459	538	502	527	517	519	508	508	472	518	538	527	508	490	536	512	509	513	512	509	486	513	503	463	509	469	504	478	538	505	510	526	518	521	491	520	483	515	528	504	488	487	504	488	472	508	501	491	496	534	521	493	501	484	478	556	527	524	536	505	523	493	482	528	501	502	495	447	484	464	460	492	516	584	524	495	464	537	476	497	503	516	493	528	508	503	542	521	553	496	517	509	500	467	514	463	492	569	532	503	478	512	526	477	488	483	489	482	478	483	501	516	500	500	509	505	446	514	499	512	515	482	487	481	480	513	508	490	498	540	497	525	479	493	527	536	504	482	468	471	487	446	498	482	520	507	507	539	493	497	514	518	516	487	491	538	464	526	515	503	505	505	515	472	502	509	515	504	537	515	507	514	502	512	496	536	511	459	530	513	527	522	533	501	516	446	476	507	503	454	529	522	482	524	538	519	472	505	512	486	474	513	520	518	523	519	494	518	539	504	497	536	501	519	515	431	516	494	467	484	468	491	520	519	500	507	502	527	493	493	493	488	519	499	479	482	554	481	462	528	486	503	501	500	547	501	545	490	495	489	504	481	476	497	458	490	539	481	518	495	471	506	487	519	484	516	526	539	460	533	551	512	534	523	530	486	471	538	514	522	498	512	458	511	514	499	514	484	497	541	532	484	519	508	470	501	503	469	490	539	506	481	431	538	497	526	484	482	497	532	479	514	489	516	485	474	503	493	465	511	503	530	531	492	469	470	495	493	488	484	507	507	517	493	532	487	522	570	485	452	531	477	520	508	472	506	502	516	507	450	514	476	468	498	573	511	549	463	476	469	500	469	508	482	477	486	497	485	510	505	483	516	487	518	507	476	528	502	487	490	496	510	500	488	482	533	501	507	537	477	532	562	488	492	475	503	545	490	476	535	529	452	468	486	486	478	513	471	522	541	514	555	523	490	478	536	524	446	526	526	466	474	485	505	498	486	471	556	500	501	526	515	548	495	505	494	502	531	482	535	509	501	495	507	521	521	515	491	528	506	497	484	504	505	494	540	456	498	530	507	518	495	507	492	517	507	509	477	500	510	530	520	481	507	483	497	507	507	483	509	520	493	497	477	466	480	489	489	494	471	483	506	508	526	488	525	498	463	504	508	506	513	472	536	508	492	550	513	490	520	469	474	525	516	533	527	487	519	527	525	509	517	530	514	518	479	525	492	512	487	516	502	538	451	471	537	446	541	486	437	521	489	490	482	500	511	523	475	512	480	537	501	493	551	542	489	504	469	495	474	515	487	503	544	535	520	519	480	468	487	507	499	483	509	484	505	490	493	521	525	485	459	528	483	508	456	490	490	506	495	486	506	499	510	532	497	450	536	498	506	487	549	498	479	530	500	488	533	508	525	520	501	511	492	549	549	499	556	494	494	483	472	511	479	499	530	528	507	585	502	488	465	531	469	495	512	507	483	490	538	504	521	510	483	490	480	504	474	480	504	519	541	516	498	545	483	499	516	515	516	513	484	484	520	442	478	519	515	527	520	509	470	489	470	511	496	473	488	518	499	504	532	526	504	507	506	516	534	498	466	488	506	520	516	535	506	492	555	485	505	508	522	490	469	527	520	487	489	523	542	520	499	497	521	501	492	497	484	506	513	499	519	466	541	470	517	492	505	548	483	498	509	498	513	571	481
58153	93157	73462	47050	28664	12572	3958	1379	848	757	709	702	756	724	724	693	751	678	700	749	733	741	717	739	728	721	723	714	713	708	717	737	700	720	688	740	787	732	686	676	661	719	710	741	661	687	721	723	760	713	683	755	704	679	695	720	696	714	677	703	737	729	725	725	722	686	719	729	708	768	668	671	682	682	732	709	703	798	694	686	714	693	695	679	729	714	753	730	744	694	711	672	762	766	698	689	745	715	716	697	681	704	681	676	664	721	712	688	655	751	727	727	714	672	692	713	768	714	719	728	762	765	722	713	751	684	731	711	709	675	721	748	732	739	728	679	715	687	697	745	694	762	675	733	695	754	723	733	690	713	747	733	693	747	729	712	714	695	740	711	720	735	725	712	683	764	654	718	745	746	684	737	711	726	742	720	755	682	711	743	712	711	685	725	738	674	660	727	692	720	704	689	730	704	756	687	695	725	742	746	730	717	725	730	721	729	764	704	733	737	677	720	680	704	735	687	724	724	678	723	703	707	683	713	725	714	728	708	732	730	705	731	777	741	724	686	726	717	718	711	734	680	738	686	739	735	751	693	685	714	737	711	718	707	699	699	700	690	678	686	692	761	713	742	715	738	734	744	693	712	729	696	703	781	673	715	700	724	684	736	684	700	667	730	742	726	714	709	733	763	702	692	772	709	695	674	682	664	718	750	712	716	731	742	684	691	718	707	683	710	723	724	693	716	689	721	674	698	732	682	692	727	680	716	751	659	751	659	707	680	701	706	711	726	695	728	713	697	750	728	741	674	716	742	721	735	713	711	662	742	727	722	728	720	764	725	730	717	726	670	692	706	697	752	724	772	746	687	690	726	715	764	711	700	712	743	688	717	743	724	712	732	708	694	737	656	711	722	774	731	710	743	704	665	689	736	714	690	692	718	723	688	688	713	704	787	685	695	718	719	706	701	675	658	711	716	726	729	684	738	712	718	736	702	718	693	683	690	706	733	690	704	698	716	728	711	700	726	733	730	709	724	722	724	727	718	771	709	713	718	751	745	729	758	694	743	711	696	705	720	734	736	698	739	705	684	701	693	697	719	706	723	726	711	754	723	693	644	710	737	701	740	666	705	692	710	692	690	753	692	697	751	683	731	694	744	721	689	742	723	714	678	690	712	701	662	748	755	724	676	688	710	677	709	672	675	718	763	679	717	733	739	718	726	698	699	703	736	669	704	722	675	716	677	727	715	680	684	759	740	693	736	733	728	715	694	684	739	716	730	686	746	707	683	713	705	712	737	716	718	721	699	715	706	653	706	753	700	669	672	714	687	650	716	702	714	626	673	754	679	721	713	766	742	716	673	703	704	725	683	717	691	705	710	724	697	694	766	709	762	695	711	704	703	755	718	737	678	732	718	721	703	734	764	700	758	713	726	740	726	738	712	751	722	695	726	696	713	659	738	691	754	663	776	662	747	716	678	688	688	726	698	717	721	700	684	650	708	716	714	718	752	705	769	716	681	679	747	671	767	710	767	710	732	707	702	692	731	674	701	685	704	771	753	738	713	694	692	731	707	715	738	721	722	713	735	743	762	734	741	703	718	704	710	681	737	705	690	692	707	707	712	715	685	722	702	686	723	726	676	691	717	683	693	744	689	720	722	736	669	716	742	681	716	724	675	763	698	734	745	721	662	764	739	705	693	676	736	720	746	706	696	688	680	688	690	736	705	747	774	724	727	678	692	694	703	716	701	724	681	714	710	717	764	717	688	722	681	741	687	719	706	730	768	756	652	721	732	663	700	720	728	707	718	706	705	752	722	744	703	680	728	682	667	672	707	668	696	730	715	701	712	693	691	679	742	720	756	651	736	708	676	741	696	741	722	714	697	761	663	721	717	714	692	744	725	697	764	692	719	699	685	709	682	722	697	690	697	780	754	702	686	749	727	704	736	670	736	717	687	691	688	673	768	664	693	754	690	732	734	729	763	677	713	758	709	711	741	726	677	750	679	747	708	757	701	704	725	736	726	733	776	740	772	666	739	730	706	704	741	768	695	687	702	728	691	658	690	687	734	734	691	760	684	694	689	714	696	717	657	706	673	671	700	726	668	686	629	718	706	714	721	725	720	640	723	710	698	703	696	727	678	723	702	728	746	753	684	729	722	686	713	694	729	750	747	739	720	701	720	724	699	693	706	670	736	723	739	688	684	751	687	685	723	707	687	717	747	691	666	733	746	739	699	727	711	716	721	718	662	676	653	745	721	728	691	682	773	682	707	728	656	702	688	715	696	742	735	686	723	682	666	730	705	689	734	720	668	761	738	687	682	711	716	652	668	748	719	692	721	701	762	707	721	686	686	698	650	737	733	721	705	720	699	721	725	723	705	681	725	727	769	737	665	696	701	751	663	712	724	784	681	726	719	712	708	681	709	749	712	705	696	757	689	693	701	690	680	729	683	757	750	753	695	736	715	692	746	680	685	736	665	729	762	760	753	686	722	690	677	706	679	701	676	704	691	747	759	716	677	705	713	713	700	716	675	669	685	756	720	724	707	685	761	752	690	716	695	706	699	778	709	716	701	699	778	737	725	752	694	747	740	719	681	703	714	721	743	700	703	676	723	733	700	757	706	690	685	717	713	679	719	735	725	697	674	781	678	739	740	708	678	698	729	722	714	709	738	709	731	684	711	701	728	674	675	711	728	707	679	748	701	706	730	733	702	687	715	728	695	747	761	682	711	756	739	708	711	710	668	714	730	729	727	678	717	709	693	712	672	710	718	697	694	705	729	722	744	736	693	700	699	699	692	681	678	682	689	719	701	705	744	697	665	725	733	717	760	759	720	699	697	702	673	712	727	729	735	728	706	689	678	711	717	705	745	705	703	700	715	727	732	724	727	695	718	706	760	725	697	718	670	753	755	685	718	706	746	709	681	701	699	661	762	713	700	725	725	682	688	752	663	748	693	699	707	712	691	689	734	680	711	731	675	687	696	706	699	697	682	739	751	750	676	710	708	729	694	742	709	704	725	734	712	734	763	703	706	750	729	698	719	706	676	741	715	687	781	707	693	708	766	723	708	679	697	734	683	732	721	690	691	668	739	747	709	665	702	711	682	716	661	698	712	759	698	653	729	687	685	731	740	715	703	704	714	735	725	731	688	686	695	722	722	763	675	717	704	690	730	766	699	735	768	672	765	705	697	728	723	764	713	681	687	695	675	747	763	751	643	712	715	730	749	693	703	744	754	760	734	718	700	716	726	704	707	649	704	722	737	692	739	729	750	659	701	703	774	739	708	729	680	734	760	698	703	745	729	747	731	712	736	694	709	730	696	713	728	769	721	749	721	733	721	754	740	709	672	708	680	746	739	706	771	701	719	747	707	706	728	685	715	672	732	726	711	701	701	689	721	768	691	686	730	709	699	750	689	705	754	772	728	716	723	689	723	693	643	676	720	713	686	713	698	707	713	757	708	735	722	680	702	725	716	752	723	717	701	779	723	731	705	753	704	739	748
23706	22093	32171	27996	24173	21794	12189	1455	617	584	524	491	564	492	486	466	482	506	507	481	475	507	500	512	544	511	540	485	542	534	479	510	513	516	512	458	497	508	502	476	484	505	491	495	517	513	535	512	523	492	558	459	534	489	478	484	461	493	487	483	464	467	544	526	490	501	480	531	531	521	489	467	455	503	522	503	494	517	527	483	529	478	513	463	469	509	496	508	469	518	475	492	481	482	490	514	489	491	456	524	516	490	486	523	496	482	505	484	486	491	491	488	499	486	504	496	493	536	499	540	477	471	506	490	468	471	513	461	465	487	497	477	552	490	537	492	489	498	498	480	479	502	504	476	459	537	497	501	490	476	495	481	482	517	513	503	528	499	531	448	479	488	500	499	510	503	507	490	488	489	519	503	496	453	518	489	507	488	567	501	518	466	485	479	511	478	470	507	494	478	526	496	531	475	496	501	493	480	514	504	520	539	486	507	483	487	513	484	525	475	530	480	498	463	493	496	496	506	504	478	511	524	503	468	501	501	488	511	494	505	434	450	479	502	530	493	486	516	480	516	494	495	514	469	487	505	501	533	491	517	500	484	471	502	499	487	506	519	506	493	520	472	454	513	460	512	485	483	503	485	443	493	472	518	503	546	481	460	512	533	541	530	510	541	508	492	497	524	509	474	520	492	495	532	510	494	538	468	536	562	522	482	482	478	497	507	489	500	534	427	491	522	521	483	495	501	492	490	494	525	530	473	520	496	497	473	501	499	475	503	499	507	523	480	518	552	519	465	470	517	456	479	515	496	475	485	526	495	473	483	475	474	493	525	491	512	525	472	480	498	502	474	518	555	507	468	521	501	486	515	488	499	526	490	526	478	468	512	500	474	536	514	455	477	475	507	510	440	482	508	484	507	530	534	507	573	494	449	520	495	504	516	450	522	482	542	476	508	433	505	500	489	441	491	478	490	526	501	500	506	490	504	466	495	506	495	533	474	497	431	524	484	547	517	500	507	491	455	479	480	489	463	476	473	488	450	500	516	460	513	485	509	499	478	499	513	494	512	479	482	498	514	483	481	508	461	468	474	496	538	521	523	527	488	495	481	505	473	484	511	469	501	463	468	486	488	469	513	493	534	515	494	466	464	479	501	484	462	482	512	477	530	502	498	507	486	510	485	490	507	490	486	468	501	501	464	541	486	503	532	479	507	473	499	480	483	464	495	513	559	468	496	467	495	458	547	481	512	507	506	514	529	503	500	488	452	512	497	459	560	469	528	509	487	465	469	515	498	513	495	508	480	507	485	512	530	494	526	455	482	519	500	495	470	486	519	489	454	506	477	501	505	517	495	470	498	488	501	488	464	468	473	466	479	512	508	497	505	508	542	491	469	478	465	479	526	490	490	485	530	488	503	527	506	477	512	497	514	479	481	496	497	511	499	502	495	471	485	514	470	500	489	503	458	469	497	487	497	537	474	488	510	443	515	523	546	518	488	501	493	477	505	542	510	474	478	484	502	476	460	470	479	466	497	493	490	462	487	442	523	520	518	469	474	513	520	487	516	489	468	505	507	514	512	473	460	516	489	517	496	500	457	518	501	481	470	525	504	526	484	491	488	494	476	491	476	469	460	482	462	548	510	520	485	484	494	504	460	494	473	509	508	466	475	496	503	488	517	551	465	478	456	526	478	501	503	487	560	501	481	474	499	485	513	461	486	548	451	482	503	490	522	491	476	488	530	485	496	488	492	513	522	522	485	552	479	476	491	484	488	540	500	475	497	506	496	493	539	509	512	483	528	454	457	503	470	514	502	468	541	446	490	494	485	447	472	508	507	497	468	498	492	514	485	521	517	484	509	470	484	507	457	472	548	509	530	520	501	525	505	480	473	473	512	445	513	488	500	447	502	490	493	525	468	511	500	491	500	514	484	497	480	471	473	466	463	489	507	503	486	499	497	460	487	479	459	486	483	515	486	475	487	468	545	530	493	508	505	485	470	496	483	489	479	529	527	518	483	522	448	528	523	519	537	495	512	489	512	501	477	504	499	517	484	478	518	451	504	490	484	468	494	460	491	533	486	517	485	537	482	465	501	447	504	502	511	513	489	518	525	456	477	472	491	515	521	530	524	496	513	496	490	515	518	469	498	512	431	520	511	516	497	471	491	484	468	483	556	510	511	482	524	488	486	521	496	489	493	438	517	475	470	497	470	496	486	484	484	482	485	491	478	459	478	512	578	479	479	494	484	527	500	568	497	522	483	532	499	500	501	514	472	517	478	497	498	503	483	497	488	474	467	481	498	494	486	491	482	470	504	465	485	510	523	495	527	495	499	478	486	510	459	526	488	502	530	506	505	487	511	508	508	508	507	496	487	494	483	530	489	504	490	483	496	475	467	496	525	477	478	487	504	472	493	501	509	455	472	498	504	476	498	477	477	474	477	482	498	517	518	481	497	450	471	507	465	465	510	454	472	513	481	527	486	474	492	464	506	458	483	487	545	561	494	526	508	477	498	454	528	493	492	521	444	519	484	514	468	483	536	499	515	500	482	505	502	479	465	484	467	520	483	481	486	506	514	475	466	473	507	534	492	485	499	497	518	472	499	457	489	473	474	473	468	490	482	492	480	461	477	498	490	511	489	510	493	471	471	480	506	470	490	456	480	483	470	484	472	481	534	466	511	464	483	525	479	534	515	483	490	525	487	534	499	481	529	499	514	485	537	502	515	498	466	488	499	547	487	478	472	534	499	491	501	497	466	476	514	507	515	495	467	495	475	476	480	474	519	507	536	506	469	492	531	469	454	546	529	513	494	509	504	483	514	483	475	523	505	505	488	453	497	499	517	511	490	499	463	440	496	488	519	483	494	502	462	498	517	495	468	527	497	497	514	474	487	531	505	539	477	490	489	475	464	495	508	515	523	475	496	505	517	486	505	513	503	500	474	510	528	466	544	514	495	518	471	507	459	472	473	462	513	483	502	480	503	476	479	514	508	511	504	494	451	507	496	488	482	507	502	514	501	518	491	492	503	476	517	530	511	474	486	493	508	502	524	511	488	508	475	515	504	540	457	516	503	503	487	517	483	483	518	492	537	525	489	515	519	528	501	485	487	505	474	508	486	516	521	463	469	558	519	481	542	507	469	496	488	505	497	491	499	494	491	494	444	511	482	490	492	462	537	517	536	488	462	498	501	475	476	507	537	482	535	515	476	466	522	477	480	495	506	451	459	492	504	511	498	531	528	448	534	478	530	473	506	505	474	485	497	483	512	509	507	477	519	469	451	508	524	502	507	511	515	471	524	477	474	477	427	490	508	501	527	510	507	495	480	472	503	459	448	475	512	495	488	523	482	463	527	495	514	505	494	489	503	508	511	487	479	514	525	505	505	496	477	512	518	485	510	542	506	450	485	499	506	468	493	465	518	477	495	519	515	500	494	458	458	459	498	505	493	485	489	501	529	474	494	511	474	501	463	476	495	480	507	540	502	476	496	458	477	504	463	500	521
62662	104364	83617	57752	37119	18608	6186	1881	894	715	733	687	698	681	663	682	676	698	672	653	662	664	681	715	702	715	690	691	700	668	677	695	676	684	728	731	682	660	659	687	697	690	664	712	680	762	669	741	676	712	727	692	695	669	685	712	698	731	695	671	665	736	679	725	676	721	721	691	699	672	708	682	696	650	639	652	666	649	693	741	700	663	692	704	683	711	693	748	617	665	704	631	696	711	688	678	713	686	709	690	691	658	665	682	694	662	657	697	689	701	704	709	656	711	696	663	707	719	695	762	682	690	652	688	702	699	677	703	671	694	699	707	685	673	695	692	713	691	712	722	729	687	680	674	671	738	665	631	676	693	711	699	679	661	697	693	654	718	701	658	677	648	688	676	656	731	735	690	656	727	668	639	626	683	702	736	678	689	646	728	700	670	641	658	715	657	686	698	714	619	701	666	727	696	667	693	727	662	726	674	714	657	654	664	637	708	717	683	678	691	690	649	679	670	688	683	668	692	636	668	658	738	667	663	682	678	663	682	678	660	660	705	682	693	661	662	698	691	662	678	649	750	739	711	727	665	736	682	693	727	717	742	687	627	655	701	647	696	702	684	680	732	706	752	735	691	710	716	667	651	700	708	666	690	710	680	730	683	699	771	668	703	671	724	690	695	699	688	672	672	646	675	666	657	724	695	724	659	682	689	719	677	702	685	718	666	693	715	736	681	684	702	690	706	729	699	670	697	706	691	673	693	697	692	668	710	693	712	739	660	666	739	686	713	665	691	692	634	645	686	697	643	682	638	701	695	695	635	647	714	686	676	700	696	643	734	739	690	676	704	702	723	695	700	656	700	712	689	705	712	703	672	733	761	695	683	727	691	664	684	654	709	700	689	709	667	689	704	681	670	676	709	705	676	695	707	719	695	692	657	685	712	679	696	673	665	673	671	701	680	701	659	678	678	666	695	650	684	690	695	712	695	637	653	677	671	681	655	723	694	683	742	707	717	647	679	660	723	650	677	708	682	653	674	677	721	664	682	733	683	715	685	696	692	675	689	656	658	635	712	719	713	689	677	716	682	674	675	679	755	666	685	698	683	707	709	674	745	711	660	670	715	670	712	736	664	679	709	712	678	679	679	715	681	698	636	693	655	702	660	747	698	703	665	665	676	634	678	694	672	665	676	694	662	730	667	742	687	674	699	697	696	670	695	692	702	631	715	682	648	706	683	691	669	679	691	725	728	675	693	677	692	690	728	705	705	696	708	717	687	698	657	660	673	700	694	699	687	704	662	665	670	685	673	700	678	715	726	690	687	696	654	675	728	698	713	691	705	700	721	691	718	650	718	711	666	738	665	688	629	713	695	720	718	660	697	687	711	703	684	656	723	689	736	693	656	628	720	678	742	727	679	715	696	659	667	708	710	706	690	724	677	666	670	696	677	677	690	674	705	724	656	745	688	694	710	700	681	704	725	686	687	687	704	695	693	685	672	683	707	639	691	688	712	650	722	700	664	715	683	713	684	695	717	699	690	707	725	714	700	726	725	672	715	691	702	660	697	658	693	719	673	724	681	686	647	699	649	703	731	736	681	679	731	655	649	653	687	690	745	700	673	683	769	677	663	676	657	707	709	680	690	702	695	673	623	680	734	691	713	696	740	717	666	681	710	716	722	650	665	667	666	719	728	686	638	753	672	695	667	718	657	713	721	695	682	714	663	670	648	709	675	698	693	677	700	707	683	683	646	688	718	686	651	725	682	701	675	687	638	679	711	687	721	722	722	685	695	668	687	684	692	670	670	665	693	696	692	676	706	687	719	690	694	699	674	684	691	712	725	693	642	627	685	702	702	655	680	703	692	670	696	683	686	689	684	696	653	683	653	674	720	650	714	685	706	702	677	658	688	682	677	674	689	684	701	719	667	717	659	675	637	662	678	721	711	643	721	725	670	707	667	711	653	679	688	686	679	710	701	720	733	715	675	696	672	682	729	678	684	705	706	687	656	690	675	660	668	652	702	706	695	671	664	687	692	702	714	690	677	685	713	727	654	689	683	679	646	640	687	719	653	710	677	688	702	669	692	683	690	709	638	698	669	709	704	733	676	666	703	678	647	713	689	730	654	708	748	685	670	685	683	654	707	696	647	661	642	650	655	689	713	711	619	738	666	635	719	716	673	692	694	664	702	637	681	710	648	674	683	682	713	693	702	718	668	679	719	718	711	688	669	680	651	641	666	680	638	664	688	679	678	677	661	702	712	716	667	659	671	694	682	707	695	660	660	673	705	751	697	674	661	711	690	692	663	698	662	746	727	698	718	655	682	724	712	723	717	681	689	658	639	640	665	688	723	660	671	685	717	716	633	625	657	702	715	645	699	666	715	655	689	637	677	727	671	711	621	743	724	678	704	665	698	677	724	726	643	711	714	701	726	703	736	652	632	670	710	678	642	699	706	655	668	708	687	721	730	703	655	718	762	726	674	687	759	667	683	691	694	692	690	708	656	703	672	732	671	629	713	657	712	726	706	713	728	700	702	648	671	696	667	698	651	692	693	643	668	721	743	728	687	649	685	677	685	737	715	709	744	684	648	744	730	665	728	690	717	703	641	729	661	708	691	742	666	660	718	676	665	681	694	642	674	712	691	688	661	700	676	700	693	690	701	674	731	687	670	682	660	681	627	669	735	758	723	672	688	657	676	746	708	630	704	697	692	715	687	669	669	674	710	692	678	710	691	653	673	701	714	718	672	673	694	736	718	688	680	693	692	680	703	746	722	635	686	740	705	671	642	701	642	711	675	676	696	707	649	648	679	727	667	685	683	674	698	695	706	671	687	648	654	719	727	733	683	694	706	681	653	682	689	651	720	712	684	723	646	682	689	674	714	649	684	687	675	716	661	710	671	720	675	686	634	677	692	701	694	662	696	697	682	708	689	717	706	735	678	698	712	712	696	668	656	689	698	690	707	641	687	710	661	686	632	700	738	675	681	714	725	777	679	671	677	765	679	661	710	664	684	674	678	716	690	712	700	695	693	678	706	700	739	708	702	717	700	695	687	685	666	733	645	672	641	712	754	674	719	678	694	707	685	722	676	671	706	676	701	671	704	675	725	711	669	685	692	653	690	688	686	700	679	694	618	662	765	701	730	701	683	700	705	681	710	717	662	713	694	683	678	655	709	686	640	731	697	670	659	703	636	681	672	730	700	731	707	689	664	683	743	677	674	727	697	674	687	682	661	718	730	724	643	663	718	664	673	646	673	672	648	646	727	695	675	695	695	715	689	710	690	736	680	680	669	697	628	655	655	655	735	697	706	635	650	652	682	709	685	696	681	673	684	661	695	685	687	658	670	653	633	709	642	683	709	670	673	704	695	735	685	670	708	685	710	685	685	681	701	688	698	740	710	681	672	693	694	692	727	662	644	731	659	658	648	690	694	677	683	704	678	726	682	672	685	676	664	716	676	695	753	682	716	680	702	683	705	706	663	714	667	676	668	683	671	752	689
28602	27889	31519	18754	5566	1766	733	512	475	499	484	479	463	463	516	480	454	476	498	454	479	498	485	443	483	430	543	467	470	434	488	457	508	477	463	472	489	488	523	486	452	457	458	474	478	459	478	487	452	518	478	474	504	479	470	473	474	469	507	495	439	463	503	490	447	495	472	478	511	449	479	493	497	466	497	505	486	470	468	532	501	442	495	471	443	493	477	455	444	500	489	483	485	460	484	490	461	486	474	449	445	478	523	460	510	503	472	490	493	476	476	489	496	537	497	467	459	481	505	499	489	449	457	472	479	480	503	475	508	513	492	513	489	464	465	491	464	510	500	506	482	484	498	486	483	474	488	482	495	480	462	485	492	471	460	524	468	472	477	499	443	452	448	459	457	487	481	499	460	471	470	442	489	451	459	478	525	486	472	479	450	517	476	476	464	491	480	481	459	434	476	460	463	505	472	461	473	471	496	441	490	496	468	496	470	500	508	468	499	496	507	482	494	502	473	486	457	508	492	518	478	458	470	499	474	456	466	480	482	459	481	503	500	495	496	495	470	478	494	485	483	463	478	469	482	465	505	497	485	498	463	490	489	443	493	473	487	493	456	458	439	444	459	490	481	521	522	468	461	486	467	496	468	492	483	500	495	492	466	477	478	493	523	483	498	476	467	483	479	513	414	475	499	457	463	487	453	477	456	502	479	478	487	461	465	462	488	459	444	487	463	446	450	474	482	486	477	510	469	493	482	503	499	458	469	507	463	477	502	476	504	495	469	438	484	472	514	492	465	460	529	446	467	475	451	494	450	468	464	487	499	488	474	450	529	509	476	489	486	482	442	489	459	497	431	499	499	471	465	506	467	457	458	471	464	462	478	479	497	478	440	494	482	467	467	479	474	478	489	481	456	426	510	469	493	479	517	505	449	463	476	511	490	475	488	506	452	483	490	466	496	454	490	490	476	475	452	514	514	511	468	479	483	513	484	491	509	493	456	496	470	497	498	458	515	431	452	449	462	464	517	444	487	488	457	473	498	484	484	476	478	478	488	437	494	462	478	443	510	451	474	485	520	498	514	475	560	503	491	485	506	512	456	467	458	473	517	469	467	469	501	493	493	499	469	474	496	480	470	457	496	459	487	482	487	527	440	470	461	471	508	477	463	473	475	466	450	499	485	501	441	460	499	516	503	459	504	507	474	464	492	440	460	484	484	510	480	473	472	477	517	534	501	469	451	464	485	508	503	464	489	456	437	503	492	448	454	496	499	458	480	477	489	470	469	482	473	484	441	486	452	470	483	475	453	500	440	507	495	485	469	481	530	466	495	484	448	478	488	519	465	501	468	488	529	489	474	525	510	472	425	500	514	466	500	461	469	539	474	454	438	500	428	519	511	448	446	460	507	476	484	528	458	489	499	484	516	493	514	486	507	476	485	469	476	485	500	461	502	498	512	487	507	475	486	476	458	474	497	474	443	431	488	485	476	446	506	453	476	469	487	423	483	488	473	543	461	460	472	493	474	470	471	459	467	510	446	498	475	488	478	480	475	496	488	451	507	501	482	503	489	487	490	494	467	489	478	454	466	487	478	432	485	490	528	502	480	512	467	495	487	432	492	454	471	466	467	490	463	473	524	495	503	480	493	477	544	516	457	530	516	484	511	509	471	477	494	486	461	496	496	488	442	482	501	485	484	475	497	451	482	491	492	470	477	462	490	459	520	475	476	477	500	478	466	476	493	497	479	462	479	498	461	513	488	476	478	450	490	475	458	466	468	509	457	469	467	488	458	507	471	466	483	500	456	471	471	494	433	450	522	500	510	483	496	517	464	498	480	504	457	486	526	491	452	461	504	473	504	483	485	481	458	477	465	459	502	516	480	483	475	534	494	487	476	459	503	447	487	460	464	488	480	444	486	479	456	480	485	482	492	520	477	503	507	460	480	490	467	449	461	465	494	435	489	500	490	455	460	508	464	481	469	472	478	458	457	498	493	473	482	497	456	481	504	475	456	442	469	517	509	487	489	473	464	509	465	478	467	474	491	454	478	460	478	469	502	465	474	527	520	449	464	487	488	516	500	493	519	521	494	460	482	493	490	513	493	478	479	464	450	474	451	486	494	439	502	446	448	442	482	484	478	461	489	508	448	548	464	516	484	540	456	489	486	498	490	507	483	448	498	488	465	452	493	485	537	535	456	492	501	496	471	429	478	446	433	465	491	475	466	536	477	498	481	487	465	481	442	474	479	453	453	457	481	473	510	482	475	514	480	450	464	503	466	487	509	503	516	456	470	458	474	498	497	486	445	510	469	472	513	508	478	481	485	492	467	469	520	491	472	490	475	473	470	431	444	482	460	465	426	442	455	471	525	468	455	507	490	434	449	464	484	482	488	474	498	466	484	474	496	462	492	505	491	517	459	490	477	461	470	498	466	438	482	459	485	483	494	478	493	461	477	525	456	495	497	470	490	485	464	506	488	453	481	506	493	497	485	471	448	510	510	517	466	492	452	461	486	475	499	485	479	476	449	480	497	455	468	527	527	495	492	476	440	487	430	478	474	468	489	521	486	455	490	466	470	467	441	497	472	478	477	474	496	492	462	500	494	485	515	522	486	434	460	460	512	497	469	449	492	473	467	469	478	475	504	512	478	495	480	509	513	465	488	471	510	457	491	495	448	491	497	510	474	478	457	533	481	478	426	518	513	508	443	477	455	462	455	480	473	439	520	504	509	476	488	476	475	503	464	453	475	465	520	440	485	488	496	466	442	500	486	458	510	455	462	443	481	474	464	532	434	489	454	457	415	498	471	498	483	484	467	473	469	468	436	478	483	469	476	459	500	473	479	499	450	489	479	487	442	490	512	467	455	498	480	474	479	483	471	510	477	450	500	470	463	490	492	488	461	516	504	511	501	480	490	475	460	485	467	521	488	515	506	496	512	471	506	481	450	439	464	477	478	491	496	456	511	497	453	496	463	510	487	483	468	517	486	449	442	477	487	499	488	504	502	452	511	485	501	454	493	456	487	496	483	455	447	473	490	484	482	497	441	459	467	464	497	505	482	487	480	491	483	466	497	489	494	489	487	458	523	475	463	469	486	481	460	492	499	485	473	485	526	503	473	492	478	489	454	517	496	463	481	525	488	463	433	466	474	468	469	480	459	495	476	453	499	437	489	468	452	442	461	470	504	490	522	466	493	493	484	501	483	465	467	473	483	454	455	530	442	489	478	465	491	500	459	507	499	453	456	474	444	470	444	476	426	507	482	487	468	488	521	496	496	494	482	520	448	465	464	486	516	467	495	462	463	481	469	456	478	458	479	484	482	439	480	441	456	516	499	454	525	461	458	455	488	502	489	508	503	505	505	486	491	413	484	478	473	463	467	488	498	482	480	470	517	435	472	477	432	469	522	496	477	488	483	510	474	469	471	467	446	451	479	496	480	468	432	471	469	456	490	475	475	474	469	497	465	460	518	473	446	449	488	506	460	465	529	475	496	480	467	488
31321	46992	36175	18765	7902	2778	1179	864	700	667	734	724	673	663	712	649	675	683	685	709	707	717	655	668	675	714	702	640	702	702	683	714	701	686	716	704	684	701	735	677	730	656	678	708	676	702	644	691	712	724	704	675	682	696	695	673	691	702	657	695	655	683	748	695	663	663	645	680	672	702	703	741	700	672	698	706	701	666	680	672	659	674	634	648	672	652	658	716	698	656	691	668	691	678	691	687	715	701	685	671	684	667	670	656	743	679	677	663	680	655	733	651	670	708	711	680	705	674	680	692	739	684	710	706	672	709	742	682	717	712	695	666	616	682	673	699	732	702	729	709	710	722	664	710	692	671	636	692	715	685	727	701	684	678	721	706	695	716	701	710	703	716	697	692	691	698	709	675	720	703	717	676	715	676	668	683	684	702	670	680	652	667	687	605	665	696	668	657	709	713	689	649	695	705	675	709	651	715	695	674	692	677	701	718	681	675	711	701	670	636	711	658	632	695	637	689	691	700	716	668	730	673	672	673	719	690	669	690	675	712	663	691	669	705	684	674	677	682	646	654	678	756	724	653	699	678	676	660	717	762	708	710	676	700	698	709	714	722	661	697	715	681	656	725	673	729	690	690	622	681	682	677	647	695	722	683	677	707	691	714	690	689	688	678	682	713	698	694	639	673	699	686	676	688	711	654	653	689	744	719	673	709	719	679	723	738	659	695	691	666	657	732	736	649	637	671	760	685	698	682	730	694	688	696	682	665	657	637	695	668	657	673	723	735	762	677	652	696	716	684	666	703	687	689	680	678	689	675	663	671	687	679	657	734	668	684	739	688	673	680	720	693	706	702	696	676	707	693	705	685	717	710	693	707	719	683	644	743	664	717	710	709	715	717	656	665	661	694	710	667	694	640	675	714	703	693	725	660	665	666	666	723	664	639	733	718	692	664	597	703	695	716	671	624	690	720	714	690	661	671	700	720	664	672	717	693	684	705	667	671	686	633	722	686	700	701	653	728	721	680	672	685	683	707	643	702	664	688	725	659	653	714	675	648	695	686	711	697	696	708	684	757	631	701	696	688	675	726	681	715	655	671	701	672	697	716	676	728	720	644	734	663	668	693	739	765	653	654	677	729	710	681	717	678	637	671	733	709	698	745	667	731	676	668	687	729	692	654	666	679	690	690	674	644	716	707	731	701	714	662	672	645	696	659	723	691	669	654	670	698	705	689	708	647	654	687	734	663	641	701	702	624	705	654	683	718	674	695	684	658	687	649	668	668	656	690	637	689	669	722	688	690	692	650	713	662	693	719	636	696	701	734	725	693	730	698	707	659	720	696	651	703	662	689	690	678	672	696	677	682	715	679	721	684	716	697	687	687	721	694	694	714	697	719	706	696	680	721	711	680	676	663	686	632	674	735	624	682	722	677	698	690	682	741	722	692	649	651	661	688	743	638	688	719	717	678	696	685	735	676	704	667	724	673	659	674	685	658	717	698	662	656	663	677	678	684	678	703	699	705	680	676	744	698	696	692	694	702	667	709	650	657	661	643	699	654	689	662	710	688	649	707	651	676	709	677	684	695	680	668	656	681	665	678	658	704	693	729	688	709	659	701	653	692	654	687	688	691	706	672	692	678	686	710	721	741	690	669	696	737	673	647	722	679	728	705	680	706	672	679	708	675	682	641	662	691	670	708	659	690	717	703	706	744	665	702	701	698	738	650	709	682	692	709	712	689	693	717	710	711	668	689	720	742	671	695	695	682	694	665	700	645	731	694	673	663	672	723	730	682	719	686	645	658	653	705	705	678	664	681	673	620	734	709	702	700	671	722	714	697	682	732	704	670	662	708	734	686	694	687	677	638	663	690	699	712	689	680	667	680	693	653	696	694	682	685	702	714	739	675	673	730	762	667	757	672	681	701	685	702	670	646	677	660	707	645	687	764	687	662	653	688	641	725	735	669	693	701	680	745	710	712	649	692	648	661	649	720	725	674	702	725	698	688	716	696	702	700	734	696	674	692	681	686	727	686	722	670	698	679	733	698	658	689	723	685	653	734	708	722	670	691	700	603	700	649	666	696	750	713	653	711	671	677	691	695	750	708	728	705	662	678	711	672	657	668	689	725	709	664	690	732	680	685	685	701	663	668	736	671	692	698	676	690	701	692	726	730	711	679	714	701	722	640	684	677	710	639	675	680	710	701	660	650	610	703	725	678	698	637	672	732	672	720	658	659	690	658	661	699	681	637	684	691	705	700	720	661	689	690	691	665	670	685	675	703	681	702	720	699	718	734	671	686	691	683	705	681	659	694	705	689	680	717	713	678	736	719	716	653	708	715	633	705	655	704	728	722	699	714	709	691	681	656	636	672	680	725	684	755	730	693	719	720	664	710	657	678	721	653	662	675	698	687	702	704	618	681	628	694	717	674	709	671	711	738	718	704	710	684	730	721	669	712	717	666	674	662	663	674	718	667	642	695	734	691	704	687	658	696	707	676	634	695	660	713	713	716	660	671	714	661	621	681	728	667	680	683	657	697	697	729	672	692	687	736	655	694	730	666	668	695	661	702	680	703	673	749	691	713	688	674	684	616	694	672	705	736	649	669	667	692	671	696	736	666	691	684	691	711	734	673	688	673	675	681	715	655	657	682	676	700	637	655	738	643	696	676	668	690	744	695	733	712	673	726	736	623	709	680	635	727	662	672	634	663	687	646	724	666	672	714	656	703	680	687	682	704	707	645	683	700	720	669	710	679	703	732	685	698	608	664	655	658	680	725	668	711	701	714	691	713	694	722	686	667	738	707	709	736	700	704	655	644	675	674	703	726	666	654	686	719	705	709	685	687	678	679	734	703	668	717	700	714	712	682	667	645	671	708	674	673	730	672	682	701	706	695	709	685	727	707	672	718	663	650	721	681	698	774	671	732	644	682	712	752	669	645	658	680	730	672	667	669	656	661	696	683	712	693	726	667	642	650	628	675	745	697	727	720	648	723	689	654	719	707	686	672	693	701	650	666	683	680	776	718	711	720	690	679	717	698	644	738	706	707	664	659	719	674	695	679	653	674	739	714	735	732	701	687	720	773	700	658	739	721	735	705	690	676	696	658	652	694	654	637	643	667	697	626	683	684	685	685	670	691	693	695	711	667	746	736	681	689	687	700	710	700	716	679	690	683	711	679	672	697	653	731	672	710	715	730	703	689	692	695	716	669	640	691	721	686	670	722	695	676	675	678	704	667	687	724	671	701	713	720	662	666	649	681	691	635	707	693	715	668	716	691	696	715	696	673	727	710	655	684	684	719	698	679	681	657	675	668	727	714	700	685	722	706	698	650	698	668	733	661	711	670	626	670	678	693	655	702	611	694	690	723	673	645	673	656	721	696	716	698	679	744	673	720	642	645	703	707	700	690	669	688	703	690	664	727	727	720	672	679	664	680	682	691	733	679	716	693	694	740	702	689	683	697	718	660	707	684	718	672	662	720	730	660	689	718	672	667	713	724
24647	22656	34169	31815	24274	16440	4581	854	555	501	533	504	503	538	519	519	541	495	480	576	489	506	514	531	507	472	545	530	527	500	503	492	496	538	554	550	504	517	510	495	503	539	496	550	483	528	508	524	537	515	503	510	498	523	524	501	492	482	510	545	446	512	469	530	474	497	551	525	533	559	502	502	503	530	480	512	520	478	485	501	542	500	518	456	568	522	503	471	522	536	501	513	508	509	498	533	494	497	522	521	528	489	532	496	512	481	524	461	505	519	524	508	521	507	531	518	518	510	501	496	496	505	498	483	511	499	516	533	473	534	505	518	526	476	495	536	499	500	493	468	513	512	554	497	534	499	500	517	499	507	482	569	511	467	531	528	520	516	490	539	525	486	497	460	505	511	542	501	525	527	500	493	528	510	497	498	509	489	533	526	510	490	460	489	507	501	491	506	489	504	520	517	519	508	539	491	541	464	502	528	489	478	505	480	488	507	442	497	500	552	492	500	534	481	457	496	484	488	510	515	470	483	504	533	533	455	532	506	506	549	533	484	542	528	484	468	489	497	504	526	500	490	501	505	516	487	504	506	530	480	517	511	532	498	506	533	527	484	511	510	445	503	547	526	503	512	501	501	508	513	513	467	522	490	543	468	503	494	530	513	468	461	500	496	534	533	508	531	508	528	461	519	533	485	535	495	523	497	535	547	510	528	479	521	491	498	521	482	469	519	533	496	511	498	532	473	510	458	462	542	478	489	509	520	521	546	481	502	515	540	509	523	464	562	496	508	524	518	544	498	468	510	503	498	510	476	506	487	530	504	504	493	510	495	505	496	494	535	483	496	521	517	504	463	511	501	523	492	490	535	503	508	474	479	486	500	505	527	490	511	536	527	516	468	511	505	536	538	504	525	544	484	533	498	484	470	497	494	509	489	492	479	517	505	466	500	490	523	542	564	503	513	524	521	502	502	477	514	503	568	548	534	542	525	516	474	510	514	518	476	472	551	486	494	525	489	503	478	493	477	528	526	487	504	531	509	534	540	511	523	523	503	491	489	496	523	493	499	511	480	504	494	509	482	514	495	500	493	495	547	504	503	490	492	489	527	505	515	542	511	467	522	494	497	490	543	511	499	454	547	494	512	499	503	496	517	522	518	515	499	549	549	504	559	487	511	566	507	484	551	501	511	496	508	508	505	535	494	518	501	490	516	521	536	511	512	491	481	478	483	534	496	503	530	492	496	496	503	508	480	509	486	509	547	500	507	510	507	513	523	488	500	516	528	486	520	486	513	487	496	525	499	509	500	536	489	514	500	495	495	481	523	487	509	473	496	534	496	486	438	501	497	493	519	494	508	497	491	526	514	490	566	466	524	468	511	509	514	548	487	520	494	504	529	506	511	505	534	506	471	487	499	550	487	547	485	518	473	474	498	523	508	512	494	521	531	494	493	490	511	529	473	489	526	527	500	533	501	537	556	483	540	510	512	513	506	490	512	480	499	495	548	502	501	541	524	505	533	536	509	504	535	546	510	498	463	517	512	500	545	531	470	522	558	511	508	493	473	524	532	463	500	498	487	469	527	492	493	512	536	491	515	488	514	533	504	515	488	521	504	484	522	492	562	506	501	527	487	525	468	464	535	481	503	486	518	508	480	530	474	501	519	540	491	491	504	511	514	517	487	466	527	546	512	528	523	528	540	506	533	484	520	483	571	508	526	493	478	496	543	499	547	479	509	484	501	461	479	541	469	501	517	491	526	509	524	514	558	527	518	499	499	501	506	511	518	508	489	499	523	494	515	506	470	512	502	509	490	523	456	504	523	538	498	516	531	525	496	502	488	503	532	534	509	460	548	485	475	530	541	509	548	539	509	488	518	498	516	531	517	520	501	497	494	478	474	505	534	502	551	508	505	525	467	505	543	522	541	519	530	547	545	481	498	505	492	468	517	477	519	539	504	508	523	497	477	496	478	535	515	502	489	495	551	518	513	496	496	561	515	539	542	486	527	478	530	538	497	537	523	482	516	546	513	554	522	526	474	498	520	520	504	500	495	547	501	490	520	497	498	498	494	539	521	545	491	488	511	532	536	525	590	507	528	503	483	541	531	559	508	510	554	492	541	494	498	497	495	491	493	506	466	535	492	548	507	508	487	484	486	514	544	527	527	489	532	516	494	506	513	497	522	506	527	553	501	516	505	469	483	489	503	489	515	529	527	524	518	488	524	498	485	515	533	478	474	520	507	504	491	523	515	421	469	505	515	531	513	505	477	516	502	510	464	517	543	499	490	481	533	503	520	494	573	495	523	519	500	505	520	499	521	506	483	505	496	515	525	508	485	465	469	505	493	515	544	512	499	478	552	512	524	519	503	513	452	538	496	524	512	536	535	484	506	538	489	527	477	534	498	519	516	536	494	486	523	528	497	482	492	485	469	503	497	495	544	548	538	491	525	541	508	498	564	492	541	483	518	502	486	477	493	526	534	481	539	522	518	497	513	477	481	508	513	482	500	510	503	508	512	521	545	503	507	530	546	480	471	552	518	536	478	542	494	480	531	478	530	520	499	537	508	493	541	482	501	455	487	501	497	510	535	501	513	478	501	510	503	535	523	501	474	517	516	486	481	515	503	519	518	492	552	526	466	533	485	553	511	468	546	495	564	517	495	500	483	479	522	500	494	541	562	474	522	459	492	454	512	530	534	520	514	511	500	509	512	467	504	534	502	506	500	503	506	545	510	515	517	468	546	490	499	534	497	485	512	494	499	481	502	496	483	530	500	485	536	506	495	517	490	530	500	479	479	487	497	492	541	517	522	505	531	515	504	501	505	526	493	484	528	510	511	486	492	527	540	468	501	502	488	480	497	523	483	537	504	532	493	479	510	502	509	524	515	475	514	528	527	528	514	506	504	492	516	485	539	489	539	511	526	511	527	499	532	488	516	484	494	481	479	540	514	489	477	492	542	495	462	570	520	508	539	527	488	501	496	509	487	514	535	467	525	478	521	492	506	523	478	500	536	486	511	477	486	520	508	512	522	499	451	493	497	532	512	481	519	535	499	479	511	460	491	528	519	493	551	527	503	454	512	487	506	500	503	516	528	490	522	537	523	485	490	521	465	523	564	523	489	503	540	524	530	493	535	544	501	502	484	537	507	510	511	518	482	514	515	482	511	518	526	489	466	494	556	516	520	549	481	511	522	552	505	495	513	488	554	504	512	509	475	541	542	491	512	499	506	486	522	522	483	496	518	500	464	517	488	506	539	519	516	480	512	483	547	495	535	518	537	528	542	533	502	500	510	482	515	475	519	486	505	518	548	491	489	526	523	548	516	529	485	539	503	517	511	532	553	504	493	533	525	514	513	561	487	484	528	485	519	492	545	527	485	500	524	522	488	478	484	534	501	558	505	553	526	501	508	501	513	490	513	530	499	459	546	521	529	496	525	480	510	466	481	485	475	493	539	538	489	533	548	521	523	522	498	503	545	496	525	503	462	511	547	534	528	489	512
57891	92069	73189	47621	29485	13209	4230	1477	825	762	724	701	743	745	691	746	701	694	718	732	761	709	655	704	696	719	737	760	695	755	755	716	714	726	740	690	688	753	704	718	738	758	706	763	724	719	749	730	752	692	721	695	745	723	710	736	719	676	704	728	714	740	733	708	679	735	703	764	761	707	663	733	686	702	720	720	713	698	676	727	699	722	718	699	721	688	715	724	726	746	689	744	645	672	690	761	707	693	749	699	758	712	724	730	692	722	746	711	679	689	771	757	703	677	708	701	693	726	705	686	720	708	682	706	738	769	682	734	756	741	739	678	715	685	687	677	717	730	718	743	679	717	731	760	711	775	710	698	756	724	698	718	677	653	726	715	690	739	713	719	681	716	639	700	709	719	717	775	695	755	700	701	685	704	698	720	772	725	745	762	687	713	715	724	688	785	684	683	697	749	726	757	717	714	730	720	709	700	729	711	687	712	752	744	757	733	744	700	683	723	691	632	730	722	721	737	703	710	728	728	758	748	694	683	748	739	713	727	698	738	760	720	743	698	736	660	719	664	744	701	710	727	705	743	706	752	663	717	700	764	739	682	759	684	742	700	711	679	747	688	678	707	680	695	731	758	726	725	649	693	683	717	757	756	763	706	724	735	727	721	758	723	720	674	762	742	749	706	708	728	763	727	703	735	733	756	703	690	689	696	739	723	672	669	698	691	723	678	690	740	749	718	771	711	714	747	683	700	727	716	712	722	681	744	746	735	651	708	715	682	756	739	654	732	708	706	753	688	688	736	721	738	722	744	732	708	762	677	691	701	712	701	720	727	734	700	661	732	715	736	714	696	738	694	705	721	755	680	718	730	709	746	686	697	715	716	724	751	717	736	685	727	742	716	710	681	726	697	746	730	655	686	717	691	672	696	702	716	651	701	712	683	749	709	704	714	734	720	738	736	771	746	711	711	704	718	717	734	705	694	744	708	718	740	728	708	731	701	719	656	728	765	697	732	735	687	667	746	744	736	703	723	772	703	754	676	668	713	685	721	687	721	718	694	697	763	722	711	737	704	713	734	696	736	729	723	750	760	726	721	683	673	683	706	696	698	744	735	699	683	707	688	726	732	726	741	752	695	712	701	704	767	705	728	676	731	730	701	755	689	706	752	734	725	695	694	704	680	724	745	704	699	679	711	738	699	699	737	756	703	672	721	746	732	770	746	759	726	723	702	669	745	720	659	700	715	665	720	676	679	752	681	738	761	720	704	678	737	710	723	754	720	718	695	702	678	662	730	686	738	718	704	744	761	757	683	707	688	709	738	690	687	711	734	671	707	740	750	618	722	714	716	680	738	756	695	704	716	685	719	749	713	762	715	712	730	767	768	705	741	645	765	679	725	703	739	742	697	714	725	733	741	710	718	695	706	765	746	727	739	771	785	705	765	736	744	745	715	731	692	696	786	720	698	683	726	781	754	684	725	752	734	728	711	740	719	700	707	701	711	719	705	721	726	674	725	698	729	730	746	723	683	707	703	728	738	747	714	706	672	711	723	690	721	751	721	732	721	741	768	713	731	705	731	728	703	692	750	715	701	749	674	698	695	684	659	686	696	729	660	705	719	731	720	716	711	730	731	688	722	718	752	685	695	730	691	658	717	661	708	698	757	685	751	764	726	683	727	693	757	735	764	714	746	732	685	722	711	719	704	724	717	729	731	721	716	730	751	713	748	698	733	681	728	709	670	658	751	705	669	728	758	755	672	714	715	733	761	740	733	688	709	708	776	730	729	730	722	768	724	725	742	723	666	728	748	745	720	717	670	741	755	740	705	680	725	697	703	727	727	740	722	717	711	756	755	699	730	691	698	669	736	712	723	708	701	730	718	742	753	716	716	774	685	702	709	739	712	708	702	709	671	754	706	725	739	715	691	702	709	760	716	745	676	728	687	734	696	705	729	741	737	788	724	685	747	765	713	743	696	700	710	690	719	748	701	726	747	699	700	695	748	691	759	733	713	672	708	710	678	676	687	709	712	701	735	657	743	728	746	749	730	679	698	739	754	737	700	752	723	685	722	744	694	716	715	702	714	736	694	746	709	712	690	696	763	691	758	682	691	725	716	760	706	754	714	772	739	740	691	715	715	673	739	777	733	737	729	778	746	686	765	697	705	742	693	756	728	756	714	716	711	683	732	707	782	724	684	675	712	702	698	742	743	729	702	751	672	721	693	707	703	651	740	698	686	709	713	719	668	714	664	717	725	710	735	732	711	676	654	685	706	683	698	668	716	728	743	783	699	713	665	718	707	754	685	748	722	648	710	683	770	769	682	702	708	661	746	678	725	718	702	720	703	706	728	714	712	698	729	721	692	728	688	702	676	730	712	701	686	681	668	719	686	653	747	747	690	734	739	737	731	752	704	725	751	714	731	669	766	715	743	737	710	719	658	720	738	718	679	748	745	719	711	720	668	713	760	723	681	753	713	723	744	727	693	665	716	675	737	740	723	682	739	696	708	735	722	681	728	708	700	709	744	669	724	716	721	736	715	676	740	675	750	763	710	683	766	691	727	724	676	704	754	735	724	707	701	725	744	720	689	719	737	720	750	712	678	681	710	721	696	710	741	706	687	736	714	736	738	715	732	695	729	686	677	701	735	707	703	671	733	740	722	691	738	695	782	691	755	732	697	733	665	722	728	700	725	751	686	769	731	763	756	709	724	705	774	732	717	694	746	723	750	768	736	673	714	717	754	712	709	717	755	747	707	724	764	698	697	774	700	683	681	735	694	706	736	705	665	696	729	693	716	778	677	691	696	746	747	755	704	693	757	686	679	730	721	748	710	700	719	706	704	731	742	729	697	695	735	732	712	731	717	732	740	709	731	720	732	698	725	741	698	730	716	711	704	729	683	725	769	724	694	718	779	664	750	738	708	731	728	723	723	675	738	707	691	726	749	684	687	725	721	754	723	722	674	748	731	743	742	738	718	693	726	696	715	699	715	747	695	724	738	748	762	726	757	734	702	721	752	696	750	664	718	728	699	723	729	715	724	704	760	693	715	677	727	711	720	722	654	696	715	769	714	696	711	736	700	729	695	702	707	728	734	657	722	653	752	743	724	680	709	768	689	721	704	747	687	692	668	691	692	726	740	705	773	760	715	757	720	737	705	744	741	734	700	695	725	711	762	722	746	736	719	729	757	711	689	768	729	746	727	701	698	692	697	710	679	713	750	742	761	711	729	715	732	713	721	708	708	688	709	726	760	730	725	732	700	702	742	675	702	711	715	693	728	679	676	779	720	725	753	704	709	684	744	687	692	728	720	717	708	761	735	709	747	703	702	726	715	710	686	687	717	745	725	713	685	724	765	748	720	713	756	694	699	697	727	653	738	733	714	705	706	699	757	717	700	695	726	689	734	730	728	690	732	744	684	732	743	702	680	736	704	711	781	673	734	670	714	749	670	668	686	733	747	663	702	713	707	742	702	698	714	733	706	773	697	729	670	687	729	665	731
23635	22076	31968	28226	24170	21814	12520	1514	618	545	539	512	514	514	536	493	478	499	480	517	520	541	534	467	450	535	525	499	459	481	526	534	462	538	455	456	493	475	506	477	466	478	504	498	522	522	515	488	530	487	503	499	505	470	501	509	530	528	549	507	510	507	482	518	488	496	514	530	527	471	442	535	495	493	500	493	485	507	477	521	552	543	539	474	518	475	462	536	531	456	519	500	539	488	514	512	472	523	495	514	503	518	498	487	487	469	484	480	466	528	528	515	518	536	485	491	529	491	519	459	481	524	549	496	525	502	558	463	494	483	456	519	488	492	503	531	505	483	509	513	496	484	528	499	501	487	495	538	482	518	520	482	495	494	487	493	472	490	550	474	530	514	516	509	538	462	480	479	491	482	492	483	456	508	517	514	509	507	506	498	514	470	501	502	543	509	484	520	509	498	529	489	462	495	500	486	480	527	541	468	486	484	451	511	491	519	514	510	533	466	524	517	513	497	521	529	484	504	526	511	524	517	489	534	456	481	504	506	511	473	544	498	552	528	512	503	490	492	513	472	520	476	471	489	512	543	510	591	507	508	508	495	519	531	497	532	500	485	516	510	499	495	513	482	464	497	539	494	511	491	459	515	493	494	490	486	469	476	560	481	501	522	501	485	489	508	479	543	496	512	493	535	502	531	466	496	497	498	476	533	514	477	483	505	474	517	510	492	482	485	523	514	492	514	519	525	521	493	465	504	515	511	517	520	501	519	493	539	475	473	525	485	527	484	519	532	469	535	513	483	499	524	511	514	493	502	528	551	491	552	504	506	536	504	527	514	504	524	472	475	505	503	494	501	490	519	519	496	467	516	515	489	501	484	484	506	539	523	490	509	499	516	463	504	475	493	500	495	520	487	550	520	499	525	553	453	539	498	479	525	490	470	481	496	506	492	516	478	509	518	471	501	509	517	488	542	524	483	477	529	482	474	513	515	498	485	504	525	484	529	447	461	491	482	506	494	484	551	443	523	478	525	506	539	495	544	493	545	524	499	515	517	519	461	519	526	496	537	540	510	458	474	523	487	508	488	523	494	517	468	464	458	492	478	518	477	515	519	502	486	512	561	499	510	496	505	515	497	518	471	500	516	463	525	488	474	535	478	505	504	489	518	488	526	485	509	527	494	494	513	501	547	514	548	495	473	483	536	505	558	503	496	531	501	516	517	552	520	493	499	449	472	509	516	516	497	479	530	513	517	515	497	499	497	498	502	502	566	530	489	506	513	520	525	520	513	536	534	533	489	512	449	489	504	517	511	497	535	487	502	532	554	522	513	505	519	539	481	512	494	473	549	499	512	523	495	519	494	485	499	464	507	511	485	514	516	522	503	547	512	510	507	465	535	486	477	462	489	530	496	488	486	523	488	506	479	526	483	464	486	503	501	506	495	491	478	482	547	525	488	482	522	538	548	468	494	497	519	497	494	507	463	513	500	512	504	496	496	495	503	508	481	500	495	518	498	542	483	503	509	500	520	515	494	485	498	524	437	516	470	527	514	465	496	539	500	536	501	514	478	469	492	518	479	504	520	489	497	532	515	543	487	491	531	496	522	517	539	522	500	492	516	482	494	505	518	508	493	472	490	540	487	482	483	484	495	483	525	518	475	511	547	491	486	542	503	513	492	476	542	489	499	445	481	509	496	527	495	508	493	508	531	501	481	533	512	469	512	508	534	478	541	518	511	492	475	489	474	525	511	518	479	490	461	486	518	524	539	506	484	506	506	488	528	490	471	534	551	514	518	531	486	477	503	517	530	475	528	490	492	498	498	530	496	489	518	453	505	533	513	484	483	504	487	495	492	471	527	519	527	522	522	509	514	544	511	479	526	491	515	487	473	500	483	482	511	497	466	483	477	483	509	481	526	522	519	503	535	510	483	494	510	501	455	527	509	484	505	512	450	480	512	494	523	516	487	479	508	478	516	542	477	502	515	487	498	471	504	531	470	491	496	497	530	516	508	507	517	494	513	539	542	507	507	507	495	522	485	522	502	483	495	490	476	516	435	495	457	508	487	501	509	536	494	512	489	502	523	507	481	528	525	488	527	508	511	524	504	491	471	476	513	501	475	473	492	520	448	512	527	510	524	511	457	514	502	469	507	474	501	542	488	480	492	488	502	506	520	529	475	484	492	527	500	482	499	518	477	521	515	525	480	538	509	546	502	505	468	489	510	499	510	531	523	513	493	468	525	469	485	476	498	500	510	489	503	477	480	474	489	486	513	508	487	510	469	523	539	490	505	482	477	498	509	522	517	471	503	507	493	495	502	511	474	472	514	476	523	467	508	487	504	485	530	524	582	485	504	500	554	504	499	468	516	528	488	485	498	494	464	496	564	523	521	474	494	504	519	514	545	519	482	460	524	513	533	535	505	470	499	518	509	524	515	474	502	520	522	529	459	536	479	565	500	474	521	485	526	492	529	540	512	494	512	551	511	500	514	443	496	493	505	503	504	519	497	500	532	527	491	494	494	467	496	471	510	523	484	546	465	511	527	498	517	480	502	485	496	509	464	502	496	507	482	484	513	450	488	531	524	537	490	530	505	470	546	473	486	484	553	486	554	510	469	497	507	513	515	511	517	474	507	520	509	510	515	501	485	466	473	530	502	511	539	449	539	520	517	500	515	484	525	510	526	496	475	465	502	519	481	535	562	521	494	486	531	493	521	495	486	502	482	490	505	523	514	506	511	478	496	510	495	546	513	493	468	472	514	503	478	515	506	544	538	493	524	512	475	487	487	529	481	537	519	478	483	484	499	507	497	454	494	508	502	523	493	502	507	492	464	533	501	473	536	476	498	510	508	505	500	516	486	502	500	484	520	520	460	520	483	504	511	494	497	514	498	512	497	546	488	490	475	493	488	516	501	517	480	496	505	461	489	499	509	467	509	499	497	519	510	523	469	457	512	482	542	503	550	501	501	492	496	529	519	522	509	482	479	483	495	545	528	517	466	523	533	480	491	508	520	516	497	513	519	499	492	512	499	493	521	476	533	485	524	510	483	503	470	495	479	497	490	489	543	479	490	508	494	525	519	520	566	484	514	510	508	524	537	520	515	474	507	528	528	520	528	525	494	483	490	489	498	521	540	494	522	476	502	494	521	506	525	481	560	503	448	480	501	549	462	519	533	509	482	494	492	484	508	468	502	508	524	514	503	482	452	497	492	534	491	507	471	465	506	519	443	534	488	525	480	467	544	490	501	532	504	483	484	473	513	492	518	473	513	485	507	521	486	516	530	474	526	511	499	508	495	483	470	543	516	546	522	479	501	503	511	512	479	491	509	485	513	515	513	482	498	506	514	489	519	525	482	506	521	491	484	526	495	470	494	519	516	488	501	473	512	461	541	494	536	533	503	541	473	505	491	490	476	492	490	509	489	501	504	518	486	463	525	519	545	485	490	497	501	467	519	502	530	504	470	512	496	432	481	482	474	509	505	538	508	518	549	495	527	515	496
62990	103761	84135	57697	37345	19291	6611	1994	883	701	703	737	715	692	669	676	669	694	676	732	698	694	707	711	711	666	704	671	678	668	681	695	723	697	623	711	700	731	653	755	696	705	679	658	682	680	676	718	722	661	692	728	713	698	703	678	701	681	695	675	682	719	724	705	656	759	735	632	688	687	683	704	710	658	670	693	690	629	704	694	667	704	647	704	712	694	703	679	728	774	677	626	654	687	690	698	682	665	725	725	696	679	661	714	703	678	693	717	690	746	767	694	681	716	680	683	671	703	683	655	654	701	676	685	752	710	730	674	718	694	738	725	690	732	676	704	726	718	686	684	734	653	690	723	705	703	667	693	696	722	679	666	670	700	681	663	665	667	682	667	705	679	686	686	681	697	692	668	697	662	674	722	681	692	689	701	696	696	691	706	687	675	691	725	708	671	717	720	726	662	696	687	692	694	705	697	701	728	695	701	655	742	720	705	693	670	685	734	694	657	684	720	738	700	663	688	696	721	680	731	724	705	749	677	689	676	726	700	689	723	710	745	643	698	683	702	707	684	667	713	668	675	731	700	688	725	686	693	684	705	710	689	696	711	699	673	737	666	685	690	709	695	703	705	659	692	715	682	673	686	724	680	720	692	681	707	690	652	705	685	657	725	692	680	722	695	722	662	719	668	700	722	717	740	715	750	692	686	696	714	659	698	688	689	723	726	666	717	697	662	704	711	651	718	717	672	715	678	701	688	672	646	746	706	688	704	710	711	710	669	697	720	729	675	682	726	721	694	725	662	698	679	679	694	677	649	684	718	698	723	695	678	721	735	680	717	670	697	716	699	686	671	690	630	723	691	718	682	768	699	658	704	718	693	693	702	677	683	725	741	674	745	671	703	695	703	665	731	714	680	645	721	692	718	689	655	694	735	696	696	701	687	702	676	722	689	649	709	716	660	715	704	691	740	668	668	687	683	716	685	733	645	670	718	720	686	669	688	690	659	709	711	686	695	730	686	672	710	683	695	671	657	669	697	698	740	719	718	685	703	750	708	649	690	660	684	679	652	716	664	686	687	685	660	703	711	726	704	698	686	670	708	703	679	702	713	706	705	717	676	733	700	651	682	711	668	672	721	693	653	677	736	703	632	680	684	699	715	692	691	672	695	723	710	673	707	745	709	661	717	697	699	679	693	660	674	679	721	701	671	676	705	681	722	655	696	721	717	700	715	719	669	732	712	757	727	650	663	668	656	717	681	691	743	663	666	618	727	676	704	702	694	714	740	678	694	697	661	678	675	714	698	678	710	677	690	778	671	655	766	656	743	701	699	685	644	669	686	619	717	710	724	696	679	719	664	714	682	670	707	686	727	645	692	693	724	740	692	712	684	710	693	707	702	682	695	713	704	694	661	722	677	694	678	689	713	746	721	680	691	681	660	692	707	660	736	670	669	706	685	686	684	716	754	648	717	715	661	700	710	685	704	671	708	702	688	735	721	737	720	653	750	667	726	711	717	728	685	721	712	720	683	752	674	669	723	651	669	679	677	692	708	678	682	707	660	679	685	713	665	731	717	704	706	693	662	712	659	654	675	708	684	700	681	698	696	721	713	702	686	681	692	695	704	732	745	720	664	708	706	678	681	683	650	709	700	719	704	664	675	671	727	723	694	713	683	676	694	702	697	730	701	669	711	654	683	663	704	681	709	695	702	672	681	731	680	714	698	722	688	675	711	715	714	722	663	693	712	737	700	719	730	694	718	685	655	672	689	666	732	702	724	659	712	712	659	661	684	698	701	662	683	717	695	722	699	661	756	673	735	689	674	709	688	684	708	633	666	709	684	698	722	674	670	757	717	700	696	711	693	719	627	696	729	685	680	714	715	719	712	704	657	666	687	645	696	702	670	655	700	711	660	702	700	669	669	687	715	730	670	683	661	670	688	627	708	726	728	707	733	705	696	736	664	682	698	647	701	686	688	690	682	678	710	716	687	690	725	672	685	671	696	707	692	699	659	675	714	734	674	697	672	663	702	662	752	664	684	678	635	679	711	691	679	717	675	707	705	744	721	661	687	699	682	692	662	693	716	747	669	719	701	655	710	690	679	671	714	673	675	679	654	735	689	691	642	697	677	707	675	692	728	690	670	694	762	684	669	656	685	701	700	724	681	726	717	695	632	687	706	656	692	706	714	735	701	687	690	711	662	689	698	699	746	683	656	663	648	727	716	732	675	635	682	692	704	739	684	703	695	684	690	720	690	692	681	678	687	741	713	705	733	714	702	706	663	709	705	692	674	665	689	666	694	767	685	671	680	707	693	671	689	734	666	688	681	700	717	704	654	716	666	676	682	680	728	658	707	685	662	703	675	671	722	696	746	668	703	699	679	751	724	700	683	708	743	718	675	678	683	680	739	648	696	714	651	719	679	688	717	728	673	739	689	718	689	696	748	687	738	716	705	674	724	693	678	717	712	702	681	691	709	681	711	685	735	675	686	689	716	640	708	686	702	661	687	735	636	693	665	704	613	729	707	683	675	678	663	729	695	734	688	719	711	712	668	658	667	722	688	756	679	700	721	670	680	702	741	721	677	689	686	721	725	683	689	690	702	703	694	700	712	630	689	712	705	647	681	664	675	706	654	658	672	659	654	653	723	670	686	719	720	706	715	687	698	737	706	715	770	682	697	712	697	688	732	722	680	649	740	648	707	691	725	699	696	666	687	715	686	716	698	720	714	682	699	701	705	689	688	722	668	704	729	680	722	690	675	713	699	738	686	674	699	720	654	685	713	684	676	644	701	700	721	699	680	698	704	710	683	771	688	690	732	691	645	714	637	700	683	715	698	643	672	604	664	673	686	671	728	720	685	644	707	684	678	685	711	699	679	687	677	667	714	694	691	707	710	705	681	673	695	714	661	742	669	673	726	764	692	697	690	682	715	704	657	713	699	686	699	693	652	699	725	710	682	653	629	658	649	671	693	707	749	651	715	695	697	719	663	713	696	668	709	683	692	715	689	679	708	718	665	663	697	660	686	680	658	644	714	660	715	676	686	613	687	688	655	710	710	639	715	704	695	739	699	752	748	740	715	687	678	699	749	662	678	674	689	648	736	643	707	680	721	696	705	707	739	721	675	677	755	696	713	719	648	677	707	687	678	666	709	743	665	710	719	695	708	692	654	656	689	646	719	700	697	726	686	675	732	674	670	682	670	695	683	661	679	689	667	729	671	733	661	724	700	684	685	693	709	679	706	688	669	687	780	692	681	719	708	702	684	732	701	722	676	717	690	703	688	739	686	712	694	698	656	711	684	710	735	694	672	744	699	716	703	726	690	724	714	686	711	655	677	678	720	660	693	719	737	703	718	683	697	689	670	727	692	693	707	715	673	662	698	681	715	632	715	708	724	686	726	753	687	673	681	668	736	664	719	710	705	697	693	653	698	703	667	698	671	687	693	710	668	716	701	730	724	722	674	696	723	672	684	677	700	708	701	716	683	699	703	728	720	731	682
28554	27800	31836	19283	5795	1664	789	572	460	514	493	502	470	444	501	512	481	519	525	470	497	483	422	495	497	499	509	489	463	475	461	506	515	499	514	468	516	486	510	538	525	499	501	480	437	493	564	497	456	512	504	531	489	497	515	512	496	522	532	463	504	474	527	449	481	471	476	495	515	545	479	513	454	528	472	489	473	490	492	470	483	526	513	491	497	497	528	490	520	486	481	496	539	467	497	468	476	507	481	491	482	512	501	504	487	513	480	480	458	498	504	523	512	539	492	497	461	513	482	497	463	479	494	506	467	542	488	539	486	503	492	479	447	463	512	498	494	479	523	491	481	444	472	496	544	477	510	504	524	494	462	502	445	492	493	487	527	474	460	508	524	530	507	494	514	455	456	528	476	489	504	529	495	522	496	513	497	465	478	511	475	481	479	505	475	485	496	467	481	432	507	512	468	486	504	482	488	479	488	458	489	495	491	494	488	458	527	489	487	515	480	480	495	499	496	509	479	480	493	495	511	506	470	498	513	477	490	535	487	499	511	508	493	487	512	512	494	490	483	479	440	527	483	466	471	466	540	487	508	482	494	532	499	487	502	475	509	502	507	521	503	506	491	474	465	486	523	475	500	464	489	459	496	526	494	489	528	507	481	483	498	452	492	495	480	530	475	478	499	508	463	490	471	508	483	474	566	485	505	519	503	474	491	530	449	528	476	476	529	451	484	487	474	537	524	541	497	474	504	515	492	437	501	498	492	539	515	503	480	478	477	495	473	523	470	502	498	498	473	470	518	490	504	479	470	482	501	491	483	517	467	476	492	501	451	499	507	476	467	500	509	476	517	502	513	507	492	470	488	438	523	486	461	486	480	495	475	487	507	506	489	503	460	504	504	515	506	483	516	503	453	508	450	498	453	484	487	482	516	483	502	469	490	473	495	497	501	535	473	476	475	466	492	472	485	499	482	466	520	477	450	496	512	494	542	476	502	508	478	519	496	480	502	488	521	490	499	459	513	498	497	523	455	503	479	519	464	534	479	481	513	509	508	462	486	516	480	516	463	534	472	488	487	498	481	491	489	464	494	492	471	463	514	455	466	522	516	458	509	485	493	539	496	480	469	474	515	433	504	511	483	523	488	471	484	556	489	482	548	504	467	505	453	540	517	481	495	471	487	522	461	506	484	523	498	486	493	531	511	529	469	432	502	488	477	473	482	521	505	519	460	493	529	520	472	521	477	503	509	476	477	496	522	534	489	484	463	493	443	500	502	520	472	492	514	514	531	522	467	467	476	473	473	474	495	496	540	483	505	495	465	495	477	489	446	501	515	487	498	502	498	510	460	481	460	505	504	522	484	467	475	504	469	472	502	511	504	483	507	483	504	512	484	468	502	478	510	461	458	518	477	503	493	447	456	457	511	527	521	510	493	458	491	500	496	475	492	478	466	512	481	471	500	489	487	465	472	480	517	489	508	491	503	474	488	460	504	497	486	490	548	459	481	492	481	448	500	491	483	525	482	500	485	508	457	502	492	458	503	500	468	499	542	519	495	464	460	530	452	456	483	529	507	507	510	462	497	485	471	507	467	485	490	480	511	529	499	509	512	504	506	509	525	494	453	454	483	513	475	528	461	469	473	505	518	491	485	463	476	437	518	518	498	520	492	492	493	490	476	518	514	488	488	493	502	506	473	496	485	471	503	466	501	480	487	501	490	516	478	549	497	515	477	494	472	477	505	455	510	483	500	519	470	448	457	510	477	489	494	495	507	474	475	476	489	508	502	465	487	497	495	486	500	484	495	472	484	496	502	507	528	480	519	532	464	484	476	500	538	504	507	446	497	492	520	522	492	493	510	500	473	500	477	476	493	490	468	484	505	475	453	480	483	512	457	454	479	468	496	502	452	523	462	477	506	506	475	479	483	492	477	496	440	492	495	503	503	486	510	489	502	466	475	498	510	476	512	491	477	483	480	508	463	438	521	482	476	459	451	503	475	503	432	491	480	506	474	545	468	495	489	461	459	485	501	501	515	535	506	505	524	503	496	503	485	499	484	523	486	508	482	509	484	489	484	489	491	528	461	503	480	496	487	483	491	509	517	519	514	474	497	481	509	459	474	497	469	504	464	503	513	511	470	496	520	510	530	485	520	529	502	515	511	497	490	497	488	525	461	532	497	503	503	480	507	488	475	463	472	495	482	520	539	479	536	492	472	492	512	504	531	497	504	520	503	486	524	491	510	521	526	475	500	509	500	512	527	461	499	500	543	472	512	515	462	482	506	536	463	534	509	528	509	504	477	444	506	486	508	502	519	505	452	533	487	504	512	509	501	473	491	501	475	512	482	452	513	508	495	455	479	498	462	468	548	460	491	497	480	513	478	525	497	494	481	529	481	530	502	493	501	488	517	504	527	494	498	472	500	485	480	505	467	509	514	517	494	465	490	480	487	502	486	483	460	510	485	504	480	497	487	543	471	517	516	454	484	502	471	522	486	485	493	500	486	469	478	489	477	483	488	445	447	447	492	473	478	482	480	517	499	457	504	453	480	479	503	501	510	480	526	505	524	464	499	523	520	462	489	473	494	516	476	481	477	503	511	490	491	477	462	488	526	515	531	478	520	473	454	488	528	535	510	505	467	551	547	479	501	486	500	509	516	480	488	511	471	492	534	513	478	473	505	501	454	507	500	449	470	455	514	534	472	525	502	464	475	508	486	528	527	479	461	469	488	468	496	510	476	503	500	530	508	492	519	481	505	485	529	538	486	490	488	506	490	493	454	503	510	480	508	512	490	482	490	521	510	469	480	461	485	494	459	530	479	502	513	527	521	476	513	487	479	464	474	481	499	480	456	481	432	529	499	498	492	474	501	476	469	528	483	436	471	478	481	507	478	493	531	533	498	459	512	503	465	435	475	450	536	496	501	467	500	485	527	466	520	465	486	526	448	458	487	448	501	492	441	519	469	501	470	484	503	494	488	510	520	509	463	500	488	485	509	501	478	452	491	472	437	449	503	505	498	497	465	459	473	441	466	513	494	507	477	521	494	499	532	478	440	462	480	501	486	505	481	507	489	520	511	468	502	465	505	485	494	487	493	514	470	510	471	511	460	493	487	483	528	493	516	489	488	490	520	503	482	514	515	533	497	505	506	483	462	506	464	505	483	474	510	477	449	480	505	519	532	511	459	502	461	501	469	486	470	532	480	494	486	507	457	482	511	481	494	521	481	492	481	532	456	468	489	501	456	469	504	523	480	491	498	499	517	455	524	453	479	509	503	516	530	476	481	487	500	498	484	460	522	475	490	497	466	503	472	453	528	506	490	509	472	460	523	502	493	480	486	507	477	514	522	494	478	516	476	479	485	522	503	501	468	468	491	471	467	528	505	472	489	506	496	436	512	496	478	521	472	534	499	522	475	510	489	483	486	531	513	479	517	483	507	532	473	434	490	498	501	477	495	493	466	506	522	462	483	502	489	502	471	456	495	487	480	505	514	531	491	490
31613	47465	36848	19013	7710	2829	1279	785	739	657	714	726	697	677	675	673	724	705	661	689	703	673	662	692	694	685	711	683	692	680	734	695	706	760	676	674	732	666	701	663	709	657	728	680	714	650	665	660	624	717	732	659	668	708	685	758	659	687	698	725	707	695	720	731	722	676	698	689	694	723	695	735	716	705	699	718	700	686	728	692	685	697	716	691	651	648	686	704	701	665	722	695	702	702	704	675	732	678	629	722	725	660	652	682	689	766	709	665	700	672	696	725	687	720	727	668	693	747	679	693	643	731	679	679	700	739	663	714	725	695	721	769	754	690	698	657	736	687	707	725	667	723	693	644	723	663	700	747	746	692	705	710	666	729	692	681	702	674	700	722	670	722	684	721	702	665	713	693	698	713	730	679	649	695	701	665	679	698	704	727	686	663	724	678	705	669	654	701	688	726	702	686	704	713	737	651	659	742	707	705	717	701	678	732	700	757	740	708	715	688	696	676	694	722	734	757	705	667	725	697	725	692	688	696	639	697	750	686	684	734	712	723	736	660	710	640	726	672	671	688	696	728	680	695	709	687	730	706	700	707	669	681	716	689	725	680	671	666	744	717	710	698	708	697	667	720	637	702	675	715	733	763	667	667	729	719	695	721	685	675	747	654	700	735	740	745	694	684	658	683	727	714	756	686	698	674	711	669	678	643	681	709	708	693	632	720	715	741	718	713	700	673	696	678	679	662	693	707	683	714	677	695	665	682	710	721	743	741	660	693	698	702	718	722	648	684	727	687	678	679	661	693	674	653	768	655	677	710	673	695	685	679	679	725	706	711	714	668	733	723	671	665	702	703	724	710	699	728	749	664	700	717	698	680	682	694	709	673	702	686	704	687	733	662	668	677	742	664	683	659	736	733	681	639	694	681	675	715	689	664	703	719	689	717	661	699	711	699	718	712	677	704	741	711	697	692	720	667	678	737	735	740	735	718	733	710	711	696	703	696	705	693	688	669	780	698	699	694	753	682	683	728	721	709	707	747	713	687	701	717	720	700	700	668	703	704	705	674	637	713	696	694	724	654	665	721	691	675	666	685	706	691	684	731	689	713	649	658	722	719	667	672	752	674	677	708	663	728	733	717	712	677	679	716	686	704	708	753	681	677	723	707	670	690	674	750	708	709	754	740	681	719	656	715	727	716	695	695	701	687	666	658	668	747	687	694	736	708	689	682	751	699	678	784	675	639	719	705	730	749	694	696	669	648	657	697	661	711	728	698	666	723	668	671	737	679	667	686	707	667	744	759	678	681	724	727	657	703	695	682	706	744	668	689	665	665	735	701	740	712	705	691	701	682	685	689	695	672	693	686	686	694	679	691	707	645	687	735	749	705	690	696	693	720	701	714	734	686	666	681	739	667	671	727	686	714	675	693	668	735	706	660	683	669	730	666	723	705	691	718	733	687	725	676	710	719	718	704	661	678	695	696	689	702	660	719	697	704	694	693	678	698	732	690	718	705	683	685	645	708	736	639	730	706	725	711	676	665	713	740	678	713	691	701	674	687	676	742	716	678	713	674	725	662	685	690	734	712	708	688	653	696	746	684	676	702	683	712	691	691	667	682	680	675	675	719	688	733	740	691	737	682	685	723	706	697	727	735	652	733	696	704	671	693	689	710	719	766	748	701	696	705	666	662	696	726	702	700	719	717	701	707	721	685	738	742	662	708	687	710	711	668	736	641	669	726	693	732	657	704	712	687	705	731	716	712	677	687	696	671	669	707	666	668	645	730	706	672	682	656	714	719	671	703	665	719	746	714	719	666	680	728	698	698	702	725	670	708	706	653	673	713	630	690	716	682	734	682	687	664	739	707	713	673	691	739	712	723	696	691	678	668	698	708	739	708	685	686	709	698	672	653	683	687	684	714	695	698	689	692	668	701	630	718	707	774	702	660	691	728	678	709	712	667	702	701	698	684	691	701	688	703	701	687	719	689	688	700	685	671	734	656	712	689	686	678	737	685	725	673	692	725	658	667	645	717	654	719	747	718	741	725	726	653	740	706	657	716	701	692	704	705	718	702	738	717	707	695	675	679	690	733	723	740	726	689	688	687	710	724	745	716	689	706	690	713	752	696	685	648	696	692	718	733	693	692	720	726	734	683	676	708	679	712	711	693	714	684	658	720	711	670	733	706	676	688	656	642	663	701	668	707	682	704	686	681	683	698	752	741	706	702	675	667	752	684	719	661	677	690	701	690	712	668	712	747	678	708	707	728	706	694	703	722	698	689	669	659	724	662	633	667	702	713	664	682	698	694	733	679	692	692	731	681	747	721	689	766	680	723	694	678	694	661	707	706	691	713	695	710	692	699	701	723	694	685	680	729	704	719	703	667	693	715	688	688	712	697	710	692	635	703	701	739	705	722	701	671	714	667	734	718	749	731	732	659	695	730	641	722	652	694	679	737	702	694	743	657	660	690	682	717	678	679	664	725	713	675	708	702	707	718	650	654	662	663	676	673	738	637	701	718	673	697	692	681	686	671	713	696	727	703	747	673	689	733	694	647	709	721	685	706	714	676	731	691	701	685	696	711	714	696	709	698	681	671	719	716	726	692	688	731	717	748	713	622	709	687	697	738	741	713	679	762	741	644	648	690	741	723	737	691	649	742	678	710	763	707	721	713	648	677	722	688	702	731	710	708	707	670	678	677	692	734	751	650	722	700	658	684	700	734	715	695	687	700	690	672	689	682	779	660	736	724	715	703	693	708	696	656	709	706	676	714	740	719	705	692	731	714	714	692	677	717	688	707	660	675	713	699	731	679	674	687	693	658	690	702	696	689	677	671	668	682	708	683	682	640	652	751	685	718	709	704	731	698	681	706	680	691	714	703	720	732	726	680	675	716	710	683	684	720	710	681	697	678	716	708	733	731	692	675	685	703	693	654	693	690	674	675	685	701	698	684	684	714	680	723	702	722	758	690	663	679	663	684	761	708	687	681	727	683	646	680	694	743	694	688	661	680	693	700	722	708	736	683	709	708	667	714	696	700	735	675	690	724	693	673	732	702	707	688	680	713	767	667	685	722	697	673	683	724	690	714	697	683	699	715	712	673	688	691	704	724	700	709	728	669	718	727	692	718	692	692	728	733	704	693	733	728	688	719	652	679	687	744	659	726	676	690	698	669	723	716	712	634	723	673	683	694	674	696	696	699	720	688	717	708	724	655	726	682	696	694	709	731	805	666	691	695	727	702	697	742	683	671	746	686	700	672	662	714	683	726	703	682	757	678	677	725	723	699	683	693	721	662	706	712	733	662	649	683	687	675	712	696	707	709	695	701	745	699	668	672	639	646	694	720	696	664	672	673	665	679	678	705	712	703	727	653	731	680	682	717	727	741	713	712	754	688	654	702	649	684	677	681	692	690	666	727	705	675	675	733	681	719	716	692	678	695	677	690	679	716	713	682	692	701	675	707	636	722	720	750	706	694	694	688	721	709	648	718	665	697	726	685
24843	22813	34692	31999	24173	16214	4348	949	576	537	522	557	540	555	535	544	531	532	498	521	503	533	524	536	546	490	502	551	540	503	529	485	540	564	500	521	511	476	530	546	548	487	526	518	527	510	542	537	545	518	467	512	524	523	522	495	463	491	498	509	499	518	495	559	514	504	516	489	518	522	497	513	532	499	563	499	556	531	518	559	508	525	524	490	504	511	541	511	551	505	530	528	481	573	479	532	504	489	496	556	528	533	503	565	569	537	536	521	516	532	525	475	493	516	501	500	539	522	538	516	525	493	546	543	531	502	498	514	518	490	478	515	497	506	494	513	484	523	539	536	527	505	499	494	544	504	473	552	476	495	556	528	537	551	528	503	483	471	546	525	505	507	549	529	509	492	526	503	507	479	514	501	526	509	552	546	536	536	524	520	520	543	496	476	511	495	518	515	520	500	563	466	483	500	538	522	476	524	518	525	514	536	525	505	500	545	523	489	478	528	473	549	488	550	513	470	523	493	547	535	523	537	521	549	520	535	518	540	498	549	519	516	517	482	520	525	553	567	526	485	531	496	522	496	520	524	484	546	509	527	520	510	492	522	545	481	539	487	488	485	513	505	467	525	459	543	518	515	520	555	485	550	505	484	521	506	491	552	504	563	548	488	517	498	518	537	533	554	504	437	511	525	495	539	546	505	498	559	532	506	533	557	490	525	491	515	533	470	544	514	492	538	498	521	463	496	504	518	520	570	531	508	498	548	511	535	533	520	522	545	549	504	470	509	538	537	468	518	506	518	504	541	535	493	470	526	505	482	518	547	505	538	507	511	499	499	539	524	546	540	493	509	550	557	516	525	530	505	527	534	520	522	549	506	556	510	515	479	528	532	492	547	509	528	539	538	528	465	536	530	523	480	527	525	538	489	497	502	505	499	478	495	537	490	537	519	487	552	544	528	528	503	529	523	530	488	546	524	477	493	558	492	493	544	521	504	548	527	506	523	535	517	492	516	577	537	492	562	531	520	509	556	491	529	526	494	539	516	508	488	548	522	523	560	526	519	510	552	508	551	501	552	503	531	481	510	528	518	448	496	474	543	538	535	517	575	494	549	500	490	533	521	515	528	537	527	539	534	504	509	554	492	502	544	520	549	500	482	499	488	555	507	503	552	541	501	541	559	541	478	536	529	535	506	498	546	518	506	503	480	550	513	520	514	510	488	511	487	493	496	521	534	540	533	512	501	492	492	486	526	529	548	486	476	492	501	520	494	539	544	504	492	534	489	488	536	512	523	551	550	524	561	506	495	475	467	535	504	489	515	526	528	522	521	535	517	537	531	517	495	541	571	494	504	515	504	557	525	474	523	547	528	535	515	511	528	508	508	532	497	533	553	505	518	538	528	518	550	577	538	473	481	515	526	491	501	538	552	520	552	488	494	525	522	501	501	546	480	519	508	558	534	500	508	539	510	524	533	534	548	550	515	549	521	554	512	525	536	531	505	482	511	497	496	526	539	520	515	546	534	519	511	519	525	510	542	501	490	499	494	551	485	566	482	504	468	534	521	514	524	525	487	506	464	534	498	478	560	497	517	533	518	515	565	511	533	510	496	450	489	494	532	501	523	501	511	497	526	526	536	508	551	533	496	491	534	547	527	552	468	552	501	513	510	518	519	493	539	500	534	483	497	512	474	555	493	512	524	522	527	516	514	544	508	509	510	544	493	507	499	495	515	511	523	530	513	502	525	495	491	520	542	518	487	492	550	483	549	533	481	509	515	497	559	508	522	537	517	546	527	517	521	535	510	530	506	522	517	509	561	476	520	515	520	522	530	552	521	539	555	551	497	503	567	501	519	474	519	530	532	485	490	513	501	513	555	521	501	535	471	510	540	547	522	503	542	500	525	513	540	517	499	480	538	527	485	530	498	556	519	557	541	506	506	549	549	511	530	512	481	545	528	497	492	501	502	476	503	521	541	512	492	482	512	525	490	495	506	499	530	540	553	527	513	575	517	469	497	517	486	562	560	505	531	460	508	549	511	536	481	541	503	518	499	514	543	536	511	515	513	508	505	489	517	492	518	514	529	494	517	532	507	507	511	548	480	554	546	510	541	542	510	521	516	515	510	532	522	501	526	540	488	521	491	537	478	479	528	523	502	518	575	514	490	506	493	564	480	530	538	542	531	516	481	496	548	580	497	475	497	513	538	521	502	488	530	548	511	496	510	500	503	574	530	508	534	471	536	536	489	508	551	516	514	557	508	519	500	516	531	545	534	526	519	521	571	504	563	543	557	488	493	510	496	501	516	544	538	493	519	550	581	558	492	518	521	536	509	552	532	556	481	499	520	489	503	496	477	536	493	497	507	573	579	549	517	544	489	560	524	496	537	555	520	511	492	537	532	530	517	497	490	496	556	541	529	510	510	551	516	488	503	513	510	490	496	487	548	475	521	522	548	495	512	530	554	529	574	502	559	487	516	492	514	532	478	510	511	534	487	533	546	459	494	478	502	530	532	519	538	511	522	495	526	517	505	506	544	514	531	490	496	521	518	531	526	517	501	509	531	524	534	549	541	497	508	475	515	474	483	541	501	554	485	501	491	526	531	506	534	482	544	514	553	537	508	479	531	539	549	495	523	480	505	470	512	492	505	545	477	539	527	541	527	520	539	514	507	533	507	540	568	489	527	525	508	517	508	518	534	564	513	495	544	503	496	512	544	580	499	542	501	519	527	489	530	509	512	542	485	567	474	483	504	495	525	456	513	510	480	508	533	474	500	530	532	530	511	528	569	480	546	535	526	502	524	512	535	527	511	472	511	536	533	501	506	523	527	572	536	512	513	533	506	531	514	488	527	545	486	540	500	514	529	538	556	550	499	531	533	561	510	559	526	558	528	541	500	517	525	509	517	498	499	522	533	579	535	508	493	518	504	520	537	509	519	540	524	556	525	465	494	547	482	519	511	497	498	466	495	453	554	492	523	551	505	541	525	544	515	518	544	540	534	538	503	551	505	506	518	509	494	559	531	542	500	556	529	486	542	508	510	560	536	453	572	530	521	529	573	510	582	483	514	540	500	480	529	500	531	474	488	565	537	519	541	503	547	522	520	475	508	483	562	506	520	495	506	507	538	534	522	498	519	563	515	507	505	514	495	521	524	552	549	529	495	530	507	522	528	522	519	528	501	526	544	509	496	523	533	523	517	533	535	507	533	504	493	530	518	525	499	494	469	509	532	495	509	547	513	521	524	497	484	523	508	484	537	493	578	515	500	476	511	494	526	490	513	522	522	535	488	517	516	463	524	517	497	553	539	486	499	534	551	528	523	538	514	517	480	514	527	550	529	546	477	497	505	533	505	529	493	496	554	548	504	507	491	517	538	474	530	518	512	523	523	536	485	509	540	518	519	545	528	514	537	483	525	503	534	541	533	523	516	522	493	507	518	511	491	499	506	557	510	531	530	499	487	529	542	518	506	485	519	503	552	546	511	507	528	536	483	550	511	513	541
58518	92752	74053	47357	28853	12808	4013	1392	847	758	743	753	739	705	755	750	719	758	710	771	751	772	725	712	663	729	699	750	751	744	689	770	745	747	749	737	740	749	733	780	703	762	744	762	721	695	721	708	746	712	690	731	730	714	725	733	731	710	727	692	729	772	693	695	801	701	745	740	748	729	687	754	753	698	702	732	753	684	712	699	726	797	744	791	733	773	732	754	743	745	695	688	727	680	730	738	752	693	698	712	736	738	733	721	743	748	763	695	724	762	720	751	757	765	742	796	742	676	742	764	737	728	714	765	754	746	729	719	719	731	707	699	726	714	776	727	740	743	724	740	750	751	721	762	682	760	731	732	752	751	748	789	725	731	677	786	740	741	738	718	739	707	723	787	695	723	736	777	750	725	684	696	743	718	787	737	710	711	785	728	771	727	763	720	735	716	707	708	697	709	771	708	733	702	698	742	744	780	741	755	778	732	732	749	781	778	739	769	739	725	707	716	741	720	756	785	766	764	756	716	710	726	773	735	760	743	746	720	756	755	750	747	742	695	742	731	726	713	712	681	750	658	799	734	761	727	699	721	758	711	745	753	698	700	688	763	688	709	698	740	745	717	721	703	714	719	712	764	742	749	747	740	699	705	688	732	756	740	777	738	700	768	723	778	712	794	717	710	753	713	748	774	708	737	787	716	742	754	736	735	760	723	737	778	759	747	690	780	776	717	748	743	797	755	738	760	736	716	728	740	733	764	753	729	764	726	738	781	727	744	722	747	773	768	694	732	760	736	725	720	738	706	760	770	719	757	742	738	725	708	773	734	739	695	744	693	714	734	747	723	732	724	718	711	716	729	723	748	744	778	722	744	741	707	752	765	728	684	700	747	756	728	759	745	714	768	706	670	677	760	728	669	686	735	720	755	774	732	765	720	732	708	731	730	720	712	723	693	684	771	734	783	750	731	692	762	765	765	757	713	735	719	751	712	694	729	730	804	744	698	700	713	736	733	712	657	732	758	711	746	717	737	687	757	781	734	755	775	740	735	716	748	758	730	773	743	777	701	689	752	720	723	720	758	733	710	734	682	718	713	697	750	754	708	700	692	776	771	658	684	766	739	745	713	689	727	731	746	739	768	733	774	780	782	772	752	711	758	716	755	741	705	760	719	709	770	729	728	724	718	763	729	735	749	754	786	700	732	741	729	743	724	712	698	711	737	724	718	699	697	744	744	721	678	689	705	746	695	716	711	760	707	705	723	739	731	701	735	713	684	746	722	711	726	696	768	720	707	686	712	702	732	724	744	744	737	781	773	757	782	713	704	676	789	696	751	731	747	721	726	735	693	755	724	750	719	739	752	764	757	748	722	742	786	796	716	730	698	745	743	761	745	704	738	749	759	755	760	713	709	739	721	746	760	740	712	768	710	747	813	758	734	745	731	693	718	724	754	723	727	724	716	763	746	743	744	743	718	729	731	781	754	738	708	713	753	743	728	699	740	742	772	668	753	720	748	716	712	717	743	690	759	694	706	705	708	710	751	759	763	746	746	739	740	737	765	714	701	770	744	731	779	733	757	733	753	779	769	716	748	729	760	727	752	733	703	737	745	699	747	792	777	723	730	686	726	707	716	709	735	752	720	750	690	726	709	743	701	670	756	705	740	754	720	695	731	672	714	778	762	731	728	696	727	732	734	731	689	734	752	724	742	776	749	743	727	738	745	752	715	714	733	732	763	720	757	728	731	777	728	736	696	700	740	745	712	692	711	704	715	733	699	754	769	732	725	706	789	658	742	697	726	765	713	718	725	732	708	774	750	674	772	737	683	714	698	731	708	698	710	712	758	677	753	702	677	765	751	707	703	691	716	719	759	678	757	710	717	690	737	712	705	707	717	768	770	691	654	724	760	729	762	718	734	772	706	727	770	701	714	763	717	750	724	730	762	702	716	661	807	697	754	774	719	763	740	761	746	726	764	797	719	722	773	767	713	737	696	794	767	748	722	734	732	711	701	723	681	679	693	722	772	755	663	744	691	749	715	724	710	788	744	772	739	755	732	725	717	732	736	725	698	746	733	694	712	700	725	678	708	711	746	728	697	728	737	715	717	751	700	786	728	750	726	734	710	713	744	764	765	721	736	712	713	707	696	763	741	727	759	707	689	720	751	771	740	703	757	745	701	705	691	676	730	785	761	722	759	727	683	782	706	752	753	761	706	750	769	717	733	755	735	716	711	739	741	738	717	698	752	696	763	733	729	747	692	734	696	765	682	723	717	761	767	726	733	701	753	749	703	761	737	730	740	713	662	732	720	729	703	694	716	750	781	740	727	723	705	760	754	740	744	741	698	732	684	744	746	725	726	697	663	755	762	776	697	719	716	670	741	686	707	813	748	745	706	714	732	736	709	728	735	733	692	670	684	748	809	735	749	729	693	725	720	745	726	708	761	737	769	741	719	702	738	733	667	748	730	746	712	723	737	706	708	731	787	763	718	734	767	743	707	750	778	742	742	716	737	726	778	757	762	759	747	763	731	720	740	737	757	704	757	743	717	778	743	715	718	719	718	691	756	728	739	735	749	692	735	682	702	746	741	735	688	793	740	731	705	751	720	721	720	720	738	734	716	710	765	650	751	716	734	750	791	738	733	735	742	745	740	735	759	722	704	720	712	700	735	725	725	703	755	716	737	764	734	760	725	731	701	758	704	734	734	718	757	752	704	735	731	729	757	747	765	772	741	730	749	766	732	713	731	756	740	754	756	779	703	678	724	713	739	745	731	797	732	741	736	723	718	735	727	712	729	757	760	744	744	701	728	732	759	728	673	800	772	787	735	741	764	696	760	751	716	771	776	692	726	733	702	760	751	741	764	711	773	721	717	778	739	687	805	756	724	718	729	767	788	695	786	725	723	753	736	687	741	728	722	755	750	711	726	744	709	751	721	765	713	698	720	746	700	766	783	696	750	724	732	748	721	718	733	774	796	739	784	702	759	735	715	683	764	789	750	733	721	655	748	752	699	677	767	716	749	781	731	735	736	717	690	718	735	702	707	701	752	647	713	767	789	765	764	747	724	750	739	762	748	752	751	761	732	717	689	728	682	716	695	683	767	716	734	745	718	821	735	713	719	791	702	733	794	737	765	734	688	762	763	741	728	722	705	712	695	738	715	728	731	749	727	741	764	704	740	718	793	735	730	749	791	716	726	739	707	740	669	736	749	722	744	736	739	735	723	740	745	739	781	739	758	717	735	731	721	717	724	717	733	760	675	779	738	697	776	769	675	744	721	723	779	712	780	756	718	721	723	690	713	743	666	790	743	696	706	738	742	734	700	703	738	717	773	760	700	792	736	749	705	745	717	712	743	737	789	733	730	725	720	740	719	716	753	711	803	737	721	753	786	745	732	711	743	743	763	751	763	730	716	736	724	759	713	760	724	742	763	732	762	732	743	712	761	743	754	707	726	741	728	772	720	705	724	694	745	737	710	811	700	824	775	657	773	759	756	719	737
23657	22095	32107	27983	24138	21897	12581	1562	642	576	563	547	537	529	532	533	489	542	498	529	523	522	531	564	533	503	537	504	528	502	516	497	521	503	544	560	509	549	492	490	532	538	554	530	553	503	521	520	503	512	507	495	522	522	497	483	513	531	550	556	526	531	517	503	507	546	532	536	473	544	505	503	525	535	563	517	470	485	513	516	492	493	513	536	534	499	546	488	508	503	501	483	511	580	472	540	490	527	523	496	503	507	510	484	535	529	551	520	536	550	483	574	537	544	505	495	514	522	503	477	524	533	517	546	488	519	545	439	495	524	528	536	518	522	524	491	506	494	527	525	499	511	494	516	538	549	511	483	503	531	492	514	519	500	510	544	519	487	543	514	523	568	484	517	523	480	551	519	541	521	517	512	519	515	542	547	527	520	516	487	500	530	542	462	519	527	549	509	503	568	531	537	524	455	468	509	531	511	515	531	510	514	559	460	524	529	532	503	528	512	514	496	525	502	502	490	523	548	499	542	470	526	493	517	526	516	551	497	509	526	547	561	507	516	512	513	538	517	534	515	482	481	511	522	531	531	528	488	487	506	510	527	507	500	510	496	497	540	498	506	522	526	491	536	522	514	491	508	484	492	492	498	535	520	538	538	514	527	459	499	482	544	532	493	496	509	499	532	532	537	495	511	510	536	524	527	512	495	472	553	518	532	492	505	530	512	502	489	499	539	503	539	529	490	497	539	510	480	526	516	537	489	510	515	493	499	518	479	503	502	518	544	559	534	502	496	509	522	496	550	538	537	506	521	524	492	518	469	506	510	528	529	476	506	542	499	499	484	499	504	497	495	512	525	528	511	514	502	547	536	546	501	530	498	454	538	530	502	532	508	484	524	488	532	488	490	496	519	545	527	475	499	487	517	508	517	517	496	529	501	569	544	510	483	504	513	506	484	528	486	522	552	476	527	510	494	491	508	558	554	470	475	488	538	516	513	497	511	479	559	496	527	484	529	521	524	534	485	492	514	490	520	511	519	507	503	481	515	490	492	516	476	496	521	477	499	480	521	507	521	492	502	536	508	526	534	538	504	516	525	489	547	532	492	504	510	488	510	484	517	496	507	533	517	534	504	530	519	528	531	477	529	502	494	531	506	501	516	469	515	520	511	469	489	494	528	496	531	521	534	487	516	446	534	517	487	512	486	550	533	548	461	520	511	514	524	495	475	533	531	526	493	519	508	550	514	528	514	519	541	531	500	518	525	516	501	482	521	537	493	521	522	517	544	513	505	528	538	507	475	472	511	565	505	554	513	508	525	530	540	537	491	537	524	541	513	429	542	507	497	491	497	502	495	516	537	456	516	536	507	497	509	488	495	476	529	542	498	548	509	522	558	474	485	534	514	520	533	530	524	533	526	559	516	524	485	503	528	500	526	514	491	529	506	517	515	524	502	513	514	544	499	544	502	543	502	525	558	499	482	505	512	516	510	489	505	546	510	549	525	480	511	497	510	534	509	514	553	521	548	498	486	530	508	483	509	516	550	521	517	533	546	501	507	539	509	489	530	479	538	491	496	532	513	517	502	494	561	510	558	504	507	524	483	537	519	533	511	531	542	490	498	483	515	500	524	520	557	557	525	517	495	502	517	500	498	531	513	497	509	504	552	515	534	518	500	503	485	507	498	506	506	510	518	529	551	518	499	536	560	532	496	495	507	522	491	481	492	504	521	490	494	534	450	493	515	531	503	495	505	501	531	524	479	536	539	531	514	532	560	484	492	520	552	516	526	534	501	516	539	534	538	526	519	496	516	489	562	535	522	517	542	479	495	562	461	482	530	533	533	491	518	516	527	523	536	511	510	566	491	495	521	510	543	494	491	522	529	501	524	563	489	500	519	511	482	505	505	474	478	530	513	514	493	516	508	516	501	529	514	545	533	517	481	512	504	519	495	548	488	521	484	487	526	491	500	547	526	499	564	489	507	555	537	515	537	481	531	490	514	507	525	483	510	495	485	485	499	537	512	526	531	503	495	488	496	446	508	556	521	475	542	517	530	520	527	514	504	521	503	506	486	539	494	489	511	506	519	515	542	503	515	496	528	537	486	512	503	523	475	537	513	555	521	499	508	498	519	558	487	530	532	523	533	533	506	541	525	515	526	511	463	508	522	520	479	530	539	511	499	521	505	500	510	494	507	511	514	488	521	513	529	536	509	514	477	509	511	502	537	495	474	493	519	507	503	483	521	546	513	514	505	466	525	516	533	535	511	507	516	518	511	493	532	567	549	539	553	504	489	543	474	537	502	480	563	497	537	495	501	501	536	519	485	535	511	471	497	474	489	499	498	508	542	528	494	511	520	515	484	538	537	499	564	528	550	498	545	517	482	494	469	501	511	537	469	519	524	456	499	515	543	483	529	490	496	517	459	498	532	499	494	515	500	514	477	508	522	518	558	457	516	526	523	518	505	512	533	526	463	540	541	529	538	509	475	493	520	525	479	540	488	566	501	477	540	509	528	520	534	483	506	523	539	524	559	505	545	449	501	490	532	534	507	518	531	512	487	525	512	544	529	533	493	535	506	512	508	536	503	467	518	500	531	552	517	492	485	498	496	484	511	543	522	461	545	555	489	513	504	493	519	520	526	500	544	539	500	514	496	524	507	494	486	536	531	496	581	497	499	546	534	527	531	517	530	496	526	487	501	512	475	515	515	489	523	562	556	519	505	533	512	478	491	483	503	497	525	510	535	478	485	523	555	538	538	503	517	502	506	494	532	509	513	512	504	526	531	529	505	442	459	499	501	506	527	505	533	567	562	519	504	559	481	505	493	538	521	475	521	515	516	521	493	540	492	432	519	505	534	544	560	501	556	493	506	499	510	524	514	518	494	505	502	524	510	545	518	507	544	532	499	538	492	522	485	526	545	542	494	512	524	489	494	528	493	503	526	533	512	483	533	504	515	495	498	530	478	475	540	500	534	522	490	520	524	482	504	518	553	489	514	484	511	532	491	498	505	478	508	507	497	525	516	522	482	543	524	521	489	519	499	531	525	496	498	555	507	567	508	510	536	560	515	472	471	531	522	516	513	510	501	513	533	493	482	509	500	474	551	536	535	508	530	539	497	558	521	516	534	508	538	507	491	478	516	509	544	509	502	495	490	462	545	529	507	500	509	520	496	532	521	486	523	533	513	506	512	488	476	484	495	501	533	503	526	494	492	488	534	559	532	467	498	505	506	550	529	516	495	516	529	501	504	531	515	517	476	515	566	508	534	500	507	493	496	473	527	501	512	542	481	522	485	533	517	490	489	530	514	471	526	511	555	513	523	483	549	552	539	507	495	506	518	522	488	545	516	510	505	494	505	547	465	525	517	519	475	542	467	477	555	517	520	508	496	515	524	502	534	507	484	474	500	487	505	499	523	501	487	512	510	548	482	501	540	521	539	503	519	536	518	503	530	514	559	517	535	512	513	482	546	488	517	519	518	480	501	526	525	521	516	520	525	480	530
62808	103805	84046	57256	37122	19384	6661	2098	1052	752	718	708	659	695	674	738	703	678	731	759	701	707	741	682	714	719	668	720	713	705	745	719	707	696	706	742	701	656	758	773	697	710	691	699	754	732	765	686	730	662	713	710	721	714	698	702	681	699	698	694	658	697	673	713	740	702	712	673	682	735	717	691	765	725	724	677	719	672	708	714	658	708	747	647	705	702	667	707	718	638	760	676	704	739	708	719	692	684	703	690	721	730	716	659	664	726	742	716	699	765	734	688	677	722	709	676	659	701	683	670	710	688	711	697	723	669	707	706	740	704	740	679	732	727	738	720	721	714	663	718	676	717	716	672	690	664	771	672	762	683	643	728	702	722	698	694	683	732	696	739	716	702	680	720	693	707	667	711	705	716	756	687	782	703	709	699	736	674	702	698	723	688	743	696	732	715	729	715	697	692	736	728	690	689	711	707	725	748	730	744	669	698	691	760	701	704	691	701	730	702	726	725	710	705	727	684	745	666	701	677	712	704	724	636	676	710	747	703	704	715	710	687	746	713	727	721	742	695	695	702	763	714	738	696	720	698	695	714	721	717	738	695	739	696	726	674	698	674	701	688	694	720	699	747	681	707	745	713	701	713	741	724	729	703	693	687	693	660	724	726	698	691	705	674	686	732	683	666	737	701	678	691	706	722	675	685	736	665	714	739	695	645	710	717	711	710	699	697	727	719	664	725	725	735	692	734	732	738	694	722	716	728	694	689	693	722	697	692	691	701	746	726	679	727	692	686	700	723	697	690	756	683	741	671	672	722	727	715	672	746	731	701	737	710	694	681	742	676	718	723	718	666	717	742	666	747	684	681	734	731	712	711	711	709	696	734	727	732	689	689	686	741	738	700	718	650	738	719	754	768	720	686	717	730	676	741	715	680	709	698	677	722	680	685	723	741	677	784	703	747	710	719	689	725	695	713	703	723	747	685	661	707	716	735	665	686	710	701	697	688	675	691	754	682	709	752	701	696	706	710	754	653	663	663	737	689	698	722	685	730	701	670	720	705	758	719	680	767	657	696	693	699	688	732	714	692	720	668	739	644	712	710	738	714	704	748	747	692	709	729	697	684	757	683	733	739	717	723	713	715	716	672	695	751	736	700	702	710	715	722	661	707	729	665	742	725	709	694	741	707	698	694	778	679	708	756	677	673	725	727	686	735	728	716	707	674	702	639	670	696	700	697	678	689	700	728	709	699	674	704	699	702	705	683	701	703	715	672	695	744	691	725	754	696	667	681	730	706	708	702	693	697	729	716	674	744	735	715	717	697	709	720	705	700	699	750	713	719	739	703	760	670	699	725	703	685	705	697	691	678	685	711	705	717	710	672	700	666	726	723	721	682	641	687	727	678	718	687	744	722	698	710	728	685	700	737	717	776	697	736	678	719	722	699	726	674	695	728	686	671	694	738	678	749	723	723	715	677	690	691	716	681	672	722	726	703	693	724	725	696	716	689	763	745	740	737	739	662	722	711	684	698	695	721	717	719	715	696	733	689	728	715	715	690	707	713	696	700	644	688	753	659	713	675	717	709	763	697	733	657	674	709	714	676	703	721	693	682	720	744	698	697	724	720	719	656	737	748	723	694	726	739	697	728	651	753	732	693	684	696	713	694	667	706	706	692	724	673	649	721	714	715	745	772	730	694	777	651	719	690	717	763	719	681	716	690	704	727	699	710	702	673	705	723	702	678	648	736	727	766	638	720	742	722	689	752	693	672	744	692	726	714	663	744	694	718	660	721	748	713	734	733	704	708	702	684	680	684	697	756	676	705	668	689	701	722	702	711	705	714	701	736	682	697	701	720	731	669	690	715	650	698	693	711	727	712	703	719	699	701	701	637	664	701	713	714	689	706	689	693	694	678	687	691	694	712	736	694	687	687	687	725	733	702	733	708	730	682	700	729	672	689	707	706	676	742	714	710	660	702	719	669	669	737	668	739	702	715	710	701	733	700	671	714	706	726	662	733	710	696	752	690	771	709	687	694	728	679	724	710	678	723	713	650	722	708	738	690	749	688	748	735	744	707	706	693	652	657	711	696	711	674	761	760	691	706	690	665	685	682	683	692	731	708	762	718	694	707	737	672	720	704	696	688	748	698	713	737	712	692	765	700	737	694	737	699	736	711	685	723	699	697	729	738	709	671	721	714	708	684	677	692	731	774	707	694	682	722	719	697	708	751	707	761	740	697	749	743	713	721	670	728	716	746	662	728	681	717	727	713	713	751	719	695	706	695	696	728	712	738	709	728	715	728	694	667	734	638	705	705	702	734	706	688	725	740	729	684	721	742	697	719	735	710	707	690	728	675	709	717	663	788	743	725	739	720	662	756	732	631	678	771	716	753	708	679	683	695	691	737	721	711	704	755	706	677	715	729	703	667	741	702	732	696	707	734	700	701	710	704	743	737	710	702	673	681	745	722	691	718	681	732	695	729	750	680	721	748	727	671	712	734	722	674	743	724	752	684	727	653	719	714	712	707	642	703	724	705	689	694	702	713	746	706	728	709	736	751	714	719	703	700	697	670	697	689	728	711	686	717	724	651	706	753	692	757	653	725	659	689	743	735	710	702	743	730	715	737	677	739	729	692	699	715	698	673	697	731	716	745	704	696	694	691	734	667	649	737	703	754	711	747	741	744	679	724	693	739	708	735	701	712	675	729	701	728	731	715	733	739	724	716	700	715	736	693	728	732	712	754	696	752	707	701	696	685	709	657	727	671	682	674	678	693	712	690	684	715	722	689	706	716	704	758	674	717	664	692	657	721	688	770	743	729	700	717	722	730	739	735	681	715	662	666	739	667	679	732	696	667	683	705	718	694	682	715	712	752	640	729	700	682	704	729	685	709	697	708	661	708	733	651	715	684	689	719	681	741	690	698	694	694	755	691	769	718	712	695	687	691	744	683	682	691	730	657	697	692	712	642	723	707	739	693	687	652	680	687	666	662	718	739	734	762	768	686	734	714	706	709	713	681	718	685	706	699	715	737	733	696	707	681	721	701	704	713	703	702	712	724	716	660	692	718	699	695	719	770	713	696	710	752	702	703	666	693	751	707	676	720	681	707	707	746	695	690	688	712	709	686	697	699	741	716	740	706	715	694	682	698	685	731	727	722	696	694	747	684	717	702	693	717	681	693	714	742	704	714	751	759	769	728	677	663	703	734	715	682	708	678	727	716	719	668	722	682	727	715	724	737	742	723	688	701	705	710	735	722	697	702	756	682	734	693	729	695	687	678	706	761	711	720	752	736	682	721	694	720	708	690	678	663	696	663	740	671	701	747	706	677	713	691	688	703	699	708	738	701	718	733	734	690	690	767	742	715	744	708	696	688	713	688	712	740	743	704	672	684	710	696	735	699	659	692	677	712	707	732	688	708	686	703	685	703	716	738	690	654	759	708	680	723	710	676	725	770	713	746	681	684	720	699	751	686	661	710	700	765	699	708	753	753	711	685	714	701
28581	28054	31981	18891	5387	1655	798	529	487	479	496	499	541	460	510	510	491	480	511	491	508	501	510	507	522	463	507	474	527	542	522	502	504	493	499	489	515	488	493	509	494	536	528	510	486	496	519	522	526	487	497	488	546	510	499	517	489	496	499	506	530	492	479	509	466	503	496	496	493	499	498	547	493	529	496	499	521	453	490	503	495	503	484	487	509	479	477	521	450	465	518	495	506	519	523	520	465	491	523	467	501	482	491	535	517	484	529	512	502	542	460	486	481	504	488	484	486	477	525	497	488	504	505	477	495	480	482	479	509	542	507	551	465	498	499	532	499	480	468	483	499	481	465	469	464	490	495	513	545	510	481	476	504	524	497	493	509	474	547	492	518	528	479	501	476	484	498	527	531	454	492	511	482	481	523	499	505	508	507	470	515	557	480	509	488	484	496	519	551	497	514	497	499	480	493	506	516	480	518	510	495	468	528	481	497	515	500	506	495	496	473	501	537	487	529	550	514	494	506	506	477	492	473	513	506	470	522	500	498	461	518	523	526	466	485	473	503	508	513	516	529	490	487	477	513	486	496	498	485	527	499	504	496	491	463	475	527	469	522	471	434	502	498	482	516	551	518	496	485	488	453	506	494	470	486	498	478	520	481	451	495	532	490	506	479	493	508	495	496	486	495	503	532	502	510	490	495	517	468	480	501	518	517	501	526	507	487	485	531	527	455	478	478	523	497	501	465	501	451	502	505	513	538	463	501	481	502	516	480	512	523	492	493	463	511	496	515	448	468	460	496	512	510	492	547	487	540	503	535	479	526	496	489	501	466	506	494	540	549	481	506	485	478	475	476	521	521	536	514	469	502	504	445	485	526	511	511	504	510	464	505	492	501	498	480	503	520	501	487	455	502	558	520	486	500	479	486	499	486	519	512	538	542	465	505	492	514	527	451	553	522	492	511	517	495	508	526	477	535	451	471	489	518	529	520	472	512	516	516	495	453	510	515	511	497	520	457	516	546	534	502	525	487	541	499	479	507	512	499	523	521	466	481	520	471	498	505	504	480	476	473	505	501	499	533	512	487	503	531	509	494	476	466	518	458	472	492	527	540	481	508	461	489	480	542	515	519	498	472	492	493	480	518	462	457	488	510	455	462	503	455	520	457	521	477	540	467	508	486	486	520	502	526	502	487	476	455	474	507	461	513	485	490	501	512	486	523	500	509	513	493	497	522	488	521	496	535	476	459	473	539	453	481	477	532	473	522	508	485	506	524	525	486	488	522	526	502	540	495	493	502	531	504	468	501	517	492	472	500	518	462	479	505	506	494	476	497	505	502	484	500	500	488	529	504	457	469	493	492	504	517	560	503	497	536	489	501	502	541	487	490	522	472	510	543	495	516	497	494	560	490	493	502	510	482	476	511	514	481	489	543	500	486	518	496	475	511	483	525	487	517	514	542	538	517	499	492	528	472	527	512	464	476	479	513	496	514	500	491	491	503	508	497	507	529	507	502	499	472	499	545	519	498	536	498	533	492	547	475	492	526	466	488	482	521	489	544	484	509	495	497	522	509	501	513	504	505	508	493	523	504	492	482	503	500	525	454	501	516	509	485	487	519	483	481	489	491	511	461	547	490	502	495	504	519	470	534	491	484	480	472	490	479	518	471	508	493	515	492	503	509	475	492	489	488	487	505	514	557	508	476	551	540	489	522	526	512	486	520	493	478	472	497	516	488	480	515	490	506	481	491	511	493	481	517	522	459	478	492	501	503	527	514	458	516	504	503	529	504	492	510	531	511	488	510	516	503	530	478	488	515	521	479	495	487	421	507	523	526	539	485	537	528	483	507	487	498	503	471	513	481	509	523	497	469	492	521	500	485	495	515	496	484	470	497	534	506	491	470	490	522	490	513	534	477	471	494	478	497	491	497	509	453	521	484	503	468	514	515	516	499	515	503	517	487	477	523	480	520	496	480	487	505	494	510	502	457	513	474	449	484	501	491	501	484	531	489	511	506	506	482	478	512	484	545	466	500	510	512	499	487	509	525	498	502	479	493	514	499	503	493	499	518	501	481	512	501	492	493	522	503	549	501	484	507	504	486	513	516	491	482	519	542	510	519	471	508	508	504	509	533	492	478	537	476	519	497	494	507	471	535	518	499	522	508	516	501	482	508	518	535	498	496	529	487	481	494	506	521	548	522	467	521	476	538	530	494	517	509	520	508	480	475	471	494	473	480	515	518	519	482	499	502	552	536	494	509	487	461	488	501	483	547	517	515	488	501	480	436	541	536	473	492	482	471	470	537	534	513	515	529	476	497	488	515	450	516	492	515	505	489	486	566	528	489	458	485	492	474	526	505	527	496	485	527	555	532	522	486	509	500	499	477	465	514	518	500	488	496	498	494	483	491	479	490	500	478	525	471	479	529	494	519	516	486	514	526	520	524	503	488	480	489	459	498	500	470	467	477	491	516	511	503	489	513	511	487	538	500	534	526	473	524	483	480	520	553	483	526	472	470	522	535	479	511	441	516	523	511	463	504	506	552	504	508	525	500	516	459	484	511	493	468	505	519	556	532	517	501	484	464	493	522	485	496	526	528	485	529	517	536	474	506	515	480	519	499	476	487	471	491	493	520	510	485	527	515	510	497	502	496	478	525	478	509	521	497	495	511	487	492	500	509	533	472	500	512	520	502	533	437	489	507	472	441	481	537	487	514	545	476	506	513	496	472	489	485	520	467	488	488	513	466	478	517	486	538	502	478	530	464	518	492	471	477	509	506	517	512	516	509	516	519	499	517	453	504	464	509	487	487	472	486	516	453	498	512	457	494	515	521	519	477	512	490	513	459	482	510	520	520	504	516	496	514	508	527	494	496	510	509	500	466	527	508	513	505	496	485	528	549	558	505	507	498	531	515	461	497	468	519	468	493	483	526	515	503	496	503	467	527	494	460	507	500	520	500	518	462	512	467	523	454	537	465	534	535	509	483	505	515	485	511	501	441	486	484	523	435	503	482	503	503	497	484	465	465	489	482	480	483	476	528	521	511	511	484	460	487	486	493	518	546	490	516	479	481	501	533	475	520	518	504	474	525	473	537	469	501	457	503	496	486	503	471	485	492	508	462	560	531	536	475	519	456	515	528	519	498	488	513	478	515	473	513	525	444	502	522	485	464	500	451	480	486	473	470	514	510	519	486	479	489	513	507	513	476	522	531	495	512	535	461	514	481	475	480	495	479	516	500	475	451	529	458	479	543	479	482	491	531	469	497	522	501	539	490	535	497	507	500	467	501	483	504	492	535	511	505	483	482	510	502	508	485	502	498	482	520	467	533	465	529	454	501	538	487	511	479	514	510	453	478	507	478	495	555	518	479	494	464	505	483	476	468	448	470	484	522	551	510	529	506	523	483	461	507	495	510	514	489	499	477	494	516	486	539	492	486	511	497	508	491	486	486	511	496	487	523	520	496	467	485	486	536	504	475	454	513	529	480	538	521	491	518	456
31468	47300	36371	18302	7476	2738	1320	863	727	678	718	727	672	733	737	734	700	674	716	719	709	722	677	663	674	721	706	710	733	714	721	682	683	711	720	706	733	729	665	685	718	733	711	770	718	671	681	718	677	718	742	704	680	728	719	734	688	721	717	737	722	691	732	731	690	732	742	744	665	696	682	710	676	689	721	670	733	676	700	710	684	685	719	687	689	732	733	713	731	716	694	722	710	692	673	709	694	665	714	729	695	677	695	700	721	706	674	735	690	745	716	693	725	740	673	716	724	715	699	741	654	687	747	716	689	740	726	705	683	753	718	717	687	752	739	730	715	690	752	722	706	723	709	691	747	731	704	690	730	695	688	737	732	719	738	661	684	722	674	694	685	688	705	696	696	662	701	715	690	705	699	682	758	746	673	686	720	696	752	675	743	720	713	706	677	659	715	689	727	691	705	750	690	729	749	732	697	693	732	680	684	732	691	753	725	719	695	754	718	726	724	688	678	701	701	682	722	716	708	677	746	772	691	704	734	732	711	736	746	703	756	741	655	684	745	705	683	694	744	716	702	738	666	736	725	699	656	706	688	727	695	717	728	720	655	687	669	714	737	700	701	688	695	674	718	743	707	691	701	704	713	714	693	714	713	719	778	751	738	680	683	683	726	702	728	705	671	713	697	730	740	750	679	681	674	721	749	708	758	692	709	687	733	674	729	725	719	740	751	676	638	676	688	723	718	707	717	734	719	689	692	733	661	681	681	679	704	737	698	704	704	703	660	713	774	764	716	706	774	696	716	684	698	667	689	696	727	760	712	725	698	695	739	696	712	697	747	733	692	668	699	720	717	739	735	722	706	753	710	707	701	685	692	675	697	757	778	730	704	725	732	759	744	744	727	722	728	683	675	671	745	731	668	699	743	674	672	661	684	720	732	669	737	696	676	709	731	735	704	721	718	731	723	708	742	698	671	736	708	719	679	773	738	713	712	769	713	669	681	706	716	654	690	720	772	713	691	735	730	726	686	748	734	679	694	706	692	692	734	741	676	698	729	686	671	713	715	713	695	701	699	682	689	741	712	681	698	661	728	725	764	715	752	698	765	655	749	694	753	688	706	675	686	724	729	682	679	732	665	788	705	703	719	742	733	724	733	699	714	717	694	726	698	752	717	721	713	718	767	683	737	731	683	675	679	708	706	703	700	742	717	690	774	712	704	679	715	668	728	718	741	701	703	708	752	729	686	698	707	708	658	757	699	671	678	700	757	720	691	723	708	737	740	678	737	698	690	733	701	692	744	702	702	750	745	681	713	807	695	732	751	750	687	694	706	725	733	738	774	745	664	711	777	730	705	710	696	719	733	671	726	714	745	720	706	668	699	665	703	707	682	666	696	698	703	685	746	722	695	713	718	761	715	690	710	678	696	724	705	719	729	682	706	717	705	698	725	707	683	748	712	732	692	656	722	696	692	701	723	724	724	701	754	753	690	675	752	731	737	720	720	717	750	764	666	664	741	702	740	714	722	745	735	710	714	702	697	704	710	696	699	740	720	692	721	773	712	666	656	688	653	754	754	664	685	728	671	735	662	653	709	745	695	679	742	761	695	730	665	704	732	712	704	704	698	713	734	727	695	672	666	706	707	744	696	728	767	717	677	680	720	699	704	692	701	696	730	722	666	732	705	700	719	725	715	715	767	741	710	702	733	684	672	742	730	740	691	709	658	702	692	799	714	721	724	712	728	704	692	724	732	684	724	712	728	675	725	739	735	729	740	667	727	734	708	771	734	706	754	689	701	699	697	691	716	700	691	706	727	758	730	707	707	759	801	693	745	651	663	726	750	713	743	698	719	724	704	657	702	694	729	674	736	669	695	718	719	701	708	756	675	720	743	702	730	691	695	691	713	684	719	700	712	759	738	748	673	723	739	695	704	689	714	700	718	747	719	728	775	752	692	725	730	698	711	731	684	759	729	699	699	680	749	699	695	669	709	705	706	776	731	725	698	743	705	712	741	749	728	745	721	721	690	722	691	699	719	738	671	709	696	747	681	755	709	697	685	720	703	738	738	703	741	715	735	685	700	665	775	637	716	638	717	739	710	707	706	719	711	729	724	717	703	713	710	695	739	732	721	704	766	775	695	746	721	708	731	765	676	691	709	728	711	688	711	737	687	785	688	721	736	665	712	701	663	721	758	745	708	706	713	693	709	673	691	668	713	709	707	669	733	751	679	679	721	678	694	743	694	706	715	722	725	697	727	725	712	713	746	681	734	667	704	719	716	735	683	713	695	664	688	717	680	685	697	706	725	718	724	713	689	735	747	722	712	704	763	696	744	716	697	698	698	713	724	772	701	696	702	710	702	697	698	670	698	698	692	657	721	643	703	636	744	746	748	766	730	704	716	752	731	686	692	706	711	698	739	759	679	704	694	741	682	721	702	692	700	738	697	727	691	717	679	684	699	743	716	678	706	712	715	748	668	710	761	709	704	686	674	740	717	675	675	749	700	721	707	689	664	671	692	729	712	710	648	709	726	684	730	677	693	728	670	737	697	748	756	702	811	755	690	680	724	705	700	716	735	771	757	740	770	709	703	739	760	679	737	709	732	716	765	736	695	668	710	715	702	731	714	722	710	719	698	699	706	746	687	716	714	723	716	766	695	744	706	679	778	666	699	671	740	708	662	696	694	706	724	699	704	703	695	720	737	747	718	696	674	674	760	708	751	719	738	678	759	685	747	703	696	735	738	697	726	702	729	743	709	707	664	712	736	724	680	747	735	688	734	767	656	745	703	716	722	673	710	723	714	699	700	695	696	734	681	715	708	763	730	679	700	687	758	695	688	680	665	702	710	735	704	684	714	718	685	726	769	742	707	698	731	687	739	719	688	710	711	690	696	743	694	723	742	738	717	714	673	736	714	712	683	674	700	747	680	703	713	676	726	761	710	669	702	685	733	706	658	671	754	689	710	702	683	690	710	668	731	701	708	736	687	678	707	738	674	695	744	713	729	708	625	694	698	699	718	712	687	692	723	724	698	727	739	722	717	628	731	771	705	678	722	765	716	711	745	739	748	705	694	739	688	739	699	684	690	725	711	726	739	698	716	734	686	707	680	737	680	715	705	759	741	733	676	709	709	723	706	692	761	761	736	701	683	679	674	741	715	704	695	728	724	735	729	713	659	717	721	704	721	727	674	712	766	702	686	742	725	731	695	690	716	703	698	751	739	705	729	710	723	696	724	696	730	692	704	710	719	709	736	702	697	697	739	698	697	697	697	687	720	710	713	717	714	699	727	726	690	675	707	672	708	689	701	720	754	687	677	654	695	707	713	692	703	670	758	742	701	693	679	701	718	696	732	687	675	719	692	704	688	697	716	699	711	741	729	725	687	725	749	710	675	685	708	718	727	722	706	711	715	696	720	725	710	751	735	717	762	652	681	726	715	703	702	720	721	728	690	708	712	696	721	680	688	700	714	704	708	700	678	744	716	745	695	705	703	687	695	699
24742	22677	34330	31533	24209	16658	4499	918	612	581	500	561	542	604	528	520	532	525	528	535	544	552	514	497	547	516	489	581	547	550	519	535	553	541	523	523	530	556	538	495	499	513	537	510	480	521	514	547	556	565	524	508	492	515	547	514	539	514	507	535	550	547	536	536	557	501	527	551	556	537	479	564	545	540	564	522	520	517	574	566	520	489	592	505	500	487	496	521	551	525	535	492	553	568	509	556	538	507	479	510	527	534	539	533	530	503	504	527	532	523	495	522	492	530	542	509	485	558	508	581	514	533	475	556	532	549	554	509	517	548	522	512	491	529	505	558	565	508	518	521	509	518	539	517	488	485	519	543	574	538	558	517	509	555	536	543	587	500	472	521	551	533	512	562	557	520	513	549	555	512	538	518	561	519	518	516	536	511	523	520	546	532	533	495	481	536	488	534	518	547	526	543	542	514	521	546	500	560	541	526	556	521	545	529	489	519	553	507	487	509	519	519	534	495	494	539	550	552	559	510	556	513	545	537	553	527	496	490	510	513	488	492	501	498	533	540	572	531	515	487	509	525	527	526	554	511	524	512	535	495	537	501	517	517	507	529	495	539	547	535	514	498	548	535	492	555	526	563	527	552	501	554	541	498	529	553	558	482	536	513	529	514	544	559	545	521	531	529	518	495	527	504	524	519	518	528	567	497	519	519	550	586	499	493	533	530	563	528	487	542	538	542	525	511	523	550	539	492	524	563	532	518	502	504	530	521	551	497	535	552	522	554	505	507	544	535	543	517	546	494	504	531	538	531	541	524	517	543	486	537	505	503	551	527	547	516	528	532	486	528	543	524	481	541	531	500	535	539	519	534	494	535	518	509	549	539	552	529	495	509	536	467	565	556	518	497	527	523	521	539	545	489	601	548	506	538	546	557	511	509	504	488	500	545	512	575	510	502	528	526	547	519	551	544	507	530	497	486	514	506	500	536	534	551	555	518	516	498	505	559	521	512	499	557	520	494	521	526	554	483	534	534	529	520	485	493	521	520	547	496	509	553	510	575	540	508	534	490	499	529	502	522	531	537	566	513	559	531	553	509	503	473	511	580	528	526	553	489	522	557	517	509	532	555	521	551	530	493	544	525	572	509	522	544	511	547	529	507	538	555	493	549	534	573	536	502	488	497	510	564	503	544	524	506	531	568	543	517	510	550	539	538	535	532	557	532	546	501	510	506	552	555	512	520	498	510	536	535	503	526	526	560	506	547	541	531	527	514	527	499	512	539	493	529	486	517	536	529	501	549	492	539	549	484	553	501	562	510	488	556	512	527	535	572	531	525	555	557	573	519	522	524	544	504	496	564	537	510	570	566	530	518	499	494	512	577	520	521	491	520	499	495	562	516	523	556	553	499	529	522	546	530	453	518	500	518	517	539	499	521	524	555	544	507	499	540	525	516	533	537	538	556	565	562	525	505	528	522	560	542	552	529	557	506	521	530	552	511	523	548	530	528	531	560	543	548	523	509	489	537	528	555	521	548	484	537	530	514	514	530	497	501	510	510	530	532	562	577	532	548	556	499	559	507	508	492	536	491	556	509	522	490	477	499	516	545	580	545	532	551	545	552	527	533	506	524	539	557	532	549	557	537	506	509	528	533	510	549	543	528	511	498	558	506	491	525	493	563	544	518	525	549	545	536	533	555	535	516	536	521	516	534	536	516	544	537	516	511	557	526	514	501	498	527	507	536	526	515	542	521	485	503	540	521	519	565	514	549	547	514	535	524	531	513	518	539	494	537	526	527	529	536	475	520	494	563	516	539	517	500	550	520	527	524	547	550	505	526	543	541	535	564	495	502	525	514	522	523	512	478	542	498	525	493	551	541	541	564	531	570	549	543	572	549	514	556	547	538	578	546	550	547	529	473	540	509	513	506	538	549	519	525	509	500	539	543	519	525	553	517	528	562	545	502	497	535	499	531	523	543	510	493	552	490	542	517	511	529	551	539	527	556	550	526	490	549	522	493	542	530	510	527	533	534	523	530	547	555	531	544	530	525	525	518	530	547	523	540	510	523	501	502	498	515	553	523	526	523	530	529	515	480	520	516	592	490	533	521	539	522	500	504	524	516	525	533	557	548	511	495	526	546	543	552	527	513	517	542	515	516	537	529	560	520	509	501	483	530	529	546	521	529	486	513	509	513	552	542	521	502	509	531	501	528	555	523	470	560	534	537	506	585	543	571	501	543	517	520	554	507	514	520	535	562	515	526	549	508	482	523	511	510	500	539	463	527	516	499	504	531	527	530	601	544	515	526	492	505	527	516	509	495	544	517	552	496	477	525	528	536	514	523	529	568	525	488	545	491	555	561	486	508	529	534	504	519	536	513	482	514	556	569	502	512	534	496	555	490	508	458	542	519	504	508	520	505	526	542	534	562	510	506	517	519	555	542	514	521	536	525	521	502	554	530	542	496	551	553	556	555	531	519	532	532	535	482	539	512	542	536	551	540	508	512	526	520	570	511	527	507	525	531	541	472	508	506	531	522	547	527	511	538	520	505	490	555	477	519	539	526	509	515	533	530	530	563	537	527	544	552	557	558	492	513	541	476	484	557	582	519	548	549	583	512	513	566	508	501	549	518	535	524	509	500	507	532	509	518	524	539	537	508	510	506	543	514	519	524	570	543	503	536	576	563	551	578	478	544	556	554	510	515	520	548	535	556	531	542	542	513	485	536	522	526	561	551	500	561	491	506	480	523	477	501	525	537	567	541	525	557	529	542	565	542	499	569	518	557	535	497	504	512	534	527	494	497	488	511	553	526	514	571	507	531	503	541	529	526	506	515	549	528	525	526	513	514	526	496	495	514	557	573	538	554	524	504	494	559	539	486	555	542	507	505	513	502	532	527	526	543	550	534	545	522	499	523	526	519	560	488	474	506	519	537	520	536	509	541	583	531	558	513	515	489	512	492	507	545	515	535	531	584	539	538	503	523	520	532	506	457	530	511	565	536	597	526	555	587	524	519	535	580	529	523	491	529	503	530	506	497	505	513	526	539	511	510	516	474	549	542	542	534	524	490	512	517	553	566	489	494	521	535	517	546	518	490	491	536	480	536	526	543	527	568	522	538	527	510	514	552	506	548	547	524	518	503	528	499	536	518	498	525	521	527	529	497	516	531	513	521	545	524	506	536	516	554	523	552	549	563	532	542	524	506	492	534	558	524	502	540	494	551	533	568	537	546	485	530	489	549	517	524	535	509	533	519	556	546	538	528	504	490	491	506	496	534	525	507	530	544	503	482	512	491	511	504	505	517	533	574	558	536	560	559	530	465	512	479	517	497	572	520	506	468	483	505	531	555	530	546	539	542	558	546	503	523	516	565	525	497	536	527	519	517	521	540	528	534	521	528	490	516	574	528	527	512	524	514	521	534	526	499	504	494	550	547	519	507	566	485	508	543	574	562	490	547	562	501	503	507	498	483	501	521	557	547	533	522	512	549	551	537	508	566	500	584
58326	92843	73788	47120	29533	13213	4293	1487	822	775	797	742	737	754	711	752	738	716	791	755	767	708	761	729	715	730	746	713	739	714	721	714	749	713	752	777	741	740	748	780	775	722	776	747	761	729	711	775	743	753	702	742	763	758	721	798	788	724	744	761	762	770	727	703	779	729	728	735	768	707	752	666	714	731	737	779	727	769	740	731	756	780	734	740	767	781	732	756	723	762	760	755	686	771	744	681	699	760	746	721	768	719	735	716	713	712	788	743	754	751	760	757	714	713	796	719	746	778	782	756	770	753	741	744	774	790	741	761	735	746	768	704	739	743	781	762	740	792	786	740	759	685	735	702	743	765	723	745	716	721	709	755	752	740	736	742	779	743	759	715	745	748	743	764	732	735	744	723	713	736	678	709	764	729	752	730	726	763	777	706	729	721	753	747	697	684	809	775	700	772	738	736	693	759	747	736	783	707	810	724	756	731	710	712	773	731	743	711	699	715	754	758	741	734	769	734	703	738	719	738	785	757	755	725	761	728	771	716	789	773	749	725	702	707	773	788	725	743	718	708	734	812	773	738	739	740	746	721	696	761	762	738	736	727	719	704	744	743	703	754	752	716	790	712	754	750	742	722	704	761	732	729	769	738	683	767	755	734	701	759	749	747	780	728	736	729	706	725	741	741	796	764	709	745	706	715	733	696	722	728	771	773	729	744	754	734	742	709	780	775	727	711	758	731	757	747	742	797	793	769	797	745	743	756	763	712	717	763	760	781	749	733	768	726	728	752	763	742	717	765	757	767	801	764	764	731	742	738	806	731	817	705	764	699	714	751	716	743	734	753	790	719	742	748	748	756	764	727	771	762	704	673	772	759	707	722	726	769	735	728	762	743	712	760	744	679	684	720	764	797	735	734	732	700	711	720	774	763	707	733	707	779	716	733	752	725	751	705	763	759	777	723	755	730	741	717	732	764	710	774	722	747	765	779	744	721	775	764	736	718	747	774	730	770	726	727	749	729	776	760	694	761	714	722	791	728	756	749	761	692	759	730	759	749	739	721	755	761	721	714	754	787	775	795	808	724	696	689	734	784	775	776	771	755	708	750	715	722	734	712	767	744	686	754	736	681	701	768	713	768	768	727	723	730	717	748	727	740	736	754	730	717	765	737	759	723	721	771	759	735	750	710	759	738	713	737	716	758	752	767	753	743	730	789	742	752	749	728	699	718	729	757	696	766	721	778	709	716	738	744	769	741	746	761	824	755	721	788	751	694	784	752	715	743	751	719	750	716	779	706	740	803	775	725	733	730	725	744	735	748	718	719	707	693	756	738	709	762	752	694	737	740	773	679	772	731	759	755	703	753	678	714	730	765	708	742	767	734	766	748	732	692	766	752	771	743	726	744	718	772	794	710	746	717	787	724	761	753	751	734	753	760	724	725	735	742	723	707	745	693	740	751	760	730	743	747	771	694	770	742	706	785	761	740	762	742	805	716	734	749	747	762	756	741	690	735	726	771	732	741	723	765	731	742	722	729	760	721	778	760	703	687	733	729	727	713	747	771	749	759	728	751	754	743	794	760	815	732	732	729	728	761	781	755	764	692	729	732	713	761	702	731	739	740	744	701	747	711	741	737	816	742	779	741	753	733	789	758	724	730	770	730	713	759	764	718	772	721	716	751	751	765	747	729	733	753	792	695	757	727	727	685	754	747	765	745	726	746	776	747	728	730	747	786	732	735	747	760	757	737	718	747	792	748	745	744	741	742	713	759	750	763	719	751	755	756	750	689	783	781	684	712	734	713	703	709	734	728	747	734	747	732	769	772	720	771	755	694	753	732	770	808	732	752	744	750	715	761	752	761	766	722	724	777	741	745	710	746	710	753	764	733	805	732	700	764	712	739	752	766	748	744	763	728	796	768	727	771	721	767	743	699	706	717	733	766	705	706	743	714	734	750	713	732	749	706	789	665	752	738	720	791	741	745	722	710	704	762	792	741	770	745	724	763	752	740	743	710	721	731	759	800	751	718	731	753	761	759	768	724	747	725	715	748	792	712	739	776	758	723	713	761	734	750	741	755	758	743	789	792	747	758	769	761	784	731	753	772	741	778	736	742	713	766	740	742	767	733	704	696	745	736	741	727	731	751	737	713	751	731	775	743	716	747	709	717	735	699	707	707	756	740	714	745	758	733	743	726	736	751	776	752	718	730	731	736	687	720	756	772	763	709	799	767	752	735	774	793	705	736	805	747	758	731	716	761	734	727	747	714	771	754	724	740	724	737	706	755	732	716	758	768	706	722	764	760	760	738	711	776	767	767	791	719	765	737	754	771	797	724	757	746	699	745	745	765	739	760	758	742	773	711	720	749	737	722	736	727	717	763	753	787	741	714	745	775	726	716	738	786	761	754	739	785	740	753	790	755	752	755	750	717	734	789	775	752	734	744	725	758	739	721	738	769	682	720	727	736	771	742	742	733	745	754	756	726	747	762	719	792	754	771	723	758	771	725	714	717	705	724	770	718	719	776	762	723	715	745	748	722	749	770	772	756	740	744	732	709	776	723	731	786	769	734	735	723	750	789	746	710	727	742	737	738	729	689	766	729	784	759	765	763	768	781	713	744	730	751	777	731	775	795	710	760	781	721	769	755	672	786	689	715	714	690	744	730	779	715	723	761	768	742	755	731	719	729	749	687	749	764	713	705	704	708	709	744	751	739	677	734	771	763	748	725	717	706	794	738	753	755	743	768	706	770	727	750	649	775	746	747	785	723	725	763	781	734	755	767	733	758	723	773	816	750	717	788	796	699	732	752	751	763	745	755	779	741	783	730	690	796	774	700	720	768	720	769	768	750	720	731	744	808	795	724	752	736	768	711	755	770	721	754	742	720	722	775	704	725	753	726	724	694	758	724	738	732	743	766	746	752	701	831	766	757	740	798	755	734	712	774	751	694	750	761	749	707	739	750	728	768	774	759	733	712	705	791	746	731	738	741	729	767	737	708	758	756	723	774	743	745	727	785	735	765	765	733	782	727	729	755	722	770	751	802	724	731	686	726	716	725	736	755	754	741	729	768	719	709	782	744	791	690	709	774	711	713	750	762	689	779	782	708	730	722	700	778	712	747	750	727	730	725	767	692	702	725	750	731	727	760	781	743	778	728	731	721	738	726	735	734	724	744	690	749	755	720	775	741	761	773	740	762	744	732	774	734	757	718	793	735	740	763	771	766	757	739	752	752	722	738	723	717	742	768	726	775	736	724	769	745	733	742	730	733	746	780	725	712	717	776	706	719	788	752	717	720	729	768	746	761	743	739	775	717	717	744	757	712	775	733	744	763	713	711	739	724	792	776	732	731	741	729	685	786	716	751	749	694	732	783	745	749	754	715	708	715	709	752	749	770	749	808	717	740	741	740	707	715	748	802	748	762	765	731	725	702	719	734	709	757	728	754	729	725	775	761	742	743	730	722	704	695	777	772	752	730	763	730	789	743	715	734	742	780	763	744
23615	22108	32123	27975	24232	21998	12838	1578	698	544	549	551	520	555	545	540	512	508	540	559	500	519	495	565	498	524	518	564	540	569	514	543	522	506	513	506	514	518	542	535	528	539	529	536	508	524	565	522	537	485	507	516	487	522	478	538	547	517	511	527	541	495	527	499	535	546	528	485	516	524	493	508	552	507	497	533	528	513	532	488	533	527	515	531	510	483	508	548	535	553	504	503	547	521	527	522	504	553	543	540	565	551	461	522	549	498	537	492	549	497	505	524	541	540	557	516	549	536	517	519	542	496	516	490	552	545	540	519	518	506	536	532	496	519	499	519	513	498	483	522	499	510	496	527	520	528	497	554	483	550	499	507	540	510	483	517	538	505	546	529	505	451	542	503	523	561	562	499	533	557	507	500	506	506	498	541	498	523	540	488	495	515	551	541	537	509	545	493	544	519	556	526	512	573	510	532	545	516	488	517	516	516	529	505	530	528	510	540	556	496	572	491	520	544	510	545	518	513	537	484	501	505	524	550	532	467	516	497	466	499	497	539	520	509	552	538	499	510	560	554	532	516	496	531	541	515	526	554	494	486	534	531	552	520	538	524	530	531	490	508	544	503	517	493	515	490	536	528	552	531	540	529	521	542	498	502	514	541	506	520	513	494	561	525	548	502	528	541	473	488	491	525	509	506	527	515	520	541	540	518	540	523	518	498	561	516	519	529	497	516	516	561	525	467	534	474	501	510	521	507	555	481	524	546	557	529	538	527	554	499	548	550	544	508	520	528	502	564	547	570	524	499	525	541	503	524	531	551	542	548	541	523	471	554	505	536	535	511	546	495	543	512	556	519	474	505	543	488	528	531	546	527	532	513	537	519	544	519	527	483	530	523	524	543	517	508	522	470	506	498	557	565	516	529	553	530	521	509	508	496	540	492	499	499	510	508	520	536	510	508	464	504	523	532	546	544	530	505	513	498	532	492	555	540	527	533	490	528	509	523	514	490	484	506	554	541	509	526	483	540	516	474	526	502	529	484	536	536	573	558	524	551	529	504	498	515	531	506	581	491	481	458	511	522	503	516	517	485	496	476	500	566	478	519	525	528	500	505	506	521	534	512	506	527	509	501	556	504	572	529	534	508	579	543	534	524	478	542	511	528	543	487	497	540	534	487	506	509	534	520	506	513	539	476	518	508	533	589	521	527	533	518	476	527	493	540	540	522	520	549	557	514	503	497	551	498	542	501	516	503	508	535	562	520	524	502	525	552	527	545	534	503	497	508	494	528	471	508	511	555	526	455	511	486	577	518	547	513	494	537	529	510	498	518	540	527	537	495	494	499	537	569	523	517	528	470	545	494	521	512	501	526	528	518	548	540	489	539	508	524	508	486	471	481	430	494	539	532	549	528	546	564	512	532	532	480	534	490	485	520	524	520	511	482	511	509	485	542	591	506	537	500	467	530	511	514	564	526	552	509	557	512	546	516	519	504	469	533	505	547	520	561	556	498	505	586	534	508	539	513	542	498	530	504	519	530	530	509	504	555	512	523	504	542	503	569	524	553	524	518	492	491	540	524	538	541	515	524	483	558	478	482	489	534	493	503	519	531	540	538	554	508	493	543	521	543	504	487	501	508	527	548	503	525	499	463	481	533	496	565	499	527	533	510	483	544	535	530	524	578	537	480	525	506	478	538	562	523	532	505	489	559	444	503	522	500	522	511	563	518	513	542	526	458	538	527	543	476	535	509	510	519	558	539	530	546	541	489	505	524	507	533	511	552	535	514	511	495	506	525	499	465	539	524	497	515	552	573	517	543	538	527	509	508	510	535	511	489	532	484	512	489	545	549	558	548	591	525	530	539	523	475	529	464	531	549	536	508	521	532	501	518	524	538	497	561	562	522	500	531	522	540	559	558	515	521	515	511	509	470	554	513	522	516	525	470	561	509	532	513	513	503	511	562	527	505	519	512	556	516	527	510	491	553	489	523	522	516	581	515	527	496	529	498	482	522	531	531	521	584	514	567	552	568	519	517	524	486	563	547	482	536	517	531	497	507	478	502	539	524	516	538	517	534	502	547	517	517	490	546	535	542	517	506	506	491	523	499	561	519	524	499	532	542	514	513	527	493	492	537	555	543	545	514	541	534	514	492	530	492	551	546	541	475	532	502	537	517	499	527	525	554	516	495	547	504	511	507	489	522	532	541	506	527	552	515	526	502	482	537	521	551	539	519	518	512	472	501	495	539	538	567	487	530	522	551	499	523	518	535	529	489	557	530	511	501	532	512	506	520	517	526	520	522	520	515	545	515	519	559	528	494	518	502	502	506	554	549	523	494	526	529	512	552	497	530	518	524	520	504	520	508	535	479	523	511	506	541	507	486	515	507	545	524	532	495	525	512	529	510	535	508	535	488	507	526	529	481	508	531	515	516	517	533	525	474	532	545	527	495	513	513	505	503	542	550	536	515	559	613	515	507	503	515	513	508	539	534	518	528	554	584	484	508	522	538	518	502	480	508	544	494	544	498	496	537	537	519	536	519	523	559	487	509	543	529	484	515	500	539	525	528	576	539	537	539	518	519	570	522	541	481	536	557	486	519	520	516	486	562	552	514	488	536	537	481	533	554	537	535	494	527	508	507	566	525	539	472	532	476	515	478	529	512	483	493	533	517	558	509	536	535	529	538	515	485	519	552	537	523	520	543	501	572	513	489	512	551	553	522	545	481	526	553	495	515	526	513	522	499	515	496	497	458	461	543	489	520	533	539	508	505	514	502	501	532	488	522	515	496	497	492	544	541	529	486	518	481	530	508	502	541	519	511	502	562	502	537	525	521	511	529	529	523	533	500	504	518	514	524	537	522	510	502	521	506	498	537	530	536	508	532	541	534	544	499	501	494	525	523	503	531	468	534	482	495	540	490	479	508	502	548	478	528	478	553	527	549	518	494	586	532	495	478	494	512	527	536	498	463	491	512	510	508	513	568	582	540	532	523	511	507	530	507	476	571	537	504	499	489	493	545	511	500	529	501	515	573	500	486	516	503	530	495	517	514	539	501	539	508	502	538	494	509	540	543	570	492	506	503	501	522	564	522	538	534	540	521	552	505	529	530	457	517	484	511	510	552	496	542	520	550	517	538	519	544	518	521	558	531	527	524	522	492	519	533	514	539	508	563	507	546	511	507	497	545	553	547	528	476	521	509	500	521	538	541	524	491	531	492	517	498	512	532	519	522	549	514	552	529	532	478	521	505	468	470	522	488	538	522	529	521	503	510	535	547	522	525	511	473	529	516	530	546	528	500	498	534	522	534	502	514	508	522	516	513	555	515	525	486	565	523	488	564	548	562	535	495	539	514	526	525	490	527	522	562	544	556	510	583	540	520	486	538	507	473	505	490	533	570	482	502	512	489	555	535	535	547	556	522	515	505	468	527	517	529	500	544	540	534	497	513	479	498	557	526	523	549	503	569	574	495	504	511	524	545	502	521	497	490	483	534	539	488	533	550
62389	104153	83919	56976	37801	20403	7034	2136	1019	726	701	725	736	724	732	661	715	723	686	743	674	728	744	738	745	736	744	737	713	735	690	742	682	741	713	705	687	771	756	719	712	707	771	712	761	716	716	681	781	703	702	748	685	720	721	753	725	766	721	718	753	781	709	774	722	689	763	727	735	720	728	730	700	695	708	674	743	755	671	761	703	686	725	746	761	671	687	706	691	744	744	734	731	735	760	749	771	690	751	727	706	680	711	712	786	702	670	677	702	703	726	708	726	689	764	713	685	713	700	684	738	689	681	721	708	721	734	719	711	726	740	736	695	722	684	777	723	695	753	728	714	710	711	742	705	702	719	741	702	738	724	743	726	762	759	734	695	698	781	696	714	715	687	720	677	752	703	722	701	709	761	732	749	728	698	738	708	711	702	769	715	632	694	697	745	754	734	719	731	712	764	705	680	699	687	755	731	749	726	723	694	777	700	684	741	737	748	741	713	730	716	704	700	694	714	737	686	707	734	759	711	685	744	706	698	735	663	704	740	657	660	709	691	755	735	735	729	737	758	729	713	733	778	698	732	686	712	729	751	707	723	740	691	726	732	702	683	718	728	695	753	714	738	721	685	672	749	712	715	690	694	737	688	724	704	709	704	721	713	763	692	700	668	719	718	730	748	695	734	747	722	675	752	717	698	678	748	728	724	737	757	777	747	773	699	760	716	794	774	717	677	714	722	722	705	788	721	682	708	749	760	755	741	796	714	737	738	698	723	711	713	687	760	738	729	724	706	717	696	725	668	751	695	686	694	713	689	732	764	683	714	760	725	692	734	730	753	697	742	662	760	718	741	743	708	678	745	714	713	701	728	777	724	716	760	724	728	726	722	706	717	708	698	756	700	725	725	744	711	748	710	693	699	697	678	736	714	669	712	718	797	722	670	754	675	704	742	693	741	721	723	726	664	736	741	777	708	738	733	725	722	689	756	731	721	732	711	748	753	746	683	723	732	772	703	728	705	676	745	739	711	736	734	712	684	723	775	723	696	726	687	703	718	728	722	709	722	690	700	710	753	710	744	726	726	703	681	712	745	731	751	719	774	718	724	720	710	685	711	750	718	682	745	717	713	732	706	703	714	663	725	689	750	725	758	730	699	715	689	722	712	662	749	721	742	737	728	779	682	717	702	683	699	733	714	695	726	700	681	713	724	737	683	746	713	714	732	737	731	750	685	741	710	699	722	701	714	698	746	761	748	726	766	785	731	724	710	702	761	726	714	709	726	747	720	717	708	693	749	740	710	701	749	687	788	686	732	719	733	748	741	741	717	688	699	712	719	767	761	745	721	734	696	726	713	732	732	707	720	704	726	733	694	714	738	705	739	717	683	702	734	715	706	701	685	720	749	707	739	704	715	747	698	747	737	711	718	736	742	670	711	735	737	760	723	712	731	755	747	699	768	742	765	742	742	715	726	702	683	720	707	735	717	677	696	705	752	734	763	671	737	717	728	706	721	677	705	695	729	744	718	739	707	703	752	709	718	730	697	730	778	732	714	693	748	726	716	737	713	674	734	697	736	705	709	711	702	714	723	705	697	700	698	689	767	704	741	707	771	718	684	748	742	762	666	718	727	734	730	694	747	731	751	735	773	708	711	732	702	739	710	688	741	708	723	695	754	707	723	732	726	774	690	726	769	743	733	704	687	736	734	727	646	708	724	704	714	703	758	733	743	738	755	743	723	749	715	772	751	763	750	709	729	731	729	702	691	681	743	713	696	742	684	706	726	687	698	701	729	698	713	709	725	705	719	701	754	744	728	661	720	710	708	700	713	687	752	705	728	697	686	722	715	721	721	656	753	754	732	718	712	703	750	791	760	706	685	720	704	766	680	715	725	741	745	701	702	735	719	735	757	709	691	729	703	725	725	690	763	725	738	717	698	693	746	660	764	701	727	672	712	749	744	778	726	747	717	711	719	736	702	732	699	692	698	648	689	730	745	678	639	760	704	729	763	761	718	750	734	725	696	699	676	769	746	658	745	739	705	743	738	714	693	702	705	730	732	714	724	725	669	713	750	713	747	741	670	744	748	733	732	709	696	715	660	772	716	701	760	709	764	672	739	719	728	734	714	782	704	769	719	718	732	705	696	770	740	682	687	672	727	734	782	753	744	654	715	731	754	718	710	740	706	714	704	744	714	713	704	756	755	720	688	746	711	740	694	767	736	690	723	751	742	713	718	670	707	706	712	743	764	716	738	715	749	710	759	718	735	715	720	702	694	705	770	650	709	728	713	711	701	721	709	693	692	773	767	772	730	729	706	718	693	730	735	725	698	733	693	764	719	706	717	722	758	733	710	776	713	688	710	687	717	740	721	713	744	694	740	691	747	712	740	709	750	785	760	759	747	746	754	751	713	715	713	717	745	731	704	716	698	721	765	726	736	729	758	743	731	751	763	726	751	698	729	751	691	722	716	769	738	742	779	733	704	718	765	685	699	690	730	704	692	723	740	704	728	689	798	745	714	684	724	725	730	699	778	698	724	715	756	732	658	711	702	754	695	728	705	770	723	705	762	708	709	690	705	721	736	723	746	726	736	753	730	737	689	710	709	766	741	685	712	669	703	752	687	687	738	720	751	733	737	732	726	725	726	709	704	717	673	727	720	680	697	673	746	729	683	710	738	711	706	738	712	762	730	774	763	706	691	717	706	753	748	732	737	729	729	704	729	685	666	757	722	735	729	658	743	690	686	655	709	723	777	706	758	772	698	735	731	719	678	719	715	688	717	733	719	710	700	717	775	737	742	750	713	710	736	728	701	697	741	668	737	720	712	705	723	687	680	771	720	726	717	677	730	751	704	769	745	757	756	744	711	709	709	770	747	808	695	750	736	741	707	731	728	748	713	765	711	699	698	695	739	659	706	721	697	716	720	724	709	747	751	706	727	715	688	694	691	714	728	725	724	700	742	690	723	709	712	698	741	678	733	724	762	737	760	718	697	707	752	740	729	720	758	705	740	706	750	731	726	756	726	671	720	749	670	691	758	724	753	715	733	743	702	718	754	754	751	720	679	736	701	736	728	680	715	731	706	726	740	732	698	706	743	719	730	693	727	704	709	706	725	732	718	715	746	731	689	710	738	744	763	748	754	750	722	695	743	738	705	726	707	700	764	704	688	699	721	748	712	720	690	750	685	725	753	690	711	691	725	716	788	700	715	747	730	689	730	686	718	702	745	685	709	722	761	737	712	726	756	739	740	708	730	720	730	707	721	748	745	690	783	720	721	731	655	676	682	701	731	725	687	718	707	695	718	707	729	724	725	723	732	723	712	713	722	696	721	735	772	725	686	725	729	698	723	712	719	741	693	723	744	706	722	715	728	742	734	726	763	782	757	754	706	705	779	732	732	781	683	695	728	737	763	736	721	725	707	765	700	711	725	700	718	716	706	689	719	678	719	734	735	745	719	715	714	705	722	717	692	713	679	718	668	717	732	730	719	738	717	741	712	733
28523	27884	31670	18811	5977	1939	912	571	521	556	500	553	516	488	519	508	520	471	496	519	526	514	479	474	491	540	561	523	519	519	523	540	496	497	474	543	565	554	483	536	516	474	547	518	461	530	499	519	463	573	491	508	526	493	506	496	513	510	511	500	469	535	487	508	482	520	464	535	542	533	480	492	494	528	503	511	531	514	512	503	508	477	539	511	523	511	518	522	535	521	513	491	518	522	497	489	514	552	489	493	499	505	507	468	480	497	510	524	501	555	470	502	490	531	503	520	510	523	516	486	549	537	497	509	486	543	491	522	524	476	497	525	507	516	462	514	504	507	531	499	514	552	523	528	516	506	544	519	516	486	471	493	498	525	522	534	490	487	526	479	500	533	522	477	536	507	535	495	486	510	522	526	522	480	525	511	483	486	477	508	507	487	535	501	547	503	509	511	478	505	524	516	505	524	526	488	491	489	473	497	514	498	533	483	505	527	496	484	513	514	530	547	537	485	518	515	496	488	489	503	487	496	521	521	553	515	500	491	550	503	495	483	492	510	506	474	518	526	451	509	510	488	515	497	499	498	599	534	503	520	513	488	508	534	480	475	514	513	536	524	542	486	563	545	531	515	506	514	553	512	486	493	524	519	519	486	456	510	530	507	507	502	518	485	494	541	515	519	511	540	494	538	491	511	480	521	520	481	494	504	461	473	525	481	527	522	480	521	543	488	532	481	480	509	476	488	526	514	503	497	493	527	471	528	515	559	565	487	527	549	513	545	501	499	518	520	504	536	450	542	531	520	520	470	498	498	494	511	491	515	521	480	501	511	504	472	498	526	494	531	524	532	542	495	493	510	479	481	513	485	510	445	491	508	508	534	540	513	488	497	525	503	541	468	499	512	533	527	478	489	487	517	464	523	511	490	511	453	502	556	474	510	478	458	532	489	492	532	487	504	489	534	516	490	507	475	504	516	515	531	513	483	470	551	487	496	525	503	504	484	476	530	551	482	517	530	507	476	565	509	489	514	484	534	485	492	521	514	487	507	506	538	491	519	545	530	520	517	535	498	513	504	537	533	493	547	474	506	532	505	511	489	531	560	503	496	505	502	519	514	526	552	491	516	535	530	533	489	540	519	527	497	453	492	501	501	517	489	505	492	501	505	536	517	503	536	483	500	502	494	527	458	529	502	507	497	470	512	486	477	512	507	515	518	501	488	460	492	501	511	513	493	531	457	540	516	496	480	512	520	481	528	490	522	542	511	482	500	545	556	527	496	535	500	498	512	478	521	508	493	503	539	548	493	568	525	520	488	497	549	511	519	521	503	506	514	468	500	409	530	484	530	531	472	496	475	504	542	533	467	526	491	535	495	497	498	506	552	533	506	488	486	493	493	467	518	478	507	513	507	493	523	491	508	482	526	506	489	497	534	561	466	490	492	520	497	506	548	515	511	537	506	493	527	533	538	508	492	505	503	523	465	540	514	494	517	510	508	542	512	517	547	507	511	518	476	543	492	525	514	491	518	512	455	512	511	520	528	529	506	544	509	554	529	463	533	490	544	504	486	500	486	564	519	517	524	507	486	501	501	492	505	509	521	488	488	494	524	485	499	527	505	534	594	543	508	544	506	535	476	538	481	499	513	519	502	535	496	533	499	530	482	496	501	487	506	489	507	515	497	499	519	488	468	531	491	516	524	498	513	495	519	481	485	513	504	516	450	519	506	463	507	513	523	532	466	520	502	506	528	529	506	520	500	532	529	477	497	522	537	471	534	518	509	476	507	505	527	544	511	500	552	514	531	525	478	491	537	482	482	510	505	520	465	492	534	515	524	501	519	518	533	512	538	518	513	501	536	534	508	474	493	514	540	527	519	526	529	566	492	506	531	555	493	494	536	481	486	503	492	510	528	511	521	467	502	489	554	521	535	498	492	529	505	502	522	514	504	532	499	514	483	472	472	486	474	527	484	494	493	485	509	524	515	490	513	511	517	523	525	541	490	493	535	541	501	490	509	533	549	479	472	512	492	450	518	507	502	549	498	550	475	520	497	540	478	513	513	503	527	478	511	498	521	522	476	486	504	492	496	478	520	514	542	541	509	527	503	462	543	525	508	502	514	552	497	496	533	512	518	499	499	498	544	541	552	517	476	517	504	532	512	502	509	548	513	459	487	545	488	486	505	505	500	549	525	520	501	517	512	509	474	537	539	504	529	497	534	526	498	529	454	482	463	501	501	497	500	505	497	516	512	487	507	496	531	498	547	474	541	525	515	526	530	504	516	520	511	470	492	483	489	516	506	533	484	525	515	517	538	506	498	523	519	515	548	469	516	518	525	495	503	551	499	523	506	487	472	503	515	499	458	514	516	476	492	532	529	512	520	540	519	508	495	493	475	489	548	514	516	533	532	495	511	516	497	497	537	504	542	521	506	470	472	474	489	487	524	528	490	480	491	510	498	512	532	529	512	538	528	469	485	455	504	574	493	529	525	499	457	501	504	499	505	524	519	505	511	507	529	482	493	469	503	493	493	489	529	514	550	502	502	535	441	485	552	529	508	525	474	516	525	483	481	500	509	470	508	508	507	499	487	503	497	506	493	523	518	511	480	524	540	522	497	591	497	502	475	528	479	526	513	473	510	476	473	508	489	514	549	533	470	473	500	490	524	518	509	512	538	510	520	498	508	499	526	504	495	509	521	531	504	515	557	488	532	526	493	481	506	522	515	496	510	451	484	489	506	472	521	542	524	489	490	519	524	518	516	478	483	525	522	508	504	530	508	493	494	500	522	543	498	481	519	466	510	521	517	482	534	519	534	520	495	494	482	518	492	501	526	491	501	535	482	525	489	499	512	510	491	515	473	491	489	517	509	464	517	519	508	552	518	495	473	498	492	543	535	526	495	513	505	523	512	475	487	509	527	526	494	503	508	509	517	511	468	502	536	500	547	504	521	490	506	488	494	541	498	495	521	498	473	502	493	515	482	530	517	535	513	461	510	510	519	534	511	505	526	490	482	469	484	540	473	563	520	510	513	504	485	436	490	521	500	545	512	537	515	532	514	486	544	478	533	476	485	497	532	539	493	523	499	473	518	504	451	506	559	491	471	545	485	509	508	514	540	536	520	472	508	510	544	518	511	514	515	521	508	518	490	469	501	512	509	525	542	531	553	506	488	512	542	492	510	463	500	484	478	552	504	492	503	503	520	543	481	523	535	494	517	502	524	529	498	543	510	503	520	466	508	486	517	474	542	474	528	509	517	503	541	449	500	529	512	495	509	523	551	519	533	510	520	478	476	517	546	543	509	534	491	543	583	482	521	491	510	543	512	519	532	505	541	484	453	506	500	516	536	499	447	477	478	517	519	499	519	486	500	488	525	524	519	497	542	513	500	494	477	520	532	489	470	539	551	519	491	474	497	510	474	509	493	528	536	490	476	509	511	514	476	478	491	483	486	503	516	494	521	518	487	498	505	487	520	465	497	535	508	486	512	466	515	532	518	530	494
31562	47434	36375	18343	8182	3099	1356	859	759	678	695	753	725	717	704	689	703	769	710	690	693	726	728	774	710	696	734	711	712	745	707	709	779	767	727	727	745	743	751	724	741	747	744	725	709	773	703	722	722	697	680	698	683	766	705	721	692	686	726	747	742	668	750	710	720	699	716	739	742	706	686	724	708	661	738	690	707	753	753	678	730	732	701	653	686	731	729	708	717	707	698	742	714	758	669	715	692	717	726	725	773	706	753	687	717	711	695	734	712	682	734	714	783	708	745	723	762	761	731	740	730	737	737	703	741	738	744	709	705	676	706	754	760	708	768	714	697	728	708	736	716	709	775	702	672	723	705	700	720	747	721	714	656	720	731	752	723	798	770	684	732	692	766	772	709	737	737	721	782	692	729	738	721	804	723	692	726	732	732	688	720	751	721	722	770	742	710	706	710	737	727	700	715	668	693	747	690	765	739	735	701	700	776	715	735	744	694	702	812	724	703	709	737	709	736	682	700	729	706	707	702	720	747	715	696	725	718	754	718	692	705	674	706	724	712	682	721	726	747	763	744	717	753	697	730	715	728	707	723	758	704	693	707	717	731	679	723	709	757	708	651	744	736	641	744	697	769	719	767	733	720	682	726	714	763	687	696	705	794	693	712	724	761	730	715	677	674	786	709	702	736	704	742	721	753	734	738	678	746	688	719	727	701	743	752	704	726	730	694	714	693	710	686	669	748	775	665	751	703	750	720	717	736	753	750	724	693	782	750	770	703	726	726	690	712	690	751	710	782	728	743	700	736	732	695	694	753	736	709	764	757	678	752	719	688	756	737	736	757	765	701	714	705	687	768	744	704	715	739	687	726	751	692	721	734	729	697	733	717	699	790	728	744	705	699	711	722	753	732	729	764	697	686	709	764	735	697	711	706	734	674	700	752	707	720	700	723	688	723	775	677	751	718	749	731	705	729	704	728	735	775	766	715	722	709	732	681	698	677	716	735	669	684	696	674	745	711	743	714	725	733	740	710	721	686	746	706	737	713	735	703	752	747	681	760	682	718	714	701	758	741	704	745	692	710	750	720	725	672	733	724	701	724	734	714	704	737	771	716	744	744	758	745	753	693	692	693	760	719	771	678	761	738	710	756	711	745	717	740	751	687	748	696	752	710	732	712	766	707	720	677	743	684	680	683	680	723	713	754	691	717	709	723	725	711	738	739	724	708	699	676	708	733	735	719	695	779	711	740	696	689	729	676	722	709	698	694	720	717	714	789	726	731	702	729	688	744	697	705	722	740	689	794	701	740	716	706	706	720	708	750	719	712	687	746	750	715	735	708	721	725	805	683	730	694	724	703	735	702	709	724	738	736	697	740	674	716	774	676	704	722	737	756	735	743	673	748	744	678	757	735	720	722	689	736	760	735	740	681	719	693	729	730	700	692	720	733	748	717	745	745	694	693	733	770	716	760	680	723	726	713	694	716	741	704	717	791	713	755	691	689	697	717	757	706	734	690	726	729	673	723	761	741	698	692	724	737	690	744	659	715	720	743	742	695	738	754	749	742	732	697	719	682	693	711	720	718	709	724	706	719	695	750	768	695	728	762	729	759	714	688	705	694	786	702	768	681	720	662	702	683	737	710	669	689	734	693	685	737	733	730	727	735	704	807	729	725	717	722	689	699	725	726	728	692	732	744	691	741	709	664	743	720	731	733	708	722	701	654	771	711	716	700	737	676	699	772	747	700	722	748	698	729	721	706	701	722	706	750	663	712	720	707	706	734	714	702	709	734	714	736	700	700	679	702	757	743	718	724	771	730	723	715	773	725	726	631	754	680	740	726	699	723	719	676	730	746	736	680	729	702	713	705	723	720	717	714	753	705	718	726	639	684	715	694	753	721	708	698	733	742	731	686	734	768	734	621	737	711	746	712	729	685	723	766	701	707	704	716	710	688	716	765	714	737	699	707	703	719	703	750	711	732	720	712	692	709	750	731	676	705	719	749	712	708	714	708	721	727	727	787	718	703	719	710	734	733	689	719	742	690	733	691	742	737	739	697	704	737	727	727	725	688	721	714	718	662	752	729	701	736	724	735	698	722	731	698	691	734	723	710	754	677	702	730	674	731	788	708	717	744	694	676	753	708	704	716	704	693	766	702	726	704	721	702	698	769	679	746	757	736	720	695	727	714	736	783	700	702	748	681	734	756	728	725	709	760	717	720	695	715	677	745	738	654	704	745	692	710	712	718	746	696	727	682	675	740	713	733	717	701	721	749	662	719	727	718	718	696	703	755	700	688	743	747	715	716	732	709	732	726	722	746	725	745	727	720	682	706	734	733	716	720	673	751	752	723	685	773	740	708	763	681	732	695	760	706	696	696	684	701	716	739	798	710	733	712	687	745	745	734	739	749	666	748	688	725	718	713	701	697	747	769	691	687	724	703	739	708	709	706	696	693	756	723	718	755	700	697	717	736	709	687	776	671	742	725	743	732	661	739	683	736	730	691	680	718	716	755	690	703	679	764	737	723	717	724	743	734	717	746	787	728	727	715	760	725	728	701	777	685	707	672	733	703	770	696	711	680	714	703	742	729	749	698	742	751	738	728	705	741	712	723	716	711	729	759	727	718	711	720	732	710	718	731	752	746	760	724	705	739	763	711	733	740	735	719	713	672	712	717	693	693	749	741	715	721	743	702	735	691	719	726	676	729	731	734	714	711	722	694	699	729	751	705	746	718	692	784	745	697	693	689	737	762	759	689	743	730	746	671	737	773	697	735	735	724	700	750	695	689	671	733	729	706	720	714	734	755	713	700	725	741	692	705	722	632	770	721	702	768	729	750	650	668	737	791	725	724	734	681	713	767	766	725	745	724	737	736	708	728	710	661	740	653	691	745	755	735	758	695	703	702	664	711	724	731	712	757	736	709	695	687	706	753	681	723	733	695	743	721	730	763	721	708	742	728	706	719	710	704	709	740	802	757	711	732	734	712	713	738	735	708	744	730	742	684	700	690	708	734	681	732	684	715	759	705	705	766	763	745	732	690	718	697	699	727	684	776	706	676	722	713	675	677	698	698	699	707	736	705	724	770	739	683	691	766	765	694	714	699	700	724	731	735	697	786	710	719	745	705	717	722	746	722	713	719	701	736	746	708	701	719	706	719	738	727	721	712	760	691	733	740	743	711	690	690	732	711	730	784	672	714	689	700	718	720	740	757	729	708	742	703	737	684	735	702	736	700	708	739	754	695	714	745	711	705	707	726	682	757	738	719	712	744	719	722	739	739	741	707	686	698	677	719	734	723	712	702	713	709	704	701	753	699	713	781	701	772	706	728	687	700	773	764	717	744	726	680	709	720	749	741	756	700	729	741	701	728	706	718	717	692	670	728	735	754	712	714	746	722	731	758	784	718	703	670	729	723	683	697	684	677	755	737	747	703	695	731	692	691	742	758	759	745	733	720	728	656	692	729	713	701	686	735	728	732	752	720	755	720	725	703	718	715	779
24812	22742	34679	31560	24478	16757	4744	929	662	550	557	596	545	544	552	537	491	556	492	597	513	561	549	560	517	519	529	531	562	502	572	593	548	530	525	519	597	507	541	543	484	540	538	492	531	528	522	536	516	494	533	513	557	562	525	491	555	551	543	510	525	548	525	523	551	544	540	549	506	536	512	529	524	544	487	544	539	558	511	541	553	531	488	510	561	512	506	533	543	528	605	514	557	533	528	511	532	539	548	525	529	555	545	548	540	565	537	504	558	516	494	532	555	525	554	515	537	555	518	568	530	555	550	542	538	537	544	538	497	554	576	546	561	535	549	517	494	489	524	560	502	550	535	530	562	570	519	519	549	527	497	530	516	524	556	491	530	529	572	556	548	499	579	537	575	530	573	510	538	548	537	506	540	507	561	515	517	485	534	521	505	542	555	545	552	540	520	507	541	583	549	516	499	560	519	517	527	562	586	531	508	503	551	554	548	531	517	515	547	524	550	536	556	553	521	536	562	528	576	553	563	579	521	534	538	552	541	493	513	548	544	543	547	551	559	506	550	542	533	547	513	557	529	535	571	548	561	545	538	539	504	519	560	518	515	534	569	562	551	548	531	541	529	520	559	505	512	577	512	537	516	517	536	557	521	539	562	558	537	525	558	546	545	555	545	481	571	553	571	526	534	539	544	532	522	526	501	554	545	470	505	544	552	520	538	556	540	543	553	502	557	576	518	553	517	597	498	556	517	561	517	511	525	563	541	555	475	509	558	555	533	554	560	535	515	519	538	561	525	536	507	558	524	543	528	560	573	544	589	540	541	523	563	556	586	531	549	543	505	545	554	529	536	536	543	545	518	523	530	527	531	509	535	590	529	499	507	537	550	530	518	553	556	573	554	552	509	535	534	494	507	545	583	499	512	556	540	596	504	547	554	536	552	534	485	539	535	507	511	520	554	572	567	562	560	550	539	468	544	510	535	511	554	525	522	529	495	502	548	527	537	580	506	540	514	501	535	519	587	560	521	536	559	522	525	499	489	532	518	536	546	555	552	507	535	543	526	537	552	545	560	586	558	531	516	559	557	530	515	576	498	536	522	501	522	556	558	541	531	584	562	506	479	580	519	489	543	522	537	522	532	561	531	560	542	555	542	540	545	544	564	546	519	532	494	524	517	490	558	592	522	558	567	523	565	515	510	531	533	505	497	550	523	541	555	536	509	545	526	561	570	552	565	554	534	519	513	531	530	560	570	553	545	503	497	548	513	519	557	551	524	535	563	544	531	530	530	536	528	539	560	520	519	528	516	544	538	598	542	548	533	531	506	550	533	492	536	538	540	475	527	561	506	538	499	543	516	493	532	510	532	574	550	518	568	553	520	575	530	528	522	541	549	560	507	536	492	535	577	513	588	517	545	539	518	557	550	526	543	484	551	507	526	542	514	569	540	556	537	498	473	540	492	526	570	503	492	526	515	550	554	568	529	514	551	560	540	545	529	532	548	524	534	567	562	514	535	513	549	564	525	545	560	577	521	495	540	548	485	535	506	535	553	605	549	550	554	500	555	536	514	534	536	511	508	547	503	518	553	560	560	553	552	520	546	485	533	548	530	548	571	536	501	559	530	566	539	514	549	525	520	548	535	535	554	523	531	547	548	576	486	528	551	527	573	550	540	513	586	541	521	540	510	533	528	530	552	561	542	571	539	549	511	523	514	562	516	555	495	521	540	508	571	536	509	522	549	515	518	558	511	499	542	576	552	577	533	548	536	518	511	565	560	522	530	535	502	553	524	528	540	528	531	544	514	530	556	506	559	592	544	541	528	528	471	513	539	527	520	552	522	543	501	532	573	515	531	528	505	489	545	521	524	515	536	489	523	530	527	555	507	529	529	497	550	504	575	522	521	542	548	523	579	505	525	586	562	542	508	558	545	513	531	525	540	562	542	558	543	533	531	510	535	553	525	528	588	496	558	547	557	522	535	533	565	566	521	524	545	515	553	543	529	524	529	528	529	537	533	513	522	540	520	523	516	512	559	517	514	534	505	534	527	568	520	552	532	555	563	553	522	509	507	528	519	526	554	526	531	565	511	537	565	542	588	567	521	508	562	565	558	559	528	526	562	561	577	547	552	555	533	538	526	533	534	544	540	548	547	490	540	544	505	560	550	491	510	550	560	544	539	518	560	540	513	556	540	552	537	512	530	552	542	529	580	530	520	529	483	546	515	513	554	547	533	563	541	518	538	508	545	535	546	516	499	540	569	505	546	574	501	543	518	533	501	522	521	510	519	549	504	511	540	494	514	555	551	576	532	517	540	529	537	524	575	544	534	542	526	486	509	555	546	525	563	527	545	563	525	540	559	565	530	531	545	548	572	555	576	536	538	542	541	494	548	558	526	530	574	553	515	540	541	526	530	545	535	532	552	548	521	532	547	568	506	515	541	517	544	563	584	563	534	557	537	545	488	537	532	523	614	550	532	541	511	533	531	551	540	543	549	523	515	508	516	583	560	512	500	543	554	536	558	541	526	554	532	533	529	517	485	553	562	510	508	553	556	530	545	536	538	510	498	569	501	499	542	568	559	536	549	500	527	497	556	554	538	531	517	562	548	534	530	554	553	512	586	505	533	526	493	536	527	542	496	540	524	564	563	569	533	510	509	482	511	550	531	563	542	566	521	551	519	523	552	547	536	511	553	550	534	542	545	530	518	545	529	525	572	545	549	503	571	538	549	516	504	535	508	549	507	517	517	539	564	545	544	517	580	516	544	554	539	535	540	573	550	508	559	556	526	497	501	505	513	539	571	558	530	527	547	497	508	557	478	548	555	573	531	562	518	531	542	507	525	524	554	521	553	567	519	568	544	607	480	548	594	544	515	537	517	523	524	515	553	530	530	521	502	531	542	563	511	521	536	579	511	553	555	524	545	503	516	486	518	528	578	520	579	495	547	513	547	555	568	512	513	489	496	507	566	537	517	543	557	598	536	572	532	572	542	580	526	559	505	536	568	497	546	500	531	525	506	559	557	531	543	565	527	558	566	563	529	518	550	511	534	546	534	509	514	517	568	526	553	557	518	534	580	559	529	521	527	562	527	543	502	541	576	529	502	544	495	555	562	525	522	534	571	540	524	545	544	544	569	509	515	508	540	588	510	540	572	535	540	510	536	531	543	518	521	512	526	568	518	546	503	511	531	541	504	517	522	547	534	518	532	480	538	543	550	535	542	550	586	529	581	510	528	558	527	544	546	574	589	514	531	515	550	587	531	527	523	548	502	533	577	500	491	526	571	532	518	505	558	544	570	526	542	549	534	554	544	539	561	523	567	500	525	540	545	554	520	578	527	524	551	556	550	556	527	556	496	566	549	508	572	508	502	560	502	546	550	560	542	530	519	542	516	558	512	501	569	535	565	499	526	556	548	567	596	540	578	542	549	536	527	580	527	562	526	570	493	542	549	484	514	530	511	603	536	544	519	511	551	557	565	508	531	521	540	539	541	529	524	486
58663	92922	73967	47142	29658	13585	4501	1534	939	768	779	734	767	710	724	769	713	718	766	781	724	708	758	801	766	760	731	787	745	718	768	739	718	756	740	752	766	751	744	757	735	734	757	759	727	741	769	735	769	750	751	761	736	715	827	783	770	740	704	777	783	749	772	773	757	745	763	756	725	723	766	717	722	689	721	705	771	714	780	756	738	791	774	769	766	743	764	782	778	720	753	746	742	713	739	752	742	742	767	724	748	764	776	773	746	760	768	763	764	741	724	770	742	790	790	724	765	756	701	749	716	766	735	756	745	772	715	709	819	741	802	726	746	743	726	707	772	791	767	739	740	769	748	834	695	761	759	773	725	760	727	779	736	766	799	767	787	774	813	705	762	723	695	719	789	720	740	750	722	769	738	752	737	750	741	759	712	785	783	740	784	737	768	758	742	770	758	714	780	753	763	754	745	745	746	737	769	745	808	787	719	783	737	768	731	765	785	759	709	789	767	766	744	762	733	778	774	796	738	770	762	724	747	763	776	760	750	757	715	779	694	769	729	777	766	731	722	737	737	717	737	712	777	810	718	757	750	795	778	775	780	744	769	704	765	735	787	698	785	743	799	742	793	714	786	735	797	731	744	791	825	767	818	733	761	722	764	720	799	785	763	798	800	764	747	774	772	798	767	766	693	720	739	783	727	719	742	726	738	752	776	757	717	777	747	752	750	754	767	785	729	729	758	781	744	731	808	791	745	777	777	781	748	783	779	746	731	766	739	739	758	746	744	822	771	786	773	738	758	748	769	769	760	745	734	768	792	762	707	724	744	784	746	786	789	741	740	775	724	780	759	743	741	707	728	718	779	792	817	762	741	738	747	750	730	729	760	740	796	757	735	756	770	738	740	769	747	760	740	682	790	764	747	763	769	744	737	766	770	751	751	752	781	751	777	769	755	730	760	733	726	724	788	772	731	781	781	768	807	760	761	745	728	767	769	738	730	744	779	744	792	757	704	737	751	753	812	744	673	765	714	787	774	721	733	750	724	786	788	787	791	780	772	779	717	757	761	781	770	740	726	721	766	729	768	784	707	735	760	751	747	709	725	746	773	788	729	710	724	767	768	727	709	717	798	799	746	724	765	781	744	789	802	700	780	731	739	710	740	722	735	780	733	759	797	774	837	728	723	745	753	801	786	723	806	769	741	782	746	712	741	757	790	722	770	799	726	729	733	735	791	745	740	725	750	785	806	774	822	738	769	820	787	733	753	740	750	769	724	761	746	754	688	796	750	698	797	732	743	780	724	691	687	759	714	758	775	746	698	747	738	747	778	755	770	740	772	733	803	739	760	785	786	787	752	720	773	767	746	730	746	762	812	757	734	766	761	784	739	815	797	712	775	743	761	724	753	713	787	763	709	769	747	743	769	753	811	744	794	778	740	746	818	780	713	772	745	767	730	745	799	783	758	781	738	732	706	791	750	693	734	758	781	748	735	721	791	765	804	744	705	766	705	775	743	755	784	768	757	759	756	759	786	758	687	765	785	722	719	763	770	805	809	785	729	726	753	773	743	804	733	738	773	779	750	768	778	757	772	722	744	777	721	794	715	757	738	754	762	762	769	780	738	751	740	764	759	758	765	730	805	753	761	792	781	794	767	719	774	722	781	750	696	803	822	770	797	716	717	771	803	762	747	778	754	742	776	743	784	779	781	804	750	764	772	759	729	756	763	744	757	742	722	744	782	780	758	758	763	777	742	726	766	772	739	764	736	774	769	727	748	800	762	783	802	791	744	758	733	738	728	721	743	734	782	736	735	756	762	774	740	776	798	743	837	715	779	763	746	747	735	710	719	771	741	768	758	772	750	776	742	799	740	734	742	741	718	709	769	764	763	757	772	696	786	740	745	775	779	779	788	757	752	735	756	787	761	714	780	788	754	801	812	761	776	749	727	788	754	759	738	761	757	772	770	709	783	727	742	722	758	756	790	727	725	725	794	758	740	735	736	736	734	760	758	728	780	752	760	748	739	738	772	801	761	713	722	768	753	771	758	769	745	726	714	792	742	688	748	792	695	769	775	739	778	749	736	789	716	750	760	733	737	779	726	796	758	764	738	720	728	733	743	754	762	773	727	728	718	745	774	758	784	768	738	757	818	722	745	822	695	745	738	762	757	788	728	739	729	729	765	707	810	810	735	768	723	765	753	737	723	755	758	749	794	724	801	763	688	727	787	715	771	768	744	742	736	734	725	796	735	741	746	705	745	732	760	720	766	731	764	754	676	707	745	743	803	765	777	759	757	801	754	763	721	766	742	762	786	769	734	744	766	799	706	790	748	729	749	738	710	758	711	799	744	753	750	733	795	749	729	729	691	724	777	782	714	715	744	749	715	760	746	804	783	745	766	771	775	760	726	772	719	762	776	723	792	721	761	765	691	711	728	763	741	796	778	714	758	780	741	730	722	739	804	748	749	723	720	764	772	731	751	752	787	722	769	751	734	740	752	802	789	775	762	767	790	793	732	734	781	736	770	765	738	754	736	769	763	754	716	753	758	738	776	748	783	776	764	762	678	769	738	770	796	792	702	718	744	768	739	768	756	761	781	757	735	735	761	694	713	750	772	800	728	725	741	735	702	761	728	766	751	792	758	746	771	703	739	723	784	765	780	779	753	763	759	716	757	743	770	771	747	781	747	770	793	711	808	750	740	690	761	762	763	760	754	723	730	769	708	720	725	720	790	704	738	751	759	768	767	757	794	759	744	789	775	729	704	792	767	792	729	794	761	697	739	739	741	716	724	713	750	729	755	707	783	723	790	711	738	815	787	781	762	732	756	753	763	779	773	730	737	833	756	764	756	721	747	760	737	732	749	713	756	705	756	771	756	734	763	722	792	778	781	794	766	693	767	734	772	783	780	742	717	736	721	767	718	777	777	713	780	750	740	744	780	749	813	734	749	771	784	742	717	734	778	790	751	756	723	761	724	745	763	755	720	769	784	735	786	745	740	742	743	749	749	754	754	733	774	791	754	745	742	764	677	798	744	784	725	709	782	766	760	775	773	804	753	722	740	710	733	840	778	729	726	768	739	763	757	793	727	765	737	733	771	769	725	768	734	777	746	773	791	754	778	759	776	717	766	701	738	761	737	735	736	776	697	796	720	776	743	742	758	760	823	726	743	759	742	768	727	729	737	761	748	779	789	704	820	743	773	754	753	743	705	770	772	744	714	773	766	739	755	722	822	738	777	731	764	735	706	750	801	771	787	730	738	759	723	754	720	730	744	780	787	790	777	721	783	724	772	728	727	775	728	741	747	746	772	752	787	740	774	735	744	693	760	756	741	732	757	761	825	734	756	817	770	730	746	761	748	776	764	760	741	756	779	735	727	759	800	764	738	721	794	801	780	801	751	757	672	755	707	771	730	755	769	746	748	737	723	788	777	744	781	790	722	773	765	785	742	791	749	778	738	749	732	796	752	747	742	778	705	765	727	732	777	725	713	709	768	697	742	796
23744	22201	32248	28056	24241	21969	12645	1525	668	600	547	566	568	604	572	560	533	572	517	541	560	544	589	531	583	562	511	485	531	581	515	531	544	492	522	542	568	563	530	569	555	542	506	545	520	567	480	551	534	523	499	501	512	540	540	539	556	578	539	561	496	534	520	498	517	560	555	557	539	532	496	545	531	533	512	485	535	531	598	534	503	565	543	527	517	553	507	485	575	513	531	510	547	511	511	523	504	545	510	579	541	520	529	548	543	558	555	525	509	505	532	557	503	506	523	529	530	480	529	540	558	515	532	522	511	523	488	525	544	539	508	532	553	514	543	495	573	528	547	531	517	551	581	482	514	519	567	558	532	547	519	578	560	522	587	569	524	555	503	526	568	518	541	526	524	536	552	562	551	586	538	524	545	536	555	536	562	552	508	531	531	549	548	529	542	539	507	524	530	534	532	534	565	552	523	549	581	526	535	497	544	529	492	491	537	516	520	517	529	591	547	545	537	561	520	515	564	561	527	488	521	559	554	535	545	517	563	533	514	544	542	522	537	524	525	553	497	543	507	546	558	541	543	556	557	534	509	494	529	515	530	548	543	563	550	524	505	512	535	541	502	555	537	518	562	517	527	499	484	521	539	488	540	561	533	489	508	538	456	513	530	541	513	524	573	562	547	529	507	586	580	537	554	534	503	550	539	508	533	509	535	529	553	576	535	543	566	489	545	523	503	541	481	562	532	521	512	539	538	538	529	570	535	517	512	534	529	499	518	551	539	523	529	534	512	506	479	501	557	544	570	538	504	517	547	518	549	553	496	548	525	523	507	526	525	567	505	533	499	530	533	533	518	499	554	559	541	550	572	500	534	519	551	569	527	515	573	565	508	539	531	491	538	506	521	506	517	521	509	505	480	550	568	550	502	533	551	515	511	531	533	536	534	523	508	553	524	495	521	520	564	542	557	572	499	507	537	538	566	516	551	496	529	486	517	549	505	516	523	531	542	486	539	502	547	509	515	544	584	526	546	527	545	534	531	494	515	522	520	498	538	523	563	532	503	531	574	495	540	507	529	537	559	511	506	573	530	535	535	528	527	579	524	510	513	502	558	483	531	546	525	502	532	525	510	536	507	539	546	543	525	522	524	530	536	512	544	542	556	486	555	502	524	542	524	550	497	517	550	521	559	525	564	548	555	517	513	525	557	547	530	522	544	530	523	507	502	519	522	497	506	533	545	533	533	492	505	511	531	540	532	554	552	539	546	484	542	556	517	577	493	519	513	538	546	507	522	507	488	566	546	541	526	508	533	571	529	506	542	521	486	533	523	466	524	523	489	527	520	532	490	552	522	497	536	567	495	571	565	560	508	507	506	524	505	502	557	550	564	476	504	522	519	557	561	531	562	584	517	522	547	490	565	542	530	509	524	547	523	484	531	503	527	515	528	537	566	557	548	543	548	551	548	549	505	584	561	508	545	571	524	527	505	532	543	520	499	567	568	568	544	556	574	566	543	531	543	536	497	569	521	532	503	503	536	540	541	524	538	508	520	501	526	529	480	496	504	560	569	562	555	535	533	556	526	522	557	512	580	502	541	560	527	532	535	510	531	535	570	572	518	554	567	540	541	548	526	532	516	567	509	545	543	514	531	553	481	532	531	539	583	499	518	513	487	514	534	518	550	549	582	527	538	514	544	546	541	512	538	511	499	529	555	482	563	510	505	519	541	549	531	526	532	569	542	499	524	558	515	513	531	515	525	527	525	460	523	517	547	524	564	568	599	533	552	510	499	541	567	507	518	501	525	536	525	542	532	511	529	569	496	530	531	527	532	509	566	541	532	533	521	538	524	496	541	540	537	526	539	533	497	540	511	510	518	577	520	532	532	504	536	528	525	507	517	510	529	548	547	485	588	557	565	517	567	519	487	513	529	500	536	515	551	532	480	518	550	513	483	547	524	535	533	511	542	559	584	545	500	532	569	494	548	527	566	578	557	472	531	568	529	600	532	600	498	552	550	572	537	553	510	566	566	483	545	513	512	519	515	539	508	590	515	557	552	524	528	558	485	555	530	558	539	528	506	507	533	557	547	530	538	537	541	541	572	521	509	539	543	498	538	533	536	555	537	550	525	528	528	520	545	533	548	494	554	521	542	510	520	574	507	503	503	536	542	562	536	487	528	562	529	531	525	540	531	531	504	528	538	558	515	537	557	531	497	564	520	500	504	540	549	530	513	558	534	493	544	489	527	523	505	517	491	519	521	532	529	550	537	513	529	536	531	550	484	574	548	534	561	534	493	567	551	554	515	523	520	519	562	511	516	472	555	515	523	535	538	501	539	492	535	524	508	501	575	533	522	504	537	541	522	522	506	567	583	546	547	546	518	533	526	526	535	517	525	516	541	520	506	508	570	556	557	526	521	521	510	528	518	513	560	574	563	512	531	544	548	544	538	514	541	564	544	547	560	504	538	517	511	527	555	538	526	502	514	493	531	563	541	525	530	485	546	530	554	523	496	527	558	530	512	504	521	529	524	540	519	565	520	532	536	501	501	535	539	513	532	505	528	529	523	531	522	520	508	488	476	528	541	542	545	549	539	524	478	545	559	531	553	494	508	541	495	544	524	552	509	523	544	535	554	529	516	557	522	521	517	560	559	533	538	538	543	512	528	516	544	564	539	575	538	567	534	529	486	518	544	496	560	501	519	493	534	510	523	529	528	540	558	526	534	564	521	524	524	525	514	567	552	549	501	542	528	505	543	544	542	535	526	498	525	510	563	533	562	577	516	474	497	535	553	571	525	532	571	508	565	499	486	526	580	531	533	537	555	525	506	584	507	531	525	562	517	517	567	529	531	528	527	549	557	506	531	516	536	510	481	545	547	574	528	518	518	521	508	554	533	496	543	516	554	514	540	518	540	517	550	526	520	573	549	519	553	538	496	486	550	549	530	512	547	519	508	534	544	541	539	548	516	534	503	591	515	555	550	495	532	525	533	531	521	552	503	557	547	539	545	495	570	566	545	552	536	497	520	517	517	527	515	498	535	521	539	510	549	515	568	546	506	523	521	533	508	544	546	489	569	548	588	537	563	549	577	525	501	493	514	519	562	548	522	489	522	546	546	545	527	498	522	534	558	512	553	512	523	531	571	555	563	539	558	483	561	537	551	544	529	542	502	556	529	566	525	480	504	567	538	499	515	536	500	516	544	533	540	564	545	513	547	554	536	531	543	522	542	502	539	518	510	528	558	511	532	562	551	490	527	543	519	528	532	510	509	561	534	562	570	529	538	512	515	483	565	543	545	479	520	585	548	529	538	525	545	555	516	507	513	514	529	550	549	557	507	500	526	565	559	499	560	563	484	541	577	554	524	514	536	526	546	535	489	520	531	521	495	532	507	512	524	561	527	520	549	534	523	568	540	545	503	524	582	508	559	539	487	559	559	504	525	548	517	514	534	512	535	519	536	508	540	545	549	553	552	504	524	531	546	535	530	551	527	537	525	564	535	513
62901	104171	84513	57490	37400	19347	6769	2123	945	791	752	743	705	703	735	777	715	730	728	725	773	748	741	718	748	712	672	712	729	749	751	707	730	743	741	725	734	710	726	765	727	766	733	759	743	726	796	684	710	800	733	747	706	726	699	739	725	711	764	681	737	697	685	710	681	751	721	715	718	719	742	734	692	735	714	687	743	759	703	738	698	759	754	720	765	736	766	761	756	714	717	769	727	691	760	725	709	730	707	686	707	703	727	729	771	757	739	729	750	697	771	746	754	718	747	686	757	760	705	722	713	737	731	710	703	712	739	702	729	705	700	720	703	716	752	735	712	709	723	665	728	752	805	762	687	747	809	745	789	721	739	758	746	714	716	742	708	731	646	734	729	697	716	741	687	717	739	741	695	718	735	706	736	698	721	763	725	701	706	731	703	700	729	745	693	771	759	701	751	712	737	712	730	731	724	708	738	750	713	765	743	703	739	748	736	760	687	716	709	773	731	708	701	732	750	710	719	741	696	753	738	745	739	721	718	721	744	753	685	773	737	737	706	708	751	779	752	682	747	741	736	734	796	749	719	733	702	738	722	750	740	759	748	745	757	701	685	729	735	733	678	721	703	709	766	730	760	725	708	741	704	712	744	738	754	743	787	744	703	705	731	779	730	723	768	738	699	772	686	780	783	744	715	727	802	781	768	746	716	689	701	701	767	756	737	729	744	733	753	733	783	785	705	758	798	747	766	706	715	716	722	716	755	716	751	760	729	718	736	726	712	752	753	754	742	733	644	767	725	750	739	699	737	734	724	771	695	732	707	685	713	763	749	722	718	707	749	690	771	670	703	705	747	740	719	698	702	765	706	710	717	719	760	728	757	738	733	770	739	765	721	690	706	730	660	740	776	784	697	684	723	726	758	728	790	728	715	729	780	740	712	736	723	779	691	736	758	748	762	726	724	745	717	712	711	786	775	723	724	716	749	694	748	729	741	724	770	727	706	770	712	754	739	764	689	755	713	768	722	757	761	695	721	710	766	755	713	710	733	698	695	679	776	688	705	755	771	698	771	733	750	731	734	715	720	727	714	703	760	745	703	697	732	715	776	734	749	741	736	696	784	747	732	747	713	694	755	712	753	805	703	706	726	748	725	731	722	731	763	708	746	707	744	741	777	724	751	735	691	718	722	698	739	690	704	753	712	720	708	709	751	645	701	729	766	664	776	709	693	673	727	760	683	757	723	737	703	780	730	754	730	802	730	699	773	726	772	746	735	762	723	704	773	706	792	750	735	733	792	699	698	768	753	684	799	731	709	787	761	711	734	756	768	732	749	719	750	742	732	718	713	720	760	754	748	714	772	708	708	767	726	732	762	670	712	765	723	745	730	733	733	762	733	772	750	785	718	728	714	772	750	712	735	751	736	743	732	755	703	689	767	762	730	727	752	712	708	750	726	759	728	716	731	729	746	728	770	771	721	747	705	727	735	742	705	717	795	700	735	662	737	723	723	711	765	690	744	693	768	767	767	740	680	767	789	714	695	725	696	773	732	750	674	729	744	728	692	727	726	768	706	734	746	732	748	691	718	752	695	697	758	744	753	704	740	717	750	733	725	757	759	731	688	757	717	751	774	778	732	761	749	750	731	727	705	725	694	729	772	695	740	700	752	709	738	726	777	720	740	707	775	726	767	763	756	720	747	752	723	718	737	719	703	724	752	734	706	728	718	720	755	741	703	787	719	736	750	741	733	761	734	740	720	712	699	706	729	694	749	775	704	745	795	761	706	757	709	737	726	678	736	683	759	728	753	748	766	719	739	725	713	720	736	738	749	777	810	737	714	730	710	689	737	718	800	777	781	685	747	735	742	712	732	778	722	695	728	762	741	720	782	772	750	756	815	750	799	753	787	774	700	706	724	722	759	727	754	731	754	756	743	709	724	697	737	733	706	786	778	757	725	720	707	677	724	719	721	755	704	717	726	730	781	756	743	747	676	713	747	751	748	661	660	710	730	715	720	742	727	721	736	717	760	756	734	695	781	738	719	751	702	743	720	725	756	759	683	676	762	766	769	715	704	726	747	760	734	742	725	721	703	739	742	716	757	735	737	733	749	746	722	726	771	698	738	728	753	768	756	745	761	750	739	728	733	748	701	751	768	677	760	688	732	718	698	758	717	775	802	753	696	805	722	744	744	730	730	751	710	759	701	742	697	750	783	651	730	789	758	775	709	698	735	718	768	774	716	721	734	749	717	755	751	735	744	770	756	747	705	779	769	717	724	738	793	712	772	734	769	718	744	713	728	719	703	735	743	753	757	713	743	768	720	734	714	780	758	730	690	725	741	698	780	760	743	762	744	712	761	726	721	688	705	710	703	703	748	731	717	721	727	768	729	698	718	708	699	686	779	754	712	718	758	730	697	702	681	734	723	711	745	706	749	770	774	671	739	721	698	732	766	751	758	754	722	755	704	721	776	735	739	732	701	829	730	725	730	753	723	714	717	691	781	734	748	786	733	719	732	754	705	742	731	758	706	692	755	739	782	717	713	746	693	748	734	750	742	753	734	752	707	704	766	727	739	770	757	716	761	742	738	699	694	759	734	747	718	746	779	729	689	727	742	753	757	771	778	704	714	766	732	726	751	809	686	751	738	710	774	717	716	682	756	734	748	758	776	736	685	733	701	733	694	740	711	739	767	712	694	734	767	713	703	715	714	712	682	691	776	712	730	754	692	756	727	783	719	718	720	746	727	763	723	714	744	759	699	744	738	723	736	741	773	758	725	726	740	680	751	685	708	753	684	766	727	774	748	721	734	721	743	742	743	720	759	740	702	729	729	798	768	741	749	716	695	695	672	757	734	737	723	779	716	734	769	664	717	728	727	738	780	741	731	716	731	784	807	714	748	719	740	736	707	690	683	787	704	747	702	705	741	680	707	734	733	734	665	728	747	725	716	758	678	789	695	776	690	774	724	757	743	730	771	696	742	777	748	767	704	727	730	690	730	744	747	733	745	745	735	720	711	697	700	735	743	741	715	721	714	678	714	728	768	722	721	737	735	765	702	697	692	757	712	702	738	751	712	788	751	696	777	766	670	722	741	707	740	736	729	742	736	727	749	743	731	701	724	764	758	723	727	750	728	693	711	712	767	685	684	723	738	719	747	710	732	757	739	717	730	735	746	748	762	735	726	722	736	727	758	708	748	736	755	729	795	724	743	727	787	721	715	696	686	758	728	730	743	756	706	700	732	771	702	737	719	745	733	755	732	747	803	713	729	757	760	805	788	699	744	790	690	748	794	780	737	778	738	722	722	729	782	741	794	724	737	722	718	769	763	741	733	717	726	745	762	746	654	745	742	703	711	769	738	714	730	705	820	740	672	743	719	744	727	757	737	717	810	735	701	707	777	735	781	707	788	685	748	802	732	787	726	701	689	707	705	709	694	739	739	715	697	711	684	720	728	796	709	722	725	715	710	736	734	707	751	727	747	741	740	718	714	696	752	724	712	688
28347	28040	32086	19267	5972	1838	895	595	561	552	527	488	508	519	518	516	500	501	460	531	521	499	521	508	534	523	524	536	517	478	516	513	531	518	533	484	548	493	498	515	512	508	507	531	491	547	472	497	526	492	503	515	511	545	519	474	523	515	510	547	520	513	533	515	473	510	525	502	521	524	470	531	510	474	529	488	502	552	507	539	560	509	516	520	524	561	491	544	502	515	527	507	525	480	563	493	521	514	536	512	495	504	542	502	492	490	522	461	534	523	506	516	508	494	524	555	518	489	440	528	509	511	527	488	462	544	509	526	534	503	500	499	505	516	536	513	561	512	514	471	467	492	490	517	451	533	520	457	520	473	548	499	542	491	493	538	509	482	475	532	566	507	467	529	556	518	512	538	495	498	475	507	530	530	500	484	451	538	520	523	541	475	516	514	527	482	470	476	505	503	506	495	520	491	498	498	523	537	518	546	515	523	556	447	500	483	518	557	489	529	541	482	488	485	497	479	496	498	528	527	513	510	465	501	515	496	572	531	495	498	491	513	516	473	527	510	533	500	494	509	463	529	478	493	508	530	501	514	485	491	466	494	475	490	494	551	491	520	561	539	526	553	489	521	481	543	501	504	505	522	477	512	517	494	517	500	560	532	513	557	511	482	535	512	481	487	520	522	523	507	471	513	522	523	498	504	489	550	475	541	479	477	539	530	487	520	490	509	471	519	498	510	532	497	522	559	525	516	500	477	554	517	515	499	515	507	508	502	514	499	501	519	491	489	476	473	513	523	497	522	527	491	511	493	552	526	497	483	492	505	526	529	535	496	507	529	494	498	495	544	484	511	473	525	485	527	482	537	524	520	501	521	499	521	486	495	539	514	514	480	525	565	524	496	495	497	501	511	507	537	506	502	510	479	519	526	517	481	521	519	460	512	529	537	518	483	475	545	489	494	540	477	533	527	498	497	483	485	526	516	538	531	487	519	497	505	506	517	519	495	464	507	490	512	517	488	525	509	516	508	495	517	525	554	526	513	484	491	498	525	500	495	523	517	564	507	538	485	483	480	509	505	497	505	517	506	480	475	522	496	507	478	499	524	516	475	490	475	523	518	487	525	527	474	492	521	517	478	527	512	490	516	539	507	500	494	486	497	496	468	493	531	504	494	504	491	523	508	495	506	539	507	544	515	531	522	492	502	517	485	501	511	518	546	549	485	483	482	505	502	521	515	536	477	524	495	525	527	492	506	503	507	508	528	536	499	529	544	561	561	558	483	480	519	527	499	539	480	530	484	544	494	518	494	503	525	514	494	460	521	509	515	550	506	508	511	532	513	506	460	479	542	473	503	493	473	505	488	522	526	529	511	492	514	534	488	524	520	545	503	558	540	510	518	509	533	556	491	486	471	503	542	527	526	506	524	503	511	499	521	505	513	513	516	427	484	513	488	551	493	502	493	513	487	473	519	494	528	495	504	490	504	509	501	511	527	551	555	496	510	545	515	503	484	516	478	512	512	523	511	515	496	517	471	475	508	509	521	499	488	509	476	480	537	516	503	547	505	510	524	513	534	514	487	524	497	520	501	538	520	536	473	520	556	516	512	513	479	544	474	470	514	499	500	495	511	472	511	531	504	491	519	504	529	494	505	489	501	517	517	526	452	496	511	511	509	517	522	496	473	524	465	518	518	495	513	460	504	541	489	525	483	498	557	537	541	477	499	489	517	511	508	470	518	500	525	507	527	517	477	536	529	482	505	513	496	501	508	483	504	488	498	539	507	476	471	505	537	521	537	497	530	488	557	499	472	519	526	524	485	498	457	517	488	507	491	544	520	525	529	466	481	515	500	511	486	493	500	504	494	516	466	518	539	494	489	481	494	463	539	475	498	540	530	505	511	487	524	485	505	493	537	502	490	493	491	473	498	512	507	504	527	546	536	503	502	513	495	501	543	528	485	492	444	485	502	534	476	537	480	504	509	525	509	494	483	562	486	508	515	542	478	549	542	502	514	485	538	549	502	516	484	540	524	495	507	529	530	535	493	490	505	539	523	520	505	529	519	510	553	538	513	494	505	502	533	505	517	541	515	495	498	523	505	474	469	556	531	488	501	504	511	527	509	493	552	500	489	445	496	523	513	492	493	506	494	518	537	516	495	498	509	503	506	515	465	529	517	518	550	512	506	475	534	489	503	497	502	470	504	474	484	496	535	504	509	485	492	536	520	529	482	497	505	539	505	517	454	482	486	491	535	520	489	498	491	531	516	521	501	560	505	544	520	518	505	498	506	509	536	545	517	504	545	526	531	502	500	533	495	466	533	508	533	501	491	537	494	517	499	512	513	521	498	516	545	524	485	517	512	527	500	479	461	541	492	484	479	553	483	540	514	509	495	497	531	538	486	517	510	481	481	464	529	491	541	511	545	474	495	481	516	506	516	527	515	463	552	515	511	468	458	496	520	512	506	530	525	527	517	525	485	519	504	479	536	497	483	537	509	505	503	491	516	510	494	504	486	495	529	514	479	517	505	510	457	513	512	521	490	506	524	517	521	538	500	477	554	565	503	486	527	497	489	557	543	525	509	481	521	513	505	526	494	525	540	487	524	519	541	475	519	538	496	499	512	526	527	502	512	514	484	481	522	517	543	505	494	516	512	510	516	473	514	521	506	513	536	541	504	503	527	488	512	541	534	516	538	518	514	513	475	511	493	551	497	507	515	512	524	502	505	557	552	495	510	507	519	514	494	507	507	550	509	533	547	528	521	502	529	500	517	504	498	526	477	522	508	479	539	529	521	561	484	533	462	536	521	524	481	485	490	521	500	478	504	489	496	489	503	518	493	508	551	504	522	496	522	531	474	511	537	515	495	514	493	508	477	525	474	501	449	536	441	514	504	465	526	484	499	520	513	551	471	518	462	477	527	515	509	505	500	486	520	485	492	496	509	551	527	519	519	537	529	511	533	524	519	545	514	502	549	487	521	535	500	517	505	453	509	527	509	533	502	494	530	510	523	503	495	485	509	493	539	539	530	523	519	530	524	497	489	514	483	510	576	471	487	514	523	538	542	498	551	462	513	510	504	486	524	473	488	519	493	524	502	513	500	500	522	499	530	486	532	506	517	499	518	540	520	481	548	479	503	532	464	513	525	523	514	547	472	488	504	498	512	494	502	481	541	509	492	486	508	524	516	494	510	493	457	492	537	503	509	478	485	539	530	491	501	465	514	503	459	540	544	526	497	486	542	474	451	544	547	556	528	517	495	524	551	519	517	543	531	474	513	538	533	483	511	481	525	523	487	474	516	474	505	496	515	495	526	534	537	500	483	513	522	517	490	540	495	561	499	536	510	494	516	510	493	504	510	503	494	505	514	494	483	523	495	478	507	542	464	506	483	473	462	501	514	499	551	550	501	495	518	519	495	509	528	489	481	510	481	503	542	521	507	524	513	520	506	529	510	526	517	517	483	505	532	541	563	502	514	470	526	460	523	482	523	491	528	497	535	540	503
31614	47958	37279	19168	7801	2964	1295	827	734	728	768	802	731	750	713	771	726	708	745	663	722	725	776	762	708	752	754	725	719	727	767	727	758	720	718	771	731	729	787	704	693	719	700	705	715	759	713	762	711	728	750	739	711	735	792	713	739	706	731	731	754	742	737	725	707	714	728	712	694	735	744	714	728	690	742	727	720	693	724	721	713	705	771	762	714	715	711	672	718	720	691	733	752	692	751	745	695	708	749	727	699	712	745	666	715	724	744	738	702	742	732	752	731	716	729	704	756	745	740	654	719	727	734	757	741	703	718	743	713	762	713	764	760	771	698	737	748	706	780	732	713	718	705	754	727	710	732	741	730	698	706	718	764	703	782	711	725	729	760	717	741	742	766	744	775	728	734	724	713	702	758	717	761	738	746	728	755	729	762	748	746	714	730	705	715	774	748	766	706	735	688	694	725	711	736	729	704	721	680	693	717	694	708	727	713	729	759	740	692	743	729	698	752	684	714	734	733	738	752	745	740	697	751	706	680	754	718	740	706	732	743	743	707	671	768	701	714	728	764	726	746	692	747	704	767	723	739	737	683	713	728	692	766	705	699	691	720	734	741	754	707	722	733	727	648	754	721	700	706	742	698	733	680	715	747	761	759	778	760	748	704	798	716	721	738	698	713	756	707	728	679	753	735	717	750	701	672	728	686	756	699	710	749	749	726	718	714	682	706	754	747	702	760	709	660	736	743	772	705	687	741	711	784	769	737	695	724	738	723	704	745	716	720	731	751	722	733	721	716	744	759	720	702	712	680	701	723	716	736	719	724	736	661	760	738	773	744	728	771	708	700	709	734	718	699	736	692	731	724	776	737	739	735	705	723	746	718	709	750	725	698	724	751	708	772	751	737	746	712	726	719	739	738	733	798	781	754	741	707	718	734	724	676	785	707	723	701	715	795	703	748	696	756	721	696	733	713	731	755	729	756	744	711	702	655	694	751	748	755	701	724	739	749	703	742	714	757	728	678	678	718	732	696	755	728	741	690	724	680	710	800	747	694	692	721	733	772	700	722	713	692	706	732	745	716	735	773	728	692	736	722	725	727	733	692	740	743	722	731	706	717	695	765	767	732	720	786	712	746	745	705	696	737	699	749	774	746	730	756	714	703	705	746	746	657	738	704	705	745	770	746	763	738	731	700	693	769	699	725	697	749	717	739	735	782	697	750	759	742	714	748	723	776	689	733	756	727	687	677	709	720	698	728	698	714	695	731	745	714	748	707	724	726	685	728	721	700	724	740	723	695	713	735	768	738	753	786	726	731	745	742	729	681	700	757	773	693	742	718	759	806	721	756	760	795	716	720	694	760	740	743	741	740	739	732	709	736	750	724	755	721	680	720	701	716	762	701	765	783	765	714	757	717	735	705	702	761	716	779	756	733	751	705	663	704	763	728	716	669	714	758	761	697	732	727	720	750	713	696	675	722	755	706	695	657	733	685	754	716	761	729	755	665	723	763	712	722	741	778	699	719	692	763	705	732	713	729	716	729	698	734	728	730	737	738	765	734	703	772	719	706	739	733	761	732	732	679	770	714	698	726	730	713	739	707	715	714	723	690	738	725	714	728	719	793	746	711	711	703	721	701	718	773	755	723	727	750	707	754	683	708	710	704	714	709	721	740	704	762	739	768	706	695	765	726	754	753	691	758	716	759	705	730	731	727	749	784	742	739	682	740	693	751	701	747	744	725	683	715	704	680	725	738	698	751	738	752	729	732	691	708	741	734	794	726	739	722	681	715	707	723	717	723	674	756	688	703	697	716	743	719	764	721	758	703	693	787	711	716	733	718	705	740	728	723	753	696	671	728	722	704	753	725	737	713	721	687	683	769	753	715	755	685	747	676	738	678	698	721	765	696	745	751	720	707	710	722	724	740	733	695	742	717	727	707	732	695	710	719	687	727	706	717	715	716	730	772	766	741	729	717	720	741	729	711	721	715	719	758	745	786	730	714	701	710	708	758	761	759	748	735	719	709	685	706	718	741	709	687	731	728	690	684	679	718	710	715	695	695	711	762	739	726	745	704	668	736	757	694	732	710	691	708	722	710	666	739	742	708	743	717	684	754	745	721	712	786	744	714	711	705	729	712	721	740	767	737	719	791	706	744	714	723	728	749	769	735	738	744	723	727	751	726	745	715	757	725	799	723	742	765	691	771	724	684	803	715	731	746	765	735	710	740	712	670	704	747	777	719	674	733	702	755	686	699	793	707	730	754	719	724	758	728	678	765	731	714	720	764	716	755	752	729	785	739	747	735	761	701	725	744	738	678	722	747	674	734	715	686	713	719	706	757	745	688	742	725	697	716	716	739	720	758	746	780	761	770	667	727	755	737	735	714	730	690	742	722	713	679	724	714	723	827	799	750	711	733	726	758	696	734	734	703	751	775	760	757	732	704	732	736	699	749	700	697	707	741	756	691	711	764	764	768	717	761	744	716	757	750	760	725	723	775	701	754	769	740	690	727	699	765	766	733	722	680	769	718	723	696	726	683	712	701	753	727	772	708	700	765	692	743	755	749	731	761	740	758	765	708	759	768	739	728	724	688	704	780	766	737	747	673	700	734	763	709	752	726	720	770	679	747	723	791	719	743	741	699	668	670	736	759	703	713	739	768	699	764	724	713	718	731	741	741	694	721	737	710	709	783	723	706	720	734	778	734	695	686	707	693	744	693	761	784	749	722	744	734	734	742	746	689	746	788	729	747	782	698	716	741	710	765	723	722	777	729	755	725	737	727	682	730	720	784	705	691	724	700	696	723	664	743	706	697	737	736	707	712	744	724	753	754	762	687	751	800	714	694	734	699	713	689	706	744	690	770	778	720	736	747	704	698	719	750	703	741	712	759	745	724	690	734	729	747	757	773	702	736	737	746	741	758	729	743	729	722	744	718	754	700	744	680	698	730	755	723	774	731	713	721	732	700	722	696	690	700	774	757	766	751	711	708	790	719	759	709	722	720	703	718	716	693	755	741	693	675	712	756	689	722	746	743	673	762	727	740	717	756	703	756	701	737	742	733	736	742	745	737	709	702	745	747	744	736	751	698	741	733	746	729	734	753	756	700	704	703	726	749	743	752	777	719	712	717	698	757	723	714	739	748	721	734	724	740	729	749	707	719	695	768	792	759	744	786	705	714	730	658	748	779	751	674	742	722	715	709	757	680	723	742	748	699	704	702	742	707	721	757	739	696	755	734	734	728	745	745	754	676	776	754	697	727	719	726	713	735	746	759	750	756	723	740	741	726	785	750	717	752	729	738	719	726	753	691	740	732	739	758	751	688	710	777	713	721	706	711	735	745	729	712	719	723	759	755	718	746	713	762	726	736	736	719	757	744	741	740	716	708	738	725	755	706	696	795	696	741	737	729	713	763	712	714	737	681	735	714	682	769	720	708	718	751	728	764	662	754	720	695	720	769	700	726	727	714	720	730	724	718	743	775	752	730	700	694	731	707	706
24773	22664	34603	31915	24050	16557	4362	950	578	598	555	582	486	540	587	577	523	549	558	548	573	563	537	534	575	575	538	580	564	550	517	540	534	548	545	554	574	513	528	519	555	546	527	549	543	572	542	531	576	556	574	591	524	570	527	546	556	592	551	557	500	545	523	547	549	550	547	534	563	565	500	541	509	539	518	568	526	501	544	544	526	554	515	582	514	519	516	533	554	537	529	555	501	544	563	526	558	542	510	535	536	530	509	517	554	570	476	517	603	522	501	552	534	538	527	582	557	516	568	555	513	556	567	537	507	539	551	530	536	533	552	559	523	535	544	542	567	542	540	516	518	502	534	537	506	578	519	516	514	516	527	535	538	541	565	541	549	486	515	557	537	564	534	548	524	541	527	498	500	570	549	520	537	532	546	562	583	542	528	521	539	538	516	533	498	539	580	534	500	522	547	554	520	514	584	540	529	542	504	528	542	523	493	573	526	517	555	543	562	544	508	557	521	505	566	541	530	505	520	538	539	564	473	573	549	522	540	548	502	504	557	536	507	581	543	483	527	557	516	524	535	586	544	543	567	538	534	555	579	527	523	569	533	521	513	542	544	531	536	533	596	512	576	533	547	540	553	546	560	529	556	553	524	523	556	561	552	527	513	519	566	530	543	513	517	550	540	551	538	571	527	534	549	567	554	529	543	484	516	570	554	528	546	530	557	531	560	526	558	516	541	555	543	507	559	562	555	523	549	582	535	576	549	559	537	522	557	572	587	539	547	532	543	552	562	545	561	518	542	546	536	526	549	569	522	537	523	575	542	532	559	509	531	554	522	580	540	549	550	570	529	541	530	543	583	510	526	526	540	553	512	516	514	552	495	522	538	530	557	550	539	557	536	539	561	576	536	515	572	515	574	538	616	533	544	547	514	485	507	563	511	507	553	583	534	535	548	517	553	557	511	514	533	522	518	534	495	529	510	545	534	562	576	522	503	529	514	544	589	535	545	555	538	520	514	531	539	507	573	556	501	553	552	496	545	505	534	568	541	554	513	551	540	518	544	562	592	559	547	518	513	518	542	536	520	519	482	528	537	546	493	549	484	529	526	566	503	536	521	520	564	557	529	525	515	520	548	541	542	544	548	512	537	520	517	538	534	525	516	575	523	521	557	520	540	552	516	534	545	518	569	535	519	537	527	576	524	572	547	536	514	534	560	551	532	554	605	563	533	509	555	578	530	560	534	521	536	556	494	559	518	532	491	525	550	524	538	532	524	585	517	559	566	525	543	507	508	548	531	520	548	555	504	534	541	552	544	526	500	603	536	527	569	529	537	528	522	544	516	539	554	549	533	483	552	562	529	571	551	556	522	552	577	610	553	559	527	560	503	488	531	522	543	576	511	506	557	563	511	501	524	494	529	494	529	574	512	563	514	554	547	514	546	538	542	516	532	518	535	528	533	520	503	571	492	559	519	542	577	556	542	561	561	541	592	520	571	533	546	522	564	595	509	530	562	557	543	499	496	537	544	512	529	505	537	561	522	564	534	574	547	549	546	549	506	512	533	560	596	527	588	528	562	520	580	569	524	523	536	548	507	509	542	504	527	556	525	521	536	530	551	570	564	517	517	508	554	533	525	548	517	532	535	542	559	554	569	548	560	531	572	532	524	524	527	539	543	534	505	553	557	540	542	508	561	511	512	511	510	536	511	532	559	532	535	532	533	537	547	530	530	515	497	541	531	544	542	491	558	519	551	565	529	536	541	537	504	526	543	533	521	511	515	516	563	552	536	506	520	560	524	548	555	531	511	552	527	506	552	510	536	512	537	533	525	550	508	527	549	551	521	494	529	585	554	538	503	554	528	551	562	534	574	525	509	516	534	550	498	509	500	532	525	548	566	588	525	535	517	538	546	534	588	573	535	509	550	527	539	525	511	518	558	539	538	551	489	553	531	551	544	560	520	544	542	549	545	526	518	540	527	586	573	518	545	575	527	528	553	553	541	509	495	528	528	531	562	538	495	552	561	524	544	501	552	545	560	532	545	508	566	525	557	515	502	558	547	522	515	555	511	559	560	558	479	540	526	562	514	492	558	586	553	554	465	554	546	516	540	484	529	504	544	518	541	527	500	514	544	540	554	551	548	542	538	509	499	497	544	538	533	542	549	541	545	497	550	540	509	518	544	555	534	526	519	492	488	544	501	527	530	549	545	546	548	559	561	558	529	526	514	568	525	509	530	516	520	523	512	542	527	561	538	507	586	539	526	538	520	541	501	566	524	555	566	529	549	512	571	554	525	570	543	539	556	529	559	539	527	516	532	546	519	567	538	514	535	534	513	525	532	530	524	530	558	518	535	502	493	510	537	491	559	513	503	504	500	578	542	556	573	500	513	490	534	514	556	576	552	500	554	578	545	602	554	550	491	516	544	532	577	549	563	555	606	602	511	521	557	552	564	554	500	502	515	531	542	519	529	530	527	573	526	541	572	567	532	530	584	497	527	602	550	548	533	502	478	538	505	519	515	546	553	530	511	569	536	538	518	525	507	494	511	510	562	505	506	577	531	551	560	543	536	582	559	591	549	567	562	560	565	544	510	548	497	552	533	535	531	589	512	547	498	551	513	535	547	520	515	543	519	554	543	496	555	554	572	517	529	520	525	501	532	534	534	498	530	537	517	529	499	527	503	559	526	526	564	564	516	531	555	537	598	550	543	503	528	562	503	562	548	560	492	530	544	542	556	519	571	564	527	552	509	519	547	507	511	532	560	556	561	539	537	556	543	576	532	544	530	555	520	520	499	525	510	575	561	563	515	536	554	533	507	490	530	512	527	546	559	535	521	570	538	530	554	563	567	538	526	545	546	583	510	543	558	506	564	528	508	566	538	564	586	510	523	551	500	534	538	521	547	556	534	524	571	505	517	586	509	466	546	543	545	544	512	554	539	530	520	562	519	526	598	576	544	494	533	529	529	507	555	549	568	542	510	528	532	515	569	518	564	530	534	541	525	540	534	535	583	544	593	531	512	493	523	536	511	531	513	528	542	502	536	513	576	538	541	524	535	571	532	608	521	562	523	587	565	504	526	529	553	502	562	517	578	576	520	534	541	550	532	531	546	581	533	555	579	556	543	535	510	508	545	497	502	553	541	613	522	515	549	536	552	563	540	524	501	536	524	504	509	553	521	556	488	546	554	543	527	579	557	566	487	555	542	508	488	550	504	543	523	514	521	528	514	569	571	543	523	534	562	521	542	538	534	555	509	558	542	497	536	530	490	564	509	518	558	562	520	549	542	570	534	540	525	517	520	576	502	544	538	529	493	548	544	504	556	475	510	516	529	552	513	547	530	498	548	544	521	535	519	543	570	610	500	501	531	562	534	554	523	533	544	565	549	519	562	544	527	526	535	518	532	545	538	531	567	512	510	572	505	523	557	558	531	557	542	524	522	536	504	549	528	562	557	535	560	563	551	533	513	529	497	533	548	549	543	540	555	503	524	504	574	554	500	560
58046	93282	74223	47422	29013	12931	4120	1452	921	750	809	729	778	748	773	780	757	764	800	796	809	780	773	731	769	729	767	852	788	767	764	782	721	779	719	724	777	793	794	783	715	786	798	731	761	777	750	780	740	737	755	710	745	786	720	747	751	749	744	794	758	761	796	749	728	730	710	788	767	752	807	751	740	729	794	817	753	777	733	784	740	729	705	771	721	732	778	758	777	784	760	762	756	734	764	725	720	786	772	756	791	731	729	763	738	768	759	738	732	689	787	760	756	784	750	762	745	707	798	784	787	771	778	778	765	813	780	755	728	769	768	740	726	738	731	760	737	777	762	760	764	731	768	787	809	718	746	755	777	728	752	751	702	747	788	763	731	815	747	753	767	783	753	752	760	717	802	774	817	744	747	744	782	805	733	816	726	781	723	752	764	745	807	724	788	784	751	762	752	732	739	804	751	746	747	772	746	759	838	759	788	792	773	733	721	829	739	781	778	807	783	736	807	793	789	755	725	772	743	741	745	769	814	782	730	775	774	779	769	818	807	763	784	732	754	769	746	812	735	760	729	755	754	754	762	750	785	733	739	773	755	738	792	791	744	788	765	744	778	799	783	753	773	760	810	805	759	760	721	748	717	714	723	771	824	772	778	745	725	748	739	769	722	766	756	755	801	737	748	764	761	737	758	764	749	739	769	758	774	762	730	774	763	811	774	804	766	723	736	784	759	758	784	752	760	720	732	730	744	772	747	744	769	782	754	736	758	796	735	768	771	746	793	743	792	773	758	765	710	727	746	777	739	788	750	793	794	741	802	773	730	801	744	765	772	759	760	743	778	747	734	742	764	793	772	755	800	714	717	725	702	789	756	750	764	730	760	716	732	690	775	744	744	795	806	797	729	771	775	705	799	742	766	754	743	768	744	755	740	726	798	714	728	713	810	736	784	752	795	752	780	760	763	799	734	784	815	774	776	767	738	746	757	786	750	732	756	782	774	762	751	744	794	770	709	748	761	759	733	713	767	793	740	822	721	770	711	728	784	766	693	786	776	775	771	751	758	781	723	787	743	691	743	722	790	718	767	730	728	761	754	787	778	789	792	771	796	768	742	761	750	763	719	745	773	782	715	754	768	779	756	787	712	772	754	806	803	736	757	750	759	710	749	773	785	782	740	757	783	743	762	717	788	734	769	727	722	745	698	803	762	767	775	756	786	794	676	786	741	759	770	713	777	750	743	725	752	729	778	717	736	796	699	774	744	764	779	714	774	774	753	754	737	727	765	675	819	742	755	808	717	777	756	776	783	718	732	783	803	736	795	757	733	748	789	749	806	742	791	747	687	757	806	775	785	761	828	712	725	738	760	749	794	745	732	743	791	759	753	780	751	785	799	791	752	774	753	747	779	734	741	759	802	756	777	778	777	774	777	741	786	758	735	752	775	761	829	710	785	718	835	772	789	765	721	745	772	745	712	770	728	740	743	778	784	788	741	787	769	739	775	793	812	690	784	810	836	770	777	783	774	763	799	707	792	783	703	730	769	767	790	773	783	792	756	750	767	770	748	780	758	750	762	740	767	785	735	801	808	749	753	774	765	800	749	747	698	756	756	776	771	800	718	741	770	758	753	787	741	731	757	760	754	771	762	779	788	772	753	827	789	752	673	765	744	741	781	819	776	729	745	780	797	765	771	763	760	738	736	781	716	796	771	845	760	803	786	728	749	732	709	767	769	755	763	784	813	748	794	819	792	751	784	753	735	755	745	744	785	743	726	733	768	741	709	718	796	794	742	768	799	714	781	738	801	769	712	727	757	760	752	811	790	754	799	746	725	749	786	726	819	716	737	730	736	775	756	782	748	802	771	784	786	710	780	720	730	745	727	818	782	785	766	766	774	802	789	735	818	742	766	720	766	784	731	740	757	754	786	768	777	721	770	729	725	702	730	771	763	722	721	725	725	723	762	739	762	824	708	778	785	802	754	766	798	702	749	762	791	801	803	803	766	748	744	738	731	806	745	791	799	734	703	770	714	742	768	725	793	750	757	768	740	742	770	740	758	730	745	789	768	764	749	767	744	753	787	723	764	750	792	761	788	763	760	731	767	766	749	749	761	742	781	769	802	759	768	716	746	782	794	741	766	770	714	797	829	785	787	750	777	747	813	779	746	764	733	777	796	731	780	754	669	774	777	760	771	770	774	734	776	730	761	752	726	843	769	713	723	768	745	760	804	782	776	737	766	764	753	805	786	743	752	795	747	788	719	766	748	753	822	781	763	770	812	787	714	786	736	775	738	732	821	724	738	765	781	811	759	777	748	733	759	841	777	770	750	796	789	729	768	761	735	752	734	761	766	769	788	741	759	798	731	761	710	726	707	784	800	750	718	782	733	826	809	743	726	773	723	733	838	754	787	724	773	743	746	731	783	758	731	766	727	782	737	743	714	792	803	858	781	755	748	726	783	751	752	754	757	746	755	769	754	765	794	775	757	785	760	765	797	762	768	789	751	775	736	760	778	743	740	787	762	793	806	802	703	748	804	721	785	761	787	756	773	771	782	789	783	737	725	781	761	756	807	754	732	762	735	744	763	742	745	752	772	768	801	753	771	805	766	764	742	713	767	771	763	779	790	728	754	724	769	757	735	767	763	796	782	769	748	706	738	740	759	738	737	750	768	734	762	736	772	753	724	739	745	763	803	779	773	750	762	741	754	773	738	794	734	735	773	724	767	784	809	731	756	750	710	786	723	723	806	768	734	766	761	746	749	744	798	709	759	749	769	775	758	767	762	771	750	732	776	709	737	780	769	778	766	725	768	819	798	767	785	771	769	719	724	802	770	764	801	770	720	704	734	821	786	766	749	766	779	754	769	774	777	797	745	750	769	800	750	752	772	728	770	768	730	778	743	744	706	769	782	769	770	807	723	784	701	775	746	763	791	766	833	776	785	744	780	757	765	748	763	777	752	750	763	702	776	778	812	805	788	758	765	742	753	772	764	754	788	730	745	820	745	762	767	753	745	732	772	761	738	767	810	781	773	731	717	783	786	743	718	798	740	803	726	783	773	751	767	781	753	794	758	754	769	801	729	705	767	751	788	777	760	762	775	789	749	778	776	769	744	825	713	750	791	815	832	783	738	766	750	811	767	821	781	725	722	768	777	792	793	758	787	736	729	781	739	709	754	791	761	760	750	775	730	779	758	728	773	788	756	776	799	748	717	772	738	766	745	757	796	711	738	818	810	731	772	783	823	727	759	781	734	752	780	776	739	804	741	747	792	745	812	745	782	738	757	790	717	798	763	745	802	800	779	727	753	794	789	778	791	750	785	769	789	790	768	799	779	709	842	777	749	783	728	752	754	763	751	781	769	770	790	748	741	800	774	737	777	774	753	721	728	759	721	738	712	772	796	748	712	820	795	738	729	762	783	781	727	755	808	792	778	758	734	740	757	747	722	726	727	778	754	752	802	795	768	722	732	724	779	748	788	725	755	799	770	738	758	734	756	731
23678	22070	32082	28092	24111	21748	12427	1522	687	575	540	547	555	580	590	586	552	533	525	591	567	572	564	552	509	549	552	549	521	521	556	523	577	533	540	587	562	556	567	524	519	525	548	546	536	522	548	531	556	526	578	505	574	543	537	559	508	544	523	515	551	518	565	555	544	527	570	546	534	532	530	542	515	538	565	517	563	537	481	494	534	485	513	545	552	524	536	523	531	579	522	550	545	507	497	573	539	574	515	524	571	542	570	491	531	522	572	524	578	535	537	520	528	527	526	521	530	540	536	529	523	545	529	540	542	533	523	497	526	502	573	537	517	531	550	549	551	521	573	565	559	511	548	526	517	539	504	566	511	525	551	549	538	503	522	556	561	508	509	557	522	550	555	560	527	567	529	560	522	495	542	551	535	535	527	576	537	555	502	519	494	498	515	533	548	541	501	536	542	542	553	505	545	501	508	532	520	546	523	554	550	527	526	534	559	521	527	524	566	557	551	540	529	512	502	562	544	545	517	565	550	556	544	525	563	552	512	570	528	536	542	511	526	514	489	500	521	556	570	526	513	535	552	531	524	538	512	527	574	516	531	519	516	591	523	549	511	517	530	536	546	552	560	541	520	590	525	500	522	513	531	532	538	497	570	528	548	535	541	550	537	565	547	569	537	519	550	556	509	579	505	556	520	557	536	526	512	465	511	497	539	536	575	513	549	539	524	538	542	535	500	523	562	568	507	506	547	530	563	539	521	533	545	509	533	558	534	550	523	573	558	534	557	512	520	511	546	533	505	570	515	537	518	548	537	528	559	515	553	574	551	541	490	527	532	508	601	492	527	576	539	567	531	530	523	498	536	537	540	552	549	582	533	523	546	597	582	517	523	564	489	546	515	490	541	586	519	579	500	548	527	554	563	540	558	516	519	554	510	545	553	526	581	533	556	533	580	505	544	508	521	547	519	541	549	538	495	524	518	526	527	542	531	519	541	549	558	531	521	571	532	507	527	539	534	550	529	495	517	507	498	507	494	515	533	564	574	527	619	524	573	546	552	556	545	550	491	538	524	485	548	569	541	514	532	510	551	551	495	526	476	546	510	557	551	505	563	522	525	539	520	532	561	531	549	544	525	568	527	529	538	486	537	531	511	529	550	561	558	522	528	541	555	531	546	588	543	543	525	565	498	535	556	489	531	560	499	508	517	550	527	516	527	537	559	513	520	508	512	538	533	549	564	524	481	537	508	567	559	531	512	506	529	546	501	573	555	537	506	530	519	547	589	513	510	584	528	541	521	552	524	506	557	538	524	558	549	524	545	522	512	534	513	564	523	505	567	537	552	508	555	522	552	553	527	537	516	502	527	568	531	497	527	521	523	544	536	533	564	529	554	567	560	556	556	538	536	549	552	524	538	549	513	530	548	547	576	499	525	523	555	537	554	510	525	486	509	541	510	577	510	554	560	543	531	511	522	559	506	489	521	532	543	555	529	545	576	541	507	542	516	497	518	521	495	562	508	516	498	513	573	531	540	554	528	509	540	556	541	547	555	564	523	539	605	536	514	553	505	574	506	547	499	527	523	532	527	524	542	532	534	525	489	543	520	515	541	569	521	516	507	499	551	524	556	545	583	501	519	520	524	542	528	533	555	583	519	530	558	539	537	511	518	499	495	493	519	521	515	489	541	536	521	549	535	570	551	539	531	504	563	539	567	597	580	552	527	524	524	524	508	524	514	543	536	542	560	507	549	510	554	516	516	523	491	535	553	548	552	537	527	534	537	526	553	513	553	523	540	571	540	538	487	576	546	487	572	521	546	523	529	550	530	516	552	530	543	530	527	563	547	561	563	544	537	516	550	492	539	548	581	552	545	534	547	566	543	514	515	489	536	552	540	490	528	537	520	553	535	520	552	540	555	500	556	537	562	564	535	512	538	490	556	559	512	526	563	512	507	507	453	514	535	514	499	505	482	541	526	551	491	559	506	562	542	530	558	572	555	526	531	510	493	568	518	528	536	547	515	559	537	522	550	518	548	540	583	556	542	561	519	536	537	551	529	562	522	497	530	548	536	522	541	571	524	527	525	530	529	546	577	551	554	541	519	526	542	546	547	562	488	576	540	542	522	537	536	530	548	504	533	530	523	558	518	548	533	534	526	512	532	520	545	512	528	519	520	555	516	556	540	501	533	547	542	513	501	542	559	563	526	534	539	553	553	529	546	514	534	503	519	573	553	503	588	532	573	527	520	580	501	521	535	508	512	538	509	537	531	564	562	547	546	577	545	561	500	556	524	547	516	510	542	535	522	554	576	540	579	567	544	512	554	550	547	543	501	530	518	498	517	565	559	519	515	541	553	522	510	552	539	580	524	529	541	534	541	530	519	533	550	523	544	569	530	527	531	535	562	585	534	597	525	534	555	546	555	534	536	550	556	488	548	501	527	581	557	547	519	563	546	522	560	521	539	522	507	539	540	529	557	570	529	523	500	533	542	532	545	561	528	528	578	506	499	555	562	528	481	537	505	581	557	537	490	578	514	548	519	538	532	536	515	538	529	548	477	583	560	553	515	516	538	590	502	526	558	519	512	507	541	498	550	562	522	539	556	506	477	485	551	508	500	534	521	571	509	522	543	521	500	541	523	520	540	579	576	542	528	566	557	520	501	549	535	548	486	517	540	519	531	514	535	538	520	570	517	510	537	510	524	517	573	533	555	538	494	546	537	556	526	549	516	541	552	504	532	556	541	516	517	528	552	517	571	529	517	520	556	540	535	518	568	545	536	526	532	516	540	514	477	533	539	493	555	562	536	523	545	517	563	577	520	508	511	529	530	548	544	522	536	554	496	542	558	547	521	514	536	532	524	540	527	611	506	525	547	535	515	520	526	483	520	522	528	546	504	562	531	512	554	552	488	534	524	509	538	536	526	531	560	522	544	496	509	508	573	558	507	566	500	509	523	526	547	518	573	490	503	553	535	565	517	544	565	525	566	561	483	491	518	464	511	555	574	563	518	498	502	563	530	482	477	528	487	520	562	568	551	538	505	549	539	523	510	508	541	541	486	541	517	559	519	533	507	544	543	554	499	519	549	550	504	510	522	561	563	545	532	525	499	566	546	525	547	535	533	520	480	549	524	555	526	502	563	565	538	539	516	498	536	541	563	533	513	531	523	534	525	510	546	537	531	500	547	503	555	527	524	570	527	571	521	512	488	520	553	538	545	536	537	541	525	529	541	517	551	511	490	509	522	553	530	533	480	543	539	566	554	538	553	512	538	469	554	519	513	539	496	555	548	565	519	527	586	552	532	514	528	521	558	500	552	523	542	561	509	497	509	530	560	498	522	543	496	534	584	515	520	554	492	477	563	540	508	512	513	573	507	579	549	531	540	530	554	563	538	567	557	549	528	511	541	570	536	569	555	541	561	525	543	517	566	533	556	529	524	533	526	541	528	531	515	556	557	547	499	487	504	584	506	537	522	538	481	551	523	542	521	517	503	503	552	481	565	496
62460	104206	83867	57420	36655	18729	6198	1912	961	764	774	777	791	793	732	741	704	716	716	754	733	718	776	685	717	746	755	737	756	696	754	754	765	730	697	761	794	728	758	764	737	742	674	761	722	777	716	721	731	703	741	741	743	725	689	696	715	677	698	706	760	749	785	746	712	717	712	772	710	758	717	803	769	759	730	683	737	770	737	721	800	723	737	690	749	771	711	750	730	741	741	723	778	737	704	781	746	710	732	743	665	677	759	739	720	742	758	723	720	777	779	730	695	746	775	765	770	783	719	773	661	736	744	748	710	721	740	739	722	712	752	745	716	727	753	762	737	716	727	739	729	745	685	703	740	723	767	712	723	756	740	767	728	722	722	753	678	747	726	749	699	784	789	806	757	744	696	730	758	724	738	796	706	797	722	717	749	722	749	776	743	777	702	762	736	777	699	709	723	708	706	703	679	740	720	741	728	767	740	713	765	738	745	716	743	774	775	698	736	736	702	742	733	717	727	732	745	713	728	750	738	787	717	763	746	780	735	725	729	695	739	738	741	712	775	788	735	718	722	735	730	686	688	727	743	757	717	699	687	762	747	731	733	751	737	737	711	756	715	741	681	747	772	729	695	787	731	739	698	737	718	732	726	701	735	781	749	721	687	771	753	733	725	702	717	760	701	793	724	728	707	694	718	713	764	714	750	701	753	796	720	750	697	711	744	748	770	752	711	749	737	708	708	716	740	781	735	769	762	733	777	719	759	685	667	721	762	720	722	728	783	741	716	694	697	728	718	721	761	766	679	753	771	723	713	712	734	774	754	755	750	756	724	706	709	747	722	703	719	726	777	749	728	721	763	742	787	749	706	778	733	680	700	729	730	743	713	748	724	716	731	732	741	734	773	722	741	709	760	723	742	749	749	737	772	707	745	733	767	728	767	702	731	717	720	719	715	764	743	757	755	737	726	706	727	732	730	745	728	744	703	705	696	762	781	740	703	733	760	717	710	745	712	707	720	772	712	734	741	719	717	717	756	726	776	757	715	748	741	745	731	708	771	746	713	712	726	733	739	743	737	705	732	695	752	746	740	731	745	718	741	721	784	738	739	698	704	761	727	739	769	751	709	724	766	749	708	745	735	803	730	779	803	748	756	749	697	746	789	715	728	753	711	742	769	710	737	720	735	698	724	737	770	739	738	748	776	734	715	753	722	704	735	775	682	744	733	766	701	728	793	707	747	703	725	717	767	675	807	749	708	686	704	730	733	702	737	718	748	773	684	763	755	706	774	699	714	681	759	751	726	732	753	712	715	712	685	737	736	701	736	704	733	734	717	724	788	713	743	726	739	717	779	719	783	730	784	760	775	728	708	740	759	715	729	746	723	733	726	703	752	714	737	724	749	705	746	727	737	764	796	717	746	750	718	763	719	710	767	742	692	744	776	782	752	721	702	750	763	749	765	782	697	776	753	778	746	724	766	741	769	754	719	718	769	711	734	695	739	768	716	706	727	720	781	760	723	766	753	689	750	743	719	722	686	733	775	734	737	726	703	695	719	692	802	734	740	749	737	744	724	772	752	761	729	765	705	717	712	737	739	748	775	736	773	763	725	747	767	756	773	712	797	763	757	717	718	770	760	773	745	722	737	725	697	748	742	737	724	700	736	724	734	732	723	774	706	692	791	722	784	749	745	702	699	730	776	717	741	773	752	781	762	777	738	753	711	707	745	724	666	707	739	721	710	743	725	697	731	749	708	739	737	715	730	796	739	740	761	727	728	768	743	771	732	741	720	742	748	710	722	712	716	724	720	727	745	741	741	685	763	715	737	694	716	711	731	704	776	727	722	731	713	772	767	717	725	756	755	734	730	716	727	751	753	739	726	677	772	741	707	748	701	706	728	693	759	746	689	723	733	732	744	742	723	777	738	744	760	709	769	719	711	743	756	754	721	739	709	715	753	765	734	740	729	694	715	703	716	754	749	737	715	747	726	700	758	731	720	751	752	749	768	744	736	715	715	741	757	714	751	725	752	697	700	728	736	724	740	760	706	686	733	702	751	742	756	727	778	741	750	723	716	715	722	749	746	736	724	733	720	695	746	765	728	699	756	771	722	766	721	736	714	761	692	751	728	714	760	792	743	779	734	777	723	706	701	742	709	716	743	682	747	734	714	697	694	704	720	711	748	756	737	681	672	714	731	770	737	715	718	747	777	746	761	722	728	710	752	731	746	756	760	750	716	755	770	700	710	696	716	723	757	771	694	697	704	757	771	718	720	685	752	719	731	704	803	733	746	742	722	796	774	754	768	720	678	693	694	729	787	734	758	714	678	747	777	687	773	742	739	747	773	707	715	716	766	713	687	692	736	717	743	690	756	747	715	724	738	704	717	765	675	721	749	756	698	762	724	702	695	732	732	709	718	720	712	765	721	723	762	762	745	747	733	697	718	747	736	706	740	732	763	737	772	758	760	734	745	753	736	745	721	771	761	720	735	694	748	699	752	743	718	742	771	709	736	767	727	734	740	710	756	735	726	715	713	719	720	721	755	756	742	781	744	710	734	713	779	724	748	774	770	747	790	782	781	724	727	726	757	731	757	721	709	746	767	718	718	790	751	753	765	754	717	765	732	731	728	697	781	698	760	760	721	716	778	719	717	732	701	751	761	710	754	708	720	773	710	749	752	753	741	711	730	775	750	748	761	724	746	751	696	739	764	697	735	764	741	716	715	724	724	788	750	721	772	768	740	748	681	733	696	672	730	721	716	706	687	719	728	728	706	744	776	750	755	715	742	711	788	741	740	729	676	735	718	741	703	710	719	737	718	728	741	740	751	752	764	790	734	768	715	760	751	700	707	724	721	713	735	719	742	733	737	739	729	763	747	679	733	725	763	708	734	749	733	690	734	728	781	707	718	777	701	733	731	714	726	731	746	713	700	696	712	742	728	733	708	744	732	743	746	699	741	726	737	716	745	773	713	703	705	708	747	721	739	762	753	722	693	700	741	759	680	738	720	710	755	708	739	726	759	769	734	705	763	715	715	731	729	772	727	705	732	739	707	746	780	698	744	764	744	697	736	782	744	666	712	722	723	730	772	753	689	719	719	745	729	766	734	729	696	781	726	731	760	705	742	724	791	741	713	730	761	726	730	732	731	739	787	717	730	714	716	749	698	760	698	770	730	736	694	784	705	747	797	741	718	755	750	774	759	750	753	730	676	719	731	677	692	788	790	775	776	728	732	760	729	703	737	751	725	764	792	731	768	721	741	749	725	769	730	711	751	750	724	702	763	720	764	735	707	762	731	715	720	749	740	721	724	746	737	748	750	713	783	753	735	735	771	724	754	694	670	736	750	693	698	759	741	688	741	677	746	776	788	786	755	733	707	752	720	758	711	714	725	736	723	760	716	720	730	726	765	715	697	730	769	697	711	722	735	775	733	700	770	736	742	725	730	726	731	741	777	748	745	711	724	792	782	719	711	727	711	774	727	775	740	772	707	721	715	774	755	703
28553	28506	32361	19249	5593	1561	748	601	532	490	522	491	526	467	506	477	522	534	528	513	559	544	489	537	534	560	527	512	537	558	539	492	525	533	524	542	506	491	551	526	493	522	529	495	534	506	535	507	520	491	492	516	517	543	491	550	518	494	518	520	558	561	507	558	507	513	528	486	506	527	525	506	532	523	585	523	511	546	518	524	520	515	483	522	527	541	494	530	503	508	527	521	511	522	495	542	477	479	512	533	521	523	560	526	515	538	538	518	539	515	489	563	525	537	522	519	510	526	539	524	486	476	461	524	535	511	515	519	520	494	532	571	508	540	507	492	549	497	533	513	526	537	511	508	537	503	548	499	486	540	539	525	528	522	539	500	533	552	511	491	534	529	531	545	575	491	528	514	490	498	513	499	519	508	487	537	504	505	524	549	508	493	508	538	512	530	513	536	503	514	511	523	511	548	511	543	520	525	506	526	510	499	483	566	513	493	508	511	500	516	535	536	513	503	549	535	505	501	535	480	522	527	489	520	501	517	522	517	506	504	535	532	547	510	503	548	535	490	505	528	559	506	486	538	506	536	503	497	507	495	578	525	520	558	528	482	564	505	537	524	519	490	497	526	544	503	518	547	512	519	544	515	521	519	534	497	528	540	521	505	509	499	523	501	510	493	528	514	512	528	550	548	512	491	496	547	530	504	540	493	544	531	524	527	479	526	503	472	536	545	547	528	503	548	531	539	493	534	534	490	526	536	556	531	516	529	524	504	470	489	490	508	486	498	526	527	517	499	528	493	510	503	491	478	539	536	543	521	513	515	531	536	465	521	536	544	509	523	510	525	530	527	535	486	482	522	522	529	514	515	521	494	533	514	486	545	534	489	575	529	530	500	495	517	513	545	500	512	547	514	506	518	539	522	555	548	518	510	517	485	554	533	474	508	512	501	519	499	504	503	554	497	504	533	493	530	543	511	498	495	503	526	526	513	531	540	518	470	531	555	536	527	483	564	503	489	531	550	532	537	513	492	459	523	519	524	514	536	535	508	518	488	508	490	505	523	504	511	498	510	492	535	524	515	496	512	518	524	505	491	503	534	549	495	525	518	522	543	546	497	532	490	540	521	501	509	525	524	518	525	532	525	505	553	511	528	513	490	568	501	533	513	508	527	505	507	501	543	514	538	521	541	544	503	535	498	507	536	557	524	511	540	538	492	518	545	516	493	542	515	526	542	516	508	514	520	507	486	541	499	472	529	537	522	562	555	525	524	548	565	526	512	501	478	526	521	536	530	528	475	511	516	542	542	547	511	527	525	515	514	515	520	500	521	492	548	557	515	511	518	520	533	512	501	536	495	551	527	551	503	470	522	497	537	493	531	494	547	549	505	520	561	545	537	527	533	529	513	520	533	488	496	519	534	503	540	473	494	516	528	546	547	500	508	517	502	521	532	530	520	547	506	517	551	541	526	531	519	520	516	535	527	558	465	541	551	528	505	557	469	494	534	496	528	567	529	536	514	528	490	542	533	501	496	534	554	512	522	525	510	492	498	499	521	518	522	513	584	504	538	513	526	515	553	491	540	536	553	498	507	541	489	509	514	499	485	496	486	525	536	501	539	528	489	514	551	500	500	492	524	530	511	544	509	520	501	481	509	499	530	503	523	526	498	493	498	484	559	517	536	555	525	495	476	529	524	519	522	497	570	505	516	536	541	538	541	523	531	487	540	557	521	494	518	557	482	471	581	552	513	512	511	504	549	534	543	538	550	477	480	493	540	510	485	529	518	502	534	540	525	533	525	514	490	513	500	527	495	578	547	529	557	589	483	562	528	557	518	570	523	472	496	519	557	508	533	538	547	486	508	509	547	518	497	509	543	529	494	511	536	541	549	527	517	517	484	504	508	573	524	533	532	520	554	475	514	461	554	526	535	501	523	495	513	517	574	509	540	485	522	522	524	506	488	462	515	535	498	532	553	505	496	546	525	484	529	516	523	534	490	490	515	498	527	524	515	510	526	551	550	535	514	515	501	511	460	539	545	537	539	535	530	487	475	557	541	537	548	517	545	493	517	501	514	485	544	551	526	531	544	486	523	527	543	546	541	532	513	587	504	538	503	513	501	514	510	527	524	514	507	519	512	526	496	541	495	495	514	509	506	501	586	517	496	530	472	519	509	527	556	515	553	501	540	506	518	542	533	477	502	510	525	507	490	568	549	503	515	539	514	541	526	540	523	518	517	502	498	509	576	519	509	495	504	511	506	539	522	520	505	505	515	512	505	537	515	503	517	532	493	498	503	501	506	522	527	497	500	534	509	502	494	523	520	518	492	544	527	519	539	514	529	495	499	474	524	547	557	507	514	551	541	544	527	535	550	510	499	507	493	497	506	531	554	510	498	529	540	492	490	505	482	544	515	573	512	534	488	521	537	538	463	535	528	508	522	537	540	479	519	512	509	494	530	515	558	535	507	509	523	515	491	519	507	511	547	520	550	538	506	473	492	499	527	516	506	549	540	524	527	534	524	517	525	558	505	540	531	524	490	571	548	481	500	526	503	525	510	492	514	523	514	501	507	520	535	489	495	530	488	505	559	450	506	534	501	496	546	494	500	519	521	505	487	513	540	540	547	521	521	516	506	552	537	520	504	508	510	476	532	511	513	529	500	519	503	523	520	548	524	487	529	501	525	547	544	538	509	532	547	504	500	508	510	524	498	500	516	572	500	515	528	562	491	530	503	536	511	568	482	540	481	488	524	540	506	512	533	520	506	488	506	538	507	541	480	541	509	544	535	564	508	559	537	586	507	495	530	506	483	533	543	525	479	552	549	534	524	500	536	504	533	515	512	481	524	513	509	539	548	492	513	470	490	526	518	531	508	486	510	541	523	527	576	497	502	517	520	516	519	539	535	520	580	556	511	524	484	464	516	510	500	542	517	524	514	540	524	478	515	519	524	529	517	495	496	538	498	513	544	463	512	534	500	522	562	489	535	560	490	505	515	538	508	482	537	518	487	547	515	513	515	545	494	518	531	552	525	530	541	514	551	550	484	551	483	497	520	508	519	552	516	534	578	505	524	500	496	533	541	527	501	531	510	525	473	475	508	534	532	508	525	498	552	558	523	544	520	502	529	513	530	544	517	531	530	564	544	501	538	541	533	510	522	537	542	511	481	554	506	516	521	502	514	485	523	560	561	542	507	516	527	497	523	529	471	503	495	524	520	531	525	511	534	523	505	519	537	499	496	509	527	525	493	542	516	531	509	531	498	514	512	503	531	485	504	525	461	503	519	527	531	520	503	517	523	531	540	515	520	533	537	493	479	511	499	546	542	528	509	509	527	513	481	525	527	489	526	484	491	498	518	529	508	500	528	544	501	534	518	519	529	541	476	516	515	475	572	498	485	506	546	490	524	505	532	507	526	538	545	531	523	507	512	497	482	542	477	534	557	513	508	498	509	487	520	532	542	559	533	520	507	540	531	484	509	495	512	502	521	476	473	521	523	547	536
31680	47566	36604	18549	7518	2687	1200	835	750	746	755	724	738	745	770	729	722	746	715	708	776	776	723	785	746	750	709	763	747	720	746	771	771	739	772	774	706	733	743	718	721	742	717	725	747	743	751	767	765	751	726	737	719	755	714	756	733	758	722	739	759	729	763	713	772	761	724	714	751	771	745	762	736	747	779	705	772	758	708	725	723	752	688	769	773	717	766	769	757	700	741	750	693	703	727	787	713	752	721	714	768	790	725	727	782	747	786	768	703	685	758	774	730	708	713	692	690	785	713	798	725	773	704	740	713	738	773	697	770	735	704	746	699	731	775	770	730	727	719	730	733	729	717	725	768	689	736	704	741	725	707	698	777	724	752	740	754	730	710	727	739	727	778	703	735	687	794	709	697	649	744	777	707	736	768	764	719	760	770	723	741	703	760	727	700	728	699	745	693	780	783	751	721	753	789	741	768	762	749	731	731	793	709	726	732	723	757	769	726	731	734	741	713	761	735	724	783	755	777	752	734	769	719	727	733	767	708	709	683	711	742	734	744	747	764	746	738	757	755	733	665	719	763	737	712	734	765	735	721	725	736	760	736	780	730	692	744	690	765	750	735	712	728	730	781	765	772	707	751	714	711	715	760	748	667	711	777	788	761	735	788	728	703	715	721	742	726	737	706	729	738	743	724	738	692	727	687	720	781	701	742	717	781	721	762	727	793	728	742	770	704	759	694	704	734	698	751	729	763	785	725	768	773	746	766	740	761	703	719	734	749	773	725	777	713	685	727	683	725	700	759	743	717	732	700	731	727	722	717	708	732	727	742	746	746	678	741	719	741	696	715	740	777	776	726	717	770	696	742	734	713	774	729	744	698	721	811	711	723	753	763	779	739	729	728	779	689	743	756	726	689	715	701	763	761	714	738	677	722	712	715	743	753	733	718	723	759	741	750	727	757	712	719	757	711	759	770	791	739	769	696	748	762	740	727	747	756	780	712	756	756	731	733	765	709	790	730	720	787	756	707	750	697	732	758	714	726	733	764	725	715	733	753	736	706	703	772	799	717	716	737	754	728	775	721	748	785	695	743	737	734	701	724	802	736	778	699	701	723	719	693	723	769	715	747	728	746	794	765	701	741	691	765	726	691	732	707	717	725	761	723	730	717	728	795	681	699	752	718	803	750	690	720	789	696	773	714	805	715	782	710	786	751	713	755	697	747	737	705	723	740	734	741	732	724	731	757	764	708	756	712	694	727	735	705	711	753	710	754	746	713	722	699	781	748	729	721	755	714	729	741	784	759	738	687	682	787	735	771	757	717	690	751	747	727	717	748	703	716	737	741	729	737	681	748	734	736	703	771	699	688	683	729	741	763	745	751	730	788	796	776	764	744	763	732	689	730	812	705	740	738	758	756	777	700	716	759	747	769	729	717	750	737	750	732	739	757	736	747	737	762	732	773	756	718	714	773	750	744	730	701	757	743	730	727	716	776	780	715	687	756	732	698	773	778	686	747	721	741	752	732	754	709	698	721	743	741	764	761	706	736	773	707	724	748	739	734	701	741	745	710	738	753	750	728	760	745	757	762	732	735	761	740	756	701	716	711	772	711	742	742	716	770	739	690	701	728	757	724	725	700	735	704	733	744	754	712	772	715	746	790	727	718	680	751	755	733	678	734	696	733	801	735	710	726	715	731	771	765	781	726	726	735	734	743	748	716	712	725	789	764	750	757	729	709	713	735	724	776	727	768	743	774	733	690	772	735	700	780	719	756	747	761	730	770	740	706	733	750	707	751	766	711	747	739	679	717	756	776	772	736	714	774	716	761	729	769	766	735	731	757	722	735	737	724	757	791	743	714	723	740	745	721	744	729	708	686	722	763	693	702	723	736	750	734	715	741	795	771	719	744	718	751	751	759	729	771	712	754	752	728	745	758	750	762	724	726	705	712	700	748	757	749	715	722	726	742	723	759	701	794	731	723	734	735	777	724	748	742	771	683	787	685	702	734	771	726	719	746	747	748	735	788	711	733	704	730	744	734	750	691	744	773	702	691	744	700	756	771	740	722	730	786	753	759	786	724	710	727	736	732	727	718	766	772	693	725	769	739	745	721	842	723	692	715	761	741	735	763	720	677	776	717	723	725	714	744	742	725	757	708	761	752	747	761	800	696	743	696	730	718	714	751	715	731	746	698	690	736	712	746	746	730	760	775	764	699	713	761	745	714	722	727	706	716	761	767	754	768	757	715	720	740	733	762	724	711	712	757	746	723	723	739	747	766	724	786	723	743	758	768	747	728	716	744	779	736	718	745	756	749	751	757	761	697	791	694	736	712	804	689	687	747	808	730	723	754	704	781	732	757	703	703	689	753	724	700	731	775	728	756	720	709	731	754	705	694	744	737	717	765	747	738	794	700	747	771	729	706	723	762	765	745	732	726	754	725	736	781	749	725	779	729	744	729	694	703	760	705	693	680	717	684	725	749	759	738	762	721	782	763	745	703	728	730	776	746	752	773	715	723	762	686	763	771	711	684	781	701	748	798	777	773	730	794	761	734	718	755	726	776	780	762	738	697	748	723	816	748	756	746	680	704	728	714	742	720	772	748	728	703	782	733	711	706	733	731	753	750	752	748	746	682	748	760	772	707	762	735	705	714	749	715	715	747	744	711	703	764	700	716	720	702	742	753	748	755	764	730	725	691	716	686	710	740	754	754	774	745	743	737	718	729	686	784	723	770	690	748	737	768	751	770	763	692	724	739	729	720	756	738	728	728	766	699	737	715	724	720	745	716	744	726	727	783	729	711	753	740	712	740	736	733	800	731	706	739	699	740	731	768	713	761	704	735	736	751	685	730	756	747	730	744	734	718	730	763	727	735	700	750	774	690	752	714	730	718	762	712	754	705	695	711	720	757	719	704	751	771	674	797	776	725	731	724	743	736	757	773	738	686	771	735	736	729	718	738	702	734	742	740	784	723	721	733	733	768	779	687	755	735	716	739	780	737	726	687	688	710	766	727	779	726	694	708	723	774	732	709	717	722	750	771	738	733	750	769	724	734	730	774	712	756	739	748	694	794	740	726	734	761	733	730	767	743	727	720	724	751	713	782	742	772	702	767	704	700	719	770	770	700	745	712	702	745	759	750	715	772	720	701	756	726	725	737	749	779	760	758	719	731	663	787	785	695	723	682	749	757	734	691	756	735	764	712	703	753	763	718	710	746	756	731	773	710	781	751	732	764	739	741	760	695	742	733	737	775	714	706	771	799	747	740	726	758	714	717	767	788	756	756	744	692	731	737	700	706	703	742	771	680	790	713	807	766	716	748	741	754	715	741	749	768	727	720	759	722	727	720	732	768	719	711	787	701	714	731	758	753	776	702	721	766	699	736	754	733	739	745	758	703	755	781	681	746	730	709	724	814	727	729	705	730	748	703	732	734	693	746	701	786	773	717	718	731	714	752	712	727	735	730	775	742	758	673	701	723	713	763	698	758	727	737	771	722	733
24807	22785	34545	31530	24062	16352	4306	907	631	581	567	543	546	572	581	531	572	546	529	510	538	560	530	501	520	531	556	559	583	529	542	546	542	562	512	498	534	562	523	546	537	521	565	571	542	593	559	541	523	561	544	543	558	547	547	580	539	555	526	518	535	537	537	569	543	521	558	574	564	516	523	561	553	574	511	527	544	559	549	573	547	553	531	497	568	574	548	524	542	526	586	539	584	532	519	556	540	556	548	538	516	531	520	559	516	490	595	500	548	546	551	563	552	536	572	571	539	565	551	517	522	519	540	540	498	554	540	543	547	561	535	556	546	560	523	523	533	517	541	493	526	548	581	547	569	506	551	544	550	553	558	561	519	514	550	570	559	518	544	544	560	498	562	498	491	550	572	499	526	564	544	556	558	518	576	523	515	498	529	546	560	546	535	507	514	583	525	521	522	543	525	499	577	551	535	565	552	562	556	533	551	559	558	539	540	571	535	553	532	503	509	549	527	498	544	533	496	578	568	583	527	524	546	518	504	542	499	528	518	560	535	557	574	614	549	531	551	501	561	518	506	533	560	560	566	521	551	572	595	526	510	556	510	573	567	497	553	556	546	508	516	550	560	524	527	510	511	515	518	605	534	554	542	550	528	595	534	534	577	557	480	577	572	547	547	533	529	554	560	539	531	530	570	522	559	534	579	535	589	564	511	525	599	558	524	539	549	546	553	569	521	565	588	543	509	569	513	523	587	543	521	547	562	534	540	531	528	542	565	537	583	533	542	563	511	518	524	536	547	551	543	550	529	552	527	541	571	542	540	560	550	560	549	531	548	561	538	576	538	530	493	552	530	577	526	568	547	534	557	527	546	526	527	525	523	523	512	570	525	491	528	529	520	578	544	566	566	518	559	538	486	580	545	507	582	532	483	567	560	552	525	576	536	536	577	533	535	515	556	548	489	516	560	513	578	525	543	550	556	516	545	525	542	559	524	542	529	581	546	506	515	553	579	540	532	512	565	546	538	516	555	540	560	537	556	521	541	514	560	490	572	555	536	576	578	564	508	482	514	583	561	519	540	565	522	551	531	557	529	509	575	537	547	575	530	587	563	567	542	513	542	570	582	555	552	575	505	537	554	535	533	549	540	540	566	487	528	524	517	546	572	564	548	556	586	544	563	556	501	523	536	528	523	535	531	514	620	555	600	545	555	563	545	546	537	524	516	546	535	578	506	555	561	590	517	546	521	520	536	563	543	524	538	557	560	561	527	546	540	543	534	530	494	567	566	547	504	561	521	552	555	556	554	539	550	526	539	535	515	567	535	561	513	510	552	563	571	522	537	565	552	559	544	539	492	535	580	540	581	561	550	554	535	570	505	539	554	520	555	563	523	504	552	508	556	547	502	519	562	539	554	528	543	515	578	527	526	536	510	493	550	542	559	521	516	492	578	574	521	552	571	539	517	583	521	536	556	534	590	560	544	556	517	501	531	581	517	521	530	516	566	502	522	505	496	562	532	548	511	575	522	541	521	566	507	527	575	542	587	532	545	520	563	567	568	564	524	572	555	562	562	574	533	541	555	511	540	558	558	595	566	517	531	567	520	576	506	513	549	539	530	531	542	524	548	518	545	540	538	533	559	511	501	545	555	533	526	528	548	540	533	503	514	518	550	563	527	541	510	570	589	570	554	558	519	557	544	505	539	531	526	570	579	535	572	588	493	526	556	585	553	530	570	542	567	524	564	495	565	572	498	550	567	506	541	539	586	544	546	518	523	561	520	551	517	511	488	576	508	551	532	561	568	571	535	538	512	547	578	544	547	494	523	537	552	517	541	530	551	537	531	518	522	522	523	572	552	554	554	535	497	553	542	515	553	557	542	552	510	577	518	568	537	561	540	550	556	575	513	545	514	510	567	509	533	530	543	548	600	499	533	504	553	546	542	553	576	542	573	544	549	558	540	512	542	542	528	581	519	522	565	521	543	551	554	557	533	576	570	535	551	557	541	546	558	526	561	572	542	562	549	551	536	558	545	532	568	568	486	540	522	562	587	539	518	533	552	542	535	513	518	549	524	514	524	543	546	558	610	565	576	528	563	528	527	530	535	545	562	561	557	552	585	552	535	524	544	514	491	527	562	512	496	581	556	524	548	545	525	512	577	552	527	586	491	544	584	561	568	525	567	521	569	609	528	541	510	533	533	516	560	540	521	560	522	567	539	534	540	559	536	564	521	556	529	575	520	519	537	558	506	563	566	505	569	524	545	561	495	544	511	557	541	514	523	506	541	605	532	586	525	529	594	586	555	514	545	522	498	575	584	554	536	545	530	532	531	531	592	524	601	525	541	571	581	489	569	582	529	527	514	536	555	567	512	556	560	569	575	560	532	558	521	528	535	525	560	510	568	554	553	565	568	533	536	562	558	554	571	572	545	557	517	554	563	556	558	599	529	594	547	563	516	541	584	536	548	536	507	558	568	635	535	552	560	555	595	524	536	564	546	514	564	552	551	550	519	529	571	584	582	523	547	543	563	517	556	592	548	496	528	502	518	586	544	531	555	603	516	528	547	535	558	522	560	501	544	523	596	537	536	541	537	591	547	568	556	544	539	506	572	548	549	527	545	563	521	495	564	543	528	547	556	561	546	512	487	531	540	527	540	504	561	543	603	553	544	580	559	530	563	537	583	545	557	515	542	570	528	585	547	531	532	544	562	569	508	555	596	555	561	512	579	528	625	509	520	538	544	530	550	531	538	517	512	522	548	566	552	514	570	574	536	522	531	549	559	497	538	513	567	502	560	526	545	548	559	525	564	515	507	521	550	566	497	559	548	574	564	547	518	514	530	564	570	530	516	514	535	484	506	518	540	603	547	556	536	541	530	562	546	534	555	530	500	525	534	558	554	555	501	568	566	521	548	564	592	498	521	517	533	543	551	570	520	499	578	555	527	595	523	574	554	547	544	549	581	518	508	590	579	538	538	542	540	533	556	529	539	523	564	540	585	540	535	532	520	541	567	533	504	613	509	528	524	566	542	514	572	539	563	548	551	580	514	579	540	590	541	523	528	536	536	588	564	573	578	567	526	572	536	546	578	527	579	590	559	544	535	561	542	500	546	552	539	550	559	533	555	548	566	568	510	500	513	540	568	576	559	556	575	491	528	526	568	535	528	546	542	546	575	528	520	578	547	535	551	544	571	578	502	564	528	533	532	579	565	549	530	542	578	572	582	552	577	575	539	556	566	602	523	546	561	521	525	538	535	556	558	529	549	534	539	519	598	527	532	505	533	541	529	557	589	515	578	516	514	538	546	567	569	574	553	525	537	551	582	560	559	540	548	553	544	574	542	553	517	503	537	496	536	535	549	557	549	535	522	558	562	576	565	562	595	545	554	523	537	551	529	532	573	536	540	544	568	534	497	546	571	525	575	561	578	557	546	524	562	531	533	532	503	552	580	495	546	543	556	540	575	540	501	550	555	546	571	532	567	519	566	531	529	565	526	516	556	547
58474	93529	74132	47346	28531	12314	3964	1444	939	805	788	851	793	770	795	751	804	750	801	780	768	808	719	765	772	743	741	781	752	747	713	737	816	816	801	732	755	729	709	827	779	744	744	778	826	745	788	801	756	752	784	784	695	750	775	762	758	785	762	766	769	801	825	751	779	763	785	767	747	762	775	775	786	718	760	737	763	722	765	785	772	724	794	795	711	748	794	767	751	799	807	739	781	774	778	795	770	761	760	748	784	792	768	815	720	771	773	726	801	777	744	772	743	738	749	772	756	779	705	772	775	749	781	801	743	771	802	717	745	730	770	775	839	759	776	804	798	780	771	760	701	790	765	722	773	761	771	731	794	787	777	785	783	782	762	780	775	767	781	759	740	769	769	789	781	760	740	802	749	755	707	788	766	752	756	760	826	755	735	761	772	747	822	735	754	775	719	799	739	804	764	788	754	821	702	775	796	800	788	775	737	769	809	754	789	786	773	780	737	780	746	813	763	766	807	767	760	764	771	734	727	757	781	787	743	766	741	726	715	792	788	760	771	741	786	773	771	760	737	759	738	781	733	762	796	823	713	778	745	784	812	726	716	755	795	765	768	795	747	792	788	784	795	749	738	773	760	754	802	706	790	750	817	785	752	761	819	822	797	787	762	753	808	772	737	749	782	738	760	788	815	715	710	774	765	748	726	750	746	754	774	722	771	777	742	692	706	748	747	796	743	756	744	714	701	792	794	758	721	789	786	745	777	791	765	736	755	760	831	779	837	764	731	762	754	772	800	760	774	763	765	791	744	765	759	740	736	752	808	779	709	774	813	722	803	759	805	691	753	762	803	795	810	725	735	791	699	742	763	799	774	789	798	768	800	760	787	718	716	744	751	741	810	749	724	775	750	752	745	809	743	823	789	792	760	764	786	804	787	771	826	798	795	763	782	748	736	755	757	774	797	741	803	790	795	762	798	799	776	755	774	749	712	756	737	763	784	796	752	757	770	760	745	763	752	802	782	782	734	753	775	830	782	747	742	761	766	787	745	778	764	772	779	829	763	737	755	808	750	750	766	836	757	786	784	697	741	798	777	793	778	811	740	775	785	771	771	784	753	724	718	752	752	747	725	733	777	779	795	736	784	764	764	757	725	708	769	772	784	740	758	744	785	815	759	807	726	776	795	776	778	814	768	752	799	760	817	712	790	728	769	766	712	774	704	767	758	793	743	778	790	758	765	800	788	804	807	747	811	714	776	733	726	736	731	776	763	746	758	768	716	777	762	739	774	730	732	774	740	773	786	780	815	806	723	778	730	772	760	779	760	759	787	769	781	742	756	773	800	757	786	759	808	774	794	780	758	778	766	782	755	792	801	724	750	787	794	828	749	761	784	807	708	746	793	773	743	779	764	746	763	795	736	750	725	762	750	755	770	819	738	795	741	770	742	821	700	763	801	778	784	766	757	785	755	794	764	744	712	792	718	792	738	783	767	766	785	726	777	746	749	773	722	753	779	749	778	765	746	752	800	768	748	769	759	776	786	748	730	772	782	760	783	779	748	815	748	777	772	772	756	778	743	750	783	766	764	749	756	749	795	752	726	805	796	716	746	725	784	753	811	788	787	766	779	726	736	743	783	741	746	755	781	791	816	769	739	778	788	727	769	771	733	831	767	802	797	761	776	771	760	732	748	782	720	752	713	757	789	796	775	756	734	763	805	725	746	852	766	707	809	752	793	789	775	778	748	768	710	720	706	729	684	779	808	759	747	780	754	738	721	751	743	771	773	802	730	806	767	816	736	743	755	804	744	773	781	767	737	803	784	732	789	786	773	773	764	752	809	735	782	787	760	762	766	788	767	797	772	747	732	782	759	747	789	770	745	748	752	751	778	721	766	723	741	766	747	808	738	737	778	767	780	740	850	765	821	775	829	802	746	751	759	786	782	769	768	759	783	768	743	720	753	783	790	774	818	776	757	798	767	781	798	794	783	742	747	786	770	759	738	743	770	820	775	750	728	767	750	766	739	752	781	751	791	787	767	767	765	796	773	752	746	717	737	721	743	774	768	728	771	711	766	766	774	781	756	733	785	774	785	809	772	777	832	783	745	815	704	797	761	817	738	801	737	768	785	789	787	792	764	771	754	843	774	704	761	834	727	727	745	754	747	736	761	794	782	773	758	764	724	750	782	775	758	750	783	787	812	824	752	791	733	816	799	753	815	836	746	752	746	780	746	759	742	808	780	782	744	810	745	740	766	771	758	811	806	738	747	787	783	771	762	776	785	740	768	744	750	796	739	753	719	697	791	816	767	748	748	774	758	782	733	783	716	765	740	805	801	745	802	779	781	757	770	774	789	744	765	774	752	775	802	731	793	755	760	785	782	781	777	781	756	777	737	726	786	744	779	774	725	757	748	776	754	743	768	733	751	725	714	735	754	786	776	787	802	770	754	748	771	716	735	724	741	782	776	752	788	751	811	781	802	792	727	797	752	792	734	802	774	712	814	804	760	824	718	745	826	752	742	750	812	770	764	746	794	806	724	777	764	752	785	715	801	755	726	792	782	738	782	740	836	773	748	782	739	725	803	769	712	781	767	817	760	779	780	778	763	737	803	758	750	787	766	805	722	816	720	755	763	790	749	796	746	803	767	713	755	744	773	788	731	772	757	773	753	734	737	782	756	762	779	785	763	719	698	785	744	756	745	691	734	767	726	770	753	777	812	759	797	797	752	790	771	811	730	766	753	787	740	723	764	775	766	733	798	800	736	754	763	816	819	792	781	766	812	797	727	709	767	773	764	761	757	782	737	786	793	741	817	772	748	771	816	763	765	770	726	778	724	774	799	815	735	760	784	733	793	829	780	734	715	787	740	777	723	785	746	800	772	771	723	722	755	781	785	799	748	764	727	782	755	752	784	752	717	784	762	776	733	772	734	763	757	742	738	788	769	736	801	761	755	739	753	701	749	764	755	755	747	793	796	764	803	748	767	748	768	738	748	722	729	741	715	764	776	735	790	789	784	776	775	737	740	757	781	758	747	771	787	761	741	746	790	785	766	740	766	788	788	720	757	724	754	758	805	761	752	793	774	783	816	713	798	761	781	724	790	797	758	761	795	774	778	735	766	789	708	733	752	763	747	747	761	794	777	798	839	798	761	726	772	741	732	736	759	736	773	772	746	785	757	756	749	740	787	756	724	816	781	729	768	793	761	787	781	792	790	755	763	797	868	771	820	750	854	770	755	831	778	796	833	775	710	745	771	753	735	739	759	772	774	734	763	774	770	751	753	762	735	772	761	735	792	710	751	750	782	770	809	748	759	733	752	723	785	746	798	750	776	769	769	784	753	756	743	777	719	775	798	809	763	744	741	741	729	763	706	756	789	742	763	756	788	769	725	776	745	806	744	762	756	749	775	752	782	787	792	726	758	794	764	752	779	696	766	779	777	793	763	820	764	763	805	779	755	750	752	757	750	762	791	731	789	765	747	755	740	766	770	774	761	781	771	771
23688	22109	32407	28052	24005	21667	12196	1530	668	597	520	579	596	547	580	569	587	535	560	548	533	546	548	532	556	560	553	567	552	534	517	542	581	541	555	558	556	511	523	590	523	552	549	514	584	535	507	554	545	573	574	534	562	552	557	536	558	526	539	565	554	529	544	529	539	536	530	549	532	510	525	532	509	556	512	540	531	565	561	487	522	557	591	518	511	568	558	528	519	556	594	519	545	520	534	547	534	522	548	527	528	552	552	529	603	550	559	552	488	568	566	528	524	536	517	500	524	568	520	576	537	578	537	540	496	534	538	527	536	564	536	578	574	518	560	547	569	529	561	551	531	530	535	553	529	532	531	508	503	564	568	491	541	573	530	557	545	527	554	538	538	543	570	549	542	565	550	509	527	524	554	538	509	532	550	549	533	549	577	566	544	515	530	521	535	592	534	543	528	517	570	543	553	529	526	564	539	548	589	508	570	539	521	533	519	567	549	536	533	528	525	553	539	510	567	524	541	551	542	548	572	544	523	561	533	593	588	536	549	535	531	544	493	544	526	555	564	510	534	534	531	540	522	545	551	482	517	614	550	576	532	591	515	585	545	542	524	549	554	564	526	582	550	563	526	516	601	527	509	532	538	527	541	538	548	543	520	547	536	522	567	543	523	513	518	520	539	588	572	521	509	550	548	531	552	536	519	550	569	536	542	518	541	516	538	556	517	545	537	564	545	527	543	562	574	579	588	536	544	562	512	581	557	550	555	590	543	541	503	514	552	506	551	548	537	532	566	523	547	522	549	540	522	547	526	560	533	503	530	556	500	524	552	545	518	546	573	525	535	539	513	587	545	558	565	503	556	570	520	596	521	514	524	519	545	534	522	539	575	558	530	515	590	513	553	541	558	513	559	554	531	538	545	528	529	560	544	536	500	536	505	578	553	545	559	540	529	572	538	555	516	543	521	531	530	544	528	553	568	571	524	543	552	537	528	573	545	533	532	529	506	493	542	549	554	548	532	573	583	535	527	533	570	561	534	582	554	519	554	509	530	576	520	548	513	550	512	508	532	556	506	583	553	517	536	568	521	520	550	547	565	561	559	541	530	538	526	526	520	520	551	578	551	558	551	552	532	532	539	524	549	547	566	530	538	519	486	533	536	538	516	520	547	533	547	518	564	570	538	521	549	513	539	537	565	571	495	599	535	527	495	548	514	517	558	555	535	537	514	555	531	536	550	590	524	571	545	568	540	488	523	544	570	560	516	529	519	556	531	546	569	565	580	545	558	478	538	514	552	533	514	538	582	489	554	515	547	526	538	541	580	571	526	526	542	585	489	546	523	548	514	537	521	519	593	516	539	516	577	551	514	571	547	530	560	539	561	548	559	519	608	548	502	551	527	518	533	455	567	502	541	528	585	581	519	541	556	512	520	563	508	542	541	536	535	526	526	518	548	525	574	544	550	534	538	561	531	572	520	531	549	552	557	545	545	564	550	529	518	530	528	545	521	571	592	555	532	503	545	529	542	531	564	551	515	524	553	546	584	517	546	519	540	510	567	551	554	513	554	579	584	533	577	535	547	550	557	555	559	492	528	550	541	559	529	515	542	540	567	520	555	535	518	525	554	544	529	545	577	557	539	553	547	515	548	575	564	550	516	531	585	550	495	519	540	547	548	479	545	550	554	541	492	517	534	571	535	544	573	509	540	503	515	542	548	523	505	523	568	545	564	545	539	541	543	521	557	545	540	567	516	545	565	517	506	536	540	528	543	602	543	552	541	524	536	540	521	551	561	512	566	540	567	523	516	551	519	561	540	520	520	503	547	561	536	566	550	563	511	523	492	518	530	549	566	500	545	530	553	563	547	522	520	495	520	552	471	567	509	523	507	573	555	523	518	527	579	520	519	542	580	586	545	541	524	538	527	552	561	537	571	557	541	560	497	569	554	581	555	537	552	545	564	563	573	513	556	498	518	513	583	540	520	549	546	548	568	576	540	529	538	560	524	524	542	543	551	531	522	532	529	513	498	581	538	529	562	544	587	535	486	551	556	529	513	529	547	577	511	508	516	524	564	517	508	522	530	530	517	557	505	541	540	556	501	587	524	531	513	576	567	556	547	557	512	527	554	531	506	567	501	566	566	557	560	562	540	540	553	535	558	544	517	506	503	505	513	543	550	542	593	548	573	575	538	566	523	539	530	535	581	568	506	550	557	547	593	581	530	565	541	530	571	573	551	581	564	579	520	575	480	540	528	550	498	594	535	576	593	544	537	550	505	534	538	575	540	547	576	557	530	541	530	548	587	531	535	504	562	551	540	561	544	546	538	580	550	533	528	531	544	597	513	523	550	549	529	572	555	545	500	573	564	562	504	546	564	555	533	548	531	505	538	529	508	561	540	568	545	567	504	568	549	531	579	564	539	574	520	555	541	545	526	491	553	549	554	528	565	542	548	513	561	583	566	539	540	523	547	583	530	521	544	527	518	545	568	527	531	519	523	518	558	568	551	562	552	566	545	516	553	565	536	548	544	560	547	491	540	563	516	510	539	519	542	574	536	550	537	561	567	516	502	561	516	485	551	584	513	501	535	550	531	529	573	559	504	554	530	536	539	529	554	529	512	542	561	533	538	510	516	540	530	538	600	515	513	539	549	553	510	525	550	537	523	551	521	503	499	508	512	555	536	532	547	516	533	569	501	542	552	532	555	544	539	535	539	513	526	514	524	516	587	553	543	571	546	549	552	525	555	506	541	557	559	547	556	557	580	502	506	520	539	566	481	548	526	524	563	528	522	521	492	549	541	562	548	525	569	549	582	534	548	493	476	538	541	547	573	520	530	552	531	520	577	547	532	549	515	561	544	537	557	539	569	553	579	543	547	539	522	574	548	514	520	501	554	513	531	597	574	570	530	570	551	499	534	528	513	511	560	555	496	537	529	574	491	568	498	535	543	512	561	545	576	563	558	530	514	539	540	519	510	542	550	503	533	531	543	572	505	548	557	515	506	558	534	553	567	542	532	537	545	584	532	521	496	510	519	524	521	545	547	567	567	541	509	501	535	528	555	572	552	530	553	514	527	529	543	547	528	522	508	536	538	536	566	548	538	530	531	539	526	538	555	571	574	553	549	529	547	555	561	544	558	554	516	540	536	542	540	559	518	531	488	582	552	507	491	517	534	516	529	556	545	555	560	535	544	559	501	537	524	566	527	574	535	555	521	535	526	523	532	546	532	519	534	530	591	548	566	563	557	531	534	549	551	497	518	555	537	533	519	548	579	527	508	558	535	589	529	523	546	527	533	531	565	569	508	539	545	575	542	515	530	533	537	561	525	555	498	564	562	485	537	481	562	551	547	528	549	532	525	569	557	551	554	590	517	555	543	538	560	564	574	550	532	576	564	583	561	557	554	591	598	564	542	523	571	523	545	532	537	572	549	545	546	524	555	543	527	505	522	537	547	499	507	533	529	513	505	539	576	558	520	548	556	585	541	537	495	531	570	505	532	518
62762	104076	84254	57032	36469	18118	6085	1876	997	812	761	779	755	732	726	728	715	681	782	747	740	756	749	767	773	753	793	750	733	763	753	779	727	745	704	719	705	715	737	748	723	763	722	760	749	800	718	762	706	749	750	728	727	757	752	814	788	739	696	764	719	732	738	757	732	735	789	755	750	715	712	701	718	756	709	751	787	756	745	723	809	738	713	762	713	716	723	768	739	762	745	722	733	751	749	698	748	745	740	760	725	749	757	750	656	721	747	732	741	706	724	791	783	773	729	761	725	751	776	745	709	753	747	713	708	733	790	775	739	694	760	734	748	756	770	728	736	771	809	757	732	726	756	773	781	751	729	760	788	728	701	727	783	781	753	710	757	762	777	730	784	755	758	718	740	787	710	776	772	770	771	717	712	735	740	716	741	778	732	737	772	712	766	765	729	688	741	764	754	765	754	737	728	833	758	715	704	779	720	743	750	728	768	742	739	744	723	764	716	732	733	789	783	745	717	709	742	744	714	725	718	713	727	738	765	756	753	701	705	702	715	727	760	723	719	738	723	756	725	738	770	760	720	753	727	778	732	766	769	722	744	765	742	732	741	712	761	729	746	734	731	720	708	765	732	707	770	702	753	754	756	777	767	741	728	721	733	771	770	774	731	751	748	730	711	733	741	719	756	732	770	741	800	768	763	705	733	779	748	729	695	781	758	736	734	744	748	695	720	754	732	704	772	734	703	712	718	812	736	770	722	755	791	736	727	765	721	727	760	733	779	791	726	753	750	762	751	784	757	730	780	764	781	755	774	748	719	798	791	754	741	778	707	808	749	757	772	702	758	745	742	718	805	778	760	749	749	785	731	749	783	697	755	755	754	735	725	724	795	743	745	694	733	743	738	773	756	787	708	712	748	749	742	767	745	769	724	727	717	729	757	716	745	761	719	723	776	744	749	761	805	692	727	703	751	737	762	698	723	761	723	770	711	693	745	724	714	759	740	711	776	753	793	738	756	781	736	712	732	742	738	750	774	729	759	770	695	733	734	724	754	725	767	744	753	780	741	757	769	792	726	783	827	772	747	750	717	725	744	791	737	776	715	774	752	736	726	757	772	752	758	717	734	728	766	757	728	721	714	800	761	653	743	703	718	700	746	740	741	749	741	733	773	725	736	729	743	763	711	762	705	762	718	751	753	736	770	742	738	744	733	752	722	737	744	743	751	736	714	740	787	740	702	731	728	729	791	771	729	707	750	714	726	739	725	718	732	697	733	708	740	763	734	773	732	726	762	761	726	737	749	742	749	755	733	787	782	741	718	745	744	707	674	737	704	743	799	788	754	744	749	740	789	713	727	762	798	715	787	794	699	735	714	757	743	751	757	767	758	700	757	741	767	747	773	734	712	741	689	733	775	729	812	765	737	778	741	720	736	765	750	722	821	763	775	721	717	729	738	716	780	713	707	752	734	716	719	762	744	702	773	742	757	733	792	757	707	736	743	744	705	741	747	734	760	784	749	761	697	732	718	737	732	731	703	754	763	791	745	736	792	765	725	709	762	718	709	711	740	779	760	783	715	736	759	778	720	737	734	738	738	753	735	776	764	728	754	777	765	786	719	735	796	729	714	757	744	744	724	725	786	754	726	756	753	785	734	759	731	770	776	730	723	747	794	708	741	725	781	742	781	749	725	680	735	719	736	739	781	692	733	716	739	771	808	781	728	721	739	768	747	734	748	762	750	716	791	691	753	733	709	772	721	740	723	777	775	730	752	755	790	725	773	732	720	757	786	774	709	755	726	719	773	750	755	748	743	757	730	675	723	667	744	733	757	718	756	730	729	774	724	732	756	749	721	774	754	741	743	760	763	761	746	705	729	737	749	780	695	718	751	730	746	803	739	757	738	764	783	686	738	739	718	768	741	722	738	757	750	761	747	703	770	720	746	707	769	745	777	712	721	770	750	734	710	731	807	752	731	747	738	748	701	702	750	808	746	726	750	709	770	750	745	736	739	748	745	752	731	753	743	725	727	741	762	769	742	796	777	772	721	747	733	771	739	681	719	723	747	723	746	787	690	762	751	738	729	795	758	741	737	733	741	807	727	811	774	725	701	730	759	728	719	750	721	727	763	659	772	681	742	699	757	746	738	761	750	724	762	718	725	739	738	713	781	696	732	730	792	745	731	790	714	743	757	715	741	738	718	754	724	776	725	743	725	727	725	765	782	767	766	688	773	747	728	763	795	752	792	732	767	778	760	712	710	776	759	719	792	683	759	746	744	730	753	709	700	728	751	781	717	787	721	746	727	735	765	785	731	717	772	766	694	738	773	732	733	754	756	757	722	760	775	731	750	727	721	746	779	768	754	739	749	701	695	713	758	738	747	710	726	748	711	764	736	740	717	736	780	739	764	763	740	734	741	743	776	710	740	730	736	728	713	800	784	775	773	739	787	770	733	776	706	741	746	806	792	749	724	741	746	700	769	709	762	719	692	761	753	776	748	755	770	715	746	751	743	752	780	776	703	706	766	728	742	721	729	717	789	689	805	775	711	796	716	723	742	772	751	750	747	748	765	742	783	734	686	698	746	765	755	751	710	719	731	765	747	743	770	754	762	718	751	729	718	723	696	766	760	667	728	754	721	754	705	753	763	710	768	784	735	746	755	737	729	771	776	786	745	728	734	775	739	758	752	782	776	749	704	736	703	729	701	726	718	730	730	830	732	747	770	703	697	720	763	758	715	782	773	760	734	787	744	731	727	772	751	717	760	732	785	712	714	729	711	687	714	770	741	786	751	720	744	762	726	680	739	726	740	780	722	755	758	718	796	729	755	772	690	701	765	729	740	765	739	729	777	739	715	701	722	773	802	725	734	760	760	681	699	686	746	745	731	749	718	684	738	728	744	756	721	755	749	703	713	790	730	756	747	752	760	724	746	750	754	728	745	716	735	723	674	759	793	755	779	763	779	673	764	737	730	719	786	750	747	759	715	744	745	777	756	728	714	761	744	760	691	744	703	722	731	756	765	718	711	742	756	722	697	742	757	754	745	758	802	749	746	785	718	724	721	778	790	724	782	765	765	750	740	741	737	754	734	768	722	735	731	760	727	748	746	767	721	750	744	731	795	777	768	713	745	807	774	741	786	735	753	761	712	757	703	768	742	762	738	725	765	720	712	779	735	762	771	799	714	734	790	741	738	738	749	709	740	749	784	726	760	755	771	763	746	766	751	730	761	718	727	774	746	714	741	729	718	771	732	740	728	722	759	711	792	757	751	778	796	765	701	753	744	757	736	724	673	725	709	731	769	720	733	753	766	750	735	691	750	721	771	764	789	775	751	721	708	768	735	732	796	777	756	744	702	745	719	740	727	754	756	735	691	722	719	731	736	749	734	699	757	733	778	761	756	757	735	743	730	748	754	751	773	758	764	693	735	721	727	771	763	759	785	718	755	757	733	760	714	760	729	746	726	695	769	716	705	740	735	758	753	766	696	746	734	785	788	757	758	753
28491	28048	32259	18884	5421	1539	789	537	530	508	532	572	515	536	549	519	507	567	531	510	544	512	520	501	512	515	492	525	519	530	530	520	527	522	520	504	477	510	500	533	529	527	510	534	528	521	507	534	488	485	479	518	527	508	548	516	539	497	511	492	528	487	499	525	561	531	471	545	498	520	534	490	512	499	513	514	538	520	515	530	514	540	511	505	511	494	497	526	512	523	525	492	507	530	518	522	470	520	524	501	509	534	559	537	537	528	501	566	525	516	538	480	523	528	529	534	475	525	540	532	497	543	525	545	513	534	511	511	519	516	522	505	488	497	541	567	510	545	525	511	571	507	526	522	494	538	496	519	542	483	556	486	499	524	561	510	512	513	566	499	516	524	492	519	499	530	510	472	519	479	526	525	522	517	555	531	504	467	556	483	500	513	504	540	515	525	519	521	500	517	503	549	552	541	516	504	527	517	508	528	560	571	497	542	553	547	560	548	517	510	527	504	503	539	527	515	519	503	512	516	489	540	524	539	485	516	481	498	532	543	520	499	536	481	503	537	526	505	518	529	545	526	479	484	549	538	518	545	508	472	501	495	517	562	498	506	509	489	531	484	518	514	522	532	536	485	501	514	525	521	502	506	535	491	531	577	529	504	507	541	555	567	505	584	521	497	541	480	540	508	545	513	492	504	505	510	504	525	530	510	538	564	524	506	506	575	543	475	514	529	555	543	501	536	557	512	485	483	524	516	488	516	529	504	518	533	519	521	544	515	478	519	551	498	524	543	525	477	533	503	547	527	505	534	567	477	530	511	510	499	541	535	553	520	535	491	542	502	556	534	512	483	548	538	518	524	518	558	531	530	506	527	533	517	489	494	496	488	497	528	540	510	533	522	521	516	573	542	547	546	552	547	536	508	496	494	526	534	536	519	488	543	524	480	555	493	499	510	533	499	527	514	534	522	540	497	510	492	518	506	527	484	523	527	563	495	497	496	515	477	536	533	515	492	526	509	489	514	523	549	545	523	529	468	557	554	536	499	525	488	489	479	587	551	510	517	472	530	514	545	530	443	521	531	503	565	545	541	517	532	495	544	526	547	488	535	490	546	519	484	511	487	551	510	510	504	541	506	515	526	492	547	536	560	494	527	486	506	509	553	529	523	510	537	512	541	509	546	485	523	564	531	553	550	545	531	469	544	524	558	537	479	496	491	493	539	500	566	501	531	517	519	495	531	513	552	506	500	508	533	547	521	528	514	533	555	537	539	519	523	539	513	507	518	511	502	509	534	499	494	510	496	500	505	539	485	535	547	535	501	527	492	497	517	518	498	483	499	527	512	509	535	505	507	523	481	550	546	583	537	534	507	572	530	489	539	534	477	515	510	523	512	506	525	525	519	530	478	504	539	517	537	554	488	513	571	510	542	532	506	538	512	559	513	512	506	537	499	506	500	539	535	546	542	518	497	539	498	532	518	496	551	517	512	493	527	504	491	520	497	515	526	524	481	540	526	528	539	533	525	519	528	469	537	521	498	501	537	539	548	499	501	509	504	474	478	546	493	505	522	548	541	491	525	510	502	510	488	503	537	514	538	469	479	519	524	508	467	522	467	514	500	539	516	511	486	541	528	559	508	542	529	531	503	531	552	538	522	467	495	475	528	532	493	532	503	486	515	463	555	516	524	519	506	507	568	539	519	518	513	531	553	550	509	528	516	509	535	535	508	530	517	543	523	501	505	510	495	528	539	535	517	489	525	531	542	544	530	509	480	531	491	550	524	501	519	526	539	508	515	499	536	494	516	518	526	518	517	498	565	557	507	513	540	544	534	506	529	533	481	501	499	543	562	486	512	516	510	519	495	490	574	501	484	555	529	522	554	536	504	570	517	523	551	516	485	529	517	505	530	500	555	538	526	497	496	492	530	516	505	488	510	566	504	516	513	535	490	499	531	506	495	527	536	516	526	541	519	532	530	502	513	525	506	504	526	531	513	518	534	503	506	514	499	524	531	476	530	501	546	523	528	503	541	537	528	555	527	503	500	567	489	515	521	523	535	506	486	529	505	506	523	481	517	506	520	534	477	528	502	543	476	539	518	555	550	501	491	546	498	534	537	519	509	553	538	557	562	595	520	528	489	528	519	539	503	553	479	510	510	545	565	534	507	484	533	510	506	516	517	510	511	532	489	550	487	522	511	509	506	501	497	501	545	518	492	506	476	485	529	491	527	527	500	508	532	500	523	540	518	492	528	515	503	498	490	517	544	498	506	521	542	481	501	504	490	492	560	531	500	497	547	510	551	522	506	496	499	518	589	566	485	454	513	522	561	540	512	545	493	506	492	471	517	501	526	524	512	513	571	519	500	527	522	495	550	553	514	531	504	528	522	497	519	549	557	543	475	492	499	532	528	514	494	500	484	502	519	514	494	490	549	549	503	486	481	486	516	505	514	528	541	558	557	545	521	522	549	524	499	547	514	503	539	511	551	521	506	513	491	509	489	523	538	545	554	512	509	500	540	519	496	526	536	507	488	507	478	520	510	512	536	519	535	495	512	533	537	529	491	492	540	490	503	491	522	479	546	555	512	531	526	547	549	517	517	555	488	518	483	538	514	519	559	509	523	474	529	521	549	527	483	513	532	548	530	504	527	492	503	532	526	505	518	492	500	507	523	513	503	551	554	477	525	509	530	510	492	520	571	527	527	502	514	489	530	561	485	532	548	534	520	511	525	517	527	520	539	493	506	519	507	517	493	527	523	570	535	507	544	513	555	493	486	544	495	526	491	485	474	492	540	519	522	507	496	510	518	494	547	523	499	528	526	578	552	521	494	515	519	490	468	510	508	521	520	522	509	500	541	508	542	535	490	508	498	481	513	514	547	536	520	511	478	528	502	523	541	532	512	506	508	541	512	510	533	537	516	528	503	499	514	495	507	511	551	509	527	522	573	560	545	537	546	560	492	503	526	548	542	529	545	542	521	529	535	498	533	507	467	518	526	521	520	492	502	513	515	556	486	550	532	540	520	541	488	514	558	511	508	528	522	544	527	542	518	539	495	504	527	488	529	535	494	497	558	551	517	508	527	559	572	506	491	532	544	516	525	511	558	490	509	542	510	542	538	521	501	497	529	544	518	471	523	546	507	512	542	482	488	482	534	513	490	524	540	508	494	494	498	547	488	492	514	535	511	539	567	500	534	488	526	521	546	494	477	555	533	546	536	479	499	517	543	510	525	550	493	536	507	508	511	525	463	487	526	517	530	546	540	528	535	515	524	525	513	530	535	476	515	520	484	519	508	533	483	507	541	554	518	545	533	587	537	513	482	507	515	505	524	526	536	543	512	502	476	500	553	528	541	473	497	528	501	521	525	569	505	512	525	516	520	550	518	531	555	506	506	459	533	535	557	534	511	484	519	550	513	522	518	547	534	541	489	551	534	493	518	472	503	577	539	522	540	584	537	474	537	513	504	534	519	519	552	545	532	546	540	544	518	531	521	540	498	533	529
31472	47356	36761	18349	7362	2541	1183	842	754	698	728	744	719	693	765	758	732	753	766	736	753	751	718	695	703	732	741	703	765	715	752	744	718	776	738	724	740	680	782	741	750	720	742	695	710	724	766	734	715	769	712	751	732	762	743	741	717	747	750	735	709	754	689	728	735	726	766	684	717	715	723	740	729	721	728	711	744	715	700	755	721	739	750	729	720	736	730	733	741	751	760	718	744	743	785	780	731	810	741	721	741	734	767	751	771	757	756	702	725	719	759	723	699	711	755	753	731	737	717	749	776	748	788	732	682	721	733	765	725	743	758	706	783	751	734	739	727	764	722	751	695	684	731	727	731	748	698	760	715	733	750	704	755	722	696	733	740	705	776	699	760	755	726	744	718	757	763	757	738	731	742	738	739	727	723	751	712	749	777	708	793	706	753	744	736	755	707	737	774	731	726	774	761	730	776	722	740	781	751	720	720	749	759	731	784	763	701	767	744	766	762	724	775	739	764	713	766	722	734	718	737	761	755	717	755	762	748	748	759	746	759	731	763	726	733	737	757	735	718	730	705	750	773	704	734	778	753	734	755	717	686	734	711	740	744	730	712	762	761	745	722	775	719	740	704	760	738	742	722	734	715	716	749	764	702	726	740	732	699	728	727	719	753	713	748	751	761	680	719	765	706	772	749	723	750	772	717	710	816	743	744	736	787	736	709	737	760	747	735	725	718	741	709	690	716	725	716	721	735	743	721	720	776	751	731	751	749	734	768	769	738	736	722	731	719	769	761	775	765	750	726	747	719	719	697	727	721	729	735	748	731	752	716	696	728	756	757	740	733	773	724	735	682	734	800	702	774	740	741	764	745	745	685	703	711	709	746	726	718	720	734	785	768	710	746	712	737	755	739	753	762	709	786	695	750	752	722	766	774	747	701	717	792	757	739	803	747	766	740	748	717	756	727	728	770	705	753	715	810	702	756	759	739	813	759	714	717	739	713	751	757	740	698	742	765	762	693	722	748	726	765	734	746	726	721	689	719	731	775	710	721	725	719	742	747	730	698	699	735	776	759	779	792	729	751	786	772	755	692	748	743	732	726	772	716	757	719	728	739	726	724	802	667	698	791	767	746	732	715	741	719	703	738	719	749	726	757	748	728	795	748	701	711	814	713	755	770	745	725	786	733	742	759	729	758	725	716	722	762	761	734	793	733	763	726	768	761	732	718	716	760	731	737	706	708	767	722	713	713	737	739	739	748	771	690	763	714	733	770	717	763	735	706	750	717	733	719	760	722	697	735	751	735	739	701	711	786	760	748	705	708	686	757	781	737	738	707	741	730	718	734	766	769	750	818	790	724	723	759	742	779	747	695	746	753	701	721	737	715	764	806	760	728	748	712	707	701	764	724	730	700	753	691	767	736	744	729	743	709	754	796	730	758	743	753	749	773	737	737	756	708	724	727	720	732	748	759	751	704	718	736	768	757	703	701	708	725	738	690	713	744	729	697	733	752	761	743	741	729	738	757	688	725	747	768	716	748	733	719	763	750	685	688	718	723	759	760	750	737	742	769	740	700	787	703	720	717	752	735	756	707	720	773	737	757	773	783	744	694	762	755	763	699	738	808	727	717	748	739	727	698	734	702	714	687	736	725	758	737	742	728	770	731	699	740	715	745	755	765	770	791	752	722	758	747	768	788	750	729	744	788	740	729	746	730	758	733	756	685	727	744	740	797	754	772	747	744	750	741	724	727	749	747	728	766	743	783	819	743	720	740	721	790	727	728	750	760	738	782	738	737	739	781	711	720	779	738	739	689	737	768	732	730	734	683	740	703	702	750	778	748	755	711	747	719	754	703	706	800	753	729	712	696	758	676	800	757	772	707	718	730	742	762	743	679	751	752	750	771	726	718	730	718	728	738	740	760	752	723	692	734	722	714	774	738	675	714	749	726	758	780	733	733	746	782	756	764	696	676	717	750	774	752	792	749	755	756	707	763	759	797	763	713	730	742	699	725	758	742	741	813	744	697	766	747	741	760	741	747	739	765	745	734	730	696	728	767	775	759	727	732	719	732	754	726	716	731	739	757	713	768	770	741	742	764	759	752	727	769	777	748	793	732	737	762	758	745	707	734	741	730	706	723	774	746	753	758	733	783	720	748	770	663	735	747	751	727	710	723	775	752	756	748	752	712	757	734	772	778	722	683	760	734	747	710	739	751	740	720	733	754	744	732	730	687	717	740	747	730	753	739	752	723	703	792	732	739	729	768	809	760	741	744	778	671	769	756	745	759	754	714	747	782	764	773	727	722	726	714	735	704	758	675	754	685	745	736	765	780	764	729	701	747	743	763	712	789	745	723	671	729	786	738	750	775	771	747	742	733	738	689	751	754	675	732	682	715	775	742	787	763	718	778	751	722	726	714	710	786	756	757	682	755	717	741	710	766	780	776	807	705	708	721	780	752	681	739	749	754	758	721	687	757	723	745	752	712	739	759	706	723	731	717	720	739	766	774	747	702	778	746	692	756	797	750	704	746	768	751	763	736	773	736	745	711	725	682	720	731	722	752	761	791	787	757	705	746	768	778	720	766	758	716	749	749	779	752	737	753	721	756	748	783	764	709	746	756	750	740	758	737	749	745	716	742	756	711	733	754	749	704	743	735	748	702	719	747	745	762	679	718	761	727	733	831	742	716	728	723	732	744	738	690	746	745	790	698	731	737	682	719	734	732	739	717	724	753	721	682	753	783	744	719	761	797	737	779	746	749	716	769	711	741	762	754	763	763	705	711	739	708	764	757	723	779	756	740	770	773	722	713	735	702	776	721	750	766	717	710	704	693	728	758	765	703	754	787	768	745	725	744	748	735	745	719	750	749	699	731	745	724	769	776	771	748	747	711	763	748	752	755	736	724	719	722	693	693	778	750	737	719	743	741	775	755	740	721	732	763	728	744	781	745	733	754	745	705	713	782	730	725	739	775	711	767	749	685	759	753	749	689	720	749	759	731	753	715	709	711	770	767	706	741	741	743	745	737	731	712	728	731	662	768	737	695	697	735	756	759	723	740	744	732	776	768	771	735	778	727	770	681	723	730	747	784	761	726	709	733	799	714	802	752	734	737	751	733	715	812	728	757	725	741	740	698	716	700	790	750	717	761	705	693	753	681	720	758	731	708	733	712	746	768	751	755	718	688	782	776	713	745	726	765	750	799	714	751	792	775	759	707	737	727	749	736	721	741	772	712	690	751	746	764	767	800	718	716	709	719	764	740	699	736	728	734	740	759	723	724	741	767	702	712	721	745	746	747	761	743	731	742	759	741	736	765	713	737	779	747	730	741	747	725	774	755	742	767	723	733	750	724	685	765	721	723	756	722	734	743	712	748	758	677	713	719	688	774	694	729	756	713	715	766	705	805	699	751	753	762	731	740	674	775	744	742	788	712	752	810	709	770	744	741	784	738	810	766	740	819	742	784	750	788	753	752	744	728	764	781	707	787	733	739	739	742	766
24703	22690	34546	31585	23895	16247	4442	859	627	575	556	573	532	564	579	565	599	558	556	554	557	547	584	583	559	541	560	574	565	557	533	544	533	528	541	566	566	531	587	549	573	560	566	535	524	549	592	547	592	565	553	535	538	560	576	560	554	533	550	549	565	501	581	538	582	556	559	598	564	545	586	547	531	572	565	549	569	555	548	571	530	554	551	523	544	512	562	560	555	552	520	549	511	588	541	584	548	511	528	526	544	510	509	544	516	557	540	564	546	550	540	515	560	568	515	498	566	536	566	558	584	566	563	578	566	538	528	596	534	524	541	575	556	532	547	564	564	549	569	510	569	534	539	513	518	528	574	508	542	554	509	564	565	563	556	542	540	549	520	588	526	590	528	557	564	526	557	570	588	571	559	558	531	557	543	556	550	520	537	562	560	581	547	589	568	551	534	532	569	504	524	503	565	563	545	548	521	535	546	526	578	517	559	538	580	588	527	603	532	560	538	532	538	565	580	522	550	531	554	588	575	541	531	521	518	598	569	589	563	551	532	576	536	550	583	524	531	548	578	582	593	584	559	551	555	551	562	502	566	540	534	536	565	514	549	554	542	529	537	560	570	536	555	564	583	564	553	573	557	553	586	552	519	572	525	543	594	548	572	589	591	568	545	571	577	547	509	506	517	554	530	574	542	520	527	544	532	570	509	579	564	512	553	512	560	534	534	552	558	524	532	534	524	547	508	523	562	547	560	553	526	524	530	535	552	558	551	523	559	595	563	552	562	546	521	516	603	565	515	545	532	550	588	566	527	536	550	512	557	516	527	551	571	575	564	559	565	574	553	534	560	582	553	547	577	566	532	562	560	550	497	561	557	563	569	534	553	561	569	525	516	567	538	565	490	533	541	547	555	559	528	555	507	550	516	588	556	518	522	547	565	525	539	608	584	549	550	537	583	537	559	563	547	556	530	558	498	578	575	569	545	518	538	519	540	578	545	553	541	567	541	511	555	562	563	537	499	557	549	533	537	530	557	569	565	535	559	589	547	558	533	552	518	544	530	568	562	552	560	548	551	508	534	572	533	565	584	523	556	531	520	506	575	558	547	554	558	565	561	559	524	582	579	561	513	543	527	524	525	524	539	562	553	530	579	548	470	536	570	536	565	537	547	536	564	581	548	560	523	562	506	596	554	546	547	548	567	556	554	555	519	520	568	544	535	556	548	565	567	515	549	556	539	548	550	564	563	532	524	496	557	536	574	532	524	523	583	572	517	550	582	559	520	586	543	589	549	532	547	522	537	562	524	507	586	533	568	518	565	514	602	544	566	561	542	513	570	561	508	587	527	532	579	546	571	570	573	521	548	605	567	573	527	523	582	576	575	538	559	544	575	561	597	525	548	542	508	556	567	513	584	545	551	505	471	547	547	537	557	537	530	552	530	575	576	492	547	567	525	546	519	532	566	525	557	543	534	561	577	560	505	573	524	540	517	546	551	580	542	518	561	540	585	522	529	522	528	558	540	555	486	530	551	540	536	520	525	542	543	555	559	550	536	557	592	545	530	538	539	527	575	560	566	523	563	502	514	560	506	587	561	567	537	531	550	538	540	542	517	538	557	538	557	539	545	527	532	542	574	543	495	562	562	533	521	582	545	526	528	560	529	559	523	562	563	591	495	609	498	566	499	548	530	536	561	537	576	570	527	591	518	556	521	551	523	551	555	558	551	568	534	530	531	542	545	558	518	540	547	582	535	526	529	568	577	549	554	563	584	542	585	542	541	550	555	544	544	531	546	554	523	531	526	548	502	547	558	581	590	560	563	543	551	527	541	518	538	534	570	532	538	567	534	530	540	583	545	552	557	571	552	557	588	532	526	503	528	542	566	531	545	570	540	537	543	566	542	561	513	591	527	563	572	595	582	548	557	531	539	529	530	540	550	525	558	519	537	562	568	590	550	528	492	562	539	569	552	534	530	515	578	546	550	603	556	533	532	545	547	536	552	559	553	557	581	583	557	552	541	533	541	517	516	533	525	530	547	575	592	549	538	501	556	554	532	557	528	506	501	580	559	543	552	534	553	517	559	570	587	557	530	545	523	516	548	550	533	596	577	542	524	546	522	504	583	542	552	589	548	506	546	544	523	541	524	525	581	560	526	529	548	540	515	494	528	516	548	517	577	539	530	496	499	529	568	559	548	548	529	582	518	556	598	480	541	541	581	563	513	571	545	566	551	537	506	567	525	523	552	530	530	526	536	538	516	549	539	548	520	516	571	587	525	545	579	553	555	576	544	571	552	576	529	564	560	524	478	517	532	552	577	575	567	588	608	518	583	522	550	557	555	544	552	549	536	554	524	529	555	540	568	519	539	524	596	583	542	562	569	527	540	543	580	561	496	551	522	544	522	535	592	550	547	517	526	542	572	558	530	567	518	552	545	547	566	566	553	554	561	574	587	549	576	550	574	554	553	554	578	558	520	567	551	544	534	540	585	556	562	541	583	532	553	551	519	519	548	584	486	523	560	530	497	586	561	559	526	537	551	558	521	519	505	534	538	584	558	538	572	570	578	575	587	553	555	513	549	536	517	589	525	557	583	557	553	560	537	518	562	530	539	535	562	550	538	559	598	559	587	611	557	562	496	535	590	501	546	494	534	527	566	538	579	562	494	530	521	581	569	559	550	560	580	540	553	563	530	545	533	548	523	552	540	526	560	558	505	560	538	562	560	543	533	551	541	542	559	536	553	548	539	526	538	551	533	563	549	539	540	557	577	580	592	516	591	565	538	572	529	532	562	563	525	555	589	531	551	540	564	618	554	490	550	549	529	528	556	558	558	530	546	574	573	544	548	528	540	561	554	573	538	580	562	576	554	548	557	580	544	569	533	556	543	556	498	557	596	561	533	527	556	535	567	546	533	515	532	484	538	593	596	581	587	549	531	565	570	548	527	562	529	569	541	553	539	560	546	593	576	485	534	555	549	541	567	573	570	520	538	541	574	552	536	498	549	538	517	554	506	529	563	552	568	549	558	513	570	604	565	541	600	531	509	572	537	565	527	551	534	530	509	531	552	554	533	535	604	556	557	561	560	540	518	523	546	576	532	512	533	591	583	539	515	549	567	600	545	558	556	520	517	539	529	525	584	563	577	509	572	583	577	598	538	578	567	566	551	565	533	543	547	538	567	539	530	542	539	585	514	540	564	574	603	525	558	564	536	540	555	547	515	549	523	575	551	542	550	561	520	523	521	558	582	567	526	567	547	568	574	568	557	533	540	534	539	536	528	547	506	513	560	542	555	528	575	536	551	518	529	518	548	577	538	526	509	521	539	554	585	562	539	544	556	568	536	546	523	550	561	519	562	550	522	539	530	558	547	537	552	544	521	572	559	571	571	545	539	566	568	539	531	562	571	512	505	546	592	534	566	550	620	543	565	498	527	585	541	518	550	572	521	545	547	564	541	537	573	531	499	510	548	529	526	556	546	535	574	586	545	529	571	577	534	511	547	521
58488	93275	73846	47329	28357	12420	4002	1440	861	776	831	772	774	781	790	739	803	757	745	802	793	827	727	831	774	711	767	779	784	786	764	785	730	813	779	761	799	741	752	784	747	782	805	759	826	740	746	766	722	798	785	797	797	738	796	759	779	803	795	783	774	790	761	806	818	774	797	788	764	765	796	773	751	774	702	783	748	786	800	777	771	830	748	768	798	809	801	735	768	805	736	827	775	751	774	794	788	814	747	788	773	752	752	758	769	771	788	760	729	744	763	746	738	828	779	793	771	790	780	748	737	768	786	763	746	737	811	751	773	777	728	802	812	736	766	786	814	747	750	789	763	711	794	771	744	792	750	753	754	733	750	749	774	758	789	787	832	775	800	789	765	774	781	812	731	790	820	746	763	711	801	809	778	822	782	757	756	817	717	725	771	764	786	830	747	778	738	742	750	782	834	795	819	806	742	793	817	785	797	759	715	770	821	770	747	835	817	750	743	798	769	782	797	768	783	779	737	810	779	817	752	761	752	793	774	731	772	778	766	778	757	769	787	780	779	768	758	771	722	763	813	756	729	791	793	757	761	783	714	814	791	754	762	805	752	768	768	804	819	752	779	786	736	752	754	811	765	760	778	745	751	820	762	774	740	768	724	808	764	778	797	789	789	794	790	765	773	790	791	809	774	808	751	789	792	786	770	778	770	773	833	776	808	778	762	775	790	769	749	800	784	767	736	774	711	779	760	715	764	727	738	796	773	758	784	813	743	790	801	749	757	816	805	716	835	773	772	759	732	714	801	812	777	755	787	781	748	734	774	800	828	812	811	744	774	824	769	783	765	747	752	817	719	790	759	807	835	793	741	816	777	725	814	746	770	807	734	764	740	768	797	812	778	773	804	774	719	722	751	771	741	795	771	750	768	793	700	749	779	773	781	808	758	702	753	742	757	786	768	725	802	792	798	768	769	781	779	777	774	764	773	794	748	770	708	787	789	749	791	802	740	708	799	805	743	720	815	785	765	756	766	799	768	752	797	788	795	769	751	770	788	770	735	792	765	787	773	810	787	795	749	773	796	787	742	775	739	744	754	783	804	756	777	760	788	792	780	756	776	771	776	786	768	766	740	812	743	752	785	805	763	820	734	767	767	762	842	790	793	780	786	815	805	773	752	783	766	816	768	743	746	823	794	807	766	744	762	758	810	793	749	807	790	786	766	828	784	758	732	793	763	775	726	762	719	722	770	760	821	721	732	779	798	780	813	830	853	737	811	807	774	750	766	781	795	798	764	738	753	730	736	761	764	796	746	768	803	817	713	722	809	773	770	814	759	820	806	823	813	786	730	808	816	755	803	847	770	737	822	792	788	733	773	777	797	778	779	714	751	765	782	765	778	752	789	809	786	763	813	751	853	754	758	725	805	792	800	763	724	824	761	792	804	728	772	797	772	767	757	789	764	764	803	732	770	725	731	781	779	808	820	782	777	751	768	741	767	791	724	804	829	824	796	753	772	800	794	723	765	780	732	774	776	796	826	766	784	803	728	751	776	814	751	771	778	826	793	745	765	773	731	728	788	820	840	738	761	760	762	757	744	761	778	706	785	794	773	788	778	726	807	793	806	758	754	757	761	761	779	738	839	761	775	818	800	773	760	771	829	760	717	777	741	762	740	791	763	767	772	780	786	818	782	786	758	759	791	751	738	729	738	812	766	755	801	751	778	760	739	761	794	760	780	767	761	750	793	781	786	777	766	764	800	783	797	762	786	798	728	762	760	791	764	751	801	774	751	738	756	834	741	731	749	727	716	768	784	782	739	757	754	770	770	796	799	755	759	852	824	764	794	804	766	773	817	778	752	791	741	766	785	764	795	790	801	772	779	817	798	802	801	752	788	735	813	756	787	779	760	770	788	753	763	754	833	771	785	745	796	769	751	793	781	764	797	824	790	779	730	811	808	797	816	796	738	765	810	790	795	764	739	768	759	767	764	807	801	789	822	776	761	763	786	800	734	824	806	823	743	786	818	732	784	783	729	768	810	776	784	762	754	745	730	762	773	815	807	773	795	784	752	786	744	766	811	771	783	744	775	795	803	771	778	745	792	808	785	750	801	796	735	777	832	756	721	733	779	782	729	803	797	733	824	753	798	789	779	800	806	764	777	730	793	813	752	791	790	771	798	789	759	793	807	755	849	764	827	754	768	748	741	771	764	790	775	759	787	770	753	733	816	781	714	780	711	735	765	779	798	736	761	792	803	730	814	773	724	774	768	731	831	763	732	779	817	750	790	770	785	800	788	788	788	764	774	790	786	764	736	801	810	747	749	775	794	763	775	774	793	813	758	736	742	758	763	726	791	811	770	775	764	779	750	757	768	781	756	757	763	738	740	815	818	805	751	751	756	768	806	777	797	745	727	750	820	786	726	731	811	814	797	734	776	818	779	772	781	716	795	757	760	777	762	771	870	761	784	780	749	814	757	776	732	732	725	803	791	734	771	824	795	771	745	785	782	768	755	759	780	759	740	815	795	740	779	746	772	768	760	806	743	741	799	741	761	823	768	741	775	799	727	774	785	758	758	771	800	789	796	788	730	755	825	784	759	780	784	769	800	780	788	762	760	801	782	780	791	707	770	825	780	801	818	788	811	768	769	745	777	752	801	746	795	767	754	734	805	748	785	773	743	792	804	733	748	738	786	812	771	779	736	798	777	781	809	862	784	768	802	781	803	759	795	791	764	717	776	789	813	764	734	746	789	835	735	771	754	767	772	754	777	812	782	790	799	756	811	733	769	776	729	774	761	726	728	836	791	811	801	776	760	811	802	760	793	725	747	772	762	763	794	765	790	791	723	816	802	825	769	759	755	784	746	775	785	768	795	737	757	754	780	762	727	765	753	740	841	799	760	796	814	771	806	765	767	780	802	796	757	790	789	810	784	766	816	804	756	824	795	789	800	786	792	716	824	758	775	775	772	812	737	713	813	820	755	762	750	803	763	819	752	715	739	783	775	806	815	789	802	792	764	783	765	746	793	814	777	760	782	773	763	788	826	763	774	792	726	794	727	780	765	752	810	768	780	732	822	785	828	780	766	790	745	768	785	784	759	791	765	792	767	758	742	774	778	748	816	803	782	783	834	807	793	782	833	755	810	748	734	721	800	750	744	779	799	739	764	761	773	757	772	760	809	773	786	765	781	776	762	756	792	794	740	742	806	778	777	817	719	743	752	749	760	841	795	786	746	808	750	805	756	748	771	793	738	771	798	741	765	794	720	764	761	745	816	762	807	744	785	838	753	770	787	794	766	755	790	771	779	754	778	730	790	792	772	803	798	780	804	795	727	809	786	756	755	823	750	818	763	744	779	768	777	821	827	824	724	768	752	773	751	735	766	772	786	779	798	723	772	767	808	737	774	800	745	775	817	750	804	738	771	789	768	784	763	767	776	817	770	800	738	795	771	763	785	785	790	771	742	799	814	822	792	800	761	788	781	815	737	762	727	761	805	749	782	761
23604	22083	32181	27984	23912	21605	12476	1497	649	613	550	558	550	542	513	528	564	589	581	535	610	536	541	527	550	560	539	537	548	519	551	554	500	574	534	551	545	517	581	555	581	550	542	599	536	512	537	545	545	540	523	534	519	559	511	556	540	528	539	542	459	527	535	611	533	531	542	523	519	541	593	535	521	562	540	544	568	569	557	539	566	597	549	572	528	585	533	539	547	545	555	567	573	550	571	596	552	552	507	529	503	531	588	532	556	548	572	552	553	516	516	512	563	550	527	530	519	538	543	549	562	597	539	499	515	540	505	520	475	527	535	534	581	606	538	569	542	535	545	519	544	507	511	497	528	564	514	556	496	524	558	502	566	543	548	571	530	527	515	540	534	582	532	560	534	556	544	560	557	539	537	565	555	524	515	541	547	488	544	503	550	538	544	530	549	529	565	496	525	520	521	539	524	490	529	522	560	525	537	499	526	540	536	540	572	532	534	559	510	540	554	584	546	542	536	564	548	575	529	538	518	587	537	547	524	548	536	586	515	510	520	529	576	554	545	585	568	511	560	524	544	547	546	570	573	528	525	541	575	537	503	556	542	545	540	572	539	540	532	494	580	504	558	547	532	499	546	520	513	531	537	505	533	511	501	529	557	492	581	533	530	567	551	538	529	583	568	527	532	502	543	557	516	564	503	605	523	548	567	529	552	523	553	536	520	500	539	551	526	486	531	552	518	524	505	567	528	502	570	548	580	525	554	518	541	555	525	537	527	585	559	531	504	579	521	489	538	538	549	523	573	535	528	538	526	531	532	580	545	567	559	547	536	543	497	520	539	564	510	491	524	524	527	560	546	579	551	555	597	588	567	543	549	565	570	588	549	556	521	551	549	494	566	552	552	548	531	564	570	549	556	542	514	563	552	573	572	510	488	546	523	542	554	518	542	505	574	518	494	509	546	494	535	525	532	515	539	507	545	546	577	554	539	551	503	530	557	604	558	566	539	526	515	575	549	536	523	509	529	529	524	594	570	564	545	513	528	497	524	566	531	565	516	529	506	503	509	561	558	534	561	565	556	513	560	530	547	531	549	570	536	519	522	561	531	521	583	541	513	535	528	587	533	545	570	557	553	580	510	529	531	503	553	567	553	563	526	552	551	538	524	525	521	551	569	568	539	540	575	589	557	532	505	566	553	539	526	534	552	549	585	548	535	522	535	549	557	519	549	527	526	551	549	583	524	537	541	525	527	567	517	515	572	559	535	559	570	541	506	511	505	540	530	520	555	538	550	529	559	487	565	529	529	560	542	496	510	590	505	551	486	570	574	518	532	555	547	532	551	493	581	541	572	573	548	563	518	555	529	554	538	530	513	536	579	561	553	513	573	504	563	574	541	532	561	547	550	537	501	515	569	541	575	578	546	556	532	504	572	532	549	574	535	533	542	548	522	547	559	555	535	574	553	536	501	499	518	493	539	513	582	544	539	585	521	565	546	515	532	570	509	537	549	539	551	522	533	523	554	508	575	560	567	559	548	588	519	539	537	532	524	546	570	548	576	569	553	527	559	560	536	530	522	578	542	555	538	558	528	547	523	517	562	525	565	527	542	538	477	507	527	536	554	501	531	608	525	581	501	547	519	568	533	520	518	569	547	545	518	537	496	517	557	542	506	518	550	546	574	531	528	548	498	572	544	554	545	572	533	508	549	567	520	606	548	563	523	582	534	524	536	543	546	549	569	554	561	546	577	537	552	535	505	502	594	548	559	537	519	534	550	524	558	564	522	527	546	591	584	512	535	519	529	552	558	517	556	521	508	563	578	537	558	507	547	564	528	522	550	566	545	531	560	515	554	504	546	542	578	512	524	558	528	500	520	570	565	550	566	556	587	574	540	560	566	492	572	515	544	579	539	531	510	504	554	573	569	507	539	524	528	570	529	510	549	585	547	510	564	510	552	570	518	586	541	527	540	525	502	521	537	527	555	574	518	559	494	557	557	542	518	509	593	586	563	501	588	522	544	548	550	512	536	546	507	526	525	561	537	529	549	541	519	533	549	538	554	500	511	516	577	578	527	536	533	505	532	544	545	514	600	561	535	525	531	569	551	558	557	517	541	556	536	567	564	567	529	539	562	535	516	532	562	532	536	548	502	534	522	507	573	551	538	538	540	558	591	509	545	556	483	523	526	559	582	558	564	557	559	539	547	543	575	516	548	523	539	517	534	531	520	542	537	565	568	530	489	534	573	535	563	518	556	474	521	534	542	515	509	605	521	518	570	528	514	481	537	540	536	543	529	526	549	544	509	566	508	546	523	570	549	509	556	579	538	553	541	567	565	535	520	525	562	520	575	585	522	526	521	543	550	533	556	551	547	559	553	556	539	547	561	568	533	536	500	556	551	533	567	541	550	577	525	536	479	526	587	558	570	553	549	580	549	555	562	556	536	547	541	581	558	549	543	555	531	519	524	515	525	554	550	532	565	547	561	537	556	585	556	537	575	537	536	551	485	554	494	509	543	544	515	576	539	544	550	569	583	528	500	558	547	559	562	527	520	580	556	491	566	534	514	625	561	506	586	545	566	556	537	493	548	531	559	552	524	501	505	546	570	550	530	576	556	519	536	553	523	532	534	540	569	511	553	577	529	528	560	541	553	551	533	476	514	519	533	533	578	571	558	540	524	567	532	527	522	519	537	550	512	567	529	517	541	534	548	570	533	564	540	545	545	557	538	561	517	542	513	560	513	546	503	540	549	546	543	538	522	566	540	536	538	570	544	518	508	577	515	538	524	554	559	528	517	565	556	553	561	560	551	553	525	531	509	600	529	562	542	536	522	543	558	535	563	540	518	519	555	539	539	569	569	553	535	561	517	548	510	512	526	540	550	557	535	563	474	559	555	538	567	556	487	525	566	475	539	544	540	553	539	522	531	527	563	528	522	557	553	522	549	543	527	546	534	516	520	538	530	500	553	554	527	550	537	571	546	519	539	586	539	549	533	541	526	558	533	534	527	529	555	560	527	555	543	502	563	540	509	548	551	547	533	578	511	565	553	525	532	570	520	533	495	510	567	562	541	577	525	511	525	508	551	531	570	539	530	491	543	516	555	551	540	567	521	558	544	507	568	574	529	547	584	545	511	526	523	544	553	568	541	610	558	515	576	521	535	539	518	572	502	521	542	576	519	565	546	559	576	516	523	543	513	530	478	550	537	533	559	496	526	522	553	575	538	566	515	537	518	515	559	552	558	545	572	525	529	509	531	523	531	548	607	552	566	545	496	518	516	516	511	506	515	556	550	574	570	549	533	535	566	542	542	508	580	569	515	585	506	500	554	571	536	533	524	535	523	527	567	553	505	532	563	517	537	559	546	539	498	542	569	509	552	515	545	575	552	551	558	557	613	569	527	542	534	535	542	505	589	571	539	522	584	552	573	532	549	522	586	551	524	545	521	527	548	535	519	507	580	501	547	544	488	512	520	510	514	525	555	573	527	554	524	546	540	538	518	530
62867	103942	84188	57371	36836	18677	6218	1963	1029	774	765	741	789	736	759	709	749	728	782	795	776	730	729	757	720	789	703	743	746	794	778	726	744	738	786	757	708	718	797	766	747	746	792	766	743	726	744	767	747	719	788	797	772	720	733	751	754	694	728	789	757	802	813	730	741	736	745	748	764	782	804	737	730	710	749	743	755	761	737	774	703	781	738	814	757	726	749	717	719	737	756	749	766	740	754	766	721	719	746	724	760	772	726	730	770	733	757	718	766	771	752	771	762	730	786	691	706	765	720	715	761	792	687	735	735	750	704	740	723	744	739	746	746	768	727	759	763	742	753	780	758	745	796	759	754	752	752	778	739	792	759	730	736	726	746	758	747	764	796	724	747	729	760	790	757	808	800	776	794	823	740	749	767	749	715	703	731	709	776	745	763	700	739	718	747	760	767	717	794	763	719	737	774	713	755	733	717	749	750	757	789	732	704	808	732	700	763	782	740	746	761	776	702	727	744	756	756	803	747	758	732	733	784	742	779	716	750	702	723	732	761	734	782	753	726	796	750	737	752	749	705	729	737	740	762	697	722	775	781	788	726	726	747	695	750	773	759	737	762	789	725	765	779	693	764	716	760	780	758	729	718	738	731	782	726	750	771	727	752	788	795	743	758	804	714	749	766	761	753	711	818	739	713	800	732	709	777	758	751	716	738	706	755	740	776	784	723	737	715	777	742	763	729	771	775	696	691	749	759	675	753	710	775	745	746	691	746	733	693	766	757	739	775	742	727	778	750	746	791	755	782	715	783	746	687	736	803	767	785	714	740	739	713	789	751	785	809	765	758	718	764	776	722	701	716	770	773	706	742	771	774	735	753	709	747	731	759	748	758	718	790	719	807	743	722	764	729	733	776	750	767	755	749	715	794	748	698	728	740	757	779	781	775	775	731	781	747	725	749	798	757	744	764	742	774	722	734	773	731	701	745	773	807	755	703	744	775	826	724	744	754	755	774	761	722	755	753	767	763	753	746	789	764	744	712	738	761	805	768	741	736	727	740	711	730	761	763	703	753	781	743	768	760	739	788	735	742	713	781	685	734	744	738	715	757	810	763	737	678	782	765	736	762	709	717	770	738	742	732	776	751	771	761	769	735	746	748	760	713	753	737	733	730	739	730	737	722	753	736	767	745	747	722	817	744	754	752	760	764	784	758	747	736	742	814	743	759	746	720	753	759	803	761	715	746	744	786	714	799	719	766	722	743	763	777	774	744	779	795	723	801	699	728	733	735	696	721	746	767	701	783	765	763	797	758	766	721	744	771	734	725	754	717	746	739	771	719	767	701	728	807	767	779	763	747	742	755	708	787	751	796	745	748	762	760	795	731	749	755	771	787	737	758	755	720	718	714	776	720	769	692	747	809	753	778	756	719	724	741	777	777	751	718	751	745	739	733	738	740	798	721	675	743	735	747	707	753	729	771	725	787	757	687	734	762	771	782	753	705	736	752	768	755	732	760	761	755	708	747	799	763	754	681	791	738	754	746	781	779	767	714	763	801	775	777	733	760	780	720	719	778	756	777	776	719	769	767	739	691	736	734	754	764	758	742	807	719	696	773	826	762	788	703	785	702	737	774	766	738	727	758	808	748	762	799	751	739	709	737	826	758	745	747	712	767	788	801	759	743	747	766	732	764	723	691	737	779	719	780	756	714	743	759	764	701	709	715	775	756	749	811	769	746	796	765	736	745	737	786	753	776	761	736	733	785	763	769	721	746	783	723	802	716	745	770	722	775	742	765	743	728	757	765	718	740	723	719	761	746	737	777	673	720	725	722	763	726	711	745	744	788	709	748	715	716	738	709	775	752	744	733	758	720	785	777	755	708	713	818	786	764	753	730	698	729	758	788	781	695	759	755	724	737	790	712	768	728	758	752	827	737	741	762	739	754	740	740	741	738	752	790	740	741	785	744	804	748	732	746	763	750	765	761	764	757	733	742	708	748	753	765	750	742	753	791	757	735	758	699	752	731	739	760	719	715	760	762	778	717	719	707	734	737	726	708	720	691	759	768	736	739	763	711	740	758	767	726	707	785	725	761	808	732	717	768	717	770	741	770	805	746	722	722	741	687	759	771	770	732	731	733	735	759	809	738	723	781	749	728	731	728	745	777	810	782	729	795	755	752	741	703	711	794	679	711	788	810	759	762	766	784	724	743	727	793	768	753	806	715	691	736	748	695	759	723	752	796	724	745	760	769	803	736	730	729	714	811	756	753	764	752	800	728	716	791	776	745	752	766	703	782	734	707	716	699	764	761	793	685	738	759	702	789	731	753	756	783	773	758	750	736	766	710	752	777	709	743	745	713	719	741	757	752	765	732	758	752	732	727	768	756	729	745	752	736	762	763	802	791	707	745	751	692	725	782	778	754	753	728	765	783	823	760	751	724	799	735	748	824	715	730	721	717	731	786	740	747	784	726	708	708	734	752	785	734	758	722	712	735	672	754	783	742	736	746	730	797	742	760	750	713	799	754	691	743	802	768	736	768	722	723	741	755	717	772	779	756	725	760	767	761	738	779	693	734	746	761	707	731	782	702	779	709	745	763	730	736	739	793	746	731	766	723	786	791	776	712	793	734	759	730	748	714	738	768	758	770	753	765	751	735	750	714	696	769	741	760	757	734	747	760	745	757	736	791	760	718	775	700	779	718	713	764	754	774	813	777	757	720	756	789	770	764	701	738	743	749	734	723	754	756	761	736	680	756	772	795	746	739	786	756	721	732	768	775	740	781	720	764	731	751	758	751	719	751	749	760	738	727	737	759	733	755	749	722	734	714	713	774	773	714	788	731	738	751	765	766	749	745	728	739	779	724	732	742	784	684	697	822	713	706	758	743	763	710	718	730	747	730	775	782	757	760	692	707	756	721	726	764	782	729	745	736	739	760	766	699	776	779	729	720	728	726	765	696	755	753	738	759	773	784	734	767	700	763	753	786	715	734	763	786	742	744	732	717	732	756	777	728	746	745	713	777	791	737	720	736	692	709	719	728	741	786	722	757	777	744	750	737	746	750	745	783	708	709	772	739	740	736	716	724	733	685	754	759	765	747	708	739	754	740	778	759	723	784	742	740	750	744	741	768	766	801	763	743	746	760	728	773	757	739	769	801	750	706	672	742	740	712	761	777	731	756	724	778	761	743	793	739	754	749	663	725	733	756	762	705	705	719	742	758	726	723	806	743	756	711	742	716	702	756	701	755	745	758	762	724	697	791	726	738	784	759	749	754	739	732	765	760	693	736	737	765	739	780	755	774	843	705	749	767	768	747	746	741	748	781	776	739	782	719	760	750	753	766	721	773	743	774	727	755	756	725	743	761	703	762	702	731	750	757	712	764	724	724	817	808	727	747	758	744	742	718	756	733	709	731	775	719	719	741	694	782	772	770	711	767	769	773	702	720	763	770	746	721	763	812	754	766	722	735	735	738	758	730	753	704	790	760	728	729	748	760	726	753	740
28489	27895	32248	19349	5600	1689	761	590	536	595	520	509	536	567	542	514	547	547	557	556	505	499	534	511	490	532	515	556	528	559	526	489	549	507	513	540	483	518	522	525	505	525	553	525	538	493	500	542	548	525	507	506	504	530	554	542	522	499	513	488	515	498	483	561	482	547	531	561	541	567	550	527	517	497	512	541	511	536	522	522	561	532	520	524	520	503	526	524	527	496	515	553	554	539	521	508	524	500	513	496	505	535	550	486	540	534	502	529	525	516	545	480	519	546	544	541	518	564	531	559	503	544	510	515	518	495	539	546	508	563	525	517	548	529	533	533	509	530	517	521	542	508	540	497	528	505	532	561	490	519	509	523	533	547	531	523	510	521	536	486	509	496	506	475	552	547	504	514	536	452	542	471	453	503	516	507	517	514	510	503	504	538	514	538	528	516	532	539	470	539	493	495	538	528	512	515	519	529	467	484	556	549	506	531	550	512	506	475	541	520	502	491	555	518	519	578	523	572	532	492	535	511	531	543	503	521	518	562	565	508	527	490	513	515	521	572	471	515	524	504	516	523	545	520	476	516	535	535	535	505	524	500	562	555	530	550	512	539	502	571	529	489	514	502	508	539	491	530	511	534	509	541	506	537	532	539	568	508	560	537	561	494	515	557	514	484	521	483	507	526	514	556	507	510	523	511	511	509	516	534	543	521	515	522	563	554	508	500	499	520	499	511	510	513	529	519	537	554	514	525	565	533	537	529	565	562	585	551	501	543	498	534	548	513	558	532	525	536	530	541	511	534	497	543	529	519	506	554	483	557	525	509	534	537	520	506	516	560	495	516	501	519	544	516	491	533	534	444	497	513	521	520	486	478	518	522	525	477	507	512	561	525	524	488	471	511	562	553	532	494	479	543	525	506	486	557	551	547	498	530	522	537	554	472	497	541	548	503	486	528	574	522	535	537	460	530	498	509	516	519	566	468	539	558	501	531	494	547	542	524	532	514	522	521	485	504	493	530	513	502	515	516	518	554	508	546	489	540	523	541	537	525	516	518	544	553	519	562	521	549	517	589	519	511	544	478	532	522	475	512	533	549	512	535	515	524	518	523	469	538	551	572	547	521	555	547	549	524	514	520	572	442	502	519	524	459	517	477	535	564	533	526	487	504	496	516	525	542	566	528	485	530	525	522	469	515	545	512	541	547	523	545	534	506	517	478	474	515	487	520	577	513	532	507	501	560	542	550	562	535	501	516	496	507	486	565	532	523	531	512	536	529	565	530	554	517	508	532	519	536	499	513	543	547	500	506	528	525	525	510	507	513	515	511	500	511	524	547	481	554	549	514	539	527	539	561	526	548	513	555	481	558	542	532	520	560	590	546	546	557	496	537	498	479	522	528	512	536	549	521	502	507	507	511	524	557	529	541	529	531	527	526	522	538	544	500	544	537	508	540	569	542	533	555	507	515	563	510	535	486	515	550	527	521	529	503	511	499	568	544	534	494	541	516	525	543	555	500	510	523	516	490	560	544	534	515	523	537	538	513	486	529	516	514	491	508	531	564	533	543	528	516	535	566	553	517	496	508	520	547	525	511	502	523	516	518	534	514	522	490	496	526	562	503	504	554	516	502	518	561	573	531	547	539	511	543	529	528	538	563	546	534	534	538	551	564	526	477	460	512	535	476	515	509	562	478	510	532	542	575	511	522	478	533	540	523	542	563	511	555	485	529	557	542	520	564	519	534	481	543	486	514	520	527	563	499	538	537	505	506	507	536	507	547	538	495	510	514	476	510	523	503	551	500	541	501	523	538	574	530	475	537	524	481	534	525	494	500	524	548	548	533	513	530	537	532	499	540	528	531	539	534	527	538	572	548	525	491	521	556	496	532	516	504	553	558	539	551	517	542	564	542	577	511	521	536	524	517	549	548	545	528	504	522	511	520	529	516	500	488	504	534	505	510	506	545	540	508	504	532	533	534	507	531	535	540	535	527	535	563	538	513	533	522	536	540	485	511	535	500	512	493	528	528	561	536	523	494	551	544	522	521	529	536	517	535	568	505	513	486	524	506	521	573	510	537	516	514	573	524	538	552	509	489	502	563	549	541	550	563	547	526	524	525	509	535	513	526	534	542	529	540	578	510	536	488	500	526	527	493	555	503	547	562	525	504	522	548	490	546	517	531	540	510	563	539	533	479	549	519	512	557	555	559	522	502	518	509	549	521	536	510	517	524	531	525	495	514	576	539	523	522	515	533	528	509	540	516	513	543	482	522	522	542	521	530	531	514	512	508	562	532	495	534	508	500	522	498	527	495	524	540	524	520	541	513	531	528	505	508	510	483	522	520	529	538	533	521	580	536	547	567	535	522	525	534	532	565	521	527	530	483	521	551	495	496	498	509	518	517	538	515	487	517	537	496	541	511	536	467	546	536	537	542	544	520	543	509	535	546	532	571	542	529	549	538	505	536	547	567	556	502	521	485	561	523	493	504	497	543	499	525	546	489	472	516	533	537	533	484	535	573	532	525	529	540	543	514	503	531	557	535	533	532	516	490	528	533	507	518	525	568	503	509	534	512	515	488	523	549	522	517	509	513	495	526	518	501	520	533	520	508	500	504	477	517	553	530	523	548	510	554	546	514	518	522	500	522	524	537	501	488	544	565	536	505	576	567	539	527	496	481	553	537	544	526	508	539	524	547	499	484	509	552	547	524	533	503	524	504	562	549	506	570	521	504	518	510	485	539	537	506	517	502	517	510	509	554	493	519	520	522	538	512	543	549	587	532	530	505	532	532	559	523	523	511	526	505	506	533	528	498	571	576	481	511	535	537	551	504	511	534	543	557	463	513	523	534	559	541	521	529	519	510	536	522	504	547	541	492	560	539	523	522	545	554	517	488	542	500	485	480	493	541	523	500	458	483	501	517	562	499	517	560	513	533	550	567	455	510	506	518	474	525	530	497	480	533	508	528	524	529	526	557	548	541	498	535	498	531	531	514	517	497	487	516	501	531	508	521	508	513	541	567	523	536	504	510	551	547	501	516	562	536	536	557	498	517	529	485	537	500	544	521	541	521	481	485	554	536	534	527	566	501	554	510	552	549	534	501	520	520	551	487	501	534	536	528	517	527	509	530	536	540	567	507	555	554	498	547	562	537	482	502	491	540	543	565	534	506	517	508	539	501	547	548	511	514	509	549	513	544	537	505	511	499	585	495	555	525	542	574	519	507	513	534	518	577	529	547	545	494	550	550	495	559	542	517	517	529	520	514	546	528	512	522	521	529	523	535	509	481	529	572	568	566	529	531	529	520	572	496	527	543	557	541	564	499	518	512	534	554	528	558	497	491	478	494	543	527	514	498	496	488	533	516	538	483	499	485	563	516	548	552	509	491	518	520	502	492	534	504	552	506	499	522	488	496	500	507	507	558	528	489	538	505	561	537	526	520	489	502	520	485	501	528	508	538	489	505	526	485	495	537	514	509	559	526	566	508	545	544	485	522	507	546
31401	47495	36761	18589	7551	2717	1253	910	779	761	780	709	768	768	750	738	751	758	717	753	750	727	764	800	700	769	748	729	721	760	756	751	763	807	768	722	726	765	816	781	759	700	713	757	785	736	698	789	696	715	767	754	759	729	711	721	746	737	746	763	748	737	752	736	743	738	776	756	749	761	725	771	683	755	793	738	728	760	772	803	805	736	763	796	725	748	745	743	769	711	720	717	738	739	688	675	730	737	727	804	764	707	778	718	730	758	743	747	749	783	707	763	690	811	740	759	774	713	769	767	714	771	789	736	729	730	704	725	676	782	753	715	751	769	779	748	724	746	733	727	712	660	754	744	723	717	681	756	712	729	751	755	713	766	725	791	756	693	754	714	718	728	748	734	723	759	764	737	715	746	717	763	719	746	749	748	767	801	736	757	735	691	758	709	710	729	691	757	732	756	737	755	760	698	730	757	727	763	764	782	719	731	750	793	741	724	782	746	750	766	738	760	779	728	742	796	764	720	721	766	740	755	749	760	717	737	760	766	775	771	753	748	767	775	762	750	731	747	773	780	747	732	789	745	771	711	737	743	762	709	730	694	704	765	750	752	689	736	779	776	749	760	738	730	769	759	777	725	718	766	726	739	739	733	735	701	715	784	749	746	784	750	750	772	683	783	718	771	753	735	746	733	708	758	758	736	704	710	790	783	683	741	765	792	750	746	756	708	797	750	719	768	735	790	781	719	741	786	779	745	804	806	739	723	732	721	714	743	699	723	776	784	738	746	712	747	708	731	767	737	752	697	748	772	756	771	719	698	756	721	765	739	830	694	758	729	720	749	766	766	748	702	741	721	760	789	725	664	713	722	756	746	744	732	703	769	785	701	720	725	734	747	778	739	699	780	716	789	739	767	731	723	718	749	769	722	715	771	741	808	775	761	722	794	704	746	708	768	736	759	734	749	745	748	727	784	710	752	805	732	721	767	738	733	775	747	761	747	697	743	787	728	750	694	719	773	771	803	758	763	735	721	730	758	719	735	742	702	802	746	778	759	763	738	751	781	784	744	762	725	785	751	708	751	779	737	709	737	728	705	699	726	720	705	765	717	747	776	764	711	732	731	759	777	758	758	733	781	775	719	752	720	744	794	749	741	765	743	753	762	749	755	746	753	776	753	707	754	762	760	751	737	721	756	777	713	726	773	741	713	758	733	776	746	736	787	777	717	779	772	736	753	720	752	759	743	733	747	763	777	791	736	717	763	745	697	785	707	768	738	725	758	730	778	793	727	771	698	736	725	744	807	744	761	716	692	756	750	800	729	695	815	765	772	740	751	736	722	785	766	747	730	765	727	738	718	713	672	742	730	749	740	719	732	663	747	770	730	721	770	686	761	820	700	763	796	767	745	748	753	762	728	781	716	712	772	707	735	761	758	760	753	716	716	749	736	765	741	814	755	752	721	702	709	774	750	711	744	788	773	715	743	796	773	731	725	738	780	742	771	744	785	723	740	756	744	744	721	714	719	672	758	737	783	759	782	703	767	724	740	734	740	750	751	723	771	753	712	707	774	723	737	727	752	721	736	702	744	743	760	773	761	750	732	732	751	708	722	742	767	790	748	705	798	748	759	782	697	798	751	782	713	766	715	756	745	727	762	767	742	747	822	747	732	738	757	765	737	742	785	758	768	782	775	773	746	725	745	678	718	745	764	730	723	720	673	740	706	776	712	725	737	774	716	762	750	736	766	699	760	760	768	697	802	756	777	726	758	767	688	766	716	729	695	764	721	754	760	760	744	744	722	778	749	729	703	678	744	757	754	745	760	793	740	766	714	742	758	805	793	741	712	727	756	686	770	773	742	696	711	745	779	775	740	768	706	765	758	732	766	750	752	741	709	750	772	740	753	696	770	727	745	752	761	726	766	706	769	710	734	718	732	754	770	688	744	817	721	736	805	745	707	755	735	758	693	749	673	759	724	727	717	709	731	746	736	793	728	743	756	724	748	748	786	730	766	713	733	777	749	744	710	765	752	745	731	768	785	700	744	781	765	724	733	722	745	761	773	770	730	790	744	798	756	773	746	795	754	756	742	702	749	738	787	797	726	738	766	714	755	726	733	721	764	753	708	748	731	730	749	773	750	708	750	739	730	722	782	703	678	759	707	706	772	782	734	748	751	773	673	773	827	741	709	694	733	790	806	766	756	688	753	733	782	772	731	821	757	786	721	749	731	761	755	697	691	753	730	775	767	754	732	749	708	770	814	758	741	800	764	729	740	729	744	750	753	746	745	702	755	742	745	747	740	712	764	781	757	703	773	729	715	721	751	765	741	761	775	744	684	763	763	749	721	762	714	774	727	755	757	772	741	750	743	780	739	757	759	762	730	716	730	750	752	771	741	753	742	770	759	726	743	792	744	750	744	740	710	753	767	756	676	780	802	786	731	734	738	719	734	734	736	716	731	759	737	733	740	748	703	743	717	741	749	729	740	753	746	750	740	761	766	726	708	715	789	710	748	776	790	790	767	733	729	758	735	746	808	747	752	768	751	711	747	763	743	729	766	736	739	742	738	785	733	756	780	759	700	727	715	705	712	750	749	725	753	760	743	734	696	742	712	750	735	718	774	714	774	693	709	724	778	752	735	688	765	740	766	751	734	755	722	745	760	775	765	744	779	777	714	718	719	801	707	723	729	738	768	708	771	763	741	761	750	767	727	760	711	766	702	743	730	764	747	739	707	715	771	740	758	770	745	744	750	732	793	738	727	711	793	701	729	743	729	756	710	725	761	703	734	752	775	711	771	766	762	755	748	708	741	731	745	761	717	736	738	751	696	787	750	794	725	768	761	741	730	752	751	708	717	708	724	692	746	760	704	749	737	769	716	719	795	724	772	750	754	814	800	766	712	769	727	718	789	762	739	763	742	682	770	741	738	760	740	743	685	736	732	741	765	790	695	746	753	783	751	729	718	757	773	782	730	661	798	732	777	729	736	765	763	733	752	723	700	751	728	747	758	722	745	720	825	758	773	751	747	771	726	804	704	763	736	738	770	745	744	790	755	750	767	690	781	776	767	741	688	747	750	748	745	747	739	756	719	777	742	724	795	699	719	782	729	756	718	762	730	714	701	761	747	752	728	716	747	745	779	742	712	787	734	774	716	761	699	761	730	743	717	718	746	763	766	719	745	785	761	726	782	698	731	763	750	764	704	720	723	734	761	751	733	729	764	705	729	776	697	691	731	798	756	754	753	782	717	724	716	756	709	754	691	806	774	713	733	772	744	715	726	778	744	819	722	745	698	766	768	715	730	716	768	777	694	726	705	742	775	752	742	765	772	744	749	753	736	734	703	762	745	769	697	781	729	801	746	753	745	722	754	733	770	732	725	726	794	720	696	766	739	738	749	710	757	726	745	744	786	746	740	748	722	755	718	746	744	753	737	695	700	718	696	760	696	744	771	797	757	771	777	725	751	744	749	720	703	760	714	736	781	751	714	756	765	723	726	811	760
24744	22749	34387	31764	24056	16560	4406	983	608	543	577	592	538	571	585	537	567	595	557	593	583	570	539	559	583	602	570	562	610	557	554	524	580	545	559	580	612	581	561	574	563	529	538	583	581	541	580	550	553	580	555	562	518	577	550	584	598	550	560	517	540	556	565	584	545	599	575	582	557	533	575	595	549	591	576	527	485	602	577	559	539	544	524	559	558	556	543	513	539	547	551	578	592	548	557	510	523	546	554	542	542	573	580	558	522	562	577	555	541	531	565	596	548	587	485	540	563	527	524	560	541	583	549	511	574	569	582	562	559	570	592	571	549	543	535	543	540	538	582	569	539	579	575	549	549	553	521	570	536	560	554	561	551	543	560	584	564	545	538	532	554	569	516	585	531	578	569	585	579	533	544	509	561	568	534	529	572	536	570	544	539	534	575	583	588	554	532	529	555	552	559	579	546	547	547	594	514	567	559	575	542	572	513	582	572	577	545	544	541	526	577	595	543	566	561	550	569	594	540	549	538	549	562	543	525	538	524	544	558	574	538	554	525	563	534	583	561	590	592	549	570	572	572	548	570	571	604	514	556	593	561	538	546	551	518	569	567	578	518	529	562	562	588	560	562	567	539	587	525	557	519	560	522	553	527	542	579	484	551	559	552	549	582	558	543	510	547	540	573	629	590	579	575	561	556	565	537	570	570	520	518	519	564	563	575	581	550	575	540	604	577	554	521	584	554	532	558	550	540	605	542	546	565	558	537	555	568	557	552	534	522	544	578	580	540	561	592	554	554	536	524	563	575	584	543	521	523	548	524	601	575	525	551	526	573	545	560	558	522	540	526	570	599	537	534	602	543	549	564	573	529	584	559	550	538	509	547	557	512	537	521	539	564	572	550	535	539	534	585	560	561	518	576	549	562	517	552	561	564	528	542	575	557	596	549	532	575	548	549	549	536	598	530	534	579	573	569	578	579	596	554	537	574	550	536	548	561	506	536	540	556	556	531	525	591	553	555	519	564	577	558	543	554	612	507	530	549	559	573	528	547	612	579	541	501	550	563	546	576	542	531	582	585	529	581	528	574	529	573	599	567	582	564	573	579	538	536	550	502	554	547	569	583	582	570	583	573	599	599	562	552	560	542	521	549	561	568	540	537	565	533	571	583	580	538	534	562	515	583	530	566	543	549	583	572	553	564	547	546	545	566	581	563	578	586	567	544	556	520	626	546	554	564	560	537	529	561	537	561	560	568	552	584	506	540	568	548	559	580	545	523	544	545	586	531	573	537	599	524	579	595	595	588	552	557	523	534	583	584	535	576	515	571	522	559	558	548	536	559	529	539	574	546	573	565	538	535	572	599	605	529	545	534	547	552	529	529	529	586	569	552	539	538	574	574	600	571	635	539	535	561	568	522	522	524	562	543	519	557	613	524	611	536	594	575	576	555	574	539	505	542	556	548	602	547	569	560	558	537	605	532	568	538	551	546	564	540	527	518	584	546	563	577	555	528	562	515	559	556	533	516	575	533	540	572	556	555	554	567	558	549	508	528	562	536	546	527	588	532	544	610	586	566	529	545	570	583	552	587	577	551	520	586	561	525	552	503	593	571	503	573	578	533	601	577	553	530	559	538	555	583	566	541	566	571	516	536	497	511	577	547	537	523	506	540	542	488	542	549	583	562	575	544	545	559	544	553	525	533	538	550	594	546	551	546	541	551	548	565	576	529	553	545	580	553	508	571	539	547	507	521	588	508	586	562	566	567	549	557	581	600	574	554	588	551	572	585	570	564	552	514	528	549	560	543	550	569	588	534	530	546	579	588	547	574	542	556	539	549	529	542	567	552	576	522	527	586	550	517	554	549	543	545	524	548	585	578	554	562	520	582	535	543	559	545	523	544	545	576	563	579	522	548	558	532	524	537	560	542	535	523	555	562	529	583	570	526	556	589	555	530	564	536	568	539	548	543	555	546	571	553	575	592	587	570	575	559	533	558	544	573	538	524	554	574	539	558	534	575	551	523	511	527	579	557	543	534	542	588	555	534	550	538	561	561	562	522	566	528	609	539	582	558	565	603	590	567	566	586	569	528	559	506	562	571	563	561	567	540	551	524	529	595	544	542	559	569	527	574	539	565	557	550	504	579	573	589	584	524	554	561	557	542	574	575	553	580	581	557	580	551	558	542	504	550	563	577	581	557	568	557	587	544	555	576	567	539	518	558	549	561	543	547	566	559	516	569	538	536	517	525	570	566	566	551	532	557	601	558	572	585	546	551	605	581	565	537	527	545	582	520	527	550	522	550	544	576	603	564	553	540	593	556	562	554	545	549	551	525	578	557	558	519	572	577	579	550	581	612	495	517	541	513	556	531	535	562	564	563	541	549	546	588	568	505	538	538	584	554	518	538	516	512	536	581	560	547	585	539	583	560	601	538	573	562	559	552	546	544	556	543	571	545	526	538	528	538	554	527	539	563	546	558	528	528	552	581	527	598	547	541	584	574	557	503	526	534	579	583	545	566	534	552	592	533	541	537	564	567	568	552	537	572	529	568	572	522	520	495	611	548	594	530	523	533	567	542	546	528	561	575	532	562	555	542	584	561	565	538	545	566	540	592	585	549	568	599	572	531	518	589	564	562	565	559	543	557	567	565	541	550	559	555	572	567	559	524	551	544	544	551	589	559	530	550	514	573	543	550	542	531	611	544	539	523	562	558	583	554	573	561	570	587	498	567	528	602	511	552	530	556	533	548	581	577	571	574	548	516	554	565	526	590	576	516	567	533	557	565	577	540	577	563	584	552	527	555	525	539	560	563	514	529	564	562	558	577	517	554	547	562	568	555	526	522	601	546	548	555	534	573	524	593	509	536	534	561	589	528	561	563	539	533	531	561	572	527	552	571	521	576	577	592	583	560	546	508	549	542	558	576	542	561	632	527	561	510	534	542	607	575	571	529	538	563	553	609	592	532	539	544	523	576	599	533	547	519	555	515	578	569	523	569	501	576	525	536	564	536	563	569	575	554	518	548	552	593	582	552	552	582	551	551	542	553	556	608	535	526	517	565	522	494	520	515	573	522	576	525	630	545	516	568	542	547	581	551	545	555	531	515	536	563	608	521	560	523	537	559	542	537	529	542	566	545	557	583	536	571	591	553	615	559	497	527	556	565	554	530	535	534	562	523	545	539	537	569	566	599	529	556	558	572	502	542	551	562	529	554	563	563	594	563	566	569	548	597	508	555	544	554	556	578	517	565	577	591	550	545	564	570	557	568	538	584	529	586	483	525	548	547	535	543	537	563	578	532	585	602	528	551	530	571	573	541	564	545	535	556	566	585	554	584	515	576	554	545	584	531	556	583	568	527	549	562	556	560	503	585	498	523	585	545	560	532	544	562	548	522	519	530	576	567	547	530	514	567	563	546	593	543	587	554	546	515	523	623	570	575	502	543	561	588	585	544	529	497	574	598	534	560	554	509	570	591	590	589	575	567	562	558	550	541	585	541	541
58495	93271	74374	47659	28850	12529	4081	1453	857	868	768	763	801	752	767	745	827	750	755	787	761	754	788	792	782	793	743	733	786	728	781	764	781	745	800	807	787	767	795	772	842	783	826	822	829	755	794	850	769	764	759	800	802	769	756	841	782	781	773	771	736	788	792	720	798	753	782	844	770	736	832	768	819	774	835	790	797	755	802	779	813	762	799	807	786	783	797	780	753	799	787	766	760	734	811	740	833	816	790	742	847	808	792	826	781	758	769	783	790	792	794	744	797	783	749	733	792	754	764	805	764	783	757	780	741	771	820	747	804	731	842	763	749	747	778	812	733	790	798	753	831	769	769	760	806	795	775	808	834	807	759	749	743	790	782	760	779	809	773	786	759	803	763	789	765	808	751	829	771	787	798	750	799	753	784	773	791	795	833	780	774	766	769	781	774	754	729	755	757	742	787	826	836	757	801	835	823	762	809	796	823	826	777	775	784	711	775	795	816	778	736	751	775	763	765	789	836	836	767	739	778	783	795	759	816	809	788	768	748	749	745	777	797	757	791	784	803	790	781	785	813	770	741	854	793	759	785	729	777	746	805	741	765	752	732	800	775	760	808	805	796	799	769	828	756	776	822	756	814	780	782	802	814	764	783	804	764	767	799	762	774	770	738	772	722	762	731	758	761	770	754	798	774	809	736	808	768	758	783	768	796	777	801	800	795	743	783	763	798	740	761	759	757	730	819	744	829	743	836	793	804	762	777	730	772	722	796	746	769	730	756	764	807	763	761	846	801	800	779	827	758	751	760	780	731	780	749	814	732	778	782	810	764	752	801	816	813	753	768	821	817	795	771	762	800	805	789	857	807	776	763	730	754	751	815	761	772	792	755	760	779	759	788	795	796	800	740	781	828	786	778	792	748	745	825	816	810	789	775	775	812	835	810	787	808	738	770	815	792	796	813	785	774	818	788	783	779	756	789	824	790	763	760	822	758	812	780	754	770	772	741	786	799	777	774	800	727	761	797	713	800	784	776	782	748	759	785	769	821	809	736	815	774	778	780	780	696	773	743	779	831	775	763	764	789	781	808	810	818	810	729	789	764	709	795	773	754	784	773	791	710	727	775	845	787	780	762	792	799	785	820	755	778	767	752	771	785	794	773	727	731	729	815	784	734	775	823	797	808	783	753	759	755	760	818	788	795	775	746	762	719	814	772	777	774	790	749	820	775	819	765	764	778	833	760	834	803	784	791	769	782	755	840	741	811	796	778	846	778	778	755	749	781	762	790	754	718	752	804	797	807	793	774	789	783	753	781	745	767	767	778	800	739	761	809	779	781	808	803	787	799	787	815	777	780	720	766	780	735	825	779	769	771	780	794	801	767	778	773	770	734	753	794	796	798	818	775	769	787	777	778	812	769	802	801	786	782	749	792	798	801	817	749	790	855	779	749	745	800	774	788	773	843	828	775	745	764	789	750	769	809	846	746	753	743	745	728	750	786	789	806	772	743	800	807	790	777	820	763	819	809	818	778	749	781	787	802	743	772	800	772	753	807	773	790	747	790	758	788	749	760	806	785	812	796	773	801	738	776	750	767	780	806	764	771	809	783	787	789	823	741	801	762	748	781	737	794	735	773	730	758	773	792	808	810	748	801	789	783	777	776	806	786	772	732	812	807	779	707	745	829	781	796	781	809	786	775	797	776	775	770	831	820	761	812	791	808	734	747	764	779	782	720	784	777	816	766	797	792	794	759	775	772	800	781	802	739	774	749	793	755	766	777	797	746	824	812	848	772	799	760	782	815	714	777	751	820	786	847	769	765	864	752	795	758	771	758	792	743	740	806	793	737	826	813	732	822	773	784	848	790	762	755	810	786	788	827	724	776	811	810	788	800	823	807	798	802	761	729	744	781	724	770	803	760	843	765	786	771	780	830	812	805	767	767	782	771	808	792	823	823	807	830	810	790	740	815	826	765	794	707	795	750	743	787	773	766	742	761	757	790	775	803	818	819	791	773	766	803	742	775	796	791	763	789	815	745	765	775	811	807	754	781	794	764	800	767	830	813	771	753	771	760	732	815	798	787	797	747	772	758	748	783	768	778	761	798	724	760	756	777	773	772	754	772	819	798	793	763	847	769	790	837	785	764	771	785	787	780	790	789	766	772	787	750	813	763	774	727	739	754	763	777	801	734	813	801	789	810	786	741	767	830	741	772	823	787	766	742	810	836	756	774	756	812	815	785	772	788	754	798	771	784	799	770	765	819	794	748	812	809	795	765	758	796	786	798	803	785	759	796	801	812	753	831	785	767	810	770	747	730	760	778	739	755	775	780	766	740	792	739	771	748	809	813	761	746	795	696	774	714	800	783	793	802	769	786	750	756	744	789	757	747	804	734	828	784	746	816	787	855	817	845	786	792	781	771	769	780	766	812	768	778	730	791	756	763	735	788	753	787	813	782	805	748	768	782	824	773	821	737	791	747	723	776	778	813	780	798	776	773	719	727	762	772	796	797	800	771	811	823	772	760	800	773	759	809	811	754	774	804	829	771	793	760	778	803	789	753	774	777	734	780	726	796	771	731	756	776	786	788	756	794	775	789	811	789	784	763	765	750	806	788	803	835	826	715	778	772	799	808	840	742	753	754	730	769	762	804	775	783	816	800	751	743	764	726	772	757	715	779	823	767	784	789	764	802	806	776	727	786	811	790	744	771	756	790	808	806	874	798	797	816	770	783	740	742	768	836	801	760	750	815	844	780	772	846	764	768	791	760	812	801	797	765	806	805	763	770	775	757	753	825	746	768	783	749	810	783	726	773	742	792	762	809	824	776	790	771	757	767	734	804	800	751	807	790	823	820	818	794	807	813	779	763	769	829	762	792	800	791	740	753	834	760	753	801	841	740	808	771	733	742	832	795	745	786	758	775	777	737	831	774	770	771	773	799	751	787	753	763	783	748	782	762	867	755	793	763	812	814	772	785	740	800	826	768	790	741	788	811	764	761	785	786	770	763	738	793	778	761	714	738	782	797	781	764	762	803	773	718	733	790	732	753	806	711	781	814	744	762	773	753	819	750	746	790	797	740	788	779	758	731	785	784	802	780	750	788	748	788	769	836	777	764	779	749	826	738	734	809	802	795	814	797	749	740	795	784	749	728	814	772	779	783	799	748	831	756	768	749	718	790	806	763	836	726	791	752	807	776	805	818	791	754	805	807	772	799	779	754	762	734	802	776	725	741	779	752	812	817	749	792	731	734	757	796	730	763	780	792	799	757	770	763	790	794	763	765	754	796	762	806	834	741	789	730	825	797	740	779	754	804	785	785	779	777	823	774	794	812	815	725	775	780	717	783	719	766	778	794	776	768	811	756	782	771	797	757	765	787	844	762	790	793	787	707	733	795	784	823	751	798	791	760	821	795	805	782	788	759	778	817	743	746	774	793	766	831	811	773	814	788	812	808	779	839	798	813	790	790	772	797	779	810	775	803	807	769	791	774	760	755	757	725	783
23467	21941	31913	27954	24062	21589	12190	1505	705	608	588	562	559	571	509	579	500	599	522	553	515	558	554	536	545	524	551	552	554	563	574	565	560	567	489	535	550	521	549	516	549	562	552	550	542	567	538	568	573	586	574	551	519	566	560	531	526	545	574	561	569	538	510	548	525	538	527	518	553	538	516	532	553	503	564	506	571	511	528	531	539	516	565	538	488	498	505	519	569	543	574	535	535	532	518	554	516	476	527	562	516	543	561	512	534	539	538	584	573	536	532	559	569	538	534	532	547	543	545	526	574	505	543	540	545	525	552	538	545	529	564	510	514	540	588	581	495	525	529	524	529	553	529	576	546	535	517	542	520	499	496	554	542	546	583	520	545	546	543	560	547	550	535	578	528	511	518	596	544	522	568	503	559	529	546	508	593	550	527	520	546	541	525	560	584	524	526	512	575	519	572	525	534	550	541	535	567	563	519	568	538	518	553	493	555	536	537	493	520	511	558	541	542	555	511	534	506	560	558	556	540	529	527	512	521	563	507	572	553	561	553	510	520	568	512	555	526	540	560	561	532	542	534	552	528	518	563	546	562	556	542	498	551	504	511	525	561	567	530	595	548	577	554	542	514	493	526	536	541	497	545	481	569	539	575	498	521	565	560	558	492	566	516	484	547	535	537	516	524	559	517	508	568	534	554	532	547	528	496	541	541	575	535	540	552	529	542	548	501	509	524	538	543	570	535	518	539	535	523	502	545	577	555	540	504	564	534	548	533	513	526	519	533	531	549	529	567	507	523	510	543	518	523	536	522	548	501	557	573	496	523	525	514	540	552	504	517	496	554	511	506	510	528	542	519	553	497	546	551	565	540	535	556	546	534	564	547	511	598	482	510	526	547	511	510	538	559	531	498	546	571	496	546	519	529	533	544	503	531	515	530	534	551	571	527	576	545	518	542	558	534	554	522	544	530	562	522	563	527	555	538	570	558	553	527	528	569	541	538	533	523	550	564	527	517	532	567	495	504	574	536	507	524	536	517	513	576	507	547	570	544	516	508	522	536	546	525	543	490	528	533	533	561	520	548	523	509	568	548	549	562	498	577	541	516	547	565	524	533	589	547	491	547	488	521	508	498	532	560	535	528	509	531	545	527	499	544	546	542	549	576	542	563	537	544	572	552	508	550	536	546	548	523	530	541	560	576	514	540	552	522	527	526	568	515	573	530	555	560	544	499	513	549	555	570	536	556	590	534	507	539	532	548	534	549	543	560	543	534	559	564	551	535	580	513	525	563	551	521	561	567	524	554	527	573	523	571	522	581	562	576	531	517	526	517	523	544	581	517	578	504	555	525	529	520	512	549	517	509	533	550	559	531	541	555	529	501	577	573	555	536	547	545	507	545	517	525	530	545	549	528	547	515	549	538	545	533	522	602	544	557	569	536	530	564	546	507	540	511	561	587	578	559	528	535	500	566	546	507	560	617	512	511	542	543	546	585	556	504	565	556	516	538	510	564	553	545	502	561	540	532	564	554	520	529	557	550	545	561	548	550	536	561	516	566	565	587	506	534	530	521	531	522	466	544	535	576	549	525	539	541	568	502	558	552	503	523	563	530	577	558	533	554	497	538	523	592	488	499	508	519	564	531	568	528	551	558	538	566	536	556	552	552	549	526	532	542	556	543	517	552	534	555	554	536	526	536	545	576	526	542	554	540	542	540	556	499	529	562	545	545	537	561	592	532	513	496	574	559	553	544	579	503	495	523	556	551	496	518	558	542	530	570	521	539	536	536	564	516	559	549	555	514	541	574	515	531	526	533	553	545	541	531	534	536	555	551	541	542	531	550	532	559	504	551	500	511	532	529	557	536	567	581	518	515	542	543	537	533	553	542	570	543	595	538	563	505	534	546	511	551	552	519	548	570	537	585	546	481	539	545	542	538	535	530	528	524	552	543	533	546	515	537	524	537	547	515	530	534	569	549	520	525	513	543	567	568	535	568	529	530	528	575	504	518	530	549	529	550	558	564	535	505	559	576	556	564	594	473	557	561	539	550	517	531	550	496	563	536	567	594	550	541	531	556	568	566	552	519	527	542	522	511	550	565	555	555	544	556	543	524	509	576	546	521	521	538	539	539	566	528	548	543	534	526	536	578	551	560	568	541	553	525	548	512	574	563	579	515	521	554	575	548	537	580	531	533	555	513	517	557	536	531	543	496	552	579	576	547	549	534	498	544	586	563	527	516	540	510	539	569	550	505	540	563	533	542	535	554	562	516	531	554	523	545	529	543	545	552	529	513	547	551	578	510	540	525	556	561	496	525	542	546	590	520	533	557	538	532	514	514	551	554	547	530	525	510	561	511	509	537	538	561	550	548	522	533	537	503	526	543	529	545	529	516	542	538	534	503	574	524	534	487	519	542	582	538	540	561	539	551	538	533	551	540	531	529	544	522	572	576	587	522	511	521	578	544	556	526	519	550	537	496	551	549	535	526	532	543	508	524	511	568	543	541	542	551	521	576	520	563	520	557	551	506	522	523	532	535	565	546	521	555	526	533	546	507	524	515	562	508	491	519	491	499	523	517	554	513	597	521	541	560	553	546	475	578	537	522	497	509	508	505	540	518	508	518	511	533	535	528	560	527	536	558	540	559	557	548	527	498	522	538	525	528	541	515	533	535	570	544	556	549	547	538	533	512	544	575	558	575	544	584	518	515	543	512	539	547	520	537	534	550	540	526	537	540	522	490	510	528	518	526	540	552	544	541	526	534	552	567	522	555	571	570	529	566	502	568	507	546	550	503	537	500	507	549	529	578	563	519	506	548	528	537	526	560	538	517	540	558	521	569	540	504	569	500	509	521	543	565	522	533	523	536	521	520	511	534	538	510	568	538	539	523	540	586	580	554	541	549	533	569	552	535	529	545	545	509	520	499	542	516	543	534	549	551	587	479	518	513	486	579	522	528	526	596	532	604	521	520	572	506	568	570	515	501	549	514	523	556	544	546	587	497	486	554	532	514	541	520	555	531	555	520	540	524	562	560	495	535	512	559	520	535	570	540	530	564	518	564	515	534	536	525	529	550	551	554	518	569	556	526	572	525	570	493	514	547	534	545	547	514	539	524	550	527	514	575	519	535	527	546	549	532	558	513	533	561	552	529	520	506	543	532	554	527	557	535	510	564	495	559	529	569	545	556	534	534	535	560	546	560	536	531	523	531	601	527	545	539	545	567	522	547	567	513	525	507	531	528	571	504	493	582	508	539	506	548	544	536	526	573	573	556	518	481	538	529	525	572	574	586	578	527	554	544	534	522	552	545	573	530	521	509	572	542	569	505	540	539	528	530	563	524	557	568	561	534	518	550	561	517	518	530	518	500	567	549	508	559	568	534	537	516	554	533	532	528	587	521	533	540	554	548	536	537	552	574	566	539	540	531	513	491	539	540	531	545	557	529	534	532	557	554	592	512	606	512	512	556	536	521	547	520	575	577	612	524	503	527	562	586	526	556	533
62539	103398	83587	57178	36709	18421	6175	1899	972	830	764	733	742	740	771	734	774	751	802	743	774	752	771	731	779	761	740	748	706	766	728	731	765	736	718	757	750	687	718	713	735	782	754	749	747	743	779	723	762	708	730	747	761	730	765	765	792	731	754	734	738	701	739	704	729	703	768	758	732	747	796	699	724	747	698	790	743	736	772	791	704	738	700	712	723	752	784	700	735	694	723	723	739	789	775	785	740	746	772	729	677	714	750	751	746	748	706	768	786	768	801	759	747	746	761	738	755	735	701	684	746	711	758	767	727	743	763	739	718	790	749	768	731	730	769	742	750	785	745	755	786	750	770	733	763	771	662	715	694	728	752	754	725	750	780	692	711	727	785	767	785	781	747	708	732	754	696	784	755	728	748	729	825	750	725	736	734	726	695	772	703	719	734	728	773	724	738	709	777	683	762	754	752	757	765	754	777	691	729	743	779	747	729	705	717	748	766	755	759	780	738	733	752	751	751	717	755	724	689	746	772	764	759	723	723	723	689	766	714	726	732	767	703	809	765	742	797	784	757	735	734	700	741	724	760	757	756	776	756	733	720	773	775	780	688	772	745	783	744	757	724	718	764	730	730	756	753	756	749	732	715	738	746	718	702	739	798	700	764	700	780	727	708	746	760	763	760	756	767	735	744	722	743	760	766	703	727	781	746	679	740	744	746	705	746	768	766	803	733	771	725	823	708	750	728	781	762	733	732	740	729	813	760	706	736	756	763	729	704	716	724	716	783	772	757	756	704	726	762	745	767	718	768	735	764	754	704	779	719	748	770	728	743	798	681	682	796	781	754	777	749	754	755	720	793	773	698	735	766	719	740	794	725	669	739	758	724	724	761	742	730	697	758	720	753	705	763	712	758	740	845	730	743	783	706	723	761	741	783	781	743	688	728	758	718	740	764	717	734	770	758	747	717	714	695	757	752	768	743	751	762	751	734	795	780	700	742	736	755	750	743	735	746	744	705	714	748	779	792	767	780	744	772	787	788	708	751	723	718	745	731	789	741	717	738	737	765	764	794	731	724	749	779	734	702	725	726	756	782	750	739	727	748	755	699	722	747	723	821	726	775	718	730	704	718	745	772	765	733	750	708	728	706	732	764	691	747	693	730	725	749	742	751	738	726	767	738	761	757	755	743	726	775	734	716	656	742	730	691	715	742	721	779	700	702	737	752	746	711	785	720	759	764	756	754	747	748	763	755	769	783	743	733	709	710	724	797	746	740	682	750	739	682	719	712	742	763	755	746	749	750	737	748	765	790	761	702	736	741	725	759	730	747	704	721	785	755	705	719	723	745	749	771	726	746	755	695	736	764	725	748	779	722	725	743	772	740	714	784	776	757	737	774	825	772	700	746	752	703	725	744	750	701	736	747	711	739	823	708	780	740	702	703	773	736	748	701	763	784	712	764	775	665	754	766	769	784	757	720	740	765	731	746	751	754	734	793	765	769	741	715	690	720	728	730	725	741	724	727	716	744	753	740	745	728	778	723	736	731	775	772	730	729	741	731	721	719	759	744	747	745	728	730	755	805	763	751	744	738	762	725	785	747	709	748	781	749	704	730	752	770	769	710	722	775	752	742	757	757	775	757	740	707	765	744	778	765	714	751	683	739	726	713	743	733	708	707	706	728	761	720	727	790	749	758	762	787	742	768	753	788	727	783	736	774	712	730	715	737	751	692	730	729	718	714	703	749	723	765	754	763	747	778	764	753	766	728	752	722	677	753	714	799	746	720	734	730	763	780	762	716	698	750	743	734	761	795	685	745	735	707	762	789	705	738	698	771	717	718	744	783	767	724	760	746	738	758	763	744	780	731	706	750	705	740	769	751	761	735	746	721	789	779	771	766	721	794	764	769	769	800	756	741	712	751	713	743	707	709	734	778	779	717	706	728	768	734	714	751	740	725	742	729	677	759	719	727	776	731	758	700	789	739	713	728	761	785	761	742	763	732	732	725	720	769	765	743	733	796	761	715	711	779	738	750	743	701	722	740	729	715	753	742	724	764	731	693	725	774	748	727	726	759	748	749	715	775	748	743	752	750	713	722	747	775	767	707	750	755	730	745	736	714	721	734	738	709	733	717	718	736	751	794	724	756	700	738	771	691	727	745	748	741	761	762	731	720	732	722	737	785	735	741	751	761	757	765	774	757	744	697	757	784	715	735	732	732	717	752	721	750	739	724	713	736	707	752	724	728	747	734	736	772	760	733	789	717	701	770	675	763	714	742	777	703	688	769	750	765	736	716	679	733	737	746	743	689	713	805	754	771	733	745	722	708	741	721	761	686	745	740	737	711	753	734	738	772	758	737	715	752	735	791	753	716	762	747	751	678	738	760	764	745	755	747	736	751	781	765	733	751	747	748	734	801	721	730	767	747	747	722	734	737	734	737	752	728	762	774	724	760	777	740	683	751	793	760	770	740	724	763	720	753	739	707	746	742	750	766	697	760	766	726	806	763	743	721	772	770	681	760	699	765	715	730	728	772	698	718	804	742	785	746	781	726	799	740	720	719	716	753	731	747	754	767	715	758	773	735	699	772	740	778	783	756	699	757	735	756	712	698	722	727	763	788	724	715	743	691	764	732	743	749	748	741	754	759	724	792	758	692	743	739	770	736	794	735	778	700	736	709	768	740	744	760	756	719	681	731	769	721	746	738	689	752	712	788	745	697	697	748	720	725	718	747	733	726	772	759	735	722	763	737	735	760	750	695	749	698	757	773	714	705	709	741	687	725	758	745	744	739	772	733	754	766	739	762	767	748	783	802	754	790	704	740	731	719	764	713	780	750	749	769	710	777	755	774	736	706	722	765	710	767	714	760	736	766	728	752	755	756	759	781	725	746	734	751	769	761	730	724	799	719	756	778	750	722	758	735	774	754	775	749	740	706	795	707	787	776	709	772	709	751	770	764	745	738	745	746	756	741	712	755	740	757	794	750	753	770	717	759	716	783	744	733	761	751	739	772	761	737	730	770	719	708	776	723	757	738	743	755	656	725	683	739	746	707	743	755	720	736	777	753	675	775	720	761	724	735	693	685	691	772	701	735	716	771	733	754	733	727	710	749	759	733	745	781	703	742	741	805	743	696	744	776	754	700	768	750	759	728	698	710	731	746	718	760	739	762	729	762	730	732	758	734	755	733	791	768	748	731	746	773	717	734	738	769	744	745	700	721	774	756	740	740	750	758	754	735	773	674	731	739	735	723	749	731	749	740	723	763	792	725	693	714	764	740	765	754	785	768	740	694	711	752	763	732	782	693	755	692	721	770	773	721	771	774	696	760	716	731	699	717	735	730	794	748	705	731	760	762	698	763	741	759	757	720	769	748	764	684	723	769	770	736	719	750	671	719	743	747	753	773	738	685	745	735	769	753	729	791	745	720	785	748	753	754	787	750	743	722	718	723	719	731	769	741	787	757	801	774	732	736	771	769	737	742	808	708	703	739	730	709	745	751	719
28573	28162	32351	19384	5469	1663	810	571	571	521	528	515	555	516	511	522	545	579	499	575	525	535	568	516	537	491	507	530	519	523	545	496	508	532	526	518	479	557	534	549	549	501	504	504	511	552	564	552	540	551	577	549	494	470	549	487	537	540	534	519	528	561	488	535	570	525	537	532	545	547	560	525	526	493	524	536	522	553	496	545	519	522	554	525	501	530	543	518	531	532	547	503	526	516	520	516	499	546	563	552	506	504	548	512	534	503	527	510	488	544	487	512	495	532	526	542	514	540	523	552	516	494	493	526	546	500	526	533	543	556	533	551	523	514	588	544	564	580	525	505	537	571	478	498	519	557	549	521	539	535	525	543	498	511	513	525	536	548	528	524	570	535	515	550	538	508	521	500	535	530	518	523	492	508	529	537	523	507	479	527	490	533	522	536	519	501	550	526	543	535	544	522	514	538	513	524	481	544	519	515	489	529	508	532	519	562	540	558	542	551	525	511	529	546	487	510	555	488	570	546	518	510	510	477	505	531	535	493	517	524	496	529	517	536	494	537	510	552	511	532	467	521	533	545	564	516	552	530	531	522	513	496	516	527	496	533	511	514	537	488	540	520	524	521	503	528	551	541	540	545	528	564	532	547	489	531	524	546	530	513	529	529	505	510	537	547	527	548	506	515	511	541	521	525	518	538	520	553	514	527	534	493	561	487	548	525	527	541	531	510	534	515	520	520	527	539	559	494	494	548	541	519	508	539	520	567	506	546	521	525	587	545	530	519	495	479	547	556	527	471	500	494	540	521	475	559	510	527	513	522	523	549	534	519	517	533	571	534	566	501	504	526	557	542	531	547	527	492	555	535	526	557	520	517	499	549	598	496	558	534	488	493	523	529	519	515	548	497	528	563	555	555	571	534	511	526	501	531	536	547	543	491	508	539	551	516	544	529	565	504	519	514	508	523	522	520	488	488	540	545	543	579	538	536	511	542	540	508	525	518	550	538	504	561	504	513	520	464	519	524	502	536	544	535	520	485	526	524	540	528	521	523	539	514	553	549	567	505	525	514	542	553	538	512	506	506	496	503	505	550	530	493	531	498	539	527	506	532	528	476	511	551	539	544	533	506	502	492	517	554	526	522	537	528	547	554	497	528	466	534	490	561	557	546	521	514	502	515	520	531	514	533	504	559	535	515	551	544	518	528	535	500	534	509	517	553	530	523	544	551	521	539	570	565	555	517	496	520	529	491	529	525	486	542	536	541	519	546	521	526	501	557	535	543	526	529	551	509	528	504	519	494	579	562	518	565	549	526	509	562	505	522	549	484	569	501	562	535	590	526	521	467	508	559	551	529	525	534	539	552	541	516	519	504	535	531	517	530	536	538	519	489	492	514	523	531	533	554	529	579	525	510	560	532	534	482	567	532	560	514	496	506	478	553	519	495	519	499	551	504	527	577	532	534	498	534	555	516	521	497	533	539	520	538	573	555	571	519	557	494	552	493	530	566	556	514	538	525	520	535	527	526	520	465	508	486	483	537	528	489	569	503	558	536	487	516	498	509	510	513	530	527	526	558	530	502	515	536	518	491	572	541	509	469	478	542	541	498	553	473	516	516	540	533	506	525	495	517	501	534	522	521	502	529	550	569	524	524	588	546	545	515	537	546	543	540	544	522	558	566	503	557	527	507	525	519	564	492	561	556	521	539	543	507	540	529	506	518	528	492	471	525	538	499	509	553	508	542	521	525	527	514	534	519	499	530	519	534	522	572	539	536	538	547	548	533	542	520	493	540	576	553	511	534	546	488	488	547	516	484	529	524	534	508	533	516	557	540	531	558	512	518	543	510	515	506	564	545	520	521	515	569	567	475	540	521	475	564	526	529	519	561	517	547	547	518	521	516	493	543	514	539	528	517	558	545	527	518	529	541	585	499	510	532	539	531	534	522	526	527	496	557	570	505	492	527	563	532	546	546	517	542	604	556	558	515	498	564	547	558	503	511	498	542	477	500	557	549	533	501	558	530	532	501	514	546	552	480	551	540	506	537	549	535	526	505	524	533	524	554	523	517	457	504	506	539	530	547	513	516	508	508	555	539	489	534	564	525	489	592	556	516	508	517	583	541	517	531	551	566	522	516	504	551	505	558	542	550	532	568	503	553	511	523	544	530	514	516	519	560	543	500	499	532	523	536	517	533	564	514	525	498	567	549	600	548	500	504	514	545	539	513	536	508	547	494	546	534	585	545	551	473	525	525	525	568	527	519	575	533	559	524	493	493	524	504	526	544	520	517	507	526	510	509	514	545	520	511	510	522	523	588	513	551	548	531	529	559	523	556	536	544	524	593	531	500	561	540	511	516	505	514	571	524	527	543	523	536	542	520	503	504	522	517	522	545	543	520	550	533	553	547	523	536	558	536	504	559	528	544	486	536	533	517	541	504	541	526	528	543	526	559	512	503	522	557	539	509	546	517	551	539	532	528	516	537	521	525	518	511	554	544	516	504	542	513	510	496	548	553	529	528	558	459	494	598	520	511	523	530	544	504	530	540	500	529	533	503	511	502	504	556	524	540	519	546	535	518	536	513	501	510	552	549	537	509	546	520	551	539	497	554	506	537	533	475	549	525	498	568	528	538	539	552	569	534	501	537	518	551	548	510	548	471	512	499	551	531	534	522	517	533	554	540	537	564	485	536	531	530	541	528	502	553	526	529	512	566	517	526	547	518	547	534	532	548	514	538	542	539	504	513	502	554	536	529	524	545	526	535	556	550	547	520	488	481	512	537	551	510	525	538	501	521	551	496	502	497	513	527	533	524	542	526	478	539	552	555	531	546	544	539	484	512	505	528	507	555	547	517	559	528	512	544	531	546	555	514	543	520	537	528	544	545	554	516	516	477	534	540	513	591	563	525	515	551	583	506	491	511	513	533	556	560	505	541	505	524	546	542	572	554	541	522	554	553	534	557	508	484	518	529	547	521	476	549	517	514	495	501	513	539	550	516	529	523	535	505	517	533	500	517	527	523	516	512	528	534	524	543	527	565	513	542	505	535	545	533	542	554	527	514	506	530	535	532	559	527	522	523	512	510	481	535	548	555	489	578	532	531	478	484	536	533	537	546	535	545	538	531	527	503	500	530	521	497	559	533	551	509	511	522	580	535	537	558	523	529	516	523	541	491	537	501	557	526	550	497	504	548	493	497	453	528	548	520	547	544	487	509	553	524	512	552	513	541	495	506	500	518	518	524	506	525	567	530	522	495	546	512	518	485	507	540	481	508	528	575	542	501	551	516	522	496	559	531	544	551	518	518	516	466	510	518	533	518	528	515	541	549	530	537	549	554	525	522	507	451	508	553	521	582	507	555	514	530	533	556	482	571	535	555	475	530	525	547	509	540	538	560	521	536	532	569	492	528	499	557	548	522	542	515	540	532	485	529	552	523	543	526	517	539	525	491	524	481	531	536	491	502	559	541	532	524	505	520	509	517	502	537	512	530	491	561	543	563
31389	47421	37035	18598	7397	2660	1255	900	761	793	781	743	685	776	750	744	710	765	758	726	743	740	784	714	722	775	727	779	718	750	800	731	780	734	782	796	770	746	763	766	743	745	789	744	754	750	777	760	777	711	703	782	740	791	753	720	760	734	729	752	744	801	716	749	726	762	832	742	701	742	750	748	734	736	753	756	720	778	754	734	769	765	732	752	714	795	706	742	759	762	755	719	711	699	775	733	748	725	721	727	797	688	772	714	747	718	759	717	730	741	755	748	743	774	764	771	757	772	766	769	763	738	739	781	744	750	743	733	751	718	742	707	772	717	745	739	728	730	731	785	767	736	752	803	765	757	752	760	720	786	770	719	756	759	793	724	767	772	771	754	748	772	744	749	712	761	772	751	706	779	777	721	753	788	685	731	705	783	821	786	729	790	780	785	725	752	762	753	805	694	724	764	768	749	747	765	753	769	785	793	774	774	734	761	772	692	772	788	740	755	778	768	797	771	742	751	730	748	699	751	739	756	786	727	727	722	716	801	766	794	737	749	726	730	787	768	734	751	720	742	719	760	780	753	732	754	752	763	752	720	748	733	734	806	758	777	763	785	727	749	712	770	773	742	736	806	732	761	745	784	750	728	790	736	751	726	742	727	778	760	745	718	732	752	800	776	727	827	768	700	768	806	725	693	712	705	753	763	728	762	710	749	746	797	732	762	778	747	767	746	764	680	724	779	775	722	745	805	759	707	738	742	725	766	755	772	754	785	774	742	788	761	721	803	750	730	749	756	725	730	736	733	759	737	744	756	747	752	739	742	781	694	806	754	726	728	745	742	721	739	776	760	745	771	716	741	738	734	750	744	704	763	775	742	746	734	776	752	748	745	798	778	746	760	773	730	741	727	776	748	738	782	730	717	779	743	797	712	756	837	760	762	764	744	710	728	735	767	769	691	759	795	745	770	773	762	703	766	768	721	772	698	712	770	767	772	772	778	734	730	768	752	794	775	740	799	751	799	722	758	720	799	751	757	730	784	727	718	763	748	738	764	777	768	772	738	790	725	777	701	766	764	809	742	750	721	796	748	737	739	804	738	766	728	737	731	770	744	749	749	717	691	803	760	764	783	721	759	788	757	758	820	713	787	757	746	793	739	758	808	774	714	740	723	765	712	700	781	754	729	743	764	759	773	777	788	748	753	726	763	779	715	764	712	745	756	740	749	743	691	761	720	728	754	773	763	713	779	716	787	771	772	748	764	768	701	754	733	717	746	743	753	746	772	770	750	769	754	726	710	789	773	730	740	731	742	764	748	791	771	741	709	769	782	715	739	723	767	781	802	790	781	746	774	766	719	779	787	734	716	720	742	724	774	738	760	784	771	777	751	756	745	753	746	777	704	764	746	794	726	784	729	746	747	742	782	768	771	800	729	749	754	810	770	765	704	719	710	736	720	734	759	758	734	753	755	746	724	779	731	755	737	707	760	787	736	791	690	731	790	748	728	779	794	769	737	753	752	746	724	770	788	762	728	763	725	728	763	750	752	744	760	755	732	756	710	723	777	775	718	817	745	733	752	718	778	748	727	748	780	735	726	778	765	717	765	788	837	752	784	764	757	711	748	716	739	782	766	789	750	714	773	732	749	770	785	736	770	742	760	727	753	800	783	731	735	743	788	769	782	702	764	770	751	703	726	771	768	730	747	728	756	744	741	755	697	738	727	749	768	786	757	716	784	764	738	772	730	758	807	749	742	716	752	741	754	699	770	730	716	751	761	786	730	726	753	736	707	752	744	744	774	722	777	731	758	763	720	749	726	767	707	776	773	749	807	719	712	720	722	764	827	754	770	753	754	719	796	712	739	721	728	733	725	753	747	737	786	772	757	768	788	777	815	752	763	716	688	728	706	757	778	778	788	769	722	738	741	738	754	722	718	713	751	757	766	745	753	723	740	760	729	784	761	784	769	772	774	782	717	787	722	762	745	711	719	731	819	773	767	737	800	780	726	711	708	773	701	732	776	796	763	757	783	793	747	782	749	736	708	777	719	767	718	741	762	734	782	728	736	742	742	774	742	743	782	747	766	731	737	743	757	716	785	744	764	755	728	797	744	724	781	751	766	753	757	788	778	738	688	757	742	755	729	720	756	788	731	718	761	737	731	798	745	780	734	774	723	778	767	760	727	740	762	755	794	735	780	733	741	721	766	770	717	737	749	771	776	762	735	741	760	796	718	757	749	738	810	672	748	780	776	781	725	748	736	718	775	766	700	769	741	778	780	784	762	766	738	790	766	736	741	753	759	724	740	714	743	735	743	740	815	745	765	734	767	821	778	765	721	765	749	712	697	841	779	783	768	738	762	783	733	763	730	757	746	719	757	735	799	667	741	761	733	728	797	775	767	786	751	716	688	711	694	736	695	744	753	795	722	734	811	742	767	795	750	737	755	757	758	752	786	780	745	761	780	744	761	738	769	768	809	749	724	761	785	787	716	775	710	756	758	746	686	719	755	735	754	756	769	738	769	720	764	742	795	764	842	741	737	792	820	783	746	785	717	707	739	746	778	789	748	774	792	774	795	762	765	839	768	755	784	728	708	716	758	742	793	745	746	749	775	790	730	720	738	761	744	719	770	759	714	761	721	729	754	768	790	751	762	720	757	748	775	786	795	775	717	712	731	744	803	812	805	773	727	754	763	739	745	752	759	758	745	688	750	797	719	725	794	736	754	717	730	792	785	738	812	798	721	731	748	742	734	797	714	832	777	781	728	755	717	758	719	756	716	714	778	733	756	757	782	764	735	766	745	744	731	742	725	746	670	753	727	758	771	802	788	794	763	781	704	743	766	782	748	728	760	754	754	730	758	722	740	787	799	805	742	753	789	773	775	758	730	766	771	757	758	737	764	759	727	743	719	783	744	777	735	755	743	731	715	740	789	752	737	720	730	707	718	727	755	721	777	761	696	739	697	755	751	777	729	683	784	744	781	725	757	729	726	764	771	792	766	774	738	730	767	720	778	795	749	750	771	732	791	758	827	753	792	713	737	724	755	796	770	755	751	748	753	765	752	750	726	780	781	751	750	754	736	710	720	807	761	702	793	736	740	745	741	720	721	758	707	706	744	701	740	744	745	767	801	769	698	741	735	743	726	732	764	808	760	750	710	769	774	749	761	747	765	719	780	726	741	782	786	755	754	720	734	752	787	719	717	738	736	754	730	749	720	800	720	761	747	763	801	756	728	717	806	762	736	748	744	786	727	724	763	792	744	706	738	732	758	747	811	754	788	713	733	712	768	725	722	765	754	715	740	754	798	766	709	749	756	745	718	712	703	787	757	752	768	744	731	774	700	725	728	771	732	740	733	715	734	780	732	764	708	770	722	744	776	762	711	709	781	737	787	740	708	663	730	746	761	735	742	780	779	807	739	756	737	744	792	745	764	753	710	741	746	792	749	740	739	764	766	728	709	748	732	754	711	791	718	797	725	758	799	750	769	754	775	730	781	766	786
24740	22777	34556	31751	24215	16665	4554	929	642	574	589	550	555	541	563	542	524	549	575	502	556	537	537	537	525	564	597	572	567	563	540	583	590	549	598	554	547	598	560	552	579	533	556	564	553	513	535	581	598	554	568	578	546	528	545	549	556	568	571	595	551	596	556	546	544	538	553	577	548	594	574	553	539	521	513	538	579	537	552	521	557	557	585	566	548	553	561	571	573	538	540	574	521	536	562	547	545	549	532	542	524	509	543	512	568	543	565	566	564	507	567	554	557	518	590	563	548	545	565	562	571	547	574	532	560	546	548	526	566	551	545	605	564	615	541	542	559	564	548	554	524	514	559	547	570	546	572	550	559	589	614	582	556	545	536	547	555	595	562	542	530	598	569	597	587	524	526	560	553	541	576	539	531	505	575	559	574	559	516	537	541	592	522	570	556	555	514	543	582	539	575	536	534	597	559	546	554	584	498	569	585	575	567	511	548	573	557	554	547	583	533	560	560	550	580	558	597	573	536	536	507	545	566	545	529	528	566	568	560	569	592	541	536	547	529	525	520	536	574	571	604	534	533	575	585	526	565	559	541	584	542	556	588	551	556	533	558	572	577	560	543	559	591	529	579	574	565	474	541	561	522	522	510	545	563	575	517	552	571	546	505	527	546	562	560	579	535	536	592	553	571	555	536	556	549	561	568	554	585	568	559	612	542	565	571	512	562	558	548	530	533	533	554	612	553	525	558	523	525	548	538	552	528	553	530	563	512	548	570	577	561	530	550	564	565	555	592	542	546	551	549	554	559	559	530	510	554	519	530	521	538	560	570	543	562	599	527	583	534	554	533	529	556	512	526	538	561	556	553	584	562	549	558	536	541	524	544	553	583	570	549	552	519	549	552	557	555	535	589	577	633	521	588	553	511	571	584	510	584	551	551	515	543	546	544	546	538	558	566	563	537	531	584	579	536	556	574	555	542	545	562	525	568	532	533	533	552	548	554	566	601	597	563	527	544	569	554	562	498	549	578	565	566	546	550	558	525	540	566	581	552	561	551	559	536	541	532	559	546	497	570	557	536	558	553	548	522	563	565	574	553	565	602	528	530	583	622	551	622	527	559	609	597	560	587	571	552	543	562	553	556	546	521	560	561	535	541	545	530	531	599	560	545	515	558	537	547	575	554	579	508	569	536	547	573	543	563	565	564	521	573	607	516	557	553	545	528	575	575	579	526	573	514	532	563	591	584	598	549	533	536	573	559	529	595	565	543	573	510	608	531	539	543	591	576	560	574	558	537	533	559	540	559	515	533	545	513	559	592	568	542	551	530	567	555	582	570	504	570	547	566	573	578	552	620	533	543	540	543	529	555	572	564	530	581	510	543	554	564	567	590	583	514	533	531	583	534	551	557	586	535	612	603	561	533	531	538	567	559	541	550	528	577	546	548	543	568	578	526	578	547	580	585	559	542	539	551	534	537	544	556	587	523	576	553	541	557	525	582	573	547	561	520	564	550	539	565	572	519	541	565	573	549	572	592	557	528	547	581	564	532	560	496	556	530	537	629	519	527	525	543	569	557	493	549	560	524	619	549	544	567	532	570	559	533	567	597	556	541	591	546	550	580	578	581	548	572	575	563	557	556	596	591	551	554	577	528	547	546	576	592	567	604	526	554	534	573	537	554	537	583	524	527	548	595	562	559	598	592	575	569	568	572	530	531	594	529	545	557	494	550	562	576	568	543	546	551	557	560	601	542	566	555	570	611	522	598	561	519	608	559	558	516	589	559	523	544	542	552	562	557	571	516	569	578	512	575	557	537	563	530	573	552	549	599	557	602	532	573	543	565	551	558	524	584	545	548	578	539	554	580	582	556	521	524	547	550	543	519	603	573	499	573	542	530	544	541	547	520	551	547	531	548	555	554	565	564	528	560	535	552	552	536	548	608	594	588	542	541	575	585	541	537	543	544	577	549	531	546	523	551	570	560	543	573	602	567	582	553	577	596	525	552	533	549	552	537	560	541	590	577	591	585	531	568	527	556	581	537	569	505	525	544	559	558	538	541	567	565	529	584	504	530	598	552	561	581	574	598	534	556	561	515	590	545	547	585	582	585	573	533	571	510	566	524	532	554	541	556	536	540	532	507	518	577	523	520	551	612	551	565	595	570	577	555	555	515	556	542	560	534	547	549	547	547	531	558	535	585	568	554	574	585	546	557	572	554	520	560	591	556	541	570	537	497	558	585	502	525	588	591	545	587	559	524	607	506	547	565	583	575	567	556	523	596	585	534	557	579	563	531	560	566	578	549	585	564	575	544	556	555	569	558	563	559	561	530	564	611	551	542	526	563	597	557	598	578	566	553	595	563	517	551	599	526	592	613	561	542	523	545	543	540	522	558	607	566	554	560	567	579	583	545	553	559	536	547	559	543	588	602	584	574	515	566	595	547	582	525	569	583	526	540	560	578	586	569	568	599	602	566	508	593	517	538	573	543	546	553	525	600	563	528	580	540	553	546	522	589	510	568	534	536	556	536	507	602	586	601	544	570	549	578	569	532	572	583	551	533	557	568	532	517	569	586	559	509	548	569	592	520	548	548	568	574	575	549	548	522	549	546	553	519	556	567	565	558	529	561	549	570	594	571	567	558	529	559	572	553	575	538	552	499	587	558	562	545	578	556	560	540	540	554	556	538	558	554	516	534	569	556	578	538	549	559	549	510	602	560	517	500	559	540	533	578	574	535	553	550	587	539	526	607	571	541	578	546	560	544	556	527	558	550	614	571	560	549	565	573	548	549	539	540	602	516	577	524	583	553	584	605	578	585	527	537	565	553	549	578	578	559	563	524	530	551	549	564	613	543	550	554	596	569	588	525	558	550	567	577	592	554	582	572	539	517	501	578	585	540	560	561	603	600	568	574	568	538	543	567	573	501	564	619	577	546	529	547	551	523	558	557	561	543	543	562	530	565	551	587	547	552	537	568	562	551	540	562	556	558	523	601	562	533	578	503	580	568	567	546	604	601	500	569	570	556	562	558	544	561	556	559	527	546	561	565	532	581	586	574	564	564	575	541	528	535	540	588	573	570	553	572	515	569	532	548	541	527	562	601	600	573	550	539	537	579	528	538	542	542	547	565	555	531	576	582	610	580	565	534	523	552	502	492	579	567	565	580	506	569	571	564	505	544	537	550	545	517	534	568	533	482	537	546	530	518	569	539	532	555	577	551	546	549	554	581	539	489	573	528	547	558	574	538	569	566	579	557	522	597	584	537	559	547	544	510	551	587	554	593	532	533	528	576	568	518	563	536	559	571	577	546	540	527	553	551	588	560	555	526	553	575	554	589	500	529	556	573	550	584	545	570	553	563	594	535	550	576	526	556	542	525	547	527	547	548	522	552	553	607	575	574	566	533	604	522	578	568	534	574	557	585	514	583	537	525	551	549	543	545	547	569	536	570	602	542	567	605	542	528	606	585	516	563	558	541	615	522	576	592	563	556	550	565	497	558	597
58109	93590	74793	48026	29021	12572	3889	1497	898	790	785	781	822	812	760	815	774	793	747	723	763	775	774	775	774	740	785	783	830	794	744	799	762	796	752	778	777	801	781	822	779	829	761	747	744	758	813	764	714	799	782	754	800	812	811	768	769	840	786	788	785	813	802	756	825	749	766	786	799	771	774	790	789	797	827	795	804	766	754	745	764	756	779	823	747	803	763	729	809	822	774	736	821	774	795	791	815	723	741	782	789	776	840	790	754	810	766	749	824	845	809	789	787	730	782	808	801	786	775	784	728	801	756	781	790	769	748	798	817	775	768	742	804	755	807	771	751	790	785	764	766	793	707	770	793	777	751	794	779	754	823	788	803	779	764	743	754	814	754	797	763	732	795	748	755	785	781	772	799	761	762	755	791	738	756	782	770	755	782	820	749	780	805	824	770	777	802	774	788	770	746	776	763	785	778	796	820	752	823	797	780	789	780	831	841	803	807	768	770	774	795	785	790	774	821	803	762	814	821	820	774	783	801	809	802	758	796	816	802	810	792	776	792	752	765	806	771	792	720	761	762	765	760	804	795	839	762	751	818	742	793	776	791	747	755	822	784	822	746	768	793	766	814	797	790	793	803	782	783	795	781	755	782	790	770	800	776	766	788	807	734	750	821	768	801	812	769	794	758	745	710	845	799	739	805	779	778	779	799	803	778	777	760	861	806	740	723	797	827	773	859	770	762	753	766	775	725	756	750	757	825	779	770	776	789	799	766	745	744	770	795	807	807	778	756	741	705	794	783	786	789	795	767	780	790	772	784	804	773	739	756	776	744	803	752	787	775	719	770	780	812	788	806	815	759	774	759	789	759	760	767	795	751	736	777	795	786	749	804	782	794	779	777	804	799	788	768	798	763	795	808	810	827	759	793	791	758	772	792	811	815	809	779	811	792	779	819	762	797	784	834	764	817	723	843	768	767	773	814	771	733	783	804	752	778	734	765	843	809	818	801	776	766	760	752	789	750	769	777	788	803	737	813	823	801	797	769	755	766	783	777	825	837	761	779	856	775	804	796	829	743	786	777	781	765	855	783	746	782	808	783	718	776	798	863	810	795	737	760	820	785	768	840	755	745	779	763	789	788	744	789	788	757	801	762	781	752	821	776	819	786	805	710	771	825	809	792	786	780	808	747	765	791	810	777	794	786	776	766	743	765	783	820	782	764	818	783	813	811	814	772	777	738	770	737	781	749	741	748	790	767	840	717	761	782	794	811	727	802	802	761	767	785	779	775	811	761	778	816	766	749	760	784	787	744	812	816	757	790	826	740	801	768	721	757	787	789	798	781	755	771	763	741	759	765	763	751	754	763	773	788	763	822	820	819	769	791	765	752	802	761	774	782	743	805	788	792	758	828	756	752	829	788	818	772	797	831	783	830	768	717	780	771	782	808	768	705	807	790	686	826	765	793	780	783	810	779	786	813	776	779	776	785	760	752	780	737	804	727	804	773	825	784	780	781	788	761	783	760	809	760	802	764	820	831	797	797	745	839	783	838	778	799	802	771	768	818	781	739	765	778	744	734	802	780	799	728	779	777	799	747	733	804	747	791	774	769	761	813	753	772	801	760	774	793	773	773	782	798	821	738	783	810	786	801	813	808	779	802	753	791	733	794	768	728	744	785	775	746	828	799	759	795	776	792	748	803	774	782	768	721	789	778	755	782	820	842	789	742	777	760	753	806	803	794	734	781	793	756	834	796	783	756	821	751	726	779	766	768	738	768	779	812	806	770	793	781	820	756	752	797	802	766	810	723	834	814	772	829	774	797	736	771	742	685	851	756	769	816	762	796	754	826	780	775	783	816	779	780	787	770	797	748	783	819	782	737	765	847	827	806	739	795	800	772	793	780	747	710	793	790	753	766	796	791	814	787	758	820	797	788	786	774	788	787	778	808	740	759	762	741	800	836	745	785	766	769	740	799	778	802	753	760	823	756	776	804	758	775	797	740	773	793	762	759	792	781	774	802	770	779	773	774	842	782	801	803	795	783	771	799	761	822	785	789	761	755	773	775	730	747	776	801	744	759	773	818	735	791	717	781	738	792	761	828	755	774	806	784	805	750	806	802	804	776	799	778	810	785	818	785	789	797	776	757	809	789	819	752	791	779	804	779	815	763	760	827	793	750	790	759	808	748	811	770	763	808	785	800	820	804	825	750	769	781	818	789	791	781	805	805	791	732	795	773	797	794	801	772	758	773	833	771	762	787	807	778	784	773	753	771	738	790	758	777	789	773	802	827	773	812	814	750	763	740	820	770	736	812	815	760	761	784	807	773	774	729	772	781	772	783	830	770	813	804	793	773	853	808	837	773	815	713	780	727	770	730	820	727	827	813	788	791	766	773	842	758	836	785	801	792	757	748	765	793	824	777	841	792	782	764	778	797	788	773	780	785	777	772	751	822	834	802	773	747	735	785	745	703	766	812	747	807	731	768	757	797	761	810	797	746	802	777	762	787	733	778	748	849	796	760	778	768	793	784	759	808	731	788	775	758	756	825	751	783	783	804	780	781	791	795	798	840	744	783	824	776	797	729	759	781	811	771	788	794	856	759	823	764	799	792	750	785	757	775	801	767	808	789	782	741	807	762	759	798	761	800	766	786	751	800	756	758	788	739	780	777	806	713	806	778	762	799	778	725	772	799	795	779	852	787	750	734	791	782	786	752	826	788	796	804	727	782	741	802	745	765	785	789	775	754	808	738	758	815	742	773	812	792	786	773	750	779	758	805	809	817	779	749	803	835	806	783	767	760	770	751	812	802	742	743	746	786	816	819	795	772	791	785	874	795	788	799	795	798	794	746	741	849	826	824	830	797	823	799	785	765	760	800	827	806	797	763	781	749	800	794	771	766	765	801	781	793	785	765	761	761	763	804	782	748	754	717	763	783	796	819	777	823	830	766	705	785	777	784	784	785	782	802	821	762	779	794	785	748	808	751	790	752	815	785	749	783	773	784	723	741	764	777	747	765	739	725	778	783	781	815	770	803	767	775	830	813	788	794	758	736	822	813	819	769	775	749	748	784	738	832	748	792	737	786	793	789	771	776	783	789	781	774	802	754	788	781	814	782	779	797	809	778	736	775	798	814	819	807	812	837	738	785	765	778	824	852	752	758	736	813	808	800	815	775	800	733	822	812	770	768	763	747	787	758	764	792	792	765	797	800	813	803	771	786	787	810	781	773	863	741	820	818	745	777	719	754	732	788	800	745	778	797	793	808	780	794	745	801	834	770	747	736	771	760	789	840	808	787	785	781	791	820	787	782	749	772	803	791	801	856	762	791	737	813	784	749	746	741	741	758	743	811	803	808	760	761	754	769	787	785	790	761	763	809	778	791	772	762	777	717	757	828	734	800	718	789	742	766	780	744	827	784	778	778	792	764	781	755	777	787	823	828	735	804	796	775	805	790	773	799	737	749	767	795	782	814	758	766	788	788	797	831	826	786	760	803	744	773	742
23667	22095	32192	28123	24171	21810	12289	1491	725	595	560	540	551	572	573	547	549	566	577	563	515	519	593	532	551	522	563	536	542	551	545	497	514	516	558	542	531	580	527	583	519	539	516	536	548	529	540	535	568	596	558	550	533	506	565	555	542	542	569	547	522	533	491	530	516	535	508	510	538	567	526	543	570	526	540	587	538	503	526	537	525	553	532	572	564	533	524	554	555	569	554	555	470	556	543	537	524	516	559	565	553	550	514	493	549	519	535	531	527	547	566	526	538	535	550	529	575	557	495	536	592	576	528	531	531	574	550	569	525	544	538	495	546	542	523	546	549	569	502	541	543	484	570	559	523	556	579	560	565	546	523	553	576	550	538	576	495	518	555	506	500	509	530	557	504	558	537	563	590	487	544	526	565	560	532	499	581	498	543	549	570	526	528	531	565	537	533	539	546	554	572	524	516	587	546	546	532	552	545	581	592	519	539	531	526	521	490	523	546	519	517	547	542	499	590	505	527	542	544	548	546	520	542	517	525	573	554	552	556	558	521	553	530	496	510	569	504	540	527	524	533	538	535	513	553	544	531	527	564	545	558	548	522	534	540	530	530	563	559	588	550	556	501	541	564	533	557	532	530	556	536	518	534	541	541	489	528	559	535	532	503	494	548	534	506	536	508	531	552	536	541	501	542	567	527	582	524	548	521	568	530	567	521	570	494	521	559	565	495	535	509	519	571	521	520	523	558	539	552	559	529	521	560	560	567	538	510	577	555	490	490	492	559	535	542	516	541	513	504	533	559	509	566	549	512	544	551	589	561	547	506	546	550	546	514	519	532	530	553	516	539	551	509	516	551	578	519	534	583	543	546	567	520	536	526	548	557	549	492	506	523	542	573	565	532	537	574	572	556	527	571	623	553	535	575	516	533	528	534	522	520	539	546	529	526	556	543	557	513	548	568	529	529	498	522	529	562	521	534	542	516	530	517	573	523	555	589	518	551	528	545	530	540	535	544	538	549	503	544	566	510	547	554	550	572	485	546	542	527	583	519	559	551	534	546	548	550	565	497	530	510	538	534	544	527	525	541	527	571	520	515	500	548	598	539	515	531	518	567	536	497	590	561	513	506	529	536	527	544	597	541	509	511	544	532	502	548	552	502	589	550	530	523	536	530	583	522	531	533	520	536	505	488	569	502	566	563	526	539	530	556	554	520	519	582	559	527	564	573	559	512	586	542	557	557	566	523	516	522	545	526	561	521	559	508	504	542	571	502	504	538	530	544	492	511	508	576	533	578	588	544	512	560	511	586	527	550	561	516	549	590	573	554	550	514	519	511	524	559	534	577	526	546	533	534	549	535	561	520	534	559	532	520	528	572	516	558	538	519	502	521	513	555	551	547	531	530	602	550	529	531	530	538	544	521	566	526	578	565	547	541	539	505	540	526	507	549	568	550	477	579	539	561	531	528	542	544	526	532	573	531	518	515	559	540	561	583	543	552	533	558	569	534	586	528	534	558	529	560	519	534	545	586	546	552	489	543	501	559	547	518	523	550	561	534	544	546	575	571	561	592	529	558	539	535	534	548	564	559	577	576	547	539	540	563	528	519	548	568	566	550	538	537	538	535	584	579	512	543	528	563	547	578	513	521	556	514	529	526	564	488	516	599	560	579	486	542	533	560	530	498	541	523	525	509	572	545	509	538	555	529	538	567	529	581	561	562	542	587	528	564	550	575	539	534	574	511	519	510	567	545	520	566	520	546	553	561	509	556	561	551	519	539	546	538	569	556	567	540	597	532	568	544	565	546	557	527	512	507	564	531	567	540	578	564	497	559	537	527	551	504	528	522	556	552	534	552	558	556	592	554	576	502	540	553	547	536	526	546	544	546	546	563	530	529	515	511	548	526	513	538	576	531	568	522	569	541	533	542	552	527	551	543	554	543	503	554	574	565	529	548	546	516	529	535	531	548	525	532	565	568	553	586	538	546	502	577	544	542	493	530	516	542	547	485	570	572	583	572	560	539	568	514	555	505	517	544	545	517	572	548	574	529	557	541	536	572	554	535	537	570	514	531	539	491	520	546	542	520	569	495	549	543	533	534	542	520	554	540	505	585	573	549	514	503	550	555	514	582	530	583	564	580	559	484	531	515	540	552	531	501	553	541	529	513	578	528	575	538	511	554	529	541	507	550	592	570	509	513	548	548	554	545	508	535	547	572	534	530	503	523	535	559	544	528	582	578	532	534	525	575	562	586	574	561	519	541	540	518	552	535	545	561	529	545	542	577	545	554	530	560	545	506	585	548	537	527	539	530	530	531	566	556	584	552	534	519	550	569	538	522	570	559	505	548	529	524	494	552	540	563	536	533	540	499	499	542	523	535	537	553	555	522	550	566	526	503	514	524	528	515	534	527	556	525	549	555	539	557	548	529	519	516	569	586	578	576	519	525	491	529	524	521	578	494	570	521	523	521	535	560	519	481	486	537	537	518	565	568	514	542	533	538	534	560	534	541	532	554	514	527	574	505	572	542	533	557	525	603	490	569	509	517	550	571	563	535	535	546	599	548	583	511	534	510	534	534	524	584	579	554	528	542	558	548	550	558	587	540	545	544	558	509	564	553	502	554	534	552	560	583	594	511	508	539	550	543	570	495	521	558	553	530	539	559	534	512	545	504	500	555	540	531	569	573	524	526	546	490	529	543	501	532	546	517	551	557	556	558	571	576	534	541	546	567	515	519	539	546	583	557	541	574	548	524	550	551	514	600	545	545	497	535	520	548	521	547	554	542	556	568	548	542	515	594	561	563	542	519	539	550	565	518	540	543	530	546	494	524	577	536	520	564	531	496	534	545	517	503	501	526	513	517	545	523	534	543	559	553	557	560	536	524	518	539	553	569	532	533	560	531	539	533	527	525	534	576	554	554	546	507	543	554	519	536	507	538	555	585	525	521	559	525	553	533	599	528	524	525	557	574	535	538	552	535	551	506	494	525	565	548	556	540	541	505	547	544	511	579	559	548	562	543	536	558	571	515	509	570	565	564	536	516	497	539	538	540	555	539	527	569	575	524	526	543	534	508	577	519	551	506	529	545	529	510	546	582	507	522	548	529	545	536	533	567	565	513	544	505	483	548	534	531	513	529	516	534	558	488	568	531	533	539	532	523	523	540	553	577	532	515	535	512	548	492	563	560	516	565	550	527	550	507	541	509	533	529	544	577	560	545	525	585	530	544	539	570	561	557	574	525	527	540	548	537	537	537	556	579	559	515	515	532	499	541	550	552	539	521	582	553	548	528	532	565	557	572	529	532	517	514	563	536	564	516	554	571	512	499	526	554	536	550	505	539	534	567	564	516	521	549	529	541	579	543	550	517	566	513	527	507	559	523	562	557	515	524	533	552	533	523	523	508	523	522	547	538	537	542	541	545	518	578	536	528	534	553	565	557	568	546	554	510	540	506	527	542	538	544	546	530	597	537	553	543	559	568	537	514	556	498	567	513	513	587	554
62829	104094	84612	57565	37352	18738	6102	1961	1032	755	799	773	682	751	757	762	736	759	709	742	730	766	776	738	783	749	756	757	740	737	707	740	744	729	736	753	719	728	783	731	708	720	748	705	779	761	757	717	747	752	742	752	756	744	735	728	745	723	746	748	784	822	739	779	790	745	718	715	728	710	752	733	745	769	716	774	781	765	794	757	746	722	775	720	771	709	760	770	727	746	760	725	771	737	725	727	750	831	720	783	748	793	704	773	726	753	776	748	793	725	727	738	788	754	772	746	720	764	743	698	702	751	784	718	740	707	798	749	730	787	785	754	728	686	730	753	763	736	755	759	721	721	778	783	753	719	765	737	767	737	795	774	767	735	729	757	769	796	733	752	654	771	744	747	713	781	778	712	745	719	744	741	700	755	739	690	791	716	734	803	794	718	721	778	759	754	719	724	760	708	738	726	719	727	746	731	695	743	740	698	770	752	718	726	751	733	761	748	740	736	733	785	709	766	798	726	734	745	743	734	758	683	728	761	732	737	762	685	750	706	757	759	745	749	765	769	763	712	688	777	794	735	804	759	715	762	723	739	758	747	738	745	728	802	737	823	747	693	758	762	764	787	749	778	748	751	715	754	731	783	727	733	733	704	745	752	755	707	778	759	706	701	779	721	732	743	756	734	733	710	738	713	743	750	758	744	739	755	743	678	744	795	714	740	735	741	733	747	717	738	703	740	694	748	733	778	745	733	728	778	708	746	664	756	778	692	730	734	760	755	803	743	751	738	750	777	707	745	728	778	724	770	707	745	721	729	702	744	736	719	735	782	746	747	775	753	723	745	736	689	746	712	731	719	761	783	728	782	746	772	757	782	725	689	728	774	745	754	709	782	706	718	769	755	756	720	748	743	721	725	715	779	738	764	726	751	703	717	728	825	752	806	722	796	757	718	819	775	753	774	772	739	803	783	721	766	800	722	719	731	753	732	714	716	762	813	758	734	760	652	764	696	747	733	743	729	744	741	742	758	806	722	685	752	708	735	734	700	695	741	695	792	712	769	753	762	738	737	745	764	734	746	780	714	739	755	703	750	762	710	741	733	751	755	746	777	780	771	735	770	779	756	763	776	713	715	773	691	745	734	709	739	771	735	783	776	721	794	700	727	754	758	784	729	781	729	814	787	794	782	745	804	731	690	719	758	738	731	775	761	755	788	725	724	696	724	728	731	760	764	761	732	751	718	771	739	741	734	799	717	751	727	690	781	739	719	760	792	742	720	722	811	712	754	729	774	756	717	762	762	708	769	757	780	755	730	774	771	770	709	764	713	763	728	757	736	736	701	747	715	746	759	757	700	765	770	728	753	735	780	742	700	773	740	753	712	735	756	703	749	735	755	761	762	741	752	728	721	744	777	736	734	729	760	760	754	760	767	749	726	804	747	730	723	766	737	728	808	723	761	747	724	702	744	733	669	684	748	780	700	793	729	701	748	753	776	758	774	749	777	753	798	731	723	737	749	747	749	787	726	731	722	758	754	723	808	725	742	777	782	701	754	777	743	760	779	720	757	692	733	762	733	728	752	707	730	756	734	729	742	739	755	766	721	699	729	735	798	729	739	734	725	755	731	764	693	739	753	736	775	728	773	731	725	733	726	777	722	715	746	755	755	703	756	730	701	741	740	745	719	717	727	727	755	696	763	737	755	735	766	759	751	771	724	726	722	696	747	772	732	751	696	727	735	744	729	718	755	735	770	750	729	747	725	744	770	742	776	775	687	764	775	772	719	701	741	748	756	695	766	767	755	735	754	728	752	751	733	749	776	698	769	728	760	772	705	693	734	747	763	773	749	721	709	722	753	736	709	761	746	755	703	779	751	754	731	720	752	771	765	732	758	780	778	721	743	774	774	749	766	708	748	727	752	766	752	780	802	746	727	768	740	762	774	756	736	730	720	744	749	746	698	732	752	758	718	755	712	770	704	767	757	740	757	731	771	736	697	763	728	710	733	708	741	719	737	736	762	761	781	738	735	738	732	801	717	780	670	744	771	696	784	797	757	749	722	752	702	780	761	721	741	795	745	781	756	724	777	767	753	758	754	744	757	744	765	705	729	770	734	744	755	783	792	813	715	721	736	772	737	769	753	746	738	789	743	744	753	730	759	761	797	710	746	766	755	762	732	764	774	770	757	748	741	694	739	758	735	760	761	717	764	738	706	729	767	762	706	729	739	731	719	739	743	791	724	716	743	804	731	725	701	743	750	715	731	761	743	726	754	748	765	680	743	729	708	729	771	734	777	722	751	750	737	735	766	759	746	759	698	763	729	758	767	769	745	750	752	759	741	727	723	727	745	777	725	766	778	701	715	766	705	736	735	731	723	730	819	720	745	720	741	752	749	751	736	724	683	747	748	747	781	773	746	771	661	724	764	779	716	753	753	746	752	732	732	734	815	750	789	753	764	769	724	689	742	754	760	789	733	748	765	810	777	740	716	746	783	715	736	763	737	750	767	732	764	759	755	736	738	722	733	781	713	790	771	725	745	774	779	745	704	750	698	774	740	761	772	739	709	717	732	715	720	773	756	764	771	818	728	762	705	741	823	754	772	787	724	730	768	753	688	727	719	726	717	682	736	746	766	730	772	728	715	720	731	745	757	762	792	792	751	726	710	766	737	770	707	738	789	753	736	789	728	753	717	730	746	753	758	706	731	739	760	759	773	765	777	732	777	740	751	728	729	696	748	776	754	702	762	793	791	776	716	716	744	747	721	739	749	762	771	754	750	748	795	741	728	756	722	773	733	727	748	725	738	723	777	752	769	748	731	717	736	731	740	678	741	720	758	775	749	759	757	736	792	751	764	772	749	748	737	733	749	772	705	777	731	687	757	768	739	757	725	751	748	734	732	747	726	729	753	796	741	752	732	730	771	791	785	786	732	712	793	719	757	758	765	746	743	727	728	737	735	719	740	757	656	720	788	774	772	731	726	702	729	718	763	749	708	731	785	755	777	736	749	744	736	757	726	736	771	747	745	733	710	774	788	766	756	807	751	705	746	773	774	744	759	749	769	767	769	731	780	783	793	757	735	766	754	720	737	725	746	746	732	739	764	763	735	736	738	765	745	728	730	681	728	683	696	708	741	784	818	745	764	746	758	730	753	726	712	703	727	776	735	758	739	779	714	748	767	785	791	717	725	723	723	720	776	731	716	776	755	782	794	746	733	734	766	739	758	743	696	784	739	723	813	727	742	746	726	750	745	692	745	769	728	762	715	708	719	741	751	757	774	712	745	783	700	729	725	770	709	731	789	770	708	806	714	727	739	730	745	747	709	775	773	790	721	731	738	734	694	725	762	744	768	726	769	747	728	733	724	781	756	720	762	717	739	761	694	712	730	761	767	794	739	740	723	737	750	741	775	730	725	722	743	761	686	731	774	789	731	747	727	821	752	741	743	773	733	754	702	760	739	745	755	742	752	723	774	731	681	775	777	775	721	704	716	720	779	733	703	718	729
28493	28137	32165	19030	5604	1690	734	602	539	536	518	521	561	541	560	517	525	495	544	552	529	560	549	568	579	533	517	508	547	556	518	517	524	504	568	518	520	553	575	555	542	486	536	559	543	511	516	546	549	558	575	528	529	536	537	524	509	533	512	542	523	533	518	539	489	547	582	556	545	532	518	496	566	540	513	504	508	554	537	501	529	509	586	518	533	514	518	508	534	540	513	514	488	513	541	530	510	538	537	504	533	545	551	555	514	534	509	509	521	518	515	507	565	531	494	518	558	536	493	544	513	521	501	601	518	530	500	500	567	513	539	558	515	510	543	498	517	552	531	509	523	561	544	558	517	522	550	543	506	544	527	522	540	490	517	565	584	498	520	515	576	523	494	546	528	527	526	508	543	494	534	494	595	469	560	520	498	527	533	517	511	522	554	506	514	539	533	494	572	529	532	535	524	536	556	529	535	519	515	525	511	543	534	532	571	514	529	533	508	507	572	551	523	566	514	509	541	538	545	522	533	550	542	546	502	554	526	488	545	511	552	507	544	529	556	533	509	561	519	532	507	547	523	505	517	534	517	514	562	506	539	524	544	512	526	554	520	526	533	552	527	509	559	531	521	491	514	540	567	507	526	530	538	499	500	513	544	522	529	549	503	491	552	536	524	520	514	525	525	571	561	511	526	531	506	535	512	530	511	532	497	579	531	550	549	532	543	521	471	520	539	553	534	526	517	494	529	518	469	518	525	545	527	499	506	522	546	552	534	552	510	529	534	485	533	533	508	522	520	509	531	526	531	465	521	540	537	535	538	533	538	484	527	557	530	528	552	526	546	525	526	492	559	524	539	531	547	527	502	538	504	503	535	502	554	524	580	527	577	552	483	508	520	515	540	497	528	511	511	495	493	530	527	537	558	537	525	514	529	488	528	531	512	510	536	522	518	576	498	515	542	518	537	490	538	532	551	527	470	537	533	548	547	524	501	532	507	495	535	518	563	517	550	516	510	530	506	516	563	547	499	518	535	562	537	557	518	521	534	511	520	571	486	539	535	573	493	506	535	539	524	528	539	550	535	543	517	491	501	521	553	542	527	534	583	536	515	526	530	527	486	528	536	514	540	524	512	533	564	483	543	510	544	544	567	562	516	514	540	549	550	570	534	554	525	488	458	512	548	547	523	503	522	519	506	558	529	535	492	525	577	495	501	549	512	513	565	557	535	489	511	502	515	568	527	539	541	507	506	531	524	523	503	521	521	486	486	529	575	570	532	531	552	542	524	505	543	525	497	536	510	518	554	533	558	482	520	525	528	516	560	557	566	487	593	544	551	532	541	521	539	515	535	510	525	532	526	520	536	561	495	503	487	530	484	518	542	598	536	544	491	515	515	523	524	536	516	526	523	512	520	494	561	530	503	530	481	541	532	505	552	504	529	524	539	520	557	513	558	570	561	566	519	532	508	522	512	527	536	532	536	516	524	541	541	593	526	491	485	499	527	513	540	529	517	548	526	528	546	495	491	534	540	489	583	545	460	524	536	516	536	496	528	536	534	554	519	539	533	498	489	573	502	535	511	511	502	573	558	532	542	526	526	518	540	532	544	494	559	524	520	551	507	537	493	564	538	517	515	538	561	551	514	540	508	537	543	485	554	524	507	526	529	546	519	499	531	532	493	517	557	545	539	549	525	474	542	544	518	530	503	543	520	523	489	516	517	525	524	517	540	577	564	502	519	550	516	527	500	483	549	546	549	498	525	486	548	510	504	500	529	527	538	558	536	557	528	507	531	519	517	509	529	572	511	530	538	491	533	525	492	525	535	531	505	527	531	565	528	493	507	538	515	540	548	553	524	522	527	519	525	521	535	495	522	551	513	536	532	495	501	520	493	545	501	545	553	551	515	526	566	516	525	539	514	526	553	543	505	556	518	499	525	499	509	510	544	502	514	520	554	537	539	512	521	532	471	535	521	543	473	495	505	533	531	545	560	517	502	510	550	522	523	472	553	508	503	521	499	521	526	518	543	514	481	520	529	556	533	525	542	540	530	495	527	543	558	546	586	586	496	528	518	504	520	501	551	533	526	531	550	498	545	516	553	530	583	579	532	507	524	565	521	502	500	521	498	594	543	518	482	524	539	537	523	547	578	526	498	541	520	503	551	516	522	493	480	515	522	506	508	537	519	524	538	528	554	560	531	516	530	558	551	501	551	516	537	552	566	488	494	533	505	509	520	534	543	530	551	499	532	556	542	501	541	497	519	519	524	517	524	547	555	554	532	563	510	549	556	510	500	546	537	494	532	543	541	502	556	479	502	519	524	529	555	595	547	499	506	567	499	506	551	543	510	498	502	519	523	520	548	524	525	518	492	521	560	528	510	502	519	525	506	531	550	529	527	526	555	538	512	574	506	490	562	488	551	523	548	535	534	526	546	539	518	516	517	490	544	509	530	524	547	545	538	538	541	533	572	561	528	538	537	530	508	551	523	498	529	519	509	530	545	505	517	497	551	516	475	536	520	479	513	502	509	526	507	534	536	541	540	510	518	531	555	518	558	524	546	560	534	532	518	531	514	557	520	502	510	517	554	554	511	534	524	520	525	540	506	548	514	557	583	493	529	511	544	509	516	483	492	499	545	507	546	547	549	518	529	516	542	516	569	573	531	558	542	514	505	524	500	550	573	520	547	546	487	516	552	550	516	524	503	554	515	547	547	548	494	513	518	549	498	524	499	557	526	535	560	525	547	542	529	540	540	518	522	587	534	512	530	532	543	540	549	561	523	535	535	526	555	571	539	546	536	539	542	524	479	553	533	517	544	515	516	512	531	526	594	531	577	532	480	560	518	564	538	524	551	524	551	542	591	577	566	506	537	489	515	564	546	521	518	538	521	497	531	545	523	518	582	540	473	525	545	522	508	529	546	553	543	514	514	505	551	536	537	532	558	523	553	492	533	536	510	526	505	533	537	505	499	537	540	540	522	526	494	509	578	536	505	539	519	570	527	504	519	524	539	483	528	506	523	468	521	501	535	535	527	529	499	501	530	512	562	551	529	543	531	549	543	538	509	567	563	549	506	526	556	545	505	516	490	487	490	548	574	505	503	525	511	506	525	512	514	539	535	527	516	506	559	508	579	521	516	524	488	521	526	507	531	534	523	492	556	557	512	538	541	552	491	559	520	539	512	578	545	567	509	485	543	534	543	521	558	481	517	541	560	564	506	512	529	534	527	538	505	513	522	538	516	525	483	529	533	515	524	544	565	512	538	498	522	554	527	534	552	532	508	547	538	519	564	518	566	552	539	537	502	545	539	517	489	517	494	548	455	509	521	529	526	532	566	546	520	500	571	482	539	481	547	491	521	563	513	525	537	509	506	526	529	551	537	517	554	529	551	543	528	575	518	531	578	505	524	549	502	545	562	529	505	568	525	501	536	507	504	549	538	522	551	497	550	515	535	512	545	543	538	523	550	488	539	549	540	524	512	545	519	562	526	469	516	497	551	503
31179	47077	36736	18329	7727	2828	1220	869	762	755	725	779	769	743	747	694	721	775	748	715	740	763	723	693	695	742	717	723	787	758	743	700	760	739	724	719	761	737	772	772	774	685	771	724	742	694	792	751	739	754	741	735	766	737	757	702	760	759	746	716	727	697	780	711	729	755	745	677	793	720	759	749	799	723	757	733	758	735	741	761	746	775	725	745	699	779	762	689	731	743	731	761	797	750	735	763	746	752	795	733	779	745	702	805	768	746	707	741	724	731	763	695	746	748	780	802	765	744	752	799	744	766	751	721	753	757	710	738	722	739	752	787	784	708	706	731	743	763	743	732	776	744	745	758	758	726	733	727	779	781	767	783	738	749	775	751	791	782	740	718	744	757	724	746	762	760	696	761	781	725	736	718	766	761	759	739	731	702	748	735	723	783	718	726	741	788	736	784	756	740	737	786	750	785	745	754	730	711	729	769	797	717	737	757	751	777	726	747	763	768	778	755	725	738	808	824	780	757	803	761	709	802	705	746	738	780	747	736	745	778	782	746	731	726	722	737	746	789	758	790	711	720	761	743	742	718	781	791	742	707	796	733	787	729	745	805	705	715	740	741	759	758	732	760	728	775	722	746	748	717	704	737	752	760	785	740	751	724	728	769	727	775	715	771	745	775	742	720	714	717	786	704	758	841	731	729	766	774	737	731	782	709	754	767	759	788	744	724	750	738	724	771	724	717	745	702	816	764	717	736	767	767	755	713	792	756	732	716	709	728	783	751	731	720	765	758	734	723	720	767	763	719	760	727	754	775	771	793	767	706	758	794	686	803	753	781	747	722	730	704	772	746	755	761	710	719	756	687	776	738	743	730	761	764	713	756	732	750	719	727	762	778	741	755	738	712	755	759	758	717	775	771	752	721	762	750	723	747	755	774	722	742	682	745	750	692	734	802	744	691	736	778	794	811	751	751	780	767	792	791	766	731	717	723	691	756	778	736	688	730	690	696	737	741	800	709	825	784	713	749	732	736	727	754	695	743	742	738	723	760	771	733	768	763	767	739	736	776	750	795	731	730	726	759	730	712	739	738	764	712	740	756	749	730	771	766	701	754	691	740	725	733	771	748	764	729	757	749	745	767	782	776	709	761	720	751	711	724	745	742	743	746	728	755	697	734	748	726	760	748	776	724	745	767	755	752	747	721	750	713	727	775	800	711	757	750	743	711	726	784	731	735	739	748	761	751	769	722	720	787	727	787	729	722	751	741	742	730	683	725	728	804	788	747	698	732	720	771	741	723	735	742	714	747	740	728	755	739	779	738	768	751	722	735	763	733	786	701	765	728	778	747	749	750	745	709	775	713	759	820	757	759	739	772	763	753	764	711	732	777	778	760	761	745	761	769	795	722	726	780	773	749	714	718	783	740	741	715	779	815	775	715	753	727	785	765	706	727	715	767	751	722	700	761	777	693	732	756	775	706	703	717	761	730	723	780	720	745	779	745	742	734	686	749	760	713	781	700	726	766	693	743	794	710	733	789	752	776	742	751	720	728	771	737	733	712	714	741	741	740	683	726	728	774	725	759	783	746	766	753	702	753	784	771	732	796	776	768	769	763	757	746	803	690	743	712	753	759	746	760	725	713	729	725	774	683	730	755	767	780	727	783	764	803	789	770	721	739	736	756	725	744	787	749	783	736	723	666	716	779	720	736	736	740	735	715	728	735	776	722	751	754	761	742	778	730	759	723	713	743	778	801	794	792	727	797	737	700	744	742	763	719	719	803	724	696	772	765	728	768	768	794	748	720	699	795	769	709	698	692	748	776	784	716	752	792	760	754	744	758	825	774	695	738	700	733	738	778	795	779	693	719	760	709	776	745	711	740	714	756	781	752	738	756	752	771	739	725	738	764	744	728	727	760	712	736	711	764	750	720	716	741	720	746	744	747	738	743	775	704	760	712	775	784	786	761	696	746	817	770	739	747	798	757	763	723	768	793	804	752	741	693	708	796	749	759	793	714	708	710	712	739	701	777	703	713	792	728	777	758	735	780	777	759	725	783	777	718	765	774	717	737	750	719	737	755	744	699	774	734	748	761	715	761	722	751	734	751	749	775	767	728	739	736	767	759	689	810	751	745	760	752	762	727	748	714	732	759	752	734	757	775	766	744	713	728	763	752	739	804	728	692	805	778	735	740	761	715	748	731	774	711	732	792	796	736	739	747	768	750	729	718	763	774	736	743	758	711	746	760	757	815	715	694	776	769	730	745	715	752	748	777	726	703	755	725	792	742	779	733	772	793	729	754	767	742	761	758	784	751	768	712	709	768	742	766	752	780	758	762	749	712	761	706	778	790	768	713	835	820	740	770	725	793	690	710	721	706	781	726	763	681	773	742	768	749	733	740	691	700	792	761	768	721	727	763	739	744	769	774	770	730	774	740	772	745	732	768	751	734	726	733	775	734	712	745	770	752	712	752	744	769	712	772	700	732	738	718	726	763	723	746	758	757	740	741	742	743	707	708	689	697	752	744	742	736	774	736	743	749	761	754	729	749	713	763	752	679	734	759	753	808	696	752	799	748	774	745	769	707	788	720	776	695	688	739	740	762	756	708	720	779	717	749	755	761	791	698	752	749	728	760	754	750	753	770	721	757	743	753	746	766	760	744	742	781	726	713	763	756	754	743	807	749	773	757	744	717	743	757	724	745	744	720	681	763	737	736	772	743	716	747	731	770	778	771	750	786	726	714	728	711	778	730	746	730	726	730	726	765	738	743	721	704	745	803	759	781	751	745	694	700	762	746	723	758	778	759	720	756	746	758	734	745	747	727	767	704	739	702	696	718	711	772	769	733	742	772	754	728	715	724	738	711	781	704	755	724	764	782	804	778	731	767	722	747	799	764	729	748	749	757	745	785	780	744	769	674	728	769	694	724	717	728	743	752	757	711	759	729	739	728	741	712	790	813	747	738	769	763	733	734	731	684	746	747	780	745	743	738	739	720	706	713	739	690	731	764	723	759	740	775	754	735	747	753	750	714	733	772	776	764	787	719	762	748	763	724	816	713	738	779	731	825	755	707	767	705	784	745	771	734	733	703	750	766	736	781	730	764	732	730	745	767	755	742	814	782	706	776	687	704	781	731	753	753	734	792	735	795	767	736	770	709	720	776	764	697	758	755	793	688	705	734	784	726	724	723	706	727	772	762	768	764	767	702	742	778	730	756	716	744	748	686	724	712	724	721	792	751	748	781	726	761	752	815	746	788	797	690	781	737	737	728	725	736	761	720	735	721	687	801	723	752	776	745	757	713	735	710	735	722	749	764	767	747	708	775	763	748	759	760	782	746	768	799	731	729	777	774	786	741	766	717	791	773	773	792	798	740	720	753	733	736	765	756	729	736	744	782	758	764	774	749	747	762	752	772	786	718	724	768	795	791	731	743	761	754	769	762	729	696	761	746	768	747	731	746	823	757	709	751	711	780	724	778	744	730	711	760	742	732	747	734	739	736
24705	22767	34584	31611	24254	16958	4615	996	644	593	522	588	603	543	613	549	549	557	580	552	604	601	574	557	534	519	584	564	565	506	570	504	561	543	546	539	539	541	540	561	504	577	496	508	587	555	581	558	557	529	557	568	579	560	524	560	574	562	541	618	560	579	573	568	494	561	503	555	529	573	569	544	544	544	558	556	566	549	585	555	572	526	526	541	616	545	519	591	610	552	558	542	544	549	570	522	542	585	597	560	589	577	526	546	544	587	588	553	546	537	517	579	555	524	574	553	542	540	523	515	548	573	564	596	588	576	569	555	530	530	537	563	491	591	575	548	524	543	575	572	544	540	567	538	545	554	537	557	568	559	555	572	578	544	543	572	551	578	555	586	523	578	542	552	539	492	561	556	517	558	576	559	573	530	559	545	553	546	534	548	578	581	548	568	572	566	554	578	561	508	550	552	557	554	553	579	567	594	559	568	590	544	547	567	536	548	522	545	566	576	556	532	533	553	551	569	544	579	524	594	535	531	578	546	539	567	578	527	541	590	564	554	562	534	561	554	524	554	547	551	541	579	541	563	534	568	546	546	555	535	562	556	582	495	576	553	561	548	555	578	564	605	510	551	524	553	554	552	582	573	578	516	546	591	562	571	528	577	562	550	526	552	523	538	529	576	582	548	588	525	551	579	568	580	559	596	568	576	516	576	546	546	564	555	569	588	552	576	552	583	569	553	569	558	573	531	561	582	540	521	545	562	555	552	514	498	529	553	527	524	571	583	521	531	587	568	528	606	504	503	525	608	535	554	602	538	580	568	551	556	516	566	513	534	533	578	570	556	576	572	538	532	564	580	540	558	549	535	524	547	549	537	552	569	602	587	561	535	557	565	584	544	557	527	547	593	541	574	532	553	532	551	541	543	577	547	512	520	543	543	570	558	553	551	515	586	550	534	533	535	551	553	577	544	535	560	547	572	554	527	578	563	531	572	529	549	543	577	559	513	559	534	550	517	551	547	563	566	592	569	547	548	562	539	575	592	525	604	622	553	576	580	535	571	603	534	560	546	555	591	593	544	624	577	569	573	536	559	564	573	569	534	549	537	572	583	617	567	584	557	585	534	597	550	534	559	591	510	586	553	579	559	560	564	559	573	537	519	545	547	587	581	559	557	524	611	539	560	600	577	595	555	590	560	542	550	550	540	578	573	548	566	569	576	568	542	545	542	564	585	546	578	547	575	574	577	584	581	561	540	553	544	543	552	542	559	555	569	558	564	541	570	565	582	566	579	546	597	564	537	564	588	523	564	529	555	566	554	542	553	582	604	582	519	517	567	547	608	517	541	536	532	561	620	589	578	562	556	518	562	520	548	523	548	544	537	521	558	532	507	557	592	583	614	565	562	569	517	544	550	572	560	605	573	565	539	589	570	543	585	565	530	511	557	552	553	557	599	543	583	576	547	557	519	541	550	567	581	575	573	548	536	542	536	589	558	562	528	580	556	577	535	524	567	556	549	579	568	510	552	563	562	573	577	495	584	557	529	622	584	562	564	522	579	552	540	574	581	553	531	521	539	558	538	531	557	602	578	555	542	559	558	549	607	562	540	584	566	551	554	531	559	561	591	547	560	536	508	568	547	548	533	557	517	544	546	554	537	546	555	528	569	579	538	592	536	524	567	593	541	598	549	541	579	608	592	551	572	606	564	574	543	561	587	548	571	536	526	555	567	594	522	586	578	524	547	488	534	591	529	570	567	543	570	578	568	493	573	554	566	535	562	510	528	576	534	515	554	563	590	547	504	595	566	605	583	551	536	544	537	608	583	561	584	552	541	567	602	532	518	561	554	517	543	537	605	545	521	559	569	537	578	558	541	554	575	569	545	555	562	574	580	547	555	553	553	546	531	581	539	568	543	548	538	562	557	578	589	551	534	533	583	537	530	513	542	510	539	518	551	562	501	540	611	543	557	539	546	527	565	579	544	525	518	574	567	548	581	540	597	580	553	544	558	567	565	523	545	548	542	599	560	557	543	568	538	567	535	522	581	586	588	545	569	619	564	548	577	556	555	561	575	572	507	581	548	553	568	557	497	561	537	546	587	521	559	524	575	584	540	569	562	560	599	526	572	592	550	508	606	561	527	604	520	542	578	547	546	562	599	556	575	565	575	558	547	544	543	580	524	537	558	527	585	590	549	594	575	524	573	563	526	550	549	554	575	586	542	548	551	562	534	583	529	573	556	523	535	511	520	528	534	547	533	561	599	561	534	553	573	532	561	576	582	529	562	557	534	546	546	559	585	573	580	575	522	572	576	608	503	562	557	542	560	530	557	514	542	539	557	584	543	555	572	555	546	553	585	544	570	551	569	530	576	524	579	574	537	601	603	561	525	547	519	535	568	568	553	516	544	539	590	549	557	635	590	538	547	566	577	567	565	536	546	604	613	566	559	556	580	551	539	585	547	562	580	581	581	522	546	515	559	514	537	581	533	568	521	619	504	546	591	579	556	535	563	538	573	568	578	558	579	536	504	547	547	617	550	597	569	540	517	560	547	571	551	534	570	614	552	537	530	527	521	528	558	528	567	542	523	590	578	530	562	535	576	537	588	556	560	584	523	549	566	527	559	577	556	553	524	556	576	553	563	560	556	538	583	554	567	581	553	542	579	573	538	513	556	495	544	561	551	574	558	559	600	550	558	551	522	552	532	599	585	549	560	490	545	518	574	523	571	527	521	553	601	577	575	513	583	573	533	556	528	565	569	573	573	590	536	530	570	612	563	530	601	556	508	553	574	585	541	562	586	546	532	577	544	555	570	539	549	566	549	563	543	526	550	551	581	519	551	592	590	544	523	537	534	510	544	557	563	586	547	562	567	542	510	539	529	554	513	578	565	530	561	564	608	559	568	556	583	572	581	547	590	568	591	577	557	538	554	534	536	560	565	499	596	564	555	617	540	612	547	552	569	566	571	537	557	536	506	509	574	563	603	564	567	544	566	579	535	548	567	549	554	603	577	557	547	548	551	564	555	527	606	585	521	520	559	584	524	577	532	558	536	550	566	554	584	558	529	536	596	559	538	571	522	501	555	551	576	533	572	583	546	549	560	529	596	586	525	520	554	538	518	562	550	574	543	558	547	580	533	602	527	551	593	564	562	554	570	516	542	555	601	531	498	605	559	569	543	524	533	576	558	538	523	570	546	510	580	541	553	503	582	559	549	551	565	505	539	548	515	544	560	537	506	611	526	572	538	556	598	520	532	533	551	536	590	553	559	535	565	510	528	580	529	543	598	571	545	570	551	552	544	555	557	575	565	557	545	619	549	589	562	567	499	539	533	537	600	537	548	525	539	522	572	538	547	511	527	574	556	569	522	540	529	602	573	547	558	572	555	526	518	575	561	522	557	558	552	561	493	583	540	583	540	566	542	608	562	545	556	563	551	543	555	588	573	535	559	551	558	563	576	551	558	555	561	542	575	565	539	550	553	573	517	553	516	558	568	554	550	528	586
58342	93268	74346	47443	29537	13702	4184	1526	969	802	804	875	787	786	806	761	766	764	767	764	742	781	750	807	770	797	796	810	808	772	769	815	778	780	837	795	801	805	749	754	823	819	785	768	750	787	797	840	743	831	759	821	817	837	805	741	765	781	796	741	795	821	792	758	723	776	778	753	731	780	775	792	777	804	780	780	752	789	794	753	823	797	798	806	721	759	796	813	780	791	809	797	818	789	771	817	785	802	748	811	765	788	841	775	790	808	808	877	787	774	809	764	768	823	831	806	744	789	833	805	821	784	747	807	797	813	778	765	779	828	806	755	747	763	791	777	782	774	835	832	773	804	727	802	727	751	759	773	760	764	764	767	807	778	788	794	800	800	827	810	790	835	792	790	828	739	803	804	785	730	779	804	819	730	759	794	761	824	748	781	826	785	841	818	764	775	778	779	767	706	823	754	816	804	812	805	810	841	763	743	823	783	802	773	779	758	829	836	835	768	786	757	812	798	845	776	798	805	762	784	803	769	776	778	783	802	749	811	796	824	766	793	793	783	781	836	782	787	775	805	758	793	763	760	760	800	742	759	767	803	778	804	803	719	793	739	782	781	749	775	790	825	855	796	764	827	780	783	827	780	822	771	784	778	792	773	779	765	817	738	813	761	848	779	786	803	777	787	797	782	761	756	778	729	760	790	826	739	786	783	776	777	780	723	780	802	775	746	748	778	799	759	808	796	782	788	767	732	781	766	734	793	769	796	821	740	792	790	754	799	782	753	797	781	786	765	799	819	816	806	788	758	785	755	737	793	794	742	751	765	812	764	801	836	786	781	817	792	767	786	746	800	810	799	772	765	776	778	776	793	823	781	792	812	793	777	808	795	771	852	763	756	824	851	748	775	844	810	806	794	784	804	811	782	712	754	755	819	781	755	764	775	782	768	792	798	744	815	793	780	826	807	760	796	759	780	758	737	807	771	798	754	795	819	792	788	799	792	783	811	813	792	825	812	779	781	783	803	812	785	811	766	773	768	786	783	828	761	810	836	796	715	775	791	764	748	810	787	790	788	753	833	845	827	813	802	790	816	850	811	849	756	776	762	854	829	787	804	766	810	774	773	772	766	791	791	778	816	783	753	810	757	780	783	824	770	799	751	781	787	784	787	768	826	773	763	789	775	827	795	817	776	777	771	813	776	801	816	784	793	788	793	781	827	767	798	746	776	773	820	767	800	729	771	723	801	757	809	803	789	781	750	808	809	813	758	794	813	793	785	817	771	767	782	775	796	812	806	820	775	752	749	754	803	836	774	766	808	823	804	791	782	783	795	785	751	807	809	852	809	746	813	790	812	780	791	781	769	783	800	813	781	750	747	800	758	790	782	757	786	767	818	791	755	819	769	839	779	802	835	782	760	824	774	826	783	860	802	778	834	770	810	760	794	722	757	786	766	732	768	792	723	795	780	780	789	765	816	796	779	782	791	786	739	808	768	822	855	790	712	806	767	798	775	800	742	735	759	761	753	805	801	822	794	796	797	795	808	780	746	755	784	818	762	797	807	768	783	826	811	754	797	831	779	770	819	820	761	795	784	823	793	781	825	801	783	800	789	821	755	810	833	760	781	740	815	821	758	769	745	848	846	798	801	809	729	762	806	819	737	801	810	774	756	757	793	812	791	833	776	792	762	745	780	789	782	795	781	805	778	802	813	777	817	755	812	798	739	767	765	807	786	770	777	808	824	748	768	814	776	777	812	781	774	742	782	767	770	756	758	771	843	805	795	757	736	784	776	797	767	772	795	818	749	737	748	843	778	786	821	813	810	804	811	819	761	784	761	813	835	759	804	776	801	743	766	847	794	794	817	748	794	754	826	763	812	773	775	775	784	744	756	820	783	806	789	807	776	847	840	765	768	775	804	746	734	769	768	786	776	795	771	810	819	791	729	760	847	778	834	776	782	756	742	804	767	763	835	793	798	820	806	782	792	771	793	772	770	806	763	804	798	746	782	734	803	823	793	749	815	787	787	797	776	772	771	754	740	795	765	814	748	803	756	767	800	783	780	803	785	831	824	766	792	822	755	743	819	806	748	777	768	762	815	842	812	763	809	744	791	780	831	794	789	810	781	826	817	803	767	750	804	774	776	762	746	771	782	779	745	782	825	743	800	799	820	811	797	844	795	797	748	819	795	803	778	738	782	789	769	818	799	809	750	790	805	738	819	787	786	768	769	770	756	802	823	769	762	797	754	773	807	777	770	761	801	787	787	788	802	811	797	797	780	765	820	776	757	756	797	781	764	809	810	768	790	806	753	774	757	828	768	759	784	755	818	787	772	750	828	771	777	730	777	776	778	791	785	850	734	786	838	834	774	799	799	767	796	724	859	735	808	778	787	752	764	750	782	788	803	746	805	793	774	787	789	776	754	794	793	792	828	778	777	787	817	787	817	859	793	793	734	777	771	771	795	768	831	777	777	778	786	807	788	813	827	805	790	813	809	764	804	772	755	778	806	795	793	827	759	802	841	785	780	774	745	807	793	770	771	802	777	768	826	792	817	812	838	747	819	799	701	817	763	814	771	727	821	782	778	731	776	803	787	798	753	797	822	824	775	755	739	818	767	774	810	797	796	735	809	749	802	795	805	839	793	739	781	790	809	750	797	782	777	775	811	779	733	765	811	802	734	784	794	783	811	806	790	809	783	842	791	806	780	777	842	800	745	776	825	765	753	803	763	778	775	743	770	756	792	811	792	768	783	787	808	806	777	790	796	762	808	786	776	769	818	755	763	833	814	762	778	770	811	767	828	793	839	761	773	732	743	776	765	795	756	764	722	761	777	792	821	771	778	769	793	797	761	791	739	800	751	818	796	734	763	769	734	746	805	811	752	805	808	756	808	754	805	798	763	821	799	765	748	795	821	818	836	782	820	819	830	747	810	744	861	766	793	816	793	757	788	784	718	779	780	771	738	756	814	771	755	827	799	816	827	776	844	770	776	810	757	806	793	797	774	767	760	782	784	811	789	799	833	762	732	770	752	774	761	748	792	781	790	800	824	772	729	814	842	779	793	788	716	752	789	747	757	793	787	801	760	768	749	747	750	759	773	763	752	804	822	773	773	800	800	837	807	777	772	772	791	793	802	823	780	786	773	782	786	783	731	808	749	823	847	804	766	772	808	791	803	790	779	757	779	771	774	805	792	770	748	779	780	787	809	827	799	769	815	799	761	748	749	816	790	818	770	769	761	755	775	772	784	814	767	747	761	795	768	833	819	811	815	843	819	775	814	781	829	774	795	792	804	831	784	801	807	842	767	743	783	784	844	776	770	733	785	788	803	777	807	829	780	834	823	791	803	790	810	783	763	769	808	791	740	771	827	805	784	783	796	814	804	777	758	807	790	772	860	774	735	810	782	804	737	819	769	842	748	804	760	754	818	772	771	723	821	795	786	823	772	707	765	779	839	772	739	746	723	766	773	731	779	771	796	759	731	744	749	775	793	783	761	803	789
23607	22074	32188	27959	24199	22095	13250	1755	622	631	587	565	587	580	553	545	563	553	561	552	534	572	567	541	600	584	535	528	569	590	565	542	563	526	574	530	546	531	529	542	543	539	530	553	555	581	532	543	535	561	557	549	561	532	578	544	566	566	516	566	552	535	521	547	565	500	553	529	592	521	553	531	570	545	532	584	555	516	555	567	562	563	549	519	549	564	529	546	560	522	561	549	558	535	556	532	531	505	557	527	601	537	533	545	536	545	531	534	571	531	498	514	485	515	562	564	545	537	527	557	539	513	529	536	526	534	532	564	589	591	557	523	556	541	558	525	520	543	494	480	570	567	530	527	580	564	539	536	539	524	535	556	546	564	501	541	542	544	557	541	540	590	551	540	566	553	514	539	583	513	550	528	546	515	556	555	526	527	547	530	578	534	543	523	528	571	511	506	533	561	616	530	495	518	528	525	557	502	525	476	564	583	609	537	500	545	517	541	533	547	535	544	570	606	541	560	532	530	533	540	550	544	543	564	532	529	539	549	576	503	563	559	538	569	550	523	524	545	579	550	517	519	538	534	559	567	566	540	559	527	561	513	542	568	500	522	507	562	543	558	540	567	587	509	545	533	556	511	557	529	565	511	546	521	555	553	537	544	542	539	537	544	539	540	571	532	592	584	540	532	546	537	519	563	528	521	549	548	538	508	517	537	526	547	561	564	552	552	521	589	551	545	548	549	523	524	520	536	513	550	553	511	544	537	524	539	565	533	511	588	549	541	519	538	594	583	550	523	559	541	564	541	559	541	561	550	562	571	522	563	528	545	565	539	538	521	535	571	554	535	539	520	534	531	562	545	543	538	550	580	549	505	559	515	520	555	531	530	524	566	597	538	573	504	561	516	585	567	534	547	516	566	520	529	520	517	527	583	566	572	491	546	547	515	533	578	560	530	512	544	509	514	557	538	539	559	551	531	552	537	532	499	562	567	514	533	562	557	543	514	557	527	505	556	550	587	530	567	536	528	564	585	529	561	529	557	556	587	553	537	551	531	529	526	577	549	504	560	579	501	579	560	559	535	548	578	541	536	563	555	529	508	537	528	526	605	512	557	550	569	547	503	562	547	569	554	573	570	510	532	511	544	544	556	566	555	564	588	541	571	555	551	549	544	514	531	539	530	547	521	550	515	514	580	534	568	535	560	520	525	570	555	556	583	521	503	517	541	568	521	558	550	498	523	564	555	564	468	547	507	555	519	555	534	555	544	525	509	524	547	530	532	569	506	559	505	518	566	533	571	538	533	528	540	536	555	533	563	520	519	571	546	550	550	548	542	556	561	551	538	541	483	575	554	533	538	568	571	538	570	595	599	523	575	581	521	546	554	495	505	543	545	563	581	541	580	522	545	557	553	552	541	554	514	569	585	494	555	541	571	578	511	555	553	553	537	575	571	595	526	505	573	551	540	564	554	527	521	543	516	563	535	555	527	569	526	547	564	542	592	589	613	537	541	578	513	521	564	516	521	549	546	525	573	543	547	545	585	555	532	567	529	552	558	522	517	539	508	540	546	538	572	500	508	536	553	566	556	542	523	502	490	535	570	576	492	537	535	567	535	550	567	522	517	530	553	526	525	550	553	500	580	547	565	527	561	581	516	532	521	529	497	565	538	571	518	563	542	502	546	584	561	537	560	531	528	573	551	562	568	507	576	508	552	546	529	547	558	568	551	563	550	537	567	529	544	577	565	519	536	576	564	542	552	510	553	558	522	533	529	549	590	564	555	543	553	511	522	551	555	558	517	536	551	526	557	509	560	525	538	541	576	578	527	548	536	560	511	556	503	527	577	567	520	493	531	573	519	546	561	545	500	551	532	544	526	504	534	572	514	537	565	577	550	547	501	571	543	580	499	531	561	539	573	538	524	539	557	553	554	516	559	502	516	548	529	533	561	562	530	576	532	536	534	519	497	534	555	511	565	543	550	516	541	515	521	546	555	527	513	491	547	525	561	559	503	517	542	548	521	558	571	564	537	562	552	517	547	485	577	541	513	533	531	540	546	529	526	504	586	547	524	561	506	524	581	553	547	569	555	499	565	575	563	522	530	549	560	553	536	564	537	524	567	564	562	548	550	556	564	545	529	515	534	531	539	520	504	575	539	531	581	530	530	534	550	536	575	560	564	534	540	502	562	512	588	545	538	516	527	540	496	516	581	541	543	556	548	545	602	563	546	471	519	524	548	546	543	554	539	551	558	553	513	538	490	548	556	517	523	540	548	547	543	519	512	540	534	562	504	557	515	544	545	560	522	539	551	536	578	571	542	537	577	545	556	543	570	553	528	523	527	543	535	547	560	513	557	546	504	537	528	567	549	540	557	547	544	553	551	586	553	500	518	545	574	558	523	511	512	512	533	538	573	561	546	526	526	516	543	505	567	520	524	533	538	525	574	549	557	553	534	542	543	500	567	525	506	548	549	538	529	538	566	580	542	556	569	540	500	508	536	519	587	516	561	544	553	559	524	561	506	586	521	529	509	552	548	504	559	545	516	504	535	560	517	577	606	533	560	544	530	565	517	501	556	534	539	544	522	522	555	496	519	522	568	564	512	510	578	552	482	532	533	564	515	553	488	513	522	550	539	568	556	571	570	560	528	510	533	554	537	524	509	555	540	548	576	536	584	531	533	554	515	549	543	536	532	559	580	473	567	578	582	551	534	571	548	521	530	575	563	576	529	570	532	559	536	568	518	530	567	514	533	544	559	549	524	525	543	529	517	552	563	547	524	542	547	547	553	515	579	548	531	512	577	523	533	563	534	567	539	542	527	498	566	585	530	547	563	543	549	518	508	562	541	560	532	537	527	587	556	499	530	563	552	533	529	521	558	550	561	527	516	531	568	541	587	519	487	580	530	579	531	570	538	549	533	537	528	563	535	543	531	548	520	588	544	546	520	554	588	493	527	556	566	541	534	569	540	568	553	586	530	523	541	493	528	583	558	557	568	536	558	541	530	550	531	544	511	496	511	540	537	538	555	577	501	495	521	525	548	511	540	522	530	573	538	545	513	531	506	559	537	513	528	533	521	518	541	547	570	546	548	571	507	549	552	510	589	572	531	571	526	581	566	508	531	538	535	529	572	575	538	501	556	549	567	547	556	555	560	544	487	537	548	552	555	561	554	537	532	587	534	519	539	530	533	531	544	556	549	527	536	567	526	580	573	537	527	498	561	531	551	541	537	526	519	514	519	611	514	545	550	542	552	519	567	544	552	558	533	529	526	513	574	538	541	594	576	566	559	537	541	503	499	551	512	589	554	593	553	593	509	555	522	505	549	566	496	526	554	524	543	523	518	565	562	502	526	538	536	550	568	549	535	583	561	573	536	547	532	526	565	505	549	526	574	518	567	497	542	581	554	559	544	529	536	548	502	539	537	523	509	524	559	551	567	513	543	536	527	528	557	570	515	536	543	517	533	555	564	539	563	529	544	586	516	555	539	551	568	535	556	534	559
62627	104082	83979	57222	37814	20291	7130	2261	1097	813	744	762	730	749	752	737	747	781	703	747	743	813	730	765	760	774	777	740	775	728	756	712	773	714	737	745	745	690	751	730	728	708	782	772	758	712	727	749	743	714	732	718	769	785	735	749	723	744	703	710	725	728	770	708	724	682	753	725	714	759	703	713	799	760	723	747	719	757	717	757	772	700	691	769	738	746	668	746	735	769	732	731	774	757	725	805	728	700	768	725	744	755	741	774	763	771	703	725	708	718	762	731	738	742	753	707	721	780	729	776	736	763	726	750	759	732	783	712	728	785	747	753	717	761	751	773	783	736	714	750	742	750	801	798	769	727	777	773	761	769	710	768	793	704	763	733	796	721	738	709	765	768	747	730	736	748	717	711	746	767	706	732	749	726	753	720	702	742	717	765	734	778	732	749	726	752	734	757	744	780	757	707	751	750	734	741	712	760	740	788	728	780	749	749	732	768	761	678	732	748	769	739	729	729	733	707	729	701	743	721	731	714	725	729	793	710	736	736	771	768	813	709	720	760	739	775	772	714	694	791	793	724	779	754	760	723	721	752	754	726	727	777	788	752	737	733	758	792	756	726	747	729	778	767	745	720	798	737	701	678	753	723	746	755	731	779	793	789	725	729	723	718	729	759	713	798	751	737	749	727	735	742	753	765	690	748	727	737	743	757	747	780	773	736	767	693	771	740	735	750	782	751	705	720	748	752	755	751	753	775	725	680	768	737	749	788	742	748	738	757	718	753	732	729	748	762	782	791	756	757	759	744	766	709	794	718	746	755	733	769	745	727	782	744	744	770	716	750	707	746	734	727	739	727	763	787	752	756	753	757	764	739	731	709	706	717	735	748	750	775	738	740	711	738	752	719	758	775	738	711	745	761	721	687	751	764	749	735	770	768	788	755	795	769	763	726	747	729	751	718	767	708	762	736	752	696	775	759	728	699	742	725	715	749	771	778	723	757	739	770	790	732	771	784	721	771	780	775	781	718	760	764	719	762	754	738	662	744	729	775	759	756	722	709	747	733	754	739	756	771	701	744	740	775	728	807	743	769	779	732	745	774	752	766	726	728	726	759	718	705	770	750	745	752	727	736	741	731	718	697	688	755	752	756	728	791	767	781	802	780	750	738	771	741	775	750	748	723	755	781	717	718	683	684	717	750	704	768	709	719	758	728	772	761	743	760	764	761	736	757	722	776	733	742	721	759	766	714	700	746	766	770	728	751	767	745	704	725	691	740	773	726	744	688	698	704	756	737	794	757	762	738	735	744	758	714	714	740	741	750	739	738	682	736	764	739	735	738	729	775	737	726	750	756	709	766	738	772	766	751	757	760	779	731	757	778	745	714	740	731	777	773	777	757	745	777	756	764	747	728	765	728	731	688	741	746	711	736	751	750	716	756	749	713	721	705	767	790	777	795	715	715	723	739	723	744	702	724	737	710	697	782	733	755	757	739	698	789	751	733	756	750	769	771	755	772	683	766	715	713	714	735	726	750	711	676	741	770	737	739	716	737	706	677	763	714	760	774	753	755	725	760	743	738	772	750	738	716	745	765	772	705	778	738	741	777	723	754	741	718	717	709	729	791	726	724	723	780	760	753	761	763	738	734	724	832	754	694	727	735	745	729	707	784	730	761	717	726	723	718	706	716	766	735	715	756	727	684	740	761	764	770	741	746	772	725	771	778	768	759	735	725	759	788	739	773	741	732	775	732	728	747	745	756	719	708	782	805	749	717	755	715	751	689	705	783	750	762	693	781	743	758	721	763	731	763	776	790	757	736	761	752	720	730	781	767	768	749	736	739	741	725	752	733	759	717	750	766	731	738	767	806	737	792	759	724	715	761	724	732	724	713	695	771	719	780	760	702	694	722	728	718	741	767	726	736	717	755	734	717	697	757	754	778	736	729	758	723	762	745	759	812	765	712	779	702	723	727	762	766	777	737	735	775	777	764	777	731	761	755	750	781	776	782	735	812	725	768	721	752	738	749	764	767	724	756	743	741	802	746	822	731	709	731	806	715	712	790	718	783	733	746	675	749	746	725	783	720	758	703	780	789	759	722	734	674	713	753	746	772	770	770	739	754	729	755	752	732	783	730	747	776	744	735	756	757	771	755	796	747	775	733	772	723	727	742	764	692	721	756	757	760	745	762	742	773	744	704	734	766	736	699	770	765	732	733	803	769	719	739	730	750	720	721	764	722	721	729	762	740	707	731	734	745	726	735	717	738	745	766	746	708	793	732	723	720	720	759	759	761	758	785	718	709	755	731	761	747	729	723	782	693	754	785	726	738	698	721	725	738	715	742	747	736	766	749	690	744	728	738	775	733	724	729	772	714	805	717	746	750	755	729	698	737	717	744	738	726	738	753	758	751	737	771	783	708	751	714	745	697	744	740	794	718	739	702	743	749	729	741	736	790	768	763	716	768	795	771	743	744	753	744	722	730	736	769	721	716	736	722	752	723	748	793	709	774	737	745	748	824	715	757	784	761	712	728	758	742	788	748	779	733	745	754	735	683	738	730	749	727	812	741	715	800	715	709	742	777	763	710	737	742	751	732	759	746	706	826	761	760	749	734	735	758	735	770	729	725	736	769	731	716	720	780	768	781	738	757	763	795	726	715	754	769	748	792	732	723	753	769	781	754	757	727	767	740	720	749	757	709	777	724	738	755	730	755	725	761	730	732	771	773	758	690	720	730	748	788	732	724	795	735	735	724	743	744	741	738	740	769	735	708	723	730	759	780	753	767	788	741	746	777	732	811	743	733	746	716	775	753	734	720	767	730	734	715	751	724	761	745	751	721	737	672	757	804	737	748	736	746	751	746	705	743	753	739	750	721	783	670	734	756	735	684	750	786	773	763	754	746	742	786	766	771	768	773	748	738	764	715	698	726	719	740	737	725	764	764	708	737	758	683	767	733	755	749	739	782	758	709	775	731	672	750	736	761	750	718	738	695	772	734	777	684	760	743	776	760	746	709	736	746	774	760	670	714	732	723	775	738	748	762	769	702	769	793	772	724	727	744	732	748	719	754	749	709	685	746	781	777	713	809	765	716	763	743	721	730	739	755	723	776	733	749	743	731	811	729	746	764	783	715	782	756	728	784	726	757	766	721	721	758	703	713	761	731	746	762	709	762	759	718	721	721	744	735	744	758	751	819	712	742	755	692	754	731	759	740	773	752	761	753	767	738	733	733	735	703	731	737	708	684	760	761	725	774	752	741	762	747	734	765	753	716	723	749	755	695	724	686	684	786	734	761	732	786	731	753	723	749	727	811	794	723	753	736	810	720	792	737	806	736	674	742	762	761	731	799	755	744	753	730	743	739	740	720	744	727	675	702	745	729	681	764	758	767	743	726	725	776	769	791	725	769	706	730	776	716	723	704	721	729	754	735	754	736	739	757	751	740	717	727	741	739	794	768	745	785	766	701	742	729	763	736	742	744	785	763	689	730	775	679	717	772	744	794
28408	27818	31681	18738	5710	1809	837	615	560	512	547	520	530	525	553	511	543	537	526	514	541	513	523	526	529	529	573	506	504	525	531	520	544	526	547	521	544	513	528	510	514	487	493	527	539	489	497	555	497	572	530	517	511	554	518	543	540	521	544	499	525	510	504	555	548	496	549	503	516	526	502	532	467	519	532	565	546	568	535	547	516	534	509	528	537	510	539	513	539	531	548	515	550	536	538	548	495	515	520	517	548	537	514	544	524	563	528	545	514	547	564	501	525	519	499	531	497	529	500	516	517	520	549	550	527	508	519	503	538	514	545	537	556	539	518	528	486	521	536	485	486	564	514	559	487	495	551	542	556	545	529	484	544	537	529	579	557	559	603	527	547	521	543	538	489	514	498	506	534	508	514	514	492	515	523	546	555	550	543	509	546	538	519	522	500	513	523	518	484	533	554	549	529	547	514	542	513	537	535	515	522	511	507	517	577	501	573	553	527	529	550	512	520	522	545	517	530	520	504	555	561	557	535	559	552	540	571	489	524	511	582	512	501	525	526	483	505	499	510	508	523	523	543	601	556	515	531	572	570	526	528	495	553	527	540	536	534	478	541	531	504	543	532	544	572	528	511	556	500	527	545	543	557	573	543	519	506	546	529	522	519	514	537	505	540	513	550	527	532	509	493	547	512	556	564	488	555	528	519	498	557	496	590	552	546	537	557	540	519	551	530	563	520	517	564	511	568	530	540	510	554	537	517	468	480	535	543	545	516	506	537	546	548	542	550	524	488	503	527	499	553	534	550	542	538	497	527	527	518	550	540	540	515	537	509	516	488	534	544	535	540	544	540	518	536	556	537	525	501	541	530	543	513	522	554	526	567	542	533	499	518	499	510	500	530	493	548	575	525	498	509	540	542	531	570	524	545	511	553	521	546	514	541	538	511	537	561	515	551	505	547	555	531	549	541	497	552	508	538	573	507	544	565	537	506	542	552	527	495	481	491	540	566	528	520	574	530	537	546	522	514	526	523	519	515	575	511	535	526	547	550	543	530	500	509	538	574	514	524	525	518	530	500	476	492	538	533	533	560	493	533	543	506	550	536	492	523	579	525	489	550	505	498	483	538	561	520	534	502	523	530	485	529	496	519	535	535	534	547	525	527	516	556	534	520	512	568	542	536	511	518	507	551	565	536	531	547	528	504	516	518	525	541	498	541	527	539	513	552	494	509	542	513	510	537	542	499	484	536	539	562	520	549	516	476	542	557	561	548	541	513	512	496	553	487	509	538	504	536	503	489	537	526	533	516	544	516	553	514	539	502	497	542	536	545	550	527	519	563	552	534	564	542	562	512	496	578	577	519	532	550	548	541	528	532	548	507	482	552	503	505	533	534	531	524	487	544	532	518	511	487	571	505	572	543	512	516	588	510	523	533	531	519	520	512	462	565	522	508	530	549	540	547	523	543	554	498	535	532	478	545	507	556	540	538	497	551	524	519	524	544	539	512	540	516	543	508	507	580	504	501	535	532	502	553	483	532	516	534	553	533	504	562	553	505	560	529	503	523	568	558	553	554	526	541	500	495	578	575	525	483	537	555	494	554	514	551	525	500	501	514	521	568	531	521	519	565	499	523	510	509	562	548	517	523	552	531	500	521	531	537	515	521	548	523	555	518	510	505	537	501	514	535	555	494	536	521	523	477	542	537	497	515	516	518	547	541	518	520	505	524	509	532	532	560	562	557	492	536	529	523	550	531	527	543	547	529	558	521	555	528	517	556	517	488	599	506	537	582	525	534	491	561	465	525	531	538	509	552	532	516	503	507	527	535	555	558	510	520	541	524	536	526	537	547	501	518	502	522	553	522	501	525	537	549	546	535	496	538	510	533	538	499	526	522	528	537	523	516	517	527	527	512	487	520	537	535	517	528	502	543	532	549	516	553	524	523	548	532	545	569	536	510	479	545	507	572	560	542	538	518	517	506	525	549	536	542	547	514	545	547	550	524	546	518	543	504	547	523	546	530	546	556	548	511	544	541	514	538	505	555	511	552	500	537	498	590	469	518	527	539	552	521	500	555	513	555	540	526	501	523	532	525	543	573	508	556	519	527	531	543	545	498	537	540	501	526	520	523	544	531	554	529	558	519	598	494	493	528	555	512	497	523	569	516	465	551	513	532	534	544	556	545	499	547	561	532	513	544	546	512	484	538	525	540	515	508	499	527	522	551	542	558	509	514	577	555	502	558	597	553	517	519	510	534	509	536	522	526	549	532	547	545	513	544	519	554	526	502	569	538	523	512	532	528	542	485	525	488	520	527	539	562	550	513	511	535	563	525	498	537	532	532	522	462	550	547	532	504	530	513	500	556	534	522	515	534	517	555	554	546	497	519	517	557	517	529	528	472	560	567	514	519	483	525	545	516	531	536	508	491	559	531	542	490	506	518	549	555	537	518	500	546	577	514	497	507	562	546	512	550	545	529	503	488	501	545	520	512	532	500	540	492	552	564	508	552	527	522	539	520	511	516	508	583	518	502	517	569	537	539	514	502	493	523	507	481	514	503	543	518	561	509	524	532	573	529	501	525	526	510	517	539	524	525	562	517	514	560	533	537	545	541	556	521	565	512	534	514	541	540	485	532	550	522	564	528	539	531	541	529	522	487	525	507	516	530	516	514	527	557	535	524	549	517	533	537	572	540	555	515	509	525	479	539	552	548	566	506	543	541	512	550	569	531	558	510	564	519	517	484	519	514	536	520	532	546	536	519	543	521	514	589	522	527	505	539	517	522	518	508	554	480	515	516	524	550	491	545	478	557	522	511	548	532	535	527	530	512	517	545	493	533	478	521	537	483	534	566	535	551	526	531	522	527	576	488	541	531	505	549	565	510	547	538	520	487	504	548	504	497	504	569	525	553	494	527	509	506	589	535	543	510	560	515	554	594	574	538	538	509	542	542	585	539	542	512	534	507	499	516	544	494	538	524	513	519	538	549	535	513	567	560	536	539	542	554	545	502	525	520	520	581	513	555	498	498	532	531	511	505	511	537	499	539	547	533	515	578	524	506	540	492	539	473	568	527	532	512	515	517	528	550	549	542	529	552	527	522	512	552	547	517	525	552	558	546	520	512	566	534	546	550	528	519	594	545	502	534	556	525	590	521	522	528	532	517	525	541	527	514	529	530	523	520	538	516	503	540	555	563	537	502	539	482	572	556	551	540	495	501	549	504	491	558	558	512	559	557	505	525	498	583	541	606	530	556	505	542	553	582	512	541	513	540	552	542	528	535	539	542	521	546	558	527	512	522	496	533	515	598	543	554	531	534	522	547	556	529	536	510	483	546	536	524	548	550	548	524	546	518	553	484	521	523	544	537	549	518	530	530	527	579	547	474	531	557	498	516	517	592	526	520	500	554	505	500	485	523	476	502	534	537	513	506	528	516	510	530	567	502	501	508	480	563	520	493	549	522	525	516	546	535	543	546	541	556	530	464	523	531	511	534	500	477	539
31211	46889	36032	17910	7797	3035	1371	904	814	757	772	770	775	758	750	706	770	759	771	766	774	748	730	728	728	778	786	801	804	751	732	806	778	695	739	754	737	773	800	741	773	785	773	744	716	722	774	746	746	747	751	725	671	749	760	693	781	767	762	770	724	761	777	736	738	709	732	746	746	755	762	782	774	703	721	722	737	772	796	772	785	758	727	804	745	729	753	730	760	739	778	764	729	758	736	738	766	797	745	731	716	692	777	746	783	760	776	794	737	744	770	788	799	788	753	748	787	751	751	695	785	743	769	805	732	798	758	761	749	705	722	750	743	753	756	704	742	788	770	743	723	776	714	753	744	775	706	763	743	726	766	758	753	730	740	758	748	792	761	745	778	737	769	795	746	793	732	783	729	735	804	750	760	743	763	753	747	725	756	736	696	751	763	733	776	736	729	784	738	692	776	759	723	814	773	735	773	765	738	728	766	762	721	750	722	746	783	727	779	740	714	748	812	803	773	729	743	736	729	791	750	725	750	778	739	738	705	714	751	711	740	726	814	749	766	777	764	785	781	743	719	797	766	731	758	677	768	731	747	768	773	790	791	715	743	739	782	725	777	756	767	753	757	765	726	797	768	703	802	750	757	751	743	803	719	778	736	722	763	720	741	720	773	739	764	745	767	748	782	724	710	773	769	726	720	734	752	778	750	746	736	751	766	796	732	704	779	776	783	753	733	795	736	774	743	802	738	776	733	812	801	789	781	778	756	724	768	731	762	748	753	697	735	767	759	738	758	750	734	743	754	788	783	712	718	749	776	737	733	746	757	754	748	771	761	760	786	744	703	743	760	745	745	782	743	791	753	763	784	751	716	757	711	717	770	727	795	781	741	743	799	790	761	801	741	785	747	725	775	706	761	744	757	785	748	786	745	705	748	812	745	752	749	739	741	737	752	723	738	759	774	727	765	737	789	778	757	735	772	738	738	740	757	720	785	778	796	752	767	751	748	798	783	782	786	753	745	728	744	788	784	749	772	772	748	749	754	792	744	744	768	769	777	765	777	768	759	741	735	758	721	737	757	787	772	766	774	761	773	722	730	757	771	758	782	783	700	750	767	717	751	756	774	756	765	748	699	735	748	772	738	768	774	789	794	716	739	716	759	754	764	721	745	768	734	740	773	753	722	789	755	730	809	735	770	747	747	794	740	750	730	810	758	773	742	737	748	750	709	734	781	795	677	742	760	719	755	757	727	751	746	764	775	772	792	737	764	740	717	751	730	771	797	764	786	780	757	767	747	745	780	706	754	769	754	733	728	742	778	773	796	766	725	775	787	741	777	771	762	792	716	768	716	746	751	757	759	763	742	770	698	726	754	748	705	777	768	783	806	744	791	796	763	759	759	704	795	756	783	742	734	716	718	789	764	716	712	763	769	751	730	752	774	711	755	773	767	762	751	728	728	804	726	735	726	751	762	786	780	752	718	770	729	791	717	773	725	807	802	740	735	768	788	738	782	799	757	711	771	718	725	754	787	746	740	712	732	782	737	742	742	819	812	802	787	744	780	775	713	768	743	793	717	725	789	773	725	767	756	755	704	779	787	697	787	765	752	716	758	732	722	744	804	730	732	775	802	759	787	742	715	778	771	762	811	786	744	732	734	733	739	794	765	749	704	757	749	714	752	736	759	727	744	761	730	748	779	738	747	770	732	798	748	710	734	716	783	710	755	708	736	776	772	833	750	719	831	733	773	743	710	761	814	726	752	742	758	783	690	764	745	786	760	775	770	753	755	730	776	736	767	764	729	721	705	738	740	741	716	762	752	784	756	761	707	742	735	743	774	752	747	744	755	740	756	753	756	721	766	724	726	761	747	750	748	756	751	766	740	762	752	770	736	767	807	723	771	795	711	748	774	729	740	831	724	751	726	707	758	796	754	713	726	758	791	771	769	726	809	815	760	753	761	753	724	766	736	731	753	755	729	785	786	758	750	722	748	757	749	763	781	724	744	816	776	711	743	766	720	771	724	774	742	752	750	749	758	796	737	762	771	730	771	756	784	809	749	676	782	800	733	726	703	757	744	727	723	785	726	739	734	761	790	729	728	779	790	726	770	738	721	741	722	719	725	768	757	729	768	777	760	726	754	761	751	741	714	751	738	770	772	775	697	761	749	707	734	710	799	736	780	710	776	727	746	757	776	721	769	722	762	738	748	757	743	808	784	752	723	735	791	733	755	777	764	758	745	746	725	732	757	734	757	713	751	771	792	743	740	720	757	731	755	748	777	762	759	750	716	727	754	755	741	732	803	808	758	747	723	761	756	799	734	762	736	751	799	786	755	777	714	748	729	745	768	779	762	756	708	742	785	772	765	773	771	710	769	737	811	752	765	817	756	744	704	761	823	727	797	731	742	765	693	715	826	716	792	722	793	737	768	757	731	762	756	792	747	720	794	794	743	774	753	676	810	770	728	798	811	735	718	743	749	816	753	689	803	754	764	794	771	717	774	725	739	750	707	710	749	794	789	755	726	823	720	745	768	772	733	743	746	768	761	788	766	757	763	775	733	745	741	806	742	759	760	737	719	756	811	749	747	741	750	766	742	766	717	751	756	745	727	787	723	775	691	768	704	779	825	723	773	764	739	754	753	781	802	748	706	793	759	725	742	719	757	753	825	726	731	753	709	756	775	709	705	737	788	736	766	746	756	750	734	778	763	776	753	729	747	740	728	734	746	719	745	774	749	745	733	712	799	742	809	765	752	721	772	769	764	708	725	779	750	755	731	731	706	753	763	713	796	734	748	760	723	756	719	758	771	779	798	744	708	738	761	707	751	791	735	751	746	778	696	827	723	702	759	733	786	764	755	772	794	787	736	749	779	724	736	762	774	735	767	765	745	763	722	763	761	725	771	685	757	772	738	744	778	762	783	712	775	759	759	741	781	735	722	777	752	723	727	715	793	717	751	751	660	723	746	749	728	729	706	798	771	821	754	756	764	731	759	774	763	774	779	776	812	758	743	787	730	707	750	746	743	739	699	752	748	796	762	713	732	720	750	722	773	709	735	744	783	731	677	725	726	748	710	773	760	803	756	766	794	734	718	770	745	787	795	746	768	736	754	781	774	786	740	766	720	759	771	757	733	778	771	758	741	767	740	776	771	760	696	749	760	704	763	745	763	744	734	772	756	733	753	736	777	763	785	736	750	755	741	744	786	713	718	756	775	745	736	735	751	712	805	768	754	720	762	753	772	769	707	737	722	767	729	710	779	745	716	766	790	725	745	755	799	739	755	746	739	761	742	770	796	729	778	747	779	743	741	743	716	740	763	727	822	723	730	726	775	757	727	712	763	823	719	795	768	725	710	741	788	771	738	747	809	766	724	712	728	766	780	741	761	757	758	733	728	773	703	741	731	748	790	799	746	742	780	793	726	743	780	688	746	763	817	737	777	820	685	766	817	783	740	760	780	734	763	779	732	754	811	759	738	749	769	720	740	770	762	733	710	771	698	805
24710	22734	33755	31486	24945	17446	5254	1091	662	624	580	568	589	540	567	585	589	595	555	548	530	566	584	622	549	553	554	548	557	562	529	610	577	559	558	567	572	531	572	597	546	563	565	541	561	580	564	552	597	535	548	551	573	598	603	561	512	576	573	578	529	554	550	532	524	571	529	595	536	568	580	522	561	580	574	585	547	554	566	566	574	560	585	545	593	569	565	565	552	575	585	546	581	569	602	562	559	555	590	543	589	556	569	545	546	560	582	566	587	539	591	555	537	587	568	554	561	580	545	533	555	545	598	557	558	565	542	566	565	529	549	571	569	578	551	556	567	541	563	595	597	556	499	593	521	544	585	582	560	588	575	554	536	565	562	597	553	582	512	565	577	549	544	585	531	580	516	570	566	545	569	558	534	558	554	584	479	551	575	598	548	582	582	573	556	560	556	519	580	544	533	533	555	560	560	537	566	557	518	526	552	548	551	595	555	520	534	543	549	603	575	554	555	520	556	522	571	590	561	529	573	568	592	528	573	558	533	570	581	576	576	547	586	556	530	571	572	529	575	552	575	556	557	548	610	561	550	520	569	559	549	563	540	586	576	565	546	614	545	571	537	564	546	560	535	554	558	551	533	536	539	568	538	539	586	554	562	548	532	557	581	538	592	590	573	560	578	556	536	550	571	541	598	576	581	586	560	541	637	550	574	600	571	588	525	547	557	539	571	610	524	582	603	554	600	605	577	562	590	569	551	600	548	560	540	607	556	547	568	534	531	536	552	574	581	538	551	559	504	562	566	548	568	550	543	524	550	548	549	564	554	503	541	601	558	552	565	573	527	560	559	559	555	528	561	569	593	561	570	546	556	580	535	573	600	617	540	540	594	594	541	579	549	590	567	536	542	594	549	525	543	513	600	595	548	528	588	582	569	552	563	564	579	517	604	601	541	559	577	559	542	539	570	569	515	526	575	529	549	554	564	528	546	589	569	555	571	555	536	523	541	541	559	559	569	590	528	534	559	595	528	544	579	568	566	611	550	561	582	579	594	478	512	558	591	518	579	588	581	518	574	589	527	539	526	557	572	551	579	602	544	567	520	565	585	552	584	523	548	563	575	550	536	589	542	621	601	547	514	533	573	542	583	508	573	576	569	531	545	566	558	543	569	561	539	546	557	579	597	554	540	537	547	534	572	595	563	572	521	570	568	556	589	527	520	570	553	551	549	537	547	558	579	582	636	548	544	542	549	539	557	598	560	553	577	552	516	523	569	584	540	564	543	592	547	539	598	553	538	551	549	581	580	539	548	569	527	551	555	551	562	540	563	550	513	552	571	578	581	512	582	534	561	601	569	540	558	540	545	566	545	580	538	559	549	533	530	537	583	566	535	562	556	548	531	532	551	556	547	608	556	562	559	539	575	549	562	534	603	587	579	558	530	606	550	540	549	583	530	557	588	579	531	555	583	543	547	522	562	584	529	575	566	562	602	577	570	582	533	594	510	548	556	560	528	564	542	575	560	507	550	544	598	595	531	536	583	515	568	553	571	566	601	551	586	537	506	565	540	575	543	565	618	565	541	553	522	590	525	585	538	548	552	549	569	561	587	528	547	571	519	555	549	543	588	556	548	580	577	554	545	568	515	600	569	526	554	553	520	562	552	534	516	574	602	575	531	522	532	580	536	546	566	556	549	556	619	497	533	542	576	571	577	568	574	526	562	600	587	578	588	566	566	564	538	562	554	567	565	568	563	553	567	558	570	573	508	571	563	597	525	520	567	597	535	588	589	593	561	539	603	540	605	565	560	569	558	588	575	544	601	539	543	547	535	571	550	536	554	524	546	556	572	577	603	517	525	580	522	572	553	622	565	539	560	599	552	543	577	567	517	559	577	574	549	582	572	557	612	560	552	555	593	592	517	563	576	549	553	504	577	543	563	553	578	544	562	545	564	573	590	552	563	548	556	593	543	581	512	538	581	553	568	570	592	516	554	504	603	585	559	559	550	552	514	531	537	554	567	569	597	574	541	548	562	568	501	599	564	543	564	594	590	625	577	558	580	530	533	570	522	541	547	570	559	546	629	570	583	551	579	535	541	558	578	527	600	567	596	568	544	564	536	595	582	572	561	525	558	551	546	584	561	611	511	572	555	579	523	534	574	540	568	546	514	601	536	543	549	559	555	561	540	572	549	559	544	529	551	524	545	537	575	514	557	520	591	546	543	575	585	527	557	550	534	605	572	588	524	561	530	562	549	552	572	566	588	595	562	561	559	563	558	560	545	538	574	534	567	557	568	507	560	505	596	592	537	525	562	550	524	561	552	522	552	546	528	548	557	561	555	550	568	521	568	542	535	533	575	554	551	562	600	559	573	565	551	547	506	577	612	537	555	565	574	592	548	566	563	549	555	564	594	517	529	528	537	554	558	569	570	522	540	499	587	596	584	546	594	553	590	588	530	587	574	514	503	558	567	572	590	536	536	561	550	540	554	552	594	569	564	552	539	519	544	551	525	504	574	547	559	524	546	538	560	550	540	593	579	523	580	545	554	575	534	571	602	592	562	549	593	518	574	590	567	549	543	511	545	553	558	550	546	554	577	535	547	549	525	520	503	587	580	554	548	550	523	536	535	572	539	560	579	549	534	606	510	571	569	565	555	527	546	553	588	617	549	556	557	591	556	518	575	597	561	558	561	603	505	626	566	543	582	560	554	571	565	536	544	607	561	578	563	591	541	607	513	564	565	526	589	537	554	549	593	561	597	562	581	548	557	539	587	541	564	570	584	565	544	572	550	556	574	560	545	587	554	565	568	544	590	564	527	540	573	581	559	562	549	562	548	535	560	533	551	583	564	581	541	548	538	571	570	605	553	509	557	573	590	581	570	565	561	555	571	604	544	546	580	568	543	551	620	541	552	518	530	557	562	585	578	541	541	581	533	567	534	533	542	549	576	535	627	542	598	530	554	558	543	549	535	551	535	578	534	546	544	579	569	526	562	533	602	562	523	554	575	582	599	562	542	556	584	594	556	531	591	557	586	547	581	552	558	568	520	536	535	604	573	567	574	561	574	594	538	515	503	575	576	540	599	540	575	519	546	567	556	563	547	535	566	521	591	536	559	580	605	551	576	582	541	538	560	577	551	581	614	536	552	540	520	580	531	554	525	599	573	550	528	559	593	537	561	555	509	564	559	529	579	566	558	530	525	533	584	551	560	549	548	588	528	573	575	559	567	579	519	617	519	539	503	534	576	552	547	550	599	519	548	591	579	583	549	533	542	589	577	532	562	564	554	538	550	572	589	572	607	550	573	588	565	577	519	555	578	518	544	523	538	528	525	518	558	561	571	551	588	578	563	553	553	534	580	544	593	541	540	546	498	549	527	543	586	560	536	572	586	594	512	549	547	557	569	551	564	589	515	537	559	553	574	553	582	541	585	514	580	578	548	583	566	530	548	530	550	543	557	560	520	570	567	548	569	541	551	565	567	562	550	533	581	552	553	573	576	563
58274	92509	73032	48684	31415	14694	4722	1694	1001	847	779	810	778	748	776	841	756	806	771	775	814	851	764	797	783	765	789	814	770	762	776	790	844	837	832	799	768	782	810	813	783	820	837	795	809	745	837	794	834	828	764	792	833	782	753	801	803	726	823	774	812	781	777	800	787	782	761	742	803	736	805	795	766	816	819	788	801	779	800	823	786	801	780	799	815	764	840	784	747	835	755	841	820	799	800	759	802	797	838	760	738	774	800	779	793	814	790	789	810	828	836	802	824	834	790	796	803	770	762	815	789	766	756	839	757	792	842	814	788	809	812	855	856	760	780	789	764	768	812	777	780	791	830	816	784	780	811	810	812	844	816	781	842	812	800	759	774	777	777	818	776	826	795	787	785	853	846	828	789	825	828	780	814	820	831	790	828	779	750	750	841	764	770	823	807	754	862	791	830	778	782	795	797	782	772	773	738	800	818	788	840	757	848	776	751	802	795	832	764	797	823	741	823	856	739	828	823	838	753	816	785	836	788	749	821	742	769	821	742	811	766	768	789	797	744	815	746	784	765	789	816	778	847	797	768	801	798	797	812	776	765	745	804	776	792	823	769	822	748	773	850	783	793	811	778	782	759	874	818	843	790	802	793	808	742	800	792	813	784	822	781	852	797	797	753	812	816	775	817	782	793	762	775	803	769	782	778	820	823	798	767	828	785	779	812	742	814	823	818	780	820	771	823	786	791	801	751	771	823	784	746	789	784	821	794	819	811	783	785	756	798	810	783	796	783	755	816	836	744	755	824	818	806	803	812	800	754	770	801	788	781	797	782	802	757	815	773	778	814	859	760	799	774	812	784	811	784	828	739	801	739	789	812	815	805	808	789	811	736	797	817	811	792	756	768	779	734	788	832	779	775	771	787	773	777	797	776	866	772	819	777	798	813	786	752	777	799	743	785	766	774	786	778	815	752	781	801	840	792	807	803	745	784	775	815	800	813	784	772	769	798	798	798	755	821	790	763	832	771	754	754	762	722	833	791	811	764	753	772	822	759	799	810	801	809	802	814	791	819	781	781	748	790	813	818	785	827	836	784	826	799	843	807	802	753	827	753	796	762	809	798	746	843	814	779	754	751	795	806	815	765	795	821	781	780	856	824	774	768	773	753	763	766	775	802	793	796	794	752	784	835	829	771	835	784	821	837	818	764	789	755	743	791	794	802	743	797	856	782	797	827	807	810	794	825	790	810	789	813	819	760	793	777	767	796	813	760	817	785	826	770	797	771	806	775	728	781	793	820	832	786	767	791	869	812	842	760	836	829	789	779	810	735	774	801	789	796	803	778	779	796	742	745	776	794	773	792	814	775	810	796	790	782	835	788	789	765	744	769	801	755	813	878	795	792	769	766	805	796	806	835	809	816	813	834	818	790	818	793	776	774	776	833	783	769	746	823	875	825	794	787	800	805	795	824	797	819	754	762	798	743	772	777	799	790	778	759	787	800	804	783	789	768	796	784	787	803	781	818	760	784	770	872	789	831	738	839	753	794	750	805	728	816	789	783	860	809	828	789	775	819	788	762	807	799	801	787	807	795	828	789	745	788	781	822	750	819	793	773	871	793	771	761	834	759	786	825	790	774	785	818	797	798	762	826	815	766	812	737	832	758	775	802	842	865	763	841	810	768	813	817	805	815	836	816	778	786	762	789	774	824	849	827	827	809	769	807	855	712	764	784	765	806	800	788	799	796	751	770	771	838	832	802	798	814	829	757	774	807	804	807	720	772	806	797	804	811	783	795	789	792	794	833	800	768	820	773	821	798	794	776	803	772	797	798	733	784	819	805	807	808	837	756	775	801	790	762	790	755	799	792	758	769	744	760	802	773	834	753	817	840	815	782	840	797	811	823	775	804	765	783	781	797	815	810	822	812	821	775	792	785	822	785	833	787	761	777	821	759	769	767	765	814	810	816	801	783	842	809	774	760	758	764	791	820	784	825	793	812	834	771	803	759	782	744	807	775	801	786	812	758	780	803	761	743	820	823	800	823	865	738	790	764	796	785	785	785	786	810	798	792	818	791	754	759	791	806	759	817	739	829	758	762	834	790	749	770	821	750	774	775	737	791	717	785	789	790	758	768	779	778	788	779	761	802	746	813	768	754	787	821	800	829	766	809	831	768	855	869	766	761	798	766	792	760	816	775	752	798	790	747	802	817	781	776	802	743	799	802	820	790	790	783	783	789	788	766	772	772	803	818	832	807	841	758	764	792	811	777	810	765	814	792	817	812	829	775	802	845	800	789	841	828	743	811	818	764	748	775	798	766	800	829	775	800	796	811	854	766	797	795	796	791	780	769	784	828	761	791	820	813	773	835	821	784	788	806	786	775	805	793	795	796	805	817	828	772	808	836	765	812	782	850	798	782	782	799	814	789	810	779	758	754	798	780	774	813	774	778	790	782	797	812	852	790	805	820	781	805	781	832	798	765	768	840	742	847	810	815	786	844	796	806	826	768	790	815	776	741	750	776	806	760	811	741	832	813	768	759	768	813	833	787	814	726	771	768	781	826	781	774	783	754	762	786	771	765	787	787	790	780	782	868	784	788	763	782	754	772	803	799	784	777	767	802	800	826	825	775	750	772	771	791	810	787	806	770	758	754	745	765	847	812	763	749	781	788	775	765	798	757	779	747	808	778	738	793	796	789	813	805	792	792	775	797	777	748	806	768	804	808	827	787	773	810	786	760	801	739	849	800	837	805	775	782	767	774	811	780	793	808	808	784	792	796	814	755	772	792	778	831	741	831	802	786	815	794	783	790	800	825	785	813	814	803	805	756	794	750	816	809	811	797	820	771	799	774	760	796	776	766	818	762	817	768	800	786	780	809	798	767	770	797	737	791	775	771	809	815	791	798	760	756	810	745	842	779	751	789	834	807	783	800	745	784	779	810	829	798	773	744	771	778	797	798	822	825	791	756	799	783	782	798	808	766	788	776	801	796	800	797	793	772	783	779	778	769	733	796	814	824	782	760	814	855	813	816	781	727	817	811	818	752	774	808	802	759	808	774	854	786	791	784	827	777	791	801	774	776	763	796	789	798	822	776	792	801	777	819	764	821	804	745	814	755	803	772	774	815	775	782	817	838	771	806	813	799	806	820	792	761	799	776	860	734	801	809	822	805	828	798	799	811	808	843	753	780	753	806	792	764	752	848	775	819	773	792	810	794	813	764	770	809	785	772	746	814	772	749	812	797	813	776	806	776	772	764	815	762	827	790	763	807	810	816	807	846	764	772	786	759	839	785	838	772	793	757	788	750	809	848	771	765	788	797	790	752	804	756	817	747	823	847	791	815	816	785	810	753	818	820	780	768	773	755	791	807	836	770	785	797	777	780	809	841	805	760	746	822	758	799	807	813	757	826	798	813	816	817	845	787	839	779	799	781	804	805	823	824	795	805	840	765	768	826	780	849	784	744	821	787	797	775	822	777	783	802	775	754	794	806	791	815	825	826	800
23709	22129	31837	28381	24885	22194	13609	1836	771	606	580	587	556	578	531	601	592	533	550	533	562	521	551	553	580	556	579	544	534	552	588	535	552	570	546	553	551	541	558	562	519	577	552	567	522	543	585	535	524	563	562	563	521	557	545	529	558	569	553	574	501	556	536	512	534	582	543	547	547	525	525	529	538	555	567	539	517	524	544	527	559	574	548	573	565	533	556	594	548	539	501	553	586	546	553	508	538	559	561	533	565	571	552	540	570	564	575	542	561	485	575	586	570	567	578	590	550	552	563	505	518	533	553	525	502	531	558	556	559	569	567	552	581	547	537	535	514	529	518	535	548	565	557	552	562	550	531	528	542	538	548	536	489	607	525	564	576	517	576	559	557	563	577	535	521	519	540	542	563	555	553	523	529	585	516	567	562	555	537	557	551	554	571	562	523	559	550	590	504	525	565	542	517	558	529	567	532	592	555	585	526	540	558	547	514	571	564	550	583	554	551	503	554	528	518	510	536	533	566	555	535	573	570	540	563	559	561	531	560	556	557	532	554	565	536	599	526	558	560	565	570	532	542	596	557	552	539	532	519	531	543	554	538	570	560	552	486	550	509	494	524	570	556	545	500	532	536	524	554	493	524	560	543	551	541	585	563	590	577	558	528	545	558	551	541	558	564	554	582	574	550	560	532	514	524	570	509	586	550	544	569	560	525	551	571	544	578	543	577	555	572	512	561	579	546	541	539	567	565	610	519	504	538	556	557	534	567	563	513	513	535	585	527	581	577	618	529	519	519	508	556	557	553	577	543	519	541	581	573	549	604	515	536	538	545	525	582	560	576	534	566	522	552	544	570	563	572	579	556	591	567	568	575	573	524	557	590	589	566	564	567	580	568	545	555	485	517	534	588	555	554	535	557	523	560	532	551	553	560	565	562	538	533	510	515	583	543	550	507	554	563	550	566	548	512	569	538	539	586	584	517	542	581	546	574	580	579	530	534	535	570	540	532	527	557	515	599	540	579	563	519	520	562	539	563	520	535	565	540	584	575	579	533	541	572	563	579	565	555	563	561	554	586	534	593	553	550	573	574	580	491	515	548	534	552	550	574	544	538	531	562	496	543	552	560	569	583	589	566	533	542	522	541	537	554	589	551	555	565	562	558	545	557	532	598	583	536	564	505	564	556	600	544	548	545	533	528	537	564	527	534	517	540	535	556	560	546	508	556	563	548	560	561	539	484	541	541	556	547	514	519	562	555	474	528	517	531	530	526	544	544	559	524	530	535	550	582	562	594	571	574	557	528	549	541	542	562	543	558	544	549	545	560	512	578	559	561	557	540	568	575	500	548	554	543	572	562	581	518	534	606	561	583	527	536	526	581	548	535	535	541	541	508	555	531	567	543	533	584	565	556	566	529	547	536	532	601	574	582	510	565	566	594	553	560	532	562	540	581	551	560	567	536	558	552	580	553	580	547	544	576	558	522	550	586	563	554	526	565	549	579	573	524	544	552	579	515	577	546	534	517	533	566	528	535	530	563	567	568	531	540	553	502	556	550	543	538	542	545	548	526	506	563	577	521	533	517	561	542	503	526	541	534	598	565	533	543	506	551	555	569	540	502	550	518	534	522	546	557	584	532	532	550	567	536	548	553	513	518	516	550	550	555	540	537	567	548	576	597	481	542	514	538	556	521	535	518	549	578	570	534	540	543	590	558	586	528	581	530	534	506	523	547	565	517	510	575	534	543	523	561	536	540	558	519	537	572	552	537	540	562	584	536	553	574	518	581	494	566	527	523	520	577	536	563	531	546	541	555	520	522	537	568	575	521	561	526	540	544	525	583	553	525	561	576	558	573	510	573	553	563	533	548	538	550	557	551	551	541	564	554	602	540	501	539	559	573	574	589	539	553	542	530	593	580	570	557	527	568	555	595	538	533	545	566	572	563	554	549	583	555	506	508	551	544	555	534	535	556	525	550	605	527	620	563	545	543	508	553	549	498	547	550	536	533	538	589	547	575	565	548	562	544	554	502	548	598	553	583	590	544	551	561	558	584	554	560	557	573	544	548	545	536	545	574	558	534	552	568	533	563	594	562	575	551	554	564	584	507	522	573	536	540	536	570	514	519	582	563	510	546	557	577	527	572	538	546	569	543	576	529	582	567	539	509	544	553	566	534	562	578	545	573	503	546	646	569	551	499	594	559	567	555	560	518	548	558	564	553	580	540	585	555	600	564	535	560	542	566	546	519	530	555	523	543	563	542	520	518	549	529	563	562	524	523	601	575	542	518	590	527	533	550	547	526	484	527	562	547	546	566	532	564	554	556	557	532	524	571	523	547	492	534	544	533	532	564	473	554	545	505	527	558	571	544	527	526	563	534	565	525	564	552	558	547	553	504	561	535	514	570	545	517	582	578	559	518	573	566	527	558	546	570	582	542	521	538	543	539	576	561	603	563	504	526	504	537	540	550	552	515	514	546	563	544	559	593	555	573	560	551	554	521	566	558	544	529	550	531	568	540	557	544	541	572	535	539	560	554	500	563	591	550	574	552	504	612	527	502	548	564	518	546	527	549	557	531	528	532	538	552	539	542	530	542	579	514	540	512	522	565	585	537	536	520	568	534	532	549	541	501	513	561	546	612	556	538	558	544	519	576	551	537	530	546	501	541	554	550	556	568	498	519	555	524	576	524	552	543	517	536	548	575	544	571	563	585	516	535	508	549	536	550	547	536	502	549	575	532	561	551	566	548	567	553	568	517	554	560	555	534	564	506	584	557	590	527	576	568	489	574	547	540	541	560	562	510	535	535	543	528	564	587	567	558	546	535	541	558	548	533	587	495	549	539	567	532	574	540	536	573	571	526	523	566	542	516	520	546	520	571	561	548	495	541	521	581	547	546	494	548	518	561	530	520	521	546	510	531	553	573	512	497	559	551	539	544	544	551	563	595	522	565	553	559	544	521	574	515	569	569	542	590	558	586	582	532	617	511	545	546	536	570	499	552	541	532	561	521	531	595	562	572	531	566	539	531	530	518	535	537	528	534	549	517	552	542	547	583	584	510	540	515	514	551	500	537	581	525	575	566	514	547	535	513	548	547	566	554	553	548	537	514	543	601	603	495	564	558	554	566	537	581	558	522	524	578	541	546	545	541	578	578	536	567	529	523	594	533	565	598	531	519	537	557	564	574	579	565	514	526	539	514	555	527	520	592	551	523	548	571	534	567	576	574	540	522	554	525	533	562	537	536	588	548	549	532	547	555	581	537	562	515	538	521	553	545	519	579	588	548	551	511	547	509	580	561	547	530	544	604	566	558	516	570	577	557	560	514	513	559	573	530	508	503	601	577	522	520	561	562	563	546	535	543	506	558	548	571	540	545	568	551	551	588	551	544	523	505	591	560	559	538	596	573	527	535	583	508	566	563	539	533	534	554	545	569	554	546	504	536	539	577	518	504	531	527	597	515	573	551	556	595	545	568	567	560	504	566	572	553	561	562	557	533	590
62802	102316	84133	59418	39047	20605	7520	2333	1132	836	799	757	795	802	789	726	744	830	771	774	766	713	797	782	771	747	828	770	728	798	725	753	756	794	793	788	718	750	762	748	755	717	746	756	732	739	751	835	789	745	752	803	765	814	780	771	767	728	784	725	749	787	726	776	794	773	771	801	773	774	762	745	769	800	769	780	788	749	750	756	759	759	747	726	750	724	730	761	735	734	815	795	753	755	792	745	732	734	805	777	774	783	748	804	804	733	820	744	748	772	757	710	770	709	750	731	733	757	729	725	792	741	752	775	757	758	764	722	737	808	781	759	752	773	770	777	789	757	785	766	725	774	772	705	775	756	765	755	736	824	687	752	750	769	724	746	753	752	783	683	716	750	798	782	762	758	723	746	768	799	770	797	798	749	708	758	772	736	752	737	780	780	751	785	757	740	736	788	752	811	786	778	708	778	787	773	766	784	799	722	759	742	743	762	761	789	760	722	755	798	729	786	744	766	752	793	759	720	784	751	745	748	800	735	782	769	772	772	773	732	750	739	730	813	750	742	751	754	737	776	726	772	748	739	793	735	738	775	725	783	747	762	768	728	762	704	786	738	747	777	775	752	721	784	769	768	762	785	718	760	765	718	744	793	751	761	702	712	735	777	714	729	762	736	731	738	779	716	748	788	774	730	770	787	745	741	721	713	784	773	804	760	721	791	770	702	766	799	820	778	723	752	749	755	721	772	773	747	786	793	754	759	752	801	793	742	795	807	754	787	712	740	740	749	728	735	784	822	756	759	797	725	779	752	789	748	771	788	743	750	781	768	732	776	784	707	803	746	739	762	764	745	760	750	775	768	746	723	791	766	717	735	786	791	782	786	821	768	766	748	771	761	806	760	788	755	753	749	741	757	780	722	698	711	781	776	747	812	746	741	753	771	728	749	743	762	767	772	724	751	778	745	769	738	780	793	791	761	736	764	798	769	777	746	790	757	733	762	755	790	720	745	755	742	804	734	742	738	794	771	754	720	727	752	767	734	775	723	743	806	799	737	692	787	771	742	766	766	756	752	763	749	744	743	734	745	760	737	786	718	778	777	777	763	809	766	747	778	704	802	760	713	717	734	775	742	804	799	735	714	747	746	762	749	774	753	774	749	732	740	793	701	766	764	704	754	792	742	762	739	771	787	763	762	773	758	773	743	737	742	758	713	755	778	722	810	772	738	734	804	755	803	807	783	742	766	759	750	745	759	716	748	799	732	764	783	739	721	777	811	747	796	754	742	735	755	727	756	720	689	761	755	791	726	794	751	739	794	764	723	730	774	762	730	734	803	763	786	764	754	771	795	733	703	764	782	746	716	774	759	767	790	784	737	729	776	789	788	750	764	773	762	780	764	736	715	781	807	808	792	763	778	753	787	728	798	737	736	729	808	758	748	761	774	748	780	762	771	761	737	771	749	745	762	792	688	817	774	709	761	736	778	725	763	775	804	762	787	795	731	726	742	746	732	760	743	714	810	754	729	778	770	712	732	737	748	708	805	673	812	745	744	784	785	745	781	750	759	785	832	724	714	800	719	757	762	714	776	719	739	753	761	816	794	781	765	735	734	758	808	733	775	828	754	738	777	787	754	739	730	729	785	761	770	723	740	767	757	758	726	757	763	776	769	744	736	754	741	745	808	707	774	733	728	729	772	735	736	763	722	737	733	749	738	796	756	730	778	783	787	750	793	742	790	808	716	802	751	789	758	709	778	747	758	776	755	774	792	788	752	785	716	751	739	740	784	762	833	778	746	780	758	741	737	747	759	765	772	742	705	770	757	779	727	788	772	759	726	756	768	750	777	726	744	765	773	775	804	738	774	774	755	758	749	759	788	723	777	776	736	784	752	736	745	730	744	779	752	739	786	807	765	796	725	779	773	777	791	717	777	740	767	760	767	727	758	781	796	778	759	777	808	735	799	765	763	805	754	763	750	786	810	743	760	715	727	755	783	733	740	774	781	731	752	776	800	755	716	751	744	755	700	768	759	732	749	745	761	781	717	775	725	732	731	772	762	757	753	727	771	810	747	798	788	783	772	743	742	783	734	752	810	727	764	759	740	711	796	754	769	700	709	741	762	803	695	761	809	787	739	757	698	750	779	771	784	771	725	746	714	768	797	770	745	773	746	725	774	742	711	704	762	768	783	826	758	790	800	785	753	798	791	743	732	756	724	736	774	748	774	793	709	779	749	747	755	742	813	749	779	747	745	737	761	748	809	754	784	731	773	756	753	781	776	721	733	768	739	746	760	773	810	706	763	784	719	775	747	770	691	757	737	726	748	790	735	767	745	744	793	768	714	737	723	765	758	716	777	725	733	752	766	718	803	780	769	750	732	751	722	771	772	796	761	764	752	705	724	782	764	733	751	806	768	710	784	759	804	782	758	760	731	717	790	759	723	779	806	730	805	767	768	795	711	716	770	757	791	726	776	761	715	795	736	768	741	774	740	701	738	820	815	732	809	811	728	773	725	803	739	776	801	780	779	782	723	769	729	809	775	808	769	752	776	716	798	769	735	766	784	751	809	728	793	740	779	766	769	758	781	735	757	806	841	784	760	786	750	741	740	732	825	739	742	721	792	722	721	784	765	733	758	771	750	752	761	727	816	738	717	742	757	718	801	753	745	727	747	799	781	760	760	752	782	751	757	769	762	740	762	718	783	754	737	782	718	725	756	747	706	759	767	751	755	780	798	772	694	751	735	759	742	720	790	726	709	748	775	744	771	772	730	785	732	781	761	777	721	790	734	739	773	778	755	761	784	712	741	783	756	776	719	737	762	737	808	742	729	773	785	737	770	752	761	803	801	724	783	708	774	765	743	745	767	776	761	786	742	764	690	748	767	779	762	780	725	788	776	760	743	756	772	775	788	739	748	741	769	709	789	737	780	800	761	715	748	748	772	757	735	741	750	740	760	764	749	731	803	763	734	767	777	767	788	782	809	780	731	726	787	693	777	737	742	794	700	712	776	771	764	753	764	758	760	761	790	752	759	728	755	708	728	768	813	726	772	755	747	794	748	728	783	796	705	729	778	755	773	793	799	776	785	759	795	738	749	803	730	766	726	769	755	750	737	739	780	790	773	719	753	775	772	757	761	786	793	700	780	770	729	784	781	757	773	771	783	784	744	744	776	737	763	730	706	785	796	725	734	770	726	775	764	718	762	812	740	801	711	739	729	727	747	773	759	754	706	744	724	756	758	775	762	761	770	737	757	741	732	837	776	755	722	755	766	762	815	813	742	715	776	792	741	779	789	784	725	765	782	775	791	761	804	739	738	715	798	740	743	734	798	777	752	728	808	754	786	769	746	821	783	812	730	818	768	765	784	769	782	751	789	779	708	784	734	754	790	778	754	790	792	786	787	766	765	750	738	717	805	744	737	746	747	752	758	764	782	715	757	764	780	734	748	750	736	790	804	771	775	727	765	757	760	756	761	702	709	713	774	727	753	795	719	712	761	728	762
28639	26950	31888	20652	7007	2082	981	640	625	569	538	585	553	544	539	557	539	577	505	537	544	573	542	551	562	555	549	524	540	551	576	553	524	494	542	548	567	520	531	575	512	566	508	518	516	507	541	542	535	607	520	532	589	518	533	544	537	523	547	563	520	559	530	510	546	534	505	518	548	499	512	529	522	551	540	497	525	581	572	547	535	565	568	530	557	522	522	560	554	524	553	551	524	514	538	545	536	540	587	497	493	527	523	564	538	532	512	534	520	522	572	543	588	522	571	529	537	531	543	549	514	512	510	512	564	516	540	551	564	492	568	564	539	528	490	542	514	569	583	509	571	542	593	552	528	551	546	512	606	542	533	578	544	565	548	546	540	545	503	554	538	558	527	525	555	543	499	536	486	522	548	546	565	536	545	529	548	551	543	572	525	520	526	556	526	562	556	507	549	551	536	566	531	484	536	530	539	539	510	551	559	540	551	575	564	515	536	550	551	586	537	539	525	564	503	524	540	534	537	563	535	550	561	553	514	504	509	536	534	559	552	562	545	525	524	537	534	547	532	554	515	488	541	548	527	522	545	558	580	518	488	522	503	534	546	513	565	570	567	532	515	527	546	519	554	523	555	568	516	576	492	530	520	527	533	535	533	489	510	505	527	520	513	568	512	529	550	514	533	532	551	574	499	508	543	515	575	516	513	543	525	574	556	555	539	518	536	516	531	538	503	546	541	523	542	513	536	541	599	551	548	528	546	521	549	565	556	556	495	501	537	501	551	525	507	533	519	590	536	547	570	556	558	536	502	512	543	556	556	573	526	558	516	489	550	557	518	570	555	530	523	606	525	539	558	496	537	513	538	516	504	549	570	562	530	570	516	518	513	591	529	543	529	493	520	482	561	526	496	547	547	502	519	548	563	501	523	539	492	583	521	521	556	552	553	512	583	570	560	542	527	586	518	537	519	531	580	509	527	526	569	508	541	523	508	548	526	563	554	539	517	518	568	542	549	511	514	527	521	543	547	539	563	519	513	509	542	536	501	559	552	567	528	524	551	566	604	555	544	549	522	499	535	531	524	524	552	512	502	579	528	522	545	534	538	503	542	512	539	527	538	523	519	589	566	555	513	563	523	552	516	526	506	609	594	505	523	531	544	594	559	533	517	542	529	537	570	539	529	530	526	530	506	529	531	501	539	518	531	520	560	536	545	548	532	542	552	545	546	532	547	518	505	551	588	543	536	557	547	576	555	584	557	537	503	532	556	512	544	541	526	559	540	527	529	503	596	520	522	519	565	540	526	516	548	515	538	514	505	556	540	573	516	531	538	513	552	512	568	560	500	559	534	528	511	548	586	550	499	519	555	510	516	555	514	542	540	518	516	528	538	543	526	536	545	539	576	521	557	544	518	561	556	492	534	528	507	538	531	503	514	485	518	517	509	550	540	510	558	499	511	551	520	562	536	523	548	539	554	512	521	552	550	547	532	546	494	502	544	546	523	536	564	552	535	558	534	538	541	536	517	539	558	586	568	562	549	483	501	520	568	493	544	514	558	553	540	559	528	553	510	572	499	537	533	511	588	543	553	544	553	566	538	542	565	541	550	585	541	526	515	540	549	531	564	554	563	514	555	520	530	542	568	513	553	517	518	586	562	520	508	550	606	520	543	512	553	530	518	545	538	522	558	564	524	516	533	534	537	530	507	538	516	485	570	525	538	563	552	577	499	528	496	537	582	586	548	522	502	545	515	539	538	563	549	567	556	572	539	500	536	554	541	589	522	577	516	545	522	518	528	600	542	515	552	541	559	517	569	548	530	569	561	550	528	498	471	543	518	556	568	521	533	548	565	507	562	525	572	548	538	501	541	568	545	562	538	535	533	498	533	525	544	538	553	535	484	539	496	568	533	551	536	574	538	513	586	563	571	530	529	573	540	595	530	551	522	568	535	522	525	531	557	557	507	526	545	555	554	542	572	560	503	521	558	559	564	586	526	579	535	539	577	547	552	610	522	567	528	489	520	530	529	528	536	550	530	534	514	522	524	559	567	540	515	523	574	534	536	536	548	576	529	527	560	535	545	556	567	546	534	564	569	496	531	532	527	540	562	503	541	539	540	570	529	497	567	535	568	520	539	518	528	536	564	552	544	518	549	534	509	566	485	540	539	555	527	550	490	524	538	554	516	518	543	546	564	524	524	543	530	541	548	528	504	523	501	512	533	547	590	550	507	577	541	541	545	534	524	567	580	583	536	498	557	580	525	539	567	544	535	512	541	522	543	533	510	572	534	535	541	545	563	543	539	556	514	493	529	547	544	529	508	524	569	526	559	513	525	551	524	545	589	534	504	526	536	579	548	538	552	540	541	570	504	546	571	573	559	542	558	526	531	570	574	584	546	487	546	503	526	516	562	545	568	529	581	586	534	549	498	545	547	566	567	499	547	567	534	567	544	529	540	537	545	556	525	504	510	515	553	520	544	493	536	548	548	503	539	568	527	549	529	526	527	549	566	539	545	547	540	539	509	537	553	553	535	507	507	563	540	558	540	554	534	561	509	555	546	552	569	529	579	529	540	512	544	530	506	558	557	524	537	533	560	543	546	546	485	556	546	553	531	550	531	546	524	552	491	538	549	564	542	539	561	511	542	559	554	554	494	536	533	563	546	525	514	521	547	534	533	570	576	548	542	520	534	535	535	542	495	548	520	545	514	587	520	545	518	520	508	556	523	527	528	572	537	553	533	553	560	517	570	538	532	561	496	525	582	533	515	512	542	584	523	528	528	542	543	539	504	504	529	554	555	541	564	521	490	522	534	507	499	510	515	515	541	536	579	513	502	490	531	543	522	525	529	518	531	533	513	527	557	513	521	521	550	486	545	576	493	534	553	547	538	561	515	525	566	553	511	532	533	535	543	511	505	564	539	555	540	528	579	539	556	521	550	538	519	546	547	522	531	553	527	566	526	565	524	540	567	556	530	533	548	546	559	546	532	519	550	555	529	510	540	495	552	527	531	483	517	503	523	530	513	557	550	540	558	552	562	519	542	571	566	522	534	551	505	521	547	539	575	529	488	554	568	521	502	549	525	540	545	536	534	537	542	568	591	555	529	567	513	528	521	526	511	475	567	547	500	526	575	567	517	531	556	521	537	511	529	541	499	564	601	535	537	537	609	489	524	531	554	511	522	541	509	548	532	556	572	542	502	564	515	500	548	552	543	503	502	516	507	544	519	540	556	532	562	553	514	510	562	557	549	516	538	514	495	535	552	577	575	524	515	529	541	524	590	509	567	555	497	540	537	521	529	570	508	531	518	497	579	547	543	534	574	543	539	513	516	581	542	557	582	565	561	542	556	535	551	559	539	489	531	540	545	548	585	526	531	518	526	505	556	523	560	540	577	557	530	547	532	538	539	520	573	560	539	502	579	519	539	587	527	544	531	515	554	549	550	562	543	533	483	532	534	486	553	527	528	519	556	543	531	550	548	567	494	513	535	546	503	557	517	541
31719	45342	37717	20961	9262	3289	1435	943	867	761	750	774	806	772	761	768	774	790	751	740	805	768	766	769	775	728	757	748	751	743	744	755	749	798	732	780	794	753	709	803	792	789	763	774	746	782	767	752	819	730	792	777	807	798	786	808	786	772	720	818	745	786	749	795	782	770	773	767	751	750	755	795	751	759	781	752	752	757	754	724	807	737	742	767	752	777	782	740	806	789	745	777	755	717	778	756	764	816	776	779	800	740	778	735	711	794	780	767	752	764	742	744	739	780	748	723	745	764	758	716	833	748	768	753	749	785	748	750	768	789	748	804	758	799	767	756	787	784	782	740	799	810	774	747	832	782	789	782	739	807	730	746	771	776	810	798	764	728	766	750	720	734	782	772	725	736	760	803	759	788	766	796	744	746	740	758	781	771	762	743	788	738	792	777	790	773	800	753	781	748	821	801	780	786	739	769	766	774	771	759	746	760	765	756	675	763	763	759	733	701	811	737	728	810	765	752	815	763	752	761	759	726	822	764	795	731	802	788	779	781	735	810	783	741	754	807	768	787	780	794	780	780	730	796	764	769	774	782	765	730	815	732	807	777	797	777	779	800	713	772	742	763	766	755	765	767	773	767	744	755	727	793	751	767	727	759	773	804	781	777	761	770	764	763	808	790	772	786	720	788	798	744	747	785	783	738	713	792	763	776	705	748	773	799	720	765	768	801	743	745	775	796	782	749	777	746	740	757	803	731	733	767	759	769	779	773	808	749	777	804	773	802	785	777	765	747	836	749	718	783	763	778	755	701	739	772	717	776	753	823	744	804	768	736	755	829	753	851	793	787	768	798	832	773	758	769	764	720	757	734	759	781	752	791	760	828	773	747	781	773	732	778	771	762	780	793	760	783	828	783	765	739	818	774	714	717	793	774	774	733	781	772	762	766	820	768	794	777	781	744	783	778	739	750	714	802	724	712	772	788	773	781	733	765	752	782	784	729	795	769	797	753	716	791	746	748	751	754	830	749	767	754	750	759	729	795	773	805	783	780	806	780	808	720	760	786	768	736	812	752	749	774	768	814	775	771	803	779	732	761	748	766	772	748	773	764	793	738	805	786	766	773	737	775	781	784	767	761	812	778	775	761	784	751	787	728	822	749	796	727	758	736	744	815	786	743	780	770	752	804	802	756	776	725	798	801	801	772	769	720	780	803	763	790	748	784	798	710	827	745	754	744	737	744	765	810	770	727	749	772	805	755	724	749	782	785	769	781	741	731	786	779	795	800	780	789	782	770	744	780	802	778	790	721	797	776	726	780	743	750	731	800	726	816	791	739	810	794	787	767	797	803	750	747	783	719	788	759	841	782	760	746	770	811	762	782	725	770	737	815	788	727	781	749	772	800	717	764	754	776	788	742	784	756	720	775	724	753	736	769	709	737	757	772	734	761	786	744	711	744	779	757	712	699	823	745	789	739	747	769	778	757	741	783	768	732	774	778	773	779	772	718	734	781	702	786	730	765	760	740	823	754	750	777	791	825	793	720	736	791	741	771	783	803	819	774	780	782	728	762	758	772	767	785	759	827	742	782	776	750	743	746	779	756	770	752	749	777	741	767	796	800	768	688	779	760	774	787	796	755	805	794	769	743	798	729	750	739	807	776	776	775	744	787	800	788	745	754	744	791	761	780	794	772	788	838	762	779	797	758	793	777	791	769	764	774	774	795	756	783	717	760	811	727	775	794	785	737	778	771	764	791	796	759	731	695	785	733	798	774	770	751	801	776	750	801	808	741	842	794	793	759	749	905	761	754	760	751	764	817	758	817	758	769	789	776	794	745	744	755	780	794	705	763	762	799	777	761	743	727	708	748	755	745	767	780	756	764	790	787	780	780	792	706	748	781	780	772	783	764	803	766	798	811	735	780	776	801	767	775	812	724	759	803	743	799	744	786	802	788	818	794	763	782	783	726	689	782	770	785	755	735	765	775	755	755	772	740	775	770	810	814	745	718	746	774	803	747	731	766	822	773	762	708	823	767	714	733	759	766	780	809	767	798	749	762	753	792	795	763	818	776	763	760	807	839	761	750	787	734	795	794	804	791	723	745	738	757	783	807	820	762	755	753	759	760	821	781	822	779	818	741	782	744	733	749	755	748	783	782	753	806	759	785	768	763	777	761	724	761	764	740	763	771	748	735	798	760	754	753	787	769	772	759	755	774	748	811	749	786	824	771	822	782	732	778	745	762	787	746	750	748	764	810	709	775	744	789	843	752	728	744	725	768	748	725	792	774	779	764	756	802	725	777	782	776	787	812	763	763	832	767	814	768	775	736	773	737	775	767	768	772	716	784	771	707	775	783	800	781	749	788	774	757	738	782	772	761	806	829	746	772	766	760	782	816	751	782	812	736	786	810	747	765	772	805	796	801	742	742	808	772	748	771	771	777	730	767	765	729	775	717	774	785	755	752	768	758	754	748	792	759	811	774	755	743	771	728	812	761	743	754	773	769	790	757	741	749	746	779	782	739	800	744	748	801	829	777	777	753	744	747	708	753	778	766	771	777	771	742	765	762	776	755	784	746	738	740	763	754	718	755	759	761	769	771	778	778	700	766	772	767	762	765	711	770	776	755	731	801	763	747	769	766	762	763	803	732	741	804	764	735	792	768	775	750	747	741	798	774	746	791	807	767	776	764	775	760	712	770	800	766	802	770	750	763	735	771	772	751	788	744	772	754	749	769	761	749	788	775	808	782	823	766	798	768	785	756	790	814	740	812	829	724	787	770	799	774	734	737	756	785	765	734	774	710	780	765	768	765	781	789	791	803	742	769	738	769	731	804	759	763	791	741	759	763	753	787	717	800	794	738	814	746	787	804	766	773	852	773	804	786	732	789	782	754	786	710	710	714	766	798	738	791	749	748	769	798	755	815	729	769	778	802	789	766	774	742	757	749	784	742	755	773	750	730	815	815	764	840	763	769	718	749	759	777	751	745	783	802	766	749	691	787	742	741	793	778	768	762	800	766	753	774	748	744	788	718	741	799	756	797	759	753	772	827	764	742	764	724	740	809	736	774	778	795	752	745	756	802	692	782	756	808	777	805	794	764	822	771	743	752	800	821	742	774	766	811	797	759	717	831	764	796	742	776	784	760	764	773	771	775	723	714	781	808	760	765	780	761	786	817	824	762	764	698	773	780	736	787	766	793	727	770	814	803	756	752	745	796	763	826	758	797	744	776	768	775	725	759	759	795	766	768	833	735	707	764	753	721	786	787	757	759	714	748	745	762	796	770	750	784	818	772	780	762	785	734	762	756	761	810	810	794	770	747	777	742	820	767	749	740	826	755	800	746	785	759	784	776	772	787	762	722	786	780	769	721	806	758	807	783	788	760	794	809	787	803	769	769	777	787	729	715	771	793	792	772	793	792	799	751	764	862	769	782	811	746	734	789	783	771	773	795	765	727	788	779	768	761	799	741	783	721	752	787	765	789	793	735	734	819	760	755	766	735
24625	22470	34407	32434	25068	17469	5389	1126	676	577	609	573	567	614	543	596	555	606	599	598	554	608	556	540	568	556	569	587	586	579	588	564	562	569	602	531	590	571	574	556	583	564	553	624	604	573	599	559	564	597	635	522	551	585	574	575	565	527	579	563	577	544	539	590	549	586	590	587	577	579	573	629	570	570	569	547	606	560	581	509	552	570	605	566	585	527	585	584	565	589	556	590	592	573	584	562	576	601	621	564	550	604	559	560	609	556	557	605	580	569	600	593	563	533	574	589	509	569	575	553	532	541	582	536	536	615	593	587	551	588	584	593	596	549	600	582	594	597	566	576	585	560	588	526	561	613	593	572	546	545	594	574	588	585	580	553	553	589	586	562	605	579	599	513	593	570	557	544	581	559	580	600	583	573	567	579	552	575	588	569	576	542	554	594	569	564	586	588	567	527	565	573	587	528	554	571	575	602	547	611	609	572	562	544	591	546	529	572	591	603	565	568	588	568	602	574	575	547	524	566	590	568	586	574	583	601	570	550	596	549	602	549	630	570	579	591	565	577	545	572	544	572	582	596	614	567	566	569	566	593	568	572	552	566	528	581	522	528	574	596	534	555	582	597	561	613	605	559	561	546	556	533	547	559	567	547	560	528	547	569	562	542	579	594	577	559	596	561	570	563	588	555	612	562	533	553	545	572	569	579	587	564	578	545	580	562	599	579	558	582	612	591	580	553	543	573	575	614	602	560	579	580	562	569	548	604	595	609	550	549	589	573	536	569	560	586	563	559	571	596	582	569	581	561	578	630	585	586	610	556	575	552	556	563	612	544	569	578	530	600	571	564	550	552	558	550	573	538	603	574	572	576	563	539	591	545	576	529	549	561	556	581	591	578	609	586	550	570	563	571	535	574	580	597	560	568	628	577	612	589	561	564	591	598	557	564	554	573	578	602	601	581	544	548	566	545	612	584	577	597	542	551	576	565	565	567	613	575	567	553	599	562	582	579	555	578	579	564	613	583	553	595	613	616	573	618	603	594	595	618	581	580	559	560	545	588	597	560	524	608	537	587	572	600	589	576	566	574	525	569	569	547	558	558	584	576	571	563	554	590	566	609	589	568	562	527	540	555	617	555	598	574	615	568	553	559	574	595	580	604	583	585	581	561	619	578	590	532	545	556	591	592	581	560	575	546	588	546	583	547	585	622	582	571	574	565	590	529	572	551	546	592	598	593	570	564	544	523	560	556	548	578	567	546	567	557	630	635	582	581	561	601	602	623	617	574	575	594	571	588	560	578	566	547	544	608	553	564	572	580	611	623	581	597	565	496	568	569	561	551	592	563	583	593	544	563	580	534	590	580	568	548	582	572	575	554	601	552	570	542	569	541	567	619	587	596	578	597	615	600	603	552	501	567	589	545	537	559	552	589	550	566	611	562	552	572	549	592	587	570	558	576	571	547	560	563	563	605	518	612	553	585	609	562	596	572	576	595	567	572	585	580	563	568	577	619	565	580	575	554	581	621	514	603	589	568	587	573	571	599	562	594	562	577	591	573	567	551	574	585	565	592	551	575	548	606	518	534	579	556	584	536	575	595	583	584	576	569	544	576	594	542	576	574	554	546	565	558	584	574	566	574	561	598	552	594	568	584	560	560	531	572	572	577	557	589	550	575	568	585	557	614	537	555	579	553	594	539	544	617	530	545	553	547	615	571	608	599	574	552	573	545	596	532	590	565	579	535	573	588	601	560	548	590	594	628	569	579	593	596	563	523	565	559	548	603	600	529	568	557	556	564	582	568	568	590	591	551	562	574	595	584	589	565	612	589	578	601	623	549	582	591	590	581	593	588	586	569	552	584	571	561	569	581	578	536	544	561	616	561	552	574	593	546	554	563	568	628	566	580	551	535	576	547	605	524	567	597	551	604	563	560	588	535	603	566	587	579	550	576	547	590	562	571	561	595	631	611	574	556	540	545	576	609	615	580	602	587	563	585	530	550	578	572	603	555	573	634	595	552	649	616	598	571	593	578	596	599	606	566	543	576	556	570	550	583	580	562	564	549	621	570	589	604	602	609	559	577	589	569	578	593	576	616	557	624	609	575	618	577	579	593	608	531	562	585	565	578	567	598	569	543	568	582	563	571	581	507	589	572	598	595	598	591	565	550	560	539	557	616	597	608	552	570	551	578	517	565	599	554	578	560	586	577	601	548	517	593	569	544	559	560	616	561	537	575	578	596	559	602	577	560	550	607	576	576	556	567	544	567	602	538	567	555	558	548	657	619	588	532	567	565	560	561	543	519	598	542	555	560	557	545	578	542	568	558	589	579	561	594	567	595	619	610	556	598	584	578	610	564	573	562	568	536	576	544	499	611	550	531	578	581	577	549	587	590	564	550	583	599	619	546	545	607	620	602	577	549	585	554	560	588	569	577	550	556	571	555	603	550	571	541	596	577	559	562	585	582	583	590	557	547	598	569	552	572	542	563	576	566	536	538	571	561	562	575	574	556	587	590	575	566	577	527	599	620	571	591	607	580	562	560	567	590	560	552	552	569	549	564	579	578	558	576	629	557	546	523	571	544	574	546	574	568	597	535	534	575	565	602	572	563	560	565	600	534	565	620	534	595	613	580	558	566	549	612	531	568	588	538	580	551	595	582	530	553	615	563	603	585	543	566	539	525	581	545	569	586	573	596	561	574	567	586	584	543	627	577	560	577	620	559	570	578	587	551	606	609	563	559	566	560	538	561	558	545	553	554	550	569	590	555	583	583	512	577	543	556	519	572	507	567	528	598	548	554	584	560	572	590	579	552	570	570	544	646	598	557	528	558	557	606	556	574	573	580	589	587	546	569	571	585	529	604	553	554	584	574	582	599	569	596	606	596	522	551	591	574	597	583	595	535	579	565	545	549	604	612	545	563	563	561	572	561	592	605	598	582	573	584	543	549	572	589	567	604	551	575	581	538	570	597	546	586	564	605	614	568	548	568	627	564	563	566	606	562	595	602	617	571	565	602	580	571	583	586	548	584	573	569	564	545	577	619	542	542	569	561	590	595	570	604	573	544	562	572	584	576	599	570	531	590	588	602	589	586	550	575	600	562	590	566	536	583	570	565	592	585	557	555	540	591	581	608	528	607	562	542	580	554	558	539	573	559	591	557	568	556	613	496	609	625	585	530	568	563	558	558	586	579	583	603	581	569	615	580	600	603	605	588	577	596	557	575	550	548	561	572	596	599	564	575	582	561	593	539	546	594	580	560	569	591	566	595	595	564	601	543	592	572	581	602	541	587	584	564	561	616	574	590	587	590	559	561	625	555	570	574	592	523	560	594	584	560	578	548	586	610	550	535	591	601	554	592	557	576	577	579	576	614	563	574	569	622	593	549	597	552	596	565	553	572	574	592	565	534	609	592	567	583	544	588	597	594	591	564	598	594	583	615	569	582	599	579	545	537	606	537	556	615	580	604	538	547	560	573	635	589	573	520	572	557	583	614	547	590
58124	91470	74872	48955	31532	14501	4915	1666	1023	829	805	790	823	800	833	787	813	816	771	813	810	830	835	809	787	767	766	797	818	826	865	802	814	782	828	868	806	855	815	892	788	745	766	787	854	794	851	832	809	806	778	809	819	845	822	846	878	827	823	777	781	822	816	775	804	778	800	815	767	835	790	804	845	773	752	726	831	841	755	813	862	821	823	794	776	777	802	832	814	799	852	829	805	799	786	838	741	803	791	790	797	766	851	824	793	784	818	787	823	811	845	828	837	796	788	835	782	787	789	823	830	783	823	805	849	835	767	802	833	754	759	837	819	805	780	788	789	808	804	813	812	830	779	790	776	800	747	816	791	801	783	810	765	833	849	831	787	821	794	783	817	768	802	826	783	788	784	832	839	853	833	789	831	842	784	816	827	795	788	800	793	830	768	778	831	819	834	818	769	786	783	777	787	833	812	805	780	838	843	815	802	864	824	778	843	791	780	815	839	791	790	816	826	771	847	783	782	825	781	858	798	828	797	785	778	800	824	802	827	802	759	806	774	836	823	824	797	824	853	851	836	799	803	833	803	802	773	787	857	806	867	842	809	805	760	786	806	815	842	804	782	771	786	820	758	822	814	787	800	858	755	801	802	797	783	803	792	770	821	766	790	818	763	834	786	772	830	804	755	835	801	859	814	777	815	776	817	818	776	781	778	799	754	801	824	786	852	802	791	852	829	836	828	790	799	898	793	804	836	780	802	843	815	786	779	786	829	812	768	826	870	835	830	804	822	787	772	815	795	822	812	837	771	857	847	785	812	823	829	807	832	816	867	812	817	807	812	819	837	817	786	814	845	806	798	802	829	763	808	779	759	777	794	823	841	864	800	817	828	844	819	849	838	796	792	752	824	790	805	823	729	777	769	802	810	804	784	788	790	802	820	770	788	790	797	814	809	825	800	834	820	783	828	793	810	818	829	756	783	827	854	807	802	847	816	757	874	826	782	796	775	803	839	844	828	834	797	791	819	821	736	816	781	804	808	782	802	780	818	768	828	821	768	793	795	836	744	820	821	795	792	709	800	847	776	775	780	777	774	785	799	844	792	828	830	779	853	805	794	819	823	834	815	830	811	809	822	836	804	792	832	806	846	800	804	791	836	779	788	773	853	803	811	789	827	843	750	795	812	811	839	781	788	831	761	781	815	796	761	778	797	812	786	810	792	774	876	827	842	782	754	844	834	762	791	792	783	823	812	766	829	797	837	851	820	860	815	815	798	845	819	822	828	869	783	838	778	821	822	804	769	793	833	793	794	772	822	795	818	811	814	821	818	764	804	852	823	802	790	804	799	795	812	787	806	833	837	845	766	813	832	784	768	792	757	796	829	775	822	828	800	781	804	822	847	791	807	772	824	845	817	874	822	787	817	793	800	801	825	817	845	805	809	802	809	832	849	820	778	771	786	842	809	832	792	830	796	806	836	800	786	863	785	840	822	809	816	787	760	778	832	794	799	820	790	826	807	802	794	786	816	821	821	817	831	821	806	821	794	821	793	816	810	809	805	812	829	813	817	823	844	766	784	820	835	849	841	811	812	827	753	846	810	812	796	820	807	796	864	801	831	758	834	882	813	760	821	840	798	778	765	774	792	810	797	804	752	787	831	786	782	771	830	757	729	798	765	736	808	802	790	849	766	772	821	806	793	832	807	777	845	797	794	833	801	825	811	812	779	802	818	879	818	791	819	852	819	861	787	794	868	791	836	816	819	818	792	826	818	834	776	777	826	810	775	801	774	810	778	810	805	772	795	819	798	791	822	789	841	814	854	843	801	840	831	764	834	753	829	777	798	820	808	768	807	794	799	774	780	755	782	789	827	816	775	791	822	802	822	796	814	822	756	850	800	789	781	787	817	799	798	833	822	790	781	796	770	881	825	804	832	819	803	795	794	821	832	796	869	808	804	787	778	800	767	753	846	795	777	802	802	789	773	814	781	775	777	839	849	798	802	832	816	836	837	785	879	824	773	868	837	846	774	789	801	814	800	825	824	795	800	859	793	815	817	827	802	801	772	765	789	801	822	782	793	835	847	799	805	781	834	754	799	759	817	818	847	845	814	820	804	786	791	821	825	805	790	824	832	878	808	817	813	778	846	801	800	783	775	819	825	780	795	785	808	825	805	798	811	852	797	822	756	792	849	801	802	800	801	832	756	822	799	807	855	785	837	819	824	795	769	779	799	805	822	806	807	788	811	811	805	815	794	815	787	798	777	795	840	803	803	846	825	786	769	806	794	829	772	846	811	818	793	789	814	788	847	841	839	816	805	768	844	796	863	803	783	807	810	810	786	784	846	810	824	813	778	757	808	763	834	805	784	767	720	804	738	833	776	788	794	830	770	873	802	778	827	799	827	843	848	821	804	800	826	801	768	789	751	798	836	758	788	809	809	812	798	796	740	829	816	802	781	830	838	839	827	814	806	821	801	806	801	864	792	808	808	839	824	840	798	846	812	770	798	806	791	749	824	810	780	834	794	819	811	791	747	785	837	811	815	811	846	775	792	818	795	843	793	801	802	781	844	796	796	835	808	783	778	805	788	806	812	805	817	768	821	808	816	774	827	852	796	838	749	820	827	809	826	869	817	848	815	756	826	822	806	773	764	815	804	764	812	747	860	807	785	848	809	803	863	781	796	852	803	823	803	816	800	839	842	748	866	829	786	806	790	815	842	876	798	799	798	806	871	803	762	819	821	809	796	788	803	784	818	780	818	817	843	760	791	781	781	827	827	785	787	808	818	792	804	796	785	808	736	807	820	817	862	816	763	842	790	827	810	788	769	845	791	838	782	829	829	876	797	827	767	829	838	811	822	814	811	790	805	818	851	807	802	815	785	828	767	842	804	804	818	845	799	799	752	788	849	782	794	854	804	798	799	774	795	770	813	766	767	799	785	734	777	753	787	813	785	835	810	854	805	813	764	798	833	835	815	791	810	771	816	780	783	771	811	779	790	770	759	863	794	777	797	815	812	802	820	799	847	794	761	813	799	858	749	817	814	807	809	766	792	780	797	788	829	766	824	834	844	806	812	798	789	803	819	815	794	809	810	855	806	762	782	850	806	849	823	809	818	838	761	813	813	803	807	802	852	789	837	833	815	779	775	751	844	771	807	798	797	810	764	823	777	772	818	868	817	785	833	808	808	858	792	862	831	831	794	833	814	807	843	801	793	794	881	782	786	795	789	819	838	817	772	835	759	814	803	799	771	831	787	848	810	826	808	869	767	808	786	828	790	864	769	818	812	820	834	823	822	764	799	819	825	842	777	853	809	803	760	826	818	819	835	819	779	824	769	800	801	831	800	826	814	808	802	811	778	839	787	785	757	788	821	807	803	793	805	787	761	816	794	779	784	850	793	754	825	829	813	787	801	819	830	807	813	796	803	804	783	801	850	798	788	791	808	805	834	849	881	822	820	830	806	823	760	846	756	844	830	794	803	781	862	758	837	822	799	821	748	796
23630	22032	31921	28965	25330	22230	13283	1942	777	618	562	561	602	610	570	558	551	599	523	550	588	575	540	593	574	580	600	552	588	568	555	550	576	544	582	594	607	584	555	575	603	485	571	549	614	588	560	572	609	559	611	539	614	591	549	580	620	575	554	578	610	582	527	583	566	600	554	574	526	594	581	537	626	561	548	620	591	547	555	582	577	591	603	542	591	583	583	554	570	571	583	528	572	554	587	561	604	589	571	585	566	539	576	554	536	515	556	516	519	573	619	554	576	579	552	566	586	565	519	572	502	558	554	566	566	578	558	558	528	569	588	606	572	546	539	576	548	564	581	597	546	602	583	523	579	560	538	562	576	552	568	584	548	559	569	547	542	582	579	584	627	563	534	543	547	570	583	571	558	565	554	583	556	551	560	544	593	548	617	552	560	592	585	556	587	536	531	573	562	566	566	574	590	534	585	562	584	554	563	591	609	585	572	537	533	589	602	589	548	557	571	558	552	609	573	577	543	586	527	614	565	572	518	589	575	547	521	531	560	550	551	593	583	591	586	528	576	570	581	550	522	543	588	526	597	576	550	542	558	574	589	555	577	569	636	564	565	555	602	604	581	589	552	554	530	586	591	523	558	573	582	577	574	550	565	532	545	557	523	567	583	573	612	552	546	527	526	561	573	561	603	560	533	621	549	568	550	540	583	575	528	626	551	560	522	582	600	563	554	535	546	533	571	563	524	595	567	609	564	580	557	549	574	596	535	547	516	593	558	547	570	570	551	588	555	547	577	544	587	604	581	518	547	580	563	555	566	558	614	579	582	572	568	568	534	580	596	570	591	601	538	575	517	574	601	586	573	542	566	563	558	572	565	567	570	518	604	564	553	571	594	547	599	574	559	572	555	594	563	563	544	548	585	564	621	564	559	579	560	535	584	567	598	576	570	545	530	602	626	539	576	585	571	573	590	593	562	530	550	595	594	540	542	588	559	547	550	563	580	592	572	535	540	546	598	503	562	589	581	539	560	581	583	564	574	537	566	608	592	577	549	559	591	532	564	533	536	560	577	594	569	585	570	555	570	561	533	546	556	588	605	594	525	536	587	573	586	557	548	529	596	569	555	532	575	554	560	563	623	584	573	590	556	607	531	586	542	556	599	594	548	567	501	583	531	559	596	538	628	562	534	537	560	593	557	555	549	614	578	552	535	610	608	593	540	598	558	559	606	583	561	540	562	560	560	582	572	581	550	576	546	569	527	602	552	553	572	590	550	541	601	576	563	559	562	543	584	586	580	593	577	576	587	576	540	614	575	533	507	549	578	563	597	579	562	608	580	591	540	562	518	545	546	582	600	548	622	536	572	569	542	536	547	508	559	556	553	536	587	559	602	540	575	562	551	534	609	557	578	588	574	535	521	545	589	582	577	572	557	589	578	583	525	556	570	594	604	594	568	603	586	548	582	545	612	552	557	541	559	572	570	540	561	588	567	548	523	561	569	558	532	567	581	545	542	549	599	514	557	559	578	545	556	557	567	586	577	544	564	559	554	552	549	516	565	542	544	546	603	573	547	555	591	603	570	510	570	604	559	572	581	561	607	613	533	576	560	569	576	600	565	535	544	557	577	601	549	577	556	584	557	538	518	557	570	583	522	558	544	540	529	572	630	548	580	558	565	558	562	578	617	573	597	573	571	566	561	592	540	535	561	595	609	549	569	626	544	559	587	524	598	583	562	567	575	541	583	557	561	589	563	547	592	583	540	580	590	565	560	585	554	511	541	544	610	554	531	597	586	583	532	556	536	613	581	568	577	567	546	571	518	535	553	564	562	564	571	540	561	577	566	566	567	543	519	570	570	542	541	540	559	568	577	589	541	564	612	565	585	527	538	594	593	600	526	550	527	570	569	575	561	571	601	577	567	565	584	564	540	562	552	545	568	573	551	549	577	578	576	630	567	559	604	536	590	561	585	548	531	557	582	601	582	602	559	574	565	611	577	573	545	527	550	563	534	550	562	556	570	569	563	577	593	551	530	529	522	574	577	547	579	553	572	576	597	585	586	555	546	555	557	580	582	564	554	557	566	599	575	583	612	516	554	569	574	584	594	567	591	584	578	552	559	606	544	563	557	548	550	536	553	600	525	608	548	557	546	567	598	580	565	547	549	569	572	586	598	574	580	545	544	550	524	540	578	567	564	593	548	582	584	583	567	559	582	593	588	585	563	532	550	572	582	591	588	554	520	580	551	581	550	582	592	510	575	563	577	544	562	582	555	557	576	505	624	574	560	581	544	541	560	573	622	564	523	520	560	570	536	551	565	536	548	567	580	556	590	531	574	596	554	552	560	597	542	602	566	573	553	545	570	569	557	537	520	577	579	584	556	597	528	529	551	574	548	614	554	599	581	563	587	581	570	604	526	593	578	595	576	519	590	527	565	586	582	594	518	566	565	562	609	551	570	545	594	613	564	560	578	540	575	617	540	542	598	591	568	560	570	533	569	585	555	563	560	586	582	537	561	593	571	607	584	586	568	542	629	536	550	590	610	574	529	561	513	557	585	570	583	541	573	541	557	566	617	547	576	531	533	582	554	549	505	566	578	543	560	572	560	570	552	571	542	544	576	541	549	590	590	594	545	567	603	575	536	579	527	584	551	566	584	518	544	608	603	548	544	560	539	560	575	588	565	613	547	594	567	576	548	580	579	556	561	520	544	579	575	583	563	540	552	574	544	520	555	576	587	580	565	543	563	590	582	578	610	597	553	547	613	511	560	554	605	590	513	524	572	581	585	597	557	557	560	607	556	580	587	614	581	594	567	547	525	606	524	555	591	536	575	560	548	562	581	539	572	558	556	615	558	575	579	604	558	567	574	587	579	572	563	592	570	526	566	590	579	616	603	569	581	609	549	558	586	564	570	594	555	544	599	568	556	551	553	582	544	562	603	539	526	546	538	538	538	567	555	554	553	593	524	573	569	597	581	598	529	543	552	591	506	568	571	564	559	551	584	566	552	539	551	579	550	589	540	566	572	545	582	522	545	520	527	587	533	572	556	540	545	563	583	548	556	561	558	512	561	625	575	559	550	550	586	520	590	547	579	548	570	596	588	560	569	600	555	577	546	604	578	564	542	583	580	568	574	585	565	555	589	580	578	533	577	572	579	574	570	595	574	584	550	569	555	577	601	512	538	646	531	556	543	569	510	566	562	566	605	556	589	642	548	565	592	549	591	597	568	581	596	571	537	617	583	547	568	540	598	622	556	553	555	578	576	613	598	559	550	554	535	553	563	585	558	567	554	582	532	534	565	566	566	577	588	548	587	569	582	565	522	560	577	555	563	568	568	539	545	586	554	554	554	568	567	583	536	566	583	585	546	537	537	591	599	593	569	547	604	542	547	556	579	582	586	554	583	560	570	546	543	567	604	525	565	534	564	575	600	602	541	603	623	582	540	549	606	580	557	564	567	580	564	582	518	524	493	605	567	549	587	585	540	551	592	570	565	564	548	562
62677	103286	85198	60321	39613	21075	7397	2653	1243	872	808	740	772	813	776	807	790	822	801	742	829	779	746	813	771	793	813	800	750	739	782	816	796	754	771	755	797	806	807	784	806	772	808	724	838	706	806	748	776	849	800	788	764	854	786	758	775	797	778	771	804	816	804	760	734	762	777	790	755	783	792	766	750	775	717	776	796	745	795	766	799	780	826	734	743	783	832	811	736	800	765	763	786	774	774	741	821	774	741	801	810	770	764	740	768	836	805	769	799	803	758	797	723	750	754	748	766	764	808	763	788	809	809	789	769	765	805	755	801	794	779	723	795	823	756	848	751	779	757	766	794	773	739	800	750	745	778	728	816	806	740	744	796	811	802	788	740	741	775	827	798	785	749	766	822	785	764	759	803	740	729	808	771	797	770	770	820	796	783	769	775	776	736	787	771	788	798	777	738	779	731	749	778	802	752	741	764	784	800	803	826	738	785	775	811	774	754	765	803	798	701	784	785	789	805	794	748	808	772	800	847	755	789	773	749	752	813	779	734	730	779	791	799	765	807	718	751	768	748	798	780	788	751	774	777	767	708	791	763	796	777	723	748	768	792	769	747	778	764	794	769	739	787	808	825	782	745	770	748	798	811	770	768	792	710	797	796	753	778	777	757	780	779	768	762	770	793	804	724	703	745	762	820	780	752	754	778	748	773	750	783	757	795	803	786	724	794	758	803	717	787	783	769	793	767	756	750	780	783	777	777	803	794	748	747	806	801	752	792	826	823	765	785	745	800	752	800	801	780	773	764	755	751	772	785	775	776	791	775	780	773	735	800	834	803	744	783	784	765	750	743	737	778	752	831	764	780	742	801	759	743	752	759	797	790	745	733	795	809	822	828	774	729	779	792	767	819	742	780	766	734	664	825	805	796	781	792	805	794	781	742	769	748	790	777	792	748	811	786	757	749	779	782	789	728	776	816	783	810	803	779	772	773	769	786	749	738	766	777	781	788	806	798	732	795	813	786	787	754	721	801	780	767	807	755	788	769	793	758	814	790	783	756	804	780	797	751	744	849	741	774	816	797	823	785	812	779	760	764	774	782	764	790	777	736	796	840	835	776	790	813	801	742	746	794	797	772	778	772	792	729	774	818	765	764	839	761	755	764	811	748	810	774	769	786	831	810	745	762	775	762	719	809	784	723	777	830	769	774	802	738	745	711	778	793	777	766	767	745	725	819	764	747	751	752	781	800	778	791	790	778	820	765	797	768	781	780	782	729	781	792	756	743	802	756	777	765	759	784	807	781	752	732	801	816	824	797	755	792	759	791	842	757	794	773	790	753	809	785	834	768	774	756	807	796	754	821	758	792	794	746	825	746	775	770	826	791	720	774	752	766	776	758	796	802	800	781	764	790	779	831	823	746	781	824	822	750	729	774	769	776	806	763	789	776	824	756	771	783	817	757	800	821	736	788	761	749	804	797	755	841	787	829	753	763	784	725	767	760	783	734	815	751	799	804	769	739	811	759	780	746	777	768	806	800	785	819	835	745	770	757	813	782	787	760	761	740	774	749	804	792	810	798	796	785	817	770	751	769	813	754	815	803	791	799	768	778	760	784	768	756	806	809	748	790	767	761	770	790	818	767	777	728	751	786	767	759	818	793	786	760	784	782	784	770	821	774	782	764	776	757	771	765	769	739	775	821	798	787	742	753	732	775	821	817	804	735	780	815	842	766	800	778	791	764	782	811	808	793	754	747	814	783	771	772	767	802	809	803	742	748	748	793	752	765	774	802	813	797	821	788	777	820	802	766	744	797	777	768	764	731	767	779	838	724	784	758	828	764	763	751	817	782	843	798	745	737	799	783	764	750	774	781	801	809	786	740	782	754	786	788	792	799	747	800	812	723	773	773	803	787	782	791	804	824	741	768	794	780	767	762	768	794	744	741	723	761	786	794	748	806	761	765	802	809	780	765	780	768	785	803	786	771	744	814	787	780	779	749	731	821	775	711	768	788	723	755	711	780	773	818	800	744	754	788	718	781	754	763	787	788	809	784	780	736	765	806	773	758	743	798	808	796	779	786	755	783	754	770	806	783	739	785	765	737	839	827	800	795	759	776	760	856	808	824	776	779	757	785	762	750	801	760	834	766	818	797	789	772	812	767	805	842	709	761	811	726	784	770	783	770	765	762	773	732	762	732	769	813	803	837	764	769	707	765	749	799	740	780	820	801	769	751	783	798	830	795	796	740	780	742	748	813	764	801	776	778	769	792	767	805	744	818	730	800	788	749	786	735	770	815	820	762	743	728	775	791	745	839	731	780	774	759	776	775	792	747	796	798	795	767	767	753	769	725	736	814	754	811	799	761	796	753	754	737	810	753	754	766	799	771	748	787	765	749	829	725	790	752	760	800	740	785	730	800	795	781	775	824	791	795	750	774	772	796	831	799	791	787	785	768	800	760	765	743	791	777	786	786	830	778	796	791	742	724	738	776	748	802	768	793	811	783	727	795	800	779	766	813	768	765	761	793	725	758	805	814	816	773	758	782	750	798	759	790	728	803	825	776	839	805	834	773	788	750	799	774	751	786	719	760	808	715	774	788	794	787	782	731	781	800	775	764	763	737	763	746	795	760	782	773	768	750	764	793	740	699	782	774	751	748	814	794	754	828	723	739	761	768	764	742	793	802	777	754	755	801	763	801	738	801	762	862	812	768	746	778	761	796	792	740	797	742	791	758	789	779	743	807	744	803	740	767	772	776	798	767	791	799	756	743	783	848	769	800	769	783	790	765	747	797	824	786	805	822	817	738	786	757	782	809	719	771	761	764	744	775	779	753	742	789	770	784	753	760	782	758	742	815	730	781	779	790	805	720	812	836	798	807	766	749	820	784	764	757	793	769	766	818	742	796	776	810	797	767	793	758	799	771	783	770	803	792	776	783	824	807	793	771	798	780	796	770	754	758	764	733	767	755	794	798	818	834	754	780	740	779	791	793	720	798	769	806	778	778	735	786	778	768	756	779	787	778	809	757	800	777	791	770	753	779	760	747	757	827	800	759	755	799	781	768	781	778	833	793	786	758	817	779	779	799	775	815	781	763	778	789	803	777	719	772	757	762	785	793	775	771	790	800	823	800	817	767	729	747	753	796	801	776	826	782	771	764	804	770	789	762	774	784	789	787	726	748	780	759	738	780	821	811	766	794	782	835	742	800	724	721	819	766	754	772	757	764	747	793	744	810	772	741	751	768	728	748	742	795	794	823	769	787	802	807	779	760	768	786	761	804	728	753	789	731	782	740	766	777	780	792	791	773	769	805	809	811	770	791	763	799	771	795	803	777	783	738	823	814	776	788	802	766	763	766	788	815	791	771	751	758	781	766	728	800	747	734	799	740	747	745	715	774	757	764	771	768	799	805	751	780	772	794	776	793	802	750	802	805	712	735	752	754	759	743	751	757	810	798	752	757	824	757	787	744	872	773	751	795	760	760	756	772	788	808	780	771	823	726	747
28508	27559	31534	20089	6009	1663	880	622	565	553	576	553	586	516	578	583	559	549	547	562	565	527	571	617	573	587	554	540	563	516	554	527	569	567	586	588	540	528	535	527	547	555	534	554	562	569	561	590	561	556	577	560	527	573	560	560	549	582	505	576	546	563	543	555	564	550	569	554	488	543	582	527	507	555	560	529	546	544	557	561	579	565	559	535	596	517	557	521	526	558	529	569	535	534	522	528	549	583	528	543	517	535	559	543	541	547	537	584	533	535	559	569	559	523	589	570	561	560	600	562	577	569	534	592	588	564	574	522	567	550	575	548	546	538	550	555	498	575	579	594	530	536	583	552	544	544	574	532	539	560	578	533	527	528	562	524	572	546	538	550	564	542	504	556	524	547	571	526	524	573	519	535	549	543	550	570	564	546	563	604	558	559	524	526	557	541	513	554	563	540	572	535	563	550	542	578	575	596	571	558	559	538	550	551	594	541	543	591	547	541	521	552	508	559	512	547	518	560	506	542	555	565	531	525	572	588	551	533	571	489	580	575	552	517	521	578	551	551	558	552	559	491	556	548	534	565	538	529	556	544	571	568	586	555	560	519	545	573	536	608	605	549	592	589	563	542	567	543	561	540	543	559	530	550	566	601	537	557	569	541	554	561	541	546	566	565	591	532	526	534	541	548	553	542	551	539	557	509	548	540	521	587	524	554	562	584	524	530	564	546	568	578	537	506	584	553	600	565	555	568	552	527	572	522	586	602	486	530	546	558	525	544	586	556	535	586	506	544	535	560	568	562	537	557	541	514	565	554	537	551	552	544	547	559	591	520	574	563	538	584	546	525	554	535	537	554	545	532	559	570	539	551	566	537	567	555	605	597	571	542	496	576	575	558	581	537	553	575	586	563	568	589	533	592	507	540	582	562	603	578	548	530	575	550	535	532	564	562	593	537	565	568	583	540	571	575	614	540	547	535	529	575	562	576	584	551	517	587	535	544	556	555	557	522	578	572	548	591	584	530	573	543	574	516	523	556	553	542	574	549	536	539	571	561	539	572	552	556	532	566	564	563	555	599	565	537	575	558	556	562	538	542	545	545	550	535	578	564	585	537	614	539	561	563	573	623	609	550	542	558	564	542	580	531	533	585	531	529	534	519	545	526	583	584	521	557	556	528	560	555	583	565	509	533	569	537	528	538	537	567	549	589	529	533	539	542	576	582	580	580	549	538	542	540	533	537	551	549	578	555	538	522	585	553	524	586	556	581	563	561	565	560	592	562	556	581	573	523	516	549	548	557	550	541	584	576	560	544	546	559	542	536	555	581	548	540	590	549	481	599	554	567	581	551	551	527	532	573	580	533	530	568	589	550	549	517	526	568	600	538	541	526	541	603	583	576	510	560	564	572	531	534	514	580	557	558	576	609	516	577	549	550	552	554	570	524	612	538	556	538	530	551	569	497	524	554	574	614	590	526	535	553	542	549	553	526	594	536	549	541	524	595	561	537	525	532	548	588	601	556	550	490	552	550	554	542	553	527	520	559	509	583	542	545	532	575	562	515	551	544	582	582	559	583	565	543	530	553	489	560	523	583	528	510	542	551	549	549	591	558	566	543	547	541	581	549	544	585	568	557	580	539	523	517	561	557	564	552	555	560	559	542	553	521	525	545	540	567	566	568	539	579	574	561	517	548	562	540	533	560	548	559	504	583	555	573	517	547	581	568	569	567	552	558	528	603	560	574	564	516	582	602	547	536	547	503	548	539	581	569	537	601	535	557	562	571	545	531	555	546	548	549	566	531	537	545	523	520	530	591	588	542	571	536	520	531	566	503	550	559	568	578	575	515	539	585	537	560	554	512	544	518	591	563	582	559	588	557	528	576	523	561	572	561	584	584	551	586	521	511	536	552	545	563	583	539	554	543	535	566	548	566	561	563	547	576	584	536	557	552	588	525	561	553	549	603	561	538	592	580	533	542	531	582	566	527	584	523	603	548	588	558	581	564	526	557	561	548	571	548	591	556	549	566	570	538	574	514	569	551	582	594	544	525	566	558	538	580	598	567	525	540	571	560	573	582	574	549	580	553	579	536	541	561	552	572	550	538	541	572	536	594	536	549	579	556	510	547	595	584	522	569	591	592	480	568	535	509	534	564	529	525	521	554	546	525	509	539	579	568	530	535	531	578	552	569	549	531	572	568	573	532	546	554	568	514	559	558	556	538	538	568	582	520	586	564	584	570	521	559	604	571	528	525	587	521	544	554	578	574	528	551	558	508	565	512	562	588	591	548	559	562	598	571	579	535	575	546	545	571	554	571	550	570	521	553	548	562	571	560	509	586	549	572	528	537	524	564	543	575	543	560	582	529	555	555	580	567	572	570	593	539	603	573	536	626	551	567	530	524	575	585	578	513	524	554	541	581	538	575	548	545	552	514	543	542	545	588	533	543	522	580	569	561	551	554	562	596	545	602	547	502	557	552	567	581	579	527	538	557	561	560	544	538	578	556	576	572	586	591	567	581	549	560	534	556	562	572	554	581	561	575	538	567	558	600	601	549	533	557	578	569	607	592	600	573	528	555	513	601	560	557	569	534	587	513	584	543	543	555	579	532	520	545	544	529	521	544	545	562	510	577	536	563	533	564	562	535	544	545	538	561	554	522	594	521	579	564	526	569	546	510	525	545	564	518	525	521	560	554	517	562	568	541	564	556	580	560	611	575	561	519	578	521	536	528	547	619	580	568	515	524	558	579	573	548	578	531	560	546	556	574	563	554	553	546	563	561	572	542	536	537	557	527	575	541	555	503	573	584	542	543	541	554	535	542	568	558	596	581	547	548	561	539	557	537	560	557	555	570	544	559	537	515	557	526	600	570	538	571	562	544	551	551	539	534	563	569	581	526	538	556	525	560	557	502	528	575	529	529	546	567	549	558	566	533	580	583	573	540	601	544	580	553	554	544	577	576	568	569	532	570	572	508	521	537	558	516	527	542	587	587	583	547	525	549	534	580	540	580	576	553	515	553	554	584	559	515	509	557	589	567	580	539	541	567	567	528	558	525	620	558	537	538	548	569	550	535	558	552	494	584	570	549	560	503	572	503	526	536	588	584	576	528	571	521	538	589	509	554	513	560	556	537	547	532	544	551	531	562	569	524	582	554	564	569	595	620	569	512	597	585	524	553	556	573	554	574	541	523	561	518	567	512	567	554	553	582	561	536	546	537	555	539	579	568	542	601	525	573	538	563	543	558	591	531	571	605	562	556	563	577	548	553	539	587	538	527	564	539	564	578	545	552	530	566	555	572	586	546	556	541	540	573	580	552	583	591	534	578	579	579	571	551	571	567	570	571	539	493	507	578	507	574	580	550	579	556	532	557	558	531	547	590	544	570	530	544	614	543	530	534	598	568	558	543	601	522	540	584	560	540	594	529	541	546	589	549	554	535	544	557	578	541	519	569	555	572	581	568	549	542	511	539	564	546	570	551	577	575	542	491	608	573	571	582
31144	46111	36386	19782	8079	2832	1426	969	796	792	827	757	787	783	756	833	759	744	816	811	766	772	759	753	786	822	791	820	798	790	774	784	760	768	774	746	815	773	787	785	778	766	816	812	815	798	784	746	725	844	796	784	825	782	798	793	818	755	827	795	785	813	794	779	736	781	775	786	794	724	761	798	768	737	790	747	776	739	785	837	783	821	840	779	808	762	786	837	772	822	738	809	786	759	805	759	783	758	828	773	817	726	766	748	767	782	799	762	779	785	749	807	779	853	736	748	790	795	767	780	822	816	760	781	715	759	790	819	758	816	802	815	770	799	791	795	800	821	770	771	780	775	781	789	783	773	772	773	737	704	794	796	733	788	777	739	733	764	793	756	829	796	769	798	744	735	754	781	819	794	764	777	737	761	745	802	757	736	721	775	818	797	769	794	795	857	763	783	820	815	745	777	813	773	821	779	739	775	764	776	742	808	793	823	734	801	790	800	793	751	770	787	713	761	779	741	818	790	758	775	758	757	820	789	786	797	805	770	756	799	755	757	785	788	751	794	771	802	819	804	788	804	788	793	777	823	774	782	779	788	779	761	814	835	768	809	846	792	787	767	767	770	784	768	835	814	808	792	776	746	805	778	760	763	793	835	812	803	770	783	770	761	799	795	754	784	743	789	771	790	783	816	780	764	754	776	839	847	792	749	748	791	789	780	787	779	804	757	845	787	770	753	751	716	811	745	787	815	809	818	769	753	800	768	750	775	773	752	781	772	758	784	760	772	789	796	836	804	742	776	752	828	768	807	764	765	695	748	773	770	775	825	832	786	785	781	780	754	813	752	788	842	803	818	755	778	801	820	818	805	764	748	803	794	771	793	769	787	765	809	849	743	743	774	790	799	798	728	787	787	808	766	843	763	760	852	732	754	802	753	808	783	783	754	768	784	773	759	724	758	838	793	798	815	812	777	771	792	758	773	818	781	700	742	793	787	793	791	815	782	796	746	787	764	798	794	801	780	769	805	766	801	744	828	736	776	777	803	748	804	804	805	774	772	803	785	743	777	809	797	757	805	762	801	757	810	768	801	753	799	795	770	780	807	790	797	749	816	823	767	810	799	800	798	815	767	777	756	781	834	776	825	738	786	768	741	831	805	730	754	734	792	811	776	787	796	777	805	791	791	803	747	808	823	769	790	777	802	769	797	768	778	801	731	833	779	808	785	806	825	868	802	782	764	837	818	744	769	792	730	762	789	821	770	791	767	756	827	753	792	821	765	785	817	825	782	797	760	743	781	775	798	827	806	785	779	753	777	799	787	786	767	752	798	779	803	779	768	814	809	791	744	765	784	807	830	741	802	781	798	768	804	803	802	755	739	792	784	774	801	791	768	806	777	769	769	804	798	797	778	766	813	827	764	767	779	752	788	818	760	777	787	765	809	781	785	751	772	800	806	804	832	770	814	782	743	754	763	812	789	807	785	721	776	784	775	732	744	775	778	758	738	758	733	811	759	825	766	779	797	734	821	796	807	773	816	789	803	794	785	766	785	821	788	739	830	792	813	742	799	811	830	738	752	750	784	741	824	787	756	826	756	751	759	809	763	732	822	827	792	798	810	801	814	782	745	776	779	851	741	803	778	771	753	767	754	775	755	794	788	739	759	793	757	804	788	831	786	818	809	814	832	869	760	759	779	800	774	723	791	811	752	810	779	783	772	795	803	783	779	791	758	819	761	773	751	785	731	768	845	803	798	788	727	782	735	800	753	765	763	764	797	774	809	778	779	842	765	786	818	839	777	757	817	773	763	764	784	818	812	760	761	812	774	808	744	794	808	785	777	811	754	818	743	780	765	765	721	782	750	831	730	829	819	693	804	790	790	787	763	811	787	756	825	771	844	773	795	775	807	773	817	766	812	773	818	809	761	755	841	766	723	756	743	783	807	794	777	775	800	770	786	779	788	757	772	825	776	807	748	767	749	860	750	766	783	774	793	820	759	824	759	766	802	742	808	782	815	708	738	722	812	803	793	768	786	757	830	774	790	769	826	799	735	752	804	793	693	728	792	762	799	743	815	803	808	798	786	754	783	737	748	788	801	750	764	816	737	734	780	778	796	736	759	831	771	763	749	779	785	762	776	788	829	796	821	771	774	744	719	797	831	818	821	788	814	830	754	785	856	742	795	810	799	735	793	797	728	750	794	779	753	779	788	791	820	763	782	778	775	747	756	773	801	807	798	844	805	761	804	788	846	817	779	812	821	805	759	774	786	791	805	813	770	782	766	784	868	788	793	757	798	739	791	794	724	839	783	842	844	770	820	785	839	787	787	802	797	834	817	772	768	758	755	775	836	795	787	740	788	806	767	809	765	733	775	795	795	824	767	783	734	795	822	805	803	755	755	762	785	726	766	799	769	738	810	769	759	738	758	808	771	778	800	807	810	794	835	778	802	787	771	801	838	798	777	804	772	771	808	802	792	799	821	765	802	803	782	740	757	798	797	800	789	715	760	844	806	755	723	803	771	800	787	803	770	782	747	791	789	761	755	820	820	782	754	834	754	782	778	804	793	752	806	742	805	765	743	765	804	776	796	797	827	771	765	789	742	786	790	791	794	789	778	791	793	779	822	800	789	828	815	786	757	763	794	791	747	826	735	731	811	782	779	797	759	775	807	816	766	737	793	824	798	761	780	779	750	796	811	802	780	808	744	775	775	767	757	845	767	808	704	821	769	754	827	779	788	786	682	794	753	773	777	788	810	797	817	785	792	841	767	775	772	793	818	751	816	766	797	750	802	791	781	764	786	811	791	785	742	780	750	796	731	779	804	784	765	793	764	830	771	771	768	801	822	815	797	782	813	751	728	772	854	772	792	811	820	815	834	816	803	824	776	856	815	781	763	813	791	802	808	770	811	768	813	768	798	795	762	773	829	822	748	783	798	727	756	778	782	767	768	735	765	770	770	810	795	812	791	794	748	806	766	767	790	815	764	805	829	808	783	785	790	780	749	782	783	776	788	772	769	769	786	782	809	746	742	759	756	821	856	762	740	816	750	796	781	700	818	786	744	829	813	740	773	784	788	725	834	759	783	784	758	787	807	803	772	786	744	816	736	773	814	760	812	776	774	798	806	741	751	776	802	804	761	774	784	789	822	779	814	814	774	770	796	741	759	827	778	718	743	764	827	826	789	778	835	836	790	828	795	800	818	825	772	774	774	765	791	788	782	781	755	780	786	789	778	782	815	799	794	815	784	822	746	769	774	751	777	839	800	808	818	795	745	748	793	783	773	756	757	748	844	791	768	765	856	781	765	793	774	793	790	772	740	802	771	794	776	819	731	786	793	775	766	772	759	753	786	805	794	812	781	745	791	760	805	801	761	749	842	767	761	761	791	790	802	784	807	768	754	761	743	787	813	768	844	733	786	771	828	730	751	794	825	788	748	799	785	761	774	768	760	744	796	778	808	777	778	766	753	754	808	814	789	793	815	782	731	792	741	801	774	763	759
24669	22583	34174	31750	24419	17262	5466	1155	727	617	617	609	572	634	573	622	575	601	608	586	623	628	584	565	677	518	547	614	589	586	576	618	569	580	561	605	563	531	622	558	576	587	584	574	564	590	576	594	599	604	559	550	588	571	541	609	523	579	598	572	558	603	576	583	604	551	569	565	589	608	605	589	576	561	597	581	622	617	607	614	623	546	586	602	567	587	619	618	615	571	627	586	596	551	589	592	568	592	581	551	594	560	599	598	606	606	606	575	586	599	573	564	556	567	598	557	559	579	600	552	582	593	631	560	567	575	536	576	576	589	570	600	567	563	587	544	559	552	632	562	563	582	559	615	592	581	626	575	578	560	594	574	587	576	594	555	579	552	579	593	598	568	571	630	587	620	602	543	603	567	550	579	582	609	598	613	609	569	568	570	607	583	569	614	600	531	560	538	552	577	620	528	596	544	570	557	534	553	598	576	547	562	593	595	585	565	565	575	604	610	547	598	531	594	584	550	586	573	600	565	579	540	560	580	598	540	582	593	591	619	584	586	585	565	614	592	596	577	581	608	635	574	524	573	547	580	552	586	579	606	578	623	580	567	598	606	545	562	589	551	535	596	590	583	538	591	634	599	553	601	579	576	582	584	569	593	565	575	566	617	579	582	589	603	547	604	528	583	587	523	588	536	586	602	601	558	578	575	588	591	598	541	571	560	650	579	606	578	585	589	550	558	581	571	603	600	611	596	631	566	577	566	564	575	607	591	603	606	583	612	570	587	599	543	626	534	590	546	561	566	571	602	627	552	548	600	591	577	602	579	577	627	528	542	546	593	622	596	580	571	545	591	587	599	545	587	539	597	548	583	564	564	613	570	593	580	533	578	565	615	571	568	538	590	634	578	566	565	581	582	591	606	625	603	567	579	588	585	565	565	569	559	603	585	607	592	576	576	575	548	561	544	544	585	586	569	532	561	589	598	584	610	550	574	605	594	580	576	576	567	581	609	587	559	536	619	579	556	574	565	585	552	639	591	585	568	570	541	563	591	593	580	557	606	607	539	616	588	573	603	607	568	550	583	565	560	591	563	591	612	578	544	596	592	622	550	573	592	561	629	559	593	567	581	544	562	591	586	558	584	563	605	629	581	587	572	592	594	557	577	604	573	605	583	545	590	596	607	595	557	636	575	554	581	598	612	550	586	610	611	607	592	576	534	588	584	605	556	583	590	577	531	530	559	569	603	565	574	588	587	581	570	587	573	614	547	570	577	614	578	581	629	571	595	558	573	622	625	584	603	575	575	582	568	613	559	615	592	524	614	558	585	582	623	578	582	632	568	549	580	584	594	575	608	544	607	589	560	571	527	558	570	585	535	640	601	614	575	590	585	565	626	549	588	632	542	566	599	573	584	591	618	594	578	498	604	574	587	562	620	609	592	590	594	583	593	634	567	551	602	577	624	606	660	609	572	583	572	599	534	554	572	584	583	610	622	614	573	571	525	554	576	584	587	588	565	537	565	535	515	570	586	624	595	607	587	590	601	576	527	558	562	613	631	596	611	577	548	601	639	586	593	546	601	579	607	575	564	601	611	581	539	594	556	606	569	601	582	562	568	584	600	563	601	591	602	598	628	602	599	612	582	581	580	582	578	586	572	556	586	628	616	591	535	591	609	566	548	613	571	579	560	568	570	594	591	556	572	600	608	616	626	582	548	577	552	578	580	589	521	603	591	577	554	576	554	534	592	573	613	591	584	545	635	564	572	582	558	607	578	560	561	576	607	609	582	597	593	566	534	609	625	546	577	593	569	601	588	552	606	532	549	582	562	617	607	580	593	555	629	671	586	588	587	599	549	563	566	601	587	566	556	576	602	574	585	589	561	579	612	591	629	584	556	585	572	603	564	591	592	557	553	565	575	517	582	597	611	566	593	591	607	578	575	567	623	589	568	586	573	559	573	573	590	591	589	510	565	621	573	593	574	569	553	551	593	582	589	581	627	610	573	600	589	627	588	606	632	590	607	617	591	575	557	567	596	550	595	508	639	589	592	579	619	580	565	549	619	611	574	577	565	597	607	565	564	630	539	580	570	568	573	544	560	567	576	554	576	572	591	573	581	575	551	575	551	572	623	556	583	571	603	592	551	584	564	598	588	555	584	615	541	567	618	556	592	535	604	612	551	551	551	600	576	606	592	616	596	572	586	581	547	546	567	588	609	555	550	562	578	530	576	555	543	615	622	610	585	601	622	587	597	604	590	601	628	605	573	589	585	593	568	580	563	587	627	550	587	582	596	591	540	588	571	572	547	576	606	602	609	556	557	618	584	540	582	558	537	571	597	583	568	550	589	618	566	611	668	585	599	584	555	576	571	580	550	586	594	565	569	555	539	543	610	574	561	573	576	564	564	583	594	616	587	596	596	556	584	566	597	590	634	540	586	591	614	594	593	584	558	603	572	564	553	599	586	583	560	606	593	606	546	538	593	589	549	539	546	588	545	557	563	564	562	542	569	657	584	573	586	587	595	583	553	543	609	604	542	590	591	599	542	541	579	588	565	548	576	573	585	564	593	570	587	608	569	588	546	569	612	599	555	602	587	601	608	585	567	578	596	572	580	566	557	587	566	586	574	578	553	571	568	558	590	593	560	573	594	540	580	532	578	560	587	557	564	566	548	542	593	634	594	579	580	609	619	592	580	594	604	596	606	609	552	599	582	588	555	573	597	574	579	582	619	590	606	527	565	570	542	584	596	565	563	549	599	608	601	595	591	581	576	591	597	551	551	608	583	587	621	618	565	546	593	600	601	625	612	581	593	618	580	570	545	622	574	584	575	629	572	634	597	615	560	574	601	566	565	577	586	575	550	576	589	587	574	564	567	603	560	599	597	600	604	591	574	592	560	559	605	585	657	549	602	605	562	586	605	597	612	601	553	534	552	534	597	618	525	578	592	575	585	591	558	602	587	624	595	601	563	563	560	588	609	570	577	563	593	573	565	554	616	586	633	592	578	610	600	564	554	569	614	640	592	615	587	547	612	583	603	565	595	601	592	570	567	599	654	570	599	577	587	598	648	580	588	614	572	600	597	549	574	563	583	583	586	568	603	619	585	582	586	589	619	597	589	613	561	602	556	557	563	579	556	558	556	576	559	603	556	599	584	561	602	548	584	536	575	628	598	582	563	605	558	582	596	562	585	610	585	561	572	573	595	594	596	645	551	555	553	592	607	571	584	606	579	542	611	632	568	577	552	580	556	558	577	586	578	608	619	627	544	606	580	585	568	580	614	582	575	613	584	575	575	574	597	568	636	595	612	588	605	595	589	573	592	563	572	539	592	607	566	585	594	578	590	585	577	603	569	572	588	577	586	566	533	610	595	595	547	601	562	524	596	566	578	586	582	591	584	575	584	568	584	549	616	598	568	562	586	569	576	586	589	575	573	607	516	591	585	573	599	603	583	615	549	602	586	544	536	593	578	626	600	604	596	604	526	599	607	593	603	605	565	545	554
58174	93011	75354	47891	30410	14270	5307	1850	1077	901	850	845	854	808	826	839	807	858	831	807	805	793	834	820	786	830	834	872	776	818	816	802	831	780	823	859	793	820	810	819	855	877	836	807	856	801	838	892	838	812	802	783	797	828	806	835	833	774	788	800	816	792	899	844	818	838	847	845	830	877	791	818	853	819	864	790	767	806	859	795	851	815	816	816	777	777	796	857	875	821	833	865	797	907	875	859	833	811	775	807	796	812	816	856	864	828	843	836	826	863	849	800	826	792	807	806	820	859	814	821	825	845	889	787	820	817	794	823	840	828	814	801	824	827	783	829	834	821	845	778	819	793	838	797	822	810	794	825	840	824	797	830	815	844	836	782	834	796	796	814	853	818	820	837	865	792	800	819	821	809	795	878	835	854	858	808	875	800	834	820	856	810	817	827	813	770	821	795	803	764	836	815	830	849	835	805	794	808	846	801	853	784	834	834	850	877	837	802	819	816	770	825	810	851	829	806	857	846	843	862	842	846	851	756	800	808	799	767	887	765	765	787	782	842	836	816	808	721	801	812	822	805	849	797	833	820	832	796	800	799	864	854	759	810	799	812	828	854	781	820	812	871	811	829	846	843	851	796	807	820	835	846	795	843	812	805	794	842	842	829	890	827	851	852	806	807	807	806	834	850	815	825	781	830	798	844	830	829	861	784	815	819	845	773	779	842	783	847	829	845	797	829	829	862	803	796	835	831	850	805	843	786	806	797	837	797	787	837	862	769	824	836	809	828	803	791	825	857	869	810	829	846	807	833	782	828	809	863	837	770	844	801	811	848	826	807	860	828	799	862	837	828	828	839	820	766	855	800	873	846	796	775	844	845	821	770	803	846	857	814	798	800	830	836	819	800	884	867	813	890	845	859	795	857	798	802	839	835	798	854	817	852	814	780	803	819	871	779	820	797	846	826	812	819	866	790	810	834	852	784	816	819	809	836	818	826	840	844	817	805	768	848	832	791	861	806	820	804	857	827	861	837	763	768	888	783	838	788	819	835	783	817	793	789	806	761	802	793	783	815	817	861	831	846	800	841	836	849	846	836	827	813	866	812	786	807	843	770	822	780	833	825	845	926	850	778	818	827	836	778	830	859	798	791	808	852	886	846	816	801	799	846	748	788	786	807	794	799	779	842	852	817	805	817	827	813	826	800	893	810	817	803	806	829	825	863	818	846	843	814	849	877	809	836	813	826	825	830	764	826	845	786	816	828	798	819	841	811	815	798	870	816	881	863	863	820	889	851	785	815	840	830	835	804	842	802	821	867	781	845	819	784	800	803	827	823	835	804	844	821	814	759	850	893	746	794	806	816	786	864	840	879	835	862	792	790	806	844	815	804	820	858	816	870	803	836	800	823	841	857	778	807	827	825	806	810	818	814	804	760	825	801	852	834	809	767	794	839	777	852	817	787	835	854	807	779	781	827	864	866	811	821	853	806	826	804	782	810	919	771	808	837	812	910	817	851	804	866	790	756	802	783	818	833	843	853	829	802	803	873	822	821	769	869	890	874	856	845	793	847	826	769	828	790	798	785	815	807	863	883	818	810	818	825	843	823	845	804	859	847	818	815	793	846	777	831	789	801	786	836	813	828	847	885	818	846	788	799	825	847	823	823	809	858	830	781	794	874	841	823	853	832	809	774	856	838	797	843	830	790	812	830	820	849	843	834	798	757	828	811	803	844	839	829	831	799	806	807	846	805	771	809	843	779	822	819	806	801	802	812	808	834	824	815	832	803	786	737	777	799	801	829	806	802	827	840	806	807	803	798	783	858	811	861	846	776	804	809	842	814	782	828	835	819	822	804	788	838	786	843	782	754	822	777	815	837	856	779	820	821	837	814	837	815	815	779	814	847	811	854	833	795	840	815	895	861	847	741	844	818	869	860	851	827	860	830	872	808	845	808	838	865	804	827	844	819	820	833	805	826	772	831	845	854	845	825	838	782	810	854	806	801	789	819	843	773	844	808	803	787	809	872	806	823	806	890	834	747	845	819	841	831	861	811	776	843	873	783	861	833	823	818	781	822	828	785	803	792	856	868	811	825	816	815	818	780	800	854	780	814	783	816	817	785	797	866	793	836	832	809	829	819	795	788	831	808	823	832	798	832	804	816	799	764	805	863	812	861	843	853	797	817	806	834	829	902	857	858	834	839	801	862	819	895	834	838	758	821	839	859	798	777	795	878	771	839	819	782	841	852	762	846	771	816	871	826	880	809	832	801	874	805	826	843	854	818	790	859	814	852	800	796	811	790	817	801	800	838	783	784	841	809	825	750	825	801	871	840	873	831	846	833	826	853	816	787	809	794	818	819	868	854	815	788	864	776	817	846	804	797	863	816	839	807	807	772	832	820	803	820	801	793	825	847	812	806	802	821	821	866	845	852	851	833	849	797	849	770	814	772	847	841	808	802	827	845	762	828	804	833	834	806	851	807	836	834	825	867	812	828	828	792	824	803	844	829	858	818	846	805	821	786	816	854	785	805	807	855	838	859	838	851	793	800	804	807	831	781	808	837	868	826	823	805	834	818	878	808	881	831	860	856	788	762	814	790	853	815	835	789	785	862	824	795	805	844	791	815	857	807	820	776	788	839	807	824	799	815	795	795	834	830	800	828	820	799	829	795	799	827	807	832	820	776	798	827	830	795	805	818	826	850	820	777	857	817	800	783	830	881	830	800	863	821	830	798	811	786	824	801	845	862	799	799	831	795	831	765	786	841	825	847	856	848	820	831	829	806	805	845	880	843	786	734	820	834	818	826	788	850	858	814	898	786	877	826	855	813	785	814	894	858	836	828	846	832	816	808	861	770	780	822	783	819	814	816	809	860	778	869	772	838	837	896	893	820	798	814	818	866	825	826	825	816	862	847	767	829	764	784	798	865	903	864	826	863	870	861	838	854	786	808	815	899	829	852	815	845	817	800	813	794	838	827	829	836	835	830	816	814	776	847	816	794	820	836	747	809	774	795	825	853	824	823	835	814	811	831	833	825	833	829	813	800	828	804	811	848	846	830	814	818	860	838	794	787	832	858	802	819	808	836	866	855	817	845	820	804	838	864	812	809	858	794	835	845	833	830	841	823	817	842	810	870	785	786	795	795	837	822	774	836	782	809	834	814	840	874	778	818	792	810	845	830	829	826	820	783	814	841	780	766	806	815	843	831	830	822	846	793	815	900	804	815	847	815	823	825	813	842	826	812	841	865	814	832	828	807	849	782	782	760	814	789	803	838	835	811	830	843	822	795	795	879	826	767	846	777	827	851	758	760	809	800	790	792	827	832	787	820	766	815	857	840	769	794	774	817	806	847	824	817	811	816	789	841	847	829	816	840	808	837	819	802	847	851	783	862	858	786	811	792	795	806	841	838	764	803	830	831	831	824	813	847	802	774	814	803	809	800	856	835	813	891	816	823	798	763	811	840	834	845	849	809	786	791	831	839	821	838	852	790	853	832	819	846
23636	22027	32179	27885	24351	22158	13609	2025	761	621	627	576	624	595	603	553	594	600	591	595	551	592	584	572	565	550	585	549	575	616	521	588	616	599	617	577	542	602	538	566	569	597	602	572	566	550	560	601	597	576	588	570	558	603	538	616	564	605	563	580	539	567	577	562	534	561	587	577	598	553	551	572	552	585	578	599	584	612	598	558	597	564	603	598	590	605	551	555	574	565	576	540	536	547	601	559	582	590	630	582	562	575	576	539	533	558	579	570	530	593	544	604	599	565	600	574	621	587	559	584	576	564	563	562	547	579	571	549	603	530	563	537	575	612	575	587	559	564	577	571	591	574	554	561	600	557	573	600	598	556	562	577	552	530	580	575	619	561	555	576	595	540	604	608	582	561	566	588	566	561	536	551	582	541	572	543	587	604	585	599	589	558	551	563	582	593	592	551	554	540	574	583	555	538	565	550	571	549	538	587	554	533	583	569	585	598	538	559	534	558	579	543	615	562	597	526	545	553	567	572	573	554	545	543	519	577	575	583	601	571	600	609	549	544	584	583	585	616	531	582	539	590	555	585	605	578	641	572	621	605	562	532	582	585	621	558	542	573	566	526	549	580	573	590	556	570	591	585	572	576	552	596	566	551	547	581	562	542	592	626	599	536	575	597	591	605	552	566	569	616	569	533	618	580	575	538	599	568	571	605	614	566	581	615	584	517	551	572	562	577	603	606	567	559	586	609	570	541	562	572	589	585	597	571	583	553	572	594	571	590	562	526	545	584	563	562	524	547	577	586	584	568	575	581	584	578	543	586	599	588	599	597	566	569	590	620	599	583	589	582	591	576	603	575	545	536	551	565	597	618	587	568	578	568	563	585	592	623	566	560	594	596	599	556	545	569	583	572	538	566	561	614	526	552	610	555	598	590	576	536	579	555	568	589	590	552	552	574	624	623	553	562	567	563	572	571	587	580	578	587	558	561	565	575	591	610	561	610	585	539	549	596	602	595	565	584	575	579	573	558	546	562	628	604	564	623	589	571	555	585	552	583	554	552	579	547	576	592	570	585	590	586	554	537	564	540	538	575	570	573	570	582	618	533	596	521	590	552	556	581	601	553	584	604	588	556	551	576	638	607	537	594	557	602	559	589	618	586	590	590	544	605	577	597	571	545	536	558	598	558	556	598	581	541	597	608	575	571	555	589	607	549	554	545	600	567	564	542	581	601	558	617	561	537	568	571	598	591	577	558	580	607	547	567	537	599	585	575	545	539	577	607	598	572	619	643	567	553	541	560	567	574	569	587	580	589	572	562	578	578	584	585	570	558	580	576	586	572	587	559	572	588	578	555	536	596	566	582	572	593	579	607	572	586	560	566	606	593	597	591	576	595	533	592	541	586	581	583	558	627	605	593	597	565	575	609	597	545	584	635	562	608	593	540	558	547	565	579	573	576	565	591	561	572	589	581	587	509	572	568	607	561	569	570	514	565	590	565	590	575	527	530	557	587	605	584	560	595	603	534	532	562	567	624	585	560	566	586	560	627	588	560	578	582	557	618	578	587	584	595	615	557	574	582	573	558	544	577	550	550	569	566	559	596	578	544	521	590	580	586	601	583	572	609	600	571	564	588	528	576	611	597	508	612	612	549	537	554	577	604	553	569	585	566	578	553	609	569	600	629	506	560	549	575	570	568	555	585	558	568	593	573	566	569	626	581	579	564	581	588	583	561	579	568	531	571	625	560	555	589	583	563	584	562	576	532	564	567	600	530	571	591	563	604	583	587	560	592	592	577	553	595	609	585	556	538	544	592	570	581	579	565	606	564	567	560	551	560	576	544	535	564	575	516	555	557	629	582	581	630	574	562	553	576	593	614	595	605	567	595	615	591	578	526	556	581	560	560	565	557	587	538	578	583	602	585	572	579	581	601	586	573	552	601	592	585	529	562	575	611	571	542	597	618	620	600	603	611	545	566	547	589	598	610	603	631	546	597	578	600	584	608	577	591	564	554	527	627	539	542	593	565	563	563	588	576	564	547	561	579	552	545	556	582	573	578	540	595	589	606	601	559	591	584	582	608	566	577	544	583	583	582	563	537	569	552	568	602	581	552	613	573	645	593	561	569	524	563	574	577	578	528	579	524	588	614	617	548	582	585	527	582	540	564	586	574	542	562	547	546	557	558	562	564	567	580	570	588	610	580	554	578	599	589	591	551	600	559	572	579	539	587	575	598	564	553	567	608	545	608	592	580	599	581	587	568	524	602	597	616	582	586	602	549	612	622	562	589	586	613	552	537	591	546	588	591	575	562	616	621	634	590	552	578	581	546	589	613	553	580	623	538	573	545	596	641	547	596	590	546	568	504	606	560	600	563	583	578	533	558	588	568	586	570	556	617	541	623	582	572	594	583	560	601	558	540	590	553	525	553	587	585	567	597	569	552	576	540	566	577	570	572	559	574	563	593	542	592	561	554	520	574	570	575	551	563	593	575	586	572	591	550	603	630	572	591	562	612	553	584	584	571	566	574	571	540	567	603	612	520	580	605	563	568	519	550	584	547	630	527	528	560	597	569	559	592	567	582	575	616	601	575	602	585	571	548	597	508	552	554	570	593	553	583	551	527	528	565	555	573	551	569	580	554	602	547	583	580	583	562	582	531	554	620	555	528	595	497	582	584	553	554	540	607	605	590	583	536	560	572	574	565	579	578	560	623	589	569	551	569	575	576	588	594	610	553	559	589	564	577	571	600	557	628	522	527	583	536	560	570	538	566	587	577	561	560	592	556	544	608	601	518	634	609	586	618	597	587	598	585	571	584	536	571	584	588	496	574	558	554	587	588	584	581	534	580	575	596	546	578	605	599	602	554	588	551	584	557	568	580	626	543	566	588	512	582	515	540	561	579	594	570	561	593	597	579	584	571	594	573	590	571	636	590	614	551	581	565	558	531	608	602	601	585	585	575	595	564	590	564	539	617	574	587	590	538	577	577	544	588	580	620	569	578	588	560	571	608	571	570	572	572	608	551	601	562	523	550	564	577	607	589	544	559	577	590	540	580	546	577	593	572	609	569	549	590	555	561	553	565	539	575	580	572	573	618	598	579	555	591	552	612	548	555	583	541	561	585	558	531	566	641	554	555	493	595	581	591	565	572	583	564	601	617	530	585	550	569	600	602	553	588	574	520	556	623	543	572	567	550	574	560	591	584	594	557	617	558	533	620	584	543	570	547	567	566	569	591	566	610	583	554	552	547	562	550	587	566	568	607	593	560	558	572	545	603	543	551	561	528	606	545	581	546	545	580	595	511	564	580	573	587	579	568	583	552	561	571	631	539	533	604	594	592	524	613	541	575	579	566	555	548	566	570	573	582	548	596	593	562	544	546	631	595	551	560	554	555	591	560	586	565	535	595	602	562	542	588	570	587	571	570	575	586	563	585	585	565	595	562	618	634	604	627	596	614	559	572	584	586	574	575	592	575	613	566	576	581	592	592	559	553	624	562	556	584
63000	104030	84779	57162	38470	20847	8195	2685	1268	887	819	780	781	792	806	828	769	777	803	834	777	766	798	778	788	798	785	802	814	820	815	761	803	822	804	779	764	807	799	771	828	797	813	759	775	805	825	817	819	799	754	766	789	785	779	787	815	802	798	823	803	771	767	751	774	819	741	799	763	756	792	782	820	791	772	792	814	767	795	793	814	797	808	760	809	776	806	805	735	843	735	797	761	800	769	847	815	772	827	806	738	817	759	796	805	798	788	778	751	814	816	786	792	761	772	822	742	865	788	767	788	803	775	771	758	807	815	774	776	811	810	827	821	784	794	788	757	768	761	778	799	771	819	750	790	794	788	793	738	803	778	790	727	792	786	787	801	774	816	808	781	762	827	752	768	781	787	808	746	807	806	799	794	802	769	799	772	793	774	765	740	808	778	821	786	773	785	762	775	774	773	771	748	836	826	787	801	804	786	794	750	798	792	787	821	803	839	758	767	771	742	791	802	831	767	768	782	822	799	816	838	772	746	834	825	758	756	793	824	834	744	787	798	749	828	796	793	779	814	726	823	783	809	780	756	733	807	796	763	811	732	734	803	876	846	792	778	768	778	832	734	788	800	785	776	805	785	804	818	785	755	772	805	768	792	774	772	824	753	788	788	836	844	772	739	773	796	784	801	741	812	768	793	823	803	787	804	768	825	798	796	774	782	793	785	764	776	748	825	766	829	787	749	805	807	742	789	736	789	793	811	829	840	792	803	745	780	813	774	772	804	776	721	815	780	797	847	798	821	792	786	795	776	847	792	753	810	768	764	757	808	808	845	751	805	793	754	743	847	799	785	811	838	788	760	812	779	807	796	810	779	810	859	802	759	795	759	784	778	787	758	768	786	805	783	793	809	782	766	780	754	827	748	777	781	778	739	795	808	826	748	812	818	782	834	760	778	828	816	813	805	786	813	784	758	806	781	772	742	808	809	806	785	766	810	752	727	746	838	792	786	783	770	809	778	787	781	772	773	836	842	750	757	748	746	778	808	785	775	742	768	743	779	767	810	808	837	841	714	794	838	740	826	777	805	827	792	763	800	833	822	798	785	757	824	756	777	779	811	750	784	802	769	802	785	791	791	761	828	820	760	801	820	771	763	807	777	840	867	804	739	752	840	753	819	731	803	788	789	854	777	806	763	816	784	829	781	835	802	750	785	773	780	767	829	784	801	808	771	822	748	751	817	780	752	799	811	783	847	779	810	747	823	768	747	818	776	818	789	757	773	832	798	789	768	787	817	756	835	781	763	858	766	815	782	772	829	814	811	832	802	748	782	817	787	745	818	801	749	787	789	785	784	811	796	787	806	821	825	758	796	830	812	833	816	820	730	801	806	745	760	780	788	748	826	797	760	831	831	792	777	797	799	765	786	788	831	777	811	801	829	791	740	792	807	767	748	832	768	810	841	716	816	777	736	753	758	760	767	756	776	746	788	800	824	762	791	822	809	777	780	744	827	749	811	786	786	800	803	796	808	764	803	821	788	773	786	826	830	722	768	796	772	797	781	798	793	778	793	772	796	753	780	780	771	819	827	794	789	849	732	797	837	734	800	746	770	779	778	772	782	778	801	788	770	816	811	770	797	821	823	777	786	782	771	771	835	831	816	779	794	782	792	825	838	780	790	790	734	810	798	839	790	790	804	818	794	800	752	765	787	829	791	778	826	806	755	754	815	758	788	774	747	802	794	815	757	788	762	831	794	769	800	797	788	747	758	780	761	829	820	787	817	778	816	787	776	758	801	803	771	786	798	768	761	818	774	824	797	805	811	828	815	730	799	811	828	793	746	769	814	799	779	754	795	836	804	752	743	756	770	748	767	764	788	790	788	731	784	786	762	797	785	811	819	828	786	789	842	784	745	810	799	796	768	779	797	853	788	813	764	806	801	800	827	796	775	787	817	758	786	767	786	802	779	785	729	821	833	745	787	757	794	818	831	832	748	800	771	782	808	779	753	746	751	809	778	816	761	787	766	766	785	786	824	770	765	789	841	771	788	826	763	762	752	772	776	769	784	758	802	796	824	806	802	761	839	788	786	800	811	762	841	827	779	811	785	779	781	814	769	775	808	791	777	787	756	805	781	755	765	765	779	776	798	783	737	794	746	772	790	805	781	777	734	813	778	793	788	812	754	806	746	786	790	790	795	797	784	796	802	802	813	819	751	754	780	810	767	816	795	778	794	791	765	816	829	764	775	791	781	787	813	812	744	826	818	736	740	815	787	791	796	801	796	781	756	798	836	829	809	746	820	807	736	807	792	832	740	844	807	822	808	835	762	807	804	800	814	795	730	815	818	754	792	791	782	789	812	832	751	779	753	751	788	791	785	824	801	796	785	803	802	770	753	754	791	808	734	759	767	799	761	781	770	811	777	756	764	798	753	843	783	788	791	756	794	747	762	790	804	786	776	763	735	802	843	829	798	805	830	803	772	840	760	785	749	806	814	815	753	804	777	753	824	812	840	810	781	829	791	780	760	739	790	808	795	785	788	742	788	790	743	798	801	840	772	859	810	740	786	725	791	780	776	798	806	775	767	824	799	751	789	856	823	751	777	822	792	810	808	791	768	810	804	794	788	777	771	746	777	828	790	794	769	805	811	767	759	779	808	791	838	786	781	821	767	778	779	818	762	782	796	788	804	790	789	781	780	796	786	784	803	832	790	772	788	779	749	768	794	773	749	769	820	801	820	742	788	800	766	784	799	747	862	797	793	802	798	788	822	775	789	798	781	809	809	784	784	800	787	840	781	758	789	826	811	773	725	756	778	835	785	777	798	869	824	785	779	782	784	822	802	824	802	730	741	809	805	733	810	747	804	759	803	766	832	758	771	794	745	785	801	775	751	749	751	775	809	811	778	795	801	763	783	783	752	784	815	804	791	796	766	771	801	769	800	839	798	808	786	720	794	759	813	851	798	757	763	788	806	795	807	807	772	775	769	789	773	805	767	766	784	805	825	825	758	784	817	773	844	739	803	770	864	778	802	774	791	797	819	750	755	754	805	741	855	810	761	793	778	779	787	804	812	762	791	841	774	801	801	772	809	769	764	813	784	817	778	798	802	791	770	845	809	721	777	764	798	760	762	752	835	761	773	805	759	780	780	789	743	762	858	777	793	734	786	836	778	838	766	818	745	811	806	815	778	782	777	823	798	754	758	803	795	812	816	815	771	795	767	806	797	806	774	811	796	816	755	790	769	779	826	819	790	806	785	780	814	822	786	785	777	775	823	788	826	810	832	773	795	752	791	844	792	847	811	787	817	780	784	817	824	804	765	804	814	868	791	768	843	784	780	780	818	776	778	704	784	823	819	816	779	793	825	822	789	747	787	802	786	780	781	780	808	815	788	770	828	768	750	777	789	860	808	784	818	784	827	792	756	762	813	810	810	771	834	760	784	791	801	803	772	820	742	790	741	799	790	851	805	776	736	820	810	776	797	750	843	737	830	810	796	805	813	773
28526	27635	32109	18453	5605	1930	886	653	548	583	577	504	598	551	582	554	578	564	507	576	602	573	552	584	551	544	588	575	592	567	551	595	558	593	529	563	585	586	539	613	560	531	553	566	581	589	575	533	553	557	576	556	552	578	600	556	606	549	533	583	595	566	548	585	579	567	593	596	561	574	559	572	532	571	574	548	506	559	566	555	559	570	571	565	526	584	580	574	584	579	568	533	605	559	564	543	603	564	588	578	526	546	504	563	547	545	556	521	565	584	560	531	557	594	548	574	552	563	575	562	511	589	534	594	548	566	592	602	533	577	551	609	579	561	548	564	563	568	560	559	553	516	546	558	561	537	584	578	570	560	561	585	574	572	521	559	539	526	564	561	555	599	591	582	524	581	541	584	559	582	524	550	546	560	648	590	575	610	584	539	605	553	529	559	567	599	565	578	545	556	594	598	535	526	522	559	526	596	597	543	546	543	561	564	598	558	560	601	568	570	542	577	534	581	540	547	525	547	582	545	513	549	544	607	570	573	540	556	552	534	590	567	559	543	569	517	564	577	550	593	558	570	558	516	567	555	512	584	597	540	591	540	529	591	549	598	569	569	589	529	577	604	521	568	556	566	561	541	527	516	555	574	558	539	541	578	571	518	589	552	530	534	585	575	565	576	569	523	536	543	610	546	612	537	567	476	571	510	555	574	593	598	532	561	559	566	600	564	584	543	560	569	560	547	560	568	584	585	571	554	560	509	549	579	547	553	579	559	609	570	578	579	598	590	544	551	516	598	600	566	526	559	600	549	525	559	533	536	603	582	603	553	602	549	563	625	581	580	574	587	605	568	556	593	559	530	565	568	550	580	543	565	532	532	567	559	597	582	559	546	546	576	557	562	590	578	559	608	639	559	532	586	560	569	531	559	570	579	587	626	553	551	563	538	541	613	560	568	537	580	543	554	561	531	559	542	584	569	574	587	586	562	563	614	508	607	604	585	545	542	513	554	598	589	543	611	570	543	543	545	546	578	521	585	560	567	595	512	581	559	575	544	576	579	537	577	584	538	587	570	512	533	558	603	536	588	520	579	548	535	582	528	600	542	566	590	557	560	591	552	545	551	556	537	549	581	583	582	569	575	548	545	581	536	547	558	596	613	550	568	555	538	594	541	555	584	580	554	546	563	540	554	591	588	586	559	561	546	558	579	524	567	558	570	610	568	541	576	557	559	545	557	604	556	572	551	541	585	573	544	554	561	560	571	554	557	578	538	569	535	547	613	559	562	533	555	589	532	541	548	570	571	531	569	573	554	576	549	572	547	555	576	560	577	552	594	565	542	543	541	585	589	565	562	559	564	543	602	564	592	548	567	560	552	553	566	537	544	575	545	585	554	573	574	575	565	582	545	603	549	566	551	537	571	542	582	537	541	560	528	576	590	519	561	592	562	542	570	614	547	545	553	525	516	559	575	555	576	602	570	532	573	599	525	530	574	586	539	581	615	515	557	572	542	633	548	551	570	582	528	615	536	539	578	587	592	621	580	561	551	574	555	561	578	547	573	504	593	548	555	581	561	540	532	548	600	553	557	542	577	582	553	530	600	609	607	561	576	561	557	563	547	545	540	571	558	519	595	547	569	497	557	577	570	560	592	517	555	535	578	562	579	569	584	524	573	555	531	551	587	550	599	565	568	557	599	560	557	601	561	598	541	540	554	541	551	553	579	548	576	568	562	595	522	581	524	551	598	558	539	543	568	561	543	589	518	573	577	555	587	572	586	612	567	578	553	573	585	587	530	550	540	516	564	554	549	588	613	528	571	595	553	564	542	571	533	563	564	575	567	577	556	560	559	567	568	615	528	576	578	588	545	574	555	567	601	576	514	551	594	557	608	556	560	569	570	559	552	543	598	559	580	512	602	591	550	575	588	559	569	576	532	572	542	577	565	567	543	558	576	545	552	567	606	604	574	545	560	543	598	597	617	604	592	543	573	585	562	576	541	581	579	552	588	599	591	578	521	541	542	526	541	553	598	582	553	583	562	524	577	592	553	536	609	560	563	551	582	580	581	547	545	592	551	557	576	555	602	547	534	513	611	552	566	563	587	577	567	544	591	554	518	531	555	522	544	570	558	577	592	554	583	599	581	536	562	557	564	534	543	526	561	580	583	542	520	562	539	577	559	549	557	568	602	574	584	538	577	585	528	565	601	582	584	558	572	613	587	550	576	561	566	578	558	542	529	587	588	499	597	595	552	573	573	528	566	572	559	495	564	547	553	574	518	535	580	543	568	531	562	541	591	598	567	579	555	560	541	562	563	587	534	573	551	582	613	591	564	573	527	573	572	578	550	561	559	557	591	557	564	540	544	606	563	583	545	570	587	543	578	595	575	549	527	581	507	531	555	610	550	588	579	561	555	563	570	536	553	583	591	548	570	553	545	558	593	581	545	520	526	565	557	580	571	568	570	561	556	565	556	604	515	561	567	561	553	541	553	548	610	572	553	548	549	584	569	507	542	541	578	540	528	587	555	537	572	587	572	553	564	563	543	540	590	524	568	548	589	557	594	582	548	572	570	576	558	543	570	591	563	567	647	561	556	566	540	540	589	563	569	578	557	595	569	573	602	518	577	534	542	575	541	601	570	560	581	556	532	594	565	543	579	575	561	525	567	538	545	583	529	586	532	589	550	547	525	518	607	598	506	527	564	522	557	520	591	571	589	555	585	568	555	592	547	543	574	584	547	573	556	525	595	541	566	566	566	556	549	571	563	588	571	529	583	588	528	548	559	569	552	576	557	564	569	566	541	566	585	525	588	599	572	544	584	570	561	586	556	547	567	584	554	572	585	504	593	554	602	582	539	542	545	555	595	532	537	559	591	589	527	483	541	546	557	552	600	566	536	560	581	587	556	572	627	586	569	525	589	554	624	559	542	554	576	591	568	594	553	565	553	548	554	561	557	594	515	572	551	556	539	567	577	548	554	550	535	540	550	584	607	569	562	551	541	540	554	601	592	554	610	578	555	540	598	601	590	583	546	550	535	587	545	566	593	570	601	586	535	588	533	585	543	551	605	541	568	550	582	584	574	543	579	563	556	572	506	527	533	575	552	541	520	598	592	527	597	593	583	581	554	575	561	550	546	579	534	580	545	517	557	516	593	580	539	541	605	591	530	541	567	589	564	523	584	574	609	546	542	546	553	515	569	587	550	536	542	601	620	606	540	563	603	549	543	567	556	546	520	564	563	567	598	552	541	574	533	560	566	557	604	554	601	564	566	601	513	551	567	564	544	589	559	569	546	569	585	539	560	568	564	598	577	547	566	546	569	598	569	579	565	558	563	574	580	571	552	556	559	559	580	567	562	526	555	553	523	567	562	584	543	576	609	551	552	584	550	572	568	591	587	592	536	565	553	537	521	577	572	562	579	534	547	513	565	527	541	562	585	540	596	582	568	532	593	515	520	548	541	546	545	559	578	556	531	572	584	559	561	622	551	526	575	558	534	565	573
31266	46848	36268	17552	7731	3131	1418	970	806	769	820	844	784	753	824	781	822	792	803	843	763	799	817	818	776	804	816	800	766	792	774	782	808	768	781	792	813	790	793	827	788	784	803	853	767	762	784	831	829	828	766	791	727	786	767	801	749	748	825	860	820	780	832	802	818	797	807	806	792	764	771	821	792	819	789	786	803	793	818	796	788	778	828	813	804	834	819	770	825	782	776	812	813	887	833	789	766	771	804	775	769	776	795	774	760	812	754	757	847	764	797	776	787	804	728	838	809	809	836	822	833	727	778	752	807	801	748	736	779	768	765	838	795	798	766	832	787	829	766	792	824	816	760	810	812	803	770	788	801	812	810	800	780	826	792	745	782	793	787	792	790	774	828	787	802	841	806	770	822	794	782	749	801	728	822	756	813	817	786	804	746	748	779	802	831	800	810	784	771	733	776	808	789	823	815	747	746	774	795	834	789	749	780	809	809	813	818	778	787	807	812	807	784	748	818	774	800	827	781	776	768	799	761	782	802	773	776	752	784	807	817	787	783	758	790	777	841	780	836	785	782	782	752	810	790	751	770	816	729	811	740	773	774	734	783	755	788	855	747	823	771	816	752	790	794	790	797	781	795	782	811	781	802	792	766	829	859	746	792	808	763	823	821	771	805	817	799	819	839	781	771	796	777	753	824	828	819	769	847	790	808	819	816	786	852	794	751	804	790	790	776	745	747	795	816	791	795	773	785	809	773	860	805	816	821	811	791	836	780	834	786	817	811	764	776	808	792	753	768	776	719	793	799	792	795	834	830	785	885	759	821	717	814	781	768	793	831	797	787	778	796	804	807	756	800	765	793	809	797	734	772	798	811	797	791	771	805	829	839	780	760	791	792	781	803	761	802	780	865	807	765	815	783	793	844	760	779	734	799	815	775	783	834	778	801	786	838	831	803	786	779	744	833	822	820	775	833	824	778	794	760	789	802	768	824	777	747	844	785	837	757	782	809	811	799	813	782	788	779	845	756	784	829	810	811	816	786	775	809	774	791	854	827	768	785	771	804	814	820	749	795	767	817	758	820	773	758	798	787	758	809	808	780	827	766	798	799	828	768	770	803	805	780	754	850	784	790	806	804	781	784	794	782	808	787	777	797	858	813	811	814	776	776	834	785	781	792	803	785	784	771	747	820	820	803	818	778	757	824	727	809	780	807	780	838	819	732	774	811	821	839	765	779	788	805	831	814	817	824	797	750	785	825	856	774	789	864	804	793	781	813	840	836	848	820	764	791	772	822	798	790	810	796	803	790	779	780	767	780	847	801	811	854	795	847	792	819	791	824	787	807	785	779	818	785	788	810	838	824	776	749	790	759	790	780	831	733	817	770	841	784	810	758	790	857	822	810	812	801	805	794	823	808	803	781	771	798	777	747	777	782	820	841	797	749	776	794	840	826	794	794	831	772	783	793	821	824	797	746	768	780	776	792	761	810	840	817	784	803	822	786	753	800	819	784	810	820	816	810	833	790	746	790	792	853	827	770	800	816	823	768	816	789	722	765	812	762	801	788	798	792	802	790	788	782	787	786	799	825	777	774	787	803	823	815	827	778	781	810	790	777	793	828	818	785	806	818	854	799	785	838	819	805	805	824	820	832	755	775	766	803	798	775	843	788	763	755	802	791	802	772	754	778	757	810	769	846	855	780	800	790	809	880	829	785	766	774	772	766	835	804	771	846	804	795	834	779	823	775	758	795	790	786	795	781	768	810	766	779	789	793	814	785	785	834	771	810	825	725	815	794	809	796	820	786	796	792	741	830	809	781	802	775	782	751	745	772	796	778	814	773	807	784	740	805	807	767	822	761	809	775	736	824	793	780	805	770	766	774	799	803	771	809	800	806	775	785	819	806	834	804	817	799	802	775	801	784	798	724	765	869	808	762	814	804	790	826	784	814	860	817	788	771	753	798	779	792	812	804	747	820	781	817	799	804	806	786	750	819	826	824	749	778	785	768	780	800	816	809	781	757	758	818	771	803	763	835	745	782	776	806	787	766	815	824	827	780	772	779	804	799	762	793	837	821	870	813	789	758	811	801	766	748	770	775	787	799	824	788	786	758	757	812	788	791	826	731	790	769	834	754	815	766	768	802	796	791	813	818	764	782	792	816	809	801	794	788	802	775	772	787	813	771	804	720	798	829	783	784	825	769	837	820	790	811	797	807	805	833	797	790	803	815	795	818	817	807	758	808	809	791	775	873	808	751	785	758	798	776	745	832	788	733	806	828	798	838	781	813	805	745	799	776	828	773	779	791	783	801	836	819	820	834	822	816	774	828	754	769	812	782	809	781	738	756	800	810	793	765	788	777	798	800	837	809	814	754	783	811	837	786	809	754	769	856	738	775	781	797	767	790	853	821	835	808	828	795	799	817	784	781	749	789	797	761	765	816	788	798	777	761	787	800	789	838	776	750	789	826	796	796	796	744	804	716	763	797	791	824	782	811	792	769	798	754	826	749	759	760	775	781	788	807	744	791	776	785	791	752	823	790	817	820	789	767	768	802	823	809	781	750	789	811	732	842	785	807	825	771	773	754	760	779	769	761	788	761	784	793	775	762	807	799	814	747	795	739	788	758	812	799	787	808	798	845	807	792	819	772	770	802	813	850	806	762	761	760	765	779	765	817	778	819	818	801	789	827	807	801	760	821	784	779	745	801	821	769	785	795	783	806	757	779	762	805	802	762	775	789	841	817	790	799	775	779	785	820	816	798	731	795	792	829	771	828	789	774	747	775	827	786	861	783	769	768	751	811	814	842	797	795	787	782	764	779	814	813	788	763	796	798	805	791	805	784	777	764	807	818	825	771	784	751	788	784	817	820	779	811	803	804	741	794	760	800	774	791	774	762	796	781	837	797	793	804	770	772	747	770	761	759	790	803	785	795	755	830	829	750	793	774	773	758	754	799	793	773	795	820	787	823	770	759	778	833	810	742	787	728	800	743	772	831	790	827	829	890	764	805	766	791	796	856	834	846	808	822	811	772	773	780	773	758	841	819	779	768	765	786	797	788	772	758	779	763	841	775	850	809	818	762	785	820	804	776	784	754	802	723	808	744	802	786	825	787	799	773	821	797	834	811	806	825	766	764	811	775	780	757	797	797	782	826	805	779	773	808	788	832	773	843	761	756	793	772	836	779	822	777	758	754	796	814	800	791	808	788	798	802	785	790	807	798	764	778	794	796	800	792	781	787	802	824	845	763	799	774	754	767	805	796	776	755	827	817	802	821	803	753	776	886	826	738	745	763	790	828	793	799	812	784	799	835	833	807	836	855	788	790	775	858	786	760	769	808	781	811	800	776	771	807	835	757	757	779	749	790	806	828	768	808	795	808	767	837	765	762	769	777	772	779	737	816	779	742	818	849	831	775	761	771	791	788	853	826	801	791	813	762	833	808	764	801	780	769	820	799	767	791	823	784	791	784	784	813	808	756	798	801	743	762	800	782	752	774	784
24638	22707	34368	30838	24572	17738	5729	1228	693	649	599	596	614	603	576	630	601	618	629	592	586	604	630	593	628	598	639	612	615	599	598	580	599	598	587	602	605	618	634	585	538	556	563	621	566	588	629	561	602	623	583	623	567	590	586	605	584	578	599	572	536	553	611	606	577	599	583	564	595	566	597	601	561	584	597	611	621	566	612	569	617	590	637	586	565	603	595	545	578	581	562	526	579	567	601	606	566	558	575	557	637	551	640	636	578	571	607	566	587	604	567	592	614	597	590	593	572	585	599	581	543	587	615	592	591	617	551	596	595	586	556	612	562	610	574	595	558	555	614	574	589	606	610	571	571	576	606	598	600	537	582	577	571	618	602	554	547	550	582	599	549	635	618	580	615	615	578	594	572	595	564	606	583	613	594	586	576	582	591	565	553	617	564	568	569	563	569	568	620	549	531	626	623	598	622	586	618	573	604	615	643	591	611	579	612	584	541	610	603	577	596	587	601	580	577	602	540	559	595	581	547	574	568	653	569	576	604	574	599	592	626	592	608	577	576	568	595	610	594	597	572	580	581	593	630	601	604	604	538	537	562	599	652	551	550	599	593	587	584	607	543	578	548	581	617	599	585	622	576	602	592	568	583	597	585	644	577	600	623	593	581	629	609	590	621	608	590	552	606	566	643	568	599	591	548	599	573	586	597	585	595	571	587	579	594	562	605	611	561	580	547	599	584	599	563	617	601	544	575	596	597	563	563	562	563	604	575	580	579	558	592	603	616	578	590	602	567	598	585	589	580	580	615	625	582	602	634	614	620	606	565	586	589	598	578	611	563	573	616	546	571	577	567	634	592	593	560	569	598	595	592	601	556	594	545	601	581	619	585	595	579	563	611	591	605	590	566	570	575	567	540	620	590	555	594	577	595	594	578	558	603	572	647	569	591	569	593	587	581	578	589	607	596	581	585	583	611	570	560	603	607	571	574	575	578	628	605	579	572	553	583	559	552	551	626	585	604	579	579	655	563	561	561	590	562	610	593	591	572	572	632	573	585	603	584	569	611	571	617	584	568	573	558	577	547	602	568	595	570	601	594	605	590	579	591	569	602	591	550	600	589	609	550	598	586	602	587	643	590	566	576	586	623	582	556	601	594	580	615	609	623	610	589	581	646	626	601	546	594	599	532	587	592	537	624	630	563	592	617	603	607	583	570	607	584	633	609	620	564	610	599	613	598	585	581	584	603	579	585	600	571	570	620	575	616	582	590	558	534	573	613	561	564	579	603	593	590	591	563	569	583	626	638	587	590	558	607	563	592	606	617	577	618	592	582	597	576	633	587	581	568	574	571	568	575	556	596	644	582	591	613	598	579	572	598	604	594	621	542	593	561	584	621	564	597	584	543	608	581	584	572	602	580	551	545	618	618	599	592	557	579	630	600	589	565	630	651	632	588	586	602	586	552	526	576	640	567	593	556	612	616	617	591	630	551	626	586	611	566	598	547	580	628	587	659	573	581	583	605	636	581	605	586	636	611	581	594	574	616	587	622	599	611	553	578	580	560	559	617	549	594	633	561	621	612	597	604	597	598	613	551	598	573	616	585	580	581	619	597	604	626	648	607	600	582	609	597	578	579	514	644	553	582	580	622	589	588	571	630	604	588	551	592	595	555	606	589	577	618	581	591	555	571	543	597	596	567	612	553	611	611	548	574	594	604	623	588	617	638	634	554	587	612	586	604	580	625	622	614	554	560	589	642	567	551	589	588	612	641	557	609	580	594	574	572	561	607	551	643	573	566	566	558	584	550	607	576	567	612	601	601	582	574	572	593	580	590	588	596	559	564	546	575	593	598	602	611	570	616	603	612	633	581	563	574	564	605	589	559	569	611	550	641	601	601	599	599	580	599	596	571	578	575	557	574	574	592	566	626	595	621	562	555	579	592	609	561	590	596	604	634	552	585	593	558	565	561	635	600	614	593	594	619	586	584	631	588	596	573	576	642	584	605	601	594	605	563	568	654	600	569	580	583	580	570	599	595	591	545	579	560	575	569	558	530	582	572	596	621	599	560	613	613	561	567	559	525	617	582	573	591	596	563	610	594	565	624	577	608	596	575	550	599	597	560	643	580	583	605	589	601	595	625	610	577	611	599	569	641	581	586	593	609	568	577	550	587	579	538	596	641	631	589	606	591	610	616	583	633	547	635	588	588	546	579	608	562	604	614	602	555	559	606	542	612	615	570	592	573	582	595	583	568	588	594	569	600	570	616	566	584	575	553	591	604	597	606	559	588	536	587	550	593	547	611	574	566	594	579	557	577	569	592	595	568	600	613	582	607	605	568	585	598	573	604	570	582	578	620	607	582	620	609	559	552	565	617	635	596	566	585	582	589	654	572	612	580	572	562	613	586	550	557	553	602	552	612	554	575	624	609	559	654	601	562	558	573	577	594	563	581	570	621	579	578	625	575	603	615	596	626	560	559	564	599	564	595	600	593	591	592	558	599	573	551	617	590	589	596	622	576	578	585	595	582	607	600	596	582	592	617	593	611	593	601	609	604	578	563	587	607	636	624	602	594	582	571	585	583	582	589	617	557	585	631	582	580	614	589	572	575	625	603	576	598	569	574	580	554	597	584	595	580	573	588	593	613	605	593	600	585	618	594	627	597	555	554	571	559	594	603	565	599	620	620	532	582	531	601	611	591	616	560	580	637	590	579	627	561	562	578	571	590	593	647	594	606	616	619	585	564	606	602	610	586	567	638	610	602	601	592	607	588	600	606	572	549	577	604	565	581	615	581	589	596	605	566	609	566	529	564	578	610	587	607	587	530	562	580	598	606	529	590	587	610	612	600	582	596	559	525	579	521	547	563	601	629	603	569	596	608	593	647	605	564	593	615	595	591	576	614	599	581	581	590	570	553	606	568	607	590	590	627	576	550	579	607	564	571	550	559	603	562	593	583	628	583	576	597	580	603	573	588	621	602	622	565	584	591	580	590	637	599	553	579	599	578	575	600	564	615	562	563	581	523	549	619	569	586	618	549	567	567	632	627	582	592	609	589	579	559	555	547	574	609	605	622	589	599	589	532	638	594	539	562	564	543	594	603	557	597	585	593	589	594	577	595	553	627	589	617	585	598	583	612	596	618	581	599	583	581	591	551	561	603	616	655	591	574	644	593	601	573	577	634	593	587	536	627	619	583	581	563	601	598	578	591	579	592	637	591	581	586	604	597	600	522	582	595	605	621	652	627	517	637	612	569	543	620	637	584	544	620	600	619	607	594	589	526	594	592	616	572	553	605	537	557	604	577	608	558	619	557	570	562	583	604	584	598	585	578	600	608	604	584	572	610	587	594	568	570	593	575	606	572	600	599	516	640	557	587	580	543	578	594	599	600	593	601	550	572	573	611	526	545	571	601	539	598	551	569	582	563	608	580	602	609	573	560	582	643	579	557	627	564	573	578	582	557	553	573	595	583	599	569	574	632	615	556	611	623	575	577	640	580	591
58267	93657	73036	47389	30574	15227	5517	1949	1064	853	865	867	816	841	834	842	818	809	898	844	840	781	800	807	843	872	820	853	802	789	825	797	814	784	828	794	858	811	860	810	827	805	809	824	838	811	811	836	796	820	741	811	843	836	813	856	870	832	747	862	843	877	823	809	847	771	789	794	790	814	859	855	833	814	771	855	845	860	864	796	856	833	894	821	804	847	818	835	820	824	854	848	846	823	889	803	791	801	887	764	878	835	870	819	819	811	807	824	864	854	791	822	868	801	792	848	785	810	821	844	798	844	865	850	846	834	823	868	798	879	864	823	848	823	776	817	830	834	814	804	818	840	841	859	824	801	768	822	849	824	811	848	848	827	837	853	858	839	812	870	826	813	845	852	819	867	799	887	810	829	833	803	810	817	778	817	840	849	838	812	815	836	862	872	836	824	866	819	862	837	798	858	829	881	791	846	864	831	840	816	809	824	876	839	872	869	820	825	784	784	820	813	829	817	868	800	870	796	866	843	798	798	867	846	827	861	830	799	810	841	854	833	836	832	825	805	814	770	819	828	799	842	850	826	795	851	860	833	788	809	795	822	874	837	799	864	827	815	840	837	843	831	804	829	804	845	833	816	817	798	812	819	823	863	851	861	817	816	843	828	860	821	811	809	839	874	816	852	866	854	862	856	777	840	812	776	818	849	871	783	785	849	863	792	847	821	850	791	829	777	850	852	791	829	800	889	829	850	856	863	857	855	825	813	847	840	839	798	821	834	817	823	800	800	805	818	815	827	814	826	860	841	800	833	856	862	804	829	858	792	793	827	818	837	810	858	771	792	787	877	842	827	759	837	862	881	804	780	814	827	844	817	789	815	843	822	905	810	846	787	819	851	839	872	914	773	832	823	841	828	857	818	804	759	847	815	825	846	835	844	814	831	818	799	867	868	860	851	795	845	837	857	801	801	811	856	799	866	838	797	886	791	832	794	824	809	855	820	784	797	811	835	803	811	839	843	799	830	802	822	837	825	757	852	775	768	824	893	827	823	832	815	883	823	815	832	851	880	836	806	816	816	798	831	821	780	802	808	850	837	859	809	847	800	777	809	821	863	844	849	845	839	843	845	810	828	793	841	842	872	822	762	777	782	838	800	821	793	816	846	835	823	831	810	802	812	809	871	834	809	830	813	816	826	786	828	802	787	863	809	827	882	834	829	823	819	770	791	786	793	875	803	861	794	792	859	818	822	875	833	798	844	806	812	866	816	803	827	826	843	837	823	875	781	800	835	840	793	800	808	843	851	792	820	803	869	788	839	797	797	872	899	852	811	855	830	790	793	863	813	845	831	845	813	856	813	822	811	800	871	829	805	838	821	851	789	846	838	864	802	831	815	826	775	811	766	851	832	836	839	884	813	860	849	837	822	787	830	815	844	850	855	797	829	827	831	858	804	875	871	840	845	758	803	809	816	783	853	833	839	824	850	837	786	787	848	865	854	840	787	774	847	859	782	853	802	813	814	837	858	856	837	866	819	850	876	849	783	844	792	846	858	800	834	827	863	861	833	799	798	860	842	847	801	774	861	806	818	822	879	871	833	830	824	816	840	821	800	813	862	797	846	868	833	790	821	837	790	767	824	831	803	801	848	810	797	841	814	850	868	843	828	829	807	846	847	846	864	790	789	766	825	805	836	820	780	827	857	819	844	820	853	801	792	775	841	824	827	842	792	876	856	817	827	819	813	877	765	785	837	749	865	860	815	822	813	833	866	812	787	862	827	822	844	813	855	830	823	833	813	871	804	877	816	810	779	851	827	838	797	840	892	832	789	797	776	837	794	839	810	787	831	828	795	841	841	853	840	849	825	833	881	802	812	887	802	842	843	820	835	799	842	840	828	829	858	848	791	850	866	843	885	846	801	833	809	812	788	836	777	770	767	851	825	780	839	804	793	845	795	851	777	840	789	847	817	802	814	835	842	779	819	844	844	872	762	825	849	844	849	835	836	896	824	858	855	850	840	840	798	835	819	826	774	852	817	915	855	840	829	820	805	808	876	778	870	830	849	822	844	862	797	808	825	836	833	844	876	806	825	844	810	891	830	815	761	902	853	817	819	856	846	836	834	822	827	791	790	837	843	791	842	833	808	845	786	782	822	832	879	826	850	809	795	863	812	880	871	840	792	839	857	805	881	855	880	871	851	807	791	839	803	796	852	882	862	809	841	842	837	847	809	875	811	830	851	763	854	800	795	837	821	798	815	742	872	837	802	818	799	799	813	821	827	868	785	796	799	813	842	818	822	813	838	828	820	842	805	819	795	805	803	878	899	801	834	818	852	813	827	828	812	811	807	860	846	824	802	810	842	788	843	822	849	808	824	818	812	818	868	813	808	788	808	845	808	811	818	810	847	900	854	839	846	855	834	750	864	843	814	851	805	812	808	846	838	796	827	812	857	852	817	831	825	803	850	831	765	817	760	787	827	837	824	834	857	846	836	801	862	906	815	819	780	863	867	836	828	864	860	849	856	829	810	789	829	823	809	825	825	847	871	852	837	841	836	853	833	834	874	880	787	812	860	845	790	806	813	819	842	840	851	845	788	869	832	829	771	767	838	830	810	820	787	806	819	828	788	847	851	872	808	880	874	846	815	809	847	805	816	849	791	822	831	792	773	857	848	864	856	827	779	872	892	802	790	789	854	812	832	818	890	864	855	851	807	765	843	805	869	851	814	868	816	803	797	876	860	785	827	807	880	821	798	801	813	809	791	828	882	864	847	844	812	803	783	810	798	839	812	847	848	809	837	828	820	808	823	842	801	809	849	791	814	813	836	850	848	764	815	845	804	824	863	826	850	775	810	839	831	833	810	854	820	851	834	824	828	816	829	865	813	828	886	812	837	868	846	790	880	806	823	885	874	793	847	868	797	821	834	842	838	793	806	843	826	838	814	788	837	843	838	810	849	821	815	831	828	814	816	811	827	810	856	831	769	797	830	787	862	819	830	835	849	792	857	848	819	812	813	818	834	875	800	851	803	794	823	837	838	858	839	789	845	812	826	848	879	833	781	819	785	821	843	816	796	806	821	830	867	848	818	821	812	836	842	797	852	855	846	869	834	802	825	839	832	826	847	831	853	844	850	817	802	882	806	822	820	814	818	844	778	847	848	805	853	878	798	791	834	830	805	841	815	802	847	789	847	833	803	801	841	831	803	854	805	769	893	817	832	823	873	803	842	821	821	842	846	827	859	829	782	837	859	899	826	815	793	819	836	812	829	816	822	807	751	827	809	793	782	813	819	818	823	774	781	825	834	779	823	821	890	820	819	816	806	821	842	862	824	857	790	791	860	804	803	821	817	797	860	847	841	834	813	814	785	821	829	804	822	867	773	830	797	869	868	841	820	785	814	812	848	817	804	826	818	829	848	827	805	825	855	829	840	858	801	852	872	849	831	826	804	831	821	865	812	817	806	821	826	848	831	824	836	853	788	808	831	843	802	843	829	796	836	786	841
23628	22038	31996	27722	24475	22389	13886	1996	752	590	633	600	565	633	608	623	565	579	563	560	595	579	612	601	580	627	609	655	554	575	597	613	570	557	513	569	568	574	577	580	586	584	550	541	580	568	585	550	578	581	606	582	588	568	603	619	579	557	596	555	584	593	552	550	602	608	584	571	541	581	589	603	570	572	584	553	556	544	588	521	599	607	579	575	536	594	577	564	577	577	548	560	559	592	574	608	553	571	555	548	566	583	568	553	542	568	572	566	546	555	591	539	584	565	612	577	575	572	552	594	580	553	548	562	584	564	578	532	546	572	565	581	565	578	547	599	569	555	583	545	588	587	593	596	570	590	582	583	590	595	558	589	624	549	596	572	543	556	579	537	570	603	573	587	605	577	552	613	560	546	613	591	588	578	553	558	540	564	575	525	617	563	603	579	575	582	596	594	568	558	552	597	631	538	559	571	552	565	598	621	558	591	554	639	569	542	582	573	561	560	575	610	563	579	576	554	591	553	594	602	557	620	598	581	601	554	579	585	562	551	585	552	592	543	583	564	580	533	587	586	573	576	568	527	582	575	565	551	573	553	561	560	634	630	580	607	562	579	582	585	579	555	604	571	564	552	559	577	603	628	614	602	572	557	557	531	554	550	568	582	581	548	555	554	583	583	590	589	586	547	586	602	584	570	533	546	552	582	529	548	573	621	565	556	576	600	578	631	591	547	569	512	581	581	578	566	636	588	522	645	590	566	577	606	550	587	551	573	587	586	578	557	558	550	560	570	559	571	571	584	565	537	563	549	554	545	586	595	569	565	567	565	607	608	576	584	585	602	567	599	584	564	592	583	562	586	597	569	553	606	572	555	549	550	560	555	577	599	532	566	563	587	545	574	588	572	562	567	596	556	546	559	566	585	593	535	560	585	551	553	573	583	581	529	567	623	571	570	588	561	558	616	560	584	608	600	577	588	538	589	576	586	599	554	557	573	592	575	589	545	619	552	572	570	564	560	560	626	600	560	556	586	611	559	519	633	535	580	582	580	526	589	642	567	612	570	552	554	542	574	539	525	578	611	600	579	551	561	613	593	539	582	555	594	604	569	492	568	581	569	598	529	555	645	640	575	570	558	542	594	551	569	612	590	622	556	561	569	596	573	588	614	560	618	587	597	563	580	612	572	577	604	538	574	603	543	578	625	580	553	570	550	607	545	588	589	527	560	576	596	584	588	568	562	532	550	564	531	598	606	526	580	593	548	514	562	575	545	560	589	555	587	566	592	573	612	644	549	554	547	590	561	605	585	597	537	559	579	517	557	606	591	586	619	566	598	588	580	577	609	578	590	528	563	588	566	545	604	568	602	613	593	573	557	586	550	627	597	587	582	592	579	566	603	582	552	590	546	580	560	565	581	608	573	560	556	543	584	583	558	569	592	552	601	577	577	581	528	581	601	553	574	593	581	557	541	565	550	555	576	569	610	584	529	578	565	590	555	581	585	583	575	585	546	630	610	580	545	596	575	554	576	549	568	618	587	567	568	585	540	576	589	587	580	604	577	569	566	561	552	609	575	594	578	569	581	580	585	568	620	551	547	612	582	616	537	580	553	603	551	587	562	574	582	545	556	599	575	550	533	599	578	584	600	563	566	530	559	547	605	559	589	583	580	556	553	603	568	555	563	572	604	589	572	562	581	567	534	586	633	615	552	623	542	598	587	567	551	601	601	598	574	581	570	580	547	591	554	543	611	575	558	587	587	588	572	554	572	529	569	559	599	574	576	574	611	616	635	569	576	597	567	594	551	574	569	554	571	598	567	615	557	592	545	563	550	570	615	559	545	590	559	561	606	560	556	562	588	550	603	621	546	616	547	532	590	580	575	579	599	585	600	562	577	584	593	556	559	578	587	559	583	548	587	546	555	576	530	545	556	581	553	596	610	563	574	529	594	543	554	557	620	544	577	565	532	589	615	576	626	582	570	588	589	584	519	554	545	580	564	583	600	590	624	565	589	550	580	582	568	522	594	545	549	573	568	588	540	595	586	570	577	600	587	565	646	583	570	609	595	560	534	599	560	589	581	619	541	587	623	607	607	611	558	564	545	571	578	578	598	587	537	593	652	583	610	606	547	585	572	557	585	596	555	552	575	599	567	540	600	575	593	564	570	536	575	553	528	590	584	578	600	631	573	529	609	550	589	575	521	590	526	579	616	567	582	537	613	578	593	613	546	592	622	566	605	592	602	594	578	584	592	566	538	561	560	561	572	602	513	578	606	575	579	535	585	521	584	545	557	554	591	575	589	574	534	571	597	607	579	562	553	631	604	560	566	568	539	584	542	567	623	565	582	533	551	581	596	607	549	611	532	551	651	585	567	612	586	593	570	598	563	559	589	602	585	595	539	602	577	582	573	566	562	597	574	568	552	642	573	573	589	573	615	581	551	568	591	558	553	547	545	573	581	580	579	629	556	578	555	571	578	552	575	586	562	585	585	583	569	585	618	605	559	566	568	621	552	587	603	570	585	567	587	543	524	585	585	560	598	629	568	636	596	575	545	529	574	609	536	571	552	609	589	556	541	589	628	551	586	582	576	557	598	558	596	568	565	571	542	593	575	566	559	579	525	542	542	590	546	567	571	516	576	538	579	607	606	548	618	552	574	605	543	570	521	562	577	606	593	555	537	556	599	584	557	571	538	569	555	565	562	581	584	581	583	584	546	536	619	594	555	607	564	597	574	571	560	595	567	588	578	608	554	577	569	578	588	565	569	570	612	593	574	592	552	559	534	564	578	569	561	571	624	557	553	597	611	590	570	614	597	591	580	616	563	589	583	546	575	588	593	566	610	556	543	587	573	591	589	570	588	581	574	571	599	588	605	590	582	570	589	590	644	599	578	584	576	580	586	566	571	582	535	633	590	521	579	626	552	630	537	571	590	593	567	567	576	623	583	581	546	610	563	586	587	593	523	582	603	606	542	601	575	594	577	560	557	569	543	566	570	554	538	580	579	562	577	604	597	538	546	582	596	634	595	545	572	569	575	561	583	590	565	569	618	575	570	524	593	560	602	608	621	572	553	631	610	550	572	631	563	608	579	580	567	530	670	606	579	602	575	601	616	593	570	588	544	578	538	604	604	581	564	552	545	595	613	543	582	591	555	571	610	540	574	572	554	589	624	551	625	542	569	624	537	574	534	566	558	551	556	550	550	586	637	552	554	595	551	534	564	584	596	582	611	570	586	607	590	533	626	613	592	593	564	594	616	606	557	564	582	592	560	595	611	623	580	570	575	588	574	566	563	554	629	562	592	604	595	601	574	579	547	553	591	628	581	604	561	596	569	595	611	588	600	563	577	562	572	575	567	590	583	580	542	603	589	568	579	598	558	552	583	590	567	565	589	565	607	611	608	573	556	575	613	563	554	608	589	574	569	566	580	542	600	576	585	570	578	559	542	576	565	563	570	639	556	515	540	558	553	607	604	588	547	599	600	547	549	632	601	561	558	570	573
62724	103990	82353	57281	39012	22099	8260	2570	1166	832	826	768	794	851	807	763	793	797	814	802	792	762	787	775	862	760	781	822	756	753	808	810	775	815	799	818	784	842	845	811	775	801	809	776	800	834	793	805	859	782	824	830	781	757	774	852	806	798	806	786	774	822	759	784	799	795	797	753	796	838	783	779	772	850	769	805	778	791	793	796	740	753	805	803	797	800	782	816	822	837	770	782	797	792	797	822	811	813	812	806	769	775	846	746	807	768	766	817	771	755	791	808	814	772	809	813	768	819	837	833	843	776	837	746	811	836	826	744	748	787	851	706	776	833	807	802	812	769	758	763	750	822	746	818	824	775	841	768	782	718	755	791	779	790	826	753	815	779	807	784	775	782	773	749	791	788	806	812	823	771	821	816	785	782	795	782	775	773	779	811	842	757	822	816	763	787	787	794	767	786	754	812	750	811	798	804	811	785	791	780	791	762	776	816	737	779	786	805	768	788	785	791	841	770	790	789	808	829	811	843	817	795	800	797	831	750	811	825	798	757	773	791	758	786	812	829	784	798	810	828	813	783	756	818	734	761	751	809	779	803	831	798	756	834	801	810	787	830	798	788	760	805	816	787	816	747	830	789	754	764	782	771	772	805	822	755	842	786	755	828	824	761	765	812	753	810	787	782	793	740	830	790	796	790	796	802	789	806	788	812	798	828	814	793	807	775	791	809	729	784	779	797	773	764	772	775	785	771	764	836	767	814	840	820	811	814	768	792	805	761	810	772	815	772	808	822	794	810	843	771	791	792	823	810	783	793	797	795	766	761	774	826	834	786	790	806	810	786	796	827	784	790	815	739	772	821	775	793	823	830	749	790	822	836	770	787	797	805	832	794	837	809	785	794	754	847	748	744	780	763	767	819	778	818	813	829	862	788	816	778	772	753	781	798	781	731	803	850	833	777	827	767	819	774	747	799	831	814	798	774	801	820	819	796	855	737	787	758	759	728	769	743	791	780	825	865	763	791	766	784	743	841	754	791	830	825	825	806	807	758	801	723	746	751	844	825	793	795	756	767	829	807	739	787	775	798	770	847	761	767	774	811	730	813	859	776	762	782	756	771	831	762	759	757	741	779	784	863	784	794	796	785	755	772	742	807	811	775	788	806	831	767	791	850	777	765	842	804	787	798	798	798	801	780	764	774	819	791	765	822	833	767	776	818	796	785	783	791	811	789	754	797	751	784	804	778	875	845	765	793	795	733	837	804	774	723	804	784	801	776	750	794	808	761	781	878	768	751	807	785	792	780	768	792	760	788	806	789	825	763	779	779	769	814	773	812	803	818	765	836	812	789	766	773	820	774	798	797	826	754	793	827	782	761	829	800	815	771	773	802	845	792	770	789	789	799	871	769	776	779	809	770	798	766	750	781	773	723	806	792	763	818	753	794	811	845	817	822	768	747	786	771	836	752	780	782	827	746	797	810	899	801	757	753	771	752	782	804	815	824	794	791	785	798	818	792	756	772	779	787	797	751	848	805	821	852	802	766	798	806	806	748	795	803	812	801	812	767	815	795	790	791	796	846	811	771	869	813	791	771	839	828	808	800	806	803	794	791	782	793	791	796	800	773	796	774	749	790	823	810	771	800	820	774	795	809	806	840	773	823	775	834	774	766	792	770	855	795	779	780	774	832	822	779	824	835	796	759	825	766	757	801	807	814	818	772	768	773	803	821	876	763	834	830	751	771	862	782	716	837	798	800	821	823	831	791	793	814	759	807	768	764	833	814	842	810	788	804	767	788	796	829	767	813	806	808	751	723	813	786	823	767	751	789	777	764	813	759	812	829	769	838	840	803	821	783	786	779	817	816	737	777	785	788	837	826	824	803	770	775	753	826	788	818	793	792	766	867	786	823	772	800	782	769	827	802	819	815	806	815	759	754	778	796	802	811	739	799	800	762	808	838	838	858	776	766	800	795	795	842	816	790	803	765	785	793	813	834	784	820	758	770	826	809	823	796	765	749	778	806	846	816	830	807	777	795	801	828	735	768	809	795	755	779	835	810	744	769	830	759	781	793	803	794	799	845	806	798	763	817	746	793	775	787	801	797	824	828	789	771	825	803	816	846	759	850	780	817	789	800	787	784	803	776	804	765	821	800	826	776	804	815	824	845	820	746	807	831	818	764	749	784	816	779	797	799	809	746	789	803	852	755	793	762	817	818	805	787	735	843	813	797	773	764	795	776	804	780	790	730	764	829	777	792	850	797	816	784	793	801	809	801	793	759	823	812	800	799	808	820	780	785	804	782	787	799	825	778	798	751	756	748	793	814	785	810	771	776	827	785	773	757	778	777	775	801	781	807	758	803	789	793	828	814	807	804	820	808	814	790	818	793	823	781	789	803	814	849	787	719	808	792	810	788	755	755	798	830	761	792	792	803	801	774	807	777	825	799	836	812	788	772	811	797	842	842	748	809	788	802	795	804	812	800	786	801	739	811	830	786	802	805	785	842	844	784	778	815	830	816	801	747	837	801	774	809	785	837	807	792	782	808	794	831	814	798	824	816	811	797	797	823	826	790	754	779	831	800	819	800	783	839	836	789	803	835	824	790	791	773	775	780	803	776	772	772	731	778	814	777	864	799	760	823	802	753	763	791	804	779	802	799	777	793	825	758	785	816	802	782	792	782	818	748	795	789	743	800	797	794	813	795	834	811	853	790	847	777	840	793	803	792	813	784	769	826	827	807	780	829	757	794	877	814	762	783	745	780	795	822	811	791	796	850	810	836	788	822	817	791	821	833	844	810	755	752	769	833	770	822	797	809	803	854	796	827	770	775	787	751	822	769	767	783	808	800	800	860	801	793	803	787	812	771	823	838	793	746	794	790	801	848	786	725	706	814	804	802	776	808	786	806	805	797	852	766	777	788	797	758	818	760	820	827	767	814	774	817	785	718	781	822	780	795	807	819	841	798	815	763	789	790	797	818	823	781	761	855	816	823	764	810	807	837	785	759	757	779	827	776	806	819	793	822	769	820	765	772	822	811	839	785	793	822	799	756	777	816	735	817	800	774	729	838	740	813	773	713	801	751	803	824	801	801	792	769	811	840	804	813	775	796	782	837	771	746	842	788	840	770	751	803	788	802	737	782	733	813	789	824	761	785	757	810	812	818	814	805	800	777	815	808	806	822	781	775	782	802	806	885	796	780	769	836	783	799	826	819	811	813	832	823	781	752	811	820	777	786	842	758	823	789	777	805	783	768	792	749	794	808	754	792	834	794	803	799	767	809	794	756	763	788	800	788	771	774	777	845	767	835	804	874	838	791	771	762	800	776	797	756	769	760	801	789	791	764	778	858	802	846	751	802	790	808	835	775	783	812	819	819	779	808	780	844	786	824	828	774	784	773	807	853	767	793	772	816	813	817	793	811	762	788	815	771	785	743	765	812	798	768	774	798	783	811	774	837	834	803	781	843	776	807	766	777	807	800	768	812	810	807	828	819	795	772	782	785
28443	27930	31260	18515	5822	1817	896	657	581	579	546	608	603	541	558	526	521	607	578	523	572	596	546	543	535	565	573	543	579	587	565	540	557	627	555	519	540	587	561	588	551	539	521	559	579	541	556	533	557	544	551	574	571	569	545	534	573	563	596	520	570	552	558	537	552	593	580	586	540	563	573	560	540	511	531	524	561	559	563	578	523	543	524	572	541	532	516	563	584	561	564	593	582	580	567	561	566	570	526	600	566	570	549	529	558	556	537	573	561	513	563	555	538	551	570	524	558	570	625	602	593	543	504	572	552	526	521	540	535	535	547	557	563	544	568	550	580	565	595	541	566	534	562	584	575	553	520	576	602	572	527	576	601	541	556	536	536	601	555	532	549	567	560	516	512	590	558	544	576	577	532	526	590	550	580	545	538	574	549	561	550	577	535	550	569	597	537	564	509	567	564	551	538	527	538	535	524	540	578	549	541	553	557	552	532	565	600	581	523	587	541	581	547	554	501	565	557	560	564	569	543	571	547	554	577	598	542	565	594	509	547	548	560	551	579	573	578	516	573	549	606	519	513	547	573	559	559	553	523	546	549	533	527	505	587	540	558	551	538	541	550	571	595	580	570	589	528	556	583	575	578	515	564	537	588	571	494	506	481	551	552	551	556	547	546	572	565	523	560	560	629	595	602	597	582	538	567	555	574	526	581	563	557	513	587	531	558	573	599	569	567	585	586	544	515	510	511	548	568	594	527	577	550	573	552	550	579	535	578	594	522	533	595	598	582	557	545	528	583	545	543	564	559	582	579	526	606	573	515	533	554	552	566	531	572	558	544	542	560	515	557	496	523	598	550	563	542	558	524	531	605	608	552	560	558	615	582	552	606	589	516	569	597	574	605	537	527	572	598	538	563	560	556	502	601	489	545	544	582	587	585	555	519	569	610	559	583	573	527	531	564	547	549	584	564	535	539	558	539	535	564	568	538	569	540	530	587	536	538	540	567	581	591	578	596	558	558	604	552	565	534	557	565	571	559	541	587	559	561	581	521	606	528	569	574	584	565	581	537	541	535	577	554	572	548	515	533	563	557	523	529	573	557	567	584	569	592	580	559	498	553	577	550	590	562	553	515	540	578	584	582	548	590	533	544	552	542	550	562	561	566	556	558	550	580	616	557	524	561	558	555	579	585	570	597	587	531	601	597	526	549	566	514	525	568	517	549	540	569	571	568	564	585	584	561	534	578	540	552	529	592	535	546	613	588	593	580	516	546	563	566	533	547	543	599	585	526	511	592	574	574	549	529	557	587	551	588	572	564	583	601	587	577	544	587	526	495	605	530	563	593	581	566	557	572	560	582	545	578	592	556	555	538	580	577	588	575	551	587	577	589	557	569	574	567	596	588	532	578	559	565	597	578	572	590	539	534	528	533	566	534	537	567	581	556	610	566	559	578	597	546	549	543	517	545	543	595	559	537	559	545	587	544	557	569	545	562	572	532	528	552	640	553	564	562	539	501	575	543	513	545	562	511	559	595	561	566	560	553	551	585	547	554	573	556	546	536	542	588	594	600	549	569	586	546	569	533	546	548	560	588	602	541	615	534	578	557	576	593	570	541	563	580	566	535	580	561	612	543	573	530	561	552	569	592	537	523	556	558	545	538	542	572	525	523	581	553	531	576	564	591	528	551	537	530	551	566	531	514	563	553	554	590	563	575	591	590	580	555	538	553	583	541	536	543	561	544	537	491	615	564	568	588	531	568	534	603	587	585	545	583	561	564	556	570	537	528	548	554	557	530	560	498	543	544	578	537	561	601	545	520	566	526	550	580	561	598	552	537	547	563	522	581	562	561	540	521	554	533	562	534	577	564	566	550	557	574	577	593	533	541	539	567	550	551	545	604	557	593	533	591	555	557	582	528	528	527	582	550	583	571	541	577	570	517	526	523	577	532	564	561	561	572	558	553	585	549	538	557	546	606	569	531	521	592	563	535	537	566	531	533	583	581	566	584	567	583	561	592	530	486	513	550	563	548	559	512	538	553	540	541	569	565	581	582	570	577	539	559	560	550	575	523	537	584	553	520	565	547	576	531	571	545	559	540	544	581	556	594	520	552	583	579	541	584	557	545	572	588	603	542	520	550	582	571	586	604	521	566	550	538	547	530	546	546	547	519	529	576	560	566	575	529	549	532	549	556	546	526	519	544	547	564	535	532	529	536	546	546	557	534	564	586	578	566	555	555	595	548	567	562	515	569	535	577	590	559	567	625	582	555	571	542	558	540	571	528	574	542	550	570	540	551	557	534	544	546	550	558	565	501	558	553	532	581	546	557	570	554	559	559	579	561	542	544	580	554	575	550	585	544	554	580	584	555	523	556	574	561	546	599	562	558	503	551	523	597	605	567	570	589	549	541	526	525	590	533	541	580	591	564	548	530	533	573	522	561	556	515	568	560	548	544	535	553	573	577	577	551	575	566	520	580	558	512	569	572	556	566	550	538	565	558	524	581	563	527	538	553	577	520	531	546	599	569	549	541	553	540	538	543	590	525	566	494	538	546	553	574	555	526	595	546	575	560	557	578	510	555	545	547	601	575	561	569	542	592	575	579	567	523	537	559	569	584	584	554	589	552	602	566	543	572	565	533	521	546	571	557	530	568	551	553	542	563	541	550	577	596	555	563	542	582	509	550	555	600	524	614	582	529	564	571	587	554	595	546	574	590	535	574	590	572	541	532	534	542	569	550	576	590	550	543	548	557	564	557	549	587	599	589	586	524	562	553	536	606	548	561	569	592	554	592	547	525	595	565	569	546	529	572	582	562	522	539	578	587	530	606	582	548	569	548	575	567	553	558	553	560	536	550	607	566	520	594	581	570	561	549	584	532	572	565	542	558	548	555	548	547	545	557	554	507	533	566	562	560	537	582	542	546	533	508	590	550	588	555	556	546	584	588	539	560	547	550	558	575	549	570	574	574	518	587	544	574	557	564	579	522	560	576	572	569	589	528	529	550	578	534	533	562	554	580	520	492	547	557	555	533	585	559	541	553	582	561	568	577	547	554	602	576	517	573	547	521	546	539	561	574	538	539	524	627	553	552	540	547	565	563	555	590	540	569	565	544	540	533	568	564	579	519	569	586	577	567	553	580	542	595	545	544	567	573	557	575	583	520	551	561	563	536	544	539	513	591	580	554	597	526	561	596	567	584	554	524	576	598	596	568	566	548	613	524	562	575	487	559	579	562	581	556	567	551	519	545	498	556	586	583	553	544	581	548	589	525	554	583	530	561	549	551	557	547	523	541	532	603	586	564	549	531	574	574	580	540	572	565	557	543	576	531	594	607	567	561	575	554	533	571	565	549	550	576	583	544	549	546	557	551	542	557	572	559	537	551	537	537	510	552	530	548	561	530	572	587	581	518	583	594	534	591	586	563	568	539	551	594	561	574	514	566	590	546	574	551	552	557	617	540	527	559	521	589	549	564	593	576	534	574	503	565	537	545	581	554	550
31189	46871	35468	18005	7959	3133	1316	981	830	813	808	806	806	771	775	813	803	794	775	806	776	797	731	822	779	778	888	761	795	807	834	831	784	772	780	774	805	797	796	785	790	782	751	813	810	807	796	820	759	774	775	814	766	751	839	848	762	834	784	778	751	808	793	810	819	801	775	836	763	770	825	750	843	767	790	783	778	780	779	768	755	773	750	820	805	766	807	784	794	807	803	763	765	809	837	798	786	792	825	780	786	809	771	819	774	802	789	785	812	759	775	854	827	803	727	773	795	833	791	790	790	755	780	741	788	763	818	847	809	768	802	811	774	795	784	719	796	779	818	830	826	809	813	850	802	789	797	819	739	814	815	737	776	806	769	805	793	830	788	806	780	807	819	780	773	811	840	829	785	828	795	799	815	768	808	791	741	806	785	830	769	760	780	771	769	840	842	766	804	792	768	807	791	782	790	816	806	771	814	785	843	781	754	779	834	779	792	768	793	746	806	808	813	779	786	825	758	852	805	776	810	828	822	804	770	776	746	777	826	779	830	788	768	782	802	797	752	767	848	805	771	787	839	733	837	818	768	744	808	790	778	738	831	811	818	783	770	784	761	765	786	768	793	768	811	774	784	814	834	801	736	842	783	771	756	823	771	842	769	794	787	817	804	801	823	782	782	805	804	806	842	750	792	775	808	811	826	811	820	752	802	787	793	811	797	778	799	810	777	816	761	781	785	829	809	742	791	857	780	768	761	790	831	767	815	787	820	798	773	750	784	815	773	777	757	764	798	745	811	835	799	783	838	797	775	787	801	774	796	774	752	801	824	799	824	778	805	783	764	790	794	835	829	810	817	799	741	757	858	773	782	800	769	813	804	810	812	830	807	809	762	816	793	838	806	844	777	821	794	763	805	818	803	771	824	777	755	799	787	770	818	769	822	805	800	791	786	777	777	805	816	821	808	802	773	801	784	832	844	833	818	778	804	756	793	817	812	825	791	790	741	796	764	793	826	802	807	822	773	794	788	800	779	751	790	781	830	827	772	746	784	791	759	803	809	787	817	767	739	832	787	759	831	801	808	769	787	769	760	788	807	776	742	812	767	742	793	793	812	765	763	753	767	785	778	834	799	756	797	812	785	794	830	795	759	752	754	780	754	793	757	781	787	840	770	816	806	804	804	805	799	794	819	837	767	812	804	825	790	811	802	790	792	803	790	813	843	786	770	772	768	753	789	758	797	802	790	802	811	793	831	791	852	816	802	781	812	751	793	784	808	822	776	844	827	796	780	817	776	811	825	790	778	835	808	785	804	790	835	777	798	785	828	772	810	755	804	793	767	821	805	717	830	812	766	828	768	836	817	823	765	853	819	817	774	772	800	828	769	789	856	784	795	815	798	810	749	772	846	847	826	848	746	777	832	798	737	805	770	806	782	815	800	825	787	806	789	773	862	788	785	750	755	837	807	818	757	747	775	731	789	776	807	779	732	801	826	795	758	770	811	815	778	841	769	805	746	792	787	773	809	779	782	792	819	771	775	813	784	796	785	739	791	843	738	796	785	823	783	771	831	785	823	839	808	738	759	790	835	794	787	759	761	809	773	763	774	838	812	787	767	775	842	786	731	810	782	781	848	841	804	756	796	754	761	764	803	821	801	808	799	757	764	812	761	770	801	783	788	796	747	766	843	803	775	774	807	775	811	799	760	800	824	781	785	805	804	776	762	794	786	766	772	825	812	807	768	749	758	803	863	783	745	790	805	860	829	760	729	741	784	788	805	795	784	831	757	767	807	790	763	811	781	784	822	760	845	795	789	795	781	777	800	799	778	815	823	789	769	834	829	802	780	741	762	841	833	802	795	822	805	786	752	775	801	791	787	785	779	828	822	832	790	766	823	832	821	811	821	794	764	774	886	761	809	826	799	780	748	811	780	770	828	800	771	841	786	770	769	817	730	836	816	805	823	815	809	776	803	782	767	818	767	739	869	824	806	793	771	777	786	705	827	811	849	832	753	802	816	777	766	797	796	825	811	749	764	803	740	788	823	814	784	826	801	777	817	799	789	781	772	798	775	784	755	806	872	813	770	781	790	743	789	814	786	778	788	772	814	793	823	768	791	807	776	812	834	838	725	765	821	782	771	776	827	757	824	752	784	768	752	836	774	793	798	820	864	823	751	745	780	786	817	835	784	824	735	822	784	768	796	793	830	774	766	791	793	799	765	778	806	767	753	804	780	805	792	765	754	775	813	798	819	788	800	772	806	810	736	766	793	823	810	760	784	768	802	808	774	842	779	781	826	754	809	799	836	763	832	785	819	822	808	863	833	818	755	795	772	780	800	799	846	744	814	838	822	761	786	852	766	760	811	750	820	752	794	771	870	819	751	782	792	858	783	796	770	757	748	773	798	777	767	776	796	795	767	801	817	729	779	726	795	781	784	762	817	778	783	776	820	800	768	757	815	765	767	768	807	835	788	813	820	777	761	780	801	797	767	827	793	761	805	833	770	795	785	831	754	759	818	810	794	804	760	780	755	829	777	792	810	849	784	746	779	804	749	753	858	786	800	797	770	804	792	789	767	804	844	810	748	840	789	820	779	808	840	824	781	779	791	826	844	783	781	763	805	783	803	780	752	821	774	804	746	856	789	811	773	775	799	811	715	788	842	818	822	752	828	760	817	761	771	782	781	804	786	831	804	865	788	818	776	759	758	786	746	792	745	797	802	716	814	763	772	805	771	765	803	846	787	772	805	788	766	787	794	837	784	789	790	783	806	778	817	761	798	800	858	828	750	800	798	841	770	834	800	802	752	809	806	793	792	729	768	800	785	809	709	769	804	804	798	770	755	826	781	767	814	764	822	825	801	755	809	749	822	818	803	814	801	829	779	798	781	763	797	781	844	808	766	796	801	806	805	794	797	778	761	776	751	786	770	859	807	761	775	839	829	782	796	836	800	792	739	751	783	819	778	791	852	798	729	740	770	701	782	820	770	786	799	774	778	770	775	755	802	811	799	791	786	835	820	808	774	802	822	827	826	815	766	800	841	765	820	868	783	782	788	818	818	800	826	790	775	825	820	851	739	744	773	768	785	757	803	814	806	810	799	772	800	789	856	797	806	806	833	814	839	745	758	887	798	817	786	787	800	786	741	777	811	819	752	747	823	841	797	817	809	799	792	801	786	771	777	824	777	776	814	806	732	802	853	763	798	816	818	797	776	775	759	816	818	782	806	794	790	783	720	798	773	813	821	838	799	794	812	763	809	789	768	807	817	787	785	726	800	766	800	800	820	782	832	784	789	808	797	836	791	770	789	784	768	778	747	792	793	846	795	785	757	775	771	791	773	794	814	812	811	785	780	804	777	802	813	801	789	830	807	736	798	796	712	793	807	784	800	793	793	780	796	790	781	815	775	766	769	800	799	801	809	830	782	806	813	835	767	811	835	839	797	800	801	784	796	784	826	830	768	827	774	813	805	777	781	830	746	760	779	788	837	797	719	786	755	797
24738	22724	33650	31267	24758	17843	5745	1140	692	638	633	610	557	590	595	622	558	612	566	577	620	615	591	615	639	579	589	619	650	637	633	588	619	586	603	617	546	620	579	560	644	597	575	623	573	537	597	607	595	601	565	603	567	582	592	628	598	603	576	595	624	585	590	603	575	576	587	570	597	541	633	610	551	609	574	564	620	624	571	607	591	602	573	597	583	592	604	613	600	596	634	559	597	596	634	565	593	562	555	576	598	604	628	592	605	597	594	619	570	592	605	525	596	634	645	611	613	599	608	583	583	625	572	605	589	585	611	589	574	590	606	583	594	588	624	606	603	596	572	566	644	591	596	648	592	644	597	597	598	645	592	623	600	604	613	596	597	556	574	626	582	580	587	605	561	564	538	606	568	600	528	560	599	605	581	610	564	590	538	601	639	597	603	572	590	595	615	577	572	594	576	587	618	586	624	602	639	591	571	630	569	607	596	614	550	529	619	628	609	590	591	570	601	587	567	611	590	627	608	573	543	548	545	562	611	609	621	615	582	561	610	615	658	638	574	563	593	642	538	565	642	625	580	591	585	614	557	579	608	586	563	583	576	599	569	591	542	609	590	597	594	590	595	596	595	617	622	591	616	554	584	586	564	573	614	588	574	616	583	576	634	640	598	600	619	555	574	565	586	622	584	614	578	633	628	570	636	591	601	574	587	586	592	603	594	552	571	603	584	611	632	655	594	606	564	581	539	655	610	582	552	598	656	553	610	599	609	604	611	576	638	620	560	609	640	630	617	569	601	593	585	625	587	571	610	563	601	572	585	604	605	555	565	556	619	619	564	604	573	573	582	590	601	566	617	576	577	591	613	643	605	594	580	606	555	642	587	599	614	566	624	605	599	599	557	588	622	610	558	577	576	625	567	572	572	589	554	608	575	606	528	590	593	565	599	571	628	561	625	590	605	573	633	606	603	583	603	568	590	593	594	599	638	574	541	593	563	609	614	597	582	592	572	598	643	554	597	529	579	594	607	559	599	622	566	573	612	550	556	573	599	619	570	538	563	556	604	589	605	590	612	575	595	639	603	605	559	570	580	607	624	622	585	594	557	623	602	584	616	589	605	557	606	595	589	635	594	625	592	570	579	628	563	603	575	631	568	580	643	586	590	592	627	594	617	601	597	537	552	580	598	594	545	610	615	608	634	606	602	603	621	626	592	596	603	578	600	601	581	572	602	572	616	599	584	577	592	586	581	614	661	590	601	569	583	582	613	657	542	571	591	592	603	608	589	555	595	560	580	608	599	583	552	601	575	577	619	623	606	571	590	565	576	572	579	585	600	625	586	584	591	562	581	581	592	626	610	605	590	575	558	588	565	590	586	595	604	594	572	606	550	579	563	553	608	574	616	559	565	582	552	611	614	569	599	583	561	610	652	643	597	593	577	568	612	568	565	646	591	593	566	557	578	612	601	621	616	610	622	591	586	575	592	570	637	602	588	553	591	596	562	521	601	560	620	586	642	572	573	637	612	592	620	603	583	586	563	602	541	613	587	580	567	560	575	591	614	593	607	554	575	667	568	592	618	602	589	612	627	577	548	642	607	567	618	572	608	635	606	594	579	639	635	557	589	624	595	571	644	550	567	626	609	590	571	574	589	635	591	592	570	600	634	582	608	625	571	578	576	562	617	593	573	621	618	640	553	593	606	575	561	569	578	571	611	589	612	593	599	582	588	544	643	572	611	581	608	603	627	559	636	622	567	626	613	583	595	591	590	579	617	580	572	589	622	596	587	551	560	649	608	574	579	556	546	630	596	605	606	560	555	580	589	562	596	609	558	615	565	592	592	532	595	573	571	598	593	576	607	581	576	634	594	596	572	601	609	580	595	608	599	603	537	634	595	574	553	578	600	586	606	579	622	616	630	560	582	609	539	596	535	591	609	606	601	585	596	622	575	583	560	609	589	581	603	619	568	618	572	593	566	584	606	577	580	607	634	608	592	654	631	633	550	598	636	579	580	629	566	577	626	543	566	596	606	604	586	579	607	615	652	577	601	562	569	585	607	598	601	603	618	579	618	601	578	587	573	583	550	594	571	566	604	573	619	588	605	654	566	606	565	599	585	601	556	526	579	560	581	573	618	596	603	551	579	562	574	628	587	583	611	620	536	628	574	606	586	595	581	575	607	594	613	578	568	577	598	585	591	571	585	611	587	607	593	632	577	598	588	575	575	600	594	562	579	540	600	626	624	587	563	562	623	578	554	586	601	613	548	596	611	545	612	580	599	584	562	597	608	568	587	570	548	608	605	584	617	604	602	602	614	568	534	562	627	560	654	618	553	619	586	613	615	606	584	580	585	604	574	582	598	639	596	538	618	576	593	593	575	595	626	615	610	612	615	614	578	562	602	604	662	591	636	601	541	586	580	608	561	613	561	587	576	613	682	580	589	597	590	585	602	587	598	603	609	613	552	586	595	564	564	608	594	583	592	563	594	597	566	578	584	589	542	575	584	554	624	606	548	572	596	656	585	587	605	603	604	605	561	591	640	579	563	586	618	600	603	595	633	589	588	582	594	555	568	627	613	586	575	551	584	581	623	612	575	600	624	617	615	594	605	561	613	566	611	592	577	593	587	618	602	619	578	567	573	586	592	626	602	626	591	570	608	563	577	569	605	599	613	620	603	616	586	651	574	599	547	546	568	591	609	591	623	565	580	553	606	609	619	585	615	596	604	603	606	601	579	594	598	579	616	603	601	584	590	596	622	533	582	636	592	611	586	607	602	623	625	562	602	561	600	619	608	605	576	633	625	584	555	600	630	583	561	560	581	600	590	613	586	533	618	627	569	566	605	599	607	606	631	571	605	588	584	584	584	583	593	610	577	566	603	602	661	574	549	577	572	605	605	597	580	582	582	549	579	577	584	574	585	574	640	629	609	563	562	566	591	573	599	588	603	540	596	598	579	609	586	575	596	558	580	593	619	585	620	634	577	597	587	572	595	593	588	628	565	611	579	651	619	590	611	587	557	606	593	616	626	570	609	627	572	611	593	586	598	587	603	598	591	610	625	603	560	597	585	600	587	580	596	561	583	617	619	612	575	643	625	545	599	592	597	621	635	597	571	614	618	613	561	592	585	573	607	621	568	581	615	596	524	588	602	593	618	650	596	623	573	601	600	570	612	607	622	600	575	605	634	594	643	604	625	566	580	572	537	574	594	593	563	537	567	582	557	598	577	583	581	544	633	620	602	619	578	562	601	592	565	625	624	633	601	602	534	585	550	597	618	556	571	584	596	577	591	574	557	588	543	627	553	618	569	559	572	612	594	653	615	610	585	573	555	605	571	596	587	594	611	529	627	566	559	588	599	598	609	568	618	618	587	602	580	601	579	600	609	570	581	581	596	581	609	591	581	588	623	603	619	592	654	602	602	569	629	612	573	646	606	592	630	620	603	561	584	567	601	591	629	554	599	616	590	578	566	552	578	629	573	589	588	608	591	584	615	617	576	592
58481	93427	72653	48223	31233	15406	5483	1949	1035	869	838	804	857	816	827	805	888	868	891	893	839	851	864	892	837	842	861	819	860	838	794	884	885	841	786	802	832	877	812	825	807	810	864	839	851	877	805	818	838	823	883	787	821	773	805	861	869	798	809	842	839	765	797	802	866	832	836	846	810	847	825	853	854	833	833	831	778	821	792	803	810	803	907	833	856	809	820	823	842	830	868	826	873	863	785	855	891	843	871	871	822	797	842	870	895	846	864	898	861	822	833	818	876	791	897	819	897	848	797	795	820	811	772	803	807	856	861	822	879	875	833	812	867	826	844	824	822	805	786	835	840	858	814	846	790	816	831	868	880	830	859	861	824	822	824	817	820	827	794	787	831	842	826	801	855	852	803	885	862	883	846	786	839	825	854	791	820	848	863	802	840	843	804	849	889	832	831	805	816	809	858	825	858	872	848	769	885	847	835	848	811	857	875	761	876	816	831	821	863	837	823	836	833	872	823	830	835	858	813	829	850	834	819	888	805	833	824	793	848	798	877	797	828	821	854	791	871	800	813	833	817	802	833	823	828	870	821	811	841	818	866	861	872	806	843	807	801	830	866	830	826	844	850	805	853	851	864	900	841	804	840	837	825	825	812	820	783	838	834	815	827	861	834	869	824	793	812	880	835	827	818	840	832	864	822	792	799	901	825	782	784	859	823	880	851	819	860	779	867	855	872	823	856	817	831	824	774	827	830	852	857	876	832	838	871	829	829	800	827	831	798	826	840	849	919	825	799	883	823	870	878	865	793	878	831	819	836	854	834	872	887	846	768	883	815	868	838	865	821	855	847	841	826	827	851	861	852	857	850	833	801	795	845	840	802	815	820	845	864	888	837	859	836	854	800	871	841	914	832	832	833	884	789	874	829	848	833	836	819	802	899	819	824	814	863	835	824	847	858	873	918	849	829	820	790	844	869	810	809	820	813	849	784	807	885	807	856	856	862	845	881	833	798	803	871	849	796	832	850	805	833	793	863	851	845	857	855	816	829	865	844	820	844	851	850	858	826	841	860	831	827	871	872	841	877	817	785	849	824	864	812	804	841	845	863	874	856	860	857	886	856	842	841	877	814	854	849	846	840	794	849	832	836	860	836	865	862	822	806	835	816	833	850	767	888	838	852	865	845	823	849	834	863	857	817	839	808	861	785	866	860	793	787	806	855	869	822	820	875	842	836	827	840	828	830	865	906	796	850	814	832	819	857	840	824	849	814	857	841	816	811	849	821	821	827	847	862	851	858	816	870	840	855	810	843	893	851	860	815	836	801	839	841	819	833	887	860	827	860	900	900	809	891	833	860	874	827	815	845	864	823	876	895	870	827	813	799	820	823	804	793	791	839	902	858	874	795	821	817	835	821	828	817	863	785	825	827	859	820	865	815	917	838	833	794	828	870	813	835	832	814	830	829	798	852	877	789	804	846	820	859	821	882	876	847	876	848	810	798	840	806	861	838	794	855	810	832	836	858	817	788	794	854	825	788	904	852	808	808	811	802	802	854	836	854	825	872	860	838	882	818	810	853	811	850	786	850	839	839	805	849	756	805	814	812	898	820	840	901	856	833	840	840	836	825	859	809	830	825	794	883	866	806	842	838	833	881	808	839	828	835	840	806	849	850	852	915	787	901	787	825	829	825	816	804	854	800	881	876	777	799	821	822	828	836	823	828	845	831	804	878	845	822	858	826	826	846	868	826	829	890	864	840	895	857	785	836	828	888	802	792	826	808	857	812	903	860	799	829	835	827	804	798	793	839	804	846	818	833	794	839	818	858	881	870	882	853	809	781	797	840	853	862	877	867	848	841	840	799	840	841	832	814	881	835	820	830	838	766	812	834	858	831	826	878	891	785	781	818	811	873	839	846	874	834	788	848	862	819	796	819	856	805	855	883	847	817	852	862	881	789	829	827	838	826	853	831	844	871	812	807	763	807	833	864	822	842	816	805	831	852	784	829	844	788	817	832	794	843	822	857	890	834	807	856	858	837	867	881	876	809	867	823	853	850	850	870	850	862	825	815	808	832	870	849	836	841	812	830	829	821	869	875	858	815	842	833	823	818	813	818	857	866	757	843	820	848	832	776	825	812	831	803	800	795	867	840	853	845	856	846	801	828	833	831	868	858	820	834	865	864	811	851	777	793	862	907	807	878	793	837	819	841	861	819	861	825	834	777	840	847	836	855	814	825	816	828	845	879	843	855	801	867	768	840	869	826	821	820	860	823	868	863	815	845	820	867	847	859	803	853	853	828	861	816	807	860	837	844	874	872	845	844	856	835	813	830	812	811	832	816	770	806	797	793	791	804	813	831	847	817	856	816	789	876	859	870	838	852	840	903	841	921	834	829	840	841	805	770	845	857	884	869	814	852	827	826	803	874	797	855	834	815	883	875	857	826	800	856	781	833	864	870	801	807	818	819	787	809	856	819	825	809	846	813	827	801	776	834	845	838	854	826	832	864	856	839	824	824	823	806	831	848	844	849	839	846	815	860	870	794	810	861	870	819	906	855	858	803	815	815	841	833	825	859	841	821	825	841	836	807	807	790	800	812	843	843	787	856	820	827	844	823	860	813	775	847	868	791	869	819	821	807	835	864	816	843	808	816	765	828	837	842	831	849	832	827	855	812	856	834	848	826	807	826	871	833	857	858	812	833	842	812	786	868	878	856	828	838	831	810	839	845	833	827	793	857	791	837	820	836	871	826	788	841	867	830	837	876	849	868	899	836	834	853	841	856	858	864	791	889	847	825	831	827	784	781	844	827	815	835	845	927	864	812	869	839	836	827	845	876	818	832	819	824	840	793	844	795	846	857	810	816	817	824	838	822	838	842	838	826	818	770	853	874	783	825	850	815	829	839	767	822	816	848	836	844	806	820	840	822	821	880	858	805	877	824	844	865	878	806	882	821	861	855	812	879	765	813	829	795	823	801	838	867	826	796	819	825	809	796	841	822	878	843	895	817	815	793	854	834	836	836	861	819	814	862	877	750	855	846	838	835	776	830	821	845	867	848	819	877	822	760	885	795	835	841	854	876	848	868	846	866	820	836	825	856	843	840	836	792	855	844	818	809	782	815	838	834	858	782	795	800	881	856	771	835	830	849	830	834	850	818	829	812	818	815	815	806	856	820	883	838	817	832	821	797	803	884	811	870	863	854	856	823	864	868	840	792	833	837	795	836	795	802	865	834	838	835	899	826	800	818	850	826	850	840	816	848	872	860	828	873	852	812	827	884	806	825	838	841	831	791	869	812	827	861	787	844	822	750	837	818	879	821	859	823	849	868	843	797	817	842	832	823	784	891	835	823	827	815	853	846	846	813	873	817	860	789	850	856	815	878	822	850	782	887	854	863	793	817	813	860	783	858	791	861	827	893	847	834	852	820	839	845	871	857	832	873	823	831	800	865	847	837	848	826	814	841	848	808	831	801	823	805	815	844	828	870	907	814	833	837	854	839	786
23732	22147	31832	28504	25168	22651	13842	2090	761	667	609	612	576	570	574	586	569	563	565	583	573	579	604	596	597	599	631	603	620	602	622	609	632	593	614	571	601	571	593	559	588	628	597	563	554	609	609	611	612	571	602	543	617	589	574	583	567	604	607	622	545	576	656	601	572	574	533	556	610	574	549	620	575	574	605	525	587	601	584	612	603	629	576	611	613	557	611	610	578	593	590	604	559	592	625	574	584	589	549	560	565	600	577	578	565	608	579	581	597	566	589	584	568	575	571	615	588	530	595	590	605	567	616	568	573	568	570	566	561	591	570	549	590	572	601	590	572	548	583	598	555	620	569	580	592	591	635	603	600	621	562	585	580	601	559	561	595	560	573	564	610	594	539	549	590	622	620	591	578	576	559	567	578	579	582	596	569	586	596	613	582	590	605	585	630	651	562	614	547	544	601	567	564	588	594	582	624	596	581	559	588	582	568	541	561	552	611	594	591	564	555	573	540	552	609	613	609	584	592	556	590	574	556	599	605	581	577	578	577	600	618	552	587	612	547	573	666	605	584	608	543	550	574	587	575	593	544	549	592	594	587	572	642	600	559	592	633	578	574	569	608	585	573	587	573	589	599	606	577	593	536	573	578	596	589	574	588	543	584	611	598	619	578	592	597	623	572	571	625	576	567	594	568	595	624	557	590	590	611	601	569	570	568	593	556	532	557	578	581	556	578	585	549	573	549	594	558	576	562	527	547	554	598	598	588	547	586	615	542	577	581	579	591	577	582	619	608	578	583	588	606	590	581	588	561	619	565	571	608	603	603	570	546	572	586	573	568	566	575	578	618	610	599	570	581	621	565	584	562	571	601	601	597	539	583	550	605	633	545	553	606	564	639	628	557	580	572	590	560	590	590	619	587	546	593	610	567	533	576	598	584	612	612	600	598	580	543	602	544	592	614	612	562	604	584	580	598	587	600	583	593	580	583	601	549	586	577	558	571	609	616	607	579	591	619	582	575	599	583	613	572	594	619	565	587	633	589	589	549	625	560	587	608	595	587	554	610	565	601	577	573	640	575	585	565	552	581	582	558	590	567	576	576	591	583	597	598	610	583	527	581	560	569	585	597	581	530	573	578	600	551	573	573	592	576	568	570	566	621	585	583	597	518	614	564	614	569	623	590	589	596	558	539	565	569	604	574	554	535	593	557	588	582	532	594	591	592	591	587	569	623	628	587	570	620	588	613	598	571	558	547	620	558	595	582	603	603	598	567	564	603	593	557	599	575	619	580	604	570	590	601	536	549	636	585	603	553	583	638	572	553	597	598	605	589	581	583	633	596	570	552	595	553	573	610	551	588	556	552	536	603	587	566	597	595	595	546	587	617	523	571	596	622	609	583	570	607	584	644	576	645	572	558	527	578	578	595	595	582	583	590	561	585	591	584	591	542	573	577	537	601	605	604	552	626	598	585	569	606	601	538	575	543	584	577	611	573	578	572	623	573	552	592	602	593	607	580	586	559	578	590	597	540	557	565	568	558	535	565	595	581	588	543	592	605	618	584	579	590	615	561	575	600	570	585	538	550	570	592	602	578	609	539	613	537	604	588	550	604	605	596	602	567	585	629	567	582	548	548	575	626	563	568	569	590	599	588	553	629	596	600	585	610	599	615	572	555	568	540	587	593	594	598	587	566	578	600	568	628	556	590	559	567	623	591	577	527	604	578	564	591	612	597	572	592	625	596	603	606	580	619	553	576	606	600	637	574	625	622	554	552	559	596	593	590	626	609	562	627	564	577	616	601	584	535	561	546	575	564	551	547	624	592	603	558	599	562	587	574	630	573	616	537	626	580	617	571	536	585	582	599	561	559	583	573	575	530	567	620	575	626	552	614	598	576	554	591	576	575	591	592	570	564	577	617	575	598	622	573	544	594	575	585	595	583	565	561	568	604	597	574	547	580	577	571	585	575	582	585	590	571	602	594	566	637	591	616	579	547	574	597	596	619	551	608	555	547	605	574	566	596	578	600	563	575	571	596	517	622	621	581	602	614	586	590	562	603	617	565	586	551	559	588	597	570	574	594	581	596	582	587	569	590	550	585	550	594	570	598	600	614	547	571	586	604	564	556	604	606	573	559	595	584	580	551	568	536	589	588	597	559	575	563	604	582	573	574	602	588	589	538	592	573	564	562	583	642	614	544	591	597	561	602	591	596	582	599	601	574	558	574	560	566	606	628	577	525	569	544	596	573	596	582	587	567	581	606	546	591	615	600	577	567	637	616	570	561	600	594	590	580	607	606	600	574	563	591	587	571	559	585	621	578	573	608	608	588	588	547	566	556	572	541	593	595	544	569	561	599	575	557	536	615	593	612	551	618	589	607	571	621	572	569	561	606	620	581	605	562	584	623	575	579	583	601	599	595	563	584	561	591	587	571	578	631	557	611	608	542	600	610	568	611	566	622	591	588	603	615	592	600	504	558	590	568	596	545	552	586	559	559	547	574	591	583	605	567	585	557	583	598	572	570	592	534	591	601	603	603	570	570	584	556	560	563	606	572	602	584	599	580	567	614	570	582	600	586	621	555	606	575	586	588	589	549	593	621	587	609	536	589	614	614	528	582	581	629	611	594	600	609	584	562	574	567	559	598	603	592	606	585	586	585	597	577	585	601	560	587	563	626	604	578	600	619	555	572	603	603	567	645	593	571	586	547	579	587	599	579	550	589	571	600	575	574	592	613	559	619	578	611	551	567	574	597	595	568	575	570	558	624	612	592	630	623	598	577	577	612	596	552	558	588	550	576	561	618	625	566	589	604	555	548	568	635	591	555	582	580	588	638	534	611	553	553	594	606	566	599	590	575	581	590	616	563	557	541	601	571	567	618	573	549	577	619	536	571	603	575	555	611	570	558	552	599	596	576	578	622	543	611	547	605	630	579	614	586	596	579	600	615	611	558	563	594	581	568	564	576	619	598	560	545	574	581	599	652	632	602	556	590	558	567	594	560	614	600	568	544	563	592	554	579	621	578	516	564	587	580	563	592	586	575	564	535	579	626	574	591	576	599	560	576	589	589	569	579	605	596	582	628	631	580	578	595	585	571	584	562	587	597	602	573	580	609	602	587	603	580	585	592	610	598	599	578	593	567	623	596	544	587	647	587	610	586	557	581	592	575	574	594	558	539	554	583	622	583	608	587	554	550	581	584	589	618	564	555	566	590	607	583	588	594	569	579	602	588	509	595	597	610	554	580	576	610	608	574	602	594	575	567	577	608	561	574	599	572	562	580	574	612	563	576	573	599	587	585	608	576	600	595	547	608	579	571	576	561	617	609	574	601	601	588	645	647	585	608	598	574	576	620	601	558	525	545	549	610	587	571	555	552	561	603	609	571	564	607	557	604	582	546	600	579	578	620	544	594	588	575	581	580	576	577	631	543	569	566	595	565	581	597	565	541	571	568	620	614	552	614	590	582	602	575	595	600	583	592	585	586	570	597	576	614	559	586	566
63103	103520	83804	58879	39846	22640	8903	2852	1182	906	829	771	804	825	807	844	724	844	815	833	834	827	807	805	837	761	836	844	820	802	820	838	786	763	821	788	812	795	830	837	800	860	787	831	816	784	791	839	857	781	817	808	789	791	803	741	857	816	804	785	782	798	784	792	798	822	817	812	808	823	835	768	811	850	807	822	796	795	791	777	791	775	827	827	749	775	810	799	835	765	816	778	799	787	768	787	802	778	786	794	830	775	846	826	786	860	771	834	779	817	769	835	803	800	784	813	798	829	861	808	811	805	748	805	766	859	814	754	811	815	824	798	750	792	783	789	780	810	823	768	762	797	813	835	777	845	786	819	780	765	822	804	871	846	786	766	786	779	786	822	808	850	768	792	818	858	842	807	807	809	811	814	829	786	839	801	791	787	851	803	807	801	807	804	847	805	766	774	774	791	762	852	791	844	842	759	822	819	792	785	809	747	830	797	802	787	791	749	800	821	767	813	782	839	778	795	811	784	720	866	805	861	805	823	813	868	851	798	816	801	785	817	815	789	760	833	786	785	815	818	778	835	834	806	802	770	795	847	806	823	790	800	806	777	782	792	839	825	818	815	795	816	819	811	877	799	839	830	800	828	821	759	729	816	787	840	752	786	803	831	801	786	781	743	798	813	771	852	806	788	808	801	837	752	829	831	783	847	764	748	866	821	815	848	828	794	824	803	747	801	823	802	794	798	781	819	801	736	807	770	803	794	802	795	846	793	819	800	777	821	817	854	819	786	794	768	786	785	806	799	787	804	771	803	835	805	814	771	808	755	824	832	822	871	812	766	776	804	794	846	774	803	821	798	785	846	832	784	790	745	813	776	799	770	776	800	860	859	790	805	839	790	837	821	782	809	802	864	786	810	858	802	760	824	786	817	852	801	829	800	755	821	812	809	822	796	792	768	859	778	904	808	797	804	835	798	804	789	789	850	795	792	757	810	793	749	819	796	818	779	810	873	804	800	854	813	758	838	819	800	832	780	738	836	711	812	838	809	815	815	778	831	815	849	795	770	801	854	836	767	830	794	764	758	802	797	781	794	778	785	828	799	792	801	805	802	781	784	824	808	777	827	820	849	795	795	825	796	825	787	859	792	806	829	797	805	797	818	813	819	866	821	825	813	845	792	835	797	799	821	851	798	802	815	842	808	785	774	841	796	791	818	748	799	848	813	803	798	803	791	833	825	803	869	869	809	811	836	820	809	775	793	820	769	818	813	763	809	804	832	822	807	774	870	846	780	789	806	820	846	772	808	804	807	826	807	840	815	784	823	794	815	851	764	784	811	841	811	810	819	791	783	817	895	783	832	761	800	795	777	788	869	738	785	789	794	759	762	813	786	791	872	758	788	763	770	876	807	851	775	808	852	834	811	812	793	754	817	777	759	817	805	812	804	794	745	825	793	842	835	793	794	781	825	781	822	852	783	797	833	841	817	776	754	840	830	780	811	832	824	763	814	831	812	776	775	786	835	812	810	741	837	779	770	786	766	792	820	808	838	773	766	837	786	807	779	820	844	822	797	763	830	794	849	806	815	803	818	788	851	829	874	793	839	838	843	831	798	795	817	828	831	774	794	802	807	862	759	812	850	846	797	814	794	763	811	815	846	882	828	862	787	794	765	793	747	742	774	771	832	827	834	823	775	755	791	828	770	804	811	816	803	827	784	813	774	776	785	798	818	840	780	800	797	828	807	769	816	809	812	778	857	772	803	798	804	831	809	789	786	880	775	816	804	792	838	819	784	847	820	873	836	753	850	822	785	816	763	754	825	831	763	782	855	766	785	792	825	796	851	814	845	866	770	759	795	820	777	841	824	781	834	798	777	830	823	782	799	712	816	770	798	781	751	813	778	813	792	797	826	887	784	799	817	767	797	822	792	812	805	804	794	813	796	819	810	818	811	857	831	810	796	787	769	805	851	806	760	809	776	795	778	843	812	809	864	835	805	801	810	845	799	785	830	884	829	792	754	832	775	848	836	781	820	784	826	826	843	756	835	805	806	787	807	827	785	805	801	764	828	801	754	813	828	827	824	833	813	790	789	812	835	759	786	793	817	818	830	786	800	814	784	807	799	843	810	873	822	801	861	816	786	767	843	823	760	779	787	818	828	836	812	803	818	819	814	807	829	833	815	807	773	777	802	832	808	821	809	780	827	777	813	875	781	823	728	798	803	789	801	766	784	796	750	809	781	794	842	817	850	810	816	806	798	865	809	803	784	838	823	840	812	809	811	803	828	781	849	837	803	828	800	738	801	844	794	814	805	852	852	838	772	804	804	818	802	800	767	775	802	798	818	747	851	796	796	815	799	825	820	780	814	787	787	814	735	808	858	814	797	843	834	810	781	860	800	846	810	780	865	772	753	802	849	829	875	794	772	776	824	806	821	764	791	873	850	872	808	793	809	785	811	784	852	778	810	834	838	769	805	828	767	813	834	790	794	793	775	838	815	803	822	834	821	808	816	827	815	810	835	808	840	783	819	735	811	792	768	812	866	820	783	803	790	796	865	801	847	763	764	836	800	762	799	790	818	850	816	741	778	808	863	810	749	796	793	759	858	790	801	821	804	824	847	841	800	853	841	799	805	812	800	793	747	810	785	884	799	791	813	775	873	799	804	782	782	842	796	791	779	793	832	836	785	777	756	846	816	823	777	789	782	830	787	833	801	742	784	814	832	804	868	786	736	814	833	776	813	813	759	803	795	816	867	825	752	742	783	832	821	776	839	793	818	817	833	775	812	853	810	783	855	788	801	828	790	811	811	789	774	772	810	776	799	851	823	800	809	806	834	796	800	813	813	777	786	846	791	791	775	809	779	873	840	790	814	802	813	801	798	824	806	769	810	823	814	802	805	780	789	808	773	816	765	802	783	844	781	862	816	791	809	753	745	763	766	836	840	795	814	813	906	850	798	816	816	835	813	767	819	780	834	800	859	773	809	818	785	818	829	814	828	800	804	824	866	873	820	829	837	823	807	820	825	842	811	816	833	848	808	817	823	804	798	869	812	774	849	798	843	779	846	790	819	819	774	792	770	816	786	852	830	800	834	776	798	834	813	810	778	789	817	776	810	782	820	870	806	796	760	800	769	842	756	773	776	782	780	793	829	811	794	796	824	799	818	804	778	810	857	806	842	844	806	783	793	786	810	808	835	872	834	836	767	816	796	802	821	819	804	838	796	799	840	837	806	834	836	819	818	785	758	832	807	801	794	810	844	789	758	800	768	809	785	796	774	795	783	804	809	780	813	802	808	812	835	780	798	775	824	811	836	744	805	837	770	780	836	764	801	894	856	815	832	793	799	824	781	761	809	865	801	822	828	812	768	828	814	787	787	810	868	766	782	816	769	791	847	821	798	791	794	792	850	767	843	833	819	750	769	787	793	805	805	798	869	777	840	835	816	794	784	814	729	826	808	846	775	777	743	810	765	765	741	835	837	865	809	777	811	857	825	796	806	815	798
28490	27554	30613	19242	6419	2071	1054	677	587	574	577	563	591	580	562	514	545	581	597	567	577	560	582	603	571	574	574	574	540	546	572	561	523	585	553	564	519	557	567	533	570	572	599	589	544	572	593	527	547	540	604	569	582	566	590	571	564	604	556	579	555	576	546	533	557	572	538	573	585	565	535	562	555	573	574	577	562	585	559	549	561	533	565	563	564	546	635	608	556	562	564	567	492	552	604	541	573	519	611	584	547	524	588	546	556	593	561	553	553	536	607	569	561	591	533	584	531	589	576	549	506	563	510	514	564	579	610	552	597	584	559	586	596	544	589	572	543	559	529	577	547	587	584	614	591	623	579	540	588	541	561	600	578	606	547	548	562	532	559	537	523	544	544	553	567	558	553	551	627	569	569	523	550	554	603	558	521	581	580	527	546	521	553	528	577	583	597	534	583	569	548	534	548	529	546	589	539	560	556	546	564	577	529	568	595	608	597	544	552	581	558	571	568	563	556	562	586	547	587	548	595	547	581	585	573	563	536	582	545	562	591	593	572	519	535	503	605	597	539	570	593	596	566	592	567	527	579	555	558	599	603	555	546	565	565	540	553	573	580	521	568	527	543	600	581	539	579	574	513	578	563	564	559	554	591	545	577	570	625	595	525	592	581	571	538	551	535	604	563	540	610	557	550	566	536	552	552	501	599	558	517	557	568	555	557	545	553	597	514	528	558	592	569	555	558	594	535	549	590	538	576	601	585	548	573	545	555	555	593	536	596	564	551	559	553	581	558	589	570	597	543	560	581	571	599	583	575	531	607	598	571	533	568	591	533	530	569	560	556	585	599	629	609	577	583	583	530	564	582	566	543	527	579	554	563	600	536	531	582	568	533	575	523	577	580	583	580	560	562	554	576	539	514	548	549	558	575	589	542	564	597	554	540	554	576	571	577	567	564	544	547	571	590	560	573	592	543	602	578	563	562	568	563	602	549	543	609	585	568	566	534	558	596	550	552	541	626	534	569	559	576	560	583	600	550	536	609	559	544	550	554	570	568	555	546	594	568	547	571	589	541	515	569	643	585	579	571	559	552	562	574	540	532	517	602	543	592	578	541	583	606	589	522	562	547	535	570	557	596	564	576	575	567	532	588	566	589	587	537	570	595	565	583	546	548	567	571	560	530	533	539	562	555	555	579	537	585	574	563	550	565	613	514	560	551	552	553	570	569	555	507	541	618	509	524	561	543	540	576	581	573	585	579	562	583	555	613	557	596	579	536	565	582	601	549	546	538	529	541	545	531	555	584	600	550	603	546	534	555	553	603	579	551	542	577	528	555	545	582	521	587	525	602	529	572	581	578	598	568	580	551	573	548	600	563	578	513	572	559	557	545	612	577	557	578	578	582	566	582	547	567	581	568	591	530	592	573	555	543	557	565	616	559	514	562	571	580	593	558	569	557	556	553	583	517	584	549	537	554	551	599	602	541	548	561	569	539	568	592	625	520	551	576	557	620	579	521	538	573	556	585	579	543	592	570	587	560	560	628	516	568	595	545	557	565	558	588	556	585	572	554	606	550	527	574	557	544	581	572	592	542	563	561	520	572	540	551	560	557	580	579	585	594	554	595	545	576	595	574	545	572	587	561	555	579	612	541	573	564	568	548	553	558	573	584	618	554	548	562	579	588	580	575	557	596	540	548	538	550	592	593	564	593	560	533	570	603	574	580	545	563	533	561	586	583	615	555	599	586	545	572	562	548	566	602	576	582	598	588	572	637	571	570	575	574	550	542	551	589	566	559	546	571	541	590	557	542	522	534	575	562	600	589	591	592	583	599	580	527	629	577	572	568	584	612	587	597	542	548	634	528	594	566	591	546	514	583	575	558	541	579	552	562	538	565	562	599	547	563	603	579	545	566	573	573	525	571	589	531	583	601	571	551	571	552	570	538	588	573	560	558	579	532	545	574	621	577	553	548	564	542	544	561	592	569	510	523	567	565	580	592	584	585	581	584	565	537	527	566	570	554	550	554	563	599	576	535	584	591	540	505	605	611	619	569	557	508	546	559	510	554	557	518	591	546	563	617	559	593	598	581	617	543	549	551	538	564	584	581	568	535	551	563	569	530	525	581	585	523	588	511	536	554	560	599	574	566	582	565	614	559	568	533	576	522	528	609	537	552	539	587	596	569	542	541	564	532	599	573	557	541	589	567	542	601	552	516	583	611	561	538	568	552	569	534	572	556	589	581	544	564	519	537	535	549	583	569	531	558	583	560	600	549	550	588	563	584	513	577	596	569	558	588	569	535	538	572	569	599	520	545	559	535	590	531	525	517	554	591	522	548	589	566	528	561	551	554	542	557	580	521	555	589	530	575	551	612	594	574	580	584	577	533	579	562	514	550	576	567	543	590	542	575	578	542	538	556	575	535	574	528	557	562	592	596	584	582	600	555	576	567	595	553	591	579	544	582	581	554	598	582	595	584	530	578	559	549	582	535	529	559	535	558	560	600	569	558	585	553	596	557	585	575	593	534	551	566	600	562	526	537	554	580	559	604	559	564	559	539	539	550	574	544	540	596	652	509	585	583	556	570	570	525	546	552	560	557	562	600	604	590	543	565	583	576	554	512	554	592	559	555	593	563	519	592	539	535	567	593	548	534	558	590	556	563	572	584	552	551	591	579	585	503	559	596	590	551	576	549	574	560	556	523	555	578	576	574	578	567	569	533	544	503	544	579	590	541	535	549	615	575	547	595	590	580	575	565	559	564	567	602	546	548	568	585	558	550	569	580	562	597	570	599	591	563	534	587	594	569	559	584	534	573	550	566	555	547	588	594	525	543	541	592	569	538	580	532	565	577	590	566	562	535	595	527	544	546	553	560	525	545	614	578	575	541	600	555	530	552	588	573	588	552	527	559	572	576	550	595	589	556	534	548	609	563	522	562	524	541	532	594	556	589	535	539	565	564	534	532	557	595	548	530	543	558	599	554	610	572	554	562	563	559	519	573	550	525	570	556	597	575	524	604	546	566	599	514	551	562	592	586	542	555	559	536	539	574	571	573	581	564	626	531	538	614	517	545	531	589	561	538	586	540	579	541	564	578	558	577	552	573	549	587	544	584	589	572	569	577	529	561	589	645	580	603	529	557	573	563	619	598	578	568	542	564	557	559	524	585	560	572	562	590	552	537	548	573	564	557	588	530	595	575	533	599	580	546	595	605	533	539	573	557	580	593	519	559	600	554	614	521	535	564	538	579	608	569	572	583	575	548	587	600	572	577	584	574	549	590	534	559	588	541	555	549	568	553	523	550	554	588	550	567	528	576	564	577	616	550	553	569	542	561	562	533	585	590	540	550	579	533	552	547	572	585	546	647	587	551	575	579	576	590	542	569	563	561	569	557	551	550	562	595	542	566	555	559	565	549	553	536	554	584	572	591	556	555	526	574	568	565	546	573	626	581	560	556	597	549	527	602	570	562	576	612	546	589	555	587	592	594	513	584	577	566	577
31554	46575	35769	19382	8765	3448	1575	1009	903	818	845	771	817	797	768	823	814	754	794	777	820	753	776	831	837	762	819	846	829	824	776	807	771	776	839	760	796	818	833	837	834	812	718	845	816	784	828	776	792	772	782	864	835	742	778	789	835	783	791	827	775	811	793	799	847	728	815	766	788	834	787	806	783	824	830	852	773	792	872	820	802	776	809	832	802	841	777	784	818	767	753	805	825	821	846	786	815	799	826	785	826	778	814	793	794	817	790	814	782	791	829	722	821	781	832	821	818	791	778	781	808	824	844	782	813	847	798	812	822	787	775	777	812	848	793	802	816	822	749	798	832	829	789	808	780	844	845	782	818	814	805	783	841	832	797	745	796	808	797	815	847	763	783	784	838	833	821	790	818	814	843	832	847	817	809	808	786	847	843	797	801	838	773	832	805	795	784	781	828	783	835	810	828	842	810	769	826	827	850	774	805	810	779	743	798	784	759	756	779	803	834	764	772	828	788	834	785	754	861	819	775	810	801	850	837	802	777	825	786	830	805	780	803	791	805	786	863	806	785	770	859	795	820	770	851	866	851	764	783	814	813	852	766	800	831	780	783	808	779	807	792	832	827	850	758	797	808	826	847	791	848	834	839	815	845	764	789	816	822	828	779	862	871	819	761	811	862	850	833	749	730	830	761	834	784	851	763	820	795	817	833	858	831	828	744	793	838	812	834	743	794	729	758	832	798	827	811	832	856	813	819	851	813	826	786	774	777	827	784	869	811	829	809	776	798	814	804	848	815	788	840	757	737	797	770	802	816	730	798	762	850	844	778	800	861	799	792	792	831	801	796	776	814	775	831	777	777	820	797	828	809	772	799	774	834	837	765	764	775	770	830	778	810	818	815	791	830	817	825	789	838	807	842	812	771	792	773	751	780	788	823	798	766	805	811	792	807	789	812	806	794	822	791	834	806	797	811	807	859	767	798	791	835	857	778	786	812	809	849	811	771	827	788	847	790	807	785	760	824	806	776	776	783	863	833	734	787	817	774	805	806	791	806	759	824	817	814	739	812	832	804	777	728	793	826	791	829	823	813	811	833	845	812	784	876	818	771	787	833	838	811	806	775	820	774	831	829	828	777	818	774	819	805	810	782	803	822	837	733	751	803	824	739	863	873	835	787	827	824	850	792	799	824	832	783	785	832	745	815	853	786	843	808	819	824	820	818	834	809	825	812	790	786	836	801	833	801	836	837	834	841	818	798	780	841	800	842	759	785	854	784	776	871	827	850	828	848	843	807	815	805	819	792	847	832	806	814	746	815	842	874	799	825	812	873	790	744	783	773	775	790	853	846	806	831	828	814	804	822	776	801	794	812	761	818	761	789	774	826	831	815	808	844	779	749	813	791	816	830	817	852	790	784	819	789	798	757	795	807	793	782	777	813	793	814	852	799	805	807	758	787	828	822	807	805	810	778	811	805	804	782	776	793	773	781	807	833	818	808	815	803	829	823	847	808	810	803	814	820	795	821	802	775	777	755	841	787	806	838	821	848	841	818	834	774	808	825	842	807	832	849	749	842	784	805	755	857	767	814	841	801	794	795	823	820	835	789	826	782	832	786	773	828	822	816	762	773	763	740	787	752	802	764	793	778	805	800	794	768	800	807	790	786	835	734	815	806	773	794	839	798	791	780	798	814	820	762	800	795	841	821	832	797	794	816	755	839	825	814	815	780	775	735	790	811	769	844	850	800	808	823	839	804	800	777	773	826	835	805	797	833	822	823	804	837	804	819	830	819	788	818	777	834	806	783	829	818	795	734	801	769	777	820	836	731	820	802	806	792	805	870	811	768	768	801	801	760	800	794	777	807	809	835	796	854	822	798	819	762	764	808	855	848	850	803	788	777	797	803	830	803	839	846	823	807	788	814	785	778	824	830	811	834	831	861	848	836	783	860	736	813	796	868	793	844	810	843	875	765	810	771	756	778	825	786	791	833	771	792	837	818	873	825	803	850	838	821	813	809	768	790	826	799	860	804	804	826	767	824	783	832	797	787	843	766	825	771	816	809	782	814	795	791	821	786	783	794	762	789	795	812	791	828	837	783	840	810	843	825	793	814	776	810	773	752	834	829	820	789	804	802	841	831	763	787	795	835	810	793	820	804	771	797	832	797	793	779	830	724	844	784	823	752	832	744	767	821	804	806	815	810	806	818	749	829	757	832	842	863	820	829	811	776	809	815	787	801	790	790	785	840	837	824	795	795	806	789	806	789	833	802	814	778	837	770	822	772	776	809	806	811	775	795	757	789	805	782	789	792	797	824	774	786	780	849	864	811	841	829	846	860	844	841	809	828	812	777	760	806	827	799	840	803	741	806	820	826	809	808	788	748	812	798	846	830	806	826	803	811	793	832	789	819	788	773	799	807	817	806	800	797	799	736	828	888	763	841	835	796	794	773	770	749	798	811	814	784	802	784	844	734	826	831	825	802	794	765	794	815	828	787	820	858	865	823	819	806	784	781	855	855	826	762	842	801	757	802	765	797	818	773	766	823	772	813	871	798	819	806	844	788	833	815	785	848	836	788	761	835	807	815	833	801	796	814	772	862	851	821	834	777	792	810	827	835	812	810	804	832	779	778	798	801	814	768	817	808	879	763	773	800	824	815	801	843	727	809	803	790	805	849	782	802	810	785	783	847	815	800	770	850	839	816	782	834	772	821	751	815	827	793	822	816	843	814	752	806	834	797	824	819	839	778	805	822	793	827	834	793	768	828	816	819	766	801	805	838	832	828	808	809	789	774	822	777	864	823	837	842	826	813	719	786	768	783	820	847	800	844	822	773	837	768	821	811	805	796	858	808	803	870	785	792	855	793	823	763	824	806	784	870	823	835	779	835	812	824	785	794	841	806	790	778	804	801	842	796	804	801	779	815	737	785	772	772	783	772	788	792	796	810	775	808	809	780	804	820	797	752	817	813	805	815	810	778	853	796	803	828	850	791	791	855	778	798	755	797	807	781	785	818	788	817	834	773	798	775	843	827	862	843	785	807	841	802	836	799	789	858	824	857	780	769	832	863	774	812	777	809	773	830	830	817	811	801	820	721	751	783	770	804	847	822	815	809	839	826	768	828	820	759	814	842	831	808	819	779	797	848	779	763	794	805	796	798	815	825	809	804	812	827	875	794	834	800	777	771	801	816	800	838	781	833	772	835	835	779	767	773	815	822	805	820	798	806	787	780	821	814	771	793	820	764	848	809	790	839	764	802	786	774	810	793	841	748	770	801	793	800	793	838	796	834	790	772	809	789	787	783	861	751	756	841	823	776	833	823	846	835	832	836	803	800	867	831	782	800	826	741	770	743	811	807	823	841	802	785	824	797	836	835	798	786	821	806	843	802	773	828	792	814	819	811	800	798	794	799	788	789	798	794	756	822	815	781	787	815	767	876	826	781	833	783	823	817	860	801	834	766	813	741	759	805	829	823	778	805	818	814	847	812	797	827	769	800	821
24761	22545	34100	32148	25352	18058	5959	1239	689	629	649	608	635	582	606	575	595	611	587	614	599	597	588	619	649	596	639	572	585	581	559	659	608	600	606	607	603	601	608	612	596	638	571	585	573	565	612	609	583	590	594	589	626	633	638	613	606	604	653	595	590	563	623	575	607	638	584	600	596	596	645	568	628	603	662	639	631	570	579	609	536	623	589	605	586	605	602	565	630	593	615	593	614	597	561	558	636	570	600	597	584	565	601	567	578	603	550	578	616	582	632	580	577	659	629	587	584	583	605	628	589	596	637	607	612	613	614	606	650	613	618	576	617	594	595	590	581	623	601	595	645	642	608	584	638	606	575	612	609	617	627	623	605	599	617	666	607	620	595	631	593	561	638	589	623	586	593	574	592	615	590	607	633	604	617	583	613	590	593	568	604	574	613	606	561	611	584	611	608	578	649	565	575	612	610	576	599	612	582	662	634	602	580	603	577	599	639	570	609	562	611	603	623	580	568	587	593	571	608	596	608	582	593	626	598	599	585	559	574	550	617	598	628	592	580	623	605	587	604	586	571	575	587	595	560	572	606	593	596	623	642	600	584	626	596	637	633	578	566	575	635	572	602	641	600	523	601	583	590	608	661	592	602	605	594	568	597	615	615	633	600	615	627	613	585	603	622	564	645	587	588	621	628	636	601	584	527	631	624	597	638	631	624	625	623	583	628	605	600	653	646	567	610	620	580	628	603	589	623	612	560	599	551	577	592	592	609	623	598	614	597	600	640	602	577	596	563	589	636	547	585	594	582	582	553	620	574	608	652	569	595	597	621	612	615	609	607	583	601	594	587	620	604	615	624	624	640	615	614	617	587	620	580	599	650	604	603	635	571	613	584	613	669	549	591	631	564	578	574	613	593	638	600	603	603	617	640	661	615	636	609	580	604	584	625	607	590	593	596	675	636	591	647	557	582	557	618	588	599	568	680	629	597	573	610	600	604	618	587	561	612	579	608	570	625	592	586	601	614	591	564	607	592	632	613	588	593	589	626	597	576	593	592	605	580	574	566	633	599	596	604	607	627	571	624	590	640	634	544	622	575	623	578	646	608	610	604	635	573	621	606	604	641	563	579	575	611	648	597	613	593	600	630	555	629	606	570	604	594	602	597	628	594	618	627	590	578	606	595	609	612	608	613	608	626	616	588	606	581	582	601	584	610	608	585	625	597	604	629	595	571	588	632	611	620	602	621	618	629	610	587	613	633	570	566	600	597	615	627	581	621	606	622	633	624	574	575	560	593	613	600	614	568	579	593	615	565	623	602	564	621	600	549	576	569	610	608	582	627	553	583	622	625	586	547	572	640	603	676	577	559	582	559	611	628	614	630	623	582	602	633	591	608	617	552	599	613	586	632	607	611	595	595	608	581	631	566	622	674	594	623	570	606	608	621	591	602	582	608	616	521	601	606	593	576	587	575	591	606	569	620	594	634	558	682	585	596	603	599	587	608	627	618	594	638	568	610	579	572	545	614	631	594	608	571	591	646	640	592	575	618	586	580	596	575	591	558	591	651	649	611	611	592	639	614	600	600	594	610	583	600	598	602	617	636	580	598	604	614	576	604	576	585	581	555	607	590	614	594	584	557	583	608	620	620	575	629	590	596	627	649	633	644	605	548	604	661	631	584	613	593	596	611	607	595	617	598	535	555	626	632	585	583	620	604	634	630	607	543	621	627	604	594	608	634	644	584	644	560	614	621	609	623	586	602	617	618	587	625	599	605	618	600	582	601	591	587	618	610	604	625	614	585	596	597	646	538	568	597	567	611	629	585	607	614	587	616	638	624	587	591	613	590	597	630	548	609	558	580	543	596	618	580	560	600	578	617	604	590	576	587	596	606	602	595	576	609	583	587	602	598	606	605	576	598	592	616	677	625	646	614	563	651	585	593	566	576	613	595	619	612	591	598	590	599	642	623	570	617	589	618	594	581	611	575	566	577	582	645	626	593	639	629	604	608	576	585	590	583	586	578	572	650	629	584	612	623	620	605	631	593	588	598	591	607	628	599	624	617	631	600	612	568	639	631	601	624	639	578	629	629	590	611	573	580	590	576	624	593	610	641	576	617	546	603	605	591	618	653	641	583	590	593	582	643	615	642	549	623	608	622	564	581	593	603	619	625	610	637	582	615	572	623	666	619	578	608	568	593	608	591	604	542	584	598	597	608	600	574	605	587	659	611	572	583	636	574	644	571	616	596	591	593	574	611	589	597	619	628	604	601	609	623	601	574	598	626	626	633	613	614	604	591	562	568	586	588	592	619	609	639	584	588	601	607	614	586	584	584	644	649	628	603	641	632	608	607	602	593	620	606	613	606	588	597	631	594	596	639	616	626	605	573	640	576	617	606	588	587	592	597	566	580	671	627	611	590	587	596	577	634	634	616	621	634	629	630	606	593	574	609	582	650	592	615	569	605	607	611	589	566	614	613	611	632	597	623	616	574	623	595	591	623	601	565	596	623	590	590	578	597	595	588	568	646	610	603	638	550	622	652	629	619	603	570	582	601	625	576	602	580	630	580	612	623	583	623	626	640	624	622	582	616	582	633	629	597	572	616	601	623	652	550	638	628	591	561	610	628	654	602	602	586	634	613	626	580	575	605	590	619	601	580	592	590	636	580	586	593	599	616	583	617	584	560	665	598	590	582	596	643	591	623	571	633	618	599	632	611	582	591	570	583	607	570	610	602	602	593	589	560	593	567	576	590	634	600	600	610	593	609	588	634	604	581	634	582	528	610	606	594	581	580	587	594	584	605	583	571	606	615	620	551	612	623	618	577	606	625	588	617	597	614	612	560	619	565	611	597	581	606	572	639	614	598	597	598	622	534	620	613	595	617	606	607	613	600	566	566	584	585	618	629	594	576	628	618	592	598	634	589	619	562	616	599	567	632	577	617	559	573	632	649	568	626	580	568	622	642	607	630	601	606	633	568	602	578	573	612	530	561	595	629	605	604	576	612	588	631	625	600	614	600	628	589	600	578	572	644	592	577	611	562	609	633	619	597	593	610	566	621	606	586	598	611	609	591	592	618	576	540	597	601	611	624	601	585	602	554	583	600	634	600	570	573	584	601	616	617	569	591	579	551	586	646	620	602	588	612	647	596	602	640	662	619	566	608	620	588	567	606	603	588	582	604	574	629	618	593	569	611	609	610	601	584	564	596	630	572	595	563	609	603	567	590	621	588	598	608	593	621	539	652	589	615	584	603	642	651	598	586	606	573	638	601	605	549	622	577	567	583	585	607	566	621	595	617	577	567	597	573	625	652	556	608	563	606	585	624	586	621	583	582	601	543	596	612	556	608	599	631	619	604	597	591	594	554	618	631	610	603	614	608	618	614	614	552	612	648	560	577	647	563	603	581	565	553	651	602	607	587	573	610	571	626	639	619	641	600	632	602	551	628	591	620	644	586	581	607	593	567	605	586	590	628	557	591	587	616	552	603	607	605	591	603	585
58961	92004	74795	49483	31978	15939	5478	1951	1054	931	864	816	884	812	851	850	828	853	844	864	812	862	873	840	845	846	885	844	866	867	851	889	831	809	906	869	886	829	828	845	842	849	842	823	814	859	869	861	870	867	875	858	826	892	863	817	871	834	817	854	862	863	863	847	845	837	866	869	842	846	832	867	821	828	837	819	825	813	890	802	835	854	820	849	862	863	877	812	844	829	908	858	810	849	840	915	837	865	870	850	852	860	841	812	842	839	804	835	855	860	816	833	812	795	818	879	802	886	835	860	860	861	869	889	797	838	814	873	912	856	820	841	847	856	840	879	863	832	929	854	817	877	857	917	800	871	831	885	880	799	911	827	861	835	815	865	872	827	878	819	852	868	896	826	818	864	794	831	864	854	846	821	854	805	881	843	794	871	848	866	824	850	814	838	880	846	849	896	809	850	815	795	836	821	842	885	881	860	822	896	889	883	881	843	854	795	818	809	805	849	819	866	868	833	877	825	820	851	875	868	844	855	810	845	855	813	829	853	860	888	851	817	844	848	800	834	852	825	835	792	812	845	815	866	836	882	814	843	802	860	912	886	852	839	854	845	806	855	899	872	846	851	870	844	864	819	832	834	863	933	814	841	860	832	880	847	854	793	812	851	826	829	876	883	876	825	859	837	842	909	890	854	832	851	877	932	889	884	838	895	829	831	801	863	879	819	822	830	836	838	848	823	792	903	819	864	794	841	808	862	911	834	812	839	851	820	819	876	830	908	808	814	828	828	865	853	855	833	771	863	856	887	843	865	818	865	842	883	845	809	783	841	870	801	800	869	877	862	855	833	881	815	847	798	789	830	873	879	809	849	829	877	846	876	838	897	817	841	873	822	817	847	833	858	803	843	843	845	866	847	814	869	891	851	849	857	838	869	814	856	859	852	892	873	845	882	900	834	838	867	819	874	839	885	868	840	892	862	862	845	848	843	854	804	831	867	851	865	818	821	855	881	857	842	852	819	822	785	840	827	850	827	824	840	859	813	858	812	845	847	869	845	840	835	863	848	886	858	861	872	820	858	849	854	821	869	840	827	841	877	843	782	886	830	846	769	813	855	883	808	847	875	870	896	848	845	893	847	857	842	906	890	854	834	858	819	827	814	831	866	868	833	853	875	792	822	835	842	885	822	868	859	816	881	867	781	797	855	813	853	846	869	815	819	834	847	885	858	841	864	860	865	824	877	848	871	836	851	842	869	843	909	862	859	836	873	855	816	860	792	793	876	861	850	852	834	844	826	790	859	895	831	869	813	871	819	848	874	815	855	840	852	829	863	861	871	793	864	827	819	855	841	811	849	854	839	848	866	827	792	850	834	824	851	792	824	866	854	904	847	859	849	847	866	830	913	872	812	840	857	847	841	807	825	820	843	906	849	920	829	845	800	787	841	853	856	829	891	902	859	808	879	798	866	861	815	839	853	834	839	827	822	793	845	843	826	851	880	892	794	838	816	877	870	825	827	850	846	794	839	851	906	866	832	816	822	850	854	884	828	835	768	836	825	842	883	839	791	815	875	863	851	824	797	836	869	843	872	796	927	861	854	863	837	844	850	883	866	831	893	896	845	852	859	789	850	868	775	827	823	866	885	858	811	890	806	816	837	855	858	857	828	872	852	837	876	835	847	869	840	874	823	878	895	812	879	890	839	850	814	852	855	862	863	827	819	813	843	872	806	892	865	816	815	816	843	769	822	870	847	828	811	840	886	857	880	833	911	845	889	806	877	843	833	869	853	863	833	826	807	860	851	816	898	840	864	845	824	825	841	837	842	811	839	847	860	822	859	850	818	824	825	873	867	851	858	858	864	787	843	851	863	853	839	832	860	814	840	808	848	845	800	848	837	824	847	874	863	867	860	827	831	833	845	823	883	837	834	862	850	817	821	748	828	849	781	828	850	846	821	898	863	854	858	829	823	837	827	832	830	833	847	858	838	781	844	809	810	858	835	828	891	823	846	859	822	852	911	839	887	886	839	871	843	866	846	890	791	872	836	817	820	898	894	828	819	792	856	831	828	829	817	849	884	811	818	834	808	864	841	835	841	882	812	885	790	871	844	865	826	812	875	854	864	827	879	858	846	826	852	825	826	827	890	809	829	876	881	815	842	855	815	803	828	892	850	792	809	900	869	796	832	807	903	830	864	844	819	880	833	846	860	835	879	844	857	876	854	861	821	838	818	826	886	816	809	839	828	794	889	890	819	829	889	852	882	845	819	797	806	817	788	839	830	845	860	867	836	866	832	860	809	867	860	878	848	887	785	850	910	811	870	844	862	854	826	837	866	843	824	834	881	847	880	833	882	896	847	875	824	916	804	859	848	835	846	786	842	846	794	831	876	827	830	881	833	842	879	851	883	878	890	862	838	845	806	847	857	853	824	855	855	798	875	887	873	834	887	814	838	840	849	843	863	816	829	821	835	842	861	880	888	785	842	877	817	863	822	854	854	808	815	879	831	906	764	829	844	819	860	818	855	857	846	875	864	829	779	868	870	861	830	894	853	800	824	885	925	844	877	831	883	856	884	820	805	846	853	857	840	803	819	804	844	863	905	827	851	854	832	800	852	819	849	856	869	806	835	841	882	836	847	809	890	884	830	890	776	828	795	837	848	853	828	894	838	819	824	884	869	836	885	851	823	870	871	871	831	888	832	842	805	850	800	866	799	851	859	879	792	878	863	815	847	932	913	798	843	864	834	847	860	840	813	812	867	810	891	862	865	879	844	907	837	865	899	807	837	866	819	836	856	892	828	870	850	861	847	840	874	839	853	819	848	815	834	850	828	838	849	810	870	828	871	866	828	868	847	817	862	799	873	808	849	818	831	843	794	863	835	857	848	815	866	854	864	867	822	823	847	848	880	878	880	867	852	817	910	817	805	827	829	828	782	876	804	852	858	870	828	830	835	914	856	866	875	866	854	853	861	886	889	809	853	865	886	830	820	846	813	825	807	866	868	814	834	808	833	862	830	889	852	824	845	813	855	843	865	917	892	820	877	890	871	828	851	852	823	777	852	828	871	859	796	867	846	878	783	875	886	791	867	856	832	813	879	816	827	860	865	849	841	819	838	927	850	918	883	822	860	819	791	846	850	845	858	823	831	851	844	864	847	828	876	830	865	824	846	865	831	874	887	818	864	857	824	770	809	823	892	835	859	824	824	822	829	859	816	887	855	814	860	850	834	857	833	837	903	870	885	880	857	875	810	846	820	794	876	868	798	817	807	865	823	875	849	843	835	802	888	841	862	879	875	842	854	847	877	839	831	842	837	825	835	882	902	890	833	864	828	830	868	832	864	872	777	827	777	833	815	822	823	859	870	834	845	846	813	850	813	821	843	873	842	866	855	859	813	818	875	808	806	841	852	797	803	853	861	876	834	863	858	818	872	833	814	834	869	834	836	802	889	921	809	760	862	889	835	856	842	868	808	835	826	799	856	840	804	871	818	877	848	803	836	836	887
23731	21948	31818	29097	25794	22769	14293	2187	783	687	600	665	608	643	607	631	575	590	586	599	598	594	602	562	652	577	581	580	615	582	597	614	544	637	632	591	596	589	616	547	610	604	620	599	610	531	607	596	591	615	559	567	583	597	593	601	563	622	585	604	588	583	584	593	589	623	583	586	524	618	579	542	549	576	608	542	642	572	595	610	595	566	601	586	551	583	604	624	572	555	594	554	560	626	572	613	609	606	574	582	600	628	575	613	623	611	605	609	577	566	570	612	598	585	576	606	583	613	561	620	564	624	659	592	591	602	591	595	594	567	603	608	641	630	615	548	603	597	642	616	573	615	617	590	581	569	598	603	563	580	614	617	549	587	571	584	602	608	602	598	570	558	555	567	639	642	596	563	618	622	571	604	603	574	578	582	595	579	628	675	576	578	577	596	562	562	591	549	499	622	584	553	604	575	606	541	649	557	605	583	599	569	612	587	611	629	604	568	599	629	637	564	621	609	656	590	586	639	578	579	597	591	617	575	602	593	592	556	578	554	583	575	556	615	584	572	576	611	572	600	644	603	615	563	581	580	616	588	614	564	571	570	579	586	608	580	600	563	599	585	656	617	581	603	584	615	589	593	585	579	610	579	599	580	604	628	555	565	617	636	558	584	550	600	582	624	580	614	573	625	582	563	563	541	575	600	595	592	573	604	591	584	596	562	605	592	604	578	573	582	606	570	631	595	615	613	599	598	599	608	638	628	612	618	604	626	604	580	639	579	606	573	585	590	560	579	615	573	605	609	617	608	620	571	591	659	554	552	612	634	588	609	591	601	575	601	614	584	586	600	608	580	562	622	579	604	600	598	607	586	540	590	613	622	564	622	596	581	557	624	591	568	609	596	596	652	611	580	595	585	626	576	614	568	603	632	585	617	646	603	666	614	574	564	596	627	573	616	566	597	630	598	609	593	608	572	587	598	553	588	619	591	639	554	583	606	587	624	610	560	630	581	582	595	570	610	596	607	607	618	622	594	623	576	578	645	592	581	622	583	599	586	571	585	606	539	563	548	580	538	643	580	624	607	595	604	555	613	618	635	548	589	613	594	631	574	576	562	575	571	578	606	594	576	592	590	606	629	583	591	615	585	577	584	597	561	560	592	563	612	558	564	543	605	590	609	532	558	615	616	593	596	622	623	563	590	580	590	592	598	629	590	627	544	577	615	661	582	588	606	597	607	523	602	557	544	558	617	602	543	595	552	600	572	589	557	557	587	574	625	589	596	600	624	581	586	595	602	599	572	581	565	578	584	624	622	606	618	544	612	610	616	615	560	586	606	588	602	593	602	534	624	616	595	595	586	551	537	614	612	582	618	598	614	612	578	589	624	580	601	595	575	572	571	591	586	576	561	556	568	586	592	600	587	584	574	593	612	628	587	601	594	647	601	571	597	557	569	589	562	560	554	608	607	583	616	582	571	574	560	592	610	564	584	601	620	604	629	601	549	588	590	575	585	579	574	569	603	599	647	574	611	595	586	552	586	583	599	564	588	553	604	604	628	627	591	580	611	596	636	607	595	615	606	653	581	603	632	553	588	610	574	577	607	552	593	605	579	644	619	595	607	573	564	587	573	605	557	585	623	597	578	560	577	587	581	606	584	609	623	585	573	563	599	592	603	625	597	625	551	624	588	621	612	542	580	616	566	581	610	585	598	576	582	609	561	593	599	588	613	603	577	563	599	604	582	583	614	585	600	567	597	576	566	597	606	597	576	643	600	637	539	614	580	558	580	587	603	567	565	594	566	538	597	540	564	581	597	607	599	586	532	587	557	643	626	574	626	594	630	610	610	634	587	570	650	610	553	585	620	574	579	614	621	599	606	601	568	583	658	620	565	592	563	588	617	583	599	632	640	623	568	577	609	583	575	609	623	609	568	606	594	609	632	568	607	597	590	588	604	637	611	584	622	653	554	595	551	591	633	613	618	592	594	583	572	557	590	580	572	573	576	612	603	585	604	574	574	628	558	619	593	583	626	562	649	610	644	583	624	598	577	610	587	561	570	610	604	536	580	586	631	578	587	583	581	586	566	574	563	625	663	590	627	643	567	571	593	582	584	611	578	623	564	603	571	578	522	567	575	608	578	584	555	619	562	642	566	609	587	581	573	534	599	573	591	615	608	602	597	560	619	567	583	560	607	622	557	576	575	602	588	579	615	634	586	595	618	562	592	607	563	598	587	592	587	549	611	580	607	545	587	590	601	618	598	621	579	622	587	596	591	590	575	580	579	556	606	588	592	610	551	575	548	591	625	600	596	617	569	609	583	606	560	617	581	591	599	589	563	616	586	612	592	600	552	561	588	593	556	560	562	621	584	585	617	629	583	611	606	620	633	646	588	611	559	582	566	592	609	583	570	644	614	598	606	604	590	580	556	576	579	619	594	551	626	537	574	615	547	616	557	594	577	605	633	615	599	621	587	598	583	567	619	575	584	590	569	608	615	615	601	572	599	604	572	616	585	591	600	597	572	583	592	602	605	594	584	570	580	596	572	622	612	574	587	547	599	576	604	593	626	573	601	580	601	596	620	573	568	592	597	631	617	563	619	586	583	582	606	612	583	564	582	596	606	602	606	570	630	562	612	601	599	573	567	579	595	603	602	587	610	581	587	583	566	569	578	611	555	569	566	556	611	596	583	601	659	601	599	562	599	577	596	594	597	582	594	624	560	558	575	623	594	605	597	609	601	620	602	587	590	606	596	548	609	571	582	578	602	610	603	623	631	587	587	576	612	563	579	610	599	588	592	599	600	576	593	612	591	554	556	622	574	612	604	595	616	590	567	579	568	620	616	563	601	609	583	633	613	580	583	567	576	571	550	601	571	620	615	544	560	631	606	624	618	582	570	564	611	607	601	617	587	632	561	588	613	605	568	573	572	623	592	639	567	611	574	573	589	575	573	583	588	588	573	582	609	629	615	581	562	600	586	566	539	596	628	564	586	592	549	591	585	620	591	568	587	592	564	612	577	574	568	583	615	569	606	618	581	555	608	609	609	589	584	607	581	602	545	621	583	559	593	575	562	636	603	602	586	594	574	574	560	589	579	605	574	578	610	605	587	614	607	579	590	601	613	565	651	611	594	585	588	563	587	559	608	545	607	627	557	597	561	561	580	587	612	614	578	578	639	603	605	608	601	622	580	609	599	617	583	601	601	612	566	592	625	558	533	611	620	577	560	592	636	591	564	612	600	578	624	585	604	585	596	621	584	592	577	602	584	616	609	610	630	597	600	542	586	590	604	618	585	614	598	592	598	568	608	579	607	594	589	596	602	594	646	603	572	592	596	622	561	559	584	592	636	591	601	589	589	595	590	604	565	593	637	576	541	590	613	603	587	580	607	581	601	550	604	603	621	559	625	583	596	594	545	574	595	618	587	605	557	568	623	587	571	576	594	583	565	623	582	648	547	562	600	599	572	581	605	627	576	619	578	612	594	579	581	629	606	615	612	586	583
62881	102801	85162	60402	40789	23379	9183	2857	1253	902	838	846	827	861	793	818	817	861	861	796	798	841	815	857	790	779	812	829	815	792	799	771	825	828	851	852	840	846	780	845	829	794	841	833	846	846	795	844	791	815	822	797	862	803	842	821	834	875	795	776	780	833	834	802	802	806	825	769	826	851	801	829	796	822	803	860	813	793	830	781	827	843	773	781	786	787	822	814	797	847	846	795	827	823	781	849	824	852	824	851	804	790	818	821	851	820	824	817	830	817	855	795	800	803	822	810	856	796	799	824	836	819	766	855	857	758	832	761	826	816	800	834	783	812	830	807	807	819	838	780	808	857	808	801	824	789	835	818	796	858	768	820	794	843	827	814	837	798	793	777	812	806	798	822	826	735	787	825	809	785	848	810	765	839	832	789	795	798	811	839	825	792	809	827	801	895	856	842	818	831	826	778	785	805	806	770	781	865	788	802	823	842	837	766	769	761	856	769	790	840	823	781	754	769	860	771	796	839	788	786	820	785	782	832	844	810	798	836	818	861	812	806	838	848	811	822	833	798	826	767	846	837	779	823	884	831	810	795	823	833	830	783	828	797	804	816	759	821	784	808	800	777	811	784	778	811	808	842	801	797	774	844	811	834	772	818	832	803	786	791	815	786	777	796	812	759	811	776	809	844	841	821	860	830	799	832	799	781	842	858	818	844	838	779	793	813	798	804	816	834	810	835	811	779	872	817	834	794	761	831	874	784	834	837	830	804	869	799	813	792	750	801	806	840	796	806	775	811	812	800	768	813	793	783	785	817	774	782	827	841	821	778	825	831	777	805	787	817	818	794	803	796	829	781	803	832	794	783	842	839	823	806	785	815	788	825	828	787	800	827	864	794	790	837	810	852	821	789	778	789	805	819	819	819	770	772	788	819	823	871	804	834	805	782	797	824	799	820	823	784	766	809	846	795	817	749	837	785	796	819	789	867	893	813	806	803	812	756	763	801	833	818	813	804	830	835	828	825	763	820	835	792	838	820	833	830	882	795	838	820	795	805	826	776	820	847	815	804	782	850	855	843	795	830	790	822	801	793	785	867	800	847	760	887	837	795	821	825	859	809	823	848	827	759	835	821	834	802	828	813	781	787	781	764	799	807	799	874	824	809	794	842	838	773	839	759	804	808	849	824	784	732	792	793	778	857	844	829	781	840	806	804	823	833	850	851	802	829	783	757	841	829	827	832	815	775	773	780	796	788	816	824	825	777	797	765	811	860	868	809	809	802	781	793	863	833	826	838	801	817	828	794	807	789	819	828	812	803	795	779	768	796	800	802	823	817	829	834	815	828	802	830	823	880	850	804	834	825	791	784	772	822	806	780	799	836	790	826	770	819	755	776	823	844	788	792	781	832	826	832	776	773	833	802	833	802	862	804	805	821	840	744	807	829	786	811	775	812	835	790	790	820	849	761	852	791	787	779	816	776	816	792	842	805	831	834	838	835	797	817	819	814	780	845	860	844	809	815	810	767	846	890	840	890	812	800	806	839	821	807	808	872	797	846	874	831	780	817	881	829	783	765	768	806	780	897	755	869	813	809	788	829	834	775	834	850	800	771	866	860	811	879	876	858	774	815	822	775	777	851	860	790	814	778	850	773	804	819	808	816	818	824	840	849	829	800	788	806	862	826	821	820	784	779	821	818	785	837	804	808	819	780	787	807	792	797	817	813	807	780	850	827	820	792	828	816	818	795	840	859	855	843	763	813	877	777	768	798	867	821	808	771	789	883	792	814	856	776	854	815	818	782	770	791	807	777	800	823	846	775	825	802	799	808	794	822	866	818	835	773	795	813	843	872	763	796	810	827	840	818	821	757	793	791	814	825	818	841	797	837	806	816	803	761	805	806	874	804	857	872	794	767	826	768	821	822	794	818	818	837	803	833	824	824	814	845	813	831	796	800	811	846	787	837	828	778	858	825	806	779	791	857	833	814	775	786	831	800	788	857	828	806	834	842	828	828	852	728	782	799	851	801	780	807	794	795	832	793	840	781	824	785	812	803	841	803	850	845	785	815	767	782	798	794	837	840	798	785	815	814	824	836	842	844	765	777	832	849	808	828	807	813	856	836	800	844	832	852	787	754	833	859	753	787	838	781	793	827	783	844	819	832	841	796	837	808	789	769	834	823	766	791	831	809	835	806	769	828	830	874	764	849	800	763	812	856	814	783	810	851	798	778	865	813	827	823	803	828	805	795	813	863	799	844	863	779	795	788	781	817	830	815	807	811	778	817	807	827	793	823	766	820	826	823	842	833	795	800	875	846	776	771	758	853	836	781	802	822	763	823	815	838	778	773	856	848	772	809	859	806	814	829	864	839	820	876	809	843	804	803	819	771	854	837	806	780	845	837	822	807	788	782	780	846	794	830	859	817	820	820	811	834	797	767	765	842	836	839	867	764	813	796	806	867	829	833	831	808	791	850	788	761	799	799	796	807	806	820	836	838	826	796	827	834	804	799	820	801	837	748	842	785	757	829	836	831	819	823	808	811	794	804	838	826	790	792	807	795	839	823	773	805	805	808	785	827	826	762	811	801	800	802	836	805	756	783	770	844	799	823	785	844	842	803	788	786	853	820	767	824	821	813	787	795	777	813	825	753	779	809	824	836	853	852	776	754	832	838	826	783	810	818	809	798	833	778	822	779	808	801	807	790	773	798	797	837	815	809	775	790	801	837	801	848	770	791	802	828	765	775	810	832	858	831	804	783	795	891	796	845	807	796	825	803	808	831	844	867	827	805	832	817	796	812	817	786	873	844	814	835	798	825	735	830	823	858	770	805	799	791	778	763	833	811	773	801	745	846	834	827	823	817	810	790	830	823	815	804	842	825	779	792	794	819	801	859	816	819	788	827	831	811	803	804	807	756	788	795	740	832	795	864	807	831	827	905	793	805	799	791	852	845	802	830	747	800	834	783	823	828	804	797	850	831	824	806	824	806	793	800	870	851	821	814	813	820	821	827	840	811	789	776	835	828	810	795	788	756	808	780	800	788	844	835	778	797	789	807	856	818	808	819	796	772	781	718	831	814	786	850	814	794	843	801	806	878	822	834	885	829	795	799	805	849	794	793	807	827	802	829	771	809	833	841	809	812	795	812	811	790	810	845	776	802	807	811	834	852	837	825	825	793	830	809	786	771	779	839	822	783	802	843	776	811	803	812	834	840	768	802	850	802	770	784	801	802	795	777	864	808	798	836	755	774	828	837	782	841	772	808	801	797	811	812	802	804	818	797	865	801	817	761	805	836	826	865	814	782	840	806	783	840	800	824	810	837	798	826	824	808	786	822	850	812	772	832	827	811	818	804	847	785	800	832	784	785	784	788	837	776	787	762	798	798	766	825	818	802	818	765	861	807	840	842	804	814	816	826	750	805	884	807	826	817	779	845	809	834	776	768	788	816	821	830	828	808	924	834	803	798	780	828	794	800	791	811	777	855	758	796	823	795	868	790	798	794
28403	26728	31120	19848	6781	2180	988	617	626	605	577	585	559	556	587	570	551	539	558	608	571	567	613	594	566	557	618	584	591	561	613	575	574	547	589	604	617	567	570	589	534	577	573	572	584	581	564	579	594	519	611	584	556	561	577	575	579	587	557	601	572	578	541	544	569	576	564	575	528	569	604	542	573	602	555	581	584	536	566	581	564	588	587	549	559	582	609	540	601	595	581	623	571	558	571	642	575	585	562	564	567	606	575	563	574	577	566	626	555	573	574	555	535	597	608	583	567	562	591	540	577	577	575	564	605	574	543	594	576	591	575	579	577	572	561	587	552	585	581	545	570	580	551	565	573	585	565	595	555	570	594	605	574	527	626	589	539	568	608	580	540	586	620	545	555	597	555	595	574	541	555	588	580	607	588	607	562	620	535	578	539	537	607	573	579	569	606	547	594	555	566	524	577	555	564	565	596	589	552	614	598	576	574	569	603	597	548	571	596	594	578	647	584	572	576	558	606	558	605	561	588	575	601	586	540	533	600	568	599	565	538	563	590	553	614	583	561	576	601	572	575	573	618	611	549	595	555	634	534	583	534	633	561	592	572	556	579	581	569	528	551	514	524	554	533	601	578	584	546	589	541	610	587	580	543	607	594	545	594	553	598	521	555	549	581	547	537	587	557	571	613	610	555	600	599	583	578	556	569	625	579	552	549	548	576	582	541	594	562	611	577	593	571	603	521	631	565	558	549	534	539	538	590	569	621	583	576	541	571	520	537	608	636	587	588	601	552	591	603	528	644	595	586	598	559	600	571	578	527	571	561	579	606	580	601	568	616	586	610	574	573	569	595	569	566	573	559	579	579	582	581	562	555	571	561	559	603	596	544	601	568	571	586	577	553	575	552	559	587	544	628	562	596	547	564	553	570	567	591	566	551	601	575	587	568	557	568	581	570	586	597	624	574	576	534	574	556	604	599	564	566	583	591	643	589	594	554	584	580	571	590	603	574	570	580	607	599	541	572	583	585	562	555	562	639	517	596	543	586	559	592	562	588	565	584	588	575	558	600	595	539	578	517	599	548	566	570	594	600	602	576	595	569	567	604	575	589	565	576	543	556	553	595	590	600	558	588	540	574	601	545	518	600	555	618	569	586	577	584	571	572	600	566	528	567	563	577	597	538	560	589	570	548	594	575	613	566	560	571	569	571	605	584	553	603	575	580	595	584	590	526	618	616	559	571	585	570	578	626	539	534	541	579	589	565	583	552	586	575	567	568	574	596	601	531	583	568	611	601	555	585	574	566	607	598	567	598	570	612	589	568	573	626	596	574	611	602	539	617	570	550	589	560	569	581	595	583	554	560	605	538	616	619	538	592	564	596	613	610	576	577	583	574	573	586	614	571	586	562	560	574	569	614	606	592	633	607	554	534	597	560	611	579	596	621	570	585	581	581	552	585	573	576	575	516	557	584	599	532	577	536	597	605	590	567	616	625	604	545	582	613	589	553	603	623	548	546	556	593	593	558	570	613	565	596	606	616	559	574	546	583	597	566	615	590	598	568	588	581	572	568	599	576	553	594	555	621	568	589	576	563	524	585	573	587	584	604	612	557	561	573	580	595	575	543	593	569	577	572	581	545	608	567	589	569	573	578	618	561	583	568	604	589	543	577	585	540	544	545	592	567	527	609	558	604	563	554	562	570	568	605	588	622	543	572	585	616	561	580	571	591	566	537	606	601	564	600	582	591	579	601	584	552	548	564	558	570	614	593	534	604	571	572	617	547	579	550	558	551	591	581	576	551	573	567	538	561	574	526	611	572	578	575	564	583	529	554	594	568	601	526	554	587	564	637	567	583	584	593	594	585	531	530	562	614	555	598	542	565	574	584	582	565	554	555	542	614	591	563	587	635	604	606	557	567	581	621	607	604	546	571	600	570	597	576	602	601	554	551	581	541	584	557	588	580	569	595	611	577	564	601	578	557	556	591	599	588	596	602	619	579	581	587	563	557	551	591	558	549	562	568	578	559	572	610	555	564	581	600	603	554	592	604	548	575	596	547	538	552	566	570	546	593	598	577	591	582	565	548	584	577	539	577	541	574	572	576	615	598	559	541	594	605	620	602	560	575	572	566	557	547	563	564	569	600	605	582	557	592	524	560	603	588	575	552	609	564	582	562	573	568	619	567	584	568	539	566	569	542	578	544	622	529	571	559	572	594	582	594	579	606	533	584	593	575	586	577	611	598	602	602	551	596	591	590	620	558	560	550	572	578	584	623	570	577	614	543	594	607	529	568	580	597	613	547	535	581	587	589	544	543	589	614	564	614	586	592	571	604	573	601	569	586	557	588	604	516	598	587	597	605	544	602	581	590	558	581	599	580	639	581	581	512	573	567	574	597	564	555	612	611	615	595	553	557	559	619	586	546	572	596	580	559	568	574	581	568	549	586	550	606	597	563	600	583	596	578	544	607	613	574	575	607	533	567	567	561	556	567	575	582	599	593	583	584	572	593	544	593	615	539	596	627	613	591	598	616	605	591	603	555	520	577	583	553	580	603	611	579	567	592	555	543	620	574	598	551	582	575	575	559	593	593	572	594	591	563	585	587	583	599	580	568	570	575	537	549	623	580	579	579	595	576	594	559	609	552	537	572	570	581	577	565	559	525	626	613	566	565	559	557	588	548	589	565	600	566	554	607	596	578	564	575	574	546	603	600	571	550	557	578	571	544	584	586	557	567	587	585	589	573	557	519	602	604	564	550	536	566	585	546	559	600	571	556	574	538	576	583	559	587	521	569	603	603	577	623	618	523	625	551	666	532	567	594	600	534	571	573	561	556	572	563	539	565	581	552	597	612	589	590	564	557	587	562	583	511	568	581	583	598	578	590	546	617	553	611	598	608	544	583	574	605	583	557	574	565	580	568	508	613	562	565	540	557	595	609	590	602	619	581	524	565	550	607	570	570	567	561	558	577	602	537	576	580	590	550	566	562	624	584	539	555	551	605	621	614	600	549	541	593	561	590	571	602	594	542	611	588	590	580	582	605	582	578	559	577	568	594	588	576	557	587	596	575	612	592	559	618	624	564	598	575	589	531	571	556	549	572	562	546	582	576	576	584	601	593	588	545	567	589	600	607	614	566	596	583	609	579	569	562	560	587	584	601	598	575	614	571	539	557	588	591	572	554	589	562	557	563	576	594	577	549	586	551	560	563	573	591	634	545	578	547	564	583	571	585	594	566	556	577	593	592	563	567	609	598	625	561	606	587	577	545	619	580	608	577	552	531	580	573	585	552	579	600	545	585	624	579	573	569	569	566	586	553	590	586	557	583	586	597	552	571	576	556	566	553	543	559	621	607	571	578	553	617	583	577	568	570	601	610	605	582	566	535	613	582	526	626	583	584	607	556	596	559	563	578	548	600	586	590	543	585	599	576	578	584	590	608	599	585	553	584	605	562	589	622	627	536	542	565	585	583	576	593	600	565	597	569	559	564	561	516	583	608	626
31278	45267	36199	20085	9266	3610	1607	1041	870	843	815	855	795	889	815	829	801	800	805	819	795	798	775	835	838	807	778	841	779	835	843	791	813	811	818	732	831	828	872	807	842	844	810	836	828	814	791	821	796	820	849	825	908	831	829	805	780	837	817	833	812	808	818	825	836	847	831	768	840	802	793	791	820	790	831	846	792	833	829	816	821	792	868	829	779	797	844	845	847	803	843	816	811	806	792	772	817	804	816	845	827	816	840	815	785	825	795	818	787	829	819	815	871	865	835	799	792	788	763	849	794	822	854	811	763	831	774	814	830	786	816	798	754	807	826	797	836	818	863	871	833	774	777	831	827	812	853	830	773	834	820	879	804	828	829	854	821	859	834	835	801	811	816	830	805	829	817	796	826	768	833	790	807	894	776	850	864	807	817	830	790	786	797	773	807	816	786	816	832	808	758	816	792	812	831	804	790	873	766	866	823	782	751	786	795	803	815	777	796	819	801	814	773	845	809	826	827	819	793	861	813	776	797	817	828	832	761	829	824	769	784	778	818	813	819	824	798	792	848	808	812	865	854	823	827	828	768	842	801	832	828	852	795	817	819	818	855	850	843	804	793	793	879	807	751	836	880	775	799	862	800	861	802	804	828	793	769	790	793	851	844	765	805	780	836	832	801	801	779	807	827	776	769	769	815	799	833	808	862	836	773	864	830	804	837	756	777	809	802	867	844	809	815	828	801	836	789	785	754	847	845	809	833	784	806	867	795	820	860	820	840	765	790	794	834	856	786	798	813	796	827	846	808	792	816	811	797	774	803	834	815	808	820	817	774	825	816	783	834	782	796	803	800	829	779	782	792	819	792	791	892	822	879	814	815	834	839	846	815	813	877	785	832	823	801	817	801	809	820	752	805	795	838	735	813	842	843	834	818	775	854	816	866	842	841	850	786	783	784	810	807	779	851	831	841	861	839	806	847	846	824	868	822	826	838	802	762	836	773	811	827	819	796	845	760	828	814	829	786	812	860	791	823	748	837	863	811	799	879	867	798	806	777	848	790	827	818	772	787	850	808	828	831	853	793	832	784	830	837	848	795	833	834	768	848	810	845	806	774	811	793	758	852	821	762	847	835	828	817	818	854	784	828	836	839	820	792	821	795	828	798	838	800	789	821	841	807	805	825	781	754	808	803	805	803	800	791	823	837	820	836	845	801	783	868	806	787	816	800	806	824	826	820	806	821	859	764	796	851	848	841	840	881	834	806	819	768	836	799	769	771	854	812	807	819	842	797	785	806	812	817	835	804	786	816	769	832	858	854	853	838	803	804	808	843	883	807	817	826	851	811	783	830	845	776	851	794	772	796	870	803	788	828	833	872	794	835	753	786	832	807	787	869	806	851	812	791	811	808	815	846	781	817	820	829	802	827	795	821	793	772	822	843	799	793	809	771	829	795	805	783	773	813	832	840	800	795	839	828	821	759	865	803	817	869	868	869	782	776	793	838	811	828	779	831	802	800	850	830	795	891	801	866	835	774	814	838	801	794	874	808	787	845	807	760	793	839	795	858	798	803	898	848	819	858	845	850	816	797	815	789	785	791	856	819	849	804	811	822	819	864	760	826	788	802	832	834	829	836	805	838	791	837	877	809	772	756	851	836	855	830	829	861	763	788	817	861	765	818	785	791	827	777	823	817	837	826	826	813	859	827	817	819	807	830	824	797	781	802	827	820	786	794	785	818	807	810	829	818	822	837	849	795	809	762	797	826	825	787	824	802	800	854	812	770	852	823	817	830	808	815	818	809	840	847	784	868	788	872	834	817	798	782	830	838	819	849	823	793	845	816	812	828	782	866	825	847	801	861	796	826	853	794	779	778	829	782	824	844	787	800	837	812	804	848	842	865	809	856	807	820	795	820	832	823	803	845	818	840	808	889	815	782	830	856	814	840	833	796	837	799	806	798	827	802	830	796	828	778	818	850	852	824	848	777	789	802	808	812	822	874	781	816	821	810	815	794	817	814	835	833	853	813	792	788	756	807	797	777	827	802	826	808	832	790	796	783	794	817	860	842	836	816	844	817	834	776	781	794	804	801	805	811	802	874	803	864	801	784	798	800	822	823	782	786	818	760	808	767	788	850	819	780	775	817	834	825	778	814	772	826	848	822	783	819	778	816	819	824	801	848	776	861	841	802	795	891	835	798	797	797	785	817	822	832	814	795	804	799	825	830	792	831	792	809	855	819	814	781	829	830	836	735	822	850	830	841	819	846	846	818	799	774	802	880	828	797	805	864	849	849	795	798	780	812	878	814	810	866	802	828	851	778	783	888	807	836	800	779	808	814	754	846	806	784	841	860	885	830	827	797	763	853	788	871	816	867	808	823	790	819	798	815	805	795	825	786	824	829	792	833	782	816	785	788	817	806	831	844	747	769	822	816	817	776	854	832	822	810	787	865	833	778	836	832	814	862	754	831	823	817	837	836	802	846	801	882	799	879	835	804	839	777	808	840	829	816	809	813	737	867	885	847	808	827	869	882	837	841	825	734	803	817	811	830	770	766	813	832	779	759	785	837	796	823	783	829	819	789	773	796	793	839	822	850	852	770	844	840	810	811	783	796	851	832	843	858	816	793	798	789	777	812	821	820	807	807	772	784	845	787	881	835	825	814	815	825	865	814	808	831	808	828	821	837	786	844	819	812	830	787	818	831	809	812	841	843	852	816	819	869	837	814	844	793	863	816	785	810	813	833	843	790	814	833	827	796	843	841	767	806	834	861	835	876	798	825	845	836	808	813	845	800	779	829	777	798	820	823	836	818	823	800	819	805	859	824	834	802	810	820	809	821	840	773	861	802	861	868	805	825	868	812	863	733	843	784	815	844	801	817	862	810	790	823	853	853	821	823	877	848	824	824	798	799	889	823	806	915	828	835	778	805	801	780	820	825	822	803	802	837	799	819	792	817	862	811	819	772	872	800	862	839	807	827	809	837	833	781	859	842	823	798	806	818	829	780	797	816	799	783	843	812	857	824	829	833	845	848	861	784	795	856	783	854	845	774	854	818	836	804	847	802	808	804	742	840	786	818	855	844	827	825	785	839	811	836	819	816	829	765	835	881	766	810	832	826	805	808	811	824	832	800	780	775	787	865	768	815	812	793	811	835	850	777	766	836	817	864	780	789	793	796	773	815	791	809	824	847	814	821	769	761	829	840	826	846	787	850	813	797	811	830	780	808	804	840	824	776	860	813	837	825	785	796	815	818	757	796	815	828	804	832	809	882	804	884	837	801	810	806	814	828	807	817	815	797	794	780	802	849	789	801	806	805	811	822	781	810	784	765	816	765	802	774	827	780	832	830	823	806	768	833	832	779	827	769	820	811	844	841	849	812	799	833	836	833	789	835	787	813	844	807	819	808	824	801	828	794	812	801	803	772	862	829	792	825	823	835	800	788	798	789	817	819	795	826	827	861	795	783	782	838	833	809	826	812	811	800	857	815	817	822	788	786	820
24684	22510	34352	32940	25673	18173	6124	1229	709	641	648	633	587	601	667	631	626	612	630	675	596	601	638	656	600	640	636	596	652	596	626	588	615	611	605	610	644	638	610	599	603	556	671	606	636	629	583	590	606	645	588	559	587	617	686	608	597	598	598	629	573	595	638	603	640	579	593	595	611	636	625	622	631	626	575	610	604	600	652	608	629	539	598	610	582	589	599	625	639	614	591	580	630	618	609	632	590	629	599	610	611	589	621	576	618	640	620	618	624	638	541	627	630	643	604	605	570	636	588	639	584	623	572	636	600	598	596	582	601	650	647	630	628	586	586	616	625	638	611	640	606	573	637	593	618	615	610	594	588	592	610	597	599	608	614	563	632	580	604	610	604	635	608	614	590	608	606	625	650	594	641	630	583	585	600	647	628	630	632	610	641	635	597	594	643	619	622	606	666	615	575	621	594	641	619	615	644	597	581	617	601	599	648	582	627	589	648	578	592	588	638	595	657	660	572	610	585	585	608	610	626	562	635	625	587	615	639	611	585	574	605	628	600	594	606	627	607	610	632	603	611	623	625	621	643	586	601	609	661	634	599	637	653	598	586	614	603	627	592	591	551	585	633	568	619	573	545	651	593	629	616	664	571	550	625	580	604	602	596	659	653	625	598	626	605	596	588	586	643	581	597	587	560	641	586	615	608	597	601	619	606	629	629	614	606	606	583	605	644	623	624	585	602	604	574	616	538	606	612	601	598	572	611	582	599	645	637	577	651	639	625	630	630	597	545	617	615	601	614	604	594	592	592	623	597	623	613	646	710	611	584	567	649	635	600	632	597	610	593	591	606	611	589	595	587	572	606	612	589	585	628	579	565	648	602	623	590	630	595	636	645	597	592	641	630	593	626	636	601	548	579	633	617	611	597	585	586	642	631	625	656	588	583	599	615	646	611	659	665	619	611	573	642	629	622	578	577	637	639	614	604	572	616	604	575	594	640	611	633	629	645	644	618	580	616	601	574	590	611	627	617	639	633	635	539	630	607	654	607	654	593	590	619	663	610	617	626	643	603	571	579	638	593	602	606	624	615	605	572	565	604	595	609	584	594	605	667	620	602	574	590	601	641	590	628	598	612	592	578	581	626	631	572	627	627	627	556	615	572	619	622	597	626	622	617	625	556	622	647	611	590	555	638	603	620	630	580	621	589	620	592	613	567	595	605	617	590	587	590	610	613	660	675	647	631	572	640	609	666	605	599	645	588	621	653	574	594	568	599	589	606	610	614	612	650	569	609	567	631	574	639	573	594	621	629	637	601	568	645	621	607	595	600	579	590	583	599	609	641	623	638	599	661	612	580	605	611	637	614	623	602	618	594	610	620	587	593	606	635	602	646	623	634	607	629	623	631	651	605	652	603	629	612	568	644	638	634	609	625	606	632	628	584	593	656	638	599	615	625	639	633	587	648	585	574	599	610	599	656	632	617	607	617	626	599	616	619	599	627	565	591	580	588	628	613	599	634	598	566	596	605	598	598	607	614	614	610	620	631	571	597	606	582	633	627	675	639	655	573	636	634	586	656	589	589	635	583	652	600	610	629	588	629	614	604	611	634	574	614	617	625	646	659	571	658	680	640	591	614	629	571	610	601	626	649	605	581	627	575	597	647	634	608	595	592	575	630	558	591	629	618	619	587	617	635	601	584	595	582	588	623	592	606	621	615	571	617	604	617	595	589	606	605	608	629	640	624	642	598	608	621	608	581	602	574	620	591	600	644	581	632	627	610	653	638	623	644	645	621	606	612	628	646	597	584	585	665	637	582	622	625	594	595	562	563	655	609	602	643	600	641	611	587	643	671	631	643	639	600	592	615	623	644	610	625	607	590	612	606	624	618	609	616	629	647	574	579	607	594	620	604	587	602	627	629	572	593	610	634	604	588	579	582	634	604	606	643	548	576	557	628	644	584	646	619	561	602	600	572	579	635	575	604	602	637	583	585	618	595	615	565	596	629	641	635	576	649	596	632	623	614	596	616	612	620	593	580	577	574	615	609	589	612	643	596	627	547	635	643	596	615	612	617	623	615	592	617	615	604	609	618	664	536	608	574	586	585	629	640	625	597	585	644	586	609	564	621	605	616	607	615	560	612	592	590	594	610	619	615	538	592	644	589	599	573	580	618	588	583	621	604	598	614	610	579	643	599	611	628	591	625	612	578	609	622	607	602	595	600	591	625	592	583	579	579	620	596	614	659	646	610	595	640	604	624	595	607	592	618	621	606	571	600	600	557	600	608	580	600	612	598	639	580	573	568	584	609	581	611	648	642	614	594	608	608	581	622	601	591	602	596	657	602	609	605	623	602	594	609	650	594	624	638	620	634	594	619	604	629	599	622	587	636	624	601	605	652	618	582	615	606	599	580	610	658	631	626	611	591	625	630	626	629	599	593	617	581	638	593	580	555	583	600	563	602	648	621	596	641	574	627	586	626	612	598	622	617	643	575	601	639	596	571	597	635	612	645	599	592	602	620	599	625	592	681	610	578	615	625	608	608	594	573	622	599	608	590	605	661	600	615	604	591	579	610	586	633	608	606	642	615	611	602	601	609	582	617	641	585	567	658	625	574	582	604	611	646	589	603	634	614	627	612	571	642	599	618	618	606	593	567	655	655	622	651	627	622	618	633	629	585	603	635	638	645	648	587	625	611	615	610	608	613	607	653	557	601	626	600	621	611	631	610	580	608	617	653	621	591	610	631	573	597	578	599	623	597	635	626	640	610	616	612	594	601	626	592	613	669	593	618	647	618	610	571	585	618	615	593	598	631	638	602	631	614	587	621	602	609	594	651	602	640	621	635	619	627	575	642	600	609	562	600	607	550	635	629	647	584	626	608	582	648	591	617	614	618	562	583	637	606	562	593	617	609	596	584	605	609	608	634	634	622	607	649	610	631	574	602	577	595	571	560	582	582	625	595	581	638	597	573	569	600	626	634	613	640	602	634	666	622	585	637	647	607	642	622	576	626	607	617	560	605	610	605	597	569	580	605	595	611	654	619	597	567	628	646	565	599	603	605	579	630	629	607	575	569	634	614	599	654	597	627	613	571	602	625	584	606	646	672	579	618	568	605	541	652	589	604	633	634	593	598	581	625	576	565	636	614	581	625	600	614	570	580	637	577	632	661	618	597	630	657	654	595	634	638	652	629	605	581	602	599	620	669	646	625	590	578	613	566	608	627	609	582	627	602	607	589	660	605	591	623	627	594	614	589	643	650	650	602	642	592	623	579	653	595	571	660	595	645	608	662	609	612	610	603	649	605	615	600	610	605	588	562	607	583	637	596	575	610	661	637	613	565	542	605	629	608	593	640	628	617	605	648	646	612	591	632	625	616	616	576	655	621	620	591	617	581	588	600	628	609	625	605	572	555	599	590	619	572	610	634	621	599	662	612	582	608	645	611	609	610	626	552	601	599	603	588	625	574	577	593	632	575	582	616	573	636	616	630	577	616	603	618	612
58713	92009	75624	50099	32544	16512	5928	2009	1059	923	934	834	895	837	865	873	864	823	884	922	822	887	854	863	821	888	849	848	826	892	859	869	886	817	847	868	905	846	847	867	819	872	854	824	831	823	848	819	821	877	872	855	874	855	800	856	886	849	894	839	850	897	842	820	825	857	864	818	843	829	832	806	834	816	886	865	848	841	882	873	843	901	864	926	861	845	806	832	838	903	816	835	851	879	855	899	842	842	886	845	901	870	846	854	867	844	888	897	889	894	889	829	837	796	847	849	884	864	867	807	882	842	816	837	850	863	858	934	839	836	780	851	826	818	818	828	850	880	839	810	848	860	841	863	835	900	881	839	836	829	910	831	810	841	864	897	850	884	800	838	886	891	862	853	874	864	838	862	823	896	832	843	886	866	930	849	839	862	886	810	863	818	811	853	864	865	837	864	869	891	832	884	822	801	854	888	833	876	886	814	827	907	862	840	867	838	847	799	852	852	872	806	804	867	838	889	895	814	867	891	863	837	822	891	899	870	810	853	846	825	849	877	846	818	830	850	857	845	884	868	882	822	863	878	851	859	862	869	847	857	837	850	870	858	903	840	835	865	865	864	848	871	878	845	854	836	864	881	884	807	874	853	817	844	812	833	876	811	824	805	807	851	900	854	835	859	891	839	822	919	848	841	906	824	904	904	855	852	873	850	833	861	833	831	812	833	871	865	868	792	829	842	880	867	876	892	900	852	889	852	841	862	834	815	825	834	886	870	853	853	861	837	825	803	876	878	869	874	813	880	883	889	892	839	857	857	838	858	835	855	900	874	861	827	881	842	798	867	860	892	860	874	888	810	869	829	862	863	868	850	859	876	755	843	882	832	881	851	863	842	865	837	866	883	847	833	859	852	848	845	781	865	864	861	855	822	868	871	824	803	832	841	868	848	845	855	874	873	852	836	883	856	785	851	854	853	821	816	875	911	848	874	871	868	831	895	855	844	870	834	827	861	854	893	847	847	848	859	819	817	871	829	844	835	858	879	918	847	862	880	888	883	839	892	846	784	840	838	873	833	832	908	872	873	859	851	841	871	850	863	854	842	900	870	875	825	852	874	902	896	856	818	833	903	859	877	846	892	865	859	849	842	833	878	864	828	881	858	883	890	821	819	832	858	836	877	901	842	887	857	816	844	865	823	822	852	866	833	893	918	815	842	867	878	869	838	822	794	856	801	850	841	845	841	822	865	833	823	831	837	872	867	824	845	894	838	843	865	820	838	854	839	865	820	878	815	882	840	841	860	867	814	809	888	830	873	879	862	795	826	866	839	854	804	841	825	835	790	859	880	822	864	819	814	846	791	822	837	842	770	877	843	858	830	835	829	808	847	891	827	843	840	884	890	845	864	808	859	852	830	846	879	851	895	839	851	833	856	862	842	881	818	821	883	879	837	867	866	837	850	860	869	853	807	923	868	880	795	868	829	884	856	864	862	848	834	874	859	855	843	823	818	851	816	870	832	826	835	849	844	818	846	897	901	833	802	910	899	823	879	835	834	831	835	834	856	835	841	904	824	846	856	820	850	859	864	838	885	927	869	821	820	801	820	849	894	892	798	879	939	815	845	868	864	856	837	861	835	849	866	900	861	834	841	854	800	877	842	807	864	873	868	847	775	819	822	866	815	823	845	842	796	837	867	907	821	888	873	886	792	823	833	821	782	858	841	829	855	864	851	879	849	875	870	890	904	861	829	824	839	894	856	812	840	849	863	823	854	824	865	857	846	791	841	811	878	836	847	874	865	886	827	850	907	883	898	849	840	852	846	874	921	823	885	866	828	847	866	857	831	846	884	872	852	846	854	873	899	810	869	868	837	850	816	807	866	826	856	876	882	816	858	861	887	838	781	841	841	826	845	830	864	837	836	863	869	851	845	886	800	876	849	867	903	843	837	882	845	870	837	842	885	838	823	864	839	854	825	892	833	850	837	838	890	861	888	830	804	863	799	832	876	801	906	904	855	862	823	857	809	841	866	831	839	847	851	882	860	837	850	897	866	900	857	860	833	884	834	891	871	905	834	814	838	824	877	894	872	835	853	850	851	883	874	859	910	896	838	837	898	832	836	836	851	870	815	862	876	906	876	876	867	850	843	812	861	797	890	844	791	870	899	849	858	856	831	812	883	836	842	791	915	918	812	881	804	836	846	868	878	802	823	862	807	891	858	820	852	843	860	884	812	849	847	853	855	852	849	873	880	862	815	880	872	841	855	830	851	849	879	853	871	824	814	842	885	839	888	895	881	811	840	846	825	831	793	792	863	898	893	893	842	852	856	851	814	851	848	840	844	824	850	872	838	846	834	867	896	811	854	853	818	808	839	835	800	912	863	852	858	851	861	879	809	843	851	906	887	833	853	866	857	796	812	890	861	872	815	866	899	852	839	831	837	848	821	838	828	852	795	888	851	893	862	862	849	877	821	853	867	805	857	831	810	871	826	869	865	790	833	789	841	857	877	849	857	874	851	847	854	891	881	836	902	831	825	865	852	844	850	842	841	858	882	834	883	851	852	828	863	868	843	890	785	835	872	845	813	826	829	790	918	819	880	881	882	875	855	834	821	899	842	886	868	895	874	861	841	834	868	863	866	826	856	842	852	840	839	858	846	850	846	854	813	894	853	857	848	855	840	877	847	887	876	832	791	816	906	874	847	874	900	848	862	857	843	861	881	918	897	881	868	855	913	846	836	843	840	811	883	849	869	853	874	844	851	820	860	854	864	956	886	835	858	862	825	810	883	869	913	853	910	825	901	804	872	867	832	845	850	874	885	884	862	918	866	837	887	813	892	824	854	896	826	876	871	851	839	843	841	881	826	843	885	856	772	829	892	830	865	880	885	860	857	860	841	843	878	831	901	835	844	876	870	849	835	898	816	898	874	857	819	840	861	840	833	906	827	840	910	858	862	864	835	811	883	908	875	862	831	831	822	860	832	812	849	857	833	827	896	856	881	872	889	838	869	864	840	867	803	773	873	882	854	820	902	895	836	822	906	863	873	804	821	834	843	858	913	893	863	869	861	887	830	824	836	822	896	812	890	863	851	874	873	847	865	877	903	912	900	908	870	845	830	886	854	839	808	890	833	863	876	859	863	855	835	838	882	849	843	865	874	910	848	765	870	884	844	875	858	811	845	873	802	893	854	916	842	842	810	850	860	823	853	811	847	810	853	861	846	885	836	867	863	880	847	890	847	850	787	894	831	922	869	882	877	801	839	842	858	866	825	858	879	867	882	825	862	864	868	888	848	850	819	823	858	811	899	822	881	811	823	849	863	844	841	841	854	867	821	862	927	846	814	886	886	868	829	899	862	875	879	826	897	932	835	887	838	909	888	832	828	827	844	818	838	841	908	801	909	818	822	844	829	836	863	870	860	819	888	868	834	832	852	860	819	863	835	823	868	826	883	863	855	893	892	798	908	820	827	890	841	861	813	858	846	847	863	832	844	889	853	856	879	819	863
23629	21915	32200	29153	25614	22811	14099	2012	764	679	648	619	612	607	563	623	617	631	578	605	601	609	588	605	641	585	559	609	628	606	592	596	559	634	613	592	599	619	610	567	578	592	576	571	588	606	610	593	630	582	596	583	615	574	615	597	575	670	573	598	593	613	603	582	591	612	636	613	644	606	620	646	610	624	586	569	578	574	582	562	604	580	585	602	593	649	592	619	564	604	608	567	621	604	609	607	693	581	586	593	643	604	570	567	655	596	567	619	599	584	554	616	603	598	607	626	582	604	606	595	605	554	637	624	590	582	583	597	627	591	586	602	598	558	630	588	640	566	557	572	569	594	553	589	628	586	627	599	612	614	592	598	574	586	611	617	591	588	623	556	607	614	616	627	608	565	604	577	591	579	615	616	587	567	587	605	623	651	556	613	597	604	618	602	634	568	599	605	582	573	633	583	618	601	576	606	617	578	603	607	603	573	568	612	621	611	575	598	603	643	596	583	583	578	608	606	575	585	552	570	571	643	603	595	632	595	581	557	617	611	566	610	632	622	623	606	617	607	639	582	612	603	573	607	620	594	573	645	590	609	600	594	583	595	606	574	615	603	601	616	540	575	567	612	602	587	620	574	617	597	591	549	586	608	645	595	589	615	605	565	651	574	607	595	605	623	593	630	582	586	585	654	617	631	638	582	556	601	622	581	612	577	605	568	600	600	601	608	599	584	614	596	585	607	596	557	569	572	607	654	611	617	599	601	617	599	602	617	624	583	540	614	596	614	609	573	610	620	628	616	608	626	572	621	593	599	596	579	598	594	610	597	563	561	600	579	618	563	591	579	576	596	586	549	568	562	586	582	608	584	587	604	595	597	631	580	577	608	592	617	594	617	607	574	630	592	547	588	616	617	610	587	579	582	597	557	634	639	567	584	591	606	619	591	539	609	604	619	590	582	625	621	611	633	589	634	607	588	592	596	632	603	648	608	607	574	610	606	608	615	582	632	588	632	593	621	615	574	583	610	583	618	624	624	577	612	614	599	601	587	571	571	606	589	558	604	596	578	623	611	610	605	555	582	569	631	596	621	575	595	611	575	590	565	588	613	557	613	609	607	605	656	621	607	654	632	533	606	582	612	589	625	600	621	604	613	597	597	610	628	603	603	603	615	586	619	593	555	672	591	577	555	577	609	612	574	585	636	608	625	546	628	573	597	597	627	638	603	626	524	615	600	586	562	586	582	596	571	552	630	616	619	607	597	565	624	556	609	633	611	645	587	565	615	625	580	570	535	586	631	590	587	576	626	578	588	607	575	591	581	608	605	591	608	599	598	649	607	575	611	613	604	637	589	595	596	663	551	598	611	692	588	561	614	621	611	575	592	572	623	633	617	591	589	653	614	620	588	617	581	630	589	607	591	625	592	650	623	609	586	574	632	587	576	658	632	606	580	593	580	587	619	564	620	574	580	598	583	557	607	588	605	579	568	578	549	555	613	626	596	582	610	632	569	582	590	628	595	593	612	590	611	620	589	593	595	600	605	544	578	595	562	588	570	575	596	612	536	582	546	623	605	550	568	617	588	603	569	611	620	590	557	547	672	593	549	624	632	600	588	561	606	610	609	529	594	557	568	592	582	604	571	580	626	618	603	593	614	601	600	586	611	588	611	592	603	578	584	603	581	593	586	576	626	601	586	552	617	623	579	582	567	591	587	634	629	631	600	604	592	665	587	600	589	608	627	597	578	606	598	644	577	585	577	571	571	613	546	609	590	596	624	586	637	562	569	546	597	579	586	588	603	607	577	578	590	572	595	586	637	592	582	564	589	612	599	596	562	595	593	574	628	598	635	583	596	598	564	594	600	634	583	573	633	623	601	577	626	566	584	652	580	570	577	614	610	566	559	575	624	544	585	592	558	586	621	615	610	615	593	580	577	613	589	603	587	596	637	591	611	599	592	596	614	603	599	591	581	565	619	649	583	582	606	535	603	586	595	582	579	592	560	629	561	583	586	586	611	586	539	597	597	571	626	583	557	622	603	557	600	601	595	592	617	569	606	594	604	557	567	606	598	593	574	602	540	578	583	570	577	590	590	601	590	574	593	572	584	615	619	585	567	606	606	588	613	643	590	622	550	616	611	630	596	568	638	597	607	585	618	598	607	599	588	553	597	605	575	608	584	617	588	635	578	581	599	610	586	605	570	553	602	558	590	565	603	605	618	627	605	588	581	611	630	624	598	635	607	606	646	621	599	614	591	578	632	585	569	619	583	631	608	603	596	564	615	589	592	611	607	622	620	604	628	630	579	627	611	636	581	641	564	577	594	588	581	564	626	559	618	622	638	584	629	560	586	600	610	618	597	598	608	619	588	601	578	607	647	596	563	590	572	619	593	609	550	586	582	610	607	596	568	596	635	577	598	633	618	610	602	560	598	604	601	620	581	610	577	545	616	596	599	575	613	568	605	603	572	618	597	630	612	589	585	593	577	652	570	578	540	630	625	621	579	606	629	619	588	613	580	589	575	595	579	612	583	601	603	529	603	585	594	595	609	605	569	626	572	592	624	590	591	568	617	630	580	611	616	578	584	589	632	570	563	613	559	575	562	611	624	558	589	615	581	598	615	594	563	620	585	580	592	578	577	591	589	603	573	592	597	587	668	633	567	569	570	596	626	586	571	612	633	632	617	573	522	575	584	594	611	592	543	601	582	606	609	566	628	632	612	588	549	581	579	583	627	552	585	591	591	540	583	575	592	632	617	590	625	621	611	559	596	582	623	617	634	610	556	601	621	587	594	620	658	605	586	536	620	577	603	588	590	628	631	651	604	607	588	589	627	557	631	581	570	578	593	569	577	543	594	619	625	602	586	607	615	579	666	657	562	648	575	631	571	618	581	591	573	648	577	601	617	651	602	582	581	578	595	562	579	586	570	608	611	566	580	621	615	564	586	587	611	580	571	624	614	579	550	651	570	644	611	654	632	621	597	612	609	569	590	600	596	618	574	616	588	588	592	623	587	590	607	648	614	542	614	579	620	612	634	605	583	596	629	620	617	647	609	633	604	568	556	586	632	577	552	580	597	569	594	576	604	625	593	623	564	587	599	584	624	543	582	561	592	567	598	616	547	595	602	641	619	588	608	630	651	563	558	556	582	556	632	567	643	614	575	563	593	567	591	579	561	568	582	639	604	582	642	565	569	595	581	568	601	585	599	631	640	628	582	621	599	591	597	589	578	606	556	588	597	614	607	597	590	578	571	627	600	625	615	584	595	577	598	569	534	610	564	603	578	605	636	634	659	544	577	611	585	605	607	605	573	556	583	590	619	597	593	611	610	594	634	571	591	577	578	576	571	590	578	658	646	627	619	595	555	626	601	571	587	634	591	622	591	614	602	616	611	619	620	594	622	620	624	612	554	594	590	579	575	601	639	592	600	614	586	628	617	613	599	536	582	581	580	575	608	592	608	598	600	620	609	605	563	629	580	562	584	574	583	634	578	559	625	612	556
62677	102555	85870	60115	40814	23324	8916	2810	1122	869	817	843	826	787	810	823	796	809	808	798	860	803	805	810	830	816	839	816	866	833	831	850	838	848	812	831	866	870	865	871	787	837	806	820	823	778	742	787	779	789	840	826	783	831	851	889	786	825	813	821	817	837	864	858	820	813	824	793	887	847	806	830	810	787	849	816	829	811	774	825	846	840	851	857	793	847	853	842	799	797	856	819	773	768	818	847	834	796	822	792	789	820	780	816	814	808	815	772	785	821	825	850	800	828	816	775	798	822	788	815	884	848	859	855	842	809	805	849	794	829	833	833	796	840	862	854	843	794	826	812	806	832	828	803	803	822	822	846	806	826	875	795	830	824	807	859	826	809	817	840	799	775	789	823	771	813	822	838	870	808	812	791	825	769	847	876	789	826	827	807	790	820	835	839	801	829	818	823	806	798	828	825	805	754	857	834	834	844	789	805	811	816	801	887	840	832	862	820	823	816	789	830	814	807	835	823	780	798	778	842	779	815	788	777	831	838	824	874	850	779	830	833	827	820	805	871	854	818	827	813	789	859	836	837	866	840	841	808	833	829	875	839	871	745	850	848	887	786	804	831	830	808	812	781	802	785	794	811	871	876	843	895	809	796	856	834	814	816	833	837	879	816	758	815	787	831	823	833	816	863	788	818	809	824	857	796	807	779	844	802	795	846	803	804	815	801	744	857	820	856	775	850	766	815	806	857	794	758	827	876	845	821	816	832	780	830	795	859	849	844	783	828	824	816	842	837	831	867	822	814	850	810	782	831	796	862	840	805	822	819	803	822	806	831	820	814	828	837	818	828	833	785	853	868	805	860	815	837	815	854	844	827	798	823	824	829	792	801	769	799	841	852	829	862	776	803	846	855	806	776	774	791	798	825	870	805	846	824	779	875	744	830	805	858	850	840	808	800	812	802	851	802	860	808	830	827	835	801	820	831	840	813	851	804	822	891	820	797	802	839	859	819	837	800	736	836	885	783	868	842	786	839	856	791	816	845	788	803	845	875	847	810	814	848	812	800	830	842	851	853	826	843	788	858	824	820	872	862	862	827	856	800	826	824	813	904	834	766	783	813	831	849	845	837	850	837	803	824	864	819	864	803	832	810	830	843	835	814	808	839	872	796	806	827	798	814	855	807	829	764	818	785	853	856	839	755	813	805	787	850	816	785	812	868	838	813	821	828	787	837	799	852	829	853	853	835	802	813	795	847	817	824	838	833	846	796	847	851	822	851	808	838	833	840	816	781	810	848	881	815	796	805	798	810	838	778	838	851	836	815	783	835	830	860	801	830	808	825	780	821	803	832	826	845	843	832	804	831	806	799	788	827	773	830	818	858	839	837	834	839	795	807	777	808	780	802	828	814	740	827	779	857	863	871	854	870	812	801	823	799	794	834	818	797	916	832	816	802	812	837	763	828	806	802	809	839	799	844	856	826	871	792	877	817	810	798	878	808	845	814	851	923	790	809	823	820	827	789	888	843	816	832	833	842	832	789	866	805	811	848	795	836	835	799	837	809	795	803	808	810	846	808	809	813	837	831	833	855	826	852	858	815	805	810	848	828	871	840	793	802	825	798	805	794	788	783	802	833	884	797	832	813	832	865	839	801	811	798	823	837	808	812	800	774	840	846	850	845	789	790	824	828	775	897	801	790	811	771	841	801	855	803	812	835	833	832	783	807	856	809	805	793	795	802	785	802	859	758	821	790	823	790	809	831	839	795	799	814	789	822	889	798	820	911	824	791	799	827	806	803	821	818	816	834	819	819	798	835	849	863	817	840	853	813	811	808	817	863	803	836	803	800	829	809	798	880	849	857	807	852	792	811	860	835	838	837	827	806	840	786	827	870	772	779	820	817	819	809	863	805	819	805	826	849	851	769	818	798	793	871	838	829	823	775	833	839	805	830	875	805	850	834	832	873	819	802	777	821	829	805	786	810	838	826	849	803	840	842	832	842	813	815	805	831	882	815	784	808	836	804	791	788	769	796	827	820	806	782	824	830	844	804	841	843	802	864	813	811	856	893	828	820	823	879	806	807	797	818	831	855	853	831	834	798	801	890	793	837	822	815	843	822	805	830	836	894	820	876	807	889	852	839	802	862	871	832	802	852	802	856	860	783	822	770	781	836	852	810	817	834	824	808	836	777	831	831	801	820	858	854	834	827	791	822	842	795	799	812	855	822	813	904	834	765	786	845	829	765	810	839	842	793	828	798	771	798	844	829	822	749	837	870	803	814	812	846	822	879	847	804	855	829	871	841	760	835	854	815	838	804	811	795	800	789	822	826	812	859	850	872	833	838	794	794	829	778	795	863	841	804	808	772	805	812	840	754	848	816	775	819	858	836	844	773	740	805	820	864	818	788	820	784	840	760	856	857	788	791	812	788	834	837	841	807	839	859	813	835	845	793	800	877	804	829	793	832	821	824	795	860	795	807	847	777	794	796	844	816	828	875	808	836	849	812	796	812	825	829	836	849	809	832	792	801	811	814	852	841	829	808	860	793	787	847	789	850	825	843	819	837	838	863	857	830	853	857	820	868	788	821	827	838	798	857	880	835	842	826	853	749	848	823	819	813	782	878	819	847	804	851	810	780	814	810	836	847	850	813	823	813	847	798	790	801	840	819	837	830	831	815	796	802	846	800	802	805	825	808	799	784	853	826	817	843	908	821	797	820	831	827	828	872	775	826	892	815	835	765	799	872	844	805	828	832	782	823	836	816	823	853	861	837	816	798	778	821	855	821	843	806	789	808	822	793	838	861	819	813	832	867	855	789	766	773	793	844	801	815	839	831	786	837	836	834	815	810	796	793	827	798	812	819	821	803	809	822	793	809	870	805	836	835	843	832	880	700	763	840	807	796	793	811	801	847	805	819	784	857	840	751	828	888	845	811	847	822	821	824	784	793	759	805	826	846	739	802	774	804	793	843	799	854	841	824	868	799	768	785	820	805	827	797	807	784	797	831	836	766	869	830	830	865	817	817	813	804	818	790	854	780	816	828	833	866	830	839	863	798	858	809	771	801	809	778	781	823	807	814	809	830	775	859	815	832	835	804	785	822	796	834	830	822	787	802	848	823	898	823	823	791	785	820	799	821	782	829	782	790	788	817	814	813	787	769	904	830	830	768	765	833	748	795	813	803	794	828	816	833	812	810	820	838	843	811	836	835	826	848	755	814	828	859	860	845	845	797	907	840	804	828	833	790	733	859	804	820	843	831	849	858	783	758	824	820	785	805	799	793	869	826	769	817	813	837	800	836	794	842	766	800	794	836	825	787	794	858	823	796	788	770	859	826	869	769	782	810	803	746	827	853	767	800	829	819	821	853	798	829	831	820	818	798	836	795	818	821	824	844	864	816	779	813	779	816	801	836	865	830	872	825	800	848	788	825	803	796	840	827	818	803	844	808	844	802	761	853	810	831	801	759	819	819	851	836	815	825	788	815	819	849	776	806	790	857	805	778
28469	26639	31967	20380	6961	2217	982	695	649	628	628	538	604	597	596	586	544	629	561	619	535	608	613	602	576	600	594	547	587	584	581	560	573	584	607	554	600	562	619	601	550	592	586	613	579	562	588	557	600	617	610	585	553	620	588	573	614	610	606	618	619	578	611	614	550	594	589	565	592	577	583	555	583	590	565	595	579	600	646	601	565	559	573	562	627	619	565	578	610	548	614	636	584	563	610	582	589	587	547	592	621	592	568	622	583	576	554	600	576	534	566	589	562	608	587	559	576	593	615	589	559	548	542	602	556	581	579	644	595	604	576	638	598	568	591	561	603	566	559	570	615	587	588	614	567	585	592	605	605	603	593	555	564	558	571	598	579	573	579	614	607	585	576	602	634	604	631	582	627	573	576	569	564	582	583	559	621	580	553	603	591	607	586	595	646	587	564	569	606	585	604	636	539	618	592	543	558	603	580	619	649	584	585	629	557	569	628	600	609	590	541	559	542	565	567	640	566	613	584	547	585	614	598	582	588	637	564	607	595	577	579	621	601	601	608	603	558	596	561	635	592	573	602	513	588	596	560	564	613	576	535	611	609	612	599	543	571	600	604	613	640	546	553	608	585	571	534	605	567	578	571	606	604	569	557	606	572	573	595	621	572	605	547	573	576	597	551	619	605	534	589	595	589	544	594	616	568	578	607	576	619	598	586	588	587	544	578	612	616	604	619	570	607	615	605	564	575	620	567	565	548	573	560	606	587	590	579	582	630	602	577	606	593	546	571	575	606	598	530	556	556	600	597	629	610	655	582	587	588	560	599	608	579	539	581	579	560	587	640	629	586	541	604	591	599	608	587	559	559	590	557	576	568	613	591	581	601	618	605	613	595	584	620	600	646	582	562	591	609	595	564	570	608	566	595	590	583	572	565	592	632	624	561	585	612	546	566	613	603	581	585	603	575	633	589	575	576	574	554	538	591	577	617	603	546	615	597	625	605	552	566	582	580	514	533	624	596	555	573	571	615	619	572	546	613	563	578	605	599	606	581	612	557	572	597	581	594	592	554	562	588	571	552	585	581	612	581	587	587	561	617	563	600	551	597	615	612	590	544	556	573	575	571	578	590	594	551	628	568	589	581	612	593	567	589	577	630	586	590	622	582	576	596	578	599	552	525	600	601	586	586	559	567	587	561	578	571	539	614	588	540	611	621	612	563	524	564	566	577	577	609	588	560	599	570	580	572	576	594	614	577	560	575	600	561	584	617	578	580	569	594	568	594	554	582	558	542	556	589	565	546	569	587	564	605	532	593	604	600	580	551	573	597	587	611	567	581	580	597	543	561	610	600	618	566	607	570	554	610	616	602	558	604	596	575	597	573	573	619	608	625	625	591	621	541	618	573	580	576	604	540	586	568	561	614	577	576	583	573	609	588	578	582	599	599	611	597	555	591	555	561	580	602	589	571	646	582	580	593	612	586	605	574	632	586	603	558	590	625	604	598	601	619	569	544	559	567	588	587	596	596	610	576	551	596	588	592	536	604	614	598	564	559	595	631	604	567	569	565	597	630	599	560	596	584	576	581	609	579	580	621	571	594	614	606	540	579	599	586	594	554	560	585	584	577	594	531	575	573	564	568	542	641	587	583	574	567	567	596	566	601	589	570	580	549	550	579	622	562	577	609	584	619	621	600	591	598	567	583	572	586	599	575	582	571	613	609	592	617	600	586	546	576	612	577	647	541	573	576	614	618	623	598	608	602	574	562	630	589	569	584	612	616	581	550	572	633	554	623	623	577	550	591	608	599	610	595	541	586	584	647	606	580	630	596	607	568	564	572	580	578	596	571	590	574	600	541	568	560	588	637	583	630	539	608	593	578	584	572	603	531	551	615	610	544	564	587	526	548	591	594	595	586	582	582	601	589	608	617	612	566	572	603	553	553	552	601	573	588	560	569	568	626	513	623	554	570	579	602	552	599	622	565	603	577	619	597	624	593	606	567	620	537	581	589	563	557	595	647	598	574	613	624	571	596	606	563	579	594	586	592	571	552	578	577	600	592	590	574	608	568	533	589	580	589	570	542	620	596	601	577	576	561	576	568	599	624	585	562	594	593	574	601	587	616	593	582	583	590	580	636	577	562	602	560	583	599	601	603	549	618	605	603	595	607	666	623	629	579	554	557	592	569	579	614	582	551	588	582	595	608	613	559	595	575	568	579	577	559	617	580	544	591	584	569	536	649	567	566	611	588	559	588	574	615	631	613	577	584	592	599	532	629	604	545	598	565	591	564	597	621	578	607	586	565	596	542	606	637	656	578	604	612	583	599	527	556	596	566	621	601	577	578	544	558	569	582	559	609	617	631	596	595	625	593	575	601	572	577	633	644	588	575	579	557	574	574	612	588	549	609	616	573	592	584	582	624	569	600	580	583	566	575	591	584	552	576	583	580	579	586	588	590	608	590	587	573	588	596	557	583	596	590	571	603	556	625	611	601	602	560	549	556	572	572	593	597	561	579	578	548	631	590	628	592	589	605	590	596	598	596	546	580	579	626	571	583	640	578	581	561	582	628	591	600	605	564	568	571	604	584	571	611	584	576	550	586	577	581	606	580	567	562	575	591	594	602	539	582	548	603	573	596	551	561	620	613	578	554	610	558	552	585	606	569	562	539	599	582	528	577	590	546	602	596	531	585	583	595	543	592	594	591	573	586	570	592	573	589	586	554	572	521	579	573	542	591	596	586	611	602	583	575	625	621	605	565	569	608	595	607	562	596	570	609	577	583	597	605	595	580	595	589	556	575	590	595	650	595	579	556	554	594	598	530	570	553	606	570	568	602	532	578	568	596	603	593	591	613	625	565	540	604	612	575	555	550	597	532	551	581	630	582	541	618	577	574	633	631	587	563	561	583	595	606	542	559	546	589	573	585	541	594	575	634	620	592	584	620	550	536	575	628	613	590	599	552	605	565	570	568	553	596	584	574	587	598	558	582	573	574	536	594	590	631	587	569	601	551	578	602	605	561	629	567	617	586	575	605	601	570	585	572	605	573	552	590	599	581	569	598	563	606	601	612	612	603	596	534	590	603	596	595	567	560	603	561	585	562	572	546	562	574	592	633	626	560	570	538	562	546	617	570	580	628	612	570	548	593	609	567	589	586	610	555	567	576	605	603	544	561	565	607	543	620	614	573	594	581	583	642	594	555	564	580	598	613	611	589	606	610	563	575	621	614	629	562	556	579	567	596	529	586	582	581	588	573	621	568	599	605	585	575	546	564	583	528	575	558	556	647	575	581	571	598	572	578	573	620	582	554	571	550	561	585	603	603	584	538	587	557	576	583	576	554	583	575	571	588	612	600	580	590	559	582	580	572	596	594	544	606	630	562	592	602	580	574	569	580	639	585	596	581	594	582	578	622	595	577	578	577	538	602	559	607	581	542	567	581	605	614	648	549	552	635	628	614	607	584	584	612	565	596	625	569	595	598	577	585	584	584	634	546	615	602	561
30684	45627	36870	20296	9265	3613	1559	1012	874	877	813	837	837	780	823	826	832	840	812	837	847	816	831	833	822	871	866	821	833	842	806	815	820	896	819	835	822	781	853	801	856	812	812	807	835	831	758	813	782	806	814	866	857	828	783	819	820	832	865	756	866	845	839	801	831	798	815	846	858	827	829	839	873	839	841	847	836	800	840	809	866	859	821	812	810	860	829	820	774	806	888	794	837	802	837	821	821	822	846	832	755	769	847	814	870	817	853	866	841	818	802	813	820	812	772	863	845	798	792	856	796	859	868	879	814	824	869	776	810	796	877	759	824	834	819	795	843	817	800	851	826	865	836	816	824	791	812	852	813	836	834	878	833	819	813	867	765	832	832	855	786	825	746	800	797	848	812	764	822	844	814	807	849	843	814	881	817	789	842	816	797	838	815	788	846	788	786	779	845	826	833	816	838	876	812	827	844	844	819	757	766	821	840	827	827	845	877	833	797	783	772	802	830	833	826	770	863	845	831	805	832	789	814	864	809	823	832	832	831	787	790	802	829	807	815	845	836	870	782	822	878	822	795	815	853	832	791	805	851	816	844	799	820	844	875	822	827	788	839	784	828	805	866	799	799	784	808	797	890	824	794	856	812	801	842	827	814	844	887	783	798	794	801	817	817	764	818	798	829	793	809	806	828	781	849	808	842	849	785	775	838	779	845	831	879	856	860	802	824	830	823	811	847	803	798	785	812	813	843	865	846	877	896	821	838	846	826	807	828	858	756	772	801	809	826	795	867	789	798	841	821	867	809	791	866	857	831	781	818	777	801	762	808	813	825	797	852	795	808	857	802	841	793	837	808	808	839	836	811	793	817	822	834	813	813	902	888	836	815	851	827	797	790	818	825	858	818	798	814	799	831	868	782	833	854	850	846	847	831	840	810	774	839	859	833	780	842	830	765	821	836	830	865	830	833	838	829	819	765	764	776	826	799	833	815	818	834	814	869	850	794	769	826	867	789	767	811	811	829	838	795	770	816	854	853	797	822	750	814	788	842	784	803	791	834	761	811	853	841	822	859	838	848	807	846	821	791	785	817	807	877	811	802	837	814	827	808	816	843	840	775	828	830	831	824	809	841	830	832	792	813	837	800	846	830	853	826	831	792	798	879	825	817	787	820	816	830	799	821	843	815	782	829	834	845	865	833	884	867	842	817	848	815	815	840	854	854	821	799	850	825	836	781	837	815	790	799	863	837	805	793	837	851	834	823	880	849	746	845	866	830	878	829	846	803	870	851	830	882	837	819	811	816	835	805	807	868	840	756	804	812	842	840	813	880	806	830	810	853	816	785	832	800	816	861	806	810	830	776	831	841	837	809	757	833	841	845	833	846	781	835	840	843	855	823	816	826	799	774	839	839	748	849	837	838	808	897	849	854	806	824	799	748	822	805	773	833	827	809	796	774	779	835	844	857	854	809	803	791	789	793	821	785	821	827	815	800	830	851	833	857	817	813	894	837	810	841	773	823	833	830	781	856	795	822	822	847	850	834	834	849	802	808	829	789	803	792	829	845	870	845	837	836	821	803	845	874	776	814	771	792	811	825	829	820	867	765	836	824	777	852	810	778	862	844	835	805	812	829	803	798	845	829	850	828	854	808	788	807	794	831	812	823	744	830	831	830	855	861	797	778	863	779	821	844	849	912	828	844	837	838	782	763	820	856	798	854	834	831	825	827	765	830	833	810	862	831	859	824	789	837	799	852	818	755	809	902	862	820	829	829	886	852	787	781	863	788	827	857	847	820	828	808	809	819	829	806	840	821	791	834	841	789	797	821	865	840	836	803	872	872	803	829	813	831	815	794	811	880	859	882	815	898	817	761	840	829	819	813	817	846	785	859	820	838	881	796	787	845	813	809	844	790	783	812	788	863	809	784	775	826	830	821	820	815	812	811	855	833	810	844	825	841	800	823	830	904	820	896	791	837	845	848	833	780	809	817	835	830	804	846	790	838	814	871	853	794	854	809	845	834	813	806	834	809	841	824	813	799	772	817	850	838	809	815	834	782	848	845	796	854	822	765	849	815	808	816	846	770	840	876	823	785	789	855	760	844	819	885	802	802	777	849	823	796	821	820	826	845	856	797	810	804	845	802	839	787	828	845	818	801	788	836	817	782	786	803	798	778	847	863	813	901	802	842	852	792	808	849	813	811	788	816	798	823	816	769	845	808	873	818	822	784	806	816	828	825	816	800	841	786	838	845	803	838	863	827	817	829	844	847	845	820	831	830	818	815	837	821	805	849	840	851	829	870	828	829	814	806	823	815	817	826	814	875	816	801	852	813	855	831	778	838	833	816	838	853	855	793	811	851	814	868	830	832	804	786	811	752	818	818	831	800	768	838	813	755	831	832	804	849	872	854	853	821	804	804	809	792	832	758	841	843	819	865	827	784	787	757	859	821	820	800	852	800	825	828	848	888	792	811	869	864	791	882	869	860	838	821	830	887	852	854	836	830	820	806	855	856	820	831	799	840	890	796	841	794	813	814	823	842	819	851	872	825	777	861	816	848	867	784	892	860	797	808	804	827	842	796	797	838	846	810	824	810	816	872	882	820	796	832	796	805	800	875	847	784	835	793	810	809	782	771	793	852	833	855	821	819	802	790	788	779	851	839	817	789	845	884	854	830	780	866	813	790	790	861	852	826	851	842	851	835	762	797	844	846	823	820	773	794	843	834	869	838	873	779	863	852	846	825	790	848	776	815	851	773	834	808	823	840	877	794	815	861	852	837	826	819	810	824	867	835	875	825	818	836	845	840	820	830	824	817	837	898	802	832	837	833	844	790	747	815	807	817	826	843	810	858	842	826	805	827	813	851	841	824	839	787	813	809	836	825	806	881	823	852	817	798	815	810	791	853	845	845	756	796	852	869	815	802	836	824	824	807	822	801	857	807	773	801	802	840	770	853	792	835	847	777	812	885	864	832	844	798	788	872	813	754	809	856	818	857	799	871	787	851	821	787	853	871	897	834	796	840	796	828	821	821	841	835	859	821	818	835	810	771	826	854	781	835	853	829	853	838	855	801	846	824	847	784	787	829	843	848	878	858	840	831	860	826	808	764	824	786	839	781	845	838	837	815	828	855	850	840	812	796	822	851	839	798	808	835	828	824	836	844	764	819	821	799	797	844	842	828	811	767	878	844	821	880	826	823	835	816	765	798	828	823	849	825	820	817	780	826	849	851	831	846	864	878	820	824	791	847	796	824	782	838	774	834	837	813	812	833	793	826	839	774	863	797	808	798	812	826	786	814	811	824	818	817	861	871	849	851	822	874	841	787	821	842	815	890	822	834	844	844	793	830	824	867	851	819	828	846	793	790	808	804	862	872	817	815	873	822	773	814	830	813	822	791	824	806	835	798	825	807	850	868	769	838	804	814	857	830	861	830	862	805	805	839	827	754	856	833	834	830	834	805	779	851	818	831	844	795	867	843	832	826	848	848	821	808	769	844	836
24713	22561	34758	32915	25539	18116	5799	1093	636	631	656	616	612	625	607	623	637	658	610	574	607	629	602	587	661	627	599	612	627	583	603	624	668	607	642	631	614	624	571	614	602	639	599	596	578	630	607	631	589	575	599	627	660	634	656	632	613	603	588	627	604	599	616	608	579	608	565	638	562	641	600	582	580	627	648	630	646	546	598	623	584	592	617	568	626	581	629	608	630	660	572	591	609	616	607	600	621	583	626	614	604	623	647	586	626	621	609	592	623	601	622	644	639	585	643	603	648	613	609	598	570	576	580	593	594	589	574	603	678	605	607	632	602	616	620	625	625	623	612	596	630	650	641	585	585	592	545	593	623	633	641	641	626	638	649	607	638	594	592	590	644	600	633	569	643	610	645	619	633	610	563	649	564	631	581	633	626	619	600	585	597	580	681	615	672	627	625	610	607	622	641	639	662	616	623	627	616	646	625	621	562	612	595	640	588	630	652	649	613	591	584	660	637	622	619	623	601	643	576	601	599	629	598	557	621	575	608	637	557	630	633	609	626	597	624	592	602	606	607	579	594	557	587	633	647	641	603	637	630	622	580	607	584	603	598	582	574	622	620	621	636	654	623	598	575	594	581	599	572	614	580	598	590	607	617	560	620	581	591	608	592	644	590	635	553	619	637	638	607	591	668	601	641	630	636	633	614	633	586	628	636	603	590	599	590	601	624	595	593	600	591	658	626	599	608	574	601	592	573	610	596	634	678	642	605	536	614	651	637	608	594	614	595	595	614	600	656	581	606	611	608	633	649	617	625	599	602	639	599	620	589	576	624	633	618	600	617	662	655	596	639	652	597	579	631	609	614	609	621	593	629	599	571	609	589	640	613	635	623	599	605	565	616	653	608	585	632	627	574	609	615	599	610	573	581	590	637	608	647	618	628	596	623	640	638	645	609	568	579	611	626	635	653	608	590	574	633	617	689	627	616	566	630	621	642	665	597	601	599	651	608	639	604	655	621	626	611	600	611	609	612	604	599	632	632	613	594	615	599	599	618	596	612	625	594	625	602	588	589	636	639	598	601	610	606	562	579	607	575	576	623	598	596	649	617	659	638	642	620	605	630	595	613	558	608	650	594	597	592	649	600	659	610	573	654	617	590	582	598	611	572	610	586	615	565	693	613	615	633	578	595	608	603	602	629	593	615	628	586	592	595	596	578	622	642	594	657	625	556	635	599	653	634	621	635	629	611	610	643	619	612	616	624	623	620	640	628	618	593	634	606	615	577	604	564	615	608	612	625	634	578	577	596	641	628	622	599	615	604	572	639	646	591	604	585	571	614	614	594	596	605	621	594	603	622	615	615	588	619	613	609	556	648	596	640	609	591	602	637	619	640	600	595	590	662	542	614	618	603	600	608	574	637	585	583	602	634	622	606	633	564	630	627	595	588	566	678	676	590	596	607	618	569	641	581	616	593	590	582	630	612	596	616	632	653	662	600	616	611	610	581	611	635	526	582	606	554	639	589	585	572	635	609	600	586	645	611	584	588	632	643	614	594	608	588	616	609	640	633	592	584	597	579	619	609	628	627	610	628	621	607	631	612	581	637	638	627	612	582	627	596	604	582	590	586	595	630	623	586	583	641	618	595	650	626	571	619	555	590	600	634	654	573	594	602	583	623	589	633	629	603	658	607	622	632	630	574	633	624	609	566	613	624	610	626	580	657	598	598	665	621	582	620	616	622	607	618	593	621	623	646	619	642	638	642	616	602	612	646	606	571	576	573	586	639	619	592	635	649	604	653	623	652	595	604	601	604	615	623	623	597	609	623	583	646	600	607	641	594	578	644	592	611	623	658	627	611	593	659	660	581	627	628	606	596	561	623	620	620	617	564	624	617	624	623	614	590	617	609	629	655	621	599	631	631	576	591	621	625	575	610	612	640	583	635	619	607	611	588	622	630	592	620	627	621	611	632	583	593	563	613	637	597	602	635	611	618	617	623	613	613	605	618	597	616	620	604	611	576	657	630	623	683	648	622	621	643	581	641	623	629	597	627	587	631	592	580	628	598	658	556	562	586	621	595	596	604	562	671	636	615	633	653	615	624	634	616	584	611	604	619	603	628	586	642	595	602	580	632	613	605	597	623	612	599	626	631	586	606	578	629	651	649	647	610	632	586	604	564	599	620	597	615	546	611	602	603	683	602	615	597	601	660	603	571	561	581	578	578	601	560	597	637	613	608	649	593	593	600	600	604	633	603	634	637	630	647	634	578	606	584	657	601	587	628	581	558	637	614	595	609	631	592	596	600	614	570	611	587	627	597	640	660	603	586	602	587	646	634	622	589	627	573	613	611	613	591	596	573	604	622	604	635	663	644	621	635	554	628	608	640	633	623	648	652	627	611	626	625	636	621	621	585	631	604	588	601	606	617	600	579	595	616	603	591	603	644	610	638	634	640	604	633	586	639	648	615	606	642	647	610	630	632	641	642	650	595	598	618	587	612	588	616	616	600	637	598	578	638	623	586	615	577	597	576	608	616	649	586	606	598	596	590	626	608	652	612	615	583	573	645	607	605	616	589	621	619	638	621	597	599	643	627	626	634	590	607	617	608	587	639	614	591	613	619	615	581	649	556	575	633	628	605	669	585	578	625	657	640	614	616	635	603	568	569	599	613	626	620	580	622	619	630	619	614	576	598	638	631	574	602	620	608	632	623	577	637	609	595	587	639	628	550	604	626	618	581	607	588	593	659	610	593	640	627	614	597	623	574	642	641	603	584	623	624	613	578	644	654	629	613	620	568	625	636	589	609	642	636	594	623	631	584	617	619	638	617	584	632	628	559	604	583	636	636	632	587	625	631	622	584	554	576	616	612	634	577	571	581	594	589	591	618	610	645	631	605	630	551	581	587	584	579	609	610	559	563	646	652	626	619	594	679	630	608	608	572	630	607	592	590	599	589	657	639	563	583	587	597	593	631	634	593	624	653	604	619	593	608	605	652	603	567	578	607	634	595	598	603	629	652	598	610	632	641	614	615	619	635	615	593	597	608	625	613	600	636	599	621	649	604	614	560	628	634	588	584	623	579	604	600	600	653	617	609	648	552	629	632	608	592	631	635	612	610	643	639	626	608	641	604	588	643	617	582	596	608	588	660	594	632	617	616	597	614	602	624	595	629	598	601	589	616	623	668	639	606	633	595	606	605	623	606	652	610	613	584	588	642	622	630	621	582	597	641	606	593	590	593	622	621	609	604	612	628	649	625	566	585	584	584	604	645	603	593	658	603	590	621	628	608	612	664	630	634	608	638	628	568	611	646	576	612	601	620	599	597	627	610	616	576	605	604	593	592	578	588	633	623	644	600	588	563	620	593	636	615	598	574	657	586	583	627	594	616	618	555	647	610	582	593	624	617	585	647	615	647	632	609	609	613	619	617	593	607	620	649	608	577	594	582	627	645	591	622	620	672	589	628	613	593	628	600	662	612	659	603	620	605	599	590	623	613	621	642	653
57247	92703	75807	49655	32591	15879	5188	1813	1086	914	872	901	930	835	879	856	833	828	832	839	856	805	812	850	884	812	832	877	810	900	847	827	844	844	874	844	838	860	885	901	832	853	918	858	848	870	840	850	817	845	836	849	890	833	859	835	808	876	820	855	895	849	853	822	834	853	811	863	824	930	858	935	904	888	869	819	833	866	864	854	912	857	853	864	880	833	826	816	853	861	879	867	892	894	816	875	768	828	887	888	922	829	870	877	845	847	805	868	832	829	826	837	828	811	933	817	807	914	867	877	858	864	868	827	854	858	835	808	813	848	912	869	901	801	893	821	882	836	859	815	822	835	847	859	904	839	843	854	863	865	909	822	856	821	847	882	884	835	831	855	871	814	846	859	906	838	828	880	836	865	840	757	855	867	853	896	822	801	879	851	844	843	891	853	817	852	871	892	845	833	839	894	860	901	852	824	851	769	884	867	871	841	866	858	863	802	838	853	813	836	862	813	871	853	885	867	866	821	875	888	821	854	842	869	849	852	866	819	880	839	861	862	801	891	851	907	862	887	875	849	852	858	870	819	870	828	833	895	860	885	893	880	857	851	869	853	910	872	829	889	880	857	823	807	852	897	878	876	823	846	858	882	839	862	906	884	864	798	907	859	861	852	866	890	848	894	849	886	855	870	867	848	892	835	874	823	787	817	826	846	827	867	898	861	880	811	838	880	881	853	819	833	842	835	828	854	853	799	828	860	828	868	831	854	890	886	860	838	807	835	889	811	828	880	826	845	833	886	839	872	868	849	845	853	810	819	871	848	880	858	887	845	874	841	838	856	889	844	826	851	839	839	884	826	833	835	828	851	803	829	855	849	800	804	841	822	878	809	870	860	867	887	869	912	879	865	850	818	825	861	846	874	870	874	842	842	824	881	866	894	826	877	866	906	853	914	806	847	872	879	881	840	852	845	862	901	840	888	867	829	849	913	817	854	841	850	861	906	845	845	880	864	840	862	871	837	869	866	878	835	867	804	871	875	898	901	838	838	899	875	874	837	860	875	880	879	850	780	845	886	812	805	843	799	897	846	812	811	847	836	843	792	872	849	863	832	816	854	890	867	864	853	894	853	866	827	875	851	849	854	884	887	837	914	869	846	819	811	858	821	861	848	878	857	857	860	874	851	864	857	889	868	826	826	812	808	908	838	859	807	840	849	849	885	841	832	915	823	864	816	861	780	855	857	826	882	837	835	828	818	885	840	884	817	836	842	848	798	881	887	870	905	825	885	873	845	794	856	872	806	811	782	807	904	879	850	871	870	858	843	879	846	850	826	852	837	800	829	833	861	868	874	867	876	779	838	809	837	832	871	886	814	797	827	835	885	883	878	824	847	822	836	874	881	862	871	840	897	826	865	867	861	851	846	912	826	867	838	913	841	847	833	819	836	870	854	863	885	900	820	862	832	840	882	897	838	880	835	838	871	833	872	896	875	860	842	893	837	801	839	810	874	866	876	859	838	873	906	851	889	797	800	832	900	869	858	812	879	829	846	898	844	858	813	885	804	844	851	857	811	909	865	875	858	853	852	852	855	831	902	870	832	859	814	796	823	825	861	879	857	829	860	858	832	817	838	885	903	851	825	890	832	826	874	892	877	879	851	867	922	858	901	828	875	875	883	843	861	812	830	879	848	904	834	859	866	866	843	855	863	849	872	884	850	864	865	829	857	872	857	854	857	904	852	854	789	895	865	891	843	885	881	867	899	809	853	867	867	863	872	918	836	934	833	879	913	879	812	826	884	832	858	846	860	863	813	903	879	877	888	805	855	831	881	843	847	848	805	867	857	802	859	873	885	838	833	909	856	847	872	906	866	861	858	885	799	873	861	839	821	845	866	803	874	859	822	828	853	862	796	848	893	838	836	853	860	845	859	833	842	836	823	829	835	862	801	877	868	888	885	874	851	908	828	840	863	882	798	805	880	826	842	832	798	875	878	855	901	855	855	824	821	823	923	850	853	823	869	793	873	886	844	831	833	888	815	812	845	819	860	899	874	853	845	818	879	929	833	807	867	850	866	836	839	850	834	866	795	827	830	852	839	837	837	827	887	826	877	834	862	900	824	909	856	873	870	843	862	860	847	850	846	863	806	894	888	847	884	834	851	888	865	823	863	886	838	849	804	859	934	870	868	859	877	878	843	863	883	867	819	815	813	875	854	838	860	843	859	860	821	822	834	831	825	904	876	841	852	859	839	852	884	871	865	810	869	850	861	822	852	823	884	902	877	845	756	891	826	842	889	863	816	855	816	912	849	840	917	822	858	866	818	858	869	857	892	867	856	885	872	817	786	860	869	856	915	862	881	831	847	903	922	866	833	837	894	866	858	852	903	867	873	832	894	838	847	851	881	849	864	804	879	892	928	889	846	847	839	873	840	885	879	838	918	805	841	860	775	802	853	873	839	863	842	827	908	841	856	848	826	833	849	868	879	855	899	851	896	916	816	876	893	821	858	858	863	843	826	834	908	832	829	787	825	873	842	844	827	836	847	849	836	853	890	859	845	842	823	874	833	847	837	849	857	872	838	838	846	875	883	894	844	853	869	824	875	844	836	859	825	828	809	853	806	845	876	841	882	853	892	877	782	856	887	905	792	823	877	837	890	883	843	889	840	842	891	867	897	809	828	834	900	796	831	843	841	860	866	793	886	841	858	859	814	843	901	908	853	820	868	826	830	871	838	851	823	837	869	876	855	878	827	860	912	851	856	861	867	862	802	843	858	874	870	850	834	863	857	874	882	917	809	826	860	861	817	863	820	836	847	816	832	842	857	847	835	898	843	837	880	838	853	805	878	814	848	855	822	876	877	876	857	870	840	844	876	865	848	882	880	861	860	865	769	870	876	814	843	861	892	895	851	865	853	869	883	824	926	798	862	840	899	887	844	884	827	862	821	860	867	864	849	872	838	844	834	874	909	840	842	893	888	834	793	855	905	918	879	857	861	832	852	889	863	856	870	864	840	919	861	824	833	873	800	869	830	879	854	830	815	884	815	845	841	906	851	863	877	839	847	855	906	821	882	871	883	859	867	860	879	876	863	875	814	867	893	840	868	853	849	886	859	872	874	801	832	849	839	807	824	874	862	853	810	836	851	820	852	883	840	849	829	834	908	848	821	856	820	881	819	832	840	872	810	925	871	854	896	840	821	858	855	912	833	919	815	828	854	849	909	851	894	819	883	851	860	819	798	915	890	847	843	890	842	861	855	869	873	892	868	882	858	895	869	856	818	847	841	846	803	815	825	889	883	851	800	843	862	848	894	831	826	867	816	903	851	820	796	805	888	839	801	807	901	879	844	787	877	889	831	840	891	825	836	836	878	840	817	870	868	870	868	800	873	819	871	886	861	843	889	866	878	859	855	847	925	836	862	888	827	845	881	853	843	786	878	882	862	865	851	916	916	838	832	848	832	905	877	871	823	882	816	855	828	876	860	826	843	936	802	824	861	846	861	858	906
23623	22016	32622	28805	25176	22396	13618	1919	758	669	591	608	591	597	598	600	601	608	623	637	592	583	605	594	577	602	588	612	645	595	619	625	615	584	666	633	602	649	593	623	557	628	574	618	597	594	584	581	604	593	612	583	638	607	620	601	611	582	639	625	622	589	636	587	622	592	589	613	591	611	581	601	641	553	594	654	578	569	609	609	604	634	581	634	584	615	597	603	643	576	576	614	583	605	608	591	635	620	601	616	581	652	606	576	621	631	614	630	593	608	579	655	541	580	592	575	648	592	598	587	598	629	584	576	606	631	604	568	626	611	588	566	648	595	588	582	600	597	555	602	614	592	590	634	599	638	586	566	614	633	579	596	608	614	605	584	614	597	588	630	587	637	606	546	576	575	564	624	608	580	591	557	641	580	617	610	619	579	589	630	605	597	631	598	597	623	582	603	616	592	638	588	577	580	587	598	591	590	586	620	608	603	609	592	608	570	576	598	599	585	633	576	594	622	572	572	600	604	623	567	609	621	645	602	571	563	618	629	589	598	582	627	632	583	631	579	625	611	608	607	636	618	593	591	600	602	593	603	603	628	597	568	564	606	587	578	620	582	604	610	596	586	552	628	633	605	560	587	622	647	564	630	629	578	643	591	594	595	605	561	604	643	576	575	638	621	609	626	627	610	553	584	597	606	630	608	642	573	574	596	630	607	603	558	611	580	603	616	566	600	605	616	577	619	585	612	612	627	574	656	623	593	616	580	609	575	583	611	619	599	588	594	666	585	640	624	599	578	617	639	578	615	618	579	651	641	612	605	660	575	559	576	592	633	539	623	597	562	611	633	590	596	585	637	616	619	599	556	571	570	647	597	602	598	603	599	595	617	589	592	603	634	601	614	601	623	582	589	578	619	599	603	594	612	640	582	632	624	596	661	628	601	588	617	606	635	638	570	596	661	589	592	575	614	612	632	577	596	586	637	593	585	597	633	574	615	587	574	602	546	626	594	592	566	596	607	647	612	609	584	612	592	636	588	606	610	569	566	588	591	602	585	608	625	613	588	639	584	620	600	555	617	577	627	619	596	632	547	592	641	602	589	551	606	616	605	625	580	568	606	606	638	572	604	595	572	623	588	617	587	572	567	594	622	624	575	570	594	657	650	578	623	576	654	576	592	607	602	547	592	627	607	594	615	612	641	627	624	577	592	575	566	591	604	615	560	624	588	637	606	620	591	660	592	621	566	601	589	612	651	596	615	615	573	551	616	579	586	590	589	575	619	609	576	631	596	603	604	593	626	629	597	589	595	583	590	573	584	629	579	576	562	591	625	602	591	663	613	574	596	657	572	593	625	626	623	617	574	604	635	619	592	570	636	554	574	571	596	630	591	591	569	574	594	570	605	579	597	550	583	591	607	590	575	636	609	597	627	605	605	626	607	612	605	609	607	584	593	626	617	603	613	549	598	640	593	623	578	627	631	637	595	606	594	603	641	584	599	577	624	624	616	596	598	583	604	538	599	621	635	629	559	588	612	597	613	613	588	580	560	593	583	580	614	609	629	632	605	577	571	602	639	580	606	589	584	612	621	577	620	599	591	584	614	604	583	620	605	598	618	605	609	579	563	609	600	596	584	610	590	573	637	619	580	600	609	608	584	610	604	618	596	598	654	621	608	577	585	584	611	573	609	619	619	565	590	603	597	551	614	594	596	616	639	607	593	600	639	619	605	587	611	608	620	556	615	565	634	567	611	634	599	607	589	630	592	607	586	572	571	580	616	606	586	610	632	594	573	627	603	602	635	589	613	583	607	614	600	590	602	606	583	607	659	603	646	626	592	603	600	603	602	588	651	581	666	583	609	584	593	591	618	627	592	611	582	600	577	607	544	622	589	565	584	576	558	593	586	625	591	577	593	586	591	626	580	581	579	613	615	607	567	599	635	620	600	609	593	599	590	590	603	621	621	565	585	592	636	605	614	577	537	628	655	581	571	655	557	557	585	535	588	588	624	614	599	619	595	594	589	610	628	596	604	621	613	585	591	573	615	596	623	568	605	588	587	613	620	595	594	571	618	567	604	580	617	622	546	565	619	598	633	598	600	566	572	635	580	633	618	614	585	606	615	586	595	598	577	610	608	601	589	613	629	589	607	626	602	566	590	649	600	608	579	602	596	583	591	587	591	604	621	617	594	611	578	611	569	621	680	613	588	614	652	645	584	597	611	578	589	622	594	613	607	570	627	603	595	590	616	584	617	620	594	576	591	576	619	622	605	603	583	619	584	574	586	596	557	519	566	658	597	638	602	607	604	607	617	593	609	580	642	636	614	560	592	588	586	577	597	561	594	611	618	571	627	626	588	599	589	616	609	635	632	659	618	597	626	613	630	611	624	545	610	622	588	595	606	573	631	604	582	622	590	597	607	616	580	592	568	597	578	577	578	600	579	605	582	576	590	605	581	567	526	646	598	621	597	596	622	628	619	576	596	661	631	588	627	635	563	568	643	601	563	593	572	609	599	622	597	601	551	595	601	582	598	581	578	609	618	632	615	642	605	631	602	622	586	570	605	632	596	647	595	563	565	618	621	647	567	563	593	568	571	601	559	628	606	590	617	609	598	594	579	594	621	565	580	610	601	601	573	599	618	635	618	640	607	591	597	575	638	571	598	628	605	620	622	583	637	610	638	606	615	591	581	605	588	627	596	590	587	547	578	615	591	593	622	611	606	580	630	630	575	593	569	596	624	637	578	635	601	631	558	570	629	650	628	619	599	592	575	586	574	593	600	611	606	567	575	604	618	568	631	651	631	593	560	618	611	588	639	633	604	602	597	612	613	575	587	627	584	585	598	592	594	611	679	592	612	625	657	614	600	570	615	594	589	559	659	605	596	603	585	603	580	598	565	599	595	584	609	619	593	543	532	645	564	595	590	606	586	578	628	578	591	543	590	584	581	575	576	544	592	611	597	594	605	661	553	655	606	614	574	591	570	625	610	608	595	565	592	597	603	586	632	575	572	587	638	590	569	574	667	619	557	608	571	601	640	598	576	580	597	584	575	647	583	644	576	605	617	585	545	587	606	618	633	619	610	610	588	602	581	623	622	578	644	647	603	613	612	645	566	565	612	591	632	588	585	596	591	606	606	623	608	560	618	658	594	650	582	579	584	549	574	565	626	601	610	596	616	628	564	614	565	597	604	623	627	627	628	595	627	569	599	611	572	576	608	620	639	605	604	586	586	606	597	606	592	588	630	637	566	569	615	605	613	587	600	610	602	580	596	560	634	586	636	581	588	620	595	593	582	550	575	610	618	610	598	578	611	639	647	620	563	629	617	627	558	620	606	620	594	599	608	569	578	636	581	569	594	599	595	598	643	597	569	576	582	605	664	602	601	610	635	571	620	565	593	602	589	613	614	582	599	643	583	628	590	569	582	606	558	593	598	585	625	595	595	598	644	657	595	618	579	558	573	563	620	612	620	618	584	613	599	569	633	577	610	612	568	599	622	627	626
62516	102849	85340	59552	39690	21442	7705	2465	1159	972	871	788	824	760	794	760	841	813	836	815	774	834	813	849	845	861	817	816	763	800	852	864	855	839	779	805	820	792	780	840	827	808	830	806	880	809	824	841	835	824	845	754	821	801	817	800	823	809	795	785	772	828	814	848	850	787	837	837	860	844	751	788	808	803	872	917	820	825	822	829	819	768	823	837	821	786	823	800	831	754	827	798	862	880	812	819	779	813	764	820	773	827	830	792	783	812	829	808	794	806	819	839	815	836	832	824	896	797	846	826	828	867	808	771	796	809	813	797	828	776	807	850	804	763	802	811	810	822	786	826	827	767	815	782	838	859	840	802	786	859	803	819	865	806	839	870	785	828	791	870	813	798	828	847	836	810	826	850	789	780	798	827	805	835	818	832	813	840	851	816	845	835	802	810	827	812	828	792	796	828	773	825	827	853	845	834	800	859	832	801	777	826	855	748	805	826	787	803	829	783	841	800	855	827	830	827	855	846	861	850	824	816	828	826	821	841	848	852	827	805	861	797	758	833	794	828	812	825	810	818	825	804	773	780	843	793	815	824	808	808	774	819	781	833	880	804	825	835	779	777	805	810	822	829	826	796	849	778	815	815	792	801	817	824	844	828	831	823	839	768	846	765	778	804	830	765	789	884	834	800	781	783	779	861	805	880	813	836	791	853	810	824	753	776	797	843	803	817	810	823	806	828	847	848	809	805	778	783	821	797	851	753	827	782	779	776	811	789	799	787	778	773	823	816	789	844	818	808	815	813	850	856	858	827	799	773	835	878	858	826	818	857	882	791	885	791	799	859	834	850	835	825	850	778	817	831	852	801	892	824	831	771	803	791	840	840	796	810	787	814	801	847	801	800	791	842	813	788	810	745	839	852	774	820	827	822	796	775	825	834	796	808	826	788	811	817	784	793	770	819	828	832	785	868	759	813	807	830	801	837	864	800	765	825	843	811	810	776	843	874	835	852	815	807	844	796	756	811	850	817	778	848	825	871	813	776	819	812	838	825	795	860	859	811	848	859	780	862	786	784	821	831	791	821	776	785	845	840	838	864	873	789	834	796	840	832	809	849	794	821	779	851	814	815	798	788	826	821	816	837	820	822	826	825	782	778	776	787	807	871	838	803	812	798	762	837	831	863	843	788	814	821	782	843	823	809	848	852	808	769	847	788	753	827	798	864	822	828	810	836	819	812	756	868	795	817	821	799	827	797	804	816	843	785	810	831	801	856	786	752	784	821	829	829	817	824	820	834	823	792	799	847	873	838	812	792	807	867	834	814	792	824	801	847	829	812	807	784	818	809	808	834	826	800	807	828	770	812	784	791	807	784	822	780	828	789	821	827	824	862	850	797	838	810	803	833	853	819	762	823	832	823	866	786	884	855	876	822	842	777	845	829	839	817	822	818	797	828	835	852	864	860	844	817	777	769	793	827	902	821	773	830	825	821	820	814	835	819	881	807	794	827	805	821	808	778	833	844	821	820	806	829	796	803	777	854	836	824	780	829	777	780	800	875	813	822	838	803	810	837	809	779	802	799	812	871	819	818	760	795	777	820	778	778	864	816	808	820	835	849	793	798	854	817	790	821	861	881	863	785	808	775	823	845	823	811	844	787	818	861	792	796	832	801	813	800	767	817	792	848	842	769	801	837	859	825	842	761	796	800	781	804	810	817	814	821	846	770	846	823	826	800	815	813	853	824	810	783	763	814	828	834	802	779	866	828	842	796	808	839	824	790	823	807	868	794	818	743	809	829	744	823	780	809	816	758	769	769	820	803	755	862	784	794	766	850	798	802	816	877	799	823	843	820	801	800	818	808	807	819	796	843	814	858	854	827	849	856	782	843	852	824	853	836	857	825	825	781	802	787	845	816	778	786	797	806	814	816	822	806	823	810	831	795	786	858	813	842	862	815	847	754	832	888	844	811	810	816	803	815	800	799	825	841	842	816	830	826	872	848	786	784	811	857	836	860	812	785	807	831	788	792	826	810	788	836	825	780	863	818	803	841	727	793	826	811	823	796	830	868	805	854	807	831	810	793	830	810	840	798	844	812	849	853	846	834	794	772	780	851	845	831	745	825	836	817	908	778	840	856	782	837	793	837	793	838	819	765	816	799	831	824	871	820	789	778	854	816	831	812	814	778	774	860	851	830	797	803	791	864	851	847	824	805	827	812	818	833	846	805	804	840	853	765	813	856	792	796	807	811	805	792	870	780	848	824	818	787	813	846	825	814	792	809	821	846	814	782	806	816	808	763	834	790	785	820	810	820	852	800	844	836	810	780	837	858	796	772	780	808	772	829	838	796	837	856	801	844	824	857	828	833	776	802	856	802	802	859	865	786	801	886	843	811	762	845	780	828	825	823	792	805	810	895	843	811	802	808	864	823	822	805	821	864	780	754	798	835	838	822	848	844	806	845	825	841	806	802	838	785	816	810	846	803	805	851	819	748	803	830	825	856	858	838	823	807	827	818	836	856	827	816	830	880	802	785	796	789	801	824	821	800	861	815	823	783	865	786	789	819	831	812	789	806	820	765	814	819	791	796	797	839	842	793	820	810	825	784	803	825	750	799	808	821	822	838	816	821	835	847	798	829	797	769	818	802	797	837	817	819	867	787	810	818	821	793	814	831	810	821	790	759	827	835	815	864	792	824	806	824	842	795	803	783	794	840	827	817	815	791	811	854	813	804	776	862	803	804	824	775	802	774	857	829	816	799	770	806	802	852	784	828	799	854	844	858	795	848	825	829	807	821	790	791	788	809	815	764	825	812	842	831	831	806	850	756	806	820	826	802	748	835	804	835	803	773	803	816	845	812	808	817	836	863	806	824	774	816	800	870	882	811	822	805	813	780	848	830	868	799	855	804	830	790	803	829	826	802	868	812	852	847	748	763	850	839	831	789	808	814	801	825	841	859	805	827	844	786	817	805	799	788	824	828	812	799	815	839	839	788	875	828	840	795	778	823	860	803	792	854	845	829	788	819	795	817	830	821	800	810	804	809	788	801	878	798	841	802	766	858	854	837	814	802	899	813	776	833	815	820	794	835	774	778	778	813	788	782	801	781	762	862	776	811	834	841	807	796	819	784	788	796	814	800	761	849	806	778	767	874	816	809	867	788	807	842	841	795	850	787	796	839	805	783	838	782	815	807	814	811	863	822	804	851	833	873	777	829	807	817	855	820	823	765	826	840	777	834	804	806	803	845	838	836	806	823	848	828	819	798	775	805	862	835	829	821	803	795	814	824	807	798	814	804	850	841	805	770	778	817	833	791	867	805	791	755	797	823	843	844	870	829	851	839	847	802	817	789	802	808	849	817	825	819	820	813	817	780	809	777	827	861	762	862	838	853	782	805	868	767	810	801	815	800	860	791	820	797	787	819	789	827	849	803	853	820	809	790	807	763	778	866	824	838	771	836	859	810	872	851	776	781	876	846	784	802	864	782	809	769	806	846	857	849	853	856
28268	27142	32471	20379	6359	1832	915	704	593	648	574	633	630	599	540	589	562	571	563	606	585	574	625	605	530	559	523	633	552	610	551	586	586	580	584	587	618	623	569	627	588	600	595	614	636	604	603	582	622	550	571	556	563	574	616	582	597	571	560	584	560	579	560	559	582	603	580	594	585	576	589	589	558	587	633	555	598	591	606	580	592	556	556	594	610	553	609	606	585	560	573	571	574	544	543	570	540	570	573	520	619	537	583	570	562	597	553	586	614	530	579	567	600	599	583	618	597	572	609	602	580	601	526	577	579	631	614	563	538	565	550	547	598	611	575	551	579	570	616	553	579	610	577	621	615	581	565	614	570	578	594	604	635	584	584	624	586	606	589	598	595	565	624	582	572	553	607	537	597	586	578	560	581	588	587	563	604	596	594	553	629	553	622	594	576	597	612	586	630	591	621	577	572	561	607	591	569	619	564	531	563	612	613	574	599	613	642	590	554	541	581	582	562	554	555	551	557	551	564	588	582	577	538	537	591	583	598	596	594	554	567	592	582	543	599	541	568	524	531	581	575	596	544	567	579	561	621	562	587	609	579	591	555	555	550	580	593	528	596	581	574	598	606	626	565	595	602	543	605	586	549	582	562	581	617	613	629	573	636	546	583	634	574	568	628	588	541	620	589	583	578	571	631	574	538	561	529	581	558	563	596	549	586	615	586	557	560	566	606	589	569	582	618	585	640	605	574	642	565	587	575	564	571	579	577	571	559	569	591	618	581	573	546	635	581	563	644	617	610	626	565	540	608	563	545	562	581	569	594	601	598	609	622	570	593	580	522	628	601	624	577	557	572	586	582	592	563	591	600	566	585	576	582	584	626	577	554	578	569	599	566	601	611	582	586	597	545	574	557	547	598	600	604	598	573	539	597	577	572	589	601	626	561	629	573	612	566	544	616	556	591	590	618	642	637	619	553	593	560	583	612	586	569	557	554	585	593	573	572	587	590	621	571	548	586	602	613	569	590	557	632	571	538	586	573	627	559	547	590	552	594	540	572	582	539	585	523	574	592	574	640	590	579	612	576	588	591	599	595	538	584	580	616	589	522	572	615	620	542	561	598	582	564	591	622	601	589	584	622	591	598	601	616	568	610	600	586	563	585	610	620	646	573	600	548	544	587	589	556	611	639	583	552	578	589	574	583	582	565	539	566	523	602	604	603	592	560	575	578	581	579	588	577	566	555	602	574	541	597	540	577	623	542	595	562	574	583	593	560	596	602	594	571	564	560	555	568	584	574	624	595	557	558	577	632	603	600	594	660	586	571	563	543	631	597	564	598	611	601	621	657	626	547	559	609	590	532	581	616	586	550	558	567	563	572	587	594	602	571	597	595	565	605	589	602	535	570	565	544	584	560	586	574	573	568	571	600	599	627	569	589	570	595	572	595	623	596	607	535	542	554	614	590	588	615	532	597	576	580	532	574	569	609	579	552	573	533	599	624	578	568	559	604	544	604	552	581	538	596	572	566	578	587	593	603	564	595	588	559	627	568	573	542	594	567	558	604	599	580	594	599	571	621	645	567	567	545	564	564	579	570	617	612	596	577	602	574	552	558	559	631	599	599	574	628	577	587	586	581	566	540	590	544	578	562	595	585	597	556	637	602	569	595	570	589	608	591	575	555	568	540	586	595	553	597	568	574	592	605	552	555	577	531	590	570	578	598	581	571	575	578	595	554	650	598	579	586	508	601	589	601	585	569	574	581	634	599	553	557	591	550	549	590	586	599	558	561	561	576	600	632	580	602	578	618	578	556	578	566	585	575	579	570	559	576	600	582	559	600	568	543	588	555	599	575	589	589	569	511	635	623	556	579	580	559	606	617	600	581	596	579	549	582	554	601	596	602	620	570	584	603	583	555	597	535	591	562	566	564	615	591	543	597	583	580	599	554	558	558	616	553	567	553	574	589	598	590	564	589	551	577	603	593	623	584	595	573	563	606	513	579	548	581	622	573	565	576	574	592	588	612	562	616	547	560	607	603	583	585	637	567	572	617	615	567	590	579	566	601	588	546	555	582	534	582	593	618	572	561	586	609	622	582	593	613	573	576	614	594	604	599	589	564	609	575	580	583	620	596	602	562	542	586	607	565	619	617	627	635	598	565	583	523	600	573	587	571	608	582	583	564	584	560	592	572	593	587	587	537	580	569	579	602	551	514	608	588	587	579	562	585	586	563	569	546	607	617	572	598	616	564	578	579	548	595	599	609	595	577	589	565	630	566	571	554	580	608	597	637	555	573	572	600	559	548	538	541	574	578	583	588	622	593	572	581	591	559	612	525	541	537	582	572	579	599	588	587	619	607	603	587	605	581	538	575	624	556	594	598	609	580	577	604	559	599	590	562	623	598	614	550	560	545	607	575	549	639	603	596	591	590	607	581	606	580	589	573	556	596	598	540	565	615	562	602	611	552	584	560	604	560	584	564	577	591	595	579	555	582	555	566	585	576	574	543	569	540	566	584	576	598	620	572	567	583	592	611	576	572	550	625	648	597	567	588	533	567	569	587	601	596	601	567	601	590	588	578	595	608	614	583	593	621	572	554	579	595	565	562	557	614	590	579	538	602	615	614	590	573	576	595	568	603	581	561	566	595	568	536	628	580	619	582	544	559	527	555	580	593	586	560	602	597	585	571	585	610	579	610	568	569	634	584	595	549	547	633	589	581	572	564	586	621	532	545	644	552	598	582	578	559	611	541	574	592	632	580	568	579	623	603	573	592	591	607	525	536	527	588	607	591	572	571	624	566	580	525	567	586	592	568	590	587	557	570	598	559	589	580	567	599	586	602	585	571	611	610	612	594	555	542	585	558	581	557	564	597	570	563	595	614	586	586	585	596	593	578	580	570	572	547	590	615	575	573	544	542	590	590	531	568	547	560	647	593	558	537	581	573	563	534	562	608	549	608	592	620	579	629	563	594	603	601	576	587	544	573	556	588	558	560	595	577	600	604	610	581	567	562	551	567	573	579	569	531	576	596	589	569	582	538	544	589	561	592	592	575	582	628	607	594	582	566	555	612	574	604	584	592	616	611	603	557	573	559	543	567	597	584	550	548	567	571	582	582	594	590	603	593	596	604	605	586	571	589	600	563	576	570	595	562	595	570	515	576	592	616	558	581	594	548	615	575	545	624	557	571	517	580	581	595	624	604	587	593	566	567	588	528	604	597	595	638	566	595	576	561	579	593	623	577	611	578	570	597	625	595	554	541	542	598	633	593	562	572	579	562	564	582	555	567	625	596	546	571	562	535	577	597	573	580	567	576	559	542	571	605	577	575	563	554	599	547	594	586	597	594	545	529	613	550	602	633	581	579	587	574	586	589	557	573	581	625	570	599	552	593	609	552	597	558	624	577	581	556	571	600	560	580	625	590	577	501	540	589	577	595	594	563	581	639	574	598	594	572	598	590	597	555	631	566	581	600	589	577	555	592	581	580	553	540	624	586	561	603	556
30158	46301	37235	19820	8420	3008	1371	988	877	796	867	839	832	841	786	790	785	788	769	827	784	898	790	839	854	794	797	835	797	829	774	800	844	820	864	789	829	819	866	793	805	806	871	840	815	806	807	846	842	864	831	828	844	779	803	839	818	840	847	786	800	801	810	856	790	828	833	849	810	786	849	828	825	816	820	835	855	796	799	854	846	802	788	819	848	836	813	803	830	847	837	794	854	790	798	820	839	851	794	837	809	834	818	818	817	818	844	856	776	817	778	778	858	822	815	837	787	802	757	806	832	825	796	815	832	827	845	828	812	796	842	848	827	820	859	815	823	769	806	779	841	861	790	818	846	797	801	845	792	804	850	859	837	811	757	823	831	802	773	781	812	789	829	812	802	844	811	827	798	834	862	843	840	828	788	813	871	798	850	805	811	824	816	843	801	845	857	844	789	794	847	881	848	869	810	804	792	858	808	815	836	808	857	802	867	761	764	821	813	872	861	854	811	807	816	859	822	776	841	863	783	780	813	800	791	780	802	857	853	784	800	799	802	833	805	839	865	775	797	834	810	792	810	813	871	877	767	804	839	835	817	816	840	806	804	821	838	837	857	844	853	854	817	790	820	858	839	837	812	832	845	792	862	856	814	821	757	863	800	791	838	830	834	810	789	825	836	801	806	798	809	804	826	830	758	800	826	760	822	827	794	774	841	818	823	830	814	797	793	837	826	809	851	832	835	806	825	789	782	810	808	763	821	755	790	790	832	824	837	789	824	796	803	815	804	831	853	807	804	859	845	856	861	808	831	794	862	759	817	783	890	827	849	779	805	832	797	845	803	833	784	758	819	801	787	874	837	799	791	747	815	840	822	828	787	860	843	803	841	779	856	804	858	823	819	763	808	766	894	816	802	793	818	839	817	755	849	866	759	840	863	823	848	852	817	872	815	814	850	818	834	776	818	831	794	837	794	862	790	842	809	791	802	803	801	802	746	821	791	847	812	793	784	842	847	794	832	818	860	792	854	823	806	795	804	863	805	811	834	830	820	852	751	851	775	800	801	866	786	794	869	763	843	783	804	850	788	792	839	863	839	862	716	789	789	839	841	792	811	799	819	815	791	799	793	789	872	810	834	815	780	824	821	847	815	848	784	820	803	800	802	766	780	828	843	793	856	800	838	867	808	811	851	833	801	786	840	801	845	819	782	835	812	823	818	835	820	851	785	809	802	836	830	832	817	819	809	861	822	792	831	799	856	846	793	817	790	808	801	774	839	813	838	853	865	817	863	853	782	792	818	840	845	827	840	841	819	757	855	844	839	839	829	775	827	792	800	804	755	830	899	842	857	831	866	798	856	854	801	796	824	809	787	818	825	807	783	817	852	822	842	860	746	779	843	779	804	833	819	834	849	807	839	799	824	802	853	801	788	837	811	804	804	877	783	788	851	824	837	800	817	844	815	787	796	776	795	819	818	833	838	794	802	804	792	771	846	871	788	805	820	810	823	793	845	804	810	797	807	828	811	839	818	829	834	790	811	797	811	828	861	830	835	862	828	780	781	827	827	770	764	791	843	809	785	862	824	823	899	790	786	784	785	835	846	817	741	835	768	837	839	841	843	832	854	822	868	796	830	841	780	809	814	842	874	859	846	845	825	756	840	816	809	853	817	861	796	849	789	833	800	800	816	825	833	791	798	806	796	856	781	860	808	805	806	821	843	796	863	823	840	824	838	875	824	809	840	819	838	839	810	886	822	771	882	790	839	883	831	807	818	856	870	841	863	859	827	817	838	774	794	844	752	833	818	763	818	819	809	852	804	765	786	827	811	851	783	779	794	784	828	823	783	874	832	793	844	876	847	809	813	816	839	849	754	796	851	798	809	851	815	779	810	816	848	818	821	817	816	826	816	819	791	841	799	807	824	830	784	805	797	849	854	799	847	814	825	835	863	817	810	817	817	821	811	781	886	836	845	867	814	840	811	780	849	796	796	857	841	872	832	835	788	840	858	809	825	796	890	803	765	818	824	818	808	829	838	840	802	839	819	845	800	790	847	810	859	867	831	827	844	829	823	826	857	832	777	826	800	854	824	784	832	790	782	856	774	809	806	812	802	846	784	831	814	837	784	783	831	844	818	828	806	826	752	779	842	841	846	824	822	821	794	839	864	782	807	824	819	830	789	835	822	806	808	808	861	843	788	798	891	810	841	814	789	825	848	807	842	845	857	845	877	815	803	779	866	857	800	808	821	875	826	810	843	843	795	821	828	801	802	785	802	860	819	830	762	793	851	815	860	818	837	844	817	804	805	846	846	807	821	794	817	802	790	809	844	806	811	829	829	839	835	854	876	824	780	768	846	821	853	785	773	839	810	760	845	853	825	801	811	812	801	789	861	785	809	791	777	769	837	788	820	840	851	834	779	853	782	796	844	856	826	873	805	832	833	865	777	818	795	825	850	813	837	827	815	830	794	823	812	765	841	806	827	778	823	825	777	802	839	887	816	773	852	798	784	856	834	814	861	854	831	817	780	875	830	810	845	855	776	861	795	894	806	795	876	862	775	868	815	828	846	816	847	878	793	785	831	767	786	837	829	803	786	835	796	868	842	882	851	794	808	862	792	807	775	811	820	865	807	790	820	800	799	857	749	781	801	833	807	842	848	862	855	871	812	789	845	785	834	863	827	786	800	780	810	861	835	762	794	789	850	864	798	773	807	892	840	780	816	785	793	758	817	806	783	787	818	822	779	818	798	772	828	792	746	756	821	815	803	848	872	834	816	832	800	869	824	809	798	863	849	834	876	842	820	844	805	796	816	809	850	819	815	818	807	803	730	866	823	851	849	834	780	811	842	763	858	813	837	860	827	849	823	791	852	798	787	805	822	822	882	832	846	847	774	869	828	856	836	794	826	812	769	794	863	855	841	839	774	844	803	865	775	830	808	767	846	808	806	842	784	795	753	819	830	812	800	784	831	848	831	831	830	770	876	796	786	856	810	786	820	824	811	787	843	839	823	831	792	872	809	847	799	873	821	800	804	827	802	819	822	859	808	788	824	842	798	781	780	801	829	779	816	837	764	795	906	829	828	821	766	782	787	855	820	806	804	858	790	777	831	818	835	867	838	836	799	817	838	855	789	782	822	820	785	840	851	791	838	795	793	836	829	872	776	810	809	836	809	774	764	812	780	807	772	844	814	807	809	872	811	815	813	832	833	776	831	843	861	813	849	828	778	833	829	841	785	789	788	748	797	804	804	800	847	812	779	856	774	842	726	822	850	874	800	799	825	813	823	841	846	853	818	791	801	860	869	817	876	807	775	819	838	836	844	809	793	778	859	773	776	842	812	828	822	876	830	804	839	850	837	836	772	835	825	842	800	821	854	847	800	813	808	879	793	829	864	767	842	815	815	851	847	769	837	837	769	843	809	802	821	770	817	799	836	835	802	855	824	820	793	854	794	876	823	787	878	842	843	781	819	815	828	864	838	797	844	837	828	831	791	808	847	868
24673	22590	34838	32537	24922	17303	5892	1450	793	622	696	631	608	645	621	618	635	653	639	639	601	674	666	637	630	670	565	616	660	601	629	622	624	627	651	644	641	671	632	676	615	653	644	618	580	590	648	615	638	611	595	632	646	605	586	626	610	598	633	596	578	595	600	605	600	630	628	623	604	640	643	648	662	573	616	589	556	623	622	630	628	628	650	632	619	546	605	620	576	599	680	679	600	572	639	645	626	642	616	626	648	610	609	646	636	649	593	653	556	602	616	642	656	604	641	604	559	600	631	636	632	640	611	625	612	613	639	657	579	576	666	618	662	636	611	630	607	620	585	632	600	585	595	643	596	664	577	605	607	595	618	612	639	634	596	589	673	626	604	623	650	614	586	609	604	617	626	612	596	587	608	625	666	618	629	630	610	623	618	667	587	621	625	635	636	616	610	633	604	639	636	604	589	610	600	607	591	630	629	607	614	603	634	577	585	633	613	588	602	584	640	664	652	586	589	607	652	621	623	591	631	646	636	621	633	617	604	618	611	608	615	584	642	603	611	592	606	668	617	642	582	604	646	639	600	574	621	634	615	612	612	676	619	614	574	633	611	616	598	583	581	664	617	621	672	604	597	631	599	635	592	562	627	596	639	611	630	648	593	637	673	595	612	607	604	643	586	654	630	607	682	592	573	627	613	624	588	604	636	625	619	615	592	604	594	631	597	596	645	604	607	617	598	615	591	587	619	627	658	625	608	606	633	559	581	553	593	605	626	660	628	632	622	607	599	616	616	572	611	626	629	631	595	608	632	666	645	643	655	636	647	582	606	623	614	599	626	594	611	595	605	595	597	611	644	593	620	632	633	596	622	604	639	606	610	637	626	630	662	586	636	621	613	588	616	602	661	578	662	604	622	605	633	626	639	609	610	615	589	634	600	640	653	602	600	636	612	619	671	616	618	574	609	615	633	658	581	622	612	637	598	608	628	591	606	634	653	649	602	615	611	658	628	597	606	586	623	612	559	632	592	617	628	563	662	617	587	592	644	661	601	603	613	627	614	637	614	585	624	654	596	640	614	613	654	590	628	661	637	568	588	663	579	640	583	628	640	570	608	634	619	639	599	592	654	612	609	649	612	651	601	625	637	614	610	583	592	600	628	591	624	606	608	579	673	608	587	635	657	604	613	581	625	647	565	639	627	593	607	647	597	606	609	634	602	599	617	630	642	637	595	663	669	633	651	591	679	592	606	623	662	571	687	590	606	606	558	569	616	639	625	611	660	639	611	610	592	613	589	606	587	640	597	652	611	596	637	642	578	612	601	649	597	660	616	645	579	603	616	612	611	632	634	601	562	595	586	635	605	606	620	619	589	606	604	592	598	684	609	635	593	579	606	612	624	586	608	611	619	600	554	606	659	588	630	631	611	600	610	574	602	639	608	596	588	627	651	606	627	618	619	640	642	654	607	605	652	588	637	596	621	606	615	594	622	655	615	626	593	646	624	624	628	571	606	602	631	636	595	599	621	628	618	668	610	595	628	591	564	597	579	588	558	596	636	654	632	607	640	638	662	610	591	584	623	586	605	633	620	596	598	623	602	637	603	638	591	616	616	622	609	579	633	634	631	580	587	561	602	604	667	615	619	614	603	616	573	606	593	633	612	634	618	618	629	620	671	652	625	591	600	636	669	619	633	595	631	635	669	575	595	617	603	681	608	621	634	668	631	674	666	667	571	588	625	612	612	611	595	661	597	621	662	634	622	650	651	591	603	644	611	610	645	621	604	646	614	620	598	594	628	619	616	593	601	585	626	616	592	614	608	627	603	633	619	637	604	609	640	608	638	614	614	607	636	630	599	608	667	592	619	606	621	603	645	660	634	612	592	625	614	650	614	634	615	605	616	596	623	615	637	603	580	624	590	603	645	583	609	591	620	591	563	629	641	578	608	651	537	637	582	617	574	561	645	594	635	607	555	609	590	569	675	648	612	613	617	616	610	616	609	609	629	574	609	594	608	617	648	614	618	623	595	654	656	647	623	622	606	611	574	609	621	607	595	603	575	574	612	662	601	621	641	595	630	651	615	594	617	615	625	591	673	613	625	595	585	647	615	637	611	618	632	610	615	585	648	627	604	656	614	628	660	622	626	594	601	595	604	635	595	616	610	588	621	597	604	576	582	619	673	577	610	547	638	626	656	593	603	629	656	606	601	603	636	612	610	655	626	593	680	629	605	623	657	599	637	635	607	631	678	623	616	636	614	612	599	629	645	571	639	601	643	624	621	577	571	563	670	619	667	619	610	656	616	592	615	612	586	606	588	624	623	614	597	600	611	584	610	611	612	594	626	618	627	661	632	574	621	584	586	578	566	567	631	616	635	620	612	635	625	618	626	653	626	626	626	620	624	628	582	631	605	602	572	625	643	598	666	622	573	576	600	631	638	609	595	622	603	631	623	596	644	597	564	608	625	667	605	607	600	619	633	644	664	617	607	598	598	594	595	628	583	592	596	669	606	568	591	619	642	620	637	596	626	652	612	610	612	639	658	583	632	611	648	617	605	615	608	623	587	580	614	627	602	619	612	635	640	603	615	610	613	655	629	622	626	637	605	626	665	644	639	607	623	587	587	630	660	610	630	611	635	639	634	585	662	598	623	591	678	630	592	632	621	611	637	594	565	620	615	623	617	597	634	584	642	608	644	585	638	622	646	660	619	608	626	606	613	627	669	616	606	575	584	621	640	619	620	602	571	624	657	605	600	613	629	642	635	609	668	646	598	629	616	588	594	590	606	637	625	633	650	653	632	571	567	567	552	615	615	646	598	594	629	611	604	612	607	624	632	623	615	610	626	616	645	614	649	639	594	640	625	655	572	609	564	617	641	643	610	650	616	598	631	643	606	594	610	618	568	552	600	655	675	597	591	589	559	609	665	643	630	623	648	649	604	627	622	594	631	626	606	589	666	634	631	675	580	602	635	626	607	619	567	601	624	628	593	661	630	622	597	574	632	611	654	612	641	633	609	614	610	644	611	582	583	595	586	637	616	599	640	617	641	607	622	641	623	603	640	597	593	597	620	613	635	616	650	620	639	620	644	592	622	649	659	604	607	628	621	611	614	619	592	603	595	615	599	608	601	635	597	634	615	617	616	619	623	607	583	620	641	645	628	592	607	613	601	643	618	586	645	612	594	619	663	609	627	621	647	622	614	616	611	607	620	609	622	660	626	619	594	605	645	624	609	618	606	644	613	605	571	590	586	626	607	654	568	648	636	660	632	618	637	613	631	574	609	621	636	637	606	655	603	545	589	608	630	624	641	625	625	706	641	632	628	583	584	588	593	646	604	619	611	603	625	649	567	640	555	643	604	625	651	635	615	612	589	646	628	606	645	612	588	607	629	643	625	610	607	631	600	645	582	599	614	622	642	628	595	634	628	634	640	648	578	594	655	610	639	658	595	577	589	625	634	624	619	622	635	615	630	616	636	669	614	585	599	598	573	618	601	668	605	638
58285	92733	75407	48903	30734	14618	6054	2335	1216	882	882	881	901	870	896	821	845	873	806	815	885	823	885	874	883	859	863	857	906	839	829	841	788	863	815	859	866	855	884	827	875	851	836	875	852	796	892	825	805	859	894	835	809	805	830	869	840	870	864	885	865	838	889	845	880	771	808	877	851	832	890	854	858	902	864	887	842	853	860	886	906	860	815	917	843	885	919	839	803	836	840	843	804	855	808	865	882	836	864	849	849	880	863	868	826	825	871	828	868	894	836	835	857	858	866	881	868	802	853	889	910	869	879	877	868	827	860	892	850	835	821	846	875	858	812	892	847	903	874	879	828	808	874	811	860	907	874	830	862	898	844	852	866	888	873	833	894	846	811	805	817	844	804	882	886	858	857	879	872	832	893	855	851	853	868	832	797	840	889	877	827	827	854	880	861	786	819	852	864	854	807	821	860	864	856	853	900	819	862	878	872	840	857	878	823	851	864	846	855	901	841	849	907	835	848	826	835	854	904	820	847	871	816	819	855	854	795	797	838	848	878	846	834	840	891	845	858	859	835	839	863	867	844	909	808	826	874	877	827	847	811	876	861	876	843	877	780	849	867	863	873	804	849	830	811	870	836	856	819	793	842	791	909	856	857	821	871	901	830	892	854	871	862	798	855	830	826	874	855	842	830	915	836	831	892	868	868	830	863	796	844	865	851	874	900	819	821	851	895	859	881	826	855	828	878	864	864	881	836	844	835	863	830	822	855	903	812	878	892	823	881	836	873	850	886	848	826	854	835	899	851	835	823	874	870	890	846	907	833	869	867	834	855	849	839	842	815	857	824	849	897	857	873	863	837	851	827	836	871	829	837	861	870	826	927	813	909	839	878	865	835	890	894	826	871	883	834	871	842	849	858	864	818	888	876	912	860	878	862	826	878	821	893	855	870	854	864	896	858	877	852	914	855	864	875	862	795	836	883	829	868	870	868	866	882	903	886	795	840	862	897	847	853	826	868	864	887	868	837	801	852	879	836	833	859	860	826	909	818	869	859	840	867	823	898	856	833	884	824	873	861	840	868	844	860	872	886	883	844	896	803	836	833	878	831	846	811	882	856	796	832	878	889	821	873	861	859	879	816	898	841	851	867	903	835	869	884	836	856	893	899	861	874	899	851	823	881	860	882	883	813	846	914	892	900	838	818	847	828	894	785	913	898	906	864	869	830	900	847	890	900	884	832	834	881	835	843	858	867	842	861	885	879	850	853	812	885	904	871	855	838	833	840	881	822	816	834	900	864	832	872	879	884	864	801	811	837	854	845	826	894	855	862	896	861	864	786	869	862	843	855	814	876	897	886	829	878	836	828	872	895	884	863	881	829	840	898	877	861	830	850	843	885	866	880	859	876	810	828	905	853	780	885	841	862	836	843	860	869	861	864	819	887	832	856	861	838	869	847	877	889	845	841	867	876	848	859	842	895	876	804	893	861	879	877	818	838	839	838	866	855	852	854	860	884	855	866	827	881	867	866	875	825	849	883	879	853	906	838	882	860	836	897	843	869	844	869	856	881	815	846	828	868	855	838	810	840	892	894	828	902	903	853	824	854	819	859	908	826	826	812	844	835	850	893	838	853	925	863	914	851	852	868	871	870	844	854	845	860	874	821	860	827	885	842	881	890	873	891	859	824	811	798	858	877	839	819	849	847	886	872	886	889	904	868	889	838	913	823	864	909	855	826	903	880	834	846	783	832	813	871	822	817	885	874	873	812	888	868	899	827	815	894	838	885	874	866	916	834	893	811	911	895	883	882	856	868	848	848	850	856	849	895	846	863	926	841	849	822	905	819	841	888	830	803	845	868	835	864	874	845	816	891	846	867	867	827	850	887	831	838	916	835	861	838	844	910	890	803	891	873	815	874	844	909	804	890	841	838	877	867	875	833	847	883	889	835	886	848	845	892	868	862	831	832	858	876	830	828	870	842	884	871	890	878	869	857	809	860	889	885	835	832	822	878	879	778	880	859	842	849	833	854	839	835	893	849	810	840	881	854	832	859	874	813	876	853	884	888	884	890	870	887	831	900	849	869	827	835	913	886	872	870	869	854	852	821	859	887	899	808	845	855	791	839	810	855	866	894	866	871	863	870	890	895	807	832	885	861	854	851	871	887	872	804	859	841	887	878	880	797	890	821	790	876	900	864	832	869	842	823	880	885	841	858	886	877	833	792	874	864	841	872	889	851	843	814	852	847	906	849	880	875	835	837	881	882	856	873	834	852	876	923	857	881	866	878	835	888	816	848	888	861	826	844	826	919	878	796	807	876	838	832	795	888	867	906	870	850	858	876	787	861	786	890	863	893	846	889	897	857	850	881	896	845	826	851	863	841	880	885	886	822	847	871	853	888	809	902	876	861	860	874	853	834	802	910	819	847	872	859	849	840	871	814	869	868	872	854	900	823	946	857	877	854	895	903	833	863	850	837	820	899	829	895	805	852	834	792	855	845	856	848	894	823	858	787	888	863	834	847	844	824	797	919	857	844	851	872	861	878	833	883	864	860	831	895	856	871	844	900	847	842	833	834	825	842	832	888	818	820	877	879	853	912	831	800	875	855	886	873	827	829	832	846	923	854	888	873	877	838	845	871	861	871	863	867	866	877	883	840	826	836	858	860	886	861	864	876	910	918	861	839	865	882	911	865	876	875	805	857	863	890	859	818	832	846	837	870	861	831	850	890	840	859	840	882	846	825	868	891	836	833	829	824	842	895	867	901	859	866	839	883	895	895	879	877	881	784	810	803	844	858	894	891	888	849	874	850	879	821	899	831	887	877	865	848	869	859	860	858	875	827	889	812	889	873	933	814	833	853	815	871	881	870	833	807	843	853	852	867	827	898	886	865	835	847	824	848	863	811	844	822	846	801	837	871	910	821	867	804	844	911	868	837	838	827	846	860	869	839	934	857	833	881	874	846	879	893	843	819	818	863	926	813	881	832	866	866	835	824	854	856	812	835	843	850	860	823	848	861	844	811	877	860	850	836	864	869	880	846	863	881	871	879	841	839	872	894	883	824	866	830	879	854	856	831	890	831	850	861	880	861	863	799	833	860	849	842	857	862	839	855	844	854	848	847	799	866	883	879	840	886	880	877	815	795	855	808	854	869	870	858	822	873	856	881	866	853	849	844	842	858	859	857	795	900	862	908	796	884	803	897	866	859	862	836	889	866	932	858	928	865	822	870	845	878	813	867	853	842	852	834	863	856	832	895	883	858	861	870	835	854	810	813	860	850	875	873	864	831	881	895	876	836	923	881	871	870	824	868	873	819	872	875	832	861	923	843	833	844	834	862	881	830	823	866	877	811	835	837	852	892	806	867	916	943	886	878	882	843	839	849	840	838	855	849	891	840	879	839	878	800	850	872	912	855	853	781	836	874	810	902	856	833	869	895	856	856	871	860	854	867	900	847	879	855	825	833	827	890	867	841	802	873	838	875	894	876	844	936	903	893	880	828	831
23678	22042	32223	28745	24792	22381	14590	2378	871	700	642	601	624	656	621	634	599	636	575	616	589	641	604	583	636	593	596	642	609	621	637	594	579	612	619	623	603	605	622	637	620	593	614	651	606	634	592	571	632	638	622	611	602	606	601	626	596	640	606	612	595	626	574	578	613	589	594	585	610	632	596	584	621	573	577	621	616	597	610	628	637	646	565	599	587	581	550	608	577	619	589	594	617	578	589	590	611	617	549	664	595	594	640	582	621	616	617	578	662	595	593	604	584	570	588	608	618	650	650	555	559	595	595	594	598	564	572	601	597	628	601	612	566	577	601	606	595	594	594	655	592	586	614	605	573	550	588	628	605	601	604	616	622	624	610	632	634	618	590	575	583	630	586	597	589	603	607	568	639	626	593	638	611	597	590	595	632	588	589	593	592	608	580	615	616	555	595	561	576	599	628	582	617	613	592	620	582	591	620	585	597	600	583	585	602	591	604	607	616	618	588	609	587	595	575	585	578	575	583	589	578	596	587	579	650	610	601	611	592	579	598	594	620	615	600	575	599	613	607	573	615	609	606	591	588	601	570	603	636	611	579	595	578	595	582	612	612	604	607	654	584	591	601	578	610	638	582	581	585	585	553	632	571	597	559	606	563	595	592	563	577	609	584	589	595	621	641	608	593	628	609	603	647	609	604	623	586	620	590	605	597	609	575	593	558	616	623	611	577	584	595	603	586	633	616	582	635	617	618	602	593	618	606	595	632	632	562	647	592	608	607	582	645	661	608	605	611	634	571	630	603	604	638	591	620	590	651	586	582	611	611	606	595	627	594	629	621	597	619	585	587	601	566	622	589	578	575	623	572	609	613	604	599	623	580	583	606	600	600	621	589	570	568	667	575	589	593	601	616	578	583	579	575	567	601	651	607	599	612	608	602	608	589	645	626	612	564	624	606	640	594	608	563	547	607	589	587	624	534	590	571	598	569	625	577	572	603	626	562	586	621	541	668	599	593	575	619	625	602	594	609	607	617	638	595	590	580	592	607	566	671	615	657	619	590	573	649	617	617	591	602	573	611	600	578	609	587	628	602	621	584	588	595	629	667	599	613	580	582	620	599	575	564	589	609	632	576	593	601	576	592	570	597	596	666	620	586	615	603	612	604	609	611	600	578	565	608	619	599	594	564	604	588	596	623	599	611	605	587	567	634	588	596	579	587	627	578	586	565	592	598	583	619	602	562	620	616	550	602	583	574	602	566	581	587	559	609	571	560	611	580	617	607	588	613	632	604	612	598	598	582	642	634	580	566	617	658	610	625	579	625	610	594	586	603	619	596	597	598	601	630	608	596	623	614	602	624	581	626	597	596	580	623	572	576	587	634	606	643	616	612	600	640	598	601	585	633	634	572	580	631	608	617	590	621	594	619	636	599	601	652	570	549	574	613	601	601	597	586	587	584	639	586	582	612	602	620	623	628	553	591	630	598	603	624	621	617	602	587	580	602	610	630	574	648	615	607	602	644	594	630	621	581	627	568	687	579	616	610	626	594	605	595	589	598	588	585	587	634	609	599	610	539	614	603	580	555	604	586	570	624	649	606	634	615	586	599	608	569	608	615	612	615	624	616	620	606	589	591	581	626	600	589	593	629	596	569	597	654	586	569	588	596	567	593	590	610	579	576	621	636	605	616	637	562	532	570	609	630	599	575	615	631	563	581	603	589	592	643	620	630	591	640	611	631	596	633	583	608	564	554	589	616	582	588	652	594	627	571	590	605	571	610	593	579	605	550	585	603	563	595	645	605	646	594	604	570	601	586	570	610	582	651	618	546	596	643	588	589	632	586	594	641	637	625	657	635	621	569	604	635	607	573	586	563	610	606	612	585	629	589	607	602	606	581	593	602	595	610	626	607	551	585	617	555	596	601	603	602	622	616	605	642	566	611	577	590	611	598	561	649	622	591	573	567	561	635	622	586	564	597	622	612	561	617	613	640	613	566	574	588	630	616	610	608	629	597	614	605	588	567	574	669	599	636	586	637	621	587	645	582	578	623	538	589	672	603	608	622	651	661	539	580	584	580	609	587	617	561	609	601	599	592	614	599	639	649	576	603	605	595	612	611	606	606	611	605	602	586	560	610	609	579	606	622	614	631	604	632	581	585	603	590	584	561	612	596	613	601	607	575	633	648	571	571	605	573	616	646	593	566	558	616	603	630	569	591	643	619	587	584	557	579	643	603	559	578	563	568	548	564	620	606	619	587	574	607	609	598	612	676	604	589	591	637	553	574	578	608	564	600	592	623	589	583	578	623	598	585	622	563	570	601	598	612	590	589	655	608	597	583	597	577	641	573	603	635	583	595	569	612	617	606	564	570	633	611	604	628	660	610	544	604	600	605	552	571	598	568	615	666	602	613	563	574	585	596	571	635	651	642	593	621	626	666	605	626	594	567	568	599	626	595	612	606	598	628	597	651	572	574	603	577	561	599	606	600	613	596	627	583	587	623	589	618	645	617	594	607	628	604	558	597	591	594	575	546	612	625	596	574	589	547	601	619	616	604	569	607	584	584	585	600	606	609	603	599	616	618	609	587	600	597	614	634	582	591	579	591	607	641	595	591	587	566	622	569	601	579	573	538	630	609	614	627	623	590	567	610	593	654	615	617	569	579	603	622	605	625	590	600	593	598	601	592	603	589	645	638	576	601	598	596	621	578	595	583	622	625	612	559	600	604	625	609	589	627	600	587	604	596	567	615	583	604	562	601	626	595	650	571	568	602	607	618	621	609	629	595	592	623	568	627	621	599	599	557	614	598	610	590	634	566	634	627	615	657	626	583	585	597	639	602	633	602	602	645	587	598	639	584	630	612	596	616	599	619	566	616	587	594	586	626	620	618	601	605	632	606	627	622	626	596	618	595	567	623	580	643	581	584	627	587	569	582	612	581	603	589	615	582	568	629	598	613	570	648	634	583	609	604	573	654	607	576	592	579	621	563	617	590	637	607	545	664	613	617	626	576	596	564	610	598	584	632	601	585	559	594	604	588	622	616	588	582	586	592	590	589	610	589	605	623	637	556	579	639	619	592	590	613	579	605	599	616	593	623	607	626	612	619	586	617	611	590	639	629	580	605	596	608	595	607	621	608	570	621	650	592	581	635	603	641	645	599	624	617	588	592	605	619	577	604	594	547	589	641	603	642	607	596	566	582	596	648	586	594	557	598	592	606	615	600	663	660	567	586	606	611	596	609	627	639	610	585	647	609	585	656	591	572	594	595	579	550	607	606	633	604	593	559	622	606	612	629	644	589	608	619	595	628	584	544	592	551	571	571	584	594	604	604	566	551	590	611	590	648	603	590	561	619	563	627	636	634	609	626	606	599	582	600	609	618	616	633	625	621	594	613	590	587	593	613	562	643	596	606	581	613	614	573	557	615	615	616	597	621	610	594	586	619	602	632	614	579	625	617	614	604	603	597	625	615	584	614	643	611	641	613	623	620	594	619	569	621	594
62463	103572	85285	58976	38854	21980	9819	3217	1342	922	798	812	844	841	810	819	812	843	825	824	816	839	818	823	789	846	839	810	828	875	847	802	809	866	799	824	829	817	822	853	833	824	820	819	800	813	799	807	845	829	843	794	813	789	825	768	916	791	796	783	827	756	792	817	847	808	766	816	823	823	860	779	860	795	842	798	853	847	806	859	791	808	840	819	902	814	777	837	774	814	848	848	827	827	805	821	838	828	804	857	878	813	845	853	809	804	845	766	846	838	849	785	778	877	859	839	799	778	841	814	822	868	830	860	861	864	833	815	777	804	754	803	831	815	782	809	862	826	808	857	850	761	802	829	859	793	800	803	813	822	884	815	813	877	802	805	847	779	782	838	820	845	873	854	827	789	828	818	780	832	859	801	825	774	816	821	825	732	831	811	826	838	793	777	774	765	820	798	825	812	834	769	798	826	787	871	803	852	815	793	810	816	809	796	777	811	771	825	815	824	802	835	831	804	833	837	752	805	808	831	791	818	759	824	807	815	780	822	787	826	867	797	774	857	834	814	806	833	792	851	866	820	804	846	760	777	806	798	835	805	809	820	823	793	855	829	846	791	823	781	822	859	854	796	819	824	822	800	836	792	813	792	834	801	833	808	801	817	821	787	842	785	811	771	832	812	811	794	844	830	802	834	792	828	812	837	748	774	853	786	827	804	775	801	794	859	839	807	805	829	837	802	786	779	838	828	824	780	849	834	856	813	832	821	840	828	823	895	814	841	822	798	788	836	804	823	827	828	866	802	790	831	777	817	814	808	816	778	818	800	756	760	850	819	821	830	790	808	847	796	839	782	834	864	878	818	824	812	817	790	808	835	812	772	802	797	823	812	794	806	821	794	818	755	805	857	822	811	806	822	813	801	806	828	814	826	816	823	856	820	843	859	818	841	825	832	834	815	791	778	846	800	772	773	813	831	782	828	837	848	771	836	793	830	792	799	819	767	824	830	841	776	813	911	790	825	778	809	820	807	807	770	831	844	791	812	836	803	811	865	817	758	819	841	827	782	837	792	876	774	821	844	823	889	796	814	792	832	787	835	844	829	782	819	792	827	772	859	849	829	808	891	772	828	832	785	817	800	862	836	822	801	778	811	777	833	804	848	794	854	803	866	784	793	816	808	826	815	812	803	847	855	808	826	778	764	818	776	844	794	857	847	772	843	792	834	826	842	834	771	806	800	827	807	811	800	826	764	815	847	816	866	790	844	801	822	825	804	840	844	847	840	816	798	866	760	783	798	786	827	787	792	825	788	797	782	829	785	839	846	795	784	821	859	805	823	842	782	800	821	783	792	778	855	768	802	818	802	809	828	820	816	794	787	788	762	816	812	835	856	858	807	844	779	827	786	830	847	857	820	810	811	801	818	914	787	799	832	799	825	804	782	844	841	829	814	827	818	768	759	876	820	829	816	808	791	843	782	780	812	776	780	840	818	841	822	831	838	833	780	823	841	774	838	814	818	766	847	824	819	868	834	793	781	801	863	811	829	815	807	767	810	832	825	773	816	814	833	834	805	807	846	778	821	811	842	854	789	848	841	816	788	844	812	816	838	803	822	796	821	815	816	818	807	819	838	816	808	815	826	784	847	821	805	850	832	789	817	816	831	815	845	798	799	825	786	828	807	833	811	860	849	803	871	849	822	859	827	792	828	789	819	817	854	827	840	823	841	871	822	815	795	842	822	882	828	814	875	746	820	816	846	832	871	786	830	833	733	859	785	818	828	794	884	787	808	862	791	757	795	834	867	785	855	786	827	800	799	844	832	771	776	837	781	786	876	801	844	810	822	868	832	822	796	789	875	828	807	824	812	830	818	803	778	854	873	802	771	796	836	837	766	784	887	824	808	848	873	772	810	798	830	769	820	877	833	800	812	787	804	793	830	825	826	903	808	761	783	820	860	763	811	821	851	846	805	862	810	812	826	811	849	774	789	713	827	796	825	820	763	800	826	789	796	832	839	841	816	800	803	889	790	791	817	842	777	810	791	794	802	831	742	827	847	851	872	820	777	809	832	816	864	819	863	828	803	845	830	844	838	805	781	812	853	814	799	848	818	797	858	842	856	788	819	869	806	840	833	819	827	853	795	800	806	829	818	826	805	817	854	785	782	880	833	815	818	803	870	812	816	824	802	770	885	820	801	837	758	837	815	855	816	765	801	783	798	800	794	829	796	820	786	776	828	799	827	762	860	830	799	795	821	881	829	815	807	791	816	804	780	831	832	843	831	778	798	779	817	834	803	794	762	842	799	831	819	787	832	796	802	823	784	804	824	780	796	785	824	838	837	791	808	864	783	824	849	807	823	870	796	828	813	803	801	832	809	887	805	776	869	795	803	795	798	821	775	794	846	872	789	725	847	824	804	809	804	848	806	819	825	765	844	746	816	848	816	845	788	822	824	808	839	819	832	774	827	850	769	824	856	831	779	775	767	811	863	839	786	833	839	808	822	794	802	800	814	817	840	779	782	770	818	878	772	856	803	866	771	818	802	835	857	799	839	838	809	760	811	779	796	854	799	815	805	865	825	796	820	842	862	807	818	796	807	816	863	788	847	796	825	798	813	817	787	826	761	806	866	828	789	851	857	777	804	750	820	838	786	804	789	847	771	788	824	855	756	796	817	817	797	831	813	793	837	817	817	788	813	802	830	804	812	755	790	843	813	795	855	856	773	848	821	732	834	829	834	813	785	838	784	786	834	761	830	849	826	803	850	822	792	827	852	783	846	833	870	848	868	802	833	817	846	824	816	826	763	773	797	841	809	838	791	798	759	835	818	849	817	822	785	788	824	769	831	769	851	784	788	818	827	787	819	838	795	848	804	792	836	798	842	833	825	829	809	821	842	787	802	818	785	899	798	836	838	824	832	831	782	824	819	821	839	785	804	766	832	842	803	820	856	831	814	812	807	875	808	770	830	822	858	823	840	799	819	830	789	795	813	854	808	841	784	813	827	777	810	816	853	847	852	775	818	741	840	817	851	830	837	838	821	790	806	817	806	834	812	805	810	811	839	863	808	815	813	788	809	752	843	848	824	848	811	814	831	800	804	783	771	851	858	815	795	866	814	802	823	803	762	799	798	823	782	807	805	764	869	767	844	873	782	850	766	775	790	823	821	825	787	803	805	806	762	824	779	850	875	895	811	810	830	812	832	786	845	835	810	843	847	785	786	853	830	808	850	808	862	791	800	772	863	813	820	793	838	836	835	777	843	812	823	788	819	851	862	767	833	779	821	810	832	808	828	794	807	859	820	831	805	817	821	796	800	841	818	812	798	784	856	844	850	851	823	819	808	833	847	844	798	887	829	821	842	827	836	749	825	794	827	878	834	829	819	792	777	742	786	815	809	849	775	830	768	858	840	836	779	805	770	864	812	793	799	824	884	824	810	825	845	792	874	806	843	830	883	805	809	832	838	738	813	855	806	840	813	810	820	808	831	759	819	804	851	843	809	783	845
28317	27020	32222	19869	6191	1959	980	675	568	595	604	605	595	627	610	580	612	579	601	574	560	598	552	577	622	581	615	582	574	620	596	616	567	596	572	579	588	576	613	629	523	610	611	608	570	580	578	597	604	564	549	558	599	557	588	560	591	599	615	614	601	626	569	574	570	598	529	565	603	618	563	640	618	569	591	546	606	602	552	590	593	578	621	591	621	552	599	580	563	606	542	573	589	581	628	551	577	572	604	570	602	567	586	594	569	582	563	580	642	639	601	610	547	590	565	591	591	585	571	568	601	572	595	596	594	615	626	545	587	559	576	578	600	630	639	583	571	597	597	596	541	623	580	607	569	603	602	567	616	567	592	618	527	622	619	588	624	652	567	636	582	580	609	595	617	599	550	610	599	609	622	608	585	565	606	588	570	599	552	543	590	551	567	576	575	579	623	640	550	592	629	599	617	545	599	555	593	605	590	554	584	560	537	570	574	573	587	618	558	607	574	605	610	557	588	561	588	559	548	604	599	603	561	604	569	547	575	572	596	580	580	643	556	598	541	603	620	583	586	594	586	590	581	600	592	620	562	598	573	606	631	532	626	557	592	592	571	629	557	582	587	605	601	628	584	574	584	596	559	656	595	605	623	573	598	569	574	590	607	622	591	621	576	586	561	584	596	522	599	624	601	607	566	580	567	581	539	569	611	559	616	575	566	542	552	613	577	603	606	567	568	578	573	547	599	582	622	580	627	595	580	542	598	604	592	589	588	584	528	577	578	585	584	612	582	517	562	582	545	570	621	631	591	611	579	579	611	618	570	602	616	596	530	616	607	562	579	591	616	596	550	605	599	520	561	619	582	593	597	645	590	581	610	602	559	550	602	575	568	568	572	593	590	576	615	604	580	577	580	568	637	594	584	585	583	591	601	544	596	605	598	556	587	584	575	576	548	613	607	575	633	629	587	569	620	621	586	531	578	575	603	640	612	552	613	550	578	610	608	590	628	565	619	565	579	605	590	596	624	623	584	586	509	578	549	550	567	610	615	533	671	581	585	554	576	628	606	599	603	609	589	579	570	568	587	600	593	564	603	582	567	590	599	563	604	590	600	560	565	599	575	582	630	584	594	595	575	585	572	541	589	554	560	581	612	588	575	541	593	595	585	573	625	583	602	651	617	569	617	621	575	597	575	587	568	595	579	585	578	550	555	618	602	605	602	609	590	588	566	555	556	580	583	603	589	581	566	587	617	589	576	592	570	582	589	602	593	609	559	550	618	584	595	615	587	588	585	605	586	570	603	602	650	589	557	587	585	575	539	637	577	581	597	623	612	575	593	602	600	585	606	598	587	623	601	607	573	540	566	541	623	624	596	594	585	613	588	542	623	598	542	635	590	593	635	561	585	581	610	595	591	577	574	616	616	578	600	570	582	633	610	599	580	566	603	586	594	581	561	570	587	621	612	598	584	592	589	629	632	591	606	599	590	598	548	580	591	551	623	567	577	596	604	579	597	578	598	621	561	559	558	585	599	579	554	585	597	572	620	593	579	593	605	573	620	601	601	585	510	603	604	566	556	584	601	592	555	582	585	588	576	583	614	610	567	633	619	567	551	562	602	566	551	586	564	585	586	576	594	577	581	593	610	589	605	550	602	610	567	616	563	571	645	543	632	572	581	588	594	576	583	605	571	574	575	574	629	562	587	637	606	594	605	610	596	582	581	591	640	568	597	617	580	585	603	580	596	545	605	571	565	606	601	578	584	609	584	634	591	588	529	595	575	570	594	571	598	565	606	593	563	544	599	603	619	588	595	622	547	590	526	546	594	592	567	612	603	535	600	605	624	588	591	554	561	582	587	600	566	581	572	597	622	578	572	571	557	587	593	544	630	590	599	633	574	590	549	579	596	591	579	600	616	590	541	588	606	621	573	562	620	595	569	595	578	586	572	560	579	591	556	580	586	553	589	579	583	602	563	566	585	597	562	644	621	569	632	595	628	617	593	596	565	611	615	635	601	569	642	570	546	611	567	596	602	607	593	602	604	591	583	574	567	582	560	630	644	599	588	543	543	591	576	583	597	562	558	612	594	563	575	598	571	590	569	578	576	579	532	571	597	608	610	558	606	617	610	538	562	604	581	615	582	602	594	566	588	573	642	611	567	585	593	594	572	634	567	626	568	601	608	613	583	553	589	549	624	541	618	567	586	585	569	643	597	601	563	574	617	552	551	585	586	601	587	567	607	575	602	548	603	574	562	598	585	552	574	623	577	610	599	624	613	551	585	577	571	584	637	605	614	584	587	630	540	585	593	610	651	629	552	621	572	657	619	610	614	572	656	605	552	571	611	583	629	525	594	550	554	528	593	570	605	586	619	617	571	568	617	584	614	610	605	601	586	601	603	556	577	592	602	656	572	601	552	550	536	571	606	611	614	562	602	655	579	652	557	549	587	600	562	568	578	604	632	579	576	565	580	541	603	628	589	574	590	643	575	556	592	567	610	584	602	596	602	575	591	638	549	580	569	576	548	609	567	567	624	553	560	598	534	588	592	576	567	593	632	609	583	597	578	558	551	613	609	611	555	577	589	577	530	593	607	621	601	549	570	562	581	576	581	611	593	561	600	564	573	615	578	586	627	582	559	609	586	571	582	599	597	548	594	602	591	579	608	549	609	593	600	543	552	576	573	573	576	557	604	610	596	565	571	647	523	551	591	644	586	589	569	609	587	580	533	587	572	575	515	569	611	595	534	578	605	587	559	614	599	600	563	540	588	597	593	599	561	576	601	546	547	573	586	613	618	555	563	568	582	578	612	600	557	614	601	608	610	636	593	566	576	576	546	600	597	618	555	620	579	541	578	590	626	596	562	610	571	586	625	554	615	582	612	582	595	604	575	576	564	575	607	599	566	600	606	563	589	587	588	537	643	626	608	618	580	582	565	621	582	580	570	593	554	587	612	575	602	569	615	580	606	578	586	558	570	606	593	596	565	636	575	585	574	606	610	557	582	570	581	648	571	591	569	589	557	579	567	581	605	614	547	603	608	541	562	601	602	611	618	574	611	597	631	608	609	593	603	557	598	603	551	599	564	576	600	609	633	588	616	606	602	567	582	631	620	609	574	654	626	594	602	589	607	561	615	622	561	567	602	546	600	580	560	587	567	615	596	563	614	562	556	568	552	611	556	588	567	582	615	577	549	592	602	583	533	603	603	598	587	603	613	585	630	618	573	581	610	618	620	599	605	612	594	567	558	583	568	617	572	543	588	579	556	594	591	576	598	579	603	545	592	590	621	585	564	594	571	576	544	563	566	527	597	556	579	614	588	561	567	593	607	577	575	601	613	539	526	595	565	543	585	553	586	576	613	576	548	556	559	640	576	589	602	560	568	606	603	598	585	602	597	538	576	612	537	591	622	544	567	548	575	587	573	593	570	625	635	593	549	606	603	601	597	591	606	611	582	617	608	570	612	566	587	580	577	610	582	589	597	598	610	618	605	566	585	569	555	578
30584	46041	36836	19231	8189	3231	1549	957	872	899	830	866	869	842	829	806	817	790	833	870	822	844	843	779	830	841	825	804	797	832	854	805	798	860	795	827	812	838	790	778	796	871	837	792	847	757	809	829	793	823	857	794	808	827	852	817	831	867	833	829	833	759	843	839	891	805	803	812	817	835	800	809	791	846	822	771	875	866	882	840	796	795	830	815	839	810	817	820	834	776	859	873	804	826	799	811	827	801	829	881	853	831	849	819	809	831	796	877	831	824	869	808	816	800	836	821	824	845	890	824	847	828	824	843	872	847	780	814	794	816	841	819	831	813	778	834	826	812	818	835	766	806	802	805	812	837	783	824	854	833	808	852	834	860	846	856	783	808	804	824	826	815	805	852	865	865	787	808	843	757	774	812	845	794	827	865	812	807	752	820	775	838	828	799	821	798	842	826	814	799	877	866	807	789	847	849	851	850	872	813	814	813	820	813	806	835	810	812	874	846	827	827	802	841	830	820	838	795	860	762	820	835	808	789	787	852	829	832	817	845	782	765	827	803	840	817	806	887	859	837	872	814	798	800	812	828	827	784	808	814	790	859	787	850	849	809	768	777	807	868	798	808	816	777	819	842	848	779	829	809	830	800	814	830	793	868	846	845	802	786	845	827	802	839	807	803	773	841	837	855	786	849	827	840	870	809	797	783	824	790	804	822	845	820	815	827	831	803	828	813	839	838	858	853	846	790	835	824	795	819	776	823	825	818	806	860	856	821	790	855	800	821	821	837	731	844	822	813	832	794	869	823	813	836	794	820	827	821	838	850	800	789	826	762	783	820	821	821	813	813	865	796	806	808	804	841	810	809	837	801	843	795	819	818	799	833	802	815	852	843	827	840	850	825	822	837	793	772	798	816	781	837	809	777	814	819	784	855	854	851	810	868	850	811	859	834	846	816	843	825	822	802	783	827	799	835	799	805	806	825	787	818	823	812	835	773	841	829	862	842	844	793	843	771	818	761	831	842	806	826	876	798	882	845	848	850	801	844	864	794	822	852	835	835	839	775	791	756	847	867	836	849	802	851	842	803	784	816	839	826	872	785	786	763	825	860	827	785	841	794	833	845	853	838	798	791	800	820	838	840	816	853	774	815	796	807	822	819	838	814	862	777	741	820	811	831	758	815	848	795	835	803	832	858	845	884	825	817	771	776	789	821	830	782	801	816	806	783	813	815	813	824	879	887	811	845	830	783	761	769	864	831	831	800	868	865	846	817	847	865	851	846	816	847	902	840	782	821	822	818	817	822	871	831	787	833	792	814	859	774	787	769	761	814	802	826	805	857	842	805	836	863	847	851	832	834	769	772	808	800	759	797	785	798	823	859	862	861	850	810	809	820	869	802	840	810	810	791	839	789	844	835	852	796	840	801	856	841	769	857	842	801	769	784	809	812	800	848	845	816	878	828	820	837	828	805	858	812	816	846	764	819	770	758	806	826	811	828	820	851	857	854	814	817	782	857	825	851	780	823	862	782	860	785	833	907	811	785	792	840	854	823	806	796	778	835	817	803	843	839	839	840	829	752	813	807	797	831	794	808	794	781	835	838	835	795	777	809	886	767	850	841	799	802	836	790	773	829	835	844	839	792	781	833	802	804	782	834	803	799	823	819	845	846	813	785	809	820	824	800	844	796	829	802	849	832	802	842	864	848	799	799	839	802	860	798	852	846	821	877	840	800	794	789	819	835	804	822	754	818	843	793	800	833	757	784	761	817	810	816	782	789	833	816	813	799	827	792	869	845	823	816	867	860	805	833	830	820	813	865	838	804	840	796	802	811	855	835	835	802	776	833	813	850	809	822	814	849	819	820	831	818	808	788	834	788	805	833	844	841	841	785	859	803	794	781	771	823	844	864	782	763	833	829	814	809	858	869	772	833	805	800	794	818	853	775	790	839	833	816	790	861	820	808	801	811	829	761	826	837	871	857	852	788	850	755	873	782	844	812	804	775	838	819	851	820	823	828	828	800	807	808	807	849	751	834	801	831	774	792	830	881	805	878	778	800	832	761	798	801	815	832	830	869	744	829	861	793	861	826	773	823	900	810	838	803	825	847	824	835	851	834	863	831	842	793	866	835	831	789	802	849	775	811	815	863	817	804	839	825	807	820	821	824	775	815	802	800	820	854	830	843	858	791	777	837	811	839	850	829	827	874	855	819	879	852	780	823	821	733	862	824	816	797	808	847	813	849	845	828	828	808	818	840	859	852	821	791	843	879	814	824	794	849	792	868	804	814	811	813	855	789	845	875	831	870	804	884	838	805	879	832	794	787	853	799	844	846	832	812	843	839	854	792	822	829	826	843	859	815	843	860	832	846	856	741	855	756	797	839	839	818	819	788	825	834	844	836	767	878	794	798	873	814	843	808	822	826	817	823	865	814	860	790	831	839	846	885	780	837	868	847	800	828	824	832	824	841	809	837	864	806	803	797	816	851	871	857	795	850	817	859	811	868	848	794	842	827	795	826	854	768	829	823	782	836	778	822	819	855	839	817	856	855	808	808	896	832	872	795	818	837	824	819	774	807	794	851	838	866	824	812	835	853	837	764	859	770	871	776	839	838	841	777	834	827	818	793	778	803	844	782	833	793	879	824	835	796	789	833	822	804	816	809	778	807	820	811	817	800	883	844	836	820	838	832	827	826	816	810	843	839	799	777	821	841	818	835	824	814	816	836	822	841	803	842	809	841	817	774	838	806	835	834	872	826	827	864	866	832	857	802	796	827	839	862	843	801	803	891	815	794	741	801	875	807	870	819	783	767	799	791	847	853	828	841	813	865	877	795	804	834	809	845	786	767	826	788	818	885	879	796	849	831	819	832	812	874	857	800	786	850	842	798	814	828	804	831	776	810	848	815	839	800	819	859	830	810	843	844	838	826	836	863	811	804	816	809	826	853	816	862	840	788	864	830	775	833	767	797	808	851	835	812	815	848	812	836	856	817	803	813	844	795	786	809	860	774	827	820	832	849	831	797	839	828	832	791	852	776	835	833	788	745	861	818	831	831	828	789	833	825	806	827	797	814	864	806	820	814	793	789	921	843	845	810	840	874	830	855	841	783	811	824	811	810	837	883	770	792	791	806	811	795	808	889	811	777	819	774	865	839	811	818	826	784	827	848	782	852	808	854	879	836	807	790	846	853	875	807	840	827	798	826	865	845	878	835	821	817	782	811	833	835	833	879	827	844	818	821	811	825	817	824	820	806	846	845	772	786	833	846	810	839	778	807	847	788	844	791	838	808	821	817	807	807	857	785	798	853	855	800	842	818	810	769	816	822	756	852	794	776	836	804	793	814	844	838	803	801	790	829	869	847	792	823	772	817	845	820	869	840	777	817	790	831	812	808	832	829	879	838	799	808	837	858	782	864	852	833	844	854	833	861	832	853	783	814	821	836	792	848	819	782	859	849	813	787	788	812	789	837	864	812	815	840	880	790	852	833	803	849	815	814	819	841
24679	22509	34394	31862	25252	18441	6385	1461	745	684	686	638	626	673	649	644	609	648	601	588	654	607	620	616	676	624	615	651	576	570	616	651	646	609	683	668	640	653	620	642	670	620	677	654	630	650	624	619	640	594	602	624	658	634	620	620	653	576	616	642	639	616	608	587	609	591	628	608	573	634	597	647	622	627	663	606	564	633	608	627	601	648	651	626	623	617	648	608	560	624	607	608	590	624	596	609	661	584	669	550	590	612	618	634	623	651	657	614	626	612	590	603	601	652	654	659	629	655	617	617	593	601	620	621	624	600	593	619	628	612	585	600	619	650	602	635	647	612	624	549	580	616	641	631	607	605	627	589	637	598	622	613	657	631	587	587	617	603	626	619	617	618	585	603	645	603	614	629	587	610	597	611	599	622	603	635	653	653	603	588	651	622	575	586	597	597	614	610	577	601	626	587	579	625	622	613	627	642	630	641	572	575	599	635	637	608	640	600	631	622	621	605	600	628	621	653	651	632	611	585	619	630	567	598	626	647	588	655	651	635	614	628	638	599	623	621	631	637	629	585	605	616	600	638	680	606	589	577	605	592	644	597	648	679	637	641	592	614	625	625	622	644	644	624	654	618	650	674	614	607	649	640	632	615	647	645	632	614	612	640	604	622	602	628	637	639	668	616	613	588	592	599	624	600	661	615	635	652	614	639	631	647	583	653	610	664	612	637	610	652	623	615	561	632	586	584	571	616	622	599	579	606	585	605	610	612	606	610	614	604	604	633	612	640	660	635	653	613	609	638	661	600	604	622	587	616	587	622	627	611	667	608	600	606	602	646	608	623	629	593	620	637	603	636	662	606	593	654	633	677	630	609	616	611	592	614	642	627	617	649	626	602	619	640	624	616	635	604	597	577	593	614	557	644	627	642	656	634	626	666	594	667	599	655	588	610	625	616	601	590	590	616	620	665	642	602	641	587	622	643	582	626	598	628	609	621	628	652	668	577	590	607	620	650	651	644	640	625	620	626	625	647	611	665	571	604	668	634	581	612	584	569	602	636	612	573	624	632	577	636	635	572	638	607	573	602	566	624	604	587	597	621	586	624	625	623	622	602	575	637	612	626	632	641	621	635	599	610	596	617	619	594	622	624	642	606	663	599	636	595	596	636	629	596	618	604	667	607	617	677	606	657	604	650	622	605	608	608	626	634	609	616	613	598	647	635	675	576	585	637	580	656	598	601	638	583	649	626	619	597	615	636	658	631	599	631	569	622	622	641	655	659	654	555	620	635	638	596	629	593	632	612	583	626	647	585	607	627	639	608	607	600	590	566	610	626	669	625	622	613	605	668	631	640	604	592	630	597	673	589	614	605	605	582	609	593	596	625	635	621	589	604	652	632	607	648	640	673	612	584	599	659	624	646	637	608	556	613	658	576	622	581	595	639	608	637	673	619	615	610	583	590	649	587	647	599	599	593	647	633	598	629	585	621	613	621	614	595	586	637	629	606	627	606	622	645	602	583	641	577	587	606	613	656	586	628	646	654	617	643	619	654	621	610	570	593	638	652	609	623	616	621	601	629	611	606	600	632	626	620	589	595	599	595	609	632	656	621	629	613	609	615	618	638	637	605	650	667	622	631	585	600	606	622	626	602	644	611	632	626	637	648	676	594	642	634	649	602	616	595	628	564	612	644	615	616	661	617	616	647	622	651	618	571	666	602	609	593	605	607	623	644	629	638	644	621	618	600	605	623	587	643	644	603	576	618	567	603	636	613	611	601	604	632	621	625	626	615	576	620	604	605	601	648	599	582	595	622	592	646	617	640	604	633	584	638	604	604	637	577	598	582	638	607	622	650	642	601	605	585	585	591	625	623	624	589	626	578	616	600	597	599	605	648	620	641	615	660	599	571	630	580	582	655	631	602	622	608	604	651	647	641	620	604	635	632	619	621	572	614	635	608	630	612	587	571	612	625	627	631	636	607	647	632	580	588	633	609	638	617	641	596	595	566	628	625	612	606	611	622	635	649	616	623	624	590	616	638	607	631	648	635	610	583	577	591	617	655	606	637	635	660	643	597	616	622	580	635	600	583	654	616	619	625	642	618	585	611	604	638	610	652	617	628	589	611	619	648	641	614	632	564	599	609	600	660	591	603	609	587	604	613	552	617	564	576	623	595	617	641	647	602	587	634	606	655	625	651	635	634	670	594	610	610	646	542	620	615	610	618	584	640	611	614	629	670	611	648	653	640	618	614	599	632	601	603	639	639	655	627	655	600	641	627	609	681	616	648	616	612	627	635	634	631	619	590	619	631	589	596	596	625	604	668	613	612	649	620	623	616	642	664	626	674	599	591	607	604	585	636	602	619	612	615	666	584	603	623	635	627	621	594	615	625	651	603	634	595	590	606	604	617	630	604	612	621	616	639	587	609	625	625	619	632	607	665	615	640	614	584	579	636	613	667	621	584	589	599	590	592	641	603	580	598	619	593	565	625	637	591	649	626	641	592	618	633	577	613	671	613	590	593	588	605	630	556	593	701	609	621	605	659	590	640	603	642	575	664	626	608	613	648	620	588	652	604	611	601	600	615	630	626	644	635	613	628	609	592	654	618	606	640	576	633	618	587	614	594	609	619	644	601	637	624	628	641	625	649	600	611	596	628	657	583	615	640	598	603	621	613	621	601	576	644	595	670	620	632	677	569	616	630	644	599	626	588	614	600	615	591	620	607	603	595	597	639	605	640	628	594	638	630	611	618	628	572	597	591	611	607	621	629	620	672	640	622	612	650	641	633	585	614	612	621	622	591	620	616	620	654	601	623	610	617	572	624	639	663	628	637	619	619	637	652	583	638	633	620	644	646	592	578	644	614	590	621	627	575	631	629	582	685	648	645	632	663	627	622	603	637	623	583	568	648	637	639	653	669	634	585	580	638	621	648	610	606	660	620	650	587	643	632	602	625	614	646	620	656	618	587	603	643	649	642	628	612	625	572	602	637	594	593	580	608	617	637	644	605	572	590	571	629	653	575	650	670	614	673	610	579	611	582	642	622	609	588	596	625	630	586	581	589	627	611	659	621	608	588	573	636	627	610	679	605	636	631	603	584	613	661	581	590	636	607	604	626	595	650	645	629	591	596	637	610	577	643	620	609	628	647	708	628	549	608	645	630	604	628	610	597	620	645	600	616	634	658	628	629	599	658	607	663	625	596	644	647	604	604	611	611	664	622	558	641	627	626	622	571	613	601	598	618	622	633	607	629	614	637	575	670	605	601	623	630	592	582	641	627	639	552	615	635	580	612	641	661	613	587	594	618	649	641	591	589	556	633	605	625	626	622	580	601	636	647	629	644	610	626	583	596	571	607	645	629	602	588	650	595	684	612	637	622	624	600	646	568	632	585	635	643	632	635	629	621	626	579	690	644	613	630	607	604	635	570	608	619	673	670	639	617	601	634	598	615	585	651	584	573	626	613	603	633	583	678	653	653	640	613	641	577	596	634	602	621	601	606
58251	92826	74835	48547	32503	16848	6151	2342	1243	905	939	916	857	873	827	871	860	833	854	891	811	858	916	899	882	887	856	872	874	865	897	852	900	860	855	846	862	885	867	877	891	862	856	793	880	811	869	853	907	891	855	854	859	824	901	872	862	889	869	879	927	872	846	875	824	892	904	916	861	834	880	878	851	866	897	855	897	857	826	849	855	893	885	817	874	848	828	898	904	888	910	854	868	825	877	857	897	892	896	897	828	888	870	840	855	869	918	820	885	838	864	876	821	901	873	842	830	897	859	836	901	854	922	878	833	853	857	896	907	840	841	845	788	792	869	836	865	922	819	852	880	877	830	900	879	833	896	825	892	837	897	819	847	839	871	878	871	862	873	867	878	845	851	846	888	864	831	927	829	887	842	884	869	852	862	831	850	898	887	894	829	799	885	873	881	870	869	862	815	877	836	809	845	906	866	875	884	853	837	847	840	883	842	866	849	857	840	859	840	871	840	870	860	877	840	891	866	834	902	864	851	882	874	824	867	833	864	887	865	859	816	897	847	854	896	940	896	875	877	906	926	886	894	835	882	905	796	866	885	853	915	845	909	816	886	881	874	865	866	879	879	828	869	884	871	853	839	898	849	907	861	894	879	841	857	878	874	851	851	856	911	813	886	865	843	823	847	835	820	868	851	894	832	852	872	882	865	924	880	895	868	859	870	892	885	835	896	849	821	857	898	863	779	829	898	851	908	864	903	833	880	814	844	836	821	852	846	843	846	845	886	859	846	904	870	851	840	845	920	887	911	832	855	909	854	864	868	840	840	848	878	850	861	852	832	910	868	814	833	865	871	866	828	871	870	878	820	847	967	878	885	846	836	836	822	839	854	840	841	926	891	838	908	897	837	859	844	866	842	816	834	858	837	829	856	834	842	864	857	880	887	822	884	807	888	877	900	901	885	881	876	865	848	882	851	874	865	842	857	901	849	856	861	858	876	837	834	826	869	878	866	794	863	863	819	844	867	870	897	887	875	877	865	916	849	799	883	861	866	857	861	837	789	851	861	870	843	891	912	865	857	829	872	848	908	871	846	831	865	846	860	896	797	886	845	873	861	911	861	899	799	905	795	892	874	854	856	900	875	860	882	830	823	842	895	862	892	876	823	839	862	918	871	852	865	828	863	855	815	841	825	844	885	909	864	872	873	939	901	869	899	830	848	870	853	949	825	846	857	811	872	854	875	876	857	850	873	889	870	867	871	832	881	883	927	842	922	819	894	862	857	865	789	873	873	825	880	882	891	810	876	904	920	849	915	862	852	835	877	898	844	861	894	852	880	835	923	826	845	852	885	853	872	894	851	860	918	868	872	870	840	885	862	819	857	838	829	898	835	836	809	870	935	870	816	842	840	908	855	826	911	887	877	878	849	832	850	878	854	837	856	922	865	855	849	874	813	819	876	834	864	945	867	866	872	870	819	804	899	833	871	824	850	847	856	892	861	834	854	870	851	869	860	856	842	812	868	855	869	845	815	805	812	823	873	850	857	836	816	833	857	908	865	860	877	887	860	865	873	859	875	812	869	839	899	880	849	903	875	854	889	847	844	878	840	849	824	857	834	893	814	862	892	866	818	859	848	854	823	906	868	847	809	800	881	862	872	889	854	875	834	858	881	866	864	863	862	863	870	894	922	897	904	886	833	873	853	802	839	837	878	820	848	868	865	817	881	885	896	835	810	805	850	903	860	823	914	851	857	887	885	865	864	887	839	902	827	836	890	858	847	876	873	899	927	898	879	875	826	828	909	849	915	834	821	838	860	871	836	858	880	859	902	924	870	804	893	842	961	882	804	873	927	864	841	860	894	858	948	879	848	917	845	886	864	887	861	904	832	858	852	825	790	844	849	886	866	894	847	881	871	868	887	897	848	874	836	829	898	820	847	886	843	833	868	844	877	830	897	883	839	892	828	877	911	847	888	868	873	799	890	860	887	861	865	851	840	830	887	860	870	840	883	834	842	884	885	853	829	862	813	901	875	933	847	844	865	876	851	830	870	869	876	872	865	828	858	841	842	920	879	852	875	849	822	875	874	866	831	874	802	843	816	918	868	835	862	844	865	838	859	902	794	827	899	838	849	943	853	874	864	852	879	855	847	869	880	866	842	879	872	847	859	896	818	869	862	813	875	923	906	865	988	867	847	894	874	814	859	812	866	866	816	852	903	845	826	899	810	876	864	908	884	813	857	847	855	859	859	848	877	841	865	908	814	834	834	837	803	871	863	881	854	838	902	878	872	881	900	829	896	846	849	845	861	853	866	897	856	866	858	785	859	865	848	903	872	835	895	814	877	877	870	895	843	878	844	874	883	841	862	822	893	862	857	875	824	865	887	845	847	880	828	846	903	867	906	880	803	826	821	832	909	846	902	828	879	816	875	841	831	870	880	819	849	816	945	828	855	867	835	849	813	871	872	891	885	841	857	831	856	884	906	849	879	862	832	853	852	909	836	865	867	864	896	867	921	905	834	855	853	830	867	871	885	808	862	838	908	911	895	903	838	889	848	802	872	815	850	877	817	855	862	863	839	865	800	892	816	811	879	842	842	910	845	845	857	839	872	868	849	868	886	900	874	853	887	818	871	878	829	840	851	870	830	882	828	842	882	872	901	859	861	862	889	832	877	865	829	787	918	872	864	809	845	898	870	832	836	837	889	862	827	884	887	872	825	895	895	870	816	879	889	836	855	843	825	846	889	872	843	843	863	869	826	814	874	891	841	833	821	840	860	847	870	802	884	874	839	785	853	880	852	927	882	893	771	833	788	874	918	887	846	824	829	825	929	840	839	816	856	792	876	860	843	835	864	817	797	849	822	843	845	842	863	805	892	892	886	846	889	846	853	862	856	851	890	832	805	846	881	903	914	943	853	827	874	817	882	838	805	862	878	898	835	809	879	888	892	862	853	857	870	858	861	892	885	818	879	824	833	823	818	837	828	897	835	806	847	881	872	837	826	838	891	820	819	856	883	911	847	828	872	848	870	837	855	896	819	829	857	884	905	781	888	810	887	869	835	827	880	823	805	921	851	859	921	841	849	875	852	883	857	917	845	877	883	848	843	905	875	865	866	881	915	852	859	859	831	858	902	888	835	857	881	873	877	864	869	855	878	833	863	861	870	795	865	853	860	887	826	833	899	921	897	871	831	915	873	885	815	893	829	881	851	868	846	871	877	862	852	822	840	855	881	858	817	845	862	920	758	860	833	805	852	840	896	872	848	860	825	863	872	838	846	888	851	818	904	862	881	863	822	895	846	862	873	850	893	884	879	867	855	892	896	835	836	867	861	899	843	908	834	827	901	893	863	853	877	839	894	891	864	844	889	830	878	869	900	820	864	812	864	832	897	823	898	903	865	863	837	848	886	876	831	901	857	808	882	889	850	863	843	856	888	824	813	887	860	834	885	882	841	843	805	859	855	872	880	824	798	866	838	842	904	862	845	840	851	834	825	849	872	886	904	859
23618	22041	32255	28823	25658	22647	13855	2311	840	704	613	628	645	615	583	629	634	619	596	607	593	589	637	638	580	646	568	612	615	584	616	589	619	622	607	614	613	642	624	588	587	617	604	587	603	605	638	599	575	619	606	634	590	606	562	583	589	553	625	576	568	614	584	614	582	635	615	583	618	581	603	587	592	572	617	572	578	616	568	577	604	598	580	591	627	598	599	603	600	572	599	601	589	609	607	585	630	564	639	618	572	611	632	563	637	580	652	573	654	621	589	613	572	574	604	579	574	588	575	619	578	614	620	589	587	625	616	631	547	565	600	581	633	626	601	616	607	602	625	633	541	570	616	602	617	598	577	609	619	588	632	612	594	613	581	599	582	623	597	568	579	591	589	580	564	570	619	593	602	537	544	608	586	593	617	592	579	649	635	588	598	595	567	594	598	610	567	610	572	586	593	609	599	635	579	604	581	572	570	546	575	618	610	612	624	563	588	586	583	575	582	617	586	566	618	627	613	600	612	571	584	614	581	592	584	543	551	589	618	569	595	600	595	577	594	602	550	620	576	598	591	625	629	599	540	638	632	561	582	590	591	612	600	609	582	592	614	551	568	551	605	601	628	611	601	600	594	605	594	586	611	555	548	596	596	584	578	625	608	548	640	639	633	599	571	580	598	565	586	598	579	588	570	603	584	566	639	581	589	583	620	581	590	592	589	613	601	579	578	625	560	627	616	642	608	627	607	616	599	544	607	573	575	583	634	559	593	593	595	591	623	596	622	582	603	595	620	627	583	607	611	577	588	589	644	614	602	615	542	553	579	555	599	546	599	651	577	583	624	580	615	539	566	601	525	591	594	539	622	628	594	563	599	572	620	640	572	594	606	575	622	640	569	632	582	597	602	583	593	630	589	631	579	607	638	648	597	613	619	601	619	616	600	578	615	588	614	584	650	583	620	615	617	582	651	591	582	630	599	565	576	542	626	568	592	572	577	593	621	612	598	595	552	507	627	564	585	577	600	599	610	566	637	583	599	576	605	625	591	622	591	619	655	564	598	578	604	600	594	579	596	616	603	554	591	619	570	576	572	597	612	609	575	572	584	605	576	582	563	650	621	602	632	539	639	608	591	594	553	584	604	567	611	604	631	656	631	597	604	633	569	588	632	606	615	580	600	590	569	589	605	596	630	618	636	591	581	587	588	573	592	594	555	602	575	597	594	619	629	588	588	599	597	599	608	616	567	571	611	557	556	579	611	610	595	616	590	534	621	608	607	576	616	604	580	583	594	596	607	598	593	586	575	583	612	560	641	642	565	598	589	572	593	583	597	611	566	599	581	598	567	583	631	603	573	554	611	623	534	615	630	571	629	578	593	624	604	593	584	616	616	617	608	567	601	586	587	597	612	606	629	587	584	575	599	605	593	652	595	605	577	599	591	592	610	604	594	544	631	632	594	623	635	574	615	576	598	613	574	609	581	621	597	652	588	555	574	589	607	608	597	599	580	627	615	601	570	559	590	598	595	635	606	602	587	623	558	608	601	587	627	596	575	574	610	617	653	603	632	576	615	616	580	619	558	587	610	620	559	572	580	610	603	552	610	583	666	617	597	594	572	580	639	581	556	651	569	574	569	606	565	574	581	592	548	622	551	624	560	580	590	612	549	588	605	619	576	596	608	602	586	590	569	583	589	592	543	548	583	628	576	606	587	617	607	577	632	602	532	601	603	602	579	629	574	618	622	593	636	591	602	577	581	623	609	599	610	595	598	575	614	586	591	619	582	599	601	592	611	587	524	554	581	608	570	630	580	624	592	590	569	604	608	633	618	615	585	622	616	625	590	610	545	603	618	596	572	606	641	576	586	594	600	611	592	576	613	575	547	599	617	586	584	640	618	611	559	602	613	660	597	611	594	559	591	593	600	590	614	598	564	590	619	590	571	562	587	594	565	631	583	638	639	595	566	571	601	606	571	639	624	631	587	560	625	650	584	560	631	568	592	599	606	630	569	591	604	599	615	615	608	562	609	634	598	577	600	602	642	590	623	573	690	612	606	566	623	550	592	569	608	626	569	593	569	632	641	557	573	601	600	575	588	635	583	608	600	612	600	600	612	597	580	595	614	602	610	630	624	572	624	600	619	598	625	655	608	646	608	606	584	582	632	574	570	613	608	562	605	575	653	602	647	618	581	577	615	570	609	601	597	564	586	627	591	591	577	572	632	597	607	585	588	585	556	624	626	590	603	605	573	594	611	593	591	622	616	591	566	636	593	589	636	616	600	586	589	589	602	614	631	578	615	556	551	564	622	606	561	603	576	582	564	600	558	627	614	589	570	619	589	605	605	604	577	568	574	597	564	555	662	633	577	581	601	602	610	614	567	621	608	590	625	635	619	604	577	616	609	621	586	600	597	605	622	564	552	591	640	594	556	573	595	591	591	598	592	592	630	588	575	578	566	570	617	579	602	600	608	602	600	597	609	632	613	595	579	559	594	618	641	565	574	623	621	666	614	588	610	641	601	592	548	616	586	626	591	537	607	609	601	590	598	618	640	630	609	581	599	592	600	600	591	606	611	578	613	601	575	599	546	596	596	609	566	589	582	596	599	606	607	579	615	540	597	544	623	631	587	553	603	591	576	612	577	527	582	587	568	621	565	601	612	628	642	602	610	598	575	579	649	597	560	600	576	580	604	586	609	543	588	556	584	586	634	621	576	615	602	567	607	581	627	626	653	584	605	601	571	615	617	558	592	594	619	605	610	639	627	605	583	546	625	589	664	650	583	570	593	558	580	617	599	550	577	572	637	636	603	559	595	615	596	577	639	560	650	550	627	572	636	583	585	605	621	610	585	609	601	597	599	640	641	601	583	642	585	598	608	600	567	622	602	624	588	627	602	582	631	621	642	620	602	619	601	577	596	601	592	610	603	612	612	646	588	626	578	597	564	606	602	647	620	552	608	578	583	565	596	546	589	647	537	636	584	620	582	539	545	614	575	615	601	581	626	597	564	625	619	576	592	563	607	572	580	613	582	584	599	584	589	622	584	574	579	600	609	634	617	586	565	586	591	598	620	561	623	600	621	591	573	613	654	603	613	609	580	632	529	564	583	606	616	605	569	639	564	562	630	622	587	608	582	602	614	585	664	582	624	619	607	586	616	593	613	625	603	621	628	595	612	549	636	577	591	591	575	560	631	586	606	594	615	595	616	570	606	612	595	598	573	586	584	565	610	539	638	591	624	642	590	595	606	635	641	592	568	560	593	594	588	616	611	558	589	605	596	554	553	525	585	566	572	599	562	594	591	583	539	573	559	604	578	616	596	650	622	576	579	565	586	602	605	637	598	589	609	585	619	580	619	542	608	594	650	604	584	609	598	599	568	574	565	598	574	585	615	605	608	612	627	566	564	609	588	637	590	599	594	578	575	593	578	561	576	579	622	568	603	593	602	615	568	613	593	598	587	601	578	601	582	622	591	643	585	584	612	549	597	575	619	627	618	587	633	620
62657	103477	84270	59226	40569	22392	8917	3122	1360	932	816	824	876	856	812	833	840	807	827	857	813	813	834	833	869	802	848	805	778	789	848	838	816	820	832	828	784	828	805	817	823	817	815	843	820	814	807	795	805	798	808	815	787	832	783	857	790	837	807	830	839	803	894	783	797	803	758	829	826	790	813	816	796	796	845	803	871	819	839	824	826	840	816	779	805	801	846	837	825	848	742	823	828	824	853	849	784	847	788	791	813	794	796	797	813	844	788	794	784	862	820	849	776	826	831	827	855	840	862	784	833	812	823	817	867	820	842	807	846	751	790	860	785	894	837	842	830	789	767	835	852	820	851	820	861	820	873	852	862	805	790	779	798	786	822	897	853	815	804	818	846	828	768	812	796	800	863	789	843	791	861	777	905	869	790	839	809	838	822	892	792	833	795	791	847	823	826	842	855	795	764	809	807	854	782	828	811	808	859	798	797	821	812	854	804	789	793	809	813	838	821	806	819	823	742	849	817	842	847	785	774	822	823	872	805	812	813	817	787	821	774	805	818	792	820	804	839	827	856	847	779	805	812	782	816	788	805	781	826	809	841	804	796	874	851	846	767	759	820	829	820	811	770	846	816	813	780	770	842	763	826	755	823	757	823	828	832	844	738	797	857	854	858	821	884	841	850	822	829	837	845	825	882	756	812	781	820	858	858	902	848	804	849	863	826	809	852	824	838	786	807	824	805	845	824	776	868	818	845	796	799	839	792	772	810	810	811	836	838	779	853	843	898	832	831	836	791	803	816	815	825	800	814	790	832	873	771	859	804	811	835	877	840	801	791	846	757	839	794	780	882	789	840	857	848	834	795	835	793	783	794	764	823	760	785	848	832	812	792	791	824	798	828	804	814	849	819	833	755	819	834	807	789	773	846	819	771	816	865	820	773	831	806	806	790	825	858	856	782	783	825	813	847	817	850	816	843	806	801	838	766	792	836	821	818	817	801	844	819	819	804	824	867	893	813	818	789	871	848	840	813	784	807	846	808	836	782	824	783	838	841	796	787	783	833	798	846	825	729	828	817	794	902	846	815	835	816	818	778	791	840	754	800	840	829	804	796	788	827	805	823	816	791	781	790	806	791	821	800	825	786	811	842	758	831	837	826	801	827	856	755	831	822	841	821	879	804	814	842	829	788	828	789	853	889	858	847	833	824	780	792	796	799	807	840	830	823	858	773	797	856	819	865	767	798	830	809	801	826	835	812	771	856	839	798	831	807	824	798	831	830	862	818	851	838	858	813	796	848	792	813	844	788	824	788	790	820	809	798	812	813	781	886	810	870	811	864	788	824	813	811	812	822	874	846	815	857	772	839	838	823	835	828	799	828	792	825	840	809	795	820	867	822	798	868	763	818	797	837	845	813	789	836	813	813	814	813	865	803	804	884	788	815	793	814	855	770	821	799	812	795	790	843	859	777	785	812	784	803	861	821	814	790	839	820	769	838	819	845	827	798	791	861	821	785	893	800	824	795	866	848	819	858	802	884	833	834	875	831	830	861	799	794	836	818	808	818	793	774	846	794	830	849	821	792	790	877	791	784	817	810	822	767	795	859	806	896	803	791	819	796	844	793	827	815	843	830	825	836	832	803	791	799	818	783	859	798	800	808	842	805	842	823	823	818	869	821	818	798	785	914	786	806	807	822	819	817	787	778	825	804	809	829	786	892	833	855	792	808	821	846	804	825	862	841	795	800	819	830	808	796	789	794	822	811	810	822	816	819	859	821	874	831	827	834	810	859	843	780	840	815	789	803	842	867	829	820	826	816	863	821	772	872	808	814	808	771	845	820	864	831	825	815	793	836	812	828	865	797	819	778	773	822	817	826	841	793	819	836	852	853	796	828	830	840	859	806	838	813	777	821	782	747	814	801	857	882	820	816	830	825	809	854	846	745	843	774	790	784	813	835	825	823	788	853	828	830	804	815	809	861	838	802	832	818	796	811	838	817	791	807	835	807	860	824	840	838	778	876	830	864	808	859	843	839	806	801	832	823	828	849	798	776	829	814	788	813	825	810	831	817	809	822	804	866	779	770	816	820	792	806	804	832	768	809	808	814	801	805	847	790	793	816	815	795	838	828	856	813	847	791	820	801	835	871	822	844	867	836	750	811	810	869	817	820	807	759	863	838	782	868	788	807	814	808	810	798	823	823	767	807	832	822	775	878	836	814	829	839	782	784	839	798	873	783	813	790	835	797	815	840	796	773	824	822	850	867	810	818	827	801	826	803	779	797	859	815	834	818	866	830	793	850	833	821	813	808	819	822	810	800	841	832	840	831	835	819	848	794	803	819	861	803	776	782	802	802	779	818	814	836	854	837	821	884	859	814	853	794	845	832	801	848	808	833	792	812	809	810	776	764	795	836	811	819	838	794	817	851	825	784	823	823	849	850	771	808	790	814	830	851	827	831	840	883	824	796	813	806	798	788	833	853	789	863	805	751	874	777	853	846	812	816	780	840	828	797	791	849	810	845	825	776	809	891	821	824	840	855	820	811	754	839	841	872	810	826	842	809	838	812	817	811	842	815	799	838	921	785	801	831	849	745	819	768	793	819	829	806	840	842	782	806	857	803	831	777	803	830	817	793	833	831	876	827	826	787	799	817	800	879	847	785	785	816	858	798	825	805	873	839	816	858	800	844	844	811	838	811	816	876	861	812	829	853	796	825	845	804	833	831	793	838	816	816	847	883	807	822	846	839	789	848	851	782	796	808	820	793	838	864	842	845	775	812	822	815	837	812	769	771	806	817	885	829	814	861	828	862	833	790	806	832	800	856	795	774	816	821	856	762	791	791	815	805	817	844	802	793	817	839	806	883	807	857	863	862	831	839	788	855	789	809	834	812	800	851	823	857	828	884	844	824	843	793	845	781	815	791	808	765	767	781	740	795	827	780	841	815	847	855	829	817	795	825	830	820	845	783	855	842	859	892	801	786	803	822	815	785	792	805	853	866	814	783	792	810	825	823	884	783	852	830	827	847	803	824	828	833	829	796	828	807	808	793	821	823	778	790	765	808	827	823	787	810	846	830	867	827	777	814	789	799	810	819	802	822	792	825	803	807	805	855	810	800	819	758	844	793	812	856	830	767	797	776	782	788	863	863	803	846	796	838	820	821	861	821	815	894	812	839	810	796	840	842	797	807	872	763	869	803	789	822	793	822	808	887	771	852	849	801	793	841	775	801	862	851	770	834	840	795	816	781	859	817	857	854	823	810	808	840	780	870	768	836	833	797	853	842	785	824	815	809	828	834	866	791	812	839	776	812	826	803	828	846	843	818	828	792	833	829	839	804	811	867	810	793	803	843	775	799	810	839	811	803	779	792	816	803	863	863	817	799	814	788	841	779	836	766	851	815	842	821	799	874	818	829	801	780	851	841	818	820	846	807	824	841	891	803	774	855	825	776	833	788	823	800	856	834	846	814	814	851	848	790	816	833	884	845	778	854	780	770	828	781	848
28323	26820	31681	19810	6396	2046	1015	714	609	613	583	580	541	571	593	595	601	607	575	587	609	539	569	547	587	601	589	559	598	643	632	563	598	605	567	593	586	543	564	562	583	623	593	559	541	594	601	617	577	594	574	566	614	574	574	575	605	562	587	563	574	614	584	575	563	585	604	618	563	638	631	621	557	611	621	613	617	564	560	590	617	572	538	595	564	614	598	571	585	573	596	601	571	587	641	587	575	546	585	557	576	589	559	598	583	589	602	579	588	599	591	573	583	634	557	567	563	598	577	589	644	616	601	566	615	590	571	555	537	591	607	573	548	571	572	548	612	581	538	651	576	583	532	509	599	560	626	599	568	603	613	587	551	586	592	565	589	558	624	549	550	582	605	590	560	584	539	557	609	602	584	585	596	589	638	553	590	601	638	548	600	627	626	575	588	591	574	600	546	538	600	576	610	571	602	573	608	569	611	584	578	561	588	604	562	580	577	577	603	589	576	597	578	537	597	608	576	601	608	556	561	618	550	577	572	577	559	606	580	562	590	575	582	576	589	533	593	579	575	589	613	586	559	624	579	581	605	577	578	595	600	622	575	614	606	612	600	577	592	570	545	592	641	589	563	611	554	589	591	589	594	580	564	510	568	610	595	578	565	602	529	589	591	593	612	565	579	572	587	624	583	559	590	549	605	589	599	579	588	563	569	587	601	592	581	618	540	590	589	523	544	592	602	605	603	549	584	615	553	580	610	584	588	596	636	609	572	608	605	604	597	579	565	559	543	601	598	583	567	608	586	566	583	621	572	606	577	608	556	610	568	609	629	573	580	570	591	559	628	587	573	620	552	575	580	629	562	559	516	584	599	590	608	583	583	605	621	552	612	537	601	637	587	590	611	619	571	595	595	587	570	592	576	588	595	591	582	565	596	533	585	552	576	566	581	619	593	652	608	561	570	572	609	563	636	583	613	571	581	605	572	578	583	602	608	584	597	582	600	580	613	578	579	577	606	581	577	571	610	566	605	560	571	611	551	578	575	541	602	601	592	599	573	576	593	615	585	609	561	630	596	574	571	608	575	584	605	582	547	604	574	574	577	593	599	613	551	576	548	567	556	640	561	624	562	596	566	603	522	550	596	603	614	594	549	568	546	615	590	592	585	571	608	602	592	568	572	636	587	588	588	603	577	618	541	595	589	578	548	582	600	565	589	614	568	569	577	593	548	578	547	598	550	583	572	560	551	593	556	591	631	607	608	538	561	593	570	593	611	577	571	601	598	575	584	578	570	585	588	589	619	594	616	537	531	571	594	618	601	582	568	606	581	585	574	586	568	582	622	613	558	642	604	569	590	610	598	620	556	563	584	568	523	609	627	572	608	614	564	595	599	579	563	564	540	582	564	610	585	601	580	605	561	596	577	590	545	598	631	583	601	605	579	598	575	604	586	571	580	603	583	561	572	602	600	569	572	554	578	590	613	573	545	594	568	589	545	605	569	588	588	566	599	577	598	594	560	614	596	587	547	592	627	587	596	584	589	597	564	574	545	589	629	616	556	590	643	566	574	561	600	603	555	586	582	572	576	573	598	572	572	611	614	574	601	558	581	592	547	574	603	593	558	581	575	576	601	595	576	619	582	537	572	565	622	611	559	568	547	620	585	616	610	586	550	605	586	570	593	593	571	563	551	636	588	579	541	568	588	551	610	599	626	620	595	554	620	636	574	561	592	528	603	586	582	571	547	584	555	583	591	600	573	628	580	572	604	576	569	579	576	569	577	580	545	570	603	599	597	552	571	578	602	521	592	621	597	594	536	573	575	567	597	582	587	583	621	585	590	587	606	564	562	552	563	626	544	567	601	601	586	562	596	545	573	568	586	603	601	553	547	588	610	599	604	603	573	586	569	601	551	593	588	543	639	601	605	554	554	575	591	608	596	538	609	620	603	550	575	605	580	570	626	605	575	617	555	602	597	566	609	549	563	556	625	576	559	603	608	611	576	576	582	611	556	570	562	613	588	580	571	610	596	615	556	593	557	582	563	600	606	582	587	574	561	558	603	564	579	577	572	611	600	626	623	594	599	598	570	544	586	609	586	575	594	622	601	600	594	590	601	601	611	610	597	592	604	575	597	597	579	602	576	601	583	617	577	578	611	549	564	572	589	628	563	584	599	563	569	600	593	610	558	581	573	591	599	591	579	571	582	623	595	564	587	587	568	579	567	603	585	562	552	557	587	607	630	587	593	588	582	580	624	597	592	574	579	540	611	596	549	542	618	625	564	600	605	607	577	592	572	564	581	593	592	544	601	574	598	591	578	602	613	570	566	563	576	556	596	592	596	582	587	625	605	568	576	556	603	605	545	533	587	576	590	591	606	570	596	586	652	572	582	567	559	543	580	603	582	574	614	546	557	558	604	622	572	550	543	576	577	588	617	616	586	552	541	601	608	593	529	579	587	552	585	602	578	590	566	575	592	655	595	560	635	605	562	610	542	568	573	583	578	558	557	563	557	565	644	619	566	527	561	587	585	573	580	581	566	575	604	592	557	607	585	585	605	575	586	608	606	601	624	575	654	593	655	574	552	570	595	605	601	581	556	617	613	576	597	592	599	556	591	594	647	590	623	555	604	579	579	578	586	570	582	589	571	579	563	602	596	595	559	570	658	555	554	616	518	577	579	574	569	607	588	611	555	527	546	562	618	586	610	613	579	561	580	597	577	546	569	571	565	620	586	602	557	606	589	593	588	592	591	582	580	576	566	561	583	618	625	635	601	582	591	608	580	594	578	595	592	573	595	602	591	581	556	598	634	624	585	587	641	560	639	552	576	585	604	586	576	568	580	599	578	574	578	520	578	596	590	588	563	553	531	580	591	606	550	569	553	580	610	509	592	551	545	588	551	625	562	596	612	610	561	600	594	603	594	530	600	589	690	563	618	551	563	579	572	580	576	583	559	591	600	625	583	610	583	574	603	562	599	559	575	610	586	606	601	580	604	609	558	574	560	572	619	572	559	579	588	577	589	584	576	596	619	633	560	559	593	589	585	586	607	566	593	566	594	650	630	591	586	574	559	535	553	611	620	609	624	584	562	605	656	564	549	585	590	547	579	553	592	584	616	594	584	567	554	620	585	644	525	570	633	573	549	559	633	611	608	585	605	601	561	587	607	564	615	592	613	593	579	610	571	610	572	598	611	579	594	575	617	528	563	593	570	597	543	552	537	598	574	612	542	572	609	584	576	585	581	592	583	623	591	590	586	584	573	600	566	590	594	587	563	560	600	570	582	584	546	578	601	564	554	607	601	590	605	543	617	586	578	558	627	591	610	577	551	543	578	554	607	596	604	607	620	594	589	590	579	613	602	567	566	570	574	629	582	536	615	624	545	569	593	590	603	588	631	607	621	644	615	588	607	555	549	584	564	590	550	600	621	605	579	581	639	562	591	581	599	597	626	611	611	619	613	612	597	588	576	568	542	606	570	607	592	601	557	632	593	567	589	573	562	549
30748	46355	36841	19774	8618	3536	1664	1027	915	823	856	821	817	862	808	818	860	824	818	794	834	950	877	873	789	808	865	879	789	804	847	795	818	858	803	887	853	837	863	822	853	887	823	805	839	766	849	777	827	817	800	811	776	758	846	869	793	863	872	802	828	845	814	872	827	862	867	852	814	852	880	867	843	843	789	829	830	865	756	845	841	849	813	814	799	802	832	849	855	804	822	832	808	901	780	841	881	822	793	787	823	787	835	843	830	857	830	885	825	792	864	827	853	809	847	789	828	810	806	826	808	833	845	802	868	867	828	817	836	805	855	884	855	792	763	813	792	840	807	813	823	786	802	811	883	855	804	797	863	868	811	836	837	859	828	844	866	808	831	819	836	831	822	840	881	841	842	876	821	804	850	856	792	820	841	865	853	813	772	819	802	788	831	824	868	835	846	818	833	815	770	789	811	851	842	777	814	808	815	764	818	832	820	879	775	848	809	815	829	826	788	840	832	798	859	826	831	853	811	820	838	809	798	853	857	789	846	835	812	759	827	831	847	819	835	792	818	815	858	840	834	831	830	819	808	866	826	818	812	822	796	777	830	833	818	816	794	817	865	814	833	826	833	800	851	869	799	776	835	814	800	886	869	808	831	872	862	836	825	835	837	817	788	799	849	834	831	820	871	779	823	795	858	844	816	837	830	845	845	871	840	872	826	840	817	815	799	839	860	855	854	820	838	780	779	847	771	848	794	834	805	841	769	772	818	776	804	826	775	816	800	833	895	865	819	859	820	824	804	793	867	844	834	824	810	884	825	826	809	828	827	829	877	824	864	831	797	809	880	812	824	847	844	785	853	835	831	835	782	818	880	829	798	800	812	838	837	860	842	816	873	860	841	864	810	835	797	849	829	778	824	897	807	844	872	850	809	882	833	858	838	817	795	865	877	814	846	833	843	798	804	848	846	824	847	858	815	831	839	833	818	869	818	804	825	832	800	862	868	845	840	838	789	854	804	817	770	808	832	806	780	814	782	816	755	838	821	832	857	813	783	805	784	825	840	822	854	853	823	914	787	788	827	799	830	802	851	815	837	796	872	810	817	835	798	828	842	800	870	817	790	845	828	870	899	801	848	832	842	849	831	819	820	852	814	848	858	857	805	849	804	862	864	874	820	859	799	853	821	828	824	856	842	849	778	746	833	864	801	829	828	827	820	816	874	766	827	824	856	835	874	828	863	856	830	848	796	821	831	816	853	828	819	855	856	795	830	815	906	834	824	788	836	816	855	791	890	815	857	813	769	864	817	847	833	861	826	789	791	800	851	861	838	815	815	812	843	816	871	815	845	808	814	802	785	805	813	789	829	846	833	840	860	854	794	830	884	849	823	851	884	830	824	788	835	847	799	814	854	835	828	846	819	860	878	849	788	817	846	852	830	825	816	829	829	858	848	804	849	849	884	883	829	824	843	804	811	832	803	774	842	853	780	787	817	823	841	856	735	841	818	808	816	749	834	812	794	768	791	826	811	812	787	819	840	772	828	847	826	842	794	810	848	797	816	826	869	788	829	857	894	848	802	841	815	836	812	810	798	810	810	847	849	832	833	806	855	869	851	842	838	847	809	784	750	806	866	863	862	827	783	818	819	816	805	845	805	816	814	809	809	848	818	863	860	811	818	782	826	829	859	846	843	761	790	773	864	828	843	855	784	801	841	802	847	821	812	836	874	802	810	769	836	799	819	839	814	787	884	820	793	827	794	822	856	820	762	779	872	835	852	766	833	814	873	871	833	824	876	889	801	821	907	817	827	820	808	841	792	872	874	795	813	801	882	866	900	811	840	806	837	851	827	788	823	826	842	839	768	856	806	788	853	879	825	839	796	804	800	827	776	802	805	800	844	848	833	771	838	835	789	828	810	804	795	865	817	847	826	864	808	800	799	796	728	855	814	826	819	864	839	835	835	867	805	853	883	846	810	860	821	810	851	844	815	827	870	866	762	875	811	799	759	851	815	860	825	859	797	785	831	809	836	789	817	832	857	791	794	889	831	803	784	821	847	836	811	818	809	784	835	833	808	815	834	840	742	803	837	734	811	817	793	848	874	841	802	857	846	816	797	873	783	832	777	860	802	827	810	842	816	842	854	816	827	844	801	854	837	819	833	848	798	805	814	865	891	845	879	808	838	852	838	833	860	795	825	807	813	860	880	816	821	790	852	784	851	819	843	800	852	799	830	877	814	851	824	838	821	894	829	804	833	909	808	829	834	806	828	791	847	867	866	835	801	803	849	821	818	802	853	863	814	770	837	804	804	809	830	806	812	840	843	782	856	781	799	876	790	835	783	857	796	857	841	822	794	842	806	787	843	814	809	843	847	811	831	825	871	784	852	825	801	808	824	855	812	815	817	810	807	830	828	853	829	816	831	827	777	810	853	824	846	767	819	796	835	819	821	827	833	897	819	852	818	834	833	766	851	794	839	805	893	832	806	877	822	815	836	897	815	807	825	792	833	834	820	790	808	821	858	845	817	835	847	786	803	853	813	813	758	787	815	823	790	832	816	825	759	798	814	852	869	835	821	821	803	887	808	782	849	834	823	772	798	842	767	866	834	838	883	827	835	846	783	828	843	807	860	803	839	822	837	842	856	833	879	780	816	822	788	835	867	840	880	808	775	867	810	828	784	817	839	883	782	828	809	805	798	836	822	814	823	818	855	788	871	816	835	841	809	849	819	819	834	813	829	850	785	898	829	774	849	834	825	870	835	806	893	829	835	782	770	845	866	848	809	836	857	847	840	824	793	803	813	839	834	868	862	795	894	834	787	769	854	816	857	822	837	847	812	866	823	849	762	795	825	819	838	794	836	834	822	853	819	836	846	767	834	853	812	819	804	857	889	822	835	823	838	817	789	809	905	844	852	845	836	775	844	809	811	818	865	805	850	825	834	808	846	842	791	815	806	814	799	803	856	875	809	892	795	775	813	847	819	838	816	797	808	843	815	850	828	823	813	857	776	822	900	780	881	833	841	817	802	809	805	829	828	808	846	844	861	832	835	779	832	837	854	875	794	827	810	832	791	823	795	785	828	805	847	809	869	779	791	811	839	812	833	796	838	829	860	835	785	818	847	811	836	821	795	813	847	806	842	781	825	783	834	844	802	858	799	848	861	820	779	841	822	842	816	859	837	809	828	806	797	831	858	815	889	819	827	831	834	871	835	802	792	813	797	815	767	818	798	782	856	849	818	841	787	825	835	812	832	795	796	817	818	835	828	815	864	785	801	832	866	826	794	795	822	851	813	792	832	848	797	853	841	819	777	847	832	841	820	826	796	812	836	774	852	787	811	872	825	833	811	807	838	749	847	878	862	762	876	863	876	821	756	841	792	891	804	871	842	848	794	810	828	826	781	822	807	824	822	853	775	824	895	880	836	852	788	811	812	853	800	826	808	834	779	836	796	831	816	815	821	841	855	818	824	885	848	865	852	800	826	861	868	859	786	848	851	807	836	801
24726	22504	34119	32377	25548	18349	6917	1310	752	644	711	608	611	672	629	641	641	636	665	639	601	625	701	678	630	645	639	610	591	618	638	658	564	586	617	643	624	621	624	557	591	643	614	615	633	618	563	599	616	621	607	595	640	580	615	619	603	639	623	613	601	679	630	624	590	618	611	554	612	657	630	626	611	594	659	641	599	580	632	628	601	638	629	636	611	618	627	606	625	629	573	648	637	605	647	634	599	610	571	641	594	606	669	628	662	628	580	599	619	603	633	610	629	626	599	661	631	589	661	625	663	632	599	577	638	602	632	628	598	620	603	618	618	644	630	574	643	634	665	605	656	617	604	586	610	580	616	610	621	579	588	643	626	653	631	630	608	619	630	585	549	610	582	660	648	638	584	616	597	597	674	629	642	654	591	629	590	624	591	657	574	573	620	623	638	631	604	569	618	626	608	585	581	597	620	603	554	640	602	582	601	595	631	614	643	613	624	616	601	649	596	603	616	619	612	623	649	639	638	572	601	602	667	600	592	604	625	617	651	589	650	647	649	628	657	625	611	627	639	556	661	617	597	622	621	627	645	646	560	606	636	627	625	618	663	626	613	652	627	616	621	607	630	606	616	631	619	620	612	597	637	615	595	564	631	568	579	582	604	631	614	607	630	631	613	611	595	606	622	619	652	579	638	650	632	580	654	605	584	627	659	592	643	603	583	672	664	610	587	621	637	614	633	630	638	594	615	642	644	575	630	607	613	635	628	650	624	631	616	571	683	597	585	593	583	626	650	605	640	637	602	603	602	571	625	679	647	619	684	575	610	639	571	604	606	601	606	598	598	653	636	634	614	622	592	665	632	610	591	627	611	655	627	661	667	639	630	605	588	616	625	609	642	600	654	589	637	630	630	642	654	626	643	656	647	621	637	600	582	642	647	625	613	610	641	643	636	612	624	640	621	632	639	622	646	605	619	615	643	645	634	580	646	587	583	650	635	677	616	584	656	672	604	590	632	617	593	590	621	625	635	614	631	617	608	589	631	611	613	621	599	649	606	613	644	600	597	577	610	626	600	549	596	618	621	627	615	632	623	621	630	595	582	609	632	601	641	597	592	602	631	614	612	627	620	626	609	644	599	587	613	636	605	581	608	612	594	590	617	621	632	624	594	541	643	547	624	600	622	638	625	631	598	630	591	617	661	588	650	594	607	572	645	636	582	603	611	608	643	571	569	652	588	635	632	617	625	594	601	637	617	637	588	655	624	639	652	624	567	600	634	637	591	596	619	636	625	642	623	630	608	597	624	584	630	568	606	616	603	616	621	591	585	605	600	633	621	623	618	574	627	623	656	652	641	644	617	676	596	646	641	614	569	609	592	597	617	619	660	648	591	595	618	686	609	616	619	638	669	661	620	625	575	625	639	640	605	572	616	678	658	644	568	633	627	613	633	619	597	631	601	624	619	605	583	605	607	661	588	618	645	637	639	615	610	610	598	608	651	665	648	632	584	598	623	596	608	616	645	626	629	599	613	599	638	646	684	604	637	582	628	635	593	614	580	603	601	613	626	633	573	664	599	662	642	626	659	630	626	632	614	605	610	612	657	656	661	617	644	630	641	583	604	635	608	613	607	620	586	641	615	625	616	635	648	595	630	645	594	606	624	637	594	635	594	606	622	607	562	612	642	582	611	602	634	613	613	599	606	605	625	624	642	624	582	627	638	631	599	645	637	668	608	624	652	625	619	628	594	641	608	630	620	638	621	586	634	625	618	589	637	626	663	629	611	583	583	594	629	631	655	604	634	571	642	619	637	646	632	644	618	649	627	619	646	594	596	635	646	631	607	607	637	611	591	591	619	637	583	650	583	637	647	614	592	640	546	649	586	623	588	598	634	628	628	590	615	573	619	618	618	648	644	583	635	634	615	642	627	640	585	598	618	656	642	592	621	629	618	620	551	647	608	583	602	624	635	599	587	587	630	650	611	633	633	620	607	666	639	663	614	611	634	611	591	590	668	643	631	587	536	622	628	586	660	604	614	606	662	630	594	633	614	593	610	643	613	624	615	678	613	604	574	617	640	576	642	634	609	633	607	557	632	620	649	621	618	645	638	663	573	611	624	591	612	585	577	664	614	627	657	596	634	642	622	636	650	619	626	586	583	628	606	606	621	619	582	619	646	630	604	609	606	614	582	595	604	628	603	577	569	596	586	554	567	651	590	581	600	600	603	607	659	631	624	610	626	577	562	621	613	600	585	611	580	622	594	626	597	592	634	626	640	651	599	570	617	603	625	654	621	656	589	673	621	631	558	629	615	621	629	585	579	589	594	597	589	625	617	619	624	642	649	614	663	645	620	589	582	583	631	605	590	573	658	651	595	595	607	549	599	586	594	621	628	678	635	607	615	626	581	667	603	597	641	606	656	617	594	624	595	611	595	574	641	621	634	651	628	603	625	649	616	621	591	614	616	622	609	619	621	566	597	643	611	570	590	622	653	585	608	599	604	617	619	563	620	634	603	612	587	585	624	612	634	605	589	623	630	608	599	605	622	636	591	615	591	659	644	604	627	611	648	590	644	581	578	629	614	646	608	614	612	553	612	593	604	610	594	634	659	651	603	611	637	624	647	636	623	598	590	591	606	633	616	667	592	584	587	618	610	591	624	648	635	596	619	568	610	595	607	644	605	615	643	588	571	626	655	646	597	572	596	594	637	588	607	623	662	618	612	639	639	591	607	609	610	585	631	607	574	635	645	595	638	655	634	656	612	620	606	651	638	595	631	639	640	604	622	614	608	546	582	603	592	654	590	569	597	590	626	577	596	600	607	613	615	639	624	605	582	616	643	647	601	622	621	616	620	630	611	614	618	604	609	637	615	621	610	606	597	613	590	628	601	605	604	638	657	615	616	616	607	615	620	603	546	622	625	625	597	607	611	649	601	636	611	566	605	648	627	603	591	613	589	599	598	623	614	613	599	632	557	616	632	617	581	579	656	580	654	627	623	574	592	621	603	617	639	641	582	646	666	604	605	623	628	637	558	611	649	603	673	621	627	577	608	607	640	569	589	613	616	619	603	624	565	644	613	626	604	652	632	653	619	575	593	633	620	618	603	607	624	638	626	609	631	622	607	628	626	629	604	616	588	587	635	603	623	634	619	598	583	631	641	594	627	602	610	628	637	600	604	664	638	660	601	649	626	606	621	621	589	635	641	630	607	580	562	603	613	623	605	633	610	614	615	623	616	601	625	605	661	639	599	588	593	613	658	609	596	622	651	676	595	596	634	572	639	619	659	638	597	640	602	596	664	688	640	578	613	621	581	630	587	623	611	627	648	634	586	599	586	644	600	615	563	609	668	591	615	598	574	652	656	611	625	615	608	607	619	597	628	580	626	608	601	640	700	615	573	626	630	613	627	601	582	611	630	624	632	590	608	611	640	615	611	661	589	596	597	620	587	605	629	604	617	634	626	649	587	640	620	625	604	620	614	624	579	598	632	624	612	604	601	578
58309	92475	74556	49590	32385	16972	6680	2176	1146	930	857	885	875	918	815	877	829	842	854	852	803	896	832	878	894	918	873	895	925	904	816	880	881	866	852	914	906	858	881	820	885	825	884	857	911	870	860	883	863	875	877	919	928	814	856	889	856	867	873	929	817	924	869	893	927	907	852	854	884	868	898	881	908	882	880	947	896	892	853	841	877	886	840	859	870	836	864	834	858	876	829	867	875	808	903	856	876	852	903	854	854	913	931	895	851	873	830	869	881	828	876	846	877	807	884	925	877	869	857	863	861	877	854	844	893	876	846	855	820	909	826	872	894	861	828	882	840	809	858	877	886	864	871	883	886	861	875	864	839	877	828	884	935	822	830	827	890	858	866	890	832	862	869	839	838	848	925	846	867	877	901	859	873	863	904	914	864	872	849	880	867	872	873	834	879	875	886	859	839	846	847	828	842	911	914	910	886	839	892	861	837	853	849	877	904	823	828	887	875	923	863	850	896	893	793	828	850	883	843	907	842	865	847	864	897	854	920	836	823	826	851	824	872	797	883	899	794	839	857	831	885	851	859	953	850	844	859	859	875	823	835	847	823	873	877	870	851	831	859	861	856	836	869	898	855	878	871	838	845	906	836	853	879	823	854	816	897	844	885	856	891	880	862	870	889	817	907	881	867	841	832	889	916	826	889	881	924	895	859	851	839	902	831	862	902	821	860	843	895	830	861	889	885	886	832	823	792	873	893	836	881	846	874	856	854	849	887	823	875	853	888	863	876	881	883	882	890	848	890	847	877	889	883	859	887	859	864	871	836	845	848	839	836	828	883	854	867	856	822	923	845	903	871	831	857	871	905	844	820	829	864	858	932	875	892	878	904	887	903	840	863	890	845	874	861	860	887	844	865	884	864	862	866	840	870	822	830	901	874	886	831	853	864	880	873	876	895	867	821	864	838	858	876	882	859	869	873	858	875	873	872	885	901	881	855	828	880	820	832	805	851	866	864	893	843	834	873	902	872	880	862	893	871	899	850	832	860	900	799	888	847	866	801	856	847	888	831	833	891	847	903	881	883	812	841	836	859	880	903	881	916	880	857	870	850	891	836	874	850	849	920	884	864	878	889	884	883	864	881	870	847	902	877	867	863	844	855	863	898	867	863	915	881	876	842	841	906	840	860	894	870	842	893	865	900	861	895	878	816	895	844	870	840	887	845	845	799	867	893	835	864	864	914	868	873	868	881	810	773	901	871	879	838	849	845	854	829	947	868	841	888	889	879	838	872	827	838	877	898	871	881	833	900	829	865	868	877	829	888	932	947	917	856	820	867	873	873	806	839	856	885	926	853	840	841	867	900	849	896	924	865	873	876	908	834	875	877	854	899	880	884	887	858	858	841	904	876	852	885	864	916	886	885	856	870	880	854	877	859	915	841	864	859	864	876	877	893	877	879	858	885	854	885	855	831	903	921	834	851	871	885	865	927	832	878	866	867	885	838	907	863	870	873	839	830	888	909	882	886	868	817	860	902	899	883	883	834	865	896	878	884	880	796	898	891	894	882	852	871	931	823	891	852	886	872	924	828	855	844	860	868	839	849	911	917	875	873	932	919	869	870	865	894	849	955	841	880	843	857	848	841	857	906	878	950	880	878	863	866	890	839	877	876	825	892	865	880	835	928	905	854	875	879	911	862	916	894	886	890	838	842	870	804	910	843	931	860	857	840	862	900	868	858	874	887	857	864	918	842	822	891	818	880	865	847	879	839	855	896	908	829	860	886	885	828	890	878	839	854	886	888	908	835	824	846	842	880	839	883	875	853	865	830	901	932	879	891	836	870	862	872	887	893	821	862	818	855	870	858	863	850	904	846	887	831	865	804	901	858	893	893	887	842	836	838	814	857	842	853	865	861	834	859	875	859	853	917	906	878	831	831	851	896	862	848	812	790	866	852	862	867	859	879	841	837	849	882	937	854	906	854	855	923	865	826	890	848	877	869	903	859	848	888	883	873	915	879	849	829	909	844	888	867	857	825	872	908	868	828	845	860	901	872	903	870	870	845	865	860	868	915	864	867	829	912	847	895	884	860	867	852	865	894	902	905	865	877	901	889	848	933	901	861	880	889	887	871	791	841	905	909	841	840	935	857	884	915	905	854	875	857	819	897	847	884	866	919	895	834	876	866	839	863	861	945	852	880	852	864	859	873	838	845	886	857	852	865	882	838	877	877	877	854	839	849	863	895	872	877	832	831	905	926	875	858	833	834	881	814	828	901	844	843	792	831	842	852	849	866	841	869	909	888	881	802	892	917	849	899	875	889	887	889	870	837	890	831	816	899	831	896	833	911	847	857	904	872	835	905	868	861	900	894	873	872	893	761	812	894	867	881	874	875	904	894	861	882	905	856	928	871	886	855	867	883	865	815	856	898	886	844	874	854	838	861	878	863	888	831	829	890	798	859	824	891	856	858	903	824	911	911	878	859	868	837	845	866	899	862	858	891	884	851	927	929	837	826	856	874	864	863	905	850	863	902	855	878	869	908	877	867	853	901	853	860	829	868	894	900	868	824	872	838	866	894	859	885	902	839	828	837	893	837	875	903	898	859	870	875	840	854	894	911	861	870	783	860	888	911	863	834	877	886	830	817	896	895	924	844	802	875	834	903	876	844	843	850	897	819	871	917	872	873	837	823	949	839	857	873	877	854	894	878	833	843	853	866	878	881	825	855	921	873	853	857	903	897	936	870	914	824	908	882	841	892	864	877	858	892	855	852	910	875	913	835	848	830	861	902	869	858	880	876	823	834	868	883	831	845	907	876	849	887	889	868	903	827	817	879	860	828	832	864	866	875	893	848	850	890	875	849	873	883	889	924	922	885	892	879	837	865	859	849	872	922	894	895	881	892	900	873	829	850	851	863	866	888	853	847	857	841	857	832	905	891	851	822	848	869	822	884	862	865	863	882	847	889	915	869	910	879	883	842	881	878	837	833	875	930	865	861	826	852	882	865	837	863	930	867	887	950	890	844	850	862	864	872	845	844	903	872	882	857	830	854	881	884	941	900	891	865	878	893	879	877	857	860	851	869	854	826	791	892	901	891	882	861	878	838	847	890	820	885	867	846	858	911	842	827	797	911	862	814	897	903	835	860	896	863	844	834	861	839	880	861	857	859	850	872	857	862	862	896	890	901	826	901	858	850	931	872	873	864	869	879	874	826	879	851	855	874	813	902	873	856	909	834	956	910	900	850	907	844	850	916	811	848	862	901	833	864	840	858	844	839	853	846	887	866	878	820	838	856	871	810	843	878	945	908	928	860	872	858	875	866	875	889	865	875	858	836	880	841	861	888	878	903	831	858	845	825	876	877	864	906	820	875	838	876	880	881	873	883	845	847	891	867	910	870	874	895	891	882	893	879	907	830	888	854	865	841	902	868	875	848	811	910	858	847	863	877	815	865	818	933	891	903	901	834	877	845	898	845	802	833	904	864	889	841	824	923	905	916	842	885	856
23631	21979	31909	28661	25038	22877	14665	2265	788	658	632	575	643	603	596	672	641	624	621	616	608	627	603	561	579	611	604	629	605	629	620	575	582	604	556	624	612	669	622	600	594	578	652	650	598	591	598	584	609	597	590	629	648	633	594	607	606	590	559	631	608	620	596	609	539	608	599	659	564	645	624	586	606	642	604	589	609	526	615	614	625	675	597	613	588	589	598	622	599	552	657	574	609	609	603	647	643	614	622	617	592	616	660	641	559	610	593	556	629	575	654	597	589	599	586	584	600	579	549	631	648	636	623	621	612	569	598	560	637	618	616	630	591	609	668	599	595	612	635	599	581	591	637	610	594	621	616	586	616	591	595	592	598	591	619	646	579	588	583	608	595	654	593	629	613	580	610	607	617	623	615	631	640	613	588	654	576	626	598	581	607	641	602	596	612	619	603	564	660	613	581	610	623	625	643	604	595	607	597	608	586	633	624	578	630	594	607	587	609	591	597	610	623	596	646	589	606	638	601	623	618	669	590	613	585	624	577	577	596	588	629	611	562	649	603	635	576	547	633	593	569	608	640	629	550	600	583	599	590	580	619	594	598	623	629	581	641	613	608	588	635	628	612	613	604	573	605	584	623	614	603	641	617	611	622	584	598	605	557	575	643	639	605	601	608	631	610	617	614	584	656	634	623	597	621	591	587	637	634	633	631	614	582	579	580	622	581	587	644	617	586	622	598	635	604	592	648	600	600	593	615	611	612	632	625	655	610	637	570	613	543	597	623	577	587	634	621	654	617	598	632	573	601	573	624	625	621	617	610	630	649	596	594	588	597	620	594	616	588	612	588	643	614	587	622	580	629	594	637	688	591	587	612	615	587	587	584	605	599	622	599	566	568	661	642	590	547	643	598	597	551	588	639	647	625	589	632	595	613	600	589	636	609	628	568	612	623	617	627	607	576	629	609	641	639	591	587	593	576	613	555	642	609	558	617	605	596	678	595	593	597	601	610	587	578	599	630	610	637	607	632	588	571	621	563	664	597	625	613	579	599	627	612	593	641	656	584	565	615	631	592	582	620	586	590	596	624	580	558	561	669	611	615	644	599	640	617	642	648	601	567	580	628	563	629	592	612	609	619	571	594	589	578	601	570	588	645	595	549	632	653	601	624	632	605	591	637	608	601	622	591	624	621	574	598	646	602	538	599	589	636	612	647	667	540	611	571	591	575	628	641	642	586	566	588	629	626	604	616	608	634	555	592	589	636	624	588	632	535	637	602	587	614	610	582	577	591	580	591	600	588	634	650	600	580	609	635	604	632	593	605	633	579	591	553	640	635	588	600	601	624	621	581	577	651	605	622	604	613	595	574	571	572	628	638	644	617	597	606	578	615	588	614	621	594	595	579	622	615	616	620	562	600	593	638	587	587	636	648	586	606	643	621	613	570	562	603	558	620	586	588	630	576	589	616	597	588	587	597	609	605	611	609	604	620	577	609	580	577	643	614	644	566	622	597	616	653	534	576	623	619	559	606	589	591	591	612	607	597	610	593	604	628	599	583	596	587	590	640	643	608	618	582	609	564	601	604	568	628	565	577	566	598	616	583	550	594	595	561	593	614	577	638	637	594	621	613	593	595	588	580	631	553	573	621	610	634	593	633	575	616	647	639	630	595	632	617	593	585	606	593	594	626	611	634	625	601	579	611	621	618	623	577	605	577	595	634	615	593	592	634	623	610	593	580	640	621	598	660	578	634	562	584	612	591	650	589	634	595	610	608	605	621	620	613	626	593	635	589	592	612	589	612	629	629	610	588	608	583	604	608	572	610	581	611	632	594	616	607	641	578	585	638	601	633	577	600	578	592	571	614	580	618	591	596	638	551	620	597	597	638	639	643	638	627	656	646	572	605	619	635	561	596	651	599	613	643	584	594	595	577	594	596	619	595	628	572	592	616	560	636	616	681	607	656	630	625	615	573	589	600	558	592	614	592	622	611	554	575	592	614	599	603	568	591	611	591	651	602	635	600	610	614	609	587	586	637	618	581	562	604	545	622	598	585	634	647	599	640	578	632	604	632	603	583	570	609	551	646	585	570	611	621	681	614	598	567	631	614	606	586	626	604	608	626	578	588	627	592	632	569	602	597	602	575	661	635	634	671	593	599	602	605	580	601	614	643	598	607	600	614	623	586	606	631	619	613	600	599	649	620	603	602	639	610	597	608	593	556	587	592	640	584	604	633	566	633	614	579	585	648	617	656	590	596	596	594	629	608	577	606	632	602	611	540	613	671	638	633	625	588	594	604	582	572	584	622	625	643	633	582	617	569	615	623	630	616	626	612	630	612	585	610	555	573	595	627	588	615	630	560	605	611	599	617	591	587	621	596	621	563	580	602	603	605	587	656	619	597	608	583	580	571	574	587	628	589	581	636	582	604	635	571	600	674	595	590	619	587	598	602	582	614	625	620	634	620	600	619	614	595	607	569	599	611	595	568	616	597	622	565	610	623	598	572	634	621	611	588	594	595	625	620	593	609	636	629	551	623	556	623	622	561	592	597	525	618	614	595	588	581	605	639	620	605	576	600	603	570	595	634	607	619	606	639	628	592	661	592	619	587	628	595	598	599	563	608	597	607	631	577	609	644	626	620	564	596	583	585	597	560	610	638	685	619	580	622	612	543	617	606	597	591	603	611	602	612	609	595	667	582	597	605	598	623	615	601	612	614	609	600	616	575	612	606	547	545	613	607	618	617	619	613	588	599	593	625	571	604	599	586	617	646	586	608	605	620	565	592	578	597	627	601	638	603	580	608	598	632	578	574	615	605	600	628	565	599	591	641	626	578	587	631	552	633	560	639	592	571	605	620	617	605	574	640	599	583	612	638	650	562	570	634	577	602	612	634	538	621	556	578	596	626	592	602	625	594	644	586	635	618	576	593	577	609	604	617	625	628	623	636	595	651	613	671	608	591	576	611	598	599	547	639	619	653	577	595	617	596	618	634	583	577	574	607	641	649	601	605	613	605	560	598	609	576	645	582	634	608	594	570	642	602	595	616	607	621	584	637	620	623	586	624	612	598	623	570	594	591	589	629	612	621	601	598	601	577	609	599	578	622	615	611	587	598	592	588	602	626	584	623	615	600	605	587	599	610	633	611	563	602	628	627	610	620	573	646	640	600	625	591	581	618	549	585	593	603	618	615	603	632	631	633	620	560	610	586	628	603	611	615	594	648	614	605	563	600	583	606	647	604	617	638	574	582	615	580	617	628	578	601	589	615	637	591	612	611	640	587	589	631	584	608	592	559	586	579	561	594	603	628	590	675	599	622	606	599	583	598	599	589	634	636	602	616	634	613	605	620	575	597	579	603	573	605	655	606	583	586	601	642	577	608	638	621	602	598	620	587	595	648	625	597	594	599	636	568	613	552	632	596	634	580	593	589	628	579	569	594	603	589	587	638	602	655	636	600	644	606	613	647	592	607	640	596	599	636	620	651	615	566	601	632	614	627	583
62825	103004	85286	59924	39752	23562	9217	2821	1275	899	804	854	801	845	797	875	794	809	906	826	824	817	831	849	821	894	813	867	840	864	825	833	800	809	869	768	820	796	879	812	840	812	846	853	823	842	805	904	787	859	833	828	835	865	793	854	831	794	862	817	857	879	837	836	854	808	784	839	842	902	859	817	804	826	830	830	855	778	829	855	805	813	814	849	842	840	818	859	777	840	812	811	855	803	808	817	817	813	819	825	853	817	867	839	864	855	863	848	854	870	832	829	819	809	804	832	871	814	832	786	819	871	819	817	835	835	844	893	847	900	832	811	816	823	832	816	833	832	813	846	845	859	855	856	820	814	797	825	805	872	805	830	814	852	801	812	850	845	846	829	841	824	813	845	877	846	829	797	791	852	849	822	823	835	844	846	877	827	832	852	834	833	803	838	819	830	814	856	874	800	816	851	834	841	807	810	805	814	852	827	802	809	841	907	826	748	843	806	800	793	834	842	832	819	857	868	806	802	825	806	853	839	851	817	838	790	840	838	862	893	826	819	863	824	788	840	817	851	771	827	789	808	835	853	866	759	788	865	843	867	859	855	825	755	826	830	815	821	811	821	814	874	789	882	817	844	811	845	842	899	827	867	817	823	864	804	774	818	808	854	812	793	841	788	833	821	816	827	797	823	808	827	839	881	824	821	881	867	803	799	824	795	840	874	819	862	789	817	843	825	843	828	841	786	807	825	884	825	830	811	788	801	783	822	882	822	865	822	864	814	854	789	803	838	796	783	871	814	853	851	773	858	773	836	846	815	812	790	840	830	801	872	818	851	806	846	795	810	823	790	888	836	820	819	835	833	840	859	848	845	808	822	805	837	855	796	828	912	839	885	850	807	844	810	833	855	861	832	803	814	837	787	852	829	801	796	777	763	801	845	856	819	844	846	821	803	885	820	843	829	784	849	860	821	824	801	821	828	824	751	793	782	843	843	852	802	862	898	883	808	809	839	786	854	845	827	884	826	831	794	853	866	779	863	827	824	850	813	838	849	826	848	828	798	844	840	832	817	867	791	802	823	844	876	874	809	871	819	813	850	821	786	840	880	819	823	863	811	822	828	794	819	817	877	849	805	839	820	836	818	827	808	871	850	795	871	806	765	804	800	858	787	855	843	781	826	758	816	844	822	834	771	837	828	836	778	793	865	829	835	863	831	852	843	822	798	828	810	859	863	861	793	828	854	868	836	793	766	820	856	879	815	778	796	899	857	821	839	816	838	894	826	843	755	848	834	870	782	847	823	822	865	771	836	829	817	837	809	778	772	887	845	840	811	778	821	777	777	813	777	865	809	812	827	815	845	891	794	813	870	800	765	849	783	836	864	861	812	814	800	791	854	775	855	781	803	794	877	862	781	780	851	834	842	801	816	847	848	841	813	827	788	870	798	833	836	800	793	810	842	822	872	820	783	805	806	793	777	799	877	838	861	867	832	890	831	784	814	817	848	852	816	857	806	840	763	785	863	773	843	811	852	853	860	868	788	833	813	819	882	819	829	788	829	824	800	797	777	821	857	818	843	839	861	857	819	862	823	807	807	820	822	868	765	839	849	855	824	866	851	793	874	870	814	860	827	849	801	808	780	799	814	837	807	850	776	820	817	853	850	774	816	808	789	890	810	799	829	830	834	855	751	820	863	843	807	832	812	819	836	812	870	791	846	904	850	850	824	843	856	791	804	812	801	836	819	797	854	854	833	826	819	858	829	846	871	875	823	779	820	857	788	820	797	836	818	799	873	825	811	825	904	855	841	838	849	832	782	832	828	829	791	817	849	842	832	788	858	872	837	826	762	831	836	811	855	801	803	813	811	832	854	796	850	785	857	849	867	826	837	812	845	857	802	822	859	782	821	821	844	799	802	826	828	845	822	855	819	813	859	811	863	824	849	846	790	833	837	758	806	853	919	850	841	780	846	872	849	859	846	820	827	845	846	822	829	798	799	822	821	808	769	849	806	819	788	808	820	876	826	799	810	852	826	820	819	831	817	812	823	773	849	889	855	796	823	851	834	862	834	875	808	826	848	854	852	869	844	818	741	818	802	860	823	846	739	846	793	838	791	878	858	785	805	851	847	835	836	856	835	804	808	898	766	866	861	880	866	794	802	845	874	792	814	813	862	905	845	826	819	767	820	859	812	790	820	865	804	874	844	819	847	801	830	836	799	858	828	852	861	824	873	859	886	819	826	818	831	803	830	832	888	795	815	811	777	850	777	884	805	831	819	809	805	866	807	833	826	799	823	832	865	866	844	749	815	835	865	832	865	817	839	853	876	790	822	833	830	814	838	852	847	770	819	861	881	844	818	841	841	832	877	846	795	867	810	852	795	820	808	849	853	789	883	829	802	845	784	818	867	879	856	837	771	866	831	787	856	777	821	819	814	780	814	780	793	867	813	823	804	821	836	845	848	801	826	857	791	845	821	804	853	840	784	813	852	795	830	820	783	844	830	865	863	816	799	847	853	820	843	843	766	796	839	805	860	784	819	818	863	792	833	845	793	812	842	866	901	814	824	832	845	820	805	798	813	844	877	830	779	890	800	807	815	860	825	865	855	833	813	845	826	852	824	797	859	803	834	873	821	856	815	834	823	845	819	802	841	793	834	848	838	853	832	916	821	838	794	823	833	834	783	851	846	817	778	834	849	849	855	819	765	855	831	795	792	814	820	801	847	775	843	853	827	784	745	781	809	815	792	824	850	826	839	832	814	833	823	784	797	799	818	796	818	871	842	842	847	857	880	796	823	825	824	840	854	806	771	805	820	810	823	811	779	812	818	840	754	833	798	839	856	855	839	855	824	884	831	861	830	831	828	824	848	829	858	833	834	860	831	812	872	812	805	869	828	852	835	862	867	836	836	812	903	815	793	851	836	845	855	849	866	819	784	843	813	804	869	801	856	823	754	820	842	784	805	870	823	822	867	791	852	847	870	852	759	868	784	801	807	816	817	799	850	792	832	795	809	889	839	793	901	814	823	848	842	817	854	805	779	811	810	822	844	825	882	827	825	837	826	867	817	835	792	790	798	815	822	830	859	850	851	862	826	796	793	809	829	850	806	826	861	865	873	820	809	848	825	827	838	835	842	841	798	840	800	809	819	840	839	801	805	807	826	816	810	766	840	856	870	826	850	870	786	804	837	864	860	848	826	803	875	844	827	816	806	873	861	802	789	801	841	836	835	812	802	871	848	914	832	863	821	822	829	841	822	807	833	845	846	840	874	791	801	838	837	799	857	811	866	818	815	786	817	876	815	818	828	818	857	759	831	813	787	791	828	882	852	833	869	832	840	898	785	844	802	833	856	825	819	838	766	761	844	864	824	865	881	892	852	810	777	849	874	864	852	810	810	859	849	847	781	823	848	814	831	826	815	884	855	830	805	822	851	829	829	829	797	858	793	833	842	846	826	824	844	822	844	865	806	816	831	835	826	822	829	827	844	853	825	799	799	826	887	841	829
28313	26692	31310	20267	6505	2196	1083	704	625	624	549	605	605	583	648	646	597	631	614	579	579	609	566	596	602	579	633	631	647	545	568	535	560	556	583	604	575	608	661	586	607	537	581	604	608	555	638	578	537	609	578	625	597	553	575	635	604	602	611	588	573	602	580	596	564	610	614	588	556	644	597	592	573	623	586	623	574	581	598	586	622	622	570	600	575	586	588	627	631	603	553	652	599	581	652	581	617	571	585	559	640	601	593	607	559	599	608	572	548	612	609	572	586	586	631	572	567	581	592	624	616	666	590	574	640	602	593	596	608	646	610	600	614	598	582	623	557	580	623	603	605	563	597	615	603	593	623	587	587	635	608	596	580	580	627	602	614	603	564	606	598	579	590	599	572	599	631	628	618	638	587	588	575	617	588	609	620	583	581	583	610	617	571	606	641	586	607	606	603	629	580	602	602	649	552	587	563	624	615	536	614	599	593	617	557	593	662	582	565	600	576	572	616	588	593	618	609	534	612	611	578	610	626	624	601	587	596	557	612	620	580	562	577	606	591	617	567	585	600	606	603	569	579	600	572	653	620	638	634	616	579	628	572	615	632	619	592	627	650	600	578	599	591	623	573	616	572	591	598	626	597	592	573	577	617	599	614	599	586	595	610	605	568	635	612	563	587	607	587	590	613	563	570	549	576	568	559	603	559	598	640	582	629	639	559	571	570	572	571	613	591	633	573	552	619	600	558	563	618	625	577	576	599	566	617	591	588	623	643	613	617	580	585	601	573	575	596	570	627	582	623	599	580	578	571	608	598	587	546	605	604	554	599	610	579	571	610	594	621	625	610	551	576	581	611	549	597	564	592	644	564	603	557	608	587	660	593	576	601	607	577	554	587	581	589	614	578	596	610	615	613	563	588	605	646	568	565	556	588	631	615	545	623	594	543	610	583	602	615	606	555	615	637	621	603	600	583	610	574	565	606	590	545	586	650	638	578	591	557	591	612	576	640	606	575	639	609	620	576	598	606	596	559	580	585	571	595	631	621	643	561	612	572	555	582	636	605	597	616	591	590	621	601	627	592	589	543	602	617	568	629	603	569	625	605	606	581	585	609	609	570	604	559	598	633	637	610	602	605	608	589	587	596	609	567	562	625	617	612	563	593	613	557	587	562	619	627	617	609	597	584	591	593	576	605	601	585	571	626	606	572	593	563	633	581	613	619	563	652	592	572	584	569	578	619	606	569	626	603	589	583	625	613	567	600	601	588	565	594	592	573	607	573	619	597	645	616	588	534	572	612	611	581	591	571	611	559	668	591	619	551	571	583	624	576	590	648	575	572	594	647	603	595	613	561	586	608	607	601	583	585	604	588	587	608	573	602	576	610	593	588	553	557	645	599	600	585	568	636	559	613	574	578	607	598	592	605	571	613	599	616	615	591	604	529	658	585	582	617	571	622	542	638	605	592	593	593	587	603	559	573	564	571	574	591	552	619	586	639	617	587	553	576	586	636	607	574	604	610	608	584	605	599	617	566	624	595	573	570	579	589	639	593	578	580	628	571	627	645	625	556	554	567	562	618	560	580	593	610	600	560	619	614	588	574	566	611	600	597	577	585	582	609	561	586	604	640	583	603	577	564	603	583	601	604	592	651	536	614	592	623	570	583	631	610	609	589	614	611	571	609	591	593	626	571	585	607	580	547	606	583	599	643	593	658	563	612	564	662	561	610	589	593	600	596	583	603	555	642	598	572	585	546	607	599	569	549	553	553	617	600	616	566	556	656	590	605	577	579	589	619	587	542	511	563	614	584	592	586	615	576	597	577	619	606	564	614	612	549	595	583	636	628	634	615	597	610	618	575	574	571	605	610	640	609	614	632	579	605	611	623	602	592	598	631	568	568	608	569	600	586	581	627	601	591	589	607	574	630	579	615	584	609	615	569	591	550	582	602	589	548	602	593	607	593	603	610	603	573	645	630	614	586	622	603	620	619	623	588	603	594	573	583	599	575	587	594	594	624	587	598	605	623	582	579	598	577	588	599	637	599	586	538	587	587	561	619	574	668	588	607	609	608	632	546	578	567	614	556	570	584	589	604	621	599	593	576	613	590	604	586	606	609	606	554	560	539	549	558	629	586	605	570	568	570	601	607	577	601	569	558	594	612	622	634	642	567	588	603	595	610	626	584	630	608	638	593	624	623	615	568	606	606	609	580	594	616	588	605	592	620	607	624	591	599	581	605	573	591	597	640	622	610	592	617	627	594	566	631	559	573	593	614	589	650	598	599	607	622	598	574	612	631	625	576	585	594	560	567	617	594	604	575	617	580	606	585	615	585	611	595	634	595	622	603	609	627	626	598	611	614	667	587	579	617	599	656	642	606	596	583	620	602	579	573	603	584	573	579	594	557	571	612	575	626	596	602	597	606	566	585	562	633	580	591	591	627	607	605	614	532	569	565	594	604	608	610	600	586	552	560	657	604	623	589	616	587	636	609	600	619	578	575	608	601	608	629	609	581	596	607	641	615	555	584	571	619	607	590	608	586	575	560	560	609	655	606	613	594	606	576	590	593	603	568	591	609	567	570	590	624	597	615	622	585	597	562	588	621	591	578	595	562	588	579	601	573	597	580	631	621	612	549	646	607	597	589	552	556	610	570	560	612	592	581	576	622	555	592	615	609	560	587	603	578	618	568	620	582	622	599	574	635	630	564	568	593	585	611	613	622	602	600	604	581	601	604	565	603	577	569	589	584	601	652	561	612	615	603	567	582	630	614	551	614	642	598	552	611	596	582	623	567	624	588	616	541	610	627	558	593	583	565	641	615	565	591	590	621	597	626	597	590	568	594	591	592	576	597	623	628	627	550	601	618	585	609	584	636	622	598	604	576	579	573	593	610	568	622	577	604	584	596	626	613	580	569	585	633	574	636	586	569	610	587	542	579	576	593	601	606	567	608	586	580	604	602	661	590	633	598	606	572	613	568	619	636	567	578	613	597	602	574	614	627	588	589	587	598	592	600	578	599	616	588	621	552	561	582	631	591	580	640	579	615	610	608	589	585	571	582	588	537	591	559	570	587	577	600	540	596	631	594	577	581	594	578	602	589	630	577	602	634	600	572	596	578	596	578	582	610	613	574	582	586	578	585	606	586	582	612	575	586	594	596	560	621	607	611	612	608	593	547	592	592	602	586	589	582	599	548	595	612	603	597	573	617	556	607	558	582	596	592	597	603	562	585	608	566	616	574	580	597	618	615	618	614	608	590	580	580	540	564	608	612	594	597	561	577	568	617	590	666	587	590	609	601	582	596	587	582	549	597	620	609	599	626	593	581	567	583	570	588	639	587	585	602	570	618	605	570	632	608	577	577	604	581	585	591	596	582	587	630	612	563	553	623	595	611	611	627	589	583	577	621	617	598	593	602	636	568	578	592	583	607	614	595	594	560	573	557	625	533	644	603	579	609	587	622	646	603	608	610	573	554	615	582	609	589	589	617	621	626	558	610	613
31045	45909	36659	20277	8888	3560	1662	1045	913	885	861	837	872	857	838	899	809	807	847	827	831	809	834	829	824	863	849	855	878	883	836	856	922	833	830	857	890	840	839	831	876	831	833	790	855	832	840	815	859	811	804	831	839	926	818	865	831	784	819	821	820	822	807	816	835	871	837	849	816	872	895	868	764	855	812	871	759	834	834	849	828	835	871	792	864	874	829	849	887	850	876	824	833	845	821	839	815	809	816	874	823	847	851	870	879	852	880	817	845	781	824	791	894	873	858	841	812	839	820	792	838	864	878	810	866	877	820	851	831	844	816	843	806	850	785	847	889	851	883	893	819	838	785	863	830	908	853	817	860	831	832	864	829	806	887	819	859	789	859	814	828	836	848	808	818	890	818	858	828	794	903	846	843	853	797	823	840	823	823	864	854	838	821	830	823	847	833	861	807	852	836	870	832	864	823	833	815	812	856	855	876	844	793	821	803	847	786	802	883	813	799	838	868	865	797	833	856	802	843	833	854	852	844	890	815	870	791	825	788	849	847	856	846	885	794	888	818	802	832	850	862	809	848	786	879	806	783	849	828	844	863	898	811	875	864	867	826	869	849	842	823	863	854	867	866	861	807	863	856	795	868	823	811	814	874	827	853	879	844	859	809	823	820	798	847	817	846	836	859	809	743	857	890	875	820	882	803	828	866	862	823	854	842	799	803	856	851	845	847	860	814	838	820	795	867	895	831	820	821	888	835	808	891	837	838	840	846	837	841	847	836	846	860	803	835	817	798	807	828	828	852	875	843	861	796	847	816	843	882	858	827	829	848	866	852	837	833	822	850	832	810	913	827	844	843	874	888	851	817	833	828	837	824	810	812	813	861	882	860	846	851	806	838	856	817	884	789	877	847	810	803	816	825	830	833	776	855	860	822	856	898	805	802	854	837	821	874	835	782	877	835	876	820	852	876	837	899	858	819	812	866	865	870	832	825	846	838	815	851	831	818	872	849	843	809	867	847	858	815	831	843	814	890	817	900	847	860	857	829	819	870	841	864	819	833	815	766	847	866	842	854	837	803	824	832	838	846	871	817	892	822	829	822	817	763	853	881	897	861	900	836	828	839	871	815	821	829	791	909	859	804	837	769	849	840	856	850	855	879	857	849	835	780	851	850	802	833	858	752	847	849	829	841	854	855	805	801	815	851	801	839	855	815	838	810	823	833	852	839	823	843	769	806	853	833	825	843	872	819	896	839	841	810	887	762	843	877	864	881	852	803	915	821	815	849	818	858	848	830	834	881	825	814	825	833	821	844	833	813	770	830	863	849	832	843	900	818	866	808	831	825	850	848	792	821	808	881	869	853	848	820	858	845	832	845	843	809	789	836	835	843	846	818	819	847	834	800	829	880	828	895	743	806	811	815	851	832	816	847	862	865	807	810	827	844	874	837	878	845	832	848	832	884	809	864	848	812	837	803	821	850	873	861	839	841	843	833	835	832	856	822	827	797	772	887	875	870	849	867	908	868	778	842	852	884	849	811	874	854	847	858	799	785	857	863	838	836	871	825	789	835	814	860	816	818	802	847	822	834	860	821	846	845	876	850	853	806	865	880	908	867	863	837	831	855	876	867	855	796	802	851	874	819	807	830	847	845	795	788	876	806	852	835	759	839	861	875	797	867	860	876	892	895	828	826	778	826	851	838	841	848	799	833	823	806	835	789	881	861	831	878	835	814	840	858	858	841	756	801	797	868	807	837	845	862	825	848	895	847	765	829	812	859	815	884	845	822	874	781	851	881	852	865	797	866	835	847	859	839	838	852	821	797	839	847	831	822	841	833	844	800	809	842	845	853	847	838	822	807	857	769	841	802	816	876	793	855	835	889	805	823	842	851	846	886	882	804	889	890	838	852	864	831	820	830	882	869	900	867	865	807	859	778	840	808	810	829	872	826	823	864	843	811	867	881	844	867	890	832	844	835	825	853	840	867	843	892	764	860	811	903	816	827	805	842	821	858	845	862	837	804	818	825	854	866	789	840	844	856	837	875	850	808	861	865	819	799	850	816	807	800	865	870	805	838	872	870	846	833	823	817	840	806	771	839	866	848	871	876	850	819	885	814	857	842	810	803	838	890	835	820	835	867	855	877	864	812	786	825	875	853	883	861	794	780	916	844	879	836	806	838	857	784	814	786	778	838	876	835	846	807	840	854	776	825	837	832	842	810	889	835	839	844	806	884	847	827	867	835	797	866	846	892	901	819	772	882	836	846	842	836	892	827	837	826	805	868	870	865	886	801	914	834	853	827	831	844	856	881	826	813	800	850	798	822	865	905	828	832	817	858	813	849	856	842	848	869	853	824	806	829	857	810	819	807	885	872	818	791	838	827	849	846	850	823	816	873	813	835	802	828	852	844	852	837	834	915	870	823	886	854	815	861	873	843	846	830	806	848	814	872	857	802	820	819	859	836	868	837	816	869	831	822	898	822	869	875	842	812	822	795	794	840	863	839	866	844	842	820	813	823	829	822	833	820	797	833	853	812	874	867	855	810	820	867	867	799	855	818	841	846	824	851	836	817	862	838	790	876	899	842	859	859	817	817	845	857	821	873	835	845	838	809	852	845	819	865	781	889	850	859	866	857	814	862	819	840	825	849	788	844	802	851	796	850	833	876	857	828	860	851	775	862	809	838	809	873	865	858	833	830	832	831	835	822	921	813	806	857	842	899	811	818	890	864	862	880	812	849	881	812	843	811	827	857	849	792	851	813	843	819	816	866	814	872	809	798	853	834	787	834	787	829	859	830	877	832	861	835	801	877	866	838	818	871	851	823	810	857	817	847	797	809	833	821	784	844	811	860	829	857	842	843	831	819	903	849	865	850	834	819	806	814	876	793	809	812	884	847	877	839	856	873	868	831	853	862	885	857	817	816	839	873	871	865	812	911	870	826	851	852	874	834	869	868	850	883	870	820	875	854	819	821	890	828	850	837	816	848	873	887	846	799	906	896	837	861	800	819	865	855	904	831	872	810	832	835	872	831	850	860	842	793	940	816	817	812	829	834	858	860	832	807	801	836	844	826	846	806	834	858	850	886	834	886	865	834	798	843	805	853	814	832	825	850	825	820	843	860	879	862	819	800	820	866	807	826	847	780	860	818	829	816	777	830	871	839	842	831	938	852	817	797	828	805	817	898	879	864	868	856	850	837	820	853	820	819	792	820	850	810	832	868	866	791	860	825	819	882	818	827	836	797	806	827	889	869	823	824	837	836	837	839	836	851	861	828	779	814	870	817	814	857	826	872	814	865	882	846	836	801	839	846	811	894	807	862	877	861	847	839	781	829	877	832	820	825	825	865	770	838	843	840	842	827	831	864	861	873	816	765	854	861	870	766	905	807	837	829	842	845	843	859	810	838	785	786	816	896	865	836	789	850	809	859	821	893	835	828	783	835	807	863	818	858	793	872	835	881	864	853	817	808	802	869	851	861	827	819	868	876	860	823	839	864	903
24655	22440	33559	32090	25974	19115	6910	1421	728	630	654	657	657	646	645	634	628	608	619	601	621	662	644	597	634	615	640	646	621	593	607	675	612	578	592	675	609	644	609	582	613	624	607	647	635	604	645	594	658	609	608	604	644	650	664	611	645	589	652	642	618	623	627	614	595	589	628	675	628	583	623	602	628	607	596	639	619	586	632	662	591	629	599	664	622	608	649	611	619	617	584	642	613	594	640	614	636	610	579	644	594	587	600	624	565	597	631	592	626	620	612	616	696	635	661	658	642	652	610	640	644	626	599	620	578	660	649	653	614	639	607	623	618	628	622	622	629	594	645	626	637	655	654	603	644	611	629	632	598	597	630	634	649	645	632	602	591	612	663	586	659	663	616	645	598	622	636	615	610	599	633	606	640	575	624	608	654	627	593	625	599	630	665	623	629	618	621	599	602	592	665	611	591	586	603	644	636	604	610	649	599	628	631	660	616	615	630	627	615	630	628	624	623	622	621	677	620	594	578	635	639	619	641	621	601	616	623	621	629	605	651	596	610	613	554	590	606	628	645	610	623	599	643	671	623	656	650	626	614	568	596	615	601	628	638	617	604	639	642	588	615	608	612	614	590	594	631	655	590	664	657	645	617	599	627	621	624	594	623	611	627	687	622	623	621	627	603	632	591	657	639	605	627	621	638	600	640	648	636	650	608	616	629	610	620	634	570	593	680	621	633	611	623	636	613	616	625	634	661	573	602	601	631	572	611	625	615	652	713	629	639	639	623	662	675	623	603	621	615	621	623	659	607	652	632	613	613	642	639	608	630	621	637	582	591	613	634	638	601	619	616	643	650	587	609	647	590	620	613	635	638	645	628	656	629	633	635	647	581	590	613	676	635	660	619	628	647	605	624	622	615	590	629	645	611	646	590	665	617	613	602	621	623	636	627	598	618	597	643	684	629	619	617	652	645	637	640	665	604	659	644	653	633	595	591	650	620	614	632	617	655	597	658	626	607	631	622	645	619	626	611	641	643	598	643	647	619	614	632	598	615	617	655	632	583	658	573	617	635	630	619	657	609	613	662	630	649	616	631	655	637	618	642	634	621	626	596	575	612	653	640	620	599	646	627	643	652	623	633	639	596	623	618	648	597	604	612	578	665	612	630	602	601	616	562	629	601	628	590	592	614	646	617	629	633	646	593	622	607	613	601	651	614	601	628	678	616	653	605	587	623	645	634	622	587	621	670	657	581	653	658	611	656	664	606	601	594	615	659	621	656	640	680	617	624	605	625	626	608	642	592	629	596	563	611	609	592	635	618	624	617	612	594	585	599	599	597	630	645	660	631	578	622	656	607	649	668	645	662	637	648	629	594	660	655	624	629	634	601	633	618	630	680	646	627	626	633	649	609	643	590	663	597	655	641	627	604	616	667	659	608	632	564	634	671	653	618	604	647	638	641	627	634	648	653	604	632	640	560	622	580	582	622	638	611	647	588	613	648	657	631	644	671	641	626	565	621	610	623	671	605	641	621	606	627	643	631	656	663	595	575	623	615	631	618	604	607	599	577	638	652	606	641	697	617	641	617	625	603	593	611	610	572	638	612	609	610	641	637	624	657	606	605	642	624	631	565	580	605	649	597	624	646	615	583	655	644	626	648	594	627	637	618	636	573	614	580	602	602	624	629	602	608	662	607	669	619	615	622	625	598	619	613	677	655	651	671	585	606	623	646	608	671	605	676	634	632	644	637	617	610	643	630	625	635	615	656	603	638	613	603	601	583	638	607	659	643	666	641	621	598	604	633	695	671	646	641	587	644	601	598	628	606	610	686	653	627	603	661	648	599	614	602	616	628	634	603	595	644	631	675	622	655	602	596	608	665	595	628	596	662	621	596	616	604	620	610	635	695	574	601	576	593	646	649	568	627	628	673	656	613	597	634	671	637	628	663	614	585	543	660	631	640	619	646	589	624	642	610	609	602	639	585	647	632	589	621	652	613	633	673	615	610	614	623	596	612	607	609	536	601	633	611	632	631	655	614	593	601	621	610	630	586	620	602	588	582	632	611	645	591	617	583	651	628	622	577	649	614	583	608	597	642	620	651	589	632	629	661	646	628	634	612	644	617	637	612	589	637	620	631	627	661	626	644	627	591	653	591	691	605	609	582	614	577	614	624	635	619	613	645	636	632	623	633	616	632	623	596	612	634	622	673	667	647	584	648	644	676	654	643	591	652	614	649	660	658	667	615	627	562	647	609	605	679	620	618	647	637	621	629	610	631	668	627	590	641	560	647	631	650	630	651	625	620	654	666	647	638	629	610	633	621	623	626	653	590	643	616	624	578	610	624	589	622	619	651	587	650	599	619	605	604	626	614	612	613	654	609	618	644	615	583	657	615	633	587	669	652	627	637	599	671	646	613	604	627	617	635	604	686	648	600	630	629	640	658	633	602	606	633	596	652	624	672	631	620	652	606	645	578	631	607	648	655	608	664	608	653	614	626	638	684	658	605	658	610	600	614	598	646	594	652	609	582	629	576	593	644	617	609	612	618	632	581	613	612	588	616	605	684	636	637	623	647	638	683	593	605	659	598	642	635	628	612	624	616	611	589	629	608	647	621	611	584	691	607	605	627	653	602	642	577	610	649	683	626	664	568	612	634	614	634	642	640	607	634	658	622	599	597	656	652	588	592	623	640	589	594	660	619	635	596	593	584	660	638	598	608	614	641	640	637	619	601	603	618	594	644	665	620	648	573	610	641	575	630	626	632	611	616	612	646	638	624	614	597	631	640	616	655	647	615	647	670	626	637	612	635	651	639	596	646	600	634	633	607	592	582	655	624	634	629	606	615	650	650	633	628	640	660	610	618	672	620	634	640	634	662	617	636	648	655	663	698	632	618	644	622	608	658	657	625	648	651	620	659	630	633	630	598	615	639	664	592	638	626	596	627	608	650	660	642	638	625	656	627	688	587	621	628	595	637	608	591	640	639	591	590	617	623	657	633	681	620	627	636	596	645	616	633	635	612	632	584	622	681	621	638	615	633	606	633	618	585	656	620	637	624	619	582	664	635	629	624	620	617	617	640	622	638	695	645	617	665	626	623	619	682	592	598	620	628	615	625	590	604	635	587	585	595	636	645	634	628	578	618	634	681	649	611	610	602	608	617	605	609	639	603	604	643	619	608	632	595	620	609	635	631	613	593	670	593	630	605	655	588	670	640	620	586	609	662	671	649	644	623	608	589	634	625	660	634	592	637	645	654	641	637	584	631	621	643	625	636	637	597	635	661	634	630	668	591	631	647	644	612	666	664	619	604	596	632	574	573	569	639	641	626	599	660	594	599	612	610	620	610	658	654	632	580	619	637	658	598	646	602	644	600	617	605	615	638	672	663	593	584	600	609	651	629	629	639	577	586	635	590	607	662	625	650	601	676	610	631	603	633	655	647	610	630	578	637	623	612	615	686	634	603	628	607	582	641	642	644	610	584	609	627	670	652	645	598	637	621	576
57959	91078	73871	50215	33822	17928	6558	2166	1065	971	885	877	886	821	891	881	839	840	890	918	890	844	877	906	897	874	864	844	917	854	862	852	860	875	901	846	949	931	874	870	874	883	809	845	886	847	878	855	915	890	844	923	931	920	871	878	849	925	888	851	841	880	831	890	909	867	848	882	879	873	841	869	851	904	896	878	934	891	865	853	841	823	866	872	857	846	864	859	933	889	877	927	872	864	908	863	859	894	850	898	873	881	883	879	910	832	887	937	898	868	856	857	884	895	878	869	833	843	848	890	842	850	867	892	870	889	880	910	893	911	932	922	844	823	904	859	887	874	901	811	897	920	839	823	891	868	878	836	907	842	837	912	904	862	866	880	890	854	884	935	877	896	879	851	855	887	894	883	827	918	862	867	887	874	862	851	899	887	869	941	885	902	828	868	886	901	897	867	887	869	882	844	859	942	916	872	824	902	897	862	871	870	901	900	822	881	884	845	896	893	888	871	879	865	867	872	874	889	881	898	882	877	896	912	889	836	900	930	868	900	965	837	903	889	900	904	851	901	917	936	862	864	895	891	854	877	854	884	831	886	890	899	851	871	836	909	858	894	847	911	848	887	904	849	836	901	896	850	856	820	872	837	891	872	874	886	871	866	881	916	856	865	784	927	899	883	908	883	892	844	898	824	874	859	843	885	874	868	812	880	866	873	894	844	863	854	852	865	881	931	843	875	910	880	860	850	906	897	843	890	844	862	901	886	901	890	878	894	863	830	904	892	851	809	884	940	874	833	883	902	879	878	917	839	979	866	882	854	853	859	876	889	898	803	827	879	874	934	830	883	881	792	885	853	874	871	876	908	879	917	841	940	873	895	883	840	850	820	846	846	853	896	849	869	830	880	828	918	838	900	858	874	894	850	885	897	900	901	838	910	865	906	900	887	910	898	849	850	866	815	845	895	853	869	904	901	846	916	849	871	901	845	888	845	903	885	798	864	937	871	879	869	909	888	860	874	826	894	878	871	877	884	850	885	877	910	869	860	888	843	851	833	878	912	890	914	902	858	880	909	847	818	877	871	888	841	855	902	817	838	852	876	832	839	878	867	877	837	906	860	856	883	869	909	919	885	886	840	841	900	925	932	901	921	888	897	891	817	860	879	824	890	871	853	832	893	830	909	906	876	843	842	865	866	846	830	894	920	887	892	874	890	867	841	874	827	852	893	854	897	908	878	832	898	875	887	899	888	858	883	903	895	871	908	912	883	848	856	870	903	889	865	869	883	917	851	911	845	825	813	879	835	859	798	812	819	869	871	840	862	862	911	895	838	850	853	851	856	842	859	892	903	907	848	892	856	851	938	872	899	852	902	856	870	890	805	892	874	819	864	874	838	903	913	903	865	796	826	905	845	889	790	866	859	857	870	837	886	893	909	866	869	889	815	888	882	885	880	855	891	901	893	880	857	906	902	882	873	898	897	860	895	811	859	895	884	885	865	876	915	892	861	872	889	884	901	855	889	827	899	882	896	836	891	918	850	937	876	887	908	885	886	882	833	870	866	861	872	853	849	886	953	931	838	838	904	887	901	921	870	846	846	815	887	844	845	909	876	840	879	897	854	883	914	855	823	841	898	908	824	822	887	855	866	858	862	831	905	875	909	868	880	917	905	862	825	853	914	904	823	953	891	910	834	888	866	825	881	913	896	914	877	876	880	893	941	860	889	907	882	886	910	858	875	910	870	943	841	904	875	876	872	904	848	860	867	891	875	867	865	851	865	857	831	860	860	898	885	905	848	938	911	943	864	876	840	928	928	882	920	841	874	834	835	905	835	905	898	899	879	859	871	900	876	874	844	885	878	842	914	846	872	901	854	866	881	876	852	893	841	864	888	879	808	925	821	856	873	889	896	893	811	842	858	905	876	916	895	916	834	927	930	928	912	881	889	878	891	941	850	892	893	851	894	866	841	826	908	850	856	842	926	851	839	878	896	889	872	860	880	914	896	866	885	834	861	855	884	873	903	871	875	872	850	875	873	889	870	909	864	933	849	898	872	837	847	865	810	852	888	882	901	923	912	849	862	834	844	851	852	930	877	895	920	902	892	860	855	848	907	860	855	848	928	871	851	872	868	859	889	894	870	895	873	876	830	909	847	892	854	895	867	874	872	889	882	845	876	926	866	835	920	896	900	846	870	837	811	894	856	868	883	877	830	845	917	826	864	832	821	845	826	923	854	831	820	887	875	840	880	848	851	892	898	842	864	877	911	908	900	880	903	873	881	876	842	875	895	884	882	863	859	893	878	877	819	881	868	837	846	941	892	862	859	862	867	892	870	919	798	915	871	860	900	886	907	859	825	828	899	820	869	909	857	886	894	887	946	897	915	895	833	903	886	829	881	922	892	919	896	825	899	857	875	819	883	872	808	851	857	878	904	826	918	845	888	891	854	867	899	891	855	872	902	907	871	848	887	857	853	859	873	896	857	899	885	849	899	898	841	911	880	865	901	903	868	908	908	868	881	899	866	875	881	995	903	823	920	854	877	856	905	875	877	857	905	899	933	860	859	860	873	869	878	858	881	888	912	851	903	835	913	844	911	871	863	858	841	874	894	824	884	858	922	874	869	884	818	861	869	863	853	847	862	876	893	894	891	857	896	870	832	863	870	870	904	868	938	815	910	840	879	871	846	863	891	906	866	869	875	877	893	920	885	843	895	874	867	855	843	884	851	848	936	882	919	863	910	839	881	876	871	857	906	858	812	892	874	854	891	958	875	899	863	848	798	853	930	855	868	898	907	873	857	887	877	881	834	872	858	884	829	917	863	866	812	846	880	839	794	872	919	891	867	885	878	920	872	837	860	858	812	884	930	875	863	882	905	893	832	891	887	876	857	873	866	852	880	841	894	865	901	885	854	866	866	877	895	889	923	835	835	887	826	868	878	889	871	848	881	837	908	847	873	922	903	903	865	869	891	861	922	886	820	882	858	906	892	879	889	834	861	858	885	868	913	842	844	915	853	850	945	877	911	830	844	941	868	901	902	909	882	903	867	896	864	880	802	891	823	810	886	848	885	886	839	822	884	841	882	895	915	843	896	947	892	866	867	886	838	901	875	846	889	910	850	882	878	828	866	912	907	891	836	883	810	888	861	872	848	914	859	879	946	840	855	926	882	861	947	868	823	917	869	908	875	851	883	886	874	870	862	913	878	848	873	885	887	884	858	862	895	882	898	889	879	843	896	893	830	920	826	906	886	823	850	862	874	867	799	891	828	875	896	875	874	922	875	916	852	890	861	888	893	925	840	901	909	858	904	918	900	918	935	842	902	842	923	867	875	888	879	907	913	924	896	875	869	869	916	906	927	910	869	907	918	826	842	859	910	899	847	834	852	868	880	898	900	922	860	864	889	848	865	837	846	890	875	935	845	900	889	842	873	884	871	845	848	906	847	849	894	852	897	917	856	834	894	849	863	864	865	905	850	846	858	881	885	855	871	919	804	907	884	941	829
23658	21931	31903	29282	26418	23309	15025	2320	811	703	681	605	646	673	647	604	620	649	610	638	618	672	599	606	650	619	688	606	602	624	639	609	613	628	625	616	629	633	613	631	620	585	597	580	622	658	573	593	614	592	616	644	593	629	637	616	615	609	622	610	612	547	638	543	611	627	627	611	588	640	631	626	646	609	627	610	609	612	602	587	657	628	613	609	554	627	615	640	595	639	581	598	629	628	591	636	580	662	605	614	641	647	642	661	616	565	657	607	600	616	606	637	587	617	607	588	601	616	643	600	623	673	632	653	600	678	611	608	666	591	625	627	632	600	610	603	618	636	620	588	608	616	649	619	603	598	664	638	580	584	641	553	608	626	586	587	613	641	628	626	603	583	610	595	610	618	575	581	569	598	622	657	638	580	580	634	620	662	616	566	656	628	602	622	644	603	586	594	625	583	607	607	636	597	567	650	625	649	614	652	593	626	613	620	610	590	627	692	627	609	594	583	623	595	609	606	608	606	613	616	610	596	617	636	595	588	585	619	647	632	608	620	628	619	602	605	583	638	622	591	594	651	608	594	617	568	589	626	637	594	595	572	616	612	569	628	595	616	615	639	568	663	615	581	627	618	642	595	551	591	575	605	584	638	611	599	579	626	633	658	564	651	591	616	632	638	600	602	608	610	666	550	625	591	620	577	629	651	663	604	596	651	584	617	634	620	623	611	610	682	617	607	614	568	642	590	574	640	648	585	609	586	597	610	601	571	555	614	614	662	590	587	626	584	646	678	614	638	637	649	641	601	639	670	607	612	623	629	612	611	616	544	595	654	635	614	626	652	559	580	626	632	590	604	669	641	595	613	611	601	645	575	651	606	592	652	626	614	626	643	670	618	630	634	610	616	609	605	626	577	636	650	621	576	617	578	611	625	603	594	589	589	611	594	622	694	607	635	614	632	585	610	613	627	627	642	621	579	632	629	595	638	627	621	644	618	598	570	601	655	632	589	625	660	628	615	621	600	595	650	635	614	691	630	598	581	559	615	623	603	630	607	601	588	618	609	599	616	626	606	620	623	613	628	575	594	579	622	589	624	600	630	623	638	614	651	629	593	607	596	607	654	635	575	580	612	639	596	592	628	625	605	623	587	620	622	628	561	589	614	591	611	544	658	597	638	603	613	627	618	586	623	641	625	624	636	636	655	619	619	632	626	648	641	619	612	565	614	609	610	617	593	632	602	608	626	643	655	623	586	638	621	600	625	609	610	594	571	621	626	617	679	658	661	630	650	670	620	595	629	605	592	594	647	599	638	622	627	602	626	610	624	623	623	632	635	638	637	546	598	592	627	641	626	628	667	615	609	671	584	607	639	569	610	652	606	609	578	599	636	586	594	559	634	604	568	591	617	592	639	606	597	616	592	645	611	617	578	620	613	583	615	642	592	607	597	578	608	644	626	604	597	636	630	611	628	638	641	617	631	633	643	572	621	606	613	637	652	615	643	601	603	633	635	616	596	574	618	593	617	601	597	584	640	602	589	610	637	627	652	651	584	591	579	599	582	593	630	628	586	595	601	636	579	580	572	614	639	583	595	640	617	612	619	625	589	631	612	637	641	602	609	669	572	621	611	672	618	665	561	622	655	606	642	627	626	574	581	646	607	634	627	611	611	583	587	620	606	640	632	635	601	653	614	596	621	599	628	627	639	619	619	645	613	580	642	631	581	635	607	637	626	621	617	606	645	619	594	593	601	612	631	584	622	593	608	594	563	615	611	622	638	615	623	574	637	638	632	618	608	630	621	611	585	597	637	621	629	592	587	587	576	581	633	587	581	609	574	617	617	595	619	602	617	622	634	599	643	648	651	629	611	617	591	639	610	619	623	613	586	582	622	594	620	611	607	589	603	625	607	643	613	593	606	630	608	604	623	632	599	609	595	610	614	588	677	649	608	625	643	577	650	597	570	626	584	640	614	611	634	633	667	664	652	609	625	635	633	631	597	611	601	604	587	619	599	649	632	625	635	650	600	594	601	629	633	636	663	606	631	591	593	610	613	617	632	634	605	628	586	594	603	623	625	608	623	586	579	666	593	584	591	613	618	588	603	627	565	606	653	632	553	622	585	629	620	640	588	652	604	613	624	568	585	612	618	625	618	628	619	620	612	681	625	619	593	653	575	606	590	612	604	688	609	619	568	606	625	643	594	635	587	611	615	620	619	560	618	597	617	605	594	627	631	663	619	584	598	641	616	645	629	601	636	614	612	582	629	587	634	579	599	593	592	654	597	591	611	595	623	611	636	625	639	575	575	664	607	615	639	611	629	621	582	631	645	600	634	611	570	611	634	586	607	617	640	655	585	647	618	634	595	586	673	592	591	587	622	605	655	601	566	648	618	620	643	614	628	605	643	626	599	597	645	569	595	632	619	635	611	591	589	559	614	596	611	614	586	607	627	595	598	665	628	616	639	647	641	628	614	596	656	619	666	611	589	615	602	593	577	543	664	615	595	614	643	613	629	585	626	595	644	622	605	606	621	597	625	611	594	633	631	623	626	589	620	593	629	666	609	609	593	628	613	634	608	642	600	627	651	669	635	576	683	595	620	596	619	618	590	599	661	636	598	649	576	591	626	620	647	658	618	625	621	610	626	635	588	606	579	676	604	637	606	660	612	605	625	633	614	634	631	647	643	548	620	596	596	644	606	649	603	630	608	585	624	629	639	585	676	608	580	634	577	602	593	619	549	592	611	651	634	611	632	580	631	597	631	614	641	573	623	611	606	681	606	596	599	583	594	640	636	604	632	634	621	585	584	634	636	590	610	661	558	591	644	625	613	621	646	585	624	604	619	586	611	582	573	629	653	633	619	665	615	629	637	611	621	568	630	668	616	567	581	615	636	605	580	625	619	632	568	617	608	625	611	596	659	603	596	606	615	606	588	611	597	618	621	576	649	593	582	601	605	613	609	629	583	632	586	618	615	605	600	611	588	572	602	581	602	626	620	586	639	558	581	605	622	599	588	607	595	643	642	600	657	644	642	622	609	615	624	646	623	625	614	610	633	618	615	614	636	618	594	624	580	587	598	625	577	596	618	610	591	599	634	582	634	638	641	617	593	648	632	575	624	552	631	667	575	579	604	616	581	604	667	652	662	649	605	673	601	590	598	592	599	589	618	605	581	620	619	604	610	642	604	611	602	599	588	637	596	637	641	592	616	583	571	640	634	593	587	551	653	578	621	603	598	626	602	607	616	583	626	583	585	616	645	595	596	612	664	614	605	620	630	643	614	651	619	621	643	614	648	644	638	576	596	621	624	636	609	551	619	623	569	599	599	574	656	603	609	597	669	591	548	572	587	563	609	611	564	631	624	610	676	579	617	616	586	624	624	630	593	624	618	608	615	633	630	580	644	648	710	600	626	624	623	570	608	627	630	606	649	606	648	613	613	641	601	607	603	639	614	590	593	581	602	573	638	624	605	610	643	659	614	615	626	580	569	667	572	613	594	613	621
62168	101774	85605	60833	42125	25007	10000	3089	1207	887	865	910	866	865	885	811	885	848	805	876	894	830	818	856	856	883	898	841	830	840	788	856	833	852	844	853	819	844	884	898	828	832	817	850	872	927	891	848	842	846	824	849	810	818	793	887	850	820	837	803	802	848	820	849	847	824	806	814	825	869	783	841	872	811	854	857	849	838	891	833	849	857	791	837	830	859	808	849	848	850	839	874	813	786	855	838	824	790	860	823	871	838	891	812	846	814	786	832	821	807	847	852	828	881	816	845	877	889	850	876	842	851	873	819	880	826	842	758	831	856	803	843	887	834	852	786	878	859	856	869	797	826	855	851	860	831	838	854	862	879	832	765	804	819	853	867	857	859	831	770	838	820	854	823	846	881	849	886	826	819	885	831	851	832	823	840	840	827	823	864	840	860	851	817	862	845	861	852	809	849	816	853	854	858	852	830	879	834	842	824	839	841	851	837	822	848	858	810	832	782	851	835	832	817	849	846	830	829	852	812	891	857	850	799	826	834	844	837	808	834	858	777	895	859	773	848	836	808	838	829	813	830	879	822	837	849	841	821	896	851	834	877	821	877	826	852	817	902	805	827	844	816	791	753	819	862	884	849	878	841	832	816	867	854	834	841	897	849	844	899	849	852	848	869	765	846	830	823	839	882	866	842	823	799	807	863	824	833	828	839	815	854	861	851	829	881	887	857	849	839	852	865	830	838	790	835	883	874	814	830	859	813	849	844	883	927	864	809	807	790	837	823	860	803	841	842	795	811	844	881	841	885	810	832	833	894	892	854	880	843	844	858	901	860	818	832	831	847	850	853	830	851	842	851	824	828	870	848	885	869	870	838	869	808	820	777	931	864	898	831	806	832	815	837	861	879	892	830	817	856	818	826	840	820	862	826	818	870	829	859	833	803	769	826	895	844	799	843	838	881	859	833	879	832	811	883	776	845	876	864	848	885	865	898	835	821	870	780	780	838	818	828	825	857	865	842	839	838	899	799	838	816	814	814	844	835	799	822	813	876	896	883	806	843	843	811	865	828	842	793	866	829	843	869	806	801	807	758	904	874	837	784	844	840	834	787	860	818	867	907	851	809	853	824	823	881	875	827	857	828	847	808	862	826	818	808	817	868	849	819	821	862	844	820	901	821	886	828	882	804	869	903	811	889	871	841	874	893	804	829	825	893	883	818	857	870	818	858	820	867	866	876	830	861	861	803	775	864	823	857	853	833	792	827	859	862	860	799	848	884	817	822	787	855	790	816	844	827	850	822	859	896	802	816	796	847	862	842	879	898	796	856	807	823	868	804	909	881	867	826	792	820	862	842	854	840	820	849	844	880	858	765	886	794	797	818	839	826	839	807	826	803	840	890	891	861	889	836	866	848	807	860	831	819	899	841	850	787	848	830	831	853	873	850	838	860	842	872	790	828	828	851	823	802	841	856	882	846	823	822	845	847	880	817	796	823	852	869	837	826	872	834	848	821	848	826	856	835	858	831	818	821	854	875	881	800	832	827	842	851	868	842	860	828	847	864	821	840	820	864	854	866	893	828	871	837	809	874	840	847	808	845	884	844	868	760	844	862	857	920	842	867	856	883	899	821	895	856	814	879	843	825	818	846	855	811	870	877	804	831	813	836	852	832	864	852	812	837	864	866	913	835	819	843	856	798	861	817	789	808	853	800	818	829	838	815	865	901	806	848	775	823	790	861	828	821	859	839	847	786	880	766	852	902	853	856	841	857	844	856	895	828	838	864	859	893	817	814	818	820	787	812	852	839	796	836	867	826	809	892	853	879	816	828	848	898	796	857	839	826	874	888	792	841	778	843	824	848	863	861	851	843	762	842	819	815	836	871	803	833	837	833	821	876	872	817	841	847	862	860	876	863	823	820	824	855	864	828	803	839	914	869	853	837	809	872	859	851	851	781	841	846	867	828	851	884	778	854	826	776	866	877	811	874	844	860	872	862	840	857	849	780	838	820	816	793	841	820	841	842	857	836	891	858	930	844	905	867	812	865	815	816	858	832	903	827	830	828	877	820	827	839	831	838	887	803	839	814	805	822	807	830	837	896	833	804	826	808	877	830	829	861	844	879	834	844	782	838	856	862	841	803	840	820	774	813	843	793	815	897	806	846	876	881	837	784	847	785	877	804	859	867	914	815	844	861	839	811	822	816	832	843	890	847	835	812	800	854	835	824	878	809	857	871	838	824	861	820	831	854	853	864	904	835	853	873	859	884	827	819	856	846	780	857	803	885	858	886	794	828	884	844	868	843	839	841	843	872	862	857	835	846	837	829	816	796	858	833	846	887	820	794	855	823	837	853	826	864	820	861	921	807	816	812	840	818	804	852	838	855	875	881	880	870	888	841	815	843	869	860	844	822	845	881	829	832	902	803	816	808	848	859	879	852	824	856	886	864	897	828	839	809	832	865	838	841	888	823	841	849	841	839	863	804	813	784	838	849	845	900	851	836	799	860	904	885	857	840	805	782	843	851	834	898	863	834	808	848	802	805	831	817	831	836	805	802	841	803	852	892	778	788	861	835	924	859	843	837	899	852	876	844	856	823	799	901	830	858	824	817	862	863	870	838	820	839	899	840	815	850	876	879	794	846	864	842	812	845	843	839	854	843	807	882	870	820	846	866	810	841	862	865	858	777	854	863	779	837	826	835	803	832	804	827	848	806	821	805	848	832	827	849	837	881	883	801	839	836	839	853	866	833	846	821	863	835	843	844	856	830	821	798	860	847	812	860	867	835	876	854	803	857	836	793	854	835	844	844	885	860	826	843	787	850	869	849	818	861	858	829	797	825	833	884	816	757	881	804	854	849	869	862	830	792	768	846	854	874	847	818	802	868	824	830	842	860	875	841	813	781	875	863	831	805	855	870	883	844	808	862	851	806	863	896	815	862	825	814	845	866	853	880	873	850	873	839	831	856	866	847	864	827	820	836	807	807	872	875	744	828	775	771	862	881	832	839	813	851	843	832	799	805	856	865	827	879	863	837	823	851	839	799	818	791	878	788	842	825	825	844	848	899	835	789	824	839	832	814	837	832	883	891	802	865	845	862	843	877	841	863	859	807	879	789	833	835	817	875	849	856	876	822	813	864	824	816	787	830	828	807	853	838	887	859	803	829	835	831	861	872	844	835	844	840	793	832	882	835	864	866	830	845	937	850	891	855	840	813	871	792	899	795	928	864	823	841	853	833	805	860	866	847	798	835	856	853	815	839	840	872	823	887	841	840	818	847	863	831	836	914	872	892	846	869	867	849	795	804	838	839	797	847	890	824	859	857	848	849	826	847	853	842	806	877	831	818	868	861	867	807	792	850	841	815	842	866	855	852	848	888	861	852	899	872	852	836	868	798	805	844	822	838	828	774	855	824	829	839	819	836	814	887	799	808	826	870	813	850	847	855	809	833	886	846	798	838	872	862	828	906	886	926	898	822	833	842	828	897	806	820	890	835	897	878	876	863
28369	25985	31326	20977	7709	2574	1212	778	613	588	601	612	576	592	635	604	583	630	631	634	544	625	618	557	635	630	632	595	585	575	575	615	589	602	574	588	604	598	636	598	606	629	583	595	631	617	669	581	668	579	618	610	581	636	596	608	609	656	604	613	642	605	649	632	596	620	619	596	624	590	621	604	579	593	614	597	576	582	574	617	615	613	627	619	614	612	597	608	552	596	595	610	601	587	576	581	561	595	614	582	607	607	567	603	629	634	602	591	635	658	582	597	627	627	597	601	575	607	551	619	571	620	633	609	601	600	609	573	622	591	601	615	617	611	597	638	637	604	646	612	625	622	610	611	623	575	595	608	560	603	589	546	596	593	635	644	604	588	661	633	663	598	552	639	601	590	655	660	598	584	591	583	618	606	599	596	596	637	632	584	597	609	588	604	622	603	659	607	604	582	581	580	601	621	565	639	581	587	601	614	634	578	629	603	644	609	574	624	621	595	610	590	590	605	614	640	611	623	616	650	607	630	606	598	587	573	636	596	572	622	622	605	630	633	597	641	620	610	632	641	595	562	593	644	626	572	592	639	592	584	587	602	602	599	644	615	619	593	610	646	574	621	658	611	611	590	605	603	588	576	629	582	582	610	605	600	581	594	595	626	617	602	582	602	547	601	628	577	614	660	598	608	600	611	569	571	634	591	577	615	596	584	605	621	588	645	617	571	627	613	654	627	612	614	594	655	594	634	578	596	598	613	589	635	573	593	610	583	618	627	590	650	611	608	627	620	580	596	596	591	592	595	601	625	562	591	658	574	627	599	610	619	614	601	621	591	590	569	613	599	586	608	596	620	604	614	653	640	661	621	601	596	613	638	657	595	567	630	651	637	627	616	603	644	616	641	608	568	637	612	620	582	630	637	625	638	638	605	623	584	551	636	596	597	620	658	594	586	603	612	595	600	660	586	617	614	593	589	602	583	605	610	572	575	589	598	590	600	587	535	630	593	574	634	632	588	603	581	625	626	583	620	636	602	634	636	622	621	636	604	656	596	607	622	603	636	654	576	581	656	592	635	618	586	593	603	611	598	619	629	603	621	606	592	648	650	604	595	593	561	613	635	588	615	609	567	606	593	585	614	630	669	622	598	602	623	649	599	606	608	600	598	602	580	628	563	605	584	608	605	638	607	597	648	618	653	613	605	630	608	582	621	601	628	601	603	656	624	613	643	591	574	618	635	603	628	598	622	621	594	599	605	628	625	614	618	605	594	605	599	564	593	591	610	608	589	598	623	613	589	593	591	654	598	614	606	651	598	581	586	575	624	616	601	641	557	582	603	600	603	603	639	636	637	619	570	623	579	590	648	644	633	658	603	609	601	598	571	599	567	627	588	619	603	618	646	655	629	609	595	602	589	672	589	583	584	593	593	598	621	628	605	607	606	613	596	621	633	628	617	625	635	633	605	593	567	596	588	619	626	598	644	569	631	598	605	669	609	643	626	633	636	616	601	624	628	634	544	600	565	616	588	621	620	611	629	609	595	594	592	651	631	627	629	606	641	586	634	594	616	641	594	618	583	577	574	614	546	556	592	577	602	617	640	635	618	631	573	602	552	600	635	613	609	613	622	633	627	624	612	653	603	572	620	623	637	608	631	604	617	615	610	629	614	609	569	657	621	619	631	600	611	627	567	586	648	608	631	634	609	623	604	596	615	586	606	594	602	631	599	575	580	619	591	615	636	604	623	630	601	596	564	625	623	618	640	607	614	652	581	617	615	583	592	597	625	613	624	623	652	641	670	659	635	595	612	620	608	649	595	574	621	637	628	580	609	629	611	593	585	602	601	583	594	622	596	592	589	588	657	613	620	624	646	607	606	612	582	585	542	589	638	654	609	661	555	597	618	698	594	595	643	605	611	615	635	568	645	551	610	637	580	554	606	634	563	642	593	609	607	621	603	592	625	603	604	598	625	585	646	640	603	549	589	594	560	607	554	651	596	625	582	587	608	619	603	618	628	615	603	601	596	622	695	554	600	577	615	586	613	643	589	602	644	612	603	596	637	611	600	597	592	604	603	615	595	648	596	622	584	616	626	645	552	622	619	616	591	606	590	570	586	607	597	630	591	618	609	632	599	624	609	641	587	601	572	606	581	630	609	582	580	596	634	641	630	592	614	609	553	610	596	585	617	601	632	608	620	592	563	654	627	653	597	608	635	573	625	612	634	578	591	665	623	590	602	586	607	601	622	585	612	663	604	578	634	564	632	592	554	590	564	615	592	659	656	625	580	560	626	572	631	601	623	629	578	616	613	635	606	652	604	594	640	618	593	563	577	570	612	629	648	600	625	581	618	649	589	602	552	581	596	628	673	557	660	604	585	591	565	590	574	616	625	596	602	623	567	636	598	607	627	617	617	653	535	579	607	596	601	558	564	580	584	614	673	600	621	620	617	609	618	603	578	604	632	598	630	567	585	610	605	628	574	644	584	576	617	590	591	641	584	617	620	613	606	675	612	580	644	609	639	528	614	546	586	657	622	632	598	626	611	580	671	599	633	606	581	628	644	581	589	603	592	623	585	620	639	589	598	621	583	607	637	604	568	621	604	586	627	627	632	654	615	636	602	637	627	601	663	595	593	590	571	639	554	584	614	572	628	625	640	615	608	597	678	649	587	630	627	595	602	585	627	578	629	608	556	608	617	596	596	557	609	592	549	616	613	616	596	573	589	672	646	610	622	603	576	637	611	638	675	656	597	565	583	620	617	643	622	602	587	592	550	616	606	565	595	619	591	610	602	626	636	588	597	596	595	604	602	629	633	632	615	592	625	607	609	634	607	591	621	611	573	626	624	589	622	603	604	623	641	599	585	628	596	573	601	591	612	621	596	588	573	636	630	599	605	585	584	587	618	668	581	574	628	603	574	580	618	564	592	576	612	577	581	613	569	639	591	601	628	560	567	660	602	642	611	606	642	615	611	597	617	600	584	602	627	612	604	625	618	613	577	603	593	616	573	649	601	639	622	637	614	564	613	595	642	630	603	599	591	641	616	598	549	588	568	635	594	598	582	648	564	608	637	591	626	573	633	633	595	581	573	590	638	588	581	633	612	607	622	603	654	580	590	624	612	637	559	608	604	616	602	619	545	638	666	612	606	608	658	590	605	580	640	612	574	623	617	663	593	620	591	663	600	552	641	601	557	567	570	623	587	595	573	588	575	616	580	609	593	613	594	604	608	602	594	628	629	591	635	579	588	573	644	620	650	618	587	590	625	605	566	596	651	626	636	615	616	615	663	578	589	612	600	582	621	657	630	630	621	638	615	604	634	565	604	577	638	615	574	616	581	566	559	588	635	593	593	627	581	620	573	583	573	630	658	587	579	590	607	601	608	637	614	607	612	611	596	612	595	605	622	628	627	646	638	622	611	635	615	608	637	626	623	607	631	599	613	567	608	646	613	631	634	597	604	593	583	652	579	602	609	608	566	651	620	635	658	613	630	621	585	612	636
30676	45154	37005	20970	10355	4224	1831	1046	865	884	865	860	849	887	857	874	883	859	870	812	838	849	861	861	805	865	824	803	875	776	834	816	861	842	824	861	854	801	802	851	855	850	820	810	856	832	848	835	857	812	877	877	909	828	860	843	863	853	820	860	824	844	843	837	854	863	849	831	852	855	843	818	874	810	928	830	836	791	816	854	859	820	857	869	825	830	878	841	880	865	836	826	888	840	816	856	853	786	857	818	869	896	849	895	824	829	821	876	837	870	845	813	884	807	842	836	834	872	904	851	886	868	801	875	896	867	833	844	842	809	897	858	823	889	834	826	789	877	850	862	901	837	824	872	832	883	836	823	903	908	843	919	821	860	846	814	886	828	871	855	843	823	871	817	840	824	808	842	868	840	814	917	893	820	816	867	865	846	852	853	808	847	840	846	845	797	856	870	880	885	893	838	839	826	918	850	824	828	850	844	888	863	869	850	875	866	849	881	865	852	864	840	853	870	781	878	839	793	805	861	841	885	886	787	856	837	832	822	843	889	891	864	848	890	833	858	886	885	829	854	829	832	866	838	843	848	820	806	842	835	833	887	855	868	849	845	852	860	873	837	827	893	861	831	846	877	848	865	864	799	897	864	777	903	839	879	880	829	866	845	848	794	863	880	814	819	854	827	856	823	847	840	889	838	872	822	821	807	830	832	856	790	894	840	868	845	851	831	862	885	856	903	843	826	881	858	840	820	884	866	815	869	837	817	853	774	844	807	840	878	856	809	834	808	878	868	875	851	847	850	842	874	899	883	801	882	905	908	875	892	795	841	836	852	839	903	870	871	840	882	822	871	824	853	848	856	878	824	812	897	818	871	840	879	839	860	809	870	843	855	837	832	847	812	890	844	890	842	828	843	888	837	841	891	908	826	868	874	847	867	839	835	895	856	857	887	821	889	829	834	881	866	881	835	875	850	878	873	859	841	852	859	814	797	864	904	870	836	859	822	882	812	834	833	816	870	871	907	824	813	874	853	870	786	837	915	836	813	868	820	832	838	865	858	893	854	855	855	883	821	861	851	878	849	865	831	843	833	792	859	840	902	818	851	845	882	815	868	819	828	846	873	859	854	830	872	834	849	891	852	798	821	846	801	804	852	863	919	866	834	847	858	868	811	883	836	821	845	810	809	843	873	858	872	855	861	882	808	853	874	862	849	885	882	819	860	852	862	865	811	850	926	845	800	847	822	832	855	860	856	854	858	845	926	880	820	817	837	878	893	859	796	880	842	840	846	873	840	890	874	824	872	848	856	877	900	873	866	858	826	823	912	835	876	841	875	901	867	838	862	838	833	846	864	861	825	837	859	865	852	902	830	836	845	877	838	896	841	851	863	867	835	839	883	831	804	791	845	845	850	809	851	819	860	872	878	867	812	852	866	861	808	834	816	873	827	813	859	839	821	845	853	848	820	918	816	869	903	906	876	877	860	811	849	869	912	827	884	841	853	824	850	857	822	850	850	858	920	895	868	860	825	849	855	826	852	856	832	838	806	878	846	847	857	867	915	879	860	847	861	808	839	834	804	861	846	843	878	829	825	844	848	816	876	817	839	862	787	832	855	868	769	786	821	871	829	854	863	873	841	822	874	819	887	823	855	837	822	845	876	862	882	893	835	837	869	825	883	864	838	825	860	846	852	877	899	859	828	839	828	886	855	894	851	843	870	908	894	886	858	846	869	829	854	851	831	830	832	860	850	829	861	852	839	835	836	839	869	852	875	889	859	850	879	860	851	919	862	865	779	851	843	796	811	852	842	840	881	824	835	830	849	857	866	861	832	848	846	825	827	868	862	822	859	880	805	860	844	820	884	859	833	829	857	842	809	828	862	842	815	917	839	869	834	826	846	797	842	871	840	917	823	843	849	828	851	837	908	832	847	844	885	878	833	837	867	841	869	876	828	872	809	886	861	846	882	865	857	861	841	846	877	849	851	836	846	872	848	831	856	806	825	854	836	881	781	840	879	826	886	810	861	832	841	855	843	879	858	843	871	846	849	866	874	902	863	910	857	835	844	891	843	860	835	875	881	878	865	862	881	856	837	842	840	877	819	836	840	874	840	853	846	823	867	820	842	851	860	848	859	840	857	869	914	819	869	820	888	809	883	898	846	886	836	911	822	864	854	837	837	890	857	829	793	911	880	888	878	836	867	821	864	813	837	849	831	867	865	812	854	787	866	850	839	818	854	804	880	880	868	883	818	843	847	848	859	850	810	821	809	857	872	903	849	889	891	889	828	871	829	835	826	898	854	831	804	803	838	857	787	903	879	879	843	901	863	858	894	848	858	846	809	821	886	867	829	824	842	831	893	903	852	842	867	882	817	924	842	863	809	864	864	882	847	869	856	866	904	873	856	867	840	830	906	878	848	875	874	840	780	872	840	864	811	840	902	853	781	821	847	899	847	810	828	877	850	844	811	864	830	876	868	873	839	886	931	861	866	878	851	866	843	884	817	839	839	861	842	860	848	877	837	851	832	842	838	858	833	843	832	894	841	795	841	850	855	861	868	822	853	865	858	842	870	839	830	879	847	831	855	846	854	844	868	815	840	858	836	887	900	869	811	825	858	811	831	870	857	834	878	839	863	839	852	899	862	876	868	880	811	856	868	838	881	819	835	850	860	880	895	820	858	829	899	898	819	859	843	827	906	809	829	863	868	840	790	751	819	851	863	811	868	860	880	871	862	857	881	796	857	856	851	877	866	849	858	824	863	803	852	841	840	857	885	830	901	867	833	822	877	846	865	838	848	834	883	883	859	842	824	800	870	885	888	825	882	867	841	847	803	828	878	840	896	834	901	882	820	868	873	879	900	821	844	825	865	824	847	859	871	846	901	823	869	841	847	853	795	833	843	837	852	817	900	848	891	791	868	859	804	849	839	872	851	856	862	843	852	844	873	829	855	827	827	859	874	870	880	815	857	794	855	828	823	846	780	911	888	861	816	820	888	800	878	863	837	826	872	816	843	854	850	869	872	850	852	817	862	898	835	860	876	864	830	883	897	826	880	855	858	866	867	871	814	834	836	837	822	860	937	909	856	830	848	849	845	893	930	842	825	858	840	838	841	911	851	883	779	870	811	864	840	862	862	884	800	837	874	883	844	887	782	890	860	847	874	789	849	840	846	831	851	856	833	848	824	879	849	848	895	896	843	845	882	852	845	855	860	841	831	836	811	870	882	866	849	812	876	837	859	853	818	828	853	831	824	859	855	816	816	892	853	815	822	891	838	853	896	855	870	866	855	847	898	852	830	864	825	836	835	839	867	886	859	864	851	904	832	838	851	852	885	867	861	861	877	811	807	865	860	859	864	875	884	865	827	803	831	864	845	861	790	846	828	889	857	833	879	858	817	869	850	807	876	863	834	834	813	833	924	900	827	870	859	857	860	864	890	848	821	837	846	849	870	846	886	871	876	874	843	851	861	850	836	894	845	878	816	801	839	864	854	852	839	856	860
24723	22307	33842	33489	27098	19311	6989	1259	703	665	671	654	622	607	662	664	625	688	632	632	618	687	608	602	681	655	624	582	617	644	663	614	648	651	655	647	616	617	631	640	645	674	681	620	625	614	669	630	611	642	628	615	650	630	624	716	639	606	638	661	677	624	631	659	637	584	642	683	631	678	634	684	683	595	601	635	601	623	611	669	694	633	664	633	637	633	661	660	699	620	657	615	593	630	633	657	644	617	655	614	629	607	604	621	605	648	640	648	658	608	629	657	658	623	586	621	627	650	628	640	627	575	642	668	634	649	622	637	628	635	599	588	619	647	633	629	624	664	667	590	647	628	613	580	617	638	684	619	657	629	671	646	633	630	631	606	620	641	584	650	639	656	661	622	620	641	614	623	614	605	608	656	641	656	638	612	605	600	598	631	635	621	623	615	643	627	627	652	671	611	626	621	645	563	611	588	624	662	648	623	624	623	616	644	622	631	577	653	650	617	609	622	637	598	644	615	647	653	606	642	650	653	676	630	614	597	622	676	638	622	621	625	630	649	653	584	611	600	608	621	618	598	635	647	662	697	594	645	620	621	612	604	650	684	564	602	592	625	625	620	651	634	677	637	618	595	605	600	630	658	647	664	622	628	654	590	617	621	625	677	644	641	662	664	617	625	617	643	627	662	678	658	592	603	655	636	610	603	631	637	608	672	613	623	623	633	669	678	669	651	608	634	602	604	648	600	651	651	583	665	609	650	653	658	648	615	605	595	655	582	640	689	664	652	603	648	650	622	614	589	585	627	629	669	603	629	678	639	606	607	677	662	639	633	668	635	673	663	635	626	659	669	670	666	659	637	649	631	663	635	616	593	607	652	675	650	626	669	611	635	619	640	593	629	598	667	634	621	635	647	607	581	621	600	597	621	625	663	692	623	605	628	595	618	638	622	640	653	632	609	644	621	607	663	643	662	649	629	651	636	645	637	678	669	604	630	685	637	617	601	643	640	630	639	625	612	613	631	649	626	623	723	666	649	595	628	659	654	647	657	618	643	656	599	642	584	619	693	620	638	635	648	670	639	614	615	628	643	607	642	619	620	625	647	658	641	647	609	651	569	605	645	601	588	640	594	630	631	669	639	586	606	646	632	663	613	634	594	652	602	635	616	634	625	644	588	610	637	589	635	615	633	642	626	641	628	697	594	629	623	594	630	642	652	632	636	639	654	615	619	663	652	680	653	658	610	636	637	655	659	641	594	610	623	664	643	640	648	655	618	698	619	623	697	620	669	661	619	655	662	622	633	625	644	656	650	618	604	636	637	585	644	627	612	630	624	566	613	630	652	627	614	678	614	611	610	609	607	654	667	608	665	668	641	621	630	624	575	588	633	604	640	626	639	673	643	609	612	654	639	621	619	650	668	576	620	631	623	635	624	617	616	583	581	648	653	648	644	623	648	625	644	643	619	587	676	669	694	650	673	664	621	598	653	642	651	656	641	648	647	590	616	621	594	620	639	598	632	652	651	623	606	663	703	639	629	669	637	626	657	638	617	611	655	617	605	633	586	665	670	616	616	631	622	649	649	622	635	635	633	659	627	621	634	629	642	585	644	708	653	622	636	643	628	568	590	650	636	646	602	669	619	630	628	599	662	655	656	674	582	630	639	593	618	613	615	651	631	628	588	647	657	612	656	648	674	640	645	668	608	612	640	618	600	655	591	623	669	648	655	662	647	610	644	624	613	657	645	643	646	620	632	628	637	658	655	613	674	640	652	617	652	609	627	650	623	639	669	581	608	613	631	643	640	615	696	635	610	637	611	604	627	623	662	601	618	636	597	654	630	663	670	642	630	600	635	642	602	658	611	686	608	621	612	613	600	618	600	636	608	625	632	600	644	605	652	598	676	613	650	626	649	573	647	651	645	634	633	662	634	672	660	605	649	678	632	622	672	637	613	641	598	632	656	678	637	654	602	654	585	641	625	681	619	662	644	602	625	641	657	643	637	613	634	638	631	659	621	657	566	622	632	610	644	646	652	605	606	640	668	632	608	621	677	602	649	602	596	640	625	665	582	601	614	644	604	587	663	687	619	586	682	568	632	593	643	638	607	654	618	644	618	590	639	651	612	643	586	649	647	636	607	593	636	683	635	634	638	687	623	620	640	625	672	581	632	632	611	617	653	628	600	591	637	614	627	632	591	664	645	628	620	627	621	620	679	615	688	651	621	650	596	597	605	632	636	576	620	633	661	627	612	626	651	628	640	644	598	591	645	612	610	648	656	623	637	619	602	615	624	600	597	651	600	606	640	643	645	651	641	637	652	631	618	623	659	609	641	656	628	616	680	622	643	650	645	612	645	636	611	633	557	626	635	609	600	584	653	679	631	588	588	635	683	648	602	678	624	622	616	647	663	715	645	644	666	650	651	637	628	672	689	625	680	607	618	619	618	617	643	670	573	617	648	653	627	621	588	633	616	638	621	593	610	602	624	649	600	636	621	614	640	632	644	609	626	602	574	667	670	592	643	623	617	667	623	674	617	622	621	564	633	655	622	669	639	628	653	584	641	669	646	670	636	646	634	647	600	625	684	655	657	651	622	619	574	624	658	620	637	679	611	627	616	651	624	660	637	648	613	631	593	666	640	639	637	596	624	602	665	592	639	634	614	684	614	635	642	634	638	604	615	668	638	665	648	622	657	650	601	633	632	646	632	622	633	603	644	602	664	608	654	594	614	607	607	624	650	651	577	607	607	632	614	683	671	654	601	626	622	635	614	630	632	625	581	611	598	638	648	615	649	630	625	679	689	635	605	665	644	609	639	576	633	589	654	679	654	639	631	594	600	669	598	661	658	625	624	606	639	606	608	606	631	609	625	652	607	664	644	635	631	645	681	663	617	638	638	657	643	607	655	686	647	610	662	637	641	632	618	631	622	628	611	629	611	668	640	622	659	643	608	620	598	629	633	596	626	644	629	649	625	640	666	694	643	622	643	604	644	596	615	638	642	632	596	656	621	629	679	627	645	584	696	668	624	631	640	644	629	628	662	627	640	667	634	649	618	598	639	632	659	651	663	619	669	627	617	649	635	625	645	608	610	658	618	638	653	581	598	608	611	669	615	624	652	647	593	627	627	666	621	547	627	647	632	628	624	614	627	656	649	642	655	636	634	671	675	612	642	622	649	613	686	640	605	621	621	658	603	603	650	598	630	624	644	634	582	642	632	609	679	616	627	594	622	687	629	689	603	643	626	636	634	649	600	638	639	661	664	638	631	630	659	637	620	617	622	648	630	571	664	591	604	579	635	615	627	648	633	633	608	637	628	668	621	694	615	659	644	608	622	675	670	633	610	625	628	626	634	656	638	625	623	613	614	638	617	617	617	602	639	591	615	601	590	609	594	646	650	656	623	614	612	629	621	628	676	643	610	612	614	631	626	677	652	624	621	669	650	644	644	599	660	621	641	648	641	602	577	644	666	661	617	611	620	690	655	611	612	656	616	591	650	631	667
57514	90990	73971	52376	34720	17762	6009	1976	1095	945	872	933	926	873	822	962	888	925	893	842	861	850	871	850	937	897	881	918	968	893	932	903	919	897	881	862	951	894	925	879	896	910	884	915	885	911	850	898	879	912	944	885	889	850	904	866	879	891	907	906	907	878	876	912	917	886	909	911	883	915	869	858	891	900	914	908	870	881	876	885	871	843	871	836	908	920	898	837	855	818	833	864	874	862	850	930	932	819	878	902	896	865	900	891	913	892	862	891	853	893	916	885	906	906	886	860	933	889	900	909	904	900	899	885	855	897	872	893	898	871	863	856	945	893	896	900	919	882	850	873	870	874	934	830	937	847	886	897	940	881	898	873	879	898	883	929	858	908	908	924	869	901	893	917	876	869	918	856	902	944	824	895	865	886	932	930	923	872	936	842	822	883	888	878	884	925	859	904	980	863	908	864	870	886	894	926	942	879	869	938	922	899	856	830	876	871	880	895	835	974	860	867	932	888	883	879	895	867	904	908	894	797	901	921	854	891	907	838	861	840	829	926	900	862	946	914	863	881	906	879	894	910	899	891	907	868	849	858	927	916	904	827	918	841	879	877	872	868	897	880	858	849	884	901	867	873	894	894	884	840	904	845	896	854	897	953	862	863	893	858	840	901	857	903	852	863	864	868	873	906	880	900	905	907	885	848	902	969	885	865	869	907	928	913	936	911	875	918	800	928	871	872	867	854	908	848	923	856	917	926	897	885	868	899	873	842	866	872	883	904	907	891	887	895	854	851	829	890	848	895	906	843	888	881	874	837	821	880	885	846	899	914	887	906	883	883	846	888	898	933	877	879	889	830	931	866	924	884	929	869	921	935	859	861	891	856	913	881	862	909	906	921	874	883	838	847	927	874	875	892	864	930	915	902	906	905	889	899	905	879	919	863	864	902	869	876	884	902	842	917	864	874	890	862	867	879	847	895	868	884	852	896	941	878	875	847	874	915	847	907	864	874	919	888	863	872	916	888	928	883	862	879	890	883	909	923	862	877	867	898	902	939	890	833	845	944	846	839	877	885	909	895	854	889	898	878	884	880	866	892	849	860	890	843	925	966	928	885	901	878	895	877	948	923	813	873	912	897	899	881	855	810	886	854	901	880	888	887	873	919	857	826	891	884	951	909	895	884	867	871	858	896	845	885	858	876	845	831	815	852	884	896	908	881	904	879	836	864	873	898	902	905	857	925	934	887	856	896	851	881	868	860	896	896	839	898	865	886	879	818	940	855	904	924	875	876	889	881	935	889	890	840	865	816	905	857	913	916	877	899	949	948	889	843	844	908	902	889	864	881	943	945	893	861	900	865	907	928	875	898	842	901	882	918	887	860	838	903	921	885	867	844	864	874	864	921	936	878	983	887	870	918	853	898	877	905	863	882	887	857	914	850	902	876	851	886	915	885	922	886	883	902	872	887	913	877	903	882	887	905	890	861	886	846	863	887	942	907	871	890	894	880	890	916	866	916	877	909	820	885	885	858	904	896	916	860	887	839	931	863	916	918	839	934	847	882	878	873	849	908	862	859	927	866	838	890	955	904	866	911	893	835	869	930	869	870	835	893	902	873	925	837	892	904	885	891	871	907	920	891	893	866	814	932	893	886	855	929	890	831	929	923	862	903	918	882	857	899	856	933	892	901	887	911	907	926	859	918	861	845	907	890	908	879	881	910	842	865	869	884	819	928	869	889	891	886	851	856	929	921	905	884	882	841	892	828	892	874	910	912	899	908	887	875	917	887	894	902	886	892	883	879	855	856	896	887	901	914	863	883	903	850	873	917	913	874	903	880	868	873	902	847	920	881	897	897	852	928	938	894	870	896	870	876	903	864	953	916	837	924	899	869	863	892	957	879	908	909	864	887	877	925	869	894	893	892	859	876	863	984	870	834	880	898	907	921	847	816	932	875	830	904	909	844	926	847	915	921	842	923	906	877	906	859	847	850	901	911	851	889	905	865	867	917	928	868	898	896	897	951	849	873	916	840	833	887	922	971	858	886	867	906	920	864	867	901	886	829	875	897	875	871	907	897	879	942	878	904	868	879	895	958	898	869	869	870	821	896	864	841	857	856	849	869	863	882	877	887	911	885	886	848	897	913	907	904	915	903	882	902	866	914	880	909	907	908	858	887	868	892	924	909	867	848	894	906	895	893	908	882	949	873	901	882	904	912	898	917	870	922	884	896	893	896	882	860	922	907	906	875	892	900	927	848	957	928	902	923	904	867	838	898	869	869	895	861	879	879	887	870	896	895	891	953	877	897	882	896	863	840	896	865	920	880	892	861	848	914	882	866	825	939	927	859	945	848	955	858	814	922	897	902	914	872	907	928	879	910	842	860	924	903	875	898	907	944	908	958	827	886	905	867	904	880	919	882	896	886	908	846	862	843	860	887	862	933	885	868	903	897	846	855	834	910	875	857	874	876	926	891	900	845	876	893	897	933	910	842	932	898	933	847	853	927	892	858	918	866	965	917	898	888	886	880	854	910	912	908	925	870	887	906	841	872	939	883	896	898	889	899	885	866	900	880	917	873	897	910	886	871	874	883	885	828	855	863	876	867	914	882	914	880	886	891	829	933	925	865	837	838	898	888	881	858	918	875	918	880	889	884	860	900	906	945	852	920	949	901	862	873	937	856	887	903	932	886	898	885	927	886	883	932	852	890	859	891	887	957	894	890	843	860	911	865	928	874	905	899	882	862	806	927	919	841	894	881	844	880	903	905	809	836	885	886	925	862	953	891	872	889	908	904	847	868	885	884	904	869	910	883	900	895	881	882	890	884	905	862	922	841	849	904	843	872	885	940	876	870	847	874	911	881	919	906	887	874	864	875	906	867	846	896	832	904	916	889	850	908	862	902	871	895	880	870	875	860	906	839	943	897	878	872	909	933	856	893	927	913	940	896	861	907	835	876	901	883	907	871	887	921	875	854	868	852	932	872	850	949	927	847	899	862	905	864	908	852	844	912	913	852	880	959	889	874	934	857	873	850	854	882	889	887	882	866	895	874	927	910	910	874	887	883	895	842	899	835	925	855	886	812	897	910	862	872	906	851	899	905	894	857	852	896	881	850	897	864	863	877	893	901	914	905	875	965	883	891	859	877	867	875	851	936	860	932	848	883	824	917	879	863	900	909	914	879	919	852	897	954	821	912	907	892	874	915	881	929	886	859	927	919	960	848	892	880	903	871	854	852	890	880	879	902	922	872	884	861	882	870	926	877	878	836	877	873	884	919	924	893	871	882	890	956	845	959	858	888	922	912	869	884	868	877	871	915	902	943	868	906	870	906	892	863	896	840	844	879	864	853	862	911	822	891	941	886	898	859	923	871	929	895	875	869	856	895	860	906	873	876	855	857	873	900	944	881	876	876	868	857	972	884	866	874	899	896	867	860	866	886	891	902	909	903	881	888	882	883	921	892	909	928	862	900	874	899	899	879	907	871	926	950	894	865	904	908	901	903
23625	21916	32082	30802	27905	23447	15215	2527	868	743	653	664	575	617	617	654	623	606	673	618	708	621	600	596	628	591	618	635	599	611	649	586	631	624	655	634	650	624	621	618	620	598	607	605	583	601	650	623	610	668	616	714	581	606	619	619	620	580	593	649	616	604	653	609	584	643	608	641	599	612	627	643	601	614	641	639	620	641	589	610	647	638	648	632	648	637	586	647	601	595	611	647	610	617	642	644	632	582	621	646	662	613	563	593	610	620	599	637	591	635	612	592	660	616	682	658	602	647	612	612	603	666	640	631	609	640	639	593	632	628	626	645	652	622	636	629	630	596	602	591	587	626	607	620	611	645	599	600	599	603	556	646	604	665	612	655	661	572	612	616	592	608	602	581	669	607	684	605	677	638	592	564	639	607	625	639	600	602	616	598	627	593	635	618	559	626	651	575	631	629	639	645	581	625	606	549	642	617	588	607	633	648	623	647	634	611	644	586	623	603	570	659	615	603	602	577	634	618	611	640	623	641	618	625	581	632	648	650	646	664	577	599	622	599	666	615	628	634	620	630	624	619	637	591	667	616	628	593	626	664	613	610	638	636	606	662	597	612	612	619	622	608	604	587	603	613	569	592	591	598	621	638	589	644	610	642	618	611	615	563	639	635	656	578	636	618	618	625	632	661	631	628	629	617	639	635	585	628	599	596	664	596	620	633	620	609	627	605	599	632	636	610	598	601	614	631	591	594	615	592	660	644	605	625	699	593	618	613	598	610	580	599	629	618	590	639	546	624	592	610	618	618	593	580	614	641	637	634	631	603	615	585	622	591	616	634	592	628	640	637	603	642	635	573	643	635	630	619	633	624	629	612	612	562	639	607	628	596	578	642	596	612	637	593	601	626	596	578	627	601	637	622	608	624	634	642	603	625	587	636	643	632	603	582	616	624	649	618	613	654	669	609	583	633	631	656	603	662	611	589	585	629	627	654	623	571	613	640	652	636	633	614	632	635	610	630	617	602	648	653	634	606	644	599	627	615	598	644	612	586	607	631	600	595	642	637	616	638	569	613	634	592	599	612	605	618	598	644	575	583	615	626	575	627	592	599	620	590	622	606	613	593	644	646	638	595	634	617	661	606	634	603	607	622	619	652	658	626	602	635	624	594	652	634	639	599	634	610	628	646	660	620	653	613	655	647	618	619	608	611	621	636	620	628	653	657	602	658	672	623	629	566	566	592	640	633	532	651	624	595	649	618	580	615	631	654	615	677	576	612	634	580	599	611	572	623	641	652	616	657	670	582	606	629	577	633	649	634	570	632	649	607	545	630	611	626	619	665	603	579	660	610	614	649	675	633	598	666	574	599	606	605	639	610	622	632	655	607	633	584	572	631	636	631	614	574	633	641	645	651	610	627	620	636	593	642	596	600	642	618	618	627	680	642	610	609	640	602	609	621	630	621	634	623	615	596	586	629	608	569	606	635	584	611	609	579	626	644	601	645	630	672	616	626	594	648	617	620	588	634	578	603	624	635	612	638	591	615	628	613	605	604	656	622	606	582	578	613	620	635	666	632	629	628	601	629	627	647	571	561	616	637	633	622	557	567	665	651	628	644	627	659	633	582	611	590	580	669	636	606	600	570	597	639	631	574	593	620	598	577	611	652	632	610	631	624	622	640	611	600	643	615	652	624	614	597	568	644	605	613	665	614	625	652	603	570	618	603	606	713	627	662	635	614	621	609	610	640	605	590	676	608	648	618	630	599	626	630	630	585	610	622	600	589	616	570	657	622	575	672	611	627	579	664	652	564	606	598	644	577	631	623	634	622	604	629	624	599	669	602	592	595	609	644	630	635	613	616	629	596	621	649	603	614	595	582	623	649	597	611	643	607	598	624	615	638	608	666	627	614	658	594	612	653	618	657	650	600	635	619	629	620	600	687	634	620	618	599	598	608	595	609	588	593	647	598	647	600	609	617	598	628	592	604	623	606	616	630	589	583	604	635	581	596	585	642	627	602	641	664	619	631	616	600	614	579	616	600	629	643	590	608	609	599	608	618	647	599	589	606	566	636	614	606	584	633	698	619	639	640	610	644	592	611	640	612	629	656	629	611	635	626	585	602	618	672	597	651	631	648	594	608	585	631	627	599	643	626	661	621	596	626	627	625	600	599	608	615	652	614	645	571	604	664	685	637	642	612	619	605	602	665	620	617	599	628	612	634	617	609	639	653	637	599	582	647	597	625	628	623	597	622	666	619	621	654	621	691	636	596	643	613	561	621	583	607	601	624	635	621	602	637	628	638	647	629	647	593	641	619	675	644	619	598	651	593	611	601	589	632	609	630	626	560	644	629	632	614	602	580	623	600	601	624	647	631	581	679	594	609	652	650	633	651	649	612	615	633	646	584	643	645	611	613	563	594	642	630	623	628	606	656	609	610	619	569	628	656	612	611	562	636	609	627	618	611	621	597	620	590	649	666	617	572	650	607	651	601	558	636	605	630	626	587	622	576	628	669	633	628	580	634	649	604	607	636	610	578	626	575	612	639	590	616	619	626	686	664	583	579	609	617	597	626	593	596	636	638	604	621	583	649	604	641	649	644	637	628	637	617	575	635	639	590	653	627	660	625	605	589	626	636	597	597	630	579	648	570	634	647	634	625	606	561	604	661	594	596	582	653	655	650	609	595	599	543	621	567	653	686	608	613	631	634	585	628	606	654	618	639	608	597	587	635	617	621	626	605	608	604	601	621	626	608	614	603	628	620	651	639	594	637	617	607	603	616	666	647	602	636	591	610	597	644	617	681	601	648	624	619	641	633	627	619	651	656	586	600	583	640	640	631	669	589	651	585	609	585	638	583	685	641	576	653	587	643	589	602	589	655	664	613	633	622	633	635	615	625	648	677	666	604	592	629	614	642	624	632	611	564	638	634	631	638	670	607	579	631	621	594	604	567	559	628	628	608	686	590	614	598	645	589	666	569	638	638	628	599	605	618	589	612	624	620	644	606	611	622	624	657	613	627	632	609	655	643	639	627	651	651	650	665	638	612	632	635	586	620	610	601	637	592	650	622	589	629	646	583	663	648	579	649	660	613	647	623	607	635	610	618	624	621	666	603	570	636	589	653	577	573	642	671	598	613	611	629	625	601	621	619	616	633	588	594	628	605	656	621	602	595	610	604	613	623	587	643	608	577	600	666	606	596	631	628	641	613	581	616	612	616	622	607	625	642	622	625	630	641	661	572	624	610	626	599	645	581	670	694	636	623	640	623	606	681	658	621	568	600	624	628	635	612	627	629	606	628	609	626	597	586	567	652	646	579	618	605	600	632	588	594	601	577	616	584	649	626	592	677	613	610	590	597	587	600	617	608	633	614	639	632	580	588	600	586	565	626	667	591	607	603	632	631	638	634	596	592	601	633	613	620	637	599	665	595	637	623	614	683	604	652	607	579	604	629	604	644	602	593	658	584	620	595	589	639	618	618	616	601	564	567	653	623	635	646	665	615
61751	101299	86415	64420	44078	25743	10496	3415	1307	978	866	885	907	890	875	845	885	837	863	887	868	880	860	830	890	853	832	865	887	880	853	880	819	896	832	849	851	851	868	850	793	876	845	829	891	855	868	843	852	848	822	832	918	878	848	873	862	860	830	887	875	852	816	816	839	849	888	841	845	826	865	808	811	808	868	923	863	834	822	872	853	869	809	806	839	828	858	876	864	847	884	864	839	809	869	903	862	851	876	844	784	873	886	793	803	827	913	838	791	826	866	875	827	823	888	889	876	909	842	864	854	833	823	859	879	920	881	844	891	831	919	881	870	848	891	858	895	861	917	944	830	821	895	850	855	773	868	839	870	848	842	860	819	862	881	878	834	798	871	829	769	804	801	849	886	876	900	845	865	833	845	815	798	839	920	821	857	856	861	866	827	822	823	849	829	814	830	839	826	877	849	805	836	809	889	879	838	814	860	808	850	867	853	839	832	869	784	901	812	832	851	889	854	867	880	882	836	899	812	836	868	850	807	880	829	856	839	864	883	849	819	836	831	890	879	848	828	855	926	886	844	868	900	840	838	825	874	861	816	807	896	844	867	883	828	832	876	860	834	831	845	826	871	839	865	872	825	830	862	816	844	880	876	853	852	827	881	850	868	884	822	874	896	843	879	831	875	851	857	858	856	856	878	841	852	839	857	828	850	820	861	859	871	831	838	885	839	852	861	880	830	835	853	838	823	914	818	866	901	878	881	871	838	816	877	868	885	836	885	850	858	858	870	834	822	784	882	902	851	870	829	896	890	887	854	861	846	806	873	847	833	864	857	798	882	858	833	885	848	859	857	822	848	849	842	854	871	864	833	903	838	896	800	828	838	872	828	857	838	824	827	893	836	867	846	894	886	887	881	905	889	829	929	844	876	852	866	878	853	820	892	870	821	837	863	880	874	797	873	808	830	774	828	858	872	866	839	803	847	829	843	829	843	843	883	879	835	843	856	871	839	842	815	849	822	876	843	856	809	849	814	866	851	809	860	888	860	846	826	896	892	823	858	841	930	827	885	855	848	827	822	789	872	862	783	807	842	873	881	832	869	850	879	901	854	858	812	888	840	866	876	821	921	900	865	826	812	831	832	843	873	869	787	887	850	832	859	888	896	865	850	859	943	842	889	895	815	823	873	818	830	882	885	877	841	873	877	871	803	832	900	903	840	847	840	871	864	789	865	860	816	802	860	840	910	839	847	835	825	842	832	862	857	859	867	830	817	859	811	906	864	900	857	856	863	861	827	856	873	812	880	859	822	832	887	853	854	873	825	840	895	832	852	847	788	816	853	824	898	849	805	840	823	835	861	889	880	809	797	885	924	888	848	808	860	855	848	847	840	834	907	857	867	846	877	862	871	856	840	820	817	859	854	827	912	846	841	879	898	865	851	893	820	870	846	854	820	897	853	885	825	865	873	897	833	864	909	866	854	821	867	874	869	818	847	863	860	804	874	885	860	849	877	874	882	872	817	823	860	845	889	870	883	842	876	866	875	863	868	851	923	844	844	856	909	851	893	886	823	812	900	826	846	870	833	887	828	901	830	830	824	915	841	810	801	900	855	834	844	868	884	856	842	883	852	861	821	846	810	865	803	865	863	839	828	830	866	843	821	822	889	858	860	815	869	794	855	908	869	834	827	803	902	851	893	901	822	831	843	827	856	859	879	861	835	841	880	867	834	862	877	887	848	835	790	863	887	826	820	870	868	855	820	809	861	852	807	883	845	850	858	819	787	881	855	895	830	867	822	850	834	842	864	833	813	909	781	879	841	842	852	861	879	848	874	858	797	801	836	869	857	868	882	815	870	843	848	854	843	893	901	887	848	870	891	877	845	842	833	899	872	832	784	830	848	839	865	842	792	835	850	823	845	871	841	844	808	818	800	850	848	778	839	828	835	839	855	881	871	882	842	866	854	809	865	854	907	898	851	848	876	851	845	860	842	846	789	827	878	876	829	863	824	833	812	916	863	853	927	887	859	886	842	833	879	855	818	840	866	875	843	852	886	909	880	886	831	825	853	892	854	867	848	848	843	822	848	832	849	852	842	832	830	826	868	819	867	826	845	785	871	863	832	894	883	876	842	890	845	866	873	890	845	842	850	839	913	860	829	791	837	801	855	867	865	815	840	849	833	847	824	818	862	845	872	835	824	842	881	818	848	882	841	843	878	861	872	790	819	883	846	855	895	804	853	833	806	875	844	853	841	879	860	857	862	843	867	867	812	853	887	898	888	869	845	886	777	893	852	880	837	886	867	885	890	901	828	866	813	834	822	900	812	830	833	848	849	843	848	821	913	874	904	809	821	902	813	879	878	852	816	863	890	845	852	874	875	817	824	870	844	839	858	914	895	813	843	876	876	854	885	860	828	888	865	872	833	828	854	853	880	855	833	829	827	892	836	841	888	806	846	852	867	858	848	840	795	851	893	904	854	845	851	826	842	843	883	834	856	854	819	931	884	829	888	818	867	859	834	819	839	809	906	833	846	874	844	816	874	854	885	789	858	852	834	839	898	884	879	840	867	909	886	856	886	884	864	884	855	886	837	832	849	870	845	846	821	837	857	825	889	830	870	897	821	875	869	854	859	921	822	804	854	880	830	843	851	877	812	847	876	895	862	873	882	822	875	863	882	858	798	838	853	838	805	886	863	842	890	881	847	850	864	936	909	852	832	881	866	832	849	834	811	831	839	851	854	865	845	902	862	844	829	820	885	873	844	879	868	851	831	825	826	898	899	889	878	845	815	883	884	857	865	843	862	835	837	908	901	881	872	792	837	803	826	835	845	798	828	889	872	828	871	857	814	892	883	804	886	879	871	820	864	843	844	829	830	866	825	847	810	838	875	777	835	879	836	846	823	813	892	878	825	866	818	850	847	866	840	847	875	893	814	867	860	867	834	868	870	841	860	826	834	914	849	822	814	857	843	839	876	864	877	858	843	848	849	840	867	824	827	818	863	798	864	840	797	897	859	829	866	815	842	808	823	828	857	850	850	850	825	845	907	855	823	881	901	876	841	853	870	880	842	848	842	837	873	871	897	847	903	845	889	830	853	849	878	861	850	821	857	854	861	823	882	879	872	834	854	852	850	849	798	858	858	853	863	849	868	839	874	864	824	832	872	846	879	872	787	831	832	890	845	856	800	830	847	865	907	842	868	900	851	856	816	854	868	831	880	854	882	847	871	837	852	852	850	871	881	887	843	822	861	883	814	866	846	844	864	805	894	840	881	875	897	864	830	856	886	886	875	823	852	858	818	780	876	923	860	842	842	821	871	864	864	858	791	833	820	855	842	859	869	835	862	862	860	801	841	872	846	823	887	846	882	860	877	824	873	860	916	876	825	817	892	847	834	874	853	828	854	877	890	901	835	895	905	811	907	893	844	881	837	878	908	878	842	803	856	873	862	880	871	825	829	836	871	893	839	838	834	826	848	854	875	806	887	885	869	858	842	877	825	817	857	828
28387	25456	30840	22510	8797	2651	1119	746	640	639	600	627	627	662	604	636	568	624	622	589	615	626	637	581	601	624	636	608	600	619	582	593	600	611	594	614	607	586	616	640	619	603	621	581	641	633	592	626	570	583	636	662	584	587	623	639	585	596	630	619	618	573	594	596	628	634	616	625	572	572	618	620	576	632	625	647	597	587	657	582	622	566	619	609	634	626	601	612	615	629	605	588	597	597	584	604	599	558	589	626	556	609	607	612	609	591	636	607	641	651	586	641	590	614	625	644	593	622	582	595	637	614	651	611	630	609	629	604	598	587	635	606	586	595	616	599	635	613	643	628	631	565	617	657	594	635	601	634	616	611	614	618	616	622	619	636	638	664	579	641	590	610	637	553	617	597	584	595	605	607	618	610	588	600	615	605	579	604	558	601	625	589	599	629	594	590	593	576	611	595	592	593	565	613	554	608	658	606	592	587	609	610	602	617	632	624	660	624	586	657	594	617	582	611	647	549	596	660	575	616	563	608	598	579	605	603	561	634	605	590	621	595	625	589	633	580	612	631	598	642	620	597	587	663	577	619	642	566	612	590	589	615	567	634	580	616	627	569	610	609	591	650	636	623	630	601	617	559	607	605	622	618	623	612	581	583	565	619	611	606	644	621	617	630	638	612	620	653	635	604	566	632	676	572	600	633	623	607	573	592	650	608	627	614	606	653	602	613	637	582	590	624	615	625	615	612	615	608	604	641	623	618	544	631	567	621	591	599	632	611	625	605	580	599	655	642	641	559	569	587	601	600	585	607	568	592	619	625	631	595	625	613	601	589	581	602	605	628	653	633	616	570	649	650	610	612	637	570	615	592	590	617	624	624	594	652	626	583	602	581	625	593	573	571	628	632	583	664	637	644	619	617	600	564	599	621	615	593	629	671	607	608	619	606	589	598	630	608	587	659	581	631	572	624	632	593	587	645	620	640	595	593	624	598	619	646	648	644	584	593	585	605	601	573	607	643	622	598	610	591	577	568	634	603	624	617	553	614	616	577	606	602	601	590	620	563	568	606	575	626	645	623	682	581	672	564	609	608	644	590	609	593	594	604	581	595	600	601	640	605	587	617	601	652	636	616	620	685	635	629	611	624	632	613	644	610	615	607	594	567	588	605	648	632	592	618	664	619	612	594	634	631	573	585	618	623	618	569	576	596	640	578	590	587	603	578	623	636	622	621	605	618	576	612	610	596	584	607	617	662	608	647	582	641	595	589	550	652	620	620	629	600	618	615	536	609	631	610	626	594	597	600	631	625	607	587	621	646	627	647	625	622	580	619	606	638	610	616	657	623	595	575	563	624	609	592	597	604	654	631	602	620	618	586	588	609	626	613	614	607	595	577	621	635	573	629	591	599	599	618	632	678	578	604	612	640	607	644	656	608	631	611	606	572	619	597	595	602	607	614	588	636	582	586	585	580	661	604	596	612	573	616	651	607	598	587	585	570	647	592	603	536	606	592	631	646	641	623	616	615	622	606	586	626	591	613	626	600	590	620	631	617	599	614	605	588	570	609	614	631	586	604	608	603	626	618	600	584	600	581	624	637	574	608	582	604	625	612	608	640	614	581	593	592	606	615	584	628	597	619	594	624	618	596	619	618	604	587	605	616	591	572	603	583	612	616	580	608	610	597	554	611	630	593	560	640	602	604	610	617	614	615	619	555	611	596	542	597	607	576	645	601	616	602	664	589	630	628	591	636	613	630	619	613	606	635	595	617	620	611	601	633	652	631	571	589	604	598	608	617	636	578	602	591	628	588	662	621	608	546	612	612	584	646	624	619	653	635	601	611	614	638	620	613	600	602	598	596	572	608	597	615	567	607	623	563	652	584	636	595	626	596	588	628	561	585	587	595	627	626	601	573	636	562	574	606	561	654	605	665	634	640	641	639	610	639	585	563	627	607	592	627	624	614	612	563	602	597	575	635	610	623	625	604	634	622	646	573	622	588	590	581	603	591	623	656	619	650	612	615	581	641	601	618	636	650	642	611	571	609	627	628	617	623	569	617	673	617	634	596	589	595	591	609	634	590	617	634	607	600	569	626	607	623	625	558	607	642	619	618	612	625	602	621	593	599	606	601	579	618	598	586	545	608	611	575	609	537	606	632	641	617	619	631	651	633	616	635	602	643	633	618	602	585	606	637	577	563	622	624	607	582	633	622	620	581	604	636	629	619	612	628	605	616	608	586	610	579	572	578	628	610	549	617	574	600	598	604	567	563	650	595	600	589	652	649	588	592	593	605	583	638	604	626	599	642	591	594	587	574	605	625	651	588	626	620	662	654	585	605	595	565	671	583	629	635	638	660	576	627	604	631	558	618	608	616	555	587	614	597	615	626	599	619	612	615	620	627	622	593	576	633	602	613	647	598	632	606	610	642	598	621	616	617	563	589	607	664	616	602	621	595	639	629	602	597	618	603	626	601	565	606	620	627	646	579	575	541	589	586	625	610	582	626	671	582	599	587	613	607	645	567	605	607	626	601	618	588	654	590	598	602	619	562	582	661	613	609	626	593	651	596	631	643	605	617	599	568	652	597	651	580	667	580	619	613	560	573	601	626	606	585	643	619	629	618	593	641	642	628	608	606	629	604	619	620	613	636	588	590	620	612	627	604	612	625	598	581	618	616	631	584	593	606	574	578	640	601	635	623	659	614	606	591	615	635	602	611	578	614	568	607	631	579	617	582	632	642	582	602	642	640	642	629	622	633	634	586	596	648	650	640	601	595	602	587	575	574	616	602	604	654	618	565	616	606	618	595	598	631	586	592	604	590	613	585	606	622	603	631	606	619	598	600	601	594	620	621	616	619	622	610	615	664	621	630	616	616	587	595	615	631	605	651	619	615	582	631	591	608	621	622	608	590	590	620	628	610	605	584	609	578	636	621	561	603	569	616	573	669	572	612	595	631	625	611	598	601	637	634	593	641	621	634	613	654	633	648	590	650	609	568	606	591	569	613	612	643	607	591	609	589	637	632	600	602	614	591	574	645	618	528	618	639	621	578	627	622	618	579	615	578	595	558	593	656	549	603	586	624	649	618	598	642	623	608	622	587	619	642	618	614	609	562	628	608	607	611	572	613	580	594	620	655	620	650	629	582	598	612	603	612	648	615	635	593	578	612	612	631	610	631	623	592	631	606	570	600	613	635	605	596	620	596	674	605	596	600	653	584	633	583	624	618	625	599	630	651	614	585	586	589	598	584	609	600	609	609	588	578	634	547	600	640	579	575	595	606	613	618	577	627	568	592	612	597	608	623	624	616	641	577	626	582	602	647	619	640	640	582	664	608	555	624	616	675	593	627	630	677	650	643	615	627	588	650	634	601	638	636	553	620	603	557	559	615	577	576	602	654	585	561	575	609	585	644	623	604	565	604	604	639	627	609	601	620	610	652	589	635	602	684	599	574	629	632	585	579	575	598	619	578	644	614	607	628	596	586	581	575	591	612	594	577	647	595
29855	43549	36570	22976	11197	4356	1812	1104	944	875	854	852	847	870	881	822	880	913	843	822	879	866	891	901	866	873	862	844	923	851	813	837	912	880	907	841	848	838	831	880	836	838	866	849	906	839	845	887	851	889	852	859	820	902	868	881	805	871	831	871	888	839	897	908	882	875	858	828	842	879	902	875	845	832	895	882	861	864	835	870	852	864	834	824	851	874	844	841	837	871	855	881	864	925	883	921	868	850	863	871	922	865	890	852	785	890	846	857	877	848	842	902	884	873	856	872	866	855	904	872	883	836	909	870	887	800	885	855	923	905	803	807	825	851	880	868	879	856	876	843	854	901	838	876	892	914	879	828	841	914	817	857	888	854	865	853	839	856	813	815	870	858	881	838	871	882	871	884	840	842	860	828	876	881	857	922	858	858	938	903	881	901	854	880	859	785	833	826	863	818	834	827	821	844	849	862	865	888	836	887	863	840	852	826	854	854	853	908	909	826	877	830	885	841	854	884	853	821	918	871	893	870	854	876	892	851	906	912	847	852	867	881	907	880	848	864	847	810	860	806	885	854	883	817	850	877	875	925	862	809	871	891	900	949	890	858	876	860	878	863	894	841	888	825	881	895	803	909	828	878	890	812	842	895	835	840	860	873	877	857	856	865	869	841	838	896	830	884	879	865	867	896	820	833	860	900	893	882	865	869	866	869	874	828	961	904	862	852	796	834	899	816	839	830	898	845	853	843	755	895	828	855	872	810	848	857	881	886	876	820	900	932	870	857	858	870	883	846	885	847	880	839	862	810	858	872	879	891	819	877	866	888	853	823	858	881	882	877	842	880	835	880	824	846	872	851	873	858	863	840	835	886	882	847	846	808	863	851	868	873	852	874	837	898	906	818	877	867	878	892	868	863	877	909	869	892	825	858	901	798	871	889	858	890	874	856	822	825	841	853	899	866	860	833	836	821	851	856	920	852	811	835	867	812	851	854	867	864	850	915	897	868	870	880	818	905	854	863	824	857	905	866	923	887	825	815	808	876	886	912	907	876	870	861	857	866	857	868	846	851	875	856	819	871	852	878	870	863	877	802	778	880	848	830	868	851	889	870	866	838	886	881	853	891	850	860	841	847	830	861	883	832	865	873	822	815	929	835	883	848	867	886	840	879	861	816	901	844	861	870	860	864	890	852	847	864	822	831	858	813	843	847	866	847	795	852	865	874	875	841	841	897	854	838	895	854	862	876	885	822	804	905	867	876	842	832	882	875	861	880	839	822	855	868	845	873	873	865	866	854	890	881	831	852	856	872	857	868	869	829	860	846	855	870	901	874	843	894	894	838	820	869	884	868	863	891	846	867	811	837	880	861	904	867	819	861	829	842	884	918	847	841	892	871	835	897	858	832	821	884	897	874	843	849	815	904	801	836	886	844	868	851	815	845	869	887	846	860	894	827	845	868	884	868	817	915	806	836	874	854	877	910	857	822	851	830	889	826	848	891	870	875	872	845	921	836	843	864	951	913	894	843	850	844	832	888	914	893	878	847	839	853	822	875	863	884	849	858	859	898	832	882	881	872	886	841	906	843	814	864	880	848	926	893	896	845	874	844	877	850	887	890	870	874	879	861	822	872	882	885	813	867	828	851	886	844	890	819	882	839	915	894	876	839	862	846	868	873	872	873	850	894	856	893	871	857	815	853	868	891	864	896	854	858	849	811	870	840	841	866	905	873	931	880	895	901	855	850	909	868	834	918	834	861	857	845	818	858	874	898	854	911	854	859	847	816	887	818	880	839	860	854	850	877	900	850	881	814	920	882	880	934	851	861	882	853	872	869	857	864	842	874	852	876	886	859	850	838	848	840	915	839	879	874	888	847	891	897	893	801	835	914	838	864	853	829	857	862	863	889	896	863	867	857	848	863	855	850	836	917	896	793	896	843	938	874	882	852	851	826	867	821	843	808	873	869	880	871	890	839	835	827	843	914	826	909	909	862	861	889	818	904	845	848	897	895	858	940	908	839	889	841	848	829	859	842	875	798	863	880	892	875	808	870	864	891	873	853	855	923	834	870	825	868	901	948	850	927	860	900	859	850	838	831	867	845	880	879	887	844	882	873	864	864	825	874	870	830	910	904	821	888	878	882	834	861	876	864	862	907	841	857	866	846	899	859	810	863	860	862	915	833	838	908	899	855	825	891	849	862	841	830	833	886	881	819	867	898	828	891	854	894	871	852	841	897	889	834	875	876	875	866	868	856	855	918	847	834	870	866	843	827	858	866	837	871	843	839	870	818	883	855	849	874	897	905	847	877	864	853	900	831	832	886	874	880	857	907	824	833	829	838	903	894	866	878	867	836	851	874	853	846	836	847	867	896	859	825	822	904	839	836	886	905	874	861	860	860	871	869	846	859	875	921	852	855	836	844	865	904	842	852	893	826	872	843	899	911	846	866	886	885	880	884	875	901	860	916	829	831	901	898	878	832	854	855	837	870	844	900	892	897	874	895	850	832	837	879	868	867	860	794	878	896	857	860	834	839	833	845	817	906	871	902	877	897	815	903	865	883	865	824	847	876	865	860	891	837	888	897	889	818	859	873	853	883	907	823	898	866	892	843	921	874	848	887	853	844	824	843	836	839	872	793	840	846	887	918	928	860	819	871	857	891	901	894	879	868	898	872	882	901	853	851	892	869	867	914	887	850	900	843	851	867	908	850	837	846	903	880	852	866	842	887	859	866	822	926	870	823	861	814	918	869	889	837	866	807	859	847	909	902	827	863	891	843	860	888	842	848	900	843	824	852	852	885	848	838	838	836	861	868	866	882	875	853	892	872	882	920	878	867	843	870	855	863	820	871	847	870	915	847	865	895	875	798	874	823	806	904	848	820	876	899	912	795	860	862	851	841	859	891	882	877	841	884	930	889	893	840	849	857	859	886	861	797	904	882	854	829	849	844	924	832	842	871	890	862	899	854	878	901	832	874	877	888	808	819	846	883	882	834	821	851	827	822	879	886	885	862	909	851	859	840	885	901	893	879	867	884	863	891	801	829	864	882	847	854	908	871	899	869	868	862	853	906	841	882	840	930	855	853	828	861	842	812	838	866	853	913	892	898	864	947	855	840	896	856	861	913	860	806	903	823	901	783	883	865	901	901	873	842	884	844	864	910	869	893	855	909	876	875	845	886	862	862	898	835	804	870	862	866	886	834	890	804	835	898	827	873	891	856	835	845	861	839	857	845	875	821	892	853	858	886	881	844	853	865	882	839	842	873	879	847	848	922	895	864	839	846	865	860	849	902	823	839	781	837	870	834	849	843	823	797	864	829	845	888	878	894	866	897	815	853	872	863	876	927	800	907	866	861	857	853	860	864	873	879	952	851	823	865	860	840	837	832	861	890	911	883	914	855	904	835	839	924	826	857	847	822	810	895	864	877	919	843	878	885	793	870	868	835	861	820	857	845	907	885	866	868	869	823	923	889	815	804	862	884	797	851	858	854	824	839	807	884
24640	22316	34867	32649	28195	21070	8759	1667	778	753	672	650	675	619	648	649	634	585	664	655	633	623	684	643	646	640	640	654	673	658	664	613	668	663	696	657	655	652	647	645	584	589	700	620	650	628	594	673	677	692	644	615	628	661	617	669	645	650	652	657	632	672	632	632	645	659	687	651	691	651	641	638	610	644	650	631	673	627	629	670	655	620	630	634	689	642	656	664	665	607	685	589	603	646	645	653	679	624	658	632	639	672	707	596	666	641	649	658	631	678	666	649	714	662	625	650	668	612	658	651	660	654	675	639	660	625	694	696	640	664	637	646	662	617	629	649	650	646	626	640	668	615	639	622	650	646	649	628	652	684	645	647	666	652	641	665	606	663	634	629	627	629	622	635	647	643	620	654	660	688	662	647	625	686	657	670	622	640	653	652	631	632	617	704	644	653	645	654	618	690	682	655	655	637	637	657	635	694	618	665	674	669	663	633	667	638	676	660	659	645	668	635	624	663	622	637	615	613	613	652	631	664	637	620	628	603	649	614	666	699	657	599	623	649	666	598	672	660	672	647	696	703	647	625	648	650	638	613	692	627	643	598	665	626	621	651	711	669	646	715	628	634	631	664	634	644	642	574	644	650	658	653	606	653	637	642	649	622	618	654	655	635	668	708	658	654	636	689	629	614	647	680	645	634	644	647	635	661	625	641	655	615	677	617	626	669	668	617	658	627	648	628	608	691	679	613	645	614	651	653	620	616	678	612	701	659	655	607	617	646	682	661	620	656	653	588	643	632	645	640	657	623	675	648	675	716	638	644	658	612	705	649	671	619	624	664	625	644	674	649	633	692	634	644	653	653	671	644	623	663	654	656	650	620	634	652	643	620	673	633	645	635	660	654	608	640	655	641	663	636	638	646	697	657	656	633	698	661	653	650	651	626	624	621	635	644	641	664	626	673	653	633	635	661	659	631	642	655	597	641	627	665	671	646	642	676	663	651	647	639	696	585	668	655	652	682	654	688	647	649	644	615	651	657	613	646	672	681	650	692	632	630	665	648	656	644	633	603	650	622	639	652	652	632	610	664	616	637	689	622	646	613	659	667	622	678	582	647	648	647	641	649	646	648	642	682	703	657	665	689	594	691	647	674	634	598	654	621	617	612	574	649	633	650	599	642	674	655	665	628	606	637	680	613	644	658	705	653	652	672	633	663	705	640	644	672	613	691	621	641	642	622	671	680	652	607	670	627	660	666	657	630	623	607	655	679	617	649	631	665	637	633	679	657	598	629	630	596	635	635	641	670	621	695	658	653	662	643	643	669	662	646	651	609	664	657	627	639	649	627	604	660	617	639	623	637	685	628	676	666	663	637	657	654	649	624	629	690	673	662	628	604	604	640	665	639	605	647	652	635	645	651	626	629	633	637	683	632	597	663	640	620	655	645	639	649	648	635	606	661	677	620	656	645	656	669	677	625	658	644	629	626	660	678	667	649	632	652	676	622	665	630	653	669	676	636	627	625	641	665	609	677	627	673	670	703	604	599	647	659	573	647	641	658	644	670	652	630	614	669	579	651	655	646	659	704	598	650	660	647	634	618	648	670	620	644	666	657	607	649	630	646	704	654	669	613	649	654	668	644	658	609	637	654	617	648	707	617	666	661	603	629	632	647	674	657	647	639	648	623	613	645	626	618	602	629	665	630	655	656	638	664	644	666	655	681	620	614	614	666	671	618	628	621	626	653	690	613	630	637	631	614	636	633	583	647	591	677	693	624	643	663	630	626	659	638	651	670	665	639	602	651	630	663	669	642	613	655	624	650	661	662	635	665	665	702	643	604	674	668	664	647	681	617	666	679	674	664	599	693	627	666	660	637	630	651	661	630	666	649	632	643	651	645	651	628	685	668	664	667	649	633	648	715	647	629	660	655	673	645	658	604	635	666	675	639	645	644	702	623	594	654	665	653	648	641	624	654	679	640	650	626	645	603	632	666	666	600	652	626	707	648	630	671	656	691	644	639	644	623	607	629	669	627	646	654	677	686	619	626	668	708	703	683	617	658	644	634	617	641	666	667	654	652	642	642	672	651	638	618	629	681	666	706	655	661	693	660	614	625	673	610	644	656	615	629	671	654	617	635	603	633	701	679	680	639	652	626	628	684	616	622	633	622	678	632	626	680	629	657	625	684	650	649	589	671	668	649	605	632	610	644	681	621	661	623	617	629	665	629	662	642	616	625	668	656	637	646	675	661	652	652	652	624	639	606	637	650	625	660	661	654	649	643	652	651	673	669	597	660	648	641	663	618	630	684	689	627	678	607	619	630	658	623	633	618	628	692	638	652	645	632	643	644	634	664	693	658	653	687	668	689	654	681	643	674	659	670	669	649	653	601	695	620	653	632	636	618	617	641	657	631	590	666	692	609	609	651	673	622	698	611	650	673	634	655	649	608	668	625	607	676	575	635	639	632	580	653	681	689	640	587	638	655	635	630	617	676	653	653	596	655	690	675	623	652	637	632	639	651	632	626	656	650	675	647	653	625	652	655	636	613	661	662	607	671	665	664	652	603	668	632	597	615	609	662	686	612	702	678	660	662	644	651	647	728	673	627	665	617	686	623	591	626	675	620	653	678	646	636	595	656	643	689	696	676	652	646	662	586	618	620	672	643	626	659	642	705	656	610	607	626	672	662	653	681	612	590	641	604	662	614	675	642	670	678	655	646	614	582	619	690	641	597	690	603	614	658	642	668	651	644	634	630	673	601	706	654	696	634	669	603	624	659	643	608	649	611	638	631	646	644	659	623	608	639	672	652	611	638	650	646	606	650	665	578	626	646	631	649	632	619	668	656	658	641	621	620	650	576	663	591	641	635	641	655	641	676	643	631	638	657	663	608	619	649	641	652	621	619	653	648	630	684	646	628	615	656	690	685	650	665	630	590	685	593	653	617	633	656	630	608	647	624	638	635	646	671	632	614	661	662	661	716	646	653	718	685	653	627	667	631	646	706	625	686	689	634	682	656	609	670	619	653	639	684	635	667	643	621	651	627	635	634	665	594	576	611	627	671	639	661	674	595	653	671	647	661	641	643	658	662	678	628	659	658	670	678	696	582	641	655	718	651	679	661	632	653	604	662	638	619	613	616	646	607	648	664	674	673	674	648	633	676	643	638	650	632	682	649	658	657	607	668	648	628	691	607	617	620	689	668	660	643	667	649	625	705	638	634	679	694	648	632	659	687	651	625	655	614	618	680	648	634	647	676	657	648	613	601	674	620	666	678	650	650	629	650	655	680	614	654	641	575	636	687	598	668	674	649	652	621	627	624	637	612	652	619	643	635	655	616	693	610	694	647	669	686	649	665	611	632	650	625	659	639	651	647	661	616	630	676	665	644	636	640	681	601	673	667	652	613	610	629	623	608	633	658	615	670	629	664	666	632	647	624	625	668	680	661	627	640	615	612	655	681	612	686	643	645	677	639	669	619	642	631	659	594	638	678	654	620	662	627	651	641
55881	90210	74692	52231	37615	21012	7986	2534	1283	926	915	975	937	915	859	917	907	881	898	898	941	870	867	859	972	937	894	931	953	892	873	916	861	887	909	885	883	921	865	909	867	896	924	900	929	921	879	858	905	917	860	908	897	882	916	927	929	879	905	870	900	863	966	922	894	901	930	920	929	886	936	938	888	923	872	901	937	900	917	878	923	884	979	885	915	889	910	892	927	863	901	928	939	871	858	924	902	914	916	874	888	881	901	882	874	919	921	913	905	913	899	934	871	896	886	931	864	905	916	931	913	941	895	902	872	875	908	866	866	954	885	832	907	870	876	885	914	862	897	906	875	915	939	962	911	896	868	926	890	891	892	922	886	890	917	893	920	930	896	933	897	903	875	829	891	908	859	901	882	917	883	859	842	928	886	894	915	835	898	922	914	897	935	898	882	922	905	872	934	930	898	910	913	932	900	901	914	911	857	1015	887	920	905	951	924	905	858	882	866	889	862	891	873	931	900	924	898	939	873	877	920	943	905	882	893	891	944	883	905	903	913	899	913	885	903	867	891	873	888	851	909	926	876	896	902	856	918	955	893	937	907	913	897	900	943	886	901	938	972	885	951	859	896	861	865	902	930	945	895	935	875	896	871	909	878	906	859	846	907	900	920	888	922	918	884	894	913	926	899	857	834	912	901	879	918	824	899	880	922	893	949	838	924	895	899	959	875	916	922	876	915	899	905	879	918	892	912	891	879	896	912	931	890	892	916	901	887	880	946	888	909	912	885	927	936	926	938	914	864	900	972	929	858	883	883	876	934	884	941	914	850	923	875	881	894	868	891	881	879	951	900	885	938	884	886	895	873	888	908	936	895	821	894	907	868	899	941	878	860	923	834	911	913	838	892	909	902	918	904	889	867	881	931	873	903	885	956	923	886	870	867	970	900	902	910	884	928	926	919	878	857	927	969	909	882	926	852	950	962	941	897	913	888	958	954	881	882	888	882	899	938	905	905	927	874	900	892	878	919	944	878	931	893	960	917	903	888	867	903	867	928	946	871	875	899	839	910	914	966	856	889	836	869	899	888	926	892	840	861	855	873	929	883	882	890	933	912	920	953	932	907	894	892	887	904	879	903	949	868	928	904	823	885	939	883	869	845	971	902	886	859	914	893	906	920	898	890	898	928	881	920	880	902	914	895	914	884	913	933	894	909	912	865	847	925	899	879	910	893	919	849	924	901	882	892	907	932	840	875	887	937	968	896	890	908	924	858	916	861	894	897	880	871	873	887	911	875	930	894	911	912	939	895	952	858	891	876	917	950	899	912	907	871	893	913	958	905	875	920	891	944	935	908	927	912	912	914	936	893	922	923	924	895	905	902	872	904	941	888	918	883	902	885	922	938	877	908	924	912	926	883	858	857	863	901	889	914	922	936	809	896	923	893	857	869	913	962	948	952	923	933	908	918	971	965	898	880	897	915	893	920	878	888	920	871	946	914	896	856	881	862	908	868	888	884	888	869	894	933	954	871	890	855	838	869	884	909	882	951	958	953	878	885	916	896	856	978	929	886	882	884	917	891	901	875	895	905	919	889	935	893	888	897	931	890	897	890	902	964	890	848	939	845	872	958	869	880	927	902	932	901	832	879	900	891	870	937	890	921	872	902	910	872	892	867	875	910	956	914	903	954	883	897	942	885	888	906	958	813	914	931	884	897	890	888	924	891	874	914	858	870	892	908	914	886	921	919	922	930	929	912	899	932	927	836	894	873	895	860	926	886	885	951	866	923	926	915	919	875	915	915	976	886	949	938	917	912	917	875	904	925	939	911	917	919	937	924	877	935	889	875	839	898	881	900	842	916	858	864	878	871	922	866	881	942	905	911	863	958	883	898	889	850	862	886	876	913	856	884	880	938	882	887	891	919	879	975	873	898	867	859	934	835	891	883	886	911	909	909	918	934	926	907	908	878	883	910	913	931	879	890	883	914	928	884	902	919	888	888	885	897	856	922	902	887	913	906	925	923	911	861	873	920	904	898	906	884	901	906	928	891	865	873	900	909	886	927	949	878	953	884	902	859	916	856	904	877	937	923	825	966	835	896	879	959	909	933	939	833	890	924	938	941	905	927	880	911	984	934	867	898	884	913	871	925	904	923	861	924	883	937	915	887	902	895	901	890	881	942	971	909	899	856	850	962	915	890	875	904	889	932	841	899	844	893	873	893	888	873	854	882	884	876	860	899	942	864	926	921	874	884	884	921	889	907	932	907	939	922	903	922	886	877	860	984	843	929	901	952	939	951	933	912	881	925	889	914	882	875	974	918	929	923	890	869	854	875	882	939	830	939	889	956	873	875	893	872	906	870	898	892	894	923	888	892	856	947	917	864	819	874	918	897	869	910	907	958	913	881	912	865	912	874	937	913	905	847	893	880	936	927	921	867	893	876	888	883	901	912	898	911	948	885	856	920	920	918	885	920	928	885	873	953	872	968	871	869	880	898	941	907	953	916	925	891	877	909	895	889	875	941	850	951	898	942	855	894	961	916	929	878	890	915	889	962	925	951	911	907	887	915	917	876	882	933	885	916	912	943	915	895	900	910	917	902	875	883	885	901	850	895	904	901	933	848	903	912	868	898	926	873	911	889	931	898	862	915	887	927	882	896	832	939	884	944	908	871	849	850	896	904	871	847	890	935	927	926	853	883	886	920	925	889	875	909	884	945	881	893	961	855	908	866	875	869	941	970	882	923	899	934	869	924	938	876	877	915	883	900	898	943	859	903	936	886	921	898	944	926	888	891	958	926	879	931	909	931	932	906	905	900	891	919	877	901	906	909	891	924	855	898	912	909	907	915	917	824	888	893	932	852	898	865	914	887	895	879	878	927	912	895	916	892	876	913	882	889	934	950	917	917	912	895	931	863	936	951	925	926	925	838	874	897	905	867	898	916	893	932	899	915	886	908	898	927	917	847	915	886	884	928	875	872	910	895	958	889	919	906	888	887	910	882	916	913	881	924	910	917	948	900	860	891	895	868	883	947	826	895	932	909	917	915	926	922	879	907	893	838	874	904	900	909	883	891	872	878	919	894	904	952	857	910	852	925	868	866	907	902	921	890	929	877	828	975	883	900	919	930	879	868	910	917	860	930	909	878	845	938	888	890	873	879	912	902	888	910	896	909	920	894	890	903	919	951	910	911	875	938	990	894	920	908	901	895	866	919	930	886	976	900	945	915	880	915	880	889	915	915	869	884	896	948	903	904	894	884	938	913	946	890	943	882	852	887	897	915	913	888	888	910	917	932	888	907	872	865	921	867	922	907	949	913	913	934	965	892	926	859	870	909	874	901	895	870	880	938	918	888	897	888	899	936	898	924	897	928	841	934	929	910	887	859	852	940	954	921	941	924	884	881	883	914	947	884	911	924	884	934	863	876	880	918	880	870	870	902	892	901	861	902	886	913	912	891	833	928	896	903	861	885	857	902	921	914	923	897	891	881	911	887	914	912	890	914	904
23623	21911	32397	30318	28452	24392	16502	3033	936	740	680	586	641	638	674	630	677	624	638	691	648	651	611	640	574	643	662	621	660	636	636	646	677	607	651	693	621	632	612	655	678	631	636	662	652	605	648	664	616	608	639	677	630	585	621	646	608	633	633	641	649	647	639	619	674	629	601	632	601	631	628	636	621	651	687	671	656	616	645	632	642	658	619	672	541	634	623	622	613	623	625	642	602	675	652	646	651	635	638	604	673	645	610	685	651	643	631	592	627	583	636	611	600	636	593	600	640	631	682	650	615	614	639	640	668	670	606	602	643	617	624	665	641	604	562	602	655	672	624	658	634	659	647	661	606	596	683	609	633	661	592	613	675	613	633	610	661	589	634	631	586	630	634	645	620	611	669	635	631	634	614	611	625	633	631	590	601	639	656	671	627	619	651	652	633	614	619	615	637	574	619	595	634	665	631	600	675	648	595	641	627	618	650	615	658	664	645	618	635	690	652	617	604	624	668	625	649	607	648	618	645	660	631	636	622	638	652	626	638	596	669	644	660	607	671	655	650	650	631	634	618	628	603	619	605	591	700	615	604	608	642	661	608	633	598	609	671	612	613	611	584	668	642	599	600	654	619	603	599	670	597	597	563	635	623	633	643	657	619	620	598	672	580	576	643	637	672	608	650	603	641	616	643	662	644	605	654	652	622	617	625	631	587	609	582	615	633	634	651	658	664	599	652	634	624	644	647	620	627	642	637	645	638	668	656	622	626	612	606	614	556	628	638	622	615	600	626	587	674	624	605	661	667	628	633	619	611	625	627	644	634	619	623	630	631	584	649	649	624	626	614	620	645	629	671	650	640	636	618	640	640	628	620	641	662	614	618	589	598	616	640	645	614	638	617	598	645	627	654	655	684	665	634	633	596	618	642	611	636	610	662	581	633	637	602	631	586	574	615	611	630	601	646	657	644	647	615	649	617	609	587	660	639	603	628	662	619	671	632	594	634	638	630	678	643	645	651	611	644	634	625	650	590	668	635	614	636	604	629	615	671	619	649	619	639	669	658	639	623	655	634	614	642	617	676	650	639	662	627	584	640	663	629	625	650	661	685	619	659	650	633	584	676	619	646	603	665	610	651	626	676	596	623	618	668	619	660	642	660	625	658	638	632	622	659	605	641	639	590	621	628	656	657	623	642	646	645	650	671	600	659	594	643	631	665	658	618	663	619	597	631	629	602	608	633	680	644	677	646	622	636	645	659	592	642	614	626	627	645	629	661	659	630	632	613	672	643	656	653	633	625	619	641	638	642	592	670	617	638	661	620	679	589	611	601	633	637	609	659	581	637	633	649	589	612	673	626	571	638	596	605	630	636	651	601	577	594	666	647	630	625	633	610	616	619	655	624	644	624	623	683	635	576	643	611	670	639	620	637	653	647	635	615	602	607	601	655	680	634	612	624	610	638	671	662	640	645	614	648	636	650	595	655	618	604	649	655	624	635	670	606	634	598	633	627	607	599	640	621	608	637	636	645	633	623	637	577	637	625	621	612	625	620	578	725	625	687	628	614	621	636	643	642	622	614	646	649	648	584	624	618	598	630	617	645	642	644	613	605	605	604	652	615	628	619	618	609	642	647	650	609	624	645	625	596	636	630	604	597	612	599	568	689	664	688	606	623	593	649	662	665	628	658	622	634	630	632	586	629	641	596	630	599	626	649	605	607	655	667	639	640	633	697	621	613	641	596	604	612	612	641	598	638	627	639	590	615	630	660	686	637	640	644	641	617	635	638	592	653	618	616	646	591	643	658	645	641	616	635	660	643	621	638	600	582	626	658	616	592	654	661	658	649	646	633	690	614	634	622	614	631	629	601	686	634	628	612	613	669	654	616	597	626	598	635	635	637	606	653	633	615	675	616	625	656	661	630	664	673	570	598	632	708	653	601	630	636	664	603	644	623	633	639	628	674	596	657	638	630	588	640	616	589	594	652	634	611	687	668	612	594	645	653	635	619	643	587	599	646	645	648	611	678	614	611	623	636	614	657	585	637	581	614	616	618	612	625	622	633	644	609	649	629	592	615	646	620	619	600	609	643	617	644	649	585	656	631	627	627	635	624	646	627	616	638	637	594	618	668	654	640	632	631	631	644	637	617	610	624	576	681	681	641	665	628	603	623	604	595	659	646	670	602	633	603	600	682	687	648	614	606	589	615	628	638	606	576	621	652	650	626	655	606	695	673	635	673	665	591	617	630	623	661	652	669	621	597	573	623	635	668	649	650	623	634	626	640	659	631	639	658	622	658	655	588	638	612	602	604	658	660	630	628	607	618	634	653	664	627	661	648	642	648	666	645	636	616	600	630	618	640	644	620	621	619	624	659	627	670	609	641	662	617	635	610	623	600	650	662	607	646	615	674	592	621	617	579	628	602	635	669	615	637	633	629	575	643	609	589	598	616	620	618	594	593	674	619	612	618	690	611	645	652	634	614	654	622	628	656	641	607	660	655	625	592	677	673	645	661	593	615	597	646	678	584	679	622	576	595	650	644	639	660	668	627	623	598	592	598	619	673	642	604	615	622	623	590	642	600	626	625	631	654	618	620	647	631	626	603	571	633	604	597	618	596	616	596	649	633	647	646	644	621	619	570	617	648	666	616	647	559	601	604	599	649	612	680	633	645	634	642	656	616	652	634	651	626	642	608	667	589	609	635	601	647	623	659	612	631	660	646	641	602	660	618	630	615	640	638	633	667	642	642	639	665	588	593	645	629	587	654	638	626	618	560	619	620	639	646	625	648	623	654	648	633	630	650	650	660	638	645	625	625	621	638	668	667	623	596	625	678	640	598	642	589	664	648	596	620	624	673	631	618	626	657	615	629	642	626	664	636	584	634	638	648	606	670	656	629	648	663	594	624	681	614	602	626	663	590	578	611	602	642	625	628	592	663	662	620	658	652	645	639	626	638	670	612	623	657	670	646	633	664	653	631	617	653	621	653	594	580	597	637	652	642	681	643	630	559	594	627	658	618	624	621	659	684	621	606	608	656	618	639	625	638	676	594	613	642	593	624	638	619	657	647	640	623	619	644	637	650	648	622	599	661	622	648	605	599	603	599	611	673	607	634	664	652	643	662	596	646	650	611	650	657	624	724	583	620	599	620	609	605	625	601	645	620	591	630	614	640	665	639	594	616	606	615	633	637	613	616	614	621	598	607	633	609	668	636	659	659	672	623	634	624	632	626	657	675	596	647	658	641	618	635	607	604	575	580	629	633	637	663	640	635	664	628	625	624	619	655	627	611	632	617	636	600	659	601	616	644	594	606	624	661	615	613	629	622	671	653	605	615	636	657	660	674	618	651	640	595	634	587	589	643	621	615	638	632	620	645	608	627	668	635	627	622	626	644	646	647	639	666	623	643	633	617	667	603	645	610	600	602	654	660	621	618	637	617	644	620	629	671	596	592	676	652	629	587	600	636	639	623	598	637	674	661	614	659	627	595	646	618	648	633	656
62436	101011	85619	64240	44888	27477	12041	3773	1514	960	886	863	935	885	876	862	849	836	847	852	845	817	887	882	848	830	843	834	845	819	865	871	818	809	860	851	849	831	890	917	867	907	847	866	872	897	937	854	841	866	881	828	847	890	882	854	844	846	901	870	880	820	895	867	832	850	857	879	827	828	902	892	825	813	852	867	860	850	856	835	822	792	856	866	840	824	862	879	898	831	832	917	844	838	869	831	835	918	832	887	849	924	891	876	891	850	845	840	852	805	856	851	828	897	856	823	855	840	896	863	843	891	841	864	886	864	853	898	828	862	920	844	903	851	844	865	830	885	823	885	851	860	849	874	834	871	872	824	869	880	840	874	802	863	844	908	889	875	918	864	806	897	890	854	898	837	877	894	872	870	866	852	884	798	932	913	866	865	851	876	814	887	857	877	861	876	869	875	910	877	935	901	863	844	847	886	855	822	921	803	845	858	861	824	840	874	864	829	910	914	859	862	867	885	870	861	857	805	864	853	869	874	857	924	852	865	859	878	861	872	860	894	857	822	896	885	835	919	898	834	852	885	857	851	862	906	862	874	869	868	860	842	838	858	869	863	844	865	856	881	837	892	871	859	917	844	883	849	863	836	859	875	856	839	877	888	868	861	864	897	894	835	853	858	829	795	857	864	836	843	819	804	863	867	894	904	885	821	934	835	858	878	869	851	868	838	838	853	885	857	957	879	853	864	813	871	842	866	819	942	868	886	864	826	861	878	860	869	881	816	819	844	875	870	872	792	883	875	947	869	857	840	828	826	856	848	933	854	844	884	872	857	847	877	847	838	876	875	834	913	902	842	871	794	901	852	825	856	854	873	829	845	841	837	926	878	861	889	883	834	855	858	850	852	879	879	860	886	834	814	895	844	818	900	876	884	819	842	893	829	856	890	862	848	871	884	837	834	871	844	836	877	881	819	852	888	926	870	849	835	826	879	881	846	808	889	869	826	903	872	879	855	905	829	866	849	862	811	837	831	896	849	877	872	841	883	820	860	847	851	876	862	872	862	859	863	829	853	863	872	903	895	864	849	872	815	897	843	837	858	883	870	849	897	918	870	868	876	931	846	850	827	866	876	877	818	970	836	879	883	853	850	900	850	860	824	847	819	873	821	853	882	839	862	900	864	845	797	843	923	808	809	862	874	873	881	860	858	768	867	826	904	864	839	918	822	863	818	849	927	848	855	877	855	888	812	832	812	890	844	870	850	851	837	893	863	845	842	867	870	857	903	817	796	865	854	870	854	853	831	839	869	803	869	852	839	837	863	880	852	843	903	838	854	864	897	880	860	884	788	886	849	891	848	827	898	856	824	875	852	877	850	864	872	841	899	891	840	829	875	870	840	831	855	868	886	844	886	837	824	860	897	899	842	846	818	862	852	871	837	887	853	882	894	860	881	893	872	875	843	838	903	802	820	893	847	875	826	850	836	851	870	821	881	882	927	822	887	843	852	848	889	832	843	843	881	884	823	799	856	865	865	876	913	785	878	875	840	839	847	874	859	861	887	856	876	850	831	894	883	878	842	917	883	868	843	912	918	803	823	817	887	889	862	866	857	873	813	834	873	843	793	808	858	866	861	856	858	838	872	809	865	906	870	826	867	870	845	878	866	870	784	852	860	822	899	808	787	852	843	843	912	885	891	851	876	884	890	844	829	937	833	805	865	903	815	823	895	823	832	896	842	874	869	874	871	799	860	875	829	854	920	850	838	834	806	875	851	903	934	866	876	865	838	816	845	821	798	848	800	798	858	869	833	863	880	924	813	894	824	846	845	877	852	882	880	811	904	815	878	883	805	837	855	897	853	883	819	886	857	867	892	848	870	828	889	882	894	870	859	859	860	877	876	857	848	863	887	856	899	877	894	839	851	902	887	849	833	908	917	871	922	881	882	862	892	853	877	860	819	833	815	864	930	855	869	805	943	844	850	842	845	813	905	867	854	850	877	891	825	857	871	823	871	854	829	849	893	896	840	836	876	841	819	834	907	846	870	864	805	835	877	868	878	825	893	874	878	852	878	832	883	877	874	840	871	893	845	884	859	864	837	890	873	840	929	874	807	802	896	878	875	840	831	913	841	879	868	863	863	810	851	808	803	827	856	923	856	861	845	871	852	844	875	842	863	830	887	847	853	846	835	879	867	787	824	860	858	854	809	906	850	877	843	870	887	857	852	885	910	876	884	848	834	841	839	851	838	897	859	874	845	862	893	834	865	849	834	818	854	881	865	873	832	810	855	866	819	871	883	871	877	852	928	885	813	879	869	839	853	830	919	894	846	860	879	857	882	845	852	902	819	899	848	876	860	858	837	887	855	874	809	826	899	889	867	863	827	892	885	889	874	882	873	860	883	817	884	850	907	896	822	895	862	867	851	831	843	879	872	885	885	875	899	890	847	886	894	837	867	841	862	854	852	874	849	848	852	841	884	860	875	846	855	865	860	918	865	929	843	910	850	888	897	884	830	900	875	845	863	884	856	863	835	862	851	896	855	857	804	817	847	940	881	868	830	885	878	827	873	846	850	835	905	838	875	841	894	879	897	850	854	859	842	846	828	844	871	824	857	852	852	854	850	893	870	849	907	825	855	875	857	790	894	883	862	903	862	850	875	879	816	890	867	845	848	896	838	874	873	836	819	830	825	800	802	866	872	850	861	841	874	891	898	845	869	863	868	862	879	895	861	832	860	836	859	826	882	834	909	888	789	846	878	849	848	907	867	912	874	849	833	850	844	838	840	904	882	861	828	849	846	845	874	849	899	869	855	881	864	844	865	852	876	868	825	846	847	845	907	878	861	873	852	875	873	844	858	871	819	887	847	920	864	870	815	897	839	866	891	840	829	873	822	827	884	812	850	867	861	872	847	853	863	849	834	833	885	874	897	877	867	834	977	835	846	919	890	893	850	856	903	872	838	809	900	817	844	898	867	822	856	838	810	859	854	865	869	828	885	878	838	824	818	849	884	835	823	831	851	820	866	872	852	891	830	856	843	868	860	841	876	813	850	830	833	891	837	852	834	913	853	869	885	830	889	808	869	894	871	899	816	816	846	855	832	895	872	891	873	905	854	827	868	858	871	901	887	884	835	873	899	883	898	846	807	885	863	896	857	859	880	859	817	888	887	880	858	826	829	857	830	834	847	895	838	823	813	848	891	861	864	799	887	928	856	888	816	898	849	852	875	816	839	862	857	863	860	853	821	815	870	839	911	867	828	861	894	831	852	832	850	886	899	867	807	889	853	881	884	844	766	925	928	834	840	836	819	860	866	836	920	900	842	905	881	875	922	897	877	869	905	822	888	868	890	865	836	855	882	838	904	824	846	870	873	864	854	853	830	920	857	883	818	894	830	867	791	866	879	866	853	839	858	854	865	875	865	870	854	905	902	871	867	844	840	849	904	919	928	879	845	865	861	871	853	861	856	849	847	873	858	834	802	820	893	882	875	899	891	849	866	805	794	922	925
28296	25255	29466	20301	9497	3957	1776	913	677	673	641	639	632	629	614	655	655	624	617	575	627	628	616	615	663	645	587	632	617	604	624	642	641	637	630	624	608	635	582	618	645	609	640	580	567	640	627	612	652	649	567	652	572	665	648	618	616	631	615	621	578	619	650	665	577	647	625	608	583	639	616	576	609	609	601	616	627	605	649	590	593	645	628	661	622	628	642	619	639	645	677	620	617	600	611	637	608	661	592	637	585	615	625	669	624	584	605	625	608	611	610	628	661	592	588	612	625	653	614	668	605	612	630	617	634	620	612	628	618	615	637	637	623	581	615	596	638	614	655	610	599	610	644	671	614	588	609	588	654	611	648	638	598	622	622	586	644	588	624	629	615	693	641	635	629	625	624	669	643	605	593	652	620	611	569	616	623	660	607	635	621	636	648	578	634	616	655	602	598	595	650	633	593	602	647	632	568	552	602	640	629	604	652	652	572	643	634	602	609	657	648	645	619	631	634	605	634	657	631	641	579	615	610	592	605	618	628	617	646	651	618	606	568	617	657	645	617	615	636	629	648	564	625	615	600	636	624	641	628	662	617	595	655	652	654	606	644	604	601	647	582	624	605	648	648	644	656	638	622	626	624	657	614	597	671	591	634	575	605	600	610	653	594	627	599	620	626	613	619	633	594	627	621	642	625	608	635	615	574	677	593	631	630	590	638	622	610	654	630	630	588	623	591	614	586	588	594	632	619	588	623	611	606	594	603	583	585	663	658	628	634	608	611	630	647	594	618	584	638	610	635	654	638	643	649	620	613	614	652	611	687	668	635	591	583	625	609	623	589	655	642	592	653	620	620	601	599	623	630	580	657	633	599	646	636	582	618	576	636	623	627	635	662	585	624	608	613	630	641	631	597	660	623	588	617	647	635	636	657	627	554	588	603	610	640	644	628	624	638	613	609	596	642	646	613	650	583	595	653	628	620	613	590	609	627	620	574	633	585	648	618	616	601	640	610	609	590	619	574	600	637	611	620	611	651	629	593	657	652	621	616	609	570	614	639	627	628	627	598	577	643	628	664	633	616	617	686	624	585	589	632	629	661	649	616	651	640	616	613	616	622	578	632	602	646	625	628	627	630	603	616	571	614	600	628	651	631	623	609	606	645	601	631	580	628	623	633	586	634	653	652	581	663	647	615	629	641	604	591	594	627	628	627	587	611	645	637	646	641	642	622	618	640	634	610	621	619	606	575	590	585	649	636	620	619	626	612	618	633	619	655	648	618	583	571	676	670	613	615	613	629	612	621	615	601	630	591	624	639	595	629	631	653	570	596	634	558	622	637	656	624	646	674	641	641	562	590	606	622	586	589	578	612	602	594	613	644	593	610	654	619	569	597	705	628	627	626	633	584	590	620	589	638	612	623	628	654	648	704	650	632	617	612	590	642	605	657	617	605	612	636	631	637	641	608	590	603	603	635	620	668	632	573	666	610	595	624	614	597	623	646	579	625	606	609	598	635	634	597	583	598	631	578	601	603	637	631	609	621	593	637	586	612	626	641	638	623	648	606	600	631	643	623	631	622	653	651	604	632	611	632	583	611	637	609	625	589	591	574	626	624	619	598	632	657	623	628	609	606	630	588	625	604	645	588	594	615	615	588	641	632	627	639	619	614	617	612	606	616	609	623	639	596	630	589	619	630	609	621	597	614	635	662	618	641	614	664	592	611	626	653	610	637	654	594	605	541	643	599	628	643	618	624	608	629	670	629	596	655	653	591	618	613	603	657	638	609	611	641	644	657	630	647	648	648	597	581	633	644	623	597	617	629	615	658	632	611	618	648	621	615	611	627	626	574	607	628	647	610	636	644	621	602	649	645	637	623	581	650	612	609	638	596	630	617	582	626	648	603	614	636	635	642	633	600	625	654	615	586	646	630	619	651	607	632	637	643	585	579	620	656	601	646	630	636	583	619	613	643	604	616	679	591	639	618	655	618	631	661	599	627	651	607	648	652	628	616	666	592	657	608	640	635	577	625	631	621	655	637	621	639	611	624	661	618	628	608	669	586	592	623	588	662	612	648	622	615	608	631	645	611	687	634	571	606	604	593	603	641	567	626	600	625	589	640	635	617	664	619	619	617	666	640	596	597	650	593	577	630	683	609	612	615	598	639	619	614	642	603	632	583	584	639	604	643	594	599	654	576	631	646	632	591	612	590	604	610	571	635	584	632	570	602	604	642	613	634	635	662	568	627	628	625	618	606	620	616	597	620	577	585	666	629	579	626	649	618	604	622	634	588	602	597	616	680	618	626	624	602	630	601	597	618	616	638	639	638	664	591	601	629	626	624	599	568	608	678	649	637	625	655	593	620	629	604	595	646	630	628	583	638	606	618	635	613	606	574	626	635	638	656	671	623	624	632	666	604	607	609	620	628	612	648	611	623	636	626	632	611	632	632	624	636	592	665	647	645	641	567	624	608	613	606	588	620	614	640	606	646	609	605	618	630	599	603	608	628	627	596	644	638	604	610	676	639	645	620	609	617	628	595	641	619	632	638	596	609	636	654	653	611	575	630	621	597	591	598	662	582	630	618	596	580	656	645	606	595	627	609	633	624	599	645	592	659	664	620	579	606	665	559	653	634	596	598	615	646	581	619	588	624	649	643	644	602	604	641	621	593	668	611	580	616	597	652	680	644	596	628	601	621	614	631	612	576	598	627	633	634	599	632	601	598	605	652	576	653	612	609	580	640	586	596	630	573	640	586	590	657	643	674	562	615	677	640	638	597	614	573	658	652	653	657	609	608	613	635	636	632	614	615	660	635	622	575	640	628	652	621	632	627	661	620	661	626	603	641	637	575	642	615	607	658	568	644	607	615	655	625	651	632	596	614	624	578	631	614	626	686	674	601	614	605	638	626	654	649	618	613	599	594	635	616	635	592	652	619	613	619	622	595	627	633	662	615	629	609	616	606	588	646	616	619	646	675	619	601	607	640	611	622	621	642	573	582	584	621	610	603	651	568	650	622	605	606	599	578	623	630	555	611	631	574	654	627	625	641	649	600	592	580	606	625	640	618	629	641	644	637	635	596	649	611	567	638	666	619	617	585	642	621	646	627	594	614	652	602	614	645	598	618	631	630	586	664	610	612	641	639	598	639	579	636	588	625	624	649	613	671	613	619	652	609	644	647	644	641	596	601	649	671	566	583	640	617	689	599	613	647	611	582	619	662	634	590	611	655	663	627	587	634	612	590	641	638	608	621	590	629	613	613	621	680	630	626	674	625	607	623	606	629	650	679	642	641	617	630	654	637	644	597	594	631	605	629	640	605	602	664	609	638	628	650	593	614	643	612	649	628	594	585	678	574	604	595	595	637	595	558	630	639	614	604	599	601	603	607	642	575	624	631	621	621	649	631	618	575	635	658	594	623	608	609	636	643	659	640	631	614	605	638	616	609	590	649	654	605	627	588	631	586	610	620	640	622	623	590	656	605	609	604	641	649	637	649	651
28899	43170	34494	20974	13051	6389	3088	1540	1069	927	862	842	864	928	881	811	826	892	900	919	838	824	883	809	881	825	886	876	894	897	888	870	841	898	886	888	886	854	909	829	858	918	824	845	897	843	893	830	824	872	866	868	885	912	947	876	869	865	855	838	913	912	834	895	813	819	898	842	895	867	871	804	885	813	855	869	910	857	886	884	874	805	858	857	835	847	873	865	902	905	888	841	884	881	844	887	916	877	824	843	859	882	833	848	886	856	868	833	865	922	822	896	901	922	839	878	859	902	880	886	852	917	825	870	884	906	872	837	884	816	842	861	869	829	878	854	852	811	837	819	919	867	879	911	839	834	840	859	832	844	843	851	848	846	898	889	852	909	893	854	869	886	935	882	863	812	866	843	856	897	860	850	904	918	806	838	890	902	885	853	866	831	894	884	831	833	868	883	875	888	825	902	880	872	861	902	874	846	910	866	906	875	857	834	834	861	822	834	871	888	893	857	860	892	862	930	850	875	921	911	896	892	849	888	899	852	856	901	891	846	856	823	910	888	863	818	870	879	874	856	901	885	879	890	840	853	880	861	896	878	853	875	903	912	879	911	876	875	916	857	815	886	860	887	962	902	851	886	858	860	895	894	849	877	881	846	803	868	903	890	950	885	929	842	810	842	939	882	918	879	869	885	865	836	885	834	860	847	867	900	927	918	861	903	884	855	871	861	920	911	880	892	869	885	886	834	879	836	961	921	830	851	898	860	855	916	869	871	863	907	887	891	878	872	866	879	905	916	892	831	852	846	872	848	882	895	834	886	878	890	850	887	893	860	883	941	856	831	858	825	802	850	926	934	864	882	893	889	880	850	888	879	881	814	872	894	886	882	897	870	870	865	871	837	897	855	871	857	873	869	874	886	893	821	915	895	912	881	844	862	887	877	848	877	875	874	840	866	891	846	835	857	861	859	911	874	878	893	944	886	869	870	878	858	886	860	866	852	804	863	867	837	870	868	906	898	862	873	861	861	860	878	816	891	851	876	837	887	879	874	824	859	878	846	872	827	894	812	847	871	914	897	882	844	880	859	888	850	921	861	864	857	861	855	829	842	886	865	827	822	896	867	854	874	903	888	872	913	838	840	886	840	817	857	893	856	885	875	848	855	889	884	868	848	847	797	842	840	832	875	864	831	880	844	896	868	922	859	857	897	815	865	915	863	863	854	838	851	859	854	886	932	900	819	807	872	857	816	891	862	893	873	870	848	882	819	917	901	851	900	881	853	839	869	886	878	830	888	856	831	849	911	883	828	864	924	914	863	887	819	854	899	880	873	861	850	920	842	853	902	867	864	880	838	855	867	857	859	875	932	869	867	825	948	881	879	875	862	833	856	924	846	937	895	882	881	868	851	896	889	841	855	855	885	861	845	888	839	849	871	888	827	814	844	887	861	921	826	914	818	937	872	869	883	969	864	861	906	846	845	823	931	827	895	843	881	871	863	930	883	874	858	898	835	886	834	925	889	887	877	851	839	847	891	898	826	857	866	850	906	829	887	889	861	896	870	870	845	826	882	899	905	824	847	854	897	894	825	874	872	837	902	857	867	794	863	895	900	815	826	889	859	822	871	860	853	878	820	855	872	903	876	837	924	872	912	857	875	873	894	895	877	865	908	917	842	858	891	849	852	865	877	827	870	848	851	917	892	857	858	900	866	890	862	869	895	882	860	927	816	899	875	850	825	942	873	817	860	876	872	836	828	879	900	887	884	864	884	876	874	850	852	864	917	852	871	833	856	851	859	863	840	820	903	940	868	845	925	954	879	910	839	877	834	852	858	845	892	920	910	848	862	841	851	920	884	828	868	904	847	877	830	848	892	831	866	882	852	882	936	875	922	942	866	834	907	909	839	870	874	875	867	871	860	837	892	884	874	842	812	829	859	862	910	859	891	870	868	872	870	850	864	847	906	944	860	840	849	914	872	896	864	868	895	872	851	874	832	904	858	871	844	876	855	863	911	902	860	883	897	878	870	880	838	817	835	908	885	865	850	874	820	868	865	860	855	888	829	806	893	853	868	858	855	872	821	875	879	904	870	874	825	848	873	870	833	842	874	928	903	884	900	891	859	875	866	821	856	838	861	916	863	892	851	888	872	875	865	836	887	901	909	875	841	920	896	871	840	888	907	892	864	842	898	825	918	859	796	884	836	856	907	843	883	842	827	842	900	886	854	882	853	860	852	879	838	834	853	824	878	884	896	843	877	844	845	886	876	889	853	870	847	872	886	853	868	882	811	888	843	812	860	904	872	881	852	861	825	889	829	860	857	845	923	934	897	860	957	819	831	849	864	894	868	922	853	893	919	885	861	875	887	868	885	880	884	905	855	846	886	901	880	909	832	886	858	862	880	908	886	866	871	893	908	848	888	870	852	839	908	836	860	851	902	867	907	844	876	909	891	832	917	883	885	838	879	855	892	877	894	853	950	871	903	870	828	855	855	880	880	894	858	868	877	869	835	874	865	913	839	884	872	884	877	896	855	863	830	839	892	890	858	884	844	860	831	868	859	892	845	880	864	857	932	907	874	846	851	852	831	820	895	872	845	863	841	895	864	851	868	875	835	878	903	862	875	851	852	843	894	873	876	854	866	840	900	833	884	825	852	849	876	899	886	900	879	921	834	906	815	925	858	879	851	885	878	852	855	848	885	861	851	882	935	893	915	850	892	880	839	917	877	895	824	872	862	860	890	897	902	858	846	909	832	909	869	869	833	893	877	839	876	864	885	857	853	939	894	865	954	860	887	823	856	886	850	841	833	878	895	830	892	843	894	924	879	825	863	857	883	881	848	882	884	874	855	934	899	882	898	857	879	867	887	880	810	869	893	840	897	854	812	864	868	867	892	847	859	858	826	844	846	856	841	917	893	882	873	845	845	903	875	802	841	815	933	846	892	887	901	920	856	868	814	839	871	873	867	904	926	842	883	889	853	893	894	902	900	874	940	833	859	858	864	898	941	853	892	890	895	824	856	888	849	843	877	890	890	860	869	839	820	866	885	874	853	880	883	891	866	897	909	898	867	908	877	903	885	851	808	909	823	918	860	865	924	850	858	890	855	882	857	884	938	891	848	850	873	833	848	869	904	879	890	867	878	867	847	893	840	890	857	840	895	897	861	876	916	874	855	881	864	880	818	860	871	858	854	876	871	853	870	869	860	863	894	848	829	867	888	854	841	905	891	918	821	888	858	858	836	866	885	852	885	855	821	939	901	891	856	884	863	912	864	824	862	845	834	850	901	859	867	921	968	874	866	877	820	907	866	938	878	882	852	853	850	934	900	794	851	893	847	841	853	865	838	829	869	817	812	860	847	815	912	909	842	889	873	908	876	854	914	831	884	902	864	846	907	926	851	879	904	900	904	844	869	916	845	847	863	849	861	870	905	880	842	837	862	890	859	893	791	854	845	890	880	849	881	845	896	847	850	887	905	873	905	906	932	900	891	832	907	799	859	875	886
24557	22409	36794	33159	27139	21065	9291	2213	982	727	724	663	685	673	673	667	680	684	690	621	620	693	663	706	687	649	660	677	646	643	595	682	645	724	630	682	641	653	677	643	683	687	680	646	681	675	675	659	691	625	649	664	671	674	677	655	646	606	658	688	630	661	667	660	616	699	705	685	709	639	694	639	605	701	696	647	679	694	695	638	628	709	637	660	584	640	674	641	684	664	652	663	647	598	596	640	688	640	645	669	680	688	672	691	640	669	649	664	656	717	646	676	692	662	634	684	695	619	668	703	696	652	645	637	639	630	676	639	601	683	686	638	604	666	609	635	672	639	640	671	645	705	661	693	696	631	659	704	660	630	642	664	633	643	668	695	677	621	638	646	688	675	634	626	663	681	608	694	698	631	672	673	639	688	600	652	713	674	657	682	676	679	682	625	682	667	649	687	657	657	664	681	655	609	661	677	677	648	669	606	642	685	621	641	623	633	658	671	669	692	662	656	625	644	674	666	658	624	620	599	666	719	618	639	674	665	663	626	662	660	673	645	690	692	597	658	655	695	663	641	693	636	623	685	701	692	651	693	686	664	680	618	624	690	664	661	708	650	633	667	643	637	667	677	650	624	657	706	655	623	640	636	657	657	655	643	702	676	614	665	683	647	679	692	655	666	656	644	702	644	620	674	629	644	634	648	665	647	698	678	686	625	686	615	641	708	656	672	674	687	661	707	656	666	664	641	682	652	653	643	660	666	595	645	701	631	687	661	621	640	634	661	625	619	623	635	682	711	662	673	674	627	673	671	643	577	663	649	655	666	641	662	624	618	639	626	636	670	630	649	683	652	660	684	683	677	670	644	641	653	699	577	636	673	660	673	660	706	661	678	675	650	675	705	659	681	592	604	616	624	663	630	708	671	651	689	588	689	673	647	646	681	654	585	641	628	631	657	666	638	653	668	652	633	660	658	675	640	686	635	665	682	660	705	644	675	668	659	703	645	683	654	685	673	637	674	650	686	660	654	664	670	628	653	652	667	646	612	637	650	664	666	651	622	710	666	660	688	680	711	671	690	693	700	659	660	660	648	679	620	627	638	669	612	701	687	684	678	630	666	620	687	662	691	668	686	686	638	691	620	703	614	661	595	658	653	671	655	678	668	650	643	667	645	654	608	678	700	626	630	611	657	624	641	683	693	679	707	628	677	699	635	634	666	618	639	666	642	673	590	632	649	681	624	695	694	673	640	673	645	646	674	678	640	655	689	642	667	670	669	672	656	638	652	649	649	633	658	642	709	683	664	643	646	636	685	687	676	712	663	650	674	628	649	638	610	675	625	644	638	639	657	655	654	674	668	635	707	683	658	663	649	669	682	637	618	637	670	667	660	691	657	650	651	637	675	668	697	654	700	670	694	688	659	678	653	652	702	717	615	673	637	629	654	626	635	627	661	639	687	647	641	701	662	641	660	635	663	659	634	696	659	679	673	696	705	601	684	677	673	641	661	633	645	686	688	673	653	661	652	621	612	684	631	678	622	644	664	632	702	596	666	623	641	643	633	647	664	680	669	676	652	631	681	654	652	629	681	645	654	600	663	636	659	641	651	653	645	677	614	677	695	709	679	635	637	685	620	631	644	626	657	662	654	641	636	670	640	642	695	638	634	628	634	637	649	673	638	595	660	640	646	673	632	671	655	625	680	646	644	694	632	653	655	647	662	672	669	653	648	672	647	636	680	676	654	618	642	660	727	657	612	653	657	667	644	637	669	666	700	677	676	646	614	657	650	661	678	704	644	659	649	681	631	686	637	624	696	640	662	655	708	655	687	640	645	679	700	651	688	631	669	663	630	660	666	646	672	666	659	616	686	649	610	650	622	595	678	658	655	681	633	649	693	659	640	682	631	628	625	697	695	671	638	705	650	666	623	653	663	666	627	713	644	674	689	644	621	704	702	648	688	653	647	670	701	657	627	645	691	631	628	671	672	655	665	648	653	680	662	633	630	695	667	692	666	671	675	676	646	676	676	654	675	715	652	623	638	643	623	658	680	693	669	670	658	648	645	671	651	630	686	663	673	648	654	677	618	702	651	641	682	663	639	677	680	634	661	660	641	655	668	665	619	686	679	682	698	678	691	660	650	662	641	674	709	587	681	651	662	666	629	670	716	663	656	632	640	661	656	636	636	593	657	681	631	631	658	619	672	615	618	654	630	666	634	690	647	638	654	719	657	683	663	664	626	694	665	677	652	667	683	648	647	642	697	682	669	652	621	666	624	675	645	613	674	655	699	665	661	673	652	636	692	678	672	632	655	601	652	717	700	680	671	676	635	610	673	625	661	620	678	651	637	604	678	650	652	645	662	663	642	697	687	625	656	664	619	677	603	682	611	639	656	647	646	613	651	674	632	639	655	651	684	668	628	627	623	666	681	654	668	678	640	641	666	683	667	624	680	682	638	651	654	659	641	667	619	679	659	601	652	648	675	637	630	639	654	661	689	599	601	601	668	637	666	634	662	696	691	665	666	652	671	679	634	626	691	694	616	671	645	637	669	681	692	648	721	654	649	685	643	638	642	644	640	663	656	699	593	675	680	688	673	716	653	685	673	632	650	663	684	635	659	625	620	669	663	620	624	678	649	641	609	663	692	638	637	654	662	683	629	635	666	659	605	689	627	658	680	664	633	662	692	594	695	673	650	619	671	647	654	632	621	634	667	638	667	654	675	665	634	685	667	590	649	662	658	672	649	652	605	673	682	684	622	620	690	637	617	683	652	610	665	629	643	681	690	617	664	612	677	687	665	600	612	614	661	673	642	631	674	660	636	674	710	691	666	631	706	689	632	666	659	662	640	659	677	672	661	697	676	643	632	657	696	659	665	671	626	639	672	677	640	626	681	633	641	602	676	649	744	612	624	661	672	663	644	624	616	639	636	653	613	617	633	680	671	645	649	615	683	697	669	636	605	683	672	666	635	720	667	647	677	677	669	649	643	660	629	649	683	664	667	611	641	635	688	690	687	645	639	665	683	698	720	649	651	620	645	694	678	650	670	641	626	657	634	634	675	650	603	661	626	630	682	638	683	615	640	691	615	652	664	704	699	614	704	620	673	671	664	652	627	681	643	616	686	638	650	659	643	665	671	662	686	696	676	610	645	685	623	703	657	652	691	628	677	674	686	649	653	649	646	709	601	679	690	729	645	636	684	643	661	697	639	607	674	684	664	654	653	660	616	664	628	693	644	644	677	706	613	651	676	694	654	629	645	602	666	667	654	648	619	666	668	670	689	634	688	665	612	668	628	656	666	653	689	674	655	680	672	684	638	664	641	664	629	666	671	740	662	654	650	615	664	643	621	643	685	663	626	627	652	682	695	661	651	630	600	672	675	678	660	606	646	679	661	659	661	643	667	641	631	690	627	631	638	701	658	608	615	656	679	669	681	674	635	657	675	650	687	626	690	680	601	650	702	656	628	654	664	680	655	642	655	685	651	659	687	586	643	637	685	655	691
54962	88737	78014	49939	36005	21914	9327	3745	1625	1107	982	960	896	895	926	980	896	886	863	961	910	873	917	883	975	934	974	922	921	963	918	902	889	930	912	867	918	909	897	936	911	904	928	920	911	869	921	968	873	901	901	933	904	860	917	928	931	924	898	912	899	878	944	963	915	945	924	898	942	932	931	860	878	879	913	901	909	937	904	868	898	897	927	894	933	979	939	900	940	889	953	892	879	932	940	909	911	899	961	936	908	904	903	896	909	920	917	959	934	956	929	921	947	924	919	909	914	901	915	947	891	899	928	913	917	943	898	942	885	881	869	923	894	917	954	913	896	889	926	949	870	907	898	921	908	896	906	836	918	982	928	921	925	923	941	927	946	903	957	957	937	908	950	889	913	925	925	936	882	960	888	912	888	907	895	910	907	883	937	901	917	942	920	904	883	912	929	874	969	933	947	856	912	925	886	916	907	969	922	882	877	924	916	930	929	925	910	883	915	913	933	907	944	898	930	881	915	867	961	902	941	936	926	878	937	915	874	909	981	891	907	901	917	905	916	921	894	981	935	857	913	944	897	935	884	914	937	881	947	891	1022	919	905	960	891	948	949	910	929	921	870	944	884	888	925	898	913	911	906	907	894	863	924	839	883	918	944	918	913	862	936	935	959	932	982	896	925	884	914	945	977	936	931	920	870	933	943	923	895	899	893	890	964	902	914	947	918	913	893	860	896	906	917	903	938	870	855	916	955	932	861	949	919	889	969	909	909	880	939	899	932	850	903	883	889	954	848	886	941	944	968	913	851	935	912	932	867	959	884	928	939	924	927	947	834	930	906	915	896	963	947	946	922	941	890	887	957	938	841	908	920	938	903	902	939	933	958	920	918	883	939	936	930	912	873	928	923	928	988	838	869	934	914	948	938	914	877	902	885	914	966	876	987	914	910	986	961	929	912	930	945	920	907	891	902	926	915	932	953	903	955	938	912	855	940	904	951	948	932	899	897	888	857	893	946	944	916	894	877	828	908	893	889	926	915	924	941	897	902	937	906	933	906	896	914	935	913	966	934	945	898	889	855	918	924	892	940	949	920	904	888	916	909	935	884	905	872	954	899	900	847	932	860	960	890	890	929	895	895	896	919	904	891	929	938	898	885	920	893	853	929	919	913	870	915	907	940	904	879	904	893	925	904	896	898	946	925	972	884	901	919	908	887	872	898	879	935	960	888	902	916	921	881	935	873	883	887	898	910	878	952	869	915	896	890	910	891	915	851	936	891	961	904	855	911	887	940	856	926	931	914	907	944	884	904	895	940	900	929	894	881	928	897	926	893	932	886	870	814	889	911	920	959	934	900	893	926	894	876	890	905	912	889	927	922	912	914	949	900	908	914	895	941	891	928	902	917	924	925	886	923	905	916	895	954	881	925	854	935	916	924	896	926	864	939	911	967	902	940	929	941	897	944	887	950	923	912	943	924	905	928	980	906	908	978	910	949	929	909	955	921	905	865	907	965	983	965	900	919	875	925	922	945	978	932	888	919	874	903	859	959	958	974	899	883	901	934	974	903	996	974	914	914	888	909	880	912	917	917	910	960	873	939	914	903	880	891	951	906	894	919	900	957	856	923	870	951	863	889	918	913	878	934	876	957	911	865	887	911	899	956	932	924	925	945	925	937	935	918	928	870	885	868	894	918	925	902	920	885	921	913	916	914	900	903	984	952	938	913	884	896	920	890	913	935	939	916	880	935	915	863	921	911	921	919	913	898	909	934	949	884	899	961	905	883	891	917	917	930	934	932	987	895	946	954	855	951	941	903	947	975	912	938	883	937	944	855	889	906	882	919	962	896	898	895	923	847	934	888	937	891	933	947	892	920	931	904	887	925	910	901	910	954	910	928	897	923	880	901	928	894	926	914	899	885	868	905	971	844	894	936	877	883	914	954	914	898	904	924	897	945	905	904	921	976	923	936	929	891	924	944	840	870	933	955	921	931	882	922	901	925	893	955	932	955	917	909	894	929	862	879	904	926	956	942	834	975	931	913	918	924	863	947	930	902	874	974	893	926	925	931	834	949	869	897	884	943	912	939	857	915	897	884	915	894	917	903	877	863	907	871	919	896	910	844	891	949	851	925	895	899	933	934	931	978	898	999	991	888	897	957	932	891	902	939	876	924	956	901	905	939	921	911	874	921	924	936	860	900	916	919	897	928	919	936	939	910	918	918	892	949	932	945	916	878	888	901	870	890	908	885	851	924	890	917	862	908	949	956	903	899	883	937	891	873	900	911	918	878	916	873	943	930	841	917	919	864	908	966	882	873	959	870	907	855	907	901	921	915	885	952	902	924	912	907	940	908	915	952	951	948	906	891	889	898	883	914	893	933	879	912	877	870	917	920	931	941	928	947	918	899	906	898	952	921	914	937	937	923	940	861	960	946	860	945	928	916	912	853	920	931	898	897	859	879	930	904	896	902	927	886	887	900	946	924	875	914	932	892	898	908	880	940	878	882	912	886	880	918	860	886	927	936	859	953	889	890	909	988	868	911	942	906	922	917	936	894	933	891	936	890	867	908	864	911	912	889	961	928	894	945	914	906	926	892	925	900	886	875	951	853	909	932	900	973	904	931	931	920	920	957	878	959	913	959	844	905	862	971	917	907	929	935	891	916	933	923	936	883	914	916	923	913	897	874	898	922	929	949	888	922	960	910	929	910	896	916	946	900	908	941	920	881	908	953	918	906	885	885	893	913	902	920	857	931	908	858	918	891	901	902	909	946	864	901	882	893	920	915	904	913	886	921	904	893	877	936	851	909	917	901	909	940	901	920	893	855	913	953	927	942	927	938	931	885	896	904	912	909	867	917	959	907	951	888	933	881	910	914	901	901	873	891	882	934	935	919	882	985	930	908	896	931	937	908	872	898	897	883	919	913	918	822	967	949	921	947	862	885	889	950	881	902	901	905	913	994	940	925	874	958	947	909	965	845	897	942	854	882	942	939	939	874	874	944	958	865	894	945	924	910	899	928	974	890	938	918	939	914	926	914	918	955	994	920	926	884	926	969	847	897	905	889	946	879	891	902	944	964	904	855	919	918	871	924	943	936	928	874	919	902	918	946	933	892	908	912	938	890	950	909	916	884	911	951	929	892	882	941	948	913	951	953	931	915	914	907	962	919	944	831	839	921	900	907	900	891	915	971	891	921	860	919	876	854	908	955	926	901	864	930	919	941	899	907	869	908	969	967	907	886	904	891	910	909	951	936	904	924	930	943	886	898	861	928	921	916	887	893	857	908	877	915	913	904	902	936	973	914	910	919	936	893	935	912	924	873	865	900	945	951	926	910	873	932	907	907	869	899	941	918	930	917	889	917	865	901	916	899	919	885	928	896	923	919	887	848	922	936	944	929	955	917	931	892	921	928	960	830	902	939	870	895	908	949	881	907	878	892	908	922	926	856	902	903	886	959	884	921	889	926	944	901	954	928	942	880	895	884	938	929	937	949	918	976	932
23694	21939	33813	30797	27108	23830	17216	3955	1227	790	728	676	675	647	618	682	668	657	647	655	667	682	645	692	667	633	632	644	641	605	628	660	686	629	614	668	663	650	649	653	577	582	657	611	627	580	681	638	663	632	654	598	671	638	608	639	640	647	601	632	649	649	651	648	662	678	694	612	618	674	641	643	653	645	674	604	643	627	653	593	626	647	639	668	675	640	629	612	647	649	633	596	630	672	665	669	677	647	638	676	678	675	665	628	599	652	650	630	588	633	673	681	711	648	671	658	617	675	630	615	672	642	648	635	631	651	647	635	645	630	709	665	636	605	663	613	662	618	668	627	645	584	615	651	660	675	692	608	649	671	607	667	621	600	660	671	639	654	641	623	702	648	624	651	664	655	603	644	613	652	646	621	579	671	667	636	600	631	658	636	615	634	679	629	673	652	629	623	630	631	694	639	596	655	668	611	660	627	642	649	671	620	618	634	638	666	634	620	659	692	641	660	621	657	633	632	657	639	670	642	642	621	623	635	641	652	653	675	649	644	625	666	634	651	610	675	672	647	628	653	703	688	635	605	707	670	641	606	609	652	645	672	676	655	679	658	601	590	661	626	668	684	658	627	637	616	650	675	666	617	628	669	593	604	596	631	610	652	583	666	650	646	640	610	671	638	633	632	623	603	631	596	659	666	644	657	621	583	662	607	631	669	643	652	684	672	591	634	631	650	614	633	633	633	717	629	649	616	617	615	631	621	677	589	660	625	645	663	631	611	641	646	598	679	621	669	598	657	655	646	648	635	652	651	656	634	665	627	661	654	692	634	599	681	626	642	658	605	636	665	644	610	634	630	639	661	676	698	609	669	635	652	640	632	656	641	659	669	657	624	661	662	626	643	658	659	689	667	611	643	659	622	630	615	647	649	640	613	689	652	683	654	653	660	633	616	619	646	603	629	605	682	672	624	675	649	608	652	630	635	636	632	599	621	638	610	674	654	655	640	662	650	646	664	634	654	628	618	644	665	644	614	640	606	665	637	608	662	644	627	679	606	642	657	603	652	654	676	654	661	591	626	643	615	625	729	639	601	629	610	641	643	634	607	654	673	605	572	674	635	624	625	642	651	639	637	654	616	640	661	685	650	656	629	654	640	629	659	648	652	607	639	664	622	646	696	625	666	640	632	614	642	659	613	610	627	646	684	659	639	590	652	621	668	632	665	601	617	647	659	629	647	632	681	680	635	608	639	628	643	647	646	628	628	657	651	606	677	653	652	617	594	645	629	608	653	649	654	653	709	674	609	614	636	668	674	619	678	662	683	641	652	633	652	627	639	635	658	652	588	615	613	639	621	656	670	646	636	610	595	650	638	610	650	632	656	633	654	582	616	641	690	599	631	597	610	602	654	629	641	617	646	647	638	618	664	622	669	617	620	636	659	698	634	665	630	630	637	653	670	632	661	696	655	680	639	664	661	681	637	625	617	654	662	633	673	701	646	641	625	633	649	624	640	632	618	664	602	652	664	667	684	637	628	635	589	634	592	627	608	653	623	647	594	647	667	644	664	617	653	662	653	623	655	653	703	689	654	646	642	597	624	607	590	660	663	644	631	674	625	576	637	667	650	646	612	643	627	650	675	673	638	660	672	634	602	657	633	691	663	603	601	639	608	611	651	648	622	642	647	651	685	634	637	645	590	634	710	623	642	658	656	685	652	632	636	632	634	646	667	603	631	620	633	639	694	594	665	647	633	619	657	638	650	666	664	646	637	647	660	637	602	627	636	653	684	632	600	621	636	656	639	639	626	581	697	655	619	630	643	636	646	589	650	662	663	667	650	609	648	616	670	630	663	662	625	679	657	654	631	621	668	652	693	624	652	649	644	625	646	609	654	653	634	650	641	634	661	624	633	647	655	633	638	656	644	644	656	673	634	647	656	675	681	680	652	650	632	666	605	638	615	651	622	659	637	657	611	647	587	615	629	643	621	612	621	609	632	645	650	617	665	645	650	657	640	655	680	632	632	576	678	694	611	637	632	652	612	648	656	603	644	625	642	669	639	646	617	632	652	607	620	579	620	634	642	642	605	654	643	605	657	629	665	607	622	614	651	654	685	657	637	646	614	658	593	616	631	616	664	661	667	595	584	646	643	656	654	665	656	617	690	652	649	655	628	636	615	619	660	627	629	662	648	636	651	633	671	666	602	617	615	619	650	651	684	689	677	653	664	661	635	680	632	630	580	628	678	642	620	606	673	674	659	669	649	595	643	611	619	636	655	642	655	679	613	600	591	663	641	626	678	619	697	654	622	662	640	646	692	650	670	646	608	592	644	646	615	678	689	635	629	657	683	642	644	598	681	629	645	603	683	645	642	642	625	642	648	682	629	664	700	620	633	621	643	670	611	646	618	639	628	655	611	623	687	633	643	609	652	589	644	608	646	662	662	662	594	645	662	668	652	578	652	626	620	649	661	657	660	639	641	613	663	622	676	671	639	605	637	682	667	629	642	649	632	642	619	624	650	668	651	661	627	576	622	626	659	673	604	637	686	662	606	609	644	657	607	592	647	642	644	640	654	686	602	623	599	677	611	600	632	667	651	668	634	630	663	640	600	659	694	625	578	631	645	659	654	618	581	643	612	683	637	642	646	652	629	595	606	614	632	660	658	643	658	614	585	612	619	683	621	624	667	634	614	646	623	682	635	639	655	607	585	685	656	654	683	675	658	631	653	629	629	659	707	597	640	634	665	649	652	641	631	598	633	648	672	656	630	687	626	634	676	640	630	643	646	631	606	669	651	628	653	675	622	632	677	622	618	637	654	632	626	635	595	621	641	603	642	636	610	645	621	660	621	606	609	618	694	677	619	603	617	609	661	613	646	604	664	593	642	632	621	680	684	650	640	640	655	605	639	651	640	651	634	652	614	644	620	689	660	634	640	606	664	597	688	665	658	633	629	649	666	607	639	647	588	676	596	654	707	645	639	623	664	631	632	620	613	628	652	611	642	605	652	638	663	664	633	685	650	684	639	672	651	583	626	655	620	636	631	650	650	612	616	642	590	627	643	662	650	672	661	629	666	657	632	646	626	659	666	614	673	608	677	666	634	661	657	651	636	592	630	653	660	658	613	607	616	645	658	603	698	680	653	636	622	627	677	618	656	663	676	673	635	643	659	668	600	646	636	574	617	623	605	615	653	616	646	605	612	646	631	637	627	614	650	607	671	616	628	598	653	672	614	643	657	665	643	652	592	622	622	645	596	631	636	613	621	646	585	629	634	589	630	687	651	636	641	601	629	629	649	643	637	608	632	657	634	644	662	663	662	610	638	657	636	652	704	648	650	639	671	670	611	673	631	658	670	650	656	637	623	658	662	676	725	631	610	653	618	647	632	614	670	610	607	615	640	643	647	665	654	666	632	669	623	644	651	631	585	639	671	666	689	638	638	606	635	638	649	676	695	641	640	663	633	621	621	683	650	640	662	651	635	626	638	588	645	675	672	643	638	667	606
59797	98367	88072	62628	43246	27425	13417	5784	2079	1115	917	886	862	886	851	836	920	828	867	848	835	842	904	918	860	883	897	885	884	881	876	873	866	835	863	860	858	867	863	874	907	862	910	867	848	844	855	917	912	898	888	839	851	920	869	864	886	852	855	851	871	835	834	850	913	845	923	864	896	878	896	840	874	910	867	878	862	928	860	829	877	893	898	906	865	874	872	900	885	809	840	849	884	858	851	793	884	892	870	897	929	855	895	882	880	871	829	856	892	893	904	893	871	911	883	842	950	885	910	839	871	854	931	869	871	849	906	869	880	895	895	850	845	901	859	880	834	908	885	818	839	876	881	850	840	890	845	828	864	845	876	850	858	838	855	844	852	891	815	863	858	884	902	888	861	809	879	864	855	863	851	870	890	836	828	802	835	817	892	874	887	882	830	893	904	877	860	848	896	902	869	917	851	855	863	832	893	874	875	871	924	904	867	905	880	848	902	890	870	901	870	879	884	890	833	913	893	872	887	843	845	906	925	852	883	891	921	806	875	843	886	898	909	816	838	890	893	863	870	858	866	868	890	925	849	868	887	924	855	938	890	848	855	909	886	865	884	839	871	892	859	891	887	826	902	885	804	908	860	870	835	878	851	926	860	883	845	890	889	861	834	834	951	844	920	860	901	879	921	853	868	865	863	939	890	811	934	854	838	858	873	855	866	924	869	890	852	849	919	862	872	882	855	871	888	850	912	883	891	892	866	876	842	829	864	865	871	818	854	850	876	891	854	877	930	909	867	868	845	874	908	823	830	888	840	873	901	861	834	867	846	898	874	861	873	880	868	881	876	951	908	878	842	868	878	899	902	861	856	866	862	865	889	880	851	868	872	852	900	898	855	869	942	901	887	824	844	919	846	892	883	852	858	868	854	924	852	922	878	865	860	863	896	809	919	842	854	841	918	820	914	876	867	888	930	887	914	883	868	872	877	832	874	882	894	875	838	875	885	898	898	858	920	830	888	904	899	891	898	867	818	852	881	839	844	846	905	872	873	916	893	860	876	900	861	837	914	852	843	960	841	832	910	868	882	847	910	868	880	890	850	844	850	856	859	852	921	875	865	809	874	859	838	909	876	939	887	873	881	929	839	866	875	822	882	858	864	867	861	862	878	876	905	889	922	815	890	880	828	858	900	866	846	864	882	821	858	870	874	889	855	828	862	888	861	895	933	909	863	889	890	867	899	882	893	922	898	855	842	825	851	916	867	840	885	825	866	853	927	872	859	871	871	865	883	850	865	873	862	875	817	864	861	862	885	824	823	875	906	846	819	861	855	871	866	871	823	883	891	888	895	858	839	839	851	834	851	878	888	868	848	834	879	872	882	834	882	910	845	863	881	861	865	801	935	825	870	890	905	891	847	873	877	822	923	877	881	859	854	845	845	865	800	883	841	842	904	824	858	868	869	871	839	893	875	824	874	850	896	852	823	824	841	857	918	918	892	858	881	871	870	825	844	840	842	897	909	881	893	892	870	886	879	838	902	883	849	884	852	880	861	837	862	903	905	873	834	864	816	830	874	860	814	866	823	874	890	906	900	817	851	843	843	855	822	819	881	839	932	877	854	877	859	881	842	890	865	868	846	857	821	844	924	873	847	897	875	911	906	902	898	811	879	863	873	887	820	890	929	909	872	867	859	877	877	862	880	819	803	844	856	880	875	873	902	864	856	924	895	861	827	888	875	870	884	848	840	821	868	928	852	846	848	887	806	850	905	835	889	831	880	838	910	876	929	855	874	824	915	866	857	840	870	865	887	927	837	839	851	890	809	842	834	838	874	886	853	843	856	849	847	867	890	890	855	895	888	831	868	877	895	883	864	876	903	883	887	875	842	845	891	889	873	871	917	892	854	856	836	899	904	856	875	895	880	881	857	845	926	824	926	888	867	915	907	912	873	870	876	861	865	861	873	881	852	911	876	859	861	891	884	828	826	873	854	878	900	879	837	888	849	914	869	839	833	896	920	885	875	864	915	897	866	832	823	860	841	899	853	883	853	873	902	912	953	890	897	842	949	896	876	873	884	909	867	872	856	903	858	837	843	873	860	832	821	859	865	861	895	864	903	858	848	897	856	857	907	858	900	844	853	847	891	907	870	863	853	888	854	851	870	925	820	892	871	852	874	841	888	890	867	883	867	874	865	900	874	826	897	857	918	904	890	857	837	828	894	875	888	832	844	917	895	869	829	922	889	863	937	881	874	853	850	830	913	847	861	883	897	902	865	824	877	859	916	859	853	888	896	857	922	867	898	861	882	901	928	864	853	838	840	885	914	880	909	874	828	889	873	813	875	888	839	927	888	874	863	823	926	825	879	924	866	875	844	885	809	854	922	898	853	864	833	882	861	857	880	914	873	919	817	887	851	835	859	920	856	873	888	870	845	893	836	837	882	896	870	884	875	871	896	900	904	863	868	906	854	880	841	871	846	926	898	847	830	845	912	812	807	859	880	893	874	906	853	851	838	854	888	850	851	856	850	854	821	875	857	891	865	868	861	885	825	846	859	886	891	856	874	835	833	818	899	905	886	909	784	919	887	846	892	874	859	860	871	876	846	840	880	878	837	890	895	850	876	874	903	905	825	847	809	897	901	887	880	838	857	893	848	847	841	871	905	892	891	841	855	901	868	864	892	917	831	815	846	871	875	832	874	863	856	862	869	893	866	863	882	905	845	870	874	820	930	866	889	866	899	824	878	862	836	852	849	872	862	924	835	849	935	870	897	875	935	876	821	899	861	891	880	870	871	904	866	852	853	913	840	856	895	853	848	866	837	865	850	839	933	867	865	848	894	850	861	921	890	898	866	849	884	852	883	867	867	843	890	898	840	818	887	886	914	872	900	918	900	861	886	878	872	809	919	891	877	842	846	866	886	892	845	906	880	840	859	929	851	856	826	824	834	868	850	855	857	842	897	851	842	864	846	874	844	885	879	913	881	885	880	828	926	855	898	841	854	834	890	848	857	856	870	885	844	831	877	862	848	807	849	921	882	880	856	871	875	919	843	905	896	836	842	859	868	903	862	875	867	943	867	887	881	902	861	812	861	887	830	914	871	865	827	882	871	873	858	928	852	901	916	863	823	885	851	879	895	864	905	848	858	879	861	848	871	845	832	800	852	866	844	894	884	901	887	878	885	890	922	886	843	880	867	797	892	900	849	869	890	861	863	859	991	833	830	896	872	863	915	845	854	884	894	878	857	899	916	834	850	873	910	931	906	874	886	843	866	800	862	862	867	896	861	864	880	869	869	845	817	900	932	833	829	863	801	887	885	920	855	874	851	856	895	868	817	895	879	843	919	901	881	810	904	867	851	915	877	882	855	885	905	822	814	902	879	900	877	908	828	862	910	835	871	890	838	881	859	864	846	884	849	867	866	836	870	891	859	854	912	856	915	853	867	914	879	910	882	910	905	886	888	861	839	898	816	856	884	874	906	886	874	962	880	865	808	856	861	906	913	881
27905	27420	34695	21854	7071	2377	1146	764	685	643	614	684	641	603	635	699	648	666	641	678	630	632	627	688	672	635	627	628	616	632	654	607	641	635	638	656	583	647	605	661	621	605	672	666	606	643	630	650	620	588	601	611	644	588	685	660	655	615	657	654	601	633	632	625	630	664	640	640	637	605	686	630	611	615	648	684	636	606	636	616	632	641	641	623	637	606	648	632	654	657	664	643	639	638	649	626	650	650	632	651	634	650	681	642	663	657	631	624	631	638	596	624	638	598	645	667	640	602	682	629	646	618	670	640	633	643	651	651	645	604	651	636	642	607	647	604	627	581	625	607	670	574	643	615	616	627	633	650	629	612	637	641	625	639	582	632	636	637	631	637	674	662	598	627	655	603	612	614	639	651	581	678	629	618	600	623	645	658	634	612	613	660	624	642	618	593	651	630	643	658	612	625	640	651	641	584	621	633	606	674	646	643	666	612	621	603	610	598	625	667	661	634	672	608	646	628	677	625	647	620	623	582	630	633	650	656	582	668	660	603	620	665	616	638	592	610	652	646	672	648	650	671	619	598	635	607	625	610	675	646	581	628	655	620	673	635	635	637	623	612	627	626	646	611	650	670	599	655	595	614	660	657	618	633	585	625	629	641	624	656	643	684	638	640	610	664	647	625	684	623	625	601	621	577	634	641	631	620	643	642	676	617	556	646	636	615	682	619	653	631	673	675	634	613	634	665	657	662	621	659	593	657	661	583	614	659	669	636	619	629	667	592	629	626	635	665	609	603	665	636	576	658	612	628	629	647	692	620	599	617	619	620	662	619	631	619	653	645	625	653	651	599	656	639	575	637	631	602	604	634	652	602	625	634	599	619	582	624	647	655	597	596	628	643	648	663	661	651	650	601	635	604	634	598	635	617	631	647	612	655	626	680	669	646	654	643	624	651	609	661	656	605	641	645	627	621	611	611	608	647	657	640	640	619	626	625	649	647	627	631	614	643	614	623	648	672	649	659	651	617	630	617	637	625	661	629	669	602	628	648	647	602	620	656	636	618	624	636	629	655	638	652	612	626	648	600	638	580	642	579	645	676	650	660	649	664	617	619	642	667	655	617	601	621	623	617	653	655	642	595	569	617	657	646	602	630	628	611	642	632	596	660	617	639	595	639	660	628	612	669	638	614	638	645	649	623	598	642	611	621	671	621	574	672	654	627	626	664	656	627	636	641	648	633	654	633	610	623	600	637	581	640	598	615	612	649	589	601	590	642	653	646	624	632	640	635	608	640	674	622	647	646	632	637	632	635	662	611	635	630	670	627	627	628	622	655	604	654	623	630	650	618	624	580	678	628	631	616	659	639	620	612	618	601	598	651	638	674	645	647	636	609	649	627	657	637	604	594	601	594	619	664	628	628	689	650	610	643	629	603	592	622	624	643	673	617	645	637	624	640	683	626	641	642	659	682	649	656	644	640	642	629	645	631	581	623	664	637	676	633	670	611	615	589	632	596	634	608	596	611	629	649	614	605	627	633	670	600	637	642	695	637	645	652	647	614	588	589	640	636	630	655	664	639	612	572	643	660	609	649	636	628	609	618	639	605	634	600	633	670	610	615	620	643	654	650	613	651	637	640	674	637	660	626	667	642	677	625	621	635	665	619	618	634	600	621	613	633	636	640	664	635	651	625	659	626	660	653	675	665	620	622	658	652	644	659	634	684	631	645	693	648	626	603	653	621	629	665	593	674	648	582	610	636	650	642	626	592	652	617	616	591	628	618	662	613	613	643	619	616	608	666	618	609	652	634	634	573	630	632	638	605	638	602	615	610	612	618	619	642	622	674	684	572	621	646	606	674	604	586	611	648	687	609	595	607	625	646	608	646	573	657	626	611	644	610	609	650	575	666	670	622	662	618	651	609	648	621	627	630	622	614	656	649	656	632	630	609	620	619	626	655	649	566	605	594	608	638	605	650	652	634	648	647	664	639	628	614	627	612	649	679	624	626	656	649	648	626	641	641	585	600	665	640	639	574	639	645	657	621	605	647	630	605	678	633	611	628	627	655	613	615	657	630	609	616	620	652	639	621	645	612	684	647	675	663	648	604	636	589	610	629	612	624	631	603	600	620	624	634	669	626	629	670	676	630	682	622	606	649	629	603	644	666	636	625	627	628	626	635	609	672	621	619	605	662	651	638	652	624	666	661	650	673	660	641	629	634	631	622	627	681	621	630	609	596	623	631	647	603	585	654	628	591	627	613	632	650	608	615	625	625	672	632	622	676	642	658	609	618	639	603	626	587	626	615	602	638	636	580	622	639	620	671	570	653	611	637	611	617	627	651	652	637	659	628	626	632	638	614	626	600	664	630	633	621	691	618	654	651	678	593	639	695	648	618	642	642	650	647	665	626	661	610	635	616	652	622	626	650	662	610	641	691	612	621	634	603	672	681	655	581	645	674	603	638	624	635	664	638	647	643	643	635	597	674	652	616	663	668	630	612	657	624	628	624	625	604	625	644	621	601	647	643	645	659	661	672	661	649	604	694	621	561	665	656	642	620	637	635	636	657	638	655	628	666	616	625	630	598	631	615	545	632	656	606	653	635	633	613	624	633	638	656	629	636	626	585	587	623	640	621	635	617	619	640	635	651	584	672	656	645	629	658	654	611	658	635	664	718	634	606	660	614	635	629	627	625	658	611	605	627	664	601	626	612	654	669	648	649	651	603	640	642	617	630	699	631	653	608	615	649	639	674	656	626	614	686	605	630	664	680	591	637	641	696	676	651	699	633	598	650	673	626	588	588	611	648	598	644	654	617	610	658	613	607	646	640	643	629	621	648	579	600	651	646	614	605	629	647	618	603	637	631	613	621	619	625	628	627	626	649	641	691	638	623	584	613	608	633	637	637	606	638	634	665	588	605	619	634	599	665	604	628	610	637	621	635	604	644	593	632	607	646	633	594	573	679	616	632	713	624	668	637	658	632	602	597	641	630	645	656	624	656	615	615	662	610	643	595	652	656	660	600	640	630	665	598	674	635	614	601	594	598	640	586	642	645	653	600	624	637	605	618	677	629	600	662	644	667	623	619	624	681	640	618	617	668	686	583	620	627	632	654	631	624	605	614	617	692	617	569	620	590	610	630	625	650	598	608	597	671	650	626	638	611	651	640	671	666	602	617	640	615	630	619	613	600	535	641	631	629	638	684	649	610	630	595	619	642	618	649	654	600	603	664	657	639	659	565	625	607	621	633	618	607	686	614	603	676	606	625	636	621	634	633	620	639	634	630	635	620	585	625	633	664	663	646	658	586	672	619	676	631	653	634	596	648	674	677	610	669	642	620	592	659	639	633	602	633	592	624	647	640	692	649	631	648	676	629	652	636	627	625	641	626	586	633	634	640	680	657	624	658	618	625	637	623	658	621	662	582	648	600	658	631	662	658	645	654	609	613	621	664	632	670	611	661	661	619	639	633	641	654	667	662	627	634	661	636	593	637	628	620	626	647
27280	47432	38973	20910	9264	3902	1737	1123	966	898	962	931	927	867	909	885	906	865	864	842	880	906	921	861	902	876	914	905	852	914	829	891	847	890	902	832	869	914	915	882	868	914	844	863	858	918	890	863	843	911	879	892	871	909	919	851	844	864	849	858	944	877	903	864	902	910	901	908	883	858	857	873	901	857	835	869	825	927	849	899	878	921	926	863	883	849	875	889	901	930	893	862	903	861	811	893	915	864	894	855	889	894	957	898	877	884	902	902	929	963	834	910	858	898	860	844	903	904	881	818	869	903	861	846	864	920	854	896	877	888	872	870	864	866	838	937	890	899	851	873	930	908	924	940	844	885	860	907	909	913	844	854	858	858	832	879	927	865	894	895	894	879	804	884	816	868	899	862	854	803	888	927	874	868	895	875	910	883	870	918	870	889	869	883	972	840	875	845	959	938	927	894	927	831	853	926	927	895	892	869	824	923	829	883	873	873	895	868	869	877	857	896	886	911	860	941	877	857	903	851	908	866	896	882	865	872	873	927	844	876	863	898	865	872	877	883	821	929	884	863	903	912	882	922	850	866	868	856	847	882	848	864	853	888	832	894	889	874	901	905	917	916	920	857	894	913	871	915	830	870	882	884	909	854	866	832	857	904	872	874	915	893	891	881	827	882	855	901	839	865	850	887	890	850	886	831	866	846	867	896	864	896	880	903	877	864	898	857	866	908	906	888	864	879	927	829	897	906	879	884	905	922	897	909	873	869	876	878	937	861	833	898	844	851	880	854	888	875	849	861	917	913	875	900	873	896	899	866	870	867	923	818	864	963	815	862	860	931	852	865	881	881	924	878	863	887	895	867	890	909	889	878	842	886	903	896	887	879	875	834	897	873	889	882	915	812	893	887	898	888	890	867	864	913	916	925	928	901	849	878	901	825	906	906	954	921	883	838	938	873	898	876	875	870	884	896	852	886	875	895	877	837	901	906	905	903	913	868	900	908	898	833	853	927	910	878	837	879	908	924	828	866	890	901	902	900	841	882	862	892	890	869	806	891	890	904	869	931	897	867	842	892	932	949	872	853	908	852	918	919	858	836	822	861	849	920	871	856	883	851	860	828	871	831	879	815	825	861	883	870	896	932	878	875	841	861	917	865	870	875	889	901	863	862	896	840	875	869	914	943	866	883	854	884	899	875	818	851	883	873	896	910	826	849	934	871	910	857	900	855	873	909	854	943	867	864	881	931	860	922	849	902	837	903	863	939	859	855	843	890	928	854	852	949	804	909	852	957	862	854	866	850	904	883	846	868	800	905	881	922	862	889	941	952	821	880	961	847	848	888	894	830	855	843	876	889	845	899	864	896	895	900	882	873	906	906	871	927	851	916	884	841	874	921	876	897	866	929	925	894	949	903	910	885	899	872	871	867	876	880	869	844	857	898	915	900	834	895	867	906	910	917	852	838	826	828	910	874	857	916	886	913	871	901	863	909	870	882	889	899	905	881	894	937	887	897	843	894	860	928	871	849	885	871	861	875	886	891	840	902	897	868	888	810	887	866	881	865	892	865	871	920	857	873	881	866	896	877	851	856	875	880	851	891	816	873	873	925	837	890	883	865	884	858	866	851	871	863	868	908	892	939	884	918	854	821	964	888	876	856	933	870	917	887	883	866	853	893	870	859	907	893	874	886	867	830	868	881	900	856	848	909	909	904	875	842	901	886	919	890	900	916	891	873	864	941	858	896	940	904	862	856	902	860	911	907	861	890	879	872	845	894	905	886	899	890	866	911	876	848	840	913	867	883	853	916	853	906	913	862	913	833	874	855	906	898	911	902	854	881	896	889	918	887	868	887	899	911	977	893	866	877	864	894	905	867	847	888	873	867	890	888	829	862	908	847	844	886	873	849	915	864	879	865	896	898	886	899	897	905	870	877	875	859	842	903	883	854	868	895	924	847	864	847	880	864	913	904	912	866	878	858	839	889	904	933	871	844	876	856	854	819	869	958	941	901	844	889	900	903	885	855	808	923	890	917	858	890	880	893	916	889	870	836	866	881	870	896	909	908	887	876	908	859	826	866	881	866	917	860	902	923	874	893	876	854	910	789	898	919	935	894	920	867	911	916	889	870	901	862	886	942	874	864	909	860	865	830	923	894	850	880	872	844	904	876	889	882	947	928	835	896	880	905	844	871	884	854	891	907	924	871	887	896	889	871	921	837	926	854	843	885	868	887	886	898	896	886	857	955	884	847	899	857	894	880	877	871	876	852	844	850	807	868	883	868	888	859	859	937	846	890	901	873	860	906	818	866	842	879	854	901	828	879	882	840	883	898	862	898	867	908	850	854	877	907	843	915	888	877	906	903	923	882	873	823	915	869	915	908	882	861	895	904	884	878	945	870	864	890	816	889	895	867	889	842	893	890	893	914	886	929	856	855	806	916	882	900	851	868	880	832	927	931	855	913	840	890	876	875	896	927	884	872	901	858	910	912	901	885	885	874	874	863	908	891	896	893	865	874	858	827	884	897	851	855	881	853	857	854	853	885	887	816	855	860	876	894	910	808	880	849	840	877	886	868	856	910	835	912	823	901	922	873	880	877	812	904	903	868	884	867	911	871	849	867	850	890	874	956	915	889	872	880	902	889	889	852	913	887	866	885	877	879	890	866	920	874	918	928	836	909	886	939	894	870	933	854	883	924	981	876	838	908	862	894	914	899	873	913	839	828	899	882	838	920	888	889	908	895	861	895	911	860	842	865	887	885	906	825	867	951	843	827	897	901	866	911	887	878	912	867	892	868	874	868	868	862	904	863	901	857	892	879	887	882	876	894	892	889	890	889	874	857	896	899	840	852	922	857	873	872	897	849	857	886	905	875	896	873	856	948	863	895	901	878	863	867	830	849	873	891	867	859	897	892	877	884	866	881	904	841	823	868	825	872	843	820	849	873	880	885	853	862	870	894	870	858	890	887	883	854	880	949	871	916	858	885	867	915	893	864	838	897	924	864	859	844	871	825	920	896	869	910	883	863	885	840	905	900	845	878	873	856	887	880	895	901	913	910	876	889	886	857	839	908	892	866	848	907	909	884	905	944	915	811	910	868	917	863	860	911	884	897	869	893	883	915	898	958	849	870	917	910	866	898	936	850	869	926	901	886	895	891	860	914	898	940	876	875	852	819	880	882	877	879	929	953	923	855	886	891	899	848	855	914	912	833	871	906	894	907	933	855	875	892	891	846	878	879	896	853	929	890	880	853	905	864	866	893	922	815	869	852	872	881	875	874	928	841	929	868	936	946	918	914	890	851	839	942	874	885	901	903	873	862	889	851	932	879	862	881	891	871	870	932	848	918	865	916	863	899	891	897	920	890	858	836	902	863	892	932	892	817	816	907	843	853	854	863	885	908	900	845	922	853	899	943	864	835	920	878	830	881	845	863	871	885	889	910	895	854	849	884	869	915	830	887	915	886	903	856	937	890	895	843	890	872	859	849	846	874	859	853	856	927
24549	22758	35899	33730	25798	18408	6429	1287	774	712	679	707	721	717	667	669	661	623	671	661	665	681	670	639	707	653	661	700	695	656	672	721	672	639	665	613	663	657	651	674	659	684	668	614	694	673	710	700	684	658	635	666	674	625	691	688	664	653	670	698	687	671	696	659	680	671	671	629	660	643	706	670	676	672	658	650	624	633	648	673	647	720	629	667	656	650	681	624	662	671	730	635	637	675	635	678	643	641	667	613	685	664	655	647	663	682	695	705	667	647	624	694	694	637	658	660	675	668	708	638	628	679	682	641	679	691	649	626	689	703	711	653	637	680	669	675	635	673	661	680	679	651	627	659	667	658	660	654	625	673	663	672	657	712	688	652	682	681	632	639	714	670	656	679	658	657	686	679	681	681	645	674	656	676	685	669	623	661	689	707	685	665	633	708	624	634	658	657	726	677	637	646	669	635	708	644	690	665	664	633	670	656	631	668	659	725	669	658	655	636	689	656	641	655	667	655	661	743	683	672	651	706	673	602	628	666	686	712	686	680	679	634	641	693	648	725	653	674	662	667	682	663	672	674	693	674	624	632	662	639	645	687	666	674	675	671	696	654	661	673	676	675	676	717	666	644	673	669	718	655	667	634	652	707	693	675	645	705	689	712	679	685	639	710	703	696	643	688	688	689	665	657	688	682	688	618	670	623	619	701	692	658	651	684	627	679	668	652	709	692	668	706	662	675	640	680	679	619	665	657	668	632	674	709	662	695	667	699	652	676	664	614	680	671	647	665	645	661	676	665	689	656	653	650	637	674	700	659	678	637	691	701	688	679	723	688	687	661	625	663	664	663	712	610	682	663	642	708	704	704	692	609	634	659	688	629	726	692	686	642	688	677	617	671	702	689	655	668	639	657	686	700	679	703	637	659	675	666	663	671	647	667	685	640	704	695	660	678	657	673	661	704	686	708	630	656	654	669	690	588	702	674	628	725	688	651	651	704	664	684	637	696	663	696	641	682	658	650	644	705	680	651	699	662	655	631	619	637	651	665	668	664	669	640	678	672	639	700	598	716	666	672	650	644	660	714	650	689	694	653	629	669	700	654	655	656	666	697	702	665	672	690	670	647	669	662	661	695	705	664	638	651	654	640	653	700	709	667	659	710	685	680	608	681	657	687	696	672	655	664	680	627	656	633	678	662	665	659	619	643	635	652	681	674	665	637	667	664	655	661	664	653	732	685	679	663	654	668	613	694	640	729	617	680	625	659	651	668	644	624	645	699	644	698	692	667	701	640	664	643	669	676	636	615	622	675	654	676	644	656	705	650	696	678	652	692	665	642	691	709	693	608	661	650	679	656	686	641	659	678	650	687	662	669	621	644	616	674	670	742	683	625	670	665	664	609	671	675	628	626	620	678	675	629	636	646	684	635	678	647	625	663	736	699	679	649	654	652	656	656	684	642	704	671	667	683	680	685	698	658	687	659	652	674	679	666	604	643	685	645	713	673	670	642	647	686	619	712	706	666	653	672	710	649	679	690	697	667	676	621	673	665	637	668	673	671	664	654	676	645	678	619	682	635	706	690	662	694	638	688	681	674	662	619	668	665	691	656	672	649	670	692	667	647	640	676	691	630	692	663	675	663	706	657	670	656	660	710	665	706	672	678	660	706	637	710	692	630	655	641	646	632	675	670	650	690	667	662	649	690	694	634	674	681	678	669	650	659	659	633	685	677	638	702	663	704	664	674	681	654	667	682	662	713	646	676	628	690	637	685	714	640	634	678	703	634	704	686	658	719	642	672	657	696	652	658	728	641	690	645	665	622	690	670	691	638	680	633	695	653	690	639	705	678	651	671	687	629	653	653	689	655	645	702	641	658	699	668	664	671	661	640	660	692	706	663	662	707	654	656	655	659	660	671	646	620	671	676	678	651	683	675	713	726	697	707	645	699	611	626	632	745	727	692	653	670	653	670	673	679	688	666	649	691	703	706	653	693	637	641	641	615	691	660	615	654	695	690	687	671	643	640	663	661	656	650	655	662	673	650	661	679	669	718	661	670	660	646	670	651	629	663	667	702	714	630	674	658	654	679	705	637	643	658	664	679	670	644	641	659	628	617	653	620	688	647	663	639	671	604	674	642	650	670	679	683	702	697	694	637	653	683	663	670	679	685	641	666	678	685	711	671	704	689	663	710	669	653	650	720	660	735	688	688	654	666	633	692	662	618	699	680	688	657	677	677	683	674	657	660	644	649	656	684	624	731	664	653	670	689	672	654	689	664	650	642	675	645	652	700	713	652	686	656	634	655	672	663	697	649	641	676	641	709	716	644	685	643	624	653	646	698	677	694	715	686	652	732	695	647	683	637	663	651	713	649	651	654	668	641	663	693	679	664	663	664	643	638	609	663	675	701	716	697	647	696	650	683	650	666	674	667	681	673	649	688	700	650	657	687	640	639	659	636	624	646	682	643	666	661	686	694	667	686	705	635	660	676	671	660	688	639	648	668	630	650	696	686	713	674	610	665	681	649	778	735	660	665	655	657	625	647	676	663	638	703	658	745	662	664	628	683	641	649	664	632	692	639	719	633	670	690	646	673	632	646	660	708	679	668	649	686	665	656	719	649	724	650	697	713	651	668	678	691	682	641	666	671	689	640	665	681	684	698	714	695	647	617	648	710	648	642	668	682	692	673	685	651	661	692	677	662	643	685	659	700	683	665	695	738	667	684	710	676	689	688	689	611	660	677	690	628	649	674	707	671	687	628	627	677	671	680	667	683	660	651	690	649	701	687	653	614	679	633	716	646	704	658	707	678	665	680	666	679	690	710	688	646	653	652	666	661	671	682	669	655	687	639	621	662	683	672	685	709	666	656	639	663	707	620	659	643	662	634	654	653	694	671	683	673	652	681	691	630	709	699	689	650	640	650	677	650	659	688	667	664	663	698	613	673	688	656	670	617	680	668	679	633	640	693	680	645	673	655	684	698	633	622	673	620	661	693	607	666	664	630	667	669	716	699	674	696	660	655	682	684	640	684	674	677	629	664	689	648	654	681	669	695	688	645	672	700	631	653	641	653	667	679	667	700	618	623	708	637	648	720	667	695	701	689	685	627	669	715	657	709	661	684	675	615	692	691	678	646	719	661	662	637	712	654	662	623	660	679	659	690	631	665	688	659	676	731	678	636	691	656	649	681	662	709	711	673	603	632	593	651	696	684	641	681	681	695	638	690	686	652	683	607	677	647	678	666	634	662	628	665	662	687	692	711	664	636	646	679	662	667	639	704	605	638	673	646	640	623	627	695	667	702	683	630	619	658	692	630	673	648	630	656	644	668	673	649	649	664	688	686	694	684	666	644	666	700	700	697	712	630	647	643	715	701	672	620	651	694	662	648	622	671	691	670	667	688	661	671	723	637	658	657	662	678	633	709	684	690	660	669	647	674	694	686	659	662	630	655	647	631	641	664	651	644	675	699	695	686	657	655	679	650	632	674	659	689	679	669	693	649
56579	94502	77686	50839	32928	15746	5657	2035	1150	1010	904	935	959	981	946	903	944	930	900	898	912	904	906	932	914	969	880	910	922	952	968	907	933	1020	887	960	944	931	921	893	906	945	949	951	935	950	929	976	879	905	969	996	910	926	945	854	905	934	861	984	910	989	970	933	930	929	902	946	988	979	915	952	890	952	937	920	882	843	907	957	937	895	910	930	899	908	912	867	920	915	876	956	926	950	940	919	1013	1002	943	907	935	918	964	907	958	930	904	988	915	930	1008	888	920	911	932	942	923	909	894	942	927	923	947	909	948	917	968	910	914	862	933	906	893	885	937	962	980	883	938	958	888	911	928	921	937	895	908	933	934	889	1002	972	947	917	883	921	882	944	888	920	916	937	936	909	937	902	946	925	965	955	953	927	941	962	938	897	952	900	885	897	910	905	917	938	952	890	878	875	912	962	883	947	952	901	950	962	941	927	907	950	956	900	910	936	936	921	950	941	951	935	896	965	905	902	945	908	945	871	935	977	929	916	947	902	925	875	985	934	906	922	927	935	930	957	970	922	962	932	983	931	968	938	936	910	872	902	912	897	899	913	884	891	945	889	873	902	897	921	957	934	903	921	906	991	949	949	892	930	918	900	933	891	932	934	918	908	899	922	908	915	973	981	900	968	934	939	900	929	909	910	920	901	962	966	882	920	928	961	865	940	915	904	917	930	887	944	946	919	970	911	879	903	899	885	916	966	936	908	948	925	859	882	966	867	925	880	936	907	930	947	983	925	984	954	913	964	912	996	896	970	911	909	939	904	929	919	942	1003	942	936	873	931	912	931	915	921	919	927	920	933	885	907	918	974	921	944	942	884	854	904	963	903	909	932	978	947	870	911	933	946	916	986	974	951	962	920	910	947	919	983	899	911	993	891	909	912	925	912	903	876	950	909	932	912	979	925	907	885	954	969	916	923	899	909	929	928	866	940	928	908	920	935	819	888	892	973	913	955	938	991	970	922	893	908	916	956	914	926	956	928	895	905	874	918	961	891	912	942	900	906	962	916	916	966	957	921	897	929	946	916	951	883	1000	871	923	891	930	974	909	938	929	950	920	911	888	926	896	957	927	888	944	962	1006	878	929	907	925	928	909	949	851	918	953	953	890	925	944	940	902	933	940	894	946	961	905	924	891	938	939	877	920	928	944	932	948	912	968	891	959	959	932	929	936	899	914	939	894	902	945	891	922	905	909	882	904	969	910	913	881	934	960	887	893	964	940	932	981	931	908	909	965	936	917	936	949	935	960	974	1012	897	926	966	883	963	983	953	921	934	902	907	909	949	906	914	914	874	990	946	871	884	965	910	866	1003	925	959	882	954	922	926	933	899	919	960	885	923	904	884	952	948	994	887	992	933	868	880	900	910	951	908	979	957	941	882	913	920	994	956	938	879	933	934	922	929	913	927	914	960	919	915	915	963	942	875	842	947	967	988	933	953	923	904	925	944	949	843	943	860	906	926	888	906	946	871	899	862	941	943	908	923	964	852	899	911	949	960	887	924	909	907	919	936	912	938	936	939	906	931	940	974	933	910	969	908	929	915	938	890	858	931	891	958	911	979	901	899	934	916	919	980	913	967	921	928	992	939	925	938	949	890	921	895	925	922	911	937	935	934	910	922	925	911	965	971	867	958	943	886	952	894	939	933	909	933	966	896	875	893	935	884	937	881	913	913	874	893	891	900	973	891	965	895	924	901	927	962	930	838	925	836	941	900	937	937	849	954	946	871	941	952	981	914	963	948	916	961	889	938	950	950	937	932	927	935	946	888	884	944	933	986	897	920	915	870	934	946	900	917	936	912	903	894	945	918	937	895	930	926	888	902	924	965	919	935	929	963	941	955	921	943	973	906	942	932	923	860	958	927	894	1031	983	948	900	931	951	904	893	926	909	947	909	933	902	995	957	936	929	896	899	890	938	962	934	932	862	932	877	865	986	935	972	977	960	946	940	943	920	935	914	913	930	949	980	933	918	939	983	941	919	914	906	851	906	881	895	916	889	897	892	895	901	885	889	961	912	949	943	894	932	909	918	973	922	942	920	871	931	914	887	941	909	930	937	923	932	859	924	946	891	890	903	956	918	1000	888	925	876	915	907	930	887	897	942	938	940	953	942	931	906	889	958	921	941	906	956	888	900	957	880	876	944	950	903	905	925	970	897	905	948	933	918	915	900	972	949	940	916	923	886	901	939	919	919	866	936	907	913	963	910	881	960	920	906	972	900	905	911	902	936	917	934	879	913	897	926	922	932	945	942	908	895	957	942	915	864	906	928	903	895	935	938	909	913	903	904	892	943	916	916	908	962	959	950	937	944	986	907	903	907	882	932	924	953	952	931	881	937	898	950	902	927	917	908	905	941	901	962	952	962	952	909	951	917	918	929	933	918	899	919	934	939	935	915	935	962	952	975	891	890	923	919	970	960	875	911	887	937	940	923	888	880	882	915	949	916	933	930	922	930	979	909	888	950	967	959	898	953	986	882	915	976	914	885	957	895	916	977	937	955	941	938	905	857	925	902	944	962	958	956	886	950	915	933	931	879	925	931	906	998	943	939	928	882	931	943	950	910	964	940	905	940	953	891	919	972	935	942	923	917	974	945	947	964	891	958	926	855	929	925	876	928	914	913	938	899	940	889	921	923	925	929	962	895	979	960	932	935	926	905	938	889	932	912	972	890	917	983	897	888	891	954	963	900	914	930	919	905	880	911	926	939	965	976	913	940	932	940	933	928	882	911	927	918	950	895	898	943	926	931	942	922	872	959	948	909	921	942	907	925	926	943	985	873	900	893	960	866	909	906	921	911	944	940	916	948	950	969	888	990	894	954	977	869	902	900	911	929	934	947	914	937	945	881	895	935	979	962	959	941	887	951	876	934	937	926	958	926	951	923	945	920	935	904	922	896	996	950	955	906	956	937	920	920	935	936	971	882	958	935	926	919	948	926	916	913	918	931	969	941	922	958	936	942	929	953	953	921	925	940	925	915	969	966	894	950	942	943	852	931	966	937	939	903	888	911	947	927	869	948	877	925	917	960	931	927	940	875	920	962	947	920	872	973	930	898	953	954	925	957	856	887	922	895	987	878	875	920	959	894	876	886	911	945	936	946	917	938	981	919	949	939	961	921	866	901	946	928	915	973	980	955	898	941	939	920	923	926	924	911	941	894	928	973	945	912	919	880	901	966	925	885	933	924	924	879	893	912	890	958	971	925	885	938	945	889	905	865	954	937	862	885	909	949	957	948	934	887	904	926	940	898	953	953	987	912	932	908	899	911	903	914	902	915	961	878	967	925	910	931	949	899	886	938	951	964	908	975	970	965	928	976	883	938	892	947	945	941	898	949	910	954	932	921	916	953	910	984	915	939	904	942	924	941	879	953	924	925	912	921	926	993	924	931	942	940	889	922	944	895	892	963	898	898	929	921	936	939	949	899	946	917	900	950	867	903	863	978	897	990	912	933	919	940	933	923	924
23556	22163	33122	29338	25091	22213	13825	2023	839	760	736	715	700	686	667	681	664	645	675	680	654	671	647	694	649	656	636	627	652	672	682	638	644	643	676	672	663	643	645	662	609	679	709	677	663	654	677	631	663	637	646	696	712	621	662	678	643	632	681	644	669	643	617	599	644	686	646	683	660	663	679	663	658	638	661	681	619	642	670	641	656	654	667	673	678	646	706	638	655	668	658	619	626	697	657	682	646	604	676	641	673	659	613	611	687	628	697	686	639	672	674	653	689	660	679	677	614	673	641	676	657	653	658	659	654	652	678	634	617	617	670	663	629	640	663	686	650	647	652	653	665	645	692	678	654	677	631	623	646	647	637	677	674	653	669	675	630	643	675	644	654	673	653	641	681	676	668	603	654	697	658	682	680	683	627	650	660	664	703	685	665	659	693	702	644	615	655	623	669	654	677	670	683	673	660	598	643	700	683	634	713	653	642	613	663	615	638	631	666	683	620	664	689	705	644	657	692	642	648	646	666	676	664	618	643	689	683	672	700	667	613	672	640	627	636	648	638	640	658	651	677	617	656	656	646	678	640	658	658	665	644	684	669	654	672	615	676	641	661	658	717	651	729	621	670	674	631	659	707	653	688	662	690	658	643	647	680	638	691	642	637	637	665	652	680	654	705	628	662	636	628	737	622	662	630	657	623	651	678	662	679	651	675	616	628	663	669	649	690	688	667	658	610	660	664	640	626	680	661	700	680	684	628	632	641	693	651	692	638	688	648	660	671	631	669	684	657	670	620	630	649	702	671	652	645	679	658	705	672	691	663	664	682	640	642	635	665	693	635	679	630	656	668	630	629	652	624	620	654	672	672	635	694	704	667	623	704	655	731	655	616	681	631	677	694	623	622	650	658	635	654	685	661	678	666	675	675	632	657	691	667	628	703	672	673	627	672	623	620	641	664	638	662	676	694	665	673	666	640	674	671	670	656	656	659	611	661	641	638	675	689	694	660	657	651	669	710	649	621	630	649	635	638	616	648	633	650	648	657	666	657	667	636	692	647	654	712	636	614	650	684	640	648	685	688	699	647	682	688	643	685	589	652	687	683	668	663	632	643	650	640	666	679	635	631	636	688	678	714	633	645	602	609	676	671	628	670	644	666	664	640	655	649	656	683	649	664	639	691	657	656	675	643	651	656	676	636	642	630	683	672	648	663	654	643	662	672	714	660	677	668	698	728	658	678	584	639	619	667	680	606	677	689	665	664	699	652	675	664	681	660	617	646	713	634	663	673	642	660	604	683	618	696	639	625	636	697	651	635	710	631	647	667	662	695	656	641	715	666	653	642	650	669	633	684	666	667	671	614	675	652	670	620	642	632	634	660	659	672	647	640	639	653	659	675	643	624	661	632	664	677	658	625	674	647	616	690	649	632	636	665	668	653	664	620	686	647	665	618	639	640	659	663	673	649	634	640	677	667	675	693	664	673	647	694	598	622	697	671	648	639	718	663	637	651	649	675	670	657	674	645	678	653	606	699	643	619	657	658	669	696	671	660	634	634	655	693	694	611	610	646	716	639	653	651	638	669	659	644	613	669	665	610	691	678	678	673	674	648	690	659	673	721	675	649	667	671	660	669	666	659	666	702	708	666	660	695	583	619	684	672	696	619	653	685	666	623	622	650	649	654	712	655	656	627	671	618	666	688	638	635	641	646	657	669	665	687	667	707	636	665	683	630	645	609	647	706	687	707	708	651	648	682	659	672	673	635	652	614	627	679	651	632	680	665	685	667	650	711	621	664	669	663	677	684	664	643	656	644	671	627	670	674	640	661	658	623	641	712	652	669	643	669	681	611	652	686	635	681	635	660	635	664	663	655	641	659	655	674	632	683	676	712	699	664	620	681	666	661	662	643	668	711	676	650	629	633	647	640	688	648	678	654	630	702	691	635	644	659	668	632	616	626	686	640	684	643	633	675	684	665	691	642	648	688	619	675	623	636	638	637	650	647	630	670	658	651	663	693	670	717	624	681	686	694	648	645	646	629	634	674	634	679	646	647	630	611	657	681	673	661	625	665	637	629	645	615	678	694	616	640	654	666	663	621	664	683	650	660	688	608	673	668	634	716	638	654	669	672	684	604	609	675	675	643	632	662	638	643	659	626	658	647	656	702	635	653	664	693	652	636	669	650	693	679	628	638	671	642	625	646	691	609	678	704	651	669	655	683	621	664	655	671	690	668	633	677	696	621	663	639	653	645	678	648	651	642	630	726	681	617	629	650	686	656	633	622	671	667	655	658	707	623	629	631	671	634	696	664	697	651	653	701	634	634	670	699	651	652	651	666	673	662	618	616	673	684	669	653	682	610	702	649	622	664	679	664	619	644	609	653	632	687	647	676	650	633	653	661	634	658	662	684	690	619	698	597	652	618	661	661	655	662	700	699	674	660	611	642	687	655	697	646	681	636	631	651	726	621	634	670	636	669	671	640	681	651	689	605	656	619	674	680	634	654	657	629	661	649	628	681	675	672	703	679	655	641	627	656	658	670	696	669	653	635	660	660	659	679	671	680	694	613	636	693	625	647	664	679	641	642	720	668	633	664	630	679	644	673	675	660	627	632	627	661	653	655	689	665	642	677	694	696	681	647	653	649	682	620	678	651	640	611	697	702	625	677	648	679	684	676	642	654	668	664	676	651	669	614	697	677	652	655	734	621	639	648	673	670	654	638	658	697	622	662	647	689	661	582	639	638	633	651	656	644	650	630	659	641	663	680	674	684	653	626	714	669	675	656	636	635	608	639	648	642	670	640	650	643	658	653	650	668	671	627	684	682	638	707	658	685	644	692	642	661	639	638	637	666	702	668	635	670	675	661	666	653	669	633	672	666	628	662	611	655	699	659	664	649	582	701	644	646	636	692	717	672	644	599	610	688	638	653	647	670	599	640	639	627	667	633	680	653	667	661	642	661	628	613	671	596	637	626	603	675	647	625	645	660	628	638	684	633	661	638	639	652	642	672	645	640	664	608	651	625	653	651	615	642	682	665	654	632	652	673	682	639	714	653	689	665	641	650	634	654	597	686	696	680	667	624	628	655	607	647	679	701	650	662	642	650	659	682	622	663	664	693	655	665	661	660	622	676	658	633	671	651	611	617	677	644	664	648	662	661	657	646	665	615	621	656	712	616	634	670	701	614	621	683	684	648	696	662	665	634	688	603	677	656	654	707	677	622	644	661	648	641	613	678	636	606	655	630	625	663	642	643	608	692	636	699	675	640	663	650	656	620	664	661	657	666	671	701	653	659	635	684	637	708	657	664	682	650	661	686	650	633	652	655	652	683	632	647	667	685	658	655	655	691	638	654	659	661	620	697	654	673	630	680	668	678	639	686	646	664	663	611	702	679	663	638	663	649	676	610	648	651	663	670	619	631	642	674	678	660	645	630	639	649	661	626	619	707	630	644	677	662	686	682	643	614	629	702	666	669	695	683	663	612	650	700	615	617	648	646	679
61939	103811	85857	59711	39008	21246	8046	2773	1272	1021	909	875	870	910	860	918	911	872	856	922	855	901	844	886	911	920	923	937	901	887	881	944	957	942	877	880	932	864	909	871	931	913	939	891	876	840	869	888	891	880	920	888	871	887	908	936	923	949	893	920	891	851	895	857	901	902	901	871	913	897	889	884	883	889	892	880	868	934	877	822	841	859	880	888	887	815	886	880	884	886	881	883	857	887	893	945	894	889	874	827	886	883	894	903	935	855	925	898	859	908	906	913	866	883	901	848	866	923	862	875	863	888	879	867	867	904	860	893	871	903	915	903	900	870	903	905	914	888	836	898	921	861	905	909	891	865	891	886	875	821	860	873	928	952	895	905	905	911	876	900	899	871	899	927	880	926	893	934	919	855	902	873	887	854	888	938	881	911	913	907	916	887	866	855	1005	931	916	844	857	897	907	879	914	909	873	918	926	917	935	875	867	888	891	842	891	869	865	892	857	899	922	868	889	899	908	898	877	891	845	898	844	898	859	927	890	868	832	906	903	920	945	917	868	863	927	883	932	889	947	890	904	892	893	865	951	898	912	892	864	881	924	910	890	842	906	846	871	900	894	903	891	919	921	881	902	888	921	865	854	889	841	853	937	856	896	882	879	885	870	817	893	882	905	885	872	913	888	828	871	866	973	896	879	953	937	894	944	871	873	905	892	871	950	897	917	888	891	910	911	868	919	911	891	907	916	886	869	903	893	914	945	847	962	873	883	916	910	911	893	870	872	884	843	863	903	863	881	901	873	854	886	929	892	874	905	854	889	874	904	855	884	949	919	892	923	922	962	862	938	935	890	873	913	880	906	936	916	913	871	888	878	858	884	840	913	857	879	901	914	913	905	864	886	874	895	879	882	898	929	910	852	899	890	913	912	907	914	894	852	923	873	890	872	917	864	895	909	927	884	911	894	903	929	916	940	905	950	865	878	895	916	908	893	902	914	957	931	944	891	871	885	896	885	904	869	872	856	907	867	929	899	911	862	874	920	915	893	858	895	908	916	911	854	870	890	884	875	936	906	865	891	832	946	904	907	898	900	839	913	894	890	876	917	851	890	904	905	898	904	876	882	954	942	861	890	909	865	844	948	851	889	914	912	891	905	903	839	893	899	917	906	898	878	928	882	945	865	921	893	899	923	916	856	912	824	945	869	913	898	850	989	911	892	914	867	876	872	851	900	880	886	924	900	899	870	915	873	922	895	841	907	931	885	887	890	845	912	856	908	892	924	863	935	847	905	903	905	929	902	852	873	809	922	931	946	922	974	849	873	843	834	859	944	877	864	896	913	937	871	849	845	912	837	910	816	912	932	886	928	879	909	903	886	865	905	878	892	907	871	893	895	897	862	869	896	919	904	904	844	858	887	917	906	869	893	910	894	904	883	875	903	890	881	888	877	904	900	863	902	860	851	874	888	901	913	894	885	939	957	930	885	908	874	928	925	892	848	863	845	884	867	879	904	850	903	917	881	941	861	875	896	870	887	856	924	877	903	921	915	923	917	897	907	897	890	848	858	926	869	886	834	926	902	890	900	866	848	894	880	903	867	880	884	880	844	874	859	936	866	927	876	899	868	915	906	871	894	904	896	851	898	859	892	892	876	924	916	886	877	884	918	864	902	865	896	882	862	896	879	852	866	877	897	946	898	861	887	823	896	900	878	904	876	933	879	866	951	909	891	892	861	890	892	892	891	933	929	946	931	911	865	885	927	876	910	881	919	890	892	860	929	920	957	867	848	883	925	903	899	854	875	847	853	870	893	884	940	902	882	900	895	876	859	908	906	865	838	894	940	883	856	912	894	865	871	889	899	874	914	888	905	928	853	873	885	894	892	873	858	932	899	897	895	897	897	861	942	887	901	930	875	936	919	863	898	925	894	856	883	882	911	877	877	863	873	932	916	912	930	869	900	873	889	912	897	888	907	857	855	860	910	863	882	899	830	929	946	903	863	843	865	864	888	877	879	952	896	881	890	896	837	931	879	898	905	919	906	905	895	859	892	906	888	859	886	941	915	851	857	926	824	904	926	924	910	865	892	888	860	908	838	914	895	940	916	893	891	858	839	913	910	874	884	965	917	860	911	936	891	940	895	919	920	886	910	958	908	909	885	835	824	941	925	927	855	841	883	890	899	890	935	838	920	896	911	884	900	945	902	920	914	928	895	871	851	934	935	900	907	889	869	909	880	889	910	889	939	934	863	934	865	933	879	865	916	872	894	857	873	914	845	897	884	866	963	920	916	841	875	915	831	919	921	929	900	889	897	907	907	873	871	876	890	827	832	874	865	826	916	900	879	887	881	883	870	902	931	861	905	887	888	908	909	904	916	833	883	853	894	885	843	935	897	858	885	896	908	955	901	894	941	876	909	898	896	893	917	903	932	904	901	902	877	852	887	891	908	858	897	848	865	915	887	893	809	964	983	899	892	951	907	834	904	903	921	852	866	922	906	859	905	886	868	939	894	843	868	883	891	863	908	861	853	920	906	870	855	868	884	896	902	917	892	903	883	841	861	951	911	872	909	887	914	900	917	872	804	943	910	867	884	924	890	969	827	937	929	860	859	884	915	891	947	865	920	945	889	936	831	891	878	882	933	940	895	855	903	860	970	925	939	914	865	857	902	900	875	900	909	929	885	890	894	871	915	923	923	933	878	877	870	860	939	881	911	905	900	934	901	898	865	887	906	920	866	852	904	871	922	855	848	896	891	872	908	879	882	875	897	897	942	869	897	842	901	907	922	824	929	918	894	892	902	873	905	921	907	868	899	866	906	931	934	903	947	943	952	881	926	922	873	901	900	878	871	885	909	898	883	881	908	901	923	911	905	913	893	926	817	920	872	891	926	829	917	942	907	879	866	890	871	910	904	869	885	927	863	875	908	883	944	868	868	891	896	918	897	882	872	895	902	949	902	920	898	849	916	900	882	965	953	913	875	877	869	931	846	852	894	944	908	853	857	870	912	898	896	891	870	894	974	866	939	909	910	844	886	888	917	877	885	865	939	910	917	882	934	873	852	894	885	941	909	872	906	885	890	950	887	938	842	868	850	940	894	911	916	917	930	870	919	921	850	913	914	852	921	879	920	943	919	906	909	869	910	828	932	871	887	890	849	904	893	853	881	926	875	912	904	892	918	859	868	861	860	907	871	872	874	890	867	906	894	864	898	907	885	923	862	926	943	846	838	931	881	885	882	900	867	908	931	892	885	940	859	886	866	937	925	912	915	913	872	911	915	891	866	837	908	892	905	887	839	880	874	944	870	896	915	871	905	901	923	879	913	896	900	907	957	840	907	889	955	885	889	826	885	956	934	834	902	877	906	938	909	919	845	912	902	875	906	858	895	882	901	924	914	929	904	902	874	899	845	902	912	929	872	910	861	872	888	948	866	866	881	881	902	893	935	830	914	917	910	855	907	901	900	851	873	847	895	919	855	854	917	905	885	897	923	970	905	905	893	884	881	903
28027	28458	33055	20606	6566	1999	942	721	670	678	605	653	619	648	646	643	671	620	605	664	632	642	641	618	685	668	640	630	639	653	666	645	665	644	695	641	677	678	642	602	657	647	687	636	635	610	685	656	672	654	577	674	645	599	609	614	647	667	656	623	601	628	664	628	626	650	629	665	662	609	622	665	596	607	662	626	634	685	627	653	622	617	651	637	629	645	653	643	623	663	662	615	662	619	601	657	661	638	642	623	646	618	644	649	613	606	611	659	642	665	647	677	648	663	576	630	629	653	645	696	607	593	606	634	617	677	621	665	640	691	680	663	607	649	714	631	654	648	631	604	593	669	645	620	678	647	671	628	604	648	605	648	638	612	654	676	655	618	638	674	671	661	618	629	609	628	680	663	652	676	659	624	655	635	644	643	650	629	633	669	659	625	652	635	654	608	649	668	659	615	657	625	662	614	664	657	610	685	668	645	642	642	694	626	599	604	634	651	643	650	657	632	620	646	616	630	643	654	716	644	658	654	620	684	643	674	674	629	590	666	629	610	661	659	602	611	701	629	637	645	646	635	663	650	649	681	672	635	651	634	628	683	698	668	656	629	646	648	646	685	637	640	688	660	657	631	591	607	665	656	648	665	638	633	671	645	614	680	637	597	647	680	661	665	600	640	649	617	665	643	624	612	626	630	647	707	667	600	680	637	623	650	628	636	678	652	658	648	638	665	606	638	640	671	635	627	678	607	645	637	632	593	617	667	585	621	654	668	659	586	651	632	629	669	624	617	728	650	677	668	641	629	678	634	615	672	628	649	626	671	656	636	662	606	640	634	671	675	642	650	599	698	614	635	677	616	614	650	640	655	604	688	689	622	630	610	661	645	618	620	647	662	616	641	639	678	662	650	646	659	636	620	662	615	636	662	592	658	627	662	653	671	608	615	632	599	663	633	609	667	670	634	639	639	664	679	664	661	627	667	642	606	672	694	625	688	656	627	626	644	602	647	644	630	653	603	600	702	640	709	637	639	630	622	650	649	650	639	610	622	630	606	634	668	629	675	646	646	621	621	666	606	603	640	655	639	641	650	591	687	660	628	650	600	641	645	674	620	602	649	629	625	660	667	623	636	618	613	625	656	617	661	623	648	633	632	604	644	665	648	597	638	645	635	679	622	654	625	613	629	609	659	674	621	651	684	640	647	641	597	635	613	607	637	649	604	674	641	664	631	651	631	633	632	662	624	677	645	627	644	625	628	643	614	676	586	649	652	654	673	631	615	629	661	647	666	650	629	622	658	600	669	653	619	629	622	608	642	658	660	677	692	646	651	681	625	633	668	600	656	657	631	603	638	667	615	574	642	639	627	701	618	628	636	648	633	655	653	657	665	657	638	614	570	630	670	635	687	630	645	697	633	635	680	651	634	675	629	655	624	630	656	653	662	692	622	645	624	628	683	671	665	625	631	615	670	655	640	638	649	636	638	654	626	640	602	599	645	651	613	650	654	630	671	607	638	608	674	654	655	633	625	661	655	624	608	658	653	637	644	656	607	641	636	620	654	641	657	612	629	668	631	652	636	646	640	686	662	677	691	631	698	624	668	644	644	634	638	641	610	646	600	660	683	653	648	661	657	638	605	679	675	592	680	673	635	610	658	634	673	649	647	679	642	649	657	649	631	657	605	698	654	643	664	610	668	642	636	613	665	693	647	594	654	598	630	676	642	711	634	646	669	668	609	634	620	631	643	657	686	655	659	653	660	661	632	632	677	671	596	661	656	641	605	635	662	673	617	597	650	667	630	635	627	643	630	632	640	654	677	605	650	607	613	659	666	682	638	649	663	678	657	669	586	675	655	645	685	638	633	662	654	580	621	611	644	606	661	643	645	628	656	667	641	655	642	644	654	617	659	642	674	642	612	662	643	634	609	622	653	653	633	635	629	626	669	656	604	606	631	632	652	636	633	644	670	686	665	627	695	632	651	632	659	648	625	599	657	643	665	679	613	676	672	664	642	665	660	646	657	653	631	640	664	649	632	657	595	611	700	602	646	660	632	618	636	594	618	641	639	590	587	621	679	627	684	646	636	656	631	681	680	667	640	646	614	640	624	704	604	645	659	637	629	672	613	613	677	687	654	636	606	605	654	664	633	657	656	607	608	655	668	663	683	630	630	637	605	663	644	647	639	630	675	636	661	658	659	644	628	657	633	647	597	650	603	664	614	660	657	637	568	644	626	649	652	651	630	680	623	675	636	662	667	656	630	587	650	671	661	632	637	665	644	641	667	604	681	678	696	655	617	654	636	613	638	648	674	616	631	635	601	658	651	654	603	631	630	665	649	611	655	701	626	583	657	655	639	613	669	660	666	668	658	628	673	655	649	627	651	634	586	639	642	599	633	621	689	645	601	640	620	655	630	689	619	648	667	648	635	653	669	635	649	614	589	631	632	627	655	605	643	655	628	642	674	626	645	644	653	636	634	687	656	637	614	695	665	656	636	610	610	711	658	676	673	614	615	659	654	663	667	675	633	663	610	646	666	653	627	616	634	631	590	664	608	631	658	676	670	571	627	664	616	635	612	629	631	658	663	680	671	639	579	667	625	616	612	643	639	645	655	654	643	685	673	601	673	628	628	586	660	636	672	625	662	611	665	653	673	587	606	602	672	639	629	652	636	677	648	644	637	660	655	600	592	598	664	648	678	660	693	667	673	637	639	632	658	673	662	634	625	681	641	617	633	615	677	666	599	628	611	675	668	679	645	600	676	629	611	667	601	641	695	612	662	687	633	626	623	640	624	609	664	598	623	643	676	626	691	628	610	644	627	639	639	629	594	611	635	679	661	669	696	609	663	637	611	615	655	646	641	603	671	622	664	635	660	677	656	630	645	668	631	629	666	644	634	635	660	651	677	653	717	619	659	665	650	641	654	660	621	664	664	608	643	658	713	724	634	649	621	628	672	655	660	607	586	634	642	653	641	652	607	671	609	628	650	676	622	604	641	594	682	629	687	614	636	618	643	643	686	599	627	606	613	657	647	702	660	629	640	608	632	646	645	649	653	666	608	633	629	637	664	655	647	650	648	665	621	662	627	627	634	616	632	634	666	618	645	640	654	660	639	655	590	684	680	629	643	665	665	631	676	608	651	700	636	622	672	689	655	626	644	691	632	684	628	618	623	667	633	635	629	675	593	607	673	626	654	620	618	698	628	614	644	639	637	667	690	653	649	634	661	632	646	671	640	643	659	676	639	642	634	632	650	661	637	615	652	664	625	649	656	693	628	631	596	673	672	700	660	644	665	654	638	683	607	676	626	655	655	715	642	615	645	638	631	670	622	635	644	657	623	613	622	648	611	670	630	653	613	643	603	652	679	658	637	606	639	657	633	662	642	640	689	625	657	660	645	620	671	633	665	627	657	664	663	628	642	599	646	626	653	668	606	685	597	652	619	620	682	595	606	637	660	651	650	613	650	614	640	646	653	662	675	657	660	623	644	647	615	661	635	611	663
29173	48388	37775	20009	8565	3267	1514	1008	931	906	982	941	947	923	886	894	928	824	898	879	934	906	895	937	870	903	850	889	831	906	846	885	887	905	911	917	900	864	895	888	897	866	911	875	890	920	935	900	915	918	899	907	967	878	935	860	939	883	916	933	909	882	933	894	933	922	954	875	968	852	855	846	867	901	843	919	911	893	917	914	921	913	899	889	895	920	932	937	913	871	905	931	937	960	880	861	919	946	848	900	902	916	890	923	867	857	855	913	870	876	969	870	944	837	880	902	936	914	886	889	900	881	867	912	917	915	915	893	916	907	927	891	891	918	912	875	900	878	916	907	826	850	936	941	862	912	907	867	940	909	932	878	926	873	867	890	904	899	877	837	925	941	937	872	863	926	888	913	892	868	946	918	894	897	885	898	915	892	843	884	896	912	882	857	944	926	930	901	929	902	903	856	888	929	898	891	859	911	886	896	863	858	921	884	931	883	934	870	864	844	890	876	958	906	906	901	882	843	911	958	910	967	876	976	890	931	906	907	895	925	900	897	921	877	894	907	863	898	906	918	909	873	882	890	899	896	924	866	851	913	908	890	910	877	844	885	857	917	927	890	891	927	930	932	886	914	918	885	911	872	880	909	907	899	900	910	915	903	967	871	900	918	819	917	862	845	890	905	916	913	877	876	923	841	938	875	912	887	901	907	854	949	896	849	854	929	902	873	883	949	900	863	890	958	901	921	904	891	842	911	883	903	960	903	917	959	894	919	892	862	866	911	863	944	893	860	969	870	910	896	967	853	898	852	880	870	912	911	928	878	920	882	878	913	898	927	918	877	860	888	925	927	930	915	894	964	972	907	887	888	872	905	862	924	904	858	874	917	877	872	882	947	911	963	896	920	874	871	934	914	907	917	876	902	848	866	926	888	877	861	909	904	900	859	874	919	926	875	896	895	887	878	858	921	900	851	851	920	893	955	917	844	840	870	926	894	911	898	868	907	883	918	884	923	887	895	882	917	903	894	891	920	884	908	958	918	909	924	914	905	922	900	894	928	910	870	893	959	917	903	970	896	858	876	896	870	924	910	888	876	897	926	867	936	891	885	883	913	879	964	862	893	917	900	876	890	899	872	917	880	908	897	855	960	906	846	893	872	889	905	920	955	926	943	889	857	934	941	905	925	884	927	862	874	906	967	902	865	874	846	859	902	913	847	882	986	949	868	930	861	852	894	916	927	908	894	858	873	900	933	915	932	945	892	879	959	878	907	908	933	863	895	926	945	900	867	931	885	931	928	919	918	937	943	935	945	876	953	905	870	937	960	902	892	845	888	913	899	905	925	908	875	898	927	901	904	955	908	915	877	870	908	902	921	866	886	938	895	922	870	839	872	906	927	900	901	910	900	883	869	896	886	888	880	961	875	862	878	923	862	937	903	885	945	910	903	881	922	911	893	884	884	901	919	896	904	905	918	926	865	979	928	869	883	907	909	874	893	931	876	870	898	887	918	916	877	857	887	912	923	949	921	905	885	942	852	853	901	927	887	877	939	887	901	845	954	986	885	869	923	908	923	862	880	915	895	901	881	906	899	868	881	897	914	895	885	907	845	905	866	912	862	863	880	913	932	900	861	884	917	938	889	904	887	960	897	872	860	901	901	856	890	897	883	887	887	874	880	924	912	903	915	895	906	913	894	902	886	908	949	899	868	927	877	928	926	927	901	896	943	901	923	915	912	855	947	920	956	941	893	903	952	904	895	902	907	880	922	902	922	935	901	945	898	910	896	924	931	975	899	865	878	921	919	843	847	865	880	923	884	917	951	929	918	880	884	925	880	897	893	933	838	904	935	875	896	905	872	933	865	902	920	903	838	912	902	933	866	858	896	859	916	899	852	870	925	916	938	926	899	900	940	886	868	875	931	923	913	874	898	865	929	923	927	846	930	900	892	869	932	940	902	855	855	902	918	911	939	909	920	931	885	872	857	893	943	931	871	926	930	856	890	896	866	882	877	938	909	907	873	906	931	918	883	934	874	930	891	922	901	880	913	928	914	898	895	920	898	875	894	913	902	887	909	895	892	926	914	836	851	883	898	961	895	929	890	855	914	904	894	891	920	941	911	882	912	931	886	914	859	933	906	924	908	859	870	913	877	922	927	935	957	945	912	974	895	909	885	909	848	885	940	905	939	923	907	909	902	889	915	963	862	923	899	884	894	895	859	928	938	929	936	876	907	871	876	912	886	936	936	893	867	947	913	884	879	882	869	927	887	901	920	889	931	868	914	961	849	912	884	906	889	882	878	871	837	921	881	845	894	928	922	923	898	852	894	873	860	896	979	878	943	886	893	928	865	884	908	891	920	919	908	927	890	897	899	939	907	891	889	923	914	866	941	890	888	941	919	870	893	943	901	906	936	860	868	904	902	921	862	875	919	915	891	908	895	895	931	935	911	895	882	906	850	853	901	887	922	870	881	853	909	863	897	914	941	866	898	926	914	941	919	906	894	935	902	901	904	912	913	908	873	909	885	868	867	851	899	936	895	879	905	901	917	891	919	891	950	946	938	894	950	899	862	903	939	898	899	914	892	867	888	888	925	930	904	895	809	902	908	843	899	904	914	906	896	915	893	904	909	889	877	876	857	936	928	908	862	847	892	880	973	890	900	901	913	902	984	908	932	920	822	914	864	913	887	911	913	912	887	901	862	893	894	879	894	844	949	901	929	907	886	879	893	943	874	912	864	887	906	936	904	880	901	896	905	840	914	931	873	869	901	904	915	899	898	835	898	920	947	870	887	921	997	860	948	870	885	928	983	877	889	909	904	916	886	905	867	888	885	888	886	887	896	950	901	950	878	895	861	952	955	902	905	905	836	924	869	954	875	876	929	922	888	889	925	916	893	905	891	876	846	890	902	901	882	906	890	846	898	933	929	917	887	936	895	882	925	916	927	877	870	860	960	941	935	858	919	872	853	887	885	911	894	885	912	928	895	902	880	912	898	908	885	888	915	897	899	892	824	877	890	885	896	970	865	876	867	869	854	911	911	854	900	896	883	890	871	847	873	907	934	909	892	888	893	820	911	865	875	903	879	893	892	857	861	860	945	886	877	860	940	897	903	950	849	879	920	887	881	883	966	876	904	882	878	926	906	890	917	927	900	905	935	834	904	956	872	904	923	976	856	935	861	849	884	898	939	892	879	903	900	863	882	894	907	898	877	907	899	911	883	874	902	956	892	878	886	947	934	967	917	946	883	882	937	890	869	896	852	903	847	889	989	929	903	903	956	925	936	921	927	855	871	877	907	919	892	882	878	889	949	874	900	919	857	887	893	892	910	881	887	915	896	849	890	920	927	892	920	898	915	844	885	883	930	839	898	886	911	914	863	871	893	885	941	940	936	882	842	820	874	906	905	867	890	931	877	813	929	884	905	986	844	938	907	898	893	946	890	868	864	867	897	898	905	892	920	881	936	886	951	906	911	925	926	898	883	937	896	877	886	888	841	894	914
24655	22641	34599	31759	24589	17387	5225	1149	713	708	645	680	663	659	701	679	648	674	711	651	644	663	718	702	686	670	673	718	663	689	615	705	691	709	665	636	673	683	722	684	706	684	685	655	679	663	709	684	684	670	668	682	639	647	664	681	654	683	654	708	686	711	646	699	638	681	636	690	690	679	694	700	663	692	698	734	652	659	652	695	667	668	705	682	683	619	677	680	696	678	687	688	681	667	664	665	689	664	661	688	700	688	642	643	616	702	702	682	673	661	655	682	656	712	657	679	711	686	682	691	636	706	662	684	680	705	676	707	679	710	674	716	699	656	687	695	696	720	652	694	721	679	675	678	671	687	677	704	643	707	682	648	695	696	679	638	655	702	692	652	631	676	646	625	711	633	698	670	630	641	639	656	649	687	672	671	687	696	674	693	644	673	708	644	689	689	700	703	680	699	677	672	658	719	671	701	681	684	684	655	672	733	702	626	694	671	666	716	688	676	677	687	632	637	657	676	716	649	668	663	648	712	694	698	698	688	679	698	668	608	653	655	745	671	671	716	668	661	679	662	683	720	688	682	686	682	728	658	667	668	687	700	692	693	748	643	662	707	676	684	662	705	664	666	697	687	665	658	728	647	642	658	641	633	673	663	723	651	645	633	673	640	710	681	665	646	698	620	673	626	675	679	624	691	714	663	667	661	694	638	646	667	672	684	607	643	691	677	696	657	647	651	665	687	702	689	625	667	660	702	678	689	715	682	618	680	656	679	696	652	659	656	716	714	671	683	697	665	672	652	692	708	714	709	623	683	679	672	640	673	671	674	709	668	662	648	688	680	676	636	643	647	703	741	687	668	670	685	715	648	681	648	691	700	651	688	669	691	684	670	691	685	666	683	673	711	660	694	667	680	704	662	622	673	682	679	676	683	698	659	670	703	667	704	676	707	681	648	679	663	673	717	655	700	665	684	663	679	651	692	690	660	686	645	670	674	638	670	629	689	674	643	674	671	678	684	669	708	656	623	674	669	693	682	688	653	665	697	698	687	666	640	683	678	674	704	656	691	639	726	670	670	678	664	683	662	676	690	679	663	681	613	694	682	690	636	645	617	690	693	668	702	647	684	658	722	690	718	641	685	662	674	682	696	687	688	699	668	659	642	672	694	605	673	680	732	665	712	658	715	602	665	666	669	645	686	689	684	666	653	652	645	673	684	630	688	667	672	682	635	665	691	641	674	676	693	681	685	681	624	684	682	671	632	683	636	669	690	691	667	697	667	636	669	604	653	673	703	702	685	699	642	649	684	663	694	671	705	627	690	669	659	668	721	703	649	645	694	637	691	678	660	666	659	714	656	645	695	650	653	676	677	647	690	647	621	654	678	710	653	667	655	661	697	666	658	648	703	676	651	679	684	720	692	648	658	717	653	684	644	688	690	704	619	604	657	665	661	696	664	671	683	698	660	704	683	657	666	684	691	684	672	705	630	681	640	625	664	708	664	638	673	667	670	672	681	730	650	672	709	708	676	659	706	644	684	650	647	710	636	714	665	673	621	675	672	662	644	722	666	722	648	703	671	685	624	648	634	666	666	698	645	677	663	646	627	623	618	680	660	668	664	697	622	682	673	663	690	660	656	690	740	663	675	658	692	649	666	658	696	668	648	680	712	688	679	683	657	695	693	652	696	713	686	678	676	649	636	667	723	652	686	631	741	661	661	714	694	717	635	664	677	676	637	664	722	678	654	670	693	643	687	687	671	647	652	687	640	654	710	683	664	700	703	708	700	651	672	622	633	674	618	681	710	644	701	692	685	641	666	676	692	720	646	714	641	646	678	680	684	682	639	676	696	694	654	660	630	725	698	719	673	670	650	658	669	683	724	670	645	687	676	712	683	686	678	709	703	687	656	655	676	650	716	673	659	660	662	663	705	685	622	663	685	619	661	661	682	664	697	643	692	670	692	662	697	670	688	675	654	654	692	701	637	662	649	648	681	710	645	669	634	739	640	649	677	630	661	651	674	674	698	664	661	675	700	671	627	675	669	689	668	679	666	705	672	716	651	659	679	662	627	677	656	688	674	696	640	619	643	638	707	705	685	657	718	659	623	640	694	642	683	684	667	729	660	659	674	707	664	653	627	652	681	571	629	682	682	691	726	704	686	635	643	648	630	719	673	687	667	640	635	704	663	626	674	679	675	700	661	701	631	648	682	694	646	720	668	643	648	636	626	719	672	675	663	667	634	753	686	698	716	695	711	656	648	702	673	645	685	665	679	689	694	667	687	704	693	625	666	659	676	654	642	671	707	679	663	654	656	627	668	655	715	658	641	672	641	668	666	632	687	730	695	679	721	686	676	653	681	702	659	678	644	675	663	645	691	671	655	688	644	621	653	685	665	652	639	664	701	647	649	674	680	686	640	672	643	664	720	682	646	693	690	669	743	648	671	641	740	655	665	684	697	675	642	654	657	692	659	688	707	685	661	692	683	638	675	636	698	625	648	653	652	670	663	627	614	684	679	644	631	692	681	616	658	644	647	646	672	697	691	706	635	679	650	655	671	677	719	703	687	643	662	690	695	682	724	697	691	684	693	648	705	655	691	640	679	628	642	678	663	672	663	690	664	710	663	684	664	630	694	676	620	710	666	667	664	674	679	691	686	655	607	655	681	672	676	670	694	702	736	643	634	684	702	667	669	689	666	702	676	675	668	691	674	634	657	710	651	670	665	631	705	684	678	748	674	661	655	657	681	723	692	731	641	690	659	693	728	701	690	656	694	662	658	669	653	663	661	649	657	663	642	713	673	699	671	649	677	626	635	691	662	604	680	679	688	663	727	632	659	690	708	678	648	652	718	679	645	678	657	679	676	682	669	632	646	687	634	652	670	700	727	727	718	682	649	667	666	656	682	683	710	686	666	637	685	713	653	641	677	676	694	679	614	649	688	667	638	663	672	686	683	696	713	683	649	690	643	723	616	689	657	651	659	656	678	673	662	652	655	641	679	662	717	697	669	646	662	689	650	696	685	686	653	705	709	706	693	713	654	669	713	687	649	670	674	710	644	687	678	660	645	699	650	677	674	672	652	661	678	634	690	638	656	713	687	758	698	631	635	715	658	664	641	660	684	684	743	662	659	629	658	640	681	665	651	683	688	670	639	742	707	673	669	646	698	648	700	676	658	630	708	729	688	673	667	662	686	683	694	644	703	653	647	662	645	652	661	689	692	726	706	709	697	685	700	670	701	676	675	656	670	684	644	714	692	678	660	645	666	618	655	642	652	692	665	667	640	694	679	692	702	698	665	705	702	676	653	665	693	673	671	643	637	711	671	694	665	716	658	650	668	651	637	681	694	679	657	658	659	727	683	708	660	658	678	658	660	688	739	696	681	647	664	609	647	689	685	744	671	687	642	714	690	689	730	632	729	718	652	722	730	699	673	735	680	670	661	721	670	657	635	701	675	653	674	667	665	661	657	648	669	645	665	651	686	668	656	662	748	682	708	674	680
57232	93098	73952	47906	29747	13827	4694	1666	1095	954	931	913	967	958	936	992	858	926	955	917	958	937	934	966	919	949	966	939	1002	863	941	1001	933	915	920	952	975	906	934	934	913	954	990	910	936	879	984	948	954	918	929	948	974	971	930	904	969	982	927	946	890	923	984	969	937	939	908	985	938	941	972	874	932	868	875	931	1030	909	980	1013	965	898	961	922	955	927	953	978	1016	898	926	871	921	913	929	910	1010	887	882	958	924	907	941	988	956	945	922	933	975	902	935	912	916	890	967	900	963	919	935	911	960	922	925	989	917	895	977	948	925	928	930	943	963	930	967	916	960	904	911	869	886	924	891	966	946	911	890	984	937	973	946	948	953	975	902	965	1010	930	903	967	966	914	893	889	907	882	913	933	896	922	922	969	928	950	939	933	939	896	956	985	954	997	882	963	919	932	929	934	922	895	981	908	935	904	930	928	952	885	904	899	948	928	942	965	898	919	971	935	945	977	993	943	919	968	930	945	988	953	945	922	931	866	982	1043	899	942	994	908	978	899	948	942	953	943	858	933	910	937	948	982	867	891	964	949	915	936	909	932	942	984	951	925	933	975	919	908	965	926	974	968	893	916	963	944	959	967	914	927	948	937	944	928	940	949	947	950	936	943	862	939	908	980	878	901	915	920	948	890	882	958	910	915	914	886	888	965	986	950	960	975	967	969	967	929	923	943	932	977	885	914	950	966	960	932	981	940	961	914	926	935	864	920	922	939	925	930	972	942	984	917	912	988	896	976	925	888	951	966	948	918	921	888	937	907	918	964	958	953	924	913	959	976	918	941	983	970	887	966	913	913	884	971	926	951	977	976	948	927	899	929	896	920	935	906	908	860	904	916	960	991	880	964	899	952	951	963	988	964	945	981	928	950	911	940	943	858	936	926	957	976	937	875	957	980	966	934	944	920	935	984	866	871	946	950	915	904	930	957	881	956	925	903	925	997	875	933	965	907	917	954	900	901	906	942	938	942	958	931	961	937	938	956	937	904	961	981	930	945	942	1004	856	959	970	951	949	891	941	916	950	952	909	902	973	908	929	984	929	922	928	920	1011	906	872	909	887	921	881	897	902	894	941	944	909	911	922	960	954	965	922	963	948	916	925	929	924	917	947	953	977	976	917	926	957	968	917	867	940	980	903	909	924	936	923	917	944	896	932	940	954	924	933	885	1002	935	909	921	964	888	888	911	926	883	1000	942	890	923	968	918	954	928	891	948	925	948	994	966	924	971	971	987	895	969	918	931	915	902	940	878	1038	938	969	1003	930	933	956	935	906	944	902	992	895	938	916	919	938	898	994	907	1000	882	973	912	932	941	903	889	920	938	931	862	1007	932	975	927	880	950	948	971	975	872	973	939	953	953	937	1007	933	932	904	958	933	919	942	955	944	903	965	952	937	969	960	921	925	901	974	978	939	984	1021	866	891	893	950	917	968	931	964	948	898	944	926	945	922	943	943	941	958	944	968	934	944	932	925	990	950	935	905	910	954	995	966	936	961	932	923	942	885	972	967	923	953	941	969	947	953	884	907	893	947	928	959	924	918	901	966	929	955	971	964	944	933	916	917	955	946	916	952	908	942	979	962	952	1014	908	941	904	956	900	962	935	946	937	967	971	933	873	917	970	981	939	894	907	938	950	896	908	911	932	962	916	911	945	959	961	946	952	937	973	955	964	870	900	913	898	938	979	926	907	950	928	1001	927	914	908	927	928	948	937	936	929	922	976	971	986	991	904	942	1005	901	975	938	948	925	915	949	955	928	902	894	881	924	923	940	932	920	909	944	933	969	921	948	966	895	947	920	956	987	971	916	924	948	907	954	951	947	896	938	912	987	899	927	963	919	879	937	916	914	978	918	957	924	936	919	877	872	887	959	931	928	904	941	905	932	932	978	938	975	907	923	921	928	961	940	905	948	928	957	929	908	967	893	917	918	919	939	919	909	962	959	886	894	908	891	870	890	967	910	967	950	901	977	936	936	897	924	957	983	961	980	915	904	919	921	982	912	871	921	960	946	909	904	954	925	949	967	956	978	945	953	984	861	954	954	927	967	983	936	945	936	913	909	930	881	918	968	966	996	926	899	893	930	942	950	976	926	966	927	914	918	943	933	941	929	919	941	1021	892	907	970	873	920	906	967	862	938	926	964	961	974	932	914	922	956	947	961	910	906	976	959	963	974	977	919	965	958	934	917	941	943	898	914	930	918	862	938	922	930	924	974	933	1023	1001	906	955	988	926	976	1002	908	953	915	922	943	920	878	928	1003	961	896	965	993	961	919	1006	913	921	936	922	947	944	923	984	948	924	887	935	923	956	945	921	935	944	978	923	939	973	941	1001	938	1002	914	927	938	956	911	993	1008	943	958	893	923	946	895	931	945	908	924	929	962	959	927	918	923	929	944	920	871	933	934	926	915	899	943	884	886	944	941	930	1018	884	878	901	967	936	888	929	923	914	903	970	926	891	902	937	987	920	900	976	908	948	991	854	984	933	921	931	933	971	949	946	929	950	939	970	916	905	922	935	930	921	922	913	950	977	913	918	940	930	934	982	918	914	910	920	916	926	968	935	935	968	938	937	884	939	967	943	868	942	951	858	981	935	939	895	919	874	981	941	991	956	947	914	979	945	944	930	953	964	925	949	931	958	913	947	904	960	937	976	939	875	931	954	959	851	951	975	922	949	914	955	949	989	866	975	958	930	1012	892	950	934	963	915	926	939	928	945	942	882	901	979	908	940	933	990	905	922	960	965	882	864	934	934	921	865	978	874	933	919	898	874	937	933	913	906	985	924	941	904	965	894	986	947	907	940	903	918	835	884	898	926	964	969	926	912	905	919	957	975	939	914	917	905	901	892	986	965	983	887	936	963	906	900	962	913	997	987	857	904	973	898	932	915	940	991	948	941	912	919	917	929	927	962	1005	905	885	940	957	960	938	940	979	935	916	900	929	901	955	930	926	910	897	889	923	906	972	946	925	932	943	947	925	938	939	918	939	955	931	906	928	967	939	977	879	914	941	905	942	932	946	937	909	975	921	962	909	909	937	940	925	900	943	899	988	923	923	916	925	953	970	932	911	922	876	911	901	959	915	945	944	927	916	977	920	889	946	973	934	915	947	919	910	927	895	912	911	959	906	928	931	904	920	939	935	895	933	977	978	933	958	985	929	984	993	950	948	933	912	956	918	892	906	1008	930	928	938	892	923	941	897	942	968	994	988	977	944	874	969	927	925	957	935	986	939	917	889	917	920	946	917	915	950	881	902	965	948	923	930	962	955	982	901	899	918	962	956	916	971	907	972	972	946	955	913	956	941	900	932	913	942	974	921	958	911	939	953	907	966	888	887	912	956	994	962	920	914	974	894	909	923	957	925	953	1000	948	957	973	980	943	899	989	925	937	912	930	940	934	913	900	918	950	975	983	910	948	945	943	879	930	946	961	915	923	911	923	938	930	984	922	890	930	919	949	919	890	850	989	926	916	926	955	1001	957	1004	963	944	940
23615	22000	32040	28008	24231	21686	12669	1665	759	744	668	670	684	662	719	650	649	684	651	689	683	658	698	641	672	689	671	689	684	676	682	661	629	669	658	645	688	631	630	670	625	646	637	677	673	663	615	687	657	661	651	702	662	696	634	657	691	664	674	646	659	678	639	664	653	705	703	657	680	628	675	666	622	686	658	681	660	675	668	645	679	664	686	655	671	661	642	599	677	667	638	677	641	628	669	717	652	649	705	648	691	688	661	621	656	633	704	700	673	653	657	638	666	642	650	614	635	642	661	649	668	658	667	684	697	649	657	660	628	630	648	659	696	650	675	671	643	654	637	678	607	655	697	669	657	662	694	666	666	668	660	660	600	655	632	645	713	733	673	628	617	664	694	661	665	677	602	700	691	639	657	690	634	663	653	663	671	602	688	648	645	642	652	625	629	645	636	650	663	624	653	666	642	667	680	672	665	665	726	638	677	703	655	683	672	637	644	647	672	648	709	657	663	648	674	684	644	655	676	692	688	714	673	694	653	613	679	707	669	671	649	676	612	690	662	681	652	706	689	652	698	655	671	681	668	639	663	664	690	682	749	589	661	638	651	698	670	638	659	663	667	713	692	652	645	663	659	678	687	680	661	670	665	677	666	642	616	658	657	667	679	677	696	666	714	712	645	648	664	636	674	676	616	683	674	660	693	625	629	693	625	678	696	675	641	678	671	596	666	651	659	668	660	673	642	621	669	677	628	654	640	679	626	616	690	673	689	650	638	647	670	663	671	656	679	659	635	665	700	637	647	659	661	675	643	658	669	642	663	647	694	669	630	674	634	653	681	710	654	634	680	711	659	682	712	632	685	655	674	681	691	655	693	680	688	664	651	639	631	684	638	676	644	732	668	679	652	689	647	625	662	658	669	680	679	646	667	660	718	704	640	658	691	664	639	700	660	690	652	644	674	661	648	714	678	700	637	629	654	658	712	664	683	650	680	668	662	654	659	651	655	644	708	647	661	645	650	705	650	608	678	642	657	674	652	621	649	645	651	620	634	638	664	643	673	633	697	655	703	646	678	641	623	707	658	657	665	621	639	646	630	646	665	663	633	680	616	627	673	703	696	684	635	703	663	681	654	631	687	700	623	626	670	699	639	698	627	674	650	668	666	644	658	661	645	682	643	643	665	708	641	658	610	645	659	631	671	647	668	664	708	676	661	639	660	588	656	649	630	647	688	693	717	685	646	640	652	662	679	697	642	646	623	619	666	642	658	701	646	655	682	642	701	667	657	669	683	687	626	659	663	637	664	628	659	677	699	638	661	688	633	665	691	639	685	665	657	638	627	646	712	630	665	659	633	618	667	637	672	710	671	651	718	654	628	683	661	649	647	722	698	659	659	665	670	690	636	627	729	693	649	658	642	636	638	627	686	629	693	643	642	652	679	618	677	696	729	631	635	684	631	666	678	691	651	698	658	667	632	658	689	694	658	656	676	682	652	651	670	688	648	670	644	697	589	648	680	622	650	681	637	639	664	658	647	634	638	660	641	698	654	684	693	638	646	644	675	663	666	669	688	667	686	646	681	632	668	654	625	692	665	621	659	673	653	667	611	661	626	686	655	657	665	658	641	645	694	667	606	660	694	640	666	624	630	706	649	664	621	664	669	643	696	644	687	659	640	680	629	667	655	694	645	632	696	662	668	666	631	663	652	667	644	664	646	679	652	670	659	651	656	667	657	662	689	663	679	666	643	678	674	684	689	631	620	621	664	643	605	663	669	681	695	678	659	664	634	660	649	638	691	660	650	664	680	672	639	703	615	676	655	653	706	657	649	648	683	689	666	615	673	621	663	645	680	638	672	687	655	679	622	678	650	664	695	680	655	643	700	641	645	646	623	660	627	666	674	623	677	693	654	648	654	645	682	673	635	696	665	706	635	696	638	703	634	624	682	661	705	652	684	633	636	697	612	622	649	651	668	660	632	665	664	634	653	666	678	701	631	649	656	635	626	654	638	665	648	680	625	662	674	606	670	659	696	693	650	640	667	631	652	667	688	682	696	678	637	694	645	654	640	631	675	646	700	696	678	663	684	654	677	651	641	657	668	645	698	634	644	628	671	709	640	671	707	633	656	712	702	683	686	672	667	638	643	689	655	679	650	656	680	666	626	654	686	629	651	659	690	616	635	670	641	626	682	643	658	662	666	679	711	686	642	632	676	641	713	648	668	655	628	690	694	674	608	690	643	697	638	620	586	698	656	670	684	690	690	664	619	650	629	677	673	638	705	627	674	688	667	663	633	665	665	664	635	665	672	659	669	691	693	682	688	656	641	653	614	675	684	724	702	635	631	661	651	615	675	687	670	660	645	670	633	656	690	686	657	619	677	597	668	671	674	683	676	700	656	653	657	638	672	685	661	638	664	673	638	737	671	682	627	653	672	703	674	637	668	683	644	651	642	663	661	682	581	654	665	670	623	698	639	691	654	635	655	671	674	656	685	597	624	623	670	635	675	697	666	628	697	620	645	652	666	648	655	645	688	671	644	627	649	688	642	653	638	679	684	665	644	679	630	627	715	710	662	673	632	652	647	627	632	623	722	628	714	651	680	689	669	677	671	614	661	648	674	661	674	689	664	694	707	675	687	710	659	691	663	672	650	629	716	676	677	675	696	692	709	621	678	656	685	632	640	674	636	649	702	650	609	680	625	649	675	702	635	644	678	703	664	629	655	626	662	641	648	671	705	659	714	665	658	639	667	609	668	672	691	645	654	660	616	640	634	644	642	646	661	677	673	655	629	631	674	713	670	660	660	666	643	602	619	678	744	697	650	698	624	684	655	680	704	657	668	697	648	691	699	666	656	640	663	709	656	628	671	675	673	672	631	676	688	653	671	612	687	643	648	615	644	667	678	651	685	677	664	582	689	643	670	654	679	629	684	651	637	664	643	670	641	681	649	685	656	633	718	687	652	672	706	655	639	631	709	671	656	642	631	720	666	678	667	689	642	630	690	645	627	597	684	627	683	651	657	653	695	694	708	658	716	685	705	680	629	692	677	692	707	621	668	605	689	655	696	681	672	641	655	681	663	624	631	643	696	657	651	658	650	652	621	615	647	630	676	671	683	687	610	693	723	704	669	661	657	655	684	634	608	656	685	666	674	613	697	692	619	672	638	690	618	671	693	656	662	658	654	611	651	702	682	686	642	676	652	624	660	673	647	645	647	685	679	709	648	686	655	627	640	659	683	666	653	611	653	612	672	663	581	610	632	623	659	644	652	684	688	668	655	715	668	653	632	685	653	677	632	680	633	619	690	672	690	633	662	669	630	651	639	718	605	673	675	653	617	656	660	720	672	686	651	691	625	625	662	634	637	630	646	642	668	675	655	636	675	646	640	672	709	671	705	645	623	648	661	652	596	648	649	632	705	651	669	668	668	677	682	643	710	626	669	681	654	674	631	647	669	686	675	630	636	592	634	642	663	656	642	668	668	661	685	682	690	651	707	689	647	684
61952	102831	82989	56476	36902	18736	6489	2135	1168	957	919	896	914	909	930	911	919	913	910	883	861	960	914	918	884	897	923	892	935	929	904	863	923	910	908	897	908	904	899	922	947	909	880	885	869	955	931	941	931	893	938	902	876	908	892	886	915	863	951	910	937	906	921	893	893	849	909	934	956	912	908	892	924	934	991	905	871	947	871	894	893	888	901	910	897	914	967	981	847	922	915	911	898	948	891	901	905	883	934	885	920	856	865	926	909	920	900	941	891	916	916	920	904	873	875	900	916	850	913	884	872	955	861	893	869	856	944	923	889	917	847	897	934	927	884	907	861	878	886	903	886	937	896	927	931	933	881	912	923	889	880	863	907	906	909	915	888	880	886	888	894	861	884	952	930	872	910	913	920	869	870	879	887	914	903	904	887	875	976	914	895	884	876	875	928	855	975	940	889	911	907	872	930	881	915	930	884	889	922	821	871	872	911	940	914	850	873	889	908	877	876	926	888	919	911	884	931	885	914	873	921	884	911	871	935	975	898	895	859	876	894	955	908	909	892	856	928	952	913	908	933	866	913	906	891	863	948	896	951	847	907	894	877	895	873	893	894	883	878	895	876	914	899	836	919	941	940	869	958	876	830	907	893	892	922	842	894	918	884	850	894	952	900	894	861	870	904	882	949	881	936	929	918	877	837	821	847	892	863	949	906	914	931	907	891	872	932	885	887	899	903	855	928	944	928	881	892	826	875	903	831	969	910	904	891	901	941	878	872	873	945	940	899	887	949	881	911	925	913	900	884	894	905	912	827	925	860	881	881	909	896	894	881	911	949	880	883	874	911	898	898	887	887	933	918	909	881	931	888	937	963	859	938	963	897	880	889	860	895	925	885	886	896	902	910	888	930	878	934	899	887	899	920	874	867	888	890	930	895	883	893	901	809	890	848	869	885	871	891	879	861	875	928	904	914	871	853	861	884	880	863	858	900	921	865	910	929	921	883	886	886	888	939	929	915	872	908	965	887	976	944	937	852	894	854	848	932	893	942	848	860	904	896	879	943	929	911	905	889	878	878	889	939	893	869	879	965	912	919	889	886	904	864	919	909	845	894	905	883	894	894	850	874	928	903	952	895	896	921	931	898	875	874	946	924	872	909	906	871	897	897	930	916	853	933	921	891	885	902	913	919	902	932	941	894	948	907	867	952	931	902	896	895	902	897	906	911	888	921	886	839	908	887	863	884	894	859	875	926	858	857	941	842	906	868	901	906	901	870	887	954	938	877	847	883	933	905	860	855	893	846	904	887	862	924	886	898	895	891	831	904	848	859	947	887	902	889	949	1020	892	937	891	874	870	943	974	891	878	889	857	930	870	867	913	908	883	890	926	868	908	911	924	893	904	885	882	903	848	890	844	837	983	928	926	872	868	930	909	875	912	903	879	956	937	930	933	812	900	899	900	923	894	914	916	887	937	883	870	877	913	933	931	886	918	904	876	883	922	914	876	939	921	908	919	929	898	923	891	903	953	916	856	945	931	907	887	880	886	913	883	917	903	857	867	901	934	951	855	925	900	829	904	894	988	920	905	894	946	898	866	888	919	836	874	856	855	917	891	869	870	874	902	879	953	907	845	873	953	881	934	901	923	928	900	878	853	860	907	871	919	880	825	893	853	941	889	826	891	872	882	917	895	869	922	956	853	888	896	933	906	870	864	966	924	907	897	898	904	893	904	917	882	880	904	897	920	896	880	899	898	876	873	896	920	930	896	939	921	932	894	892	907	936	928	858	857	891	929	905	909	913	919	895	885	926	928	920	943	908	882	875	930	890	918	925	922	892	865	905	904	908	914	947	856	921	860	902	905	853	913	906	882	888	911	942	873	858	872	916	887	961	872	878	875	860	960	940	905	931	839	901	869	951	944	892	980	858	874	876	836	867	877	884	899	903	864	898	868	875	866	925	909	918	908	899	886	843	939	878	872	908	946	960	918	866	877	854	920	891	879	840	909	866	894	858	899	880	944	872	867	906	871	898	919	834	896	902	933	904	884	901	912	887	870	874	872	916	841	884	894	875	971	864	920	925	868	880	928	917	830	856	889	894	941	851	882	899	917	891	918	879	925	914	952	876	906	876	895	848	879	893	913	898	881	857	918	915	939	887	893	859	880	918	920	902	895	873	943	914	898	908	936	926	913	878	879	957	907	922	919	903	884	955	941	899	852	903	924	921	906	896	918	930	946	891	880	841	874	871	889	876	862	924	930	923	977	887	911	906	910	928	977	968	932	878	931	906	930	882	915	903	903	935	868	877	920	950	919	873	966	867	914	898	917	918	883	912	861	862	897	899	905	926	871	920	915	896	910	939	901	932	858	924	865	890	905	908	914	927	878	894	895	934	861	970	922	927	892	923	903	914	917	895	906	886	893	922	907	921	959	918	920	899	920	945	879	884	952	937	900	962	902	907	918	879	898	894	889	839	869	878	867	961	850	959	886	886	873	875	918	858	909	897	921	928	900	843	915	925	944	868	875	955	873	887	918	860	889	889	919	909	856	981	890	902	916	868	881	900	901	895	933	877	915	915	872	872	874	905	867	915	904	909	893	848	914	880	919	887	904	873	899	930	899	897	922	842	914	889	855	939	899	892	949	867	912	920	891	874	909	875	927	883	892	913	916	905	872	885	904	929	911	853	870	857	858	925	948	956	921	894	903	896	875	933	921	900	938	938	906	893	913	890	923	917	886	893	852	942	867	900	906	883	868	899	900	881	868	929	913	929	945	859	855	898	910	922	928	872	920	861	900	932	923	932	915	889	927	875	921	886	881	905	928	870	892	856	880	908	857	864	894	842	881	879	921	959	922	915	886	891	881	930	903	888	903	880	874	920	890	894	921	882	895	884	895	912	862	914	917	902	939	874	906	856	877	906	926	894	904	920	940	878	913	907	938	899	889	976	872	908	847	879	904	873	885	877	880	884	866	874	943	904	864	926	833	895	869	912	849	880	925	870	915	955	895	934	901	907	910	891	870	903	884	897	915	940	909	910	927	905	907	919	927	871	849	899	882	915	904	916	894	891	892	894	926	898	853	909	919	921	910	861	907	913	894	886	923	895	912	916	873	885	910	866	918	898	855	904	870	945	879	809	872	884	889	923	905	855	931	902	851	936	865	954	899	912	887	913	917	913	853	918	925	870	892	916	910	898	850	845	938	892	917	894	900	947	985	901	930	876	884	927	931	910	934	923	896	878	889	868	923	850	871	911	867	867	909	889	890	872	946	923	947	901	927	878	917	898	909	862	941	914	882	873	906	861	933	861	910	846	906	877	910	910	894	875	931	890	899	908	825	833	929	880	915	883	909	942	953	902	915	901	887	912	880	850	942	909	922	869	935	935	899	878	924	898	950	898	880	861	914	906	922	896	908	954	881	868	885	877	904	904	854	895	866	903	870	897	918	886	937	915	858	869	864	853	917	919	903	903	925	870	944	845	893	917	930	886	898	899	913	891	932	874	888
28012	27116	31846	19410	6040	1886	958	734	633	677	602	636	648	633	634	657	650	612	688	625	646	613	656	637	623	661	670	673	595	629	645	652	683	647	645	640	676	667	598	692	596	659	651	636	653	649	612	603	654	698	648	657	628	682	652	659	657	598	639	698	658	674	628	655	624	636	622	692	627	649	621	665	683	632	672	620	592	660	623	641	630	612	680	651	695	677	636	625	637	670	632	602	623	588	652	641	637	614	674	605	604	658	632	682	613	668	653	644	601	614	632	636	601	669	656	624	657	640	681	620	623	653	638	660	649	641	658	621	637	650	684	593	644	661	606	668	649	626	637	667	595	638	616	581	653	621	622	567	623	632	641	655	608	669	697	634	657	647	632	638	627	611	619	619	636	650	650	660	665	654	636	613	613	619	648	628	610	605	651	630	684	644	674	646	635	606	698	620	621	661	660	649	626	620	625	611	641	644	668	623	645	648	660	633	617	621	590	647	637	673	677	695	700	605	659	651	624	629	654	714	659	606	618	620	627	641	611	655	636	656	658	603	664	633	647	667	662	622	631	630	640	653	635	662	690	620	670	671	666	614	673	584	675	648	628	664	619	617	637	653	617	625	634	655	637	683	622	675	638	612	684	632	669	637	587	594	695	637	644	660	585	645	645	634	689	649	652	649	654	644	615	637	647	604	628	633	649	655	668	651	660	632	656	634	643	627	633	668	574	615	651	672	624	646	632	651	654	593	618	629	631	658	621	651	625	613	618	655	664	675	622	646	620	655	626	616	639	686	618	631	612	589	713	609	645	686	641	631	614	601	659	634	650	604	640	647	594	644	632	610	621	622	627	610	638	604	677	672	618	653	621	651	620	640	669	653	629	636	621	607	659	666	612	652	633	624	646	649	627	645	635	689	663	650	659	643	648	601	630	654	637	662	625	632	638	621	698	640	653	664	629	658	599	630	671	606	721	656	673	650	629	619	666	655	612	610	613	651	623	659	652	656	586	672	586	619	644	646	638	608	677	669	668	667	618	643	615	646	630	621	610	625	635	618	623	648	620	604	664	671	611	645	593	647	635	649	650	613	664	615	597	651	676	653	641	675	638	657	637	639	613	606	630	645	638	658	650	653	681	627	598	653	628	686	607	642	671	660	652	608	621	627	643	642	659	656	663	594	558	675	626	641	597	598	661	631	671	676	692	642	633	678	640	643	605	651	676	679	602	630	658	609	656	677	623	649	624	622	669	663	661	648	577	619	648	633	612	609	637	629	643	624	615	646	720	636	671	631	656	621	637	612	633	646	637	643	679	639	627	626	643	659	676	648	648	624	658	613	610	672	657	655	627	621	634	643	669	600	658	654	677	642	623	643	653	652	621	667	669	656	682	641	604	622	644	656	647	611	643	649	672	666	690	636	648	640	606	616	671	649	639	645	649	600	594	621	619	614	618	673	636	652	663	661	633	653	662	673	671	614	616	645	653	589	608	653	658	654	616	643	652	605	647	627	643	648	658	629	645	631	618	681	659	629	669	647	650	630	644	644	668	632	628	655	593	623	633	621	615	629	603	665	617	609	632	666	657	656	650	686	635	670	664	606	667	721	648	616	669	655	673	638	668	624	665	647	652	652	625	631	617	637	624	609	639	645	657	673	649	630	590	631	642	629	638	693	684	590	645	655	666	605	670	675	661	661	647	610	650	687	650	586	643	667	656	652	624	670	648	670	641	634	613	645	621	642	665	647	685	612	653	674	695	650	645	636	639	627	615	673	591	645	612	646	634	657	652	610	651	646	626	648	613	698	652	620	636	652	624	665	642	622	666	625	642	600	651	612	671	626	616	657	631	693	647	645	643	648	660	631	652	672	597	654	629	654	708	620	648	678	622	662	651	654	596	639	640	667	676	654	655	662	676	679	698	639	693	616	636	609	607	644	629	634	633	645	647	617	656	636	630	647	652	637	707	632	605	616	624	628	672	658	618	603	624	599	630	627	618	628	639	666	619	653	638	681	622	665	674	632	616	622	663	627	688	675	628	622	668	626	661	614	607	633	605	637	657	656	662	652	657	627	638	638	618	612	660	626	631	711	590	691	651	646	658	631	687	637	679	629	612	609	618	583	672	640	628	630	639	632	661	602	637	616	674	672	655	625	655	670	634	601	633	653	700	661	643	669	661	663	622	629	673	591	656	622	620	664	684	634	609	656	602	638	650	677	605	678	669	626	597	629	625	651	660	665	638	631	594	630	638	672	639	682	673	593	600	651	632	643	648	610	635	701	644	647	606	631	652	660	677	639	709	648	625	626	644	622	626	669	677	604	627	649	678	650	600	617	632	643	662	642	626	651	669	616	645	649	677	697	624	609	650	662	680	654	637	642	628	647	650	649	631	628	643	628	651	631	616	634	626	702	628	616	659	606	592	599	664	650	657	619	606	661	643	644	628	636	633	639	639	706	647	649	619	697	632	628	641	602	602	720	616	622	634	630	626	632	651	639	672	626	683	631	660	653	627	632	603	662	672	644	640	620	634	614	622	651	662	633	642	652	625	632	673	647	629	664	648	607	608	646	628	647	679	623	597	625	630	651	674	653	650	681	689	593	607	669	650	640	666	612	602	602	610	665	650	597	655	601	633	606	647	633	602	631	640	616	628	618	623	611	651	643	648	652	644	672	639	633	610	672	659	604	655	621	632	623	670	642	663	640	642	617	627	703	587	714	613	604	691	624	611	679	652	642	624	600	612	616	667	625	635	613	635	626	640	602	615	640	633	643	634	623	651	657	642	645	618	634	629	620	635	611	654	640	613	650	642	620	657	651	662	683	626	602	632	616	637	640	598	633	615	679	687	649	634	670	621	630	607	638	654	643	653	652	646	647	605	644	594	643	661	614	646	664	652	657	639	643	659	663	598	632	662	664	654	656	657	598	647	635	693	641	630	640	607	597	617	639	618	615	603	626	676	683	649	627	661	634	633	618	657	675	642	630	627	656	623	619	628	614	658	672	583	659	637	646	618	613	631	637	639	608	683	619	643	613	695	631	651	615	626	611	668	653	652	648	644	691	667	620	643	601	663	658	657	653	615	646	622	641	628	688	653	638	677	600	639	623	600	650	609	652	643	630	657	625	648	644	633	599	591	633	667	668	641	641	614	644	624	678	649	611	706	653	682	662	616	646	647	666	619	648	691	662	685	613	661	622	618	666	604	637	680	689	668	655	648	604	655	609	619	638	585	615	660	616	635	633	638	646	657	660	647	676	655	657	586	612	649	661	652	597	670	646	620	603	605	638	650	652	638	631	652	651	632	661	678	680	643	617	660	664	650	629	682	621	585	615	626	669	645	618	633	664	601	645	645	635	604	606	632	649	634	640	665	671	647	613	641	631	618	676	659	611	646	610	674	647	696	652	638	627	665	628	644	688	651	643	646	612	646	668	652	622	619	636	659	609	621	643	638	669	605	683	642	611	619	598	635	574	631	666	629	663	630	621	609	642	645	614	627	637	651	634
29278	46737	36177	18418	7982	3101	1485	1018	936	927	921	895	905	916	921	881	887	913	898	883	912	932	881	941	916	870	907	900	862	919	937	931	905	899	884	873	924	896	876	881	888	867	900	904	896	917	902	843	910	898	868	912	887	922	877	954	884	872	877	938	868	907	899	885	918	932	916	932	862	899	864	898	947	922	885	879	978	900	863	917	904	890	865	860	929	962	888	915	876	955	895	911	882	882	852	853	893	881	893	906	977	841	899	842	880	932	889	913	897	912	931	919	903	925	916	962	856	943	900	853	880	895	865	978	872	947	915	896	888	872	878	880	877	877	946	882	929	877	939	886	923	889	896	899	888	919	914	880	897	882	861	893	892	890	964	899	905	930	919	939	922	866	899	893	886	924	937	933	906	888	858	910	859	879	879	911	880	819	875	875	893	971	881	854	897	905	870	931	883	839	892	919	870	921	894	866	941	920	945	908	899	935	880	943	900	900	864	890	896	920	914	871	856	905	894	916	901	891	970	874	950	879	914	931	856	877	904	910	884	848	916	941	945	868	916	912	872	879	920	894	866	873	895	870	932	936	894	878	925	875	910	933	934	897	891	868	917	882	805	904	945	886	944	931	862	891	927	844	872	936	905	882	916	873	879	922	907	919	979	890	937	878	841	914	897	919	920	911	926	953	924	875	879	912	851	935	857	876	867	869	834	919	871	898	871	850	865	920	906	887	878	938	905	879	912	918	913	961	881	971	914	837	915	862	911	835	881	864	865	840	924	912	894	900	926	887	921	913	940	873	943	930	873	892	899	854	942	907	891	925	966	848	875	867	868	939	891	892	879	927	910	913	908	881	924	936	941	919	904	961	907	906	916	792	945	898	886	891	898	903	889	888	890	907	941	914	875	899	931	856	964	885	834	897	896	870	951	881	929	956	932	939	935	924	923	911	974	914	923	903	865	939	967	895	926	915	860	951	875	903	874	936	895	898	875	874	909	899	921	912	896	863	904	884	900	900	926	859	889	901	903	911	933	917	931	950	889	878	910	940	938	885	930	933	839	852	884	911	909	887	821	899	882	903	874	920	937	956	889	843	836	899	909	870	929	928	924	907	870	873	920	944	915	883	869	845	914	940	900	954	867	890	944	902	891	860	901	908	878	872	893	873	910	960	929	908	883	899	905	902	859	854	904	876	872	894	908	879	899	888	940	867	896	879	890	857	859	927	929	887	886	910	855	903	869	903	860	870	887	880	891	862	856	922	877	905	930	918	908	938	894	840	897	896	915	901	929	868	911	916	921	854	876	882	877	924	920	921	875	898	888	829	932	886	931	889	914	903	899	928	926	955	880	933	877	910	878	936	927	929	924	879	876	886	921	844	859	846	890	922	943	903	900	865	889	885	900	887	911	916	894	936	936	893	867	897	905	923	892	899	910	887	938	948	882	902	899	911	915	904	932	917	896	890	905	875	911	873	813	853	914	879	918	921	911	931	918	918	873	886	823	874	886	930	922	932	934	903	945	892	864	869	900	850	900	939	920	929	887	908	889	880	883	893	865	901	921	915	904	903	913	915	928	928	914	879	889	901	955	899	931	871	863	932	887	820	918	891	862	858	963	946	867	869	910	854	899	976	959	908	843	909	910	940	926	912	922	865	961	892	860	888	853	872	888	916	831	876	897	862	932	881	877	910	942	905	850	856	914	905	885	946	921	860	914	888	895	904	907	934	855	849	870	876	863	868	958	901	913	976	922	893	937	888	877	941	888	815	929	837	888	912	923	902	844	901	846	894	888	863	861	927	901	887	921	843	914	886	880	890	854	957	868	929	922	901	937	910	969	918	931	883	943	897	885	905	883	889	893	899	896	851	881	939	876	907	901	953	931	889	949	892	893	911	851	927	928	939	912	886	914	889	947	960	869	832	904	957	898	881	878	916	893	848	874	887	909	842	923	914	809	920	914	866	939	889	871	946	918	954	914	920	864	915	861	870	876	863	865	910	876	888	865	926	938	908	842	912	870	886	920	926	897	897	923	857	918	902	867	866	958	862	884	872	899	897	914	884	930	874	880	910	926	939	923	939	858	883	916	908	935	937	927	887	924	903	929	905	903	914	922	894	896	897	896	883	892	931	904	871	941	891	976	901	882	902	911	943	886	901	902	821	894	934	864	881	874	896	877	867	934	901	910	918	841	912	890	892	893	888	946	901	935	851	839	900	897	910	945	896	904	914	931	927	905	860	891	916	940	903	884	925	892	881	853	923	904	889	924	888	923	916	885	867	892	926	961	912	867	885	921	931	906	944	873	879	891	917	886	864	920	929	924	907	894	873	909	883	876	891	908	886	855	894	898	855	881	914	916	967	898	883	900	934	942	951	923	911	884	893	902	911	820	892	903	923	957	869	900	879	885	935	887	858	923	879	884	920	925	936	920	898	948	898	918	915	869	906	902	910	922	925	870	878	931	839	941	967	887	897	840	908	881	919	920	926	894	861	889	892	932	886	862	876	919	877	893	882	935	881	885	924	852	866	924	897	872	881	930	925	896	914	867	894	882	864	833	905	913	943	858	936	857	848	940	899	930	873	900	885	848	872	938	913	851	917	827	931	899	853	885	879	946	853	930	890	941	854	949	861	903	919	985	874	886	939	934	899	862	909	883	918	939	869	934	931	878	871	879	888	899	941	897	876	897	921	888	896	922	861	892	891	850	875	923	923	882	915	918	913	870	866	909	862	911	916	879	918	908	902	877	855	883	927	890	900	886	915	893	871	916	863	896	925	897	896	878	933	870	895	889	894	935	896	865	921	842	975	894	895	954	900	946	860	872	886	865	904	830	913	879	970	925	896	871	981	907	910	898	888	907	856	888	903	910	922	894	923	932	925	883	912	859	937	909	877	918	924	910	924	900	917	935	937	860	912	870	916	939	923	884	856	919	875	922	857	854	946	915	914	883	900	965	958	902	891	924	843	953	892	858	863	872	940	874	890	928	860	892	857	887	949	858	933	891	904	907	900	885	905	935	911	927	882	913	898	917	883	939	901	926	880	905	918	887	916	854	895	869	904	909	887	914	934	917	940	843	918	920	863	890	931	880	884	874	904	904	895	906	898	909	911	929	875	937	925	922	872	859	899	898	894	864	957	905	865	830	913	888	873	892	890	875	876	917	901	905	880	888	902	946	884	885	944	872	923	830	840	919	899	899	856	881	906	985	878	852	875	897	971	888	892	918	905	889	928	898	924	909	907	860	865	902	911	938	891	884	831	924	857	867	929	922	894	943	914	865	888	953	937	898	889	909	892	946	864	915	931	912	894	926	903	917	891	878	924	876	924	910	898	893	878	934	901	893	906	936	940	898	910	879	896	932	897	928	924	952	892	944	912	909	824	924	939	923	960	928	881	924	941	872	913	950	892	921	858	880	888	942	874	855	852	884	933	903	869	913	853	873	919	893	856	946	913	899	919	884	940	927	935	890	940	908	946	870	921	900	890	874	894	907	890	892	891	906	938
24605	22505	34468	31929	24866	17596	5467	1087	780	733	745	631	660	721	694	687	698	699	649	640	735	693	655	674	659	708	664	628	656	656	690	703	682	650	667	691	693	682	676	664	676	663	673	640	689	677	663	627	699	648	662	667	696	683	651	638	702	654	680	684	641	663	714	682	647	665	659	669	685	702	671	740	662	694	678	626	698	675	670	648	720	626	694	717	682	664	694	629	666	717	667	653	664	667	651	643	694	664	691	682	698	712	656	692	743	651	676	660	648	662	707	683	693	669	641	694	612	666	703	646	675	648	675	656	689	651	660	654	673	695	665	680	701	711	665	684	731	638	679	721	706	678	685	649	681	646	668	682	639	669	660	699	636	677	715	674	676	646	615	660	673	666	681	662	662	649	714	688	688	661	644	669	675	646	673	686	704	656	659	668	688	688	656	660	676	683	659	653	679	708	641	703	679	702	672	665	671	657	668	673	681	654	706	653	684	680	675	648	666	670	690	667	689	667	634	677	665	658	650	723	659	718	707	645	622	627	719	701	694	638	656	660	669	664	670	685	680	728	660	617	672	720	667	678	664	682	663	711	625	655	668	648	660	683	666	642	659	679	660	756	705	684	678	675	701	679	656	669	651	647	634	647	720	680	725	650	651	654	720	681	691	637	705	660	665	646	662	684	704	672	720	684	657	657	684	647	690	675	683	726	672	644	680	649	661	682	666	625	682	687	676	696	664	651	660	644	633	670	707	660	704	675	683	645	698	671	680	656	650	680	649	672	687	680	675	649	693	702	628	654	696	624	675	687	649	635	680	648	685	679	674	664	686	639	645	699	684	654	647	695	697	641	678	654	660	667	636	714	656	681	705	699	689	661	689	673	673	650	648	676	707	648	674	670	671	662	673	699	644	675	708	676	679	702	669	668	632	708	697	677	646	756	665	658	653	686	655	675	698	697	659	669	640	599	680	646	647	621	665	731	671	661	694	659	636	674	704	685	695	680	685	696	697	667	669	616	696	661	640	636	688	701	673	674	684	714	703	640	638	690	671	667	688	708	627	688	695	645	673	662	687	660	651	653	691	662	634	650	680	616	700	668	660	679	668	655	614	726	708	630	692	691	697	682	684	679	677	669	656	635	689	657	650	629	667	639	646	662	649	691	729	658	614	670	672	618	722	654	677	674	657	724	671	684	686	690	682	720	650	677	659	684	691	659	627	692	692	626	690	626	637	697	665	662	686	646	697	628	672	676	659	676	639	648	620	712	658	659	623	655	629	657	701	660	654	662	700	664	647	687	709	692	672	673	665	704	686	686	618	626	623	716	666	676	671	643	657	680	713	660	697	644	656	715	710	679	648	676	666	659	652	647	694	671	684	665	654	674	664	668	662	668	695	639	676	625	665	647	656	668	703	654	647	692	667	671	696	728	661	694	712	672	669	687	662	690	718	689	635	694	636	705	728	650	675	656	668	691	665	746	672	706	641	690	679	684	637	701	665	674	651	695	665	680	666	708	653	682	699	666	690	638	655	676	685	623	661	675	667	684	679	678	668	699	650	721	630	715	704	712	648	667	644	704	718	692	649	622	649	624	645	731	660	641	656	642	674	692	699	692	669	665	683	678	697	655	672	697	695	684	712	679	696	667	707	638	662	691	653	636	729	671	703	693	636	666	673	690	701	655	650	653	641	696	683	650	659	684	643	665	629	635	683	704	687	663	684	691	692	663	653	674	697	712	664	666	723	692	636	687	682	648	619	649	685	709	684	681	638	640	647	637	660	674	696	619	686	745	686	643	658	658	600	675	670	686	633	686	646	676	642	661	679	645	675	649	666	631	674	666	650	662	704	653	699	675	679	649	644	674	684	668	648	692	685	668	670	629	639	700	711	685	698	656	626	621	679	663	684	684	714	679	717	617	642	637	706	643	638	711	688	692	634	595	704	711	668	676	686	742	693	670	662	639	663	670	651	688	678	645	673	648	712	653	708	681	687	699	665	658	681	684	682	675	706	686	630	685	712	668	644	700	639	658	644	674	649	683	627	681	673	688	689	613	672	677	624	693	683	667	677	682	678	715	663	664	694	682	724	659	650	661	710	693	704	654	683	674	674	673	677	702	658	684	677	673	673	695	706	674	694	644	648	681	644	693	668	649	622	599	666	633	672	706	694	690	687	635	715	698	722	672	661	683	612	655	642	610	691	712	688	671	706	652	683	730	694	694	720	656	639	686	660	684	650	689	664	679	627	697	703	651	607	622	663	643	665	674	695	657	643	689	640	706	691	706	671	665	719	685	654	677	706	679	681	647	650	715	629	642	645	709	654	683	672	707	747	704	709	695	660	675	650	678	646	701	668	645	628	679	666	664	727	702	652	662	702	688	647	634	641	683	648	643	670	694	634	610	683	646	663	693	699	701	644	686	676	658	717	645	669	661	652	682	668	673	667	677	663	698	655	719	666	697	684	636	726	633	662	689	664	620	660	667	683	655	684	714	622	654	691	635	703	707	699	690	650	677	674	681	682	695	664	724	676	672	684	665	658	682	659	685	683	669	658	693	686	702	667	686	697	683	658	634	693	676	684	626	644	686	689	660	685	655	664	651	740	687	678	648	687	626	691	655	681	684	693	641	667	665	644	613	669	638	690	675	686	639	696	632	650	651	674	712	713	705	701	693	677	624	723	630	669	652	697	665	658	689	715	626	701	690	670	713	616	676	673	661	653	675	685	622	609	638	709	638	667	658	699	705	707	662	620	670	699	710	664	704	684	636	742	691	681	702	639	663	641	651	672	692	668	648	621	688	643	689	700	706	620	682	678	634	697	636	646	704	692	711	714	707	656	672	699	641	720	681	694	690	682	646	684	676	680	634	603	673	663	672	660	718	652	665	665	673	630	689	622	691	682	637	673	655	681	682	666	649	667	651	651	691	681	642	659	678	676	691	671	678	669	646	650	671	699	684	648	682	657	662	626	636	670	744	665	674	711	672	706	713	676	655	696	697	667	679	656	669	670	709	631	657	699	700	645	633	623	669	685	676	672	663	710	655	669	709	687	668	687	667	677	693	654	663	682	629	729	687	703	711	676	657	685	677	672	699	744	711	735	647	653	657	699	661	684	702	666	684	667	682	668	636	675	702	694	680	664	645	709	698	706	664	648	671	636	623	669	713	642	690	706	662	642	680	657	668	696	665	666	656	705	667	652	644	653	640	634	702	668	709	639	666	674	648	707	712	659	649	670	653	655	676	696	681	660	656	680	701	647	660	696	633	672	625	708	663	635	648	655	658	670	685	705	668	690	657	632	678	656	619	681	675	640	695	679	684	687	683	665	703	712	700	634	681	653	709	661	682	693	658	667	620	661	659	638	666	666	690	659	660	673	687	671	681	697	599	678	638	664	691	644	633	644	684	667	668	664	659	648	686	680	632	642	677	668	709	660	679	684	694	680	672	680	677	671	700	702	660	617	639	626	649	690	671	713	702	640	648	658	760	688	666	696	669	685	636	680	705
56664	92395	74351	48014	30727	14463	4831	1708	1095	1008	965	930	916	974	995	958	873	948	945	1006	949	934	998	900	972	951	956	938	961	971	966	948	938	985	1000	928	954	981	938	970	917	966	923	978	893	934	931	929	963	989	926	898	977	972	940	986	919	883	912	998	888	947	1004	906	961	952	928	925	932	922	886	946	938	879	960	918	952	942	897	941	963	962	934	911	916	1018	1014	957	930	916	935	916	917	991	904	908	968	916	952	925	983	898	917	895	972	1014	929	955	904	942	968	964	960	933	916	965	967	936	909	954	937	860	921	914	982	936	920	966	932	942	995	940	938	966	911	917	965	913	920	954	921	956	962	940	918	976	972	936	995	928	933	951	985	968	914	942	958	923	941	962	918	961	998	924	932	940	964	947	928	973	945	942	937	962	954	923	909	930	901	910	954	953	906	895	977	916	939	869	970	941	949	934	948	953	963	912	922	942	954	985	968	885	901	980	928	935	989	925	924	916	948	876	939	898	922	971	897	957	917	955	895	933	992	898	1009	928	918	896	924	891	889	921	904	912	896	866	984	931	962	905	954	885	940	893	922	935	917	946	980	931	929	890	923	945	934	926	895	900	953	935	913	896	895	965	909	900	970	900	941	965	924	943	955	1015	950	934	938	933	922	920	991	910	888	911	977	965	911	942	935	1011	940	951	943	952	937	931	963	899	920	925	940	980	963	940	945	921	927	938	945	893	857	929	919	919	938	919	913	996	936	956	871	964	909	948	944	946	942	922	946	895	956	944	939	969	931	910	923	909	941	988	920	992	905	948	942	1039	995	946	943	933	913	995	943	943	915	964	1002	942	909	957	900	988	908	942	946	953	931	960	906	917	997	936	891	944	924	924	944	962	977	942	944	918	909	940	943	940	908	986	942	962	881	901	932	942	961	927	951	947	942	960	860	920	914	881	953	919	946	883	962	997	917	929	945	971	935	919	949	958	930	890	928	977	905	937	934	987	967	880	992	947	938	942	943	948	990	970	957	891	972	920	959	898	970	985	923	931	905	982	892	940	850	968	972	1002	973	924	969	939	871	953	920	922	890	906	1001	955	910	971	897	917	973	889	947	995	934	958	912	906	922	950	911	977	908	870	927	949	970	962	944	939	947	941	938	896	955	918	955	959	965	932	998	932	890	987	888	945	926	959	963	942	916	924	940	951	954	930	883	887	932	926	959	898	969	949	970	955	930	891	995	910	951	921	921	918	907	959	950	903	957	927	922	981	893	990	1013	928	917	963	910	995	927	933	932	957	974	984	983	912	938	931	972	943	869	932	972	984	898	995	922	976	934	929	992	950	947	907	901	983	931	940	975	932	962	942	959	960	933	969	873	944	948	903	911	918	961	899	915	994	964	916	998	1000	958	945	925	950	918	1001	929	941	936	949	993	945	921	896	974	915	918	901	919	909	915	942	939	996	903	934	928	973	890	909	921	920	924	957	909	993	944	906	954	906	940	929	932	947	937	965	893	915	972	961	926	909	943	976	911	983	935	913	922	902	954	925	986	953	947	970	936	954	932	954	979	959	1020	965	943	920	936	924	935	966	961	928	914	938	935	936	951	978	874	950	904	837	857	943	921	911	986	931	931	936	946	960	955	992	965	936	918	963	955	916	969	916	932	917	921	946	942	916	931	952	968	931	945	905	923	955	949	943	960	974	952	938	915	958	964	965	937	987	947	984	941	955	907	911	908	939	974	976	958	945	989	967	890	926	997	987	891	947	876	974	932	969	957	992	937	927	980	933	927	903	902	950	888	887	974	925	940	928	936	917	961	939	917	966	946	976	938	969	882	903	906	928	937	902	913	928	938	882	891	942	960	948	927	921	977	906	944	961	899	1043	900	948	1005	936	956	971	955	905	907	951	935	958	956	939	942	910	956	909	911	982	992	923	903	908	917	884	939	954	899	974	941	921	865	958	984	903	970	926	936	949	936	969	912	973	980	935	1001	925	962	965	917	903	929	946	885	936	982	989	925	924	880	945	964	959	917	928	923	979	912	881	901	932	954	935	1003	929	969	919	943	910	942	998	950	955	928	977	972	973	962	963	907	939	939	920	1003	893	956	949	935	947	892	963	903	937	924	941	911	971	961	909	944	909	901	921	908	902	900	964	915	971	930	983	977	919	975	932	909	871	912	937	931	946	940	914	936	922	928	921	932	930	949	938	987	955	882	903	923	983	900	944	903	988	931	923	907	917	945	941	932	940	975	979	922	907	925	919	868	905	996	952	919	938	944	891	945	916	938	967	912	881	933	924	913	879	940	978	995	908	944	978	875	935	859	952	921	897	924	858	939	920	950	962	977	917	922	1010	946	990	902	943	980	948	920	942	954	909	904	907	943	935	1002	897	973	907	946	905	1001	930	986	921	915	976	957	978	931	949	933	946	911	916	931	896	917	930	975	956	929	893	955	938	930	890	932	953	921	938	922	938	952	936	919	922	905	916	938	949	892	916	916	966	956	979	887	966	909	963	921	920	909	919	867	936	929	910	983	925	981	939	942	931	992	884	933	922	964	961	977	961	945	943	901	926	998	927	933	934	974	911	952	947	970	936	894	937	945	932	897	949	881	917	966	894	894	906	892	922	921	968	929	944	918	1029	944	885	926	916	960	905	933	969	918	961	908	891	925	983	929	890	922	966	914	953	951	923	942	933	899	943	942	915	947	885	930	958	952	958	931	916	965	1003	918	910	967	987	918	862	911	972	985	966	951	922	974	956	882	921	959	973	917	996	902	935	938	900	959	1013	943	953	924	882	1004	963	952	912	923	887	890	907	935	905	904	951	916	901	878	938	885	943	917	967	976	951	925	970	939	974	971	928	975	993	856	900	918	922	954	943	940	924	925	956	894	913	942	920	928	936	997	971	908	925	973	951	885	958	925	924	947	935	954	954	940	949	920	958	913	967	904	923	972	915	933	961	976	907	951	966	954	972	982	958	921	883	955	962	989	932	930	921	920	967	935	925	925	906	974	922	969	940	962	914	940	914	970	904	922	938	929	947	956	903	977	885	915	971	917	886	935	951	929	918	962	922	938	947	955	921	921	972	904	918	906	935	944	950	946	932	938	1036	915	958	972	983	978	967	933	924	956	955	934	929	925	979	924	1000	954	928	973	924	888	977	940	944	916	943	895	949	869	950	916	928	943	997	893	991	969	923	933	889	948	987	954	900	946	895	974	943	908	868	968	958	918	901	938	968	901	965	925	923	908	916	943	943	918	922	996	949	898	939	984	987	953	920	895	890	948	960	1003	893	905	990	905	906	970	912	940	898	886	968	926	955	945	997	904	948	987	994	909	915	940	911	924	984	913	949	948	1007	942	891	933	927	939	946	946	909	901	931	891	1017	950	955	934	1004	908	959	1001	969	921	951	969	935	839	930	965	1006	889	966	917	949	953	930	902	948	882	914	934	897	953	955	951	934	941	973	931	933	920	918	924	940	946	907	921	904	948	951	983	998	975	936	953	969	947	944	958	926	951	916	943	927	927	897	955	914	961	956
23469	21957	32353	28686	25057	22177	13299	1886	772	672	670	669	666	731	672	668	678	658	646	689	634	662	667	627	672	675	642	654	670	646	660	659	688	704	663	652	654	738	684	667	633	631	673	688	732	691	722	667	629	651	680	634	669	653	659	635	689	658	650	666	643	711	635	655	637	645	716	673	705	681	651	679	677	622	702	717	664	677	660	691	665	678	686	694	668	599	645	685	644	671	662	675	691	682	667	638	679	642	663	621	685	640	649	653	656	715	690	667	657	674	688	701	626	655	650	651	622	687	700	630	663	694	644	668	666	673	710	662	689	596	684	668	625	650	645	618	699	670	654	669	640	634	653	662	601	669	629	655	614	670	642	648	653	700	669	669	636	668	640	613	714	672	695	650	697	693	681	663	605	661	659	703	727	680	624	650	667	699	719	655	642	626	641	644	664	620	653	690	659	688	658	701	693	652	673	685	632	651	675	637	694	621	668	688	670	686	635	701	657	665	659	657	679	679	673	638	681	665	670	635	657	622	674	676	663	657	614	630	680	669	685	662	710	631	643	688	661	670	712	637	643	629	661	669	604	665	668	672	682	679	670	632	644	660	623	655	642	643	634	654	656	645	663	676	670	677	694	662	669	668	650	676	637	670	641	677	616	672	675	666	652	654	635	693	670	699	672	607	646	623	677	655	631	653	673	704	680	649	671	621	615	644	656	662	692	635	676	650	660	671	638	633	629	691	658	648	703	682	626	663	657	664	650	639	625	651	662	679	678	709	654	665	682	664	664	718	668	749	653	655	644	649	654	678	676	696	634	671	633	653	668	630	716	662	681	677	690	661	644	641	650	629	656	665	647	666	681	609	669	690	600	670	644	699	624	640	686	663	657	654	636	671	670	673	701	670	685	662	689	654	674	679	626	690	683	668	670	677	657	679	696	672	674	621	632	622	685	665	662	610	684	676	683	630	649	696	688	708	647	648	680	691	649	660	727	602	661	596	701	712	689	694	618	662	711	665	676	662	662	639	669	687	694	662	615	660	662	678	707	699	700	643	643	674	632	658	683	633	635	648	698	649	704	675	694	689	685	675	625	679	653	674	662	622	602	653	702	697	654	659	646	659	675	670	708	666	633	661	676	661	653	696	654	622	672	672	645	657	682	645	647	644	667	631	629	706	639	658	641	639	668	668	652	662	679	722	647	644	669	623	685	653	717	651	651	603	647	638	643	670	629	635	652	649	684	656	661	649	663	705	616	643	678	649	655	674	676	698	664	647	661	660	664	656	628	631	653	628	694	701	681	616	684	665	713	703	641	644	682	615	648	661	649	655	637	645	679	701	627	639	666	646	655	729	670	675	645	699	640	688	701	627	643	646	683	688	656	639	658	643	616	681	664	637	640	661	695	661	663	650	613	690	683	672	644	665	628	665	657	679	687	662	649	591	652	665	626	634	648	670	638	637	689	678	626	646	646	661	646	677	640	618	671	673	661	673	696	651	652	711	624	605	655	654	676	688	706	697	652	660	646	706	677	688	708	663	652	605	678	698	661	667	655	682	666	690	654	711	688	731	661	669	653	662	687	670	663	671	688	679	672	708	644	648	649	668	673	690	696	679	632	646	666	666	669	626	681	689	664	653	666	637	711	686	680	645	661	659	676	646	683	684	694	717	674	635	670	672	665	610	700	661	630	704	652	689	628	664	699	629	661	661	688	686	672	678	619	700	629	632	598	641	673	630	683	660	634	683	662	704	624	688	644	651	723	638	694	631	669	630	700	684	644	641	648	686	652	667	657	689	677	687	609	643	666	662	658	643	719	668	630	663	667	689	658	661	667	658	663	613	638	632	686	639	629	677	653	701	686	644	653	685	646	642	633	639	657	640	646	690	651	638	694	666	670	669	686	679	664	658	667	658	666	625	662	656	683	668	697	647	670	682	661	655	650	669	623	649	675	599	632	683	694	694	660	685	640	687	645	670	708	647	638	663	650	631	625	674	688	643	632	671	698	680	659	702	655	625	679	631	624	643	638	631	634	614	631	630	652	688	640	689	644	663	592	667	710	688	614	612	674	627	641	700	660	654	620	654	665	633	688	750	693	710	705	629	676	664	667	656	647	635	642	671	672	662	657	710	720	700	639	682	610	616	638	630	694	610	669	621	675	630	665	666	688	664	657	676	658	712	633	652	676	648	686	674	658	628	672	656	666	665	685	657	666	712	660	662	639	655	678	694	635	736	671	686	667	689	640	696	733	594	640	618	659	679	684	640	650	682	612	689	664	676	640	642	682	664	620	726	677	652	676	672	674	641	657	577	626	683	669	675	622	724	653	699	669	654	668	671	663	662	658	612	656	692	676	659	665	645	673	668	681	714	681	650	705	625	667	664	688	711	656	623	653	670	705	598	648	627	625	685	709	637	601	662	654	640	666	681	636	628	636	625	647	666	706	665	611	681	674	663	698	682	673	685	670	647	657	684	653	663	705	658	627	659	671	663	657	651	605	668	635	689	679	674	637	691	584	677	676	657	654	704	646	643	688	643	682	675	716	653	648	691	666	656	676	628	656	606	703	680	649	651	644	660	646	685	665	659	645	663	664	668	669	711	650	647	638	686	614	698	633	665	631	613	637	644	654	654	715	693	687	628	644	638	647	683	656	674	679	650	664	649	664	613	670	664	731	633	651	659	677	633	648	659	625	689	637	640	635	638	683	695	655	663	688	655	651	648	668	626	656	662	626	633	694	648	701	672	663	591	713	685	665	673	649	648	670	642	647	688	649	624	647	703	633	649	653	651	672	662	663	678	618	641	646	694	702	669	686	683	616	621	629	716	689	658	672	680	694	682	652	662	642	683	702	635	695	676	618	715	661	681	651	658	695	653	681	658	689	691	696	654	688	668	685	670	683	665	649	640	622	646	617	609	686	648	651	639	697	666	634	638	653	684	649	656	632	668	626	658	666	667	681	642	639	658	668	655	664	688	623	689	673	635	658	673	636	664	676	685	678	686	637	655	663	646	687	657	686	641	642	683	651	699	632	664	656	677	598	691	681	665	659	658	697	680	661	641	694	709	660	697	687	693	681	629	634	649	665	714	669	644	687	674	677	661	687	673	661	649	679	651	647	674	671	646	697	693	679	673	653	634	671	663	656	679	667	625	642	700	674	687	665	650	618	693	682	626	660	644	741	671	620	659	670	687	678	668	636	660	655	689	629	664	642	645	658	695	710	719	680	637	665	630	637	645	642	632	632	644	644	644	662	633	671	599	670	639	697	655	641	693	658	677	650	592	647	656	689	714	627	638	649	653	690	671	674	641	657	690	639	692	674	669	679	670	652	615	704	655	643	630	671	649	629	639	658	675	647	658	643	654	650	674	634	686	653	653	663	644	678	625	622	617	633	645	675	651	663	659	664	644	702	627	708	650	661	664	663	657	685	681	686	710	674	632	671	675	734	668	618	619	657	632	624	624	622	656	680	659	616	712	668	669	670	643	658	658	683	683	722	610	663	675
61245	102391	83905	58182	38866	21231	7525	2415	1142	976	926	937	931	884	890	888	893	880	868	897	933	890	892	909	887	896	954	944	906	932	874	873	937	899	875	868	896	916	905	932	896	895	892	962	882	915	927	883	879	902	896	887	895	867	899	875	877	899	880	906	881	834	933	860	917	906	879	936	939	888	812	931	884	905	837	862	876	859	892	890	891	893	920	882	890	896	876	896	871	938	886	898	931	897	939	865	954	930	882	845	830	893	862	917	874	890	900	876	880	903	873	853	880	876	884	888	958	843	933	874	858	939	893	935	844	878	923	879	908	858	941	905	923	880	892	913	881	888	924	901	905	900	890	913	902	925	873	941	920	921	899	865	920	854	908	894	893	888	935	916	924	889	889	898	896	934	892	882	915	922	887	932	937	910	917	877	896	879	874	882	913	880	858	875	861	864	849	920	901	904	885	878	854	882	906	856	912	893	890	928	898	865	854	904	894	880	855	896	864	941	924	896	913	869	910	906	897	898	895	890	891	882	928	891	902	892	862	843	919	884	923	874	904	915	837	889	883	924	945	866	895	866	917	924	881	918	862	930	885	909	885	913	928	923	871	884	895	912	862	827	926	889	887	956	913	947	888	939	874	929	894	904	953	865	898	885	859	893	976	866	888	894	898	989	897	905	902	883	963	898	888	848	884	907	878	903	918	889	828	859	897	935	880	896	915	875	870	883	853	909	905	895	877	893	883	918	909	883	868	923	955	866	869	840	886	917	895	887	868	899	921	878	899	864	894	886	915	948	932	878	909	963	944	869	844	933	903	872	952	899	915	911	919	933	907	911	912	884	922	921	907	885	857	893	850	915	873	892	902	903	911	886	895	913	913	959	889	925	935	891	891	918	885	858	941	886	908	878	885	911	927	932	909	900	937	860	860	913	885	932	882	855	902	943	901	917	834	896	895	887	934	957	874	901	893	893	882	936	940	863	957	913	899	922	890	844	895	886	866	935	841	845	888	928	879	906	880	858	923	889	861	895	969	916	925	876	897	919	845	894	927	876	890	879	941	891	872	870	881	879	872	951	859	892	864	877	866	910	929	916	897	878	829	900	921	879	918	891	895	875	915	850	885	909	919	901	885	917	925	846	871	915	885	898	864	895	873	873	929	909	925	881	854	913	954	882	950	925	840	919	900	942	937	882	897	903	818	909	901	872	917	920	910	933	922	873	926	837	902	931	887	918	898	884	853	859	913	913	893	901	934	879	859	888	885	907	872	932	901	924	874	885	885	857	949	869	906	857	922	919	952	958	906	946	910	913	891	870	925	886	912	899	971	944	904	919	864	944	894	890	939	890	890	868	900	836	852	894	853	888	853	898	926	934	891	861	845	885	871	896	892	889	883	869	920	934	879	917	900	828	898	863	869	890	879	884	914	878	875	851	890	850	881	898	900	843	909	843	850	884	903	896	932	905	913	858	822	902	926	918	893	879	833	888	910	902	880	848	861	899	839	881	906	853	928	900	861	899	891	887	911	838	889	878	916	949	951	930	879	869	898	860	925	887	922	924	868	878	891	878	892	896	893	856	894	917	834	909	834	880	855	915	875	967	905	893	895	843	848	827	909	926	884	894	956	942	958	948	926	857	906	930	882	876	903	855	920	919	833	915	861	843	932	837	858	872	907	911	931	894	876	921	885	924	852	917	935	934	898	869	906	819	908	894	895	915	900	884	905	934	944	928	887	964	934	870	860	912	909	894	890	847	858	888	870	850	892	916	871	896	842	879	912	906	963	887	894	882	930	957	927	907	903	878	925	885	897	941	861	928	907	876	899	905	841	901	923	846	892	899	874	900	918	863	919	870	850	915	919	853	915	909	923	884	887	909	913	848	873	902	877	947	896	890	925	915	946	895	835	878	899	920	888	892	921	868	909	912	917	922	955	870	899	873	914	905	893	882	886	864	879	929	845	878	930	895	919	909	877	872	912	851	887	845	885	878	932	897	846	840	908	888	859	927	921	882	934	858	846	937	894	904	908	863	958	876	845	886	982	892	942	899	910	853	953	872	994	866	880	888	980	870	891	883	929	946	878	845	891	815	903	914	880	876	862	924	891	950	916	887	881	901	935	887	899	883	909	884	920	868	917	963	913	833	856	898	882	934	841	889	875	920	864	925	898	839	910	927	884	905	860	909	921	864	853	911	890	903	878	909	930	904	928	879	870	879	886	901	884	918	856	876	900	888	946	919	894	874	944	866	882	881	929	872	893	950	889	951	922	878	906	879	920	892	843	933	904	897	891	919	915	850	895	870	844	857	907	874	854	864	925	921	857	920	871	849	919	855	876	837	949	920	881	928	887	910	960	920	858	877	909	920	948	865	903	862	901	890	886	851	935	891	938	910	899	898	896	892	887	888	915	869	899	922	929	910	907	845	899	900	906	871	862	908	875	898	857	880	967	862	948	879	890	932	873	842	871	857	913	901	868	883	932	868	894	907	880	905	876	912	912	898	887	933	885	847	866	924	854	933	903	906	884	916	888	928	908	907	877	878	896	936	914	897	892	920	900	958	904	886	928	959	895	900	900	846	872	911	894	924	899	914	863	926	881	876	881	904	942	889	900	956	869	916	933	859	903	941	862	956	890	921	855	937	866	882	919	933	828	864	894	826	923	907	888	896	892	878	914	848	851	890	891	837	894	910	878	867	909	895	902	895	939	872	932	918	868	869	917	922	858	901	909	893	909	912	903	894	917	862	850	909	848	877	865	925	886	897	894	889	942	910	835	905	872	864	894	952	928	889	880	908	846	847	893	908	969	866	899	897	944	916	897	846	900	856	889	870	892	923	885	913	894	894	913	975	912	919	923	907	956	892	907	997	872	832	896	911	868	882	945	898	911	920	872	865	861	874	896	908	889	879	858	925	897	883	904	913	932	904	923	873	901	850	882	913	881	911	856	956	881	914	923	888	882	870	879	896	870	930	886	926	940	890	869	867	861	944	920	848	900	898	858	848	910	858	821	915	927	888	879	877	920	890	874	866	894	897	852	917	896	918	896	890	933	932	905	829	867	907	901	837	894	904	921	879	850	908	944	884	932	894	905	893	818	901	893	945	878	965	868	843	904	883	882	935	893	941	920	898	878	877	903	912	870	918	888	892	862	937	798	848	901	873	907	928	912	904	883	936	922	855	917	859	859	925	873	894	878	884	881	874	917	878	910	869	909	896	893	902	866	929	912	899	870	910	894	903	883	885	965	872	876	882	899	931	897	900	943	880	922	880	884	884	917	920	940	922	894	879	916	916	908	903	882	940	913	876	899	850	897	856	861	868	929	838	898	833	894	849	864	901	839	953	918	892	888	851	893	878	935	956	922	864	918	899	943	880	944	862	873	892	863	919	897	869	892	869	899	848	874	863	899	869	887	879	927	875	939	921	863	894	863	860	935	935	903	898	906	870	929	874	856	870	890	870	913	896	880	879	864	933	875	932	899	940	926	912	891	936	870	915	909	910	912	880
28204	27450	31258	19565	7430	3002	1303	744	708	616	651	683	637	647	648	660	664	645	668	695	624	670	673	622	629	664	634	650	664	634	712	685	639	616	652	633	663	668	665	664	648	636	639	656	686	660	620	636	662	696	647	679	671	650	703	646	636	660	681	660	663	641	633	682	623	676	666	664	606	651	638	631	657	631	649	640	628	644	695	609	692	623	624	660	627	641	632	651	627	659	607	648	674	596	626	685	658	603	679	658	659	664	687	664	676	658	608	616	633	648	625	648	610	630	665	631	658	642	625	654	638	639	592	599	644	649	616	699	650	668	661	639	653	608	659	668	645	657	624	621	646	698	643	654	645	661	613	662	651	654	629	672	620	653	645	694	644	664	642	626	624	656	670	662	642	650	628	648	654	641	687	641	664	626	604	639	652	668	649	632	663	612	684	639	645	678	643	672	619	665	648	616	643	673	677	604	575	678	669	676	623	664	625	630	640	602	636	668	665	651	602	609	644	612	657	634	692	644	658	663	643	614	663	662	633	691	618	651	673	630	618	645	657	675	677	646	655	633	651	671	631	597	627	663	626	635	625	594	654	611	630	665	635	635	649	636	608	657	662	645	665	669	637	669	610	664	679	667	637	626	590	613	581	634	601	653	679	663	636	648	706	594	633	672	654	679	627	641	660	651	647	629	633	655	629	667	627	666	638	648	686	648	680	680	652	666	619	638	671	633	649	668	646	634	621	648	661	638	602	618	671	647	631	664	637	680	639	645	634	641	635	661	604	635	657	656	636	669	599	632	655	659	621	670	629	612	640	616	679	661	574	633	671	621	633	693	673	635	624	660	652	658	671	615	632	651	665	633	643	619	632	638	668	644	634	654	688	667	621	617	687	698	600	633	639	644	649	656	656	623	644	633	659	639	675	628	624	640	657	682	616	626	695	625	668	653	656	670	641	669	611	646	672	642	621	604	630	629	645	606	631	654	626	675	602	654	627	656	691	670	646	635	675	631	635	641	655	652	649	580	621	698	667	612	623	630	713	629	638	646	684	703	616	667	596	615	614	673	669	611	652	662	664	605	665	623	600	605	626	619	657	630	617	656	670	630	681	652	670	644	636	647	668	634	645	621	637	657	624	669	611	631	665	656	618	662	661	649	625	607	640	641	657	609	641	675	688	639	612	667	672	643	656	642	635	662	673	622	644	650	622	638	694	630	648	674	654	618	674	663	626	647	671	651	668	661	631	642	629	644	655	643	602	628	657	622	639	666	663	658	696	660	648	649	627	660	669	627	628	618	651	647	630	650	670	670	611	664	633	659	606	638	640	654	653	638	673	639	643	664	633	636	596	660	640	646	663	619	648	644	658	686	664	635	632	638	656	640	575	675	639	609	645	641	632	627	639	679	646	679	640	689	659	666	664	684	632	654	657	656	664	689	617	626	589	666	663	642	691	685	636	625	630	686	689	666	637	623	654	639	619	659	659	634	639	665	647	683	670	607	626	689	655	694	648	697	655	628	656	637	639	627	689	640	657	679	676	651	676	666	682	623	636	657	653	580	585	687	672	678	639	662	630	616	687	644	620	656	673	623	666	623	641	629	634	675	656	674	657	643	683	626	660	625	688	668	644	650	639	649	641	634	626	684	621	658	634	660	612	665	648	619	691	642	650	625	621	692	617	672	680	660	719	671	591	648	656	623	652	634	622	632	593	622	663	634	635	654	668	615	673	679	641	644	633	671	667	664	623	645	654	659	639	699	676	631	682	657	580	676	667	663	628	664	623	668	662	664	666	630	644	665	624	651	633	639	663	653	651	608	642	645	659	631	732	677	680	667	652	635	670	617	649	644	643	657	677	666	616	608	636	645	668	691	698	638	644	656	644	637	690	587	688	597	632	630	626	657	677	685	655	658	641	614	661	653	652	618	599	692	654	647	631	680	602	647	618	699	582	635	640	644	609	613	609	589	619	641	653	646	698	680	662	642	635	665	659	670	609	637	612	621	662	619	684	661	710	579	655	665	644	670	618	654	675	656	655	637	625	619	682	645	632	624	643	657	663	621	683	646	615	622	648	637	669	695	667	640	704	680	634	617	637	630	605	656	701	639	670	685	595	698	639	607	632	702	597	647	644	670	635	666	640	688	617	637	672	635	625	656	700	650	660	645	644	621	625	643	696	655	680	664	630	671	696	624	652	681	639	639	638	626	653	633	623	629	611	674	681	665	641	688	649	637	610	649	653	619	641	619	666	639	657	719	624	610	672	652	652	654	624	669	698	609	667	650	611	663	622	684	665	650	621	620	611	663	609	624	683	656	662	631	648	642	654	633	651	609	624	664	658	669	674	681	684	665	676	655	626	645	611	651	635	630	601	622	644	675	623	676	661	648	680	658	660	644	637	681	631	638	641	618	712	648	639	640	652	615	638	607	583	632	607	633	633	654	660	634	632	689	651	645	659	602	628	684	631	671	667	645	655	643	655	670	619	652	678	667	678	661	649	610	635	618	666	634	673	643	625	636	623	654	606	614	617	680	630	662	652	606	621	626	603	640	639	626	668	642	652	657	686	665	664	718	655	657	650	629	678	650	629	587	600	639	697	642	639	671	653	615	642	594	646	666	603	622	657	629	697	671	675	650	640	633	659	553	654	645	680	647	615	641	694	663	670	646	621	625	613	670	653	643	657	651	641	626	621	593	645	633	644	641	640	640	679	663	633	648	641	645	652	660	646	692	666	621	633	635	675	653	667	675	622	699	683	575	643	615	647	639	664	676	644	694	664	639	705	627	655	648	653	672	648	641	681	674	677	643	616	623	650	653	695	613	648	636	675	659	688	658	668	668	642	679	596	644	607	651	663	628	627	629	662	654	680	653	645	672	635	641	665	632	657	589	619	680	671	670	628	648	607	640	657	649	648	630	626	645	655	647	653	629	653	661	682	629	656	658	646	644	651	655	680	687	648	607	626	632	607	668	668	627	661	657	662	672	608	671	630	684	676	600	599	607	657	620	690	650	669	652	611	610	637	612	646	636	622	635	618	608	669	640	648	638	699	639	637	623	652	662	672	633	641	702	573	643	647	630	656	644	680	638	611	662	647	676	683	657	679	628	685	645	704	661	623	596	669	638	639	672	674	631	612	600	631	646	647	627	657	647	650	651	629	639	641	643	667	629	661	626	650	686	660	604	691	683	673	674	653	614	701	683	641	666	687	658	641	633	612	646	658	636	626	635	690	669	655	691	630	614	613	688	612	685	637	648	648	688	668	686	618	650	607	667	662	656	653	708	620	648	657	628	646	663	627	651	640	654	643	620	649	635	640	695	574	654	604	687	640	626	603	623	636	665	676	661	650	618	650	614	664	672	642	607	648	702	677	640	628	629	703	619	663	699	622	692	653	660	668	696	617	659	649	640	627	660	689	662	656	622	610	661	650	614	658	673	677	664	609	639	614	607	658	619	649	705	658	606	670	657	641	660	620	698	663	670	662	640	592	665	638	659	671	654	630	660
29460	47644	35547	19218	9883	4679	2013	1079	905	926	931	888	915	845	932	945	924	927	893	945	920	885	867	908	922	952	920	886	914	936	939	907	928	864	908	921	941	874	954	902	895	915	936	925	896	881	874	995	924	909	983	877	876	866	904	947	907	939	890	856	919	881	906	872	950	906	868	908	850	923	865	900	890	870	931	895	854	860	902	872	941	904	886	864	939	912	917	930	919	899	865	879	936	890	925	899	959	879	924	871	882	902	889	914	872	900	923	909	928	889	953	989	918	883	910	885	906	889	908	851	904	915	909	905	868	899	945	889	920	923	895	819	940	842	962	861	870	896	877	875	897	851	927	909	930	875	918	952	920	935	922	901	923	892	934	883	914	857	933	889	827	890	901	914	900	873	837	930	942	888	955	914	900	953	892	855	835	902	869	945	919	861	844	883	916	889	884	876	912	917	880	922	904	932	922	877	910	894	872	938	937	843	938	938	870	915	925	910	923	888	908	919	903	913	890	916	888	887	912	879	899	919	912	883	894	870	885	910	857	934	888	901	896	902	881	905	922	907	900	936	920	958	857	881	915	860	880	876	895	926	891	892	889	888	888	949	944	953	902	879	955	893	920	874	952	889	900	912	925	897	917	892	959	934	862	958	873	877	881	912	954	895	893	904	903	894	931	911	879	926	878	923	918	936	906	890	929	887	882	908	906	916	856	899	893	882	910	911	845	941	911	956	933	890	875	915	898	883	891	904	869	864	906	980	885	921	917	875	917	924	917	910	967	905	920	902	912	903	875	906	947	895	864	897	953	833	887	904	911	853	935	912	845	898	982	903	898	846	890	900	883	902	884	900	853	882	907	970	906	915	899	852	943	911	932	918	848	865	892	913	882	894	875	929	909	841	935	905	928	957	888	882	873	858	867	871	888	898	902	942	908	885	881	934	880	814	878	881	938	943	900	966	911	889	884	891	861	881	919	959	852	888	919	924	947	917	920	883	973	827	954	912	925	917	930	908	894	900	919	918	834	944	888	898	918	898	874	895	911	864	928	910	865	890	913	915	909	952	916	881	857	878	856	879	904	859	903	899	880	949	873	866	902	927	850	882	893	904	889	931	902	898	897	926	868	867	903	873	903	877	887	896	928	839	918	970	911	917	894	922	875	948	861	867	896	881	881	876	845	867	903	939	911	957	927	866	871	916	870	897	896	924	900	879	946	889	890	923	855	888	870	895	910	897	950	901	877	892	866	907	972	880	903	924	950	951	891	923	849	861	896	893	913	886	907	957	889	913	955	910	870	875	943	882	905	917	926	926	919	913	938	885	902	880	955	918	899	870	924	908	907	902	889	895	934	853	915	914	867	898	882	908	878	870	938	885	941	941	888	959	925	891	873	884	905	877	893	890	879	884	853	886	932	878	858	852	892	944	939	985	928	882	906	878	848	923	926	896	937	899	883	869	904	915	901	904	904	923	904	877	930	900	910	899	889	879	906	868	901	933	949	853	848	884	899	864	895	885	942	889	903	818	871	902	935	899	918	883	905	912	942	889	948	904	870	910	886	891	941	909	849	925	887	932	875	894	867	868	976	881	939	849	890	905	869	881	950	900	841	835	915	893	958	887	919	929	921	912	856	931	895	895	843	905	939	945	877	939	903	857	900	888	935	923	914	904	884	935	864	959	882	901	909	879	916	894	882	863	925	899	923	872	911	924	892	876	896	910	877	916	871	899	865	911	951	868	863	914	938	892	923	870	915	972	895	857	915	846	932	884	905	869	878	919	864	911	906	867	874	853	897	882	905	848	918	835	906	918	900	929	872	919	854	934	829	942	855	955	933	849	934	875	857	898	954	842	900	879	926	855	949	893	888	881	881	904	912	869	806	884	904	855	874	833	845	863	948	959	963	945	860	913	922	911	884	922	932	871	928	900	951	931	896	899	934	892	877	866	949	909	919	874	889	895	860	888	907	831	875	915	913	926	884	918	877	872	894	874	918	904	933	866	852	904	918	916	945	902	952	917	966	845	934	921	915	900	941	893	911	881	888	941	876	936	895	928	916	863	934	878	930	898	930	885	911	884	928	892	914	921	895	871	914	909	897	905	904	891	899	940	904	846	920	900	920	873	900	900	888	903	986	930	921	923	931	923	854	851	884	917	901	902	952	909	917	856	875	930	920	917	921	977	894	876	966	901	871	914	857	927	921	876	888	986	870	851	909	910	868	940	895	877	927	920	876	915	916	882	908	906	906	892	890	864	872	901	893	942	898	862	879	904	869	879	937	931	867	918	859	880	878	872	918	931	885	905	913	933	877	976	951	893	875	915	850	872	888	915	873	936	905	939	889	893	876	926	907	936	921	856	902	931	887	932	868	889	879	895	852	954	903	870	954	881	916	882	924	922	923	949	892	861	926	968	887	917	889	924	870	870	933	866	890	913	938	907	939	945	870	912	923	884	877	844	870	938	906	893	851	891	869	928	882	889	919	918	891	874	899	880	954	900	915	907	857	888	894	931	915	904	883	968	881	887	937	922	900	931	971	919	927	976	864	863	853	903	934	860	935	886	916	990	952	923	887	903	859	935	915	885	923	907	921	919	871	840	909	882	878	915	888	922	940	898	892	916	862	889	932	947	938	906	871	836	958	904	890	880	815	916	898	899	898	932	907	896	873	909	942	888	896	879	916	937	932	923	972	890	912	871	900	874	963	904	858	895	892	914	944	876	854	897	924	903	900	925	909	872	930	915	910	933	894	873	874	892	956	911	956	956	950	880	902	923	953	922	924	870	933	909	893	882	924	931	904	918	1010	923	984	900	881	913	932	888	853	897	878	924	906	874	911	872	948	865	903	869	884	926	922	962	872	919	908	896	888	876	983	882	899	898	903	882	891	912	891	886	909	880	880	949	941	927	942	946	902	926	931	873	906	886	915	923	909	937	909	887	908	909	911	881	945	886	927	951	907	974	846	951	891	940	946	939	884	922	886	869	858	910	909	883	928	910	870	899	903	862	907	920	903	870	958	909	935	872	893	927	868	870	893	912	896	898	815	883	938	973	840	872	900	891	928	924	932	877	909	873	892	895	950	887	913	943	902	908	928	829	909	870	874	880	836	868	882	883	859	949	840	920	872	936	865	934	895	868	952	884	930	884	914	909	884	914	886	925	869	861	859	908	840	855	920	933	910	838	900	937	905	925	927	886	889	915	956	905	902	891	901	903	917	922	906	933	860	890	928	892	889	901	935	919	911	944	860	893	880	943	902	897	909	938	890	889	898	928	938	914	876	925	894	886	962	889	897	937	887	945	869	926	927	871	982	858	945	939	912	903	872	879	917	937	900	889	976	881	902	911	926	896	899	935	864	916	910	966	948	891	931	899	900	911	919	895	879	905	949	898	888	912	938	929	920	882	832	890	834	913	900	941	893	893	893	919	883	951	910	903	878	888	879	877	871	844	946	931	889	914	868	894	918	893	891	876	891	903	940	968	878	873	898	899	895	889	917	855	966	909
24574	22428	33413	32438	27957	20585	7769	1453	842	729	715	727	717	680	693	706	671	694	689	736	687	686	683	718	690	738	650	694	670	685	676	691	673	716	725	658	688	695	694	736	685	678	671	703	642	678	674	704	704	700	690	642	665	719	658	691	710	654	686	658	722	711	714	695	692	680	669	645	694	663	670	721	688	678	757	674	664	673	678	666	676	656	648	672	661	679	709	708	720	654	616	708	644	697	686	679	646	648	721	800	638	665	706	655	657	672	694	650	709	696	670	696	709	709	664	653	647	696	739	684	704	688	695	664	682	670	688	695	691	685	666	676	674	706	696	672	653	675	687	685	646	648	666	700	668	676	652	687	701	696	695	671	660	693	659	696	686	659	686	664	687	716	678	687	635	694	709	669	670	701	663	686	660	667	686	665	682	681	703	657	684	701	668	696	710	669	695	648	670	685	739	678	699	651	738	654	593	707	669	700	691	676	701	672	661	675	681	681	672	714	707	717	652	603	707	676	650	684	696	705	731	675	652	661	683	656	639	681	687	693	644	692	659	676	637	678	658	671	634	659	676	669	703	630	672	706	742	675	660	679	681	614	699	674	681	678	697	712	695	702	678	654	667	668	707	674	634	633	703	639	737	653	697	701	667	680	710	655	681	658	707	689	704	711	656	704	698	658	690	683	676	681	622	678	730	660	699	664	678	680	639	672	699	702	685	708	677	666	675	642	694	652	695	703	673	683	698	640	638	681	666	658	662	709	679	690	678	685	681	664	694	634	639	642	660	668	631	647	701	659	617	708	654	707	701	674	713	669	620	678	649	693	679	674	648	679	621	725	657	667	658	725	684	684	643	683	652	678	697	693	641	702	693	678	691	734	668	692	626	685	642	711	730	669	665	657	685	610	646	692	667	683	672	656	629	695	719	672	679	644	643	727	653	665	667	674	631	711	656	679	714	658	673	679	676	699	676	667	684	680	717	688	691	674	661	699	653	685	677	720	693	672	662	665	658	689	702	649	687	696	690	619	659	669	729	631	674	694	693	661	668	682	756	679	698	653	618	651	691	688	629	686	675	686	657	656	703	700	658	631	724	714	692	654	710	675	691	704	707	649	655	695	674	708	712	648	625	647	637	628	690	677	665	633	644	639	692	650	714	665	709	692	643	687	692	681	659	696	633	668	655	653	673	636	724	678	700	656	693	716	700	751	664	659	692	635	652	697	657	723	713	646	658	695	688	671	654	709	674	677	703	701	686	672	691	653	693	683	651	659	665	655	710	672	688	635	698	655	653	666	675	659	731	675	681	693	650	722	701	676	617	638	659	687	654	682	696	676	697	637	677	696	654	674	656	697	650	736	720	720	688	688	711	711	710	682	692	622	626	710	684	691	716	702	651	637	666	672	695	687	713	673	688	655	648	703	674	703	675	705	707	662	694	652	654	692	697	646	726	674	657	705	705	625	648	667	701	716	642	683	714	692	680	649	682	702	636	697	683	700	642	682	691	683	720	683	718	670	709	709	743	684	713	677	716	681	670	704	694	688	650	679	679	659	664	684	684	671	675	694	672	686	649	655	638	689	685	650	629	646	728	721	664	655	666	671	682	658	651	658	692	685	692	674	663	677	651	691	688	656	672	652	665	745	705	659	697	680	674	651	731	647	679	664	644	676	630	660	653	727	654	694	693	680	647	681	667	658	705	649	741	699	738	695	671	663	682	631	656	662	707	703	676	643	649	710	691	694	676	713	671	610	671	640	658	694	717	664	705	665	691	740	715	667	697	683	648	658	696	721	677	694	670	697	688	732	691	679	657	684	620	671	679	660	727	688	720	684	663	681	664	664	700	672	685	648	626	704	674	682	702	681	676	689	660	704	718	736	682	658	669	649	675	747	660	702	706	670	683	700	675	686	679	631	674	687	639	721	733	661	672	693	674	648	697	702	690	705	650	671	690	651	671	653	656	690	645	661	669	686	707	688	669	736	679	660	673	729	696	694	708	689	654	652	694	690	715	722	677	700	657	714	642	673	666	659	679	663	671	656	742	667	654	619	708	693	676	697	680	656	666	639	679	677	681	652	711	687	657	631	681	665	689	633	644	677	727	696	672	674	701	669	640	667	639	641	693	656	680	696	655	703	677	686	634	723	621	680	688	697	697	696	676	691	698	671	706	712	655	661	653	700	670	637	705	747	701	677	649	700	670	705	684	647	689	673	653	689	660	669	700	667	695	702	669	665	722	656	685	647	674	660	711	676	659	677	636	702	653	697	707	731	682	647	729	657	665	730	687	721	745	678	650	662	644	702	680	618	652	678	635	675	703	693	658	673	690	692	695	636	708	675	669	730	711	718	655	658	677	661	692	650	725	659	662	675	718	656	649	691	638	686	681	688	658	694	718	687	681	618	637	681	677	686	702	720	682	606	651	672	687	662	677	657	711	725	727	721	667	646	676	644	669	650	692	695	664	671	717	657	646	652	659	624	692	725	643	676	677	673	675	691	669	667	687	667	673	666	678	662	671	708	695	659	695	689	693	695	686	696	695	682	644	662	722	697	656	655	667	669	695	663	668	630	694	684	706	681	707	693	682	676	726	690	616	689	713	602	707	714	720	698	664	665	721	684	657	678	640	670	669	677	713	650	661	665	636	715	700	630	695	672	679	673	634	653	717	677	709	683	654	677	730	665	669	652	730	645	695	686	706	694	686	678	667	671	700	664	677	706	739	651	658	677	711	672	715	707	680	669	664	716	719	657	701	682	663	694	632	703	666	644	688	658	644	649	637	724	719	635	679	697	705	659	673	732	673	640	693	679	651	641	712	688	660	671	636	663	688	672	695	703	697	707	701	683	658	673	642	680	705	668	697	659	695	695	714	676	625	664	640	731	701	659	650	667	693	656	669	682	663	690	703	707	709	679	645	657	703	625	659	695	697	649	685	699	681	688	684	696	676	689	665	706	726	676	690	665	733	683	684	626	652	657	672	674	652	674	696	671	709	704	672	659	698	666	630	671	642	692	656	706	673	684	652	684	627	682	683	659	688	677	679	694	724	749	722	711	683	670	705	710	655	722	738	676	685	673	647	687	692	718	710	697	656	645	661	730	679	663	671	659	674	655	682	692	674	731	645	666	675	715	665	687	679	720	624	658	701	708	662	680	679	723	675	634	718	717	675	667	719	683	680	702	706	656	703	629	671	688	708	629	649	675	683	670	634	671	683	646	670	697	667	621	688	683	698	725	674	639	677	691	662	634	696	697	687	676	641	692	667	610	671	676	672	674	645	636	701	699	672	661	680	671	650	698	737	662	664	687	641	655	641	649	679	661	672	635	678	696	667	658	699	720	710	674	707	659	698	671	726	703	668	684	673	701	682	662	713	682	693	679	687	667	690	695	669	643	677	639	693	650	651	680	656	692	614	632	673	650	697	710	666	676	693	677	686	627	665	689	652	698	687	679	704	733	728	701	658	681	652	671	677	679	691	673	696	671	673	691	660	645	664	689	666	703
56503	91799	72011	49945	36659	20010	6960	2406	1286	1036	970	949	968	887	959	954	926	991	889	903	939	920	978	950	930	909	971	941	924	949	952	970	953	892	927	984	879	967	898	985	958	934	929	956	893	946	935	952	1001	975	972	908	969	905	897	934	956	927	961	919	912	914	917	939	897	945	910	949	904	932	950	960	949	902	967	937	913	897	894	868	901	933	946	961	960	927	950	916	951	949	930	906	906	918	895	901	937	911	973	907	916	933	936	951	927	929	929	889	922	907	931	961	913	904	928	959	949	998	936	973	926	952	939	943	918	927	926	913	941	967	952	940	921	987	903	946	905	967	929	979	918	930	976	950	966	955	967	978	967	910	885	916	948	914	870	956	904	952	899	920	941	935	981	869	914	916	899	886	933	921	919	936	949	934	927	954	996	994	918	969	947	963	941	905	901	920	932	947	919	860	927	936	946	912	944	876	915	906	932	873	986	937	925	979	921	946	958	887	941	950	905	947	932	985	940	922	877	997	881	972	955	938	869	945	947	990	911	910	967	952	919	899	986	914	965	871	926	964	929	935	944	890	867	960	950	959	954	912	949	925	922	941	941	914	891	895	924	894	874	927	960	935	922	910	896	920	941	898	943	961	964	958	964	960	940	941	982	937	969	982	928	925	882	969	982	922	977	891	976	1000	919	957	946	898	935	867	945	899	925	1001	978	891	919	875	899	962	942	990	943	961	883	958	928	950	972	960	949	926	887	968	1003	940	954	934	875	904	919	903	925	935	885	915	952	1001	963	928	979	879	955	976	918	987	900	945	927	917	964	972	909	917	916	909	912	924	921	934	1003	962	972	945	997	968	875	957	979	874	962	973	898	878	958	899	909	935	906	925	935	929	989	949	954	916	995	964	1017	922	974	965	947	949	944	904	954	936	890	936	912	964	905	993	945	894	942	923	920	904	868	896	923	903	940	935	920	956	967	911	920	903	930	942	905	923	883	912	980	983	931	900	899	897	934	921	934	936	941	978	942	915	948	964	949	960	959	936	950	944	909	955	901	957	981	929	946	972	881	981	937	962	910	940	938	985	992	948	960	953	1012	942	943	991	937	910	967	1012	938	967	925	906	934	930	958	939	933	980	965	939	893	972	996	977	955	947	915	950	947	926	928	960	944	941	934	957	890	926	941	907	901	971	916	911	904	940	928	923	993	943	901	962	953	897	924	935	985	922	950	920	881	942	947	953	867	911	915	915	869	954	946	970	978	940	957	967	923	966	950	955	942	923	849	924	956	935	978	976	924	921	941	927	944	880	946	930	1010	931	926	939	938	905	920	952	941	917	968	972	923	923	941	977	941	889	950	928	950	892	935	982	963	941	898	923	881	855	921	933	904	966	925	886	967	863	911	945	966	953	943	937	971	926	949	954	873	963	965	959	915	915	909	915	911	910	923	981	917	922	935	945	946	932	926	940	969	941	964	935	962	943	966	899	960	938	906	943	915	919	903	905	964	883	917	958	980	958	918	962	931	933	901	926	957	922	988	931	914	952	944	914	896	925	943	948	986	932	988	916	942	902	975	940	944	991	908	916	966	950	938	950	929	964	935	942	885	973	882	981	939	922	912	941	874	884	966	902	928	893	926	991	941	983	945	959	961	949	941	988	982	967	953	922	959	937	918	968	966	913	925	935	905	917	955	955	951	937	1010	901	929	917	965	927	1004	960	911	965	951	964	969	939	951	948	962	915	978	898	923	965	901	933	945	939	916	996	916	969	950	968	945	970	910	925	908	948	900	931	938	930	988	941	958	978	924	935	865	950	943	950	930	952	934	948	929	925	913	912	905	929	958	907	951	948	943	1007	950	887	919	913	961	965	880	955	910	957	919	943	926	934	896	953	966	941	946	889	897	944	915	964	920	902	957	997	925	873	910	898	918	971	927	987	979	910	926	943	945	964	949	906	948	1008	967	929	909	922	933	980	923	949	914	998	901	906	943	973	893	950	941	905	945	997	958	884	933	948	911	933	954	925	870	921	940	955	942	974	908	942	942	970	903	919	967	946	950	917	883	921	927	966	917	945	1025	959	915	920	923	945	936	1037	924	950	897	925	932	955	940	948	935	893	991	914	914	938	921	938	917	930	914	933	991	917	966	949	928	961	1006	973	995	978	953	882	918	980	957	919	990	940	930	921	892	931	953	923	1011	908	935	909	909	985	941	907	948	959	897	902	932	922	949	953	937	857	853	973	996	946	900	906	912	960	963	907	931	947	961	950	905	947	973	903	896	920	913	964	930	880	971	1000	935	907	917	904	920	936	898	937	975	937	897	924	932	933	959	936	957	933	927	935	936	971	931	946	926	927	917	893	983	899	971	940	920	931	1025	911	954	979	929	961	959	949	910	942	992	964	969	930	873	948	930	953	919	940	935	930	956	907	999	891	943	932	909	929	966	939	977	969	898	951	895	927	928	947	939	870	902	904	914	982	928	918	972	947	946	910	953	930	939	952	927	967	912	926	956	925	908	936	949	948	915	955	948	950	986	906	897	933	887	924	964	925	922	917	929	990	995	939	987	934	969	961	909	918	946	943	964	904	926	946	884	971	959	919	885	949	863	948	955	955	920	979	962	904	876	948	995	920	993	929	944	909	984	947	945	984	972	948	947	953	942	927	891	908	934	913	977	918	881	964	998	939	981	981	888	940	905	929	949	957	962	922	942	909	930	954	883	951	896	899	960	904	945	906	935	929	979	899	910	960	932	916	908	979	917	903	895	922	971	866	952	910	943	962	965	952	930	971	919	932	931	967	865	934	927	894	957	981	950	892	968	957	952	951	952	964	907	933	929	882	900	960	922	949	974	954	945	965	1000	991	927	902	969	951	942	934	996	896	902	927	949	936	889	935	967	924	949	921	891	1011	960	917	943	902	969	994	929	916	902	905	905	940	915	927	952	923	934	934	949	969	1004	988	965	965	910	987	929	900	922	934	977	950	953	945	934	967	987	936	936	917	939	953	952	956	946	926	979	946	964	926	897	964	941	906	955	941	992	958	929	963	969	986	979	993	941	979	930	995	964	872	878	944	954	937	962	920	975	936	992	893	917	927	962	871	1010	942	955	945	938	967	887	922	920	959	919	953	941	1002	984	858	1001	932	941	938	945	925	906	958	904	912	949	1007	945	1036	948	937	955	929	924	902	1003	921	959	897	952	962	959	937	924	972	938	940	935	971	967	953	1010	950	973	926	906	943	925	930	926	906	965	948	925	871	898	943	987	903	967	920	1005	891	1018	949	952	922	949	958	892	956	963	905	893	899	910	923	954	923	924	936	948	912	931	902	913	920	923	940	947	979	924	941	962	947	950	928	921	903	926	926	865	932	911	985	962	972	923	918	944	911	928	904	922	1001	928	967	943	910	952	923	917	916	985	906	904	980	946	917	968	918	942	954	889	898	871	955	932	975	914	958	959	919	866	976	929	939	912	964	898	937	895	932	960	926	877	906	937	931	909	967	964	922	933	1009	934	948	951	896	963	935	923	926	908	969	927	951	946	923
23650	22060	31619	30202	28318	23920	16112	2911	931	767	668	667	729	685	676	655	699	749	671	695	665	655	653	655	656	689	639	647	652	688	668	670	603	691	636	647	669	654	642	680	659	633	670	708	638	684	632	649	678	659	665	658	692	628	670	614	642	658	688	639	651	630	647	679	663	668	699	653	652	656	729	651	685	643	718	634	661	659	669	680	671	670	663	641	644	705	685	631	666	691	673	630	669	652	647	631	645	641	688	647	707	654	686	640	672	617	623	688	609	653	709	656	597	672	660	668	636	654	648	695	643	656	622	654	706	666	690	627	659	681	613	653	677	642	652	650	650	657	671	631	646	661	643	663	654	666	676	702	680	634	676	662	665	651	653	680	689	623	697	692	627	698	620	646	647	654	722	635	659	679	659	674	674	634	667	613	663	655	640	667	711	661	692	690	701	655	661	656	641	684	675	648	636	659	654	687	700	649	654	638	647	660	696	635	651	666	648	659	610	643	674	607	639	639	640	614	645	667	697	672	664	666	681	599	668	663	668	680	639	675	644	667	689	674	669	668	637	663	671	631	638	678	578	701	588	671	645	677	643	646	683	682	669	667	695	686	699	687	715	617	675	651	651	662	690	664	685	658	682	662	686	601	654	670	607	660	647	672	672	638	616	637	705	671	664	690	634	634	656	672	652	631	642	627	665	673	663	656	622	672	653	682	674	614	642	693	689	643	684	664	673	678	638	717	643	676	589	655	654	690	635	678	636	660	623	687	691	680	698	665	659	654	671	669	633	619	636	695	670	663	655	680	660	654	658	698	709	661	667	667	667	697	646	658	647	612	654	652	669	665	678	649	696	659	653	693	617	662	672	637	661	650	644	630	626	644	674	650	641	653	656	632	622	666	688	642	616	628	651	656	690	677	626	670	668	630	646	696	646	662	644	657	661	638	689	613	654	629	684	637	676	648	653	677	712	663	674	647	622	652	656	660	620	714	648	666	679	624	682	634	640	712	680	621	660	654	676	678	662	653	662	649	675	651	700	660	640	645	678	664	677	676	648	656	672	650	631	694	694	639	703	690	620	723	655	632	634	680	653	690	624	628	637	629	663	689	656	666	728	651	619	675	643	655	680	687	701	678	643	668	609	677	660	632	666	632	676	623	633	685	638	643	635	671	660	678	676	654	654	627	642	647	672	651	658	642	658	648	621	656	686	637	637	644	657	651	692	693	671	692	653	710	695	656	655	611	674	650	646	708	692	686	664	655	675	651	667	655	643	704	646	648	643	683	680	646	668	579	662	685	674	645	659	652	664	687	619	683	719	681	660	667	696	709	683	663	671	713	656	637	657	682	639	664	639	668	631	646	699	641	679	602	647	669	682	664	641	705	644	656	686	661	685	662	633	670	733	698	676	664	686	668	687	642	624	648	679	682	655	681	652	668	631	662	693	679	665	667	630	675	636	629	654	675	661	666	662	698	655	631	672	675	650	663	665	658	659	665	658	658	660	661	670	694	641	656	648	672	717	672	678	661	662	637	645	666	689	659	633	629	626	681	710	667	639	667	594	632	692	680	649	676	668	657	682	716	619	655	693	707	686	641	617	658	638	644	668	697	650	645	699	650	689	659	657	621	631	647	649	641	632	652	662	652	645	693	662	645	658	617	683	679	651	660	667	644	670	633	664	624	625	658	601	662	647	642	660	641	697	667	629	617	688	678	669	677	684	668	678	679	667	641	630	697	661	640	654	649	654	631	655	674	647	632	671	633	667	659	678	706	683	675	680	637	675	671	625	632	684	699	652	628	645	630	654	653	694	680	686	625	692	656	649	637	609	678	697	690	655	671	645	688	661	659	712	604	669	691	679	726	662	684	715	622	697	691	616	639	682	680	691	684	612	671	643	668	626	658	677	669	590	679	674	634	657	643	684	682	658	663	679	629	721	652	724	658	660	668	655	690	649	633	644	672	633	699	689	646	614	630	641	653	632	659	677	686	668	637	677	643	627	602	634	692	639	676	621	651	635	716	643	662	638	645	659	672	614	663	685	649	651	646	666	654	627	644	676	625	624	673	668	620	618	634	667	658	645	667	658	635	659	649	642	623	697	654	617	667	678	619	657	659	645	655	673	686	656	683	685	655	677	669	664	674	639	700	642	664	595	658	673	670	650	657	655	669	622	667	673	644	666	671	645	655	673	678	688	662	689	623	639	680	664	630	639	662	611	663	645	661	669	690	735	674	702	672	652	664	656	666	691	700	676	648	680	665	638	719	618	700	671	668	685	636	640	666	639	681	655	654	672	648	626	640	700	694	633	643	692	684	648	675	669	653	710	643	633	691	631	700	643	641	691	687	655	626	673	611	666	641	718	654	656	615	673	637	727	673	629	681	614	664	625	688	697	661	713	650	635	644	641	639	655	708	695	673	630	653	652	635	629	627	630	661	624	655	682	651	648	644	638	644	664	650	672	663	645	728	654	646	663	691	650	685	609	622	663	704	638	648	612	687	724	628	644	617	620	691	674	625	635	656	610	656	658	666	659	627	626	638	654	644	611	619	647	628	661	661	637	662	611	625	605	676	653	685	664	649	654	673	669	696	675	620	663	625	655	687	646	667	701	735	708	652	625	636	685	695	687	688	659	575	672	710	695	632	620	647	685	676	677	680	668	656	666	639	661	682	650	674	696	683	629	659	647	648	668	680	618	673	642	662	697	661	663	676	673	657	697	654	657	656	675	635	635	666	689	668	628	657	673	685	638	631	679	662	636	655	698	629	679	654	668	626	684	637	659	664	681	671	667	629	604	682	671	629	629	691	652	660	637	677	626	656	616	710	668	677	609	680	647	644	650	636	621	650	662	638	654	638	700	653	663	627	638	667	660	679	650	686	655	615	643	594	641	603	663	633	634	629	632	658	652	685	643	632	621	647	638	652	670	629	635	660	685	671	684	668	619	634	722	664	653	666	672	675	706	656	678	642	605	633	664	635	678	667	661	713	613	636	643	652	675	717	662	648	667	682	577	658	655	592	650	640	680	616	661	607	635	625	679	635	710	674	650	667	683	641	665	705	632	618	639	711	637	635	641	704	624	642	684	668	708	690	677	668	667	619	681	674	660	677	671	629	715	642	681	685	630	666	656	687	658	632	652	676	684	618	613	690	626	682	677	650	693	632	646	668	673	684	642	637	678	670	662	608	649	685	661	640	688	679	674	651	667	668	638	663	645	675	644	627	703	640	647	642	670	643	663	668	668	661	690	695	639	622	628	718	660	641	638	677	610	681	637	664	671	634	636	690	655	704	643	675	605	642	601	635	661	677	689	624	666	599	693	616	639	667	647	659	663	621	611	652	562	669	603	648	674	649	657	668	654	648	640	620	651	627	608	678	654	630	665	684	669	644	686	684	623	635	647	678	644	637	676	670	668	635	666	653	638	695	681	665	663	660	627	674	662	627	660	671	672	662	640	658	639	626	671	615	652	627	665	618	631	653	610	710	691	692	642	658	696	650	694	685
61539	101503	78711	62124	44131	26530	11874	3896	1517	1053	906	880	900	906	906	901	886	851	911	912	885	911	889	890	891	911	932	918	929	917	922	856	896	902	873	945	999	912	899	907	911	900	852	865	862	914	910	864	946	900	889	884	853	910	903	893	910	870	937	904	861	886	885	948	904	881	920	909	938	888	897	907	923	872	853	867	891	905	910	891	862	898	886	868	883	918	864	880	865	880	850	878	918	915	902	847	916	911	911	882	876	871	885	866	900	924	927	917	892	908	917	901	907	904	868	897	898	920	973	894	890	871	941	878	868	958	879	918	884	901	880	889	907	894	916	931	963	923	882	915	876	889	894	921	883	884	947	886	915	909	932	900	846	907	917	923	906	829	892	885	890	913	901	905	887	882	917	942	916	919	875	902	884	901	940	802	856	920	931	846	896	952	932	894	876	924	827	856	957	968	904	895	880	875	904	861	863	932	864	878	885	872	873	931	908	869	885	904	867	900	894	855	879	907	924	936	874	903	883	947	854	883	880	914	910	880	915	898	887	914	881	915	879	890	884	907	875	908	905	940	899	940	907	932	886	877	861	885	914	899	871	873	895	875	929	898	943	877	947	885	874	906	857	898	861	922	923	909	915	920	948	931	901	892	929	891	905	889	891	876	892	890	931	956	885	876	916	897	932	894	897	931	889	955	903	907	902	901	902	896	890	924	931	897	908	877	862	890	897	930	908	921	904	892	873	908	933	882	896	805	859	935	900	905	872	900	908	895	909	872	878	840	815	858	868	895	895	871	869	878	899	925	906	913	851	893	906	878	929	955	916	928	855	823	887	877	962	844	852	885	880	865	874	915	857	866	903	874	879	868	878	899	858	911	906	895	866	930	851	912	893	834	848	874	976	853	932	873	893	929	916	826	940	882	849	929	860	849	907	930	899	875	842	905	904	900	902	905	888	896	888	912	893	908	905	872	887	856	873	909	894	907	929	867	889	878	926	932	817	867	859	861	883	908	883	898	905	884	860	861	893	898	888	925	945	904	859	876	861	863	862	911	930	870	868	904	902	911	871	891	887	906	869	863	821	935	873	956	918	924	915	888	919	855	887	929	960	909	914	884	910	900	932	865	949	903	889	911	920	874	873	843	871	915	885	879	872	871	894	899	876	859	918	847	903	945	877	920	840	866	927	860	872	879	914	896	851	890	868	870	883	885	925	879	895	928	909	938	909	923	908	862	920	883	869	895	913	869	938	922	924	894	927	889	943	861	924	932	855	822	893	932	930	911	894	880	859	880	852	849	899	902	842	883	906	924	935	946	855	846	926	824	866	886	928	899	889	915	874	870	907	861	897	905	917	898	919	895	943	916	926	930	893	921	837	869	951	894	964	901	928	857	846	923	912	877	922	864	951	879	882	972	859	924	866	850	893	925	856	911	917	892	873	882	892	927	892	920	851	902	842	885	910	907	922	897	952	873	892	922	936	907	894	900	896	838	918	902	935	862	914	895	894	893	826	844	899	924	884	843	887	929	890	903	877	872	893	885	902	866	914	938	864	886	923	949	878	893	908	889	913	919	926	884	898	926	944	870	915	869	842	916	937	880	951	888	896	910	901	907	916	876	884	934	936	890	922	960	933	900	928	873	918	863	912	922	863	884	916	868	916	955	894	916	920	898	920	866	910	907	872	963	886	872	932	889	902	900	921	912	913	859	905	852	917	901	894	870	917	910	904	892	891	942	872	932	916	911	857	877	866	889	915	885	905	891	928	909	902	896	877	912	940	880	966	860	930	862	905	916	919	898	845	812	910	873	917	850	902	874	975	892	916	941	881	901	921	892	908	921	946	919	924	944	913	889	928	854	901	913	905	910	854	913	835	888	896	879	952	915	885	872	957	857	949	914	882	903	902	936	888	885	882	906	877	913	859	897	887	877	861	902	823	928	861	888	923	928	968	926	867	912	854	918	899	962	829	879	855	950	920	942	938	908	880	886	847	896	902	865	931	915	892	868	924	899	899	912	905	856	891	926	920	959	869	875	889	848	948	901	861	852	847	868	838	887	869	866	887	865	862	921	865	945	829	928	869	878	858	850	917	885	888	928	888	933	876	884	884	898	872	877	938	892	832	883	901	897	910	886	845	879	874	905	917	954	884	882	853	864	892	951	886	894	877	911	900	878	897	937	885	849	930	908	823	837	878	854	904	937	891	881	904	922	898	918	855	927	886	926	886	898	891	893	926	895	914	909	888	912	890	896	910	909	894	884	891	873	892	912	874	862	954	876	872	929	886	881	875	887	903	932	894	926	883	896	881	853	880	969	861	888	858	904	880	899	927	890	890	959	961	909	863	927	910	875	874	926	916	902	940	937	844	949	910	876	889	867	866	978	886	925	893	925	893	880	898	906	870	889	902	932	878	866	919	885	918	894	879	905	922	864	918	939	900	874	893	871	871	900	846	882	880	885	875	898	884	892	906	896	915	938	909	905	794	912	857	888	905	920	877	918	893	915	897	869	908	940	854	929	921	911	898	887	846	893	881	875	874	920	916	865	890	972	918	946	874	924	903	860	941	857	961	894	862	903	888	931	907	891	863	845	872	891	881	900	943	879	927	915	937	887	896	942	877	849	894	913	828	929	915	937	888	885	981	843	853	949	909	876	927	851	898	871	902	876	892	888	868	882	904	879	909	915	901	905	884	928	874	959	905	884	931	875	920	918	889	912	857	879	862	894	933	918	862	822	914	881	879	887	892	887	911	833	899	926	918	888	909	916	882	931	956	860	875	931	854	927	885	898	899	880	910	905	911	838	888	946	898	854	898	838	924	944	851	896	877	864	910	889	959	850	809	961	897	942	899	935	952	910	929	896	917	940	895	915	895	902	912	884	903	890	929	921	910	901	898	860	871	884	891	921	933	904	936	969	991	906	884	923	889	908	945	882	902	895	864	903	929	914	935	916	887	882	905	859	906	939	880	917	894	909	854	923	915	892	886	867	904	878	897	883	890	927	907	945	945	867	903	931	849	950	844	871	864	907	914	904	886	888	900	928	856	906	926	935	908	860	867	890	912	918	905	876	881	913	894	907	939	895	910	904	932	905	869	902	890	903	876	911	888	923	887	872	900	955	901	898	939	915	883	904	936	870	885	867	870	898	885	913	808	888	881	853	864	903	867	872	892	913	892	910	902	930	907	874	890	879	886	887	876	877	844	890	947	896	873	863	886	871	953	918	907	901	913	871	830	904	840	856	910	924	900	887	959	894	870	874	928	909	893	963	860	916	907	908	915	939	916	881	883	954	932	862	854	910	884	889	886	926	942	846	919	865	924	879	943	928	968	850	897	907	854	830	863	910	922	941	853	908	852	914	850	867	930	952	919	875	908	904	897	889	951	911	883	889	906	906	911	869	838	927	860	899	891	943	851	906	900	879	855	832	856	870	861	889	861	893	839	925	971	861	868	857	921	881	874	870	913	869	883	863	858	951	934	865	875	959	922	882	907	936	942	862	851	911
28059	27169	31841	21315	7712	2485	1243	807	689	681	683	672	632	623	690	615	665	656	655	636	657	657	683	596	670	651	633	662	645	623	622	660	646	633	635	648	649	671	649	631	631	629	656	667	632	688	642	620	645	711	646	698	666	632	643	619	638	637	678	646	661	628	617	639	645	623	637	653	668	645	651	656	682	678	632	612	663	658	583	675	625	612	621	616	648	657	658	622	619	670	673	637	689	683	664	703	637	628	663	659	633	670	661	696	693	643	675	627	678	639	592	626	600	654	633	607	653	645	676	602	649	659	678	653	655	627	669	645	672	668	656	680	672	660	633	696	629	647	587	572	661	666	645	631	628	713	687	631	654	639	629	660	646	637	647	664	592	670	677	620	627	602	668	642	626	659	621	627	635	688	648	664	656	661	679	663	639	642	643	671	674	644	599	667	613	630	611	687	691	598	682	644	684	609	648	684	631	632	629	655	660	589	680	636	616	623	649	663	615	655	637	625	658	621	619	650	641	634	640	646	649	613	658	652	622	640	603	610	638	633	662	650	616	643	622	657	633	683	640	633	623	672	646	660	632	640	646	603	678	662	655	622	611	647	670	613	607	671	649	635	649	644	649	624	658	641	623	632	647	674	611	657	619	625	660	636	668	645	621	637	674	624	675	658	622	673	621	652	610	684	670	597	600	614	639	627	684	640	679	613	689	629	642	653	696	674	642	603	638	656	666	630	650	648	612	648	673	667	621	649	647	631	627	631	648	655	613	659	609	634	678	605	618	650	697	657	651	662	603	637	622	629	629	713	656	626	611	706	658	631	678	700	634	632	673	627	649	659	659	673	662	643	692	611	685	626	624	668	674	661	667	631	646	635	671	644	630	661	638	626	674	667	649	659	676	613	669	663	622	642	658	702	680	694	623	664	677	640	602	640	640	693	645	663	668	681	605	647	654	620	657	656	626	646	660	623	646	646	650	605	634	663	657	624	650	643	607	654	678	641	670	622	674	653	642	643	646	647	654	671	598	645	613	663	628	631	646	661	662	634	671	663	625	671	654	599	610	663	612	640	625	655	642	673	665	670	685	669	646	672	663	620	622	670	632	650	665	650	690	608	663	602	658	690	654	658	639	645	685	614	638	634	619	660	635	636	656	641	612	668	647	682	647	680	660	645	643	641	602	688	676	627	652	642	660	667	668	620	630	690	635	626	642	621	659	696	588	699	640	677	657	612	635	657	667	707	616	663	662	647	630	653	627	645	611	691	670	628	648	610	662	605	625	669	651	612	663	633	659	607	681	672	646	608	599	579	626	640	652	635	642	641	645	630	680	642	673	659	622	636	687	658	670	668	675	653	667	652	632	650	606	649	655	599	628	638	663	674	628	644	670	636	654	664	641	635	674	615	647	670	642	648	661	626	660	643	603	657	694	632	672	662	644	653	675	637	603	682	638	596	663	621	650	621	648	682	640	658	682	642	692	628	643	640	660	645	673	628	666	625	628	630	703	681	657	636	683	652	603	602	635	702	642	630	642	631	655	653	630	659	621	625	637	662	656	663	692	638	647	626	670	621	633	611	629	657	571	621	659	649	664	651	626	637	669	626	637	611	655	615	593	636	662	658	659	683	646	679	648	619	639	609	697	640	680	674	638	631	647	665	664	628	614	663	663	628	658	652	625	677	654	650	626	651	637	691	637	655	603	679	603	674	706	649	672	614	676	652	660	659	647	682	623	649	631	691	681	656	620	647	638	565	665	638	715	655	615	639	622	636	685	683	589	662	644	664	692	636	684	633	629	617	674	621	673	684	627	655	624	609	573	648	609	670	643	633	644	624	617	666	611	663	640	615	669	616	629	627	617	671	706	612	648	664	638	628	672	633	659	670	683	591	698	655	676	593	668	649	655	646	636	663	647	667	686	626	660	625	629	667	642	644	682	657	659	693	685	651	643	643	642	656	672	603	646	707	655	636	604	645	629	680	703	650	624	670	636	644	617	616	671	657	619	668	648	622	698	622	627	675	662	634	567	631	624	662	684	649	672	587	643	634	621	655	613	676	624	685	656	653	645	689	661	663	629	655	636	672	626	665	626	653	637	660	605	643	650	593	627	662	631	628	675	678	716	659	639	612	624	628	654	570	606	664	621	624	599	615	709	622	696	636	637	627	644	629	686	673	670	636	630	715	625	619	624	691	670	666	638	659	640	619	645	636	661	660	608	610	620	624	646	681	648	615	614	636	662	673	602	633	615	584	663	633	742	670	636	676	624	592	679	610	694	636	632	666	645	657	671	589	618	684	644	600	615	660	637	666	684	643	573	682	668	645	674	657	675	603	664	601	677	645	648	623	610	623	628	648	641	611	625	618	636	594	659	633	639	634	637	639	624	615	658	634	656	672	657	620	652	624	631	613	629	694	614	646	639	617	671	650	675	627	615	651	604	701	637	683	675	680	648	663	641	649	617	602	674	624	605	633	608	625	643	641	680	664	644	688	663	663	645	644	600	632	626	650	626	636	627	683	653	627	632	645	599	671	618	698	616	660	623	664	660	647	657	583	659	651	665	653	658	617	685	617	630	677	646	626	643	665	714	670	657	622	664	581	631	619	638	693	672	594	578	673	606	666	632	628	608	652	655	621	671	639	638	639	668	619	633	635	631	617	606	642	612	671	667	634	675	679	643	604	668	639	646	640	643	658	695	666	677	663	687	669	648	690	670	615	633	706	645	664	631	636	711	641	630	642	659	681	638	673	679	685	670	671	649	615	682	662	652	667	644	634	682	614	625	624	634	646	668	626	649	646	654	685	648	626	623	684	665	653	690	660	672	621	633	607	641	609	645	612	665	621	615	676	612	664	623	614	634	643	663	621	580	678	674	597	620	673	649	613	616	665	658	613	659	628	669	681	634	648	644	654	620	675	644	704	652	650	692	634	639	672	649	633	663	632	663	593	654	570	639	663	647	577	615	666	663	652	622	631	682	655	640	647	669	622	620	671	637	639	653	632	654	664	679	649	624	635	653	644	697	642	689	622	605	671	647	643	666	677	631	677	661	710	666	651	623	675	633	662	617	689	630	629	682	656	678	685	689	654	657	615	647	610	662	645	694	625	624	603	674	669	663	617	669	640	609	654	593	636	641	705	669	681	689	645	629	647	667	670	617	667	651	626	639	690	658	635	610	568	635	611	674	625	614	613	618	664	659	672	658	660	682	607	622	655	648	659	674	667	619	649	643	671	623	651	702	653	675	636	623	648	649	654	662	659	694	608	655	603	656	648	603	663	670	679	659	650	640	656	642	668	641	620	622	627	680	656	656	620	666	641	642	663	628	626	685	665	650	714	672	649	664	660	678	656	690	679	654	648	618	715	661	610	649	634	642	646	658	668	671	657	667	658	617	646	666	644	636	701	580	642	622	637	651	661	662	680	637	653	636	642	642	610	653	657	682	605	612	645	654	678	671	659	611	711	638	686	685	622	664	608	637	637	669	660	620	674	633	642	671	632	652	672
28690	46130	36489	20231	9898	4182	2037	1210	975	956	894	901	958	936	892	898	906	940	897	895	904	893	923	920	915	852	913	918	977	884	920	879	909	915	828	873	862	931	919	993	839	910	872	914	899	864	958	933	915	961	935	883	908	907	861	921	956	899	909	949	912	896	959	921	893	922	940	919	911	875	954	973	872	928	917	902	924	916	837	895	930	901	818	898	877	895	905	885	892	906	973	904	859	922	877	877	945	874	917	955	905	875	882	910	916	920	909	962	909	902	921	891	922	936	895	902	864	892	988	865	898	843	947	876	867	908	966	894	940	913	962	880	904	952	937	905	876	907	971	901	872	905	855	896	962	911	904	924	915	906	828	900	914	912	937	897	926	918	924	905	881	927	904	909	976	888	905	897	916	924	892	891	932	949	904	899	912	943	928	928	850	900	894	912	924	973	913	912	888	892	882	962	924	905	910	892	905	868	924	891	914	906	939	860	891	926	899	858	964	865	910	912	914	881	882	852	919	858	916	932	932	934	997	907	925	892	838	897	896	891	858	914	926	920	902	845	924	927	903	963	860	922	942	934	875	963	883	941	946	923	896	897	915	914	950	921	871	966	892	933	903	951	910	939	974	875	897	923	923	910	920	897	885	921	934	902	901	874	865	943	897	925	924	865	903	905	923	942	879	929	919	886	924	897	888	878	899	896	924	935	930	861	945	899	934	918	876	911	923	939	868	909	890	914	875	955	914	895	893	903	864	910	916	856	899	938	888	881	879	886	895	935	957	894	867	912	921	875	951	846	843	857	883	924	930	960	876	927	894	969	856	920	883	940	894	882	920	878	885	886	916	858	923	908	923	877	929	860	936	868	912	917	914	893	835	944	930	896	902	933	944	855	891	924	899	914	932	911	901	906	891	917	904	859	910	877	910	880	921	898	969	886	947	919	951	959	892	890	857	877	898	925	947	947	891	942	897	933	938	958	914	939	936	869	907	884	958	929	943	951	909	878	853	863	910	898	946	926	880	941	909	865	911	881	909	948	937	925	914	929	909	891	874	913	869	926	919	892	911	918	870	941	951	873	907	964	905	878	847	918	895	936	878	896	888	873	881	905	926	982	874	916	893	846	869	917	902	929	857	938	911	912	879	863	911	913	867	894	933	932	894	939	863	934	877	914	930	945	891	900	921	915	914	904	930	876	921	895	920	966	910	888	904	947	873	930	879	885	871	936	936	861	907	910	894	923	889	932	923	920	941	892	887	897	903	869	859	888	893	905	878	916	888	840	927	940	930	897	923	907	909	894	875	867	913	966	920	887	933	890	911	928	926	940	895	892	900	895	891	950	963	891	933	900	891	909	893	952	919	916	893	932	921	920	978	879	902	941	897	982	896	888	865	927	911	905	895	903	882	880	880	870	952	892	904	941	932	894	923	909	932	875	884	923	905	950	931	881	914	906	854	866	923	945	908	907	947	946	906	894	923	910	907	905	950	880	855	861	927	948	938	961	934	931	932	943	925	908	927	973	906	911	948	922	917	888	894	925	892	914	849	912	888	858	874	845	913	937	929	898	908	945	926	898	890	908	927	865	890	896	977	923	899	915	874	912	872	923	856	933	899	890	884	892	906	922	900	893	905	917	915	916	819	914	908	896	889	902	909	892	886	897	940	893	941	895	978	871	894	942	924	904	869	884	962	876	917	890	923	947	951	897	895	998	949	885	850	886	866	935	902	869	941	934	926	854	909	871	966	870	897	915	886	921	937	880	889	934	881	879	933	915	912	898	941	914	887	923	904	915	932	918	914	910	914	870	931	889	869	865	899	890	897	901	944	926	884	884	860	923	932	919	867	921	929	999	929	917	905	955	915	886	900	876	898	883	910	917	890	920	922	901	915	848	918	929	983	894	903	929	936	896	870	892	874	964	896	904	883	862	904	931	918	898	867	899	896	939	879	925	918	886	969	923	926	925	939	870	908	902	889	976	933	885	932	953	929	912	914	988	914	918	848	891	879	891	889	947	928	942	901	899	915	868	958	936	906	954	926	876	899	918	913	930	898	908	918	896	922	877	936	887	904	898	904	909	893	846	879	935	893	906	931	941	906	918	882	888	888	937	920	919	894	882	918	920	912	904	896	892	942	933	908	908	871	931	908	916	913	884	929	885	896	892	939	923	881	905	891	944	918	933	959	896	921	890	857	894	956	934	882	924	891	940	936	871	888	930	948	865	916	941	921	919	910	916	892	916	882	905	904	913	911	918	945	923	894	857	874	935	946	920	875	860	881	931	898	890	924	897	864	959	904	893	910	944	944	961	926	919	901	901	915	913	888	885	866	880	890	940	864	869	912	923	953	871	908	910	915	940	919	886	913	878	896	923	866	851	928	908	949	862	931	875	854	909	850	884	865	892	923	950	937	911	917	919	917	890	883	902	928	855	906	895	915	916	898	900	922	910	925	932	895	879	943	927	925	904	861	910	935	912	895	865	966	942	887	891	920	902	921	962	917	934	932	913	874	893	919	885	885	923	866	923	892	916	892	902	932	933	922	906	952	943	857	940	911	887	881	937	901	949	889	894	863	960	888	903	899	848	858	902	960	947	940	909	871	864	923	896	898	937	933	907	905	941	869	940	876	909	854	922	855	933	962	935	930	876	930	883	897	900	927	904	936	864	915	879	914	938	925	887	901	972	914	955	943	907	895	899	910	953	901	953	894	893	890	977	833	905	940	934	881	855	950	887	922	913	939	905	841	933	905	885	938	899	866	828	893	840	911	897	927	927	884	909	875	938	919	882	857	867	888	906	915	938	830	905	950	892	900	912	939	912	900	935	927	897	917	896	928	873	920	915	934	899	902	896	902	952	887	907	868	864	868	903	929	853	886	871	918	894	965	893	934	949	888	926	888	884	902	899	893	875	908	921	957	914	880	859	869	904	952	903	865	901	919	853	885	931	916	913	932	929	876	901	877	855	941	920	845	909	858	905	967	902	902	916	968	894	843	871	936	940	890	871	913	906	944	897	907	886	929	879	891	849	913	873	856	948	861	890	904	831	917	918	941	881	903	875	882	922	898	916	919	947	926	913	890	890	895	912	956	876	895	912	896	863	892	931	861	942	851	916	931	943	918	905	892	958	943	923	918	889	878	860	941	905	924	880	900	933	926	910	902	898	920	870	867	903	888	889	943	910	901	919	944	886	881	874	932	883	879	925	860	886	937	928	871	918	923	919	890	868	882	866	906	933	909	895	905	883	931	865	935	894	898	894	881	920	884	936	975	943	901	908	927	928	879	930	901	926	927	897	971	914	884	897	940	888	898	871	916	885	848	887	918	949	908	912	977	917	879	899	910	967	896	898	879	944	882	932	960	853	940	909	929	899	899	940	940	910	881	942	874	909	924	847	893	895	902	883	896	902	940	884	911	923	946	879	939	861	912	898	912	896	932	912	925	909	912	893	986	941	894	907	914	942	933	895	893	875	848	880	960	897	933	914	922	901	878	949	886	925	951	883
24583	22356	34239	33440	25922	19838	8157	1462	860	760	695	719	692	704	693	703	702	703	751	686	684	670	712	671	700	630	700	673	674	706	712	707	682	661	665	742	670	677	692	720	677	672	706	700	669	702	645	710	648	689	699	699	734	681	676	657	672	698	672	676	639	682	673	668	670	672	664	668	643	731	664	714	638	713	664	664	690	650	689	692	668	636	706	674	684	676	690	701	652	651	712	668	684	663	706	712	661	709	644	675	668	712	645	668	661	705	661	666	658	704	676	688	711	655	609	720	719	686	647	659	656	695	695	664	686	654	692	657	659	669	672	702	689	641	667	667	716	705	703	665	694	686	718	651	663	673	686	635	739	663	701	686	716	700	694	661	661	709	683	677	693	628	708	663	699	650	702	707	693	650	717	696	670	664	664	678	710	686	699	674	701	701	676	714	705	671	683	698	700	678	692	643	706	689	683	677	624	696	686	682	691	671	697	644	638	691	676	671	675	683	693	684	661	648	665	684	641	678	668	662	632	651	695	686	701	686	659	647	672	713	700	669	671	713	701	683	692	683	668	697	671	675	623	690	662	660	661	693	699	661	644	715	711	692	719	690	652	682	698	712	679	696	685	683	669	661	669	652	660	656	722	723	672	687	692	682	692	715	716	708	690	654	686	679	676	699	613	664	643	701	684	681	708	676	615	672	692	688	667	635	692	708	661	677	686	695	662	675	673	660	712	678	694	665	656	670	646	669	697	721	664	673	692	652	695	675	722	677	657	642	694	679	656	706	679	639	711	690	667	692	740	677	660	624	707	707	695	690	670	702	734	679	736	692	650	651	685	676	661	705	718	658	641	718	673	684	642	691	709	713	680	640	672	644	703	660	679	676	748	709	685	685	700	675	688	678	726	644	669	707	688	681	684	672	677	653	675	694	711	638	678	689	674	675	713	738	666	709	733	634	668	668	702	705	716	681	686	704	659	744	661	669	696	695	670	699	679	666	715	665	695	628	698	676	722	671	679	694	654	711	695	730	637	702	701	658	664	692	678	664	639	664	647	706	716	623	711	710	668	722	694	703	687	696	624	686	672	659	692	658	674	663	674	638	688	739	674	650	635	669	665	682	685	658	673	728	677	664	707	649	698	691	699	653	643	688	648	647	675	669	669	684	665	738	685	704	702	685	726	686	680	675	667	715	733	714	679	674	715	654	754	675	680	668	707	691	670	682	667	665	696	690	663	700	721	702	681	686	673	661	681	717	691	684	639	697	680	646	680	686	663	660	683	681	681	699	736	659	638	683	700	657	701	668	672	674	700	635	725	648	677	649	729	681	688	692	687	681	656	700	662	682	694	681	654	657	685	717	708	633	662	682	678	696	636	676	683	649	696	694	688	676	664	677	710	652	728	673	686	717	618	684	677	657	711	726	697	674	696	672	667	682	693	691	724	687	741	704	662	641	735	681	725	683	731	677	689	673	700	696	655	674	690	696	706	692	669	691	681	665	654	687	645	616	683	678	743	681	637	692	715	733	708	687	708	683	686	673	710	681	683	686	676	670	691	665	711	699	713	693	684	694	692	665	651	721	703	730	692	650	665	684	661	674	633	642	677	676	684	665	686	694	698	645	684	706	656	668	724	672	710	683	651	671	696	663	674	692	719	698	683	698	677	675	662	691	679	687	657	675	673	712	704	673	644	707	716	683	629	695	658	700	666	746	731	678	695	694	715	697	686	653	674	611	703	688	709	689	700	646	682	660	661	661	683	688	696	694	644	705	646	713	701	679	709	670	666	671	700	690	676	692	674	649	641	712	707	636	670	702	687	686	679	687	674	702	708	679	690	674	691	688	673	691	681	709	692	711	674	701	693	674	737	615	693	626	649	671	677	685	631	670	693	665	700	747	667	657	686	645	661	672	687	712	654	686	675	684	696	658	720	675	697	702	682	648	654	690	692	707	661	670	693	680	722	670	668	664	682	676	721	703	639	673	652	687	657	680	683	720	714	665	667	674	722	662	683	689	672	695	702	664	673	727	646	712	673	722	685	705	734	722	680	684	670	674	671	684	703	649	696	724	666	699	692	710	651	694	670	696	647	687	730	635	689	636	639	696	658	669	673	701	651	674	704	642	698	662	651	658	662	724	685	697	663	723	674	678	745	693	684	730	689	693	690	670	689	674	671	704	700	632	680	663	679	716	715	663	651	718	691	685	652	734	723	683	663	667	640	650	689	670	713	660	678	684	696	697	657	686	710	713	715	668	659	708	619	706	707	680	724	635	716	706	712	684	681	687	650	695	662	740	648	694	720	687	644	652	645	711	666	720	741	676	679	635	701	675	710	722	687	730	667	713	691	693	669	697	701	704	664	634	650	688	685	664	703	659	689	664	644	641	659	658	697	725	677	637	681	662	662	692	691	663	686	713	601	697	667	667	664	719	661	670	665	726	650	684	728	669	654	671	689	735	655	695	680	704	678	719	661	676	677	702	657	670	640	683	721	701	684	673	668	714	668	677	666	676	679	684	679	676	684	708	665	685	673	705	681	701	687	698	649	675	658	752	705	692	636	692	690	651	631	683	681	677	708	680	729	700	705	631	706	657	655	637	713	671	680	688	699	668	681	676	705	705	701	673	703	686	660	693	656	679	683	687	627	637	722	695	677	707	746	669	657	689	703	688	668	698	675	648	706	682	681	692	736	684	696	716	649	710	656	699	729	659	627	723	730	648	650	680	701	679	683	689	711	722	679	695	755	674	709	685	706	670	669	679	679	693	667	681	677	713	714	695	680	662	672	686	680	656	718	642	690	687	678	723	648	668	674	747	688	723	689	715	664	664	622	714	701	713	697	676	705	652	692	719	651	695	629	687	708	638	693	692	676	665	665	697	659	629	682	657	671	678	670	666	666	658	686	671	637	684	665	641	657	660	649	762	708	665	723	697	704	707	668	665	709	692	687	680	732	700	693	714	676	675	715	695	720	636	632	671	642	716	630	645	713	703	693	684	678	686	693	661	643	629	674	712	692	704	681	696	678	613	667	723	662	683	620	660	686	723	699	694	732	663	673	675	690	700	708	688	663	695	641	667	654	662	680	634	684	678	678	684	632	684	687	674	722	631	695	665	682	644	686	636	668	706	687	711	701	668	717	658	679	697	679	694	677	694	681	673	695	649	658	747	682	688	705	721	696	654	644	693	688	683	660	694	683	748	661	673	686	728	743	717	678	662	699	685	641	657	649	648	664	725	734	668	698	689	717	662	664	712	703	676	654	656	701	701	713	669	663	699	677	674	686	652	673	635	683	702	652	702	715	678	630	666	678	676	656	712	692	672	670	711	666	685	681	648	746	675	660	639	696	680	693	749	722	693	683	642	710	681	632	722	669	704	699	720	689	662	705	657	685	651	612	697	697	640	670	653	660	666	678	681	662	671	623	659	682	655	700	642	717	665	685	688	699	635	669	670	692	712	728	689	672	655	721	664	641	656	678	669	722	689	687	677	693	692	687	675	693	598
56516	91610	75374	52098	33703	18910	7336	2528	1237	977	942	984	915	1012	978	995	1000	927	959	995	1004	954	916	953	959	903	987	936	916	976	942	930	933	976	979	942	908	889	1021	989	913	951	959	957	949	943	1009	932	922	938	929	934	999	1005	1013	989	964	965	921	945	934	910	974	964	989	980	988	914	915	932	982	959	992	921	953	986	976	902	984	984	980	983	996	941	922	928	947	957	958	992	976	965	933	919	929	986	918	970	973	972	975	934	992	952	920	970	974	969	954	919	950	972	971	974	971	975	927	907	960	928	972	960	938	1011	950	923	990	908	946	956	939	967	961	969	931	981	918	901	936	949	956	914	985	1007	894	1005	964	962	900	981	943	935	981	957	963	947	911	895	951	933	979	967	947	978	987	949	998	933	955	929	963	916	961	997	936	961	940	970	970	945	900	986	980	975	981	937	920	993	887	926	969	949	917	946	952	941	933	1007	928	952	965	987	943	980	950	965	965	973	946	948	958	925	936	948	928	960	918	949	988	962	943	980	968	953	961	966	922	964	987	974	984	1015	912	926	982	940	935	1036	927	907	932	957	914	946	992	916	969	1020	1003	901	952	1013	939	969	931	988	926	1008	976	964	923	978	963	995	867	944	917	946	970	954	955	994	902	946	940	989	935	961	929	924	933	909	948	966	989	899	985	978	935	913	985	940	971	972	962	872	993	925	959	937	1003	932	927	957	937	919	947	938	953	942	990	957	957	963	995	994	930	897	995	915	977	974	916	946	990	992	950	930	901	923	942	947	999	890	948	957	922	959	953	936	956	960	1003	913	970	903	954	939	1009	1011	893	950	911	944	875	921	921	962	962	917	899	967	928	969	1002	911	947	927	969	916	999	926	979	1004	997	948	929	997	975	896	982	967	984	961	918	993	925	920	933	935	957	932	958	960	944	964	921	962	985	1013	943	923	945	979	969	921	957	953	977	946	947	944	919	925	939	945	955	936	963	901	931	950	913	976	993	972	981	944	1016	888	938	971	994	922	950	954	912	967	965	957	945	1001	932	941	990	1001	942	971	937	1007	917	977	978	968	983	958	970	979	924	934	928	953	947	990	955	921	965	948	914	960	970	947	974	970	943	938	984	925	930	960	910	939	969	952	990	997	1018	969	937	952	963	1012	946	963	967	955	894	940	899	952	980	889	952	965	944	994	879	977	927	946	979	967	937	918	969	1001	907	948	952	992	968	977	957	998	988	936	972	1000	921	950	996	946	957	958	946	926	925	968	927	983	901	1019	925	937	981	934	916	990	949	943	946	975	980	1002	966	990	972	987	963	979	927	936	954	953	983	900	933	875	950	944	953	979	909	998	942	969	946	874	935	957	974	987	957	966	943	922	934	988	953	916	978	957	952	985	975	902	970	1012	937	955	973	958	978	902	929	946	929	920	940	985	931	931	915	939	919	945	975	921	987	995	952	913	925	882	952	993	973	955	971	936	947	972	973	944	970	955	959	984	975	881	956	899	983	974	927	951	947	988	952	986	957	959	913	1008	923	970	942	976	956	942	943	924	917	987	963	946	952	931	916	914	958	964	921	978	982	1013	949	940	897	974	958	929	943	976	966	967	923	956	989	981	943	888	953	920	888	957	937	929	962	899	977	985	931	914	988	962	958	980	934	928	1008	935	967	997	926	973	994	946	947	919	974	950	940	892	970	882	975	946	960	960	1054	920	967	924	839	927	946	948	1017	906	947	931	935	983	956	906	980	945	934	968	988	948	926	988	929	1026	1010	933	986	919	976	934	955	982	931	984	926	925	940	895	973	955	949	934	976	941	986	949	962	957	970	919	949	903	965	1009	963	894	949	940	965	934	964	984	913	985	902	969	923	957	921	939	896	982	961	920	941	902	944	974	1010	904	949	951	894	970	932	926	1013	882	983	997	1004	953	957	926	910	964	1002	976	917	963	935	942	950	946	951	995	876	995	938	972	937	953	1002	929	914	946	909	986	906	929	976	958	958	972	950	944	946	943	964	951	919	949	996	944	956	925	978	910	892	940	1007	925	998	992	935	926	932	952	965	977	952	946	941	948	890	954	965	940	951	960	936	999	959	942	925	958	928	926	927	977	931	969	950	949	910	904	895	929	959	970	932	880	948	965	949	957	976	969	921	906	979	950	903	957	1002	964	902	977	964	1023	981	965	952	1004	941	998	942	963	964	976	981	950	913	938	891	975	934	960	962	976	923	909	972	913	1011	950	882	957	994	982	929	1004	942	958	907	945	990	936	989	936	1001	930	929	967	984	942	956	918	1031	932	985	922	933	944	947	917	992	974	965	988	969	868	941	961	968	979	984	924	954	980	914	955	1009	927	935	974	984	945	928	974	982	934	933	1003	1001	951	914	946	978	907	986	942	958	938	957	996	1004	918	979	944	914	974	886	955	969	952	960	956	957	969	967	974	889	902	1007	967	987	950	959	935	945	943	995	979	884	950	942	942	989	1023	1008	928	982	975	949	996	927	968	960	947	923	986	948	922	990	964	954	960	948	992	945	943	946	942	938	935	952	936	946	942	977	958	988	954	927	953	926	910	950	876	937	931	965	916	992	914	993	968	958	920	956	937	943	980	985	902	992	950	933	942	939	954	950	945	959	1007	988	931	926	998	962	982	973	930	957	926	995	975	926	869	990	950	921	956	941	916	933	947	947	921	954	957	913	981	963	954	952	949	954	932	931	973	954	934	952	932	960	977	933	972	953	1007	999	939	922	943	948	951	949	934	946	973	927	895	958	938	916	907	927	944	994	995	959	946	990	970	899	880	988	937	989	955	941	966	938	981	925	946	980	958	930	955	951	929	972	928	1025	972	960	887	943	980	906	919	948	973	923	877	992	959	897	977	986	936	939	978	981	968	951	972	955	967	886	962	986	912	948	953	979	952	913	935	1037	966	1002	965	964	935	964	941	962	960	975	955	939	916	944	922	957	930	920	982	903	970	910	908	930	862	990	997	895	922	950	973	908	939	943	968	972	932	949	886	954	912	932	910	949	936	969	938	942	914	968	941	970	969	999	922	969	980	939	914	997	944	957	888	922	926	977	948	1007	922	988	941	988	957	1035	960	963	916	922	990	972	964	959	991	974	942	977	957	974	934	907	968	896	924	926	956	976	964	956	991	947	996	949	948	936	900	951	880	948	981	942	923	903	992	948	908	901	997	986	984	967	959	951	1011	942	923	940	938	1004	904	978	948	981	933	958	914	958	910	962	962	975	894	930	982	958	905	910	929	970	978	1005	975	916	1005	888	1006	978	963	946	915	932	933	984	961	931	926	947	1007	950	918	925	938	939	955	989	929	1003	935	966	989	934	944	889	985	919	950	915	891	949	955	979	933	917	886	916	932	978	890	994	979	946	993	939	902	977	934	969	932	967	944	946	911	927	960	938	942	955	916	970	973	931	925	991	951	936	949	974	903	967	982	938	945	963	913	911	967	992	1008	946	966	957	963	959	980	959	997	923	1044	971	979	912	974	926	967	939	965	919	957	925	976	894	1006	946	997	946	957	985	950	954	930	949	939	980	943	919	976	947	969	899	975	935	974
23550	21978	32544	29419	26486	23694	16038	2669	915	768	706	671	752	674	695	647	665	725	689	668	667	701	644	671	680	643	701	618	711	688	681	670	746	694	706	732	688	637	680	719	705	633	623	640	692	599	671	682	698	679	688	666	632	670	669	692	638	669	663	704	671	665	674	646	676	701	664	655	682	628	673	680	705	688	672	685	703	661	657	701	693	689	702	670	676	681	652	711	645	678	660	688	656	678	626	672	670	634	665	683	737	671	682	696	667	660	643	643	714	628	672	614	655	689	695	662	656	688	683	689	695	645	655	662	695	696	662	665	635	650	708	695	663	634	682	712	645	698	696	704	661	695	692	684	655	673	656	667	689	635	710	676	618	668	644	672	696	685	651	690	682	713	671	698	697	638	687	684	636	657	641	663	637	616	633	680	646	678	639	644	630	620	671	655	617	646	661	675	706	676	692	682	696	721	597	637	675	676	635	630	680	669	656	657	650	663	658	699	675	677	651	661	657	664	681	690	639	661	683	674	658	637	715	697	649	659	683	644	668	672	685	672	726	671	686	644	666	623	706	685	661	651	649	687	690	676	713	682	635	665	672	671	664	676	671	698	677	707	672	648	652	705	652	666	693	683	707	645	719	714	715	689	704	642	670	688	660	636	627	674	687	646	682	654	663	680	694	714	643	703	694	662	725	721	679	646	691	632	654	664	633	643	682	682	674	644	705	725	664	679	658	672	673	668	672	705	701	704	666	720	656	663	667	693	666	655	691	650	650	686	674	704	659	644	667	657	679	632	674	679	668	688	689	677	655	638	656	691	650	668	682	668	654	651	667	655	675	681	640	675	625	617	674	718	664	661	684	658	694	704	696	648	668	689	693	637	663	643	663	625	674	661	649	664	652	699	682	708	678	704	682	659	702	693	647	696	723	662	671	703	680	635	635	622	675	694	658	667	675	626	631	651	676	716	653	679	648	688	681	635	675	678	745	644	649	674	727	691	679	670	656	676	682	669	695	637	723	694	649	610	645	712	678	656	654	628	654	675	695	631	686	704	734	666	679	676	644	653	674	663	652	716	686	684	676	695	662	608	713	698	640	717	673	617	670	624	676	720	661	683	694	721	674	648	674	688	672	655	626	698	640	651	688	637	693	692	618	710	660	702	718	688	647	672	694	680	652	695	707	653	668	696	631	655	712	700	656	694	635	681	718	663	662	658	759	660	683	673	652	666	644	681	703	680	693	641	639	685	678	696	663	693	697	690	661	705	668	664	680	653	728	658	654	671	673	651	670	662	702	641	666	653	629	669	630	699	659	656	665	688	681	652	674	708	663	669	718	673	690	691	699	651	669	648	680	695	659	688	670	661	690	668	674	680	663	673	655	654	670	635	640	652	695	659	719	726	683	645	668	662	686	654	637	679	683	666	671	673	641	673	703	642	662	634	676	676	690	666	683	704	674	650	681	724	697	704	727	644	632	672	692	710	687	637	707	661	657	706	646	644	699	649	686	695	685	683	635	666	724	644	690	623	647	653	651	718	680	698	656	713	671	692	657	712	664	670	653	656	655	708	645	708	678	631	652	702	658	683	668	678	671	679	673	670	656	725	665	698	662	697	664	646	681	670	683	687	696	612	662	664	682	667	621	669	663	702	686	642	624	665	668	685	657	698	688	680	683	714	694	722	667	707	670	703	631	670	682	695	673	672	664	626	642	685	693	646	678	667	741	681	652	686	665	652	719	685	679	700	660	692	641	612	665	684	676	663	714	690	679	658	656	668	666	687	707	675	629	660	635	680	673	651	679	694	691	653	644	706	686	663	670	688	702	660	700	703	691	659	636	711	678	664	713	658	692	692	651	662	721	658	654	671	740	709	671	626	664	691	664	626	679	658	682	646	693	666	682	661	645	615	644	659	650	658	667	641	673	700	653	679	699	641	712	622	679	690	639	658	692	665	690	662	636	658	662	692	699	658	655	728	683	704	690	666	687	674	646	682	637	663	659	671	648	680	644	722	662	647	678	664	687	711	695	668	670	650	704	678	685	706	646	673	674	690	678	633	636	677	689	668	703	683	671	636	690	671	697	672	658	670	663	711	668	672	724	685	680	667	652	641	697	661	671	656	650	676	626	626	683	674	668	682	644	690	656	670	645	713	645	700	619	665	620	666	626	684	647	662	687	664	675	677	706	661	692	648	661	697	658	692	668	647	729	648	641	693	675	674	651	648	666	668	652	674	699	656	663	666	662	663	693	695	705	701	730	663	628	675	704	663	666	698	675	659	650	667	678	633	603	683	671	666	669	622	672	684	699	652	663	609	648	643	658	684	695	722	706	677	702	690	674	702	683	665	679	716	699	674	670	631	657	720	700	657	680	682	697	641	668	640	719	652	688	695	635	656	673	646	645	670	666	670	663	659	660	669	687	731	669	707	688	647	699	630	673	666	657	614	647	630	660	697	668	690	686	700	693	679	678	648	674	657	657	653	596	663	646	672	672	681	643	663	671	686	613	664	664	652	703	671	684	691	680	692	737	689	657	663	671	669	723	701	660	679	648	700	692	676	685	651	690	627	604	662	664	693	662	671	646	668	670	675	623	611	706	657	662	669	639	670	656	643	673	670	701	678	639	698	676	729	697	701	670	686	683	660	704	669	672	696	657	711	671	624	606	668	643	686	659	680	695	641	655	696	669	649	697	644	656	697	662	666	668	696	716	672	679	708	622	675	668	669	609	652	666	672	639	682	675	658	589	624	682	707	674	693	694	673	654	674	652	694	702	681	665	679	655	722	686	736	662	658	637	712	670	694	681	683	691	684	726	687	652	670	656	686	662	701	704	691	663	664	652	655	605	705	641	696	675	679	657	657	677	659	695	661	698	675	656	687	671	685	675	727	737	705	709	712	704	665	663	661	662	662	713	642	660	624	642	651	662	707	669	647	639	671	688	658	707	682	669	720	647	643	678	660	654	668	640	645	633	721	675	659	692	710	665	660	674	674	698	628	686	640	653	714	709	646	688	635	683	649	682	645	681	682	676	676	690	683	695	655	678	672	644	719	628	663	669	694	727	666	684	747	681	683	635	694	710	691	664	683	693	660	702	704	635	661	620	704	679	674	693	686	664	674	666	720	680	645	660	675	667	688	710	630	703	669	690	734	681	717	652	663	647	610	723	668	679	642	625	672	662	675	680	636	688	665	646	674	666	682	653	680	635	665	704	699	710	659	666	709	696	687	702	659	719	658	642	703	738	688	657	735	662	679	667	670	652	685	701	688	621	693	682	644	667	657	674	650	725	741	714	653	654	667	667	673	705	712	702	702	608	656	671	660	686	697	687	672	706	646	706	662	700	660	676	649	717	673	722	696	681	651	650	663	661	679	725	681	684	727	705	636	710	652	662	657	642	675	647	656	689	684	662	661	680	696	650	684	678	679	641	663	696	642	653	663	681	665	649	613	632	709	678	656	656	666	718	659	656	722	670	712	674	738	656	664	606	682	641	667	648	651	663	647
61076	101480	85391	61208	43107	26011	10693	3330	1353	993	871	933	908	844	907	939	911	912	893	942	937	904	911	937	943	906	882	940	928	919	913	863	934	911	904	947	917	904	904	867	935	916	943	964	913	937	887	903	896	1010	924	947	908	875	918	964	899	929	893	888	923	921	915	895	930	934	958	896	960	889	926	876	950	860	942	924	901	888	909	939	904	924	890	916	884	872	950	904	959	916	900	886	906	971	896	942	972	912	896	931	933	888	948	918	907	915	910	936	933	977	925	923	932	882	921	902	900	917	922	926	941	923	870	887	900	943	892	920	875	930	889	886	907	896	927	938	906	919	930	881	915	951	946	976	979	896	852	927	876	894	934	931	903	942	974	941	908	933	920	869	921	940	923	904	933	922	932	931	910	928	878	931	946	940	932	913	906	906	874	858	946	928	874	898	927	918	946	907	879	918	879	939	970	928	923	900	884	983	931	930	930	882	944	919	928	919	934	889	917	905	887	941	906	922	882	969	920	906	905	925	946	919	941	907	916	906	961	932	895	960	924	946	890	945	926	886	928	945	926	920	935	940	956	938	924	865	930	885	930	853	916	884	887	919	931	933	869	933	881	871	911	876	921	898	940	884	949	899	879	940	886	928	926	853	953	905	900	952	908	918	970	896	923	904	924	887	907	856	910	946	901	908	908	925	893	902	871	918	897	870	909	893	902	851	902	886	891	918	898	908	930	937	928	949	905	917	901	881	898	900	938	971	889	973	865	911	889	921	914	939	919	918	899	938	934	901	895	925	913	884	951	891	891	940	889	885	936	893	871	917	896	910	941	904	915	897	934	895	928	965	911	861	950	952	954	919	883	887	947	878	882	885	917	895	902	889	922	937	912	914	903	912	931	908	906	907	985	884	895	922	852	868	953	906	938	959	891	946	891	865	911	894	898	933	946	919	906	892	920	872	947	910	862	945	957	933	965	922	923	903	927	942	977	893	886	983	923	920	888	909	909	944	899	903	888	905	941	850	824	889	938	903	955	929	885	900	906	933	952	914	893	908	901	962	948	925	886	908	918	874	893	917	935	920	919	939	919	849	907	942	911	963	928	941	880	924	885	908	927	867	933	947	906	959	897	888	939	939	884	921	884	928	939	934	946	899	908	990	919	910	934	884	944	918	933	897	922	941	897	905	883	951	933	911	943	919	926	881	869	920	888	900	942	926	958	865	895	911	865	942	941	885	903	930	899	956	917	903	938	941	939	919	946	931	924	939	862	885	949	929	906	941	894	900	884	928	896	909	933	915	896	957	883	887	927	967	893	915	835	909	917	924	946	887	945	910	895	889	915	923	899	900	939	970	898	941	932	886	939	861	980	906	922	908	891	908	925	946	937	872	898	922	897	906	925	857	946	900	905	948	891	907	895	944	899	984	913	834	932	941	915	901	934	933	940	910	897	947	892	873	881	885	885	881	857	945	904	918	931	917	960	909	847	903	900	981	921	924	918	885	884	902	904	915	921	901	927	942	961	903	914	902	843	911	896	902	933	981	928	907	910	913	948	935	923	905	923	932	972	893	918	869	941	873	934	859	916	933	914	907	899	885	899	917	942	933	939	896	855	963	931	891	988	912	893	853	942	898	904	889	937	925	849	915	898	925	863	913	901	907	894	883	947	901	873	929	883	924	879	951	911	927	976	917	971	903	870	878	935	911	903	922	894	898	915	898	921	881	920	935	953	894	843	938	911	844	916	931	949	918	942	872	923	880	943	954	955	925	917	882	922	908	948	899	886	920	907	938	900	919	965	904	898	913	885	939	899	898	879	935	928	887	923	975	924	964	907	931	903	893	876	873	893	932	942	902	952	902	919	909	915	901	884	861	950	866	918	936	945	893	949	871	894	905	894	935	925	903	859	906	986	915	968	878	898	899	919	923	887	977	969	935	929	874	901	924	907	861	936	973	875	862	968	926	933	912	937	922	909	960	932	941	921	907	899	978	874	873	903	929	878	927	934	912	974	870	927	939	897	945	914	943	901	879	913	926	941	979	878	919	906	862	916	944	872	890	907	921	955	931	848	940	953	943	938	914	937	893	896	970	874	893	901	947	929	882	905	912	926	942	896	968	926	867	919	912	886	897	916	947	910	882	949	902	919	973	908	927	897	898	907	883	889	938	922	894	952	918	929	841	915	900	967	938	961	937	906	904	904	973	951	947	940	909	879	888	902	952	922	867	893	892	893	913	882	922	959	903	888	961	840	911	933	872	875	880	889	929	941	926	952	927	911	885	934	945	921	881	901	922	883	929	922	911	923	924	940	911	932	966	898	854	976	954	953	895	914	956	900	909	900	876	881	925	900	956	887	924	932	896	935	933	953	915	881	944	917	904	860	904	876	932	872	839	904	872	868	931	891	899	871	961	891	910	952	883	901	889	930	841	931	900	939	928	872	931	897	907	934	883	942	912	932	931	854	901	879	923	887	928	895	934	954	907	948	849	858	932	938	961	887	919	834	952	863	935	917	976	917	925	869	961	881	936	915	900	945	868	946	981	925	857	909	894	897	847	893	880	953	905	917	947	924	882	887	888	932	1000	910	940	923	897	893	907	885	871	927	888	925	861	925	905	894	919	890	883	948	946	871	891	904	937	949	876	927	928	899	912	917	970	930	953	944	936	898	902	902	934	942	939	925	939	904	941	921	894	903	893	953	915	892	856	894	924	928	912	926	932	893	916	905	905	881	891	937	921	910	880	889	884	895	897	880	938	961	908	910	910	887	907	844	947	903	940	873	879	881	906	919	883	896	937	886	905	896	927	921	899	868	901	873	921	840	888	881	858	866	927	892	951	921	907	899	929	975	914	882	946	914	857	901	912	923	961	924	936	906	944	898	935	964	935	843	966	920	955	867	889	937	887	862	885	985	924	904	945	918	934	909	863	961	939	854	922	948	955	961	926	922	926	961	940	967	939	922	910	904	924	936	945	880	897	901	877	921	947	887	909	904	948	922	953	921	928	894	914	880	914	906	965	889	934	912	880	905	904	899	942	880	908	900	928	923	916	914	915	896	883	920	904	893	973	979	927	874	947	918	897	937	868	915	937	883	889	917	871	906	939	963	977	907	934	909	956	914	888	910	910	870	895	902	913	845	944	947	922	924	955	912	911	910	923	923	895	908	980	881	876	871	910	927	855	949	902	932	952	928	934	968	908	951	925	897	885	885	880	940	933	922	899	909	888	887	936	927	943	912	887	879	916	914	906	911	964	918	882	906	892	923	874	919	902	892	875	886	925	904	905	910	908	947	863	916	919	883	947	900	912	893	915	895	940	870	920	921	862	935	897	883	908	905	898	918	906	891	921	961	896	968	978	898	912	898	875	895	913	919	950	869	870	868	896	923	931	918	930	893	913	890	899	922	941	858	984	931	916	895	912	906	899	933	928	922	930	891	929	912	865	896	911	909	934	924	923	947	887	871	878	933	883	865	924	905	908	919	911	888	903	896	880	890	889	919	915	930	889
28035	25856	34796	23204	8209	2505	1077	794	737	651	694	628	688	641	667	656	661	724	692	663	685	640	682	702	648	694	690	590	629	649	668	624	657	653	661	675	673	653	643	663	614	686	605	661	658	661	712	681	702	628	660	670	662	673	608	637	687	634	641	646	664	643	627	676	675	689	651	683	681	695	707	663	693	708	681	673	646	705	682	678	674	660	645	685	685	649	634	674	673	669	672	619	670	655	685	613	645	657	624	666	661	665	667	680	669	635	718	667	656	633	698	735	695	661	646	623	695	650	684	676	649	638	626	660	630	680	657	598	669	679	703	651	642	649	653	663	658	655	650	648	691	696	674	682	637	658	620	654	666	672	692	661	626	670	664	646	653	675	651	643	635	647	682	683	625	709	694	639	682	650	695	689	601	672	659	671	642	671	649	653	698	639	620	669	680	687	594	661	691	682	665	637	655	666	701	662	690	708	654	686	699	651	675	653	680	640	695	678	649	652	689	675	651	625	675	621	670	696	654	674	673	668	688	676	739	638	666	641	652	645	699	659	664	644	623	646	639	642	673	664	640	683	625	645	656	678	652	680	682	683	622	650	692	653	645	713	675	648	643	656	683	619	654	677	646	675	676	681	660	672	668	668	643	634	655	651	626	671	679	673	684	657	651	657	689	657	647	653	674	674	683	643	634	688	672	696	660	646	670	640	667	596	648	680	664	696	632	617	657	649	644	636	698	669	667	661	660	656	705	685	700	654	617	629	719	617	653	678	634	652	661	688	689	589	656	646	643	693	690	644	651	653	665	665	689	652	691	629	655	679	641	669	669	671	642	647	637	677	702	657	684	692	663	680	671	619	662	669	691	690	696	672	686	709	671	654	681	653	655	682	669	622	726	630	724	650	695	658	648	659	658	652	686	670	677	664	686	673	727	681	679	632	673	648	640	675	680	642	677	652	681	655	688	633	710	625	634	669	682	660	654	673	667	641	683	657	671	690	661	691	681	652	735	662	691	663	682	663	685	674	663	659	702	681	688	672	694	661	665	636	672	603	659	683	678	679	693	625	643	702	689	615	676	690	680	690	685	713	620	720	675	657	646	644	663	684	649	604	663	661	659	675	645	649	617	694	641	700	635	662	623	653	685	668	641	705	654	672	619	665	699	647	676	686	662	651	641	638	661	630	676	670	658	643	693	686	678	696	689	657	668	653	673	686	696	631	696	729	664	652	664	653	722	644	635	662	673	707	721	679	665	630	630	666	640	682	693	703	717	645	652	640	642	636	632	660	636	660	645	740	657	676	649	746	711	678	694	652	656	678	687	695	681	647	691	643	605	667	613	698	695	636	611	653	682	692	646	664	648	661	649	672	638	651	714	647	684	687	700	630	715	669	671	685	656	664	695	602	627	637	661	651	716	605	654	696	701	692	631	693	690	657	677	664	672	691	653	631	677	644	670	631	701	674	638	691	707	659	669	655	649	700	679	660	662	646	672	671	651	654	652	650	661	719	644	710	658	684	680	689	630	689	676	678	686	662	614	641	663	661	684	600	631	672	695	694	620	667	738	654	678	698	705	602	639	666	701	618	656	645	676	697	716	680	701	689	649	661	660	608	653	678	694	687	647	698	648	698	689	668	659	663	660	691	682	661	670	667	640	638	638	624	695	707	692	659	663	635	653	613	661	642	673	678	649	677	621	655	701	696	653	631	681	668	653	624	652	679	705	624	651	630	702	657	647	629	610	639	645	627	676	658	678	648	646	686	663	681	650	663	664	699	640	697	671	657	685	637	659	666	681	703	601	679	665	637	678	694	727	734	616	652	642	643	693	671	693	673	692	620	644	642	625	613	669	684	661	619	648	678	665	678	645	675	679	623	694	656	655	684	655	647	660	661	664	741	679	648	624	640	755	692	640	658	677	660	691	717	660	662	655	678	687	657	690	694	666	696	679	616	661	653	686	656	700	686	667	655	644	698	676	683	644	633	680	665	667	683	651	675	620	699	710	643	647	610	681	634	668	696	672	665	681	654	659	673	632	647	644	681	653	671	648	662	682	642	705	681	654	677	677	665	669	660	666	700	694	695	673	663	662	694	675	657	659	650	640	597	683	645	660	710	703	662	621	705	685	689	672	618	650	654	677	693	712	655	672	654	689	755	730	661	646	694	668	675	605	640	660	687	648	653	689	696	664	684	687	648	642	653	661	668	618	696	686	641	694	666	655	676	636	683	670	668	649	630	673	712	666	672	601	692	657	719	665	699	672	658	658	669	679	616	668	668	661	690	654	692	692	706	688	645	688	618	606	684	643	654	724	720	645	682	630	676	678	662	681	695	647	638	643	639	661	662	664	645	668	688	629	638	669	660	675	684	685	680	656	703	660	634	705	683	704	702	665	646	679	678	696	719	665	689	625	646	673	672	616	647	645	677	700	692	707	689	668	703	659	662	693	607	681	685	645	645	673	629	659	669	620	652	696	645	720	681	678	705	670	620	619	718	616	668	668	698	648	639	706	657	675	702	694	687	634	603	676	639	652	692	670	653	644	677	648	640	699	663	649	640	637	661	695	629	686	708	658	629	674	651	696	629	663	687	672	615	648	669	710	726	662	602	647	639	690	652	603	699	697	625	665	668	679	659	653	669	661	724	672	679	625	681	631	676	680	659	663	693	678	649	641	676	746	697	686	682	626	645	665	636	653	685	652	694	691	663	642	699	644	627	663	657	645	695	659	644	659	731	659	671	629	650	656	668	666	666	627	623	666	636	596	676	663	688	686	696	638	656	705	698	656	652	665	682	649	634	680	675	659	678	618	672	686	658	649	675	660	666	679	686	629	639	737	602	654	696	701	701	667	713	705	655	666	662	702	636	629	686	654	664	646	642	670	657	710	687	678	653	656	635	657	668	709	668	673	643	662	636	673	671	596	671	647	709	690	601	660	683	653	661	617	700	649	682	639	689	637	749	651	659	663	662	616	649	698	662	660	666	661	659	652	636	645	639	672	641	665	642	652	669	686	672	683	699	713	645	663	677	697	708	627	711	654	668	666	681	635	661	674	675	673	668	662	661	657	714	677	654	638	643	667	685	700	680	655	698	648	663	688	709	710	649	693	673	648	657	614	678	622	710	652	646	697	637	682	597	689	667	660	643	689	687	693	630	677	621	658	643	650	684	670	680	620	663	677	683	667	671	641	677	659	641	684	660	689	691	681	651	693	632	673	633	669	693	664	708	656	615	680	688	641	696	684	710	680	656	677	645	633	687	661	706	671	671	692	676	677	656	657	655	621	621	671	626	671	664	673	663	727	654	678	684	630	589	682	667	674	679	658	675	654	662	678	637	685	689	730	684	662	649	663	702	658	684	722	654	680	689	623	653	631	688	606	698	702	640	639	632	637	645	681	634	661	654	690	660	644	665	626	672	638	667	659	663	620	661	641	697	696	679	644	638	690	681	711	668	662	666	694	658	669	630	612	677	645	653	635	683	672	651	705	647	672	672	653	684	623	616
28334	44878	39370	22121	10117	4129	1796	1087	984	922	931	952	963	970	880	949	921	901	968	923	931	976	925	966	889	932	933	933	948	949	937	903	933	931	988	913	889	953	914	980	930	918	924	977	900	931	911	941	938	911	947	937	958	948	903	978	934	979	958	897	952	923	909	990	899	943	913	928	929	947	928	887	890	967	866	890	972	965	967	941	904	960	979	942	905	961	920	945	967	931	930	935	1002	933	967	926	924	929	960	896	958	905	983	933	915	919	987	935	957	956	977	888	905	930	954	903	947	935	905	935	951	876	952	927	900	997	1008	899	922	905	941	922	883	933	911	939	916	928	934	975	932	917	923	847	838	926	861	930	919	932	891	916	924	918	887	881	889	910	933	903	905	942	830	889	908	908	933	935	926	931	942	890	925	869	924	907	924	951	938	894	949	946	947	957	909	954	927	906	924	904	945	911	942	930	947	977	930	924	944	925	907	970	999	897	956	964	917	913	862	977	941	953	902	896	930	948	919	881	910	961	898	941	919	956	878	937	926	912	956	950	920	891	893	899	933	931	886	926	919	948	921	916	959	924	908	953	883	936	889	885	881	913	904	906	930	966	913	859	932	931	920	922	933	960	942	883	978	931	948	879	980	951	886	953	919	912	975	923	938	958	935	910	899	975	923	898	857	909	1023	952	912	902	927	881	951	921	923	909	945	961	907	983	987	933	945	919	867	911	939	914	889	954	945	948	908	957	934	864	948	914	921	932	928	909	941	939	931	909	970	917	970	859	934	893	888	896	912	926	906	894	924	939	963	919	948	977	927	964	938	932	904	964	919	964	952	958	920	916	930	886	903	890	949	908	933	945	904	915	896	902	937	949	957	872	937	907	905	960	968	965	928	932	920	922	986	894	910	915	858	932	962	912	911	960	895	940	908	941	946	953	913	998	943	905	906	900	956	875	944	954	945	894	857	937	944	961	894	941	964	967	873	946	897	940	953	885	876	888	892	933	876	909	988	943	916	914	943	925	908	891	912	959	893	906	936	889	985	939	957	918	912	891	884	937	956	949	927	934	919	886	933	918	928	973	903	915	959	904	922	979	920	886	935	915	906	895	957	973	944	941	938	932	914	870	943	952	902	935	905	958	946	925	933	903	914	946	946	910	892	950	892	955	930	963	894	908	946	943	897	919	947	904	981	960	932	839	868	988	968	907	927	857	912	946	976	928	947	965	899	928	913	902	936	948	907	998	900	897	898	919	923	904	922	985	905	889	968	898	890	947	939	945	962	955	946	904	965	920	928	976	917	955	922	908	938	889	899	890	935	982	910	927	915	886	959	931	892	898	912	958	964	888	885	906	947	935	911	982	914	975	942	946	939	938	917	948	934	920	872	946	903	915	937	944	868	927	915	939	878	921	922	914	948	919	868	966	936	923	926	966	891	944	949	939	925	970	916	929	916	895	914	900	929	952	886	921	935	1028	924	926	869	932	910	924	937	958	905	954	929	877	904	922	926	964	939	935	950	870	931	938	968	931	899	900	966	897	974	901	945	941	933	890	935	958	877	958	891	938	940	940	887	920	919	857	929	893	943	929	878	906	930	935	983	917	955	938	916	915	974	931	909	917	908	903	967	910	885	971	945	889	999	964	965	903	924	910	944	934	911	904	951	936	960	947	912	951	937	962	959	906	918	926	866	915	986	980	915	905	900	945	897	995	872	949	946	921	962	973	878	896	919	927	915	870	945	955	940	921	939	920	896	914	889	924	878	866	867	917	891	970	920	958	919	955	910	977	953	927	987	979	913	983	914	948	876	915	913	974	888	862	945	912	924	962	908	944	951	940	912	885	910	947	915	950	882	868	906	970	882	897	942	927	990	857	862	926	923	904	966	914	909	912	948	935	924	914	925	938	907	874	904	888	985	927	869	884	916	947	944	964	885	910	968	990	939	924	917	918	925	943	932	904	881	886	966	973	922	949	889	910	904	956	911	966	909	972	907	967	899	946	883	926	936	923	954	918	887	934	874	985	962	953	878	884	934	890	905	930	930	945	902	916	957	939	920	888	955	906	975	925	977	906	908	911	985	930	924	910	963	953	907	925	926	961	926	903	947	982	948	981	863	870	943	929	916	953	963	896	938	941	913	869	924	907	970	974	953	898	953	979	896	936	913	941	961	949	956	899	893	924	921	958	926	959	926	956	951	972	981	908	899	909	920	915	899	924	908	925	904	962	937	950	869	962	926	913	940	937	988	889	884	914	921	937	960	905	978	911	947	947	929	909	894	934	978	900	897	892	892	856	914	896	890	918	892	976	944	924	857	969	912	1022	901	885	913	917	964	917	977	934	939	897	936	946	914	920	901	890	911	945	914	919	916	941	903	955	929	902	921	919	949	915	930	876	947	932	918	887	930	892	959	909	945	936	896	916	928	915	929	908	915	984	923	900	953	905	904	926	934	928	890	928	965	905	920	947	941	963	850	935	947	920	963	923	893	936	902	973	915	919	946	923	923	973	913	958	905	954	1024	950	937	916	968	946	967	888	901	945	928	905	904	941	952	927	934	886	904	950	919	967	896	886	951	942	939	973	924	910	924	883	943	941	937	903	891	967	944	936	962	909	966	908	872	931	922	928	918	896	922	941	920	924	922	894	888	930	933	918	902	965	948	887	972	933	912	894	881	870	926	886	930	908	930	960	969	927	942	954	929	850	892	916	930	887	846	922	941	892	976	880	950	942	937	884	909	947	969	952	949	944	894	889	891	936	893	945	960	918	914	959	883	914	919	926	940	897	972	892	948	904	916	945	889	887	897	878	898	917	914	872	939	931	896	940	928	931	896	902	937	931	923	949	961	900	989	937	934	934	893	921	941	905	944	986	872	996	875	915	916	925	857	886	1006	918	933	955	967	903	874	984	902	973	947	921	882	927	967	938	951	928	916	936	949	961	918	944	934	883	936	912	934	933	924	907	927	944	930	902	919	928	908	1020	965	938	972	911	920	894	843	966	961	855	991	936	900	911	939	903	900	931	956	978	927	997	923	908	884	876	926	921	932	953	989	911	950	953	943	902	907	929	899	939	935	916	948	932	894	874	932	877	976	926	926	961	941	955	906	906	935	863	951	891	925	897	910	910	929	929	874	959	893	958	939	895	916	937	931	931	953	993	898	870	910	947	972	916	975	951	923	873	917	922	889	940	922	926	920	867	934	952	951	952	909	931	927	905	905	900	925	939	935	935	890	923	936	948	927	923	896	978	916	933	907	929	952	930	942	901	956	993	910	951	893	867	906	947	934	949	928	893	896	911	945	928	892	845	1000	943	934	982	920	916	981	942	843	927	963	945	907	934	927	977	959	935	913	930	947	924	907	940	892	972	981	948	964	973	891	964	931	964	945	916	921	893	883	928	916	939	894	928	996	910	932	926	898	932	952	1019	875	908	876	944	973	931	927	885	894	868	935	941	932	1004	938	905	912	918	913	875	971	899	907	902	937	929	923	917	950	964	947	901	907	876	937	1001	933	884
24603	22491	35836	35680	27973	20180	8027	1608	876	771	716	689	724	732	743	712	718	720	700	722	730	676	660	706	707	682	692	694	753	735	708	756	649	684	717	712	695	736	721	696	708	660	714	686	706	742	722	689	678	714	677	677	722	703	727	758	754	702	706	715	697	686	725	691	637	671	692	700	710	741	701	693	690	757	723	692	713	698	696	744	738	722	739	739	717	709	710	667	704	687	705	693	719	719	714	698	702	695	720	712	723	664	714	729	748	686	696	726	734	704	659	737	692	683	705	687	752	707	698	683	684	759	732	658	694	695	728	697	740	755	727	693	698	721	759	685	709	722	699	698	701	656	754	707	715	694	691	717	756	671	676	695	697	673	698	739	719	688	704	744	687	655	705	763	693	684	678	741	689	705	705	701	714	710	709	727	703	735	746	654	710	710	698	689	740	679	709	652	720	682	620	693	713	695	638	665	684	695	701	714	756	709	690	701	679	725	713	743	721	690	674	680	754	666	684	700	739	706	709	716	742	706	706	723	699	757	720	667	706	695	692	734	657	673	660	671	741	732	676	717	677	705	680	673	666	718	689	696	695	723	695	727	702	705	650	631	734	706	715	721	696	710	716	672	694	710	710	688	707	724	691	755	714	720	752	691	714	685	662	728	727	712	713	737	691	640	669	700	695	679	662	661	671	725	711	710	704	674	692	707	719	723	690	706	648	699	740	718	688	724	699	679	693	697	680	732	687	705	697	730	755	671	721	695	705	701	704	722	701	709	689	709	637	712	694	722	668	721	706	719	653	744	689	710	687	697	673	668	705	677	730	717	711	698	690	655	665	696	733	674	689	722	656	706	692	700	697	718	691	651	742	716	688	706	771	706	716	679	727	706	670	725	683	737	754	731	704	705	690	727	671	691	717	701	704	710	681	683	696	695	706	705	667	711	720	669	717	724	703	661	704	709	722	725	744	683	695	736	660	720	729	706	704	668	726	747	661	692	691	721	698	637	661	748	748	706	718	672	685	757	730	689	667	694	711	674	694	703	690	740	685	694	684	736	717	711	694	675	722	689	708	667	682	716	703	630	726	672	727	694	755	687	699	668	650	724	687	667	708	689	695	744	711	689	704	712	720	738	725	665	694	695	721	699	749	696	732	675	680	710	719	705	715	714	727	694	680	710	733	700	676	686	729	702	673	757	705	682	682	718	703	643	731	695	703	709	689	713	718	735	702	738	693	687	711	683	722	675	695	718	670	694	700	690	722	705	707	737	715	707	676	705	751	724	715	671	701	723	748	725	758	665	718	710	694	672	708	729	688	719	717	725	651	698	691	695	692	678	706	704	686	727	676	726	651	722	732	733	625	696	725	740	703	692	721	691	696	651	715	697	702	738	700	694	744	695	725	684	727	728	715	664	684	724	685	702	739	674	669	668	706	738	717	724	733	699	705	657	658	729	679	708	690	696	667	696	693	690	667	659	725	662	704	692	716	677	678	705	668	709	654	694	654	686	671	712	676	707	687	696	709	737	699	708	692	696	680	665	710	721	735	670	665	695	713	666	714	739	704	705	688	711	663	699	727	671	653	697	711	685	702	751	711	732	718	750	706	730	675	686	729	716	651	752	748	686	705	729	724	676	724	683	688	722	670	742	687	703	729	716	726	654	678	668	659	689	700	678	711	710	744	699	735	736	685	677	701	681	662	651	668	696	674	654	682	690	650	710	722	691	676	654	693	724	716	688	708	737	714	657	715	699	696	710	719	721	707	671	655	719	691	750	690	720	702	720	725	679	712	674	711	694	640	690	718	685	643	677	658	728	724	703	673	744	705	693	740	699	718	694	721	662	727	743	705	670	728	710	694	695	749	750	670	703	687	660	728	727	671	732	731	650	707	695	662	675	670	700	735	688	685	696	735	647	692	702	695	688	729	718	697	714	654	719	755	692	692	679	687	661	715	737	718	681	675	736	678	681	668	717	696	689	702	723	699	704	720	713	724	662	654	706	643	731	714	721	687	733	716	720	725	722	690	669	732	700	725	705	702	697	699	705	734	706	727	710	744	706	683	681	721	754	732	680	702	714	713	700	714	729	709	691	704	689	721	664	682	685	678	760	693	687	718	660	719	676	696	724	700	733	698	746	682	708	701	684	673	715	709	660	658	723	622	697	722	753	702	632	737	710	715	711	659	697	693	710	681	666	664	671	730	738	675	725	704	695	698	702	689	675	708	717	680	704	715	665	703	702	704	706	697	679	683	685	739	727	698	651	717	669	673	707	678	683	665	729	732	680	678	729	674	714	708	699	674	686	726	696	689	717	697	769	702	713	689	702	671	688	710	702	655	663	682	731	770	742	750	699	704	684	707	630	692	707	685	727	672	689	708	679	728	688	689	723	737	731	684	721	709	744	728	671	707	651	711	715	681	716	735	682	722	689	745	678	741	737	718	688	717	684	685	720	680	722	728	693	711	690	675	700	748	689	702	647	692	755	669	714	751	690	703	727	724	699	707	724	674	704	717	695	766	719	729	714	686	734	703	733	711	676	656	673	694	709	674	724	647	733	681	704	694	707	712	696	717	696	692	668	709	702	697	681	666	719	680	692	690	686	789	678	712	676	713	713	661	669	705	754	688	620	716	698	718	754	715	718	710	723	673	669	661	665	708	691	676	711	720	671	738	684	666	709	766	688	679	678	673	703	706	708	679	721	696	752	687	677	726	651	742	685	759	706	707	730	715	691	700	759	734	694	701	691	688	702	772	689	710	727	708	700	683	703	713	735	684	709	713	670	719	697	690	733	703	655	679	695	687	684	721	712	686	724	745	751	712	662	700	693	691	692	651	641	637	653	692	692	723	738	716	676	718	710	689	676	705	697	674	736	686	763	671	732	679	702	667	706	697	702	729	642	635	724	655	693	736	692	762	679	741	711	709	695	661	731	698	649	690	733	741	673	696	748	676	688	641	744	667	729	727	710	699	674	680	652	723	683	642	727	712	678	697	702	717	661	716	694	638	733	649	712	671	728	705	664	698	736	724	688	709	729	718	712	704	710	716	697	686	711	735	661	699	684	672	690	677	763	637	676	678	696	675	670	721	707	709	726	702	700	743	664	706	691	712	669	702	725	690	724	676	689	708	707	715	694	714	731	690	684	696	694	685	766	693	734	664	689	705	670	753	714	657	676	647	735	701	687	684	698	739	693	712	731	686	668	724	680	692	733	686	699	669	700	659	733	712	723	701	695	710	697	719	692	657	686	684	693	699	746	685	684	697	726	683	695	688	696	682	697	674	718	689	646	708	709	701	696	690	717	713	710	689	702	698	673	702	762	708	656	675	721	769	667	678	695	670	685	682	699	739	725	700	700	710	689	706	704	700	739	713	709	706	702	701	689	689	665	699	699	672	707	645	668	603	691	699	659	712	741	722	735	696	700	685	653	729	666	704	668	698	714	726	690	675	725	725	686	696	755	700	701	673	710	680	731	650	745	759	693	689	693	714	716	733	707	694	670
55701	92397	77759	53373	36264	19497	7094	2494	1308	1080	991	984	940	990	996	969	963	966	979	987	977	920	968	938	932	980	1019	1024	988	984	951	1008	950	901	986	944	1004	1012	945	974	918	954	1020	963	962	1037	979	978	1025	901	1013	996	969	977	968	983	986	972	1008	932	960	990	938	987	912	1009	1016	990	985	988	989	971	917	943	935	979	982	982	952	996	983	992	941	957	990	982	935	978	1007	991	940	952	952	977	947	996	1000	1007	942	941	971	942	958	974	968	1010	968	971	948	1011	981	969	1020	964	955	960	1009	983	999	970	959	974	982	934	956	987	992	978	962	963	1005	949	953	954	998	1001	990	952	973	1009	923	945	949	977	932	972	1025	932	1010	939	974	965	954	997	939	985	963	966	994	962	1004	989	954	939	1026	942	943	926	983	915	962	982	888	965	967	996	1014	928	929	997	1012	951	998	957	905	967	935	1031	928	965	1001	963	958	949	928	945	967	944	964	974	993	1001	966	1011	995	970	997	961	987	944	943	989	987	929	1002	961	928	1002	943	962	943	971	970	948	929	950	953	968	995	981	989	955	971	969	989	959	1001	964	987	970	1001	933	982	983	992	963	1028	899	978	925	969	1044	983	979	1000	966	922	963	988	959	984	1005	948	1007	950	975	937	969	938	992	966	940	983	946	1042	925	954	970	952	956	948	943	909	976	980	951	986	948	993	1009	995	976	955	951	923	908	1000	1004	952	966	985	906	961	992	1021	949	954	1009	973	1003	979	981	993	980	994	933	979	886	967	972	1001	990	949	962	960	965	936	929	957	979	992	986	966	970	993	1015	982	951	975	928	972	1017	934	968	996	956	1011	996	969	989	952	988	988	972	939	929	1039	955	1006	1010	994	978	931	977	933	969	1046	980	922	891	931	1011	989	1003	976	977	903	938	1018	941	983	982	974	960	927	974	984	969	977	974	1009	950	959	956	902	934	954	1001	992	920	963	1003	962	956	1079	955	897	1078	1042	962	980	997	1001	934	1029	944	974	998	1028	946	938	897	926	989	1027	971	946	954	996	918	999	943	930	1003	1022	975	954	980	933	990	969	997	943	991	1014	981	1005	955	980	956	997	871	972	992	984	983	947	951	985	922	991	992	1031	1007	975	965	1011	991	963	993	980	977	952	969	951	967	1013	906	983	923	1008	964	960	991	987	964	940	1014	950	983	994	990	1016	956	949	951	1013	970	977	918	968	1002	971	975	948	985	972	1017	947	972	943	987	926	959	943	955	879	951	1004	945	988	949	970	968	991	912	988	925	969	941	949	961	957	981	1000	950	929	985	938	994	906	1003	951	983	1005	934	1015	978	913	1013	941	1000	939	983	948	981	956	996	972	973	963	916	951	1040	970	936	959	1040	963	968	976	1006	991	939	1007	1013	962	941	958	949	995	1006	1000	1024	932	929	950	952	959	948	985	911	1022	966	1007	963	964	944	926	939	908	987	970	968	983	998	966	978	897	960	973	990	961	981	951	962	954	1020	963	945	983	972	1035	941	938	979	971	950	975	969	1020	922	943	971	911	986	1017	986	938	1009	937	930	968	977	949	1001	950	991	926	1012	936	1009	974	908	932	909	969	1001	945	953	989	1022	923	928	956	972	1045	984	929	996	969	988	956	1000	940	1001	964	983	973	968	1013	952	947	991	966	975	978	948	943	930	954	983	951	1027	910	962	969	981	959	992	968	1013	983	969	936	952	969	949	961	1005	1012	960	965	922	972	992	993	995	957	954	997	928	982	979	990	968	966	1009	979	945	957	942	976	992	957	978	968	954	959	924	1003	980	934	1000	930	991	956	978	918	908	1010	1012	968	956	985	974	904	966	1020	940	961	931	939	961	980	934	984	977	980	945	1019	956	990	952	940	993	1004	987	936	1000	934	971	931	969	981	947	952	988	1002	962	1054	978	963	947	965	974	972	962	1008	1019	946	964	1020	1003	939	891	1000	957	897	963	893	1001	1044	888	941	965	969	996	1000	1044	945	971	960	953	982	998	1015	1008	944	1009	945	962	997	991	961	986	971	925	984	991	959	915	893	976	991	964	972	956	980	973	935	970	967	949	922	984	934	982	967	1024	988	976	965	1013	953	949	947	982	930	1002	921	920	951	994	969	976	946	945	948	970	939	965	943	907	979	967	990	946	1010	984	952	947	962	972	927	941	985	980	969	995	942	979	920	979	871	983	903	952	988	986	962	924	983	917	978	976	977	1073	883	992	989	979	942	995	974	983	977	1005	929	937	960	954	988	995	975	991	963	965	957	968	1000	998	966	996	947	1024	1016	924	963	983	963	945	924	1029	990	974	971	993	926	949	977	983	1004	936	979	946	936	979	961	949	956	948	954	959	1028	987	978	951	942	979	972	947	933	911	975	930	1044	947	953	943	954	948	986	903	885	965	970	967	1031	1000	1014	952	1006	948	1013	966	991	974	975	937	970	942	941	946	961	967	977	992	989	1001	988	954	1023	943	1014	936	953	968	956	971	905	936	992	967	910	1001	935	976	939	971	965	975	979	974	919	948	944	934	1019	1035	953	1000	955	934	977	960	966	1001	995	934	1005	970	1000	996	932	1000	975	961	972	936	917	919	1001	1002	1003	948	991	985	985	958	954	979	964	1000	994	921	1004	948	991	946	1055	952	981	958	957	985	973	1028	975	1025	924	1011	960	930	946	985	983	984	932	969	954	991	910	972	998	920	938	972	978	1000	945	999	943	944	945	1000	984	962	1002	985	954	982	973	951	986	1005	959	913	1005	974	991	973	907	1013	967	963	918	953	901	931	1002	966	1037	962	941	962	982	884	919	965	929	984	972	1032	927	980	945	1000	971	927	976	967	1006	955	975	964	989	952	969	932	945	911	983	919	1001	945	1026	968	973	985	922	910	967	949	972	924	1005	955	980	979	961	930	931	922	945	899	964	944	941	960	959	979	924	930	984	922	1003	961	980	933	1023	916	1003	939	950	1017	975	953	1028	953	980	944	977	974	996	947	956	1030	950	961	930	1021	979	924	932	1001	953	1003	920	969	932	980	963	968	979	958	982	966	1015	934	994	943	930	976	973	956	988	967	978	977	970	1025	988	995	938	929	941	929	997	913	920	916	942	1006	969	942	1003	954	992	975	998	959	977	947	940	1015	971	987	985	950	958	971	1038	974	977	918	1015	992	956	956	939	1036	960	969	1023	979	1018	952	950	993	932	1016	982	992	1002	937	954	952	993	967	962	950	964	1002	971	933	948	928	878	972	1015	942	981	997	975	990	1004	979	1000	993	971	949	920	956	979	940	967	917	976	987	933	1007	977	959	1016	977	944	977	932	1000	947	935	933	1025	1008	947	969	1016	958	981	960	925	992	1000	1053	1004	901	991	951	905	971	895	934	967	932	950	961	987	920	972	986	974	898	1017	977	980	947	1011	987	957	991	996	947	934	994	987	943	969	1013	966	962	957	949	961	981	974	1029	951	938	977	983	984	943	942	942	975	989	1001	945	980	995	966	1035	915	913	950	927	981	955	993	953	988	962	957	974	1038	910	985	1028	943	988	988	928	1013	936	970	981	953	899	956	994	923	966	974	970	967	900	931	932	966	970	982	1002	903	972	1042	988	972	962	888	1038	986	935	939	1023	963	1028	903	954	980	941	966	978	945	972	949	921	1056	928	1015	974	1010	945	960	979	986	947	965	1043	942	1003	950	975	953	953	1010	986	951	996	980	946	985	966	988	965	958
23660	22049	32957	31259	28600	24488	16523	3060	968	763	720	677	696	709	661	731	728	665	754	708	677	697	638	724	745	719	714	663	682	688	713	729	661	662	682	711	680	711	701	705	694	702	708	699	635	726	685	699	753	677	655	688	652	655	705	661	688	680	733	670	676	710	694	686	728	711	704	722	691	718	697	680	660	678	681	714	705	684	719	719	668	696	687	681	726	669	685	692	692	688	725	704	693	731	717	687	723	705	684	689	724	666	717	667	686	756	704	698	661	680	700	660	700	702	707	691	697	701	650	705	682	677	620	672	617	671	712	679	761	681	664	671	699	677	692	744	690	708	742	650	685	660	670	702	691	683	692	698	687	724	705	665	704	715	701	680	694	657	675	658	677	684	695	727	676	703	709	726	645	709	683	708	694	690	700	693	666	692	691	650	674	720	704	632	699	675	681	661	692	664	718	705	706	641	678	708	708	703	680	721	678	689	682	646	688	677	672	665	699	661	684	668	717	681	720	695	673	673	718	716	710	681	759	693	650	698	709	687	684	690	662	712	692	715	644	743	690	656	706	640	712	682	699	652	706	673	714	686	716	680	703	726	670	647	692	671	698	686	713	724	672	703	668	700	693	662	641	670	709	676	696	691	696	678	708	669	718	673	703	720	688	674	713	710	679	659	715	721	705	675	700	667	683	707	696	666	741	664	712	698	624	649	667	657	646	704	697	650	663	669	703	715	679	737	688	678	683	742	692	702	684	680	646	686	657	683	660	729	685	682	687	643	682	649	686	672	707	659	690	704	687	709	688	685	675	655	680	682	656	680	604	666	696	690	669	668	692	695	685	661	651	651	703	677	718	697	663	733	691	711	727	714	698	710	668	697	703	681	707	668	719	681	714	699	736	731	672	705	693	638	678	680	694	691	716	742	688	700	657	690	641	737	682	672	720	726	707	717	641	671	713	650	683	703	705	624	728	687	663	688	732	689	723	704	675	655	724	705	700	694	639	729	657	684	669	663	686	703	719	691	651	669	694	696	681	726	631	703	688	680	668	691	686	694	619	676	658	756	698	680	653	738	694	678	682	688	720	691	684	696	655	702	664	684	705	765	664	667	679	714	679	709	663	695	706	683	688	732	676	705	680	687	727	657	680	625	721	695	655	705	665	722	719	699	685	705	683	688	687	680	672	679	688	651	659	666	667	711	643	737	679	710	668	704	650	706	712	688	753	659	680	697	680	666	735	727	665	654	678	672	653	703	682	694	647	692	674	681	703	675	702	699	672	702	674	686	702	678	694	696	723	668	696	686	717	696	694	701	695	741	692	738	662	670	656	692	681	647	714	686	657	718	683	674	665	684	710	676	674	652	694	650	665	676	698	647	710	702	739	670	740	713	704	734	687	687	688	650	674	697	686	671	742	719	710	712	715	647	664	639	616	674	706	656	717	676	667	694	670	692	730	671	695	684	688	693	698	680	710	627	702	633	700	656	644	648	692	697	662	650	692	685	693	653	711	728	658	675	652	687	687	672	677	708	744	635	650	658	681	648	679	689	678	688	675	717	664	676	663	639	690	665	653	668	720	726	726	659	670	693	655	660	726	715	684	658	652	717	684	664	750	670	677	673	679	734	634	689	715	725	715	708	679	689	685	708	684	721	723	689	670	677	654	703	672	696	645	677	688	688	694	687	648	677	695	718	700	720	714	700	707	715	733	725	699	693	674	707	658	748	684	664	662	663	652	660	646	686	661	706	681	668	663	690	696	742	678	672	688	681	696	666	632	678	692	687	638	685	688	672	739	699	659	668	629	621	714	692	707	699	650	656	678	656	697	669	719	748	692	717	710	682	740	727	673	712	715	720	648	706	682	679	639	703	661	668	683	659	664	692	708	669	662	695	671	684	709	709	669	655	696	675	684	711	675	720	674	717	655	703	668	688	706	720	712	672	660	678	670	742	715	672	667	695	663	664	703	686	704	666	692	715	671	699	716	707	664	678	753	713	772	719	647	716	729	715	672	693	682	664	698	697	654	725	680	702	679	678	692	690	706	685	716	695	691	711	651	676	694	650	715	685	643	665	687	712	703	681	696	689	657	696	668	717	739	707	693	695	699	739	647	699	709	690	682	694	697	692	695	683	698	635	699	669	642	740	679	672	711	684	726	685	684	638	697	724	710	685	709	677	679	719	718	651	722	651	671	693	704	688	666	675	660	684	670	697	676	650	703	711	666	672	693	663	685	652	697	660	664	697	622	623	669	694	700	727	702	674	683	696	712	733	699	718	704	689	648	660	678	677	756	674	736	675	725	716	684	650	703	678	691	696	671	707	677	688	655	687	640	678	691	736	670	665	704	743	703	690	671	677	706	672	723	685	662	697	630	691	699	665	709	681	723	669	669	678	645	738	680	655	669	714	683	705	712	703	708	687	673	656	717	690	675	667	675	634	668	667	692	679	647	686	715	690	639	633	713	692	680	694	714	636	656	678	702	699	680	661	696	695	696	650	707	712	686	645	704	688	711	681	660	702	713	712	676	663	651	663	744	660	687	733	690	703	719	681	684	707	660	701	707	735	676	706	671	673	693	643	673	662	705	703	672	697	683	711	686	680	704	644	688	682	672	691	712	712	711	670	655	679	692	697	687	680	664	690	669	704	667	660	702	719	654	654	648	679	717	660	662	644	721	665	690	713	661	694	651	718	713	687	669	654	657	686	730	618	719	694	652	683	689	721	640	694	680	714	681	688	694	674	692	681	711	677	659	716	722	694	703	672	668	682	697	685	685	667	641	617	666	646	657	649	688	740	667	681	689	655	673	661	675	666	689	672	675	728	670	618	685	645	731	636	666	685	653	704	713	722	672	700	705	665	705	722	683	710	686	666	704	673	659	669	670	676	706	698	690	712	650	703	707	640	702	679	687	667	656	704	635	682	710	686	658	687	633	681	695	687	697	652	685	675	649	704	705	638	651	739	665	721	718	701	691	674	671	719	652	687	661	651	707	663	688	679	735	665	641	660	727	698	675	681	717	646	679	689	711	694	721	708	665	666	689	707	713	677	693	625	639	684	672	697	661	722	644	658	706	700	711	684	707	713	659	697	723	658	662	668	668	697	731	706	699	719	678	676	680	722	698	717	725	690	655	713	659	659	675	656	693	695	708	719	705	687	679	726	704	727	685	693	703	648	649	678	695	662	683	690	659	749	684	667	647	690	698	689	654	677	696	712	710	713	655	693	689	671	663	681	700	678	650	695	695	660	693	692	679	710	652	659	622	673	682	684	636	653	706	700	709	674	673	661	719	712	682	637	699	706	650	692	689	686	730	676	662	695	654	687	687	652	681	710	704	624	672	657	693	642	667	723	674	700	703	661	712	705	742	701	700	749	662	677	683	728	727	677	650	691	673	680	678	662	726	667	716	730	675	714	703	678	713	640	687	700	679	685	677	700	683	720	701	667	651	719	737	661	686	667	698	710	668	657	650	677	654	700	664	724	679	659	671	674	650	660	698	696
60559	102216	86325	64562	45559	27657	11698	3866	1479	1068	919	940	935	934	975	934	974	938	954	1017	934	899	925	948	895	968	908	917	936	953	973	903	970	948	926	904	929	915	951	955	913	918	882	976	940	894	866	876	929	928	902	1004	932	946	908	887	910	907	952	950	906	956	984	917	893	882	954	954	979	910	885	966	969	956	933	932	923	913	891	912	941	909	937	978	958	954	879	927	910	976	915	928	942	926	890	958	941	951	923	933	908	939	951	961	955	941	994	954	937	931	970	855	898	949	920	920	978	890	881	930	905	984	925	931	895	957	912	913	922	898	920	956	951	890	942	979	944	936	933	999	904	958	919	951	905	933	921	901	908	910	917	984	872	886	945	966	924	928	917	914	908	904	915	899	994	910	952	858	915	974	953	894	944	911	969	883	922	867	964	903	951	910	958	943	903	926	908	932	879	954	938	952	935	925	909	919	990	958	961	910	952	955	928	895	876	954	932	898	911	915	941	922	927	953	946	926	964	963	955	896	933	873	890	901	937	994	923	987	859	922	958	919	896	927	896	920	894	966	919	940	927	898	898	955	931	950	893	931	901	939	929	890	945	972	887	945	941	954	912	936	884	963	906	928	914	878	950	904	937	933	922	922	914	905	970	904	950	899	949	971	938	931	895	942	913	905	954	901	895	926	911	971	984	968	953	955	932	948	924	937	957	940	959	903	934	917	925	934	971	951	935	931	905	992	979	953	942	933	942	879	915	900	1000	945	911	995	906	921	914	982	958	967	947	927	959	895	944	854	964	901	940	934	924	921	944	929	883	886	958	943	944	999	953	923	899	916	917	930	966	909	935	917	910	963	928	943	880	894	961	960	889	938	944	945	904	910	895	921	915	878	926	919	999	932	939	887	958	943	949	951	888	973	1000	929	939	891	909	939	990	911	988	938	977	919	917	919	894	935	929	966	919	901	897	942	929	901	970	990	950	961	901	990	961	957	949	926	961	931	941	886	906	903	912	933	941	927	922	935	956	908	916	957	977	897	977	927	934	932	922	915	918	979	906	894	1002	890	961	935	895	941	923	936	942	956	944	954	974	951	909	946	851	997	936	964	946	917	963	920	917	912	948	988	930	889	935	924	915	955	930	963	917	939	956	931	924	921	943	935	908	885	911	911	943	901	940	886	920	913	957	946	909	938	971	900	890	897	942	940	908	982	977	956	982	942	902	951	925	968	945	937	882	926	959	872	927	938	947	887	913	952	942	958	929	897	905	857	939	944	905	888	915	938	907	968	890	893	917	924	956	899	934	924	872	970	977	990	964	888	905	881	932	938	1020	924	906	948	973	900	948	930	916	948	881	907	947	905	983	883	949	887	965	935	925	905	861	956	919	975	943	928	941	978	907	1003	948	929	922	950	1001	930	936	943	967	943	929	950	948	914	914	869	956	969	930	902	937	937	889	999	903	937	868	918	939	911	902	914	976	914	960	915	936	953	947	936	921	928	914	880	885	944	943	876	966	984	950	939	922	882	913	893	955	938	950	905	899	939	930	953	870	892	889	950	924	983	980	908	930	979	935	924	976	919	934	951	975	935	929	984	913	962	951	917	868	945	958	939	956	966	957	915	957	937	978	949	948	907	936	944	987	972	919	953	920	878	969	919	979	929	906	912	874	930	941	903	908	917	873	941	943	995	948	930	926	899	897	904	956	943	983	915	914	926	911	928	931	944	910	958	910	911	940	916	923	984	957	941	942	936	909	954	883	884	937	862	924	934	977	938	956	971	904	922	915	970	912	920	962	940	984	949	925	934	927	937	892	902	916	938	919	986	970	949	946	934	925	904	935	925	951	886	953	921	938	903	894	936	955	930	956	985	990	1000	967	937	929	946	911	973	947	868	917	950	984	895	947	934	914	938	924	907	901	951	958	900	925	930	909	973	857	925	928	916	927	954	909	953	988	952	870	958	956	936	902	901	932	907	941	895	957	933	913	949	955	897	948	946	918	903	899	973	931	923	885	921	887	876	902	863	961	996	927	954	952	964	906	897	959	946	974	981	927	974	905	882	909	932	886	939	906	952	924	940	935	934	920	917	915	949	955	946	964	945	975	925	944	913	958	960	933	938	980	931	918	941	866	859	937	947	925	919	958	923	936	915	1014	910	970	940	906	936	955	946	963	879	913	938	920	908	913	918	931	924	929	921	864	942	912	943	960	959	981	996	958	894	940	879	968	937	943	927	950	944	976	936	932	908	910	948	954	896	916	934	926	889	953	934	896	908	953	927	972	904	923	905	910	914	920	971	966	920	968	904	913	955	986	898	986	884	912	891	977	973	955	983	887	966	871	916	915	958	949	925	870	912	926	955	928	937	888	902	992	954	938	972	1022	948	976	900	932	944	932	955	931	917	862	946	883	942	923	917	939	931	879	1004	919	925	944	965	915	953	914	935	894	928	954	946	944	968	953	962	912	904	983	907	927	922	948	882	924	903	938	924	928	945	963	903	909	953	943	909	958	983	931	935	867	920	918	942	910	914	957	924	889	964	917	938	959	961	974	930	912	918	913	905	940	903	949	1005	975	955	957	887	982	968	928	934	901	970	945	941	961	892	915	966	983	937	899	933	957	935	935	929	946	970	915	948	864	999	862	908	890	965	905	917	921	937	982	933	913	943	935	983	945	881	943	917	925	963	956	889	958	905	939	885	920	949	942	900	914	923	901	913	953	909	940	927	956	956	947	931	902	980	915	881	904	892	951	905	938	931	947	906	951	926	946	890	903	976	913	866	960	983	923	947	887	915	913	891	940	897	1001	880	920	862	934	986	920	945	996	921	931	937	920	984	924	944	970	932	943	901	933	898	926	943	940	924	916	922	975	920	936	934	982	918	925	905	941	935	908	947	923	905	905	868	910	887	905	915	917	933	857	874	955	962	925	962	913	953	921	936	896	872	958	953	953	945	944	941	914	933	958	938	924	972	907	947	972	917	931	946	930	907	1016	980	911	946	877	940	995	936	1018	926	911	1016	910	931	935	927	944	911	913	908	916	895	923	920	905	942	999	936	916	932	920	975	901	982	998	950	959	981	922	918	922	898	946	915	956	967	939	955	895	935	928	918	903	928	962	949	919	981	959	941	967	957	944	1000	926	984	904	895	989	929	947	890	907	895	888	943	956	928	945	889	940	879	980	938	945	908	919	888	917	937	928	898	896	940	920	958	885	904	953	928	925	966	882	954	940	932	900	956	916	919	928	936	964	871	925	978	946	886	900	944	899	902	915	955	964	957	915	955	910	891	943	882	933	955	964	920	915	943	935	934	931	923	914	919	933	892	912	967	940	971	995	975	913	896	928	910	918	944	929	974	876	912	919	910	928	950	918	890	919	894	950	945	915	919	993	928	912	874	953	951	912	903	902	906	950	904	896	929	895	970	960	960	958	913	918	871	957	945	921	902	968	958	960	951	948	989	921	941	928	914	922	988	962	972	940	950	953	920	951	961	943	882	899	906	965	952	918	926	943	933	944	946	989	898
28030	27348	32860	22084	9016	2871	1148	801	684	696	669	678	681	638	698	658	687	685	656	690	716	650	698	630	726	661	704	662	714	658	697	744	634	671	664	677	659	622	637	651	675	686	692	627	660	618	607	689	626	659	654	698	679	693	669	686	714	652	637	625	679	674	714	653	666	654	649	676	660	678	666	637	706	640	646	688	657	696	688	724	702	660	700	660	632	681	669	689	662	683	704	678	676	683	682	695	659	667	691	660	653	664	635	645	705	657	674	710	689	693	657	699	664	647	708	668	682	648	643	690	710	713	669	689	668	671	680	680	633	694	701	657	691	631	699	649	627	635	635	675	656	716	697	691	690	683	650	677	687	690	639	673	689	655	656	663	669	695	675	684	680	716	670	680	706	697	709	699	682	662	684	688	665	687	674	670	694	697	696	699	686	688	655	668	659	642	654	656	657	683	678	659	694	652	668	675	677	658	669	689	668	625	669	638	643	673	680	629	645	682	686	647	681	687	664	684	646	711	667	702	693	641	663	621	702	657	713	657	697	638	671	654	682	648	683	624	688	674	677	715	707	693	671	672	638	648	629	639	677	683	699	654	655	677	638	689	669	693	664	666	660	659	655	716	638	691	652	685	661	652	667	616	677	642	687	643	657	657	656	661	650	651	667	692	657	721	677	652	626	699	672	672	669	710	666	662	671	699	700	650	712	665	698	670	641	659	625	707	606	692	667	631	671	654	666	638	657	705	613	740	675	686	704	634	759	657	674	639	672	645	664	656	666	641	666	645	639	664	698	670	672	697	685	718	663	689	686	669	660	650	623	648	698	658	665	669	666	682	680	640	646	645	651	680	657	682	657	633	672	682	709	693	661	636	703	656	652	683	717	659	660	654	675	667	653	693	667	675	658	723	663	648	642	652	663	700	652	671	690	683	682	660	657	659	676	662	706	673	720	665	636	677	671	691	694	674	718	684	671	649	690	661	669	684	695	627	675	635	653	699	698	663	679	647	689	672	696	703	664	679	680	664	658	702	655	635	660	672	705	682	634	734	693	657	688	658	689	658	668	682	687	662	677	731	656	627	670	676	690	721	683	679	671	658	640	657	682	648	665	629	686	686	629	669	652	663	682	682	711	690	713	728	650	706	671	683	656	664	702	691	668	694	635	664	679	660	665	677	645	655	672	604	698	693	636	658	681	659	694	673	633	676	683	660	677	670	724	659	662	668	667	646	646	677	678	689	737	650	639	662	695	708	707	642	605	661	669	705	669	669	623	699	609	637	633	721	696	649	702	675	626	688	662	681	655	686	652	641	649	684	662	642	662	694	665	640	652	652	679	629	618	659	644	715	694	647	637	674	660	673	646	671	603	690	673	684	683	683	671	653	684	715	641	684	720	680	695	645	685	682	664	651	639	704	673	678	674	717	670	690	666	662	668	654	717	690	662	730	682	707	715	636	650	679	694	648	706	634	691	715	668	663	671	676	682	638	678	633	646	698	689	697	669	686	649	656	671	661	690	721	656	728	712	715	692	706	686	670	710	706	684	640	714	691	707	661	658	628	663	693	658	689	672	675	684	641	680	702	688	655	685	645	682	675	672	722	716	636	630	683	662	701	728	639	696	663	669	653	665	696	616	648	679	659	662	721	680	666	654	643	653	681	672	653	674	711	699	701	679	643	695	672	673	661	627	645	708	689	657	688	688	692	697	698	666	660	674	675	659	670	696	684	671	729	689	710	682	655	673	674	642	690	699	710	693	688	643	664	712	686	701	631	643	671	675	668	648	688	693	677	661	690	593	658	663	659	662	669	646	687	660	678	695	713	645	672	662	675	696	674	636	627	697	654	638	697	656	686	651	660	619	658	656	636	627	704	692	645	669	631	670	679	723	652	653	666	665	652	636	675	664	687	666	663	647	671	632	693	657	672	669	676	699	687	661	649	701	667	708	657	674	664	607	717	707	688	680	678	739	697	693	670	667	629	646	690	655	653	693	691	623	666	645	676	683	682	697	605	681	667	723	635	696	669	645	698	644	681	617	689	685	650	692	693	709	671	685	674	683	639	659	695	653	646	715	649	657	674	687	657	681	659	649	705	709	732	712	669	642	654	646	681	664	696	669	676	704	714	678	647	687	697	669	620	670	622	698	659	633	683	693	667	701	661	679	672	657	640	641	673	673	696	679	719	644	634	685	723	683	637	660	688	690	688	660	683	632	623	724	666	715	708	729	653	704	659	645	694	633	697	681	674	629	665	619	727	673	693	662	657	690	735	685	673	667	650	673	626	676	644	673	686	683	691	656	701	676	667	636	672	678	741	651	676	668	720	704	695	702	678	650	673	658	672	697	699	656	779	663	686	655	669	657	669	642	698	673	703	658	705	722	719	658	688	714	647	680	661	695	662	705	683	671	667	658	602	638	637	677	679	713	646	676	673	680	649	668	646	664	710	646	653	707	692	670	717	654	682	708	668	660	614	636	702	660	701	644	652	717	678	677	673	701	653	656	675	685	706	691	663	672	678	657	662	703	652	658	669	685	675	701	729	676	692	666	683	699	661	697	680	682	693	680	658	706	662	711	684	700	675	657	683	675	658	670	714	663	707	633	662	631	629	657	654	655	652	671	645	650	721	647	648	649	678	646	659	660	677	677	689	687	633	652	692	652	677	625	653	668	686	712	694	664	691	655	640	676	621	678	677	678	705	663	661	678	682	685	681	697	667	697	670	661	718	692	692	674	672	694	681	684	657	632	658	692	657	680	734	664	701	682	711	653	669	680	687	675	699	653	671	668	687	680	649	632	655	681	687	696	686	708	645	681	709	676	678	708	669	664	653	683	701	708	667	678	662	670	654	694	698	634	663	675	687	630	649	669	686	635	698	645	694	625	653	656	677	666	674	652	639	629	710	708	645	602	673	649	691	702	695	705	693	635	679	631	724	670	658	673	674	678	687	747	644	646	664	636	650	675	656	669	692	687	623	736	701	737	663	692	658	728	653	679	648	657	717	673	667	722	699	682	664	683	607	722	665	642	685	655	660	711	658	686	651	686	672	646	737	681	634	693	689	643	719	657	677	693	672	721	701	710	671	659	707	606	649	694	655	647	663	693	645	649	628	682	653	627	633	736	693	663	619	670	668	671	624	687	680	653	668	612	688	680	622	693	635	721	601	683	661	678	656	724	669	635	670	698	675	681	703	643	673	685	684	657	669	654	678	660	669	680	686	767	658	640	659	656	634	667	628	679	638	688	635	657	689	711	628	702	636	638	669	632	653	681	655	656	649	699	666	669	610	658	741	679	650	678	694	648	658	669	618	638	690	719	699	697	663	719	658	680	683	667	649	694	692	629	653	661	651	725	650	671	670	716	693	666	674	692	704	681	670	673	645	703	660	622	656	678	650	664	662	692	659	668	649	717	658	699	711	630	680	681	649	668	701	686	628	676	635	651	669	658	692	682	691	693	635	717	629	705	689	698	695	665	709	656	669	675	667	648	649	666	713	635	669
27876	47045	36852	21931	11570	4627	2006	1140	992	965	922	917	883	967	917	932	917	939	906	997	930	956	929	908	954	970	916	892	931	967	960	926	918	910	889	984	924	941	874	907	935	969	923	982	970	914	901	942	932	991	993	939	942	910	943	939	933	965	963	872	917	936	918	925	957	980	913	925	935	933	916	977	959	925	912	975	882	959	970	945	973	905	895	931	956	974	938	950	932	935	912	916	938	962	907	966	894	900	961	918	951	971	923	939	918	924	965	938	939	953	945	944	905	910	937	936	939	909	900	936	910	900	913	949	995	940	916	949	926	975	892	886	937	872	918	896	894	914	977	936	911	940	993	996	957	947	918	933	944	930	890	963	948	950	912	887	918	966	884	930	920	914	919	935	945	900	882	926	916	973	965	923	984	987	934	967	921	929	968	925	940	920	889	926	964	949	926	925	954	985	964	971	937	949	897	895	971	931	912	944	924	933	934	955	917	957	909	927	875	950	907	917	930	983	952	914	943	926	992	964	943	969	962	970	949	906	925	976	930	933	961	896	959	924	965	955	934	908	927	947	926	894	968	907	928	953	945	935	957	961	939	959	917	926	921	941	924	963	934	933	972	961	953	855	941	963	988	926	893	918	977	956	931	927	951	926	922	891	947	931	951	922	881	948	897	919	929	926	916	994	928	916	956	915	890	960	955	905	906	945	927	913	949	957	975	915	882	955	936	866	943	968	947	913	913	975	934	919	885	945	939	996	900	965	955	924	973	958	1012	908	957	916	986	926	974	973	892	891	986	959	931	918	896	889	989	937	890	925	923	913	924	897	923	943	939	948	954	990	984	901	992	954	930	922	911	892	932	977	890	943	927	958	959	976	955	886	898	937	959	960	907	937	884	951	943	956	914	941	923	954	961	916	919	950	880	959	938	933	978	934	868	904	917	950	911	958	920	905	933	948	992	926	893	946	939	970	910	985	978	874	963	960	947	1006	957	913	916	884	969	920	929	899	1039	928	950	985	915	917	935	904	947	954	906	923	913	943	945	954	847	964	944	895	959	962	858	868	947	928	993	947	959	914	935	925	845	1006	942	866	916	919	963	947	891	908	890	939	937	935	887	941	932	980	920	943	928	895	941	905	934	949	927	873	941	924	947	969	952	951	910	956	857	931	878	978	938	926	877	952	970	948	927	953	910	957	947	936	914	921	898	936	974	900	919	887	963	908	939	934	943	952	928	980	926	954	923	928	1013	878	937	932	940	921	973	909	965	950	969	985	954	950	922	951	895	973	948	955	936	910	929	935	945	914	937	917	917	939	896	936	922	946	933	901	963	937	935	899	893	1000	934	962	947	990	917	960	888	905	928	925	918	964	894	933	982	928	936	959	930	933	910	951	937	982	1008	935	961	925	903	903	944	954	956	929	942	946	937	966	937	890	963	977	950	930	941	959	941	869	963	856	968	936	940	939	943	990	934	959	935	975	956	915	921	939	902	924	922	931	940	926	977	933	963	891	1006	943	964	983	917	982	952	962	964	961	880	976	883	960	928	966	969	946	940	989	884	970	898	906	922	924	896	952	939	923	976	945	911	941	958	890	967	924	921	941	956	946	919	927	922	950	949	923	919	894	995	979	949	936	890	1006	905	933	946	957	908	942	888	903	971	909	954	939	921	947	883	941	969	928	929	933	928	968	940	879	901	941	1007	917	940	944	920	922	899	919	970	944	922	900	954	928	914	928	943	956	905	941	928	937	904	975	999	936	907	920	933	877	975	927	905	964	939	940	916	912	946	941	912	930	933	997	959	967	988	941	954	917	941	898	914	968	1022	892	917	958	915	930	968	986	965	972	988	960	902	919	911	926	913	952	958	903	971	909	962	954	968	915	969	890	890	956	933	968	954	940	974	950	913	937	912	864	949	891	949	915	925	967	925	927	871	936	907	914	921	934	922	904	924	904	933	910	988	944	986	907	935	950	967	1012	965	941	976	956	974	907	929	936	940	966	933	961	909	919	938	920	977	935	952	932	929	906	904	970	946	907	841	940	904	910	964	902	955	945	891	960	969	926	967	947	950	931	907	949	932	920	961	933	991	923	960	950	927	929	976	930	977	920	917	961	938	997	933	963	931	968	906	947	953	985	972	935	920	954	919	897	974	942	922	937	935	915	939	937	886	959	943	936	911	877	949	906	877	925	911	987	942	985	936	959	979	936	918	914	971	926	907	935	938	961	904	953	965	934	906	927	939	912	865	948	935	937	914	929	947	898	916	917	955	909	921	918	957	954	984	972	956	898	955	967	901	923	907	908	966	892	943	951	941	941	908	923	922	903	928	946	974	909	962	909	1000	878	935	891	950	983	954	913	933	895	958	937	915	926	907	962	960	929	988	971	936	893	922	906	936	962	892	968	955	976	937	922	909	905	920	930	982	949	944	935	944	978	890	947	930	925	1006	941	876	940	940	953	882	937	943	956	908	940	946	921	930	952	939	907	929	942	932	905	926	965	896	943	911	929	937	937	885	927	959	943	983	941	915	921	940	914	935	964	923	915	912	865	950	918	941	958	969	891	896	965	930	915	967	944	937	985	930	939	979	893	981	932	933	919	952	967	886	918	979	971	939	963	935	945	942	892	922	930	1000	923	895	933	938	922	986	942	891	960	896	990	944	927	933	930	922	913	917	910	981	949	966	941	952	892	952	924	917	922	931	933	956	955	986	996	920	941	974	961	938	985	930	946	926	945	932	938	922	940	913	972	945	967	908	941	943	895	929	924	922	972	897	959	931	935	990	978	887	976	942	929	988	934	919	967	976	970	906	940	942	944	941	881	952	952	951	908	925	965	903	961	942	895	921	943	921	962	999	890	957	912	903	923	922	929	900	954	911	918	936	923	990	906	928	940	902	915	943	893	915	920	869	931	966	962	896	929	949	982	918	919	983	949	926	895	921	909	886	920	943	936	933	925	998	918	952	913	937	930	965	921	994	943	971	942	955	950	975	959	927	950	949	907	932	974	911	930	963	967	910	970	938	889	907	951	938	929	943	885	968	972	929	975	916	950	946	942	941	933	969	933	932	887	954	896	882	908	966	960	965	911	919	950	948	988	940	894	919	915	924	930	938	965	893	961	920	974	943	923	920	950	963	939	954	947	915	943	932	948	1020	972	904	897	914	922	919	921	903	914	931	955	993	938	949	921	949	927	930	1006	994	922	917	978	902	953	944	920	921	958	923	900	946	943	924	935	969	991	946	943	950	904	953	953	921	971	928	918	947	900	956	913	998	927	950	954	876	916	897	990	881	893	922	964	965	904	910	979	930	961	919	931	950	981	957	932	923	915	874	926	967	960	905	948	924	962	993	867	910	949	897	952	988	912	950	969	933	898	946	973	915	933	983	926	907	1012	934	898	946	924	894	917	921	963	918	936	962	886	932	896	949	935	992	893	966	944	957	958	982	985	901	958	994	950	945	933	971	984	932	961	873	933	931	929	923	971	966	914	939	937	889	913	959	919	983	973	1002	905	939	943	974	936
24537	22576	35905	36385	29596	21094	8757	1727	942	753	726	745	721	757	711	693	692	709	730	669	721	714	727	744	710	729	689	724	711	733	740	731	724	707	679	724	710	716	669	739	721	665	707	709	735	704	725	683	679	738	724	711	722	726	695	689	695	717	713	757	721	667	747	702	733	716	686	712	709	726	708	731	683	695	713	656	686	659	712	745	707	705	698	694	710	693	690	726	722	669	737	740	667	739	761	724	695	746	669	701	744	676	678	661	724	712	721	679	697	649	662	685	662	700	759	683	734	715	695	686	712	700	692	686	735	744	663	722	698	694	711	728	681	689	753	722	739	724	719	723	744	689	751	684	703	708	683	754	700	718	722	711	682	680	708	649	674	708	716	716	710	683	662	659	717	705	728	718	689	695	749	669	731	681	718	719	713	701	682	705	766	706	663	697	735	699	719	697	689	753	637	743	711	691	728	648	680	723	698	632	714	685	754	696	710	659	711	696	680	701	743	698	728	678	684	704	738	694	687	710	665	682	738	731	656	700	693	672	691	744	725	668	669	684	696	749	751	737	714	749	733	710	720	735	725	717	695	707	695	673	703	668	687	708	675	707	705	685	703	709	702	731	676	672	693	686	688	677	687	749	713	678	696	708	729	663	718	720	760	749	729	700	744	731	638	648	695	708	690	690	704	714	719	675	699	730	709	668	738	664	746	703	728	671	671	728	746	741	712	665	655	686	713	700	693	730	719	732	679	702	690	693	728	727	763	634	671	692	711	702	737	739	708	769	706	701	740	700	705	686	677	695	746	691	729	665	744	660	689	749	726	701	721	693	714	678	701	673	672	689	688	701	653	679	736	696	725	711	708	704	684	733	686	675	685	741	690	710	732	716	698	653	708	742	729	692	674	674	697	678	691	694	706	727	746	729	704	644	716	670	731	720	673	680	704	713	715	722	704	720	690	694	712	720	661	683	685	690	719	728	721	726	697	695	711	705	666	773	704	768	754	726	719	728	688	704	691	645	763	737	722	753	724	714	714	713	680	712	704	683	690	716	673	714	691	716	693	696	778	747	718	730	716	694	730	707	704	677	682	658	689	753	710	677	713	729	702	717	679	704	720	642	658	686	680	712	715	719	710	733	688	773	694	675	720	726	707	737	699	703	701	665	717	725	672	716	712	707	668	674	721	766	723	702	711	693	761	748	727	701	688	692	692	713	685	640	693	757	711	692	725	720	710	702	706	684	692	748	715	705	734	688	689	721	678	678	720	709	707	719	751	691	702	713	682	672	707	693	714	680	718	698	690	711	756	734	723	705	722	707	674	759	676	778	710	697	711	678	805	667	716	720	711	719	718	678	629	697	716	705	686	748	695	641	690	704	716	698	677	682	690	710	709	686	673	709	667	649	707	736	681	680	733	720	666	725	699	677	660	720	682	704	708	746	721	775	752	716	703	668	747	692	700	727	694	744	655	671	698	699	715	713	731	685	717	724	668	684	696	742	717	731	691	730	726	710	706	694	709	745	702	740	697	676	699	700	759	710	688	729	701	709	720	678	690	731	713	712	662	709	727	754	644	704	695	680	656	702	713	738	694	728	650	651	661	702	730	695	659	756	657	795	705	746	708	663	728	724	708	694	669	704	716	695	710	699	715	687	694	721	733	706	687	752	717	699	709	722	642	785	681	702	750	748	689	655	685	740	747	708	725	712	678	686	684	738	775	676	697	721	706	697	719	710	710	691	675	679	681	726	712	699	694	713	764	716	687	716	691	694	651	742	733	750	664	683	699	685	684	718	714	675	698	688	660	660	709	680	700	714	703	720	685	717	657	698	734	733	705	679	698	715	714	673	678	651	755	711	713	710	735	742	730	693	707	706	706	712	728	673	700	729	703	732	685	726	677	700	673	697	751	727	682	686	721	726	634	739	721	699	739	694	688	657	695	710	656	665	737	743	674	711	703	712	692	687	753	636	711	713	712	702	730	691	727	717	719	731	746	676	709	669	718	707	662	677	763	657	722	690	690	694	721	695	701	726	673	703	698	697	703	718	703	719	717	685	723	728	732	707	713	728	701	677	694	690	719	679	678	714	678	683	700	732	713	702	708	681	677	689	665	724	686	692	719	734	727	728	711	733	699	693	676	675	701	698	724	690	616	741	709	708	660	662	725	720	665	718	692	709	691	691	724	690	752	695	671	694	675	678	751	705	711	629	706	713	698	734	680	711	656	684	688	741	722	680	680	665	662	729	682	711	709	735	731	730	697	679	704	755	641	665	688	678	706	684	736	707	703	738	703	706	706	670	710	697	691	713	690	715	659	680	655	711	652	665	647	716	671	715	670	752	709	712	709	780	726	695	705	704	706	669	731	707	722	671	724	719	740	680	703	698	743	732	700	717	697	729	691	699	729	770	674	708	709	699	705	735	664	670	714	707	692	669	724	731	731	683	702	686	714	716	677	703	722	717	746	693	674	681	704	668	699	684	678	771	694	714	697	725	722	698	725	691	703	695	717	660	674	666	767	708	684	758	679	681	712	711	713	693	733	701	728	692	723	722	696	715	696	706	727	672	694	717	716	735	747	723	690	671	708	703	692	685	677	679	704	697	668	705	702	714	712	716	688	673	744	719	698	706	786	747	680	689	682	675	723	728	734	669	767	694	690	740	693	702	733	692	742	727	740	692	714	692	744	740	700	746	706	765	717	768	667	673	720	680	721	713	685	698	678	707	741	738	690	690	687	675	780	731	711	777	733	667	719	728	717	701	706	663	705	717	675	730	726	672	747	746	706	695	696	687	665	709	660	713	711	672	708	666	661	707	717	692	641	692	725	737	694	726	697	742	721	706	676	667	711	692	720	685	727	711	701	688	727	711	679	664	654	712	760	690	710	705	674	641	682	717	658	723	680	733	651	740	707	710	709	657	676	689	667	715	710	682	730	711	654	716	701	697	720	697	754	749	740	735	701	652	746	716	687	723	709	711	725	699	719	704	701	676	699	750	678	690	728	702	694	718	724	734	708	745	693	691	675	658	721	712	718	749	689	700	677	782	681	697	722	688	668	662	691	666	667	659	761	739	715	688	683	670	666	653	705	724	704	695	739	706	698	654	695	650	686	700	649	757	692	689	700	708	665	712	686	696	740	714	702	688	735	702	698	656	699	709	700	709	677	704	714	730	721	703	662	719	745	711	736	728	703	683	664	713	658	732	681	761	698	686	714	696	699	727	706	713	676	704	647	712	654	750	702	705	662	728	762	657	719	664	740	707	732	702	738	681	665	702	725	676	725	709	703	716	693	654	717	725	681	679	717	716	728	669	656	702	683	702	720	666	737	699	758	685	677	708	709	688	694	699	683	699	675	740	690	712	681	727	690	697	701	696	710	703	742	728	709	667	698	748	677	677	711	770	678	695	682	717	722	690	693	725	700	711	706	656	733	689	738	661	667	666	746	724	714	691	637	663	729	670	677	739	715	698	696	682	681	688	678	732	700	739	675	700	735	670	698	675
54190	93856	76738	54782	37888	20924	7736	2690	1242	1031	1042	1014	985	945	1027	997	974	988	924	1009	944	972	995	923	952	927	963	926	1008	992	1003	996	966	1015	933	1032	998	1021	1023	959	952	948	967	971	955	988	971	1012	978	962	952	966	927	967	935	1005	993	1015	950	1005	1004	965	995	931	1008	1004	953	1038	987	1029	1012	969	915	986	887	999	965	1001	969	964	964	1035	951	987	938	935	1011	941	1002	1028	975	1010	1015	959	1018	947	995	988	1002	953	952	962	1000	953	906	972	936	1009	998	946	1005	985	948	1013	977	978	1009	966	987	990	989	998	961	977	1063	993	959	979	962	1046	999	986	991	957	984	967	962	976	1017	1081	929	1011	980	996	960	962	927	989	1020	970	974	935	952	1020	969	984	941	976	1034	1007	952	933	931	973	999	969	957	966	911	951	924	1016	1009	986	967	922	946	967	963	927	990	960	972	1040	944	1009	1019	1022	970	1003	1011	985	945	972	941	1042	975	947	951	963	990	960	965	971	951	1008	983	991	986	964	1012	983	938	963	952	984	981	1003	1002	988	960	966	983	980	943	965	995	971	968	967	1002	1042	953	1021	977	968	1006	938	944	958	968	920	1005	930	1005	998	1004	1035	945	965	1008	939	974	998	995	944	1007	1023	988	953	1005	969	982	933	946	979	943	926	957	948	960	957	1031	912	986	947	1015	975	976	952	1037	984	961	969	1015	1018	1036	953	971	1014	904	944	984	999	972	992	953	984	952	908	998	978	924	1007	977	987	972	941	955	937	958	1020	983	957	935	981	1005	942	979	966	992	974	933	1026	1013	985	1048	957	911	935	977	969	998	995	973	964	970	1036	982	940	993	972	963	988	984	939	1003	964	987	990	939	1007	932	983	954	1003	992	949	949	951	965	982	974	928	963	944	936	1022	1015	954	953	978	997	957	915	936	1016	1001	1026	1002	1021	956	1029	990	984	1019	950	991	942	949	916	985	931	951	970	974	927	976	1047	925	980	1050	952	969	1012	970	973	953	969	989	1006	963	1005	919	970	940	971	932	956	984	952	959	959	973	1016	996	969	994	996	965	939	948	1033	953	948	984	1044	970	1017	982	975	946	1010	970	971	1019	966	968	979	988	972	988	937	976	950	914	980	955	1003	928	979	958	945	969	974	971	1009	993	984	944	947	992	955	959	994	1038	951	979	970	988	1019	1001	910	894	1020	957	1011	981	971	1020	985	1039	975	978	1043	1037	965	974	992	965	975	951	999	980	984	974	958	1008	972	951	994	961	961	956	947	972	987	957	950	973	959	1033	968	967	1001	948	991	973	985	950	963	989	978	952	1003	1042	982	976	951	979	970	1026	936	1002	965	967	974	998	931	992	968	954	1006	936	889	985	934	938	1003	1013	963	940	980	1060	939	966	935	945	1044	995	898	956	940	996	1012	1006	989	913	998	955	1005	980	956	998	977	983	952	1004	994	1037	988	998	970	999	924	1014	984	993	1001	967	1002	993	1028	929	913	1029	1014	955	966	966	940	991	963	968	1029	1029	924	943	1004	992	1020	932	1002	1008	973	982	958	964	955	945	945	1021	981	915	1017	998	974	1001	984	950	1001	1011	1016	1007	952	1004	947	954	958	1008	953	991	965	996	961	945	993	1039	987	993	988	914	927	998	955	970	925	988	1026	960	983	1062	968	949	1014	1000	972	1026	995	987	980	982	918	949	981	956	990	974	940	992	959	1009	976	931	993	1013	939	973	978	981	942	1007	984	960	967	949	982	1045	947	939	1020	1025	958	1024	1002	1008	983	1022	966	972	996	1008	1010	929	981	959	982	999	979	985	976	973	966	990	966	966	999	964	976	985	916	947	969	948	976	988	918	968	921	961	941	981	943	968	992	986	992	967	969	936	969	945	979	1027	980	956	961	980	923	955	967	902	992	968	985	983	970	1005	977	986	939	943	1000	941	993	1011	954	998	963	1012	930	892	994	1006	978	1050	965	927	994	1008	980	982	976	1004	1033	957	996	980	956	977	978	956	987	984	958	976	984	970	1011	978	958	990	902	975	955	994	946	997	936	956	971	997	968	970	974	1012	963	1023	969	960	1009	986	986	1038	942	1018	1012	971	953	1004	990	969	955	998	969	982	1033	925	942	978	970	966	922	974	1008	961	952	1019	995	944	1001	982	1005	911	1022	961	987	965	987	1033	948	945	952	984	967	1026	920	999	958	926	985	988	980	987	995	1008	1011	969	957	962	929	969	955	989	942	940	951	943	965	991	931	1039	980	983	983	953	952	978	979	970	962	958	1032	982	991	983	936	975	954	903	1012	948	1028	997	920	936	969	1025	970	1052	978	906	973	927	1004	1007	968	937	957	1009	1021	981	1011	966	968	1000	966	1015	1009	997	985	988	973	926	982	925	948	929	920	974	920	969	1005	962	966	992	1061	1001	1013	1010	997	925	967	1010	924	1029	980	1038	1000	949	933	981	1003	969	961	1010	998	1029	979	998	978	1019	983	989	940	973	958	947	956	943	1026	997	982	992	989	977	983	934	940	953	927	998	945	981	971	949	1044	945	977	951	952	958	909	1033	954	1002	946	1029	1057	1000	959	922	968	971	1021	1065	931	980	963	988	950	993	966	927	916	949	984	984	1003	1022	972	1007	988	1008	952	978	974	1024	1017	958	974	966	954	952	954	988	1001	954	965	976	937	991	995	915	1016	964	1035	962	941	988	995	956	961	969	977	930	954	946	996	1000	1004	967	999	1003	975	950	998	913	989	946	981	996	1070	983	1015	1003	973	931	963	993	957	974	986	1007	976	987	1011	928	990	994	987	978	988	1014	974	925	1045	1030	970	957	993	967	971	969	1012	968	994	973	972	937	1039	1011	973	924	979	956	960	987	980	1022	995	947	949	963	977	994	957	948	941	988	1003	968	994	1015	949	995	963	971	990	950	942	979	980	974	992	1005	957	917	1005	989	990	952	970	965	1014	936	917	956	959	1013	1016	981	981	969	960	944	986	1002	1033	1013	974	1014	997	973	929	958	1002	937	964	954	1011	962	949	994	970	1060	974	976	944	943	990	970	952	988	965	957	977	1003	934	989	1012	1014	972	1009	981	949	1043	984	1006	986	1024	996	940	970	990	997	991	985	932	922	997	972	1011	964	950	946	953	1010	953	954	992	982	1001	1013	974	928	1002	938	983	971	979	955	954	1002	1001	982	939	964	960	985	996	921	948	986	1034	983	949	964	943	967	960	997	994	999	989	997	956	925	953	959	1016	983	991	998	939	958	924	945	968	930	994	963	950	984	1000	955	916	979	981	944	987	947	984	1016	944	1002	968	942	979	939	1003	930	995	954	986	987	938	1017	1009	1034	979	948	1002	988	947	989	970	921	993	966	1020	969	993	1019	959	924	974	981	974	958	1017	996	989	991	1021	966	983	997	923	952	998	995	1003	968	980	974	987	996	986	1044	985	969	1029	948	1009	981	970	938	941	957	961	973	970	1004	992	972	952	962	974	996	958	919	973	947	1023	1042	951	955	980	1039	991	1032	954	951	1051	1003	1031	990	1000	936	957	982	1011	958	963	962	1000	981	973	957	991	1016	971	977	955	959	954	963	986	992	1013	1003	957	989	1000	973	947	1049	957	1013	948	988	945	1033	999	942	981	979	950	955	1010	983	949	998	983	971	949	1046	1016	1005	966	1040	965	904	1009	950	1002	1017	921	971	974	1024	998	949	925	965	969	985	1021	958	976	991	978	970	974	979	960	1049	954	953	1010	961	994	1009	1019	974	953	995	987	972	971	951	977	962	966	890	956	947	987	942	998	955	984	982	996	962
23612	22075	33387	31064	27472	23775	16103	2753	980	821	766	730	685	713	758	694	679	664	703	722	746	723	682	730	737	695	676	700	697	649	726	680	736	708	739	734	727	679	707	715	658	663	660	758	671	679	683	705	729	681	686	653	692	699	657	684	693	731	754	715	691	639	686	714	713	679	703	696	696	657	714	660	693	678	719	709	696	668	691	680	721	718	707	689	611	712	694	739	675	667	702	682	753	665	661	682	661	717	670	724	679	652	683	686	718	683	688	724	682	698	690	731	751	666	687	703	653	670	690	668	692	686	693	721	673	695	681	707	673	683	714	668	681	696	625	674	742	711	675	711	716	682	715	707	686	665	719	707	717	722	678	692	676	703	687	710	698	702	657	673	672	706	696	686	699	690	706	725	688	690	724	680	683	704	674	724	647	693	667	696	681	690	683	681	720	706	688	718	690	704	708	658	750	648	686	716	613	633	669	674	711	671	733	697	709	683	690	700	688	659	733	731	699	694	686	707	704	713	694	665	683	714	731	650	728	726	703	697	631	694	671	714	681	699	670	690	690	704	622	709	665	691	701	714	678	726	743	647	678	670	710	735	692	671	678	754	686	689	686	675	707	674	666	665	721	630	736	680	712	669	711	661	695	701	686	698	648	643	665	605	718	703	697	687	722	647	688	705	698	703	691	694	696	673	712	673	701	681	657	666	662	681	729	687	686	662	648	684	699	668	698	712	707	679	673	706	685	680	681	701	635	697	723	732	721	688	681	713	689	702	687	709	686	665	665	688	734	715	677	686	670	657	639	733	638	686	649	689	712	707	675	631	711	664	682	695	678	690	666	708	694	704	711	705	708	731	693	699	672	657	699	713	697	677	693	641	748	705	709	706	647	697	687	683	684	659	667	716	707	665	700	713	719	706	729	702	682	658	674	664	682	660	727	675	697	721	751	722	699	710	696	731	687	682	669	719	649	680	735	651	664	698	685	696	749	729	687	732	678	677	685	654	717	665	690	695	676	674	688	707	697	685	672	689	672	718	681	704	691	672	725	691	661	679	686	707	717	694	694	667	700	720	712	730	700	709	699	735	668	661	722	723	705	619	666	684	662	688	699	734	722	688	643	697	667	696	745	719	684	673	702	684	701	667	688	692	698	674	699	675	729	645	722	725	696	659	681	684	715	640	715	709	687	721	635	729	688	689	723	667	755	712	673	655	657	665	687	694	720	680	693	697	703	659	727	664	706	700	656	698	666	653	663	697	723	674	678	654	673	720	691	693	715	707	722	688	714	753	679	697	644	709	669	704	701	658	682	720	742	723	728	704	653	724	706	685	720	687	666	698	707	742	706	693	703	754	668	646	688	681	699	691	658	709	689	698	690	676	667	709	689	681	687	756	687	716	680	717	736	699	692	666	724	713	676	731	673	647	677	702	707	669	713	677	701	693	729	697	633	683	676	677	697	682	706	704	697	718	687	760	698	744	666	728	720	672	683	687	657	696	670	663	672	713	686	652	677	682	696	709	727	713	675	706	699	655	667	705	703	688	688	665	700	701	729	682	692	675	698	719	699	741	683	702	687	664	706	705	672	653	672	671	698	643	693	667	716	710	649	713	730	674	695	692	745	680	737	673	671	660	637	668	647	702	655	679	729	701	685	719	664	624	650	679	703	695	721	699	693	737	717	677	687	740	704	699	699	671	694	706	717	708	713	665	685	666	674	640	675	683	700	656	722	718	681	656	694	735	716	714	687	694	676	738	654	722	691	686	638	676	697	686	702	722	695	697	736	647	750	724	680	666	748	656	679	687	744	708	677	725	691	664	698	701	697	686	686	684	718	664	691	699	714	701	733	675	707	690	739	688	676	689	691	656	667	716	681	670	700	699	709	679	711	708	705	722	676	701	708	722	686	708	678	722	696	703	692	731	672	687	724	732	670	742	713	664	730	703	680	705	728	729	694	695	691	679	690	705	659	760	673	680	686	664	703	701	682	744	731	651	672	691	656	683	699	659	745	648	642	706	671	693	658	667	661	699	676	699	675	703	707	668	684	708	721	705	693	693	716	661	652	662	702	675	713	707	721	655	667	689	718	697	695	658	694	666	696	691	689	707	677	653	669	703	681	673	699	725	700	690	713	705	665	725	690	727	696	689	700	709	645	701	691	696	749	694	671	664	668	654	680	701	695	670	677	632	718	640	709	682	621	654	689	658	668	656	686	648	665	680	734	707	722	683	657	704	713	727	758	715	676	705	684	636	718	687	667	689	732	643	687	701	699	682	726	698	690	692	673	698	721	705	669	718	716	719	751	684	703	686	673	660	738	671	700	740	697	739	680	686	699	658	730	694	687	681	711	705	710	717	687	688	713	700	696	694	717	711	724	655	690	710	655	707	730	618	718	672	694	664	672	706	674	654	721	635	680	720	720	732	685	706	724	675	745	674	714	675	672	695	718	713	681	681	663	643	668	699	738	690	653	716	700	679	684	679	701	710	667	721	689	672	723	709	657	746	719	690	693	682	676	701	669	687	676	749	699	693	681	740	652	674	658	663	670	714	680	729	721	707	646	681	693	680	667	730	700	686	733	698	695	694	704	655	706	726	639	680	700	731	679	662	662	651	680	671	690	675	652	656	691	653	667	662	656	719	698	702	709	704	684	687	677	736	665	650	714	697	666	706	684	683	659	699	684	655	672	704	681	708	716	782	712	700	723	697	708	726	688	684	654	698	659	696	731	689	669	666	734	646	725	689	702	662	651	708	678	728	660	741	689	692	692	672	671	704	698	693	658	696	647	724	660	668	699	685	664	687	706	735	674	664	738	655	670	655	692	718	714	704	701	676	647	631	668	696	681	701	662	750	642	701	658	679	727	674	735	686	689	694	678	721	665	752	680	717	724	686	673	656	714	666	692	708	743	688	682	689	707	736	732	701	695	690	689	655	730	664	654	686	734	750	634	701	667	664	687	747	702	679	677	702	669	660	667	690	685	709	676	647	702	716	694	683	730	655	672	727	703	671	672	695	700	701	718	626	723	671	724	715	655	732	679	701	728	732	676	692	676	701	729	704	695	690	708	668	682	721	671	728	674	654	673	690	711	736	723	707	710	695	721	724	701	729	740	689	705	710	682	660	675	645	665	709	676	670	721	716	699	695	708	666	684	688	732	740	644	679	706	655	656	728	718	658	695	688	657	670	669	700	680	650	686	632	658	684	733	665	689	711	709	671	685	704	692	648	766	737	691	689	677	733	663	699	703	667	646	663	706	670	694	697	660	663	652	726	619	663	686	682	686	691	674	742	685	684	684	645	706	687	720	690	651	697	682	671	706	725	673	682	686	683	704	670	724	681	728	700	700	654	710	706	660	724	703	680	679	678	707	649	679	738	692	686	706	745	666	683	681	691	708	703	689	683	690	702	724	733	726	699	710	689	688	729	699	705	714	703	727	635	629	737	687	651	689	713	686	635	687	709	674	723	726	689	676	703	692	709	684	757	749	700	724	717	667	654
60377	102170	87671	63600	43501	25929	11026	3541	1473	1020	928	974	923	977	945	912	890	1005	945	966	945	937	934	920	902	859	944	905	950	907	983	880	956	946	949	944	922	972	917	940	910	982	977	952	898	897	933	922	945	938	990	957	891	907	956	906	901	930	979	954	896	963	933	934	954	908	943	908	1016	933	905	924	874	916	969	930	983	933	961	912	918	939	914	922	1016	928	926	913	959	915	925	922	992	977	941	867	989	936	932	938	937	967	876	981	980	943	928	955	980	912	956	940	962	1005	985	873	921	964	960	930	954	923	917	921	975	973	942	888	923	950	930	962	914	953	947	925	942	955	949	921	941	947	961	960	932	946	899	944	920	916	914	955	958	950	954	953	981	934	934	948	920	951	979	932	949	983	897	942	925	930	986	898	941	987	921	975	947	925	944	945	911	944	920	918	945	956	907	943	928	957	879	960	897	933	945	939	954	963	916	924	989	931	946	932	905	934	943	913	916	970	942	902	896	940	912	932	930	945	962	936	940	872	919	986	890	953	910	973	897	922	960	885	960	921	879	942	973	957	950	973	948	936	924	955	866	915	896	915	893	908	925	957	1012	972	874	922	960	951	920	887	937	901	913	960	949	918	992	939	977	952	881	935	943	917	1018	938	935	911	943	980	914	932	968	954	966	931	911	985	938	938	905	955	916	947	971	917	983	949	947	921	951	904	963	938	926	968	914	945	998	931	878	917	957	914	913	973	936	945	949	942	895	929	921	894	905	954	872	928	939	910	956	994	979	953	980	931	975	969	965	947	889	949	946	917	917	943	930	936	914	976	892	951	993	918	904	954	903	962	930	947	953	919	948	930	942	916	927	958	980	929	938	1015	942	905	959	939	962	976	968	896	937	941	943	890	946	941	941	930	980	984	952	946	922	986	905	951	939	936	967	917	924	969	1000	960	940	938	896	920	983	933	882	966	944	993	963	952	901	1011	908	943	971	950	941	961	984	924	937	956	892	936	970	956	946	945	950	919	889	987	913	958	938	933	906	911	947	992	921	951	938	898	920	942	904	956	911	910	902	988	920	952	925	975	895	929	1038	943	903	921	925	932	963	922	906	986	922	985	913	872	918	863	961	890	989	894	951	1002	929	984	915	944	952	951	910	969	948	940	982	918	926	878	969	996	934	937	923	899	895	933	945	982	980	907	955	932	941	907	940	905	938	936	901	895	972	930	900	923	951	940	904	949	966	919	977	912	913	925	995	922	881	896	980	917	904	880	970	895	861	925	912	987	891	984	910	896	1010	927	903	938	942	963	911	960	902	925	917	995	914	889	920	950	958	933	920	917	953	910	925	969	912	963	923	922	930	955	898	890	941	948	966	925	950	878	946	933	946	954	936	953	907	978	935	955	933	981	958	904	953	976	916	959	977	866	915	902	951	947	885	946	897	907	937	964	942	962	918	965	946	992	955	893	933	916	894	925	925	987	899	934	941	897	936	938	907	910	953	960	921	930	946	892	912	998	967	960	932	914	966	963	912	945	924	926	952	961	958	916	954	934	889	927	946	932	979	957	985	957	892	933	959	919	967	932	913	875	986	962	936	937	888	946	949	956	926	912	928	981	948	913	851	948	944	968	917	945	877	914	951	964	909	905	941	911	954	899	931	951	919	956	882	974	919	944	923	930	933	987	928	958	916	928	937	944	937	915	921	982	971	933	958	909	993	949	937	908	966	952	925	917	958	940	962	961	901	882	970	959	941	955	911	929	931	937	930	956	981	982	933	955	910	966	931	935	983	942	943	927	1008	938	885	912	909	939	911	939	969	942	937	909	936	916	921	961	986	950	980	885	946	936	914	906	894	905	863	973	932	904	973	868	910	943	954	913	969	937	935	926	909	917	956	964	915	943	928	948	972	942	930	918	918	943	919	1030	885	905	921	882	924	909	952	902	940	987	945	952	994	936	976	901	961	945	881	965	969	928	983	962	904	903	930	969	944	901	977	980	902	949	940	975	940	973	961	920	980	957	882	896	1005	957	936	947	946	941	956	944	980	891	935	937	953	937	935	975	989	921	947	916	929	872	901	950	942	934	926	1052	952	979	934	926	898	951	875	967	933	911	934	900	918	922	976	955	964	941	955	963	936	970	900	954	980	936	970	938	870	920	968	925	900	910	925	923	915	952	902	945	917	949	950	904	891	892	943	926	886	906	934	955	943	868	889	950	895	942	954	955	940	880	909	942	965	945	957	937	957	919	967	927	916	929	915	917	966	954	989	922	907	849	933	923	907	919	956	949	899	962	927	881	943	883	930	936	931	944	940	943	972	921	979	927	978	985	934	914	927	895	938	938	940	947	928	891	934	950	989	950	962	928	929	944	876	930	850	953	900	975	924	912	948	948	992	930	984	949	944	939	918	914	972	927	886	952	904	898	914	949	929	925	990	974	976	908	939	983	949	962	961	954	970	959	920	898	919	914	965	950	924	926	946	902	921	936	909	935	972	900	979	940	860	958	974	993	862	918	943	918	940	916	902	888	951	936	999	926	948	948	880	963	890	956	988	942	938	978	978	921	977	923	940	942	940	925	935	916	964	995	907	968	963	949	893	965	917	950	908	947	967	906	927	945	950	918	913	955	917	898	907	950	900	920	985	921	908	968	944	917	915	928	928	949	938	995	931	954	900	917	989	910	972	941	889	905	903	893	930	932	964	936	946	906	956	941	937	949	915	922	955	904	959	938	1035	949	933	939	967	934	929	943	948	938	981	958	970	967	964	918	922	942	947	894	941	934	941	926	932	975	957	921	942	929	938	964	936	929	911	977	880	943	924	943	926	979	980	953	941	928	964	950	946	954	921	898	936	916	958	919	938	938	975	962	966	918	895	934	903	972	967	921	937	915	923	968	925	963	906	963	920	939	905	922	943	906	929	976	943	912	977	957	888	923	921	939	979	951	955	929	887	933	919	972	964	939	955	906	966	904	906	956	972	921	974	936	955	910	934	938	903	989	972	926	923	939	923	916	986	991	946	960	906	970	951	921	941	969	934	950	982	902	1020	923	991	922	926	903	945	938	950	922	921	973	982	917	955	983	924	920	928	911	874	934	968	899	930	978	940	1018	1005	930	934	929	963	880	955	932	988	887	960	919	998	979	898	937	956	877	946	855	956	907	930	965	881	964	967	922	904	880	940	958	943	936	941	914	887	948	894	966	936	930	993	910	932	969	960	924	957	957	941	906	904	909	886	940	921	883	907	963	917	935	962	866	927	918	938	872	947	989	942	925	955	964	947	943	898	927	966	925	909	912	945	913	916	974	966	928	1016	889	948	975	940	937	899	965	949	948	942	957	897	964	938	995	905	1010	919	961	895	934	947	931	933	969	906	890	995	940	963	868	917	956	900	933	949	916	951	964	979	901	885	920	863	918	955	954	918	914	935	944	956	972	934	992	918	929	989	942	874	942	892	1012	942	948	919	869	913	918	968	954	940	965	934	969	948	953	962	982	927	957	973	956	974	894	915	936	942	996	929	974	969	978
27902	28244	34880	22503	7974	2470	1144	782	731	674	674	666	700	661	716	667	710	665	669	673	699	661	669	710	736	687	717	667	691	670	680	657	695	689	644	700	741	678	709	667	716	714	657	695	718	675	685	644	682	690	685	684	679	673	650	719	697	688	716	651	702	667	705	637	652	660	643	630	668	670	653	660	646	697	666	657	675	643	647	724	699	667	672	675	606	714	671	682	648	717	626	636	656	684	674	690	697	672	652	669	642	677	680	677	680	691	695	687	678	700	676	653	716	693	682	655	644	677	649	671	679	693	684	682	691	689	666	699	660	654	695	691	690	753	690	656	685	718	689	696	686	689	721	666	686	625	706	691	705	665	696	661	625	625	665	696	706	687	678	664	654	662	731	693	740	698	701	675	701	676	684	666	659	726	687	682	710	698	675	717	706	688	695	651	658	682	684	671	643	639	664	661	669	708	696	657	694	703	665	666	684	659	723	678	671	652	676	679	681	684	657	679	711	726	659	643	693	670	706	701	700	692	694	701	723	645	673	678	652	704	670	703	697	671	684	656	693	734	685	677	691	661	665	716	715	672	689	704	659	680	635	652	666	630	713	695	696	668	672	687	718	696	683	721	699	668	695	693	658	657	655	698	685	630	644	655	662	680	662	649	660	678	678	677	649	652	691	689	696	664	682	708	653	625	703	692	702	690	678	699	684	680	692	691	646	663	677	655	645	674	665	664	682	719	681	686	696	684	716	711	663	674	672	714	686	684	671	727	719	674	724	693	646	664	654	680	687	670	686	667	687	696	706	697	692	675	683	644	662	681	707	696	740	677	686	684	634	678	711	648	723	657	669	704	701	671	683	674	667	653	628	685	701	628	678	658	711	629	650	680	706	667	670	624	686	666	682	674	668	635	684	675	686	689	653	693	712	662	649	640	622	689	725	686	691	684	691	633	683	643	671	646	679	689	682	704	679	679	667	712	671	704	677	649	657	599	649	665	697	673	702	714	664	648	659	739	679	653	725	677	697	646	678	698	696	627	661	665	659	655	703	648	664	710	645	691	655	679	664	643	673	683	701	714	727	674	679	666	640	690	696	689	709	676	682	732	650	730	644	671	687	689	721	685	690	656	687	714	650	659	680	641	666	645	685	700	698	674	683	711	664	669	667	676	723	676	709	624	661	698	746	692	673	663	661	652	705	682	694	687	682	701	683	682	713	699	673	660	695	648	707	660	624	692	692	685	678	708	672	689	710	656	704	651	663	658	681	699	676	688	663	652	652	669	680	694	666	644	679	652	665	705	685	695	625	686	633	763	660	705	730	693	682	669	745	681	659	679	691	678	653	666	655	644	693	635	617	673	659	657	695	650	730	689	731	635	675	623	694	701	669	680	685	692	654	653	628	680	675	731	616	654	671	699	714	666	685	675	720	693	715	675	651	644	689	667	645	690	701	693	659	670	738	720	710	651	706	691	696	660	631	705	646	676	648	656	656	669	651	703	676	653	702	664	714	691	681	682	693	687	714	679	629	700	652	700	678	690	682	675	693	674	676	700	637	675	651	712	692	694	680	711	658	694	674	721	660	661	707	650	667	688	656	690	689	665	702	690	671	618	694	661	705	701	677	717	658	707	699	651	696	686	668	731	664	698	669	696	737	668	605	690	698	695	677	665	635	647	675	676	642	654	675	638	673	637	673	700	695	691	694	657	683	708	693	687	664	629	735	718	628	703	670	690	694	707	669	671	674	732	659	664	649	704	685	730	669	629	696	648	676	689	671	708	680	699	668	717	706	713	667	714	682	701	691	692	670	692	693	653	694	714	688	678	662	649	688	699	641	681	666	662	697	691	669	664	657	704	653	674	682	683	672	651	660	681	674	658	608	683	658	663	677	718	663	684	646	667	741	626	640	643	676	670	686	668	667	682	731	679	656	652	692	682	678	694	678	710	663	679	686	665	701	661	679	675	722	665	675	685	699	662	671	699	707	721	689	641	661	657	655	678	653	673	674	677	648	669	647	683	671	691	658	621	689	686	656	722	721	686	691	652	649	664	666	708	693	698	703	604	654	655	655	662	662	668	695	667	664	694	704	699	690	692	687	646	692	701	699	691	667	675	676	658	697	703	648	690	673	674	647	683	703	653	643	661	701	637	682	674	648	676	662	633	597	669	715	658	636	641	666	707	669	681	728	673	666	729	712	657	719	703	696	679	631	685	697	704	716	650	697	638	697	656	669	640	631	660	672	674	648	661	664	593	684	641	647	709	675	699	650	692	697	715	692	695	668	698	713	710	631	691	643	656	714	702	618	691	727	703	665	679	671	671	730	704	638	681	661	674	717	666	688	709	691	634	730	665	665	669	709	679	658	660	675	650	680	648	667	640	651	675	706	686	713	656	645	686	632	681	653	696	642	694	614	673	669	636	695	647	683	680	736	684	698	687	690	636	664	700	662	703	678	682	675	683	684	658	680	702	690	695	693	627	722	699	624	689	673	708	689	681	684	694	594	658	674	672	662	680	638	647	707	686	727	654	663	650	715	631	679	670	681	669	715	659	670	662	684	655	666	668	643	682	672	676	727	695	693	681	653	709	679	662	718	678	689	679	689	701	684	705	662	633	711	684	698	664	645	661	706	645	664	649	723	663	671	690	717	640	676	717	693	711	690	655	692	685	695	724	678	720	679	653	684	656	698	718	642	717	668	709	698	660	660	655	661	700	633	695	668	661	720	691	717	671	703	713	679	687	681	671	678	671	683	658	712	685	712	675	682	684	715	724	672	669	677	626	660	686	729	737	649	656	656	641	700	667	639	720	697	698	696	698	675	695	692	699	689	624	620	662	701	670	678	642	671	754	689	661	663	749	634	683	671	694	682	637	732	690	692	687	682	695	674	687	675	664	657	694	690	715	683	682	684	690	696	651	640	663	681	711	693	658	724	673	672	668	686	663	666	661	675	665	667	656	689	666	654	673	651	661	698	665	681	661	679	663	650	696	706	718	712	663	635	685	629	656	705	662	677	671	633	658	713	701	721	694	690	665	694	657	698	675	637	711	723	699	702	674	652	679	735	677	689	670	716	687	740	665	672	683	700	678	683	698	739	684	670	695	673	676	680	681	647	652	650	670	640	677	702	685	663	691	682	692	681	697	681	645	697	660	687	691	639	674	688	727	688	662	700	634	674	650	682	656	685	711	740	669	676	700	665	680	678	660	672	681	691	683	666	657	652	686	637	683	683	704	717	690	623	697	654	669	716	681	687	706	711	654	674	640	696	677	677	686	662	700	673	686	698	683	681	671	673	648	708	677	704	665	699	709	671	690	693	632	656	683	648	718	707	693	655	654	664	726	638	665	650	710	689	652	674	676	746	711	686	690	687	682	668	677	658	633	683	675	669	689	702	675	687	703	664	678	674	703	733	670	694	697	721	699	708	670	696	684	635	679	715	688	673	648	696	667	686	666	664	638	673	720	682	647	661	702	690	695	703	662	674	710	652	727	667	678	696	687
27605	48372	38893	21593	10040	4012	1817	1171	904	989	936	911	994	956	967	970	952	993	939	926	951	1028	964	951	915	985	925	984	934	953	961	954	861	926	940	913	974	904	892	942	931	980	937	944	967	986	934	1016	928	962	943	936	893	995	952	886	936	866	982	936	940	940	902	975	937	971	961	930	932	909	910	906	932	920	913	1011	962	964	890	951	906	996	904	975	979	902	951	958	954	895	1000	1001	928	973	974	943	945	950	1013	948	907	935	963	1001	941	881	904	906	935	899	944	941	943	946	930	914	961	903	913	932	973	932	909	905	959	938	992	971	932	964	926	908	926	926	930	915	993	981	999	946	940	912	957	907	956	966	891	962	936	942	950	930	1005	937	987	969	927	909	912	950	937	920	925	897	934	957	895	932	965	900	989	949	888	964	935	913	942	926	935	953	930	966	905	881	902	955	910	979	896	967	957	941	943	938	921	930	955	942	946	963	947	952	925	938	915	922	960	900	898	897	877	962	951	897	976	922	944	964	930	962	952	876	940	962	950	942	995	969	949	914	941	986	929	887	987	996	912	937	950	894	985	946	946	956	1002	901	901	933	957	956	958	929	936	936	928	911	917	971	926	922	845	968	936	934	921	978	965	971	911	947	953	897	940	910	891	980	928	937	955	949	904	923	951	994	931	950	943	940	946	959	923	915	887	960	955	938	938	920	945	947	933	944	932	998	989	942	923	973	904	913	926	937	928	926	934	908	884	941	960	937	917	971	976	871	897	896	923	956	941	962	981	934	942	996	958	951	980	931	939	948	944	903	853	941	940	970	917	900	954	998	1005	906	937	988	943	965	946	915	953	947	977	934	925	949	957	954	924	901	983	914	913	942	956	903	908	953	981	952	943	850	929	929	941	947	976	959	925	929	960	933	908	953	939	915	971	919	911	943	899	897	909	952	939	939	929	914	966	943	967	966	931	958	930	942	970	984	956	917	962	913	948	916	900	965	943	967	887	966	962	925	896	902	903	943	987	930	917	971	980	966	969	983	950	939	954	930	976	949	941	922	909	930	949	925	922	975	928	919	959	967	937	927	978	945	967	927	912	915	907	931	945	1009	941	908	857	931	926	894	912	951	936	926	894	918	945	907	896	967	971	931	927	967	932	962	965	979	926	926	982	957	936	948	893	952	910	944	923	972	933	945	934	939	913	932	960	910	920	917	916	943	930	922	904	943	938	936	983	905	871	977	921	948	941	960	1005	899	929	940	914	959	940	906	966	916	939	983	937	940	959	989	913	975	931	932	935	963	913	913	978	889	968	959	922	940	916	888	903	929	943	917	1031	984	945	943	990	969	971	927	960	877	944	978	926	911	929	935	956	924	931	956	950	897	972	896	965	911	941	989	959	937	952	916	920	935	894	915	939	908	972	885	931	891	919	968	965	953	947	954	930	948	913	958	921	984	923	926	877	980	937	927	909	986	923	946	960	948	915	949	965	943	903	940	952	898	982	988	944	939	984	985	922	969	927	950	959	915	946	930	978	949	957	968	932	951	964	939	931	910	934	928	939	926	945	930	1005	979	936	927	905	910	957	946	961	954	930	942	1028	959	965	869	945	966	925	934	943	900	952	974	911	925	948	969	952	919	888	978	990	902	908	876	971	929	901	897	912	985	996	928	904	978	947	898	958	950	1016	950	975	910	920	920	950	951	891	965	944	958	933	939	862	968	964	917	982	938	950	940	917	933	975	952	942	931	904	995	948	945	954	892	927	910	936	869	925	941	947	923	960	972	919	903	972	928	905	905	940	948	933	935	894	909	937	960	920	948	913	981	942	931	950	904	918	922	932	953	973	945	942	908	987	952	966	891	976	921	986	968	1000	981	971	935	935	957	976	897	931	982	942	994	931	938	983	931	902	972	951	939	949	993	936	904	906	955	943	920	972	977	898	912	927	956	923	937	935	940	890	937	929	916	954	988	865	969	879	944	937	998	964	930	907	937	939	896	948	931	974	953	909	965	886	954	968	990	894	896	966	930	923	955	938	933	939	947	915	960	934	939	968	944	915	973	913	914	941	889	975	957	921	959	927	933	946	902	933	954	899	934	958	918	949	878	953	978	865	962	913	939	949	932	951	924	883	907	864	946	955	956	961	903	940	934	934	943	960	952	959	952	972	942	995	951	943	908	932	985	964	961	901	915	983	916	942	915	922	928	913	881	928	978	1028	924	929	962	917	926	955	915	919	998	955	958	933	919	965	987	933	950	881	990	908	981	905	871	929	987	946	915	935	960	958	941	938	898	906	923	942	1000	961	911	910	1014	926	925	931	915	940	978	957	976	878	957	882	907	938	951	1011	924	939	943	940	968	963	913	953	886	939	928	952	934	993	942	960	964	924	910	1009	918	940	929	896	919	958	922	928	992	987	925	924	983	968	948	952	954	932	1006	936	912	951	950	1005	962	919	942	969	948	933	954	978	967	918	947	934	972	935	919	959	940	904	932	973	933	892	947	923	898	981	953	951	939	1004	925	860	1004	926	948	882	950	987	935	947	882	964	899	969	969	925	879	938	986	918	953	947	981	959	900	945	933	915	970	948	958	968	949	917	934	971	886	969	925	985	956	968	956	956	925	989	914	937	895	971	896	968	880	915	964	888	940	960	951	935	958	910	913	941	987	913	961	934	955	941	904	944	934	1000	926	924	898	990	930	818	971	942	942	892	953	975	939	889	908	953	911	912	985	998	956	922	946	949	949	979	923	938	921	974	918	939	935	966	908	948	964	973	944	999	910	914	907	948	910	923	908	946	925	954	936	920	929	952	905	924	926	906	952	996	942	964	953	951	955	944	987	930	912	1005	995	954	905	924	927	959	941	979	954	953	961	922	991	975	899	896	919	886	979	961	972	928	925	924	925	938	965	966	960	915	923	988	931	978	924	881	913	925	915	930	942	894	895	974	934	928	979	917	941	929	958	961	987	920	898	917	938	878	915	935	967	913	938	923	935	916	901	949	926	925	969	968	1007	923	887	941	977	942	939	953	943	941	981	883	950	978	936	948	991	912	933	941	908	960	920	885	939	952	950	928	965	975	928	961	928	983	959	905	974	896	888	926	915	926	934	947	902	881	981	924	918	901	958	920	940	910	954	991	932	969	979	924	937	946	933	954	904	928	966	910	922	927	905	935	935	914	986	937	903	937	964	924	960	940	977	1020	966	959	913	966	938	920	966	968	951	963	932	906	937	943	880	944	969	946	874	933	933	975	943	957	950	940	972	916	964	955	970	965	971	898	906	950	923	890	952	954	915	893	901	934	922	924	897	935	969	905	935	976	892	930	898	992	945	964	927	963	945	963	964	977	910	972	992	925	959	993	959	973	963	970	904	956	970	936	974	900	964	999	960	916	927	998	957	945	879	987	922	942	966	950	974	942	906	944	887	924	922	975	936	889	905	942	946	952	956	930	977	935	975	921	969	879	946	949	971	935	922	952	966	925	926	936	917	897	917	977	933	961	946	908	955	943	964	922	920	941	935	967	919	888	988	958	892
24561	22811	36405	34896	27192	19930	7814	1507	941	784	707	734	724	798	714	730	714	746	713	741	709	710	703	730	755	691	701	730	774	734	712	668	692	718	700	697	700	681	711	766	691	743	686	692	738	733	734	719	743	707	668	740	710	692	772	706	758	729	758	725	692	700	711	738	710	686	759	684	692	736	744	690	710	702	692	727	745	685	711	729	709	699	694	742	691	766	745	739	669	741	703	699	757	710	752	699	679	744	724	754	720	758	738	720	724	740	726	736	723	718	710	710	743	659	717	716	754	713	707	727	695	728	696	712	716	704	706	753	748	760	720	716	690	709	735	754	715	740	712	703	703	709	713	742	692	747	710	734	696	694	768	755	742	663	701	714	745	749	710	705	731	729	705	754	682	737	765	748	739	731	680	696	703	666	702	757	768	696	722	723	691	703	689	685	755	690	725	700	724	696	741	735	762	687	699	670	711	701	707	682	745	700	674	721	677	687	736	708	700	688	724	752	688	742	734	687	759	716	707	699	703	712	704	679	730	755	685	681	728	662	706	667	717	716	651	697	722	696	695	678	687	674	691	710	684	695	743	751	727	721	716	713	735	680	741	744	682	725	750	666	679	710	672	699	738	719	708	699	740	705	745	753	683	718	691	726	713	693	735	761	729	699	695	759	701	759	735	674	733	681	712	776	731	698	724	759	704	769	704	665	704	774	759	682	734	690	731	707	713	756	690	718	729	706	638	690	730	755	710	675	704	742	693	688	696	716	724	738	694	657	737	737	712	645	724	632	703	746	690	734	691	668	677	762	714	726	703	722	700	709	771	710	735	707	720	757	677	680	740	684	695	735	739	689	699	707	698	715	681	679	679	694	726	700	721	683	688	718	691	748	777	749	719	709	743	719	745	750	725	749	710	689	751	707	715	707	762	719	735	704	731	731	699	667	722	711	734	697	756	721	747	766	715	702	713	737	641	705	743	673	678	669	709	701	742	781	757	724	734	719	722	707	717	716	735	714	695	679	756	733	728	731	727	756	693	742	708	703	702	697	757	703	731	679	725	698	722	709	749	670	684	684	719	701	717	690	750	678	708	743	735	718	709	746	726	723	693	710	744	757	719	690	722	679	669	739	685	734	717	729	704	737	723	672	721	706	729	751	700	735	714	738	728	733	741	686	762	716	688	728	713	676	731	692	715	739	722	739	682	690	728	734	697	720	788	698	743	718	691	746	703	657	728	659	782	746	740	698	699	694	693	709	742	731	740	656	654	765	732	709	733	732	751	756	697	723	703	729	706	710	692	673	687	718	689	765	745	729	699	677	722	742	734	712	733	694	714	716	708	748	709	677	736	706	722	665	736	735	716	676	687	727	726	780	763	700	686	722	722	700	700	699	695	708	705	735	683	694	718	717	701	689	739	747	659	762	692	742	700	719	689	711	731	673	718	750	745	692	687	747	690	667	749	666	690	730	727	748	746	742	769	695	732	696	651	700	745	761	719	706	734	710	718	758	746	715	760	761	751	719	751	695	729	707	706	730	716	636	690	708	768	732	663	713	702	701	663	688	688	720	760	668	742	769	658	705	742	676	703	717	710	757	741	681	714	679	707	724	652	713	738	739	677	724	698	689	676	766	709	763	684	727	696	713	691	723	744	716	727	714	710	723	736	645	664	690	702	671	665	698	681	688	758	763	696	674	754	717	716	708	733	676	647	699	695	736	699	685	706	734	760	720	728	764	667	725	702	699	695	690	710	697	744	704	719	713	695	713	639	738	744	711	714	729	712	678	717	676	739	671	725	709	713	771	728	714	743	715	734	732	732	693	752	786	731	741	697	736	722	705	687	738	676	764	697	709	716	719	692	738	674	712	675	732	737	747	737	688	714	701	707	661	686	775	723	727	706	722	699	763	679	725	707	746	720	734	672	723	657	742	683	690	714	714	721	697	738	711	742	695	723	668	705	720	704	687	740	755	671	686	683	726	737	729	708	713	708	710	706	741	710	674	704	712	740	712	690	694	699	731	736	768	690	771	718	724	742	734	729	729	699	717	752	691	675	705	763	685	721	712	675	719	759	751	704	685	694	687	735	681	669	712	717	707	724	708	683	735	738	723	744	657	705	685	718	683	769	750	689	699	708	702	713	713	768	742	739	670	702	734	724	740	680	675	724	750	717	694	710	715	701	655	727	741	709	648	715	712	712	708	689	712	692	704	705	655	727	748	713	667	681	699	727	737	693	718	732	731	734	722	708	673	747	718	739	732	732	716	723	710	670	796	675	733	712	700	736	716	724	717	768	731	718	704	699	707	723	675	768	729	746	716	680	726	723	739	701	713	726	721	718	736	697	733	664	719	716	696	670	710	711	723	692	694	697	713	728	717	680	745	714	716	666	715	690	727	739	730	717	707	728	710	724	724	744	707	722	711	712	692	730	678	729	688	730	735	724	681	685	692	740	755	756	733	775	713	732	707	720	697	674	710	723	684	652	702	688	750	731	670	700	697	733	720	685	716	736	696	708	713	706	740	723	712	682	680	707	720	775	693	730	732	714	736	743	729	707	703	729	713	770	751	699	720	672	722	698	765	750	711	644	740	729	777	700	745	694	714	686	716	740	726	707	711	699	767	715	680	720	711	741	658	724	721	733	691	664	729	717	698	712	709	742	670	706	635	707	748	719	692	719	711	706	710	686	712	728	759	674	730	686	703	645	686	717	706	721	689	734	696	723	742	639	692	724	679	735	730	759	698	792	663	700	711	740	688	701	724	706	693	716	704	763	717	690	751	724	726	741	721	741	716	678	683	770	715	758	703	694	720	706	737	773	710	773	758	722	682	710	727	762	727	723	734	739	749	709	698	709	746	755	755	684	731	722	708	762	721	682	740	712	686	723	705	693	646	732	691	702	718	723	672	690	727	710	713	693	725	703	690	722	701	708	729	703	702	684	732	683	698	686	658	688	729	699	723	730	711	690	696	708	706	742	680	696	693	775	705	729	717	736	689	717	746	699	742	754	755	675	709	674	730	708	717	661	717	733	710	688	717	704	694	663	682	678	708	714	734	697	702	724	751	693	699	642	712	710	710	669	699	745	733	700	742	752	723	710	704	702	675	670	749	703	719	665	738	770	736	687	663	747	745	704	698	713	774	688	710	715	659	708	738	761	698	774	692	688	715	744	720	674	786	729	712	737	729	699	695	680	707	731	737	696	716	692	737	775	690	709	687	736	709	719	777	716	713	676	690	723	732	717	706	720	679	718	759	695	699	716	716	697	750	738	695	708	737	717	724	726	709	659	713	740	712	700	686	740	714	702	684	749	689	693	707	694	677	716	741	738	722	733	729	705	724	688	716	708	682	706	675	726	722	702	693	702	759	744	698	752	703	740	735	775	664	709	699	645	725	682	724	759	749	714	723	703	644	716	748	712	710	680	751	669	713	703	650	733	722	718	699	675	701	687	721	666	658	680	705	721	691	712	746	669	732	726	717	717	727	715	729	747	730	714	701	705	717
55824	95335	77827	52675	35018	18576	6847	2428	1285	1060	988	978	1020	1000	1031	987	1040	910	972	1012	928	986	975	1021	962	963	1074	1006	971	980	1020	1026	994	1033	920	986	993	980	981	990	971	959	992	970	993	1006	964	976	1015	973	945	994	1005	955	999	995	973	945	953	990	910	974	941	985	1030	951	1017	999	1057	969	950	1006	1006	994	1018	974	1066	1051	996	984	925	1036	868	961	1025	950	972	981	982	975	1038	1001	976	956	931	966	1007	1030	988	908	995	966	976	990	978	1017	963	975	1012	937	995	947	1007	1036	957	918	958	956	953	951	1025	964	977	1058	994	956	1022	1019	1003	999	961	966	980	965	935	974	1015	983	914	982	980	963	998	977	925	944	999	1011	930	988	987	977	910	987	1013	976	997	1002	935	925	980	946	958	944	1011	977	945	955	964	973	1030	1019	965	1010	1041	949	934	960	1024	965	971	957	949	906	1010	985	985	1006	967	949	947	1003	962	1001	980	991	974	1011	972	989	956	959	967	936	1007	895	973	990	1008	969	961	952	975	968	1003	962	978	971	921	1042	1010	987	977	952	939	991	989	992	983	961	966	932	941	963	987	1014	953	1015	957	1060	991	963	983	1046	984	992	977	993	1015	1027	953	1036	973	966	980	1006	939	968	971	982	997	952	953	917	973	934	970	882	1036	986	980	966	959	1016	1007	997	947	997	941	985	1019	960	992	957	915	985	993	1018	960	974	987	972	965	984	973	951	964	940	1013	1008	928	994	947	1027	961	956	962	936	976	976	1005	960	952	981	970	928	988	972	929	984	952	924	984	1003	973	989	984	998	935	1009	982	973	979	973	964	991	951	965	986	981	1012	941	916	959	979	964	980	1012	983	976	992	962	988	919	918	995	988	930	993	984	968	1030	1008	970	931	964	949	953	973	949	981	960	968	939	974	989	937	988	912	987	947	933	965	914	984	981	974	1005	947	1038	963	950	979	970	1027	961	981	1003	971	934	957	998	1021	992	973	997	922	1008	1014	964	938	996	1007	1026	889	916	983	1025	999	929	1024	957	1017	993	965	942	996	1013	996	964	963	997	1021	994	988	971	1015	1000	991	965	911	940	974	957	975	1003	989	947	989	1032	977	976	975	981	947	973	1022	900	1024	984	1019	1006	986	1018	997	969	956	1027	979	1015	948	1000	978	988	1045	905	958	985	1034	981	975	1009	985	963	957	954	1006	961	1007	936	1022	952	1026	977	911	1016	939	953	966	955	963	995	1009	950	921	964	996	924	1027	949	994	970	966	924	951	968	928	990	1017	1017	965	1011	1049	928	1026	972	967	990	1017	1018	1007	966	979	951	941	970	945	934	954	974	1017	926	904	978	977	959	980	955	950	1008	949	975	932	999	1025	978	983	970	967	952	986	991	951	954	975	975	949	1027	1058	953	964	968	975	1014	958	1000	912	932	950	971	949	1014	999	996	943	979	992	1023	974	983	936	996	1012	992	1019	970	998	978	948	911	991	959	1009	970	1014	1036	996	976	954	987	987	957	996	983	1012	975	942	960	939	976	982	950	995	1039	959	1017	1005	967	982	995	996	979	990	983	948	995	957	969	964	1011	991	948	927	998	1012	950	968	947	1014	1013	973	955	985	1023	1040	979	936	919	929	934	933	968	1021	1009	994	985	965	939	1007	1003	1001	1005	945	945	993	924	993	947	986	1014	971	940	990	943	967	957	953	982	996	969	1033	951	955	966	948	1021	907	936	1013	981	985	969	908	1013	936	1016	965	982	938	973	996	974	991	1046	950	969	994	985	982	945	995	973	999	913	993	930	999	936	942	983	930	992	960	955	985	966	995	964	999	928	976	943	1013	979	996	977	996	986	1012	907	981	988	1048	989	975	910	1007	994	960	969	972	956	980	947	948	1027	974	983	958	1018	955	991	986	980	956	942	1023	921	984	973	916	983	983	998	984	1050	971	945	1040	950	938	992	995	959	958	1004	1042	978	1013	996	939	1011	958	998	992	1029	1022	976	999	986	962	949	975	1039	938	1017	1000	970	924	967	985	1017	1022	966	971	963	944	979	942	981	966	971	997	941	1040	932	997	1013	997	1078	942	989	924	981	985	1009	967	956	992	991	969	929	1002	1041	992	930	994	976	976	955	930	977	996	1050	968	965	921	997	1069	966	1000	970	966	942	981	941	960	972	959	1002	996	927	985	1024	982	960	970	953	970	1025	1063	1040	982	1010	998	1029	963	958	930	949	986	971	990	960	952	1017	1079	960	990	945	959	1016	973	934	931	953	947	956	988	1006	984	1005	962	1017	1014	1014	965	972	968	1008	955	1026	978	935	983	977	978	981	983	980	979	972	974	1010	983	960	969	984	1008	989	923	966	965	975	978	995	969	981	1027	958	955	984	990	989	1004	937	965	1041	952	1017	957	931	1029	1015	987	978	984	1019	975	1029	1026	1006	938	950	990	959	961	998	984	985	984	944	938	976	1017	973	959	980	989	993	1007	992	952	964	984	941	917	979	1010	921	1015	979	1033	1029	1003	959	1014	954	955	973	988	954	948	1037	955	988	1019	946	1030	1006	957	955	965	965	1047	943	946	920	961	971	976	964	968	979	972	979	985	985	1014	1005	948	1012	992	919	975	988	1024	1003	1009	956	930	1021	972	1003	1026	970	963	1032	1039	987	947	966	916	962	931	976	971	990	1004	997	977	990	964	1013	1012	1002	981	1014	1008	980	966	994	1024	980	1003	973	979	985	1014	968	1039	1003	1060	939	931	1020	994	926	961	928	967	975	982	1007	991	1046	1011	986	1001	964	986	964	1003	999	951	956	942	1020	1010	997	961	999	971	982	979	993	969	954	995	1024	962	1043	978	1033	972	952	991	962	974	1006	1005	1013	968	980	1003	928	996	916	953	960	957	986	983	1023	955	988	934	998	981	979	922	956	999	1046	948	1037	959	932	954	983	982	966	968	975	966	956	982	940	911	927	949	986	936	992	968	966	937	941	926	949	943	983	1028	980	989	976	958	966	983	1008	976	988	975	965	982	976	943	947	1014	902	968	991	1019	958	990	1018	973	979	956	915	1017	1011	1011	961	947	947	930	959	961	1000	1001	963	968	1004	974	975	1006	950	975	994	942	1003	967	926	995	986	990	977	970	950	958	998	995	990	922	961	1018	1004	960	995	960	1025	935	992	948	969	939	999	998	963	965	994	1037	983	1000	961	990	981	982	965	1013	937	969	984	1017	1011	987	989	974	995	968	979	1021	970	920	1013	971	935	1021	1088	1012	977	958	959	967	979	940	983	977	973	969	951	942	980	963	1032	935	983	1007	975	1010	987	994	952	980	989	986	981	927	997	991	945	994	934	957	952	966	1017	957	976	943	990	1036	946	919	964	980	946	991	977	987	1022	985	999	919	989	994	927	961	994	1009	986	961	986	962	976	942	1015	978	1013	1011	1013	1004	955	975	936	928	961	993	983	973	1001	1009	948	1005	975	982	985	987	1011	995	962	1009	1008	939	1026	967	1012	916	978	974	974	887	964	981	973	1005	964	943	960	968	973	968	956	999	1008	968	951	1015	948	962	985	981	1002	968	994	1031	961	933	1032	1004	988	979	926	1023	971	949	961	996	969	982	985	1024	974	924	969	1000	977	1008	994	1025	982	954	976	987	1010	927	982	1016	976	989	955	952	1003	947	962	949	952	929	1006	1022	952	1016	997	968	942	978	975	1005	954	961	989	973	970	962	957	967	943	962	1014	957	1008	916	1050	1035	1003	974	981	990	984	978	980	1011	979	919	1011	1011	985	1015	982	966	946	990	988	1001	1020	977	944	944	974	953	994	972	965	1012	967
23591	22156	32688	29913	26100	23094	15114	2470	912	781	758	739	748	727	722	721	700	671	717	708	718	677	708	686	670	687	689	687	697	747	677	660	653	731	734	678	671	688	719	677	750	721	707	735	714	745	690	696	656	674	639	651	684	702	714	718	693	695	685	731	673	666	698	695	659	701	712	693	675	675	726	706	699	692	669	725	693	712	712	698	683	690	780	712	668	673	631	675	671	686	673	693	730	678	681	665	657	693	703	714	650	699	706	726	677	733	715	716	690	729	715	688	706	733	707	718	663	652	711	674	672	677	724	735	683	691	638	677	726	674	688	690	693	659	706	768	756	687	717	684	708	692	754	681	699	663	712	693	642	690	688	705	681	694	679	628	720	694	734	690	682	723	678	703	661	661	692	697	696	727	746	778	731	708	678	662	727	725	730	731	674	662	703	649	654	652	686	706	708	700	715	694	643	730	729	688	694	667	742	676	673	704	688	668	688	738	744	704	695	678	697	715	699	700	715	721	666	705	696	723	709	734	697	694	660	738	753	723	688	763	723	709	643	715	716	692	702	684	662	684	678	688	682	778	696	678	708	719	716	686	675	692	694	718	695	706	696	695	739	689	666	690	694	696	683	699	754	709	707	683	655	701	757	689	690	678	724	688	712	669	686	674	718	690	681	664	668	704	719	663	700	673	698	691	702	710	735	724	690	658	692	693	754	688	683	674	660	696	665	664	731	705	701	704	665	679	697	713	671	703	677	680	719	748	716	664	680	667	690	728	702	714	706	645	693	671	739	698	672	654	664	682	722	658	701	676	702	701	697	685	714	663	729	692	720	651	724	708	734	721	651	686	711	671	696	655	710	718	710	700	690	668	723	655	696	669	675	713	699	753	724	707	725	712	665	682	689	727	735	692	709	712	735	713	731	705	692	686	710	769	688	714	725	725	711	677	698	698	710	722	732	698	695	700	683	700	779	677	676	684	684	694	698	695	694	708	635	685	659	702	696	704	663	714	689	686	685	650	683	694	662	724	701	736	667	727	697	746	694	717	723	774	664	698	663	700	675	728	676	719	756	714	732	661	702	737	673	712	722	664	716	721	766	705	664	727	697	755	686	645	743	649	689	692	712	687	723	694	694	702	691	665	672	694	703	702	708	696	745	678	673	691	676	678	682	729	706	713	666	689	670	701	671	674	714	660	636	667	701	694	719	699	689	702	678	744	695	688	702	694	720	670	686	711	733	660	691	694	716	719	635	697	674	700	640	719	702	715	687	672	679	682	730	663	717	702	695	726	711	706	686	744	714	672	727	704	623	683	657	658	733	703	705	692	681	685	706	663	669	682	707	671	732	653	699	749	686	686	729	666	685	733	686	695	696	731	698	686	702	651	700	713	713	707	718	688	711	719	706	675	708	710	670	692	677	674	737	729	653	693	735	735	723	694	720	690	715	714	720	739	702	686	704	689	717	659	705	724	716	710	682	729	721	685	718	654	714	679	681	690	733	669	686	705	710	676	697	680	716	656	716	660	737	723	690	759	692	699	694	675	715	682	698	717	685	765	720	698	693	722	717	653	693	727	695	692	687	666	733	711	718	681	741	698	652	699	672	719	684	736	723	703	710	718	727	727	707	732	665	705	684	736	729	698	697	703	720	696	718	676	646	715	688	699	731	681	707	672	685	701	677	713	732	703	710	686	644	714	687	679	695	717	684	664	652	701	689	736	732	692	688	689	768	673	710	709	713	710	679	726	705	703	677	690	670	701	692	670	674	695	705	686	690	712	682	676	680	717	714	662	710	735	715	631	656	705	667	706	726	723	714	702	704	721	704	685	710	688	730	687	664	673	702	728	676	718	669	653	682	682	727	693	703	674	663	688	704	712	749	682	716	727	679	671	708	711	721	662	697	722	722	701	681	718	714	699	701	754	701	680	684	735	656	697	695	609	705	683	695	702	685	680	679	675	677	744	722	698	721	707	691	679	660	717	754	696	758	700	686	715	686	691	688	689	716	690	682	666	714	685	711	670	665	679	686	716	700	730	680	673	730	662	715	705	687	740	706	650	676	696	668	725	694	667	724	727	743	669	672	706	671	678	700	761	747	658	669	713	690	685	715	700	709	665	698	687	681	717	689	692	713	648	696	684	709	715	702	757	708	683	680	685	722	682	702	754	740	717	699	656	710	713	696	694	679	671	698	705	661	672	657	671	717	724	709	727	724	668	690	704	699	693	715	673	688	678	728	706	742	640	722	683	694	728	717	679	708	736	686	707	722	674	688	673	707	720	664	751	700	695	659	683	730	650	709	702	685	666	639	679	704	706	698	723	698	708	690	689	691	721	696	715	720	698	675	701	703	723	699	675	661	691	709	722	689	694	707	678	698	719	685	668	683	689	715	650	721	696	740	700	676	713	669	712	713	691	688	722	684	670	723	705	721	687	660	741	743	685	680	665	704	717	694	727	689	669	674	661	685	644	713	707	700	698	715	668	673	706	665	658	710	659	726	725	681	691	732	691	678	685	708	727	705	750	683	747	669	744	724	706	704	707	689	699	718	692	696	644	643	678	704	719	683	699	686	672	693	730	687	707	705	679	705	669	686	682	722	729	693	686	689	707	676	700	690	664	737	701	719	658	690	692	685	731	705	667	674	660	705	704	627	665	686	704	717	687	747	690	658	702	692	689	733	678	674	703	670	686	736	627	674	639	690	652	691	714	695	682	685	657	726	665	688	669	699	714	702	662	638	666	732	679	691	688	690	691	718	699	765	731	702	681	669	682	692	700	755	753	706	670	730	633	690	698	700	709	707	693	726	689	759	656	683	690	691	671	645	724	710	694	703	740	738	680	665	685	681	684	695	747	674	717	692	675	647	645	704	746	632	665	666	708	691	709	662	687	722	662	696	667	681	716	665	657	720	694	670	754	688	677	714	672	652	679	695	686	684	691	691	705	731	747	706	681	641	696	671	746	668	657	725	716	709	701	744	741	687	690	684	714	699	690	693	709	641	713	656	668	709	699	714	673	709	677	701	670	688	731	746	652	699	717	666	701	689	685	735	678	632	691	690	743	655	697	703	694	659	648	676	736	653	701	671	683	696	690	655	689	688	694	707	695	656	701	688	707	668	709	712	732	675	691	650	689	703	745	739	698	701	712	707	687	710	668	685	717	706	672	642	643	702	738	697	719	673	693	682	670	710	698	679	682	660	699	671	694	703	759	658	721	681	656	744	735	689	707	679	693	757	672	669	662	671	682	686	705	713	688	727	702	685	719	683	652	666	729	686	712	704	655	680	724	698	643	686	728	768	690	699	688	711	733	696	677	707	717	730	657	688	660	695	728	703	712	658	696	722	709	724	686	691	662	680	761	716	757	680	704	739	672	702	711	707	707	649	687	686	690	659	648	645	739	637	664	671	655	735	690	700	675	708	686	686	695	697	715	691	670	645	721	671	718	679	694	687	708	720	700	701	689	730	733	744	706	678	745	661	679	720	680	681	701	701	724	706	724
60223	103664	84952	60899	41391	24103	9547	3063	1392	1026	897	979	946	952	1019	919	951	965	921	960	950	913	934	952	921	979	951	919	943	962	889	957	942	897	911	925	932	917	872	938	985	944	907	960	914	940	940	918	922	957	989	940	952	921	973	958	946	948	886	937	931	971	921	959	949	967	868	969	959	914	951	959	962	930	896	915	927	932	920	949	956	945	985	925	932	914	936	955	899	943	938	941	992	857	955	978	924	943	1004	897	888	958	900	949	920	896	897	905	895	908	935	901	918	927	948	939	952	904	923	936	944	933	983	883	943	931	934	917	917	954	894	889	981	932	895	902	933	917	966	976	877	909	966	937	937	1019	872	918	924	978	912	989	975	925	885	940	920	929	962	905	904	875	980	963	909	956	911	879	945	931	944	945	911	958	972	924	910	960	930	966	974	935	922	924	925	912	894	951	973	927	971	946	923	907	887	953	876	930	956	934	935	941	942	932	900	964	945	956	957	880	965	924	940	918	942	920	900	976	931	975	893	960	861	923	850	878	946	953	909	910	969	930	918	918	938	956	898	919	917	940	922	917	951	963	918	957	953	960	931	893	957	935	979	941	988	938	922	945	910	932	899	870	967	895	914	930	962	860	979	919	911	937	940	953	890	890	953	916	903	950	974	935	822	895	943	902	926	943	937	894	894	879	923	924	871	943	937	924	927	995	935	893	893	957	936	927	957	913	964	962	924	902	893	1012	922	940	890	933	947	932	968	881	909	922	960	953	948	910	961	938	923	930	952	908	913	967	904	906	891	983	945	951	931	932	947	946	931	948	948	946	957	944	912	953	958	953	898	961	908	1017	908	972	900	903	952	949	919	877	900	933	922	922	939	958	965	911	928	974	924	924	928	925	949	929	930	942	899	956	951	922	922	906	929	939	916	919	966	928	960	913	889	953	885	898	1019	920	940	931	937	925	939	943	958	930	969	904	949	875	956	939	944	941	922	908	946	979	988	972	985	955	982	919	981	971	948	936	890	932	981	893	919	909	904	903	969	917	916	981	957	953	948	957	887	921	941	949	948	984	934	958	947	867	898	935	919	885	946	893	951	927	931	954	885	987	983	915	933	923	899	939	928	903	952	943	967	907	962	924	947	919	913	918	927	964	935	962	916	948	908	922	927	954	945	918	969	944	949	953	908	957	911	961	932	894	977	938	958	954	957	965	965	942	906	954	931	960	935	983	888	901	898	892	875	954	941	887	883	940	962	972	956	931	963	962	964	1006	981	941	917	963	912	897	964	1000	897	934	918	978	945	926	901	960	926	960	944	893	949	960	984	898	946	922	923	954	940	961	952	959	932	931	932	896	901	906	899	941	945	952	942	915	971	943	960	918	963	996	921	935	928	947	917	885	858	941	936	954	891	952	977	1000	842	958	906	926	967	937	886	883	983	913	964	944	939	998	950	964	948	886	953	907	910	940	916	905	950	941	937	912	907	949	914	928	1012	960	913	952	903	978	880	927	890	972	973	965	925	953	915	954	979	905	912	932	941	935	907	939	894	894	926	924	980	937	848	890	889	858	980	1007	897	960	907	918	981	924	942	897	890	934	929	959	956	914	860	932	965	911	956	902	905	922	908	921	951	979	881	959	919	1006	945	957	930	939	902	911	962	924	960	902	978	904	976	935	932	965	975	961	944	884	956	955	942	913	959	997	963	928	855	905	915	924	1016	937	923	907	934	854	916	957	931	960	951	985	916	911	864	981	885	954	956	930	916	950	920	934	940	935	926	934	939	941	950	932	887	945	925	982	922	917	922	996	954	1003	865	963	934	968	896	960	899	955	869	885	993	901	979	951	954	980	942	947	933	953	877	900	960	903	955	956	891	914	931	895	937	962	927	938	911	895	924	944	948	912	936	937	961	893	907	974	900	948	914	907	889	877	895	894	960	937	963	1000	929	976	899	1013	933	889	983	946	951	887	930	966	932	913	943	952	967	902	907	928	944	958	954	965	945	932	976	1016	922	940	906	967	876	909	939	939	938	958	896	926	945	964	908	900	983	952	923	893	892	918	940	903	900	924	952	904	927	933	902	941	960	924	952	971	927	896	917	898	891	919	941	933	949	928	932	886	901	941	934	917	891	964	930	922	949	910	917	983	950	922	920	973	950	932	947	942	910	918	879	888	928	916	1005	935	996	893	947	992	951	944	931	959	913	943	998	1006	908	927	925	954	972	934	906	916	891	943	958	967	948	997	986	947	905	897	913	934	915	919	979	965	877	982	948	912	1002	914	959	933	921	1009	965	886	951	911	899	898	919	987	936	973	922	912	939	995	903	884	943	896	911	918	929	916	977	896	971	930	899	932	938	925	949	928	941	964	985	915	967	913	924	960	973	967	937	884	962	935	954	951	958	890	852	917	948	974	960	986	901	886	890	969	931	951	888	948	883	928	927	948	942	1021	878	975	1000	901	876	968	937	935	955	877	966	919	878	955	953	957	986	1011	944	975	938	919	896	908	900	947	985	902	934	947	900	952	978	966	1027	991	894	898	987	943	915	952	935	1001	931	915	949	921	932	914	916	931	925	934	937	909	975	908	990	960	948	975	929	945	956	929	919	987	939	871	925	965	946	923	967	911	934	937	919	992	931	929	983	942	912	941	941	938	931	918	927	910	936	931	887	900	995	941	1008	934	970	918	886	952	1030	921	996	959	902	930	886	943	989	874	950	947	944	942	1020	925	946	898	933	1011	897	948	983	898	951	929	952	950	956	899	975	921	948	963	1012	972	911	927	927	944	947	921	922	890	920	936	953	926	957	951	931	891	960	980	930	947	952	916	932	926	929	988	932	976	964	896	950	941	927	934	944	931	999	986	948	916	950	981	924	947	997	971	913	967	912	939	968	902	952	877	925	972	971	921	915	905	933	981	877	909	896	870	929	1004	927	964	907	938	930	845	952	914	875	891	902	927	953	980	952	914	950	939	955	949	875	943	959	905	952	940	926	954	929	889	925	930	973	891	922	911	974	933	970	920	946	889	982	980	991	923	918	927	965	920	918	961	953	963	903	962	996	957	961	904	935	904	944	960	913	979	919	954	951	963	869	903	947	903	941	878	1013	974	885	968	902	930	905	978	1007	944	974	976	982	990	977	932	965	925	924	932	1002	933	921	938	910	961	944	942	958	933	912	941	922	931	881	966	904	931	913	950	975	927	958	947	908	904	913	962	906	939	950	894	906	952	948	936	925	881	896	969	960	957	932	874	899	975	923	942	960	896	973	927	948	946	959	990	911	920	945	936	1002	931	917	915	961	898	945	961	898	966	944	926	937	928	897	884	972	884	1001	962	921	926	978	931	910	894	894	926	924	924	932	922	913	902	953	932	947	932	902	960	902	1009	928	909	869	924	944	903	987	900	953	964	957	999	979	902	890	869	948	949	971	902	899	919	934	969	900	924	977	945	844	948	906	974	936	890	925	932	937	898	919	941	915	892	961	895	897	919	927	998	932	957	951	959	929	964	912	938	952	935	905	955	962	1008	951	914	969	924	918	945	981	941
28019	28117	33955	21813	7867	2405	1129	817	709	668	685	672	697	709	673	688	664	670	692	673	721	627	705	717	709	649	719	668	673	721	645	643	686	666	695	711	709	650	646	667	686	702	682	672	688	681	654	657	679	711	708	683	693	723	670	672	674	705	669	658	731	651	680	672	693	664	649	669	700	682	723	731	711	679	650	696	715	668	629	735	659	721	684	671	709	709	670	737	652	691	703	642	657	676	685	684	655	722	691	645	701	689	740	690	723	640	670	675	670	689	665	672	696	647	683	712	691	714	652	699	684	676	652	643	727	662	697	666	712	694	652	683	682	663	714	705	665	621	686	644	713	655	698	727	659	703	692	703	663	681	689	704	676	660	689	712	716	716	656	633	707	677	690	669	698	671	653	657	685	711	719	678	712	683	698	697	692	709	758	648	686	710	701	725	699	705	732	688	651	656	688	650	668	748	681	674	672	661	668	681	673	692	708	657	705	677	704	675	658	690	690	699	732	731	695	658	735	699	709	682	679	715	668	687	675	714	610	709	734	651	711	676	677	673	688	703	732	623	676	696	641	737	634	674	684	660	686	679	677	651	654	677	706	693	704	636	712	671	723	685	733	661	677	671	724	678	678	622	677	686	685	715	683	722	729	684	688	701	648	746	682	718	701	725	619	690	652	665	699	693	641	642	680	659	711	672	665	703	649	690	711	691	710	695	699	727	702	710	696	685	655	639	684	657	686	678	651	720	717	715	691	708	693	692	655	695	682	656	666	691	668	674	637	666	649	673	695	683	689	669	708	715	680	697	632	709	687	676	739	693	718	674	660	674	689	705	718	636	691	708	701	660	642	702	704	633	672	686	678	662	691	675	663	670	687	701	668	644	715	644	689	654	688	640	699	680	717	659	645	668	695	680	648	701	675	668	685	684	727	679	656	688	703	720	676	671	664	677	701	664	683	673	689	701	660	675	660	686	670	719	663	685	686	679	653	667	694	678	733	685	717	680	659	692	675	672	641	650	690	684	668	701	664	724	681	659	680	703	726	652	679	688	669	734	726	673	709	658	716	710	657	691	687	643	660	722	669	692	687	679	710	714	695	675	703	671	667	657	642	631	673	687	643	693	694	639	667	658	730	710	715	637	688	695	654	671	676	688	666	681	663	696	639	696	717	701	664	663	663	693	707	652	666	668	673	677	693	625	721	700	641	677	684	709	712	724	647	708	673	704	694	691	689	672	664	703	690	661	651	710	653	690	669	671	693	664	671	686	652	682	684	632	664	681	720	646	674	724	679	676	709	693	677	649	666	670	681	693	732	659	666	660	669	629	682	738	696	713	678	726	678	660	697	677	636	658	721	682	688	713	729	686	655	702	717	685	704	663	691	667	668	648	725	713	647	682	702	729	662	636	662	640	640	686	716	670	662	665	674	685	699	680	683	676	672	689	706	676	684	692	638	695	717	669	665	755	665	717	690	640	702	705	664	701	646	657	688	688	684	678	642	651	697	738	675	676	632	646	643	718	708	644	733	647	695	700	644	640	697	667	641	658	702	684	704	711	651	684	681	682	650	682	692	649	668	615	678	692	673	676	700	684	672	677	715	716	671	669	685	649	711	673	691	645	781	677	702	684	712	727	642	709	746	714	691	628	710	685	684	678	682	698	732	731	728	669	658	638	697	705	718	672	613	681	707	651	618	704	728	673	709	703	681	657	691	677	682	724	691	682	662	688	682	671	698	645	660	687	655	701	726	704	688	703	661	702	656	689	696	672	653	651	711	687	687	706	625	692	685	693	676	716	686	644	665	694	677	623	653	713	677	688	685	661	698	687	728	717	641	680	715	681	682	642	691	689	729	694	698	691	677	676	618	722	703	669	698	677	704	689	660	689	656	671	704	698	685	696	726	665	636	688	620	736	672	626	717	682	712	711	678	698	666	676	691	653	665	706	692	657	673	652	687	700	662	670	719	696	667	698	692	700	698	665	727	648	662	661	687	700	664	679	673	663	685	694	705	693	703	668	655	663	713	710	668	740	656	689	651	652	663	729	672	702	660	716	712	694	639	697	688	711	682	651	676	696	625	709	690	713	666	700	650	694	670	699	639	670	699	671	661	656	639	692	645	662	688	690	716	672	719	741	662	659	654	716	711	681	697	711	621	744	743	691	740	689	684	691	662	701	712	726	678	746	701	675	645	712	604	676	686	660	676	684	674	700	682	691	677	760	655	679	660	701	699	636	688	707	694	708	674	715	685	624	697	735	644	699	701	671	696	672	687	651	735	666	682	703	712	668	697	686	727	714	710	654	683	708	689	693	704	741	686	700	684	672	654	715	709	677	677	750	685	681	666	708	659	700	704	679	681	695	683	685	666	665	672	690	669	651	711	654	685	711	684	702	678	669	691	691	679	672	711	703	647	679	704	673	711	652	635	687	683	698	660	711	664	707	688	681	704	703	648	698	719	697	703	734	638	660	730	665	681	701	686	677	650	700	664	639	741	701	735	704	710	684	696	677	694	664	697	680	691	667	651	682	646	740	668	719	713	670	710	752	694	710	705	669	623	692	716	705	711	672	681	696	661	684	718	730	690	666	695	699	671	666	713	680	675	718	716	681	751	680	680	623	691	695	679	703	641	700	633	701	676	691	689	713	724	703	688	620	678	690	679	704	689	692	667	708	655	645	685	662	688	657	675	620	706	704	692	728	666	656	681	644	693	715	712	685	633	651	699	659	646	694	702	672	698	682	666	650	668	655	654	693	695	643	712	689	701	717	724	685	660	652	664	679	689	699	717	700	713	649	704	685	678	709	688	659	664	698	703	703	670	710	651	664	656	665	654	716	673	668	679	718	702	656	674	692	672	664	651	685	686	666	698	693	695	694	710	680	694	682	688	696	673	654	700	668	668	689	695	669	694	688	663	691	703	666	680	705	675	677	676	672	642	676	689	657	688	667	683	657	692	693	651	714	656	667	665	658	666	707	672	717	672	643	677	672	713	653	673	638	682	683	679	679	705	687	662	637	678	677	656	710	683	726	666	683	690	718	642	672	639	692	750	722	708	715	657	666	692	708	706	694	673	658	656	681	673	648	694	621	658	651	710	666	696	714	692	705	690	670	677	674	654	664	682	709	735	668	717	684	661	693	719	625	683	746	680	679	637	673	671	659	666	686	650	627	694	718	681	708	705	679	681	699	655	703	695	674	706	713	692	685	707	677	703	679	684	694	616	692	671	735	674	683	670	670	683	665	706	627	683	688	715	687	705	694	683	688	687	725	681	714	702	686	696	656	680	731	681	673	680	692	707	707	657	670	672	678	713	722	669	700	640	655	689	677	661	674	655	690	693	652	669	639	696	683	685	641	674	658	700	697	688	656	589	655	674	694	697	753	684	668	687	677	707	651	651	677	643	739	723	630	729	722	727	686	696	674	649	659	690	689	656	662	654	682	662	643	678	680	663	681	662	694	675	660	720	723	662	672	680	680	690	620	627	697	667	652	686	695	731	692
28654	48095	37672	21007	9869	4002	1768	1131	1006	998	914	930	933	997	926	950	959	930	917	944	956	978	933	957	941	965	936	940	874	928	925	938	916	975	933	903	912	975	898	957	925	951	924	1010	922	895	959	953	933	883	941	927	978	904	938	954	938	964	983	935	946	930	942	954	931	960	927	941	984	966	955	968	964	919	903	934	958	904	943	919	947	941	980	952	952	981	922	952	973	905	917	942	966	922	992	1029	961	940	938	1003	973	945	933	934	946	971	959	930	886	964	994	975	977	931	961	934	968	902	885	967	951	987	901	902	988	974	986	956	953	962	995	944	930	962	897	935	977	929	941	946	971	929	937	984	977	931	950	982	894	926	967	981	923	956	933	957	970	950	875	961	971	896	917	900	956	953	915	938	953	961	929	949	890	984	940	992	920	928	929	909	955	958	942	926	920	889	933	961	980	946	1001	926	980	937	965	891	943	920	974	993	960	960	927	945	946	985	1003	962	939	943	943	960	956	952	944	973	930	907	920	946	929	949	920	941	975	929	927	908	954	953	892	981	953	926	954	984	912	929	907	925	968	946	856	967	935	966	879	909	930	942	922	947	886	978	927	968	969	901	1029	937	965	933	917	886	1007	931	940	999	905	915	972	997	953	860	975	901	958	958	954	922	975	929	977	900	939	976	969	929	923	957	969	930	866	966	947	957	974	899	971	966	943	965	969	935	951	979	967	911	976	955	963	890	947	951	963	923	938	942	1006	986	919	966	956	937	897	913	965	985	940	897	966	954	971	903	920	940	934	930	1015	958	995	949	996	901	920	961	955	912	954	1000	1006	966	934	952	982	928	975	940	933	965	933	961	915	901	944	941	954	916	937	959	993	946	962	926	964	946	940	970	973	929	945	971	978	984	970	963	956	928	979	922	900	967	900	948	965	922	929	990	944	984	937	908	925	959	925	997	945	951	903	919	899	922	933	946	918	900	1010	938	920	933	888	956	994	999	907	913	996	959	958	941	949	926	946	953	912	963	951	987	996	920	1008	964	926	908	953	931	973	954	944	910	953	942	919	895	920	981	998	938	982	941	911	979	918	919	899	941	921	971	938	952	917	951	929	918	951	946	928	960	881	981	905	985	927	909	993	982	936	998	939	905	1003	968	924	967	971	907	923	958	923	903	927	926	967	926	1029	995	1003	1000	912	931	948	931	900	929	933	938	914	943	956	923	968	964	955	908	917	975	924	989	926	901	905	887	947	990	961	907	964	924	955	899	964	917	926	930	931	982	946	955	965	953	972	972	933	928	991	911	918	961	957	966	965	921	909	944	968	925	920	920	976	930	931	969	905	914	929	940	970	953	1009	963	925	934	906	933	973	906	915	936	962	931	1004	957	929	979	998	924	950	951	971	948	930	939	924	965	979	961	969	944	925	959	912	984	960	974	938	1027	977	986	940	962	927	946	910	935	951	981	937	924	984	960	999	943	945	957	914	975	920	934	975	956	978	915	927	959	960	912	918	960	985	951	916	914	971	921	924	934	914	882	940	973	940	936	918	891	957	983	943	945	950	915	941	919	916	956	930	975	974	989	953	961	852	950	951	959	944	958	937	939	938	925	902	926	907	893	929	971	958	928	966	941	896	980	934	956	953	1026	938	945	965	956	911	936	1013	892	961	896	941	945	926	946	939	936	981	933	915	908	967	945	917	930	999	957	930	933	998	952	942	940	946	952	976	928	895	887	923	927	964	974	932	944	974	922	909	938	921	998	948	923	1013	961	920	932	931	922	895	945	922	935	915	920	973	944	930	981	963	929	960	975	923	987	1002	971	892	917	966	932	915	916	889	963	962	934	957	971	958	956	947	880	957	895	942	918	945	989	964	912	978	942	913	907	918	865	941	979	961	912	966	900	952	942	941	941	1012	912	1011	942	937	908	947	928	931	939	936	948	978	902	909	945	945	961	948	976	973	942	930	937	942	997	897	939	933	943	943	928	1000	915	911	954	961	935	932	922	962	924	874	978	945	920	941	968	948	936	918	972	961	954	924	931	932	964	927	911	907	982	922	978	898	912	921	946	972	960	961	950	928	929	915	909	951	972	956	921	940	939	913	906	936	961	963	977	971	998	996	983	917	981	962	988	909	926	937	918	930	978	945	934	853	950	990	980	946	1030	908	957	937	973	988	1004	942	950	923	923	921	906	971	891	914	891	937	913	963	973	953	935	957	1015	987	962	933	968	975	930	970	957	942	949	915	964	983	991	931	991	934	929	918	992	915	975	963	902	947	937	975	899	899	922	924	927	921	1003	975	966	945	932	903	968	991	920	942	909	936	930	988	939	979	928	931	884	936	982	916	921	976	948	977	902	907	937	896	897	893	912	950	964	950	933	907	994	968	962	931	966	927	939	919	964	954	976	972	924	974	948	937	949	952	952	919	933	945	941	922	954	974	916	956	932	973	947	932	926	939	989	948	924	954	936	907	890	963	993	943	945	922	960	898	929	933	969	946	936	916	932	925	930	904	922	934	938	944	973	917	931	909	891	941	965	975	938	963	914	972	902	926	935	961	963	916	936	949	910	917	930	907	899	940	970	944	928	940	924	929	928	956	958	967	957	966	940	924	933	951	959	919	949	977	954	908	991	948	969	942	906	954	993	924	903	937	899	976	925	944	930	985	962	954	943	976	948	987	956	1006	964	969	930	962	969	896	894	951	942	916	988	953	993	899	944	968	930	963	977	934	910	997	924	901	941	960	995	995	958	892	937	988	932	939	918	943	892	951	931	965	977	967	902	938	963	949	950	893	895	952	1019	966	920	905	934	962	956	1008	957	963	957	955	963	972	920	869	929	973	972	911	907	925	981	944	959	928	1009	1028	984	947	894	1003	896	952	934	945	931	956	958	999	933	931	934	975	949	967	960	958	927	917	962	955	948	1010	931	912	971	971	970	939	970	992	954	966	888	978	944	938	960	977	927	902	908	983	977	976	962	912	970	920	897	873	878	947	936	961	930	965	1026	950	942	975	959	990	949	951	953	930	864	979	916	979	911	920	968	903	922	1037	988	940	951	951	938	928	982	921	924	940	929	980	928	926	942	937	974	972	971	981	898	953	930	952	943	964	961	935	979	942	873	965	930	975	859	939	959	943	921	928	926	948	932	971	906	922	924	952	975	982	923	886	881	923	979	965	916	950	922	911	922	937	947	898	954	984	920	902	947	933	915	963	994	1023	929	930	964	939	886	952	963	911	930	915	954	926	973	1011	949	925	916	938	907	886	917	973	955	946	960	931	963	997	938	962	929	918	934	908	942	981	925	974	939	894	935	957	978	971	970	1028	969	919	926	946	942	946	889	923	1012	932	938	912	918	1005	995	919	902	956	991	914	879	979	958	956	883	955	960	929	903	975	919	918	964	950	952	947	901	896	952	978	1029	913	940	927	965	944	975	985	918	1000	958	902	937	933	945	902	944	915	916	953	952	1029	914	960	968	915	908	934	928	899	954	998	877	956	991	957	908	996	899	964	986	961	958	973	901	974	888	928	982	957	949	960	927	894	961	921	953
24559	22846	35739	34750	26808	19292	7281	1378	901	813	815	743	712	750	718	737	747	721	800	741	729	696	744	722	739	740	717	681	778	711	709	756	671	729	676	706	738	776	774	816	742	691	684	716	728	722	693	739	714	713	720	711	703	749	766	713	671	745	702	806	755	721	697	736	692	700	754	687	727	740	721	728	710	718	756	765	756	744	676	728	760	723	733	674	709	706	714	785	732	728	740	748	754	706	754	794	749	731	753	726	711	730	676	696	749	690	740	720	733	725	727	708	690	727	710	656	700	725	755	741	691	764	700	692	703	760	676	736	721	705	689	708	718	706	704	707	724	719	721	724	686	705	747	717	791	748	714	738	700	717	716	743	732	682	721	751	750	723	732	683	762	675	714	704	726	750	708	700	699	733	773	746	696	748	752	703	667	657	693	717	716	647	726	744	758	751	717	687	701	690	739	716	709	739	720	672	716	694	745	692	745	730	724	783	709	715	754	747	720	700	674	759	717	755	720	736	688	720	670	744	721	676	708	719	715	754	710	712	687	682	737	703	709	768	742	697	757	702	704	735	743	700	731	711	656	752	745	742	744	740	757	703	749	729	688	742	742	745	700	738	696	716	663	711	682	716	720	713	718	708	700	705	710	720	738	681	732	688	702	741	714	740	732	721	734	734	692	707	775	720	728	751	732	766	737	752	718	748	727	698	718	722	732	725	751	692	731	687	696	726	707	723	712	638	719	737	741	689	745	805	742	668	702	682	691	713	774	750	714	753	737	705	705	727	725	738	708	754	721	720	749	684	746	729	707	712	680	734	708	699	697	731	692	739	737	703	716	786	747	737	726	708	702	682	725	709	739	736	657	749	725	696	707	731	688	735	766	762	713	672	710	706	741	740	725	736	681	716	764	739	699	705	658	660	700	759	676	743	755	722	741	732	694	711	722	734	714	698	721	760	704	691	722	768	731	761	730	701	711	713	744	753	727	718	700	710	671	739	754	708	740	724	794	741	714	723	768	730	717	699	650	730	687	724	698	680	729	748	758	739	771	736	709	720	724	666	748	727	715	705	712	772	725	760	740	678	738	731	762	706	678	698	717	747	692	761	743	772	727	728	717	703	718	716	716	738	758	700	706	730	689	712	714	710	765	774	673	723	722	687	725	732	713	669	718	698	741	690	715	707	744	732	689	691	677	705	723	711	660	711	734	716	695	728	715	761	680	738	759	714	694	692	696	708	694	691	758	727	727	752	682	712	692	750	744	721	697	705	778	708	673	726	730	706	720	748	720	725	719	699	728	691	742	702	741	690	755	734	701	732	754	717	716	729	748	702	726	693	710	735	725	720	753	719	736	726	767	795	743	714	728	718	704	744	742	692	681	753	733	697	730	715	693	743	703	710	671	703	744	702	684	739	666	734	735	700	725	698	701	729	694	714	732	715	704	712	720	697	733	755	733	735	755	774	729	707	717	748	707	740	726	765	699	707	719	729	740	683	713	682	743	765	696	745	707	763	696	719	687	715	726	758	726	705	717	729	687	677	722	714	728	759	720	736	698	752	697	747	704	713	756	707	682	683	706	780	713	760	749	704	737	690	763	737	734	736	748	726	685	732	720	650	715	685	762	755	695	696	713	694	724	699	756	712	737	744	724	770	700	698	720	748	720	682	693	730	683	722	706	737	725	723	720	742	742	701	682	712	704	690	744	776	719	718	754	673	702	683	679	702	712	720	660	714	732	726	692	766	695	701	751	727	723	704	743	750	735	775	716	703	678	665	748	697	721	730	697	722	705	697	726	765	711	668	724	756	708	677	688	702	720	735	753	747	736	690	784	712	733	726	714	750	665	734	746	711	741	724	719	692	794	719	729	717	711	700	703	726	757	694	740	683	707	769	748	765	737	748	772	707	705	716	723	718	708	724	744	693	734	746	709	730	708	721	738	724	717	719	701	725	772	752	726	688	720	713	694	732	668	753	704	701	729	729	700	767	735	754	740	738	723	727	724	734	735	703	706	725	702	737	721	687	705	693	747	755	720	735	750	716	733	695	715	663	705	672	726	710	811	704	703	724	728	671	698	703	745	701	751	689	745	755	746	741	705	799	692	693	750	683	733	698	717	668	759	749	683	721	730	696	732	702	751	783	736	742	718	734	763	694	749	737	658	712	725	697	760	724	742	736	689	700	742	710	724	697	703	669	715	706	711	724	712	715	665	752	707	796	722	717	751	774	679	700	744	708	698	707	726	719	692	740	689	693	764	758	714	696	737	766	733	803	745	726	686	672	704	695	659	717	703	711	727	725	716	723	736	736	712	749	700	789	705	725	656	726	736	735	684	690	715	780	713	725	730	690	696	718	735	671	711	651	733	690	738	694	696	714	738	705	706	698	751	709	702	722	709	726	698	698	720	714	754	729	790	711	682	772	757	728	678	705	742	753	630	754	744	717	719	680	695	736	715	697	710	701	721	707	690	705	762	691	721	726	701	719	734	716	691	687	739	735	740	665	760	712	748	720	696	710	682	776	720	695	706	720	706	719	734	730	688	719	726	695	736	724	778	738	781	741	709	785	742	763	697	673	742	716	692	711	675	683	709	730	701	685	752	699	711	737	740	731	733	685	734	687	717	693	756	701	720	735	768	694	725	690	710	715	704	770	684	703	772	728	698	678	684	725	710	694	706	738	701	753	702	719	726	728	683	705	728	716	718	717	701	739	757	700	704	749	761	718	748	732	717	741	671	738	733	787	731	732	690	724	728	698	694	730	707	741	756	698	745	709	683	785	736	715	754	735	727	668	733	719	721	748	729	726	722	729	768	720	707	712	731	794	684	733	704	711	749	721	681	738	781	737	699	711	701	742	706	756	715	755	730	745	685	718	720	740	767	761	715	692	682	725	788	708	719	700	733	665	719	763	737	721	687	667	686	729	727	680	688	739	734	699	732	748	663	729	710	714	700	717	733	726	722	700	746	706	706	674	774	682	744	736	767	681	687	690	710	695	689	685	770	697	746	768	735	719	691	705	768	761	694	743	707	775	735	634	730	746	706	762	712	711	688	722	717	727	698	733	749	702	713	660	701	727	698	727	737	689	706	760	703	762	756	738	717	712	727	709	702	728	723	726	721	680	719	726	692	633	737	681	758	728	698	726	703	732	739	744	742	740	698	749	729	677	712	711	733	755	673	722	714	717	691	678	730	702	667	745	729	739	712	711	758	732	751	705	778	692	744	678	731	719	679	739	755	702	746	697	764	722	753	735	804	728	710	708	727	690	706	799	726	721	721	693	697	733	769	690	751	739	741	731	682	696	748	755	676	692	740	720	759	693	685	766	776	710	723	731	697	750	671	791	702	739	670	697	724	696	697	714	728	721	732	749	733	736	754	727	678	731	705	718	709	725	713	739	733	769	737	743	740	691	710	708	684	723	689	729	706	738	712	745	741	707	799	765	726	699	739	707	720	705	775	706	802	752	759	724	698	770	742	743	722	702	691	719	728	711	692	746	745	708
56519	95065	77490	52565	34389	17258	6124	2160	1209	1011	964	1009	951	1015	1050	943	1025	1017	991	951	984	1069	1018	930	965	952	1003	967	1035	983	1000	989	1000	979	950	1033	1000	971	990	1016	990	994	972	981	989	1041	1024	979	1002	1010	927	979	971	996	967	983	1021	1031	1003	998	986	980	959	1027	995	978	999	981	1035	968	999	1021	1006	954	1062	1009	949	989	990	990	954	1046	911	986	952	980	1025	929	1023	967	994	1015	1021	927	1016	959	999	1025	1018	1008	1033	948	1002	1035	1081	988	995	1013	981	970	911	966	957	943	1015	968	1009	976	977	1028	983	1014	1037	1020	977	1024	953	994	966	1035	1016	990	1011	976	963	976	991	962	965	980	991	1007	1021	960	973	944	1013	982	1015	958	993	1025	929	988	989	982	988	1022	977	972	984	961	989	946	977	1008	1028	970	1029	938	973	996	963	978	967	963	947	987	1013	997	1015	914	941	999	1025	1030	950	986	994	1026	1039	945	1015	972	973	980	971	1028	1000	999	972	963	990	972	922	917	1042	974	972	1007	1037	1066	986	980	954	915	1007	953	1021	943	941	962	1025	987	968	960	1000	978	954	986	1000	975	1021	987	971	968	1032	949	951	982	965	1016	935	1003	990	949	1017	993	987	945	969	937	930	939	1064	984	1012	1032	958	976	942	1016	1029	1004	974	1020	1000	962	988	981	958	961	982	969	993	1014	1002	974	1005	981	1007	970	935	951	995	1022	962	949	991	971	984	981	994	997	954	1020	966	962	1011	976	1011	1039	942	977	973	967	1015	1004	1018	967	1019	946	993	941	994	941	973	1042	975	984	992	1005	961	959	980	1040	1018	945	962	938	1002	960	1015	960	1012	1014	1007	1028	942	985	1044	1005	989	997	1012	942	910	972	1005	981	972	989	961	1005	965	1004	1042	960	1038	993	1008	983	997	1006	934	1017	978	989	954	996	987	942	983	973	975	1015	1074	895	1021	994	993	1046	999	941	991	1019	987	1025	1011	945	1006	963	1000	972	955	959	1021	953	1023	1010	937	967	1002	1036	946	971	1013	896	934	1041	1038	1021	962	1051	974	960	1062	990	988	1032	952	974	952	974	942	989	953	1005	1012	1018	973	1002	961	982	972	1020	1020	971	969	962	1036	974	949	1001	973	1005	1008	997	980	1006	1031	1026	1005	955	969	945	1012	968	979	1001	959	989	988	978	984	1001	966	1025	1034	1026	991	988	923	963	995	1049	948	931	988	966	1003	1012	935	1033	1005	1017	1030	955	1038	973	985	1012	981	1062	990	1005	967	915	986	935	981	965	975	982	921	947	987	964	968	990	1007	1047	964	953	998	978	981	984	1005	940	986	1004	980	955	989	995	1013	997	1022	992	983	1026	998	998	1022	1032	962	973	984	969	1021	1000	1022	980	926	970	1001	946	976	939	968	990	978	976	1021	1019	1023	975	977	994	912	1009	973	957	1005	995	1001	945	1018	990	957	990	971	1009	961	1011	1001	998	929	969	1000	965	933	984	989	983	985	984	1030	1055	975	950	1028	1053	961	971	932	988	940	964	942	992	937	952	1014	966	986	989	985	1013	1014	984	944	966	927	999	940	975	974	1022	930	1032	1045	963	1036	1038	954	1014	994	998	986	1005	1005	942	994	945	960	1040	962	984	977	1002	970	954	984	1003	967	921	971	1011	1015	994	1001	953	1029	976	954	1002	989	1040	1011	1010	957	1011	980	965	923	979	1008	956	970	1021	972	926	968	973	974	893	1058	991	969	1009	977	979	966	1002	994	1028	953	1016	999	982	1023	1016	966	967	1009	1012	1001	1019	987	959	979	983	961	979	942	950	923	1024	992	1004	952	930	995	975	1014	1052	1011	981	990	1053	955	926	967	991	1005	970	983	1037	1022	958	1010	965	1037	959	991	1000	916	1042	990	1025	958	1029	995	981	982	950	978	973	1014	962	979	974	913	1000	998	972	1053	972	993	1009	1008	943	975	997	968	1013	999	994	1025	993	925	1029	995	965	943	1000	1010	967	909	967	962	926	997	981	1000	1001	944	978	1020	950	955	952	1031	961	1002	1000	976	1015	1009	936	976	977	936	1021	969	921	995	942	902	1067	967	982	969	986	999	1035	990	1013	1000	996	921	1035	962	980	1002	1009	948	981	971	1029	977	1042	942	1007	1011	981	979	1034	968	1021	993	940	954	986	1043	961	971	961	948	957	994	959	974	974	992	992	935	994	1014	978	1083	975	997	999	976	959	988	999	989	963	975	990	1002	1001	1030	971	973	963	979	973	989	1001	975	990	978	1002	1021	973	1027	952	956	1012	1008	1014	945	1031	959	1000	948	1019	1000	933	1066	1016	986	1032	918	984	1020	945	1007	964	960	963	1012	1046	968	983	971	1013	966	976	983	1033	975	963	987	985	1039	985	1026	976	1029	981	1017	997	1071	979	943	962	958	1036	984	929	953	1004	981	953	977	1000	1033	975	1032	980	989	1045	1042	961	1009	981	983	975	1004	980	1012	991	932	990	991	970	1051	965	968	981	987	954	956	1022	997	1074	989	954	995	1000	993	1011	1007	988	970	971	1014	995	996	1032	1045	983	969	990	985	956	986	951	981	997	991	989	940	965	1001	1006	971	1051	993	1026	1006	1024	1005	960	1018	959	944	981	1018	987	1018	1004	1053	990	940	960	957	976	940	956	952	953	976	980	986	965	935	985	992	978	1024	998	973	1010	964	943	978	941	1001	950	926	971	959	1039	942	1014	970	952	930	1001	1029	957	996	1020	996	952	984	955	957	971	978	1054	979	993	1015	1060	934	987	978	972	975	986	958	951	1026	993	998	949	1017	957	989	960	1008	957	1003	991	951	966	967	990	963	1026	947	984	1001	970	945	970	959	974	1018	953	983	939	1028	998	1019	946	1043	986	1029	944	1029	921	972	993	945	1040	954	951	966	1014	934	973	984	1039	1023	958	991	994	976	955	959	1057	984	968	993	1057	961	1034	963	942	940	1001	987	964	985	954	904	995	1045	937	979	941	1007	1008	953	1006	1006	982	966	1005	1005	931	1005	960	988	965	1011	955	964	948	970	987	1027	1038	983	994	973	1034	993	1035	977	962	973	996	1000	968	997	993	972	1000	958	1006	923	962	964	982	931	981	994	972	1001	1035	985	953	1014	989	985	1062	964	989	1035	1016	959	996	993	985	973	969	1026	967	936	962	955	1034	1005	1019	974	967	995	969	985	973	958	964	974	1059	986	953	964	943	1004	990	978	956	1044	1017	976	1009	1021	932	958	960	995	991	1039	1004	1028	1000	963	998	1038	957	1008	933	1019	981	955	1014	1012	979	989	1006	980	1006	1045	992	1026	983	945	981	991	1001	964	983	1022	943	1020	1037	971	970	972	960	1042	981	1006	980	980	999	1006	985	950	965	933	938	1024	1016	972	989	955	1000	1052	1067	1004	984	998	1004	1065	955	1006	954	946	1031	938	977	988	980	947	1024	989	962	1023	1001	976	978	986	999	990	951	959	984	1028	969	1006	963	976	943	1012	953	1014	938	1029	1003	991	983	977	1058	892	918	986	931	952	941	997	962	955	935	954	1052	975	997	986	1027	998	921	924	997	1008	1009	1043	979	982	967	988	986	1029	1038	1023	983	982	1041	985	943	982	959	962	997	988	1028	1007	946	1011	1011	1023	998	957	1009	1007	992	961	1010	938	985	1006	987	956	981	994	983	980	1007	981	959	1004	1019	920	1009	950	996	968	1017	987	1020	936	1024	951	1050	959	927	974	951	947	958	996	938	990	964	1039	956	989	985	1004	1045	1036	988	1001	968	1026	964	1000	945	959	992	979	972	981	1040	957	1008	958	913	1013	1027	938	1020	1017	1012	932	961	968	968	996	1025	1013	1004	988	975	963	1007	996	979	969	991	976	1019	1040	1035	961	1032	993	992	989	1010	1032	941	1010	968	1013	1028	1066	1066	1025	986	960	999	990	980	963	997
23620	22190	32896	29837	26335	22960	14603	2210	886	769	763	689	724	701	768	710	701	675	729	726	711	634	697	734	683	697	738	706	741	718	716	681	721	657	765	724	746	720	731	698	727	743	700	716	734	719	708	679	705	686	728	705	691	738	732	711	679	703	730	679	742	728	730	722	698	744	708	692	721	704	717	756	675	732	691	674	670	715	712	730	698	709	727	726	711	694	746	730	739	707	675	712	707	650	731	716	777	700	726	727	717	721	731	720	729	750	704	693	688	755	658	720	695	694	723	711	708	697	725	719	723	715	667	677	736	715	705	701	689	693	721	700	688	712	673	732	681	729	709	769	705	724	750	724	720	700	712	700	712	647	670	643	703	631	728	742	692	675	697	703	707	734	673	689	722	673	733	693	716	700	745	699	681	720	715	708	734	734	723	694	666	688	730	708	659	697	712	697	700	687	701	701	692	726	717	708	667	702	672	686	742	711	707	705	660	742	714	730	736	668	732	651	695	665	697	681	721	710	704	716	726	683	742	655	738	714	715	750	717	706	699	660	677	724	690	704	781	692	688	712	671	679	683	688	687	685	668	700	691	735	711	654	737	714	737	725	667	703	683	767	726	673	686	715	719	724	715	725	650	727	715	721	704	728	732	761	665	731	687	722	735	699	696	727	758	713	725	740	700	726	704	743	712	721	745	752	717	693	718	726	714	693	706	708	664	732	704	691	722	703	663	724	711	677	702	703	663	670	716	658	726	739	701	713	723	686	686	733	734	729	731	720	675	650	737	739	699	702	710	761	714	692	715	703	691	719	658	751	721	717	722	737	716	714	710	687	691	741	694	709	717	694	711	690	746	726	705	703	741	679	722	727	676	734	719	722	676	661	714	739	666	689	741	712	733	742	699	708	670	734	702	725	669	712	693	711	729	679	732	722	736	685	690	733	752	675	721	685	726	680	677	684	716	738	681	679	684	667	729	715	671	739	689	746	707	689	680	692	765	707	687	699	704	719	713	734	689	729	661	688	650	700	677	695	705	683	717	737	714	697	728	703	746	697	732	673	717	750	659	685	736	728	689	651	693	696	751	727	658	714	674	684	740	712	738	715	683	680	690	660	757	693	720	646	688	684	727	691	680	711	707	678	742	684	685	689	720	662	677	697	690	725	663	728	736	691	725	655	697	705	747	705	711	720	711	700	686	703	718	708	726	691	650	758	712	655	708	711	724	690	664	695	759	691	696	719	691	709	650	720	689	677	681	676	736	705	684	723	689	675	685	666	706	699	696	744	708	739	670	720	689	679	693	759	705	687	687	743	714	735	679	732	690	686	708	683	734	687	669	694	695	704	743	714	785	665	706	678	729	704	721	677	705	701	768	720	713	734	722	704	684	678	700	749	718	726	693	714	712	692	702	678	676	723	739	711	754	734	698	733	700	720	734	721	714	706	701	740	617	647	707	707	710	680	711	727	702	709	678	699	709	673	717	669	698	726	671	735	733	713	754	699	691	698	691	721	708	711	722	694	687	713	721	702	709	672	707	688	665	685	679	728	660	723	732	696	689	703	748	683	669	703	688	666	698	725	663	746	691	739	719	711	711	657	725	721	714	721	676	718	750	727	755	668	660	696	771	681	690	667	698	672	756	674	678	652	689	713	685	752	689	727	707	719	768	710	713	735	741	703	721	734	727	734	735	706	722	735	672	724	704	706	738	714	709	743	719	747	710	679	673	676	723	716	719	745	674	662	703	744	654	737	780	724	722	695	742	705	659	730	713	706	660	649	714	658	735	691	721	702	679	711	691	720	657	706	703	769	742	730	684	736	711	711	711	726	705	691	719	693	690	728	658	702	724	708	700	752	719	681	704	728	728	706	682	699	724	720	708	747	730	706	731	690	756	729	677	706	696	726	667	705	639	645	721	707	696	704	719	731	707	687	718	705	700	709	765	710	736	700	708	679	733	743	658	707	719	693	718	679	745	729	752	705	682	736	719	701	702	688	663	686	689	706	715	685	706	730	682	633	750	694	771	719	711	700	708	715	685	681	754	722	709	708	729	781	749	745	746	774	722	672	722	692	735	735	711	688	720	737	718	726	681	725	685	705	704	750	659	731	651	729	644	693	702	696	686	695	649	703	717	674	720	711	691	693	706	649	709	705	682	753	761	686	669	706	752	732	747	630	686	720	752	735	688	734	688	695	691	763	765	755	692	639	710	699	724	711	693	714	726	699	710	674	687	661	699	708	716	686	738	673	723	699	700	721	731	741	697	732	693	682	699	722	707	708	723	701	709	696	735	718	726	730	680	662	670	695	698	695	716	724	689	667	703	708	734	672	701	716	700	715	697	690	696	719	703	684	713	693	739	668	668	738	729	694	697	705	712	658	718	677	690	731	693	684	732	688	704	709	725	709	701	679	729	731	740	702	714	696	680	738	721	681	670	692	637	714	717	727	674	690	728	698	757	695	689	699	665	710	703	773	710	720	721	739	714	689	748	716	705	696	704	644	700	740	731	694	736	697	713	720	708	672	712	659	764	701	704	688	704	716	702	672	670	686	698	665	706	711	707	714	710	687	736	745	718	705	703	679	733	676	741	735	732	691	730	733	678	703	731	692	690	688	699	691	735	725	694	721	713	720	680	678	677	719	703	703	717	676	750	704	717	767	704	721	705	737	698	702	746	699	694	703	691	703	675	710	710	698	757	666	756	724	768	711	717	730	683	713	694	741	726	712	663	719	730	704	694	762	703	706	706	684	715	741	742	696	662	691	694	719	705	717	688	684	722	711	642	696	733	692	711	722	697	684	713	705	726	745	740	692	708	729	661	724	684	682	685	729	704	704	723	723	668	763	690	689	735	700	720	702	704	655	729	714	694	694	654	766	694	735	701	707	679	717	705	750	697	690	710	681	662	689	674	729	665	750	642	716	687	724	664	707	695	698	673	711	740	714	696	665	687	643	685	689	728	705	721	698	704	707	691	734	661	714	726	718	709	743	718	711	719	751	661	685	707	725	712	758	740	691	688	713	724	705	710	693	711	706	657	756	661	694	707	693	726	720	679	684	678	698	686	726	752	710	727	694	724	697	745	758	734	672	702	720	683	668	717	674	718	690	671	724	721	687	720	651	714	703	709	723	685	712	717	711	697	679	707	686	742	744	724	699	723	712	665	712	733	681	687	713	711	743	706	658	729	714	692	751	755	748	703	690	678	684	701	709	736	685	694	671	706	727	692	673	669	702	726	720	730	701	687	690	703	708	736	748	713	703	742	755	698	674	711	715	718	642	744	682	688	707	711	707	698	668	692	670	717	727	649	701	682	719	662	703	684	659	668	724	707	755	660	683	700	703	717	724	718	722	708	702	721	695	701	724	702	763	679	687	678	659	689	695	669	717	692	733	733	684	715	668	728	687	715	672	695	694	699	686	741	674	694	683	692	710	693	707	679	664	725	692	652	726	690	724	695	646	649	702	728	748	688	728	674	737	717	701	719	757	701	733	693	688	670	714
62338	104174	85513	61976	41116	23372	8932	2769	1330	1028	997	981	976	955	973	960	969	978	1029	949	1014	976	988	949	922	962	949	957	989	997	936	965	974	907	901	974	976	995	960	953	985	905	941	931	945	950	959	989	958	968	939	902	991	949	951	930	957	940	968	938	974	960	901	960	985	940	943	964	940	893	924	938	978	941	980	924	957	970	993	947	945	944	977	982	933	1007	952	967	920	981	914	938	974	982	960	921	980	942	974	1000	929	924	968	1005	996	973	999	977	989	932	965	977	951	950	938	922	985	978	968	931	938	955	915	946	1010	951	940	950	918	977	942	984	999	977	897	952	971	962	904	951	986	948	920	953	991	939	1022	910	942	950	966	903	961	900	964	966	912	907	905	968	955	900	925	957	910	911	1008	940	973	959	931	944	930	940	921	949	905	940	961	961	962	940	962	1001	988	942	940	974	965	922	947	945	990	949	908	929	964	974	943	935	921	934	953	978	899	942	964	968	997	982	917	911	984	993	948	934	947	962	976	991	994	948	950	992	893	960	891	945	1002	937	988	992	995	944	985	909	977	943	933	947	897	938	983	1008	918	993	923	961	943	979	1024	972	964	940	929	964	1008	950	948	942	889	972	957	977	1015	958	965	953	1000	942	921	945	934	962	946	986	984	926	961	990	941	918	1030	927	941	967	930	913	987	979	945	943	972	992	901	891	935	1005	875	978	909	899	945	962	982	969	966	981	952	996	964	968	929	948	939	953	946	948	975	965	916	979	913	947	896	927	963	939	925	953	978	965	954	969	976	929	945	951	937	912	950	912	968	956	970	935	913	911	905	952	974	910	947	988	931	969	934	952	900	967	956	957	953	984	964	981	1013	941	920	916	943	945	956	924	955	971	944	964	933	968	925	929	915	953	992	919	947	941	950	950	936	912	994	949	938	952	908	953	954	943	983	922	933	939	920	944	978	922	983	973	969	955	953	996	938	925	948	1015	864	985	950	952	912	964	998	946	924	936	979	989	958	924	967	944	942	941	950	896	980	968	949	909	903	993	885	961	910	984	934	966	906	913	938	1003	940	965	927	922	931	950	968	885	887	941	925	974	946	969	929	956	928	939	948	965	938	925	956	949	979	933	937	936	920	986	979	926	961	956	931	884	915	991	953	987	982	921	950	990	985	959	910	999	938	939	948	951	949	969	949	1002	909	965	973	929	987	917	951	982	957	954	938	920	914	940	957	946	905	994	941	988	947	955	987	948	998	979	935	993	959	937	931	986	959	923	1023	964	930	943	947	928	931	961	898	1010	955	928	955	943	969	957	992	967	1003	943	909	921	990	964	974	999	968	1011	964	965	942	915	960	932	954	910	998	877	997	979	957	944	954	932	950	944	943	905	1025	993	943	936	969	981	971	921	1019	953	1015	995	941	963	914	999	942	947	973	932	896	937	952	974	922	985	958	878	906	986	952	940	915	928	908	937	999	967	964	895	961	958	940	965	970	958	972	951	875	991	1040	954	992	982	976	967	1002	992	888	996	983	926	964	962	941	977	963	938	960	949	931	957	951	912	929	951	993	928	900	982	975	932	941	946	958	902	1013	966	955	926	1001	929	945	1004	931	981	968	952	947	985	961	905	971	932	934	952	918	966	922	979	1017	928	971	928	932	955	977	899	888	988	966	915	919	957	982	1012	987	955	976	984	870	900	975	948	970	960	924	926	942	914	893	979	956	944	982	947	922	938	965	965	915	900	958	1006	957	1016	967	992	1001	959	958	975	973	914	1000	984	979	888	971	1001	952	932	981	939	940	913	942	911	928	949	1029	962	943	990	1008	944	987	971	952	959	927	935	991	962	947	1004	938	958	970	915	1021	1015	891	945	983	951	931	936	969	921	985	983	954	945	968	959	973	931	961	961	935	993	978	990	942	919	956	962	934	977	909	943	987	912	930	926	963	937	1002	934	1005	945	968	954	970	912	963	1018	940	992	937	948	935	969	971	911	944	954	968	1006	930	947	924	913	938	983	961	966	953	939	963	981	936	958	893	1012	926	931	1009	906	954	937	943	925	935	909	967	954	939	973	965	942	979	892	937	931	948	947	921	921	929	917	976	926	980	931	953	942	946	967	958	996	906	984	893	969	912	970	931	963	904	999	926	980	937	969	908	932	931	906	932	935	949	949	955	917	962	1010	994	970	920	957	982	968	941	910	972	950	908	971	946	966	957	952	958	984	952	983	956	952	1014	992	937	948	939	971	943	948	960	926	1046	936	961	969	1001	960	1016	909	958	991	972	904	916	977	932	1001	971	963	953	925	909	954	927	939	957	911	940	941	944	982	914	945	942	937	922	893	980	945	898	956	993	947	914	951	979	948	967	919	958	940	964	954	884	937	938	991	970	943	969	974	956	924	991	901	975	982	924	955	958	979	901	993	984	921	986	991	920	941	983	958	942	990	926	933	934	917	945	930	959	965	918	950	935	955	973	950	933	872	889	946	924	921	961	955	949	974	981	967	1037	949	926	925	905	969	991	994	916	919	923	922	958	940	934	928	934	1021	950	953	966	885	958	912	943	962	983	920	958	920	883	941	978	989	890	1021	928	900	984	922	982	974	962	937	942	925	989	956	957	980	937	941	994	931	985	938	957	986	966	981	926	887	976	946	892	972	944	950	928	919	966	938	961	971	952	948	960	952	929	967	946	940	939	933	944	972	965	954	936	944	949	970	968	963	937	936	982	958	931	953	890	1003	972	962	896	975	946	942	922	964	970	934	911	942	897	954	927	961	954	924	990	923	983	934	979	972	924	911	922	912	946	945	939	924	921	971	982	1014	963	972	916	925	967	1007	917	975	882	985	1012	1000	996	954	955	965	943	921	978	973	926	958	1026	972	964	952	966	955	944	995	950	911	955	929	934	932	964	955	923	1038	926	979	939	1067	966	966	1002	960	996	973	915	975	997	934	975	912	955	987	953	957	925	903	987	984	966	958	978	899	890	938	954	937	954	958	949	932	937	914	908	916	940	945	959	981	953	962	989	938	952	934	941	948	942	970	981	980	970	935	946	932	943	946	959	932	964	944	934	894	998	935	933	999	959	973	958	994	934	961	963	972	1004	966	969	931	911	960	959	931	943	966	999	1001	1015	949	959	948	1012	928	983	910	957	1004	984	951	958	929	937	962	935	947	895	909	958	920	894	977	970	921	978	845	977	940	965	952	961	963	990	982	988	963	931	974	932	948	968	977	966	967	953	882	938	955	935	973	937	967	973	906	937	976	955	960	920	926	972	945	950	948	1047	988	977	960	931	998	971	966	997	935	952	968	961	904	983	882	983	956	971	933	955	954	1009	987	964	925	956	983	961	958	926	962	965	1007	978	990	939	900	993	916	932	981	960	997	995	940	940	931	956	926	990	909	945	932	938	981	991	929	954	1004	987	920	924	943	968	941	939	933	941	985	918	951	898	921	926	949	938	948	991	942	909	978	905	940	964	933	993	952	955	957	972	985	948	955	953	949	904	963	911	902	949	943	962	1030	943	994	944	938	990	927	924	976	963	942	988	998	959	949	932	907	908	951	1062	941	985	914	972	941	979	916
28137	28151	34000	22163	8122	2555	1263	803	704	744	681	658	715	712	688	687	684	722	705	672	671	674	677	709	664	713	666	670	719	699	680	677	738	679	684	694	692	755	724	665	701	724	701	648	683	684	704	728	676	710	728	662	673	693	724	727	652	668	688	687	704	677	729	727	668	667	723	735	710	663	715	722	661	678	680	666	630	688	726	689	720	711	688	697	726	683	709	697	675	705	732	707	673	703	693	674	708	708	652	692	721	651	762	707	666	686	700	746	698	686	681	679	683	688	642	700	677	723	740	713	696	705	677	691	683	694	717	660	705	682	709	645	708	684	655	712	716	690	693	676	672	643	671	699	631	694	668	737	728	668	673	733	732	674	679	699	687	652	704	648	707	698	705	714	671	706	664	715	723	685	690	720	677	699	699	668	683	663	687	710	686	673	652	622	738	700	670	710	668	657	667	705	683	688	676	700	644	686	695	705	686	752	695	653	732	705	717	668	740	690	667	644	732	682	737	691	658	678	696	702	695	729	674	665	727	662	714	696	652	689	636	694	715	663	730	691	729	687	711	712	743	682	697	693	674	677	710	694	667	697	702	690	675	672	703	694	667	713	728	685	713	711	719	681	714	709	695	712	624	687	634	698	674	707	669	703	699	741	668	687	661	714	697	697	670	719	681	704	694	698	718	720	641	666	708	671	739	689	651	701	673	678	720	682	695	723	687	729	716	687	748	652	666	681	689	695	692	699	714	669	705	727	652	677	685	713	689	704	715	657	707	719	658	643	680	704	687	698	685	643	720	687	696	718	712	699	697	720	703	723	728	704	721	687	673	661	667	686	704	698	682	684	733	696	742	692	691	711	726	664	721	706	639	652	703	669	687	708	701	672	687	703	657	701	663	716	723	692	687	711	727	696	669	679	653	675	675	676	730	641	729	713	726	686	727	726	717	689	663	696	718	688	681	728	733	682	702	687	693	704	679	704	709	655	674	684	684	665	668	719	653	726	706	702	644	647	672	673	705	679	714	730	718	679	727	667	721	666	726	686	703	693	694	721	711	684	722	729	725	683	656	677	672	728	716	682	734	661	682	731	708	644	708	724	753	662	715	655	696	680	698	700	670	685	679	668	696	679	706	691	713	708	680	739	687	713	692	703	681	674	711	681	689	724	687	737	671	660	697	694	730	693	690	668	677	695	660	688	699	670	657	730	753	677	674	714	668	642	644	693	738	656	712	729	699	689	691	698	697	644	728	682	720	711	718	704	733	674	679	631	713	727	673	710	687	700	705	687	686	683	659	683	702	677	696	742	657	682	671	689	655	695	679	723	679	735	683	691	677	682	694	711	710	717	706	705	693	664	711	693	701	677	704	703	691	647	690	731	707	638	696	706	653	705	668	708	671	713	702	708	713	695	678	665	713	651	687	705	668	747	682	669	702	667	682	657	636	699	682	763	691	703	661	698	682	699	679	696	712	700	697	723	699	702	667	647	687	669	696	716	707	688	663	688	729	715	687	724	687	706	668	686	651	712	707	738	731	738	658	712	699	687	712	733	657	679	747	712	714	683	723	696	729	660	671	677	751	703	659	677	652	686	716	709	698	659	718	656	645	723	722	675	687	665	705	685	711	697	675	666	714	698	706	693	720	678	668	769	725	652	647	728	734	695	651	713	685	700	646	732	755	663	724	666	709	690	655	698	636	647	686	737	735	730	705	691	711	688	677	710	715	685	656	737	699	703	697	661	694	682	673	672	693	634	669	653	646	708	685	663	700	651	677	690	682	656	676	706	727	686	696	672	737	764	673	704	679	695	713	626	696	739	655	690	683	685	726	681	739	729	671	636	668	673	666	693	688	681	679	690	680	681	700	664	695	700	675	654	713	701	682	693	715	704	705	736	754	667	686	697	663	691	689	723	685	690	707	687	685	722	743	719	681	657	679	679	688	696	708	727	687	657	681	667	651	652	691	735	635	673	739	750	703	699	705	700	687	738	695	665	730	650	713	678	673	730	674	662	666	645	717	723	698	709	681	686	648	744	662	712	669	683	713	652	697	687	750	656	636	698	705	664	657	701	710	711	717	715	679	678	699	688	679	710	678	709	700	713	636	681	721	668	716	722	717	707	716	685	734	684	744	631	683	726	696	696	743	672	675	651	696	658	691	687	688	669	690	731	699	664	668	659	650	725	698	686	665	666	720	745	735	736	672	684	664	689	667	719	696	702	686	688	698	726	663	598	707	735	706	668	697	672	692	721	706	704	659	736	690	694	677	682	726	722	718	664	713	709	738	701	676	616	649	669	693	691	715	700	669	670	660	699	664	661	671	697	706	660	666	720	652	722	658	701	692	647	675	672	683	716	692	712	688	731	702	700	664	675	749	666	724	674	677	747	671	661	672	688	674	717	693	669	673	711	671	659	696	685	724	726	642	676	691	691	739	707	677	696	715	689	695	688	677	706	709	659	669	715	671	677	694	706	700	694	697	711	670	718	727	685	677	719	696	691	639	697	669	667	670	682	707	693	681	704	699	713	665	669	713	755	682	740	661	717	723	679	718	746	685	679	653	698	704	671	641	706	732	675	660	687	701	753	711	729	704	667	668	697	723	694	696	755	682	662	696	695	679	687	684	708	728	665	709	672	768	692	769	700	676	715	685	686	668	698	732	703	689	684	681	683	688	714	731	679	714	730	674	643	701	653	736	750	696	711	700	667	698	716	670	663	670	714	760	702	723	712	716	721	656	707	697	693	710	657	709	682	671	629	718	727	697	695	724	662	673	642	701	702	663	746	714	687	639	641	704	717	697	710	705	685	696	659	747	699	636	662	691	726	673	709	723	697	749	650	658	683	724	671	664	710	729	671	677	701	689	699	688	678	671	673	699	689	706	671	679	729	700	697	716	732	676	691	680	697	654	730	665	656	737	684	712	671	677	695	694	691	708	698	681	658	688	706	651	689	704	665	652	705	713	694	677	679	641	673	657	661	711	669	680	722	709	709	648	683	691	735	704	706	663	736	727	729	693	702	720	693	691	652	707	693	693	689	686	693	735	697	708	687	704	701	688	663	667	705	639	686	733	708	686	699	673	677	688	674	663	680	727	678	658	693	725	747	691	670	718	688	654	694	684	693	666	691	690	728	647	699	730	684	676	635	688	664	657	680	700	647	706	678	654	726	686	714	706	666	657	704	727	659	667	729	746	714	736	754	707	683	633	690	685	698	728	706	674	635	679	682	669	656	667	656	689	675	722	692	688	689	691	747	726	743	698	696	681	684	718	677	689	685	703	659	677	629	672	689	651	702	679	721	707	678	699	706	686	690	676	677	701	713	737	715	675	678	691	731	678	730	713	674	693	726	715	657	694	708	730	730	671	661	637	726	694	692	707	647	709	624	680	685	697	720	730	714	697	679	692	701	703	694	675	649	688	646	669	721	681	694	674	707	685	669	728	706	704	679	673	710	687	698	684	715	689	726	659	697	637	741	719	679	673	703	702	706	692	675	723	696
29157	48890	38570	21873	10358	3863	1767	1159	987	955	963	951	958	1027	885	984	989	1019	948	992	974	966	959	964	1006	968	914	995	978	976	960	1025	979	918	994	985	926	900	999	935	967	975	963	1048	1021	916	858	946	1010	963	950	978	966	940	963	992	928	962	921	981	924	946	981	1012	992	933	965	1000	956	931	901	987	898	1048	970	959	914	981	975	985	966	950	919	915	942	948	959	975	965	955	908	968	894	944	966	913	928	970	933	985	951	915	1001	942	976	929	915	959	948	959	960	939	974	969	1047	918	974	996	935	951	969	904	966	969	960	954	871	945	978	951	1008	963	955	972	916	972	967	973	984	977	901	916	937	970	943	991	929	978	977	969	988	958	978	976	936	851	921	962	963	952	931	934	979	934	954	955	981	914	986	972	963	929	951	963	920	928	983	969	962	1011	994	945	977	946	915	967	971	986	922	947	968	979	1005	1016	952	923	988	992	974	977	954	931	941	937	983	969	959	945	925	917	947	957	917	980	962	973	1012	897	966	1011	973	963	946	918	985	1000	949	949	965	991	977	944	964	969	981	895	962	1011	925	989	946	952	973	903	980	950	895	968	999	932	967	943	952	948	955	951	933	932	984	935	938	946	1033	987	973	976	1005	964	1007	963	962	958	924	937	1012	996	985	941	901	995	977	949	965	997	981	910	972	912	886	904	968	936	972	973	963	961	946	956	991	931	983	984	939	990	951	967	961	957	1016	968	981	972	957	901	953	897	906	964	981	918	1018	966	1003	979	896	951	973	948	985	900	949	936	950	964	962	942	892	997	964	954	963	964	988	924	977	931	974	990	1007	909	986	930	970	959	895	1002	964	933	990	949	918	965	981	894	1002	965	963	926	976	925	919	989	937	974	935	935	926	977	960	944	937	970	953	994	933	985	930	942	931	983	917	923	942	969	962	964	975	928	1018	918	924	988	900	995	949	928	981	947	1013	927	934	938	937	935	904	944	967	983	899	1012	964	960	895	985	978	951	932	990	986	997	939	950	922	926	922	896	986	943	952	948	1002	909	946	989	961	1032	917	1000	959	984	994	985	993	967	988	937	941	942	907	956	1022	972	951	949	950	965	948	932	926	980	920	959	960	953	956	967	954	925	878	1006	955	895	983	975	982	986	937	946	1008	970	989	991	986	910	960	894	915	1029	920	940	977	987	982	945	933	900	981	949	957	962	1004	958	963	983	1006	928	960	960	1012	931	963	990	947	914	958	942	963	952	928	977	907	931	978	995	968	1017	937	915	965	996	928	971	970	918	994	951	970	983	964	919	936	972	966	979	966	977	992	1009	957	908	963	901	988	984	991	1000	968	973	983	940	932	978	978	932	988	951	920	926	976	951	951	933	953	915	944	974	965	912	941	922	969	963	981	943	967	962	1034	985	1008	960	964	984	950	949	980	923	1011	918	966	953	959	962	939	981	970	961	957	959	999	1034	981	960	958	1008	951	963	900	1015	959	958	987	983	952	942	943	964	976	980	990	1018	985	977	981	934	899	964	961	973	919	973	951	953	919	976	974	983	1013	978	999	978	975	881	914	946	941	935	997	956	906	907	949	885	997	950	927	991	982	954	917	950	911	916	963	991	927	980	928	976	968	961	985	957	996	922	937	922	988	937	981	1016	975	985	921	956	949	1012	956	955	927	944	959	957	980	1000	952	966	899	956	918	960	967	997	962	982	940	1015	957	924	934	976	941	921	953	973	897	960	948	928	943	1022	950	1016	935	925	932	978	946	917	882	974	946	960	994	995	947	947	987	931	995	983	985	909	924	955	890	936	907	956	926	934	1012	929	1002	919	920	987	979	958	971	1038	938	993	929	942	964	957	980	944	975	981	941	912	1005	930	979	982	918	984	930	983	898	973	948	963	980	1034	1011	1002	990	952	1012	966	957	978	974	1005	963	985	978	978	997	1022	947	953	898	992	937	975	988	956	1026	997	970	923	931	985	962	969	1010	946	926	923	951	906	1004	989	952	920	995	916	928	1013	970	951	961	956	1001	972	986	936	986	913	962	991	970	952	910	967	991	931	959	1000	932	942	957	945	927	957	985	959	1004	985	1006	879	979	926	976	947	917	947	939	922	946	951	967	921	941	948	939	929	996	959	919	1009	975	1039	964	954	913	943	996	957	953	983	936	962	954	928	925	975	996	966	933	938	945	1025	983	934	978	999	901	968	985	936	947	1013	1000	945	988	902	916	1010	923	959	996	945	970	983	972	964	1003	1019	952	950	1000	904	944	938	969	913	963	954	891	993	952	981	967	923	957	988	941	1001	983	942	933	958	991	986	988	1014	1002	966	904	916	957	944	926	948	967	934	1003	992	964	1018	963	949	901	953	962	972	963	979	915	991	1005	1000	992	944	938	951	1021	967	1009	906	947	979	938	956	989	990	914	943	906	949	941	937	973	935	982	1021	960	949	955	985	984	880	993	917	954	979	900	938	948	947	933	939	942	947	966	920	994	1016	988	887	985	980	908	979	911	933	962	922	978	962	1018	966	983	1019	991	956	996	915	996	985	960	1000	991	977	934	983	970	952	940	981	930	909	960	929	948	951	950	971	916	998	916	918	952	910	973	955	925	951	977	1026	958	908	927	995	965	947	948	907	983	1009	993	962	1042	971	980	960	944	956	931	980	950	1019	933	1016	966	939	975	924	912	989	973	911	945	899	958	982	1001	999	977	989	931	953	999	1013	928	956	967	960	952	923	1014	915	969	949	1008	977	973	956	971	939	956	950	968	971	987	958	983	1016	989	954	1011	961	941	961	980	927	927	951	957	976	976	982	978	938	977	945	966	927	985	930	979	945	998	958	1008	960	946	988	929	983	927	957	978	947	944	965	935	948	913	976	986	945	929	951	947	931	1025	973	970	1031	945	924	968	959	944	1003	998	966	904	973	933	945	973	937	939	1010	996	989	951	966	962	898	937	991	984	974	973	944	997	949	977	988	974	996	977	985	996	967	965	949	973	863	979	915	968	959	986	928	903	924	948	988	977	948	980	913	950	995	899	953	929	932	899	947	979	942	926	977	963	945	950	977	985	949	951	946	958	937	991	950	969	997	951	987	955	939	983	969	933	949	907	927	969	929	974	954	966	950	985	1010	945	953	986	972	942	936	941	967	922	970	981	931	923	934	886	1002	950	974	992	1002	930	983	957	965	941	950	928	960	948	990	1017	1005	985	1005	968	1005	911	955	950	938	1023	906	946	967	1008	985	981	953	959	993	976	983	979	985	936	957	947	1022	968	965	946	915	995	953	990	946	968	936	958	969	965	930	990	947	934	956	941	925	901	954	922	950	990	981	940	932	963	992	889	975	928	929	972	961	1000	938	1010	951	955	986	971	989	965	897	1013	1001	1015	987	970	959	992	966	924	1023	939	951	938	913	924	936	958	933	986	979	920	967	925	945	979	952	975	974	980	931	966	987	982	981	954	994	925	951	903	1015	968	942	950	1023	980	984	942	977	951	971	983	1007	975	911	1012	896	979	971	934	936	949	972	906	912	961	988	933	950	981	959	941	933	915	1027	950	968	928	983	961	949	1008	954	905	986	959	943	956	960	918	942	974	967	973	935	909	929	933	945	937	945	1005	912	954	999	971	1000	988	940
24599	22827	35476	34497	26620	19034	6778	1353	823	763	702	791	774	712	720	710	716	734	765	701	725	752	700	697	737	748	720	781	713	742	717	693	739	736	781	778	683	732	761	734	704	717	723	741	722	726	738	751	778	695	768	701	745	723	707	704	755	735	745	693	723	748	735	721	764	719	694	733	728	715	733	734	715	690	739	769	740	740	702	722	698	708	771	737	742	714	687	714	731	726	710	715	723	746	695	699	721	754	739	731	763	776	760	736	787	716	730	740	712	726	705	713	690	706	739	724	766	733	672	715	706	742	773	687	730	743	769	696	760	793	723	756	728	749	722	727	704	732	740	726	756	706	718	719	693	719	711	734	707	721	693	740	729	683	765	787	721	727	712	736	735	689	706	741	734	769	719	721	709	702	714	694	740	713	721	741	737	709	709	683	755	753	698	760	736	730	752	720	707	719	710	722	732	714	696	747	682	702	706	738	752	723	768	712	740	724	731	718	732	714	716	754	711	722	726	678	678	707	667	703	743	763	739	737	752	713	749	677	730	692	725	704	685	693	742	710	707	700	696	738	700	675	721	667	684	715	728	754	644	715	714	720	760	733	748	706	691	790	717	765	731	739	721	715	707	756	733	733	703	711	757	761	699	710	719	660	698	740	735	705	714	755	723	655	757	717	663	724	771	696	739	751	734	748	734	745	688	706	698	757	724	751	742	698	702	720	724	709	729	737	755	738	757	693	722	797	717	699	737	740	767	714	739	745	713	767	729	739	728	723	738	745	740	716	769	722	787	722	756	729	737	726	753	719	711	777	736	724	733	737	734	724	723	763	712	750	715	714	693	724	714	775	695	737	776	696	680	746	683	742	698	733	681	760	698	700	687	672	723	712	706	688	738	770	710	718	744	720	703	751	769	748	781	749	679	712	724	741	689	716	730	750	740	729	746	798	735	673	730	719	701	691	713	757	745	800	725	712	705	702	723	700	695	735	778	724	715	684	710	749	714	720	689	712	733	734	756	715	756	703	703	736	739	757	759	701	730	717	736	717	745	735	713	707	745	676	730	703	745	725	714	704	711	724	727	702	739	740	664	702	722	762	715	740	723	714	730	790	764	716	736	769	743	714	711	745	712	700	714	695	686	721	737	750	742	720	705	771	719	715	715	745	764	752	725	719	768	733	711	771	768	701	766	735	741	767	751	702	780	695	747	740	740	728	699	727	735	696	755	757	678	770	726	748	751	696	737	742	726	741	697	734	744	742	730	722	678	724	735	694	740	747	686	723	729	728	735	732	767	700	722	696	723	746	719	788	703	757	787	733	741	750	718	736	734	756	747	740	760	720	725	756	680	706	728	735	749	679	744	710	676	739	733	716	709	755	768	759	751	731	837	732	735	709	702	743	756	711	768	745	710	705	698	722	734	762	711	745	772	724	743	710	761	735	739	706	727	748	726	713	723	761	760	727	720	725	734	787	745	789	740	741	753	731	806	736	768	714	798	726	741	682	701	735	741	770	767	697	689	732	705	705	729	747	781	686	712	780	736	712	718	762	689	745	737	758	784	736	691	744	722	671	745	724	703	696	781	725	739	732	712	735	744	756	716	727	697	724	721	742	719	682	720	704	740	709	736	718	743	773	738	739	700	767	710	725	738	710	749	738	700	713	740	758	648	709	765	736	770	762	739	753	740	715	762	765	704	692	712	718	713	713	737	749	783	698	753	699	670	681	716	738	668	705	750	740	684	753	727	714	707	751	714	701	733	715	706	724	720	755	779	722	753	726	710	696	718	727	731	736	722	690	717	725	723	761	730	741	677	759	757	739	731	677	692	675	712	683	726	724	735	788	712	684	711	771	723	750	719	735	744	756	718	741	692	783	737	721	730	729	740	728	706	725	741	709	703	744	710	672	719	773	723	750	732	682	767	757	701	781	729	697	742	704	763	743	750	763	702	716	769	726	691	697	667	730	752	735	690	733	750	733	711	781	721	711	692	690	746	744	700	763	723	714	774	730	689	731	730	741	707	727	765	738	681	732	709	750	721	736	728	747	764	752	713	700	728	705	758	749	744	693	766	752	691	772	732	750	697	770	723	743	738	730	707	799	723	741	757	689	759	735	717	733	723	708	677	700	784	740	767	710	711	683	740	709	699	747	732	704	707	710	735	705	724	702	715	761	788	760	720	767	729	720	741	751	753	738	726	779	760	730	732	767	733	713	753	687	695	776	694	721	726	726	714	713	695	742	737	706	709	714	697	740	767	722	710	787	772	727	754	705	779	742	771	682	767	726	749	734	657	736	710	683	752	745	721	707	739	785	733	698	769	737	756	719	733	726	739	785	723	716	725	760	699	709	733	735	735	757	741	709	718	658	665	719	760	722	693	713	745	771	700	701	724	699	698	726	711	681	721	692	735	694	674	750	715	731	752	725	712	742	728	750	731	681	774	735	737	718	727	715	760	753	719	720	714	683	766	709	717	748	734	717	699	704	718	722	774	772	750	750	738	748	721	702	749	730	740	764	736	744	715	675	679	747	692	740	738	703	731	721	734	727	765	685	731	794	704	719	785	768	731	724	700	729	705	709	685	749	823	714	711	728	740	723	702	754	741	669	768	713	694	767	718	733	747	788	708	726	674	716	712	721	700	727	739	699	733	736	728	757	716	711	771	754	736	750	695	727	756	705	726	743	704	737	707	746	712	725	738	746	679	723	809	721	771	690	739	728	751	728	693	718	796	753	731	712	726	712	673	724	703	715	732	725	741	745	782	805	680	779	703	745	747	740	705	715	744	762	753	681	732	717	703	716	735	721	737	763	668	712	749	745	650	707	714	682	772	718	742	731	732	736	727	760	678	728	757	791	746	694	715	727	725	716	721	727	691	756	694	669	713	676	706	716	718	742	712	760	727	674	739	727	726	709	753	762	724	723	728	736	769	739	740	731	703	752	746	718	698	729	674	689	743	695	731	708	715	769	752	714	744	716	704	729	737	738	707	743	706	728	739	706	730	745	706	733	736	783	726	655	762	712	737	731	695	741	711	690	780	705	739	758	712	749	736	728	728	720	763	753	735	721	676	721	686	691	725	734	754	813	781	713	715	753	786	733	712	739	691	718	736	782	745	760	718	742	750	728	726	753	730	773	721	718	810	727	740	718	710	760	748	728	679	733	747	757	692	729	749	759	738	752	754	727	771	726	758	742	714	697	698	764	762	757	739	702	747	732	711	734	722	692	688	731	715	661	709	737	706	690	729	723	750	712	731	692	731	740	703	755	693	713	726	699	700	774	741	743	705	744	723	737	713	723	717	683	747	723	706	760	721	743	711	743	752	749	742	707	706	780	711	743	758	723	698	714	709	752	739	719	740	702	778	755	714	718	687	730	705	729	731	724	758	701	683	717	702	751	673	753	731	678	707	718	739	769	762	753	717	771	699	759	713	716	687	725	712	662	732	723	740	766	719	732	724	718	728	756	774	744	681	708	734	724	737	677	706	781	714	724	717	704	696	725
56939	95452	78020	52873	34034	16517	5736	2034	1205	1122	1027	1006	984	980	977	1024	991	1024	1007	1045	973	1036	1020	986	1079	973	996	1013	1023	1003	1011	1026	1030	985	1010	1047	984	1000	992	1065	996	945	1038	985	985	1030	977	979	1009	1048	960	988	1047	1003	1015	1002	962	1060	985	999	950	1043	987	937	949	1026	1053	983	1064	952	1016	1042	970	1000	1000	1093	978	991	975	1002	1029	967	941	952	1038	966	1003	1003	987	998	944	1017	1011	1019	998	999	956	985	953	1037	1004	963	979	973	1043	959	1019	1031	971	1047	1008	1023	997	1046	1062	938	900	1000	1036	1034	983	961	975	1000	975	1006	1023	1001	999	994	1051	999	1009	970	984	1031	998	997	1006	994	1050	978	1051	1048	998	991	970	1003	1043	1021	977	1021	1029	964	1021	929	955	1026	1084	969	998	1016	982	973	1046	945	948	933	1048	981	997	1022	1003	996	934	1016	992	1008	1003	1014	1006	966	954	1000	937	902	1016	1020	920	1018	1008	954	1006	984	1023	1023	1061	1028	965	966	941	946	1055	1057	990	1006	972	989	917	1015	958	1021	996	978	997	976	1058	1066	971	1028	992	1000	931	1027	1005	1012	1060	965	1005	972	976	966	1020	971	1009	1047	984	1016	954	1031	1021	948	1003	1008	1006	955	1009	961	986	1011	1058	965	1014	990	917	954	1002	1073	1006	1015	1011	1054	1079	965	980	971	1012	980	949	1011	1029	1017	1022	1038	979	1043	970	1027	1038	1010	1009	994	981	1072	996	1025	1025	980	973	1006	1013	1022	990	966	1023	984	985	993	997	955	1018	1020	1008	965	1023	1025	1031	960	1010	982	1018	978	1045	1002	996	936	964	1000	1017	1016	959	990	997	994	1006	976	938	1010	984	996	961	952	1021	1054	987	968	988	1019	927	942	1002	1045	956	994	939	1023	1069	973	987	1024	966	985	987	1089	976	965	964	997	1049	961	998	1005	985	1001	1006	1056	1038	1004	993	1008	970	987	987	996	969	1024	1025	969	949	993	990	1002	990	966	976	991	1014	963	1008	1022	1013	1013	1014	1020	950	1020	961	1002	1023	986	991	987	956	1005	978	994	1005	1030	986	1051	1030	948	991	999	974	1021	970	992	1011	1013	978	983	1046	1061	1054	1007	1021	1019	1010	1032	1002	1031	976	1024	1033	988	1041	966	985	978	974	1012	1005	1037	967	1002	1022	1010	1013	966	986	971	1044	1001	995	980	1095	1003	981	1007	1002	1042	1069	1042	1067	1048	1076	969	960	1020	1018	979	1018	990	976	1030	1003	993	1002	990	982	1021	1037	966	996	977	991	988	962	1030	992	1003	1030	957	975	1023	974	995	950	927	968	1039	976	976	950	956	960	988	1025	962	1025	952	980	1022	1057	1003	1022	1051	1023	1030	1059	1005	954	989	1002	1036	1003	988	993	995	995	1020	947	1024	983	1002	973	937	1018	973	1002	946	986	960	963	1030	983	1012	1066	974	992	1043	976	1003	983	1010	947	948	989	952	961	1015	1034	954	1003	1043	961	971	995	897	995	1017	1038	947	921	985	1011	982	987	989	1048	1028	1052	1033	936	979	996	939	991	1041	960	1014	993	1002	1050	995	1001	1020	1049	1046	966	973	930	1020	980	1003	1036	997	979	958	998	949	1043	948	988	975	1025	1016	1003	997	1053	1016	1027	978	1031	1031	1017	980	1017	981	1021	1008	876	980	1004	998	1007	977	963	981	1001	965	987	971	1042	977	1049	961	1035	987	1010	1031	1057	1002	1018	980	949	1048	987	978	1004	999	989	1007	968	1007	1031	1041	1004	1047	1034	1015	1020	963	961	1010	990	1024	1019	1005	967	1018	1016	995	1054	1018	993	1003	1030	1012	1027	987	995	991	975	962	988	996	1003	1009	959	980	959	985	1010	1005	989	941	1037	959	1018	982	985	973	1015	964	987	1018	1035	957	976	1007	1001	999	1026	1018	1014	959	953	955	918	1054	1014	984	965	982	1055	1031	986	996	942	1008	988	1013	977	1001	981	1031	955	982	985	957	1017	987	995	1026	998	973	959	994	1005	972	1063	995	1007	943	1005	979	961	1045	967	989	924	947	954	960	992	969	1061	971	1019	1008	1010	992	1042	984	1021	946	1040	1001	1022	917	988	942	1039	1014	979	1021	969	1024	1015	924	929	968	1003	1004	999	993	964	1031	1022	1031	1011	1070	980	1012	1010	1008	984	1009	1013	1044	974	1027	986	1037	1002	1001	1017	1003	995	1008	992	1017	1015	1028	1035	1004	1036	998	993	1021	993	1005	1020	1063	961	1030	988	1018	1044	1025	1071	1037	1010	951	992	957	995	991	1031	1015	971	991	1024	1070	952	1022	979	958	966	1007	1024	1033	975	1071	1025	1024	991	1004	1073	1007	1000	989	1046	1012	1036	996	1004	994	991	1029	949	1036	955	981	938	967	1016	975	930	979	1032	998	1027	949	1017	1084	1032	959	1000	983	951	1007	1000	989	956	1034	1024	1037	994	1005	1052	1038	1036	1036	966	999	1042	1019	984	1002	1004	1002	982	1009	1008	961	1000	1000	993	1017	1037	988	965	981	1017	983	990	1014	1009	1003	976	1027	977	1045	1058	933	979	964	1036	1100	1020	964	1028	959	1070	976	1030	994	989	1002	973	1009	1004	1036	942	984	1021	1016	983	967	960	1023	964	962	1018	1015	988	998	993	997	1005	996	946	987	1002	1000	985	970	996	1038	968	967	979	1000	1024	1039	1051	976	1005	1050	966	1022	989	946	998	986	964	987	1032	988	944	1036	986	980	965	1031	975	1009	992	995	978	960	985	998	1046	1050	1046	1013	1019	942	989	1044	1005	1022	971	963	1022	1000	1001	984	1017	1006	1000	1014	1011	1012	1014	1008	971	1057	961	1007	984	1046	1034	994	1007	1034	1025	1016	954	1014	961	974	1022	1029	982	990	1010	1003	973	1050	975	1013	998	1016	981	940	970	1008	1013	1034	996	997	1010	933	978	970	1010	1032	991	974	956	1003	1040	990	978	1015	994	1015	968	982	1027	1004	1020	981	992	1010	1001	1067	1032	987	981	1046	993	1037	995	1020	946	949	997	1061	986	957	1029	1007	994	991	973	1020	971	963	1057	1002	1008	984	1016	968	1005	1018	1009	1022	1005	993	1003	965	988	1024	1023	975	987	945	993	992	948	1038	996	979	1068	1004	1021	1031	1004	1041	1003	979	1029	1042	1001	1021	1000	1001	976	989	999	960	976	982	1003	1014	1002	998	984	958	1010	967	1024	980	963	1022	1007	1034	1031	990	1011	971	949	963	1029	951	987	982	991	1026	1002	1042	1007	1003	927	976	974	1002	1038	1006	1024	990	1030	981	1007	946	966	959	988	997	1010	1016	1012	1006	976	1028	955	986	983	996	998	1032	1009	1012	1028	1011	968	963	993	986	1031	1015	981	1008	1045	1034	995	938	983	1075	996	1022	976	968	1030	999	1035	928	992	1014	989	992	1012	996	985	1029	940	978	1015	1021	990	1008	953	975	986	1015	1039	988	990	952	1007	968	988	1088	975	999	974	967	947	1018	1033	995	1017	1045	1035	1079	991	1046	997	1017	992	984	973	1002	1015	975	1018	1058	1006	974	996	930	1013	1033	995	1007	1054	1000	963	1072	1007	1009	1049	1026	1009	980	997	1036	923	981	972	1022	1031	966	978	1021	994	1000	1011	970	991	957	966	987	1068	991	990	944	1025	1020	992	1046	967	1028	973	933	1032	1000	985	968	988	955	989	1002	979	933	990	1002	968	1019	988	1003	967	1019	981	1019	979	1040	945	990	989	992	955	994	987	973	1034	1005	984	1016	988	1062	984	987	987	1061	931	1017	995	1002	1009	974	975	950	1031	996	977	984	1051	981	1025	913	1016	977	988	984	1022	1011	1007	1018	989	940	1062	1017	1019	1010	1024	1020	1024	958	1031	999	1004	967	1038	1018	1016	1007	942	978	1015	1031	977	983	1018	973	1006	990	972	991	1003	1055	1032	1001	971	961	1024	978	1005	1009	972	972	1004	975	1051	1045	1006	979	959	944	964	1002	1044	956	989	977	976	940	989	1010	1019	991	997	1040	987	1013	1013	987	979	1001	975	971	1003	988	984	1027	1041	1027	1023	945	998	984	976	972	1082	985	967	1013	957	949	976	991	977	985	979	1013	965	988	1027	1004
23667	22245	33147	30988	26514	22807	14048	2129	886	782	766	787	733	710	782	705	742	675	727	731	690	760	651	749	752	740	663	723	792	698	743	726	693	735	752	739	736	754	757	712	737	711	742	682	720	677	698	759	712	694	681	744	738	691	755	733	735	738	670	677	670	678	682	673	680	738	689	699	769	664	776	719	691	751	754	699	706	736	764	715	689	711	666	740	686	717	756	702	762	704	745	706	760	759	765	673	678	727	686	734	708	708	732	705	694	760	783	722	766	740	740	696	715	711	730	746	695	715	724	693	729	704	717	699	686	725	664	686	716	724	701	726	711	712	726	720	712	766	718	745	708	742	744	717	685	694	740	732	695	733	703	719	713	714	715	696	733	727	720	705	685	726	731	725	686	755	716	709	722	719	701	721	710	723	647	687	689	740	742	664	743	746	755	727	685	744	675	713	722	713	732	768	698	755	700	705	705	688	698	724	733	679	676	739	707	750	732	702	709	720	674	718	764	693	746	706	710	711	732	715	727	704	656	718	700	694	739	678	724	724	684	704	708	735	726	709	712	739	723	709	714	705	726	704	736	734	715	724	768	754	729	752	736	698	718	715	674	701	730	736	667	731	727	657	687	719	729	741	721	734	746	729	747	714	702	738	734	681	709	697	676	770	697	687	720	728	713	724	736	741	700	718	690	701	753	674	692	731	738	688	708	715	761	693	662	735	690	714	753	691	690	702	704	630	733	708	695	671	744	702	717	705	734	656	685	769	723	716	763	715	727	727	683	737	722	683	633	716	719	719	738	702	715	658	710	702	737	676	718	680	736	716	707	755	708	717	702	690	677	731	741	718	661	743	708	708	729	678	704	719	735	665	725	708	737	745	696	726	744	737	687	745	722	671	739	688	758	678	767	726	738	704	686	704	700	691	774	717	765	696	705	724	725	692	707	704	706	649	732	706	734	735	704	677	694	697	756	745	692	748	727	755	690	750	699	716	697	705	696	725	717	752	732	742	697	705	748	683	722	675	700	692	765	719	702	697	753	766	711	706	679	749	721	787	702	744	713	703	710	710	673	693	679	682	754	705	676	727	677	698	709	750	701	697	726	725	685	720	738	739	714	713	710	731	701	742	757	739	748	691	712	756	716	702	697	725	720	715	694	757	715	697	667	708	753	687	758	665	797	692	733	744	682	738	712	720	627	700	719	653	726	727	701	712	692	719	780	717	740	672	713	687	724	686	695	754	713	707	719	730	693	706	717	762	696	678	744	741	719	724	706	768	676	687	725	673	680	716	721	707	747	724	638	760	714	731	723	759	710	688	727	716	780	715	754	745	675	700	701	679	712	752	714	720	779	699	759	708	730	715	731	713	684	711	668	755	723	724	734	727	681	732	756	726	709	715	753	736	730	708	741	705	697	710	709	739	689	678	697	714	766	715	701	708	688	701	757	774	763	722	717	741	688	763	711	683	731	702	718	676	706	763	698	679	662	711	674	728	718	756	746	691	698	690	731	690	708	731	721	677	706	677	706	710	732	756	736	723	703	667	677	684	707	686	674	734	697	655	724	714	645	731	740	753	710	721	741	702	688	698	678	749	738	708	683	676	746	693	708	719	708	733	758	673	736	730	714	710	724	691	711	747	700	734	733	681	724	675	718	760	673	690	706	755	709	682	723	721	720	709	672	719	714	667	744	703	717	740	711	695	727	661	746	777	760	759	745	731	714	793	722	690	699	724	725	725	701	684	711	716	699	731	712	731	717	717	702	746	670	690	735	692	744	674	674	731	687	714	760	739	733	691	706	750	712	716	688	695	705	696	734	691	699	729	742	695	719	728	703	737	734	675	751	705	742	748	690	729	746	717	741	746	690	684	759	727	707	738	766	692	733	711	692	681	681	693	732	719	692	670	780	709	669	709	698	757	705	727	710	711	754	706	712	712	743	748	724	732	734	683	683	715	716	733	753	789	683	710	751	709	715	692	752	742	738	671	710	659	712	700	714	728	718	732	712	730	712	750	725	746	738	671	743	720	685	752	723	694	671	715	703	710	693	628	724	775	738	743	745	712	723	748	679	722	721	717	719	691	739	678	666	736	710	653	664	688	755	703	680	694	727	679	739	730	745	729	698	739	729	730	714	754	735	684	740	734	714	677	684	710	699	708	702	765	760	759	732	752	709	702	748	709	721	728	724	723	737	743	705	602	669	744	681	720	770	763	726	681	718	666	692	818	721	699	715	742	695	705	704	677	705	772	692	675	773	719	779	689	755	706	685	718	762	781	703	692	701	738	661	703	782	716	698	737	739	770	687	739	736	701	725	791	717	713	756	763	758	733	732	724	714	665	684	765	731	706	706	677	718	693	718	725	733	701	709	723	703	708	712	729	703	714	705	754	693	731	693	745	724	759	699	721	702	689	723	756	713	707	691	711	694	751	697	743	773	714	681	716	717	700	707	719	714	693	722	703	743	749	700	713	741	651	702	707	705	681	707	653	692	707	730	696	688	680	712	677	711	769	700	708	738	768	710	691	717	704	769	706	755	722	699	712	728	748	768	751	737	723	717	728	700	676	717	748	690	681	691	709	698	718	743	708	743	704	740	698	728	760	714	646	746	773	684	740	730	736	686	699	691	720	665	706	699	734	716	644	727	720	702	690	732	684	715	672	724	707	761	697	761	633	694	709	717	656	730	679	713	695	703	736	702	742	733	716	721	699	697	778	695	729	685	706	716	682	706	700	720	682	654	695	701	713	733	740	700	731	694	722	676	671	758	684	749	767	674	678	703	680	736	717	660	747	774	725	682	681	670	746	701	760	736	707	683	728	703	710	693	703	648	727	741	753	741	747	731	696	747	666	699	694	761	750	696	719	686	780	703	780	710	743	688	673	760	663	709	746	695	699	672	729	710	728	681	748	717	739	700	701	693	703	703	729	758	714	716	682	680	681	724	705	708	681	709	692	708	716	725	692	720	714	675	702	738	734	711	779	722	726	790	734	712	717	713	711	705	627	654	743	719	714	712	720	683	768	675	715	694	742	757	697	716	749	712	703	722	744	694	732	690	770	700	755	725	700	709	682	646	737	717	690	731	737	674	731	689	717	699	704	660	648	700	718	682	682	690	723	717	750	717	677	706	707	777	726	686	718	720	668	694	706	772	745	719	698	711	701	690	721	734	737	745	684	661	710	723	720	685	719	730	713	729	752	705	678	685	719	755	747	708	702	724	747	707	739	759	723	724	750	722	703	710	682	692	778	685	718	687	713	669	708	715	709	757	716	710	747	729	759	684	718	728	719	738	690	740	760	747	710	692	732	676	713	711	758	710	749	687	690	697	759	693	671	713	735	699	736	728	762	709	739	712	700	743	734	727	708	736	771	703	706	684	712	691	715	681	693	681	711	732	722	729	680	715	678	736	722	732	748	688	698	695	723	693	691	716	706	688	664	701	680	726	695	722	709	689	688	665	683	734	722	749	700	726	674	716	714	718	692	717	707	762	705	743	754	712	748
61832	103696	87157	62040	41063	22878	8342	2703	1256	1043	1023	948	934	952	989	956	963	994	980	938	1010	893	969	1002	957	961	957	950	959	980	940	956	971	959	983	928	945	899	933	940	948	913	951	940	994	935	960	929	975	991	992	935	980	902	939	941	934	978	1018	996	1029	964	973	906	986	924	975	956	955	961	966	957	984	1047	953	937	948	952	933	967	961	942	1049	927	984	991	1027	1006	943	971	990	1023	932	993	972	962	994	927	949	953	1007	939	1021	912	983	945	924	982	917	923	955	976	936	994	949	967	935	966	967	946	967	969	950	924	931	964	980	946	959	921	965	971	1014	958	968	979	1006	946	908	956	978	945	992	953	923	957	977	959	979	958	957	935	948	957	944	936	1014	1029	930	932	1012	968	1045	931	939	945	971	974	956	985	961	950	931	959	956	911	1038	964	988	986	937	1025	1001	974	968	906	974	977	986	890	926	936	962	948	986	951	980	925	948	966	991	942	939	1015	957	942	918	972	917	948	944	1001	1005	1008	951	961	998	998	913	1009	962	913	966	952	969	934	921	976	895	993	934	1064	942	897	985	929	977	973	935	968	1002	1017	928	963	957	959	994	972	962	955	978	959	933	982	963	925	951	984	949	962	1008	911	956	952	1024	990	937	924	978	993	965	917	923	946	978	973	993	940	992	974	1001	965	965	945	1006	979	961	959	980	1010	906	934	926	939	1000	986	933	953	976	929	946	1002	1032	966	929	981	1002	970	956	959	956	968	963	959	942	958	976	1002	965	955	933	995	943	985	995	934	940	983	944	954	999	968	949	998	1031	936	952	1023	937	969	971	981	978	920	956	972	918	911	979	911	964	994	907	889	987	957	939	1019	971	981	984	973	1002	966	964	964	991	988	1017	974	1002	950	948	963	935	968	956	945	966	980	947	954	952	979	933	920	949	943	942	982	957	987	1000	954	930	974	935	1020	936	1005	967	991	984	1000	928	974	984	989	941	987	999	1031	956	999	1011	968	1019	983	955	987	923	1007	913	956	952	966	982	920	998	946	935	1041	975	1003	937	974	1021	957	984	981	985	1009	976	994	981	986	980	1004	1000	1035	910	965	974	942	955	942	934	991	1010	940	1013	962	975	1007	962	923	941	927	1009	994	984	989	969	989	946	952	1003	943	996	977	970	992	982	996	874	924	1013	929	1002	945	909	954	968	960	979	994	1016	989	980	960	997	932	942	995	924	1012	963	995	960	966	959	955	938	898	975	976	975	952	1002	951	981	948	952	980	953	950	982	957	945	1005	905	1022	952	1001	986	961	962	971	965	972	952	1006	979	955	952	950	973	990	978	906	947	1009	942	980	980	940	979	986	986	1002	942	942	999	951	900	946	979	980	913	973	967	955	1015	1011	938	986	953	1016	924	996	915	941	948	966	959	971	953	992	950	974	913	960	985	1007	974	994	997	950	1016	939	943	942	938	945	969	976	1033	945	899	974	891	947	956	949	895	930	917	960	939	969	1027	948	954	952	968	1021	1000	953	941	969	985	971	983	992	952	996	924	966	916	906	912	940	941	971	939	984	898	950	937	917	973	996	913	946	1034	1044	988	1003	951	969	1011	983	1013	886	943	986	909	923	1001	975	987	981	960	974	952	984	989	935	1020	989	932	939	897	981	976	990	904	920	949	941	975	947	908	958	988	944	988	938	943	900	956	974	970	972	953	957	976	948	966	1036	909	950	955	953	978	976	984	952	959	952	933	976	928	927	951	937	957	990	968	959	1005	960	943	931	945	963	947	986	1002	930	991	976	942	983	990	958	991	948	983	965	980	963	978	971	917	929	967	1018	997	982	1005	1027	970	979	958	924	987	935	937	950	910	993	982	964	910	989	980	1031	959	1029	969	955	899	969	1047	973	945	931	917	992	921	1015	938	975	943	981	952	989	934	952	1000	976	965	924	957	952	947	913	927	945	928	891	1061	986	977	942	960	973	952	948	962	991	980	951	944	981	938	986	975	997	938	941	923	968	927	997	979	974	1009	995	928	969	989	953	986	938	1008	962	977	971	947	933	970	935	973	974	951	906	949	968	975	982	985	993	1001	999	905	971	984	925	1004	958	984	1015	910	994	909	975	992	960	968	1003	1004	956	959	983	972	976	982	946	981	973	967	997	965	943	958	947	1028	929	953	993	1002	928	913	974	929	1005	942	933	1003	971	956	969	945	948	982	928	917	944	977	984	935	920	926	1003	1009	976	933	927	931	955	947	977	967	1001	948	939	1003	970	936	928	985	938	992	957	906	958	932	904	990	977	947	989	935	981	973	910	987	949	939	961	931	934	967	936	956	955	963	1018	974	984	947	957	1007	921	999	973	935	970	994	966	990	970	956	1049	986	983	975	921	961	938	979	958	979	965	972	952	902	936	942	958	980	953	912	971	926	933	926	953	959	945	906	986	937	915	927	976	937	959	982	959	971	910	993	963	952	947	975	963	974	981	954	989	988	945	952	1005	958	961	988	918	941	920	967	1004	915	954	1005	960	968	994	942	967	918	916	968	998	983	985	895	948	934	912	953	935	1014	978	977	975	984	951	900	991	991	975	983	1025	939	938	957	976	978	1003	990	961	965	969	989	893	950	1023	979	939	932	950	984	1001	940	984	937	956	928	947	983	986	938	982	928	972	1031	910	1002	895	972	939	925	945	927	943	850	896	958	969	979	997	992	986	921	890	937	985	966	954	955	1017	988	965	905	990	898	1009	937	970	962	951	983	1010	987	956	952	977	957	947	910	897	975	951	1003	976	959	1004	899	979	882	986	927	959	1004	991	1034	927	923	982	968	1001	987	989	949	995	957	914	982	992	962	916	934	1013	940	933	945	977	981	917	954	900	955	980	969	917	976	974	995	973	949	962	968	969	950	938	952	916	985	985	959	953	948	936	938	1003	997	966	952	964	949	958	994	954	976	984	963	945	945	923	954	966	945	963	964	941	924	984	982	984	952	869	961	1001	989	978	927	941	955	890	952	978	996	961	964	947	1013	985	957	934	932	940	950	954	945	916	957	945	958	962	893	1010	963	938	1037	987	1004	961	943	1018	921	962	957	913	955	970	934	948	947	982	995	1012	959	967	975	965	1007	938	970	889	940	950	956	967	936	1004	934	960	972	988	941	917	965	984	1002	963	956	1011	902	959	1011	929	919	963	957	910	959	1000	960	939	950	931	953	969	945	932	964	987	946	916	926	974	976	922	972	914	937	865	968	950	879	983	975	920	970	1003	941	973	965	968	988	947	878	955	969	981	899	942	967	972	980	970	960	980	993	948	944	992	981	961	956	912	962	961	1019	975	1000	933	920	924	989	996	943	877	1015	895	937	921	990	979	1056	925	927	948	1055	932	934	965	980	963	907	951	949	951	947	964	936	987	982	954	957	965	963	952	940	998	930	962	954	915	959	1011	945	966	919	942	920	1003	950	1012	927	1010	942	1003	967	947	930	967	1029	908	930	989	1016	997	1009	953	940	974	1016	999	969	945	977	960	933	1015	944	987	973	887	919	936	997	932	1003	931	935	981	966	1018	933	1038	919	884	966	996	974	939	970	955	935	1005	983	938	976	1013	954	942	991	963	975	982	984	1025	925	946	967	987	951	922	902	1038	973	995	966	1000	950	964	1017	935	974	982	893	968	923	987	1019	985	1018	937	921	990
27855	28187	33923	22197	7381	2261	1095	819	662	741	660	664	715	714	633	718	661	675	664	708	667	722	717	732	691	654	678	708	712	687	705	662	719	692	690	745	721	727	737	696	711	722	717	700	740	715	724	674	674	734	676	668	660	684	662	711	679	674	689	694	686	708	754	708	666	673	701	692	669	713	691	681	740	669	676	705	645	688	698	674	742	714	696	671	679	646	691	738	704	684	663	699	735	636	696	735	745	743	721	674	670	733	697	711	687	706	667	725	681	707	646	697	690	691	711	669	659	691	709	691	716	689	656	705	747	710	714	722	707	664	690	700	644	663	687	709	697	709	647	720	709	673	723	661	681	700	679	682	730	674	716	699	679	701	687	695	708	687	776	714	706	707	767	650	715	711	667	695	705	718	675	700	666	669	705	715	713	674	686	701	720	706	687	732	730	707	735	710	720	693	677	727	752	717	695	671	697	716	696	666	691	701	698	677	717	674	686	679	723	694	702	764	690	694	660	703	727	707	682	706	732	711	682	701	657	669	695	712	702	667	667	715	713	686	712	712	733	719	743	721	696	688	662	757	705	749	712	647	660	697	695	678	734	659	726	686	677	688	703	720	707	738	679	678	710	659	729	692	699	666	657	726	656	754	709	699	699	684	711	720	634	736	745	759	722	713	671	697	683	696	714	686	715	725	686	724	723	677	682	666	693	719	730	680	678	683	731	711	711	715	729	729	658	703	740	705	660	639	658	690	729	650	664	685	693	673	658	712	700	741	705	738	683	679	731	732	674	709	696	735	717	675	719	690	726	685	711	656	693	679	676	669	744	746	654	660	748	706	689	723	721	703	672	669	692	797	728	679	717	700	676	700	705	719	715	681	649	726	640	690	721	724	695	675	687	674	674	707	696	677	664	681	686	666	692	683	664	701	652	683	719	698	718	666	659	685	663	728	699	689	685	687	698	673	687	702	726	683	670	722	741	693	694	675	712	689	631	715	724	715	701	715	674	736	673	709	679	733	728	716	715	701	685	692	681	689	734	702	744	668	686	720	738	689	674	678	698	708	704	707	690	682	672	709	689	723	721	730	682	734	725	700	666	709	696	707	701	688	730	719	677	703	709	706	668	732	725	673	696	673	695	701	689	696	719	695	682	713	674	629	676	732	704	710	701	667	673	656	681	715	671	640	690	748	734	687	695	682	672	700	673	709	726	689	694	740	696	687	703	681	741	652	707	729	696	740	696	654	710	671	714	667	688	664	688	706	695	691	747	690	683	673	678	677	696	687	728	679	725	707	622	715	684	622	705	724	681	701	744	679	722	752	721	739	709	712	702	692	682	703	739	761	668	675	716	703	719	684	703	724	686	667	651	683	703	728	761	687	723	766	687	683	719	733	718	684	654	668	677	700	662	707	690	684	726	675	659	631	647	695	695	709	775	690	713	718	657	695	647	693	726	650	648	718	693	663	715	690	655	727	721	692	664	684	703	689	684	706	697	687	725	716	696	705	685	674	655	693	698	671	699	685	708	716	683	702	704	684	752	698	643	679	723	691	699	723	708	702	669	743	677	695	698	680	698	694	714	661	739	707	710	734	720	663	694	726	736	648	721	739	732	689	746	744	681	693	726	682	690	701	683	694	716	674	696	708	653	703	669	692	709	685	680	730	668	664	683	658	686	708	701	753	638	695	675	684	657	702	695	725	679	714	686	729	717	637	744	712	678	717	703	675	719	728	734	699	664	707	712	655	706	652	691	698	717	726	705	695	695	698	685	661	727	713	716	691	750	713	665	736	708	669	683	720	652	701	707	673	713	705	699	704	698	691	742	719	728	682	713	719	735	705	660	675	702	749	664	653	652	698	671	670	740	695	631	689	687	738	693	716	716	698	675	720	689	648	679	754	728	725	694	728	701	701	599	737	668	737	687	702	677	708	687	698	660	684	675	725	656	697	695	711	682	709	695	688	659	677	714	681	709	682	688	667	721	716	648	650	722	719	711	684	694	720	653	692	720	734	681	704	675	680	749	692	732	688	725	755	699	701	664	710	741	725	700	709	715	700	674	746	716	692	708	696	672	679	750	664	673	696	688	668	674	717	701	699	714	665	735	696	740	654	700	709	761	678	699	724	681	669	694	707	725	681	737	684	732	721	670	674	650	684	671	760	624	736	742	685	659	720	688	701	717	637	698	706	699	669	688	730	693	731	739	723	737	721	721	692	672	696	641	673	719	663	687	722	701	726	765	700	784	679	743	676	692	655	686	694	683	653	718	684	754	694	684	685	673	729	680	675	695	685	696	765	720	717	729	744	663	668	725	723	677	690	723	715	688	684	666	657	663	639	706	679	686	669	714	682	684	656	674	674	690	735	715	730	680	680	690	705	670	768	714	636	676	693	686	714	704	687	652	655	674	666	691	722	716	680	685	714	656	671	747	699	648	711	673	696	673	737	691	717	673	730	697	694	642	690	669	683	716	692	696	701	725	710	692	744	690	754	654	655	693	712	667	735	666	679	683	713	686	698	709	686	723	650	715	688	704	686	664	704	699	694	663	736	672	648	669	710	693	672	725	730	692	693	701	688	708	708	710	713	669	674	702	693	730	647	720	688	687	717	743	681	680	730	692	654	705	748	678	701	713	740	689	688	668	706	693	663	675	714	716	755	685	658	684	715	721	667	695	695	687	677	705	694	676	698	719	728	673	733	693	733	751	663	692	679	673	660	724	684	669	694	679	685	680	687	664	663	701	679	648	706	726	681	714	668	713	732	718	731	696	674	701	674	692	657	717	657	643	724	712	673	742	710	698	712	724	733	653	706	711	668	692	649	682	659	696	722	690	695	721	648	666	735	709	701	718	711	678	728	709	675	668	670	707	688	673	721	680	712	669	703	666	711	650	717	694	708	724	658	704	718	651	676	700	684	699	719	708	698	687	684	703	692	666	683	689	685	705	680	719	717	690	714	657	695	695	709	736	743	716	704	699	738	732	653	731	720	721	685	744	712	719	721	719	695	674	673	690	751	723	688	643	682	682	674	696	659	673	691	701	734	685	686	684	713	706	702	691	679	752	719	702	732	680	693	730	668	703	732	684	677	713	659	737	695	704	700	640	688	685	715	696	682	689	689	750	702	706	658	688	714	726	729	724	702	693	688	695	676	673	734	699	693	691	700	726	687	738	681	730	687	710	676	690	734	668	709	762	677	701	721	673	689	741	730	703	738	736	715	689	678	716	688	710	743	636	685	682	707	710	664	663	649	687	681	651	733	677	731	666	746	705	715	722	684	696	748	646	707	730	698	696	679	726	687	719	699	655	695	722	637	679	691	659	675	728	649	731	681	716	668	692	711	723	682	717	717	686	692	692	704	705	728	755	695	687	689	668	679	691	651	696	702	686	711	696	700	693	723	711	708	708	717	692	675	707	680	682	704	708	746	673	677	677	700	704	687	643	688	705	674	717	766	741	637	718	678	696	719	646	713	716	706	726	713	687	716	722	716	708	728	710	681
28674	48253	38270	21222	9440	3513	1630	1110	1019	956	995	934	981	969	978	982	939	984	919	977	984	938	1022	996	970	975	1025	903	927	1037	944	955	957	982	980	939	962	993	995	965	948	935	988	968	953	910	946	948	980	985	905	939	963	955	963	942	1008	930	995	1036	950	965	923	967	960	970	993	921	937	997	1005	983	942	983	977	915	910	951	935	938	958	1006	898	918	989	955	941	903	988	934	968	1004	941	941	925	993	999	995	944	947	979	938	991	901	917	974	968	930	1011	989	927	929	998	901	998	923	934	940	972	922	976	918	938	1021	983	954	952	936	974	977	888	1004	956	957	976	975	986	994	953	972	977	1014	922	963	964	1015	938	953	960	930	882	1043	885	945	965	986	950	956	933	950	912	960	945	970	924	955	1019	966	910	976	956	979	926	975	992	951	928	934	950	984	957	1039	963	945	965	941	941	948	950	914	955	991	964	957	920	900	974	964	988	975	944	938	989	987	956	931	924	950	994	961	955	951	948	960	958	939	968	941	970	932	962	982	967	949	948	947	963	990	986	980	961	1000	963	1017	945	1002	1004	973	1005	1006	966	961	936	968	949	997	902	922	957	958	974	984	977	951	953	935	997	998	979	961	1015	1011	999	954	1006	1022	972	989	955	982	993	955	973	934	980	931	983	918	976	983	923	975	946	961	954	981	974	988	1000	1001	963	968	1016	957	950	1011	964	971	949	960	965	945	933	925	955	971	907	975	992	933	972	953	917	988	954	914	921	950	971	974	948	1009	962	992	986	961	965	948	955	937	979	969	1022	922	956	936	956	905	986	914	930	928	946	959	943	997	884	976	947	972	950	960	929	965	929	972	948	894	986	940	975	959	965	949	949	913	918	984	982	927	1028	952	1024	944	931	939	941	982	912	1004	922	955	949	995	988	995	973	956	950	956	1011	987	953	976	1019	975	973	980	957	964	994	969	979	965	978	949	976	1009	981	963	984	994	929	946	950	972	963	928	941	950	935	973	987	992	920	951	951	1012	918	964	946	942	926	934	975	972	959	921	959	996	937	1012	946	975	976	909	1011	915	949	906	958	961	955	954	930	927	944	953	970	928	961	904	954	951	972	958	1005	997	938	990	1002	1008	966	977	951	909	944	990	972	906	964	982	897	953	983	1007	981	961	935	1036	989	926	893	964	970	954	924	909	948	964	1000	977	945	935	944	958	943	952	986	990	1006	1028	962	952	973	947	920	931	929	926	1002	1031	973	970	969	953	1000	989	959	957	927	988	944	939	966	951	967	985	908	941	915	966	952	945	904	917	990	970	959	977	926	954	968	950	972	904	984	962	973	932	894	971	972	957	1007	964	983	970	1040	946	948	949	957	995	946	940	936	947	948	977	895	986	1002	989	953	980	980	943	979	985	969	939	995	912	975	902	984	968	1000	997	919	956	966	955	971	950	918	912	945	942	986	965	979	980	962	905	978	963	991	911	959	1000	1027	980	914	938	967	962	1007	960	994	1000	983	905	957	995	927	881	982	924	956	892	934	962	937	1006	1005	947	1041	973	984	990	943	928	999	990	965	988	984	954	951	946	951	980	927	927	935	1023	948	982	992	952	1006	977	901	910	929	972	930	955	932	966	942	991	1004	984	1013	925	943	938	927	947	1012	1020	919	961	967	946	917	990	928	974	875	978	958	953	978	990	1008	964	923	920	1009	970	967	895	983	920	953	992	983	927	959	986	991	938	927	999	992	1003	941	940	895	1002	940	973	972	943	978	948	974	959	933	920	954	898	954	931	908	924	945	961	971	960	952	929	968	977	945	995	959	992	983	934	997	952	974	936	973	960	948	917	893	957	1008	928	972	986	1017	974	936	917	969	988	976	919	961	963	939	947	964	959	958	970	956	928	952	966	951	955	987	924	1032	940	963	965	983	971	997	950	995	997	957	971	983	973	898	919	968	943	937	954	947	973	979	959	971	951	963	941	954	995	954	962	1020	959	994	1003	953	940	957	872	967	993	917	934	946	974	950	954	979	999	951	906	1000	904	984	952	990	1000	954	1016	975	938	940	990	990	997	934	980	935	966	981	977	917	975	980	982	938	932	987	895	946	908	923	1005	919	959	983	967	905	922	984	973	935	913	917	934	991	954	980	934	932	980	1020	964	979	938	885	1007	974	981	928	952	975	930	949	917	1002	990	946	1006	935	989	965	990	956	962	937	953	986	934	939	970	911	936	1018	931	982	901	988	944	985	894	943	972	990	993	953	986	933	986	936	980	988	978	954	950	941	957	966	913	912	930	969	982	983	1003	978	985	966	972	953	984	977	926	955	979	956	912	955	965	942	925	980	978	1000	983	941	932	949	975	962	900	953	900	940	944	959	953	948	934	998	905	972	944	948	928	1000	954	952	987	952	959	968	941	1020	983	954	953	975	942	951	994	908	915	931	950	947	988	949	974	962	891	952	940	967	935	960	961	969	966	950	980	982	964	993	958	1001	961	986	946	956	1013	987	947	954	973	948	910	932	940	913	943	1000	968	935	994	995	940	999	959	980	949	955	951	968	961	965	974	991	938	932	914	937	953	938	954	988	1001	1017	989	1004	939	933	953	918	1016	940	1022	979	932	960	974	945	960	954	948	949	963	950	952	965	919	938	975	948	947	918	978	1017	939	977	988	960	980	969	1000	929	952	981	920	905	938	920	950	941	975	970	992	930	992	977	992	987	947	932	972	983	974	982	985	930	987	972	993	952	998	995	1004	949	910	942	993	953	1018	944	886	920	987	979	982	924	1013	986	973	923	990	945	985	960	951	954	972	956	948	984	931	978	992	954	952	984	957	919	919	937	915	958	936	957	955	954	987	1005	948	951	968	973	924	941	954	924	957	964	951	969	940	982	950	959	990	932	950	969	987	1005	933	1018	926	940	946	970	932	906	914	988	961	969	997	919	924	894	938	994	984	930	971	983	967	989	927	958	1009	968	987	1012	983	951	924	992	923	966	993	989	976	917	952	931	937	951	980	933	929	932	935	961	969	968	926	982	931	951	990	974	938	945	955	916	928	975	1013	964	948	946	963	994	958	971	900	950	982	965	945	1043	907	955	933	987	974	946	978	1008	978	978	992	1053	911	975	980	927	947	980	924	954	953	961	952	982	972	1029	963	947	941	942	946	982	1018	990	976	941	945	946	978	1031	929	934	961	956	959	979	970	1002	988	925	966	938	1016	958	940	933	994	958	972	1017	930	951	1008	997	996	972	956	931	965	991	988	945	984	1034	926	1023	932	961	982	988	895	965	933	992	957	948	993	921	1022	979	898	911	939	1003	978	953	1021	952	1007	924	981	965	982	898	973	917	938	959	935	954	1012	974	966	984	983	933	1032	956	975	998	963	938	988	984	1005	985	962	945	961	976	938	953	991	985	974	944	979	974	967	972	927	1002	972	1003	959	1007	972	979	979	931	985	980	948	956	991	976	941	941	965	921	931	994	1005	952	995	975	957	995	995	932	978	989	922	984	930	939	975	998	892	973	964	972	961	932	943	999	929	937	960	935	991	1004	967	937	938	947	955	892	962	995	1040	971	1007	1012	984	970	988	931	952	953	932	995	1026	943	950	1038	942	954	951	950	954	965	953	962	1010	937	912	939	944	949	970
24610	22770	35383	34189	26419	19165	6871	1368	805	807	784	759	774	762	762	716	801	775	759	763	813	747	768	726	758	699	800	764	738	774	789	754	740	708	747	773	725	741	756	727	750	787	738	719	728	724	750	789	763	747	737	734	770	676	750	747	732	756	706	754	728	764	722	749	742	734	710	770	746	694	699	754	711	745	734	791	720	689	744	725	799	761	722	721	731	719	756	691	733	735	745	735	673	745	738	758	708	741	749	764	694	759	759	723	716	743	763	765	744	770	756	743	770	730	722	739	717	674	729	714	756	748	728	735	796	739	755	747	734	709	723	735	760	751	738	709	742	764	745	765	767	735	715	791	747	755	781	732	764	732	731	736	733	713	777	761	709	738	742	764	746	732	802	752	758	778	730	767	756	698	767	749	738	766	778	759	800	766	732	767	755	735	804	713	719	712	717	735	761	774	746	754	749	752	693	765	757	710	754	715	768	739	738	747	708	744	744	774	786	722	729	696	725	768	747	788	779	754	701	763	717	733	776	780	674	758	750	686	742	720	726	795	742	791	711	713	783	766	757	726	730	782	732	716	766	700	737	748	738	752	750	747	702	760	747	693	726	740	740	700	726	761	770	779	766	768	734	729	728	685	784	798	725	768	745	775	757	704	787	757	711	732	722	716	718	739	751	737	697	726	726	758	725	714	798	756	722	741	775	746	763	693	740	770	779	699	721	737	741	757	754	754	735	766	727	796	768	734	762	757	751	753	734	769	719	742	696	753	752	695	759	726	732	719	738	765	751	719	710	750	734	729	750	699	724	736	748	732	767	710	753	762	712	749	702	759	725	763	748	712	741	765	755	755	761	734	692	746	752	742	720	740	758	763	725	720	732	708	751	688	764	782	756	702	736	719	684	784	729	702	748	722	790	729	683	752	677	704	703	742	764	756	717	774	717	726	734	715	756	734	725	759	720	749	713	694	690	758	719	739	737	726	735	746	744	730	725	733	700	745	745	697	793	775	738	786	736	770	740	740	722	773	783	717	749	776	718	739	758	748	709	761	712	752	773	741	688	783	744	753	775	753	721	748	711	733	785	761	693	786	760	731	727	728	670	716	758	754	743	756	748	740	703	699	752	751	747	792	778	743	756	762	673	751	717	671	700	748	788	725	719	743	718	755	727	745	726	753	734	763	744	742	733	727	765	704	756	739	764	744	767	704	755	741	705	718	747	751	746	771	718	714	696	768	750	780	737	705	721	734	770	766	763	745	725	770	711	722	735	764	733	773	771	762	781	705	689	725	739	734	733	770	712	717	762	750	734	731	763	765	754	765	784	772	718	696	728	712	732	693	767	708	766	733	715	698	736	712	766	711	774	767	754	742	685	711	713	769	769	742	694	736	719	741	735	712	732	716	727	734	771	742	735	707	754	719	773	723	760	747	751	750	735	740	769	767	764	741	742	754	739	736	731	767	727	712	739	744	814	718	781	721	750	706	746	741	735	719	737	727	751	730	706	760	769	726	721	701	711	735	778	715	732	729	753	733	765	788	743	735	723	717	730	713	710	738	686	745	723	733	750	769	779	754	732	722	745	741	738	719	741	712	746	777	744	763	728	706	752	745	718	723	714	787	738	787	682	737	772	733	725	754	751	762	749	680	716	746	737	715	779	759	783	745	740	734	736	740	762	761	738	717	728	795	714	744	756	774	731	745	788	757	718	770	796	762	784	752	711	763	749	756	759	756	698	714	735	736	760	771	714	723	794	739	758	747	744	769	707	781	769	743	684	753	749	800	732	717	751	744	768	691	793	713	706	785	707	789	747	733	771	765	719	785	733	746	701	717	798	727	724	746	796	780	752	735	774	731	756	760	689	699	765	769	754	732	771	744	722	768	760	771	711	739	757	721	744	734	751	773	680	756	742	753	757	797	715	735	696	715	739	733	732	765	732	686	695	726	761	742	716	736	729	735	727	703	755	727	725	740	749	764	777	719	711	751	766	745	750	756	752	788	761	720	682	716	792	740	730	743	736	728	656	747	765	692	722	770	778	764	744	712	773	757	730	711	749	744	749	744	757	769	709	751	734	723	725	692	728	710	747	723	737	708	764	764	772	726	714	743	726	744	761	792	773	753	784	702	761	718	733	721	745	763	731	734	761	763	761	718	779	732	769	685	708	695	812	701	706	731	724	742	714	791	726	745	777	737	808	718	704	739	729	743	718	778	725	789	728	753	726	767	745	788	742	707	767	765	753	744	715	702	723	760	774	739	783	716	771	717	722	755	729	756	715	761	809	765	791	723	734	723	743	688	728	740	766	768	778	738	746	736	726	709	736	729	756	710	830	739	762	794	722	791	735	773	722	734	735	697	753	742	780	731	712	678	733	714	729	736	715	763	775	725	733	733	751	737	715	791	780	733	772	786	734	775	771	755	715	708	785	733	728	716	809	752	747	791	729	753	742	743	762	721	752	740	730	770	769	761	745	764	773	753	794	747	764	750	689	721	719	737	768	766	727	790	760	725	744	765	702	709	714	727	768	701	685	736	790	700	749	747	741	688	753	726	745	738	726	756	732	745	724	770	731	743	827	742	748	734	753	796	757	781	785	761	813	723	728	712	694	701	769	730	708	774	744	745	703	725	733	731	712	718	698	768	744	749	774	727	726	718	755	719	812	737	769	756	722	746	751	772	699	727	710	707	761	730	798	762	697	716	781	749	740	763	763	685	754	720	764	750	735	731	671	757	755	712	754	717	730	724	738	714	764	698	736	718	724	694	743	763	679	751	724	743	762	783	770	795	728	778	719	734	722	785	731	764	753	745	772	793	772	738	751	709	782	743	696	733	716	749	734	750	707	685	785	800	737	777	713	740	724	733	734	721	760	712	751	751	793	742	721	748	724	726	714	772	782	745	722	761	766	744	701	715	771	780	728	721	792	746	739	726	784	702	789	736	735	797	713	719	705	721	738	774	749	712	724	745	786	723	803	742	758	727	681	707	730	733	707	733	747	768	723	687	705	690	778	742	801	719	784	769	737	744	773	733	738	779	742	731	725	752	705	711	728	718	711	713	741	719	741	738	761	765	770	744	790	761	707	739	738	722	734	734	767	703	718	803	766	766	718	705	706	759	735	749	723	726	745	754	768	750	725	743	771	755	744	762	760	749	706	699	740	724	707	786	695	770	747	752	720	753	701	743	714	735	774	701	717	732	755	720	762	779	750	750	707	734	736	776	723	748	736	752	747	739	725	698	749	776	737	737	740	765	707	693	770	781	737	702	698	753	770	726	727	715	701	779	759	724	777	747	736	736	716	770	729	715	744	773	731	740	690	779	793	795	771	683	742	735	745	767	766	760	765	749	730	783	736	747	772	712	735	746	722	795	724	719	772	768	738	775	695	710	727	709	707	766	716	743	747	738	728	768	734	719	734	756	756	739	755	715	757	784	740	769	751	748	722	749	753	697	738	723	745	749	742	724	734	726	748	725	747	708	743	712	755	742	728	791	701	740	742	729
57362	95839	78439	52426	33637	16583	5772	2142	1205	1047	1010	1060	1000	1058	993	987	997	1063	1059	939	1032	1029	1015	927	989	1034	1053	1040	991	1030	1006	1019	1057	968	975	1048	993	971	997	1017	1073	1051	980	1040	1014	1031	1001	968	1033	1039	1029	1019	1083	1050	980	1042	999	1017	932	1025	987	955	1011	1011	1036	1046	985	1003	977	979	965	937	979	1031	991	982	948	1021	990	968	1021	1021	1038	975	1015	995	1003	1038	1005	978	1006	968	983	987	1039	984	969	982	979	989	1050	1074	981	996	971	1019	976	1001	975	1015	1052	1008	1009	988	982	1003	953	1060	979	1045	985	975	1024	993	1030	1012	979	1026	1003	1038	1027	948	931	1009	1023	1003	979	1029	1026	979	1034	985	972	963	1025	1093	1006	950	1044	981	1013	1059	1003	1083	1016	1027	974	1033	971	1035	985	950	937	978	922	979	1000	977	1054	1054	1017	1023	1000	996	982	970	973	985	973	981	1018	1039	1034	1049	946	1054	1023	1024	952	1081	978	1039	1054	1023	1036	990	1004	1015	1033	1019	989	1012	1030	950	1027	1025	1036	996	1024	1017	968	988	1031	984	994	1030	1013	1012	1023	1003	1040	1036	1042	1047	962	963	1013	1006	1001	997	994	1019	973	1042	993	973	1047	1027	1030	979	984	1009	989	966	1019	983	986	997	971	1011	1028	978	978	963	1039	1010	1020	1027	941	988	1037	1010	967	1054	1000	975	1003	1023	1027	1028	1014	1037	1023	1013	964	963	1024	984	1019	1005	1021	982	1046	1056	991	1043	1035	985	1018	1017	1094	972	1022	988	995	1004	959	993	988	990	981	1004	992	999	944	1036	977	1032	956	994	992	1026	1043	1049	1034	982	1003	1052	997	1040	1022	1000	1021	1001	1008	1008	1020	1037	1026	1019	1013	983	1008	961	993	996	984	1051	955	1015	1000	997	994	1057	1005	1080	981	1003	1034	1079	1022	1047	1053	1059	1033	1057	956	1035	999	1037	1026	1009	998	982	976	1027	1063	1010	1009	978	1008	1005	984	1024	957	974	1036	1010	988	984	1037	1013	1045	1036	964	1040	1001	1045	983	1012	1031	1037	1004	969	1018	1021	979	1039	1015	983	1012	945	992	1017	1034	1009	1011	987	1042	1046	995	1042	966	951	963	1025	1020	1047	988	975	954	950	982	1044	994	939	963	969	1001	1013	1007	1039	1031	992	996	964	1047	1051	1038	1008	1025	1044	999	1028	1047	937	1017	988	999	1029	979	924	1010	1004	1024	1003	1017	1023	957	985	1002	1028	1004	982	1027	1053	995	988	1006	942	1034	1035	1065	1042	1023	1041	991	950	1037	1014	1014	1036	983	1047	951	997	992	940	1069	1016	969	1000	999	991	987	998	1018	1038	1046	987	985	1033	1017	1072	1006	973	977	981	985	1030	1006	994	1049	1012	1016	981	976	1023	1058	994	1059	1003	1028	1024	949	939	1002	994	1011	1019	977	960	1004	1028	996	1000	974	997	960	985	1007	999	985	1032	973	1006	999	1027	1073	1005	979	1059	952	1037	995	928	1049	1066	975	942	994	1020	1049	1047	1026	1018	1061	1015	1037	1012	940	992	998	1026	1015	1025	1015	999	966	1002	958	1018	1037	997	1007	1007	976	1016	1036	1030	989	954	1017	989	1020	1001	953	1014	991	985	970	1001	984	1032	986	1005	990	1013	1005	1022	1000	1058	949	986	1006	1038	1006	1050	985	946	1046	1026	985	955	1031	996	985	978	998	973	969	1023	1065	1093	1006	1048	1037	955	1053	953	988	966	970	1013	1066	1043	1046	1044	1007	953	1028	1038	1034	1051	952	998	974	983	982	989	986	986	995	1026	987	990	1005	986	1014	1040	1010	1006	1012	969	1020	1030	1033	1060	980	1011	986	967	1018	1002	1036	969	1022	1000	1053	1025	1058	971	1008	1016	1048	1026	995	964	989	1037	984	1020	1058	972	1032	1069	1026	1018	1038	952	996	983	1070	1030	1021	996	1051	1028	1059	1048	1001	969	992	928	977	975	991	1030	1001	956	964	981	1034	1047	955	1016	1008	987	1024	950	966	1010	999	1001	1016	1053	968	1033	1010	1033	960	1015	1037	1007	979	1023	1023	1056	1086	1002	1021	964	1039	996	1050	1011	1026	1007	1007	941	996	1021	959	1025	1024	979	1006	989	982	989	1016	952	1020	1038	1021	1008	1034	1036	978	1027	1040	1011	986	1003	979	1009	990	1062	958	984	988	950	1002	979	1067	986	994	992	1032	1029	1009	1018	990	998	1017	1024	1035	1051	1016	977	1034	981	1028	982	1002	1021	982	1036	1017	1030	1013	995	974	1003	975	1054	962	985	1018	1009	1008	936	1047	1005	1026	1047	993	1003	1017	960	973	1024	968	1034	1007	1049	1065	980	998	1004	1042	1036	1029	1000	1033	1023	978	986	999	1049	1028	1016	986	1012	1017	979	1020	964	1028	974	1078	984	975	1013	969	1042	1008	984	1033	1001	1005	1009	982	981	1050	1044	1002	918	974	1010	1002	1020	960	971	1012	991	1021	990	979	997	1004	1008	996	981	997	1024	952	973	1016	1023	966	1003	988	954	1000	998	974	963	973	985	1007	998	1013	1007	1055	1044	966	1042	1046	989	1010	1006	997	1028	998	1055	1039	1027	1022	992	975	974	1012	1020	1014	951	1053	1005	987	984	992	957	1074	1043	1004	1014	982	1032	1028	997	1004	1059	972	992	1049	1004	1021	993	1056	954	987	1032	1015	987	1040	1029	991	1024	1013	982	1002	963	1009	1008	1010	986	1044	1005	1030	1045	980	1077	1007	1047	996	962	1020	982	1068	989	981	978	1031	1002	1062	1034	996	1019	1003	989	967	1002	996	989	999	969	1054	961	1017	1009	1033	990	1026	983	1001	1021	1017	999	1081	903	985	994	1045	1002	1066	988	1015	1051	986	1016	1014	1000	1020	1017	1013	1034	1062	976	1002	1066	1034	1031	1018	997	1025	1025	968	1026	995	1010	1011	1046	966	1009	996	1000	958	1027	981	980	991	1001	989	1013	998	1017	1023	984	1035	1038	1017	1003	1012	957	1001	984	1042	1033	1007	981	989	1003	1094	1012	1009	943	1010	998	991	1021	971	999	1000	1054	993	983	1052	981	1014	1022	1023	993	997	978	1024	978	1048	1026	965	995	963	942	937	1018	1014	1025	994	991	972	1024	1024	992	947	1059	978	1020	981	1025	1008	1031	987	1014	1008	1062	972	1022	1042	980	1032	940	1014	1061	1030	993	1024	983	1007	1005	1037	1026	940	1009	1016	989	1032	979	958	1030	1028	994	1028	984	1004	1075	953	995	958	1004	1001	1024	993	966	1048	1032	982	993	1022	982	1000	1057	1015	927	1026	985	1000	1043	996	988	1022	974	966	962	967	1057	1041	1012	1081	1000	1029	1024	995	999	967	1021	1019	1005	970	983	1002	976	1054	1007	984	960	1024	1052	1011	985	1044	1023	943	948	1036	1053	986	960	954	1009	975	994	986	1015	971	1061	983	1024	1031	986	1021	1061	1005	1018	1015	986	1005	1027	1015	1046	980	1021	989	1026	1030	945	997	1055	1067	1033	1026	1005	1003	1010	1037	999	1037	1010	1007	975	1022	1016	1022	991	1027	1064	1000	1039	1004	989	959	1025	972	961	975	983	1040	956	1027	1070	992	918	1029	1079	1056	987	962	965	1022	1023	984	993	1055	941	1004	992	1032	984	1026	1040	1016	983	1005	974	1012	971	994	975	1042	944	991	1005	979	959	1003	976	996	1033	975	999	1014	993	981	1014	1055	1028	1002	974	980	1022	1019	1027	1002	1016	994	984	987	1060	1023	1038	976	958	1001	1003	1030	921	995	1030	1021	1007	1006	997	992	948	1005	1023	978	986	988	1032	1060	1033	1023	1015	1018	966	981	966	989	1067	997	1031	1010	1000	1023	1015	978	1005	998	978	1017	1021	955	1042	983	1059	996	961	971	1013	1023	1023	969	1064	956	1031	1004	958	1025	1002	935	1025	986	1009	1017	1054	1038	1031	983	1017	937	1021	1025	1009	1005	1074	1014	1025	1003	996	963	951	974	962	990	979	993	988	969	995	995	995	1018	1019	1056	960	1043	1027	985	1002	1005	1009	989	995	989	1003	1034	971	980	1036	1051	1009	962	1016	1033	965	1013	1044	1005	1050	983	1012	932	1041	1029	1021	1015	1059	1016	980	987	924	999	992	968	1066	1042	989	1000	1021	1009	991	1030	1048	1001	984	996	1033	957	959	1012	1023	950	1050	1006	997	995	985	992	978	1027	979	933	987	976	944	1045	950
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
